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:
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
|
@ -19,6 +19,7 @@
|
|||
SUBDIR += eggcreator
|
||||
SUBDIR += eggdrop
|
||||
SUBDIR += epic4
|
||||
SUBDIR += erc
|
||||
SUBDIR += ezbounce
|
||||
SUBDIR += gruftistats
|
||||
SUBDIR += hybserv
|
||||
|
|
33
irc/erc/Makefile
Normal file
33
irc/erc/Makefile
Normal 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
2
irc/erc/distinfo
Normal 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
24
irc/erc/pkg-descr
Normal 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
9
irc/erc/pkg-message
Normal 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
71
irc/erc/pkg-plist
Normal 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
|
Loading…
Reference in a new issue