git: 691a53204e47 - main - irc/ircd-ratbox-devel: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Sun, 01 Sep 2024 14:13:59 UTC
The branch main has been updated by rene:

URL: https://cgit.FreeBSD.org/ports/commit/?id=691a53204e47f0d4fe6e214b3d19127f53fd6063

commit 691a53204e47f0d4fe6e214b3d19127f53fd6063
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2024-09-01 14:13:49 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2024-09-01 14:13:49 +0000

    irc/ircd-ratbox-devel: Remove expired port
    
    2024-08-31 irc/ircd-ratbox-devel: Development stalled upstream, consider switching to irc/ircd-ratbox
---
 MOVED                                              |   1 +
 irc/Makefile                                       |   1 -
 irc/ircd-ratbox-devel/Makefile                     | 185 ----------------
 irc/ircd-ratbox-devel/distinfo                     |   2 -
 irc/ircd-ratbox-devel/files/ircd-ratbox.in         |  44 ----
 .../files/patch-contrib_Makefile.in                |  13 --
 .../files/patch-contrib_ircd-shortcut.pl           |  11 -
 irc/ircd-ratbox-devel/files/patch-doc_Makefile.in  |  27 ---
 irc/ircd-ratbox-devel/files/patch-doc_example.conf |  76 -------
 .../files/patch-doc_example.efnet.conf             |  76 -------
 irc/ircd-ratbox-devel/files/patch-include_config.h |  22 --
 irc/ircd-ratbox-devel/files/pkg-message.in         |  35 ---
 irc/ircd-ratbox-devel/pkg-descr                    |  22 --
 irc/ircd-ratbox-devel/pkg-plist                    | 236 ---------------------
 14 files changed, 1 insertion(+), 750 deletions(-)

diff --git a/MOVED b/MOVED
index 6028f9c759bd..15fd8c9c7e6a 100644
--- a/MOVED
+++ b/MOVED
@@ -3445,3 +3445,4 @@ dns/dsp||2024-09-01|Has expired: Depends on expired dns/p5-DSC
 dns/p5-DSC||2024-09-01|Has expired: Depends on expired math/ploticus
 textproc/btparse|textproc/p5-Text-BibTeX|2024-09-01|Has expired: btparse has not updated for 19 years while p5-Text-BibTeX is up-to-date. Use textproc/p5-Text-BibTeX instead
 devel/py-jaraco.timing||2024-09-01|Has expired: Deprecated by upstream
+irc/ircd-ratbox-devel|irc/ircd-ratbox|2024-09-01|Has expired: Development stalled upstream, consider switching to irc/ircd-ratbox
diff --git a/irc/Makefile b/irc/Makefile
index 7a09a759bcf8..acc68e14a248 100644
--- a/irc/Makefile
+++ b/irc/Makefile
@@ -32,7 +32,6 @@
     SUBDIR += ircII
     SUBDIR += ircd-hybrid
     SUBDIR += ircd-ratbox
-    SUBDIR += ircd-ratbox-devel
     SUBDIR += ircproxy
     SUBDIR += iroffer-dinoex
     SUBDIR += irssi
