summaryrefslogtreecommitdiff
path: root/chat/unrealircd/patches
diff options
context:
space:
mode:
authoradrianp <adrianp@pkgsrc.org>2005-11-29 19:17:03 +0000
committeradrianp <adrianp@pkgsrc.org>2005-11-29 19:17:03 +0000
commit6428dd2f08f8740e7fce851e1fdbd856e322130a (patch)
treee4d6e735a318154c70e6c5941638ced3f7382988 /chat/unrealircd/patches
parent95bebaa5849df478fdec77c20e756329c105992f (diff)
downloadpkgsrc-6428dd2f08f8740e7fce851e1fdbd856e322130a.tar.gz
UnrealIRCd is an IRC server based on the branch of IRCu called Dreamforge,
formerly used by the DALnet IRC Network. Since development started on it (around May 1999) many new features has been added, modified, and many bugs fixed. Unreal runs both on *nix platforms, Amiga & Windows 95/98/2k/NT. Some features to mention: Channel Halfops, No-color channel mode, Strip-colors channel mode, channelmode +q & +a - protect modes, Oper and Admin only channels, exception bans, Nokicks mode (channel and user), Flood limiter, Channel links, Host cloaking, Net* Tech and Co-Admin modes, Whois notifies, Foreign connects monitor, Oper suspend, G:Lines, T:Lines, channel restriction (people can only go to these channels if enabled), Trojan/DCC Deny, RPING/RPONG, Sethost family, Token in server<->server etc. FDlists/High Traffic Mode, SOCKS check on connect, Speeded up server synchs, limited WebTV Client support, /vhost, and many dreamforge optimations. UnrealIRCd is aimed to be an advanced, not an easy IRCd. Also includes SSL and IPv6 support.
Diffstat (limited to 'chat/unrealircd/patches')
-rw-r--r--chat/unrealircd/patches/patch-aa44
-rw-r--r--chat/unrealircd/patches/patch-ab13
2 files changed, 57 insertions, 0 deletions
diff --git a/chat/unrealircd/patches/patch-aa b/chat/unrealircd/patches/patch-aa
new file mode 100644
index 00000000000..88e00d5c41f
--- /dev/null
+++ b/chat/unrealircd/patches/patch-aa
@@ -0,0 +1,44 @@
+$NetBSD: patch-aa,v 1.1.1.1 2005/11/29 19:17:03 adrianp Exp $
+
+--- configure.orig 2005-03-25 09:51:47.000000000 +0000
++++ configure
+@@ -10614,39 +10614,6 @@ IRCDLIBS="$IRCDLIBS -lresolv "
+ ;;
+ esac
+
+-tre_version="0.7.2"
+-echo "$as_me:$LINENO: result: extracting TRE regex library" >&5
+-echo "${ECHO_T}extracting TRE regex library" >&6
+-cur_dir=`pwd`
+-cd extras
+-rm -rf tre-$tre_version
+-if test "x$ac_cv_path_GUNZIP" = "x" ; then
+- tar xfz tre.tar.gz
+-else
+- cp tre.tar.gz tre.tar.gz.bak
+- gunzip -f tre.tar.gz
+- cp tre.tar.gz.bak tre.tar.gz
+- tar xf tre.tar
+-fi
+-echo "$as_me:$LINENO: result: configuring TRE regex library" >&5
+-echo "${ECHO_T}configuring TRE regex library" >&6
+-cd tre-$tre_version
+-./configure --disable-agrep --disable-shared --disable-system-abi --disable-wchar --disable-multibyte --prefix=$cur_dir/extras/regexp
+-echo "$as_me:$LINENO: result: compiling TRE regex library" >&5
+-echo "${ECHO_T}compiling TRE regex library" >&6
+-$ac_cv_prog_MAKER
+-echo "$as_me:$LINENO: result: installing TRE regex library" >&5
+-echo "${ECHO_T}installing TRE regex library" >&6
+-$ac_cv_prog_MAKER install
+-TREINCDIR="$cur_dir/extras/regexp/include"
+-
+-if test "x$ac_cv_path_PKGCONFIG" = "x" ; then
+- TRELIBS="-L../extras/regexp/lib -ltre"
+-else
+- TRELIBS=`$ac_cv_path_PKGCONFIG --libs tre.pc`
+-fi
+-
+-cd $cur_dir
+ ac_config_files="$ac_config_files Makefile src/modules/Makefile unreal ircdcron/ircdchk"
+ cat >confcache <<\_ACEOF
+ # This file is a shell script that caches the results of configure
diff --git a/chat/unrealircd/patches/patch-ab b/chat/unrealircd/patches/patch-ab
new file mode 100644
index 00000000000..2b7be1f6ae7
--- /dev/null
+++ b/chat/unrealircd/patches/patch-ab
@@ -0,0 +1,13 @@
+$NetBSD: patch-ab,v 1.1.1.1 2005/11/29 19:17:03 adrianp Exp $
+
+--- Makefile.in.orig 2005-11-29 18:38:58.000000000 +0000
++++ Makefile.in
+@@ -112,7 +112,7 @@ FD_SETSIZE=@FD_SETSIZE@
+ # Where is your openssl binary
+ OPENSSLPATH=@OPENSSLPATH@
+
+-CFLAGS=-I$(INCLUDEDIR) $(XCFLAGS) @LDFLAGS@ $(FD_SETSIZE)
++CFLAGS=-I$(INCLUDEDIR) $(XCFLAGS) $(FD_SETSIZE)
+
+ SHELL=/bin/sh
+ SUBDIRS=src