summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Hill <rhill@gentoo.org>2011-07-20 06:40:18 +0000
committerRyan Hill <rhill@gentoo.org>2011-07-20 06:40:18 +0000
commit16b6c4771d1c3edfca55e6c9bc5d56abf089a6f3 (patch)
treeb338ee9d305d662cd3effa782c5db79b6983dfb4 /sys-devel/gcc
parentVersion bump. (diff)
downloadhistorical-16b6c4771d1c3edfca55e6c9bc5d56abf089a6f3.tar.gz
historical-16b6c4771d1c3edfca55e6c9bc5d56abf089a6f3.tar.bz2
historical-16b6c4771d1c3edfca55e6c9bc5d56abf089a6f3.zip
Version bump (bug #364021).
Package-Manager: portage-2.2.0_alpha46/cvs/Linux x86_64
Diffstat (limited to 'sys-devel/gcc')
-rw-r--r--sys-devel/gcc/ChangeLog7
-rw-r--r--sys-devel/gcc/Manifest13
-rw-r--r--sys-devel/gcc/gcc-4.4.6.ebuild89
3 files changed, 104 insertions, 5 deletions
diff --git a/sys-devel/gcc/ChangeLog b/sys-devel/gcc/ChangeLog
index 0d14894c1ba6..98f72a2a295e 100644
--- a/sys-devel/gcc/ChangeLog
+++ b/sys-devel/gcc/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-devel/gcc
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.816 2011/07/05 05:00:10 dirtyepic Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.817 2011/07/20 06:40:18 dirtyepic Exp $
+
+*gcc-4.4.6 (20 Jul 2011)
+
+ 20 Jul 2011; Ryan Hill <dirtyepic@gentoo.org> +gcc-4.4.6.ebuild:
+ Version bump (bug #364021).
*gcc-4.6.1 (05 Jul 2011)
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 59562d297d33..c16567fa9727 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -126,6 +126,10 @@ DIST gcc-4.4.5-patches-1.3.tar.bz2 27365 RMD160 e7cf9267489ef3d40c87ab86bcb0692b
DIST gcc-4.4.5-piepatches-v0.4.5.tar.bz2 17600 RMD160 95bfd3d25a4444e9c0bcf98532705d9d8fd6942a SHA1 d3d6d01fc244ecd8a008fdddd05f540c1dba2c3b SHA256 aaa62f69aa8a33d62524261f28377709191a6d819b6018fb2acfb6b660587742
DIST gcc-4.4.5-uclibc-patches-1.0.tar.bz2 3005 RMD160 173924eea155bbb69a6a9d6e466263a7b053cd13 SHA1 f838571582c65003752fd969a9bcf9a6b1f85531 SHA256 798fbe022c03756d71b775dc4c4135807d15fc1915c53f28c8e2eee6f4546e3e
DIST gcc-4.4.5.tar.bz2 63081552 RMD160 87d6fa77d50f23a3359e24bf5b0ddfafa7088478 SHA1 2b1427a932a620c909d74f1e4821ed90c90fd350 SHA256 a945eb6cf694a55f83af904f4a3fb41ee07b9d021826dfe66991dfa7f0ea97ce
+DIST gcc-4.4.6-patches-1.0.tar.bz2 25346 RMD160 10515c859b64a5fecc13fc9300559d6e3a55a33a SHA1 29d73768a24f27b341fbaa57df80964b8dc871bd SHA256 150a6503145e3a52b19419b66c8224808a8c1b2f813bdf552f6b1e4cf6b80310
+DIST gcc-4.4.6-piepatches-v0.4.5.tar.bz2 17596 RMD160 8041a736f2f1f326a67d2d243eecfcfd58a700c2 SHA1 53c1bc0f9c95ba91f3d737e49ebac5d1857827d2 SHA256 49c904a6a42b3ec87f152d8eb415f7d4a7be789491d018d0a25ebf55f955fb07
+DIST gcc-4.4.6-uclibc-patches-1.0.tar.bz2 3013 RMD160 168625d121c892d3edce39c472a320100979a02b SHA1 4cd216e05746191c054473674ab4e8d4409dedd7 SHA256 abeb6e4f08b1f0e0f8f2eace463c2026b79bee1240e9aa498ef9128ace4366d2
+DIST gcc-4.4.6.tar.bz2 63135296 RMD160 b35f81ee9540cc4ad0d2f970643f8053f058feec SHA1 fc5e6c60b03650f6508470c088440d3d9360adf9 SHA256 57c718899e19277cbce9df3b0940a319e63c4630df6134185a45f157f24e8a0b
DIST gcc-4.5.1-patches-1.4.tar.bz2 22764 RMD160 ce32015d1c531499685df100d12092718a88ebba SHA1 502a6c2069114bc3af0d982fd37e48fcf6cc27a6 SHA256 d5be918945eb22fd0a39353a11f6b0cae979573ba8143f6a7d5c377f206bdc11
DIST gcc-4.5.1-piepatches-v0.4.5.tar.bz2 14281 RMD160 ec9f3026b33e41f4297f390680c12b8debd5a426 SHA1 424837fbff9bef1a966b9df67662f372b4a488d4 SHA256 8526a33a4080b892dfefcb764062f6755da909034c05556f68acaa2b4a15a631
DIST gcc-4.5.1-uclibc-patches-1.0.tar.bz2 3013 RMD160 58e7994ab77455c89223146f94eeff11b0938673 SHA1 fa77355f460726c8a2edb5f51aaafc9f4d35be6d SHA256 c548e08bb35df7534e27fbcce2a17d1dde11130172f8f3d61c7743b9bae783ca
@@ -162,16 +166,17 @@ EBUILD gcc-4.4.2.ebuild 2366 RMD160 527cac06612a7a99515556b5a943eda3e083f857 SHA
EBUILD gcc-4.4.3-r3.ebuild 2446 RMD160 ba77bfd5c18999f56abdfb92104eb80ba102e285 SHA1 2623cdc2bc7888266c9caadcf843662899f557ff SHA256 4c054b54800e6940451d06e377eec8a32eda3e6d38ff78c8dad2496ef9d9e5ba
EBUILD gcc-4.4.4-r2.ebuild 2371 RMD160 0f4512a9f3c36d16907f022358bb01a971d193c5 SHA1 e1a93085b6c0ea19b98d245152099ae8fcff0a9e SHA256 39dde6cdf84e106d5dc8b4f84dbd276b2c3728e9b886670917e2ccbfe39eadbf
EBUILD gcc-4.4.5.ebuild 2369 RMD160 fd5365f2761b9f0e058b4e04e505163d933ee1e0 SHA1 675b2aed29ca2246d2e342c385937f518fe7dbac SHA256 b3d03d0a494a32639e9b7980bfd77583261f9f12d89a7c6cd9c6afa5d29e77a6
+EBUILD gcc-4.4.6.ebuild 2379 RMD160 abc0ef89f16a4e79ea932552c4d7dffa99188d7b SHA1 0247547858fdec227168d29b86117595cd7f4cfc SHA256 4b6db60cc6e5e956183e194c00c34836e81887481c077249edacbc63c63fdd85
EBUILD gcc-4.5.1-r1.ebuild 2439 RMD160 ce2532fb9b3839a5ee4513be9aea2479a897b770 SHA1 945dc165e00a7c16af618deba17d6798e7db4f74 SHA256 3f87569cf34796dc12f44503aa52f996358960954f6367ae0bd97fdd4c3f45b4
EBUILD gcc-4.5.2.ebuild 2436 RMD160 dc5eb0fe02af4d4ad6a764a3d92c23f6f82ec57f SHA1 2d22f2c22456c446b3dc3e9258b531134afe1476 SHA256 a3a1a464ab2bdd44b8d7420584a2f0034afbe5bb99ef284f374aff7fefcead3a
EBUILD gcc-4.6.0.ebuild 2135 RMD160 514713baddb62e95ef4fdd30a1c1ccb2a11c3013 SHA1 7727927a5cfc989925a50af50cb47b253b7c058f SHA256 db7cfb4491f9db558fd600aaab64dcdec8e1f78145851b8c050f9a58bb1d6883
EBUILD gcc-4.6.1.ebuild 2135 RMD160 6152ffb65b80592755e05d4504023bc5108e5d4b SHA1 a5e1d38f5a66b5b6642e43c7eb9c25f35436c3a2 SHA256 c7c9995255c6fb101c911fc0069e63598465cb8fe825e8e935e15326403e39e1
-MISC ChangeLog 142448 RMD160 c5c56102b33c939ac5e9aad5a90f93ee8244cf63 SHA1 9179e1ff9476d56f0f21e1ce00bc6efccf9a8a02 SHA256 383ecd92ebe37102b43ba6573de89f4b16029935110440bea20b2fe1c3f0fe3a
+MISC ChangeLog 142572 RMD160 bac7a2e993883add09b295e6ecf551f5bf9201e0 SHA1 2248c0ad1d38d6c4656657bb7927ff4f6e445dd2 SHA256 21957ecd88faac584ed6c9008f4ed92cca0841a392d98fe9bc54abe520bae919
MISC metadata.xml 1782 RMD160 4521ce424f82ed30f72a71597da8ec1ded6a22cc SHA1 e7d38ded275c7d7413d945707b4ea116050d598c SHA256 e6971a48bd511b558807b01e075e018ff9dd2461111393deb49fc8987bb6ee05
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iEYEARECAAYFAk4SnFAACgkQiqiDRvmkBmLy1QCeKqmeISQ+ZMliqnt9Wh1Iw0n3
-WeAAni4ki6EWx3+LkQmTZTfUtrb01Ree
-=HefB
+iEYEARECAAYFAk4melYACgkQiqiDRvmkBmL8zgCeMG7rymCKehjhmPmrneQVVIqT
+fukAoIuz20PijQkeruKgfLgAsPo0uv/E
+=FPow
-----END PGP SIGNATURE-----
diff --git a/sys-devel/gcc/gcc-4.4.6.ebuild b/sys-devel/gcc/gcc-4.4.6.ebuild
new file mode 100644
index 000000000000..264d31155104
--- /dev/null
+++ b/sys-devel/gcc/gcc-4.4.6.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.4.6.ebuild,v 1.1 2011/07/20 06:40:18 dirtyepic Exp $
+
+PATCH_VER="1.0"
+UCLIBC_VER="1.0"
+
+ETYPE="gcc-compiler"
+
+# Hardened gcc 4 stuff
+PIE_VER="0.4.5"
+SPECS_VER="0.2.0"
+SPECS_GCC_VER="4.4.3"
+# arch/libc configurations known to be stable with {PIE,SSP}-by-default
+PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm ia64"
+PIE_UCLIBC_STABLE="x86 arm amd64 ppc ppc64"
+SSP_STABLE="amd64 x86 ppc ppc64 arm"
+# uclibc need tls and nptl support for SSP support
+SSP_UCLIBC_STABLE=""
+#end Hardened stuff
+
+inherit toolchain
+
+DESCRIPTION="The GNU Compiler Collection"
+
+LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
+
+IUSE=""
+
+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.2
+ graphite? (
+ >=dev-libs/ppl-0.10
+ >=dev-libs/cloog-ppl-0.15.4
+ )
+ !build? (
+ gcj? (
+ gtk? (
+ x11-libs/libXt
+ x11-libs/libX11
+ x11-libs/libXtst
+ x11-proto/xproto
+ x11-proto/xextproto
+ =x11-libs/gtk+-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? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 )
+ >=sys-apps/texinfo-4.8
+ >=sys-devel/bison-1.875
+ 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.4.0/gcc-4.4.0-softfloat.patch
+}
+
+pkg_setup() {
+ gcc_pkg_setup
+
+ if use graphite ; then
+ ewarn "Graphite support is still experimental and unstable."
+ ewarn "Any bugs resulting from the use of Graphite will not be fixed."
+ fi
+}