summaryrefslogtreecommitdiff
blob: 58e2a355a894ee5f917e7f1653becdbcfaafe4ad (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
# ChangeLog for sys-devel/binutils-apple
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils-apple/ChangeLog,v 1.37 2015/01/27 07:13:36 grobian Exp $

  27 Jan 2015; Fabian Groffen <grobian@gentoo.org> files/ld64-236.3-nolto.patch:
  Small fix for nolto patch to exit properly on -v, by Michael Weiser

*binutils-apple-6.1 (27 Jan 2015)
*binutils-apple-5.1 (27 Jan 2015)

  27 Jan 2015; Fabian Groffen <grobian@gentoo.org> +binutils-apple-5.1.ebuild,
  +binutils-apple-6.1.ebuild, +files/binutils-apple-4.5-as.patch,
  +files/binutils-apple-5.1-as-dir.patch,
  +files/binutils-apple-5.1-constant-types.patch,
  +files/binutils-apple-5.1-extraneous-includes.patch,
  +files/binutils-apple-5.1-nolto.patch,
  +files/binutils-apple-5.1-otool-stdc.patch,
  +files/binutils-apple-5.1-ranlib.patch,
  +files/binutils-apple-5.1-strnlen.patch, +files/cctools-839-intel-retf.patch,
  +files/cctools-839-lto.patch, +files/ld64-136-Makefile,
  +files/ld64-136-compile_stubs.h, +files/ld64-236.3-Makefile,
  +files/ld64-236.3-arm64-fixup.patch, +files/ld64-236.3-constant-types.patch,
  +files/ld64-236.3-crashreporter.patch, +files/ld64-236.3-gcc.patch,
  +files/ld64-236.3-missing-cputypes.patch, +files/ld64-236.3-noarm.patch,
  +files/ld64-236.3-nolto.patch, +files/ld64-236.3-noppc.patch,
  +files/ld64-236.3-nosnapshots.patch, +files/ld64-241.9-arm64-cputype.patch,
  +files/ld64-241.9-atomic-volatile.patch, +files/ld64-241.9-cc_md5.patch,
  +files/ld64-241.9-extraneous-includes.patch, +files/ld64-241.9-gcc.patch,
  +files/ld64-241.9-get-comm-align.patch, +files/ld64-241.9-noarm.patch,
  +files/ld64-241.9-nosnapshots.patch, +files/ld64-241.9-register-names.patch,
  files/binutils-apple-3.1.1-libtool-ranlib.patch,
  files/binutils-apple-3.1.1-no-headers.patch,
  files/binutils-apple-4.0-no-oss-dir.patch,
  files/ld64-123.2-debug-backtrace.patch:
  Version bumps thanks to the hard work by Michael Weisner in bug #473068

  12 Nov 2013; Fabian Groffen <grobian@gentoo.org>
  +files/ld64-128.2-stdlib.patch, binutils-apple-4.3.ebuild:
  Add patch to solve compilation problem on Mavericks

  12 Aug 2012; Fabian Groffen <grobian@gentoo.org> binutils-apple-3.2.ebuild,
  binutils-apple-4.3.ebuild:
  Serialise cctools building, the makefiles are completely not capable of doing
  parallelism, it seems

*binutils-apple-3.2 (10 Aug 2012)

  10 Aug 2012; Fabian Groffen <grobian@gentoo.org> +binutils-apple-3.2.ebuild,
  +files/binutils-apple-3.2-armv7-defines.patch:
  Restore version that's necessary to bootstrap on Mac OS X 10.5

  12 Jun 2012; Fabian Groffen <grobian@gentoo.org> -binutils-apple-3.1.1.ebuild,
  -binutils-apple-3.2-r1.ebuild, -binutils-apple-3.2.2.ebuild,
  -binutils-apple-3.2.3-r1.ebuild, -binutils-apple-3.2.3-r2.ebuild,
  -binutils-apple-3.2.ebuild, -binutils-apple-4.1.ebuild,
  -files/binutils-apple-3.2-armv7-defines.patch,
  -files/binutils-apple-3.2-ld64-Makefile,
  -files/binutils-apple-3.2.3-as-dir.patch:
  Cleanup old versions

  05 Mar 2012; Fabian Groffen <grobian@gentoo.org> binutils-apple-4.3.ebuild:
  Remove PowerPC tweaks, Apple removed entire PowerPC support from ld in
  ld64-128.2.  Removed ppc-macos keyword, 4.2 will be the last release for
  PowerPC users.

*binutils-apple-4.3 (04 Mar 2012)

  04 Mar 2012; Fabian Groffen <grobian@gentoo.org> +binutils-apple-4.3.ebuild,
  +files/ld64-128.2-Makefile:
  Bump to version from Developer Tools 4.3

  04 Mar 2012; Fabian Groffen <grobian@gentoo.org> binutils-apple-4.2.ebuild:
  Avoid the need for vers_string program that seems no longer to be installed
  with recent Xcode on Lion

  19 Feb 2012; Fabian Groffen <grobian@gentoo.org> binutils-apple-4.2.ebuild:
  Use append-cppflags instead of too generic append-flags to avoid F77 and FC
  rejected warnings

  06 Feb 2012; Fabian Groffen <grobian@gentoo.org>
  +files/ld64-127.2-ppc-range-warning.patch, binutils-apple-4.2.ebuild:
  Add patch to treat 32-bits 4GB overflow problem as warning on PowerPC next to
  ARM and i386.

  08 Nov 2011; Fabian Groffen <grobian@gentoo.org> binutils-apple-4.2.ebuild:
  Fix Darwin8 patch version in name

*binutils-apple-4.2 (05 Nov 2011)

  05 Nov 2011; Fabian Groffen <grobian@gentoo.org>
  +binutils-apple-4.2.ebuild, +files/binutils-apple-4.2-as-dir.patch,
  +files/binutils-apple-4.2-lto.patch, +files/ld64-127.2-lto.patch:
  Bump to version from Developer Tools 4.2

  19 Oct 2011; Fabian Groffen <grobian@gentoo.org> files/ld64-123.2-Makefile:
  Fix compilation of ld64, add back wrongly dropped LD64LIBS, thanks Charles
  Davis (again).

  18 Oct 2011; Fabian Groffen <grobian@gentoo.org> files/ld64-123.2-Makefile:
  Fix USE=lto compilation thanks to patch from Charles Davis in bug #387481

  25 Sep 2011; Fabian Groffen <grobian@gentoo.org> binutils-apple-4.1.ebuild:
  Make x86 thread defines available on PPC to fix compilation, bug #384339

  25 Sep 2011; Fabian Groffen <grobian@gentoo.org> binutils-apple-4.1.ebuild:
  Stop compiling unused libunwind, mimic Availability.h macros for pre OS X
  Lion hosts

  21 Sep 2011; Fabian Groffen <grobian@gentoo.org> binutils-apple-4.1.ebuild:
  Add keywords for 4.1, since it seems to work fine

*binutils-apple-4.1 (03 Sep 2011)

  03 Sep 2011; Fabian Groffen <grobian@gentoo.org> -binutils-apple-4.0.ebuild,
  +binutils-apple-4.1.ebuild, +files/libunwind-30-Makefile,
  +files/ld64-123.2.1-lto.patch, files/ld64-123.2-Makefile:
  Bump to version from Developer Tools 4.1, drop 4.0 version as it never
  compiled. Slot 4.x series as they are significantly different from 3.x
  series.

*binutils-apple-4.0 (11 May 2011)
*binutils-apple-3.2.6 (11 May 2011)

  11 May 2011; Fabian Groffen <grobian@gentoo.org>
  +binutils-apple-3.2.6.ebuild, +binutils-apple-4.0.ebuild,
  +files/binutils-apple-4.0-as.patch, +files/binutils-apple-4.0-as-dir.patch,
  +files/binutils-apple-4.0-no-oss-dir.patch, +files/ld64-123.2-Makefile,
  +files/ld64-123.2-darwin8-no-mlong-branch-warning.patch,
  +files/ld64-123.2-debug-backtrace.patch:
  Bump to versions from Developer Tools 3.2.6 and 4.0. The latter cannot be
  compiled due to missing libraries

*binutils-apple-3.2.3-r2 (18 Nov 2010)

  18 Nov 2010; Fabian Groffen <grobian@gentoo.org>
  +binutils-apple-3.2.3-r2.ebuild, metadata.xml:
  Revbump for added support for LTO via USE=lto. This requires LLVM to be
  installed for the LTO library.

  16 Aug 2010; Fabian Groffen <grobian@gentoo.org>
  binutils-apple-3.2.3-r1.ebuild:
  Heiko's improved unlibunwind patch makes the message before abort patch
  useless, bug #324769

*binutils-apple-3.2.3-r1 (15 Aug 2010)

  15 Aug 2010; Fabian Groffen <grobian@gentoo.org>
  -binutils-apple-3.2.3.ebuild, +binutils-apple-3.2.3-r1.ebuild:
  Revision bump for change in behaviour of ld for Snow Leopard users to fix
  uncaught exception errors

*binutils-apple-3.2.3 (06 Aug 2010)

  06 Aug 2010; Fabian Groffen <grobian@gentoo.org>
  +binutils-apple-3.2.3.ebuild, +files/binutils-apple-3.2.3-as-dir.patch,
  +files/binutils-apple-3.2.3-ranlib.patch:
  Version bump to version from Develper Tools 3.2.3, thanks to Heiko Przybyl
  for the patching and LTO support

*binutils-apple-3.2.2 (18 May 2010)

  18 May 2010; Fabian Groffen <grobian@gentoo.org>
  +binutils-apple-3.2.2.ebuild, +files/binutils-apple-3.2.2-as.patch:
  Version bump to version from Developer Tools 3.2.2

  02 May 2010; Fabian Groffen <grobian@gentoo.org>
  binutils-apple-3.2-r1.ebuild:
  ld64-95 (as in binutils-apple-3.2-r1) needs gcc-apple-4.2.1 to be
  compiled, add proper dependency, bug #314461

  24 Mar 2010; Fabian Groffen <grobian@gentoo.org>
  binutils-apple-3.2-r1.ebuild:
  Bump patchset to include heiko_'s message before abort patch to make sure
  the actual problem is emitted before the linker aborts (libstdc++ issue it
  seems)

  22 Mar 2010; Fabian Groffen <grobian@gentoo.org>
  files/ld64-95.2.12-Makefile:
  Tell ar to build an index, such that the linker doesn't fail with 'archive
  has no table of contents' on intel platforms

  21 Mar 2010; Fabian Groffen <grobian@gentoo.org>
  binutils-apple-3.2-r1.ebuild,
  +files/ld64-95.2.12-darwin8-no-mlong-branch-warning.patch:
  Add patch to suppress annoying -mlong-branch warning that we totally can't
  do anything about

*binutils-apple-3.2-r1 (21 Mar 2010)

  21 Mar 2010; Fabian Groffen <grobian@gentoo.org>
  binutils-apple-3.1.1.ebuild, binutils-apple-3.1.2.ebuild,
  binutils-apple-3.2.ebuild, +binutils-apple-3.2-r1.ebuild,
  +files/ld64-95.2.12-Makefile:
  Revision bump for usage of Xcode 3.2's ld64. Use Heiko Przybyl's patches
  to remove the dependency on Apple's libunwind. Port all ebuilds to EAPI=3

  12 Feb 2010; Fabian Groffen <grobian@gentoo.org>
  binutils-apple-3.1.1.ebuild, binutils-apple-3.1.2.ebuild,
  binutils-apple-3.2.ebuild:
  Export CC and CXX such that we use the intended compilers instead of e.g.
  accidentially the host system's cc.

  12 Sep 2009; Fabian Groffen <grobian@gentoo.org>
  -binutils-apple-3.1.2-r1.ebuild, binutils-apple-3.2.ebuild:
  Removed binutils-apple-3.1.2-r1. It was using my own LP64 patch + LP64
  sed-foo that actually wasn't quite right but allowed us to fix many
  64-bits related bugs to packages (preparing for Snow Leopard). Apple
  provides a working LP64 version in 3.2 which everyone should use now
  instead.

  12 Sep 2009; Fabian Groffen <grobian@gentoo.org>
  binutils-apple-3.2.ebuild, +files/binutils-apple-3.2-armv7-defines.patch:
  Since we cannot build ld64, but *can* build new cctools, build the ld64
  from 3.1.2 with the new cctools. Hopefully the new cctools fixes problems
  with Snow Leopard host provided objects and 64-bits awareness
  http://lists.apple.com/archives/Darwin-dev/2009/Sep/msg00025.html

*binutils-apple-3.2 (05 Sep 2009)

  05 Sep 2009; Fabian Groffen <grobian@gentoo.org>
  +binutils-apple-3.2.ebuild, +files/binutils-apple-3.2-ld64-Makefile:
  Bump to version from Snow Leopard/Developer Tools 3.2, highly broken,
  hence masked

*binutils-apple-3.1.2-r1 (01 Jun 2009)

  01 Jun 2009; Fabian Groffen <grobian@gentoo.org>
  +binutils-apple-3.1.2-r1.ebuild:
  Version bump for 64-bits native testing purposes, not yet ready for
  prime-time

  01 Jan 2009; Fabian Groffen <grobian@gentoo.org>
  +files/binutils-apple-3.1.2-as-Makefile.patch,
  binutils-apple-3.1.2.ebuild, binutils-apple-3.1.2.ebuild:
  Add patch to avoid having to do a make -k

*binutils-apple-3.1.2 (21 Dec 2008)

  21 Dec 2008; Fabian Groffen <grobian@gentoo.org>
  binutils-apple-3.1.2.ebuild, ChangeLog:
  Version bump to Xcode Tools 3.1.2

*binutils-apple-3.1.1 (08 Oct 2008)

  08 Oct 2008; Fabian Groffen <grobian@gentoo.org>
  +files/binutils-apple-3.1.1-as-dir.patch,
  +files/binutils-apple-3.1.1-libtool-ranlib.patch,
  +files/binutils-apple-3.1.1-ranlib.patch,
  -files/20080922-libtool-ranlib.patch,
  +files/binutils-apple-3.1.1-no-efi-man.patch, -files/20080922-as.patch,
  -files/20080922-as-dir.patch, -files/20080922-nmedit.patch,
  +files/binutils-apple-3.1.1-no-oss-dir.patch,
  -files/20080922-no-efi-man.patch, -files/20080922-no-oss-dir.patch,
  -files/20080922-ranlib.patch, +files/binutils-apple-3.1.1-as.patch,
  +files/binutils-apple-3.1.1-nmedit.patch,
  -files/20080922-no-headers.patch,
  +files/binutils-apple-3.1.1-no-headers.patch,
  -files/20080922-testsuite.patch,
  +files/binutils-apple-3.1.1-testsuite.patch, +binutils-apple-3.1.1.ebuild,
  -binutils-apple-20080922.ebuild:
  Reversion to binutils-apple-3.1.1 matching Xcode release it comes from.

  03 Oct 2008; Fabian Groffen <grobian@gentoo.org>
  +files/20080922-as-dir.patch, +files/Makefile,
  binutils-apple-20080922.ebuild:
  Add latest patches by Elias Pipping to get as behave nicely.

  28 Sep 2008; Fabian Groffen <grobian@gentoo.org>
  +files/20080922-no-headers.patch, binutils-apple-20080922.ebuild:
  Add patch from pipping to remove obsolete headers, manpages and includes

  28 Sep 2008; Fabian Groffen <grobian@gentoo.org>
  +files/20080922-libtool-ranlib.patch, binutils-apple-20080922.ebuild:
  Add patch to make libtool better detect whether it's called as ranlib

  28 Sep 2008; Fabian Groffen <grobian@gentoo.org> +files/20080922-as.patch,
  binutils-apple-20080922.ebuild:
  Two patches by Elias pipping: 1) fix version string of ld64 2) no longer
  build hppa, sparc, etc. assemblers.

*binutils-apple-20080922 (27 Sep 2008)

  27 Sep 2008; Fabian Groffen <grobian@gentoo.org> +.,
  +files/20080922-nmedit.patch, +files/20080922-no-oss-dir.patch, +files,
  +files/20080922-no-efi-man.patch, +files/20080922-ranlib.patch,
  +files/20080922-testsuite.patch, +metadata.xml,
  +binutils-apple-20080922.ebuild:
  Initial import of binutils-apple, Apple's linker tools, based on the work by
  Elias Pipping in bug #238601.  Not ready for public consumption.