diff options
author | Marijn Schouten <hkbst@gentoo.org> | 2007-03-02 14:41:51 +0000 |
---|---|---|
committer | Marijn Schouten <hkbst@gentoo.org> | 2007-03-02 14:41:51 +0000 |
commit | 4d5305d02b694799237668b565512493c748e9dd (patch) | |
tree | a840aa5030b2e4dd93d56b1a2016f7e758191860 /dev-libs/g-wrap | |
parent | Let all modprobe calls use the wrapper. (diff) | |
download | gentoo-2-4d5305d02b694799237668b565512493c748e9dd.tar.gz gentoo-2-4d5305d02b694799237668b565512493c748e9dd.tar.bz2 gentoo-2-4d5305d02b694799237668b565512493c748e9dd.zip |
always build internal libffi, fixes bug 163647
(Portage version: 2.1.2-r12)
Diffstat (limited to 'dev-libs/g-wrap')
-rw-r--r-- | dev-libs/g-wrap/ChangeLog | 7 | ||||
-rw-r--r-- | dev-libs/g-wrap/files/digest-g-wrap-1.9.6-r3 (renamed from dev-libs/g-wrap/files/digest-g-wrap-1.9.6-r2) | 0 | ||||
-rw-r--r-- | dev-libs/g-wrap/files/digest-g-wrap-1.9.7-r3 (renamed from dev-libs/g-wrap/files/digest-g-wrap-1.9.7-r2) | 0 | ||||
-rw-r--r-- | dev-libs/g-wrap/files/libffi_automagic.patch | 11 | ||||
-rw-r--r-- | dev-libs/g-wrap/g-wrap-1.9.6-r3.ebuild (renamed from dev-libs/g-wrap/g-wrap-1.9.6-r2.ebuild) | 12 | ||||
-rw-r--r-- | dev-libs/g-wrap/g-wrap-1.9.7-r3.ebuild (renamed from dev-libs/g-wrap/g-wrap-1.9.7-r2.ebuild) | 7 |
6 files changed, 25 insertions, 12 deletions
diff --git a/dev-libs/g-wrap/ChangeLog b/dev-libs/g-wrap/ChangeLog index c1972f680ca1..f3bd2f35873a 100644 --- a/dev-libs/g-wrap/ChangeLog +++ b/dev-libs/g-wrap/ChangeLog @@ -1,8 +1,11 @@ # ChangeLog for dev-libs/g-wrap # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/g-wrap/ChangeLog,v 1.40 2007/02/28 15:10:58 hkbst Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/g-wrap/ChangeLog,v 1.41 2007/03/02 14:41:51 hkbst Exp $ -*g-wrap-1.9.6-r2 (28 Feb 2007) + 02 Mar 2007; Marijn Schouten <hkBst@gentoo.org> + +files/libffi_automagic.patch, -g-wrap-1.9.6-r2.ebuild, + +g-wrap-1.9.6-r3.ebuild, -g-wrap-1.9.7-r2.ebuild, +g-wrap-1.9.7-r3.ebuild: + always build internal libffi, fixes bug 163647 28 Feb 2007; Marijn Schouten <hkBst@gentoo.org> g-wrap-1.9.6-r2.ebuild files/digest-g-wrap-1.9.6-r2 fix srfi issues of bug 165763 diff --git a/dev-libs/g-wrap/files/digest-g-wrap-1.9.6-r2 b/dev-libs/g-wrap/files/digest-g-wrap-1.9.6-r3 index 79764f2c6023..79764f2c6023 100644 --- a/dev-libs/g-wrap/files/digest-g-wrap-1.9.6-r2 +++ b/dev-libs/g-wrap/files/digest-g-wrap-1.9.6-r3 diff --git a/dev-libs/g-wrap/files/digest-g-wrap-1.9.7-r2 b/dev-libs/g-wrap/files/digest-g-wrap-1.9.7-r3 index 1829f97f18cf..1829f97f18cf 100644 --- a/dev-libs/g-wrap/files/digest-g-wrap-1.9.7-r2 +++ b/dev-libs/g-wrap/files/digest-g-wrap-1.9.7-r3 diff --git a/dev-libs/g-wrap/files/libffi_automagic.patch b/dev-libs/g-wrap/files/libffi_automagic.patch new file mode 100644 index 000000000000..1cb6b1535225 --- /dev/null +++ b/dev-libs/g-wrap/files/libffi_automagic.patch @@ -0,0 +1,11 @@ +--- configure.ac.old 2007-03-02 15:20:54.000000000 +0100 ++++ configure.ac 2007-03-02 15:21:08.000000000 +0100 +@@ -55,7 +55,7 @@ + dnl + + dnl libffi +-ar_WITH_LIB_LIBFFI([have_libffi=yes], [have_libffi=no]) ++ar_WITH_LIB_LIBFFI([have_libffi=no], [have_libffi=no]) + LIBFFI_CFLAGS_INSTALLED="$LIBFFI_CFLAGS" + LIBFFI_LIBS_INSTALLED="$LIBFFI_LIBS" + if test "$have_libffi" = no; then diff --git a/dev-libs/g-wrap/g-wrap-1.9.6-r2.ebuild b/dev-libs/g-wrap/g-wrap-1.9.6-r3.ebuild index dea4be9b2fb5..03628a2db1d7 100644 --- a/dev-libs/g-wrap/g-wrap-1.9.6-r2.ebuild +++ b/dev-libs/g-wrap/g-wrap-1.9.6-r3.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/g-wrap/g-wrap-1.9.6-r2.ebuild,v 1.1 2007/02/28 15:10:58 hkbst Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/g-wrap/g-wrap-1.9.6-r3.ebuild,v 1.1 2007/03/02 14:41:51 hkbst Exp $ inherit eutils autotools @@ -13,10 +13,7 @@ SLOT="0" LICENSE="GPL-2" IUSE="" -DEPEND="dev-scheme/guile - =dev-libs/glib-2*" -# seems not to work. g-wrap builds its own libffi-4.0.1 -# dev-libs/libffi +DEPEND="dev-scheme/guile =dev-libs/glib-2* !dev-libs/libffi" RDEPEND="${DEPEND}" @@ -27,6 +24,7 @@ src_unpack() { unpack ${A} cd "${S}" epatch ${FILESDIR}/${P}_glib_automagic.patch + epatch ${FILESDIR}/libffi_automagic.patch AT_M4DIR="${S}/m4" eautoreconf } @@ -34,12 +32,12 @@ src_unpack() { src_compile() { econf --with-glib emake -j1 || die 'make failed' -# emake -j1 -C libffi || die 'make libffi failed' + emake -j1 -C libffi || die 'make libffi failed' } src_install () { emake -j1 DESTDIR="${D}" install || die "make install failed" -# emake -C libffi -j1 DESTDIR="${D}" install || die 'make libffi failed' + emake -C libffi -j1 DESTDIR="${D}" install || die 'make libffi failed' dodoc AUTHORS ChangeLog NEWS README THANKS insinto /usr/share/guile/site/srfi doins lib/srfi/srfi* diff --git a/dev-libs/g-wrap/g-wrap-1.9.7-r2.ebuild b/dev-libs/g-wrap/g-wrap-1.9.7-r3.ebuild index 92af0481f52d..9c20697eadf2 100644 --- a/dev-libs/g-wrap/g-wrap-1.9.7-r2.ebuild +++ b/dev-libs/g-wrap/g-wrap-1.9.7-r3.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/g-wrap/g-wrap-1.9.7-r2.ebuild,v 1.4 2007/02/28 15:10:58 hkbst Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/g-wrap/g-wrap-1.9.7-r3.ebuild,v 1.1 2007/03/02 14:41:51 hkbst Exp $ inherit eutils autotools @@ -27,6 +27,7 @@ src_unpack() { unpack ${A} cd "${S}" epatch ${FILESDIR}/${P}_glib_automagic.patch + epatch ${FILESDIR}/libffi_automagic.patch AT_M4DIR="${S}/m4" eautoreconf } @@ -34,12 +35,12 @@ src_unpack() { src_compile() { econf --with-glib emake -j1 || die 'make failed' -# emake -j1 -C libffi || die 'make libffi failed' + emake -j1 -C libffi || die 'make libffi failed' } src_install () { emake -j1 DESTDIR="${D}" install || die "make install failed" -# emake -C libffi -j1 DESTDIR="${D}" install || die 'make libffi failed' + emake -C libffi -j1 DESTDIR="${D}" install || die 'make libffi failed' dodoc AUTHORS ChangeLog NEWS README THANKS insinto /usr/share/guile/site/srfi doins lib/srfi/srfi* |