gpo.zugaina.org

Search Portage & Overlays:

dev-lang/ghc

The Glasgow Haskell Compiler

Screenshots

  • ghc-9.8.2
    ~amd64
    big-endian doc elfutils ghcbootstrap ghcmakebinary +gmp llvm numa profile test unregisterised

    View      Download      Browse     License: BSD   
    Overlay: haskell
  • ghc-9.6.4-r1
    ~amd64
    big-endian doc elfutils ghcbootstrap ghcmakebinary +gmp llvm numa profile test unregisterised

    View      Download      Browse     License: BSD   
    Overlay: haskell
  • ghc-9.6.3-r1
    ~amd64
    big-endian doc elfutils ghcbootstrap ghcmakebinary +gmp llvm numa profile test unregisterised

    View      Download      Browse     License: BSD   
    Overlay: haskell
  • ghc-9.6.2
    big-endian +doc elfutils ghcbootstrap ghcmakebinary +gmp llvm numa profile test unregisterised binary

    View      Download      Browse     License: BSD   
    Overlay: loongson
  • ghc-9.4.8
    ~amd64
    big-endian doc elfutils ghcbootstrap ghcmakebinary +gmp llvm numa profile test unregisterised

    View      Download      Browse     License: BSD   
    Overlay: haskell
  • ghc-9.4.7
    ~amd64
    big-endian doc elfutils ghcbootstrap ghcmakebinary +gmp llvm numa profile test unregisterised

    View      Download      Browse     License: BSD   
    Overlay: haskell
  • ghc-9.2.8
    ~amd64 ~arm64 ~ppc64 ~riscv ~x86
    big-endian doc elfutils ghcbootstrap ghcmakebinary +gmp llvm numa profile test unregisterised binary

    View      Download      Browse     License: BSD   
    Overlay: gentoo
  • ghc-9.2.8
    ~amd64 ~x86
    big-endian doc elfutils ghcbootstrap ghcmakebinary +gmp llvm numa profile test unregisterised binary

    View      Download      Browse     License: BSD   
    Overlay: haskell
  • ghc-9.2.7-r1
    ~amd64 ~arm64 ~ppc64 ~riscv ~x86
    big-endian doc elfutils ghcbootstrap ghcmakebinary +gmp llvm numa profile test unregisterised binary

    View      Download      Browse     License: BSD   
    Overlay: haskell
  • ghc-9.0.2-r4
    ~amd64 ~arm64 ~ppc64 ~riscv ~x86
    big-endian doc elfutils ghcbootstrap ghcmakebinary +gmp llvm numa profile test unregisterised binary

    View      Download      Browse     License: BSD   
    Overlay: haskell
  • ghc-9.0.2-r4
    amd64 ~arm64 ~ppc64 ~riscv ~x86
    big-endian doc elfutils ghcbootstrap ghcmakebinary +gmp llvm numa profile test unregisterised binary

    View      Download      Browse     License: BSD   
    Overlay: gentoo
  • ghc-8.8.4-r2
    elibc_musl

    View      Download      Browse     License: BSD   
    Overlay: dm9pZCAq

ChangeLog

commit 5b552b87259f189c1a7debfb97de4cc8960152c6
Author: hololeap <hololeap@protonmail.com>
Date: Sun Mar 31 17:02:13 2024 -0600

dev-lang/ghc: Point src_prepare llvmize to new dir

Point llvmize in src_prepare to the new location for Alpine Linux
tarballs. Move ghc_bin_triple logic to new ghc_bin_path function.
Rename BOOTSTRAP_PV to GHC_BINARY_PV to avoid confusion.

Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/1527
Signed-off-by: hololeap <hololeap@protonmail.com>

commit 3b958846c7090d5f5dbff1fc73517dfbdd99c213
Author: hololeap <hololeap@protonmail.com>
Date: Wed Mar 27 12:45:02 2024 -0600

*/*: Switch from KEYWORDS to masks for ghc-9.8

Instead of using no KEYWORDS to block people from using newer versions
of GHC (and packages that depend on them), do the following:

* Keyword versions of GHC that have a binary
* Keyword any package versions that depend on them
* Add the GHC and package versions to profiles/package.mask
* For convenience, create a working package.unmask that can be copied to
the user's config which will allow them to use the GHC branch if
needed

Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/1047
See: 9c6c2f651884fe3293be3010f8849302b18a4fc3
Signed-off-by: hololeap <hololeap@protonmail.com>

commit 4a89dd1578603f1c5c53e18f2f2d5d9bf1294797
Author: hololeap <hololeap@protonmail.com>
Date: Sat Mar 23 17:44:59 2024 -0600

dev-lang/ghc: Fix bump_lib()

for ghc-9.6.*

The files ghc.mk and GNUmakefile don't seem to be present in ghc-9.6

Signed-off-by: hololeap <hololeap@protonmail.com>

commit 9c6c2f651884fe3293be3010f8849302b18a4fc3
Author: hololeap <hololeap@protonmail.com>
Date: Sat Mar 23 16:09:48 2024 -0600

*/*: Switch from KEYWORDS to masks for ghc-9.6

Instead of using no KEYWORDS to block people from using newer versions
of GHC (and packages that depend on them), do the following:

* Keyword versions of GHC that have a binary
* Keyword any package versions that depend on them
* Add the GHC and package versions to profiles/package.mask
* For convenience, create a working package.unmask that can be copied to
the user's config which will allow them to use the GHC branch if
needed

Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/1047
See: ba4dd5e3afcc1eff0d6c72fbeec8f6671e1a662b
Signed-off-by: hololeap <hololeap@protonmail.com>

commit 6d850e77cd2cf2e95d586db82e28f33e5fbd9441
Author: hololeap <hololeap@protonmail.com>
Date: Sat Mar 23 15:56:44 2024 -0600

dev-lang/ghc: Pull process-1.6.18.0 for ghc-9.6.*

ghc-9.6.3 and ghc-9.6.4 both come bundled with process-1.6.17.0, while
ghc-9.4.8 comes bundled with process-1.6.18.0. This causes some
headaches when trying to set up package.unmask files that span both
ghc-9.4 and ghc-9.6, so we'll make sure all of them are bundling with
process-1.6.18.0 for consistency's sake.

Signed-off-by: hololeap <hololeap@protonmail.com>

commit ba4dd5e3afcc1eff0d6c72fbeec8f6671e1a662b
Author: hololeap <hololeap@protonmail.com>
Date: Sat Mar 16 20:19:13 2024 -0600

*/*: Switch from KEYWORDS to masks for ghc-9.4

Instead of using no KEYWORDS to block people from using newer versions
of GHC (and packages that depend on them), do the following:

* Keyword versions of GHC that have a binary
* Keyword any package versions that depend on them
* Add the GHC and package versions to profiles/package.mask
* For convenience, create a working package.unmask that can be copied to
the user's config which will allow them to use the GHC branch if
needed

This is only for the GHC-9.4 branch for now, but it can be done for
later GHC branches as well.

Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/1047
Closes: https://github.com/gentoo-haskell/gentoo-haskell/pull/1521
Closes: https://github.com/gentoo-haskell/gentoo-haskell/issues/1485
Signed-off-by: hololeap <hololeap@protonmail.com>

commit db46c22ee2be0087ec9ce1428874b4f7e409d4fe
Author: hololeap <hololeap@protonmail.com>
Date: Wed Mar 13 03:45:45 2024 -0600

dev-lang/ghc: update Manifest

Fixup for 7e21d9dff2b136094617342924040e4053e17635

Signed-off-by: hololeap <hololeap@protonmail.com>

commit 7e21d9dff2b136094617342924040e4053e17635
Author: hololeap <hololeap@protonmail.com>
Date: Sun Mar 10 14:39:31 2024 -0600

dev-lang/ghc: Adjust bootsrap URIs

Upstream seems to be moving things around. This uses the 9.8.2 directory
for the hadrian bootstrap sources. Also, use 9.6.2 for bootstrapping 9.6
and up.

Signed-off-by: hololeap <hololeap@protonmail.com>

commit c1d1ab135e7d4c3de68869388ff96abf77f868e5
Author: hololeap <hololeap@protonmail.com>
Date: Tue Mar 5 19:25:37 2024 -0700

*/*: Switch to EAPI 8

Signed-off-by: hololeap <hololeap@protonmail.com>

commit 2d10427983a2a9ebc7f7de1971abc96520c46e96
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Sun Mar 3 21:11:45 2024 +0100

dev-lang/ghc: add 9.8.2

commit 38e63911ddfee419f16fcc1cf4f68756f91d1435
Author: hololeap <hololeap@protonmail.com>
Date: Sat Mar 2 16:05:38 2024 -0700

dev-lang/ghc: Fix some pkgcheck nits

Signed-off-by: hololeap <hololeap@protonmail.com>

commit a4f781e10db89457b3567e4649bc5de2410bf141
Author: Violet Purcell <vimproved@inventati.org>
Date: Sun Feb 18 14:30:28 2024 -0500

dev-lang/ghc: use upstream binaries for bootstrapping

Signed-off-by: Violet Purcell <vimproved@inventati.org>
Co-authored-by: hololeap <hololeap@protonmail.com>
Signed-off-by: hololeap <hololeap@protonmail.com>

commit 95482a65fa16c6955508cd255a289697692df795
Author: Violet Purcell <vimproved@inventati.org>
Date: Sun Feb 18 14:30:28 2024 -0500

dev-lang/ghc: Remove binary IUSE

Signed-off-by: hololeap <hololeap@protonmail.com>

commit c86e25280fbf25981a14ac9f5578b985260f9a36
Author: hololeap <hololeap@protonmail.com>
Date: Fri Mar 1 17:26:01 2024 -0700

dev-lang/ghc: drop 9.4.4, 9.4.5, 9.6.2

Spring cleaning

Signed-off-by: hololeap <hololeap@protonmail.com>

commit cf02273715f426ede3e30d81580a1eb5b79999f2
Author: hololeap <hololeap@protonmail.com>
Date: Fri Mar 1 15:30:47 2024 -0700

dev-lang/ghc: Add ghc-9.6.4-llvm-16.patch

Closes: https://github.com/gentoo-haskell/gentoo-haskell/issues/1519
Signed-off-by: hololeap <hololeap@protonmail.com>

commit 0250ee2ee0a8bd13070b62037530d5b2a92ac320
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Tue Jan 9 13:29:55 2024 +0100

dev-lang/ghc-9.6.4: modunusable patch is broken

commit fa93eb36e07e6a77fcf14b051c2b3bc6db9685e2
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Tue Jan 9 12:49:00 2024 +0100

dev-lang/ghc-9.6.4: remove obsolete patches

commit c4fdef0c9921f46ba1b4d8d22e56e7f714b65b9f
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Tue Jan 9 11:21:30 2024 +0100

dev-lang/ghc: add 9.6.4

commit 1c4bdf6244e68a594bd4d1fcd714d7c3c9bd744a
Author: hololeap <hololeap@protonmail.com>
Date: Sat Nov 18 13:25:31 2023 -0700

dev-lang/ghc: Fix python_check_deps

Needs to be conditional based on USE=doc

Thanks-to: Sam James <sam@gentoo.org>
Signed-off-by: hololeap <hololeap@protonmail.com>

commit eda6264403542f80bc0f2a0f701e705600c4b020
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Mon Nov 13 23:51:33 2023 +0100

dev-lang/ghc: add 9.6.3

commit 5975c50f688420895e7a512b892731779513eb14
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Mon Nov 13 23:05:45 2023 +0100

dev-lang/ghc: comment-out missing binaries' availability

commit ffaa7016d2fa9a73d8d908f01b7f8afbfe326525
Author: Violet Purcell <vimproved@inventati.org>
Date: Mon Nov 13 12:48:30 2023 -0500

dev-lang/ghc: add 9.4.8

Signed-off-by: Violet Purcell <vimproved@inventati.org>

commit 69cf78ab7e26bbda76eb03500822cb7a3a3ca498
Author: hololeap <hololeap@protonmail.com>
Date: Sat Nov 11 10:30:17 2023 -0700

dev-lang/ghc: drop 8.10.6-r3, 8.10.7-r2

Signed-off-by: hololeap <hololeap@protonmail.com>

commit 2827241a04f26f2097eb91d505bf54194b3bbf14
Author: hololeap <hololeap@protonmail.com>
Date: Sat Nov 11 07:11:31 2023 -0700

dev-lang/ghc: Fix python deps for docs

Add python_gen_any_dep and python_check_deps to correctly resolve python
dependencies (needed for building documentation)

See: https://projects.gentoo.org/python/guide/any.html
Signed-off-by: hololeap <hololeap@protonmail.com>

commit c58ec8f79aaa0904fa945c0ab892d34e3f85001f
Author: Violet Purcell <vimproved@inventati.org>
Date: Fri Oct 27 20:06:54 2023 -0400

dev-lang/ghc: add 9.4.7

Signed-off-by: Violet Purcell <vimproved@inventati.org>

commit b6e411fa7fd92fd0956660777eace6c577dfd64e
Author: Violet Purcell <vimproved@inventati.org>
Date: Fri Oct 27 20:23:34 2023 -0400

dev-lang/ghc: make bootstrap binary comply with user's set compiler

This adds a couple seds in src_prepare to modify the settings file of
the ghc bootstrap binary to make sure that the binary ghc uses the
correct compiler and binutils.

Closes: https://github.com/gentoo-haskell/gentoo-haskell/issues/1463
Signed-off-by: Violet Purcell <vimproved@inventati.org>

commit fd27c9d7b0c24450030acc33d6615c40c7493133
Author: hololeap <hololeap@protonmail.com>
Date: Wed Oct 11 20:09:33 2023 -0600

dev-lang/ghc: Sync changes from ::gentoo

591a09ad dev-lang/ghc: drop dead prefix targets

enable py3.12

Signed-off-by: hololeap <hololeap@protonmail.com>

commit a091f3aa4ec348d02f0bfd9adcd182968fbd85a8
Author: hololeap <hololeap@protonmail.com>
Date: Thu Oct 5 22:51:52 2023 -0600

dev-lang/ghc: Turn USE=doc off by default

This flag has been turned on by default historically, but has been
causing problems due to compatibility issues with newer sphinx.

Other packages in dev-lang do not have USE=doc turned on by default.

Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit 695eafe0e440c42f05864ec8c40534da5e7b48b0
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Wed Aug 9 02:51:05 2023 +0200

dev-lang/ghc-9.6.2: purge irrelevant patches

commit c44fc047f4ad2483f8e816f2af91c4ee5f02cac5
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Wed Aug 9 02:30:59 2023 +0200

ghc-9.6.2 and core packages

just a simple bump without any testing

Signed-off-by: Sergey Alirzaev <l29ah@riseup.net>

commit e8b593e6f2b8fd3ccd304f1f9dca85744f411f06
Author: hololeap <hololeap@users.noreply.github.com>
Date: Fri Jul 21 15:08:55 2023 -0600

dev-lang/ghc: Use system sphinx-rtd-theme

This allows sphinx-7 to build the GHC user's guide

The upstream rtd-theme that is bundled with GHC has been updated but
none of our GHC versions contain this fix.

See: https://gitlab.haskell.org/ghc/ghc/-/commit/70526f5bd8886126f49833ef20604a2c6477780a
Closes: https://github.com/gentoo-haskell/gentoo-haskell/issues/1449
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit bb5e16d1bb831efc703d3b419301c76a207403b8
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Mon Jul 10 19:53:33 2023 +0200

dev-lang/ghc: fixed typo

fixes https://github.com/gentoo-haskell/gentoo-haskell/issues/1460

commit 6cefab8b1176f5860c3588beef792be315de8dcd
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sat Jun 24 10:59:56 2023 -0600

