Gentoo Archives: gentoo-commits

From: "Robin H. Johnson (robbat2)" <robbat2@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-block/fio: fio-2.0.14-r1.ebuild ChangeLog
Date: Wed, 27 Mar 2013 01:59:30
Message-Id: 20130327015927.00AED2171D@flycatcher.gentoo.org
1 robbat2 13/03/27 01:59:26
2
3 Modified: ChangeLog
4 Added: fio-2.0.14-r1.ebuild
5 Log:
6 PIC compile fixes for 32-bit.
7
8 (Portage version: 2.2.0_alpha169/cvs/Linux x86_64, unsigned Manifest commit)
9
10 Revision Changes Path
11 1.29 sys-block/fio/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-block/fio/ChangeLog?rev=1.29&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-block/fio/ChangeLog?rev=1.29&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-block/fio/ChangeLog?r1=1.28&r2=1.29
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sys-block/fio/ChangeLog,v
20 retrieving revision 1.28
21 retrieving revision 1.29
22 diff -p -w -b -B -u -u -r1.28 -r1.29
23 --- ChangeLog 4 Mar 2013 19:41:54 -0000 1.28
24 +++ ChangeLog 27 Mar 2013 01:59:26 -0000 1.29
25 @@ -1,6 +1,12 @@
26 # ChangeLog for sys-block/fio
27 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/sys-block/fio/ChangeLog,v 1.28 2013/03/04 19:41:54 robbat2 Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/sys-block/fio/ChangeLog,v 1.29 2013/03/27 01:59:26 robbat2 Exp $
30 +
31 +*fio-2.0.14-r1 (27 Mar 2013)
32 +
33 + 27 Mar 2013; Robin H. Johnson <robbat2@g.o>
34 + +files/fio-2.0.14-pic-clobber-fix.patch, +fio-2.0.14-r1.ebuild:
35 + PIC compile fixes for 32-bit.
36
37 *fio-2.0.14 (04 Mar 2013)
38
39
40
41
42 1.1 sys-block/fio/fio-2.0.14-r1.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-block/fio/fio-2.0.14-r1.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-block/fio/fio-2.0.14-r1.ebuild?rev=1.1&content-type=text/plain
46
47 Index: fio-2.0.14-r1.ebuild
48 ===================================================================
49 # Copyright 1999-2013 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/sys-block/fio/fio-2.0.14-r1.ebuild,v 1.1 2013/03/27 01:59:26 robbat2 Exp $
52
53 EAPI="4"
54
55 inherit toolchain-funcs flag-o-matic
56
57 MY_PV="${PV/_rc/-rc}"
58 MY_P="${PN}-${MY_PV}"
59
60 DESCRIPTION="Jens Axboe's Flexible IO tester"
61 HOMEPAGE="http://brick.kernel.dk/snaps/"
62 SRC_URI="http://brick.kernel.dk/snaps/${MY_P}.tar.bz2"
63
64 LICENSE="GPL-2"
65 SLOT="0"
66 KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
67 IUSE=""
68
69 DEPEND="dev-libs/libaio"
70 RDEPEND="${DEPEND}"
71
72 S="${WORKDIR}/${MY_P}"
73
74 src_prepare() {
75 sed -i \
76 -e '/filter /s:-o:$(LDFLAGS) -o:' \
77 -e '/: depend$/d' \
78 -e '/^DEBUGFLAGS/s, -D_FORTIFY_SOURCE=2,,g' \
79 Makefile || die
80 epatch "$FILESDIR"/fio-2.0.14-pic-clobber-fix.patch
81 }
82
83 src_configure() {
84 : # not a real configure script
85 ./configure --extra-cflags="${CFLAGS}" --cc="$(tc-getCC)"
86 }
87
88 src_compile() {
89 append-flags -W
90 emake V=1
91 }
92
93 src_install() {
94 emake install DESTDIR="${D}" prefix="/usr" mandir="/usr/share/man"
95 dodoc README REPORTING-BUGS HOWTO
96 docinto examples
97 dodoc examples/*
98 doman fio.1
99 }