Add erc, an IRC client written entirely in elisp, for emacs.

PR:		ports/63401
Submitted by:	Dryice Liu <dryice@liu.com.cn>
This commit is contained in:
Pav Lucistnik 2004-05-25 21:59:21 +00:00
parent 248f0aeb93
commit fb727859ab
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=110012
6 changed files with 140 additions and 0 deletions

View file

@ -19,6 +19,7 @@
SUBDIR += eggcreator
SUBDIR += eggdrop
SUBDIR += epic4
SUBDIR += erc
SUBDIR += ezbounce
SUBDIR += gruftistats
SUBDIR += hybserv

33
irc/erc/Makefile Normal file
View file

@ -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>

2
irc/erc/distinfo Normal file
View file

@ -0,0 +1,2 @@
MD5 (erc-4.0.tar.gz) = 4242f5ef41838a395fd5eb4dc3072627
SIZE (erc-4.0.tar.gz) = 221330

24
irc/erc/pkg-descr Normal file
View file

@ -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

9
irc/erc/pkg-message Normal file
View file

@ -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 *
********************************************************************

71
irc/erc/pkg-plist Normal file
View file

@ -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