From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Apr 13 16:40:11 2012 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id DFE931065670 for ; Fri, 13 Apr 2012 16:40:11 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id B50CC8FC12 for ; Fri, 13 Apr 2012 16:40:11 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q3DGeB1Q088425 for ; Fri, 13 Apr 2012 16:40:11 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q3DGeBFF088424; Fri, 13 Apr 2012 16:40:11 GMT (envelope-from gnats) Resent-Date: Fri, 13 Apr 2012 16:40:11 GMT Resent-Message-Id: <201204131640.q3DGeBFF088424@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, moggie Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A2CD5106566B for ; Fri, 13 Apr 2012 16:34:32 +0000 (UTC) (envelope-from moggie@ewok.elasticmind.net) Received: from ewok.elasticmind.net (ewok.elasticmind.net [IPv6:2001:67c:26e8:4::20]) by mx1.freebsd.org (Postfix) with ESMTP id 0F1C88FC12 for ; Fri, 13 Apr 2012 16:34:31 +0000 (UTC) Received: from ewok.elasticmind.net (moggie@localhost [127.0.0.1]) by ewok.elasticmind.net (8.14.4/8.14.4) with ESMTP id q3DGYSin097660 for ; Fri, 13 Apr 2012 17:34:28 +0100 (BST) (envelope-from moggie@ewok.elasticmind.net) Received: (from moggie@localhost) by ewok.elasticmind.net (8.14.4/8.14.4/Submit) id q3DGYSOb097659; Fri, 13 Apr 2012 17:34:28 +0100 (BST) (envelope-from moggie) Message-Id: <201204131634.q3DGYSOb097659@ewok.elasticmind.net> Date: Fri, 13 Apr 2012 17:34:28 +0100 (BST) From: moggie To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/166914: [maintainer-update|patch] irc/ircd-ratbox-devel: Fix MASTER_SITES and update to ratbox-3.0.7 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: moggie List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Apr 2012 16:40:12 -0000 >Number: 166914 >Category: ports >Synopsis: [maintainer-update|patch] irc/ircd-ratbox-devel: Fix MASTER_SITES and update to ratbox-3.0.7 >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Fri Apr 13 16:40:11 UTC 2012 >Closed-Date: >Last-Modified: >Originator: moggie >Release: FreeBSD 7.4-RELEASE-p6 amd64 >Organization: >Environment: System: FreeBSD 7.4-RELEASE-p6 FreeBSD 7.4-RELEASE-p6 #0: Sat Feb 4 11:35:35 GMT 2012 amd64 Tinderbox: 7.4R, 8.2R, 9.0R, 10-CURRENT >Description: Change MASTER_SITES to avoid ircd-ratbox.org (cybersquatted). Updated ircd-ratbox-devel port to official release of ircd-ratbox-3.0.7 Release notes: - Remove sigio code. Its buggyness makes it more trouble than it is worth. - Stop logging to files when they are commented out in the ircd.conf. - Add help for GUNGLINE. - Make cross compiles work again. - Fix error handling with GNUTLS. - Update included sqlite3 code to something recent. - Documentation cleanups/updates. >How-To-Repeat: >Fix: --- ircd-ratbox-devel-3.0.7.diff begins here --- diff -ruN ircd-ratbox-devel.orig/Makefile ircd-ratbox-devel/Makefile --- ircd-ratbox-devel.orig/Makefile 2012-04-12 20:20:52.000000000 +0100 +++ ircd-ratbox-devel/Makefile 2012-04-13 15:12:54.000000000 +0100 @@ -7,18 +7,18 @@ # ex: ts=8 PORTNAME= ircd-ratbox -PORTVERSION= 3.0.6 +PORTVERSION= 3.0.7 CATEGORIES= irc ipv6 -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/ +MASTER_SITES= http://www.ratbox.org/download/ \ + ftp://ftp.parodius.com/pub/ircd-ratbox/ \ + http://www.ratbox.org/download/old/ PKGNAMESUFFIX= -devel MAINTAINER= moggie@elasticmind.net COMMENT= Advanced, stable IRC daemon, used widely on EFnet ('testing' release) +LICENSE= GPLv2 + CONFLICTS= ircd-ratbox-[0-9]* USE_BZIP2= yes diff -ruN ircd-ratbox-devel.orig/distinfo ircd-ratbox-devel/distinfo --- ircd-ratbox-devel.orig/distinfo 2012-04-12 20:20:52.000000000 +0100 +++ ircd-ratbox-devel/distinfo 2012-04-12 20:40:24.000000000 +0100 @@ -1,2 +1,2 @@ -SHA256 (ircd-ratbox-3.0.6.tar.bz2) = 3acef6a692678d287033c9c7ba3e8d2f4c163d044f3b9859628e55041cb54b74 -SIZE (ircd-ratbox-3.0.6.tar.bz2) = 1977354 +SHA256 (ircd-ratbox-3.0.7.tar.bz2) = 71626a0eadc41822afb93a7abb374e38ec425129df6a20ee2fc431df0e5c4f6e +SIZE (ircd-ratbox-3.0.7.tar.bz2) = 2379425 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 2012-04-12 20:20:50.000000000 +0100 +++ ircd-ratbox-devel/files/patch-doc_example.conf 2012-04-13 15:33:51.000000000 +0100 @@ -1,24 +1,24 @@ ---- ./doc/example.conf.orig 2008-12-16 03:08:43.000000000 +0000 -+++ ./doc/example.conf 2008-12-17 12:52:47.000000000 +0000 +--- ./doc/example.conf.orig 2012-04-13 14:54:05.000000000 +0100 ++++ ./doc/example.conf 2012-04-13 14:59:46.000000000 +0100 @@ -98,13 +98,13 @@ default_max_clients = 10000; /* ssl_private_key: our ssl private key */ -- ssl_private_key = "etc/test.key"; -+ ssl_private_key = "%%PREFIX%%/etc/ssl/test.key"; +- ssl_private_key = "etc/test.key"; ++ ssl_private_key = "%%PREFIX%%/etc/ssl/test.key"; /* ssl_cert: certificate for our ssl server */ -- ssl_cert = "etc/test.cert"; -+ ssl_cert = "%%PREFIX%%/etc/ssl/test.cert"; +- ssl_cert = "etc/test.cert"; ++ ssl_cert = "%%PREFIX%%/etc/ssl/test.cert"; /* ssl_dh_params: DH parameters, generate with openssl dhparam -out dh.pem 1024 */ -- ssl_dh_params = "etc/dh.pem"; -+ ssl_dh_params = "%%PREFIX%%/etc/ssl/dh.pem"; +- ssl_dh_params = "etc/dh.pem"; ++ ssl_dh_params = "%%PREFIX%%/etc/ssl/dh.pem"; - /* ssld_count: number of ssld processes you want to start, if you have a really busy - * server, using N-1 where N is the number of cpu/cpu cores you have might be useful -@@ -112,7 +112,7 @@ - ssld_count = 1; + /* ssld_count: number of ssld processes you want to start, if you + * have a really busy server, using N-1 where N is the number of +@@ -115,7 +115,7 @@ + ssld_count = 1; /* bandb: path to the ban database - default is PREFIX/etc/ban.db */ - bandb = "etc/ban.db"; @@ -26,7 +26,7 @@ }; /* admin {}: contains admin information about the server. (OLD A:) */ -@@ -139,16 +139,16 @@ +@@ -142,16 +142,16 @@ * - operspylog: operspy usage * - ioerrorlog: IO errors */ @@ -53,7 +53,7 @@ }; /* class {}: contain information about classes for users (OLD Y:) */ -@@ -351,7 +351,7 @@ +@@ -354,7 +354,7 @@ * A password should not be defined when this is used, see * doc/challenge.txt for more information. */ @@ -62,7 +62,7 @@ /* umodes: the specific umodes this oper gets when they oper. * If this is specified an oper will not be given oper_umodes -@@ -1015,8 +1015,9 @@ +@@ -1022,8 +1022,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 2012-04-12 20:20:50.000000000 +0100 +++ ircd-ratbox-devel/files/patch-doc_example.efnet.conf 2012-04-13 15:32:43.000000000 +0100 @@ -1,33 +1,24 @@ ---- ./doc/example.efnet.conf.orig 2008-12-16 03:08:43.000000000 +0000 -+++ ./doc/example.efnet.conf 2008-12-17 12:53:08.000000000 +0000 -@@ -60,7 +60,7 @@ - /* description: the description of our server. '[' and ']' may not - * be used here for compatibility with older servers. - */ -- description = "ircd-ratbox EFNet server"; -+ description = "ircd-ratbox EFNet testing server"; - - /* network info: the name and description of the network this server - * is on. Shown in the 005 reply and used with serverhiding. +--- ./doc/example.efnet.conf.orig 2012-04-13 14:59:57.000000000 +0100 ++++ ./doc/example.efnet.conf 2012-04-13 15:02:33.000000000 +0100 @@ -101,13 +101,13 @@ default_max_clients = 10000; /* ssl_private_key: our ssl private key */ -- ssl_private_key = "etc/test.key"; -+ ssl_private_key = "%%PREFIX%%/etc/ssl/test.key"; +- ssl_private_key = "etc/test.key"; ++ ssl_private_key = "%%PREFIX%%/etc/ssl/test.key"; /* ssl_cert: certificate for our ssl server */ -- ssl_cert = "etc/test.cert"; -+ ssl_cert = "%%PREFIX%%/etc/ssl/test.cert"; +- ssl_cert = "etc/test.cert"; ++ ssl_cert = "%%PREFIX%%/etc/ssl/test.cert"; /* ssl_dh_params: DH parameters, generate with openssl dhparam -out dh.pem 1024 */ -- ssl_dh_params = "etc/dh.pem"; -+ ssl_dh_params = "%%PREFIX%%/etc/ssl/dh.pem"; +- ssl_dh_params = "etc/dh.pem"; ++ ssl_dh_params = "%%PREFIX%%/etc/ssl/dh.pem"; - /* ssld_count: number of ssld processes you want to start, if you have a really busy - * server, using N-1 where N is the number of cpu/cpu cores you have might be useful -@@ -115,7 +115,7 @@ - ssld_count = 1; + /* ssld_count: number of ssld processes you want to start, if you + * have a really busy server, using N-1 where N is the number of +@@ -118,7 +118,7 @@ + ssld_count = 1; /* bandb: path to the ban database - default is PREFIX/etc/ban.db */ - bandb = "etc/ban.db"; @@ -35,7 +26,7 @@ }; /* admin {}: contains admin information about the server. (OLD A:) */ -@@ -142,16 +142,16 @@ +@@ -145,16 +145,16 @@ * - operspylog: operspy usage * - ioerrorlog: IO errors */ @@ -62,7 +53,7 @@ }; /* class {}: contain information about classes for users (OLD Y:) */ -@@ -355,7 +355,7 @@ +@@ -357,7 +357,7 @@ * A password should not be defined when this is used, see * doc/challenge.txt for more information. */ @@ -71,7 +62,7 @@ /* umodes: the specific umodes this oper gets when they oper. * If this is specified an oper will not be given oper_umodes -@@ -1029,8 +1029,9 @@ +@@ -1038,8 +1038,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 2012-04-12 20:20:50.000000000 +0100 +++ ircd-ratbox-devel/files/patch-include_config.h 2012-04-13 15:07:47.000000000 +0100 @@ -1,13 +1,9 @@ ---- ./include/config.h.orig 2008-09-19 16:33:46.000000000 +0100 -+++ ./include/config.h 2008-11-15 02:55:35.000000000 +0000 -@@ -52,16 +52,18 @@ - #define AUTOMODPATH MODULE_DIR "/autoload/" - #define ETCPATH ETC_DIR +--- ./include/config.h.orig 2012-04-13 15:02:51.000000000 +0100 ++++ ./include/config.h 2012-04-13 15:06:23.000000000 +0100 +@@ -54,15 +54,17 @@ #define LOGPATH LOG_DIR --#define UHPATH HELP_DIR "/users" --#define HPATH HELP_DIR "/opers" -+#define 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%%" @@ -18,8 +14,9 @@ +#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 */ + #define PPATH ETCPATH "/ircd.pid" /* pid file */ +-#define OPATH ETCPATH "/opers.motd" /* oper MOTD file */ ++#define OPATH RUNPATH "/opers.motd" /* oper MOTD file */ /* HANGONGOODLINK and HANGONGOODLINK + * Often net breaks for a short time and it's useful to try to diff -ruN ircd-ratbox-devel.orig/pkg-plist ircd-ratbox-devel/pkg-plist --- ircd-ratbox-devel.orig/pkg-plist 2012-04-12 20:20:52.000000000 +0100 +++ ircd-ratbox-devel/pkg-plist 2012-04-13 15:20:34.000000000 +0100 @@ -21,6 +21,7 @@ %%DATADIR%%/help/opers/error %%DATADIR%%/help/opers/etrace %%DATADIR%%/help/opers/gline +%%DATADIR%%/help/opers/gungline %%DATADIR%%/help/opers/help %%DATADIR%%/help/opers/index %%DATADIR%%/help/opers/info --- ircd-ratbox-devel-3.0.7.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: