diff options
author | Mark Loeser <halcy0n@gentoo.org> | 2009-10-17 21:37:32 +0000 |
---|---|---|
committer | Mark Loeser <halcy0n@gentoo.org> | 2009-10-17 21:37:32 +0000 |
commit | 79f565b71cc5890c2c064fded7279cd153dc1d3c (patch) | |
tree | ebaecacd947575cc31dd97555e1b03ac75b18bda | |
parent | Stabilize for all #289522 by Ryan Hill. (diff) | |
download | historical-79f565b71cc5890c2c064fded7279cd153dc1d3c.tar.gz historical-79f565b71cc5890c2c064fded7279cd153dc1d3c.tar.bz2 historical-79f565b71cc5890c2c064fded7279cd153dc1d3c.zip |
Version bump
Package-Manager: portage-2.2_rc46/cvs/Linux x86_64
-rw-r--r-- | sys-devel/gcc/ChangeLog | 7 | ||||
-rw-r--r-- | sys-devel/gcc/Manifest | 16 | ||||
-rw-r--r-- | sys-devel/gcc/gcc-4.4.2.ebuild | 81 |
3 files changed, 102 insertions, 2 deletions
diff --git a/sys-devel/gcc/ChangeLog b/sys-devel/gcc/ChangeLog index 607aed37d428..001bdfbb4ead 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.731 2009/10/16 18:57:40 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.732 2009/10/17 21:37:32 halcy0n Exp $ + +*gcc-4.4.2 (17 Oct 2009) + + 17 Oct 2009; Mark Loeser <halcy0n@gentoo.org> +gcc-4.4.2.ebuild: + Version bump 16 Oct 2009; Samuli Suominen <ssuominen@gentoo.org> gcc-4.3.4.ebuild: amd64 stable wrt #288621 diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest index 2cc4af52e6fd..cd3ac278df46 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 @@ -107,6 +110,9 @@ DIST gcc-4.3.4.tar.bz2 59368714 RMD160 f23c73a07e15faecaa1bac045f36f4d16be1ddb5 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.1.tar.bz2 2279 RMD160 b39cd85a9ec615511bb15c65e65aa61295699eda SHA1 8d5662e57533766ed7d63609df0c9d583771a7fc SHA256 b9592d5e14ddb8868599f1da6c2366b179d5a015a7330f819dd0e4fbf8523341 DIST gcc-4.4.1.tar.bz2 62869928 RMD160 41cb4c76d1671b1d224d2a6e167ee183dd53d096 SHA1 9156ddb7e4cc72288ec31760d6ddc7981123a8a2 SHA256 cbefa9abd4adac0931e1b556072dcd8b32a360d4b95a94d7822c86bded803d5b +DIST gcc-4.4.2-patches-1.0.tar.bz2 11040 RMD160 008701ce22ef001049871824528d193f66719a1c SHA1 5551ae84e0d6a25b10ca2d59aaf3901a6be0deb2 SHA256 63ef9cc54d9ebe497c6c0a0aa2ccbd006bfbf9dc01176cbfea5d90ad2ee122ee +DIST gcc-4.4.2-uclibc-patches-1.0.tar.bz2 2290 RMD160 23e52f8bdfb99c9b2af594ebde039ff6f2bd9291 SHA1 03759cce56a7f81f0c4b47b0309bfa9c785d8ea4 SHA256 d380566d5aa3c91820013fc5745b101824940cd5f553a33723c704dc3a066144 +DIST gcc-4.4.2.tar.bz2 62919816 RMD160 25014a64d148005868449dfebf91a734d6322227 SHA1 6cf7d9204ff3e1a09f4f12b1372cd4129ab7f080 SHA256 1126b6a7b585b3a178bfb7d559221779eb7eba12ce01bc9ca5896f6f9ee639de 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 @@ -124,5 +130,13 @@ EBUILD gcc-4.3.2-r4.ebuild 2284 RMD160 d0108c30b492b7c509eddbed6a7e0bca77ca2480 EBUILD gcc-4.3.3-r2.ebuild 2311 RMD160 74657a86ae9dc3be11e7a7ae3fc49362d6861df0 SHA1 fef09c466863ff04cf5c9fcd44189b43d8517351 SHA256 2c2f6c4b3ea40460a861e00fa17a5ff1bfc70a114294262a4fa6ee1e976cfc77 EBUILD gcc-4.3.4.ebuild 2306 RMD160 02c654042e2647e32de21ea4c53edc068d56a786 SHA1 a0142ee6b9c765c1c3775a07453325c8a8555055 SHA256 500fa4342de5b47e5d723d089f9fcc3801b31068980206f38bfb37316af2aab9 EBUILD gcc-4.4.1.ebuild 2298 RMD160 ef2977d5b95bcc936570bf5b2f207ca8f3694ccc SHA1 ca86ad34f3fce6fce20a9f6f42c3b82441003b2d SHA256 507a0c1b3446bab7a5205a018c1adc9b0b52cf040a6640b5ce75fc2dd92be585 -MISC ChangeLog 130189 RMD160 82e6f0018e519c15dc33995289aac01234e0ecb9 SHA1 fa3a0af55a191b1b15264ca8f6619bb4026bfa9e SHA256 40543d8ad8d196b27683384123db064b8033e30a769c229918aaf848d9c21433 +EBUILD gcc-4.4.2.ebuild 2297 RMD160 eca585710e91d5219c719433ca9f6c7580a12a16 SHA1 bfd76fb4971d060aa9ce8ad36c5f84653f812f13 SHA256 48cac5dd704839b36506f78a552ccfaf63fb44796276d04d03a5a61bd6cad6f4 +MISC ChangeLog 130296 RMD160 4db3600a5d6388b0b39e5d81050db570cccdf372 SHA1 f880ac693ab8182c17c7ed5d3b783ded4f4a0bac SHA256 a1a587c78623bede0ae101530a51c26f1cebcc3acb3fb8bc6954b8b5ebac0854 MISC metadata.xml 1610 RMD160 de3ea2135f71f26100df1cc2c94f969f4fb58a10 SHA1 257abaaec0d10ed04c943b4db78f97833c6303ba SHA256 e0d36c00b5814e330850f731e2a4af8f9a1b77fde6499ce3964b7995520b13f6 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.11 (GNU/Linux) + +iEYEARECAAYFAkraOW8ACgkQCRZPokWLroTE3wCcDQej7ZvNN4n/qiP18Sp/kh03 +Bg0AoKxkT1ccmb6COk6hFMikitdx028+ +=Y5wt +-----END PGP SIGNATURE----- diff --git a/sys-devel/gcc/gcc-4.4.2.ebuild b/sys-devel/gcc/gcc-4.4.2.ebuild new file mode 100644 index 000000000000..ad2378e628d8 --- /dev/null +++ b/sys-devel/gcc/gcc-4.4.2.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.2.ebuild,v 1.1 2009/10/17 21:37:32 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-3 libgcc libstdc++ gcc-runtime-library-exception-3.1" +KEYWORDS="~alpha ~amd64 -arm -hppa ~ia64 ~ppc ~ppc64 -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 + 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 +} |