From: Markos Chandras Date: Wed, 14 Jul 2010 14:43:34 +0000 (+0000) Subject: Moved from sunrise overlay. Fixes bug #304101. Thanks to Dane Smith for the ebuild. He will proxy-maintain this one Package-Manager: portage-2.2_rc67/cvs/Linux x86_64 --- diff --git a/app-benchmarks/ramspeed/ChangeLog b/app-benchmarks/ramspeed/ChangeLog new file mode 100644 index 000000000000..92b5ff2f9567 --- /dev/null +++ b/app-benchmarks/ramspeed/ChangeLog @@ -0,0 +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.1 2010/07/14 14:43:34 hwoarang Exp $ + +*ramspeed-2.6.0 (14 Jul 2010) + + 14 Jul 2010; Markos Chandras +ramspeed-2.6.0.ebuild, + +metadata.xml: + Moved from sunrise overlay. Fixes bug #304101. Thanks to Dane Smith + for the ebuild. He will proxy-maintain this one + diff --git a/app-benchmarks/ramspeed/Manifest b/app-benchmarks/ramspeed/Manifest new file mode 100644 index 000000000000..0a0546c33a84 --- /dev/null +++ b/app-benchmarks/ramspeed/Manifest @@ -0,0 +1,4 @@ +DIST ramspeed-2.6.0.tar.gz 77531 RMD160 997c437c359d3f9f9264768e64584e7c430e8d3a SHA1 8f071abc0b654785eafab37edd59a085e8add789 SHA256 f84e2e42b2b6b221ef9b586f6ae63d863db4ff21858e0ce7c84622a7c9522950 +EBUILD ramspeed-2.6.0.ebuild 1175 RMD160 223f633aa2a93d937d45b82effd46e5929ad3109 SHA1 d6a995436a4f84bda67244eccc30ec6c99abd296 SHA256 e5c523c9db292199558009c61de0c5b21e94e1c37f516244046e8836c5dd00c6 +MISC ChangeLog 490 RMD160 0b73cb1e0a8072f5ccb273d7ce1ca0f120bf8cec SHA1 7ff3ee073842717361cd8c97870f2148e9df587f SHA256 1f136d7e2a03a873c1a49bd75132034371b2787437650c48ce8a39d993a5df56 +MISC metadata.xml 446 RMD160 1c9b19c505e7d3cef22748dfdcf7bc8d2450783e SHA1 532608ab769f9f92e6e687e695456f27cf7dc535 SHA256 692fa7d40d6062057edd6ce5a8e9e076efef93fd418fc4e095f42d047918157c diff --git a/app-benchmarks/ramspeed/metadata.xml b/app-benchmarks/ramspeed/metadata.xml new file mode 100644 index 000000000000..8e8a4fa56963 --- /dev/null +++ b/app-benchmarks/ramspeed/metadata.xml @@ -0,0 +1,17 @@ + + + +no-herd + +hwoarang@gentoo.org +Markos Chandras + + +smithdanea@gmail.com +Dane Smith +Proxy maintainer. CC him on bugs + + + + + diff --git a/app-benchmarks/ramspeed/ramspeed-2.6.0.ebuild b/app-benchmarks/ramspeed/ramspeed-2.6.0.ebuild new file mode 100644 index 000000000000..472ea669a2d9 --- /dev/null +++ b/app-benchmarks/ramspeed/ramspeed-2.6.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-benchmarks/ramspeed/ramspeed-2.6.0.ebuild,v 1.1 2010/07/14 14:43:34 hwoarang Exp $ + +EAPI=2 +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="Benchmarking for memory and cache" +HOMEPAGE="http://www.alasir.com/software/ramspeed/" +SRC_URI="http://www.alasir.com/software/${PN}/${P}.tar.gz" + +LICENSE="Alasir" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="sse" + +src_prepare(){ + tc-export CC AS +} + +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=( ramspeed.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 "ramspeed: ${obj[@]}" > Makefile || die +} + +src_install(){ + dobin ${PN} || die + dodoc HISTORY README || die +}