| 1 |
# ChangeLog for dev-lang/ghc |
| 2 |
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2 |
| 3 |
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v 1.132 2007/08/08 15:57:56 kolmodin Exp $ |
| 4 |
|
| 5 |
17 Aug 2007; Lennart Kolmodin <kolmodin@gentoo.org> |
| 6 |
+files/ghc-bash-completion, ghc-6.6.1.ebuild: |
| 7 |
Add optional bash completion support for ghc-pkg. |
| 8 |
Fixes to properly remove the leftover package.conf{,.old} files upon |
| 9 |
uninstall of this package. |
| 10 |
Tweaking mk/build.mk regarding arches we don't yet support for this GHC |
| 11 |
version. |
| 12 |
|
| 13 |
08 Aug 2007; Lennart Kolmodin <kolmodin@gentoo.org> ghc-6.6.ebuild: |
| 14 |
Set SplitObjs=NO if >=gcc-4.2 is used. |
| 15 |
|
| 16 |
28 Jul 2007; Lennart Kolmodin <kolmodin@gentoo.org> ghc-6.6.1.ebuild: |
| 17 |
Disable the split objects feature when using >=gcc-4.2. |
| 18 |
|
| 19 |
25 Jul 2007; Duncan Coutts <dcoutts@gentoo.org> +ghc-6.6.ebuild: |
| 20 |
Add ghc-6.6 back since it has binaries for alpha, ppc and sparc that we do |
| 21 |
not have yet for 6.6.1. |
| 22 |
|
| 23 |
25 Jul 2007; Duncan Coutts <dcoutts@gentoo.org> -ghc-6.6.ebuild, |
| 24 |
ghc-6.6.1.ebuild: |
| 25 |
Update 6.6.1 and remove 6.6 ebuilds. |
| 26 |
|
| 27 |
22 Jul 2007; Hans de Graaff <graaff@gentoo.org> ghc-6.4.2.ebuild: |
| 28 |
Drop virtual/x11 references. |
| 29 |
|
| 30 |
11 Jul 2007; Duncan Coutts <dcoutts@gentoo.org> ghc-6.6.1.ebuild: |
| 31 |
Add ia64 binary for ghc-6.6.1. Added ~ia64 to keywords. |
| 32 |
|
| 33 |
10 Jul 2007; Duncan Coutts <dcoutts@gentoo.org> |
| 34 |
files/ghc-6.5-norelax.patch: |
| 35 |
Fix sparc "norelax" patch. |
| 36 |
|
| 37 |
10 Jul 2007; Duncan Coutts <dcoutts@gentoo.org> |
| 38 |
-files/ghc-6.2.hardened.patch, -files/ghc-6.4.1-configure.patch, |
| 39 |
-files/ghc-6.4.1-gcc41.patch, -files/ghc-6.4.1-openal.patch, |
| 40 |
files/ghc-6.5-norelax.patch, files/ghc-updater, ghc-6.2.2.ebuild, |
| 41 |
-ghc-6.4.1-r2.ebuild, -ghc-6.4.1-r3.ebuild, ghc-6.4.2.ebuild, |
| 42 |
ghc-6.6.ebuild, ghc-6.6.1.ebuild: |
| 43 |
Remove ghc-6.4.1. Now that we have 6.4.2, we don't need an older version |
| 44 |
on the 6.4.x branch. Remove old ia64 hacks that are no longer necessary. |
| 45 |
Make the ghc-6.2.2 ebuild work again by taking many of the improvements |
| 46 |
from the 6.4.2 ebuild. |
| 47 |
|
| 48 |
09 Jul 2007; Duncan Coutts <dcoutts@gentoo.org> ghc-6.6.1.ebuild: |
| 49 |
Oops, alpha doesnt have a binary yet, so cant mark ~alpha yet. |
| 50 |
|
| 51 |
08 Jul 2007; Duncan Coutts <dcoutts@gentoo.org> ghc-6.6.1.ebuild: |
| 52 |
Bump dep on cabal and no longer hide ghc's built-in cabal. |
| 53 |
|
| 54 |
*ghc-6.6.1 (06 Jul 2007) |
| 55 |
|
| 56 |
06 Jul 2007; Duncan Coutts <dcoutts@gentoo.org> +ghc-6.6.1.ebuild: |
| 57 |
Add new version, ghc-6.6.1. So far only binaries for x86 and amd64. More |
| 58 |
arches to follow. |
| 59 |
|
| 60 |
06 Jul 2007; Duncan Coutts <dcoutts@gentoo.org> ghc-6.6.ebuild: |
| 61 |
Fix mirror url for the docs. |
| 62 |
|
| 63 |
06 Jul 2007; Duncan Coutts <dcoutts@gentoo.org> ghc-6.6.ebuild: |
| 64 |
Add ~sparc and ~alpha to KEYWORDS. Both were included for old ghc-bin-6.6. |
| 65 |
|
| 66 |
05 Jul 2007; Duncan Coutts <dcoutts@gentoo.org> +files/10ghc, |
| 67 |
ghc-6.6.ebuild: |
| 68 |
Merge ghc and ghc-bin ebuilds. emerge ghc with USE="binary" to get a binary |
| 69 |
version. The ghc-bin ebuild will not be used anymore. This ghc ebuild is |
| 70 |
able to bootstrap without a separate ghc-bin ebuild by downloading a binary |
| 71 |
version specially for the purpose. |
| 72 |
|
| 73 |
06 Apr 2007; Chris Parrott <cparrott@gentoo.org> |
| 74 |
+files/ghc-6.6-nothreadedrts.patch, ghc-6.6.ebuild: |
| 75 |
added patches to workaround RTS problem on sparc |
| 76 |
|
| 77 |
29 Mar 2007; Markus Rothe <corsair@gentoo.org> ghc-6.4.2.ebuild, |
| 78 |
ghc-6.6.ebuild: |
| 79 |
Build unregisterised on ppc64; bug #145466 |
| 80 |
|
| 81 |
10 Mar 2007; <kolmodin@gentoo.org> +files/ghc-6.5-norelax.patch: |
| 82 |
Add missing ghc-6.6 patch. |
| 83 |
|
| 84 |
*ghc-6.6 (07 Mar 2007) |
| 85 |
|
| 86 |
07 Mar 2007; <kolmodin@gentoo.org> +ghc-6.6.ebuild: |
| 87 |
Bump version. Big changes ahead... wrt ghc-extra-libs, etc |
| 88 |
|
| 89 |
06 Jan 2007; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.2.ebuild, |
| 90 |
ghc-6.4.1-r2.ebuild, ghc-6.4.1-r3.ebuild, ghc-6.4.2.ebuild: |
| 91 |
Fixed elog / einfo usage. |
| 92 |
|
| 93 |
03 Oct 2006; Duncan Coutts <dcoutts@gentoo.org> |
| 94 |
+files/ghc-6.4.2-sparcmangler.patch, ghc-6.4.2.ebuild: |
| 95 |
Add fmccor's sparc mangler patch. Fixes bug #144752. |
| 96 |
|
| 97 |
03 Oct 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r3.ebuild, |
| 98 |
ghc-6.4.2.ebuild: |
| 99 |
Use ${T} rather than ${TMP} |
| 100 |
|
| 101 |
28 Aug 2006; Jeroen Roovers <jer@gentoo.org> ghc-6.4.2.ebuild: |
| 102 |
Stable for HPPA (bug #140369). |
| 103 |
|
| 104 |
21 Aug 2006; Daniel Gryniewicz <dang@gentoo.org> ghc-6.4.2.ebuild: |
| 105 |
Marked stable on amd64 for bug #140369 |
| 106 |
|
| 107 |
16 Aug 2006; Joshua Jackson <tsunam@gentoo.org> ghc-6.4.2.ebuild: |
| 108 |
Stable x86; bug #140369 |
| 109 |
|
| 110 |
02 Aug 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.2.ebuild: |
| 111 |
Dont strip binaries on install. See QA warnings in bug #140369. |
| 112 |
Also dep on freealut now that it's been split out of openal. |
| 113 |
|
| 114 |
24 Jul 2006; Gustavo Zacarias <gustavoz@gentoo.org> ghc-6.4.2.ebuild: |
| 115 |
Stable on sparc wrt #140369 |
| 116 |
|
| 117 |
23 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org> ghc-6.4.2.ebuild: |
| 118 |
ppc stable, bug #140369 |
| 119 |
|
| 120 |
20 Jul 2006; Markus Rothe <corsair@gentoo.org> ghc-6.4.2.ebuild: |
| 121 |
Stable on ppc64; bug #140369 |
| 122 |
|
| 123 |
15 Jun 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r3.ebuild, |
| 124 |
ghc-6.4.2.ebuild: |
| 125 |
Patch to fix a mis-compilation in the rts due to strict aliasing, |
| 126 |
should be fixed upstream for 6.4.3 and 6.6. Fixes bug #135651. |
| 127 |
|
| 128 |
21 May 2006; Markus Rothe <corsair@gentoo.org> ghc-6.4.1-r2.ebuild: |
| 129 |
Stable on ppc64 |
| 130 |
|
| 131 |
19 May 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r3.ebuild, |
| 132 |
ghc-6.4.2.ebuild: |
| 133 |
Add note to users of hardened gcc-3.x |
| 134 |
|
| 135 |
18 May 2006; Duncan Coutts <dcoutts@gentoo.org> |
| 136 |
+files/ghc-6.4.2-sparc32plus.patch, ghc-6.4.1-r3.ebuild, ghc-6.4.2.ebuild: |
| 137 |
Support gcc-4.x better at the expense of hardened gcc-3.x. |
| 138 |
Switching between gcc-3.x and gcc-4.x will now just work. Switching between |
| 139 |
vanilla and hardened gcc will now require re-emerging rather than just |
| 140 |
working. It should also enable anyone who has broken their ghc installation |
| 141 |
by upgrading to gcc-4.x to get things working again by re-emerging ghc-6.4.2, |
| 142 |
ghc-6.4.1-r3 or ghc-bin-6.4.1-r1. |
| 143 |
Only build OpenAL/ALUT bindings if the OpenGL bindings will also be built |
| 144 |
(since one depends on the other). |
| 145 |
Fix GHCi on sparc when using the V8+ ABI (eg CFLAGS="-march=ultrasparc"). |
| 146 |
|
| 147 |
12 May 2006; Duncan Coutts <dcoutts@gentoo.org> |
| 148 |
+files/ghc-6.4.2-alut.patch, ghc-6.4.2.ebuild: |
| 149 |
Re-enable alut package and add hack for ia64 |
| 150 |
|
| 151 |
05 May 2006; Chris Parrott <cparrott@gentoo.org> ghc-6.4.2.ebuild: |
| 152 |
Temporarily disabled openal USE flag, pending fix to openal bindings. |
| 153 |
|
| 154 |
03 May 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r3.ebuild, |
| 155 |
ghc-6.4.2.ebuild: |
| 156 |
Ignore debugging CFLAGS (they don't help and just cause problems). Update to |
| 157 |
PDEPEND on cabal-1.1.4. Disable ALUT bindings (because media-libs/freealut |
| 158 |
is not available on sufficient arches). Add ~x86-fbsd to KEYWORDS. |
| 159 |
|
| 160 |
02 May 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r2.ebuild, |
| 161 |
ghc-6.4.1-r3.ebuild: |
| 162 |
Patch to fix make-3.81 hanging (backport of the fix in ghc-6.4.2) |
| 163 |
|
| 164 |
27 Apr 2006; Duncan Coutts <dcoutts@gentoo.org> |
| 165 |
-files/ghc-6.4-powerpc.patch, +ghc-6.4.2.ebuild: |
| 166 |
Remove old unused patch |
| 167 |
|
| 168 |
*ghc-6.4.2 (27 Apr 2006) |
| 169 |
|
| 170 |
27 Apr 2006; Duncan Coutts <dcoutts@gentoo.org> +ghc-6.4.2.ebuild: |
| 171 |
New minor version |
| 172 |
|
| 173 |
27 Apr 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r3.ebuild: |
| 174 |
We dont need the java/fop stuff since were only building html docs |
| 175 |
|
| 176 |
27 Apr 2006; Marien Zwart <marienz@gentoo.org> files/digest-ghc-6.2.2, |
| 177 |
files/digest-ghc-6.4.1-r2, Manifest: |
| 178 |
Fixing SHA256 digest, pass four |
| 179 |
|
| 180 |
06 Apr 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r3.ebuild: |
| 181 |
-O* flags (from the users CFLAGS) breaks ghc on too many systems so don't |
| 182 |
add it to ghc's CFLAGS. Also remove ia64 GOT patch that didn't help. |
| 183 |
|
| 184 |
28 Mar 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r2.ebuild: |
| 185 |
Enable SplitObjs on ppc. This gives much smaller binaries. |
| 186 |
|
| 187 |
28 Mar 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r3.ebuild: |
| 188 |
Change the use of CFLAGS again. Filter out -O2 on arches where it breaks. |
| 189 |
|
| 190 |
27 Mar 2006; Duncan Coutts <dcoutts@gentoo.org> -ghc-6.4.ebuild: |
| 191 |
Remove 6.4 since 6.4.1 is stable and 6.4 was rather buggy anyway. |
| 192 |
|
| 193 |
27 Mar 2006; Duncan Coutts <dcoutts@gentoo.org> |
| 194 |
+files/ghc-6.4.1-gcc41.patch: |
| 195 |
Add missing patch file |
| 196 |
|
| 197 |
*ghc-6.4.1-r3 (26 Mar 2006) |
| 198 |
|
| 199 |
26 Mar 2006; Duncan Coutts <dcoutts@gentoo.org> +ghc-6.4.1-r3.ebuild: |
| 200 |
Add support for ia64. Change the way we do the CFLAGS and GHC_CFLAGS again. |
| 201 |
Make limited use of users CFLAGS. Support gcc-4.1. Fix parallel make. |
| 202 |
|
| 203 |
23 Mar 2006; Chris White <chriswhite@gentoo.org> ghc-6.4.1-r2.ebuild: |
| 204 |
Marked ghc-6.4.1-r2 amd64/x86 stable for bug #126134. |
| 205 |
|
| 206 |
21 Mar 2006; Gustavo Zacarias <gustavoz@gentoo.org> ghc-6.4.1-r2.ebuild: |
| 207 |
Stable on sparc wrt #126134 |
| 208 |
|
| 209 |
20 Mar 2006; <nixnut@gentoo.org> ghc-6.4.1-r2.ebuild: |
| 210 |
Stable on ppc. Bug #126134 |
| 211 |
|
| 212 |
18 Mar 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r2.ebuild: |
| 213 |
Enable SplitObjs on sparc. This means that a stripped hello world binary is |
| 214 |
now 500K rather than 2.5Mb. It may work on ppc too, this needs testing. |
| 215 |
|
| 216 |
15 Mar 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r2.ebuild: |
| 217 |
A further fix for the executable stack issue. |
| 218 |
(It seems we need -Wa,--noexecstack in SRC_CC_OPTS as well as SRC_HC_OPTS) |
| 219 |
|
| 220 |
13 Mar 2006; Duncan Coutts <dcoutts@gentoo.org> files/ghc-updater, |
| 221 |
ghc-6.4.1-r2.ebuild: |
| 222 |
Improvements to ghc-updater thanks to kosmikus and with help from ferdy |
| 223 |
|
| 224 |
13 Mar 2006; Jeroen Roovers <jer@gentoo.org> ghc-6.4.1-r2.ebuild: |
| 225 |
Marked ~hppa (bug #125389). |
| 226 |
|
| 227 |
13 Mar 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r2.ebuild: |
| 228 |
Fix omission in hppa support. |
| 229 |
|
| 230 |
10 Mar 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r2.ebuild: |
| 231 |
Change what flags we use to disable hardened gcc and how we set them. We now |
| 232 |
use one set of flags rather than picking them conditionally. |
| 233 |
Use an option which should fix the executable-stack problem (bug #123698). |
| 234 |
Prepare for hppa arch support and misc minor tidy-ups. |
| 235 |
|
| 236 |
01 Mar 2006; Markus Rothe <corsair@gentoo.org> ghc-6.4.1-r2.ebuild: |
| 237 |
Added ~ppc64; bug #88362 |
| 238 |
|
| 239 |
24 Feb 2006; Duncan Coutts <dcoutts@gentoo.org> |
| 240 |
-files/ghc-6.0.1.haddock.patch: |
| 241 |
Remove old unused patch. |
| 242 |
|
| 243 |
*ghc-6.4.1-r2 (16 Feb 2006) |
| 244 |
|
| 245 |
16 Feb 2006; Luis F. Araujo <araujo@gentoo.org> +ghc-6.4.1-r2.ebuild: |
| 246 |
Added support for modular X. New flags support to enable/disable X, hgl and |
| 247 |
openal |
| 248 |
|
| 249 |
10 Feb 2006; <dcoutts@gentoo.org> -ghc-6.0.1.ebuild: |
| 250 |
Remove the last ghc-6.0.x version. (There's no way to bootstrap it anyway) |
| 251 |
|
| 252 |
10 Feb 2006; <dcoutts@gentoo.org> ghc-6.4.1-r1.ebuild: |
| 253 |
Marked ~alpha with permission of ferdy. |
| 254 |
|
| 255 |
16 Nov 2005; Andres Loeh <kosmikus@gentoo.org> ghc-6.4.1-r1.ebuild: |
| 256 |
Reduced the amount of output during the build slightly to work around bug |
| 257 |
#111183. |
| 258 |
|
| 259 |
*ghc-6.4.1-r1 (21 Oct 2005) |
| 260 |
|
| 261 |
21 Oct 2005; <dcoutts@gentoo.org> +ghc-6.4.1-r1.ebuild: |
| 262 |
Add new revision ghc-6.4.1-r1 which now PDEPENDs on cabal. |
| 263 |
|
| 264 |
06 Oct 2005; <dcoutts@gentoo.org> ghc-6.4.1.ebuild: |
| 265 |
Revert to using virtual/ghc in DEPEND since the other method had no advantages. |
| 266 |
|
| 267 |
06 Oct 2005; <dcoutts@gentoo.org> +files/depsort.py, files/ghc-updater: |
| 268 |
Make the ghc-updater script work better. |
| 269 |
|
| 270 |
04 Oct 2005; Luis F. Araujo <araujo@gentoo.org> ghc-6.2.2.ebuild: |
| 271 |
Blocked ghc6.4 in ghc6.2.2 |
| 272 |
|
| 273 |
04 Oct 2005; Gustavo Zacarias <gustavoz@gentoo.org> ghc-6.4.1.ebuild: |
| 274 |
Back to the ~ppc |
| 275 |
|
| 276 |
04 Oct 2005; <dcoutts@gentoo.org> ghc-6.4.1.ebuild: |
| 277 |
Add ~sparc to KEYWORDS and enable GHCi on sparc. |
| 278 |
|
| 279 |
23 Sep 2005; <dcoutts@gentoo.org> ghc-6.4.1.ebuild: |
| 280 |
Disabled java USE flag due to bug #106992 |
| 281 |
|
| 282 |
*ghc-6.4.1 (22 Sep 2005) |
| 283 |
|
| 284 |
22 Sep 2005; <dcoutts@gentoo.org> +ghc-6.4.1.ebuild: |
| 285 |
Version bump. |
| 286 |
|
| 287 |
01 Sep 2005; Gustavo Zacarias <gustavoz@gentoo.org> ghc-6.2.2.ebuild: |
| 288 |
Stable on sparc |
| 289 |
|
| 290 |
31 Aug 2005; Gustavo Zacarias <gustavoz@gentoo.org> ghc-6.4.ebuild: |
| 291 |
Fixed to build on ppc for real |
| 292 |
|
| 293 |
17 Aug 2005; <dcoutts@gentoo.org> ghc-6.4.ebuild: |
| 294 |
Add ~sparc to KEYWORDS since it was missing and we've already got ghc-bin-6.4 |
| 295 |
|
| 296 |
17 Aug 2005; Andres Loeh <loeh@gentoo.org> -files/ghc-5.04.3-r1.patch, |
| 297 |
-files/ghc-6.2.1-linker.patch.bz2, -files/ghc-6.2.documentation.patch, |
| 298 |
-files/ghc-6.2.hardened.patch.bz2, -files/lndir.c, -ghc-6.2.ebuild, |
| 299 |
-ghc-6.2-r1.ebuild, -ghc-6.2.1-r1.ebuild, ghc-6.2.2.ebuild: |
| 300 |
Removed ~amd64 keyword for ghc-6.2.2, because ghc-6.2.2 is broken on this |
| 301 |
arch. Cleaned up old versions. |
| 302 |
|
| 303 |
20 May 2005; <dcoutts@gentoo.org> ghc-6.2.2.ebuild: |
| 304 |
Add ~sparc to KEYWORDS and disable GHCi support on sparc since it does not |
| 305 |
work reliably. |
| 306 |
|
| 307 |
11 May 2005; Andres Loeh <kosmikus@gentoo.org> ghc-6.4.ebuild: |
| 308 |
Removing ~ppc64 from ghc-6.4 again (hopefully temporarily), see comment #24 |
| 309 |
of bug #68930. |
| 310 |
|
| 311 |
11 May 2005; Andres Loeh <kosmikus@gentoo.org> files/ghc-updater: |
| 312 |
Changes to ghc-updater, to make it a bit more useful for the update to ghc-6.4. |
| 313 |
|
| 314 |
09 May 2005; Markus Rothe <corsair@gentoo.org> |
| 315 |
+files/ghc-6.4-powerpc.patch, ghc-6.4.ebuild: |
| 316 |
Added patch for ppc64 and added ~ppc64 to KEYWORDS |
| 317 |
|
| 318 |
09 Apr 2005; Michael Hanselmann <hansmi@gentoo.org> ghc-6.2.2.ebuild: |
| 319 |
Stable on ppc. |
| 320 |
|
| 321 |
25 Mar 2005; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.2.ebuild, |
| 322 |
ghc-6.4.ebuild: |
| 323 |
ghc-6.4 supports registered builds on amd64. ghci is still not supported on |
| 324 |
amd64, but it fails with a more informative error message now (bug #82541). |
| 325 |
|
| 326 |
23 Mar 2005; Andres Loeh <kosmikus@gentoo.org> ghc-6.4.ebuild: |
| 327 |
Added dependency on haddock. |
| 328 |
|
| 329 |
23 Mar 2005; Andres Loeh <kosmikus@gentoo.org> ghc-6.4.ebuild: |
| 330 |
Added missing dependency on libxslt, and slightly cleaned up the ebuild. |
| 331 |
|
| 332 |
*ghc-6.4 (11 Mar 2005) |
| 333 |
|
| 334 |
11 Mar 2005; Andres Loeh <kosmikus@gentoo.org> +ghc-6.4.ebuild, |
| 335 |
-ghc-6.4_pre20050308.ebuild: |
| 336 |
Updated ghc-6.4 snapshot to ghc-6.4 release. This version is still masked |
| 337 |
for testing. |
| 338 |
|
| 339 |
*ghc-6.4_pre20050308 (09 Mar 2005) |
| 340 |
|
| 341 |
09 Mar 2005; Andres Loeh <kosmikus@gentoo.org> ghc-6.4_pre20050308.ebuild: |
| 342 |
Added a ghc-6.4 snapshot for testing purposes. |
| 343 |
|
| 344 |
19 Feb 2005; Jason Wever <weeve@gentoo.org> ghc-6.0.1.ebuild, |
| 345 |
ghc-6.2-r1.ebuild, ghc-6.2.1-r1.ebuild, ghc-6.2.2.ebuild, ghc-6.2.ebuild: |
| 346 |
Masked on SPARC as it doesn't build. |
| 347 |
|
| 348 |
25 Jan 2005; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.2.ebuild: |
| 349 |
Dependency resolution for virtuals changed in portage. Temporily adapted the |
| 350 |
ebuild to quit with an informative error message until a real solution comes |
| 351 |
to mind. (Bug #79509) |
| 352 |
|
| 353 |
19 Jan 2005; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.2.ebuild: |
| 354 |
Marked stable on x86. |
| 355 |
|
| 356 |
25 Nov 2004; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.2.ebuild: |
| 357 |
The amd64 build is unregistered (bug #58588). |
| 358 |
|
| 359 |
24 Nov 2004; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.2.ebuild: |
| 360 |
Added ~amd64 flag, cf. bug #58588. |
| 361 |
|
| 362 |
22 Nov 2004; Andres Loeh <kosmikus@gentoo.org> +files/ghc-updater, |
| 363 |
ghc-6.2.2.ebuild: |
| 364 |
Modified ebuild to use ghc-package.eclass (bug #69270) and to include |
| 365 |
ghc-updater script (bug #69142). |
| 366 |
|
| 367 |
26 Oct 2004; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.2.ebuild: |
| 368 |
Modified CFLAG testing code, following discussion in bug #59709. |
| 369 |
|
| 370 |
24 Oct 2004; Matthieu Sozeau <mattam@gentoo.org> ghc-6.2.2.ebuild: |
| 371 |
Tested on ppc. |
| 372 |
|
| 373 |
*ghc-6.2.2 (18 Oct 2004) |
| 374 |
|
| 375 |
18 Oct 2004; Andres Loeh <kosmikus@gentoo.org> ghc-6.0.ebuild, |
| 376 |
ghc-6.2.1-r1.ebuild, ghc-6.2.1.ebuild, ghc-6.2.2.ebuild: |
| 377 |
New version. Included mattam's fix for #59709. Removed some old versions. |
| 378 |
|
| 379 |
19 Oct 2004; Mamoru KOMACHI <usata@gentoo.org> ghc-6.0.1.ebuild, |
| 380 |
ghc-6.0.ebuild, ghc-6.2-r1.ebuild, ghc-6.2.1-r1.ebuild, ghc-6.2.1.ebuild, |
| 381 |
ghc-6.2.ebuild: |
| 382 |
Fixed missing dependencies; bug #68021. |
| 383 |
|
| 384 |
24 Sep 2004; <SeJo@gentoo.org> ghc-6.2.ebuild: |
| 385 |
stable bump due to bug 59753 |
| 386 |
|
| 387 |
01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> ghc-6.0.1.ebuild, |
| 388 |
ghc-6.0.ebuild, ghc-6.2-r1.ebuild, ghc-6.2.1-r1.ebuild, ghc-6.2.1.ebuild, |
| 389 |
ghc-6.2.ebuild: |
| 390 |
virtual/glibc -> virtual/libc |
| 391 |
|
| 392 |
*ghc-6.2.1-r1 (15 Jun 2004) |
| 393 |
|
| 394 |
15 Jun 2004; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.1-r1.ebuild, |
| 395 |
files/ghc-6.2.1-linker.patch.bz2: |
| 396 |
Patch for ghci's linker to help loading HOpenGL. Thanks to Sven Panne. |
| 397 |
|
| 398 |
03 Jun 2004; Aron Griffis <agriffis@gentoo.org> ghc-6.0.1.ebuild, |
| 399 |
ghc-6.0.ebuild, ghc-6.2-r1.ebuild, ghc-6.2.1.ebuild, ghc-6.2.ebuild: |
| 400 |
Fix use invocation |
| 401 |
|
| 402 |
18 May 2004; Mamoru KOMACHI <usata@gentoo.org> ghc-6.0.1.ebuild, |
| 403 |
ghc-6.0.ebuild, ghc-6.2-r1.ebuild, ghc-6.2.1.ebuild, ghc-6.2.ebuild: |
| 404 |
Changed app-text/tetex to virtual/tetex. |
| 405 |
|
| 406 |
13 May 2004; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.1.ebuild: |
| 407 |
fixed patch for ghc-6.2.1; threaded rts now enabled by default (#50758) |
| 408 |
|
| 409 |
12 May 2004; Alexander Gabert <pappy@gentoo.org> ghc-6.2.1.ebuild: |
| 410 |
added new hardened PIE SSP switches |
| 411 |
|
| 412 |
12 May 2004; Alexander Gabert <pappy@gentoo.org> |
| 413 |
-files/ghc-6.2.hardened-gcc.patch.bz2, +files/ghc-6.2.hardened.patch.bz2, |
| 414 |
ghc-6.0.1.ebuild, ghc-6.2-r1.ebuild, ghc-6.2.ebuild: |
| 415 |
added new hardened switches for nonPIE and nonSSP building |
| 416 |
|
| 417 |
02 Apr 2004; Matthieu Sozeau <mattam@gentoo.org> ghc-6.2.1.ebuild: |
| 418 |
Add support for ppc on ghc-6.2.1. |
| 419 |
|
| 420 |
31 Mar 2004; Andres Loeh <kosmikus@gentoo.org> ghc-5.04.3-r1.ebuild, |
| 421 |
ghc-6.2-r1.ebuild: |
| 422 |
Marked ghc-6.2-r1 stable on x86. Removed 5 series due to bug #46212. |
| 423 |
|
| 424 |
23 Mar 2004; Matthieu Sozeau <mattam@gentoo.org> ghc-6.2.ebuild: |
| 425 |
Added ~ppc keyword, highly experimental build (linux-ppc is not entirely |
| 426 |
supported yet). |
| 427 |
|
| 428 |
*ghc-6.2.1 (22 Mar 2004) |
| 429 |
|
| 430 |
22 Mar 2004; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.1.ebuild: |
| 431 |
Version bump. |
| 432 |
|
| 433 |
*ghc-6.2-r1 (11 Mar 2004) |
| 434 |
|
| 435 |
11 Mar 2004; Andres Loeh <kosmikus@gentoo.org> ghc-6.2-r1.ebuild, |
| 436 |
files/ghc-6.2.hardened-gcc.patch.bz2: |
| 437 |
Disabling propolice in the resulting ghc when using gcc-hardened (cf. bug |
| 438 |
#36154). |
| 439 |
|
| 440 |
20 Feb 2004; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.ebuild: |
| 441 |
Fixed a problem building libraries using recent binutils (#40128). |
| 442 |
|
| 443 |
11 Jan 2004; Andres Loeh <kosmikus@gentoo.org> ghc-5.04.3-r1.ebuild: |
| 444 |
moved setup checks to pkg_setup (bug #33962). |
| 445 |
|
| 446 |
22 Dec 2003; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.ebuild: |
| 447 |
Haddock got called even with USE=-doc. |
| 448 |
|
| 449 |
19 Dec 2003; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.ebuild: |
| 450 |
GHC 6.2 needs haddock-0.6 (bug #36108) |
| 451 |
|
| 452 |
*ghc-6.2 (17 Dec 2003) |
| 453 |
|
| 454 |
17 Dec 2003; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.ebuild, |
| 455 |
files/ghc-6.2.documentation.patch: |
| 456 |
New GHC version 6.2. |
| 457 |
|
| 458 |
17 Dec 2003: Andres Loeh <kosmikus@gentoo.org> ghc-6.0.1.ebuild, |
| 459 |
files/ghc-6.0.1.haddock.patch: |
| 460 |
Added patch needed to compile documentation with haddock-0.6. |
| 461 |
|
| 462 |
11 Nov 2003; Alexander Gabert <pappy@gentoo.org> ghc-5.04.3-r1.ebuild, |
| 463 |
ghc-6.0.1.ebuild: |
| 464 |
added ghc-6.0.1 bugfix from ghc-5.04.3-r1 bug30789 |
| 465 |
|
| 466 |
22 Oct 2003; Andres Loeh <kosmikus@gentoo.org> ghc-5.04.3-r1.ebuild, |
| 467 |
ghc-6.0.1.ebuild, ghc-6.0.ebuild: |
| 468 |
Added libgmp to runtime dependencies, closing bug #31321. |
| 469 |
|
| 470 |
12 Oct 2003; Alexander Gabert <pappy@gentoo.org> ghc-5.04.3-r1.ebuild: |
| 471 |
added hardened-gcc -yet_exec flag mechanism and CFLAGS for ghc if hardened-gcc |
| 472 |
is used |
| 473 |
|
| 474 |
*ghc-6.0.1 (31 Jul 2003) |
| 475 |
|
| 476 |
31 Jul 2003; Andres Loeh <kosmikus@gentoo.org> ghc-6.0.1.ebuild: |
| 477 |
Version bump. |
| 478 |
|
| 479 |
30 Jul 2003; Andres Loeh <kosmikus@gentoo.org> ghc-6.0.ebuild: |
| 480 |
Fixed bug that caused ghc to be built with HOpenGL despite -opengl being set. |
| 481 |
|
| 482 |
29 Jul 2003; Andres Loeh <kosmikus@gentoo.org> ghc-5.04.3-r1.ebuild: |
| 483 |
Marked 5.04.3-r1 stable. It fixes a couple of problems that keep appearing |
| 484 |
with 5.04.3. |
| 485 |
|
| 486 |
02 Jul 2003; Andres Loeh <kosmikus@gentoo.org> ghc-5.04.3-r1.ebuild: |
| 487 |
Removed implicit X11 dependency (bug 23708). Thanks to Aaron Son |
| 488 |
<aaron@clamp.net> for discovering the problem. |
| 489 |
|
| 490 |
*ghc-6.0 (01 Jun 2003) |
| 491 |
|
| 492 |
01 Jun 2003; Andres Loeh <kosmikus@gentoo.org> ghc-6.0.ebuild: |
| 493 |
Version bump. Will probably remain in testing until new version is released, |
| 494 |
as this version is considered to be beta by the developers. The ebuild has |
| 495 |
been somewhat simplified: GHC's build system now supports bootstrapping to get |
| 496 |
GHCi running automatically if necessary. |
| 497 |
|
| 498 |
21 May 2003; Andres Loeh <kosmikus@gentoo.org> ghc-5.04.3-r1.ebuild, |
| 499 |
files/ghc-5.04.3-r1.patch: |
| 500 |
Added a dependency to haddock when generating docs. This should fix bug |
| 501 |
#20989. Thanks to Mikael A <snikkt@yahoo.com> and Peter Lennartz |
| 502 |
<peterl@cs.uu.nl> for identifying the problem. |
| 503 |
|
| 504 |
*ghc-5.04.3-r1 (09 May 2003) |
| 505 |
|
| 506 |
09 May 2003; Andres Loeh <kosmikus@gentoo.org> ghc-5.04.3-r1.ebuild: |
| 507 |
Fixed bug that caused ghci to fail with glibc-2.3.2 (reported by Ralf Hinze |
| 508 |
<ralf@informatik.uni-bonn.de>). Also added the generation of documentation |
| 509 |
again (had been missing for a while). To get full documentation, set the "doc" |
| 510 |
USE flag. |
| 511 |
|
| 512 |
*ghc-5.04.2 (21 Mar 2003) |
| 513 |
|
| 514 |
21 Mar 2003; George Shapovalov <george@gentoo.org> ghc-5.04.3.ebuild : |
| 515 |
new version |
| 516 |
Now with all virtuals in place should build off existing ghc nicely.. |
| 517 |
|
| 518 |
21 Mar 2003; George Shapovalov <george@gentoo.org> ghc-5.04.2.ebuild : |
| 519 |
created new virtual: virtual/ghc. |
| 520 |
Made ghc depend on virtual/ghc (and provide one) instead of on dev-lang/ghc-bin |
| 521 |
ghc-bin in turn now also provides virtual/ghc, this closes #10155 |
| 522 |
|
| 523 |
13 Mar 2003; George Shapovalov <george@gentoo.org> ghc-5.04.2.ebuild : |
| 524 |
fix for when ghc gets bootstrapped off different version. |
| 525 |
Thanks to Andres Loeh <andres@cs.uu.nl> and Ralf Hinze <ralf@informatik.uni-bonn.de>. |
| 526 |
|
| 527 |
08 Mar 2003; George Shapovalov <george@gentoo.org> ghc-5.04.2.ebuild : |
| 528 |
|
| 529 |
updated the ebuild to correctly build (namely to build ghci) if bootstrapped off different (older) |
| 530 |
version. See #10155 for details. |
| 531 |
|
| 532 |
*ghc-5.04i.2 (12 Feb 2003) |
| 533 |
|
| 534 |
12 Feb 2003; George Shapovalov <george@gentoo.org> ghc-5.04.2.ebuild, files/digest-ghc-5.04.2 : |
| 535 |
|
| 536 |
The long awaited update. (#10155) |
| 537 |
Fixes things on x86. !!!Needs testing on sparc!!! (has good chances to work on sparc, |
| 538 |
provided ghc-bin-5.04.2 works) |
| 539 |
ebuild bootstraps ghc from ghc-bin and contains remarks |
| 540 |
on how to "maintain" it correctly (in short: for general purpose no special attention required) |
| 541 |
|
| 542 |
17 Jan 2003; Matthew Turk <satai@gentoo.org> : |
| 543 |
Looks like it didn't take... Trying again! |
| 544 |
|
| 545 |
09 Jan 2003; Matthew Turk <satai@gentoo.org> : |
| 546 |
Changed the docbook-sgml-dtd dependency to one that *exists*. |
| 547 |
|
| 548 |
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords |
| 549 |
|
| 550 |
*ghc-5.04.ebuild (08 Aug 2002) |
| 551 |
|
| 552 |
19 Aug 2002; George Shapovalov <george@gentoo.org> ghc-5.04.ebuild : |
| 553 |
|
| 554 |
fixed header, added >=dev-libs/gmp-4.1 dependency |
| 555 |
|
| 556 |
08 Jul 2002; George Shapovalov <george@gentoo.org> ghc-5.04.ebuild, files/ghc-5.04-gentoo.patch.bz2 : |
| 557 |
|
| 558 |
new version, |
| 559 |
bzipped patched (too large otherwise), |
| 560 |
will keep uncompressed for 5.02.3 anc compressed for 5.04 until new version |
| 561 |
is tested (to have one working meanwhile) |
| 562 |
|
| 563 |
ebuild (and large patching work) submitted by: |
| 564 |
Sven Moritz Hallberg <pesco@gmx.de> |
| 565 |
|
| 566 |
*ghc-5.02.3.ebuild (09 Jun 2002) |
| 567 |
|
| 568 |
18 Jun 2002; George Shapovalov <george@gentoo.org> ghc-5.02.3.ebuild : |
| 569 |
|
| 570 |
Few improvements by Sven Moritz Hallberg : |
| 571 |
Build DocBook documentation only if USEing 'doc'. Require DocBook DTD 3.1 in |
| 572 |
that case. |
| 573 |
|
| 574 |
Thanks to a bug report by Matthew Walton I've noticed that GHC requires the |
| 575 |
DocBook DTD 3.1, not 4.1. |
| 576 |
|
| 577 |
09 Jun 2002; George Shapovalov <george@gentoo.org> all : |
| 578 |
|
| 579 |
First submission |
| 580 |
From the home page: |
| 581 |
|
| 582 |
The Glasgow Haskell Compiler is a robust, fully-featured, optimising compiler |
| 583 |
and interactive environment for Haskell 98, GHC compiles Haskell to either |
| 584 |
native code or C. It implements numerous experimental language extensions |
| 585 |
to Haskell 98; for example: concurrency, a foreign language interface, |
| 586 |
multi-parameter type classes, scoped type variables, existential and universal |
| 587 |
quantification, unboxed types, exceptions, weak pointers, and so on. GHC comes |
| 588 |
with a generational garbage collector, and a space and time profiler. |