summaryrefslogtreecommitdiff
path: root/dev-haskell/semigroupoid-extras
diff options
context:
space:
mode:
Diffstat (limited to 'dev-haskell/semigroupoid-extras')
-rw-r--r--dev-haskell/semigroupoid-extras/Manifest9
-rw-r--r--dev-haskell/semigroupoid-extras/metadata.xml20
-rw-r--r--dev-haskell/semigroupoid-extras/semigroupoid-extras-3.0.1.ebuild26
-rw-r--r--dev-haskell/semigroupoid-extras/semigroupoid-extras-4.0.ebuild25
-rw-r--r--dev-haskell/semigroupoid-extras/semigroupoid-extras-5.ebuild31
5 files changed, 111 insertions, 0 deletions
diff --git a/dev-haskell/semigroupoid-extras/Manifest b/dev-haskell/semigroupoid-extras/Manifest
new file mode 100644
index 000000000000..cf26fdcb485f
--- /dev/null
+++ b/dev-haskell/semigroupoid-extras/Manifest
@@ -0,0 +1,9 @@
+DIST semigroupoid-extras-3.0.1.tar.gz 5284 SHA256 ed762d6c59ca75abc6fe0a7ed0119757588daca25d0ebc1681612be96bead1ac SHA512 4794258e662b170db10499888aeaca5f4c31057227279befd173aaa412d45efdd7c6fa60398fb47addc382920f1c27da0fb30e4319d2395b20db756cf4315fd5 WHIRLPOOL 31006d4284eb634f5c3543946a9b85fd4b5465e975d88f51bd932b04bf3a868b21e84e4865ccbf0328dcd849eb29d785296ad79e862149aafe09e6e7a6a8c873
+DIST semigroupoid-extras-4.0.tar.gz 2052 SHA256 6f54b62203043fca77b13a2105bb2f82fa5cd90d6b20ac6bba99716fc93f4a1d SHA512 b439733eaadf41181e2bd4ef38ec4fc1bdeb8bf2ec9b13bf03217b14f31ad9bd08c2ed45dff3aa6e6ba046c0f675cdd5f047d4ddf010557947f5a384a4f979c9 WHIRLPOOL ed4915f1cd5553d416dac50ad3a6bfc85e2862e41abeefceb39669b81029a117ec375293ea2f972bf6b68030155d23d4cd5e51ee895169fa9d21209a94ee90e2
+DIST semigroupoid-extras-5.tar.gz 6026 SHA256 102e33b55cc3b15a1b714825a3703f3fc2bb09d8038404af442d35c0ac0c3832 SHA512 1eb8f12ee31b183038fd00705045b825c21b50dcafa58d8416315be99055d3c750dec59ce437b6f983c54237a889b150678dfa089559d361325a95b047cbd95d WHIRLPOOL 8364cdcaabd32c351d93f5b9f44ee6468293ff3348330fb956fdd9d435ca657f80bdc9e9fb956b6b05403519d8b5c45ef0e9ce3529a3278a332c38bad8f29b5a
+EBUILD semigroupoid-extras-3.0.1.ebuild 728 SHA256 ffe5dae8725129f2a50f235430240e72290c96f93ef76ce6edd0eafc4701c2f1 SHA512 0648f8993b45afaf4447f5a098d0ce141137e2f3777c9d197badf8ad80fdd26a347215a96e92163c0256044f9d91f8fb9f721f6f103412bebeae933fa395ff57 WHIRLPOOL 29622f5902be00f06e8fe595849db1ad40491c4d044a2e2070df2de57e7e2b3cf6593e23d420345667953937f4ac3d74c47c0c0cbabf4dc0a3942a2e1ce342f4
+EBUILD semigroupoid-extras-4.0.ebuild 596 SHA256 3b4c013a8fc648734a62d5f76cd196fa0bc44da8e96635ed801a976cb86e552e SHA512 f10ad04fae810b167193428ae8f1dce3aa01e3dddb18a1387c625d0aa86da99308baf8e5a8286130684f6dd404fbc2db5501f8bf7ec41f1a782aefd08f196191 WHIRLPOOL 8628f5e36fc288c9c7c33861bb534736912dfface2062715017cc9dd39fb139ba8dcc689db6cd0fef2228cda435d7e17d96ad11d359043bc6c909902f0dcafbe
+EBUILD semigroupoid-extras-5.ebuild 843 SHA256 ca9792eb7e9832fc60db3c0010f62d79c2ee8f218c61f64bd464b98906974106 SHA512 8c5367bb731556acf3af1b0fefb4a4b82797081dd70ccbe1ff4f328f4ce1c012dd502d5185d78b745c137538b0241f520e4932b1226dcda2b7b4ddabc8ccd848 WHIRLPOOL 3ade5a82b8fe40df2cabd9235b288845741e902e8f32101fcbdd4b08e4ac02fd2335162484d20a0ac9c4b2d4c5f2517630a67c267152cd1331106f8372bf2ecb
+MISC ChangeLog 2829 SHA256 41efdd28cfc4cd56db68bd22c89c827787b4b6bd82304aa5ef1188ae3f556929 SHA512 0f7a59f88ffd01857037aa0f4e084fae5e4f52ced0c6d9a7a024825bee9a6ded3d7d8cfe8d4623a1cdd9327c97a1c6bd903213f5352fb4b0b61d6455932d347d WHIRLPOOL e667ed78b5ca4e371b6a1a35479c5b595d5ca61e7a012ea79cdddd9c0de58c1d44f23470923f92c8841f181923804f2276fadff7d78ec022d09bb2fe5acac581
+MISC ChangeLog-2015 978 SHA256 8531c5cf0d36629f83bf9a7952a5be70804dec085ff9a2eac045aa8565eb4c6f SHA512 db275770e510959997eaf1985e82252223232a5c9b5340fca7af7cfc45c598463757c6bc8d3e06ecedf210e2f913d1aaf51af9e758d38ff7793d034966c95822 WHIRLPOOL cd1b50a9e94d6f6814deae725678826b7dfcf680b9b35746a1f27bca633a2e0760449acef9267a5b68c7e326aaa2c27bfa79737b08b57a1a042430b84dfd015e
+MISC metadata.xml 749 SHA256 a91aa4615260f9f31fd1b85dde6925f337dad86f8f46be78421b78757bd80de0 SHA512 ae94d46f5943c89517906acdbf6e6442ecd125a1adb00a7ae304acae8685aee78d28a74ddab5b4c866c7a59941c92647ef9d5f456602b0a07e2b235da37e926d WHIRLPOOL f8e03b586cd72c0d98ae82a5d9f77a9ba2ffbfeeb87a203b2b6d36d303f322bfdb29e0bcd8f773ebc10eaa5e1669d4c3c897cd50f5737bb8f8ff69b48fa36161
diff --git a/dev-haskell/semigroupoid-extras/metadata.xml b/dev-haskell/semigroupoid-extras/metadata.xml
new file mode 100644
index 000000000000..0ee68765138c
--- /dev/null
+++ b/dev-haskell/semigroupoid-extras/metadata.xml
@@ -0,0 +1,20 @@
+<?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>
+ Semigroupoids and semigroupoid operations requiring Haskell extensions
+ </longdescription>
+ <use>
+ <flag name="profunctors">You can disable the use of the
+ `profunctors` package using `-f-profunctors`. Disabing this is
+ an unsupported configuration, but it may be useful for
+ accelerating builds in sandboxes for expert users.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">ekmett/semigroupoid-extras</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/semigroupoid-extras/semigroupoid-extras-3.0.1.ebuild b/dev-haskell/semigroupoid-extras/semigroupoid-extras-3.0.1.ebuild
new file mode 100644
index 000000000000..10817e629d32
--- /dev/null
+++ b/dev-haskell/semigroupoid-extras/semigroupoid-extras-3.0.1.ebuild
@@ -0,0 +1,26 @@
+# 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="Semigroupoids requiring Haskell extensions"
+HOMEPAGE="https://github.com/ekmett/semigroupoid-extras"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/comonad-3:=[profile?]
+ >=dev-haskell/distributive-0.2.2:=[profile?]
+ >=dev-haskell/groupoids-3:=[profile?]
+ >=dev-haskell/semigroupoids-3:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/semigroupoid-extras/semigroupoid-extras-4.0.ebuild b/dev-haskell/semigroupoid-extras/semigroupoid-extras-4.0.ebuild
new file mode 100644
index 000000000000..7d189cfc3cc3
--- /dev/null
+++ b/dev-haskell/semigroupoid-extras/semigroupoid-extras-4.0.ebuild
@@ -0,0 +1,25 @@
+# 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"
+inherit haskell-cabal
+
+DESCRIPTION="This package has been absorbed into semigroupoids 4.0"
+HOMEPAGE="https://github.com/ekmett/semigroupoid-extras"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/semigroupoids-4.0:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
diff --git a/dev-haskell/semigroupoid-extras/semigroupoid-extras-5.ebuild b/dev-haskell/semigroupoid-extras/semigroupoid-extras-5.ebuild
new file mode 100644
index 000000000000..42e7a4c47152
--- /dev/null
+++ b/dev-haskell/semigroupoid-extras/semigroupoid-extras-5.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Semigroupoids that depend on PolyKinds"
+HOMEPAGE="https://github.com/ekmett/semigroupoid-extras"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+profunctors"
+
+RDEPEND=">=dev-haskell/semigroupoids-5:=[profile?] <dev-haskell/semigroupoids-6:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+ profunctors? ( >=dev-haskell/profunctors-5:=[profile?] <dev-haskell/profunctors-6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag profunctors profunctors)
+}