summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Groffen <grobian@gentoo.org>2013-01-27 19:57:08 +0000
committerFabian Groffen <grobian@gentoo.org>2013-01-27 19:57:08 +0000
commitf37b484a1c1ee89d2a23460082015ac212cae73e (patch)
tree10a012d68e3d6f8ce0512f08189e1879483bdf9c /dev-libs/libffi
parentConvert to EAPI=4 and enable filecap support. (diff)
downloadgentoo-2-f37b484a1c1ee89d2a23460082015ac212cae73e.tar.gz
gentoo-2-f37b484a1c1ee89d2a23460082015ac212cae73e.tar.bz2
gentoo-2-f37b484a1c1ee89d2a23460082015ac212cae73e.zip
Unbreak Prefix bootstraps with host-provided libffi
(Portage version: 2.2.01.21580-prefix/cvs/Darwin i386, signed Manifest commit with key 0x5F75F607C5C74E89)
Diffstat (limited to 'dev-libs/libffi')
-rw-r--r--dev-libs/libffi/ChangeLog5
-rw-r--r--dev-libs/libffi/libffi-3.0.11.ebuild4
2 files changed, 6 insertions, 3 deletions
diff --git a/dev-libs/libffi/ChangeLog b/dev-libs/libffi/ChangeLog
index 01312a9bb2a5..d3cda9a4ff3f 100644
--- a/dev-libs/libffi/ChangeLog
+++ b/dev-libs/libffi/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for dev-libs/libffi
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/ChangeLog,v 1.158 2013/01/13 04:52:11 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/ChangeLog,v 1.159 2013/01/27 19:57:08 grobian Exp $
+
+ 27 Jan 2013; Fabian Groffen <grobian@gentoo.org> libffi-3.0.11.ebuild:
+ Unbreak Prefix bootstraps with host-provided libffi
13 Jan 2013; Mike Frysinger <vapier@gentoo.org>
+files/libffi-3.0.11-x86-pic-check.patch, libffi-3.0.11.ebuild:
diff --git a/dev-libs/libffi/libffi-3.0.11.ebuild b/dev-libs/libffi/libffi-3.0.11.ebuild
index 73e42c93bc18..654e6eaa12d9 100644
--- a/dev-libs/libffi/libffi-3.0.11.ebuild
+++ b/dev-libs/libffi/libffi-3.0.11.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/libffi-3.0.11.ebuild,v 1.18 2013/01/13 04:52:11 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/libffi-3.0.11.ebuild,v 1.19 2013/01/27 19:57:08 grobian Exp $
EAPI=4
@@ -26,7 +26,7 @@ DOCS="ChangeLog* README"
pkg_setup() {
# Check for orphaned libffi, see http://bugs.gentoo.org/354903 for example
- if [[ ${ROOT} == "/" ]] && ! has_version ${CATEGORY}/${PN}; then
+ if [[ ${ROOT} == "/" && ${EPREFIX} == "" ]] && ! has_version ${CATEGORY}/${PN}; then
local base="${T}"/conftest
echo 'int main() { }' > "${base}".c
$(tc-getCC) -o "${base}" "${base}".c -lffi >&/dev/null