dev-lang/ghc: Add amd64-musl binaries for 9.4.5

ghc and hadrian binaries for x86_64-gentoo-linux-musl

Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit 1af5a4ab6115f36847ca71a1d46e7ca6241584e6
Author: Violet Purcell <vimproved@inventati.org>
Date: Sun Jun 18 22:38:47 2023 +0000

dev-lang/ghc: Fix build failure on musl

Signed-off-by: Violet Purcell <vimproved@inventati.org>

commit 6940e6ba8fddd80bb8bbb36a6bc0bfff290659f4
Author: Violet Purcell <vimproved@inventati.org>
Date: Sun Jun 18 22:37:36 2023 +0000

dev-lang/ghc: Enable LLVM 16 for 9.4.5

Signed-off-by: Violet Purcell <vimproved@inventati.org>

commit e6648f1b66b66a995668caf73ce9ef85fefbc738
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Sun Jun 18 13:05:36 2023 +0200

dev-lang/ghc: depend on <sphinx-7

fixes https://github.com/gentoo-haskell/gentoo-haskell/issues/1423

commit 4913714e40b112908249a9aa895e94008909b610
Author: hololeap <hololeap@users.noreply.github.com>
Date: Mon Jun 12 21:39:54 2023 -0600

dev-lang/ghc: add 9.4.5 (unkeyworded w/hadrian)

Update CABAL_CORE_LIB_GHC_PV entries

Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit 3b51505fd96d649d556c5dcb2fb18869fc563526
Author: hololeap <hololeap@users.noreply.github.com>
Date: Thu Feb 23 21:39:14 2023 -0700

dev-lang/ghc: add 9.4.4 (unkeyworded w/hadrian)

Update CABAL_CORE_LIB_GHC_PV entries

Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit 370997d6f54761d71f36f0538df04220f96001b9
Author: hololeap <hololeap@users.noreply.github.com>
Date: Fri Jun 9 14:30:29 2023 -0600

dev-lang/ghc: add 9.2.8

Update CABAL_CORE_LIB_GHC_PV entries for relevant packages

Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit fb638110f47467dd0ce829511dba4741eee5c3b9
Author: hololeap <hololeap@users.noreply.github.com>
Date: Fri Jun 9 14:24:03 2023 -0600

dev-lang/ghc: Fix yet_binary entries

Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit 76dea7eec9d76b3c7220831e9a005f942821d53d
Author: matoro <matoro@users.noreply.github.com>
Date: Thu Apr 20 13:41:26 2023 -0400

dev-lang/ghc: add arm64/ppc64/riscv binaries to 9.2.7-r1

commit 891cbec7f741ae22dfa8c9adbfffda38e8ced9d9
Author: Harri Nieminen <moiman@posteo.net>
Date: Thu Mar 30 00:08:34 2023 +0300

dev-lang/ghc: fix typos

Signed-off-by: Harri Nieminen <moiman@posteo.net>

commit 7286198572f66f3649448a47df175515149fb9ec
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sun Mar 26 18:10:19 2023 -0600

dev-lang/ghc: keyword 9.2.7-r1 for ~x86

Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit e13b81c622cd636ed7c9596955c508529b323f87
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sun Mar 26 13:29:32 2023 -0600

dev-lang/ghc: drop 9.2.4-r1, 9.2.5, 9.2.6

Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit f6ec4ee07326f0796883147903b02106035ce831
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sat Mar 25 17:32:19 2023 -0600

dev-lang/ghc: Reapply ModOrigin patch (revbump)

Upstream never applied this patch, so we need to keep doing so.

Tested locally on skylighting-core, which seems to be the easiest
package to reproduce this bug on.

See: https://github.com/gentoo-haskell/gentoo-haskell/issues/1250#issuecomment-1044257595
Bug: https://gitlab.haskell.org/ghc/ghc/-/issues/21097
Closes: https://github.com/gentoo-haskell/gentoo-haskell/issues/1225
Closes: https://github.com/gentoo-haskell/gentoo-haskell/issues/1250
Closes: https://github.com/gentoo-haskell/gentoo-haskell/issues/1404
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit 20492f3b42d4a6494c05a5f8988b7e037241dbae
Author: Jack Todaro <solpeth@posteo.org>
Date: Tue Mar 21 12:47:42 2023 +1100

dev-lang/ghc: keyword 9.2.7 for ~amd64

Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit 8ee86177e70bf9f9a2da11637199693fd70a4281
Author: Jack Todaro <solpeth@posteo.org>
Date: Sun Mar 19 10:23:38 2023 +1100

dev-lang/ghc: remove redundant patch

Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit 709b065071c5a3ff3d82e53ca33ba884d244ab63
Author: Jack Todaro <solpeth@posteo.org>
Date: Fri Mar 17 20:57:36 2023 +1100

dev-lang/ghc: add 9.2.7 (no keywords or binaries)

Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit cb8b69ae5278c4873dc45d8dc8eba533e8abbf9b
Author: hololeap <hololeap@users.noreply.github.com>
Date: Tue Mar 14 18:06:45 2023 -0600

dev-lang/ghc: Migrate to gpkg binaries (all versions)

Use newer gpkg format for binaries, compressed with XZ.

(No binaries were created for 8.10.7 or 9.2.5, as they never had any)

Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit 645d2dacd289ca48b72cf8d16a4824f6c903ff6b
Author: hololeap <hololeap@users.noreply.github.com>
Date: Mon Mar 13 12:20:15 2023 -0600

dev-lang/ghc: Make bootstrap version check conditional

Don't run ghc-check-bootstrap-version when installing from a prebuilt
binary.

Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit 4c264278cd4df7d5235272ca423fb26f24c8579f
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sat Mar 11 16:24:43 2023 -0700

dev-lang/ghc: Apply sphinx patch to 8.10.*

Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit ef9ffec9e9abd71d27dd901a3cde9f157708145a
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sun Feb 26 18:04:59 2023 -0700

dev-lang/ghc: keyword 9.2.6 for ~amd64, ~x86

Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit ce4aca799181e122bc353c22837c16ddc79fd6bf
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sun Mar 5 12:07:36 2023 -0700

dev-lang/ghc: Add x86 binary for 9.2.6

For use with USE=binary

Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit c371e8fd7514f3db515ed661ab5e9d0872518e34
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sun Feb 26 17:46:37 2023 -0700

dev-lang/ghc: Add ghc version check for ghcbootstrap

Add a check in pkg_pretend that looks for an installed ghc and makes
sure it is an appropriate version for building ghc-9.2.*

Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit 4d511ece14a5add4dce2a385d7d05ad3b150ba10
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sat Feb 25 09:40:50 2023 -0700

dev-lang/ghc: Fix 9.2.4-r1

ebuild was missed in previous few commits

Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit 807a6e5f30a7b59b87000b0699f9d5b9e76f49ac
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sat Feb 25 09:37:10 2023 -0700

dev-lang/ghc: enable py3.11

Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit e14eb0cf361363fd08267c7794138c155a63c6f9
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sat Feb 25 09:35:24 2023 -0700

dev-lang/ghc: drop 9999

Live version is out-of-date, untested, and very unlikely to build. This
can be restored in the future, if needed.

Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit 41a46614f0f938de01d8885fe951b490f18c8918
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sat Feb 25 07:12:54 2023 -0700

dev-lang/ghc: Add sphinx patch to 9.2

Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit 03ec23fc29b64515445d43f84ae450af87da389a
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sat Feb 25 06:50:57 2023 -0700

dev-lang/ghc: Use 9.0.2 binary for normal build on v9.2.6

>=ghc-9.2 cannot be built with >=ghc-9.2 until hadrian is supported.

Download 9.0.2 binaries for USE="-ghcbootstrap -binary" so
9.2.6 can be built. USE=binary will still use the 9.2.6 binaries.

Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit 70b3100f45430aebe53a927f24ec7961d8ccd3f6
Author: hololeap <hololeap@users.noreply.github.com>
Date: Tue Feb 21 04:59:21 2023 -0700

