diff options
author | 2009-10-07 15:31:59 +0000 | |
---|---|---|
committer | 2009-10-07 15:31:59 +0000 | |
commit | 5d727553c877137c6022ab08090b3192118b0001 (patch) | |
tree | 153d0b47168f5d99d3169304c05cbdbb5259afb0 /dev-libs | |
parent | EAPI=2 (diff) | |
download | gentoo-2-5d727553c877137c6022ab08090b3192118b0001.tar.gz gentoo-2-5d727553c877137c6022ab08090b3192118b0001.tar.bz2 gentoo-2-5d727553c877137c6022ab08090b3192118b0001.zip |
Fix linking with -Wl,--no-undefined wrt #246748 by Christian Ruppert.
(Portage version: 2.2_rc44/cvs/Linux x86_64)
Diffstat (limited to 'dev-libs')
-rw-r--r-- | dev-libs/libxslt/ChangeLog | 6 | ||||
-rw-r--r-- | dev-libs/libxslt/files/libxslt-1.1.26-undefined.patch | 14 | ||||
-rw-r--r-- | dev-libs/libxslt/libxslt-1.1.26.ebuild | 5 |
3 files changed, 22 insertions, 3 deletions
diff --git a/dev-libs/libxslt/ChangeLog b/dev-libs/libxslt/ChangeLog index 9b61f99147a4..ba2cc520db9e 100644 --- a/dev-libs/libxslt/ChangeLog +++ b/dev-libs/libxslt/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for dev-libs/libxslt # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libxslt/ChangeLog,v 1.191 2009/10/07 14:39:51 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libxslt/ChangeLog,v 1.192 2009/10/07 15:31:58 ssuominen Exp $ + + 07 Oct 2009; Samuli Suominen <ssuominen@gentoo.org> libxslt-1.1.26.ebuild, + +files/libxslt-1.1.26-undefined.patch: + Fix linking with -Wl,--no-undefined wrt #246748 by Christian Ruppert. *libxslt-1.1.26 (07 Oct 2009) diff --git a/dev-libs/libxslt/files/libxslt-1.1.26-undefined.patch b/dev-libs/libxslt/files/libxslt-1.1.26-undefined.patch new file mode 100644 index 000000000000..364276a809d8 --- /dev/null +++ b/dev-libs/libxslt/files/libxslt-1.1.26-undefined.patch @@ -0,0 +1,14 @@ +http://bugs.gentoo.org/show_bug.cgi?id=246748 + +diff -ur libxslt-1.1.26.orig/python/Makefile.am libxslt-1.1.26/python/Makefile.am +--- libxslt-1.1.26.orig/python/Makefile.am 2009-05-12 09:29:34.000000000 +0300 ++++ libxslt-1.1.26/python/Makefile.am 2009-10-07 18:27:35.000000000 +0300 +@@ -36,7 +36,7 @@ + python_LTLIBRARIES = libxsltmod.la + + libxsltmod_la_SOURCES = libxslt.c types.c libxslt-py.c +-libxsltmod_la_LIBADD = $(mylibs) ++libxsltmod_la_LIBADD = $(mylibs) -lpython$(PYTHON_VERSION) + + libxslt.py: $(srcdir)/libxsl.py $(srcdir)/libxsltclass.py + cat $(srcdir)/libxsl.py $(srcdir)/libxsltclass.py > libxslt.py diff --git a/dev-libs/libxslt/libxslt-1.1.26.ebuild b/dev-libs/libxslt/libxslt-1.1.26.ebuild index a276ab078a99..dba15e27c2b4 100644 --- a/dev-libs/libxslt/libxslt-1.1.26.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.26.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libxslt/libxslt-1.1.26.ebuild,v 1.1 2009/10/07 14:39:51 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libxslt/libxslt-1.1.26.ebuild,v 1.2 2009/10/07 15:31:58 ssuominen Exp $ EAPI=2 inherit autotools eutils @@ -21,7 +21,8 @@ DEPEND="${RDEPEND}" src_prepare() { epatch "${FILESDIR}"/libxslt.m4-${P}.patch \ - "${FILESDIR}"/${PN}-1.1.23-parallel-install.patch + "${FILESDIR}"/${PN}-1.1.23-parallel-install.patch \ + "${FILESDIR}"/${P}-undefined.patch eautoreconf epunt_cxx } |