summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/libprelude/ChangeLog6
-rw-r--r--dev-libs/libprelude/Manifest17
-rw-r--r--dev-libs/libprelude/files/libprelude-1.0.0-ptrdiff_t.patch13
-rw-r--r--dev-libs/libprelude/libprelude-1.0.0-r1.ebuild8
4 files changed, 34 insertions, 10 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/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 <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"