diff options
author | Ryan Hill <rhill@gentoo.org> | 2011-04-03 01:41:56 +0000 |
---|---|---|
committer | Ryan Hill <rhill@gentoo.org> | 2011-04-03 01:41:56 +0000 |
commit | 0a831dea3e6d73c2cdc7839fd7da0cae34fb0bf0 (patch) | |
tree | 672b08cb5f19ead4da79050b128022aaa1cef55f | |
parent | Mask >=sys-devel/gcc-4.6.0 for testing. (diff) | |
download | historical-0a831dea3e6d73c2cdc7839fd7da0cae34fb0bf0.tar.gz historical-0a831dea3e6d73c2cdc7839fd7da0cae34fb0bf0.tar.bz2 historical-0a831dea3e6d73c2cdc7839fd7da0cae34fb0bf0.zip |
Version bump.
Package-Manager: portage-2.2.0_alpha29/cvs/Linux x86_64
-rw-r--r-- | sys-devel/gcc/ChangeLog | 8 | ||||
-rw-r--r-- | sys-devel/gcc/Manifest | 17 | ||||
-rw-r--r-- | sys-devel/gcc/gcc-4.6.0.ebuild | 89 | ||||
-rw-r--r-- | sys-devel/gcc/metadata.xml | 1 |
4 files changed, 108 insertions, 7 deletions
diff --git a/sys-devel/gcc/ChangeLog b/sys-devel/gcc/ChangeLog index 69f300f9864d..984bf39f7822 100644 --- a/sys-devel/gcc/ChangeLog +++ b/sys-devel/gcc/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sys-devel/gcc # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.808 2011/03/08 03:05:44 dirtyepic Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.809 2011/04/03 01:41:56 dirtyepic Exp $ + +*gcc-4.6.0 (03 Apr 2011) + + 03 Apr 2011; Ryan Hill <dirtyepic@gentoo.org> +gcc-4.6.0.ebuild, + metadata.xml: + Version bump. 08 Mar 2011; Ryan Hill <dirtyepic@gentoo.org> gcc-3.3.6-r1.ebuild, gcc-3.4.6-r2.ebuild, gcc-4.0.4.ebuild, gcc-4.1.2.ebuild, gcc-4.2.4-r1.ebuild, diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest index 61d731cce172..d31830af3974 100644 --- a/sys-devel/gcc/Manifest +++ b/sys-devel/gcc/Manifest @@ -1,5 +1,5 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 +Hash: SHA1 AUX 3.2.1/gcc31-loop-load-final-value.patch 3324 RMD160 8bb0e9133923821daf2e9d10a27a0a1930e00bbd SHA1 c73dc6e19a76a1dcbb11a15ff5ff04b11a9f0343 SHA256 70aa8433fb19c95f334b6cbc155cae22a3b61a6892ed9e18f95860509d0091a8 AUX 3.2.1/gcc32-arm-disable-mathf.patch 2229 RMD160 40c451d6912473ba39adb72e91d6f507c1045a38 SHA1 6a74ff0312caf8a0ead67dd7aef8d32897cc5d6b SHA256 808368680a4635cdf46844e63342a8ca387769b2323ef99f90530d3bbc622587 @@ -129,6 +129,10 @@ DIST gcc-4.5.2-patches-1.1.tar.bz2 21127 RMD160 5964d25a2d8a24c3a2413e8241d7ef70 DIST gcc-4.5.2-piepatches-v0.4.5.tar.bz2 14232 RMD160 1dae00d58a896660521e6d331ae8d368953d7cc2 SHA1 4780770af04cb749a0730dcdd9a6929f20dde692 SHA256 b209fcb0cdf819b355c23a0d59aa10f543d492dbe624a1758776050634e4f5ad DIST gcc-4.5.2-uclibc-patches-1.0.tar.bz2 3011 RMD160 eecfc8de792ef593691f7243c7baa1e71f653461 SHA1 57cd45cbf51dd554c8cb1b0488ea1e68084ecd2c SHA256 d9440bff9b913a02ee23e6e9fdacb18ceed2c56e2620dbdedb5b9d5a39811a2c DIST gcc-4.5.2.tar.bz2 66328720 RMD160 e1e9f590f5cf5f7029f1941328529a22919ee609 SHA1 ad5c440526c98fd17a74eab80c031af6b64d9c90 SHA256 1d9362275ffd9d19fd41f1c3dae0805d6e3991c4d5aa80851f2eaf1bbaa21f88 +DIST gcc-4.6.0-patches-1.0.tar.bz2 12088 RMD160 b7c0e761925b0fb7e388067db24237f902f8a4ef SHA1 cdebdf40a8ab40f644d19660e9ed714e7af8faba SHA256 8dd809b3a61a77075adb4050d049c7e9de0f4c78de3a98805758dfdb41d2da4e +DIST gcc-4.6.0-piepatches-v0.4.5.tar.bz2 14152 RMD160 d536e3e94bdee94865600acb14997b82a901bb3c SHA1 2a7569dca741174f214e3c4c4d9bf90a4d5a30e6 SHA256 8fec084c459438aaf1acec329a2ef85e0c0f78f52427a6bf5bbb317e0c6e54ae +DIST gcc-4.6.0-uclibc-patches-1.0.tar.bz2 2998 RMD160 ece0fe238517cbdd50c664e2963836e4ab6e0b63 SHA1 021b27d7ff442cc83abbb2bfccaa472d664f55f0 SHA256 eb1498972cebe46608033638d8e4e9b4160c90f6e3308cfb7b4c60013e012618 +DIST gcc-4.6.0.tar.bz2 71579535 RMD160 b4069838c882d70320a54c25517fa84ba2e7db8d SHA1 dcbb5ce724c4bf87b9ec93473d16b71e9ebac483 SHA256 23bd0013d76ac6fb4537e5e8f4e5947129362dcc32f0d08563b7d4d9e44c0e17 DIST gdc-0.24-src.tar.bz2 1012099 RMD160 f0f33cc02d88ea1174030988c2006cb90029392a SHA1 2be913fe061429c1a279e4cf882e947d34946303 SHA256 cc6a97c76c9e6db31e76ff97014d24b3d43e21f018a3c6218e3fb2a4500fc79a DIST protector-3.2.2-10.tar.gz 24556 RMD160 905b1ef473435230f7f4519ecf0f8a3d4c66e4e5 SHA1 c3a45f3fc450f1bd282af88a94d4b3d427d23072 SHA256 ad8401650ee0f7162e844cea492aa6151de77e8d0236cacc999aada69d511bab EBUILD gcc-2.95.3-r10.ebuild 1202 RMD160 8199972a39cfc93ee6a0922826acfd430111b54f SHA1 3f0f7f8c66085f185dd15e478039b464f040a367 SHA256 3e5ea2199ca2ea2a8cf82ff37b45be74ec14d1cdb6c20c6f513a1f3258e3cf95 @@ -150,12 +154,13 @@ EBUILD gcc-4.4.4-r2.ebuild 2371 RMD160 0f4512a9f3c36d16907f022358bb01a971d193c5 EBUILD gcc-4.4.5.ebuild 2366 RMD160 9bb1cbfaef7f3eff56b6bda345b0bdf6287e3a12 SHA1 f40d718fa699faae96921fe8dd67c30ccf8e00ef SHA256 e65ac9eec3aca9a1e6606eb7830b557a78ea5c8a63cf0276e753f0339876aca0 EBUILD gcc-4.5.1-r1.ebuild 2439 RMD160 ce2532fb9b3839a5ee4513be9aea2479a897b770 SHA1 945dc165e00a7c16af618deba17d6798e7db4f74 SHA256 3f87569cf34796dc12f44503aa52f996358960954f6367ae0bd97fdd4c3f45b4 EBUILD gcc-4.5.2.ebuild 2436 RMD160 dc5eb0fe02af4d4ad6a764a3d92c23f6f82ec57f SHA1 2d22f2c22456c446b3dc3e9258b531134afe1476 SHA256 a3a1a464ab2bdd44b8d7420584a2f0034afbe5bb99ef284f374aff7fefcead3a -MISC ChangeLog 141112 RMD160 939066b1643a56f931f7aefc3a273cc6136a3dda SHA1 297ad022edcf6cef6e60662c45de2e075ff20502 SHA256 6b80b680fca430b0b53ee6fc684a925923420d4cc7cef3a2efb4a7a54f0335e6 -MISC metadata.xml 1719 RMD160 a078f92674a3f873d4bca4c4eb62278d4d39b13b SHA1 4a98a1912eda65c34cea05a78f6bbe997d8f9431 SHA256 b703f718353b58bcfdcdfbb60cce7c10a0711ab2578c43d9d4c61b250a6de936 +EBUILD gcc-4.6.0.ebuild 2135 RMD160 d1001d7c3b56136a015f52676acbebd6001129f1 SHA1 a133a9d7134e04699cf7c35b95c37e372fc96bcd SHA256 c29170290557ba37988705b813023ab2db91bb2e1e6f6847e9445c41f3bc072b +MISC ChangeLog 141238 RMD160 43669c9b460f7239d8adf04197530af2b0728495 SHA1 9b0cd372d41df3bc87c4f44c77bdcf98ae8a60e5 SHA256 1229c4cea51714c257facb2401e901443e3cbe71c72922c291745da882d5d796 +MISC metadata.xml 1779 RMD160 e9dbd39ca85e9670fe386e8057434b95832594d1 SHA1 0256dfa49577f02a2e89068863d05a998fa92c7e SHA256 674a9156491bc32329b197d0646e13fa675318903435744fda4b79372e198804 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) -iF4EAREIAAYFAk15ygoACgkQaC/OocHi7JYs+gD/RPWvFV40Ux2CxD7Xjp5RkNUO -PrVmSxakIU8BwU+8a7sA/i88sSDriE8sZUM1I3VJ/GC+LDs+AaFCMe8sPOkSyU3N -=9htV +iEYEARECAAYFAk2X0eYACgkQiqiDRvmkBmJc5QCcDHyFkEgTEDDU5toMOMDaUuJm +J6EAoKrHsdM81wxmOB6yykAca5pPTgC4 +=l5mi -----END PGP SIGNATURE----- diff --git a/sys-devel/gcc/gcc-4.6.0.ebuild b/sys-devel/gcc/gcc-4.6.0.ebuild new file mode 100644 index 000000000000..2ed5f139463e --- /dev/null +++ b/sys-devel/gcc/gcc-4.6.0.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.6.0.ebuild,v 1.1 2011/04/03 01:41:56 dirtyepic Exp $ + +PATCH_VER="1.0" +UCLIBC_VER="1.0" + +ETYPE="gcc-compiler" + +# Hardened gcc 4 stuff +PIE_VER="0.4.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 +SSP_UCLIBC_STABLE="" +#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.2" +KEYWORDS="" +IUSE="" + +RDEPEND=">=sys-libs/zlib-1.1.4 + virtual/libiconv + >=dev-libs/gmp-4.3.2 + >=dev-libs/mpfr-2.4.2 + >=dev-libs/mpc-0.8.1 + graphite? ( + >=dev-libs/cloog-ppl-0.15.10 + >=dev-libs/ppl-0.11 + ) + !build? ( + gcj? ( + gtk? ( + x11-libs/libXt + x11-libs/libX11 + x11-libs/libXtst + x11-proto/xproto + x11-proto/xextproto + =x11-libs/gtk+-2* + x11-libs/pango + ) + >=media-libs/libart_lgpl-2.1 + app-arch/zip + app-arch/unzip + ) + nls? ( sys-devel/gettext ) + )" +DEPEND="${RDEPEND} + test? ( + >=dev-util/dejagnu-1.4.4 + >=sys-devel/autogen-5.5.4 + ) + >=sys-apps/texinfo-4.8 + >=sys-devel/bison-1.875 + >=sys-devel/flex-2.5.4 + amd64? ( multilib? ( gcj? ( app-emulation/emul-linux-x86-xlibs ) ) ) + >=${CATEGORY}/binutils-2.18" +PDEPEND=">=sys-devel/gcc-config-1.4 + go? ( >=sys-devel/gcc-config-1.5 )" + +if [[ ${CATEGORY} != cross-* ]] ; then + PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )" +fi + +src_unpack() { + toolchain_src_unpack + + use vanilla && return 0 + + [[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch + [[ ${CTARGET} == *-softfloat-* ]] && epatch "${FILESDIR}"/4.4.0/gcc-4.4.0-softfloat.patch +} + +pkg_setup() { + toolchain_pkg_setup + + ewarn + ewarn "LTO support is still experimental and unstable." + ewarn "Any bugs resulting from the use of LTO will not be fixed." + ewarn +} diff --git a/sys-devel/gcc/metadata.xml b/sys-devel/gcc/metadata.xml index e7773a2de80c..9b1f00063244 100644 --- a/sys-devel/gcc/metadata.xml +++ b/sys-devel/gcc/metadata.xml @@ -6,6 +6,7 @@ <flag name="d">Enable support for the D programming language</flag> <flag name="fixed-point">Enable fixed-point arithmetic support for MIPS targets in gcc (Warning: significantly increases compile time!)</flag> + <flag name="go">Build the GCC Go language frontend.</flag> <flag name="graphite">Add support for the framework for loop optimizations based on a polyhedral intermediate representation</flag> <flag name="ip28">Enable building a compiler capable of building a kernel |