summaryrefslogtreecommitdiff
path: root/app-benchmarks/cpuburn
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-benchmarks/cpuburn
reinit the tree, so we can have metadata
Diffstat (limited to 'app-benchmarks/cpuburn')
-rw-r--r--app-benchmarks/cpuburn/Manifest8
-rw-r--r--app-benchmarks/cpuburn/cpuburn-1.4a-r1.ebuild31
-rw-r--r--app-benchmarks/cpuburn/cpuburn-1.4a.ebuild29
-rw-r--r--app-benchmarks/cpuburn/files/01-variables.patch40
-rw-r--r--app-benchmarks/cpuburn/files/cpuburn-1.4a-flags.patch7
-rw-r--r--app-benchmarks/cpuburn/metadata.xml10
6 files changed, 125 insertions, 0 deletions
diff --git a/app-benchmarks/cpuburn/Manifest b/app-benchmarks/cpuburn/Manifest
new file mode 100644
index 000000000000..a92da3438451
--- /dev/null
+++ b/app-benchmarks/cpuburn/Manifest
@@ -0,0 +1,8 @@
+AUX 01-variables.patch 879 SHA256 7022b7191746cc5a159fe4db7de556f8f36b95e9e2aa6d214a80c179f55c61dc SHA512 eef2f5dfc3a49712568001a273be117126beac27560b6e4386e89893ef30acda76c956b96a9a86bf1a0a424003f3eb9214a8a4a1c828fcbbf809eed82a5a7af7 WHIRLPOOL ac124c94bc81252946151fe87b31597dd9c9bc509c4285de482a0c318aed35c810df7b8b8baecebdc58825ddea06bb241838d3a09b86035dc3cf8ca50b3be09c
+AUX cpuburn-1.4a-flags.patch 250 SHA256 478217b059d351cde2d16b57d6c058abbdcf02b68d12d572212f173c845c85ff SHA512 6e786ae47148385003529984da314b56918653d36002dcfa10f995a0568703bb269ddb0b4623693e35659415c12ab2ffc641b799389377863b2df0edcc8fe668 WHIRLPOOL d92639812dfd181f57365be7973fe6a09a07a7713d3692fb44fd7e53ef466c8cd4c337ff4016f71855dc47d35172d343e8ad040906221839ad014a999a5108ea
+DIST cpuburn-1.4a.tar.gz 9277 SHA256 eb191ce9bfbf453d30c218c3419573df102a3588f96c4a43686c84bb9da4bed6 SHA512 db84cabe70af0b6b3579c746f6df08c268b7145c9521fc609ce5b4cfd497dbb0639e52ab55f34110cff297ec23cf1413db28c6bff4e6f81a69722626886df7ce WHIRLPOOL e119aeaf3453357125fb0f203fdbd0bb68f52479213d6cf6462fcaf53636cb4a13b16f5350cc4b9a382ff9ccc362535f362f6b5b78165c683dcd432e281c7b46
+EBUILD cpuburn-1.4a-r1.ebuild 719 SHA256 c034d8b0102e50d0917072d0b25a00088cf1d0550d1367821790e0c838cefd80 SHA512 0516ac5c4b275e6a62269827271d321c259894540e558c9f4e15615d7b63496b8e3a75b36d69aeb2bf8558c5903e86381a3b7af64e2c17812e176b35a4fc726a WHIRLPOOL a7b4c02d8a7a251c12c4e909a4a18d0224bed2ddf9f729b77b5ebc31d31b25e151852c8aebd437f8fbae49b6e9de0d04ef3d36d01454351d279781afa6bff3fe
+EBUILD cpuburn-1.4a.ebuild 678 SHA256 522f36460264fe9db21b3e7f8e15fe69957207739d1b0e1a6caf19f579ebf14c SHA512 a432d3d79af4cd0d104d5332a2947d60c5f70ab1e108663be104929f03acfe4e5612b6409acea7496b2a6a8003ff4f0305284a4e67613edec42f235cbd1c131a WHIRLPOOL 34adad6040cef307b3590e2a479273ba7ee2d1901cf789360b61badf60c417890156b69a5a2cbdfd8240a885242dcecc89bf0fcc200f119350a00a01cbae1ecf
+MISC ChangeLog 2625 SHA256 79df897a78b7bf9839cdda286e9391e108a4346360677c4b77739f40306795d6 SHA512 a7f5d0c42c6e763d5934af217e79b6a18d1577750cdaa049859ad7c52c08ce0e3d491280be9f69b720bceb43a589ae9dd9e37f0d075b8b3248a7499746bc1c80 WHIRLPOOL bf62fd3166661ab880b060f13cbe6ab438df96915227d70aa6e0d718ea19d85b6fd3f40c9b731b9e01624bba22e4ed4fccfebc242853890f7ce4598d01dd3e1b
+MISC ChangeLog-2015 2417 SHA256 79d0d4eac7048a9e1336fa3d694f1768e214bc665526c465b711844bef0443b1 SHA512 9816f0619fe2938f70895b56d2c249c6096c7cab613aad1f5e43d1a5a554372ee89065a20a97f471c991ef00e2cc10fac92ad2e918be5b8ac7f7be70d9a57203 WHIRLPOOL a8d4ba72ad3f4be680fe1581e91123decc309ab6cb2a62dc444078036845c10717e737b49311828fa71643af4510d165925d19f2e68610663fac0aae473e5078
+MISC metadata.xml 405 SHA256 54628093392b67140d830984646c4eb7fd7c67eba9a88ab49fbce2f18430f4f9 SHA512 64ecdaee9bef3fc3e4305f318905aa50424c003d1daf3262cf190a0129c1b7b5e3b15f95de5abc0a37bfdcc86ceb3973179869b13a80c5f9e0aee9bf53529cbd WHIRLPOOL 681824c3e94ae3ff152611cf3ee817fa4e31774c47eadb0806fcfd4b07aec8b2c1cb0e5e24182126c1536da8831d950c5f435d95bd1f6fef29f36e199616e465
diff --git a/app-benchmarks/cpuburn/cpuburn-1.4a-r1.ebuild b/app-benchmarks/cpuburn/cpuburn-1.4a-r1.ebuild
new file mode 100644
index 000000000000..3a72f5ced7c5
--- /dev/null
+++ b/app-benchmarks/cpuburn/cpuburn-1.4a-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils flag-o-matic toolchain-funcs
+
+MY_P="${PV/./_}"
+
+DESCRIPTION="Designed to heavily load CPU chips [testing purposes]"
+HOMEPAGE="http://pages.sbcglobal.net/redelm/"
+#SRC_URI="http://pages.sbcglobal.net/redelm/cpuburn_${MY_P}_tar.gz -> ${P}.tar.gz"
+SRC_URI="https://dev.gentoo.org/~jlec/distfiles/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-* amd64 x86"
+IUSE=""
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${P}-flags.patch \
+ "${FILESDIR}"/01-variables.patch
+ use amd64 && append-flags -m32 #65719
+ tc-export CC
+}
+
+src_install() {
+ dodoc Design README
+ dobin burn{BX,K6,K7,MMX,P5,P6}
+}
diff --git a/app-benchmarks/cpuburn/cpuburn-1.4a.ebuild b/app-benchmarks/cpuburn/cpuburn-1.4a.ebuild
new file mode 100644
index 000000000000..8d719d7385fc
--- /dev/null
+++ b/app-benchmarks/cpuburn/cpuburn-1.4a.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+inherit eutils flag-o-matic toolchain-funcs
+
+MY_P="${PV/./_}"
+
+DESCRIPTION="Designed to heavily load CPU chips [testing purposes]"
+HOMEPAGE="http://pages.sbcglobal.net/redelm/"
+#SRC_URI="http://pages.sbcglobal.net/redelm/cpuburn_${MY_P}_tar.gz -> ${P}.tar.gz"
+SRC_URI="https://dev.gentoo.org/~jlec/distfiles/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-* amd64 x86"
+IUSE=""
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-flags.patch
+ use amd64 && append-flags -m32 #65719
+ tc-export CC
+}
+
+src_install() {
+ dodoc Design README
+ dobin burn{BX,K6,K7,MMX,P5,P6}
+}
diff --git a/app-benchmarks/cpuburn/files/01-variables.patch b/app-benchmarks/cpuburn/files/01-variables.patch
new file mode 100644
index 000000000000..3e8b666c29ec
--- /dev/null
+++ b/app-benchmarks/cpuburn/files/01-variables.patch
@@ -0,0 +1,40 @@
+--- cpuburn-1.4a.orig/burnK7.S
++++ cpuburn-1.4a/burnK7.S
+@@ -74,6 +74,7 @@ int_exit:
+ push %eax
+ int $0x80
+ #endif
++.data # Data allocation
+ .align 32,0
+ .fill 64
+ half: .long 0x7fffffff,0
+--- cpuburn-1.4a.orig/burnP5.S
++++ cpuburn-1.4a/burnP5.S
+@@ -77,6 +77,7 @@ crunch:
+ #else
+ int $0x80
+ #endif
++.data # Data allocation
+ .align 32,0
+ half: .long 0xffffffff,0x3fdfffff
+ one: .long 0xffffffff,0x3fefffff
+--- cpuburn-1.4a.orig/burnP6.S
++++ cpuburn-1.4a/burnP6.S
+@@ -69,6 +69,7 @@ int_exit: # error abort
+ push %eax # *BSD syscall
+ int $0x80
+ #endif
++.data # Data allocation
+ .align 32,0
+ half: .long 0x7fffffff,0
+ e: .long 0xffffffff,0x3fdfffff
+--- cpuburn-1.4a.orig/burnK6.S
++++ cpuburn-1.4a/burnK6.S
+@@ -68,6 +68,7 @@ int_exit:
+ push %eax
+ int $0x80
+ #endif
++.data # Data allocation
+ .align 32,0
+ half: .long 0x7fffffff,0
+ e: .long 0xffffffff,0x3fdfffff
diff --git a/app-benchmarks/cpuburn/files/cpuburn-1.4a-flags.patch b/app-benchmarks/cpuburn/files/cpuburn-1.4a-flags.patch
new file mode 100644
index 000000000000..97b8836c0af4
--- /dev/null
+++ b/app-benchmarks/cpuburn/files/cpuburn-1.4a-flags.patch
@@ -0,0 +1,7 @@
+--- Makefile.orig 2001-06-16 05:39:17.000000000 +0200
++++ Makefile 2010-10-12 20:31:38.000000000 +0200
+@@ -1,3 +1,3 @@
+ all : burnP5 burnP6 burnK6 burnK7 burnBX burnMMX
+ .S:
+- gcc -s -nostdlib -o $@ $<
++ $(CC) $(CFLAGS) $(LDFLAGS) -nostdlib -o $@ $<
diff --git a/app-benchmarks/cpuburn/metadata.xml b/app-benchmarks/cpuburn/metadata.xml
new file mode 100644
index 000000000000..32e5e6f68d6a
--- /dev/null
+++ b/app-benchmarks/cpuburn/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <longdescription>
+ CPUBurn is the ultimate stability testing tool for overclockers. The
+ program heats up any x86 CPU to the maximum possible operating
+ temperature that is achievable by using ordinary software.
+ </longdescription>
+</pkgmetadata>