summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSven Wegener <swegener@gentoo.org>2006-08-01 21:27:58 +0000
committerSven Wegener <swegener@gentoo.org>2006-08-01 21:27:58 +0000
commit5af44126ce2516ce9ec78fac6d76f7f6cded5b53 (patch)
treecbba5afd37e06e99d823857a1af868ec0a6194d6 /net-irc/eggdrop
parentversion release for security bug #142248 (diff)
downloadgentoo-2-5af44126ce2516ce9ec78fac6d76f7f6cded5b53.tar.gz
gentoo-2-5af44126ce2516ce9ec78fac6d76f7f6cded5b53.tar.bz2
gentoo-2-5af44126ce2516ce9ec78fac6d76f7f6cded5b53.zip
Version bump.
(Portage version: 2.1.1_pre4-r1)
Diffstat (limited to 'net-irc/eggdrop')
-rw-r--r--net-irc/eggdrop/ChangeLog9
-rw-r--r--net-irc/eggdrop/eggdrop-1.6.18.ebuild111
-rw-r--r--net-irc/eggdrop/files/digest-eggdrop-1.6.176
-rw-r--r--net-irc/eggdrop/files/digest-eggdrop-1.6.17-r24
-rw-r--r--net-irc/eggdrop/files/digest-eggdrop-1.6.186
5 files changed, 133 insertions, 3 deletions
diff --git a/net-irc/eggdrop/ChangeLog b/net-irc/eggdrop/ChangeLog
index 946ea12e4939..447b667cf562 100644
--- a/net-irc/eggdrop/ChangeLog
+++ b/net-irc/eggdrop/ChangeLog
@@ -1,6 +1,11 @@
# 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.48 2005/09/27 22:51:24 swegener Exp $
+# Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-irc/eggdrop/ChangeLog,v 1.49 2006/08/01 21:27:58 swegener Exp $
+
+*eggdrop-1.6.18 (01 Aug 2006)
+
+ 01 Aug 2006; Sven Wegener <swegener@gentoo.org> +eggdrop-1.6.18.ebuild:
+ Version bump.
27 Sep 2005; Sven Wegener <swegener@gentoo.org> eggdrop-1.6.17-r2.ebuild:
Use an updated patchset that fixes bug #107413.
diff --git a/net-irc/eggdrop/eggdrop-1.6.18.ebuild b/net-irc/eggdrop/eggdrop-1.6.18.ebuild
new file mode 100644
index 000000000000..9f6019b2f69b
--- /dev/null
+++ b/net-irc/eggdrop/eggdrop-1.6.18.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-irc/eggdrop/eggdrop-1.6.18.ebuild,v 1.1 2006/08/01 21:27:58 swegener Exp $
+
+inherit eutils
+
+MY_P="eggdrop${PV}"
+PATCHSET_V="1.0"
+
+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/${MY_P}.tar.gz
+ mirror://gentoo/${P}-patches-${PATCHSET_V}.tar.bz2
+ http://dev.gentoo.org/~swegener/distfiles/${P}-patches-${PATCHSET_V}.tar.bz2"
+KEYWORDS="~alpha ~amd64 ~ia64 ~mips ~ppc ~sparc ~x86"
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="debug static mysql postgres ssl vanilla"
+
+DEPEND="dev-lang/tcl
+ !vanilla? (
+ mysql? ( dev-db/mysql )
+ postgres? ( dev-db/postgresql )
+ ssl? ( dev-libs/openssl )
+ )"
+
+S="${WORKDIR}"/${MY_P}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ if use vanilla
+ then
+ einfo "Excluding patches that install additional modules, this effectively"
+ einfo "disables the mysql, postgres and ssl USE flags."
+ echo
+ rm "${WORKDIR}"/patch/[1-8]*.patch
+ fi
+
+ EPATCH_SUFFIX="patch" epatch || die "epatch failed"
+}
+
+src_compile() {
+ local target=""
+
+ use mysql || ( echo mysql ; echo mystats ) >>disabled_modules
+ use postgres || echo pgstats >>disabled_modules
+
+ econf $(use_with ssl) || die "econf failed"
+
+ make config || die "module config failed"
+
+ if use static && use debug
+ then
+ target="sdebug"
+ elif use static
+ then
+ target="static"
+ elif use debug
+ then
+ target="debug"
+ fi
+
+ emake -j1 ${target} || die "emake ${target} failed"
+}
+
+src_install() {
+ local a b
+ make DEST="${D}"/opt/eggdrop install || die "make install failed"
+
+ for a in doc/*
+ do
+ [ -f ${a} ] && dodoc ${a}
+ done
+
+ cd "${S}"/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 text/motd.*
+
+ use vanilla || dodoc \
+ src/mod/botnetop.mod/botnetop.conf \
+ src/mod/gseen.mod/gseen.conf \
+ src/mod/mc_greet.mod/mc_greet.conf \
+ src/mod/stats.mod/stats.conf \
+ src/mod/away.mod/away.doc \
+ src/mod/rcon.mod/matchbot.tcl \
+ src/mod/mystats.mod/tools/mystats.{conf,sql} \
+ src/mod/pgstats.mod/tools/{pgstats.conf,setup.sql}
+
+ dohtml doc/html/*.html
+
+ dobin "${FILESDIR}"/eggdrop-installer
+ doman doc/man1/eggdrop.1
+}
+
+pkg_postinst() {
+ einfo
+ einfo "NOTE: IPV6 support has been dropped by upstream maintainers."
+ einfo "Please run /usr/bin/eggdrop-installer to install your eggdrop bot."
+ einfo
+}
diff --git a/net-irc/eggdrop/files/digest-eggdrop-1.6.17 b/net-irc/eggdrop/files/digest-eggdrop-1.6.17
index 38639d5a1824..4e569df5076d 100644
--- a/net-irc/eggdrop/files/digest-eggdrop-1.6.17
+++ b/net-irc/eggdrop/files/digest-eggdrop-1.6.17
@@ -1,2 +1,6 @@
-MD5 95b3744a45ac1420cf08d88ee0ed0b6c eggdrop1.6.17.tar.gz 1021902
MD5 dc780efa818d2b29b81e929940ca65cb eggdrop-1.6.17-patches-1.0.tar.bz2 309154
+RMD160 87f3610b15b928d3bec266958762244b7e472be1 eggdrop-1.6.17-patches-1.0.tar.bz2 309154
+SHA256 11de8cff328a2587f701532ed059973322b073334450edb32180615d0f5a0982 eggdrop-1.6.17-patches-1.0.tar.bz2 309154
+MD5 95b3744a45ac1420cf08d88ee0ed0b6c eggdrop1.6.17.tar.gz 1021902
+RMD160 28155b6ea80ad63b09a3ad636f970f1f8533e399 eggdrop1.6.17.tar.gz 1021902
+SHA256 a14fe1558dac6214c13b7bc469e10d654e4571c2a86cb3ff773d505a009591be eggdrop1.6.17.tar.gz 1021902
diff --git a/net-irc/eggdrop/files/digest-eggdrop-1.6.17-r2 b/net-irc/eggdrop/files/digest-eggdrop-1.6.17-r2
index 3f1c7059fe7a..1013e3c13ee2 100644
--- a/net-irc/eggdrop/files/digest-eggdrop-1.6.17-r2
+++ b/net-irc/eggdrop/files/digest-eggdrop-1.6.17-r2
@@ -1,2 +1,6 @@
MD5 538c39376b3fc2fcc897226ab434eebc eggdrop-1.6.17-patches-1.4.tar.bz2 319594
+RMD160 4ec178e99244b376d11c7829e1377d63692e37be eggdrop-1.6.17-patches-1.4.tar.bz2 319594
+SHA256 07076b3ab602977f1580bbf0f74ec2fc1ac279d265df21720750a89625b96bac eggdrop-1.6.17-patches-1.4.tar.bz2 319594
MD5 95b3744a45ac1420cf08d88ee0ed0b6c eggdrop1.6.17.tar.gz 1021902
+RMD160 28155b6ea80ad63b09a3ad636f970f1f8533e399 eggdrop1.6.17.tar.gz 1021902
+SHA256 a14fe1558dac6214c13b7bc469e10d654e4571c2a86cb3ff773d505a009591be eggdrop1.6.17.tar.gz 1021902
diff --git a/net-irc/eggdrop/files/digest-eggdrop-1.6.18 b/net-irc/eggdrop/files/digest-eggdrop-1.6.18
new file mode 100644
index 000000000000..08869b13e5a8
--- /dev/null
+++ b/net-irc/eggdrop/files/digest-eggdrop-1.6.18
@@ -0,0 +1,6 @@
+MD5 a7b39be8c2a17fb428aa91ae12fcf967 eggdrop-1.6.18-patches-1.0.tar.bz2 319957
+RMD160 3d8d18d3bdb256fcf098a574a5a958655a779e48 eggdrop-1.6.18-patches-1.0.tar.bz2 319957
+SHA256 049b2d1cd27ef5d2daabc6c55a8bf153f2ab6f32486ee9eecdec4c225c0a2abd eggdrop-1.6.18-patches-1.0.tar.bz2 319957
+MD5 c2734a51926bdf0380d8bb53f5a7b2ee eggdrop1.6.18.tar.gz 1025608
+RMD160 49c283803886d27b2ecd31ab64b8b4d6e40087e7 eggdrop1.6.18.tar.gz 1025608
+SHA256 ee6c1729a26dd726136d6f859f79817427acea0331023429eb0bfe374d674c7a eggdrop1.6.18.tar.gz 1025608