vapier 15/06/01 14:48:13
Modified: gcc-4.4.7.ebuild gcc-4.3.6-r1.ebuild
gcc-4.5.4.ebuild ChangeLog
Log:
Expire pie/ssp/specs hardening in older versions to help clean up eclass
logic.
(Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key
D2E96200)
Revision Changes Path
1.23 sys-devel/gcc/gcc-4.4.7.ebuild
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.4.7.ebuild?rev=1.23&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.4.7.ebuild?rev=1.23&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.4.7.ebuild?r1=1.22&r2=1.23
Index: gcc-4.4.7.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.4.7.ebuild,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- gcc-4.4.7.ebuild 5 May 2015 06:53:03 -0000 1.22
+++ gcc-4.4.7.ebuild 1 Jun 2015 14:48:13 -0000 1.23
@@ -1,24 +1,12 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.4.7.ebuild,v 1.22
2015/05/05 06:53:03 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.4.7.ebuild,v 1.23
2015/06/01 14:48:13 vapier Exp $
EAPI="5"
PATCH_VER="1.2"
UCLIBC_VER="1.0"
-# Hardened gcc 4 stuff
-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 eutils toolchain
KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86
~x86-fbsd"
1.21 sys-devel/gcc/gcc-4.3.6-r1.ebuild
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.3.6-r1.ebuild?rev=1.21&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.3.6-r1.ebuild?rev=1.21&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.3.6-r1.ebuild?r1=1.20&r2=1.21
Index: gcc-4.3.6-r1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.3.6-r1.ebuild,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- gcc-4.3.6-r1.ebuild 5 May 2015 06:53:03 -0000 1.20
+++ gcc-4.3.6-r1.ebuild 1 Jun 2015 14:48:13 -0000 1.21
@@ -1,23 +1,13 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.3.6-r1.ebuild,v 1.20
2015/05/05 06:53:03 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.3.6-r1.ebuild,v 1.21
2015/06/01 14:48:13 vapier Exp $
EAPI="5"
PATCH_VER="1.1"
UCLIBC_VER="1.0"
-# 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=""
-
-inherit eutils toolchain
+inherit toolchain
KEYWORDS="alpha amd64 arm -hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86
~x86-fbsd"
1.22 sys-devel/gcc/gcc-4.5.4.ebuild
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.5.4.ebuild?rev=1.22&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.5.4.ebuild?rev=1.22&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.5.4.ebuild?r1=1.21&r2=1.22
Index: gcc-4.5.4.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.5.4.ebuild,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- gcc-4.5.4.ebuild 5 May 2015 06:53:03 -0000 1.21
+++ gcc-4.5.4.ebuild 1 Jun 2015 14:48:13 -0000 1.22
@@ -1,24 +1,12 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.5.4.ebuild,v 1.21
2015/05/05 06:53:03 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.5.4.ebuild,v 1.22
2015/06/01 14:48:13 vapier Exp $
EAPI="5"
PATCH_VER="1.2"
UCLIBC_VER="1.0"
-# Hardened gcc 4 stuff
-PIE_VER="0.4.7"
-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 eutils toolchain
KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86
~amd64-fbsd ~x86-fbsd"
1.1079 sys-devel/gcc/ChangeLog
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?rev=1.1079&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?rev=1.1079&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?r1=1.1078&r2=1.1079
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v
retrieving revision 1.1078
retrieving revision 1.1079
diff -u -r1.1078 -r1.1079
--- ChangeLog 27 May 2015 16:01:17 -0000 1.1078
+++ ChangeLog 1 Jun 2015 14:48:13 -0000 1.1079
@@ -1,6 +1,11 @@
# ChangeLog for sys-devel/gcc
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.1078 2015/05/27
16:01:17 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.1079 2015/06/01
14:48:13 vapier Exp $
+
+ 01 Jun 2015; Mike Frysinger <[email protected]> gcc-4.3.6-r1.ebuild,
+ gcc-4.4.7.ebuild, gcc-4.5.4.ebuild:
+ Expire pie/ssp/specs hardening in older versions to help clean up eclass
+ logic.
27 May 2015; Mike Frysinger <[email protected]> gcc-4.6.4.ebuild,
gcc-4.7.4.ebuild, gcc-4.8.4.ebuild, gcc-4.9.2.ebuild, gcc-5.1.0.ebuild: