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:




Reply via email to