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)
+}

Reply via email to