summaryrefslogtreecommitdiff
path: root/dev-haskell/vector-binary-instances
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/vector-binary-instances
parent0118ac4510d7b85ca62da20e4abd1286dd8bd752 (diff)
gentoo auto-resync : 23:10:2023 - 08:35:49
Diffstat (limited to 'dev-haskell/vector-binary-instances')
-rw-r--r--dev-haskell/vector-binary-instances/Manifest7
-rw-r--r--dev-haskell/vector-binary-instances/metadata.xml23
-rw-r--r--dev-haskell/vector-binary-instances/vector-binary-instances-0.2.5.1.ebuild9
-rw-r--r--dev-haskell/vector-binary-instances/vector-binary-instances-0.2.5.2.ebuild27
4 files changed, 37 insertions, 29 deletions
diff --git a/dev-haskell/vector-binary-instances/Manifest b/dev-haskell/vector-binary-instances/Manifest
index 0964651c6f46..5ed859b2882e 100644
--- a/dev-haskell/vector-binary-instances/Manifest
+++ b/dev-haskell/vector-binary-instances/Manifest
@@ -1,3 +1,6 @@
DIST vector-binary-instances-0.2.5.1.tar.gz 4067 BLAKE2B 4c4bc50e10be05d0a063cd417198c52e5f79e94547b69eac5d87d26762e62e92dbcb9dfc3209a4d105ca6e3ae772a918de1b983856beeb9117c5c9fdae467b21 SHA512 a16202b8ca3f88df82c27b37511087008579296363c73fe09ab19b00dee0fbaf98699b79b08d7e7410fcd062c03f2c5d1560f6b1c9ebf1ab8290596a35758be0
-EBUILD vector-binary-instances-0.2.5.1.ebuild 809 BLAKE2B 5d8158ef3f65ee65b5af57a0fa5ff3d68e5afc4dce1871215d4fa7baededc30eb813902ab58e3f100925c0c02720b828f1f0c19e1c179a1c0f02ca4c5cf097d4 SHA512 d91e1ffce3d62ae88c585cfa6eecab98c40f071e4367d5ad9b1ee36be26cdaf6798e6ea98f086e54ed37978bfb5eaa9836219e6d03423da7d4e2530bbcae63dc
-MISC metadata.xml 1132 BLAKE2B 223bae42ed021cf2fabbe2a7f1a458fc3c177ff19b072a14dd7453bc2ca5499f377e78d31f6d00e5e8b2a8da23483cd970fa1755dcf31d7b815b08c11ee6b5cc SHA512 54336d984ec7ec54202036b430ba05d50f5bede23973f330e36fd3378aff5e0b568a8ab640c3ed8c72a411c3f763c2f790f72e894e8d260d70fbb31027c97615
+DIST vector-binary-instances-0.2.5.2-rev5.cabal 2728 BLAKE2B 33fa3b860a5f5ff2e9a6b2cfa9a3d58fe9715a7973c95ac745ac2e33993d3d7555f77a16a924e201b8214edab5d060348bbf4acbe19341f4466512dba788cd0e SHA512 28f94e3192c498d24a91ebcdc8e8e54fdbfa6d0b0d7d39a325874c986b311939a7f4f888796fd669acab758f64e7742073518cf66a89b5714822bee1d372dc91
+DIST vector-binary-instances-0.2.5.2.tar.gz 4028 BLAKE2B 45e222d9ef3be00af5e40062092ff78526ce7837125880f18ba3359cbba2d5046d13ac81ef3409d4d81a990df60013d732b6f4f85ea2e65e1c806035899e8033 SHA512 885dff7f6508113c355bb125c3949fd722ea5c6e834beb3083e1e6cc16f84bba1b8fd44cd41990af79f095a18fd282dd1ccd94ccf586c5ca08e54b0454575d03
+EBUILD vector-binary-instances-0.2.5.1.ebuild 782 BLAKE2B bb6a554c2a205da2131372de5b0bc3ad97e0f8e10ee7266e81559964320563c7dfa6810f8c893caa08f6f45d224a38510c8385ecf50d08ee669c3232d0e5b663 SHA512 20f1f11666f9e330336207eba01afe23e7b35af5e317ba26b3e658ed46ffb89e1d5c5606a72fabae95e74dfcfb9fe457d3f083f97f1b95e51dc7faf864983ced
+EBUILD vector-binary-instances-0.2.5.2.ebuild 678 BLAKE2B 595a1c6a25d8d6e9a39597554d89e69bb2a70b0ea0c7a1b48d404f73adabaf3d5cb51878e616d105c92ae31a3ad296c239fb06193e6aecc4e68ae6dd19f94e66 SHA512 6406a1d08f29c6775a5385abcbbf3e2993e3c2bb6986f9ce0452c989afb824ea9b6a0aad6e6412bb5e0a740985c9d79369d2765e062cd07e486118350eb2a9c4
+MISC metadata.xml 410 BLAKE2B 889b64b368da7ec5aaf8203c54d5c7ff4dfa8286ea73d3c89698976d47488fe4db2f247ddb68f1100c1c7f0ec2af76c288cf5d3b9cc147db38e622d193993a8a SHA512 12744907e8f2a618757c137737162a5ed4f4f16fc0d49210eb071aff941a2ec7e508823757374ca8837aa6afef8baec9f3f94c3e3f8cb06bf0b2ebfb41350c12
diff --git a/dev-haskell/vector-binary-instances/metadata.xml b/dev-haskell/vector-binary-instances/metadata.xml
index e795bb3ebf6a..58610ac88ae7 100644
--- a/dev-haskell/vector-binary-instances/metadata.xml
+++ b/dev-haskell/vector-binary-instances/metadata.xml
@@ -5,27 +5,8 @@
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
- <longdescription>
- Instances for Binary for the types defined in the vector package,
- making it easy to serialize vectors to and from disk. We use the
- generic interface to vectors, so all vector types are supported.
- Specific instances are provided for unboxed, boxed and storable
- vectors.
-
- To serialize a vector:
-
- &gt; *Data.Vector.Binary&gt; let v = Data.Vector.fromList [1..10]
- &gt; *Data.Vector.Binary&gt; v
- &gt; fromList [1,2,3,4,5,6,7,8,9,10] :: Data.Vector.Vector
- &gt; *Data.Vector.Binary&gt; encode v
- &gt; Chunk "\NUL\NUL\NUL\NUL\NUL...\NUL\NUL\NUL\t\NUL\NUL\NUL\NUL\n" Empty
-
- Which you can in turn compress before writing to disk:
-
- &gt; compress . encode $ v
- &gt; Chunk "\US\139\b\NUL\NUL\N...\229\240,\254:\NUL\NUL\NUL" Empty
- </longdescription>
<upstream>
- <remote-id type="github">bos/vector-binary-instances</remote-id>
+ <remote-id type="hackage">vector-binary-instances</remote-id>
+ <remote-id type="github">haskell/vector-binary-instances</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-haskell/vector-binary-instances/vector-binary-instances-0.2.5.1.ebuild b/dev-haskell/vector-binary-instances/vector-binary-instances-0.2.5.1.ebuild
index 1fd4832ce175..9c187d288c83 100644
--- a/dev-haskell/vector-binary-instances/vector-binary-instances-0.2.5.1.ebuild
+++ b/dev-haskell/vector-binary-instances/vector-binary-instances-0.2.5.1.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
# ebuild generated by hackport 0.5.6.9999
@@ -26,9 +26,6 @@ DEPEND="${RDEPEND}
dev-haskell/tasty-quickcheck )
"
-src_prepare() {
- default
-
- cabal_chdeps \
+CABAL_CHDEPS=(
'base > 3 && < 4.13' 'base > 3'
-}
+)
diff --git a/dev-haskell/vector-binary-instances/vector-binary-instances-0.2.5.2.ebuild b/dev-haskell/vector-binary-instances/vector-binary-instances-0.2.5.2.ebuild
new file mode 100644
index 000000000000..9bf1ecccbee9
--- /dev/null
+++ b/dev-haskell/vector-binary-instances/vector-binary-instances-0.2.5.2.ebuild
@@ -0,0 +1,27 @@
+# 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=5
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Instances of Data.Binary for vector"
+HOMEPAGE="https://github.com/haskell/vector-binary-instances"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND=">=dev-haskell/vector-0.6:=[profile?] <dev-haskell/vector-0.14:=[profile?]
+ >=dev-lang/ghc-8.10.6:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-3.2.1.0
+ test? ( dev-haskell/tasty
+ dev-haskell/tasty-quickcheck )
+"