gpo.zugaina.org

Search Portage & Overlays:

dev-haskell/ghc-lib-parser-ex

Algorithms on GHC parse trees

Screenshots

  • ghc-lib-parser-ex-9.8.0.2
    ~amd64
    doc hscolour hoogle profile test

    View      Download      Browse     License: BSD   
    Overlay: haskell
  • ghc-lib-parser-ex-9.6.0.0
    ~amd64
    doc hscolour hoogle profile test

    View      Download      Browse     License: BSD   
    Overlay: haskell
  • ghc-lib-parser-ex-9.4.0.0
    ~amd64
    doc hscolour hoogle profile test

    View      Download      Browse     License: BSD   
    Overlay: haskell

ChangeLog

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 5861ab6e03d9cf2277043c099bd4b31a62db8f24
Author: hololeap <hololeap@protonmail.com>
Date: Wed Mar 13 03:55:47 2024 -0600

dev-haskell/ghc-lib-parser-ex: add 9.8.0.2 (unkeyworded)

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

commit 11502d6f7177b0d818223d33bbc619d0f0312293
Author: hololeap <hololeap@protonmail.com>
Date: Sun Oct 8 12:13:42 2023 -0600

dev-haskell/ghc-lib-parser-ex: Disable auto flag

This was disabled for 9.4.0.0 but remained for 9.6.0.0

Thanks-to: Violet Purcell <vimproved@inventati.org>
See: b4c5c389f9611f3a4c19d2f1b86b8d8e92b5cd80
Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/1488
Signed-off-by: hololeap <hololeap@protonmail.com>

commit 15b485fe5b46a26503438d90ca21130d1b08bf60
Author: hololeap <hololeap@users.noreply.github.com>
Date: Tue Jul 11 20:16:54 2023 -0600

dev-haskell/ghc-lib-parser-ex: add 9.6.0.0

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

commit b4c5c389f9611f3a4c19d2f1b86b8d8e92b5cd80
Author: Violet Purcell <vimproved@inventati.org>
Date: Thu Jul 6 21:26:40 2023 +0000

dev-haskell/ghc-lib-parser-ex: Disable auto flag

For whatever reason, with ghc 9.4.5 with the auto flag enabled,
ghc-lib-parser-ex uses native ghc libraries instead of ghc-lib-parser.
This breaks any packages using ghc-lib, so disable the auto flag.

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

commit db98782e890b3cebf75a19b2da3a1bdcbee17fa4
Author: hololeap <hololeap@users.noreply.github.com>
Date: Fri May 12 06:28:08 2023 -0600

*/*: Remove [profile?] from ghc RDEPEND

This reverts commit b2f01bbf1333c88785109bebf75d49a3bd623727.

Adding [profile?] universally causes issues with exe-only packages with
no profile USE flag. This is better handled in the eclass.

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

commit a2f524e74d7e5e5000c1d057a74dcd7f4af7b43c
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sat May 6 17:04:20 2023 -0600

*/*: Remove ~x86 (and related) from KEYWORDS

x86 is mostly untested, and even building a subset of ::haskell
revealed failing tests which pass on amd64.

With the new behavior of hackport to only add ARCH to KEYWORDS, there
will be CI failures if a package has ~x86 removed but not from its
revdep tree as well. The only sensible mitigation is to remove ~x86
tree-wide until we have a dedicated tester willing to fix current bugs.

See: https://github.com/snoyberg/mono-traversable/issues/210
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit b2f01bbf1333c88785109bebf75d49a3bd623727
Author: hololeap <hololeap@users.noreply.github.com>
Date: Fri May 5 15:53:40 2023 -0600

