-
Notifications
You must be signed in to change notification settings - Fork 160
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Lots of doc updates. - Added a "stripcodes" Tcl command. See doc/tcl-commands.doc for more information. - Bot idx's should be considered valid to tcl_valididx. - Always try to detect shared Tcl libraries before static ones. - We now correctly differentiate the +l user flag from the +l bot flag. - Cleaned up modules.c and the module configure stuff quite a bit. - Detect Tcl in $HOME/lib and $HOME/tcl/lib first, as to make it easier to allow users to override the system's Tcl version. - We now support module loading under Darwin (Mac OS X) and NeXT Step. - Don't try to call tcl_notes if the notes module isn't loaded. - Show a more descriptive error message when a listen socket can't be opened. - Fixed Tcl encoding issues with .tcl and .set. - Added a set of Finnish language files and a Finnish MOTD. - time_t isn't unsigned, and therefor %lu should not be used as a conversion specifier. - Fixed a gcc warning in dcc.c. - Added support for Quakenet channel modes. - Removed an invalid killsock() in dcc.c. - Fixed extra spaces being written to chan file. - Reworked 'make config' / module configure process. - Op (+o) implies halfop (+l) now. - Cleaned up and optimized rmspace() and fixfrom(). - Updated recomended Tcl version to 8.4.6. - Fix behavior of the BCST bind. BCST is now correctly triggered for dccbroadcasts, as well as when a bot "says" something on a channel. See doc/tcl-commands.doc for more information. - Remove some unneeded casts. - Fixed performance issues with mv/cp when a lot of files are in the file area. - Typo in doc/COMPILING-FAQ. It's LD_LIBRARY_PATH, not LB_LIBRARY_PATH. - Fix a possible issue with ident code. - Don't let .tcl mkdir create duplicate filedb entries. - Fixed a compile error related to varargs when using old Tcl versions. - Fixed a compile error on systems that don't have socklen_t. - Suppress configure warnings on systems that use newer versions of GNU coreutils.
- Loading branch information
adam
committed
Dec 3, 2004
1 parent
d1d076e
commit 4ee4094
Showing
14 changed files
with
125 additions
and
135 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,7 @@ | ||
# $NetBSD: Makefile,v 1.14 2004/10/03 00:13:14 tv Exp $ | ||
# | ||
# $NetBSD: Makefile,v 1.15 2004/12/03 12:15:54 adam Exp $ | ||
|
||
DISTNAME= eggdrop1.6.15 | ||
PKGNAME= ${DISTNAME:S/eggdrop/eggdrop-/} | ||
PKGREVISION= 3 | ||
DISTNAME= eggdrop1.6.17 | ||
PKGNAME= eggdrop-1.6.17 | ||
CATEGORIES= chat | ||
MASTER_SITES= ftp://ftp.eggheads.org/pub/eggdrop/source/1.6/ | ||
EXTRACT_SUFX= .tar.bz2 | ||
|
@@ -12,10 +10,9 @@ MAINTAINER= [email protected] | |
HOMEPAGE= http://www.eggheads.org/ | ||
COMMENT= IRC robot with TCL scripting and multi-channel ability | ||
|
||
USE_BUILDLINK3= YES | ||
USE_PKGINSTALL= YES | ||
GNU_CONFIGURE= YES | ||
|
||
USE_BUILDLINK3= yes | ||
USE_PKGINSTALL= yes | ||
GNU_CONFIGURE= yes | ||
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} | ||
CONFIGURE_ENV+= TCLLIB="${PREFIX}/lib" TCLINC="${PREFIX}/include" | ||
|
||
|
@@ -49,9 +46,9 @@ do-install-program: | |
cd ${WRKSRC}/doc/html && ${INSTALL_DATA} *.html \ | ||
${PREFIX}/share/doc/html/eggdrop | ||
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/eggdrop | ||
cd ${WRKSRC}/doc && ${INSTALL_DATA} BANS BOTNET MODULES PARTYLINE \ | ||
USERS first_script.txt tcl-commands.doc text-substitutions.doc \ | ||
tricks ${PREFIX}/share/doc/eggdrop | ||
cd ${WRKSRC}/doc && ${INSTALL_DATA} BANS BOTNET FIRST-SCRIPT MODULES \ | ||
PARTYLINE USERS TRICKS TEXT-SUBSTITUTIONS tcl-commands.doc \ | ||
${PREFIX}/share/doc/eggdrop | ||
${INSTALL_DATA_DIR} ${PREFIX}/share/eggdrop | ||
${INSTALL_DATA_DIR} ${PREFIX}/share/eggdrop/help | ||
${INSTALL_DATA_DIR} ${PREFIX}/share/eggdrop/language | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,15 +1,14 @@ | ||
$NetBSD: distinfo,v 1.7 2004/08/27 06:29:06 jlam Exp $ | ||
$NetBSD: distinfo,v 1.8 2004/12/03 12:15:54 adam Exp $ | ||
|
||
SHA1 (eggdrop1.6.15.tar.bz2) = 8740800b066b35c745c7e753e7f58daac9929f3a | ||
Size (eggdrop1.6.15.tar.bz2) = 760615 bytes | ||
SHA1 (patch-aa) = 25f5b1202a8eee7cd04c5830256f280eec6fbb1e | ||
SHA1 (patch-ab) = 87c5697a2b33488b96c0f457414187e6caa5881b | ||
SHA1 (patch-ac) = a1c5648e2748f5efbcb890b5ed8a3e8faac5f0a5 | ||
SHA1 (patch-ad) = 8b9f740e82d44df7daeede770fce7f5add751407 | ||
SHA1 (patch-ae) = 370fe00ada6b9432483ab3e0ef9c349f7c7dd00f | ||
SHA1 (patch-af) = 1915d3f9ac55e49d829613c6f003b2800f62a734 | ||
SHA1 (patch-ag) = 9cb1acc1be5ad4186dc7c9fac9f20955a9f51292 | ||
SHA1 (patch-ah) = b9f6e10f0a1a8f73f014ceae5015dc157f8fe124 | ||
SHA1 (patch-ai) = 0bbf9e3be1368897e2a9399c9ea58f28c8f84e0c | ||
SHA1 (patch-aj) = 7701eefed77228fe46360bea717403314386de03 | ||
SHA1 (patch-ak) = c2239684483a78dd294055c4f14239cae531d056 | ||
SHA1 (eggdrop1.6.17.tar.bz2) = 0e8a0b5506dde4a99f2be9f0700d6da65f54357f | ||
Size (eggdrop1.6.17.tar.bz2) = 805376 bytes | ||
SHA1 (patch-aa) = bdc5a3560672599e5645e14ef283cc2205780346 | ||
SHA1 (patch-ab) = ac7aa4b3cb32e53b7e6abe828191afe153a1bbb1 | ||
SHA1 (patch-ac) = c71d67618a5b53a3de2f3041ed8fa098a89e4471 | ||
SHA1 (patch-ad) = eaa3d342f47e0f3060dd29b6d64ef1f984eda6a8 | ||
SHA1 (patch-ae) = bdbb616282b7dc643182a35c606401850b33fdca | ||
SHA1 (patch-af) = 8f314d65d1a396b85e17400ee046f2ad4324a690 | ||
SHA1 (patch-ag) = 61a030dc33de4f78cb19653035bebf7661f57c50 | ||
SHA1 (patch-ah) = a5360c748e16cbc3d6ae4f2968799e96007971f1 | ||
SHA1 (patch-ai) = ee0cfe95a1aa9a883fd95db0fbc0cef60deb8e3a | ||
SHA1 (patch-ak) = 92f269a3f382a9f917d7e58c2cee5bb1d500ab6d |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,19 +1,19 @@ | ||
$NetBSD: patch-aa,v 1.2 2003/01/16 08:23:47 salo Exp $ | ||
$NetBSD: patch-aa,v 1.3 2004/12/03 12:15:54 adam Exp $ | ||
|
||
--- configure.orig Sat Mar 30 04:48:49 2002 | ||
--- configure.orig 2004-08-22 22:34:02.000000000 +0000 | ||
+++ configure | ||
@@ -2808,7 +2808,13 @@ | ||
*BSD) | ||
# FreeBSD/OpenBSD/NetBSD | ||
SHLIB_CC="$CC -fPIC" | ||
- SHLIB_LD="ld -Bshareable -x" | ||
+ if [ `echo __ELF__ | $CC -E - | grep -v '#'` = 1 ]; then | ||
+ SHLIB_LD="ld -shared -x" | ||
@@ -5306,7 +5306,13 @@ _ACEOF | ||
*BSD) | ||
# FreeBSD/OpenBSD/NetBSD | ||
SHLIB_CC="$CC -fPIC" | ||
- SHLIB_LD="ld -Bshareable -x" | ||
+ if [ `echo __ELF__ | $CC -E - | grep -v '#'` = 1 ]; then | ||
+ SHLIB_LD="ld -shared -x" | ||
+ BEL_MOD_LD="$CC -Wl,-E $LDFLAGS" | ||
+ else | ||
+ else | ||
+ SHLIB_LD="ld -Bshareable -x" | ||
+ BEL_MOD_LD="$CC $LDFLAGS" | ||
+ fi | ||
cat >>confdefs.h <<\_ACEOF | ||
#define MODULES_OK 1 | ||
_ACEOF | ||
+ fi | ||
;; | ||
Darwin) | ||
# Mac OS X |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,13 @@ | ||
$NetBSD: patch-ah,v 1.1.1.1 2002/06/26 03:48:14 kent Exp $ | ||
$NetBSD: patch-ah,v 1.2 2004/12/03 12:15:54 adam 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 | ||
--- src/modules.c.orig 2004-07-25 11:17:34.000000000 +0000 | ||
+++ src/modules.c | ||
@@ -106,7 +106,7 @@ int xtra_unpack(); | ||
static int module_rename(char *name, char *newname); | ||
|
||
/* Directory to look for modules */ | ||
#ifndef STATIC | ||
-char moddir[121] = "modules/"; | ||
+char moddir[121] = __PREFIX__ "/lib/eggdrop/"; | ||
#endif | ||
|
||
#else | ||
|
||
#ifdef STATIC |
Oops, something went wrong.