summaryrefslogtreecommitdiff
path: root/dev-haskell
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-01-12 07:24:27 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-01-12 07:24:27 +0000
commitca6c72bcf14c5cb03441c5b4ffec48d4fe152191 (patch)
treed339435245bec10d0b210bb3783344388a31914a /dev-haskell
parent58b53639270192a4f5fabef21dca3a80ca8b060f (diff)
downloadbaldeagleos-repo-ca6c72bcf14c5cb03441c5b4ffec48d4fe152191.tar.gz
baldeagleos-repo-ca6c72bcf14c5cb03441c5b4ffec48d4fe152191.tar.xz
baldeagleos-repo-ca6c72bcf14c5cb03441c5b4ffec48d4fe152191.zip
Adding metadata
Diffstat (limited to 'dev-haskell')
-rw-r--r--dev-haskell/base-unicode-symbols/base-unicode-symbols-0.2.4.2.ebuild3
-rw-r--r--dev-haskell/base-unicode-symbols/metadata.xml18
-rw-r--r--dev-haskell/bencode/bencode-0.6.1.1.ebuild3
-rw-r--r--dev-haskell/binary-orphans/Manifest6
-rw-r--r--dev-haskell/binary-orphans/binary-orphans-1.0.2.ebuild44
-rw-r--r--dev-haskell/binary-orphans/binary-orphans-1.0.5.ebuild (renamed from dev-haskell/binary-orphans/binary-orphans-1.0.4.1.ebuild)23
-rw-r--r--dev-haskell/bitvec/Manifest3
-rw-r--r--dev-haskell/bitvec/bitvec-1.1.3.0.ebuild40
-rw-r--r--dev-haskell/bitvec/bitvec-1.1.5.0.ebuild43
-rw-r--r--dev-haskell/bitvec/metadata.xml5
-rw-r--r--dev-haskell/leancheck/Manifest3
-rw-r--r--dev-haskell/leancheck/leancheck-0.9.3.ebuild24
-rw-r--r--dev-haskell/leancheck/leancheck-1.0.4.ebuild (renamed from dev-haskell/leancheck/leancheck-0.9.10.ebuild)9
-rw-r--r--dev-haskell/onetuple/Manifest2
-rw-r--r--dev-haskell/onetuple/onetuple-0.4.1.1.ebuild28
-rw-r--r--dev-haskell/onetuple/onetuple-0.4.2.1.ebuild27
-rw-r--r--dev-haskell/quickcheck-instances/Manifest2
-rw-r--r--dev-haskell/quickcheck-instances/quickcheck-instances-0.3.27.ebuild55
-rw-r--r--dev-haskell/regex-applicative/regex-applicative-0.3.3.1.ebuild3
-rw-r--r--dev-haskell/regex-base/Manifest5
-rw-r--r--dev-haskell/regex-base/regex-base-0.94.0.1.ebuild26
-rw-r--r--dev-haskell/regex-base/regex-base-0.94.0.3.ebuild (renamed from dev-haskell/regex-base/regex-base-0.94.0.2.ebuild)11
-rw-r--r--dev-haskell/regex-posix/Manifest5
-rw-r--r--dev-haskell/regex-posix/regex-posix-0.96.0.0.ebuild38
-rw-r--r--dev-haskell/regex-posix/regex-posix-0.96.0.2.ebuild (renamed from dev-haskell/regex-posix/regex-posix-0.96.0.1.ebuild)16
-rw-r--r--dev-haskell/regex-tdfa/Manifest3
-rw-r--r--dev-haskell/regex-tdfa/regex-tdfa-1.3.2.5.ebuild (renamed from dev-haskell/regex-tdfa/regex-tdfa-1.3.2.2.ebuild)22
-rw-r--r--dev-haskell/regex-tdfa/regex-tdfa-1.3.2.ebuild38
-rw-r--r--dev-haskell/test-framework-hunit/Manifest2
-rw-r--r--dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.2-r1.ebuild37
-rw-r--r--dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.3.ebuild36
-rw-r--r--dev-haskell/test-framework-leancheck/Manifest2
-rw-r--r--dev-haskell/test-framework-leancheck/test-framework-leancheck-0.0.4.ebuild (renamed from dev-haskell/test-framework-leancheck/test-framework-leancheck-0.0.1.ebuild)10
-rw-r--r--dev-haskell/test-framework-quickcheck2/Manifest2
-rw-r--r--dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.5-r2.ebuild39
-rw-r--r--dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.7.ebuild37
-rw-r--r--dev-haskell/test-framework-th/test-framework-th-0.2.4.ebuild3
-rw-r--r--dev-haskell/test-framework/Manifest3
-rw-r--r--dev-haskell/test-framework/test-framework-0.8.2.0-r4.ebuild39
-rw-r--r--dev-haskell/test-framework/test-framework-0.8.2.3.ebuild36
-rw-r--r--dev-haskell/xml/xml-1.3.14.ebuild3
41 files changed, 264 insertions, 490 deletions
diff --git a/dev-haskell/base-unicode-symbols/base-unicode-symbols-0.2.4.2.ebuild b/dev-haskell/base-unicode-symbols/base-unicode-symbols-0.2.4.2.ebuild
index 5257d0316ba9..9d710411f1a3 100644
--- a/dev-haskell/base-unicode-symbols/base-unicode-symbols-0.2.4.2.ebuild
+++ b/dev-haskell/base-unicode-symbols/base-unicode-symbols-0.2.4.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
@@ -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:=
"
diff --git a/dev-haskell/base-unicode-symbols/metadata.xml b/dev-haskell/base-unicode-symbols/metadata.xml
index 3d015d9cde4c..a9565b3be543 100644
--- a/dev-haskell/base-unicode-symbols/metadata.xml
+++ b/dev-haskell/base-unicode-symbols/metadata.xml
@@ -5,6 +5,24 @@
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
+ <longdescription>
+ This package defines new symbols for a number of functions,
+ operators and types in the base package.
+
+ All symbols are documented with their actual definition and
+ information regarding their Unicode code point. They should be
+ completely interchangeable with their definitions.
+
+ For further Unicode goodness you can enable the @UnicodeSyntax@
+ language extension \[1\]. This extension enables Unicode characters
+ to be used to stand for certain ASCII character sequences,
+ i.e. &amp;#x2192; instead of @-&gt;@, &amp;#x2200; instead of @forall@ and many
+ others.
+
+ Original idea by P&amp;#xE9;ter Divi&amp;#xE1;nszky.
+
+ \[1\] &lt;http://www.haskell.org/ghc/docs/latest/html/users_guide/syntax-extns.html#unicode-syntax&gt;
+ </longdescription>
<origin>gentoo-staging</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-haskell/bencode/bencode-0.6.1.1.ebuild b/dev-haskell/bencode/bencode-0.6.1.1.ebuild
index f187437ab886..77b56cfc7d79 100644
--- a/dev-haskell/bencode/bencode-0.6.1.1.ebuild
+++ b/dev-haskell/bencode/bencode-0.6.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-haskell/parsec:=[profile?]
>=dev-haskell/transformers-compat-0.4:=[profile?]
diff --git a/dev-haskell/binary-orphans/Manifest b/dev-haskell/binary-orphans/Manifest
index 97a389bfec17..f8db0df601ca 100644
--- a/dev-haskell/binary-orphans/Manifest
+++ b/dev-haskell/binary-orphans/Manifest
@@ -1,4 +1,2 @@
-DIST binary-orphans-1.0.2.cabal 2264 BLAKE2B aba78e56c07192df484757aa58fdc79ea201cf4545499b11f3a82cbfd0af57c0db0fd1134255f7697b0276f2e7807ba5a74b9b591d233b99e6fec4c908ecdda8 SHA512 8cb030d9a9dc32a4a3ada6684babc5b45d8a6a786261668eb01ae36f3d496f1ca25b0a31782c3728bfb3ede3883df52015aefd85bbf0911ac7e0222d1a33de6e
-DIST binary-orphans-1.0.2.tar.gz 4566 BLAKE2B bdb19771f2ef1201d55766bb26b461341d23899356379a0fa031cf014dc8dd9341bab1538488fe739c9ccecd51ad686e4781220c962a073866238a443ddac389 SHA512 49b6c758b0e94594e9a5feab7f5c3398fcd6b0498c06fffa5e9eb1d39c753f64c0eafbfdd2826a9581a47f2caa5e4194aef89840ce95ba1455844e74b6d6ad1e
-DIST binary-orphans-1.0.4.1-rev2.cabal 2468 BLAKE2B 3ede254321f8d537fe21d6377e0afbbbe3f1cfcbe3815fbbe76d50fcc8fbf46adcf93e4acb790fb8c4e214f94dd1eb063e50f278339aad3db99f95e9021c05d8 SHA512 3cb06701cbb27547eecd41564ded69812ebfbd516033c74eea09c40c789e6d909de27007b38078f35285651313d5a82e36903f36be4cb4e42cdf88d1b0b4634e
-DIST binary-orphans-1.0.4.1.tar.gz 5327 BLAKE2B 6f0a0c12f9c75aca8d3fe5b902eeedec337d9e7bf2dd282a6c2d80ca7e955f12749aab7794d4ed125a8f7fa77bfc39823e9226ff322f8e36008309decf02d948 SHA512 97b37ecc232ef0117f1b0ce11fcd527dad41c6680ad327b74c51fa10ef3cb672a9e1a6c1e6bd015dc1a7f4a4a657178790aa8af8e8200ca7eebd2f11db131a13
+DIST binary-orphans-1.0.5-rev1.cabal 1997 BLAKE2B a026a04b4ec366058339154dde113299f7b0497ea1ab55a85812382aa38ab673d0f1a14b422e61a6aed17b11da79d15864edfc907e1781c950b63462591d8472 SHA512 206997292cf63b4d6c95d2aa21fb90c9913aab77f8583b7d8d243a49ab8654b0d692978a482d6e0c4dbfae507a784a47a67a3b646b2db2e275f1c18e0a8fa34a
+DIST binary-orphans-1.0.5.tar.gz 3289 BLAKE2B 6d9334d8c998dadd95963a81bc0648705d599e0e03a6b1aafe9b3595279501139ac9305ee153577ca9161f198500aa299994b695a7427bd51c45274843242fc3 SHA512 95917874e026de052c2129c108f872b000515a21e6a9078afd73d0784464ee862851ad7b43f16fdca2e3fcf0d7cf097a678a41f3a8f74ec745827842303e4984
diff --git a/dev-haskell/binary-orphans/binary-orphans-1.0.2.ebuild b/dev-haskell/binary-orphans/binary-orphans-1.0.2.ebuild
deleted file mode 100644
index ed5634f74951..000000000000
--- a/dev-haskell/binary-orphans/binary-orphans-1.0.2.ebuild
+++ /dev/null
@@ -1,44 +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.7.9999
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite
-inherit haskell-cabal
-RESTRICT="test" # Tests fail to build
-
-DESCRIPTION="Compatibility package for binary; provides instances"
-HOMEPAGE="https://hackage.haskell.org/package/binary-orphans"
-HACKAGE_REV="1"
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
- https://hackage.haskell.org/package/${P}/revision/${HACKAGE_REV}.cabal -> ${PF}.cabal"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-
-RDEPEND=">=dev-haskell/onetuple-0.3:=[profile?] <dev-haskell/onetuple-0.4:=[profile?]
- >=dev-lang/ghc-8.4.3:=
-"
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-2.2.0.1
-"
-# test? ( >=dev-haskell/quickcheck-2.13.1 <dev-haskell/quickcheck-2.15
-# >=dev-haskell/quickcheck-instances-0.3.21 <dev-haskell/quickcheck-instances-0.4
-# >=dev-haskell/tagged-0.8.6 <dev-haskell/tagged-0.8.7
-# >=dev-haskell/tasty-0.10.1.2 <dev-haskell/tasty-1.5
-# >=dev-haskell/tasty-quickcheck-0.8.3.2 <dev-haskell/tasty-quickcheck-0.11 )
-BDEPEND="app-text/dos2unix"
-
-src_prepare() {
- # pull revised cabal from upstream
- cp "${DISTDIR}/${PF}.cabal" "${S}/${PN}.cabal" || die
-
- # Convert to unix line endings
- dos2unix "${S}/${PN}.cabal" || die
-
- # Apply patches *after* pulling the revised cabal
- default
-}
diff --git a/dev-haskell/binary-orphans/binary-orphans-1.0.4.1.ebuild b/dev-haskell/binary-orphans/binary-orphans-1.0.5.ebuild
index 321a9daf32cf..7462855a9882 100644
--- a/dev-haskell/binary-orphans/binary-orphans-1.0.4.1.ebuild
+++ b/dev-haskell/binary-orphans/binary-orphans-1.0.5.ebuild
@@ -1,11 +1,11 @@
-# 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.2.0.9999
+# ebuild generated by hackport 0.9.0.0.9999
-CABAL_HACKAGE_REVISION=2
+CABAL_HACKAGE_REVISION=1
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
@@ -17,18 +17,15 @@ LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-RDEPEND="
- >=dev-haskell/data-array-byte-0.1.0.1:=[profile?] <dev-haskell/data-array-byte-0.2:=[profile?]
- >=dev-haskell/onetuple-0.3:=[profile?] <dev-haskell/onetuple-0.5:=[profile?]
- >=dev-lang/ghc-8.8.1:=
+RDEPEND=">=dev-haskell/data-array-byte-0.1.0.1:=[profile?] <dev-haskell/data-array-byte-0.2:=[profile?]
+ >=dev-haskell/onetuple-0.4.2:=[profile?] <dev-haskell/onetuple-0.5:=[profile?]
+ >=dev-lang/ghc-9.0.2:=
"
DEPEND="${RDEPEND}
- >=dev-haskell/cabal-3.0.0.0
- test? (
- >=dev-haskell/quickcheck-2.13.1 <dev-haskell/quickcheck-2.15
+ >=dev-haskell/cabal-3.4.1.0
+ test? ( >=dev-haskell/quickcheck-2.13.1 <dev-haskell/quickcheck-2.16
>=dev-haskell/quickcheck-instances-0.3.28 <dev-haskell/quickcheck-instances-0.4
>=dev-haskell/tagged-0.8.6 <dev-haskell/tagged-0.9
- >=dev-haskell/tasty-0.10.1.2 <dev-haskell/tasty-1.5
- >=dev-haskell/tasty-quickcheck-0.8.3.2 <dev-haskell/tasty-quickcheck-0.11
- )
+ >=dev-haskell/tasty-0.10.1.2 <dev-haskell/tasty-1.6
+ >=dev-haskell/tasty-quickcheck-0.8.3.2 <dev-haskell/tasty-quickcheck-0.12 )
"
diff --git a/dev-haskell/bitvec/Manifest b/dev-haskell/bitvec/Manifest
index e39759f70fb9..7868f3d3f012 100644
--- a/dev-haskell/bitvec/Manifest
+++ b/dev-haskell/bitvec/Manifest
@@ -1 +1,2 @@
-DIST bitvec-1.1.3.0.tar.gz 35865 BLAKE2B b63dc22574176993f55f0935e1d89f6660ef365189838821c11a04a07ff2a41241a1f0a34b148f36036eba3ea55adda516e355a574ae1e49b658c986fb515254 SHA512 4a54726e0ec0923019329fd2f110011f547761e51a7485f684526ba7f97caac170fde1a4bfe84b57a016ad85c6e440b85f20993c15854e9e79231ecd07d960ca
+DIST bitvec-1.1.5.0-rev3.cabal 4921 BLAKE2B 6b4566a098dffec362c6fe17e2ca99089deedcd2eb2888c539a5dbd809acd64597d2e64c1c2f0d1abd51fe0c3fe307991d544dc95a0411ec132f17522cc543e4 SHA512 d4984074dcda1d856ce4efbfd5870276e874ca94880aa455a24f818cd5fe7c56d45ddb9838191d9028297f7c1b3b6822b746bddb4328ebdf06142c1d0d89eb57
+DIST bitvec-1.1.5.0.tar.gz 40076 BLAKE2B 68ceb465bb37caad035986feaec2a51e455c3e15393485e86bc599c8d9852c5134d520e7c26b5af6487429d587536c7ad813e4628e6fd7af5f5b372d45c2539c SHA512 5f9f8db2ec109b465ba29da2ed480a9e66d0cc8318ce29d1e11db946f1673294f46488d67e807976044e1462c092e303e446fc066903404075963092830853ea
diff --git a/dev-haskell/bitvec/bitvec-1.1.3.0.ebuild b/dev-haskell/bitvec/bitvec-1.1.3.0.ebuild
deleted file mode 100644
index 25d80a6e03b7..000000000000
--- a/dev-haskell/bitvec/bitvec-1.1.3.0.ebuild
+++ /dev/null
@@ -1,40 +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.7.3.0
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="Space-efficient bit vectors"
-HOMEPAGE="https://github.com/Bodigrim/bitvec"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="+gmp"
-
-RDEPEND="
- >=dev-haskell/primitive-0.5:=[profile?]
- >=dev-haskell/vector-0.11:=[profile?] <dev-haskell/vector-0.14:=[profile?]
- >=dev-lang/ghc-8.4.3:=
- gmp? (
- dev-libs/gmp
- )
-"
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-2.2.0.1
- test? (
- >=dev-haskell/quickcheck-classes-0.6.1
- dev-haskell/quickcheck-classes-base
- dev-haskell/tasty
- dev-haskell/tasty-quickcheck
- )
-"
-
-src_configure() {
- haskell-cabal_src_configure \
- $(cabal_flag gmp libgmp)
-}
diff --git a/dev-haskell/bitvec/bitvec-1.1.5.0.ebuild b/dev-haskell/bitvec/bitvec-1.1.5.0.ebuild
new file mode 100644
index 000000000000..f44facf51e81
--- /dev/null
+++ b/dev-haskell/bitvec/bitvec-1.1.5.0.ebuild
@@ -0,0 +1,43 @@
+# 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=3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Space-efficient bit vectors"
+HOMEPAGE="https://github.com/Bodigrim/bitvec"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="+simd"
+
+RDEPEND=">=dev-haskell/primitive-0.5:=[profile?]
+ >=dev-haskell/vector-0.11:=[profile?] <dev-haskell/vector-0.14:=[profile?]
+ >=dev-lang/ghc-9.0.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-3.4.1.0
+ test? ( >=dev-haskell/primitive-0.5 <dev-haskell/primitive-0.10
+ >=dev-haskell/quickcheck-classes-0.6.1 <dev-haskell/quickcheck-classes-0.7
+ <dev-haskell/quickcheck-classes-base-0.7
+ <dev-haskell/tasty-1.6
+ <dev-haskell/tasty-quickcheck-0.12 )
+"
+
+src_prepare() {
+ default
+
+ cabal-mksetup
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag simd simd)
+}
diff --git a/dev-haskell/bitvec/metadata.xml b/dev-haskell/bitvec/metadata.xml
index 1e3628db1300..3f910b2f0a06 100644
--- a/dev-haskell/bitvec/metadata.xml
+++ b/dev-haskell/bitvec/metadata.xml
@@ -7,9 +7,8 @@
</maintainer>
<use>
- <flag name="gmp">Link against the GMP library for the ultimate performance of
-`zipBits`, `invertBits` and `countBits`. Users are strongly encouraged
-to enable this flag whenever possible.</flag>
+ <flag name="simd">Use a C SIMD implementation for the ultimate performance of `zipBits`, `invertBits` and `countBits`.
+Disable this flag if there are problems with the C FFI.</flag>
</use>
<origin>gentoo-staging</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-haskell/leancheck/Manifest b/dev-haskell/leancheck/Manifest
index b1a4364fc7a1..73245e4f537a 100644
--- a/dev-haskell/leancheck/Manifest
+++ b/dev-haskell/leancheck/Manifest
@@ -1,2 +1 @@
-DIST leancheck-0.9.10.tar.gz 129134 BLAKE2B d9b6d4cf63eae2e54b327783f6f396d112e2b7e59bacd4dd600ad145640a959439ffdf787c57876e8b29023da2ab3e4931803c7ef6d27ebb96fd2196e970211a SHA512 4b27366fd0128332988db1cf31fbe6654110235de45e56d8f0e2bc483567b8e6bdbd33e021d47989df20100f3eb431fa6cf82c957a541ca3cf7b9bf1de72dbbe
-DIST leancheck-0.9.3.tar.gz 125801 BLAKE2B 4825d66ddc745a1ba6e20a28c7397ca33bab79e84899d5ed0f28d88f526f8415aad8b707b2e61de25ce482673d47f4771bc2cb1e402b846fff7552df49689837 SHA512 a5591e8f23318ae6097494a62998f1553fe975058827058f4d7400f723e601bcd92060c26fd5d9c60f1c1da51f97d74de0cf380ae5652c8c0721fabc2b4f5027
+DIST leancheck-1.0.4.tar.gz 133166 BLAKE2B 44a3773992c3a0607358982f808384eefed840dad63beceb304c613d616010377ce13868f75a28db2afb2eda003d49d8c337303ae4febab0ac4790297c745b83 SHA512 f18e49187f0e8d45154cc1e462a48dea0899b321dd7b5ca48737720593d1b07311e9f980ed051cbc9c7db6ca88d2d55b6444232800119b24dd309b428d07ec52
diff --git a/dev-haskell/leancheck/leancheck-0.9.3.ebuild b/dev-haskell/leancheck/leancheck-0.9.3.ebuild
deleted file mode 100644
index c8405284b927..000000000000
--- a/dev-haskell/leancheck/leancheck-0.9.3.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.6.6.9999
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="Enumerative property-based testing"
-HOMEPAGE="https://github.com/rudymatela/leancheck#readme"
-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.18
-"
diff --git a/dev-haskell/leancheck/leancheck-0.9.10.ebuild b/dev-haskell/leancheck/leancheck-1.0.4.ebuild
index 9306a501545e..fe0609b9a9b4 100644
--- a/dev-haskell/leancheck/leancheck-0.9.10.ebuild
+++ b/dev-haskell/leancheck/leancheck-1.0.4.ebuild
@@ -1,23 +1,22 @@
-# 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.9.1.0
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="Enumerative property-based testing"
HOMEPAGE="https://github.com/rudymatela/leancheck#readme"
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
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
+ >=dev-haskell/cabal-3.4.1.0
"
diff --git a/dev-haskell/onetuple/Manifest b/dev-haskell/onetuple/Manifest
index cb540b679187..9eae1b560200 100644
--- a/dev-haskell/onetuple/Manifest
+++ b/dev-haskell/onetuple/Manifest
@@ -1,3 +1,3 @@
DIST onetuple-0.3.1-rev2.cabal 2262 BLAKE2B 8cc887f52d2dc6efba347c945c3d7e2075b0051259179e6e46c3a3c5bc53434cc03ba07d5d2fb4427a6a158fa716038478b1f6337c4721f1303369c7bbf95e08 SHA512 c665b01a6c234f90c662cc48b268ea970da8ba29b38c8cdd43426d9361d2d1b6a8f9ec56fd4166358c3be35d4b45373d7f83c7e1c650207173d5149d949681a0
DIST onetuple-0.3.1.tar.gz 5148 BLAKE2B 114cb7d8ba0ff28b7ad2ff7b3874446259a9a88f18a8ff6114975e60f712c466cd31861cac4bc2bf47f02280c155b3f2eb2f0880f0f39dfb855f6ad1b6dd4d69 SHA512 92678ca3e05c6da7d60e460efa88dbd8c19f8ec6b149dc5a9a493f93bd944b7d0c3ac650a3c1ad9d3742bc2a8bfaef1bab8a6e4ba71ebbb1fc0c9f7a07c0906c
-DIST onetuple-0.4.1.1.tar.gz 5601 BLAKE2B d847f732babbc5a692ca00cc483be1ca8f4912321bbcbfca5704827706d4e0d8e49127bcfb33b453a730fdb1161f0ba31878cfb53bfe97f51f9a885784e42cc2 SHA512 ee82a427558ad81ec95884794871c1a9245fefe32e21500e82d4f0539e4677dd6048e82bfd0f2b02c6d1a52d4d2392bb8f969c4fd663c35f4f7348a97aba8a26
+DIST onetuple-0.4.2.1.tar.gz 5210 BLAKE2B b03737eeab749caf662186ef39eb0e3153bcee35b80301b3a07adc8fdbcb407052dd73fbdce2bec564d21f16f24c713573c901fb3aa7d8b38386fceaed2230a3 SHA512 e3ca1562f0a17d34fff6389de9cd3338ed778d8a6e8a7a3773c85e6ef74952f6eb3a9ac7df3d1a2f96d66807744fb341c1796f9e87da381600379511abf69714
diff --git a/dev-haskell/onetuple/onetuple-0.4.1.1.ebuild b/dev-haskell/onetuple/onetuple-0.4.1.1.ebuild
deleted file mode 100644
index cdbeb54747e4..000000000000
--- a/dev-haskell/onetuple/onetuple-0.4.1.1.ebuild
+++ /dev/null
@@ -1,28 +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.8.2.0.9999
-
-CABAL_PN="OneTuple"
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="Singleton Tuple"
-HOMEPAGE="https://hackage.haskell.org/package/OneTuple"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-
-RDEPEND="
- >=dev-haskell/base-orphans-0.8.6:=[profile?]
- >=dev-haskell/foldable1-classes-compat-0.1:=[profile?] <dev-haskell/foldable1-classes-compat-0.2:=[profile?]
- >=dev-haskell/hashable-1.3.5.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?]
- >=dev-lang/ghc-8.8.1:=
-"
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-3.0.0.0
-"
diff --git a/dev-haskell/onetuple/onetuple-0.4.2.1.ebuild b/dev-haskell/onetuple/onetuple-0.4.2.1.ebuild
new file mode 100644
index 000000000000..422863a9ff33
--- /dev/null
+++ b/dev-haskell/onetuple/onetuple-0.4.2.1.ebuild
@@ -0,0 +1,27 @@
+# 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_PN="OneTuple"
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Singleton Tuple"
+HOMEPAGE="https://hackage.haskell.org/package/OneTuple"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND=">=dev-haskell/base-orphans-0.8.6:=[profile?]
+ >=dev-lang/ghc-9.0.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-3.4.1.0
+ test? ( >=dev-haskell/foldable1-classes-compat-0.1 <dev-haskell/foldable1-classes-compat-0.2
+ dev-haskell/hashable )
+"
diff --git a/dev-haskell/quickcheck-instances/Manifest b/dev-haskell/quickcheck-instances/Manifest
index 0efd0b6aa0d2..a446b91619f4 100644
--- a/dev-haskell/quickcheck-instances/Manifest
+++ b/dev-haskell/quickcheck-instances/Manifest
@@ -1,4 +1,2 @@
-DIST quickcheck-instances-0.3.27.cabal 4710 BLAKE2B 591e79f2435e7ae7d7f179b8b7f4cda7fd1f96cfdbf573e48e17393e2f2d47a44b0e86745128fb5be396d5736bf8ce7d70eeee3f735409f5e5697e412cdbceb6 SHA512 653e5b249d0138db38df962fc061c2df089de8ba43f2a13d2dc47282e35b9221844af8beb9d01bdb474e99e9736464b929a27c35a12fcbbc6a6ab3359cd78586
-DIST quickcheck-instances-0.3.27.tar.gz 12711 BLAKE2B f3424d88d4a41924a156bf00490f34b2094bde7d0bfadf375dc0316b89a4774d84fe45a7a964f64f5953deb10a6132e2cd745f67bfb6b10f991a5490d23bc433 SHA512 be2b7525a1433b3cd038b5bcc55c01cc1a9ab2fa02fb89b4cf0d3c4748b6ee4a384b0ff101727a30c6f788a2da72adf87a8c97a36a57ce626f9269e1464f3a90
DIST quickcheck-instances-0.3.29.1-rev2.cabal 4908 BLAKE2B d261d3a71e6231db20192d9435c2e06843a94195ff745aa7ac75ee243d1dd8bfc31f8e9eb331e942181c6921973bddf88d60d38b2cb1e709a6291a767dd295da SHA512 219ee8c9dbaf39fab98bf04bea787d8f0a6177f78092489b3fe61aa6eaf3c41894ae8c2d9c1cdaa4e8d2bc9c5e6212791131200122b38b5d82bedbb55fe3d2c4
DIST quickcheck-instances-0.3.29.1.tar.gz 13288 BLAKE2B 7189752a460bf81a00998012c2a45e6653e9d279fd1b272173702fda3f37ac8b7942d01253e2a52a302b93df5871b11e0e921a61dbfb3ef506d4acaa3a61dc5c SHA512 67d9c83cdc40825221bcd88d41911d2c91ab5f8515b2ac1c3c1d3baf1580fbd5793e9069d0d7c630e9a60c1c150d90e4b8cd51c0d76e8a89375c19bcdae8cf7c
diff --git a/dev-haskell/quickcheck-instances/quickcheck-instances-0.3.27.ebuild b/dev-haskell/quickcheck-instances/quickcheck-instances-0.3.27.ebuild
deleted file mode 100644
index 9c94e064e2b3..000000000000
--- a/dev-haskell/quickcheck-instances/quickcheck-instances-0.3.27.ebuild
+++ /dev/null
@@ -1,55 +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.7.1.1.9999
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-CABAL_HACKAGE_REVISION="1"
-inherit haskell-cabal
-
-DESCRIPTION="Common quickcheck instances"
-HOMEPAGE="https://github.com/haskellari/qc-instances"
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
- https://hackage.haskell.org/package/${P}/revision/${CABAL_HACKAGE_REVISION}.cabal -> ${PF}.cabal"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-
-RDEPEND=">=dev-haskell/case-insensitive-1.2.0.4:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?]
- >=dev-haskell/data-fix-0.3:=[profile?] <dev-haskell/data-fix-0.4:=[profile?]
- >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?]
- >=dev-haskell/integer-logarithms-1.0.3:=[profile?] <dev-haskell/integer-logarithms-1.1:=[profile?]
- >=dev-haskell/old-time-1.1.0.0:=[profile?] <dev-haskell/old-time-1.2:=[profile?]
- >=dev-haskell/onetuple-0.3:=[profile?] <dev-haskell/onetuple-0.4:=[profile?]
- >=dev-haskell/quickcheck-2.14.1:=[profile?] <dev-haskell/quickcheck-2.14.3:=[profile?]
- >=dev-haskell/scientific-0.3.6.2:=[profile?] <dev-haskell/scientific-0.4:=[profile?]
- >=dev-haskell/splitmix-0.0.2:=[profile?] <dev-haskell/splitmix-0.2:=[profile?]
- >=dev-haskell/strict-0.4:=[profile?] <dev-haskell/strict-0.5:=[profile?]
- >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?]
- >=dev-haskell/text-short-0.1.3:=[profile?] <dev-haskell/text-short-0.2:=[profile?]
- >=dev-haskell/these-1.1.1.1:=[profile?] <dev-haskell/these-1.2:=[profile?]
- >=dev-haskell/time-compat-1.9.4:=[profile?] <dev-haskell/time-compat-1.10:=[profile?]
- >=dev-haskell/transformers-compat-0.6.5:=[profile?] <dev-haskell/transformers-compat-0.8:=[profile?]
- >=dev-haskell/unordered-containers-0.2.2.0:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
- >=dev-haskell/uuid-types-1.0.3:=[profile?] <dev-haskell/uuid-types-1.1:=[profile?]
- >=dev-haskell/vector-0.9:=[profile?] <dev-haskell/vector-0.13:=[profile?]
- >=dev-lang/ghc-8.4.3:=
-"
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-2.2.0.1
-"
-BDEPEND="app-text/dos2unix"
-
-src_prepare() {
- # pull revised cabal from upstream
- cp "${DISTDIR}/${PF}.cabal" "${S}/${PN}.cabal" || die
-
- # Convert to unix line endings
- dos2unix "${S}/${PN}.cabal" || die
-
- # Apply patches *after* pulling the revised cabal
- default
-}
diff --git a/dev-haskell/regex-applicative/regex-applicative-0.3.3.1.ebuild b/dev-haskell/regex-applicative/regex-applicative-0.3.3.1.ebuild
index 382f670bd7db..747f160f1339 100644
--- a/dev-haskell/regex-applicative/regex-applicative-0.3.3.1.ebuild
+++ b/dev-haskell/regex-applicative/regex-applicative-0.3.3.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="MIT"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
RDEPEND=">=dev-lang/ghc-7.8.2:=
"
diff --git a/dev-haskell/regex-base/Manifest b/dev-haskell/regex-base/Manifest
index 5cf943fe9b36..42a1f6ad4038 100644
--- a/dev-haskell/regex-base/Manifest
+++ b/dev-haskell/regex-base/Manifest
@@ -1,4 +1 @@
-DIST regex-base-0.94.0.1-rev1.cabal 2608 BLAKE2B 2bdd9416441c197db9f5114099ffb5d21d803aa3e120c536d56a9ef52ee016c547ff57ef350b72a4db2fe5f501f09ae6fe50567973a639266ff2b3a98e642aa4 SHA512 0f416380b81d353bd60990317d97d73aa4831321c1048da099ed8c612a2b7a4327d785ccd76d4cd65abc416c3f1d9fe6c062fe07eca61e847c6f4104c2e34d57
-DIST regex-base-0.94.0.1.tar.gz 10095 BLAKE2B 89dd1bf850c072ba8b0283e363415f82bd47557590161e6a65c3a570ff01042b63f85361b4910bba50e8ddbc64887ebf249d8e9b1d60f954d03dad1f29965b93 SHA512 2a1f088532c4488e4dea417222b8723436fbffcf8a8a3596d66c5fd4941250e97c0271c23025244ef3f4ba5295cff82ad8b49a6776d9410210efa7f199bc8b7e
-DIST regex-base-0.94.0.2-rev1.cabal 2643 BLAKE2B 707879e0ddb6cccdad35b034b14b45438fd3d72598f287441bf37ea0c8e756975b447123c160b107633119d0a55f4b758c69fe130038a901263ea952fcd0cfe6 SHA512 e55e3e199035f3271b687463a60423cdbb1814b55a8669c3b49f97b8935825b3527ab527e016ac0ee3a009bbae64160f74568d803cb0d65a065294e236bfb2a3
-DIST regex-base-0.94.0.2.tar.gz 10488 BLAKE2B c401e66232c402ebc8d3ea2b3cba42caa8297951af43a9bc1a2c8a59e4d7d12ae96b17ca56db3cc187227478cf97664d38869a062d77d6883bcde1ffb31fb202 SHA512 cef8177c35b98f31a12044033dca95b767df593c6830d253cee6e31677c99a5cebf67d6e64f24ec9ba736e36256e9da3bfbe66e2ac8450582d36a4c5cad25c88
+DIST regex-base-0.94.0.3.tar.gz 10550 BLAKE2B 5600cb82feb2c8abf9103edce3a09ecdb3c4ab8801661232d9705e47b7c02c97dda8cdfd77b65d2f4e499b7d840a2f411d7b9d4056b2e4f87b686d6d59ff2512 SHA512 0e353ceea13906f0d05d71df50dbae5416c66e23357f688da4d6122385b1d584a8bf4fb580e150fa84da84a658d64ec6fcf1c7b819614768c545ca3bf5168d08
diff --git a/dev-haskell/regex-base/regex-base-0.94.0.1.ebuild b/dev-haskell/regex-base/regex-base-0.94.0.1.ebuild
deleted file mode 100644
index dcd65939e8bb..000000000000
--- a/dev-haskell/regex-base/regex-base-0.94.0.1.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.8.4.0.9999
-
-CABAL_HACKAGE_REVISION=1
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour"
-inherit haskell-cabal
-
-DESCRIPTION="Common \"Text.Regex.*\" API for Regex matching"
-HOMEPAGE="https://wiki.haskell.org/Regular_expressions"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-
-RDEPEND=">=dev-haskell/mtl-1.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
- >=dev-haskell/text-1.2.3:=[profile?] <dev-haskell/text-1.3:=[profile?]
- >=dev-lang/ghc-8.4.3:=
-"
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-2.2.0.1
-"
diff --git a/dev-haskell/regex-base/regex-base-0.94.0.2.ebuild b/dev-haskell/regex-base/regex-base-0.94.0.3.ebuild
index 869ee52125c7..05360a573272 100644
--- a/dev-haskell/regex-base/regex-base-0.94.0.2.ebuild
+++ b/dev-haskell/regex-base/regex-base-0.94.0.3.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.7.2.2.9999
-
-CABAL_HACKAGE_REVISION=1
+# ebuild generated by hackport 0.9.1.0
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
@@ -17,8 +15,9 @@ 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:=
+ >=dev-haskell/text-1.2.3:=[profile?] <dev-haskell/text-3:=[profile?]
"
DEPEND="${RDEPEND}
- >=dev-haskell/cabal-2.2.0.1
+ >=dev-haskell/cabal-3.4.1.0
"
diff --git a/dev-haskell/regex-posix/Manifest b/dev-haskell/regex-posix/Manifest
index b9a93f01cf00..baffb47baa73 100644
--- a/dev-haskell/regex-posix/Manifest
+++ b/dev-haskell/regex-posix/Manifest
@@ -1,4 +1 @@
-DIST regex-posix-0.96.0.0-rev2.cabal 2861 BLAKE2B 593fde1c9acd274a1e813aa7013ac7f085696156ad216b56c578b05a241d37713b635244bba6c2347d538995669d9ccf92325129a40d8e15c008118059aa1a65 SHA512 6b5fe50e2d9ec0dbdcdec5362c97beb8a80d3d9e9c0a95f766181f49b080d231ae5802d48efd02d8ab006e48354e32b9ea209adb4fb4ef7efb9736ca7aeca7d6
-DIST regex-posix-0.96.0.0.tar.gz 12529 BLAKE2B e949fd28a8fee8c0ae056dc0037dc9eb03b3814145740a053752ac121f6ffc60bad5db72832626340f0f201d06ccc649225af9506be671f63fd5b850e20bda6c SHA512 91bdc672a535cd1a6a65b1ae2adef43605b792ec9f99150fa239ab4353cddad47988ac7baa65673c53be36e83c8fad1511ba85fb5f7b43c51b4ae526d9af248a
-DIST regex-posix-0.96.0.1-rev1.cabal 2954 BLAKE2B e53df5885439c8e29cc562a5bbbcbb9434b72ee3c0abba83e5b1a1cbb5f39b1fa002585bbb1d70b3cad5c88ea4b83c4767799bbafed35d7f32fc658c98a53042 SHA512 d8720a871133a1cd8388474766889fd560686a941eef845202fe45c2191908ec444bc93b423e763d183dda2ed06f1cd3c3c44ee846dd01f288dfc4d9832835d0
-DIST regex-posix-0.96.0.1.tar.gz 12853 BLAKE2B 8b01c71287cd4477f6fdc11eae0a2447efc39ee538313713de8e851430bb480c56c011389748b113d2ae8b0ec8f6f8306ded2bbfed2226ff3c172fa7a2eb0241 SHA512 4d6383e34fd6144af3004caee70bc83c8894c8e78c147c2e829cdbd9c74af3d1807604db0927554aea20c69a8b5c1eb3dd01d3963b2e615ee39beaa48095125b
+DIST regex-posix-0.96.0.2.tar.gz 13343 BLAKE2B 2cde066561649c4624b1fe60397ca6d891f8306bb2d6d3092079f361adb230593cd506c10f46c655fde40fdfa97191d5d1c2003dfc7570293eca464b9a05ef48 SHA512 595f531a431e6110be4f7cd2525a5a24d1782516dadac0081897a8a4882a182fd2858715012f1d5fb924497e6839598cac80909ef893f2e6ac6f6d7e608b39bb
diff --git a/dev-haskell/regex-posix/regex-posix-0.96.0.0.ebuild b/dev-haskell/regex-posix/regex-posix-0.96.0.0.ebuild
deleted file mode 100644
index bcf3f16a6e24..000000000000
--- a/dev-haskell/regex-posix/regex-posix-0.96.0.0.ebuild
+++ /dev/null
@@ -1,38 +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.8.4.0.9999
-#hackport: flags: +newbase,+splitbase,-_regex-posix-clib
-
-CABAL_HACKAGE_REVISION=2
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour"
-inherit haskell-cabal
-
-DESCRIPTION="Replaces/Enhances Text.Regex"
-HOMEPAGE="https://hackage.haskell.org/package/regex-posix"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-
-RDEPEND=">=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?]
- >=dev-haskell/regex-base-0.94:=[profile?] <dev-haskell/regex-base-0.95:=[profile?]
- >=dev-lang/ghc-7.4.1:=
-"
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.12
-"
-
-CABAL_CHDEPS=(
- 'base >= 4.3 && < 4.16' 'base >= 4.3'
-)
-
-src_configure() {
- haskell-cabal_src_configure \
- --flag=-_regex-posix-clib \
- --flag=newbase \
- --flag=splitbase
-}
diff --git a/dev-haskell/regex-posix/regex-posix-0.96.0.1.ebuild b/dev-haskell/regex-posix/regex-posix-0.96.0.2.ebuild
index 3c4b697ba779..6c82c4f2aafb 100644
--- a/dev-haskell/regex-posix/regex-posix-0.96.0.1.ebuild
+++ b/dev-haskell/regex-posix/regex-posix-0.96.0.2.ebuild
@@ -1,13 +1,11 @@
-# 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.2.2.9999
+# ebuild generated by hackport 0.9.1.0
#hackport: flags: +newbase,+splitbase,-_regex-posix-clib
-CABAL_HACKAGE_REVISION=1
-
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
@@ -19,12 +17,18 @@ SLOT="0/${PV}"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-haskell/regex-base-0.94:=[profile?] <dev-haskell/regex-base-0.95:=[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
"
+src_prepare() {
+ default
+
+ cabal-mksetup
+}
+
src_configure() {
haskell-cabal_src_configure \
--flag=-_regex-posix-clib \
diff --git a/dev-haskell/regex-tdfa/Manifest b/dev-haskell/regex-tdfa/Manifest
index 8e5ff0f84c27..404be200937e 100644
--- a/dev-haskell/regex-tdfa/Manifest
+++ b/dev-haskell/regex-tdfa/Manifest
@@ -1,2 +1 @@
-DIST regex-tdfa-1.3.2.2.tar.gz 83016 BLAKE2B 77f6698a5c42eece0eb9f2166017a6a9334f917ba2134e963d06a443088e6d594765e846083052d91fc7944b8fea776c5e188afcbad2b25ce57939255f5cc3b4 SHA512 be5d93b0e989a3232f9d0e37f002085d500d334ec554ade30177b22dd0d873321aa2a4f8b3cacb4156d002659f67b6d6f50d5f8c8b2da513a43be49572dc9c6c
-DIST regex-tdfa-1.3.2.tar.gz 82839 BLAKE2B e381bc951dfad53b0cd2c83f6c77e3a71fe6b1fd64988f75544e631f49a9d108f39e27bc5bb42fbccc4887321c7655d609c0c13cc58f7be3b93e8131059f4320 SHA512 88bbf8f4d7ac15fb85c899bdeb8f8556c7a284075bf2b600051f529f0e2109dcda6ba74fc95969b824cfb03f00a9eb47e9c375c70b1b9e17096c95acbe517168
+DIST regex-tdfa-1.3.2.5.tar.gz 83371 BLAKE2B 242215e610e39926b7ba344a4c783f0eb40d3426789f249ee4de8099b53e978885bfac46553a84a0b9da0400c9c05c93f81ed439bce6386e8e69bcac4c3ea73d SHA512 3d5f337ed88f1de80bc14903be677ee0d60a5afae147950099ca197f753ea6980fff4758259810e80270c03b9908111942efe5371686acab84d36081de6ab838
diff --git a/dev-haskell/regex-tdfa/regex-tdfa-1.3.2.2.ebuild b/dev-haskell/regex-tdfa/regex-tdfa-1.3.2.5.ebuild
index a47592f6b41f..aa17bc08af0b 100644
--- a/dev-haskell/regex-tdfa/regex-tdfa-1.3.2.2.ebuild
+++ b/dev-haskell/regex-tdfa/regex-tdfa-1.3.2.5.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.8.4.0.9999
+# ebuild generated by hackport 0.9.1.0
#hackport: flags: +base4,-devel,+force-o2,-doctest
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
@@ -17,23 +17,29 @@ SLOT="0/${PV}"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
PATCHES=(
- "${FILESDIR}/${P}-disable-doctests.patch"
+ "${FILESDIR}/${PN}-1.3.2.2-disable-doctests.patch"
)
RDEPEND=">=dev-haskell/parsec-3.1:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
>=dev-haskell/regex-base-0.94:=[profile?] <dev-haskell/regex-base-0.95:=[profile?]
- >=dev-haskell/text-1.2.3:=[profile?] <dev-haskell/text-2.1:=[profile?]
- >=dev-lang/ghc-8.8.1:=
+ >=dev-haskell/text-1.2.3:=[profile?] <dev-haskell/text-2.2:=[profile?]
+ >=dev-lang/ghc-9.0.2:=
"
DEPEND="${RDEPEND}
- >=dev-haskell/cabal-3.0.0.0
- test? ( >=dev-haskell/utf8-string-1.0.1 <dev-haskell/utf8-string-1.1
- )
+ >=dev-haskell/cabal-3.4.1.0
+ test? ( >=dev-haskell/utf8-string-1.0.1 <dev-haskell/utf8-string-1.1 )
"
+src_prepare() {
+ default
+
+ cabal-mksetup
+}
+
src_configure() {
haskell-cabal_src_configure \
--flag=base4 \
--flag=-devel \
+ --flag=-doctest \
--flag=force-o2
}
diff --git a/dev-haskell/regex-tdfa/regex-tdfa-1.3.2.ebuild b/dev-haskell/regex-tdfa/regex-tdfa-1.3.2.ebuild
deleted file mode 100644
index bfda29b37654..000000000000
--- a/dev-haskell/regex-tdfa/regex-tdfa-1.3.2.ebuild
+++ /dev/null
@@ -1,38 +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.7.1.2.9999
-#hackport: flags: +base4,-devel,+force-o2
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="Pure Haskell Tagged DFA Backend for \"Text.Regex\" (regex-base)"
-HOMEPAGE="https://wiki.haskell.org/Regular_expressions"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.3.2-disable-doctests.patch"
-)
-
-RDEPEND=">=dev-haskell/regex-base-0.94:=[profile?] <dev-haskell/regex-base-0.95:=[profile?]
- >=dev-lang/ghc-8.4.3:=
-"
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-2.2.0.1
- test? (
- >=dev-haskell/utf8-string-1.0.1 <dev-haskell/utf8-string-1.1
- )
-"
-
-src_configure() {
- haskell-cabal_src_configure \
- --flag=base4 \
- --flag=-devel \
- --flag=force-o2
-}
diff --git a/dev-haskell/test-framework-hunit/Manifest b/dev-haskell/test-framework-hunit/Manifest
index 5378ed32d7c2..324b298c0534 100644
--- a/dev-haskell/test-framework-hunit/Manifest
+++ b/dev-haskell/test-framework-hunit/Manifest
@@ -1 +1 @@
-DIST test-framework-hunit-0.3.0.2.tar.gz 2770 BLAKE2B 48d5d90f215a27402c77967e4656e99cf74740775a98b3fbbd6d3ecd90ec1dc8d31cf462df6f7ba2939b40dd524d5f13a4cde01ce0d03aeb2829726393ef39de SHA512 068ca4326935746769aa4023076e9bd85d1753073c6e67d88daa6ccf2a69f3bafb87c3b03fd5ada612f6ddbdf2447b06ef8f853675cf0efe9eafd80606c40e32
+DIST test-framework-hunit-0.3.0.3.tar.gz 2754 BLAKE2B d24123aa4804bb6c29a25b8d35f2a4bc0447912b1689aa89a4bab50def62f4474b6b143b44ddbaea14623b56a0180b9072372475f70338711d8d343e2e33c761 SHA512 1900787ee633b7da2aeda0e28c00bb8231d5c5941b13d327feeb6abadfebaf98b5d78e02f9ccbab07048b8cc134e3a4816bab843460fe49bb11b966f8087364e
diff --git a/dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.2-r1.ebuild b/dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.2-r1.ebuild
deleted file mode 100644
index ad37d559487f..000000000000
--- a/dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.2-r1.ebuild
+++ /dev/null
@@ -1,37 +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.4.6.9999
-#hackport: flags: +base4
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour"
-inherit haskell-cabal
-
-DESCRIPTION="HUnit support for the test-framework package"
-HOMEPAGE="https://batterseapower.github.io/test-framework/"
-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/extensible-exceptions-0.1.1:=[profile?] <dev-haskell/extensible-exceptions-0.2.0:=[profile?]
- >=dev-haskell/hunit-1.2:=[profile?]
- >=dev-haskell/test-framework-0.2.0:=[profile?]
- >=dev-lang/ghc-7.4.1:=
-"
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.6
-"
-
-CABAL_CHDEPS=(
- 'HUnit >= 1.2 && < 1.4' 'HUnit >= 1.2'
-)
-
-src_configure() {
- haskell-cabal_src_configure \
- --flag=base4
-}
diff --git a/dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.3.ebuild b/dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.3.ebuild
new file mode 100644
index 000000000000..2ddf48953696
--- /dev/null
+++ b/dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.3.ebuild
@@ -0,0 +1,36 @@
+# 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: +base4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="HUnit support for the test-framework package"
+HOMEPAGE="https://github.com/haskell/test-framework#readme"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND=">=dev-haskell/hunit-1.5.0.0:=[profile?] <dev-haskell/hunit-1.7:=[profile?]
+ >=dev-haskell/test-framework-0.8:=[profile?] <dev-haskell/test-framework-0.9:=[profile?]
+ >=dev-lang/ghc-9.0.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-3.4.1.0
+"
+
+src_prepare() {
+ default
+
+ cabal-mksetup
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=base4
+}
diff --git a/dev-haskell/test-framework-leancheck/Manifest b/dev-haskell/test-framework-leancheck/Manifest
index f26a266eca50..a6855a1c37af 100644
--- a/dev-haskell/test-framework-leancheck/Manifest
+++ b/dev-haskell/test-framework-leancheck/Manifest
@@ -1 +1 @@
-DIST test-framework-leancheck-0.0.1.tar.gz 8743 BLAKE2B 73c5e42f448d57a0d07c3a21751875f8b97a43aac2ba9c97e0f334d86b3a7e0afea6a753bdfa3253796340d77c12e251316a99f985e3f6166feedbd574cf466a SHA512 51a446c8650b375b893e762ed6d7683540788a57a7f968173556d93d811e7c039251c26e1086ba74546d9b2c834c278c75bc791ce8bacf38c381b01d3875371a
+DIST test-framework-leancheck-0.0.4.tar.gz 9649 BLAKE2B a693032d25fc74b5d3c6cd8de837101a2de703ada840dffffdb7e6bd8def431dcd1ec8ceab6dded887e16eadc36c371b43f45ce57f509caa1d2f4882d5752bfc SHA512 670f5c54f034ec1b0f7a1a3104019015cda3e177d71dc3fa7320142b0db55ebf4ef26a53e81bdacb497a32e91ca85d746d53249814b2db3507e1c63d464a8652
diff --git a/dev-haskell/test-framework-leancheck/test-framework-leancheck-0.0.1.ebuild b/dev-haskell/test-framework-leancheck/test-framework-leancheck-0.0.4.ebuild
index 087f2684a7a4..6f885eba6b38 100644
--- a/dev-haskell/test-framework-leancheck/test-framework-leancheck-0.0.1.ebuild
+++ b/dev-haskell/test-framework-leancheck/test-framework-leancheck-0.0.4.ebuild
@@ -1,26 +1,24 @@
-# 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.6.9999
+# ebuild generated by hackport 0.9.1.0
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="LeanCheck support for test-framework"
HOMEPAGE="https://github.com/rudymatela/test-framework-leancheck#readme"
-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/leancheck:=[profile?]
dev-haskell/test-framework:=[profile?]
- >=dev-lang/ghc-7.4.1:=
+ >=dev-lang/ghc-9.0.2:=
"
DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.18
+ >=dev-haskell/cabal-3.4.1.0
"
diff --git a/dev-haskell/test-framework-quickcheck2/Manifest b/dev-haskell/test-framework-quickcheck2/Manifest
index f5afd1ff1ca2..cca64bf02cb7 100644
--- a/dev-haskell/test-framework-quickcheck2/Manifest
+++ b/dev-haskell/test-framework-quickcheck2/Manifest
@@ -1 +1 @@
-DIST test-framework-quickcheck2-0.3.0.5.tar.gz 3844 BLAKE2B 1c7ace7b85200d3ce1bcf6a48dc10d912c4cfa255eaf100b37d018128a4e014703cf378b2fee74355c1731d9062c68b164da96f6f672a10af460d41ed2b2d2ca SHA512 58c6177d52829ba1ea1858a11101e5b21ae4e4543f8f829779f62208ad16083b41e9f3b2275392693698ef3d46912096c368d90db0d67ff136af4fa73d5e1d43
+DIST test-framework-quickcheck2-0.3.0.7.tar.gz 3856 BLAKE2B ea6dc8c81881cc50e882ec6e36f1d20baffa167c8911dfb279ea49c565fb5148e040c5b8bb5386c320d7340e3db5b3bff2dd706cfcb45e596367eaef3fdb13db SHA512 cf9906d2a73a30f5bc7a03e5798ff14942a3f874a69593ae039b6794478c9598c9b2b6c2774f82750d38e15c19b709fca00f245890f9277bd1646dca6b1080a7
diff --git a/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.5-r2.ebuild b/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.5-r2.ebuild
deleted file mode 100644
index e265f1a44856..000000000000
--- a/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.5-r2.ebuild
+++ /dev/null
@@ -1,39 +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.6.9999
-#hackport: flags: +base4
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour"
-inherit haskell-cabal
-
-DESCRIPTION="QuickCheck2 support for the test-framework package"
-HOMEPAGE="http://haskell.github.io/test-framework/"
-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/extensible-exceptions-0.1.1:=[profile?] <dev-haskell/extensible-exceptions-0.2.0:=[profile?]
- >=dev-haskell/quickcheck-2.4:=[profile?]
- >=dev-haskell/random-1:=[profile?] <dev-haskell/random-1.3:=[profile?]
- >=dev-haskell/test-framework-0.8:=[profile?] <dev-haskell/test-framework-0.9:=[profile?]
- >=dev-lang/ghc-7.4.1:=
-"
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.10
-"
-
-CABAL_CHDEPS=(
- 'QuickCheck >= 2.4 && < 2.13' 'QuickCheck >= 2.4' \
- 'random >= 1 && < 1.2' 'random >= 1'
-)
-
-src_configure() {
- haskell-cabal_src_configure \
- --flag=base4
-}
diff --git a/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.7.ebuild b/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.7.ebuild
new file mode 100644
index 000000000000..039ab6d70f72
--- /dev/null
+++ b/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.7.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.9.1.0
+#hackport: flags: +base4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="QuickCheck-2 support for the test-framework package"
+HOMEPAGE="https://github.com/haskell/test-framework#readme"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND=">=dev-haskell/quickcheck-2.9.2:=[profile?] <dev-haskell/quickcheck-3:=[profile?]
+ >=dev-haskell/random-1:=[profile?] <dev-haskell/random-1.4:=[profile?]
+ >=dev-haskell/test-framework-0.8:=[profile?] <dev-haskell/test-framework-0.9:=[profile?]
+ >=dev-lang/ghc-9.0.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-3.4.1.0
+"
+
+src_prepare() {
+ default
+
+ cabal-mksetup
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=base4
+}
diff --git a/dev-haskell/test-framework-th/test-framework-th-0.2.4.ebuild b/dev-haskell/test-framework-th/test-framework-th-0.2.4.ebuild
index a53f58d667be..e65ae8681b3e 100644
--- a/dev-haskell/test-framework-th/test-framework-th-0.2.4.ebuild
+++ b/dev-haskell/test-framework-th/test-framework-th-0.2.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/haskell-src-exts:=[profile?]
>=dev-haskell/language-haskell-extract-0.2:=[profile?]
diff --git a/dev-haskell/test-framework/Manifest b/dev-haskell/test-framework/Manifest
index f8cca506a6ce..1f11892ad4bb 100644
--- a/dev-haskell/test-framework/Manifest
+++ b/dev-haskell/test-framework/Manifest
@@ -1,2 +1 @@
-DIST test-framework-0.8.2.0-rev10.cabal 6551 BLAKE2B ce6ea4314af3636960aa38714641cb79f83ccb3da89e2f95921c7f2e05da1ef3085d5cdeba3eb92c1a57245f38660994ec19478f0ce11489e952a55197debf9d SHA512 bf7a78811a6f7d25df23e79577b58c7af693f9615f631e69524d2bee144d8288f68d89416fc5ad4ae4c576093ea12ed7c8706dc096e6f758ce039f6c103fa184
-DIST test-framework-0.8.2.0.tar.gz 21317 BLAKE2B 80065ad3d87188a8310e93b9caaaca73c3176e150b254fe29dd3e08d38f7a7066119b132f6c747a35a87a13764d115fe83b131a023667a3919c0f1c0963c770a SHA512 d8e7ea274819a1b49b9f938df527d22c808f456d25b84f03173ed57dddd39c230fb037a57ce90c38f571801ee38e86bed6826df1c93f184e4a803c72ce5f41e4
+DIST test-framework-0.8.2.3.tar.gz 23701 BLAKE2B 1924fc195f0f523e11b508ccd363e9552f0e7ea3ac54d568dca8fb71527e1eb90cad431f3e267f038dc803ed9e8dbd5ce8af5a5309da1399484a10a9dd4d02d1 SHA512 0ea940e53367f58817e502bb3aa886b5e11ebb461b4ffa20b32f703b56474ee707ac35a671857c5e0fd18725425b98f12552ccbe850c97e01297564652c4aa92
diff --git a/dev-haskell/test-framework/test-framework-0.8.2.0-r4.ebuild b/dev-haskell/test-framework/test-framework-0.8.2.0-r4.ebuild
deleted file mode 100644
index 09d3fbc6621c..000000000000
--- a/dev-haskell/test-framework/test-framework-0.8.2.0-r4.ebuild
+++ /dev/null
@@ -1,39 +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.8.4.0.9999
-
-CABAL_HACKAGE_REVISION=10
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite
-inherit haskell-cabal
-RESTRICT="test" # tests are missing
-
-DESCRIPTION="Framework for running and organising tests, with HUnit and QuickCheck support"
-HOMEPAGE="https://haskell.github.io/test-framework/"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-
-RDEPEND="
- >=dev-haskell/ansi-terminal-0.4.0:=[profile?] <dev-haskell/ansi-terminal-1.1:=[profile?]
- >=dev-haskell/ansi-wl-pprint-0.5.1:=[profile?] <dev-haskell/ansi-wl-pprint-1.1:=[profile?]
- >=dev-haskell/hostname-1.0:=[profile?] <dev-haskell/hostname-1.1:=[profile?]
- >=dev-haskell/old-locale-1.0:=[profile?] <dev-haskell/old-locale-1.1:=[profile?]
- >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.3:=[profile?]
- >=dev-haskell/regex-posix-0.72:=[profile?] <dev-haskell/regex-posix-0.97:=[profile?]
- >=dev-haskell/xml-1.3.5:=[profile?] <dev-haskell/xml-1.4:=[profile?]
- >=dev-lang/ghc-8.10.6:=
-"
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-3.2.1.0
-"
-# test? (
-# >=dev-haskell/hunit-1.2
-# >=dev-haskell/libxml-0.1.1
-# >=dev-haskell/quickcheck-2.3 <dev-haskell/quickcheck-2.15
-# >=dev-haskell/semigroups-0.18
-# )
diff --git a/dev-haskell/test-framework/test-framework-0.8.2.3.ebuild b/dev-haskell/test-framework/test-framework-0.8.2.3.ebuild
new file mode 100644
index 000000000000..60ce75b6b9f9
--- /dev/null
+++ b/dev-haskell/test-framework/test-framework-0.8.2.3.ebuild
@@ -0,0 +1,36 @@
+# 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 test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Framework for running and organising tests, with HUnit and QuickCheck support"
+HOMEPAGE="https://github.com/haskell/test-framework#readme"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND=">=dev-haskell/ansi-terminal-0.6.3:=[profile?] <dev-haskell/ansi-terminal-1.2:=[profile?]
+ >=dev-haskell/ansi-wl-pprint-0.6.7:=[profile?] <dev-haskell/ansi-wl-pprint-1.1:=[profile?]
+ >=dev-haskell/hostname-1.0:=[profile?] <dev-haskell/hostname-1.1:=[profile?]
+ >=dev-haskell/random-1.1:=[profile?] <dev-haskell/random-1.4:=[profile?]
+ >=dev-haskell/regex-posix-0.95.2:=[profile?] <dev-haskell/regex-posix-0.97:=[profile?]
+ >=dev-haskell/xml-1.3.14:=[profile?] <dev-haskell/xml-1.4:=[profile?]
+ >=dev-lang/ghc-9.0.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-3.4.1.0
+ test? ( >=dev-haskell/hunit-1.5.0.0
+ >=dev-haskell/quickcheck-2.9.2 <dev-haskell/quickcheck-3 )
+"
+
+src_prepare() {
+ default
+
+ cabal-mksetup
+}
diff --git a/dev-haskell/xml/xml-1.3.14.ebuild b/dev-haskell/xml/xml-1.3.14.ebuild
index 1ffe136a7566..720cd68c0ca4 100644
--- a/dev-haskell/xml/xml-1.3.14.ebuild
+++ b/dev-haskell/xml/xml-1.3.14.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/text:=[profile?]
>=dev-lang/ghc-7.4.1:=