commit: 908af9528ed78fa41ca2365e0ce58f0cfb886dbb Author: Mark Wright <gienah <AT> gentoo <DOT> org> AuthorDate: Mon Jan 12 00:33:21 2026 +0000 Commit: Mark Wright <gienah <AT> gentoo <DOT> org> CommitDate: Mon Jan 12 00:33:21 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=908af952
dev-haskell/bitvec: dev-haskell/bitvec Bump to 1.1.5.0 Signed-off-by: Mark Wright <gienah <AT> gentoo.org> dev-haskell/bitvec/Manifest | 3 ++- dev-haskell/bitvec/bitvec-1.1.3.0.ebuild | 40 ----------------------------- dev-haskell/bitvec/bitvec-1.1.5.0.ebuild | 43 ++++++++++++++++++++++++++++++++ dev-haskell/bitvec/metadata.xml | 5 ++-- 4 files changed, 47 insertions(+), 44 deletions(-) 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 c0879f2b3fdc..0b1d92f523e4 100644 --- a/dev-haskell/bitvec/metadata.xml +++ b/dev-haskell/bitvec/metadata.xml @@ -6,9 +6,8 @@ <name>Gentoo Haskell</name> </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> <upstream> <remote-id type="hackage">bitvec</remote-id>