dev-lang/ghc: Add binary for 9.2.6 on amd64

Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit 04eddb79c872fec896a2b5cfad80fe004ab7b209
Author: hololeap <hololeap@users.noreply.github.com>
Date: Fri Feb 17 17:43:29 2023 -0700

dev-lang/ghc: Weak block dev-haskell/process

There is a chance that someone could upgrade dev-lang/ghc before
upgrading dev-haskell/process (recently changed into a dummy package).
This would cause file collisions.

Declare dev-haskell/process a weak blocker to dev-lang/ghc so that
portage can handle these file collisions.

Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit fb9738bbe1df2cf0900c1c5693c5ac6f7aa0db08
Author: hololeap <hololeap@users.noreply.github.com>
Date: Fri Feb 3 16:53:57 2023 -0700

dev-lang/ghc: Revision bumps for new process package

Use process-1.6.16.0 on versions of ghc that don't already include it.

There have been recent bug fixes in the process package which are
now required by the 3.8 branch of cabal-install.

Rebuilding GHC with the new version has proven to be a better solution
than making dev-haskell/process upgradable through portage.

Updates to the amd64 and x86 binaries were built using

quickpkg =dev-lang/ghc-9.0.2-r4

Keywords and binary packages for arm64, ppc64 and riscv have been
dropped pending new versions. This should prevent anyone on these
platforms who are using USE=binary from accidentally using old binaries
which use the old version of 'process'.

See: https://github.com/haskell/cabal/commit/ad9e4dc3c63a293bbd89444fc356294e64766556
See: https://github.com/haskell/process/issues/226
See: 6212e01ac29233ea686d0655cd416adfdae49cb2
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit 88a71a778ab1c0372486641ee46544301ad9551d
Author: Sam James <sam@gentoo.org>
Date: Sat Feb 4 23:10:36 2023 +0000

dev-lang/ghc: fix build w/ sphinx 6

Closes: https://bugs.gentoo.org/890563
Signed-off-by: Sam James <sam@gentoo.org>
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit dd4b2d46b11b4cae6ce99c5194e8e73a9d8b32a5
Author: Matoro Mahri <matoro@users.noreply.github.com>
Date: Tue Jan 31 21:27:16 2023 -0500

dev-lang/ghc: bump maximum LLVM to 14

Validated on arm64.

Closes: https://bugs.gentoo.org/876187
Signed-off-by: Matoro Mahri <matoro@users.noreply.github.com>
Closes: https://github.com/gentoo/gentoo/pull/29366
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit d29ade58de041cef5973008451e0cef5ce922504
Author: David Seifert <soap@gentoo.org>
Date: Sat Jan 14 13:51:19 2023 +0100

*/*: remove py3.8 from PYTHON_COMPAT

Signed-off-by: David Seifert <soap@gentoo.org>
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit d1c62e34c3f0feb2c9a24bb2d01c366050ca1c2f
Author: Sam James <sam@gentoo.org>
Date: Sat Oct 8 16:39:22 2022 +0100

dev-lang/ghc: move large patch out of FILESDIR

Signed-off-by: Sam James <sam@gentoo.org>
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit 24d5ab74c8b80049f3937a6bd9d110e7eddd313c
Author: matoro <matoro@users.noreply.github.com>
Date: Mon Sep 12 10:35:38 2022 -0400

dev-lang/ghc: keyword 9.0.2 for ~riscv

Closes: https://bugs.gentoo.org/866143
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit 9f5e76abcdda97521a0df3bca28429ab06fef065
Author: Sam James <sam@gentoo.org>
Date: Tue Oct 4 16:16:38 2022 +0100

dev-lang/ghc: drop eutils

Signed-off-by: Sam James <sam@gentoo.org>
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit 2a82a5e30ff238607610dbb5809523182d0cb9cc
Author: Sam James <sam@gentoo.org>
Date: Wed Aug 31 22:48:09 2022 +0100

dev-lang/ghc: cleanup obsolete LLVM slots; conditionalise llvm_pkg_setup call

Signed-off-by: Sam James <sam@gentoo.org>
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit c82ac5e2b10ad5485f8737c47fe23d1cc9e36fe3
Author: matoro <matoro@users.noreply.github.com>
Date: Wed Aug 24 13:11:45 2022 -0400

dev-lang/ghc: keyword 9.0.2 for ~arm64

Thanks-to: Marcus Comstedt <marcus@mc.pp.se>
Signed-off-by: Sam James <sam@gentoo.org>
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit f56544ab5d97e5146ed4dd182291b42e9dd0d7ae
Author: matoro <matoro@users.noreply.github.com>
Date: Thu Aug 18 20:00:22 2022 -0400

dev-lang/ghc: add big-endian ppc64 binary

This requires a patch to work correctly on BE systems. Apply the patch
unconditionally since it is already includes the appropriate checks in
the code. Delete a few lines of commented-out obsolete patches.

Closes: https://bugs.gentoo.org/865311
Thanks-to: Marcus Comstedt <marcus@mc.pp.se>
Closes: https://github.com/gentoo/gentoo/pull/26921
Signed-off-by: Sam James <sam@gentoo.org>
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit 07af849e76990ff837802f6a99a3adacb96e5d67
Author: matoro <matoro@users.noreply.github.com>
Date: Mon Aug 15 22:19:34 2022 -0400

dev-lang/ghc: remove prebuilt libHScontainers from sources

At release, a prebuilt x86 binary for the libHScontainers library was
accidentally included in the source tarball. This was noticed by the
Fedora packagers here:
https://www.mail-archive.com/search?l=ghc-devs@haskell.org&q=subject:%22Re%5C%3A+%5C%5BHaskell%5C%5D+%5C%5BANNOUNCE%5C%5D+GHC+9.0.2+released%22&o=newest&f=1
but no action was taken by upstream, so they are patching it out in
their build recipe:
https://src.fedoraproject.org/rpms/ghc9.0/blob/rawhide/f/ghc9.0.spec#_327
We should do the same. From looking at upstream source releases, more
recent versions like the 9.2 branch do not have the same mistake, so
this is specific to 9.0.

Also fixes an incorrect hash that was somehow committed for the ppc64le
binary.

Closes: https://bugs.gentoo.org/863686
Closes: https://github.com/gentoo/gentoo/pull/26876
Signed-off-by: Sam James <sam@gentoo.org>
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit f794bc1f4209fa25c7896d7e747b6559610a489f
Author: Sam James <sam@gentoo.org>
Date: Fri Jul 29 03:28:03 2022 +0100

dev-lang/ghc: add github upstream metadata

Signed-off-by: Sam James <sam@gentoo.org>
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit 565b208f1c32105400edc6e66095cfb9962c1902
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Tue Feb 14 14:52:42 2023 +0100

dev-lang/ghc-9.2.6: fixed segfaulting at start with -j>2

commit 36989750a45b71ea9583cbfa6c8c0822a1373332
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Sun Feb 12 03:10:08 2023 +0100

dev-lang/ghc: add 9.2.6

builds and runs, but produces funky warnings during the build
and segfaults when used by portage to compile Setup.lhs:

(gdb) bt

commit 4dce4bc94390c170449f1812243385efb140a862
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sat Feb 11 17:59:46 2023 -0700

dev-lang/ghc: Drop 9.2.6

Removing this ebuild as it is currently unusable

This reverts commit a2b8511876f7e20fe27efb0c7108b8701427d165.

Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit a2b8511876f7e20fe27efb0c7108b8701427d165
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sat Feb 11 15:08:48 2023 -0700

dev-lang/ghc: add 9.2.6 (unkeyworded)

Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit 48199ef763d46f50cf83eca3dd7c995242bc0f04
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Wed Feb 1 18:00:57 2023 +0100

dev-lang/ghc: workaround for https://gitlab.haskell.org/ghc/ghc/-/issues/22690

commit f9b7a86c8600535e122eebff713fa52479d6ef75
Author: hololeap <hololeap@users.noreply.github.com>
Date: Fri Jan 20 18:15:41 2023 -0700

dev-lang/ghc: Revision bumps

The 8.10 line of ghc needs USE=exec-static-trampoline turned off on
libffi. The fix exists in 9.0.2 and later versions of ghc.

See: <https://gitlab.haskell.org/ghc/ghc/-/merge_requests/6155>
Bug: https://bugs.gentoo.org/801109
Reported-by: Sam James <sam@gentoo.org>
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit d1cba40538c8576eed1d45fd4d5d62d332d46200
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sat Dec 31 21:35:18 2022 -0700

dev-lang/ghc: add 9.2.5

Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/1377
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit 04c298bdb1d758a6dda98ba9d467f9dc18304097
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sat Dec 31 19:17:31 2022 -0700

dev-lang/ghc: drop 9.0.1-r1

Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit 68e3c45ecce117783d360ac207bc5b77c7136e3d
Author: hololeap <hololeap@users.noreply.github.com>
Date: Fri Dec 9 02:22:04 2022 -0700

dev-lang/ghc: Differentiate glibc vs musl binaries

GHC binaries built for glibc do not seem to play nice on musl systems.
This separates the two so musl binaries can later be built/uploaded.

Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/1368
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit 0c62ca41651727de5b4691fd5aab44378d0d0d67
Author: Jack Todaro <solpeth@posteo.org>
Date: Wed Nov 23 18:26:06 2022 +1100

dev-lang/ghc: drop 8.10.6

Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit 09a6bf289d6a37cf58b63860bf3fa5e84d4f2033
Author: Jack Todaro <solpeth@posteo.org>
Date: Wed Nov 23 18:25:55 2022 +1100

dev-lang/ghc: patch for clang-16

Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit 481dcde8750a925e241a0860b79aef445347743f
Author: Jack Todaro <solpeth@posteo.org>
Date: Wed Nov 23 18:18:38 2022 +1100

dev-lang/ghc: drop 9.0.2-r1

Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit 3de2b16e508b4f1832c83dfd46fb7d547635e96b
Author: Jack Todaro <solpeth@posteo.org>
Date: Wed Nov 23 18:09:29 2022 +1100

dev-lang/ghc: backport upstream m4 patch

Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit 7f8437550b5a47488b871a06fddb94880e752064
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sat Oct 8 16:40:23 2022 -0600

Remove last-rited packages (2022-10-08)

Most unused patches for ghc have been deleted. They can be recovered from the
git history if they are needed.

Reverted commits:
8856ab93615b1ddb7026d8716d192c74eaccab79
33782a644bae720f70c4820932a0d89e2547669d
4c6a0b5edccc212f674e60da6351b4e862c87807
1bf1f09e4484a3a1729d45d80eed8353dc762327
eaf2bab9c912cde5510ffe06e2a67ffb909524b8
edd53ac2bc4b87be0d21dff794e85a3ced62a4f7
85328b5e840368d75433be745513a18dfa52ae91
cab0c77589144a33f3e4d69d9f37ebfb2a5e2ee9
4f2e4739d07640f297fa9cf9f70348d04996c6c4
028be0c914ff66f19bcacaf21bbe32499f74c390
b09c3198826aacbba50e41277547eae5bb685f13
d138f8af949393cd91a677efd71ebd62e25219aa
b7c5a8ea84b2c6999d85bbbfe2a4c84978dd9d3d
8e37f9b8ddb4b46f654d4fa8a6f3012567241a83
262fe9aa3aa8c4a463459634ffee0eabc497f892
20f84049f9605c29fbe41f1f7b330cbb426f2700
478f1d242ae54aad16fa0f3f9ff7d53ee740cd65
f3bec73099d74a124af966b04ac213de9d899ef5
6320e499ea365bf4fd31ca31ea8c49ab2e187c0f
57a7e453aba2a37bc4a3c9d83d2efc1230d24de9
1b5fa9a5bd29aa252d513d105dc0ff01a4d6370b
123d2005ff7fe97199d71d4ec73aba5c27ad28e8
41e160e21756b78bdd186254d0f38bb91ca3f6be
3df3b54b34dc2c287ed902910d54952f636f82c1
2c4a6da367fef45f3cbbb857bc332415baf03f66

Partially reverted commits:
e1997d38ce1d87ffa35d3ef8423ed3a95fa62328
b2335d6e1eff5627ae96b52ce99a6319dc6ce27d

commit 8f391dc0f2d851b9a228d0bb87ad20334ac85a12
Author: Jack Todaro <solpeth@posteo.org>
Date: Sun Oct 2 10:02:14 2022 +1100

dev-lang/ghc: point to updated binary

New x86_64 binary includes the modOrigin patch from upstream,
allowing users using USE=binary to have a functioning ghc.

Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit c9e71a0ef178f654aa94d6d198b07c6b53e2b03c
Author: Jack Todaro <solpeth@posteo.org>
Date: Sun Sep 25 08:38:02 2022 +1000

dev-lang/ghc: refresh Manifest

Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit 91444016fb77cc46f4ad4f6e66cd16d30f092fdd
Author: Jack Todaro <solpeth@posteo.org>
Date: Mon Aug 15 09:09:00 2022 +1000

dev-lang/ghc: replace binary for 9.2.4

Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit bb1660d67f02f9b408553f73df04b304bd5de4a8
Author: Jack Todaro <solpeth@posteo.org>
Date: Sat Aug 6 19:44:41 2022 +1000

dev-lang/ghc: add amd64 binary for 9.2.4 (built by me)

Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit 3b36995fa79328e777c1a02dbd6c3b0efad8eebe
Author: Jack Todaro <solpeth@posteo.org>
Date: Tue Aug 2 08:31:47 2022 +1000

dev-lang/ghc: remove redundant patches in 9.2.4

Allows src_prepare() phase to succeed.

Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit 183ab86e490db29e9530d4ae7fcf7f52aa460cf6
Author: Jack Todaro <solpeth@posteo.org>
Date: Sun Jul 31 19:55:23 2022 +1000

dev-lang/ghc: add 9.2.4 (no keywords)

Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit bb31c3100df26faf31c80eb35a443bb0bce4b491
Author: Jack Todaro <solpeth@posteo.org>
Date: Sun Jul 31 09:11:37 2022 +1000

dev-lang/ghc: keyword 9.0.2-r1 for ~ppc64

Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit 9672ee12c9c489f9e5bfdee329a4e6aed692fe4d
Author: Sam James <sam@gentoo.org>
Date: Sat Jul 30 06:55:18 2022 +0100

*/*: fix https->https in metadatd dtd

Newer hackport fixes this (in git, not tagged yet).

Signed-off-by: Sam James <sam@gentoo.org>

commit b860cfae4a339757c486ebfaa1c9fb6d88925491
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sun Jul 24 07:16:57 2022 -0600

dev-lang/ghc: Force C.utf8 locale on all versions

Closes: https://github.com/gentoo-haskell/gentoo-haskell/issues/1289
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit 3fa95839c6df6c7880baf4c00aecccaf98ed5c05
Author: hololeap <hololeap@users.noreply.github.com>
Date: Fri May 27 17:07:44 2022 -0600

dev-lang/ghc: Add ghc-export-utf8-locale() function

Triggered at the start of src_prepare()

Closes: https://github.com/gentoo-haskell/gentoo-haskell/issues/1287
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit be1e85bbae185a881a5ca23d2c36584712031e9e
Author: hololeap <hololeap@users.noreply.github.com>
Date: Tue Feb 22 13:08:15 2022 -0700

dev-lang/ghc: Bump PYTHON_COMPAT

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit eaef9ca124dcd3ac82384241ad929ef011c74229
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sat Feb 19 17:47:24 2022 -0700

dev-lang/ghc: Bump to 9.0.2-r1

Add patch: ghc-9.0.2-modorigin-semigroup.patch

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit 512eec03596604a23f05476c0fc920cba6b39f35
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sat Feb 12 08:26:15 2022 -0700

dev-lang/ghc: Keyword 9.0.2

Enable x86 binary

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit 4388262fdd433601f1a333319ffa808d9ce9a91f
Author: Jack Todaro <solpeth@posteo.org>
Date: Fri Feb 18 08:50:23 2022 +1100

dev-lang/ghc: use BIGNUM_BACKEND instead of INTEGER_LIBRARY

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit 052460c8ed52019d623adc85120bf6caef432b3d
Author: hololeap <hololeap@users.noreply.github.com>
Date: Thu Feb 17 01:12:26 2022 -0700

dev-lang/ghc: verbose ModUnusable

Add patch: ghc-9.0.2-verbose-modunusable.patch

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit 064da72249303574e1582cef69400b43aeccd494
Author: hololeap <hololeap@users.noreply.github.com>
Date: Mon Feb 14 15:41:42 2022 -0700

dev-lang/ghc: Fix tests with python-3.10

Add patch: ghc-9.0.2-fix-tests-python310.patch

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit 546b7c7d55bb24670d412ceda56b7530a9fcb68f
Author: Jack Todaro <solpeth@posteo.org>
Date: Tue Feb 15 07:04:02 2022 +1100

dev-lang/ghc: add patch, bump python_compat

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit 5b4f79786a733645f95244fa05186091b7cd8d04
Author: Jack Todaro <solpeth@posteo.org>
Date: Tue Feb 1 20:34:53 2022 +1100

dev-lang/ghc: add x86 binary

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit 6ef81e8f50d2cdc574a8a7df6dfccdfa5f0eee9e
Author: Jack Todaro <solpeth@posteo.org>
Date: Mon Jan 31 08:03:34 2022 +1100

dev-lang/ghc: add amd64 binary

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit 3a082140434fd44cdf2a871fef3605dac1df876d
Author: hololeap <hololeap@users.noreply.github.com>
Date: Thu Jan 27 13:08:00 2022 -0700

dev-lang/ghc: Add 8.10.7 (no keywords)

Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/1226
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit f3476911b249646d1c2ff897039d349828a8c19a
Author: Jack Todaro <solpeth@posteo.org>
Date: Wed Jan 19 10:23:17 2022 +1100

dev-lang/ghc: add 9.0.2 (no keywords)

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit 2bbb11f8f14dc800af68f271f9d30410e5fe0b38
Author: Jack Todaro <solpeth@posteo.org>
Date: Tue Aug 24 17:21:04 2021 +1000

dev-lang/ghc: keyword 8.10.6 for ~amd64 and ~x86

Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit ad61ec3f1c2f89bc6cbfdd0b30663113a4a71eb9
Author: Sergei Trofimovich <slyich@gmail.com>
Date: Sun Aug 22 22:49:24 2021 +0100

dev-lang/ghc: 8.10.6: added amd64 and x86 binaries by Jack

Package-Manager: Portage-3.0.22, Repoman-3.0.3

commit 381d058cfcd7c02d1adfb3eb326962b072403f0f
Author: Sergei Trofimovich <slyich@gmail.com>
Date: Sat Aug 14 19:02:20 2021 +0100

dev-lang/ghc: bump up to 8.10.6, no keywords or bundle markers

Package-Manager: Portage-3.0.20, Repoman-3.0.3

commit 672fa8df808220c17067ac0f0be14ff505cb96a2
Author: Sergei Trofimovich <slyich@gmail.com>
Date: Thu Aug 5 17:41:47 2021 +0100

dev-lang/ghc: revert "implementa 64-bit mach ops for 32-bit UNREG targets"

This reverts commit 44cb61f743425706bf1b3f412703b41c48ac9c98.

The commit is merged upstream.

commit 39e643bc2549069a54a73e13d506d65023b3e95f
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Wed Aug 4 19:03:46 2021 +0100

dev-lang/ghc: backport verbose module conflict to 8.10.5

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 44cb61f743425706bf1b3f412703b41c48ac9c98
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Wed Jul 21 22:02:43 2021 +0100

dev-lang/ghc: implementa 64-bit mach ops for 32-bit UNREG targets

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit f6facb4e0a7dff879b175aa2a340b6d3c4f64c88
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Mon Jul 19 07:51:21 2021 +0100

dev-lang/ghc: drop old

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 697feb3c1d3b10480dd0940f12d1ff3bc1fc15b1
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Jul 18 09:52:12 2021 +0100

dev-lang/ghc: use /usr/share/doc/$

Reported-by: Agostino Sarubbo
Closes: https://bugs.gentoo.org/802699
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit c48d5b506f170d447f9ddbf1c912fc5c33f4f253
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Jul 18 09:46:52 2021 +0100

dev-lang/ghc: sync from ::gentoo

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit fdbae7070f65af26bce1effb9908d485c82b09b4
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Jun 19 19:39:00 2021 +0100

dev-lang/ghc: drop upstreamed "pick ppc NCG fix"

This reverts commit a2f4379f8dffb88d50eb25be7fa83dcfc8377230.

commit 4afdabc51b01e15575ffde6ffa0e4b4f4f2da110
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Jun 19 10:04:41 2021 +0100

dev-lang/ghc: allow python-3.10

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit a2f4379f8dffb88d50eb25be7fa83dcfc8377230
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Jun 12 11:34:13 2021 +0100

dev-lang/ghc: pick ppc NCG fix until it's merged upstream

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit baffb881c9a0d4c9ec5251d28757358fa01d7393
Author: Jack Todaro <solpeth@posteo.org>
Date: Tue Jun 8 07:33:55 2021 +1000

dev-lang/ghc: keyword 8.10.5 for ~amd64 and ~x86

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit 319c85481a6614ad1eb9c1af69f35e8a852dd73a
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Jun 6 14:44:11 2021 +0100

dev-lang/ghc: add x86 binary built by Jack

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit f95293f27c4ea85494ae73456bfe5d3629b12552
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Jun 6 11:28:03 2021 +0100

dev-lang/ghc: 8.10.5: add amd64 binary built by Jack

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit a4cea7a1310655b4bb05f8a9ec105799d17398d0
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Jun 6 10:58:20 2021 +0100

dev-lang/ghc: enable IUSE=+doc by default

Reported-by: Andrew Savchenko
Bug: https://bugs.gentoo.org/792558
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 808d24a7aba7a08c48ade4862fe6adba7ebfb8ed
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Jun 6 10:57:22 2021 +0100

dev-lang/ghc: backport sphinx quoting fix

Reported-by: Andrew Savchenko
Closes: https://bugs.gentoo.org/792558
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 9f10290e963403954cb4c793e82317c15fc2440d
Author: Jack Todaro <solpeth@posteo.org>
Date: Sun Jun 6 14:13:12 2021 +1000

dev-lang/ghc: bump up to 8.10.5 (masked)

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit 9268eb025a952602d6c3a2678ea19e6377e536db
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat May 22 21:32:38 2021 +0100

dev-lang/ghc: refresh ork1 patch

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 84f8b82ba3d04bbd1c81c9abbd075a97bd3ad3e6
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Tue Apr 20 20:29:13 2021 +0100

dev-lang/ghc: pull virtual/pkgconfig depend from ::gentoo

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 09bbda5a8718971d33cb950236507921a0f5e4ba
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Tue Apr 20 20:26:29 2021 +0100

dev-lang/ghc: use $

Reported-by: Agostino Sarubbo
Bug: https://bugs.gentoo.org/774141
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit bca24c5cfb93803475acca3eeef74dca9b61cfda
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Tue Apr 20 20:19:05 2021 +0100

dev-lang/ghc: use $ in live ebuild

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit dfcfd3d819803cc4db712d0c64854299cccc1bb4
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Wed Mar 17 22:32:15 2021 +0000

dev-lang/ghc: require >=alex-2.3.6 for live ebuild

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 6d1e1915f75a7e52a44c1a61e6cc5072127d3af7
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Wed Mar 17 21:35:15 2021 +0000

dev-lang/ghc: refresh or1k patch

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit b62101ed1b7bf87baf5a5283aa0e654634b8b23c
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Wed Mar 17 21:32:04 2021 +0000

dev-lang/ghc: drop upstreamed patch

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 858c8811842ac0b373546334ff4aa1f91610a493
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Mar 14 08:35:22 2021 +0000

dev-lang/ghc: drop old

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit dd55483a86fee5fe474b1014188f3a95e3725adc
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Feb 28 23:28:40 2021 +0000

dev-lang/ghc: 8.10.4: restore x86 and amd64 keywords

Package-Manager: Portage-3.0.16, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit bd1803a58723542715e09b0181ef231157057296
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Feb 28 20:15:16 2021 +0000

dev-lang/ghc: 9.0.1: add x86 and amd64 binaries

Package-Manager: Portage-3.0.16, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit f7b0b76c6a890058a91efce12f6e17bc1a767fb5
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Feb 28 18:07:55 2021 +0000

dev-lang/ghc: 8.10.4: add x86 and amd64 binaries

Package-Manager: Portage-3.0.16, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit aab99eeb3cc0d36cac11afd3d8960c4b6ad804da
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Mon Feb 15 08:19:30 2021 +0000

dev-lang/ghc: bump up to 8.10.4 (no binaries yet)

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit de8b5351ed45c167f5ac7b6b9265a83ec9be591f
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Feb 13 16:38:32 2021 +0000

dev-lang/ghc: drop upstreamed llvm-shift operation

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit b38933f3aff7705871812d39228aefe207fe60da
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Feb 6 13:01:59 2021 +0000

dev-lang/ghc: bump up to 9.0.1

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 59be70bb7703cff0cf540098aad8633f5328eb90
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Wed Jan 27 06:46:53 2021 +0000

dev-lang/ghc: backport autoconf-2.70 fix to 8.10.3

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 46477fedd4e681b94d5f7dcb2ba3eb7fd4d7e4a9
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Fri Jan 15 08:19:12 2021 +0000

dev-lang/ghc: pull pending fix for llvm shift type mismatch

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 7189c93f2c758bc86c3e1010c15199ef887da2cb
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Tue Jan 5 23:49:04 2021 +0000

dev-lang/ghc: add minimal support for or1k target

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 2901c2f9da86d296d3ca83dfefaba1a5f8d59602
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Tue Jan 5 23:36:15 2021 +0000

dev-lang/ghc: tweak for autoconf-2.70, use 8.10.3 for bootstrap

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 6721e27ce5c7b4a794ff8e6c3c4b9fe6efe835dc
Author: Jack Todaro <solpeth@posteo.org>
Date: Thu Dec 24 12:05:10 2020 +1100

dev-lang/ghc: keyword 8.10.3 on amd64 and x86

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit 8bfbfe9f963b2f860f0d6b191a65f7ea2eb7a1a5
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Thu Dec 24 22:39:39 2020 +0000

dev-lang/ghc: 8.10.3: add x86 binary built by Jack

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit b2f8c2ac84c1cd421d8fef391989c5a267a5d5b4
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Thu Dec 24 08:26:03 2020 +0000

dev-lang/ghc: 8.10.3: add amd64 binary built by Jack

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 586710c38e60c0dfba6a7d52095e0ae74df551a7
Author: Jack Todaro <solpeth@posteo.org>
Date: Thu Dec 24 12:57:07 2020 +1100

dev-lang/ghc: drop upstreamed patch from 8.10.3

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit 5ce6686ead8b93bd9402f6a7c2e02507eb38e42f
Author: Jack Todaro <solpeth@posteo.org>
Date: Thu Dec 24 10:12:01 2020 +1100

dev-lang/ghc: bump up to 8.10.3 (no keywords)

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit 11cf5dbf19bb7bb9dcd7906099a22a1aa6813075
Author: Jack Todaro <solpeth@posteo.org>
Date: Fri Dec 18 14:43:12 2020 +1100

dev-lang/ghc: keyword ~amd64 and ~x86

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit 216ebd1b811a498cb5b3595e00bddcf83d675105
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Dec 20 22:25:50 2020 +0000

dev-lang/ghc: 8.10.2: add x86 binary built by Jack

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit dade59ef9949f651dcf451ab7544ae13aa93a1a6
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Fri Dec 18 08:50:55 2020 +0000

dev-lang/ghc: honot user's PKG_CONFIG (from ::gentoo)

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 91d14c57a3a1d2e344c150151e888f310a8d9b85
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Fri Dec 18 08:46:58 2020 +0000

dev-lang/ghc: 8.10.2: add amd64 binary built by Jack

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 2d70c746f1d9e3a6c01ad137ddfebe8552cba953
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Fri Dec 11 07:43:11 2020 +0000

cross-x86_64-gentoo-linux-musl/ghc: revert "add dlfcn include"

This reverts commit 401438848987d5547df3b643531b948e55f42bdb.

The patch is upstreamed.

commit 401438848987d5547df3b643531b948e55f42bdb
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Wed Dec 9 09:15:59 2020 +0000

cross-x86_64-gentoo-linux-musl/ghc: add dlfcn include

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 0fca7ccf0bb1e32edc6dcc2ea2de1796b96b09e2
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Fri Dec 4 07:42:38 2020 +0000

dev-lang/ghc: revert "add another llvm memcmp hack fir live ebuild"

The similar patch is upstreamed.

This reverts commit 46b352a0acbf2c78b75d02be2a06b91840cc5486.

commit d3e0868930bd22ecf252fa58eb2b7e88135b6932
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Nov 22 20:16:20 2020 +0000

dev-lang/ghc: update revert-cabal-host-pass.patch to Cabal file move

Package-Manager: Portage-3.0.10, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 46b352a0acbf2c78b75d02be2a06b91840cc5486
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Nov 22 20:12:12 2020 +0000

dev-lang/ghc: add another llvm memcmp hack fir live ebuild

Package-Manager: Portage-3.0.10, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 65ae1e2bb4bd55c61eae733c7566936de4611b85
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Nov 21 09:13:34 2020 +0000

dev-lang/ghc: refresh aarch64_be target patch

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit c18a95228d7dcf5f692e5f67b2a054977bc23e16
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Mon Nov 9 09:13:49 2020 +0000

dev-lang/ghc: revert "add missing memcmp declaration for llvm"

This reverts commit 054e334a870c20495cec5e79c557de9ad9e1d43a.

The patch is incomplete as it converts assembly error to link error.
I think llvmbackend incorrectly treats `memcmp` as a ghc-defined
function and adds extra reference to non-existent '$def' symbol.

commit 054e334a870c20495cec5e79c557de9ad9e1d43a
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Nov 8 17:48:50 2020 +0000

dev-lang/ghc: add missing memcmp declaration for llvm

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit da1478765e1fd22daa0f14ddf167daf070c2cad4
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Nov 8 17:18:14 2020 +0000

dev-lang/ghc: allow llvm-10

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit dc91996f5e052dfdab54dc25f1f4c1d6897b73e3
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Fri Oct 2 09:43:07 2020 +0100

dev-lang/ghc: require >=happy-1.20

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 7ccb6e4d5abd6ddee94cfa19802721ca5a049fe3
Author: Jack Todaro <solpeth@posteo.org>
Date: Tue Sep 15 13:29:13 2020 +1000

dev-lang/ghc: drop 8.8.1, 8.8.2

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit d6d9060ceac86b1c4d765e0f4a3a8bc4964d069e
Author: Jack Todaro <solpeth@posteo.org>
Date: Tue Sep 15 13:24:44 2020 +1000

dev-lang/ghc: drop 7.8, 7.10 series

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit 6abe17d368e284b0922c1587daefa11fe8dcc733
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Sep 5 09:08:45 2020 +0100

dev-lang/ghc: make USE=binary and USE=profile mutually exclusive

We prebuild binaries without profiling support in Gentoo.

Reported-by: Toralf Förster
Bug: https://bugs.gentoo.org/740236
Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit c029ce6d6b345c98b64169ff52b2ac35e47e95fd
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Wed Sep 2 07:59:05 2020 +0100

*/*: use https:// for haskell wiki URIs

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 4e9ed7e1c318620e66479d46bad50eb6b56d05e8
Author: Mark Wright <gienah@gentoo.org>
Date: Mon Aug 31 11:15:55 2020 +1000

dev-lang/ghc: Fix 8.10.2 build

From upstream: Revert "[linker/rtsSymbols] More linker symbols

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Mark Wright <gienah@gentoo.org>

commit ab6e7dcea8dad85eb3b4d1d4913f7fd296792b54
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Thu Aug 20 23:57:24 2020 +0100

dev-lang/ghc: bump uo to 8.10.2, no binaries yet

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 9e7324c47f51ba9bf9ed37998718e25c76a5fcbb
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Fri Aug 7 23:34:42 2020 +0100

*/*: drop ~ppc/~ppc64 keywords following ::gentoo

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 9f42af8f8babeeafbc558acbb6740c90d8722f6a
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Thu Aug 6 09:16:24 2020 +0100

dev-lang/ghc: drop upstreamed patches

Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 40afa3c858a311b30cd992db439e5743c77abe69
Author: Jack Todaro <solpeth@posteo.org>
Date: Thu Jul 23 14:10:30 2020 +1000

dev-lang/ghc: keyword 8.8.4

Package-Manager: Portage-3.0.0, Repoman-2.3.23
Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit 93a6671621984281a03ee95338834623c99f3b11
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Wed Jul 22 22:32:03 2020 +0100

dev-lang/ghc: add amd64 and x86 binaries for 8.8.4 built by Jack

Package-Manager: Portage-3.0.0, Repoman-2.3.23
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit e34105c8ba2cca415e455a094cf2220b6dcf9687
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Jul 19 23:36:36 2020 +0100

dev-lang/ghc: fix native bignum make plumbing

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit c4da0510e6a408bf9532964ab005ba0bc7981d0a
Author: Jack Todaro <solpeth@posteo.org>
Date: Fri Jul 17 06:06:25 2020 +1000

dev-lang/ghc: drop numa patch in 8.8.4 (upstreamed)

See https://github.com/ghc/ghc/commit/6a81e3a9b620902265d660635193ad300d879eb3

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit e1c739adcf2027bdd2170b2d3d92f697b8c85043
Author: Jack Todaro <solpeth@posteo.org>
Date: Thu Jul 16 19:54:52 2020 +1000

dev-lang/ghc: bump up to 8.8.4 (no keywords yet)

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit ba9b0b6f9543fc00533dfce93a0377fe04c7ac8a
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Fri Jul 10 08:19:54 2020 +0100

dev-lang/ghc: change INTEGER_LIBRARY to BIGNUM_BACKEND

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit a6917c6adb32c29009deb0bbf25a87ed17f3a06e
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Wed Jul 8 18:20:22 2020 +0100

dev-lang/ghc: pull in -latomic to prim

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit dadbd395f6b1043c627de97a5a65101689e9efba
Author: Jack Todaro <solpeth@posteo.org>
Date: Thu Jul 2 09:58:47 2020 +1000

dev-lang/ghc: keyword ~amd64 and ~x86

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit 8497f6886a6e4991c492e48b4b5f9beba84d284a
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Wed Jul 1 20:49:41 2020 +0100

cross-m68k-unknown-linux-gnu/ghc: refrest ghc-9999-nios2-nogpopt.patch

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 1b2bb8fadb1bfc7ce4264dff37b0f1a0fd854c87
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Wed Jul 1 20:45:54 2020 +0100

cross-m68k-unknown-linux-gnu/ghc: refresh ghc-9999-gentoo-gmp-ABI.patch

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 0e3808d0cf8e711eb733ad463883679508cc0cdb
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Mon May 25 00:29:03 2020 +0100

cross-m68k-unknown-linux-gnu/ghc: drop downstream ghc-prim underlinking patches

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit b557d64936f3518ff77c1b606997fec0f718a5a1
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Apr 26 12:50:01 2020 +0100

cross-i686-w64-mingw32/ghc: use latest 8.10.1 to build live ebuild

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 19459c340edf52376d08a6b363c9af2c6a65aa6c
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Apr 19 09:11:59 2020 +0100

dev-lang/ghc: refresh no-relax patch

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit f60c97bbeceef26aa1ebd919ff90772973381279
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Tue Apr 14 07:41:37 2020 +0100

*/*: destabilize ebuilds following ::gentoo

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 87599158358c20207447089a6ac1f50467146c27
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Tue Apr 14 07:41:06 2020 +0100

*/*: drop ia64 keywords following ::gentoo

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit e56ed6e437c04c251239a5dacd9f51dc2d59c26f
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Apr 12 13:16:12 2020 +0100

dev-lang/ghc: add USE=llvm dependency, bake opt and llc into binary

On arm the only supported llvm backend is llvm. What is worse we need
a specific version of llvm for each ghc release. Current head relies
on llvm-9.

The change does the following:
- pulls in the llvm dependency via USE=llvm.
- bakes in 'opt' and 'llc' paths for USE=llvm case.
- adds pkg_pretend() die message to ask for USE=llvm.

Reported-by: nlhowell
Package-Manager: Portage-2.3.98, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 268a210807852379c61d4fb58242abd29617adec
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Apr 11 12:04:01 2020 +0100

dev-lang/ghc: add x86 and amd64 binaries for ghc-8.8.3

Package-Manager: Portage-2.3.98, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 9666da7c39e2893116fc60beeb65a5f37161594c
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Apr 11 11:29:50 2020 +0100

dev-lang/ghc: destabilize down to ~ia64 following ::gentoo

Package-Manager: Portage-2.3.98, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 0ab81901c65aff38c5c322d9ae7955e297987b6c
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Apr 11 11:27:33 2020 +0100

dev-lang/ghc: follow sparc keywords removal

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit c086d60ce17d309335b057284b85bd05604f0e78
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Apr 11 11:25:45 2020 +0100

dev-lang/ghc: add x86 and amd64 binaries for 8.10.1

Package-Manager: Portage-2.3.98, Repoman-2.3.22
RepoMan-Options: --force
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 4f06bffc2ae7605290ea0d016f6ecb464ad51b32
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Fri Apr 3 07:51:32 2020 +0100

dev-lang/ghc: bump booter ghc up to 8.8.2

8.6 is not good enough anymore to build ghc-HEAD.

Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 99376a4f41a818aad8e34dce88a66ddb17f1e4a2
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Mon Mar 30 08:35:46 2020 +0100

dev-lang/ghc: avoid unused nanosleep() on mingw32

Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 251bc7da37065bba5da819fd1dda3a5bb8f9e465
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Mar 29 09:04:08 2020 +0100

dev-lang/ghc: refresh no-relax-everywhere patch

Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 769764c294eb38f8de20607f1aadd9a7593b48a2
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Wed Mar 25 22:27:39 2020 +0000

*/*: switch virtual/libffi to dev-libs/libffi

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 6d0799bf5cd8ba48361dbbf4253801937edb6254
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Tue Mar 24 23:25:25 2020 +0000

dev-lang/ghc: drop old

Package-Manager: Portage-2.3.95, Repoman-2.3.21
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit f20967a52060e920c93468d0872d811eb62bffc0
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Tue Mar 24 23:24:53 2020 +0000

dev-lang/ghc: bump up to 8.10.1

Package-Manager: Portage-2.3.95, Repoman-2.3.21
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 114f835a21d4050207e344901b7c57364ea219cb
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Mar 22 10:03:36 2020 +0000

*/*: drop alpha keywords following ::gentoo's cleanup

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit da38d92223c462c0d70bf676f01db886a0b02dbb
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Mar 1 15:55:14 2020 +0000

dev-lang/ghc: bump up to 8.8.3, no binaries yet

Package-Manager: Portage-2.3.88, Repoman-2.3.20