Version bump, fixes some segfaults on 64-bit.
authorRobin H. Johnson <robbat2@gentoo.org>
Sun, 7 Jan 2007 08:07:37 +0000 (08:07 +0000)
committerRobin H. Johnson <robbat2@gentoo.org>
Sun, 7 Jan 2007 08:07:37 +0000 (08:07 +0000)
Package-Manager: portage-2.1.2_rc4-r6

app-benchmarks/siege/ChangeLog
app-benchmarks/siege/Manifest
app-benchmarks/siege/files/digest-siege-2.64-r1
app-benchmarks/siege/files/digest-siege-2.65 [new file with mode: 0644]
app-benchmarks/siege/siege-2.65.ebuild [new file with mode: 0644]

index b2fd3850f5d30de655839c3b5e42c967d9e625e9..10a79abe3ced900969b42a380a67bc41538a8c8f 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for app-benchmarks/siege
-# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-benchmarks/siege/ChangeLog,v 1.36 2006/12/13 23:45:52 masterdriverz Exp $
+# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-benchmarks/siege/ChangeLog,v 1.37 2007/01/07 08:07:37 robbat2 Exp $
+
+*siege-2.65 (07 Jan 2007)
+
+  07 Jan 2007; Robin H. Johnson <robbat2@gentoo.org> +siege-2.65.ebuild:
+  Version bump, fixes some segfaults on 64-bit.
 
   13 Dec 2006; Charlie Shepherd <masterdriverz@gentoo.org>
   siege-2.60.ebuild, siege-2.61-r1.ebuild, siege-2.64-r1.ebuild:
index 005dacda7c6764f537e95b7a7876534ea2293339..132aeb9a3ebf32b9883abed94e02a5cbf3acb677 100644 (file)
@@ -8,7 +8,8 @@ RMD160 79348616a55fa1e810cb5c8d1bfba21e9970dc80 files/siege.bash-completion 783
 SHA256 a7e54183dc7a6e0032683c3801b5eaa494ebe4356ff1a3cb09391bce7c30ad25 files/siege.bash-completion 783
 DIST siege-2.60.tar.gz 375480
 DIST siege-2.61.tar.gz 375910 RMD160 50dc36f4ec33acf81040404c02a6c436c92291a3 SHA1 a5ae78b201aa2f9b205f1b494e2d7a445fe30bc7 SHA256 9b49a4559f578b8a1b9dda49bbb3f12bd2a0dbf9b4694fcd06d3e2751eee9d35
-DIST siege-2.64.tar.gz 480612
+DIST siege-2.64.tar.gz 480612 RMD160 6447871f20c04cb3ef39930569071a67d1bfe985 SHA1 0c8167a7606a0f633835f1ce3b0914ac7e91e742 SHA256 063888555b2fbf362440496397da6e0ccf724fed9b990135231dec5b8bb5f47e
+DIST siege-2.65.tar.gz 472720 RMD160 6e42262b02983caff84feada3e833082a479b1bc SHA1 51a6474427288db122171611d3a89fc30bbbf94d SHA256 5595ee6789c7fc603a5cac326922de1a4bd0d09a79c7e44ddc927cc5ea382e9e
 EBUILD siege-2.60.ebuild 1472 RMD160 a608bb2cf5484c1b8108f51a2ab62fa9e3dc7c77 SHA1 43326ff7fce3d8665eba486634fea609c2c4e33d SHA256 5c9ebc00e6a626922b6ca4919fe1bd19fef4105341e0468d71358615ccecfc66
 MD5 5d4604bd35848ee90b59ffe16334929a siege-2.60.ebuild 1472
 RMD160 a608bb2cf5484c1b8108f51a2ab62fa9e3dc7c77 siege-2.60.ebuild 1472
@@ -21,10 +22,14 @@ EBUILD siege-2.64-r1.ebuild 1767 RMD160 925795ae17d2c000dac6c50741c7d2861909dc83
 MD5 01e5b37e4436d0b5fefb6f66a46e0ca4 siege-2.64-r1.ebuild 1767
 RMD160 925795ae17d2c000dac6c50741c7d2861909dc83 siege-2.64-r1.ebuild 1767
 SHA256 e4ac19b1ade7d0145326161030f9401ca4a08a699d18ea28ebbec7f26456a83b siege-2.64-r1.ebuild 1767
