From ebc282ef4dfa408accac685565b8ee5f6faec119 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 12 Feb 2023 09:56:54 +0000 Subject: gentoo auto-resync : 12:02:2023 - 09:56:54 --- dev-haskell/hashable/Manifest | 4 +-- dev-haskell/hashable/hashable-1.4.0.2-r1.ebuild | 39 +++++++++++++++++++++++++ dev-haskell/hashable/hashable-1.4.0.2.ebuild | 38 ------------------------ dev-haskell/hashable/metadata.xml | 7 +++++ 4 files changed, 48 insertions(+), 40 deletions(-) create mode 100644 dev-haskell/hashable/hashable-1.4.0.2-r1.ebuild delete mode 100644 dev-haskell/hashable/hashable-1.4.0.2.ebuild (limited to 'dev-haskell/hashable') 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-r1.ebuild b/dev-haskell/hashable/hashable-1.4.0.2-r1.ebuild new file mode 100644 index 000000000000..0129b281b8c9 --- /dev/null +++ b/dev-haskell/hashable/hashable-1.4.0.2-r1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# ebuild generated by hackport 0.7.1.1.9999 +#hackport: flags: sse41:cpu_flags_x86_sse4_1,sse2:cpu_flags_x86_sse2,+integer-gmp,+random-initial-seed + +CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite +inherit haskell-cabal + +RESTRICT=test # circular deps: hashable[test]->quickcheck->semigroups->hashable + +DESCRIPTION="A class for types that can be converted to a hash value" +HOMEPAGE="https://github.com/haskell-unordered-containers/hashable" +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:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-2.2.0.1" +# test? ( dev-haskell/hunit +# >=dev-haskell/quickcheck-2.4.0.1 +# >=dev-haskell/random-1.0 =dev-haskell/test-framework-0.3.3 +# dev-haskell/test-framework-hunit +# >=dev-haskell/test-framework-quickcheck2-0.2.9 ) + +src_configure() { + haskell-cabal_src_configure \ + --flag=integer-gmp \ + $(cabal_flag random-initial-seed random-initial-seed) +} diff --git a/dev-haskell/hashable/hashable-1.4.0.2.ebuild b/dev-haskell/hashable/hashable-1.4.0.2.ebuild deleted file mode 100644 index a0740a70433d..000000000000 --- a/dev-haskell/hashable/hashable-1.4.0.2.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# ebuild generated by hackport 0.7.1.1.9999 -#hackport: flags: sse41:cpu_flags_x86_sse4_1,sse2:cpu_flags_x86_sse2,+integer-gmp,+random-initial-seed - -CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite -inherit haskell-cabal - -RESTRICT=test # circular deps: hashable[test]->quickcheck->semigroups->hashable - -DESCRIPTION="A class for types that can be converted to a hash value" -HOMEPAGE="https://github.com/haskell-unordered-containers/hashable" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" - -RDEPEND=">=dev-haskell/base-orphans-0.8.6:=[profile?] - >=dev-lang/ghc-8.4.3:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-2.2.0.1" -# test? ( dev-haskell/hunit -# >=dev-haskell/quickcheck-2.4.0.1 -# >=dev-haskell/random-1.0 =dev-haskell/test-framework-0.3.3 -# dev-haskell/test-framework-hunit -# >=dev-haskell/test-framework-quickcheck2-0.2.9 ) - -src_configure() { - haskell-cabal_src_configure \ - --flag=integer-gmp \ - --flag=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 @@ haskell@gentoo.org Gentoo Haskell + + + 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). + + This package defines a class, 'Hashable', for types that can be converted to a hash value. This class -- cgit v1.2.3