summaryrefslogtreecommitdiff
path: root/chat
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2018-08-20 05:21:04 +0000
committerwiz <wiz@pkgsrc.org>2018-08-20 05:21:04 +0000
commit40c8b8336514c185743202f0c5a9a07e616b97f1 (patch)
treef8dd44a7dcd29988788876574b3a67321251bb67 /chat
parentc32c1d5ac10bc3e2ce155fea7672462c3616515f (diff)
downloadpkgsrc-40c8b8336514c185743202f0c5a9a07e616b97f1.tar.gz
inspircd*: remove outdated programs by request of author
Too old and vulnerable. Newer versions could be packaged. (see pkgsrc-users post from Peter Powell)
Diffstat (limited to 'chat')
-rw-r--r--chat/Makefile4
-rw-r--r--chat/inspircd/DESCR6
-rw-r--r--chat/inspircd/Makefile152
-rw-r--r--chat/inspircd/PLIST190
-rw-r--r--chat/inspircd/distinfo10
-rw-r--r--chat/inspircd/files/inspircd.sh48
-rw-r--r--chat/inspircd/files/openssl.pc11
-rw-r--r--chat/inspircd/options.mk145
-rw-r--r--chat/inspircd/patches/patch-aa13
-rw-r--r--chat/inspircd/patches/patch-ab29
-rw-r--r--chat/inspircd/patches/patch-ac23
-rw-r--r--chat/inspircd/patches/patch-ad30
-rw-r--r--chat/inspircd12/DESCR6
-rw-r--r--chat/inspircd12/Makefile133
-rw-r--r--chat/inspircd12/PLIST215
-rw-r--r--chat/inspircd12/distinfo11
-rw-r--r--chat/inspircd12/files/inspircd.sh48
-rw-r--r--chat/inspircd12/files/openssl.pc11
-rw-r--r--chat/inspircd12/options.mk146
-rw-r--r--chat/inspircd12/patches/patch-aa13
-rw-r--r--chat/inspircd12/patches/patch-ab30
-rw-r--r--chat/inspircd12/patches/patch-ac32
-rw-r--r--chat/inspircd12/patches/patch-ad13
-rw-r--r--chat/inspircd12/patches/patch-modulemanager12
24 files changed, 1 insertions, 1330 deletions
diff --git a/chat/Makefile b/chat/Makefile
index f40447c05e1..971dcd83621 100644
--- a/chat/Makefile
+++ b/chat/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.201 2018/07/30 18:59:50 jperkin Exp $
+# $NetBSD: Makefile,v 1.202 2018/08/20 05:21:04 wiz Exp $
#
COMMENT= Communication programs
@@ -42,8 +42,6 @@ SUBDIR+= icb
SUBDIR+= icbirc
SUBDIR+= icqlib
SUBDIR+= ii
-SUBDIR+= inspircd
-SUBDIR+= inspircd12
SUBDIR+= ircII
SUBDIR+= ircd-hybrid
SUBDIR+= irchat-pj
diff --git a/chat/inspircd/DESCR b/chat/inspircd/DESCR
deleted file mode 100644
index cc8c38e44d1..00000000000
--- a/chat/inspircd/DESCR
+++ /dev/null
@@ -1,6 +0,0 @@
-InspIRCd is a modular C++ IRC Daemon for Linux, BSD and Windows systems
-created to provide a stable, modern, lightweight ircd (irc server) from
-scratch and provide a vast number of features in a modularised form using
-an advanced module API. By keeping the functionality of the main core to a
-minimum we hope to increase the stability and speed of our project and make
-it customisable to the needs of many users.
diff --git a/chat/inspircd/Makefile b/chat/inspircd/Makefile
deleted file mode 100644
index e1736055322..00000000000
--- a/chat/inspircd/Makefile
+++ /dev/null
@@ -1,152 +0,0 @@
-# $NetBSD: Makefile,v 1.58 2018/07/20 03:34:03 ryoon Exp $
-#
-
-DISTNAME= InspIRCd-1.1.23
-PKGNAME= ${DISTNAME:S/InspIRCd/inspircd/}
-PKGREVISION= 33
-CATEGORIES= chat
-MASTER_SITES= http://www.inspircd.org/downloads/
-EXTRACT_SUFX= .tar.bz2
-
-MAINTAINER= pkgsrc-users@NetBSD.org
-HOMEPAGE= http://www.inspircd.org/
-COMMENT= Modular C++ IRC Daemon
-
-USE_TOOLS+= perl:build gmake pkg-config
-REPLACE_PERL+= .inspircd.inc configure
-
-WRKSRC= ${WRKDIR}/${DISTNAME:S/InspIRCd/inspircd/}
-HAS_CONFIGURE= yes
-CONFIG_SHELL= ${PERL5}
-USE_LANGUAGES= c++03
-PLIST_SRC= ${WRKDIR}/.PLIST_SRC
-RCD_SCRIPTS+= inspircd
-PKG_SYSCONFSUBDIR= inspircd
-
-FILES_SUBST+= INSPIRCD_USER=${INSPIRCD_USER}
-FILES_SUBST+= INSPIRCD_GROUP=${INSPIRCD_GROUP}
-
-.include "../../mk/bsd.prefs.mk"
-
-EGDIR= ${PREFIX}/share/examples/inspircd
-EXTRA= ${WRKSRC}/src/modules/extra
-MODULES?= # undef
-HEADERS?= # undef
-CONF_FILES_PERMS= ${EGDIR}/inspircd.conf.example \
- ${PKG_SYSCONFDIR}/inspircd.conf \
- ${INSPIRCD_USER} ${INSPIRCD_GROUP} 0400
-
-PKG_USERS_VARS= INSPIRCD_USER
-PKG_GROUPS_VARS= INSPIRCD_GROUP
-
-PKG_GROUPS= ${INSPIRCD_GROUP}
-PKG_USERS= ${INSPIRCD_USER}:${INSPIRCD_GROUP}
-
-PKG_GECOS.${INSPIRCD_USER}= InspIRCd user
-
-CONFIGURE_ARGS+= --disable-interactive
-CONFIGURE_ARGS+= --prefix=${PREFIX}/share/inspircd
-CONFIGURE_ARGS+= --config-dir=${PKG_SYSCONFDIR}
-CONFIGURE_ARGS+= --binary-dir=${PREFIX}/bin
-CONFIGURE_ARGS+= --library-dir=${PREFIX}/lib/inspircd
-CONFIGURE_ARGS+= --module-dir=${PREFIX}/share/inspircd/modules
-
-CONFIGURE_ARGS+= --with-nick-length=${INSP_NICLEN:Q}
-CONFIGURE_ARGS+= --with-channel-length=${INSP_CHANLEN:Q}
-CONFIGURE_ARGS+= --with-max-clients=${INSP_MAXCLI:Q}
-CONFIGURE_ARGS+= --with-ident-length=${INSP_MAXIDENT:Q}
-CONFIGURE_ARGS+= --with-quit-length=${INSP_MAXQUIT:Q}
-CONFIGURE_ARGS+= --with-topic-length=${INSP_MAXTOPIC:Q}
-CONFIGURE_ARGS+= --with-kick-length=${INSP_MAXKICK:Q}
-CONFIGURE_ARGS+= --with-gecos-length=${INSP_MAXGECOS:Q}
-CONFIGURE_ARGS+= --with-away-length=${INSP_MAXAWAY:Q}
-CONFIGURE_ARGS+= --with-max-modes=${INSP_MAXMODES:Q}
-
-.include "options.mk"
-
-SUBST_CLASSES+= conf
-SUBST_STAGE.conf= pre-configure
-SUBST_FILES.conf= docs/inspircd.conf.example
-SUBST_SED.conf+= -e "s|/path/to/inspircd.pid|${VARBASE}/run/inspircd/inspircd.pid|g"
-SUBST_MESSAGE.conf= Fixing configuration files.
-
-SUBST_CLASSES+= make
-SUBST_STAGE.make= pre-configure
-SUBST_FILES.make= configure make/utilities.pm
-SUBST_SED.make+= -e "s|-Wl,--rpath|${COMPILER_RPATH_FLAG}|g"
-SUBST_MESSAGE.make= Fixing Makefiles.
-
-BUILD_DEFS+= INSP_NICLEN INSP_CHANLEN INSPIRCD_USER INSPIRCD_GROUP
-BUILD_DEFS+= INSP_MAXCLI INSP_MAXIDENT INSP_MAXQUIT INSP_MAXTOPIC
-BUILD_DEFS+= INSP_MAXKICK INSP_MAXGECOS INSP_MAXAWAY INSP_MAXMODES
-BUILD_DEFS+= VARBASE
-
-MAKE_DIRS+= ${VARBASE}/log
-OWN_DIRS_PERMS+= ${VARBASE}/run/inspircd \
- ${INSPIRCD_USER} ${INSPIRCD_GROUP} 750
-
-INSPIRCD_USER?= inspircd
-INSPIRCD_GROUP?= inspircd
-
-# from a default ./configure
-INSP_NICLEN?= 31
-INSP_CHANLEN?= 64
-INSP_MAXCLI?= 64
-INSP_MAXIDENT?= 12
-INSP_MAXQUIT?= 255
-INSP_MAXTOPIC?= 307
-INSP_MAXKICK?= 255
-INSP_MAXGECOS?= 128
-INSP_MAXAWAY?= 200
-INSP_MAXMODES?= 20
-
-CHECK_BUILTIN.openssl:=yes
-.include "../../security/openssl/builtin.mk"
-CHECK_BUILTIN.openssl:=no
-
-post-extract:
- ${MV} ${WRKDIR}/inspircd ${WRKDIR}/${DISTNAME:S/InspIRCd/inspircd/}
-.if !empty(USE_BUILTIN.openssl:M[yY][eE][sS]) && !empty(PKG_OPTIONS:Mssl)
- ${CP} ${FILESDIR}/openssl.pc ${WRKSRC}/openssl.pc
-SUBST_FILES.conf+= ${WRKSRC}/openssl.pc
-SUBST_SED.conf+= -e "s|@SSLBASE@|${BUILDLINK_PREFIX.openssl}|g"
-SUBST_SED.conf+= -e "s|@SSLVER@|${BUILTIN_VERSION.openssl}|g"
-.endif
-
-pre-configure:
-.if !empty(USE_BUILTIN.openssl:M[yY][eE][sS]) && !empty(PKG_OPTIONS:Mssl)
- ${MKDIR} ${BUILDLINK_DIR}/lib/pkgconfig
- ${CP} ${WRKSRC}/openssl.pc ${BUILDLINK_DIR}/lib/pkgconfig
-.endif
-.if defined(MODULES)
-. for f in ${MODULES}
- ${CP} ${EXTRA}/${f} ${WRKSRC}/src/modules/${f}
-. endfor
-.endif
-.if defined(HEADERS)
-. for f in ${HEADERS}
- ${CP} ${EXTRA}/${f} ${WRKSRC}/src/modules/${f}
-. endfor
-.endif
-
-post-build:
- ${CP} ${PKGDIR}/PLIST ${WRKDIR}/.PLIST_SRC
-.if defined(MODULES)
-. for f in ${MODULES}
- ${ECHO} share/inspircd/modules/${f} | \
- ${SED} -e "s|\\.cpp|\\.so|g" >> ${WRKDIR}/.PLIST_SRC
-. endfor
-.endif
-
-INSTALLATION_DIRS+= bin ${EGDIR}/aliases ${EGDIR}/sql
-
-CONF_FILES_PERMS+= /dev/null ${VARBASE}/log/inspircd.log \
- ${INSPIRCD_USER} ${INSPIRCD_GROUP} 0640
-
-post-install:
- ${INSTALL_DATA} ${WRKSRC}/conf/inspircd.* ${DESTDIR}${EGDIR}
- ${INSTALL_DATA} ${WRKSRC}/conf/aliases/*.example ${DESTDIR}${EGDIR}/aliases
- ${INSTALL_DATA} ${WRKSRC}/docs/inspircd.conf.example ${DESTDIR}${EGDIR}
- ${INSTALL_DATA} ${WRKSRC}/extras/m_*.sql ${DESTDIR}${EGDIR}/sql
-
-.include "../../mk/bsd.pkg.mk"
diff --git a/chat/inspircd/PLIST b/chat/inspircd/PLIST
deleted file mode 100644
index 693890cebe3..00000000000
--- a/chat/inspircd/PLIST
+++ /dev/null
@@ -1,190 +0,0 @@
-@comment $NetBSD: PLIST,v 1.9 2016/07/10 09:52:21 rillig Exp $
-bin/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_summon.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_users.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
-share/examples/inspircd/aliases/anope.conf.example
-share/examples/inspircd/aliases/atheme.conf.example
-share/examples/inspircd/aliases/ircservices.conf.example
-share/examples/inspircd/inspircd.censor.example
-share/examples/inspircd/inspircd.conf.example
-share/examples/inspircd/inspircd.filter.example
-share/examples/inspircd/inspircd.helpop-full.example
-share/examples/inspircd/inspircd.helpop.example
-share/examples/inspircd/inspircd.motd.example
-share/examples/inspircd/inspircd.quotes.example
-share/examples/inspircd/inspircd.rules.example
-share/examples/inspircd/sql/m_sqllog.mysql.sql
-share/examples/inspircd/sql/m_sqllog.postgresql.sql
-share/examples/inspircd/sql/m_sqllog.sqlite3.sql
-share/examples/inspircd/sql/m_sqloper.mysql.sql
-share/examples/inspircd/sql/m_sqloper.postgresql.sql
-share/examples/inspircd/sql/m_sqloper.sqlite3.sql
-share/inspircd/.gdbargs
-share/inspircd/inspircd
-share/inspircd/modules/m_alias.so
-share/inspircd/modules/m_alltime.so
-share/inspircd/modules/m_antibear.so
-share/inspircd/modules/m_antibottler.so
-share/inspircd/modules/m_auditorium.so
-share/inspircd/modules/m_banexception.so
-share/inspircd/modules/m_banredirect.so
-share/inspircd/modules/m_blockamsg.so
-share/inspircd/modules/m_blockcaps.so
-share/inspircd/modules/m_blockcolor.so
-share/inspircd/modules/m_botmode.so
-share/inspircd/modules/m_cban.so
-share/inspircd/modules/m_censor.so
-share/inspircd/modules/m_cgiirc.so
-share/inspircd/modules/m_chancreate.so
-share/inspircd/modules/m_chanfilter.so
-share/inspircd/modules/m_chanprotect.so
-share/inspircd/modules/m_check.so
-share/inspircd/modules/m_chghost.so
-share/inspircd/modules/m_chgident.so
-share/inspircd/modules/m_chgname.so
-share/inspircd/modules/m_cloaking.so
-share/inspircd/modules/m_clones.so
-share/inspircd/modules/m_close.so
-share/inspircd/modules/m_commonchans.so
-share/inspircd/modules/m_conn_join.so
-share/inspircd/modules/m_conn_umodes.so
-share/inspircd/modules/m_conn_waitpong.so
-share/inspircd/modules/m_connflood.so
-share/inspircd/modules/m_customtitle.so
-share/inspircd/modules/m_cycle.so
-share/inspircd/modules/m_dccallow.so
-share/inspircd/modules/m_deaf.so
-share/inspircd/modules/m_denychans.so
-share/inspircd/modules/m_devoice.so
-share/inspircd/modules/m_dnsbl.so
-share/inspircd/modules/m_filter.so
-share/inspircd/modules/m_foobar.so
-share/inspircd/modules/m_globalload.so
-share/inspircd/modules/m_globops.so
-share/inspircd/modules/m_helpop.so
-share/inspircd/modules/m_hidechans.so
-share/inspircd/modules/m_hideoper.so
-share/inspircd/modules/m_hostchange.so
-share/inspircd/modules/m_httpd.so
-share/inspircd/modules/m_httpd_stats.so
-share/inspircd/modules/m_ident.so
-share/inspircd/modules/m_invisible.so
-share/inspircd/modules/m_inviteexception.so
-share/inspircd/modules/m_joinflood.so
-share/inspircd/modules/m_jumpserver.so
-share/inspircd/modules/m_kicknorejoin.so
-share/inspircd/modules/m_knock.so
-share/inspircd/modules/m_lockserv.so
-share/inspircd/modules/m_md5.so
-share/inspircd/modules/m_messageflood.so
-share/inspircd/modules/m_namesx.so
-share/inspircd/modules/m_nickflood.so
-share/inspircd/modules/m_nicklock.so
-share/inspircd/modules/m_noctcp.so
-share/inspircd/modules/m_noinvite.so
-share/inspircd/modules/m_nokicks.so
-share/inspircd/modules/m_nonicks.so
-share/inspircd/modules/m_nonotice.so
-share/inspircd/modules/m_oper_hash.so
-share/inspircd/modules/m_operchans.so
-share/inspircd/modules/m_operjoin.so
-share/inspircd/modules/m_operlevels.so
-share/inspircd/modules/m_operlog.so
-share/inspircd/modules/m_opermodes.so
-share/inspircd/modules/m_opermotd.so
-share/inspircd/modules/m_override.so
-share/inspircd/modules/m_randquote.so
-share/inspircd/modules/m_redirect.so
-share/inspircd/modules/m_regonlycreate.so
-share/inspircd/modules/m_remove.so
-share/inspircd/modules/m_restrictbanned.so
-share/inspircd/modules/m_restrictchans.so
-share/inspircd/modules/m_restrictmsg.so
-share/inspircd/modules/m_safelist.so
-share/inspircd/modules/m_sajoin.so
-share/inspircd/modules/m_samode.so
-share/inspircd/modules/m_sanick.so
-share/inspircd/modules/m_sapart.so
-share/inspircd/modules/m_saquit.so
-share/inspircd/modules/m_securelist.so
-share/inspircd/modules/m_seenicks.so
-share/inspircd/modules/m_services.so
-share/inspircd/modules/m_services_account.so
-share/inspircd/modules/m_sethost.so
-share/inspircd/modules/m_setident.so
-share/inspircd/modules/m_setidle.so
-share/inspircd/modules/m_setname.so
-share/inspircd/modules/m_sha256.so
-share/inspircd/modules/m_showwhois.so
-share/inspircd/modules/m_silence.so
-share/inspircd/modules/m_silence_ext.so
-share/inspircd/modules/m_spanningtree.so
-share/inspircd/modules/m_spy.so
-share/inspircd/modules/m_ssl_dummy.so
-share/inspircd/modules/m_sslmodes.so
-share/inspircd/modules/m_stripcolor.so
-share/inspircd/modules/m_svshold.so
-share/inspircd/modules/m_swhois.so
-share/inspircd/modules/m_taxonomy.so
-share/inspircd/modules/m_testcommand.so
-share/inspircd/modules/m_timedbans.so
-share/inspircd/modules/m_tline.so
-share/inspircd/modules/m_uhnames.so
-share/inspircd/modules/m_uninvite.so
-share/inspircd/modules/m_userip.so
-share/inspircd/modules/m_vhost.so
-share/inspircd/modules/m_watch.so
-share/inspircd/modules/m_xmlsocket.so
diff --git a/chat/inspircd/distinfo b/chat/inspircd/distinfo
deleted file mode 100644
index 14c116069ef..00000000000
--- a/chat/inspircd/distinfo
+++ /dev/null
@@ -1,10 +0,0 @@
-$NetBSD: distinfo,v 1.18 2017/08/23 17:54:34 jlam Exp $
-
-SHA1 (InspIRCd-1.1.23.tar.bz2) = 0def2426fa60cb32a2514e64196c04f37fa67e5e
-RMD160 (InspIRCd-1.1.23.tar.bz2) = 122ae3c269af0af3f8362f17eae29767d6c314d4
-SHA512 (InspIRCd-1.1.23.tar.bz2) = 578c12eca0607b90752137d4766fb38c5e9e27c0c7c913244418c2fe297f5e286be2fd3c8844fe8b4cfcf6e1112b0abf52715d62597957976f8e319b501ceb9a
-Size (InspIRCd-1.1.23.tar.bz2) = 505853 bytes
-SHA1 (patch-aa) = d62675b6ace79ba5c0c0c4db2b4f9454346170c3
-SHA1 (patch-ab) = c0921dda70348839c286315a3fa0244828d5116a
-SHA1 (patch-ac) = 9e8fd6d4862ac1f913ee016c955fac0b53d132db
-SHA1 (patch-ad) = d35df392a574728f6c61c4107bb3d2ce1e11568a
diff --git a/chat/inspircd/files/inspircd.sh b/chat/inspircd/files/inspircd.sh
deleted file mode 100644
index 59091e7a1f5..00000000000
--- a/chat/inspircd/files/inspircd.sh
+++ /dev/null
@@ -1,48 +0,0 @@
-#!@RCD_SCRIPTS_SHELL@
-#
-# $NetBSD: inspircd.sh,v 1.1.1.1 2007/07/24 20:13:20 adrianp Exp $
-#
-# PROVIDE: inspircd
-# REQUIRE: DAEMON
-# KEYWORD: shutdown
-#
-
-if [ -f /etc/rc.subr ]
-then
- . /etc/rc.subr
-fi
-
-name="inspircd"
-rcvar=${name}
-command="@PREFIX@/bin/inspircd"
-required_files="@PKG_SYSCONFDIR@/inspircd.conf"
-pidfile="@VARBASE@/run/inspircd/inspircd.pid"
-inspircd_user="@INSPIRCD_USER@"
-inspircd_group="@INSPIRCD_GROUP@"
-command_args="--logfile @VARBASE@/log/inspircd.log"
-extra_commands="rehash"
-rehash_cmd="inspircd_rehash"
-start_precmd="inspircd_precmd"
-
-inspircd_precmd()
-{
- if [ ! -d @VARBASE@/run/inspircd ]; then
- @MKDIR@ @VARBASE@/run/inspircd
- @CHMOD@ 0750 @VARBASE@/run/inspircd
- @CHOWN@ @INSPIRCD_USER@:@INSPIRCD_GROUP@ @VARBASE@/run/inspircd
- fi
-
- if [ ! -f @VARBASE@/log/inspircd.log ]; then
- @TOUCH@ @VARBASE@/log/inspircd.log
- @CHMOD@ 0640 @VARBASE@/log/inspircd.log
- @CHOWN@ @INSPIRCD_USER@:@INSPIRCD_GROUP@ @VARBASE@/log/inspircd.log
- fi
-}
-
-inspircd_rehash()
-{
- kill -HUP `@CAT@ $pidfile`
-}
-
-load_rc_config $name
-run_rc_command "$1"
diff --git a/chat/inspircd/files/openssl.pc b/chat/inspircd/files/openssl.pc
deleted file mode 100644
index 3ee6bfd395c..00000000000
--- a/chat/inspircd/files/openssl.pc
+++ /dev/null
@@ -1,11 +0,0 @@
-prefix=@SSLBASE@
-exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
-includedir=${prefix}/include
-
-Name: OpenSSL
-Description: Secure Sockets Layer and cryptography libraries and tools
-Version: @SSLVER@
-Requires:
-Libs: -L${libdir} -lssl -lcrypto -Wl,-R@SSLBASE@/lib
-Cflags: -I${includedir}
diff --git a/chat/inspircd/options.mk b/chat/inspircd/options.mk
deleted file mode 100644
index 71809042ee2..00000000000
--- a/chat/inspircd/options.mk
+++ /dev/null
@@ -1,145 +0,0 @@
-# $NetBSD: options.mk,v 1.3 2016/07/10 09:52:21 rillig Exp $
-
-PKG_OPTIONS_VAR= PKG_OPTIONS.inspircd
-
-PKG_SUPPORTED_OPTIONS= inet6 ssl gnutls kqueue epoll inspircd-remoteinet6
-PKG_SUPPORTED_OPTIONS+= pcre inspircd-ziplinks inspircd-sqlauth
-PKG_SUPPORTED_OPTIONS+= inspircd-sqllog inspircd-sqloper
-PKG_SUGGESTED_OPTIONS= inet6
-
-.include "../../mk/bsd.options.mk"
-
-###
-### Dependency notes:
-###
-### sql = mysql, pgsql, sqlite3
-### sqlutils = m_sqlutils.cpp m_sqlutils.h
-###
-### sqloper needs sql sqlutils
-### sqllog needs sql
-### sqlauth needs sql sqlutils
-###
-
-###
-### Enable kqueue support
-###
-.if !empty(PKG_OPTIONS:Mkqueue)
-CONFIGURE_ARGS+= --enable-kqueue
-.else
-CONFIGURE_ARGS+= --disable-kqueue
-.endif
-
-###
-### Enable epoll support
-###
-.if !empty(PKG_OPTIONS:Mepoll)
-CONFIGURE_ARGS+= --enable-epoll
-.else
-CONFIGURE_ARGS+= --disable-epoll
-.endif
-
-###
-### Enable IPv6 support
-###
-.if !empty(PKG_OPTIONS:Minet6)
-CONFIGURE_ARGS+= --enable-ipv6
-.endif
-
-###
-### Enable remote IPv6 support
-###
-.if !empty(PKG_OPTIONS:Mremoteinet6)
-PKG_SUGGESTED_OPTIONS+= inet6
-CONFIGURE_ARGS+= --enable-remote-ipv6
-.else
-CONFIGURE_ARGS+= --disable-remote-ipv6
-.endif
-
-###
-### Enable OpenSSL support
-###
-.if !empty(PKG_OPTIONS:Mssl)
-. include "../../security/openssl/buildlink3.mk"
-BUILDLINK_API_DEPENDS.openssl+= openssl>=0.9.7
-CONFIGURE_ARGS+= --enable-openssl
-MODULES+= m_ssl_openssl.cpp
-.endif
-
-###
-### Enable GNU TLS support
-### Apparently this gives better performance when compared to OpenSSL
-###
-.if !empty(PKG_OPTIONS:Mgnutls)
-. include "../../security/gnutls/buildlink3.mk"
-CONFIGURE_ARGS+= --enable-gnutls
-MODULES+= m_ssl_gnutls.cpp
-.endif
-
-###
-### Compile in support for ziplinks. This compresses data sent from
-### server <-> server with zlib.
-###
-.if !empty(PKG_OPTIONS:Minspircd-ziplinks)
-. include "../../devel/zlib/buildlink3.mk"
-MODULES+= m_ziplink.cpp
-.endif
-
-###
-### Perl regex support
-###
-.if !empty(PKG_OPTIONS:Mpcre)
-. include "../../devel/pcre/buildlink3.mk"
-MODULES+= m_filter_pcre.cpp
-.endif
-
-###
-### Use SQL for storing user details
-###
-.if !empty(PKG_OPTIONS:Minspircd-sqlauth)
-INSPIRCD_STORAGE_DRIVER?= mysql
-MODULES+= m_sqlauth.cpp m_sqlutils.cpp
-HEADERS+= m_sqlutils.h
-.endif
-
-###
-### Use SQL for logging
-###
-.if !empty(PKG_OPTIONS:Minspircd-sqllog)
-INSPIRCD_STORAGE_DRIVER?= mysql
-MODULES+= m_sqllog.cpp
-.endif
-
-###
-### Use SQL for storing oper details
-###
-.if !empty(PKG_OPTIONS:Minspircd-sqloper)
-INSPIRCD_STORAGE_DRIVER?= mysql
-MODULES+= m_sqloper.cpp m_sqlutils.cpp
-HEADERS+= m_sqlutils.h
-.endif
-
-###
-### Strorage driver magic
-###
-### This will only be activated if INSPIRCD_STORAGE_DRIVER is set either
-### explictly by the user or by selecting one of the options that are
-### dependent on an SQL storage driver.
-###
-.if defined(INSPIRCD_STORAGE_DRIVER)
-BUILD_DEFS+= INSPIRCD_STORAGE_DRIVER
-. if !empty(INSPIRCD_STORAGE_DRIVER:Mmysql)
-. include "../../mk/mysql.buildlink3.mk"
-MODULES+= m_mysql.cpp
-HEADERS+= m_sqlv2.h
-. elif !empty(INSPIRCD_STORAGE_DRIVER:Mpgsql)
-. include "../../mk/pgsql.buildlink3.mk"
-MODULES+= m_pgsql.cpp
-HEADERS+= m_sqlv2.h
-. elif !empty(INSPIRCD_STORAGE_DRIVER:Msqlite3)
-. include "../../databases/sqlite3/buildlink3.mk"
-MODULES+= m_sqlite3.cpp
-HEADERS+= m_sqlv2.h
-. else
-PKG_FAIL_REASON+= "${PKGBASE}: unknown storage driver \\'${INSPIRCD_STORAGE_DRIVER}\\'"
-. endif
-.endif
diff --git a/chat/inspircd/patches/patch-aa b/chat/inspircd/patches/patch-aa
deleted file mode 100644
index d6b9a4d8676..00000000000
--- a/chat/inspircd/patches/patch-aa
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-aa,v 1.1.1.1 2007/07/24 20:13:20 adrianp Exp $
-
---- src/inspircd.cpp.orig 2007-01-15 23:49:24.000000000 +0000
-+++ src/inspircd.cpp
-@@ -317,7 +317,7 @@ InspIRCd::InspIRCd(int argc, char** argv
- { 0, 0, 0, 0 }
- };
-
-- while ((c = getopt_long_only(argc, argv, ":f:", longopts, NULL)) != -1)
-+ while ((c = getopt_long(argc, argv, ":f:", longopts, NULL)) != -1)
- {
- switch (c)
- {
diff --git a/chat/inspircd/patches/patch-ab b/chat/inspircd/patches/patch-ab
deleted file mode 100644
index 804821346d5..00000000000
--- a/chat/inspircd/patches/patch-ab
+++ /dev/null
@@ -1,29 +0,0 @@
-$NetBSD: patch-ab,v 1.2 2009/08/29 22:47:47 adrianp Exp $
-
---- .Makefile.inc.orig 2008-12-04 21:20:15.000000000 +0000
-+++ .Makefile.inc
-@@ -70,7 +70,6 @@ ircd:
- install: all@EXTRA_DIR@
- @-install -d -m $(INSTMODE) ${BASE}
- @-install -d -m $(INSTMODE) $(LIBPATH)
-- @-install -d -m $(INSTMODE) $(BINPATH)
- @-install -d -m $(INSTMODE) $(CONPATH)
- @-install -d -m $(INSTMODE) ${MODPATH}
- -install -m $(INSTMODE) src/inspircd $(BINPATH)
-@@ -131,16 +130,6 @@ install: all@EXTRA_DIR@
- -install -m $(INSTMODE) src/cmd_zline.so $(LIBPATH)
- -install -m $(INSTMODE) src/cmd_mode.so $(LIBPATH)
- @-cp .gdbargs $(BASE)
-- @-cp conf/inspircd.quotes.example $(CONPATH)
-- @-cp conf/inspircd.rules.example $(CONPATH)
-- @-cp conf/inspircd.motd.example $(CONPATH)
-- @-cp conf/inspircd.helpop-full.example $(CONPATH)
-- @-cp conf/inspircd.helpop.example $(CONPATH)
-- @-cp conf/inspircd.censor.example $(CONPATH)
-- @-cp conf/inspircd.filter.example $(CONPATH)
-- @-cp conf/key.pem $(CONPATH)
-- @-cp conf/cert.pem $(CONPATH)
-- @-cp docs/inspircd.conf.example $(CONPATH)
- ${MAKE} modinstall
-
- modinstall: mods
diff --git a/chat/inspircd/patches/patch-ac b/chat/inspircd/patches/patch-ac
deleted file mode 100644
index f0d3d4d537d..00000000000
--- a/chat/inspircd/patches/patch-ac
+++ /dev/null
@@ -1,23 +0,0 @@
-$NetBSD: patch-ac,v 1.6 2017/08/23 17:54:34 jlam Exp $
-
---- configure.orig 2009-07-30 11:28:57.000000000 +0000
-+++ configure
-@@ -18,6 +18,7 @@ use Cwd;
- use Getopt::Long;
-
- # Utility functions for our buildsystem
-+use lib ".";
- use make::utilities;
- use make::configure;
- use make::gnutlscert;
-@@ -233,8 +234,8 @@ $config{EXTRA_DIR} = ""; #
- if ($config{OSNAME} =~ /darwin/i)
- {
- $config{IS_DARWIN} = "YES";
-- $config{STARTSCRIPT} = "org.inspircd.plist"; # start script for OSX.
-- $config{DESTINATION} = "LAUNCHDPATH"; # Is OSX target.
-+# $config{STARTSCRIPT} = "org.inspircd.plist"; # start script for OSX.
-+# $config{DESTINATION} = "LAUNCHDPATH"; # Is OSX target.
- $config{EXTRA_DIR} = " launchd_dir"; # Is OSX specific path.
- }
- $config{CC} = "g++"; # C++ compiler
diff --git a/chat/inspircd/patches/patch-ad b/chat/inspircd/patches/patch-ad
deleted file mode 100644
index 9bcb058fdb3..00000000000
--- a/chat/inspircd/patches/patch-ad
+++ /dev/null
@@ -1,30 +0,0 @@
-$NetBSD: patch-ad,v 1.1 2008/06/14 14:30:23 adrianp Exp $
-
---- make/configure.pm.orig 2007-12-09 20:34:24.000000000 +0000
-+++ make/configure.pm
-@@ -46,24 +46,7 @@ sub resolve_directory
- }
-
- sub getrevision {
-- if ($no_svn)
-- {
-- return "0";
-- }
-- my $data = `svn info`;
-- if ($data eq "")
-- {
-- $no_svn = 1;
-- $rev = "0";
-- return $rev;
-- }
-- $data =~ /Revision: (\d+)/;
-- my $rev = $1;
-- if (!defined($rev))
-- {
-- $rev = "0";
-- }
-- return $rev;
-+ return "0";
- }
-
- sub getcompilerflags {
diff --git a/chat/inspircd12/DESCR b/chat/inspircd12/DESCR
deleted file mode 100644
index cc8c38e44d1..00000000000
--- a/chat/inspircd12/DESCR
+++ /dev/null
@@ -1,6 +0,0 @@
-InspIRCd is a modular C++ IRC Daemon for Linux, BSD and Windows systems
-created to provide a stable, modern, lightweight ircd (irc server) from
-scratch and provide a vast number of features in a modularised form using
-an advanced module API. By keeping the functionality of the main core to a
-minimum we hope to increase the stability and speed of our project and make
-it customisable to the needs of many users.
diff --git a/chat/inspircd12/Makefile b/chat/inspircd12/Makefile
deleted file mode 100644
index 3140daf79eb..00000000000
--- a/chat/inspircd12/Makefile
+++ /dev/null
@@ -1,133 +0,0 @@
-# $NetBSD: Makefile,v 1.43 2018/07/20 03:34:03 ryoon Exp $
-#
-
-DISTNAME= InspIRCd-1.2.0
-PKGNAME= ${DISTNAME:S/InspIRCd/inspircd/}
-PKGREVISION= 33
-CATEGORIES= chat
-MASTER_SITES= http://www.inspircd.org/downloads/
-EXTRACT_SUFX= .tar.bz2
-
-MAINTAINER= pkgsrc-users@NetBSD.org
-HOMEPAGE= http://www.inspircd.org/
-COMMENT= Modular C++ IRC Daemon
-
-CONFLICTS+= inspircd<1.2.0
-
-USE_TOOLS+= perl:build gmake pkg-config
-REPLACE_PERL+= .inspircd.inc configure make/run-cc.pl
-
-WRKSRC= ${WRKDIR}/${DISTNAME:S/InspIRCd/inspircd/}
-HAS_CONFIGURE= yes
-CONFIG_SHELL= ${PERL5}
-USE_LANGUAGES= c++03
-PLIST_SRC= ${WRKDIR}/.PLIST_SRC
-RCD_SCRIPTS+= inspircd
-PKG_SYSCONFSUBDIR= inspircd
-MAKE_FILE= GNUmakefile
-
-FILES_SUBST+= INSPIRCD_USER=${INSPIRCD_USER}
-FILES_SUBST+= INSPIRCD_GROUP=${INSPIRCD_GROUP}
-
-.include "../../mk/bsd.prefs.mk"
-
-EGDIR= ${PREFIX}/share/examples/inspircd
-EXTRA= ${WRKSRC}/src/modules/extra
-MODULES?= # undef
-HEADERS?= # undef
-CONF_FILES_PERMS= ${EGDIR}/inspircd.conf.example \
- ${PKG_SYSCONFDIR}/inspircd.conf \
- ${INSPIRCD_USER} ${INSPIRCD_GROUP} 0400
-CONF_FILES_PERMS+= ${EGDIR}/modules.conf.example \
- ${PKG_SYSCONFDIR}/modules.conf \
- ${INSPIRCD_USER} ${INSPIRCD_GROUP} 0400
-
-PKG_USERS_VARS= INSPIRCD_USER
-PKG_GROUPS_VARS= INSPIRCD_GROUP
-
-PKG_GROUPS= ${INSPIRCD_GROUP}
-PKG_USERS= ${INSPIRCD_USER}:${INSPIRCD_GROUP}
-
-PKG_GECOS.${INSPIRCD_USER}= InspIRCd user
-
-CONFIGURE_ARGS+= --disable-interactive
-CONFIGURE_ARGS+= --prefix=${PREFIX}/share/inspircd
-CONFIGURE_ARGS+= --config-dir=${PKG_SYSCONFDIR}
-CONFIGURE_ARGS+= --binary-dir=${PREFIX}/bin
-CONFIGURE_ARGS+= --library-dir=${PREFIX}/lib/inspircd
-CONFIGURE_ARGS+= --module-dir=${PREFIX}/share/inspircd/modules
-
-.include "options.mk"
-
-SUBST_CLASSES+= conf
-SUBST_STAGE.conf= pre-configure
-SUBST_FILES.conf= conf/inspircd.conf.example
-SUBST_SED.conf+= -e "s|/path/to/inspircd.pid|${VARBASE}/run/inspircd/inspircd.pid|g"
-SUBST_MESSAGE.conf= Fixing configuration files.
-
-SUBST_CLASSES+= install
-SUBST_STAGE.install= post-configure
-SUBST_FILES.install= GNUmakefile
-SUBST_SED.install+= -e "s|-cp conf|\#-cp conf|g"
-SUBST_MESSAGE.install= Fixing installation files.
-
-BUILD_DEFS+= INSPIRCD_USER INSPIRCD_GROUP VARBASE
-
-MAKE_DIRS+= ${VARBASE}/log
-OWN_DIRS_PERMS+= ${VARBASE}/run/inspircd \
- ${INSPIRCD_USER} ${INSPIRCD_GROUP} 750
-
-INSPIRCD_USER?= inspircd
-INSPIRCD_GROUP?= inspircd
-
-CHECK_BUILTIN.openssl:=yes
-.include "../../security/openssl/builtin.mk"
-CHECK_BUILTIN.openssl:=no
-
-post-extract:
- ${MV} ${WRKDIR}/inspircd ${WRKDIR}/${DISTNAME:S/InspIRCd/inspircd/}
-.if !empty(USE_BUILTIN.openssl:M[yY][eE][sS]) && !empty(PKG_OPTIONS:Mssl)
- ${CP} ${FILESDIR}/openssl.pc ${WRKSRC}/openssl.pc
-SUBST_FILES.conf+= ${WRKSRC}/openssl.pc
-SUBST_SED.conf+= -e "s|@SSLBASE@|${BUILDLINK_PREFIX.openssl}|g"
-SUBST_SED.conf+= -e "s|@SSLVER@|${BUILTIN_VERSION.openssl}|g"
-.endif
-
-pre-configure:
-.if !empty(USE_BUILTIN.openssl:M[yY][eE][sS]) && !empty(PKG_OPTIONS:Mssl)
- ${MKDIR} ${BUILDLINK_DIR}/lib/pkgconfig
- ${CP} ${WRKSRC}/openssl.pc ${BUILDLINK_DIR}/lib/pkgconfig
-.endif
-.if defined(MODULES)
-. for f in ${MODULES}
- ${CP} ${EXTRA}/${f} ${WRKSRC}/src/modules/${f}
-. endfor
-.endif
-.if defined(HEADERS)
-. for f in ${HEADERS}
- ${CP} ${EXTRA}/${f} ${WRKSRC}/src/modules/${f}
-. endfor
-.endif
-
-post-build:
- ${CP} ${PKGDIR}/PLIST ${WRKDIR}/.PLIST_SRC
-.if defined(MODULES)
-. for f in ${MODULES}
- ${ECHO} share/inspircd/modules/${f} | \
- ${SED} -e "s|\\.cpp|\\.so|g" >> ${WRKDIR}/.PLIST_SRC
-. endfor
-.endif
-
-INSTALLATION_DIRS+= bin ${EGDIR}/aliases ${EGDIR}/sql
-
-CONF_FILES_PERMS+= /dev/null ${VARBASE}/log/inspircd.log \
- ${INSPIRCD_USER} ${INSPIRCD_GROUP} 0640
-
-post-install:
- ${INSTALL_DATA} ${WRKSRC}/conf/inspircd.* ${DESTDIR}${EGDIR}
- ${INSTALL_DATA} ${WRKSRC}/conf/modules.* ${DESTDIR}${EGDIR}
- ${INSTALL_DATA} ${WRKSRC}/conf/aliases/*.example ${DESTDIR}${EGDIR}/aliases
- ${INSTALL_DATA} ${WRKSRC}/conf/inspircd.conf.example ${DESTDIR}${EGDIR}
- ${INSTALL_DATA} ${WRKSRC}/extras/m_*.sql ${DESTDIR}${EGDIR}/sql
-
-.include "../../mk/bsd.pkg.mk"
diff --git a/chat/inspircd12/PLIST b/chat/inspircd12/PLIST
deleted file mode 100644
index 7e5847f9845..00000000000
--- a/chat/inspircd12/PLIST
+++ /dev/null
@@ -1,215 +0,0 @@
-@comment $NetBSD: PLIST,v 1.8 2018/01/01 22:29:19 rillig Exp $
-bin/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
-share/examples/inspircd/aliases/anope.conf.example
-share/examples/inspircd/aliases/atheme.conf.example
-share/examples/inspircd/aliases/ircservices.conf.example
-share/examples/inspircd/aliases/neostats.conf.example
-share/examples/inspircd/inspircd.censor.example
-share/examples/inspircd/inspircd.conf.example
-share/examples/inspircd/inspircd.filter.example
-share/examples/inspircd/inspircd.helpop-full.example
-share/examples/inspircd/inspircd.helpop.example
-share/examples/inspircd/inspircd.motd.example
-share/examples/inspircd/inspircd.quotes.example
-share/examples/inspircd/inspircd.rules.example
-share/examples/inspircd/modules.conf.example
-share/examples/inspircd/sql/m_sqllog.mssql.sql
-share/examples/inspircd/sql/m_sqllog.mysql.sql
-share/examples/inspircd/sql/m_sqllog.postgresql.sql
-share/examples/inspircd/sql/m_sqllog.sqlite3.sql
-share/examples/inspircd/sql/m_sqloper.mssql.sql
-share/examples/inspircd/sql/m_sqloper.mysql.sql
-share/examples/inspircd/sql/m_sqloper.postgresql.sql
-share/examples/inspircd/sql/m_sqloper.sqlite3.sql
-share/inspircd/.gdbargs
-share/inspircd/inspircd
-share/inspircd/modules/m_abbreviation.so
-share/inspircd/modules/m_alias.so
-share/inspircd/modules/m_allowinvite.so
-share/inspircd/modules/m_alltime.so
-share/inspircd/modules/m_antibear.so
-share/inspircd/modules/m_antibottler.so
-share/inspircd/modules/m_auditorium.so
-share/inspircd/modules/m_banexception.so
-share/inspircd/modules/m_banredirect.so
-share/inspircd/modules/m_blockamsg.so
-share/inspircd/modules/m_blockcaps.so
-share/inspircd/modules/m_blockcolor.so
-share/inspircd/modules/m_botmode.so
-share/inspircd/modules/m_callerid.so
-share/inspircd/modules/m_cap.so
-share/inspircd/modules/m_cban.so
-share/inspircd/modules/m_censor.so
-share/inspircd/modules/m_cgiirc.so
-share/inspircd/modules/m_chancreate.so
-share/inspircd/modules/m_chanfilter.so
-share/inspircd/modules/m_chanlog.so
-share/inspircd/modules/m_channelban.so
-share/inspircd/modules/m_chanprotect.so
-share/inspircd/modules/m_check.so
-share/inspircd/modules/m_chghost.so
-share/inspircd/modules/m_chgident.so
-share/inspircd/modules/m_chgname.so
-share/inspircd/modules/m_cloaking.so
-share/inspircd/modules/m_clones.so
-share/inspircd/modules/m_close.so
-share/inspircd/modules/m_commonchans.so
-share/inspircd/modules/m_conn_join.so
-share/inspircd/modules/m_conn_umodes.so
-share/inspircd/modules/m_conn_waitpong.so
-share/inspircd/modules/m_connectban.so
-share/inspircd/modules/m_connflood.so
-share/inspircd/modules/m_customtitle.so
-share/inspircd/modules/m_cycle.so
-share/inspircd/modules/m_dccallow.so
-share/inspircd/modules/m_deaf.so
-share/inspircd/modules/m_delayjoin.so
-share/inspircd/modules/m_denychans.so
-share/inspircd/modules/m_devoice.so
-share/inspircd/modules/m_dnsbl.so
-share/inspircd/modules/m_filter.so
-share/inspircd/modules/m_gecosban.so
-share/inspircd/modules/m_globalload.so
-share/inspircd/modules/m_globops.so
-share/inspircd/modules/m_helpop.so
-share/inspircd/modules/m_hidechans.so
-share/inspircd/modules/m_hideoper.so
-share/inspircd/modules/m_hostchange.so
-share/inspircd/modules/m_httpd.so
-share/inspircd/modules/m_httpd_acl.so
-share/inspircd/modules/m_httpd_config.so
-share/inspircd/modules/m_httpd_stats.so
-share/inspircd/modules/m_ident.so
-share/inspircd/modules/m_invisible.so
-share/inspircd/modules/m_inviteexception.so
-share/inspircd/modules/m_joinflood.so
-share/inspircd/modules/m_jumpserver.so
-share/inspircd/modules/m_kicknorejoin.so
-share/inspircd/modules/m_knock.so
-share/inspircd/modules/m_lockserv.so
-share/inspircd/modules/m_maphide.so
-share/inspircd/modules/m_md5.so
-share/inspircd/modules/m_messageflood.so
-share/inspircd/modules/m_muteban.so
-share/inspircd/modules/m_namesx.so
-share/inspircd/modules/m_nationalchars.so
-share/inspircd/modules/m_nickflood.so
-share/inspircd/modules/m_nicklock.so
-share/inspircd/modules/m_noctcp.so
-share/inspircd/modules/m_nokicks.so
-share/inspircd/modules/m_nonicks.so
-share/inspircd/modules/m_nonotice.so
-share/inspircd/modules/m_nopartmsg.so
-share/inspircd/modules/m_operchans.so
-share/inspircd/modules/m_operinvex.so
-share/inspircd/modules/m_operjoin.so
-share/inspircd/modules/m_operlevels.so
-share/inspircd/modules/m_operlog.so
-share/inspircd/modules/m_opermodes.so
-share/inspircd/modules/m_opermotd.so
-share/inspircd/modules/m_operprefix.so
-share/inspircd/modules/m_override.so
-share/inspircd/modules/m_password_hash.so
-share/inspircd/modules/m_permchannels.so
-share/inspircd/modules/m_randquote.so
-share/inspircd/modules/m_redirect.so
-share/inspircd/modules/m_regex_glob.so
-share/inspircd/modules/m_regonlycreate.so
-share/inspircd/modules/m_remove.so
-share/inspircd/modules/m_restrictchans.so
-share/inspircd/modules/m_restrictmsg.so
-share/inspircd/modules/m_ripemd160.so
-share/inspircd/modules/m_rline.so
-share/inspircd/modules/m_rpc_json.so
-share/inspircd/modules/m_rpctest.so
-share/inspircd/modules/m_safelist.so
-share/inspircd/modules/m_sajoin.so
-share/inspircd/modules/m_sakick.so
-share/inspircd/modules/m_samode.so
-share/inspircd/modules/m_sanick.so
-share/inspircd/modules/m_sapart.so
-share/inspircd/modules/m_saquit.so
-share/inspircd/modules/m_sasl.so
-share/inspircd/modules/m_satopic.so
-share/inspircd/modules/m_securelist.so
-share/inspircd/modules/m_seenicks.so
-share/inspircd/modules/m_serverban.so
-share/inspircd/modules/m_services_account.so
-share/inspircd/modules/m_servprotect.so
-share/inspircd/modules/m_sethost.so
-share/inspircd/modules/m_setident.so
-share/inspircd/modules/m_setidle.so
-share/inspircd/modules/m_setname.so
-share/inspircd/modules/m_sha256.so
-share/inspircd/modules/m_showwhois.so
-share/inspircd/modules/m_shun.so
-share/inspircd/modules/m_silence.so
-share/inspircd/modules/m_spanningtree.so
-share/inspircd/modules/m_spy.so
-share/inspircd/modules/m_sslinfo.so
-share/inspircd/modules/m_sslmodes.so
-share/inspircd/modules/m_stripcolor.so
-share/inspircd/modules/m_svshold.so
-share/inspircd/modules/m_swhois.so
-share/inspircd/modules/m_taxonomy.so
-share/inspircd/modules/m_timedbans.so
-share/inspircd/modules/m_tline.so
-share/inspircd/modules/m_uhnames.so
-share/inspircd/modules/m_uninvite.so
-share/inspircd/modules/m_userip.so
-share/inspircd/modules/m_vhost.so
-share/inspircd/modules/m_watch.so
-share/inspircd/modules/m_xline_db.so
diff --git a/chat/inspircd12/distinfo b/chat/inspircd12/distinfo
deleted file mode 100644
index 7f93647c366..00000000000
--- a/chat/inspircd12/distinfo
+++ /dev/null
@@ -1,11 +0,0 @@
-$NetBSD: distinfo,v 1.8 2017/08/23 17:54:34 jlam Exp $
-
-SHA1 (InspIRCd-1.2.0.tar.bz2) = 2973dc7e83dc2334c18e7fcd6d95a22da44b256e
-RMD160 (InspIRCd-1.2.0.tar.bz2) = 1f74336bf5e30b89e0baa306c22f0b37fbf339bd
-SHA512 (InspIRCd-1.2.0.tar.bz2) = 7629e233f60f97187c86a60f882235585393e681ec0370dd3681c098512d9d88ab44068fc3bfefad905a6b8f95129cce9d588568cfc0be5157b5cdb06170e773
-Size (InspIRCd-1.2.0.tar.bz2) = 635384 bytes
-SHA1 (patch-aa) = 16c092692872173dede40925be51c4a391491a03
-SHA1 (patch-ab) = 9548488202c5c6dd725c3eba28921961b67dd15b
-SHA1 (patch-ac) = e318fa75bcb31c07b3d72906449e420a9020706c
-SHA1 (patch-ad) = 8dd2a589ab639d9d4ecfc4477aa5fb3f613761e7
-SHA1 (patch-modulemanager) = 48f182267337552887f4290dee18c61cf1bd2079
diff --git a/chat/inspircd12/files/inspircd.sh b/chat/inspircd12/files/inspircd.sh
deleted file mode 100644
index ac1a8c297d5..00000000000
--- a/chat/inspircd12/files/inspircd.sh
+++ /dev/null
@@ -1,48 +0,0 @@
-#!@RCD_SCRIPTS_SHELL@
-#
-# $NetBSD: inspircd.sh,v 1.1.1.1 2009/01/04 00:52:27 adrianp Exp $
-#
-# PROVIDE: inspircd
-# REQUIRE: DAEMON
-# KEYWORD: shutdown
-#
-
-if [ -f /etc/rc.subr ]
-then
- . /etc/rc.subr
-fi
-
-name="inspircd"
-rcvar=${name}
-command="@PREFIX@/bin/inspircd"
-required_files="@PKG_SYSCONFDIR@/inspircd.conf"
-pidfile="@VARBASE@/run/inspircd/inspircd.pid"
-inspircd_user="@INSPIRCD_USER@"
-inspircd_group="@INSPIRCD_GROUP@"
-command_args="--logfile @VARBASE@/log/inspircd.log"
-extra_commands="rehash"
-rehash_cmd="inspircd_rehash"
-start_precmd="inspircd_precmd"
-
-inspircd_precmd()
-{
- if [ ! -d @VARBASE@/run/inspircd ]; then
- @MKDIR@ @VARBASE@/run/inspircd
- @CHMOD@ 0750 @VARBASE@/run/inspircd
- @CHOWN@ @INSPIRCD_USER@:@INSPIRCD_GROUP@ @VARBASE@/run/inspircd
- fi
-
- if [ ! -f @VARBASE@/log/inspircd.log ]; then
- @TOUCH@ @VARBASE@/log/inspircd.log
- @CHMOD@ 0640 @VARBASE@/log/inspircd.log
- @CHOWN@ @INSPIRCD_USER@:@INSPIRCD_GROUP@ @VARBASE@/log/inspircd.log
- fi
-}
-
-inspircd_rehash()
-{
- kill -HUP `@CAT@ $pidfile`
-}
-
-load_rc_config $name
-run_rc_command "$1"
diff --git a/chat/inspircd12/files/openssl.pc b/chat/inspircd12/files/openssl.pc
deleted file mode 100644
index 3ee6bfd395c..00000000000
--- a/chat/inspircd12/files/openssl.pc
+++ /dev/null
@@ -1,11 +0,0 @@
-prefix=@SSLBASE@
-exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
-includedir=${prefix}/include
-
-Name: OpenSSL
-Description: Secure Sockets Layer and cryptography libraries and tools
-Version: @SSLVER@
-Requires:
-Libs: -L${libdir} -lssl -lcrypto -Wl,-R@SSLBASE@/lib
-Cflags: -I${includedir}
diff --git a/chat/inspircd12/options.mk b/chat/inspircd12/options.mk
deleted file mode 100644
index 512824ff211..00000000000
--- a/chat/inspircd12/options.mk
+++ /dev/null
@@ -1,146 +0,0 @@
-# $NetBSD: options.mk,v 1.2 2009/07/03 14:50:34 drochner Exp $
-
-PKG_OPTIONS_VAR= PKG_OPTIONS.inspircd
-
-PKG_SUPPORTED_OPTIONS= inet6 ssl gnutls kqueue epoll inspircd-remoteinet6
-PKG_SUPPORTED_OPTIONS+= pcre inspircd-ziplinks inspircd-sqlauth
-PKG_SUPPORTED_OPTIONS+= inspircd-sqllog inspircd-sqloper
-PKG_SUGGESTED_OPTIONS= inet6
-
-.include "../../mk/bsd.options.mk"
-
-###
-### Dependency notes:
-###
-### sql = mysql, pgsql, sqlite3
-### sqlutils = m_sqlutils.cpp m_sqlutils.h
-###
-### sqloper needs sql sqlutils
-### sqllog needs sql
-### sqlauth needs sql sqlutils
-###
-
-###
-### Enable kqueue support
-###
-.if !empty(PKG_OPTIONS:Mkqueue)
-CONFIGURE_ARGS+= --enable-kqueue
-.else
-CONFIGURE_ARGS+= --disable-kqueue
-.endif
-
-###
-### Enable epoll support
-###
-.if !empty(PKG_OPTIONS:Mepoll)
-CONFIGURE_ARGS+= --enable-epoll
-.else
-CONFIGURE_ARGS+= --disable-epoll
-.endif
-
-###
-### Enable IPv6 support
-###
-.if !empty(PKG_OPTIONS:Minet6)
-CONFIGURE_ARGS+= --enable-ipv6
-.endif
-
-###
-### Enable remote IPv6 support
-###
-.if !empty(PKG_OPTIONS:Mremoteinet6)
-PKG_SUGGESTED_OPTIONS+= inet6
-CONFIGURE_ARGS+= --enable-remote-ipv6
-.else
-CONFIGURE_ARGS+= --disable-remote-ipv6
-.endif
-
-###
-### Enable OpenSSL support
-###
-.if !empty(PKG_OPTIONS:Mssl)
-. include "../../security/openssl/buildlink3.mk"
-BUILDLINK_API_DEPENDS.openssl+= openssl>=0.9.7
-CONFIGURE_ARGS+= --enable-openssl
-MODULES+= m_ssl_openssl.cpp
-.endif
-
-###
-### Enable GNU TLS support
-### Apparently this gives better performance when compared to OpenSSL
-###
-.if !empty(PKG_OPTIONS:Mgnutls)
-. include "../../security/gnutls/buildlink3.mk"
-. include "../../security/gnutls/libgnutls-config.mk"
-CONFIGURE_ARGS+= --enable-gnutls
-MODULES+= m_ssl_gnutls.cpp
-.endif
-
-###
-### Compile in support for ziplinks. This compresses data sent from
-### server <-> server with zlib.
-###
-.if !empty(PKG_OPTIONS:Minspircd-ziplinks)
-. include "../../devel/zlib/buildlink3.mk"
-MODULES+= m_ziplink.cpp
-.endif
-
-###
-### Perl regex support
-###
-.if !empty(PKG_OPTIONS:Mpcre)
-. include "../../devel/pcre/buildlink3.mk"
-MODULES+= m_filter_pcre.cpp
-.endif
-
-###
-### Use SQL for storing user details
-###
-.if !empty(PKG_OPTIONS:Minspircd-sqlauth)
-INSPIRCD_STORAGE_DRIVER?= mysql
-MODULES+= m_sqlauth.cpp m_sqlutils.cpp
-HEADERS+= m_sqlutils.h
-.endif
-
-###
-### Use SQL for logging
-###
-.if !empty(PKG_OPTIONS:Minspircd-sqllog)
-INSPIRCD_STORAGE_DRIVER?= mysql
-MODULES+= m_sqllog.cpp
-.endif
-
-###
-### Use SQL for storing oper details
-###
-.if !empty(PKG_OPTIONS:Minspircd-sqloper)
-INSPIRCD_STORAGE_DRIVER?= mysql
-MODULES+= m_sqloper.cpp m_sqlutils.cpp
-HEADERS+= m_sqlutils.h
-.endif
-
-###
-### Strorage driver magic
-###
-### This will only be activated if INSPIRCD_STORAGE_DRIVER is set either
-### explictly by the user or by selecting one of the options that are
-### dependent on an SQL storage driver.
-###
-.if defined(INSPIRCD_STORAGE_DRIVER)
-BUILD_DEFS+= INSPIRCD_STORAGE_DRIVER
-. if !empty(INSPIRCD_STORAGE_DRIVER:Mmysql)
-. include "../../mk/mysql.buildlink3.mk"
-MODULES+= m_mysql.cpp
-HEADERS+= m_sqlv2.h
-. elif !empty(INSPIRCD_STORAGE_DRIVER:Mpgsql)
-. include "../../mk/pgsql.buildlink3.mk"
-MODULES+= m_pgsql.cpp
-HEADERS+= m_sqlv2.h
-. elif !empty(INSPIRCD_STORAGE_DRIVER:Msqlite3)
-. include "../../databases/sqlite3/buildlink3.mk"
-MODULES+= m_sqlite3.cpp
-HEADERS+= m_sqlv2.h
-. else
-PKG_FAIL_REASON+= "${PKGBASE}: unknown storage driver \\'${INSPIRCD_STORAGE_DRIVER}\\'"
-. endif
-.endif
diff --git a/chat/inspircd12/patches/patch-aa b/chat/inspircd12/patches/patch-aa
deleted file mode 100644
index 82bbf0b9ae4..00000000000
--- a/chat/inspircd12/patches/patch-aa
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-aa,v 1.2 2009/06/06 17:02:21 adrianp Exp $
-
---- src/inspircd.cpp.orig 2009-04-16 16:46:17.000000000 +0100
-+++ src/inspircd.cpp
-@@ -446,7 +446,7 @@ InspIRCd::InspIRCd(int argc, char** argv
- };
-
- int index;
-- while ((c = getopt_long_only(argc, argv, ":f:", longopts, &index)) != -1)
-+ while ((c = getopt_long(argc, argv, ":f:", longopts, &index)) != -1)
- {
- switch (c)
- {
diff --git a/chat/inspircd12/patches/patch-ab b/chat/inspircd12/patches/patch-ab
deleted file mode 100644
index 3daa4d087bf..00000000000
--- a/chat/inspircd12/patches/patch-ab
+++ /dev/null
@@ -1,30 +0,0 @@
-$NetBSD: patch-ab,v 1.3 2010/06/25 21:38:44 joerg Exp $
-
---- .Makefile.inc.orig 2009-06-07 02:58:07.000000000 +0000
-+++ .Makefile.inc
-@@ -22,12 +22,12 @@ NICEFLAGS += -I$(COMPILE_ROOT)/include
- CC = @CC@
- FLAGS = $(NICEFLAGS) -pedantic
- LDLIBS = @LDLIBS@
--BASE = "@BASE_DIR@"
--CONPATH = "@CONFIG_DIR@"
--MODPATH = "@MODULE_DIR@"
--BINPATH = "@BINARY_DIR@"
-+BASE = "${DESTDIR}@BASE_DIR@"
-+CONPATH = "${DESTDIR}@CONFIG_DIR@"
-+MODPATH = "${DESTDIR}@MODULE_DIR@"
-+BINPATH = "${DESTDIR}@BINARY_DIR@"
- LAUNCHDPATH = "/System/Library/LaunchDaemons"
--LIBPATH = "@LIBRARY_DIR@"
-+LIBPATH = "${DESTDIR}@LIBRARY_DIR@"
- MODULES = @MODULES@
- INSTMODE = 0755
- @GNU_ONLY MAKEFLAGS += --no-print-directory
-@@ -96,7 +96,6 @@ finishmessage: ircd mods
- install: ircd mods@EXTRA_DIR@
- @-install -d -m $(INSTMODE) $(BASE)
- @-install -d -m $(INSTMODE) $(LIBPATH)
-- @-install -d -m $(INSTMODE) $(BINPATH)
- @-install -d -m $(INSTMODE) $(CONPATH)
- @-install -d -m $(INSTMODE) $(MODPATH)
- -install -m $(INSTMODE) @STARTSCRIPT@ $(@DESTINATION@) 2>/dev/null
diff --git a/chat/inspircd12/patches/patch-ac b/chat/inspircd12/patches/patch-ac
deleted file mode 100644
index 8bb7342bb13..00000000000
--- a/chat/inspircd12/patches/patch-ac
+++ /dev/null
@@ -1,32 +0,0 @@
-$NetBSD: patch-ac,v 1.4 2017/08/23 17:54:34 jlam Exp $
-
---- configure.orig 2009-08-21 16:33:04.000000000 +0000
-+++ configure
-@@ -31,6 +31,7 @@ use Cwd;
- use Getopt::Long;
-
- # Utility functions for our buildsystem
-+use lib ".";
- use make::utilities;
- use make::configure;
- use make::gnutlscert;
-@@ -320,8 +321,8 @@ $config{EXTRA_DIR} = ""; # Is emp
- if ($config{OSNAME} =~ /darwin/i)
- {
- $config{IS_DARWIN} = "YES";
-- $config{STARTSCRIPT} = "org.inspircd.plist"; # start script for OSX.
-- $config{DESTINATION} = "LAUNCHDPATH"; # Is OSX target.
-+# $config{STARTSCRIPT} = "org.inspircd.plist"; # start script for OSX.
-+# $config{DESTINATION} = "LAUNCHDPATH"; # Is OSX target.
- $config{EXTRA_DIR} = " launchd_dir"; # Is OSX specific path.
- }
- $config{CC} = "g++"; # C++ compiler
-@@ -874,7 +875,7 @@ if (($config{USE_OPENSSL} eq "y") && ($c
- our $failed = 0;
-
- $config{CERTGEN} ||= 'y';
--yesno('CERTGEN',"Would you like generate SSL certificates now?") if ($interactive && ($config{USE_GNUTLS} eq "y" || $config{USE_OPENSSL} eq "y"));
-+#yesno('CERTGEN',"Would you like generate SSL certificates now?") if ($interactive && ($config{USE_GNUTLS} eq "y" || $config{USE_OPENSSL} eq "y"));
-
- if ($config{USE_GNUTLS} eq "y") {
- unless (-r "src/modules/m_ssl_gnutls.cpp") {
diff --git a/chat/inspircd12/patches/patch-ad b/chat/inspircd12/patches/patch-ad
deleted file mode 100644
index f1e9dcc8c7e..00000000000
--- a/chat/inspircd12/patches/patch-ad
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ad,v 1.2 2009/08/29 22:42:47 adrianp Exp $
-
---- make/configure.pm.orig 2009-08-28 21:16:38.000000000 +0100
-+++ make/configure.pm
-@@ -22,7 +22,7 @@ use POSIX;
- use make::utilities;
- our @EXPORT = qw(promptnumeric dumphash is_dir getmodules getrevision getcompilerflags getlinkerflags getdependencies nopedantic resolve_directory yesno showhelp promptstring_s);
-
--my $no_svn = 0;
-+my $no_svn = 1;
-
- sub yesno {
- my ($flag,$prompt) = @_;
diff --git a/chat/inspircd12/patches/patch-modulemanager b/chat/inspircd12/patches/patch-modulemanager
deleted file mode 100644
index ad4b7c1b0ff..00000000000
--- a/chat/inspircd12/patches/patch-modulemanager
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-modulemanager,v 1.1 2017/08/23 17:54:34 jlam Exp $
-
---- modulemanager.orig 2009-08-14 19:45:30.000000000 +0000
-+++ modulemanager
-@@ -3,6 +3,7 @@ use strict;
- use warnings FATAL => qw(all);
- use LWP::Simple;
-
-+use lib ".";
- use make::configure;
-
- our @modlist;