diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-haskell/semigroups |
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-haskell/semigroups')
-rw-r--r-- | dev-haskell/semigroups/Manifest | 18 | ||||
-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, 339 insertions, 0 deletions
diff --git a/dev-haskell/semigroups/Manifest b/dev-haskell/semigroups/Manifest new file mode 100644 index 000000000000..6ea8225444b6 --- /dev/null +++ b/dev-haskell/semigroups/Manifest @@ -0,0 +1,18 @@ +AUX semigroups-0.15.1-trust.patch 1087 SHA256 4b47feab107c59a756949409c70e7c6a6c77bedbec9438d0d5021c0b4733d038 SHA512 a31f9764133eae3081e6093c5e2f111f8815ce620b1d41ae3bf968271f694cc7e080542fe85290e6cf5505fd49dd3d5ed219823fda9e47dd94c6c66134c442df WHIRLPOOL 0a2929baafa33282f2d47d627d399b0e3495d08f7e18d4b617c396f37b863d934a1c99693bc8ef54a04d18ce41da34915d63d51d82b6971c268d06a86ed643d9 +DIST semigroups-0.11.tar.gz 10152 SHA256 feb3f4b0d8113df6fa9bc05b0b85f4f0159bd6f9700c8def5d170919c8550171 SHA512 56eea20181fda3480c562230ff07e73dc5a1e163fb1da87717971cf95c672afc8c3e52fc9b6fbc98c29772f44245d2cd78d0bdf368bbefa84cefdbfe73c4f8e4 WHIRLPOOL 42f7f7b0729def959df721a3a1a72f8dd1c8a5ca08f8e8cd38f7f969d3a7dd26f249b48e05c886bb492b245401ab8cfbdc775e416be3564f2479869576a8b930 +DIST semigroups-0.12.1.tar.gz 10541 SHA256 9818c289a7094362a56bfb94b5e031655378bfda5d791ec4612ca5761069af4b SHA512 309729b99d7912e8a07ef4d57c433e46233e77828c84a3c9ecabe6d17ed5ab28d7b23111c5d55f7324bbedfe512b1cd4a7e698b8177f631629159f6e72f9d4ca WHIRLPOOL 1b043fcbad14776ed03827ceff6d31dd080d1ceb0ec275ffdb132594e78a609a7744f6624d9439af4471a593f3b64a5a9588657fee163cae48ee95b0ac8b3d7a +DIST semigroups-0.12.2.tar.gz 10546 SHA256 0f0c164e5c4e768c25a65f8c6e2d49bb65b7e174ddf9a0843c61f2780ea96662 SHA512 20bc7c2273752b6377d2aea662eeb62dbfc020f07767e4c822c8d5072c8803e4b525ca96a2fe02a0a4d28d9268f91d4f87735506ba4c4bccf5491b1f4da7a753 WHIRLPOOL 2de2b8c893fe7d6c40458b5c66b25917aba1f14a5089caabaa7b8aee9c52dec2a4137e759f761a358472604b2b4c8172f2d1a210da0d5d9673c181a3e64bbc7b +DIST semigroups-0.15.1.tar.gz 11715 SHA256 ac1e5a09d4d91f4ce24c36bb183e1fb24259dbcd7449c91653895e940ab74ced SHA512 416bbf402f2e928fae81ba955d48d0fa636f6451c1a7ff02bcca2ff44b4e34eb91d8f2bfa39316e646d8bf2c7829858d795bb93640e70be049b232d1ec74d886 WHIRLPOOL 543100fc5123253d2d9427e06f273e7ce1a96995b793ac4d833d698ab15fe4a498e4967fb7f780fe0f2edb6b2dbb9fa75e22668ace7513500ded99163c8af690 +DIST semigroups-0.16.2.2.tar.gz 15159 SHA256 d17e3e42c8e2457286d5c583dad5d0df57678ce4dcf12acc8a7667e80bd8ed57 SHA512 c40d666ae14f0f1052db3887b9327282ef2c535becda8bf2aa4dd8688d1744a738a6e7227e69c1b99255433e0673d67efaea287e26236cca2b13c3db951c30b3 WHIRLPOOL 950f3f6d156a7c9ce3392d74b0774847b650037777c31f89ddbcc15bd207af3933fa27cc96b04baa67116b37dccd3bf650818dcc9b1b85ea096001145de3eb7d +DIST semigroups-0.18.2.tar.gz 17026 SHA256 5dc9ff8622af25412fb071098063da288cd408a844e67c3371b78daa86d5d0e4 SHA512 db43500859eb041eee800727f1606a96bb9367fa7032bb15ee02b7d34a9d5e46bd8d4ce991988058b05b75816351f837e180e1f8df7dda78548cf3fde7a57e45 WHIRLPOOL 053f5e2aa29bdd7169244b705af03c7f9f08e81c1796d62812809f298e9259e77952170cf88d3c81288df94a845c43958f74b9b77e23cbc79e713fcb56ec7915 +DIST semigroups-0.9.2.tar.gz 9653 SHA256 9106c73a87d4d6dbccc15fad46766498ccde91096c8115cff288e8b95cfb261b SHA512 43385abeed142425fe858632f0bab265e8dda078ab24b270c0b22f798270af502ccff28863200c330fc4e2bdf88fd625b60be25480a9879328e517b2db09c2e0 WHIRLPOOL ecd6c94dfeb0f4c92203f59b8273de6911f43807575f3d7e972fc59161e0e8e4f5bc3aba7702d0ed04d2561b059ec8dc58018c650bfba78aa4738d6baf1a5abb +EBUILD semigroups-0.11-r1.ebuild 927 SHA256 767d9172ce7d4396bd785fb97838765616955d1b908d33a585099b907104bc66 SHA512 b8fa2b035cedabbf5f34b86fed83cf28c38ca43ec30665f2a3a53f21486dec40373b8223e333c3758f2905488bccd2ca11aae48533b228edb94603ece0a0cb50 WHIRLPOOL 3941697f6b42f9f07721c26a7c94ca9a6c628227949f87dcd1ca64b4270abdf60ef151b1c6b37ab261c162fa18c08723f542cc7db7b10ff0466cfd54c3a85401 +EBUILD semigroups-0.12.1.ebuild 852 SHA256 89afb6c875956e334a9c25fa17ad72bd64401c65c0b3b221ec70b597d8249e35 SHA512 2a0d91e91f90ded4276ab5c1f59644db0d28f6378dd1a4f4274caf6c10e28cdb379f4775fe1294e103ab183d6b736ec1f57dd3e5d1de9888ba845cab89ff78f0 WHIRLPOOL abd7e50305a440c1a9a57e217c2eb01373812b3f363d86f88ec043b79c9be696d34562a9d1c4c080eddf3004e34a62584e9e237d631581e0d433fcca140dc3d8 +EBUILD semigroups-0.12.2.ebuild 850 SHA256 fc45fdfe94d0ad7ccf0eca8172650d458daac1cc72b4b0821fd49c8e73b6b843 SHA512 ea3164af5f0d5bd290e994f80fb90ad995cc2f39a475601d1ccf9d9dc27b5627f1fe9824b83cf6a0676dbd39baa9c1a24c34631968183fb61533a15ce87d0c30 WHIRLPOOL 552ba3f6207b118ee3a731e9b32072da3273fbb0d971362968c07d8ecddd92ac2f382423dd13be0df4251d76d7cd3b9c4b6b261289cf800095c56e987f826273 +EBUILD semigroups-0.15.1.ebuild 1276 SHA256 6f4b6ec3277ea8c2ad50b0f634c04971184e053682ef143cc7ead67fac847495 SHA512 d5bff85bfe9a77ab598c35153bfdc7c8086215d6380253fc9f6935c752b6e24e1c848733de1be4ce61257c2aec0b6a077a08282bf148272e5ff32e7fceb59175 WHIRLPOOL 72096eed2d710b88632b7afaa198e42e7377d4ad85ce63dcc39a2b834096d666fa9d5244181a1f152aca3e7cf3a0e4d7fe4c0328acfe7d04f20e9512c02e5251 +EBUILD semigroups-0.16.2.2.ebuild 1259 SHA256 a7ada2df07529f4637ec40292d1c2fd7374083b4903f585e5e076825243b27b6 SHA512 c1c7b13ee126b8360ece559fc7f7e2c68274879d0fd703903d30835f81bb874fabe6cc2299f19a1801d2934fc361f8dca2061291997ecaec0b2505766423af3a WHIRLPOOL eda8423f5032e7f88d5d7a94d9fac3049ee896ed31229252f740f482fac1dea8c1be17daa3d43054406c42b37f061b3e86573d7f631903c122b748f1276a38a4 +EBUILD semigroups-0.18.2.ebuild 1561 SHA256 16198ce19a1f93a3a19b645300f40c5d4af617d94df16701404e3e64d306aed4 SHA512 99eea81e3920a525ffe41921c634bc7d5f210e00f1026bed462f7fad68fcd7bc751187416300100acb77f24cecaed1090b6c479974847c7f87d618e0ad9c3289 WHIRLPOOL 08a750b3631ff6787a5365198a0facddeb89293369d03adb8319c4792c06dc5b5db6542bfeac9f8936994e028e47ccfb49a98e2a9ca76c673f881574e9e9fec8 +EBUILD semigroups-0.9.2.ebuild 568 SHA256 3c4bedc2c21735c9eaf66e9a9a1fc0f023772dde0f7d0ab3ef5fa81bcea31023 SHA512 fd6c7b502e6ec70c0a6f01201b9c3794a338105a36d9f59f2f6f6993a7b7453ff7636f18c846018b4ed804d6243419eb24a8d62ca381782cb71cf161e05e9f47 WHIRLPOOL 551e64a2630aa7cda7426cbc8d6283c0e0dd64c6114338aa0b1b529ed4b7d01269d05f840008f50e12db36d81f7177616312f5f8eecc01862948aaf1a808191b +MISC ChangeLog 4377 SHA256 6294b494191b6636aa7f997752d1b57d5e11ace41250ac438230e2677711965e SHA512 c972145d07e2e5332ad3047b31e694893f751cba26536379792ed1ddd0a9049525f30bced6f2446fbfc45ea409eefd78767aa848e2e9f54c7ed4a670621c383f WHIRLPOOL ce4f728a5c7c53b7e0fa6d47d15fbde777fb8a9ce717faf972d2e02f33200a5cc9d09596758d4a067e98b26c8459b5150a8f7b5065fbd168f70273a576b0babc +MISC ChangeLog-2015 2090 SHA256 abab1d62ee6933c47443f6c1437a88ad2fcc630119d995f869105ae17f5453ee SHA512 d7f0eaaa4beee5117a301aae39ef8fa955f28f19c35ac48d2eeda80eadf183b09b728dd2a11a9665f771b8a1624a361dc610bf7de1cd7508d885851ed6c0cb75 WHIRLPOOL a3a7ce02e6eb308fabf913e17e19cac3559cb2346396f8357f57138dbefaf84f429c74b4d3b0ef87e2277790848de2d3d45897119f8c5f8769cdb4c2fdd011aa +MISC metadata.xml 2414 SHA256 8b77a3e41aca1d4fda0e4de9190c430f192a42682d7d6519f6dd9052b1f66ecd SHA512 b92533ce71503fc7367f82cc9e9cfc9e2588bb342ea90aaf109906f344302e501b8f877a013dd576151ea272d9766e6bbc125e9f5aaa35411c62d84eabb0de0b WHIRLPOOL 4b20444c34f057e9a677856d16910a49694558df28e366144517312d80450e9c9823642f24a2e342c4e91553cb45b44da9e4b35e43ef0775952f2fd663ab209e 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" |