diff options
author | Mike Frysinger <vapier@gentoo.org> | 2010-06-10 05:27:22 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2010-06-10 05:27:22 +0000 |
commit | 31f250950a2537bce572a3cc6c6f75902c3ee412 (patch) | |
tree | be4edd4872374b55cb4c0b002f856f7764fafcb4 /sys-devel | |
parent | Stable for HPPA (bug #321153). (diff) | |
download | historical-31f250950a2537bce572a3cc6c6f75902c3ee412.tar.gz historical-31f250950a2537bce572a3cc6c6f75902c3ee412.tar.bz2 historical-31f250950a2537bce572a3cc6c6f75902c3ee412.zip |
Version bump #318075 by Richard. This release includes fixes for #281907 by Patrick Lauer and for #313009 by Julien Etienne. Backports from upstream are included for #317211 by Javier Villavicencio, #317335 by Alexis Ballier, and #322031 by Nico Baggus.
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64
Diffstat (limited to 'sys-devel')
-rw-r--r-- | sys-devel/gcc/ChangeLog | 10 | ||||
-rw-r--r-- | sys-devel/gcc/Manifest | 12 | ||||
-rw-r--r-- | sys-devel/gcc/gcc-4.4.4.ebuild | 91 |
3 files changed, 108 insertions, 5 deletions
diff --git a/sys-devel/gcc/ChangeLog b/sys-devel/gcc/ChangeLog index 7385de4e699e..79561a3ae193 100644 --- a/sys-devel/gcc/ChangeLog +++ b/sys-devel/gcc/ChangeLog @@ -1,6 +1,14 @@ # 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.756 2010/06/10 03:09:03 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.757 2010/06/10 05:27:22 vapier Exp $ + +*gcc-4.4.4 (10 Jun 2010) + + 10 Jun 2010; Mike Frysinger <vapier@gentoo.org> +gcc-4.4.4.ebuild: + Version bump #318075 by Richard. This release includes fixes for #281907 + by Patrick Lauer and for #313009 by Julien Etienne. Backports from + upstream are included for #317211 by Javier Villavicencio, #317335 by + Alexis Ballier, and #322031 by Nico Baggus. *gcc-4.3.5 (10 Jun 2010) diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest index 583e72eb569c..92c8aa22f685 100644 --- a/sys-devel/gcc/Manifest +++ b/sys-devel/gcc/Manifest @@ -119,6 +119,9 @@ DIST gcc-4.4.2.tar.bz2 62919816 RMD160 25014a64d148005868449dfebf91a734d6322227 DIST gcc-4.4.3-patches-1.2.tar.bz2 12802 RMD160 4fed8dfde025fb397c29d11359c6583c40c8e217 SHA1 226ae5c9e177ac18b2a0f76c84233b33707f619b SHA256 d59016edf9c0d1f7158928ac5c29196af96ed34de17f9b0cefb5087faed3d6db DIST gcc-4.4.3-uclibc-patches-1.0.tar.bz2 3014 RMD160 4646449073c54a43f1b72382ab3c611789e6cb59 SHA1 7bb2d5ae871f1bbed51198c274518d2c8bc06689 SHA256 4b44eb274f27cc8ffb0e61e90d829a7a87fd0b49df6f31e7cb3071cc96c00df1 DIST gcc-4.4.3.tar.bz2 62944934 RMD160 b51afac3cb77ee3dc09d29c2f85936482ed82ab2 SHA1 619766282734728539ce58a5c383cb371f1999c7 SHA256 97ed664694b02b4d58ac2cafe443d02a388f9cb3645e7778843b5086a5fec040 +DIST gcc-4.4.4-patches-1.0.tar.bz2 16573 RMD160 b36bb4074b25a09efda5466d296c0b3a5327bbcc SHA1 7cb7d9b2f8a6a46992e83aad4b967b150d01fbf2 SHA256 0fc84cba653ebb2638b1b6668e80fdf8d835e47fbe6a44fa53905706f3a83164 +DIST gcc-4.4.4-uclibc-patches-1.0.tar.bz2 3014 RMD160 f849627745442bd3885dc7892aac0b22a5b6397c SHA1 6807f546676ac608100eb0de5b67e42af90b6d4c SHA256 40bfd13b132567dca198d815a602d2cfb49046a22425450eb3db67ed280feaea +DIST gcc-4.4.4.tar.bz2 63018867 RMD160 b41f26be28cc1ef643135230dfa94876d8a02dd6 SHA1 45d1e7242a08cbb7a343ed2bf640a5afd0ebe098 SHA256 e1c13696b45752ad3f652304fab5120a43a8a5c0f438d3bda78cf16b620c0c58 DIST gcc-4.5.0-patches-1.1.tar.bz2 6938 RMD160 b4f18fad10f44c44d1ca184254298261c2521caa SHA1 a80f0e65ae0d8045ba93a71f6082889b09347157 SHA256 fb83b1ff1634f78f6e14e16775e0f67e1e1c5ede114af83c1baf9640b477147a DIST gcc-4.5.0-uclibc-patches-1.0.tar.bz2 2281 RMD160 860f77f9ae11f24a760cf763b9965ef64dd9d416 SHA1 ec67f80f0b5da78edbe6a85eb3b93090a628f535 SHA256 5faa9c4eac7c67afeae081a936dd6406f11a930c3c240a83d76ffdee74b04e6f DIST gcc-4.5.0.tar.bz2 65941778 RMD160 84c9b2bf117ce3e29cba8fa2cd62fa4f8f7f5749 SHA1 4beb8366ce1883f37255aa57f0258e7d3cd13a9b SHA256 8293e9efa68a8ec0fdd0dae9c9bd128a8e742566acd9c8fbcfe79d98ed3756c8 @@ -142,13 +145,14 @@ EBUILD gcc-4.3.5.ebuild 2267 RMD160 272a9fa18dbd3b9fc41dbdb6aaa725b28769e3ce SHA 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.4.4.ebuild 2563 RMD160 a7c16385bb9250d749c2a883ac7df9339df58eaf SHA1 c8db32b5fdc1cbd7caba91140a5f85667a29edf2 SHA256 edb0c15e81e3fc66fb1b3de0927858e08f0e7809982004df86a0088a4031ca52 EBUILD gcc-4.5.0.ebuild 2351 RMD160 fb98c3d60a732dad8d716066ac8213ee453f53d2 SHA1 393d774fa8bf446d1a146e2fd2144b2f7b5dd037 SHA256 4a604a9045f8b0eed281f19c626ff74704da879ab5dbcd004122498251a6b95c -MISC ChangeLog 133455 RMD160 27faa2ba1bb62ded079ccb615d96d43d033873a4 SHA1 b9ebdbff7170f8026865bbe54eb0c63312dc82e4 SHA256 dbe0b8ffdde7a322a2cfc8b37f7cbac8b3498122a95b886316c5cf9a43e618c2 +MISC ChangeLog 133813 RMD160 dcf06aa23ff0925c50ed17430fdf4aac8c63504f SHA1 74b76e663215bd58dd87ef67c8800a9d615f4f0e SHA256 2760fe0c8f18027a1aa36e6b0f6c8dfe37c65754dde8cbe56e62b024f9564f1f MISC metadata.xml 1678 RMD160 7d8df302684ecf0e23caf763d3fcee267d40866b SHA1 f9a035b4a7bf8a6fbf9e1627f777b86f30813517 SHA256 3e67d554a8e3135943623ab276d6871582fda0cdb556d31531b369d8c0b277d7 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (GNU/Linux) -iF4EAREIAAYFAkwQVzwACgkQTwhj9JtAlp4AhgEAhlAgkm5zFfUlKxrVIy6uSIMo -gcvW9GHAF47xwxRSfWQA/Ax3XdUreV0mYcsD5dJJQhJ9MeeARDISd51KWUz2twtw -=8HY1 +iF4EAREIAAYFAkwQd6UACgkQTwhj9JtAlp7vuwD+OcELqgn98gTZK/mbFY//33Ac +Gy+thbk0NMQn54Xn+EsA/AusO5ZlS3oQdq42vi+rBCV0iMHtInkET3SsVJ7Dsqap +=2nIu -----END PGP SIGNATURE----- diff --git a/sys-devel/gcc/gcc-4.4.4.ebuild b/sys-devel/gcc/gcc-4.4.4.ebuild new file mode 100644 index 000000000000..8ed6ae820b4b --- /dev/null +++ b/sys-devel/gcc/gcc-4.4.4.ebuild @@ -0,0 +1,91 @@ +# 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.4.4.ebuild,v 1.1 2010/06/10 05:27:22 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++ gcc-runtime-library-exception-3.1 ) FDL-1.2" +KEYWORDS="~alpha ~amd64 ~arm -hppa ~ia64 ~mips ~ppc ~ppc64 ~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.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.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 +} |