Bump to gcc-4.0.3, and bump the gcc-4.1.0 patchset
authorMark Loeser <halcy0n@gentoo.org>
Tue, 14 Mar 2006 21:43:29 +0000 (21:43 +0000)
committerMark Loeser <halcy0n@gentoo.org>
Tue, 14 Mar 2006 21:43:29 +0000 (21:43 +0000)
Package-Manager: portage-2.1_pre6

sys-devel/gcc/ChangeLog
sys-devel/gcc/Manifest
sys-devel/gcc/files/digest-gcc-4.0.3 [new file with mode: 0644]
sys-devel/gcc/files/digest-gcc-4.1.0
sys-devel/gcc/gcc-4.0.3.ebuild [new file with mode: 0644]
sys-devel/gcc/gcc-4.1.0.ebuild

index a517704c884f40cf87439a5220482aa72cc30188..f4742cc34d80d6af5f06dcc6e19e4d7174791f4c 100644 (file)
@@ -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 <halcy0n@gentoo.org> +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 <halcy0n@gentoo.org> gcc-4.1.0.ebuild:
   Fix the uclibc patchset; bug #125395
index 20cce4f3ada7452adfa11c8767f99a7430ecdfc2..58ce13839777aadb425a01819e28ee070366ee0e 100644 (file)
@@ -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 (file)
index 0000000..c86c682
--- /dev/null
@@ -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
index f293b5bd6edca0a664dcb0296088021cb700982c..1eafec6be8d75fc8ea16f1ce6336d2a22dbbfe3c 100644 (file)
@@ -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 (file)
index 0000000..0a2cf66
--- /dev/null
@@ -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
+}
index 417953d8422af89b9cb68628aba88a66976d055f..ffde603d2b48e35a6794e95347131473e6e9f6b8 100644 (file)
@@ -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"