commit: 0f0051b915b593a44b9150be6d1744a7ea1215d0 Author: Mike Gilbert <floppym <AT> gentoo <DOT> org> AuthorDate: Mon Jan 25 02:14:31 2016 +0000 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org> CommitDate: Mon Jan 25 02:21:04 2016 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f0051b9
app-pda/libplist: Override PYTHON_LDFLAGS in src_configure 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 | 13 ++++++------- app-pda/libplist/libplist-1.12.ebuild | 13 ++++++------- 2 files changed, 12 insertions(+), 14 deletions(-) diff --git a/app-pda/libplist/libplist-1.11-r2.ebuild b/app-pda/libplist/libplist-1.11-r2.ebuild index 600f79c..e19af75 100644 --- a/app-pda/libplist/libplist-1.11-r2.ebuild +++ b/app-pda/libplist/libplist-1.11-r2.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$ @@ -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() { diff --git a/app-pda/libplist/libplist-1.12.ebuild b/app-pda/libplist/libplist-1.12.ebuild index bc3d53f..8f40dc7 100644 --- a/app-pda/libplist/libplist-1.12.ebuild +++ b/app-pda/libplist/libplist-1.12.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$ @@ -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() {
