summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSven Wegener <swegener@gentoo.org>2005-08-25 21:02:22 +0000
committerSven Wegener <swegener@gentoo.org>2005-08-25 21:02:22 +0000
commit4c7132aa5e626a23131cef338e6772e7f7ad3f7a (patch)
treeedb2cc0da9d5fe1c623600cc4189082194c9f776 /net-irc
parentAdded support for the ssl USE flag, bug #103699. (diff)
downloadhistorical-4c7132aa5e626a23131cef338e6772e7f7ad3f7a.tar.gz
historical-4c7132aa5e626a23131cef338e6772e7f7ad3f7a.tar.bz2
historical-4c7132aa5e626a23131cef338e6772e7f7ad3f7a.zip
Added support for the vanilla USE flag.
Package-Manager: portage-2.0.51.22-r2
Diffstat (limited to 'net-irc')
-rw-r--r--net-irc/eggdrop/ChangeLog5
-rw-r--r--net-irc/eggdrop/Manifest18
-rw-r--r--net-irc/eggdrop/eggdrop-1.6.17-r2.ebuild46
3 files changed, 47 insertions, 22 deletions
diff --git a/net-irc/eggdrop/ChangeLog b/net-irc/eggdrop/ChangeLog
index b1931299b70e..a591aaf0f2e9 100644
--- a/net-irc/eggdrop/ChangeLog
+++ b/net-irc/eggdrop/ChangeLog
@@ -1,6 +1,9 @@
# 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.45 2005/08/25 19:06:39 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-irc/eggdrop/ChangeLog,v 1.46 2005/08/25 21:02:22 swegener Exp $
+
+ 25 Aug 2005; Sven Wegener <swegener@gentoo.org> eggdrop-1.6.17-r2.ebuild:
+ Added support for the vanilla USE flag.
25 Aug 2005; Aron Griffis <agriffis@gentoo.org> eggdrop-1.6.17-r2.ebuild:
stable on ia64
diff --git a/net-irc/eggdrop/Manifest b/net-irc/eggdrop/Manifest
index 3a03ff4dac21..f4215241c10c 100644
--- a/net-irc/eggdrop/Manifest
+++ b/net-irc/eggdrop/Manifest
@@ -1,7 +1,17 @@
-MD5 44c39c6ad372a8e5a5e7ee3311f703a7 metadata.xml 160
-MD5 321d51d9e5716d4d7fdcc04f3881c1f4 ChangeLog 7377
-MD5 32c438aade23142913b9966f11fd8d99 eggdrop-1.6.17-r2.ebuild 2267
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+MD5 40146a628944f63ceaf14b3afbe33a47 ChangeLog 7496
+MD5 8e0f78c5e21dcf8dbd06b2f7a492cca3 eggdrop-1.6.17-r2.ebuild 2529
MD5 62f31d8a6a61e414ccdf004363b59563 eggdrop-1.6.17.ebuild 2188
MD5 6b09026c13cde0090d7b943e6a4e1535 files/digest-eggdrop-1.6.17 145
-MD5 d1c7b90b504d49b5f9f19cab742f227c files/eggdrop-installer 2268
MD5 4bc169372932baa3b864764baa1ed0db files/digest-eggdrop-1.6.17-r2 145
+MD5 d1c7b90b504d49b5f9f19cab742f227c files/eggdrop-installer 2268
+MD5 44c39c6ad372a8e5a5e7ee3311f703a7 metadata.xml 160
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.2 (GNU/Linux)
+
+iD8DBQFDDjH4I1lqEGTUzyQRApD4AKDG5Z3/mtghUXHoy2zJSZj3vUfHRQCeKzte
+Jr0qeSTT5zXeHmrHLpkBpbY=
+=dJKH
+-----END PGP SIGNATURE-----
diff --git a/net-irc/eggdrop/eggdrop-1.6.17-r2.ebuild b/net-irc/eggdrop/eggdrop-1.6.17-r2.ebuild
index 2f445506a9e0..b9e4bb5f2b67 100644
--- a/net-irc/eggdrop/eggdrop-1.6.17-r2.ebuild
+++ b/net-irc/eggdrop/eggdrop-1.6.17-r2.ebuild
@@ -1,6 +1,6 @@
# 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.17-r2.ebuild,v 1.8 2005/08/25 19:06:39 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-irc/eggdrop/eggdrop-1.6.17-r2.ebuild,v 1.9 2005/08/25 21:02:22 swegener Exp $
inherit eutils
@@ -15,18 +15,28 @@ SRC_URI="ftp://ftp.eggheads.org/pub/eggdrop/source/1.6/${MY_P}.tar.gz
KEYWORDS="alpha ~amd64 ia64 ~mips ppc sparc x86"
LICENSE="GPL-2"
SLOT="0"
-IUSE="debug static mysql postgres ssl"
+IUSE="debug static mysql postgres ssl vanilla"
DEPEND="dev-lang/tcl
- mysql? ( dev-db/mysql )
- postgres? ( dev-db/postgresql )
- ssl? ( dev-libs/openssl )"
+ !vanilla? (
+ mysql? ( dev-db/mysql )
+ postgres? ( dev-db/postgresql )
+ ssl? ( dev-libs/openssl )
+ )"
-S=${WORKDIR}/${MY_P}
+S="${WORKDIR}"/${MY_P}
src_unpack() {
unpack ${A}
- cd ${S}
+ 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/[12345678]*.patch
+ fi
EPATCH_SUFFIX="patch" epatch || die "epatch failed"
}
@@ -37,7 +47,7 @@ src_compile() {
use mysql || ( echo mysql ; echo mystats ) >>disabled_modules
use postgres || echo pgstats >>disabled_modules
- econf $(use_with ssl) || die "./configure failed"
+ econf $(use_with ssl) || die "econf failed"
make config || die "module config failed"
@@ -57,24 +67,27 @@ src_compile() {
src_install() {
local a b
- make DEST=${D}/opt/eggdrop install || die "make install failed"
+ make DEST="${D}"/opt/eggdrop install || die "make install failed"
for a in doc/*
do
[ -f ${a} ] && dodoc ${a}
done
- cd ${S}/src/mod
+ 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}
+ [[ -f ${a}/${b} ]] && newdoc ${a}/${b} ${b}.${a}
done
done
- cd ${S}
- dodoc \
+ 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 \
@@ -82,12 +95,11 @@ src_install() {
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} \
- text/motd.*
+ src/mod/pgstats.mod/tools/{pgstats.conf,setup.sql}
- dohtml ${S}/doc/html/*.html
+ dohtml doc/html/*.html
- dobin ${FILESDIR}/eggdrop-installer
+ dobin "${FILESDIR}"/eggdrop-installer
doman doc/man1/eggdrop.1
}