diff options
author | Naohiro Aota <naota@gentoo.org> | 2012-03-19 07:24:58 +0000 |
---|---|---|
committer | Naohiro Aota <naota@gentoo.org> | 2012-03-19 07:24:58 +0000 |
commit | bd5ae284e18fb53b2e91f08f904b508d89148dbb (patch) | |
tree | 701f452174e41567b068e8626408a37b9ae7e3da /dev-libs/newt | |
parent | old (diff) | |
download | gentoo-2-bd5ae284e18fb53b2e91f08f904b508d89148dbb.tar.gz gentoo-2-bd5ae284e18fb53b2e91f08f904b508d89148dbb.tar.bz2 gentoo-2-bd5ae284e18fb53b2e91f08f904b508d89148dbb.zip |
Add patch to build _snackmodule.so #395275
(Portage version: 2.2.0_alpha90/cvs/Linux x86_64)
Diffstat (limited to 'dev-libs/newt')
-rw-r--r-- | dev-libs/newt/ChangeLog | 10 | ||||
-rw-r--r-- | dev-libs/newt/files/newt-0.52.14-snack.patch | 21 | ||||
-rw-r--r-- | dev-libs/newt/newt-0.52.14-r1.ebuild (renamed from dev-libs/newt/newt-0.52.14.ebuild) | 7 |
3 files changed, 33 insertions, 5 deletions
diff --git a/dev-libs/newt/ChangeLog b/dev-libs/newt/ChangeLog index 13b4361a9e53..ff0a2eb18a7e 100644 --- a/dev-libs/newt/ChangeLog +++ b/dev-libs/newt/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-libs/newt -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/newt/ChangeLog,v 1.78 2011/11/28 02:13:39 naota Exp $ +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/newt/ChangeLog,v 1.79 2012/03/19 07:24:58 naota Exp $ + +*newt-0.52.14-r1 (19 Mar 2012) + + 19 Mar 2012; Naohiro Aota <naota@gentoo.org> +files/newt-0.52.14-snack.patch, + +newt-0.52.14-r1.ebuild, -newt-0.52.14.ebuild: + Add patch to build _snackmodule.so #395275 *newt-0.52.14 (28 Nov 2011) diff --git a/dev-libs/newt/files/newt-0.52.14-snack.patch b/dev-libs/newt/files/newt-0.52.14-snack.patch new file mode 100644 index 000000000000..9242abb49817 --- /dev/null +++ b/dev-libs/newt/files/newt-0.52.14-snack.patch @@ -0,0 +1,21 @@ +diff -Naur newt-0.52.14.orig/Makefile.in newt-0.52.14/Makefile.in +--- newt-0.52.14.orig/Makefile.in 2011-11-11 20:00:15.000000000 +0900 ++++ newt-0.52.14/Makefile.in 2011-12-19 23:56:43.189480533 +0900 +@@ -79,11 +79,12 @@ + _snackmodule.so: snackmodule.c $(LIBNEWTSH) + [ -n "$(PYTHONVERS)" ] && for ver in $(PYTHONVERS) ; do \ + mkdir -p $$ver ;\ +- PCFLAGS=`$$ver-config --cflags`; \ +- PIFLAGS=`$$ver-config --includes`; \ +- PLDFLAGS=`$$ver-config --ldflags`; \ +- PLFLAGS=`$$ver-config --libs`; \ +- $(CC) $(CPPFLAGS) $$PIFLAGS $$PCFLAGS -c -o $$ver/snackmodule.o snackmodule.c ;\ ++ PYTHON_CONFIG="$${ver/python/python-config-}"; \ ++ PCFLAGS="`$$PYTHON_CONFIG --cflags`"; \ ++ PIFLAGS=`$$PYTHON_CONFIG --includes`; \ ++ PLDFLAGS=`$$PYTHON_CONFIG --ldflags`; \ ++ PLFLAGS=`$$PYTHON_CONFIG --libs`; \ ++ $(CC) $(SHCFLAGS) $(CFLAGS) $(CPPFLAGS) $$PIFLAGS $$PCFLAGS -c -o $$ver/snackmodule.o snackmodule.c ;\ + $(CC) --shared $$PLDFLAGS $$PLFLAGS $(LDFLAGS) -o $$ver/_snackmodule.so $$ver/snackmodule.o -L. -lnewt $(LIBS);\ + done || : + touch $@ diff --git a/dev-libs/newt/newt-0.52.14.ebuild b/dev-libs/newt/newt-0.52.14-r1.ebuild index 990c66d3bfcc..d37e53546b9d 100644 --- a/dev-libs/newt/newt-0.52.14.ebuild +++ b/dev-libs/newt/newt-0.52.14-r1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/newt/newt-0.52.14.ebuild,v 1.1 2011/11/28 02:13:40 naota Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/newt/newt-0.52.14-r1.ebuild,v 1.1 2012/03/19 07:24:58 naota Exp $ EAPI="3" PYTHON_DEPEND="2" @@ -45,7 +45,8 @@ src_prepare() { -e 's| make | $(MAKE) |g' \ || die "sed Makefile.in" - epatch "${FILESDIR}"/${PN}-0.52.13-gold.patch + epatch "${FILESDIR}"/${PN}-0.52.13-gold.patch \ + "${FILESDIR}"/${P}-snack.patch eautoreconf } |