summaryrefslogtreecommitdiff
path: root/dev-haskell/hashable
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-haskell/hashable
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-haskell/hashable')
-rw-r--r--dev-haskell/hashable/Manifest7
-rw-r--r--dev-haskell/hashable/hashable-1.2.1.0.ebuild42
-rw-r--r--dev-haskell/hashable/hashable-1.2.4.0.ebuild38
-rw-r--r--dev-haskell/hashable/metadata.xml18
4 files changed, 105 insertions, 0 deletions
diff --git a/dev-haskell/hashable/Manifest b/dev-haskell/hashable/Manifest
new file mode 100644
index 000000000000..dfaf1be7d549
--- /dev/null
+++ b/dev-haskell/hashable/Manifest
@@ -0,0 +1,7 @@
+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
+EBUILD hashable-1.2.1.0.ebuild 1153 SHA256 ad02427ff041b69f793c6c312c7cf0a717843eb3798a28b57a38269948df11b1 SHA512 4f3f50820b1f6bace2c00e016f51585b581ed7f19943e0e8c736ac0aab5429cb11b221d325b302a9bf4828c38a4ee36080d31c99c42e60c66c1fcc303bc0df00 WHIRLPOOL a60c998cc483d4c2b5e72c9652ce0421ff8b91786723811565ab1c8fabde002d8e7dfc179b6d395790330eaf7e85c090bd1d811d732804b6689772bb9260e70c
+EBUILD hashable-1.2.4.0.ebuild 1140 SHA256 f6598c992c5aac2ca8955a111c5166e47133b13d9d4aedaceb2b412598d9b2b9 SHA512 8c07cd754ce0034ea1e939944d095744f6bcf7280efe1983a244e327aa71cf7a60d03f320a45b720278cab51463a6ee28f2e61c6330428dd78bd60569680cea0 WHIRLPOOL 3a58227babbc319af2301c868517598ceb99d03d20b4e240eaa3a4de7701c22788e36bbee806e5697c0c78402b8a9207079ec78f704630776ef0f158d2b283c6
+MISC ChangeLog 3783 SHA256 b7850a6567397e21b5c1b704ebcaf13a8fd60a8a1caf1eeedbad1c4a07bff502 SHA512 88e09373efa957cefaa282456223967acf8eedb83b6c6b16fbb572845c259d32d94199ab15f5a0b801d6d9961c9cab242fd4a928feae416be752f2927164a73b WHIRLPOOL 0496e102ceb2ba7fbd5ef1665a87514f2d88bac2b30b90205556785ec062fd88ee6fc9e8608f91062c0bed4523608a05c92643a2e8df9768164f4909ef53ecb2
+MISC ChangeLog-2015 4873 SHA256 efef6d24b2c9e88c1254368c687822bd9aee0e52c42bffcd0bce96a4cd5d3ab7 SHA512 5c73c1dba9ec5f4ac7911167910856622f7044d3c8dd0ff0ff5138fa50528ab04eff49190d78cab66940d6610a6459b2bce2361345e428ce5aaeceed73b6e67e WHIRLPOOL b14c9abc306a41bb21d4ade437bc0c5ac0f7d84394048e607e6982eba73a802014b49229b4da2c695410846ecf7bfb95e0eb3b15c85892f273289ad87668bffb
+MISC metadata.xml 619 SHA256 67f029a4ed3e111e9c12fc8cd63e2aa96621488dc2ca24b5a109a555cd64aee9 SHA512 d87a8b83ce7d1ffe5024aef8d884b8c6dcd1a01b8c8ae255ddc42848a6f37130853b13bd9a21d8dce2352c6fbf4406fc8286ebaa25d9986764fc668ddb7be050 WHIRLPOOL 993b9ad12c0f19619c20da8e95a4224ec477f6eb83dc43662e4479e977d5d33a5833caf41533a6104db998318c5b7592cf9846856686fddf94037a6b781cbbe2
diff --git a/dev-haskell/hashable/hashable-1.2.1.0.ebuild b/dev-haskell/hashable/hashable-1.2.1.0.ebuild
new file mode 100644
index 000000000000..ff0b81bf60b8
--- /dev/null
+++ b/dev-haskell/hashable/hashable-1.2.1.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.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="+cpu_flags_x86_sse2 cpu_flags_x86_sse4_1"
+
+RDEPEND=">=dev-haskell/text-0.11.0.5:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+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.1
+ >=dev-haskell/test-framework-0.3.3
+ dev-haskell/test-framework-hunit
+ >=dev-haskell/test-framework-quickcheck2-0.2.9 )
+"
+
+src_prepare() {
+ # a workaround for <cabal-1.18 #498480
+ hsc2hs tests/Regress/Mmap.{hsc,hs} || die
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag cpu_flags_x86_sse2 sse2) \
+ $(cabal_flag cpu_flags_x86_sse4_1 sse41)
+}
diff --git a/dev-haskell/hashable/hashable-1.2.4.0.ebuild b/dev-haskell/hashable/hashable-1.2.4.0.ebuild
new file mode 100644
index 000000000000..f2a3ae5e0d11
--- /dev/null
+++ b/dev-haskell/hashable/hashable-1.2.4.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+#hackport: flags: sse41:cpu_flags_x86_sse4_1,sse2:cpu_flags_x86_sse2,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="+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 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag cpu_flags_x86_sse2 sse2) \
+ $(cabal_flag cpu_flags_x86_sse4_1 sse41)
+}
diff --git a/dev-haskell/hashable/metadata.xml b/dev-haskell/hashable/metadata.xml
new file mode 100644
index 000000000000..fbc05adb87d3
--- /dev/null
+++ b/dev-haskell/hashable/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package defines a class, 'Hashable', for types that
+ can be converted to a hash value. This class
+ exists for the benefit of hashing-based data
+ structures. The package provides instances for
+ basic types and a way to combine hash values.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">tibbe/hashable</remote-id>
+ </upstream>
+</pkgmetadata>