ports/177506: Update UnrealIRCD to 3.2.10
JR Aquino
tanawts at gmail.com
Sat Mar 30 16:30:00 UTC 2013
>Number: 177506
>Category: ports
>Synopsis: Update UnrealIRCD to 3.2.10
>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: Sat Mar 30 16:30:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: JR Aquino
>Release: 9.0-RELEASE-p3
>Organization:
>Environment:
FreeBSD snowcrash.hbtk.org 9.0-RELEASE-p3 FreeBSD 9.0-RELEASE-p3 #0: Tue Jun 12 02:52:29 UTC 2012 root at amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
>Description:
Port Maintainer Update of UnrealIRCD from 3.2.9 to 3.2.10
Also noting upstream ChangeLog:
==[ NEW ]==
- Improved socket engine. This brings some performance improvements and
also makes it easier to configure a system to hold more than 1024
clients (no more editing of header files on Linux!).
- ESVID support: services can communicate the account name of the user
back to the IRCd. This only works on ESVID-capable services:
- Extban ~a:<accountname>: matches users who are logged in to services
with that account name.
- Show account name in /WHOIS
- CAP support: this enables clients to enable certain features more easily.
Can be disabled through set::options::disable-cap.
- Now that STARTTLS is advertised in CAP it is likely to be used more often.
- away-notify: informs clients of AWAY state changes of users on the same
channels, for clients that support this.
- account-notify: similar to away-notify, inform clients of changes in the
login status and account name used by other clients on the same channels.
- SASL support. To use this, and if your services support this, you point
set::sasl-server to your services server.
- Server-side MLOCK support: the IRCd will prevent channel mode changes
depending on the MLOCK setting in services. Requires special support
from services for this feature.
- User Mode +I (IRCOp only): hide idle time
- auth-method 'sslclientcertfp': authenticate users using an SSL client
certificate by the SHA256 fingerprint of that certificate.
The documentation has a new section (3.19) called 'Authentication Types'
which contains an (improved) example of how to use SSL client certificate
authentication instead of regular passwords.
- oper::require-modes: an optional setting, which can be used to require
users to have certain user modes (such as 'z') before they can /OPER up.
- allow/deny channel: you can now optionally specify a class here as an
extra filter.
- doc/example.es.conf: Spanish translation of example configuration file.
- There have also been some behavior changes, which can be considered NEW,
see next section (CHANGED).
==[ CHANGED ]==
- Anti-spoof protection (ping cookies) can now be enabled/disabled at
run-time through set::ping-cookie [yes|no]. The default is 'yes'
(enabled).
- A quit with 'Ping timeout' now shows the number of seconds since the ping.
- Print out a warning if we can't write to a log file.
- Refuse to boot if we can't write to ANY log file.
- Windows: if an SSL certificate exists, then uncheck the 'generate SSL
certificate' checkbox by default.
- *NIX with SSL: We now ask in ./Config if you want to generate an SSL
certificate. The certificate is then copied when you run 'make install'.
==[ MAJOR BUGS FIXED ]==
- Windows SSL crash (this issue was already fixed in 3.2.9-SSL-fix)
- Other than that, none?
==[ MINOR BUGS FIXED ]==
- Various compile problems, in particular with remote includes enabled.
- Windows: the installer sometimes insisted that the Visual C++ 2008
redistributable package was not installed, when it actually was there.
- Windows: MOTD file date/time was always showing up as 1/1/1970.
- And more... see Changelog
==[ REMOVED / DROPPED ]==
- Windows 9X is no longer supported
- The networks/ directory has been removed
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
diff -ruN unreal.old/Makefile unreal/Makefile
--- unreal.old/Makefile 2012-12-31 17:24:05.000000000 -0800
+++ unreal/Makefile 2012-12-31 18:26:15.000000000 -0800
@@ -6,7 +6,7 @@
#
PORTNAME= Unreal
-PORTVERSION= 3.2.9
+PORTVERSION= 3.2.10
CATEGORIES= irc ipv6
MASTER_SITES= http://www.unrealircd.com/downloads/
DISTNAME= ${PORTNAME}${PORTVERSION}
@@ -19,7 +19,7 @@
LIB_DEPENDS= cares.2:${PORTSDIR}/dns/c-ares
-WRKSRC= ${WRKDIR}/${DISTNAME:R}
+WRKSRC= ${WRKDIR}/Unreal3.2.10
MODULESDIR= ${PREFIX}/lib/${PORTNAME}
CONFIGDIR= ${PREFIX}/etc/${PORTNAME}
@@ -123,7 +123,6 @@
-e "s,%%LOGDIR%%,${LOGDIR}," ${WRKSRC}/include/config.h
@${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX}," \
-e "s,%%LOGDIR%%,${LOGDIR}," ${WRKSRC}/doc/example.conf
- @${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX}," ${WRKSRC}/networks/makenet
@${REINPLACE_CMD} -e "s,%%RUNDIR%%,${RUNDIR}," ${WRKSRC}/src/ircd.c
@${REINPLACE_CMD} -e "s,%%RUNDIR%%,${RUNDIR}," ${WRKSRC}/src/modules.c
@${REINPLACE_CMD} -e "s,%%RUNDIR%%,${RUNDIR}," ${WRKSRC}/src/s_conf.c
@@ -138,7 +137,6 @@
${MKDIR} ${CONFIGDIR} || true
${MKDIR} ${CONFIGDIR}/aliases || true
${MKDIR} ${EXAMPLESDIR}/aliases
- ${MKDIR} ${DATADIR}/networks
${MKDIR} ${RUNDIR}/tmp
${MKDIR} ${LOGDIR}
${TOUCH} ${CONFIGDIR}/ircd.motd
@@ -149,9 +147,6 @@
${INSTALL_DATA} ${WRKSRC}/spamfilter.conf ${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/doc/example.conf ${EXAMPLESDIR}/unrealircd.conf
${INSTALL_DATA} ${WRKSRC}/aliases/*.conf ${EXAMPLESDIR}/aliases
- ${INSTALL_DATA} ${WRKSRC}/networks/*.network ${DATADIR}/networks
- ${INSTALL_DATA} ${WRKSRC}/networks/networks.ndx ${DATADIR}/networks
- ${INSTALL_SCRIPT} ${WRKSRC}/networks/makenet ${DATADIR}/networks
${INSTALL} ${WRKSRC}/src/modules/*.so ${MODULESDIR}
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
diff -ruN unreal.old/distinfo unreal/distinfo
--- unreal.old/distinfo 2012-12-31 17:24:05.000000000 -0800
+++ unreal/distinfo 2012-12-31 17:24:36.000000000 -0800
@@ -1,2 +1,2 @@
-SHA256 (Unreal3.2.9.tar.gz) = 3f581a331825d9179f5367ea6367dd0dc71c7ba615ac3c0134332086bee0e1d8
-SIZE (Unreal3.2.9.tar.gz) = 3064571
+SHA256 (Unreal3.2.10.tar.gz) = beafabc6fa2ebd4448fef424bb5efb7dceb4511032210206bfe3adf313fb9868
+SIZE (Unreal3.2.10.tar.gz) = 3132712
diff -ruN unreal.old/files/patch-makenet unreal/files/patch-makenet
--- unreal.old/files/patch-makenet 2012-12-31 17:24:05.000000000 -0800
+++ unreal/files/patch-makenet 1969-12-31 16:00:00.000000000 -0800
@@ -1,17 +0,0 @@
---- networks/makenet 2004-04-25 01:19:28.000000000 +0200
-+++ networks/makenet 2009-08-18 16:21:50.000000000 +0200
-@@ -241,10 +241,10 @@
- __EOF__
-
- echo ""
--echo "" >> ../unrealircd.conf
--echo "// Added by makenet $DATE" >> ../unrealircd.conf
--echo "include \"networks/$FILE\";" >> ../unrealircd.conf
--echo "All done. I have added \"include \"networks/$FILE\"; to your unrealircd.conf"
-+echo "" >> %%PREFIX%%/etc/Unreal/unrealircd.conf
-+echo "// Added by makenet $DATE" >> %%PREFIX%%/etc/Unreal/unrealircd.conf
-+echo "include \"%%PREFIX%%/share/Unreal/networks/$FILE\";" >> %%PREFIX%%/etc/Unreal/unrealircd.conf
-+echo "All done. I have added \"include \"%%PREFIX%%/share/Unreal/networks/$FILE\"; to your unrealircd.conf"
- echo "You might want to edit it if you have done makenet before"
- echo "Thank you for choosing UnrealIRCd"
- exit
diff -ruN unreal.old/files/patch-url.c unreal/files/patch-url.c
--- unreal.old/files/patch-url.c 2012-12-31 17:24:05.000000000 -0800
+++ unreal/files/patch-url.c 2012-12-31 18:06:57.000000000 -0800
@@ -1,6 +1,6 @@
---- src/url.c Sat Jul 3 21:04:31 2004
-+++ src/url.c Mon Feb 7 04:31:06 2005
-@@ -141,7 +141,7 @@
+--- src/url.c 2012-12-28 08:04:54.000000000 -0800
++++ src/url.c 2012-12-31 18:03:14.000000000 -0800
+@@ -171,7 +171,7 @@
CURLcode res;
char *file = url_getfilename(url);
char *filename = unreal_getfilename(file);
@@ -9,12 +9,12 @@
FILE *fd;
-@@ -236,7 +236,7 @@
+@@ -356,7 +356,7 @@
{
char *file = url_getfilename(url);
char *filename = unreal_getfilename(file);
- char *tmp = unreal_mktemp("tmp", filename ? filename : "download.conf");
+ char *tmp = unreal_mktemp("%%RUNDIR%%/tmp", filename ? filename : "download.conf");
- FileHandle *handle = malloc(sizeof(FileHandle));
+ FileHandle *handle = MyMallocEx(sizeof(FileHandle));
handle->fd = fopen(tmp, "wb");
if (!handle->fd)
diff -ruN unreal.old/pkg-plist unreal/pkg-plist
--- unreal.old/pkg-plist 2012-12-31 17:24:05.000000000 -0800
+++ unreal/pkg-plist 2013-02-09 11:12:01.000000000 -0800
@@ -1,92 +1,21 @@
- at exec mkdir -p %D/etc/Unreal 2> /dev/null
- at exec mkdir -p %D/etc/Unreal/aliases 2> /dev/null
- at unexec if cmp -s %D/etc/Unreal/aliases/aliases.conf %D/%%EXAMPLESDIR%%/aliases/aliases.conf; then rm -f %D/etc/Unreal/aliases/aliases.conf; fi
-%%EXAMPLESDIR%%/aliases/aliases.conf
- at exec [ -f %D/etc/Unreal/aliases/aliases.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/aliases.conf %D/etc/Unreal/aliases/aliases.conf
- at unexec if cmp -s %D/etc/Unreal/aliases/atheme.conf %D/%%EXAMPLESDIR%%/aliases/atheme.conf; then rm -f %D/etc/Unreal/aliases/atheme.conf; fi
-%%EXAMPLESDIR%%/aliases/atheme.conf
- at exec [ -f %D/etc/Unreal/aliases/atheme.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/atheme.conf %D/etc/Unreal/aliases/atheme.conf
- at unexec if cmp -s %D/etc/Unreal/aliases/anope.conf %D/%%EXAMPLESDIR%%/aliases/anope.conf; then rm -f %D/etc/Unreal/aliases/anope.conf; fi
-%%EXAMPLESDIR%%/aliases/anope.conf
- at exec [ -f %D/etc/Unreal/aliases/anope.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/anope.conf %D/etc/Unreal/aliases/anope.conf
- at unexec if cmp -s %D/etc/Unreal/aliases/auspice.conf %D/%%EXAMPLESDIR%%/aliases/auspice.conf; then rm -f %D/etc/Unreal/aliases/auspice.conf; fi
-%%EXAMPLESDIR%%/aliases/auspice.conf
- at exec [ -f %D/etc/Unreal/aliases/aliases.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/aliases.conf %D/etc/Unreal/aliases/aliases.conf
- at unexec if cmp -s %D/etc/Unreal/aliases/cygnus.conf %D/%%EXAMPLESDIR%%/aliases/cygnus.conf; then rm -f %D/etc/Unreal/aliases/cygnus.conf; fi
-%%EXAMPLESDIR%%/aliases/cygnus.conf
- at exec [ -f %D/etc/Unreal/aliases/cygnus.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/cygnus.conf %D/etc/Unreal/aliases/cygnus.conf
- at unexec if cmp -s %D/etc/Unreal/aliases/epona.conf %D/%%EXAMPLESDIR%%/aliases/epona.conf; then rm -f %D/etc/Unreal/aliases/epona.conf; fi
-%%EXAMPLESDIR%%/aliases/epona.conf
- at exec [ -f %D/etc/Unreal/aliases/epona.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/epona.conf %D/etc/Unreal/aliases/epona.conf
- at unexec if cmp -s %D/etc/Unreal/aliases/generic.conf %D/%%EXAMPLESDIR%%/aliases/generic.conf; then rm -f %D/etc/Unreal/aliases/generic.conf; fi
-%%EXAMPLESDIR%%/aliases/generic.conf
- at exec [ -f %D/etc/Unreal/aliases/generic.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/generic.conf %D/etc/Unreal/aliases/generic.conf
- at unexec if cmp -s %D/etc/Unreal/aliases/genericstats.conf %D/%%EXAMPLESDIR%%/aliases/genericstats.conf; then rm -f %D/etc/Unreal/aliases/genericstats.conf; fi
-%%EXAMPLESDIR%%/aliases/genericstats.conf
- at exec [ -f %D/etc/Unreal/aliases/genericstats.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/genericstats.conf %D/etc/Unreal/aliases/genericstats.conf
- at unexec if cmp -s %D/etc/Unreal/aliases/ircservices.conf %D/%%EXAMPLESDIR%%/aliases/ircservices.conf; then rm -f %D/etc/Unreal/aliases/ircservices.conf; fi
-%%EXAMPLESDIR%%/aliases/ircservices.conf
- at exec [ -f %D/etc/Unreal/aliases/ircservices.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/ircservices.conf %D/etc/Unreal/aliases/ircservices.conf
- at unexec if cmp -s %D/etc/Unreal/aliases/operstats.conf %D/%%EXAMPLESDIR%%/aliases/operstats.conf; then rm -f %D/etc/Unreal/aliases/operstats.conf; fi
-%%EXAMPLESDIR%%/aliases/operstats.conf
- at exec [ -f %D/etc/Unreal/aliases/operstats.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/operstats.conf %D/etc/Unreal/aliases/operstats.conf
- at unexec if cmp -s %D/etc/Unreal/badwords.channel.conf %D/%%EXAMPLESDIR%%/badwords.channel.conf; then rm -f %D/etc/Unreal/badwords.channel.conf; fi
-%%EXAMPLESDIR%%/badwords.channel.conf
- at exec [ -f %D/etc/Unreal/badwords.channel.conf ] || cp %D/%%EXAMPLESDIR%%/badwords.channel.conf %D/etc/Unreal/badwords.channel.conf
- at unexec if cmp -s %D/etc/Unreal/badwords.message.conf %D/%%EXAMPLESDIR%%/badwords.message.conf; then rm -f %D/etc/Unreal/badwords.message.conf; fi
-%%EXAMPLESDIR%%/badwords.message.conf
- at exec [ -f %D/etc/Unreal/badwords.message.conf ] || cp %D/%%EXAMPLESDIR%%/badwords.message.conf %D/etc/Unreal/badwords.message.conf
- at unexec if cmp -s %D/etc/Unreal/badwords.quit.conf %D/%%EXAMPLESDIR%%/badwords.quit.conf; then rm -f %D/etc/Unreal/badwords.quit.conf; fi
-%%EXAMPLESDIR%%/badwords.quit.conf
- at exec [ -f %D/etc/Unreal/badwords.quit.conf ] || cp %D/%%EXAMPLESDIR%%/badwords.quit.conf %D/etc/Unreal/badwords.quit.conf
- at unexec if cmp -s %D/etc/Unreal/help.conf %D/%%EXAMPLESDIR%%/help.conf; then rm -f %D/etc/Unreal/help.conf; fi
-%%EXAMPLESDIR%%/help.conf
- at exec [ -f %D/etc/Unreal/help.conf ] || cp %D/%%EXAMPLESDIR%%/help.conf %D/etc/Unreal/help.conf
- at unexec if cmp -s %D/etc/Unreal/spamfilter.conf %D/%%EXAMPLESDIR%%/spamfilter.conf; then rm -f %D/etc/Unreal/spamfilter.conf; fi
-%%EXAMPLESDIR%%/spamfilter.conf
- at exec [ -f %D/etc/Unreal/spamfilter.conf ] || cp %D/%%EXAMPLESDIR%%/spamfilter.conf %D/etc/Unreal/spamfilter.conf
- at unexec if cmp -s %D/etc/Unreal/unrealircd.conf %D/%%EXAMPLESDIR%%/unrealircd.conf; then rm -f %D/etc/Unreal/unrealircd.conf; fi
-%%EXAMPLESDIR%%/unrealircd.conf
- at exec [ -f %D/etc/Unreal/unrealircd.conf ] || cp %D/%%EXAMPLESDIR%%/unrealircd.conf %D/etc/Unreal/unrealircd.conf
+etc/Unreal/aliases/aliases.conf
+etc/Unreal/aliases/anope.conf
+etc/Unreal/aliases/auspice.conf
+etc/Unreal/aliases/cygnus.conf
+etc/Unreal/aliases/epona.conf
+etc/Unreal/aliases/generic.conf
+etc/Unreal/aliases/genericstats.conf
+etc/Unreal/aliases/ircservices.conf
+etc/Unreal/aliases/operstats.conf
+etc/Unreal/badwords.channel.conf
+etc/Unreal/badwords.message.conf
+etc/Unreal/badwords.quit.conf
+etc/Unreal/help.conf
etc/Unreal/ircd.motd
etc/Unreal/ircd.rules
-libexec/ircd
-%%DATADIR%%/LICENSE
-%%DATADIR%%/networks/awesomechristians.network
-%%DATADIR%%/networks/axenet.network
-%%DATADIR%%/networks/bunker7.network
-%%DATADIR%%/networks/burnnet.network
-%%DATADIR%%/networks/cabonet.network
-%%DATADIR%%/networks/chatcrap.network
-%%DATADIR%%/networks/chatuniverse.network
-%%DATADIR%%/networks/ctcp.network
-%%DATADIR%%/networks/darkkaos.network
-%%DATADIR%%/networks/digitalirc.network
-%%DATADIR%%/networks/discussioni.network
-%%DATADIR%%/networks/dragonwings.network
-%%DATADIR%%/networks/gamescafe.network
-%%DATADIR%%/networks/german-elite.network
-%%DATADIR%%/networks/german-global-irc.network
-%%DATADIR%%/networks/global-irc.network
-%%DATADIR%%/networks/globalchat.network
-%%DATADIR%%/networks/icechat.network
-%%DATADIR%%/networks/infinity.network
-%%DATADIR%%/networks/ircsystems.network
-%%DATADIR%%/networks/isno.network
-%%DATADIR%%/networks/l33t-irc.network
-%%DATADIR%%/networks/lcirc.network
-%%DATADIR%%/networks/outsiderz.network
-%%DATADIR%%/networks/phazenet.network
-%%DATADIR%%/networks/stormdancing.network
-%%DATADIR%%/networks/template.network
-%%DATADIR%%/networks/thainet.network
-%%DATADIR%%/networks/unitedirc-org.network
-%%DATADIR%%/networks/unreal-test.network
-%%DATADIR%%/networks/wazzza.network
-%%DATADIR%%/networks/x-irc.network
-%%DATADIR%%/networks/zirc.network
-%%DATADIR%%/networks/makenet
-%%DATADIR%%/networks/networks.ndx
+etc/Unreal/spamfilter.conf
+etc/Unreal/unrealircd.conf
+etc/rc.d/unrealircd
lib/Unreal/cloak.so
lib/Unreal/commands.so
lib/Unreal/m_addline.so
@@ -97,6 +26,7 @@
lib/Unreal/m_akill.so
lib/Unreal/m_away.so
lib/Unreal/m_botmotd.so
+lib/Unreal/m_cap.so
lib/Unreal/m_chatops.so
lib/Unreal/m_chghost.so
lib/Unreal/m_chgident.so
@@ -112,8 +42,8 @@
lib/Unreal/m_help.so
lib/Unreal/m_htm.so
lib/Unreal/m_invite.so
-lib/Unreal/m_issecure.so
lib/Unreal/m_ison.so
+lib/Unreal/m_issecure.so
lib/Unreal/m_join.so
lib/Unreal/m_kick.so
lib/Unreal/m_kill.so
@@ -146,6 +76,7 @@
lib/Unreal/m_sajoin.so
lib/Unreal/m_samode.so
lib/Unreal/m_sapart.so
+lib/Unreal/m_sasl.so
lib/Unreal/m_sdesc.so
lib/Unreal/m_sendsno.so
lib/Unreal/m_sendumode.so
@@ -153,8 +84,8 @@
lib/Unreal/m_sethost.so
lib/Unreal/m_setident.so
lib/Unreal/m_setname.so
-lib/Unreal/m_sjoin.so
lib/Unreal/m_silence.so
+lib/Unreal/m_sjoin.so
lib/Unreal/m_sqline.so
lib/Unreal/m_squit.so
lib/Unreal/m_starttls.so
@@ -167,11 +98,11 @@
lib/Unreal/m_svsmotd.so
lib/Unreal/m_svsnick.so
lib/Unreal/m_svsnline.so
+lib/Unreal/m_svsnolag.so
lib/Unreal/m_svsnoop.so
lib/Unreal/m_svso.so
lib/Unreal/m_svspart.so
lib/Unreal/m_svssilence.so
-lib/Unreal/m_svsnolag.so
lib/Unreal/m_svssno.so
lib/Unreal/m_svswatch.so
lib/Unreal/m_swhois.so
@@ -194,23 +125,36 @@
lib/Unreal/m_who.so
lib/Unreal/m_whois.so
lib/Unreal/m_whowas.so
-%%PORTDOCS%%%%DOCSDIR%%/Donation
-%%PORTDOCS%%%%DOCSDIR%%/Authors
-%%PORTDOCS%%%%DOCSDIR%%/coding-guidelines
-%%PORTDOCS%%%%DOCSDIR%%/example.conf
-%%PORTDOCS%%%%DOCSDIR%%/tao.of.irc
-%%PORTDOCS%%%%DOCSDIR%%/translations.txt
-%%PORTDOCS%%%%DOCSDIR%%/unreal32docs.html
-%%PORTDOCS%%%%DOCSDIR%%/005.txt
-%%PORTDOCS%%%%DOCSDIR%%/base64.txt
-%%PORTDOCS%%%%DOCSDIR%%/protoctl.txt
-%%PORTDOCS%%%%DOCSDIR%%/token.txt
-%%PORTDOCS%%%%DOCSDIR%%/vl.txt
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
- at dirrm %%DATADIR%%/networks
- at dirrm %%DATADIR%%
- at dirrm %%EXAMPLESDIR%%/aliases
- at dirrm %%EXAMPLESDIR%%
- at dirrm lib/Unreal
- at dirrmtry etc/Unreal/aliases
- at dirrmtry etc/Unreal
+libexec/ircd
+share/Unreal
+share/doc/Unreal/005.txt
+share/doc/Unreal/Authors
+share/doc/Unreal/Donation
+share/doc/Unreal/base64.txt
+share/doc/Unreal/coding-guidelines
+share/doc/Unreal/example.conf
+share/doc/Unreal/protoctl.txt
+share/doc/Unreal/tao.of.irc
+share/doc/Unreal/token.txt
+share/doc/Unreal/translations.txt
+share/doc/Unreal/unreal32docs.html
+share/doc/Unreal/vl.txt
+share/examples/Unreal/aliases/aliases.conf
+share/examples/Unreal/aliases/anope.conf
+share/examples/Unreal/aliases/atheme.conf
+share/examples/Unreal/aliases/auspice.conf
+share/examples/Unreal/aliases/cygnus.conf
+share/examples/Unreal/aliases/epona.conf
+share/examples/Unreal/aliases/generic.conf
+share/examples/Unreal/aliases/genericstats.conf
+share/examples/Unreal/aliases/ircservices.conf
+share/examples/Unreal/aliases/operstats.conf
+share/examples/Unreal/badwords.channel.conf
+share/examples/Unreal/badwords.message.conf
+share/examples/Unreal/badwords.quit.conf
+share/examples/Unreal/help.conf
+share/examples/Unreal/spamfilter.conf
+share/examples/Unreal/unrealircd.conf
+share/licenses/Unreal-3.2.10/GPLv2
+share/licenses/Unreal-3.2.10/LICENSE
+share/licenses/Unreal-3.2.10/catalog.mk
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list