version bump
authorDaniel Black <dragonheart@gentoo.org>
Sun, 4 Sep 2005 12:57:29 +0000 (12:57 +0000)
committerDaniel Black <dragonheart@gentoo.org>
Sun, 4 Sep 2005 12:57:29 +0000 (12:57 +0000)
Package-Manager: portage-2.0.51.22-r2

app-benchmarks/iozone/ChangeLog
app-benchmarks/iozone/Manifest
app-benchmarks/iozone/files/digest-iozone-3.248 [new file with mode: 0644]
app-benchmarks/iozone/iozone-3.248.ebuild [new file with mode: 0644]

index e6c4cc8f08e7fb5213d63f2bdc9201e5d45d2079..c3af5e31e9d81aaaaa1fe9e787d3b181e8f92976 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for app-benchmarks/iozone
 # Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-benchmarks/iozone/ChangeLog,v 1.24 2005/08/23 02:49:58 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-benchmarks/iozone/ChangeLog,v 1.25 2005/09/04 12:57:29 dragonheart Exp $
+
+*iozone-3.248 (04 Sep 2005)
+
+  04 Sep 2005; Daniel Black <dragonheart@gentoo.org> +iozone-3.248.ebuild:
+  version bump
 
   23 Aug 2005; Aron Griffis <agriffis@gentoo.org> iozone-3.242.ebuild:
   stable on ia64
index 76b37855b63dfd26915db995b5f9b9c70f8708a0..b7262a658ee6b3f413372aae681a43efe7555a55 100644 (file)
@@ -1,9 +1,21 @@
-MD5 956c35cd4b9c426556c994ee85e080c8 iozone-3.226-r1.ebuild 2144
-MD5 6d796b061ed1c1337ef157a5f74dab35 metadata.xml 403
-MD5 75b64af6b7537d950a00c15a3c6f8bd0 ChangeLog 3704
-MD5 80be06d700b56905946571965479f36f iozone-3.242.ebuild 2062
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
 MD5 cb84c2708451fa1a55d354190c856af0 iozone-3.247.ebuild 2069
+MD5 80be06d700b56905946571965479f36f iozone-3.242.ebuild 2062
+MD5 6d796b061ed1c1337ef157a5f74dab35 metadata.xml 403
+MD5 38263ed1c99f15721f45dd9ea99d7cbc ChangeLog 3827
+MD5 0e64306cd100a3e9ab0255a2b68fa1d2 iozone-3.248.ebuild 2069
+MD5 956c35cd4b9c426556c994ee85e080c8 iozone-3.226-r1.ebuild 2144
+MD5 a83eacd4a0113b467d5d88aef021cf49 files/digest-iozone-3.247 61
 MD5 bfb280e0a5ed84a1079d5bacb7c09423 files/digest-iozone-3.242 61
-MD5 28d68364294fafbeadf3f599f4ae4abd files/iozone-3.226-ppc64.patch 1484
+MD5 8c13cfbfeee6a903b2908add7f6b7ae8 files/digest-iozone-3.248 61
 MD5 12fc9646500c0b8c87299cfd1e222779 files/digest-iozone-3.226-r1 61
-MD5 a83eacd4a0113b467d5d88aef021cf49 files/digest-iozone-3.247 61
+MD5 28d68364294fafbeadf3f599f4ae4abd files/iozone-3.226-ppc64.patch 1484
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.2 (GNU/Linux)
+
+iD8DBQFDGu9RmdTrptrqvGERAu2JAJ9zzRL/uG0eLXIWoIiFcKcbLdTfxgCghKgI
+RSWeZLBssLdLtD7MJHEOCbE=
+=gKTQ
+-----END PGP SIGNATURE-----
diff --git a/app-benchmarks/iozone/files/digest-iozone-3.248 b/app-benchmarks/iozone/files/digest-iozone-3.248
new file mode 100644 (file)
index 0000000..1aae98d
--- /dev/null
@@ -0,0 +1 @@
+MD5 9e51074118936c9ac5be866601ee9544 iozone3_248.tar 1474560
diff --git a/app-benchmarks/iozone/iozone-3.248.ebuild b/app-benchmarks/iozone/iozone-3.248.ebuild
new file mode 100644 (file)
index 0000000..552f5a9
--- /dev/null
@@ -0,0 +1,79 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-benchmarks/iozone/iozone-3.248.ebuild,v 1.1 2005/09/04 12:57:29 dragonheart Exp $
+
+# TODO
+#        ->   linux-arm            (32bit)   <-
+#        ->   linux-AMD64          (64bit)   <-
+#        ->   linux-ia64           (64bit)   <-
+#        ->   linux-powerpc        (32bit)   <-
+#        ->   linux-powerpc64      (64bit)   <-
+#        ->   linux-S390           (32bit)   <-
+#        ->   linux-S390X          (64bit)   <-
+#
+#        ->   freebsd              (32bit)   <-
+#        ->   macosx               (32bit)   <-
+#        ->   netbsd               (32bit)   <-
+#        ->   openbsd              (32bit)   <-
+#        ->   openbsd-threads      (32bit)   <-
+#
+# ~ia64 ~s390 alpha(?) x86-fbsd
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Filesystem benchmarking program"
+HOMEPAGE="http://www.iozone.org/"
+SRC_URI="http://www.iozone.org/src/current/${PN}${PV/./_}.tar"
+
+LICENSE="freedist"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+DEPEND="sys-devel/gcc
+       >=sys-apps/sed-4
+       virtual/libc"
+RDEPEND="virtual/libc"
+
+S=${WORKDIR}/${PN}${PV/./_}
+
+src_compile() {
+       cd src/current
+
+       # Options FIX
+       sed -i -e "s:CC =.*:CC  =$(tc-getCC):g" \
+               -e "s:-O3:${CFLAGS}:g" makefile
+
+       case ${ARCH} in
+               x86|alpha)      PLATFORM="linux";;
+               arm)            PLATFORM="linux-arm";;
+               ppc)            PLATFORM="linux-powerpc";;
+               ppc64)          PLATFORM="linux-powerpc64";;
+               amd64)          PLATFORM="linux-AMD64";;
+               ia64)           PLATFORM="linux-ia64";;
+               s390)           PLATFORM="linux-S390";;
+               x86-fbsd)       PLATFORM="freebsd";;
+               *)                      PLATFORM="linux-${ARCH}";;
+       esac
+
+       emake ${PLATFORM} || die "Compile failed"
+}
+
+src_install() {
+       dosbin src/current/iozone || die
+       dodoc docs/I*
+       dodoc docs/Run_rules.doc
+       dodoc src/current/Changes.txt
+       doman docs/iozone.1
+
+       insinto /usr/share/doc/${PF}
+       cd src/current
+       doins Generate_Graphs Gnuplot.txt gengnuplot.sh gnu3d.dem
+
+       prepall
+}
+
+src_test() {
+       cd ${T}
+       ${S}/src/current/iozone testfile || die "self test failed"
+}