summaryrefslogtreecommitdiff
path: root/dev-haskell/semigroupoid-extras
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-07-14 21:03:06 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-07-14 21:03:06 +0100
commit8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 (patch)
tree7681bbd4e8b05407772df40a4bf04cbbc8afc3fa /dev-haskell/semigroupoid-extras
parent30a9caf154332f12ca60756e1b75d2f0e3e1822d (diff)
gentoo resync : 14.07.2018
Diffstat (limited to 'dev-haskell/semigroupoid-extras')
-rw-r--r--dev-haskell/semigroupoid-extras/Manifest7
-rw-r--r--dev-haskell/semigroupoid-extras/metadata.xml22
-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..c695a8c4df2d
--- /dev/null
+++ b/dev-haskell/semigroupoid-extras/Manifest
@@ -0,0 +1,7 @@
+DIST semigroupoid-extras-3.0.1.tar.gz 5284 BLAKE2B 25337fde4ac14025634ff1f4dd0137ed2c2acddfa9a5fe43a88c72a0d8af3a452ea576fa54c1147049c827e1c0636ae387eb3f48af221a61628d9abeb4942458 SHA512 4794258e662b170db10499888aeaca5f4c31057227279befd173aaa412d45efdd7c6fa60398fb47addc382920f1c27da0fb30e4319d2395b20db756cf4315fd5
+DIST semigroupoid-extras-4.0.tar.gz 2052 BLAKE2B 591561f87a45c11c8f93f7a3c576246ca646d807a651c827186de3f938916230753f9f77cb800f12d30979689daa6bc2dc63e44e5d7033b64625040c5688ba00 SHA512 b439733eaadf41181e2bd4ef38ec4fc1bdeb8bf2ec9b13bf03217b14f31ad9bd08c2ed45dff3aa6e6ba046c0f675cdd5f047d4ddf010557947f5a384a4f979c9
+DIST semigroupoid-extras-5.tar.gz 6026 BLAKE2B e2dbde9a8495d80b61447d7091c682df1945f2ef9489abee3dac3c80a5f5c5b68b236bc52a038fc9c92c15805f8bd9d3afc640481253e158f48f51996d1065e3 SHA512 1eb8f12ee31b183038fd00705045b825c21b50dcafa58d8416315be99055d3c750dec59ce437b6f983c54237a889b150678dfa089559d361325a95b047cbd95d
+EBUILD semigroupoid-extras-3.0.1.ebuild 728 BLAKE2B 1fb091f300ec61fe15988c463adfe229e599c7de9f14159a0cea5b567236773d279c04d600aaf7441370d67ead7bb6e8726d0330163dd809a60de8db6243bcd3 SHA512 0648f8993b45afaf4447f5a098d0ce141137e2f3777c9d197badf8ad80fdd26a347215a96e92163c0256044f9d91f8fb9f721f6f103412bebeae933fa395ff57
+EBUILD semigroupoid-extras-4.0.ebuild 596 BLAKE2B 19b6670414e5f53992db015caffd35e639c2d73839ef35691cf9a87266a61e6e035a7c2458c66951b5787c439f45b8158bf09195ba3e40636b5d1a77660a2ace SHA512 f10ad04fae810b167193428ae8f1dce3aa01e3dddb18a1387c625d0aa86da99308baf8e5a8286130684f6dd404fbc2db5501f8bf7ec41f1a782aefd08f196191
+EBUILD semigroupoid-extras-5.ebuild 843 BLAKE2B 7ecda75de3d07b4087aafc25915bc9b84b5f4c264e18c605e69e733b86d0e6fc5a1fefe43fee321015059e51f8f7de035605ae29c74d658c5da310a5dca53c5d SHA512 8c5367bb731556acf3af1b0fefb4a4b82797081dd70ccbe1ff4f328f4ce1c012dd502d5185d78b745c137538b0241f520e4932b1226dcda2b7b4ddabc8ccd848
+MISC metadata.xml 717 BLAKE2B b1aac25c0ad733ef790e831e7ef9deb95f0f7cb37925fe9377e2d08fa2179d97515657896cf25aec70e3c827f54813e5393478e7afed395b6957a51eeb6a4934 SHA512 16e94b7627f9b9fd31d5617998fb5ba2a2e60c2795acf94cf8bd42969e562e0072fa6b26930a0035f761b1dbb1a92106b4483fc0f3dbaaf881f06588a4d1e44e
diff --git a/dev-haskell/semigroupoid-extras/metadata.xml b/dev-haskell/semigroupoid-extras/metadata.xml
new file mode 100644
index 000000000000..0ba1bc3ea5c9
--- /dev/null
+++ b/dev-haskell/semigroupoid-extras/metadata.xml
@@ -0,0 +1,22 @@
+<?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)
+}