ChangeLog

# ChangeLog for app-benchmarks/tiobench
# Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-benchmarks/tiobench/ChangeLog,v 1.14 2006/09/16 17:13:39 swegener Exp $

16 Sep 2006; Sven Wegener
+files/0.3.3-LDFLAGS.patch, tiobench-0.3.3-r2.ebuild:
Add LDFLAGS support.

16 May 2005; Sven Wegener -tiobench-0.3.3-r1.ebuild,
tiobench-0.3.3-r2.ebuild:
Marked 0.3.3-r2 stable on all arches that 0.3.3-r1 is stable on. Only change
is a patch that adjusts the ouput format.

26 Mar 2005; Sven Wegener
files/0.3.3-column-description-fix.patch:
Fixed patch to not cause sandbox violations, bug #86791.

*tiobench-0.3.3-r2 (22 Mar 2005)

22 Mar 2005; Sven Wegener
+files/0.3.3-column-description-fix.patch, +tiobench-0.3.3-r2.ebuild:
Fixed column description to be displayed for every table. Thanks to
Christian in bug #85362.

18 Dec 2004; Simon Stelling tiobench-0.3.3-r1.ebuild:
was testing for a long time, marking stable on amd64

24 Sep 2004; Sven Wegener -tiobench-0.3.3.ebuild:
Removed old ebuild.

27 Aug 2004; Tom Gall tiobench-0.3.3-r1.ebuild
stable on ppc and ppc64

18 Jul 2004; Daniel Ahlberg :
Added amd64 keyword, closing #57108.

*tiobench-0.3.3-r1 (03 Mar 2004)

03 Mar 2004; Michael Sterrett tiobench-0.3.3.ebuild:
turn on large file support (bug #43000)

*tiobench-0.3.3 (15 Nov 2003)

15 Nov 2003; Michael Sterrett tiobench-0.3.3.ebuild:
initial commit; ebuild modified from the one submitted by Sven Wegener via bug
32499

Manifest

AUX 0.3.3-LDFLAGS.patch 470 RMD160 aa1b715bd8dcc8b64dce0c1942e35c1af67ed071 SHA1 686114b0786122b5fb83ad8018a9ccd464b5e234 SHA256 56498d2262bb8af1e07b8fcde6f2bfae35fd1f20da82cbd96855ead2d8d4fe96
AUX 0.3.3-column-description-fix.patch 1032 RMD160 390244cd377779c3e3a7e17f9ba211478a751fc5 SHA1 3dbf11db3510db95479521019ec2fbe8bbbf15e9 SHA256 657c78edb76a40367ad026cbd5a195d8a36dfc4ad6c024524f39792120efdfe8
DIST tiobench-0.3.3.tar.gz 28282 RMD160 4eaffaf48458aebc7c5320dcac327f8d13213925 SHA1 a77a3c26c029a958c395a5a9e9e1fcb8e3b7730f SHA256 8ad011059a35ac70cdb5e3d3999ceee44a8e8e9078926844b0685b7ea9db2bcc
EBUILD tiobench-0.3.3-r2.ebuild 1077 RMD160 cf2f26f5dc5c88ac226191bf9601d07962acd6dd SHA1 c63126a2b33722307becd2a51ba11680cc640400 SHA256 046bf9eb888495c7667acbd57130b6464be21bdb785c705e2544e3200d642d2c
MISC ChangeLog 1776 RMD160 80d010ac359d7735c39ac827ec9c06ae1bfb2446 SHA1 5e0ff0fe05d51d0a74f98c3945389be95e3dfed4 SHA256 489384070800c29023b6b00ed13b44d8f8ea220294762ae1911934d8a5881225
MISC metadata.xml 303 RMD160 428b21f484596242b9fa1a661036deba38a37f5d SHA1 6a611ce605af4aad8b26ec906525ca8a3cf92c60 SHA256 881198f8abbd9947a66c04de6e286ec442cfa2b892afd741f0c1fc32d7db9f22

files

metadata.xml




no-herd

swegener@gentoo.org
Sven Wegener
Primary Maintainer

tiobench-0.3.3-r2.ebuild

# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-benchmarks/tiobench/tiobench-0.3.3-r2.ebuild,v 1.3 2006/09/16 17:13:39 swegener Exp $

inherit eutils toolchain-funcs

DESCRIPTION="Portable, robust, fully-threaded I/O benchmark program"
HOMEPAGE="http://tiobench.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="x86 amd64 ppc ppc64"
IUSE=""

RDEPEND="virtual/libc
dev-lang/perl"
DEPEND=">=sys-apps/sed-4"

src_unpack() {
unpack ${A}
cd "${S}"

epatch "${FILESDIR}"/${PV}-column-description-fix.patch
epatch "${FILESDIR}"/${PV}-LDFLAGS.patch

sed -i \
-e 's:/usr/local/bin:/usr/sbin:' tiobench.pl \
|| die "sed tiobench.pl failed"
}

src_compile() {
emake \
CC="$(tc-getCC)" \
DEFINES="-DLARGEFILES" \
CFLAGS="${CFLAGS}" \
LDFLAGS="${LDFLAGS}" \
|| die "emake failed"
}

src_install() {
dosbin tiotest tiobench.pl tiosum.pl || die "dosbin failed"
dodoc BUGS ChangeLog README TODO || die "dodoc failed"
}