diff options
author | 2012-06-23 09:20:19 +0000 | |
---|---|---|
committer | 2012-06-23 09:20:19 +0000 | |
commit | d0d0f02579b67a76a146c14201f6b674bde8a78a (patch) | |
tree | bcfdb653b5a630c9651bcd5e4cfe5fefbab77d1a /dev-libs/libprelude | |
parent | inherit user.eclass for enewgroup and enewuser (diff) | |
download | gentoo-2-d0d0f02579b67a76a146c14201f6b674bde8a78a.tar.gz gentoo-2-d0d0f02579b67a76a146c14201f6b674bde8a78a.tar.bz2 gentoo-2-d0d0f02579b67a76a146c14201f6b674bde8a78a.zip |
Fix python binding building by including required cstddef for ptrdiff_t.
(Portage version: 2.2.0_alpha110/cvs/Linux x86_64)
Diffstat (limited to 'dev-libs/libprelude')
-rw-r--r-- | dev-libs/libprelude/ChangeLog | 6 | ||||
-rw-r--r-- | dev-libs/libprelude/files/libprelude-1.0.0-ptrdiff_t.patch | 13 | ||||
-rw-r--r-- | dev-libs/libprelude/libprelude-1.0.0-r1.ebuild | 8 |
3 files changed, 23 insertions, 4 deletions
diff --git a/dev-libs/libprelude/ChangeLog b/dev-libs/libprelude/ChangeLog index 3fd1d1d2a4b8..c9484313b78c 100644 --- a/dev-libs/libprelude/ChangeLog +++ b/dev-libs/libprelude/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for dev-libs/libprelude # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libprelude/ChangeLog,v 1.80 2012/04/07 17:56:09 maekke Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libprelude/ChangeLog,v 1.81 2012/06/23 09:20:19 ssuominen Exp $ + + 23 Jun 2012; Samuli Suominen <ssuominen@gentoo.org> + libprelude-1.0.0-r1.ebuild, +files/libprelude-1.0.0-ptrdiff_t.patch: + Fix python binding building by including required cstddef for ptrdiff_t. 07 Apr 2012; Markus Meier <maekke@gentoo.org> libprelude-1.0.0-r1.ebuild: x86 stable, bug #402165 diff --git a/dev-libs/libprelude/files/libprelude-1.0.0-ptrdiff_t.patch b/dev-libs/libprelude/files/libprelude-1.0.0-ptrdiff_t.patch new file mode 100644 index 000000000000..58d1f26d7f93 --- /dev/null +++ b/dev-libs/libprelude/files/libprelude-1.0.0-ptrdiff_t.patch @@ -0,0 +1,13 @@ +error: 'ptrdiff_t' does not name a type + +--- bindings/python/_PreludeEasy.cxx ++++ bindings/python/_PreludeEasy.cxx +@@ -2845,7 +2845,7 @@ + + #include <string> + #include <stdexcept> +- ++#include <cstddef> + + namespace swig { + struct stop_iteration { diff --git a/dev-libs/libprelude/libprelude-1.0.0-r1.ebuild b/dev-libs/libprelude/libprelude-1.0.0-r1.ebuild index df74c5f8c8f4..5fd690016cc5 100644 --- a/dev-libs/libprelude/libprelude-1.0.0-r1.ebuild +++ b/dev-libs/libprelude/libprelude-1.0.0-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libprelude/libprelude-1.0.0-r1.ebuild,v 1.11 2012/04/07 17:56:09 maekke Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libprelude/libprelude-1.0.0-r1.ebuild,v 1.12 2012/06/23 09:20:19 ssuominen Exp $ EAPI="3" GENTOO_DEPEND_ON_PERL="no" @@ -38,8 +38,10 @@ pkg_setup() { } src_prepare() { - epatch "${FILESDIR}"/${P}-libtool.patch - epatch "${FILESDIR}"/${P}-ruby.patch + epatch \ + "${FILESDIR}"/${P}-libtool.patch \ + "${FILESDIR}"/${P}-ruby.patch \ + "${FILESDIR}"/${P}-ptrdiff_t.patch # Avoid null runpaths in Perl bindings. sed -e 's/ LD_RUN_PATH=""//' -i bindings/Makefile.am bindings/low-level/Makefile.am || die "sed failed" |