ChangeLog

# ChangeLog for net-irc/eggdrop
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-irc/eggdrop/ChangeLog,v 1.78 2008/05/21 18:55:53 dev-zero Exp $

21 May 2008; Tiziano Müller
eggdrop-1.6.18-r3.ebuild:
Changed dependency for postgresql from dev-db/postgresql to
virtual/postgresql-server

31 Mar 2008; eggdrop-1.6.18-r3.ebuild:
Drop to ~mips due to unstable deps

25 Oct 2007; Raúl Porcel -eggdrop-1.6.18-r2.ebuild:
old

28 Sep 2007; Joshua Kinard eggdrop-1.6.18-r3.ebuild:
Stable on mips, per #179354.

25 Sep 2007; Raúl Porcel eggdrop-1.6.18-r3.ebuild:
sparc stable wrt security #179354

17 Sep 2007; Tobias Scherbaum
eggdrop-1.6.18-r3.ebuild:
ppc stable, bug #179354

17 Sep 2007; Raúl Porcel eggdrop-1.6.18-r3.ebuild:
alpha/ia64 stable wrt security #179354

16 Sep 2007; Christoph Mende
eggdrop-1.6.18-r3.ebuild:
Stable on amd64 wrt security bug #179354

16 Sep 2007; Markus Meier eggdrop-1.6.18-r3.ebuild:
x86 stable, security bug #179354

*eggdrop-1.6.18-r3 (15 Sep 2007)

15 Sep 2007; +eggdrop-1.6.18-r3.ebuild:
- security bump (again) for bug 179354

07 Aug 2007; Sven Wegener -eggdrop-1.6.18-r1.ebuild,
eggdrop-1.6.18-r2.ebuild:
Cleanup. Drop the dev.gentoo.org distfiles location from SRC_URI.

06 Aug 2007; Joshua Kinard eggdrop-1.6.18-r2.ebuild:
Stable on mips, per #179354.

01 Aug 2007; Tobias Scherbaum
eggdrop-1.6.18-r2.ebuild:
ppc stable, bug #179354

01 Aug 2007; Gustavo Zacarias
eggdrop-1.6.18-r2.ebuild:
Stable on sparc wrt security #179354

01 Aug 2007; Raúl Porcel eggdrop-1.6.18-r2.ebuild:
alpha/ia64/x86 stable wrt security #179354

01 Aug 2007; Christoph Mende
eggdrop-1.6.18-r2.ebuild:
Stable on amd64 wrt security bug #179354

*eggdrop-1.6.18-r2 (31 Jul 2007)

31 Jul 2007; +eggdrop-1.6.18-r2.ebuild:
- security bump for bug 179354

15 May 2007; Raúl Porcel -eggdrop-1.6.17.ebuild,
-eggdrop-1.6.17-r2.ebuild, eggdrop-1.6.18-r1.ebuild:
alpha stable wrt #170668 and drop old

06 May 2007; Marius Mauch eggdrop-1.6.17.ebuild,
eggdrop-1.6.17-r2.ebuild, eggdrop-1.6.18-r1.ebuild:
Replacing einfo with elog

02 Apr 2007; Raúl Porcel eggdrop-1.6.18-r1.ebuild:
Add ~ia64 keyword wrt bug 170668

24 Mar 2007; nixnut eggdrop-1.6.18-r1.ebuild:
Stable on ppc wrt bug 170668

17 Mar 2007; Steve Dibb eggdrop-1.6.18-r1.ebuild:
amd64 stable, bug 170668

14 Mar 2007; Samuli Suominen files/eggdrop-installer:
Fix typing errors, pleaese to please and egghelper.org to egghelp.org.

13 Mar 2007; Gustavo Zacarias
eggdrop-1.6.18-r1.ebuild:
Stable on sparc wrt #170668

12 Mar 2007; Raúl Porcel eggdrop-1.6.18-r1.ebuild:
x86 stable

23 Nov 2006; Francesco Riosa eggdrop-1.6.17.ebuild,
eggdrop-1.6.17-r2.ebuild, eggdrop-1.6.18-r1.ebuild:
dev-db/mysql => virtual/mysql

