summaryrefslogtreecommitdiff
path: root/dev-haskell
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-01-11 07:23:00 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-01-11 07:23:00 +0000
commit3a6aff0fbfbd9b7cea01c154d54456b6cdac0fb0 (patch)
tree7fda048881a18bc46091b798f96607b42d39600c /dev-haskell
parent6c57216d54c162af1e12754d5f456cd554fccd25 (diff)
downloadbaldeagleos-repo-3a6aff0fbfbd9b7cea01c154d54456b6cdac0fb0.tar.gz
baldeagleos-repo-3a6aff0fbfbd9b7cea01c154d54456b6cdac0fb0.tar.xz
baldeagleos-repo-3a6aff0fbfbd9b7cea01c154d54456b6cdac0fb0.zip
Adding metadata
Diffstat (limited to 'dev-haskell')
-rw-r--r--dev-haskell/ansi-terminal-types/Manifest1
-rw-r--r--dev-haskell/ansi-terminal-types/ansi-terminal-types-1.1.3.ebuild23
-rw-r--r--dev-haskell/ansi-terminal/Manifest1
-rw-r--r--dev-haskell/ansi-terminal/ansi-terminal-1.1.5.ebuild32
-rw-r--r--dev-haskell/asn1-encoding/asn1-encoding-0.9.6.ebuild3
-rw-r--r--dev-haskell/asn1-parse/asn1-parse-0.9.5.ebuild3
-rw-r--r--dev-haskell/asn1-types/Manifest1
-rw-r--r--dev-haskell/asn1-types/asn1-types-0.3.3.ebuild26
-rw-r--r--dev-haskell/asn1-types/asn1-types-0.3.4.ebuild3
-rw-r--r--dev-haskell/assoc/Manifest2
-rw-r--r--dev-haskell/assoc/assoc-1.1.1.ebuild37
-rw-r--r--dev-haskell/call-stack/call-stack-0.3.0.ebuild3
-rw-r--r--dev-haskell/call-stack/call-stack-0.4.0.ebuild6
-rw-r--r--dev-haskell/call-stack/files/call-stack-0.4.0-tests-ignore-srcLocPackage.patch25
-rw-r--r--dev-haskell/clock/Manifest2
-rw-r--r--dev-haskell/clock/clock-0.7.2.ebuild3
-rw-r--r--dev-haskell/clock/clock-0.8.4.ebuild (renamed from dev-haskell/clock/clock-0.8.3.ebuild)15
-rw-r--r--dev-haskell/data-array-byte/Manifest3
-rw-r--r--dev-haskell/data-array-byte/data-array-byte-0.1.0.2.ebuild (renamed from dev-haskell/data-array-byte/data-array-byte-0.1.0.1.ebuild)20
-rw-r--r--dev-haskell/mtl/mtl-2.2.2-r2.ebuild (renamed from dev-haskell/mtl/mtl-2.2.2-r1.ebuild)9
-rw-r--r--dev-haskell/pcre-light/Manifest3
-rw-r--r--dev-haskell/pcre-light/metadata.xml10
-rw-r--r--dev-haskell/pcre-light/pcre-light-0.4.1.3.ebuild (renamed from dev-haskell/pcre-light/pcre-light-0.4.1.0.ebuild)20
-rw-r--r--dev-haskell/prettyprinter/Manifest1
-rw-r--r--dev-haskell/prettyprinter/prettyprinter-1.7.0.ebuild33
-rw-r--r--dev-haskell/quickcheck-classes-base/Manifest1
-rw-r--r--dev-haskell/quickcheck-classes-base/quickcheck-classes-base-0.6.2.0-r1.ebuild (renamed from dev-haskell/quickcheck-classes-base/quickcheck-classes-base-0.6.2.0.ebuild)12
-rw-r--r--dev-haskell/statevar/Manifest1
-rw-r--r--dev-haskell/statevar/statevar-1.2.1.ebuild30
-rw-r--r--dev-haskell/statevar/statevar-1.2.2-r1.ebuild (renamed from dev-haskell/statevar/statevar-1.2.2.ebuild)9
-rw-r--r--dev-haskell/tagged/Manifest2
-rw-r--r--dev-haskell/tagged/metadata.xml5
-rw-r--r--dev-haskell/tagged/tagged-0.8.10.ebuild33
-rw-r--r--dev-haskell/unbounded-delays/Manifest1
-rw-r--r--dev-haskell/unbounded-delays/unbounded-delays-0.1.1.0.ebuild24
-rw-r--r--dev-haskell/unbounded-delays/unbounded-delays-0.1.1.1.ebuild3
36 files changed, 225 insertions, 181 deletions
diff --git a/dev-haskell/ansi-terminal-types/Manifest b/dev-haskell/ansi-terminal-types/Manifest
index 19ceb2e07a54..17f3ff0d7645 100644
--- a/dev-haskell/ansi-terminal-types/Manifest
+++ b/dev-haskell/ansi-terminal-types/Manifest
@@ -1,2 +1,3 @@
DIST ansi-terminal-types-0.11.5-rev1.cabal 1482 BLAKE2B a15dd696455d69c5685db41bfe48ecd9eceeecad0b84616a891202bd5ae4c3db6dc659343a522a785ad98a781d0689be9ea5f5dfa2109d117f8e1a238dcfe553 SHA512 ac36e6d542d70cfc440fcb675c3139879b480a2197559e3bb2b2f6d927370d8cfbc21d9005bca4d87b05ecd0c7c631fd1a941760f0b2d0151dd31d1bc93f48d1
DIST ansi-terminal-types-0.11.5.tar.gz 4660 BLAKE2B 99acf20cead2bca1c293ed4ce9b89f8516416cfb6323d75c67c1f794e3ee04b2ed5783f324485903ce4f36542424412618de5c124f518d2dd3a272a5de3560be SHA512 a37ef258985f9979c0abcc5187cbccea3629b7c74ab52d57f61d0a1c6e4ea5a5bb5d1bcb5176ea5115afa55b6c6f09b75ad918a41b9c1420684845b8928ec070
+DIST ansi-terminal-types-1.1.3.tar.gz 8791 BLAKE2B a7ce4f1ff3a03d923c56d7022dc6863a0ae379b8bf04f4b1ebcfe025a609a6e77f057976408530a9be5d4f692bd6e540941558c690c54e2f7745419086120246 SHA512 94710b60b34c21bfd448e0be6c0d500ac6425f72c8e818f174f1dfda091002c300be4ab35790d4170a5894e7712572b820c91a96d06f7dc9161caea89b350199
diff --git a/dev-haskell/ansi-terminal-types/ansi-terminal-types-1.1.3.ebuild b/dev-haskell/ansi-terminal-types/ansi-terminal-types-1.1.3.ebuild
new file mode 100644
index 000000000000..d63a000e1822
--- /dev/null
+++ b/dev-haskell/ansi-terminal-types/ansi-terminal-types-1.1.3.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.9.1.0
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Types and functions used to represent SGR aspects"
+HOMEPAGE="https://github.com/UnkindPartition/ansi-terminal"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND=">=dev-haskell/colour-2.1.0:=[profile?]
+ >=dev-lang/ghc-9.0.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-3.4.1.0
+"
diff --git a/dev-haskell/ansi-terminal/Manifest b/dev-haskell/ansi-terminal/Manifest
index 4e5302074e32..8ddb244e3a1f 100644
--- a/dev-haskell/ansi-terminal/Manifest
+++ b/dev-haskell/ansi-terminal/Manifest
@@ -1,2 +1,3 @@
DIST ansi-terminal-0.10.3.tar.gz 35863 BLAKE2B 8535a0dcfbf4287abee8c52cd951d155c30b8a2de73a4799ad51e093ff4651fd2bcc771a61627c143f2f48b7cc66e9bb125166be1b13d2d51bcdf1d1666450ee SHA512 231dfaaef2e7b1fb40a0e63bcdce984f914dd0c17af90bc2415c127d503dc438d1952dadfbb524f9ae83d872b30a353d875dda74eb492536cf8953c1e4224187
DIST ansi-terminal-1.0.tar.gz 31745 BLAKE2B 8abca65206e9999ec18823da827466065d16d9f99f37310f852cde29159e3819b2bb9e3c64878271bd9412cf5377afc925267b372960627dad57cc70f6ef4037 SHA512 008b8d96b9ef128124aa094d5043ffbc4364a7441850ba98da620ab4dc5df8540736dc9f92abbe9097ee96a5f592723e5b14f9bbaa1ddfecf3af36cd46311b82
+DIST ansi-terminal-1.1.5.tar.gz 33344 BLAKE2B 3aa43f21127bfb5b5e5f4c7e6c80845ea8d86fe2aa90593a56967b912af82481fdca04083ad9657d163de617100732f2798dca47c13d6991a0819a79b8c91e6e SHA512 d9eb833fc5e876dd0dc07aef47cacb4c05d1847ddc36fc01881c0370aa7efdb9d973de7963b77faec8979faafa403a9cc2c10298a23f46d4b9eca4d08098e3c9
diff --git a/dev-haskell/ansi-terminal/ansi-terminal-1.1.5.ebuild b/dev-haskell/ansi-terminal/ansi-terminal-1.1.5.ebuild
new file mode 100644
index 000000000000..5f1e3bdd0962
--- /dev/null
+++ b/dev-haskell/ansi-terminal/ansi-terminal-1.1.5.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.9.1.0
+#hackport: flags: example:examples,-win32-2-13-1
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Simple ANSI terminal support"
+HOMEPAGE="https://github.com/UnkindPartition/ansi-terminal"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="examples"
+
+RDEPEND="~dev-haskell/ansi-terminal-types-1.1.3:=[profile?]
+ >=dev-haskell/colour-2.1.0:=[profile?]
+ >=dev-lang/ghc-9.0.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-3.4.1.0
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag examples example) \
+ --flag=-win32-2-13-1
+}
diff --git a/dev-haskell/asn1-encoding/asn1-encoding-0.9.6.ebuild b/dev-haskell/asn1-encoding/asn1-encoding-0.9.6.ebuild
index 369e1cb4a45d..f3dae2bd6667 100644
--- a/dev-haskell/asn1-encoding/asn1-encoding-0.9.6.ebuild
+++ b/dev-haskell/asn1-encoding/asn1-encoding-0.9.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,7 +15,6 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
RDEPEND=">=dev-haskell/asn1-types-0.3.0:=[profile?] <dev-haskell/asn1-types-0.4:=[profile?]
>=dev-haskell/hourglass-0.2.6:=[profile?]
diff --git a/dev-haskell/asn1-parse/asn1-parse-0.9.5.ebuild b/dev-haskell/asn1-parse/asn1-parse-0.9.5.ebuild
index b28e10913286..bc0077ab18d2 100644
--- a/dev-haskell/asn1-parse/asn1-parse-0.9.5.ebuild
+++ b/dev-haskell/asn1-parse/asn1-parse-0.9.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,7 +15,6 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
RDEPEND=">=dev-haskell/asn1-encoding-0.9:=[profile?]
>=dev-haskell/asn1-types-0.3:=[profile?] <dev-haskell/asn1-types-0.4:=[profile?]
diff --git a/dev-haskell/asn1-types/Manifest b/dev-haskell/asn1-types/Manifest
index 28fbedd10480..2b0516da38f5 100644
--- a/dev-haskell/asn1-types/Manifest
+++ b/dev-haskell/asn1-types/Manifest
@@ -1,2 +1 @@
-DIST asn1-types-0.3.3.tar.gz 6478 BLAKE2B 3ed6229e8eb1215e47dbbe6791598744ab99a8613c3c5401a504a88f84d9ed82170b2372a19935458d619eb28d9e633d3d5cec324c453b5b67e50a95af2b730b SHA512 d83fca6d585103f7d112a314bfa4da98bf055cbc7541b55717db6260295fcb7dd96d1ac9a25e39ea31881f1a8454d19ed004d59f3c20118b26ef155a99ec5278
DIST asn1-types-0.3.4.tar.gz 6472 BLAKE2B 429381cd73b1ce99f0ca73f95d767eed6b0286cde2c95605427547eaa7cd81a72fa1c72cfb562dcb253f3acb15c71a445e516d6901436c3eabc643353b1a5807 SHA512 0c2b76f134a77da65ecaa797d92b2ee273a72e9bd4467d354012c2b584216cdf2084974393fa4b850207720a3e0801d4a5af5f15137574ff1d7a341c5014184d
diff --git a/dev-haskell/asn1-types/asn1-types-0.3.3.ebuild b/dev-haskell/asn1-types/asn1-types-0.3.3.ebuild
deleted file mode 100644
index f06ea3354975..000000000000
--- a/dev-haskell/asn1-types/asn1-types-0.3.3.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# ebuild generated by hackport 0.6.9999
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour"
-inherit haskell-cabal
-
-DESCRIPTION="ASN.1 types"
-HOMEPAGE="https://github.com/vincenthz/hs-asn1"
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RDEPEND="dev-haskell/hourglass:=[profile?]
- dev-haskell/memory:=[profile?]
- >=dev-lang/ghc-7.4.1:=
-"
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.6
-"
diff --git a/dev-haskell/asn1-types/asn1-types-0.3.4.ebuild b/dev-haskell/asn1-types/asn1-types-0.3.4.ebuild
index 5f7ea1e863d3..c71cbc624ca6 100644
--- a/dev-haskell/asn1-types/asn1-types-0.3.4.ebuild
+++ b/dev-haskell/asn1-types/asn1-types-0.3.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,7 +15,6 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
RDEPEND="dev-haskell/hourglass:=[profile?]
dev-haskell/memory:=[profile?]
diff --git a/dev-haskell/assoc/Manifest b/dev-haskell/assoc/Manifest
index e17310607d2b..7fdf6b2131f2 100644
--- a/dev-haskell/assoc/Manifest
+++ b/dev-haskell/assoc/Manifest
@@ -1,2 +1,4 @@
DIST assoc-1.0.2.tar.gz 3047 BLAKE2B 07f409ce555ac5f041d83db94829638e00ec50175499d42263f19570bc9f58788522ba4edc058450e90912b75aa21f7bfbdcd054cd5025a4aa0cb88b74020c9d SHA512 20fd0056dcc2dff9504e090be5c2ef27692a795133620e60b9382cfdfbaf26d1019617acf48f0f762e22d699068bc4dbd35a714177ce3a36761c0065708b9168
+DIST assoc-1.1.1-rev1.cabal 1420 BLAKE2B dad42cfa4c1a8d434f31a91a35d5087d08f65f9d0e2938769670d9856066d40253abc5a11b3e1fa6cbd6e9cfab77cd426a1a1b923053f44a1949b3258224b631 SHA512 e48833d8ee856cf0d0ad416bbd1c52fc0599bea32babbf4d2254a509362b8ee34c129bd70e1659b6896b78955d4aca74759ae129bb4cd5ad40db6630e5d54651
+DIST assoc-1.1.1.tar.gz 3158 BLAKE2B ab7f01dabc26b0e94361c3ff8abb05d81086e8c741c1ef017bb9a2efb3123e5bdf18071ef567ab7ef01c9142e8f20270d817ebd4d53fd9c949476bdd3b844457 SHA512 3cfcfe84d755dce076c77f2a415bb1a69f80739c3494b9c262fded8861dfc73cdff2fdce15bf476d1a5a94cff7d9def5027b21042bb1d36f73fbd1255df79e49
DIST assoc-1.1.tar.gz 3193 BLAKE2B fd5a68cc7040a48c7a5c4b8e3e525d92dff9e3f3a03b0fa8b3e7eada2aafbaf92a0fbed671935b3192b8a5b3a5a8e903be63715ceecca7fb6d00c80adfabd251 SHA512 1ce6f3ca4ce9de3457b07ef995ec1819b0013bf90ee20c97ef7152b164c6751ea7f435ae28e4b55e9976ffa720aed7e2491daf5254480dd4b980e23d3420e9bb
diff --git a/dev-haskell/assoc/assoc-1.1.1.ebuild b/dev-haskell/assoc/assoc-1.1.1.ebuild
new file mode 100644
index 000000000000..5cfc9b5e5383
--- /dev/null
+++ b/dev-haskell/assoc/assoc-1.1.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.8.5.1.9999
+
+CABAL_HACKAGE_REVISION=1
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="swap and assoc: Symmetric and Semigroupy Bifunctors"
+HOMEPAGE="https://hackage.haskell.org/package/assoc"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="+tagged"
+
+RDEPEND=">=dev-lang/ghc-9.0.2:=
+ tagged? ( >=dev-haskell/tagged-0.8.8:=[profile?] <dev-haskell/tagged-0.9:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-3.4.1.0
+"
+
+src_prepare() {
+ default
+
+ cabal-mksetup
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag tagged tagged)
+}
diff --git a/dev-haskell/call-stack/call-stack-0.3.0.ebuild b/dev-haskell/call-stack/call-stack-0.3.0.ebuild
index 8190745c9dd0..ca9345ed7c25 100644
--- a/dev-haskell/call-stack/call-stack-0.3.0.ebuild
+++ b/dev-haskell/call-stack/call-stack-0.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,7 +15,6 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
RDEPEND=">=dev-lang/ghc-8.4.3:=
"
diff --git a/dev-haskell/call-stack/call-stack-0.4.0.ebuild b/dev-haskell/call-stack/call-stack-0.4.0.ebuild
index d3e0ebf64eed..c8e612d805c0 100644
--- a/dev-haskell/call-stack/call-stack-0.4.0.ebuild
+++ b/dev-haskell/call-stack/call-stack-0.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,6 +15,10 @@ LICENSE="MIT"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+PATCHES=(
+ "${FILESDIR}/${PN}-0.4.0-tests-ignore-srcLocPackage.patch"
+)
+
RDEPEND=">=dev-lang/ghc-8.4.3:=
"
DEPEND="${RDEPEND}
diff --git a/dev-haskell/call-stack/files/call-stack-0.4.0-tests-ignore-srcLocPackage.patch b/dev-haskell/call-stack/files/call-stack-0.4.0-tests-ignore-srcLocPackage.patch
new file mode 100644
index 000000000000..d6bed6907a14
--- /dev/null
+++ b/dev-haskell/call-stack/files/call-stack-0.4.0-tests-ignore-srcLocPackage.patch
@@ -0,0 +1,25 @@
+From 3df9eb420b742a1bbe5f7cb6202701663c057e6f Mon Sep 17 00:00:00 2001
+From: hololeap <hololeap@protonmail.com>
+Date: Wed, 29 Jan 2025 16:24:43 -0700
+Subject: [PATCH 1/1] Reset srcLocPackage in test
+
+The original returned value may include a ABI hash (when using newer
+Cabal), which would be difficult to reliably test against. Reset it to
+"main", which is expected by the test.
+
+Signed-off-by: hololeap <hololeap@protonmail.com>
+--- a/test/Data/CallStackSpec.hs
++++ b/test/Data/CallStackSpec.hs
+@@ -9,7 +9,8 @@ spec :: Spec
+ spec = do
+ describe "callStack" $ do
+ it "returns the call stack" $ do
+- mapLocations test `shouldBe` [
++ let test' = map (\(x,y) -> (x,y { srcLocPackage = "main" })) test
++ mapLocations test' `shouldBe` [
+ #if MIN_VERSION_base(4,8,1)
+ ("bar"
+ , SrcLoc {
+--
+2.45.3
+
diff --git a/dev-haskell/clock/Manifest b/dev-haskell/clock/Manifest
index c3a4c3b08e76..307610dee26d 100644
--- a/dev-haskell/clock/Manifest
+++ b/dev-haskell/clock/Manifest
@@ -1,2 +1,2 @@
DIST clock-0.7.2.tar.gz 7465 BLAKE2B 209e720ba6e856fb5e56cc2d2dd48aa4e7b63ab15f356bcddbd5ee0936495a158ecd2c1cbdf9ce54ed89bcbd047091b3a515bcb04b6a30796bc9d659d610f187 SHA512 cf44dfca6c0825a003018c68266ef0fe503a9b147aaf784435f6297b365c6d18fc71b63b77a23ee2a3298ace638a35de0c6118e361d43b418a45d4fdd24d57cf
-DIST clock-0.8.3.tar.gz 9099 BLAKE2B 4bbe0c68c76339f16af45424a9aa3698ee8c6b743c4e4cc6e38cab2e69ad1e0094e6bdb335a589a9fe496d4c4d4a0dfe49b1d08f66aa13910b474dda319d0bc1 SHA512 86424c9593b9851a3c59ceb23a1665526a0f7e47a18322aa772feff2babb8799c1c2187005639882e4a1553cc327e78a25e85ebe87dec6de17cad050b526ff6f
+DIST clock-0.8.4.tar.gz 9322 BLAKE2B c3b36a88b557cf07d66339a5b4f60b6a6bf0e7947c5484879bb9122b813bb8d91ca48fef28be0b1963bea14bcb2d326ab05dffb782c9260091b311ce39543576 SHA512 0bfe1d966d0514852644c4475138f1468e2438d6703ea0e8f5a0d0a8e86c18dea83c2cda5b4e452a3bcf3797c3cdcf75930a19c0f94328108a73cfcf984d7f85
diff --git a/dev-haskell/clock/clock-0.7.2.ebuild b/dev-haskell/clock/clock-0.7.2.ebuild
index 3b8d8be9af58..65a391639cd2 100644
--- a/dev-haskell/clock/clock-0.7.2.ebuild
+++ b/dev-haskell/clock/clock-0.7.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,6 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
RESTRICT=test # circular depend: tasty->clock[test]->tasty
diff --git a/dev-haskell/clock/clock-0.8.3.ebuild b/dev-haskell/clock/clock-0.8.4.ebuild
index 297b45081c79..3cf8cda7e36e 100644
--- a/dev-haskell/clock/clock-0.8.3.ebuild
+++ b/dev-haskell/clock/clock-0.8.4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-# ebuild generated by hackport 0.7.3.0
+# ebuild generated by hackport 0.8.5.1.9999
#hackport: flags: -llvm
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
@@ -16,15 +16,12 @@ LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-RDEPEND="
- >=dev-lang/ghc-8.4.3:=
+RDEPEND=">=dev-lang/ghc-9.0.2:=
"
DEPEND="${RDEPEND}
- >=dev-haskell/cabal-2.2.0.1
- test? (
- >=dev-haskell/tasty-0.10
- dev-haskell/tasty-quickcheck
- )
+ >=dev-haskell/cabal-3.4.1.0
+ test? ( >=dev-haskell/tasty-0.10
+ dev-haskell/tasty-quickcheck )
"
pkg_pretend() {
diff --git a/dev-haskell/data-array-byte/Manifest b/dev-haskell/data-array-byte/Manifest
index f4d26ec1a3d4..6197d1ffaa73 100644
--- a/dev-haskell/data-array-byte/Manifest
+++ b/dev-haskell/data-array-byte/Manifest
@@ -1,2 +1 @@
-DIST data-array-byte-0.1.0.1-rev1.cabal 1989 BLAKE2B 4cc949daa674be3691072d87b1bc158dbda8e03edb1cdc8d839fe88761b3758a285150a3ed6c297343b93cdf49123584aa8d54cc6bce585d6f7ef008c94afdea SHA512 dda81cb1f8e04a762bad70af5f5cc566c2228322ac277296e1492db57757eedebc39133a35f2daca499593bb4f855e2548c0c400eac3d7ab0ebf7d646dfa06e7
-DIST data-array-byte-0.1.0.1.tar.gz 6784 BLAKE2B 5b53eeee371b4463c4c140b153fd5b806db0385c4fba647c158cecd3168f739f97c292ef70bee03b74e4d34f9ef5c58d9cfa6d20e0b11f2f38399b04657d3c12 SHA512 f06e369803fadca57c0782b45c97f914e0e28c512bb3f36be35a06686ac1c3ab45da150143a1be3b0b5633c3d4105570acc4c0482e9692a4ef35568922a303e7
+DIST data-array-byte-0.1.0.2.tar.gz 6927 BLAKE2B 1e7ad3fdb88f733b0778c711695723605dd006df59b93a5f2e047340d4267681b5fe85ac1ae2afd11b34ef86a4cd3026e6f9218fa5852a319508f86e54537984 SHA512 aadc8d5ab714a212c69086572e294dbf78bc2e5d0f8e819c5bd236df9906a351c4cbf7267aed700ddf89475ee11592cfbc4bba383c4cde6b623b794af4d152f2
diff --git a/dev-haskell/data-array-byte/data-array-byte-0.1.0.1.ebuild b/dev-haskell/data-array-byte/data-array-byte-0.1.0.2.ebuild
index 322e73d7a889..939acaed65d7 100644
--- a/dev-haskell/data-array-byte/data-array-byte-0.1.0.1.ebuild
+++ b/dev-haskell/data-array-byte/data-array-byte-0.1.0.2.ebuild
@@ -1,11 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-# ebuild generated by hackport 0.8.4.0.9999
-
-CABAL_HACKAGE_REVISION=1
+# ebuild generated by hackport 0.9.1.0
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
@@ -17,15 +15,21 @@ LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-RDEPEND=">=dev-lang/ghc-8.10.6:=
+RDEPEND=">=dev-lang/ghc-9.0.2:=
"
DEPEND="${RDEPEND}
- >=dev-haskell/cabal-3.2.1.0
+ >=dev-haskell/cabal-3.4.1.0
test? ( >=dev-haskell/quickcheck-classes-base-0.6 <dev-haskell/quickcheck-classes-base-0.7
- >=dev-haskell/tasty-1.4 <dev-haskell/tasty-1.5
- >=dev-haskell/tasty-quickcheck-0.10 <dev-haskell/tasty-quickcheck-0.11 )
+ >=dev-haskell/tasty-1.4 <dev-haskell/tasty-1.6
+ >=dev-haskell/tasty-quickcheck-0.10 <dev-haskell/tasty-quickcheck-0.12 )
"
+src_prepare() {
+ default
+
+ cabal-mksetup
+}
+
pkg_pretend() {
if use test; then
ewarn "The \"test\" USE flag for this package creates cycles within the"
diff --git a/dev-haskell/mtl/mtl-2.2.2-r1.ebuild b/dev-haskell/mtl/mtl-2.2.2-r2.ebuild
index 96a5d17a136f..c8726efd48bc 100644
--- a/dev-haskell/mtl/mtl-2.2.2-r1.ebuild
+++ b/dev-haskell/mtl/mtl-2.2.2-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -20,8 +20,9 @@ SLOT="0/${PV}"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND="
- >=dev-lang/ghc-8.10.6:=
+ >=dev-lang/ghc-8.10.6:= <dev-lang/ghc-9.5
+"
+DEPEND="${RDEPEND}
"
-DEPEND="${RDEPEND}"
-CABAL_CORE_LIB_GHC_PV="8.10.6 8.10.7 9.0.2 9.2.4 9.2.5 9.2.6 9.2.7 9.2.8 9.4.4 9.4.5"
+CABAL_CORE_LIB_GHC_PV="8.10.6 8.10.7 9.0.2 9.2.4 9.2.5 9.2.6 9.2.7 9.2.8 9.4.4 9.4.5 9.4.7 9.4.8"
diff --git a/dev-haskell/pcre-light/Manifest b/dev-haskell/pcre-light/Manifest
index 34bd1df2bb4d..bc81b047c5ae 100644
--- a/dev-haskell/pcre-light/Manifest
+++ b/dev-haskell/pcre-light/Manifest
@@ -1 +1,2 @@
-DIST pcre-light-0.4.1.0.tar.gz 28908 BLAKE2B 10b24f61d6d4a8669464d2a003fcf3a677fc34f7e0369106d3986e18c97c0cb6509620ac7a545dc0e3246c76e5221ae30e32565c02b5fbdc58b6c2524265f314 SHA512 491d9581e4c29d1a5a3b161210b83abbc135c2d0ee4018481f4101f91c95e93d7acf0764cb464a9ffe84bed9bf8fb400f4c68441ae1be03c0aa182a9be26dc39
+DIST pcre-light-0.4.1.3-rev1.cabal 1784 BLAKE2B f99fa9ac18d7b97508f4cf2d063f0f9defcc40d4c686a6adff48ed09cc98185a7d449e0faed22dc27ccccdc5d24eedd9b12771191f9230a26d8a84f6383a0d27 SHA512 7a5aa30ddb00cb017ff194d539a7c534796e42f1e527a471bb26b68581add2f8cad9865eba441be87b50746c2f7c5fabd85b588c66ac15b1d6559913e0de9a4b
+DIST pcre-light-0.4.1.3.tar.gz 29497 BLAKE2B cc00852ac046ddadb279b4046dcd4111ceb749cd47091551e7d44fc28d9ec5b52d46bd0bcf0582901be4f01bc9c0fcc117a7eda95ce80ef50281209acbac2508 SHA512 7fe893073701ca1a020f28537b7eef533e4c7da2b88daefdaab4e0a7517ec54a0262721275f39b20e865f596b262dc3835a7b4c2b512599ccb494950dd6fd600
diff --git a/dev-haskell/pcre-light/metadata.xml b/dev-haskell/pcre-light/metadata.xml
index 30133f9e49e0..8bea541ac0d9 100644
--- a/dev-haskell/pcre-light/metadata.xml
+++ b/dev-haskell/pcre-light/metadata.xml
@@ -7,14 +7,16 @@
</maintainer>
<longdescription>
A small, efficient and portable regex library for Perl 5 compatible regular expressions
-
+
The PCRE library is a set of functions that implement regular
expression pattern matching using the same syntax and semantics as Perl 5.
-
+
Test coverage data for this library is available at:
&lt;http://code.haskell.org/~dons/tests/pcre-light/hpc_index.html&gt;
-
+
</longdescription>
-
+ <upstream>
+ <bugs-to>https://codeberg.org/daniel-casanueva/pcre-light/issues</bugs-to>
+ </upstream>
<origin>gentoo-staging</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-haskell/pcre-light/pcre-light-0.4.1.0.ebuild b/dev-haskell/pcre-light/pcre-light-0.4.1.3.ebuild
index b724ce9be83c..ad854e158cb6 100644
--- a/dev-haskell/pcre-light/pcre-light-0.4.1.0.ebuild
+++ b/dev-haskell/pcre-light/pcre-light-0.4.1.3.ebuild
@@ -1,35 +1,33 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-# ebuild generated by hackport 0.6.1
+# ebuild generated by hackport 0.9.1.0
+
+CABAL_HACKAGE_REVISION=1
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="Portable regex library for Perl 5 compatible regular expressions"
-HOMEPAGE="https://github.com/Daniel-Diaz/pcre-light"
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+HOMEPAGE="https://codeberg.org/daniel-casanueva/pcre-light"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-#IUSE="use-pkg-config"
-IUSE=""
-RDEPEND=">=dev-lang/ghc-7.4.1:=
+RDEPEND=">=dev-lang/ghc-9.0.2:=
dev-libs/libpcre
"
DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.8.0
+ >=dev-haskell/cabal-3.4.1.0
virtual/pkgconfig
test? ( >=dev-haskell/hunit-1.2.5.2
- >=dev-haskell/mtl-2.1.3.2 )
+ >=dev-haskell/mtl-2.1.3.2 )
"
src_configure() {
haskell-cabal_src_configure \
- --flag=use-pkg-config \
- --flag=-old_base
+ --flag=use-pkg-config
}
diff --git a/dev-haskell/prettyprinter/Manifest b/dev-haskell/prettyprinter/Manifest
index 965b137ff7da..865aaea38852 100644
--- a/dev-haskell/prettyprinter/Manifest
+++ b/dev-haskell/prettyprinter/Manifest
@@ -1,2 +1 @@
-DIST prettyprinter-1.7.0.tar.gz 55569 BLAKE2B fbcdad5485f8139c71f5e34a438adbe59822ef1eb77ae55f9f86228c934e7c751947dcae0900250ea2cfd8638493352759b40c68d91d6b4887289cc475c08163 SHA512 4f1b756b3284a0319bb73229e8445f6d92c3d3d12a879f651df5624389bd6c449b2d9bc440dbf70d8752a6ba574d0539f91950d4bafbe7f9d3fd79d0d30ec95d
DIST prettyprinter-1.7.1.tar.gz 56907 BLAKE2B a05d9153b8b0eccd84b110d8e785c758b407757f54424d37b17ba5452e4b34fbfe4b4d7a6238d8a6b73d65cb23dc51ca3af320b577ae645fdf63190159f2e695 SHA512 26289e579cc1a2826dc11daedbdfd5ce31acf4a2382f827c20194d910f05201e3f332a6544aa0c3f941188d9eaee8d6dee3cf3d319dc3c5a7bfe4f35d77b4dd9
diff --git a/dev-haskell/prettyprinter/prettyprinter-1.7.0.ebuild b/dev-haskell/prettyprinter/prettyprinter-1.7.0.ebuild
deleted file mode 100644
index da731e5adbc6..000000000000
--- a/dev-haskell/prettyprinter/prettyprinter-1.7.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# ebuild generated by hackport 0.6.6.9999
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="A modern, easy to use, well-documented, extensible pretty-printer"
-HOMEPAGE="https://github.com/quchen/prettyprinter"
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RDEPEND=">=dev-haskell/fail-4.9.0.0:=[profile?] <dev-haskell/fail-4.10:=[profile?]
- >=dev-haskell/semigroups-0.17:=[profile?]
- >=dev-haskell/text-1.2:=[profile?]
- >=dev-haskell/void-0.4:=[profile?] <dev-haskell/void-0.8:=[profile?]
- >=dev-lang/ghc-7.4.1:=
-"
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.10
- test? ( >=dev-haskell/pgp-wordlist-0.1
- >=dev-haskell/quickcheck-instances-0.3
- >=dev-haskell/tasty-0.10
- >=dev-haskell/tasty-hunit-0.9
- >=dev-haskell/tasty-quickcheck-0.8 )
-"
diff --git a/dev-haskell/quickcheck-classes-base/Manifest b/dev-haskell/quickcheck-classes-base/Manifest
index 9b3a83da17ba..ca8c70954743 100644
--- a/dev-haskell/quickcheck-classes-base/Manifest
+++ b/dev-haskell/quickcheck-classes-base/Manifest
@@ -1 +1,2 @@
+DIST quickcheck-classes-base-0.6.2.0-rev1.cabal 3934 BLAKE2B 15aa89f19ea4fa875c00b00628af5766b39565ad027196434815c416211f086cd7058168998abdb0020551f386fc6f962b745bbd99a6bd1827fe68136bb7170b SHA512 f0606387b43242a3b01b396820800afe16e201736ae44d57749e89202eb760c07d8b878a663b9c646aaa6db3117ba896f98710add3ab6efe109b4e549bed2093
DIST quickcheck-classes-base-0.6.2.0.tar.gz 26732 BLAKE2B aa3b7be411c66b72eb07c81e9fe2c1accdde254ae8e510080d7b0ea93df0148317a61633f96fe459ab329af112eee3d8243fb728f5416d95d258b90a40d1d9cf SHA512 730255f74582081e65fa8c6b36ab8a2c26991a8e7d8140361151614e7a9619f178e50820cdfc3bf5771f1688dce369f9d71de683bc89481a20f8d2382ae4b58d
diff --git a/dev-haskell/quickcheck-classes-base/quickcheck-classes-base-0.6.2.0.ebuild b/dev-haskell/quickcheck-classes-base/quickcheck-classes-base-0.6.2.0-r1.ebuild
index 683cb5397f5e..f089387b58ec 100644
--- a/dev-haskell/quickcheck-classes-base/quickcheck-classes-base-0.6.2.0.ebuild
+++ b/dev-haskell/quickcheck-classes-base/quickcheck-classes-base-0.6.2.0-r1.ebuild
@@ -1,30 +1,30 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-# ebuild generated by hackport 0.6.7.9999
+# ebuild generated by hackport 0.8.5.1.9999
+
+CABAL_HACKAGE_REVISION=1
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="QuickCheck common typeclasses from 'base'"
HOMEPAGE="https://github.com/andrewthad/quickcheck-classes#readme"
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="+binary-laws +unary-laws"
-RDEPEND="dev-haskell/contravariant:=[profile?]
- >=dev-lang/ghc-8.4.3:=
+RDEPEND=">=dev-lang/ghc-9.0.2:=
binary-laws? ( >=dev-haskell/quickcheck-2.10.0:=[profile?] )
unary-laws? ( >=dev-haskell/quickcheck-2.10.0:=[profile?] )
!unary-laws? ( !binary-laws? ( >=dev-haskell/quickcheck-2.7:=[profile?] ) )
"
DEPEND="${RDEPEND}
- >=dev-haskell/cabal-2.4
+ >=dev-haskell/cabal-3.4.1.0
"
PATCHES=("${FILESDIR}"/${P}-laws.patch)
diff --git a/dev-haskell/statevar/Manifest b/dev-haskell/statevar/Manifest
index 072a384fd59e..b66e5cdbcfe3 100644
--- a/dev-haskell/statevar/Manifest
+++ b/dev-haskell/statevar/Manifest
@@ -1,2 +1 @@
-DIST StateVar-1.2.1.tar.gz 5055 BLAKE2B 45a9e509deec9988debdf906bfcb3f3fcd04fbd42326ea5eb74b697fa761d2d4a696c84deb0d5634aac0a4d57af3ef56cf612b343afb53f00c2eec4b96d53801 SHA512 867e38b309a0cbb5a3aac1183b6388aab6e546cda799b0668f3e9534556df4b73558295a706b2859c1edb20e89dac7bf8c4f04f839d40ede2c36a2ae7eab6259
DIST statevar-1.2.2.tar.gz 5048 BLAKE2B 937617e283038101ef8dea2ec62ba77af2f34868b99bbb41241fd07a897d51d31238eaae688239cc0b560d39f34873eeed9226e96b09d659350337e8dfd2ce02 SHA512 d4330b43471ed73e2c70e0686575f7987f617ae1c03d9d5b0ea89d5ec55be2470b6d917e4ecc6d52c4d46fc8afbeea16194667815ce0bbecb1f637d7277f86e6
diff --git a/dev-haskell/statevar/statevar-1.2.1.ebuild b/dev-haskell/statevar/statevar-1.2.1.ebuild
deleted file mode 100644
index 195e5b094956..000000000000
--- a/dev-haskell/statevar/statevar-1.2.1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# ebuild generated by hackport 0.6.7.9999
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour"
-inherit haskell-cabal
-
-MY_PN="StateVar"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="State variables"
-HOMEPAGE="https://github.com/haskell-opengl/StateVar"
-SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RDEPEND=">=dev-haskell/stm-2.3.0.1:=[profile?] <dev-haskell/stm-2.6:=[profile?]
- >=dev-lang/ghc-7.8.2:=
-"
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.18.1.3
-"
-
-S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/statevar/statevar-1.2.2.ebuild b/dev-haskell/statevar/statevar-1.2.2-r1.ebuild
index be0ecb11ce35..e5e5505ce4e7 100644
--- a/dev-haskell/statevar/statevar-1.2.2.ebuild
+++ b/dev-haskell/statevar/statevar-1.2.2-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-# ebuild generated by hackport 0.7.3.0
+# ebuild generated by hackport 0.8.4.0.9999
CABAL_PN="StateVar"
@@ -18,9 +18,8 @@ SLOT="0/${PV}"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND="
- >=dev-haskell/stm-2.3.0.1:=[profile?] <dev-haskell/stm-2.6:=[profile?]
- >=dev-lang/ghc-8.4.3:=
+ >=dev-lang/ghc-9.0.2:=
"
DEPEND="${RDEPEND}
- >=dev-haskell/cabal-2.2.0.1
+ >=dev-haskell/cabal-3.4.1.0
"
diff --git a/dev-haskell/tagged/Manifest b/dev-haskell/tagged/Manifest
index 885373ffc2eb..3a9d1e3a0fa7 100644
--- a/dev-haskell/tagged/Manifest
+++ b/dev-haskell/tagged/Manifest
@@ -1,3 +1,5 @@
+DIST tagged-0.8.10-rev1.cabal 2201 BLAKE2B 500068c11089b9eb3c73abddf534a607d545cb1e55c8ed6aac6bf834b9d5a1c9aa8b89812e04dd59380b810244c3a665dfdd7d9e8c28989db66f89757aed7070 SHA512 9fac9772a3b4ab26b8d2beeff3a1e12d368a3dcec464d3bff4bf13e056a7ad34d400834f2f3180cd1cd7b1c803296a35866bb6e0d97a0eead99980924ff4fcbf
+DIST tagged-0.8.10.tar.gz 8398 BLAKE2B 3be406bd52002c66632fad783d28fc4eb6bcf3917902488a67aafb455abb2402ec396080cc49fb7dbcde44359b2d71b6f782ea26896256e13f7b6d22d0c7201c SHA512 6c3dbfe6fa1a7a4b8987d320cea0d59922da2036ffdb7fc43331ca8dfd7a8b078f4600eda85bf84ab6c4b229b889b0fa6368f5dbdb57bbe16836fc6d6378159e
DIST tagged-0.8.6.1-rev3.cabal 2874 BLAKE2B 96959835cc58d33e34cacdfe289a37d0c93db91e8ca72b74f23b82451dc0a4e6a113a1c5bc0a810887ef56d0a140c756c73bd8bf36002ddf5ae58307af084814 SHA512 084047d814fc74bbda9b15a737f498ae182bb498bcae64ae6114a8cfff58e4c238c79b99da30531b4560c9564d4cca08f565aa6929a0b902bad9723f482c8216
DIST tagged-0.8.6.1.tar.gz 9842 BLAKE2B 6069ea3705dadfec7bc59d81cd9c425e01ad02131e9b6ce4657ad2b59d61a8dc8a420e518ed083a0d8d6b7171e5c233f3a9d96b15045b738c97d4f86fa3887b3 SHA512 289be845821aada538caf3fd0fc85b8ed115c657dc5beb0408816e43cf72153881ad305a982effa572a46e5b1842d2772af44313674cb0a252db8aeb6953f345
DIST tagged-0.8.7.tar.gz 10082 BLAKE2B f52314aab17206fdf5bad6f334424dde0317f96483509c2da03ee6e823182914be2824350f43e4dd6a7d3e09c34c9d22f00dacba5b2d0f6e2b5a78f204e446fd SHA512 75e8a65a7ebf267a508660e91cb7e265aca3c7b417b4441a01024419f27c0b9614c94a45f0ee58c454492f6e623ccde2d8b9f06cc0100c2f2927efe119fa57ea
diff --git a/dev-haskell/tagged/metadata.xml b/dev-haskell/tagged/metadata.xml
index 3d015d9cde4c..f2e406b8a04c 100644
--- a/dev-haskell/tagged/metadata.xml
+++ b/dev-haskell/tagged/metadata.xml
@@ -6,5 +6,10 @@
<name>Gentoo Haskell</name>
</maintainer>
+ <use>
+ <flag name="template-haskell">You can disable the use of the `template-haskell` package using `-f-template-haskell`.
+
+Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users.</flag>
+ </use>
<origin>gentoo-staging</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-haskell/tagged/tagged-0.8.10.ebuild b/dev-haskell/tagged/tagged-0.8.10.ebuild
new file mode 100644
index 000000000000..c95e1b0feb1b
--- /dev/null
+++ b/dev-haskell/tagged/tagged-0.8.10.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.9.1.0
+#hackport: flags: +deepseq,+transformers
+
+CABAL_HACKAGE_REVISION=1
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell 98 phantom types to avoid unsafely passing dummy arguments"
+HOMEPAGE="https://github.com/ekmett/tagged"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="+template-haskell"
+
+RDEPEND=">=dev-lang/ghc-9.0.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-3.4.1.0
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=deepseq \
+ $(cabal_flag template-haskell template-haskell) \
+ --flag=transformers
+}
diff --git a/dev-haskell/unbounded-delays/Manifest b/dev-haskell/unbounded-delays/Manifest
index c5907e424d62..bffbd277d8c9 100644
--- a/dev-haskell/unbounded-delays/Manifest
+++ b/dev-haskell/unbounded-delays/Manifest
@@ -1,2 +1 @@
-DIST unbounded-delays-0.1.1.0.tar.gz 4166 BLAKE2B 158b05e35afd4c2b8f33caeea748466ee8cb6348f4505649c442f76777b41326128b84b8b7559e06d031c1486886e99e95bf69ac7e80eb16ec1c17cc5b5354e3 SHA512 70e26055abe40b38e20bc5dadc3ae32b699613698d0fc36bbd519fe011128fbdda7e963a69f25375b4e8a26b2ebfa2cdd4496d9d045e9f19672224654e5e7948
DIST unbounded-delays-0.1.1.1.tar.gz 4114 BLAKE2B 97ffa71675906f9eef6ae297369f9668273ffcb4cc8d9d7efb43b152b5abbeae888ca67e1f77568636feeb3eb4d1bd8549a1446a4f56c7db5ef5570a43da7c57 SHA512 7439c8976498bd84e966b7e08e8d868d65debe3ffc7fd77dc6de345258b4532f2203415abf9530fdaa5feba0bfdc1031303b343502d1f3dc401058125babd41b
diff --git a/dev-haskell/unbounded-delays/unbounded-delays-0.1.1.0.ebuild b/dev-haskell/unbounded-delays/unbounded-delays-0.1.1.0.ebuild
deleted file mode 100644
index c178473e252e..000000000000
--- a/dev-haskell/unbounded-delays/unbounded-delays-0.1.1.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# ebuild generated by hackport 0.5.2.9999
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour"
-inherit haskell-cabal
-
-DESCRIPTION="Unbounded thread delays and timeouts"
-HOMEPAGE="https://github.com/basvandijk/unbounded-delays"
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RDEPEND=">=dev-lang/ghc-7.4.1:=
-"
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.6
-"
diff --git a/dev-haskell/unbounded-delays/unbounded-delays-0.1.1.1.ebuild b/dev-haskell/unbounded-delays/unbounded-delays-0.1.1.1.ebuild
index 5a8fc9f85dd2..4146e7e9725e 100644
--- a/dev-haskell/unbounded-delays/unbounded-delays-0.1.1.1.ebuild
+++ b/dev-haskell/unbounded-delays/unbounded-delays-0.1.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,7 +15,6 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
"