summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNaohiro Aota <naota@gentoo.org>2012-03-19 07:24:58 +0000
committerNaohiro Aota <naota@gentoo.org>2012-03-19 07:24:58 +0000
commitbd5ae284e18fb53b2e91f08f904b508d89148dbb (patch)
tree701f452174e41567b068e8626408a37b9ae7e3da /dev-libs/newt
parentold (diff)
downloadgentoo-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/ChangeLog10
-rw-r--r--dev-libs/newt/files/newt-0.52.14-snack.patch21
-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
}