dev-haskell/hadrian
GHC build system
-
hadrian-9.8.4-r1~amd64 ~arm64static test +threaded vanilla
View
Download
Browse License: BSD Overlay: haskell -
hadrian-9.8.4~amd64 ~arm64static test +threaded
View
Download
Browse License: BSD Overlay: haskell -
hadrian-9.6.7~amd64 ~arm64static test +threaded vanilla
View
Download
Browse License: BSD Overlay: haskell -
hadrian-9.6.6~amd64 ~arm64static test +threaded
View
Download
Browse License: BSD Overlay: haskell
ChangeLog
commit c9e01858a47dfdb0ab023c1769e2e1f74fae4616
Author: hololeap <hololeap@protonmail.com>
Date: Mon Jan 19 22:43:22 2026 -0700
dev-haskell/hadrian: Add vanilla USE flag
This allows users to build hadrian without any Gentoo-supplied patches,
for the purpose of building non-Gentoo GHC versions (such as from the
main GHC git repository.)
The patches introduce dependencies on e.g. 'file-io', which is not
present in vanilla GHC until v9.12, as well as other runtime changes.
By disabling them, we return to default behavior, but also lose the
ability to build corresponding ghc versions from ebuild.
This is only being added to hadrian-9.6.7 and hadrian-9.8.4-r1 for now,
as these contain the more aggressive patches.
Signed-off-by: hololeap <hololeap@protonmail.com>
9.6.7
commit f1cccf6904d8816db3b3ae9fb33bf6591944ee98
Author: hololeap <hololeap@protonmail.com>
Date: Sun Jan 11 20:29:11 2026 -0700
*/*: Update copyright
Signed-off-by: hololeap <hololeap@protonmail.com>
commit ae3adea6a0b6a58bfcd43a673cb5649913df9d7f
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Tue Dec 30 13:13:51 2025 +0100
dev-haskell/hadrian: add 9.12.3
Signed-off-by: Sergey Alirzaev <l29ah@riseup.net>
commit 7b4e92401674a5dcff8991b95abf5ef06875ab15
Author: hololeap <hololeap@protonmail.com>
Date: Wed Jun 18 15:55:39 2025 -0600
dev-haskell/hadrian: Add ghc constraints when using USE=static
Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/1779
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 4c4177dea52cb07cd02c2a6d1414b37669871d48
Author: hololeap <hololeap@protonmail.com>
Date: Wed Jun 18 15:55:37 2025 -0600
dev-haskell/hadrian: Add missing QA patches
Fixup for 31bf53e5fed6d0a112e184748d942c41bf4b7c30
Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/1522
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 31bf53e5fed6d0a112e184748d942c41bf4b7c30
Author: hololeap <hololeap@protonmail.com>
Date: Thu Jun 12 23:09:12 2025 -0600
dev-haskell/hadrian: Add missing QA patches
ghc-9.10.* and ghc-9.12.* are missing some patches
Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/1522
Signed-off-by: hololeap <hololeap@protonmail.com>
commit cdf00835e6ada3ac2df5ff32b2c2bc6835f05ab9
Author: GdeVolpiano <xavier@wheredoibegin.fr>
Date: Mon Jun 2 11:41:52 2025 +0200
dev-haskell/hadrian: add 9.10.2
Signed-off-by: GdeVolpiano <xavier@wheredoibegin.fr>
commit 6559451aaae37fcb5bd1ae5ecb4b0a02e27525c2
Author: hololeap <hololeap@protonmail.com>
Date: Sun May 4 16:32:50 2025 -0600
dev-haskell/hadrian: Revision bump for 9.10.1
Add hadrian-9.10.1-add-packages.patch
Signed-off-by: hololeap <hololeap@protonmail.com>
commit d1059ea80e1798988bd8e7cb59c36781ba3f4f7c
Author: hololeap <hololeap@protonmail.com>
Date: Sun May 4 16:32:50 2025 -0600
dev-haskell/hadrian: add 9.8.4-r1
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 054240e062312036596795348f6c5128c399e051
Author: hololeap <hololeap@protonmail.com>
Date: Sun May 4 16:32:49 2025 -0600
dev-haskell/hadrian: Revision bump for 9.8.3
Enable hadrian-9.8.2-add-packages.patch
Signed-off-by: hololeap <hololeap@protonmail.com>
commit fc59660fc5ff85b6067cb947a9f95d8c9b468238
Author: hololeap <hololeap@protonmail.com>
Date: Sun May 4 16:32:49 2025 -0600
dev-haskell/hadrian: Revision bump for 9.8.2
Add hadrian-9.8.2-add-packages.patch
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 5a16ea22c3eb2589bd27532bf655520bd0efd559
Author: Xavier Dectot <xavier@wheredoibegin.fr>
Date: Sun May 4 16:32:48 2025 -0600
dev-haskell/hadrian: add 9.6.7
Signed-off-by: Xavier Dectot <xavier@wheredoibegin.fr>
Co-authored-by: hololeap <hololeap@protonmail.com>
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 67222b6016681ea3f5b22ef8ce7b2c58e28a65e8
Author: hololeap <hololeap@protonmail.com>
Date: Sat Mar 15 17:09:49 2025 -0600
dev-haskell/hadrian: add 9.12.2
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 73167e0131e9564a49779a2ca19816c19bf0777c
Author: Michael Orlitzky <mjo@gentoo.org>
Date: Fri Mar 14 10:12:46 2025 -0400
dev-haskell/hadrian: USE=threaded requires an un-unregisterised GHC
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
commit 4aaf5afd4a7883ff48806674e371c87f811b5733
Author: hololeap <hololeap@protonmail.com>
Date: Mon Mar 10 16:38:20 2025 -0600
dev-haskell/hadrian: Add ~arm64 keyword for 9.6.6, 9.8.4
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 3a4b08a43708d98c2c8cdb7ef95fc7eb226c715b
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Tue Feb 4 15:56:48 2025 +0100
dev-haskell/hadrian: forbid too new cabal
Fixes: https://github.com/gentoo-haskell/gentoo-haskell/issues/1613
commit be4890b43d4772eabd91230f57db79bc86ac2daa
Author: hololeap <hololeap@protonmail.com>
Date: Thu Jan 30 02:10:45 2025 -0700
dev-haskell/hadrian: Improve deps for 9.12.1
ghc-9.6.6 is the minimum that has directory-1.3.8.5
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 5b23c833d501537d84a513e7d721719cd1485973
Author: hololeap <hololeap@protonmail.com>
Date: Wed Jan 29 22:37:41 2025 -0700
dev-haskell/hadrian: Reorder ebuild variables
Fixes the VariableOrderWrong pkgcheck warning
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 1f53b9f322657482061731b260c9bba26325976c
Author: hololeap <hololeap@protonmail.com>
Date: Wed Jan 29 22:33:07 2025 -0700
dev-haskell/hadrian: Exclude cabal-3.12.0.0
This version is missing initialBuildSteps, which is reintroduced in
cabal-3.12.1.0. This causes a failure:
Not in scope: ‘C.initialBuildSteps’
The function is no longer required in hadrian-9.12.1
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 1418c7403e60847fe9e1f7c419851507a35094c6
Author: Mark Wright <gienah@gentoo.org>
Date: Wed Jan 29 22:00:20 2025 +1100
Add KEYWORDS, package.mask and package.unmask for ghc 9.12.1
Signed-off-by: Mark Wright <gienah@gentoo.org>
commit 05cde5385fae8516832ef189acf7af89975f96b6
Author: Mark Wright <gienah@gentoo.org>
Date: Wed Jan 29 01:07:33 2025 +1100
dev-haskell/hadrian: Bump to 9.12.1
Signed-off-by: Mark Wright <gienah@gentoo.org>
commit f8a5db2d091c060e72e9db3311de7f56620c90d6
Author: hololeap <hololeap@protonmail.com>
Date: Fri Jan 3 08:22:35 2025 -0700
dev-haskell/hadrian: add 9.8.4
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 3573edc6d168d2fcff30dc60b0a665833c3352d8
Author: hololeap <hololeap@protonmail.com>
Date: Fri Jan 3 08:17:47 2025 -0700
dev-haskell/hadrian: add 9.8.3
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 314e151696412d8955158d16704f1082b8f8e102
Author: hololeap <hololeap@protonmail.com>
Date: Mon Dec 16 09:11:22 2024 -0700
dev-haskell/hadrian: keyword 9.4.8-r1 for ~arm64
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 42913203a247464cc072bdfbc7fcda1dde56e380
Author: hololeap <hololeap@protonmail.com>
Date: Sun Nov 10 14:39:36 2024 -0700
dev-haskell/hadrian: Match version number to GHC
Modify the hadrian.cabal file so the version number matches the GHC it
comes from.
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 72afa06e05de261ab404b5765778df22282c09b8
Author: hololeap <hololeap@protonmail.com>
Date: Sun Nov 10 14:39:35 2024 -0700
dev-haskell/hadrian: Disable doc archvies
Remove the code that creates e.g.
/usr/share/doc/ghc-9.4.8/archives/libraries.html.tar.xz
This fixes the QA warning: "Notice: One or more compressed files were
found in docompress-ed directories."
Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/1522
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 1eac3d528119eebfff939cfcf307394be6bf7788
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Thu Sep 19 16:19:38 2024 +0200
dev-haskell/hadrian: adjust for newer cabal
as seen in https://gitlab.haskell.org/ghc/ghc/-/issues/24694
fixes https://github.com/gentoo-haskell/gentoo-haskell/issues/1549
commit a17a29aa64c25761ad4a33e0632442ea534935b3
Author: hololeap <hololeap@protonmail.com>
Date: Sat Aug 31 22:33:03 2024 -0600
dev-haskell/hadrian: Remove --with-cc configure flag
Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/1522
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 83ca3ebaae356a78d11eb3b30f01b4dabc81efb9
Author: hololeap <hololeap@protonmail.com>
Date: Sun Sep 1 10:51:10 2024 -0600
dev-haskell/hadrian: Rename 12603.patch
Add upstream link and trim with scrub-patch utility, remove from
hadrian-9.6.3
Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/1522
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 82690a2b42e8ef9991412bc0d9b4688dec889108
Author: hololeap <hololeap@protonmail.com>
Date: Sat Aug 31 16:02:23 2024 -0600
dev-haskell/hadrian: add 9.6.6
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 62cf7031e3a0332a5f9dba083d1a26f3bd170741
Author: Mark Wright <gienah@gentoo.org>
Date: Tue Aug 6 11:26:48 2024 +1000
dev-haskell/hadrian: Loosen containers dep
Signed-off-by: Mark Wright <gienah@gentoo.org>
commit fdab5c32fa221f73a2489968b6d0bced9a7d006d
Author: hololeap <hololeap@protonmail.com>
Date: Fri Jun 14 07:16:50 2024 -0600
dev-haskell/hadrian: add 9.10.1
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 74e70146bf3a60f06966e7239075523568baaced
Author: hololeap <hololeap@protonmail.com>
Date: Fri Jun 7 13:44:12 2024 -0600
dev-haskell/hadrian: Revision bump for 9.8.2
Refresh ebuild
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 2532cf2650f838f2927faa818f9e5b0fc24a82c9
Author: hololeap <hololeap@protonmail.com>
Date: Sat Jun 8 14:56:33 2024 -0600
dev-haskell/hadrian: Revision bumps for 9.6.5
Refresh ebuild
Signed-off-by: hololeap <hololeap@protonmail.com>
commit cbe441201c9a2868e2952c33de2e53c4695f4810
Author: hololeap <hololeap@protonmail.com>
Date: Sat Jun 8 14:56:16 2024 -0600
dev-haskell/hadrian: Revision bumps for 9.6.4
Refresh ebuild
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 48fb40b3f2a0c258f5a8848e3029c74aef9657f9
Author: hololeap <hololeap@protonmail.com>
Date: Sat Jun 8 14:55:32 2024 -0600
dev-haskell/hadrian: Revision bump for 9.6.3
Refresh ebuild
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 487df4822d72cacd9b013a5350423d7d3cc5809f
Author: hololeap <hololeap@protonmail.com>
Date: Sat Jun 8 14:53:50 2024 -0600
dev-haskell/hadrian: Revision bumps for 9.4.*
Refresh ebuilds
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 2e492a5f40fdf29e8ea8632dc8586ffb6ee78e1b
Author: hololeap <hololeap@protonmail.com>
Date: Fri Jun 7 13:36:10 2024 -0600
dev-haskell/hadrian: drop 9.4.4, 9.4.5, 9.6.2
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 485d4de8639c58d362cff06c915c4e73472fa87d
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Sat Jun 8 12:21:52 2024 +0200
dev-haskell/hadrian: fixed building ghc 9.8.2 with itself
fixes https://github.com/gentoo-haskell/gentoo-haskell/issues/1542
commit 4edb96afb9ce567bc027855b006d386d7f12ce42
Author: hololeap <hololeap@protonmail.com>
Date: Fri Jun 7 10:53:17 2024 -0600
dev-haskell/hadrian: add 9.6.5
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 de2a8f2abe56f730296e705865fb457430930499
Author: hololeap <hololeap@protonmail.com>
Date: Wed Mar 27 12:13:12 2024 -0600
dev-haskell/hadrian: drop 9.2.7, 9.2.8
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 2bce6569a9c924e11fc1e7c25636315050f0b50c
Author: hololeap <hololeap@protonmail.com>
Date: Sat Mar 23 15:14:00 2024 -0600
dev-haskell/hadrian: Keyword 9.4.*
This should have been done when ghc-9.4.* was keyworded
Fixup for ba4dd5e3afcc1eff0d6c72fbeec8f6671e1a662b
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 aea9dc89c5480b1eafefec730b8302eefc697416
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Sun Mar 3 21:11:24 2024 +0100
dev-haskell/hadrian: add 9.8.2
commit dd7e378a8cfe16f656643d3d1680fda6c24c0c06
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Tue Jan 9 12:49:33 2024 +0100
dev-haskell/hadrian: add 9.6.4
commit 570c8a553a60a54456b3fdeb56b746b4fd1ab329
Author: hololeap <hololeap@protonmail.com>
Date: Sat Nov 18 10:47:56 2023 -0700
dev-haskell/quickcheck: slotmove 2 -> 0
Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/1502
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 3e20f74a6ce8a3e7eec89ee0ad34f733cc3ca8ba
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Mon Nov 13 23:51:04 2023 +0100
dev-haskell/hadrian: add 9.6.3
commit 07bc25d9ec6b7f8ed44dc2f22170f1a05da78c53
Author: Violet Purcell <vimproved@inventati.org>
Date: Mon Nov 13 12:48:14 2023 -0500
dev-haskell/hadrian: add 9.4.8
Signed-off-by: Violet Purcell <vimproved@inventati.org>
commit 670dc0a46a2843e1ef371ad96f76ab0a189911a7
Author: Mark Wright <gienah@gentoo.org>
Date: Thu Nov 9 18:19:05 2023 +1100
dev-haskell/hadrian: Loosen Cabal dep
Signed-off-by: Mark Wright <gienah@gentoo.org>
commit 4bba841a74edf2679a3a49cafc593651a32aa46b
Author: Violet Purcell <vimproved@inventati.org>
Date: Fri Oct 27 20:15:30 2023 -0400
dev-haskell/hadrian: use GHC source tarball
This makes hadrian use the main GHC source tarball instead of the custom
repackaged tarball. Hopefully this should reduce the burden of
maintenance.
Signed-off-by: Violet Purcell <vimproved@inventati.org>
commit b197bc634f1b51d0d1c54ae18e73b4e5891d9bd2
Author: Violet Purcell <vimproved@inventati.org>
Date: Fri Oct 27 20:12:41 2023 -0400
dev-haskell/hadrian: add 9.4.7
Signed-off-by: Violet Purcell <vimproved@inventati.org>
commit 45ad7d47dc540bff5e07459201b8216f9cf8fe2f
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Thu Aug 10 03:27:11 2023 +0200
dev-haskell/hadrian: update Manifest
commit b299da5fb0abde460a4d06131baac9e3db2e9ab0
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Wed Aug 9 02:43:03 2023 +0200
dev-haskell/hadrian: bump to 9.6.2
no distfile yet, but it builds!
Signed-off-by: Sergey Alirzaev <l29ah@riseup.net>
commit ac52953156cc23beab181725b185c84fa54be6ac
Author: hololeap <hololeap@users.noreply.github.com>
Date: Thu Jun 29 20:01:57 2023 -0600
dev-haskell/hadrian: Require static libffi for static exe
Fails to link hadrian when USE=static, without
dev-libs/libffi[static-libs] in RDEPEND.
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
commit da7dd07fbafc4418bc67b2105df439a24db641b7
Author: hololeap <hololeap@users.noreply.github.com>
Date: Fri Feb 17 08:15:30 2023 -0700
dev-haskell/hadrian: new package (unkeyworded)
Add 9.2.7, 9.2.8, 9.4.4, 9.4.5, 9999
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
Author: hololeap <hololeap@protonmail.com>
Date: Mon Jan 19 22:43:22 2026 -0700
dev-haskell/hadrian: Add vanilla USE flag
This allows users to build hadrian without any Gentoo-supplied patches,
for the purpose of building non-Gentoo GHC versions (such as from the
main GHC git repository.)
The patches introduce dependencies on e.g. 'file-io', which is not
present in vanilla GHC until v9.12, as well as other runtime changes.
By disabling them, we return to default behavior, but also lose the
ability to build corresponding ghc versions from ebuild.
This is only being added to hadrian-9.6.7 and hadrian-9.8.4-r1 for now,
as these contain the more aggressive patches.
Signed-off-by: hololeap <hololeap@protonmail.com>
9.6.7
commit f1cccf6904d8816db3b3ae9fb33bf6591944ee98
Author: hololeap <hololeap@protonmail.com>
Date: Sun Jan 11 20:29:11 2026 -0700
*/*: Update copyright
Signed-off-by: hololeap <hololeap@protonmail.com>
commit ae3adea6a0b6a58bfcd43a673cb5649913df9d7f
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Tue Dec 30 13:13:51 2025 +0100
dev-haskell/hadrian: add 9.12.3
Signed-off-by: Sergey Alirzaev <l29ah@riseup.net>
commit 7b4e92401674a5dcff8991b95abf5ef06875ab15
Author: hololeap <hololeap@protonmail.com>
Date: Wed Jun 18 15:55:39 2025 -0600
dev-haskell/hadrian: Add ghc constraints when using USE=static
Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/1779
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 4c4177dea52cb07cd02c2a6d1414b37669871d48
Author: hololeap <hololeap@protonmail.com>
Date: Wed Jun 18 15:55:37 2025 -0600
dev-haskell/hadrian: Add missing QA patches
Fixup for 31bf53e5fed6d0a112e184748d942c41bf4b7c30
Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/1522
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 31bf53e5fed6d0a112e184748d942c41bf4b7c30
Author: hololeap <hololeap@protonmail.com>
Date: Thu Jun 12 23:09:12 2025 -0600
dev-haskell/hadrian: Add missing QA patches
ghc-9.10.* and ghc-9.12.* are missing some patches
Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/1522
Signed-off-by: hololeap <hololeap@protonmail.com>
commit cdf00835e6ada3ac2df5ff32b2c2bc6835f05ab9
Author: GdeVolpiano <xavier@wheredoibegin.fr>
Date: Mon Jun 2 11:41:52 2025 +0200
dev-haskell/hadrian: add 9.10.2
Signed-off-by: GdeVolpiano <xavier@wheredoibegin.fr>
commit 6559451aaae37fcb5bd1ae5ecb4b0a02e27525c2
Author: hololeap <hololeap@protonmail.com>
Date: Sun May 4 16:32:50 2025 -0600
dev-haskell/hadrian: Revision bump for 9.10.1
Add hadrian-9.10.1-add-packages.patch
Signed-off-by: hololeap <hololeap@protonmail.com>
commit d1059ea80e1798988bd8e7cb59c36781ba3f4f7c
Author: hololeap <hololeap@protonmail.com>
Date: Sun May 4 16:32:50 2025 -0600
dev-haskell/hadrian: add 9.8.4-r1
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 054240e062312036596795348f6c5128c399e051
Author: hololeap <hololeap@protonmail.com>
Date: Sun May 4 16:32:49 2025 -0600
dev-haskell/hadrian: Revision bump for 9.8.3
Enable hadrian-9.8.2-add-packages.patch
Signed-off-by: hololeap <hololeap@protonmail.com>
commit fc59660fc5ff85b6067cb947a9f95d8c9b468238
Author: hololeap <hololeap@protonmail.com>
Date: Sun May 4 16:32:49 2025 -0600
dev-haskell/hadrian: Revision bump for 9.8.2
Add hadrian-9.8.2-add-packages.patch
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 5a16ea22c3eb2589bd27532bf655520bd0efd559
Author: Xavier Dectot <xavier@wheredoibegin.fr>
Date: Sun May 4 16:32:48 2025 -0600
dev-haskell/hadrian: add 9.6.7
Signed-off-by: Xavier Dectot <xavier@wheredoibegin.fr>
Co-authored-by: hololeap <hololeap@protonmail.com>
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 67222b6016681ea3f5b22ef8ce7b2c58e28a65e8
Author: hololeap <hololeap@protonmail.com>
Date: Sat Mar 15 17:09:49 2025 -0600
dev-haskell/hadrian: add 9.12.2
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 73167e0131e9564a49779a2ca19816c19bf0777c
Author: Michael Orlitzky <mjo@gentoo.org>
Date: Fri Mar 14 10:12:46 2025 -0400
dev-haskell/hadrian: USE=threaded requires an un-unregisterised GHC
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
commit 4aaf5afd4a7883ff48806674e371c87f811b5733
Author: hololeap <hololeap@protonmail.com>
Date: Mon Mar 10 16:38:20 2025 -0600
dev-haskell/hadrian: Add ~arm64 keyword for 9.6.6, 9.8.4
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 3a4b08a43708d98c2c8cdb7ef95fc7eb226c715b
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Tue Feb 4 15:56:48 2025 +0100
dev-haskell/hadrian: forbid too new cabal
Fixes: https://github.com/gentoo-haskell/gentoo-haskell/issues/1613
commit be4890b43d4772eabd91230f57db79bc86ac2daa
Author: hololeap <hololeap@protonmail.com>
Date: Thu Jan 30 02:10:45 2025 -0700
dev-haskell/hadrian: Improve deps for 9.12.1
ghc-9.6.6 is the minimum that has directory-1.3.8.5
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 5b23c833d501537d84a513e7d721719cd1485973
Author: hololeap <hololeap@protonmail.com>
Date: Wed Jan 29 22:37:41 2025 -0700
dev-haskell/hadrian: Reorder ebuild variables
Fixes the VariableOrderWrong pkgcheck warning
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 1f53b9f322657482061731b260c9bba26325976c
Author: hololeap <hololeap@protonmail.com>
Date: Wed Jan 29 22:33:07 2025 -0700
dev-haskell/hadrian: Exclude cabal-3.12.0.0
This version is missing initialBuildSteps, which is reintroduced in
cabal-3.12.1.0. This causes a failure:
Not in scope: ‘C.initialBuildSteps’
The function is no longer required in hadrian-9.12.1
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 1418c7403e60847fe9e1f7c419851507a35094c6
Author: Mark Wright <gienah@gentoo.org>
Date: Wed Jan 29 22:00:20 2025 +1100
Add KEYWORDS, package.mask and package.unmask for ghc 9.12.1
Signed-off-by: Mark Wright <gienah@gentoo.org>
commit 05cde5385fae8516832ef189acf7af89975f96b6
Author: Mark Wright <gienah@gentoo.org>
Date: Wed Jan 29 01:07:33 2025 +1100
dev-haskell/hadrian: Bump to 9.12.1
Signed-off-by: Mark Wright <gienah@gentoo.org>
commit f8a5db2d091c060e72e9db3311de7f56620c90d6
Author: hololeap <hololeap@protonmail.com>
Date: Fri Jan 3 08:22:35 2025 -0700
dev-haskell/hadrian: add 9.8.4
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 3573edc6d168d2fcff30dc60b0a665833c3352d8
Author: hololeap <hololeap@protonmail.com>
Date: Fri Jan 3 08:17:47 2025 -0700
dev-haskell/hadrian: add 9.8.3
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 314e151696412d8955158d16704f1082b8f8e102
Author: hololeap <hololeap@protonmail.com>
Date: Mon Dec 16 09:11:22 2024 -0700
dev-haskell/hadrian: keyword 9.4.8-r1 for ~arm64
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 42913203a247464cc072bdfbc7fcda1dde56e380
Author: hololeap <hololeap@protonmail.com>
Date: Sun Nov 10 14:39:36 2024 -0700
dev-haskell/hadrian: Match version number to GHC
Modify the hadrian.cabal file so the version number matches the GHC it
comes from.
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 72afa06e05de261ab404b5765778df22282c09b8
Author: hololeap <hololeap@protonmail.com>
Date: Sun Nov 10 14:39:35 2024 -0700
dev-haskell/hadrian: Disable doc archvies
Remove the code that creates e.g.
/usr/share/doc/ghc-9.4.8/archives/libraries.html.tar.xz
This fixes the QA warning: "Notice: One or more compressed files were
found in docompress-ed directories."
Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/1522
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 1eac3d528119eebfff939cfcf307394be6bf7788
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Thu Sep 19 16:19:38 2024 +0200
dev-haskell/hadrian: adjust for newer cabal
as seen in https://gitlab.haskell.org/ghc/ghc/-/issues/24694
fixes https://github.com/gentoo-haskell/gentoo-haskell/issues/1549
commit a17a29aa64c25761ad4a33e0632442ea534935b3
Author: hololeap <hololeap@protonmail.com>
Date: Sat Aug 31 22:33:03 2024 -0600
dev-haskell/hadrian: Remove --with-cc configure flag
Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/1522
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 83ca3ebaae356a78d11eb3b30f01b4dabc81efb9
Author: hololeap <hololeap@protonmail.com>
Date: Sun Sep 1 10:51:10 2024 -0600
dev-haskell/hadrian: Rename 12603.patch
Add upstream link and trim with scrub-patch utility, remove from
hadrian-9.6.3
Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/1522
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 82690a2b42e8ef9991412bc0d9b4688dec889108
Author: hololeap <hololeap@protonmail.com>
Date: Sat Aug 31 16:02:23 2024 -0600
dev-haskell/hadrian: add 9.6.6
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 62cf7031e3a0332a5f9dba083d1a26f3bd170741
Author: Mark Wright <gienah@gentoo.org>
Date: Tue Aug 6 11:26:48 2024 +1000
dev-haskell/hadrian: Loosen containers dep
Signed-off-by: Mark Wright <gienah@gentoo.org>
commit fdab5c32fa221f73a2489968b6d0bced9a7d006d
Author: hololeap <hololeap@protonmail.com>
Date: Fri Jun 14 07:16:50 2024 -0600
dev-haskell/hadrian: add 9.10.1
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 74e70146bf3a60f06966e7239075523568baaced
Author: hololeap <hololeap@protonmail.com>
Date: Fri Jun 7 13:44:12 2024 -0600
dev-haskell/hadrian: Revision bump for 9.8.2
Refresh ebuild
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 2532cf2650f838f2927faa818f9e5b0fc24a82c9
Author: hololeap <hololeap@protonmail.com>
Date: Sat Jun 8 14:56:33 2024 -0600
dev-haskell/hadrian: Revision bumps for 9.6.5
Refresh ebuild
Signed-off-by: hololeap <hololeap@protonmail.com>
commit cbe441201c9a2868e2952c33de2e53c4695f4810
Author: hololeap <hololeap@protonmail.com>
Date: Sat Jun 8 14:56:16 2024 -0600
dev-haskell/hadrian: Revision bumps for 9.6.4
Refresh ebuild
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 48fb40b3f2a0c258f5a8848e3029c74aef9657f9
Author: hololeap <hololeap@protonmail.com>
Date: Sat Jun 8 14:55:32 2024 -0600
dev-haskell/hadrian: Revision bump for 9.6.3
Refresh ebuild
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 487df4822d72cacd9b013a5350423d7d3cc5809f
Author: hololeap <hololeap@protonmail.com>
Date: Sat Jun 8 14:53:50 2024 -0600
dev-haskell/hadrian: Revision bumps for 9.4.*
Refresh ebuilds
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 2e492a5f40fdf29e8ea8632dc8586ffb6ee78e1b
Author: hololeap <hololeap@protonmail.com>
Date: Fri Jun 7 13:36:10 2024 -0600
dev-haskell/hadrian: drop 9.4.4, 9.4.5, 9.6.2
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 485d4de8639c58d362cff06c915c4e73472fa87d
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Sat Jun 8 12:21:52 2024 +0200
dev-haskell/hadrian: fixed building ghc 9.8.2 with itself
fixes https://github.com/gentoo-haskell/gentoo-haskell/issues/1542
commit 4edb96afb9ce567bc027855b006d386d7f12ce42
Author: hololeap <hololeap@protonmail.com>
Date: Fri Jun 7 10:53:17 2024 -0600
dev-haskell/hadrian: add 9.6.5
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 de2a8f2abe56f730296e705865fb457430930499
Author: hololeap <hololeap@protonmail.com>
Date: Wed Mar 27 12:13:12 2024 -0600
dev-haskell/hadrian: drop 9.2.7, 9.2.8
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 2bce6569a9c924e11fc1e7c25636315050f0b50c
Author: hololeap <hololeap@protonmail.com>
Date: Sat Mar 23 15:14:00 2024 -0600
dev-haskell/hadrian: Keyword 9.4.*
This should have been done when ghc-9.4.* was keyworded
Fixup for ba4dd5e3afcc1eff0d6c72fbeec8f6671e1a662b
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 aea9dc89c5480b1eafefec730b8302eefc697416
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Sun Mar 3 21:11:24 2024 +0100
dev-haskell/hadrian: add 9.8.2
commit dd7e378a8cfe16f656643d3d1680fda6c24c0c06
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Tue Jan 9 12:49:33 2024 +0100
dev-haskell/hadrian: add 9.6.4
commit 570c8a553a60a54456b3fdeb56b746b4fd1ab329
Author: hololeap <hololeap@protonmail.com>
Date: Sat Nov 18 10:47:56 2023 -0700
dev-haskell/quickcheck: slotmove 2 -> 0
Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/1502
Signed-off-by: hololeap <hololeap@protonmail.com>
commit 3e20f74a6ce8a3e7eec89ee0ad34f733cc3ca8ba
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Mon Nov 13 23:51:04 2023 +0100
dev-haskell/hadrian: add 9.6.3
commit 07bc25d9ec6b7f8ed44dc2f22170f1a05da78c53
Author: Violet Purcell <vimproved@inventati.org>
Date: Mon Nov 13 12:48:14 2023 -0500
dev-haskell/hadrian: add 9.4.8
Signed-off-by: Violet Purcell <vimproved@inventati.org>
commit 670dc0a46a2843e1ef371ad96f76ab0a189911a7
Author: Mark Wright <gienah@gentoo.org>
Date: Thu Nov 9 18:19:05 2023 +1100
dev-haskell/hadrian: Loosen Cabal dep
Signed-off-by: Mark Wright <gienah@gentoo.org>
commit 4bba841a74edf2679a3a49cafc593651a32aa46b
Author: Violet Purcell <vimproved@inventati.org>
Date: Fri Oct 27 20:15:30 2023 -0400
dev-haskell/hadrian: use GHC source tarball
This makes hadrian use the main GHC source tarball instead of the custom
repackaged tarball. Hopefully this should reduce the burden of
maintenance.
Signed-off-by: Violet Purcell <vimproved@inventati.org>
commit b197bc634f1b51d0d1c54ae18e73b4e5891d9bd2
Author: Violet Purcell <vimproved@inventati.org>
Date: Fri Oct 27 20:12:41 2023 -0400
dev-haskell/hadrian: add 9.4.7
Signed-off-by: Violet Purcell <vimproved@inventati.org>
commit 45ad7d47dc540bff5e07459201b8216f9cf8fe2f
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Thu Aug 10 03:27:11 2023 +0200
dev-haskell/hadrian: update Manifest
commit b299da5fb0abde460a4d06131baac9e3db2e9ab0
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Wed Aug 9 02:43:03 2023 +0200
dev-haskell/hadrian: bump to 9.6.2
no distfile yet, but it builds!
Signed-off-by: Sergey Alirzaev <l29ah@riseup.net>
commit ac52953156cc23beab181725b185c84fa54be6ac
Author: hololeap <hololeap@users.noreply.github.com>
Date: Thu Jun 29 20:01:57 2023 -0600
dev-haskell/hadrian: Require static libffi for static exe
Fails to link hadrian when USE=static, without
dev-libs/libffi[static-libs] in RDEPEND.
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
commit da7dd07fbafc4418bc67b2105df439a24db641b7
Author: hololeap <hololeap@users.noreply.github.com>
Date: Fri Feb 17 08:15:30 2023 -0700
dev-haskell/hadrian: new package (unkeyworded)
Add 9.2.7, 9.2.8, 9.4.4, 9.4.5, 9999
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

