diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-07-14 21:03:06 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-07-14 21:03:06 +0100 |
commit | 8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 (patch) | |
tree | 7681bbd4e8b05407772df40a4bf04cbbc8afc3fa /dev-haskell/semigroups | |
parent | 30a9caf154332f12ca60756e1b75d2f0e3e1822d (diff) |
gentoo resync : 14.07.2018
Diffstat (limited to 'dev-haskell/semigroups')
-rw-r--r-- | dev-haskell/semigroups/Manifest | 16 | ||||
-rw-r--r-- | dev-haskell/semigroups/files/semigroups-0.15.1-trust.patch | 32 | ||||
-rw-r--r-- | dev-haskell/semigroups/metadata.xml | 52 | ||||
-rw-r--r-- | dev-haskell/semigroups/semigroups-0.11-r1.ebuild | 33 | ||||
-rw-r--r-- | dev-haskell/semigroups/semigroups-0.12.1.ebuild | 28 | ||||
-rw-r--r-- | dev-haskell/semigroups/semigroups-0.12.2.ebuild | 28 | ||||
-rw-r--r-- | dev-haskell/semigroups/semigroups-0.15.1.ebuild | 41 | ||||
-rw-r--r-- | dev-haskell/semigroups/semigroups-0.16.2.2.ebuild | 38 | ||||
-rw-r--r-- | dev-haskell/semigroups/semigroups-0.18.2.ebuild | 46 | ||||
-rw-r--r-- | dev-haskell/semigroups/semigroups-0.9.2.ebuild | 23 |
10 files changed, 337 insertions, 0 deletions
diff --git a/dev-haskell/semigroups/Manifest b/dev-haskell/semigroups/Manifest new file mode 100644 index 000000000000..bdb86ac5a79a --- /dev/null +++ b/dev-haskell/semigroups/Manifest @@ -0,0 +1,16 @@ +AUX semigroups-0.15.1-trust.patch 1087 BLAKE2B b08f38132e7382e01beef17e801a2dc7a1e3a3eb1e86d089975b89d3f56c159a3e8741a19a17e3ecb710656d49599c94f19cf86d7974c0e51fd2635d8af3d113 SHA512 a31f9764133eae3081e6093c5e2f111f8815ce620b1d41ae3bf968271f694cc7e080542fe85290e6cf5505fd49dd3d5ed219823fda9e47dd94c6c66134c442df +DIST semigroups-0.11.tar.gz 10152 BLAKE2B 9309b66982ca09e1985e7950f29d18f94f276018d57ed4dfb6e293baf13d7f320120ec835b3db3b19ed20dd7c7376b10adbec16cae608adca782a7fdd696901a SHA512 56eea20181fda3480c562230ff07e73dc5a1e163fb1da87717971cf95c672afc8c3e52fc9b6fbc98c29772f44245d2cd78d0bdf368bbefa84cefdbfe73c4f8e4 +DIST semigroups-0.12.1.tar.gz 10541 BLAKE2B b91cd8dcd00e2cbd82120c68a62cc72db94f70aaba58390c181f2e1629a52efda97c7d97fdc70d6732eff6bf8a5ed4bdcf2ce2f2a393d425c0c2f158c98a77b3 SHA512 309729b99d7912e8a07ef4d57c433e46233e77828c84a3c9ecabe6d17ed5ab28d7b23111c5d55f7324bbedfe512b1cd4a7e698b8177f631629159f6e72f9d4ca +DIST semigroups-0.12.2.tar.gz 10546 BLAKE2B 65940addc7f040cc9e46a86c73ca821f3eb7b4dcb2f9e320ba8699bfcc1721e5980dc9a0ad4adf3549fa1c1989b08ccabb88cab9d669594a2c412333d060bcd1 SHA512 20bc7c2273752b6377d2aea662eeb62dbfc020f07767e4c822c8d5072c8803e4b525ca96a2fe02a0a4d28d9268f91d4f87735506ba4c4bccf5491b1f4da7a753 +DIST semigroups-0.15.1.tar.gz 11715 BLAKE2B 1c755b29b80663bc11c55c9f2b1863c7d62ffee88466a623181d7552ea4eeae5cc3f3481855197f738c59e21c50ddd527da268bde378d592a72d5ae947231c88 SHA512 416bbf402f2e928fae81ba955d48d0fa636f6451c1a7ff02bcca2ff44b4e34eb91d8f2bfa39316e646d8bf2c7829858d795bb93640e70be049b232d1ec74d886 +DIST semigroups-0.16.2.2.tar.gz 15159 BLAKE2B eda7050147fb9aaca8051922601a42e19e84282cf88958a60ab66eea2a544e32b6034272f3cf3f07109aa15df73e81b352c818f4b20d1be6b71e459f8c0b8c98 SHA512 c40d666ae14f0f1052db3887b9327282ef2c535becda8bf2aa4dd8688d1744a738a6e7227e69c1b99255433e0673d67efaea287e26236cca2b13c3db951c30b3 +DIST semigroups-0.18.2.tar.gz 17026 BLAKE2B 68112f907b9251656751987f476dee67fd4e2a31b4f2cc81071558f6298933bf8904442eda053eb520cf505d255ec256e54060182a2474d543c8044506ac5b59 SHA512 db43500859eb041eee800727f1606a96bb9367fa7032bb15ee02b7d34a9d5e46bd8d4ce991988058b05b75816351f837e180e1f8df7dda78548cf3fde7a57e45 +DIST semigroups-0.9.2.tar.gz 9653 BLAKE2B b73901c69a6321ffc478f79a7fb7280074010e512955f7aed5dc4f91742b4838b0a821ebc7aca23d259b0fc38589ddfb18c27a2f163843f729d4c93f65487066 SHA512 43385abeed142425fe858632f0bab265e8dda078ab24b270c0b22f798270af502ccff28863200c330fc4e2bdf88fd625b60be25480a9879328e517b2db09c2e0 +EBUILD semigroups-0.11-r1.ebuild 927 BLAKE2B 4119ca8440f1a573d846b1343b3a7129345a47aa587344efbb8e6175bf6bbde4b04679fd8926ccc5f5233fcbb9813e1e3d279f96bb56d35709038194f094d6ce SHA512 b8fa2b035cedabbf5f34b86fed83cf28c38ca43ec30665f2a3a53f21486dec40373b8223e333c3758f2905488bccd2ca11aae48533b228edb94603ece0a0cb50 +EBUILD semigroups-0.12.1.ebuild 852 BLAKE2B a3608936f68d00f31a1b7064a5badcfc5132ba3a6e62bde0bdf3941def8acaf187505e302f1eab8a99bafd1f6ff7e2e5ae0a91cb5a337b524669faa75c0bdc6c SHA512 2a0d91e91f90ded4276ab5c1f59644db0d28f6378dd1a4f4274caf6c10e28cdb379f4775fe1294e103ab183d6b736ec1f57dd3e5d1de9888ba845cab89ff78f0 +EBUILD semigroups-0.12.2.ebuild 850 BLAKE2B 398b6353cb4476b4fa86a2d99464594597cb733aa842718668b920a2566afcd5625bbd2d59965675debb1f60e144cc154f24e0e70fb7776efdcc6ee632379a36 SHA512 ea3164af5f0d5bd290e994f80fb90ad995cc2f39a475601d1ccf9d9dc27b5627f1fe9824b83cf6a0676dbd39baa9c1a24c34631968183fb61533a15ce87d0c30 +EBUILD semigroups-0.15.1.ebuild 1276 BLAKE2B 06d2985ea97062146aff8e32d3ab4abb581e666625af7f4112cefa06872cca02cc16a37539d41f8491a57e22f57350776ce22742a8912121965994c040ada43a SHA512 d5bff85bfe9a77ab598c35153bfdc7c8086215d6380253fc9f6935c752b6e24e1c848733de1be4ce61257c2aec0b6a077a08282bf148272e5ff32e7fceb59175 +EBUILD semigroups-0.16.2.2.ebuild 1259 BLAKE2B f793e2e83bd1b53244f8bc9400a96f8393ca5c5609e7e080ef113f85868dce7920bc56cfc3b9c1b0d1764f6b94b2dcf24f3510564c2841b9a5359710867bf74d SHA512 c1c7b13ee126b8360ece559fc7f7e2c68274879d0fd703903d30835f81bb874fabe6cc2299f19a1801d2934fc361f8dca2061291997ecaec0b2505766423af3a +EBUILD semigroups-0.18.2.ebuild 1561 BLAKE2B 1f7f7eecf3fadc385eb8c9c2ec5929d3c3549c4067d514a5572f58779c51d441e0bbedba0ba7620a256c23574c076272f24e8289fa2dc369a95fee7c19cd0a11 SHA512 99eea81e3920a525ffe41921c634bc7d5f210e00f1026bed462f7fad68fcd7bc751187416300100acb77f24cecaed1090b6c479974847c7f87d618e0ad9c3289 +EBUILD semigroups-0.9.2.ebuild 568 BLAKE2B f07a33e696acb226f965b5e5c10eb11119212ab0e6a37298a7fa4301b65f11fb88395c4008ce382f5f177519ebacc66b41dcacc17bd1080aa04cc61d7893c80a SHA512 fd6c7b502e6ec70c0a6f01201b9c3794a338105a36d9f59f2f6f6993a7b7453ff7636f18c846018b4ed804d6243419eb24a8d62ca381782cb71cf161e05e9f47 +MISC metadata.xml 2414 BLAKE2B 5205548612df4c16ac0a5d789cbc28c65e2d1f0a17eabb3dd43b2f164cfd6d71e472b6adf154fcc90a668b0ef1880f846cbfa738c2096b3d27f2fff081e529f4 SHA512 b92533ce71503fc7367f82cc9e9cfc9e2588bb342ea90aaf109906f344302e501b8f877a013dd576151ea272d9766e6bbc125e9f5aaa35411c62d84eabb0de0b diff --git a/dev-haskell/semigroups/files/semigroups-0.15.1-trust.patch b/dev-haskell/semigroups/files/semigroups-0.15.1-trust.patch new file mode 100644 index 000000000000..ff66afa91a6e --- /dev/null +++ b/dev-haskell/semigroups/files/semigroups-0.15.1-trust.patch @@ -0,0 +1,32 @@ +commit 118b29f5404014d0a627767a4c7e8de4f00f9fce +Author: João Cristóvão <jmacristovao@gmail.com> +Date: Wed Jul 23 12:27:29 2014 +0100 + + If GHC >= 7.8 module is always Thrustworthy, never safe, due to GHC.Exts + +diff --git a/src/Data/List/NonEmpty.hs b/src/Data/List/NonEmpty.hs +index 8a28020..f3c2db5 100644 +--- a/src/Data/List/NonEmpty.hs ++++ b/src/Data/List/NonEmpty.hs +@@ -1,7 +1,7 @@ + {-# LANGUAGE CPP #-} + + #if defined(__GLASGOW_HASKELL__) && __GLASGOW_HASKELL__ >= 702 +-#ifdef MIN_VERSION_hashable ++#if defined(MIN_VERSION_hashable) || __GLASGOW_HASKELL__ >= 708 + {-# LANGUAGE Trustworthy #-} + #else + {-# LANGUAGE Safe #-} +diff --git a/src/Data/Semigroup.hs b/src/Data/Semigroup.hs +index 7d41775..88fcbb0 100644 +--- a/src/Data/Semigroup.hs ++++ b/src/Data/Semigroup.hs +@@ -8,7 +8,7 @@ + #if defined(__GLASGOW_HASKELL__) && __GLASGOW_HASKELL__ >= 702 + #define LANGUAGE_DefaultSignatures + {-# LANGUAGE DefaultSignatures #-} +-#ifdef MIN_VERSION_hashable ++#if defined(MIN_VERSION_hashable) || __GLASGOW_HASKELL__ >= 708 + {-# LANGUAGE Trustworthy #-} + #else + {-# LANGUAGE Safe #-} diff --git a/dev-haskell/semigroups/metadata.xml b/dev-haskell/semigroups/metadata.xml new file mode 100644 index 000000000000..ac1ccc6f6f92 --- /dev/null +++ b/dev-haskell/semigroups/metadata.xml @@ -0,0 +1,52 @@ +<?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> + Haskell 98 semigroups + + In mathematics, a semigroup is an algebraic structure + consisting of a set together with an associative binary + operation. A semigroup generalizes a monoid in that there + might not exist an identity element. It also (originally) + generalized a group (a monoid with all inverses) to a type + where every element did not have to have an inverse, thus the + name semigroup. + </longdescription> + <use> + <flag name="hashable">You can disable the use of the + `hashable` package using USE=-hashable. Disabling this is an + unsupported configuration, but it may be useful for + accelerating builds in sandboxes for expert users. If set we + will not supply an instance of `Hashable`.</flag> + <flag name="bytestring">You can disable the use of the `bytestring` + package using USE=-bytestring. Disabling this is an + unsupported configuration, but it may be useful for + accelerating builds in sandboxes for expert users.</flag> + <flag name="containers">You can disable the use of the `containers` + package using USE=-containers. Disabing this is an unsupported + configuration, but it may be useful for accelerating builds in + sandboxes for expert users.</flag> + <flag name="deepseq">You can disable the use of the `deepseq` + package using `-f-deepseq`. Disabing this is an unsupported + configuration, but it may be useful for accelerating builds in + sandboxes for expert users.</flag> + <flag name="text">You can disable the use of the `text` package + using USE=-text. Disabling this is an unsupported + configuration, but it may be useful for accelerating builds in + sandboxes for expert users.</flag> + <flag name="unordered-containers">You can disable the use of the + `unordered-containers` package using + USE=-unordered-containers. Disabling this is an unsupported + configuration, but it may be useful for accelerating builds in + sandboxes for expert users.</flag> + <flag name="binary">provide instances for binary package</flag> + <flag name="transformers">provide instances for transformers package.</flag> + </use> + <upstream> + <remote-id type="github">ekmett/semigroups</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-haskell/semigroups/semigroups-0.11-r1.ebuild b/dev-haskell/semigroups/semigroups-0.11-r1.ebuild new file mode 100644 index 000000000000..b572ef1740c8 --- /dev/null +++ b/dev-haskell/semigroups/semigroups-0.11-r1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +# ebuild generated by hackport 0.3.4.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour" +inherit haskell-cabal + +DESCRIPTION="Anything that associates" +HOMEPAGE="https://github.com/ekmett/semigroups/" +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="amd64 x86" +IUSE="" + +RDEPEND=">=dev-haskell/hashable-1.1:=[profile?] <dev-haskell/hashable-1.3:=[profile?] + >=dev-haskell/nats-0.1:=[profile?] <dev-haskell/nats-1:=[profile?] + >=dev-haskell/text-0.10:=[profile?] + >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] + >=dev-lang/ghc-6.12.1:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.10 +" + +src_prepare() { + cabal_chdeps \ + 'text >= 0.10 && < 0.12' 'text >= 0.10' +} diff --git a/dev-haskell/semigroups/semigroups-0.12.1.ebuild b/dev-haskell/semigroups/semigroups-0.12.1.ebuild new file mode 100644 index 000000000000..694e6e986a0e --- /dev/null +++ b/dev-haskell/semigroups/semigroups-0.12.1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +# ebuild generated by hackport 0.3.5.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour" +inherit haskell-cabal + +DESCRIPTION="Anything that associates" +HOMEPAGE="https://github.com/ekmett/semigroups/" +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="amd64 x86" +IUSE="" + +RDEPEND=">=dev-haskell/hashable-1.1:=[profile?] <dev-haskell/hashable-1.3:=[profile?] + >=dev-haskell/nats-0.1:=[profile?] <dev-haskell/nats-1:=[profile?] + >=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-1.1:=[profile?] + >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] + >=dev-lang/ghc-6.12.1:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.10 +" diff --git a/dev-haskell/semigroups/semigroups-0.12.2.ebuild b/dev-haskell/semigroups/semigroups-0.12.2.ebuild new file mode 100644 index 000000000000..252cd48c515b --- /dev/null +++ b/dev-haskell/semigroups/semigroups-0.12.2.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +# ebuild generated by hackport 0.3.6.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour" +inherit haskell-cabal + +DESCRIPTION="Anything that associates" +HOMEPAGE="https://github.com/ekmett/semigroups/" +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="amd64 x86" +IUSE="" + +RDEPEND=">=dev-haskell/hashable-1.1:=[profile?] <dev-haskell/hashable-1.3:=[profile?] + >=dev-haskell/nats-0.1:=[profile?] <dev-haskell/nats-1:=[profile?] + >=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-2:=[profile?] + >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] + >=dev-lang/ghc-6.12.1:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.10 +" diff --git a/dev-haskell/semigroups/semigroups-0.15.1.ebuild b/dev-haskell/semigroups/semigroups-0.15.1.ebuild new file mode 100644 index 000000000000..54604a3d1e81 --- /dev/null +++ b/dev-haskell/semigroups/semigroups-0.15.1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +# ebuild generated by hackport 0.4.2.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour" +inherit haskell-cabal + +DESCRIPTION="Anything that associates" +HOMEPAGE="https://github.com/ekmett/semigroups/" +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="+bytestring +containers +hashable +text +unordered-containers" + +RDEPEND=">=dev-haskell/nats-0.1:=[profile?] <dev-haskell/nats-1:=[profile?] + >=dev-lang/ghc-7.4.1:= + hashable? ( >=dev-haskell/hashable-1.1:=[profile?] <dev-haskell/hashable-1.3:=[profile?] + unordered-containers? ( >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] ) ) + text? ( >=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-2:=[profile?] ) +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.10 +" + +src_prepare() { + epatch "${FILESDIR}"/${P}-trust.patch +} + +src_configure() { + haskell-cabal_src_configure \ + $(cabal_flag bytestring bytestring) \ + $(cabal_flag containers containers) \ + $(cabal_flag hashable hashable) \ + $(cabal_flag text text) \ + $(cabal_flag unordered-containers unordered-containers) +} diff --git a/dev-haskell/semigroups/semigroups-0.16.2.2.ebuild b/dev-haskell/semigroups/semigroups-0.16.2.2.ebuild new file mode 100644 index 000000000000..b393a5384dca --- /dev/null +++ b/dev-haskell/semigroups/semigroups-0.16.2.2.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +# ebuild generated by hackport 0.4.4.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour" +inherit haskell-cabal + +DESCRIPTION="Anything that associates" +HOMEPAGE="https://github.com/ekmett/semigroups/" +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="amd64 x86" +IUSE="+bytestring +containers +deepseq +hashable +text +unordered-containers" + +RDEPEND=">=dev-haskell/nats-0.1:=[profile?] <dev-haskell/nats-2:=[profile?] + >=dev-lang/ghc-7.4.1:= + hashable? ( >=dev-haskell/hashable-1.1:=[profile?] <dev-haskell/hashable-1.3:=[profile?] + unordered-containers? ( >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] ) ) + text? ( >=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-2:=[profile?] ) +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.10 +" + +src_configure() { + haskell-cabal_src_configure \ + $(cabal_flag bytestring bytestring) \ + $(cabal_flag containers containers) \ + $(cabal_flag deepseq deepseq) \ + $(cabal_flag hashable hashable) \ + $(cabal_flag text text) \ + $(cabal_flag unordered-containers unordered-containers) +} diff --git a/dev-haskell/semigroups/semigroups-0.18.2.ebuild b/dev-haskell/semigroups/semigroups-0.18.2.ebuild new file mode 100644 index 000000000000..67cf33ee379d --- /dev/null +++ b/dev-haskell/semigroups/semigroups-0.18.2.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +# ebuild generated by hackport 0.5.9999 +#hackport: flags: +bytestring,+containers,+deepseq,+hashable,+tagged,+text,+unordered-containers + +CABAL_FEATURES="lib profile haddock hoogle hscolour" +inherit haskell-cabal + +DESCRIPTION="Anything that associates" +HOMEPAGE="https://github.com/ekmett/semigroups/" +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="amd64 x86" +IUSE="+binary +transformers" + +RDEPEND=">=dev-haskell/bytestring-builder-0.10.4:=[profile?] <dev-haskell/bytestring-builder-1:=[profile?] + >=dev-haskell/hashable-1.1:=[profile?] <dev-haskell/hashable-1.3:=[profile?] + >=dev-haskell/nats-0.1:=[profile?] <dev-haskell/nats-2:=[profile?] + >=dev-haskell/tagged-0.4.4:=[profile?] <dev-haskell/tagged-1:=[profile?] + >=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-2:=[profile?] + >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] + >=dev-lang/ghc-7.4.1:= + binary? ( dev-haskell/binary:=[profile?] ) + transformers? ( >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.6:=[profile?] ) +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.10 +" + +src_configure() { + haskell-cabal_src_configure \ + $(cabal_flag binary binary) \ + --flag=bytestring \ + --flag=containers \ + --flag=deepseq \ + --flag=hashable \ + --flag=tagged \ + --flag=text \ + $(cabal_flag transformers transformers) \ + --flag=unordered-containers +} diff --git a/dev-haskell/semigroups/semigroups-0.9.2.ebuild b/dev-haskell/semigroups/semigroups-0.9.2.ebuild new file mode 100644 index 000000000000..efb1f7333899 --- /dev/null +++ b/dev-haskell/semigroups/semigroups-0.9.2.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +# ebuild generated by hackport 0.3.2.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour" +inherit haskell-cabal + +DESCRIPTION="Haskell 98 semigroups" +HOMEPAGE="https://github.com/ekmett/semigroups/" +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=">=dev-haskell/nats-0.1:=[profile?] + >=dev-lang/ghc-6.12.1:=" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.10" |