diff options
author | Mike Frysinger <vapier@gentoo.org> | 2010-06-10 03:09:03 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2010-06-10 03:09:03 +0000 |
commit | 571eca9496213c5fd043074b6900741627cde769 (patch) | |
tree | 90c58e2e3945ae0913c814c0e7638d7a3fb33e5d /sys-devel | |
parent | Stable for HPPA (bug #322531). (diff) | |
download | historical-571eca9496213c5fd043074b6900741627cde769.tar.gz historical-571eca9496213c5fd043074b6900741627cde769.tar.bz2 historical-571eca9496213c5fd043074b6900741627cde769.zip |
Version bump.
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64
Diffstat (limited to 'sys-devel')
-rw-r--r-- | sys-devel/gcc/ChangeLog | 7 | ||||
-rw-r--r-- | sys-devel/gcc/Manifest | 18 | ||||
-rw-r--r-- | sys-devel/gcc/gcc-4.3.5.ebuild | 79 |
3 files changed, 102 insertions, 2 deletions
diff --git a/sys-devel/gcc/ChangeLog b/sys-devel/gcc/ChangeLog index c534ab3f3103..7385de4e699e 100644 --- a/sys-devel/gcc/ChangeLog +++ b/sys-devel/gcc/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sys-devel/gcc # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.755 2010/06/04 19:32:01 phajdan.jr Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.756 2010/06/10 03:09:03 vapier Exp $ + +*gcc-4.3.5 (10 Jun 2010) + + 10 Jun 2010; Mike Frysinger <vapier@gentoo.org> +gcc-4.3.5.ebuild: + Version bump. 04 Jun 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> gcc-4.4.3-r2.ebuild: x86 stable wrt bug #302468 diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest index 1d173ab338c7..583e72eb569c 100644 --- a/sys-devel/gcc/Manifest +++ b/sys-devel/gcc/Manifest @@ -1,3 +1,6 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + 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 AUX 3.2.1/gcc32-arm-reload1-fix.patch 932 RMD160 c681e89ab44626068c0fcda6c929fe4888584c6f SHA1 72589641cb8e7b411a81d08fd5acd768c5a72f5d SHA256 d1158fa35b98cf72565e9b12cfd3f92a1eb14f0abfc5bf86d5990792cf1fefc3 @@ -102,6 +105,11 @@ DIST gcc-4.3.4-piepatches-v10.1.5.tar.bz2 6026 RMD160 ce9b48cbd6febbec30bff3d783 DIST gcc-4.3.4-specs-0.9.4.tar.bz2 1500 RMD160 e010bac821c38e03f21a55a3fc1ba6fb2b259388 SHA1 c35ab5a3d9033496907e297474a943212796f911 SHA256 51453c2e84110f393edea7a905ae0dc3ed657b0428ba17389189b58ad2875bf3 DIST gcc-4.3.4-uclibc-patches-1.0.tar.bz2 2298 RMD160 111f83201a780a0e8af442b90edddac0465ecccb SHA1 5bbeeeec53d1a3a75a856c30dd0107606a468a03 SHA256 dc475684868cbd38abeb9759bcab1cc6f2de81ff0743a80aef2753f5b1599d00 DIST gcc-4.3.4.tar.bz2 59368714 RMD160 f23c73a07e15faecaa1bac045f36f4d16be1ddb5 SHA1 cf5248733f26aafa361b3583e74783181eeb88b9 SHA256 e572453bdb74cc4ceebfab9ffb411d9678343dff5bf86e9338d42fdd0818aa65 +DIST gcc-4.3.5-patches-1.0.tar.bz2 73722 RMD160 a2e070b9b007c5421a1ecf06cd8579374e3d4a22 SHA1 0f84b620d183e99375fde7a1f6de2c8d109a23d5 SHA256 fb4904a5bc3644c457358bbea4fabea82ca3a77cf8e9eebe3294e52ac97c475f +DIST gcc-4.3.5-piepatches-v10.1.5.tar.bz2 6717 RMD160 df90180097ddb7db1ba6215e3557c00f37959f63 SHA1 316c16060c42a029883f5f6e256cf987f354e9b1 SHA256 349e7a9fec3826a58ed5ad555210a7174280639f9f096205af69563820543e8e +DIST gcc-4.3.5-specs-0.9.4.tar.bz2 2221 RMD160 e738fa88ccedd99645f1a8af486e3fdcc0c7ecfd SHA1 5ced2c43de84b5aebc69ff8576fa8027d535e802 SHA256 516f24dca90e2276297dcf62f5db771f9cad5b46144f383c0395b0b609222aff +DIST gcc-4.3.5-uclibc-patches-1.0.tar.bz2 3008 RMD160 9ca49ccdef844f29b9aa5af2c89deeb9799bba1f SHA1 f73932f4b104b1705bad30d93807e02b03311d28 SHA256 8c0e45333b657438b77e2f63dc4f7e7e1506757ac52fe37e488b6ca516750825 +DIST gcc-4.3.5.tar.bz2 59347925 RMD160 a0033ae96a411bc2ba15407773220a23bf58b6fc SHA1 a8034cd8abe38ff8439e42b78af5c9d534810af1 SHA256 10c6e745c39dbdc950cfa16ba8e3603cb52c5bd9d4d7e665c9a13a6f62407e6b DIST gcc-4.4.1-patches-1.0.tar.bz2 11203 RMD160 64d3d6b586442db5313ea49f675371c2fb9fc617 SHA1 85159a40172be6a403c43b268bf23e788ce0697a SHA256 e83392612ff54e4485bad4bb1888b2d247489777807cfaafb8aff3578c39d163 DIST gcc-4.4.1-uclibc-patches-1.1.tar.bz2 2279 RMD160 b39cd85a9ec615511bb15c65e65aa61295699eda SHA1 8d5662e57533766ed7d63609df0c9d583771a7fc SHA256 b9592d5e14ddb8868599f1da6c2366b179d5a015a7330f819dd0e4fbf8523341 DIST gcc-4.4.1.tar.bz2 62869928 RMD160 41cb4c76d1671b1d224d2a6e167ee183dd53d096 SHA1 9156ddb7e4cc72288ec31760d6ddc7981123a8a2 SHA256 cbefa9abd4adac0931e1b556072dcd8b32a360d4b95a94d7822c86bded803d5b @@ -130,9 +138,17 @@ EBUILD gcc-4.3.2-r3.ebuild 2298 RMD160 6d052a6952bc635d0570f0420c15c0a6bce84259 EBUILD gcc-4.3.2-r4.ebuild 2301 RMD160 6ba90b412907ec2df2e33f258f997400d0b95355 SHA1 3195837541c6d9c7db2c107499fff7548f529a4a SHA256 21add4c8f8920573e403eab458b9859bd4359aaff2b4af92711bff5c126c7ed2 EBUILD gcc-4.3.3-r2.ebuild 2326 RMD160 75593977baaa1def27b10d33099f1c150bd75bb6 SHA1 331d943df910934495e21b92fb860731b52017f2 SHA256 21251c3d9e47ab34682f66d2560eda82a43d8bda0ffe627f42d406d3caf5e714 EBUILD gcc-4.3.4.ebuild 2363 RMD160 e93fefa7c549c5eebce12a4aeec0c7d52c1ab5d9 SHA1 71c2798013e87a651839cd56cac989fe78130636 SHA256 eb6c8ebd9e6dd1b61d86fbe6a99b1cf51fb873bc8ed382aabecda00a6a476896 +EBUILD gcc-4.3.5.ebuild 2267 RMD160 272a9fa18dbd3b9fc41dbdb6aaa725b28769e3ce SHA1 868be0291107074592391084738e186892c44d80 SHA256 183837f261a6c1d1df483561a5b31fb0dcb828427395d261ff45bf885da35b4a EBUILD gcc-4.4.1.ebuild 2360 RMD160 8ffd86aa6425a5ea656eb01bafc98a7461f6a6e9 SHA1 63b2ee296095933741b415afc8477f5c9c55ab7e SHA256 9a92aef55532dcf79669b7be80670d11f75409589a31bc781297f31da54ae55e EBUILD gcc-4.4.2.ebuild 2359 RMD160 dd8b88dc346c1d07c08979e3f085a249d75b1e97 SHA1 3effd9b00e040b3d8062b075923a8a3834a92dbe SHA256 68293c4c4e01b5ed9688746f3bd23f12fb35df71a63901f54409b6d5be0cbceb EBUILD gcc-4.4.3-r2.ebuild 2568 RMD160 5d12131bb1a9e2f20c7d17cca4b177c4543473ad SHA1 f314d1139224f67978d01bc7142cf58e0a477ab8 SHA256 e2b9a7781b63ef82cba93c0cc1fc4ff42367a324ad03bc6e6a6e13cff5ab480d EBUILD gcc-4.5.0.ebuild 2351 RMD160 fb98c3d60a732dad8d716066ac8213ee453f53d2 SHA1 393d774fa8bf446d1a146e2fd2144b2f7b5dd037 SHA256 4a604a9045f8b0eed281f19c626ff74704da879ab5dbcd004122498251a6b95c -MISC ChangeLog 133347 RMD160 2f2655a5a8f3cc5a0f2ffb94a1fca9afd1fa0c1d SHA1 51fc3bcc143048dfd21ebddfb5511e332090e36f SHA256 10457346506de2e6e8bca0a91cfbe36b4a969f25b582df8076bdd585500adf71 +MISC ChangeLog 133455 RMD160 27faa2ba1bb62ded079ccb615d96d43d033873a4 SHA1 b9ebdbff7170f8026865bbe54eb0c63312dc82e4 SHA256 dbe0b8ffdde7a322a2cfc8b37f7cbac8b3498122a95b886316c5cf9a43e618c2 MISC metadata.xml 1678 RMD160 7d8df302684ecf0e23caf763d3fcee267d40866b SHA1 f9a035b4a7bf8a6fbf9e1627f777b86f30813517 SHA256 3e67d554a8e3135943623ab276d6871582fda0cdb556d31531b369d8c0b277d7 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.15 (GNU/Linux) + +iF4EAREIAAYFAkwQVzwACgkQTwhj9JtAlp4AhgEAhlAgkm5zFfUlKxrVIy6uSIMo +gcvW9GHAF47xwxRSfWQA/Ax3XdUreV0mYcsD5dJJQhJ9MeeARDISd51KWUz2twtw +=8HY1 +-----END PGP SIGNATURE----- diff --git a/sys-devel/gcc/gcc-4.3.5.ebuild b/sys-devel/gcc/gcc-4.3.5.ebuild new file mode 100644 index 000000000000..43ed8854c9dc --- /dev/null +++ b/sys-devel/gcc/gcc-4.3.5.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.3.5.ebuild,v 1.1 2010/06/10 03:09:03 vapier Exp $ + +PATCH_VER="1.0" +UCLIBC_VER="1.0" + +ETYPE="gcc-compiler" + +# Hardened gcc 4 stuff +PIE_VER="10.1.5" +SPECS_VER="0.9.4" + +# arch/libc configurations known to be stable or untested with {PIE,SSP,FORTIFY}-by-default +PIE_GLIBC_STABLE="x86 amd64 ~ppc ~ppc64 ~arm ~sparc" +PIE_UCLIBC_STABLE="x86 arm" +#SSP_STABLE="amd64 x86 ppc ppc64 ~arm ~sparc" +#SSP_UCLIBC_STABLE="" + +# whether we should split out specs files for multiple {PIE,SSP}-by-default +# and vanilla configurations. +SPLIT_SPECS=no #${SPLIT_SPECS-true} hard disable until #106690 is fixed + +inherit toolchain + +DESCRIPTION="The GNU Compiler Collection. Includes C/C++, java compilers, pie+ssp extensions, Haj Ten Brugge runtime bounds checking" + +LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ ) FDL-1.2" +KEYWORDS="~alpha ~amd64 ~arm -hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" + +RDEPEND=">=sys-libs/zlib-1.1.4 + >=sys-devel/gcc-config-1.4 + virtual/libiconv + >=dev-libs/gmp-4.2.1 + >=dev-libs/mpfr-2.3 + !build? ( + gcj? ( + gtk? ( + x11-libs/libXt + x11-libs/libX11 + x11-libs/libXtst + x11-proto/xproto + x11-proto/xextproto + >=x11-libs/gtk+-2.2 + x11-libs/pango + ) + >=media-libs/libart_lgpl-2.1 + app-arch/zip + app-arch/unzip + ) + >=sys-libs/ncurses-5.2-r2 + nls? ( sys-devel/gettext ) + )" +DEPEND="${RDEPEND} + test? ( sys-devel/autogen dev-util/dejagnu ) + >=sys-apps/texinfo-4.2-r4 + >=sys-devel/bison-1.875 + sys-devel/flex + 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" +PDEPEND=">=sys-devel/gcc-config-1.4" +if [[ ${CATEGORY} != cross-* ]] ; then + PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )" +fi + +src_unpack() { + gcc_src_unpack + + use vanilla && return 0 + + sed -i 's/use_fixproto=yes/:/' gcc/config.gcc #PR33200 + + [[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch + + [[ ${CTARGET} == *-softfloat-* ]] && epatch "${FILESDIR}"/4.3.2/gcc-4.3.2-softfloat.patch +} |