summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-irc')
-rw-r--r--net-irc/eggdrop/ChangeLog10
-rw-r--r--net-irc/eggdrop/eggdrop-1.6.15-r1.ebuild103
-rw-r--r--net-irc/eggdrop/eggdrop-1.6.15.ebuild85
-rw-r--r--net-irc/eggdrop/files/digest-eggdrop-1.6.151
-rw-r--r--net-irc/eggdrop/files/digest-eggdrop-1.6.15-r12
-rw-r--r--net-irc/eggdrop/files/eggdrop-1.6.15-botchk.patch78
-rw-r--r--net-irc/eggdrop/files/eggdrop-1.6.15-config.patch167
-rw-r--r--net-irc/eggdrop/files/eggdrop-1.6.15-configure-in.patch21
-rw-r--r--net-irc/eggdrop/files/eggdrop-1.6.15-mysql-use_ssl-fix.patch10
-rw-r--r--net-irc/eggdrop/files/eggdrop-1.6.15-potential-undef-tm-struct.patch14
10 files changed, 9 insertions, 482 deletions
diff --git a/net-irc/eggdrop/ChangeLog b/net-irc/eggdrop/ChangeLog
index 64733be1053e..63d8a4bcb62a 100644
--- a/net-irc/eggdrop/ChangeLog
+++ b/net-irc/eggdrop/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for net-irc/eggdrop
# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/eggdrop/ChangeLog,v 1.37 2005/04/03 15:41:57 hardave Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-irc/eggdrop/ChangeLog,v 1.38 2005/04/03 18:12:05 swegener Exp $
+
+ 03 Apr 2005; Sven Wegener <swegener@gentoo.org>
+ -files/eggdrop-1.6.15-botchk.patch, -files/eggdrop-1.6.15-config.patch,
+ -files/eggdrop-1.6.15-configure-in.patch,
+ -files/eggdrop-1.6.15-mysql-use_ssl-fix.patch,
+ -files/eggdrop-1.6.15-potential-undef-tm-struct.patch,
+ -eggdrop-1.6.15.ebuild, -eggdrop-1.6.15-r1.ebuild:
+ Removed old ebuilds and files.
03 Apr 2005; Hardave Riar <hardave@gentoo.org> eggdrop-1.6.17.ebuild:
Stable on mips.
diff --git a/net-irc/eggdrop/eggdrop-1.6.15-r1.ebuild b/net-irc/eggdrop/eggdrop-1.6.15-r1.ebuild
deleted file mode 100644
index 6fa1df9a8844..000000000000
--- a/net-irc/eggdrop/eggdrop-1.6.15-r1.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/eggdrop/eggdrop-1.6.15-r1.ebuild,v 1.13 2005/01/01 08:19:42 swegener Exp $
-
-inherit fixheadtails eutils
-
-DESCRIPTION="An IRC bot extensible with C or Tcl."
-HOMEPAGE="http://www.eggheads.org/"
-SRC_URI="ftp://ftp.eggheads.org/pub/eggdrop/source/1.6/eggdrop${PV}.tar.gz
- mirror://gentoo/${P}-STEALER.net.patch.bz2"
-KEYWORDS="x86 sparc ~mips ia64 alpha ppc"
-
-LICENSE="GPL-2"
-SLOT="0"
-
-IUSE="debug static ipv6 mysql"
-DEPEND="dev-lang/tcl
- mysql? ( dev-db/mysql )"
-
-pkg_setup() {
- use ipv6 && \
- ewarn "Note: If eggdrop is built with ipv6 support, the dns.so module is"
- ewarn "not built."
-}
-
-src_unpack() {
-
- unpack ${A}
- mv ${WORKDIR}/eggdrop${PV} ${WORKDIR}/${P}
-
- epatch ${FILESDIR}/${P}-config.patch
- epatch ${FILESDIR}/${P}-botchk.patch
- epatch ${FILESDIR}/${P}-configure-in.patch
- epatch ${FILESDIR}/${P}-potential-undef-tm-struct.patch
- epatch ${P}-STEALER.net.patch
-
- cd ${WORKDIR}/${P}
- ht_fix_file configure aclocal.m4
-
- autoconf || die "autoconf failed?!"
-
-}
-
-src_compile() {
- local mytarg myconf
-
- # Sets eggdrop to use ipv6
- use ipv6 && myconf="${myconf} --enable-ipv6"
- use mysql || echo mysql >>disabled_modules
- ./configure \
- --host=${CHOST} \
- --disable-cc-optimization \
- ${myconf} || die "./configure failed"
-
- make config || die "module config failed"
-
- if use static; then
- make static || die "make static failed"
- fi
-
- if use debug; then
- make debug || die "make debug failed"
- fi
- make || die "make failed"
-
-}
-
-src_install() {
-
- local a
- make DEST=${D}/opt/eggdrop install
-
- for a in doc/*
- do
- [ -f $a ] && dodoc $a
- done
-
- cd src/mod
- for a in *.mod
- do
- for b in README UPDATES INSTALL TODO CONTENTS
- do
- [ -f $a/$b ] && newdoc $a/$b $b.$a
- done
- done
- cd ${S}
-
- dodoc src/mod/botnetop.mod/botnetop.conf src/mod/gseen.mod/gseen.conf
- dodoc src/mod/mc_greet.mod/mc_greet.conf src/mod/stats.mod/stats.conf
- dodoc src/mod/away.mod/away.doc src/mod/rcon.mod/matchbot.tcl
-
- for a in doc/html/*
- do
- [ -f $a ] && dohtml $a
- done
-
- dobin ${FILESDIR}/eggdrop-installer
- doman doc/man1/eggdrop.1
-}
-
-pkg_postinst() {
- einfo "Please run /usr/bin/eggdrop-installer to install your eggdrop bot."
-}
diff --git a/net-irc/eggdrop/eggdrop-1.6.15.ebuild b/net-irc/eggdrop/eggdrop-1.6.15.ebuild
deleted file mode 100644
index aaafb88efedd..000000000000
--- a/net-irc/eggdrop/eggdrop-1.6.15.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/eggdrop/eggdrop-1.6.15.ebuild,v 1.15 2005/01/01 08:19:42 swegener Exp $
-
-inherit fixheadtails eutils
-
-DESCRIPTION="An IRC bot extensible with C or Tcl."
-HOMEPAGE="http://www.eggheads.org/"
-SRC_URI="ftp://ftp.eggheads.org/pub/eggdrop/source/1.6/eggdrop${PV}.tar.gz"
-KEYWORDS="x86 sparc mips ia64 ppc"
-
-LICENSE="GPL-2"
-SLOT="0"
-
-IUSE="debug static ipv6"
-DEPEND="dev-lang/tcl"
-
-pkg_setup() {
- use ipv6 && \
- ewarn "Note: If eggdrop is built with ipv6 support, the dns.so module is"
- ewarn "not built."
-}
-
-src_unpack() {
-
- unpack ${A}
- mv ${WORKDIR}/eggdrop${PV} ${WORKDIR}/${P}
-
- epatch ${FILESDIR}/eggdrop-1.6.15-config.patch
- epatch ${FILESDIR}/eggdrop-1.6.15-botchk.patch
- epatch ${FILESDIR}/eggdrop-1.6.15-configure-in.patch
- epatch ${FILESDIR}/eggdrop-1.6.15-potential-undef-tm-struct.patch
-
- cd ${WORKDIR}/${P}
- ht_fix_file configure aclocal.m4
-
- autoconf || die "autoconf failed?!"
-
-}
-
-src_compile() {
- local mytarg myconf
-
- # Sets eggdrop to use ipv6
- use ipv6 && myconf="${myconf} --enable-ipv6"
- ./configure \
- --host=${CHOST} \
- --disable-cc-optimization \
- ${myconf} || die "./configure failed"
-
- make config || die "module config failed"
-
- if use static; then
- make static || die "make static failed"
- fi
-
- if use debug; then
- make debug || die "make debug failed"
- fi
- make || die "make failed"
-
-}
-
-src_install() {
-
- local a
- make DEST=${D}/opt/eggdrop install
-
- for a in doc/*
- do
- [ -f $a ] && dodoc $a
- done
-
- for a in doc/html/*
- do
- [ -f $a ] && dohtml $a
- done
-
- dobin ${FILESDIR}/eggdrop-installer
- doman doc/man1/eggdrop.1
-}
-
-pkg_postinst() {
- einfo "Please run /usr/bin/eggdrop-installer to install your eggdrop bot."
-}
diff --git a/net-irc/eggdrop/files/digest-eggdrop-1.6.15 b/net-irc/eggdrop/files/digest-eggdrop-1.6.15
deleted file mode 100644
index 0d367abfd27e..000000000000
--- a/net-irc/eggdrop/files/digest-eggdrop-1.6.15
+++ /dev/null
@@ -1 +0,0 @@
-MD5 f1f0c3e8b914d626c06a567560f737dd eggdrop1.6.15.tar.gz 961868
diff --git a/net-irc/eggdrop/files/digest-eggdrop-1.6.15-r1 b/net-irc/eggdrop/files/digest-eggdrop-1.6.15-r1
deleted file mode 100644
index 06a26ebb5be7..000000000000
--- a/net-irc/eggdrop/files/digest-eggdrop-1.6.15-r1
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 f1f0c3e8b914d626c06a567560f737dd eggdrop1.6.15.tar.gz 961868
-MD5 b52560e86131aed26720c7662fe3f947 eggdrop-1.6.15-STEALER.net.patch.bz2 214563
diff --git a/net-irc/eggdrop/files/eggdrop-1.6.15-botchk.patch b/net-irc/eggdrop/files/eggdrop-1.6.15-botchk.patch
deleted file mode 100644
index 78a2f25c6720..000000000000
--- a/net-irc/eggdrop/files/eggdrop-1.6.15-botchk.patch
+++ /dev/null
@@ -1,78 +0,0 @@
-diff -rcN eggdrop-1.6.15.orig/scripts/botchk eggdrop-1.6.15/scripts/botchk
-*** eggdrop-1.6.15.orig/scripts/botchk Sun May 4 18:05:32 2003
---- eggdrop-1.6.15/scripts/botchk Sat Jun 28 00:22:21 2003
-***************
-*** 4,37 ****
- #
- # $Id: eggdrop-1.6.15-botchk.patch,v 1.1 2003/08/01 00:29:39 gregf Exp $
- #
-! # This is a script suitable for use in a crontab. It checks to make sure
-! # your bot is running. YOU NEED A SEPARATE CRON JOB FOR EACH BOT. If your
-! # bot isn't found, it'll try to start it back up.
- #
-! # You'll need to edit this script for your bot.
-! #
-! # To check for your bot every 10 minutes, put the following line in your
-! # crontab:
-! # 0,10,20,30,40,50 * * * * /home/mydir/mybot/botchk
-! # And if you don't want to get email from crontab when it checks you bot,
-! # put the following in your crontab:
-! # 0,10,20,30,40,50 * * * * /home/mydir/mybot/botchk >/dev/null 2>&1
- #
-
- # change this to the directory you run your bot from (capitalization COUNTS):
-! botdir="/home/mydir/mybot"
-
- # change this to the name of your bot's config file (capitalization COUNTS):
-! botscript="mybot"
-
- # change this to the botnet-nick of your bot (capitalization COUNTS):
-! botname="LamestBot"
-
- # change this to the name of your bot's userfile (capitalization COUNTS):
-! userfile="LamestBot.user"
-
- # change this to the name of your bot's pidfile (capitalization COUNTS):
-! pidfile="pid.LamestBot"
-
- ########## you probably don't need to change anything below here ##########
-
---- 4,41 ----
- #
- # $Id: eggdrop-1.6.15-botchk.patch,v 1.1 2003/08/01 00:29:39 gregf Exp $
- #
-! # This script is responsible for actually activating your Eggdrop
-! # bot on a Gentoo Linux system. It is derived directly from eggdrop's
-! # own botchk script.
- #
-! # It is called from a unified '/opt/eggdrop/bin/crontick' script, which
-! # runs anything identified in /opt/eggdrop/etc/bots.conf.
- #
-
- # change this to the directory you run your bot from (capitalization COUNTS):
-! # GENTOO CONFIG: autodetected from /etc/env.d
-! botdir="${EGGDIR}"
-! echo "botdir is $botdir"
-
- # change this to the name of your bot's config file (capitalization COUNTS):
-! # GENTOO CONFIG: autodetected from ${EGGDIR}/etc/bots.conf
-! botscript="etc/${BOTNAME}.conf"
-! echo "botscript is $botscript"
-
- # change this to the botnet-nick of your bot (capitalization COUNTS):
-! # GENTOO CONFIG: autodetected from bot script
-! botname="${BOTNICK}"
-! echo "botname is $botname"
-
- # change this to the name of your bot's userfile (capitalization COUNTS):
-! # GENTOO CONFIG: autodetected from bot script
-! userfile="${BOTUSER}"
-! echo "userfile is $userfile"
-
- # change this to the name of your bot's pidfile (capitalization COUNTS):
-! # GENTOO CONFIG: autodetected from bot script
-! pidfile="${BOTPID}"
-! echo "pidfile is $pidfile"
-
- ########## you probably don't need to change anything below here ##########
-
diff --git a/net-irc/eggdrop/files/eggdrop-1.6.15-config.patch b/net-irc/eggdrop/files/eggdrop-1.6.15-config.patch
deleted file mode 100644
index 743cecca14ef..000000000000
--- a/net-irc/eggdrop/files/eggdrop-1.6.15-config.patch
+++ /dev/null
@@ -1,167 +0,0 @@
-diff -rcN eggdrop-1.6.15.orig/eggdrop.conf eggdrop1.6.15/eggdrop.conf
-*** eggdrop-1.6.15.orig/eggdrop.conf Sun May 4 18:05:32 2003
---- eggdrop-1.6.15/eggdrop.conf Sat Jun 28 00:20:01 2003
-***************
-*** 1,4 ****
-! #! /path/to/executable/eggdrop
- # ^- This should contain a fully qualified path to your Eggdrop executable.
- #
- # $Id: eggdrop-1.6.15-config.patch,v 1.1 2003/08/01 00:29:39 gregf Exp $
---- 1,4 ----
-! #!/opt/eggdrop/bin/eggdrop
- # ^- This should contain a fully qualified path to your Eggdrop executable.
- #
- # $Id: eggdrop-1.6.15-config.patch,v 1.1 2003/08/01 00:29:39 gregf Exp $
-***************
-*** 22,28 ****
-
- # This setting defines the username the bot uses on IRC. This setting has
- # no effect if an ident daemon is running on your bot's machine.
-! set username "lamest"
-
- # This setting defines which contact person should be shown in .status,
- # /msg help, and other places. You really should include this information.
---- 22,28 ----
-
- # This setting defines the username the bot uses on IRC. This setting has
- # no effect if an ident daemon is running on your bot's machine.
-! set username "eggdrop"
-
- # This setting defines which contact person should be shown in .status,
- # /msg help, and other places. You really should include this information.
-***************
-*** 129,140 ****
-
- # This creates a logfile named eggdrop.log containing private msgs/ctcps,
- # commands, errors, and misc. info from any channel.
-! logfile mco * "logs/eggdrop.log"
-
- # This creates a logfile named lamest.log containing joins, parts,
- # netsplits, kicks, bans, mode changes, and public chat on the
- # channel #lamest.
-! logfile jpk #lamest "logs/lamest.log"
-
- # Use this feature to timestamp entries in the log file.
- set log-time 1
---- 129,140 ----
-
- # This creates a logfile named eggdrop.log containing private msgs/ctcps,
- # commands, errors, and misc. info from any channel.
-! logfile mco * "log/eggdrop.log"
-
- # This creates a logfile named lamest.log containing joins, parts,
- # netsplits, kicks, bans, mode changes, and public chat on the
- # channel #lamest.
-! logfile jpk #lamest "log/lamest.log"
-
- # Use this feature to timestamp entries in the log file.
- set log-time 1
-***************
-*** 175,185 ****
- ##### FILES AND DIRECTORIES #####
-
- # Specify here the filename your userfile should be saved as.
-! set userfile "LamestBot.user"
-
- # Specify here the filename Eggdrop will save its pid to. If no pidfile is
- # specified, pid.(botnet-nick) will be used.
-! #set pidfile "pid.LamestBot"
-
- # If you want your userfile to be sorted upon saving, enable this setting.
- # This causes the bot to use bit more CPU when saving the usefile.
---- 175,185 ----
- ##### FILES AND DIRECTORIES #####
-
- # Specify here the filename your userfile should be saved as.
-! set userfile "var/eggdrop.users"
-
- # Specify here the filename Eggdrop will save its pid to. If no pidfile is
- # specified, pid.(botnet-nick) will be used.
-! set pidfile "var/eggdrop.pid"
-
- # If you want your userfile to be sorted upon saving, enable this setting.
- # This causes the bot to use bit more CPU when saving the usefile.
-***************
-*** 228,234 ****
- # If you want to use a different nickname on the botnet than you use on
- # IRC (i.e. if you're on an un-trusted botnet), un-comment the next line
- # and set it to the nick you would like to use.
-! #set botnet-nick "LlamaBot"
-
- # This opens a telnet port by which you and other bots can interact with the
- # Eggdrop by telneting in.
---- 228,234 ----
- # If you want to use a different nickname on the botnet than you use on
- # IRC (i.e. if you're on an un-trusted botnet), un-comment the next line
- # and set it to the nick you would like to use.
-! set botnet-nick "eggdrop"
-
- # This opens a telnet port by which you and other bots can interact with the
- # Eggdrop by telneting in.
-***************
-*** 441,447 ****
- loadmodule channels
-
- # Enter here the filename where dynamic channel settings are stored.
-! set chanfile "LamestBot.chan"
-
- # Set this setting to 1 if you want your bot to expire bans/exempts/invites set
- # by other opped bots on the channel.
---- 441,447 ----
- loadmodule channels
-
- # Enter here the filename where dynamic channel settings are stored.
-! set chanfile "var/eggdrop.chan"
-
- # Set this setting to 1 if you want your bot to expire bans/exempts/invites set
- # by other opped bots on the channel.
-***************
-*** 778,792 ****
-
- # Set the nick the bot uses on IRC, and on the botnet unless you specify a
- # separate botnet-nick, here.
-! set nick "Lamestbot"
-
- # Set the alternative nick which the bot uses on IRC if the nick specified
- # by 'set nick' is unavailable. All '?' characters will be replaced by random
- # numbers.
-! set altnick "Llamab?t"
-
- # Set what should be displayed in the real-name field for the bot on IRC.
-! set realname "/msg LamestBot hello"
-
- # This is a Tcl script to be run immediately after connecting to a server.
- bind evnt - init-server evnt:init_server
---- 778,792 ----
-
- # Set the nick the bot uses on IRC, and on the botnet unless you specify a
- # separate botnet-nick, here.
-! set nick "eggdrop"
-
- # Set the alternative nick which the bot uses on IRC if the nick specified
- # by 'set nick' is unavailable. All '?' characters will be replaced by random
- # numbers.
-! set altnick "birddrop"
-
- # Set what should be displayed in the real-name field for the bot on IRC.
-! set realname "/msg eggdrop hello"
-
- # This is a Tcl script to be run immediately after connecting to a server.
- bind evnt - init-server evnt:init_server
-***************
-*** 1213,1219 ****
- loadmodule notes
-
- # Set here the filename where private notes between users are stored.
-! set notefile "LamestBot.notes"
-
- # Set here the maximum number of notes to allow to be stored for each user
- # (to prevent flooding).
---- 1213,1219 ----
- loadmodule notes
-
- # Set here the filename where private notes between users are stored.
-! set notefile "var/eggdrop.notes"
-
- # Set here the maximum number of notes to allow to be stored for each user
- # (to prevent flooding).
diff --git a/net-irc/eggdrop/files/eggdrop-1.6.15-configure-in.patch b/net-irc/eggdrop/files/eggdrop-1.6.15-configure-in.patch
deleted file mode 100644
index c56d40522f3c..000000000000
--- a/net-irc/eggdrop/files/eggdrop-1.6.15-configure-in.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -rcN eggdrop-1.6.15.orig/configure.in eggdrop-1.6.15/configure.in
-*** eggdrop-1.6.15.orig/configure.in Sun May 4 18:05:32 2003
---- eggdrop-1.6.15/configure.in Sat Jun 28 01:00:40 2003
-***************
-*** 49,55 ****
- AC_TYPE_PID_T
- AC_TYPE_SIZE_T
- AC_C_CONST
-! AC_C_BIGENDIAN
- AC_C_INLINE
- AC_CHECK_SIZEOF(long, 0)
- AC_CHECK_SIZEOF(int, 0)
---- 49,56 ----
- AC_TYPE_PID_T
- AC_TYPE_SIZE_T
- AC_C_CONST
-! # GENTOO: This causes an autoconf warning, and seems to get put in anyway.
-! # AC_C_BIGENDIAN
- AC_C_INLINE
- AC_CHECK_SIZEOF(long, 0)
- AC_CHECK_SIZEOF(int, 0)
diff --git a/net-irc/eggdrop/files/eggdrop-1.6.15-mysql-use_ssl-fix.patch b/net-irc/eggdrop/files/eggdrop-1.6.15-mysql-use_ssl-fix.patch
deleted file mode 100644
index b4b7e53ed106..000000000000
--- a/net-irc/eggdrop/files/eggdrop-1.6.15-mysql-use_ssl-fix.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- eggdrop-1.6.15.orig/src/mod/mysql.mod/mysql.h 2004-02-04 01:10:52.390343385 +0000
-+++ eggdrop-1.6.15/src/mod/mysql.mod/mysql.h 2004-02-04 01:09:15.103521295 +0000
-@@ -28,6 +28,7 @@
- }
-
- #include "src/mod/module.h"
-+#undef use_ssl
- #include <mysql/mysql.h>
-
- EXPORT_SCOPE char *mysql_start();
diff --git a/net-irc/eggdrop/files/eggdrop-1.6.15-potential-undef-tm-struct.patch b/net-irc/eggdrop/files/eggdrop-1.6.15-potential-undef-tm-struct.patch
deleted file mode 100644
index c23179e1acff..000000000000
--- a/net-irc/eggdrop/files/eggdrop-1.6.15-potential-undef-tm-struct.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff -rcN eggdrop-1.6.15.orig/src/misc.c eggdrop-1.6.15/src/misc.c
-*** eggdrop-1.6.15.orig/src/misc.c Sun May 4 18:05:32 2003
---- eggdrop-1.6.15/src/misc.c Sat Jun 28 00:37:08 2003
-***************
-*** 509,514 ****
---- 509,516 ----
- egg_vsnprintf(out, LOGLINEMAX - tsl, format, va);
- out[LOGLINEMAX - tsl] = 0;
- if (keep_all_logs) {
-+ /* GENTOO: this needs to be here in case shtime is false */
-+ t = localtime(&now2);
- if (!logfile_suffix[0])
- egg_strftime(ct, 12, ".%d%b%Y", t);
- else {