From c10bd97f456dfddb7e0a9a212e120bf1e4832b5a Mon Sep 17 00:00:00 2001 From: Pav Lucistnik Date: Wed, 12 Nov 2008 16:49:09 +0000 Subject: [PATCH] - Update to 1.7.21 PR: ports/123290 Submitted by: Boris Kovalenko - Drop maintainership Submitted by: mat (maintainer) --- irc/anope/Makefile | 103 ++------- irc/anope/distinfo | 6 +- irc/anope/files/anope.in | 29 +++ irc/anope/files/patch-Makefile | 16 -- irc/anope/files/patch-configure | 399 -------------------------------- irc/anope/pkg-plist | 172 +++++++++++++- 6 files changed, 214 insertions(+), 511 deletions(-) create mode 100644 irc/anope/files/anope.in delete mode 100644 irc/anope/files/patch-Makefile delete mode 100644 irc/anope/files/patch-configure diff --git a/irc/anope/Makefile b/irc/anope/Makefile index 42cb05aa0805..4a174e201aae 100644 --- a/irc/anope/Makefile +++ b/irc/anope/Makefile @@ -6,109 +6,40 @@ # PORTNAME= anope -PORTVERSION= 1.6.5 +PORTVERSION= 1.7.21 CATEGORIES= irc MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} -MAINTAINER= mat@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= A set of IRC services for IRC networks USE_GMAKE= yes -HAS_CONFIGURE= yes +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --with-bindir=${PREFIX}/libexec/anope \ + --with-datadir=${DATADIR} \ + --with-rungroup=ircdru USE_PERL5_BUILD= yes -# OPTIONS --{{{ -OPTIONS= MYSQL "Use mysql" ON \ - MODULES "Use modules" ON \ - MD5 "Encrypt passwords" ON \ - THREAD "Build with threads (needed for proxy detector)" ON \ - DREAM "DreamForge 4.6.7 " OFF \ - BAHAMUT "Bahamut 1.4.27 [or later]" OFF \ - UNREAL "UnrealIRCd 3.1.1 [or later]" ON \ - ULT2 "UltimateIRCd 2.8.2 [or later]" OFF \ - ULT3 "UltimateIRCd 3.0.0 [alpha26 or later]" OFF \ - HYB "Hybrid IRCd 7.0 [experimental]" OFF \ - VIA "ViagraIRCd 1.3.x [or later]" OFF \ - PTL "PTlink 6.15.0 [experimental]" OFF -#}}} +USE_RC_SUBR= anope -ANOPEBIN?= ${PREFIX}/libexec/anope -ANOPEDAT?= ${DATADIR} -ANOPEMOD?= ${PREFIX}/lib/anope/ -ANOPEUMASK?= 077 +OPTIONS= MYSQL "Use mysql" ON .include -.if defined(WITH_MYSQL) -USE_MYSQL= yes -.endif - -post-patch: - @${REINPLACE_CMD} -e "s/-D_REENTRANT/${PTHREAD_CFLAGS}/" \ - -e "s/-pthread/${PTHREAD_LIBS}/" \ - ${WRKSRC}/configure - -CONFIG_CACHE=${WRKSRC}/config.cache -pre-configure: #--{{{ - @${ECHO_CMD} PROGRAM=\"anope\" > ${CONFIG_CACHE} - @${ECHO_CMD} BINDEST=\"${ANOPEBIN}\" >> ${CONFIG_CACHE} - @${ECHO_CMD} DATDEST=\"${ANOPEDAT}\" >> ${CONFIG_CACHE} - @${ECHO_CMD} UMASK=\"${ANOPEUMASK}\" >> ${CONFIG_CACHE} -.if defined(WITH_MYSQL) - @${ECHO_CMD} MYSQL=\"USE_MYSQL\" >> ${CONFIG_CACHE} - @${ECHO_CMD} RDB=\"USE_RDB\" >> ${CONFIG_CACHE} -.endif -.if defined(WITH_MODULES) - @${ECHO_CMD} USE_MODULES=\"USE_MODULES\" >> ${CONFIG_CACHE} - @${ECHO_CMD} MODULE_PATH=\"${ANOPEMOD}\" >> ${CONFIG_CACHE} -.endif -.if defined(WITH_MD5) - @${ECHO_CMD} ENCRYPTION=\"ENCRYPT_MD5\" >> ${CONFIG_CACHE} -.endif -.if defined(WITH_THREAD) - @${ECHO_CMD} THREAD=\"USE_THREADS\" >> ${CONFIG_CACHE} -.endif -.if defined(WITH_DREAM) - @${ECHO_CMD} IRCTYPE=1 >> ${CONFIG_CACHE} - @${ECHO_CMD} IRCTYPE_DEF=\"IRC_DREAMFORGE\" >> ${CONFIG_CACHE} -.elif defined(WITH_BAHAMUT) - @${ECHO_CMD} IRCTYPE=2 >> ${CONFIG_CACHE} - @${ECHO_CMD} IRCTYPE_DEF=\"IRC_BAHAMUT\" >> ${CONFIG_CACHE} -.elif defined(WITH_UNREAL) - @${ECHO_CMD} IRCTYPE=3 >> ${CONFIG_CACHE} - @${ECHO_CMD} IRCTYPE_DEF=\"IRC_DREAMFORGE\" >> ${CONFIG_CACHE} - @${ECHO_CMD} IRCTYPE_DEF2=\"IRC_UNREAL\" >> ${CONFIG_CACHE} -.elif defined(WITH_ULT2) - @${ECHO_CMD} IRCTYPE=4 >> ${CONFIG_CACHE} - @${ECHO_CMD} IRCTYPE_DEF=\"IRC_DREAMFORGE\" >> ${CONFIG_CACHE} - @${ECHO_CMD} IRCTYPE_DEF2=\"IRC_ULTIMATE\" >> ${CONFIG_CACHE} -.elif defined(WITH_ULT3) - @${ECHO_CMD} IRCTYPE=5 >> ${CONFIG_CACHE} - @${ECHO_CMD} IRCTYPE_DEF=\"IRC_BAHAMUT\" >> ${CONFIG_CACHE} - @${ECHO_CMD} IRCTYPE_DEF2=\"IRC_ULTIMATE3\" >> ${CONFIG_CACHE} -.elif defined(WITH_HYB) - @${ECHO_CMD} IRCTYPE=6 >> ${CONFIG_CACHE} - @${ECHO_CMD} IRCTYPE_DEF=\"IRC_HYBRID\" >> ${CONFIG_CACHE} -.elif defined(WITH_VIA) - @${ECHO_CMD} IRCTYPE=7 >> ${CONFIG_CACHE} - @${ECHO_CMD} IRCTYPE_DEF=\"IRC_BAHAMUT\" >> ${CONFIG_CACHE} - @${ECHO_CMD} IRCTYPE_DEF2=\"IRC_VIAGRA\" >> ${CONFIG_CACHE} -.elif defined(WITH_PTL) - @${ECHO_CMD} IRCTYPE=8 >> ${CONFIG_CACHE} - @${ECHO_CMD} IRCTYPE_DEF=\"IRC_PTLINK\" >> ${CONFIG_CACHE} -.endif # XXX Add here other arch which needs -fPIC :-) .if ${ARCH} == "amd64" || ${ARCH} == "ia64" - @${ECHO_CMD} CC_FLAGS=\"${CFLAGS} -fPIC\" >> ${CONFIG_CACHE} -.else - @${ECHO_CMD} CC_FLAGS=\"${CFLAGS}\" >> ${CONFIG_CACHE} +CFLAGS+= -fPIC +.endif + +.if defined(WITH_MYSQL) +USE_MYSQL= yes +.else +CONFIGURE_ARGS+= --without-mysql .endif -#}}} pre-install: - @${MKDIR} ${ANOPEBIN} - @${MKDIR} ${ANOPEDAT} - @${MKDIR} ${ANOPEMOD} + @${MKDIR} ${PREFIX}/libexec/anope + @${MKDIR} ${DATADIR} .include diff --git a/irc/anope/distinfo b/irc/anope/distinfo index 5644ea0b0690..8b9c5babecf6 100644 --- a/irc/anope/distinfo +++ b/irc/anope/distinfo @@ -1,3 +1,3 @@ -MD5 (anope-1.6.5.tar.gz) = a96331d27d65016a08d1d79f20743771 -SHA256 (anope-1.6.5.tar.gz) = 3fa6575ae39ebe2a3c78a7e18797bf0aa3093b6b22c38d8d213e011f3964c823 -SIZE (anope-1.6.5.tar.gz) = 878978 +MD5 (anope-1.7.21.tar.gz) = df2455f91935ffd69d609163d670da69 +SHA256 (anope-1.7.21.tar.gz) = 70109f8474efbda908ce9ee3ce94252d407669c4da8082688b103310c736aec0 +SIZE (anope-1.7.21.tar.gz) = 1523615 diff --git a/irc/anope/files/anope.in b/irc/anope/files/anope.in new file mode 100644 index 000000000000..4d69a70ca284 --- /dev/null +++ b/irc/anope/files/anope.in @@ -0,0 +1,29 @@ +#!/bin/sh +# + +# PROVIDE: anope +# REQUIRE: LOGIN mysql + +# +# Add the following line to /etc/rc.conf to enable quagga: +#anope_enable="YES" +# +# Also, to prevent running anope as root You may use +# anope_user="nobody" +# and +# anope_chroot="%%PREFIX%%/share/anope" +# + +. %%RC_SUBR%% + +name="anope" +rcvar=`set_rcvar` +command=%%PREFIX%%/libexec/anope/services + +# set defaults + +load_rc_config $name + +: ${anope_enable="NO"} + +run_rc_command "$1" diff --git a/irc/anope/files/patch-Makefile b/irc/anope/files/patch-Makefile deleted file mode 100644 index 50d63afd6441..000000000000 --- a/irc/anope/files/patch-Makefile +++ /dev/null @@ -1,16 +0,0 @@ ---- Makefile~ Mon Apr 19 04:36:01 2004 -+++ Makefile Fri Apr 23 18:59:54 2004 -@@ -74,10 +74,10 @@ - distclean: spotless - - install: $(PROGRAM) languages -- $(INSTALL) services $(BINDEST)/services -+ $(INSTALL) $(PROGRAM) $(BINDEST)/$(PROGRAM) - rm -f $(BINDEST)/listnicks $(BINDEST)/listchans -- ln $(BINDEST)/services $(BINDEST)/listnicks -- ln $(BINDEST)/services $(BINDEST)/listchans -+ ln $(BINDEST)/$(PROGRAM) $(BINDEST)/listnicks -+ ln $(BINDEST)/$(PROGRAM) $(BINDEST)/listchans - (cd lang ; $(MAKE) install) - $(CP_ALL) data/* $(DATDEST) - test -d $(DATDEST)/backups || mkdir $(DATDEST)/backups diff --git a/irc/anope/files/patch-configure b/irc/anope/files/patch-configure deleted file mode 100644 index 9cd78bae21e2..000000000000 --- a/irc/anope/files/patch-configure +++ /dev/null @@ -1,399 +0,0 @@ ---- configure~ Mon Apr 19 04:36:02 2004 -+++ configure Fri Apr 23 18:36:12 2004 -@@ -327,388 +327,6 @@ - - ########################################################################### - --# Ask the user anything we need to know ahead of time. -- --export ok INPUT -- --#### -- --ok=0 --echo "Note: press Return for the default, or enter a new value." --echo "In what directory do you want the binaries to be installed?" --while [ $ok -eq 0 ] ; do -- echo2 "[$BINDEST] " -- if read INPUT ; then : ; else echo "" ; exit 1 ; fi -- if [ ! "$INPUT" ] ; then -- INPUT=$BINDEST -- fi -- if [ ! -d "$INPUT" ] ; then -- if exists "$INPUT" ; then -- echo "$INPUT exists, but is not a directory!" -- else -- echo "$INPUT does not exist. Create it?" -- echo2 "[y] " -- read YN -- if [ "$YN" != "n" ] ; then -- if mkdir -p $INPUT ; then -- ok=1 -- fi -- fi -- fi -- elif exists "$INPUT/services.h" ; then -- echo "You cannot use the Services source directory as a target directory." -- else -- ok=1 -- fi --done --BINDEST=$INPUT --DATDEST=$INPUT --echo "" -- --#### -- --ok=0 --echo "Where do you want the data files to be installed?" --while [ $ok -eq 0 ] ; do -- echo2 "[$DATDEST] " -- if read INPUT ; then : ; else echo "" ; exit 1 ; fi -- if [ ! "$INPUT" ] ; then -- INPUT=$DATDEST -- fi -- if [ ! -d "$INPUT" ] ; then -- if exists "$INPUT" ; then -- echo "$INPUT exists, but is not a directory!" -- else -- echo "$INPUT does not exist. Create it?" -- echo2 "[y] " -- read YN -- if [ "$YN" != "n" ] ; then -- if mkdir -p $INPUT ; then -- ok=1 -- fi -- fi -- fi -- elif exists "$INPUT/services.h" ; then -- echo "You cannot use the Services source directory as a target directory." -- else -- ok=1 -- fi --done --DATDEST=$INPUT --echo "" -- --#### -- --OLD_RUNGROUP="$RUNGROUP" --if [ "$RUNGROUP" ] ; then -- echo "Which group should all Services data files be owned by? (If Services" -- echo "should not force files to be owned by a particular group, type "\"none\" -- echo "(without the quotes) and press Return.)" --else -- echo "Which group should all Services data files be owned by? (If Services" -- echo "should not force files to be owned by a particular group, just press" -- echo "Return.)" --fi --echo2 "[$RUNGROUP] " --if read INPUT ; then : ; else echo "" ; exit 1 ; fi --if [ "$INPUT" ] ; then -- if [ "$INPUT" = "none" ] ; then -- RUNGROUP="" -- else -- RUNGROUP="$INPUT" -- fi --fi --echo "" -- --#### -- --if [ ! "$UMASK" -o "$RUNGROUP" != "$OLD_RUNGROUP" ] ; then -- if [ "$RUNGROUP" ] ; then -- UMASK=007 -- else -- UMASK=077 -- fi --fi -- --ok=0 --echo "What should the default umask for data files be (in octal)?" --echo "(077 = only accessible by owner; 007 = accessible by owner and group)" --while [ $ok -eq 0 ] ; do -- echo2 "[$UMASK] " -- if read INPUT ; then : ; else echo "" ; exit 1 ; fi -- if [ ! "$INPUT" ] ; then -- INPUT=$UMASK -- fi -- if [ `echo "$INPUT" | grep -c '[^0-7]'` -gt 0 ] ; then -- echo "$UMASK is not a valid octal number!" -- else -- if [ "`echo $INPUT | cut -c1`" != "0" ] ; then -- INPUT=0$INPUT -- fi -- ok=1 -- fi --done --UMASK=$INPUT --echo "" -- --#### -- --ok=0 --echo "Select the closest to the type of server on your IRC network:" --echo " 1) DreamForge 4.6.7 [dated IRCd, upgrade to a current one]" --echo " 2) Bahamut 1.4.27 [or later]" --echo " 3) UnrealIRCd 3.1.1 [or later]" --echo " 4) UltimateIRCd 2.8.2 [or later]" --echo " 5) UltimateIRCd 3.0.0 [alpha26 or later]" --echo " 6) Hybrid IRCd 7.0 [experimental]" --echo " 7) ViagraIRCd 1.3.x [or later]" --echo " 8) PTlink 6.15.0 [experimental]" -- --while [ $ok -eq 0 ] ; do -- echo2 "[$IRCTYPE] " -- if read INPUT ; then : ; else echo "" ; exit 1 ; fi -- if [ ! "$INPUT" ] ; then -- INPUT=$IRCTYPE -- fi -- case $INPUT in -- no\ default) -- echo "You must specify your IRC server type in order for Services to function" -- echo "correctly." -- ;; -- 1) -- IRCTYPE_DEF="IRC_DREAMFORGE" -- IRCTYPE_DEF2= -- ok=1 -- ;; -- 2) -- IRCTYPE_DEF="IRC_BAHAMUT" -- IRCTYPE_DEF2= -- ok=1 -- ;; -- 3) IRCTYPE_DEF="IRC_DREAMFORGE" -- IRCTYPE_DEF2="IRC_UNREAL" -- ok=1 -- ;; -- 4) IRCTYPE_DEF="IRC_DREAMFORGE" -- IRCTYPE_DEF2="IRC_ULTIMATE" -- ok=1 -- ;; -- 5) IRCTYPE_DEF="IRC_BAHAMUT" -- IRCTYPE_DEF2="IRC_ULTIMATE3" -- ok=1 -- ;; -- 6) IRCTYPE_DEF="IRC_HYBRID" -- IRCTYPE_DEF2= -- ok=1 -- ;; -- 7) IRCTYPE_DEF="IRC_BAHAMUT" -- IRCTYPE_DEF2="IRC_VIAGRA" -- ok=1 -- ;; -- 8) IRCTYPE_DEF="IRC_PTLINK" -- IRCTYPE_DEF2= -- ok=1 -- ;; -- *) -- echo "Please enter a valid option number." -- ;; -- esac --done --IRCTYPE=$INPUT --echo "" -- --#### -- --if [ "$ENCRYPTION" = "ENCRYPT_MD5" ] ; then -- DEF=yes --else -- DEF=no --fi -- --ok=0 --echo "Do you want to use the MD5 message-digest algorithm to encrypt passwords?" --echo "(Selecting "\"yes\"" protects your passwords from being stolen if someone" --echo "gains access to the Services databases, but makes it impossible to recover" --echo "forgotten passwords. There is no way to reverse this operation, so make" --echo "sure you really want to enable it.)" --while [ $ok -eq 0 ] ; do -- echo2 "[$DEF] " -- if read INPUT ; then : ; else echo "" ; exit 1 ; fi -- if [ ! "$INPUT" ] ; then -- INPUT=$DEF -- fi -- case $INPUT in -- n*|N*) -- ENCRYPTION= -- ok=1 -- ;; -- y*|Y*) -- ENCRYPTION=ENCRYPT_MD5 -- ok=1 -- ;; -- *) -- echo "Please enter `yes' or `no'." -- ;; -- esac --done --echo "" -- -- -- --#### -- --if [ "$THREAD" = "USE_THREADS" ] ; then -- DEF=yes --else -- DEF=no --fi -- --ok=0 --echo "Do you want to compile Anope with threading support?" --echo "If you want to use the proxy detector, you MUST have this. If you get" --echo "compilation errors, you should disable this feature and try again." --while [ $ok -eq 0 ] ; do -- echo2 "[$DEF] " -- if read INPUT ; then : ; else echo "" ; exit 1 ; fi -- if [ ! "$INPUT" ] ; then -- INPUT=$DEF -- fi -- case $INPUT in -- n*|N*) -- THREAD= -- ok=1 -- ;; -- y*|Y*) -- THREAD="USE_THREADS" -- ok=1 -- ;; -- *) -- echo "Please enter yes or no." -- ;; -- esac --done --echo "" -- --if [ "$MYSQL" = "USE_MYSQL" ] ; then -- DEF=yes --else -- DEF=no --fi -- --ok=0 --echo "Do you want to compile Anope with MySQL support?" --echo "At this time Anope is able to dump all databases into MySQL. That means" --echo "you get a read-only copy of the data. If you plan to run any module that" --echo "uses MySQL, you should enable this option as well." --while [ $ok -eq 0 ] ; do -- echo2 "[$DEF] " -- if read INPUT ; then : ; else echo "" ; exit 1 ; fi -- if [ ! "$INPUT" ] ; then -- INPUT=$DEF -- fi -- case $INPUT in -- n*|N*) -- RDB= -- MYSQL= -- ok=1 -- ;; -- y*|Y*) -- RDB="USE_RDB" -- MYSQL="USE_MYSQL" -- ok=1 -- ;; -- *) -- echo "Please enter yes or no." -- ;; -- esac --done --echo "" -- --#### -- --if [ "$USE_MODULES" = "USE_MODULES" ] ; then -- DEF=yes --else -- DEF=no --fi -- --ok=0 --echo "Do you want to compile Anope with Module support?" --echo "This will allow you to load and unload external modules of code without" --echo "restarting services. You can find several Anope modules on our website." --echo "This requires libdl, if you have problems compiling disable this option." --echo "(this option is ignored on OpenBSD for the time being)" --while [ $ok -eq 0 ] ; do -- echo2 "[$DEF] " -- if read INPUT ; then : ; else echo "" ; exit 1 ; fi -- if [ ! "$INPUT" ] ; then -- INPUT=$DEF -- fi -- case $INPUT in -- n*|N*) -- USE_MODULES= -- MODULE_PATH= -- ok=1 -- ;; -- y*|Y*) -- USE_MODULES="USE_MODULES" -- ok=1 -- ;; -- *) -- echo "Please enter yes or no." -- ;; -- esac --done --echo "" -- --### --if [ "$USE_MODULES" = "USE_MODULES" ] ; then -- if [ "$MODULE_PATH" ] ; then -- DEF=$MODULE_PATH -- else -- DEF=$BINDEST/modules/ -- fi -- ok=0 -- echo "Where do you want the modules installed? (The trailing / is important)" -- while [ $ok -eq 0 ] ; do -- echo2 "[$DEF] " -- if read INPUT ; then : ; else echo "" ; exit 1 ; fi -- if [ ! "$INPUT" ] ; then -- INPUT=$DEF -- fi -- if [ ! -d "$INPUT" ] ; then -- if exists "$INPUT" ; then -- echo "$INPUT exists, but is not a directory!" -- else -- echo "$INPUT does not exist. Create it?" -- echo2 "[y] " -- read YN -- if [ "$YN" != "n" ] ; then -- if mkdir -p $INPUT ; then -- ok=1 -- fi -- fi -- fi -- elif exists "$INPUT/services.h" ; then -- echo "You cannot use the Services source directory as a target directory." -- else -- ok=1 -- fi -- if [ ! -d "$INPUT/runtime/" ] ; then -- if mkdir -p $INPUT/runtime/ ; then -- ok=1 -- fi -- fi -- done -- MODULE_PATH=$INPUT -- echo "" --fi --echo "" -- --### -- --echo "End of interactive configuration." --echo "" - - ########################################################################### - -@@ -830,6 +448,7 @@ - fi - log cache supplied \`"$CC_LIBS'" - else -+ echo >tmp/test.c "int main(){return 1;}" - CC_LIBS= - if run $CC $CC_FLAGS tmp/test.c -lnsl -o tmp/test ; then - CC_LIBS="$CC_LIBS -lnsl" diff --git a/irc/anope/pkg-plist b/irc/anope/pkg-plist index d841f4be1f09..0d8848ee2e9d 100644 --- a/irc/anope/pkg-plist +++ b/irc/anope/pkg-plist @@ -1,8 +1,10 @@ -lib/anope/hs_moo.so -lib/anope/ircd_catserv.so -libexec/anope/anope +libexec/anope/anoperc libexec/anope/listchans libexec/anope/listnicks +libexec/anope/services +libexec/anope/tools/anopesmtp +libexec/anope/tools/db-merger +libexec/anope/tools/epona2anope %%DATADIR%%/example.chk %%DATADIR%%/example.conf %%DATADIR%%/languages/cat @@ -11,15 +13,171 @@ libexec/anope/listnicks %%DATADIR%%/languages/es %%DATADIR%%/languages/fr %%DATADIR%%/languages/gr +%%DATADIR%%/languages/hun %%DATADIR%%/languages/it %%DATADIR%%/languages/nl +%%DATADIR%%/languages/pl %%DATADIR%%/languages/pt %%DATADIR%%/languages/ru %%DATADIR%%/languages/tr +%%DATADIR%%/modules/bahamut.so +%%DATADIR%%/modules/bs_act.so +%%DATADIR%%/modules/bs_assign.so +%%DATADIR%%/modules/bs_badwords.so +%%DATADIR%%/modules/bs_bot.so +%%DATADIR%%/modules/bs_botlist.so +%%DATADIR%%/modules/bs_fantasy.so +%%DATADIR%%/modules/bs_fantasy_kick.so +%%DATADIR%%/modules/bs_fantasy_kickban.so +%%DATADIR%%/modules/bs_fantasy_owner.so +%%DATADIR%%/modules/bs_fantasy_seen.so +%%DATADIR%%/modules/bs_fantasy_unban.so +%%DATADIR%%/modules/bs_help.so +%%DATADIR%%/modules/bs_info.so +%%DATADIR%%/modules/bs_kick.so +%%DATADIR%%/modules/bs_say.so +%%DATADIR%%/modules/bs_set.so +%%DATADIR%%/modules/bs_unassign.so +%%DATADIR%%/modules/charybdis.so +%%DATADIR%%/modules/cs_access.so +%%DATADIR%%/modules/cs_akick.so +%%DATADIR%%/modules/cs_appendtopic.so +%%DATADIR%%/modules/cs_ban.so +%%DATADIR%%/modules/cs_clear.so +%%DATADIR%%/modules/cs_drop.so +%%DATADIR%%/modules/cs_enforce.so +%%DATADIR%%/modules/cs_forbid.so +%%DATADIR%%/modules/cs_getkey.so +%%DATADIR%%/modules/cs_getpass.so +%%DATADIR%%/modules/cs_help.so +%%DATADIR%%/modules/cs_identify.so +%%DATADIR%%/modules/cs_info.so +%%DATADIR%%/modules/cs_invite.so +%%DATADIR%%/modules/cs_kick.so +%%DATADIR%%/modules/cs_list.so +%%DATADIR%%/modules/cs_logout.so +%%DATADIR%%/modules/cs_modes.so +%%DATADIR%%/modules/cs_register.so +%%DATADIR%%/modules/cs_sendpass.so +%%DATADIR%%/modules/cs_set.so +%%DATADIR%%/modules/cs_status.so +%%DATADIR%%/modules/cs_suspend.so +%%DATADIR%%/modules/cs_tban.so +%%DATADIR%%/modules/cs_topic.so +%%DATADIR%%/modules/cs_xop.so +%%DATADIR%%/modules/dreamforge.so +%%DATADIR%%/modules/enc_md5.so +%%DATADIR%%/modules/enc_none.so +%%DATADIR%%/modules/enc_old.so +%%DATADIR%%/modules/enc_sha1.so +%%DATADIR%%/modules/he_help.so +%%DATADIR%%/modules/hs_del.so +%%DATADIR%%/modules/hs_delall.so +%%DATADIR%%/modules/hs_group.so +%%DATADIR%%/modules/hs_help.so +%%DATADIR%%/modules/hs_list.so +%%DATADIR%%/modules/hs_off.so +%%DATADIR%%/modules/hs_on.so +%%DATADIR%%/modules/hs_request.so +%%DATADIR%%/modules/hs_set.so +%%DATADIR%%/modules/hs_setall.so +%%DATADIR%%/modules/hybrid.so +%%DATADIR%%/modules/inspircd10.so +%%DATADIR%%/modules/inspircd11.so +%%DATADIR%%/modules/ms_cancel.so +%%DATADIR%%/modules/ms_check.so +%%DATADIR%%/modules/ms_del.so +%%DATADIR%%/modules/ms_help.so +%%DATADIR%%/modules/ms_info.so +%%DATADIR%%/modules/ms_list.so +%%DATADIR%%/modules/ms_read.so +%%DATADIR%%/modules/ms_rsend.so +%%DATADIR%%/modules/ms_send.so +%%DATADIR%%/modules/ms_sendall.so +%%DATADIR%%/modules/ms_set.so +%%DATADIR%%/modules/ms_staff.so +%%DATADIR%%/modules/ns_access.so +%%DATADIR%%/modules/ns_alist.so +%%DATADIR%%/modules/ns_drop.so +%%DATADIR%%/modules/ns_forbid.so +%%DATADIR%%/modules/ns_getemail.so +%%DATADIR%%/modules/ns_getpass.so +%%DATADIR%%/modules/ns_ghost.so +%%DATADIR%%/modules/ns_group.so +%%DATADIR%%/modules/ns_help.so +%%DATADIR%%/modules/ns_identify.so +%%DATADIR%%/modules/ns_info.so +%%DATADIR%%/modules/ns_list.so +%%DATADIR%%/modules/ns_logout.so +%%DATADIR%%/modules/ns_maxemail.so +%%DATADIR%%/modules/ns_noop_convert.so +%%DATADIR%%/modules/ns_recover.so +%%DATADIR%%/modules/ns_register.so +%%DATADIR%%/modules/ns_release.so +%%DATADIR%%/modules/ns_saset.so +%%DATADIR%%/modules/ns_sendpass.so +%%DATADIR%%/modules/ns_set.so +%%DATADIR%%/modules/ns_status.so +%%DATADIR%%/modules/ns_suspend.so +%%DATADIR%%/modules/ns_update.so +%%DATADIR%%/modules/os_admin.so +%%DATADIR%%/modules/os_akill.so +%%DATADIR%%/modules/os_chankill.so +%%DATADIR%%/modules/os_chanlist.so +%%DATADIR%%/modules/os_clearmodes.so +%%DATADIR%%/modules/os_defcon.so +%%DATADIR%%/modules/os_global.so +%%DATADIR%%/modules/os_help.so +%%DATADIR%%/modules/os_ignore.so +%%DATADIR%%/modules/os_info.so +%%DATADIR%%/modules/os_jupe.so +%%DATADIR%%/modules/os_kick.so +%%DATADIR%%/modules/os_logonnews.so +%%DATADIR%%/modules/os_mode.so +%%DATADIR%%/modules/os_modinfo.so +%%DATADIR%%/modules/os_modlist.so +%%DATADIR%%/modules/os_modload.so +%%DATADIR%%/modules/os_modunload.so +%%DATADIR%%/modules/os_noop.so +%%DATADIR%%/modules/os_oline.so +%%DATADIR%%/modules/os_oper.so +%%DATADIR%%/modules/os_opernews.so +%%DATADIR%%/modules/os_quit.so +%%DATADIR%%/modules/os_randomnews.so +%%DATADIR%%/modules/os_raw.so +%%DATADIR%%/modules/os_reload.so +%%DATADIR%%/modules/os_restart.so +%%DATADIR%%/modules/os_session.so +%%DATADIR%%/modules/os_set.so +%%DATADIR%%/modules/os_sgline.so +%%DATADIR%%/modules/os_shutdown.so +%%DATADIR%%/modules/os_sqline.so +%%DATADIR%%/modules/os_staff.so +%%DATADIR%%/modules/os_stats.so +%%DATADIR%%/modules/os_svsnick.so +%%DATADIR%%/modules/os_szline.so +%%DATADIR%%/modules/os_umode.so +%%DATADIR%%/modules/os_update.so +%%DATADIR%%/modules/os_userlist.so +%%DATADIR%%/modules/plexus2.so +%%DATADIR%%/modules/plexus3.so +%%DATADIR%%/modules/ptlink.so +%%DATADIR%%/modules/rageircd.so +%%DATADIR%%/modules/ratbox.so +%%DATADIR%%/modules/shadowircd.so +%%DATADIR%%/modules/solidircd.so +%%DATADIR%%/modules/ultimate2.so +%%DATADIR%%/modules/ultimate3.so +%%DATADIR%%/modules/unreal31.so +%%DATADIR%%/modules/unreal32.so +%%DATADIR%%/modules/viagra.so +%%DATADIR%%/mydbgen %%DATADIR%%/tables.sql -@dirrmtry %%DATADIR%%/logs +@dirrm %%DATADIR%%/modules/runtime +@dirrm %%DATADIR%%/modules +@dirrm %%DATADIR%%/logs @dirrm %%DATADIR%%/languages -@dirrmtry %%DATADIR%%/backups -@dirrmtry %%DATADIR%% +@dirrm %%DATADIR%%/backups +@dirrm %%DATADIR%% +@dirrm libexec/anope/tools @dirrm libexec/anope -@dirrm lib/anope