diff options
Diffstat (limited to 'app-benchmarks')
22 files changed, 255 insertions, 167 deletions
diff --git a/app-benchmarks/Manifest.gz b/app-benchmarks/Manifest.gz Binary files differindex 32a90ab7e0ae..6adeeaaf6c29 100644 --- a/app-benchmarks/Manifest.gz +++ b/app-benchmarks/Manifest.gz diff --git a/app-benchmarks/acovea/Manifest b/app-benchmarks/acovea/Manifest index 8a6f62dae972..747654c4c028 100644 --- a/app-benchmarks/acovea/Manifest +++ b/app-benchmarks/acovea/Manifest @@ -1,10 +1,11 @@ -AUX acovea-5.1.1-asneeded.patch 365 BLAKE2B b219d306ccc9a76f34fba54ac278b9807dc129e51e9c42e404fb2def07a5c4339739f9356b9073dd0fc685cd42ac0b6d69e6a5471ae6207f3f879742bf54b81a SHA512 be35c0d09951819c757508043de1d73ffa9465ed959413c396bf6d66fd9f1bfaef6c179b4de7179f8ae01fab916162ddb939845c3dc9eb66c9248687a5490e66 -AUX acovea-5.1.1-free-fix.patch 267 BLAKE2B 9b92e6b9a5b009bd52f0403db74d8f07d35cc14e4de2d886c17d5c17095aad129f7e550091b9b134882d8c43cf59021fa9d803592eacbb06dc70d3ceb7a05d5b SHA512 29cf58e1cb2c7b81237aba22965f3d9265e2b9267336537757e20f54c60ba1dc45760d7d74f16797edc1205b24c0a174d4cd8a986b7e8886afe494a1ef1d7fff -AUX acovea-5.1.1-gcc44.patch 281 BLAKE2B 936856e90e0d35bd4256acb7d471f586caf31e93c432e63899d70a527c61311d529375e85be018f5cdd5135b68abaee233c0d966d2392b2d2d763f61f7f3c090 SHA512 90b5d7237cb1387248b4e1a688df228bb7c258830654fea661b121a481e81bc201391be11eeaea7bb05a537fa59fdac5d278f6f5fdb596c228d8ed10ce05d267 -AUX acovea-5.1.1-glibc-212.patch 231 BLAKE2B 70fe89ad7c46bae580c12e9b70a8a2878b454e9f28e78b63474eed22034f214c439cc58f3aacfdb5cffad2ae1fbaac271a0ea303e10bdd4324bff785d761a897 SHA512 c126096e8d92a8954136ef30f29aef110c427079d1fcf5b836ac2e53a9c6903b76675e3c5e2f3caf18ef73754fdd5d314d55665fa94c6bdd782faa4b97770775 -AUX acovea-5.1.1-libevocosm.patch 3527 BLAKE2B 6d48d7f13913cddf4e8b791c36ed19f75528fe57c58a83e2bd078c338c7f58394aa8055b773c41b127867837bcc64cd0a4b962c1623dd818be97192e04eeb441 SHA512 f5161d0b9b76dbaea3708c3a2947966e13da12e9430c347efe75e069dff769812628c6225f42263e3a735ca829e38e4329ab14e80d1cfffce98ca8b61b03cafb +AUX acovea-5.1.1-asneeded.patch 373 BLAKE2B 6322fdbf97e59a601e4d7dc246cfcc14be5434b2ef03f3d0fea4e71c7c7bdaee4735eda0ed8f9b7b5895c0618718f5a400711c033bfa12a40105bfe2409e6de5 SHA512 888da467b00314edbc17abd589aecd9aa70951c6137b8c9da6d133f0f838ee40fc396585fd9c50bc18ee3300d386eccf99d7976dfba37ac8267e4479d26a755e +AUX acovea-5.1.1-free-fix.patch 271 BLAKE2B fcf114d5420795ca08d3ca8605ab7968a18b05f2a52403fda0233360b3f8efb7c0d924708756488f7a77ebca0517cffe3ab6f732fdd27d1d7f0526534f5e8a29 SHA512 0f7ab86bb81ce9a6f54cfd1f9c35fa9b62bbf12500b6b5a91b0c387b3ba3d6f17683009e6656ce1c37ed95893814a884494823ccb9896bd0111275f444c6801a +AUX acovea-5.1.1-gcc44.patch 285 BLAKE2B 37d3d8bbc0243cb3ce1df5eb4e6592bb9c6175bb367c317a802d438842504f186a1872f534a971176adefc7546df291d0b60823f001e7626ee191df317f516ec SHA512 2cc3307131a3038e002dd025a2c8888416004845da2c8fcdf96ab0732644e6effd75dbf3b41e7e5a30c38da14dd04015d9c5626320b333994963ba4a602d2450 +AUX acovea-5.1.1-glibc-212.patch 235 BLAKE2B 13be0d214c3f0c287a560bb240efc47874bb9f743f7197ea6809d0912e56baef02ea4861467e0b8c01e3bbb2bbd1e788150f45532d63f4b263067a7efeab0cee SHA512 29da09439e6caddbd5a934d147f2638cea117707be38f623f53f68134178bb29b25690c802dc5522985deb0a3eade245fa7e9b1067c1a84637564ef0ffdb7298 +AUX acovea-5.1.1-libevocosm.patch 3531 BLAKE2B 1a221c1abd7499384f5ef087c4e3efa8df510bdce15c32a5b1a70420b5acb7987780dcc4db6cba9cf6609a8f91397845071ba45797c81f4911f33b79acc4d403 SHA512 41704c855fdbdef96dc7eae1f196fde895412a95a248627cbf4e99ccf28519f3725edde17d443fa92ae0f5a301b95c4d8e2255d4a48deb14d4e5a59e902cbe1f AUX acovea-5.1.1-underlinking.patch 327 BLAKE2B 3b611c70d306cce314baf45622e4a395fa48f0a29d663198098f8446a575176e852b878615fd5abd3460e660c25f8549492cfb0c2e6c60ed20fb6915082a18f3 SHA512 cc185181899cef9a6e1b830663a179b61170a47cbc1568ee6fd71756cee3ccc605a4568528384b9b24a7b7b4758e70f5bcf523d4ea044b31667bb024293eb883 DIST libacovea-5.1.1.tar.gz 363048 BLAKE2B 61f894e99f3678f3b676e0926ff6d7a6bd376a654ad109d5b7f676d7053e4b975d90e0ac01d820b8498a6992db1cbd2fb5443fbe3871ef3f86bee280fd808352 SHA512 47ac88d713004ccdbf31c29bd5ead3e9d869eee262f2c12e12bf9aa7ec177d2c1e175908704cd5463b314752692edcd98d69408dbeb5873caff1745535a3a365 EBUILD acovea-5.1.1-r1.ebuild 1099 BLAKE2B 163f42e5da8db02c85d3e29b334f1086667e8af0c9ff68d6a863b1448d1b7cfd966d16d4f31ebbec2b2f34b74ed7f435345c2ac4833507e35fd30037d44c656f SHA512 8738f812088fd73c3583f17cce6af8885f87a65de608a688592c19d941505239719cda161eb2062215704d1b5380842f7b92cdc1a0966ed7b983415e2a0af82c +EBUILD acovea-5.1.1-r2.ebuild 927 BLAKE2B 36ca0ca7d2a8ddf8d7cb376dcf6539c832349a76baeec0a6da72a1eaf97764dc5148f9d36f26fafbef88ebc471e598ac0e0fec80f705874cb12e0329c4bc2629 SHA512 d61f33fd7d5306371659e1d16ab3050efb7d0241a0887079e6c764bb5830c267c44bf12b8eb4592767193d09c3cc2a30eb788e218609246b9840bd9b7bff3133 EBUILD acovea-5.1.1.ebuild 1057 BLAKE2B 8cfdcfd6c09b76e998ed17d7ad776b533ed8cc993a69a597dcb0d7938b11988ae8b0a7b90fa9126bfeac01216429df32d3f88acb450f4506313f90d6b353ef6a SHA512 54def173fd2bd5049bb044ce6e648ecdaee76ee9e0930bf41d1875105b2395554edcb31398c538f33db1b94ded703128287922cef38511d3b532472429ec272c MISC metadata.xml 247 BLAKE2B 5a20af3c9732ef7dba68131a08988652f5c93a6d186a82c4deb1bb9c06dc3ae73152a0d241cc346637f7b11caf4676da43301ba596c67b66669535e71db0b03e SHA512 29cf52c16b0cce69899d9c2da8acd9144b7d760442aa323b854dceadb42459e009545193b1df7911ac2241b59f4819b4a6bb1d206d6f57953f770031433bb6b7 diff --git a/app-benchmarks/acovea/acovea-5.1.1-r2.ebuild b/app-benchmarks/acovea/acovea-5.1.1-r2.ebuild new file mode 100644 index 000000000000..ed0e2b0232d9 --- /dev/null +++ b/app-benchmarks/acovea/acovea-5.1.1-r2.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools + +DESCRIPTION="Analysis of Compiler Options via Evolutionary Algorithm" +HOMEPAGE="http://www.coyotegulch.com/products/acovea/" +SRC_URI="http://www.coyotegulch.com/distfiles/lib${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="static-libs" + +RDEPEND=" + >=dev-libs/libcoyotl-3.1.0:= + >=dev-libs/libevocosm-3.3.0:= + dev-libs/expat:=" +DEPEND="${RDEPEND}" + +S=${WORKDIR}/lib${P} + +PATCHES=( + "${FILESDIR}"/${P}-asneeded.patch + "${FILESDIR}"/${P}-free-fix.patch + "${FILESDIR}"/${P}-gcc44.patch + "${FILESDIR}"/${P}-glibc-212.patch + "${FILESDIR}"/${P}-underlinking.patch + "${FILESDIR}"/${P}-libevocosm.patch +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf $(use_enable static-libs static) +} + +src_install() { + default + + find "${D}" -name '*.la' -delete || die +} diff --git a/app-benchmarks/acovea/files/acovea-5.1.1-asneeded.patch b/app-benchmarks/acovea/files/acovea-5.1.1-asneeded.patch index 8bfb8a175550..3a887c15888c 100644 --- a/app-benchmarks/acovea/files/acovea-5.1.1-asneeded.patch +++ b/app-benchmarks/acovea/files/acovea-5.1.1-asneeded.patch @@ -1,13 +1,13 @@ ---- cmdline/Makefile.am -+++ cmdline/Makefile.am +--- a/cmdline/Makefile.am ++++ b/cmdline/Makefile.am @@ -7,4 +7,4 @@ runacovea_SOURCES = runacovea.cpp -LIBS = -L../libacovea -lacovea -lcoyotl -levocosm -lexpat +LIBS = -L../libacovea -lacovea -lcoyotl -levocosm ---- libacovea/Makefile.am -+++ libacovea/Makefile.am +--- a/libacovea/Makefile.am ++++ b/libacovea/Makefile.am @@ -16,3 +16,5 @@ library_include_HEADERS = $(h_sources) diff --git a/app-benchmarks/acovea/files/acovea-5.1.1-free-fix.patch b/app-benchmarks/acovea/files/acovea-5.1.1-free-fix.patch index 55b3b00e8897..e20bfa3eb98f 100644 --- a/app-benchmarks/acovea/files/acovea-5.1.1-free-fix.patch +++ b/app-benchmarks/acovea/files/acovea-5.1.1-free-fix.patch @@ -1,5 +1,5 @@ ---- benchmarks/treebench.c -+++ benchmarks/treebench.c +--- a/benchmarks/treebench.c ++++ b/benchmarks/treebench.c @@ -201,8 +201,8 @@ if (page->m_links[n] != NULL) recursive_destroy_page(page->m_links[n]); diff --git a/app-benchmarks/acovea/files/acovea-5.1.1-gcc44.patch b/app-benchmarks/acovea/files/acovea-5.1.1-gcc44.patch index c5e5392b2f99..2207f4616426 100644 --- a/app-benchmarks/acovea/files/acovea-5.1.1-gcc44.patch +++ b/app-benchmarks/acovea/files/acovea-5.1.1-gcc44.patch @@ -1,5 +1,5 @@ ---- libacovea/acovea.cpp -+++ libacovea/acovea.cpp +--- a/libacovea/acovea.cpp ++++ b/libacovea/acovea.cpp @@ -44,10 +44,11 @@ #include <unistd.h> #include <sys/types.h> diff --git a/app-benchmarks/acovea/files/acovea-5.1.1-glibc-212.patch b/app-benchmarks/acovea/files/acovea-5.1.1-glibc-212.patch index 9763951a672a..996cb5ebc82e 100644 --- a/app-benchmarks/acovea/files/acovea-5.1.1-glibc-212.patch +++ b/app-benchmarks/acovea/files/acovea-5.1.1-glibc-212.patch @@ -1,7 +1,7 @@ http://bugs.gentoo.org/336260 ---- libacovea/acovea.cpp -+++ libacovea/acovea.cpp +--- a/libacovea/acovea.cpp ++++ b/libacovea/acovea.cpp @@ -44,6 +44,7 @@ #include <unistd.h> #include <sys/types.h> diff --git a/app-benchmarks/acovea/files/acovea-5.1.1-libevocosm.patch b/app-benchmarks/acovea/files/acovea-5.1.1-libevocosm.patch index f801b8c68bcb..46ddb5fe4d97 100644 --- a/app-benchmarks/acovea/files/acovea-5.1.1-libevocosm.patch +++ b/app-benchmarks/acovea/files/acovea-5.1.1-libevocosm.patch @@ -1,5 +1,5 @@ ---- libacovea/acovea.cpp -+++ libacovea/acovea.cpp +--- a/libacovea/acovea.cpp ++++ b/libacovea/acovea.cpp @@ -86,7 +86,7 @@ // randomize settings of this option void option::randomize() diff --git a/app-benchmarks/bonnie/Manifest b/app-benchmarks/bonnie/Manifest index cca68db57db1..3df213261711 100644 --- a/app-benchmarks/bonnie/Manifest +++ b/app-benchmarks/bonnie/Manifest @@ -1,8 +1,6 @@ -AUX Makefile.patch 443 BLAKE2B e335fe11acf7466dd5270e8148a61e43f120b661f30f935c6c93ac74093c9480a059f558276c1feef49dee08fa56e7c9f96743f0b4e3f1f9dc044c20fc5ffaea SHA512 393120573ab84e87acff8d94bbb5d733378594c5bb1af9b26faec1fa7f24bee914d0c56cc07de3671a47b8ed27fb9abc174fd228c25b0fce609513f31121988d +AUX Makefile.patch 348 BLAKE2B 016aba350938f561865925b5ac5aea0502b5db4a9799ecf72de26a51d1c522f37a7ddcd44a6d69d50f16bd179b185103514dabb10eb74e4dadc46ffe485af107 SHA512 e795a7f4179aee9a86d546845cb16c03770a93013c83186c46a9a759edff909c4d85a40ec2091d068496c289cb5bb015026796b060e6bdec44d72fa8e13c2518 AUX bonnie-2.0.6-includes.patch 336 BLAKE2B 438e8bbd08e98e30c74981b31c5896ab17efcea190394a260c0913a5d8e4289321d4550fa9d40072c8686629497ea1c09db50508251ec044e82489c270047674 SHA512 ed5cadebfabf1efb7e0b5289cfb67627262d83f4f9650d020755b1c47f19601b845193892c502d9947316d639b6423d52a862224f1943dcae182a151e0c72a39 AUX bonnie_man.patch 349 BLAKE2B 9251f607a2875912d9c27228f0e3889f44a4ac013616450f8ba7cc8424065a8220560a846841f199227e65c18e770bf3ef294c391bea2c96b9bc9fac2cc50998 SHA512 38d88dcba9ef17e2de843a6123a063203c8fa1c1b654109fba3c7bee54275e6fa0ebe1f3ce8986b07891fc5cbfca4b310f71d4bc4e564a20ec199ecafb58de64 DIST bonnie.tar.gz 7140 BLAKE2B dc0a216e1926de7630fbabdd80d2d1293fc9da404c3179f5515a9756942aec7c6870220e869d1d6c299dc39c2175b6c99b54778237a9af2778b7718aaf4280f3 SHA512 4cb431986870baf1d9e5f757970a4b489f89d4349f051cc2ae0aea035ce19a7962047920a3af1567e375b2c6f1e826309b044b8a8727400601203042a34ecb5f -EBUILD bonnie-2.0.6-r1.ebuild 721 BLAKE2B f0b4cb6bdc1be8f214e871650a7daace6d662db17632b441577edc48a03d7ba0373a3f47b215e589c407391c8404c148555420f48666748b1626e8ba0e7cf178 SHA512 85c9d5ce22c0a6287c25c4de9f2b428826d5d9303095d5e7d7372612deba8e604993e1769401a72f4fe0f864391dba89961adec3aba811aeba17eddbd9fbd02e -EBUILD bonnie-2.0.6-r2.ebuild 692 BLAKE2B d3da8edf6aeb218ba2684bd52a43db5bf92387eacffdf7fefa553c0137395fd6ea2d29ccc679cf3c48fb74da1acdcacbd3b260205647283eb5975f2e48cb8335 SHA512 d2f0cc1d0bbecd8364bb4ddf7aa28f3f9f05b77512d18f9b5e35b8996b1981d1ada5ea7fe8df9fe20e29ad3577a36239a35aa53ce2f0961e3d49d7168a999985 -EBUILD bonnie-2.0.6.ebuild 684 BLAKE2B 260f08bbf390a30a2c35d2e0d0345a7b48259923e8a0cff50f15ad0f934572c27888ce2f2f60309524eafa66da85bdf98abcbb3101c0fc6c56d206f8d26a2c99 SHA512 065f7ec012dda7784096637e0c3dc56bc57e16064da13868e3e31d1e8acaf41880ee416d68655fc159a07110e8b0c4da9d43e9c1b8edf84eacc481fef96e2cef +EBUILD bonnie-2.0.6-r2.ebuild 648 BLAKE2B b38c96a6e08db06992a97e34485e9dbfb13d3622113ad1c8efe63660e6dfceaa2e366d7728f1c0aa2c3c8be61385476c4a939f5fd9d2aaec26e37628e6309f4a SHA512 bd6eb2a48f1e4af1183c331653765d6ee9bb6c93e6dd2c769c6b0d010bba55f56a0079412dafdb225a0ddb16942a5b7c864b55edaa13b1912d25ddb85e4fca40 MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 diff --git a/app-benchmarks/bonnie/bonnie-2.0.6-r1.ebuild b/app-benchmarks/bonnie/bonnie-2.0.6-r1.ebuild deleted file mode 100644 index b62e0aa42e4e..000000000000 --- a/app-benchmarks/bonnie/bonnie-2.0.6-r1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="2" - -inherit eutils toolchain-funcs - -DESCRIPTION="Performance Test of Filesystem I/O using standard C library calls" -HOMEPAGE="http://www.textuality.com/bonnie/" -SRC_URI="http://www.textuality.com/bonnie/bonnie.tar.gz" - -LICENSE="bonnie" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" -IUSE="" - -S=${WORKDIR} - -src_prepare() { - epatch \ - "${FILESDIR}"/bonnie_man.patch \ - "${FILESDIR}"/Makefile.patch \ - "${FILESDIR}"/${P}-includes.patch -} - -src_compile() { - emake CC=$(tc-getCC) SYSFLAGS="${CFLAGS}" || die -} - -src_install() { - newbin Bonnie bonnie - doman bonnie.1 - dodoc Instructions -} diff --git a/app-benchmarks/bonnie/bonnie-2.0.6-r2.ebuild b/app-benchmarks/bonnie/bonnie-2.0.6-r2.ebuild index c9fdf5a2ddb6..e67da1923998 100644 --- a/app-benchmarks/bonnie/bonnie-2.0.6-r2.ebuild +++ b/app-benchmarks/bonnie/bonnie-2.0.6-r2.ebuild @@ -3,7 +3,7 @@ EAPI=6 -inherit eutils toolchain-funcs +inherit toolchain-funcs DESCRIPTION="Performance Test of Filesystem I/O using standard C library calls" HOMEPAGE="http://www.textuality.com/bonnie/" @@ -11,17 +11,19 @@ SRC_URI="http://www.textuality.com/bonnie/bonnie.tar.gz" LICENSE="bonnie" SLOT="0" -KEYWORDS="~alpha ~amd64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="alpha amd64 ia64 ~mips ppc ppc64 sparc x86" IUSE="" S=${WORKDIR} -PATCHES=( "${FILESDIR}/bonnie_man.patch" - "${FILESDIR}/Makefile.patch" - "${FILESDIR}/${P}-includes.patch" ) +PATCHES=( + "${FILESDIR}"/bonnie_man.patch + "${FILESDIR}"/Makefile.patch + "${FILESDIR}"/${P}-includes.patch +) -src_compile() { - emake CC=$(tc-getCC) SYSFLAGS="${CFLAGS}" +src_configure() { + tc-export CC } src_install() { diff --git a/app-benchmarks/bonnie/bonnie-2.0.6.ebuild b/app-benchmarks/bonnie/bonnie-2.0.6.ebuild deleted file mode 100644 index ddb11ff6ad17..000000000000 --- a/app-benchmarks/bonnie/bonnie-2.0.6.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -inherit eutils - -DESCRIPTION="Performance Test of Filesystem I/O using standard C library calls" -HOMEPAGE="http://www.textuality.com/bonnie/" -SRC_URI="http://www.textuality.com/bonnie/bonnie.tar.gz" - -LICENSE="bonnie" -SLOT="0" -KEYWORDS="alpha amd64 ia64 ~mips ppc ppc64 sparc x86" -IUSE="" -DEPEND="" -RDEPEND="" - -S=${WORKDIR} - -src_unpack() { - unpack ${A} || die - epatch "${FILESDIR}"/bonnie_man.patch - epatch "${FILESDIR}"/Makefile.patch -} - -src_compile() { - make SYSFLAGS="${CFLAGS}" || die - mv Bonnie bonnie -} - -src_install() { - doman bonnie.1 - dodoc Instructions - dobin bonnie -} diff --git a/app-benchmarks/bonnie/files/Makefile.patch b/app-benchmarks/bonnie/files/Makefile.patch index c4367087b8b5..d803bd077ced 100644 --- a/app-benchmarks/bonnie/files/Makefile.patch +++ b/app-benchmarks/bonnie/files/Makefile.patch @@ -1,9 +1,8 @@ ---- a/Makefile 1996-08-29 03:45:37.000000000 +0200 -+++ b/Makefile 2011-08-25 16:07:10.757629898 +0200 -@@ -1,11 +1,11 @@ +--- a/Makefile ++++ b/Makefile +@@ -1,11 +1,9 @@ -CFLAGS = -O $(SYSFLAGS) -+CFLAGS = $(SYSFLAGS) - +- bsd: @echo 'Options are "make bsd" and "make SysV" - the default is "bsd".' @echo 'If you get messages about missing functions, try "make SysV."' diff --git a/app-benchmarks/iozone/Manifest b/app-benchmarks/iozone/Manifest index 947b63021f86..2e467bef533e 100644 --- a/app-benchmarks/iozone/Manifest +++ b/app-benchmarks/iozone/Manifest @@ -1,7 +1,9 @@ DIST iozone3_397.tar 1679360 BLAKE2B 174d4ef11fb986f4b8bbf95774f6bf22659fb9e5a38fcd0626be8bd89303e775a9d8bc632575896885a9974239205bd3b3541da71b48bf30f80234ab577eb4eb SHA512 e154b56735c922173e7cf23344fa0a478982d202b3b831fd605481f69a77295281be121aa57a0164dc12edf5975f231339f6516da5c40906586d48ebacec7c23 DIST iozone3_408.tar 1822720 BLAKE2B 700f531addb42525b5a3e8caaabfb8e03f7d7d1fa840a840462e88bd127b508e73f4bb1362bdef1e9f1b2044b42f54ab3811e674789f1fb8d7047b15565e8ee6 SHA512 ebc808468c741fff8d7909abd7eb41303c2a68c21ed7754e12bb6f859a88a9f9d040e0cdde42cb320958fbd453ba6014ba46fb7cfb200155f55a6fa7803f5d44 DIST iozone3_430.tar 1832960 BLAKE2B 2d8cb85d444a9505550bf4a6951a83531427ba8e4493ffdd13c9435ce07452fbbd529602a7b13b120d276fd95c76609f4d47a58ff490120272b7fcb3650711e4 SHA512 f513c1a34bcdfadca0d01a942d55c7494e5646cf17384140df42643259456d41e40a54453ab3b9a1f1ebdeb456a9b4b1f836f979927cac57391b9a20ecdbcb55 +DIST iozone3_471.tar 1853440 BLAKE2B 280c821a439ad1bacbd749278385481678d644a59c14395482c8a088b0578285f389f376fb32ce3c3abde598f50d693fb0c7c9a3d6597765547a71c76d21ea1c SHA512 c61b2b8b5af3dccdb99b26aef8a0a4f2f5f467fc3985ac72ed4bb4fb36e4b7684ca6dbaa5bbc05ae0a4e73852e048e9fd2495eda9313f5abc4e631499d683aec EBUILD iozone-3.397.ebuild 1849 BLAKE2B 28cfe3ca6b3e2fa7474dca44bdf3437e7191a11db40e6ae19f07a981c97e10342ba1988f50a6bead8b60d846430c18205e7313428fb488815ed86b911e055570 SHA512 91fd4ee4a261fd1b6344076a285ed763641efefb1c7e497eef8504bd7aba221a96c8a9ddd6dceafb814998d70878029f3b39b9f8dd9601ce0f27b63853626f8b EBUILD iozone-3.408.ebuild 1856 BLAKE2B b4af313d686c9b5c782da64ff14433d7d26c720b626920a6812bc93fceba5b99fb299aaed948090fbb1dda80495430cfeda3e12a6df3fdb6e744dfd956d5b1e4 SHA512 40a906fefe5d6581ed8e38346d175983986be5a1618e16a364bc47070b81ca591519756553b2054ad0ff7e92610dc14815e9447341dfd4560fc0c82d327dcba3 EBUILD iozone-3.430.ebuild 1883 BLAKE2B 22af5fd80e87a20edaa72782f8396fcabdbc747660e721b15861da511d3f4483643ad225c3e14b4fd605087173be8a61e4ee41170e492c347077ba9256e30224 SHA512 77f474621bcf4b5f2e98b913a3c3c9c557f4b2febc8a9c07faf504a9998cf26bdb5a120ebd53a5515cafb832b7bf8fa8db0779240e4b9350ba1dfd26b05e9d43 +EBUILD iozone-3.471.ebuild 1877 BLAKE2B 06566255da680a50ada702649228c53399225c1c0228da01d5467cc432a84392870a4029c8521cb44563e7cea0ec653dd3b47151ef5f0108b0c9a9ba617f6370 SHA512 7ce4419c7b6606f62c94071b371bbb0622d80626e5e305af64b8223d52bd255409b624c71c4299b3f746ea19f5b499534930b9f5ec15b48eb62b5faaab4bef39 MISC metadata.xml 306 BLAKE2B fe53e9d372ab1664de147b48e3bb2b662a05256b584c96d740610af2f1ce9577f864a3938b119d2df2f702ad2bb07e43c38cd9f145d47e63b362d7aa18fefa78 SHA512 b2db363d799f0d8187556e0331125111473b2d60296a76495e5e228c776e5e18cbad4ded48e5a596ea66885d01ad0fd54d2929857b8f5eb7e6e87e3c95d253cc diff --git a/app-benchmarks/iozone/iozone-3.471.ebuild b/app-benchmarks/iozone/iozone-3.471.ebuild new file mode 100644 index 000000000000..f65231ed5f2b --- /dev/null +++ b/app-benchmarks/iozone/iozone-3.471.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +# TODO +# -> linux-arm (32bit) <- +# -> linux-AMD64 (64bit) <- +# -> linux-ia64 (64bit) <- +# -> linux-powerpc (32bit) <- +# -> linux-powerpc64 (64bit) <- +# -> linux-S390 (32bit) <- +# -> linux-S390X (64bit) <- +# +# -> freebsd (32bit) <- +# -> macosx (32bit) <- +# -> netbsd (32bit) <- +# -> openbsd (32bit) <- +# -> openbsd-threads (32bit) <- +# +# ~ia64 ~s390 alpha(?) x86-fbsd + +inherit toolchain-funcs + +DESCRIPTION="Filesystem benchmarking program" +HOMEPAGE="http://www.iozone.org/" +SRC_URI="http://www.iozone.org/src/current/${PN}${PV/./_}.tar" + +LICENSE="freedist" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="" + +S=${WORKDIR}/${PN}${PV/./_} + +src_prepare() { + default + + # Options FIX + sed -i -e "s:CC =.*:CC =$(tc-getCC):g" \ + -e "s:-O3:${CFLAGS}:g" src/current/makefile || die +} + +src_configure() { + case ${ARCH} in + x86|alpha) PLATFORM="linux";; + arm) PLATFORM="linux-arm";; + ppc) PLATFORM="linux-powerpc";; + ppc64) PLATFORM="linux-powerpc64";; + amd64) PLATFORM="linux-AMD64";; + ia64) PLATFORM="linux-ia64";; + s390) PLATFORM="linux-S390";; + x86-fbsd) PLATFORM="freebsd";; + *) PLATFORM="linux-${ARCH}";; + esac +} + +src_compile() { + emake -C src/current ${PLATFORM} +} + +src_test() { + cd "${T}" || die + "${S}"/src/current/iozone testfile || die "self test failed" +} + +src_install() { + dosbin src/current/{iozone,fileop} + + dodoc docs/I* docs/Run_rules.doc src/current/Changes.txt + doman docs/iozone.1 + cd src/current || die + dodoc Generate_Graphs Gnuplot.txt gengnuplot.sh gnu3d.dem +} diff --git a/app-benchmarks/nbench/Manifest b/app-benchmarks/nbench/Manifest index 8aa92f5dd11f..bcfa59f014eb 100644 --- a/app-benchmarks/nbench/Manifest +++ b/app-benchmarks/nbench/Manifest @@ -1,4 +1,4 @@ -AUX nbench-2.2.3-Makefile.patch 709 BLAKE2B a83f2ca3ba4d01d96e3c684d04db8d87f90c0b24819007a5a352ce8e9e8dae35205aa2f99135ce23a89a796fa54f7fa5a78106c234bca4a050108c1276e1fa5a SHA512 f2d30abaf00baba8afc01c921dac5cc493ad98bf6c76d3cb203444a991519bbbfe521cfdc5aa7cd4f6ffd5cd89e9d13dcce30a84675f1715687e1e1ba8e95198 +AUX nbench-2.2.3-Makefile.patch 2616 BLAKE2B 60ac4ec24c7787ebf4c0f76c25c1ad1afcc96818a9c2c6dd6f5fb8b04de6ff6d3a6832f030c0f7cc7ddbebeca647bf129009926d7a550a7299b2f81e26cbef61 SHA512 9d5df03ec62ca535ae432a3644ae7903f0d8520d86d9bf16d3e715fabf63e124230ddd8f735f03599592a02bac4f06f95fdf427923fe54150bfb05f553011815 DIST nbench-byte-2.2.3.tar.gz 111791 BLAKE2B 83b602f582af32fbf8e2440cf597e8fb605fba5e0c7e5ae070e4e759ad00ee86022123c7a8a5957382a03bb4c7450aa1a2633e8d98fc86d03ea52e7a8f2895ce SHA512 68ae34c083e2e01f0114e6ff9ce04df41d70facbb05533b4cb9432fd9856048fde28e5c024d92f202e5f2de10fe223fdb46570873b1e2f69b2c847779645dec8 -EBUILD nbench-2.2.3-r1.ebuild 1014 BLAKE2B 69c10d5476f7eca84bb14c605b5b73556277d623c19b55aa2b7f8a4b78983614a98f269fba03c0620d673868271a990ed14f906a549db9e8efca77281487f7da SHA512 133757ee20e26bcae413cd5bd74c0c4771a7dc6df8cf706deed52d349201f3996a52cd7ea296f4f1efea08d4b9a4765c705958cf717528f11a1e45810b56be2e +EBUILD nbench-2.2.3-r1.ebuild 952 BLAKE2B b3308cbcfcc7d2487efaed4eb665f6ac56c1f028b305d9c58d48e7bf58ccbe8f38e6a6056ba564883ba1da071f52ab74e35efb311484de85eabd487180027694 SHA512 e0af98ec3324dd2bf252f1b0054ac69f109f3ab71be8bb9f3fe615755df3b475b228a1d24a5d249a57f9860637167cda3ccf5d7f20e7c8e4be6914f61d2410d8 MISC metadata.xml 244 BLAKE2B 9c6750147c240d7416fad33e04b53730dc89cbb615648a7f3defeed3ec058aeee6dbed55a1f81241417b42ca9f7daec177c725692166a5ba08765b5dcf5a6bc5 SHA512 1da71f4fae0251c97a8fcfa1e13b0a3f8b95a856fa919ebd30bf4f2f1b8fa900841db09ebc2a0ae9fe0d91f786ac40b63290382668412fcb05bca15b0746f1db diff --git a/app-benchmarks/nbench/files/nbench-2.2.3-Makefile.patch b/app-benchmarks/nbench/files/nbench-2.2.3-Makefile.patch index c41fd07557b7..b853fc7b65ad 100644 --- a/app-benchmarks/nbench/files/nbench-2.2.3-Makefile.patch +++ b/app-benchmarks/nbench/files/nbench-2.2.3-Makefile.patch @@ -1,5 +1,5 @@ ---- Makefile.org 2004-12-30 03:23:30.000000000 +0100 -+++ Makefile 2009-12-14 13:31:18.000000000 +0100 +--- a/Makefile ++++ b/Makefile @@ -19,10 +19,10 @@ # You should leave -static in the CFLAGS so that your sysinfo can be # compiled into the executable. @@ -13,12 +13,65 @@ # if your gcc lets you do it, then try this one #CFLAGS = -s -static -Wall -O3 -fomit-frame-pointer -funroll-loops -@@ -126,7 +126,7 @@ +@@ -96,10 +96,10 @@ + ########################################################################## + # For LINUX-like systems with gcc + sysinfoc.c: Makefile +- ./sysinfo.sh $(CC) $(MACHINE) $(DEFINES) $(CFLAGS) ++ ./sysinfo.sh $(CC) $(MACHINE) $(DEFINES) $(CFLAGS) $(CPPFLAGS) + + sysinfo.c: Makefile +- ./sysinfo.sh $(CC) $(MACHINE) $(DEFINES) $(CFLAGS) ++ ./sysinfo.sh $(CC) $(MACHINE) $(DEFINES) $(CFLAGS) $(CPPFLAGS) + + ########################################################################## + # For non-LINUX systems +@@ -107,39 +107,39 @@ + # and take sysinfo.c and sysinfoc.c out of the dependencies for nbench0.o + + hardware.o: hardware.c hardware.h Makefile +- $(CC) $(MACHINE) $(DEFINES) $(CFLAGS)\ ++ $(CC) $(MACHINE) $(DEFINES) $(CFLAGS) $(CPPFLAGS)\ + -c hardware.c + + nbench0.o: nbench0.h nbench0.c nmglobal.h pointer.h hardware.h\ + Makefile sysinfo.c sysinfoc.c +- $(CC) $(MACHINE) $(DEFINES) $(CFLAGS)\ ++ $(CC) $(MACHINE) $(DEFINES) $(CFLAGS) $(CPPFLAGS)\ + -c nbench0.c + + emfloat.o: emfloat.h emfloat.c nmglobal.h pointer.h Makefile +- $(CC) $(MACHINE) $(DEFINES) $(CFLAGS)\ ++ $(CC) $(MACHINE) $(DEFINES) $(CFLAGS) $(CPPFLAGS)\ + -c emfloat.c + + pointer.h: pointer Makefile +- $(CC) $(MACHINE) $(DEFINES) $(CFLAGS)\ ++ $(CC) $(MACHINE) $(DEFINES) $(CFLAGS) $(CPPFLAGS)\ + -o pointer pointer.c + rm -f pointer.h if [ "4" = `./pointer` ] ; then touch pointer.h ;\ else echo "#define LONG64" >pointer.h ; fi -misc.o: misc.h misc.c Makefile +- $(CC) $(MACHINE) $(DEFINES) $(CFLAGS)\ +misc.o: misc.h misc.c pointer.h Makefile - $(CC) $(MACHINE) $(DEFINES) $(CFLAGS)\ ++ $(CC) $(MACHINE) $(DEFINES) $(CFLAGS) $(CPPFLAGS)\ -c misc.c + nbench1.o: nbench1.h nbench1.c wordcat.h nmglobal.h pointer.h Makefile +- $(CC) $(MACHINE) $(DEFINES) $(CFLAGS)\ ++ $(CC) $(MACHINE) $(DEFINES) $(CFLAGS) $(CPPFLAGS)\ + -c nbench1.c + + sysspec.o: sysspec.h sysspec.c nmglobal.h pointer.h Makefile +- $(CC) $(MACHINE) $(DEFINES) $(CFLAGS)\ ++ $(CC) $(MACHINE) $(DEFINES) $(CFLAGS) $(CPPFLAGS)\ + -c sysspec.c + + nbench: emfloat.o misc.o nbench0.o nbench1.o sysspec.o hardware.o +- $(CC) $(MACHINE) $(DEFINES) $(CFLAGS) $(LINKFLAGS)\ ++ $(CC) $(MACHINE) $(DEFINES) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS)\ + emfloat.o misc.o nbench0.o nbench1.o sysspec.o hardware.o\ + -o nbench -lm + diff --git a/app-benchmarks/nbench/nbench-2.2.3-r1.ebuild b/app-benchmarks/nbench/nbench-2.2.3-r1.ebuild index d8b2ba1301cd..2954671d7f89 100644 --- a/app-benchmarks/nbench/nbench-2.2.3-r1.ebuild +++ b/app-benchmarks/nbench/nbench-2.2.3-r1.ebuild @@ -1,11 +1,12 @@ -# Copyright 1999-2010 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI="2" +EAPI=6 -inherit eutils toolchain-funcs +inherit toolchain-funcs MY_P="${PN}-byte-${PV}" + DESCRIPTION="Linux/Unix of release 2 of BYTE Magazine's BYTEmark benchmark" HOMEPAGE="http://www.tux.org/~mayer/linux/bmark.html" SRC_URI="http://www.tux.org/~mayer/linux/${MY_P}.tar.gz" @@ -16,9 +17,11 @@ KEYWORDS="alpha amd64 arm hppa ~mips ppc ppc64 sh sparc x86" IUSE="" S=${WORKDIR}/${MY_P} +PATCHES=( "${FILESDIR}/${P}-Makefile.patch" ) src_prepare() { - epatch "${FILESDIR}/${P}-Makefile.patch" + default + sed \ -e 's:$compiler -v\( 2>&1 | sed -e "/version/!d"\|\):$compiler -dumpversion:' \ -i sysinfo.sh || die "patching sysinfo.sh failed" @@ -26,13 +29,14 @@ src_prepare() { -i nbench1.h || die "patching nbench1.h failed" } -src_compile() { - emake LINKFLAGS="${LDFLAGS}" CC=$(tc-getCC) CFLAGS="${CFLAGS}" || die "make failed" +src_configure() { + tc-export CC } src_install() { dobin nbench + dodoc Changes README* bdoc.txt + insinto /usr/share/nbench doins NNET.DAT - dodoc Changes README* bdoc.txt } diff --git a/app-benchmarks/pipebench/Manifest b/app-benchmarks/pipebench/Manifest index 0a689198a0a7..592a09cd8478 100644 --- a/app-benchmarks/pipebench/Manifest +++ b/app-benchmarks/pipebench/Manifest @@ -1,4 +1,4 @@ +AUX pipebench-0.40-fix-build-system.patch 603 BLAKE2B 69c90bad81413e22ab1be93014b9a9a8a60207e852354bf74c86aab496761102bdeabebfa1c3d33d803b30d6f42275dfb3c5b2cb9fede394cee9db4b9957a696 SHA512 a054d3393043953c56b759326d0bd72e94233673f945474aaa24fba0c78901997f864e79a255ab282b7251a6d88d6a024c08d332581aa3461bc5ce4be9a94bff DIST pipebench-0.40.tar.gz 11542 BLAKE2B b024ad8066a0adb2c1c9e1de1de93d9a9e91104380a1d955852b6281f1b4506be3b03240ed238766590c643c1d93060da43c523e773da738adb8bab333894247 SHA512 bace18d73425cf56bc3fd95eea4db47b3010cc82c16d9b433390d0ee4593046ab10101ce73df451596b34ace89fa92e93a92bb625286edb9cdfb809e630788cd -EBUILD pipebench-0.40-r2.ebuild 802 BLAKE2B 4fd03de961d3c70eb3e7c8c8edee0e08b54ba97efb53dc9c718349912571b9bbc76b644a6c688c699d761d72cfe084a8966edfa0361d59acc6a6957b75d9da64 SHA512 794dc3dc8389a531e3d7043179ba836b4ec8041386fa4fbfc308a2727a541870fcf2112b08a0b959417527cb6c0e107d5c4e6715f4823b1ad041d3448cf0917d -EBUILD pipebench-0.40.ebuild 772 BLAKE2B e2b92fef228fa8076bae6bc865c5e13d2beeb99018d7d47dc3f302c1a4970ad1a45d0ad49db7dfa7031ab7d3ad3c2bef562451e6ae16b8799bb4858042336bd3 SHA512 6d108e9a26d1aad998cda31b0db885b9fcb5d4c98b5eb2b206d369bfbaff5794755a4c58e5536e9fcf3fc18b4317dca337f361260071bdafb1cf3729cf2b97bb +EBUILD pipebench-0.40-r2.ebuild 569 BLAKE2B 1ef74acbacde5f884e6b3d828a83373f3505e0a7f97c737644197cff77d237003da2646dae367886f57f5d7848e14f1c227d8759aa9e77a45e441195e8a3fc51 SHA512 5c651e73ceeb6775183836d31e63f656248ae789649cb6ad36da697093b1822273a4757b32b48424d0cfc395c8789a858d9c6897f4acb172849b8b61726691c1 MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 diff --git a/app-benchmarks/pipebench/files/pipebench-0.40-fix-build-system.patch b/app-benchmarks/pipebench/files/pipebench-0.40-fix-build-system.patch new file mode 100644 index 000000000000..2d79d80ef7bc --- /dev/null +++ b/app-benchmarks/pipebench/files/pipebench-0.40-fix-build-system.patch @@ -0,0 +1,21 @@ +--- a/Makefile ++++ b/Makefile +@@ -1,16 +1,11 @@ + # $Id: Makefile,v 1.2 2002/12/15 19:58:36 marvin Exp $ + +-CC=gcc +-CFLAGS=-Wall -w -pedantic + + all: pipebench + doc: pipebench.1 + install: pipebench +- cp pipebench /usr/local/bin/ +- cp pipebench.1 /usr/local/man/man1/ +- +-pipebench: pipebench.c +- $(CC) $(CFLAGS) -o pipebench pipebench.c ++ mkdir -p $(DESTDIR)$(EPREFIX)/usr/bin && cp pipebench $(DESTDIR)$(EPREFIX)/usr/bin/ ++ mkdir -p $(DESTDIR)$(EPREFIX)/usr/share/man/man1 && cp pipebench.1 $(DESTDIR)$(EPREFIX)/usr/share/man/man1/ + + pipebench.1: pipebench.yodl + yodl2man -o pipebench.1 pipebench.yodl diff --git a/app-benchmarks/pipebench/pipebench-0.40-r2.ebuild b/app-benchmarks/pipebench/pipebench-0.40-r2.ebuild index 610bcc5df90d..0688bd665cff 100644 --- a/app-benchmarks/pipebench/pipebench-0.40-r2.ebuild +++ b/app-benchmarks/pipebench/pipebench-0.40-r2.ebuild @@ -3,7 +3,7 @@ EAPI=6 -inherit toolchain-funcs +inherit flag-o-matic toolchain-funcs DESCRIPTION="Measures the speed of stdin/stdout communication" HOMEPAGE="http://www.habets.pp.se/synscan/programs.php?prog=pipebench" @@ -11,25 +11,12 @@ SRC_URI="ftp://ftp.habets.pp.se/pub/synscan/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~x86 ~arm-linux ~x86-linux" +KEYWORDS="~alpha amd64 ppc ppc64 x86 ~arm-linux ~x86-linux" IUSE="" -src_prepare() { - sed -i Makefile \ - -e 's:CFLAGS=-Wall:CFLAGS+= -Wall:' \ - -e 's:$(CFLAGS) -o:$(LDFLAGS) &:g' \ - -e "s:/usr/local/bin/:${ED}/usr/bin:" \ - -e "s:/usr/local/man/man1/:${ED}/usr/share/man/man1:" \ - || die "sed Makefile" - default -} - -src_compile() { - emake CC=$(tc-getCC) -} +PATCHES=( "${FILESDIR}"/${PN}-0.40-fix-build-system.patch ) -src_install() { - dodir /usr/{bin,share/man/man1} - emake install - dodoc README +src_configure() { + append-cflags -Wall -w -pedantic + tc-export CC } diff --git a/app-benchmarks/pipebench/pipebench-0.40.ebuild b/app-benchmarks/pipebench/pipebench-0.40.ebuild deleted file mode 100644 index b975c39122b1..000000000000 --- a/app-benchmarks/pipebench/pipebench-0.40.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -DESCRIPTION="Measures the speed of stdin/stdout communication" -HOMEPAGE="http://www.habets.pp.se/synscan/programs.php?prog=pipebench" -SRC_URI="ftp://ftp.habets.pp.se/pub/synscan/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc ppc64 x86" -IUSE="" - -src_unpack() { - unpack ${P}.tar.gz - cd "${S}" || die "Manual configure failed" - cp Makefile Makefile.orig - sed \ - -e "s:CFLAGS=-Wall:CFLAGS=${CFLAGS} -Wall:" \ - -e "s:/usr/local/bin/:${D}/usr/bin:" \ - -e "s:/usr/local/man/man1/:${D}/usr/share/man/man1:" \ - Makefile.orig > Makefile -} - -src_compile() { - make || die -} - -src_install() { - dodir /usr/{bin,share/man/man1} - make install || die - dodoc README -} |