dev-haskell/hnix
Haskell implementation of the Nix language
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 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 5523938af96e7f3a9d78225d92e5334b6e5c7706
Author: hololeap <hololeap@users.noreply.github.com>
Date: Wed Dec 28 17:03:03 2022 -0700
dev-haskell/hnix: Revision bump
Loosen constraint on aeson and logict
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
commit c861ffba16be8b0c889049bbae7e877995a35f4f
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sun Nov 6 23:37:56 2022 -0700
dev-haskell/hnix: add 0.16.0, drop 0.14.0.8
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 ee02acbe27226b13f6d5f845efc5850fe3942486
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sat Mar 19 17:30:38 2022 -0600
dev-haskell/hnix: Bump to 0.14.0.8
Add patch: hnix-0.14.0.8-hashable-1_4-fix.patch
Remove old patch: hnix-0.14.0.2-fix-imports.patch
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
commit 6a9126087ae0eec59bc5d318c33fa352a6096df6
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sat Oct 30 20:41:24 2021 -0600
dev-haskell/hnix: Bump to 0.14.0.2
Added patches:
`hnix-0.14.0.2-add-executable-flag.patch`
* Add `executable` USE flag to toggle building the `hnix` executable
(disabled by default)
`hnix-0.14.0.2-fix-imports.patch`
* Needed for the library to compile
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
commit 464ef90920eecbec4e7afa4a6f4bcbf6db99d4cd
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Jul 3 15:56:27 2021 +0100
dev-haskell/hnix: allow semialign-1.2
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit fede295af6181da75f579ae003cf57520604e5ba
Author: Jack Todaro <solpeth@posteo.org>
Date: Sun Mar 28 18:39:23 2021 +1100
dev-haskell/hnix: drop old
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Jack Todaro <solpeth@posteo.org>
commit 2e582d1310d34c6689a1ca8af2ac89b5c20b7004
Author: Jack Todaro <solpeth@posteo.org>
Date: Sun Mar 28 18:36:21 2021 +1100
dev-haskell/hnix: bump up to 0.12.0.1
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Jack Todaro <solpeth@posteo.org>
commit 5579b26879ae8b987b18bbedaa49727d921cb27d
Author: Jack Todaro <solpeth@posteo.org>
Date: Tue Dec 22 20:23:49 2020 +1100
dev-haskell/hnix: bump up to 0.11.1
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Jack Todaro <solpeth@posteo.org>
commit 109fbb22c6a207af4c221debaa84b46f906d5bd9
Author: Jack Todaro <solpeth@posteo.org>
Date: Mon Dec 7 08:42:55 2020 +1100
dev-haskell/hnix: allow prettyprinter-1.7
Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Jack Todaro <solpeth@posteo.org>
commit 20fc93c510b7f017eb22d37e7d2212e403971101
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Sep 27 12:41:53 2020 +0100
dev-haskell/hnix: drop old
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit 6905180fdfbecc1a24663ee31ed49a4bed4620fe
Author: Jack Todaro <solpeth@posteo.org>
Date: Fri Jul 3 21:29:12 2020 +1000
dev-haskell/hnix: bump up to 0.8.0
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Jack Todaro <solpeth@posteo.org>
commit a039c8225b55f09915bf72d991f553a287c91432
Author: Jack Todaro <solpeth@posteo.org>
Date: Fri Jul 3 20:56:25 2020 +1000
dev-haskell/hnix: remove old
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Jack Todaro <solpeth@posteo.org>
commit 01b3d56c01045e0c9be67d6cb19ea16d88515a18
Author: Jack Todaro <solpeth@posteo.org>
Date: Sat Mar 7 11:52:57 2020 +1100
dev-haskell/hnix: add 0.6.1
Package-Manager: Portage-2.3.92, Repoman-2.3.20
Signed-off-by: Jack Todaro <solpeth@posteo.org>
commit e956b3c96bf57005bfd6e4569c3ddad82ae17e49
Author: Jack Todaro <solpeth@posteo.org>
Date: Fri Mar 6 21:26:25 2020 +1100
dev-haskell/hnix: bump up to 0.7.1
Package-Manager: Portage-2.3.92, Repoman-2.3.20
Signed-off-by: Jack Todaro <solpeth@posteo.org>
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 2a94f64d40e69b69ddfa1b5da7906d17009e5e6f
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Fri Nov 24 09:25:20 2017 +0000
refresh Manifests
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit 1a6ba469382ab24f8b77b4ff3b043b6e2ed68306
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Tue Feb 28 21:38:05 2017 +0000
follow ::gentoo in removing '# $Id$' headers
Done as
$ sed -i */*/*.ebuild -e '/^# \$Id\$$/d'
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit 3c9bcad7613a19e999c83c4a514f0fb7c8eb589a
Author: Sergei Trofimovich <siarheit@google.com>
Date: Sun Jan 29 11:00:28 2017 +0000
dev-haskell/hnix: new package, a depend of dhall-nix
Package-Manager: Portage-2.3.3, Repoman-2.3.1
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 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 5523938af96e7f3a9d78225d92e5334b6e5c7706
Author: hololeap <hololeap@users.noreply.github.com>
Date: Wed Dec 28 17:03:03 2022 -0700
dev-haskell/hnix: Revision bump
Loosen constraint on aeson and logict
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
commit c861ffba16be8b0c889049bbae7e877995a35f4f
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sun Nov 6 23:37:56 2022 -0700
dev-haskell/hnix: add 0.16.0, drop 0.14.0.8
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 ee02acbe27226b13f6d5f845efc5850fe3942486
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sat Mar 19 17:30:38 2022 -0600
dev-haskell/hnix: Bump to 0.14.0.8
Add patch: hnix-0.14.0.8-hashable-1_4-fix.patch
Remove old patch: hnix-0.14.0.2-fix-imports.patch
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
commit 6a9126087ae0eec59bc5d318c33fa352a6096df6
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sat Oct 30 20:41:24 2021 -0600
dev-haskell/hnix: Bump to 0.14.0.2
Added patches:
`hnix-0.14.0.2-add-executable-flag.patch`
* Add `executable` USE flag to toggle building the `hnix` executable
(disabled by default)
`hnix-0.14.0.2-fix-imports.patch`
* Needed for the library to compile
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
commit 464ef90920eecbec4e7afa4a6f4bcbf6db99d4cd
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Jul 3 15:56:27 2021 +0100
dev-haskell/hnix: allow semialign-1.2
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit fede295af6181da75f579ae003cf57520604e5ba
Author: Jack Todaro <solpeth@posteo.org>
Date: Sun Mar 28 18:39:23 2021 +1100
dev-haskell/hnix: drop old
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Jack Todaro <solpeth@posteo.org>
commit 2e582d1310d34c6689a1ca8af2ac89b5c20b7004
Author: Jack Todaro <solpeth@posteo.org>
Date: Sun Mar 28 18:36:21 2021 +1100
dev-haskell/hnix: bump up to 0.12.0.1
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Jack Todaro <solpeth@posteo.org>
commit 5579b26879ae8b987b18bbedaa49727d921cb27d
Author: Jack Todaro <solpeth@posteo.org>
Date: Tue Dec 22 20:23:49 2020 +1100
dev-haskell/hnix: bump up to 0.11.1
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Jack Todaro <solpeth@posteo.org>
commit 109fbb22c6a207af4c221debaa84b46f906d5bd9
Author: Jack Todaro <solpeth@posteo.org>
Date: Mon Dec 7 08:42:55 2020 +1100
dev-haskell/hnix: allow prettyprinter-1.7
Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Jack Todaro <solpeth@posteo.org>
commit 20fc93c510b7f017eb22d37e7d2212e403971101
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Sep 27 12:41:53 2020 +0100
dev-haskell/hnix: drop old
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit 6905180fdfbecc1a24663ee31ed49a4bed4620fe
Author: Jack Todaro <solpeth@posteo.org>
Date: Fri Jul 3 21:29:12 2020 +1000
dev-haskell/hnix: bump up to 0.8.0
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Jack Todaro <solpeth@posteo.org>
commit a039c8225b55f09915bf72d991f553a287c91432
Author: Jack Todaro <solpeth@posteo.org>
Date: Fri Jul 3 20:56:25 2020 +1000
dev-haskell/hnix: remove old
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Jack Todaro <solpeth@posteo.org>
commit 01b3d56c01045e0c9be67d6cb19ea16d88515a18
Author: Jack Todaro <solpeth@posteo.org>
Date: Sat Mar 7 11:52:57 2020 +1100
dev-haskell/hnix: add 0.6.1
Package-Manager: Portage-2.3.92, Repoman-2.3.20
Signed-off-by: Jack Todaro <solpeth@posteo.org>
commit e956b3c96bf57005bfd6e4569c3ddad82ae17e49
Author: Jack Todaro <solpeth@posteo.org>
Date: Fri Mar 6 21:26:25 2020 +1100
dev-haskell/hnix: bump up to 0.7.1
Package-Manager: Portage-2.3.92, Repoman-2.3.20
Signed-off-by: Jack Todaro <solpeth@posteo.org>
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 2a94f64d40e69b69ddfa1b5da7906d17009e5e6f
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Fri Nov 24 09:25:20 2017 +0000
refresh Manifests
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit 1a6ba469382ab24f8b77b4ff3b043b6e2ed68306
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Tue Feb 28 21:38:05 2017 +0000
follow ::gentoo in removing '# $Id$' headers
Done as
$ sed -i */*/*.ebuild -e '/^# \$Id\$$/d'
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit 3c9bcad7613a19e999c83c4a514f0fb7c8eb589a
Author: Sergei Trofimovich <siarheit@google.com>
Date: Sun Jan 29 11:00:28 2017 +0000
dev-haskell/hnix: new package, a depend of dhall-nix
Package-Manager: Portage-2.3.3, Repoman-2.3.1