From b855db60e474e21616dff0b376f31d228e79a18e Mon Sep 17 00:00:00 2001 From: "Robin H. Johnson" Date: Mon, 13 Apr 2009 00:59:54 +0000 Subject: Version bump per bug #254611. Parallel make fix per bug #233389. Package-Manager: portage-2.2_rc30/cvs/Linux x86_64 --- sys-block/btrace/ChangeLog | 10 ++++- sys-block/btrace/Manifest | 15 ++------ sys-block/btrace/btrace-1.0.0.ebuild | 45 ++++++++++++++++++++++ .../btrace/files/btrace-1.0.0-parallel-make.patch | 20 ++++++++++ 4 files changed, 77 insertions(+), 13 deletions(-) create mode 100644 sys-block/btrace/btrace-1.0.0.ebuild create mode 100644 sys-block/btrace/files/btrace-1.0.0-parallel-make.patch (limited to 'sys-block') 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 + +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 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 -- cgit v1.2.3-65-gdbad