ports/127925: [maintainer-update|patch] irc/ircd-ratbox-devel: Update to ratbox-3 RC2
Lewis
moggie at elasticmind.net
Tue Oct 7 15:00:14 UTC 2008
>Number: 127925
>Category: ports
>Synopsis: [maintainer-update|patch] irc/ircd-ratbox-devel: Update to ratbox-3 RC2
>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 Oct 07 15:00:12 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: Lewis
>Release: FreeBSD 6.3-RELEASE-p4 amd64
>Organization:
>Environment:
System: FreeBSD 6.3-RELEASE-p4 FreeBSD 6.3-RELEASE-p4 #1: Sun Sep 7 00:49:02 BST 2008 amd64
Port build tested on tinderbox: 7-STABLE, 6-STABLE, 8, 7.0, 6.3
>Description:
Updated ircd-ratbox-devel port to release candidate 2 of ircd-ratbox-3.0.0.
Software changes include: ircd-ratbox-3.0.0rc2
o Log ERROR commands to file regardless of hide_error_messages setting.
o Restrict JOIN 0 to only allow 0 by itself, no multiple zeros or zeros before or after commas.
o Honor -logfile command line option.
o Fix timerfd_create check.
Updates in: ircd-ratbox-3.0.0rc1
o Fix a bug in comment parsing in the config file.
o Have bandb honor -basedir option.
o Fix ssld to work on win32 should you ever desire such a thing and a few other minor win32 fixes.
o Fix up a few things so that the source code builds with gcc -pedantic.
o Do not abort configure if the AC_CHECK_SQLITE3 check fails.
o Drop configure option for ssl only channels, this is now controlled by a channel {} use_sslonly option.
o Attempt to override FD_SETSIZE when using select, and if this cannot be overriden, lower maxconnections.
o Fix signalfd code on 32bit platforms.
o Add support for timerfd_create event handling on linux systems with new enough kernels and glibc.
o Fix our fake rb_sockaddr_storage so that it actually compiles.
o Add some work arounds to avoid OPENSSL_applink on some platforms.
>How-To-Repeat:
>Fix:
--- ircd-ratbox-devel-3.0.0rc2.diff begins here ---
diff -ruN ircd-ratbox-devel.orig/Makefile ircd-ratbox-devel/Makefile
--- ircd-ratbox-devel.orig/Makefile 2008-10-07 00:43:22.000000000 +0100
+++ ircd-ratbox-devel/Makefile 2008-10-07 00:47:11.000000000 +0100
@@ -8,7 +8,7 @@
PORTNAME= ircd-ratbox
#PORTVERSION= 3.0.0
-DISTVERSION= 3.0.0beta12
+DISTVERSION= 3.0.0rc2
CATEGORIES= irc ipv6
MASTER_SITES= ftp://ftp.ircd-ratbox.org/pub/ircd-ratbox/testing/ \
ftp://ftp.demon.co.uk/pub/mirrors/ircd-ratbox/testing/ \
@@ -55,8 +55,7 @@
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 \
- SSLONLY "Enable SSL only chan' support (chanmode +S)" off
+ SERVICES "Enable ratbox-services compatibility code" off
#----------------------------------------------------------------------
@@ -95,10 +94,6 @@
CONFIGURE_ARGS+= --enable-services
.endif
-.if defined(WITH_SSLONLY)
-CONFIGURE_ARGS+= --enable-sslonly-channels
-.endif
-
#-- User Configuration -------------------------------------------------
.if defined(NICKLEN)
diff -ruN ircd-ratbox-devel.orig/distinfo ircd-ratbox-devel/distinfo
--- ircd-ratbox-devel.orig/distinfo 2008-10-07 00:43:22.000000000 +0100
+++ ircd-ratbox-devel/distinfo 2008-10-07 00:47:35.000000000 +0100
@@ -1,3 +1,3 @@
-MD5 (ircd-ratbox-3.0.0beta12.tar.bz2) = 1c3f21c99d0ea12b2dddffe96336ff9c
-SHA256 (ircd-ratbox-3.0.0beta12.tar.bz2) = c2d482f057226d2a374df9f1022e169c75882a442a80cd32f664f37f90de7b35
-SIZE (ircd-ratbox-3.0.0beta12.tar.bz2) = 1945446
+MD5 (ircd-ratbox-3.0.0rc2.tar.bz2) = be4b3dff674df9c0b0ad1cfec47f9cd8
+SHA256 (ircd-ratbox-3.0.0rc2.tar.bz2) = 6c585bc4ac9ac5c34ca96811c8cf59addc9db9b1141f8bdb589e5c74ee74b925
+SIZE (ircd-ratbox-3.0.0rc2.tar.bz2) = 1950434
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 2008-10-07 00:43:22.000000000 +0100
+++ ircd-ratbox-devel/files/pkg-message.in 2008-10-07 01:36:29.000000000 +0100
@@ -19,11 +19,15 @@
An update of the ban.db database will be necessary if upgrading from a
pre-beta5 release. Those upgrading from 3.0.0-beta5 or later, to this
-version should be able to omit this step. Though it doesn't do any harm to
+version, should be able to omit this step. Though it doesn't do any harm to
check anyway. Database updates must be performed using 'bantool -u' while
no ircd is running and before starting the newer version.
%%PREFIX%%/bin/bantool -u
+Note that the ssl_only_channel configure option has been removed and is
+now available as a setting in the channel section of the ircd
+configuration file.
+
Be sure to check out 'ratbox-services' if you need a services package.
------------------------------------------------------------------------
--- ircd-ratbox-devel-3.0.0rc2.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list