summaryrefslogtreecommitdiff
path: root/app-benchmarks/bonnie
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/bonnie
reinit the tree, so we can have metadata
Diffstat (limited to 'app-benchmarks/bonnie')
-rw-r--r--app-benchmarks/bonnie/Manifest10
-rw-r--r--app-benchmarks/bonnie/bonnie-2.0.6-r1.ebuild34
-rw-r--r--app-benchmarks/bonnie/bonnie-2.0.6-r2.ebuild31
-rw-r--r--app-benchmarks/bonnie/bonnie-2.0.6.ebuild34
-rw-r--r--app-benchmarks/bonnie/files/Makefile.patch17
-rw-r--r--app-benchmarks/bonnie/files/bonnie-2.0.6-includes.patch13
-rw-r--r--app-benchmarks/bonnie/files/bonnie_man.patch16
-rw-r--r--app-benchmarks/bonnie/metadata.xml5
8 files changed, 160 insertions, 0 deletions
diff --git a/app-benchmarks/bonnie/Manifest b/app-benchmarks/bonnie/Manifest
new file mode 100644
index 000000000000..6c4b1592e239
--- /dev/null
+++ b/app-benchmarks/bonnie/Manifest
@@ -0,0 +1,10 @@
+AUX Makefile.patch 443 SHA256 baa6769e3b3b1f789336ecd9884488c5a63e13e9e408fb49fee5f921130a1e19 SHA512 393120573ab84e87acff8d94bbb5d733378594c5bb1af9b26faec1fa7f24bee914d0c56cc07de3671a47b8ed27fb9abc174fd228c25b0fce609513f31121988d WHIRLPOOL c3332f0d76141574f35ebca88007a791691d837c502335a92bbaa757011e817c9e7d1d44cd0acfde05be473a9fa24722e970849f79a342d37d0419b8686b1876
+AUX bonnie-2.0.6-includes.patch 336 SHA256 e1c0c75832d97e5e7a6d168856fc146f1302340dd6efb27195e531e22d8734ee SHA512 ed5cadebfabf1efb7e0b5289cfb67627262d83f4f9650d020755b1c47f19601b845193892c502d9947316d639b6423d52a862224f1943dcae182a151e0c72a39 WHIRLPOOL 772639706a38a9f99760db5bbbd827e7b50e604fd54650fe1069a568487e4f31a0a9879dc0b98290d130d21275e551e6c3cab7201e17981b642c9aa1f2b1d481
+AUX bonnie_man.patch 349 SHA256 2ac780eaa9d744c9e17d068c206c6227ae6e5d0006c5b5fc4bd1aeb951f1c696 SHA512 38d88dcba9ef17e2de843a6123a063203c8fa1c1b654109fba3c7bee54275e6fa0ebe1f3ce8986b07891fc5cbfca4b310f71d4bc4e564a20ec199ecafb58de64 WHIRLPOOL d2d833b88da9d13fef09604960e0b2b92ba129c299247ea018acef15f65ffeb32a91af453951f17750bf150732623c671eb25dc79070854978bf44a435d3df6a
+DIST bonnie.tar.gz 7140 SHA256 e420ca9275ddd9aa5fdb27d86851a57eea5ff94e8ccf6ba71352d35546842937 SHA512 4cb431986870baf1d9e5f757970a4b489f89d4349f051cc2ae0aea035ce19a7962047920a3af1567e375b2c6f1e826309b044b8a8727400601203042a34ecb5f WHIRLPOOL fee140ff6110edef099ae9d1b3bc50341730c4e53bef39db8a2b63451e8dcf12322e3b74c2537c3bebf86a230de5b75c6393dd915d13ba891363493331844876
+EBUILD bonnie-2.0.6-r1.ebuild 721 SHA256 30d86685669a7b0f86d0184318f7c407740ce5491e244bd7ebd46d5718fef8fd SHA512 85c9d5ce22c0a6287c25c4de9f2b428826d5d9303095d5e7d7372612deba8e604993e1769401a72f4fe0f864391dba89961adec3aba811aeba17eddbd9fbd02e WHIRLPOOL 43f009b86b1bb0322371ac87a6eb7d065affd75aaee7de69e8763cd21b2fbd3f71a9b35197e94f9682dedebf3ae91c971a7d247473aa963782f34c1daa725d97
+EBUILD bonnie-2.0.6-r2.ebuild 692 SHA256 b4dd596e43a8ba1f77fd060df396ea078397238d7afc71197da77225962eb7f0 SHA512 d2f0cc1d0bbecd8364bb4ddf7aa28f3f9f05b77512d18f9b5e35b8996b1981d1ada5ea7fe8df9fe20e29ad3577a36239a35aa53ce2f0961e3d49d7168a999985 WHIRLPOOL 832cc06e828923221e195fae3bef8e271844a627fb9d6df05fbbb65018017047197c9c96ffe9cbd8fd08deb729fcf86097846a03faa3eeaf4992e574910c257a
+EBUILD bonnie-2.0.6.ebuild 684 SHA256 43d08db8f0d74bf4bb6bd4caa22162484810fe9b1a31b4cfb634ce2215925f84 SHA512 065f7ec012dda7784096637e0c3dc56bc57e16064da13868e3e31d1e8acaf41880ee416d68655fc159a07110e8b0c4da9d43e9c1b8edf84eacc481fef96e2cef WHIRLPOOL f533eafed0b362345412bb61d48c10be6efa16e33f665cab4a4cdadccd932265ba37e9548b94e689651a1281dd755bfb92af97898ec12f3f9960abd97ccc1d18
+MISC ChangeLog 2601 SHA256 0be652ab0628e9f338533a88c3d6d9e16c734728cd25c64c1de325143f71abf1 SHA512 f5a22e81d16345ac3f94c4f8df4ea277d51cac1b17358a1920617deb2d623e7f44f383ed79c74432c19917e0ca6ceeecae45469cad90e4432f5a20637019944c WHIRLPOOL 49899aacd85f5fff3bf5cfd9148f425beabcd7bf19fa66ac633ef3479c990861c258c42d58e6be9a4ea465dd81159016b84868e48592823a1222e586031ca5ae
+MISC ChangeLog-2015 2204 SHA256 7371567f1c0e3544e4f96943556fabca92469011bc8e142bb8d14d7cf86092ee SHA512 52ba451e303a795d4c57a874006504c0bb8432baee971e15f319de778c062502a8d98fe53ef76aa9c42de25a669e5d3d3b872be59d5b3ebc58d39eb618902e81 WHIRLPOOL 12150e3f6cf7de06d6ee6fcb7244aa990718ee75429dec3473ade6e7451bfc4391518f9ce2f9c9afa8fe9616d1e2d3cdc45ff8ff43fa95ef8e88491f23bf6645
+MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968
diff --git a/app-benchmarks/bonnie/bonnie-2.0.6-r1.ebuild b/app-benchmarks/bonnie/bonnie-2.0.6-r1.ebuild
new file mode 100644
index 000000000000..b62e0aa42e4e
--- /dev/null
+++ b/app-benchmarks/bonnie/bonnie-2.0.6-r1.ebuild
@@ -0,0 +1,34 @@
+# 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
new file mode 100644
index 000000000000..c9fdf5a2ddb6
--- /dev/null
+++ b/app-benchmarks/bonnie/bonnie-2.0.6-r2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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}
+
+PATCHES=( "${FILESDIR}/bonnie_man.patch"
+ "${FILESDIR}/Makefile.patch"
+ "${FILESDIR}/${P}-includes.patch" )
+
+src_compile() {
+ emake CC=$(tc-getCC) SYSFLAGS="${CFLAGS}"
+}
+
+src_install() {
+ newbin Bonnie bonnie
+ doman bonnie.1
+ dodoc Instructions
+}
diff --git a/app-benchmarks/bonnie/bonnie-2.0.6.ebuild b/app-benchmarks/bonnie/bonnie-2.0.6.ebuild
new file mode 100644
index 000000000000..ddb11ff6ad17
--- /dev/null
+++ b/app-benchmarks/bonnie/bonnie-2.0.6.ebuild
@@ -0,0 +1,34 @@
+# 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
new file mode 100644
index 000000000000..c4367087b8b5
--- /dev/null
+++ b/app-benchmarks/bonnie/files/Makefile.patch
@@ -0,0 +1,17 @@
+--- a/Makefile 1996-08-29 03:45:37.000000000 +0200
++++ b/Makefile 2011-08-25 16:07:10.757629898 +0200
+@@ -1,11 +1,11 @@
+-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."'
+- make Bonnie
++ $(MAKE) Bonnie
+
+ SysV:
+- make Bonnie 'SYSFLAGS=-DSysV'
++ $(MAKE) Bonnie 'SYSFLAGS=-DSysV'
+
+ Bonnie:
diff --git a/app-benchmarks/bonnie/files/bonnie-2.0.6-includes.patch b/app-benchmarks/bonnie/files/bonnie-2.0.6-includes.patch
new file mode 100644
index 000000000000..cfefe953c6f1
--- /dev/null
+++ b/app-benchmarks/bonnie/files/bonnie-2.0.6-includes.patch
@@ -0,0 +1,13 @@
+--- a/Bonnie.c 1996-08-28 18:23:49.000000000 +0200
++++ b/Bonnie.c 2010-10-12 20:15:26.000000000 +0200
+@@ -29,6 +29,10 @@
+ #include <fcntl.h>
+ #include <sys/types.h>
+ #include <sys/time.h>
++#include <time.h>
++#include <string.h>
++#include <stdlib.h>
++#include <sys/wait.h>
+ #if defined(SysV)
+ #include <limits.h>
+ #include <sys/times.h>
diff --git a/app-benchmarks/bonnie/files/bonnie_man.patch b/app-benchmarks/bonnie/files/bonnie_man.patch
new file mode 100644
index 000000000000..e4b2fe0a12e3
--- /dev/null
+++ b/app-benchmarks/bonnie/files/bonnie_man.patch
@@ -0,0 +1,16 @@
+--- a/bonnie.1 2003-01-07 14:19:29.000000000 -0600
++++ b/bonnie.1 2003-01-07 14:20:19.000000000 -0600
+@@ -60,11 +60,11 @@
+ .fi
+ .in
+ ..
+-.TH Bonnie 1 "2.0.6" Textuality
++.TH bonnie 1 "2.0.6" Textuality
+ .SH NAME
+ Bonnie - File system benchmark
+ .SH "SYNOPSIS"
+-.B Bonnie
++.B bonnie
+ .RI "[-d\ scratch-dir]"
+ .RI "[-html]"
+ .RI "[-m\ machine-label]"
diff --git a/app-benchmarks/bonnie/metadata.xml b/app-benchmarks/bonnie/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/app-benchmarks/bonnie/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+</pkgmetadata>