diff options
author | crees <crees@FreeBSD.org> | 2011-07-27 23:15:25 +0800 |
---|---|---|
committer | crees <crees@FreeBSD.org> | 2011-07-27 23:15:25 +0800 |
commit | 91a1ac3899fedecf9f39e33f0a19dfd41b11c2f6 (patch) | |
tree | 4338b0d4ad10ca3773bb7502ccc6315465d9f894 /irc/inspircd12 | |
parent | ac3eb1041f4f958b5b8df45ea95ea6654b3213e7 (diff) | |
download | freebsd-ports-gnome-91a1ac3899fedecf9f39e33f0a19dfd41b11c2f6.tar.gz freebsd-ports-gnome-91a1ac3899fedecf9f39e33f0a19dfd41b11c2f6.tar.zst freebsd-ports-gnome-91a1ac3899fedecf9f39e33f0a19dfd41b11c2f6.zip |
Import version 1.2 of inspircd -- 'there's no m_codepage for 2.x yet'.
InspIRCd is a highly modular C++ IRC daemon. It supports most features
of other IRC daemons, and supports FreeBSD kqueue() for connection
management.
WWW: http://www.inspircd.org/
PR: ports/155344
Submitted by: Maxim Ignatenko <gelraen.ua at gmail.com>
Diffstat (limited to 'irc/inspircd12')
-rw-r--r-- | irc/inspircd12/Makefile | 213 | ||||
-rw-r--r-- | irc/inspircd12/distinfo | 2 | ||||
-rw-r--r-- | irc/inspircd12/files/inspircd.sh.in | 76 | ||||
-rw-r--r-- | irc/inspircd12/files/patch-src__modules__m_nationalchars.cpp | 14 | ||||
-rw-r--r-- | irc/inspircd12/pkg-descr | 5 | ||||
-rw-r--r-- | irc/inspircd12/pkg-plist | 415 |
6 files changed, 725 insertions, 0 deletions
diff --git a/irc/inspircd12/Makefile b/irc/inspircd12/Makefile new file mode 100644 index 000000000000..3249efe1abd6 --- /dev/null +++ b/irc/inspircd12/Makefile @@ -0,0 +1,213 @@ +# New ports collection Makefile for: inspircd +# Date created: 07 March 2011 +# Whom: Maxim Ignatenko <gelraen.ua@gmail.com> +# +# $FreeBSD$ +# + +PORTNAME= inspircd +PORTVERSION= 1.2.8 +CATEGORIES= irc +MASTER_SITES= http://www.inspircd.org/downloads/ \ + http://www.chatspike.net/downloads/ +DISTNAME= InspIRCd-${PORTVERSION} + +MAINTAINER= gelraen.ua@gmail.com +COMMENT= A modular C++ IRC daemon + +CONFLICTS= inspircd-1.1* inspircd-2.* + +LATEST_LINK= inspircd12 + +WRKSRC= ${WRKDIR}/inspircd +USE_BZIP2= yes +USE_LDCONFIG= ${PREFIX}/lib/inspircd +USE_RC_SUBR= inspircd.sh +MAKE_JOBS_SAFE= yes + +USERS= ${INCPIRCD_USR} +GROUPS= ${INSPIRCD_GRP} + +INSPIRCD_USR?= ircd +INSPIRCD_UID?= 72 +INSPIRCD_GRP?= ircd +INSPIRCD_GID?= 72 +INSPIRCD_RUN?= /var/run/${PORTNAME} +INSPIRCD_LOG?= /var/log/${PORTNAME}/ircd.log +SUB_LIST+= \ + INSPIRCD_USR=${INSPIRCD_USR} \ + INSPIRCD_UID=${INSPIRCD_UID} \ + INSPIRCD_GRP=${INSPIRCD_GRP} \ + INSPIRCD_GID=${INSPIRCD_GID} \ + INSPIRCD_RUN=${INSPIRCD_RUN} \ + INSPIRCD_LOG=${INSPIRCD_LOG} +PLIST_SUB+= INSPIRCD_GRP=${INSPIRCD_GRP} + +# Configure script is written in perl +USE_PERL5_BUILD=yes + +HAS_CONFIGURE= yes +CONFIGURE_ARGS= --with-cc=${CXX} --config-dir=${ETCDIR} \ + --module-dir=${PREFIX}/lib/${PORTNAME}/modules \ + --library-dir=${PREFIX}/lib/${PORTNAME} \ + --prefix=${DATADIR} --binary-dir=${PREFIX}/bin \ + --disable-interactive +MAKEFILE= BSDmakefile + +OPTIONS= LDAPMODULES "Build m_ldap{auth,oper} modules" off \ + MYSQL "Build m_mysql module" off \ + PGSQL "Build m_pgsql module" off \ + SQLITE3 "Build m_sqlite3 module" off \ + SQLMODULES "Build m_sql{log,oper,utils,auth}" off \ + GNUTLS "Build m_ssl_gnutls module" off \ + OPENSSL "Build m_ssl_openssl module" on \ + ZIPLINK "Build m_ziplink module" off \ + POSIX_RE "Build m_regex_posix module" on \ + PCRE "Build m_regex_pcre module" off \ + TRE "Build m_regex_tre module" off \ + IPV6 "Enable IPv6 support" on + +.include <bsd.port.options.mk> + +.if defined(WITH_IPV6) && !defined(WITHOUT_IPV6) +CONFIGURE_ARGS+= --enable-ipv6 --enable-remote-ipv6 +.else +CONFIGURE_ARGS+= --disable-remote-ipv6 +.endif + +.if defined(WITH_POSIX_RE) && !defined(WITHOUT_POSIX_RE) +PLIST_SUB+= POSIX_RE="" +SYMLINK_FILES+= m_regex_posix.cpp +.else +PLIST_SUB+= POSIX_RE="@comment " +.endif + +.if defined(WITH_PCRE) && !defined(WITHOUT_PCRE) +PLIST_SUB+= PCRE="" +LIB_DEPENDS+= pcre:${PORTSDIR}/devel/pcre +SYMLINK_FILES+= m_regex_pcre.cpp +.else +PLIST_SUB+= PCRE="@comment " +.endif + +.if defined(WITH_TRE) && !defined(WITHOUT_TRE) +PLIST_SUB+= TRE="" +LIB_DEPENDS+= tre:${PORTSDIR}/textproc/libtre +CONFIGURE_ARGS+= --tre-includes=${LOCALBASE}/include +SYMLINK_FILES+= m_regex_tre.cpp +.else +PLIST_SUB+= TRE="@comment " +.endif + +.if defined(WITH_LDAPMODULES) && !defined(WITHOUT_LDAPMODULES) +USE_OPENLDAP= yes +SYMLINK_FILES+= m_ldapauth.cpp m_ldapoper.cpp +PLIST_SUB+= LDAPMODULES="" +.else +PLIST_SUB+= LDAPMODULES="@comment " +.endif + +.if defined(WITH_MYSQL) && !defined(WITHOUT_MYSQL) +USE_MYSQL= yes +SYMLINK_FILES+= m_mysql.cpp m_sqlv2.h +PLIST_SUB+= MYSQL="" +.else +PLIST_SUB+= MYSQL="@comment " +.endif + +.if defined(WITH_PGSQL) && !defined(WITHOUT_PGSQL) +USE_PGSQL= yes +SYMLINK_FILES+= m_pgsql.cpp m_sqlv2.h +PLIST_SUB+= PGSQL="" +.else +PLIST_SUB+= PGSQL="@comment " +.endif + +.if defined(WITH_SQLITE3) && !defined(WITHOUT_SQLITE3) +USE_SQLITE= 3 +SYMLINK_FILES+= m_sqlite3.cpp m_sqlv2.h +PLIST_SUB+= SQLITE3="" +.else +PLIST_SUB+= SQLITE3="@comment " +.endif + +.if defined(WITH_SQLMODULES) && !defined(WITHOUT_SQLMODULES) +.if !defined(WITH_MYSQL) && !defined(WITH_PGSQL) && !defined(WITH_SQLITE3) +BROKEN= Please enable at least one of MYSQL, PGSQL or SQLITE3 required by SQLMODULES +.endif +SYMLINK_FILES+= m_sqlauth.cpp m_sqllog.cpp m_sqloper.cpp m_sqlutils.cpp \ + m_sqlutils.h +PLIST_SUB+= SQLMODULES="" +.else +PLIST_SUB+= SQLMODULES="@comment " +.endif + +.if defined(WITH_GNUTLS) && !defined(WITHOUT_GNUTLS) +LIB_DEPENDS+= gnutls.40:${PORTSDIR}/security/gnutls +CONFIGURE_ARGS+= --enable-gnutls +SYMLINK_FILES+= m_ssl_gnutls.cpp +PLIST_SUB+= GNUTLS="" +.else +PLIST_SUB+= GNUTLS="@comment " +.endif + +.if defined(WITH_OPENSSL) && !defined(WITHOUT_OPENSSL) +USE_OPENSSL= yes +CONFIGURE_ARGS+= --enable-openssl +SYMLINK_FILES+= m_ssl_openssl.cpp +PLIST_SUB+= OPENSSL="" +.else +PLIST_SUB+= OPENSSL="@comment " +.endif + +.if defined(WITH_SSLMODULES) && !defined(WITHOUT_SSLMODULES) +.if !defined(WITH_GNUTLS) && !defined(WITH_OPENSSL) +BROKEN= Please enable at least one of GNUTLS or OPENSSL required by SSLMODULES +.endif +SYMLINK_FILES+= m_ssl_oper_cert.cpp m_sslinfo.cpp +PLIST_SUB+= SSLMODULES="" +.else +PLIST_SUB+= SSLMODULES="@comment " +.endif + +.if defined(WITH_ZIPLINK) && !defined(WITHOUT_ZIPLINK) +SYMLINK_FILES+= m_ziplink.cpp +PLIST_SUB+= ZIPLINK="" +.else +PLIST_SUB+= ZIPLINK="@comment " +.endif + +CXXFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib + +post-patch: + ${REINPLACE_CMD} -e '/INSTMODE/s|700|755|;/install -d.*BINPATH/d'\ + -e 's,FLAGS = @FLAGS@,FLAGS = ${CXXFLAGS} @FLAGS@,' \ + ${WRKSRC}/.Makefile.inc + +.for f in ${SYMLINK_FILES} +pre-configure:: + cd ${WRKSRC}/src/modules && \ + ${TEST} -L ${f} || \ + ${LN} -s extra/${f} ${f} +.endfor + +post-configure: +# ${MV} ${WRKSRC}/BSDmakefile ${WRKSRC}/Makefile + ${TOUCH} ${WRKSRC}/.force-root-ok + +post-install: + @${MKDIR} ${PREFIX}/include/${PORTNAME} + @${CP} -rv ${WRKSRC}/include/* ${PREFIX}/include/${PORTNAME}/ + @${MKDIR} ${PREFIX}/share/${PORTNAME}/locales + @${CP} -rv ${WRKSRC}/locales/* ${PREFIX}/share/${PORTNAME}/locales/ + @${STRIP_CMD} ${PREFIX}/lib/${PORTNAME}/modules/*.so + @${STRIP_CMD} ${PREFIX}/lib/${PORTNAME}/*.so + @${STRIP_CMD} ${PREFIX}/bin/${PORTNAME} +.for FILE in censor conf filter helpop-full helpop motd quotes rules + @if [ ! -f ${ETCDIR}/${PORTNAME}.${FILE} ] ; then \ + ${CP} -p ${ETCDIR}/${PORTNAME}.${FILE}.example \ + ${ETCDIR}/${PORTNAME}.${FILE}; \ + fi +.endfor + +.include <bsd.port.mk> diff --git a/irc/inspircd12/distinfo b/irc/inspircd12/distinfo new file mode 100644 index 000000000000..cb42ebd9d9da --- /dev/null +++ b/irc/inspircd12/distinfo @@ -0,0 +1,2 @@ +SHA256 (InspIRCd-1.2.8.tar.bz2) = fa856ddb6d7ab2b4dc6aa6b0f58bbb2360823ce296d4e9dd0f18d630d8c7cee5 +SIZE (InspIRCd-1.2.8.tar.bz2) = 637194 diff --git a/irc/inspircd12/files/inspircd.sh.in b/irc/inspircd12/files/inspircd.sh.in new file mode 100644 index 000000000000..441aa3afbb46 --- /dev/null +++ b/irc/inspircd12/files/inspircd.sh.in @@ -0,0 +1,76 @@ +#!/bin/sh +# +# $FreeBSD$ +# +# PROVIDE: inspircd +# REQUIRE: LOGIN +# KEYWORD: shutdown + +# +# Add the following lines to /etc/rc.conf to enable inspircd: +# +# inspircd_enable="YES" +# +# Other rc.conf variables: +# inspircd_flags="<set as needed>" +# +# inspircd_config="%%ETCDIR%%/inspircd.conf" +# -- path to config file +# inspircd_pidfile="%%INSPIRCD_RUN%%/inspircd.pid" +# -- location of pidfile: must match setting +# in ${inspircd_conffile} +# inspircd_user="%%INSPIRCD_USR%%" +# -- user to run inspircd as +# inspircd_group="%%INSPIRCD_GRP%%" +# -- group to run inspircd as +# inspircd_logfile="%%INSPIRCD_LOG%%" +# -- file inspircd writes logs to +# +. /etc/rc.subr + +name=inspircd +rcvar=`set_rcvar` + +load_rc_config ${name} + +: ${inspircd_enable="NO"} +: ${inspircd_config="%%ETCDIR%%/inspircd.conf"} +: ${inspircd_pidfile="%%INSPIRCD_RUN%%/inspircd.pid"} +: ${inspircd_user="%%INSPIRCD_USR%%"} +: ${inspircd_group="%%INSPIRCD_GRP%%"} +: ${inspircd_logfile="%%INSPIRCD_LOG%%"} + +command=%%PREFIX%%/bin/inspircd +pidfile=${inspircd_pidfile} +required_files=${inspircd_config} +start_precmd=inspircd_prestart + +inspircd_prestart () +{ + piddir=$(dirname ${inspircd_pidfile}) + if [ ! -d ${piddir} ]; then + mkdir -m 755 -p ${piddir} + chown -R ${inspircd_user}:${inspircd_group} ${piddir} + fi + logdir=$(dirname ${inspircd_logfile}) + if [ ! -d ${logdir} ]; then + mkdir -m 755 -p ${logdir} + chown -R ${inspircd_user}:${inspircd_group} ${logdir} + fi +} + +case "${inspircd_flags}" in + *--config\ *) + echo "Warning \$inspircd_flags includes --config option." \ + "Please use \$inspircd_config instead." + ;; + *--logfile\ *) + echo "Warning \$inspircd_flags includes --logfile option." \ + "Please use \$inspircd_logfile instead." + ;; + *) + inspircd_flags="${inspircd_flags} --logfile ${inspircd_logfile} --config ${inspircd_config}" + ;; +esac + +run_rc_command "$1" diff --git a/irc/inspircd12/files/patch-src__modules__m_nationalchars.cpp b/irc/inspircd12/files/patch-src__modules__m_nationalchars.cpp new file mode 100644 index 000000000000..4e538981f792 --- /dev/null +++ b/irc/inspircd12/files/patch-src__modules__m_nationalchars.cpp @@ -0,0 +1,14 @@ +--- ./src/modules/m_nationalchars.cpp.orig 2010-07-05 11:21:26.000000000 +0300 ++++ ./src/modules/m_nationalchars.cpp 2010-07-05 11:23:29.000000000 +0300 +@@ -255,7 +255,10 @@ + ConfigReader* conf = new ConfigReader(ServerInstance); + charset = conf->ReadValue("nationalchars", "file", 0); + casemapping = conf->ReadValue("nationalchars", "casemapping", charset, 0, false); +- charset.insert(0, "../locales/"); ++ if (charset[0] != '/') ++ { ++ charset.insert(0, "../share/inspircd/locales/"); ++ } + unsigned char * tables[8] = { m_additional, m_additionalMB, m_additionalUp, m_lower, m_upper, m_additionalUtf8, m_additionalUtf8range, m_additionalUtf8interval }; + loadtables(charset, tables, 8, 5); + forcequit = conf->ReadFlag("nationalchars", "forcequit", 0); diff --git a/irc/inspircd12/pkg-descr b/irc/inspircd12/pkg-descr new file mode 100644 index 000000000000..0a65e8ba994e --- /dev/null +++ b/irc/inspircd12/pkg-descr @@ -0,0 +1,5 @@ +InspIRCd is a highly modular C++ IRC daemon. It supports most features +of other IRC daemons, and supports FreeBSD kqueue() for connection +management. + +WWW: http://www.inspircd.org/ diff --git a/irc/inspircd12/pkg-plist b/irc/inspircd12/pkg-plist new file mode 100644 index 000000000000..d0826d1470ba --- /dev/null +++ b/irc/inspircd12/pkg-plist @@ -0,0 +1,415 @@ +bin/inspircd +@unexec for file in %D/etc/inspircd/*.example ; do cmp -s $file ${file%%.example} && rm -f ${file%%.example} 2>/dev/null || true ; done +etc/inspircd/inspircd.censor.example +etc/inspircd/inspircd.conf.example +etc/inspircd/inspircd.filter.example +etc/inspircd/inspircd.helpop-full.example +etc/inspircd/inspircd.helpop.example +etc/inspircd/inspircd.motd.example +etc/inspircd/inspircd.quotes.example +etc/inspircd/inspircd.rules.example +etc/inspircd/links.conf.example +etc/inspircd/modules.conf.example +etc/inspircd/opers.conf.example +@exec for file in %D/etc/inspircd/*.example ; do [ ! -f ${file%%.example} ] || cp -p $file ${file%%.example} ; done +include/inspircd/bancache.h +include/inspircd/base.h +include/inspircd/caller.h +include/inspircd/channelmanager.h +include/inspircd/channels.h +include/inspircd/command_parse.h +include/inspircd/commands/cmd_admin.h +include/inspircd/commands/cmd_away.h +include/inspircd/commands/cmd_clearcache.h +include/inspircd/commands/cmd_commands.h +include/inspircd/commands/cmd_connect.h +include/inspircd/commands/cmd_die.h +include/inspircd/commands/cmd_eline.h +include/inspircd/commands/cmd_gline.h +include/inspircd/commands/cmd_info.h +include/inspircd/commands/cmd_invite.h +include/inspircd/commands/cmd_ison.h +include/inspircd/commands/cmd_join.h +include/inspircd/commands/cmd_kick.h +include/inspircd/commands/cmd_kill.h +include/inspircd/commands/cmd_kline.h +include/inspircd/commands/cmd_links.h +include/inspircd/commands/cmd_list.h +include/inspircd/commands/cmd_loadmodule.h +include/inspircd/commands/cmd_lusers.h +include/inspircd/commands/cmd_map.h +include/inspircd/commands/cmd_mode.h +include/inspircd/commands/cmd_modules.h +include/inspircd/commands/cmd_motd.h +include/inspircd/commands/cmd_names.h +include/inspircd/commands/cmd_nick.h +include/inspircd/commands/cmd_notice.h +include/inspircd/commands/cmd_oper.h +include/inspircd/commands/cmd_part.h +include/inspircd/commands/cmd_pass.h +include/inspircd/commands/cmd_ping.h +include/inspircd/commands/cmd_pong.h +include/inspircd/commands/cmd_privmsg.h +include/inspircd/commands/cmd_qline.h +include/inspircd/commands/cmd_quit.h +include/inspircd/commands/cmd_rehash.h +include/inspircd/commands/cmd_reloadmodule.h +include/inspircd/commands/cmd_restart.h +include/inspircd/commands/cmd_rules.h +include/inspircd/commands/cmd_server.h +include/inspircd/commands/cmd_squit.h +include/inspircd/commands/cmd_stats.h +include/inspircd/commands/cmd_time.h +include/inspircd/commands/cmd_topic.h +include/inspircd/commands/cmd_trace.h +include/inspircd/commands/cmd_unloadmodule.h +include/inspircd/commands/cmd_user.h +include/inspircd/commands/cmd_userhost.h +include/inspircd/commands/cmd_version.h +include/inspircd/commands/cmd_wallops.h +include/inspircd/commands/cmd_who.h +include/inspircd/commands/cmd_whois.h +include/inspircd/commands/cmd_whowas.h +include/inspircd/commands/cmd_zline.h +include/inspircd/configreader.h +include/inspircd/ctables.h +include/inspircd/cull_list.h +include/inspircd/dns.h +include/inspircd/dynamic.h +include/inspircd/exitcodes.h +include/inspircd/fakeuser.h +include/inspircd/filelogger.h +include/inspircd/hash_map.h +include/inspircd/hashcomp.h +include/inspircd/inspircd.h +include/inspircd/inspircd_config.h +include/inspircd/inspircd_se_config.h +include/inspircd/inspsocket.h +include/inspircd/inspstring.h +include/inspircd/logger.h +include/inspircd/mode.h +include/inspircd/modes/cmode_b.h +include/inspircd/modes/cmode_h.h +include/inspircd/modes/cmode_i.h +include/inspircd/modes/cmode_k.h +include/inspircd/modes/cmode_l.h +include/inspircd/modes/cmode_m.h +include/inspircd/modes/cmode_n.h +include/inspircd/modes/cmode_o.h +include/inspircd/modes/cmode_p.h +include/inspircd/modes/cmode_s.h +include/inspircd/modes/cmode_t.h +include/inspircd/modes/cmode_v.h +include/inspircd/modes/umode_i.h +include/inspircd/modes/umode_o.h +include/inspircd/modes/umode_s.h +include/inspircd/modes/umode_w.h +include/inspircd/modules.h +include/inspircd/numerics.h +include/inspircd/protocol.h +include/inspircd/snomasks.h +include/inspircd/socket.h +include/inspircd/socketengine.h +include/inspircd/socketengines/socketengine_epoll.h +include/inspircd/socketengines/socketengine_iocp.h +include/inspircd/socketengines/socketengine_kqueue.h +include/inspircd/socketengines/socketengine_poll.h +include/inspircd/socketengines/socketengine_ports.h +include/inspircd/socketengines/socketengine_select.h +include/inspircd/testsuite.h +include/inspircd/threadengine.h +include/inspircd/threadengines/threadengine_pthread.h +include/inspircd/threadengines/threadengine_win32.h +include/inspircd/timer.h +include/inspircd/typedefs.h +include/inspircd/u_listmode.h +include/inspircd/uid.h +include/inspircd/usermanager.h +include/inspircd/users.h +include/inspircd/xline.h +%%DATADIR%%/.gdbargs +%%DATADIR%%/inspircd +lib/inspircd/cmd_admin.so +lib/inspircd/cmd_away.so +lib/inspircd/cmd_clearcache.so +lib/inspircd/cmd_commands.so +lib/inspircd/cmd_connect.so +lib/inspircd/cmd_die.so +lib/inspircd/cmd_eline.so +lib/inspircd/cmd_gline.so +lib/inspircd/cmd_info.so +lib/inspircd/cmd_invite.so +lib/inspircd/cmd_ison.so +lib/inspircd/cmd_join.so +lib/inspircd/cmd_kick.so +lib/inspircd/cmd_kill.so +lib/inspircd/cmd_kline.so +lib/inspircd/cmd_links.so +lib/inspircd/cmd_list.so +lib/inspircd/cmd_loadmodule.so +lib/inspircd/cmd_lusers.so +lib/inspircd/cmd_map.so +lib/inspircd/cmd_mode.so +lib/inspircd/cmd_modules.so +lib/inspircd/cmd_motd.so +lib/inspircd/cmd_names.so +lib/inspircd/cmd_nick.so +lib/inspircd/cmd_notice.so +lib/inspircd/cmd_oper.so +lib/inspircd/cmd_part.so +lib/inspircd/cmd_pass.so +lib/inspircd/cmd_ping.so +lib/inspircd/cmd_pong.so +lib/inspircd/cmd_privmsg.so +lib/inspircd/cmd_qline.so +lib/inspircd/cmd_quit.so +lib/inspircd/cmd_rehash.so +lib/inspircd/cmd_reloadmodule.so +lib/inspircd/cmd_restart.so +lib/inspircd/cmd_rules.so +lib/inspircd/cmd_server.so +lib/inspircd/cmd_squit.so +lib/inspircd/cmd_stats.so +lib/inspircd/cmd_time.so +lib/inspircd/cmd_topic.so +lib/inspircd/cmd_trace.so +lib/inspircd/cmd_unloadmodule.so +lib/inspircd/cmd_user.so +lib/inspircd/cmd_userhost.so +lib/inspircd/cmd_version.so +lib/inspircd/cmd_wallops.so +lib/inspircd/cmd_who.so +lib/inspircd/cmd_whois.so +lib/inspircd/cmd_whowas.so +lib/inspircd/cmd_zline.so +lib/inspircd/modules/m_abbreviation.so +lib/inspircd/modules/m_alias.so +lib/inspircd/modules/m_allowinvite.so +lib/inspircd/modules/m_alltime.so +lib/inspircd/modules/m_antibear.so +lib/inspircd/modules/m_antibottler.so +lib/inspircd/modules/m_auditorium.so +lib/inspircd/modules/m_banexception.so +lib/inspircd/modules/m_banredirect.so +lib/inspircd/modules/m_blockamsg.so +lib/inspircd/modules/m_blockcaps.so +lib/inspircd/modules/m_blockcolor.so +lib/inspircd/modules/m_botmode.so +lib/inspircd/modules/m_callerid.so +lib/inspircd/modules/m_cap.so +lib/inspircd/modules/m_cban.so +lib/inspircd/modules/m_censor.so +lib/inspircd/modules/m_cgiirc.so +lib/inspircd/modules/m_chancreate.so +lib/inspircd/modules/m_chanfilter.so +lib/inspircd/modules/m_chanlog.so +lib/inspircd/modules/m_channelban.so +lib/inspircd/modules/m_chanprotect.so +lib/inspircd/modules/m_check.so +lib/inspircd/modules/m_chghost.so +lib/inspircd/modules/m_chgident.so +lib/inspircd/modules/m_chgname.so +lib/inspircd/modules/m_cloaking.so +lib/inspircd/modules/m_clones.so +lib/inspircd/modules/m_close.so +lib/inspircd/modules/m_commonchans.so +lib/inspircd/modules/m_conn_join.so +lib/inspircd/modules/m_conn_umodes.so +lib/inspircd/modules/m_conn_waitpong.so +lib/inspircd/modules/m_connectban.so +lib/inspircd/modules/m_connflood.so +lib/inspircd/modules/m_customtitle.so +lib/inspircd/modules/m_cycle.so +lib/inspircd/modules/m_dccallow.so +lib/inspircd/modules/m_deaf.so +lib/inspircd/modules/m_delayjoin.so +lib/inspircd/modules/m_denychans.so +lib/inspircd/modules/m_devoice.so +lib/inspircd/modules/m_dnsbl.so +lib/inspircd/modules/m_filter.so +lib/inspircd/modules/m_gecosban.so +lib/inspircd/modules/m_globalload.so +lib/inspircd/modules/m_globops.so +lib/inspircd/modules/m_helpop.so +lib/inspircd/modules/m_hidechans.so +lib/inspircd/modules/m_hideoper.so +lib/inspircd/modules/m_hostchange.so +lib/inspircd/modules/m_httpd.so +lib/inspircd/modules/m_httpd_acl.so +lib/inspircd/modules/m_httpd_config.so +lib/inspircd/modules/m_httpd_stats.so +lib/inspircd/modules/m_ident.so +lib/inspircd/modules/m_invisible.so +lib/inspircd/modules/m_inviteexception.so +lib/inspircd/modules/m_joinflood.so +lib/inspircd/modules/m_jumpserver.so +lib/inspircd/modules/m_kicknorejoin.so +lib/inspircd/modules/m_knock.so +lib/inspircd/modules/m_lockserv.so +lib/inspircd/modules/m_maphide.so +lib/inspircd/modules/m_md5.so +lib/inspircd/modules/m_messageflood.so +lib/inspircd/modules/m_muteban.so +lib/inspircd/modules/m_namesx.so +lib/inspircd/modules/m_nationalchars.so +lib/inspircd/modules/m_nickflood.so +lib/inspircd/modules/m_nicklock.so +lib/inspircd/modules/m_noctcp.so +lib/inspircd/modules/m_nokicks.so +lib/inspircd/modules/m_nonicks.so +lib/inspircd/modules/m_nonotice.so +lib/inspircd/modules/m_nopartmsg.so +lib/inspircd/modules/m_operchans.so +lib/inspircd/modules/m_operinvex.so +lib/inspircd/modules/m_operjoin.so +lib/inspircd/modules/m_operlevels.so +lib/inspircd/modules/m_operlog.so +lib/inspircd/modules/m_opermodes.so +lib/inspircd/modules/m_opermotd.so +lib/inspircd/modules/m_operprefix.so +lib/inspircd/modules/m_override.so +lib/inspircd/modules/m_password_hash.so +lib/inspircd/modules/m_permchannels.so +lib/inspircd/modules/m_randquote.so +lib/inspircd/modules/m_redirect.so +lib/inspircd/modules/m_regex_glob.so +lib/inspircd/modules/m_regonlycreate.so +lib/inspircd/modules/m_remove.so +lib/inspircd/modules/m_restrictchans.so +lib/inspircd/modules/m_restrictmsg.so +lib/inspircd/modules/m_ripemd160.so +lib/inspircd/modules/m_rline.so +lib/inspircd/modules/m_rpc_json.so +lib/inspircd/modules/m_rpctest.so +lib/inspircd/modules/m_safelist.so +lib/inspircd/modules/m_sajoin.so +lib/inspircd/modules/m_sakick.so +lib/inspircd/modules/m_samode.so +lib/inspircd/modules/m_sanick.so +lib/inspircd/modules/m_sapart.so +lib/inspircd/modules/m_saquit.so +lib/inspircd/modules/m_sasl.so +lib/inspircd/modules/m_satopic.so +lib/inspircd/modules/m_securelist.so +lib/inspircd/modules/m_seenicks.so +lib/inspircd/modules/m_serverban.so +lib/inspircd/modules/m_services_account.so +lib/inspircd/modules/m_servprotect.so +lib/inspircd/modules/m_sethost.so +lib/inspircd/modules/m_setident.so +lib/inspircd/modules/m_setidle.so +lib/inspircd/modules/m_setname.so +lib/inspircd/modules/m_sha256.so +lib/inspircd/modules/m_showwhois.so +lib/inspircd/modules/m_shun.so +lib/inspircd/modules/m_silence.so +lib/inspircd/modules/m_spanningtree.so +lib/inspircd/modules/m_spy.so +lib/inspircd/modules/m_sslinfo.so +lib/inspircd/modules/m_sslmodes.so +lib/inspircd/modules/m_stripcolor.so +lib/inspircd/modules/m_svshold.so +lib/inspircd/modules/m_swhois.so +lib/inspircd/modules/m_taxonomy.so +lib/inspircd/modules/m_timedbans.so +lib/inspircd/modules/m_tline.so +lib/inspircd/modules/m_uhnames.so +lib/inspircd/modules/m_uninvite.so +lib/inspircd/modules/m_userip.so +lib/inspircd/modules/m_vhost.so +lib/inspircd/modules/m_watch.so +lib/inspircd/modules/m_xline_db.so +%%DATADIR%%/locales/bynets/belarussian-w1251-charlink +%%DATADIR%%/locales/bynets/chinese +%%DATADIR%%/locales/bynets/chinese-ja +%%DATADIR%%/locales/bynets/chinese-simp +%%DATADIR%%/locales/bynets/chinese-trad +%%DATADIR%%/locales/bynets/gbk +%%DATADIR%%/locales/bynets/hebrew +%%DATADIR%%/locales/bynets/latin1 +%%DATADIR%%/locales/bynets/latin2 +%%DATADIR%%/locales/bynets/russian-utf8-ranges +%%DATADIR%%/locales/bynets/russian-w1251-charlink +%%DATADIR%%/locales/bynets/ukrainian-w1251-charlink +%%DATADIR%%/locales/bynets/windows-1250 +%%DATADIR%%/locales/ca_ES.iso88591 +%%DATADIR%%/locales/ca_ES.iso88591_braces +%%DATADIR%%/locales/cjk-utf8 +%%DATADIR%%/locales/cp1250 +%%DATADIR%%/locales/cp1250_braces +%%DATADIR%%/locales/cp1251 +%%DATADIR%%/locales/cp1251_braces +%%DATADIR%%/locales/cs_CZ.cp1250 +%%DATADIR%%/locales/cs_CZ.cp1250_braces +%%DATADIR%%/locales/da_DK.iso88591 +%%DATADIR%%/locales/da_DK.iso88591_braces +%%DATADIR%%/locales/de_CH.iso88591 +%%DATADIR%%/locales/de_CH.iso88591_braces +%%DATADIR%%/locales/de_DE.iso88591 +%%DATADIR%%/locales/de_DE.iso88591_braces +%%DATADIR%%/locales/el_GR.iso88597 +%%DATADIR%%/locales/el_GR.iso88597_braces +%%DATADIR%%/locales/es_ES.iso88591 +%%DATADIR%%/locales/es_ES.iso88591_braces +%%DATADIR%%/locales/fr_FR.iso88591 +%%DATADIR%%/locales/fr_FR.iso88591_braces +%%DATADIR%%/locales/hu_HU.iso88592 +%%DATADIR%%/locales/hu_HU.iso88592_braces +%%DATADIR%%/locales/is_IS.iso88591 +%%DATADIR%%/locales/is_IS.iso88591_braces +%%DATADIR%%/locales/iso88591 +%%DATADIR%%/locales/iso88591_braces +%%DATADIR%%/locales/iso88592 +%%DATADIR%%/locales/iso88592_braces +%%DATADIR%%/locales/iso88597 +%%DATADIR%%/locales/iso88597_braces +%%DATADIR%%/locales/iso88599 +%%DATADIR%%/locales/iso88599_braces +%%DATADIR%%/locales/it_IT.iso88591 +%%DATADIR%%/locales/it_IT.iso88591_braces +%%DATADIR%%/locales/nl_NL.iso88591 +%%DATADIR%%/locales/nl_NL.iso88591_braces +%%DATADIR%%/locales/pl_PL.cp1250 +%%DATADIR%%/locales/pl_PL.cp1250_braces +%%DATADIR%%/locales/pl_PL.iso88592 +%%DATADIR%%/locales/pl_PL.iso88592_braces +%%DATADIR%%/locales/readme.txt +%%DATADIR%%/locales/ro_RO.iso88592 +%%DATADIR%%/locales/ro_RO.iso88592_braces +%%DATADIR%%/locales/ru_RU.cp1251 +%%DATADIR%%/locales/ru_RU.cp1251_braces +%%DATADIR%%/locales/ru_RU.koi8r +%%DATADIR%%/locales/ru_RU.koi8r_braces +%%DATADIR%%/locales/russian-utf8-ranges +%%DATADIR%%/locales/sk_SK.cp1250 +%%DATADIR%%/locales/sk_SK.cp1250_braces +%%DATADIR%%/locales/sv_SE.iso88591 +%%DATADIR%%/locales/sv_SE.iso88591_braces +%%DATADIR%%/locales/tr_TR.iso88599 +%%DATADIR%%/locales/tr_TR.iso88599_braces +%%OPENSSL%%lib/inspircd/modules/m_ssl_openssl.so +%%GNUTLS%%lib/inspircd/modules/m_ssl_gnutls.so +%%LDAPMODULES%%lib/inspircd/modules/m_ldapauth.so +%%LDAPMODULES%%lib/inspircd/modules/m_ldapoper.so +%%POSIX_RE%%lib/inspircd/modules/m_regex_posix.so +%%PCRE%%lib/inspircd/modules/m_regex_pcre.so +%%TRE%%lib/inspircd/modules/m_regex_tre.so +%%MYSQL%%lib/inspircd/modules/m_mysql.so +%%PGSQL%%lib/inspircd/modules/m_pgsql.so +%%SQLITE3%%lib/inspircd/modules/m_sqlite3.so +%%SQLMODULES%%lib/inspircd/modules/m_sqlauth.so +%%SQLMODULES%%lib/inspircd/modules/m_sqllog.so +%%SQLMODULES%%lib/inspircd/modules/m_sqloper.so +%%SQLMODULES%%lib/inspircd/modules/m_sqlutils.so +%%ZIPLINK%%lib/inspircd/modules/m_ziplink.so +@dirrm lib/inspircd/modules +@dirrm lib/inspircd +@dirrm include/inspircd/socketengines +@dirrm include/inspircd/commands +@dirrm include/inspircd/modes +@dirrm include/inspircd/threadengines +@dirrm include/inspircd +@dirrm %%DATADIR%%/locales/bynets +@dirrm %%DATADIR%%/locales +@dirrm %%DATADIR%% +@dirrmtry %%ETCDIR%% |