*/*: Add [profile?] to ghc RDEPEND

Any package that depends on 'base' will require the 'base' profiling
libs when profiling is enabled. Because virtually every package depends
on 'base', it makes sense to add [profile?] universally to
'dev-lang/ghc' in RDEPEND.

Reported-by: Filip Kszczot <filip@kszczot.pl>
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit cbb1a554ccf427e7fc364b3a0308b7a8b4ad2a33
Author: hololeap <hololeap@users.noreply.github.com>
Date: Wed Mar 1 12:54:25 2023 -0700

dev-haskell/ghc-lib-parser-ex: add 9.4.0.0, drop 9.2.1.1

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

commit ccf486bb6b2ed51eafcec96496cfab41bb9dd853
Author: hololeap <hololeap@users.noreply.github.com>
Date: Fri Aug 26 11:57:11 2022 -0600

dev-haskell/ghc-lib-parser-ex: drop 8.10.0.23, 9.0.0.6, 9.2.0.4, 9.2.1.0

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

commit b3dfbb4629946c33a8e7f8d5e7285500cb22529e
Author: hololeap <hololeap@users.noreply.github.com>
Date: Fri Aug 26 11:56:27 2022 -0600

dev-haskell/ghc-lib-parser-ex: keyword 9.2.1.1 for ~amd64, ~x86

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

commit e3c0da86dc1a13e53044d19550b34ec883372bab
Author: Jack Todaro <solpeth@posteo.org>
Date: Mon Aug 8 05:47:59 2022 +1000

dev-haskell/ghc-lib-parser-ex: add 9.2.0.4

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

commit 11005cf3fd0adc2c8b09d9d60207d2817f42360e
Author: Jack Todaro <solpeth@posteo.org>
Date: Sun Aug 7 11:44:53 2022 +1000

Revert "dev-haskell/ghc-lib-parser-ex: drop 9.2.1.0"

This reverts commit ede6a70ae7dcd519902b7e823e61539b2f531fb7.

commit ede6a70ae7dcd519902b7e823e61539b2f531fb7
Author: Jack Todaro <solpeth@posteo.org>
Date: Sun Aug 7 07:23:18 2022 +1000

dev-haskell/ghc-lib-parser-ex: drop 9.2.1.0

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

commit 75a4634057bef9e3bdd8de4ac5da0cae77ad2b46
Author: Jack Todaro <solpeth@posteo.org>
Date: Sun Aug 7 07:23:16 2022 +1000

dev-haskell/ghc-lib-parser-ex: add 9.2.1.1

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 48d09585b5ce1276ef2a0f6cda0df542f6d2832c
Author: Robert Greener <me@r0bert.dev>
Date: Wed Jul 6 11:28:59 2022 +0100

dev-haskell/ghc-lib-parser-ex: add 9.2.1.0

commit 8e9a20965fc0915834a88f4ca8a7ffa22b70de44
Author: Jack Todaro <solpeth@posteo.org>
Date: Fri Jan 21 17:59:58 2022 +1100

dev-haskell/ghc-lib-parser-ex: drop old

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

commit 793f6e54d9ab45fcc6b0525c94dc519fa02179e2
Author: Jack Todaro <solpeth@posteo.org>
Date: Fri Jan 21 17:59:36 2022 +1100

dev-haskell/ghc-lib-parser-ex: bump up to 9.0.0.6

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

commit 657637e368f2954389d3a2b457b65e99c0cce00e
Author: hololeap <hololeap@users.noreply.github.com>
Date: Fri Sep 24 12:46:25 2021 -0600

dev-haskell/ghc-lib-parser-ex: Bump to 8.10.0.23

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

commit 893d9f2a986ab75e589b34471fc3f7b3a8f799a5
Author: hololeap <hololeap@users.noreply.github.com>
Date: Fri Jul 16 14:33:38 2021 -0600

dev-haskell/ghc-lib-parser-ex: Bump to 8.10.0.21

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

commit 36f5b67f63b2f2f700c6c17f9c183e74311b58e3
Author: Jack Todaro <solpeth@posteo.org>
Date: Sat May 1 07:43:29 2021 +1000

Revert "dev-haskell/ghc-lib-parser-ex: drop old"

This reverts commit 8b4e28358e6aa31de9e1f44b16670d61efd15682.
Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/1178

commit 8b4e28358e6aa31de9e1f44b16670d61efd15682
Author: Jack Todaro <solpeth@posteo.org>
Date: Tue Apr 27 08:37:48 2021 +1000

dev-haskell/ghc-lib-parser-ex: drop old

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

commit 7bd73c9c944d90f3fa0996c4954a2fadb23bc537
Author: Jack Todaro <solpeth@posteo.org>
Date: Tue Apr 27 07:05:23 2021 +1000

dev-haskell/ghc-lib-parser-ex: bump up to 9.0.0.4

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

commit e9e45ad9fe9d19631bcf6c93fc589f801c6149ac
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Wed Apr 21 08:42:05 2021 +0100

dev-haskell/ghc-lib-parser-ex: drop old

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

commit 28907bf81c37bdd70537bc86b81d80243c94a1ae
Author: Wolfgang E. Sanyer <WolfgangESanyer@gmail.com>
Date: Tue Feb 9 11:11:31 2021 -0500

dev-haskell/ghc-lib-parser-ex: bump t 8.10.0.19, allows newer hlint

Signed-off-by: Wolfgang E. Sanyer <WolfgangESanyer@gmail.com>

commit b9d6b7ca0798d7ce9f01188a283b3724c5770147
Author: Wolfgang E. Sanyer <WolfgangESanyer@gmail.com>
Date: Fri Dec 18 23:52:06 2020 -0500

dev-haskell/ghc-lib-parser-ex-8.1.0.0.16 rev bump

commit 4208ea4fab758a6796d8b5fdb16023e1bc18d044
Author: Jack Todaro <solpeth@posteo.org>
Date: Wed Jul 1 13:58:45 2020 +1000

dev-haskell/ghc-lib-parser-ex: bump up to 8.8.6.0

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

commit 5e572cc1435b4d6b7ddfa2f19f1717d605056923
Author: Philippe Baril Lecavalier <pbl.ltx@gmail.com>
Date: Thu Mar 5 17:07:33 2020 -0330

dev-haskell/ghc-lib-parser-ex: bump up to 8.8.5.3

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Philippe Baril Lecavalier <pbl.ltx@gmail.com>

commit 3555567ad9e243b784b97112c41bd253ba5399c8
Author: Philippe Baril Lecavalier <pbl.ltx@gmail.com>
Date: Thu Jan 30 15:36:00 2020 -0330

dev-haskell/ghc-lib-parser-ex: add package (8.8.3.0)

New dependency for hlint (2.2.9).

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Philippe Baril Lecavalier <pbl.ltx@gmail.com>