diff options
author | Alexander Gabert <pappy@gentoo.org> | 2004-10-06 14:27:23 +0000 |
---|---|---|
committer | Alexander Gabert <pappy@gentoo.org> | 2004-10-06 14:27:23 +0000 |
commit | 11f32988c96bdb0b933c9dfb39eacfa77a621d65 (patch) | |
tree | f2e100c60e2544ec8d45a180e8c6af3558a00878 /sys-devel | |
parent | Added to ~ppc-macos. (diff) | |
download | historical-11f32988c96bdb0b933c9dfb39eacfa77a621d65.tar.gz historical-11f32988c96bdb0b933c9dfb39eacfa77a621d65.tar.bz2 historical-11f32988c96bdb0b933c9dfb39eacfa77a621d65.zip |
added gcc-3.4.2-r2 bounds checking USE flag
Diffstat (limited to 'sys-devel')
-rw-r--r-- | sys-devel/gcc/ChangeLog | 6 | ||||
-rw-r--r-- | sys-devel/gcc/Manifest | 28 | ||||
-rw-r--r-- | sys-devel/gcc/files/digest-gcc-3.4.2-r2 | 1 | ||||
-rw-r--r-- | sys-devel/gcc/gcc-3.4.2-r2.ebuild | 7 |
4 files changed, 24 insertions, 18 deletions
diff --git a/sys-devel/gcc/ChangeLog b/sys-devel/gcc/ChangeLog index 4328d7336103..259a815dc2f1 100644 --- a/sys-devel/gcc/ChangeLog +++ b/sys-devel/gcc/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for sys-devel/gcc # Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.335 2004/10/05 12:35:52 lv Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.336 2004/10/06 14:27:23 pappy Exp $ + + 06 Oct 2004; Alexander Gabert <pappy@gentoo.org> gcc-3.4.2-r2.ebuild: + added bounds checking by H.T. Brugge to gcc-3.4.2-r2 and toolchain.eclass, + notice that PIE+SSP is turned off when boundschecking is active 05 Oct 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.2-r2.ebuild: made 3.4.2-r2 rdep on gcc-config-1.3.6-r3 to fix the new specs-specific config diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest index 48c2dd1b33bb..4a9e4abaf3a2 100644 --- a/sys-devel/gcc/Manifest +++ b/sys-devel/gcc/Manifest @@ -1,3 +1,4 @@ +MD5 6ff55641fc532b6664cc4e0d5f09f6a4 ChangeLog 69972 MD5 2f2650284e244eafc0795b02a1bdadd2 gcc-2.95.3-r8.ebuild 8306 MD5 9d2f881e949534e2585b5b1e32b8edf9 gcc-3.1.1-r2.ebuild 9274 MD5 ebb324eea95cb2c6be9254a05a7ff815 gcc-3.2.3-r4.ebuild 19653 @@ -7,29 +8,29 @@ MD5 05e7bb2b00b720f2f80c9289b049a2fc gcc-3.3.2-r2.ebuild 17937 MD5 99bd42b20f573db4f5dd176ec2fc8f08 gcc-3.3.2-r3.ebuild 20310 MD5 3f83a8d4f48a08c93928a74922eabaf0 gcc-3.3.2-r4.ebuild 20562 MD5 1fe526a86e27304fd1c76ddf9f4243e9 gcc-3.3.2-r5.ebuild 21261 +MD5 6f3029d72a1564c950e939192817e0d8 gcc-3.3.4-r2.ebuild 24794 MD5 9971c9bd2a7f1e4037d1b48f73354daa gcc-3.3.2-r7.ebuild 21666 MD5 a02ba18ab09864dc3598c39ab087a436 gcc-3.3.2.ebuild 16771 +MD5 34eae2a72a0650079aea82be1e551cac gcc-3.4.2-r2.ebuild 13901 MD5 489934e7378328d8b14c55e5c82cfcd4 gcc-3.3.3-r3.ebuild 23470 +MD5 085e3db9bf49eb3c9957349929e63da8 gcc-3.4.1-r3.ebuild 31177 MD5 a87253fad15d50c707f4a3ec7bab0d82 gcc-3.3.3-r5.ebuild 24249 MD5 223cf47b2f47b23f22a5379b05292d0b gcc-3.3.3-r6.ebuild 24855 MD5 e586ae3d1dfd608365379f735502944b gcc-3.3.3.ebuild 22203 MD5 d3b281e2d3ff272a34d85f475452a668 gcc-3.3.3_pre20040408-r1.ebuild 22511 MD5 c45538377c4cf95b5e05fe3f3eaecc97 gcc-3.3.3_pre20040426.ebuild 22454 MD5 2d97c4e6b465d0ab27bb40985c4f1ee5 gcc-3.3.4-r1.ebuild 24739 -MD5 6f3029d72a1564c950e939192817e0d8 gcc-3.3.4-r2.ebuild 24794 MD5 9be02aa10d2d5643f3fb4f769345ecf9 gcc-3.3.ebuild 16522 MD5 a9194f9f2eef9fd277fa159b63079c59 gcc-3.4.1-r2.ebuild 31142 -MD5 085e3db9bf49eb3c9957349929e63da8 gcc-3.4.1-r3.ebuild 31177 -MD5 567094e03359ffc1c95af7356395228d metadata.xml 162 MD5 45f62039d481b9cc9e09252341289af1 gcc-3.4.1.ebuild 30206 -MD5 947ce273aa71fc554900e14eb345be9a gcc-3.4.2-r2.ebuild 13835 -MD5 ff81a2f53ac8d5af188d620a4cbdfa6e ChangeLog 69756 +MD5 567094e03359ffc1c95af7356395228d metadata.xml 162 MD5 f7e7042c2ddf66e344b30cbc66ebaf73 files/cc 24 MD5 80d122265d3062847a4a1b161abe1d26 files/cpp 24 MD5 3213bd50acdbbd71ce7dd3e40710e30e files/digest-gcc-2.95.3-r8 64 MD5 0d683280daf95e6bb9712549352a200c files/digest-gcc-3.1.1-r2 140 MD5 40e6872c09149a81973f01a78c80bbb7 files/digest-gcc-3.2.3-r4 279 MD5 f57a9900e4d0edcae7b1e327e263d2f7 files/digest-gcc-3.3 294 +MD5 69687aac826654ad375b7eae45a01e0b files/digest-gcc-3.4.2-r2 443 MD5 d192284727acd002cf658d4c559c2d39 files/digest-gcc-3.3.1-r5 361 MD5 cf81ae4b2da79c34a005da1182c40134 files/digest-gcc-3.3.2 130 MD5 0d86971219ddd6dcb86f032bc2b93691 files/digest-gcc-3.3.2-r1 361 @@ -37,27 +38,29 @@ MD5 f48105f24e5c714530e66a94aa56d615 files/digest-gcc-3.3.2-r2 361 MD5 f48105f24e5c714530e66a94aa56d615 files/digest-gcc-3.3.2-r3 361 MD5 29b68fb9b347114baf405bf67ebca0cd files/digest-gcc-3.3.2-r4 361 MD5 01c41c9e6857eb40d402f2acb2bd96f9 files/digest-gcc-3.3.2-r5 361 +MD5 edced3dd7f4035b638bbee500bc89e7b files/gcc-spec-env.patch 791 MD5 e58b6c1f3122b79a5d0d273acc3c008c files/digest-gcc-3.3.2-r7 361 MD5 35f63854b7b4d5ab1ed1489e517f8e24 files/digest-gcc-3.3.3 361 +MD5 6df16eb92245a931ecfc4cbcc73c84cf files/digest-gcc-3.3.4-r2 442 MD5 5a9db19cd5ad6ad16b0f838d525d842a files/digest-gcc-3.3.3-r3 522 +MD5 c6ea8a92bac6d2638c54c011f98bc5b8 files/digest-gcc-3.4.1-r3 442 MD5 3a68d40d170427ffbfcf181b5099d693 files/digest-gcc-3.3.3-r5 528 MD5 3fd5a29d44b89f4fb220fccaa968fc05 files/digest-gcc-3.3.3-r6 442 MD5 e962c23dd4396850f0e36424ec5596d7 files/digest-gcc-3.3.3_pre20040408-r1 138 MD5 8f56750ce25ca30ffebcbdb65de95a1f files/digest-gcc-3.3.3_pre20040426 138 MD5 6df16eb92245a931ecfc4cbcc73c84cf files/digest-gcc-3.3.4-r1 442 -MD5 6df16eb92245a931ecfc4cbcc73c84cf files/digest-gcc-3.3.4-r2 442 MD5 fc48a7567c14adcfeed10b5e03b4ebf6 files/digest-gcc-3.4.1 355 MD5 c6ea8a92bac6d2638c54c011f98bc5b8 files/digest-gcc-3.4.1-r2 442 -MD5 c6ea8a92bac6d2638c54c011f98bc5b8 files/digest-gcc-3.4.1-r3 442 -MD5 3e2ed05a6d6829b70d282af8aa1fce82 files/digest-gcc-3.4.2-r2 358 MD5 9bb4a999eb75c9e3eadab9aa71e91879 files/fix_libtool_files.sh 1731 -MD5 edced3dd7f4035b638bbee500bc89e7b files/gcc-spec-env.patch 791 MD5 8baffb486c75efe253bd2daa88daa7d6 files/gcc331_use_multilib.amd64.patch 352 MD5 e3193bdffb435b77a21bfb504ff6f591 files/mkinfodir 7324 MD5 ea2cf3df0d89a26d5fdc1a531176e395 files/pro-police-docs.patch 3287 MD5 07b57d62aa1a8cd4d1cd37984ebe2053 files/scan_libgcc_linked_ssp.sh 861 MD5 b1a242694f56184cbcdd40ba25800d50 files/2.95.3/gcc-2.95.3-alpha.diff 14345 MD5 523970c128b929fe7c7cf36508ebd1d5 files/2.95.3/gcc-2.95.3-new-atexit.diff 13604 +MD5 b2922cfe76692e7d2b373a0a255f405e files/3.4.2/gcc-3.4.x-mips-add-march-r10k.patch 14248 +MD5 2970ce4d26f78bbb7e76f1d41a177bfb files/3.4.2/gcc34-fix-sse2_pinsrw.patch 901 +MD5 2c1ce849de55d8c81af4e081dbb2f5e4 files/3.4.2/gcc34-m32-no-sse2.patch 1058 MD5 8ec9b0352d226e4693cabffe0fa5bba6 files/3.2.1/gcc31-loop-load-final-value.patch 3324 MD5 5e8f2122ef7f9ce187b0a0d50ac9d24a files/3.2.1/gcc32-arm-disable-mathf.patch 2229 MD5 044a164462d9392aa67cde6f9fd5c1bc files/3.2.1/gcc32-arm-reload1-fix.patch 932 @@ -98,8 +101,8 @@ MD5 f317331e0b196ca455ca9554479cd8eb files/3.3.3/gcc333_pre20040322-gentoo-brand MD5 43c60f04779324d74d3aac52224bed95 files/3.3.3/gcc333_pre20040408-gentoo-branding.patch 820 MD5 3210d5fd70806c44d4426c3dceebd480 files/3.3.3/gcc333_pre20040408-stack-size.patch 653 MD5 43c60f04779324d74d3aac52224bed95 files/3.3.3/gcc333_pre20040426-gentoo-branding.patch 820 -MD5 8c779f2dca6ab1b5b95e2ee211d26c8c files/3.3.4/gcc-3.3.4-spec-env.patch 786 MD5 27120401d2355e5d959b8d2d55eba310 files/3.3.4/gcc334-gentoo-branding.patch 876 +MD5 8c779f2dca6ab1b5b95e2ee211d26c8c files/3.3.4/gcc-3.3.4-spec-env.patch 786 MD5 17b3190d64e34ed7709d022b326d08ae files/3.4.0/gcc-3.4.0-cc1-no-stack-protector.patch 563 MD5 66edf32babf498517ca56fa44c901f26 files/3.4.0/gcc-3.4.0-move-propolice-into-glibc.patch 894 MD5 06580106a905e8fa2ff23aa190f9d82c files/3.4.0/gcc-3.4.0-r6-gentoo-branding.patch 781 @@ -113,10 +116,7 @@ MD5 cd770c23ece7458db5e6c5067f262ce0 files/3.4.1/gcc-3.4.1-glibc-is-native.patch MD5 7cb2138ac2df6f8674d19974e966a45b files/3.4.1/gcc-3.4.1-mips-n32only.patch 614 MD5 aa8e15a63d797df37bbd4e489ed0267f files/3.4.1/gcc-3.4.1-mips-n64only.patch 614 MD5 14fec2000fc63536d4cf22195e88e14f files/3.4.1/gcc-3.4.1-r2-gentoo-branding.patch 781 -MD5 97d7409ba5038bea85f9cabe023e28a6 files/3.4.1/gcc-3.4.1-spec-env.patch 755 MD5 df06b1cf70425c78e2e59136ed372ab4 files/3.4.1/gcc341-ppc64-mozilla-ICE-fix.patch 729 -MD5 b2922cfe76692e7d2b373a0a255f405e files/3.4.2/gcc-3.4.x-mips-add-march-r10k.patch 14248 -MD5 2970ce4d26f78bbb7e76f1d41a177bfb files/3.4.2/gcc34-fix-sse2_pinsrw.patch 901 -MD5 2c1ce849de55d8c81af4e081dbb2f5e4 files/3.4.2/gcc34-m32-no-sse2.patch 1058 +MD5 97d7409ba5038bea85f9cabe023e28a6 files/3.4.1/gcc-3.4.1-spec-env.patch 755 MD5 40eea3a959b76abb57fc629c029a3427 files/awk/fixlafiles.awk 7753 MD5 c672adb59a1f452475ab0a864b9d1bd1 files/awk/scanforssp.awk 5830 diff --git a/sys-devel/gcc/files/digest-gcc-3.4.2-r2 b/sys-devel/gcc/files/digest-gcc-3.4.2-r2 index 3d78b86acca9..532ddb8d6c70 100644 --- a/sys-devel/gcc/files/digest-gcc-3.4.2-r2 +++ b/sys-devel/gcc/files/digest-gcc-3.4.2-r2 @@ -3,3 +3,4 @@ MD5 ccb950ac035c057bbc766426756072d2 protector-3.4.1-1.tar.gz 33860 MD5 bdec16a59f044190fa51e28cae30da34 gcc-3.4.2-manpages.tar.bz2 202762 MD5 1d077ca6b3119eecade935829b399f82 gcc-3.4.2-patches-1.1.tar.bz2 488213 MD5 c6d950e8f61cbac4590061a116669b56 gcc-3.4.0-piepatches-v8.7.6.5.tar.bz2 16392 +MD5 b1040fff7d8cd069347080b8ec3e87b7 bounds-checking-gcc-3.4.2-1.00.patch.bz2 815369 diff --git a/sys-devel/gcc/gcc-3.4.2-r2.ebuild b/sys-devel/gcc/gcc-3.4.2-r2.ebuild index 0bfe0840cffe..d694a8a9f903 100644 --- a/sys-devel/gcc/gcc-3.4.2-r2.ebuild +++ b/sys-devel/gcc/gcc-3.4.2-r2.ebuild @@ -1,12 +1,12 @@ # Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.4.2-r2.ebuild,v 1.9 2004/10/05 12:35:52 lv Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.4.2-r2.ebuild,v 1.10 2004/10/06 14:27:23 pappy Exp $ -IUSE="static nls bootstrap build multilib gcj gtk f77 objc hardened uclibc n32 n64" +IUSE="static nls bootstrap build multilib gcj gtk f77 objc hardened uclibc n32 n64 boundschecking" inherit eutils flag-o-matic libtool gnuconfig toolchain -DESCRIPTION="The GNU Compiler Collection. Includes C/C++, java compilers, pie and ssp extensions" +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" @@ -51,6 +51,7 @@ PIE_VER="8.7.6.5" PIE_CORE="gcc-3.4.0-piepatches-v${PIE_VER}.tar.bz2" PP_VER="3_4_1" PP_FVER="${PP_VER//_/.}-1" +HTB_VER="1.00" SRC_URI="$(get_gcc_src_uri)" S="$(gcc_get_s_dir)" |