Portage is a package management system used by Gentoo Linux
# ChangeLog for app-benchmarks/siege
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-benchmarks/siege/ChangeLog,v 1.44 2008/07/05 09:11:37 loki_val Exp $
05 Jul 2008; Peter Alfredsen
-siege-2.61-r1.ebuild, -siege-2.64-r1.ebuild, -siege-2.65.ebuild,
siege-2.66.ebuild:
Fixup autotools wrt bug #205018, remove old.
26 Oct 2007; nixnut
Stable on ppc wrt bug 196572
22 Oct 2007; Markus Meier
x86 stable, bug #196572
18 Sep 2007; Jeroen Roovers
Marked ~hppa too.
*siege-2.66 (12 Sep 2007)
12 Sep 2007; Steev Klimaszewski
New upstream release, various bugfixes. Permission from robbat2 to bump
since we use it at work.
19 Mar 2007; Bryan Østergaard
Remove ka0ttic from metadata.xml due to retirement.
23 Jan 2007; Marius Mauch
siege-2.61-r1.ebuild, siege-2.64-r1.ebuild, siege-2.65.ebuild:
Replacing einfo with elog
*siege-2.65 (07 Jan 2007)
07 Jan 2007; Robin H. Johnson
Version bump, fixes some segfaults on 64-bit.
13 Dec 2006; Charlie Shepherd
siege-2.60.ebuild, siege-2.61-r1.ebuild, siege-2.64-r1.ebuild:
Fix homepage; bug 154639; thanks to Sam Jacobson
23 Sep 2006; Daniel Black
fixed automake dependency as per bug #148797 thanks Patrick Lauer
*siege-2.64-r1 (03 Nov 2005)
*siege-2.61-r1 (03 Nov 2005)
03 Nov 2005; Aaron Walker
+siege-2.61-r1.ebuild, -siege-2.64.ebuild, +siege-2.64-r1.ebuild:
err forgot to bump revisions.
03 Nov 2005; Aaron Walker
siege-2.61.ebuild, siege-2.64.ebuild:
Add some sedfu to escape certain things in the siege.config script that get
interpreted by bash causing what should go in ${HOME}/.siegrc to go to
stderr instead, bug 111057.
*siege-2.64 (14 Oct 2005)
14 Oct 2005; Aaron Walker
+siege-2.64.ebuild:
Version bump; tidy 2.64_beta1.
*siege-2.64_beta1 (08 Sep 2005)
08 Sep 2005; Aaron Walker
-siege-2.63_beta3.ebuild, +siege-2.64_beta1.ebuild:
Version bump; 2.61 stable on mips.
11 Aug 2005; Aaron Walker
siege-2.63_beta3.ebuild:
Added ~mips.
*siege-2.63_beta3 (26 May 2005)
26 May 2005; Aaron Walker
+siege-2.63_beta3.ebuild:
Version bump.
*siege-2.63_beta2 (01 May 2005)
01 May 2005; Aaron Walker
+siege-2.63_beta2.ebuild:
Version bump.
*siege-2.63_beta1 (23 Apr 2005)
23 Apr 2005; Aaron Walker
+siege-2.63_beta1.ebuild:
Version bump.
*siege-2.62_beta5 (09 Apr 2005)
09 Apr 2005; Aaron Walker
Version bump.
27 Mar 2005; Michael Hanselmann
Stable on ppc.
26 Feb 2004; Konstantin Arkhipov
siege-2.61.ebuild:
Added ~amd64 keyword.
28 Dec 2004; Ciaran McCreesh
Change encoding to UTF-8 for GLEP 31 compliance
18 Dec 2004; Aaron Walker
Marked stable on x86.
21 Nov 2004; Aaron Walker
+files/siege.bash-completion, siege-2.60.ebuild, siege-2.61.ebuild:
Added command-line completion for siege.
*siege-2.61 (20 Nov 2004)
20 Nov 2004; Aaron Walker
+siege-2.61.ebuild, -siege-2.61_beta1.ebuild:
Version bump.
18 Nov 2004; Aaron Walker
+files/siege-2.60-gentoo.diff, -siege-2.59.ebuild, siege-2.60.ebuild,
siege-2.61_beta1.ebuild:
Added patch to fix siegerc and urls.txt access violations instead of
einstall for bug 71558; removed 2.59 ebuild.
08 Oct 2004; Aaron Walker
Fix access violation (bug #66758)
*siege-2.61_beta1 (24 Sep 2004)
24 Sep 2004; Aaron Walker
Version bump.
20 Sep 2004; Aaron Walker
-files/siege-gentoo_openssl.patch, -siege-2.55.ebuild, -siege-2.58.ebuild,
siege-2.60.ebuild:
Cleaned up 2.60; removed old ebuilds/patch
18 Sep 2004; Aaron Walker
Versions <2.60 are pretty buggy (segfault often), so marking 2.60 stable on x86
17 Sep 2004; Aaron Walker
Added metadata.xml
18 Sep 2004;
marked stable ppc for KaOTTiC
*siege-2.60 (21 Aug 2004)
21 Aug 2004; Bryan Østergaard
Version bump, requested by Ka0ttic.
25 Apr 2004; Aron Griffis
siege-2.58.ebuild, siege-2.59.ebuild:
Add die following econf for bug 48950
*siege-2.59 (22 Feb 2004)
22 Feb 2004; Markus Nigbur
siege-2.59.ebuild:
Marked .58 stable on x86 and version bumped to .59
*siege-2.58-r1 22 Feb 2004
22 Feb 2004; <>
# INSERT ENTRY HERE
*siege-2.58 (23 Dec 2003)
*siege-2.55 (20 Jul 2002)
AUX siege-2.60-gentoo.diff 1740 RMD160 33d69561f9c790d7c3d6783743ae69768022f8ad SHA1 f02341c4de8d49d6febca495b48a15616d74d813 SHA256 26efc21c9ba60e8b92428eddd8113586e41e8dc71ade8f32a26415105df301ae
AUX siege.bash-completion 783 RMD160 79348616a55fa1e810cb5c8d1bfba21e9970dc80 SHA1 688b05dd4a5004f6775d507b3b0f21fa1424ab66 SHA256 a7e54183dc7a6e0032683c3801b5eaa494ebe4356ff1a3cb09391bce7c30ad25
DIST siege-2.66.tar.gz 478161 RMD160 25cd395432477cda02d04da3b7c72e6c15008714 SHA1 06c5fa98a4522b37281c7fc0b66dd904cd2962fc SHA256 c4b4aefc94e42f6817445ea88725b8058fcb87d238c1b3a7f9f3d21cde057be5
EBUILD siege-2.66.ebuild 1765 RMD160 a61d3886c9b7fe6ce6cd23440d1f03ffebe5937e SHA1 f39962e443e22a2965df9cda5eb24ee1b6c31ff9 SHA256 67f360c1a3be5552700989c78fce0d65d4bee850120a938579af50f99c5f4ab6
MISC ChangeLog 5545 RMD160 1edbd570acf506789adbbdfe8aa861e0d75af42c SHA1 9521f138ad4c7ab153f62b9264d0b106a90d52fc SHA256 98e3386a59ffcd28632dac79cf3892561c89d03ddb5ba3ba314597cf0cbbf065
MISC metadata.xml 164 RMD160 80582ab33b0b579ef4d41eb9899dbc2a5904566c SHA1 ad15e5d3d68ce39107636b39a2bcc6a847ab45dd SHA256 d1c053798bce14287e6955dac28fa5fc6c7415449545b2922f4d30fe4d84894c
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-benchmarks/siege/siege-2.66.ebuild,v 1.5 2008/07/05 09:11:37 loki_val Exp $
WANT_AUTOMAKE=1.9
inherit eutils bash-completion autotools
DESCRIPTION="A HTTP regression testing and benchmarking utility"
HOMEPAGE="http://www.joedog.org/JoeDog/Siege"
SRC_URI="ftp://sid.joedog.org/pub/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~hppa ~mips ppc x86"
SLOT="0"
IUSE="debug ssl"
DEPEND="ssl? ( >=dev-libs/openssl-0.9.6d )"
src_unpack() {
unpack ${A}
cd ${S}
epatch ${FILESDIR}/${PN}-2.60-gentoo.diff
# use of \b causes the T in "Transactions" to be displayed
# on the last column of the previous line.
sed -i 's/\\b\(Transactions:\)/\1/' src/main.c || \
die "sed src/main.c failed"
eautomake
}
src_compile() {
local myconf
use ssl && myconf="--with-ssl=/usr" || myconf="--without-ssl"
econf ${myconf} \
$(use_with debug debugging) \
|| die "econf failed"
emake || die "emake failed"
}
src_install() {
make DESTDIR="${D}" install || die "make install failed"
# bug 111057 - siege.config utility uses ${} which gets
# interpreted by bash sending the contents to stderr
# instead of ${HOME}/.siegerc
sed -i -e 's|\${}|\\${}|' -e 's|\$(HOME)|\\$(HOME)|' \
${D}/usr/bin/siege.config
dodoc AUTHORS ChangeLog INSTALL MACHINES README* KNOWNBUGS \
siegerc-example urls.txt || die "dodoc failed"
dobashcompletion ${FILESDIR}/${PN}.bash-completion
for x in $(find ${D}/usr/bin -name '*.pl') ; do mv "${x}" "${x%.*}" ; done
}
pkg_postinst() {
echo
elog "An example ~/.siegerc file has been installed as"
elog "/usr/share/doc/${PF}/siegerc-example.gz"
bash-completion_pkg_postinst
}