diff options
author | Ryan Hill <rhill@gentoo.org> | 2013-05-15 01:09:38 +0000 |
---|---|---|
committer | Ryan Hill <rhill@gentoo.org> | 2013-05-15 01:09:38 +0000 |
commit | 1b2c27968bf8662364fe836029bc55200b0fca2d (patch) | |
tree | abc76561b237941b800431504369b1b8661e7392 | |
parent | Rename test USE flag to regression-test. (diff) | |
download | historical-1b2c27968bf8662364fe836029bc55200b0fca2d.tar.gz historical-1b2c27968bf8662364fe836029bc55200b0fca2d.tar.bz2 historical-1b2c27968bf8662364fe836029bc55200b0fca2d.zip |
Version bump, bug #465622. Also fixes bug #443092 (ICE with -fprofile-use
--coverage) and a wrong code bug with -mxop.
Signed-off-by: Ryan Hill <dirtyepic@gentoo.org>
Package-Manager: portage-2.2.0_alpha174/cvs/Linux x86_64
Manifest-Sign-Key: 0x957A8463
-rw-r--r-- | sys-devel/gcc/ChangeLog | 9 | ||||
-rw-r--r-- | sys-devel/gcc/Manifest | 25 | ||||
-rw-r--r-- | sys-devel/gcc/gcc-4.7.3.ebuild | 67 | ||||
-rw-r--r-- | sys-devel/gcc/metadata.xml | 1 |
4 files changed, 91 insertions, 11 deletions
diff --git a/sys-devel/gcc/ChangeLog b/sys-devel/gcc/ChangeLog index 257b2a68d750..31499f03fd4b 100644 --- a/sys-devel/gcc/ChangeLog +++ b/sys-devel/gcc/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for sys-devel/gcc # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.947 2013/05/07 04:35:01 dirtyepic Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.948 2013/05/15 01:09:36 dirtyepic Exp $ + +*gcc-4.7.3 (15 May 2013) + + 15 May 2013; Ryan Hill <dirtyepic@gentoo.org> +gcc-4.7.3.ebuild, + metadata.xml: + Version bump, bug #465622. Also fixes bug #443092 (ICE with -fprofile-use + --coverage) and a wrong code bug with -mxop. 07 May 2013; Ryan Hill <dirtyepic@gentoo.org> gcc-4.8.0.ebuild: 4.8.0 p1.3: Fixes bug #465894 (wine memcopy breakage) and a couple of wrong diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest index b3252d6dfecd..05ed7f74d3d0 100644 --- a/sys-devel/gcc/Manifest +++ b/sys-devel/gcc/Manifest @@ -167,11 +167,15 @@ DIST gcc-4.7.2-patches-1.6.tar.bz2 41164 SHA256 f24786a1108b49162574f3500b028489 DIST gcc-4.7.2-piepatches-v0.5.5.tar.bz2 15347 SHA256 ea7b7f7af30569f98b3cd37459b257e8bc96ef4691841779b28e93a96764a8c1 SHA512 1e3d20c38af31953b3a82c3f2204b9cc73a8bc9c80f3b3300106d1f1b6d299eb5ae5f67839fdcc690b4b8510d400053f431a1ef4850c9a4d2ca25db68daf35b6 WHIRLPOOL a22e77f63306fab350749b0778002e0cf610e300ef960631013aa545569385faa9ed1787fcdec5cf0dec89ed7dc4c9dc3d7dec28bbdb9665c0c957ba6dfa67de DIST gcc-4.7.2-uclibc-patches-1.0.tar.bz2 3022 SHA256 507e2c9b7004122a6cf5409825f7c06da8fc63e1a77dc03f7a6ed2a7888a9311 SHA512 43018bef164fd1c4c2ab4e72f13d92044dfde65d6286046a761433d1a7bbc0ff1b4b0bcd770e07b6d4a17daf6dd974c9ec8f7a3e4d631f4af554b77bb1688206 WHIRLPOOL c08aed61480b1eab6b86356ecfff7fbb592820f6498f4fbed9161e859fa257aececd5e9ceb83495a8a0bb4c6f6f457f4c9125a079757324b84dc48e81cb2af14 DIST gcc-4.7.2.tar.bz2 82884636 SHA256 8a9283d7010fb9fe5ece3ca507e0af5c19412626384f8a5e9434251ae100b084 SHA512 689ce92d0c93e5ca5268d9757acffc6e5a7931fc7ad99ee9beefa6ce02d201ed9dade08240cb5623525e19362f90a245792e95d4e90b067fee61013a03288e32 WHIRLPOOL 730d32f9e9d19683ea169992ee82a3016c806dab16577facbb6e5eab4707706f139cf6b15b8aae44f85c88d71c308ddb1c110dca99dd46692d5bad66e05ad657 +DIST gcc-4.7.3-patches-1.0.tar.bz2 39969 SHA256 c9a5d7c6da7d056f7fca15b33eb7f399bb7ed5a2d0a892b97e0c7609146a2a24 SHA512 d5c3151eca135bb08511955d81c7727adbf8fc33043b64a4431b0fe95d2cac1bf3c5410fa9616373d6b3d932604195ff29f6321e61a3de69a7704f1d1cb1759f WHIRLPOOL 315578ef5a7226ed66c4831b25c79647120453dc169dc8ecd291e099500ae52284ffa451164522d6d55d11c440a7aa353a283c07e28c103c522df0c2e2f43fff +DIST gcc-4.7.3-piepatches-v0.5.5.tar.bz2 15378 SHA256 b6f6b6709e7b13f6c05090f3bf68f3a64db19d52593a870cc7717c5c128b05a2 SHA512 d0189d2e4049d471dedaddcba319fe2c2b29855f7b33e84b26051504ead2936c852ef7870a1d19d755bb343c9b121b0ce5295665ab4ff1e448436bd448c08e1f WHIRLPOOL ccceedb41d48da69f5a423b6b73436c9fbb7b1e382456abfcef954f25666e1b7caf926bc5eb977e934502359a356d623c439d80825e87d9fe46b5ae78a74bde3 +DIST gcc-4.7.3-uclibc-patches-1.0.tar.bz2 3013 SHA256 731c518f31db8debd08bea92db8e3bf1e9962552909407452dc2ac3c491cf11c SHA512 6119159300e76be87732f2a44b1a9388228235d7832370dbae531c2c96694ea42ed4c75acf7abca98ec0035fbc50a8bf84225574505358c2739e64b0f3fd6a95 WHIRLPOOL 4a874a5684937907720aa5a4a1dbc237aa7d985292befd1c591cf0789c71e0da22ced5b7f7e049731bc2d6496e959cbe3c9010047ceb1b05675e61865004c71a +DIST gcc-4.7.3.tar.bz2 82904224 SHA256 2f7c37eb4fc14422ff2358a9ef59c974a75ab41204ef0e49fc34ab1d8981a9c3 SHA512 5671a2dd3b6ac0d23f305cb11a796aebd823c1462b873136b412e660966143f4e07439bd8926c1443b78442beb6ae370ef91d819ec615920294875b722b7b0bd WHIRLPOOL cb3408e3e251833f38ae7cf2388a1ddce864614fe1c68de9729a1a9a1f8f028ab92c0f2b863e7fa3ac16dbf443306ac864e74c9cce90690230c081ee2ac309d3 DIST gcc-4.8.0-patches-1.3.tar.bz2 17577 SHA256 3b1a6996e6849734ffaaa1ad67b565da04481aa6341a56034402c85b1a3946b8 SHA512 e4e6da9598575142c3c4a772d11c128d3dd2be425684b4ca7207df12e72801910b045f49d12f0a02813935c79b3c528d8dcde518039495c04357f26240d5c6e7 WHIRLPOOL dd09d9d6bc004a3768d294f58551cc43029793edf6b520a581b86f039244e605e5800cfc0f2d560ae28e328557ddfde6a6eedcf618962535fed40b793d4d27ec DIST gcc-4.8.0-piepatches-v0.5.5.tar.bz2 14278 SHA256 644727a87c372c9e371b823a43432e39257716dcb9e49fb61b69692beb456639 SHA512 780d12fc33b491b964cc20029e9cb7648ce789e13d731bfe5305a130ce4d69da9f53f3acccf8d28cf0e8eafa41e90bd73fcffbc52f0d6d20b4ba89868267f777 WHIRLPOOL 8f82402850059124a049aa21a19cb7d83c4da27695a4c1eaa58bf0e45d638344737d66cbdb07ecd29215a48ec67cad79ae3685069d7574571d04f36ef972a853 DIST gcc-4.8.0-uclibc-patches-1.0.tar.bz2 3010 SHA256 0300927d938d5d0baccf7cc63d6be71dbb73a5c9d1efaf9f06bace87d7267dcd SHA512 25b82b0860c14b876920a18257b6348161b768e9583eabb5179ed3a3d924bb74fef615ad458beff6c89bc4d0cf723bbd9702cd8bca9e73b60adc82c196def382 WHIRLPOOL 5ae9e33dc382c7d1816d92d0a6b55191f922dec9f023bab0bcb51cbb0ce267c27874670ddc484144c122a204319b55a7dbe0f10c6a13e6390c4015f134d8b712 DIST gcc-4.8.0.tar.bz2 86663646 SHA256 b037fe5132b71ecad2ea7141ec92292b5d32427bf90fd90cde432b1d5abacc2c SHA512 8a59f1a67e557eb719961a217bdb6a05b4b3abfc792f4bddee536c46fc3cc8472126e0f7531fa473acfce525a59bbd581ade97d068caf7308dfb2296f8861826 WHIRLPOOL ad966de5e75c817ea4aec9076a16198e91108e1e67c413bda839235692cbd1626e85a5e76206b8889884790d4d282650662a3e0b024893a3422bf0bfc04b46a2 -DIST gdc-0.24-src.tar.bz2 1012099 SHA256 cc6a97c76c9e6db31e76ff97014d24b3d43e21f018a3c6218e3fb2a4500fc79a +DIST gdc-0.24-src.tar.bz2 1012099 SHA256 cc6a97c76c9e6db31e76ff97014d24b3d43e21f018a3c6218e3fb2a4500fc79a SHA512 9aec7e4b102e602dfb61cd09ea4b4a96af637ceb3d726235261d09ebd35dbd416abcbfe0e46918e48474bd241fe9bb29abc145a65aa834669295aaee4fca0686 WHIRLPOOL 22322b0c3e2d67b3b37bd7fa92a29c593688f934d4ffd62b9cc87eb63a44a4f8bbc9d75cadf11209c73bdc9942c9b4430036629d0eefcd04de9055c502b85f12 DIST protector-3.2.2-10.tar.gz 24556 SHA256 ad8401650ee0f7162e844cea492aa6151de77e8d0236cacc999aada69d511bab SHA512 185fb165df3829588f159f5d9e0852ca413c3a8ec68628a76fc9aa893714907f975252f2027a7c2e167871c2e655007f278a867ea903b2b40ad5c328ab14a687 WHIRLPOOL e3a50435f7b25ffd71ead552498371a47451b694bed84b4c06bf09bf711ece0689a8c0e817448aac83508e89da6cf2d10fd8ce5df2fb81410c5683d7dda6d74f EBUILD gcc-2.95.3-r10.ebuild 936 SHA256 55c4d595847fdd061abf1b244d643a3c375d2ed14bc419e092e2d81774dc0d78 SHA512 d9b4757fc2215f5a35731e0cd3490be539b851a08a4873de404ac26857a48a018a81fa36040aa9fd094f603fcad11f5a8ce49e610a05bec76b18eeecbfa77654 WHIRLPOOL 2a90c8f28228e2b91dd5f16de48a038bbb1e1624c2db7687c88e7f014b220a5b566864c6d3546889b55b1f0db605b12e32bf70a328054d318e5141b6a0247623 EBUILD gcc-3.1.1-r2.ebuild 9314 SHA256 3bb759d2b32df986597daeaa50ff9c8608ca57e9e9e438d701f9d8139606962a SHA512 38c9237236fb9a6d001ab3729218939d3cbac00c33fff2a37c0043dc035283684eefd4adc0eaf3dd6e19d2794006de0df44afdfc2527defdabddec265b8f4f3e WHIRLPOOL 01e83ecd7f244f072876edfd41d023d6e1fe8470dd824d4d6613b497e1e81643b7d0163344c998220aa3257fb385e7da8a298c4d16b1d9e66696ccd2ba780bf9 @@ -204,18 +208,19 @@ EBUILD gcc-4.6.4.ebuild 1721 SHA256 3d87b6594e706329338d08c1a3047424bbf618580bd4 EBUILD gcc-4.7.0.ebuild 1874 SHA256 081a160be74d4b6b115fe5eae30c5832b85b7c871562913a39d96a8e3935646d SHA512 efb2d61c192268c065c00a7fda9509a298f14e974d65d896b13805cd365b6c63faa9428cd4453d893a23a6de619195053e3ad92ed7896b8738d8227c206f4e45 WHIRLPOOL 2cf9741b6bb8e8097665c57a07e8d397467d24fc786b27915349a466ed7dbfa106eb440afbd542e48675ed7b9dc26f6477b811cb3cbdc89c761afc8c40930104 EBUILD gcc-4.7.1.ebuild 1874 SHA256 058244728d28f7964b9855d0f26ceb91ed9e406c887b0250d1c35b4316856a78 SHA512 56e8bed9505ea06c1c971e6ec8dcff256b2a0dcdbe7ccd12871529b61b7c5f12a81d95d864a9416a2588904a44d61c7b4931eedea8c61ddfcda647b266337124 WHIRLPOOL dc7665c4657d6b456c416cbeb4fd1490aea90a22a6172c85210d2478115ade84693534b03888c31d6c6852c0c9a6d033713f7ebb146252deca0422cbfa2ea43a EBUILD gcc-4.7.2-r1.ebuild 1881 SHA256 02585e792c0da165f8e85b868092d238e43055d457996882cfd5302fa88ac0f6 SHA512 f57a1f2f983d05c47471772997050002482d7be1c8fa4cb845777d08a496ce7c29dd7d8e0e833d866bcff2fc71793de7ad2ea80ed93456ea1ea452a57a4edea0 WHIRLPOOL f30417e817a4c633980752f88dec0ae1b1a19b259f6554b5fcba2d7c64344438a6edc9e488a4ed40caf14b77dcbcc3bb3d4fe077d90d26d77a8d1d3130c9b45d +EBUILD gcc-4.7.3.ebuild 1908 SHA256 1df8a248ee2906a8a45e28b8d1aa47226753bef3b44b3676337037c7e986c4c9 SHA512 9de919f54725751fa31195a838ec46479a027334f213b5255166bb3a44bce8dc77bafc6a0db7361624edfc1349d2b388d2644f0851585932372ab2aa0c38d409 WHIRLPOOL d5d8be4b63394e5d693cb434386bc918a6b29cc1afd0c7cc0416a333a72624d07f75ba9d3388a6d7b8a1c363cbc1eb3309fb84efe33c1cf73759f889f44a7c72 EBUILD gcc-4.8.0.ebuild 1815 SHA256 990d8bfa7fd77563e8845a1ab11e52d6b2a5ee1d7fb010e388b62698fbd2f65a SHA512 d747789026227905bd2caa26d87a15a02edb34f416f6c4aae33cdc535e0f77bc0c436aa819cc3b06bb0763f3e7f84ca82a0cf67054ecb818985015b16429acb4 WHIRLPOOL 0258907d8ea57918fe51b80fffab5d5989c7758589fab78b99e1da5e1745255d01db9a5bf61d36660c18ef91c8c178b58551b9db94bff9d9deef85828f5162b3 -MISC ChangeLog 51058 SHA256 ab4d1007f343c20ee5a8522423478348390138bd0952fa027162949b33921048 SHA512 63e3e8afe6032ae2fb9518741657acfc5ea3d0bd1a2e2bbf884943c1ab18ed2755f2d859faed524f93f4e42e0b791049a0f0dd76157001e86cf6c942cd1d70fd WHIRLPOOL 79525ed8bb09fb13670021e20b791bbae7a2ad4859ab2e54759d479e1fa51e84d8557fa4fdb98917c847aa7894d4903a9e322327d8e0bf19ced980fca2261618 +MISC ChangeLog 51291 SHA256 d6c0b78bb47af346e500d98ccf0a9d6e2fb70ae05f754908af01d6aa7b739139 SHA512 852c223f9de986a099eb7519c13b9eb13f0c9175044e9c884b5f9c0f23888eefd6a11c367cdcedfe120cb372cfbcf74a4334ca82ec2d0820d99e2c1748136d60 WHIRLPOOL 19ff558148a60018a4bb9f047ecfedcd2af6ffbbbe509ffd4d8bd4b8961d9ba014fefc49033376aabc1488525f9e4acee62d1d13794d0f8d9deb317c1cba7e8c MISC ChangeLog-2006 112483 SHA256 108a7803efc91b08dd27ca4a83468637222a0685760f63bce724cb486fbc4022 SHA512 2887a66d03f4e1a9c60c743d7aa22147bdd95900b9e759c760a63f1a60c90008585b10b4f46ecc26e0149427bbdb8b83a9de4546d75e9ad935dd8e5377bf8870 WHIRLPOOL a2e1df0a7cead4373b5aeda333d952407049e1945f0a4e7774e1249e9f08ee33faafe0e74adec28b641bf037b8d6a350f45760a25c15e769b23eadb84b7ea48e -MISC metadata.xml 2017 SHA256 b8397e7ce9649b9086d020ee865f1ccd616b338cdae5be3d57494fd15748d132 SHA512 231a34104c4c0fc8f2a2733572236d7638bc9e7241a6d60b90601f24204c2a7ae5d61d351c75179dce05b4e1b7e367b9ef4f8c6d19c58d3695f5e6cb15ab519a WHIRLPOOL 01599d282637b293265f57c05a91447434d8bb33be54d6e89b8739e0f549b2045e4bc9fb6df8c7a6d0e7d6899b818b6f18454906a73edd529fc9ee57f212cce7 +MISC metadata.xml 2124 SHA256 5cebe076e2f23113d5c766ff5ee6f3e10caf2d7aee41e27c2cf7bf30c755f6c4 SHA512 b992f6a96c221f31de47e05962f98c346227b3d9a63fa112f1f9d23f50fc771ede8633f0a40f9847ae09b6d6528b87a54d29fcd408d72bc94881854390d44128 WHIRLPOOL f64012f6b72f8a13b71de5127ffe19b073d9f2bc5099044a8e0e8e6902edb705fa01c722e733c7c084d21804fb72a7c4fe10189846854f450b401d0d2bbbe5e4 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iQEcBAEBCAAGBQJRiIbzAAoJEO04vUmVeoRjR+AH/2g/apek4N+0OMeniJ+eUeu4 -E9Su12bjEFXPYrt6QbvjilvTrOTHd1TI/z1kZVx/dOL8oPjFhfYOWUiWAN4ngEWr -XXWIb2li6CAG9b6FU03Tv9biJaEymDXxl3YW90VltjSuw/WgGjvLAIvmCiUn4AlO -Gzv2bQccFyAGF9DYcT2I3BiqvRfZHPW2n24WkKXpcqxrkCyFoY8KSChUvYKhIKVn -emQfOiFiGRbug7gZxF4nzbFZ99O2nzh55093RJCmmbxed0j43CVebStKxsWTJEnC -IpLWys5tNuf4UA96YS4HrHQvrdSRgrjhIpc9KHnLrsz3Xbo0y9wuImPX1l1G4sI= -=CHs/ +iQEcBAEBCAAGBQJRkuLFAAoJEO04vUmVeoRjRAgH/iECXaDrZWsr4wjAxvffS/3q +plIMgTatX+jq6s1BEjN18JLiS3SesGqwio6ma6tMAgTLwauhw2F4cayj1mZen8M5 +YCeTtw2RqUO8PAACQKiD0IKXKdNcJdBizOS+rvvQnwHhyewfv/jgybR5ykbCHDVj +86ICUpiFZSoa8zKuTKMQ8td0rCv9XE/una1Ig1+MV8O5DN0rdI4ysbzV4Nl/IEcs +YpYIdvcmi66P2zJPpluK3rxt0lZOU8KKvjl1zXYxNbvfX3s5+zVO/Axf/iQbp8kS ++tyFi6ggGnEdVwMHkPhv+kVvJux9Z0i9/HXQq+bvhEKsIGIWWGQ7COudG/sLMKA= +=fAcN -----END PGP SIGNATURE----- diff --git a/sys-devel/gcc/gcc-4.7.3.ebuild b/sys-devel/gcc/gcc-4.7.3.ebuild new file mode 100644 index 000000000000..df26c5498f20 --- /dev/null +++ b/sys-devel/gcc/gcc-4.7.3.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.7.3.ebuild,v 1.1 2013/05/15 01:09:36 dirtyepic Exp $ + +PATCH_VER="1.0" +UCLIBC_VER="1.0" + +# Hardened gcc 4 stuff +PIE_VER="0.5.5" +SPECS_VER="0.2.0" +SPECS_GCC_VER="4.4.3" +# arch/libc configurations known to be stable with {PIE,SSP}-by-default +PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm ia64" +PIE_UCLIBC_STABLE="x86 arm amd64 ppc ppc64" +SSP_STABLE="amd64 x86 ppc ppc64 arm" +# uclibc need tls and nptl support for SSP support +# uclibc need to be >= 0.9.33 +SSP_UCLIBC_STABLE="x86 amd64 ppc ppc64 arm" +#end Hardened stuff + +inherit toolchain + +DESCRIPTION="The GNU Compiler Collection" + +LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+" + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 +~amd64-fbsd ~x86-fbsd" + +RDEPEND="" +DEPEND="${RDEPEND} + elibc_glibc? ( >=sys-libs/glibc-2.8 ) + >=${CATEGORY}/binutils-2.18" + +if [[ ${CATEGORY} != cross-* ]] ; then + PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )" +fi + +src_unpack() { + if has_version '<sys-libs/glibc-2.12' ; then + ewarn "Your host glibc is too old; disabling automatic fortify." + ewarn "Please rebuild gcc after upgrading to >=glibc-2.12 #362315" + EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch" + fi + + # drop the x32 stuff once 4.7 goes stable + if [[ ${CTARGET} != x86_64* ]] || ! has x32 $(get_all_abis TARGET) ; then + EPATCH_EXCLUDE+=" 90_all_gcc-4.7-x32.patch" + fi + + toolchain_src_unpack + + use vanilla && return 0 + + [[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch +} + +pkg_setup() { + toolchain_pkg_setup + + if use lto ; then + ewarn + ewarn "LTO support is still experimental and unstable." + ewarn "Any bugs resulting from the use of LTO will not be fixed." + ewarn + fi +} diff --git a/sys-devel/gcc/metadata.xml b/sys-devel/gcc/metadata.xml index 3fe3ae1c93a7..a595b1856bfd 100644 --- a/sys-devel/gcc/metadata.xml +++ b/sys-devel/gcc/metadata.xml @@ -30,5 +30,6 @@ <flag name="objc++">Build support for the Objective C++ language</flag> <flag name="objc-gc">Build support for the Objective C code language Garbage Collector</flag> + <flag name="regression-test">Run the testsuite and install the results (requires FEATURES=test)</flag> </use> </pkgmetadata> |