Gentoo Archives: gentoo-commits

From: "Samuli Suominen (ssuominen)" <ssuominen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/libffi: libffi-3.0.8.ebuild ChangeLog
Date: Mon, 28 Sep 2009 15:49:03
Message-Id: E1MsITB-0007Jy-ME@stork.gentoo.org
1 ssuominen 09/09/28 15:48:57
2
3 Modified: libffi-3.0.8.ebuild ChangeLog
4 Log:
5 Use has_version to print warning only if sys-devel/gcc is built with USE libffi. This can be made a blocking atom once sparc is done with gnustep-base/gnustep-base and old versions are removed from tree. Thanks to Dirkjan Ochtman and Arfrever Frehtes Taifersar Arahesis in bug 286733.
6 (Portage version: 2.2_rc42/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.18 dev-libs/libffi/libffi-3.0.8.ebuild
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libffi/libffi-3.0.8.ebuild?rev=1.18&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libffi/libffi-3.0.8.ebuild?rev=1.18&content-type=text/plain
13 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libffi/libffi-3.0.8.ebuild?r1=1.17&r2=1.18
14
15 Index: libffi-3.0.8.ebuild
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo-x86/dev-libs/libffi/libffi-3.0.8.ebuild,v
18 retrieving revision 1.17
19 retrieving revision 1.18
20 diff -u -r1.17 -r1.18
21 --- libffi-3.0.8.ebuild 23 Sep 2009 19:15:35 -0000 1.17
22 +++ libffi-3.0.8.ebuild 28 Sep 2009 15:48:57 -0000 1.18
23 @@ -1,9 +1,9 @@
24 # Copyright 1999-2009 Gentoo Foundation
25 # Distributed under the terms of the GNU General Public License v2
26 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/libffi-3.0.8.ebuild,v 1.17 2009/09/23 19:15:35 aballier Exp $
27 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/libffi-3.0.8.ebuild,v 1.18 2009/09/28 15:48:57 ssuominen Exp $
28
29 EAPI=2
30 -inherit eutils autotools
31 +inherit autotools eutils
32
33 DESCRIPTION="a portable, high level programming interface to various calling conventions."
34 HOMEPAGE="http://sourceware.org/libffi"
35 @@ -19,7 +19,7 @@
36 test? ( dev-util/dejagnu )"
37
38 src_prepare() {
39 - epatch "${FILESDIR}/${P}-fbsd.patch"
40 + epatch "${FILESDIR}"/${P}-fbsd.patch
41 eautoreconf
42 }
43
44 @@ -31,12 +31,14 @@
45 }
46
47 src_install() {
48 - emake DESTDIR="${D}" install || die "emake install failed"
49 + emake DESTDIR="${D}" install || die
50 dodoc ChangeLog* README TODO
51 }
52
53 pkg_postinst() {
54 - ewarn "Please unset USE flag libffi in sys-devel/gcc. There is no"
55 - ewarn "file collision but your package might link to wrong library."
56 - ebeep
57 + if has_version sys-devel/gcc[libffi]; then
58 + ewarn "Please unset USE flag libffi in sys-devel/gcc. There is no"
59 + ewarn "file collision but your package might link to wrong library."
60 + ebeep
61 + fi
62 }
63
64
65
66 1.76 dev-libs/libffi/ChangeLog
67
68 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libffi/ChangeLog?rev=1.76&view=markup
69 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libffi/ChangeLog?rev=1.76&content-type=text/plain
70 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libffi/ChangeLog?r1=1.75&r2=1.76
71
72 Index: ChangeLog
73 ===================================================================
74 RCS file: /var/cvsroot/gentoo-x86/dev-libs/libffi/ChangeLog,v
75 retrieving revision 1.75
76 retrieving revision 1.76
77 diff -u -r1.75 -r1.76
78 --- ChangeLog 23 Sep 2009 19:15:35 -0000 1.75
79 +++ ChangeLog 28 Sep 2009 15:48:57 -0000 1.76
80 @@ -1,6 +1,12 @@
81 # ChangeLog for dev-libs/libffi
82 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
83 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/ChangeLog,v 1.75 2009/09/23 19:15:35 aballier Exp $
84 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/ChangeLog,v 1.76 2009/09/28 15:48:57 ssuominen Exp $
85 +
86 + 28 Sep 2009; Samuli Suominen <ssuominen@g.o> libffi-3.0.8.ebuild:
87 + Use has_version to print warning only if sys-devel/gcc is built with USE
88 + libffi. This can be made a blocking atom once sparc is done with
89 + gnustep-base/gnustep-base and old versions are removed from tree. Thanks
90 + to Dirkjan Ochtman and Arfrever Frehtes Taifersar Arahesis in bug 286733.
91
92 23 Sep 2009; Alexis Ballier <aballier@g.o> libffi-3.0.8.ebuild,
93 +files/libffi-3.0.8-fbsd.patch: