summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-lang/ghc/ChangeLog-2015')
-rw-r--r--dev-lang/ghc/ChangeLog-20151272
1 files changed, 1272 insertions, 0 deletions
diff --git a/dev-lang/ghc/ChangeLog-2015 b/dev-lang/ghc/ChangeLog-2015
new file mode 100644
index 00000000..f81a0e98
--- /dev/null
+++ b/dev-lang/ghc/ChangeLog-2015
@@ -0,0 +1,1272 @@
+# ChangeLog for dev-lang/ghc
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v 1.281 2015/08/01 21:22:03 slyfox Exp $
+
+*ghc-7.10.2 (01 Aug 2015)
+
+ 01 Aug 2015; Sergei Trofimovich <slyfox@gentoo.org>
+ +files/ghc-7.10.1-T10590-dequeue.patch,
+ +files/ghc-7.10.1-rc3-ghc-7.10-bootstrap.patch, +ghc-7.10.2.ebuild:
+ Version bump, bug #544668 by Jonas Jelten
+
+ 26 Apr 2015; Pacho Ramos <pacho@gentoo.org> ghc-7.6.3-r1.ebuild:
+ ppc stable wrt bug #480568
+
+ 18 Mar 2015; Sergei Trofimovich <slyfox@gentoo.org> ghc-7.4.2.ebuild,
+ ghc-7.6.3-r1.ebuild, ghc-7.8.3.ebuild, ghc-7.8.4.ebuild:
+ fix package cache regeneration on upgrade/reinstall (bug #543008 by Kobboi) by
+ restoring pkg_postrm()
+
+ 19 Jan 2015; Sergei Trofimovich <slyfox@gentoo.org> ghc-7.8.4.ebuild:
+ added ia64 binary
+
+ 18 Jan 2015; Sergei Trofimovich <slyfox@gentoo.org> ghc-7.4.2.ebuild,
+ ghc-7.6.3-r1.ebuild, ghc-7.8.3.ebuild, ghc-7.8.4.ebuild:
+ Drop build-tile dependency on alex and happy. Released tarballs already
+ comtain pregenerated parsers and lexers to ease bootstrap.
+
+ 17 Jan 2015; Sergei Trofimovich <slyfox@gentoo.org> ghc-7.8.4.ebuild:
+ Regenerate .cmm parser against ia64-CLOSUREs patch.
+
+ 17 Jan 2015; Sergei Trofimovich <slyfox@gentoo.org>
+ +files/ghc-7.8.4-ia64-CLOSUREs.patch, ghc-7.8.4.ebuild:
+ Fix threaded runtime on ia64 (sm_mutex import).
+
+ 13 Jan 2015; Sergei Trofimovich <slyfox@gentoo.org>
+ +files/ghc-7.8.4-gold.patch, ghc-7.8.4.ebuild:
+ Backported gold linker support (bug #536426 and fix by Eric Siegel).
+
+ 02 Jan 2015; Sergei Trofimovich <slyfox@gentoo.org>
+ -files/ghc-6.10.4-autoconf.patch, -files/ghc-6.10.4-disable-strip.patch,
+ -files/ghc-6.10.4-ia64-fixed-relax.patch,
+ -files/ghc-6.10.4-ia64-storage-manager-fix.patch,
+ -files/ghc-6.10.4-libm-detection.patch,
+ -files/ghc-6.10.4-ppc64-always-minimal-toc.patch,
+ -files/ghc-6.10.4-propagate-hc-options-to-all-libraries.patch,
+ -files/ghc-6.12.1-configure-CHOST.patch,
+ -files/ghc-6.12.2-configure-CHOST-part2.patch,
+ -files/ghc-6.12.3-alpha-use-libffi-for-foreign-import-wrapper.patch,
+ -files/ghc-6.12.3-autoconf-2.66-4252.patch,
+ -files/ghc-6.12.3-configure-CHOST-freebsd.patch,
+ -files/ghc-6.12.3-configure-CHOST-prefix.patch,
+ -files/ghc-6.12.3-darwin8.patch,
+ -files/ghc-6.12.3-ghciless-haddock-3558.patch,
+ -files/ghc-6.12.3-ia64-fixed-relax.patch,
+ -files/ghc-6.12.3-ia64-storage-manager-fix.patch,
+ -files/ghc-6.12.3-ia64-use-libffi-for-foreign-import-wrapper.patch,
+ -files/ghc-6.12.3-libffi-incorrect-detection-of-selinux.patch,
+ -files/ghc-6.12.3-mach-o-relocation-limit.patch,
+ -files/ghc-6.12.3-pic-powerpc.patch,
+ -files/ghc-6.12.3-powerpc-darwin-no-mmap.patch,
+ -files/ghc-6.12.3-ppc-use-libffi-for-foreign-import-wrapper.patch,
+ -files/ghc-6.12.3-ticket-2615-linker-script.patch,
+ -files/ghc-7.0.2-CHOST.patch, -files/ghc-7.0.4-CHOST-softfloat.patch,
+ -files/ghc-7.0.4-fix-ppc-linker.patch, -files/ghc-7.0.4-nxstack.patch,
+ -files/ghc-apply-gmp-hack, -ghc-6.12.3-r2.ebuild, -ghc-7.0.4.ebuild,
+ -ghc-7.4.1-r1.ebuild, -ghc-7.4.1.ebuild, -ghc-7.6.2.ebuild, -ghc-7.6.3.ebuild,
+ ghc-7.6.3-r1.ebuild, ghc-7.8.3.ebuild, ghc-7.8.4.ebuild:
+ Drop old. Seek kids: those were Great Folks to deal with. The older 6.12
+ brought us The Rise of Arches where we got back long lost lore of having
+ haskell on alpha, ppc64, ia64 and sparc. While younger one 7.0 was The Herald
+ of Haskell2010. So far ... Good luck!
+
+ 26 Dec 2014; Sergei Trofimovich <slyfox@gentoo.org> ghc-7.8.4.ebuild:
+ Added alpha binary.
+
+ 26 Dec 2014; Sergei Trofimovich <slyfox@gentoo.org> ghc-7.8.4.ebuild:
+ Add binaries for ppc/ppc64/sparc; drop -Os from CFLAGS on ia64 to enable vital
+ reorder gcc optimisation.
+
+*ghc-7.8.4 (23 Dec 2014)
+
+ 23 Dec 2014; Sergei Trofimovich <slyfox@gentoo.org>
+ +files/ghc-7.8.3-ppc32-fPIC.patch, +ghc-7.8.4.ebuild:
+ Version bump.
+
+ 07 Sep 2014; Sergei Trofimovich <slyfox@gentoo.org> ghc-6.12.3-r2.ebuild,
+ ghc-7.0.4.ebuild:
+ Disable bitrot bfd code (bug #522268 by Sebastian Pipping).
+
+ 05 Sep 2014; Sergei Trofimovich <slyfox@gentoo.org> ghc-7.8.3.ebuild:
+ Allow USE=gmp on ia64 (fixed by ghc-7.8.3-ia64-prim.patch).
+
+ 04 Sep 2014; Sergei Trofimovich <slyfox@gentoo.org>
+ +files/ghc-7.8.3-cc-lang.patch, +files/ghc-7.8.3-deRefStablePtr.patch,
+ +files/ghc-7.8.3-ia64-prim.patch, +files/ghc-7.8.3-linker-warn.patch,
+ +files/ghc-7.8.3-pic-asm.patch, +files/ghc-7.8.3-pic-sparc.patch,
+ -files/ghc-7.8.2-ia64-no-shared.patch, files/ghc-7.8.3-prim-lm.patch,
+ ghc-7.8.3.ebuild:
+ A bunch of UNREG backports (fixes sparc dynamic libraries, ia64 gmp support).
+
+ 23 Aug 2014; Sergei Trofimovich <slyfox@gentoo.org> metadata.xml:
+ Drop redundant maintainer in favour of herd.
+
+ 23 Aug 2014; Sergei Trofimovich <slyfox@gentoo.org>
+ +files/ghc-7.8.3-unreg-lit.patch, ghc-7.8.3.ebuild:
+ Fix integer-gmp crashes and miscomputations in UNREG builds.
+
+ 11 Aug 2014; Sergei Trofimovich <slyfox@gentoo.org> ghc-7.8.3.ebuild:
+ Keyword amd64/x86 where we have bianries.
+
+ 01 Aug 2014; Sergei Trofimovich <slyfox@gentoo.org>
+ +files/ghc-7.6.3-preserve-inplace-xattr.patch, ghc-7.6.3-r1.ebuild,
+ ghc-7.8.3.ebuild:
+ Fix hardened installation in PAX_MARKINGS=XT mode (bug #518734).
+
+ 01 Aug 2014; Sergei Trofimovich <slyfox@gentoo.org> ghc-7.6.3-r1.ebuild,
+ ghc-7.8.3.ebuild:
+ fix installation on PaX kernels (thanks to yangjay)
+
+ 30 Jul 2014; Sergei Trofimovich <slyfox@gentoo.org> ghc-7.8.3.ebuild:
+ Fix pax-marking command for final ghc binary.
+
+ 30 Jul 2014; Sergei Trofimovich <slyfox@gentoo.org>
+ +files/ghc-7.8.3-prim-lm.patch, ghc-7.8.3.ebuild:
+ Fix underlinking of ghc-prim. Workarounds ghc-stage2 ld.so SIGSEGV on hardened
+ (reported by aranea).
+
+ 12 Jul 2014; Sergei Trofimovich <slyfox@gentoo.org> ghc-7.8.3.ebuild:
+ Added amd64 and x86 binaries.
+
+*ghc-7.8.3 (10 Jul 2014)
+
+ 10 Jul 2014; Sergei Trofimovich <slyfox@gentoo.org>
+ +files/ghc-7.8.1_rc1-libbfd.patch, +files/ghc-7.8.2-cgen-constify.patch,
+ +files/ghc-7.8.2-ia64-no-shared.patch, +ghc-7.8.3.ebuild:
+ Version bump.
+
+ 05 Jul 2014; Sergei Trofimovich <slyfox@gentoo.org> ghc-7.6.3-r1.ebuild:
+ pax-mark ghc-stage2 before it's used first time. Fixes bootstrap failure on
+ hardened (bug #516430 by Markus Oehme).
+
+ 27 Jun 2014; Sergei Trofimovich <slyfox@gentoo.org> ghc-7.6.3-r1.ebuild:
+ Ignore flags '--with-compiler/--with-gcc' passed by cabal with
+ 'QA_CONFIGURE_OPTIONS'. Bug #515354 by Patrick Lauer, bug #469618 by Roman
+ Žilka.
+
+ 22 Apr 2014; Michael Orlitzky <mjo@gentoo.org> metadata.xml:
+ Fix typo in llvm USE flag description, fixes bug #508398.
+
+ 03 Apr 2014; Sergei Trofimovich <slyfox@gentoo.org> ghc-7.6.3-r1.ebuild:
+ Disable ghci relinking hack on prefix. Found out by Wilfred Hughes on RHEL5
+ with glibc-2.7.
+
+ 15 Feb 2014; Sergei Trofimovich <slyfox@gentoo.org> ghc-6.12.3-r2.ebuild,
+ ghc-7.0.4.ebuild, ghc-7.4.1-r1.ebuild, ghc-7.4.1.ebuild, ghc-7.4.2.ebuild,
+ ghc-7.6.2.ebuild, ghc-7.6.3-r1.ebuild, ghc-7.6.3.ebuild:
+ Mark as QA_PREBUILT everything in USE=binary mode (bug #431650 by Agostino
+ Sarubbo).
+
+ 12 Feb 2014; Sergei Trofimovich <slyfox@gentoo.org> ghc-6.12.3-r2.ebuild,
+ ghc-7.0.4.ebuild, ghc-7.4.1-r1.ebuild, ghc-7.4.1.ebuild, ghc-7.4.2.ebuild,
+ ghc-7.6.2.ebuild, ghc-7.6.3-r1.ebuild, ghc-7.6.3.ebuild:
+ Demote -ggdb3+ down to -ggdb2 (CMM parser currently can't handle line
+ numbers). Bug #482086 by Alexis Ballier.
+
+ 29 Sep 2013; Sergei Trofimovich <slyfox@gentoo.org> ghc-7.6.3-r1.ebuild:
+ Disable ghci linker hack on x86-hardened (bug #486140 by Anton Kochkov).
+
+ 22 Sep 2013; Agostino Sarubbo <ago@gentoo.org> ghc-7.6.3-r1.ebuild:
+ Stable for x86, wrt bug #483462
+
+ 10 Sep 2013; Agostino Sarubbo <ago@gentoo.org> ghc-7.6.3-r1.ebuild:
+ Stable for amd64, wrt bug #483462
+
+ 09 Sep 2013; Sergei Trofimovich <slyfox@gentoo.org> ghc-7.6.3-r1.ebuild:
+ Add prebuilt binary for alpha/ia64/ppc/ppc64/sparc.
+
+ 03 Sep 2013; Agostino Sarubbo <ago@gentoo.org> ghc-7.6.3-r1.ebuild:
+ Stable for amd64, wrt bug #483462
+
+ 02 Aug 2013; Sergei Trofimovich <slyfox@gentoo.org> ghc-7.6.3-r1.ebuild:
+ unbreak ghci on 7.6.3-r1 on x86 arch. libc_nonshared.a contains PIC objects
+ while ghci needs non-PIC. They are in libc.a. Picked that.
+
+*ghc-7.6.3-r1 (01 Aug 2013)
+
+ 01 Aug 2013; Sergei Trofimovich <slyfox@gentoo.org>
+ +files/ghc-7.6.3-trac-3333-weak-syms.patch, +ghc-7.6.3-r1.ebuild:
+ Fixed CFLAGS=-Os ghci failure (bug #452442 by Jason Mours). Added weak symbol
+ processing into ghci. Limit maximum parallel job count down to 4 workers (-j1
+ is too slow on mmodern boxes, but -j12 kills the build almost always). Does
+ not eliminate failures completely, but reduces them significantly (bug
+ #456386).
+
+ 19 Jul 2013; Sergei Trofimovich <slyfox@gentoo.org> ghc-7.6.3.ebuild:
+ Fix building on systems where libdir differs from the one we have built GHC
+ (it case of bug #476998 it was an amd64-linux). Thanks to tamiko and Christoph
+ Junghans.
+
+*ghc-7.6.3 (01 Jun 2013)
+
+ 01 Jun 2013; Sergei Trofimovich <slyfox@gentoo.org> +ghc-7.6.3.ebuild:
+ Version bump. With x86 and amd64 binaries for now.
+
+ 25 Apr 2013; Agostino Sarubbo <ago@gentoo.org> ghc-7.4.2.ebuild:
+ Stable for sparc, wrt bug #457780
+
+ 18 Apr 2013; Agostino Sarubbo <ago@gentoo.org> ghc-7.4.2.ebuild:
+ Stable for ia64, wrt bug #457780
+
+ 18 Apr 2013; Agostino Sarubbo <ago@gentoo.org> ghc-7.4.2.ebuild:
+ Stable for alpha, wrt bug #457780
+
+ 14 Apr 2013; Agostino Sarubbo <ago@gentoo.org> ghc-7.4.2.ebuild:
+ Stable for ppc64, wrt bug #457780
+
+ 14 Apr 2013; Agostino Sarubbo <ago@gentoo.org> ghc-7.4.2.ebuild:
+ Stable for ppc, wrt bug #457780
+
+ 14 Apr 2013; Sergei Trofimovich <slyfox@gentoo.org>
+ +files/ghc-7.6.2-integer-simple-div-mod.patch, ghc-7.4.2.ebuild,
+ ghc-7.6.2.ebuild:
+ Disabled usage of system's libffi workaround on unregisterised arches (fixes
+ bug #463814 by Agostino Sarubbo). Added USE=gmp (using ineteger-simple
+ restores ia64 support).
+
+ 28 Mar 2013; Agostino Sarubbo <ago@gentoo.org> ghc-7.4.2.ebuild:
+ Stable for x86, wrt bug #457780
+
+ 28 Mar 2013; Agostino Sarubbo <ago@gentoo.org> ghc-7.4.2.ebuild:
+ Stable for amd64, wrt bug #457780
+
+ 28 Mar 2013; Sergei Trofimovich <slyfox@gentoo.org> ghc-7.4.2.ebuild:
+ Allow haddock-2.10 (ghc has incorrect version in it's source).
+
+ 27 Mar 2013; <qnikst@gentoo.org> ghc-7.4.2.ebuild:
+ fix haddock dependency, thanks to ago
+
+ 26 Mar 2013; Sergei Trofimovich <slyfox@gentoo.org> ghc-7.4.2.ebuild:
+ Add ia64 binary.
+
+ 13 Feb 2013; Sergei Trofimovich <slyfox@gentoo.org>
+ +files/terminfo-0.3.2.5-tinfo.patch, ghc-7.4.2.ebuild:
+ Fix ghc build failure against 'USE=tinfo ncurses' (bug #454216).
+
+*ghc-7.6.2 (09 Feb 2013)
+
+ 09 Feb 2013; Sergei Trofimovich <slyfox@gentoo.org>
+ +files/ghc-7.5.20120505-system-libffi.patch, +ghc-7.6.2.ebuild,
+ -ghc-6.10.4-r1.ebuild, -ghc-6.12.3.ebuild:
+ Bump up to 7.6.2. Removed old.
+
+*ghc-7.4.2 (14 Nov 2012)
+
+ 14 Nov 2012; Sergei Trofimovich <slyfox@gentoo.org>
+ +files/ghc-7.4.1-ticket-7339-fix-unaligned-unreg.patch, +ghc-7.4.2.ebuild,
+ metadata.xml:
+ Version bump up to 7.4.2.
+
+ 12 Sep 2012; Alexander Vershilov <qnikst@gentoo.org> ghc-6.12.3-r2.ebuild:
+ move dev-lang/ghc/ghc-6.12.3-r2.ebuild ebuild to mirror://hackage
+
+ 12 Sep 2012; Alexander Vershilov <qnikst@gentoo.org> ghc-7.4.1.ebuild:
+ move dev-lang/ghc/ghc-7.4.1.ebuild ebuild to mirror://hackage
+
+ 12 Sep 2012; Alexander Vershilov <qnikst@gentoo.org> ghc-7.0.4.ebuild:
+ move dev-lang/ghc/ghc-7.0.4.ebuild ebuild to mirror://hackage
+
+ 12 Sep 2012; Alexander Vershilov <qnikst@gentoo.org> ghc-6.12.3.ebuild:
+ move dev-lang/ghc/ghc-6.12.3.ebuild ebuild to mirror://hackage
+
+ 12 Sep 2012; Alexander Vershilov <qnikst@gentoo.org> ghc-6.10.4-r1.ebuild:
+ move dev-lang/ghc/ghc-6.10.4-r1.ebuild ebuild to mirror://hackage
+
+ 03 May 2012; Fabian Groffen <grobian@gentoo.org> ghc-7.0.4.ebuild:
+ Drop *-macos and *-solaris keywords from 7.0.4, it's not tested/prepared,
+ 7.4.1 is.
+
+ 03 May 2012; Fabian Groffen <grobian@gentoo.org> ghc-7.4.1-r1.ebuild:
+ Drop ppc-macos keyword, upstream dropped support for building on 10.5. Up the
+ bootstrap binaries to >6.12.3, as requested by configure.
+
+ 01 May 2012; Fabian Groffen <grobian@gentoo.org>
+ +files/ghc-7.4.1-darwin-CHOST.patch, ghc-7.4.1-r1.ebuild:
+ Restore and fix support for darwin and solaris keywords, introduced and marked
+ ~x64-macos support
+
+ 30 Apr 2012; Fabian Groffen <grobian@gentoo.org> ghc-6.12.3-r2.ebuild:
+ Avoid errors for platforms we don't use Gentoo's binaries
+
+*ghc-7.4.1-r1 (27 Apr 2012)
+
+ 27 Apr 2012; Sergei Trofimovich <slyfox@gentoo.org>
+ +files/ghc-7.4.2-system-libffi.patch, +ghc-7.4.1-r1.ebuild:
+ Switched to using system's libffi. Thanks for the fix to Martin von Gagern
+ (bug #411925). Added new variable to override disabled parallel build:
+ 'I_DEMAND_MY_CORES_LOADED' (Brave Hearts only).
+
+ 13 Apr 2012; Sergei Trofimovich <slyfox@gentoo.org> ghc-6.10.4-r1.ebuild,
+ ghc-6.12.3-r2.ebuild, ghc-6.12.3.ebuild, ghc-7.4.1.ebuild:
+ Disable parallel make due to build system failures: bug #409631 by Anton
+ Kochkov, bug #409873 by Todd Goodman.
+
+ 04 Apr 2012; Sergei Trofimovich <slyfox@gentoo.org> ghc-6.12.3-r2.ebuild:
+ alpha/ia64/ppc/ppc64/sparc stable wrt bug #407835
+
+ 24 Mar 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> ghc-6.12.3-r2.ebuild:
+ x86 stable wrt bug #407835
+
+ 20 Mar 2012; Agostino Sarubbo <ago@gentoo.org> ghc-6.12.3-r2.ebuild:
+ Stable for amd64, wrt bug #407835
+
+ 11 Mar 2012; Sergei Trofimovich <slyfox@gentoo.org> ghc-7.4.1.ebuild:
+ Added binaries for alpha/amd64/ppc/ppc64/x86 platforms. Dropped dev-
+ haskell/random and dev-haskell/syb from PDEPEND. Removed 'apply-gmp-hack' call
+ as all binaries are against gmp-5 ABI.
+
+ 09 Mar 2012; Sergei Trofimovich <slyfox@gentoo.org> ghc-7.0.4.ebuild:
+ Added prebuild ppc64 binary (bug #394361).
+
+ 04 Mar 2012; Mark Wright <gienah@gentoo.org> ghc-7.4.1.ebuild:
+ Fix QA Notice: dobashcompletion: command not found
+
+*ghc-7.4.1 (04 Mar 2012)
+
+ 04 Mar 2012; Mark Wright <gienah@gentoo.org> ghc-7.0.4.ebuild,
+ +files/ghc-7.2.1-freebsd-CHOST.patch,
+ +files/ghc-7.4-rc2-macos-prefix-respect-gcc.patch, +ghc-7.4.1.ebuild:
+ Bump ghc to 7.4.1
+
+ 28 Dec 2011; Joseph Jezak <josejx@gentoo.org> ghc-7.0.4.ebuild,
+ +files/ghc-7.0.4-fix-ppc-linker.patch:
+ Added patch for compilation on ppc32 and added binary build.
+
+ 23 Aug 2011; Sergei Trofimovich <slyfox@gentoo.org> ghc-7.0.4.ebuild,
+ +files/ghc-7.0.4-nxstack.patch:
+ QA: Fixed executable stack in AdjustorAsm.o
+
+ 23 Aug 2011; Sergei Trofimovich <slyfox@gentoo.org> ghc-7.0.4.ebuild:
+ Once again USE=unicode for ncurses is a required depend (bug #380241 by
+ Michael 'gentoo at scribeofthenile.com')
+
+*ghc-7.0.4 (03 Aug 2011)
+
+ 03 Aug 2011; Sergei Trofimovich <slyfox@gentoo.org>
+ +files/ghc-7.0.2-CHOST.patch, +ghc-7.0.4.ebuild,
+ +files/ghc-7.0.4-CHOST-prefix.patch, +files/ghc-7.0.4-CHOST-softfloat.patch,
+ +files/ghc-7.0.4-darwin8.patch, metadata.xml:
+ Version bump. Bump request by Alexandru Scvortov (bug #352498)
+
+ 05 Jul 2011; Sergei Trofimovich <slyfox@gentoo.org> ghc-6.12.3.ebuild,
+ ghc-6.12.3-r2.ebuild:
+ Disable doc building when user didn't request it (bug #368195 by Valentin
+ David).
+
+ 05 Jun 2011; Sergei Trofimovich <slyfox@gentoo.org> -files/10ghc,
+ -ghc-6.2.2.ebuild, -ghc-6.4.2.ebuild, -files/ghc-6.4.2-sparc32plus.patch,
+ -files/ghc-6.4.2-sparcmangler.patch, -files/ghc-6.5-norelax.patch,
+ -ghc-6.6.ebuild, -ghc-6.6.1.ebuild, -files/ghc-6.6-nothreadedrts.patch,
+ -ghc-6.8.2.ebuild, -ghc-6.8.2-r1.ebuild, -files/ghc-6.10.2-readline.patch,
+ -files/depsort.py, -files/ghc-updater:
+ Remove old ghc versions. Many of them are very hard to impossible to
+ build/use.
+
+*ghc-6.12.3-r2 (25 Apr 2011)
+
+ 25 Apr 2011; Sergei Trofimovich <slyfox@gentoo.org> -ghc-6.12.3-r1.ebuild,
+ +ghc-6.12.3-r2.ebuild, +files/ghc-6.12.3-configure-CHOST-prefix.patch,
+ +files/ghc-6.12.3-darwin8.patch,
+ +files/ghc-6.12.3-mach-o-relocation-limit.patch,
+ +files/ghc-6.12.3-pic-powerpc.patch,
+ +files/ghc-6.12.3-powerpc-darwin-no-mmap.patch, files/ghc-apply-gmp-hack:
+ Added support for x86-macos/ppc-macos/x85-solaric/ppc-solaris systems by
+ Fabian Groffen <grobian@gentoo.org>.
+
+*ghc-6.12.3-r1 (27 Mar 2011)
+
+ 27 Mar 2011; Sergei Trofimovich <slyfox@gentoo.org> +ghc-6.12.3-r1.ebuild,
+ +files/ghc-6.12.3-ticket-2615-linker-script.patch:
+ Migrated to EAPI=3: initial PREFIX support (based on work of grobian);
+ USE=unicode for ncurses is a required depend (bug #326237 by Josh
+ Cartwright and others). Added linker script support to workaround bug
+ #311361 by Maciej Piechotka.
+
+ 25 Feb 2011; Kacper Kowalik <xarthisius@gentoo.org> ghc-6.12.3.ebuild:
+ ppc/ppc64 stable wrt #338652
+
+ 05 Feb 2011; Sergei Trofimovich <slyfox@gentoo.org> ghc-6.12.3.ebuild,
+ +files/ghc-6.12.3-libffi-incorrect-detection-of-selinux.patch:
+ Backported libffi fix from upstream. It fixes GHCi operation on GRSEC
+ kernel for TPE restricted users. Thanks to klondike!
+
+ 27 Nov 2010; Lennart Kolmodin <kolmodin@gentoo.org> -ghc-6.12.1.ebuild:
+ Remove masked GHC 6.12.1.
+
+ 14 Nov 2010; Sergei Trofimovich <slyfox@gentoo.org> ghc-6.12.3.ebuild:
+ alpha/ia64 stable (bug #338652)
+
+ 06 Nov 2010; Sergei Trofimovich <slyfox@gentoo.org> ghc-6.10.4-r1.ebuild:
+ Fixed failure when building against autoconf-2.66+ (bug #343111 by
+ Jean-Francis Roy <jeanfrancisroy@gmail.com>)
+
+ 01 Nov 2010; Sergei Trofimovich <slyfox@gentoo.org> ghc-6.12.3.ebuild:
+ sparc stable (bug #338652)
+
+ 19 Oct 2010; Thomas Kahle <tomka@gentoo.org> ghc-6.12.3.ebuild:
+ x86 stable per bug 338652
+
+ 09 Oct 2010; Sergei Trofimovich <slyfox@gentoo.org> ghc-6.12.3.ebuild:
+ Updated binaries for alpha and ia64 (export typechecker API for haddock)
+
+ 04 Oct 2010; Sergei Trofimovich <slyfox@gentoo.org> ghc-6.12.3.ebuild,
+ +files/ghc-6.12.3-ghciless-haddock-3558.patch:
+ Export typechecker internals for haddock (alpha, ia64, ppc64). Allow
+ ghc-ia64 to link very large applications (haddock).
+
+ 26 Sep 2010; Markos Chandras <hwoarang@gentoo.org> ghc-6.12.3.ebuild:
+ Stable on amd64 wrt bug #338652
+
+ 19 Sep 2010; Sergei Trofimovich <slyfox@gentoo.org> ghc-6.10.4-r1.ebuild,
+ ghc-6.12.3.ebuild:
+ Make ghc usable on hardened. Disabled enforced memory protection (bug
+ #299709). Thanks to Hongjiu Zhang for the report and proposed solution.
+
+ 16 Sep 2010; Tomáš Chvátal <scarabeus@gentoo.org> ghc-6.2.2.ebuild,
+ ghc-6.4.2.ebuild:
+ virtual/glut -> media-libs/glut
+
+ 13 Sep 2010; Sergei Trofimovich <slyfox@gentoo.org> ghc-6.12.3.ebuild,
+ +files/ghc-6.12.3-autoconf-2.66-4252.patch:
+ Fixed configure regeneration failure (bug #337025). Thanks to Andrew
+ Savchenko for the report and found solution.
+
+ 09 Sep 2010; Sergei Trofimovich <slyfox@gentoo.org> ghc-6.12.3.ebuild:
+ Added sparc build for 6.12.3. Marked ~sparc (bug #283531)
+
+ 21 Jul 2010; Sergei Trofimovich <slyfox@gentoo.org> ghc-6.2.2.ebuild,
+ ghc-6.4.2.ebuild, ghc-6.6.ebuild, ghc-6.6.1.ebuild, ghc-6.8.2.ebuild,
+ ghc-6.8.2-r1.ebuild, ghc-6.10.4-r1.ebuild, ghc-6.12.1.ebuild,
+ ghc-6.12.3.ebuild,
+ +files/ghc-6.12.3-ppc-use-libffi-for-foreign-import-wrapper.patch:
+ Fixed build faiures on 'es' locale (bug #202212). Thanks to Jesús
+ Guerrero <i92guboj@gentoo.org> and Francisco Lloret <fcolloret@terra.es>
+ for the report. Fixed f.i.w on ppc this time. Thanks to Joseph Jezak
+ <josejx@gentoo.org> for the failure report.
+
+ 20 Jul 2010; Joseph Jezak <josejx@gentoo.org> ghc-6.12.3.ebuild:
+ Added ppc build for 6.12.3. Marked ~ppc.
+
+ 16 Jul 2010; Sergei Trofimovich <slyfox@gentoo.org> ghc-6.10.4-r1.ebuild,
+ +files/ghc-6.10.4-disable-strip.patch:
+ Disable stripping of compiled ghc (and related) binary. Fixes bug #299492.
+ Thanks to Davide Pesavento <davidepesa@gmail.com> for the report.
+
+ 15 Jul 2010; Sergei Trofimovich <slyfox@gentoo.org> ghc-6.12.3.ebuild,
+ +files/ghc-6.12.3-configure-CHOST-freebsd.patch:
+ Restored ~x86-fbsd (bug #283531). Built and tested by Naohiro Aota (naota
+ at freenode://#gentoo-haskell) on i686-gentoo-freebsd8.
+
+ 14 Jul 2010; Sergei Trofimovich <slyfox@gentoo.org> ghc-6.2.2.ebuild,
+ ghc-6.4.2.ebuild, ghc-6.6.ebuild, ghc-6.6.1.ebuild, ghc-6.8.2.ebuild,
+ ghc-6.8.2-r1.ebuild, ghc-6.10.4-r1.ebuild, ghc-6.12.1.ebuild,
+ ghc-6.12.3.ebuild, +files/ghc-apply-gmp-hack:
+ Added ability to bootstrap ghc on systems with gmp-5. Thanks to David
+ Brown (davidbCaf at freenode://#gentoo-haskell) for the report.
+
+ 10 Jul 2010; Sergei Trofimovich <slyfox@gentoo.org> ghc-6.12.3.ebuild,
+ +files/ghc-6.12.3-ia64-use-libffi-for-foreign-import-wrapper.patch:
+ Fixed darcs-2.4.4 miscompilation on ia64. Rebuilt ia64 binary with the
+ patch.
+
+ 09 Jul 2010; Sergei Trofimovich <slyfox@gentoo.org> ghc-6.10.4-r1.ebuild,
+ +files/ghc-6.10.4-ia64-fixed-relax.patch,
+ +files/ghc-6.10.4-ia64-storage-manager-fix.patch, ghc-6.12.3.ebuild,
+ +files/ghc-6.12.3-ia64-fixed-relax.patch,
+ +files/ghc-6.12.3-ia64-storage-manager-fix.patch:
+ Added binaries for ia64 so readded ~ia64 keywords for 6.10.4 and 6.12.3
+
+ 07 Jul 2010; Sergei Trofimovich <slyfox@gentoo.org> -ghc-6.10.4.ebuild,
+ ghc-6.10.4-r1.ebuild, ghc-6.12.3.ebuild,
+ +files/ghc-6.12.3-alpha-use-libffi-for-foreign-import-wrapper.patch:
+ Added alpha binary for ghc-6.10.4-r1 (thanks to Martin Rosenberg
+ <mjrosenb@andrew.cmu.edu>);
+ added alpha binary for ghc-6.12.3, removed old ghc-6.10.4 in favour of
+ -r1.
+
+ 01 Jul 2010; Jeroen Roovers <jer@gentoo.org> ghc-6.4.2.ebuild,
+ ghc-6.6.ebuild, ghc-6.6.1.ebuild, ghc-6.8.2.ebuild, ghc-6.8.2-r1.ebuild,
+ ghc-6.10.4.ebuild, ghc-6.10.4-r1.ebuild, ghc-6.12.1.ebuild,
+ ghc-6.12.3.ebuild:
+ Drop support for ghc and darcs.
+
+ 17 Jun 2010; Lennart Kolmodin <kolmodin@gentoo.org> ghc-6.12.3.ebuild:
+ Change SRC_URI to use ghc-bins from the mirroring system for ghc 6.12.3.
+
+ 17 Jun 2010; Lennart Kolmodin <kolmodin@gentoo.org> ghc-6.6.1.ebuild:
+ Remove the post dependency on dev-haskell/filepath, as this package is
+ actually already part of ghc since version 6.6.1.
+ See bug #324411.
+
+*ghc-6.12.3 (16 Jun 2010)
+
+ 16 Jun 2010; Lennart Kolmodin <kolmodin@gentoo.org> ghc-6.12.1.ebuild,
+ +files/ghc-6.12.2-configure-CHOST-part2.patch, +ghc-6.12.3.ebuild:
+ Version bump to 6.12.3.
+ So far we've got binaries for amd64, ppc64 and x86.
+ Also changed so that the masked ghc 6.12.1 ebuild uses haskell-updater-1*.
+
+ 12 Jun 2010; Lennart Kolmodin <kolmodin@gentoo.org> ghc-6.10.4-r1.ebuild:
+ Edit the ghc-wrapper installed by USE=binary to include GHC_CFLAGS from
+ the user's compilation.
+ This solves problems for hardend users, as the ghc binaries are not build
+ on hardend systems. See bug #313635 for details.
+ Patch by xake@rymdraket.net.
+
+ 31 May 2010; Joseph Jezak <josejx@gentoo.org> ghc-6.10.4-r1.ebuild,
+ ghc-6.12.1.ebuild:
+ Added ghc 6.10.4 and 6.12.1 binaries for ppc, marked ~ppc.
+
+ 25 Mar 2010; Lennart Kolmodin <kolmodin@gentoo.org>
+ files/ghc-6.12.1-configure-CHOST.patch:
+ Fix building with CHOST="i486-pc-linux-gnu".
+ Issue reported by Sergey Mironov <ierton@gmail.com>,
+ patch contributed by Sergei Trofimovich <slyfox@inbox.ru>.
+ For details, see bug #310963.
+
+*ghc-6.12.1 (26 Jan 2010)
+
+ 26 Jan 2010; <kolmodin@gentoo.org> +ghc-6.12.1.ebuild:
+ Version bump, currently masked for testing.
+
+*ghc-6.10.4-r1 (05 Dec 2009)
+
+ 05 Dec 2009; <kolmodin@gentoo.org> +ghc-6.10.4-r1.ebuild,
+ +files/ghc-6.10.4-autoconf.patch, +files/ghc-6.10.4-libm-detection.patch:
+ Attempt to fix a lot of recent trouble with building ghc-6.10.4;
+ * bug #295487, could not build with >=autoconf-2.64;
+ patch by int-e, reported by Tobias Hommel <tobi@keksbude.net>
+ * bug #292772, add CFLAGS to ghc wrapper enables hardended to build;
+ reported and fixed by Zhang, Hongjiu <secludedsage@gmail.com> with the
+ help of ivanm, trofi, dcoutts and igloo.
+ * bug #293208, undefined reference to `sqrt', libm detection trouble;
+ Roie Kerstein and Renato Gallo found and tracked down the bug,
+ asuffield suggested the fix and Sergei Trofimovich <slyfox@inbox.ru>
+ patched.
+
+ 31 Oct 2009; <kolmodin@gentoo.org> -ghc-6.10.2.ebuild, -ghc-6.10.3.ebuild,
+ metadata.xml:
+ Remove previous ghc versions 6.10.2 and 6.10.3 as 6.10.4 now is unmasked.
+ Remove ghcmakebinary USE flag from metadata, it was unused.
+
+ 16 Sep 2009; Lennart Kolmodin <kolmodin@gentoo.org> ghc-6.10.4.ebuild,
+ +files/ghc-6.10.4-ppc64-always-minimal-toc.patch,
+ +files/ghc-6.10.4-propagate-hc-options-to-all-libraries.patch:
+ Add blocker on <haddock-2.4.2. Older versions will not work with this
+ version of ghc. We add the block in ghc rather than in haddock, as blocks
+ can't be trusted to be retroactive.
+
+ Also add ppc64 binary and patches,
+ work done by Sergei Trofimovich <slyfox@community.haskell.org>.
+
+ 10 Sep 2009; Christian Faulhammer <fauli@gentoo.org> ghc-6.8.2-r1.ebuild:
+ stable x86/amd64, bug 283155
+
+ 02 Aug 2009; Lennart Kolmodin <kolmodin@gentoo.org> ghc-6.8.2.ebuild:
+ Make ppc work in pkg_setup.
+
+ 02 Aug 2009; Lennart Kolmodin <kolmodin@gentoo.org> ghc-6.10.4.ebuild:
+ Add sparc binary for ghc 6.10.4. Binary compiled by
+ Duncan Coutts <duncan.coutts@worc.ox.ac.uk>.
+
+ 01 Aug 2009; <mabi@gentoo.org> ghc-6.8.2.ebuild:
+ ~ppc added back
+
+ 29 Jul 2009; Lennart Kolmodin <kolmodin@gentoo.org> Manifest:
+ Fix broken manifest, ghc-6.8.2-ia64. Reported by Jeremy Olexa (darkside).
+
+ 22 Jul 2009; Lennart Kolmodin <kolmodin@gentoo.org> ghc-6.10.4.ebuild:
+ Add amd64 binary for ghc-6.10.4.
+
+*ghc-6.10.4 (22 Jul 2009)
+
+ 22 Jul 2009; Lennart Kolmodin <kolmodin@gentoo.org> +ghc-6.10.4.ebuild:
+ Version bump, GHC 6.10.4 is masked for testing.
+
+*ghc-6.10.3 (10 May 2009)
+
+ 10 May 2009; Lennart Kolmodin <kolmodin@gentoo.org> +ghc-6.10.3.ebuild:
+ Version bump, ghc 6.10.3, masked for testing.
+
+ 19 Apr 2009; Lennart Kolmodin <kolmodin@gentoo.org> ghc-6.10.2.ebuild:
+ Minor QA.
+
+*ghc-6.10.2 (19 Apr 2009)
+
+ 19 Apr 2009; Lennart Kolmodin <kolmodin@gentoo.org> +ghc-6.10.2.ebuild:
+ Add ghc-6.10.2, currently masked for testing.
+
+*ghc-6.8.2-r1 (17 Apr 2009)
+
+ 17 Apr 2009; Lennart Kolmodin <kolmodin@gentoo.org> +ghc-6.8.2-r1.ebuild:
+ Add a restricted version of ghc 6.8.2 (-r1), but that can handle
+ >=sys-libs/readline-6. Previous ghc versions depends on =readline-5, which
+ gives problems now that readline-6 is in the tree. To allow other readline
+ versions we have bundled a precompiled readline-5 package, making the ghc
+ bootstrap process work. Thus, this also forced us to remove the USE=binary
+ flag. See bug #259867.
+
+ 04 Oct 2008; Raúl Porcel <armin76@gentoo.org> ghc-6.8.2.ebuild:
+ alpha/ia64 stable
+
+ 02 Oct 2008; Ferris McCormick <fmccor@gentoo.org> ghc-6.8.2.ebuild:
+ Sparc stable, originally part of Bug #230919, and now suggested by Bug #239368.
+
+ 26 Aug 2008; Raúl Porcel <armin76@gentoo.org> ghc-6.8.2.ebuild:
+ Make ia64 an unregistered arch, as it breaks some stuff
+
+ 23 Aug 2008; Jeroen Roovers <jer@gentoo.org> metadata.xml:
+ Add GLEP 56 USE flag descriptions.
+
+ 15 Jul 2008; Jeroen Roovers <jer@gentoo.org> ghc-6.8.2.ebuild:
+ Stable for HPPA (bug #230919).
+
+ 06 Jul 2008; Markus Meier <maekke@gentoo.org> ghc-6.8.2.ebuild:
+ amd64/x86 stable, bug #230919
+
+ 28 Apr 2008; Raúl Porcel <armin76@gentoo.org> ghc-6.8.2.ebuild:
+ Upload again the binaries for alpha, and add ~ia64 wrt #206643
+
+ 01 Mar 2008; Raúl Porcel <armin76@gentoo.org> ghc-6.6.1.ebuild,
+ ghc-6.8.2.ebuild:
+ Add ~alpha
+
+ 29 Jan 2008; Jeroen Roovers <jer@gentoo.org> ghc-6.8.2.ebuild:
+ Marked ~hppa (bug #206643).
+
+ 26 Jan 2008; Duncan Coutts <dcoutts@gentoo.org> ghc-6.8.2.ebuild:
+ Drop ~alpha ~hppa ~ia64 ~ppc ~ppc64 keywords as per bug #206643.
+ They will have to wait for new binaries. Also fix a few minor QA bugs.
+
+ 23 Dec 2007; Luis F. Araujo <araujo@gentoo.org> ghc-6.4.2.ebuild:
+ Droping the last reference to virtual/x11
+
+ 24 Dec 2007; Lennart Kolmodin <kolmodin@gentoo.org> files/ghc-updater:
+ Fix ghc-updater to be baselayout independent wrt functions.sh.
+ Fixes bug #190043, thanks to Jakub Moc <jakub@gentoo.org>.
+
+*ghc-6.8.2 (19 Dec 2007)
+
+ 19 Dec 2007; Lennart Kolmodin <kolmodin@gentoo.org> +ghc-6.8.2.ebuild:
+ First version of the 6.8 branch. It's currently package.mask'ed.
+
+ 16 Dec 2007; nixnut <nixnut@gentoo.org> ghc-6.6.1.ebuild:
+ Stable on ppc wrt bug 201984
+
+ 13 Dec 2007; Duncan Coutts <dcoutts@gentoo.org> files/ghc-updater,
+ ghc-6.2.2.ebuild, ghc-6.4.2.ebuild, ghc-6.6.ebuild, ghc-6.6.1.ebuild:
+ Stop providing virtual/ghc. Nothing in portage has depended on it for some
+ time.
+
+ 12 Dec 2007; Ferris McCormick <fmccor@gentoo.org> ghc-6.6.1.ebuild:
+ Sparc stable --- needed for Bug #201984 generally.
+
+ 26 Nov 2007; Jeroen Roovers <jer@gentoo.org> ghc-6.6.1.ebuild:
+ Stable for HPPA. Do not install LICENSE.
+
+ 15 Nov 2007; Steve Dibb <beandog@gentoo.org> ghc-6.6.1.ebuild:
+ amd64 stable, bug 196616
+
+ 05 Nov 2007; Duncan Coutts <dcoutts@gentoo.org> ghc-6.2.2.ebuild,
+ ghc-6.4.2.ebuild:
+ Use new unified ghc ebuild for 6.2.2 and 6.4.2. This merges the
+ functionality of ghc-bin into the ghc ebuild and eliminates virtual/ghc.
+ To get the binary version emerge with the "binary" USE flag.
+
+ 05 Nov 2007; Duncan Coutts <dcoutts@gentoo.org> ghc-6.6.1.ebuild:
+ Add sparc and ppc binaries. Also fix some var quoting QA warnings.
+
+ 23 Oct 2007; Christian Faulhammer <opfer@gentoo.org> ghc-6.6.1.ebuild:
+ stable x86, bug 196616
+
+ 29 Aug 2007; Jeroen Roovers <jer@gentoo.org> ghc-6.6.1.ebuild:
+ Marked ~hppa (bug #187147).
+
+ 26 Aug 2007; Lennart Kolmodin <kolmodin@gentoo.org> files/ghc-updater:
+ Update ghc-updater to new baselayout.
+ Thanks to Jeroen Roovers <jer@gentoo.org>, bug #190043.
+
+ 17 Aug 2007; Lennart Kolmodin <kolmodin@gentoo.org>
+ +files/ghc-bash-completion, ghc-6.6.1.ebuild:
+ Add optional bash completion support for ghc-pkg.
+ Fixes to properly remove the leftover package.conf{,.old} files upon
+ uninstall of this package.
+ Tweaking mk/build.mk regarding arches we don't yet support for this GHC
+ version.
+
+ 08 Aug 2007; Lennart Kolmodin <kolmodin@gentoo.org> ghc-6.6.ebuild:
+ Set SplitObjs=NO if >=gcc-4.2 is used.
+
+ 28 Jul 2007; Lennart Kolmodin <kolmodin@gentoo.org> ghc-6.6.1.ebuild:
+ Disable the split objects feature when using >=gcc-4.2.
+
+ 25 Jul 2007; Duncan Coutts <dcoutts@gentoo.org> +ghc-6.6.ebuild:
+ Add ghc-6.6 back since it has binaries for alpha, ppc and sparc that we do
+ not have yet for 6.6.1.
+
+ 25 Jul 2007; Duncan Coutts <dcoutts@gentoo.org> -ghc-6.6.ebuild,
+ ghc-6.6.1.ebuild:
+ Update 6.6.1 and remove 6.6 ebuilds.
+
+ 22 Jul 2007; Hans de Graaff <graaff@gentoo.org> ghc-6.4.2.ebuild:
+ Drop virtual/x11 references.
+
+ 11 Jul 2007; Duncan Coutts <dcoutts@gentoo.org> ghc-6.6.1.ebuild:
+ Add ia64 binary for ghc-6.6.1. Added ~ia64 to keywords.
+
+ 10 Jul 2007; Duncan Coutts <dcoutts@gentoo.org>
+ files/ghc-6.5-norelax.patch:
+ Fix sparc "norelax" patch.
+
+ 10 Jul 2007; Duncan Coutts <dcoutts@gentoo.org>
+ -files/ghc-6.2.hardened.patch, -files/ghc-6.4.1-configure.patch,
+ -files/ghc-6.4.1-gcc41.patch, -files/ghc-6.4.1-openal.patch,
+ files/ghc-6.5-norelax.patch, files/ghc-updater, ghc-6.2.2.ebuild,
+ -ghc-6.4.1-r2.ebuild, -ghc-6.4.1-r3.ebuild, ghc-6.4.2.ebuild,
+ ghc-6.6.ebuild, ghc-6.6.1.ebuild:
+ Remove ghc-6.4.1. Now that we have 6.4.2, we don't need an older version
+ on the 6.4.x branch. Remove old ia64 hacks that are no longer necessary.
+ Make the ghc-6.2.2 ebuild work again by taking many of the improvements
+ from the 6.4.2 ebuild.
+
+ 09 Jul 2007; Duncan Coutts <dcoutts@gentoo.org> ghc-6.6.1.ebuild:
+ Oops, alpha doesnt have a binary yet, so cant mark ~alpha yet.
+
+ 08 Jul 2007; Duncan Coutts <dcoutts@gentoo.org> ghc-6.6.1.ebuild:
+ Bump dep on cabal and no longer hide ghc's built-in cabal.
+
+*ghc-6.6.1 (06 Jul 2007)
+
+ 06 Jul 2007; Duncan Coutts <dcoutts@gentoo.org> +ghc-6.6.1.ebuild:
+ Add new version, ghc-6.6.1. So far only binaries for x86 and amd64. More
+ arches to follow.
+
+ 06 Jul 2007; Duncan Coutts <dcoutts@gentoo.org> ghc-6.6.ebuild:
+ Fix mirror url for the docs.
+
+ 06 Jul 2007; Duncan Coutts <dcoutts@gentoo.org> ghc-6.6.ebuild:
+ Add ~sparc and ~alpha to KEYWORDS. Both were included for old ghc-bin-6.6.
+
+ 05 Jul 2007; Duncan Coutts <dcoutts@gentoo.org> +files/10ghc,
+ ghc-6.6.ebuild:
+ Merge ghc and ghc-bin ebuilds. emerge ghc with USE="binary" to get a binary
+ version. The ghc-bin ebuild will not be used anymore. This ghc ebuild is
+ able to bootstrap without a separate ghc-bin ebuild by downloading a binary
+ version specially for the purpose.
+
+ 06 Apr 2007; Chris Parrott <cparrott@gentoo.org>
+ +files/ghc-6.6-nothreadedrts.patch, ghc-6.6.ebuild:
+ added patches to workaround RTS problem on sparc
+
+ 29 Mar 2007; Markus Rothe <corsair@gentoo.org> ghc-6.4.2.ebuild,
+ ghc-6.6.ebuild:
+ Build unregisterised on ppc64; bug #145466
+
+ 10 Mar 2007; <kolmodin@gentoo.org> +files/ghc-6.5-norelax.patch:
+ Add missing ghc-6.6 patch.
+
+*ghc-6.6 (07 Mar 2007)
+
+ 07 Mar 2007; <kolmodin@gentoo.org> +ghc-6.6.ebuild:
+ Bump version. Big changes ahead... wrt ghc-extra-libs, etc
+
+ 06 Jan 2007; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.2.ebuild,
+ ghc-6.4.1-r2.ebuild, ghc-6.4.1-r3.ebuild, ghc-6.4.2.ebuild:
+ Fixed elog / einfo usage.
+
+ 03 Oct 2006; Duncan Coutts <dcoutts@gentoo.org>
+ +files/ghc-6.4.2-sparcmangler.patch, ghc-6.4.2.ebuild:
+ Add fmccor's sparc mangler patch. Fixes bug #144752.
+
+ 03 Oct 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r3.ebuild,
+ ghc-6.4.2.ebuild:
+ Use ${T} rather than ${TMP}
+
+ 28 Aug 2006; Jeroen Roovers <jer@gentoo.org> ghc-6.4.2.ebuild:
+ Stable for HPPA (bug #140369).
+
+ 21 Aug 2006; Daniel Gryniewicz <dang@gentoo.org> ghc-6.4.2.ebuild:
+ Marked stable on amd64 for bug #140369
+
+ 16 Aug 2006; Joshua Jackson <tsunam@gentoo.org> ghc-6.4.2.ebuild:
+ Stable x86; bug #140369
+
+ 02 Aug 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.2.ebuild:
+ Dont strip binaries on install. See QA warnings in bug #140369.
+ Also dep on freealut now that it's been split out of openal.
+
+ 24 Jul 2006; Gustavo Zacarias <gustavoz@gentoo.org> ghc-6.4.2.ebuild:
+ Stable on sparc wrt #140369
+
+ 23 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org> ghc-6.4.2.ebuild:
+ ppc stable, bug #140369
+
+ 20 Jul 2006; Markus Rothe <corsair@gentoo.org> ghc-6.4.2.ebuild:
+ Stable on ppc64; bug #140369
+
+ 15 Jun 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r3.ebuild,
+ ghc-6.4.2.ebuild:
+ Patch to fix a mis-compilation in the rts due to strict aliasing,
+ should be fixed upstream for 6.4.3 and 6.6. Fixes bug #135651.
+
+ 21 May 2006; Markus Rothe <corsair@gentoo.org> ghc-6.4.1-r2.ebuild:
+ Stable on ppc64
+
+ 19 May 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r3.ebuild,
+ ghc-6.4.2.ebuild:
+ Add note to users of hardened gcc-3.x
+
+ 18 May 2006; Duncan Coutts <dcoutts@gentoo.org>
+ +files/ghc-6.4.2-sparc32plus.patch, ghc-6.4.1-r3.ebuild, ghc-6.4.2.ebuild:
+ Support gcc-4.x better at the expense of hardened gcc-3.x.
+ Switching between gcc-3.x and gcc-4.x will now just work. Switching between
+ vanilla and hardened gcc will now require re-emerging rather than just
+ working. It should also enable anyone who has broken their ghc installation
+ by upgrading to gcc-4.x to get things working again by re-emerging ghc-6.4.2,
+ ghc-6.4.1-r3 or ghc-bin-6.4.1-r1.
+ Only build OpenAL/ALUT bindings if the OpenGL bindings will also be built
+ (since one depends on the other).
+ Fix GHCi on sparc when using the V8+ ABI (eg CFLAGS="-march=ultrasparc").
+
+ 12 May 2006; Duncan Coutts <dcoutts@gentoo.org>
+ +files/ghc-6.4.2-alut.patch, ghc-6.4.2.ebuild:
+ Re-enable alut package and add hack for ia64
+
+ 05 May 2006; Chris Parrott <cparrott@gentoo.org> ghc-6.4.2.ebuild:
+ Temporarily disabled openal USE flag, pending fix to openal bindings.
+
+ 03 May 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r3.ebuild,
+ ghc-6.4.2.ebuild:
+ Ignore debugging CFLAGS (they don't help and just cause problems). Update to
+ PDEPEND on cabal-1.1.4. Disable ALUT bindings (because media-libs/freealut
+ is not available on sufficient arches). Add ~x86-fbsd to KEYWORDS.
+
+ 02 May 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r2.ebuild,
+ ghc-6.4.1-r3.ebuild:
+ Patch to fix make-3.81 hanging (backport of the fix in ghc-6.4.2)
+
+ 27 Apr 2006; Duncan Coutts <dcoutts@gentoo.org>
+ -files/ghc-6.4-powerpc.patch, +ghc-6.4.2.ebuild:
+ Remove old unused patch
+
+*ghc-6.4.2 (27 Apr 2006)
+
+ 27 Apr 2006; Duncan Coutts <dcoutts@gentoo.org> +ghc-6.4.2.ebuild:
+ New minor version
+
+ 27 Apr 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r3.ebuild:
+ We dont need the java/fop stuff since were only building html docs
+
+ 27 Apr 2006; Marien Zwart <marienz@gentoo.org> files/digest-ghc-6.2.2,
+ files/digest-ghc-6.4.1-r2, Manifest:
+ Fixing SHA256 digest, pass four
+
+ 06 Apr 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r3.ebuild:
+ -O* flags (from the users CFLAGS) breaks ghc on too many systems so don't
+ add it to ghc's CFLAGS. Also remove ia64 GOT patch that didn't help.
+
+ 28 Mar 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r2.ebuild:
+ Enable SplitObjs on ppc. This gives much smaller binaries.
+
+ 28 Mar 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r3.ebuild:
+ Change the use of CFLAGS again. Filter out -O2 on arches where it breaks.
+
+ 27 Mar 2006; Duncan Coutts <dcoutts@gentoo.org> -ghc-6.4.ebuild:
+ Remove 6.4 since 6.4.1 is stable and 6.4 was rather buggy anyway.
+
+ 27 Mar 2006; Duncan Coutts <dcoutts@gentoo.org>
+ +files/ghc-6.4.1-gcc41.patch:
+ Add missing patch file
+
+*ghc-6.4.1-r3 (26 Mar 2006)
+
+ 26 Mar 2006; Duncan Coutts <dcoutts@gentoo.org> +ghc-6.4.1-r3.ebuild:
+ Add support for ia64. Change the way we do the CFLAGS and GHC_CFLAGS again.
+ Make limited use of users CFLAGS. Support gcc-4.1. Fix parallel make.
+
+ 23 Mar 2006; Chris White <chriswhite@gentoo.org> ghc-6.4.1-r2.ebuild:
+ Marked ghc-6.4.1-r2 amd64/x86 stable for bug #126134.
+
+ 21 Mar 2006; Gustavo Zacarias <gustavoz@gentoo.org> ghc-6.4.1-r2.ebuild:
+ Stable on sparc wrt #126134
+
+ 20 Mar 2006; <nixnut@gentoo.org> ghc-6.4.1-r2.ebuild:
+ Stable on ppc. Bug #126134
+
+ 18 Mar 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r2.ebuild:
+ Enable SplitObjs on sparc. This means that a stripped hello world binary is
+ now 500K rather than 2.5Mb. It may work on ppc too, this needs testing.
+
+ 15 Mar 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r2.ebuild:
+ A further fix for the executable stack issue.
+ (It seems we need -Wa,--noexecstack in SRC_CC_OPTS as well as SRC_HC_OPTS)
+
+ 13 Mar 2006; Duncan Coutts <dcoutts@gentoo.org> files/ghc-updater,
+ ghc-6.4.1-r2.ebuild:
+ Improvements to ghc-updater thanks to kosmikus and with help from ferdy
+
+ 13 Mar 2006; Jeroen Roovers <jer@gentoo.org> ghc-6.4.1-r2.ebuild:
+ Marked ~hppa (bug #125389).
+
+ 13 Mar 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r2.ebuild:
+ Fix omission in hppa support.
+
+ 10 Mar 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-6.4.1-r2.ebuild:
+ Change what flags we use to disable hardened gcc and how we set them. We now
+ use one set of flags rather than picking them conditionally.
+ Use an option which should fix the executable-stack problem (bug #123698).
+ Prepare for hppa arch support and misc minor tidy-ups.
+
+ 01 Mar 2006; Markus Rothe <corsair@gentoo.org> ghc-6.4.1-r2.ebuild:
+ Added ~ppc64; bug #88362
+
+ 24 Feb 2006; Duncan Coutts <dcoutts@gentoo.org>
+ -files/ghc-6.0.1.haddock.patch:
+ Remove old unused patch.
+
+*ghc-6.4.1-r2 (16 Feb 2006)
+
+ 16 Feb 2006; Luis F. Araujo <araujo@gentoo.org> +ghc-6.4.1-r2.ebuild:
+ Added support for modular X. New flags support to enable/disable X, hgl and
+ openal
+
+ 10 Feb 2006; <dcoutts@gentoo.org> -ghc-6.0.1.ebuild:
+ Remove the last ghc-6.0.x version. (There's no way to bootstrap it anyway)
+
+ 10 Feb 2006; <dcoutts@gentoo.org> ghc-6.4.1-r1.ebuild:
+ Marked ~alpha with permission of ferdy.
+
+ 16 Nov 2005; Andres Loeh <kosmikus@gentoo.org> ghc-6.4.1-r1.ebuild:
+ Reduced the amount of output during the build slightly to work around bug
+ #111183.
+
+*ghc-6.4.1-r1 (21 Oct 2005)
+
+ 21 Oct 2005; <dcoutts@gentoo.org> +ghc-6.4.1-r1.ebuild:
+ Add new revision ghc-6.4.1-r1 which now PDEPENDs on cabal.
+
+ 06 Oct 2005; <dcoutts@gentoo.org> ghc-6.4.1.ebuild:
+ Revert to using virtual/ghc in DEPEND since the other method had no advantages.
+
+ 06 Oct 2005; <dcoutts@gentoo.org> +files/depsort.py, files/ghc-updater:
+ Make the ghc-updater script work better.
+
+ 04 Oct 2005; Luis F. Araujo <araujo@gentoo.org> ghc-6.2.2.ebuild:
+ Blocked ghc6.4 in ghc6.2.2
+
+ 04 Oct 2005; Gustavo Zacarias <gustavoz@gentoo.org> ghc-6.4.1.ebuild:
+ Back to the ~ppc
+
+ 04 Oct 2005; <dcoutts@gentoo.org> ghc-6.4.1.ebuild:
+ Add ~sparc to KEYWORDS and enable GHCi on sparc.
+
+ 23 Sep 2005; <dcoutts@gentoo.org> ghc-6.4.1.ebuild:
+ Disabled java USE flag due to bug #106992
+
+*ghc-6.4.1 (22 Sep 2005)
+
+ 22 Sep 2005; <dcoutts@gentoo.org> +ghc-6.4.1.ebuild:
+ Version bump.
+
+ 01 Sep 2005; Gustavo Zacarias <gustavoz@gentoo.org> ghc-6.2.2.ebuild:
+ Stable on sparc
+
+ 31 Aug 2005; Gustavo Zacarias <gustavoz@gentoo.org> ghc-6.4.ebuild:
+ Fixed to build on ppc for real
+
+ 17 Aug 2005; <dcoutts@gentoo.org> ghc-6.4.ebuild:
+ Add ~sparc to KEYWORDS since it was missing and we've already got ghc-bin-6.4
+
+ 17 Aug 2005; Andres Loeh <loeh@gentoo.org> -files/ghc-5.04.3-r1.patch,
+ -files/ghc-6.2.1-linker.patch.bz2, -files/ghc-6.2.documentation.patch,
+ -files/ghc-6.2.hardened.patch.bz2, -files/lndir.c, -ghc-6.2.ebuild,
+ -ghc-6.2-r1.ebuild, -ghc-6.2.1-r1.ebuild, ghc-6.2.2.ebuild:
+ Removed ~amd64 keyword for ghc-6.2.2, because ghc-6.2.2 is broken on this
+ arch. Cleaned up old versions.
+
+ 20 May 2005; <dcoutts@gentoo.org> ghc-6.2.2.ebuild:
+ Add ~sparc to KEYWORDS and disable GHCi support on sparc since it does not
+ work reliably.
+
+ 11 May 2005; Andres Loeh <kosmikus@gentoo.org> ghc-6.4.ebuild:
+ Removing ~ppc64 from ghc-6.4 again (hopefully temporarily), see comment #24
+ of bug #68930.
+
+ 11 May 2005; Andres Loeh <kosmikus@gentoo.org> files/ghc-updater:
+ Changes to ghc-updater, to make it a bit more useful for the update to ghc-6.4.
+
+ 09 May 2005; Markus Rothe <corsair@gentoo.org>
+ +files/ghc-6.4-powerpc.patch, ghc-6.4.ebuild:
+ Added patch for ppc64 and added ~ppc64 to KEYWORDS
+
+ 09 Apr 2005; Michael Hanselmann <hansmi@gentoo.org> ghc-6.2.2.ebuild:
+ Stable on ppc.
+
+ 25 Mar 2005; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.2.ebuild,
+ ghc-6.4.ebuild:
+ ghc-6.4 supports registered builds on amd64. ghci is still not supported on
+ amd64, but it fails with a more informative error message now (bug #82541).
+
+ 23 Mar 2005; Andres Loeh <kosmikus@gentoo.org> ghc-6.4.ebuild:
+ Added dependency on haddock.
+
+ 23 Mar 2005; Andres Loeh <kosmikus@gentoo.org> ghc-6.4.ebuild:
+ Added missing dependency on libxslt, and slightly cleaned up the ebuild.
+
+*ghc-6.4 (11 Mar 2005)
+
+ 11 Mar 2005; Andres Loeh <kosmikus@gentoo.org> +ghc-6.4.ebuild,
+ -ghc-6.4_pre20050308.ebuild:
+ Updated ghc-6.4 snapshot to ghc-6.4 release. This version is still masked
+ for testing.
+
+*ghc-6.4_pre20050308 (09 Mar 2005)
+
+ 09 Mar 2005; Andres Loeh <kosmikus@gentoo.org> ghc-6.4_pre20050308.ebuild:
+ Added a ghc-6.4 snapshot for testing purposes.
+
+ 19 Feb 2005; Jason Wever <weeve@gentoo.org> ghc-6.0.1.ebuild,
+ ghc-6.2-r1.ebuild, ghc-6.2.1-r1.ebuild, ghc-6.2.2.ebuild, ghc-6.2.ebuild:
+ Masked on SPARC as it doesn't build.
+
+ 25 Jan 2005; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.2.ebuild:
+ Dependency resolution for virtuals changed in portage. Temporily adapted the
+ ebuild to quit with an informative error message until a real solution comes
+ to mind. (Bug #79509)
+
+ 19 Jan 2005; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.2.ebuild:
+ Marked stable on x86.
+
+ 25 Nov 2004; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.2.ebuild:
+ The amd64 build is unregistered (bug #58588).
+
+ 24 Nov 2004; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.2.ebuild:
+ Added ~amd64 flag, cf. bug #58588.
+
+ 22 Nov 2004; Andres Loeh <kosmikus@gentoo.org> +files/ghc-updater,
+ ghc-6.2.2.ebuild:
+ Modified ebuild to use ghc-package.eclass (bug #69270) and to include
+ ghc-updater script (bug #69142).
+
+ 26 Oct 2004; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.2.ebuild:
+ Modified CFLAG testing code, following discussion in bug #59709.
+
+ 24 Oct 2004; Matthieu Sozeau <mattam@gentoo.org> ghc-6.2.2.ebuild:
+ Tested on ppc.
+
+*ghc-6.2.2 (18 Oct 2004)
+
+ 18 Oct 2004; Andres Loeh <kosmikus@gentoo.org> ghc-6.0.ebuild,
+ ghc-6.2.1-r1.ebuild, ghc-6.2.1.ebuild, ghc-6.2.2.ebuild:
+ New version. Included mattam's fix for #59709. Removed some old versions.
+
+ 19 Oct 2004; Mamoru KOMACHI <usata@gentoo.org> ghc-6.0.1.ebuild,
+ ghc-6.0.ebuild, ghc-6.2-r1.ebuild, ghc-6.2.1-r1.ebuild, ghc-6.2.1.ebuild,
+ ghc-6.2.ebuild:
+ Fixed missing dependencies; bug #68021.
+
+ 24 Sep 2004; <SeJo@gentoo.org> ghc-6.2.ebuild:
+ stable bump due to bug 59753
+
+ 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> ghc-6.0.1.ebuild,
+ ghc-6.0.ebuild, ghc-6.2-r1.ebuild, ghc-6.2.1-r1.ebuild, ghc-6.2.1.ebuild,
+ ghc-6.2.ebuild:
+ virtual/glibc -> virtual/libc
+
+*ghc-6.2.1-r1 (15 Jun 2004)
+
+ 15 Jun 2004; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.1-r1.ebuild,
+ files/ghc-6.2.1-linker.patch.bz2:
+ Patch for ghci's linker to help loading HOpenGL. Thanks to Sven Panne.
+
+ 03 Jun 2004; Aron Griffis <agriffis@gentoo.org> ghc-6.0.1.ebuild,
+ ghc-6.0.ebuild, ghc-6.2-r1.ebuild, ghc-6.2.1.ebuild, ghc-6.2.ebuild:
+ Fix use invocation
+
+ 18 May 2004; Mamoru KOMACHI <usata@gentoo.org> ghc-6.0.1.ebuild,
+ ghc-6.0.ebuild, ghc-6.2-r1.ebuild, ghc-6.2.1.ebuild, ghc-6.2.ebuild:
+ Changed app-text/tetex to virtual/tetex.
+
+ 13 May 2004; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.1.ebuild:
+ fixed patch for ghc-6.2.1; threaded rts now enabled by default (#50758)
+
+ 12 May 2004; Alexander Gabert <pappy@gentoo.org> ghc-6.2.1.ebuild:
+ added new hardened PIE SSP switches
+
+ 12 May 2004; Alexander Gabert <pappy@gentoo.org>
+ -files/ghc-6.2.hardened-gcc.patch.bz2, +files/ghc-6.2.hardened.patch.bz2,
+ ghc-6.0.1.ebuild, ghc-6.2-r1.ebuild, ghc-6.2.ebuild:
+ added new hardened switches for nonPIE and nonSSP building
+
+ 02 Apr 2004; Matthieu Sozeau <mattam@gentoo.org> ghc-6.2.1.ebuild:
+ Add support for ppc on ghc-6.2.1.
+
+ 31 Mar 2004; Andres Loeh <kosmikus@gentoo.org> ghc-5.04.3-r1.ebuild,
+ ghc-6.2-r1.ebuild:
+ Marked ghc-6.2-r1 stable on x86. Removed 5 series due to bug #46212.
+
+ 23 Mar 2004; Matthieu Sozeau <mattam@gentoo.org> ghc-6.2.ebuild:
+ Added ~ppc keyword, highly experimental build (linux-ppc is not entirely
+ supported yet).
+
+*ghc-6.2.1 (22 Mar 2004)
+
+ 22 Mar 2004; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.1.ebuild:
+ Version bump.
+
+*ghc-6.2-r1 (11 Mar 2004)
+
+ 11 Mar 2004; Andres Loeh <kosmikus@gentoo.org> ghc-6.2-r1.ebuild,
+ files/ghc-6.2.hardened-gcc.patch.bz2:
+ Disabling propolice in the resulting ghc when using gcc-hardened (cf. bug
+ #36154).
+
+ 20 Feb 2004; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.ebuild:
+ Fixed a problem building libraries using recent binutils (#40128).
+
+ 11 Jan 2004; Andres Loeh <kosmikus@gentoo.org> ghc-5.04.3-r1.ebuild:
+ moved setup checks to pkg_setup (bug #33962).
+
+ 22 Dec 2003; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.ebuild:
+ Haddock got called even with USE=-doc.
+
+ 19 Dec 2003; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.ebuild:
+ GHC 6.2 needs haddock-0.6 (bug #36108)
+
+*ghc-6.2 (17 Dec 2003)
+
+ 17 Dec 2003; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.ebuild,
+ files/ghc-6.2.documentation.patch:
+ New GHC version 6.2.
+
+ 17 Dec 2003: Andres Loeh <kosmikus@gentoo.org> ghc-6.0.1.ebuild,
+ files/ghc-6.0.1.haddock.patch:
+ Added patch needed to compile documentation with haddock-0.6.
+
+ 11 Nov 2003; Alexander Gabert <pappy@gentoo.org> ghc-5.04.3-r1.ebuild,
+ ghc-6.0.1.ebuild:
+ added ghc-6.0.1 bugfix from ghc-5.04.3-r1 bug30789
+
+ 22 Oct 2003; Andres Loeh <kosmikus@gentoo.org> ghc-5.04.3-r1.ebuild,
+ ghc-6.0.1.ebuild, ghc-6.0.ebuild:
+ Added libgmp to runtime dependencies, closing bug #31321.
+
+ 12 Oct 2003; Alexander Gabert <pappy@gentoo.org> ghc-5.04.3-r1.ebuild:
+ added hardened-gcc -yet_exec flag mechanism and CFLAGS for ghc if hardened-gcc
+ is used
+
+*ghc-6.0.1 (31 Jul 2003)
+
+ 31 Jul 2003; Andres Loeh <kosmikus@gentoo.org> ghc-6.0.1.ebuild:
+ Version bump.
+
+ 30 Jul 2003; Andres Loeh <kosmikus@gentoo.org> ghc-6.0.ebuild:
+ Fixed bug that caused ghc to be built with HOpenGL despite -opengl being set.
+
+ 29 Jul 2003; Andres Loeh <kosmikus@gentoo.org> ghc-5.04.3-r1.ebuild:
+ Marked 5.04.3-r1 stable. It fixes a couple of problems that keep appearing
+ with 5.04.3.
+
+ 02 Jul 2003; Andres Loeh <kosmikus@gentoo.org> ghc-5.04.3-r1.ebuild:
+ Removed implicit X11 dependency (bug 23708). Thanks to Aaron Son
+ <aaron@clamp.net> for discovering the problem.
+
+*ghc-6.0 (01 Jun 2003)
+
+ 01 Jun 2003; Andres Loeh <kosmikus@gentoo.org> ghc-6.0.ebuild:
+ Version bump. Will probably remain in testing until new version is released,
+ as this version is considered to be beta by the developers. The ebuild has
+ been somewhat simplified: GHC's build system now supports bootstrapping to get
+ GHCi running automatically if necessary.
+
+ 21 May 2003; Andres Loeh <kosmikus@gentoo.org> ghc-5.04.3-r1.ebuild,
+ files/ghc-5.04.3-r1.patch:
+ Added a dependency to haddock when generating docs. This should fix bug
+ #20989. Thanks to Mikael A <snikkt@yahoo.com> and Peter Lennartz
+ <peterl@cs.uu.nl> for identifying the problem.
+
+*ghc-5.04.3-r1 (09 May 2003)
+
+ 09 May 2003; Andres Loeh <kosmikus@gentoo.org> ghc-5.04.3-r1.ebuild:
+ Fixed bug that caused ghci to fail with glibc-2.3.2 (reported by Ralf Hinze
+ <ralf@informatik.uni-bonn.de>). Also added the generation of documentation
+ again (had been missing for a while). To get full documentation, set the "doc"
+ USE flag.
+
+*ghc-5.04.2 (21 Mar 2003)
+
+ 21 Mar 2003; George Shapovalov <george@gentoo.org> ghc-5.04.3.ebuild :
+ new version
+ Now with all virtuals in place should build off existing ghc nicely..
+
+ 21 Mar 2003; George Shapovalov <george@gentoo.org> ghc-5.04.2.ebuild :
+ created new virtual: virtual/ghc.
+ Made ghc depend on virtual/ghc (and provide one) instead of on dev-lang/ghc-bin
+ ghc-bin in turn now also provides virtual/ghc, this closes #10155
+
+ 13 Mar 2003; George Shapovalov <george@gentoo.org> ghc-5.04.2.ebuild :
+ fix for when ghc gets bootstrapped off different version.
+ Thanks to Andres Loeh <andres@cs.uu.nl> and Ralf Hinze <ralf@informatik.uni-bonn.de>.
+
+ 08 Mar 2003; George Shapovalov <george@gentoo.org> ghc-5.04.2.ebuild :
+
+ updated the ebuild to correctly build (namely to build ghci) if bootstrapped off different (older)
+ version. See #10155 for details.
+
+*ghc-5.04i.2 (12 Feb 2003)
+
+ 12 Feb 2003; George Shapovalov <george@gentoo.org> ghc-5.04.2.ebuild, files/digest-ghc-5.04.2 :
+
+ The long awaited update. (#10155)
+ Fixes things on x86. !!!Needs testing on sparc!!! (has good chances to work on sparc,
+ provided ghc-bin-5.04.2 works)
+ ebuild bootstraps ghc from ghc-bin and contains remarks
+ on how to "maintain" it correctly (in short: for general purpose no special attention required)
+
+ 17 Jan 2003; Matthew Turk <satai@gentoo.org> :
+ Looks like it didn't take... Trying again!
+
+ 09 Jan 2003; Matthew Turk <satai@gentoo.org> :
+ Changed the docbook-sgml-dtd dependency to one that *exists*.
+
+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
+
+*ghc-5.04.ebuild (08 Aug 2002)
+
+ 19 Aug 2002; George Shapovalov <george@gentoo.org> ghc-5.04.ebuild :
+
+ fixed header, added >=dev-libs/gmp-4.1 dependency
+
+ 08 Jul 2002; George Shapovalov <george@gentoo.org> ghc-5.04.ebuild, files/ghc-5.04-gentoo.patch.bz2 :
+
+ new version,
+ bzipped patched (too large otherwise),
+ will keep uncompressed for 5.02.3 anc compressed for 5.04 until new version
+ is tested (to have one working meanwhile)
+
+ ebuild (and large patching work) submitted by:
+ Sven Moritz Hallberg <pesco@gmx.de>
+
+*ghc-5.02.3.ebuild (09 Jun 2002)
+
+ 18 Jun 2002; George Shapovalov <george@gentoo.org> ghc-5.02.3.ebuild :
+
+ Few improvements by Sven Moritz Hallberg :
+ Build DocBook documentation only if USEing 'doc'. Require DocBook DTD 3.1 in
+ that case.
+
+ Thanks to a bug report by Matthew Walton I've noticed that GHC requires the
+ DocBook DTD 3.1, not 4.1.
+
+ 09 Jun 2002; George Shapovalov <george@gentoo.org> all :
+
+ First submission
+ From the home page:
+
+ The Glasgow Haskell Compiler is a robust, fully-featured, optimising compiler
+ and interactive environment for Haskell 98, GHC compiles Haskell to either
+ native code or C. It implements numerous experimental language extensions
+ to Haskell 98; for example: concurrency, a foreign language interface,
+ multi-parameter type classes, scoped type variables, existential and universal
+ quantification, unboxed types, exceptions, weak pointers, and so on. GHC comes
+ with a generational garbage collector, and a space and time profiler.