summaryrefslogtreecommitdiff
path: root/chat/riece
AgeCommit message (Collapse)AuthorFilesLines
2009-08-06PKGREVISION bump for elisp packages because of bytecode format changesminskim1-1/+2
in emacs23.
2009-08-05chat/riece can be built with emacs23.minskim1-2/+3
2009-06-14Remove @dirrm entries from PLISTsjoerg1-2/+1
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2008-10-15Regenerate checksum.uebayasi1-4/+4
2008-10-11Move mk/emacs.mk to editors/emacs/modules.mk.uebayasi1-3/+16
Don't call pkg_info to get the installed Emacs version; always use the version matching EMACS_TYPE set by users. Be DEPENDS to it. This should address pkg/37146 by Aleksey Cheusov. While here convert some emacs lisp packages to user-destdir.
2008-10-06- Update URL.uebayasi2-4/+26
- Add more emacs versions to be accepted. - Revert a local change (sorry). - Add buildlink3.mk.
2008-10-06Update Riece to 5.0.0.uebayasi3-13/+16
** Use Custom to saved settings. (ueno) ** Use stock icons for toolbar. (ueno) ** Follow the procedure recommended in RFC2812 when making a connection to the server. This change is needed for some IRC servers including TwitterIrcGateway. (ueno) ** Allow non-ASCII realname. (KASUGA Toru) ** Fixed a corner case bug of riece-keywords settings. (Takeru Naito)
2007-10-29Sort EMACS_VERSIONS_ACCEPTED.uebayasi1-10/+9
Sort variables depending on ${EMACS_FLAVOR} (emacs or xemacs). Prefer assignment to conditional. Include mk/emacs.mk lazily. No functional changes intended.
2007-05-30Update riece to 4.0.0.uebayasi3-7/+9
* Major changes in 4.0.0 ** New add-on riece-twitter. (ueno) ** riece-rdcc can now specify sending ports. (ueno)
2007-02-20Update riece to 3.1.2.uebayasi3-8/+14
* Major changes in 3.1.2 ** Message catalog. (ueno) * Major changes in 3.1.1 ** riece-async works again. (ueno) ** riece-shrink-buffer is now enabled by default. (ueno) ** New window layout "spiral". (URABE Shyouhei)
2006-10-07Update Riece to 3.1.0.uebayasi2-6/+6
Changes excerpted from NEWS: ** Prevent reentrace of message handlers. This might fix some long standing bug in message handling. (ueno) ** Removed dependency on the calc package from riece-ndcc.el. (ueno) ** Fixed a bug in the 353 message handler. (ueno)
2006-05-30Update riece to 3.0.0.uebayasi3-8/+9
* Major changes in 3.0.0 ** Changed the meaning of riece-username. If you set this option, you will need to set riece-realname instead. (ueno) ** Cause an error if a user requests to close already closed server. (yoichi) ** New add-on riece-epg.el, which enables secure conversation using GnuPG. (ueno) ** Fixed a couple of bugs in inviting users. (Steve Youngs) ** Fixed a redisplay bug when a user leaves a channel. (ueno) ** Reverted the default value of riece-alias-alternate-separator to "@". (ueno)
2006-03-30* Install info files into ${EMACS_INFOPREFIX}, which is the correctjlam2-13/+15
location for both emacs and xemacs. * List the info files directly in the PLIST. * Use EMACS_MODULES to deal with a possible xemacs-packages dependency.
2006-02-16Add riece-en.info to INFO_FILES, bump PKGREVISION.wiz1-3/+3
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg1-1/+2
2005-12-08Update riece to 2.0.2.uebayasi3-7/+21
Notable changes from NEWS: * Major changes in 2.0.2 * Major changes in 2.0.1 ** New add-on riece-xfaceb.el, which displays X-Face/Colour Face in IRC buffers. (Steve Youngs) * Major changes in 2.0.0 ** Support multiple coding-systems on a server. You can use different coding-systems for different channels. (ueno) For example: (setq riece-channel-coding-system-alist '(("#euc-jp" . euc-jp) ("#utf-8 irc.freenode.net" . utf-8))) ** Support uninstall, unload (dangerous) operations for add-ons. Now you can fully customize riece-addons in the add-on listing mode. (ueno) ** New mechanism for executing Ruby programs. To use it, see the commentary section of riece-ruby.el. (ueno) ** New add-on riece-eval-ruby.el, which regards user input prefixed by ",ruby " as a Ruby program and sends the result to the current channel. (ueno) ** New add-on riece-shrink-buffer.el, which now takes care of periodic buffer shrinking. If you have set riece-max-buffer-size, you will need to enable the riece-shrink-buffer add-on in the add-on listing mode. (ueno) ** Allow "@" instead of " " as a separator of a channel name and an IRC server name. (ueno) ** Rewrite the Japanese manual (riece-ja.texi) for IRC & Emacs newbies. (ueno) ** Include a document for developers (doc/HACKING{,.ja}) (ueno) * Major changes in 1.0.8 ** Mitigate file locking scheme of riece-log. (ueno) ** Format idle seconds in human readable form. (ueno) ** Support SXEmacs version names. (Steve Youngs) ** Support CTCP TIME. (Steve Youngs)
2005-12-05Ran "pkglint --autofix", which corrected some of the quoting issues inrillig1-4/+4
CONFIGURE_ARGS.
2005-08-28Rework emacs.mk:uebayasi1-1/+2
1) Simplify the way how an emacs version is picked when no emacs is installed, but a user try to install an Emacs Lisp package. Just pick up the version set as EMACS_TYPE than searching for versions already installed etc. If the EMACS_TYPE version is not supported by the Emacs Lisp Package, just fail. EMACS_TYPE be default to GNU Emacs 21. (In other words, users should set EMACS_TYPE as they want. Otherwise GNU Emacs 21 is used.) 2) All Emacs Lisp Packages *must* prepend EMACS_PKGNAME_PREFIX to a) the PKGNAME itself, and b) PKGNAME in its dependency lines. EMACS_PKGNAME_PREFIX is expanded to "xemacs-" when XEmacs is used. This keeps dependency graph of Emacs-Lisp-packages- installed-for-XEmacs consistent. 3) Document EMACS_* variables as much as possible. 4) Provide more cookies for PLIST. Maybe utilized later. Note that the 2) change doesn't affect the default, GNU Emacs 21 behaviour. So no version / revision bumps in this commit.
2005-03-05Update riece to 1.0.7a.uebayasi3-11/+31
* Major changes in 1.0.7 ** New add-on riece-toolbar. (ueno) riece-toolbar displays icons on toolbar. Currently not all the icons are included. ** New add-on riece-keepalive. (ueno) riece-keepalive spontaneously sends a PING message to server to keep an IRC connection. ** New add-on riece-google. (bg66) riece-google searches on Google and sends the result to the channel. ** New add-on riece-eval. (bg66) riece-eval evaluates elisp expression and sends the result to the channel. ** Some add-ons are enabled by default. (ueno) riece-log, riece-alias, riece-ctlseq, and riece-keyword are now enabled by default. ** New command riece-command-suspend-resume. (ueno) riece-command-suspend-resume saves or restores the current window configuration. ** Preserve cursor position when clicking button widget. (ueno) ** Decorate modeline indicator with faces. (ueno) ** Count users in NAMES reply. (ueno) ** New user option riece-part-message. (ueno) ** Add-ons located in riece-addon-directory are automatically enabled. (ueno) ** Default value of riece-buffer-dispose-function is now kill-buffer. (ueno) ** Backtrace when encountered an error in process-filter. (ueno) ** Ask channel key to user when it is required. (ueno) ** Automatic buffer shrinking is now disabled by default. (ueno) ** New directory structure for riece-log. (ueno) ** Fixed a bug in user-renamed signal-filter. (kaoru) ** Fixed a bug in riece-command-enable-addon and riece-command-disable-addon. (yoichi) * Major changes in 1.0.6 ** Bundle url-riece, a backend of url-irc which comes with the recent GNU Emacs. (Yamato-san) ** New user option riece-url-regexp-alist to allow users to define mapping from arbitrary strings (such as "Bug#12345") to URL. (This feature is a backport from Liece) (ueno) ** New modeline indicator which represents user's channel operator status in the current channel. (ueno, thanks to k-to) ** Remove multiple lines at a time when shrinking channel buffers. Number of lines to be removed is controlled by riece-shrink-buffer-remove-lines option. (ueno, thanks to ysjj) ** riece-alias-alist now works again. (ueno) ** Fixed a bug in flow control for sending long messages, introduced in 1.0.4. (ueno) ** New command riece-submit-bug-report to generate a template for good problem report. (ueno) ** Accept radical IRC proxy programs which break with tradition of the original IRC server implementation. (ueno, thanks to k-to san) ** New key bind C-c # <number> to switch channel by number. (ueno, thanks to ysjj) ** If a prefix-argument is given, riece-yank sends message as a NOTICE. (bg66)
2005-02-23Add RMD160 digests in addition to SHA1 onesagc1-1/+2
2004-11-30Initial import of Riece 1.0.5.uebayasi4-0/+151
Riece is a redesign of the Liece IRC client. Riece has many advanced features: + Can connect to multiple servers per session + Provide more sophisticated API + Reduced code size (total amount of code is about 5k lines) + 100% APEL free