[gentoo-commits] repo/gentoo:master commit in: dev-haskell/hashable/

2023-02-09 Thread Michael Orlitzky
commit: c41d621d80478575b66c8615f2f66af5a718c1be
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Thu Feb  9 15:44:57 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Thu Feb  9 16:16:52 2023 +
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  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 @@
hask...@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



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/hashable-time/, profiles/

2022-09-29 Thread Jakov Smolić
commit: 126a334232e7f6b7b8683e6fc583da4c1c16ad84
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Sep 29 07:54:21 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Sep 29 07:54:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=126a3342

dev-haskell/hashable-time: Remove last-rited pkg

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-haskell/hashable-time/Manifest |  1 -
 dev-haskell/hashable-time/hashable-time-0.3.ebuild | 25 --
 dev-haskell/hashable-time/metadata.xml |  8 ---
 profiles/package.mask  |  1 -
 4 files changed, 35 deletions(-)

diff --git a/dev-haskell/hashable-time/Manifest 
b/dev-haskell/hashable-time/Manifest
deleted file mode 100644
index dd379791e096..
--- a/dev-haskell/hashable-time/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST hashable-time-0.3.tar.gz 2240 BLAKE2B 
328aa39a575f4f356be83adaa29f42e145c68df0e9a25c38c5ca44f1f8af5cb3c434994412f9602c30469fb4ac22a6ab462e57b2b470b801d59f0ce4bf4f6d91
 SHA512 
c6715693b55892beab59820e0dc742ddbf3c8b75f3bc4994b90175f4220da841aa514b34e08e5f58971fb523fa75cc2da59f5bb37c7e7744d6de6eacd7c27b51

diff --git a/dev-haskell/hashable-time/hashable-time-0.3.ebuild 
b/dev-haskell/hashable-time/hashable-time-0.3.ebuild
deleted file mode 100644
index 971d420219cf..
--- a/dev-haskell/hashable-time/hashable-time-0.3.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# ebuild generated by hackport 0.6.7.
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="Hashable instances for Data.Time"
-HOMEPAGE="https://hackage.haskell.org/package/hashable-time;
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-
-RDEPEND=">=dev-haskell/time-compat-1.9.6:=[profile?] 
=dev-lang/ghc-8.4.3:=
-"
-DEPEND="${RDEPEND}
-   >=dev-haskell/cabal-2.2.0.1
-   test? ( dev-haskell/hashable )
-"

diff --git a/dev-haskell/hashable-time/metadata.xml 
b/dev-haskell/hashable-time/metadata.xml
deleted file mode 100644
index 937381521944..
--- a/dev-haskell/hashable-time/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   hask...@gentoo.org
-   Gentoo Haskell
-   
-

diff --git a/profiles/package.mask b/profiles/package.mask
index 22498a02c362..eb7dc66bd39a 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -290,7 +290,6 @@ dev-haskell/groupoids
 dev-haskell/groups
 dev-haskell/haddock
 dev-haskell/haddock-api
-dev-haskell/hashable-time
 
 # hololeap  (2022-08-21)
 # doctest-parallel does not currently work with Setup.hs (used internally by



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/hashable/

2021-03-25 Thread Sam James
commit: 5213c43a8798f8dde06e5d1432ce907ab45f4e99
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 25 14:30:47 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 25 14:39:19 2021 +
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  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
 



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/hashable-time/

2020-08-18 Thread Sergei Trofimovich
commit: f601cf6711f5d7c1d0809be7c2e592b6a0d367a3
Author: Jakov Smolic  sartura  hr>
AuthorDate: Tue Aug 18 07:18:04 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Aug 18 17:06:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f601cf67

dev-haskell/hashable-time: update homepage

Package-Manager: Portage-3.0.3, Repoman-3.0.0
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/dev-haskell/hashable-time/hashable-time-0.2.0.2-r1.ebuild 
b/dev-haskell/hashable-time/hashable-time-0.2.0.2-r1.ebuild
index f0ca382bfa4..72b81da8323 100644
--- a/dev-haskell/hashable-time/hashable-time-0.2.0.2-r1.ebuild
+++ b/dev-haskell/hashable-time/hashable-time-0.2.0.2-r1.ebuild
@@ -9,7 +9,7 @@ CABAL_FEATURES="lib profile haddock hoogle hscolour"
 inherit haskell-cabal
 
 DESCRIPTION="Hashable instances for Data.Time"
-HOMEPAGE="http://hackage.haskell.org/package/hashable-time;
+HOMEPAGE="https://hackage.haskell.org/package/hashable-time;
 SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
 
 LICENSE="BSD"



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/hashable-time/

2020-06-07 Thread Aaron Bauman
commit: a68ddbab0d940b68caa203681a29fd7e41d12578
Author: Jakov Smolic  sartura  hr>
AuthorDate: Sat Jun  6 20:54:46 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun Jun  7 17:40:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a68ddbab

dev-haskell/hashable-time: update homepage link

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: Aaron Bauman  gentoo.org>

 dev-haskell/hashable-time/hashable-time-0.2.0.2.ebuild | 4 ++--
 dev-haskell/hashable-time/hashable-time-0.2.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-haskell/hashable-time/hashable-time-0.2.0.2.ebuild 
