summaryrefslogtreecommitdiff
path: root/dev-haskell/mwc-random
diff options
context:
space:
mode:
Diffstat (limited to 'dev-haskell/mwc-random')
-rw-r--r--dev-haskell/mwc-random/Manifest7
-rw-r--r--dev-haskell/mwc-random/metadata.xml15
-rw-r--r--dev-haskell/mwc-random/mwc-random-0.14.0.0.ebuild2
-rw-r--r--dev-haskell/mwc-random/mwc-random-0.15.0.2-r2.ebuild41
4 files changed, 48 insertions, 17 deletions
diff --git a/dev-haskell/mwc-random/Manifest b/dev-haskell/mwc-random/Manifest
index 5b5df93e5005..5a4c7bdd8fb6 100644
--- a/dev-haskell/mwc-random/Manifest
+++ b/dev-haskell/mwc-random/Manifest
@@ -1,3 +1,6 @@
DIST mwc-random-0.14.0.0.tar.gz 19674 BLAKE2B 3410f8d237c8e4a0f079c13567082273fc79d287c8de2b9ea0c1f396271ba7571caf890d6065ae7f0e5aae41f66575d90df178b981db24c9792213facf1d9c3d SHA512 bb262d6f4a37d91e4c0667ec5140894ed36bf3ef4b90e487f4d689a6bc4eddd09dcdc3c8b75013124908ca1642e990c3e074fb728acc1b36f63b3db66528301d
-EBUILD mwc-random-0.14.0.0.ebuild 695 BLAKE2B e903867741109a3b5d66289060f53e0edbd0718646abd55e51af7f47c29fb8307c21e67fbce0bdab6dcfa4b30fec8b06ef9168612e75a9792f935d313d52dbb8 SHA512 30c221a8dcfe0c255583a95db7fb3f5b35935512a71a5d4f23efbc176477cce2529b2a39e27d315a6d4c9ccb97a669e60293076271752211e99e124e5a10c7ea
-MISC metadata.xml 975 BLAKE2B f15e002ddcdb0bc379c7790ac4d69d09c66b845cf736018f41a0658aee7ab4d2842ce9fa94c3ff4c358e25d4b11189b4f04849039a177de3972d60a25f4f5c08 SHA512 335f21a73c8c2df3916a1110274469fde9babcbc5f1bee8dbb27ed0898e65dee0aaf4c47c5ba216490158a18a3db87efa101cefa8e165bef19a33d458c1e173c
+DIST mwc-random-0.15.0.2-rev1.cabal 3372 BLAKE2B 1e565e2028fe1cba958684ebfef4c3c248776402c8310e389c553084cae82c2451c19bd78567df9aa58fb926a8b10bf5e8fbec211c9bd0a33c3d0ac15b4f16e3 SHA512 7b3f2bb05148fc85ed4f85bbd96fbe6e836857a117c839cb2ceb51c4b17aa4ebc03b8989970cbf9b51aadfc6a9507a6af4dd864ec65b8b421456f46eee0974ed
+DIST mwc-random-0.15.0.2.tar.gz 26591 BLAKE2B 8320eaa28e5bc302104c8e9617e8e50728934d7143ea5a243570aed28cec5c98bb17d128460aed27dcbf5b3b71570a39f6247a3868cb18eb3f3c0325c20fed67 SHA512 7e30a4584bca7f5e5147388dc9c081ac417d3aff1e9bd431535eac695db0779b4d20c6b3bedbda06a4780d9d57ab1f7880743f7bad20e4f5d2b7d32ce7f373bd
+EBUILD mwc-random-0.14.0.0.ebuild 695 BLAKE2B f7564e213449d30180554445d2a1d9f670ec553a3b7e89e8d3328fbc9a2b2efb360f864260a2536a4546716d7bc011b49b38fdcb3da9deee53b9d6e06dbcd2cb SHA512 e13ec2c161965fab68c18f454661bb5c395320b78a0d5aa37c10a4894b4ce6101817ecc467a8aee863f5c28795c3995e20744bad7224d93e8d37f04163cebb9e
+EBUILD mwc-random-0.15.0.2-r2.ebuild 964 BLAKE2B a07aee9a621473235c9758c75d1f7393a07563c3cf37b80e1409801112120eaba96eece7b0e0c6ae8da0adeb8c824c71421b36ca24762bf73252174e2f0b18d0 SHA512 c1295a3388e6d55b13e8b034bb4cad70e7d5a9f428e0fb9e4b8aa10973e47b9121a3f507c19711cd166463cf00239044093596790d0c2c14b09a932339538518
+MISC metadata.xml 380 BLAKE2B e43abfbb57a856aae863e790cbe1327e87833f5388718d13db29fcd6820b4529458167d5f1596c659e486907efa349852c8b09d7c79b901ede8112a716ed1224 SHA512 f010a879dfa8fc7e62391c2f994874775380183f81bddeb2031e1ca5c0bb06285395d665081479d62df5d4acba3800da7323415952e598a48b242b784ff5d0b9
diff --git a/dev-haskell/mwc-random/metadata.xml b/dev-haskell/mwc-random/metadata.xml
index 3bcd47064ae2..c6a1cbc7566e 100644
--- a/dev-haskell/mwc-random/metadata.xml
+++ b/dev-haskell/mwc-random/metadata.xml
@@ -5,21 +5,8 @@
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
- <longdescription>
- This package contains code for generating high quality random
- numbers that follow either a uniform or normal distribution. The
- generated numbers are suitable for use in statistical applications.
-
- The uniform PRNG uses Marsaglia's MWC256 (also known as MWC8222)
- multiply-with-carry generator, which has a period of 2^8222 and
- fares well in tests of randomness. It is also extremely fast,
- between 2 and 3 times faster than the Mersenne Twister.
-
- Compared to the mersenne-random package, this package has a more
- convenient API, is faster, and supports more statistical
- distributions.
- </longdescription>
<upstream>
+ <remote-id type="hackage">mwc-random</remote-id>
<remote-id type="github">bos/mwc-random</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-haskell/mwc-random/mwc-random-0.14.0.0.ebuild b/dev-haskell/mwc-random/mwc-random-0.14.0.0.ebuild
index 1731d4239fa3..8c625cf12c31 100644
--- a/dev-haskell/mwc-random/mwc-random-0.14.0.0.ebuild
+++ b/dev-haskell/mwc-random/mwc-random-0.14.0.0.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.1
diff --git a/dev-haskell/mwc-random/mwc-random-0.15.0.2-r2.ebuild b/dev-haskell/mwc-random/mwc-random-0.15.0.2-r2.ebuild
new file mode 100644
index 000000000000..017026e79567
--- /dev/null
+++ b/dev-haskell/mwc-random/mwc-random-0.15.0.2-r2.ebuild
@@ -0,0 +1,41 @@
+# 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 test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Fast, high quality pseudo random number generation"
+HOMEPAGE="https://github.com/bos/mwc-random"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+CABAL_CHDEPS=(
+ 'doctest >=0.15 && <0.20' 'doctest >=0.15'
+)
+
+RDEPEND="
+ >=dev-haskell/math-functions-0.2.1.0:=[profile?]
+ >=dev-haskell/primitive-0.6.2:=[profile?]
+ >=dev-haskell/random-1.2:=[profile?]
+ >=dev-haskell/vector-0.7:=[profile?]
+ >=dev-lang/ghc-8.10.6:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-3.2.1.0
+ test? (
+ >=dev-haskell/doctest-0.15
+ >=dev-haskell/quickcheck-2.2
+ >=dev-haskell/tasty-1.3.1
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-quickcheck
+ >=dev-haskell/vector-0.12.1
+ )
+"