Gentoo Archives: gentoo-commits

From: Magnus Granberg <zorry@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/hardened-dev:master commit in: sys-devel/gcc/files/awk/CVS/, sys-devel/gcc/, sys-devel/gcc/files/awk/, ...
Date: Sat, 31 Aug 2013 19:17:20
Message-Id: 1377983796.4239660baa178de3220a03050d248d4ccf125cf6.zorry@gentoo
1 commit: 4239660baa178de3220a03050d248d4ccf125cf6
2 Author: Magnus Granberg <zorry <AT> gentoo <DOT> org>
3 AuthorDate: Sat Aug 31 21:16:36 2013 +0000
4 Commit: Magnus Granberg <zorry <AT> gentoo <DOT> org>
5 CommitDate: Sat Aug 31 21:16:36 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/hardened-dev.git;a=commit;h=4239660b
7
8 Gcc 4.8.1 with piepatches 0.5.7 is in tree
9
10 ---
11 sys-devel/gcc/ChangeLog | 1407 -----------
12 sys-devel/gcc/ChangeLog-2006 | 2869 ----------------------
13 sys-devel/gcc/files/awk/CVS/Entries | 3 -
14 sys-devel/gcc/files/awk/CVS/Repository | 1 -
15 sys-devel/gcc/files/awk/CVS/Root | 1 -
16 sys-devel/gcc/files/awk/fixlafiles.awk | 314 ---
17 sys-devel/gcc/files/awk/fixlafiles.awk-no_gcc_la | 335 ---
18 sys-devel/gcc/files/c89 | 20 -
19 sys-devel/gcc/files/c99 | 21 -
20 sys-devel/gcc/files/fix_libtool_files.sh | 68 -
21 sys-devel/gcc/files/gcc-configure-LANG.patch | 64 -
22 sys-devel/gcc/files/gcc-configure-texinfo.patch | 16 -
23 sys-devel/gcc/files/gcc-spec-env.patch | 42 -
24 sys-devel/gcc/files/gcc48-spec-env.patch | 76 -
25 sys-devel/gcc/files/mkinfodir | 233 --
26 sys-devel/gcc/gcc-4.8.1-r1.ebuild | 71 -
27 sys-devel/gcc/metadata.xml | 35 -
28 17 files changed, 5576 deletions(-)
29
30 diff --git a/sys-devel/gcc/ChangeLog b/sys-devel/gcc/ChangeLog
31 deleted file mode 100644
32 index c427f3c..0000000
33 --- a/sys-devel/gcc/ChangeLog
34 +++ /dev/null
35 @@ -1,1407 +0,0 @@
36 -# ChangeLog for sys-devel/gcc
37 -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
38 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.952 2013/06/04 05:25:51 dirtyepic Exp $
39 -
40 -*gcc-4.8.1-r1 (11 jul 2013)
41 -
42 - 11 Jul 2013: Magnus Granberg <zorry@g.o> +gcc-4.8.1-r1.ebuild,
43 - -gcc-4.8.1.ebuild:
44 - Add -fstack-check as default in spec
45 -
46 - 26 Jul 2013: Magnus Granberg <zorry@g.o> gcc-4.8.1.ebuild
47 - files/gcc48-spec-env.patch:
48 - New Env spec patch to support DRIVER_SELF_SPECS
49 -
50 -*gcc-4.8.1 (04 Jun 2013)
51 -
52 - 04 Jun 2013; Ryan Hill <dirtyepic@g.o> +gcc-4.8.1.ebuild:
53 - Version bump (bug #472116).
54 -
55 - 20 May 2013; Alexis Ballier <aballier@g.o> gcc-4.7.0.ebuild,
56 - gcc-4.7.1.ebuild, gcc-4.7.2-r1.ebuild, gcc-4.7.3.ebuild:
57 - drop fbsd keywords on gcc 4.7: bug #444678; gcc 4.8 is fine so we can move on
58 - with that version when it gets unmasked.
59 -
60 - 19 May 2013; Anthony G. Basile <blueness@g.o> gcc-4.8.0.ebuild:
61 - PIE/SSP work on mips for both glibc and uclibc
62 -
63 - 15 May 2013; Ryan Hill <dirtyepic@g.o> gcc-4.4.3-r3.ebuild,
64 - gcc-4.4.4-r2.ebuild, gcc-4.4.5.ebuild, gcc-4.4.6-r1.ebuild, gcc-4.4.7.ebuild,
65 - gcc-4.5.1-r1.ebuild, gcc-4.5.2.ebuild, gcc-4.5.3-r2.ebuild, gcc-4.5.4.ebuild,
66 - gcc-4.6.0.ebuild, gcc-4.6.1-r1.ebuild, gcc-4.6.2.ebuild, gcc-4.6.3.ebuild,
67 - gcc-4.6.4.ebuild, gcc-4.7.0.ebuild, gcc-4.7.1.ebuild, gcc-4.7.2-r1.ebuild,
68 - gcc-4.8.0.ebuild:
69 - Stick LTO message behind USE flag and drop warnings that no longer apply.
70 -
71 -*gcc-4.7.3 (15 May 2013)
72 -
73 - 15 May 2013; Ryan Hill <dirtyepic@g.o> +gcc-4.7.3.ebuild,
74 - metadata.xml:
75 - Version bump, bug #465622. Also fixes bug #443092 (ICE with -fprofile-use
76 - --coverage) and a wrong code bug with -mxop.
77 -
78 - 07 May 2013; Ryan Hill <dirtyepic@g.o> gcc-4.8.0.ebuild:
79 - 4.8.0 p1.3: Fixes bug #465894 (wine memcopy breakage) and a couple of wrong
80 - code bugs for -march=bdver2.
81 -
82 -*gcc-4.6.4 (23 Apr 2013)
83 -
84 - 23 Apr 2013; Ryan Hill <dirtyepic@g.o> +gcc-4.6.4.ebuild:
85 - Version bump. Fixes bug #411691 (ICE building stable boost) and bug #454426
86 - (bootstrap fails on alpha).
87 -
88 - 21 Apr 2013; Mike Frysinger <vapier@g.o> gcc-4.4.7.ebuild,
89 - gcc-4.5.4.ebuild, gcc-4.6.3.ebuild, gcc-4.7.2-r1.ebuild, gcc-4.8.0.ebuild:
90 - Fix default armv4 linking behavior.
91 -
92 - 20 Apr 2013; Mike Frysinger <vapier@g.o> gcc-4.4.7.ebuild,
93 - gcc-4.5.4.ebuild, gcc-4.6.3.ebuild, gcc-4.7.2-r1.ebuild, gcc-4.8.0.ebuild:
94 - Add missing call to toolchain_pkg_postinst so gcc-config and friends kick in
95 - properly.
96 -
97 - 12 Apr 2013; Ulrich Müller <ulm@g.o> gcc-3.1.1-r2.ebuild,
98 - gcc-3.2.3-r4.ebuild, gcc-4.0.4.ebuild, gcc-4.1.2.ebuild, gcc-4.2.4-r1.ebuild,
99 - gcc-4.3.3-r2.ebuild, gcc-4.3.4.ebuild, gcc-4.3.5.ebuild, gcc-4.3.6-r1.ebuild,
100 - gcc-4.4.2.ebuild, gcc-4.4.3-r3.ebuild, gcc-4.4.4-r2.ebuild, gcc-4.4.5.ebuild,
101 - gcc-4.4.6-r1.ebuild, gcc-4.4.7.ebuild, gcc-4.5.1-r1.ebuild, gcc-4.5.2.ebuild,
102 - gcc-4.5.3-r2.ebuild, gcc-4.5.4.ebuild, gcc-4.6.0.ebuild, gcc-4.6.1-r1.ebuild,
103 - gcc-4.6.2.ebuild, gcc-4.6.3.ebuild, gcc-4.7.0.ebuild, gcc-4.7.1.ebuild,
104 - gcc-4.7.2-r1.ebuild, gcc-4.8.0.ebuild:
105 - Update LICENSE to FDL-1.3+ for gcc-4.6.0 and later versions, bug 464670.
106 - Change all GNU licenses to the "or later" variant.
107 -
108 - 05 Apr 2013; Mike Frysinger <vapier@g.o> gcc-4.8.0.ebuild:
109 - Fix cross-compile builds #464640 by Tim Northover.
110 -
111 -*gcc-4.8.0 (04 Apr 2013)
112 -
113 - 04 Apr 2013; Ryan Hill <dirtyepic@g.o> +gcc-4.8.0.ebuild:
114 - Version bump (bug #462736).
115 -
116 - 12 Mar 2013; Agostino Sarubbo <ago@g.o> gcc-4.6.3.ebuild:
117 - Move back to ~sparc with the acknowledge of the sparc team, because of bug
118 - #457062
119 -
120 - 02 Mar 2013; Ryan Hill <dirtyepic@g.o> -gcc-4.7.2.ebuild,
121 - gcc-4.7.2-r1.ebuild:
122 - 4.7.2 p1.5: Fixes PR56125 (wrong code with -ffast-math).
123 -
124 -*gcc-4.7.2-r1 (25 Feb 2013)
125 -
126 - 25 Feb 2013; Ryan Hill <dirtyepic@g.o> +gcc-4.7.2-r1.ebuild,
127 - -files/pro-police-docs.patch:
128 - 4.7.2 p1.4: Fixes bug #451680 (bootstrap comparison failure on alpha),
129 - bug #421305 and #417271 (libitm build breakage), and PR55940 (incorrect
130 - code building virtualbox kernel modules). Revbump for unmasking.
131 -
132 - 08 Feb 2013; Agostino Sarubbo <ago@g.o> gcc-4.6.3.ebuild:
133 - Stable for s390, wrt bug #418383
134 -
135 - 07 Feb 2013; Agostino Sarubbo <ago@g.o> gcc-4.6.3.ebuild:
136 - Stable for sh, wrt bug #418383
137 -
138 - 22 Jan 2013; Jeroen Roovers <jer@g.o> gcc-4.6.3.ebuild:
139 - Stable for HPPA (bug #418383).
140 -
141 - 22 Jan 2013; Agostino Sarubbo <ago@g.o> gcc-4.6.3.ebuild:
142 - Stable for arm, wrt bug #418383
143 -
144 - 21 Jan 2013; Ryan Hill <dirtyepic@g.o> gcc-4.6.3.ebuild:
145 - Patchset 1.11. Fixes bug #451680 (bootstrap comparison failure on alpha) and
146 - bug #452768 (unable to find a register to spill in class 'VFP_LO_REGS' on
147 - arm).
148 -
149 - 15 Jan 2013; Ryan Hill <dirtyepic@g.o> gcc-4.6.3.ebuild:
150 - Patchset 1.10. Backport patch to fix ICE on arm (bug #401561).
151 -
152 - 13 Jan 2013; Raúl Porcel <armin76@g.o> gcc-4.6.3.ebuild:
153 - Move back to ~alpha, bug #451680
154 -
155 - 09 Jan 2013; Agostino Sarubbo <ago@g.o> gcc-4.6.3.ebuild:
156 - Stable for alpha, wrt bug #418383
157 -
158 - 09 Jan 2013; Agostino Sarubbo <ago@g.o> gcc-4.6.3.ebuild:
159 - Stable for sparc, wrt bug #418383
160 -
161 - 09 Jan 2013; Agostino Sarubbo <ago@g.o> gcc-4.6.3.ebuild:
162 - Stable for ia64, wrt bug #418383
163 -
164 - 08 Jan 2013; Agostino Sarubbo <ago@g.o> gcc-4.6.3.ebuild:
165 - Stable for ppc64, wrt bug #418383
166 -
167 - 08 Jan 2013; Agostino Sarubbo <ago@g.o> gcc-4.6.3.ebuild:
168 - Stable for ppc, wrt bug #418383
169 -
170 - 08 Jan 2013; Agostino Sarubbo <ago@g.o> gcc-4.6.3.ebuild:
171 - Stable for x86, wrt bug #418383
172 -
173 - 08 Jan 2013; Agostino Sarubbo <ago@g.o> gcc-4.6.3.ebuild:
174 - Stable for amd64, wrt bug #418383
175 -
176 - 08 Jan 2013; Mike Frysinger <vapier@g.o> gcc-3.4.6-r2.ebuild:
177 - Fix building with glibc-2.16 #424970 by Chris Smith.
178 -
179 - 03 Jan 2013; Raúl Porcel <armin76@g.o> gcc-4.4.7.ebuild,
180 - gcc-4.5.4.ebuild:
181 - s390/sh stable wrt #431878
182 -
183 - 01 Jan 2013; Agostino Sarubbo <ago@g.o> gcc-4.4.7.ebuild:
184 - Stable for arm, wrt bug #431878
185 -
186 - 30 Dec 2012; Agostino Sarubbo <ago@g.o> gcc-4.4.7.ebuild,
187 - gcc-4.5.4.ebuild:
188 - Stable for sparc, wrt to bug #431878
189 -
190 - 29 Dec 2012; Mike Frysinger <vapier@g.o> -gcc-2.95.3-r9.ebuild,
191 - gcc-2.95.3-r10.ebuild:
192 - Get gcc-2 building again on modern systems.
193 -
194 - 21 Dec 2012; Mike Frysinger <vapier@g.o> gcc-4.5.4.ebuild,
195 - gcc-4.6.3.ebuild:
196 - Add fix from upstream pr48226 for ppc handling of the vector keyword #445606
197 - by Marcus Comstedt.
198 -
199 - 11 Dec 2012; Agostino Sarubbo <ago@g.o> gcc-4.4.7.ebuild,
200 - gcc-4.5.4.ebuild:
201 - Stable for ia64, wrt bug #431878
202 -
203 - 29 Nov 2012; Mike Frysinger <vapier@g.o> gcc-4.1.2.ebuild,
204 - gcc-4.2.4.ebuild:
205 - Fix building with glibc-2.16 #424970 by Chris Smith.
206 -
207 - 25 Nov 2012; Mike Frysinger <vapier@g.o> gcc-4.6.3.ebuild:
208 - Push out fixes from upstream for #439432 and 439988.
209 -
210 - 25 Nov 2012; Mike Frysinger <vapier@g.o> gcc-4.3.6-r1.ebuild,
211 - gcc-4.4.7.ebuild:
212 - Push out accumulated backports.
213 -
214 - 24 Nov 2012; Mike Frysinger <vapier@g.o> gcc-2.95.3-r10.ebuild,
215 - gcc-2.95.3-r9.ebuild, gcc-3.1.1-r2.ebuild, gcc-3.2.2.ebuild,
216 - gcc-3.2.3-r4.ebuild, gcc-3.3.6-r1.ebuild, gcc-3.4.6-r2.ebuild,
217 - gcc-4.0.4.ebuild, gcc-4.1.2.ebuild, gcc-4.2.4-r1.ebuild, gcc-4.3.3-r2.ebuild,
218 - gcc-4.3.4.ebuild, gcc-4.3.5.ebuild, gcc-4.3.6-r1.ebuild, gcc-4.4.2.ebuild,
219 - gcc-4.4.3-r3.ebuild, gcc-4.4.4-r2.ebuild, gcc-4.4.5.ebuild,
220 - gcc-4.4.6-r1.ebuild, gcc-4.4.7.ebuild, gcc-4.5.1-r1.ebuild, gcc-4.5.2.ebuild,
221 - gcc-4.5.3-r2.ebuild, gcc-4.5.4.ebuild, gcc-4.6.0.ebuild, gcc-4.6.1-r1.ebuild,
222 - gcc-4.6.2.ebuild, gcc-4.6.3.ebuild, gcc-4.7.0.ebuild, gcc-4.7.1.ebuild,
223 - gcc-4.7.2.ebuild:
224 - Move xlibs gcj dep to the eclass.
225 -
226 - 05 Nov 2012; Ryan Hill <dirtyepic@g.o> gcc-4.7.2.ebuild:
227 - Patchset 1.3. Backport patches to ignore always_inline attribute on redefined
228 - extern inline functions (bug #423945 and #435002) and preserve user alignment
229 - on user defined sections (among other things fixes glibc build on PPC).
230 -
231 - 21 Oct 2012; Mike Frysinger <vapier@g.o> gcc-4.7.1.ebuild,
232 - gcc-4.7.2.ebuild:
233 - Make sure gfortran respects sysroot #433435 by Andrew Aladjev.
234 -
235 - 06 Oct 2012; Magnus Granberg <zorry@g.o> gcc-4.7.2.ebuild:
236 - Bump the piepatchset to 0.5.5
237 -
238 - 03 Oct 2012; Magnus Granberg <zorry@g.o> gcc-4.7.2.ebuild:
239 - Update piepatchset to 0.5.4 to fix 436924
240 -
241 - 02 Oct 2012; Mike Frysinger <vapier@g.o> gcc-4.7.2.ebuild:
242 - Update x32 patch #436756 by Alphat-PC.
243 -
244 -*gcc-4.7.2 (30 Sep 2012)
245 -
246 - 30 Sep 2012; Ryan Hill <dirtyepic@g.o> gcc-4.7.0.ebuild,
247 - gcc-4.7.1.ebuild, +gcc-4.7.2.ebuild:
248 - Version bump (bug #435852). Fixes bug #421413 (libtheora ICE) and bug #423675
249 - (gnash/boost ICE).
250 -
251 - 28 Sep 2012; Zac Medico <zmedico@g.o> gcc-2.95.3-r10.ebuild:
252 - Drop global scope tc-arch call, which breaks metadata generation due to KV
253 - being unset (since rev 1.118 of toolchain-funcs.eclass). The
254 - GENTOO_PATCH_EXCLUDE setting that this tc-arch call triggers appears to be
255 - obsolete anyway, since the variable is not exported and there are no
256 - references to it whatsoever in any eclasses or ebuilds.
257 -
258 - 27 Sep 2012; Mike Frysinger <vapier@g.o> gcc-4.6.0.ebuild,
259 - gcc-4.5.1-r1.ebuild, gcc-4.5.2.ebuild, gcc-4.5.3-r2.ebuild,
260 - gcc-4.6.1-r1.ebuild, gcc-4.6.2.ebuild, gcc-4.6.3.ebuild, gcc-4.7.0.ebuild,
261 - gcc-4.7.1.ebuild:
262 - Drop -Werror from libgfortran, and push out accumulated patchesets for older
263 - versions.
264 -
265 - 26 Sep 2012; Matt Turner <mattst88@g.o> gcc-4.4.7.ebuild,
266 - gcc-4.5.4.ebuild:
267 - Stable on alpha, bug 431878.
268 -
269 - 13 Sep 2012; Anthony G. Basile <blueness@g.o> gcc-4.4.7.ebuild:
270 - Stable ppc64, bug #431878 - forgot 4.4.7
271 -
272 - 13 Sep 2012; Anthony G. Basile <blueness@g.o> gcc-4.5.4.ebuild:
273 - Stable ppc64, bug #431878
274 -
275 - 12 Sep 2012; Pawel Hajdan jr <phajdan.jr@g.o> gcc-4.4.7.ebuild,
276 - gcc-4.5.4.ebuild:
277 - x86 stable wrt bug #431878
278 -
279 - 07 Sep 2012; Jeroen Roovers <jer@g.o> gcc-4.4.7.ebuild,
280 - gcc-4.5.4.ebuild:
281 - Stable for HPPA (bug #431878).
282 -
283 - 02 Sep 2012; Michael Weber <xmw@g.o> gcc-4.4.7.ebuild,
284 - gcc-4.5.4.ebuild:
285 - ppc stable (bug 431878).
286 -
287 - 01 Sep 2012; Michael Weber <xmw@g.o> gcc-4.5.4.ebuild:
288 - ppc stable (bug 431878).
289 -
290 - 25 Aug 2012; Anthony G. Basile <blueness@g.o> gcc-4.5.4.ebuild:
291 - Stable arm, bug #431878
292 -
293 - 21 Aug 2012; Agostino Sarubbo <ago@g.o> gcc-4.5.4.ebuild:
294 - Stable for AMD64, wrt bug #431878
295 -
296 - 21 Aug 2012; Agostino Sarubbo <ago@g.o> gcc-4.4.7.ebuild:
297 - Stable for AMD64, wrt bug #431878
298 -
299 - 19 Aug 2012; Mike Frysinger <vapier@g.o> gcc-4.7.1.ebuild:
300 - Update fortify source handling, and enable cross-compiler warnings with system
301 - paths.
302 -
303 - 11 Aug 2012; Mike Frysinger <vapier@g.o> gcc-4.6.3.ebuild:
304 - Add fix from upstream PR52999 for hppa section conflict errors #405161 by
305 - Jeroen Roovers.
306 -
307 - 23 Jul 2012; Mike Frysinger <vapier@g.o> gcc-4.6.3.ebuild,
308 - gcc-4.7.1.ebuild:
309 - Drop -Werror while building go #423153 by Tiziano Müller.
310 -
311 - 23 Jul 2012; Mike Frysinger <vapier@g.o> gcc-3.3.6-r1.ebuild:
312 - Fix building with newer glibc and siginfo changes #427220 by Martin Jansa.
313 -
314 - 23 Jul 2012; Mike Frysinger <vapier@g.o> gcc-4.7.1.ebuild:
315 - Fix for building libitm on x86 #421305 by Rafał Mużyło.
316 -
317 - 23 Jul 2012; Mike Frysinger <vapier@g.o> gcc-4.6.3.ebuild:
318 - Fix building with glibc-2.16 #424970 by Chris Smith.
319 -
320 -*gcc-4.5.4 (15 Jul 2012)
321 -
322 - 15 Jul 2012; Ryan Hill <dirtyepic@g.o> +gcc-4.5.4.ebuild:
323 - Version bump.
324 -
325 - 28 Jun 2012; Anthony G. Basile <blueness@g.o> gcc-4.6.3.ebuild:
326 - PIE and SSP work on mips glibc systems, tested on lemote yeeloong
327 -
328 -*gcc-4.7.1 (15 Jun 2012)
329 -
330 - 15 Jun 2012; Ryan Hill <dirtyepic@g.o> +gcc-4.7.1.ebuild:
331 - Version bump.
332 -
333 - 04 Jun 2012; Magnus Granberg <zorry@g.o> gcc-4.6.3.ebuild:
334 - Bump of the piepatchset for gcc-4.6.3 to 0.5.2
335 -
336 - 03 Jun 2012; Mike Frysinger <vapier@g.o> gcc-4.7.0.ebuild:
337 - Apply x32 patch based on target ABIs.
338 -
339 - 02 Jun 2012; Magnus Granberg <zorry@g.o> gcc-4.6.3.ebuild,
340 - gcc-4.7.0.ebuild:
341 - Add support for ssp on uclibc and it need to be >= 0.9.33
342 -
343 - 31 May 2012; Ryan Hill <dirtyepic@g.o> gcc-4.6.0.ebuild,
344 - gcc-4.6.1-r1.ebuild, gcc-4.6.2.ebuild, gcc-4.6.3.ebuild:
345 - Keyword 4.6.* for amd64.
346 -
347 - 25 May 2012; Mike Frysinger <vapier@g.o> gcc-4.6.2.ebuild,
348 - gcc-4.6.3.ebuild, gcc-4.7.0.ebuild:
349 - Update x32 support.
350 -
351 - 22 May 2012; Ryan Hill <dirtyepic@g.o> gcc-4.6.0.ebuild,
352 - gcc-4.6.1-r1.ebuild, gcc-4.6.2.ebuild, gcc-4.6.3.ebuild:
353 - Keyword for all but amd64.
354 -
355 -*gcc-4.7.0 (22 May 2012)
356 -
357 - 22 May 2012; Ryan Hill <dirtyepic@g.o> -gcc-4.5.3-r1.ebuild,
358 - +gcc-4.7.0.ebuild:
359 - Version bump (bug #409315).
360 -
361 - 18 May 2012; Mike Frysinger <vapier@g.o> files/fix_libtool_files.sh:
362 - Use `.` rather than `source` now that we use /bin/sh as pointed out by pesa.
363 -
364 - 15 May 2012; Mike Frysinger <vapier@g.o> files/fix_libtool_files.sh:
365 - Use awk file in /usr/share/gcc-data and tweak the code to be POSIX since it is
366 - so simple. #415947 by Jim Faulkner.
367 -
368 - 11 May 2012; Mike Frysinger <vapier@g.o> gcc-4.5.3-r2.ebuild,
369 - gcc-4.6.3.ebuild:
370 - Push out FreeBSD PIE fix #415185 by Alexis Ballier.
371 -
372 - 10 May 2012; Mike Frysinger <vapier@g.o> gcc-4.5.3-r2.ebuild,
373 - gcc-4.6.3.ebuild:
374 - Push out hppa 64bit fix #382075 by Jeroen Roovers, and new arm hardfp ldso
375 - path.
376 -
377 - 06 May 2012; Raúl Porcel <armin76@g.o> gcc-4.3.6-r1.ebuild,
378 - gcc-4.4.6-r1.ebuild, gcc-4.5.3-r2.ebuild:
379 - alpha/ia64/s390/sh/sparc stable wrt #405845, #405849, #402847
380 -
381 -*gcc-4.6.3 (28 Apr 2012)
382 -
383 - 28 Apr 2012; Ryan Hill <dirtyepic@g.o> +gcc-4.6.3.ebuild,
384 - metadata.xml:
385 - Version bump (bug #406571).
386 -
387 - 26 Apr 2012; Alexis Ballier <aballier@g.o> gcc-4.5.3-r2.ebuild:
388 - keyword ~amd64-fbsd
389 -
390 - 15 Apr 2012; Mike Frysinger <vapier@g.o> gcc-4.5.3-r2.ebuild:
391 - Fix from upstream for building gcj with glibc-2.15+.
392 -
393 - 28 Mar 2012; Markus Meier <maekke@g.o> gcc-4.3.6-r1.ebuild:
394 - arm stable, bug #405845
395 -
396 -*gcc-4.4.7 (27 Mar 2012)
397 -
398 - 27 Mar 2012; Mike Frysinger <vapier@g.o> +gcc-4.4.7.ebuild:
399 - Version bump #409033 by Mr. Anderson.
400 -
401 - 15 Mar 2012; Markus Meier <maekke@g.o> gcc-4.4.6-r1.ebuild:
402 - arm stable, bug #405849
403 -
404 - 15 Mar 2012; Mike Frysinger <vapier@g.o> gcc-4.6.0.ebuild,
405 - gcc-4.6.1-r1.ebuild, gcc-4.6.2.ebuild:
406 - Drop gcc-config dep now that the toolchain.eclass forces it.
407 -
408 - 10 Mar 2012; Pawel Hajdan jr <phajdan.jr@g.o> gcc-4.4.6-r1.ebuild:
409 - x86 stable wrt bug #405849
410 -
411 - 09 Mar 2012; Pawel Hajdan jr <phajdan.jr@g.o> gcc-4.3.6-r1.ebuild:
412 - x86 stable wrt bug #405845
413 -
414 - 03 Mar 2012; Brent Baude <ranger@g.o> gcc-4.5.3-r2.ebuild:
415 - Marking gcc-4.5.3-r2 ppc64 for bug 402847
416 -
417 - 02 Mar 2012; Brent Baude <ranger@g.o> gcc-4.4.6-r1.ebuild:
418 - Marking gcc-4.4.6-r1 ppc64 for bug 405849
419 -
420 - 02 Mar 2012; Brent Baude <ranger@g.o> gcc-4.3.6-r1.ebuild:
421 - Marking gcc-4.3.6-r1 ppc64 for bug 405845
422 -
423 - 29 Feb 2012; Markus Meier <maekke@g.o> gcc-4.5.3-r2.ebuild:
424 - arm stable, bug #402847
425 -
426 - 29 Feb 2012; Brent Baude <ranger@g.o> gcc-4.5.3-r2.ebuild:
427 - Marking gcc-4.5.3-r2 ppc for bug 402847
428 -
429 - 28 Feb 2012; Brent Baude <ranger@g.o> gcc-4.4.6-r1.ebuild:
430 - Marking gcc-4.4.6-r1 ppc for bug 405849
431 -
432 - 28 Feb 2012; Brent Baude <ranger@g.o> gcc-4.3.6-r1.ebuild:
433 - Marking gcc-4.3.6-r1 ppc for bug 405845
434 -
435 - 27 Feb 2012; Agostino Sarubbo <ago@g.o> gcc-4.4.6-r1.ebuild:
436 - Stable for amd64, wrt bug #405849
437 -
438 - 27 Feb 2012; Agostino Sarubbo <ago@g.o> gcc-4.3.6-r1.ebuild:
439 - Stable for amd64, wrt bug #405845
440 -
441 - 24 Feb 2012; Pawel Hajdan jr <phajdan.jr@g.o> gcc-4.5.3-r2.ebuild:
442 - x86 stable wrt bug #402847
443 -
444 - 22 Feb 2012; Jeroen Roovers <jer@g.o> gcc-4.5.3-r2.ebuild:
445 - Stable for HPPA (bug #402847).
446 -
447 - 22 Feb 2012; Agostino Sarubbo <ago@g.o> gcc-4.5.3-r2.ebuild:
448 - Stable for AMD64, wrt bug #402847
449 -
450 - 20 Feb 2012; Ryan Hill <dirtyepic@g.o> gcc-4.5.3-r2.ebuild:
451 - Bump to p1.1. Fixes bug #388835 (ICE in move_insn, at haifa-sched.c).
452 -
453 - 20 Feb 2012; Ryan Hill <dirtyepic@g.o> gcc-4.6.2.ebuild:
454 - Bump to p1.4. Fixes bug #388835 (ICE in move_insn, at haifa-sched.c) and
455 - bug #396005 (c-family plugin headers installed to incorrect location).
456 -
457 - 02 Jan 2012; Andreas K. Huettel <dilfridge@g.o> +ChangeLog-2006:
458 - Split ChangeLog.
459 -
460 - 30 Dec 2011; Magnus Granberg <zorry@g.o> gcc-4.5.3-r2.ebuild:
461 - Bump the piepatchset to 0.4.7 to fix 394821
462 -
463 -*gcc-4.5.3-r2 (13 Dec 2011)
464 -
465 - 13 Dec 2011; Magnus Granberg <zorry@g.o> +gcc-4.5.3-r2.ebuild:
466 - Bump piepatchset to 0.4.6 and fix bug 393321
467 -
468 - 08 Dec 2011; Mike Frysinger <vapier@g.o> gcc-4.6.2.ebuild:
469 - Update x32 snapshot for native x32 support.
470 -
471 - 07 Dec 2011; Magnus Granberg <zorry@g.o gcc-4.6.2.ebuild:
472 - Bump piepatchset to 0.5.0 to fix 380823 and 393321
473 -
474 - 06 Dec 2011; Mike Frysinger <vapier@g.o> gcc-4.6.2.ebuild:
475 - Add x32 ABI backport (for x86-64 targets) from gcc-4.7.
476 -
477 - 06 Dec 2011; Mike Frysinger <vapier@g.o> metadata.xml:
478 - Add description for new USE=libssp flag.
479 -
480 - 06 Dec 2011; Mike Frysinger <vapier@g.o> -files/3.4.3/libssp.patch,
481 - gcc-3.3.6-r1.ebuild, gcc-3.4.6-r2.ebuild, gcc-4.0.4.ebuild:
482 - Drop obsolete/unsupported SSP/PIE code in older gcc versions.
483 -
484 - 06 Dec 2011; Ryan Hill <dirtyepic@g.o> gcc-4.6.2.ebuild:
485 - Bump to patchset 1.1. Fixes compile issues on arm (bug #366253), and enable
486 - fortification by default using builtin defines instead of spec rules as the
487 - latter may become unsupportable in the future.
488 -
489 - 04 Dec 2011; Mike Frysinger <vapier@g.o> gcc-3.3.6-r1.ebuild,
490 - gcc-3.4.6-r2.ebuild:
491 - Drop dead MAN_VER code.
492 -
493 - 03 Dec 2011; Mike Frysinger <vapier@g.o>
494 - -files/stubs/gcc-3.3-htb-stub.patch, -files/stubs/gcc-3.3-ssp-stub.patch,
495 - -files/stubs/gcc-3.4-htb-stub.patch, -files/stubs/gcc-3.4-ssp-stub.patch,
496 - -files/stubs/gcc-4.0-htb-stub.patch, -files/stubs/gcc-4.0-ssp-stub.patch:
497 - Drop now unused stub patches.
498 -
499 - 03 Dec 2011; Mike Frysinger <vapier@g.o> gcc-4.6.0.ebuild,
500 - gcc-4.6.1-r1.ebuild, gcc-4.6.2.ebuild:
501 - Disable fortify patches with older glibcs #362315 by Leonid Volnitsky.
502 -
503 - 03 Dec 2011; Mike Frysinger <vapier@g.o> gcc-4.0.4.ebuild,
504 - gcc-4.3.3-r2.ebuild, gcc-4.3.4.ebuild:
505 - Drop obsolete GENTOO_PATCH_EXCLUDE lines.
506 -
507 - 02 Dec 2011; Mike Frysinger <vapier@g.o> gcc-2.95.3-r10.ebuild,
508 - gcc-3.2.2.ebuild, gcc-3.3.6-r1.ebuild, gcc-3.4.6-r2.ebuild, gcc-4.0.4.ebuild,
509 - gcc-4.1.2.ebuild, gcc-4.2.4-r1.ebuild, gcc-4.3.3-r2.ebuild, gcc-4.3.4.ebuild,
510 - gcc-4.3.5.ebuild, gcc-4.3.6-r1.ebuild, gcc-4.4.2.ebuild:
511 - Delete old hardened logic as we no longer support it (split specs/etc...).
512 -
513 - 02 Dec 2011; Mike Frysinger <vapier@g.o> metadata.xml:
514 - Add USE=gtk description by Ralph Sennhauser #362799 by Peter Volkov.
515 -
516 - 09 Nov 2011; Mike Frysinger <vapier@g.o> gcc-2.95.3-r10.ebuild,
517 - gcc-3.3.6-r1.ebuild, gcc-3.4.6-r2.ebuild, gcc-4.0.4.ebuild, gcc-4.1.2.ebuild,
518 - gcc-4.2.4-r1.ebuild, gcc-4.3.3-r2.ebuild, gcc-4.3.4.ebuild, gcc-4.3.5.ebuild,
519 - gcc-4.3.6-r1.ebuild, gcc-4.4.2.ebuild, gcc-4.4.3-r3.ebuild,
520 - gcc-4.4.4-r2.ebuild, gcc-4.4.5.ebuild, gcc-4.4.6-r1.ebuild,
521 - gcc-4.5.1-r1.ebuild, gcc-4.5.2.ebuild, gcc-4.5.3-r1.ebuild, gcc-4.6.0.ebuild,
522 - gcc-4.6.1-r1.ebuild, gcc-4.6.2.ebuild:
523 - Drop most dependencies now that toolchain.eclass takes care of them. Also
524 - drop the ncurses dep as that seems to be purely a workaround for an ancient
525 - issue #4411 which we have addressed in different ways.
526 -
527 -*gcc-4.6.2 (30 Oct 2011)
528 -
529 - 30 Oct 2011; Ryan Hill <dirtyepic@g.o> +gcc-4.6.2.ebuild:
530 - Version bump. Also fixes bug #364319 (preprocessor flag canonicalization
531 - patch broke gcj), and bug #387483 (broken clang++).
532 -
533 - 24 Oct 2011; Raúl Porcel <armin76@g.o> gcc-4.5.3-r1.ebuild:
534 - alpha/ia64/s390/sh/sparc stable wrt #357478
535 -
536 - 09 Oct 2011; Markus Meier <maekke@g.o> gcc-4.5.3-r1.ebuild:
537 - arm stable, bug #357479
538 -
539 - 04 Oct 2011; Jeroen Roovers <jer@g.o> gcc-4.5.3-r1.ebuild:
540 - Stable for HPPA (bug #357479).
541 -
542 - 26 Sep 2011; Mike Frysinger <vapier@g.o> gcc-2.95.3-r10.ebuild,
543 - gcc-3.2.2.ebuild, gcc-3.3.6-r1.ebuild, gcc-3.4.6-r2.ebuild, gcc-4.0.4.ebuild,
544 - gcc-4.1.2.ebuild, gcc-4.2.4-r1.ebuild, gcc-4.3.3-r2.ebuild, gcc-4.3.4.ebuild,
545 - gcc-4.3.5.ebuild, gcc-4.3.6-r1.ebuild, gcc-4.4.2.ebuild, gcc-4.4.3-r3.ebuild,
546 - gcc-4.4.4-r2.ebuild, gcc-4.4.5.ebuild, gcc-4.4.6-r1.ebuild,
547 - gcc-4.5.1-r1.ebuild, gcc-4.5.2.ebuild, gcc-4.5.3-r1.ebuild, gcc-4.6.0.ebuild,
548 - gcc-4.6.1-r1.ebuild:
549 - Scrub now unused ETYPE logic.
550 -
551 - 25 Sep 2011; Pawel Hajdan jr <phajdan.jr@g.o> gcc-4.5.3-r1.ebuild:
552 - x86 stable wrt bug #357479
553 -
554 - 23 Sep 2011; Kacper Kowalik <xarthisius@g.o> gcc-4.5.3-r1.ebuild:
555 - ppc/ppc64 stable wrt #357479
556 -
557 - 20 Sep 2011; Tony Vroon <chainsaw@g.o> gcc-4.5.3-r1.ebuild:
558 - Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo in bug
559 - #357479.
560 -
561 -*gcc-4.6.1-r1 (13 Aug 2011)
562 -*gcc-4.5.3-r1 (13 Aug 2011)
563 -*gcc-4.4.6-r1 (13 Aug 2011)
564 -*gcc-4.3.6-r1 (13 Aug 2011)
565 -
566 - 13 Aug 2011; Ryan Hill <dirtyepic@g.o> -gcc-4.3.6.ebuild,
567 - +gcc-4.3.6-r1.ebuild, -gcc-4.4.6.ebuild, +gcc-4.4.6-r1.ebuild,
568 - -gcc-4.5.3.ebuild, +gcc-4.5.3-r1.ebuild, -gcc-4.6.1.ebuild,
569 - +gcc-4.6.1-r1.ebuild:
570 - Rev bumps to force fix for bug #377633. No other changes.
571 -
572 -*gcc-4.5.3 (06 Aug 2011)
573 -
574 - 06 Aug 2011; Ryan Hill <dirtyepic@g.o> +gcc-4.5.3.ebuild:
575 - Version bump (bug #365935). Also fixes HPPA miscompile (bug #322831) and IA64
576 - ICE (bug #365045).
577 -
578 - 06 Aug 2011; Ryan Hill <dirtyepic@g.o> gcc-4.5.1-r1.ebuild,
579 - gcc-4.5.2.ebuild:
580 - Allow dev-libs/libelf as an alternative to elfutils for LTO support in 4.5
581 - (bug #375737).
582 -
583 - 06 Aug 2011; Ryan Hill <dirtyepic@g.o> gcc-4.6.0.ebuild,
584 - gcc-4.6.1.ebuild:
585 - Drop softfloat patches for 4.6 (bug #372199).
586 -
587 - 21 Jul 2011; Jeroen Roovers <jer@g.o> gcc-4.4.6.ebuild:
588 - Stable for HPPA (bug #374465).
589 -
590 - 20 Jul 2011; Ryan Hill <dirtyepic@g.o> gcc-2.95.3-r9.ebuild,
591 - gcc-2.95.3-r10.ebuild, gcc-3.1.1-r2.ebuild, gcc-3.2.2.ebuild,
592 - gcc-3.2.3-r4.ebuild, gcc-3.3.6-r1.ebuild, gcc-3.4.6-r2.ebuild,
593 - gcc-4.0.4.ebuild, gcc-4.1.2.ebuild, gcc-4.2.4-r1.ebuild, gcc-4.3.3-r2.ebuild,
594 - gcc-4.4.2.ebuild, gcc-4.4.3-r3.ebuild:
595 - Repoman talks too much.
596 -
597 -*gcc-4.4.6 (20 Jul 2011)
598 -
599 - 20 Jul 2011; Ryan Hill <dirtyepic@g.o> +gcc-4.4.6.ebuild:
600 - Version bump (bug #364021).
601 -
602 -*gcc-4.6.1 (05 Jul 2011)
603 -
604 - 05 Jul 2011; Ryan Hill <dirtyepic@g.o> +gcc-4.6.1.ebuild:
605 - Version bump.
606 -
607 - 03 Jul 2011; Ryan Hill <dirtyepic@g.o> gcc-4.4.5.ebuild:
608 - Patchset 1.3 for 4.4.5. Fixes bug #347281 (backport PowerPC -msingle-pic-base
609 - and -mrelocatable support), bug #352201 (float args passed incorrectly from
610 - ms_abi to sysv functions), and bug #365045 (IA64 ICE building erlang).
611 -
612 -*gcc-4.3.6 (01 Jul 2011)
613 -
614 - 01 Jul 2011; Ryan Hill <dirtyepic@g.o> gcc-4.3.5.ebuild,
615 - +gcc-4.3.6.ebuild, metadata.xml:
616 - Version bump (bug #373305), fix some repoman warnings.
617 -
618 - 01 Jul 2011; Ryan Hill <dirtyepic@g.o> gcc-4.3.4.ebuild:
619 - 4.3.4 p1.3 fixes a race condition in the build system (bug #305739).
620 -
621 - 09 Jun 2011; Mike Frysinger <vapier@g.o> gcc-3.3.6-r1.ebuild:
622 - Fix from upstream for missing symbol versions in multilib builds #304239.
623 -
624 - 13 Apr 2011; Ryan Hill <dirtyepic@g.o> gcc-4.6.0.ebuild:
625 - Patchset bump. Fixes a couple ICEs and a wrong-code -ftree-vectorize bug.
626 - Change preprocessor option handling to make specs work again (bug #361783).
627 -
628 - 04 Apr 2011; Ryan Hill <dirtyepic@g.o> gcc-4.6.0.ebuild:
629 - Unbreak -U_FORTIFY_SOURCE (bug #361783).
630 -
631 -*gcc-4.6.0 (03 Apr 2011)
632 -
633 - 03 Apr 2011; Ryan Hill <dirtyepic@g.o> +gcc-4.6.0.ebuild,
634 - metadata.xml:
635 - Version bump.
636 -
637 - 08 Mar 2011; Ryan Hill <dirtyepic@g.o> gcc-3.3.6-r1.ebuild,
638 - gcc-3.4.6-r2.ebuild, gcc-4.0.4.ebuild, gcc-4.1.2.ebuild, gcc-4.2.4-r1.ebuild,
639 - gcc-4.3.3-r2.ebuild, gcc-4.3.4.ebuild, gcc-4.3.5.ebuild, gcc-4.4.2.ebuild,
640 - gcc-4.4.3-r3.ebuild, gcc-4.4.4-r2.ebuild, gcc-4.4.5.ebuild,
641 - gcc-4.5.1-r1.ebuild, gcc-4.5.2.ebuild:
642 - Lock down gtk+ dependencies.
643 -
644 - 05 Mar 2011; Raúl Porcel <armin76@g.o> gcc-4.4.5.ebuild:
645 - alpha/arm/ia64/s390/sh/sparc stable wrt #354881
646 -
647 - 26 Feb 2011; Guy Martin <gmsoft@g.o> ChangeLog:
648 - Stable on hppa wrt bug #354881.
649 -
650 - 26 Feb 2011; Markos Chandras <hwoarang@g.o> gcc-4.4.5.ebuild:
651 - Stable on amd64 wrt bug #354881
652 -
653 - 25 Feb 2011; Christian Faulhammer <fauli@g.o> gcc-4.4.5.ebuild:
654 - stable x86, bug 354881
655 -
656 - 15 Feb 2011; Kacper Kowalik <xarthisius@g.o> gcc-4.4.5.ebuild:
657 - ppc/ppc64 stable wrt #354881. Thanks Alex Buell <alex.buell@××××××××××.uk>
658 - for testing.
659 -
660 - 13 Feb 2011; Ryan Hill <dirtyepic@g.o> gcc-4.5.2.ebuild:
661 - Bump patchset to 1.1. Fixes for arm and testsuite stuff.
662 -
663 - 13 Feb 2011; Ryan Hill <dirtyepic@g.o> -gcc-4.4.3-r2.ebuild,
664 - -gcc-4.4.4-r1.ebuild, gcc-4.4.4-r2.ebuild, gcc-4.4.5.ebuild:
665 - Release 4.4.4 p1.4 and 4.4.5 p1.2 with fix for HPPA wrong-code (bug #349113).
666 - Remove old.
667 -
668 - 06 Feb 2011; Mart Raudsepp <leio@g.o> gcc-3.2.3-r4.ebuild,
669 - gcc-4.1.2.ebuild:
670 - Drop to ~mips
671 -
672 - 01 Jan 2011; Ryan Hill <dirtyepic@g.o> files/gcc-spec-env.patch:
673 - GET_ENVIRONMENT is poisoned in 4.6. Use getenv() instead. No functional
674 - changes.
675 -
676 -*gcc-4.5.2 (28 Dec 2010)
677 -
678 - 28 Dec 2010; Ryan Hill <dirtyepic@g.o> +gcc-4.5.2.ebuild:
679 - Version bump. Fixes bugs 336157, 346845, 349113, and 349165.
680 -
681 - 29 Nov 2010; Ryan Hill <dirtyepic@g.o> gcc-4.4.4-r2.ebuild,
682 - gcc-4.4.5.ebuild:
683 - Bump patchsets for parallel build error (bug #337715).
684 -
685 - 29 Nov 2010; Ryan Hill <dirtyepic@g.o> gcc-4.5.1-r1.ebuild:
686 - Bump patchset to fix graphite ICEs (bug #346445).
687 -
688 - 29 Nov 2010; Brent Baude <ranger@g.o> gcc-4.4.4-r2.ebuild:
689 - Marking gcc-4.4.4-r2 ppc64 for bug 331531
690 -
691 - 27 Nov 2010; Raúl Porcel <armin76@g.o> gcc-4.4.4-r2.ebuild:
692 - s390 stable
693 -
694 - 23 Nov 2010; Jeroen Roovers <jer@g.o> gcc-4.4.4-r2.ebuild:
695 - Stable for PPC (bug #331531).
696 -
697 -*gcc-4.5.1-r1 (21 Nov 2010)
698 -
699 - 21 Nov 2010; Ryan Hill <dirtyepic@g.o> -gcc-4.5.1.ebuild,
700 - +gcc-4.5.1-r1.ebuild:
701 - Revbump to push out patchset. No functional changes.
702 -
703 - 20 Nov 2010; Raúl Porcel <armin76@g.o> gcc-4.4.4-r2.ebuild:
704 - alpha/ia64/sh/sparc stable wrt #331531
705 -
706 - 19 Nov 2010; Ryan Hill <dirtyepic@g.o> gcc-4.5.1.ebuild:
707 - Patchset 1.3 fixes the following bugs:
708 - #345219 - ICE with graphite flags
709 - #341743 - wrong code with -fno-strict-overflow
710 - PR45314 - miscompilation of i8k kernel driver
711 -
712 - 12 Nov 2010; <mattst88@g.o> gcc-4.5.1.ebuild:
713 - Added ~mips keyword.
714 -
715 - 03 Nov 2010; Markus Meier <maekke@g.o> gcc-4.4.4-r2.ebuild:
716 - arm stable, bug #331531
717 -
718 - 22 Oct 2010; Christian Faulhammer <fauli@g.o> gcc-4.4.4-r2.ebuild:
719 - stable x86, bug 331531
720 -
721 - 22 Oct 2010; Jeroen Roovers <jer@g.o> gcc-4.4.4-r2.ebuild:
722 - Stable for HPPA (bug #331531).
723 -
724 - 19 Oct 2010; Markos Chandras <hwoarang@g.o> gcc-4.4.4-r2.ebuild:
725 - Stable on amd64 wrt bug #331531
726 -
727 -*gcc-4.4.5 (17 Oct 2010)
728 -
729 - 17 Oct 2010; Ryan Hill <dirtyepic@g.o> +gcc-4.4.5.ebuild:
730 - Version bump.
731 -
732 - 17 Oct 2010; Ryan Hill <dirtyepic@g.o> -gcc-4.3.2-r3.ebuild,
733 - -gcc-4.3.2-r4.ebuild, gcc-4.3.4.ebuild, gcc-4.3.5.ebuild,
734 - -gcc-4.4.1.ebuild, -gcc-4.4.4.ebuild, -gcc-4.5.0.ebuild:
735 - Push out new 4.3.4 and 4.3.5 patchsets for bugs #256608 and #335290.
736 - Remove old.
737 -
738 - 10 Oct 2010; Mike Frysinger <vapier@g.o> gcc-4.5.1.ebuild:
739 - Push out SuperH multilib fix #320251.
740 -
741 - 08 Oct 2010; Raúl Porcel <armin76@g.o> gcc-4.4.3-r3.ebuild:
742 - arm/ia64/sh stable
743 -
744 - 24 Sep 2010; Luca Barbato <lu_zero@g.o> gcc-4.4.3-r3.ebuild:
745 - Revert bump mixup (-r2 got bumped as -r3 instead -r3 patchset being
746 - bumped)
747 -
748 - 24 Sep 2010; Luca Barbato <lu_zero@g.o> gcc-4.4.3-r3.ebuild:
749 - Revert bump mixup (-r2 got bumped as -r3 instead -r3 patchset being
750 - bumped)
751 -
752 - 23 Sep 2010; Luca Barbato <lu_zero@g.o> gcc-4.4.3-r3.ebuild:
753 - Patchset bump to 1.4 backporting 4.4.4 patches.
754 -
755 - 19 Sep 2010; Ryan Hill <dirtyepic@g.o> gcc-4.5.0.ebuild,
756 - gcc-4.5.1.ebuild:
757 - Restore keywords. Drop mips until they keyword dev-libs/mpc (bug #279851).
758 -
759 - 16 Sep 2010; Ryan Hill <dirtyepic@g.o> gcc-4.5.1.ebuild:
760 - Bump 4.5.1 patchset to 1.1. Fixes bug #334269 and #331641.
761 - Add ewarn about LTO to pkg_setup.
762 -
763 -*gcc-4.4.4-r2 (16 Sep 2010)
764 -
765 - 16 Sep 2010; Ryan Hill <dirtyepic@g.o> +gcc-4.4.4-r2.ebuild:
766 - Revision bump to push out patchset 1.2. Fixes kernel miscompilation
767 - (bug #334269) as well as bug #331641, #331825, and #335290.
768 -
769 - 06 Sep 2010; Raúl Porcel <armin76@g.o> gcc-4.4.3-r2.ebuild,
770 - gcc-4.4.3-r3.ebuild, gcc-4.4.4-r1.ebuild:
771 - Add ~s390
772 -
773 - 30 Aug 2010; Raúl Porcel <armin76@g.o> gcc-4.4.3-r2.ebuild:
774 - sparc stable
775 -
776 - 13 Aug 2010; Joseph Jezak <josejx@g.o> gcc-4.4.3-r2.ebuild:
777 - Marked ppc stable for bug #302468.
778 -
779 - 10 Aug 2010; Jeroen Roovers <jer@g.o> gcc-4.4.4-r1.ebuild:
780 - Stable for HPPA (bug #331531).
781 -
782 -*gcc-4.5.1 (07 Aug 2010)
783 -
784 - 07 Aug 2010; Ryan Hill <dirtyepic@g.o> +gcc-4.5.1.ebuild:
785 - Version bump (bug #330873). Also fixes #321325 and #328451.
786 -
787 - 07 Aug 2010; Raúl Porcel <armin76@g.o> gcc-4.4.3-r2.ebuild,
788 - gcc-4.4.3-r3.ebuild, gcc-4.4.4.ebuild, gcc-4.4.4-r1.ebuild:
789 - Add ~sparc to 4.4.{3,4}
790 -
791 - 01 Aug 2010; Ryan Hill <dirtyepic@g.o> gcc-4.4.3-r3.ebuild,
792 - gcc-4.4.4-r1.ebuild:
793 - Patchset bump to fix bug #327191 for SH.
794 -
795 - 01 Aug 2010; Ryan Hill <dirtyepic@g.o> gcc-4.4.4-r1.ebuild:
796 - Drop hppa STAGE1_CFLAGS hack (bug #326539).
797 -
798 - 28 Jul 2010; Ryan Hill <dirtyepic@g.o> metadata.xml:
799 - Set proper expectations for lto.
800 -
801 - 21 Jul 2010; Mark Loeser <halcy0n@g.o> gcc-4.5.0.ebuild:
802 - Bump patchset for bug #317579
803 -
804 - 18 Jul 2010; Samuli Suominen <ssuominen@g.o> gcc-4.4.3-r2.ebuild:
805 - ppc64 stable wrt #302468
806 -
807 - 28 Jun 2010; Jeroen Roovers <jer@g.o> gcc-4.4.4-r1.ebuild:
808 - Marked ~hppa after setting STAGE1_CFLAGS to something sane.
809 -
810 - 27 Jun 2010; Ryan Hill <dirtyepic@g.o> gcc-4.5.0.ebuild:
811 - Bump patchset. This release fixes the following bugs:
812 -
813 - #317187 - Wrong code w/ -foptimize-sibling-calls (enabled at -O2)
814 - #317269 - Link shared libs to libc on FreeBSD
815 - #317513 - Core i? CPUs misdetected as Atom with -march=native
816 - #317755 - Bootstrap failure with -march=atom
817 -
818 - 21 Jun 2010; Magnus Granberg <zorry@g.o> gcc-4.5.0.ebuild:
819 - Add hardened support #318171
820 -
821 -*gcc-4.4.4-r1 (19 Jun 2010)
822 -*gcc-4.4.3-r3 (19 Jun 2010)
823 -
824 - 19 Jun 2010; Magnus Granberg <zorry@g.o> +gcc-4.4.3-r3.ebuild,
825 - +gcc-4.4.4-r1.ebuild:
826 - bump for adding hardened support #318171
827 -
828 - 17 Jun 2010; Magnus Granberg <zorry@g.o> gcc-4.3.5.ebuild:
829 - fix typo in *_STABLE so we don't use hardened_gcc_check_unsupported
830 -
831 - 13 Jun 2010; Raúl Porcel <armin76@g.o> gcc-4.4.3-r2.ebuild:
832 - alpha/ia64/sh stable wrt #302468
833 -
834 - 10 Jun 2010; Markus Meier <maekke@g.o> gcc-4.4.3-r2.ebuild:
835 - arm stable, bug #302468
836 -
837 -*gcc-4.4.4 (10 Jun 2010)
838 -
839 - 10 Jun 2010; Mike Frysinger <vapier@g.o> +gcc-4.4.4.ebuild:
840 - Version bump #318075 by Richard. This release includes fixes for #281907
841 - by Patrick Lauer and for #313009 by Julien Etienne. Backports from
842 - upstream are included for #317211 by Javier Villavicencio, #317335 by
843 - Alexis Ballier, and #322031 by Nico Baggus.
844 -
845 -*gcc-4.3.5 (10 Jun 2010)
846 -
847 - 10 Jun 2010; Mike Frysinger <vapier@g.o> +gcc-4.3.5.ebuild:
848 - Version bump.
849 -
850 - 04 Jun 2010; Pawel Hajdan jr <phajdan.jr@g.o> gcc-4.4.3-r2.ebuild:
851 - x86 stable wrt bug #302468
852 -
853 - 25 May 2010; Markos Chandras <hwoarang@g.o> gcc-4.4.3-r2.ebuild:
854 - Stable on amd64 wrt bug #302468
855 -
856 - 17 May 2010; Mark Loeser <halcy0n@g.o> gcc-4.5.0.ebuild:
857 - Bump patchset to fix bug #317217
858 -
859 - 09 May 2010; Raúl Porcel <armin76@g.o> gcc-4.4.3-r2.ebuild:
860 - Add ~sh
861 -
862 - 27 Apr 2010; Ryan Hill <dirtyepic@g.o> gcc-4.4.3-r2.ebuild:
863 - Tweak message.
864 -
865 -*gcc-4.4.3-r2 (25 Apr 2010)
866 -
867 - 25 Apr 2010; Mark Loeser <halcy0n@g.o> -gcc-4.4.3-r1.ebuild,
868 - +gcc-4.4.3-r2.ebuild, gcc-4.5.0.ebuild:
869 - Wrong version of the cloog patch. Thanks to Ryan for spotting my mistake;
870 - bug #317059
871 -
872 -*gcc-4.4.3-r1 (25 Apr 2010)
873 -
874 - 25 Apr 2010; Mark Loeser <halcy0n@g.o> -gcc-4.4.3.ebuild,
875 - +gcc-4.4.3-r1.ebuild:
876 - Patchset bump to include patch from bug #317059
877 -
878 -*gcc-4.5.0 (24 Apr 2010)
879 -
880 - 24 Apr 2010; Mark Loeser <halcy0n@g.o> +gcc-4.5.0.ebuild,
881 - metadata.xml:
882 - Version bump to 4.5.0; fixes bug #315377. Thanks to Ryan Hill <dirtyepic
883 - AT gentoo DOT org> for help figuring out the changes needed
884 -
885 - 24 Apr 2010; Mark Loeser <halcy0n@g.o> gcc-4.4.3.ebuild:
886 - Add ewarn about the use of graphite
887 -
888 - 28 Mar 2010; Mark Loeser <halcy0n@g.o> gcc-4.3.4.ebuild,
889 - gcc-4.4.3.ebuild:
890 - Fix patch exclusion; bug #309279
891 -
892 - 25 Mar 2010; Mark Loeser <halcy0n@g.o> gcc-4.4.3.ebuild:
893 - Excluding alpha patch for bug #309279
894 -
895 - 19 Mar 2010; Mike Frysinger <vapier@g.o>
896 - files/awk/fixlafiles.awk-no_gcc_la:
897 - Add support for the "include" keyword in ld.so.conf #304843 by Nico R.
898 -
899 - 03 Mar 2010; <solar@g.o> gcc-4.3.4.ebuild:
900 - - add armv7 patch to gcc-4.3.4 to keep stable from breaking due to a
901 - recent toolchain.eclass change. We also inherit some alpha fixes
902 -
903 -*gcc-4.4.3 (08 Feb 2010)
904 -
905 - 08 Feb 2010; Mike Frysinger <vapier@g.o> +gcc-4.4.3.ebuild:
906 - Version bump.
907 -
908 - 09 Jan 2010; Ulrich Mueller <ulm@g.o> gcc-4.0.4.ebuild,
909 - gcc-4.1.2.ebuild, gcc-4.2.4-r1.ebuild, gcc-4.3.2-r3.ebuild,
910 - gcc-4.3.2-r4.ebuild, gcc-4.3.3-r2.ebuild, gcc-4.3.4.ebuild,
911 - gcc-4.4.1.ebuild, gcc-4.4.2.ebuild:
912 - Make GPL exceptions optional and add FDL-1.2 to LICENSE. Fixes bug 299996.
913 -
914 - 03 Dec 2009; Raúl Porcel <armin76@g.o> gcc-4.3.4.ebuild:
915 - sh stable wrt #288621
916 -
917 - 10 Nov 2009; Brent Baude <ranger@g.o> gcc-4.3.4.ebuild:
918 - Marking gcc-4.3.4 ppc64 for bug 288621
919 -
920 - 10 Nov 2009; Raúl Porcel <armin76@g.o> gcc-4.4.2.ebuild:
921 - gcc-4.4.2 works fine on arm
922 -
923 - 02 Nov 2009; Raúl Porcel <armin76@g.o> gcc-4.3.4.ebuild:
924 - ia64/s390/sparc stable wrt #288621
925 -
926 - 30 Oct 2009; Markus Meier <maekke@g.o> gcc-4.3.4.ebuild:
927 - arm stable, bug #288621
928 -
929 - 27 Oct 2009; Tobias Klausmann <klausman@g.o> gcc-4.3.4.ebuild:
930 - Stable on alpha, bug #288621
931 -
932 - 24 Oct 2009; nixnut <nixnut@g.o> gcc-4.3.4.ebuild:
933 - ppc stable #288621
934 -
935 - 19 Oct 2009; Alexey Shvetsov <alexxy@g.o> gcc-4.4.1.ebuild,
936 - gcc-4.4.2.ebuild:
937 - Add ~mips keywords to gcc-4.4.{1,2}
938 -
939 -*gcc-4.4.2 (17 Oct 2009)
940 -
941 - 17 Oct 2009; Mark Loeser <halcy0n@g.o> +gcc-4.4.2.ebuild:
942 - Version bump
943 -
944 - 16 Oct 2009; Samuli Suominen <ssuominen@g.o> gcc-4.3.4.ebuild:
945 - amd64 stable wrt #288621
946 -
947 - 16 Oct 2009; Christian Faulhammer <fauli@g.o> gcc-4.3.4.ebuild:
948 - stable x86, bug 288621
949 -
950 - 01 Oct 2009; Raúl Porcel <armin76@g.o> gcc-4.3.2-r4.ebuild:
951 - s390/sh stable wrt #264121
952 -
953 - 25 Sep 2009; Raúl Porcel <armin76@g.o> gcc-4.3.2-r3.ebuild,
954 - gcc-4.4.1.ebuild:
955 - Mark -arm due to bug #286251, mark -sparc due to bug #283041
956 -
957 - 23 Sep 2009; Patrick Lauer <patrick@g.o> gcc-3.1.1-r2.ebuild:
958 - Remove virtual/libc
959 -
960 - 20 Sep 2009; Ryan Hill <dirtyepic@g.o> gcc-4.4.1.ebuild:
961 - Touch up dependencies.
962 -
963 - 20 Sep 2009; Ryan Hill <dirtyepic@g.o> gcc-4.3.2-r3.ebuild,
964 - gcc-4.3.2-r4.ebuild, gcc-4.3.3-r2.ebuild, gcc-4.3.4.ebuild:
965 - Fix license in 4.3 too.
966 -
967 - 20 Sep 2009; Ryan Hill <dirtyepic@g.o> gcc-4.4.1.ebuild:
968 - Fix LGPL license version.
969 -
970 - 19 Sep 2009; Alexis Ballier <aballier@g.o> gcc-4.4.1.ebuild:
971 - keyword ~x86-fbsd
972 -
973 - 02 Sep 2009; Mark Loeser <halcy0n@g.o> gcc-4.3.2-r4.ebuild:
974 - Bump patchset to include SH fix
975 -
976 - 16 Aug 2009; Raúl Porcel <armin76@g.o> gcc-4.4.1.ebuild:
977 - Add ~ia64 wrt #278687
978 -
979 - 12 Aug 2009; Mark Loeser <halcy0n@g.o> gcc-4.4.1.ebuild:
980 - Keyword ~alpha
981 -
982 - 12 Aug 2009; Mark Loeser <halcy0n@g.o> -gcc-4.4.0-r1.ebuild:
983 - Remove gcc-4.4.0 from the tree. Some keywords are being dropped as they
984 - were not, to my knowledge, actually tested yet
985 -
986 -*gcc-4.3.4 (08 Aug 2009)
987 -
988 - 08 Aug 2009; Mark Loeser <halcy0n@g.o> +gcc-4.3.4.ebuild:
989 - Version bump
990 -
991 - 24 Jul 2009; Robert Piasek <dagger@g.o> gcc-4.4.1.ebuild:
992 - Keyworded ~arm as per bug #278687
993 -
994 - 24 Jul 2009; Joseph Jezak <josejx@g.o> gcc-4.4.1.ebuild:
995 - Marked ~ppc for bug #278687.
996 -
997 - 23 Jul 2009; Mark Loeser <halcy0n@g.o> gcc-4.4.1.ebuild:
998 - Bump uclibc patchset to fix a digest screwup
999 -
1000 -*gcc-4.4.1 (23 Jul 2009)
1001 -
1002 - 23 Jul 2009; Mark Loeser <halcy0n@g.o> +gcc-4.4.1.ebuild:
1003 - Version bump, and dropped archs I'm unsure if they work or not
1004 -
1005 - 20 Jul 2009; Jeroen Roovers <jer@g.o> gcc-4.4.0-r1.ebuild:
1006 - Mark gcc-4.4* -hppa (bug #272645 and some currently undocumented
1007 - problems).
1008 -
1009 -*gcc-4.4.0-r1 (16 Jul 2009)
1010 -
1011 - 16 Jul 2009; Mark Loeser <halcy0n@g.o> -gcc-4.4.0.ebuild,
1012 - +gcc-4.4.0-r1.ebuild:
1013 - Bump for new 4.4.0 patchset
1014 -
1015 - 02 Jun 2009; Jeroen Roovers <jer@g.o> gcc-4.3.2-r3.ebuild,
1016 - gcc-4.3.2-r4.ebuild, gcc-4.3.3-r2.ebuild:
1017 - Remove HPPA keywording from 4.3 ebuilds (see bug #225917 and bug #264121).
1018 -
1019 - 24 May 2009; Mark Loeser <halcy0n@g.o> gcc-4.3.3-r2.ebuild,
1020 - gcc-4.4.0.ebuild:
1021 - Bump the patchset to fix building on SH; bug #267247
1022 -
1023 - 16 May 2009; Diego E. Pettenò <flameeyes@g.o> gcc-4.4.0.ebuild:
1024 - Keyword -x86-fbsd per bug #270098 (miscompile of the C library).
1025 -
1026 - 15 May 2009; Raúl Porcel <armin76@g.o> gcc-4.3.2-r4.ebuild:
1027 - arm stable wrt #264121
1028 -
1029 - 11 May 2009; Raúl Porcel <armin76@g.o>
1030 - +files/4.4.0/gcc-4.4.0-softfloat.patch, gcc-4.4.0.ebuild:
1031 - Add softfloat patch for gcc-4.4.0, patch done by Maksim 'max_posedon'
1032 - Melnikau <maxposedon at gmail dot com>, bug #268903
1033 -
1034 - 09 May 2009; Mark Loeser <halcy0n@g.o> gcc-4.2.4-r1.ebuild,
1035 - -gcc-4.3.0.ebuild, -gcc-4.3.1.ebuild, -gcc-4.3.1-r1.ebuild,
1036 - -gcc-4.3.2.ebuild, -gcc-4.3.2-r2.ebuild, gcc-4.3.2-r3.ebuild,
1037 - gcc-4.3.2-r4.ebuild, gcc-4.3.3-r2.ebuild, gcc-4.4.0.ebuild:
1038 - Remove a bunch of old versions, and fix some licenses; bug #174474
1039 -
1040 - 07 May 2009; Mark Loeser <halcy0n@g.o> gcc-4.4.0.ebuild,
1041 - metadata.xml:
1042 - Add graphite support to gcc-4.4
1043 -
1044 -*gcc-4.4.0 (07 May 2009)
1045 -
1046 - 07 May 2009; Mark Loeser <halcy0n@g.o> +gcc-4.4.0.ebuild:
1047 - Bump to 4.4.0; bug #267268
1048 -
1049 - 03 May 2009; Mark Loeser <halcy0n@g.o> -gcc-4.3.3.ebuild,
1050 - gcc-4.3.3-r2.ebuild:
1051 - Add DEPEND on >=glibc-2.8; bug #267650
1052 -
1053 - 03 May 2009; Mark Loeser <halcy0n@g.o> gcc-3.4.6-r2.ebuild,
1054 - gcc-4.0.4.ebuild, gcc-4.1.2.ebuild, gcc-4.2.4-r1.ebuild, gcc-4.3.0.ebuild,
1055 - gcc-4.3.1.ebuild, gcc-4.3.1-r1.ebuild, gcc-4.3.2.ebuild,
1056 - gcc-4.3.2-r2.ebuild, gcc-4.3.2-r3.ebuild, gcc-4.3.2-r4.ebuild,
1057 - gcc-4.3.3.ebuild, gcc-4.3.3-r2.ebuild:
1058 - Add sys-devel/flex as a DEPEND; bug #221411
1059 -
1060 -*gcc-4.3.2-r4 (26 Apr 2009)
1061 -
1062 - 26 Apr 2009; Mark Loeser <halcy0n@g.o> +gcc-4.3.2-r4.ebuild:
1063 - Bump patchset to fix bug #261111 and bug #265367 for arm
1064 -
1065 - 14 Apr 2009; Brent Baude <ranger@g.o> gcc-4.3.2-r3.ebuild:
1066 - Marking gcc-4.3.2-r3 ppc64 for bug 264121
1067 -
1068 - 04 Apr 2009; Tobias Klausmann <klausman@g.o> gcc-4.3.2-r3.ebuild:
1069 - Stable on alpha, bug #264121
1070 -
1071 - 04 Apr 2009; Raúl Porcel <armin76@g.o> gcc-4.3.2-r3.ebuild:
1072 - ia64 stable wrt #264121
1073 -
1074 - 04 Apr 2009; Markus Meier <maekke@g.o> gcc-4.3.2-r3.ebuild:
1075 - x86 stable, bug #264121
1076 -
1077 - 02 Apr 2009; Friedrich Oslage <bluebird@g.o> gcc-4.3.2-r3.ebuild:
1078 - Stable on sparc, bug #264121
1079 -
1080 - 01 Apr 2009; Joseph Jezak <josejx@g.o> gcc-4.3.2-r3.ebuild:
1081 - Marked ppc stable for bug #264121.
1082 -
1083 - 31 Mar 2009; Raúl Porcel <armin76@g.o> gcc-4.3.2-r3.ebuild:
1084 - Add fix for bug #264295
1085 -
1086 - 31 Mar 2009; Timothy Redaelli <drizzt@g.o>
1087 - files/awk/fixlafiles.awk-no_gcc_la:
1088 - Fix files/awk/fixlafiles.awk-no_gcc_la for POSIX shell compliant. Output
1089 - functions taken from files/awk/fixlafiles.awk. Authorized by vapier wrt
1090 - #264309.
1091 -
1092 - 30 Mar 2009; Jeremy Olexa <darkside@g.o> gcc-4.3.2-r3.ebuild:
1093 - amd64 stable, bug 264121
1094 -
1095 -*gcc-4.3.3-r2 (27 Mar 2009)
1096 -
1097 - 27 Mar 2009; Peter Alfredsen <loki_val@g.o> -gcc-4.3.3-r1.ebuild,
1098 - +gcc-4.3.3-r2.ebuild:
1099 - Revbump with broken patch disabled to stop duplicates of bug 262567 from
1100 - flowing in. Bug wranglers know this bug by heart now.
1101 -
1102 - 20 Mar 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@g.o>
1103 - metadata.xml:
1104 - Removing anant as a maintainer since he was retired.
1105 -
1106 - 16 Mar 2009; Mike Frysinger <vapier@g.o> gcc-4.3.3-r1.ebuild:
1107 - Disable semi-broken patch for now so more people dont hit the bug #262567.
1108 -
1109 -*gcc-4.3.3-r1 (15 Mar 2009)
1110 -
1111 - 15 Mar 2009; Mike Frysinger <vapier@g.o> +gcc-4.3.3-r1.ebuild:
1112 - Push out accumulated fixes and new uClibc patchset.
1113 -
1114 - 24 Feb 2009; Joshua Kinard <kumba@g.o> gcc-4.3.2-r3.ebuild,
1115 - gcc-4.3.3.ebuild:
1116 - Add ~mips to gcc-4.3.2-r3 and 4.3.3
1117 -
1118 - 15 Feb 2009; Mike Frysinger <vapier@g.o> gcc-3.3.6-r1.ebuild:
1119 - Use the replace-cpu-flags logic in the eclass #252698 by Le retraité.
1120 -
1121 - 15 Feb 2009; Mike Frysinger <vapier@g.o> gcc-3.3.6-r1.ebuild,
1122 - gcc-3.4.6-r2.ebuild, gcc-4.0.4.ebuild:
1123 - Add fix from upstream for open() arguments #256638 by Martin von Gagern.
1124 -
1125 - 03 Feb 2009; Ryan Hill <dirtyepic@g.o> Manifest:
1126 - Fix Manifest. Bug #257538.
1127 -
1128 - 03 Feb 2009; Harald van Dijk <truedfx@g.o> files/c89, files/c99:
1129 - Aim for conformance when called as c89/c99 (#257299)
1130 -
1131 - 01 Feb 2009; Mike Frysinger <vapier@g.o> gcc-4.3.3.ebuild:
1132 - Force newer glibc as people like to mix stable/unstable #257047.
1133 -
1134 - 31 Jan 2009; Guy Martin <gmsoft@g.o> gcc-4.2.4-r1.ebuild:
1135 - hppa stable with Rej's blessing
1136 -
1137 -*gcc-4.3.3 (27 Jan 2009)
1138 -
1139 - 27 Jan 2009; Mike Frysinger <vapier@g.o> +gcc-4.3.3.ebuild:
1140 - Version bump.
1141 -
1142 -*gcc-4.3.2-r3 (27 Jan 2009)
1143 -
1144 - 27 Jan 2009; Mike Frysinger <vapier@g.o> +gcc-4.3.2-r3.ebuild:
1145 - Add some fixes from Debian, and fixes for PR34571, PR37489, PR37661, and
1146 - hppa slot issue #228287.
1147 -
1148 - 19 Jan 2009; Mark Loeser <halcy0n@g.o> gcc-4.1.2.ebuild:
1149 - Another patchset bump because I forgot a patch for arm
1150 -
1151 - 17 Jan 2009; Mark Loeser <halcy0n@g.o> gcc-4.1.2.ebuild:
1152 - Bump patchset to fix a bug for arm
1153 -
1154 -*gcc-4.2.4-r1 (15 Jan 2009)
1155 -
1156 - 15 Jan 2009; Mark Loeser <halcy0n@g.o> +gcc-4.2.4-r1.ebuild:
1157 - New patchset to fix bug #228287 for HPPA
1158 -
1159 - 31 Dec 2008; <solar@g.o> gcc-4.3.2-r2.ebuild:
1160 - - specs bump
1161 -
1162 - 29 Dec 2008; Javier Villavicencio <the_paya@g.o>
1163 - gcc-4.3.2-r2.ebuild:
1164 - Keyworded ~x86-fbsd.
1165 -
1166 - 29 Dec 2008; Mike Frysinger <vapier@g.o> gcc-4.3.2-r2.ebuild:
1167 - Fix typo in pie alpha patchset #252677.
1168 -
1169 - 29 Dec 2008; Mike Frysinger <vapier@g.o> gcc-4.3.2.ebuild:
1170 - Drop broken PIE from older version.
1171 -
1172 -*gcc-4.3.2-r2 (29 Dec 2008)
1173 -
1174 - 29 Dec 2008; <solar@g.o> +gcc-4.3.2-r2.ebuild:
1175 - - next phase in pie/hardened work is complete
1176 -
1177 -*gcc-4.3.2-r1 (26 Dec 2008)
1178 -
1179 - 26 Dec 2008; Mike Frysinger <vapier@g.o> +gcc-4.3.2-r1.ebuild:
1180 - Apply some build/ICE fixes, and a bunch of arch-specific fixes
1181 - (arm/s390/sh/sparc/bsd/etc...), and push out an update for the PIE work.
1182 -
1183 - 22 Dec 2008; <solar@g.o> gcc-4.3.2.ebuild:
1184 - - prep initial work for pie patches. thanks to kevq,zorry,psm and many others
1185 -
1186 - 07 Dec 2008; Mike Frysinger <vapier@g.o> gcc-4.3.2.ebuild:
1187 - Fix by Chi-Thanh Christopher Nguyen to pull in
1188 - app-emulation/emul-linux-x86-xlibs on amd64 multilib for USE=gcj #238297
1189 - by Andrey Vul.
1190 -
1191 - 03 Dec 2008; <solar@g.o> +files/4.3.2/gcc-4.3.2-softfloat.patch,
1192 - gcc-4.3.2.ebuild:
1193 - - update softfloat patch
1194 -
1195 - 23 Nov 2008; Mark Loeser <halcy0n@g.o> gcc-4.3.2.ebuild:
1196 - Add patch for r10k support, thanks to Joshua Kinard <kumba AT gentoo DOT
1197 - org>; bug #247129
1198 -
1199 - 25 Oct 2008; Mark Loeser <halcy0n@g.o> gcc-4.3.2.ebuild:
1200 - Add patches from gcc-4.4 for R10K support; bugs #223230 and 223231
1201 -
1202 - 25 Oct 2008; Joshua Kinard <kumba@g.o> metadata.xml:
1203 - Add fixed-point local USE flag to gcc to control fixed-point support for
1204 - mips targets.
1205 -
1206 - 17 Oct 2008; Markus Meier <maekke@g.o> metadata.xml:
1207 - openmp USE-flag is global now
1208 -
1209 -*gcc-4.3.2 (04 Oct 2008)
1210 -
1211 - 04 Oct 2008; Mark Loeser <halcy0n@g.o> +gcc-4.3.2.ebuild:
1212 - Version bump; bug #236199
1213 -
1214 - 19 Aug 2008; Jose Luis Rivero <yoswink@g.o> gcc-4.3.1-r1.ebuild:
1215 - Added ~alpha keyword
1216 -
1217 - 03 Aug 2008; Mark Loeser <halcy0n@g.o> Manifest:
1218 - Fix bug #220779; thanks to Andrew John Hughes <gnu_andrew AT member DOT
1219 - fsf DOT org> and James Le Cuirot <chewi AT aura-online DOT co DOT uk>
1220 -
1221 - 02 Aug 2008; Panagiotis Christopoulos <pchrist@g.o> metadata.xml:
1222 - Update metadata.xml to include USE flag descriptions. Entries taken from
1223 - profiles/use.local.desc. GLEP 56
1224 -
1225 -*gcc-4.3.1-r1 (06 Jul 2008)
1226 -
1227 - 06 Jul 2008; Mark Loeser <halcy0n@g.o> +gcc-4.3.1-r1.ebuild:
1228 - Bump to fix bug #228517
1229 -
1230 - 29 Jun 2008; Friedrich Oslage <bluebird@g.o> gcc-4.3.1.ebuild:
1231 - Added ~sparc keyword
1232 -
1233 - 22 Jun 2008; Mike Frysinger <vapier@g.o> gcc-3.2.2.ebuild:
1234 - Move patches out of $FILESDIR and into patch tarball.
1235 -
1236 - 22 Jun 2008; Mike Frysinger <vapier@g.o>
1237 - +files/3.2.3/gcc-3.2.3-poisoned-malloc.patch, gcc-3.2.3-r4.ebuild:
1238 - Fix for building with newer gcc versions #225743 by Emil Wojak.
1239 -
1240 - 21 Jun 2008; Mike Frysinger <vapier@g.o> gcc-4.3.0.ebuild,
1241 - gcc-4.3.1.ebuild:
1242 - Force newer glibc to keep things sane #228631 by Andrey Kislyuk.
1243 -
1244 - 10 Jun 2008; Jeroen Roovers <jer@g.o> gcc-4.3.1.ebuild:
1245 - Marked ~hppa too.
1246 -
1247 - 09 Jun 2008; Mike Frysinger <vapier@g.o> gcc-4.3.1.ebuild:
1248 - Force newer glibc on amd64 to workaround multilib header issue.
1249 -
1250 -*gcc-4.3.1 (09 Jun 2008)
1251 -
1252 - 09 Jun 2008; Mike Frysinger <vapier@g.o> +gcc-4.3.1.ebuild:
1253 - Version bump.
1254 -
1255 -*gcc-4.2.4 (23 May 2008)
1256 -
1257 - 23 May 2008; Mike Frysinger <vapier@g.o> +gcc-4.2.4.ebuild:
1258 - Version bump.
1259 -
1260 - 10 May 2008; Mike Frysinger <vapier@g.o> gcc-4.3.0.ebuild:
1261 - Drop ia64 libunwind patch and fix ice on ppc building mplayer.
1262 -
1263 - 20 Apr 2008; Mike Frysinger <vapier@g.o> gcc-4.3.0.ebuild:
1264 - Revert cld behavior (for now), add back GNU-stack fixes for libffi, and add
1265 - fixes for upstream PR24170, PR27880, PR34571, PR35440, PR35705.
1266 -
1267 - 20 Mar 2008; Mike Frysinger <vapier@g.o> gcc-2.95.3-r9.ebuild,
1268 - gcc-2.95.3-r10.ebuild, gcc-3.2.3-r4.ebuild, gcc-3.3.6-r1.ebuild,
1269 - gcc-3.4.6-r2.ebuild, gcc-4.0.3.ebuild, gcc-4.0.4.ebuild,
1270 - gcc-4.1.0-r1.ebuild, gcc-4.1.1-r3.ebuild, gcc-4.1.2.ebuild,
1271 - gcc-4.2.0.ebuild, gcc-4.2.1.ebuild, gcc-4.2.2.ebuild, gcc-4.2.3.ebuild,
1272 - gcc-4.3.0.ebuild:
1273 - Drop eselect-compiler from DEPENDs since it has been dropped from the tree.
1274 -
1275 - 18 Mar 2008; Mike Frysinger <vapier@g.o> gcc-4.3.0.ebuild:
1276 - Fold mpfr/gmp depend updates from toolchain overlay #213687.
1277 -
1278 -*gcc-4.3.0 (17 Mar 2008)
1279 -
1280 - 17 Mar 2008; Mike Frysinger <vapier@g.o> +gcc-4.3.0.ebuild:
1281 - Version bump.
1282 -
1283 - 16 Mar 2008; Mike Frysinger <vapier@g.o> gcc-4.1.2.ebuild:
1284 - Post minor avr/mips updates.
1285 -
1286 - 19 Feb 2008; Mike Frysinger <vapier@g.o> files/awk/fixlafiles.awk:
1287 - Fix from Roy Marples to fixup portability #210590.
1288 -
1289 - 16 Feb 2008; Mike Frysinger <vapier@g.o> gcc-4.2.3.ebuild:
1290 - Pull in zip/unzip for USE=gcj #196643.
1291 -
1292 -*gcc-4.2.3 (16 Feb 2008)
1293 -
1294 - 16 Feb 2008; Mike Frysinger <vapier@g.o> +gcc-4.2.3.ebuild:
1295 - Version bump #209123.
1296 -
1297 - 29 Dec 2007; Mike Frysinger <vapier@g.o> gcc-3.3.6-r1.ebuild:
1298 - Grab fixes from newer versions so we can build again #201035 Carlo Marcelo
1299 - Arenas Belon.
1300 -
1301 - 17 Dec 2007; Mike Frysinger <vapier@g.o> gcc-3.3.6-r1.ebuild:
1302 - Drop keywords as this version doesnt built on modern systems anymore. There
1303 - will be an updated gcc-3.3.6 ebuild to come.
1304 -
1305 - 20 Nov 2007; Joshua Kinard <kumba@g.o> gcc-4.1.2.ebuild:
1306 - Stable on mips, per #178768.
1307 -
1308 - 11 Nov 2007; Mike Frysinger <vapier@g.o>
1309 - +files/gcc-configure-texinfo.patch:
1310 - Disable makeinfo version checking #198182.
1311 -
1312 - 25 Oct 2007; Markus Rothe <corsair@g.o> gcc-4.2.2.ebuild:
1313 - On ppc64 gcc 4.2.2 is in a much better shape than 4.2.0 was. Add ~ppc64 to
1314 - get some wider testing. Bug #179218
1315 -
1316 -*gcc-4.2.2 (11 Oct 2007)
1317 -
1318 - 11 Oct 2007; Mike Frysinger <vapier@g.o> +gcc-4.2.2.ebuild:
1319 - Version bump.
1320 -
1321 -*gcc-4.2.1 (07 Oct 2007)
1322 -
1323 - 07 Oct 2007; Mike Frysinger <vapier@g.o> +gcc-4.2.1.ebuild:
1324 - Version bump.
1325 -
1326 - 07 Oct 2007; Mike Frysinger <vapier@g.o> gcc-4.1.2.ebuild:
1327 - Define __sparc64__ for sparc/fbsd targets #192404 by Roy Marples.
1328 -
1329 - 06 Sep 2007; Roy Marples <uberlord@g.o> files/fix_libtool_files.sh:
1330 - gawk isn't always in /bin
1331 -
1332 - 05 Sep 2007; Mike Frysinger <vapier@g.o> gcc-3.4.6-r2.ebuild,
1333 - gcc-4.1.2.ebuild:
1334 - Version bump D addon to 0.24.
1335 -
1336 - 01 Aug 2007; Roy Marples <uberlord@g.o> gcc-4.2.0.ebuild:
1337 - Keyworded ~sparc-fbsd
1338 -
1339 - 30 Jul 2007; Roy Marples <uberlord@g.o> gcc-4.2.0.ebuild:
1340 - Keyworded ~x86-fbsd.
1341 -
1342 - 25 Jul 2007; Gustavo Zacarias <gustavoz@g.o> gcc-4.2.0.ebuild:
1343 - We want ~sparc too
1344 -
1345 - 24 Jul 2007; Jeroen Roovers <jer@g.o> gcc-4.2.0.ebuild:
1346 - Marked ~hppa too.
1347 -
1348 - 22 Jul 2007; Donnie Berkholz <dberkholz@g.o>; gcc-3.3.6.ebuild,
1349 - gcc-3.3.6-r1.ebuild, gcc-3.4.4-r1.ebuild, gcc-3.4.5.ebuild,
1350 - gcc-3.4.5-r1.ebuild, gcc-3.4.6.ebuild, gcc-3.4.6-r1.ebuild,
1351 - gcc-3.4.6-r2.ebuild, gcc-4.0.3.ebuild, gcc-4.0.4.ebuild,
1352 - gcc-4.1.0-r1.ebuild, gcc-4.1.1.ebuild, gcc-4.1.1-r1.ebuild,
1353 - gcc-4.1.1-r3.ebuild, gcc-4.1.2.ebuild, gcc-4.2.0.ebuild:
1354 - Drop virtual/x11 references.
1355 -
1356 - 24 Jun 2007; Piotr Jaroszyński <peper@g.o> gcc-3.2.2.ebuild:
1357 - (QA) Don't use KEYWORDS="-*". bug #160519.
1358 -
1359 - 12 Jun 2007; Fernando J. Pereda <ferdy@g.o> gcc-4.1.2.ebuild:
1360 - Stable on alpha as per bug #178768
1361 -
1362 - 02 Jun 2007; Raúl Porcel <armin76@g.o> gcc-4.1.2.ebuild:
1363 - ia64 stable wrt #178768
1364 -
1365 - 19 May 2007; Christian Faulhammer <opfer@g.o> gcc-4.1.2.ebuild:
1366 - stable amd64, bug 178768
1367 -
1368 - 19 May 2007; Markus Rothe <corsair@g.o> gcc-4.1.2.ebuild:
1369 - Stable on ppc64; bug #178768
1370 -
1371 -*gcc-4.2.0 (19 May 2007)
1372 -
1373 - 19 May 2007; Mike Frysinger <vapier@g.o> +gcc-4.2.0.ebuild:
1374 - Version bump.
1375 -
1376 - 17 May 2007; Raúl Porcel <armin76@g.o> gcc-4.1.2.ebuild:
1377 - x86 stable wrt #178768
1378 -
1379 - 16 May 2007; Joseph Jezak <josejx@g.o> gcc-4.1.2.ebuild:
1380 - Marked ppc stable for bug #178768.
1381 -
1382 - 16 May 2007; Jeroen Roovers <jer@g.o> gcc-4.1.2.ebuild:
1383 - Stable for HPPA (bug #178768).
1384 -
1385 - 16 May 2007; Gustavo Zacarias <gustavoz@g.o> gcc-4.1.2.ebuild:
1386 - Stable on sparc wrt #178768
1387 -
1388 - 12 May 2007; Joshua Kinard <kumba@g.o> gcc-4.1.1-r3.ebuild:
1389 - Stable on mips.
1390 -
1391 - 30 Apr 2007; <solar@g.o> gcc-3.4.6-r2.ebuild:
1392 - - mark ia64 pie/ssp as stable in the gcc-3.4.6 ebuild
1393 -
1394 - 09 Mar 2007; Mike Frysinger <vapier@g.o> gcc-3.4.6-r2.ebuild,
1395 - gcc-4.1.2.ebuild:
1396 - Add support for version 0.23 of the D language addon.
1397 -
1398 -*gcc-4.1.2 (14 Feb 2007)
1399 -
1400 - 14 Feb 2007; Mike Frysinger <vapier@g.o> +gcc-4.1.2.ebuild:
1401 - Version bump.
1402 -
1403 - 13 Feb 2007; Gustavo Zacarias <gustavoz@g.o> gcc-4.1.1-r3.ebuild:
1404 - Stable on sparc for 2007.0
1405 -
1406 - 12 Feb 2007; Bryan Østergaard <kloeri@g.o> gcc-4.1.1-r3.ebuild:
1407 - Stable on Alpha + IA64, bug 160663.
1408 -
1409 - 06 Feb 2007; Simon Stelling <blubb@g.o> gcc-4.1.1-r3.ebuild:
1410 - stable on amd64; bug 160663
1411 -
1412 -*gcc-4.0.4 (05 Feb 2007)
1413 -
1414 - 05 Feb 2007; Mike Frysinger <vapier@g.o> +gcc-4.0.4.ebuild:
1415 - Version bump.
1416 -
1417 - 21 Jan 2007; Mike Frysinger <vapier@g.o>:
1418 - Move snapshots to toolchain overlay.
1419 -
1420 - 08 Jan 2007; Christian Faulhammer <opfer@g.o> gcc-4.1.1-r3.ebuild:
1421 - stable x86, bug #160663
1422 -
1423 - 08 Jan 2007; Joseph Jezak <josejx@g.o> gcc-4.1.1-r3.ebuild:
1424 - Marked ppc stable for bug #160663.
1425 -
1426 - 08 Jan 2007; Markus Rothe <corsair@g.o> gcc-4.1.1-r3.ebuild:
1427 - Stable on ppc64; bug #160663
1428 -
1429 - 08 Jan 2007; Mike Frysinger <vapier@g.o> gcc-4.1.1-r1.ebuild,
1430 - gcc-4.1.1-r3.ebuild:
1431 - Force binutils-2.17+ to make sure the assembler supports secureplt #160709.
1432 -
1433 - 08 Jan 2007; Jeroen Roovers <jer@g.o> gcc-4.1.1-r3.ebuild:
1434 - Stable for HPPA (bug #160663).
1435 -
1436 - 02 Jan 2007; Andrej Kacian <ticho@g.o> gcc-3.3.6-r1.ebuild:
1437 - Stable on x86, bug #159459.
1438 -
1439 - 01 Jan 2007; Joseph Jezak <josejx@g.o> gcc-3.4.6-r2.ebuild:
1440 - Marked ppc stable for bug #159460.
1441 -
1442 - For previous entries, please see ChangeLog-2006.
1443
1444 diff --git a/sys-devel/gcc/ChangeLog-2006 b/sys-devel/gcc/ChangeLog-2006
1445 deleted file mode 100644
1446 index 9802cad..0000000
1447 --- a/sys-devel/gcc/ChangeLog-2006
1448 +++ /dev/null
1449 @@ -1,2869 +0,0 @@
1450 -# ChangeLog for sys-devel/gcc
1451 -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
1452 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog-2006,v 1.1 2012/01/02 17:47:22 dilfridge Exp $
1453 -
1454 - 30 Dec 2006; Tom Gall <tgall@g.o> gcc-3.4.6-r2.ebuild:
1455 - stable on ppc64, bug #159250
1456 -
1457 - 30 Dec 2006; Andrej Kacian <ticho@g.o> gcc-3.4.6-r2.ebuild:
1458 - Stable on x86, bug #159250.
1459 -
1460 -*gcc-2.95.3-r10 (30 Dec 2006)
1461 -
1462 - 30 Dec 2006; Mike Frysinger <vapier@g.o> +gcc-2.95.3-r10.ebuild:
1463 - Add support for toolchain.eclass #124578 by Harald van Dijk.
1464 -
1465 - 28 Dec 2006; Bryan Østergaard <kloeri@g.o> gcc-3.4.6-r2.ebuild:
1466 - Stable on Alpha.
1467 -
1468 - 10 Dec 2006; Bryan Østergaard <kloeri@g.o> gcc-4.1.1-r1.ebuild,
1469 - gcc-4.1.1-r3.ebuild:
1470 - Add ~alpha keyword.
1471 -
1472 - 29 Nov 2006; Gustavo Zacarias <gustavoz@g.o> gcc-3.4.6-r2.ebuild:
1473 - Stable on sparc
1474 -
1475 -*gcc-4.1.1-r3 (27 Nov 2006)
1476 -
1477 - 27 Nov 2006; Mike Frysinger <vapier@g.o> +gcc-4.1.1-r3.ebuild:
1478 - Fix debug regression #155417 and add some fixes for hppa.
1479 -
1480 - 20 Nov 2006; Guy Martin <gmsoft@g.o> gcc-4.1.1-r1.ebuild:
1481 - Stable on hppa.
1482 -
1483 - 16 Nov 2006; Joseph Jezak <josejx@g.o> gcc-4.1.1-r1.ebuild:
1484 - Marked ppc stable for bug #155090.
1485 -
1486 - 15 Nov 2006; Luis Medinas <metalgod@g.o> gcc-4.1.1-r1.ebuild:
1487 - Stable on amd64. Bug #155090.
1488 -
1489 - 14 Nov 2006; Andrej Kacian <ticho@g.o> gcc-4.1.1-r1.ebuild:
1490 - Stable on x86, bug #155090.
1491 -
1492 -*gcc-4.1.1-r2 (14 Nov 2006)
1493 -
1494 - 14 Nov 2006; Mike Frysinger <vapier@g.o> +gcc-4.1.1-r2.ebuild:
1495 - Push out accumulated fixes.
1496 -
1497 - 13 Nov 2006; Tom Gall <tgall@g.o> gcc-4.1.1-r1.ebuild:
1498 - gcc 4.1.1 stable for ppc64.
1499 -
1500 - 02 Nov 2006; Mike Frysinger <vapier@g.o>
1501 - +files/4.1.0/gcc-4.1.0-fast-math-i386-Os-workaround.patch,
1502 - gcc-4.1.1.ebuild, gcc-4.1.1-r1.ebuild:
1503 - Apply a hackish workaround for uClibc/-Os until 4.1.2 is released.
1504 -
1505 - 26 Oct 2006; <blubb@g.o> gcc-3.3.2-r7.ebuild, gcc-3.4.1-r3.ebuild:
1506 - remove unused emul-linux-x86 use flag
1507 -
1508 - 18 Oct 2006; Roy Marples <uberlord@g.o> gcc-4.1.1-r1.ebuild:
1509 - Added ~sparc-fbsd keyword.
1510 -
1511 - 19 Sep 2006; Jason Wever <weeve@g.o> gcc-4.1.1.ebuild,
1512 - gcc-4.1.1-r1.ebuild:
1513 - Added ~sparc keywords to gcc-4.1.1 ebuilds.
1514 -
1515 - 09 Sep 2006; Mike Frysinger <vapier@g.o> gcc-3.4.6-r1.ebuild,
1516 - gcc-3.4.6-r2.ebuild:
1517 - Do not force libstdc++-v3 anymore #84961.
1518 -
1519 - 06 Sep 2006; Diego Pettenò <flameeyes@g.o> gcc-4.1.1-r1.ebuild:
1520 - Re-add the ~x86-fbsd keyword, it was protoize once again.
1521 -
1522 - 05 Sep 2006; Joshua Kinard <kumba@g.o> ChangeLog:
1523 - Mark gcc-4.1.1 stable on mips, with -r1 in unstable.
1524 -
1525 - 05 Sep 2006; Diego Pettenò <flameeyes@g.o> gcc-4.1.1-r1.ebuild:
1526 - Remove ~x86-fbsd keyword as there are problems building.
1527 -
1528 -*gcc-4.1.1-r1 (03 Sep 2006)
1529 -
1530 - 03 Sep 2006; Mike Frysinger <vapier@g.o> gcc-4.1.1.ebuild,
1531 - +gcc-4.1.1-r1.ebuild:
1532 - Push out some fixes.
1533 -
1534 - 30 Aug 2006; Joshua Jackson <tsunam@g.o> gcc-4.1.1.ebuild:
1535 - Stable x86; its about time for us to get this stable
1536 -
1537 - 30 Aug 2006; Chris Gianelloni <wolf31o2@g.o> gcc-4.1.1.ebuild:
1538 - Stable on amd64.
1539 -
1540 - 14 Aug 2006; <solar@g.o> gcc-3.2.3-r4.ebuild, gcc-3.3.2-r7.ebuild,
1541 - gcc-3.3.5-r1.ebuild, gcc-3.3.5.20050130-r1.ebuild, gcc-3.3.6.ebuild,
1542 - gcc-3.3.6-r1.ebuild, gcc-3.4.1-r3.ebuild, gcc-3.4.4-r1.ebuild,
1543 - gcc-3.4.5.ebuild, gcc-3.4.5-r1.ebuild, gcc-3.4.6.ebuild,
1544 - gcc-3.4.6-r1.ebuild, gcc-3.4.6-r2.ebuild, gcc-4.0.2-r3.ebuild,
1545 - gcc-4.0.3.ebuild, gcc-4.1.0-r1.ebuild, gcc-4.1.1.ebuild:
1546 - - switch default ordering of gcc-config and eselect-compiler to work around
1547 - portage bug
1548 -
1549 - 28 Jul 2006; Kevin F. Quinn <kevquinn@g.o> gcc-3.3.5-r1.ebuild,
1550 - gcc-3.3.5.20050130-r1.ebuild, gcc-3.3.6.ebuild, gcc-3.3.6-r1.ebuild,
1551 - gcc-3.4.4-r1.ebuild, gcc-3.4.5.ebuild, gcc-3.4.5-r1.ebuild,
1552 - gcc-3.4.6.ebuild, gcc-3.4.6-r1.ebuild, gcc-3.4.6-r2.ebuild:
1553 - Move rename of rmic/rmiregistry from ebuilds to toolchain.eclass - bug #139918
1554 -
1555 - 13 Jul 2006; Kevin F. Quinn <kevquinn@g.o> gcc-3.3.5-r1.ebuild,
1556 - gcc-3.3.5.20050130-r1.ebuild, gcc-3.3.6.ebuild, gcc-3.3.6-r1.ebuild,
1557 - gcc-3.4.4-r1.ebuild, gcc-3.4.5.ebuild, gcc-3.4.5-r1.ebuild,
1558 - gcc-3.4.6.ebuild, gcc-3.4.6-r1.ebuild, gcc-3.4.6-r2.ebuild:
1559 - Change names of rmic, rmiregistry to grmic, grmiregistry to avoid conflicts
1560 - with other java platforms. Upstream already made this change for the same
1561 - reason in gcc-4 (bug #139918)
1562 -
1563 -*gcc-3.4.6-r2 (06 Jul 2006)
1564 -
1565 - 06 Jul 2006; Kevin F. Quinn <kevquinn@g.o> +gcc-3.4.6-r2.ebuild:
1566 - Eliminate ICE in ssp's sweep_string_variable (bug #74457), and stop
1567 - vanilla and hardenednossp compiler variants from auto-upgrading
1568 - fstack-protector to fstack-protector-all (bug #104754)
1569 -
1570 - 30 Jun 2006; Mike Frysinger <vapier@g.o> gcc-4.0.2-r3.ebuild,
1571 - gcc-4.0.3.ebuild, gcc-4.1.0-r1.ebuild, gcc-4.1.1.ebuild:
1572 -
1573 - 27 Jun 2006; Luca Barbato <lu_zero@g.o> gcc-4.1.1.ebuild:
1574 - Marked stable on ppc
1575 -
1576 - 25 Jun 2006; Guy Martin <gmsoft@g.o> gcc-4.1.1.ebuild:
1577 - Stable on hppa.
1578 -
1579 - 24 Jun 2006; Markus Rothe <corsair@g.o> gcc-4.1.1.ebuild:
1580 - Added ~ppc64 to get more user response for bugs
1581 -
1582 - 22 Jun 2006; Mike Frysinger <vapier@g.o> gcc-4.1.1.ebuild:
1583 - Fix uclibc support #134412.
1584 -
1585 - 20 Jun 2006; Simon Stelling <blubb@g.o> gcc-3.4.6-r1.ebuild:
1586 - stable on amd64
1587 -
1588 - 19 Jun 2006; Joshua Kinard <kumba@g.o> gcc-4.1.1.ebuild:
1589 - Added ~mips to KEYWORDS.
1590 -
1591 - 16 Jun 2006; Joshua Kinard <kumba@g.o> gcc-4.1.0-r1.ebuild,
1592 - gcc-4.1.1.ebuild:
1593 - Update patchset again to finally fix biild errors on mips64 compilers due to
1594 - typos in the R10K Cache barriers patch. Also mark 4.1.1 unstable on mips for
1595 - testing purposes.
1596 -
1597 - 09 Jun 2006; Joshua Kinard <kumba@g.o> gcc-4.1.0-r1.ebuild,
1598 - gcc-4.1.1.ebuild:
1599 - Updated the patchball to include a corrected version of the IP28 R10000
1600 - cache barriers patch. Gcc was mistaking a call to a function in the patch as
1601 - the ptototype, and later mistaking the actual prototype as the function
1602 - call.
1603 -
1604 - 31 May 2006; Joseph Jezak <josejx@g.o> gcc-3.4.6-r1.ebuild:
1605 - Marked ppc stable.
1606 -
1607 - 29 May 2006; Diego Pettenò <flameeyes@g.o> gcc-4.1.1.ebuild:
1608 - Add ~x86-fbsd keyword (currently profile masked).
1609 -
1610 - 29 May 2006; Guy Martin <gmsoft@g.o> gcc-3.4.4-r1.ebuild,
1611 - gcc-3.4.5.ebuild, gcc-3.4.5-r1.ebuild:
1612 - Set KEYWORDS -hppa to gcc-3.4* as it can't build a glibc on hppa 1.1
1613 -
1614 - 29 May 2006; Mark Loeser <halcy0n@g.o> gcc-3.4.6-r1.ebuild:
1615 - Stable on x86
1616 -
1617 - 28 May 2006; Mark Loeser <halcy0n@g.o> gcc-4.1.1.ebuild:
1618 - Really fix objc-gc this time; bug #114359. Also add MIPS patches that Kumba
1619 - mentioned
1620 -
1621 - 28 May 2006; Joshua Kinard <kumba@g.o> gcc-4.1.0-r1.ebuild:
1622 - Update 4.1.0 w/ two mips patches for R10K support and R10K cache barriers
1623 - handling. 4.1.1 is forthcoming.
1624 -
1625 - 27 May 2006; Mark Loeser <halcy0n@g.o> gcc-4.1.1.ebuild:
1626 - Exclude patch for pr22889; bug #110002
1627 -
1628 - 26 May 2006; Bryan Østergaard <kloeri@g.o> gcc-3.4.6-r1.ebuild:
1629 - Stable on alpha.
1630 -
1631 -*gcc-4.1.1 (25 May 2006)
1632 -
1633 - 25 May 2006; Mark Loeser <halcy0n@g.o>
1634 - -gcc-4.1.1_pre20060517.ebuild, +gcc-4.1.1.ebuild:
1635 - Bump to 4.1.1 final release
1636 -
1637 -*gcc-4.1.0-r1 (14 May 2006)
1638 -
1639 - 14 May 2006; Mark Loeser <halcy0n@g.o> -gcc-4.1.0.ebuild,
1640 - +gcc-4.1.0-r1.ebuild:
1641 - Bump gcc-4.1 so everyone gets the newest changes (no more libstdc++.la and
1642 - the 1.4 patchset), and bump the 4.2 weekly snapshot
1643 -
1644 - 13 May 2006; Mike Frysinger <vapier@g.o>
1645 - +files/4.1.0/gcc-4.1.0-cross-compile.patch, gcc-4.1.0.ebuild:
1646 - Split off cross-compile patch since new changes are incompat from old
1647 - gcc-4.0.x #133098 by John Bachan.
1648 -
1649 - 11 May 2006; Joshua Kinard <kumba@g.o> gcc-3.4.6-r1.ebuild:
1650 - Marked stable on mips.
1651 -
1652 - 28 Apr 2006; Markus Rothe <corsair@g.o> gcc-3.4.6-r1.ebuild:
1653 - Stable on ppc64
1654 -
1655 - 27 Apr 2006; Alec Warner <antarus@g.o> files/digest-gcc-2.95.3-r9,
1656 - files/digest-gcc-3.4.1-r3, Manifest:
1657 - Fixing SHA256 digest, pass four
1658 -
1659 - 25 Apr 2006; Gustavo Zacarias <gustavoz@g.o> gcc-3.4.6-r1.ebuild:
1660 - Stable on sparc
1661 -
1662 -*gcc-3.3.6-r1 (23 Apr 2006)
1663 -
1664 - 23 Apr 2006; Mike Frysinger <vapier@g.o> +gcc-3.3.6-r1.ebuild:
1665 - Push out accumulated patches.
1666 -
1667 - 21 Apr 2006; Mark Loeser <halcy0n@g.o> files/digest-gcc-3.4.5-r1,
1668 - Manifest:
1669 - Fix digest for 3.4.5-r1 patchset
1670 -
1671 - 18 Apr 2006; Diego Pettenò <flameeyes@g.o> gcc-3.4.6-r1.ebuild,
1672 - gcc-4.1.0.ebuild:
1673 - Add dependency over virtual/libiconv (for three series of gcc) as it's
1674 - needed to build gcc also without nls.
1675 -
1676 -*gcc-3.4.6-r1 (18 Apr 2006)
1677 -
1678 - 18 Apr 2006; Mark Loeser <halcy0n@g.o> +gcc-3.4.6-r1.ebuild:
1679 - Bump 3.4.6 patchset to fix bugs #127190 #126279 and #126871
1680 -
1681 - 12 Apr 2006; Bryan Østergaard <kloeri@g.o> gcc-3.4.6.ebuild:
1682 - ~alpha 3.4.6 - solves a ld segfault in binutils when emerging gmp.
1683 -
1684 - 11 Apr 2006; Joshua Kinard <kumba@g.o>
1685 - +files/3.4.2/gcc-3.4.2-mips-ip28_cache_barriers-v4.patch,
1686 - gcc-3.4.6.ebuild:
1687 - Added a 4th version of the cache barriers patch for mips to gcc-3.4.6 that
1688 - shifts the bulk of th generation code to the mips backend vs. being in
1689 - final.c. This newer patch also has a switch to generate barriers on store
1690 - only, load only, or both loads and stores, making it suitable for both IP28
1691 - and R10K IP32 testing. Also keyworded 3.4.6 for ~mips.
1692 -
1693 - 09 Apr 2006; Guy Martin <gmsoft@g.o> gcc-4.1.0.ebuild:
1694 - Added ~hppa to KEYWORDS.
1695 -
1696 - 08 Apr 2006; <nixnut@g.o> gcc-3.4.6.ebuild:
1697 - Added ~ppc
1698 -
1699 - 30 Mar 2006; Diego Pettenò <flameeyes@g.o> gcc-3.4.6.ebuild:
1700 - Add ~x86-fbsd keyword.
1701 -
1702 - 28 Mar 2006; Mark Loeser <halcy0n@g.o> gcc-3.4.5-r1.ebuild:
1703 - Stable on x86
1704 -
1705 - 28 Mar 2006; Gustavo Zacarias <gustavoz@g.o> gcc-3.4.6.ebuild:
1706 - Keyworded ~sparc
1707 -
1708 - 23 Mar 2006; Luis Medinas <metalgod@g.o> gcc-3.4.5.ebuild:
1709 - Stable on amd64.
1710 -
1711 - 23 Mar 2006; Markus Rothe <corsair@g.o> gcc-3.4.6.ebuild:
1712 - Added ~ppc64
1713 -
1714 - 18 Mar 2006; Mark Loeser <halcy0n@g.o> gcc-4.0.3.ebuild,
1715 - gcc-4.1.0.ebuild:
1716 - Add an exclude for patch 33; bug #126609
1717 -
1718 -*gcc-3.4.6 (18 Mar 2006)
1719 -
1720 - 18 Mar 2006; Mike Frysinger <vapier@g.o> +gcc-3.4.6.ebuild:
1721 - Version bump #126492 by David Pufer.
1722 -
1723 - 15 Mar 2006; Markus Rothe <corsair@g.o> gcc-3.4.5-r1.ebuild:
1724 - Added ~ppc64
1725 -
1726 -*gcc-4.0.3 (14 Mar 2006)
1727 -
1728 - 14 Mar 2006; Mark Loeser <halcy0n@g.o> +gcc-4.0.3.ebuild,
1729 - gcc-4.1.0.ebuild:
1730 - Bump to gcc-4.0.3, and bump the gcc-4.1.0 patchset
1731 -
1732 - 11 Mar 2006; Mark Loeser <halcy0n@g.o> gcc-4.1.0.ebuild:
1733 - Fix the uclibc patchset; bug #125395
1734 -
1735 - 10 Mar 2006; Luca Barbato <lu_zero@g.o> gcc-3.4.5-r1.ebuild:
1736 - Marked ppc
1737 -
1738 - 05 Mar 2006; Luca Barbato <lu_zero@g.o> gcc-4.1.0.ebuild:
1739 - Marked ~ppc
1740 -
1741 - 03 Mar 2006; Simon Stelling <blubb@g.o>
1742 - -files/gcc331_use_multilib.amd64.patch, gcc-3.3.2-r7.ebuild,
1743 - gcc-3.4.1-r3.ebuild:
1744 - remove code that never gets executed, as well as the patch applied by this
1745 - code (use multilib && use amd64 == nono)
1746 -
1747 -*gcc-4.1.0 (03 Mar 2006)
1748 -
1749 - 03 Mar 2006; Mark Loeser <halcy0n@g.o>
1750 - -gcc-4.1.0_pre20060223.ebuild, +gcc-4.1.0.ebuild:
1751 - Bump to 4.1.0
1752 -
1753 - 02 Mar 2006; Martin Schlemmer <azarah@g.o>
1754 - +files/awk/fixlafiles.awk-no_gcc_la:
1755 - Add fixlafiles.awk for gcc's without libtool linker scripts.
1756 -
1757 - 02 Mar 2006; <chrb@g.o> ChangeLog:
1758 - fix broken manifest (File: files/stubs/gcc-4.1-htb-stub.patch)
1759 -
1760 - 27 Feb 2006; Mark Loeser <halcy0n@g.o> gcc-3.4.5.ebuild,
1761 - gcc-3.4.5-r1.ebuild:
1762 - 3.4.5 stable on x86; and add 3.4.5-r1 to ~x86
1763 -
1764 -*gcc-4.1.0_pre20060223 (25 Feb 2006)
1765 -
1766 - 25 Feb 2006; Mark Loeser <halcy0n@g.o>
1767 - -gcc-4.1.0_pre20060219.ebuild, +gcc-4.1.0_pre20060223.ebuild:
1768 - Bump to gcc-4.1.0_rc2
1769 -
1770 -*gcc-4.1.0_pre20060219 (20 Feb 2006)
1771 -
1772 - 20 Feb 2006; Mark Loeser <halcy0n@g.o>
1773 - -gcc-4.1.0_beta20060210.ebuild, +gcc-4.1.0_pre20060219.ebuild:
1774 - Bump to gcc-4.1.0_rc1
1775 -
1776 - 19 Feb 2006; Joshua Kinard <kumba@g.o> gcc-3.4.5.ebuild:
1777 - Marked stable on mips.
1778 -
1779 - 17 Feb 2006; Aron Griffis <agriffis@g.o> gcc-4.0.2-r3.ebuild:
1780 - Mark 4.0.2-r3 ~ia64
1781 -
1782 -*gcc-3.4.5-r1 (20 Feb 2006)
1783 -
1784 - 20 Feb 2006; Joshua Kinard <kumba@g.o>
1785 - +files/3.4.2/gcc-3.4.2-mips-ip28_cache_barriers-v3-ip32r10k.patch,
1786 - +files/3.4.2/gcc-3.4.2-mips-ip28_cache_barriers-v3.patch,
1787 - +gcc-3.4.5-r1.ebuild:
1788 - Update cache barriers patch used for IP28 mips systems. Also include a
1789 - modified version of the cache barriers patch for experimental IP32 R10K
1790 - tinkering.
1791 -
1792 -*gcc-4.1.0_beta20060210 (11 Feb 2006)
1793 -
1794 - 11 Feb 2006; Mark Loeser <halcy0n@g.o>
1795 - -gcc-4.1.0_beta20060203.ebuild, +gcc-4.1.0_beta20060210.ebuild:
1796 - Weekly gcc-4.1 snapshot bump
1797 -
1798 -*gcc-4.1.0_beta20060203 (04 Feb 2006)
1799 -
1800 - 04 Feb 2006; Mark Loeser <halcy0n@g.o>
1801 - -gcc-4.1.0_beta20060127.ebuild, +gcc-4.1.0_beta20060203.ebuild:
1802 - Weekly gcc-4.1 snapshot bump
1803 -
1804 -*gcc-4.1.0_beta20060127 (28 Jan 2006)
1805 -
1806 - 28 Jan 2006; Mark Loeser <halcy0n@g.o>
1807 - -gcc-4.1.0_beta20060120.ebuild, +gcc-4.1.0_beta20060127.ebuild:
1808 - Weekly gcc-4.1 snapshot bump
1809 -
1810 - 23 Jan 2006; Mark Loeser <halcy0n@g.o> gcc-4.0.2-r3.ebuild:
1811 - Remove patches for bug #108231 since they caused issues; bug #118361.
1812 -
1813 -*gcc-4.1.0_beta20060120 (21 Jan 2006)
1814 -
1815 - 21 Jan 2006; Mark Loeser <halcy0n@g.o>
1816 - -gcc-4.1.0_beta20060113.ebuild, +gcc-4.1.0_beta20060120.ebuild:
1817 - Bump to new gcc-4.1 snapshot
1818 -
1819 - 14 Jan 2006; Kevin F. Quinn <kevquinn@g.o>
1820 - +gcc-3.3.5.20050130-r1.ebuild:
1821 - Re-add gcc-3.3.5.200501300-r1 as it is the current stable for sparc
1822 - on profiles <2006.0
1823 -
1824 - 14 Jan 2006; Mike Frysinger <vapier@g.o>
1825 - +files/4.0.2/gcc-4.0.2-softfloat.patch, gcc-4.0.2-r3.ebuild:
1826 - Update softfloat patch from yuri.
1827 -
1828 -*gcc-4.1.0_beta20060113 (14 Jan 2006)
1829 -
1830 - 14 Jan 2006; Mark Loeser <halcy0n@g.o>
1831 - -gcc-3.3.5.20050130-r1.ebuild, -gcc-3.3.5.20050130-r2.ebuild,
1832 - -gcc-3.4.3-r1.ebuild, -gcc-3.4.3.20050110-r2.ebuild, -gcc-4.0.1.ebuild,
1833 - -gcc-4.1.0_beta20060106.ebuild, +gcc-4.1.0_beta20060113.ebuild:
1834 - Adding new gcc-4.1 snapshot, and cleaning up old versions
1835 -
1836 -*gcc-4.1.0_beta20060106 (07 Jan 2006)
1837 -
1838 - 07 Jan 2006; Mark Loeser <halcy0n@g.o>
1839 - -gcc-4.1.0_beta20051230.ebuild, +gcc-4.1.0_beta20060106.ebuild:
1840 - Weekly 4.1 snapshot bump
1841 -
1842 - 05 Jan 2006; Gustavo Zacarias <gustavoz@g.o> gcc-3.4.5.ebuild:
1843 - Stable on sparc
1844 -
1845 - 02 Jan 2006; Mark Loeser <halcy0n@g.o> gcc-4.0.2-r3.ebuild:
1846 - Removing the message about reporting bugs upstream. Please report them on
1847 - bugs.gentoo.org
1848 -
1849 -*gcc-4.0.2-r3 (01 Jan 2006)
1850 -
1851 - 01 Jan 2006; Mark Loeser <halcy0n@g.o> -gcc-4.0.2-r2.ebuild,
1852 - +gcc-4.0.2-r3.ebuild:
1853 - New version of the Gentoo patchset; resolves bugs #89911 #101606 #109633
1854 - #110173
1855 -
1856 -*gcc-4.1.0_beta20051230 (31 Dec 2005)
1857 -
1858 - 31 Dec 2005; Mark Loeser <halcy0n@g.o>
1859 - -gcc-4.1.0_beta20051223.ebuild, +gcc-4.1.0_beta20051230.ebuild:
1860 - Bump to newest 4.1 snapshot
1861 -
1862 - 24 Dec 2005; Markus Rothe <corsair@g.o> gcc-3.4.5.ebuild:
1863 - Added ~ppc64
1864 -
1865 -*gcc-4.1.0_beta20051223 (24 Dec 2005)
1866 -
1867 - 24 Dec 2005; Mark Loeser <halcy0n@g.o>
1868 - -files/4.1.0/gcc-4.1.0-pr22313.patch, -gcc-4.1.0_beta20051216.ebuild,
1869 - +gcc-4.1.0_beta20051223.ebuild:
1870 - Bump to a new gcc-4.1 snapshot. The patch from pr22313 is now included
1871 - upstream.
1872 -
1873 - 20 Dec 2005; Mark Loeser <halcy0n@g.o> gcc-4.0.1.ebuild,
1874 - gcc-4.0.2-r2.ebuild, gcc-4.1.0_beta20051216.ebuild:
1875 - Testing the libstdc++ virtual before marking it stable. Then we can remove
1876 - it from all of the gcc ebuilds and put it into the binary ebuilds that
1877 - require it.
1878 -
1879 -*gcc-4.1.0_beta20051216 (17 Dec 2005)
1880 -
1881 - 17 Dec 2005; Mark Loeser <halcy0n@g.o>
1882 - -gcc-4.1.0_beta20051209.ebuild, +gcc-4.1.0_beta20051216.ebuild:
1883 - GCC-4.1 snapshot bump
1884 -
1885 - 15 Dec 2005; Gustavo Zacarias <gustavoz@g.o> gcc-3.4.5.ebuild:
1886 - Gimme ~sparc keywords here
1887 -
1888 -*gcc-4.0.2-r2 (13 Dec 2005)
1889 -
1890 - 13 Dec 2005; Mark Loeser <halcy0n@g.o> -gcc-4.0.2-r1.ebuild,
1891 - +gcc-4.0.2-r2.ebuild:
1892 - Bump to use the newest patchset, which removes a patch that introduced ICEs
1893 - and adds 2 patches to resolve bug #108231
1894 -
1895 -*gcc-4.1.0_beta20051209 (10 Dec 2005)
1896 -
1897 - 10 Dec 2005; Mark Loeser <halcy0n@g.o>
1898 - -gcc-4.1.0_beta20051202.ebuild, +gcc-4.1.0_beta20051209.ebuild:
1899 - Bump gcc-4.1 snapshot
1900 -
1901 - 09 Dec 2005; Joshua Kinard <kumba@g.o> gcc-3.4.4-r1.ebuild,
1902 - gcc-3.4.5.ebuild:
1903 - Marked 3.4.4-r1 stable; 3.4.5 unstable on mips.
1904 -
1905 -*gcc-3.4.5 (06 Dec 2005)
1906 -
1907 - 06 Dec 2005; Mike Frysinger <vapier@g.o> +gcc-3.4.5.ebuild:
1908 - Version bump.
1909 -
1910 -*gcc-4.1.0_beta20051202 (03 Dec 2005)
1911 -
1912 - 03 Dec 2005; Mark Loeser <halcy0n@g.o>
1913 - -gcc-4.1.0_beta20051125.ebuild, +gcc-4.1.0_beta20051202.ebuild:
1914 - GCC-4.1 snapshot bump
1915 -
1916 - 02 Dec 2005; Mark Loeser <halcy0n@g.o> gcc-3.4.4-r1.ebuild:
1917 - Stable on x86
1918 -
1919 - 01 Dec 2005; Guy Martin <gmsoft@g.o> gcc-3.3.6.ebuild:
1920 - Stable on hppa.
1921 -
1922 -*gcc-4.1.0_beta20051125 (26 Nov 2005)
1923 -
1924 - 26 Nov 2005; Mark Loeser <halcy0n@g.o>
1925 - +files/4.1.0/gcc-4.1.0-pr22313.patch, -gcc-4.1.0_beta20051112.ebuild,
1926 - +gcc-4.1.0_beta20051125.ebuild:
1927 - GCC-4.1 snapshot bump. Also add a patch to fix building on amd64.
1928 -
1929 - 13 Nov 2005; Mark Loeser <halcy0n@g.o> gcc-4.0.1.ebuild,
1930 - gcc-4.0.2-r1.ebuild, gcc-4.1.0_beta20051112.ebuild:
1931 - Fix depends for gcc-4 ebuilds so we depend on >=glibc-2.3.6 now
1932 -
1933 -*gcc-4.1.0_beta20051112 (12 Nov 2005)
1934 -
1935 - 12 Nov 2005; Mark Loeser <halcy0n@g.o>
1936 - -gcc-4.1.0_beta20051105.ebuild, +gcc-4.1.0_beta20051112.ebuild:
1937 - GCC-4.1 snapshot bump
1938 -
1939 - 10 Nov 2005; Mark Loeser <halcy0n@g.o> gcc-4.0.1.ebuild,
1940 - gcc-4.0.2-r1.ebuild, gcc-4.1.0_beta20051105.ebuild:
1941 - Adding dev-libs/mpfr to deps, as it is needed to build fortran for gcc-4
1942 -
1943 - 05 Nov 2005; Mark Loeser <halcy0n@g.o>
1944 - gcc-4.1.0_beta20051105.ebuild:
1945 - Fix deps to match those from the gcc-4.0 ebuilds
1946 -
1947 -*gcc-4.1.0_beta20051105 (05 Nov 2005)
1948 -
1949 - 05 Nov 2005; Mark Loeser <halcy0n@g.o>
1950 - +gcc-4.1.0_beta20051105.ebuild:
1951 - Adding back the gcc-4.1 snapshots. The installation should be fixed now; bug
1952 - #100679
1953 -
1954 - 31 Oct 2005; Bryan Østergaard <kloeri@g.o> gcc-3.4.4-r1.ebuild:
1955 - Stable on alpha.
1956 -
1957 - 31 Oct 2005; Mark Loeser <halcy0n@g.o> gcc-4.0.2-r1.ebuild:
1958 - Adding 28_all_gcc4-pr19520.patch to GENTOO_PATCH_EXCLUDE due to it causing
1959 - ICEs in a few packages. I will remove it from the patchset in the next
1960 - revision
1961 -
1962 - 10 Oct 2005; Mark Loeser <halcy0n@g.o> gcc-4.0.2-r1.ebuild:
1963 - Remove SPLIT_SPECS for now, until we have a better complete solution; bug
1964 - #106690
1965 -
1966 - 07 Oct 2005; Jeremy Huddleston <eradicator@g.o>
1967 - gcc-2.95.3-r9.ebuild, gcc-3.2.3-r4.ebuild, gcc-3.3.2-r7.ebuild,
1968 - gcc-3.3.5-r1.ebuild, gcc-3.3.5.20050130-r1.ebuild,
1969 - gcc-3.3.5.20050130-r2.ebuild, gcc-3.3.6.ebuild, gcc-3.4.1-r3.ebuild,
1970 - gcc-3.4.3-r1.ebuild, gcc-3.4.3.20050110-r2.ebuild, gcc-3.4.4-r1.ebuild,
1971 - gcc-4.0.1.ebuild, gcc-4.0.2-r1.ebuild:
1972 - Let eselect-compiler be an option instead of sys-devel/gcc-config in DEPEND.
1973 -
1974 - 06 Oct 2005; Mike Frysinger <vapier@g.o>
1975 - +files/gcc-configure-LANG.patch:
1976 - Patch to fix LANG issues in older autotools #105485.
1977 -
1978 -*gcc-4.0.2-r1 (04 Oct 2005)
1979 -
1980 - 04 Oct 2005; Mark Loeser <halcy0n@g.o> -gcc-4.0.2.ebuild,
1981 - +gcc-4.0.2-r1.ebuild:
1982 - New patchset with a lot of patches from Fedora, as well as patches to fix
1983 - -fvisibility problems with KDE.
1984 -
1985 -*gcc-4.0.2 (28 Sep 2005)
1986 -
1987 - 28 Sep 2005; Mark Loeser <halcy0n@g.o>
1988 - -gcc-4.0.2_pre20050917.ebuild, +gcc-4.0.2.ebuild:
1989 - Bump to 4.0.2
1990 -
1991 -*gcc-4.0.2_pre20050917 (18 Sep 2005)
1992 -
1993 - 18 Sep 2005; Mark Loeser <halcy0n@g.o>
1994 - -gcc-4.0.2_pre20050913.ebuild, +gcc-4.0.2_pre20050917.ebuild:
1995 - Bump to gcc-4.0.2_rc2
1996 -
1997 - 15 Sep 2005; Mark Loeser <halcy0n@g.o>
1998 - gcc-4.0.2_pre20050913.ebuild:
1999 - Enable split spec files.
2000 -
2001 -*gcc-4.0.2_pre20050913 (14 Sep 2005)
2002 -
2003 - 14 Sep 2005; Mark Loeser <halcy0n@g.o>
2004 - +gcc-4.0.2_pre20050913.ebuild:
2005 - Bump to gcc-4.0.2_rc1
2006 -
2007 - 11 Sep 2005; Mark Loeser <halcy0n@g.o>
2008 - -gcc-4.1.0_beta20050902.ebuild:
2009 - Removing the gcc-4.1 ebuilds for the time being. When they get to release
2010 - candidates, I'll add them back. At this point in time they are way too
2011 - unstable though. You can easily continue to use them in your overlay by just
2012 - renaming the ebuild.
2013 -
2014 - 05 Sep 2005; Jeremy Huddleston <eradicator@g.o> gcc-3.3.6.ebuild:
2015 - Moving 3.3.6 into stable on x86.
2016 -
2017 -*gcc-4.1.0_beta20050902 (03 Sep 2005)
2018 -
2019 - 03 Sep 2005; Mark Loeser <halcy0n@g.o>
2020 - -gcc-4.1.0_beta20050826.ebuild, +gcc-4.1.0_beta20050902.ebuild:
2021 - GCC 4.1 snapshot bump
2022 -
2023 -*gcc-3.4.4-r1 (27 Aug 2005)
2024 -
2025 - 27 Aug 2005; Mike Frysinger <vapier@g.o> +gcc-3.4.4-r1.ebuild:
2026 - Push out cumulative changes (especially #87631).
2027 -
2028 -*gcc-4.1.0_beta20050826 (26 Aug 2005)
2029 -
2030 - 26 Aug 2005; Mark Loeser <halcy0n@g.o>
2031 - -gcc-4.1.0_beta20050819.ebuild, +gcc-4.1.0_beta20050826.ebuild:
2032 - GCC 4.1 snapshot bump
2033 -
2034 - 20 Aug 2005; Mike Frysinger <vapier@g.o>
2035 - +files/3.2.2/gcc-3.2.2-cross-compile.patch,
2036 - +files/3.2.2/gcc-3.2.2-no-COPYING-cross-compile.patch, gcc-3.2.2.ebuild:
2037 - Fix cross-compile support for Playstation 2 targets (ee/iop).
2038 -
2039 -*gcc-4.1.0_beta20050819 (20 Aug 2005)
2040 -
2041 - 20 Aug 2005; Mark Loeser <halcy0n@g.o>
2042 - -gcc-4.1.0_beta20050813.ebuild, +gcc-4.1.0_beta20050819.ebuild:
2043 - Bump to newest gcc-4.1 snapshot
2044 -
2045 - 17 Aug 2005; Mike Frysinger <vapier@g.o> gcc-3.3.6.ebuild,
2046 - gcc-3.4.4.ebuild:
2047 - Add a patch for arm and one for m68k, a fix for an infinite loop in gcc
2048 - #102244, and fixes for canadian cross-compiling a native compiler.
2049 -
2050 - 16 Aug 2005; Mark Loeser <halcy0n@g.o> gcc-4.0.1.ebuild:
2051 - Update 4.0.1's patchset. Dropped a patch that caused issues on PPC. Fixes
2052 - bug #97939
2053 -
2054 - 16 Aug 2005; Jeremy Huddleston <eradicator@g.o> gcc-3.4.4.ebuild:
2055 - Stable amd64.
2056 -
2057 -*gcc-4.1.0_beta20050813 (13 Aug 2005)
2058 -
2059 - 13 Aug 2005; Mark Loeser <halcy0n@g.o>
2060 - -gcc-4.1.0_beta20050730.ebuild, +gcc-4.1.0_beta20050813.ebuild:
2061 - GCC 4.1 snapshot bump
2062 -
2063 - 05 Aug 2005; Mike Frysinger <vapier@g.o>
2064 - +files/3.4.4/gcc-3.4.4-softfloat.patch, gcc-3.4.4.ebuild:
2065 - Merge soft-float support by Yuri Vasilevski #75585.
2066 -
2067 -*gcc-4.1.0_beta20050730 (30 Jul 2005)
2068 -
2069 - 30 Jul 2005; Mark Loeser <halcy0n@g.o>
2070 - -gcc-4.1.0_beta20050723.ebuild, +gcc-4.1.0_beta20050730.ebuild:
2071 - GCC-4.1 snapshot bump
2072 -
2073 -*gcc-4.1.0_beta20050723 (23 Jul 2005)
2074 -
2075 - 23 Jul 2005; Mark Loeser <halcy0n@g.o>
2076 - -gcc-4.1.0_beta20050716.ebuild, +gcc-4.1.0_beta20050723.ebuild:
2077 - Bump to newest gcc-4.1 snapshot
2078 -
2079 -*gcc-4.1.0_beta20050716 (16 Jul 2005)
2080 -
2081 - 16 Jul 2005; Mark Loeser <halcy0n@g.o>
2082 - -gcc-4.1.0_beta20050709.ebuild, +gcc-4.1.0_beta20050716.ebuild:
2083 - GCC 4.1 snapshot bump
2084 -
2085 - 10 Jul 2005; Mike Frysinger <vapier@g.o> gcc-3.3.5-r1.ebuild,
2086 - gcc-3.3.5.20050130-r1.ebuild, gcc-3.3.5.20050130-r2.ebuild,
2087 - gcc-3.3.6.ebuild, gcc-3.4.3-r1.ebuild, gcc-3.4.3.20050110-r2.ebuild,
2088 - gcc-3.4.4.ebuild:
2089 - Dont apply spec-env patch to cross-compilers otherwise native hardened users
2090 - can screw up their cross-compilers real quick #96162 by Kevin F. Quinn.
2091 -
2092 -*gcc-4.1.0_beta20050709 (10 Jul 2005)
2093 -
2094 - 10 Jul 2005; Mark Loeser <halcy0n@g.o>
2095 - -gcc-4.1.0_beta20050702.ebuild, +gcc-4.1.0_beta20050709.ebuild:
2096 - Bumping gcc-4.1 snapshot
2097 -
2098 - 08 Jul 2005; Jeremy Huddleston <eradicator@g.o>
2099 - -gcc-2.95.3-r8.ebuild, -gcc-3.3.2.ebuild, -gcc-3.3.2-r5.ebuild,
2100 - -gcc-3.3.5.20050130.ebuild, -gcc-3.4.3.20050110-r1.ebuild,
2101 - -files/3.3/gcc33-coreutils-compat.patch.bz2,
2102 - -files/3.3/gcc33-gentoo-branding-1.patch,
2103 - -files/3.3/gcc33-gentoo-branding.patch,
2104 - -files/3.3/gcc33-no-multilib-amd64.patch,
2105 - -files/3.3/gcc33-propolice-version.patch,
2106 - -files/3.3.1/gcc331-gentoo-branding.patch,
2107 - -files/3.3.3/gcc-3.3.3-libiberty-pic.patch,
2108 - -files/3.3.3/gcc333-gentoo-branding.patch,
2109 - -files/3.3.3/gcc333-pr15693.patch,
2110 - -files/3.3.3/gcc333-ssp-3.3.2_1-fixup.patch,
2111 - -files/3.3.3/gcc333-ssp-3.3_7-fixup.patch,
2112 - -files/3.3.3/gcc333_pre20040215-gentoo-branding.patch,
2113 - -files/3.3.3/gcc333_pre20040322-gentoo-branding.patch,
2114 - -files/3.3.3/gcc333_pre20040408-gentoo-branding.patch,
2115 - -files/3.3.3/gcc333_pre20040426-gentoo-branding.patch,
2116 - -files/3.3.4/gcc334-gentoo-branding.patch,
2117 - -files/3.4.0/gcc-3.4.0-move-propolice-into-glibc.patch,
2118 - -files/3.4.0/gcc-3.4.0-r6-gentoo-branding.patch,
2119 - -files/3.4.0/gcc34-ia64-lib64.patch, -files/3.4.0/gcc34-ice-hack.patch,
2120 - -files/3.4.0/gcc34-multi32-hack.patch,
2121 - -files/3.4.0/gcc34-ppc64-m32-m64-multilib-only.patch,
2122 - -files/3.4.1/gcc-3.4.1-gentoo-branding.patch,
2123 - -files/3.4.1/gcc341-ppc64-mozilla-ICE-fix.patch,
2124 - -files/3.4.2/gcc-3.4.2-mips-ip28_cache_barriers.patch,
2125 - -files/3.4.3/35_all_pr18987-fix.patch:
2126 - Removing old ebuilds and cleaned out unused old patches.
2127 -
2128 -*gcc-4.0.1 (08 Jul 2005)
2129 -
2130 - 08 Jul 2005; Jeremy Huddleston <eradicator@g.o> -gcc-4.0.0.ebuild,
2131 - -gcc-4.0.1_pre20050702.ebuild, +gcc-4.0.1.ebuild:
2132 - gcc4 version bump.
2133 -
2134 - 05 Jul 2005; Joshua Kinard <kumba@g.o> gcc-3.4.3.20050110-r2.ebuild,
2135 - gcc-3.4.4.ebuild:
2136 - Make 3.4.3.20050110-r2 stable on mips, and bump 3.4.4 into unstable.
2137 -
2138 -*gcc-4.0.1_pre20050702 (03 Jul 2005)
2139 -*gcc-4.1.0_beta20050702 (03 Jul 2005)
2140 -
2141 - 03 Jul 2005; Mark Loeser <halcy0n@g.o>
2142 - -gcc-4.0.1_pre20050616.ebuild, -gcc-4.1.0_beta20050625.ebuild,
2143 - +gcc-4.0.1_pre20050702.ebuild, +gcc-4.1.0_beta20050702.ebuild:
2144 - Bump to newest gcc4 snapshots.
2145 -
2146 - 28 Jun 2005; Markus Rothe <corsair@g.o> gcc-3.4.4.ebuild:
2147 - Stable on ppc64
2148 -
2149 -*gcc-4.1.0_beta20050625 (25 Jun 2005)
2150 -
2151 - 25 Jun 2005; Mark Loeser <halcy0n@g.o>
2152 - -gcc-4.1.0_beta20050618.ebuild, +gcc-4.1.0_beta20050625.ebuild:
2153 - Bump GCC-4.1 snapshot
2154 -
2155 - 23 Jun 2005; Gustavo Zacarias <gustavoz@g.o>
2156 - +files/3.4.4/gcc-3.4_x-avr-news-devs2.patch, gcc-3.4.4.ebuild:
2157 - Added new avr target device support with blessing from spanky
2158 -
2159 -*gcc-4.1.0_beta20050618 (18 Jun 2005)
2160 -
2161 - 18 Jun 2005; Mark Loeser <halcy0n@g.o>
2162 - -gcc-4.1.0_beta20050611.ebuild, +gcc-4.1.0_beta20050618.ebuild:
2163 - GCC 4.1 snapshot bump
2164 -
2165 -*gcc-4.0.1_pre20050616 (18 Jun 2005)
2166 -
2167 - 18 Jun 2005; Mark Loeser <halcy0n@g.o>
2168 - -gcc-4.0.1_pre20050607.ebuild, +gcc-4.0.1_pre20050616.ebuild:
2169 - Bump to the gcc-4.0.1_rc2 snapshot
2170 -
2171 - 13 Jun 2005; Gustavo Zacarias <gustavoz@g.o> gcc-3.3.6.ebuild:
2172 - ~sparc happy
2173 -
2174 -*gcc-4.1.0_beta20050611 (11 Jun 2005)
2175 -
2176 - 11 Jun 2005; Mark Loeser <halcy0n@g.o>
2177 - -gcc-4.1.0_beta20050604.ebuild, +gcc-4.1.0_beta20050611.ebuild:
2178 - Bump to new GCC 4.1 snapshot
2179 -
2180 - 11 Jun 2005; Luca Barbato <lu_zero@g.o> gcc-3.4.4.ebuild:
2181 - BAD typo in gcc-3.4.4 . It is stable, but got wrongly marked stable before
2182 - time. Since it would be a problem to the early updaters I keep it stable.
2183 -
2184 -*gcc-4.0.1_pre20050607 (09 Jun 2005)
2185 -
2186 - 09 Jun 2005; Mark Loeser <halcy0n@g.o>
2187 - -gcc-4.0.1_beta20050602.ebuild, +gcc-4.0.1_pre20050607.ebuild:
2188 - Committing gcc-4.0.1_rc1 snapshot, and my first gcc4 patchset (thanks Azarah)
2189 -
2190 - 07 Jun 2005; Luca Barbato <lu_zero@g.o> gcc-3.4.4.ebuild:
2191 - Marked ~ppc
2192 -
2193 -*gcc-4.1.0_beta20050604 (05 Jun 2005)
2194 -
2195 - 05 Jun 2005; <halcyon@g.o> -gcc-4.1.0_beta20050528.ebuild,
2196 - +gcc-4.1.0_beta20050604.ebuild:
2197 - Bump to the newest gcc-4.1 snapshot.
2198 -
2199 -*gcc-4.1.0_beta20050528 (03 Jun 2005)
2200 -
2201 - 03 Jun 2005; Mark Loeser <halcy0n@g.o>
2202 - +gcc-4.1.0_beta20050528.ebuild:
2203 - Initial commit of a GCC-4.1 snapshot, for all those that want to be on the
2204 - bleeding edge
2205 -
2206 -*gcc-4.0.1_beta20050602 (03 Jun 2005)
2207 -
2208 - 03 Jun 2005; Mark Loeser <halcy0n@g.o>
2209 - -gcc-4.0.1_beta20050526.ebuild, +gcc-4.0.1_beta20050602.ebuild:
2210 - GCC4 snapshot bump
2211 -
2212 - 01 Jun 2005; Markus Rothe <corsair@g.o> gcc-3.4.4.ebuild:
2213 - Added ~ppc64 to KEYWORDS
2214 -
2215 -*gcc-3.2.2 (28 May 2005)
2216 -
2217 - 28 May 2005; Mike Frysinger <vapier@g.o> +gcc-3.2.2.ebuild:
2218 - Add gcc for PS2.
2219 -
2220 -*gcc-4.0.1_beta20050526 (28 May 2005)
2221 -
2222 - 28 May 2005; Mark Loeser <halcy0n@g.o>
2223 - -gcc-4.0.1_beta20050521.ebuild, +gcc-4.0.1_beta20050526.ebuild:
2224 - GCC4 snapshot bump
2225 -
2226 -*gcc-3.4.4 (24 May 2005)
2227 -
2228 - 24 May 2005; Mike Frysinger <vapier@g.o>
2229 - +files/3.4.4/gcc-3.4.4-cross-compile.patch, +gcc-3.4.4.ebuild:
2230 - Version bumpage.
2231 -
2232 -*gcc-3.3.6 (24 May 2005)
2233 -
2234 - 24 May 2005; Mike Frysinger <vapier@g.o>
2235 - +gcc-3.3.6.ebuild:
2236 - Version bumpage.
2237 -
2238 -*gcc-4.0.1_beta20050521 (22 May 2005)
2239 -
2240 - 22 May 2005; Mark Loeser <halcy0n@g.o>
2241 - -gcc-4.0.1_beta20050514.ebuild, +gcc-4.0.1_beta20050521.ebuild:
2242 - GCC4 snapshot bump
2243 -
2244 -*gcc-2.95.3-r9 (21 May 2005)
2245 -
2246 - 21 May 2005; Mike Frysinger <vapier@g.o> +gcc-2.95.3-r9.ebuild:
2247 - Add patches from Debian/crosstool and try to make more cross-compile friendly.
2248 -
2249 -*gcc-4.0.1_beta20050514 (15 May 2005)
2250 -
2251 - 15 May 2005; Mark Loeser <halcy0n@g.o>
2252 - -gcc-4.0.1_beta20050507.ebuild, +gcc-4.0.1_beta20050514.ebuild:
2253 - Bump gcc4 ebuild to the newest snapshot
2254 -
2255 - 11 May 2005; Martin Schlemmer <azarah@g.o>
2256 - gcc-4.0.1_beta20050507.ebuild:
2257 - Fix depends to actually depend on glibc/binutils that sorda makes things
2258 - work (glibc I only depend on something we can build against, not build at
2259 - this stage). Remove my patching crud that got included by mistake.
2260 -
2261 - 11 May 2005; Diego Pettenò <flameeyes@g.o>
2262 - gcc-3.4.3.20050110-r2.ebuild, gcc-4.0.1_beta20050507.ebuild:
2263 - Make latest gcc (3.4 and 4) depend on glibc just for glibc systems.
2264 -
2265 - 10 May 2005; Martin Schlemmer <azarah@g.o>
2266 - files/awk/fixlafiles.awk, gcc-4.0.0.ebuild, gcc-4.0.1_beta20050507.ebuild:
2267 - Fixup fixlafiles.awk detecting of gcc CHOST.
2268 -
2269 -*gcc-4.0.1_beta20050507 (08 May 2005)
2270 -
2271 - 08 May 2005; Mark Loeser <halcy0n@g.o>
2272 - -gcc-4.0.0_beta20050416.ebuild, +gcc-4.0.1_beta20050507.ebuild:
2273 - Version bump to the newest GCC4 snapshot.
2274 -
2275 - 23 Apr 2005; Joshua Kinard <kumba@g.o>
2276 - +files/3.4.2/gcc-3.4.2-mips-ip28_cache_barriers-v2.patch,
2277 - gcc-3.4.3-r1.ebuild, gcc-3.4.3.20050110-r1.ebuild,
2278 - gcc-3.4.3.20050110-r2.ebuild:
2279 - Update the gcc-3.4.3 ebuilds to use a newer IP28 cache barrier patch. Won't
2280 - affect mainstream Mips systems.
2281 -
2282 -*gcc-4.0.0 (21 Apr 2005)
2283 -
2284 - 21 Apr 2005; Jeremy Huddleston <eradicator@g.o> +gcc-4.0.0.ebuild:
2285 - Adding ebuild for gcc-4.0.0 release. This doesn't mean it's supported yet!
2286 -
2287 -*gcc-4.0.0_beta20050416 (17 Apr 2005)
2288 -
2289 - 17 Apr 2005; Mark Loeser <halcy0n@g.o>
2290 - -gcc-4.0.0_beta20050409.ebuild, +gcc-4.0.0_beta20050416.ebuild:
2291 - Bump to newest weekly snapshot.
2292 -
2293 -*gcc-4.0.0_beta20050409 (12 Apr 2005)
2294 -
2295 - 12 Apr 2005; Mark Loeser <halcy0n@g.o>
2296 - -gcc-4.0.0_beta20050402.ebuild, +gcc-4.0.0_beta20050409.ebuild:
2297 - Updating GCC4 ebuild to the newest snapshot
2298 -
2299 -*gcc-3.3.5.20050130-r2 (08 Apr 2005)
2300 -
2301 - 08 Apr 2005; Mike Frysinger <vapier@g.o>
2302 - +gcc-3.3.5.20050130-r2.ebuild:
2303 - Add a patch from Debian and the patch to prevent gcc from unlinking /dev/null.
2304 -
2305 -*gcc-3.4.3.20050110-r2 (08 Apr 2005)
2306 -
2307 - 08 Apr 2005; Mike Frysinger <vapier@g.o>
2308 - +gcc-3.4.3.20050110-r2.ebuild:
2309 - Add fix for PR/16625 from upstream #88022 by Ed Catmur. Patch to prevent
2310 - /dev/null from being deleted #79836 by David Wood. Also add a patch for arm
2311 - PR/16201 and a patch from Debian for m68k.
2312 -
2313 -*gcc-4.0.0_beta20050402 (03 Apr 2005)
2314 -
2315 - 03 Apr 2005; Mark Loeser <halcy0n@g.o>
2316 - -gcc-4.0.0_beta20050326.ebuild, +gcc-4.0.0_beta20050402.ebuild:
2317 - Version bump to the newest GCC4 snapshot
2318 -
2319 -*gcc-4.0.0_beta20050326 (28 Mar 2005)
2320 -
2321 - 28 Mar 2005; Mark Loeser <halcy0n@g.o>
2322 - -gcc-4.0.0_beta20050305.ebuild, +gcc-4.0.0_beta20050326.ebuild:
2323 - Version bump to newest GCC4 snapshot
2324 -
2325 - 27 Mar 2005; Hardave Riar <hardave@g.o> gcc-3.4.3-r1.ebuild:
2326 - Stable on mips.
2327 -
2328 - 21 Mar 2005; <solar@g.o> gcc-3.4.3-r1.ebuild,
2329 - gcc-3.4.3.20050110-r1.ebuild:
2330 - - mark ppc pp64 stable for pie/ssp use
2331 -
2332 -*gcc-3.4.3.20050110-r1 (20 Mar 2005)
2333 -
2334 - 20 Mar 2005; Mike Frysinger <vapier@g.o>
2335 - +gcc-3.4.3.20050110-r1.ebuild:
2336 - Fix visibility patches #78720, update uclibc support, and add support for
2337 - arm bigendian.
2338 -
2339 - 19 Mar 2005; Jeremy Huddleston <eradicator@g.o>
2340 - gcc-3.4.3-r1.ebuild, gcc-3.4.3.20050110.ebuild:
2341 - use_multilib -> is_multilib
2342 -
2343 -*gcc-3.3.5.20050130-r1 (19 Mar 2005)
2344 -
2345 - 19 Mar 2005; Mike Frysinger <vapier@g.o>
2346 - +gcc-3.3.5.20050130-r1.ebuild:
2347 - Update uclibc patches and split them off into a sep tarball.
2348 -
2349 - 17 Mar 2005; Luca Barbato <lu_zero@g.o> gcc-3.4.3-r1.ebuild:
2350 - Marked ppc
2351 -
2352 - 15 Mar 2005; Jeremy Huddleston <eradicator@g.o>
2353 - gcc-3.3.5.20050130.ebuild:
2354 - Stable sparc.
2355 -
2356 - 14 Mar 2005; Jeremy Huddleston <eradicator@g.o>
2357 - gcc-2.95.3-r8.ebuild:
2358 - Patched to compile usilg gcc-3.4.
2359 -
2360 -*gcc-4.0.0_beta20050305 (07 Mar 2005)
2361 -
2362 - 07 Mar 2005; Jeremy Huddleston <eradicator@g.o>
2363 - +gcc-4.0.0_beta20050305.ebuild:
2364 - Version bump of gcc-4 for bleeding edge masochists.
2365 -
2366 - 17 Feb 2005; Jeremy Huddleston <eradicator@g.o>
2367 - gcc-3.3.5-r1.ebuild, gcc-3.3.5.20050130.ebuild, gcc-3.4.3-r1.ebuild,
2368 - gcc-3.4.3.20050110.ebuild:
2369 - Only apply libffi-without-libgcj.patch if we're -build.
2370 -
2371 - 12 Feb 2005; <plasmaroo@g.o> gcc-3.3.5.20050130.ebuild:
2372 - Mark -ia64 as bootstrapping fails with this version.
2373 -
2374 - 12 Feb 2005; Jeremy Huddleston <eradicator@g.o>
2375 - gcc-3.3.5-r1.ebuild, gcc-3.3.5.20050130.ebuild, gcc-3.4.3-r1.ebuild,
2376 - gcc-3.4.3.20050110.ebuild:
2377 -
2378 - 12 Feb 2005; <plasmaroo@g.o> gcc-3.4.3-r1.ebuild,
2379 - gcc-3.4.3.20050110.ebuild:
2380 - Mask 3.4 series -ia64; PINE fails horribly with it but works on 3.3.2...
2381 -
2382 - 10 Feb 2005; Markus Rothe <corsair@g.o> gcc-3.4.3-r1.ebuild:
2383 - Stable on ppc64
2384 -
2385 - 02 Feb 2005; Jeremy Huddleston <eradicator@g.o>
2386 - gcc-3.3.5.20050130.ebuild, gcc-3.4.3-r1.ebuild:
2387 - Fix bug #80434.
2388 -
2389 - 02 Feb 2005; Jeremy Huddleston <eradicator@g.o>
2390 - gcc-3.3.5.20050130.ebuild:
2391 - Pushing into ~arch. Re-adds support for tls on sparc.
2392 -
2393 -*gcc-3.3.5.20050130 (01 Feb 2005)
2394 -
2395 - 01 Feb 2005; Jeremy Huddleston <eradicator@g.o>
2396 - gcc-3.3.5-r1.ebuild, +gcc-3.3.5.20050130.ebuild, gcc-3.4.3-r1.ebuild,
2397 - gcc-3.4.3.20050110.ebuild:
2398 - Fix ordering of data in ebuilds so DESCRIPTION, etc comes after inherit
2399 - toolchain. Bump gcc-3.3 to reintroduce patchs from fedora which got
2400 - dropped from 3.3.5 and 3.3.5-r1. This should fix tls issues on sparc
2401 - (bug #78320), but it is still in 'KEYWORDS=-*' until the PIE patches
2402 - get updated.
2403 -
2404 - 31 Jan 2005; <plasmaroo@g.o> gcc-3.3.5-r1.ebuild,
2405 - gcc-3.4.3-r1.ebuild:
2406 - GCC 3.3.5 eats fluffy bunnies for breakfast and kills IA64 bootstraps, so
2407 - 3.4.3-r1 is going stable as it works. Marking 3.3.5-r1 "-ia64".
2408 -
2409 - 25 Jan 2005; Rob Holland <tigger@g.o> :
2410 - Don't break the description line by overriding it in the eclass.
2411 -
2412 - 19 Jan 2005; Joshua Kinard <kumba@g.o> gcc-3.4.3-r1.ebuild,
2413 - gcc-3.4.3.20050110.ebuild:
2414 - Typo tweaks in some comments in src_unpack.
2415 -
2416 - 19 Jan 2005; Brandon Hale <tseng@g.o> gcc-3.4.3.20050110.ebuild:
2417 - Re-masking by request, see bug #78666. This GCC is failing with ICE, and
2418 - some users report that it cannot even build itself. Hopefully the
2419 - SSE2/3 fixes can be sanely backported to a released toolchain instead of
2420 - unleashing a random, busted CVS checkout on ~arch.
2421 -
2422 - 16 Jan 2005; Jeremy Huddleston <eradicator@g.o>
2423 - gcc-3.4.3.20050110.ebuild:
2424 - Pushing into ~arch from -*. This fixes bugs #57602 and #75067.
2425 -
2426 - 11 Jan 2005; Gustavo Zacarias <gustavoz@g.o> gcc-3.3.5-r1.ebuild:
2427 - Stable on sparc
2428 -
2429 -*gcc-3.4.3.20050110 (10 Jan 2005)
2430 -
2431 - 10 Jan 2005; Jeremy Huddleston <eradicator@g.o>
2432 - +gcc-3.4.3.20050110.ebuild:
2433 - Bump to a newer version of the 3.4 branch from upstream. This should resolve
2434 - alot of SIMD issues people are hsving with -msse and others. Should resolve
2435 - bug #57602, hopefully bug #75067, and all of its kin.
2436 -
2437 - 10 Jan 2005; Jeremy Huddleston <eradicator@g.o>
2438 - gcc-3.3.5-r1.ebuild, gcc-3.4.3-r1.ebuild:
2439 - Moved src_install, pkg_preinst, and pkg_postinst into eclass using
2440 - gcc-3.3.5-r1 and gcc-3.4.3-r1 as a base. Made env.d script creation more
2441 - abstract. Fixed up multilib support. Fixed some problems moving libs to
2442 - incorrect destinations or not moving some libs. Fixed a few
2443 - cross-compilation problems (but not all yet). Closes bug #76884. Updated
2444 - src_unpack to do patches based on ${CTARGET} instead of ${ARCH}.
2445 -
2446 - 09 Jan 2005; Joshua Kinard <kumba@g.o>
2447 - +files/3.4.2/gcc-3.4.2-mips-ip28_cache_barriers.patch, gcc-3.4.3-r1.ebuild:
2448 - Added patch that introduces cache barriers to be used when building SGI IP28
2449 - kernels. Only enabled by passing -mip28-cache-barriers. Only patched in if USE
2450 - ip28 is set, so non-ip28 mips systems will never see this option.
2451 -
2452 - 06 Jan 2005; Mike Frysinger <vapier@g.o> gcc-3.3.5-r1.ebuild:
2453 - Update pie patches to fix order #72665.
2454 -
2455 - 30 Dec 2004; Jeremy Huddleston <eradicator@g.o>
2456 - +files/3.3.5/gcc-3.3.5-ffecom_gfrt_basictype-prototype.patch,
2457 - gcc-3.3.5-r1.ebuild:
2458 - Fixing bad function prototype which causes compilation to fail on some
2459 - configurations.
2460 -
2461 - 24 Dec 2004; Jeremy Huddleston <eradicator@g.o>
2462 - gcc-3.4.3-r1.ebuild:
2463 - Make sure ${CTARGET}-g77 is created.
2464 -
2465 - 21 Dec 2004; Jeremy Huddleston <eradicator@g.o>
2466 - gcc-3.4.3-r1.ebuild:
2467 - sparc64 multilib fixes... /lib is 32bit which confused the ebuild.
2468 -
2469 -*gcc-3.3.5-r1 (04 Dec 2004)
2470 -
2471 - 04 Dec 2004; Travis Tilley <lv@g.o>
2472 - +files/3.3.4/libffi-without-libgcj.patch, +gcc-3.3.5-r1.ebuild,
2473 - -gcc-3.3.5.ebuild:
2474 - added libffi-without-gcj fix, fixed another libpath bug, and updated the pie
2475 - patches so that sparc works again. the ebuilds and pie patch revisions for
2476 - the latest 3.3 and 3.4 ebuilds are now in sync. re-keyworded as testing on
2477 - sparc
2478 -
2479 - 03 Dec 2004; Travis Tilley <lv@g.o> gcc-3.4.3-r1.ebuild:
2480 - keyworded as testing on previously supported archs, as well as ia64 which
2481 - works now, yay
2482 -
2483 - 29 Nov 2004; Rob Holland <tigger@g.o> files/gcc-spec-env.patch:
2484 - fixup gcc_specs patch to handle empty string
2485 -
2486 - 27 Nov 2004; Jeremy Huddleston <eradicator@g.o> gcc-3.3.5.ebuild:
2487 - -sparc because of weirdness
2488 -
2489 - 26 Nov 2004; Sven Wegener <swegener@g.o> :
2490 - Added missing digest entries.
2491 -
2492 - 27 Nov 2004; Travis Tilley <lv@g.o>
2493 - +files/3.4.3/libffi-without-libgcj.patch, gcc-3.4.3-r1.ebuild:
2494 - 1) added a patch that will allow building libffi without gcj. This
2495 - should make gnustep users happy. ;)
2496 - 2) fixed a few more issues with libraries ending up outside the gcc
2497 - ${LIBPATH}
2498 - 3) fixed the libtool archive libdir fixing thingie, which has apparently
2499 - been broken for quite some time without anyone noticing
2500 -
2501 -*gcc-3.4.3-r1 (25 Nov 2004)
2502 -
2503 - 25 Nov 2004; Travis Tilley <lv@g.o> +gcc-3.4.3-r1.ebuild:
2504 - added a 20041125 branch update. made the logic for controlling
2505 - {PIE,SSP}-by-default logic even more fine grained, and updated the pie
2506 - patches to the latest version.
2507 -
2508 - 21 Nov 2004; Travis Tilley <lv@g.o> -gcc-3.1.1-r2.ebuild,
2509 - -gcc-3.3.1-r5.ebuild, -gcc-3.3.2-r1.ebuild, gcc-3.3.2-r2.ebuild,
2510 - -gcc-3.3.2-r3.ebuild, -gcc-3.3.2-r4.ebuild, gcc-3.3.2-r5.ebuild,
2511 - gcc-3.3.2-r7.ebuild, gcc-3.3.2.ebuild, gcc-3.3.3-r3.ebuild,
2512 - -gcc-3.3.3-r5.ebuild, gcc-3.3.3-r6.ebuild, -gcc-3.3.3.ebuild,
2513 - gcc-3.3.4-r1.ebuild, gcc-3.3.4-r2.ebuild, -gcc-3.3.ebuild:
2514 - removed unused versions and changed the SLOT for all gcc 3.3 ebuilds to be
2515 - 3.3 instead of 3.2
2516 -
2517 - 21 Nov 2004; Travis Tilley <lv@g.o> gcc-3.3.5.ebuild:
2518 - updated manpages and pie patches
2519 -
2520 - 20 Nov 2004; Travis Tilley <lv@g.o> gcc-3.4.3.ebuild:
2521 - stable on amd64
2522 -
2523 - 20 Nov 2004; Travis Tilley <lv@g.o> gcc-3.3.5.ebuild:
2524 - added in bounds checking support, fixed some multilib path oddities, and
2525 - made the ebuild use the newish should_we_gcc_config check for deciding
2526 - whether or not we should run gcc-config during postinst.
2527 - NOTE: at the moment 3.3.5 will not compile xgcc when using gcc 3.4
2528 -
2529 - 18 Nov 2004; Ilya A. Volynets-Evenbach <iluxa@g.o> gcc-3.4.3.ebuild:
2530 - We don't need no stinky libstdc++-v3 on MIPS. Not to mention that 3.4.3 can't
2531 - compile it anyways
2532 -
2533 -*gcc-3.3.5 (17 Nov 2004)
2534 -
2535 - 17 Nov 2004; Mike Frysinger <vapier@g.o> +gcc-3.3.5.ebuild:
2536 - Version bump.
2537 -
2538 - 14 Nov 2004; Sven Wegener <swegener@g.o> :
2539 - Added missing ? after !build in PDEPEND.
2540 -
2541 - 09 Nov 2004; Travis Tilley <lv@g.o> gcc-3.4.3.ebuild:
2542 - add back in bounds checking support and fix a silly libdir bug (70481)
2543 -
2544 - 07 Nov 2004; Travis Tilley <lv@g.o> gcc-3.4.3.ebuild:
2545 - updated the pie patch tarball to version 8.7.6.6. this fixes a bug with
2546 - using the patches on alpha without a binutils that supports -pie. since
2547 - alpha is not currently keyworded for this ebuild, the revision has not been
2548 - bumped for this fix.
2549 -
2550 - 07 Nov 2004; Travis Tilley <lv@g.o> gcc-3.3.3-r3.ebuild,
2551 - gcc-3.3.3-r5.ebuild, gcc-3.3.3-r6.ebuild, gcc-3.3.4-r1.ebuild,
2552 - gcc-3.3.4-r2.ebuild, gcc-3.4.1-r2.ebuild, gcc-3.4.1-r3.ebuild,
2553 - gcc-3.4.1.ebuild, gcc-3.4.2-r2.ebuild, gcc-3.4.3.ebuild:
2554 - changed the f77 USE flag to just plain old fortran
2555 -
2556 -*gcc-3.4.3 (07 Nov 2004)
2557 -
2558 - 07 Nov 2004; Travis Tilley <lv@g.o> -gcc-3.4.2-r3.ebuild,
2559 - +gcc-3.4.3.ebuild:
2560 - version bumped. only generate specs-specific gcc configs if hardened gcc is
2561 - known to work on your arch. updated a few patches from redhat, and added the
2562 - arm/cross patches to the gcc patch tarball. removed gcc 3.4.2-r3 since the
2563 - branch update used was made just before the 3.4.3 freeze (dont worry sparc
2564 - users, this ebuild is keyworded as testing on sparc).
2565 -
2566 - 06 Nov 2004; Joshua Kinard <kumba@g.o> gcc-3.4.2-r3.ebuild:
2567 - Marked unstable on sparc (Needs cascaded sparc64/gcc34 testing profile).
2568 -
2569 - 31 Oct 2004; Joshua Kinard <kumba@g.o> gcc-3.4.1-r3.ebuild:
2570 - Marked stable on mips.
2571 -
2572 - 28 Oct 2004; Travis Tilley <lv@g.o> gcc-3.4.2-r3.ebuild:
2573 - fixed the ppc logic in toolchain.eclass and keyworded 3.4.2-r3 as testing on
2574 - ppc
2575 -
2576 - 26 Oct 2004; Travis Tilley <lv@g.o> gcc-3.4.2-r3.ebuild:
2577 - keyword as testing on amd64, mips, ppc64, and x86
2578 -
2579 - 26 Oct 2004; Mike Frysinger <vapier@g.o>
2580 - +files/3.4.2/400-mips-pr17565.patch, +files/3.4.2/401-ppc-eabi-typo.patch,
2581 - +files/3.4.2/600-gcc34-arm-ldm-peephole.patch,
2582 - +files/3.4.2/601-gcc34-arm-ldm.patch,
2583 - +files/3.4.2/602-sdk-libstdc++-includes.patch,
2584 - +files/3.4.2/700-pr15068-fix.patch, +files/3.4.2/800-arm-bigendian.patch,
2585 - +files/3.4.2/810-arm-bigendian-uclibc.patch, gcc-3.4.2-r3.ebuild:
2586 - Import a bunch of patches from uclibc and merge a bunch of misc
2587 - cross-compiling fixes.
2588 -
2589 -*gcc-3.4.2-r3 (25 Oct 2004)
2590 -
2591 - 25 Oct 2004; Travis Tilley <lv@g.o> +gcc-3.4.2-r3.ebuild:
2592 - any patches borrowed from fedora that are no longer in the latest fedora gcc
2593 - 3.4 src rpm have been removed, except for the symbol visibility patches. added
2594 - 20041025 branch update. a few GCC_SPECS and gcc-config related bugs in
2595 - toolchain.eclass have also been fixed.
2596 -
2597 - 18 Oct 2004; Tom Gall <tgall@g.o> gcc-3.4.1-r3.ebuild:
2598 - stable on ppc64
2599 -
2600 - 06 Oct 2004; Alexander Gabert <pappy@g.o> gcc-3.4.2-r2.ebuild:
2601 - added bounds checking by H.T. Brugge to gcc-3.4.2-r2 and toolchain.eclass,
2602 - notice that PIE+SSP is turned off when boundschecking is active
2603 -
2604 - 05 Oct 2004; Travis Tilley <lv@g.o> gcc-3.4.2-r2.ebuild:
2605 - made 3.4.2-r2 rdep on gcc-config-1.3.6-r3 to fix the new specs-specific config
2606 - switching and marked stable on amd64
2607 -
2608 - 05 Oct 2004; Travis Tilley <lv@g.o> gcc-3.4.2-r2.ebuild:
2609 - revert the multilib-by-default changes, since this seems to be causing
2610 - problems with hardened, and we havent yet completely figured out how to handle
2611 - mips' three ABIs.
2612 - Note: the multilib problem with hardened on amd64 will soon be fixed in
2613 - hardened-dev-sources, and this will no longer be an issue.
2614 -
2615 - 03 Oct 2004; Travis Tilley <lv@g.o> gcc-3.4.2-r2.ebuild:
2616 - use create_gcc_env_entry from toolchain.eclass to create gcc-config entries
2617 - for using the hardened/vanilla specs files
2618 -
2619 - 25 Sep 2004; Travis Tilley <lv@g.o> gcc-3.3.3-r3.ebuild,
2620 - gcc-3.3.3-r5.ebuild, gcc-3.3.3-r6.ebuild, gcc-3.3.4-r1.ebuild,
2621 - gcc-3.3.4-r2.ebuild:
2622 - update uclibc patched ebuilds to work properly with recent libtool eclass
2623 - changes
2624 -
2625 - 22 Sep 2004; Joshua Kinard <kumba@g.o>
2626 - +files/3.4.2/gcc-3.4.x-mips-add-march-r10k.patch, gcc-3.4.2-r2.ebuild:
2627 - Added a patch for mips that adds -march=r10000 and -mtune=r10000 support to
2628 - gcc.
2629 -
2630 -*gcc-3.4.2-r2 (21 Sep 2004)
2631 -
2632 - 21 Sep 2004; Travis Tilley <lv@g.o>
2633 - +files/3.4.2/gcc34-fix-sse2_pinsrw.patch,
2634 - +files/3.4.2/gcc34-m32-no-sse2.patch, -gcc-3.4.2-r1.ebuild,
2635 - +gcc-3.4.2-r2.ebuild:
2636 - moved libgcc stuff back into the versioned directory, the libgcc_s-only stuff
2637 - will be broken out into a seperate ebuild. fixed broken libtool archives.
2638 - added an sse2 fix from Scott "I also own lv" Ladd, and a workaround that
2639 - disables sse2 by default for 32bit on both x86 and amd64 until the rest of the
2640 - wrong-code bugs are fixed. the workaround can be disabled completely by using
2641 - the -msse2 flag.
2642 -
2643 - 19 Sep 2004; <solar@g.o> files/3.3.4/gcc-3.3.4-spec-env.patch,
2644 - files/3.4.1/gcc-3.4.1-spec-env.patch:
2645 - update robs patches from GCC_SPEC to GCC_SPECS so names are consistent in all
2646 - gcc versions
2647 -
2648 - 19 Sep 2004; <solar@g.o> :
2649 - restore changelog
2650 -
2651 -*gcc-3.4.1-r3 (19 Sep 2004)
2652 -
2653 - 19 Sep 2004; Rob Holland <tigger@g.o>
2654 - +files/3.3.4/gcc-3.3.4-spec-env.patch,
2655 - +files/3.4.1/gcc-3.4.1-spec-env.patch, +gcc-3.3.4-r2.ebuild,
2656 - +gcc-3.4.1-r3.ebuild:
2657 - added GCC_SPEC environment variable support
2658 -
2659 - 14 Sep 2004; Luca Barbato <lu_zero@g.o> gcc-3.4.2-r1.ebuild:
2660 - Marked -ppc
2661 -
2662 - 13 Sep 2004; Travis Tilley <lv@g.o> +files/gcc-spec-env.patch,
2663 - gcc-3.4.2-r1.ebuild:
2664 - added a patch from Rob "I own lv" Holland that allows you to switch specs
2665 - files based on an environment variable (GCC_SPECS) and made gcc build both a
2666 - vanilla and hardened specs file by default. Eventually this will mean being
2667 - able to switch between gcc and hardened gcc on the fly. Since neither
2668 - gcc-config nor portage support this yet, I'm not bumping the revision number.
2669 -
2670 -*gcc-3.4.2-r1 (12 Sep 2004)
2671 -
2672 - 12 Sep 2004; Travis Tilley <lv@g.o> +gcc-3.4.2-r1.ebuild,
2673 - -gcc-3.4.2.ebuild:
2674 - re-added uclibc patches and masked for testing
2675 -
2676 - 10 Sep 2004; Travis Tilley <lv@g.o> gcc-3.4.2.ebuild:
2677 - updated ssp patch to 3.4.1-1. this version includes it's own documentation and
2678 - will define _SSP_ when stack protection code is being built.
2679 -
2680 - 08 Sep 2004; Travis Tilley <lv@g.o> gcc-3.4.2.ebuild:
2681 - made gcc default to using multilib on supported archs. add nomultilib to USE
2682 - to disable.
2683 -
2684 -*gcc-3.4.2 (07 Sep 2004)
2685 -
2686 - 07 Sep 2004; Travis Tilley <lv@g.o> +gcc-3.4.2.ebuild,
2687 - -gcc-3.4.2_pre20040902.ebuild:
2688 - version bump. disabled building libjava multilib. this release is masked until
2689 - the uclibc patches are done, bootstrapping is tested, and the toolchain.eclass
2690 - changes are tested on ppc and ppc64.
2691 -
2692 - 06 Sep 2004; Ciaran McCreesh <ciaranm@g.o> gcc-3.4.1-r2.ebuild,
2693 - gcc-3.4.1.ebuild, gcc-3.4.2_pre20040902.ebuild:
2694 - Switch to use epause and ebeep, bug #62950
2695 -
2696 - 06 Sep 2004; Luca Barbato <lu_zero@g.o> gcc-3.4.1-r2.ebuild:
2697 - Marked ppc
2698 -
2699 -*gcc-3.4.2_pre20040902 (05 Sep 2004)
2700 -
2701 - 05 Sep 2004; Travis Tilley <lv@g.o> +gcc-3.4.2_pre20040902.ebuild:
2702 - - added 3.4.2_pre20040902 for testing and working on the new toolchain.eclass
2703 - - updated the gcc symbol visibility patch
2704 - - removed uclibc patches temporarily, they break every time I update gcc
2705 - - added a hack to make gcj not build multilib
2706 - - made libgcc_s.so install to /lib{,32,64}
2707 - - added a potential cross-compile fix that should run the correct target
2708 - when CCHOST != CHOST
2709 - - added java gui backport
2710 -
2711 - 31 Aug 2004; Gustavo Zacarias <gustavoz@g.o> gcc-3.3.4-r1.ebuild:
2712 - Stable on sparc
2713 -
2714 - 28 Aug 2004; <solar@g.o> gcc-3.4.1-r2.ebuild, gcc-3.4.1.ebuild:
2715 - We don't want a PDEPEND of libstd++v3 on uclibc.
2716 -
2717 - 26 Aug 2004; Jon Portnoy <avenj@g.o> gcc-3.3.4-r1.ebuild :
2718 - Stable on x86
2719 -
2720 - 26 Aug 2004; Travis Tilley <lv@g.o> gcc-3.3.4-r1.ebuild:
2721 - stable on amd64
2722 -
2723 - 26 Aug 2004; <solar@g.o> -gcc-3.3.2-r6.ebuild, -gcc-3.3.3-r1.ebuild,
2724 - -gcc-3.3.4.ebuild, -gcc-3.4.0-r6.ebuild:
2725 - pruned a few more ebuilds
2726 -
2727 - 25 Aug 2004; <solar@g.o> -gcc-3.3-r1.ebuild, -gcc-3.3.3-r4.ebuild,
2728 - -gcc-3.3.3_pre20040130.ebuild, -gcc-3.3.3_pre20040215.ebuild,
2729 - -gcc-3.3.3_pre20040322.ebuild, gcc-3.3.4-r1.ebuild, gcc-3.4.1-r2.ebuild:
2730 - removed old/stale ebuilds, marked gcc-3.3.4-r1 stable on arm, keep gcc from
2731 - scanning for guard symbols when environment variable is set
2732 -
2733 - 25 Aug 2004; Mike Frysinger <vapier@g.o> gcc-2.95.3-r8.ebuild,
2734 - gcc-3.2.3-r4.ebuild, gcc-3.3-r1.ebuild, gcc-3.3.1-r5.ebuild,
2735 - gcc-3.3.2-r1.ebuild, gcc-3.3.2-r2.ebuild, gcc-3.3.2-r3.ebuild,
2736 - gcc-3.3.2-r4.ebuild, gcc-3.3.2-r5.ebuild, gcc-3.3.2-r6.ebuild,
2737 - gcc-3.3.2-r7.ebuild, gcc-3.3.2.ebuild, gcc-3.3.3-r1.ebuild,
2738 - gcc-3.3.3-r3.ebuild, gcc-3.3.3-r4.ebuild, gcc-3.3.3-r5.ebuild,
2739 - gcc-3.3.3-r6.ebuild, gcc-3.3.3.ebuild, gcc-3.3.3_pre20040130.ebuild,
2740 - gcc-3.3.3_pre20040215.ebuild, gcc-3.3.3_pre20040322.ebuild,
2741 - gcc-3.3.3_pre20040408-r1.ebuild, gcc-3.3.3_pre20040426.ebuild,
2742 - gcc-3.3.4-r1.ebuild, gcc-3.3.4.ebuild, gcc-3.3.ebuild, gcc-3.4.0-r6.ebuild,
2743 - gcc-3.4.1-r2.ebuild, gcc-3.4.1.ebuild:
2744 - Rip out $COMPILER since it isnt used in such a way that matters.
2745 -
2746 - 20 Aug 2004; Gustavo Zacarias <gustavoz@g.o> gcc-3.3.4-r1.ebuild:
2747 - Enabled -O2 for sparc: safe and good
2748 -
2749 - 17 Aug 2004; Travis Tilley <lv@g.o> gcc-3.4.1-r2.ebuild,
2750 - gcc-3.4.1.ebuild:
2751 - made gcc depend on media-libs/libart_lgpl when gcj is in USE
2752 -
2753 - 17 Aug 2004; Luca Barbato <lu_zero@g.o> gcc-3.4.1-r2.ebuild:
2754 - Marked ~ppc
2755 -
2756 - 14 Aug 2004; Travis Tilley <lv@g.o> gcc-3.4.0-r6.ebuild,
2757 - gcc-3.4.1-r2.ebuild, gcc-3.4.1.ebuild:
2758 - -mcpu is deprecated on amd64 and x86
2759 -
2760 - 14 Aug 2004; Ilya A. Volynets-Evenbach <iluxa@g.o>
2761 - files/3.4.1/gcc-3.4.1-mips-n32only.patch,
2762 - files/3.4.1/gcc-3.4.1-mips-n64only.patch, gcc-3.4.1-r2.ebuild:
2763 - Make sure all gcc libraries go into version-specific dir on n32-only and
2764 - n64-only systems
2765 -
2766 - 13 Aug 2004; Travis Tilley <lv@g.o> gcc-3.4.1-r2.ebuild:
2767 - stable on amd64 :)
2768 -
2769 - 11 Aug 2004; Gustavo Zacarias <gustavoz@g.o> gcc-3.3.4-r1.ebuild:
2770 - Keyworded ~sparc
2771 -
2772 - 11 Aug 2004; Travis Tilley <lv@g.o>
2773 - +files/3.4.1/gcc-3.4.1-glibc-is-native.patch, gcc-3.4.1-r2.ebuild,
2774 - gcc-3.4.1.ebuild:
2775 - added a fix for bug 55108, where enabling multilib caused gcc to fail
2776 - compiling with "Link tests are not allowed after GCC_NO_EXECUTABLES"
2777 -
2778 - 08 Aug 2004; Tom Martin <slarti@g.o> gcc-3.3.3-r3.ebuild,
2779 - gcc-3.3.3-r4.ebuild, gcc-3.3.3-r5.ebuild, gcc-3.3.3-r6.ebuild,
2780 - gcc-3.3.4-r1.ebuild, gcc-3.3.4.ebuild, gcc-3.4.0-r6.ebuild,
2781 - gcc-3.4.1-r2.ebuild, gcc-3.4.1.ebuild:
2782 - Typo in DESCRIPTION: extentions -> extensions. Bug 59717.
2783 -
2784 - 06 Aug 2004; Mike Frysinger <vapier@g.o>
2785 - +files/pro-police-docs.patch, gcc-3.3.4-r1.ebuild, gcc-3.4.0-r6.ebuild,
2786 - gcc-3.4.1-r2.ebuild, gcc-3.4.1.ebuild:
2787 - Add the pro-police doc patch.
2788 -
2789 - 05 Aug 2004; Ilya A. Volynets-Evenbach <iluxa@g.o>
2790 - gcc-3.4.1-r2.ebuild:
2791 - Disable PDEPEND on libstdc++-v3 for n32/n64 systems. gcc-3.3 didn't work on
2792 - them ever. Not to mention that libstdc++-v3 simply doesn't build as n32.
2793 - Also add $ABI variable. It should be set in profile for multi-abi capable arches
2794 -
2795 -*gcc-3.4.1-r2 (03 Aug 2004)
2796 -
2797 - 03 Aug 2004; Travis Tilley <lv@g.o>
2798 - +files/3.4.1/gcc-3.4.1-r2-gentoo-branding.patch, -gcc-3.4.1-r1.ebuild,
2799 - +gcc-3.4.1-r2.ebuild, gcc-3.4.1.ebuild:
2800 - new snapshot, among other things it contains an enum fix that's needed to work
2801 - on porting openoffice to gcc 3.4. removed the old experimental ebuild and
2802 - keyworded 3.4.1 stable on ppc64 since it also has the ICE fix for mozilla.
2803 - updated piepatch version to 8.7.6.5
2804 -
2805 - 03 Aug 2004; Tom Gall <tgall@g.o> gcc-3.4.1-r1.ebuild:
2806 - stable on ppc64
2807 -
2808 - 29 Jul 2004; Alexander Gabert <pappy@g.o> gcc-3.3.4-r1.ebuild:
2809 - adding hardened dependency for sparc, still not keyworded, but yet to come
2810 -
2811 - 26 Jul 2004; Travis Tilley <lv@g.o>
2812 - +files/3.4.1/gcc341-ppc64-mozilla-ICE-fix.patch, gcc-3.4.1-r1.ebuild,
2813 - gcc-3.4.1.ebuild:
2814 - added a patch that should fix a ppc64 specific internal compiler error that
2815 - shows up when compiling mozilla
2816 -
2817 - 25 Jul 2004; Daniel Goller <morfic@g.o> gcc-3.4.1.ebuild:
2818 - Marking ~x86 for gcc 3.4 profile
2819 -
2820 - 25 Jul 2004; Guy Martin <gmsoft@g.o> gcc-3.4.1.ebuild:
2821 - Marked -hppa. It b0rks glibc and co.
2822 -
2823 -*gcc-3.3.3-r1 (22 Jul 2004)
2824 -
2825 - 22 Jul 2004; Martin Schlemmer <azarah@g.o>
2826 - +files/3.3.3/gcc333-pr15693.patch, +gcc-3.3.3-r1.ebuild:
2827 - Bug #57182. This is sparc only fixup.
2828 -
2829 - 22 Jul 2004; Alexander Gabert <pappy@g.o> gcc-3.3.4-r1.ebuild:
2830 - fire up hardened changes for sparc and hppa, though still leaving keyworded on
2831 - sparc
2832 -
2833 - 22 Jul 2004; Alexander Gabert <pappy@g.o> gcc-3.4.1.ebuild:
2834 - added hppa logic and note for glibc
2835 -
2836 - 20 Jul 2004; Alexander Gabert <pappy@g.o> gcc-3.3.3-r6.ebuild:
2837 - added hardened auto PIE SSP for sparc
2838 -
2839 - 19 Jul 2004; Travis Tilley <lv@g.o> gcc-3.4.0-r6.ebuild,
2840 - gcc-3.4.1-r1.ebuild, gcc-3.4.1.ebuild:
2841 - changed use of gtk2 USE flag to gtk
2842 -
2843 - 14 Jul 2004; <solar@g.o> gcc-3.3.4-r1.ebuild:
2844 - gcc-3.3.4-r1 marked -hppa ~x86 ~amd64 ~mips ~arm, ~sparc desired
2845 -
2846 - 13 Jul 2004; Travis Tilley <lv@g.o> gcc-3.4.1.ebuild:
2847 - marking 3.4.1 stable on amd64. fixes bug 56864
2848 -
2849 - 13 Jul 2004; Travis Tilley <lv@g.o> files/awk/fixlafiles.awk:
2850 - added Martin Schlemmer's new fixlafiles.awk with support for gcc 3.4 lib paths
2851 -
2852 - 11 Jul 2004; Travis Tilley <lv@g.o> gcc-3.4.0-r6.ebuild,
2853 - gcc-3.4.1-r1.ebuild, gcc-3.4.1.ebuild:
2854 - xlib peers are deprecated in libjava 3.4.0, switching gcc 3.4 ebuilds to gtk2
2855 -
2856 -*gcc-3.4.1-r1 (10 Jul 2004)
2857 -
2858 - 10 Jul 2004; Travis Tilley <lv@g.o> +gcc-3.4.1-r1.ebuild:
2859 - now that i've tested it a bit locally, i'm committing a -* masked ebuild with
2860 - the GCC symbol visibility patch
2861 - (http://www.nedprod.com/programs/gccvisibility.html) for further testing by
2862 - hardened + uclibc devs. it should eventually lead to speed increases for
2863 - hardened, smaller libs for uclibc, and improved load times for everybody. this
2864 - ebuild also has a few readability cleanups for my own personal sanity.
2865 -
2866 - 07 Jul 2004; Joshua Kinard <kumba@g.o> gcc-3.3.3-r6.ebuild:
2867 - Marked stable on mips.
2868 -
2869 -*gcc-3.4.1 (05 Jul 2004)
2870 -
2871 - 05 Jul 2004; Travis Tilley <lv@g.o>
2872 - +files/3.4.1/gcc-3.4.1-gentoo-branding.patch, +gcc-3.4.1.ebuild:
2873 - new version. please see http://gcc.gnu.org/gcc-3.4/changes.html#3.4.1 for more
2874 - information.
2875 -
2876 -*gcc-3.3.4-r1 (04 Jul 2004)
2877 -
2878 - 04 Jul 2004; Martin Schlemmer <azarah@g.o> +gcc-3.3.4-r1.ebuild:
2879 - Update from 3_3-rhl branch. Add PIE support back.
2880 -
2881 - 02 Jul 2004; Jeremy Huddleston <eradicator@g.o> gcc-2.95.3-r8.ebuild,
2882 - gcc-3.0.4-r6.ebuild, gcc-3.1.1-r2.ebuild, gcc-3.3-r1.ebuild,
2883 - gcc-3.3.1-r5.ebuild, gcc-3.3.2-r1.ebuild, gcc-3.3.2-r2.ebuild,
2884 - gcc-3.3.2-r4.ebuild, gcc-3.3.2-r5.ebuild, gcc-3.3.2-r6.ebuild,
2885 - gcc-3.3.2-r7.ebuild, gcc-3.3.2.ebuild, gcc-3.3.3-r3.ebuild,
2886 - gcc-3.3.3-r4.ebuild, gcc-3.3.3-r5.ebuild, gcc-3.3.3-r6.ebuild,
2887 - gcc-3.3.3.ebuild, gcc-3.3.3_pre20040130.ebuild,
2888 - gcc-3.3.3_pre20040215.ebuild, gcc-3.3.3_pre20040322.ebuild,
2889 - gcc-3.3.3_pre20040408-r1.ebuild, gcc-3.3.3_pre20040426.ebuild,
2890 - gcc-3.3.4.ebuild, gcc-3.3.ebuild, gcc-3.4.0-r6.ebuild:
2891 - virtual/glibc -> virtual/libc
2892 -
2893 - 29 Jun 2004; <solar@g.o> gcc-3.3.3-r6.ebuild, gcc-3.3.4.ebuild,
2894 - gcc-3.4.0-r6.ebuild, files/3.3.3/gcc-3.3.3-norelro.patch:
2895 - add norelro patch for uclibc
2896 -
2897 - 28 Jun 2004; <solar@g.o> gcc-3.4.0-r6.ebuild:
2898 - fwdport uclibc updates from 3.3.4
2899 -
2900 - 27 Jun 2004; Luca Barbato <lu_zero@g.o> :
2901 - Minor ppc/altivec related fix
2902 -
2903 - 24 Jun 2004; <solar@g.o> gcc-3.3.3-r6.ebuild:
2904 - backport uclibc updates from 3.3.4
2905 -
2906 - 24 Jun 2004; Aron Griffis <agriffis@g.o> gcc-3.3-r1.ebuild,
2907 - gcc-3.3.2-r1.ebuild, gcc-3.3.2-r2.ebuild, gcc-3.3.2-r3.ebuild,
2908 - gcc-3.3.2-r4.ebuild, gcc-3.3.2-r5.ebuild, gcc-3.3.2-r6.ebuild,
2909 - gcc-3.3.2-r7.ebuild, gcc-3.3.2.ebuild, gcc-3.3.3-r3.ebuild,
2910 - gcc-3.3.3-r4.ebuild, gcc-3.3.3-r5.ebuild, gcc-3.3.3-r6.ebuild,
2911 - gcc-3.3.3.ebuild, gcc-3.3.3_pre20040130.ebuild,
2912 - gcc-3.3.3_pre20040215.ebuild, gcc-3.3.3_pre20040322.ebuild,
2913 - gcc-3.3.3_pre20040408-r1.ebuild, gcc-3.3.3_pre20040426.ebuild,
2914 - gcc-3.3.4.ebuild, gcc-3.3.ebuild, gcc-3.4.0-r6.ebuild:
2915 - Fix use invocation and regenerate broken manifest
2916 -
2917 -*gcc-3.3.4 (20 Jun 2004)
2918 -
2919 - 20 Jun 2004; Martin Schlemmer <azarah@g.o>
2920 - +files/3.3.4/gcc334-gentoo-branding.patch, +gcc-3.3.4.ebuild:
2921 - Update version. Add uclibc changes as from Ned Ludd (not sure who they from).
2922 - PIE support is for the moment disabled, and thus the '-*' in KEYWORDS.
2923 - Closes bug #54321.
2924 -
2925 - 09 Jun 2004; Alexander Gabert <pappy@g.o> gcc-3.3.3-r6.ebuild:
2926 - removing the hardened PIE SSP logic for sparc - it breaks glibc compiling with
2927 - a hardened gcc and until this is sorted out we cannot support it on sparc
2928 - anyway
2929 -
2930 - 08 Jun 2004; Travis Tilley <lv@g.o> gcc-3.3.3-r6.ebuild:
2931 - stable on amd64
2932 -
2933 - 08 Jun 2004; <solar@g.o> gcc-3.3.3-r6.ebuild:
2934 - gcc-3.3.3-r6.ebuild marked stable for upcoming release
2935 -
2936 - 08 Jun 2004; Brandon Hale <tseng@g.o> gcc-3.3.3-r6.ebuild:
2937 - Start wider testing for 3.3.3-r6, marked ~x86.
2938 -
2939 -*gcc-3.1.1-r2 (07 Jun 2004)
2940 -
2941 - 07 Jun 2004; Mike Frysinger <vapier@g.o> -gcc-3.1.1-r1.ebuild,
2942 - +gcc-3.1.1-r2.ebuild:
2943 - Fix long standing env bug #30849 and use epatch instead of patch.
2944 -
2945 - 05 Jun 2004; Travis Tilley <lv@g.o>
2946 - +files/3.4.0/reiser4-why-do-you-hate-me.patch, gcc-3.4.0-r6.ebuild:
2947 - added fix for compiling on reiser4 filesystems
2948 -
2949 - 04 Jun 2004; Travis Tilley <lv@g.o>
2950 - +files/3.4.0/gcc-3.4.0-cc1-no-stack-protector.patch,
2951 - +files/3.4.0/gcc34-ice-hack.patch, gcc-3.4.0-r6.ebuild:
2952 - updated the ice hack patch and added a stack protector fix for cc1
2953 -
2954 - 04 Jun 2004; Travis Tilley <lv@g.o> gcc-3.4.0-r6.ebuild:
2955 - stable on amd64
2956 -
2957 - 04 Jun 2004; Brandon Hale <tseng@g.o>
2958 - +files/3.3.3/gcc-3.3.3-libiberty-pic.patch, gcc-3.3.3-r6.ebuild:
2959 - Readd missing libiberty-pic patch for gcc-3.3.3-r6
2960 -
2961 - 03 Jun 2004; Tom Gall <tgall@g.o> gcc-3.4.0-r6.ebuild:
2962 - stable on ppc64
2963 -
2964 - 02 Jun 2004; Pieter Van den Abeele <pvdabeel@g.o> gcc-3.3.3_pre20040408-r1.ebuild:
2965 - Masked stable on ppc
2966 -
2967 - 02 Jun 2004; Travis Tilley <lv@g.o> gcc-3.4.0-r6.ebuild:
2968 - lib64 fix for libgcc_s on ppc64
2969 -
2970 - 02 Jun 2004; Joshua Kinard <kumba@g.o> gcc-3.4.0-r6.ebuild:
2971 - Added ~mips back to KEYWORDS.
2972 -
2973 - 02 Jun 2004; Travis Tilley <lv@g.o>
2974 - +files/3.4.0/gcc34-ia64-lib64.patch, +files/3.4.0/gcc34-multi32-hack.patch,
2975 - +files/3.4.0/gcc34-ppc64-m32-m64-multilib-only.patch, gcc-3.4.0-r6.ebuild:
2976 - added some last minute multilib fixes for ppc64, ia64, and sparc
2977 -
2978 -*gcc-3.4.0-r6 (01 Jun 2004)
2979 -
2980 - 01 Jun 2004; Travis Tilley <lv@g.o>
2981 - -files/3.4.0/gcc-3.4-libiberty-pic.patch,
2982 - -files/3.4.0/gcc-3.4.0-mips-pcrel.diff,
2983 - -files/3.4.0/gcc-3.4.0-r3-gentoo-branding.patch,
2984 - +files/3.4.0/gcc-3.4.0-r6-gentoo-branding.patch,
2985 - -files/3.4.0/gcc34-ppc64-typo-fix.patch, -gcc-3.4.0-r4.ebuild,
2986 - -gcc-3.4.0-r5.ebuild, +gcc-3.4.0-r6.ebuild:
2987 - branch update. this release should fix most of the unit-at-a-time problems
2988 - people have been seeing.
2989 -
2990 - 30 May 2004; Travis Tilley <lv@g.o>
2991 - +files/3.4.0/gcc34-ppc64-typo-fix.patch, gcc-3.4.0-r5.ebuild:
2992 - added a typo fix patch for ppc64
2993 -
2994 - 30 May 2004; Ilya A. Volynets-Evenbach <iluxa@g.o>
2995 - +files/3.4.0/gcc-3.4.0-mips-pcrel.diff, gcc-3.4.0-r5.ebuild:
2996 - Add n32 & n64 use flags
2997 - Add n32/n64 patches and build options
2998 - Allow multilibs on all arches
2999 -
3000 - 28 May 2004; Tom Gall <tgall@g.o> gcc-3.3.3_pre20040408-r1.ebuild:
3001 - marked as stable for ppc64
3002 -
3003 - 27 May 2004; Aron Griffis <agriffis@g.o> gcc-3.3.2-r5.ebuild:
3004 - Fix bug 52147: gcc-3.3.2-r5 used to build on ia64, now it doesn't. Demote
3005 - stable version to 3.3.2-r2, which still builds.
3006 -
3007 -*gcc-3.3.3-r6 (27 May 2004)
3008 -
3009 - 27 May 2004; Alexander Gabert <pappy@g.o>
3010 - +files/3.3.3/gcc333-ssp-3.3.2_1-fixup.patch, +gcc-3.3.3-r6.ebuild:
3011 - added preliminary gcc 3.3.3 -r6 version, this one will fix the problems with
3012 - bug 51386, removing guard from libgcc even UNResolved symbols
3013 -
3014 -*gcc-3.4.0-r5 (26 May 2004)
3015 -
3016 - 26 May 2004; Travis Tilley <lv@g.o> +gcc-3.4.0-r5.ebuild:
3017 - uclibc related updates and fixes from Peter Mazinger
3018 -
3019 - 26 May 2004; Travis Tilley <lv@g.o> gcc-3.4.0-r4.ebuild:
3020 - adding ~amd64 keyword. this shouldnt have an effect on most users, as gcc 3.4
3021 - is profile masked. please switch to the gcc34-amd64-2004.1 profile if you want
3022 - to install this package on amd64.
3023 -
3024 - 21 May 2004; Travis Tilley <lv@g.o> gcc-3.4.0-r4.ebuild:
3025 - updated piepatches from Peter Mazinger to 8.7.6.2. the 3.4.0 version should
3026 - now be as complete as the 3.3.x version. Thanks Peter, you rock! :)
3027 -
3028 - 20 May 2004; <solar@g.o> gcc-3.3.3-r5.ebuild:
3029 - marked gcc-3.3.3-r5 -* -hppa arm ~x86 ~sparc ~amd64
3030 -
3031 -*gcc-3.4.0-r4 (21 May 2004)
3032 -
3033 - 21 May 2004; Travis Tilley <lv@g.o> -gcc-3.4.0-r3.ebuild,
3034 - +gcc-3.4.0-r4.ebuild:
3035 - 3.4.0-r3 was horribly broken, so i am doing a revision bump to encourage all
3036 - users who installed this version to upgrade. i have also removed backwards
3037 - compatibility support because it was horribly broken on a few archs other than
3038 - x86 and amd64. please keep gcc 3.3.x or 3.2.x around if you need the older
3039 - libstdc++ for running binary-only c++ apps.
3040 -
3041 -*gcc-3.4.0-r3 (20 May 2004)
3042 -
3043 - 20 May 2004; Travis Tilley <lv@g.o>
3044 - +files/3.4.0/gcc-3.4-libiberty-pic.patch,
3045 - -files/3.4.0/gcc-3.4.0-fno-for-scope.patch,
3046 - -files/3.4.0/gcc-3.4.0-gentoo-branding.patch,
3047 - +files/3.4.0/gcc-3.4.0-r3-gentoo-branding.patch, -gcc-3.4.0-r1.ebuild,
3048 - -gcc-3.4.0-r2.ebuild, +gcc-3.4.0-r3.ebuild:
3049 - updated gcc 3.4 to a 20040519 snapshot and removed the fno-for-scope and
3050 - stack-size patches, as they"ve been merged upstream. updated to the latest
3051 - piessp patches from Peter Mazinger, only with the arm patches temporarily
3052 - disabled. removed SSP exclusion patch... it should no longer be needed. amd64
3053 - users beware: this release breaks the ABI slightly, and has a small chance of
3054 - causing problems. for more information on this ABI break, see
3055 - http://gcc.gnu.org/ml/gcc/2004-05/msg00911.html
3056 -
3057 - 17 May 2004; Travis Tilley <lv@g.o> gcc-3.3.3-r5.ebuild:
3058 - added amd64 to the (short) list of archs that can enable automatic PIE + SSP
3059 -
3060 -*gcc-3.3.3-r5 (14 May 2004)
3061 -
3062 - 14 May 2004; Alexander Gabert <pappy@g.o> +gcc-3.3.3-r5.ebuild:
3063 - added preliminary version for gcc-3.3.3-r5 with latest Mazinger patches and
3064 - sparc define fix, testing proceeds on intel and sparc
3065 -
3066 - 13 May 2004; Travis Tilley <lv@g.o>
3067 - +files/3.4.0/gcc-3.4.0-move-propolice-into-glibc.patch, gcc-3.4.0-r2.ebuild:
3068 - it seems that the new SSP doesnt honor _LIBC_PROVIDES_SSP_, so i've included a
3069 - patch that adds this functionality back in
3070 -
3071 -*gcc-3.4.0-r2 (12 May 2004)
3072 -
3073 - 12 May 2004; Travis Tilley <lv@g.o> +gcc-3.4.0-r2.ebuild,
3074 - -gcc-3.4.0.ebuild:
3075 - added SSP support and updated the piessp patches (mostly) to 8.7.4. note that
3076 - the piessp patches arent yet as complete as the 3.3.3 version on archs other
3077 - than x86 and amd64.
3078 -
3079 - 08 May 2004; <solar@g.o> gcc-3.3.3-r4.ebuild:
3080 - patch updates
3081 -
3082 - 06 May 2004; Travis Tilley <lv@g.o> gcc-3.3.3-r3.ebuild,
3083 - gcc-3.3.3.ebuild, gcc-3.4.0-r1.ebuild:
3084 - made the compatibility check look for the actual .so instead of just the
3085 - versioned directory that contains it because there may or may not be any
3086 - shared objects to back up... The PPC-specific gcc 3.3.3 ebuilds for some
3087 - reason install libstdc++ directly to /usr/lib/ on PPC64, so this change should
3088 - allow gcc 3.4.0-r1 to install on this arch without tar failing.
3089 -
3090 - 06 May 2004; Travis Tilley <lv@g.o> gcc-3.3.3-r3.ebuild,
3091 - gcc-3.3.3.ebuild, gcc-3.4.0-r1.ebuild:
3092 - copied the sed magick from 3.3.3-r4 that should fix building gcc with binutils
3093 - 2.15.90.0.3 and then downgrading to a previous version. it disables the
3094 - --as-needed support that only gets compiled in when using binutils 2.15.90.0.2
3095 - or higher (proper support of which has been moved back to a gcc 3.5 target)
3096 -
3097 - 06 May 2004; Travis Tilley <lv@g.o> gcc-3.4.0-r1.ebuild:
3098 - added gcc333_pre20040408-stack-size.patch for testing on ppc64
3099 -
3100 - 04 May 2004; Ilya A. Volynets-Evenbaks <iluxa@g.o> gcc-3.4.0.ebuild:
3101 - gcc reqires glibc-2.3.3_pre20040420, primarily because of bunch of missing
3102 - sgidefs.h includes, patch for which is included there.
3103 -
3104 -*gcc-3.4.0-r1 (04 May 2004)
3105 -
3106 - 04 May 2004; Travis Tilley <lv@g.o> +gcc-3.4.0-r1.ebuild:
3107 - added a compatibility function that backs up your older libstdc++ so that
3108 - binary applications wont break if/when you uninstall your old compiler
3109 -
3110 - 04 May 2004; <solar@g.o> files/3.3.3/gcc-uclibc-3.3-loop.patch:
3111 - added gcc-uclibc-3.3-loop.patch
3112 -
3113 - 04 May 2004; <solar@g.o> gcc-3.3.3-r4.ebuild:
3114 - fixed typo's and limit USE hardened piessp by default to x86 only for now
3115 -
3116 - 03 May 2004; <solar@g.o> gcc-3.3.3-r4.ebuild,
3117 - files/3.3.3/gcc-3.3.3-uclibc-add-ssp.patch:
3118 - disable -as-needed from being compiled into gcc specs natively when using
3119 - >=sys-devel/binutils-2.15.90.0.3. This is done to keep our gcc backwards
3120 - compatible with binutils. misc pie updates for misc arches
3121 -
3122 -*gcc-3.3.3-r4 (02 May 2004)
3123 -
3124 - 02 May 2004; <solar@g.o> gcc-3.3.3-r3, gcc-3.3.3-r4.ebuild:
3125 - ARM is having issues with static linking as the spec file calls for
3126 - crtbeginT.o vs crtbeginS.o so we disable improved handling patch till we can
3127 - take a closer look. FIXME
3128 -
3129 - 01 May 2004; <solar@g.o> gcc-3.3.3-r4.ebuild:
3130 - piessp version 8.6.4 from Peter S. Mazinger. Additional patches added redhat
3131 - ice-hack updated and more uclibc updates
3132 -
3133 - 30 Apr 2004; Tom Gall <tgall@g.o> gcc-3.3.3_pre20040322.ebuild,
3134 - gcc-3.3.3_pre20040408-r1.ebuild, gcc-3.3.3_pre20040426.ebuild:
3135 - mark these as ~ppc64. DO NOT MARK stable for ppc64 without talking to me please.
3136 -
3137 - 29 Apr 2004; Mike Frysinger <vapier@g.o> gcc-3.3.3-r3.ebuild,
3138 - +files/3.3.3/gcc333-debian-arm-getoff.patch,
3139 - +files/3.3.3/gcc333-debian-arm-ldm.patch:
3140 - Take two patches from debian gcc-3.3.3 so that it works nicely on arm.
3141 -
3142 - 28 Apr 2004; Travis Tilley <lv@g.o>
3143 - +files/3.4.0/gcc-3.4.0-fno-for-scope.patch, gcc-3.4.0.ebuild:
3144 - added fix for bug 49174
3145 -
3146 - 28 Apr 2004; Travis Tilley <lv@g.o> gcc-3.4.0.ebuild:
3147 - fixed things up a bit and added a check that changes the deprecated -mcpu
3148 - option to -mtune so that libiberty wont break anymore for people with -mcpu in
3149 - CFLAGS
3150 -
3151 - 28 Apr 2004; <solar@g.o> gcc-3.3.3-r3.ebuild:
3152 - More updates for uClibc, cross compiling fixes and addition of
3153 - --disable-libunwind-exceptions for use with glibc
3154 -
3155 - 27 Apr 2004; Aron Griffis <agriffis@g.o> gcc-3.0.4-r6.ebuild:
3156 - Add flag-o-matic for bug 49179
3157 -
3158 -*gcc-3.3.3_pre20040426 (27 Apr 2004)
3159 -
3160 - 27 Apr 2004; Luca Barbato <lu_zero@g.o>
3161 - +files/3.3.3/gcc333_pre20040426-gentoo-branding.patch,
3162 - +gcc-3.3.3_pre20040426.ebuild:
3163 - New snapshot
3164 -
3165 - 27 Apr 2004; Mike Frysinger <vapier@g.o> gcc-3.4.0.ebuild:
3166 - cleanup flag stuff and remove CHOST setting with hppa gcc-3.4.0.ebuild
3167 -
3168 - 27 Apr 2004; Travis Tilley <lv@g.o> gcc-3.4.0.ebuild:
3169 - re-added manpages and made the ebuild automatically die if gcj or multilib are
3170 - in USE, as these are sure to make gcc 3.4.0 fail at this point...
3171 -
3172 - 26 Apr 2004; Tom Gall <tgall@g.o> gcc-3.4.0.ebuild:
3173 - fix bug 49111, appears to work quite well on ppc64
3174 -
3175 - 27 Apr 2004; Michael McCabe <randy@g.o> gcc-3.3.3-r3.ebuild:
3176 - Marked stable on s390
3177 -
3178 - 26 Apr 2004; Travis Tilley <lv@g.o> gcc-3.4.0.ebuild:
3179 - fix bug where the ebuild tries to nuke libiberty from outside the sandbox
3180 -
3181 - 26 Apr 2004; Travis Tilley <lv@g.o> gcc-3.4.0.ebuild:
3182 - change settings for mips again... arch set to mips3 and tune set to r4600
3183 -
3184 - 26 Apr 2004; Travis Tilley <lv@g.o> gcc-3.4.0.ebuild:
3185 - changed mips default arch settings so that march defaults to r4k and not
3186 - mips3. also removed default mtune setting. thanks for the heads up geoman
3187 -
3188 -*gcc-3.4.0 (26 Apr 2004)
3189 -
3190 - 26 Apr 2004; Travis Tilley <lv@g.o>
3191 - +files/3.4.0/gcc-3.4.0-gentoo-branding.patch,
3192 - -files/3.4.0/gcc-3.4.0_pre20040416-gentoo-branding.patch,
3193 - gcc-3.3.3-r3.ebuild, +gcc-3.4.0.ebuild, -gcc-3.4.0_pre20040416.ebuild:
3194 - added ebuild for gcc 3.4.0 final, and removed ada from the IUSE of gcc 3.3.3-r3
3195 -
3196 -*gcc-3.3.3-r3 (25 Apr 2004)
3197 -
3198 - 25 Apr 2004; Martin Schlemmer <azarah@g.o> +gcc-3.3.3-r3.ebuild:
3199 - Update snapshot. Fix objc doc install. Do not build ada until we resolve if we
3200 - should or not.
3201 -
3202 - 24 Apr 2004; Joshua Kinard <kumba@g.o> gcc-3.3.3.ebuild:
3203 - Marking gcc-3.3.3 stable on mips, as stages and GRPs are built with it, and
3204 - it's run fine with no issues.
3205 -
3206 - 22 Apr 2004; Mike Frysinger <vapier@g.o> gcc-3.3.3-r2.ebuild:
3207 - Change the nogcj flag to gcj.
3208 -
3209 - 21 Apr 2004; Mike Frysinger <vapier@g.o> gcc-3.2-r5 gcc-3.1-r8:
3210 - These were never released so lets prune them.
3211 -
3212 - 21 Apr 2004; Mike Frysinger <vapier@g.o> gcc-3.2.3-r2 gcc-3.2.3-r3
3213 - gcc-3.2.3-r4:
3214 - Bump r4 to stable and clean it up so we can force out r2 and r3 in the future.
3215 -
3216 - 21 Apr 2004; Mike Frysinger <vapier@g.o> gcc-2.95.3-r7 gcc-2.95.3-r8:
3217 - Clean up ebuilds (filter-flags and similar) and bump r8 to stable for ppc/sparc/alpha
3218 - so we can trim out r7 in the future.
3219 -
3220 - 21 Apr 2004; Mike Frysinger <vapier@g.o> gcc-3.0.4 gcc-3.1.1-r1:
3221 - Clean up the ebuild (filter-flags and similar).
3222 -
3223 - 20 Apr 2004; <solar@g.o> gcc-3.3.3-r2.ebuild:
3224 - add s390 gcc-3.3.3 patch from bug #47915, added USE flags for f77, objc from
3225 - bug #23171.
3226 -
3227 -*gcc-3.4.0_pre20040416 (19 Apr 2004)
3228 -
3229 - 19 Apr 2004; Travis Tilley <lv@g.o>
3230 - +files/3.4.0/gcc-3.4.0_pre20040416-gentoo-branding.patch,
3231 - +gcc-3.4.0_pre20040416.ebuild:
3232 - initial commit for gcc 3.4.0 pre-release. currently only amd64 is tested well
3233 - with gcc 3.4, gcj is broken, and some things dont compile properly.
3234 - PIE-by-default support has been added, but propolice has yet to be ported.
3235 -
3236 - 18 Apr 2004; <solar@g.o> :
3237 - ChangeLog correction.. instructions on unmasking can be found in
3238 - /usr/portage/profiles/package.mask
3239 -
3240 -*gcc-3.3.3-r2 (18 Apr 2004)
3241 -
3242 - 18 Apr 2004; <solar@g.o> gcc-3.3.3-r1.ebuild, gcc-3.3.3-r2.ebuild:
3243 - long awaited piessp functionality in here after alot of local testing.. Many
3244 - many thanks go to the PaX Team, Peter S. Mazinger (who helped tremendously),
3245 - and all those who helped getting this version ready.. This gcc-3.3.3-r2.ebuild
3246 - is currently package.masked but instructions on unmasking can be found in
3247 - /usr/portage/package.unmask, please test. Note: USE=uclibc might still need a
3248 - little more work, which we intend to address to before unmasking
3249 -
3250 -*gcc-3.3.3_pre20040408-r1 (15 Apr 2004)
3251 -
3252 - 15 Apr 2004; Luca Barbato <lu_zero@g.o>
3253 - gcc-3.3.3_pre20040408-r1.ebuild,
3254 - files/3.3.3/gcc333_pre20040408-gentoo-branding.patch,
3255 - files/3.3.3/gcc333_pre20040408-stack-size.patch:
3256 - New Snapshot
3257 -
3258 - 05 Apr 2004; Brian Jackson <iggy@g.o> gcc-3.3.3.ebuild:
3259 - add s390 to keywords
3260 -
3261 - 04 Apr 2004; Travis Tilley <lv@g.o> gcc-3.3.3.ebuild:
3262 - added avenjs amd64 fixes to gcc-3.3.3.ebuild
3263 -
3264 - 03 Apr 2004; Jon Portnoy <avenj@g.o> gcc-3.3.3-r1.ebuild :
3265 - Yanked unnecessary amd64-related construct for finding libc.
3266 - Bug #46697.
3267 -
3268 - 26 Mar 2004; Jason Wever <weeve@g.o> gcc-3.3.3.ebuild:
3269 - And on the 5th date, gcc-3.3.3 was stable for sparc, and it was good.
3270 -
3271 - 25 Mar 2004; Michael Sterrett <mr_bones_@g.o> gcc-3.2.2-r2.ebuild,
3272 - gcc-3.2.2.ebuild, gcc-3.2.3-r2.ebuild, gcc-3.2.3-r3.ebuild,
3273 - gcc-3.2.3-r4.ebuild, gcc-3.3.ebuild:
3274 - don't use deprecated ? : use syntax
3275 -
3276 - 24 Mar 2004; Luca Barbato <lu_zero@g.o> gcc-3.3.3_pre20040322.ebuild:
3277 - Fixed SRC_URI
3278 -
3279 -*gcc-3.3.3_pre20040322 (23 Mar 2004)
3280 -
3281 - 23 Mar 2004; Luca Barbato <lu_zero@g.o> gcc-3.3.3_pre20040322.ebuild,
3282 - files/3.3.3/gcc333_pre20040322-gentoo-branding.patch:
3283 - New snapshot from the hammer branch.
3284 -
3285 - 22 Mar 2004; Luca Barbato <lu_zero@g.o> gcc-3.3.3_pre20040215.ebuild:
3286 - Marked again -ppc since it is still too much problematic.
3287 -
3288 - 15 Mar 2004; Joshua Kinard <kumba@g.o> gcc-3.3.2-r5.ebuild,
3289 - gcc-3.3.2-r6.ebuild:
3290 - Removed bogus comment from -r6; marked -r5 stable on mips
3291 -
3292 - 09 Mar 2004; <agriffis@g.o> gcc-3.3.2-r5.ebuild:
3293 - stable on alpha and ia64
3294 -
3295 - 06 Mar 2004; Alexander Gabert <pappy@g.o> :
3296 - patch updates to let pie-ssp-bounds-check work with propolice patch during the
3297 - ebuild patching
3298 -
3299 - 06 Mar 2004; Alexander Gabert <pappy@g.o> gcc-3.3.3-r1.ebuild:
3300 - added support for bug 6148 to the pie-ssp patch, the bounds checker fails with
3301 - some hunks but coupled with the pie-ssp patch it applies good
3302 -
3303 - 06 Mar 2004; Alexander Gabert <pappy@g.o> gcc-3.3.3-r1.ebuild:
3304 - added v5 version for hardened pie ssp patch, this will be the release version
3305 - when testing shows no problems
3306 -
3307 - 01 Mar 2004; Martin Schlemmer <azarah@g.o> files/awk/scanforssp.awk:
3308 - Add support to detect corrupted filesystem/bad hardware, patch by
3309 - Carter Smithhart <derheld42@×××××××.net>.
3310 -
3311 - 26 Feb 2004; Alexander Gabert <pappy@g.o> gcc-3.3.3-r1.ebuild:
3312 - added IUSE hardened flag (thx swtaylor)
3313 -
3314 - 26 Feb 2004; Alexander Gabert <pappy@g.o> gcc-3.3.3-r1.ebuild:
3315 - changed typo in FVER of SSP, fixed up release_version logic a bit
3316 -
3317 - 26 Feb 2004; Alexander Gabert <pappy@g.o> gcc-2.95.3-r7.ebuild,
3318 - gcc-2.95.3-r8.ebuild, gcc-3.0.4-r6.ebuild, gcc-3.1-r8.ebuild,
3319 - gcc-3.1.1-r1.ebuild, gcc-3.2.1-r7.ebuild, gcc-3.2.3-r3.ebuild,
3320 - gcc-3.3-r1.ebuild, gcc-3.3.1-r1.ebuild, gcc-3.3.2-r3.ebuild,
3321 - gcc-3.3.2.ebuild, gcc-3.3.3-r1.ebuild:
3322 - changed brackets in SRC_URI for pie-ssp patch, fixed copyright ebuild headers
3323 - to 2004
3324 -
3325 - 26 Feb 2004; Alexander Gabert <pappy@g.o> gcc-2.95.3-r7.ebuild,
3326 - gcc-2.95.3-r8.ebuild, gcc-3.0.4-r6.ebuild, gcc-3.1-r8.ebuild,
3327 - gcc-3.1.1-r1.ebuild, gcc-3.2.1-r7.ebuild, gcc-3.2.3-r3.ebuild,
3328 - gcc-3.3-r1.ebuild, gcc-3.3.1-r1.ebuild, gcc-3.3.2-r3.ebuild,
3329 - gcc-3.3.2.ebuild, gcc-3.3.3-r1.ebuild:
3330 - changed brackets in SRC_URI for pie-ssp patch, fixed copyright ebuild headers
3331 - to 2004
3332 -
3333 - 26 Feb 2004; Alexander Gabert <pappy@g.o> gcc-3.3.3-r1.ebuild:
3334 - implemented easier patch logic for SSP and PIE support with Azarah
3335 -
3336 -*gcc-3.3.3-r1 (26 Feb 2004)
3337 -
3338 - 26 Feb 2004; Alexander Gabert <pappy@g.o> gcc-3.3.3-r1.ebuild:
3339 - changed version_patch logic to use a single variable for assigning the string
3340 - to the different patch situations
3341 -
3342 - 26 Feb 2004; Alexander Gabert <pappy@g.o> :
3343 - added preliminary version with hardened support
3344 -
3345 - 22 Feb 2004; Luca Barbato <lu_zero@g.o> gcc-3.3.3_pre20040215.ebuild:
3346 - Marked ~ppc since seems to build altivec code correctly
3347 -
3348 - 21 Feb 2004; Brad House <brad_mssw@g.o> gcc-3.3.3.ebuild:
3349 - mark stable for amd64 2004.0 release
3350 -
3351 -*gcc-3.3.3 (18 Feb 2004)
3352 -
3353 - 18 Feb 2004; Martin Schlemmer <azarah@g.o> gcc-3.3.3.ebuild,
3354 - files/3.3.3/gcc333-gentoo-branding.patch,
3355 - files/3.3.3/gcc333-ssp-3.3_7-fixup.patch:
3356 - New release.
3357 -
3358 -*gcc-3.3.3_pre20040215 (16 Feb 2004)
3359 -
3360 - 15 Feb 2004; Tom Gall <tgall@g.o> gcc-3.3.3_pre20040215.ebuild,
3361 - gcc-3.3.3_pre20040130:
3362 - Remove gcc-3.3.3_pre20040130, add gcc-3.3.3_pre20040215.ebuild
3363 - ppc64 prerelease, fixes a rather anoying set of ICEs.
3364 - gcc-3.3.2-r6.ebuild was the reference.
3365 -
3366 - 12 Feb 2004; Martin Schlemmer <azarah@g.o> gcc-3.3.2-r5.ebuild,
3367 - gcc-3.3.2-r7.ebuild:
3368 - Add nogcj USE flag to turn off building of gcj.
3369 -
3370 - 12 Feb 2004; Martin Schlemmer <azarah@g.o> gcc-3.3.2-r5.ebuild,
3371 - gcc-3.3.2-r7.ebuild:
3372 - Add -Os to previous fixup, bug #41322.
3373 -
3374 - 11 Feb 2004; Martin Schlemmer <azarah@g.o> gcc-3.3.2-r5.ebuild,
3375 - gcc-3.3.2-r7.ebuild:
3376 - Fix tweaking of -O gcc flag, bug #40863.
3377 -
3378 - 10 Feb 2004; Seemant Kulleen <seemant@g.o>
3379 - files/fix_libtool_files.sh:
3380 - spelling correction: Scannig to Scanning
3381 -
3382 - 09 Feb 2004; Bartosch Pixa <darkspecter@g.o> gcc-3.2.3-r4.ebuild:
3383 - set ppc in keywords
3384 -
3385 -*gcc-3.3.3_pre20040130 (09 Feb 2004)
3386 -
3387 - 09 Feb 2004; Brad House <brad_mssw@g.o> gcc-3.3.3_pre20040130.ebuild,
3388 - files/gcc333-gentoo-branding.patch:
3389 - GCC 3.3.3 prerelease as required for PPC64. This ebuild has been based off the
3390 - gcc-3.3.2-r6.ebuild for reference
3391 -
3392 - 08 Feb 2004; Luca Barbato <lu_zero@g.o>
3393 - files/3.3.2/gcc332-altivec-fix.patch:
3394 - Updated the altivec fix for gcc-3.3.2-r7
3395 -
3396 -*gcc-3.3.2-r7 (08 Feb 2004)
3397 -
3398 - 08 Feb 2004; Martin Schlemmer <azarah@g.o> gcc-3.3.2-r7.ebuild:
3399 - Update snapshot to 20040119. Tweak SSP stuff to scan *before* unpacking and
3400 - patching.
3401 -
3402 - 07 Feb 2004; Martin Schlemmer <azarah@g.o> gcc-3.3.2-r6.ebuild:
3403 - Mask again, as it have some issues, bug #40603.
3404 -
3405 - 07 Feb 2004; Martin Schlemmer <azarah@g.o> gcc-3.3.2-r5.ebuild:
3406 - Bump to stable for x86.
3407 -
3408 - 03 Feb 2004; Joshua Kinard <kumba@g.o> gcc-3.3.2-r4.ebuild:
3409 - Marked 3.3.2-r4 stable for mips. Stages are built for this, and no problems
3410 - have been reported so far.
3411 -
3412 -*gcc-3.2.3-r4 (27 Jan 2004)
3413 -
3414 - 27 Jan 2004; Luca Barbato <lu_zero@g.o> gcc-3.2.3-r4.ebuild:
3415 - Removes the fixinclude headers, fix backported from the 3.3.2 series
3416 -
3417 -*gcc-3.3.2-r6 (21 Jan 2004)
3418 -
3419 - 21 Jan 2004; Martin Schlemmer <azarah@g.o> gcc-3.3.2-r6.ebuild,
3420 - files/3.3.2/gcc332-altivec-fix.patch:
3421 - Update snapshot to 20040108; fix SSP scanning to only scan when not already
3422 - done so, or when libgcc have __guard symbols; add altivec patch from Luca
3423 - Barbato <lu_zero@g.o>.
3424 -
3425 - 08 Jan 2004; Aron Griffis <agriffis@g.o> gcc-3.2-r5.ebuild,
3426 - gcc-3.2.2-r2.ebuild, gcc-3.2.2.ebuild, gcc-3.2.3-r2.ebuild,
3427 - gcc-3.3-r1.ebuild, gcc-3.3.1-r5.ebuild, gcc-3.3.2-r1.ebuild,
3428 - gcc-3.3.2-r2.ebuild:
3429 - Lots of keyword updates for ia64. I haven't tested anything past 3.3.2-r2, so
3430 - I didn't mark them ~ia64 yet
3431 -
3432 - 01 Jan 2004; Martin Schlemmer <azarah@g.o> gcc-3.3.2-r5.ebuild:
3433 - Unmask again, as scanforssp.awk was fixed (bug #36792).
3434 -
3435 - 31 Dec 2003; <solar@g.o> files/awk/scanforssp.awk:
3436 - Fix bug that causes awk script to fail when pipe is not closed. Closes bug
3437 - #36792
3438 -
3439 - 30 Dec 2003; Brad House <brad_mssw@g.o> gcc-3.3.2-r5.ebuild:
3440 - marking -* bug affects all arches
3441 -
3442 - 30 Dec 2003; Brad House <brad_mssw@g.o> gcc-3.3.2-r5.ebuild:
3443 - Problems with -r5 on a fresh install of gentoo, I commented
3444 - inside the ebuild above the KEYWORDS= for more information, marked -amd64, but
3445 - other arches are probably affected too
3446 -
3447 - 29 Dec 2003; Seemant Kulleen <seemant@g.o> gcc-3.3.2-r5.ebuild,
3448 - files/scan_libgcc_linked_ssp.sh:
3449 - spelling fixes, thanks to: Scott Taylor <scott@××××××××××××××.com> and Eric
3450 - Harney <eharney@×××××××.edu> in bug #36772
3451 -
3452 -*gcc-3.3.2-r5 (29 Dec 2003)
3453 -
3454 - 29 Dec 2003; Martin Schlemmer <azarah@g.o> gcc-3.3.2-r5.ebuild:
3455 - Update snapshot to 20031218; update SSP to 3.3-7. Rework guard detection in
3456 - glibc a bit (fix it to use scan_libgcc_linked_ssp.sh to detect ELF images
3457 - linked to __guard@GCC and add support for new _LIBC_PROVIDES_SSP_ instead
3458 - of patch to use __guard and co symbols from glibc). Thanks to the hardened
3459 - team, especially Ned Ludd <solar@g.o> for help on the SSP stuff.
3460 -
3461 -*gcc-3.3.2-r4 (14 Dec 2003)
3462 -
3463 - 14 Dec 2003; Martin Schlemmer <azarah@g.o> gcc-3.3.2-r4.ebuild:
3464 - Update snapshot to 20031201. Remove 'fixed' headers, as they tend to break
3465 - some builds. Fix DEPEND on glibc for NPTL. Remove some stale sections.
3466 -
3467 - 30 Nov 2003; Alexander Gabert <pappy@g.o> gcc-3.2.3-r3.ebuild,
3468 - gcc-3.3.2-r3.ebuild:
3469 - added ccache warnings to the ebuilds, thanks to Strider for pointing this out
3470 - and providing the workaround
3471 -
3472 - 29 Nov 2003; Brad House <brad_mssw@g.o> gcc-3.3.2-r2.ebuild:
3473 - mark stable on amd64
3474 -
3475 - 28 Nov 2003; Alexander Gabert <pappy@g.o> gcc-3.2.3-r3.ebuild,
3476 - gcc-3.3.2-r3.ebuild:
3477 - added logic for false positives hitting gcc library with guard in it
3478 -
3479 -*gcc-3.2.3-r3 (27 Nov 2003)
3480 -*gcc-3.3.2-r3 (27 Nov 2003)
3481 -
3482 - 10 Dec 2003; Guy Martin <gmsoft@g.o> gcc-3.3.2-r3.ebuild,
3483 - gcc-3.3.2.ebuild :
3484 - Fixed little type unkown -> unknown.
3485 -
3486 - 08 Dec 2003; Guy Martin <gmsoft@g.o> gcc-3.3.2-r3.ebuild,
3487 - gcc-3.3.2.ebuild :
3488 - Force CHOST="hppa-unknown-linux-gnu" on hppa for stability.
3489 -
3490 - 27 Nov 2003; Alexander Gabert <pappy@g.o> gcc-3.2.3-r3.ebuild,
3491 - gcc-3.3.2-r3.ebuild, files/3.2.3/gcc-3.2.3-move-propolice-into-glibc.patch:
3492 - adding bumpee versions of gcc-3.3.2 and gcc-3.2.3 for proper migration of the
3493 - propolice functions to the glibc, this updated is needed because of bugs like
3494 - 25299 and other related -static -fstack-protector building in the current
3495 - 2.3.2-r3 glibc
3496 -
3497 - 21 Nov 2003; Aron Griffis <agriffis@g.o> gcc-3.3.2-r2.ebuild:
3498 - Add ~ia64
3499 -
3500 - 20 Nov 2003; Aron Griffis <agriffis@g.o> gcc-3.3.2-r2.ebuild:
3501 - Mark stable on alpha
3502 -
3503 - 04 Nov 2003; Brad House <brad_mssw@g.o> gcc-3.3.1-r5.ebuild:
3504 - mark as stable on amd64
3505 -
3506 - 01 Nov 2003; Aron Griffis <agriffis@g.o> gcc-3.3.2-r2.ebuild:
3507 - Add ~alpha to KEYWORDS
3508 -
3509 -*gcc-3.3.2-r2 (27 Oct 2003)
3510 -
3511 - 19 Nov 2003; Guy Martin <gmsoft@g.o> gcc-3.3.2-r2.ebuild :
3512 - Added --enable-sjlj-exceptions to ${myconf} on hppa.
3513 -
3514 - 02 Nov 2003, Guy Martin <gmsoft@g.o> gcc-3.3.2-r2.ebuild,
3515 - gcc-3.3.2-r1.ebuild, gcc-3.3.2.ebuild :
3516 - Marking gcc-3.3.2-r1 and -r2 -hppa due to a problem with binutils.
3517 - Marking gcc-3.3.2 as ~hppa which does not suffert of this problem.
3518 -
3519 - 27 Oct 2003; Guy Martin <gmsoft@g.o> gcc-3.3.2-r2.ebuild :
3520 - Added ~hppa to KEYWORDS.
3521 -
3522 - 27 Oct 2003; Martin Schlemmer <azarah@g.o> gcc-3.3.2-r2.ebuild:
3523 - Update protector patch to 3.3-5.
3524 -
3525 -*gcc-3.3.2-r1 (26 Oct 2003)
3526 -
3527 - 26 Oct 2003; Martin Schlemmer <azarah@g.o> gcc-3.3.2-r1.ebuild:
3528 - New snapshot of gcc-3_3-rhl-branch CVS branch that fixes the visibility issues
3529 - for x86 at least.
3530 -
3531 - 21 Oct 2003; Martin Schlemmer <azarah@g.o> gcc-3.3.2.ebuild:
3532 - Mask this puppy again until I figure out why it breaks visibility attribute
3533 - support (and thus NPTL, possibly TLS as well).
3534 -
3535 -*gcc-3.3.2 (21 Oct 2003)
3536 -
3537 - 08 Dec 2003; Guy Martin <gmsoft@g.o> gcc-3.3.2.ebuild :
3538 - Marked stable on hppa.
3539 -
3540 - 19 Nov 2003; Guy Martin <gmsoft@g.o> gcc-3.3.2.ebuild :
3541 - Added --enable-sjlj-exceptions to ${myconf} on hppa.
3542 -
3543 - 21 Oct 2003; Martin Schlemmer <azarah@g.o> gcc-3.3.2.ebuild,
3544 - files/3.3.2/gcc332-gentoo-branding.patch:
3545 - New version.
3546 -
3547 - 18 Oct 2003; Brad House <brad_mssw@g.o> gcc-3.3.1-r5.ebuild,
3548 - files/gcc331_use_multilib.amd64.patch:
3549 - add appropriate changes for amd64, and set ~amd64 in flags
3550 -
3551 -*gcc-3.3.1-r5 (14 Oct 2003)
3552 -
3553 - 15 Oct 2003; Joshua Kinard <kumba@g.o> gcc-3.3.1-r4.ebuild,
3554 - gcc-3.3.1-r5.ebuild, gcc-3.3.1.ebuild:
3555 - Added ~sparc to KEYWORDS
3556 - This will only affect sparc64 users using the gcc33-sparc64 profile
3557 -
3558 - 14 Oct 2003; Martin Schlemmer <azarah@g.o> gcc-3.3.1-r5.ebuild,
3559 - files/3.3.1/gcc331-pp-fixup.patch:
3560 - Actually add gcc331-pp-fixup.patch for public use.
3561 -
3562 - 14 Oct 2003; Martin Schlemmer <azarah@g.o> gcc-3.3.1-r5.ebuild:
3563 - Update CVS snapshot.
3564 -
3565 - 09 Oct 2003; <tuxus@g.o> gcc-3.3.1-r4.ebuild:
3566 - Added ~mips to Keywords
3567 -
3568 - 04 Oct 2003; Matthew Rickard <frogger@g.o> gcc-3.2.3-r2.ebuild:
3569 - Marked stable for x86, ppc, sparc, alpha, and mips.
3570 -
3571 - 03 Oct 2003; Brad House <brad_mssw@g.o> gcc-3.3.1-r1.ebuild:
3572 - mark as stable for amd64
3573 -
3574 - 28 Sep 2003; Martin Schlemmer <azarah@g.o> gcc-3.3-r1.ebuild,
3575 - gcc-3.3.1-r1.ebuild, gcc-3.3.1-r2.ebuild, gcc-3.3.1-r3.ebuild,
3576 - gcc-3.3.1.ebuild:
3577 - Exclude PPC mergel miscompilation workaround, as it is fixed in apps according
3578 - to lu_zero.
3579 -
3580 -*gcc-3.3.1-r4 (28 Sep 2003)
3581 -
3582 - 28 Sep 2003; Martin Schlemmer <azarah@g.o> gcc-3.3.1-r4.ebuild:
3583 - Update revision. Update ProPolice to 3.3-4. I also took the time and reaped
3584 - a few of non applied pr fixes for gcc-3_3-branch that is not yet applied to
3585 - gcc-3_3-rhl-branch we use. I also ported a few fixes that was fixed only 3.4
3586 - side, and testing my side at least shows no regressions.
3587 -
3588 - 25 Sep 2003; Martin Schlemmer <azarah@g.o> gcc-3.3.1-r3.ebuild:
3589 - Add gcc-unsharing_lhs.patch resolving bug #29467. Also marked this ~x86.
3590 - More info on this bug can be found at:
3591 -
3592 - http://gcc.gnu.org/ml/gcc-patches/2003-09/msg00853.html
3593 -
3594 -*gcc-3.3.1-r3 (20 Sep 2003)
3595 -
3596 - 20 Sep 2003; Martin Schlemmer <azarah@g.o> gcc-3.3.1-r3.ebuild:
3597 - Update CVS snapshot to 20030916 - this should fix the static linking problem
3598 - with some packages without the hack that broke things for a few people ...
3599 -
3600 -*gcc-3.3.1-r2 (15 Sep 2003)
3601 -
3602 - 15 Sep 2003; Martin Schlemmer <azarah@g.o> gcc-3.3.1-r2.ebuild:
3603 - Backout to an earlier cvs snapshot (20030815) to fix preprocessor issues (for
3604 - instance lilo not compiling, bug #28266). Change libgcc.a to a linker script
3605 - to fix problems with not linking to libc.a when linking static.
3606 -
3607 -*gcc-3.3.1-r1 (07 Sep 2003)
3608 -
3609 - 17 Sep 2003; Jon Portnoy <avenj@g.o> gcc-3.3.1-r1.ebuild :
3610 - ia64 keywords.
3611 -
3612 - 12 Sep 2003; Joshua Kinard <kumba@g.o> gcc-3.3.1.ebuild:
3613 - Added ~sparc to Keywords, should only affect users using the gcc33-sparc64-1.4
3614 - testing profile. Yell if otherwise.
3615 -
3616 - 09 Sep 2003; George Shapovalov <george@g.o> gcc-3.3.1.ebuild, gcc-3.3.1-r1.ebuild, gcc-3.2.1-r7.ebuild, gcc-3.2.2.ebuild, gcc-3.2.2-r2.ebuild: :
3617 - Removed "ada" from gcc_lang as month ago for previous versions.
3618 - Also removed gcc32-ada-make.patch and corresponding epatch invocations
3619 -
3620 - 07 Sep 2003; Martin Schlemmer <azarah@g.o> gcc-3.3.1-r1.ebuild:
3621 - Update snapshot to 20030904. Fix coreutils patch - it did not catch all broken
3622 - tail calls.
3623 -
3624 - 24 Aug 2003; Martin Schlemmer <azarah@g.o> gcc-3.2.3-r1.ebuild,
3625 - gcc-3.2.3-r2.ebuild, gcc-3.3-r1.ebuild, gcc-3.3.1.ebuild, gcc-3.3.ebuild:
3626 - Add hardened-gcc support, bug #26305.
3627 -
3628 - 24 Aug 2003; Martin Schlemmer <azarah@g.o> gcc-3.2.2-r2.ebuild,
3629 - gcc-3.2.2.ebuild, gcc-3.2.3-r1.ebuild, gcc-3.2.3-r2.ebuild,
3630 - gcc-3.3-r1.ebuild, gcc-3.3.1.ebuild, gcc-3.3.ebuild,
3631 - files/fix_libtool_files.sh, files/awk/fixlafiles.awk:
3632 - Fix_libtool_files.sh did not catch a user changing CHOST. Updated
3633 - fixlafiles.awk and the latest ebuilds to support a fix for this, bug #23466.
3634 -
3635 -*gcc-3.3.1 (10 Aug 2003)
3636 -
3637 - 10 Aug 2003; Martin Schlemmer <azarah@g.o> gcc-3.3.1.ebuild,
3638 - files/3.3.1/gcc331-gentoo-branding.patch:
3639 - New version.
3640 -
3641 - 09 Aug 2003; George Shapovalov <george@g.o> gcc-2.95.3-r7.ebuild,gcc-2.95.3-r8.ebuild,gcc-3.0.4-r6.ebuild,gcc-3.1.1-r1.ebuild,gcc-3.1-r8.ebuild,gcc-3.2.3-r1.ebuild,gcc-3.2.3-r2.ebuild,gcc-3.2-r5.ebuild,gcc-3.3.ebuild,gcc-3.3-r1.ebuild
3642 - Removed "ada" from gcc_lang on listed ebuilds (did not touch three which do some patches,
3643 - will do them later myself or leave to azarah).
3644 - See #25178 for details. In short, having ada in --enable-languages does not make gcc build
3645 - ada support properly (there is more involved, see for example #11204) and makes gcc build fail
3646 - on users who have gnat installed.
3647 -
3648 - 04 Aug 2003; Matthew Rickard <frogger@g.o> gcc-3.3-r1.ebuild:
3649 - Update 3.3 ebuild to use the latest protector-3. Also don't patch
3650 - in ProPolice on HPPA (consistent with the 3.2.x gcc ebuilds).
3651 -
3652 -*gcc-3.2.3-r2 (23 Jul 2003)
3653 -
3654 - 23 Jul 2003; Matthew Rickard <frogger@g.o> gcc-3.2.3-r2.ebuild:
3655 - New revision includes updated ProPolice protector-10
3656 - patch. This fixes the following issues:
3657 - - Regex functions cause m4 to seg fault
3658 - - Doesn't protect the 1st function argument when
3659 - CFLAGS="-O0".
3660 -
3661 - 24 Jul 2003; Martin Schlemmer <azarah@g.o> files/fix_libtool_files.sh:
3662 - Fix fix_libtool_files.sh to first get the number of parameters, and $1, else
3663 - some odd settings in /etc/profile may cause $# to be overwritten.
3664 -
3665 -*gcc-3.3-r1 (20 Jul 2003)
3666 -
3667 - 20 Jul 2003; Martin Schlemmer <azarah@g.o> gcc-3.3-r1.ebuild,
3668 - files/3.3/gcc33-coreutils-compat.patch.bz2,
3669 - files/3.3/gcc33-gentoo-branding-1.patch:
3670 - New version that rather use the gcc-3_3-rhl-branch branch. Also add
3671 - gcc33-coreutils-compat.patch.bz2 to call head/tail corretly as needed
3672 - by coreutils-5.0.
3673 -
3674 - 20 Jul 2003; Martin Schlemmer <azarah@g.o> gcc-3.3.ebulid,
3675 - files/3.3/gcc33-no-multilib-amd64.patch:
3676 - Cleanup amd64 support to rather use a patch. From Olivier Crete
3677 - <tester@g.o>.
3678 -
3679 - 20 Jul 2003; Martin Schlemmer <azarah@g.o> gcc-3.2.3-r1.ebuild,
3680 - files/3.2.3/gcc-3.2.3-mergel-fix.patch:
3681 - There exists a bug in the ebuild patched gcc that prevents hppa from getting
3682 - build because of default_assemble_visibility is not compiled. Patch done by
3683 - Alexander Gabert <pappy@××××××××××.cx>.
3684 -
3685 - 18 Jul 2003; Will Woods <wwoods@g.o> gcc-3.2.3-r1.ebuild:
3686 - Marked stable for alpha
3687 -
3688 - 16 Jul 2003; Jay Pfeifer <pfeifer@g.o> gcc-3.2.3-r1.ebuild:
3689 - set stable on x86
3690 -
3691 - 14 Jul 2003; Matthew Rickard <frogger@g.o> gcc-3.2.3-r1.ebuild:
3692 - ProPolice does not work on architectures where the stack
3693 - grows upward (such as HPPA). Therefore, if the
3694 - architecture is HPPA, do not apply the ProPolice patches.
3695 -
3696 - 09 Jul 2003; Matthew Rickard <frogger@g.o> gcc-3.2.3-r1.ebuild:
3697 - Updated ProPolice to protector-8. This includes minor
3698 - bugfixes on PPC that popped up in certain (rare) cases.
3699 -
3700 - 02 Jul 2003; Luca Barbato <lu_zero@g.o> gcc-3.2.3-r1.ebuild:
3701 - set added the mergel workaround, G4 users should reemerge or change the
3702 - altivec.h include by hand
3703 -
3704 - 01 Jul 2003; Luca Barbato <lu_zero@g.o> gcc-3.2.3-r1.ebuild:
3705 - set stable on ppc
3706 -
3707 - 01 Jul 2003; Todd Sunderlin <todd@g.o> gcc-3.2.3-r1.ebuild:
3708 - set stable on sparc
3709 -
3710 - 14 Jun 2003; Joshua Kinard <kumba@g.o> gcc-3.2.3-r1.ebuild:
3711 - Changed ~mips to mips in KEYWORDS
3712 -
3713 - 12 Jun 2003; <msterret@g.o> gcc-3.1-r8.ebuild, gcc-3.1.1-r1.ebuild:
3714 - fix Header
3715 -
3716 - 10 Jun 2003; Tavis Ormandy,,, <taviso@g.o> gcc-2.95.3-r8.ebuild,
3717 - files/gcc-2.95.3-alpha.diff:
3718 - new-atexit.diff is not finished for alpha, fixing #18626
3719 -
3720 - 19 May 2003; Martin Schlemmer <azarah@g.o> gcc-3.3.ebuild :
3721 - Only compile gcj AWT/Swing support if we have the Xlib.h header, else
3722 - it borks during bootstrap.
3723 -
3724 -*gcc-3.3 (17 May 2003)
3725 -
3726 - 17 May 2003; Martin Schlemmer <azarah@g.o> gcc-3.3.ebuild,
3727 - gcc33-gentoo-branding.patch, gcc33-propolice-version.patch :
3728 - New version:
3729 - - Merge cleanups from Spider <spider@g.o>.
3730 - - Add the manpages (required during bootstrap, as we do not have perl),
3731 - with some more cleanups.
3732 - - Add a nice collection of patches from Suse/Debian, thanks to
3733 - Nicholas Wourms <dragon@g.o> for filtering these.
3734 - - Add an branch update from the Hammer 3.3 branch with lots of Athlon
3735 - and Hammer fixes/optimizations. This also includes the DFA scheduler
3736 - and profiler updates that should improve things accross the board.
3737 - Once again, many thanks to Nicholas Wourms <dragon@g.o>.
3738 - - Add gcj AWT/Swing for people with X and java in USE (thanks again
3739 - Nicholas =).
3740 -
3741 - NOTE: I urge the faint of heart to leave this for now, as it have
3742 - deprecated many features, and a lot of packages will have to
3743 - be fixed first.
3744 -
3745 - 16 May 2003; Matthew Rickard <frogger@g.o> gcc-3.2.2-r3.ebuild:
3746 - - Updated ProPolice to Protector-3.2.2-7, fixing the PPC bug and
3747 - parallel make bug - again we no longer need to apply these
3748 - separately.
3749 - - Converted to the new patch implementation as used in the
3750 - gcc-3.2.3-r1 ebuild making for easier patch management. Thanks
3751 - to Martin Schlemmer <azarah@g.o> for this cleanup.
3752 -
3753 - 16 May 2003; Matthew Rickard <frogger@g.o> gcc-3.2.3-r1.ebuild:
3754 - Updated ProPolice to Protector-3.2.2-7. This revision includes the PPC bug fix
3755 - and the parallel make fix, so these no longer need to be applied separately.
3756 -
3757 -*gcc-3.2.3-r1 (29 Apr 2003)
3758 -
3759 - 14 Jun 2003; Guy Martin <gmsoft@g.o> gcc-3.2.3-r1.ebuild :
3760 - Changed ~hppa to -hppa in KEYWORDS. Too many crazy users are using ~hppa.
3761 -
3762 - 29 Apr 2003; Martin Schlemmer <azarah@g.o> gcc-3.2.3-r1.ebuild :
3763 - Manpages gets regenerated, and as we do not have perl at bootstrap, we need
3764 - to use a tarball with updated manpages again. Also fix the build to gzip
3765 - manpages and info pages. Fix the build to actually remove man/info pages
3766 - if 'build' in USE .. this got broken during the gcc-config changes.
3767 -
3768 -*gcc-3.2.3 (28 Apr 2003)
3769 -
3770 - 28 Apr 2003; Martin Schlemmer <azarah@g.o> gcc-3.2.3.ebuild,
3771 - gcc-323-propolice-version.patch, gcc32-c++-classfn-member-template.patch,
3772 - gcc32-mklibgcc-serialize-crtfiles.patch, gcc323-gentoo-branding.patch,
3773 - protector-3.2.2-6-PPC.patch :
3774 - Update version
3775 - - Add gcc323-gentoo-branding.patch and gcc-3.2.3-tls-update.patch.bz2 thanks
3776 - to Nicholas Wourms <dragon@g.o>. He did a great job at porting
3777 - gcc-3.2.3-tls-update.patch.bz2 from 3.2.2!
3778 - - Add two patches from Mandrake; gcc32-c++-classfn-member-template.patch and
3779 - gcc32-mklibgcc-serialize-crtfiles.patch.
3780 - - Cleanup the ProPolice stuff. Also rather use the patch tarball from its
3781 - homepage then adding the files to cvs.
3782 - - Get the version patches (gcc323-gentoo-branding.patch and
3783 - gcc-323-propolice-version.patch) to be more generic to ebuild revisions;
3784 - added version_patch() for this.
3785 - - Fix awk/fixlafiles.awk to not change files in /usr/lib/gcc-lib. This got
3786 - broken with my previous recursion fix.
3787 -
3788 - 28 Apr 2003; Martin Schlemmer <azarah@g.o> gcc-3.2-r5.ebuild :
3789 - Remove message and 'die' in pkg_setup().
3790 -
3791 - 28 Apr 2003; Luca Barbato <lu_zero@g.o> gcc-3.2.2-r2.ebuild :
3792 - Unmasked on ppc
3793 -
3794 - 24 Mar 2003; Martin Schlemmer <azarah@g.o> :
3795 - - Fix latest ebuild to only build static if we are just building the C
3796 - frontend, else some C++ packages fails when trying to link to libstdc++.so,
3797 - bug #18050.
3798 - - One more effort to try and fix the corner cases where an upgrade borks
3799 - python, and thus portage, resulting in /etc/ld.so.conf not being updated.
3800 -
3801 -*gcc-3.2.2-r2 (21 Mar 2003)
3802 -
3803 - 21 Mar 2003; Martin Schlemmer <azarah@g.o> gcc-3.2.2-r2.ebuild,
3804 - gcc32-pr7768.patch, gcc32-pr8213.patch, gcc32-pr9732.patch,
3805 - gcc322-pr8746.patch, gcc322-pr9888.patch, gcc322-ggc_page-speedup.patch,
3806 - gcc-3.2.2-branch-update-20030322.patch, gcc-3.2.2-tls-update2.patch :
3807 -
3808 - - Update to gcc-3_2 branch 2003-03-22 (gcc-3.2.2-branch-update-20030322.patch)
3809 - - Update TLS patch (gcc-3.2.2-tls-update2.patch) for 2003-03-22 CVS branch.
3810 - - Add gcc322-pr9888.patch to fix a out of range 'loop' instructions for the
3811 - K6 family of processors. Many thanks to Jim Bray <jb@×××××.org> for his
3812 - work in getting this resolved with the gcc devs, and bringing it to my
3813 - attention (included in branch-update).
3814 - - Add gcc322-pr8746.patch to fix corner cases of miscompilation on K6 arch.
3815 - - Get gcc to decreases the number of times the collector has to be run
3816 - by increasing its memory workspace, bug #16548, thanks to
3817 - Garen <garen@×××××.net>, patch gcc322-ggc_page-speedup.patch.
3818 - - Also added some other PR bugfixes.
3819 -
3820 - 09 Mar 2003; Martin Schlemmer <azarah@g.o> gcc-3.2.2*.ebuild :
3821 - Fix handling of fix_libtool_files.sh to be more $FILESDIR independant.
3822 - We basically install it to /sbin now, and then call it from there. Also
3823 - export LD_LIBRARY_PATH with new gcc library path in it to prevent gcc-config
3824 - from borking when run. This will hopefully fix bugs #15288, #16632, #16797.
3825 -
3826 -*gcc-3.2.2-r3 (03 Mar 2003)
3827 -
3828 - 25 Apr 2003; Matthew Rickard <frogger@g.o> gcc-3.2.2-r3.ebuild:
3829 - Added files/3.2.2/protector_parallel_make.patch which
3830 - fixes the errors we've been seeing when using >= -j2
3831 - as addressed in bug 18091.
3832 -
3833 - 24 Apr 2003; Matthew Rickard <frogger@g.o> gcc-3.2.2-r3.ebuild,
3834 - files/3.2.2/protector.c:
3835 - Fixed the ProPolice PPC segfault issue on certain packages.
3836 - Thanks to Hiroaki Etoh <ETOH@××××××.com> for the quick fix
3837 - for this problem.
3838 -
3839 - 20 Apr 2003; Matthew Rickard <frogger@g.o> gcc-3.2.2-r3.ebuild,
3840 - files/3.2.2/protector.patch:
3841 - Updated to the latest ProPolice patch, Protector-6. This should resolve the
3842 - problems experienced with the Protector-5 patch. This was due to a bug in the
3843 - patch enabling the protection by default.
3844 -
3845 - 11 Apr 2003; Matthew Rickard <frogger@g.o> gcc-3.2.2-r3.ebuild,
3846 - manifest, files/3.2.2/protector.patch:
3847 - Downgraded ProPolice to protector-4. With Protector-5 GCC seems to
3848 - die on bootstrap with 1.4-rc4. It also seems to be the source of the
3849 - unresolved symbols seen previously. We'll stay with -4 for now.
3850 -
3851 - 10 Apr 2003; Matthew Rickard <frogger@g.o> gcc-3.2.2-r3.ebuild,
3852 - manifest:
3853 - Removing -fstack-protector from ALLOWED_FLAGS. This leads
3854 - to unresolved symbols in builds of certain packages.
3855 -
3856 - 09 Apr 2003; Matthew Rickard <frogger@g.o> gcc-3.2.2-r3.ebuild,
3857 - files/3.2.2/protector.patch:
3858 - Updated ProPolice to protector-3.2.2-5
3859 -
3860 - 31 Mar 2003; Matthew Rickard <frogger@g.o> gcc-3.2.2-r3.ebuild:
3861 - Moved ProPolice related files from $FILEDIR/3.2 to $FILESDIR/3.2.2
3862 -
3863 - 26 Mar 2003; Matthew Rickard <frogger@g.o> gcc-3.2.2-r3.ebuild,
3864 - files/3.2/protector.patch:
3865 - - Updated ProPolice patch to protector-3.2.2-4.tar.gz
3866 - - Removed unneeded comments in ebuild about a patch we aren't applying anymore.
3867 - - Added gcc-322-r3-propolice-version.patch which will add propolice to the
3868 - gcc version string. This is necessary for xfree to build correctly with
3869 - stack protection.
3870 - - Added -fstack-protector to the list of known good CFLAGS
3871 -
3872 - 05 Mar 2003; Joshua Brindle <method@g.o> gcc-3.2.2-r3.ebuild :
3873 - replace-flags for pentium4 for bug #16867, add optimizations for x86 only
3874 -
3875 - 03 Mar 2003; Joshua Brindle <method@g.o> gcc-3.2.2-r3.ebuild :
3876 - Fixed strip-flags to allow certain known stable optimizations including:
3877 - -O -O1 -O2 -Os -O3 -mcpu -march -pipe -g -freorder-blocks -fprefetch-loop-arrays
3878 -
3879 -*gcc-3.2.2-r1 (23 Feb 2003)
3880 -
3881 - 25 Feb 2003; Nicholas Wourms <dragon@g.o> gcc-3.2.2-r1.ebuild :
3882 - Fix mips depends so they actually work.
3883 -
3884 - 24 Feb 2003; Nicholas Wourms <dragon@g.o> gcc-3.2.2-r1.ebuild :
3885 - Mark testing for mips. Changed DEPENDS to a lower binutils *only* for mips,
3886 - since .18 generates really b0rked asm and tests prove that .16 works just fine.
3887 -
3888 - 23 Feb 2003; Martin Schlemmer <azarah@g.o> gcc-3.2.2-r1.ebuild :
3889 - Update from cvs to add __thread support.
3890 -
3891 -*gcc-3.2.2 (06 Feb 2003)
3892 -
3893 - 27 May 2003; Guy Martin <gmsoft@g.o> gcc-3.2.2.ebuild :
3894 - Downgrading DEPEND to binutils >=2.13.90.0.16 for hppa.
3895 -
3896 - 29 Mar 2003; Christian Birchinger <joker@g.o> gcc-3.2.2.ebuild:
3897 - Added sparc stable keyword
3898 -
3899 - 25 Feb 2003; Nicholas Wourms <dragon@g.o> gcc-3.2.2.ebuild :
3900 - Fix mips depends so they actually work.
3901 -
3902 - 24 Feb 2003; Nicholas Wourms <dragon@g.o> gcc-3.2.2.ebuild :
3903 - Mark stable for mips. Changed DEPENDS to a lower binutils *only* for mips,
3904 - since .18 generates really b0rked asm and tests prove that .16 works just fine.
3905 -
3906 - 24 Feb 2003; Martin Schlemmer <azarah@g.o> gcc-3.2.2.ebuild :
3907 - Mark stable for x86.
3908 -
3909 - 22 Feb 2003; Guy Martin <gmsoft@g.o> gcc-3.2.2.ebuild :
3910 - Commited stable for hppa.
3911 -
3912 - 22 Feb 2003; Zach Welch <zwelch@g.o> gcc-3.2.2.ebuild :
3913 - Added patch for arm to disable floating point math
3914 -
3915 - 21 Feb 2003; Zach Welch <zwelch@g.o> gcc-3.2.2.ebuild :
3916 - Added patch for arm to fix incorrect code generation
3917 -
3918 - 21 Feb 2003; Aron Griffis <agriffis@g.o> gcc-3.2.2.ebuild :
3919 - Mark 3.2.2 stable on alpha -- it's the best we've got so far!
3920 -
3921 - 18 Feb 2003; Zach Welch <zwelch@g.o> gcc-3.2.2.ebuild :
3922 - Added arm to keywords.
3923 -
3924 - 08 Feb 2003; Guy Martin <gmsoft@g.o> gcc-3.2.2.ebuild :
3925 - Added hppa to keywords.
3926 -
3927 - 06 Feb 2003; Martin Schlemmer <azarah@g.o> gcc-3.2.2.ebuild :
3928 - Update version.
3929 -
3930 -*gcc-3.2.2_pre20030131 (02 Feb 2003)
3931 -
3932 - 02 Feb 2003; Martin Schlemmer <azarah@g.o> gcc-3.2.2_pre20030131.ebuild :
3933 - New snapshot. This should close bug #14699.
3934 -
3935 -*gcc-3.2.1-r7 (18 Jan 2003)
3936 -
3937 - 18 Jan 2003; Martin Schlemmer <azarah@g.o> gcc-3.2.1-r7.ebuild :
3938 - Add some patches from Mandrake/Suse.
3939 -
3940 -*gcc-3.2.1-r6 (16 Dec 2002)
3941 -
3942 - 13 Feb 2003; Mark Guertin <gerk@g.o> gcc-3.2.1-r6.ebuild :
3943 - set ppc in keywords
3944 -
3945 - 19 Jan 2003; Jan Seidel <tuxus@g.o> :
3946 - Added mips to keywords
3947 -
3948 - 08 Jan 2003; Seemant Kulleen <seemant@g.o> gcc-3.2.1-r6.ebuild :
3949 -
3950 - Stable for sparc.
3951 -
3952 - 08 Jan 2003; Martin Schlemmer <azarah@g.o> gcc-3.2.1-r6.ebuild :
3953 - Mark stable for x86. Do not merge with C[XX]FLAGS="-march=k6[-2]", as
3954 - it causes problems, bug #12791.
3955 -
3956 - 28 Dec 2002; Jack Morgan <jmorgan@g.o> gcc-3.2.1.ebuild :
3957 - Changing ~sparc to sparc
3958 -
3959 - 23 Dec 2002; Martin Schlemmer <azarah@g.o> :
3960 - Fix to use get_number_of_jobs to set -j.
3961 -
3962 - 16 Dec 2002; Martin Schlemmer <azarah@g.o> gcc-3.2.1*.ebuild :
3963 - Fix to set CC and CXX properly.
3964 -
3965 - 16 Dec 2002; Martin Schlemmer <azarah@g.o> gcc-3.2.1-r1.ebuild,
3966 - gcc-3.2.1-r6.ebuild, gcc-2.95.3-r7.ebuild gcc-3.2.1*.ebuild :
3967 -
3968 - Install and touch manpages if we do not have perl, as they started to
3969 - use perl to generate the manpages ... If we do not do this, gcc fails
3970 - to build during bootstrap.
3971 -
3972 - Install the /lib/cpp and /usr/bin/cc wrappers for other common used gcc's.
3973 -
3974 -*gcc-3.2.1-r1 (16 Dec 2002)
3975 -
3976 - 16 Dec 2002; Martin Schlemmer <azarah@g.o> gcc-3.2.1-r1.ebuild,
3977 - gcc-3.2.1-r6.ebuild :
3978 -
3979 - Update with patches from Redhat, and also update with patch against 2002-12-08
3980 - CVS branch. For -r6, changed the /lib/cpp and /usr/bin/cc symlinks to wrapper
3981 - scripts, which is more generic if we do not fisically switch gcc profiles.
3982 -
3983 - 15 Dec 2002; Martin Schlemmer <azarah@g.o> gcc-2.95.3-r*.ebuild :
3984 - Fix CXX to equal 'g++'. For some reason I was under the impression that
3985 - gcc3 was the only gcc that needed this. This should close bugs #11589
3986 - and #12169. Ill figure some way to get this fixed painlessly for
3987 - most users ...
3988 -
3989 - 13 Dec 2002; Mark Guertin <gerk@g.o> gcc-3.2.1.ebuild :
3990 - Marked stable for ppc.
3991 -
3992 - 12 Dec 2002; Jan Seidel <tuxus@g.o> gcc-3.2.1.ebuild :
3993 - Added mips to keywords.
3994 -
3995 - 10 Dec 2002; Martin Schlemmer <azarah@g.o> gcc-3.2.1.ebuild :
3996 - Mark as stable for x86.
3997 -
3998 - 06 Dec 2002; Rodney Rees <manson@g.o> :
3999 - Changed sparc ~sparc keywords.
4000 -
4001 - 03 Dec 2002; Martin Schlemmer <azarah@g.o> :
4002 - Also set CC and CXX in /etc/env.d/05gcc.
4003 -
4004 - 01 Dec 2002; Olivier Reisch <doctomoe@g.o> gcc-3.2-r4.ebuild :
4005 - Definitely fine now, marking it ppc stable. Moving on to 3.2.1 :)
4006 -
4007 - 25 Nov 2002; Olivier Reisch <doctomoe@g.o> gcc-3.2-r4.ebuild :
4008 - Changed -ppc to ~ppc, we have been able to make it compile fine on a few
4009 - test machines. Will test further before marking it ppc stable eventually.
4010 -
4011 - 24 Nov 2002; Martin Schlemmer <azarah@g.o> gcc-3.2.1.ebuild,
4012 - gcc-3.2.1-r5.ebuild :
4013 -
4014 - Get these to run ${FILESDIR}/fix_libtool_files.sh, and thus fix libtool
4015 - linker scripts to reference the right gcc version ... This should close
4016 - bug #11094.
4017 -
4018 -*gcc-3.2.1 (21 Nov 2002)
4019 -*gcc-3.2.1-r5 (21 Nov 2002)
4020 -
4021 - 21 Nov 2002; Martin Schlemmer <azarah@g.o> gcc-3.2.1.ebuild,
4022 - gcc-3.2.1-r5.ebuild :
4023 -
4024 - Update to new version. Multi arch version is -r5.
4025 -
4026 - 21 Nov 2002; Olivier Reisch <doctomoe@g.o> gcc-3.2-r4.ebuild :
4027 -
4028 - Added -ppc, it does not compile on PPC test machine.
4029 -
4030 - 20 Nov 2002; Martin Schlemmer <azarah@g.o> gcc-3.2-r4.ebuild :
4031 -
4032 - Mark as stable.
4033 -
4034 -*gcc-3.2-r5 (10 Oct 2002)
4035 -
4036 - 10 Nov 2002; Martin Schlemmer <azarah@g.o> :
4037 -
4038 - New multi version/arch version. Updated with patches
4039 - from Mandrake/Redhat/Suse. Have SLOT=$PV if CCHOST=CHOST.
4040 -
4041 -*gcc-3.2-r4 (10 Oct 2002)
4042 -
4043 - 10 Nov 2002; Martin Schlemmer <azarah@g.o> :
4044 -
4045 - Updated with patches from Mandrake/Redhat/Suse.
4046 -
4047 -*gcc-2.95.3-r8 (10 Oct 2002)
4048 -
4049 - 03 Arp 2003; Martin Holzer <mholzer@g.o> gcc-2.95.3-r8.ebuild :
4050 - Filtering out -ggdb. Closes #8229.
4051 -
4052 - 08 Jan 2003; Seemant Kulleen <seemant@g.o> gcc-2.95.3-r8.ebuild :
4053 -
4054 - Marked stable for x86
4055 -
4056 - 10 Nov 2002; Martin Schlemmer <azarah@g.o> :
4057 -
4058 - New multi version/arch version.
4059 -
4060 -*gcc-3.2-r3 (28 Oct 2002)
4061 -
4062 - 28 Oct 2002; Martin Schlemmer <azarah@g.o> gcc-3.2-r3.ebuild :
4063 -
4064 - Initial version that support alpha version of new multi version/arch
4065 - scheme. Very ALPHA, so use at your own risk!!
4066 -
4067 -*gcc-3.2-r2 (20 Oct 2002)
4068 -
4069 - 20 Oct 2002; Martin Schlemmer <azarah@g.o> gcc-3.2-r2.ebuild :
4070 -
4071 - Add patches to compile under glibc-2.3.1.
4072 -
4073 -*gcc-3.2-r1 (27 Aug 2002)
4074 -
4075 - 9 Sep 2002; Martin Schlemmer <azarah@g.o> gcc-3.2-r1.ebuild :
4076 -
4077 - Remove symlinks that are installed to /usr/lib/gcc-lib/$CHOST/$PV/include,
4078 - as it may cause the build to fail.
4079 -
4080 - 27 Aug 2002; Martin Schlemmer <azarah@g.o> gcc-3.2-r1.ebuild :
4081 -
4082 - Update the "misconstruct function call frame" bug patches. This resolves
4083 - bug #7071, thanks to Steven Wong <wongs15@××××××××××××××××.au>. Updated
4084 - info can be found at:
4085 -
4086 - http://archive.linuxfromscratch.org/mail-archives/lfs-dev/2002/08/0588.html
4087 -
4088 - Good patch site to keep in mind (reminder to myself):
4089 -
4090 - http://www.zipworld.com.au/~gschafer/lfs-tweaks.html
4091 -
4092 - 21 Aug 2002; Dan Armak <danarmak@g.o> ChangeLog :
4093 -
4094 - Filter -fomit-frame-pointer flag, which causes problems as reported in
4095 - bug #6641.
4096 -
4097 - 15 Aug 2002; Martin Schlemmer <azarah@g.o> gcc-3.2.ebuild :
4098 -
4099 - Add back gcc-3-deopt.patch. Also add gcc-3-deopt-doc.patch. Update
4100 - the docs that gets installed, as well as added html pages for libstdc++-v3.
4101 -
4102 -*gcc-3.2 (15 Aug 2002)
4103 -
4104 - 15 Aug 2002; Daniel Robbins <drobbins@g.o> gcc-3.2.ebuild :
4105 -
4106 - Update to latest version
4107 -
4108 -*gcc-3.2_pre-r1 (15 Aug 2002)
4109 -
4110 - 15 Aug 2002; Martin Schlemmer <azarah@g.o> gcc-3.2_pre-r1 :
4111 -
4112 - New snapshot.
4113 -
4114 - Fixes a bug in gcc-3.1 and above ... -maccumulate-outgoing-args flag (added
4115 - in gcc-3.1) causes gcc to misconstruct the function call frame in many cases.
4116 - Thanks to Ronald Hummelink <ronald@××××××××××××××××.nl> for bringing it to
4117 - our attention.
4118 -
4119 - http://archive.linuxfromscratch.org/mail-archives/lfs-dev/2002/08/
4120 - http://archive.linuxfromscratch.org/mail-archives/lfs-dev/2002/08/0319.html
4121 - http://archive.linuxfromscratch.org/mail-archives/lfs-dev/2002/08/0350.html
4122 - http://archive.linuxfromscratch.org/mail-archives/lfs-dev/2002/08/0410.html
4123 - http://gcc.gnu.org/ml/gcc/2002-08/msg00731.html
4124 -
4125 - NOTE to myself: I still have to apply the patch to the manpage *after*
4126 - compile.
4127 -
4128 - Add --enable-__cxa_atexit to ./configure, fixing bug #6430.
4129 -
4130 -*gcc-3.1.1-r1 (30 Jul 2002)
4131 -
4132 - 30 Jul 2002; Martin Schlemmer <azarah@g.o> gcc-3.1.1-r1 :
4133 -
4134 - Gcc-3.1.1 final. Also fixed it to be able to disable java.
4135 - Major cleanups from 3.1.1.
4136 -
4137 -*gcc-3.2_pre (28 Jul 2002)
4138 -
4139 - 30 Jul 2002; Mark Guertin <gerk@g.o> gcc-3.2_pre :
4140 - Added ppc to keywords
4141 -
4142 - 30 Jul 2002; Martin Schlemmer <azarah@g.o> gcc-3.2_pre :
4143 -
4144 - Some cleanups. Use the "java" USE flag to enable/disable java
4145 - as it add a bit to compile time.
4146 -
4147 - 28 Jul 2002; Martin Schlemmer <azarah@g.o> gcc-3.2_pre :
4148 -
4149 - Add CVS version of gcc-3.2.
4150 -
4151 -*gcc-3.1.1 (07 Jul 2002)
4152 -
4153 - 7 Jul 2002; Martin Schlemmer <azarah@g.o> gcc-3.1.1 :
4154 -
4155 - Add snapshot for gcc-3.1.1. This fixes the internal compiler
4156 - errors with "-march=pentium4" for me at least (had with gcc-3.1).
4157 -
4158 -*gcc-3.1-r8 (03 Jul 2002)
4159 -
4160 - 6 Jul 2002; Martin Schlemmer <azarah@g.o> gcc-3.1-r8 :
4161 -
4162 - Update the fix for bug #4411, as the old caused ncurses, among things
4163 - not to link properly if an older version was installed. The sed
4164 - rule is now:
4165 -
4166 - sed -e "s:%{L\*} %(link_libgcc):%{L\*} -L/lib %(link_libgcc):" specs
4167 -
4168 -
4169 - 3 Jul 2002; Martin Schlemmer <azarah@g.o> gcc-3.1-r8 :
4170 -
4171 - Move all the libs to the version specific directory. Add a fix for
4172 - bug #4411, which should be considered *very* experimental.
4173 -
4174 - 3 Jul 2002; Martin Schlemmer <azarah@g.o> :
4175 - Add the /usr/bin/$CHOST-g++ symlink, as it is needed now for
4176 - some weird reason.
4177 -
4178 -*gcc-2.95.3-r7 (29 Jun 2002)
4179 -
4180 - 29 Jun 2002; Martin Schlemmer <azarah@g.o> :
4181 - Remove texinfo as we have an ebuild again.
4182 -
4183 - This new patch for the atexit problem occured with glibc-2.2.3 should
4184 - work with glibc-2.2.4. This closes bug #3987 and #4004.
4185 -
4186 - http://archive.linuxfromscratch.org/mail-archives/lfs-dev/2001/08/0476.html
4187 - http://archive.linuxfromscratch.org/mail-archives/lfs-dev/2001/08/0589.html
4188 -
4189 - Something to note, is that this patch makes gcc crash if its given
4190 - the "-mno-ieee-fp" flag ... libvorbis is an good example of this.
4191 - This however is on of those which one we want fixed most cases :/
4192 -
4193 - Also fix bug #3527, which was caused by a stray symlink on downgrading from
4194 - gcc-3.x.
4195 -
4196 -*gcc-3.1-r7 (29 June 2002)
4197 -
4198 - 29 June 2002; Brandon Low <lostlogic@g.o> gcc-3.1-r6.ebuild :
4199 -
4200 - Make sure that static linking against gcc libraries works with a little
4201 - sed magic :).
4202 -
4203 - 25 Jun 2002; Martin Schlemmer <azarah@g.o> texinfo providing ebuilds :
4204 - Add ibiblio to SRC_URI for all texinfo providing ebuilds (2.95.3 and 3.0.4);
4205 - resolve bug #1777.
4206 -
4207 -*gcc-3.1-r6 (10 June 2002)
4208 -
4209 - 11 June 2002; Martin Schlemmer <azarah@g.o> gcc-3.1-r6.ebuild :
4210 -
4211 - Update version checking.
4212 -
4213 - 10 June 2002; Bart Verwilst <verwilst@g.o> Changelog:
4214 -
4215 - Remove curses.h and ncurses.h from the installation, so it doesn't
4216 - conflict with our ncurses package.
4217 -
4218 -
4219 -*gcc-3.1-r5 (29 May 2002)
4220 -
4221 - 29 May 2002; Matthew Kennedy <azarah@g.o> gcc-3.1-r5.ebuild,
4222 - ChangeLog, files/digest-gcc-3.1-r5 :
4223 -
4224 - Fixes how we check for already install gcc's.
4225 -
4226 -*gcc-3.1-r4 (25 May 2002)
4227 -
4228 - 25 May 2002; Martin Schlemmer <azarah@g.o> gcc-3.1-r4.ebuild :
4229 -
4230 - Fix some more files that got installed in the wrong location. From
4231 - gcc-3.1, locales is installed in $datadir, so we should not set that
4232 - to a custom dir, and since libgcj.jar now have the version appended,
4233 - it should not be a problem with multiple version installs anymore.
4234 -
4235 -*gcc-3.1-r3 (25 May 2002)
4236 -
4237 - 25 May 2002; Martin Schlemmer <azarah@g.o> gcc-3.1-r3.ebuild :
4238 -
4239 - Added some Redhat/Suse/Mandrake patches.
4240 -
4241 -*gcc-3.1-r2 (24 May 2002)
4242 -
4243 - 24 May 2002; Martin Schlemmer <azarah@g.o> gcc-3.1-r2.ebuild :
4244 -
4245 - Use the correct library versions in src_install().
4246 -
4247 -*gcc-3.1-r1 (20 May 2002)
4248 - 20 May 2002; Spider <spider@g.o> gcc-3.1-r1.ebuild :
4249 - removed all texinfo references in gcc 3.1 ebuild.
4250 -
4251 -*gcc-3.1 (17 May 2002)
4252 -
4253 - 17 May 2002; Preston Elder <prez@g.o> gcc-3.1 :
4254 -
4255 - Added the 3.1 ebuild.
4256 -
4257 -*gcc-3.0.4-r6 (2 May 2002)
4258 -
4259 - 3 May 2002; Martin Schlemmer <azarah@g.o> gcc-3.0.4-r6 :
4260 -
4261 - Fix some typo's thanks to Jared H. Hudson.
4262 -
4263 -*gcc-3.0.4-r5 (2 May 2002)
4264 -
4265 - 2 May 2002; Martin Schlemmer <azarah@g.o> gcc-3.0.4-r5 :
4266 -
4267 - Only move .la files for parallel builds, else some packages (KDE *grin*)
4268 - fails to build.
4269 -
4270 -*gcc-2.95.3-r6 (30 Apr 2002)
4271 -
4272 - 30 Apr 2002; Daniel Robbins <drobbins@g.o>: removed libiberty.a as
4273 - binutils installs it. This closes bug #2266.
4274 -
4275 -*gcc-3.0.4-r4 (25 Apr 2002)
4276 -
4277 - 25 Apr 2002; Martin Schlemmer <azarah@g.o> gcc-3.0.4-r4 :
4278 -
4279 - Only apply the gcc3-program-transform.patch patch if building
4280 - a multiple install of gcc.
4281 -
4282 - 17 Apr 2002; Martin Schlemmer <azarah@g.o> gcc-3.0.4-r3 :
4283 -
4284 - Move .la files to gcc internal dir to fix gcc2+libtool problems
4285 - of trying to link /usr/lib/libstdc++.so.
4286 -
4287 -*gcc-3.0.4-r3 (16 Apr 2002)
4288 -
4289 - 16 Apr 2002; Martin Schlemmer <azarah@g.o> :
4290 -
4291 - Moved the manpages to version spesific ones. More cleanups.
4292 - Moved libgcj.jar to /usr/lib/gcc-$PV.
4293 -
4294 -*gcc-3.0.4-r2 (15 Apr 2002)
4295 -
4296 - 15 Apr 2002; Martin Schlemmer <azarah@g.o> :
4297 -
4298 - This build enables us to have multiple versions of gcc
4299 - installed.
4300 -
4301 -*gcc-3.0.4 (1 Mar 2002)
4302 -
4303 - 1 Mar 2002; Grant Goodyear <g2boojum@g.o> :
4304 -
4305 - Added 3.0.4. It looks like using the --disable-checks
4306 - command fixes most of the sandbox violations that we had
4307 - with 3.0.3 (or 3.0.4 no longer tries to update system
4308 - headers; I'm not sure which).
4309 -
4310 -*gcc-2.95.3-r5 (1 Feb 2002)
4311 -
4312 - 1 Feb 2002; G.Bevin <gbevin@g.o> ChangeLog :
4313 -
4314 - Added initial ChangeLog which should be updated whenever the package is
4315 - updated in any way. This changelog is targetted to users. This means that the
4316 - comments should well explained and written in clean English. The details about
4317 - writing correct changelogs are explained in the skel.ChangeLog file which you
4318 - can find in the root directory of the portage repository.
4319
4320 diff --git a/sys-devel/gcc/files/awk/CVS/Entries b/sys-devel/gcc/files/awk/CVS/Entries
4321 deleted file mode 100644
4322 index 9994521..0000000
4323 --- a/sys-devel/gcc/files/awk/CVS/Entries
4324 +++ /dev/null
4325 @@ -1,3 +0,0 @@
4326 -/fixlafiles.awk/1.15/Tue Feb 19 05:47:29 2008//
4327 -/fixlafiles.awk-no_gcc_la/1.4/Fri Mar 19 23:53:07 2010//
4328 -D
4329
4330 diff --git a/sys-devel/gcc/files/awk/CVS/Repository b/sys-devel/gcc/files/awk/CVS/Repository
4331 deleted file mode 100644
4332 index 3afa06e..0000000
4333 --- a/sys-devel/gcc/files/awk/CVS/Repository
4334 +++ /dev/null
4335 @@ -1 +0,0 @@
4336 -gentoo-x86/sys-devel/gcc/files/awk
4337
4338 diff --git a/sys-devel/gcc/files/awk/CVS/Root b/sys-devel/gcc/files/awk/CVS/Root
4339 deleted file mode 100644
4340 index ef93b44..0000000
4341 --- a/sys-devel/gcc/files/awk/CVS/Root
4342 +++ /dev/null
4343 @@ -1 +0,0 @@
4344 -zorry@××××××××××.org:/var/cvsroot
4345
4346 diff --git a/sys-devel/gcc/files/awk/fixlafiles.awk b/sys-devel/gcc/files/awk/fixlafiles.awk
4347 deleted file mode 100644
4348 index ffade96..0000000
4349 --- a/sys-devel/gcc/files/awk/fixlafiles.awk
4350 +++ /dev/null
4351 @@ -1,314 +0,0 @@
4352 -# Copyright 1999-2005 Gentoo Foundation
4353 -# Distributed under the terms of the GNU General Public License v2
4354 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/files/awk/fixlafiles.awk,v 1.15 2008/02/19 05:47:29 vapier Exp $
4355 -
4356 -#
4357 -# Helper functions
4358 -#
4359 -function printn(string) {
4360 - printf("%s", string)
4361 -}
4362 -function einfo(string) {
4363 - printf(" \033[32;01m*\033[0m %s\n", string)
4364 -}
4365 -function einfon(string) {
4366 - printf(" \033[32;01m*\033[0m %s", string)
4367 -}
4368 -function ewarn(string) {
4369 - printf(" \033[33;01m*\033[0m %s\n", string)
4370 -}
4371 -function ewarnn(string) {
4372 - printf(" \033[33;01m*\033[0m %s", string)
4373 -}
4374 -function eerror(string) {
4375 - printf(" \033[31;01m*\033[0m %s\n", string)
4376 -}
4377 -
4378 -#
4379 -# assert(condition, errmsg)
4380 -# assert that a condition is true. Otherwise exit.
4381 -#
4382 -function assert(condition, string) {
4383 - if (! condition) {
4384 - printf("%s:%d: assertion failed: %s\n",
4385 - FILENAME, FNR, string) > "/dev/stderr"
4386 - _assert_exit = 1
4387 - exit 1
4388 - }
4389 -}
4390 -
4391 -#
4392 -# system(command, return)
4393 -# wrapper that normalizes return codes ...
4394 -#
4395 -function dosystem(command, ret) {
4396 - ret = 0
4397 - ret = system(command)
4398 - if (ret == 0)
4399 - return 1
4400 - else
4401 - return 0
4402 -}
4403 -
4404 -BEGIN {
4405 - #
4406 - # Get our variables from environment
4407 - #
4408 - OLDVER = ENVIRON["OLDVER"]
4409 - OLDCHOST = ENVIRON["OLDCHOST"]
4410 -
4411 - if (OLDVER == "") {
4412 - eerror("Could not get OLDVER!");
4413 - exit 1
4414 - }
4415 -
4416 - # Setup some sane defaults
4417 - LIBCOUNT = 2
4418 - HAVE_GCC34 = 0
4419 - DIRLIST[1] = "/lib"
4420 - DIRLIST[2] = "/usr/lib"
4421 -
4422 - #
4423 - # Walk /etc/ld.so.conf to discover all our library paths
4424 - #
4425 - pipe = "cat /etc/ld.so.conf | sort 2>/dev/null"
4426 - while(((pipe) | getline ldsoconf_data) > 0) {
4427 - if (ldsoconf_data !~ /^[[:space:]]*#/) {
4428 - if (ldsoconf_data == "") continue
4429 -
4430 - # Remove any trailing comments
4431 - sub(/#.*$/, "", ldsoconf_data)
4432 - # Remove any trailing spaces
4433 - sub(/[[:space:]]+$/, "", ldsoconf_data)
4434 -
4435 - # If there's more than one path per line, split
4436 - # it up as if they were sep lines
4437 - split(ldsoconf_data, nodes, /[:,[:space:]]/)
4438 -
4439 - # Now add the rest from ld.so.conf
4440 - for (x in nodes) {
4441 - # wtf does this line do ?
4442 - sub(/=.*/, "", nodes[x])
4443 - # Prune trailing /
4444 - sub(/\/$/, "", nodes[x])
4445 -
4446 - if (nodes[x] == "") continue
4447 -
4448 - #
4449 - # Drop the directory if its a child directory of
4450 - # one that was already added ...
4451 - # For example, if we have:
4452 - # /usr/lib /usr/libexec /usr/lib/mozilla /usr/lib/nss
4453 - # We really just want to save /usr/lib /usr/libexec
4454 - #
4455 - CHILD = 0
4456 - for (y in DIRLIST) {
4457 - if (nodes[x] ~ "^" DIRLIST[y] "(/|$)") {
4458 - CHILD = 1
4459 - break
4460 - }
4461 - }
4462 - if (CHILD) continue
4463 -
4464 - DIRLIST[++LIBCOUNT] = nodes[x]
4465 - }
4466 - }
4467 - }
4468 - close(pipe)
4469 -
4470 - #
4471 - # Get line from gcc's output containing CHOST
4472 - #
4473 - pipe = "gcc -print-file-name=libgcc.a 2>/dev/null"
4474 - if ((!((pipe) | getline TMP_CHOST)) || (TMP_CHOST == "")) {
4475 - close(pipe)
4476 -
4477 - # If we fail to get the CHOST, see if we can get the CHOST
4478 - # portage thinks we are using ...
4479 - pipe = "/usr/bin/portageq envvar 'CHOST'"
4480 - assert(((pipe) | getline CHOST), "(" pipe ") | getline CHOST")
4481 - } else {
4482 - # Check pre gcc-3.4.x versions
4483 - CHOST = gensub("^.+lib/gcc-lib/([^/]+)/[0-9]+.+$", "\\1", 1, TMP_CHOST)
4484 -
4485 - if (CHOST == TMP_CHOST || CHOST == "") {
4486 - # Check gcc-3.4.x or later
4487 - CHOST = gensub("^.+lib/gcc/([^/]+)/[0-9]+.+$", "\\1", 1, TMP_CHOST);
4488 -
4489 - if (CHOST == TMP_CHOST || CHOST == "")
4490 - CHOST = ""
4491 - else
4492 - HAVE_GCC34 = 1
4493 - }
4494 - }
4495 - close(pipe)
4496 -
4497 - if (CHOST == "") {
4498 - eerror("Could not get gcc's CHOST!")
4499 - exit 1
4500 - }
4501 -
4502 - if (OLDCHOST != "")
4503 - if (OLDCHOST == CHOST)
4504 - OLDCHOST = ""
4505 -
4506 - GCCLIBPREFIX_OLD = "/usr/lib/gcc-lib/"
4507 - GCCLIBPREFIX_NEW = "/usr/lib/gcc/"
4508 -
4509 - if (HAVE_GCC34)
4510 - GCCLIBPREFIX = GCCLIBPREFIX_NEW
4511 - else
4512 - GCCLIBPREFIX = GCCLIBPREFIX_OLD
4513 -
4514 - GCCLIB = GCCLIBPREFIX CHOST
4515 -
4516 - if (OLDCHOST != "") {
4517 - OLDGCCLIB1 = GCCLIBPREFIX_OLD OLDCHOST
4518 - OLDGCCLIB2 = GCCLIBPREFIX_NEW OLDCHOST
4519 - }
4520 -
4521 - # Get current gcc's version
4522 - pipe = "gcc -dumpversion"
4523 - assert(((pipe) | getline NEWVER), "(" pipe ") | getline NEWVER)")
4524 - close(pipe)
4525 -
4526 - if (NEWVER == "") {
4527 - eerror("Could not get gcc's version!")
4528 - exit 1
4529 - }
4530 -
4531 - # Nothing to do ?
4532 - if ((OLDVER == NEWVER) && (OLDCHOST == ""))
4533 - exit 0
4534 -
4535 - #
4536 - # Ok, now let's scan for the .la files and actually fix them up
4537 - #
4538 - for (x = 1; x <= LIBCOUNT; x++) {
4539 - # Do nothing if the target dir is gcc's internal library path
4540 - if (DIRLIST[x] ~ GCCLIBPREFIX_OLD ||
4541 - DIRLIST[x] ~ GCCLIBPREFIX_NEW)
4542 - continue
4543 -
4544 - einfo(" [" x "/" LIBCOUNT "] Scanning " DIRLIST[x] " ...")
4545 -
4546 - pipe = "find " DIRLIST[x] "/ -name '*.la' 2>/dev/null"
4547 - while (((pipe) | getline la_files) > 0) {
4548 -
4549 - # Do nothing if the .la file is located in gcc's internal lib path
4550 - if (la_files ~ GCCLIBPREFIX_OLD ||
4551 - la_files ~ GCCLIBPREFIX_NEW)
4552 - continue
4553 -
4554 - CHANGED = 0
4555 - CHOST_CHANGED = 0
4556 -
4557 - # See if we need to fix the .la file
4558 - while ((getline la_data < (la_files)) > 0) {
4559 - if (OLDCHOST != "") {
4560 - if ((gsub(OLDGCCLIB1 "[/[:space:]]+",
4561 - GCCLIB, la_data) > 0) ||
4562 - (gsub(OLDGCCLIB2 "[/[:space:]]+",
4563 - GCCLIB, la_data) > 0)) {
4564 - CHANGED = 1
4565 - CHOST_CHANGED = 1
4566 - }
4567 - }
4568 - if (OLDVER != NEWVER) {
4569 - if ((gsub(GCCLIBPREFIX_OLD CHOST "/" OLDVER "[/[:space:]]*",
4570 - GCCLIB "/" NEWVER, la_data) > 0) ||
4571 - (gsub(GCCLIBPREFIX_NEW CHOST "/" OLDVER "[/[:space:]]*",
4572 - GCCLIB "/" NEWVER, la_data) > 0))
4573 - CHANGED = 1
4574 - }
4575 - }
4576 - close(la_files)
4577 -
4578 - # Do the actual changes in a second loop, as we can then
4579 - # verify that CHOST_CHANGED among things is correct ...
4580 - if (CHANGED) {
4581 - ewarnn(" FIXING: " la_files " ...")
4582 -
4583 - if (CHANGED)
4584 - printn("[")
4585 -
4586 - # Clear the temp file (removing rather than '>foo' is better
4587 - # out of a security point of view?)
4588 - dosystem("rm -f " la_files ".new")
4589 -
4590 - while ((getline la_data < (la_files)) > 0) {
4591 - if (OLDCHOST != "") {
4592 - tmpstr = gensub(OLDGCCLIB1 "([/[:space:]]+)",
4593 - GCCLIB "\\1", "g", la_data)
4594 - tmpstr = gensub(OLDGCCLIB2 "([/[:space:]]+)",
4595 - GCCLIB "\\1", "g", tmpstr)
4596 -
4597 - if (la_data != tmpstr) {
4598 - printn("c")
4599 - la_data = tmpstr
4600 - }
4601 -
4602 - if (CHOST_CHANGED > 0) {
4603 - # We try to be careful about CHOST changes outside
4604 - # the gcc library path (meaning we cannot match it
4605 - # via /GCCLIBPREFIX CHOST/) ...
4606 -
4607 - # Catch:
4608 - #
4609 - # dependency_libs=' -L/usr/CHOST/{bin,lib}'
4610 - #
4611 - gsub("-L/usr/" OLDCHOST "/",
4612 - "-L/usr/" CHOST "/", la_data)
4613 - # Catch:
4614 - #
4615 - # dependency_libs=' -L/usr/lib/gcc-lib/CHOST/VER/../../../../CHOST/lib'
4616 - #
4617 - la_data = gensub("(" GCCLIB "/[^[:space:]]+)/" OLDCHOST "/",
4618 - "\\1/" CHOST "/", "g", la_data)
4619 - }
4620 - }
4621 -
4622 - if (OLDVER != NEWVER) {
4623 - # Catch:
4624 - #
4625 - # dependency_libs=' -L/usr/lib/gcc/CHOST/VER'
4626 - #
4627 - tmpstr = gensub(GCCLIBPREFIX_OLD CHOST "/" OLDVER "([/[:space:]]+)",
4628 - GCCLIB "/" NEWVER "\\1", "g", la_data)
4629 - tmpstr = gensub(GCCLIBPREFIX_NEW CHOST "/" OLDVER "([/[:space:]]+)",
4630 - GCCLIB "/" NEWVER "\\1", "g", tmpstr)
4631 -
4632 - if (la_data != tmpstr) {
4633 - # Catch:
4634 - #
4635 - # dependency_libs=' -L/usr/lib/gcc-lib/../../CHOST/lib'
4636 - #
4637 - # in cases where we have gcc34
4638 - tmpstr = gensub(GCCLIBPREFIX_OLD "(../../" CHOST "/lib)",
4639 - GCCLIBPREFIX "\\1", "g", tmpstr)
4640 - tmpstr = gensub(GCCLIBPREFIX_NEW "(../../" CHOST "/lib)",
4641 - GCCLIBPREFIX "\\1", "g", tmpstr)
4642 - printn("v")
4643 - la_data = tmpstr
4644 - }
4645 - }
4646 -
4647 - print la_data >> (la_files ".new")
4648 - }
4649 -
4650 - if (CHANGED)
4651 - print "]"
4652 -
4653 - close(la_files)
4654 - close(la_files ".new")
4655 -
4656 - assert(dosystem("mv -f " la_files ".new " la_files),
4657 - "dosystem(\"mv -f " la_files ".new " la_files "\")")
4658 - }
4659 - }
4660 -
4661 - close(pipe)
4662 - }
4663 -}
4664 -
4665 -# vim:ts=4
4666
4667 diff --git a/sys-devel/gcc/files/awk/fixlafiles.awk-no_gcc_la b/sys-devel/gcc/files/awk/fixlafiles.awk-no_gcc_la
4668 deleted file mode 100644
4669 index 346bd16..0000000
4670 --- a/sys-devel/gcc/files/awk/fixlafiles.awk-no_gcc_la
4671 +++ /dev/null
4672 @@ -1,335 +0,0 @@
4673 -# Copyright 1999-2005 Gentoo Foundation
4674 -# Distributed under the terms of the GNU General Public License v2
4675 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/files/awk/fixlafiles.awk-no_gcc_la,v 1.4 2010/03/19 23:53:07 vapier Exp $
4676 -
4677 -#
4678 -# Helper functions
4679 -#
4680 -function printn(string) {
4681 - printf("%s", string)
4682 -}
4683 -function einfo(string) {
4684 - printf(" \033[32;01m*\033[0m %s\n", string)
4685 -}
4686 -function einfon(string) {
4687 - printf(" \033[32;01m*\033[0m %s", string)
4688 -}
4689 -function ewarn(string) {
4690 - printf(" \033[33;01m*\033[0m %s\n", string)
4691 -}
4692 -function ewarnn(string) {
4693 - printf(" \033[33;01m*\033[0m %s", string)
4694 -}
4695 -function eerror(string) {
4696 - printf(" \033[31;01m*\033[0m %s\n", string)
4697 -}
4698 -
4699 -#
4700 -# assert(condition, errmsg)
4701 -# assert that a condition is true. Otherwise exit.
4702 -#
4703 -function assert(condition, string) {
4704 - if (! condition) {
4705 - printf("%s:%d: assertion failed: %s\n",
4706 - FILENAME, FNR, string) > "/dev/stderr"
4707 - _assert_exit = 1
4708 - exit 1
4709 - }
4710 -}
4711 -
4712 -#
4713 -# system(command, return)
4714 -# wrapper that normalizes return codes ...
4715 -#
4716 -function dosystem(command, ret) {
4717 - ret = 0
4718 - ret = system(command)
4719 - if (ret == 0)
4720 - return 1
4721 - else
4722 - return 0
4723 -}
4724 -
4725 -#
4726 -# parse_ld_conf(config_file)
4727 -#
4728 -function parse_ld_conf(conf, pipe, ldsoconf_data, CHILD, y) {
4729 - pipe = "cd /etc; cat " conf " | sort 2>/dev/null"
4730 - while(((pipe) | getline ldsoconf_data) > 0) {
4731 - if (ldsoconf_data ~ /^[[:space:]]*#/)
4732 - continue
4733 - if (ldsoconf_data == "")
4734 - continue
4735 -
4736 - # Handle the "include" keyword
4737 - if (ldsoconf_data ~ /^include /) {
4738 - sub(/^include /, "", ldsoconf_data)
4739 - parse_ld_conf(ldsoconf_data)
4740 - continue
4741 - }
4742 -
4743 - # Remove any trailing comments
4744 - sub(/#.*$/, "", ldsoconf_data)
4745 - # Remove any trailing spaces
4746 - sub(/[[:space:]]+$/, "", ldsoconf_data)
4747 - # Eat duplicate slashes
4748 - sub(/\/\//, "/", ldsoconf_data)
4749 - # Prune trailing /
4750 - sub(/\/$/, "", ldsoconf_data)
4751 -
4752 - #
4753 - # Drop the directory if its a child directory of
4754 - # one that was already added ...
4755 - # For example, if we have:
4756 - # /usr/lib /usr/libexec /usr/lib/mozilla /usr/lib/nss
4757 - # We really just want to save /usr/lib /usr/libexec
4758 - #
4759 - CHILD = 0
4760 - for (y in DIRLIST) {
4761 - if (ldsoconf_data ~ "^" DIRLIST[y] "(/|$)") {
4762 - CHILD = 1
4763 - break
4764 - }
4765 - }
4766 - if (CHILD) continue
4767 -
4768 - DIRLIST[++LIBCOUNT] = ldsoconf_data
4769 - }
4770 - close(pipe)
4771 -}
4772 -
4773 -BEGIN {
4774 - #
4775 - # Get our variables from environment
4776 - #
4777 - OLDVER = ENVIRON["OLDVER"]
4778 - OLDCHOST = ENVIRON["OLDCHOST"]
4779 -
4780 - if (OLDVER == "") {
4781 - eerror("Could not get OLDVER!");
4782 - exit 1
4783 - }
4784 -
4785 - # Setup some sane defaults
4786 - LIBCOUNT = 2
4787 - HAVE_GCC34 = 0
4788 - DIRLIST[1] = "/lib"
4789 - DIRLIST[2] = "/usr/lib"
4790 -
4791 - #
4792 - # Walk /etc/ld.so.conf to discover all our library paths
4793 - #
4794 - parse_ld_conf("/etc/ld.so.conf")
4795 -
4796 - #
4797 - # Get line from gcc's output containing CHOST
4798 - #
4799 - pipe = "gcc -print-file-name=libgcc.a 2>/dev/null"
4800 - if ((!((pipe) | getline TMP_CHOST)) || (TMP_CHOST == "")) {
4801 - close(pipe)
4802 -
4803 - # If we fail to get the CHOST, see if we can get the CHOST
4804 - # portage thinks we are using ...
4805 - pipe = "/usr/bin/portageq envvar 'CHOST'"
4806 - assert(((pipe) | getline CHOST), "(" pipe ") | getline CHOST")
4807 - } else {
4808 - # Check pre gcc-3.4.x versions
4809 - CHOST = gensub("^.+lib/gcc-lib/([^/]+)/[0-9]+.+$", "\\1", 1, TMP_CHOST)
4810 -
4811 - if (CHOST == TMP_CHOST || CHOST == "") {
4812 - # Check gcc-3.4.x or later
4813 - CHOST = gensub("^.+lib/gcc/([^/]+)/[0-9]+.+$", "\\1", 1, TMP_CHOST);
4814 -
4815 - if (CHOST == TMP_CHOST || CHOST == "")
4816 - CHOST = ""
4817 - else
4818 - HAVE_GCC34 = 1
4819 - }
4820 - }
4821 - close(pipe)
4822 -
4823 - if (CHOST == "") {
4824 - eerror("Could not get gcc's CHOST!")
4825 - exit 1
4826 - }
4827 -
4828 - if (OLDCHOST != "")
4829 - if (OLDCHOST == CHOST)
4830 - OLDCHOST = ""
4831 -
4832 - GCCLIBPREFIX_OLD = "/usr/lib/gcc-lib/"
4833 - GCCLIBPREFIX_NEW = "/usr/lib/gcc/"
4834 -
4835 - if (HAVE_GCC34)
4836 - GCCLIBPREFIX = GCCLIBPREFIX_NEW
4837 - else
4838 - GCCLIBPREFIX = GCCLIBPREFIX_OLD
4839 -
4840 - GCCLIB = GCCLIBPREFIX CHOST
4841 -
4842 - if (OLDCHOST != "") {
4843 - OLDGCCLIB1 = GCCLIBPREFIX_OLD OLDCHOST
4844 - OLDGCCLIB2 = GCCLIBPREFIX_NEW OLDCHOST
4845 - }
4846 -
4847 - # Get current gcc's version
4848 - pipe = "gcc -dumpversion"
4849 - assert(((pipe) | getline NEWVER), "(" pipe ") | getline NEWVER)")
4850 - close(pipe)
4851 -
4852 - if (NEWVER == "") {
4853 - eerror("Could not get gcc's version!")
4854 - exit 1
4855 - }
4856 -
4857 - # Nothing to do ?
4858 - # NB: Do not check for (OLDVER == NEWVER) anymore, as we might need to
4859 - # replace libstdc++.la ....
4860 - if ((OLDVER == "") && (OLDCHOST == ""))
4861 - exit 0
4862 -
4863 - #
4864 - # Ok, now let's scan for the .la files and actually fix them up
4865 - #
4866 - for (x = 1; x <= LIBCOUNT; x++) {
4867 - # Do nothing if the target dir is gcc's internal library path
4868 - if (DIRLIST[x] ~ GCCLIBPREFIX_OLD ||
4869 - DIRLIST[x] ~ GCCLIBPREFIX_NEW)
4870 - continue
4871 -
4872 - einfo(" [" x "/" LIBCOUNT "] Scanning " DIRLIST[x] " ...")
4873 -
4874 - pipe = "find " DIRLIST[x] "/ -name '*.la' 2>/dev/null"
4875 - while (((pipe) | getline la_files) > 0) {
4876 -
4877 - # Do nothing if the .la file is located in gcc's internal lib path
4878 - if (la_files ~ GCCLIBPREFIX_OLD ||
4879 - la_files ~ GCCLIBPREFIX_NEW)
4880 - continue
4881 -
4882 - CHANGED = 0
4883 - CHOST_CHANGED = 0
4884 -
4885 - # See if we need to fix the .la file
4886 - while ((getline la_data < (la_files)) > 0) {
4887 - if (OLDCHOST != "") {
4888 - if ((gsub(OLDGCCLIB1 "[/[:space:]]+",
4889 - GCCLIB, la_data) > 0) ||
4890 - (gsub(OLDGCCLIB2 "[/[:space:]]+",
4891 - GCCLIB, la_data) > 0)) {
4892 - CHANGED = 1
4893 - CHOST_CHANGED = 1
4894 - }
4895 - }
4896 - if (OLDVER != NEWVER) {
4897 - if ((gsub(GCCLIBPREFIX_OLD CHOST "/" OLDVER "[/[:space:]]*",
4898 - GCCLIB "/" NEWVER, la_data) > 0) ||
4899 - (gsub(GCCLIBPREFIX_NEW CHOST "/" OLDVER "[/[:space:]]*",
4900 - GCCLIB "/" NEWVER, la_data) > 0))
4901 - CHANGED = 1
4902 - }
4903 - # We now check if we have libstdc++.la, as we remove the
4904 - # libtool linker scripts for gcc ...
4905 - # We do this last, as we only match the new paths
4906 - if (gsub(GCCLIB "/" NEWVER "/libstdc\\+\\+\\.la",
4907 - "-lstdc++", la_data) > 0)
4908 - CHANGED = 1
4909 - }
4910 - close(la_files)
4911 -
4912 - # Do the actual changes in a second loop, as we can then
4913 - # verify that CHOST_CHANGED among things is correct ...
4914 - if (CHANGED) {
4915 - ewarnn(" FIXING: " la_files " ...[")
4916 -
4917 - # Clear the temp file (removing rather than '>foo' is better
4918 - # out of a security point of view?)
4919 - dosystem("rm -f " la_files ".new")
4920 -
4921 - while ((getline la_data < (la_files)) > 0) {
4922 - if (OLDCHOST != "") {
4923 - tmpstr = gensub(OLDGCCLIB1 "([/[:space:]]+)",
4924 - GCCLIB "\\1", "g", la_data)
4925 - tmpstr = gensub(OLDGCCLIB2 "([/[:space:]]+)",
4926 - GCCLIB "\\1", "g", tmpstr)
4927 -
4928 - if (la_data != tmpstr) {
4929 - printn("c")
4930 - la_data = tmpstr
4931 - }
4932 -
4933 - if (CHOST_CHANGED > 0) {
4934 - # We try to be careful about CHOST changes outside
4935 - # the gcc library path (meaning we cannot match it
4936 - # via /GCCLIBPREFIX CHOST/) ...
4937 -
4938 - # Catch:
4939 - #
4940 - # dependency_libs=' -L/usr/CHOST/{bin,lib}'
4941 - #
4942 - gsub("-L/usr/" OLDCHOST "/",
4943 - "-L/usr/" CHOST "/", la_data)
4944 - # Catch:
4945 - #
4946 - # dependency_libs=' -L/usr/lib/gcc-lib/CHOST/VER/../../../../CHOST/lib'
4947 - #
4948 - la_data = gensub("(" GCCLIB "/[^[:space:]]+)/" OLDCHOST "/",
4949 - "\\1/" CHOST "/", "g", la_data)
4950 - }
4951 - }
4952 -
4953 - if (OLDVER != NEWVER) {
4954 - # Catch:
4955 - #
4956 - # dependency_libs=' -L/usr/lib/gcc/CHOST/VER'
4957 - #
4958 - tmpstr = gensub(GCCLIBPREFIX_OLD CHOST "/" OLDVER "([/[:space:]]+)",
4959 - GCCLIB "/" NEWVER "\\1", "g", la_data)
4960 - tmpstr = gensub(GCCLIBPREFIX_NEW CHOST "/" OLDVER "([/[:space:]]+)",
4961 - GCCLIB "/" NEWVER "\\1", "g", tmpstr)
4962 -
4963 - if (la_data != tmpstr) {
4964 - # Catch:
4965 - #
4966 - # dependency_libs=' -L/usr/lib/gcc-lib/../../CHOST/lib'
4967 - #
4968 - # in cases where we have gcc34
4969 - tmpstr = gensub(GCCLIBPREFIX_OLD "(../../" CHOST "/lib)",
4970 - GCCLIBPREFIX "\\1", "g", tmpstr)
4971 - tmpstr = gensub(GCCLIBPREFIX_NEW "(../../" CHOST "/lib)",
4972 - GCCLIBPREFIX "\\1", "g", tmpstr)
4973 - printn("v")
4974 - la_data = tmpstr
4975 - }
4976 - }
4977 -
4978 - # We now check if we have libstdc++.la, as we remove the
4979 - # libtool linker scripts for gcc and any referencese in any
4980 - # libtool linker scripts.
4981 - # We do this last, as we only match the new paths
4982 - tmpstr = gensub(GCCLIB "/" NEWVER "/libstdc\\+\\+\\.la",
4983 - "-lstdc++", "g", la_data);
4984 - if (la_data != tmpstr) {
4985 - printn("l")
4986 - la_data = tmpstr
4987 - }
4988 -
4989 - print la_data >> (la_files ".new")
4990 - }
4991 -
4992 - if (CHANGED)
4993 - print "]"
4994 -
4995 - close(la_files)
4996 - close(la_files ".new")
4997 -
4998 - assert(dosystem("mv -f " la_files ".new " la_files),
4999 - "dosystem(\"mv -f " la_files ".new " la_files "\")")
5000 - }
5001 - }
5002 -
5003 - close(pipe)
5004 - }
5005 -}
5006 -
5007 -# vim:ts=4
5008
5009 diff --git a/sys-devel/gcc/files/c89 b/sys-devel/gcc/files/c89
5010 deleted file mode 100755
5011 index cee0325..0000000
5012 --- a/sys-devel/gcc/files/c89
5013 +++ /dev/null
5014 @@ -1,20 +0,0 @@
5015 -#! /bin/sh
5016 -
5017 -# Call the appropriate C compiler with options to accept ANSI/ISO C
5018 -# The following options are the same (as of gcc-2.95):
5019 -# -ansi
5020 -# -std=c89
5021 -# -std=iso9899:1990
5022 -
5023 -for i; do
5024 - case "$i" in
5025 - -ansi|-std=c89|-std=iso9899:1990)
5026 - ;;
5027 - -std=*)
5028 - echo >&2 "`basename $0` called with non ANSI/ISO C90 option $i"
5029 - exit 1
5030 - ;;
5031 - esac
5032 -done
5033 -
5034 -exec gcc -std=c89 -pedantic -U_FORTIFY_SOURCE "$@"
5035
5036 diff --git a/sys-devel/gcc/files/c99 b/sys-devel/gcc/files/c99
5037 deleted file mode 100755
5038 index c954209..0000000
5039 --- a/sys-devel/gcc/files/c99
5040 +++ /dev/null
5041 @@ -1,21 +0,0 @@
5042 -#! /bin/sh
5043 -
5044 -# Call the appropriate C compiler with options to accept ANSI/ISO C
5045 -# The following options are the same (as of gcc-3.3):
5046 -# -std=c99
5047 -# -std=c9x
5048 -# -std=iso9899:1999
5049 -# -std=iso9899:199x
5050 -
5051 -for i; do
5052 - case "$i" in
5053 - -std=c9[9x]|-std=iso9899:199[9x])
5054 - ;;
5055 - -ansi|-std=*)
5056 - echo >&2 "`basename $0` called with non ANSI/ISO C99 option $i"
5057 - exit 1
5058 - ;;
5059 - esac
5060 -done
5061 -
5062 -exec gcc -std=c99 -pedantic -U_FORTIFY_SOURCE ${1+"$@"}
5063
5064 diff --git a/sys-devel/gcc/files/fix_libtool_files.sh b/sys-devel/gcc/files/fix_libtool_files.sh
5065 deleted file mode 100644
5066 index c55250b..0000000
5067 --- a/sys-devel/gcc/files/fix_libtool_files.sh
5068 +++ /dev/null
5069 @@ -1,68 +0,0 @@
5070 -#!/bin/sh
5071 -# Copyright 1999-2012 Gentoo Foundation
5072 -# Distributed under the terms of the GNU General Public License v2
5073 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/files/fix_libtool_files.sh,v 1.16 2012/05/18 21:28:56 vapier Exp $
5074 -
5075 -usage() {
5076 -cat << "USAGE_END"
5077 -Usage: fix_libtool_files.sh <old-gcc-version> [--oldarch <old-CHOST>]
5078 -
5079 - Where <old-gcc-version> is the version number of the
5080 - previous gcc version. For example, if you updated to
5081 - gcc-3.2.1, and you had gcc-3.2 installed, run:
5082 -
5083 - # fix_libtool_files.sh 3.2
5084 -
5085 - If you updated to gcc-3.2.3, and the old CHOST was i586-pc-linux-gnu
5086 - but you now have CHOST as i686-pc-linux-gnu, run:
5087 -
5088 - # fix_libtool_files.sh 3.2 --oldarch i586-pc-linux-gnu
5089 -
5090 - Note that if only the CHOST and not the version changed, you can run
5091 - it with the current version and the '--oldarch <old-CHOST>' arguments,
5092 - and it will do the expected:
5093 -
5094 - # fix_libtool_files.sh `gcc -dumpversion` --oldarch i586-pc-linux-gnu
5095 -
5096 -USAGE_END
5097 - exit 1
5098 -}
5099 -
5100 -case $2 in
5101 ---oldarch) [ $# -ne 3 ] && usage ;;
5102 -*) [ $# -ne 1 ] && usage ;;
5103 -esac
5104 -
5105 -ARGV1=$1
5106 -ARGV2=$2
5107 -ARGV3=$3
5108 -
5109 -. /etc/profile || exit 1
5110 -. /etc/init.d/functions.sh || exit 1
5111 -
5112 -if [ ${EUID:-0} -ne 0 ] ; then
5113 - eerror "${0##*/}: Must be root."
5114 - exit 1
5115 -fi
5116 -
5117 -# make sure the files come out sane
5118 -umask 0022
5119 -
5120 -OLDCHOST=
5121 -[ "${ARGV2}" = "--oldarch" ] && OLDCHOST=${ARGV3}
5122 -
5123 -AWKDIR="/usr/share/gcc-data"
5124 -
5125 -if [ ! -r "${AWKDIR}/fixlafiles.awk" ] ; then
5126 - eerror "${0##*/}: ${AWKDIR}/fixlafiles.awk does not exist!"
5127 - exit 1
5128 -fi
5129 -
5130 -OLDVER=${ARGV1}
5131 -
5132 -export OLDVER OLDCHOST
5133 -
5134 -einfo "Scanning libtool files for hardcoded gcc library paths..."
5135 -exec gawk -f "${AWKDIR}/fixlafiles.awk"
5136 -
5137 -# vim:ts=4
5138
5139 diff --git a/sys-devel/gcc/files/gcc-configure-LANG.patch b/sys-devel/gcc/files/gcc-configure-LANG.patch
5140 deleted file mode 100644
5141 index d1b1b03..0000000
5142 --- a/sys-devel/gcc/files/gcc-configure-LANG.patch
5143 +++ /dev/null
5144 @@ -1,64 +0,0 @@
5145 -The LANG vars aren't reset early enough so when sed tries to use [a-zA-Z] in
5146 -option parsing, it may break.
5147 -
5148 -http://bugs.gentoo.org/103483
5149 -
5150 ---- configure
5151 -+++ configure
5152 -@@ -54,6 +54,19 @@
5153 - infodir='${prefix}/info'
5154 - mandir='${prefix}/man'
5155 -
5156 -+# NLS nuisances.
5157 -+for as_var in \
5158 -+ LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
5159 -+ LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
5160 -+ LC_TELEPHONE LC_TIME
5161 -+do
5162 -+ if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
5163 -+ eval $as_var=C; export $as_var
5164 -+ else
5165 -+ unset $as_var
5166 -+ fi
5167 -+done
5168 -+
5169 - # Initialize some other variables.
5170 - subdirs=
5171 - MFLAGS= MAKEFLAGS=
5172 -@@ -452,16 +463,6 @@
5173 - esac
5174 - done
5175 -
5176 --# NLS nuisances.
5177 --# Only set these to C if already set. These must not be set unconditionally
5178 --# because not all systems understand e.g. LANG=C (notably SCO).
5179 --# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
5180 --# Non-C LC_CTYPE values break the ctype check.
5181 --if test "${LANG+set}" = set; then LANG=C; export LANG; fi
5182 --if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
5183 --if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
5184 --if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
5185 --
5186 - # confdefs.h avoids OS command line length limits that DEFS can exceed.
5187 - rm -rf conftest* confdefs.h
5188 - # AIX cpp loses on an empty file, so make sure it contains at least a newline.
5189 -@@ -1850,6 +1850,19 @@
5190 - # Compiler output produced by configure, useful for debugging
5191 - # configure, is in ./config.log if it exists.
5192 -
5193 -+# NLS nuisances.
5194 -+for as_var in \
5195 -+ LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
5196 -+ LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
5197 -+ LC_TELEPHONE LC_TIME
5198 -+do
5199 -+ if (set +x; test -z "`(eval \$as_var=C; export \$as_var) 2>&1`"); then
5200 -+ eval \$as_var=C; export \$as_var
5201 -+ else
5202 -+ unset \$as_var
5203 -+ fi
5204 -+done
5205 -+
5206 - ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
5207 - for ac_option
5208 - do
5209
5210 diff --git a/sys-devel/gcc/files/gcc-configure-texinfo.patch b/sys-devel/gcc/files/gcc-configure-texinfo.patch
5211 deleted file mode 100644
5212 index ddc098d..0000000
5213 --- a/sys-devel/gcc/files/gcc-configure-texinfo.patch
5214 +++ /dev/null
5215 @@ -1,16 +0,0 @@
5216 -Chances are quite good that the installed makeinfo is sufficient.
5217 -So ignore false positives where the makeinfo installed is so new
5218 -that it violates the cheesy version grep.
5219 -
5220 -http://bugs.gentoo.org/198182
5221 -
5222 ---- configure
5223 -+++ configure
5224 -@@ -3573,6 +3573,6 @@
5225 - :
5226 - else
5227 -- MAKEINFO="$MISSING makeinfo"
5228 -+ :
5229 - fi
5230 - ;;
5231 -
5232
5233 diff --git a/sys-devel/gcc/files/gcc-spec-env.patch b/sys-devel/gcc/files/gcc-spec-env.patch
5234 deleted file mode 100644
5235 index 57e7567..0000000
5236 --- a/sys-devel/gcc/files/gcc-spec-env.patch
5237 +++ /dev/null
5238 @@ -1,42 +0,0 @@
5239 - Add support for external spec file via the GCC_SPECS env var. This
5240 - allows us to easily control pie/ssp defaults with gcc-config profiles.
5241 -
5242 - Original patch by Rob Holland
5243 - Extended to support multiple entries separated by ':' by Kevin F. Quinn
5244 - Modified to use getenv instead of poisoned GET_ENVIRONMENT by Ryan Hill
5245 -
5246 ---- gcc-4/gcc/gcc.c
5247 -+++ gcc-4/gcc/gcc.c
5248 -@@ -6482,6 +6482,32 @@
5249 -
5250 - /* Process any user specified specs in the order given on the command
5251 - line. */
5252 -+#if !(defined (__MSDOS__) || defined (OS2) || defined (VMS) || defined (WIN32))
5253 -+ /* Add specs listed in GCC_SPECS. Note; in the process of separating
5254 -+ * each spec listed, the string is overwritten at token boundaries
5255 -+ * (':') with '\0', an effect of strtok_r().
5256 -+ */
5257 -+ specs_file = getenv ("GCC_SPECS");
5258 -+ if (specs_file && (strlen(specs_file) > 0))
5259 -+ {
5260 -+ char *spec, *saveptr;
5261 -+ for (spec=strtok_r(specs_file,":",&saveptr);
5262 -+ spec!=NULL;
5263 -+ spec=strtok_r(NULL,":",&saveptr))
5264 -+ {
5265 -+ struct user_specs *user = (struct user_specs *)
5266 -+ xmalloc (sizeof (struct user_specs));
5267 -+
5268 -+ user->next = (struct user_specs *) 0;
5269 -+ user->filename = spec;
5270 -+ if (user_specs_tail)
5271 -+ user_specs_tail->next = user;
5272 -+ else
5273 -+ user_specs_head = user;
5274 -+ user_specs_tail = user;
5275 -+ }
5276 -+ }
5277 -+#endif
5278 - for (uptr = user_specs_head; uptr; uptr = uptr->next)
5279 - {
5280 - char *filename = find_a_file (&startfile_prefixes, uptr->filename,
5281
5282 diff --git a/sys-devel/gcc/files/gcc48-spec-env.patch b/sys-devel/gcc/files/gcc48-spec-env.patch
5283 deleted file mode 100644
5284 index 44f0b58..0000000
5285 --- a/sys-devel/gcc/files/gcc48-spec-env.patch
5286 +++ /dev/null
5287 @@ -1,76 +0,0 @@
5288 ---- gcc-4.8-20130210/gcc/gcc.c 2013-02-05 16:55:31.000000000 +0100
5289 -+++ gcc-4.8-20130210-work/gcc/gcc.c 2013-07-26 02:32:14.625089864 +0200
5290 -@@ -6427,6 +6428,48 @@ main (int argc, char **argv)
5291 - do_option_spec (option_default_specs[i].name,
5292 - option_default_specs[i].spec);
5293 -
5294 -+#if !(defined (__MSDOS__) || defined (OS2) || defined (VMS) || defined (WIN32))
5295 -+ /* Add specs listed in GCC_SPECS. Note; in the process of separating
5296 -+ * each spec listed, the string is overwritten at token boundaries
5297 -+ * (':') with '\0', an effect of strtok_r().
5298 -+ */
5299 -+ specs_file = getenv ("GCC_SPECS");
5300 -+ if (specs_file && (strlen(specs_file) > 0))
5301 -+ {
5302 -+ char *spec, *saveptr;
5303 -+ for (spec=strtok_r(specs_file,":",&saveptr);
5304 -+ spec!=NULL;
5305 -+ spec=strtok_r(NULL,":",&saveptr))
5306 -+ {
5307 -+ struct user_specs *user = (struct user_specs *)
5308 -+ xmalloc (sizeof (struct user_specs));
5309 -+ user->next = (struct user_specs *) 0;
5310 -+ user->filename = spec;
5311 -+ if (user_specs_tail)
5312 -+ user_specs_tail->next = user;
5313 -+ else
5314 -+ user_specs_head = user;
5315 -+ user_specs_tail = user;
5316 -+ }
5317 -+ }
5318 -+#endif
5319 -+ /* Process any user specified specs in the order given on the command
5320 -+ * line. */
5321 -+ for (uptr = user_specs_head; uptr; uptr = uptr->next)
5322 -+ {
5323 -+ char *filename = find_a_file (&startfile_prefixes, uptr->filename,
5324 -+ R_OK, true);
5325 -+ read_specs (filename ? filename : uptr->filename, false, true);
5326 -+ }
5327 -+ /* Process any user self specs. */
5328 -+ {
5329 -+ struct spec_list *sl;
5330 -+ for (sl = specs; sl; sl = sl->next)
5331 -+ if (sl->name_len == sizeof "self_spec" - 1
5332 -+ && !strcmp (sl->name, "self_spec"))
5333 -+ do_self_spec (*sl->ptr_spec);
5334 -+ }
5335 -+
5336 - /* Process DRIVER_SELF_SPECS, adding any new options to the end
5337 - of the command line. */
5338 -
5339 -@@ -6535,24 +6578,6 @@ main (int argc, char **argv)
5340 - PREFIX_PRIORITY_LAST, 0, 1);
5341 - }
5342 -
5343 -- /* Process any user specified specs in the order given on the command
5344 -- line. */
5345 -- for (uptr = user_specs_head; uptr; uptr = uptr->next)
5346 -- {
5347 -- char *filename = find_a_file (&startfile_prefixes, uptr->filename,
5348 -- R_OK, true);
5349 -- read_specs (filename ? filename : uptr->filename, false, true);
5350 -- }
5351 --
5352 -- /* Process any user self specs. */
5353 -- {
5354 -- struct spec_list *sl;
5355 -- for (sl = specs; sl; sl = sl->next)
5356 -- if (sl->name_len == sizeof "self_spec" - 1
5357 -- && !strcmp (sl->name, "self_spec"))
5358 -- do_self_spec (*sl->ptr_spec);
5359 -- }
5360 --
5361 - if (compare_debug)
5362 - {
5363 - enum save_temps save;
5364
5365 diff --git a/sys-devel/gcc/files/mkinfodir b/sys-devel/gcc/files/mkinfodir
5366 deleted file mode 100644
5367 index a62840e..0000000
5368 --- a/sys-devel/gcc/files/mkinfodir
5369 +++ /dev/null
5370 @@ -1,233 +0,0 @@
5371 -#!/bin/bash
5372 -# $Id: mkinfodir,v 1.1 2001/09/01 07:56:19 drobbins Exp $
5373 -# Generate the top-level Info node, given a directory of Info files
5374 -# and (optionally) a skeleton file. The output will be suitable for a
5375 -# top-level dir file. The skeleton file contains info topic names in the
5376 -# order they should appear in the output. There are three special
5377 -# lines that alter the behavior: a line consisting of just "--" causes
5378 -# the next line to be echoed verbatim to the output. A line
5379 -# containing just "%%" causes all the remaining filenames (wildcards
5380 -# allowed) in the rest of the file to be ignored. A line containing
5381 -# just "!!" exits the script when reached (unless preceded by a line
5382 -# containing just "--"). Once the script reaches the end of the
5383 -# skeleton file, it goes through the remaining files in the directory
5384 -# in order, putting their entries at the end. The script will use the
5385 -# ENTRY information in each info file if it exists. Otherwise it will
5386 -# make a minimal entry.
5387 -
5388 -# sent by Jeffrey Osier <jeffrey@××××××.com>, who thinks it came from
5389 -# zoo@×××××××××.com (david d `zoo' zuhn)
5390 -
5391 -# modified 7 April 1995 by Joe Harrington <jh@××××××××××××××××.gov> to
5392 -# take special flags
5393 -
5394 -INFODIR=$1
5395 -if [ $# = 2 ] ; then
5396 - SKELETON=$2
5397 -else
5398 - SKELETON=/dev/null
5399 -fi
5400 -
5401 -skip=
5402 -
5403 -if [ $# -gt 2 ] ; then
5404 - echo usage: $0 info-directory [ skeleton-file ] 1>&2
5405 - exit 1
5406 -elif [ -z "${INFODIR}" ] ; then
5407 - INFODIR="%%DEFAULT_INFO_DIR%%"
5408 -else
5409 - true
5410 -fi
5411 -
5412 -if [ ! -d ${INFODIR} ] ; then
5413 - echo "$0: first argument must specify a directory"
5414 - exit 1
5415 -fi
5416 -
5417 -### output the dir header
5418 -echo "-*- Text -*-"
5419 -echo "This file was generated automatically by $0."
5420 -echo "This version was generated on `date`"
5421 -echo "by `whoami`@`hostname` for `(cd ${INFODIR}; pwd)`"
5422 -
5423 -cat << moobler
5424 -\$Id: mkinfodir,v 1.1 2001/09/01 07:56:19 drobbins Exp $
5425 -This is the file .../info/dir, which contains the topmost node of the
5426 -Info hierarchy. The first time you invoke Info you start off
5427 -looking at that node, which is (dir)Top.
5428 -
5429 -File: dir Node: Top This is the top of the INFO tree
5430 -
5431 - This (the Directory node) gives a menu of major topics.
5432 - Typing "q" exits, "?" lists all Info commands, "d" returns here,
5433 - "h" gives a primer for first-timers,
5434 - "mEmacs<Return>" visits the Emacs topic, etc.
5435 -
5436 - In Emacs, you can click mouse button 2 on a menu item or cross reference
5437 - to select it.
5438 -
5439 -* Menu: The list of major topics begins on the next line.
5440 -
5441 -moobler
5442 -
5443 -### go through the list of files in the skeleton. If an info file
5444 -### exists, grab the ENTRY information from it. If an entry exists
5445 -### use it, otherwise create a minimal dir entry.
5446 -###
5447 -### Then remove that file from the list of existing files. If any
5448 -### additional files remain (ones that don't have a skeleton entry),
5449 -### then generate entries for those in the same way, putting the info for
5450 -### those at the end....
5451 -
5452 -infofiles=`(cd ${INFODIR}; /bin/ls | grep -v '\-[0-9]*\.gz$' | grep -v '\-[0-9]*$' | egrep -v '^dir$|^dir\.info$|^dir\.orig$')`
5453 -
5454 -# echoing gets clobbered by backquotes; we do it the hard way...
5455 -lines=`wc $SKELETON | awk '{print $1}'`
5456 -line=1
5457 -while [ $lines -ge $line ] ; do
5458 - # Read one line from the file. This is so that we can echo lines with
5459 - # whitespace and quoted characters in them.
5460 - fileline=`awk NR==$line $SKELETON`
5461 -
5462 - # flag fancy features
5463 - if [ ! -z "$echoline" ] ; then # echo line
5464 - echo "$fileline"
5465 - fileline=
5466 - echoline=
5467 - elif [ "${fileline}" = "--" ] ; then # should we echo the next line?
5468 - echoline=1
5469 - elif [ "${fileline}" = "%%" ] ; then # eliminate remaining files from dir?
5470 - skip=1
5471 - elif [ "${fileline}" = "!!" ] ; then # quit now
5472 - exit 0
5473 - fi
5474 -
5475 - # handle files if they exist
5476 - for file in $fileline"" ; do # expand wildcards ("" handles blank lines)
5477 -
5478 - fname=
5479 -
5480 - if [ -z "$echoline" -a ! -z "$file" ] ; then
5481 -
5482 - # Find the file to operate upon. Check both possible names.
5483 - infoname=`echo $file | sed 's/\.gz$//'`
5484 - infoname=`echo $infoname | sed 's/\.info$//'`
5485 - noext=
5486 - ext=
5487 - if [ -f ${INFODIR}/$infoname ] ; then
5488 - noext=$infoname
5489 - fi
5490 - if [ -f ${INFODIR}/${infoname}.info ] ; then
5491 - ext=${infoname}.info
5492 - fi
5493 - if [ -f ${INFODIR}/${infoname}.info.gz ] ; then
5494 - ext=${infoname}.info.gz
5495 - fi
5496 - # If it exists with both names take what was said in the file.
5497 - if [ ! -z "$ext" -a ! -z "$noext" ]; then
5498 - fname=$file
5499 - warn="### Warning: $ext and $noext both exist! Using ${file}. ###"
5500 - elif [ ! \( -z "$ext" -a -z "$noext" \) ]; then
5501 - # just take the name if it exists only once
5502 - fname=${noext}${ext}
5503 - fi
5504 -
5505 - # if we found something and aren't skipping, do the entry
5506 - if [ ! -z "$fname" ] ; then
5507 - if [ -z "$skip" ] ; then
5508 -
5509 - if [ ! -z "$warn" ] ; then # issue any warning
5510 - echo $warn
5511 - warn=
5512 - fi
5513 - if [ "${fname##*.}" = "gz" ] ; then
5514 - entry=`zcat ${INFODIR}/${fname} | sed -e '1,/START-INFO-DIR-ENTRY/d' \
5515 - -e '/END-INFO-DIR-ENTRY/,$d' `
5516 - else
5517 - entry=`sed -e '1,/START-INFO-DIR-ENTRY/d' \
5518 - -e '/END-INFO-DIR-ENTRY/,$d' ${INFODIR}/$fname`
5519 - fi
5520 - if [ ! -z "${entry}" ] ; then
5521 - echo "${entry}"
5522 - else
5523 - echo "* ${infoname}: (${infoname})."
5524 - fi
5525 - fi
5526 -
5527 - # remove the name from the directory listing
5528 - infofiles=`echo "" ${infofiles} "" | sed -e "s/ ${fname} / /" -e "s/ / /g"`
5529 -
5530 - fi
5531 -
5532 - fi
5533 -
5534 - done
5535 -
5536 - line=`expr $line + 1`
5537 -done
5538 -
5539 -if [ -z "${infofiles}" ] ; then
5540 - exit 0
5541 -elif [ $lines -gt 0 ]; then
5542 - echo
5543 -fi
5544 -
5545 -# Sort remaining files by INFO-DIR-SECTION.
5546 -prevsect=
5547 -filesectdata=`(cd ${INFODIR}; fgrep INFO-DIR-SECTION /dev/null ${infofiles} | \
5548 - fgrep -v 'INFO-DIR-SECTION Miscellaneous' | \
5549 - sort -t: -k2 -k1 | tr ' ' '_')`
5550 -for sectdata in ${filesectdata}; do
5551 - file=`echo ${sectdata} | cut -d: -f1`
5552 - section=`sed -n -e 's/^INFO-DIR-SECTION //p' ${INFODIR}/${file}`
5553 - infofiles=`echo "" ${infofiles} "" | sed -e "s/ ${file} / /" -e "s/ / /g"`
5554 -
5555 - if [ "${prevsect}" != "${section}" ] ; then
5556 - if [ ! -z "${prevsect}" ] ; then
5557 - echo ""
5558 - fi
5559 - echo "${section}"
5560 - prevsect="${section}"
5561 - fi
5562 - infoname=`echo $file | sed 's/\.gz$//'`
5563 - infoname=`echo $infoname | sed 's/\.info$//'`
5564 - if [ "${file##*.}" = "gz" ] ; then
5565 - entry=`zcat ${INFODIR}/$file | sed -e '1,/START-INFO-DIR-ENTRY/d' \
5566 - -e '/END-INFO-DIR-ENTRY/,$d' `
5567 - else
5568 - entry=`sed -e '1,/START-INFO-DIR-ENTRY/d' \
5569 - -e '/END-INFO-DIR-ENTRY/,$d' ${INFODIR}/$file`
5570 - fi
5571 - if [ ! -z "${entry}" ] ; then
5572 - echo "${entry}"
5573 - elif [ ! -d "${INFODIR}/${file}" ] ; then
5574 - echo "* ${infoname}: (${infoname})."
5575 - fi
5576 -done
5577 -
5578 -# Process miscellaneous files.
5579 -for file in ${infofiles}; do
5580 - if [ ! -z "${prevsect}" ] ; then
5581 - echo ""
5582 - echo "Miscellaneous"
5583 - prevsect=""
5584 - fi
5585 -
5586 - infoname=`echo $file | sed 's/\.gz$//'`
5587 - infoname=`echo $infoname | sed 's/\.info$//'`
5588 - if [ "${file##*.}" = "gz" ] ; then
5589 - entry=`zcat ${INFODIR}/${file} | sed -e '1,/START-INFO-DIR-ENTRY/d' \
5590 - -e '/END-INFO-DIR-ENTRY/,$d'`
5591 - else
5592 - entry=`sed -e '1,/START-INFO-DIR-ENTRY/d' \
5593 - -e '/END-INFO-DIR-ENTRY/,$d' ${INFODIR}/$file`
5594 - fi
5595 -
5596 -
5597 - if [ ! -z "${entry}" ] ; then
5598 - echo "${entry}"
5599 - elif [ ! -d "${INFODIR}/${file}" ] ; then
5600 - echo "* ${infoname}: (${infoname})."
5601 - fi
5602 -done
5603 -
5604
5605 diff --git a/sys-devel/gcc/gcc-4.8.1-r1.ebuild b/sys-devel/gcc/gcc-4.8.1-r1.ebuild
5606 deleted file mode 100644
5607 index 50349ad..0000000
5608 --- a/sys-devel/gcc/gcc-4.8.1-r1.ebuild
5609 +++ /dev/null
5610 @@ -1,71 +0,0 @@
5611 -# Copyright 1999-2013 Gentoo Foundation
5612 -# Distributed under the terms of the GNU General Public License v2
5613 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.8.1.ebuild,v 1.1 2013/06/04 05:25:51 dirtyepic Exp $
5614 -
5615 -PATCH_VER="1.0"
5616 -UCLIBC_VER="1.0"
5617 -
5618 -# Hardened gcc 4 stuff
5619 -PIE_VER="0.5.7"
5620 -SPECS_VER="0.2.0"
5621 -SPECS_GCC_VER="4.4.3"
5622 -# arch/libc configurations known to be stable with {PIE,SSP}-by-default
5623 -PIE_GLIBC_STABLE="x86 amd64 mips ppc ppc64 arm ia64"
5624 -PIE_UCLIBC_STABLE="x86 arm amd64 mips ppc ppc64"
5625 -SSP_STABLE="amd64 x86 mips ppc ppc64 arm"
5626 -# uclibc need tls and nptl support for SSP support
5627 -# uclibc need to be >= 0.9.33
5628 -SSP_UCLIBC_STABLE="x86 amd64 mips ppc ppc64 arm"
5629 -#end Hardened stuff
5630 -
5631 -inherit toolchain
5632 -
5633 -DESCRIPTION="The GNU Compiler Collection"
5634 -
5635 -LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+"
5636 -
5637 -KEYWORDS=""
5638 -
5639 -RDEPEND=""
5640 -DEPEND="${RDEPEND}
5641 - elibc_glibc? ( >=sys-libs/glibc-2.8 )
5642 - >=${CATEGORY}/binutils-2.20"
5643 -
5644 -if [[ ${CATEGORY} != cross-* ]] ; then
5645 - PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )"
5646 -fi
5647 -
5648 -src_unpack() {
5649 - if has_version '<sys-libs/glibc-2.12' ; then
5650 - ewarn "Your host glibc is too old; disabling automatic fortify."
5651 - ewarn "Please rebuild gcc after upgrading to >=glibc-2.12 #362315"
5652 - EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch"
5653 - fi
5654 -
5655 - toolchain_src_unpack
5656 -
5657 - use vanilla && return 0
5658 -
5659 - [[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc48-spec-env.patch
5660 -}
5661 -
5662 -pkg_setup() {
5663 - toolchain_pkg_setup
5664 -
5665 - if use lto ; then
5666 - ewarn
5667 - ewarn "LTO support is still experimental and unstable. Any bug reports"
5668 - ewarn "about LTO that do not include an upstream patch will be closed as"
5669 - ewarn "invalid."
5670 - ewarn
5671 - fi
5672 -}
5673 -
5674 -pkg_postinst() {
5675 - toolchain_pkg_postinst
5676 -
5677 - elog
5678 - elog "Packages failing to build with GCC 4.8 are tracked at"
5679 - elog "https://bugs.gentoo.org/461954"
5680 - elog
5681 -}
5682
5683 diff --git a/sys-devel/gcc/metadata.xml b/sys-devel/gcc/metadata.xml
5684 deleted file mode 100644
5685 index a595b18..0000000
5686 --- a/sys-devel/gcc/metadata.xml
5687 +++ /dev/null
5688 @@ -1,35 +0,0 @@
5689 -<?xml version="1.0" encoding="UTF-8"?>
5690 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
5691 -<pkgmetadata>
5692 - <herd>toolchain</herd>
5693 - <use>
5694 - <flag name="d">Enable support for the D programming language</flag>
5695 - <flag name="fixed-point">Enable fixed-point arithmetic support for MIPS targets
5696 - in gcc (Warning: significantly increases compile time!)</flag>
5697 - <flag name="go">Build the GCC Go language frontend.</flag>
5698 - <flag name="graphite">Add support for the framework for loop
5699 - optimizations based on a polyhedral intermediate representation</flag>
5700 - <flag name="gtk">Useful only when building GCJ, this enables Abstract Window Toolkit
5701 - (AWT) peer support on top of GTK+</flag>
5702 - <flag name="ip28">Enable building a compiler capable of building a kernel
5703 - for SGI Indigo2 Impact R10000 (IP28)</flag>
5704 - <flag name="ip32r10k">Enable building a compiler capable of building an
5705 - experimental kernel for SGI O2 w/ R1x000 CPUs (IP32)</flag>
5706 - <flag name="libssp">Build SSP support into a dedicated library rather than use the
5707 - code in the C library (DO NOT ENABLE THIS IF YOU DON'T KNOW WHAT IT DOES)</flag>
5708 - <flag name="lto">Add support for link-time optimizations (unsupported, use
5709 - at your own risk).</flag>
5710 - <flag name="mudflap">Add support for mudflap, a pointer use checking library</flag>
5711 - <flag name="multislot">Allow for SLOTs to include minor version (3.3.4
5712 - instead of just 3.3)</flag>
5713 - <flag name="n32">Enable n32 ABI support on mips</flag>
5714 - <flag name="n64">Enable n64 ABI support on mips</flag>
5715 - <flag name="nopie">Disable PIE support (NOT FOR GENERAL USE)</flag>
5716 - <flag name="nossp">Disable SSP support (NOT FOR GENERAL USE)</flag>
5717 - <flag name="objc">Build support for the Objective C code language</flag>
5718 - <flag name="objc++">Build support for the Objective C++ language</flag>
5719 - <flag name="objc-gc">Build support for the Objective C code language Garbage
5720 - Collector</flag>
5721 - <flag name="regression-test">Run the testsuite and install the results (requires FEATURES=test)</flag>
5722 - </use>
5723 -</pkgmetadata>