From: Robin H. Johnson Date: Sun, 7 Jan 2007 08:07:37 +0000 (+0000) Subject: Version bump, fixes some segfaults on 64-bit. X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=16c8b1f159976365db8852e3100e9d972d9ce896;p=gentoo.git Version bump, fixes some segfaults on 64-bit. Package-Manager: portage-2.1.2_rc4-r6 --- diff --git a/app-benchmarks/siege/ChangeLog b/app-benchmarks/siege/ChangeLog index b2fd3850f5d3..10a79abe3ced 100644 --- a/app-benchmarks/siege/ChangeLog +++ b/app-benchmarks/siege/ChangeLog @@ -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 +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: diff --git a/app-benchmarks/siege/Manifest b/app-benchmarks/siege/Manifest index 005dacda7c67..132aeb9a3ebf 100644 --- a/app-benchmarks/siege/Manifest +++ b/app-benchmarks/siege/Manifest @@ -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 diff --git a/app-benchmarks/siege/files/digest-siege-2.64-r1 b/app-benchmarks/siege/files/digest-siege-2.64-r1 index fa00d3607b78..5256be1cdb5b 100644 --- a/app-benchmarks/siege/files/digest-siege-2.64-r1 +++ b/app-benchmarks/siege/files/digest-siege-2.64-r1 @@ -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 index 000000000000..e5a61c503036 --- /dev/null +++ b/app-benchmarks/siege/files/digest-siege-2.65 @@ -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 index 000000000000..1bd1258bcc44 --- /dev/null +++ b/app-benchmarks/siege/siege-2.65.ebuild @@ -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 +}