From: Tiziano Müller Date: Sun, 24 Dec 2006 01:35:09 +0000 (+0000) Subject: Added patch for compilation-failure on ppc (bug #132054, thanks to illusion) X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=9765cb93e3b457cbbc496df7e2a38de55765ee2e;p=gentoo.git Added patch for compilation-failure on ppc (bug #132054, thanks to illusion) Package-Manager: portage-2.1.2_rc3-r8 --- diff --git a/dev-libs/STLport/ChangeLog b/dev-libs/STLport/ChangeLog index a7f03155b08a..c8b19d572d5e 100644 --- a/dev-libs/STLport/ChangeLog +++ b/dev-libs/STLport/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for dev-libs/STLport # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/STLport/ChangeLog,v 1.34 2006/12/24 01:03:44 dev-zero Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/STLport/ChangeLog,v 1.35 2006/12/24 01:35:09 dev-zero Exp $ + + 24 Dec 2006; Tiziano Müller + +files/STLport-5.1.0-ppc.patch, STLport-5.1.0.ebuild: + Added patch for compilation-failure on ppc (bug #132054, thanks to illusion) 24 Dec 2006; Tiziano Müller STLport-5.1.0.ebuild: Added large file support (bug #146242, thanks to Hanno Meyer-Thurow) diff --git a/dev-libs/STLport/Manifest b/dev-libs/STLport/Manifest index 473c9e836bbb..0f4bb602685f 100644 --- a/dev-libs/STLport/Manifest +++ b/dev-libs/STLport/Manifest @@ -14,6 +14,10 @@ AUX STLport-5.0.2-gcc41.patch 419 RMD160 76d81b4aa58721b1aa41cd2112b1fb11bcf1bd9 MD5 2893a09a401bc17386d4223147dd1cef files/STLport-5.0.2-gcc41.patch 419 RMD160 76d81b4aa58721b1aa41cd2112b1fb11bcf1bd90 files/STLport-5.0.2-gcc41.patch 419 SHA256 160cb4b6defa4e537ed8d591e52880247cb075f89c8913372605e8290f9bc90d files/STLport-5.0.2-gcc41.patch 419 +AUX STLport-5.1.0-ppc.patch 619 RMD160 8c37969b3ba3f9a76b4ef6c64f8b1a755ed84414 SHA1 4de1fd802100839a0287d76e9967aa2ae0d207bc SHA256 31a091634a819e5035863d19d26cd98858c226ec3340be8b7270eb6006006380 +MD5 f09b1a04c8f17e6acf3745f6bdb46a3f files/STLport-5.1.0-ppc.patch 619 +RMD160 8c37969b3ba3f9a76b4ef6c64f8b1a755ed84414 files/STLport-5.1.0-ppc.patch 619 +SHA256 31a091634a819e5035863d19d26cd98858c226ec3340be8b7270eb6006006380 files/STLport-5.1.0-ppc.patch 619 AUX STLport-vector.patch 1106 RMD160 709a29772385a9a476b39c5cc7e9397174f17503 SHA1 08fa5ec4d11f89f03dbd6d2f80cff56d34a29b8e SHA256 bdc12f69e8fc1a7f350225357e0e32e96899aa39f471c4576ad37d61a6bd7d1b MD5 e4ade56502c64dc0858dd39acf14be1a files/STLport-vector.patch 1106 RMD160 709a29772385a9a476b39c5cc7e9397174f17503 files/STLport-vector.patch 1106 @@ -29,14 +33,14 @@ EBUILD STLport-5.0.2.ebuild 1634 RMD160 2df8fc291866d9ddc74abc555fd3ee60bdc6b145 MD5 1b4446022516f2fac4f5e5ff3aab1214 STLport-5.0.2.ebuild 1634 RMD160 2df8fc291866d9ddc74abc555fd3ee60bdc6b145 STLport-5.0.2.ebuild 1634 SHA256 88367ec5a6927a2d80244243452b37d46d69dfffe3b7d2cd42c62b045422dc67 STLport-5.0.2.ebuild 1634 -EBUILD STLport-5.1.0.ebuild 2114 RMD160 b49f3e4a2d626eb63bb7bf416864d10a5ce6020e SHA1 ab252956989bdb28dd4e8ef7385dff831ecc2d09 SHA256 27d357e81f9c363e13c408fe67e00982815ea5aa463d28bf8ff8a2444a5f5239 -MD5 797e64100a5fb4e9add2bb88d31b0485 STLport-5.1.0.ebuild 2114 -RMD160 b49f3e4a2d626eb63bb7bf416864d10a5ce6020e STLport-5.1.0.ebuild 2114 -SHA256 27d357e81f9c363e13c408fe67e00982815ea5aa463d28bf8ff8a2444a5f5239 STLport-5.1.0.ebuild 2114 -MISC ChangeLog 4891 RMD160 4e37a03e3036aade86dfb0d0fc49b6063e17a0c5 SHA1 65bf6ee5352907aa92b5a5ca4b0eda1f52b0a087 SHA256 1fd61e7023aa349a050997112ef9310bc26cbc72eefecd167824be0cc2b51b91 -MD5 c04d0a3479256edd008862d8fe5bde1b ChangeLog 4891 -RMD160 4e37a03e3036aade86dfb0d0fc49b6063e17a0c5 ChangeLog 4891 -SHA256 1fd61e7023aa349a050997112ef9310bc26cbc72eefecd167824be0cc2b51b91 ChangeLog 4891 +EBUILD STLport-5.1.0.ebuild 2221 RMD160 74ae8e63a942380609c3c330b8bf1a8c73bf5540 SHA1 90d034f53e33228f7669d8e68553b9a91e7950a9 SHA256 071ed78c6c86c13b37e94a5417c6b0353c2c77ce91637c53d9d0d8f3f4e83e8d +MD5 58f7ea301eb59e9895e7b3528e140b97 STLport-5.1.0.ebuild 2221 +RMD160 74ae8e63a942380609c3c330b8bf1a8c73bf5540 STLport-5.1.0.ebuild 2221 +SHA256 071ed78c6c86c13b37e94a5417c6b0353c2c77ce91637c53d9d0d8f3f4e83e8d STLport-5.1.0.ebuild 2221 +MISC ChangeLog 5080 RMD160 9b23f5486f9b15bfd87575facbdbb62d77d35e13 SHA1 3cb38f80cd317aa9a7179b52383b84581c9d7853 SHA256 24ce2fa3fece1e43f4188e4c2ec3adcfe4ff08a20e02c684f38da2b3f15ecc78 +MD5 bfd5418407f0e2cf164fff9e1683cf32 ChangeLog 5080 +RMD160 9b23f5486f9b15bfd87575facbdbb62d77d35e13 ChangeLog 5080 +SHA256 24ce2fa3fece1e43f4188e4c2ec3adcfe4ff08a20e02c684f38da2b3f15ecc78 ChangeLog 5080 MISC metadata.xml 156 RMD160 537178ef5a820896e97475fb9aded47d50474bef SHA1 2a4ef4879b918a28132d21cd6d1bbaa2a30dccde SHA256 0e8490f9c62cb74e5894b52f643a02de0024d97dbfebad43082dce6bcb39555f MD5 41d7ac32dc54956e937401bb5a2c3810 metadata.xml 156 RMD160 537178ef5a820896e97475fb9aded47d50474bef metadata.xml 156 diff --git a/dev-libs/STLport/STLport-5.1.0.ebuild b/dev-libs/STLport/STLport-5.1.0.ebuild index dcab32293e06..ff7f7a8e74cf 100644 --- a/dev-libs/STLport/STLport-5.1.0.ebuild +++ b/dev-libs/STLport/STLport-5.1.0.ebuild @@ -1,8 +1,8 @@ # Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/STLport/STLport-5.1.0.ebuild,v 1.2 2006/12/24 01:03:44 dev-zero Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/STLport/STLport-5.1.0.ebuild,v 1.3 2006/12/24 01:35:09 dev-zero Exp $ -inherit versionator eutils toolchain-funcs multilib flag-o-matic +inherit eutils versionator eutils toolchain-funcs multilib flag-o-matic KEYWORDS="~amd64 ~x86" @@ -20,6 +20,9 @@ src_unpack() { unpack ${A} cd "${S}" + # It should be save to apply this on non-ppc systems as well + epatch "${FILESDIR}/${P}-ppc.patch" + sed -i \ -e 's/\(OPT += \)-O2/\1/' \ build/Makefiles/gmake/*cc.mak \ diff --git a/dev-libs/STLport/files/STLport-5.1.0-ppc.patch b/dev-libs/STLport/files/STLport-5.1.0-ppc.patch new file mode 100644 index 000000000000..1376d8e83d92 --- /dev/null +++ b/dev-libs/STLport/files/STLport-5.1.0-ppc.patch @@ -0,0 +1,21 @@ +--- stlport/stl/config/_gcc.h.orig 2006-12-24 02:38:24.000000000 +0100 ++++ stlport/stl/config/_gcc.h 2006-12-24 02:40:20.000000000 +0100 +@@ -9,6 +9,7 @@ + # ifndef _STLP_USE_GLIBC + # define _STLP_USE_GLIBC 1 + # endif ++# define _STLP_NO_VENDOR_STDLIB_L + # if defined (__UCLIBC__) && !defined (_STLP_USE_UCLIBC) + # define _STLP_USE_UCLIBC 1 + # endif +@@ -21,7 +22,9 @@ + #endif + + #if (__GNUC__ < 3) +-# define _STLP_NO_VENDOR_STDLIB_L ++# ifndef _STLP_NO_VENDOR_STDLIB_L ++# define _STLP_NO_VENDOR_STDLIB_L ++# endif + #endif + + /* We guess if we are using the cygwin distrib that has a special include schema.