b/dev-haskell/hashable-time/hashable-time-0.2.0.2.ebuild
index e539e44b17b..cb48147255f 100644
--- a/dev-haskell/hashable-time/hashable-time-0.2.0.2.ebuild
+++ b/dev-haskell/hashable-time/hashable-time-0.2.0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,7 +9,7 @@ CABAL_FEATURES="lib profile haddock hoogle hscolour"
 inherit haskell-cabal
 
 DESCRIPTION="Hashable instances for Data.Time"
-HOMEPAGE="http://hackage.haskell.org/package/hashable-time;
+HOMEPAGE="https://hackage.haskell.org/package/hashable-time;
 SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
 
 LICENSE="BSD"

diff --git a/dev-haskell/hashable-time/hashable-time-0.2.ebuild 
b/dev-haskell/hashable-time/hashable-time-0.2.ebuild
index 57ecbcdf01f..434c294e755 100644
--- a/dev-haskell/hashable-time/hashable-time-0.2.ebuild
+++ b/dev-haskell/hashable-time/hashable-time-0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -9,7 +9,7 @@ CABAL_FEATURES="lib profile haddock hoogle hscolour"
 inherit haskell-cabal
 
 DESCRIPTION="Hashable instances for Data.Time"
-HOMEPAGE="http://hackage.haskell.org/package/hashable-time;
+HOMEPAGE="https://hackage.haskell.org/package/hashable-time;
 SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
 
 LICENSE="BSD"



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/hashable/

2019-12-14 Thread Sergei Trofimovich
commit: af55cdda8c96c3a0ab9235fb36f9b6e1c8e6fd6a
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 14 21:10:25 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 14 21:27:11 2019 +
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  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 000..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.
+#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)
+}



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/hashable-time/

2019-12-14 Thread Sergei Trofimovich
commit: b822c8de9b6cf422471d5110717d742ba461fe73
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 14 21:09:19 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 14 21:27:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b822c8de

dev-haskell/hashable-time: bump up to 0.2.0.2

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

 dev-haskell/hashable-time/Manifest |  1 +
 .../hashable-time/hashable-time-0.2.0.2.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-haskell/hashable-time/Manifest 
b/dev-haskell/hashable-time/Manifest
index 40e6dfecea6..0733a9c2201 100644
--- a/dev-haskell/hashable-time/Manifest
+++ b/dev-haskell/hashable-time/Manifest
@@ -1 +1,2 @@
+DIST hashable-time-0.2.0.2.tar.gz 2180 BLAKE2B 
194e3d4e9bcf7c9b0d8a97a210bebee91e0f22ccf76e8726b563baa2380751447a655b12eadb63a29f191e093925ebe9bf9c31c29ae01077f6e9e287f61847ad
 SHA512 
38ade3c808072cc1488e0f68d054891576c781d33f7151721dae9f994833723b7b30e92cc77750e91929ce9cd47753a8b1d8157845d7c972f1bdbd44b3094c0a
 DIST hashable-time-0.2.tar.gz 2111 BLAKE2B 
cf4dec1e99e2d76a2137b121cfdc109cb527d7733f893b5d74530bfac8708aa1246168c6439b2da157e15384fdce26f203070fe3151b5bb65676c1a08604a3be
 SHA512 
0a05707019f2cc19c26a4dac955c5f31f334589074b7ecff15ae60654dea1376205b897d674fa4b1369dec62ca4f93a061250baabccf30f877ea984495df1211

diff --git a/dev-haskell/hashable-time/hashable-time-0.2.0.2.ebuild 
b/dev-haskell/hashable-time/hashable-time-0.2.0.2.ebuild
new file mode 100644
index 000..e539e44b17b
--- /dev/null
+++ b/dev-haskell/hashable-time/hashable-time-0.2.0.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.5.6.
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Hashable instances for Data.Time"
+HOMEPAGE="http://hackage.haskell.org/package/hashable-time;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/hashable-1.2.3.3:=[profile?] 
<=dev-haskell/hashable-1.3:=[profile?]
+   >=dev-haskell/old-locale-1.0:=[profile?] 
=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.18.1.3
+"



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/hashable/

2019-05-29 Thread Michael Haubenwallner
commit: 40ee59d8ae738f9db09eec4c112da8b33cd53f33
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Tue May 28 15:59:57 2019 +
Commit: Michael Haubenwallner  gentoo  org>
CommitDate: Wed May 29 06:56:57 2019 +
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  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?]



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/hashable/

2016-07-20 Thread Sergei Trofimovich
commit: 4773dc47e10b60b52060781f4723dfeec41f7ae7
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Jul 20 20:17:20 2016 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Jul 20 20:17:29 2016 +
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)
 }



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/hashable/

2016-02-06 Thread Sergei Trofimovich
commit: 669ce0758b8edee23092029015b407e4e2ac29ef
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Feb  6 18:21:14 2016 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Feb  6 18:27:52 2016 +
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..000
--- 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.
-
-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"



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/hashable/

2016-02-06 Thread Sergei Trofimovich
commit: 72d902ebc0c6355fdfaec6ff5a465222613b5f6c
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Feb  6 18:15:14 2016 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Feb  6 18:27:52 2016 +
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..000
--- 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.
-#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/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..000
--- a/dev-haskell/hashable/hashable-1.2.3.2.ebuild
+++ /dev/null
@@ -1,40