diff options
author | Mark Loeser <halcy0n@gentoo.org> | 2009-08-08 01:05:07 +0000 |
---|---|---|
committer | Mark Loeser <halcy0n@gentoo.org> | 2009-08-08 01:05:07 +0000 |
commit | a8ee58bd9be01e75ceb795e06696574873f01251 (patch) | |
tree | 8473c45789e981986c8231ccff0d9932c6ed8a15 /sys-devel/gcc | |
parent | Bug fixes for tilde packages (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | sys-devel/gcc/Manifest | 20 | ||||
-rw-r--r-- | sys-devel/gcc/gcc-4.3.4.ebuild | 81 |
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 +} |