Portage is a package management system used by Gentoo Linux
# 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;
Drop to ~mips due to unstable deps
25 Oct 2007; Raúl Porcel
old
28 Sep 2007; Joshua Kinard
Stable on mips, per #179354.
25 Sep 2007; Raúl Porcel
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
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
x86 stable, security bug #179354
*eggdrop-1.6.18-r3 (15 Sep 2007)
15 Sep 2007;
- security bump (again) for bug 179354
07 Aug 2007; Sven Wegener
eggdrop-1.6.18-r2.ebuild:
Cleanup. Drop the dev.gentoo.org distfiles location from SRC_URI.
06 Aug 2007; Joshua Kinard
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
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;
- security bump for bug 179354
15 May 2007; Raúl Porcel
-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-r2.ebuild, eggdrop-1.6.18-r1.ebuild:
Replacing einfo with elog
02 Apr 2007; Raúl Porcel
Add ~ia64 keyword wrt bug 170668
24 Mar 2007; nixnut
Stable on ppc wrt bug 170668
17 Mar 2007; Steve Dibb
amd64 stable, bug 170668
14 Mar 2007; Samuli Suominen
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
x86 stable
23 Nov 2006; Francesco Riosa
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-r2.ebuild, eggdrop-1.6.18-r1.ebuild:
Disable some modules when building a static eggdrop, bug #118453.
05 Sep 2006; Joshua Kinard
Marked stable on mips.
*eggdrop-1.6.18-r1 (04 Aug 2006)
04 Aug 2006; Sven Wegener
+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
Version bump.
27 Sep 2005; Sven Wegener
Use an updated patchset that fixes bug #107413.
28 Aug 2005; Simon Stelling
stable on amd64
25 Aug 2005; Sven Wegener
Added support for the vanilla USE flag.
25 Aug 2005; Aron Griffis
stable on ia64
14 Aug 2005; Sven Wegener
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
Marked stable on x86.
*eggdrop-1.6.17-r2 (03 Apr 2005)
03 Apr 2005; Sven Wegener
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
Stable on mips.
*eggdrop-1.6.17-r1 (05 Mar 2005)
05 Mar 2005; Sven Wegener
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
stable on ia64
01 Jan 2005; Sven Wegener
eggdrop-1.6.17.ebuild:
Changed SRC_URI to use mirror://gentoo/ for the patchset.
22 Nov 2004; Karol Wojtaszek
Stable on amd64, bug #71997
11 Nov 2004; Bryan Østergaard
Stable on alpha.
31 Oct 2004; Bryan Østergaard
~alpha keyword.
17 Oct 2004; Sven Wegener
-eggdrop-1.6.16-r1.ebuild:
Removed old ebuilds.
09 Oct 2004; Jason Wever
Stable on sparc.
01 Oct 2004; Sven Wegener
Marked stable on x86.
12 Sep 2004; Sven Wegener
Trimmed trailing whitespace in eggdrop-installer script.
12 Sep 2004; Sven Wegener
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
Version bump.
22 Aug 2004; Jason Wever
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.ebuild:
Revision bump for an updated patchset. Closes bug #59747 and #59748. Thanks to
Will Buckner
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
+eggdrop-1.6.16.ebuild:
Version bump. Thanks to Joost Hillen
in bug #55704.
09 Jun 2004; Chuck Short
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-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-r2.ebuild, eggdrop-1.6.15.ebuild:
Add inherit eutils
15 Apr 2004; Jon Portnoy
AMD64 keywords.
09 Mar 2004;
stable on alpha and ia64
03 Feb 2004; Chuck Short
files/eggdrop-1.6.15-mysql-use_ssl-fix.patch:
Re-enabled mysql support. Patch thanks to Sven Wegener
*eggdrop-1.6.15-r2 (02 Feb 2004)
02 Feb 2004; Chuck Short
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
Added some more error checking to eggdrop-installer.
05 Jan 2004; Jason Wever
Marked stable on sparc.
03 Jan 2004; Chuck Short
eggdrop-1.6.15.ebuild:
header updates
16 Dec 2003; Chuck Short
Marked stable for x86.
*eggdrop-1.6.15-r1 (24 Nov 2003)
24 Nov 2003; Chuck Short
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
Fixed typo in eggdrop-installer, closes #32980.
12 Oct 2003; Chuck Short
files/eggdrop-installer:
Eggdrop-installer enhancements, closes bug #30703.
Marked stable.
03 Oct 2003; Chuck Short
Added ~ia64 to keywords.
*eggdrop-1.6.15 (28 Jul 2003)
30 Sep 2003; Joshua Kinard
Added ~sparc & ~mips to KEYWORDS
28 Jul 2003; Greg Fitzgerald
files/eggdrop-installer:
Initial Release. This closes bug #18461 Credit to both Curtis Hogg
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
# 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
}