diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-01-12 07:24:27 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-01-12 07:24:27 +0000 |
| commit | ca6c72bcf14c5cb03441c5b4ffec48d4fe152191 (patch) | |
| tree | d339435245bec10d0b210bb3783344388a31914a /dev-haskell | |
| parent | 58b53639270192a4f5fabef21dca3a80ca8b060f (diff) | |
| download | baldeagleos-repo-ca6c72bcf14c5cb03441c5b4ffec48d4fe152191.tar.gz baldeagleos-repo-ca6c72bcf14c5cb03441c5b4ffec48d4fe152191.tar.xz baldeagleos-repo-ca6c72bcf14c5cb03441c5b4ffec48d4fe152191.zip | |
Adding metadata
Diffstat (limited to 'dev-haskell')
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. &#x2192; instead of @->@, &#x2200; instead of @forall@ and many + others. + + Original idea by P&#xE9;ter Divi&#xE1;nszky. + + \[1\] <http://www.haskell.org/ghc/docs/latest/html/users_guide/syntax-extns.html#unicode-syntax> + </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:= |
