diff options
author | 2014-08-07 00:40:21 +0000 | |
---|---|---|
committer | 2014-08-07 00:40:21 +0000 | |
commit | 9d4d2f78df7c07d0053d0ccdc401bbc4ed9d0cec (patch) | |
tree | 4862032f1e853e3c000b05abf1dc8b28ce9c461c /sys-devel/gcc | |
parent | drop trailing source/ on main openssl site since we always append source/ in ... (diff) | |
download | historical-9d4d2f78df7c07d0053d0ccdc401bbc4ed9d0cec.tar.gz historical-9d4d2f78df7c07d0053d0ccdc401bbc4ed9d0cec.tar.bz2 historical-9d4d2f78df7c07d0053d0ccdc401bbc4ed9d0cec.zip |
4.9.1 p1.0 (bug #517262). Patch for bug #519172, might also fix bug #518580.
Signed-off-by: Ryan Hill <rhill@gentoo.org>
Package-Manager: portage-2.2.10/cvs/Linux x86_64
Manifest-Sign-Key: 0x957A8463
Diffstat (limited to 'sys-devel/gcc')
-rw-r--r-- | sys-devel/gcc/ChangeLog | 7 | ||||
-rw-r--r-- | sys-devel/gcc/Manifest | 19 | ||||
-rw-r--r-- | sys-devel/gcc/gcc-4.9.1.ebuild | 52 |
3 files changed, 72 insertions, 6 deletions
diff --git a/sys-devel/gcc/ChangeLog b/sys-devel/gcc/ChangeLog index f5991913e7bf..d20866fa4e19 100644 --- a/sys-devel/gcc/ChangeLog +++ b/sys-devel/gcc/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sys-devel/gcc # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.1015 2014/08/05 15:35:44 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.1016 2014/08/07 00:40:11 rhill Exp $ + +*gcc-4.9.1 (07 Aug 2014) + + 07 Aug 2014; Ryan Hill <rhill@gentoo.org> +gcc-4.9.1.ebuild: + 4.9.1 p1.0 (bug #517262). Patch for bug #519172, might also fix bug #518580. 05 Aug 2014; Raúl Porcel <armin76@gentoo.org> gcc-4.8.0.ebuild, gcc-4.8.1-r1.ebuild, gcc-4.8.2.ebuild, gcc-4.8.3.ebuild: diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest index 3f4710607ebb..d15b6aff9099 100644 --- a/sys-devel/gcc/Manifest +++ b/sys-devel/gcc/Manifest @@ -132,6 +132,10 @@ DIST gcc-4.9.0-patches-1.0.tar.bz2 19806 SHA256 153098c2b577671ca81c58208b0482d0 DIST gcc-4.9.0-piepatches-v0.6.0.tar.bz2 13471 SHA256 2c4db53e6d58872d082acb261055ce094a956ef95483472327e147c0b6fecd74 SHA512 072b2be02aab8bfd71c5388ea9f6a068d47c0cf409172670c5d9a25ab72accfd1db12d61719a675337a57a318f16294ff9dae0d7f2d304fb8a8b89c9ab42df93 WHIRLPOOL db1f5d8e1a6ce7787f6caffd6fa2b49ce88f1e2ddddaabe044e2ae93185b7b85db3f5fdff6d6bfc1178d7005a0c154c5d72dca17142362c622369793673fec0e DIST gcc-4.9.0-uclibc-patches-1.0.tar.bz2 2559 SHA256 723370aaea06f7bc2601acae802cf8c456c6c7e83f9c08f57a8013be410c9e87 SHA512 e0a1a09bf2bc6b76f4f6c35c5cb653b1b0c8fbc40528a60b9c692016cc2fba04b60ba40126879f8648af8bc0fa1b1f03fac9820274b47764932e7ff3f3c12883 WHIRLPOOL d03d30ce77f51c544f0ad9cacbbff9eacad1a93746c5cc63752a40dd08a92a1e069edaf08c2a81ccd23911cd59fe1f90cc1ba61789426c7646adce1e55d4bb67 DIST gcc-4.9.0.tar.bz2 89677407 SHA256 b9b047a97bade9c1c89970bc8e211ff57b7b8998a1730a80a653d329f8ed1257 SHA512 5e02ea96ad2a43da85e03a81d0731842affd0a9fcb85566434d1a5add95d16df4808169490a1d618785e361834e669d37cb58654c9370d5060600e322eb2bb28 WHIRLPOOL fcef189c1c24fb787b2bd380c0dbb6b24f0e2fc8738447636c5aac6a75f92431fccb8e2e82cbc087ddd19ea8ad0dfda6b04159483acc47bd69db63a386749a55 +DIST gcc-4.9.1-patches-1.0.tar.bz2 18918 SHA256 5addded7684318fd7ad16dba5a1407c27938ba803cec29b5376c32aaf432a36e SHA512 ade6f02a5d26f201c9d5a01da1174f803309358e49e9b93c848a4239f90b6301bc863951af25daf0188d68088fe8a02653391453158c1846751ddf2f286ee9da WHIRLPOOL 3b5f0f39c925d379a2db35b5335ed3fd7d456fd19fdeb315c87ba307e3ab6e8e8ebf29f8db894c43e3ea26a4318d4ca7ff47c635351a7f38aaa2afc33e3016cc +DIST gcc-4.9.1-piepatches-v0.6.0.tar.bz2 13473 SHA256 299c63324cad10492709f46b84c8d20e16b20b95eea9c1b80401becb2ea3960e SHA512 2d314ebacb82b85f04618f38ebb521747a58f6baba311c0fbc8164cff46093f8477ad0954c7b3a65f61b9085854aac15ec5d4ee35a6ca95b1570869570458e1e WHIRLPOOL 43b4634e1d5e796ef265ff54d73908f3de2de692a7ea4de47e75b1a81ad8401b77bab14ed8fedcb02b689a4930a0915e63f0d2a0a4943da17c108953afa3e2af +DIST gcc-4.9.1-uclibc-patches-1.0.tar.bz2 2552 SHA256 7f9bdbd0755ef6c5635261ed8a63b976f3e00f7b261a71e8b1da0bfc81cb8673 SHA512 9f1450167b3c7e29af1a4adaf09efb79e8e8937a6a315f661cf5db2074402747aaf60c1551f8517e394cfae738732dcd74c7f9693adea9299f2a72341d21e59a WHIRLPOOL e4a3fc96e892ef8fa6dd99294edff6c3fd7294655d9761f187879582cbcc823b8eba6d616d51cdd899495525d4821e882ad15dc22c060511f44fe600771fd9a8 +DIST gcc-4.9.1.tar.bz2 89854120 SHA256 d334781a124ada6f38e63b545e2a3b8c2183049515a1abab6d513f109f1d717e SHA512 8598106a4b7c03bb4d6e29fa1bfa9ee6b6390d1f1bca86c1ccd27aed830ae1d126daa50c4041016cbfa76090dd66c51f1ce06958b8ccd6c3be51eae875125593 WHIRLPOOL 45c663aca6fe3212cf6ff34611df3041204b942aedf5005b133f6ab4c40c994d405a9356429a06279b533706960d8ef80f363dd4ee7e78848052e621c49ad681 DIST gdc-0.24-src.tar.bz2 1012099 SHA256 cc6a97c76c9e6db31e76ff97014d24b3d43e21f018a3c6218e3fb2a4500fc79a SHA512 9aec7e4b102e602dfb61cd09ea4b4a96af637ceb3d726235261d09ebd35dbd416abcbfe0e46918e48474bd241fe9bb29abc145a65aa834669295aaee4fca0686 WHIRLPOOL 22322b0c3e2d67b3b37bd7fa92a29c593688f934d4ffd62b9cc87eb63a44a4f8bbc9d75cadf11209c73bdc9942c9b4430036629d0eefcd04de9055c502b85f12 EBUILD gcc-2.95.3-r10.ebuild 909 SHA256 3715f63a159c5f4d98906cb60aa94047d1f36ed8e62556e0f1d44b9b50d9d10e SHA512 c1d3cb41a72b2dca62698c977f12fc9e9b85a987b378363272c0c7646efeb6ab1b314282fbe4b269dc67502b4681757b6a11a4d346eba0e441f94794cd7665db WHIRLPOOL 43873edf4f7bfe2f16b8820732e9ddbdbef3c0ca5781734133a2ddab7ec12ad651296ce32945032b9589f10077d1c2e3388ef7b1aed3a1d0c1f8bdaac7b5f408 EBUILD gcc-3.3.6-r1.ebuild 1554 SHA256 c09b192daf263fa90274d44eb9ee41e4929aadf4f31115cb227cd397d49616ad SHA512 285075529b94af6ac7fbd4049316b3f1a305030cfb9c020602b0c98ec731cb3ac8276a377f7a7c7c4e5e445e633119f17758bda62ea44600204dc46fd7a0256b WHIRLPOOL 6daa315177f6b6f7dd92304b225b58d753c60622a8095cb12e578a7d5d119aabc97b3abb6213b2d91cd71b8a61252e1f592179dc802860408f5081e5dcbc1371 @@ -160,13 +164,18 @@ EBUILD gcc-4.8.1-r1.ebuild 1648 SHA256 98e30f040edb804fe2a7b2265b275f62c71263743 EBUILD gcc-4.8.2.ebuild 1655 SHA256 0950abd31605a3a0747999f43995f14ffb0c0030dfb09eae0630cb1ef5baf04e SHA512 09d70ec2e3cffecf2f0b453f7e1eb3487d7ee275ce1d684f25ee801ea47e1eb528845a8ede551a39b796703c0734e96ab89b2289e98479c12ee0f57f40ea2b87 WHIRLPOOL c9ffcc8f7b9b33053afecb483c9ff63fc63ef99b6156c91debab9062899d793496b597ef04e244c3b680f3b66ecec139d2a164affecd520ef6e93e8b34efbd2f EBUILD gcc-4.8.3.ebuild 1651 SHA256 c2d20ea93abe5f765ff516d157b01367501289f69622651c9251cd08c0d93e32 SHA512 6740f366acf090798a6ac6a3370afffedbc845ac573b75848c9066d779fbd09869ad10253bc617e0aeb0b8ed25e7f4ed529988b909c4989e0dd15888d8f3c1f2 WHIRLPOOL cfab739ee033f2615e52295747613740aee043208cda9ba384e0254b1f665a95af2f9b32aca808110f089ff9cf8e727514e0a5d5b79912164094cd64e52009ff EBUILD gcc-4.9.0.ebuild 1556 SHA256 15523e66e454b85ba32b261b3e2cd4115edb9dfcc6475be8f13ccd454e3f8f23 SHA512 bba7b90bea1266089f09725d712459dd1b10a02c38f7948e29895825cb07d48f5e821ddb28f43b4b5c5886dca850dfd0c531fdff25a99ff9e0f06cd7d0a9590e WHIRLPOOL db3ac4ab7b406e16b3fdd43a98fff94926ce5edd999e5fe028241129276db3c74ed606f8f289717658ebff0a7b5f01b96190683fa4a7a67a2c00970e509431fa -MISC ChangeLog 62460 SHA256 2d485b190762ee24feb51529ade0e43a3962efd0957a31af5dd846c667e93750 SHA512 18b974bf6db8fe7b73b085ddf1a015347d73603c293799450de349b9a91734feb20896949c4ea1595101949474715d1a7cb28567ece3d88d9035d21f00ade423 WHIRLPOOL 3b0d376d8565a956b3fe959d80e8c8755e479f3a4ceae448e40e9314433e3bba754abbe705de3edbb6777ce18c429a2705f130ab542a43bf4780db7d46e2481a +EBUILD gcc-4.9.1.ebuild 1556 SHA256 43ba154e3c8467f02e69238d2f8e387ff89d5267bddf3dfed1af7358e138edc1 SHA512 901a5bc856410d45d09e3afca8e1dd7d56cbac8225af6e981a1d5e995a8c1cfa4918483eb8a41c47df415594fe46275d532386ef7b98d05122222f4c56aa2d3e WHIRLPOOL 8c88b2259092259f2d9f7d6dbf8931eb297a9a1c3dc1c79610fce213d1326427dd84aa2906ca1f4dddf3be730b5f282eec0f112478a24f8f5aa7b8ad427a28c8 +MISC ChangeLog 62627 SHA256 1e1730aac3da65164070cad393aadedd122b587cdee0921d37c8fa14ca6317e8 SHA512 e78bcbb2896ef32074393a54576c76fc7bb8b18871451ee1d54aa72bffeeeafcfadc9133d3d9f9c06597a0484f8b1c04b51f18a6e668f39cdb917a57153fb222 WHIRLPOOL 57a9e02a9f5a136063f2f169a1b0bfb8843c6b4929a5c945476f606601778535a88ce7595e59b2800ccc705f36dbccd073ec77f8f037149141935a2af1f075d2 MISC ChangeLog-2006 112483 SHA256 108a7803efc91b08dd27ca4a83468637222a0685760f63bce724cb486fbc4022 SHA512 2887a66d03f4e1a9c60c743d7aa22147bdd95900b9e759c760a63f1a60c90008585b10b4f46ecc26e0149427bbdb8b83a9de4546d75e9ad935dd8e5377bf8870 WHIRLPOOL a2e1df0a7cead4373b5aeda333d952407049e1945f0a4e7774e1249e9f08ee33faafe0e74adec28b641bf037b8d6a350f45760a25c15e769b23eadb84b7ea48e MISC metadata.xml 2093 SHA256 35001f1768ae8803707f32c04fc7694b90a1b2725639f639ed631623b5c59292 SHA512 37f2dba404064da990a16f961705238ee03db4b93e70ff78dae9a3efdd5a0a401cde8c9d2580ef6dd740d736afde302acd8aa1b80d1bfeece42f710e94e0eb07 WHIRLPOOL 4be5bf86822e4a02767367e0bef6870bdbd0fcc3c3e68b225fc14f11752f09092b6d4485e05aec81896496671859f4c385beb05d9dca3490f45c58c6ead94c9f -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2 +Version: GnuPG v2.0 -iEYEAREIAAYFAlPg+dEACgkQuQc30/atMkBpbACcCKjXZhW7rBGp8O9DURTirSZD -AbMAnAy1KpEWEaMHPwN7kf2reQVay0Tr -=Oi0l +iQEcBAEBCAAGBQJT4srzAAoJEO04vUmVeoRjueAH/j9AbtxAHEGiNu9oNQHsXLjV +SSNYBUu6ACSkwXcj591mTGNff9KP0Zso+yZJfbq9f3vKR7AqdRiGSVfyGMJopY+H +raH4C5+XPuiPKtH0nQAlbDoeONox8vpKARMxZq5f5NduOiOacyLzpayWiFIk4bII +5eZBhsISpgmkf2BYf2I7ziCk4J2ZEzuNl1Qm4MCFe8aNWYxq8G4jYnxPVKNDCQjJ +wXeTYY27yz3bXVKWMvzfXQm5T4EZ4gvn1KxY8L0paiB7T6FmQwV8yg9mAt0G1U1a +aaEwMdcmGlbPd5EsIPZOCar73FXLQ9+E7IJFMa4P5cNtiswJHzUEt1b+rwu3neo= +=yTaZ -----END PGP SIGNATURE----- diff --git a/sys-devel/gcc/gcc-4.9.1.ebuild b/sys-devel/gcc/gcc-4.9.1.ebuild new file mode 100644 index 000000000000..fc14f670be38 --- /dev/null +++ b/sys-devel/gcc/gcc-4.9.1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.9.1.ebuild,v 1.1 2014/08/07 00:40:11 rhill Exp $ + +EAPI="4" + +PATCH_VER="1.0" +UCLIBC_VER="1.0" + +# Hardened gcc 4 stuff +PIE_VER="0.6.0" +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 mips ppc ppc64 arm ia64" +PIE_UCLIBC_STABLE="x86 arm amd64 mips ppc ppc64" +SSP_STABLE="amd64 x86 mips ppc ppc64 arm" +# uclibc need tls and nptl support for SSP support +# uclibc need to be >= 0.9.33 +SSP_UCLIBC_STABLE="x86 amd64 mips ppc ppc64 arm" +#end Hardened stuff + +inherit eutils 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="" + +RDEPEND="" +DEPEND="${RDEPEND} + elibc_glibc? ( >=sys-libs/glibc-2.8 ) + >=${CATEGORY}/binutils-2.20" + +if [[ ${CATEGORY} != cross-* ]] ; then + PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )" +fi + +src_prepare() { + 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 + + toolchain_src_prepare + + use vanilla && return 0 + #Use -r1 for newer piepatchet that use DRIVER_SELF_SPECS for the hardened specs. + [[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env-r1.patch +} |