06 Oct 2006; Sven Wegener eggdrop-1.6.17.ebuild,
eggdrop-1.6.17-r2.ebuild, eggdrop-1.6.18-r1.ebuild:
Disable some modules when building a static eggdrop, bug #118453.

05 Sep 2006; Joshua Kinard eggdrop-1.6.18-r1.ebuild:
Marked stable on mips.

*eggdrop-1.6.18-r1 (04 Aug 2006)

04 Aug 2006; Sven Wegener -eggdrop-1.6.18.ebuild,
+eggdrop-1.6.18-r1.ebuild:
Revision bump to include new megahal version, bug #140868. Thanks to Pavel
Shirov!

*eggdrop-1.6.18 (01 Aug 2006)

01 Aug 2006; Sven Wegener +eggdrop-1.6.18.ebuild:
Version bump.

27 Sep 2005; Sven Wegener eggdrop-1.6.17-r2.ebuild:
Use an updated patchset that fixes bug #107413.

28 Aug 2005; Simon Stelling eggdrop-1.6.17-r2.ebuild:
stable on amd64

25 Aug 2005; Sven Wegener eggdrop-1.6.17-r2.ebuild:
Added support for the vanilla USE flag.

25 Aug 2005; Aron Griffis eggdrop-1.6.17-r2.ebuild:
stable on ia64

14 Aug 2005; Sven Wegener eggdrop-1.6.17-r2.ebuild:
Bump the patchset revision, only change is the removal of a complete module.

06 Aug 2005; Bryan Østergaard
eggdrop-1.6.17-r2.ebuild:
Stable on alpha.

11 Jul 2005; Gustavo Zacarias
eggdrop-1.6.17-r2.ebuild:
Stable on sparc

07 Jul 2005; Tobias Scherbaum
eggdrop-1.6.17-r2.ebuild:
ppc stable

07 Jul 2005; Sven Wegener eggdrop-1.6.17-r2.ebuild:
Marked stable on x86.

*eggdrop-1.6.17-r2 (03 Apr 2005)

03 Apr 2005; Sven Wegener files/eggdrop-installer,
eggdrop-1.6.17.ebuild, -eggdrop-1.6.17-r1.ebuild,
+eggdrop-1.6.17-r2.ebuild:
Revision bump for an updated patchset. Only change is the removal of the
longer handles patch, because it breaks linking with other bots that are not
patched, bug 86579. Rewrote the eggdrop-installer script.

03 Apr 2005; Sven Wegener
-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 eggdrop-1.6.17.ebuild:
Stable on mips.

*eggdrop-1.6.17-r1 (05 Mar 2005)

05 Mar 2005; Sven Wegener +eggdrop-1.6.17-r1.ebuild,
eggdrop-1.6.17.ebuild:
Revision bump for an updated patchset. It contains new releases of some
modules and fixes for bug #66390 and bug #77399.

25 Feb 2005; Aron Griffis eggdrop-1.6.17.ebuild:
stable on ia64

01 Jan 2005; Sven Wegener eggdrop-1.6.15-r1.ebuild,
eggdrop-1.6.17.ebuild:
Changed SRC_URI to use mirror://gentoo/ for the patchset.

22 Nov 2004; Karol Wojtaszek eggdrop-1.6.17.ebuild:
Stable on amd64, bug #71997

11 Nov 2004; Bryan Østergaard eggdrop-1.6.17.ebuild:
Stable on alpha.

31 Oct 2004; Bryan Østergaard eggdrop-1.6.17.ebuild:
~alpha keyword.

17 Oct 2004; Sven Wegener -eggdrop-1.6.15-r2.ebuild,
-eggdrop-1.6.16-r1.ebuild:
Removed old ebuilds.

09 Oct 2004; Jason Wever eggdrop-1.6.17.ebuild:
Stable on sparc.

01 Oct 2004; Sven Wegener eggdrop-1.6.17.ebuild:
Marked stable on x86.

12 Sep 2004; Sven Wegener files/eggdrop-installer:
Trimmed trailing whitespace in eggdrop-installer script.

