summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys-block/btrace/ChangeLog10
-rw-r--r--sys-block/btrace/Manifest15
-rw-r--r--sys-block/btrace/btrace-1.0.0.ebuild45
-rw-r--r--sys-block/btrace/files/btrace-1.0.0-parallel-make.patch20
4 files changed, 77 insertions, 13 deletions
diff --git a/sys-block/btrace/ChangeLog b/sys-block/btrace/ChangeLog
index 66f319591558..d18a9ff9183d 100644
--- a/sys-block/btrace/ChangeLog
+++ b/sys-block/btrace/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-block/btrace
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-block/btrace/ChangeLog,v 1.15 2008/09/03 21:01:12 opfer Exp $
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-block/btrace/ChangeLog,v 1.16 2009/04/13 00:59:54 robbat2 Exp $
+
+*btrace-1.0.0 (13 Apr 2009)
+
+ 13 Apr 2009; Robin H. Johnson <robbat2@gentoo.org>
+ +files/btrace-1.0.0-parallel-make.patch, +btrace-1.0.0.ebuild:
+ Version bump per bug #254611. Parallel make fix per bug #233389.
03 Sep 2008; Christian Faulhammer <opfer@gentoo.org>
btrace-0.0.20060428050322.ebuild, btrace-0.0.20060614042007.ebuild,
diff --git a/sys-block/btrace/Manifest b/sys-block/btrace/Manifest
index b43f597fbe7c..7baf11f4fead 100644
--- a/sys-block/btrace/Manifest
+++ b/sys-block/btrace/Manifest
@@ -1,7 +1,6 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
+AUX btrace-1.0.0-parallel-make.patch 414 RMD160 2383be0d7bff790c8234ef6e7c3c2f652330dcfd SHA1 1e8b154854400ad6a8929016895df38c008ea93e SHA256 defde4bfbccdb89ef62bbacea559a9b3f603c3faba98ee84877ec9038500ebd5
DIST blktrace-0.99.3.tar.bz2 1327983 RMD160 7451bbe58de3e5fd2cc1d87df5fb399e245046b9 SHA1 aa4b7ae57a6bea5bd8e188ff63b1b20a1303c14f SHA256 5e8d6c6c6f0d93b2bf73f773145233298630491710477fc46b87abc0a12474df
+DIST blktrace-1.0.0.tar.bz2 1592300 RMD160 0457cbc3cb3dc34e0ee1cd6e01ddd670d8a5357a SHA1 30695437c11d1f4de20fe06e7588fe318c883809 SHA256 fb220463f55aaa6ead931991e2f7f6ddae18faaf5bfa65fe42f502a27afa0abf
DIST blktrace-20060428050322.tar.bz2 69289 RMD160 ae961b79f88d839dcf020df5932251507038759c SHA1 3de9e39bcb679c286f06d0200b1ee396e3f9aec5 SHA256 fc823e755450cfa512982cd7e9eb949d1e2f3a1daaabf41a9ef55bd178095f44
DIST blktrace-20060614042007.tar.bz2 80884 RMD160 94c8794b4835f8ae33cae50579d260b4e5d4e1de SHA1 b261212eae9cfede0d923a6e13aa720409f8a5f2 SHA256 719bb315fee2e009577158d420fd282edf7ad2c5a9dbdb406fd2742c996f838d
DIST blktrace-git-20070730162628.tar.gz 1119872 RMD160 11c66d61a6861e5585f0ddb433a508d5da1d3dc5 SHA1 fab0a026907462fc89991ba055ea11fff0f9a02c SHA256 70aa39a254b6c4007e5f184829a5fb7cae354efbf6801883f49853519a02cf99
@@ -11,12 +10,6 @@ EBUILD btrace-0.0.20060614042007.ebuild 1216 RMD160 0ccfb448972d8ae8a9de0c7ec653
EBUILD btrace-0.0.20070730162628.ebuild 1204 RMD160 6f74fba9bad5a61c5e4c6c8bf56c0d5e0f1ae4a9 SHA1 39b6949a6ac5ee4085a00698d684194d610ea22a SHA256 993fba569628aca805ec7d236ae4becd8dcdcd844e804f651e57c34d92f10fe5
EBUILD btrace-0.0.20071210202527.ebuild 1243 RMD160 1762908ad4261170c65fc3b896fc53d191b60998 SHA1 a06c3ff295207e916d31a262fa780f0aae6b86ef SHA256 09ae2a504b1a488e59958dbc6688463af4f9592139cf39b1f72d7b2094cfce75
EBUILD btrace-0.99.3.ebuild 1173 RMD160 d236d146195775d76c4c21ec3a3cc147f6acb31d SHA1 1e6de2da426312f6271bde37555cb7a217eb945a SHA256 a15d64d25f0eaea0b205b81ab8b274293448f059786749e21500b7a18567c3b3
-MISC ChangeLog 2466 RMD160 e7ae8be6a7c3facf67c863472ca81bd85c907fee SHA1 565ccc6245c90544365694f183bba24d9d4b044a SHA256 2d976281865f684c5f0e8dbdb0706a73de99459ced816f36bb5160b4885968e7
+EBUILD btrace-1.0.0.ebuild 1462 RMD160 fdfd29be514e5d6bb4de092e03a60e1779d04897 SHA1 9b5922363d649b9d44c4657bf6552cbcbafbfcdc SHA256 8b2745a8be8c8473646718cb7e983e7637e7a5d92b313ee18156bab207b7b601
+MISC ChangeLog 2683 RMD160 300dcc8ea382a80187b2e8048c5a5de33a352962 SHA1 5e76a72da310e2738ddbecb9c041735518600326 SHA256 9c8947540c72b8a7e8a17463abb108a8c22e771615e363758f19696e3e12b0d7
MISC metadata.xml 223 RMD160 ffa99612cf27469c417944deed0e0c9155e64331 SHA1 607c637402dd253406aa6ee684471a702c5d1a99 SHA256 d6bb9ba68629616062b4433ab3b8fb01dfcafae5bb47804d9e06cdd6c66daa44
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.9 (GNU/Linux)
-
-iEYEARECAAYFAki++0wACgkQNQqtfCuFneM5bACeLeEEa+c/nHeyzowM4HGvloRc
-VqwAn3KDJSwEXEpB/0B6KMUAYq6Mgkxe
-=dghA
------END PGP SIGNATURE-----
diff --git a/sys-block/btrace/btrace-1.0.0.ebuild b/sys-block/btrace/btrace-1.0.0.ebuild
new file mode 100644
index 000000000000..bb38ea531647
--- /dev/null
+++ b/sys-block/btrace/btrace-1.0.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-block/btrace/btrace-1.0.0.ebuild,v 1.1 2009/04/13 00:59:54 robbat2 Exp $
+
+inherit eutils toolchain-funcs flag-o-matic linux-info
+
+DESCRIPTION="btrace can show detailed info about what is happening on a block device io queue."
+HOMEPAGE="http://www.kernel.org/pub/linux/kernel/people/axboe/blktrace/"
+MY_PN="blktrace"
+MY_P="${MY_PN}-${PV}"
+SRC_URI="http://brick.kernel.dk/snaps/${MY_P}.tar.bz2"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="doc"
+RDEPEND="virtual/libc"
+# This is a Linux specific app!
+DEPEND="${RDEPEND}
+ || ( sys-kernel/linux-headers sys-kernel/mips-headers )
+ doc? ( virtual/latex-base )
+ dev-libs/libaio"
+S="${WORKDIR}/${MY_PN}"
+
+CONFIG_CHECK="~BLK_DEV_IO_TRACE"
+WARNING_BLK_DEV_IO_TRACE="you need to enable BLK_DEV_IO_TRACE kernel option if you want to gather traces from this machine"
+
+src_unpack() {
+ unpack ${A}
+ epatch "${FILESDIR}"/${PN}-1.0.0-parallel-make.patch
+}
+
+src_compile() {
+ append-flags -DLVM_REMAP_WORKAROUND -W -I"${S}"
+ emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" || die "emake failed"
+ if use doc; then
+ export VARTEXFONTS="${T}/fonts"
+ emake docs || die "emake docs failed"
+ fi
+}
+
+src_install() {
+ emake install DESTDIR="${D}" prefix="/usr" mandir="/usr/share/man" || die "emake install failed"
+ dodoc README
+ use doc && dodoc doc/blktrace.pdf btt/doc/btt.pdf
+}
diff --git a/sys-block/btrace/files/btrace-1.0.0-parallel-make.patch b/sys-block/btrace/files/btrace-1.0.0-parallel-make.patch
new file mode 100644
index 000000000000..d3f42964c2b9
--- /dev/null
+++ b/sys-block/btrace/files/btrace-1.0.0-parallel-make.patch
@@ -0,0 +1,20 @@
+diff -Nuar blktrace.orig/Makefile blktrace/Makefile
+--- blktrace.orig/Makefile 2008-10-30 07:20:02.000000000 -0700
++++ blktrace/Makefile 2009-04-12 17:54:46.351588795 -0700
+@@ -10,13 +10,13 @@
+
+ all: $(ALL)
+
+-btt/btt:
++btt/btt: $(PROGS)
+ $(MAKE) -C btt
+
+-btreplay/btrecord:
++btreplay/btrecord: $(PROGS)
+ $(MAKE) -C btreplay
+
+-btreplay/btreplay:
++btreplay/btreplay: $(PROGS)
+ $(MAKE) -C btreplay
+
+ %.o: %.c