public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-haskell/hashable/
@ 2016-02-06 18:28 Sergei Trofimovich
  0 siblings, 0 replies; 7+ messages in thread
From: Sergei Trofimovich @ 2016-02-06 18:28 UTC (permalink / raw
  To: gentoo-commits

commit:     72d902ebc0c6355fdfaec6ff5a465222613b5f6c
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Feb  6 18:15:14 2016 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Feb  6 18:27:52 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72d902eb

dev-haskell/hashable: drop old

Package-Manager: portage-2.2.27

 dev-haskell/hashable/Manifest                |  3 --
 dev-haskell/hashable/hashable-1.2.3.1.ebuild | 41 ----------------------------
 dev-haskell/hashable/hashable-1.2.3.2.ebuild | 40 ---------------------------
 dev-haskell/hashable/hashable-1.2.3.3.ebuild | 40 ---------------------------
 4 files changed, 124 deletions(-)

diff --git a/dev-haskell/hashable/Manifest b/dev-haskell/hashable/Manifest
index d87ee89..5baaf3d 100644
--- a/dev-haskell/hashable/Manifest
+++ b/dev-haskell/hashable/Manifest
@@ -1,6 +1,3 @@
 DIST hashable-1.1.2.5.tar.gz 9129 SHA256 3fb5d430c9289ebada4991a76fd78f028aaaf17957dc666ddc7b89c98a54713d SHA512 dc6acab7a17709ed483bbc22cb7e29f5518e34102e6ffddbac4dabc2a854d595cf7517fc776e47e55d41c23107636b796150804ef8099dd4545e33f6df1ab0b6 WHIRLPOOL 9de525387fb8fdf9a6262171f15ecec7af4f9592e98782100d75c263137cfc3796156bea90745fdf052ad91c16ce216cfb5594dce0de20528a60486ced8b7ad9
 DIST hashable-1.2.1.0.tar.gz 22389 SHA256 4ec07479fe37174e694b8d54cfc2111648e325fd1d7dce92366ed4ce2e7da126 SHA512 343f6b9eb40d089f0f2187427af7d7b5dbe15884649ddc8e0b140db129f21fc44f6bf41a262a3b2a0c74d967be6f603799472802d835e48a442f836dd8142607 WHIRLPOOL 7c8d174b48b5124f6cc52151d3d47f3da22adf61525a080048eee5ee4aa54598adccd2d189979c3631d72ce2c9312505ec3991748276058342c59e450f1f92fe
-DIST hashable-1.2.3.1.tar.gz 23845 SHA256 d5bf53df132e56671a3a4533c89324b327e1b47181b3961cffa87f5aea6f7af9 SHA512 e8518490a89aa42c283adbda038754a2d0ad4ebcf9c28fa5203be69616f9c6d12befd472874d34e3892d70cfa6de6e0f5be9dddae9b78a8fdfb83106074825d3 WHIRLPOOL 7ae107a0bf4710b1d558a3eaa05ac0542c29fb4cf8353366fd8afa64fd60cf1ce47cd6dcab7706f5ecbab11186509af88b6786668cae9c9b122f9ba106314ece
-DIST hashable-1.2.3.2.tar.gz 23903 SHA256 8c66fc70f75c5e1eaa8278c2c624a8cf5a73d5127df1cb2956eb69b16f492241 SHA512 e5c646881ebe3c73c598ee4c24f5454524867c823137702ab3010b346ee8dec6b93623834838e43413d19d97c3c011bcc54e915d1055d76f90d2315fc25a600b WHIRLPOOL 0ee669fa904e45ae9d9e279c55e904470646ffc782d5953a27e0f92bc35a0c9b961a552b3a4816d8a5741c38b8f7fd59678cbe81e4ec4ad0b00edef6c05cc3d0
-DIST hashable-1.2.3.3.tar.gz 23944 SHA256 fc923f7d1fdc0062416a61f6ab96b4e1958e1aee1ddf1c71fa2cc6d08154e44e SHA512 f2e693ecdd96591b703f584b501818215379ce56e8fc7591307fe15d2745d1eb7d2ca7c130dde84a66337c81089c783f227f6215d868958caecc58bf996c7a22 WHIRLPOOL 8177001510bf326787f3af676d4f62796bc5371a715ab6beb3604fac77a64eaa74ffda449dfb2c69200afea964b380e549c5c9782ea52c8ced8f32380e1f30a3
 DIST hashable-1.2.4.0.tar.gz 24491 SHA256 fb9671db0c39cd48d38e2e13e3352e2bf7dfa6341edfe68789a1753d21bb3cf3 SHA512 992027ce617e347414e328e05afe69b8621fb1af21fef58836761d2002a1f9f7f97c981ff3c4fe8699a1da124771df575717ed4e3fd0bbe5c62d81be1322dbf6 WHIRLPOOL b1c783aec82470e4af78d2a7d3edafb69343a8f73a93ef3f32871066cd48226e973cebc07891836f2e6256239404c4c76e2009fc3f16c74e1714a5e4d47ecebc

diff --git a/dev-haskell/hashable/hashable-1.2.3.1.ebuild b/dev-haskell/hashable/hashable-1.2.3.1.ebuild
deleted file mode 100644
index c79d11b..0000000
--- a/dev-haskell/hashable/hashable-1.2.3.1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-# ebuild generated by hackport 0.4.9999
-#hackport: flags: sse4_1:sse41 gmp:integer-gmp
-
-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/tibbe/hashable"
-SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="+gmp +cpu_flags_x86_sse2 cpu_flags_x86_sse4_1"
-
-RDEPEND=">=dev-haskell/text-0.11.0.5:=[profile?]
-	>=dev-lang/ghc-7.4.1:=
-"
-DEPEND="${RDEPEND}
-	>=dev-haskell/cabal-1.8
-	test? ( dev-haskell/hunit
-		>=dev-haskell/quickcheck-2.4.0.1
-		>=dev-haskell/random-1.0 <dev-haskell/random-1.2
-		>=dev-haskell/test-framework-0.3.3
-		dev-haskell/test-framework-hunit
-		>=dev-haskell/test-framework-quickcheck2-0.2.9
-		>=dev-haskell/text-0.11.0.5 )
-"
-
-src_configure() {
-	haskell-cabal_src_configure \
-		$(cabal_flag gmp integer-gmp) \
-		$(cabal_flag cpu_flags_x86_sse2 sse2) \
-		$(cabal_flag cpu_flags_x86_sse4_1 sse41)
-}

diff --git a/dev-haskell/hashable/hashable-1.2.3.2.ebuild b/dev-haskell/hashable/hashable-1.2.3.2.ebuild
deleted file mode 100644
index 6cb7a2c..0000000
--- a/dev-haskell/hashable/hashable-1.2.3.2.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-# ebuild generated by hackport 0.4.3
-#hackport: flags: -sse2,-sse41,integer-gmp:gmp
-
-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/tibbe/hashable"
-SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="+gmp"
-
-RDEPEND=">=dev-haskell/text-0.11.0.5:=[profile?]
-	>=dev-lang/ghc-7.4.1:=
-"
-DEPEND="${RDEPEND}
-	>=dev-haskell/cabal-1.8
-	test? ( dev-haskell/hunit
-		>=dev-haskell/quickcheck-2.4.0.1
-		>=dev-haskell/random-1.0 <dev-haskell/random-1.2
-		>=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 \
-		$(cabal_flag gmp integer-gmp) \
-		--flag=-sse2 \
-		--flag=-sse41
-}

diff --git a/dev-haskell/hashable/hashable-1.2.3.3.ebuild b/dev-haskell/hashable/hashable-1.2.3.3.ebuild
deleted file mode 100644
index 5b5e854..0000000
--- a/dev-haskell/hashable/hashable-1.2.3.3.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-# ebuild generated by hackport 0.4.5.9999
-#hackport: flags: -sse2,-sse41,integer-gmp:gmp
-
-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/tibbe/hashable"
-SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="+gmp"
-
-RDEPEND=">=dev-haskell/text-0.11.0.5:=[profile?]
-	>=dev-lang/ghc-7.4.1:=
-"
-DEPEND="${RDEPEND}
-	>=dev-haskell/cabal-1.8
-	test? ( dev-haskell/hunit
-		>=dev-haskell/quickcheck-2.4.0.1
-		>=dev-haskell/random-1.0 <dev-haskell/random-1.2
-		>=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 \
-		$(cabal_flag gmp integer-gmp) \
-		--flag=-sse2 \
-		--flag=-sse41
-}


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-haskell/hashable/
@ 2016-02-06 18:28 Sergei Trofimovich
  0 siblings, 0 replies; 7+ messages in thread
From: Sergei Trofimovich @ 2016-02-06 18:28 UTC (permalink / raw
  To: gentoo-commits

commit:     669ce0758b8edee23092029015b407e4e2ac29ef
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Feb  6 18:21:14 2016 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Feb  6 18:27:52 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=669ce075

dev-haskell/hashable: drop old, bug #572666

Reported-by: Toralf Förster
Bug: https://bugs.gentoo.org/572666

Package-Manager: portage-2.2.27

 dev-haskell/hashable/Manifest                |  1 -
 dev-haskell/hashable/hashable-1.1.2.5.ebuild | 29 ----------------------------
 2 files changed, 30 deletions(-)

diff --git a/dev-haskell/hashable/Manifest b/dev-haskell/hashable/Manifest
index 5baaf3d..caf0d6d 100644
--- a/dev-haskell/hashable/Manifest
+++ b/dev-haskell/hashable/Manifest
@@ -1,3 +1,2 @@
-DIST hashable-1.1.2.5.tar.gz 9129 SHA256 3fb5d430c9289ebada4991a76fd78f028aaaf17957dc666ddc7b89c98a54713d SHA512 dc6acab7a17709ed483bbc22cb7e29f5518e34102e6ffddbac4dabc2a854d595cf7517fc776e47e55d41c23107636b796150804ef8099dd4545e33f6df1ab0b6 WHIRLPOOL 9de525387fb8fdf9a6262171f15ecec7af4f9592e98782100d75c263137cfc3796156bea90745fdf052ad91c16ce216cfb5594dce0de20528a60486ced8b7ad9
 DIST hashable-1.2.1.0.tar.gz 22389 SHA256 4ec07479fe37174e694b8d54cfc2111648e325fd1d7dce92366ed4ce2e7da126 SHA512 343f6b9eb40d089f0f2187427af7d7b5dbe15884649ddc8e0b140db129f21fc44f6bf41a262a3b2a0c74d967be6f603799472802d835e48a442f836dd8142607 WHIRLPOOL 7c8d174b48b5124f6cc52151d3d47f3da22adf61525a080048eee5ee4aa54598adccd2d189979c3631d72ce2c9312505ec3991748276058342c59e450f1f92fe
 DIST hashable-1.2.4.0.tar.gz 24491 SHA256 fb9671db0c39cd48d38e2e13e3352e2bf7dfa6341edfe68789a1753d21bb3cf3 SHA512 992027ce617e347414e328e05afe69b8621fb1af21fef58836761d2002a1f9f7f97c981ff3c4fe8699a1da124771df575717ed4e3fd0bbe5c62d81be1322dbf6 WHIRLPOOL b1c783aec82470e4af78d2a7d3edafb69343a8f73a93ef3f32871066cd48226e973cebc07891836f2e6256239404c4c76e2009fc3f16c74e1714a5e4d47ecebc

diff --git a/dev-haskell/hashable/hashable-1.1.2.5.ebuild b/dev-haskell/hashable/hashable-1.1.2.5.ebuild
deleted file mode 100644
index 020b54a..0000000
--- a/dev-haskell/hashable/hashable-1.1.2.5.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-# ebuild generated by hackport 0.3.9999
-
-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/tibbe/hashable"
-SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
-IUSE=""
-
-RDEPEND=">=dev-haskell/text-0.11.0.5:=[profile?]
-		>=dev-lang/ghc-6.10.1:="
-DEPEND="${RDEPEND}
-		test? ( >=dev-haskell/quickcheck-2.4.0.1
-			=dev-haskell/random-1.0*
-			>=dev-haskell/test-framework-0.3.3
-			>=dev-haskell/test-framework-quickcheck2-0.2.9
-		)
-		>=dev-haskell/cabal-1.8"


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-haskell/hashable/
@ 2016-07-20 20:17 Sergei Trofimovich
  0 siblings, 0 replies; 7+ messages in thread
From: Sergei Trofimovich @ 2016-07-20 20:17 UTC (permalink / raw
  To: gentoo-commits

commit:     4773dc47e10b60b52060781f4723dfeec41f7ae7
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 20 20:17:20 2016 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Wed Jul 20 20:17:29 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4773dc47

dev-haskell/hashable: move USE=gmp to automagic flags

Package-Manager: portage-2.3.0

 dev-haskell/hashable/hashable-1.2.4.0.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-haskell/hashable/hashable-1.2.4.0.ebuild b/dev-haskell/hashable/hashable-1.2.4.0.ebuild
index 3e20126..040e672 100644
--- a/dev-haskell/hashable/hashable-1.2.4.0.ebuild
+++ b/dev-haskell/hashable/hashable-1.2.4.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0/${PV}"
 KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
-IUSE="+cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 +gmp"
+IUSE="+cpu_flags_x86_sse2 cpu_flags_x86_sse4_1"
 
 RDEPEND=">=dev-haskell/text-0.11.0.5:=[profile?]
 	>=dev-lang/ghc-7.4.1:=
@@ -34,7 +34,6 @@ DEPEND="${RDEPEND}
 
 src_configure() {
 	haskell-cabal_src_configure \
-		$(cabal_flag gmp integer-gmp) \
 		$(cabal_flag cpu_flags_x86_sse2 sse2) \
 		$(cabal_flag cpu_flags_x86_sse4_1 sse41)
 }


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-haskell/hashable/
@ 2019-05-29  6:59 Michael Haubenwallner
  0 siblings, 0 replies; 7+ messages in thread
From: Michael Haubenwallner @ 2019-05-29  6:59 UTC (permalink / raw
  To: gentoo-commits

commit:     40ee59d8ae738f9db09eec4c112da8b33cd53f33
Author:     Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
AuthorDate: Tue May 28 15:59:57 2019 +0000
Commit:     Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
CommitDate: Wed May 29 06:56:57 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40ee59d8

dev-haskell/hashable: add ~x86-linux keyword

Package-Manager: Portage-2.3.62, Repoman-2.3.11
Signed-off-by: Michael Haubenwallner <haubi <AT> gentoo.org>

 dev-haskell/hashable/hashable-1.2.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-haskell/hashable/hashable-1.2.4.0.ebuild b/dev-haskell/hashable/hashable-1.2.4.0.ebuild
index 8f51258d85b..1121091cb2f 100644
--- a/dev-haskell/hashable/hashable-1.2.4.0.ebuild
+++ b/dev-haskell/hashable/hashable-1.2.4.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="+cpu_flags_x86_sse2 cpu_flags_x86_sse4_1"
 
 RDEPEND=">=dev-haskell/text-0.11.0.5:=[profile?]


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-haskell/hashable/
@ 2019-12-14 21:27 Sergei Trofimovich
  0 siblings, 0 replies; 7+ messages in thread
From: Sergei Trofimovich @ 2019-12-14 21:27 UTC (permalink / raw
  To: gentoo-commits

commit:     af55cdda8c96c3a0ab9235fb36f9b6e1c8e6fd6a
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 14 21:10:25 2019 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Dec 14 21:27:11 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af55cdda

dev-haskell/hashable: bump up to 1.2.7.0

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 dev-haskell/hashable/Manifest                |  1 +
 dev-haskell/hashable/hashable-1.2.7.0.ebuild | 44 ++++++++++++++++++++++++++++
 2 files changed, 45 insertions(+)

diff --git a/dev-haskell/hashable/Manifest b/dev-haskell/hashable/Manifest
index b7f2d72eece..5e28cd0b8f4 100644
--- a/dev-haskell/hashable/Manifest
+++ b/dev-haskell/hashable/Manifest
@@ -1,2 +1,3 @@
 DIST hashable-1.2.1.0.tar.gz 22389 BLAKE2B 62b883954ad22e25ace7b267e79e2a62be35671dc14d04c9ad12675d9a350b829088bb3c79b254cbd4783953ff46543f68d71e002b96cb1ba272ec808b17eaaa SHA512 343f6b9eb40d089f0f2187427af7d7b5dbe15884649ddc8e0b140db129f21fc44f6bf41a262a3b2a0c74d967be6f603799472802d835e48a442f836dd8142607
 DIST hashable-1.2.4.0.tar.gz 24491 BLAKE2B c5d3fb061a2e4fbb7c85f00c24818e708d8511c547588eea024240611d427f982633cacecd35d9a8f4306377ef0b5f75889271cd6bbeabfd0d1f837cb3b4b8db SHA512 992027ce617e347414e328e05afe69b8621fb1af21fef58836761d2002a1f9f7f97c981ff3c4fe8699a1da124771df575717ed4e3fd0bbe5c62d81be1322dbf6
+DIST hashable-1.2.7.0.tar.gz 30182 BLAKE2B 7dee78e531fb396c51531f7b239f45a316bad3494590684b13814894a606ab8ddf7ef85a2027f26eeddad0a38f2c06a8a16d03b1b67ce009f9e8aed6cc872232 SHA512 41accac8fa38ab5c243caa058deaf31644d4df670520010d0d593e84fd42970f3fe2d4e945a31ac5491050467e843c7bdb299283a4c6d1446dfcbc2dbc58eec7

diff --git a/dev-haskell/hashable/hashable-1.2.7.0.ebuild b/dev-haskell/hashable/hashable-1.2.7.0.ebuild
new file mode 100644
index 00000000000..6ccc1e3185a
--- /dev/null
+++ b/dev-haskell/hashable/hashable-1.2.7.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.5.9999
+#hackport: flags: sse41:cpu_flags_x86_sse4_1,sse2:cpu_flags_x86_sse2,integer-gmp:gmp
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # Drop test-suite: circular depend
+# break circular dependencies:
+# https://github.com/gentoo-haskell/gentoo-haskell/issues/810
+CABAL_FEATURES+=" nocabaldep"
+inherit haskell-cabal
+
+DESCRIPTION="A class for types that can be converted to a hash value"
+HOMEPAGE="https://github.com/tibbe/hashable"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="+cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 examples +gmp"
+
+RESTRICT=test # circular deps: hashable[test]->quickcheck->semigroups->hashable
+
+RDEPEND=">=dev-haskell/text-0.11.0.5:=[profile?]
+	>=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+	default
+
+	cabal_chdeps \
+		'base >= 4.4 && < 4.12' 'base >= 4.4'
+}
+
+src_configure() {
+	haskell-cabal_src_configure \
+		$(cabal_flag examples examples) \
+		$(cabal_flag gmp integer-gmp) \
+		$(cabal_flag cpu_flags_x86_sse2 sse2) \
+		$(cabal_flag cpu_flags_x86_sse4_1 sse41)
+}


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-haskell/hashable/
@ 2021-03-25 14:39 Sam James
  0 siblings, 0 replies; 7+ messages in thread
From: Sam James @ 2021-03-25 14:39 UTC (permalink / raw
  To: gentoo-commits

commit:     5213c43a8798f8dde06e5d1432ce907ab45f4e99
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 25 14:30:47 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Mar 25 14:39:19 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5213c43a

dev-haskell/hashable: fix cpu_flags_* default (disable)

We shouldn't enable CPU_FLAGS_* by default. Users don't
mask or explicitly disable flags they don't have, they just
enable the ones they _do_ have.

Reported-by: ggabriel
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-haskell/hashable/hashable-1.2.7.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-haskell/hashable/hashable-1.2.7.0.ebuild b/dev-haskell/hashable/hashable-1.2.7.0.ebuild
index 6b308a7bf3c..f46531218c1 100644
--- a/dev-haskell/hashable/hashable-1.2.7.0.ebuild
+++ b/dev-haskell/hashable/hashable-1.2.7.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -19,7 +19,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0/${PV}"
 KEYWORDS="~amd64 ~x86"
-IUSE="+cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 examples +gmp"
+IUSE="cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 examples +gmp"
 
 RESTRICT=test # circular deps: hashable[test]->quickcheck->semigroups->hashable
 


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-haskell/hashable/
@ 2023-02-09 16:17 Michael Orlitzky
  0 siblings, 0 replies; 7+ messages in thread
From: Michael Orlitzky @ 2023-02-09 16:17 UTC (permalink / raw
  To: gentoo-commits

commit:     c41d621d80478575b66c8615f2f66af5a718c1be
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Thu Feb  9 15:44:57 2023 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Thu Feb  9 16:16:52 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c41d621d

dev-haskell/hashable: bring back USE=random-initial-seed (off by default).

This can break some legitimate use cases (e.g. Hakyll), so I've brought
back the USE flag and left it disabled by default.

Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 .../{hashable-1.4.0.2.ebuild => hashable-1.4.0.2-r1.ebuild}        | 5 +++--
 dev-haskell/hashable/metadata.xml                                  | 7 +++++++
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/dev-haskell/hashable/hashable-1.4.0.2.ebuild b/dev-haskell/hashable/hashable-1.4.0.2-r1.ebuild
similarity index 90%
rename from dev-haskell/hashable/hashable-1.4.0.2.ebuild
rename to 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


^ permalink raw reply related	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2023-02-09 16:17 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-12-14 21:27 [gentoo-commits] repo/gentoo:master commit in: dev-haskell/hashable/ Sergei Trofimovich
  -- strict thread matches above, loose matches on Subject: below --
2023-02-09 16:17 Michael Orlitzky
2021-03-25 14:39 Sam James
2019-05-29  6:59 Michael Haubenwallner
2016-07-20 20:17 Sergei Trofimovich
2016-02-06 18:28 Sergei Trofimovich
2016-02-06 18:28 Sergei Trofimovich

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox