app-pda/libplist: Override PYTHON_LDFLAGS in src_configure
authorMike Gilbert <floppym@gentoo.org>
Mon, 25 Jan 2016 02:14:31 +0000 (21:14 -0500)
committerMike Gilbert <floppym@gentoo.org>
Mon, 25 Jan 2016 02:21:04 +0000 (21:21 -0500)
Works around broken build system.

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

Package-Manager: portage-2.2.27_p49

app-pda/libplist/libplist-1.11-r2.ebuild
app-pda/libplist/libplist-1.12.ebuild

index 600f79c1a0414b67c0e2a602ee3dbf64e349d835..e19af75e9a17f0f0d8127e604391e9ba38089c42 100644 (file)
@@ -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$
 
@@ -29,11 +29,6 @@ RESTRICT="test" # TODO: src_test() was dropped from 1.10 (cmake) -> 1.11 (autoto
 
 BUILD_DIR="${S}_build"
 
-src_prepare() {
-       sed -i -e 's/AC_PYTHON_DEVEL/AX_PYTHON_DEVEL/' "${S}"/m4/cython_python.m4
-       eautoreconf
-}
-
 src_configure() {
        local ECONF_SOURCE=${S}
        local myeconfargs=( $(use_enable static-libs static) )
@@ -45,8 +40,12 @@ src_configure() {
                popd >/dev/null || die
        }
 
+       do_configure_python() {
+               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() {
index bc3d53f8a9d81dfb02b7a5b8aed3e13c0cf9698b..8f40dc7a7419c856e81c4162f883231d9d866f8e 100644 (file)
@@ -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$
 
@@ -29,11 +29,6 @@ RESTRICT="test" # TODO: src_test() was dropped from 1.10 (cmake) -> 1.11 (autoto
 
 BUILD_DIR="${S}_build"
 
-src_prepare() {
-       sed -i -e 's/AC_PYTHON_DEVEL/AX_PYTHON_DEVEL/' "${S}"/m4/cython_python.m4
-       eautoreconf
-}
-
 src_configure() {
        local ECONF_SOURCE=${S}
        local myeconfargs=( $(use_enable static-libs static) )
@@ -45,8 +40,12 @@ src_configure() {
                popd >/dev/null || die
        }
 
+       do_configure_python() {
+               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() {