ports/126719: [maintainer-update|patch] irc/ircd-ratbox-devel: Update to ratbox-3 beta11
Lewis
moggie at elasticmind.net
Thu Aug 21 17:40:02 UTC 2008
>Number: 126719
>Category: ports
>Synopsis: [maintainer-update|patch] irc/ircd-ratbox-devel: Update to ratbox-3 beta11
>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: Thu Aug 21 17:40:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: Lewis
>Release: FreeBSD 6.3-RELEASE-p3 amd64
>Organization:
>Environment:
System: FreeBSD 6.3-RELEASE-p3 FreeBSD 6.3-RELEASE-p3 #0: Fri Jul 18 16:48:40 BST 2008 amd64
>Description:
Updated ircd-ratbox-devel port to beta11 testing release of ircd-ratbox-3.0.0.
Software changes include:
o Remove the remains of servlink_path from the config file parser.
o Userlog now logs the users IP address as well as their hostname.
o Whowas now supports showing the users IP address as well as hostname. The same rules apply to showing the whowas IP as apply to showing whois_actually and uses the same numeric.
o Double the size of the whowas array for large networks. This comes at a hit of about 2MB or so of memory.
o Really, really fix the block heap garbage collection code.
>How-To-Repeat:
>Fix:
--- ircd-ratbox-devel-3.0.0beta11.patch begins here ---
diff -ruN ircd-ratbox-devel.orig/Makefile ircd-ratbox-devel/Makefile
--- ircd-ratbox-devel.orig/Makefile 2008-08-21 00:11:24.000000000 +0100
+++ ircd-ratbox-devel/Makefile 2008-08-21 00:13:07.000000000 +0100
@@ -8,7 +8,7 @@
PORTNAME= ircd-ratbox
#PORTVERSION= 3.0.0
-DISTVERSION= 3.0.0beta10
+DISTVERSION= 3.0.0beta11
CATEGORIES= irc ipv6
MASTER_SITES= ftp://ftp.ircd-ratbox.org/pub/ircd-ratbox/testing/ \
ftp://ftp.demon.co.uk/pub/mirrors/ircd-ratbox/testing/ \
diff -ruN ircd-ratbox-devel.orig/distinfo ircd-ratbox-devel/distinfo
--- ircd-ratbox-devel.orig/distinfo 2008-08-21 00:11:24.000000000 +0100
+++ ircd-ratbox-devel/distinfo 2008-08-21 00:13:34.000000000 +0100
@@ -1,3 +1,3 @@
-MD5 (ircd-ratbox-3.0.0beta10.tar.bz2) = fc12559faa924f9dbd9c556bd0442676
-SHA256 (ircd-ratbox-3.0.0beta10.tar.bz2) = dcaed10e4c579dd48e20f54bafdc3e53a19e2f0bc7f488a993ed5388950e3e26
-SIZE (ircd-ratbox-3.0.0beta10.tar.bz2) = 1942144
+MD5 (ircd-ratbox-3.0.0beta11.tar.bz2) = b2a90cc53beb0959e7787ef35da0959f
+SHA256 (ircd-ratbox-3.0.0beta11.tar.bz2) = 2cf940db564e72db697087061a900ad2d9edbbf9386ddda0f2ac930ddb60dabe
+SIZE (ircd-ratbox-3.0.0beta11.tar.bz2) = 1943183
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 2008-08-21 00:11:24.000000000 +0100
+++ ircd-ratbox-devel/files/patch-doc_example.conf 2008-08-21 00:25:19.000000000 +0100
@@ -1,6 +1,6 @@
---- ./doc/example.conf.orig 2008-06-18 18:49:53.000000000 +0100
-+++ ./doc/example.conf 2008-06-29 14:39:37.000000000 +0100
-@@ -88,13 +88,13 @@
+--- ./doc/example.conf.orig 2008-08-17 14:16:36.000000000 +0100
++++ ./doc/example.conf 2008-08-21 00:15:05.000000000 +0100
+@@ -98,13 +98,13 @@
default_max_clients = 10000;
/* ssl_private_key: our ssl private key */
@@ -17,7 +17,7 @@
/* 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
-@@ -127,16 +127,16 @@
+@@ -137,16 +137,16 @@
* - operspylog: operspy usage
* - ioerrorlog: IO errors
*/
@@ -44,7 +44,7 @@
};
/* class {}: contain information about classes for users (OLD Y:) */
-@@ -332,7 +332,7 @@
+@@ -347,7 +347,7 @@
* A password should not be defined when this is used, see
* doc/challenge.txt for more information.
*/
@@ -53,16 +53,7 @@
/* umodes: the specific umodes this oper gets when they oper.
* If this is specified an oper will not be given oper_umodes
-@@ -942,7 +942,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 -
-@@ -995,8 +995,9 @@
+@@ -1003,8 +1003,9 @@
/* module path: paths to search for modules specified below and
* in /modload.
*/
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 2008-08-21 00:11:24.000000000 +0100
+++ ircd-ratbox-devel/files/patch-doc_example.efnet.conf 2008-08-21 00:41:52.000000000 +0100
@@ -1,5 +1,5 @@
---- doc/example.efnet.conf.orig 2008-07-22 13:32:47.000000000 +0100
-+++ doc/example.efnet.conf 2008-07-22 13:53:46.000000000 +0100
+--- ./doc/example.efnet.conf.orig 2008-08-08 19:17:31.000000000 +0100
++++ ./doc/example.efnet.conf 2008-08-21 00:41:22.000000000 +0100
@@ -60,7 +60,7 @@
/* description: the description of our server. '[' and ']' may not
* be used here for compatibility with older servers.
@@ -9,7 +9,7 @@
/* network info: the name and description of the network this server
* is on. Shown in the 005 reply and used with serverhiding.
-@@ -91,13 +91,13 @@
+@@ -101,13 +101,13 @@
default_max_clients = 10000;
/* ssl_private_key: our ssl private key */
@@ -26,7 +26,7 @@
/* 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
-@@ -130,16 +130,16 @@
+@@ -140,16 +140,16 @@
* - operspylog: operspy usage
* - ioerrorlog: IO errors
*/
@@ -53,7 +53,7 @@
};
/* class {}: contain information about classes for users (OLD Y:) */
-@@ -335,7 +335,7 @@
+@@ -351,7 +351,7 @@
* A password should not be defined when this is used, see
* doc/challenge.txt for more information.
*/
@@ -62,16 +62,21 @@
/* umodes: the specific umodes this oper gets when they oper.
* If this is specified an oper will not be given oper_umodes
-@@ -956,7 +956,7 @@
- *
- * only define if servlink is not in same directory as ircd itself.
- */
+@@ -967,13 +967,6 @@
+ /* oper umodes: default usermodes opers get when they /oper */
+ oper_umodes = locops, servnotice, operwall, wallop;
+
+- /* servlink path: path to 'servlink' program used by ircd to handle
+- * encrypted/compressed server <-> server links.
+- *
+- * 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 -
-@@ -1009,8 +1009,9 @@
+ * EGD is *very* CPU intensive when gathering data for its pool
+@@ -1025,8 +1018,9 @@
/* module path: paths to search for modules specified below and
* in /modload.
*/
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 2008-08-21 00:11:24.000000000 +0100
+++ ircd-ratbox-devel/files/patch-include_config.h 2008-08-21 00:31:16.000000000 +0100
@@ -1,15 +1,18 @@
---- ./include/config.h.orig 2008-06-09 19:32:50.000000000 +0100
-+++ ./include/config.h 2008-06-29 14:51:42.000000000 +0100
-@@ -54,15 +54,17 @@
+--- ./include/config.h.orig 2008-08-17 14:16:36.000000000 +0100
++++ ./include/config.h 2008-08-21 00:30:16.000000000 +0100
+@@ -52,16 +52,18 @@
+ #define AUTOMODPATH MODULE_DIR "/autoload/"
+ #define ETCPATH ETC_DIR
#define LOGPATH LOG_DIR
- #define UHPATH HELP_DIR "/users"
- #define HPATH HELP_DIR "/opers"
+-#define UHPATH HELP_DIR "/users"
+-#define HPATH HELP_DIR "/opers"
++#define UHPATH HELP_DIR "/users"
++#define HPATH HELP_DIR "/opers"
+#define RUNPATH "%%RUNDIR%%"
-+#define DBPTH "%%DBDIR%%"
++#define DBPTH "%%DBDIR%%"
/* 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"
--- ircd-ratbox-devel-3.0.0beta11.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list