12 Sep 2004; Sven Wegener files/eggdrop-installer:
Added documentation to eggdrop-installer about how to create the user file and
how to start the bot correctly. Closes bug #63578.

*eggdrop-1.6.17 (28 Aug 2004)

28 Aug 2004; Sven Wegener +eggdrop-1.6.17.ebuild:
Version bump.

22 Aug 2004; Jason Wever eggdrop-1.6.16-r1.ebuild:
Stable on sparc.

14 Aug 2004; Sven Wegener :
Corrected metadata.xml to match DTD.

*eggdrop-1.6.16-r1 (09 Aug 2004)

09 Aug 2004; Sven Wegener +eggdrop-1.6.16-r1.ebuild,
-eggdrop-1.6.16.ebuild:
Revision bump for an updated patchset. Closes bug #59747 and #59748. Thanks to
Will Buckner for reporting both.

06 Aug 2004; Sven Wegener
-files/eggdrop1.6.15-ssl.fixed.diff, eggdrop-1.6.15-r1.ebuild,
eggdrop-1.6.15-r2.ebuild, eggdrop-1.6.16.ebuild:
Removed large files from FILESDIR. Marked 1.6.16 stable on x86.

*eggdrop-1.6.16 (05 Jul 2004)

05 Jul 2004; Sven Wegener files/eggdrop-installer,
+eggdrop-1.6.16.ebuild:
Version bump. Thanks to Joost Hillen for notification
in bug #55704.

09 Jun 2004; Chuck Short eggdrop-1.6.15-r1.ebuild,
eggdrop-1.6.15-r2.ebuild, eggdrop-1.6.15.ebuild:
Changed pre_pkg to pkg_setup. Closes #53275.

07 Jun 2004; Aron Griffis eggdrop-1.6.15-r1.ebuild,
eggdrop-1.6.15-r2.ebuild, eggdrop-1.6.15.ebuild:
Fix typo: pkg_postinfo -> pkg_postinst; fix other minor ebuild errors

29 May 2004; Pieter Van den Abeele
eggdrop-1.6.15-r1.ebuild, eggdrop-1.6.15-r2.ebuild, eggdrop-1.6.15.ebuild:
Masked eggdrop-1.6.15.ebuild stable for ppc

29 May 2004; Pieter Van den Abeele
eggdrop-1.6.15-r1.ebuild, eggdrop-1.6.15-r2.ebuild:
Masked eggdrop-1.6.15-r2.ebuild testing for ppc

29 May 2004; Pieter Van den Abeele
eggdrop-1.6.15-r1.ebuild:
Masked eggdrop-1.6.15-r1.ebuild stable for ppc

27 Apr 2004; Aron Griffis eggdrop-1.6.15-r1.ebuild,
eggdrop-1.6.15-r2.ebuild, eggdrop-1.6.15.ebuild:
Add inherit eutils

15 Apr 2004; Jon Portnoy eggdrop-1.6.15-r2.ebuild :
AMD64 keywords.

09 Mar 2004; eggdrop-1.6.15-r1.ebuild:
stable on alpha and ia64

03 Feb 2004; Chuck Short eggdrop-1.6.15-r2.ebuild,
files/eggdrop-1.6.15-mysql-use_ssl-fix.patch:
Re-enabled mysql support. Patch thanks to Sven Wegener
. Closes #40330.

*eggdrop-1.6.15-r2 (02 Feb 2004)

02 Feb 2004; Chuck Short eggdrop-1.6.15-r2.ebuild,
files/eggdrop-installer, files/eggdrop1.6.15-ssl.fixed.diff:
New release, added ssl support, disabled mysql support temporarily.
Updated eggdrop-installer. Closes #39587.

12 Jan 2004; Chuck Short files/eggdrop-installer:
Added some more error checking to eggdrop-installer.

05 Jan 2004; Jason Wever eggdrop-1.6.15-r1.ebuild:
Marked stable on sparc.

03 Jan 2004; Chuck Short eggdrop-1.6.15-r1.ebuild,
eggdrop-1.6.15.ebuild:
header updates

16 Dec 2003; Chuck Short eggdrop-1.6.15-r1.ebuild:
Marked stable for x86.

