summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Loeser <halcy0n@gentoo.org>2009-07-23 01:57:28 +0000
committerMark Loeser <halcy0n@gentoo.org>2009-07-23 01:57:28 +0000
commit2fa0a5cd3d7191afacf237771987e6c7eabeea31 (patch)
tree74d44527ca38dc8e39a775e6193e96804c03afca /sys-devel/gcc
parentamd64 stable, bug 277270 (diff)
downloadhistorical-2fa0a5cd3d7191afacf237771987e6c7eabeea31.tar.gz
historical-2fa0a5cd3d7191afacf237771987e6c7eabeea31.tar.bz2
historical-2fa0a5cd3d7191afacf237771987e6c7eabeea31.zip
Version bump, and dropped archs I'm unsure if they work or not
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/Manifest16
-rw-r--r--sys-devel/gcc/gcc-4.4.1.ebuild81
3 files changed, 102 insertions, 2 deletions
diff --git a/sys-devel/gcc/ChangeLog b/sys-devel/gcc/ChangeLog
index 3c55357e7cd6..5c25a7b1ad63 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.713 2009/07/20 18:45:10 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.714 2009/07/23 01:57:28 halcy0n Exp $
+
+*gcc-4.4.1 (23 Jul 2009)
+
+ 23 Jul 2009; Mark Loeser <halcy0n@gentoo.org> +gcc-4.4.1.ebuild:
+ Version bump, and dropped archs I'm unsure if they work or not
20 Jul 2009; Jeroen Roovers <jer@gentoo.org> gcc-4.4.0-r1.ebuild:
Mark gcc-4.4* -hppa (bug #272645 and some currently undocumented
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 93594bb41d71..24b26596a9ff 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
@@ -102,6 +105,9 @@ DIST gcc-4.3.3.tar.bz2 59369954 RMD160 8c20a52633df659cabd66925d8a105a7a1479820
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
+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.0.tar.bz2 2292 RMD160 d40eb8b75fbbb327ee22e787bb01bc25bc3702a4 SHA1 45ab1bcbbc9a488c9c90a48cf508706e51265cc4 SHA256 deb25373c9420e46dcd4380e508a16a9feef6ba8b880a44fd342ec174208fc11
+DIST gcc-4.4.1.tar.bz2 62869928 RMD160 41cb4c76d1671b1d224d2a6e167ee183dd53d096 SHA1 9156ddb7e4cc72288ec31760d6ddc7981123a8a2 SHA256 cbefa9abd4adac0931e1b556072dcd8b32a360d4b95a94d7822c86bded803d5b
DIST gdc-0.24-src.tar.bz2 1012099 RMD160 f0f33cc02d88ea1174030988c2006cb90029392a SHA1 2be913fe061429c1a279e4cf882e947d34946303 SHA256 cc6a97c76c9e6db31e76ff97014d24b3d43e21f018a3c6218e3fb2a4500fc79a
DIST protector-3.2.2-10.tar.gz 24556 RMD160 905b1ef473435230f7f4519ecf0f8a3d4c66e4e5 SHA1 c3a45f3fc450f1bd282af88a94d4b3d427d23072 SHA256 ad8401650ee0f7162e844cea492aa6151de77e8d0236cacc999aada69d511bab
EBUILD gcc-2.95.3-r10.ebuild 1202 RMD160 8199972a39cfc93ee6a0922826acfd430111b54f SHA1 3f0f7f8c66085f185dd15e478039b464f040a367 SHA256 3e5ea2199ca2ea2a8cf82ff37b45be74ec14d1cdb6c20c6f513a1f3258e3cf95
@@ -118,5 +124,13 @@ EBUILD gcc-4.3.2-r3.ebuild 2279 RMD160 534888d9971a87a4ed34ff45c9a260ac8f1c251f
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.4.0-r1.ebuild 2297 RMD160 cef4ecf183a9dd9ccb99ce4b87d1a1799039d597 SHA1 be0d436bae4c9570c5a2c38d5e6d300c39a24228 SHA256 fbdefe1822903bbe324c86aeac85c4498779b1b163d8069d5f8fb05c76f23ab1
-MISC ChangeLog 128142 RMD160 ace15d05b6a0a12d21d5ac235ee6ebd823677a78 SHA1 852dce16235aecd3520b6722be6ddb3f4c4b2623 SHA256 bf08fd121eaf694e587868cb65e3d83640c87a8bb1970c1f29bce18b2f8365c4
+EBUILD gcc-4.4.1.ebuild 2252 RMD160 6fa610efb9ffbde22b09843ebc04c9333c511b73 SHA1 327eef8ed22fd18c2e5be99e82e0f3eea30cbdf0 SHA256 9d4fcdee8c5bb0c00f05eef97057196c2dad85423b227ada51a6cb2f87bb6e45
+MISC ChangeLog 128305 RMD160 cdd526125edb0dca3db1cc43689a411082985296 SHA1 ad3ed0eaa8d9e02e3069321ef897f6ffdb83b6e4 SHA256 4badf08dc84a07b7d62d977f601bdc08d2400523fcf508013d50bf0eb93931db
MISC metadata.xml 1610 RMD160 de3ea2135f71f26100df1cc2c94f969f4fb58a10 SHA1 257abaaec0d10ed04c943b4db78f97833c6303ba SHA256 e0d36c00b5814e330850f731e2a4af8f9a1b77fde6499ce3964b7995520b13f6
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.11 (GNU/Linux)
+
+iEYEARECAAYFAkpnw6EACgkQCRZPokWLroQTHwCeLERqaMU/AuLK4BU/HtXinP5M
+4rAAni/dwHAHsqbP9pn/PoeB19af3juS
+=wZG7
+-----END PGP SIGNATURE-----
diff --git a/sys-devel/gcc/gcc-4.4.1.ebuild b/sys-devel/gcc/gcc-4.4.1.ebuild
new file mode 100644
index 000000000000..32e814f6cf42
--- /dev/null
+++ b/sys-devel/gcc/gcc-4.4.1.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.4.1.ebuild,v 1.1 2009/07/23 01:57:28 halcy0n 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-2.1 libgcc libstdc++ gcc-runtime-library-exception-3.1"
+KEYWORDS="~amd64 -hppa ~ppc64 ~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
+ graphite? (
+ >=dev-libs/ppl-0.10
+ >=dev-libs/cloog-ppl-0.15
+ )
+ !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
+ 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.4.0/gcc-4.4.0-softfloat.patch
+}