commit: add8de3fc4a4ab893b310f9aa98b2357f14e0c8d Author: Mark Wright <gienah <AT> gentoo <DOT> org> AuthorDate: Sun Jan 11 06:20:11 2026 +0000 Commit: Mark Wright <gienah <AT> gentoo <DOT> org> CommitDate: Sun Jan 11 06:20:11 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=add8de3f
dev-haskell/hashable: Bump to 1.4.7.0 Signed-off-by: Mark Wright <gienah <AT> gentoo.org> dev-haskell/hashable/Manifest | 1 + dev-haskell/hashable/hashable-1.4.7.0.ebuild | 56 ++++++++++++++++++++++++++++ 2 files changed, 57 insertions(+) diff --git a/dev-haskell/hashable/Manifest b/dev-haskell/hashable/Manifest index 6349c517f370..6ace9cbec2a4 100644 --- a/dev-haskell/hashable/Manifest +++ b/dev-haskell/hashable/Manifest @@ -1,3 +1,4 @@ DIST hashable-1.4.0.2.tar.gz 25528 BLAKE2B a9d219ce08db64b2bccf691f26ea5e248785ac3263ce1045eb612d2deaf51baa5f0b14270a9810aa1d32193fe9f52b26c2ca4fccb94b98e2ccdcb0b6ba6e8a56 SHA512 a8cc2b7cafa8f18d9a74490d2dff7edf12901b7c40ca0c1881af579695135c1ca7629347d34d0c7dc662078d7669d5d6234bd889c1f77f344297942243fe7dda DIST hashable-1.4.2.0-rev1.cabal 4520 BLAKE2B fa09b82c6df33e80381957593f9e4c9206467f9b81ed4dcca73f7924ffee68ccc78600875ca46709582cb231aebff54fa1328fbdee1c0b8613c0d12726f3fc1f SHA512 a244e2e323faa8e36865b52aafbf3f8a792d1051379b11fc5be5f4257c64d5a6c52e4bdbf3a24790f23de707f13ef645ac13222cbc05b5f1e77e4c05564d9298 DIST hashable-1.4.2.0.tar.gz 25094 BLAKE2B c398381bd1555b4c3d91656391ac492b036daa2f67cc501af8734d46a891e55028f0e7af4cede1d4ebd57863a2ceb10493ec822a01d29bb0edf07c8dc574e199 SHA512 6e44177b6c00d4b385696348a8f66e6158beeb224aa85726141bc4d58c5e3094dab35dd68ae4ef61845ccb3ffd8836547d988d61e9b39176782b567189381140 +DIST hashable-1.4.7.0.tar.gz 89467 BLAKE2B 07b08cc901acf772c3df6203efae4b7fd83f618e9088d82bfd9e6503262ac9109b298e4ec719672b630ede7f618fb6e067859135c4ff750a0e2e20f27982d435 SHA512 2d9ec12d7ded1296bf3204d6ba06a9dc48895077d28ae9eedd6d2243cc1fb2ba1e3e26e7d04b975797aea4cbaa2e1f3906881fae25779dc705a11ceea910f102 diff --git a/dev-haskell/hashable/hashable-1.4.7.0.ebuild b/dev-haskell/hashable/hashable-1.4.7.0.ebuild new file mode 100644 index 000000000000..5def5fd4078d --- /dev/null +++ b/dev-haskell/hashable/hashable-1.4.7.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# ebuild generated by hackport 0.9.0.0.9999 +#hackport: flags: sse41:cpu_flags_x86_sse4_1,sse2:cpu_flags_x86_sse2,+integer-gmp,-arch-native + +CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite +inherit haskell-cabal + +DESCRIPTION="A class for types that can be converted to a hash value" +HOMEPAGE="https://github.com/haskell-unordered-containers/hashable" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="random-initial-seed" + +# Test requires tasty-1.5 which is not in-tree yet +RESTRICT="test" + +# The random inital seed causes the "64 bit Text" test to fail +RESTRICT_USE="random-initial-seed? ( !test )" + +CABAL_CHDEPS=( + 'base >=4.12.0.0 && <4.21' 'base >=4.12.0.0' +) + +RDEPEND=" + >=dev-haskell/data-array-byte-0.1.0.1:=[profile?] <dev-haskell/data-array-byte-0.2:=[profile?] + >=dev-haskell/os-string-2.0.2:=[profile?] + >=dev-lang/ghc-9.2.4:= + >=dev-haskell/text-1.2.3.0 <dev-haskell/text-2.2 + dev-haskell/text:=[profile?] +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-3.6 +" +# test? ( +# dev-haskell/hunit +# >=dev-haskell/primitive-0.9.0.0 <dev-haskell/primitive-0.10 +# >=dev-haskell/quickcheck-2.4.0.1 +# >=dev-haskell/random-1.0 <dev-haskell/random-1.3 +# >=dev-haskell/tasty-1.5 <dev-haskell/tasty-1.6 +# >=dev-haskell/tasty-hunit-0.10.1 <dev-haskell/tasty-hunit-0.11 +# >=dev-haskell/tasty-quickcheck-0.10.3 <dev-haskell/tasty-quickcheck-0.11 +# >=dev-haskell/text-0.11.0.5 +# ) + +src_configure() { + haskell-cabal_src_configure \ + --flag=-arch-native \ + --flag=integer-gmp \ + $(cabal_flag random-initial-seed random-initial-seed) +}
