summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2010-06-10 03:09:03 +0000
committerMike Frysinger <vapier@gentoo.org>2010-06-10 03:09:03 +0000
commit571eca9496213c5fd043074b6900741627cde769 (patch)
tree90c58e2e3945ae0913c814c0e7638d7a3fb33e5d /sys-devel
parentStable for HPPA (bug #322531). (diff)
downloadhistorical-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/ChangeLog7
-rw-r--r--sys-devel/gcc/Manifest18
-rw-r--r--sys-devel/gcc/gcc-4.3.5.ebuild79
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
+}