diff options
author | Pav Lucistnik <pav@FreeBSD.org> | 2004-05-25 21:59:21 +0000 |
---|---|---|
committer | Pav Lucistnik <pav@FreeBSD.org> | 2004-05-25 21:59:21 +0000 |
commit | fb727859ab45a0642e1d57df71ac42e304a88e00 (patch) | |
tree | 2bbaf6be068054386be9c5ab2c5293c458779f11 | |
parent | Add smbldap-tools, a set of useful perl tools to manipulate users, groups, (diff) |
Add erc, an IRC client written entirely in elisp, for emacs.
PR: ports/63401
Submitted by: Dryice Liu <dryice@liu.com.cn>
Notes
Notes:
svn path=/head/; revision=110012
-rw-r--r-- | irc/Makefile | 1 | ||||
-rw-r--r-- | irc/erc/Makefile | 33 | ||||
-rw-r--r-- | irc/erc/distinfo | 2 | ||||
-rw-r--r-- | irc/erc/pkg-descr | 24 | ||||
-rw-r--r-- | irc/erc/pkg-message | 9 | ||||
-rw-r--r-- | irc/erc/pkg-plist | 71 |
6 files changed, 140 insertions, 0 deletions
diff --git a/irc/Makefile b/irc/Makefile index 7cd469bc1818..6eee7ce1823d 100644 --- a/irc/Makefile +++ b/irc/Makefile @@ -19,6 +19,7 @@ SUBDIR += eggcreator SUBDIR += eggdrop SUBDIR += epic4 + SUBDIR += erc SUBDIR += ezbounce SUBDIR += gruftistats SUBDIR += hybserv diff --git a/irc/erc/Makefile b/irc/erc/Makefile new file mode 100644 index 000000000000..b99af71d8456 --- /dev/null +++ b/irc/erc/Makefile @@ -0,0 +1,33 @@ +# Ports collection makefile for: erc +# Date created: 23 February 2004 +# Whom: Dryice Liu <dryice@liu.com.cn> +# +# $FreeBSD$ +# + +PORTNAME= erc +PORTVERSION= 4.0 +CATEGORIES+= irc elisp +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= erc +PKGNAMESUFFIX= -${EMACS_PORT_NAME} + +MAINTAINER= dryice@liu.com.cn +COMMENT= ERC is an Emacs InternetRelayChat client + +EMACS_PORT_NAME?= emacs21 + +ERC_LISPDIR= ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME} + +USE_GMAKE= yes + +do-install: + ${MKDIR} ${ERC_LISPDIR} +.for i in *.el *.elc + ${INSTALL_DATA} ${WRKSRC}/${i} ${ERC_LISPDIR} +.endfor + +post-install: + @${CAT} ${PKGMESSAGE} + +.include <bsd.port.mk> diff --git a/irc/erc/distinfo b/irc/erc/distinfo new file mode 100644 index 000000000000..501ff00d395c --- /dev/null +++ b/irc/erc/distinfo @@ -0,0 +1,2 @@ +MD5 (erc-4.0.tar.gz) = 4242f5ef41838a395fd5eb4dc3072627 +SIZE (erc-4.0.tar.gz) = 221330 diff --git a/irc/erc/pkg-descr b/irc/erc/pkg-descr new file mode 100644 index 000000000000..8e1a698eb952 --- /dev/null +++ b/irc/erc/pkg-descr @@ -0,0 +1,24 @@ +ERC is an Emacs InternetRelayChat client. It provides all features +that users may expect from an IRC client: + * multi channels / multi servers: every channel is put in a + separate buffer, also, several IRC servers may be used at the + same time. + * queries: private conversation are treated as channels and are + put into private buffers. + * highlighting: some occurences of words can be highlighted, thus + easing conversation tracking (ErcHighlighting) + * notification: ERC can notify you that users are online + (ErcNotify) + * channel tracking: channels can be hidden and conversation + continue in the background. You are notified when something is + said in such an hidden channel. (ErcChannelTracking) + * nick completion: ERC can complete words so as to ease nicknames + writing. (ErcCompletion) + * history: past actions are kept in history rings for future + use. (ErcHistory) + * multi languages: messages are multilingual and can be + customized. (ErcCatalog) + * user scripting: users can load scripts (i.e. auto greeting + scripts) at ERC startup. + +WWW: http://www.emacswiki.org/cgi-bin/wiki.pl/EmacsIRCClient diff --git a/irc/erc/pkg-message b/irc/erc/pkg-message new file mode 100644 index 000000000000..9184572e65fb --- /dev/null +++ b/irc/erc/pkg-message @@ -0,0 +1,9 @@ +******************************************************************** +* Remember to add this to your .emacs: * +* * +* (require 'erc-auto) * +* * +* Please refer to * +* http://www.emacswiki.org/cgi-bin/wiki.pl?EmacsIRCClient * +* for more usage instructions * +******************************************************************** diff --git a/irc/erc/pkg-plist b/irc/erc/pkg-plist new file mode 100644 index 000000000000..776a3ec404e2 --- /dev/null +++ b/irc/erc/pkg-plist @@ -0,0 +1,71 @@ +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-auto.el +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-auto.elc +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-autoaway.el +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-autoaway.elc +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-autojoin.el +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-autojoin.elc +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-bbdb.el +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-button.el +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-button.elc +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-chess.el +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-compat.el +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-complete.el +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-complete.elc +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-dcc.el +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-dcc.elc +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-ezbounce.el +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-ezbounce.elc +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-fill.el +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-fill.elc +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-ibuffer.el +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-identd.el +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-identd.elc +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-imenu.el +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-imenu.elc +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-lang.el +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-lang.elc +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-list.el +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-list.elc +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-log.el +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-log.elc +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-macs.el +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-macs.elc +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-maint.el +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-maint.elc +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-match.el +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-match.elc +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-members.el +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-members.elc +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-menu.el +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-menu.elc +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-nets.el +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-nets.elc +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-netsplit.el +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-netsplit.elc +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-nickserv.el +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-nickserv.elc +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-notify.el +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-notify.elc +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-page.el +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-page.elc +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-pcomplete.el +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-pcomplete.elc +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-replace.el +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-replace.elc +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-ring.el +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-ring.elc +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-sound.el +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-sound.elc +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-speak.el +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-speedbar.el +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-stamp.el +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-stamp.elc +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-track.el +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-track.elc +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-truncate.el +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-truncate.elc +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-xdcc.el +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc-xdcc.elc +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc.el +%%EMACS_VERSION_SITE_LISPDIR%%/erc/erc.elc +@dirrm %%EMACS_VERSION_SITE_LISPDIR%%/erc |