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
|
# ChangeLog for sys-devel/binutils-apple
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils-apple/ChangeLog,v 1.32 2012/06/12 17:34:33 grobian Exp $
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.
|