diff options
author | Magnus Granberg <zorry@gentoo.org> | 2011-12-13 17:53:24 +0000 |
---|---|---|
committer | Magnus Granberg <zorry@gentoo.org> | 2011-12-13 17:53:24 +0000 |
commit | a0ffa5412c356267b668c1d7f948eb08a071847b (patch) | |
tree | c3b24c73f81c66343f816804c17353607c77f00c /sys-devel/gcc | |
parent | version bump, drop old (diff) | |
download | historical-a0ffa5412c356267b668c1d7f948eb08a071847b.tar.gz historical-a0ffa5412c356267b668c1d7f948eb08a071847b.tar.bz2 historical-a0ffa5412c356267b668c1d7f948eb08a071847b.zip |
Bump gcc-4.5.3 with new piepatchset 0.4.6 to fix bug 393321
Package-Manager: portage-2.1.10.40/cvs/Linux x86_64
Diffstat (limited to 'sys-devel/gcc')
-rw-r--r-- | sys-devel/gcc/ChangeLog | 7 | ||||
-rw-r--r-- | sys-devel/gcc/Manifest | 12 | ||||
-rw-r--r-- | sys-devel/gcc/gcc-4.5.3-r2.ebuild | 57 |
3 files changed, 70 insertions, 6 deletions
diff --git a/sys-devel/gcc/ChangeLog b/sys-devel/gcc/ChangeLog index 69c57ba3305b..6b03778d091b 100644 --- a/sys-devel/gcc/ChangeLog +++ b/sys-devel/gcc/ChangeLog @@ -1,6 +1,11 @@ # 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.845 2011/12/08 18:14:25 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.846 2011/12/13 17:53:24 zorry Exp $ + +*gcc-4.5.3-r2 (13 Dec 2011) + + 13 Dec 2011; Magnus Granberg <zorry@gentoo.org> +gcc-4.5.3-r2.ebuild: + Bump piepatchset to 0.4.6 and fix bug 393321 08 Dec 2011; Mike Frysinger <vapier@gentoo.org> gcc-4.6.2.ebuild: Update x32 snapshot for native x32 support. diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest index ae68c597494e..a971e8e1394e 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 @@ -128,6 +128,7 @@ DIST gcc-4.5.2-uclibc-patches-1.0.tar.bz2 3011 RMD160 eecfc8de792ef593691f7243c7 DIST gcc-4.5.2.tar.bz2 66328720 RMD160 e1e9f590f5cf5f7029f1941328529a22919ee609 SHA1 ad5c440526c98fd17a74eab80c031af6b64d9c90 SHA256 1d9362275ffd9d19fd41f1c3dae0805d6e3991c4d5aa80851f2eaf1bbaa21f88 DIST gcc-4.5.3-patches-1.0.tar.bz2 20246 RMD160 b28e2a2db41b5cb465729b9199120f640f2edb80 SHA1 5496e51ac2bccdebc183695b5e60cb9d9afa61a2 SHA256 de2d0f3f06018194864274cf8c0ac57e42857e7503d0e047e5a17e5bbba204e8 DIST gcc-4.5.3-piepatches-v0.4.5.tar.bz2 14261 RMD160 8fe13c8cf57f1ea9004f041bcc806c77f87c4653 SHA1 7ac73fc6444a01136b28816f3b7fa7852c2b8113 SHA256 ba01d8d74e9d0a544faaaafc2ef84504ac5b1c177f0b964638d7d6bcc0b0e56d +DIST gcc-4.5.3-piepatches-v0.4.6.tar.bz2 14361 RMD160 f62b03404db0007b936f91522fb2d29e3338ec0e SHA1 36c2325d081fd51897ce86bdfcb1d4317032f7f5 SHA256 23a20dd3c26d27bd1bdfbcccccdf45a4ef473c69bbde00aad00b9c3291eb48fb DIST gcc-4.5.3-uclibc-patches-1.0.tar.bz2 3015 RMD160 af8fad2ca0a948f25bff2b4f4f9868a99c7ceae7 SHA1 679698942814c9b3caaa5d220d672c87df50fa26 SHA256 7ddb8ac57b42c0de07a9afb3338c05d884da3c606f80cf21ee767f9c4682e3f6 DIST gcc-4.5.3.tar.bz2 66374586 RMD160 d07aa90f2186b4e082dfd5ad5d5188c097fb6247 SHA1 73c45dfda5eef6b124be53e56828b5925198cc1b SHA256 0a8847af44a9b33813b199997a73139517c96adfd519eaf24c79d4d9d09f65de DIST gcc-4.6.0-patches-1.2.tar.bz2 15973 RMD160 a306778ac7e13612549a6740932815bc74dd6a4c SHA1 6d6615a96b3df6079ad6c1a921983dcf1ec6867e SHA256 3c732e225ba5f2b9dbd57eb46e6f7055c63a965547330ed317e2809cec1aeee4 @@ -166,15 +167,16 @@ EBUILD gcc-4.4.6-r1.ebuild 1720 RMD160 9efe10a352e92897cc6691560c915c7c7c5829fa EBUILD gcc-4.5.1-r1.ebuild 1724 RMD160 dabac95091738214a64d6d244b1f947d679fc559 SHA1 599949002715e90e1c77e4fd7d810bcee855e38c SHA256 d511735848d360970549e58ec4922973f8d296338aa7396f35ab61e5fcab3b09 EBUILD gcc-4.5.2.ebuild 1721 RMD160 09a18301829997ba1b9fd4854e3848949f712b99 SHA1 eddae49045c97b3d66773b7f16cdcc919fac825b SHA256 b862988c2dacff60388b2396d9c37ca280767405995e30fd9779c0acbef1fdc3 EBUILD gcc-4.5.3-r1.ebuild 1621 RMD160 4f6e377dc194782f7a19be85dbab8b5086bea4df SHA1 0e7941f07f1a42fbcc81142b4dca55adc672d023 SHA256 7fef42809de74a4012f58660dd560f03618c5c4d68de21ae526dc5272e3475ca +EBUILD gcc-4.5.3-r2.ebuild 1631 RMD160 92ad9db37e6b16b8a1939063da7a5554bb105418 SHA1 16ac31e343e39c7df2d4fb65a3bc7d2d617ff9e3 SHA256 5932ce90720338ae4b3143f2446321c291f560ea9fa97e180925884a390c76ef EBUILD gcc-4.6.0.ebuild 1668 RMD160 ccb624695eccdd04bd862dc43b03aa6618fee9ed SHA1 622319f39ff17aaa0d254dea7e4280d34abfbfb0 SHA256 231e31c3f0a0efb72bb6b535206a04d85c055ee9080cfcd782484749e8ef156c EBUILD gcc-4.6.1-r1.ebuild 1671 RMD160 cf83c62ded40ae7fe7e521998d274a4acbdec0e3 SHA1 d309a8449b9b738620581562c2819532807c7bbd SHA256 ab57e547505717207db11929d25b4bc47be5b97a71fb6807aae81479f6de0b7d EBUILD gcc-4.6.2.ebuild 1820 RMD160 361287d0c1f386b07e2adc26c9c713945e937325 SHA1 598307400a76eddac0cf0f3a2a1a433ffa1d92d5 SHA256 4e2c8141cbd6d9470fd20884123b2c2fa08a15081c6539352713feb80b093ebe -MISC ChangeLog 148256 RMD160 5af4d8812983ab58eafbd16942bd8fecae3fecd3 SHA1 ee6dd4f48a7b930ef163b376a49fc2456dee58c1 SHA256 93ef1670784aba6a7a1aef97e499d758be5339bcd5c1aeb6aee65625e42b6272 +MISC ChangeLog 148404 RMD160 f8f2d3fcb27f8060d2df1e0a795645625f1ffb3d SHA1 13fb22b4f66717b038cc7afd873f001cf6ed6f54 SHA256 da4d9491739e0ad8345a566de3564e62e8b3b3b32a312a63a645b00d3505a38b MISC metadata.xml 2102 RMD160 315ba0257ba5960e7344476e7d3ff077ccc14ec1 SHA1 5ddfbc5250c864d120480ca4290efd5d61666dbe SHA256 e377cb35c46fab3c4e517c4de1355b5da15bb96de7dbd2f337ba76b0365f0f42 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) -iF4EAREIAAYFAk7g/o8ACgkQaC/OocHi7JZ6nwD/Yug/5l8BesugSSfVZSJK8XE6 -82QBAjUuB83DamLrkpYA/1xxQJsOdR0aguQPvdV2cFQ39tv5VGA7zuqU14MBADMb -=GNuU +iEYEARECAAYFAk7nkSAACgkQe6JQqv15gH+9TwCdHmk/6ppVLaG/C5+HtvqSdMOD +XpMAn28XbVmIAG3xl4YBqjRHvNAOwtMw +=bSoq -----END PGP SIGNATURE----- diff --git a/sys-devel/gcc/gcc-4.5.3-r2.ebuild b/sys-devel/gcc/gcc-4.5.3-r2.ebuild new file mode 100644 index 000000000000..ad568b5b9ec3 --- /dev/null +++ b/sys-devel/gcc/gcc-4.5.3-r2.ebuild @@ -0,0 +1,57 @@ +# 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.5.3-r2.ebuild,v 1.1 2011/12/13 17:53:24 zorry Exp $ + +PATCH_VER="1.0" +UCLIBC_VER="1.0" + +# Hardened gcc 4 stuff +PIE_VER="0.4.6" +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="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" + +RDEPEND="" +DEPEND="${RDEPEND} + elibc_glibc? ( >=sys-libs/glibc-2.8 ) + amd64? ( multilib? ( gcj? ( app-emulation/emul-linux-x86-xlibs ) ) ) + ppc? ( >=${CATEGORY}/binutils-2.17 ) + ppc64? ( >=${CATEGORY}/binutils-2.17 ) + >=${CATEGORY}/binutils-2.15.94" +if [[ ${CATEGORY} != cross-* ]] ; then + PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )" +fi + +src_unpack() { + toolchain_src_unpack + + use vanilla && return 0 + + sed -i 's/use_fixproto=yes/:/' gcc/config.gcc #PR33200 + + [[ ${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 +} |