summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMagnus Granberg <zorry@gentoo.org>2010-06-21 22:49:21 +0000
committerMagnus Granberg <zorry@gentoo.org>2010-06-21 22:49:21 +0000
commitd80f7fa665a3173dccda64b3f7c664c90b92093a (patch)
tree2ad012138bda14765b615be093d538f4d5f5f88a /sys-devel
parentRemove bogus deps and switch to DESTDIR install. (diff)
downloadhistorical-d80f7fa665a3173dccda64b3f7c664c90b92093a.tar.gz
historical-d80f7fa665a3173dccda64b3f7c664c90b92093a.tar.bz2
historical-d80f7fa665a3173dccda64b3f7c664c90b92093a.zip
Add Hardened support #318171
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64
Diffstat (limited to 'sys-devel')
-rw-r--r--sys-devel/gcc/ChangeLog5
-rw-r--r--sys-devel/gcc/Manifest5
-rw-r--r--sys-devel/gcc/gcc-4.5.0.ebuild24
3 files changed, 18 insertions, 16 deletions
diff --git a/sys-devel/gcc/ChangeLog b/sys-devel/gcc/ChangeLog
index 13ec1b1640fa..98d4dd736a41 100644
--- a/sys-devel/gcc/ChangeLog
+++ b/sys-devel/gcc/ChangeLog
@@ -1,6 +1,9 @@
# 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.761 2010/06/19 01:53:09 zorry Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.762 2010/06/21 22:49:21 zorry Exp $
+
+ 21 Jun 2010; Magnus Granberg <zorry@gentoo.org> gcc-4.5.0.ebuild:
+ Add hardened support #318171
*gcc-4.4.4-r1 (19 Jun 2010)
*gcc-4.4.3-r3 (19 Jun 2010)
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index fdbf2a39f329..57757b6a3dd5 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -123,6 +123,7 @@ DIST gcc-4.4.4-piepatches-v0.4.5.tar.bz2 16987 RMD160 8fda3d41b47b7c5679e2935e03
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-piepatches-v0.4.5.tar.bz2 14281 RMD160 ec9f3026b33e41f4297f390680c12b8debd5a426 SHA1 424837fbff9bef1a966b9df67662f372b4a488d4 SHA256 8526a33a4080b892dfefcb764062f6755da909034c05556f68acaa2b4a15a631
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
DIST gdc-0.24-src.tar.bz2 1012099 RMD160 f0f33cc02d88ea1174030988c2006cb90029392a SHA1 2be913fe061429c1a279e4cf882e947d34946303 SHA256 cc6a97c76c9e6db31e76ff97014d24b3d43e21f018a3c6218e3fb2a4500fc79a
@@ -148,6 +149,6 @@ EBUILD gcc-4.4.3-r2.ebuild 2561 RMD160 a52825b6bd738b02d8012aa7e38715d530b8ed5c
EBUILD gcc-4.4.3-r3.ebuild 2438 RMD160 a8785e2e182397b008466174a283c8bba7f17104 SHA1 50fa815f4489a02e48135ae0f2487bbd57f3d489 SHA256 aa5e2bdf005e472836a11bed0ee36053dd0561d6fd7dabc8e998262992e2e108
EBUILD gcc-4.4.4-r1.ebuild 2454 RMD160 e9f03c0a29ad26807a3633a75c4e61fee050ee76 SHA1 f9d03995b67f0e752ccc6c62141d60715f3852c6 SHA256 b3ef44118b83e983515866b0e2bfdcf073b4986109f728bd4057fb9a3d6717d7
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 134350 RMD160 e9149bed1f0bbe1b5766630610963eaa2a71f6dd SHA1 600aad62d247bd3b378dede1c8b9fb5163b18d8d SHA256 d58f4e1f948e1b13c1cb05aa4ff4b352a32b6da7e9ad85b039a23e650029b15e
+EBUILD gcc-4.5.0.ebuild 2238 RMD160 7259cfca8c91e13df7bcf35c9cd0b1d684b33501 SHA1 03e4166aa639df880493846987662b24bb0e3f0e SHA256 4e9bc59573f5aab235adc7fc8d13d92f8f987420b21af19c8e7740b7eb89e1dd
+MISC ChangeLog 134450 RMD160 ce5295a512a45e3c0b9ac907d33ad0b64004472b SHA1 08a44414f8ff444152b6c3f080c4db0f2960c59d SHA256 c5763703a2841924b0e0980f2466ac64e920922dbc07443ba90b421c710a667a
MISC metadata.xml 1678 RMD160 7d8df302684ecf0e23caf763d3fcee267d40866b SHA1 f9a035b4a7bf8a6fbf9e1627f777b86f30813517 SHA256 3e67d554a8e3135943623ab276d6871582fda0cdb556d31531b369d8c0b277d7
diff --git a/sys-devel/gcc/gcc-4.5.0.ebuild b/sys-devel/gcc/gcc-4.5.0.ebuild
index 59cc3dcc4c33..0b66f637f165 100644
--- a/sys-devel/gcc/gcc-4.5.0.ebuild
+++ b/sys-devel/gcc/gcc-4.5.0.ebuild
@@ -1,6 +1,6 @@
# 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.5.0.ebuild,v 1.6 2010/05/17 20:02:39 halcy0n Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.5.0.ebuild,v 1.7 2010/06/21 22:49:21 zorry Exp $
PATCH_VER="1.1"
UCLIBC_VER="1.0"
@@ -8,18 +8,16 @@ 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
+PIE_VER="0.4.5"
+SPECS_VER="0.2.0"
+SPECS_GCC_VER="4.4.3"
+# arch/libc configurations known to be stable with {PIE,SSP}-by-default
+PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm ia64"
+PIE_UCLIBC_STABLE="x86 arm amd64 ppc ppc64"
+SSP_STABLE="amd64 x86 ppc ppc64 arm
+# uclibc need tls and nptl support for SSP support"
+SSP_UCLIBC_STABLE=""
+#end Hardened stuff
inherit toolchain