diff options
Diffstat (limited to 'app-benchmarks')
-rw-r--r-- | app-benchmarks/ramspeed/ChangeLog | 9 | ||||
-rw-r--r-- | app-benchmarks/ramspeed/Manifest | 16 | ||||
-rw-r--r-- | app-benchmarks/ramspeed/ramspeed-3.5.0.ebuild | 55 |
3 files changed, 65 insertions, 15 deletions
diff --git a/app-benchmarks/ramspeed/ChangeLog b/app-benchmarks/ramspeed/ChangeLog index 153a6e8a7e3b..c48a705c59a0 100644 --- a/app-benchmarks/ramspeed/ChangeLog +++ b/app-benchmarks/ramspeed/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for app-benchmarks/ramspeed -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-benchmarks/ramspeed/ChangeLog,v 1.4 2010/10/16 15:45:57 c1pher Exp $ +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-benchmarks/ramspeed/ChangeLog,v 1.5 2011/10/22 18:59:34 patrick Exp $ + +*ramspeed-3.5.0 (22 Oct 2011) + + 22 Oct 2011; Patrick Lauer <patrick@gentoo.org> +ramspeed-3.5.0.ebuild: + Bump for #381367, thanks to Michael Seifert 16 Oct 2010; Dane Smith <c1pher@gentoo.org> metadata.xml: Updated maintainer info in metadata.xml. diff --git a/app-benchmarks/ramspeed/Manifest b/app-benchmarks/ramspeed/Manifest index 1937296adb78..cb15d21d5d6c 100644 --- a/app-benchmarks/ramspeed/Manifest +++ b/app-benchmarks/ramspeed/Manifest @@ -1,16 +1,6 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - +DIST ramsmp-3.5.0.tar.gz 79481 RMD160 748f18fc09520dc13d966374691ec8e89cdaaf19 SHA1 feb1cbfeb998728874f3151a9e0a54ccd33efe5a SHA256 39fb15493fb3c293575746d56f6ab9faaa1d876d8b1f0d8e5a4042d2ace95839 DIST ramspeed-2.6.0.tar.gz 77531 RMD160 997c437c359d3f9f9264768e64584e7c430e8d3a SHA1 8f071abc0b654785eafab37edd59a085e8add789 SHA256 f84e2e42b2b6b221ef9b586f6ae63d863db4ff21858e0ce7c84622a7c9522950 EBUILD ramspeed-2.6.0.ebuild 1173 RMD160 c8856440dcea4c0a5fc630afd8aae4d78b15bb2f SHA1 f53a35dd7f06f3fa102812970fdf53a1395de34e SHA256 b62b2d463f932957e69e19cfe0f2b17d047edaab125dd7785b14cf0a9d114aed -MISC ChangeLog 809 RMD160 5ae1c3c306d857c08d5eb8b03ea06a802fb33aff SHA1 6356060a5f77c00404b89c5889d551f5c35186f9 SHA256 ec62deee1b3e7ad8ea3a1c2a8582e1c7149654efcaa7296b6f61acaad4266c70 +EBUILD ramspeed-3.5.0.ebuild 1324 RMD160 430e13e91d283a885f871c0d5ff59286f20e4ec4 SHA1 8cf1a89c08077e20c2497cd77b6dd3cf22cbb575 SHA256 f2e85470b8a132b97679deb5cd5abe574e7d418511dab001621b5611eab4e8f9 +MISC ChangeLog 962 RMD160 bbc09dcbafe84d0933cbb7f97440a0c766f74ec3 SHA1 6282b404ce4e431ba524136ead940e8753e01c3d SHA256 35f94223a27605e7abe01a9fd7160b32c97172eca31177c48fbdab731fe806fe MISC metadata.xml 280 RMD160 b0afd892b7b673e5ec830cd4935035d0e1b77dee SHA1 b4cf2a75f04228ace0b36b1ebae50063dfcf389c SHA256 1febd940db66d8ffe0ebc395b92ad54a28cc9814f285e4c3e0d78f0b095438f6 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.18 (GNU/Linux) - -iJwEAQEIAAYFAk58+Q0ACgkQfXuS5UK5QB2pAAP/Tvj0KB/V/yqkYgFXnDtwZ6jt -FuHgdB10JUpab22rZYO5p6DVlJvyjwetGt8ozJ8vscZrUMxSCjN++J0PfgZkMTIo -kwNM6bjHQ93myTB5ozXSljv2XbO/RfOuGrWMRZSuvTgLbO0FzerdFisuBqQToea1 -dqikh8X1mvT85bzerdc= -=iacd ------END PGP SIGNATURE----- diff --git a/app-benchmarks/ramspeed/ramspeed-3.5.0.ebuild b/app-benchmarks/ramspeed/ramspeed-3.5.0.ebuild new file mode 100644 index 000000000000..53ce7b8c1244 --- /dev/null +++ b/app-benchmarks/ramspeed/ramspeed-3.5.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-benchmarks/ramspeed/ramspeed-3.5.0.ebuild,v 1.1 2011/10/22 18:59:34 patrick Exp $ + +EAPI=2 +inherit flag-o-matic toolchain-funcs + +MY_PN="ramsmp" +MY_P=${MY_PN}-${PV} + +DESCRIPTION="Benchmarking for memory and cache" +HOMEPAGE="http://www.alasir.com/software/ramspeed/" +SRC_URI="http://www.alasir.com/software/${PN}/${MY_P}.tar.gz" + +LICENSE="Alasir" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="sse" + +src_prepare(){ + tc-export CC AS + + # Deal with changed package name and file name + mv ${MY_P} ${P} +} + +src_configure(){ + local obj + local arch_prefix=./ + + use x86 && arch_prefix=i386/ + use amd64 && arch_prefix=amd64/ + + #fix the stack + append-ldflags -Wl,-z,noexecstack + obj=( ramsmp.o ${arch_prefix}{fltmark,fltmem,intmark,intmem}.o ) + + if use x86; then + obj=( "${obj[@]}" ${arch_prefix}{cpuinfo/cpuinfo_main,cpuinfo/cpuinfo_ext}.o ) + fi + + if use sse; then + use x86 && append-flags "-DLINUX -DI386_ASM" + use amd64 && append-flags "-DLINUX -DAMD64_ASM" + obj=( "${obj[@]}" ${arch_prefix}{mmxmark,mmxmem,ssemark,ssemem}.o ) + fi + + echo "ramsmp: ${obj[@]}" > Makefile || die +} + +src_install(){ + dobin ramsmp || die + dosym /usr/bin/ramsmp /usr/bin/ramspeed || die + dodoc HISTORY README || die +} |