summaryrefslogtreecommitdiff
path: root/chat/inspircd12/patches
diff options
context:
space:
mode:
authoradrianp <adrianp@pkgsrc.org>2009-01-04 00:52:27 +0000
committeradrianp <adrianp@pkgsrc.org>2009-01-04 00:52:27 +0000
commitcd16576b048df85027e3d4fd8f317f47a6fe952e (patch)
tree6791b368db521d66f7761f3e66b2959b990db058 /chat/inspircd12/patches
parent398d830fd7641d953ef66f364ddde45f1dc31b68 (diff)
downloadpkgsrc-cd16576b048df85027e3d4fd8f317f47a6fe952e.tar.gz
Add latest BETA for InspIRCd 1.2
Convert m_shun and m_cban to use new XLine framework Allow for custom prefixes to be used in /notice #chan e.g. & /WATCH away notification Exceptions for m_denychans. userrec::HasPermission -> map of maps, for (even faster) access For all the details see: http://wiki.inspircd.org/Development/Roadmap/1.2
Diffstat (limited to 'chat/inspircd12/patches')
-rw-r--r--chat/inspircd12/patches/patch-aa13
-rw-r--r--chat/inspircd12/patches/patch-ab12
-rw-r--r--chat/inspircd12/patches/patch-ac15
-rw-r--r--chat/inspircd12/patches/patch-ad13
4 files changed, 53 insertions, 0 deletions
diff --git a/chat/inspircd12/patches/patch-aa b/chat/inspircd12/patches/patch-aa
new file mode 100644
index 00000000000..f4e50668bd8
--- /dev/null
+++ b/chat/inspircd12/patches/patch-aa
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.1.1.1 2009/01/04 00:52:27 adrianp Exp $
+
+--- src/inspircd.cpp.orig 2008-04-13 19:17:35.000000000 +0100
++++ src/inspircd.cpp
+@@ -383,7 +383,7 @@ InspIRCd::InspIRCd(int argc, char** argv
+ { 0, 0, 0, 0 }
+ };
+
+- while ((c = getopt_long_only(argc, argv, ":f:", longopts, NULL)) != -1)
++ while ((c = getopt_long(argc, argv, ":f:", longopts, NULL)) != -1)
+ {
+ switch (c)
+ {
diff --git a/chat/inspircd12/patches/patch-ab b/chat/inspircd12/patches/patch-ab
new file mode 100644
index 00000000000..dc5c1ad3679
--- /dev/null
+++ b/chat/inspircd12/patches/patch-ab
@@ -0,0 +1,12 @@
+$NetBSD: patch-ab,v 1.1.1.1 2009/01/04 00:52:27 adrianp Exp $
+
+--- .Makefile.inc.orig 2008-02-24 21:12:51.000000000 +0000
++++ .Makefile.inc
+@@ -69,7 +69,6 @@ ircd:
+ install: all@EXTRA_DIR@
+ @-install -d -m $(INSTMODE) $(BASE)
+ @-install -d -m $(INSTMODE) $(LIBPATH)
+- @-install -d -m $(INSTMODE) $(BINPATH)
+ @-install -d -m $(INSTMODE) $(CONPATH)
+ @-install -d -m $(INSTMODE) $(MODPATH)
+ -install -m $(INSTMODE) @STARTSCRIPT@ $(@DESTINATION@) 2>/dev/null
diff --git a/chat/inspircd12/patches/patch-ac b/chat/inspircd12/patches/patch-ac
new file mode 100644
index 00000000000..ebd2f4be010
--- /dev/null
+++ b/chat/inspircd12/patches/patch-ac
@@ -0,0 +1,15 @@
+$NetBSD: patch-ac,v 1.1.1.1 2009/01/04 00:52:27 adrianp Exp $
+
+--- configure.orig 2008-08-26 14:47:49.000000000 +0100
++++ configure
+@@ -319,8 +319,8 @@ $config{EXTRA_DIR} = ""; # Is emp
+ if ($config{OSNAME} =~ /darwin/i)
+ {
+ $config{IS_DARWIN} = "YES";
+- $config{STARTSCRIPT} = "org.inspircd.plist"; # start script for OSX.
+- $config{DESTINATION} = "LAUNCHDPATH"; # Is OSX target.
++# $config{STARTSCRIPT} = "org.inspircd.plist"; # start script for OSX.
++# $config{DESTINATION} = "LAUNCHDPATH"; # Is OSX target.
+ $config{EXTRA_DIR} = " launchd_dir"; # Is OSX specific path.
+ }
+ $config{CC} = "g++"; # C++ compiler
diff --git a/chat/inspircd12/patches/patch-ad b/chat/inspircd12/patches/patch-ad
new file mode 100644
index 00000000000..3a076e1baf5
--- /dev/null
+++ b/chat/inspircd12/patches/patch-ad
@@ -0,0 +1,13 @@
+$NetBSD: patch-ad,v 1.1.1.1 2009/01/04 00:52:27 adrianp Exp $
+
+--- make/configure.pm.orig 2008-09-08 00:40:00.000000000 +0100
++++ make/configure.pm
+@@ -22,7 +22,7 @@ use POSIX;
+ use make::utilities;
+ our @EXPORT = qw(promptnumeric dumphash is_dir getmodules getrevision getcompilerflags getlinkerflags getdependencies getmodversion nopedantic resolve_directory yesno showhelp promptstring_s);
+
+-my $no_svn = 0;
++my $no_svn = 1;
+
+ sub yesno {
+ my ($flag,$prompt) = @_;