-MISC ChangeLog 4432 RMD160 527c56746934f0c46ab9afcc4918d70f0257620c SHA1 28e6d9f6a941977e9100460b5cf0dae76d06c06e SHA256 bc444ac249657d1427548532845afb09dec935abea3d98ee427fb86e327cff4d
-MD5 54d1572947efa37fdeeb64f06ae9a439 ChangeLog 4432
-RMD160 527c56746934f0c46ab9afcc4918d70f0257620c ChangeLog 4432
-SHA256 bc444ac249657d1427548532845afb09dec935abea3d98ee427fb86e327cff4d ChangeLog 4432
+EBUILD siege-2.65.ebuild 1758 RMD160 b1a788d6f3f8471bfd7be5e94b674bc398a38c0a SHA1 7e835c8b4fac707332dc11a0d55ea2bc9dfc163b SHA256 ad0aea7ab245dc951e4bc94716015767576b1611efa0c22374de4c43daabc34d
+MD5 6f397d64c8a240b510851a9f27f8f95e siege-2.65.ebuild 1758
+RMD160 b1a788d6f3f8471bfd7be5e94b674bc398a38c0a siege-2.65.ebuild 1758
+SHA256 ad0aea7ab245dc951e4bc94716015767576b1611efa0c22374de4c43daabc34d siege-2.65.ebuild 1758
+MISC ChangeLog 4575 RMD160 98755f007da5c2e6b24f5dc7f8fc64c6bc2c6d60 SHA1 930f322455a37f5be72bedf27722a688e5a74fbc SHA256 6102922a7fe86888294c2b2154196f5576c4f4e853431b000a3fc9fe62b9d7d9
+MD5 3d11410d17acb88fe4ec9939dccd0a23 ChangeLog 4575
+RMD160 98755f007da5c2e6b24f5dc7f8fc64c6bc2c6d60 ChangeLog 4575
+SHA256 6102922a7fe86888294c2b2154196f5576c4f4e853431b000a3fc9fe62b9d7d9 ChangeLog 4575
 MISC metadata.xml 257 RMD160 086d490cb2f6baa752e296a7281484d8457a2dbd SHA1 da7eaace8a524b51ff64e6b739338368f0051336 SHA256 adedbf0a4b24d158d11a66c694d49cb9b399ecb37810d1e16f3743d5b64f0d60
 MD5 15d8ee1460109dffd23fe7d243b750bd metadata.xml 257
 RMD160 086d490cb2f6baa752e296a7281484d8457a2dbd metadata.xml 257
@@ -35,6 +40,9 @@ SHA256 5a2ace86e8cd87a3c8d0638464d38016aabb5cfc14e4c7eabc492a2de524f139 files/di
 MD5 09bbe5460dd93993ef79f680f7784006 files/digest-siege-2.61-r1 232
 RMD160 3c21a42dced32d0796f006cd4fbf7343047cb352 files/digest-siege-2.61-r1 232
 SHA256 b2240e9b5a38247d89a41983b2cead476dcb10a099aed153a1e7278ab020e49a files/digest-siege-2.61-r1 232
-MD5 6f081910176735dfe5a4ab9bcc7203c2 files/digest-siege-2.64-r1 62
-RMD160 1b82b12a5decc53281212a8d705e73c4050990ce files/digest-siege-2.64-r1 62
-SHA256 42e64b0fe34fe44f90c1a6712779316777c6acbd1e2dd92e508ebd0dc1d75db3 files/digest-siege-2.64-r1 62
+MD5 6198bf76e9f9a3d5b4bccfaeb6790053 files/digest-siege-2.64-r1 232
+RMD160 688f0754ad25cccb6dcabc5daf384824cb0af379 files/digest-siege-2.64-r1 232
+SHA256 340fbd8a7049a97d28d08016109f9d057d650c2de9c86a69ea1d1a041373b4e9 files/digest-siege-2.64-r1 232
+MD5 27d875a338b2276d3aa2120d2cb1d73e files/digest-siege-2.65 232
+RMD160 41b48cf924a74a82e107503b1cad02a1f98c7064 files/digest-siege-2.65 232
+SHA256 a66ce5c1be9eece7a401e6e1d229b21dccf076a15a7c8cbd9f9c4ec0ecde2424 files/digest-siege-2.65 232
index fa00d3607b78238f422dc49bb06027fdf98eaab6..5256be1cdb5b81cc706416a434c33627d0bc4183 100644 (file)
@@ -1 +1,3 @@
 MD5 9ee08da6e242a96945732af231074793 siege-2.64.tar.gz 480612
+RMD160 6447871f20c04cb3ef39930569071a67d1bfe985 siege-2.64.tar.gz 480612
+SHA256 063888555b2fbf362440496397da6e0ccf724fed9b990135231dec5b8bb5f47e siege-2.64.tar.gz 480612
diff --git a/app-benchmarks/siege/files/digest-siege-2.65 b/app-benchmarks/siege/files/digest-siege-2.65
new file mode 100644 (file)
index 0000000..e5a61c5
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 90c6c1519cc65b081efcdf3a7207a93f siege-2.65.tar.gz 472720
+RMD160 6e42262b02983caff84feada3e833082a479b1bc siege-2.65.tar.gz 472720
+SHA256 5595ee6789c7fc603a5cac326922de1a4bd0d09a79c7e44ddc927cc5ea382e9e siege-2.65.tar.gz 472720
diff --git a/app-benchmarks/siege/siege-2.65.ebuild b/app-benchmarks/siege/siege-2.65.ebuild
new file mode 100644 (file)
index 0000000..1bd1258
--- /dev/null
@@ -0,0 +1,64 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-benchmarks/siege/siege-2.65.ebuild,v 1.1 2007/01/07 08:07:37 robbat2 Exp $
+
+inherit eutils bash-completion
+
+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 ~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"
+
+       automake || die "automake failed"
+}
+
+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
+       einfo "An example ~/.siegerc file has been installed as"
+       einfo "/usr/share/doc/${PF}/siegerc-example.gz"
+       bash-completion_pkg_postinst
+}