commit:     c60e3d690e7a2254893cd21285d62135660c8405
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 25 02:20:15 2016 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Jan 25 02:21:07 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c60e3d69

app-pda/libimobiledevice: Override PYTHON_LDFLAGS in src_configure

Works around broken build system.

Bug: https://bugs.gentoo.org/567916

Package-Manager: portage-2.2.27_p49

 app-pda/libimobiledevice/libimobiledevice-1.1.6-r1.ebuild | 9 +++++++--
 app-pda/libimobiledevice/libimobiledevice-1.2.0.ebuild    | 9 +++++++--
 2 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/app-pda/libimobiledevice/libimobiledevice-1.1.6-r1.ebuild 
b/app-pda/libimobiledevice/libimobiledevice-1.1.6-r1.ebuild
index 2ea6d8d..5fd0082 100644
--- a/app-pda/libimobiledevice/libimobiledevice-1.1.6-r1.ebuild
+++ b/app-pda/libimobiledevice/libimobiledevice-1.1.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -51,8 +51,13 @@ src_configure() {
                popd >/dev/null || die
        }
 
+       do_configure_python() {
+               # Bug 567916
+               PYTHON_LDFLAGS="$(python_get_LIBS)" do_configure "$@"
+       }
+
        do_configure --without-cython
-       use python && python_foreach_impl do_configure
+       use python && python_foreach_impl do_configure_python
 }
 
 src_compile() {

diff --git a/app-pda/libimobiledevice/libimobiledevice-1.2.0.ebuild 
b/app-pda/libimobiledevice/libimobiledevice-1.2.0.ebuild
index 9a61169..0022327 100644
--- a/app-pda/libimobiledevice/libimobiledevice-1.2.0.ebuild
+++ b/app-pda/libimobiledevice/libimobiledevice-1.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -51,8 +51,13 @@ src_configure() {
                popd >/dev/null || die
        }
 
+       do_configure_python() {
+               # Bug 567916
+               PYTHON_LDFLAGS="$(python_get_LIBS)" do_configure "$@"
+       }
+
        do_configure --without-cython
-       use python && python_foreach_impl do_configure
+       use python && python_foreach_impl do_configure_python
 }
 
 src_compile() {

Reply via email to