/[gentoo-x86]/dev-lang/ghc/ChangeLog
Gentoo

Contents of /dev-lang/ghc/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.177 - (show annotations) (download)
Wed Jun 16 19:18:04 2010 UTC (2 years, 11 months ago) by kolmodin
Branch: MAIN
Changes since 1.176: +9 -1 lines
Add dev-lang/ghc-6.12.3 (masked).
(Portage version: 2.1.8.3/cvs/Linux x86_64)

1 # ChangeLog for dev-lang/ghc
2 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
3 # $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v 1.176 2010/06/12 20:34:32 kolmodin Exp $
4
5 *ghc-6.12.3 (16 Jun 2010)
6
7 16 Jun 2010; Lennart Kolmodin <kolmodin@gentoo.org> ghc-6.12.1.ebuild,
8 +files/ghc-6.12.2-configure-CHOST-part2.patch, +ghc-6.12.3.ebuild:
9 Version bump to 6.12.3.
10 So far we've got binaries for amd64, ppc64 and x86.
11 Also changed so that the masked ghc 6.12.1 ebuild uses haskell-updater-1*.
12
13 12 Jun 2010; Lennart Kolmodin <kolmodin@gentoo.org> ghc-6.10.4-r1.ebuild:
14 Edit the ghc-wrapper installed by USE=binary to include GHC_CFLAGS from
15 the user's compilation.
16 This solves problems for hardend users, as the ghc binaries are not build
17 on hardend systems. See bug #313635 for details.
18 Patch by xake@rymdraket.net.
19
20 31 May 2010; Joseph Jezak <josejx@gentoo.org> ghc-6.10.4-r1.ebuild,
21 ghc-6.12.1.ebuild:
22 Added ghc 6.10.4 and 6.12.1 binaries for ppc, marked ~ppc.
23
24 25 Mar 2010; Lennart Kolmodin <kolmodin@gentoo.org>
25 files/ghc-6.12.1-configure-CHOST.patch:
26 Fix building with CHOST="i486-pc-linux-gnu".
27 Issue reported by Sergey Mironov <ierton@gmail.com>,
28 patch contributed by Sergei Trofimovich <slyfox@inbox.ru>.
29 For details, see bug #310963.
30
31 *ghc-6.12.1 (26 Jan 2010)
32
33 26 Jan 2010; <kolmodin@gentoo.org> +ghc-6.12.1.ebuild:
34 Version bump, currently masked for testing.
35
36 *ghc-6.10.4-r1 (05 Dec 2009)
37
38 05 Dec 2009; <kolmodin@gentoo.org> +ghc-6.10.4-r1.ebuild,
39 +files/ghc-6.10.4-autoconf.patch, +files/ghc-6.10.4-libm-detection.patch:
40 Attempt to fix a lot of recent trouble with building ghc-6.10.4;
41 * bug #295487, could not build with >=autoconf-2.64;
42 patch by int-e, reported by Tobias Hommel <tobi@keksbude.net>
43 * bug #292772, add CFLAGS to ghc wrapper enables hardended to build;
44 reported and fixed by Zhang, Hongjiu <secludedsage@gmail.com> with the
45 help of ivanm, trofi, dcoutts and igloo.
46 * bug #293208, undefined reference to `sqrt', libm detection trouble;
47 Roie Kerstein and Renato Gallo found and tracked down the bug,
48 asuffield suggested the fix and Sergei Trofimovich <slyfox@inbox.ru>
49 patched.
50
51 31 Oct 2009; <kolmodin@gentoo.org> -ghc-6.10.2.ebuild, -ghc-6.10.3.ebuild,
52 metadata.xml:
53 Remove previous ghc versions 6.10.2 and 6.10.3 as 6.10.4 now is unmasked.
54 Remove ghcmakebinary USE flag from metadata, it was unused.
55
56 16 Sep 2009; Lennart Kolmodin <kolmodin@gentoo.org> ghc-6.10.4.ebuild,
57 +files/ghc-6.10.4-ppc64-always-minimal-toc.patch,
58 +files/ghc-6.10.4-propagate-hc-options-to-all-libraries.patch:
59 Add blocker on <haddock-2.4.2. Older versions will not work with this
60 version of ghc. We add the block in ghc rather than in haddock, as blocks
61 can't be trusted to be retroactive.
62
63 Also add ppc64 binary and patches,
64 work done by Sergei Trofimovich <slyfox@community.haskell.org>.
65
66 10 Sep 2009; Christian Faulhammer <fauli@gentoo.org> ghc-6.8.2-r1.ebuild:
67 stable x86/amd64, bug 283155
68
69 02 Aug 2009; Lennart Kolmodin <kolmodin@gentoo.org> ghc-6.8.2.ebuild:
70 Make ppc work in pkg_setup.
71
72 02 Aug 2009; Lennart Kolmodin <kolmodin@gentoo.org> ghc-6.10.4.ebuild:
73 Add sparc binary for ghc 6.10.4. Binary compiled by
74 Duncan Coutts <duncan.coutts@worc.ox.ac.uk>.
75
76 01 Aug 2009; <mabi@gentoo.org> ghc-6.8.2.ebuild:
77 ~ppc added back
78
79 29 Jul 2009; Lennart Kolmodin <kolmodin@gentoo.org> Manifest:
80 Fix broken manifest, ghc-6.8.2-ia64. Reported by Jeremy Olexa (darkside).
81
82 22 Jul 2009; Lennart Kolmodin <kolmodin@gentoo.org> ghc-6.10.4.ebuild:
83 Add amd64 binary for ghc-6.10.4.
84
85 *ghc-6.10.4 (22 Jul 2009)
86
87 22 Jul 2009; Lennart Kolmodin <kolmodin@gentoo.org> +ghc-6.10.4.ebuild:
88 Version bump, GHC 6.10.4 is masked for testing.
89
90 *ghc-6.10.3 (10 May 2009)
91
92 10 May 2009; Lennart Kolmodin <kolmodin@gentoo.org> +ghc-6.10.3.ebuild:
93 Version bump, ghc 6.10.3, masked for testing.
94
95 19 Apr 2009; Lennart Kolmodin <kolmodin@gentoo.org> ghc-6.10.2.ebuild:
96 Minor QA.
97
98 *ghc-6.10.2 (19 Apr 2009)
99
100 19 Apr 2009; Lennart Kolmodin <kolmodin@gentoo.org> +ghc-6.10.2.ebuild:
101 Add ghc-6.10.2, currently masked for testing.
102
103 *ghc-6.8.2-r1 (17 Apr 2009)
104
105 17 Apr 2009; Lennart Kolmodin <kolmodin@gentoo.org> +ghc-6.8.2-r1.ebuild:
106 Add a restricted version of ghc 6.8.2 (-r1), but that can handle
107 >=sys-libs/readline-6. Previous ghc versions depends on =readline-5, which
108 gives problems now that readline-6 is in the tree. To allow other readline
109 versions we have bundled a precompiled readline-5 package, making the ghc
110 bootstrap process work. Thus, this also forced us to remove the USE=binary
111 flag. See bug #259867.
112
113 04 Oct 2008; Raúl Porcel <armin76@gentoo.org> ghc-6.8.2.ebuild:
114 alpha/ia64 stable
115
116 02 Oct 2008; Ferris McCormick <fmccor@gentoo.org> ghc-6.8.2.ebuild:
117 Sparc stable, originally part of Bug #230919, and now suggested by Bug #239368.
118
119 26 Aug 2008; Raúl Porcel <armin76@gentoo.org> ghc-6.8.2.ebuild:
120 Make ia64 an unregistered arch, as it breaks some stuff
121
122 23 Aug 2008; Jeroen Roovers <jer@gentoo.org> metadata.xml:
123 Add GLEP 56 USE flag descriptions.
124
125 15 Jul 2008; Jeroen Roovers <jer@gentoo.org> ghc-6.8.2.ebuild:
126 Stable for HPPA (bug #230919).
127
128 06 Jul 2008; Markus Meier <maekke@gentoo.org> ghc-6.8.2.ebuild:
129 amd64/x86 stable, bug #230919
130
131 28 Apr 2008; Raúl Porcel <armin76@gentoo.org> ghc-6.8.2.ebuild:
132 Upload again the binaries for alpha, and add ~ia64 wrt #206643
133
134 01 Mar 2008; Raúl Porcel <armin76@gentoo.org> ghc-6.6.1.ebuild,
135 ghc-6.8.2.ebuild:
136 Add ~alpha
137
138 29 Jan 2008; Jeroen Roovers <jer@gentoo.org> ghc-6.8.2.ebuild:
139 Marked ~hppa (bug #206643).
140
141 26 Jan 2008; Duncan Coutts <dcoutts@gentoo.org> ghc-6.8.2.ebuild:
142 Drop ~alpha ~hppa ~ia64 ~ppc ~ppc64 keywords as per bug #206643.
143 They will have to wait for new binaries. Also fix a few minor QA bugs.
144
145 23 Dec 2007; Luis F. Araujo <araujo@gentoo.org> ghc-6.4.2.ebuild:
146 Droping the last reference to virtual/x11
147
148 24 Dec 2007; Lennart Kolmodin <kolmodin@gentoo.org> files/ghc-updater:
149 Fix ghc-updater to be baselayout independent wrt functions.sh.
150 Fixes bug #190043, thanks to Jakub Moc <jakub@gentoo.org>.
151
152 *ghc-6.8.2 (19 Dec 2007)
153
154 19 Dec 2007; Lennart Kolmodin <kolmodin@gentoo.org> +ghc-6.8.2.ebuild:
155 First version of the 6.8 branch. It's currently package.mask'ed.
156
157 16 Dec 2007; nixnut <nixnut@gentoo.org> ghc-6.6.1.ebuild:
158 Stable on ppc wrt bug 201984
159
160 13 Dec 2007; Duncan Coutts <dcoutts@gentoo.org> files/ghc-updater,
161 ghc-6.2.2.ebuild, ghc-6.4.2.ebuild, ghc-6.6.ebuild, ghc-6.6.1.ebuild:
162 Stop providing virtual/ghc. Nothing in portage has depended on it for some
163 time.
164
165 12 Dec 2007; Ferris McCormick <fmccor@gentoo.org> ghc-6.6.1.ebuild:
166 Sparc stable --- needed for Bug #201984 generally.
167
168 26 Nov 2007; Jeroen Roovers <jer@gentoo.org> ghc-6.6.1.ebuild:
169 Stable for HPPA. Do not install LICENSE.
170
171 15 Nov 2007; Steve Dibb <beandog@gentoo.org> ghc-6.6.1.ebuild:
172 amd64 stable, bug 196616
173
174 05 Nov 2007; Duncan Coutts <dcoutts@gentoo.org> ghc-6.2.2.ebuild,
175 ghc-6.4.2.ebuild:
176 Use new unified ghc ebuild for 6.2.2 and 6.4.2. This merges the
177 functionality of ghc-bin into the ghc ebuild and eliminates virtual/ghc.
178 To get the binary version emerge with the "binary" USE flag.
179
180 05 Nov 2007; Duncan Coutts <dcoutts@gentoo.org> ghc-6.6.1.ebuild:
181 Add sparc and ppc binaries. Also fix some var quoting QA warnings.
182
183 23 Oct 2007; Christian Faulhammer <opfer@gentoo.org> ghc-6.6.1.ebuild:
184 stable x86, bug 196616
185
186 29 Aug 2007; Jeroen Roovers <jer@gentoo.org> ghc-6.6.1.ebuild:
187 Marked ~hppa (bug #187147).
188
189 26 Aug 2007; Lennart Kolmodin <kolmodin@gentoo.org> files/ghc-updater:
190 Update ghc-updater to new baselayout.
191 Thanks to Jeroen Roovers <jer@gentoo.org>, bug #190043.
192
193 17 Aug 2007; Lennart Kolmodin <kolmodin@gentoo.org>
194 +files/ghc-bash-completion, ghc-6.6.1.ebuild:
195 Add optional bash completion support for ghc-pkg.
196 Fixes to properly remove the leftover package.conf{,.old} files upon
197 uninstall of this package.
198 Tweaking mk/build.mk regarding arches we don't yet support for this GHC
199 version.
200
201 08 Aug 2007; Lennart Kolmodin <kolmodin@gentoo.org> ghc-6.6.ebuild:
202 Set SplitObjs=NO if >=gcc-4.2 is used.
203
204 28 Jul 2007; Lennart Kolmodin <kolmodin@gentoo.org> ghc-6.6.1.ebuild:
205 Disable the split objects feature when using >=gcc-4.2.
206
207 25 Jul 2007; Duncan Coutts <dcoutts@gentoo.org> +ghc-6.6.ebuild:
208 Add ghc-6.6 back since it has binaries for alpha, ppc and sparc that we do
209 not have yet for 6.6.1.
210
211 25 Jul 2007; Duncan Coutts <dcoutts@gentoo.org> -ghc-6.6.ebuild,
212 ghc-6.6.1.ebuild:
213 Update 6.6.1 and remove 6.6 ebuilds.
214
215 22 Jul 2007; Hans de Graaff <graaff@gentoo.org> ghc-6.4.2.ebuild:
216 Drop virtual/x11 references.
217
218 11 Jul 2007; Duncan Coutts <dcoutts@gentoo.org> ghc-6.6.1.ebuild:
219 Add ia64 binary for ghc-6.6.1. Added ~ia64 to keywords.
220
221 10 Jul 2007; Duncan Coutts <dcoutts@gentoo.org>
222 files/ghc-6.5-norelax.patch:
223 Fix sparc "norelax" patch.
224
225 10 Jul 2007; Duncan Coutts <dcoutts@gentoo.org>
226 -files/ghc-6.2.hardened.patch, -files/ghc-6.4.1-configure.patch,
227 -files/ghc-6.4.1-gcc41.patch, -files/ghc-6.4.1-openal.patch,
228 files/ghc-6.5-norelax.patch, files/ghc-updater, ghc-6.2.2.ebuild,
229 -ghc-6.4.1-r2.ebuild, -ghc-6.4.1-r3.ebuild, ghc-6.4.2.ebuild,
230 ghc-6.6.ebuild, ghc-6.6.1.ebuild:
231 Remove ghc-6.4.1. Now that we have 6.4.2, we don't need an older version
232 on the 6.4.x branch. Remove old ia64 hacks that are no longer necessary.
233 Make the ghc-6.2.2 ebuild work again by taking many of the improvements
234 from the 6.4.2 ebuild.
235
236 09 Jul 2007; Duncan Coutts <dcoutts@gentoo.org> ghc-6.6.1.ebuild:
237 Oops, alpha doesnt have a binary yet, so cant mark ~alpha yet.
238
239 08 Jul 2007; Duncan Coutts <dcoutts@gentoo.org> ghc-6.6.1.ebuild:
240 Bump dep on cabal and no longer hide ghc's built-in cabal.
241
242 *ghc-6.6.1 (06 Jul 2007)
243
244 06 Jul 2007; Duncan Coutts <dcoutts@gentoo.org> +ghc-6.6.1.ebuild:
245 Add new version, ghc-6.6.1. So far only binaries for x86 and amd64. More
246 arches to follow.
247
248 06 Jul 2007; Duncan Coutts <dcoutts@gentoo.org> ghc-6.6.ebuild:
249 Fix mirror url for the docs.
250
251 06 Jul 2007; Duncan Coutts <dcoutts@gentoo.org> ghc-6.6.ebuild:
252 Add ~sparc and ~alpha to KEYWORDS. Both were included for old ghc-bin-6.6.
253
254 05 Jul 2007; Duncan Coutts <dcoutts@gentoo.org> +files/10ghc,
255 ghc-6.6.ebuild:
256 Merge ghc and ghc-bin ebuilds. emerge ghc with USE="binary" to get a binary
257 version. The ghc-bin ebuild will not be used anymore. This ghc ebuild is
258 able to bootstrap without a separate ghc-bin ebuild by downloading a binary
259 version specially for the purpose.
260
261 06 Apr 2007; Chris Parrott <cparrott@gentoo.org>
262 +files/ghc-6.6-nothreadedrts.patch, ghc-6.6.ebuild:
263 added patches to workaround RTS problem on sparc
264
265 29 Mar 2007; Markus Rothe <corsair@gentoo.org> ghc-6.4.2.ebuild,
266 ghc-6.6.ebuild:
267 Build unregisterised on ppc64; bug #145466
268
269 10 Mar 2007; <kolmodin@gentoo.org> +files/ghc-6.5-norelax.patch:
270 Add missing ghc-6.6 patch.
271
272 *ghc-6.6 (07 Mar 2007)
273
274 07 Mar 2007; <kolmodin@gentoo.org> +ghc-6.6.ebuild:
275 Bump version. Big changes ahead... wrt ghc-extra-libs, etc
276
277 06 Jan 2007; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.2.ebuild,
278 ghc-6.4.1-r2.ebuild, ghc-6.4.1-r3.ebuild, ghc-6.4.2.ebuild:
279 Fixed elog / einfo usage.
280
281 03 Oct 2006; Duncan Coutts <dcoutts@gentoo.org>
282 +files/ghc-6.4.2-sparcmangler.patch, ghc-6.4.2.ebuild:
283 Add fmccor's sparc mangler patch. Fixes bug #144752.
284
285 03 Oct 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r3.ebuild,
286 ghc-6.4.2.ebuild:
287 Use ${T} rather than ${TMP}
288
289 28 Aug 2006; Jeroen Roovers <jer@gentoo.org> ghc-6.4.2.ebuild:
290 Stable for HPPA (bug #140369).
291
292 21 Aug 2006; Daniel Gryniewicz <dang@gentoo.org> ghc-6.4.2.ebuild:
293 Marked stable on amd64 for bug #140369
294
295 16 Aug 2006; Joshua Jackson <tsunam@gentoo.org> ghc-6.4.2.ebuild:
296 Stable x86; bug #140369
297
298 02 Aug 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.2.ebuild:
299 Dont strip binaries on install. See QA warnings in bug #140369.
300 Also dep on freealut now that it's been split out of openal.
301
302 24 Jul 2006; Gustavo Zacarias <gustavoz@gentoo.org> ghc-6.4.2.ebuild:
303 Stable on sparc wrt #140369
304
305 23 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org> ghc-6.4.2.ebuild:
306 ppc stable, bug #140369
307
308 20 Jul 2006; Markus Rothe <corsair@gentoo.org> ghc-6.4.2.ebuild:
309 Stable on ppc64; bug #140369
310
311 15 Jun 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r3.ebuild,
312 ghc-6.4.2.ebuild:
313 Patch to fix a mis-compilation in the rts due to strict aliasing,
314 should be fixed upstream for 6.4.3 and 6.6. Fixes bug #135651.
315
316 21 May 2006; Markus Rothe <corsair@gentoo.org> ghc-6.4.1-r2.ebuild:
317 Stable on ppc64
318
319 19 May 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r3.ebuild,
320 ghc-6.4.2.ebuild:
321 Add note to users of hardened gcc-3.x
322
323 18 May 2006; Duncan Coutts <dcoutts@gentoo.org>
324 +files/ghc-6.4.2-sparc32plus.patch, ghc-6.4.1-r3.ebuild, ghc-6.4.2.ebuild:
325 Support gcc-4.x better at the expense of hardened gcc-3.x.
326 Switching between gcc-3.x and gcc-4.x will now just work. Switching between
327 vanilla and hardened gcc will now require re-emerging rather than just
328 working. It should also enable anyone who has broken their ghc installation
329 by upgrading to gcc-4.x to get things working again by re-emerging ghc-6.4.2,
330 ghc-6.4.1-r3 or ghc-bin-6.4.1-r1.
331 Only build OpenAL/ALUT bindings if the OpenGL bindings will also be built
332 (since one depends on the other).
333 Fix GHCi on sparc when using the V8+ ABI (eg CFLAGS="-march=ultrasparc").
334
335 12 May 2006; Duncan Coutts <dcoutts@gentoo.org>
336 +files/ghc-6.4.2-alut.patch, ghc-6.4.2.ebuild:
337 Re-enable alut package and add hack for ia64
338
339 05 May 2006; Chris Parrott <cparrott@gentoo.org> ghc-6.4.2.ebuild:
340 Temporarily disabled openal USE flag, pending fix to openal bindings.
341
342 03 May 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r3.ebuild,
343 ghc-6.4.2.ebuild:
344 Ignore debugging CFLAGS (they don't help and just cause problems). Update to
345 PDEPEND on cabal-1.1.4. Disable ALUT bindings (because media-libs/freealut
346 is not available on sufficient arches). Add ~x86-fbsd to KEYWORDS.
347
348 02 May 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r2.ebuild,
349 ghc-6.4.1-r3.ebuild:
350 Patch to fix make-3.81 hanging (backport of the fix in ghc-6.4.2)
351
352 27 Apr 2006; Duncan Coutts <dcoutts@gentoo.org>
353 -files/ghc-6.4-powerpc.patch, +ghc-6.4.2.ebuild:
354 Remove old unused patch
355
356 *ghc-6.4.2 (27 Apr 2006)
357
358 27 Apr 2006; Duncan Coutts <dcoutts@gentoo.org> +ghc-6.4.2.ebuild:
359 New minor version
360
361 27 Apr 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r3.ebuild:
362 We dont need the java/fop stuff since were only building html docs
363
364 27 Apr 2006; Marien Zwart <marienz@gentoo.org> files/digest-ghc-6.2.2,
365 files/digest-ghc-6.4.1-r2, Manifest:
366 Fixing SHA256 digest, pass four
367
368 06 Apr 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r3.ebuild:
369 -O* flags (from the users CFLAGS) breaks ghc on too many systems so don't
370 add it to ghc's CFLAGS. Also remove ia64 GOT patch that didn't help.
371
372 28 Mar 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r2.ebuild:
373 Enable SplitObjs on ppc. This gives much smaller binaries.
374
375 28 Mar 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r3.ebuild:
376 Change the use of CFLAGS again. Filter out -O2 on arches where it breaks.
377
378 27 Mar 2006; Duncan Coutts <dcoutts@gentoo.org> -ghc-6.4.ebuild:
379 Remove 6.4 since 6.4.1 is stable and 6.4 was rather buggy anyway.
380
381 27 Mar 2006; Duncan Coutts <dcoutts@gentoo.org>
382 +files/ghc-6.4.1-gcc41.patch:
383 Add missing patch file
384
385 *ghc-6.4.1-r3 (26 Mar 2006)
386
387 26 Mar 2006; Duncan Coutts <dcoutts@gentoo.org> +ghc-6.4.1-r3.ebuild:
388 Add support for ia64. Change the way we do the CFLAGS and GHC_CFLAGS again.
389 Make limited use of users CFLAGS. Support gcc-4.1. Fix parallel make.
390
391 23 Mar 2006; Chris White <chriswhite@gentoo.org> ghc-6.4.1-r2.ebuild:
392 Marked ghc-6.4.1-r2 amd64/x86 stable for bug #126134.
393
394 21 Mar 2006; Gustavo Zacarias <gustavoz@gentoo.org> ghc-6.4.1-r2.ebuild:
395 Stable on sparc wrt #126134
396
397 20 Mar 2006; <nixnut@gentoo.org> ghc-6.4.1-r2.ebuild:
398 Stable on ppc. Bug #126134
399
400 18 Mar 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r2.ebuild:
401 Enable SplitObjs on sparc. This means that a stripped hello world binary is
402 now 500K rather than 2.5Mb. It may work on ppc too, this needs testing.
403
404 15 Mar 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r2.ebuild:
405 A further fix for the executable stack issue.
406 (It seems we need -Wa,--noexecstack in SRC_CC_OPTS as well as SRC_HC_OPTS)
407
408 13 Mar 2006; Duncan Coutts <dcoutts@gentoo.org> files/ghc-updater,
409 ghc-6.4.1-r2.ebuild:
410 Improvements to ghc-updater thanks to kosmikus and with help from ferdy
411
412 13 Mar 2006; Jeroen Roovers <jer@gentoo.org> ghc-6.4.1-r2.ebuild:
413 Marked ~hppa (bug #125389).
414
415 13 Mar 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r2.ebuild:
416 Fix omission in hppa support.
417
418 10 Mar 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r2.ebuild:
419 Change what flags we use to disable hardened gcc and how we set them. We now
420 use one set of flags rather than picking them conditionally.
421 Use an option which should fix the executable-stack problem (bug #123698).
422 Prepare for hppa arch support and misc minor tidy-ups.
423
424 01 Mar 2006; Markus Rothe <corsair@gentoo.org> ghc-6.4.1-r2.ebuild:
425 Added ~ppc64; bug #88362
426
427 24 Feb 2006; Duncan Coutts <dcoutts@gentoo.org>
428 -files/ghc-6.0.1.haddock.patch:
429 Remove old unused patch.
430
431 *ghc-6.4.1-r2 (16 Feb 2006)
432
433 16 Feb 2006; Luis F. Araujo <araujo@gentoo.org> +ghc-6.4.1-r2.ebuild:
434 Added support for modular X. New flags support to enable/disable X, hgl and
435 openal
436
437 10 Feb 2006; <dcoutts@gentoo.org> -ghc-6.0.1.ebuild:
438 Remove the last ghc-6.0.x version. (There's no way to bootstrap it anyway)
439
440 10 Feb 2006; <dcoutts@gentoo.org> ghc-6.4.1-r1.ebuild:
441 Marked ~alpha with permission of ferdy.
442
443 16 Nov 2005; Andres Loeh <kosmikus@gentoo.org> ghc-6.4.1-r1.ebuild:
444 Reduced the amount of output during the build slightly to work around bug
445 #111183.
446
447 *ghc-6.4.1-r1 (21 Oct 2005)
448
449 21 Oct 2005; <dcoutts@gentoo.org> +ghc-6.4.1-r1.ebuild:
450 Add new revision ghc-6.4.1-r1 which now PDEPENDs on cabal.
451
452 06 Oct 2005; <dcoutts@gentoo.org> ghc-6.4.1.ebuild:
453 Revert to using virtual/ghc in DEPEND since the other method had no advantages.
454
455 06 Oct 2005; <dcoutts@gentoo.org> +files/depsort.py, files/ghc-updater:
456 Make the ghc-updater script work better.
457
458 04 Oct 2005; Luis F. Araujo <araujo@gentoo.org> ghc-6.2.2.ebuild:
459 Blocked ghc6.4 in ghc6.2.2
460
461 04 Oct 2005; Gustavo Zacarias <gustavoz@gentoo.org> ghc-6.4.1.ebuild:
462 Back to the ~ppc
463
464 04 Oct 2005; <dcoutts@gentoo.org> ghc-6.4.1.ebuild:
465 Add ~sparc to KEYWORDS and enable GHCi on sparc.
466
467 23 Sep 2005; <dcoutts@gentoo.org> ghc-6.4.1.ebuild:
468 Disabled java USE flag due to bug #106992
469
470 *ghc-6.4.1 (22 Sep 2005)
471
472 22 Sep 2005; <dcoutts@gentoo.org> +ghc-6.4.1.ebuild:
473 Version bump.
474
475 01 Sep 2005; Gustavo Zacarias <gustavoz@gentoo.org> ghc-6.2.2.ebuild:
476 Stable on sparc
477
478 31 Aug 2005; Gustavo Zacarias <gustavoz@gentoo.org> ghc-6.4.ebuild:
479 Fixed to build on ppc for real
480
481 17 Aug 2005; <dcoutts@gentoo.org> ghc-6.4.ebuild:
482 Add ~sparc to KEYWORDS since it was missing and we've already got ghc-bin-6.4
483
484 17 Aug 2005; Andres Loeh <loeh@gentoo.org> -files/ghc-5.04.3-r1.patch,
485 -files/ghc-6.2.1-linker.patch.bz2, -files/ghc-6.2.documentation.patch,
486 -files/ghc-6.2.hardened.patch.bz2, -files/lndir.c, -ghc-6.2.ebuild,
487 -ghc-6.2-r1.ebuild, -ghc-6.2.1-r1.ebuild, ghc-6.2.2.ebuild:
488 Removed ~amd64 keyword for ghc-6.2.2, because ghc-6.2.2 is broken on this
489 arch. Cleaned up old versions.
490
491 20 May 2005; <dcoutts@gentoo.org> ghc-6.2.2.ebuild:
492 Add ~sparc to KEYWORDS and disable GHCi support on sparc since it does not
493 work reliably.
494
495 11 May 2005; Andres Loeh <kosmikus@gentoo.org> ghc-6.4.ebuild:
496 Removing ~ppc64 from ghc-6.4 again (hopefully temporarily), see comment #24
497 of bug #68930.
498
499 11 May 2005; Andres Loeh <kosmikus@gentoo.org> files/ghc-updater:
500 Changes to ghc-updater, to make it a bit more useful for the update to ghc-6.4.
501
502 09 May 2005; Markus Rothe <corsair@gentoo.org>
503 +files/ghc-6.4-powerpc.patch, ghc-6.4.ebuild:
504 Added patch for ppc64 and added ~ppc64 to KEYWORDS
505
506 09 Apr 2005; Michael Hanselmann <hansmi@gentoo.org> ghc-6.2.2.ebuild:
507 Stable on ppc.
508
509 25 Mar 2005; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.2.ebuild,
510 ghc-6.4.ebuild:
511 ghc-6.4 supports registered builds on amd64. ghci is still not supported on
512 amd64, but it fails with a more informative error message now (bug #82541).
513
514 23 Mar 2005; Andres Loeh <kosmikus@gentoo.org> ghc-6.4.ebuild:
515 Added dependency on haddock.
516
517 23 Mar 2005; Andres Loeh <kosmikus@gentoo.org> ghc-6.4.ebuild:
518 Added missing dependency on libxslt, and slightly cleaned up the ebuild.
519
520 *ghc-6.4 (11 Mar 2005)
521
522 11 Mar 2005; Andres Loeh <kosmikus@gentoo.org> +ghc-6.4.ebuild,
523 -ghc-6.4_pre20050308.ebuild:
524 Updated ghc-6.4 snapshot to ghc-6.4 release. This version is still masked
525 for testing.
526
527 *ghc-6.4_pre20050308 (09 Mar 2005)
528
529 09 Mar 2005; Andres Loeh <kosmikus@gentoo.org> ghc-6.4_pre20050308.ebuild:
530 Added a ghc-6.4 snapshot for testing purposes.
531
532 19 Feb 2005; Jason Wever <weeve@gentoo.org> ghc-6.0.1.ebuild,
533 ghc-6.2-r1.ebuild, ghc-6.2.1-r1.ebuild, ghc-6.2.2.ebuild, ghc-6.2.ebuild:
534 Masked on SPARC as it doesn't build.
535
536 25 Jan 2005; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.2.ebuild:
537 Dependency resolution for virtuals changed in portage. Temporily adapted the
538 ebuild to quit with an informative error message until a real solution comes
539 to mind. (Bug #79509)
540
541 19 Jan 2005; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.2.ebuild:
542 Marked stable on x86.
543
544 25 Nov 2004; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.2.ebuild:
545 The amd64 build is unregistered (bug #58588).
546
547 24 Nov 2004; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.2.ebuild:
548 Added ~amd64 flag, cf. bug #58588.
549
550 22 Nov 2004; Andres Loeh <kosmikus@gentoo.org> +files/ghc-updater,
551 ghc-6.2.2.ebuild:
552 Modified ebuild to use ghc-package.eclass (bug #69270) and to include
553 ghc-updater script (bug #69142).
554
555 26 Oct 2004; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.2.ebuild:
556 Modified CFLAG testing code, following discussion in bug #59709.
557
558 24 Oct 2004; Matthieu Sozeau <mattam@gentoo.org> ghc-6.2.2.ebuild:
559 Tested on ppc.
560
561 *ghc-6.2.2 (18 Oct 2004)
562
563 18 Oct 2004; Andres Loeh <kosmikus@gentoo.org> ghc-6.0.ebuild,
564 ghc-6.2.1-r1.ebuild, ghc-6.2.1.ebuild, ghc-6.2.2.ebuild:
565 New version. Included mattam's fix for #59709. Removed some old versions.
566
567 19 Oct 2004; Mamoru KOMACHI <usata@gentoo.org> ghc-6.0.1.ebuild,
568 ghc-6.0.ebuild, ghc-6.2-r1.ebuild, ghc-6.2.1-r1.ebuild, ghc-6.2.1.ebuild,
569 ghc-6.2.ebuild:
570 Fixed missing dependencies; bug #68021.
571
572 24 Sep 2004; <SeJo@gentoo.org> ghc-6.2.ebuild:
573 stable bump due to bug 59753
574
575 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> ghc-6.0.1.ebuild,
576 ghc-6.0.ebuild, ghc-6.2-r1.ebuild, ghc-6.2.1-r1.ebuild, ghc-6.2.1.ebuild,
577 ghc-6.2.ebuild:
578 virtual/glibc -> virtual/libc
579
580 *ghc-6.2.1-r1 (15 Jun 2004)
581
582 15 Jun 2004; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.1-r1.ebuild,
583 files/ghc-6.2.1-linker.patch.bz2:
584 Patch for ghci's linker to help loading HOpenGL. Thanks to Sven Panne.
585
586 03 Jun 2004; Aron Griffis <agriffis@gentoo.org> ghc-6.0.1.ebuild,
587 ghc-6.0.ebuild, ghc-6.2-r1.ebuild, ghc-6.2.1.ebuild, ghc-6.2.ebuild:
588 Fix use invocation
589
590 18 May 2004; Mamoru KOMACHI <usata@gentoo.org> ghc-6.0.1.ebuild,
591 ghc-6.0.ebuild, ghc-6.2-r1.ebuild, ghc-6.2.1.ebuild, ghc-6.2.ebuild:
592 Changed app-text/tetex to virtual/tetex.
593
594 13 May 2004; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.1.ebuild:
595 fixed patch for ghc-6.2.1; threaded rts now enabled by default (#50758)
596
597 12 May 2004; Alexander Gabert <pappy@gentoo.org> ghc-6.2.1.ebuild:
598 added new hardened PIE SSP switches
599
600 12 May 2004; Alexander Gabert <pappy@gentoo.org>
601 -files/ghc-6.2.hardened-gcc.patch.bz2, +files/ghc-6.2.hardened.patch.bz2,
602 ghc-6.0.1.ebuild, ghc-6.2-r1.ebuild, ghc-6.2.ebuild:
603 added new hardened switches for nonPIE and nonSSP building
604
605 02 Apr 2004; Matthieu Sozeau <mattam@gentoo.org> ghc-6.2.1.ebuild:
606 Add support for ppc on ghc-6.2.1.
607
608 31 Mar 2004; Andres Loeh <kosmikus@gentoo.org> ghc-5.04.3-r1.ebuild,
609 ghc-6.2-r1.ebuild:
610 Marked ghc-6.2-r1 stable on x86. Removed 5 series due to bug #46212.
611
612 23 Mar 2004; Matthieu Sozeau <mattam@gentoo.org> ghc-6.2.ebuild:
613 Added ~ppc keyword, highly experimental build (linux-ppc is not entirely
614 supported yet).
615
616 *ghc-6.2.1 (22 Mar 2004)
617
618 22 Mar 2004; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.1.ebuild:
619 Version bump.
620
621 *ghc-6.2-r1 (11 Mar 2004)
622
623 11 Mar 2004; Andres Loeh <kosmikus@gentoo.org> ghc-6.2-r1.ebuild,
624 files/ghc-6.2.hardened-gcc.patch.bz2:
625 Disabling propolice in the resulting ghc when using gcc-hardened (cf. bug
626 #36154).
627
628 20 Feb 2004; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.ebuild:
629 Fixed a problem building libraries using recent binutils (#40128).
630
631 11 Jan 2004; Andres Loeh <kosmikus@gentoo.org> ghc-5.04.3-r1.ebuild:
632 moved setup checks to pkg_setup (bug #33962).
633
634 22 Dec 2003; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.ebuild:
635 Haddock got called even with USE=-doc.
636
637 19 Dec 2003; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.ebuild:
638 GHC 6.2 needs haddock-0.6 (bug #36108)
639
640 *ghc-6.2 (17 Dec 2003)
641
642 17 Dec 2003; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.ebuild,
643 files/ghc-6.2.documentation.patch:
644 New GHC version 6.2.
645
646 17 Dec 2003: Andres Loeh <kosmikus@gentoo.org> ghc-6.0.1.ebuild,
647 files/ghc-6.0.1.haddock.patch:
648 Added patch needed to compile documentation with haddock-0.6.
649
650 11 Nov 2003; Alexander Gabert <pappy@gentoo.org> ghc-5.04.3-r1.ebuild,
651 ghc-6.0.1.ebuild:
652 added ghc-6.0.1 bugfix from ghc-5.04.3-r1 bug30789
653
654 22 Oct 2003; Andres Loeh <kosmikus@gentoo.org> ghc-5.04.3-r1.ebuild,
655 ghc-6.0.1.ebuild, ghc-6.0.ebuild:
656 Added libgmp to runtime dependencies, closing bug #31321.
657
658 12 Oct 2003; Alexander Gabert <pappy@gentoo.org> ghc-5.04.3-r1.ebuild:
659 added hardened-gcc -yet_exec flag mechanism and CFLAGS for ghc if hardened-gcc
660 is used
661
662 *ghc-6.0.1 (31 Jul 2003)
663
664 31 Jul 2003; Andres Loeh <kosmikus@gentoo.org> ghc-6.0.1.ebuild:
665 Version bump.
666
667 30 Jul 2003; Andres Loeh <kosmikus@gentoo.org> ghc-6.0.ebuild:
668 Fixed bug that caused ghc to be built with HOpenGL despite -opengl being set.
669
670 29 Jul 2003; Andres Loeh <kosmikus@gentoo.org> ghc-5.04.3-r1.ebuild:
671 Marked 5.04.3-r1 stable. It fixes a couple of problems that keep appearing
672 with 5.04.3.
673
674 02 Jul 2003; Andres Loeh <kosmikus@gentoo.org> ghc-5.04.3-r1.ebuild:
675 Removed implicit X11 dependency (bug 23708). Thanks to Aaron Son
676 <aaron@clamp.net> for discovering the problem.
677
678 *ghc-6.0 (01 Jun 2003)
679
680 01 Jun 2003; Andres Loeh <kosmikus@gentoo.org> ghc-6.0.ebuild:
681 Version bump. Will probably remain in testing until new version is released,
682 as this version is considered to be beta by the developers. The ebuild has
683 been somewhat simplified: GHC's build system now supports bootstrapping to get
684 GHCi running automatically if necessary.
685
686 21 May 2003; Andres Loeh <kosmikus@gentoo.org> ghc-5.04.3-r1.ebuild,
687 files/ghc-5.04.3-r1.patch:
688 Added a dependency to haddock when generating docs. This should fix bug
689 #20989. Thanks to Mikael A <snikkt@yahoo.com> and Peter Lennartz
690 <peterl@cs.uu.nl> for identifying the problem.
691
692 *ghc-5.04.3-r1 (09 May 2003)
693
694 09 May 2003; Andres Loeh <kosmikus@gentoo.org> ghc-5.04.3-r1.ebuild:
695 Fixed bug that caused ghci to fail with glibc-2.3.2 (reported by Ralf Hinze
696 <ralf@informatik.uni-bonn.de>). Also added the generation of documentation
697 again (had been missing for a while). To get full documentation, set the "doc"
698 USE flag.
699
700 *ghc-5.04.2 (21 Mar 2003)
701
702 21 Mar 2003; George Shapovalov <george@gentoo.org> ghc-5.04.3.ebuild :
703 new version
704 Now with all virtuals in place should build off existing ghc nicely..
705
706 21 Mar 2003; George Shapovalov <george@gentoo.org> ghc-5.04.2.ebuild :
707 created new virtual: virtual/ghc.
708 Made ghc depend on virtual/ghc (and provide one) instead of on dev-lang/ghc-bin
709 ghc-bin in turn now also provides virtual/ghc, this closes #10155
710
711 13 Mar 2003; George Shapovalov <george@gentoo.org> ghc-5.04.2.ebuild :
712 fix for when ghc gets bootstrapped off different version.
713 Thanks to Andres Loeh <andres@cs.uu.nl> and Ralf Hinze <ralf@informatik.uni-bonn.de>.
714
715 08 Mar 2003; George Shapovalov <george@gentoo.org> ghc-5.04.2.ebuild :
716
717 updated the ebuild to correctly build (namely to build ghci) if bootstrapped off different (older)
718 version. See #10155 for details.
719
720 *ghc-5.04i.2 (12 Feb 2003)
721
722 12 Feb 2003; George Shapovalov <george@gentoo.org> ghc-5.04.2.ebuild, files/digest-ghc-5.04.2 :
723
724 The long awaited update. (#10155)
725 Fixes things on x86. !!!Needs testing on sparc!!! (has good chances to work on sparc,
726 provided ghc-bin-5.04.2 works)
727 ebuild bootstraps ghc from ghc-bin and contains remarks
728 on how to "maintain" it correctly (in short: for general purpose no special attention required)
729
730 17 Jan 2003; Matthew Turk <satai@gentoo.org> :
731 Looks like it didn't take... Trying again!
732
733 09 Jan 2003; Matthew Turk <satai@gentoo.org> :
734 Changed the docbook-sgml-dtd dependency to one that *exists*.
735
736 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
737
738 *ghc-5.04.ebuild (08 Aug 2002)
739
740 19 Aug 2002; George Shapovalov <george@gentoo.org> ghc-5.04.ebuild :
741
742 fixed header, added >=dev-libs/gmp-4.1 dependency
743
744 08 Jul 2002; George Shapovalov <george@gentoo.org> ghc-5.04.ebuild, files/ghc-5.04-gentoo.patch.bz2 :
745
746 new version,
747 bzipped patched (too large otherwise),
748 will keep uncompressed for 5.02.3 anc compressed for 5.04 until new version
749 is tested (to have one working meanwhile)
750
751 ebuild (and large patching work) submitted by:
752 Sven Moritz Hallberg <pesco@gmx.de>
753
754 *ghc-5.02.3.ebuild (09 Jun 2002)
755
756 18 Jun 2002; George Shapovalov <george@gentoo.org> ghc-5.02.3.ebuild :
757
758 Few improvements by Sven Moritz Hallberg :
759 Build DocBook documentation only if USEing 'doc'. Require DocBook DTD 3.1 in
760 that case.
761
762 Thanks to a bug report by Matthew Walton I've noticed that GHC requires the
763 DocBook DTD 3.1, not 4.1.
764
765 09 Jun 2002; George Shapovalov <george@gentoo.org> all :
766
767 First submission
768 From the home page:
769
770 The Glasgow Haskell Compiler is a robust, fully-featured, optimising compiler
771 and interactive environment for Haskell 98, GHC compiles Haskell to either
772 native code or C. It implements numerous experimental language extensions
773 to Haskell 98; for example: concurrency, a foreign language interface,
774 multi-parameter type classes, scoped type variables, existential and universal
775 quantification, unboxed types, exceptions, weak pointers, and so on. GHC comes
776 with a generational garbage collector, and a space and time profiler.

  ViewVC Help
Powered by ViewVC 1.1.13