ChangeLog

# 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.60.ebuild,
-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 siege-2.66.ebuild:
Stable on ppc wrt bug 196572

22 Oct 2007; Markus Meier siege-2.66.ebuild:
x86 stable, bug #196572

18 Sep 2007; Jeroen Roovers siege-2.66.ebuild:
Marked ~hppa too.

*siege-2.66 (12 Sep 2007)

12 Sep 2007; Steev Klimaszewski +siege-2.66.ebuild:
New upstream release, various bugfixes. Permission from robbat2 to bump
since we use it at work.

19 Mar 2007; Bryan Østergaard metadata.xml:
Remove ka0ttic from metadata.xml due to retirement.

23 Jan 2007; Marius Mauch siege-2.60.ebuild,
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 +siege-2.65.ebuild:
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 siege-2.61-r1.ebuild:
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.ebuild,
+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.60.ebuild,
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_beta1.ebuild,
+siege-2.64.ebuild:
Version bump; tidy 2.64_beta1.

*siege-2.64_beta1 (08 Sep 2005)

08 Sep 2005; Aaron Walker siege-2.61.ebuild,
-siege-2.63_beta3.ebuild, +siege-2.64_beta1.ebuild:
Version bump; 2.61 stable on mips.

11 Aug 2005; Aaron Walker siege-2.61.ebuild,
siege-2.63_beta3.ebuild:
Added ~mips.

*siege-2.63_beta3 (26 May 2005)

26 May 2005; Aaron Walker -siege-2.63_beta2.ebuild,
+siege-2.63_beta3.ebuild:
Version bump.

*siege-2.63_beta2 (01 May 2005)

01 May 2005; Aaron Walker -siege-2.63_beta1.ebuild,
+siege-2.63_beta2.ebuild:
Version bump.

*siege-2.63_beta1 (23 Apr 2005)

23 Apr 2005; Aaron Walker -siege-2.62_beta5.ebuild,
+siege-2.63_beta1.ebuild:
Version bump.

*siege-2.62_beta5 (09 Apr 2005)

09 Apr 2005; Aaron Walker +siege-2.62_beta5.ebuild:
Version bump.

27 Mar 2005; Michael Hanselmann siege-2.61.ebuild:
Stable on ppc.

26 Feb 2004; Konstantin Arkhipov siege-2.60.ebuild,
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 siege-2.61.ebuild:
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.60.ebuild,
+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 siege-2.60.ebuild:
Fix access violation (bug #66758)

*siege-2.61_beta1 (24 Sep 2004)

24 Sep 2004; Aaron Walker +siege-2.61_beta1.ebuild:
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 siege-2.60.ebuild:
Versions <2.60 are pretty buggy (segfault often), so marking 2.60 stable on x86

17 Sep 2004; Aaron Walker +metadata.xml:
Added metadata.xml

18 Sep 2004; siege-2.60.ebuild:
marked stable ppc for KaOTTiC

*siege-2.60 (21 Aug 2004)

21 Aug 2004; Bryan Østergaard +siege-2.60.ebuild:
Version bump, requested by Ka0ttic.

25 Apr 2004; Aron Griffis siege-2.55.ebuild,
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.58.ebuild,
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)

Manifest

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

files

metadata.xml




benchmarks

siege-2.66.ebuild

# 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
}