Filtering -fforce-addr and -frename-registers for old compilers, bug #200549.
authorPeter Volkov <pva@gentoo.org>
Mon, 10 Mar 2008 15:29:16 +0000 (15:29 +0000)
committerPeter Volkov <pva@gentoo.org>
Mon, 10 Mar 2008 15:29:16 +0000 (15:29 +0000)
Package-Manager: portage-2.1.4.4

media-libs/libtheora/ChangeLog
media-libs/libtheora/Manifest
media-libs/libtheora/libtheora-1.0_beta2-r1.ebuild

index 85d048b1936ec0bcc1b06ce0533315fd4fdcf419..0626ed4dee33194d923485199c75864311e5e301 100644 (file)
@@ -1,6 +1,9 @@
 # ChangeLog for media-libs/libtheora
 # Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/libtheora/ChangeLog,v 1.68 2008/03/05 18:58:24 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libtheora/ChangeLog,v 1.69 2008/03/10 15:29:16 pva Exp $
+
+  10 Mar 2008; Peter Volkov <pva@gentoo.org> libtheora-1.0_beta2-r1.ebuild:
+  Filtering -fforce-addr and -frename-registers for old compilers, bug #200549.
 
   05 Mar 2008; Raúl Porcel <armin76@gentoo.org>
   libtheora-1.0_beta2-r1.ebuild:
index edb447dc443a18ec3435578e223929bb734d6a6c..04b60c68cf12ba66d7ae20f3c46a2fa29284e287 100644 (file)
@@ -9,7 +9,7 @@ DIST libtheora-1.0beta2.tar.bz2 1774632 RMD160 544bdb94e09fdfcfb76b603dd32c40ed5
 EBUILD libtheora-1.0_alpha6-r1.ebuild 1717 RMD160 7a15e9113c96bac6caa61868cdd16a7ff48711f2 SHA1 dd1575600ec35b01440059e9656cf9379d2ebcf9 SHA256 21f55309efab710b4d39187d75fc718fb103969d3c2e8b80aa429b6f6f3e458b
 EBUILD libtheora-1.0_alpha7-r1.ebuild 1539 RMD160 f9be4b83a0f74e6c3210ac6477b36c86618112c7 SHA1 6b46ab0d511c5740fb5a8e70471a37bcd74267e2 SHA256 ba45351a1e4a49381bf7edaa95bac9baf0e729dc56a265056efda726ba38569f
 EBUILD libtheora-1.0_alpha7.ebuild 1489 RMD160 6faf15754fbb4b701c240bc53dd31d7ba53cd2f2 SHA1 be7e8a502f7eb797c1c30222f80f1fd6fdce625d SHA256 c75e56af947d4bc9480f762be7d9ee83eb597ce59895807939a5d275b9a42b4b
-EBUILD libtheora-1.0_beta2-r1.ebuild 1347 RMD160 1c7527dccc30ed504efe4233906575d284ccaf82 SHA1 5d2b4a360a4d84b8dee844a3e21b9a2fc60e2b9a SHA256 70bc5b55b6228384b21a28b34b0b99ea69b6f798bb4e0de7c2c6a22727570164
+EBUILD libtheora-1.0_beta2-r1.ebuild 1567 RMD160 923a019d3f68e37802b7ee9baa09a2c396b4c672 SHA1 5dba5401dae451cdca92dee54a6cfdeecbaeb3a9 SHA256 fc0029e64c5090fdd55709fe5236f7dd6e18bb78afb0d32ef24f62b356948995
 EBUILD libtheora-1.0_beta2.ebuild 1336 RMD160 88814205ed24298002e6e5c910d9b17880cc1f40 SHA1 49239ab8cba1e958ace1eceb17e7896ce0169852 SHA256 1c5f979fc62e24fdbda18a192a491204188b338255cccd1e821e8ceb2b88a3f5
-MISC ChangeLog 9565 RMD160 e1cafa6b5807426489d2edf2d282d9125b8a7d68 SHA1 fa4f2a7b218adad8f6d6e8989c67d7d704228701 SHA256 b19bee31516cadbec6cc816c3f77749bfdcc17d9df6b744caf95ded1d20920ed
+MISC ChangeLog 9718 RMD160 466a71fb35ec4a05b7d62a3dac8915b9b82021b3 SHA1 7de25066e6e6e6b5b4f6ecba81d59ede77ec380a SHA256 2259028a4bcf3da65d6023dcb06b4107e81bde9f35ceaa6d2038da22b21710c6
 MISC metadata.xml 225 RMD160 6e3fccd1ae62f02a0cb28d319aa185af0020822d SHA1 1b8ccc849053361ac907dc9b652796defd1ce906 SHA256 1a7f3e805478b42bc379b2a36944579d34d7e66ba5bf418a651e1cd58ad0a7f5
index 77c9af9e9bfc7c45b4decb1da2bf5addbd42665d..bd0b216d52b8a46ab10623550de41a2603fb5b0f 100644 (file)
@@ -1,8 +1,8 @@
 # Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/libtheora/libtheora-1.0_beta2-r1.ebuild,v 1.6 2008/03/05 18:58:24 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libtheora/libtheora-1.0_beta2-r1.ebuild,v 1.7 2008/03/10 15:29:16 pva Exp $
 
-inherit autotools eutils
+inherit autotools eutils toolchain-funcs flag-o-matic
 
 DESCRIPTION="The Theora Video Compression Codec"
 HOMEPAGE="http://www.theora.org"
@@ -30,6 +30,11 @@ src_unpack() {
 }
 
 src_compile() {
+       # Hardened still uses gcc-3.4, bug #200549
+       if [[ $(gcc-version) == 3.4 ]] ; then
+               ewarn "-fforce-addr -frename-registers flags are filtered"
+               filter-flags -fforce-addr -frename-registers
+       fi
        local myconf
 
        use doc || export ac_cv_prog_HAVE_DOXYGEN="false"