diff options
author | Akinori MUSHA <knu@FreeBSD.org> | 2003-04-19 12:02:50 +0000 |
---|---|---|
committer | Akinori MUSHA <knu@FreeBSD.org> | 2003-04-19 12:02:50 +0000 |
commit | fc37200bcd2540800b9b82ab45ea395717c31281 (patch) | |
tree | f46f3b6d74d2b86f99712aa44630b95569951e31 | |
parent | 778a627a7c54f2c4d3205264df36fce7f4bed48c (diff) | |
download | ports-fc37200bcd2540800b9b82ab45ea395717c31281.tar.gz ports-fc37200bcd2540800b9b82ab45ea395717c31281.zip |
Notes
-rw-r--r-- | irc/Makefile | 1 | ||||
-rw-r--r-- | irc/dancer-services/Makefile | 71 | ||||
-rw-r--r-- | irc/dancer-services/distinfo | 1 | ||||
-rw-r--r-- | irc/dancer-services/files/dancer-services.sh | 25 | ||||
-rw-r--r-- | irc/dancer-services/files/patch-config.h.in | 11 | ||||
-rw-r--r-- | irc/dancer-services/files/patch-services.conf | 63 | ||||
-rw-r--r-- | irc/dancer-services/files/patch-settings.conf.in | 33 | ||||
-rw-r--r-- | irc/dancer-services/pkg-descr | 4 | ||||
-rw-r--r-- | irc/dancer-services/pkg-install | 91 | ||||
-rw-r--r-- | irc/dancer-services/pkg-message | 18 | ||||
-rw-r--r-- | irc/dancer-services/pkg-plist | 240 |
11 files changed, 558 insertions, 0 deletions
diff --git a/irc/Makefile b/irc/Makefile index 368aaf688690..b8cba5c13423 100644 --- a/irc/Makefile +++ b/irc/Makefile @@ -6,6 +6,7 @@ SUBDIR += bnc SUBDIR += bobot++ SUBDIR += dancer-ircd + SUBDIR += dancer-services SUBDIR += darkbot SUBDIR += dcc SUBDIR += dircproxy diff --git a/irc/dancer-services/Makefile b/irc/dancer-services/Makefile new file mode 100644 index 000000000000..13a34980866a --- /dev/null +++ b/irc/dancer-services/Makefile @@ -0,0 +1,71 @@ +# New ports collection makefile for: dancer-services +# Date Created: 14 April 2003 +# Whom: Akinori MUSHA aka knu <knu@idaemons.org> +# +# $FreeBSD$ +# + +PORTNAME= dancer-services +PORTVERSION= 1.8.0.6.8 +CATEGORIES= irc +MASTER_SITES= http://www.doc.ic.ac.uk/~aps100/dancer/%SUBDIR%/ +MASTER_SITE_SUBDIR= ${PORTNAME} +DISTNAME= ${PORTNAME}-${PORTVERSION:S/m/+maint/} + +MAINTAINER= knu@FreeBSD.org +COMMENT= The IRC services (nickserv, chanserv, etc.) for dancer-ircd + +USE_REINPLACE= yes +USE_GMAKE= yes +GNU_CONFIGURE= yes + +MAKE_ARGS= BINDIR=${PREFIX}/sbin \ + CONFDIR=${PREFIX}/etc/dancer-services \ + HELPDIR=${PREFIX}/share/dancer-services \ + WHOAMI=root + +.if !defined(PACKAGE_BUILDING) && !defined(BATCH) +IS_INTERACTIVE= yes +.endif + +post-patch: + ${REINPLACE_CMD} 's:@@prefix@@:${PREFIX}:g' \ + ${WRKSRC}/bin/services.conf \ + ${WRKSRC}/bin/settings.conf.in + +pre-install: +.if !defined(PACKAGE_BUILDING) && !defined(BATCH) + @${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL +.endif + +post-install: + ${FIND} ${PREFIX}/share/dancer-services -type d -print0 | \ + ${XARGS} -0 ${CHMOD} -R 755 + ${FIND} ${PREFIX}/share/dancer-services -type f -print0 | \ + ${XARGS} -0 ${CHMOD} -R ${SHAREMODE} + ${INSTALL} -d -m 700 -o ircservices -g ircservices \ + /var/log/dancer-services \ + /var/run/dancer-services +.for f in motd.dcc motd.global services.conf settings.conf + ${INSTALL_DATA} ${WRKSRC}/bin/${f} ${PREFIX}/etc/dancer-services/${f}.sample +.endfor +.for f in glines.conf jupes.conf logon.news + ${TOUCH} ${PREFIX}/etc/dancer-services/${f}.sample + if [ ! -f ${PREFIX}/etc/dancer-services/${f} ]; then \ + ${CP} ${PREFIX}/etc/dancer-services/${f}.sample ${PREFIX}/etc/dancer-services/${f}; \ + fi +.endfor + ${CHMOD} -R ${SHAREMODE} ${PREFIX}/etc/dancer-services + ${CHOWN} -R ircservices:ircservices ${PREFIX}/etc/dancer-services + ${SED} -e "s,%PREFIX%,${PREFIX},g" ${FILESDIR}/dancer-services.sh \ + > ${WRKDIR}/dancer-services.sh + ${INSTALL_SCRIPT} ${WRKDIR}/dancer-services.sh ${PREFIX}/etc/rc.d/ + ${SED} -e "s,/usr/local/,${PREFIX}/,g" ${PKGMESSAGE} +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} +.for f in README* TODO doc/* + ${CP} -R ${WRKSRC}/${f} ${DOCSDIR}/ +.endfor +.endif + +.include <bsd.port.mk> diff --git a/irc/dancer-services/distinfo b/irc/dancer-services/distinfo new file mode 100644 index 000000000000..5cc0cdfe2571 --- /dev/null +++ b/irc/dancer-services/distinfo @@ -0,0 +1 @@ +MD5 (dancer-services-1.8.0.6.8.tar.gz) = dc3f38dd71e07be08a88cafdec9c3b2d diff --git a/irc/dancer-services/files/dancer-services.sh b/irc/dancer-services/files/dancer-services.sh new file mode 100644 index 000000000000..f52c4a40f049 --- /dev/null +++ b/irc/dancer-services/files/dancer-services.sh @@ -0,0 +1,25 @@ +#!/bin/sh +# +# $FreeBSD$ + +case "$1" in +start) + if [ -x %PREFIX%/bin/dancer-services ]; then + su -fm ircservices -c %PREFIX%/bin/dancer-services && echo ' dancer-services' + fi + ;; + +stop) + if [ -f /var/run/dancer-services.pid ]; then + kill `cat /var/run/dancer-services.pid` + else + # oh well + killall dancer-services + fi + ;; + +*) + echo "usage: $0 {start|stop}" >&2 + exit 64 + ;; +esac diff --git a/irc/dancer-services/files/patch-config.h.in b/irc/dancer-services/files/patch-config.h.in new file mode 100644 index 000000000000..953f1718325c --- /dev/null +++ b/irc/dancer-services/files/patch-config.h.in @@ -0,0 +1,11 @@ +--- include/config.h.in.orig Sun May 12 00:46:26 2002 ++++ include/config.h.in Tue Apr 15 19:01:09 2003 +@@ -6,7 +6,7 @@ + * it. -kre + */ + +-#define SETPATH "@prefix@/dancer-services/settings.conf" ++#define SETPATH "@prefix@/etc/dancer-services/settings.conf" + + /* + * Define this to enable NickServ (Nickname Services) diff --git a/irc/dancer-services/files/patch-services.conf b/irc/dancer-services/files/patch-services.conf new file mode 100644 index 000000000000..5c23c19d14a0 --- /dev/null +++ b/irc/dancer-services/files/patch-services.conf @@ -0,0 +1,63 @@ +--- bin/services.conf.orig Tue Jul 31 21:12:57 2001 ++++ bin/services.conf Tue Apr 15 18:27:34 2003 +@@ -7,14 +7,14 @@ + # This should contain the name(s) and email(s) of the services + # administrator(s) - just to tell users who to contact w/ questions + +-A:Open Projects <support@openprojects.net> ++A:Dancer-services admin <support@locahost> + + # The first field is the name you want the services server to be. It + # should match the C/N lines of the hub server. The second field is + # the text info for the services (it corresponds to the third field + # in a server's M line) + +-N:services1.openprojects.net:Services ++N:services.:Local services + + # This line should contain three fields. In order, the password for + # the connection, the hostname (or IP address) of the hub server to +@@ -25,7 +25,7 @@ + # and so on. + # (The password must match the C/N lines of the hub server). + +-S:password:pratchett.openprojects.net:8007 ++S:password:localhost:6667 + #S:ConnectPassword:irc.hub.net:6667 + #S:DumbPass:irc.althub.net:6666 + #S:Services:irc.anotherhub.net: +@@ -50,25 +50,25 @@ + # is defined in config.h (which is the default) - use + # mkpasswd to generate the password + +-O:servadmin@services.com:DifficultPassword:ServAdmin:segj +-O:admin@services.com:Password:Nickname:aegj +-O:coadmin@services.com:ChangeThis:Charlie:ae +-O:cool@neat.com:Neato:CoolGuy:jf +-O:oper@oper.com:Oper:OperGuy:ogj ++#O:servadmin@services.com:DifficultPassword:ServAdmin:segj ++#O:admin@services.com:Password:Nickname:aegj ++#O:coadmin@services.com:ChangeThis:Charlie:ae ++#O:cool@neat.com:Neato:CoolGuy:jf ++#O:oper@oper.com:Oper:OperGuy:ogj + + # C: lines specify channels that OperServ will monitor. The first + # field is the name of the channel. + +-C:#HybNet +-C:#services ++#C:#HybNet ++#C:#services + + # I: lines specify restricted hostmasks. The fields, in order: + # the hostmask, the number of connections allowed from the hostmask. + + # Allows only 3 connections from cloneguy@*.clones.org +-I:cloneguy@*.clones.org:3 ++#I:cloneguy@*.clones.org:3 + # Allows a total of 6 users from the .blah.com domain +-I:*.blah.com:6 ++#I:*.blah.com:6 + + # B: lines are to specify TCM bots to link to. The fields are, in + # order, the hostname of the box the TCM is running on, the nickname diff --git a/irc/dancer-services/files/patch-settings.conf.in b/irc/dancer-services/files/patch-settings.conf.in new file mode 100644 index 000000000000..d2cdc5506d41 --- /dev/null +++ b/irc/dancer-services/files/patch-settings.conf.in @@ -0,0 +1,33 @@ +--- bin/settings.conf.in.orig Tue Mar 25 06:09:13 2003 ++++ bin/settings.conf.in Tue Apr 15 18:30:41 2003 +@@ -80,19 +80,19 @@ + # + ################################################################ + +-HPath "@prefix@/hybserv" +-ConfigFile "hybserv.conf" +-LogFile "hybserv.log" +-PidFile "hybserv.pid" +-PipeFile "hybserv.pipe" +-HelpPath "help" +-DccMotdFile "motd.dcc" +-MotdFile "motd.global" ++HPath "@@prefix@@/etc/dancer-services" ++ConfigFile "@@prefix@@/etc/dancer-services/services.conf" ++LogFile "/var/log/dancer-services/services.log" ++PidFile "/var/run/dancer-services/dancer-services.pid" ++PipeFile "/var/run/dancer-services/dancer-services.pipe" ++HelpPath "/usr/local/share/dancer-services/help" ++DccMotdFile "@@prefix@@/etc/dancer-services/motd.dcc" ++MotdFile "@@prefix@@/etc/dancer-services/motd.global" + +-GlineFile "glines.conf" +-JupeFile "jupes.conf" ++GlineFile "@@prefix@@/etc/dancer-services/glines.conf" ++JupeFile "@@prefix@@/etc/dancer-services/jupes.conf" + +-LogonNews "logon.news" ++LogonNews "@@prefix@@/etc/dancer-services/logon.news" + + ################################################################ + # diff --git a/irc/dancer-services/pkg-descr b/irc/dancer-services/pkg-descr new file mode 100644 index 000000000000..f39177108d6e --- /dev/null +++ b/irc/dancer-services/pkg-descr @@ -0,0 +1,4 @@ +This is the IRC services (nickserv, chanserv, etc.) for dancer-ircd, +based on hybserv. + +WWW: http://freenode.net/dancer_ircd.shtml diff --git a/irc/dancer-services/pkg-install b/irc/dancer-services/pkg-install new file mode 100644 index 000000000000..6f75b09f8220 --- /dev/null +++ b/irc/dancer-services/pkg-install @@ -0,0 +1,91 @@ +#!/bin/sh + +# This script is a modified copy of the pkg-install script from the +# original ircd-hybrid port, by desmo@bandwidth.org. + +if [ "x$2" != "xPRE-INSTALL" ]; then + exit 0; +fi + +ask() { + local question default answer + + question=$1 + default=$2 + if [ -z "${PACKAGE_BUILDING}" ]; then + read -p "${question} [${default}]? " answer + fi + if [ x${answer} = x ]; then + answer=${default} + fi + echo ${answer} +} + +yesno() { + local dflt question answer + + question=$1 + dflt=$2 + while :; do + answer=$(ask "${question}" "${dflt}") + case "${answer}" in + [Yy]*) return 0;; + [Nn]*) return 1;; + esac + echo "Please answer yes or no." + done +} + +if which -s pw ; then + : +else + cat <<EOF +Your system does not include the "pw" utility. You should upgrade +to a newer version of FreeBSD. Without "pw" this script will not +run. +EOF + exit 1 +fi + +echo "" +if pw groupshow ircservices 2> /dev/null ; then + echo "You already have a group \"ircservices\", so I will use it." +else + if pw groupshow 73 2> /dev/null ; then + echo "You already have a gid \"73\". Please create a user \"ircservices\"" + echo "with a default group of \"ircservices\"." + exit 1 + fi + echo "You need a group \"ircservices\"." + if which -s pw && yesno "Would you like me to create it" y; then + pw groupadd ircservices -g 73 || exit + echo "Done." + else + echo "Please create it, and try again." + if ! pw usershow ircservices 2> /dev/null ; then + echo "While you're at it, please create a user \"ircservices\"" + echo 'too, with a default group of "ircservices".' + fi + exit 1 + fi +fi + +if pw usershow ircservices 2> /dev/null ; then + echo "You already have a user \"ircservices\", so I will use it." +else + if pw usershow 73 2> /dev/null ; then + echo "You already have a uid \"73\". Please create a user \"irc +d\"" + echo "with a default group of \"ircservices\"." + exit 1 + fi + echo "You need a user \"ircservices\"." + if which -s pw && yesno "Would you like me to create it" y; then + pw useradd ircservices -g ircservices -u 73 -h - -d /nonexistent \ + -s /nonexistent -c "IRC Services" || exit + echo "Done." + else + echo "Please create it, and try again." + exit 1 + fi +fi diff --git a/irc/dancer-services/pkg-message b/irc/dancer-services/pkg-message new file mode 100644 index 000000000000..c52f34024aa0 --- /dev/null +++ b/irc/dancer-services/pkg-message @@ -0,0 +1,18 @@ +dancer-services has now been installed. + +You should now edit /usr/local/etc/dancer-services/services.conf and +make sure you have something like the following lines: + +N:services.:Local services +S:<password X>:localhost:6667 +O:*@127.0.0.1:<password hash>:<your nick>:segj + +Then add the following lines to /usr/local/etc/dancer-ircd/ircd.conf: + +C:127.0.0.1:foo:services.::2 +N:127.0.0.1:<hash of password X>:services.::2 + +You may then start the servers by running: + + /usr/local/etc/rc.d/dancer-ircd.sh start + /usr/local/etc/rc.d/dancer-services.sh start diff --git a/irc/dancer-services/pkg-plist b/irc/dancer-services/pkg-plist new file mode 100644 index 000000000000..b8a4bf0b274d --- /dev/null +++ b/irc/dancer-services/pkg-plist @@ -0,0 +1,240 @@ +sbin/cleandb +sbin/dancer-services +sbin/encryptconf +sbin/encryptdb +sbin/fixlevel +sbin/servchk +sbin/shownicks +sbin/showchans +@unexec if cmp -s %D/etc/dancer-services/glines.conf %D/etc/dancer-services/glines.conf.sample; then rm -f %D/etc/dancer-services/glines.conf; fi +etc/dancer-services/glines.conf.sample +@exec if [ ! -f %B/glines.conf ]; then cp %B/%f %B/glines.conf; fi +@unexec if cmp -s %D/etc/dancer-services/jupes.conf %D/etc/dancer-services/jupes.conf.sample; then rm -f %D/etc/dancer-services/jupes.conf; fi +etc/dancer-services/jupes.conf.sample +@exec if [ ! -f %B/jupes.conf ]; then cp %B/%f %B/jupes.conf; fi +@unexec if cmp -s %D/etc/dancer-services/logon.news %D/etc/dancer-services/logon.news.sample; then rm -f %D/etc/dancer-services/logon.news; fi +etc/dancer-services/logon.news.sample +@exec if [ ! -f %B/logon.news ]; then cp %B/%f %B/logon.news; fi +@unexec if cmp -s %D/etc/dancer-services/motd.dcc %D/etc/dancer-services/motd.dcc.sample; then rm -f %D/etc/dancer-services/motd.dcc; fi +etc/dancer-services/motd.dcc.sample +@exec if [ ! -f %B/motd.dcc ]; then cp %B/%f %B/motd.dcc; fi +@unexec if cmp -s %D/etc/dancer-services/motd.global %D/etc/dancer-services/motd.global.sample; then rm -f %D/etc/dancer-services/motd.global; fi +etc/dancer-services/motd.global.sample +@exec if [ ! -f %B/motd.global ]; then cp %B/%f %B/motd.global; fi +@unexec if cmp -s %D/etc/dancer-services/services.conf %D/etc/dancer-services/services.conf.sample; then rm -f %D/etc/dancer-services/services.conf; fi +etc/dancer-services/services.conf.sample +@exec if [ ! -f %B/services.conf ]; then cp %B/%f %B/services.conf; fi +@unexec if cmp -s %D/etc/dancer-services/settings.conf %D/etc/dancer-services/settings.conf.sample; then rm -f %D/etc/dancer-services/settings.conf; fi +etc/dancer-services/settings.conf.sample +@exec if [ ! -f %B/settings.conf ]; then cp %B/%f %B/settings.conf; fi +etc/rc.d/dancer-services.sh +@exec install -d -o ircd -g ircd -m 700 /var/log/dancer-services /var/run/dancer-services +@unexec rmdir %D/etc/dancer-services /var/log/dancer-services /var/run/dancer-services 2>/dev/null || echo "If you are permanently removing this port, you should do a ``rm -rf ${PKG_PREFIX}/etc/dancer-services /var/log/dancer-services /var/run/dancer-services`` to remove any configuration files and log files left." | fmt +share/dancer-services/chanserv/access/add +share/dancer-services/chanserv/access/del +share/dancer-services/chanserv/access/index +share/dancer-services/chanserv/access/list +share/dancer-services/chanserv/akick/add +share/dancer-services/chanserv/akick/del +share/dancer-services/chanserv/akick/index +share/dancer-services/chanserv/akick/list +share/dancer-services/chanserv/autorem/add +share/dancer-services/chanserv/autorem/del +share/dancer-services/chanserv/autorem/index +share/dancer-services/chanserv/autorem/list +share/dancer-services/chanserv/clear +share/dancer-services/chanserv/clearnoexp +share/dancer-services/chanserv/drop +share/dancer-services/chanserv/forbid +share/dancer-services/chanserv/forget +share/dancer-services/chanserv/identify +share/dancer-services/chanserv/index +share/dancer-services/chanserv/info +share/dancer-services/chanserv/invite +share/dancer-services/chanserv/level/index +share/dancer-services/chanserv/level/list +share/dancer-services/chanserv/level/reset +share/dancer-services/chanserv/level/set +share/dancer-services/chanserv/list +share/dancer-services/chanserv/noexpire +share/dancer-services/chanserv/op +share/dancer-services/chanserv/register +share/dancer-services/chanserv/resetlevels +share/dancer-services/chanserv/set/email +share/dancer-services/chanserv/set/entrymsg +share/dancer-services/chanserv/set/forget +share/dancer-services/chanserv/set/founder +share/dancer-services/chanserv/set/guard +share/dancer-services/chanserv/set/index +share/dancer-services/chanserv/set/mlock +share/dancer-services/chanserv/set/password +share/dancer-services/chanserv/set/private +share/dancer-services/chanserv/set/restricted +share/dancer-services/chanserv/set/secure +share/dancer-services/chanserv/set/secureops +share/dancer-services/chanserv/set/splitops +share/dancer-services/chanserv/set/successor +share/dancer-services/chanserv/set/topiclock +share/dancer-services/chanserv/set/url +share/dancer-services/chanserv/set/verbose +share/dancer-services/chanserv/setpass +share/dancer-services/chanserv/status +share/dancer-services/chanserv/unban +share/dancer-services/chanserv/unforbid +share/dancer-services/chanserv/voice +share/dancer-services/global/gchannote +share/dancer-services/global/gcmemo +share/dancer-services/global/gmemo +share/dancer-services/global/gnote +share/dancer-services/global/index +share/dancer-services/global/motd +share/dancer-services/helpserv/chanserv +share/dancer-services/helpserv/index +share/dancer-services/helpserv/memoserv +share/dancer-services/helpserv/nickserv +share/dancer-services/helpserv/operserv +share/dancer-services/helpserv/statserv +share/dancer-services/memoserv/del +share/dancer-services/memoserv/forward +share/dancer-services/memoserv/index +share/dancer-services/memoserv/list +share/dancer-services/memoserv/purge +share/dancer-services/memoserv/read +share/dancer-services/memoserv/reply +share/dancer-services/memoserv/send +share/dancer-services/memoserv/undel +share/dancer-services/nickserv/access/add +share/dancer-services/nickserv/access/del +share/dancer-services/nickserv/access/index +share/dancer-services/nickserv/access/list +share/dancer-services/nickserv/collide +share/dancer-services/nickserv/drop +share/dancer-services/nickserv/droplink +share/dancer-services/nickserv/flag +share/dancer-services/nickserv/forbid +share/dancer-services/nickserv/ghost +share/dancer-services/nickserv/identify +share/dancer-services/nickserv/index +share/dancer-services/nickserv/info +share/dancer-services/nickserv/link +share/dancer-services/nickserv/list +share/dancer-services/nickserv/noexpire +share/dancer-services/nickserv/recover +share/dancer-services/nickserv/register +share/dancer-services/nickserv/release +share/dancer-services/nickserv/set/automask +share/dancer-services/nickserv/set/email +share/dancer-services/nickserv/set/gsm +share/dancer-services/nickserv/set/hide +share/dancer-services/nickserv/set/index +share/dancer-services/nickserv/set/kill +share/dancer-services/nickserv/set/master +share/dancer-services/nickserv/set/memos +share/dancer-services/nickserv/set/notify +share/dancer-services/nickserv/set/oper +share/dancer-services/nickserv/set/password +share/dancer-services/nickserv/set/phone +share/dancer-services/nickserv/set/private +share/dancer-services/nickserv/set/secure +share/dancer-services/nickserv/set/signon +share/dancer-services/nickserv/set/uin +share/dancer-services/nickserv/set/unsecure +share/dancer-services/nickserv/set/url +share/dancer-services/nickserv/setpass +share/dancer-services/nickserv/showlink +share/dancer-services/nickserv/unforbid +share/dancer-services/nickserv/unlink +share/dancer-services/operserv/channel +share/dancer-services/operserv/clones +share/dancer-services/operserv/dcc/boot +share/dancer-services/operserv/dcc/index +share/dancer-services/operserv/dcc/link +share/dancer-services/operserv/dcc/motd +share/dancer-services/operserv/dcc/quit +share/dancer-services/operserv/dcc/unlink +share/dancer-services/operserv/dcc/who +share/dancer-services/operserv/die +share/dancer-services/operserv/dump +share/dancer-services/operserv/floodoff +share/dancer-services/operserv/gline +share/dancer-services/operserv/help +share/dancer-services/operserv/htm +share/dancer-services/operserv/hub +share/dancer-services/operserv/identify +share/dancer-services/operserv/ignore +share/dancer-services/operserv/index +share/dancer-services/operserv/join +share/dancer-services/operserv/jump +share/dancer-services/operserv/jupe +share/dancer-services/operserv/kill +share/dancer-services/operserv/killchan +share/dancer-services/operserv/killhost +share/dancer-services/operserv/kline +share/dancer-services/operserv/off +share/dancer-services/operserv/omode +share/dancer-services/operserv/on +share/dancer-services/operserv/part +share/dancer-services/operserv/rehash +share/dancer-services/operserv/reload +share/dancer-services/operserv/restart +share/dancer-services/operserv/save +share/dancer-services/operserv/secure +share/dancer-services/operserv/set +share/dancer-services/operserv/stats +share/dancer-services/operserv/status +share/dancer-services/operserv/trace +share/dancer-services/operserv/umode +share/dancer-services/operserv/ungline +share/dancer-services/operserv/unjupe +share/dancer-services/seenserv/index +share/dancer-services/seenserv/seen +share/dancer-services/seenserv/seennick +share/dancer-services/seenserv/seenstat +share/dancer-services/seenserv/unseen +share/dancer-services/statserv/clearstats +share/dancer-services/statserv/domain +share/dancer-services/statserv/greplog +share/dancer-services/statserv/host +share/dancer-services/statserv/index +share/dancer-services/statserv/refresh +share/dancer-services/statserv/server +share/dancer-services/statserv/showadmins +share/dancer-services/statserv/showopers +share/dancer-services/statserv/showstats +share/dancer-services/statserv/split +share/dancer-services/statserv/stats +@dirrm share/dancer-services/statserv +@dirrm share/dancer-services/seenserv +@dirrm share/dancer-services/operserv/dcc +@dirrm share/dancer-services/operserv +@dirrm share/dancer-services/nickserv/set +@dirrm share/dancer-services/nickserv/access +@dirrm share/dancer-services/nickserv +@dirrm share/dancer-services/memoserv +@dirrm share/dancer-services/helpserv +@dirrm share/dancer-services/global +@dirrm share/dancer-services/chanserv/set +@dirrm share/dancer-services/chanserv/level +@dirrm share/dancer-services/chanserv/autorem +@dirrm share/dancer-services/chanserv/akick +@dirrm share/dancer-services/chanserv/access +@dirrm share/dancer-services/chanserv +@dirrm share/dancer-services +%%PORTDOCS%%%%DOCSDIR%%/README +%%PORTDOCS%%%%DOCSDIR%%/README.dancer +%%PORTDOCS%%%%DOCSDIR%%/TODO +%%PORTDOCS%%%%DOCSDIR%%/README-FLAGS +%%PORTDOCS%%%%DOCSDIR%%/README-PTHREADS +%%PORTDOCS%%%%DOCSDIR%%/ReleaseNotes/RELEASENOTES-1.4.0 +%%PORTDOCS%%%%DOCSDIR%%/ReleaseNotes/RELEASENOTES-1.4.2 +%%PORTDOCS%%%%DOCSDIR%%/ReleaseNotes/RELEASENOTES-1.4.5 +%%PORTDOCS%%%%DOCSDIR%%/ReleaseNotes/RELEASENOTES-1.4.6 +%%PORTDOCS%%%%DOCSDIR%%/ReleaseNotes/RELEASENOTES-1.5.0 +%%PORTDOCS%%%%DOCSDIR%%/ReleaseNotes/RELEASENOTES-1.6.0 +%%PORTDOCS%%%%DOCSDIR%%/ReleaseNotes/RELEASENOTES-1.6.1 +%%PORTDOCS%%%%DOCSDIR%%/ReleaseNotes/RELEASENOTES-1.7 +%%PORTDOCS%%%%DOCSDIR%%/ReleaseNotes/RELEASENOTES-1.7.2 +%%PORTDOCS%%%%DOCSDIR%%/ReleaseNotes/RELEASENOTES-1.7.3 +%%PORTDOCS%%%%DOCSDIR%%/TCM-LINKING +%%PORTDOCS%%@dirrm %%DOCSDIR%%/ReleaseNotes +%%PORTDOCS%%@dirrm %%DOCSDIR%% |