summaryrefslogtreecommitdiff
path: root/dev-haskell/entropy
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/entropy
parent0118ac4510d7b85ca62da20e4abd1286dd8bd752 (diff)
gentoo auto-resync : 23:10:2023 - 08:35:49
Diffstat (limited to 'dev-haskell/entropy')
-rw-r--r--dev-haskell/entropy/Manifest7
-rw-r--r--dev-haskell/entropy/entropy-0.4.1.10.ebuild30
-rw-r--r--dev-haskell/entropy/entropy-0.4.1.6-r1.ebuild11
-rw-r--r--dev-haskell/entropy/metadata.xml12
4 files changed, 45 insertions, 15 deletions
diff --git a/dev-haskell/entropy/Manifest b/dev-haskell/entropy/Manifest
index 164058bca0e4..6e7f3ef7f8a2 100644
--- a/dev-haskell/entropy/Manifest
+++ b/dev-haskell/entropy/Manifest
@@ -1,3 +1,6 @@
+DIST entropy-0.4.1.10-rev1.cabal 2952 BLAKE2B f47134454269b5fbb554feec81ff6eccd66290fedd2615ea424ffe4dbaa955930310c575c64b006e6827586724bdc9358fadaf1f54ecfa0d872b3852556f07d6 SHA512 d384d2aeb12d2484455b4be8ee68f9a29dcdd949e62aa0f9baf81d9326cd189d6938b7baf35b0db0e70e2a954a9677611a6193607ede3366d26351c7ee74efc6
+DIST entropy-0.4.1.10.tar.gz 9060 BLAKE2B f1f9d80af0e8ad7d9bf34f8d13af6323ac530ec294d5d7ea5484cddf087b271638daf25f8b119ce426bfebae4f9d5d2a430b316fc4c01c5b282ff6a0a0bda9e6 SHA512 521dded7ae41cc532993236d0ced394f98f495c0c8950201064d17430ee6599d9cd6f3a4f17a19429396ee4a34a3fa17b39af49f4fee730efdae3d42d134c96e
DIST entropy-0.4.1.6.tar.gz 9464 BLAKE2B 484e72ba8b6413b6205db4660f52d183dcd075bce836de6b339e2019d584a90b9f650d6b808b46855c9a423e41f21d814e10026efec050f507edc68106568893 SHA512 201a75efe210be5728a1c94ba9ec62514b96c388b6791d9301b34d2fce0208a9fa4ef25965c7840d052fd6221f15a1bec196a6eb209e6d03c3e1f971161df1b1
-EBUILD entropy-0.4.1.6-r1.ebuild 732 BLAKE2B 8b7497b91ed09db111a4fb37ea75281d4ecf3c53bd482c8afb3b4cdb3556118a1cc8d231d71748eded2da06f6ea4af56016eb01bc217f5554c42bebeff38b7a7 SHA512 d72bc80b196936eb666521c3b15c61f58c854fcb0d16fdf33fbbea7ddf47cade5445824fa41c0d430c83d74732f80ad6285193eaa0a9e604ce5d73a775f0ae6b
-MISC metadata.xml 713 BLAKE2B 547d673c11b741ecab47fc1857be8b2e27c6cdd0941be5fe337326a73950d0f72186ff34ee801170e329c8bc35644ff81fd7819443119400f222b519a16831e6 SHA512 d568d3a280a724f96bc97dea7d020ec3a588c1336b98fdbb135ead7596047137e2240668a7621cedef63498cb6b8f7d32e6fcb79c9787a3c9ee4676f02c6e612
+EBUILD entropy-0.4.1.10.ebuild 663 BLAKE2B 40deafa750cbe61b38faf6c645408a9fc42dfc73cdc1d6639c480cac9670c36f22cf0928554f8dbb7e67d20e9cfb0101bdb75aa66e8bd954656e3ea4fa3ba5b8 SHA512 76c67222d5aa8b9ad7dce8445c79384c64032b1b22ebc70fe2a4a6f80e6496017e792459f8e372d95e9980460fbe0cbc9d9b8df1a3f19d6d47c04078495a2b1b
+EBUILD entropy-0.4.1.6-r1.ebuild 704 BLAKE2B 5dea2edeb70e45b804e610bede7b5c6b9ee06b019fc0d43ce82218de5dbca0a1e0b863b3d3591568e9eeada5e84f36dceb92678cb793ca04d25cbf7cd089ee00 SHA512 13cea37a8f2b905c99264d38f21d0a8c79abc7acb8874a640cea478d8f936be1281f931cddede5657ee4a0c82717ea1d156130591756c4da137f3555315fea48
+MISC metadata.xml 646 BLAKE2B 0070a02b469fcbdb49eb755747f9e5bdfabc11403aea5eee9a48f5a7a38d36c700463bd0567af916dea28add6557fc1a2dcc2bc1e2b648ec00132bd8feaacf03 SHA512 6d02d62a1d1d61f94304d9845de9bd5522b6ee1946b6faf82207c67a39ce541f8b6a52d4ffa85e4cfadf71c2b6eed0c4b7f430f46371d0a7bfaf9815ce6087f0
diff --git a/dev-haskell/entropy/entropy-0.4.1.10.ebuild b/dev-haskell/entropy/entropy-0.4.1.10.ebuild
new file mode 100644
index 000000000000..ac64d0821c9e
--- /dev/null
+++ b/dev-haskell/entropy/entropy-0.4.1.10.ebuild
@@ -0,0 +1,30 @@
+# 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="A platform independent entropy source"
+HOMEPAGE="https://github.com/TomMD/entropy"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="donotgetentropy"
+
+RDEPEND=">=dev-lang/ghc-8.10.6:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-3.2.1.0 <dev-haskell/cabal-3.11
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag donotgetentropy donotgetentropy)
+}
diff --git a/dev-haskell/entropy/entropy-0.4.1.6-r1.ebuild b/dev-haskell/entropy/entropy-0.4.1.6-r1.ebuild
index 7511a723314e..4a231a27f25b 100644
--- a/dev-haskell/entropy/entropy-0.4.1.6-r1.ebuild
+++ b/dev-haskell/entropy/entropy-0.4.1.6-r1.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.6.4.9999
@@ -23,12 +23,9 @@ DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.22.2.0
"
-src_prepare() {
- default
-
- cabal_chdeps \
- 'Cabal >= 1.10 && < 3.3' 'Cabal >= 1.10'
-}
+CABAL_CHDEPS=(
+ 'Cabal >= 1.10 && < 3.3' 'Cabal >= 1.10'
+)
src_configure() {
haskell-cabal_src_configure \
diff --git a/dev-haskell/entropy/metadata.xml b/dev-haskell/entropy/metadata.xml
index 7c276f275a7c..9cfa8f15bfcb 100644
--- a/dev-haskell/entropy/metadata.xml
+++ b/dev-haskell/entropy/metadata.xml
@@ -5,16 +5,16 @@
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
- <longdescription>
- A platform independent method to obtain cryptographically strong entropy
- (RDRAND when available anywhere, urandom on nix, CryptAPI on Windows, patches welcome).
- Users looking for cryptographically strong (number-theoretically
- sound) PRNGs should see the 'DRBG' package too.
- </longdescription>
<use>
+ <flag name="donotgetentropy">
+ Avoid use of the getentropy() *nix function. By default
+ getentropy will be used if detected during compilation
+ (this plays poorly with cross compilation).
+ </flag>
<flag name="halvm">Build for the HaLVM.</flag>
</use>
<upstream>
+ <remote-id type="hackage">entropy</remote-id>
<remote-id type="github">TomMD/entropy</remote-id>
</upstream>
</pkgmetadata>