From: Mark Loeser Date: Tue, 14 Mar 2006 21:43:29 +0000 (+0000) Subject: Bump to gcc-4.0.3, and bump the gcc-4.1.0 patchset X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=8d0eff1ed7174b8132a07500f15ed56cc068f47b;p=gentoo.git Bump to gcc-4.0.3, and bump the gcc-4.1.0 patchset Package-Manager: portage-2.1_pre6 --- diff --git a/sys-devel/gcc/ChangeLog b/sys-devel/gcc/ChangeLog index a517704c884f..f4742cc34d80 100644 --- a/sys-devel/gcc/ChangeLog +++ b/sys-devel/gcc/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sys-devel/gcc # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.507 2006/03/11 20:41:15 halcy0n Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.508 2006/03/14 21:43:28 halcy0n Exp $ + +*gcc-4.0.3 (14 Mar 2006) + + 14 Mar 2006; Mark Loeser +gcc-4.0.3.ebuild, + gcc-4.1.0.ebuild: + Bump to gcc-4.0.3, and bump the gcc-4.1.0 patchset 11 Mar 2006; Mark Loeser gcc-4.1.0.ebuild: Fix the uclibc patchset; bug #125395 diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest index 20cce4f3ada7..58ce13839777 100644 --- a/sys-devel/gcc/Manifest +++ b/sys-devel/gcc/Manifest @@ -1,9 +1,9 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 -MD5 63641d6ab28f56646e35a5b9a668c5a5 ChangeLog 102791 -RMD160 8d192eaca485a3d45c8b0d04618dc971e1273a11 ChangeLog 102791 -SHA256 92fee8642baeba771ea2e189e661245f2971dcb2e7ed969b2d445650a40ca7e8 ChangeLog 102791 +MD5 9c1b35f06aa3a84387c62f0ea1088375 ChangeLog 102958 +RMD160 be539e00f039b2c45ea60c03f9878dfb30427180 ChangeLog 102958 +SHA256 a195bbad4f6302c3a085822c90118a08a2494e9b48603fbd128bfc118baa3a88 ChangeLog 102958 MD5 8ec9b0352d226e4693cabffe0fa5bba6 files/3.2.1/gcc31-loop-load-final-value.patch 3324 RMD160 8bb0e9133923821daf2e9d10a27a0a1930e00bbd files/3.2.1/gcc31-loop-load-final-value.patch 3324 SHA256 70aa8433fb19c95f334b6cbc155cae22a3b61a6892ed9e18f95860509d0091a8 files/3.2.1/gcc31-loop-load-final-value.patch 3324 @@ -208,9 +208,12 @@ SHA256 bd25d4b50dc342d11e5f4f260df4151c0d691b2fcb17da20ebd93f5a039e2531 files/di MD5 ca9dcb879f11e126507d4aa49b912347 files/digest-gcc-4.0.2-r3 1373 RMD160 5787629e33e3b09c77f9406337225e014c984c9a files/digest-gcc-4.0.2-r3 1373 SHA256 59a1b0cb797a6766c35ccc0523dc9c89c78f04e6e58368efb8caa1e5a846d47c files/digest-gcc-4.0.2-r3 1373 -MD5 be56f4a60bbd9ac4102705dcfff4495d files/digest-gcc-4.1.0 789 -RMD160 993b826f520d51dede7273f5a0375be1e61a5b49 files/digest-gcc-4.1.0 789 -SHA256 3598617602fba7896446cd13492e31874b8e287df92619b6e6209adc1bd3c65f files/digest-gcc-4.1.0 789 +MD5 ec1564ace0c32227f05a0b28c8e7904a files/digest-gcc-4.0.3 1370 +RMD160 8e8e3e741c8f54142594bfb4546e6826a7ebb6f1 files/digest-gcc-4.0.3 1370 +SHA256 a08b639d17677ef3959ec795dafda99e13dd4b1af1da27f5762bdafe226fd76e files/digest-gcc-4.0.3 1370 +MD5 dcf4ab0ed7809f0a4c9355b2856c17a8 files/digest-gcc-4.1.0 789 +RMD160 f54031e412b2adbf0e3c937ec3a33330f51516fa files/digest-gcc-4.1.0 789 +SHA256 2f7902ad84407856265f43405914f0a0557214ff9c4493bfb67b5c8e27c7d85d files/digest-gcc-4.1.0 789 MD5 1acd56209164ab837c5f91723434464e files/fix_libtool_files.sh 1712 RMD160 01788fd6927a9f7bba4a01ec133d6f3494644fe9 files/fix_libtool_files.sh 1712 SHA256 6b47fb8fa34920ca9ccb449396b25205ad8fe307c869a50e5c4442971e8d4d15 files/fix_libtool_files.sh 1712 @@ -286,16 +289,19 @@ SHA256 293f2e5dca85bc5ab718f8c9efad3ca82b094ebec14c1ed909ed3aa3d208c984 gcc-3.4. MD5 30379732cfe02c86c972a0c3175258a4 gcc-4.0.2-r3.ebuild 2098 RMD160 080c38b88ba4f146bafccf8333dd38b03cd31ed7 gcc-4.0.2-r3.ebuild 2098 SHA256 f8ed17a1137e6ea3a9dc0bd7847cd84d5ef370188b967fce144095f199c85ee9 gcc-4.0.2-r3.ebuild 2098 -MD5 f971617534d1ae31715bcb2c60282b3d gcc-4.1.0.ebuild 1729 -RMD160 66e85942462b9b94502e99d060cf278bd86a3888 gcc-4.1.0.ebuild 1729 -SHA256 a03223d4dd80907994a9b1fdbc469cd95f3462fead7ba27213e1f52b61594a4b gcc-4.1.0.ebuild 1729 +MD5 4049ba90838bcecb478ae1b572feb769 gcc-4.0.3.ebuild 1899 +RMD160 b14e6c457085471f9eac5ba35607acdcb02586af gcc-4.0.3.ebuild 1899 +SHA256 e7d5c5d531830316da013ee977add92fa097b5142969acbb617e283b118b707a gcc-4.0.3.ebuild 1899 +MD5 0ed64f967fae53b3b344f477d08a6f5e gcc-4.1.0.ebuild 1729 +RMD160 6e23f25a2957628bb62969d5f05ee725420309e9 gcc-4.1.0.ebuild 1729 +SHA256 127469b448fdfd570c566e1eec8ef61031f6201e376ee03637f8f03347a27e1b gcc-4.1.0.ebuild 1729 MD5 567094e03359ffc1c95af7356395228d metadata.xml 162 RMD160 d002486a43522f2116b1d9d59828c484956d66e2 metadata.xml 162 SHA256 65a915d44de1f01d4b7f72d313b4192c38374a9835d24988c00c1e73dca5805a metadata.xml 162 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) -iD8DBQFEEzX8CRZPokWLroQRAtb9AJ9gucUDfpz7D51Lw+cwDKg8UdnTdQCghHKb -9ISOOv/FiI+A2jEihQNpfWY= -=TK8i +iD8DBQFEFzkOCRZPokWLroQRAko6AJ40gFRX6hlKLsMirVS9GHmpRA7JZgCdGBIG +X+C4TewoGCUF/cE8h0cv7VM= +=P0G+ -----END PGP SIGNATURE----- diff --git a/sys-devel/gcc/files/digest-gcc-4.0.3 b/sys-devel/gcc/files/digest-gcc-4.0.3 new file mode 100644 index 000000000000..c86c682866d1 --- /dev/null +++ b/sys-devel/gcc/files/digest-gcc-4.0.3 @@ -0,0 +1,15 @@ +MD5 e1deb50aababdffe7d46bfffa1725546 bounds-checking-gcc-4.0.3-1.00.patch.bz2 822351 +RMD160 455246c524f04f116169abfb8760350036d7113d bounds-checking-gcc-4.0.3-1.00.patch.bz2 822351 +SHA256 efbe7c437a4208bf3f2643d494dc7695f20779c91ecd2eceb37be68308df1f4f bounds-checking-gcc-4.0.3-1.00.patch.bz2 822351 +MD5 5b0d6ec328ab6a11aab0760fd439d537 gcc-4.0.3-patches-1.1.tar.bz2 37816 +RMD160 ee28b0e76ba3e3d733811ba53ad8378faf086d8e gcc-4.0.3-patches-1.1.tar.bz2 37816 +SHA256 b991112e99ee8c4188041f451931d54a3d773b11173c73741f95c564bef95939 gcc-4.0.3-patches-1.1.tar.bz2 37816 +MD5 f09b93c01ace468e125098f8e701ba6c gcc-4.0.3-piepatches-v8.7.8.tar.bz2 6991 +RMD160 c1604cc7356eedeb7b64406d691155806aa8b1da gcc-4.0.3-piepatches-v8.7.8.tar.bz2 6991 +SHA256 4b804566409ceb133f1f8d81e935892d22f07d0aa23daed63c9dd4050a4d8081 gcc-4.0.3-piepatches-v8.7.8.tar.bz2 6991 +MD5 c88c359ad18fd85bf188a25a4fb3eed8 gcc-4.0.3-uclibc-patches-1.0.tar.bz2 20192 +RMD160 a426e23977dea24edb7fb1bdc7c20ec690638d16 gcc-4.0.3-uclibc-patches-1.0.tar.bz2 20192 +SHA256 e929e3b59bdf1d68d98232d9dfdde73f5728fa5c201f63ef0858130a77865be9 gcc-4.0.3-uclibc-patches-1.0.tar.bz2 20192 +MD5 6ff1af12c53cbb3f79b27f2d6a9a3d50 gcc-4.0.3.tar.bz2 32980638 +RMD160 c0dd326faa6f226ee0250e059d1eac933a4b0e31 gcc-4.0.3.tar.bz2 32980638 +SHA256 e866346111f4b043a784deca5afcd2fe0e9e16e97464fdff858abbfcbe28dafa gcc-4.0.3.tar.bz2 32980638 diff --git a/sys-devel/gcc/files/digest-gcc-4.1.0 b/sys-devel/gcc/files/digest-gcc-4.1.0 index f293b5bd6edc..1eafec6be8d7 100644 --- a/sys-devel/gcc/files/digest-gcc-4.1.0 +++ b/sys-devel/gcc/files/digest-gcc-4.1.0 @@ -1,6 +1,6 @@ -MD5 fab599cea8bd858cfe2fc9ea43c5172a gcc-4.1.0-patches-1.0.tar.bz2 15682 -RMD160 cbb4f1cb4d74e54a578536e62a63e9d2b0b963d6 gcc-4.1.0-patches-1.0.tar.bz2 15682 -SHA256 8f84d2b435a8d4e8c48b2248a6e1d188c095ca4e5e34ff93b3458d6815faabcb gcc-4.1.0-patches-1.0.tar.bz2 15682 +MD5 5c72d164a989e992f85198133d1102f6 gcc-4.1.0-patches-1.1.tar.bz2 17742 +RMD160 b5e2f895b2fbd97074315a96f370c0d8c4bcbcdf gcc-4.1.0-patches-1.1.tar.bz2 17742 +SHA256 040ab391109a98563cce884661fb26066decadfbe82cff548ebef0fe9011ab60 gcc-4.1.0-patches-1.1.tar.bz2 17742 MD5 d14c76ebfb370072714fa728aaff4be6 gcc-4.1.0-uclibc-patches-1.1.tar.bz2 20238 RMD160 173d2bf08183a8808ba253da69abeaae0127b88f gcc-4.1.0-uclibc-patches-1.1.tar.bz2 20238 SHA256 7b35927cb87f73ca98b810c1d70f9de8405c4b024c8932aabd99a0e87ed880b4 gcc-4.1.0-uclibc-patches-1.1.tar.bz2 20238 diff --git a/sys-devel/gcc/gcc-4.0.3.ebuild b/sys-devel/gcc/gcc-4.0.3.ebuild new file mode 100644 index 000000000000..0a2cf66fa63a --- /dev/null +++ b/sys-devel/gcc/gcc-4.0.3.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.0.3.ebuild,v 1.1 2006/03/14 21:43:29 halcy0n Exp $ + +PATCH_VER="1.1" +PATCH_GCC_VER="4.0.3" +UCLIBC_VER="1.0" +UCLIBC_GCC_VER="4.0.3" +PIE_VER="8.7.8" +PIE_GCC_VER="4.0.3" +PP_VER="" +HTB_VER="1.00" + +ETYPE="gcc-compiler" + +# 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" +HOMEPAGE="http://www.gnu.org/software/gcc/gcc.html" + +LICENSE="GPL-2 LGPL-2.1" +KEYWORDS="-* ~ia64" + +RDEPEND="!sys-devel/hardened-gcc + || ( app-admin/eselect-compiler >=sys-devel/gcc-config-1.3.12-r4 ) + >=sys-libs/zlib-1.1.4 + fortran? ( + dev-libs/gmp + dev-libs/mpfr + ) + !build? ( + gcj? ( + gtk? ( + || ( ( x11-libs/libXt x11-libs/libX11 x11-libs/libXtst x11-proto/xproto x11-proto/xextproto ) virtual/x11 ) + >=x11-libs/gtk+-2.2 + x11-libs/pango + ) + >=media-libs/libart_lgpl-2.1 + ) + >=sys-libs/ncurses-5.2-r2 + nls? ( sys-devel/gettext ) + )" +if [[ ${CATEGORY} != cross-* ]] ; then + RDEPEND="${RDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.3.6 )" +fi +DEPEND="${RDEPEND} + >=sys-apps/texinfo-4.2-r4 + >=sys-devel/bison-1.875 + >=${CATEGORY}/binutils-2.15.94" + +PDEPEND="|| ( app-admin/eselect-compiler sys-devel/gcc-config ) + x86? ( !nocxx? ( !elibc_uclibc? ( !build? ( =virtual/libstdc++-3.3 ) ) ) )" + +src_unpack() { + gcc_src_unpack + + [[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch + + # Fix cross-compiling + epatch "${FILESDIR}"/4.0.2/gcc-4.0.2-cross-compile.patch + + [[ ${CTARGET} == *-softfloat-* ]] && epatch "${FILESDIR}"/4.0.2/gcc-4.0.2-softfloat.patch +} diff --git a/sys-devel/gcc/gcc-4.1.0.ebuild b/sys-devel/gcc/gcc-4.1.0.ebuild index 417953d8422a..ffde603d2b48 100644 --- a/sys-devel/gcc/gcc-4.1.0.ebuild +++ b/sys-devel/gcc/gcc-4.1.0.ebuild @@ -1,8 +1,8 @@ # Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.1.0.ebuild,v 1.6 2006/03/11 20:41:15 halcy0n Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.1.0.ebuild,v 1.7 2006/03/14 21:43:29 halcy0n Exp $ -PATCH_VER="1.0" +PATCH_VER="1.1" UCLIBC_VER="1.1" ETYPE="gcc-compiler"