From 86c63b52d26a245072fc4b500cdc72ff4e25d2af Mon Sep 17 00:00:00 2001 From: Samuli Suominen Date: Sat, 23 Jun 2012 09:20:19 +0000 Subject: Fix python binding building by including required cstddef for ptrdiff_t. Package-Manager: portage-2.2.0_alpha110/cvs/Linux x86_64 --- dev-libs/libprelude/ChangeLog | 6 +++++- dev-libs/libprelude/Manifest | 17 +++++++++++------ .../libprelude/files/libprelude-1.0.0-ptrdiff_t.patch | 13 +++++++++++++ dev-libs/libprelude/libprelude-1.0.0-r1.ebuild | 8 +++++--- 4 files changed, 34 insertions(+), 10 deletions(-) create mode 100644 dev-libs/libprelude/files/libprelude-1.0.0-ptrdiff_t.patch (limited to 'dev-libs') 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 + 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 libprelude-1.0.0-r1.ebuild: x86 stable, bug #402165 diff --git a/dev-libs/libprelude/Manifest b/dev-libs/libprelude/Manifest index 9a38c9adcaae..b8793a436f1f 100644 --- a/dev-libs/libprelude/Manifest +++ b/dev-libs/libprelude/Manifest @@ -2,6 +2,7 @@ Hash: SHA1 AUX libprelude-1.0.0-libtool.patch 889 RMD160 dae26caa019d62e53549d997b1b5283d266afa81 SHA1 a5b787145bb2fc8272ca20057160e6315e8ac3c6 SHA256 a144741aea01b7181f2e0c03e8443a35e8fac04398e9353a96ec5274273498e9 +AUX libprelude-1.0.0-ptrdiff_t.patch 251 RMD160 ccf47b9204806edc33475bb9d74f125bec1a6e16 SHA1 d2b39140c9027208e370aa8f90b2aa3f54f2033e SHA256 c51e1fa8be9b5faa9b668fae345623d0ebae947f51cce4159b16bde76caeea69 AUX libprelude-1.0.0-ruby.patch 752 RMD160 2f402a50dd18de96e7b971c079f29162a6210d5a SHA1 9c32aad18cb307628574681317cf0a94f9048674 SHA256 37f5355294a9091117e85423cd3b2d6446130c96307bca1f7a21661c1d5e3e93 DIST libprelude-0.9.15.2.tar.gz 1949284 RMD160 c69e21175d60fd6c858935b927d85e6043cbb486 SHA1 ee11319f2f526318642900fa27da0c3e4bbdf9bc SHA256 c8013b9f9b572d8301a2c839abd541b4ed00996ed6c0953a5a3ce7a585bf5b4f DIST libprelude-0.9.22.tar.gz 2673781 RMD160 0c40a840e295b27f6e6c2dbac7b6bcf7c0194195 SHA1 66c3e579dae3b78a3c536de968dfd2cd786521fa SHA256 fab19e886ef5d7da90e275332be72ad2f3543fffb6656d8babeef90a65e43cd6 @@ -10,13 +11,17 @@ DIST libprelude-1.0.0.tar.gz 2796859 RMD160 fcdb88ee27944d7b5abeec90524f995304f3 EBUILD libprelude-0.9.15.2.ebuild 1215 RMD160 a97580ab668e426abaef89d7e74c93b3df48f8eb SHA1 b58f8ef67f99cb9aa44e3f14d379e56e1987a45d SHA256 cfa71a7a684f6ef4e0e604a193d4969e3e6615f1d804ca799f61b9b0b5332a14 EBUILD libprelude-0.9.22.ebuild 1245 RMD160 f7c1cba270e7c14837e57a917ee626696777e10a SHA1 d08d96b1e92ce6ebb96f8258ea94273cf2994123 SHA256 9fef5ba0698d10aaefb4e4ed5f3e047c0f625bf407d4a28f3651174cfc92a4a4 EBUILD libprelude-0.9.24.ebuild 1291 RMD160 edd580c8e803137a1684d1337904954702c45320 SHA1 36a37923d04427eba4b91e968ea7d925f7b7ec88 SHA256 d2ab317986f8ff8db47253f993b159a354d873310898851f6e52b0fec553c3ef -EBUILD libprelude-1.0.0-r1.ebuild 2376 RMD160 dad90789cb9611ce2bb86383a68016285ce37fd9 SHA1 f905e8b1ce9c75dbcdcb8b46e90cca5617bb9f2d SHA256 c0773d2787659dd9acb66fdb3b0ae091dfe57ccb4406f6752cd9295a9efd6539 -MISC ChangeLog 12594 RMD160 d8f5a23819743371079ee0f045d274476c742d1f SHA1 c65e7cc52077e3899dfc16daa7f74eb12ed25c95 SHA256 4ffb923552dd001c9044c3eaacef8eed0ee86a58c68b18195d7300320a831fda +EBUILD libprelude-1.0.0-r1.ebuild 2418 RMD160 80cb18ba0f81338b5d80fceb9a1957967c45bcc5 SHA1 00277ac47a5b5970a9c2b2a418759ddc05b1122e SHA256 00b2115f3d5717970aa6177ea15a9a8c3b421fd1dd696cdb48b736f9b2661a7c +MISC ChangeLog 12798 RMD160 3522cc0ff388df674df998b2d6d7d13afcb25b4d SHA1 d4448707843c5d7542314efd1c04a3ebf130b04f SHA256 58ce4373ebfd9b8a27c15b8add8580a1f7a8b9e1e009211f1fdbac0994968608 MISC metadata.xml 406 RMD160 dd0a980aca9d723f053f79fcf904e13a784c0829 SHA1 b07c70583abb92b2937542a943d58d823e5a38a6 SHA256 32f4d4288b24c47f8c7b4b6b75ae2319f27df97c6f9beff6cd649d4b3b89cade -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.17 (GNU/Linux) +Version: GnuPG v2.0.19 (GNU/Linux) -iEYEARECAAYFAk+AgGoACgkQkKaRLQcq0GL0SgCfcatj2VfMz6neCjOrROMZ3qYU -GxEAn0CSxnXvXjFsTVPC64q+vG4/MU2E -=ALtu +iQEcBAEBAgAGBQJP5YkxAAoJEEdUh39IaPFNcTUH/1hQv4aadKJN5+9TMbmeWyMR +vZkYBinVG3/Rc1kpNyVz9krIRavQgSYGql8Qz3w/ujH4/UcGb58Zpe3o/alJAWvr +3dpw3aH8FQpnPH6GXM7Mb+3OvjnaeLS+Mr8kyg1jqyiddDWxsbLcUydq1mr6J0B1 +N/d2eFqblOm1uATfFGIrs5exdN+oTcIEBLzF1av20Ns+tdZOVi/ooxi1yBUo6lYb +dT53uzPWMrQJv4S7qeoSzlmIBcagx4XcS4Z5Q3DJg7ARwadW2cAzAJpsqX5fIXU8 +dO/ayzm0V5KRaaVm8LJHLBO9UGKOopXgKJ2KPh1O6MAx01D566UzxFr0Gk2oRJk= +=Owuc -----END PGP SIGNATURE----- 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 + #include +- ++#include + + 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" -- cgit v1.2.3-65-gdbad