ports/122994: [maintainer-update|patch] irc/ircd-ratbox-devel: New beta test version of ratbox3
Lewis at elasticmind.net
Lewis at elasticmind.net
Tue Apr 22 19:20:01 UTC 2008
>Number: 122994
>Category: ports
>Synopsis: [maintainer-update|patch] irc/ircd-ratbox-devel: New beta test version of ratbox3
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Tue Apr 22 19:20:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: Lewis
>Release: FreeBSD 6.2-RELEASE-p11 amd64
>Organization:
>Environment:
System: FreeBSD 6.2-RELEASE-p11 FreeBSD 6.2-RELEASE-p11 #1: Sat Feb 16 11:59:02 GMT 2008 amd64
Port build tested on tinderbox: 7-STABLE, 6-STABLE, 5-STABLE, 8, 7.0, 6.3, 6.2, 6.1
>Description:
Updated ircd-ratbox-devel port to latest beta testing release of ircd-ratbox-3.0.0, added sqlite3 as
dependancy, updated rc.d script to add 'conftest' option.
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 Bundled 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 force nick changes.
o New ssld and bandb processes for SSL connections and ban checking.
>How-To-Repeat:
>Fix:
--- ircd-ratbox-devel-3.0.0beta2.diff begins here ---
diff -ruN ircd-ratbox-devel.orig/Makefile ircd-ratbox-devel/Makefile
--- ircd-ratbox-devel.orig/Makefile Wed Apr 16 00:59:50 2008
+++ ircd-ratbox-devel/Makefile Sat Apr 19 04:11:54 2008
@@ -7,60 +7,58 @@
# ex: ts=8
PORTNAME= ircd-ratbox
-PORTVERSION= 2.2.6
-PORTREVISION= 1
+#PORTVERSION= 3.0.0
+DISTVERSION= 3.0.0beta2
CATEGORIES= irc ipv6
-MASTER_SITES= ftp://ftp.ircd-ratbox.org/pub/ircd-ratbox/ \
- ftp://ftp.demon.co.uk/pub/mirrors/ircd-ratbox/ \
- http://www.ircd-ratbox.org/download/ \
- ftp://ftp.parodius.com/pub/ircd-ratbox/ \
- http://www.ircd-ratbox.org/download/old/
+MASTER_SITES= ftp://ftp.ircd-ratbox.org/pub/ircd-ratbox/testing/ \
+ ftp://ftp.demon.co.uk/pub/mirrors/ircd-ratbox/testing/ \
+ http://www.ircd-ratbox.org/download/testing/ \
+ ftp://ftp.parodius.com/pub/ircd-ratbox/testing/old/ \
+ http://www.ircd-ratbox.org/download/testing/old/
PKGNAMESUFFIX= -devel
-EXTRACT_SUFX= .tgz
MAINTAINER= moggie at elasticmind.net
COMMENT= Advanced, stable IRC daemon, used widely on EFnet ('testing' release)
CONFLICTS= ircd-ratbox-[0-9]*
-MAN8= ircd.8
+USE_BZIP2= yes
+#MAN8= ircd.8
USE_RC_SUBR= ircd-ratbox.sh
+USE_SQLITE= 3
-LOGDIR= /var/log/${PORTNAME}
-RUNDIR= /var/run/${PORTNAME}
+LOGDIR?= /var/log/${PORTNAME}
+RUNDIR?= /var/run/${PORTNAME}
+DBDIR?= /var/db/${PORTNAME}
SUB_FILES= pkg-message pkg-install
-PLIST_SUB= LOGDIR=${LOGDIR} RUNDIR=${RUNDIR}
-SUB_LIST= LOGDIR=${LOGDIR} RUNDIR=${RUNDIR}
+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 \
- --with-helpdir=${DATADIR}/help
+CONFIGURE_ARGS= --with-confdir=${PREFIX}/etc/${PORTNAME} \
+ --with-logdir=/var/log/${PORTNAME} \
+ --with-moduledir=${PREFIX}/lib/${PORTNAME}/modules \
+ --with-helpdir=${DATADIR}/help \
+ --libdir=${PREFIX}/lib/${PORTNAME} \
+ --with-sqlite3-path=${LOCALBASE}
PORTDOCS= [^i]*.txt README.* technical/[^i]*.txt Tao-of-IRC.*
#-- Options ------------------------------------------------------------
-OPTIONS= KQUEUE "Use superior kqueue(2) instead of poll(2)" on \
- OPENSSL "Enable openssl support" on \
+OPTIONS= OPENSSL "Enable openssl support" on \
IPV6 "Enable IPv6 support" on \
ZIPLINKS "Enable ziplinks support" on \
SHARED_MODULES "Enable shared modules support" on \
ASSERT "Enable debugging code" off \
SMALL_NET "Tune server for small networks" off \
- SERVICES "Enable ratbox-services compatibility code" off
+ SERVICES "Enable ratbox-services compatibility code" off \
+ SSLONLY "Enable SSL only chan' support (chanmode +S)" off
#----------------------------------------------------------------------
.include <bsd.port.pre.mk>
-.if defined(WITH_KQUEUE)
-CONFIGURE_ARGS+= --enable-kqueue
-.else
-CONFIGURE_ARGS+= --enable-poll
-.endif
-
.if defined(WITH_OPENSSL)
.include "${PORTSDIR}/Mk/bsd.openssl.mk"
CONFIGURE_ARGS+= --enable-openssl
@@ -94,23 +92,22 @@
CONFIGURE_ARGS+= --enable-services
.endif
+.if defined(WITH_SSLONLY)
+CONFIGURE_ARGS+= --enable-sslonly-channels
+.endif
+
#-- User Configuration -------------------------------------------------
.if defined(NICKLEN)
CONFIGURE_ARGS+= --with-nicklen=${NICKLEN}
.endif
-.if defined(TOPICLEN)
-CONFIGURE_ARGS+= --with-topiclen=${TOPICLEN}
-.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} " TOPICLEN [default 160, max 390] - Max topic length"
@${ECHO_MSG} ""
@${ECHO_MSG} "Press CTRL+C now if you wish to set them."
@${ECHO_MSG} ""
@@ -124,6 +121,7 @@
${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
pre-su-install:
@${SETENV} "PKG_PREFIX=${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
diff -ruN ircd-ratbox-devel.orig/distinfo ircd-ratbox-devel/distinfo
--- ircd-ratbox-devel.orig/distinfo Wed Apr 16 00:59:50 2008
+++ ircd-ratbox-devel/distinfo Wed Apr 16 02:05:01 2008
@@ -1,3 +1,3 @@
-MD5 (ircd-ratbox-2.2.6.tgz) = d288f8169e08d9031a115814a8a88033
-SHA256 (ircd-ratbox-2.2.6.tgz) = b6dd01a15d13f29c0a87f507a63b212b3fe7a62bcd101ac123ec75fcca847c35
-SIZE (ircd-ratbox-2.2.6.tgz) = 713577
+MD5 (ircd-ratbox-3.0.0beta2.tar.bz2) = 743b81cc1f12940a0bcb85dc176683b6
+SHA256 (ircd-ratbox-3.0.0beta2.tar.bz2) = 6874c9d23221331f76f54e860a51806c60cd77f78b4c876e515e41bef84b1c24
+SIZE (ircd-ratbox-3.0.0beta2.tar.bz2) = 1850499
diff -ruN ircd-ratbox-devel.orig/files/ircd-ratbox.sh.in ircd-ratbox-devel/files/ircd-ratbox.sh.in
--- ircd-ratbox-devel.orig/files/ircd-ratbox.sh.in Wed Apr 16 00:59:50 2008
+++ ircd-ratbox-devel/files/ircd-ratbox.sh.in Mon Apr 21 14:00:27 2008
@@ -14,6 +14,7 @@
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"
@@ -32,4 +33,12 @@
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 -ruN ircd-ratbox-devel.orig/files/patch-Makefile.am ircd-ratbox-devel/files/patch-Makefile.am
--- ircd-ratbox-devel.orig/files/patch-Makefile.am Thu Jan 1 01:00:00 1970
+++ ircd-ratbox-devel/files/patch-Makefile.am Tue Apr 22 02:34:44 2008
@@ -0,0 +1,18 @@
+--- ./Makefile.am.orig Tue Jan 22 16:15:08 2008
++++ ./Makefile.am Tue Apr 22 02:20:19 2008
+@@ -24,13 +24,13 @@
+
+ if !STATIC_MODULES
+
+-SUBDIRS = libratbox libltdl src modules tools doc help bandb ssld resolver ident
++SUBDIRS = libratbox libltdl src modules tools doc help bandb ssld resolver ident contrib
+ ircd_LDADD = libratbox/src/libratbox.la src/libcore.la $(LIBLTDL)
+ ircd_LDFLAGS = $(EXTRA_FLAGS) -dlopen self
+
+ else
+
+-SUBDIRS = libratbox libltdl modules src tools doc help bandb ssld resolver ident
++SUBDIRS = libratbox libltdl modules src tools doc help bandb ssld resolver ident contrib
+ ircd_LDADD = libratbox/src/libratbox.la modules/libmodules.la src/libcore.la modules/static_modules.o $(LIBLTDL) $(DLOPEN)
+
+
diff -ruN ircd-ratbox-devel.orig/files/patch-Makefile.in ircd-ratbox-devel/files/patch-Makefile.in
--- ircd-ratbox-devel.orig/files/patch-Makefile.in Wed Apr 16 00:59:50 2008
+++ ircd-ratbox-devel/files/patch-Makefile.in Tue Apr 22 02:34:44 2008
@@ -1,11 +1,171 @@
---- Makefile.in.orig Fri Dec 10 21:28:20 2004
-+++ Makefile.in Mon Jan 23 17:10:28 2006
-@@ -46,7 +46,7 @@
- # the system one.
- #CFLAGS= -DNDEBUG -g -O2 -D"FD_SETSIZE=1024"
- SHELL=/bin/sh
--SUBDIRS=modules adns src tools servlink doc help
-+SUBDIRS=modules adns src tools servlink doc help contrib
- CLEANDIRS = ${SUBDIRS} contrib
- RSA_FILES=rsa_respond/README rsa_respond/respond.c rsa_respond/Makefile
-
+--- ./Makefile.in.orig Fri Mar 7 16:10:01 2008
++++ ./Makefile.in Tue Apr 22 02:20:19 2008
+@@ -1,8 +1,8 @@
+-# Makefile.in generated by automake 1.10.1 from Makefile.am.
++# Makefile.in generated by automake 1.10 from Makefile.am.
+ # @configure_input@
+
+ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+-# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
++# 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ # This Makefile.in is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+ # with or without modifications, as long as this notice is preserved.
+@@ -14,7 +14,7 @@
+
+ @SET_MAKE@
+
+-# $Id: Makefile.in 25099 2008-03-07 16:10:01Z androsyn $
++# $Id: Makefile.am 25012 2008-01-22 16:15:08Z androsyn $
+ #
+ # okay so i've flattened out the build stuff here.
+ # this is really for the best since so many things depend
+@@ -73,7 +73,7 @@
+ ircd_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+ --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(ircd_LDFLAGS) \
+ $(LDFLAGS) -o $@
+-DEFAULT_INCLUDES = -I. at am__isrc@ -I$(top_builddir)/include
++DEFAULT_INCLUDES = -I. -I$(top_builddir)/include at am__isrc@
+ depcomp = $(SHELL) $(top_srcdir)/depcomp
+ am__depfiles_maybe = depfiles
+ COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+@@ -99,7 +99,7 @@
+ ETAGS = etags
+ CTAGS = ctags
+ DIST_SUBDIRS = libratbox libltdl src modules tools doc help bandb ssld \
+- resolver ident
++ resolver ident contrib
+ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ distdir = $(PACKAGE)-$(VERSION)
+ top_distdir = $(distdir)
+@@ -133,7 +133,6 @@
+ CYGPATH_W = @CYGPATH_W@
+ DEFS = @DEFS@
+ DEPDIR = @DEPDIR@
+-DSYMUTIL = @DSYMUTIL@
+ ECHO = @ECHO@
+ ECHO_C = @ECHO_C@
+ ECHO_N = @ECHO_N@
+@@ -171,7 +170,6 @@
+ MKDIR_P = @MKDIR_P@
+ MODULE_DIR = @MODULE_DIR@
+ MV = @MV@
+-NMEDIT = @NMEDIT@
+ OBJEXT = @OBJEXT@
+ PACKAGE = @PACKAGE@
+ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+@@ -265,8 +263,8 @@
+ AM_CFLAGS = $(WARNFLAGS)
+ ircd_SOURCES = src/main.c
+ @MINGW_TRUE at EXTRA_FLAGS = -no-undefined -Wl,--enable-runtime-pseudo-reloc -export-symbols-regex '*'
+- at STATIC_MODULES_FALSE@SUBDIRS = libratbox libltdl src modules tools doc help bandb ssld resolver ident
+- at STATIC_MODULES_TRUE@SUBDIRS = libratbox libltdl modules src tools doc help bandb ssld resolver ident
++ at STATIC_MODULES_FALSE@SUBDIRS = libratbox libltdl src modules tools doc help bandb ssld resolver ident contrib
++ at STATIC_MODULES_TRUE@SUBDIRS = libratbox libltdl modules src tools doc help bandb ssld resolver ident contrib
+ @STATIC_MODULES_FALSE at ircd_LDADD = libratbox/src/libratbox.la src/libcore.la $(LIBLTDL)
+ @STATIC_MODULES_TRUE at ircd_LDADD = libratbox/src/libratbox.la modules/libmodules.la src/libcore.la modules/static_modules.o $(LIBLTDL) $(DLOPEN)
+ @STATIC_MODULES_FALSE at ircd_LDFLAGS = $(EXTRA_FLAGS) -dlopen self
+@@ -339,8 +337,8 @@
+ || test -f $$p1 \
+ ; then \
+ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
+- echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \
+- $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \
++ echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \
++ $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \
+ else :; fi; \
+ done
+
+@@ -486,8 +484,8 @@
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+- $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+- END { if (nonempty) { for (i in files) print i; }; }'`; \
++ $(AWK) ' { files[$$0] = 1; } \
++ END { for (i in files) print i; }'`; \
+ mkid -fID $$unique
+ tags: TAGS
+
+@@ -512,8 +510,8 @@
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+- END { if (nonempty) { for (i in files) print i; }; }'`; \
++ $(AWK) ' { files[$$0] = 1; } \
++ END { for (i in files) print i; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+@@ -523,12 +521,13 @@
+ CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
++ here=`pwd`; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+- END { if (nonempty) { for (i in files) print i; }; }'`; \
++ $(AWK) ' { files[$$0] = 1; } \
++ END { for (i in files) print i; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+@@ -599,10 +598,6 @@
+ tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
+ $(am__remove_distdir)
+
+-dist-lzma: distdir
+- tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
+- $(am__remove_distdir)
+-
+ dist-tarZ: distdir
+ tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
+ $(am__remove_distdir)
+@@ -629,8 +624,6 @@
+ GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\
+ *.tar.bz2*) \
+ bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\
+- *.tar.lzma*) \
+- unlzma -c $(distdir).tar.lzma | $(am__untar) ;;\
+ *.tar.Z*) \
+ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
+ *.shar.gz*) \
+@@ -790,20 +783,20 @@
+ .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am am--refresh check check-am clean clean-binPROGRAMS \
+ clean-generic clean-libtool ctags ctags-recursive dist \
+- dist-all dist-bzip2 dist-gzip dist-lzma dist-shar dist-tarZ \
+- dist-zip distcheck distclean distclean-compile \
+- distclean-generic distclean-hdr distclean-libtool \
+- distclean-tags distcleancheck distdir distuninstallcheck dvi \
+- dvi-am html html-am info info-am install install-am \
+- install-binPROGRAMS install-data install-data-am install-dvi \
+- install-dvi-am install-exec install-exec-am install-html \
+- install-html-am install-info install-info-am install-man \
+- install-pdf install-pdf-am install-ps install-ps-am \
+- install-strip installcheck installcheck-am installdirs \
+- installdirs-am maintainer-clean maintainer-clean-generic \
+- mostlyclean mostlyclean-compile mostlyclean-generic \
+- mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
+- uninstall uninstall-am uninstall-binPROGRAMS
++ dist-all dist-bzip2 dist-gzip dist-shar dist-tarZ dist-zip \
++ distcheck distclean distclean-compile distclean-generic \
++ distclean-hdr distclean-libtool distclean-tags distcleancheck \
++ distdir distuninstallcheck dvi dvi-am html html-am info \
++ info-am install install-am install-binPROGRAMS install-data \
++ install-data-am install-dvi install-dvi-am install-exec \
++ install-exec-am install-html install-html-am install-info \
++ install-info-am install-man install-pdf install-pdf-am \
++ install-ps install-ps-am install-strip installcheck \
++ installcheck-am installdirs installdirs-am maintainer-clean \
++ maintainer-clean-generic mostlyclean mostlyclean-compile \
++ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
++ tags tags-recursive uninstall uninstall-am \
++ uninstall-binPROGRAMS
+
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
diff -ruN ircd-ratbox-devel.orig/files/patch-contrib_Makefile.in ircd-ratbox-devel/files/patch-contrib_Makefile.in
--- ircd-ratbox-devel.orig/files/patch-contrib_Makefile.in Wed Apr 16 00:59:50 2008
+++ ircd-ratbox-devel/files/patch-contrib_Makefile.in Thu Jan 1 01:00:00 1970
@@ -1,12 +0,0 @@
---- contrib/Makefile.in.orig Thu Jun 17 23:19:00 2004
-+++ contrib/Makefile.in Mon Jan 23 17:17:00 2006
-@@ -43,8 +43,7 @@
- spy_stats_p_notice.c \
- spy_trace_notice.c \
- spy_whois_notice.c \
-- spy_whois_notice_global.c \
-- example_module.c
-+ spy_whois_notice_global.c
-
- OBJS = ${SRCS:.c=.so}
-
diff -ruN ircd-ratbox-devel.orig/files/patch-contrib__Makefile.am ircd-ratbox-devel/files/patch-contrib__Makefile.am
--- ircd-ratbox-devel.orig/files/patch-contrib__Makefile.am Thu Jan 1 01:00:00 1970
+++ ircd-ratbox-devel/files/patch-contrib__Makefile.am Tue Apr 22 02:34:44 2008
@@ -0,0 +1,10 @@
+--- ./contrib/Makefile.am.orig Fri Mar 7 16:10:01 2008
++++ ./contrib/Makefile.am Tue Apr 22 02:20:19 2008
+@@ -10,7 +10,6 @@
+ AM_CFLAGS=$(WARNFLAGS)
+
+ SRCS = \
+-example_module.c \
+ m_42.c \
+ m_clearchan.c \
+ m_flags.c \
diff -ruN ircd-ratbox-devel.orig/files/patch-contrib__Makefile.in ircd-ratbox-devel/files/patch-contrib__Makefile.in
--- ircd-ratbox-devel.orig/files/patch-contrib__Makefile.in Thu Jan 1 01:00:00 1970
+++ ircd-ratbox-devel/files/patch-contrib__Makefile.in Tue Apr 22 02:34:44 2008
@@ -0,0 +1,37 @@
+--- ./contrib/Makefile.in.orig Fri Mar 7 16:10:01 2008
++++ ./contrib/Makefile.in Tue Apr 22 02:20:19 2008
+@@ -1,8 +1,8 @@
+-# Makefile.in generated by automake 1.10.1 from Makefile.am.
++# Makefile.in generated by automake 1.10 from Makefile.am.
+ # @configure_input@
+
+ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+-# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
++# 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ # This Makefile.in is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+ # with or without modifications, as long as this notice is preserved.
+@@ -66,7 +66,6 @@
+ CYGPATH_W = @CYGPATH_W@
+ DEFS = @DEFS@
+ DEPDIR = @DEPDIR@
+-DSYMUTIL = @DSYMUTIL@
+ ECHO = @ECHO@
+ ECHO_C = @ECHO_C@
+ ECHO_N = @ECHO_N@
+@@ -104,7 +103,6 @@
+ MKDIR_P = @MKDIR_P@
+ MODULE_DIR = @MODULE_DIR@
+ MV = @MV@
+-NMEDIT = @NMEDIT@
+ OBJEXT = @OBJEXT@
+ PACKAGE = @PACKAGE@
+ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+@@ -199,7 +197,6 @@
+ INCLUDES = -I../include -I../libratbox/include $(INCLTDL)
+ AM_CFLAGS = $(WARNFLAGS)
+ SRCS = \
+-example_module.c \
+ m_42.c \
+ m_clearchan.c \
+ m_flags.c \
diff -ruN ircd-ratbox-devel.orig/files/patch-doc_Makefile.in ircd-ratbox-devel/files/patch-doc_Makefile.in
--- ircd-ratbox-devel.orig/files/patch-doc_Makefile.in Wed Apr 16 00:59:50 2008
+++ ircd-ratbox-devel/files/patch-doc_Makefile.in Thu Jan 1 01:00:00 1970
@@ -1,32 +0,0 @@
---- doc/Makefile.in.orig Fri Jun 18 01:19:00 2004
-+++ doc/Makefile.in Fri Jan 27 07:03:15 2006
-@@ -53,28 +53,9 @@
- 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
--
-- @for i in $(DEFAULTCONFS); do \
-- if test ! -f $(DESTDIR)$(confdir)/$$i; then \
-- echo "ircd: creating config file ($$i)"; \
-- ${TOUCH} $(DESTDIR)$(confdir)/$$i; \
-- fi; \
-- done
--
- - at if test ! -f $(DESTDIR)$(confdir)/ircd.motd; then \
- echo "ircd: installing motd file (ircd.motd)"; \
-- $(INSTALL_DATA) ircd.motd $(DESTDIR)$(confdir); \
-- fi
--
-- - at if test -f $(DESTDIR)$(confdir)/links.txt; then \
-- $(RM) $(DESTDIR)$(confdir)/links.txt; \
-+ $(INSTALL_DATA) ircd.motd $(DESTDIR)$(confdir)/ircd.motd.sample; \
- fi
-
- @echo "ircd: installing manpage"
diff -ruN ircd-ratbox-devel.orig/files/patch-doc__Makefile.in ircd-ratbox-devel/files/patch-doc__Makefile.in
--- ircd-ratbox-devel.orig/files/patch-doc__Makefile.in Thu Jan 1 01:00:00 1970
+++ ircd-ratbox-devel/files/patch-doc__Makefile.in Tue Apr 22 02:34:44 2008
@@ -0,0 +1,25 @@
+--- ./doc/Makefile.in.orig Fri Mar 7 16:30:59 2008
++++ ./doc/Makefile.in Tue Apr 22 02:20:19 2008
+@@ -43,21 +43,10 @@
+ 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
+
+ - at if test ! -f $(DESTDIR)$(confdir)/ircd.motd; then \
+ echo "ircd: installing motd file (ircd.motd)"; \
+- $(INSTALL_DATA) ircd.motd $(DESTDIR)$(confdir); \
+- fi
+-
+- - at if test -f $(DESTDIR)$(confdir)/links.txt; then \
+- $(RM) $(DESTDIR)$(confdir)/links.txt; \
++ $(INSTALL_DATA) ircd.motd $(DESTDIR)$(confdir)/ircd.motd.sample; \
+ fi
+
+ all:
diff -ruN ircd-ratbox-devel.orig/files/patch-doc__example.conf ircd-ratbox-devel/files/patch-doc__example.conf
--- ircd-ratbox-devel.orig/files/patch-doc__example.conf Thu Jan 1 01:00:00 1970
+++ ircd-ratbox-devel/files/patch-doc__example.conf Tue Apr 22 02:34:44 2008
@@ -0,0 +1,76 @@
+--- ./doc/example.conf.orig Mon Mar 10 20:28:36 2008
++++ ./doc/example.conf Tue Apr 22 02:23:42 2008
+@@ -93,13 +93,13 @@
+ default_max_clients = 10000;
+
+ /* ssl_private_key: our ssl private key */
+- ssl_private_key = "etc/test.key";
++ ssl_private_key = "/usr/local/etc/ssl/test.key";
+
+ /* ssl_cert: certificate for our ssl server */
+- ssl_cert = "etc/test.cert";
++ ssl_cert = "/usr/local/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 = "/usr/local/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 cpu/cpu cores you have might be useful
+@@ -132,16 +132,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:) */
+@@ -337,7 +337,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
+@@ -946,7 +946,7 @@
+ *
+ * only define if servlink is not in same directory as ircd itself.
+ */
+- #servlink_path = "/usr/local/ircd/bin/servlink";
++ #servlink_path = "%%PREFIX%%/bin/servlink";
+
+ /* use egd: if your system does not have *random devices yet you
+ * want to use OpenSSL and encrypted links, enable this. Beware -
+@@ -999,8 +999,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 -ruN ircd-ratbox-devel.orig/files/patch-doc__example.efnet.conf ircd-ratbox-devel/files/patch-doc__example.efnet.conf
--- ircd-ratbox-devel.orig/files/patch-doc__example.efnet.conf Thu Jan 1 01:00:00 1970
+++ ircd-ratbox-devel/files/patch-doc__example.efnet.conf Tue Apr 22 02:34:44 2008
@@ -0,0 +1,59 @@
+--- ./doc/example.efnet.conf.orig Wed Sep 5 20:00:42 2007
++++ ./doc/example.efnet.conf Tue Apr 22 02:26:59 2008
+@@ -119,16 +119,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:) */
+@@ -316,7 +316,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/oper.pub";
+
+ /* umodes: the specific umodes this oper gets when they oper.
+ * If this is specified an oper will not be given oper_umodes
+@@ -906,7 +906,7 @@
+ *
+ * only define if servlink is not in same directory as ircd itself.
+ */
+- #servlink_path = "/usr/local/ircd/bin/servlink";
++ #servlink_path = "%%PREFIX%%/bin/servlink";
+
+ /* use egd: if your system does not have *random devices yet you
+ * want to use OpenSSL and encrypted links, enable this. Beware -
+@@ -956,8 +956,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/autoload/";
++ path = "%%PREFIX%%/lib/ircd-ratbox/modules/contrib/";
+
+ /* module: the name of a module to load on startup/rehash */
+ #module = "some_module.so";
diff -ruN ircd-ratbox-devel.orig/files/patch-doc_example.conf ircd-ratbox-devel/files/patch-doc_example.conf
--- ircd-ratbox-devel.orig/files/patch-doc_example.conf Wed Apr 16 00:59:50 2008
+++ ircd-ratbox-devel/files/patch-doc_example.conf Thu Jan 1 01:00:00 1970
@@ -1,59 +0,0 @@
---- doc/example.conf.orig Tue Aug 21 00:37:55 2007
-+++ doc/example.conf Tue Aug 21 00:37:55 2007
-@@ -117,16 +117,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:) */
-@@ -314,7 +314,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
-@@ -898,7 +898,7 @@
- *
- * only define if servlink is not in same directory as ircd itself.
- */
-- #servlink_path = "/usr/local/ircd/bin/servlink";
-+ #servlink_path = "%%PREFIX%%/bin/servlink";
-
- /* use egd: if your system does not have *random devices yet you
- * want to use OpenSSL and encrypted links, enable this. Beware -
-@@ -948,8 +948,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 -ruN ircd-ratbox-devel.orig/files/patch-doc_example.efnet.conf ircd-ratbox-devel/files/patch-doc_example.efnet.conf
--- ircd-ratbox-devel.orig/files/patch-doc_example.efnet.conf Wed Apr 16 00:59:50 2008
+++ ircd-ratbox-devel/files/patch-doc_example.efnet.conf Thu Jan 1 01:00:00 1970
@@ -1,59 +0,0 @@
---- doc/example.efnet.conf.orig Tue Aug 21 00:37:55 2007
-+++ doc/example.efnet.conf Tue Aug 21 00:37:55 2007
-@@ -119,16 +119,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:) */
-@@ -317,7 +317,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
-@@ -908,7 +908,7 @@
- *
- * only define if servlink is not in same directory as ircd itself.
- */
-- #servlink_path = "/usr/local/ircd/bin/servlink";
-+ #servlink_path = "%%PREFIX%%/bin/servlink";
-
- /* use egd: if your system does not have *random devices yet you
- * want to use OpenSSL and encrypted links, enable this. Beware -
-@@ -958,8 +958,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 -ruN ircd-ratbox-devel.orig/files/patch-help_Makefile.in ircd-ratbox-devel/files/patch-help_Makefile.in
--- ircd-ratbox-devel.orig/files/patch-help_Makefile.in Wed Apr 16 00:59:50 2008
+++ ircd-ratbox-devel/files/patch-help_Makefile.in Thu Jan 1 01:00:00 1970
@@ -1,17 +0,0 @@
---- help/Makefile.in.orig Mon Sep 12 16:58:45 2005
-+++ help/Makefile.in Mon Jan 23 23:15:32 2006
-@@ -63,14 +63,6 @@
- rm -f opers/index.tmp
-
- install:
-- - at if test -d $(DESTDIR)$(helpdir)-old; then \
-- rm -rf $(DESTDIR)$(helpdir)-old; \
-- fi
-- - at if test -d $(DESTDIR)$(helpdir); then \
-- echo "ircd: backing up old help files"; \
-- mv $(DESTDIR)$(helpdir) $(DESTDIR)$(helpdir)-old; \
-- fi
--
- @echo "ircd: setting up help directory structure"
- @mkdir -p -m 755 $(DESTDIR)$(helpdir)
- @mkdir -p -m 755 $(DESTDIR)$(helpdir)/opers
diff -ruN ircd-ratbox-devel.orig/files/patch-help__Makefile.in ircd-ratbox-devel/files/patch-help__Makefile.in
--- ircd-ratbox-devel.orig/files/patch-help__Makefile.in Thu Jan 1 01:00:00 1970
+++ ircd-ratbox-devel/files/patch-help__Makefile.in Tue Apr 22 02:34:44 2008
@@ -0,0 +1,17 @@
+--- ./help/Makefile.in.orig Fri Sep 1 19:20:19 2006
++++ ./help/Makefile.in Tue Apr 22 02:20:19 2008
+@@ -63,14 +63,6 @@
+ rm -f opers/index.tmp
+
+ install:
+- - at if test -d $(DESTDIR)$(helpdir)-old; then \
+- rm -rf $(DESTDIR)$(helpdir)-old; \
+- fi
+- - at if test -d $(DESTDIR)$(helpdir); then \
+- echo "ircd: backing up old help files"; \
+- mv $(DESTDIR)$(helpdir) $(DESTDIR)$(helpdir)-old; \
+- fi
+-
+ @echo "ircd: setting up help directory structure"
+ @mkdir -p -m 755 $(DESTDIR)$(helpdir)
+ @mkdir -p -m 755 $(DESTDIR)$(helpdir)/opers
diff -ruN ircd-ratbox-devel.orig/files/patch-include__config.h ircd-ratbox-devel/files/patch-include__config.h
--- ircd-ratbox-devel.orig/files/patch-include__config.h Thu Jan 1 01:00:00 1970
+++ ircd-ratbox-devel/files/patch-include__config.h Tue Apr 22 02:34:44 2008
@@ -0,0 +1,22 @@
+--- ./include/config.h.orig Wed Sep 5 20:08:21 2007
++++ ./include/config.h Tue Apr 22 02:20:19 2008
+@@ -54,15 +54,17 @@
+ #define LOGPATH LOG_DIR
+ #define UHPATH HELP_DIR "/users"
+ #define HPATH HELP_DIR "/opers"
++#define RUNPATH "/var/run/ircd-ratbox"
++#define DBPTH "/var/db/ircd-ratbox"
+
+ /* files */
+ #define SPATH BINPATH "/ircd" /* ircd executable */
+ #define SLPATH BINPATH "/servlink" /* servlink 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 PPATH RUNPATH "/ircd.pid" /* pid file */
+ #define OPATH ETCPATH "/opers.motd" /* oper MOTD file */
+
+ /* TS6_ONLY
diff -ruN ircd-ratbox-devel.orig/files/patch-include_config.h ircd-ratbox-devel/files/patch-include_config.h
--- ircd-ratbox-devel.orig/files/patch-include_config.h Wed Apr 16 00:59:50 2008
+++ ircd-ratbox-devel/files/patch-include_config.h Thu Jan 1 01:00:00 1970
@@ -1,19 +0,0 @@
---- include/config.h.orig Thu Jan 20 11:04:40 2005
-+++ include/config.h Fri Jan 27 02:25:37 2006
-@@ -56,6 +56,7 @@
- #define LOGPATH LOG_DIR
- #define UHPATH HELP_DIR "/users"
- #define HPATH HELP_DIR "/opers"
-+#define RUNPATH "%%RUNDIR%%"
-
- /* files */
- #define SPATH BINPATH "/ircd" /* ircd executable */
-@@ -68,7 +69,7 @@
- #define RPATH ETCPATH "/ircd.rsa" /* ircd rsa private keyfile */
- #define MPATH ETCPATH "/ircd.motd" /* MOTD file */
- #define LPATH LOGPATH "/ircd.log" /* ircd logfile */
--#define PPATH ETCPATH "/ircd.pid" /* pid file */
-+#define PPATH RUNPATH "/ircd.pid" /* pid file */
- #define OPATH ETCPATH "/opers.motd" /* oper MOTD file */
-
- /* IGNORE_BOGUS_TS
diff -ruN ircd-ratbox-devel.orig/files/patch-libltdl__Makefile.am ircd-ratbox-devel/files/patch-libltdl__Makefile.am
--- ircd-ratbox-devel.orig/files/patch-libltdl__Makefile.am Thu Jan 1 01:00:00 1970
+++ ircd-ratbox-devel/files/patch-libltdl__Makefile.am Tue Apr 22 02:34:44 2008
@@ -0,0 +1,17 @@
+--- ./libltdl/Makefile.am.orig Tue Sep 4 23:06:44 2007
++++ ./libltdl/Makefile.am Tue Apr 22 02:20:19 2008
+@@ -1,7 +1,7 @@
+ ## Process this file with automake to produce Makefile.in
+
+ AUTOMAKE_OPTIONS = no-dependencies foreign
+-
++CONVENIENCE_LTDL=1
+ if INSTALL_LTDL
+ include_HEADERS = ltdl.h
+ lib_LTLIBRARIES = libltdl.la
+@@ -30,3 +30,5 @@
+ $(libltdl_la_OBJECTS) $(libltdlc_la_OBJECTS): libtool
+ libtool: $(LIBTOOL_DEPS)
+ $(SHELL) ./config.status --recheck
++
++install-includeHEADERS:
diff -ruN ircd-ratbox-devel.orig/files/patch-libltdl__aclocal.m4 ircd-ratbox-devel/files/patch-libltdl__aclocal.m4
--- ircd-ratbox-devel.orig/files/patch-libltdl__aclocal.m4 Thu Jan 1 01:00:00 1970
+++ ircd-ratbox-devel/files/patch-libltdl__aclocal.m4 Tue Apr 22 02:34:44 2008
@@ -0,0 +1,109 @@
+--- ./libltdl/aclocal.m4.orig Tue Sep 4 23:06:44 2007
++++ ./libltdl/aclocal.m4 Tue Apr 22 02:20:19 2008
+@@ -1,7 +1,7 @@
+-# generated automatically by aclocal 1.10 -*- Autoconf -*-
++# generated automatically by aclocal 1.10.1 -*- Autoconf -*-
+
+ # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+-# 2005, 2006 Free Software Foundation, Inc.
++# 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+ # This file is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+ # with or without modifications, as long as this notice is preserved.
+@@ -11,12 +11,15 @@
+ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ # PARTICULAR PURPOSE.
+
+-m4_if(m4_PACKAGE_VERSION, [2.61],,
+-[m4_fatal([this file was generated for autoconf 2.61.
+-You have another version of autoconf. If you want to use that,
+-you should regenerate the build system entirely.], [63])])
++m4_ifndef([AC_AUTOCONF_VERSION],
++ [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
++m4_if(AC_AUTOCONF_VERSION, [2.61],,
++[m4_warning([this file was generated for autoconf 2.61.
++You have another version of autoconf. It may work, but is not guaranteed to.
++If you have problems, you may need to regenerate the build system entirely.
++To do so, use the procedure documented by the package, typically `autoreconf'.])])
+
+-# Copyright (C) 2002, 2003, 2005, 2006 Free Software Foundation, Inc.
++# Copyright (C) 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc.
+ #
+ # This file is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+@@ -31,7 +34,7 @@
+ [am__api_version='1.10'
+ dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
+ dnl require some minimum version. Point them to the right macro.
+-m4_if([$1], [1.10], [],
++m4_if([$1], [1.10.1], [],
+ [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
+ ])
+
+@@ -47,8 +50,10 @@
+ # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
+ # This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
+ AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
+-[AM_AUTOMAKE_VERSION([1.10])dnl
+-_AM_AUTOCONF_VERSION(m4_PACKAGE_VERSION)])
++[AM_AUTOMAKE_VERSION([1.10.1])dnl
++m4_ifndef([AC_AUTOCONF_VERSION],
++ [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
++_AM_AUTOCONF_VERSION(AC_AUTOCONF_VERSION)])
+
+ # AM_AUX_DIR_EXPAND -*- Autoconf -*-
+
+@@ -320,7 +325,7 @@
+ # each Makefile.in and add a new line on top of each file to say so.
+ # Grep'ing the whole file is not good either: AIX grep has a line
+ # limit of 2048, but all sed's we know have understand at least 4000.
+- if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then
++ if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
+ dirpart=`AS_DIRNAME("$mf")`
+ else
+ continue
+@@ -380,13 +385,13 @@
+ # Do all the work for Automake. -*- Autoconf -*-
+
+ # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+-# 2005, 2006 Free Software Foundation, Inc.
++# 2005, 2006, 2008 Free Software Foundation, Inc.
+ #
+ # This file is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+ # with or without modifications, as long as this notice is preserved.
+
+-# serial 12
++# serial 13
+
+ # This macro actually does too much. Some checks are only needed if
+ # your package does certain things. But this isn't really a big deal.
+@@ -491,16 +496,17 @@
+ # our stamp files there.
+ AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
+ [# Compute $1's index in $config_headers.
++_am_arg=$1
+ _am_stamp_count=1
+ for _am_header in $config_headers :; do
+ case $_am_header in
+- $1 | $1:* )
++ $_am_arg | $_am_arg:* )
+ break ;;
+ * )
+ _am_stamp_count=`expr $_am_stamp_count + 1` ;;
+ esac
+ done
+-echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])
++echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
+
+ # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
+ #
+@@ -772,7 +778,7 @@
+
+ # _AM_SUBST_NOTMAKE(VARIABLE)
+ # ---------------------------
+-# Prevent Automake from outputing VARIABLE = @VARIABLE@ in Makefile.in.
++# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
+ # This macro is traced by Automake.
+ AC_DEFUN([_AM_SUBST_NOTMAKE])
+
diff -ruN ircd-ratbox-devel.orig/files/patch-libltdl__configure ircd-ratbox-devel/files/patch-libltdl__configure
--- ircd-ratbox-devel.orig/files/patch-libltdl__configure Thu Jan 1 01:00:00 1970
+++ ircd-ratbox-devel/files/patch-libltdl__configure Tue Apr 22 02:34:44 2008
@@ -0,0 +1,41 @@
+--- ./libltdl/configure.orig Tue Sep 4 23:06:44 2007
++++ ./libltdl/configure Tue Apr 22 02:20:19 2008
+@@ -23654,21 +23654,22 @@
+ fi
+ rm -f "$tmp/out12"
+ # Compute $ac_file's index in $config_headers.
++_am_arg=$ac_file
+ _am_stamp_count=1
+ for _am_header in $config_headers :; do
+ case $_am_header in
+- $ac_file | $ac_file:* )
++ $_am_arg | $_am_arg:* )
+ break ;;
+ * )
+ _am_stamp_count=`expr $_am_stamp_count + 1` ;;
+ esac
+ done
+-echo "timestamp for $ac_file" >`$as_dirname -- $ac_file ||
+-$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+- X$ac_file : 'X\(//\)[^/]' \| \
+- X$ac_file : 'X\(//\)$' \| \
+- X$ac_file : 'X\(/\)' \| . 2>/dev/null ||
+-echo X$ac_file |
++echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
++$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
++ X"$_am_arg" : 'X\(//\)[^/]' \| \
++ X"$_am_arg" : 'X\(//\)$' \| \
++ X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
++echo X"$_am_arg" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+@@ -23705,7 +23706,7 @@
+ # each Makefile.in and add a new line on top of each file to say so.
+ # Grep'ing the whole file is not good either: AIX grep has a line
+ # limit of 2048, but all sed's we know have understand at least 4000.
+- if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then
++ if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
+ dirpart=`$as_dirname -- "$mf" ||
+ $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$mf" : 'X\(//\)[^/]' \| \
diff -ruN ircd-ratbox-devel.orig/files/patch-modules_Makefile.in ircd-ratbox-devel/files/patch-modules_Makefile.in
--- ircd-ratbox-devel.orig/files/patch-modules_Makefile.in Wed Apr 16 00:59:50 2008
+++ ircd-ratbox-devel/files/patch-modules_Makefile.in Thu Jan 1 01:00:00 1970
@@ -1,16 +0,0 @@
---- modules/Makefile.in.orig Sun Jul 17 18:55:27 2005
-+++ modules/Makefile.in Mon Jan 23 23:19:03 2006
-@@ -147,13 +147,6 @@
- - at if test ! -d $(DESTDIR)$(moduledir); then \
- mkdir $(DESTDIR)$(moduledir); \
- fi
-- - at if test -d $(DESTDIR)$(moduledir)-old; then \
-- rm -rf $(DESTDIR)$(moduledir)-old; \
-- fi
-- - at if test -d $(DESTDIR)$(moduledir); then \
-- echo "ircd: backing up modules"; \
-- mv $(DESTDIR)$(moduledir) $(DESTDIR)$(moduledir)-old; \
-- fi
-
- @mkdir -p -m 755 $(DESTDIR)$(moduledir)
- @mkdir -p -m 755 $(DESTDIR)$(automoduledir)
diff -ruN ircd-ratbox-devel.orig/files/patch-modules__Makefile.am ircd-ratbox-devel/files/patch-modules__Makefile.am
--- ircd-ratbox-devel.orig/files/patch-modules__Makefile.am Thu Jan 1 01:00:00 1970
+++ ircd-ratbox-devel/files/patch-modules__Makefile.am Tue Apr 22 02:34:44 2008
@@ -0,0 +1,20 @@
+--- ./modules/Makefile.am.orig Wed Feb 6 16:45:19 2008
++++ ./modules/Makefile.am Tue Apr 22 02:20:19 2008
+@@ -327,15 +327,9 @@
+ move-old-modules:
+ # move the old module directory out of the way, stale modules cause massive
+ # amounts of problems.
+- - at if test -d $(DESTDIR)$(moduledir)-old; then \
+- $(RM) -rf $(DESTDIR)$(moduledir)-old; \
+- fi
+- - at if test -d $(DESTDIR)$(moduledir); then \
+- echo "ircd: backing up modules"; \
+- $(MV) $(DESTDIR)$(moduledir) $(DESTDIR)$(moduledir)-old; \
+- $(MKDIR_P) $(DESTDIR)$(moduledir); \
++ - at if test ! -d $(DESTDIR)$(moduledir); then \
++ mkdir $(DESTDIR)$(moduledir); \
+ fi
+-
+
+ else # !STATIC_MODULES
+
diff -ruN ircd-ratbox-devel.orig/files/patch-modules__Makefile.in ircd-ratbox-devel/files/patch-modules__Makefile.in
--- ircd-ratbox-devel.orig/files/patch-modules__Makefile.in Thu Jan 1 01:00:00 1970
+++ ircd-ratbox-devel/files/patch-modules__Makefile.in Tue Apr 22 02:34:44 2008
@@ -0,0 +1,180 @@
+--- ./modules/Makefile.in.orig Fri Mar 7 16:10:01 2008
++++ ./modules/Makefile.in Tue Apr 22 02:20:19 2008
+@@ -1,8 +1,8 @@
+-# Makefile.in generated by automake 1.10.1 from Makefile.am.
++# Makefile.in generated by automake 1.10 from Makefile.am.
+ # @configure_input@
+
+ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+-# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
++# 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ # This Makefile.in is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+ # with or without modifications, as long as this notice is preserved.
+@@ -666,7 +666,7 @@
+ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+ $(m_xline_la_LDFLAGS) $(LDFLAGS) -o $@
+ @STATIC_MODULES_FALSE at am_m_xline_la_rpath = -rpath $(modulesdir)
+-DEFAULT_INCLUDES = -I. at am__isrc@ -I$(top_builddir)/include
++DEFAULT_INCLUDES = -I. -I$(top_builddir)/include at am__isrc@
+ depcomp = $(SHELL) $(top_srcdir)/depcomp
+ am__depfiles_maybe = depfiles
+ COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+@@ -781,7 +781,6 @@
+ CYGPATH_W = @CYGPATH_W@
+ DEFS = @DEFS@
+ DEPDIR = @DEPDIR@
+-DSYMUTIL = @DSYMUTIL@
+ ECHO = @ECHO@
+ ECHO_C = @ECHO_C@
+ ECHO_N = @ECHO_N@
+@@ -819,7 +818,6 @@
+ MKDIR_P = @MKDIR_P@
+ MODULE_DIR = @MODULE_DIR@
+ MV = @MV@
+-NMEDIT = @NMEDIT@
+ OBJEXT = @OBJEXT@
+ PACKAGE = @PACKAGE@
+ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+@@ -1296,8 +1294,8 @@
+ @STATIC_MODULES_TRUE@ @list='$(core_LTLIBRARIES)'; for p in $$list; do \
+ @STATIC_MODULES_TRUE@ if test -f $$p; then \
+ @STATIC_MODULES_TRUE@ f=$(am__strip_dir) \
+- at STATIC_MODULES_TRUE@ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(coreLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(coredir)/$$f'"; \
+- at STATIC_MODULES_TRUE@ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(coreLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(coredir)/$$f"; \
++ at STATIC_MODULES_TRUE@ echo " $(LIBTOOL) --mode=install $(coreLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(coredir)/$$f'"; \
++ at STATIC_MODULES_TRUE@ $(LIBTOOL) --mode=install $(coreLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(coredir)/$$f"; \
+ @STATIC_MODULES_TRUE@ else :; fi; \
+ @STATIC_MODULES_TRUE@ done
+
+@@ -1305,8 +1303,8 @@
+ @$(NORMAL_UNINSTALL)
+ @list='$(core_LTLIBRARIES)'; for p in $$list; do \
+ p=$(am__strip_dir) \
+- echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(coredir)/$$p'"; \
+- $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(coredir)/$$p"; \
++ echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(coredir)/$$p'"; \
++ $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(coredir)/$$p"; \
+ done
+
+ clean-coreLTLIBRARIES:
+@@ -1323,8 +1321,8 @@
+ @list='$(libmodules_LTLIBRARIES)'; for p in $$list; do \
+ if test -f $$p; then \
+ f=$(am__strip_dir) \
+- echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(libmodulesLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libmodulesdir)/$$f'"; \
+- $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(libmodulesLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libmodulesdir)/$$f"; \
++ echo " $(LIBTOOL) --mode=install $(libmodulesLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libmodulesdir)/$$f'"; \
++ $(LIBTOOL) --mode=install $(libmodulesLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libmodulesdir)/$$f"; \
+ else :; fi; \
+ done
+
+@@ -1332,8 +1330,8 @@
+ @$(NORMAL_UNINSTALL)
+ @list='$(libmodules_LTLIBRARIES)'; for p in $$list; do \
+ p=$(am__strip_dir) \
+- echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libmodulesdir)/$$p'"; \
+- $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libmodulesdir)/$$p"; \
++ echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libmodulesdir)/$$p'"; \
++ $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libmodulesdir)/$$p"; \
+ done
+
+ clean-libmodulesLTLIBRARIES:
+@@ -1350,8 +1348,8 @@
+ @STATIC_MODULES_TRUE@ @list='$(modules_LTLIBRARIES)'; for p in $$list; do \
+ @STATIC_MODULES_TRUE@ if test -f $$p; then \
+ @STATIC_MODULES_TRUE@ f=$(am__strip_dir) \
+- at STATIC_MODULES_TRUE@ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(modulesLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(modulesdir)/$$f'"; \
+- at STATIC_MODULES_TRUE@ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(modulesLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(modulesdir)/$$f"; \
++ at STATIC_MODULES_TRUE@ echo " $(LIBTOOL) --mode=install $(modulesLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(modulesdir)/$$f'"; \
++ at STATIC_MODULES_TRUE@ $(LIBTOOL) --mode=install $(modulesLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(modulesdir)/$$f"; \
+ @STATIC_MODULES_TRUE@ else :; fi; \
+ @STATIC_MODULES_TRUE@ done
+
+@@ -1359,8 +1357,8 @@
+ @$(NORMAL_UNINSTALL)
+ @list='$(modules_LTLIBRARIES)'; for p in $$list; do \
+ p=$(am__strip_dir) \
+- echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(modulesdir)/$$p'"; \
+- $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(modulesdir)/$$p"; \
++ echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(modulesdir)/$$p'"; \
++ $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(modulesdir)/$$p"; \
+ done
+
+ clean-modulesLTLIBRARIES:
+@@ -1377,8 +1375,8 @@
+ @list='$(services_LTLIBRARIES)'; for p in $$list; do \
+ if test -f $$p; then \
+ f=$(am__strip_dir) \
+- echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(servicesLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(servicesdir)/$$f'"; \
+- $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(servicesLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(servicesdir)/$$f"; \
++ echo " $(LIBTOOL) --mode=install $(servicesLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(servicesdir)/$$f'"; \
++ $(LIBTOOL) --mode=install $(servicesLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(servicesdir)/$$f"; \
+ else :; fi; \
+ done
+
+@@ -1386,8 +1384,8 @@
+ @$(NORMAL_UNINSTALL)
+ @list='$(services_LTLIBRARIES)'; for p in $$list; do \
+ p=$(am__strip_dir) \
+- echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(servicesdir)/$$p'"; \
+- $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(servicesdir)/$$p"; \
++ echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(servicesdir)/$$p'"; \
++ $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(servicesdir)/$$p"; \
+ done
+
+ clean-servicesLTLIBRARIES:
+@@ -1684,8 +1682,8 @@
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+- $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+- END { if (nonempty) { for (i in files) print i; }; }'`; \
++ $(AWK) ' { files[$$0] = 1; } \
++ END { for (i in files) print i; }'`; \
+ mkid -fID $$unique
+ tags: TAGS
+
+@@ -1697,8 +1695,8 @@
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+- END { if (nonempty) { for (i in files) print i; }; }'`; \
++ $(AWK) ' { files[$$0] = 1; } \
++ END { for (i in files) print i; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+@@ -1708,12 +1706,13 @@
+ CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
++ here=`pwd`; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+- END { if (nonempty) { for (i in files) print i; }; }'`; \
++ $(AWK) ' { files[$$0] = 1; } \
++ END { for (i in files) print i; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+@@ -1891,13 +1890,8 @@
+ @STATIC_MODULES_FALSE at move-old-modules:
+ # move the old module directory out of the way, stale modules cause massive
+ # amounts of problems.
+- at STATIC_MODULES_FALSE@ - at if test -d $(DESTDIR)$(moduledir)-old; then \
+- at STATIC_MODULES_FALSE@ $(RM) -rf $(DESTDIR)$(moduledir)-old; \
+- at STATIC_MODULES_FALSE@ fi
+- at STATIC_MODULES_FALSE@ - at if test -d $(DESTDIR)$(moduledir); then \
+- at STATIC_MODULES_FALSE@ echo "ircd: backing up modules"; \
+- at STATIC_MODULES_FALSE@ $(MV) $(DESTDIR)$(moduledir) $(DESTDIR)$(moduledir)-old; \
+- at STATIC_MODULES_FALSE@ $(MKDIR_P) $(DESTDIR)$(moduledir); \
++ at STATIC_MODULES_FALSE@ - at if test ! -d $(DESTDIR)$(moduledir); then \
++ at STATIC_MODULES_FALSE@ mkdir $(DESTDIR)$(moduledir); \
+ @STATIC_MODULES_FALSE@ fi
+ @STATIC_MODULES_TRUE at static_modules.c: static_modules.c.SH
+ @STATIC_MODULES_TRUE@ $(SHELL) static_modules.c.SH $(MSRCS) $(CORE_SRCS) $(SERVICES_SRCS)
diff -ruN ircd-ratbox-devel.orig/files/patch-servlink_Makefile.in ircd-ratbox-devel/files/patch-servlink_Makefile.in
--- ircd-ratbox-devel.orig/files/patch-servlink_Makefile.in Wed Apr 16 00:59:50 2008
+++ ircd-ratbox-devel/files/patch-servlink_Makefile.in Thu Jan 1 01:00:00 1970
@@ -1,12 +0,0 @@
---- servlink/Makefile.in.orig Thu Jun 17 23:19:00 2004
-+++ servlink/Makefile.in Fri Jan 27 02:29:59 2006
-@@ -51,9 +51,6 @@
- install: build
- @echo "ircd: installing servlink ($(PROGS))"
- @for i in $(PROGS); do \
-- if test -f $(DESTDIR)$(bindir)/$$i; then \
-- $(MV) $(DESTDIR)$(bindir)/$$i $(DESTDIR)$(bindir)/$$i.old; \
-- fi; \
- $(INSTALL_BIN) $$i $(DESTDIR)$(bindir); \
- done
-
diff -ruN ircd-ratbox-devel.orig/files/patch-src_Makefile.in ircd-ratbox-devel/files/patch-src_Makefile.in
--- ircd-ratbox-devel.orig/files/patch-src_Makefile.in Wed Apr 16 00:59:50 2008
+++ ircd-ratbox-devel/files/patch-src_Makefile.in Thu Jan 1 01:00:00 1970
@@ -1,12 +0,0 @@
---- src/Makefile.in.orig Thu Feb 24 01:48:06 2005
-+++ src/Makefile.in Fri Jan 27 02:29:08 2006
-@@ -125,9 +125,6 @@
- fi
- @echo "ircd: installing ircd ($(PROGS))"
- @for i in $(PROGS); do \
-- if test -f $(DESTDIR)$(bindir)/$$i; then \
-- $(MV) $(DESTDIR)$(bindir)/$$i $(DESTDIR)$(bindir)/$$i.old; \
-- fi; \
- $(INSTALL_BIN) $$i $(DESTDIR)$(bindir); \
- done
-
diff -ruN ircd-ratbox-devel.orig/files/patch-tools_Makefile.in ircd-ratbox-devel/files/patch-tools_Makefile.in
--- ircd-ratbox-devel.orig/files/patch-tools_Makefile.in Wed Apr 16 00:59:50 2008
+++ ircd-ratbox-devel/files/patch-tools_Makefile.in Thu Jan 1 01:00:00 1970
@@ -1,12 +0,0 @@
---- tools/Makefile.in.orig Thu Jun 17 23:19:00 2004
-+++ tools/Makefile.in Fri Jan 27 02:30:32 2006
-@@ -92,9 +92,6 @@
- install: install-mkdirs build
- @echo "ircd: installing tools ($(PROGS))"
- @for i in $(PROGS); do \
-- if test -f $(DESTDIR)$(bindir)/$$i; then \
-- $(MV) $(DESTDIR)$(bindir)/$$i $(DESTDIR)$(bindir)/$$i.old; \
-- fi; \
- $(INSTALL_BIN) $$i $(DESTDIR)$(bindir); \
- done; \
- $(RM) -f $(DESTDIR)$(bindir)/vimotd $(DESTDIR)$(bindir)/viklines
diff -ruN ircd-ratbox-devel.orig/files/patch-tools__Makefile.am ircd-ratbox-devel/files/patch-tools__Makefile.am
--- ircd-ratbox-devel.orig/files/patch-tools__Makefile.am Thu Jan 1 01:00:00 1970
+++ ircd-ratbox-devel/files/patch-tools__Makefile.am Tue Apr 22 02:34:44 2008
@@ -0,0 +1,11 @@
+--- ./tools/Makefile.am.orig Sun Mar 16 14:12:14 2008
++++ ./tools/Makefile.am Tue Apr 22 02:20:19 2008
+@@ -9,7 +9,3 @@
+ mkpasswd_SOURCES = mkpasswd.c
+
+ mkpasswd_LDADD = ../libratbox/src/libratbox.la
+-
+-
+-install-exec-hook:
+- $(INSTALL) genssl.sh $(DESTDIR)$(bindir)
+\ No newline at end of file
diff -ruN ircd-ratbox-devel.orig/files/patch-tools__Makefile.in ircd-ratbox-devel/files/patch-tools__Makefile.in
--- ircd-ratbox-devel.orig/files/patch-tools__Makefile.in Thu Jan 1 01:00:00 1970
+++ ircd-ratbox-devel/files/patch-tools__Makefile.in Tue Apr 22 02:34:44 2008
@@ -0,0 +1,140 @@
+--- ./tools/Makefile.in.orig Sun Mar 16 14:12:14 2008
++++ ./tools/Makefile.in Tue Apr 22 02:20:19 2008
+@@ -1,8 +1,8 @@
+-# Makefile.in generated by automake 1.10.1 from Makefile.am.
++# Makefile.in generated by automake 1.10 from Makefile.am.
+ # @configure_input@
+
+ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+-# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
++# 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ # This Makefile.in is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+ # with or without modifications, as long as this notice is preserved.
+@@ -14,7 +14,7 @@
+
+ @SET_MAKE@
+
+-# $Id: Makefile.in 25125 2008-03-16 14:12:14Z androsyn $
++# $Id: Makefile.am 25125 2008-03-16 14:12:14Z androsyn $
+
+ VPATH = @srcdir@
+ pkgdatadir = $(datadir)/@PACKAGE@
+@@ -51,7 +51,7 @@
+ am_mkpasswd_OBJECTS = mkpasswd.$(OBJEXT)
+ mkpasswd_OBJECTS = $(am_mkpasswd_OBJECTS)
+ mkpasswd_DEPENDENCIES = ../libratbox/src/libratbox.la
+-DEFAULT_INCLUDES = -I. at am__isrc@ -I$(top_builddir)/include
++DEFAULT_INCLUDES = -I. -I$(top_builddir)/include at am__isrc@
+ depcomp = $(SHELL) $(top_srcdir)/depcomp
+ am__depfiles_maybe = depfiles
+ COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+@@ -90,7 +90,6 @@
+ CYGPATH_W = @CYGPATH_W@
+ DEFS = @DEFS@
+ DEPDIR = @DEPDIR@
+-DSYMUTIL = @DSYMUTIL@
+ ECHO = @ECHO@
+ ECHO_C = @ECHO_C@
+ ECHO_N = @ECHO_N@
+@@ -128,7 +127,6 @@
+ MKDIR_P = @MKDIR_P@
+ MODULE_DIR = @MODULE_DIR@
+ MV = @MV@
+-NMEDIT = @NMEDIT@
+ OBJEXT = @OBJEXT@
+ PACKAGE = @PACKAGE@
+ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+@@ -260,8 +258,8 @@
+ || test -f $$p1 \
+ ; then \
+ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
+- echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \
+- $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \
++ echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \
++ $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \
+ else :; fi; \
+ done
+
+@@ -323,8 +321,8 @@
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+- $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+- END { if (nonempty) { for (i in files) print i; }; }'`; \
++ $(AWK) ' { files[$$0] = 1; } \
++ END { for (i in files) print i; }'`; \
+ mkid -fID $$unique
+ tags: TAGS
+
+@@ -336,8 +334,8 @@
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+- END { if (nonempty) { for (i in files) print i; }; }'`; \
++ $(AWK) ' { files[$$0] = 1; } \
++ END { for (i in files) print i; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+@@ -347,12 +345,13 @@
+ CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
++ here=`pwd`; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+- END { if (nonempty) { for (i in files) print i; }; }'`; \
++ $(AWK) ' { files[$$0] = 1; } \
++ END { for (i in files) print i; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+@@ -447,8 +446,6 @@
+ install-dvi: install-dvi-am
+
+ install-exec-am: install-binPROGRAMS
+- @$(NORMAL_INSTALL)
+- $(MAKE) $(AM_MAKEFLAGS) install-exec-hook
+
+ install-html: install-html-am
+
+@@ -482,25 +479,22 @@
+
+ uninstall-am: uninstall-binPROGRAMS
+
+-.MAKE: install-am install-exec-am install-strip
++.MAKE: install-am install-strip
+
+ .PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \
+ clean-generic clean-libtool ctags distclean distclean-compile \
+ distclean-generic distclean-libtool distclean-tags distdir dvi \
+ dvi-am html html-am info info-am install install-am \
+ install-binPROGRAMS install-data install-data-am install-dvi \
+- install-dvi-am install-exec install-exec-am install-exec-hook \
+- install-html install-html-am install-info install-info-am \
+- install-man install-pdf install-pdf-am install-ps \
+- install-ps-am install-strip installcheck installcheck-am \
+- installdirs maintainer-clean maintainer-clean-generic \
+- mostlyclean mostlyclean-compile mostlyclean-generic \
+- mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \
+- uninstall-am uninstall-binPROGRAMS
+-
++ install-dvi-am install-exec install-exec-am install-html \
++ install-html-am install-info install-info-am install-man \
++ install-pdf install-pdf-am install-ps install-ps-am \
++ install-strip installcheck installcheck-am installdirs \
++ maintainer-clean maintainer-clean-generic mostlyclean \
++ mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
++ pdf pdf-am ps ps-am tags uninstall uninstall-am \
++ uninstall-binPROGRAMS
+
+-install-exec-hook:
+- $(INSTALL) genssl.sh $(DESTDIR)$(bindir)
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:
diff -ruN ircd-ratbox-devel.orig/files/pkg-install.in ircd-ratbox-devel/files/pkg-install.in
--- ircd-ratbox-devel.orig/files/pkg-install.in Wed Apr 16 00:59:50 2008
+++ ircd-ratbox-devel/files/pkg-install.in Fri Apr 18 14:53:30 2008
@@ -102,12 +102,17 @@
&& chown ircd:ircd %%RUNDIR%% \
&& chmod 750 %%RUNDIR%%
+mkdir -p %%DBDIR%% \
+&& chown ircd:ircd %%DBDIR%% \
+&& chmod 750 %%DBDIR%%
+
# Secure permissions if we think this is a fresh install
-if [ ! -f ${PKG_PREFIX}/etc/ircd-ratbox/ircd.conf ]; then
- chown -R ircd:ircd ${PKG_PREFIX}/etc/ircd-ratbox/
- chmod 750 ${PKG_PREFIX}/etc/ircd-ratbox/
- chmod 640 ${PKG_PREFIX}/etc/ircd-ratbox/*
+if [ ! -f %%PREFIX%%/etc/ircd-ratbox/ircd.conf ]; then
+ echo "Setting permissions for config dir and files."
+ chown -R ircd:ircd %%PREFIX%%/etc/ircd-ratbox/
+ chmod 750 %%PREFIX%%/etc/ircd-ratbox/
+ chmod 640 %%PREFIX%%/etc/ircd-ratbox/*
fi
#-----------------------------------------------------------------------
diff -ruN ircd-ratbox-devel.orig/files/pkg-message.in ircd-ratbox-devel/files/pkg-message.in
--- ircd-ratbox-devel.orig/files/pkg-message.in Wed Apr 16 00:59:50 2008
+++ ircd-ratbox-devel/files/pkg-message.in Mon Apr 21 14:06:20 2008
@@ -1,5 +1,5 @@
------------------------------------------------------------------------
-ircd-ratbox has been successfully installed.
+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
@@ -11,6 +11,11 @@
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
Be sure to check out 'ratbox-services' if you need a services package.
------------------------------------------------------------------------
diff -ruN ircd-ratbox-devel.orig/pkg-descr ircd-ratbox-devel/pkg-descr
--- ircd-ratbox-devel.orig/pkg-descr Wed Apr 16 00:59:50 2008
+++ ircd-ratbox-devel/pkg-descr Mon Apr 21 12:09:24 2008
@@ -1,11 +1,23 @@
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 on smaller networks
-may prefer to use it over the standard production release.
+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 Bundled 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 force nick changes.
+ o New ssld and bandb processes for SSL connections and ban checking.
WWW: http://www.ircd-ratbox.org/
diff -ruN ircd-ratbox-devel.orig/pkg-plist ircd-ratbox-devel/pkg-plist
--- ircd-ratbox-devel.orig/pkg-plist Wed Apr 16 00:59:50 2008
+++ ircd-ratbox-devel/pkg-plist Sat Apr 19 00:12:38 2008
@@ -1,96 +1,10 @@
-bin/convertilines
-bin/convertklines
+bin/bandb
+bin/bantool
+bin/ident
bin/ircd
bin/mkpasswd
-bin/servlink
-bin/viconf
-bin/viklines
-bin/vimotd
-etc/ircd-ratbox/ircd-efnet.conf.sample
-lib/ircd-ratbox/modules/autoload/m_accept.so
-lib/ircd-ratbox/modules/autoload/m_admin.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_etrace.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_unreject.so
-lib/ircd-ratbox/modules/autoload/m_user.so
-lib/ircd-ratbox/modules/autoload/m_userhost.so
-lib/ircd-ratbox/modules/autoload/m_users.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/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/m_webirc.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/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_sjoin.so
-lib/ircd-ratbox/modules/m_squit.so
+bin/resolver
+bin/ssld
%%DATADIR%%/help/opers/accept
%%DATADIR%%/help/opers/admin
%%DATADIR%%/help/opers/away
@@ -128,6 +42,7 @@
%%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
@@ -218,6 +133,94 @@
%%DATADIR%%/help/users/who
%%DATADIR%%/help/users/whois
%%DATADIR%%/help/users/whowas
+lib/ircd-ratbox/libcore.la
+lib/ircd-ratbox/libcore.so
+lib/ircd-ratbox/libratbox.la
+lib/ircd-ratbox/libratbox.so
+ at unexec f="%D/lib/ircd-ratbox/modules/autoload/m_services.so"; if [ -f "$f" ]; then rm -f "$f"; fi
+ at unexec f="%D/lib/ircd-ratbox/modules/autoload/m_services.la"; 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_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/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/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
@dirrm lib/ircd-ratbox/modules/autoload
@dirrm lib/ircd-ratbox/modules/contrib
@dirrm lib/ircd-ratbox/modules
@@ -226,10 +229,7 @@
@dirrm %%DATADIR%%/help/opers
@dirrm %%DATADIR%%/help
@dirrm %%DATADIR%%
- at unexec f="%D/etc/ircd-ratbox/dline.conf"; if [ ! -s "$f" ]; then rm -f "$f"; fi
- at unexec f="%D/etc/ircd-ratbox/kline.conf"; if [ ! -s "$f" ]; then rm -f "$f"; fi
- at unexec f="%D/etc/ircd-ratbox/resv.conf"; if [ ! -s "$f" ]; then rm -f "$f"; fi
- at unexec f="%D/etc/ircd-ratbox/xline.conf"; if [ ! -s "$f" ]; then rm -f "$f"; fi
+etc/ircd-ratbox/ircd-efnet.conf.sample
@unexec if cmp -s %D/etc/ircd-ratbox/ircd.conf.sample %D/etc/ircd-ratbox/ircd.conf; then rm -f %D/etc/ircd-ratbox/ircd.conf; fi
etc/ircd-ratbox/ircd.conf.sample
@exec if [ ! -f %D/etc/ircd-ratbox/ircd.conf ] ; then cp -p %D/%F %B/ircd.conf; fi
@@ -237,5 +237,7 @@
etc/ircd-ratbox/ircd.motd.sample
@exec if [ ! -f %D/etc/ircd-ratbox/ircd.motd ] ; then cp -p %D/%F %B/ircd.motd; fi
@dirrmtry etc/ircd-ratbox
+ at cwd /
@dirrmtry %%LOGDIR%%
@dirrmtry %%RUNDIR%%
+ at dirrmtry %%DBDIR%%
--- ircd-ratbox-devel-3.0.0beta2.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list