summaryrefslogtreecommitdiff
path: root/dev-haskell/bitvec
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-10-23 08:35:49 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-10-23 08:35:49 +0100
commit386855c4d1ef509c1fd32abd721589c81669613b (patch)
tree35dc984118f0a7dc2df88313d83bb5779fd12514 /dev-haskell/bitvec
parent0118ac4510d7b85ca62da20e4abd1286dd8bd752 (diff)
gentoo auto-resync : 23:10:2023 - 08:35:49
Diffstat (limited to 'dev-haskell/bitvec')
-rw-r--r--dev-haskell/bitvec/Manifest3
-rw-r--r--dev-haskell/bitvec/bitvec-1.1.3.0.ebuild40
-rw-r--r--dev-haskell/bitvec/metadata.xml17
3 files changed, 60 insertions, 0 deletions
diff --git a/dev-haskell/bitvec/Manifest b/dev-haskell/bitvec/Manifest
new file mode 100644
index 000000000000..0d450e53de58
--- /dev/null
+++ b/dev-haskell/bitvec/Manifest
@@ -0,0 +1,3 @@
+DIST bitvec-1.1.3.0.tar.gz 35865 BLAKE2B b63dc22574176993f55f0935e1d89f6660ef365189838821c11a04a07ff2a41241a1f0a34b148f36036eba3ea55adda516e355a574ae1e49b658c986fb515254 SHA512 4a54726e0ec0923019329fd2f110011f547761e51a7485f684526ba7f97caac170fde1a4bfe84b57a016ad85c6e440b85f20993c15854e9e79231ecd07d960ca
+EBUILD bitvec-1.1.3.0.ebuild 865 BLAKE2B ea4acddc96fcdbf258f2f9d175f9b9f802b5fb50a2a68ac70316a32d7c6f7c6aaae8ac034037ff85489343fce79e7a0cccf8cfd982f1a14128e2da92bc1a8737 SHA512 ab019dc3882d8127b007a49f2681e6fffdc0fd0aeb3c94d0fa178454101c68b4c3f3da5b9940a037aa3c7c8e9554b39976ac65e660866acf4415828d1f9a88b2
+MISC metadata.xml 589 BLAKE2B 66004089c8f8927aa0ddbad30fd3600578044759112b89035cbf45b88a2f94e29caafcdcd24abc9157e9ba4aa997c637571a0330355c6adff6c6a70d5a16c6b4 SHA512 5d0c46031803d751320a7fe887e89b26b8f78a4456745cd4c5e4f9451b8962179b681c317176eea4e6b6b1ec2fff5190a9011143b77330f848e3206e543254b8
diff --git a/dev-haskell/bitvec/bitvec-1.1.3.0.ebuild b/dev-haskell/bitvec/bitvec-1.1.3.0.ebuild
new file mode 100644
index 000000000000..25d80a6e03b7
--- /dev/null
+++ b/dev-haskell/bitvec/bitvec-1.1.3.0.ebuild
@@ -0,0 +1,40 @@
+# 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/metadata.xml b/dev-haskell/bitvec/metadata.xml
new file mode 100644
index 000000000000..c0879f2b3fdc
--- /dev/null
+++ b/dev-haskell/bitvec/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <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>
+ </use>
+ <upstream>
+ <remote-id type="hackage">bitvec</remote-id>
+ <remote-id type="github">Bodigrim/bitvec</remote-id>
+ </upstream>
+</pkgmetadata>