summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Loeser <halcy0n@gentoo.org>2009-08-08 01:05:07 +0000
committerMark Loeser <halcy0n@gentoo.org>2009-08-08 01:05:07 +0000
commita8ee58bd9be01e75ceb795e06696574873f01251 (patch)
tree8473c45789e981986c8231ccff0d9932c6ed8a15 /sys-devel/gcc
parentBug fixes for tilde packages (diff)
downloadhistorical-a8ee58bd9be01e75ceb795e06696574873f01251.tar.gz
historical-a8ee58bd9be01e75ceb795e06696574873f01251.tar.bz2
historical-a8ee58bd9be01e75ceb795e06696574873f01251.zip
Version bump
Package-Manager: portage-2.2_rc33-r1/cvs/Linux i686
Diffstat (limited to 'sys-devel/gcc')
-rw-r--r--sys-devel/gcc/ChangeLog7
-rw-r--r--sys-devel/gcc/Manifest20
-rw-r--r--sys-devel/gcc/gcc-4.3.4.ebuild81
3 files changed, 105 insertions, 3 deletions
diff --git a/sys-devel/gcc/ChangeLog b/sys-devel/gcc/ChangeLog
index 639e6946b0ff..30cbc1527435 100644
--- a/sys-devel/gcc/ChangeLog
+++ b/sys-devel/gcc/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-devel/gcc
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.717 2009/07/24 20:23:38 dagger Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.718 2009/08/08 01:05:07 halcy0n Exp $
+
+*gcc-4.3.4 (08 Aug 2009)
+
+ 08 Aug 2009; Mark Loeser <halcy0n@gentoo.org> +gcc-4.3.4.ebuild:
+ Version bump
24 Jul 2009; Robert Piasek <dagger@gentoo.org> gcc-4.4.1.ebuild:
Keyworded ~arm as per bug #278687
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index fad2d84aeb51..feab6629104e 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+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
AUX 3.2.1/gcc32-arm-reload1-fix.patch 932 RMD160 c681e89ab44626068c0fcda6c929fe4888584c6f SHA1 72589641cb8e7b411a81d08fd5acd768c5a72f5d SHA256 d1158fa35b98cf72565e9b12cfd3f92a1eb14f0abfc5bf86d5990792cf1fefc3
@@ -93,12 +96,17 @@ DIST gcc-4.3.2-patches-1.7.tar.bz2 74466 RMD160 122e9c395bb9669abfc02860d50289bb
DIST gcc-4.3.2-piepatches-v10.1.5.tar.bz2 6026 RMD160 9dd0ec9930b272f66136458ff176e920f7ae1e19 SHA1 f09dc4f0299a438702245456c79e1e8a604fc428 SHA256 9c756a1d58bb09cb20b316fbf3b45f3c72db23bb66065eef9f6b28741a080562
DIST gcc-4.3.2-specs-0.9.4.tar.bz2 1521 RMD160 294e42dad478914e88db84693bb1cd4cf6ae60d5 SHA1 e2bcd3192a8e15523b11333e11b00f12730ca455 SHA256 1e616666f3802f9e0772d78d401a120fb1bfb444764f6c91cdca50c7ae2bc51f
DIST gcc-4.3.2-uclibc-patches-1.0.tar.bz2 17849 RMD160 971e1c91265560ebf26e40acb627360eef31d04b SHA1 c2d8c28620a609dc3c6c5e44002fb2149670fd7a SHA256 6872b135638094002164fcddb9937301245d0b24e10619ffa7334b4ebf29183a
-DIST gcc-4.3.2.tar.bz2 58929447 RMD160 0ced28bd2e0d89f081cf88273b5f1530599b52fb SHA1 787b566ad4f386a9896e2d5703e6ff5e7ccaca58 SHA256 bfbf487731ad5dca37efe480a837417de071bd67e685d5c1df6a290707575165
+DIST gcc-4.3.2.tar.bz2 58929447 RMD160 a8d0cbfb18d4ca445a7b5ad3aec1282e4bbbb8ee SHA1 bfeb0ea38b253f106379226a0936d09ba381041f SHA256 b4cd54909ffadb2767ea14da023269be02153cd07effa705d4f1bd00d7599597
DIST gcc-4.3.3-patches-1.2.tar.bz2 78206 RMD160 4860b3947d93f7d678ba60d6c66ac85196ef58d5 SHA1 80e0bae4da426db164a434bbbb21f1bded1084dc SHA256 7bdd062b969fab934d4aff3f1e7cdd06d60d8bddd1ab25d2fe617e41df3aa51a
DIST gcc-4.3.3-piepatches-v10.1.5.tar.bz2 6036 RMD160 c5e44d583cfc9328fcc0c5ab4026393c28fdba3f SHA1 ff2e9fd4f238523d19806a05f84f1aa5a4c2149b SHA256 7e7a799f9066ab5948ea7ac73b0cb75c91bfa9231bf618bdc0e132e40d6d88d5
DIST gcc-4.3.3-specs-0.9.4.tar.bz2 1515 RMD160 3a94bf49e628b1714b93f471c363bf0e4ae5d9cd SHA1 e46cd31b4f020d2c6eba748217a921d2678e64b5 SHA256 1cfade221d3873e34bb4719297f0eb811e712d7f095a85dc9e2508e53ffe1cec
DIST gcc-4.3.3-uclibc-patches-1.1.tar.bz2 2294 RMD160 977c1733242e65c9705fe5e7c7cc92fc87d17c46 SHA1 6aa6bd21b5e7905bf39f3ff5bf3b606527cf7295 SHA256 a15737077039384932138a7c5f209e9a171ad756618a4ea078062816f028a77b
DIST gcc-4.3.3.tar.bz2 59369954 RMD160 8c20a52633df659cabd66925d8a105a7a1479820 SHA1 e378b7a0cb0f7dbf6436f4efb5756e29a90fdc1c SHA256 309f614a3c7fee88edc4928ff17185a19533949a1642ccf776e87d86303704de
+DIST gcc-4.3.4-patches-1.0.tar.bz2 74158 RMD160 3cf0f0a60996a248927d3af7b8a7a88e742d749f SHA1 885242feac53a73cc335102a78310bf729422729 SHA256 32ac6307b161b01d0f5e138564b400f9f52724f9572e02e844699e9ec7a6e425
+DIST gcc-4.3.4-piepatches-v10.1.5.tar.bz2 6026 RMD160 ce9b48cbd6febbec30bff3d783213dcc22532cba SHA1 0d47299c12ce7d261789a6fc18b900bed9772258 SHA256 30100a00d2d202fab78d250ec4c3844239294cd53ea347faa81b55f795712f51
+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.4.0-patches-1.2.tar.bz2 14329 RMD160 cd23ce37db9ae560a81eb32e950b78d266d9c19d SHA1 b341b7f5ed1917ea9f371794b85d2a3574149099 SHA256 37a90b95121f49452adf67411b594338e5fc72986338d9d90a8fa7629d9306d8
DIST gcc-4.4.0-uclibc-patches-1.0.tar.bz2 2281 RMD160 a3314543c11c23664b7c07a0e73ee53730cd7024 SHA1 fbf2a53e8ec1868bddad7ad8037adbbe9a350e7f SHA256 d483c547357dd4b6de0ad7bc44ec77330caf9ecf97af41a52e49f76af8567709
DIST gcc-4.4.0.tar.bz2 62708198 RMD160 174989b1b6b35d0c10cfa9eee1b51948bf5c4fb3 SHA1 9215af6beb900ca1eef1d6a40c3dabe990203b25 SHA256 c5fe6f4c62ee7288765c3800ec9d21ad936bdcb5a04374cc09bd5a4232b836c9
@@ -120,7 +128,15 @@ EBUILD gcc-4.2.4-r1.ebuild 1805 RMD160 ef1aec4352e679ecc921a3f6b12ddced37e0fbb9
EBUILD gcc-4.3.2-r3.ebuild 2279 RMD160 534888d9971a87a4ed34ff45c9a260ac8f1c251f SHA1 a4afee345e12f7523db7e6470ec9665049f1d885 SHA256 0801e2fda684ba03a188f8ca1746d8a28ae83b65fbe76b2c0c62abe3724193cf
EBUILD gcc-4.3.2-r4.ebuild 2284 RMD160 ba37e44ccf9cd1c1129d32a123d9954d379902ee SHA1 e4efb2d7b437dffec470fcc07548ac7152d4270b SHA256 cb2ec37b92e74d12a5aef4fcd292dc091e3fa3eec1ba5f9f8503a5e35693a9a7
EBUILD gcc-4.3.3-r2.ebuild 2307 RMD160 08e7dfe6418abe333558e2b1f614190ebc31bcc7 SHA1 ed62fb2ecb709fea364608d8903396bf6910b98d SHA256 d6b8de172460c8a92627f97c31d7d5ca37ed12f77750146602e72a249e394f93
+EBUILD gcc-4.3.4.ebuild 2308 RMD160 6de83c8040a430f3b1524fa65149c73587cd3e80 SHA1 e8d431828292f541f362ea680696efaba5c95a07 SHA256 6851aecfc58d843c68a4689c608ebcce0428196fb68edb940d41e5613bbef9de
EBUILD gcc-4.4.0-r1.ebuild 2297 RMD160 cef4ecf183a9dd9ccb99ce4b87d1a1799039d597 SHA1 be0d436bae4c9570c5a2c38d5e6d300c39a24228 SHA256 fbdefe1822903bbe324c86aeac85c4498779b1b163d8069d5f8fb05c76f23ab1
EBUILD gcc-4.4.1.ebuild 2261 RMD160 47c8dd2ddd162840398f1c711e1f4e4432858406 SHA1 04077f2ee8c74323613e40d6680ff8d433fb487a SHA256 356157d89c3526daf4069dd05f67b220b6e195623b336e89dababfc8723a2987
-MISC ChangeLog 128620 RMD160 7f8038ffbb53f65c6e793775250d98dce1cac40f SHA1 a86bf0166a3111d79ba56679f192d5caf3d5a9b1 SHA256 5893dc3853c1e8e71060a1ee9e8eca6bfaac549dd6c387009e0ebbf361b0ed3a
+MISC ChangeLog 128730 RMD160 e506c081d4f4d6373d9bafb8c2613e8e81f1745a SHA1 85507dd9cdec64e70c00787d1862671345c1bc48 SHA256 9f1248ab5610e313fda0fc28850929962baaf5396b0c69bfb1e209cd74f48399
MISC metadata.xml 1610 RMD160 de3ea2135f71f26100df1cc2c94f969f4fb58a10 SHA1 257abaaec0d10ed04c943b4db78f97833c6303ba SHA256 e0d36c00b5814e330850f731e2a4af8f9a1b77fde6499ce3964b7995520b13f6
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.11 (GNU/Linux)
+
+iEYEARECAAYFAkp8z1cACgkQCRZPokWLroTAcQCfVsOWS69rHTkNl1EPTCVu8ask
+2mcAoLL1gqpuEQHe7EZA+VBZ+wCORJUO
+=vkKI
+-----END PGP SIGNATURE-----
diff --git a/sys-devel/gcc/gcc-4.3.4.ebuild b/sys-devel/gcc/gcc-4.3.4.ebuild
new file mode 100644
index 000000000000..0da1e75937e8
--- /dev/null
+++ b/sys-devel/gcc/gcc-4.3.4.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.3.4.ebuild,v 1.1 2009/08/08 01:05:07 halcy0n Exp $
+
+GENTOO_PATCH_EXCLUDE="69_all_gcc43-pr39013.patch" #262567
+
+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-2.1 libgcc libstdc++"
+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
+}