git: 691a53204e47 - main - irc/ircd-ratbox-devel: Remove expired port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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%%