summaryrefslogtreecommitdiff
path: root/chat/eggdrop
diff options
context:
space:
mode:
authorsalo <salo>2003-01-16 08:23:45 +0000
committersalo <salo>2003-01-16 08:23:45 +0000
commit1376d8b195c142882b6e7a63b9ada46fb179337d (patch)
treef0ff4d4d6b58667e5508a1bac57e006c2198687c /chat/eggdrop
parent9a186569d437ec6fab62ca4e99dcf89875ebec03 (diff)
downloadpkgsrc-1376d8b195c142882b6e7a63b9ada46fb179337d.tar.gz
Update to version 1.6.13.
Patches provided by Sergey Svishchev <svs+pr at grep dot ru> in PR pkg/19869. Changes: 1.6.13 (22 November 2002) ========================= - doc/MODULES updates - fixed utf-8 handling for config file strings (such as realname) - added a proc to alltools that returns the ordinal number for a number - added support for EMFILE (errno 24 - Too many files open) in neterror() - fixed the list format returned by tcl_channel_info() - don't ban users when not going to kick in refresh_ban_kick() - added a stacking limit for fastdeq - made the modes-per-line limit definable in src/chan.h - [ban/exempt/invite]-time were not being saved to the channel file - halfops were not honored in flush_modes() - fixed cosmetic problems with logging in some irc module commands - exported tell_bottree() to modues - optimized logging functions - removed eggdrop.advanced.conf and eggdrop.simple.conf - adding a missing killsock and lostdcc in eof_dcc_send() and eof_dcc_get() - fixed the logic in check_this_member() - made the timestamp style definable in src/eggdrop.h - added a missing return in bot_actchan() - fixed a problem with 'connect' and 'control' where the script would abort prematurely - don't "want ops" in modeless (+) channels - tell the user to set 'my-ip' when hostname self-lookup fails - improved access checking in -host/+host - fixed a possible buffer overflow in raw_dcc_resend_send() - fixed a missing escape in some regexps in misc/modconfig - channel set #chan chanmode $var corrupted $var in Tcl8.x - don't log "joined #chan but didn't want to" in certain cases where the channel was newly removed or set inactive - cosmetic changes to share_stick_[exempt/invite/ban] - msg_key and msg_invite did not work properly for !channels - show the number of hops in .trace's output - use the proper dynamic lib extention on Mac OSX - return 5 from dccsend if the file exists in the temp directory and copy-to-tmp is enabled - fixed a possible exploit in reaffirm_owners() - friends/ops/bots are now correctly unbanned when a ban is set on a - channel that matches their host - compile fix for systems that do not support snprintf() - fixed a bug where if the bot is kicked while channel information is - still being received, the bot will think it's still on the channel and not rejoin - removed names parsing, as it causes many problems and was only added for compatability with an old version of unrealircd - more broken dprintf's in irc commands - fixed a broken dprintf in cmd_kick() - made [ban/invite/exempt]-time a channel int - documentation updates related to the PUBM bind 1.6.12 (26 July 2002) ===================== - reverted the sockfix patches from 1.6.11 1.6.11 (26 July 2002) ===================== - need-[limit/invite/unban/key] work now - fixed a problem with 'connect' and 'control' where the script would abort prematurely - improved the logic in cmd_mnsban when specifying what happen to remove and where to remove it from - fixed cmd_kickban so it works - fixed a bug causing "[HH:MM] !!! OVER MAXIMUM <queue> QUEUE" to be - logged to LOG_SVROUT - log PINGs/PONGs sent to the server in LOG_SVROUT - some small changes to make eggdrop work with tcl8.4b1 (it won't work with tcl8.4a1 or a2 anymore though) - fixed a crash while doing .kickban -nick - the return values of uname() are now properly checked - added handlen friendly code to various commands (this is a new patch to replace the handlen friendly patch reverted in 1.6.10 - don't show +inactive channels in a remote .who - changed the .status output a bit (includes the name of the config file now) - msg_whois should require an argument. - added support for halfops (channel mode +h) - don't allow channels containing commas to be added.. also made an error message more clear - updates to doc/MODULES - more doc updates - fix for !channels when people quit or change nicks - made all the commands use CHANMETA instead of hardcoding channel types - added 'channel get <chan> <setting>' (backported from 1.7) - uptime.mod will not unload now once loaded (this prevents you from losing your stats on a .restart .. to remove, you have to .die) - uptime.mod now sends the proper pid and also won't send garbage if the bot currently isn't on a server - updated slennox's sentinel.tcl to the latest version - added support for +r on Undernet's ircu 2.10.11 - fixed a crash in seen.mod with long channel names - added support for the +C channel mode (noctcp) on QuakeNet's ircu
Diffstat (limited to 'chat/eggdrop')
-rw-r--r--chat/eggdrop/Makefile14
-rw-r--r--chat/eggdrop/distinfo10
-rw-r--r--chat/eggdrop/patches/patch-aa6
-rw-r--r--chat/eggdrop/patches/patch-ag6
4 files changed, 18 insertions, 18 deletions
diff --git a/chat/eggdrop/Makefile b/chat/eggdrop/Makefile
index 88b5bda0f91..d233fef3508 100644
--- a/chat/eggdrop/Makefile
+++ b/chat/eggdrop/Makefile
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.3 2002/09/25 18:32:10 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2003/01/16 08:23:45 salo Exp $
#
-DISTNAME= eggdrop1.6.10
-PKGNAME= eggdrop-1.6.10
-PKGREVISION= 1
+DISTNAME= eggdrop1.6.13
+PKGNAME= ${DISTNAME:S/eggdrop/eggdrop-/}
CATEGORIES= net
MASTER_SITES= ftp://ftp.eggheads.org/pub/eggdrop/source/1.6/
@@ -11,14 +10,14 @@ MAINTAINER= packages@netbsd.org
HOMEPAGE= http://www.eggheads.org/
COMMENT= IRC robot with TCL scripting and multi-channel ability
-DEPENDS+= tcl>=8.3.2:../../lang/tcl
-
+USE_BUILDLINK2= yes
GNU_CONFIGURE= yes
CONFIGURE_ENV+= TCLLIB="${PREFIX}/lib" TCLINC="${PREFIX}/include"
+MAKE_ENV+= _OPSYS_RPATH_NAME=${_OPSYS_RPATH_NAME}
post-patch:
cd ${WRKSRC} && ${SED} -e 's,modules/,${PREFIX}/lib/eggdrop/,' \
- < eggdrop.complete.conf > eggdrop.conf.dist.new
+ < eggdrop.conf > eggdrop.conf.dist.new
post-configure:
cd ${WRKSRC} && ${MAKE} config
@@ -46,6 +45,7 @@ do-install-program:
klined.tcl notes2.tcl ques5.tcl sentinel.tcl userinfo.tcl weed \
${PREFIX}/share/eggdrop/scripts/
+.include "../../lang/tcl/buildlink2.mk"
.include "../../mk/bsd.pkg.mk"
.if defined(NOPIC)
diff --git a/chat/eggdrop/distinfo b/chat/eggdrop/distinfo
index 64442b60a4b..7ed9b54d963 100644
--- a/chat/eggdrop/distinfo
+++ b/chat/eggdrop/distinfo
@@ -1,13 +1,13 @@
-$NetBSD: distinfo,v 1.2 2002/09/25 18:32:10 wiz Exp $
+$NetBSD: distinfo,v 1.3 2003/01/16 08:23:45 salo Exp $
-SHA1 (eggdrop1.6.10.tar.gz) = 11586588909d2e7aa4193a4f921ef42183e2fce2
-Size (eggdrop1.6.10.tar.gz) = 893527 bytes
-SHA1 (patch-aa) = 694daa9778be7298cf11b6b718767eaf9d10c8ce
+SHA1 (eggdrop1.6.13.tar.gz) = f20998dc46db0edcab9a28a20238a3dd0c390aa6
+Size (eggdrop1.6.13.tar.gz) = 935160 bytes
+SHA1 (patch-aa) = 25f5b1202a8eee7cd04c5830256f280eec6fbb1e
SHA1 (patch-ab) = 4d27ee6281f85b20f4d171e9a9fdf680c5dce211
SHA1 (patch-ac) = 8fa1a3f239f63f59095964d4753e63efd6fcbc4c
SHA1 (patch-ad) = 8b9f740e82d44df7daeede770fce7f5add751407
SHA1 (patch-ae) = 8676f61d7cee954a4c5446ace528f1e3292a8cc0
-SHA1 (patch-ag) = 6e42d23a3c0fec35e01aecf8a31ebe58996c5327
+SHA1 (patch-ag) = b8401e66d1e268a7e353b9be29cd49c862cb2d32
SHA1 (patch-ah) = b9f6e10f0a1a8f73f014ceae5015dc157f8fe124
SHA1 (patch-ai) = fa86f94b90ba474fdefbdc98ec5a7bd4d3971b3d
SHA1 (patch-aj) = aa68629454ec74fdb7bd63f61bed133686ca794d
diff --git a/chat/eggdrop/patches/patch-aa b/chat/eggdrop/patches/patch-aa
index 908db48cb13..0b15a00b702 100644
--- a/chat/eggdrop/patches/patch-aa
+++ b/chat/eggdrop/patches/patch-aa
@@ -1,4 +1,4 @@
-$NetBSD: patch-aa,v 1.1.1.1 2002/06/26 03:48:13 kent Exp $
+$NetBSD: patch-aa,v 1.2 2003/01/16 08:23:47 salo Exp $
--- configure.orig Sat Mar 30 04:48:49 2002
+++ configure
@@ -14,6 +14,6 @@ $NetBSD: patch-aa,v 1.1.1.1 2002/06/26 03:48:13 kent Exp $
+ SHLIB_LD="ld -Bshareable -x"
+ BEL_MOD_LD="$CC $LDFLAGS"
+ fi
- cat >>confdefs.h <<\EOF
+ cat >>confdefs.h <<\_ACEOF
#define MODULES_OK 1
- EOF
+ _ACEOF
diff --git a/chat/eggdrop/patches/patch-ag b/chat/eggdrop/patches/patch-ag
index 079200b33e2..db38040bf0d 100644
--- a/chat/eggdrop/patches/patch-ag
+++ b/chat/eggdrop/patches/patch-ag
@@ -1,4 +1,4 @@
-$NetBSD: patch-ag,v 1.2 2002/09/12 17:10:34 wiz Exp $
+$NetBSD: patch-ag,v 1.3 2003/01/16 08:23:47 salo Exp $
--- Makefile.in.orig Tue Feb 27 20:06:27 2001
+++ Makefile.in Fri Nov 2 11:40:10 2001
@@ -7,7 +7,7 @@ $NetBSD: patch-ag,v 1.2 2002/09/12 17:10:34 wiz Exp $
# make modules
SHLIB_CC = @SHLIB_CC@
-SHLIB_LD = @SHLIB_LD@
-+SHLIB_LD = @SHLIB_LD@ -R@TCLLIB@
++SHLIB_LD = @SHLIB_LD@ $(_OPSYS_RPATH_NAME)@TCLLIB@
SHLIB_STRIP = @SHLIB_STRIP@
MOD_EXT = @MOD_EXT@
@@ -15,7 +15,7 @@ $NetBSD: patch-ag,v 1.2 2002/09/12 17:10:34 wiz Exp $
# stuff for Tcl
XREQS = @TCL_REQS@
XLIBS = @TCL_LIBS@ @LIBS@
-+XLDFLAGS = -Wl,-R@TCLLIB@
++XLDFLAGS = -Wl,$(_OPSYS_RPATH_NAME)@TCLLIB@
TCLLIB = @TCLLIB@
TCLLIBFN = @TCLLIBFN@