summaryrefslogtreecommitdiff
blob: edff42ab6005c5d0dc279190100d0116164c002a (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
# ChangeLog for sys-devel/clang
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/clang/ChangeLog,v 1.56 2012/02/28 09:09:31 grobian Exp $

  28 Feb 2012; Fabian Groffen <grobian@gentoo.org> clang-3.0-r3.ebuild,
  clang-9999.ebuild, files/clang-3.0-gentoo-binutils-apple.patch:
  Gentoo binutils-apple patch has been applied upstream, so no longer necessary
  in 9999.  Update patch header with upstream commit.

  21 Feb 2012; Fabian Groffen <grobian@gentoo.org> clang-3.0-r3.ebuild,
  +files/clang-3.0-gentoo-binutils-apple.patch, clang-9999.ebuild:
  Add patch to fix version detection of Gentoo's binutils-apple, bug #395013

  16 Feb 2012; Bernard Cafarelli <voyageur@gentoo.org> clang-9999.ebuild:
  clang now autodetects C++ header paths, dropping the system-cxx-headers
  system and fixing bug #402365

*clang-3.0-r3 (16 Feb 2012)

  16 Feb 2012; Bernard Cafarelli <voyageur@gentoo.org> -clang-3.0-r2.ebuild,
  +clang-3.0-r3.ebuild:
  Fix 32bit include path on multilib, thanks slyfox in bug #404057

*clang-3.0-r2 (03 Feb 2012)

  03 Feb 2012; Bernard Cafarelli <voyageur@gentoo.org> -clang-3.0.ebuild,
  -clang-3.0-r1.ebuild, +clang-3.0-r2.ebuild, clang-9999.ebuild:
  Fix path to gold plugin, thanks mgorny in bug #397547

  25 Jan 2012; Luca Barbato <lu_zero@gentoo.org>
  +files/clang-3.1-fix_cxx_include_root.patch, clang-9999.ebuild:
  Update live ebuild

*clang-3.0-r1 (13 Jan 2012)

  13 Jan 2012; Bernard Cafarelli <voyageur@gentoo.org> +clang-3.0-r1.ebuild,
  +files/clang-3.0-recognize-amd-k10-enable-sse4a.patch, clang-9999.ebuild:
  Allow to run test without rebuilding llvm, bug #397559 by mgorny. Add AMD K10
  suport in 3.0, patch thanks to Fabio Scaccabarozzi <fsvm88@gmail.com> in bug
  #398357

*clang-3.0 (02 Dec 2011)

  02 Dec 2011; Bernard Cafarelli <voyageur@gentoo.org> -clang-3.0_rc4.ebuild,
  +clang-3.0.ebuild:
  Final release bump, remove rc

*clang-3.0_rc4 (28 Nov 2011)

  28 Nov 2011; Bernard Cafarelli <voyageur@gentoo.org> -clang-3.0_rc3.ebuild,
  +clang-3.0_rc4.ebuild:
  Final rc bump

  14 Nov 2011; Bernard Cafarelli <voyageur@gentoo.org> clang-2.8-r3.ebuild,
  clang-2.9-r1.ebuild, clang-3.0_rc3.ebuild, clang-9999.ebuild:
  gcc-config 1.5 dropped the -X option, thanks Leonid Volnitsky
  <leonid@volnitsky.com> in bug #388621

  10 Nov 2011; Bernard Cafarelli <voyageur@gentoo.org> clang-3.0_rc3.ebuild:
  Fix tests (needs full compilation of llvm, remove broken test)

*clang-3.0_rc3 (09 Nov 2011)

  09 Nov 2011; Bernard Cafarelli <voyageur@gentoo.org> -clang-3.0_rc1.ebuild,
  +clang-3.0_rc3.ebuild, files/clang-3.0-fix_cxx_include_root.patch,
  clang-9999.ebuild:
  Update rc ebuild and cxx_include_root patch, some more ebuild cleanups

*clang-3.0_rc1 (09 Nov 2011)

  09 Nov 2011; Bernard Cafarelli <voyageur@gentoo.org> +clang-3.0_rc1.ebuild,
  +files/clang-3.0-fix_cxx_include_root.patch, clang-9999.ebuild:
  Add rc release to prepare for 3.0, remove llvm-gcc detection code (not used
  in configure anymore). Also fix bug #387309, thanks to Stephan Wezel
  <s.wezel@web.de> for the patch

  04 Oct 2011; Bernard Cafarelli <voyageur@gentoo.org> clang-2.8-r3.ebuild,
  clang-2.9-r1.ebuild, clang-9999.ebuild:
  Fix forced -O3 -fomit-frame-pointer CFLAGS again, bug #385543

  03 Oct 2011; Bernard Cafarelli <voyageur@gentoo.org> clang-2.8-r3.ebuild,
  -clang-2.9.ebuild, clang-2.9-r1.ebuild, clang-9999.ebuild, metadata.xml:
  Rename alltargets USE flag to multitarget, bug #382307. Drop some versions

*clang-2.9-r1 (16 Aug 2011)

  16 Aug 2011; Diego E. Pettenò <flameeyes@gentoo.org> +clang-2.9-r1.ebuild,
  +files/clang-2.9-gccversions.patch:
  Add patch to check for a few more GCC versions; thanks to Amir Aupov, Richard
  and Josh in bug #377949.

  08 Jul 2011; Samuli Suominen <ssuominen@gentoo.org> clang-2.8-r3.ebuild,
  clang-2.9.ebuild, clang-9999.ebuild:
  Convert from "hasq" to "has".

  13 Jun 2011; Bernard Cafarelli <voyageur@gentoo.org> clang-9999.ebuild:
  Also use same USE-defaults for live ebuild, spotted by mgorny

  06 Jun 2011; Bernard Cafarelli <voyageur@gentoo.org> clang-9999.ebuild:
  Update live ebuild to sync latest ebuild changes, fixes bug #369027

  21 Apr 2011; Fabian Groffen <grobian@gentoo.org> clang-2.9.ebuild:
  Update install_name reference to libLLVM

*clang-2.9 (07 Apr 2011)

  07 Apr 2011; Bernard Cafarelli <voyageur@gentoo.org> +clang-2.9.ebuild,
  +files/clang-2.9-darwin-prefix.patch:
  Version bump, enable system-cxx-headers by default

  28 Mar 2011; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.7-r4.ebuild,
  -files/clang-2.7-darwin-prefix.patch:
  Drop 2.7 versions

  14 Mar 2011; Fabian Groffen <grobian@gentoo.org> clang-2.8-r3.ebuild:
  Marked ~x86-linux

  26 Jan 2011; Fabian Groffen <grobian@gentoo.org> clang-2.7-r4.ebuild,
  clang-2.8-r3.ebuild, clang-9999.ebuild:
  Make scan-build utility Prefix-compatible, by Lionel Orry, bug #352809

*clang-2.8-r3 (19 Dec 2010)

  19 Dec 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.8-r1.ebuild,
  -clang-2.8-r2.ebuild, +clang-2.8-r3.ebuild, +files/clang-2.8-alignof.patch,
  +files/clang-2.8-gcc-4.4.4.patch:
  Backport to rename alignof, fixes C++'0x compilers support. Also adds gcc
  4.4.4 headers support by default, thanks to Bertjan Broeksema
  <broeksema@kde.org> in bug #345683

  24 Oct 2010; Fabian Groffen <grobian@gentoo.org> clang-2.8-r2.ebuild,
  clang-9999.ebuild:
  Update reference fixing for Darwin for newer more strict versions of
  Portage

  24 Oct 2010; Fabian Groffen <grobian@gentoo.org> clang-2.8-r2.ebuild,
  +files/clang-2.8-darwin-prefix.patch:
  Fix compilation on Darwin, fixes bug #342373, adds back necessary bits for
  bug #339922

*clang-2.8-r2 (21 Oct 2010)

  21 Oct 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.7-r2.ebuild,
  -clang-2.8.ebuild, +clang-2.8-r2.ebuild:
  Also set GCC C headers path with USE=system-cxx-headers, reported by
  Guillaume Chatelet <chatelet.guillaume@gmail.com>, bug #341891, tested
  with boost compilation. Clean some versions

*clang-2.8-r1 (12 Oct 2010)

  12 Oct 2010; Bernard Cafarelli <voyageur@gentoo.org> +clang-2.8-r1.ebuild,
  metadata.xml:
  Re-enable shared lib, it works now with alltargets USE flag (in sync with
  llvm one)

  08 Oct 2010; Bernard Cafarelli <voyageur@gentoo.org> clang-2.8.ebuild:
  Use new llvm 2.8 tarball, just in case

  06 Oct 2010; Bernard Cafarelli <voyageur@gentoo.org> clang-2.8.ebuild,
  clang-9999.ebuild:
  Tests now use an internal framework, dejagnu not needed anymore

*clang-2.8 (06 Oct 2010)

  06 Oct 2010; Bernard Cafarelli <voyageur@gentoo.org> +clang-2.8.ebuild,
  clang-9999.ebuild:
  2.8 version bump, drop old 2.6, fix one install line in live ebuild

*clang-2.7-r4 (21 Sep 2010)

  21 Sep 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.7-r3.ebuild,
  +clang-2.7-r4.ebuild, clang-9999.ebuild:
  Fix rpath sed and disable shared library use, thanks Nick Bowler
  <nbowler@draconx.ca> in bug #338231

*clang-2.7-r3 (17 Sep 2010)

  17 Sep 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.7.ebuild,
  +clang-2.7-r3.ebuild:
  Enable shared library, move libs and plugins to fix bug #337467

  08 Sep 2010; Fabian Groffen <grobian@gentoo.org> clang-2.7-r2.ebuild,
  +files/clang-2.7-darwin-prefix.patch:
  Fix configurations for (newer) Darwin configurations, thanks Heiko Przybyl

  03 Sep 2010; Fabian Groffen <grobian@gentoo.org> clang-2.7-r2.ebuild:
  Marked ~amd64-linux

  26 Aug 2010; Fabian Groffen <grobian@gentoo.org> clang-2.7-r2.ebuild,
  clang-9999.ebuild:
  Bump to EAPI=3, make Prefix aware, add support for Darwin platforms, bug
  #332605

  19 Aug 2010; Bernard Cafarelli <voyageur@gentoo.org> clang-9999.ebuild:
  system-cxx-headers was missing in -9999 IUSE, spotted by Jack Lloyd
  <lloyd@randombit.net> in bug #331679

*clang-2.7-r2 (27 Jul 2010)

  27 Jul 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.7-r1.ebuild,
  +clang-2.7-r2.ebuild, clang-9999.ebuild, metadata.xml:
  Add a USE-flag for system CXX headers, fix for x86. llvm-gcc users should
  leave the flag off

*clang-2.7-r1 (20 Jul 2010)

  20 Jul 2010; Bernard Cafarelli <voyageur@gentoo.org> +clang-2.7-r1.ebuild,
  clang-9999.ebuild:
  Get C++ headers from active gcc version, bug #327575

  20 Jul 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.6-r3.ebuild,
  -files/llvm-2.6-cflags.patch, -files/clang-2.6-fixdoc.patch,
  -files/clang-2.6-gcc45.patch:
  Drop 2.6 version

  02 Jun 2010; Bernard Cafarelli <voyageur@gentoo.org> clang-9999.ebuild:
  Set ESVN_REPO_URI to fix subversion_pkg_preinst

*clang-9999 (01 Jun 2010)

  01 Jun 2010; Bernard Cafarelli <voyageur@gentoo.org> +clang-9999.ebuild:
  Add live version, bug #320919

  28 Apr 2010; Bernard Cafarelli <voyageur@gentoo.org> clang-2.6-r3.ebuild,
  +files/clang-2.6-gcc45.patch:
  GCC 4.5 support for 2.6, bug #317467

*clang-2.7 (27 Apr 2010)

  27 Apr 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.6-r2.ebuild,
  +clang-2.7.ebuild, +files/clang-2.7-fixdoc.patch:
  2.7 official release version bump

*clang-2.6-r3 (26 Apr 2010)

  26 Apr 2010; Bernard Cafarelli <voyageur@gentoo.org> +clang-2.6-r3.ebuild:
  python support enhancements, grabbed from my in-progress 2.7_pre2 ebuild

*clang-2.6-r2 (18 Mar 2010)

  18 Mar 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.6-r1.ebuild,
  +clang-2.6-r2.ebuild, +files/llvm-2.6-cflags.patch:
  Remove forced -O3 -fomit-frame-pointer CFLAGS, bug #308145

  28 Jan 2010; Bernard Cafarelli <voyageur@gentoo.org> clang-2.6-r1.ebuild:
  vecho -> echo, spotted by tove

  07 Dec 2009; Bernard Cafarelli <voyageur@gentoo.org> clang-2.6-r1.ebuild:
  Remove faulty test for 2.6, bug #294689

  07 Dec 2009; Bernard Cafarelli <voyageur@gentoo.org> clang-2.6-r1.ebuild:
  Fix multilib-strict sed, it broke tests on amd64

  30 Nov 2009; Torsten Veller <tove@gentoo.org> clang-2.6-r1.ebuild:
  Add missing die: || "die..." -> || die "..."

*clang-2.6-r1 (27 Oct 2009)

  27 Oct 2009; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.6.ebuild,
  +clang-2.6-r1.ebuild:
  Install missing files for static analyzer, bug #290697

  26 Oct 2009; Bernard Cafarelli <voyageur@gentoo.org> clang-2.6.ebuild:
  Add some comments, fix running tests. Now about 50 of them fail not
  finding their headers, still looking why

  26 Oct 2009; Bernard Cafarelli <voyageur@gentoo.org> clang-2.6.ebuild,
  +files/clang-2.6-fixdoc.patch:
  Fix documentation Makefile in the same way as llvm

*clang-2.6 (25 Oct 2009)

  25 Oct 2009; Bernard Cafarelli <voyageur@gentoo.org>
  -clang-2.6_pre2.ebuild, +clang-2.6.ebuild:
  Bump to final 2.6 release

*clang-2.6_pre2 (05 Oct 2009)

  05 Oct 2009; Bernard Cafarelli <voyageur@gentoo.org>
  +clang-2.6_pre2.ebuild, +metadata.xml:
  Initial commit, based on ebuild by Ravi Pinjala <ravi@p-static.net> in bug
  #269651