*eggdrop-1.6.15-r1 (24 Nov 2003)

24 Nov 2003; Chuck Short eggdrop-1.6.15-r1.ebuild,
eggdrop-1.6.15.ebuild:
Fixed configure and aclocal.m4 for new coreutils version.
This update uses Tony Vroon's
Closes #32694.

08 Nov 2003; Chuck Short files/eggdrop-installer:
Fixed typo in eggdrop-installer, closes #32980.

12 Oct 2003; Chuck Short eggdrop-1.6.15.ebuild,
files/eggdrop-installer:
Eggdrop-installer enhancements, closes bug #30703.
Marked stable.

03 Oct 2003; Chuck Short eggdrop-1.6.15.ebuild:
Added ~ia64 to keywords.

*eggdrop-1.6.15 (28 Jul 2003)

30 Sep 2003; Joshua Kinard eggdrop-1.6.15.ebuild:
Added ~sparc & ~mips to KEYWORDS

28 Jul 2003; Greg Fitzgerald eggdrop-1.6.15.ebuild,
files/eggdrop-installer:
Initial Release. This closes bug #18461 Credit to both Curtis Hogg
and Chuck Short

Manifest

AUX eggdrop-installer 2262 RMD160 dca84f9558ebaf267eebbafa374ee9c22a38e3d6 SHA1 a73889c20ff9809dab98d8e3ee7db6ed44991fa9 SHA256 1d9f239bb1f19b1324f22e5d4f3aef92a00b4201c9390297268fe461dde61dbf
DIST eggdrop-1.6.18-patches-1.3.tar.bz2 323119 RMD160 1519256a34efd0d27d139792b12bac3a63b8a732 SHA1 bd912909d4f9219fdf8b95034fed96884919313e SHA256 f8dfd4208aed41849882ad90ffd9609ceda68920f95c1a16cb24e3b090423c78
DIST eggdrop1.6.18.tar.bz2 783676 RMD160 06480616c23bff2b1209e03b5e25b55818c4b195 SHA1 a5c27578324ad718e224248dc54dfd268df9f71e SHA256 e5d0794ee7b819f8c12ff10f521e5cb453fc531ac990867c6bf228f018d38a9e
EBUILD eggdrop-1.6.18-r3.ebuild 2522 RMD160 74900703e4603a79e96fa8d79f5bf831d6fbd5bd SHA1 5b0e9acfcf3584dcf9176a0ff2abf10cd76ba7bd SHA256 2b11b8b7ffddd64a48448f6cc38c1e6a4fa26a9b40dd61714719f06353a7ac86
MISC ChangeLog 11561 RMD160 43e6875f6c77610f1e1c476675a43136d20e1425 SHA1 6b094594ce4fc64feec8c7a057713fbbd5c6510a SHA256 589ed7e23557feac1b2f976f801ea206cf0c411fae8ef2a07890daaca7e373f1
MISC metadata.xml 160 RMD160 279429d1df694561fc2b163cb81c09387b9d940c SHA1 97da1b72eecc5585c65717da08eaccc9bc1cf7cd SHA256 5e058419199e306612929b80a996e3d16c6b20de674a56bb60558d3d36524fe2

eggdrop-1.6.18-r3.ebuild

# Copyright 1999-2008 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-r3.ebuild,v 1.9 2008/05/21 18:55:53 dev-zero Exp $

inherit eutils

MY_P="eggdrop${PV}"
PATCHSET_V="1.3"

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.bz2
mirror://gentoo/${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? ( virtual/mysql )
postgres? ( virtual/postgresql-server )
ssl? ( dev-libs/openssl )
)"

S="${WORKDIR}"/${MY_P}

src_unpack() {
unpack ${A}
cd "${S}"

if use vanilla
then
elog "Excluding patches, that install additional modules. This effectively"
elog "disables the mysql, postgres and ssl USE flags."
echo
rm -f "${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
use static && ( echo rijndael ; echo twofish ) >>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() {
elog
elog "NOTE: IPV6 support has been dropped by upstream maintainers."
elog "Please run /usr/bin/eggdrop-installer to install your eggdrop bot."
elog
}

files

metadata.xml




net-irc