summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2013-06-21 14:19:35 +0000
committerAnthony G. Basile <blueness@gentoo.org>2013-06-21 14:19:35 +0000
commitbe23a663b707ae1ede19168b0099477fbb69e0a1 (patch)
tree2430845aaff69b1844ad59238d5478e6bafba887 /app-benchmarks/libc-bench
parentDo not call gcc directly (bug #462836). (diff)
downloadhistorical-be23a663b707ae1ede19168b0099477fbb69e0a1.tar.gz
historical-be23a663b707ae1ede19168b0099477fbb69e0a1.tar.bz2
historical-be23a663b707ae1ede19168b0099477fbb69e0a1.zip
Initial commit
Package-Manager: portage-2.1.12.2/cvs/Linux x86_64 Manifest-Sign-Key: 0xF52D4BBA
Diffstat (limited to 'app-benchmarks/libc-bench')
-rw-r--r--app-benchmarks/libc-bench/ChangeLog10
-rw-r--r--app-benchmarks/libc-bench/Manifest25
-rw-r--r--app-benchmarks/libc-bench/files/respect-flags.patch23
-rw-r--r--app-benchmarks/libc-bench/libc-bench-20110206.ebuild28
-rw-r--r--app-benchmarks/libc-bench/metadata.xml8
5 files changed, 94 insertions, 0 deletions
diff --git a/app-benchmarks/libc-bench/ChangeLog b/app-benchmarks/libc-bench/ChangeLog
new file mode 100644
index 000000000000..e4586fdb95b2
--- /dev/null
+++ b/app-benchmarks/libc-bench/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for app-benchmarks/libc-bench
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-benchmarks/libc-bench/ChangeLog,v 1.1 2013/06/21 14:19:16 blueness Exp $
+
+*libc-bench-20110206 (21 Jun 2013)
+
+ 21 Jun 2013; Anthony G. Basile <blueness@gentoo.org>
+ +libc-bench-20110206.ebuild, +files/respect-flags.patch, +metadata.xml:
+ Initial commit
+
diff --git a/app-benchmarks/libc-bench/Manifest b/app-benchmarks/libc-bench/Manifest
new file mode 100644
index 000000000000..e4e224b8ec8b
--- /dev/null
+++ b/app-benchmarks/libc-bench/Manifest
@@ -0,0 +1,25 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX respect-flags.patch 528 SHA256 01a5f665ef3c2194dfa4aa259be08434ca33db5d09fcae17407757a94f4961c7 SHA512 3f30d849ab7a52c0e16ea1e53e068d6761b782aab65cd47dfe6ba775257f858c2f4e3d3b1db920d45c8904b4973b45f013199adb93c1fb92e79c48bf7b89db09 WHIRLPOOL 435f7d6c4bbcba050ea899c48a4e6862fc61365a7bdb939cf631fd881e48ad3831e732ef4b7f8ced14821b8dcc53b24cae9e91ac08b11482aa5c8bf1d3281b23
+DIST libc-bench-20110206.tar.gz 3135 SHA256 6825260aa5f15f4fbc7957ec578e9c859cbbe210e025ec74c4a0d05677523794 SHA512 72f68616ab189f39f766c98afbb83bf3470a4e14ccb1dfe139a9006227262197546897da8f360bf48ba2c8854730aa385ca16270ec2e6cf2b531205550726f38 WHIRLPOOL 4145b3e55ae3fa22b14055deb9d5948b6bd891cd62da99199136c82cda4285d0332a8ee48764c32ecf47703e9f20825af064bb34448e0f124bd48987b67e0050
+EBUILD libc-bench-20110206.ebuild 662 SHA256 93c25cc4dcbfb6ed947ee0d343d2b2482029715cf0b79b0ed795015549244631 SHA512 b94ed1db5fe05ebd5d1aafb88496657c1f1b987cbd1c812c8e533d2682f67209b0bd7ab53aacdc62a2cd4fc4d3a12d603d26c3d307dff85c18eb310bcc9dd257 WHIRLPOOL 0deaf8049c2261d064465411b83fe2a43164a4d528cde96bdb67bd88e59952e643e5fe95fc00f797ab45a86cd95b109da76b77023d77f1f98c960c1dc66109da
+MISC ChangeLog 408 SHA256 323653984ea3704c3f8edde4bcf9303824860c60194ae6cd42f7b727ea1f34f8 SHA512 61a64582d637658b50f281d3889c2086ebb35d50a022accdf867d921fd155ee0811163d1ef86035f57f101b6eee7f2e2f001ae4f3c7a2609273b3c4f40ac958e WHIRLPOOL 134ce16f7f55e20cd46cbb5248b8b6715cb3bc620e92f7df4bd158d7874b0e0f94d3551edb6bdfa818e997220ed53f4a80cd290ec64810c5f1c9c9df1bfa9cd8
+MISC metadata.xml 238 SHA256 f13e6e7b65d20beb9ae945d520160ef0dba80c1965754958945904d7e3c0a75f SHA512 3c3d75f1cb90ffcfb98df47481fbde6d451254a29fa87577acd25bc27cbcc3e5dbc0c1efce5974be905428f0b7caf912c8b051417aff92763847fa377493a153 WHIRLPOOL 6ec3d597b87aff99014404b8b732e6f600aafc3c3eeebfab135c9c19cde2e43161cfa23f841bd72826cc3393b724e1dac115c15dcce2b74ace6f1d6ec209dbf3
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.20 (GNU/Linux)
+
+iQIcBAEBCAAGBQJRxGEzAAoJEJOE+m71LUu61LoQAJHh8YY/dZTJexaYSKo5lc+T
+jzxB1MhPttxFhB1OHmsEaen2ZYQuXuLx5v82eyf4vqma4CqqRk++HWlJc27gk5/n
+nvSsD+Uu3nHrt+qZZL/BPjgdAqjD0Up+wSABcazU/w06avvym8FEGNpOvqyWiEu3
+Rb1ehEpIXRMUP4LJXRESPVWzhgCXItnCucCi1vHpvVCFbmOO/x9u9ekw+K5f87rs
+VhvPMvHvKhDomlWzBQAv5zutegg5P4reswaS68tOnD/EKjE8+obrhvyDSuBxUl2c
+1zSeyhQJOJ+1GcKv70sZ598kLA0tZHakX/FTHFYIsnUNQ2EubYb/L/FFN7aOPHvT
+trJf/tUVn7GbJEEb3qjH2WwnVk3eFX2kFgRJwno/eVQJSCBQes0yvGA9xaoRCxXA
++KiR74FbPhWPBX6wjMCoBBbOFO4QzvJVE1+z5JsPhiajBIGnVSExQAX5vMAuu83M
+NV93Ryh7paZuksqHvVd56jPmCHtuqGSpnXM6mxv5jdiZPQuateOrXz4MZ/UT52mG
+8qH369DN8yb8UsDorKaSDhlN9jCJrUt0jUOz/vwOTZ7LQC5aNaQ8BLnh24i0aNyW
+MxWJWy/wlJ3Pdj6x/DGXkqs7g9/d+haFDg+z7GmYrHgx1lFrVZTxLS9xresA+mra
+DsEuEpNftG3aP2alb5Du
+=PiS6
+-----END PGP SIGNATURE-----
diff --git a/app-benchmarks/libc-bench/files/respect-flags.patch b/app-benchmarks/libc-bench/files/respect-flags.patch
new file mode 100644
index 000000000000..19958fd1c91b
--- /dev/null
+++ b/app-benchmarks/libc-bench/files/respect-flags.patch
@@ -0,0 +1,23 @@
+diff -Naur libc-bench-20110206.orig//Makefile libc-bench-20110206/Makefile
+--- libc-bench-20110206.orig//Makefile 2011-01-31 02:13:00.000000000 -0500
++++ libc-bench-20110206/Makefile 2012-08-09 22:12:24.000000000 -0400
+@@ -2,8 +2,7 @@
+ SRCS = $(sort $(wildcard *.c))
+ OBJS = $(SRCS:.c=.o)
+
+-CFLAGS = -Os
+-LDFLAGS = -static
++LDFLAGS += -static
+ LIBS = -lpthread -lrt -lpthread
+
+
+@@ -12,9 +11,6 @@
+ clean:
+ rm -f $(OBJS) libc-bench
+
+-test: all
+- ./libc-bench
+-
+ libc-bench: $(OBJS)
+ $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)
+
diff --git a/app-benchmarks/libc-bench/libc-bench-20110206.ebuild b/app-benchmarks/libc-bench/libc-bench-20110206.ebuild
new file mode 100644
index 000000000000..ce84adc97005
--- /dev/null
+++ b/app-benchmarks/libc-bench/libc-bench-20110206.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-benchmarks/libc-bench/libc-bench-20110206.ebuild,v 1.1 2013/06/21 14:19:16 blueness Exp $
+
+EAPI="5"
+
+inherit eutils
+
+DESCRIPTION="Time and memory-efficiency tests of various C/POSIX standard library functions"
+HOMEPAGE="http://www.etalabs.net/libc-bench.html"
+SRC_URI="http://www.etalabs.net/releases/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/respect-flags.patch
+}
+
+src_install() {
+ exeinto /usr/bin
+ doexe libc-bench
+}
diff --git a/app-benchmarks/libc-bench/metadata.xml b/app-benchmarks/libc-bench/metadata.xml
new file mode 100644
index 000000000000..1e7587374fdf
--- /dev/null
+++ b/app-benchmarks/libc-bench/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>blueness@gentoo.org</email>
+ <name>Anthony G. Basile</name>
+ </maintainer>
+</pkgmetadata>