summaryrefslogtreecommitdiff
path: root/dev-haskell
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-02-12 09:56:54 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-02-12 09:56:54 +0000
commitebc282ef4dfa408accac685565b8ee5f6faec119 (patch)
treec0a4f713228cda0ab17eed46f0bb7ca8cb8be2f6 /dev-haskell
parent6c8694a707151d59555b0e4e48235f085ce166c3 (diff)
gentoo auto-resync : 12:02:2023 - 09:56:54
Diffstat (limited to 'dev-haskell')
-rw-r--r--dev-haskell/Manifest.gzbin73474 -> 73473 bytes
-rw-r--r--dev-haskell/hashable/Manifest4
-rw-r--r--dev-haskell/hashable/hashable-1.4.0.2-r1.ebuild (renamed from dev-haskell/hashable/hashable-1.4.0.2.ebuild)5
-rw-r--r--dev-haskell/hashable/metadata.xml7
4 files changed, 12 insertions, 4 deletions
diff --git a/dev-haskell/Manifest.gz b/dev-haskell/Manifest.gz
index a78efe07353f..e19a5627c266 100644
--- a/dev-haskell/Manifest.gz
+++ b/dev-haskell/Manifest.gz
Binary files differ
diff --git a/dev-haskell/hashable/Manifest b/dev-haskell/hashable/Manifest
index bd539c2b5896..1959120d1b75 100644
--- a/dev-haskell/hashable/Manifest
+++ b/dev-haskell/hashable/Manifest
@@ -1,3 +1,3 @@
DIST hashable-1.4.0.2.tar.gz 25528 BLAKE2B a9d219ce08db64b2bccf691f26ea5e248785ac3263ce1045eb612d2deaf51baa5f0b14270a9810aa1d32193fe9f52b26c2ca4fccb94b98e2ccdcb0b6ba6e8a56 SHA512 a8cc2b7cafa8f18d9a74490d2dff7edf12901b7c40ca0c1881af579695135c1ca7629347d34d0c7dc662078d7669d5d6234bd889c1f77f344297942243fe7dda
-EBUILD hashable-1.4.0.2.ebuild 1183 BLAKE2B 1dd845205b90f7048e64145aefd5133b8ab9b6692707a08b461891c8d15b373fdf078f8b0344796bb979792714576edd22335ffc6bd33af316318fb3b3349926 SHA512 aaef66828d305c9a2805bfdcd6ee088c8751fa57b51593d14d44a05be9e33af6a1fef917c1a719ef305a1ba26800aebb9a0fa4ff1bfb3e733ff873f17062ccc2
-MISC metadata.xml 620 BLAKE2B 96a75145d515eeede8ba0c3d62af5af520664968c9260660ad615ce465c0e560dd9613f0e0e826731b84f4d8d0149f819bb3a620315325a75275f9007e9ae033 SHA512 dc8d316a0eed1f5a656c22b03fae938d6383a1417c4db9e1cd53f7291d030bf3941f187f57219a0204a1013f5b4e08f62b67d5e03a5f6bedd7402b8cb758492f
+EBUILD hashable-1.4.0.2-r1.ebuild 1237 BLAKE2B 2364d47f71fdfcaa3d65876a5afc9c995bfeb20831ee765b0459e584af2e81b44413e92124e977564c4c9ea324587da38718839f0e3db0bcede8877b9a7f6bff SHA512 e677769ea202e471dd86923fdc1a66bd5fc59e28fcb3cbc5334d9cddd546b6cc2f53203c778d7f04fd639ddc8501c3098df08a9a486ef033fc409f726d7652a0
+MISC metadata.xml 850 BLAKE2B f3a0d15c1bffb7ee1f4d21278ad675a164f0ff4cb4f2a9afe2f175cd9a2851c82b51fd94e68ab73f9d19a9dd9a1de8e90955db6bcf0c0772bfc231e6e2756370 SHA512 8ae3d7b8878665d02e0856e641a8ea58db3603d2620455715214bbc2fa0438ead8be57fe67a2ced9534894fbdf6250948cc6d83992ddc00669df01ce73d9ee1d
diff --git a/dev-haskell/hashable/hashable-1.4.0.2.ebuild b/dev-haskell/hashable/hashable-1.4.0.2-r1.ebuild
index a0740a70433d..0129b281b8c9 100644
--- a/dev-haskell/hashable/hashable-1.4.0.2.ebuild
+++ b/dev-haskell/hashable/hashable-1.4.0.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,6 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="random-initial-seed"
RDEPEND=">=dev-haskell/base-orphans-0.8.6:=[profile?]
>=dev-lang/ghc-8.4.3:=
@@ -34,5 +35,5 @@ DEPEND="${RDEPEND}
src_configure() {
haskell-cabal_src_configure \
--flag=integer-gmp \
- --flag=random-initial-seed
+ $(cabal_flag random-initial-seed random-initial-seed)
}
diff --git a/dev-haskell/hashable/metadata.xml b/dev-haskell/hashable/metadata.xml
index 56c3b878bc95..5be219a30b88 100644
--- a/dev-haskell/hashable/metadata.xml
+++ b/dev-haskell/hashable/metadata.xml
@@ -5,6 +5,13 @@
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
+ <use>
+ <flag name="random-initial-seed">
+ Randomly initialize the seed on every executable invocation. This
+ is not a security feature and is intended only for testing (it
+ can affect legitimate use cases).
+ </flag>
+ </use>
<longdescription>
This package defines a class, 'Hashable', for types that
can be converted to a hash value. This class