An update to ircd-ratbox 3.0.7.
Tested on amd64.
Index: Makefile
===================================================================
RCS file: /home/cvs/ports/net/ircd-ratbox/Makefile,v
retrieving revision 1.14
diff -u -p -r1.14 Makefile
--- Makefile 16 Sep 2011 11:13:38 -0000 1.14
+++ Makefile 17 Nov 2011 20:17:09 -0000
@@ -1,20 +1,19 @@
# $OpenBSD: Makefile,v 1.14 2011/09/16 11:13:38 espie Exp $
SHARED_ONLY = Yes
+
COMMENT = advanced, stable and fast irc server
-DISTNAME = ircd-ratbox-3.0.6
+DISTNAME = ircd-ratbox-3.0.7
CATEGORIES = net
-REVISION = 5
-
+MASTER_SITES = ${HOMEPAGE}download/
EXTRACT_SUFX = .tar.bz2
-HOMEPAGE = http://www.ircd-ratbox.org/
-MASTER_SITES = ${HOMEPAGE}download/testing/
+HOMEPAGE = http://www.ratbox.org/
MAINTAINER = Simon Bertrang <[email protected]>
-# GPLv2
+# GPLv2+
PERMIT_PACKAGE_CDROM = Yes
PERMIT_PACKAGE_FTP = Yes
PERMIT_DISTFILES_CDROM = Yes
@@ -25,31 +24,27 @@ WANTLIB = c crypto ltdl sqlite3 ssl z
LIB_DEPENDS = databases/sqlite3 \
devel/libtool,-ltdl
-USE_LIBTOOL = Yes
-NO_REGRESS = Yes
-
CONFDIR = ${SYSCONFDIR}/ircd-ratbox
LOGDIR = /var/log/ircd-ratbox
SUBST_VARS += CONFDIR LOGDIR
-CONFIGURE_ENV += CPPFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib"
-
-AUTOCONF_VERSION = 2.65
-
+USE_LIBTOOL = Yes
+LIBTOOL_FLAGS = --tag=disable-static
CONFIGURE_STYLE = autoconf
-CONFIGURE_ARGS = --enable-ipv6 \
- --enable-openssl=/usr \
- --enable-kqueue \
+AUTOCONF_VERSION = 2.68
+CONFIGURE_ARGS = --enable-openssl=/usr \
--with-confdir=${CONFDIR} \
--with-logdir=${LOGDIR} \
- --with-rundir=/var/run/ircd-ratbox \
--with-helpdir=${PREFIX}/share/ircd-ratbox/help \
--with-moduledir=${PREFIX}/lib/ircd-ratbox/modules \
--enable-services \
--with-sqlite3=${LOCALBASE} \
--with-zlib-path=/usr
+CONFIGURE_ENV = CPPFLAGS="-I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib"
+
+NO_REGRESS = Yes
# Hack to make the nick length configurable at build time
NICKLEN ?=
@@ -64,7 +59,7 @@ DOCS = README.cidr_bans challenge.txt m
tgchange.txt
pre-configure:
- ${SUBST_CMD} ${WRKSRC}/doc/example.conf \
+ @${SUBST_CMD} ${WRKSRC}/doc/example.conf \
${WRKSRC}/doc/example.efnet.conf
post-install:
@@ -74,5 +69,6 @@ post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/ircd-ratbox
cd ${WRKSRC}/doc && ${INSTALL_DATA} ${DOCS} \
${PREFIX}/share/doc/ircd-ratbox
+ @find ${PREFIX}/lib -name '*.la' -print | xargs rm
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/net/ircd-ratbox/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo 1 Feb 2010 10:32:07 -0000 1.3
+++ distinfo 17 Nov 2011 01:49:39 -0000
@@ -1,5 +1,5 @@
-MD5 (ircd-ratbox-3.0.6.tar.bz2) = MfT65CERRBiLS5gtbn00ZQ==
-RMD160 (ircd-ratbox-3.0.6.tar.bz2) = Eyc9oeV6a+44Tm3ZZ13b/eNGUwE=
-SHA1 (ircd-ratbox-3.0.6.tar.bz2) = Og99yfezkyoEyvW4BzNOeoAGgko=
-SHA256 (ircd-ratbox-3.0.6.tar.bz2) =
Os72ppJnjShwM8nHuj6NL0wWPQRPO5hZYo5VBBy1S3Q=
-SIZE (ircd-ratbox-3.0.6.tar.bz2) = 1977354
+MD5 (ircd-ratbox-3.0.7.tar.bz2) = m20SkDiwDKEZTyQuGiHBaA==
+RMD160 (ircd-ratbox-3.0.7.tar.bz2) = dfQXCxT1HgYZPDc1VplFBLzvLJY=
+SHA1 (ircd-ratbox-3.0.7.tar.bz2) = 12OiOTcc7w+/ATCLzZW6LxwPErg=
+SHA256 (ircd-ratbox-3.0.7.tar.bz2) =
cWJqDq3EGCKvuTp6uzdOOOxCUSnfaiDuL8Qx3w5cT24=
+SIZE (ircd-ratbox-3.0.7.tar.bz2) = 2379425
Index: patches/patch-Makefile_in
===================================================================
RCS file: /home/cvs/ports/net/ircd-ratbox/patches/patch-Makefile_in,v
retrieving revision 1.2
diff -u -p -r1.2 patch-Makefile_in
--- patches/patch-Makefile_in 1 Feb 2010 10:32:07 -0000 1.2
+++ patches/patch-Makefile_in 17 Nov 2011 01:53:27 -0000
@@ -1,6 +1,6 @@
$OpenBSD: patch-Makefile_in,v 1.2 2010/02/01 10:32:07 jasper Exp $
---- Makefile.in.orig Fri Jan 22 18:26:08 2010
-+++ Makefile.in Mon Feb 1 10:39:19 2010
+--- Makefile.in.orig Thu Oct 20 18:55:29 2011
++++ Makefile.in Wed Nov 16 20:51:19 2011
@@ -102,7 +102,7 @@ AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=
distdir dist dist-all distcheck
ETAGS = etags
@@ -10,18 +10,23 @@ $OpenBSD: patch-Makefile_in,v 1.2 2010/0
resolver
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
distdir = $(PACKAGE)-$(VERSION)
-@@ -295,10 +295,10 @@ servicesdir = @moduledir@/autoload
+@@ -182,7 +182,7 @@ LEX = @LEX@
+ LEXLIB = @LEXLIB@
+ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
+ LIBEXEC_DIR = @LIBEXEC_DIR@
+-LIBLTDL = @LIBLTDL@
++LIBLTDL = -lltdl
+ LIBOBJS = @LIBOBJS@
+ LIBS = @LIBS@
+ LIBTOOL = @LIBTOOL@
+@@ -297,8 +297,8 @@ servicesdir = @moduledir@/autoload
AM_CFLAGS = $(WARNFLAGS)
ircd_SOURCES = main.c
@MINGW_TRUE@EXTRA_FLAGS = -no-undefined -Wl,--enable-runtime-pseudo-reloc
-export-symbols-regex '*'
-@STATIC_MODULES_FALSE@SUBDIRS = libratbox libltdl src modules tools doc help
bandb ssld resolver
-@STATIC_MODULES_TRUE@SUBDIRS = libratbox libltdl modules src tools doc help
bandb ssld resolver
--@STATIC_MODULES_FALSE@ircd_LDADD = libratbox/src/libratbox.la src/libcore.la
$(LIBLTDL)
--@STATIC_MODULES_TRUE@ircd_LDADD = libratbox/src/libratbox.la
modules/libmodules.la src/libcore.la modules/static_modules.o $(LIBLTDL)
$(DLOPEN)
+@STATIC_MODULES_FALSE@SUBDIRS = libratbox src modules tools doc help bandb
ssld resolver
+@STATIC_MODULES_TRUE@SUBDIRS = libratbox modules src tools doc help bandb
ssld resolver
-+@STATIC_MODULES_FALSE@ircd_LDADD = libratbox/src/libratbox.la src/libcore.la
-+@STATIC_MODULES_TRUE@ircd_LDADD = libratbox/src/libratbox.la
modules/libmodules.la src/libcore.la modules/static_modules.o $(DLOPEN)
+ @STATIC_MODULES_FALSE@ircd_LDADD = libratbox/src/libratbox.la src/libcore.la
$(LIBLTDL)
+ @STATIC_MODULES_TRUE@ircd_LDADD = libratbox/src/libratbox.la
modules/libmodules.la src/libcore.la modules/static_modules.o $(LIBLTDL)
$(DLOPEN)
@STATIC_MODULES_FALSE@ircd_LDFLAGS = $(EXTRA_FLAGS) -dlopen self
- all: all-recursive
-
Index: patches/patch-configure_ac
===================================================================
RCS file: /home/cvs/ports/net/ircd-ratbox/patches/patch-configure_ac,v
retrieving revision 1.2
diff -u -p -r1.2 patch-configure_ac
--- patches/patch-configure_ac 1 Feb 2010 10:32:07 -0000 1.2
+++ patches/patch-configure_ac 17 Nov 2011 01:53:27 -0000
@@ -1,18 +1,7 @@
$OpenBSD: patch-configure_ac,v 1.2 2010/02/01 10:32:07 jasper Exp $
---- configure.ac.orig Fri Jan 22 18:26:08 2010
-+++ configure.ac Mon Feb 1 10:39:19 2010
-@@ -5,8 +5,8 @@ dnl TODO: clean up all the OpenSSL and shared module c
- dnl the most major changes have already been made and it looks like
- dnl said functions need to be just about as complex as they already are.
-
--AC_PREREQ(2.63)
--AUTOMAKE_OPTIONS = 1.10
-+AC_PREREQ(2.62)
-+AUTOMAKE_OPTIONS = 1.9
- dnl Sneaky way to get an Id tag into the configure script
- AC_COPYRIGHT([$Id: patch-configure_ac,v 1.2 2010/02/01 10:32:07 jasper Exp $])
- AC_INIT([ircd-ratbox],[devel])
-@@ -109,7 +109,7 @@ done
+--- configure.ac.orig Thu Oct 20 18:55:29 2011
++++ configure.ac Wed Nov 16 20:51:19 2011
+@@ -113,7 +113,7 @@ done
LIBTOOL="$LIBTOOL --silent"
@@ -21,28 +10,3 @@ $OpenBSD: patch-configure_ac,v 1.2 2010/
case "$host_os" in
*cygwin*)
-@@ -383,6 +383,24 @@ AC_HELP_STRING([--with-logdir=DIR],
- AC_MSG_RESULT(no)
- AC_DEFINE_DIR(LOG_DIR, logdir, [Prefix where to write
logfiles.])
- AC_SUBST_DIR([logdir])]
-+)
-+
-+dnl **********************************************************************
-+dnl Check for --with-rundir
-+dnl **********************************************************************
-+
-+AC_MSG_CHECKING([whether to modify rundir])
-+AC_ARG_WITH(rundir,
-+AC_HELP_STRING([--with-rundir=DIR],
-+ [Directory where to write runtime files.]),
-+ [ rundir=`echo $withval | sed 's/\/$//'`
-+ AC_MSG_RESULT(yes)
-+ AC_DEFINE_DIR(RUN_DIR, rundir, [Prefix where to write runtime
files.])
-+ AC_SUBST_DIR([rundir]) ],
-+ [ rundir='${localstatedir}/run'
-+ AC_MSG_RESULT(no)
-+ AC_DEFINE_DIR(RUN_DIR, rundir, [Prefix where to write runtime
files.])
-+ AC_SUBST_DIR([rundir])]
- )
-
- dnl **********************************************************************
Index: patches/patch-doc_example_conf
===================================================================
RCS file: /home/cvs/ports/net/ircd-ratbox/patches/patch-doc_example_conf,v
retrieving revision 1.2
diff -u -p -r1.2 patch-doc_example_conf
--- patches/patch-doc_example_conf 1 Feb 2010 10:32:07 -0000 1.2
+++ patches/patch-doc_example_conf 17 Nov 2011 01:53:31 -0000
@@ -1,20 +1,20 @@
$OpenBSD: patch-doc_example_conf,v 1.2 2010/02/01 10:32:07 jasper Exp $
---- doc/example.conf.orig Mon Feb 1 10:27:06 2010
-+++ doc/example.conf Mon Feb 1 10:29:06 2010
+--- doc/example.conf.orig Thu Oct 13 01:09:59 2011
++++ doc/example.conf Wed Nov 16 20:52:44 2011
@@ -98,13 +98,13 @@ serverinfo {
default_max_clients = 10000;
/* ssl_private_key: our ssl private key */
-- ssl_private_key = "etc/test.key";
-+ ssl_private_key = "${CONFDIR}/test.key";
+- ssl_private_key = "etc/test.key";
++ ssl_private_key = "${CONFDIR}/test.key";
/* ssl_cert: certificate for our ssl server */
-- ssl_cert = "etc/test.cert";
-+ ssl_cert = "${CONFDIR}/test.cert";
+- ssl_cert = "etc/test.cert";
++ ssl_cert = "${CONFDIR}/test.cert";
/* ssl_dh_params: DH parameters, generate with openssl dhparam -out
dh.pem 1024 */
-- ssl_dh_params = "etc/dh.pem";
-+ ssl_dh_params = "${CONFDIR}/dh.pem";
+- ssl_dh_params = "etc/dh.pem";
++ ssl_dh_params = "${CONFDIR}/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
@@ -65,7 +65,7 @@ $OpenBSD: patch-doc_example_conf,v 1.2 2
/* umodes: the specific umodes this oper gets when they oper.
* If this is specified an oper will not be given oper_umodes
-@@ -1027,8 +1027,8 @@ modules {
+@@ -1022,8 +1022,8 @@ modules {
/* module path: paths to search for modules specified below and
* in /modload.
*/
Index: patches/patch-doc_example_efnet_conf
===================================================================
RCS file: /home/cvs/ports/net/ircd-ratbox/patches/patch-doc_example_efnet_conf,v
retrieving revision 1.2
diff -u -p -r1.2 patch-doc_example_efnet_conf
--- patches/patch-doc_example_efnet_conf 1 Feb 2010 10:32:07 -0000
1.2
+++ patches/patch-doc_example_efnet_conf 17 Nov 2011 01:53:27 -0000
@@ -1,20 +1,20 @@
$OpenBSD: patch-doc_example_efnet_conf,v 1.2 2010/02/01 10:32:07 jasper Exp $
---- doc/example.efnet.conf.orig Mon Feb 1 10:37:46 2010
-+++ doc/example.efnet.conf Mon Feb 1 10:39:06 2010
+--- doc/example.efnet.conf.orig Thu Oct 13 01:09:59 2011
++++ doc/example.efnet.conf Wed Nov 16 20:53:21 2011
@@ -101,13 +101,13 @@ serverinfo {
default_max_clients = 10000;
/* ssl_private_key: our ssl private key */
-- ssl_private_key = "etc/test.key";
-+ ssl_private_key = "${CONFDIR}/test.key";
+- ssl_private_key = "etc/test.key";
++ ssl_private_key = "${CONFDIR}/test.key";
/* ssl_cert: certificate for our ssl server */
-- ssl_cert = "etc/test.cert";
-+ ssl_cert = "${CONFDIR}/test.cert";
+- ssl_cert = "etc/test.cert";
++ ssl_cert = "${CONFDIR}/test.cert";
/* ssl_dh_params: DH parameters, generate with openssl dhparam -out
dh.pem 1024 */
-- ssl_dh_params = "etc/dh.pem";
-+ ssl_dh_params = "${CONFDIR}/dh.pem";
+- ssl_dh_params = "etc/dh.pem";
++ ssl_dh_params = "${CONFDIR}/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
@@ -56,7 +56,7 @@ $OpenBSD: patch-doc_example_efnet_conf,v
};
/* class {}: contain information about classes for users (OLD Y:) */
-@@ -358,7 +358,7 @@ operator "god" {
+@@ -357,7 +357,7 @@ operator "god" {
* A password should not be defined when this is used, see
* doc/challenge.txt for more information.
*/
@@ -65,7 +65,7 @@ $OpenBSD: patch-doc_example_efnet_conf,v
/* umodes: the specific umodes this oper gets when they oper.
* If this is specified an oper will not be given oper_umodes
-@@ -1041,8 +1041,8 @@ modules {
+@@ -1038,8 +1038,8 @@ modules {
/* module path: paths to search for modules specified below and
* in /modload.
*/
Index: patches/patch-include_config_h
===================================================================
RCS file: /home/cvs/ports/net/ircd-ratbox/patches/patch-include_config_h,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-include_config_h
--- patches/patch-include_config_h 9 Feb 2009 09:41:54 -0000 1.1.1.1
+++ patches/patch-include_config_h 24 Oct 2011 05:11:15 -0000
@@ -1,6 +1,6 @@
$OpenBSD: patch-include_config_h,v 1.1.1.1 2009/02/09 09:41:54 simon Exp $
---- include/config.h.orig Fri Sep 19 17:33:46 2008
-+++ include/config.h Sun Feb 8 23:21:33 2009
+--- include/config.h.orig Fri Sep 19 11:33:46 2008
++++ include/config.h Mon Oct 24 01:10:59 2011
@@ -45,6 +45,11 @@
* AUTOMODPATH = directory for autoloaded modules
*/
@@ -18,7 +18,7 @@ $OpenBSD: patch-include_config_h,v 1.1.1
#define MPATH ETCPATH "/ircd.motd" /* MOTD file */
#define LPATH LOGPATH "/ircd.log" /* ircd logfile */
-#define PPATH ETCPATH "/ircd.pid" /* pid file */
-+#define PPATH RUN_DIR "/ircd.pid" /* pid file */
++#define PPATH "/var/run/ircd-ratbox/ircd.pid" /* pid file */
#define OPATH ETCPATH "/opers.motd" /* oper MOTD file */
/* HANGONGOODLINK and HANGONGOODLINK
Index: patches/patch-src_Makefile_in
===================================================================
RCS file: /home/cvs/ports/net/ircd-ratbox/patches/patch-src_Makefile_in,v
retrieving revision 1.2
diff -u -p -r1.2 patch-src_Makefile_in
--- patches/patch-src_Makefile_in 1 Feb 2010 10:32:07 -0000 1.2
+++ patches/patch-src_Makefile_in 17 Nov 2011 01:53:27 -0000
@@ -1,21 +1,21 @@
$OpenBSD: patch-src_Makefile_in,v 1.2 2010/02/01 10:32:07 jasper Exp $
---- src/Makefile.in.orig Fri Jan 22 18:26:08 2010
-+++ src/Makefile.in Mon Feb 1 10:39:19 2010
-@@ -136,7 +136,7 @@ EXEEXT = @EXEEXT@
- FGREP = @FGREP@
- GREP = @GREP@
- HELP_DIR = @HELP_DIR@
--INCLTDL = @INCLTDL@
-+INCLTDL = -I@includedir@
- INSTALL = @INSTALL@
- INSTALL_DATA = @INSTALL_DATA@
- INSTALL_PROGRAM = @INSTALL_PROGRAM@
-@@ -149,7 +149,7 @@ LEX = @LEX@
+--- src/Makefile.in.orig Thu Oct 20 18:55:29 2011
++++ src/Makefile.in Wed Nov 16 20:51:20 2011
+@@ -150,7 +150,7 @@ LEX = @LEX@
LEXLIB = @LEXLIB@
LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
LIBEXEC_DIR = @LIBEXEC_DIR@
-LIBLTDL = @LIBLTDL@
-+LIBLTDL = -L@libdir@ -lltdl
++LIBLTDL = -lltdl
LIBOBJS = @LIBOBJS@
LIBS = @LIBS@
LIBTOOL = @LIBTOOL@
+@@ -261,7 +261,7 @@ AUTOMAKE_OPTIONS = foreign
+ libcoredir = @libdir@
+ AM_YFLAGS = -d
+ AM_CFLAGS = $(WARNFLAGS)
+-INCLUDES = -I../libratbox/include -I../libltdl @SSL_INCLUDES@
++INCLUDES = -I../libratbox/include -I$(LOCALBASE)/include @SSL_INCLUDES@
+ BUILT_SOURCES = version.c
+ @MINGW_TRUE@EXTRA_FLAGS = -no-undefined -Wl,--enable-runtime-pseudo-reloc
-export-symbols-regex '*'
+ libcore_la_SOURCES = \
Index: pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/net/ircd-ratbox/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST
--- pkg/PLIST 9 Nov 2010 11:56:17 -0000 1.5
+++ pkg/PLIST 17 Nov 2011 03:15:31 -0000
@@ -45,8 +45,6 @@ lib/ircd-ratbox/modules/autoload/m_post.
lib/ircd-ratbox/modules/autoload/m_rehash.so
lib/ircd-ratbox/modules/autoload/m_restart.so
lib/ircd-ratbox/modules/autoload/m_resv.so
-@comment lib/ircd-ratbox/modules/autoload/m_services.a
-@comment lib/ircd-ratbox/modules/autoload/m_services.la
lib/ircd-ratbox/modules/autoload/m_services.so
lib/ircd-ratbox/modules/autoload/m_set.so
lib/ircd-ratbox/modules/autoload/m_stats.so
@@ -78,11 +76,7 @@ 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
-@comment lib/libcore.a
-@comment lib/libcore.la
lib/libcore.so
-@comment lib/libratbox.a
-@comment lib/libratbox.la
lib/libratbox.so
libexec/ircd-ratbox/
@bin libexec/ircd-ratbox/bandb
@@ -146,6 +140,7 @@ share/ircd-ratbox/help/opers/dline
share/ircd-ratbox/help/opers/error
share/ircd-ratbox/help/opers/etrace
share/ircd-ratbox/help/opers/gline
+share/ircd-ratbox/help/opers/gungline
share/ircd-ratbox/help/opers/help
share/ircd-ratbox/help/opers/index
share/ircd-ratbox/help/opers/info
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.