summaryrefslogtreecommitdiff
blob: 18a97d3150463a979d3b81ffd633d7fbee85bda5 (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
# ChangeLog for sys-devel/binutils-apple
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils-apple/ChangeLog,v 1.23 2011/10/19 06:45:18 grobian Exp $

  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.