dev-haskell/ghc-lib
The GHC API, decoupled from GHC versions
ChangeLog
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 4e36cbd2ff66ef454b27269fba39c5eb8e241e01
Author: hololeap <hololeap@users.noreply.github.com>
Date: Wed Mar 1 02:24:40 2023 -0700
dev-haskell/ghc-lib: add 9.4.4.20221225, drop 9.2.5.20221107
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
commit fa4df8a7c452f0b08e8ce79553b7dcce0c579e36
Author: hololeap <hololeap@users.noreply.github.com>
Date: Fri Feb 17 16:17:54 2023 -0700
*/*: Switch to optional ghc/process dep
Removing dev-haskell/process has been causing issues due to := slot
operators which require many rebuilds, even on systems that are already
upgraded to ghc-9.2.5 or later.
Instead, use something like this and wait a few months before masking
dev-haskell/process for removal:
|| ( dev-lang/ghc dev-haskell/process )
Remove mask on dev-haskell/process
This reverts commit 3a1b20f9f15237dd4d4b98c3b832baa2b375b673
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
commit 3a1b20f9f15237dd4d4b98c3b832baa2b375b673
Author: hololeap <hololeap@users.noreply.github.com>
Date: Thu Feb 16 10:09:55 2023 -0700
dev-haskell/process: Mask for removal
Exposing the 'process' package as a portage package has proven to be
a bad idea, creating many complications and system inconsistencies.
The version that comes bundled with GHC needs to be the only version
on the system. If upgrades to the 'process' package are needed, it
needs to be done through dev-lang/ghc.
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
commit 13bba87b4b154c662e6bb565f49094ca2666ad61
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sun Jan 8 14:24:52 2023 -0700
dev-haskell/ghc-lib: add 9.2.5.20221107, drop 9.2.4.20220729
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
commit 3408c9f78520e5d8bef9432e938fd53a18c4594f
Author: hololeap <hololeap@users.noreply.github.com>
Date: Thu Sep 1 06:27:25 2022 -0600
dev-haskell/ghc-lib: Add 9.2.4.20220729, drop old
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
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 bbb02849276cbbf06b61c76ff26e065649a203a0
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sat Feb 12 08:50:42 2022 -0700
dev-haskell/ghc-lib: Keyword 9.0.2.20211226
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
commit 9de329f4a4b1cd563532a7d81ea7e02bb5b96ae6
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sun Jan 23 17:23:32 2022 -0700
dev-haskell/ghc-lib: Add 9.0.2.20211226 (no keywords)
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
commit 6ac344df1f11074603da0637e72da08d16cba4e7
Author: hololeap <hololeap@users.noreply.github.com>
Date: Fri Sep 24 14:16:42 2021 -0600
dev-haskell/ghc-lib: Bump to 8.10.7.20210828
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
commit 79675c3591ba40f7afe291761dc956d0fdba4b9f
Author: hololeap <hololeap@users.noreply.github.com>
Date: Fri Jul 16 14:25:43 2021 -0600
dev-haskell/ghc-lib: Bump to 8.10.5.20210606
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
commit 183da644028e8ecc2e87a3947d6816232c0c71b0
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Wed Apr 21 08:44:21 2021 +0100
dev-haskell/ghc-lib: drop old
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit d649cc5e550bae23032f36b850c99a568de39d4f
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Dec 20 22:50:46 2020 +0000
dev-haskell/ghc-lib: bump uo to 8.10.2.20200916
Closes: https://github.com/gentoo-haskell/gentoo-haskell/issues/1102
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit 64c3a6e99c6131711ade2dee632f81a45321995d
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Mon Nov 9 09:16:18 2020 +0000
dev-haskell/ghc-lib: add workaround to missing Prelude import
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit cbc79758facbed27be834294210887de9051d4f7
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Sep 27 11:46:23 2020 +0100
dev-haskell/ghc-lib: drop old
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit b58dec04763545a45ed003316f7bc572cfcaadb3
Author: Jack Todaro <solpeth@posteo.org>
Date: Fri Jul 17 07:05:45 2020 +1000
dev-haskell/ghc-lib: bump up to 8.8.4.20200716
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Jack Todaro <solpeth@posteo.org>
commit c392472cf93d551638d804fe30f9fe5afed5fc26
Author: Philippe Baril Lecavalier <pbl.ltx@gmail.com>
Date: Thu Jan 30 15:55:25 2020 -0330
dev-haskell/ghc-lib: bump up to 8.8.2
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Philippe Baril Lecavalier <pbl.ltx@gmail.com>
commit 3d16013c65cc8986c7537d76ed3a2855e978d057
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Nov 23 15:39:53 2019 +0000
*/*: Inline mirror://hackage and update URIs
Follow ::gentoo commit 2a2e66a9407205f18
("*/*: Inline mirror://hackage and update URIs ")
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit 17bd8dab8c63b83560e933382df3bcceaff66a2d
Author: Philippe Baril Lecavalier <pbl.ltx@gmail.com>
Date: Thu Oct 24 14:35:38 2019 -0230
dev-haskell/ghc-lib: add package (8.8.1)
* Dependency of hlint 2.2.3 (which was not added due to known
issues with >=haskell-src-exts-1.21).
ghc 8.6.5
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Philippe Baril Lecavalier <pbl.ltx@gmail.com>
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 4e36cbd2ff66ef454b27269fba39c5eb8e241e01
Author: hololeap <hololeap@users.noreply.github.com>
Date: Wed Mar 1 02:24:40 2023 -0700
dev-haskell/ghc-lib: add 9.4.4.20221225, drop 9.2.5.20221107
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
commit fa4df8a7c452f0b08e8ce79553b7dcce0c579e36
Author: hololeap <hololeap@users.noreply.github.com>
Date: Fri Feb 17 16:17:54 2023 -0700
*/*: Switch to optional ghc/process dep
Removing dev-haskell/process has been causing issues due to := slot
operators which require many rebuilds, even on systems that are already
upgraded to ghc-9.2.5 or later.
Instead, use something like this and wait a few months before masking
dev-haskell/process for removal:
|| ( dev-lang/ghc dev-haskell/process )
Remove mask on dev-haskell/process
This reverts commit 3a1b20f9f15237dd4d4b98c3b832baa2b375b673
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
commit 3a1b20f9f15237dd4d4b98c3b832baa2b375b673
Author: hololeap <hololeap@users.noreply.github.com>
Date: Thu Feb 16 10:09:55 2023 -0700
dev-haskell/process: Mask for removal
Exposing the 'process' package as a portage package has proven to be
a bad idea, creating many complications and system inconsistencies.
The version that comes bundled with GHC needs to be the only version
on the system. If upgrades to the 'process' package are needed, it
needs to be done through dev-lang/ghc.
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
commit 13bba87b4b154c662e6bb565f49094ca2666ad61
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sun Jan 8 14:24:52 2023 -0700
dev-haskell/ghc-lib: add 9.2.5.20221107, drop 9.2.4.20220729
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
commit 3408c9f78520e5d8bef9432e938fd53a18c4594f
Author: hololeap <hololeap@users.noreply.github.com>
Date: Thu Sep 1 06:27:25 2022 -0600
dev-haskell/ghc-lib: Add 9.2.4.20220729, drop old
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
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 bbb02849276cbbf06b61c76ff26e065649a203a0
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sat Feb 12 08:50:42 2022 -0700
dev-haskell/ghc-lib: Keyword 9.0.2.20211226
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
commit 9de329f4a4b1cd563532a7d81ea7e02bb5b96ae6
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sun Jan 23 17:23:32 2022 -0700
dev-haskell/ghc-lib: Add 9.0.2.20211226 (no keywords)
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
commit 6ac344df1f11074603da0637e72da08d16cba4e7
Author: hololeap <hololeap@users.noreply.github.com>
Date: Fri Sep 24 14:16:42 2021 -0600
dev-haskell/ghc-lib: Bump to 8.10.7.20210828
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
commit 79675c3591ba40f7afe291761dc956d0fdba4b9f
Author: hololeap <hololeap@users.noreply.github.com>
Date: Fri Jul 16 14:25:43 2021 -0600
dev-haskell/ghc-lib: Bump to 8.10.5.20210606
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
commit 183da644028e8ecc2e87a3947d6816232c0c71b0
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Wed Apr 21 08:44:21 2021 +0100
dev-haskell/ghc-lib: drop old
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit d649cc5e550bae23032f36b850c99a568de39d4f
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Dec 20 22:50:46 2020 +0000
dev-haskell/ghc-lib: bump uo to 8.10.2.20200916
Closes: https://github.com/gentoo-haskell/gentoo-haskell/issues/1102
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit 64c3a6e99c6131711ade2dee632f81a45321995d
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Mon Nov 9 09:16:18 2020 +0000
dev-haskell/ghc-lib: add workaround to missing Prelude import
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit cbc79758facbed27be834294210887de9051d4f7
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Sep 27 11:46:23 2020 +0100
dev-haskell/ghc-lib: drop old
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit b58dec04763545a45ed003316f7bc572cfcaadb3
Author: Jack Todaro <solpeth@posteo.org>
Date: Fri Jul 17 07:05:45 2020 +1000
dev-haskell/ghc-lib: bump up to 8.8.4.20200716
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Jack Todaro <solpeth@posteo.org>
commit c392472cf93d551638d804fe30f9fe5afed5fc26
Author: Philippe Baril Lecavalier <pbl.ltx@gmail.com>
Date: Thu Jan 30 15:55:25 2020 -0330
dev-haskell/ghc-lib: bump up to 8.8.2
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Philippe Baril Lecavalier <pbl.ltx@gmail.com>
commit 3d16013c65cc8986c7537d76ed3a2855e978d057
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Nov 23 15:39:53 2019 +0000
*/*: Inline mirror://hackage and update URIs
Follow ::gentoo commit 2a2e66a9407205f18
("*/*: Inline mirror://hackage and update URIs ")
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit 17bd8dab8c63b83560e933382df3bcceaff66a2d
Author: Philippe Baril Lecavalier <pbl.ltx@gmail.com>
Date: Thu Oct 24 14:35:38 2019 -0230
dev-haskell/ghc-lib: add package (8.8.1)
* Dependency of hlint 2.2.3 (which was not added due to known
issues with >=haskell-src-exts-1.21).
ghc 8.6.5
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Philippe Baril Lecavalier <pbl.ltx@gmail.com>