commit:     70ba89af110593ada4ba751903ec16cde6daddbf
Author:     Michael Sterrett <mr_bones_ <AT> gentoo <DOT> org>
AuthorDate: Wed May 25 02:45:42 2016 +0000
Commit:     Michael Sterrett <mr_bones_ <AT> gentoo <DOT> org>
CommitDate: Wed May 25 02:46:08 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70ba89af

games-arcade/diameter: work around the hand-rolled python detection code (bug 
#582888)

Package-Manager: portage-2.2.28

 games-arcade/diameter/diameter-0.4.0.3-r1.ebuild | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/games-arcade/diameter/diameter-0.4.0.3-r1.ebuild 
b/games-arcade/diameter/diameter-0.4.0.3-r1.ebuild
index fab5994..53de387 100644
--- a/games-arcade/diameter/diameter-0.4.0.3-r1.ebuild
+++ b/games-arcade/diameter/diameter-0.4.0.3-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$
 
@@ -28,16 +28,26 @@ DEPEND="${RDEPEND}
 
 S=${WORKDIR}/gamediameter
 
+pkg_setup() {
+       python-any-r1_pkg_setup
+       games_pkg_setup
+}
+
 src_prepare() {
        sed -i \
                -e "s:gamediameter:diameter:" \
                configure.in || die
        mv configure.in configure.ac || die
+       sed -i \
+               -e '/for i in .*\/lib/s:".*:/usr/lib/ ; do:' \
+               -e "/AC_SUBST.*LDFLAGS/s/\".*\"/\$PYTHON_LIBS/" \
+               acinclude.m4 || die
        # bug #336812
        sed -i \
                -e '/gui nebular3.gif/s/gui//' \
                data/texture/Makefile.am || die
        eautoreconf
+       python_export PYTHON PYTHON_LIBS
 }
 
 src_install() {

Reply via email to