diff --git a/irc/ircd-ratbox-devel/Makefile b/irc/ircd-ratbox-devel/Makefile
deleted file mode 100644
index 27fab6a75ef6..000000000000
--- a/irc/ircd-ratbox-devel/Makefile
+++ /dev/null
@@ -1,185 +0,0 @@
-PORTNAME=	ircd-ratbox
-PORTVERSION=	3.0.7
-PORTREVISION=	3
-CATEGORIES=	irc
-MASTER_SITES=	http://www.ratbox.org/download/				\
-		http://www.ratbox.org/download/old/
-PKGNAMESUFFIX=	-devel
-
-MAINTAINER=	moggie@elasticmind.net
-COMMENT=	Advanced, stable IRC daemon, used widely on EFnet ('testing' release)
-WWW=		http://www.ircd-ratbox.org/
-
-LICENSE=	GPLv2
-
-DEPRECATED=	Development stalled upstream, consider switching to irc/ircd-ratbox
-EXPIRATION_DATE=2024-08-31
-
-CONFLICTS=	ircd-hybrid ircd-ratbox
-
-USES=		libtool perl5 sqlite tar:bzip2
-USE_RC_SUBR=	ircd-ratbox
-USE_PERL5=	build
-USE_LDCONFIG=	${PREFIX}/lib/ircd-ratbox
-
-USERS=		ircd
-GROUPS=		${USERS}
-
-LOGDIR?=	/var/log/${PORTNAME}
-RUNDIR?=	/var/run/${PORTNAME}
-DBDIR?=		/var/db/${PORTNAME}
-SUB_FILES=	pkg-message
-PLIST_SUB=	LOGDIR=${LOGDIR} RUNDIR=${RUNDIR} DBDIR=${DBDIR}
-SUB_LIST=	LOGDIR=${LOGDIR} RUNDIR=${RUNDIR} DBDIR=${DBDIR}
-
-GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--with-confdir=${PREFIX}/etc/${PORTNAME}		\
-		--with-logdir=/var/log/${PORTNAME}			\
-		--with-moduledir=${PREFIX}/lib/${PORTNAME}/modules	\
-		--libexecdir=${PREFIX}/libexec				\
-		--with-helpdir=${DATADIR}/help				\
-		--libdir=${PREFIX}/lib/${PORTNAME}			\
-		--with-sqlite3=${LOCALBASE}				\
-		--disable-backups
-INSTALL_TARGET=	install-strip
-
-PORTDOCS=	[^i]*.txt README.* technical/[^i]*.txt Tao-of-IRC.*
-
-#-- Options ------------------------------------------------------------
-
-OPTIONS_DEFINE=	OPENSSL IPV6 ZIPLINKS SHARED_MODULES ASSERT SMALL_NET SERVICES DOCS
-OPTIONS_DEFAULT=	OPENSSL ZIPLINKS SHARED_MODULES
-ZIPLINKS_DESC=		ziplinks support
-SHARED_MODULES_DESC=	shared modules support
-ASSERT_DESC=		Enable debugging code
-SMALL_NET_DESC=		Tune server for small networks
-SERVICES_DESC=		ratbox-services compatibility code
-
-OPENSSL_USES=			ssl
-OPENSSL_CONFIGURE_ENABLE=	openssl
-OPENSSL_LDFLAGS=		-L${OPENSSLLIB}
-OPENSSL_CFLAGS=			-I${OPENSSLINC}
-IPV6_CONFIGURE_ENABLE=		ipv6
-ZIPLINKS_CONFIGURE_ENABLE=	zlib
-SHARED_MODULES_CONFIGURE_ENABLE=shared-modules
-ASSERT_CONFIGURE_ENABLE=	assert
-SMALL_NET_CONFIGURE_ENABLE=	small-net
-SERVICES_CONFIGURE_ENABLE=	services
-
-#-- User Configuration -------------------------------------------------
-
-.if defined(NICKLEN)
-CONFIGURE_ARGS+=	--with-nicklen=${NICKLEN}
-.endif
-
-#-----------------------------------------------------------------------
-
-pre-configure:
-	@${ECHO_MSG} ""
-	@${ECHO_MSG} "This port has additional options:"
-	@${ECHO_MSG} "    NICKLEN     [default 9, max 50]    - Max nick length on server"
-	@${ECHO_MSG} ""
-	@${ECHO_MSG} "    SERVER_NAME [default 'services.ircd-ratbox.org'] - Name of services"
-	@${ECHO_MSG} "    USER_SERV   [default 'USERSERV'] - Name of user registration service"
-	@${ECHO_MSG} "    CHAN_SERV   [default 'CHANSERV'] - Name of channel registration serv'"
-	@${ECHO_MSG} "    NICK_SERV   [default 'NICKSERV'] - Name of nickname registration serv'"
-	@${ECHO_MSG} "    ALIS_SERV   [default 'ALIS'] - Name of channel list service"
-	@${ECHO_MSG} "    OPER_BOT    [default 'OPERBOT'] - Name of operbot service"
-	@${ECHO_MSG} "    OPER_SERV   [default 'OPERSERV'] - Name of oper command service"
-	@${ECHO_MSG} "    JUPE_SERV   [default 'JUPESERV'] - Name of jupe service"
-	@${ECHO_MSG} "    GLOBAL_SERV [default 'GLOBAL'] - Name of global announce service"
-	@${ECHO_MSG} ""
-	@${ECHO_MSG} "Press CTRL+C now if you wish to set them."
-	@${ECHO_MSG} ""
-
-pre-build:
-	@${REINPLACE_CMD} -e "s#-O2##" ${WRKSRC}/configure
-	@${REINPLACE_CMD} -e "s#%%PREFIX%%#${PREFIX}#g"		\
-			  ${WRKSRC}/doc/example.conf		\
-			  ${WRKSRC}/doc/example.efnet.conf
-	@${REINPLACE_CMD} -e "s#%%LOGDIR%%#${LOGDIR}#g"		\
-				${WRKSRC}/doc/example.conf	\
-				${WRKSRC}/doc/example.efnet.conf
-	@${REINPLACE_CMD} -e "s#%%DBDIR%%#${DBDIR}#g"		\
-				${WRKSRC}/doc/example.conf	\
-				${WRKSRC}/doc/example.efnet.conf
-	@${REINPLACE_CMD} -e "s#%%RUNDIR%%#${RUNDIR}#g" ${WRKSRC}/include/config.h
-	@${REINPLACE_CMD} -e "s#%%DBDIR%%#${DBDIR}#g" ${WRKSRC}/include/config.h
-	@${REINPLACE_CMD} -e "s#%%WRKSRC%%#${WRKSRC}#g" ${WRKSRC}/contrib/ircd-shortcut.pl
-
-#-- ircd-shortcut.pl ratbox-services commands --------------------------------------
-
-.if defined(SERVER_NAME)
-	@${REINPLACE_CMD} -e "s#services.ircd-ratbox.org#${SERVER_NAME}#"       \
-	${WRKSRC}/contrib/ircd-shortcut.pl
-.endif
-.if defined(USER_SERV)
-	@${REINPLACE_CMD} -e "s#USERSERV#${USER_SERV}#" \
-	${WRKSRC}/contrib/ircd-shortcut.pl
-.endif
-.if defined(CHAN_SERV)
-	@${REINPLACE_CMD} -e "s#CHANSERV#${CHAN_SERV}#" \
-	${WRKSRC}/contrib/ircd-shortcut.pl
-.endif
-.if defined(NICK_SERV)
-	@${REINPLACE_CMD} -e "s#NICKSERV#${NICK_SERV}#" \
-	${WRKSRC}/contrib/ircd-shortcut.pl
-.endif
-.if defined(ALIS_SERV)
-	@${REINPLACE_CMD} -e "s#ALIS#${ALIS_SERV}#"     \
-	${WRKSRC}/contrib/ircd-shortcut.pl
-.endif
-.if defined(OPER_BOT)
-	@${REINPLACE_CMD} -e "s#OPERBOT#${OPER_BOT}#"   \
-	${WRKSRC}/contrib/ircd-shortcut.pl
-.endif
-.if defined(OPER_SERV)
-	@${REINPLACE_CMD} -e "s#OPERSERV#${OPER_SERV}#" \
-	${WRKSRC}/contrib/ircd-shortcut.pl
-.endif
-.if defined(JUPE_SERV)
-	@${REINPLACE_CMD} -e "s#JUPESERV#${JUPE_SERV}#" \
-	${WRKSRC}/contrib/ircd-shortcut.pl
-.endif
-.if defined(GLOBAL_SERV)
-	@${REINPLACE_CMD} -e "s#GLOBAL#${GLOBAL_SERV}#" \
-	${WRKSRC}/contrib/ircd-shortcut.pl
-.endif
-
-#------ Execute ircd-shortcut perl script to generate the .c file. -----
-	@${ECHO_MSG} "Executing ircd-shortcut.pl for ircd-shortcuts generation."
-	${PERL} ${WRKSRC}/contrib/ircd-shortcut.pl
-
-post-build:
-	@cd ${INSTALL_WRKSRC}/contrib && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \
-		${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS}
-
-# ----- Need to build the m_rsshortcut.so module for ircd-shortcut.pl ----
-	@${ECHO_MSG} "Building m_rsshortcut.la for ircd-shortcuts."
-	@cd ${INSTALL_WRKSRC}/contrib && ${SETENV} ${MAKE_ENV} ${MAKE} \
-		${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} m_rsshortcut.la
-
-pre-install:
-	${MKDIR} ${STAGEDIR}${ETCDIR}
-	${MKDIR} ${STAGEDIR}${DATADIR}/help
-	${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules
-
-post-install:
-	${MKDIR} ${STAGEDIR}${RUNDIR}
-	${MKDIR} ${STAGEDIR}${DBDIR}
-	${MKDIR} ${STAGEDIR}${LOGDIR}
-	${MKDIR} ${STAGEDIR}${DOCSDIR}
-	cd ${WRKSRC}/doc && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
-	@cd ${INSTALL_WRKSRC}/contrib && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \
-		${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}
-	${INSTALL_DATA} ${WRKSRC}/doc/ircd.motd ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/ircd.motd.sample
-	${INSTALL_DATA} ${WRKSRC}/doc/example.conf ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/ircd.conf.sample
-	${INSTALL_DATA} ${WRKSRC}/doc/example.efnet.conf ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/ircd-efnet.conf.sample
-	${INSTALL_DATA} ${WRKSRC}/doc/genssl.sh ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/genssl.sh
-
-# ----- We need to install the shortcut.pl module ----
-	@${ECHO_MSG} "Executing install-mod.sh for ircd-shortcuts module installation."
-	${SH} ${WRKSRC}/install-mod.sh ${WRKSRC}/contrib/m_rsshortcut.la \
-		${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules/contrib
-
-.include <bsd.port.mk>
diff --git a/irc/ircd-ratbox-devel/distinfo b/irc/ircd-ratbox-devel/distinfo
deleted file mode 100644
index 1414cc374ae6..000000000000
--- a/irc/ircd-ratbox-devel/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ircd-ratbox-3.0.7.tar.bz2) = 71626a0eadc41822afb93a7abb374e38ec425129df6a20ee2fc431df0e5c4f6e
-SIZE (ircd-ratbox-3.0.7.tar.bz2) = 2379425
diff --git a/irc/ircd-ratbox-devel/files/ircd-ratbox.in b/irc/ircd-ratbox-devel/files/ircd-ratbox.in
deleted file mode 100644
index 464cb9521f11..000000000000
--- a/irc/ircd-ratbox-devel/files/ircd-ratbox.in
+++ /dev/null
@@ -1,44 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: ircd-ratbox
-# REQUIRE: DAEMON
-# BEFORE:  LOGIN
-
-. /etc/rc.subr
-
-name="ircd_ratbox"
-rcvar=ircd_ratbox_enable
-load_rc_config $name
-
-ircd_ratbox_enable=${ircd_ratbox_enable:-"NO"}
-ircd_ratbox_user=${ircd_ratbox_user:-"ircd"}
-ircd_ratbox_group=${ircd_ratbox_group:-"ircd"}
-
-conftest_cmd="ircd_ratbox_conftest"
-command="%%PREFIX%%/bin/ircd"
-pidfile=%%RUNDIR%%/ircd.pid
-required_files="%%PREFIX%%/etc/ircd-ratbox/ircd.conf"
-
-start_precmd=prestart
-stop_precmd=prestop
-
-prestart()
-{
-	touch $pidfile
-	chown $ircd_ratbox_user:$ircd_ratbox_group $pidfile
-}
-
-prestop()
-{
-	rm -f $pidfile
-}
-
-ircd_ratbox_conftest()
-{
-	echo "Starting ircd-ratbox in configuration test only mode."
-	command_args="-conftest"
-	run_rc_command "start"
-}
-
-extra_commands="conftest"
-run_rc_command "$1"
diff --git a/irc/ircd-ratbox-devel/files/patch-contrib_Makefile.in b/irc/ircd-ratbox-devel/files/patch-contrib_Makefile.in
deleted file mode 100644
index 065b00023cfb..000000000000
--- a/irc/ircd-ratbox-devel/files/patch-contrib_Makefile.in
+++ /dev/null
@@ -1,13 +0,0 @@
---- contrib/Makefile.in.orig	2012-03-11 01:12:06.000000000 +0100
-+++ contrib/Makefile.in	2014-07-02 01:22:20.963771475 +0200
-@@ -429,8 +429,8 @@
- 	$(LIBTOOL) --mode=clean $(RB_RM) -f $(S_OBJS) $(S_CORE_OBJS)  $(ST_OBJS)
- 
- install_modules: $(S_OBJS)
--	-@@$(MKDIR_P) $(contribdir); \
--	for x in $(S_OBJS); do $(SHELL) ../install-mod.sh $$x $(contribdir);done
-+	-@@$(MKDIR_P) $(DESTDIR)$(contribdir); \
-+	for x in $(S_OBJS); do $(SHELL) ../install-mod.sh $$x $(DESTDIR)$(contribdir);done
- 
- #install-mkdirs:
- #	@echo "ircd: setting up modular directory structure"
diff --git a/irc/ircd-ratbox-devel/files/patch-contrib_ircd-shortcut.pl b/irc/ircd-ratbox-devel/files/patch-contrib_ircd-shortcut.pl
deleted file mode 100644
index 8e2b4532bf84..000000000000
--- a/irc/ircd-ratbox-devel/files/patch-contrib_ircd-shortcut.pl
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./contrib/ircd-shortcut.pl.orig	2008-04-24 16:43:42.000000000 +0100
-+++ ./contrib/ircd-shortcut.pl	2008-11-15 02:55:35.000000000 +0000
-@@ -36,7 +36,7 @@
- ######################################
- 
- 
--open(FILE, '>', 'm_rsshortcut.c');
-+open(FILE, '>', '%%WRKSRC%%/contrib/m_rsshortcut.c');
- 
- print FILE <<".EOF.";
- /* m_rsshortcut.c
diff --git a/irc/ircd-ratbox-devel/files/patch-doc_Makefile.in b/irc/ircd-ratbox-devel/files/patch-doc_Makefile.in
deleted file mode 100644
index fd1595236f2d..000000000000
--- a/irc/ircd-ratbox-devel/files/patch-doc_Makefile.in
+++ /dev/null
@@ -1,27 +0,0 @@
---- ./doc/Makefile.in.orig	2008-04-23 20:59:46.000000000 +0100
-+++ ./doc/Makefile.in	2008-11-15 02:55:35.000000000 +0000
-@@ -43,24 +43,6 @@
- 	fi
- 
- install: install-mkdirs build
--	@echo "ircd: installing example config files ($(CONFS))"
--	@for i in $(CONFS); do \
--		if test -f $(DESTDIR)$(confdir)/$$i; then \
--			$(MV) $(DESTDIR)$(confdir)/$$i $(DESTDIR)$(confdir)/$$i.old; \
--		fi; \
--		$(INSTALL_DATA) $$i $(DESTDIR)$(confdir); \
--	done
--
--	-@if test ! -f $(DESTDIR)$(confdir)/ircd.motd; then \
--		echo "ircd: installing motd file (ircd.motd)"; \
--		$(INSTALL_DATA) ircd.motd $(DESTDIR)$(confdir); \
--	fi
--
--	$(INSTALL_BIN) genssl.sh $(DESTDIR)$(confdir)
--
--	-@if test -f $(DESTDIR)$(confdir)/links.txt; then \
--		$(RM) $(DESTDIR)$(confdir)/links.txt; \
--	fi
- 
- all:
- build:
diff --git a/irc/ircd-ratbox-devel/files/patch-doc_example.conf b/irc/ircd-ratbox-devel/files/patch-doc_example.conf
deleted file mode 100644
index da5a6f1c74d6..000000000000
--- a/irc/ircd-ratbox-devel/files/patch-doc_example.conf
+++ /dev/null
@@ -1,76 +0,0 @@
---- ./doc/example.conf.orig	2012-04-13 14:54:05.000000000 +0100
-+++ ./doc/example.conf	2012-04-13 14:59:46.000000000 +0100
-@@ -98,13 +98,13 @@
- 	default_max_clients = 10000;
- 
- 	/* ssl_private_key: our ssl private key */
--	ssl_private_key = "etc/test.key";
-+	ssl_private_key = "%%PREFIX%%/etc/ssl/test.key";
- 
- 	/* ssl_cert: certificate for our ssl server */
--	ssl_cert = "etc/test.cert";
-+	ssl_cert = "%%PREFIX%%/etc/ssl/test.cert";
- 
- 	/* ssl_dh_params: DH parameters, generate with openssl dhparam -out dh.pem 1024 */
--	ssl_dh_params = "etc/dh.pem";
-+	ssl_dh_params = "%%PREFIX%%/etc/ssl/dh.pem";
- 
- 	/* ssld_count: number of ssld processes you want to start, if you
- 	 * have a really busy server, using N-1 where N is the number of
-@@ -115,7 +115,7 @@
- 	ssld_count = 1;
- 
- 	/* bandb: path to the ban database - default is PREFIX/etc/ban.db */
--	bandb = "etc/ban.db";
-+	bandb = "%%DBDIR%%/ban.db";
- };
- 
- /* admin {}: contains admin information about the server. (OLD A:) */
-@@ -142,16 +142,16 @@
- 	 * - operspylog: operspy usage
- 	 * - ioerrorlog: IO errors
- 	 */
--	fname_userlog = "logs/userlog";
--	#fname_fuserlog = "logs/fuserlog";
--	fname_operlog = "logs/operlog";
--	#fname_foperlog = "logs/foperlog";
--	fname_serverlog = "logs/serverlog";
--	fname_glinelog = "logs/glinelog";
--	#fname_klinelog = "logs/klinelog";
--	fname_killlog = "logs/killlog";
--	fname_operspylog = "logs/operspylog";
--	#fname_ioerrorlog = "logs/ioerror";
-+	fname_userlog = "%%LOGDIR%%/userlog";
-+	#fname_fuserlog = "%%LOGDIR%%/fuserlog";
-+	fname_operlog = "%%LOGDIR%%/operlog";
-+	#fname_foperlog = "%%LOGDIR%%/foperlog";
-+	fname_serverlog = "%%LOGDIR%%/serverlog";
-+	fname_glinelog = "%%LOGDIR%%/glinelog";
-+	#fname_klinelog = "%%LOGDIR%%/klinelog";
-+	fname_killlog = "%%LOGDIR%%/killlog";
-+	fname_operspylog = "%%LOGDIR%%/operspylog";
-+	#fname_ioerrorlog = "%%LOGDIR%%/ioerror";
- };
- 
- /* class {}: contain information about classes for users (OLD Y:) */
-@@ -354,7 +354,7 @@
- 	 * A password should not be defined when this is used, see 
- 	 * doc/challenge.txt for more information.
- 	 */
--	#rsa_public_key_file = "/usr/local/ircd/etc/oper.pub";
-+	#rsa_public_key_file = "%%PREFIX%%/etc/ircd-ratbox/oper.pub";
- 
- 	/* umodes: the specific umodes this oper gets when they oper.
- 	 * If this is specified an oper will not be given oper_umodes
-@@ -1022,8 +1022,9 @@
- 	/* module path: paths to search for modules specified below and 
- 	 * in /modload.
- 	 */
--	path = "/usr/local/ircd/modules";
--	path = "/usr/local/ircd/modules/autoload";
-+	path = "%%PREFIX%%/lib/ircd-ratbox/modules/";
-+	path = "%%PREFIX%%/lib/ircd-ratbox/modules/autoload/";
-+	path = "%%PREFIX%%/lib/ircd-ratbox/modules/contrib/";
- 
- 	/* module: the name of a module to load on startup/rehash */
- 	#module = "some_module.so";
diff --git a/irc/ircd-ratbox-devel/files/patch-doc_example.efnet.conf b/irc/ircd-ratbox-devel/files/patch-doc_example.efnet.conf
deleted file mode 100644
index 9200b6d79d4a..000000000000
--- a/irc/ircd-ratbox-devel/files/patch-doc_example.efnet.conf
+++ /dev/null
@@ -1,76 +0,0 @@
---- ./doc/example.efnet.conf.orig	2012-04-13 14:59:57.000000000 +0100
-+++ ./doc/example.efnet.conf	2012-04-13 15:02:33.000000000 +0100
-@@ -101,13 +101,13 @@
- 	default_max_clients = 10000;
- 
- 	/* ssl_private_key: our ssl private key */
--	ssl_private_key = "etc/test.key";
-+	ssl_private_key = "%%PREFIX%%/etc/ssl/test.key";
- 
- 	/* ssl_cert: certificate for our ssl server */
--	ssl_cert = "etc/test.cert";
-+	ssl_cert = "%%PREFIX%%/etc/ssl/test.cert";
- 
- 	/* ssl_dh_params: DH parameters, generate with openssl dhparam -out dh.pem 1024 */
--	ssl_dh_params = "etc/dh.pem";
-+	ssl_dh_params = "%%PREFIX%%/etc/ssl/dh.pem";
- 
- 	/* ssld_count: number of ssld processes you want to start, if you
- 	 * have a really busy server, using N-1 where N is the number of
-@@ -118,7 +118,7 @@
- 	ssld_count = 1;
- 
- 	/* bandb: path to the ban database - default is PREFIX/etc/ban.db */
--	bandb = "etc/ban.db";
-+	bandb = "%%DBDIR%%/ban.db";
- };
- 
- /* admin {}: contains admin information about the server. (OLD A:) */
-@@ -145,16 +145,16 @@
- 	 * - operspylog: operspy usage
- 	 * - ioerrorlog: IO errors
- 	 */
--	fname_userlog = "logs/userlog";
--	#fname_fuserlog = "logs/fuserlog";
--	fname_operlog = "logs/operlog";
--	#fname_foperlog = "logs/foperlog";
--	fname_serverlog = "logs/serverlog";
--	fname_glinelog = "logs/glinelog";
--	#fname_klinelog = "logs/klinelog";
--	fname_killlog = "logs/killlog";
--	fname_operspylog = "logs/operspylog";
--	#fname_ioerrorlog = "logs/ioerror";
-+	fname_userlog = "%%LOGDIR%%/userlog";
-+	#fname_fuserlog = "%%LOGDIR%%/fuserlog";
-+	fname_operlog = "%%LOGDIR%%/operlog";
-+	#fname_foperlog = "%%LOGDIR%%/foperlog";
-+	fname_serverlog = "%%LOGDIR%%/serverlog";
-+	fname_glinelog = "%%LOGDIR%%/glinelog";
-+	#fname_klinelog = "%%LOGDIR%%/klinelog";
-+	fname_killlog = "%%LOGDIR%%/killlog";
-+	fname_operspylog = "%%LOGDIR%%/operspylog";
-+	#fname_ioerrorlog = "%%LOGDIR%%/ioerror";
- };
- 
- /* class {}: contain information about classes for users (OLD Y:) */
-@@ -357,7 +357,7 @@
- 	 * A password should not be defined when this is used, see 
- 	 * doc/challenge.txt for more information.
- 	 */
--	#rsa_public_key_file = "/usr/local/ircd/etc/oper.pub";
-+	#rsa_public_key_file = "%%PREFIX%%/etc/ircd-ratbox/oper.pub";
- 
- 	/* umodes: the specific umodes this oper gets when they oper.
- 	 * If this is specified an oper will not be given oper_umodes
-@@ -1038,8 +1038,9 @@
- 	/* module path: paths to search for modules specified below and 
- 	 * in /modload.
- 	 */
--	path = "/usr/local/ircd/modules";
--	path = "/usr/local/ircd/modules/autoload";
-+	path = "%%PREFIX%%/lib/ircd-ratbox/modules";
-+	path = "%%PREFIX%%/lib/ircd-ratbox/modules/autoload";
-+	path = "%%PREFIX%%/lib/ircd-ratbox/modules/contrib";
- 
- 	/* module: the name of a module to load on startup/rehash */
- 	#module = "some_module.so";
diff --git a/irc/ircd-ratbox-devel/files/patch-include_config.h b/irc/ircd-ratbox-devel/files/patch-include_config.h
deleted file mode 100644
index 7bb614ee8244..000000000000
--- a/irc/ircd-ratbox-devel/files/patch-include_config.h
+++ /dev/null
@@ -1,22 +0,0 @@
---- ./include/config.h.orig	2012-04-13 15:02:51.000000000 +0100
-+++ ./include/config.h	2012-04-13 15:06:23.000000000 +0100
-@@ -54,15 +54,17 @@
- #define LOGPATH LOG_DIR
- #define UHPATH   HELP_DIR "/users"
- #define HPATH  HELP_DIR "/opers"
-+#define RUNPATH	"%%RUNDIR%%"
-+#define DBPTH	"%%DBDIR%%"
- 
- /* files */
- #define SPATH    BINPATH "/ircd"	/* ircd executable */
- #define CPATH    ETCPATH "/ircd.conf"	/* ircd.conf file */
--#define DBPATH   ETCPATH "/ban.db"
-+#define DBPATH   DBPTH "/ban.db"
- #define MPATH    ETCPATH "/ircd.motd"	/* MOTD file */
- #define LPATH    LOGPATH "/ircd.log"	/* ircd logfile */
- #define PPATH    ETCPATH "/ircd.pid"	/* pid file */
--#define OPATH    ETCPATH "/opers.motd"	/* oper MOTD file */
-+#define OPATH    RUNPATH "/opers.motd"	/* oper MOTD file */
- 
- /* HANGONGOODLINK and HANGONGOODLINK
-  * Often net breaks for a short time and it's useful to try to
diff --git a/irc/ircd-ratbox-devel/files/pkg-message.in b/irc/ircd-ratbox-devel/files/pkg-message.in
deleted file mode 100644
index 796b5c987e81..000000000000
--- a/irc/ircd-ratbox-devel/files/pkg-message.in
+++ /dev/null
@@ -1,35 +0,0 @@
-[
-{ type: install
-  message: <<EOM
-ircd-ratbox-devel has been successfully installed.
-
-Sample 'ircd.conf' and 'ircd.motd' files have been created in the
-ircd-ratbox configuration directory. A sample configuration file is
-included for EFNet-like configurations that can be used instead. You
-should now edit these files as per the ratbox documentation.
-A configured ircd.conf file is required to start the server.
-
-Once you have added ircd_ratbox_enable="YES" to /etc/rc.conf, the
-server can be started by running:
-
-	%%PREFIX%%/etc/rc.d/ircd-ratbox start
-
-You can check your ircd.conf configuration file for syntactical errors
-using the following rc.d script command:
-
-	%%PREFIX%%/etc/rc.d/ircd-ratbox conftest
-
-The ban.db database can be checked and updated using 'bantool -u'.
-For safety, updates should be done while no ircd is running and before
-starting the new version.
-
-	%%PREFIX%%/bin/bantool -u
-
-Note that the ssl_only_channel compile option has been removed, and
-should be added as a configuration setting (use_sslonly) in the
-ircd.conf file in order to activate the +S channel mode.
-
-Be sure to check out 'ratbox-services' if you need a services package.
-EOM
-}
-]
diff --git a/irc/ircd-ratbox-devel/pkg-descr b/irc/ircd-ratbox-devel/pkg-descr
deleted file mode 100644
index 341233483282..000000000000
--- a/irc/ircd-ratbox-devel/pkg-descr
+++ /dev/null
@@ -1,22 +0,0 @@
-This is a port of the ircd-ratbox IRC daemon.
-
-This version is the 'testing' branch; it usually contains more features,
-but may contain as of yet unidentified bugs. Admins wishing to try out new
-features or test the development release may prefer to use it over the
-standard production release.
-
-ircd-ratbox is the primary ircd used on EFnet; it combines the stability
-of an ircd required for a large production network together with a rich
-set of features, making it also suitable for use on smaller networks.
-
-Changes Include:
-  o Optional SSL support to enable encrypted connections between clients
-    and servers, as well as server to server links.
-  o Add support for SSL only channels, channel mode +S.
-  o sqlite3 for handling and storing k/x/d lines.
-  o Support for global CIDR limits.
-  o Added adminwall allowing admins to broadcast messages to each other.
-  o Creation of new library archive 'libratbox'.
-  o Support for forced nick changes (instead of collision kills).
-  o New ssld and bandb processes for SSL connections and ban checking;
-    these allow ratbox-3 to make better use of multi-processor systems.
diff --git a/irc/ircd-ratbox-devel/pkg-plist b/irc/ircd-ratbox-devel/pkg-plist
deleted file mode 100644
index 3c05a4537bd0..000000000000
--- a/irc/ircd-ratbox-devel/pkg-plist
+++ /dev/null
@@ -1,236 +0,0 @@
-bin/ircd
-bin/ratbox-mkpasswd
-bin/bantool
-libexec/ircd-ratbox/bandb
-libexec/ircd-ratbox/resolver
-libexec/ircd-ratbox/ssld
-%%DATADIR%%/help/opers/accept
-%%DATADIR%%/help/opers/admin
-%%DATADIR%%/help/opers/away
-%%DATADIR%%/help/opers/capab
-%%DATADIR%%/help/opers/challenge
-%%DATADIR%%/help/opers/chantrace
-%%DATADIR%%/help/opers/close
-%%DATADIR%%/help/opers/cmode
-%%DATADIR%%/help/opers/cnotice
-%%DATADIR%%/help/opers/connect
-%%DATADIR%%/help/opers/cprivmsg
-%%DATADIR%%/help/opers/credits
-%%DATADIR%%/help/opers/die
-%%DATADIR%%/help/opers/dline
-%%DATADIR%%/help/opers/error
-%%DATADIR%%/help/opers/etrace
-%%DATADIR%%/help/opers/gline
-%%DATADIR%%/help/opers/gungline
-%%DATADIR%%/help/opers/help
-%%DATADIR%%/help/opers/index
-%%DATADIR%%/help/opers/info
-%%DATADIR%%/help/opers/invite
-%%DATADIR%%/help/opers/ison
-%%DATADIR%%/help/opers/join
-%%DATADIR%%/help/opers/kick
-%%DATADIR%%/help/opers/kill
-%%DATADIR%%/help/opers/kline
-%%DATADIR%%/help/opers/knock
-%%DATADIR%%/help/opers/links
-%%DATADIR%%/help/opers/list
-%%DATADIR%%/help/opers/locops
-%%DATADIR%%/help/opers/lusers
-%%DATADIR%%/help/opers/map
-%%DATADIR%%/help/opers/masktrace
-%%DATADIR%%/help/opers/modlist
-%%DATADIR%%/help/opers/modload
-%%DATADIR%%/help/opers/modrestart
-%%DATADIR%%/help/opers/modunload
-%%DATADIR%%/help/opers/monitor
-%%DATADIR%%/help/opers/motd
-%%DATADIR%%/help/opers/names
-%%DATADIR%%/help/opers/nick
-%%DATADIR%%/help/opers/notice
-%%DATADIR%%/help/opers/oper
-%%DATADIR%%/help/opers/operspy
-%%DATADIR%%/help/opers/operwall
-%%DATADIR%%/help/opers/adminwall
-%%DATADIR%%/help/opers/part
-%%DATADIR%%/help/opers/pass
-%%DATADIR%%/help/opers/ping
-%%DATADIR%%/help/opers/pong
-%%DATADIR%%/help/opers/post
-%%DATADIR%%/help/opers/privmsg
-%%DATADIR%%/help/opers/quit
-%%DATADIR%%/help/opers/rehash
-%%DATADIR%%/help/opers/restart
-%%DATADIR%%/help/opers/resv
-%%DATADIR%%/help/opers/server
-%%DATADIR%%/help/opers/set
-%%DATADIR%%/help/opers/sjoin
-%%DATADIR%%/help/opers/squit
-%%DATADIR%%/help/opers/stats
-%%DATADIR%%/help/opers/svinfo
-%%DATADIR%%/help/opers/testgecos
-%%DATADIR%%/help/opers/testline
-%%DATADIR%%/help/opers/testmask
-%%DATADIR%%/help/opers/time
-%%DATADIR%%/help/opers/topic
-%%DATADIR%%/help/opers/trace
-%%DATADIR%%/help/opers/uhelp
-%%DATADIR%%/help/opers/umode
-%%DATADIR%%/help/opers/undline
-%%DATADIR%%/help/opers/ungline
-%%DATADIR%%/help/opers/unkline
-%%DATADIR%%/help/opers/unreject
-%%DATADIR%%/help/opers/unresv
-%%DATADIR%%/help/opers/unxline
-%%DATADIR%%/help/opers/user
-%%DATADIR%%/help/opers/userhost
-%%DATADIR%%/help/opers/users
-%%DATADIR%%/help/opers/version
-%%DATADIR%%/help/opers/admindline
-%%DATADIR%%/help/opers/adminkline
-%%DATADIR%%/help/opers/adminresv
-%%DATADIR%%/help/opers/adminxline
-%%DATADIR%%/help/opers/wallops
-%%DATADIR%%/help/opers/who
-%%DATADIR%%/help/opers/whois
-%%DATADIR%%/help/opers/whowas
-%%DATADIR%%/help/opers/xline
-%%DATADIR%%/help/users/accept
-%%DATADIR%%/help/users/admin
-%%DATADIR%%/help/users/away
-%%DATADIR%%/help/users/challenge
-%%DATADIR%%/help/users/cmode
-%%DATADIR%%/help/users/cnotice
-%%DATADIR%%/help/users/cprivmsg
-%%DATADIR%%/help/users/credits
-%%DATADIR%%/help/users/error
-%%DATADIR%%/help/users/help
-%%DATADIR%%/help/users/index
-%%DATADIR%%/help/users/info
-%%DATADIR%%/help/users/invite
-%%DATADIR%%/help/users/ison
-%%DATADIR%%/help/users/join
-%%DATADIR%%/help/users/kick
-%%DATADIR%%/help/users/knock
-%%DATADIR%%/help/users/links
-%%DATADIR%%/help/users/list
-%%DATADIR%%/help/users/lusers
-%%DATADIR%%/help/users/map
-%%DATADIR%%/help/users/motd
-%%DATADIR%%/help/users/names
-%%DATADIR%%/help/users/nick
-%%DATADIR%%/help/users/notice
-%%DATADIR%%/help/users/oper
-%%DATADIR%%/help/users/part
-%%DATADIR%%/help/users/pass
-%%DATADIR%%/help/users/ping
-%%DATADIR%%/help/users/pong
-%%DATADIR%%/help/users/privmsg
-%%DATADIR%%/help/users/quit
-%%DATADIR%%/help/users/stats
-%%DATADIR%%/help/users/time
-%%DATADIR%%/help/users/topic
-%%DATADIR%%/help/users/trace
-%%DATADIR%%/help/users/umode
-%%DATADIR%%/help/users/user
-%%DATADIR%%/help/users/userhost
-%%DATADIR%%/help/users/users
-%%DATADIR%%/help/users/version
-%%DATADIR%%/help/users/who
-%%DATADIR%%/help/users/whois
-%%DATADIR%%/help/users/whowas
-lib/ircd-ratbox/libcore.so
-lib/ircd-ratbox/libratbox.so
-@unexec f="%D/lib/ircd-ratbox/modules/autoload/m_services.so"; if [ -f "$f" ]; then rm -f "$f"; fi
-lib/ircd-ratbox/modules/autoload/m_accept.so
-lib/ircd-ratbox/modules/autoload/m_admin.so
-lib/ircd-ratbox/modules/autoload/m_adminwall.so
-lib/ircd-ratbox/modules/autoload/m_away.so
-lib/ircd-ratbox/modules/autoload/m_cap.so
-lib/ircd-ratbox/modules/autoload/m_capab.so
-lib/ircd-ratbox/modules/autoload/m_close.so
-lib/ircd-ratbox/modules/autoload/m_cmessage.so
-lib/ircd-ratbox/modules/autoload/m_connect.so
-lib/ircd-ratbox/modules/autoload/m_dline.so
-lib/ircd-ratbox/modules/autoload/m_encap.so
-lib/ircd-ratbox/modules/autoload/m_gline.so
-lib/ircd-ratbox/modules/autoload/m_help.so
-lib/ircd-ratbox/modules/autoload/m_info.so
-lib/ircd-ratbox/modules/autoload/m_invite.so
-lib/ircd-ratbox/modules/autoload/m_ison.so
-lib/ircd-ratbox/modules/autoload/m_kline.so
-lib/ircd-ratbox/modules/autoload/m_knock.so
-lib/ircd-ratbox/modules/autoload/m_links.so
-lib/ircd-ratbox/modules/autoload/m_list.so
-lib/ircd-ratbox/modules/autoload/m_locops.so
-lib/ircd-ratbox/modules/autoload/m_lusers.so
-lib/ircd-ratbox/modules/autoload/m_map.so
-lib/ircd-ratbox/modules/autoload/m_monitor.so
-lib/ircd-ratbox/modules/autoload/m_motd.so
-lib/ircd-ratbox/modules/autoload/m_names.so
-lib/ircd-ratbox/modules/autoload/m_oper.so
-lib/ircd-ratbox/modules/autoload/m_operspy.so
-lib/ircd-ratbox/modules/autoload/m_pass.so
-lib/ircd-ratbox/modules/autoload/m_ping.so
-lib/ircd-ratbox/modules/autoload/m_pong.so
-lib/ircd-ratbox/modules/autoload/m_post.so
-lib/ircd-ratbox/modules/autoload/m_rehash.so
-lib/ircd-ratbox/modules/autoload/m_restart.so
-lib/ircd-ratbox/modules/autoload/m_resv.so
-lib/ircd-ratbox/modules/autoload/m_set.so
-lib/ircd-ratbox/modules/autoload/m_stats.so
-lib/ircd-ratbox/modules/autoload/m_svinfo.so
-lib/ircd-ratbox/modules/autoload/m_tb.so
-lib/ircd-ratbox/modules/autoload/m_testline.so
-lib/ircd-ratbox/modules/autoload/m_testmask.so
-lib/ircd-ratbox/modules/autoload/m_time.so
-lib/ircd-ratbox/modules/autoload/m_topic.so
-lib/ircd-ratbox/modules/autoload/m_trace.so
-lib/ircd-ratbox/modules/autoload/m_gungline.so
-lib/ircd-ratbox/modules/autoload/m_unreject.so
-lib/ircd-ratbox/modules/autoload/m_user.so
-lib/ircd-ratbox/modules/autoload/m_userhost.so
-lib/ircd-ratbox/modules/autoload/m_version.so
-lib/ircd-ratbox/modules/autoload/m_wallops.so
-lib/ircd-ratbox/modules/autoload/m_who.so
-lib/ircd-ratbox/modules/autoload/m_whois.so
-lib/ircd-ratbox/modules/autoload/m_whowas.so
-lib/ircd-ratbox/modules/autoload/m_xline.so
-lib/ircd-ratbox/modules/contrib/example_module.so
-lib/ircd-ratbox/modules/contrib/m_42.so
-lib/ircd-ratbox/modules/contrib/m_clearchan.so
-lib/ircd-ratbox/modules/contrib/m_flags.so
-lib/ircd-ratbox/modules/contrib/m_force.so
-lib/ircd-ratbox/modules/contrib/m_mkpasswd.so
-lib/ircd-ratbox/modules/contrib/m_ojoin.so
-lib/ircd-ratbox/modules/contrib/m_okick.so
-lib/ircd-ratbox/modules/contrib/m_olist.so
-lib/ircd-ratbox/modules/contrib/m_opme.so
-lib/ircd-ratbox/modules/contrib/spy_admin_notice.so
-lib/ircd-ratbox/modules/contrib/spy_info_notice.so
-lib/ircd-ratbox/modules/contrib/spy_links_notice.so
-lib/ircd-ratbox/modules/contrib/spy_motd_notice.so
-lib/ircd-ratbox/modules/contrib/spy_stats_notice.so
-lib/ircd-ratbox/modules/contrib/spy_stats_p_notice.so
-lib/ircd-ratbox/modules/contrib/spy_whois_notice.so
-lib/ircd-ratbox/modules/contrib/spy_whois_notice_global.so
-lib/ircd-ratbox/modules/contrib/m_rsshortcut.so
-lib/ircd-ratbox/modules/m_die.so
-lib/ircd-ratbox/modules/m_error.so
-lib/ircd-ratbox/modules/m_join.so
-lib/ircd-ratbox/modules/m_kick.so
-lib/ircd-ratbox/modules/m_kill.so
-lib/ircd-ratbox/modules/m_message.so
-lib/ircd-ratbox/modules/m_mode.so
-lib/ircd-ratbox/modules/m_nick.so
-lib/ircd-ratbox/modules/m_part.so
-lib/ircd-ratbox/modules/m_quit.so
-lib/ircd-ratbox/modules/m_server.so
-lib/ircd-ratbox/modules/m_squit.so
-etc/ircd-ratbox/genssl.sh
-@sample(,ircd,640) etc/ircd-ratbox/ircd-efnet.conf.sample
-@sample(,ircd,640) etc/ircd-ratbox/ircd.conf.sample
-@sample(,ircd,640) etc/ircd-ratbox/ircd.motd.sample
-@dir(,ircd,750) etc/ircd-ratbox
-@dir(ircd,ircd,750) %%RUNDIR%%
-@dir(ircd,ircd,750) %%LOGDIR%%
-@dir(ircd,ircd,750) %%DBDIR%%