Gentoo Archives: gentoo-commits

From: "Mike Frysinger (vapier)" <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-devel/gcc: gcc-4.4.7.ebuild gcc-4.3.6-r1.ebuild gcc-4.5.4.ebuild ChangeLog
Date: Mon, 01 Jun 2015 14:48:18
Message-Id: 20150601144813.433E1A13@oystercatcher.gentoo.org
1 vapier 15/06/01 14:48:13
2
3 Modified: gcc-4.4.7.ebuild gcc-4.3.6-r1.ebuild
4 gcc-4.5.4.ebuild ChangeLog
5 Log:
6 Expire pie/ssp/specs hardening in older versions to help clean up eclass logic.
7
8 (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key D2E96200)
9
10 Revision Changes Path
11 1.23 sys-devel/gcc/gcc-4.4.7.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.4.7.ebuild?rev=1.23&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.4.7.ebuild?rev=1.23&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.4.7.ebuild?r1=1.22&r2=1.23
16
17 Index: gcc-4.4.7.ebuild
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.4.7.ebuild,v
20 retrieving revision 1.22
21 retrieving revision 1.23
22 diff -u -r1.22 -r1.23
23 --- gcc-4.4.7.ebuild 5 May 2015 06:53:03 -0000 1.22
24 +++ gcc-4.4.7.ebuild 1 Jun 2015 14:48:13 -0000 1.23
25 @@ -1,24 +1,12 @@
26 # Copyright 1999-2015 Gentoo Foundation
27 # Distributed under the terms of the GNU General Public License v2
28 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.4.7.ebuild,v 1.22 2015/05/05 06:53:03 vapier Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.4.7.ebuild,v 1.23 2015/06/01 14:48:13 vapier Exp $
30
31 EAPI="5"
32
33 PATCH_VER="1.2"
34 UCLIBC_VER="1.0"
35
36 -# Hardened gcc 4 stuff
37 -PIE_VER="0.4.5"
38 -SPECS_VER="0.2.0"
39 -SPECS_GCC_VER="4.4.3"
40 -# arch/libc configurations known to be stable with {PIE,SSP}-by-default
41 -PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm ia64"
42 -PIE_UCLIBC_STABLE="x86 arm amd64 ppc ppc64"
43 -SSP_STABLE="amd64 x86 ppc ppc64 arm"
44 -# uclibc need tls and nptl support for SSP support
45 -SSP_UCLIBC_STABLE=""
46 -#end Hardened stuff
47 -
48 inherit eutils toolchain
49
50 KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd"
51
52
53
54 1.21 sys-devel/gcc/gcc-4.3.6-r1.ebuild
55
56 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.3.6-r1.ebuild?rev=1.21&view=markup
57 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
58 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.3.6-r1.ebuild?r1=1.20&r2=1.21
59
60 Index: gcc-4.3.6-r1.ebuild
61 ===================================================================
62 RCS file: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.3.6-r1.ebuild,v
63 retrieving revision 1.20
64 retrieving revision 1.21
65 diff -u -r1.20 -r1.21
66 --- gcc-4.3.6-r1.ebuild 5 May 2015 06:53:03 -0000 1.20
67 +++ gcc-4.3.6-r1.ebuild 1 Jun 2015 14:48:13 -0000 1.21
68 @@ -1,23 +1,13 @@
69 # Copyright 1999-2015 Gentoo Foundation
70 # Distributed under the terms of the GNU General Public License v2
71 -# $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 $
72 +# $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 $
73
74 EAPI="5"
75
76 PATCH_VER="1.1"
77 UCLIBC_VER="1.0"
78
79 -# Hardened gcc 4 stuff
80 -PIE_VER="10.1.5"
81 -SPECS_VER="0.9.4"
82 -
83 -# arch/libc configurations known to be stable or untested with {PIE,SSP,FORTIFY}-by-default
84 -PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm sparc"
85 -PIE_UCLIBC_STABLE="x86 arm"
86 -#SSP_STABLE="amd64 x86 ppc ppc64 ~arm ~sparc"
87 -#SSP_UCLIBC_STABLE=""
88 -
89 -inherit eutils toolchain
90 +inherit toolchain
91
92 KEYWORDS="alpha amd64 arm -hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd"
93
94
95
96
97 1.22 sys-devel/gcc/gcc-4.5.4.ebuild
98
99 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.5.4.ebuild?rev=1.22&view=markup
100 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.5.4.ebuild?rev=1.22&content-type=text/plain
101 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.5.4.ebuild?r1=1.21&r2=1.22
102
103 Index: gcc-4.5.4.ebuild
104 ===================================================================
105 RCS file: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.5.4.ebuild,v
106 retrieving revision 1.21
107 retrieving revision 1.22
108 diff -u -r1.21 -r1.22
109 --- gcc-4.5.4.ebuild 5 May 2015 06:53:03 -0000 1.21
110 +++ gcc-4.5.4.ebuild 1 Jun 2015 14:48:13 -0000 1.22
111 @@ -1,24 +1,12 @@
112 # Copyright 1999-2015 Gentoo Foundation
113 # Distributed under the terms of the GNU General Public License v2
114 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.5.4.ebuild,v 1.21 2015/05/05 06:53:03 vapier Exp $
115 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.5.4.ebuild,v 1.22 2015/06/01 14:48:13 vapier Exp $
116
117 EAPI="5"
118
119 PATCH_VER="1.2"
120 UCLIBC_VER="1.0"
121
122 -# Hardened gcc 4 stuff
123 -PIE_VER="0.4.7"
124 -SPECS_VER="0.2.0"
125 -SPECS_GCC_VER="4.4.3"
126 -# arch/libc configurations known to be stable with {PIE,SSP}-by-default
127 -PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm ia64"
128 -PIE_UCLIBC_STABLE="x86 arm amd64 ppc ppc64"
129 -SSP_STABLE="amd64 x86 ppc ppc64 arm"
130 -# uclibc need tls and nptl support for SSP support
131 -SSP_UCLIBC_STABLE=""
132 -#end Hardened stuff
133 -
134 inherit eutils toolchain
135
136 KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd"
137
138
139
140 1.1079 sys-devel/gcc/ChangeLog
141
142 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?rev=1.1079&view=markup
143 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?rev=1.1079&content-type=text/plain
144 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?r1=1.1078&r2=1.1079
145
146 Index: ChangeLog
147 ===================================================================
148 RCS file: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v
149 retrieving revision 1.1078
150 retrieving revision 1.1079
151 diff -u -r1.1078 -r1.1079
152 --- ChangeLog 27 May 2015 16:01:17 -0000 1.1078
153 +++ ChangeLog 1 Jun 2015 14:48:13 -0000 1.1079
154 @@ -1,6 +1,11 @@
155 # ChangeLog for sys-devel/gcc
156 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
157 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.1078 2015/05/27 16:01:17 vapier Exp $
158 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.1079 2015/06/01 14:48:13 vapier Exp $
159 +
160 + 01 Jun 2015; Mike Frysinger <vapier@g.o> gcc-4.3.6-r1.ebuild,
161 + gcc-4.4.7.ebuild, gcc-4.5.4.ebuild:
162 + Expire pie/ssp/specs hardening in older versions to help clean up eclass
163 + logic.
164
165 27 May 2015; Mike Frysinger <vapier@g.o> gcc-4.6.4.ebuild,
166 gcc-4.7.4.ebuild, gcc-4.8.4.ebuild, gcc-4.9.2.ebuild, gcc-5.1.0.ebuild: