--- eggdrop-1.6.18.orig/src/eggdrop.h +++ eggdrop-1.6.18/src/eggdrop.h @@ -75,7 +75,7 @@ /* Language stuff */ -#define LANGDIR "./language" /* language file directory */ +#define LANGDIR "/usr/share/eggdrop/language" /* language file directory */ #define BASELANG "english" /* language which always gets loaded before all other languages. You do not want to change this. */ --- eggdrop-1.6.18.orig/debian/compat +++ eggdrop-1.6.18/debian/compat @@ -0,0 +1 @@ +4 --- eggdrop-1.6.18.orig/debian/watch +++ eggdrop-1.6.18/debian/watch @@ -0,0 +1,3 @@ +version=2 +ftp://ftp.eggheads.org/pub/eggdrop/source/1.6/eggdrop(.*)\.tar\.gz debian uupdate + --- eggdrop-1.6.18.orig/debian/eggdrop.links +++ eggdrop-1.6.18/debian/eggdrop.links @@ -0,0 +1 @@ +usr/share/doc/eggdrop-data usr/share/doc/eggdrop/upstream --- eggdrop-1.6.18.orig/debian/eggdrop-data.install +++ eggdrop-1.6.18/debian/eggdrop-data.install @@ -0,0 +1,4 @@ +debian/tmp/usr/help/* usr/share/eggdrop/help/ +debian/tmp/usr/language/* usr/share/eggdrop/language/ +debian/tmp/usr/scripts/* usr/share/eggdrop/scripts/ +debian/tmp/usr/text/* usr/share/eggdrop/text/ --- eggdrop-1.6.18.orig/debian/eggdrop-data.docs +++ eggdrop-1.6.18/debian/eggdrop-data.docs @@ -0,0 +1,21 @@ +NEWS +README +doc/ABOUT +doc/AUTHORS +doc/BANS +doc/BOTNET +doc/BUG-REPORT +doc/CONTENTS +doc/FIRST-SCRIPT +doc/html +doc/KNOWN-PROBLEMS +doc/MODULES +doc/PARTYLINE +doc/PATCH-HOWTO +doc/settings +doc/tcl-commands.doc +doc/TEXT-SUBSTITUTIONS +doc/TRICKS +doc/UPDATES1.6 +doc/USERS +doc/WEIRD-MESSAGES --- eggdrop-1.6.18.orig/debian/eggdrop-data.examples +++ eggdrop-1.6.18/debian/eggdrop-data.examples @@ -0,0 +1 @@ +eggdrop.conf --- eggdrop-1.6.18.orig/debian/patches/00conf_paths.patch +++ eggdrop-1.6.18/debian/patches/00conf_paths.patch @@ -0,0 +1,64 @@ +--- eggdrop.conf~ 2005-08-29 00:51:36.000000000 -0300 ++++ eggdrop.conf 2006-09-01 18:20:22.123109750 -0300 +@@ -1,4 +1,4 @@ +-#! /path/to/executable/eggdrop ++#!/usr/bin/eggdrop + # ^- This should contain a fully qualified path to your Eggdrop executable. + # + # $Id: eggdrop.conf,v 1.47 2005-08-29 03:51:36 wcc Exp $ +@@ -185,22 +185,22 @@ + + # Specify here where Eggdrop should look for help files. Don't modify this + # setting unless you know what you're doing! +-set help-path "help/" ++set help-path "/usr/share/eggdrop/help/" + + # Specify here where Eggdrop should look for text files. This is used for + # certain Tcl and DCC commands. +-set text-path "text/" ++set text-path "/usr/share/eggdrop/text/" + + # Set here a place to store temporary files. + set temp-path "/tmp" + + # The MOTD (Message Of The day) is displayed when people dcc chat or telnet + # to the bot. Look at doc/TEXT-SUBSTITUTIONS for options. +-set motd "text/motd" ++set motd "/usr/share/eggdrop/text/motd" + + # This banner will be displayed on telnet connections. Look at + # doc/TEXT-SUBSTITUTIONS for options. +-set telnet-banner "text/banner" ++set telnet-banner "/usr/share/eggdrop/text/banner" + + # This specifies what permissions the user, channel, and notes files should + # be set to. The octal values are the same as for the chmod system command. +@@ -419,7 +419,7 @@ + # If you run the bot from the compilation directory, you will want to set + # this to "". If you use 'make install' (like all good kiddies do ;), this + # is a fine default. Otherwise, use your head :) +-set mod-path "modules/" ++set mod-path "/usr/lib/eggdrop/modules/" + + + #### DNS MODULE #### +@@ -1336,15 +1336,15 @@ + # + # source scripts/script.tcl + +-source scripts/alltools.tcl +-source scripts/action.fix.tcl ++source /usr/share/eggdrop/scripts/alltools.tcl ++source /usr/share/eggdrop/scripts/action.fix.tcl + + # Use this script for Tcl and Eggdrop backwards compatibility. + # NOTE: This can also cause problems with some newer scripts. +-#source scripts/compat.tcl ++#source /usr/share/eggdrop/scripts/compat.tcl + + # This script provides many useful informational functions, like setting + # users' URLs, e-mail address, ICQ numbers, etc. You can modify it to add + # extra entries. +-source scripts/userinfo.tcl ++source /usr/share/eggdrop/scripts/userinfo.tcl + loadhelp userinfo.help --- eggdrop-1.6.18.orig/debian/rules +++ eggdrop-1.6.18/debian/rules @@ -0,0 +1,16 @@ +#!/usr/bin/make -f +# -*- mode: makefile; coding: utf-8 -*- + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk + +DEB_CONFIGURE_SCRIPT_ENV := +DEB_INSTALL_MANPAGES_eggdrop-data := doc/man1/eggdrop.1 +DEB_MAKE_INSTALL_TARGET := install prefix=$(DEB_DESTDIR)/usr + +configure/eggdrop:: + $(MAKE) config + +binary-post-install/eggdrop:: + cd debian/eggdrop/usr/bin && mv eggdrop-1.6.18 eggdrop --- eggdrop-1.6.18.orig/debian/eggdrop.install +++ eggdrop-1.6.18/debian/eggdrop.install @@ -0,0 +1,2 @@ +debian/tmp/usr/eggdrop-1.6.18 usr/bin +debian/tmp/usr/modules-1.6.18/* usr/lib/eggdrop/modules/ --- eggdrop-1.6.18.orig/debian/README.Debian +++ eggdrop-1.6.18/debian/README.Debian @@ -0,0 +1,23 @@ +eggdrop for Debian +---------------------- + +Quick start: + +1. Create an account for the bot (not strictly necessary, + but recommended). +2. Copy /usr/share/doc/eggdrop-data/examples/eggdrop.conf.gz + to the bot's directory +3. Uncompress and edit the configuration file completely +4. Make the file executable (chmod +x eggdrop.conf) and + run it with -m ('./eggdrop.conf -m') +3. Follow the instructions for identifying yourself as + the bot owner +4. Remember not to use -m next time you run eggdrop + +When converting old eggdrop.conf files, make sure you specify an absolute path +to any scripts or help files it needs to load. You may symlink the scripts and +help directories in the bot's home directory as an alternative, if you wish. + +Eggdrop shouldn't (and won't) ever be run as super-user (root). + + -- Guilherme de S. Pastore , Thu Jun 17 09:29:43 2004 --- eggdrop-1.6.18.orig/debian/copyright +++ eggdrop-1.6.18/debian/copyright @@ -0,0 +1,25 @@ +This package was debianized by Guilherme de S. Pastore on +Fri, 19 Mar 2004 10:11:20 -0300 + +It was downloaded from ftp.eggheads.org:/pub/eggdrop/source/ + +Upstream Author: EggHeads Development Team + +Copyright: + + This program is free software, which means you can redistribute it + and/or modify it under the terms of the GNU General Public License + (GPL) as published by the Free Software Foundation; either version + 2 of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + (GPL) along with this program. If not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian systems, the complete text of the GNU General Public + License can be found in /usr/share/common-licenses/GPL file. --- eggdrop-1.6.18.orig/debian/changelog +++ eggdrop-1.6.18/debian/changelog @@ -0,0 +1,354 @@ +eggdrop (1.6.18-1) unstable; urgency=low + + * New upstream release (Closes: #369678). + - debian/patches/00conf_paths.patch: updated. + + * debian/control: + - updated maintainer address. + - replace ${Source-Version} with ${source:Version}. Yay binNMUs! + + * debian/copyright: updated FSF's address. + + -- Guilherme de S. Pastore Fri, 1 Sep 2006 18:21:45 -0300 + +eggdrop (1.6.17-3) unstable; urgency=medium + + * Rewrote long description + * 00conf_paths.patch: + - Change file paths in example configuration file + Thanks to Gustavo Noronha Silva + * Fixed mistake in README.Debian, once again due to the split up + Thanks to Martin Braure de Calignon (Closes: #273933) + + -- Guilherme de S. Pastore Tue, 19 Oct 2004 01:57:51 -0200 + +eggdrop (1.6.17-2) unstable; urgency=high + + * Added versioned Replaces: for eggdrop (>= 1.6.16-2). In other words, + for versions earlier to the split up, in order to allow smooth + upgrades (Closes: #271079) + + -- Guilherme de S. Pastore Sun, 12 Sep 2004 10:04:02 -0300 + +eggdrop (1.6.17-1) unstable; urgency=low + + * New upstream release + - debian/patches/eggdrop.1.diff incorporated upstream, removed. + + -- Guilherme de S. Pastore Wed, 25 Aug 2004 10:32:26 -0300 + +eggdrop (1.6.16-5) unstable; urgency=low + + * debian/control: + - Updated to Standards-Version 3.6.1.1 + * debian/copyright: + - Fixed lots of crazy alignment problems + * debian/rules: + - Included simple-patchsys.mk from CDBS + * debian/patches/eggdrop.1.diff: + - Fix error in manpage that prevented a line from being shown + + -- Guilherme de S. Pastore Tue, 27 Jul 2004 11:41:53 -0300 + +eggdrop (1.6.16-4) unstable; urgency=low + + * Fixed location of some files after split up + * Fixed debian/rules so build doesn't fail if -B is passed + to dpkg-buildpackage (Closes: #258418) + + -- Guilherme de S. Pastore Fri, 9 Jul 2004 10:55:48 -0300 + +eggdrop (1.6.16-3) unstable; urgency=low + + * Added Homepage to eggdrop's description + * Split eggdrop into eggdrop and eggdrop-data + * Changed paths on example configuration files + + -- Guilherme de S. Pastore Fri, 18 Jun 2004 09:30:35 -0300 + +eggdrop (1.6.16-2) unstable; urgency=high + + * Fixed typo on README.Debian + * Fixed hyphens in manual page + * Converted debian/rules to CDBS + * Set path to binary on example config file + * Changed LANGDIR on src/eggdrop.h (Closes: #254824) + + -- Guilherme de S. Pastore Thu, 17 Jun 2004 09:15:28 -0300 + +eggdrop (1.6.16-1) unstable; urgency=low + + * New upstream release + * Cleaned up debian/rules and debian/watch + * Compiled with HANDLEN 9 again (Closes: #241285) + + -- Guilherme de S. Pastore Thu, 3 Jun 2004 11:25:44 -0300 + +eggdrop (1.6.15-2) unstable; urgency=high + + * Applied official patch to fix share.mod security bug + + -- Guilherme de S. Pastore Fri, 16 Apr 2004 17:23:37 -0300 + +eggdrop (1.6.15-1) unstable; urgency=low + + * New maintainer + * Acknowledge NMU (Closes: #173371, #202199) + * debian/rules + - No longer exports DH_COMPAT (new policy) + - Changed destination of files (new policy) + - Cleaned up (unnecessary things ripped out) + - Changed binary filename from eggdrop-1.6.15 to eggdrop + - Now moves the files eggdrop's makefile misplaces to the correct + location (no more makefile patches) + * debian/copyright + - Extended copyright (GPL) information + - Updated "Upstream Authors" field, as requested by EggHeads + * debian/control + - Changed package's long description + - Updated Standards-Version to 3.6.1 + - Specified version of build dependency on debhelper + * Compiled eggdrop with HANDLEN 30 (Closes: #213704) + * Removed unused patches + * Updated README.Debian file + * Removed empty directory doc/html/chat + * Upstream changelog is now included in the package + + -- Guilherme de S. Pastore Fri, 19 Mar 2004 10:11:20 -0300 + +eggdrop (1.6.15-0.1) unstable; urgency=medium + + * NMU by Elrond , checked and uploaded + by Joshua Kwan + + * okayed by maintainer, see Bug#173371 + * New upstream release (Closes: #173371, #202199) + + many security related fixes. + + eggdrop.{simple,advanced,complete}.conf replaced by + one eggdrop.conf. + * Move eggdrop.conf.gz into doc/eggdrop/examples/. + Change README.Debian accordingly. + * Drop the whole Makefile patchery and move installed + files in debian/rules:install around. + Fixes: motd and banner should be in /usr/share/eggdrop/text/. (Even + configs from older versions expected those files there.) + * Move (unused) egp.patch into debian/patches/. + * Small other fixes. + * Bump Standards-Version to 3.5.6.0. + more complicated changes are warranted to bump the standards-version + any higher, hence they're not included in NMU + + -- Joshua Kwan Sat, 28 Feb 2004 22:49:28 -0800 + +eggdrop (1.6.10-1) unstable; urgency=low + + * New upstream release (Closes: #142075) + + -- Ian Eure Tue, 16 Apr 2002 13:51:01 -0700 + +eggdrop (1.6.8-2) unstable; urgency=low + + * Don't use utf8 conversion routines, our tcl doesn't have + them. (Closes: #131342) + + -- Ian Eure Mon, 28 Jan 2002 17:00:03 -0800 + +eggdrop (1.6.8-1) unstable; urgency=low + + * New upstream release + * Apply patch from CVS to fix SIGBUS crashes on sparcs. (Closes: #103635) + * Fix speeling error in description. (Closes: #124595) + + -- Ian Eure Mon, 28 Jan 2002 09:55:35 -0800 + +eggdrop (1.6.6-3) unstable; urgency=low + + * don't force use of gcc 3.0, just use the default. + + -- Ian Eure Sat, 15 Dec 2001 15:00:41 -0800 + +eggdrop (1.6.6-2) unstable; urgency=low + + * compile eggdrop with gcc 3.0; 2.95.x seems to have problems on + sparc. (closes: #103635) + + -- Ian Eure Wed, 12 Dec 2001 16:34:56 -0800 + +eggdrop (1.6.6-1) unstable; urgency=low + + * new upstream release + * removed ugly hack from 1.6.4-1 in src/mod/dns.mod/configure.in to get + libresolv linked in, since it seems to work once more. strange. + + -- Ian Eure Mon, 6 Aug 2001 20:25:35 -0700 + +eggdrop (1.6.4-2) unstable; urgency=low + + * applied patch to fix crash with unicode channel names. (closes: #99638) + + -- Ian Eure Sun, 1 Jul 2001 03:50:14 -0700 + +eggdrop (1.6.4-1) unstable; urgency=low + + * New upstream release + * remove broken test for res_init, since it's part of glibc. (closes: #94330) + + -- Ian Eure Sun, 29 Apr 2001 22:24:05 -0700 + +eggdrop (1.6.3-1) unstable; urgency=low + + * New upstream release + * removed dh_suidregister from debian/rules + * `INSTALL' isn't installed with the rest of the upstream docs. + + -- Ian Eure Fri, 9 Mar 2001 16:39:14 -0800 + +eggdrop (1.6.2-2) unstable; urgency=low + + * compiled against tcl8.3. (closes: #81082) + * fixed broken build. + + -- Ian Eure Wed, 14 Feb 2001 10:30:42 -0800 + +eggdrop (1.6.2-1) unstable; urgency=low + + * New upstream release + + -- Ian Eure Tue, 6 Feb 2001 13:38:42 -0800 + +eggdrop (1.6.1-4) unstable; urgency=low + + * fixed botscript path in botchk & autobotchk (closes: #79160) + * fixed misleading error messages in autobotchk (closes: #79161) + + -- Ian Eure Sun, 17 Dec 2000 22:07:44 -0800 + +eggdrop (1.6.1-3) unstable; urgency=low + + * added debhelper to Build-Depends. (closes: #78747) + * updated source url in copyright + + -- Ian Eure Mon, 4 Dec 2000 09:09:09 -0800 + +eggdrop (1.6.1-2) unstable; urgency=low + + * removed versions from Build-Depends, since tcl-dev and libz-dev + are Provide:'d. (closes: #78095) + + -- Ian Eure Mon, 27 Nov 2000 11:39:49 -0800 + +eggdrop (1.6.1-1) unstable; urgency=low + + * New upstream release + * fixed another typo in README.Debian + + -- Ian Eure Sat, 25 Nov 2000 12:23:06 -0800 + +eggdrop (1.6.0-2) unstable; urgency=low + + * fixed README.Debian to point to the correct eggdrop.simple.conf. + (closes: #77919) + * autobotchk looks for /usr/share/eggdrop/help & /usr/bin/eggdrop + instead of $dir/help & $dir/eggdrop. (closes: #77931) + + -- Ian Eure Fri, 24 Nov 2000 19:42:36 -0800 + +eggdrop (1.6.0-1) unstable; urgency=low + + * new upstream version. (closes: #57452) + * added Build-Depends (closes: #70292) + * new maintainer (closes: #76182, #75075, #68067) + * FHS compliance; binary modules are in /usr/lib/eggdrop/modules, + machine-independent data is in /usr/share/eggdrop + + -- Ian Eure Fri, 17 Nov 2000 11:43:49 -0800 + +eggdrop (1.3.28-2) unstable; urgency=low + + * Erm, let's try that again .. should actually work this time. + (Closes: #47779). + * Remove *.rej and *.orig files on clean + * Don't use /usr/doc /and/ /usr/share/doc. (closes: #46562) + + -- Edward Brocklesby Fri, 22 Oct 1999 19:24:11 +0100 + +eggdrop (1.3.28-1) unstable; urgency=low + + * New Upstream Version. + + -- Edward Brocklesby Mon, 27 Sep 1999 18:38:06 +0100 + +eggdrop (1.3.23-2) unstable; urgency=low + + * Eggdrop binary is executable again, closes: #31694, #31781. + * Improved lintianability. + + -- Johnie Ingram Mon, 1 Feb 1999 09:20:43 -0500 + +eggdrop (1.3.23-1) unstable; urgency=low + + * New upstream version. + + -- Johnie Ingram Mon, 4 Jan 1999 02:15:42 -0500 + +eggdrop (1.3.22-1) unstable; urgency=low + + * New upstream version. + * Added patches from Darren (#22930) to eggdrop.conf, which is now a + conffile (#22951). + + -- Johnie Ingram Sat, 14 Nov 1998 19:35:11 -0500 + +eggdrop (1.3.19-2) frozen unstable; urgency=low + + * Linked with the tcl8 which uses libncurses4. + + -- Johnie Ingram Sat, 14 Nov 1998 19:14:35 -0500 + +eggdrop (1.3.19-1) unstable; urgency=low + + * New upstream version. + * Fixed lintian errors. + * Corrected address of FSF in copyright file. + + -- Johnie Ingram Sun, 30 Aug 1998 01:47:39 -0400 + +eggdrop (1.3.18-1) unstable; urgency=low + + * New upstream version. + + -- Johnie Ingram Mon, 20 Jul 1998 13:50:37 -0400 + +eggdrop (1.3.14-2) unstable; urgency=low + + * New upstream version. + + -- Johnie Ingram Thu, 21 May 1998 14:06:10 -0400 + +eggdrop (1.3.13-1) unstable; urgency=low + + * New upstream version. + * Converted from debmake to debhelper packaging technology. + * Updated to Standards-Version 2.4.1.0. + + -- Johnie Ingram Sun, 19 Apr 1998 20:38:55 -0400 + +eggdrop (1.3.0-1) unstable; urgency=low + + * New upstream version (almost released it, but didn't). + + -- Johnie Ingram Wed, 12 Nov 1997 22:55:23 -0500 + +eggdrop (1.2.0-0) local; urgency=low + + * New upstream version (pristine source). + + -- Johnie Ingram Thu, 11 Sep 1997 12:47:44 -0400 + +eggdrop (1.1.5-1) local; urgency=low + + * New package (never uploaded). + + -- Johnie Ingram Wed, 9 Jul 1997 00:29:18 -0400 + + --- eggdrop-1.6.18.orig/debian/control +++ eggdrop-1.6.18/debian/control @@ -0,0 +1,34 @@ +Source: eggdrop +Section: net +Build-Depends: tcl8.4-dev | tcl8.3-dev, libz-dev, debhelper (>> 4.1.0), cdbs +Priority: extra +Maintainer: Guilherme de S. Pastore +Standards-Version: 3.7.2 + +Package: eggdrop +Architecture: any +Depends: ${shlibs:Depends}, eggdrop-data (= ${source:Version}) +Description: Advanced IRC Robot + Eggdrop is an IRC bot written in C, which sits on channels and takes + protective measures, such as preventing it from being taken over (in + the few ways that anything can), recognizing banned users to reject + them, recognizing privileged users to give them operator status, + punishing users for things like flooding, among innumerable others. + . + All of this is completely configurable, and can be disabled or enabled + as you wish in the configuration file. Also, it's very easy to expand + and customize with TCL scripts and C modules, making it possible to + adapt Eggdrop to any special need you might have. + . + Homepage: http://www.eggheads.org/ + +Package: eggdrop-data +Architecture: all +Replaces: eggdrop (>= 1.6.16-2) +Description: Architecture independent files for eggdrop + This package contains all the files that eggdrop places on /usr/share. + These files are not specific to a single processor architecture once + the package is built, so a single package can serve all the archs + Debian supports. + . + This package is not useful at all if eggdrop is not installed.