diff options
author | kent <kent@pkgsrc.org> | 2002-06-25 14:05:40 +0000 |
---|---|---|
committer | kent <kent@pkgsrc.org> | 2002-06-25 14:05:40 +0000 |
commit | dc6538775c89514eb991f859f68b7cd42bec84c0 (patch) | |
tree | 839f23cb30dc0b73ca3cc459800188c22b52ca94 | |
parent | c6cfd1659a021f77e4d93e0ccc5504d23f252cb0 (diff) | |
download | pkgsrc-dc6538775c89514eb991f859f68b7cd42bec84c0.tar.gz |
Import eggdrop.
Submitted by svs@ropnet.ru in pkg/12009
Eggdrop is an IRC bot, written in C. If you don't know what IRC is, this
is probably not whatever you're looking for! Eggdrop, being a bot, sits
on a channel and takes protective measures: to keep the channel from being
taken over (in the few ways that anything CAN), to recognize banished
users or sites and reject them, to recognize priveledged users and let
them gain ops, etc.
-rw-r--r-- | net/eggdrop/patches/patch-ag | 57 | ||||
-rw-r--r-- | net/eggdrop/patches/patch-ah | 13 | ||||
-rw-r--r-- | net/eggdrop/patches/patch-ai | 25 | ||||
-rw-r--r-- | net/eggdrop/patches/patch-aj | 13 |
4 files changed, 108 insertions, 0 deletions
diff --git a/net/eggdrop/patches/patch-ag b/net/eggdrop/patches/patch-ag new file mode 100644 index 00000000000..6b1e92c74b4 --- /dev/null +++ b/net/eggdrop/patches/patch-ag @@ -0,0 +1,57 @@ +$NetBSD + +--- Makefile.in.orig Tue Feb 27 20:06:27 2001 ++++ Makefile.in Fri Nov 2 11:40:10 2001 +@@ -42,7 +42,7 @@ + + # make modules + SHLIB_CC = @SHLIB_CC@ +-SHLIB_LD = @SHLIB_LD@ ++SHLIB_LD = @SHLIB_LD@ -R@TCLLIB@ + SHLIB_STRIP = @SHLIB_STRIP@ + MOD_EXT = @MOD_EXT@ + +@@ -61,6 +61,7 @@ + # stuff for Tcl + XREQS = @TCL_REQS@ + XLIBS = @TCL_LIBS@ @LIBS@ ++XLDFLAGS = -Wl,-R@TCLLIB@ + TCLLIB = @TCLLIB@ + TCLLIBFN = @TCLLIBFN@ + +@@ -86,29 +87,29 @@ + MAKE_MODEGG = $(MAKE) 'MAKE=$(MAKE)' 'CC=$(MOD_CC)' 'LD=$(MOD_LD)' \ + 'STRIP=$(MOD_STRIP)' 'RANLIB=$(RANLIB)' 'CFLGS=$(CFLGS)' \ + 'TCLLIB=$(TCLLIB)' 'TCLLIBFN=$(TCLLIBFN)' 'XREQS=$(XREQS)' \ +-'XLIBS=$(XLIBS)' 'EGGEXEC=$(EGGEXEC)' 'EGGBUILD=' 'MODOBJS=' ++'XLDFLAGS=$(XLDFLAGS)' 'XLIBS=$(XLIBS)' 'EGGEXEC=$(EGGEXEC)' 'EGGBUILD=' 'MODOBJS=' + + MAKE_MODULES = $(MAKE) 'MAKE=$(MAKE)' 'CC=$(SHLIB_CC)' 'LD=$(SHLIB_LD)' \ +-'STRIP=$(SHLIB_STRIP)' 'CFLGS=$(CFLGS)' 'XLIBS=$(XLIBS)' 'MOD_EXT=$(MOD_EXT)' ++'STRIP=$(SHLIB_STRIP)' 'CFLGS=$(CFLGS)' 'XLDFLAGS=$(XLDFLAGS)' 'XLIBS=$(XLIBS)' 'MOD_EXT=$(MOD_EXT)' + + MAKE_STATIC = $(MAKE) 'MAKE=$(MAKE)' 'CC=$(CC)' 'LD=$(LD)' \ + 'STRIP=$(STRIP)' 'RANLIB=$(RANLIB)' 'CFLGS=$(CFLGS) -DSTATIC' \ + 'TCLLIB=$(TCLLIB)' 'TCLLIBFN=$(TCLLIBFN)' 'XREQS=$(XREQS)' \ +-'XLIBS=$(XLIBS)' 'EGGEXEC=$(EGGEXEC)' 'EGGBUILD=(static version)' \ ++'XLDFLAGS=$(XLDFLAGS)' 'XLIBS=$(XLIBS)' 'EGGEXEC=$(EGGEXEC)' 'EGGBUILD=(static version)' \ + 'MODOBJS=mod/*.o' + + MAKE_DEBEGG = $(MAKE) 'MAKE=$(MAKE)' 'CC=$(MOD_CC)' 'LD=$(MOD_LD) -g' \ + 'STRIP=touch' 'RANLIB=$(RANLIB)' 'CFLGS=-g3 $(DEBCFLAGS) $(CFLGS)' \ + 'TCLLIB=$(TCLLIB)' 'TCLLIBFN=$(TCLLIBFN)' 'XREQS=$(XREQS)' \ +-'XLIBS=$(XLIBS)' 'EGGEXEC=$(EGGEXEC)' 'EGGBUILD=(debug version)' 'MODOBJS=' ++'XLDFLAGS=$(XLDFLAGS)' 'XLIBS=$(XLIBS)' 'EGGEXEC=$(EGGEXEC)' 'EGGBUILD=(debug version)' 'MODOBJS=' + + MAKE_DEBMODULES = $(MAKE) 'MAKE=$(MAKE)' 'CC=$(SHLIB_CC)' 'LD=$(SHLIB_LD)' \ +-'XLIBS=$(XLIBS)' 'STRIP=touch' 'CFLGS=-g3 $(DEBCFLAGS) $(CFLGS)' \ ++'XLDFLAGS=$(XLDFLAGS)' 'XLIBS=$(XLIBS)' 'STRIP=touch' 'CFLGS=-g3 $(DEBCFLAGS) $(CFLGS)' \ + 'MOD_EXT=$(MOD_EXT)' + + MAKE_SDEBUG = $(MAKE) 'MAKE=$(MAKE)' 'CC=$(CC)' 'LD=$(LD) -g' \ + 'STRIP=touch' 'RANLIB=$(RANLIB)' 'CFLGS=-g3 $(DEBCFLAGS) -DSTATIC $(CFLGS)' \ +-'TCLLIB=$(TCLLIB)' 'TCLLIBFN=$(TCLLIBFN)' 'XREQS=$(XREQS)' 'XLIBS=$(XLIBS)' \ ++'TCLLIB=$(TCLLIB)' 'TCLLIBFN=$(TCLLIBFN)' 'XREQS=$(XREQS)' 'XLDFLAGS=$(XLDFLAGS)' 'XLIBS=$(XLIBS)' \ + 'EGGEXEC=$(EGGEXEC)' 'EGGBUILD=(static and debug version)' 'MODOBJS=mod/*.o' + + MAKE_DEPEND = $(MAKE) 'MAKE=$(MAKE)' 'CC=$(CC)' 'LD=$(LD)' \ diff --git a/net/eggdrop/patches/patch-ah b/net/eggdrop/patches/patch-ah new file mode 100644 index 00000000000..b47ac9154cd --- /dev/null +++ b/net/eggdrop/patches/patch-ah @@ -0,0 +1,13 @@ +$NetBSD: patch-ah,v 1.1.1.1 2002/06/25 14:05:40 kent Exp $ + +--- src/modules.c.orig Mon Jul 16 18:54:01 2001 ++++ src/modules.c Fri Nov 2 11:49:45 2001 +@@ -94,7 +94,7 @@ + #ifndef STATIC + + /* Directory to look for modules */ +-char moddir[121] = "modules/"; ++char moddir[121] = __PREFIX__ "/lib/eggdrop/"; + + #else + diff --git a/net/eggdrop/patches/patch-ai b/net/eggdrop/patches/patch-ai new file mode 100644 index 00000000000..0e62c1cab5b --- /dev/null +++ b/net/eggdrop/patches/patch-ai @@ -0,0 +1,25 @@ +$NetBSD: patch-ai,v 1.1.1.1 2002/06/25 14:05:40 kent Exp $ + +--- src/mod/share.mod/share.c.orig Tue Jul 17 23:53:42 2001 ++++ src/mod/share.mod/share.c Fri Nov 2 18:37:15 2001 +@@ -1121,7 +1123,8 @@ + int i, sock; + FILE *f; + +- egg_snprintf(s, sizeof s, ".share.%s.%lu.users", botnetnick, now); ++ egg_snprintf(s, sizeof s, "%.100s/.share.%.32s.%lu.users", ++ tempdir, botnetnick, now); + if (!(b_status(idx) & STAT_SHARE)) { + dprintf(idx, "s e You didn't ask; you just started sending.\n"); + dprintf(idx, "s e Ask before sending the userfile.\n"); +@@ -1890,8 +1893,8 @@ + struct chanuserrec *ch; + struct chanset_t *cst; + +- egg_snprintf(share_file, sizeof share_file, ".share.%s.%lu", dcc[idx].nick, +- now); ++ egg_snprintf(share_file, sizeof share_file, "%.100s/.share.%.32s.%lu", ++ tempdir, dcc[idx].nick, now); + if (dcc[idx].u.bot->uff_flags & UFF_OVERRIDE) { + debug1("NOTE: Sharing aggressively with %s, overriding its local bots.", + dcc[idx].nick); diff --git a/net/eggdrop/patches/patch-aj b/net/eggdrop/patches/patch-aj new file mode 100644 index 00000000000..4243e902e67 --- /dev/null +++ b/net/eggdrop/patches/patch-aj @@ -0,0 +1,13 @@ +$NetBSD: patch-aj,v 1.1.1.1 2002/06/25 14:05:40 kent Exp $ + +--- src/mod/Makefile.in.orig Sat Feb 2 18:14:30 2002 ++++ src/mod/Makefile.in Sat Feb 2 21:03:57 2002 +@@ -86,7 +86,7 @@ + echo "Configuring module $${modname} ..."; \ + echo ""; \ + if test ! -d $$i; then mkdir $$i; fi; \ +- (cd $$i && $(MOD_UPDIR)$(srcdir)/$$i/configure $(egg_ac_parameters) --cache-file=../../../config.cache --srcdir=$(MOD_UPDIR)$(top_srcdir)/src/mod/$$i); \ ++ (cd $$i && $(MOD_UPDIR)$(srcdir)/$$i/configure "$(egg_ac_parameters)" --cache-file=../../../config.cache --srcdir=$(MOD_UPDIR)$(top_srcdir)/src/mod/$$i); \ + fi; \ + done; \ + echo "" |