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 metadata.xml libffi-3.0.5.ebuild libffi-3.0.6.ebuild
Date: Mon, 01 Jun 2009 07:15:41
Message-Id: E1MB1kA-0003K3-TG@stork.gentoo.org
1 ssuominen 09/06/01 07:15:38
2
3 Modified: libffi-3.0.8.ebuild ChangeLog metadata.xml
4 Removed: libffi-3.0.5.ebuild libffi-3.0.6.ebuild
5 Log:
6 Only build static libs if USE flag is defined.
7 (Portage version: 2.1.6.13/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.2 dev-libs/libffi/libffi-3.0.8.ebuild
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libffi/libffi-3.0.8.ebuild?rev=1.2&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libffi/libffi-3.0.8.ebuild?rev=1.2&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libffi/libffi-3.0.8.ebuild?r1=1.1&r2=1.2
15
16 Index: libffi-3.0.8.ebuild
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-libs/libffi/libffi-3.0.8.ebuild,v
19 retrieving revision 1.1
20 retrieving revision 1.2
21 diff -u -r1.1 -r1.2
22 --- libffi-3.0.8.ebuild 24 Dec 2008 18:31:29 -0000 1.1
23 +++ libffi-3.0.8.ebuild 1 Jun 2009 07:15:38 -0000 1.2
24 @@ -1,7 +1,8 @@
25 -# Copyright 1999-2008 Gentoo Foundation
26 +# Copyright 1999-2009 Gentoo Foundation
27 # Distributed under the terms of the GNU General Public License v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/libffi-3.0.8.ebuild,v 1.1 2008/12/24 18:31:29 wormo Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/libffi-3.0.8.ebuild,v 1.2 2009/06/01 07:15:38 ssuominen Exp $
30
31 +EAPI=2
32 inherit eutils
33
34 DESCRIPTION="a portable, high level programming interface to various calling conventions."
35 @@ -11,24 +12,25 @@
36 LICENSE="MIT"
37 SLOT="0"
38 KEYWORDS="~amd64 ~x86"
39 -IUSE="debug test"
40 +IUSE="debug static-libs test"
41
42 -DEPEND="test? ( dev-util/dejagnu )"
43 RDEPEND=""
44 +DEPEND="test? ( dev-util/dejagnu )"
45
46 -pkg_setup() {
47 - ewarn "This package provides a separate libffi which may conflict with the"
48 - ewarn "one provided by sys-devel/gcc when it is built with libffi use flag on."
49 - ebeep
50 -}
51 -
52 -src_compile() {
53 - econf --disable-dependency-tracking \
54 - $(use_enable debug) || die "econf failed."
55 - emake || die "emake failed."
56 +src_configure() {
57 + econf \
58 + --disable-dependency-tracking \
59 + $(use_enable static-libs static) \
60 + $(use_enable debug)
61 }
62
63 src_install() {
64 - emake DESTDIR="${D}" install || die "emake install failed."
65 + emake DESTDIR="${D}" install || die "emake install failed"
66 dodoc ChangeLog* README TODO
67 }
68 +
69 +pkg_postinst() {
70 + ewarn "Please unset USE flag libffi in sys-devel/gcc. There is no"
71 + ewarn "file collision but your package might link to wrong library."
72 + ebeep
73 +}
74
75
76
77 1.58 dev-libs/libffi/ChangeLog
78
79 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libffi/ChangeLog?rev=1.58&view=markup
80 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libffi/ChangeLog?rev=1.58&content-type=text/plain
81 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libffi/ChangeLog?r1=1.57&r2=1.58
82
83 Index: ChangeLog
84 ===================================================================
85 RCS file: /var/cvsroot/gentoo-x86/dev-libs/libffi/ChangeLog,v
86 retrieving revision 1.57
87 retrieving revision 1.58
88 diff -u -r1.57 -r1.58
89 --- ChangeLog 24 Dec 2008 18:31:29 -0000 1.57
90 +++ ChangeLog 1 Jun 2009 07:15:38 -0000 1.58
91 @@ -1,6 +1,10 @@
92 # ChangeLog for dev-libs/libffi
93 -# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
94 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/ChangeLog,v 1.57 2008/12/24 18:31:29 wormo Exp $
95 +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
96 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/ChangeLog,v 1.58 2009/06/01 07:15:38 ssuominen Exp $
97 +
98 + 01 Jun 2009; Samuli Suominen <ssuominen@g.o> -libffi-3.0.5.ebuild,
99 + -libffi-3.0.6.ebuild, libffi-3.0.8.ebuild, metadata.xml:
100 + Only build static libs if USE flag is defined.
101
102 *libffi-3.0.8 (24 Dec 2008)
103
104
105
106
107 1.6 dev-libs/libffi/metadata.xml
108
109 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libffi/metadata.xml?rev=1.6&view=markup
110 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libffi/metadata.xml?rev=1.6&content-type=text/plain
111 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libffi/metadata.xml?r1=1.5&r2=1.6
112
113 Index: metadata.xml
114 ===================================================================
115 RCS file: /var/cvsroot/gentoo-x86/dev-libs/libffi/metadata.xml,v
116 retrieving revision 1.5
117 retrieving revision 1.6
118 diff -u -r1.5 -r1.6
119 --- metadata.xml 27 Dec 2007 09:39:03 -0000 1.5
120 +++ metadata.xml 1 Jun 2009 07:15:38 -0000 1.6
121 @@ -33,4 +33,7 @@
122 exist above libffi that handles type conversions for values passed
123 between the two languages.
124 </longdescription>
125 + <use>
126 + <flag name='static-libs'>Compile static archives</flag>
127 + </use>
128 </pkgmetadata>