diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-01-11 19:20:00 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-01-11 19:20:00 +0000 |
| commit | 58b53639270192a4f5fabef21dca3a80ca8b060f (patch) | |
| tree | 0766140d9e48f7daf6badf1b2225b7014da7ddf5 /dev-haskell | |
| parent | 3a6aff0fbfbd9b7cea01c154d54456b6cdac0fb0 (diff) | |
| download | baldeagleos-repo-58b53639270192a4f5fabef21dca3a80ca8b060f.tar.gz baldeagleos-repo-58b53639270192a4f5fabef21dca3a80ca8b060f.tar.xz baldeagleos-repo-58b53639270192a4f5fabef21dca3a80ca8b060f.zip | |
Adding metadata
Diffstat (limited to 'dev-haskell')
46 files changed, 508 insertions, 288 deletions
diff --git a/dev-haskell/attoparsec/Manifest b/dev-haskell/attoparsec/Manifest index 878932895f29..27f2a6ee519f 100644 --- a/dev-haskell/attoparsec/Manifest +++ b/dev-haskell/attoparsec/Manifest @@ -1,2 +1,2 @@ -DIST attoparsec-0.14.4-rev4.cabal 5679 BLAKE2B d03ea52e19bc1e07da35f298245e613040f26d45b63322bc7995566802f71ec9d8aca05d96abc0585e06006053413abe5e58590bcd4fbfe1b13583d8e80788d3 SHA512 b879016ea2ff3ebb7b92d39282d48735d2d063ca94dc7cb6552a4d34607afe778876771911c844bd88cad6065aeb2ab85b7e41bbc8d4f1fe9de205af1a77db56 +DIST attoparsec-0.14.4-rev6.cabal 5914 BLAKE2B b8e3f4b8a88c50eb98d2343df1cc48d0f57073e6e044218aedf650c6870496742719b9cc0bf6c02c276b7a7bc0cb4fac4ca33685f938ecc2e35303d035b4d694 SHA512 c21b8d97918e36491e1ca1b4f30ae397761570bb0e9339fd06d1660e700ef45e6b2f82c30e271f468785be73855fc3b583683b81524084baa657aabca2e7607c DIST attoparsec-0.14.4.tar.gz 160701 BLAKE2B eb7094b0e1b064f5b10c198950b33a085722ee22bd6f0036c8e53aa5475f1b40fe08d528ec3afd547b13cd5712a51e5bcb86a8465a59174a35d603b3f9c13a0a SHA512 48aa7743b24def2db7041e3e0189d9844194c42b5d216ff5060806a80eb550200ddcb11e9321a910ac4881ffdd7381d80a4b88a73acfb29209c650eababb925b diff --git a/dev-haskell/attoparsec/attoparsec-0.14.4-r1.ebuild b/dev-haskell/attoparsec/attoparsec-0.14.4-r1.ebuild index 0ea6ec5604e8..2f7cf9c4c263 100644 --- a/dev-haskell/attoparsec/attoparsec-0.14.4-r1.ebuild +++ b/dev-haskell/attoparsec/attoparsec-0.14.4-r1.ebuild @@ -1,36 +1,34 @@ -# 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.0.0.9999 +# ebuild generated by hackport 0.8.5.1.9999 #hackport: flags: -developer -CABAL_HACKAGE_REVISION=4 +CABAL_HACKAGE_REVISION=6 CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" inherit haskell-cabal DESCRIPTION="Fast combinator parsing for bytestrings and text" -HOMEPAGE="https://github.com/bgamari/attoparsec" +HOMEPAGE="https://github.com/haskell/attoparsec" LICENSE="BSD" SLOT="0/${PV}" KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" -RDEPEND=" - >=dev-haskell/scientific-0.3.1:=[profile?] <dev-haskell/scientific-0.4:=[profile?] - >=dev-lang/ghc-8.4.3:= +RDEPEND=">=dev-haskell/scientific-0.3.1:=[profile?] <dev-haskell/scientific-0.4:=[profile?] + >=dev-haskell/text-1.1.1.3:=[profile?] + >=dev-lang/ghc-9.0.2:= " DEPEND="${RDEPEND} - >=dev-haskell/cabal-2.2.0.1 - test? ( - >=dev-haskell/quickcheck-2.13.2 <dev-haskell/quickcheck-2.15 + >=dev-haskell/cabal-3.4.1.0 + test? ( >=dev-haskell/quickcheck-2.13.2 <dev-haskell/quickcheck-2.16 dev-haskell/quickcheck-unicode >=dev-haskell/tasty-0.11 >=dev-haskell/tasty-quickcheck-0.8 - dev-haskell/vector - ) + dev-haskell/vector ) " pkg_pretend() { diff --git a/dev-haskell/attoparsec/attoparsec-0.14.4.ebuild b/dev-haskell/attoparsec/attoparsec-0.14.4.ebuild deleted file mode 100644 index 21ad8ea691a6..000000000000 --- a/dev-haskell/attoparsec/attoparsec-0.14.4.ebuild +++ /dev/null @@ -1,35 +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 -#hackport: flags: -developer - -CABAL_FEATURES="lib profile haddock hoogle hscolour" # Disable test-suite: circular depends -inherit haskell-cabal -RESTRICT=test # disabled at build time - -DESCRIPTION="Fast combinator parsing for bytestrings and text" -HOMEPAGE="https://github.com/bgamari/attoparsec" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" - -RDEPEND=">=dev-haskell/scientific-0.3.1:=[profile?] <dev-haskell/scientific-0.4:=[profile?] - >=dev-lang/ghc-8.4.3:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-2.2.0.1" -# test? ( >=dev-haskell/quickcheck-2.13.2 <dev-haskell/quickcheck-2.15 -# dev-haskell/quickcheck-unicode -# >=dev-haskell/tasty-0.11 -# >=dev-haskell/tasty-quickcheck-0.8 -# dev-haskell/vector ) - -src_configure() { - haskell-cabal_src_configure \ - --flag=-developer -} diff --git a/dev-haskell/bifunctors/Manifest b/dev-haskell/bifunctors/Manifest index 7e4744650f17..14ab7552ae4a 100644 --- a/dev-haskell/bifunctors/Manifest +++ b/dev-haskell/bifunctors/Manifest @@ -1,2 +1,3 @@ DIST bifunctors-5.5.11.tar.gz 46003 BLAKE2B 82572e6c162ab105fdce6c3cd7e44da16db232c2233e4d2e3551001a20a2bff0bb4e41fabebc974290749275621a9b0abe3925156090cb960b95e8cbcf43150d SHA512 09f66d1a086a72a822e804521c2258acb16fd5a4a29c3758b97987f27a271f58e3dd4103518b31b3bdf44465c87fe5573a0bba168ba109287ca3370b8ab491a1 DIST bifunctors-5.5.15.tar.gz 47395 BLAKE2B 5c9af0cc90689c0482aa07ea0a9c7cddb159a016ae075aa20ea441a4a83348db806313e95ec4c90e890f4686eac4622cb384cfca901d265f98deff045edd66ef SHA512 59977c7eec1d1e66c99becc90c29715f90c309ab1ace8e1021d512bf58cb8781e3b3ee5e7de16735fd3cd844b4d918d5f0f6d5afbf1a4da75fa854915356192f +DIST bifunctors-5.6.3.tar.gz 38216 BLAKE2B 36a2caf109552097b78a0b48afe19a329ca4aaec007556f734bd51e0c5996aee638d196650b12a453f6ea7b26753e409cd6e0734c9f37c7eaad040131600b797 SHA512 a6d11e1b36fefa3687f4d6cf40a6317a6d4fe29a6f774f702211c72272fb06dec84ffca662393abdea51692c57481cdc4fde05ece208f8a9add9fced55d19534 diff --git a/dev-haskell/bifunctors/bifunctors-5.6.3.ebuild b/dev-haskell/bifunctors/bifunctors-5.6.3.ebuild new file mode 100644 index 000000000000..d0ee26194893 --- /dev/null +++ b/dev-haskell/bifunctors/bifunctors-5.6.3.ebuild @@ -0,0 +1,35 @@ +# 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="Haskell 98 bifunctors, bifoldables and bitraversables" +HOMEPAGE="https://github.com/ekmett/bifunctors/" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="+tagged" + +RDEPEND=">=dev-haskell/assoc-1.1:=[profile?] <dev-haskell/assoc-1.2:=[profile?] + >=dev-haskell/comonad-5.0.7:=[profile?] <dev-haskell/comonad-6:=[profile?] + >=dev-haskell/foldable1-classes-compat-0.1:=[profile?] <dev-haskell/foldable1-classes-compat-0.2:=[profile?] + >=dev-haskell/th-abstraction-0.4.2.0:=[profile?] <dev-haskell/th-abstraction-0.8:=[profile?] + >=dev-lang/ghc-9.0.2:= + tagged? ( >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-1:=[profile?] ) +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-3.4.1.0 + test? ( >=dev-haskell/hspec-1.8 + >=dev-haskell/quickcheck-2 <dev-haskell/quickcheck-3 ) +" + +src_configure() { + haskell-cabal_src_configure \ + $(cabal_flag tagged tagged) +} diff --git a/dev-haskell/comonad/Manifest b/dev-haskell/comonad/Manifest index 002329448c93..d2eec1958670 100644 --- a/dev-haskell/comonad/Manifest +++ b/dev-haskell/comonad/Manifest @@ -1,2 +1 @@ -DIST comonad-5.0.8-rev1.cabal 3631 BLAKE2B fe4a2a4fd61f0dc157004155b0f3e8ab00a0bd653d56d6f92408fdbf8d5a1d15ef7fb6cdd4d7572d9731cb4be1cbc898e6fdda9bb1d4227538a4cd0903010207 SHA512 425f0fadb85e99dc4047fff47dfbae9d4d33a9bb1d3f26493c7b14af03ca26b29f4f57693c5670ddafa9d48c9315ca34072cd76c6e2eaf47d9c5d14e5ebb5d61 -DIST comonad-5.0.8.tar.gz 15227 BLAKE2B 5f316ed68d35fcc2857cb7250f2d181ed77d2e87cc5d7dfb671cdec0c602080a6e3c0ac28541bd4cac43b954f96af0e1077bf2b28c040202bd3e66a820c5ccb1 SHA512 b823ea36826da74c6ec46cb835493224f62da66516841b9660a04c391dee803c31e140b2c523b563fb51f46509d99cce157b456a88fbaf2371da11933d5d787e +DIST comonad-5.0.10.tar.gz 14520 BLAKE2B 6afa38eebc299a55321e8b1d0aefd3d85fd2043917af1610aa6e1cab248993302ea2b7c42fde3896ac537a0215a3dccd7fed963b97d882c69c2df7240e3f5bbf SHA512 0d9cfbf05cda5952cae159bc60ca74a4e29a3b152fc1eace4e6c1e18cd9f2d83731eb175a72bf655ef084568ef7a9a909beab4349b87373f1e179ff9ead3332a diff --git a/dev-haskell/comonad/comonad-5.0.8-r1.ebuild b/dev-haskell/comonad/comonad-5.0.10.ebuild index 5b3cdd484695..63daf40572ef 100644 --- a/dev-haskell/comonad/comonad-5.0.8-r1.ebuild +++ b/dev-haskell/comonad/comonad-5.0.10.ebuild @@ -1,17 +1,15 @@ -# 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: +distributive,+containers,test-doctests:test -CABAL_HACKAGE_REVISION=1 - CABAL_FEATURES="lib profile haddock hoogle hscolour" inherit haskell-cabal -DESCRIPTION="The Comonads package authored by Edward Kmett" +DESCRIPTION="Provides comonads, the categorical dual of monads" HOMEPAGE="https://github.com/ekmett/comonad/" LICENSE="BSD" @@ -21,12 +19,12 @@ IUSE="+indexed-traversable" RDEPEND=">=dev-haskell/distributive-0.5.2:=[profile?] <dev-haskell/distributive-1:=[profile?] >=dev-haskell/tagged-0.8.6.1:=[profile?] <dev-haskell/tagged-1:=[profile?] - >=dev-haskell/transformers-compat-0.5:=[profile?] <dev-haskell/transformers-compat-1:=[profile?] - >=dev-lang/ghc-8.10.6:= - indexed-traversable? ( >=dev-haskell/indexed-traversable-0.1.1:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] ) + >=dev-lang/ghc-9.0.2:= + indexed-traversable? ( >=dev-haskell/indexed-traversable-0.1.1:=[profile?] + <dev-haskell/indexed-traversable-0.2:=[profile?] ) " DEPEND="${RDEPEND} - >=dev-haskell/cabal-3.2.1.0 + >=dev-haskell/cabal-3.4.1.0 " src_configure() { diff --git a/dev-haskell/data-fix/Manifest b/dev-haskell/data-fix/Manifest index 844a1504279d..d55bc6d0d3cb 100644 --- a/dev-haskell/data-fix/Manifest +++ b/dev-haskell/data-fix/Manifest @@ -1,2 +1,2 @@ -DIST data-fix-0.3.2-rev4.cabal 1720 BLAKE2B 804bae8c1788c3ad572e128274b24e62cd8c53cd44d3079acec348f5d3f0a663b258c040b9d3b8fa1463b1b292a30c954121e5f4aea697115f416557a1b5fa59 SHA512 6577a28f2451c9fe88fe5dbabdcfccabad8e5654491f00cace75df8273ec3c0e2fd2dc3fbc9347051a67214499ff56b077c29f020753e5fee647e52f2083b4d0 -DIST data-fix-0.3.2.tar.gz 5842 BLAKE2B b59f0e2abd572945219355206f24f689835026d4adb6ce4d85073f11a8742701463dfe6029376d5a65959c61115483cfb00f557213c222b18a28e9336a4f3879 SHA512 70b0c15522ea1fa623397bd399d83cc0921736012e6daaad21a9940ec9f447373f7e0e3915369127c7c54def7cb1d066c4641e676fa5f444f3d5dd761c258b63 +DIST data-fix-0.3.4-rev1.cabal 1406 BLAKE2B 1b5901696342e21990b9036dbd8bbe499f11bd4da9fa0505d7196de6ce682ccd571499ba3c3fa04e1c78c8a7894a7548fb5582449ea395b54244c9e9cc77cd39 SHA512 a60abaeff5c3f3d1c557efaa952cb47e11479e0314b3d949f03759c133d56f440cb415de7c40c91e380b5d0610174e17d738ad5f2787591f146ddf074580a154 +DIST data-fix-0.3.4.tar.gz 5992 BLAKE2B d432942960d66b3ad54a4fc6a80762b21b2f4f1d04f12268aec0952db1a309b8639b8cd9ab7c7177fc6b8a8ea8aa360178521ba532006ec9a505c8a47c603f68 SHA512 108051feb64062526aaec0792bc0a81f5c79a11c4d7995647837f5f1e7086afec1c80804c1485123b08c2206d8a5fe9d11a5d30fd31477f201a545f240a2c744 diff --git a/dev-haskell/data-fix/data-fix-0.3.2-r1.ebuild b/dev-haskell/data-fix/data-fix-0.3.4.ebuild index 5f05f058a971..39244dea0395 100644 --- a/dev-haskell/data-fix/data-fix-0.3.2-r1.ebuild +++ b/dev-haskell/data-fix/data-fix-0.3.4.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.8.5.1.9999 -CABAL_HACKAGE_REVISION=4 +CABAL_HACKAGE_REVISION=1 CABAL_FEATURES="lib profile haddock hoogle hscolour" inherit haskell-cabal @@ -17,10 +17,9 @@ LICENSE="BSD" SLOT="0/${PV}" KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" -RDEPEND=" - >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] - >=dev-lang/ghc-8.8.1:= +RDEPEND=">=dev-haskell/hashable-1.4.4.0:=[profile?] <dev-haskell/hashable-1.6:=[profile?] + >=dev-lang/ghc-9.0.2:= " DEPEND="${RDEPEND} - >=dev-haskell/cabal-3.0.0.0 + >=dev-haskell/cabal-3.4.1.0 " diff --git a/dev-haskell/dlist/Manifest b/dev-haskell/dlist/Manifest index 4ea719a988f7..8fdab31bc980 100644 --- a/dev-haskell/dlist/Manifest +++ b/dev-haskell/dlist/Manifest @@ -1 +1,2 @@ +DIST dlist-1.0-rev2.cabal 3942 BLAKE2B 6138971f7c0abb2732cd1a959dda8ae38b63404b720d9b46e3452764c7126a52cb783d5250436b6d9c37cf4f14c1ca98506ce015ae24b955a20dd09c108c8356 SHA512 c563258a75a299b94b0ed1fe8b12c4e49ee0169302f97e7024201c1a5decb54812dc436c1c3c77ffd62e9953112e676d23aeb51376bad9a216e050d736c4fa0f DIST dlist-1.0.tar.gz 18667 BLAKE2B 7ed951b866463c55b7f59d8224096528ee7a1c6a055a6b31e9d2a095409dc68bb3fb9e683922479c7cffe687796ebaf029f51a2da4469beec68b29b2c98ad2f0 SHA512 8985b9e775e8d99c3d8cf59eabfb7ed13c395482186b086831a79afea9b980ee59e386856df82dcc030f430be55cc95fa057e962776fe37a371e8be5ae19abef diff --git a/dev-haskell/dlist/dlist-1.0.ebuild b/dev-haskell/dlist/dlist-1.0.ebuild index a580daab3554..bfb60acb7077 100644 --- a/dev-haskell/dlist/dlist-1.0.ebuild +++ b/dev-haskell/dlist/dlist-1.0.ebuild @@ -1,27 +1,28 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -# ebuild generated by hackport 0.6.7.9999 +# ebuild generated by hackport 0.8.5.1.9999 + +CABAL_HACKAGE_REVISION=2 CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" inherit haskell-cabal DESCRIPTION="Difference lists" HOMEPAGE="https://github.com/spl/dlist" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" IUSE="werror" -RDEPEND=">=dev-lang/ghc-7.4.1:= +RDEPEND=">=dev-lang/ghc-9.0.2:= " DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.10 - test? ( >=dev-haskell/quickcheck-2.10 <dev-haskell/quickcheck-2.15 ) + >=dev-haskell/cabal-3.4.1.0 + test? ( >=dev-haskell/quickcheck-2.10 <dev-haskell/quickcheck-3 ) " src_configure() { diff --git a/dev-haskell/foldable1-classes-compat/Manifest b/dev-haskell/foldable1-classes-compat/Manifest index 4e951639fe2b..163c0805f31c 100644 --- a/dev-haskell/foldable1-classes-compat/Manifest +++ b/dev-haskell/foldable1-classes-compat/Manifest @@ -1,2 +1,2 @@ -DIST foldable1-classes-compat-0.1-rev2.cabal 3782 BLAKE2B 9c65f54ba9b286ced95c21736fed729262b0d2fb8e20b48c09f73ca3816b5aea4cfcf17b1736f89ec688d5822610f6f720c86746977ea5433bb450ad1e904456 SHA512 32b425c491c4e7085d3e0579c889c800ebc8263305d76984356fa8148d899ec9380e2c528f237d9544af2d89384511ded0c39d8255a2193f06350343fdda7668 -DIST foldable1-classes-compat-0.1.tar.gz 10484 BLAKE2B 66931399cb468536bca797d62a65afeaa936dcddafbaea39cadda9c1b3e47ac132ad3928339e76c9870228426df0eae2eea0333068c2f6d67e35d662e2abb3cd SHA512 680404e62d2d5bfec75c76c53b7178b548e4471fc6125ce86f404ddc1626e45ab448a3ff9e8fe902186c424b07d92635406f90c44586ed937d934e8c68ab0b8c +DIST foldable1-classes-compat-0.1.3-rev1.cabal 3170 BLAKE2B 5fbf62c6870525a4633267a4992acd9e328077e24e07ff9fea0c7bd209e0ce20151695946b5d060c7e34a9f6807b685b7da6b02aa86635177e1ab5815fba6c96 SHA512 7cd060ac0881cdadd6f5d6849e5521edb5f77c8f1d263fd9211779f2ed7ada4455070410ba3349ca0f126165f3856f83fceeb877de9cf30ec95df9284e99d962 +DIST foldable1-classes-compat-0.1.3.tar.gz 10358 BLAKE2B 2dc660cc61f824fd98050677e72b890f924fd0886531ed061e04f475148b963225b90f623cfca57eb9a937558d4a4ceaacbce4529a0598c886892251fc298897 SHA512 482ab8deee6f0d9e01c62fefcb9e1947da297f845e58c0c8e72e8a66421848cc824432ae5b935960280839a19fb85b13bddab618af63030e386acd2c70fe3248 diff --git a/dev-haskell/foldable1-classes-compat/foldable1-classes-compat-0.1.3.ebuild b/dev-haskell/foldable1-classes-compat/foldable1-classes-compat-0.1.3.ebuild new file mode 100644 index 000000000000..4d503fbd06ce --- /dev/null +++ b/dev-haskell/foldable1-classes-compat/foldable1-classes-compat-0.1.3.ebuild @@ -0,0 +1,35 @@ +# 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_HACKAGE_REVISION=1 + +CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +inherit haskell-cabal + +DESCRIPTION="Compatibility package for the Foldable1 and Bifoldable1 type classes" +HOMEPAGE="https://github.com/haskell-compat/foldable1-classes-compat" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="+tagged" + +RDEPEND=">=dev-lang/ghc-9.0.2:= + tagged? ( >=dev-haskell/tagged-0.4.4:=[profile?] <dev-haskell/tagged-1:=[profile?] ) +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-3.4.1.0 + test? ( >=dev-haskell/quickcheck-2.13.2 <dev-haskell/quickcheck-2.18 + >=dev-haskell/quickcheck-instances-0.3.27 <dev-haskell/quickcheck-instances-0.5 + >=dev-haskell/tasty-1.4 <dev-haskell/tasty-1.6 + >=dev-haskell/tasty-quickcheck-0.10 <dev-haskell/tasty-quickcheck-0.12 ) +" + +src_configure() { + haskell-cabal_src_configure \ + $(cabal_flag tagged tagged) +} diff --git a/dev-haskell/foldable1-classes-compat/foldable1-classes-compat-0.1.ebuild b/dev-haskell/foldable1-classes-compat/foldable1-classes-compat-0.1.ebuild deleted file mode 100644 index c11814e12bc9..000000000000 --- a/dev-haskell/foldable1-classes-compat/foldable1-classes-compat-0.1.ebuild +++ /dev/null @@ -1,47 +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.1.9999 - -CABAL_HACKAGE_REVISION=2 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Compatibility package for the Foldable1 and Bifoldable1 type classes" -HOMEPAGE="https://github.com/haskell-compat/foldable1-classes-compat" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" -IUSE="+tagged" - -RDEPEND=">=dev-lang/ghc-8.8.1:= - tagged? ( - >=dev-haskell/tagged-0.4.4:=[profile?] <dev-haskell/tagged-1:=[profile?] - ) -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-3.0.0.0 - test? ( - >=dev-haskell/quickcheck-2.13.2 <dev-haskell/quickcheck-2.15 - >=dev-haskell/quickcheck-instances-0.3.27 <dev-haskell/quickcheck-instances-0.4 - >=dev-haskell/test-framework-0.8.2.0 <dev-haskell/test-framework-0.9 - >=dev-haskell/test-framework-quickcheck2-0.3.0.5 <dev-haskell/test-framework-quickcheck2-0.4 - ) -" - -pkg_pretend() { - if use test; then - ewarn "The \"test\" USE flag for this package creates cycles within the" - ewarn "dependency graph. This may give you problems during 'haskell-updater' runs." - ewarn "It is recommended to leave it disabled unless explicitly testing the package." - fi -} - -src_configure() { - haskell-cabal_src_configure \ - $(cabal_flag tagged tagged) -} diff --git a/dev-haskell/generically/Manifest b/dev-haskell/generically/Manifest index 11edf5d9211b..9d4311921939 100644 --- a/dev-haskell/generically/Manifest +++ b/dev-haskell/generically/Manifest @@ -1,2 +1,2 @@ -DIST generically-0.1.1-rev1.cabal 1155 BLAKE2B 3554bfa3f08f83840c06ab6008f004304a28b1390585642ebe218e77e92bf02d4a716747c1a069ce1f00dce095c41469c0aa879cffce74c7e3165986e00ae4c7 SHA512 d07323461cf572b9867ae324a623b877c662f4df4ff5c97a06b895f17875d5648ae4683d1351e274b81d7dc240d1a441c759d8c0a77668e0b0f7384d32b8f358 +DIST generically-0.1.1-rev4.cabal 1203 BLAKE2B fec2479c8972bb184ab52461331dd781608f4e3c8cf8a544102862986909bedc2ab06da7db93a3f7f890893d9322cebbb14efa7bee21ac11df1b83fb4ec416ff SHA512 91d941d5a772a6e3fb5817ae27c70fc161c3451c4559116ff4e5d7a1419f9132f53ba5776ef3541e1daaa058b241f349418bef41174c502390c8bdebc2c1535f DIST generically-0.1.1.tar.gz 2870 BLAKE2B a67ab7a1d5aab5ad83ee3fbaecb77639caad96fb8ab7ff2385c843a6631c6ea7056d75f37caab60b5b942242c3f89751490ad3273cbe2068d4ea136dcdf66567 SHA512 029c96a5567fea56572ad5522c70d3b41a22ddac15483aee0045f4aa15bc45bf177a69bf42986391de681ab98aedf5b748a91d5bd5486427062f72e2a22a1844 diff --git a/dev-haskell/generically/generically-0.1.1-r1.ebuild b/dev-haskell/generically/generically-0.1.1-r2.ebuild index 847822061c13..3253c91c353c 100644 --- a/dev-haskell/generically/generically-0.1.1-r1.ebuild +++ b/dev-haskell/generically/generically-0.1.1-r2.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.4.0.9999 +# ebuild generated by hackport 0.8.5.1.9999 -CABAL_HACKAGE_REVISION=1 +CABAL_HACKAGE_REVISION=4 CABAL_FEATURES="lib profile haddock hoogle hscolour" inherit haskell-cabal @@ -17,10 +17,20 @@ LICENSE="BSD" SLOT="0/${PV}" KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" -RDEPEND=" - >=dev-haskell/base-orphans-0.8.8:=[profile?] <dev-haskell/base-orphans-0.10:=[profile?] - >=dev-lang/ghc-8.8.1:= +RDEPEND=">=dev-lang/ghc-9.0.2:= " + +# Apparently needed for ghc-9.4.* +RDEPEND+=" + >=dev-haskell/base-orphans-0.8.8:=[profile?] <dev-haskell/base-orphans-0.10 +" + DEPEND="${RDEPEND} - >=dev-haskell/cabal-3.0.0.0 + >=dev-haskell/cabal-3.4.1.0 " + +src_prepare() { + default + + cabal-mksetup +} diff --git a/dev-haskell/hashable/Manifest b/dev-haskell/hashable/Manifest index 6349c517f370..6ace9cbec2a4 100644 --- a/dev-haskell/hashable/Manifest +++ b/dev-haskell/hashable/Manifest @@ -1,3 +1,4 @@ DIST hashable-1.4.0.2.tar.gz 25528 BLAKE2B a9d219ce08db64b2bccf691f26ea5e248785ac3263ce1045eb612d2deaf51baa5f0b14270a9810aa1d32193fe9f52b26c2ca4fccb94b98e2ccdcb0b6ba6e8a56 SHA512 a8cc2b7cafa8f18d9a74490d2dff7edf12901b7c40ca0c1881af579695135c1ca7629347d34d0c7dc662078d7669d5d6234bd889c1f77f344297942243fe7dda DIST hashable-1.4.2.0-rev1.cabal 4520 BLAKE2B fa09b82c6df33e80381957593f9e4c9206467f9b81ed4dcca73f7924ffee68ccc78600875ca46709582cb231aebff54fa1328fbdee1c0b8613c0d12726f3fc1f SHA512 a244e2e323faa8e36865b52aafbf3f8a792d1051379b11fc5be5f4257c64d5a6c52e4bdbf3a24790f23de707f13ef645ac13222cbc05b5f1e77e4c05564d9298 DIST hashable-1.4.2.0.tar.gz 25094 BLAKE2B c398381bd1555b4c3d91656391ac492b036daa2f67cc501af8734d46a891e55028f0e7af4cede1d4ebd57863a2ceb10493ec822a01d29bb0edf07c8dc574e199 SHA512 6e44177b6c00d4b385696348a8f66e6158beeb224aa85726141bc4d58c5e3094dab35dd68ae4ef61845ccb3ffd8836547d988d61e9b39176782b567189381140 +DIST hashable-1.4.7.0.tar.gz 89467 BLAKE2B 07b08cc901acf772c3df6203efae4b7fd83f618e9088d82bfd9e6503262ac9109b298e4ec719672b630ede7f618fb6e067859135c4ff750a0e2e20f27982d435 SHA512 2d9ec12d7ded1296bf3204d6ba06a9dc48895077d28ae9eedd6d2243cc1fb2ba1e3e26e7d04b975797aea4cbaa2e1f3906881fae25779dc705a11ceea910f102 diff --git a/dev-haskell/hashable/hashable-1.4.7.0.ebuild b/dev-haskell/hashable/hashable-1.4.7.0.ebuild new file mode 100644 index 000000000000..5def5fd4078d --- /dev/null +++ b/dev-haskell/hashable/hashable-1.4.7.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# ebuild generated by hackport 0.9.0.0.9999 +#hackport: flags: sse41:cpu_flags_x86_sse4_1,sse2:cpu_flags_x86_sse2,+integer-gmp,-arch-native + +CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite +inherit haskell-cabal + +DESCRIPTION="A class for types that can be converted to a hash value" +HOMEPAGE="https://github.com/haskell-unordered-containers/hashable" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="random-initial-seed" + +# Test requires tasty-1.5 which is not in-tree yet +RESTRICT="test" + +# The random inital seed causes the "64 bit Text" test to fail +RESTRICT_USE="random-initial-seed? ( !test )" + +CABAL_CHDEPS=( + 'base >=4.12.0.0 && <4.21' 'base >=4.12.0.0' +) + +RDEPEND=" + >=dev-haskell/data-array-byte-0.1.0.1:=[profile?] <dev-haskell/data-array-byte-0.2:=[profile?] + >=dev-haskell/os-string-2.0.2:=[profile?] + >=dev-lang/ghc-9.2.4:= + >=dev-haskell/text-1.2.3.0 <dev-haskell/text-2.2 + dev-haskell/text:=[profile?] +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-3.6 +" +# test? ( +# dev-haskell/hunit +# >=dev-haskell/primitive-0.9.0.0 <dev-haskell/primitive-0.10 +# >=dev-haskell/quickcheck-2.4.0.1 +# >=dev-haskell/random-1.0 <dev-haskell/random-1.3 +# >=dev-haskell/tasty-1.5 <dev-haskell/tasty-1.6 +# >=dev-haskell/tasty-hunit-0.10.1 <dev-haskell/tasty-hunit-0.11 +# >=dev-haskell/tasty-quickcheck-0.10.3 <dev-haskell/tasty-quickcheck-0.11 +# >=dev-haskell/text-0.11.0.5 +# ) + +src_configure() { + haskell-cabal_src_configure \ + --flag=-arch-native \ + --flag=integer-gmp \ + $(cabal_flag random-initial-seed random-initial-seed) +} diff --git a/dev-haskell/indexed-traversable-instances/Manifest b/dev-haskell/indexed-traversable-instances/Manifest index aa4424fe5e72..259a550e3abc 100644 --- a/dev-haskell/indexed-traversable-instances/Manifest +++ b/dev-haskell/indexed-traversable-instances/Manifest @@ -1,3 +1,4 @@ DIST indexed-traversable-instances-0.1.1.2-rev1.cabal 2536 BLAKE2B 31012e89159e2957839f38047c5b6f7806dc69b14aedcd99c5851584368b9e44948e22f9ae6e483ca72865bdcf75e99eee099ff00a81b01a9c9444a21a549267 SHA512 097d27918d2589f9b08ebc0d39d47b49ad67c3f594bdbbf668ae5514d0921c458d2386211f0c81753d5694523ea5221d89a73402706d1b79100c7f617fa922f5 DIST indexed-traversable-instances-0.1.1.2.tar.gz 3769 BLAKE2B c45df13fc334e928df402c3bdc76376b27bfbe5bc3ac0a279499e27a9d592d2fd4fc2e8a8f42e2b8bc0d5ed822f5db4ae1a9b4960f0718ab5d093d506ac8a9e6 SHA512 8e4e53054105155e2bc6637348f91548e49c422c87de659193aa917a1ca69e5b157c30f5bfb213661112d28185f87bb9cc453a57e5960042c82b5654d444ba1f -DIST indexed-traversable-instances-0.1.tar.gz 4235 BLAKE2B e6ae68acc5c6424fd7b9bb045bcafe2d5eb158bb10bc2bd2c677bdd4471dd679a90d8d79628d278a1ade1f0a5940a0e17720fce7c123b89b0c79640497fcadf7 SHA512 ff27968b32c6f0925dc8959dd1b185d75811d2bdb0946818e4f7062e22fd71051c627f2abf943b05b40c85610653098b1f9780145a6369231635993fbedd29a2 +DIST indexed-traversable-instances-0.1.2-rev1.cabal 2401 BLAKE2B 0061dd09b34fc382068dd18cbf3baa7d7e8d0d822eec4aaed5289d831045b36f8d0667fd3e8b23448cdc66ff2e4d59118ebd35c2978584eb3d093ec7712fda55 SHA512 b1a8fb7c5537df39803b6aa8db64336457710d2b235a6080671e0b216804033b843ed9d751a3ec2ca5dffbc8f6e205b1b7234c81e40f789c706c8ece2f4ec67a +DIST indexed-traversable-instances-0.1.2.tar.gz 3673 BLAKE2B da1d7bc9786ca70b605799f885bf2c966f83169f00ce512a31f1494fb9c8be1ba9ff2370bc1982608a2b7e880cd468483c53f56dc2878f95a412affa3cd60740 SHA512 36b4401ced720eec393be15ad48ef59e2870f569ba59398fd7133eb594985eae9e78269552405ef138533f9a9c6d3344af6947b6266b597c1086915c61a131fa diff --git a/dev-haskell/indexed-traversable-instances/indexed-traversable-instances-0.1.ebuild b/dev-haskell/indexed-traversable-instances/indexed-traversable-instances-0.1.2.ebuild index f55150142335..785d57daf328 100644 --- a/dev-haskell/indexed-traversable-instances/indexed-traversable-instances-0.1.ebuild +++ b/dev-haskell/indexed-traversable-instances/indexed-traversable-instances-0.1.2.ebuild @@ -1,35 +1,33 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -# ebuild generated by hackport 0.6.7.9999 +# ebuild generated by hackport 0.8.5.1.9999 + +CABAL_HACKAGE_REVISION=1 CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" inherit haskell-cabal DESCRIPTION="More instances of FunctorWithIndex, FoldableWithIndex, TraversableWithIndex" HOMEPAGE="https://hackage.haskell.org/package/indexed-traversable-instances" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD-2" SLOT="0/${PV}" KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" -CABAL_CHDEPS=( - 'base >=4.5 && <4.16' 'base >=4.5' -) - -RDEPEND=">=dev-haskell/indexed-traversable-0.1:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] +RDEPEND=">=dev-haskell/indexed-traversable-0.1.4:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] + >=dev-haskell/onetuple-0.3:=[profile?] <dev-haskell/onetuple-0.5:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/unordered-containers-0.2.8.0:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] - >=dev-haskell/vector-0.12.1.2:=[profile?] <dev-haskell/vector-0.13:=[profile?] - >=dev-lang/ghc-8.4.3:= + >=dev-haskell/vector-0.13.1.0:=[profile?] <dev-haskell/vector-0.14:=[profile?] + >=dev-lang/ghc-9.0.2:= " DEPEND="${RDEPEND} - >=dev-haskell/cabal-2.2.0.1 - test? ( >=dev-haskell/quickcheck-2.14.2 <dev-haskell/quickcheck-2.15 - >=dev-haskell/quickcheck-instances-0.3.25.1 <dev-haskell/quickcheck-instances-0.4 - >=dev-haskell/tasty-1.2.3 <dev-haskell/tasty-1.5 - >=dev-haskell/tasty-quickcheck-0.10.1.1 <dev-haskell/tasty-quickcheck-0.11 ) + >=dev-haskell/cabal-3.4.1.0 + test? ( >=dev-haskell/quickcheck-2.14.2 <dev-haskell/quickcheck-2.16 + >=dev-haskell/quickcheck-instances-0.3.29 <dev-haskell/quickcheck-instances-0.4 + >=dev-haskell/tasty-1.2.3 <dev-haskell/tasty-1.6 + >=dev-haskell/tasty-quickcheck-0.10.1.1 <dev-haskell/tasty-quickcheck-0.12 ) " diff --git a/dev-haskell/indexed-traversable/Manifest b/dev-haskell/indexed-traversable/Manifest index 7b589a1c7def..d5139d001680 100644 --- a/dev-haskell/indexed-traversable/Manifest +++ b/dev-haskell/indexed-traversable/Manifest @@ -1,2 +1,2 @@ -DIST indexed-traversable-0.1.2.1.tar.gz 8905 BLAKE2B 48abecc7b8e4b494fc8fde5786ac4d92d8a3463351199daf49b46a1dbcbb95e782ef860a9ac976157967e68dbbaba0e36689d2720830877c34987532047cc507 SHA512 22960e94b6cf3c661ae9db7cb8e0ad7d0931bf4bd01ee692c1c026453c6f176fe36acdbe12e8a8552011b3792c2a493d4e17e0996fad0aaa23140d39b1b6d253 -DIST indexed-traversable-0.1.2.tar.gz 8685 BLAKE2B e136715ed18919f614b1c977f27556447f3bfdf745f6e47e7cd2aeb3038d7afaae31a34f4e9f299494cc034d34ba4e75e7e8481b8b81ba421a1afb1a8408c619 SHA512 38d2dfc0e45e3eafa1e8827c7f27a64e296902f0193cb61939af74ad6845be067024ac32278a6b5bca1976a2d3ada5820a7a6879d7bf9000730450714a5df9c4 +DIST indexed-traversable-0.1.4-rev1.cabal 2098 BLAKE2B d002ab2426c092458cf9ca1da6ae94519af5ae65cc1072c6d7d8bcf544efa326320df8d94369e6a9acd3181bba589304c0e5dff726fd1ff2204f8b87a49c6af3 SHA512 99363b729cb4289bee442053bc760446e2be3a1792c2eed124db06654a75f0f00bbca610efb7d326300ca8a255f30bcdadba9fc721bed55ace65803befbf66e1 +DIST indexed-traversable-0.1.4.tar.gz 9465 BLAKE2B 65eb00c3e4712513fedf136c5399e6ba2c7633ad544dd4436b40927ea01aac4c0d4aa327cafed465f9502547282d0dfc2c979090187a9b67e8fe09892740a33e SHA512 ade5a8a02d397f29623157caaacbe5053414f8a6fe82368dd27a5ba6e178b477d18aabdefe0a6099f72654d4abffe1c198393ba5828ccbe09cb61799130b15d1 diff --git a/dev-haskell/indexed-traversable/indexed-traversable-0.1.2.ebuild b/dev-haskell/indexed-traversable/indexed-traversable-0.1.2.ebuild deleted file mode 100644 index 34b92b505a3a..000000000000 --- a/dev-haskell/indexed-traversable/indexed-traversable-0.1.2.ebuild +++ /dev/null @@ -1,23 +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" -inherit haskell-cabal - -DESCRIPTION="FunctorWithIndex, FoldableWithIndex, TraversableWithIndex" -HOMEPAGE="https://hackage.haskell.org/package/indexed-traversable" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" - -RDEPEND=">=dev-lang/ghc-8.4.3:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-2.2.0.1 -" diff --git a/dev-haskell/indexed-traversable/indexed-traversable-0.1.2.1.ebuild b/dev-haskell/indexed-traversable/indexed-traversable-0.1.4.ebuild index 3f0590469484..e5d1cd7371ab 100644 --- a/dev-haskell/indexed-traversable/indexed-traversable-0.1.2.1.ebuild +++ b/dev-haskell/indexed-traversable/indexed-traversable-0.1.4.ebuild @@ -1,9 +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.8.5.1.9999 + +CABAL_HACKAGE_REVISION=1 CABAL_FEATURES="lib profile haddock hoogle hscolour" inherit haskell-cabal @@ -15,9 +17,9 @@ LICENSE="BSD-2" SLOT="0/${PV}" KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" -RDEPEND=" - >=dev-lang/ghc-8.8.1:= +RDEPEND=">=dev-haskell/foldable1-classes-compat-0.1:=[profile?] <dev-haskell/foldable1-classes-compat-0.2:=[profile?] + >=dev-lang/ghc-9.0.2:= " DEPEND="${RDEPEND} - >=dev-haskell/cabal-3.0.0.0 + >=dev-haskell/cabal-3.4.1.0 " diff --git a/dev-haskell/inspection-testing/Manifest b/dev-haskell/inspection-testing/Manifest new file mode 100644 index 000000000000..143b90d2ce41 --- /dev/null +++ b/dev-haskell/inspection-testing/Manifest @@ -0,0 +1 @@ +DIST inspection-testing-0.6.tar.gz 25356 BLAKE2B 07e1a5ae5bc0852cdbeaf41bcca98021e3d848e6d097512d360ba9896f534485960907bc9080ecde2f9b1a682cdab1e13b9a34e212167e0814212cf957e42ef3 SHA512 23b0c16aff48382ad818e30e53ab3c8c4e2cf5c8b5d269ad2981bc24e8e692d28c59a8569e8dcbff661bc1b3fc2f7d95ff64bc541be51cfe2c80a3054970a83c diff --git a/dev-haskell/inspection-testing/inspection-testing-0.6.ebuild b/dev-haskell/inspection-testing/inspection-testing-0.6.ebuild new file mode 100644 index 000000000000..a3a36c3f4b93 --- /dev/null +++ b/dev-haskell/inspection-testing/inspection-testing-0.6.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# ebuild generated by hackport 0.9.0.0.9999 +#hackport: flags: -more-tests,-old-text-tests + +CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +inherit haskell-cabal + +DESCRIPTION="GHC plugin to do inspection testing" +HOMEPAGE="https://github.com/nomeata/inspection-testing" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + +RDEPEND=">=dev-lang/ghc-8.0.2:=[profile?] <dev-lang/ghc-9.13:=[profile?] + >=dev-lang/ghc-9.0.2:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-3.4.1.0 +" + +src_configure() { + haskell-cabal_src_configure \ + --flag=-more-tests \ + --flag=-old-text-tests +} diff --git a/dev-haskell/inspection-testing/metadata.xml b/dev-haskell/inspection-testing/metadata.xml new file mode 100644 index 000000000000..3d015d9cde4c --- /dev/null +++ b/dev-haskell/inspection-testing/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>haskell@gentoo.org</email> + <name>Gentoo Haskell</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-haskell/os-string/Manifest b/dev-haskell/os-string/Manifest new file mode 100644 index 000000000000..97bd0ca88c34 --- /dev/null +++ b/dev-haskell/os-string/Manifest @@ -0,0 +1,2 @@ +DIST os-string-2.0.7.tar.gz 44683 BLAKE2B 81fd74c4125575df5522c6f2ce42f34bd7eb80b08af50b263663dc8af77545c8e09220845218a16d3f3e02259a815284941c660a2498606cc9c5d1e82eb30e4a SHA512 f8b63c1d2508ad3bf0e53737c8dfd4b1bd01cab0a931b4f4fff2930a0cd054279ef63eb0fc6b909e5ac9fc3f773b752bf19d711c6e9d1926a96aa2d181daf4c5 +DIST os-string-2.0.8.tar.gz 44896 BLAKE2B c6bd3dfed9060866cffab2443dabb8e2f8aa31b52edb451c70b5da47ca6f4c73b2f0fd5e0b374a48217e759ad525d450dccc828e9c541a86c96ba1e6b0bfd6da SHA512 1e7e913c5b7bc9c034b2ef77b73151e27ae8c3069fd720f4b9da8bbaf754513eed6ef914a4175205813f03becc390cfeacf083b80acefd68ddde8a2aab3a8384 diff --git a/dev-haskell/os-string/metadata.xml b/dev-haskell/os-string/metadata.xml new file mode 100644 index 000000000000..3d015d9cde4c --- /dev/null +++ b/dev-haskell/os-string/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>haskell@gentoo.org</email> + <name>Gentoo Haskell</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-haskell/os-string/os-string-2.0.7.ebuild b/dev-haskell/os-string/os-string-2.0.7.ebuild new file mode 100644 index 000000000000..d5dae02b0d2a --- /dev/null +++ b/dev-haskell/os-string/os-string-2.0.7.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# ebuild generated by hackport 0.9.0.0.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +inherit haskell-cabal + +DESCRIPTION="Library for manipulating Operating system strings" +HOMEPAGE="https://github.com/haskell/os-string/blob/master/README.md" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + +RDEPEND=">=dev-lang/ghc-9.2.4:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-3.6.3.0 + test? ( >=dev-haskell/quickcheck-2.7 <dev-haskell/quickcheck-2.16 + >=dev-haskell/quickcheck-classes-base-0.6.2 <dev-haskell/quickcheck-classes-base-0.7 ) +" + +CABAL_CORE_LIB_GHC_PV="9.10.1 9.10.2 9.12.1 9.12.2" diff --git a/dev-haskell/os-string/os-string-2.0.8.ebuild b/dev-haskell/os-string/os-string-2.0.8.ebuild new file mode 100644 index 000000000000..a3f35936fc66 --- /dev/null +++ b/dev-haskell/os-string/os-string-2.0.8.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# ebuild generated by hackport 0.9.0.0.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +inherit haskell-cabal + +DESCRIPTION="Library for manipulating Operating system strings" +HOMEPAGE="https://github.com/haskell/os-string/blob/master/README.md" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + +RDEPEND=">=dev-lang/ghc-9.2.4:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-3.6.3.0 + test? ( >=dev-haskell/quickcheck-2.7 <dev-haskell/quickcheck-2.16 + >=dev-haskell/quickcheck-classes-base-0.6.2 <dev-haskell/quickcheck-classes-base-0.7 ) +" + +CABAL_CORE_LIB_GHC_PV="9.12.3" diff --git a/dev-haskell/quickcheck/Manifest b/dev-haskell/quickcheck/Manifest index 337abbc91663..a9d472091d35 100644 --- a/dev-haskell/quickcheck/Manifest +++ b/dev-haskell/quickcheck/Manifest @@ -1,2 +1 @@ -DIST QuickCheck-2.14.2.tar.gz 75246 BLAKE2B a64ad51f3daa858a224c00fb785979460b638d76f20c7a19d95a6303cd5da61adaa40cb52e154dd15218adbf54fff184f16ab3b932895294cf37f24982a2b9cc SHA512 84decd354e6093bc72afd125410499dd4be3ae8fdbf0a3b466011b4dbcb5c5657e51ab75cfe22790e22bf4ac54cbb1203ff7a0d108e872ce60f4831be827a6e5 DIST quickcheck-2.14.3.tar.gz 76849 BLAKE2B e3a0eefaebd27fe5e11c4ed8dd7120b42e688be1cd249ee88a8b6b25a248376fae6d3f2f0506f675040314e019baeb60eac993421a0a7d87f821cdab01e93be5 SHA512 d00499fcdbe66d384a40c66a0d01dfe80f0622599f2f19ab569b45ef13c8d726c855b4687c7a1be022ea22df4bc66c48cf12fc156fadc558714fccc5a3deef7e diff --git a/dev-haskell/quickcheck/quickcheck-2.14.2.ebuild b/dev-haskell/quickcheck/quickcheck-2.14.3-r1.ebuild index c52af4777777..352e55b395b0 100644 --- a/dev-haskell/quickcheck/quickcheck-2.14.2.ebuild +++ b/dev-haskell/quickcheck/quickcheck-2.14.3-r1.ebuild @@ -1,35 +1,35 @@ -# 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.8.4.0.9999 #hackport: flags: +base4,-base3,-old-random,templatehaskell:template-haskell +CABAL_PN="QuickCheck" + CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" inherit haskell-cabal -MY_PN="QuickCheck" -MY_P="${MY_PN}-${PV}" - DESCRIPTION="Automatic testing of Haskell programs" HOMEPAGE="https://github.com/nick8325/quickcheck" -SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" IUSE="+template-haskell" -RDEPEND=">=dev-haskell/splitmix-0.1:=[profile?] <dev-haskell/splitmix-0.2:=[profile?] - >=dev-lang/ghc-7.8.2:= - >=dev-haskell/random-1.2.0:=[profile?] <dev-haskell/random-1.3:=[profile?] +RDEPEND=">=dev-haskell/random-1.2.0:=[profile?] <dev-haskell/random-1.4:=[profile?] + >=dev-haskell/splitmix-0.1:=[profile?] <dev-haskell/splitmix-0.2:=[profile?] + >=dev-lang/ghc-8.8.1:= " DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.18.1.3 + >=dev-haskell/cabal-3.0.0.0 " -S="${WORKDIR}/${MY_P}" +CABAL_CHDEPS=( + 'random >= 1.2.0 && < 1.3' 'random >= 1.2.0 && < 1.4' +) src_configure() { haskell-cabal_src_configure \ diff --git a/dev-haskell/random/Manifest b/dev-haskell/random/Manifest index 5075de49a7fd..bfe9a3821011 100644 --- a/dev-haskell/random/Manifest +++ b/dev-haskell/random/Manifest @@ -1,2 +1,2 @@ DIST random-1.2.1.1.tar.gz 47109 BLAKE2B a7234569569cfd87c04e9f294390cb8f6be1a068d56f1fc5b19b098474d66b8b82211c688d07570de23f2bd6379adf4869b0444af237bf95017abeb3f3c1a42a SHA512 4d5565390849cf85b2f307cd93f284a1f9094cfcd692beb5dd5f3ec917dd69ad7158fb52b1faa581eb573af25beee1f6c2830472ebb6553da6cfa01a4e954326 -DIST random-1.2.1.tar.gz 47143 BLAKE2B 861a216b063aa893a9de645cca231fb1a1914609ea4dd8ec222b35db6ee9cc60760a613896e979f731d3e1a55ea792a294d380313e78549c6effc21b77d57564 SHA512 b130a90981de53b4fc3e7cf660224268d24bcceb9498d33827d9f43dc705c9a724c23999c4cf0222127f4c69daebf0d049d963abbea0a860135d661f9cc55731 +DIST random-1.2.1.3.tar.gz 47117 BLAKE2B b432bc39f38cdacfda78f3c2fefdd47e76a1135a57b679ae2453baca88445200378dec038487b5250a0ca632748fea4bb11da272ab1eaafb9ee6951bc8042d04 SHA512 6dde45e31940e09a85b7f370cb2de069ce8ef7f49ff6e56382ec9f19f205471f7e5185f665a89892d61f57672f28c1a1a847ef9c31fa300b2cbef264ee70b255 diff --git a/dev-haskell/random/random-1.2.1.3.ebuild b/dev-haskell/random/random-1.2.1.3.ebuild new file mode 100644 index 000000000000..39cd355f647c --- /dev/null +++ b/dev-haskell/random/random-1.2.1.3.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# ebuild generated by hackport 0.8.5.1.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +inherit haskell-cabal + +DESCRIPTION="Pseudo-random number generation" +HOMEPAGE="https://hackage.haskell.org/package/random" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + +RDEPEND=">=dev-haskell/splitmix-0.1:=[profile?] <dev-haskell/splitmix-0.2:=[profile?] + >=dev-lang/ghc-9.0.2:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-3.4.1.0 + test? ( >=dev-haskell/smallcheck-1.2 <dev-haskell/smallcheck-1.3 + >=dev-haskell/tasty-1.0 <dev-haskell/tasty-1.6 + >=dev-haskell/tasty-hunit-0.10 <dev-haskell/tasty-hunit-0.11 + dev-haskell/tasty-inspection-testing + >=dev-haskell/tasty-smallcheck-0.8 <dev-haskell/tasty-smallcheck-0.9 ) +" + +# circular depend: random[test]->mwc-random->math-functions[test]->vector-th-unbox->vector->random +pkg_pretend() { + if use test; then + ewarn "The \"test\" USE flag for this package creates cycles within the" + ewarn "dependency graph. This may give you problems during 'haskell-updater' runs." + ewarn "It is recommended to leave it disabled unless explicitly testing the package." + fi +} diff --git a/dev-haskell/random/random-1.2.1.ebuild b/dev-haskell/random/random-1.2.1.ebuild deleted file mode 100644 index c8dd47917452..000000000000 --- a/dev-haskell/random/random-1.2.1.ebuild +++ /dev/null @@ -1,27 +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 circular depend -inherit haskell-cabal - -DESCRIPTION="Pseudo-random number generation" -HOMEPAGE="https://hackage.haskell.org/package/random" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" - -# circular depend: random[test]->mwc-random->math-functions[test]->vector-th-unbox->vector->random -RESTRICT=test - -RDEPEND=">=dev-haskell/mtl-2.2:=[profile?] <dev-haskell/mtl-2.3:=[profile?] - >=dev-haskell/splitmix-0.1:=[profile?] <dev-haskell/splitmix-0.2:=[profile?] - >=dev-lang/ghc-8.4.3:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-2.2.0.1" diff --git a/dev-haskell/tasty-inspection-testing/Manifest b/dev-haskell/tasty-inspection-testing/Manifest new file mode 100644 index 000000000000..dc34929f5b87 --- /dev/null +++ b/dev-haskell/tasty-inspection-testing/Manifest @@ -0,0 +1,2 @@ +DIST tasty-inspection-testing-0.2.1-rev2.cabal 1394 BLAKE2B 20883b39bf7b38eb7863c04f7a63e6636b250c3af45649e4119b9288899a9b446496ddabcc9fdb3cc0feb6724f8e3274e20ea413ec3b7ecfceaf049043b8f5c0 SHA512 37aff54865e29ada09d2a2f098a89869e15baac0f04e7535e98a40816d845fb59d2cc640694bcaa4e76eeecbf48f136f2852580a53acc16a67b47c03365d0456 +DIST tasty-inspection-testing-0.2.1.tar.gz 5418 BLAKE2B 68f4dfe0d7b82e2e2af75dae492976f249981683228a7d3af16921461449e768ce87a89259971a869350c0ea33a7eb63575e889b22bddb17c166f82dcbbaca98 SHA512 a4e72b87e3adee520a73f6ace25fd9888893dcb13259a695cf1962de839cd914c423d8785d17ecb79fb6dec9f63ba8b0cca254fcb68574b1dc82e869d4f91356 diff --git a/dev-haskell/tasty-inspection-testing/metadata.xml b/dev-haskell/tasty-inspection-testing/metadata.xml new file mode 100644 index 000000000000..3d015d9cde4c --- /dev/null +++ b/dev-haskell/tasty-inspection-testing/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>haskell@gentoo.org</email> + <name>Gentoo Haskell</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-haskell/tasty-inspection-testing/tasty-inspection-testing-0.2.1-r1.ebuild b/dev-haskell/tasty-inspection-testing/tasty-inspection-testing-0.2.1-r1.ebuild new file mode 100644 index 000000000000..0c3cb22b2085 --- /dev/null +++ b/dev-haskell/tasty-inspection-testing/tasty-inspection-testing-0.2.1-r1.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.0.0.9999 + +CABAL_HACKAGE_REVISION=2 + +CABAL_FEATURES="lib profile haddock hoogle hscolour" +inherit haskell-cabal + +DESCRIPTION="Inspection testing support for tasty" +HOMEPAGE="https://github.com/Bodigrim/tasty-inspection-testing" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + +RDEPEND=">=dev-haskell/inspection-testing-0.5:=[profile?] <dev-haskell/inspection-testing-0.7:=[profile?] + <dev-haskell/tasty-1.6:=[profile?] + <dev-lang/ghc-9.13:=[profile?] + >=dev-lang/ghc-9.0.2:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-3.4.1.0 +" diff --git a/dev-haskell/th-abstraction/Manifest b/dev-haskell/th-abstraction/Manifest index c5ad98e57509..7edc36bfe6e4 100644 --- a/dev-haskell/th-abstraction/Manifest +++ b/dev-haskell/th-abstraction/Manifest @@ -1,3 +1,4 @@ DIST th-abstraction-0.4.3.0.tar.gz 38595 BLAKE2B 62e3a3b34997ae5190fe534138c2632b9de104dbc33f38fca8a762e0a2b89bf359bcb0e4c5e711d5a703f7220b8cf362d11772ad31bb4a04cee3091134356367 SHA512 a474bd042721efb83db5f707537589faa320f0e4ccf6bc839c450ff8d0970d3835003c134fc59f88e692d47264b1717bbd053543623dd40aa591155531a31003 DIST th-abstraction-0.4.5.0-rev1.cabal 2212 BLAKE2B 1cdb39cf49921404efb6ddda76549fa169a2cdc3b3120480fd61736e6b73284d293f831d661b904a6bafd6372ac65ea0c3fe0299f9f99778a25c689023daa665 SHA512 7aeb8b2fcf10fa7ec7d2073d0713ed428b2faa0593424d5ec2e806efc4a808b4d79a9296b26789a25a032d40b1dd4c0eed251703b8826eb4eff66e7c1d0203ad DIST th-abstraction-0.4.5.0.tar.gz 39515 BLAKE2B ac66cb096dd55b1f4ec4b8cfacc4b920a00bef5490a88ddc5cda3c2ff3159ed82e5b5a04c5e13860ecacbc51ab40254832f62dbccd6f932cfbea8372ede3c8ae SHA512 eaea551b54d40bbd6056e6f7b14e662e7302cb016fe082b9715e248e05988197deebe6108e2adcb7709046a8a326e417fddd1899af3f810c2faa444da5cf4a41 +DIST th-abstraction-0.7.2.0.tar.gz 45532 BLAKE2B 51966f1ad4f95de0d8105a2db6d00fb731191fb9e676af11d4f4a8672d18ccb59a34014bfe5d58f66892d1d1d7e0ba39864f8d88f1a901e157b36090bb5d00ac SHA512 efd64e297fb3705c55c4df8f754f91bb90a8a0636eee1f6279f48231b9b390d115ca9ff63c7bf7d7b43d1b955ced078ef16634f1bcb1cbc22327d742f811c56d diff --git a/dev-haskell/th-abstraction/th-abstraction-0.7.2.0.ebuild b/dev-haskell/th-abstraction/th-abstraction-0.7.2.0.ebuild new file mode 100644 index 000000000000..cc7c481709bb --- /dev/null +++ b/dev-haskell/th-abstraction/th-abstraction-0.7.2.0.ebuild @@ -0,0 +1,22 @@ +# 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="Nicer interface for reified information about data types" +HOMEPAGE="https://github.com/glguy/th-abstraction" + +LICENSE="ISC" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + +RDEPEND=">=dev-lang/ghc-9.0.2:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-3.4.1.0 +" diff --git a/dev-haskell/vector-stream/Manifest b/dev-haskell/vector-stream/Manifest new file mode 100644 index 000000000000..3ecb9bcf3208 --- /dev/null +++ b/dev-haskell/vector-stream/Manifest @@ -0,0 +1,2 @@ +DIST vector-stream-0.1.0.1-rev3.cabal 1642 BLAKE2B 67b3cd4e6633be3474105714a167b9fccf5762570198647e4f8e5ce12c360df4c099b910c275a6e97eef0676280cb014564b45299b32f0680deb4bd2d297475b SHA512 373aec7b821d06a8c32049b97b6f1f2d67fbd4801b6355373e20c0e23865a79bfdec643f47294c5dcf946ccf490b71cf9e35169451c1e738b83999310f68608e +DIST vector-stream-0.1.0.1.tar.gz 12577 BLAKE2B ddef24ac24c535314cb0e871bddc1d904519b08e6f5bfbdefbf58f4fedf42528a0ac42208a1c2e4604c09f8b95f0aef54d21b6b8a32ffc6bf1494132e1fb8501 SHA512 07562f6feefcff34c09b853ac0c379122edda0b8c9dc0e843e6f076a08cf61559a9acf0fea164cd211cfa27b8a0a666b87bbfd7c631437e637093387829678cc diff --git a/dev-haskell/vector-stream/metadata.xml b/dev-haskell/vector-stream/metadata.xml new file mode 100644 index 000000000000..3d015d9cde4c --- /dev/null +++ b/dev-haskell/vector-stream/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>haskell@gentoo.org</email> + <name>Gentoo Haskell</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-haskell/vector-stream/vector-stream-0.1.0.1.ebuild b/dev-haskell/vector-stream/vector-stream-0.1.0.1.ebuild new file mode 100644 index 000000000000..898dcf8c1392 --- /dev/null +++ b/dev-haskell/vector-stream/vector-stream-0.1.0.1.ebuild @@ -0,0 +1,24 @@ +# 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" +inherit haskell-cabal + +DESCRIPTION="Efficient Streams" +HOMEPAGE="https://github.com/haskell/vector" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + +RDEPEND=">=dev-lang/ghc-9.0.2:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-3.4.1.0 +" diff --git a/dev-haskell/vector/Manifest b/dev-haskell/vector/Manifest index 6cc95a4e6de1..84057cde579c 100644 --- a/dev-haskell/vector/Manifest +++ b/dev-haskell/vector/Manifest @@ -1,3 +1,4 @@ -DIST vector-0.12.3.1-rev1.cabal 7946 BLAKE2B f1545c06c3a2ce405c9bc498e471b640fa415acd3413fbb3514fd0ea9422f4c7d51ee9ff8b6041da842c45a156132f6eebf89ea11b843835fd360b7c1dafa8f3 SHA512 292df3231e4f34bc038efa769928813808e562553188547420a83a5d068e5d591a169957ef50da42da66b5ba9eea12408b3e739f0f9edb76f06977d6b75a4843 DIST vector-0.12.3.1-rev4.cabal 8218 BLAKE2B df9e13b1d98377d6506225e3da5a1834c51d3e5244945a6d02a9267b077a5b1d276410130d7c2860b8d49b23f4d6d63dfbd168b497d9ad439240aed19dd8213f SHA512 86088ff4f20b2cc214a703b7ea665baf6d1e9b218f931c6880d6d1291f0dd8e2804863a251a8bf11e82d2f0026d55dcba06f937f8c8909dc8988bc60874374aa DIST vector-0.12.3.1.tar.gz 151420 BLAKE2B 1d3bb37f1c2b7f3c74e8a934d855b0f1742df03f8526a8b7632d1f940abeeef5a03e476340a96840c9486aeafc404463bff078eb28db9176bc8989b554e87ac4 SHA512 bf117d53c7844c010dc1cee8b778851bd714155fd34e671ae2eb7bd324427de972389eb9f3f315832f20e7bbbecc93ec0f6296ab10e4935957d2a4e14c6cfd98 +DIST vector-0.13.2.0-rev1.cabal 8804 BLAKE2B e42b6fb06980911e8240f03a9ecf3b0a64035c4ac031eb57af5b762c0a83bfe3dc3c64abf226f9c9d2a8db71c6d5880c6f7610c31af59250f4c2b57857a70e89 SHA512 9b7c4b500a02b104dd889db6b2da052fac1927bd6e5189f5b1c27cf5fb82bf78609a00c458beba5595b5ab56b318d305e43073f984168e05c4c80be12ed55c4e +DIST vector-0.13.2.0.tar.gz 185739 BLAKE2B 18aa51d785ac9383b369d3fe6a613eebd79c06a6e4eb8976641481de88f5cf00bc5ce77fb39837a1161fbb91ac9f903bb042aed1aee8dee0a0ff72e0700646c4 SHA512 d52ad78c8859284bce141254f6a29b0e0175a9db8c15505bc0e35fed1b9027736ad00a42f55d465c81b4738be67c6655cc11276ca85af3c740f55c86708e15a3 diff --git a/dev-haskell/vector/vector-0.12.3.1.ebuild b/dev-haskell/vector/vector-0.12.3.1.ebuild deleted file mode 100644 index 77791f15b617..000000000000 --- a/dev-haskell/vector/vector-0.12.3.1.ebuild +++ /dev/null @@ -1,70 +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 -#hackport: flags: -wall - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -CABAL_HACKAGE_REVISION="1" -inherit haskell-cabal - -CABAL_FILE="${S}/${PN}.cabal" -CABAL_DISTFILE="${P}-rev${CABAL_HACKAGE_REVISION}.cabal" - -DESCRIPTION="Efficient Arrays" -HOMEPAGE="https://github.com/haskell/vector" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz - https://hackage.haskell.org/package/${P}/revision/${CABAL_HACKAGE_REVISION}.cabal - -> ${CABAL_DISTFILE}" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" -IUSE="+boundschecks internalchecks unsafechecks" - -PATCHES=( - "${FILESDIR}/${PN}-0.12.3.1-cabal-doctest.patch" - "${FILESDIR}/${PN}-0.12.3.1-fix-testdata-float.patch" - -) - -RDEPEND=">=dev-haskell/primitive-0.6.4.0:=[profile?] <dev-haskell/primitive-0.8:=[profile?] - >=dev-lang/ghc-8.4.3:= -" - -# doctests do not work on >=ghc-9.2 -RDEPEND+=" - test? ( - <dev-lang/ghc-9.1 - ) -" - -DEPEND="${RDEPEND} - >=dev-haskell/cabal-2.2.0.1 - dev-haskell/cabal-doctest - test? ( >=dev-haskell/base-orphans-0.6 - dev-haskell/base-compat - >=dev-haskell/doctest-0.15 - dev-haskell/hunit - >=dev-haskell/quickcheck-2.9 <dev-haskell/quickcheck-2.15 - dev-haskell/random - dev-haskell/tasty - dev-haskell/tasty-hunit - dev-haskell/tasty-quickcheck ) -" - -CABAL_CHDEPS=( - 'doctest >=0.15 && <0.19' 'doctest >=0.15' -) - -src_configure() { - haskell-cabal_src_configure \ - $(cabal_flag boundschecks boundschecks) \ - $(cabal_flag internalchecks internalchecks) \ - $(cabal_flag unsafechecks unsafechecks) \ - --flag=-wall -} - -GHC_BOOTSTRAP_PACKAGES=( cabal-doctest ) diff --git a/dev-haskell/vector/vector-0.13.2.0.ebuild b/dev-haskell/vector/vector-0.13.2.0.ebuild new file mode 100644 index 000000000000..b8e67b3801f1 --- /dev/null +++ b/dev-haskell/vector/vector-0.13.2.0.ebuild @@ -0,0 +1,47 @@ +# 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 +#hackport: flags: -wall + +CABAL_HACKAGE_REVISION=1 + +CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +inherit haskell-cabal + +DESCRIPTION="Efficient Arrays" +HOMEPAGE="https://github.com/haskell/vector" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="+boundschecks internalchecks unsafechecks" + +PATCHES=( + "${FILESDIR}/${PN}-0.12.3.1-disable-doctests.patch" +) + +RDEPEND=">=dev-haskell/primitive-0.6.4.0:=[profile?] <dev-haskell/primitive-0.10:=[profile?] + >=dev-haskell/random-1.2:=[profile?] + dev-haskell/tasty:=[profile?] + >=dev-haskell/vector-stream-0.1:=[profile?] <dev-haskell/vector-stream-0.2:=[profile?] + >=dev-lang/ghc-9.0.2:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-3.4.1.0 + test? ( >=dev-haskell/base-orphans-0.6 + >=dev-haskell/quickcheck-2.9 <dev-haskell/quickcheck-2.16 + dev-haskell/tasty-hunit + >=dev-haskell/tasty-inspection-testing-0.1 + dev-haskell/tasty-quickcheck ) +" + +src_configure() { + haskell-cabal_src_configure \ + $(cabal_flag boundschecks boundschecks) \ + $(cabal_flag internalchecks internalchecks) \ + $(cabal_flag unsafechecks unsafechecks) \ + --flag=-wall +} |
