Added patch for compilation-failure on ppc (bug #132054, thanks to illusion)
authorTiziano Müller <dev-zero@gentoo.org>
Sun, 24 Dec 2006 01:35:09 +0000 (01:35 +0000)
committerTiziano Müller <dev-zero@gentoo.org>
Sun, 24 Dec 2006 01:35:09 +0000 (01:35 +0000)
Package-Manager: portage-2.1.2_rc3-r8

dev-libs/STLport/ChangeLog
dev-libs/STLport/Manifest
dev-libs/STLport/STLport-5.1.0.ebuild
dev-libs/STLport/files/STLport-5.1.0-ppc.patch [new file with mode: 0644]

index a7f03155b08a8c8a2ccde873880d6a91fcf39336..c8b19d572d5e7b20c25a8528420c41211873e2d9 100644 (file)
@@ -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 <dev-zero@gentoo.org>
+  +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 <dev-zero@gentoo.org> STLport-5.1.0.ebuild:
   Added large file support (bug #146242, thanks to Hanno Meyer-Thurow)
index 473c9e836bbbb98f25d40645c94da855444941b5..0f4bb602685f019c54084da716e9fefdb59100bc 100644 (file)
@@ -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
index dcab32293e06cce79a40f7214854776bfc5d1fc2..ff7f7a8e74cf32a6a6702ac9b8ce45f509d7f5c7 100644 (file)
@@ -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 (file)
index 0000000..1376d8e
--- /dev/null
@@ -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.