From: Markus Rothe Date: Thu, 29 Mar 2007 15:00:00 +0000 (+0000) Subject: Build unregisterised on ppc64; bug #145466 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=fae9ce5fb55e6f83e6488fb7c3f41d610e881178;p=gentoo.git Build unregisterised on ppc64; bug #145466 Package-Manager: portage-2.1.2.2 --- diff --git a/dev-lang/ghc/ChangeLog b/dev-lang/ghc/ChangeLog index 9150ff5b82eb..2495c9a39952 100644 --- a/dev-lang/ghc/ChangeLog +++ b/dev-lang/ghc/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for dev-lang/ghc # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v 1.117 2007/03/10 13:47:00 kolmodin Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v 1.118 2007/03/29 15:00:00 corsair Exp $ + + 29 Mar 2007; Markus Rothe ghc-6.4.2.ebuild, + ghc-6.6.ebuild: + Build unregisterised on ppc64; bug #145466 10 Mar 2007; +files/ghc-6.5-norelax.patch: Add missing ghc-6.6 patch. diff --git a/dev-lang/ghc/Manifest b/dev-lang/ghc/Manifest index 1df0f5792283..5e2d2d8a6030 100644 --- a/dev-lang/ghc/Manifest +++ b/dev-lang/ghc/Manifest @@ -1,6 +1,3 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - AUX depsort.py 1958 RMD160 4192ad9ed14064a9da42ce1faedcf28996094da3 SHA1 2c900abeb6cfcc4327f0e9418b5abd7761ce5879 SHA256 7406f639d17b8acab6a1db7e398e74379b44950d4821bc36901abd3455d63b3d MD5 7e423c353b08a2c05693d13f21e067d0 files/depsort.py 1958 RMD160 4192ad9ed14064a9da42ce1faedcf28996094da3 files/depsort.py 1958 @@ -55,18 +52,18 @@ EBUILD ghc-6.4.1-r3.ebuild 9877 RMD160 36d58b2007989c3912c29ce352f972205fec26d1 MD5 82b6b650855067dfa6ffbc82f1430b0c ghc-6.4.1-r3.ebuild 9877 RMD160 36d58b2007989c3912c29ce352f972205fec26d1 ghc-6.4.1-r3.ebuild 9877 SHA256 c58eb0a0642cc77c205fb40e3e6e95f24b1ef756741af2f05c7ae5a985c1f15b ghc-6.4.1-r3.ebuild 9877 -EBUILD ghc-6.4.2.ebuild 10776 RMD160 fd3c54d30c109c895dcc6e80a124ae40b674e625 SHA1 cc01c2ec2f94c188acaf82fea42a4341db535b56 SHA256 3a4606c97e6b1b706fce282cfd23f559dee347b12218aa30a043537fcc698199 -MD5 0fd527b5b461fb3155c9e6a1ed0caed9 ghc-6.4.2.ebuild 10776 -RMD160 fd3c54d30c109c895dcc6e80a124ae40b674e625 ghc-6.4.2.ebuild 10776 -SHA256 3a4606c97e6b1b706fce282cfd23f559dee347b12218aa30a043537fcc698199 ghc-6.4.2.ebuild 10776 -EBUILD ghc-6.6.ebuild 9812 RMD160 b5f9b11bf5ba43fec8e0f5cec4c6c7416d91bdec SHA1 ccad7687b92e17716b6c6909d92b0686bacb93c9 SHA256 6e3389c5fc94f7ad17e13b2fdc256114243c829d789020a6b2852c34b7c905bc -MD5 d52645475e54def8f4299c4b7646a1f8 ghc-6.6.ebuild 9812 -RMD160 b5f9b11bf5ba43fec8e0f5cec4c6c7416d91bdec ghc-6.6.ebuild 9812 -SHA256 6e3389c5fc94f7ad17e13b2fdc256114243c829d789020a6b2852c34b7c905bc ghc-6.6.ebuild 9812 -MISC ChangeLog 20294 RMD160 55ff6d9ac1340c82142c74a4f73ef815302bc51a SHA1 0b1b3198676cae335d3afaa0347607f0eb85b366 SHA256 21c615780daf05e14a8a4ab3cd8f5c6f0b99fe1c17f790f2b05af78d2867fc55 -MD5 d45f3220ead1e9bf33023fbe315c8cf0 ChangeLog 20294 -RMD160 55ff6d9ac1340c82142c74a4f73ef815302bc51a ChangeLog 20294 -SHA256 21c615780daf05e14a8a4ab3cd8f5c6f0b99fe1c17f790f2b05af78d2867fc55 ChangeLog 20294 +EBUILD ghc-6.4.2.ebuild 10933 RMD160 b67ba084a9ac90df327f855bdee9b3725423e938 SHA1 9175e1daa547e301c8e9a44de7319e951f5698fe SHA256 c689e94b6fdb59410aadfc7cf80ac5c4883791fb577e7370a266a721f9867a42 +MD5 ac3cc3e261445ecb6f28542b8896b590 ghc-6.4.2.ebuild 10933 +RMD160 b67ba084a9ac90df327f855bdee9b3725423e938 ghc-6.4.2.ebuild 10933 +SHA256 c689e94b6fdb59410aadfc7cf80ac5c4883791fb577e7370a266a721f9867a42 ghc-6.4.2.ebuild 10933 +EBUILD ghc-6.6.ebuild 9969 RMD160 3322ca2e3caf74f065fd2023c294e07f7dac9167 SHA1 cd8594b74eb63c64d198c03c156dd6f4c3bcffe6 SHA256 e81c4b5ddf5a5c4bb27470571bc69266e20be45fd6e3032ee22aab2153d6c2be +MD5 775b49ba69761e8876a3b11a0b662df1 ghc-6.6.ebuild 9969 +RMD160 3322ca2e3caf74f065fd2023c294e07f7dac9167 ghc-6.6.ebuild 9969 +SHA256 e81c4b5ddf5a5c4bb27470571bc69266e20be45fd6e3032ee22aab2153d6c2be ghc-6.6.ebuild 9969 +MISC ChangeLog 20424 RMD160 9ebd6b5e204d5eb7922924df3332cf6607827ec5 SHA1 3269d040b8a19d112c18c11f502b0515d0e00851 SHA256 97ffd0ae84d7d5d406b3395dabf7fdedcf3c2073042bee09707ca0feb719a1b3 +MD5 22914c50536194c85a6bc5af8c65b45f ChangeLog 20424 +RMD160 9ebd6b5e204d5eb7922924df3332cf6607827ec5 ChangeLog 20424 +SHA256 97ffd0ae84d7d5d406b3395dabf7fdedcf3c2073042bee09707ca0feb719a1b3 ChangeLog 20424 MISC metadata.xml 223 RMD160 7783e6057effb8b8f0b79cffe8b557b32c633839 SHA1 7b962c77f2e38479a9d1621ec8d307ca9f761753 SHA256 1d00c8be162a6cb87b3de440b3e63e10b39c12d56e8fbfe592e75aed872b2508 MD5 c694674dcbef799cd4fdb6914683ebff metadata.xml 223 RMD160 7783e6057effb8b8f0b79cffe8b557b32c633839 metadata.xml 223 @@ -86,10 +83,3 @@ SHA256 84f4b6adad832de57cc219499590df79b6be7ac5c96ec975e15aa37370269d40 files/di MD5 2255c6442cd019753ca35bad1f71e78f files/digest-ghc-6.6 241 RMD160 6d3e93d9851cfbf07c6e6df35e1b7adbf5c01903 files/digest-ghc-6.6 241 SHA256 08a1beeb6d4f6f1f6c33e3db553861106f19cfc95d6c84ef410efdae2ae6bda6 files/digest-ghc-6.6 241 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.6 (GNU/Linux) - -iD8DBQFF8rbn1n/CYbXjntIRAq/3AKCEV6ySBLaqkC8pmkldlfKsAEIY7QCfe4zX -r485+7zoRjBIuGyNriL93wQ= -=jokb ------END PGP SIGNATURE----- diff --git a/dev-lang/ghc/ghc-6.4.2.ebuild b/dev-lang/ghc/ghc-6.4.2.ebuild index 02b39ddaf0d4..bbc918a229a2 100644 --- a/dev-lang/ghc/ghc-6.4.2.ebuild +++ b/dev-lang/ghc/ghc-6.4.2.ebuild @@ -1,11 +1,11 @@ # Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-6.4.2.ebuild,v 1.17 2007/01/06 18:18:56 kosmikus Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-6.4.2.ebuild,v 1.18 2007/03/29 15:00:00 corsair Exp $ # Brief explanation of the bootstrap logic: # # ghc requires ghc-bin to bootstrap. -# Therefore, +# Therefore, # (1) both ghc-bin and ghc provide virtual/ghc # (2) virtual/ghc *must* default to ghc-bin # (3) ghc depends on virtual/ghc @@ -223,6 +223,10 @@ src_compile() { # Some arches do support some ghc features even though they're off by default use ia64 && echo "GhcWithInterpreter=YES" >> mk/build.mk + # And some arches used to work ok, but bork with recent gcc versions + # See bug #145466 for ppc64. + use ppc64 && echo "GhcUnregisterised=YES" >> mk/build.mk + # The SplitObjs feature makes 'ar'/'ranlib' take loads of RAM: CHECKREQS_MEMORY="200" if ! check_reqs_conditional; then diff --git a/dev-lang/ghc/ghc-6.6.ebuild b/dev-lang/ghc/ghc-6.6.ebuild index 928d037d2768..afabea0c4e28 100644 --- a/dev-lang/ghc/ghc-6.6.ebuild +++ b/dev-lang/ghc/ghc-6.6.ebuild @@ -1,11 +1,11 @@ # Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-6.6.ebuild,v 1.1 2007/03/07 18:03:59 kolmodin Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-6.6.ebuild,v 1.2 2007/03/29 15:00:00 corsair Exp $ # Brief explanation of the bootstrap logic: # # ghc requires ghc-bin to bootstrap. -# Therefore, +# Therefore, # (1) both ghc-bin and ghc provide virtual/ghc # (2) virtual/ghc *must* default to ghc-bin # (3) ghc depends on virtual/ghc @@ -207,6 +207,10 @@ src_compile() { # Some arches do support some ghc features even though they're off by default use ia64 && echo "GhcWithInterpreter=YES" >> mk/build.mk + # And some arches used to work ok, but bork with recent gcc versions + # See bug #145466 for ppc64. + use ppc64 && echo "GhcUnregisterised=YES" >> mk/build.mk + # The SplitObjs feature makes 'ar'/'ranlib' take loads of RAM: CHECKREQS_MEMORY="200" if ! check_reqs_conditional; then