diff options
author | salo <salo@pkgsrc.org> | 2003-01-16 08:23:45 +0000 |
---|---|---|
committer | salo <salo@pkgsrc.org> | 2003-01-16 08:23:45 +0000 |
commit | 8edffb2896fa67b035f0d071994a8f0b76fcea06 (patch) | |
tree | f0ff4d4d6b58667e5508a1bac57e006c2198687c /chat | |
parent | 3b81df9a9f86f7174b6535838ed41f102b2fac69 (diff) | |
download | pkgsrc-8edffb2896fa67b035f0d071994a8f0b76fcea06.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')
-rw-r--r-- | chat/eggdrop/Makefile | 14 | ||||
-rw-r--r-- | chat/eggdrop/distinfo | 10 | ||||
-rw-r--r-- | chat/eggdrop/patches/patch-aa | 6 | ||||
-rw-r--r-- | chat/eggdrop/patches/patch-ag | 6 |
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@ |