summaryrefslogtreecommitdiff
path: root/dev-haskell/classy-prelude
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/classy-prelude
parent30a9caf154332f12ca60756e1b75d2f0e3e1822d (diff)
gentoo resync : 14.07.2018
Diffstat (limited to 'dev-haskell/classy-prelude')
-rw-r--r--dev-haskell/classy-prelude/Manifest20
-rw-r--r--dev-haskell/classy-prelude/classy-prelude-0.10.2.ebuild44
-rw-r--r--dev-haskell/classy-prelude/classy-prelude-0.12.0.ebuild50
-rw-r--r--dev-haskell/classy-prelude/classy-prelude-0.12.7.ebuild47
-rw-r--r--dev-haskell/classy-prelude/classy-prelude-0.5.8.ebuild35
-rw-r--r--dev-haskell/classy-prelude/classy-prelude-0.5.9.ebuild36
-rw-r--r--dev-haskell/classy-prelude/classy-prelude-0.6.0.ebuild39
-rw-r--r--dev-haskell/classy-prelude/classy-prelude-0.8.0.1.ebuild44
-rw-r--r--dev-haskell/classy-prelude/classy-prelude-0.9.2.ebuild41
-rw-r--r--dev-haskell/classy-prelude/classy-prelude-1.0.2.ebuild52
-rw-r--r--dev-haskell/classy-prelude/files/classy-prelude-0.12.0-mt-0.9.3.patch10
-rw-r--r--dev-haskell/classy-prelude/metadata.xml14
12 files changed, 432 insertions, 0 deletions
diff --git a/dev-haskell/classy-prelude/Manifest b/dev-haskell/classy-prelude/Manifest
new file mode 100644
index 000000000000..913a4561e3ca
--- /dev/null
+++ b/dev-haskell/classy-prelude/Manifest
@@ -0,0 +1,20 @@
+AUX classy-prelude-0.12.0-mt-0.9.3.patch 351 BLAKE2B fad1d3d84cff71fb6c4746eeed5fd738dacd4ef58dcc11172db235a82eaa3e2a3fbe91243789184cdc688d04a7fd2f1a6ab80d29ec692b3f0bf0099d29f80b35 SHA512 5ee9d323330ac50b7305ac3f725428b3f674fcab0e74741ab92e0bed550660ca86733472c61a9ae8f5c4e53b7f0cb57a3f5305beea2a29e8402eca6685d5f76e
+DIST classy-prelude-0.10.2.tar.gz 9730 BLAKE2B bbc5d9d70f0d90b86b9aaeb25234bcf4720f87c95097d0b2a664d1529fa911936d308fdc40b82126c6ab265c40238f8395263f2e816068ffe83bd69d0a2f4878 SHA512 dd75cdc4cfc522c3c86191ef7495bebebb4ac4a33c5100f723d1d8c789167ef670bb789e2fdfe7c3cb412f54cb61c9e53955e0c4f149272cf9a92f7d9095c9ab
+DIST classy-prelude-0.12.0.tar.gz 10148 BLAKE2B d0218386c954adddcbe1e4162bbdd97025ace4a2414715139c88950c4e558c51701a348a5823b13d4866f11fc49bf9b6263f620aec7e35e28b58fb229c5d9f98 SHA512 cbb9cbedbecd15b9c9e179c18a5b53949cfa416bcbe1fef4cfa380a3f785b9696e6c5a8ad1d1373c588a3c1095c625d7d68018e351bba169e368480aafd32888
+DIST classy-prelude-0.12.7.tar.gz 10737 BLAKE2B a46a1e72a741022ca538db0c5a27c4c1220cb30c8a58d9b3fcfb94bfa9fba1534c1ed8dc111fa024f50ed6df4aaceaa73b0742f38acb34f3957d91a03cb435a1 SHA512 39dd412a0b9d1d30eaf08e246ef2a5636e5e16ed0859d61db8ee3fbd119fa07d6955221a77485d02e0358da52048f673ea74b52a470ba204be7e09562193f072
+DIST classy-prelude-0.5.8.tar.gz 16700 BLAKE2B 7e6256901fb1952515d133e9f502a2f51c9aea30e273382fcfb60be909da6231aba3325e92bf545b37e88bf22cfacb6ed8d34fef7e73288eb36f472de3d59827 SHA512 27b23aeae6f53f2bbf4c310c9b6f89a5e150a172f03afbc11aa5f3d4a7d3ff1edaa125e7f191f0fe394f1e01b37337a32304ca8a6c7ef6403c095826556f0996
+DIST classy-prelude-0.5.9.tar.gz 17632 BLAKE2B 358709599c9f561044b7829ef7c6cb797aa085d2b4273141f09db9b59537416def03b6c2266f63a2f4dc852125ef9fa45e62833ad0b0c0ecd9c2642525d0d069 SHA512 4938b83b77923eec8a52a14d253a21800afbf83bf9413e11bebf963beaca11a520a7f9cefeb7827590e65d050df772222cbb004fa70e1b08767c7f4658980ea6
+DIST classy-prelude-0.6.0.tar.gz 9852 BLAKE2B 19e486e95902df93d3e13baf8dff3fafc8871d9681485083b562de1e190c419d6754745a7425e66d416b9bcaf0becb17aa6db6c89962ea7efcf7c0cb55569fa3 SHA512 2903147a27c34c1c72022e61a89b26e8a64a4247af1c1ad0120434766c6a186c8e743794ce954519c5a6d8fabf98dbb02a584cbdf9325666af8c7c45e7eef877
+DIST classy-prelude-0.8.0.1.tar.gz 8750 BLAKE2B 5eae77d218783e634887b71d1dde12ee227a00192b1ee62bf3d5f28f095bae9af530f4ddcb4e649443b9c256be79f9e6cbf6af2ddca1898f38c98c12831e08ca SHA512 2c2cc5e4faac8169f970c001158865b760324ff743c3fcf0f183625bf432db6a22c89002a849e7996c42e6bfcd27d253760a921ded84b4bef537d969bbdfd604
+DIST classy-prelude-0.9.2.tar.gz 9333 BLAKE2B 7156ea43d2f075f54b571116d341a1ead418d38e4115a538b91f5e34d55a7daa66ffcc21c5e6b28aee41e5a23e10843ea8f43d261f236c3484aedcd857247600 SHA512 8cda5453fefde018a1a15f6c42f650a035a734741e83078e1a7a8426aaa6c80342b4b13e389096278fa9df018892bd22aebef924dfa06e0c5a206a9815f56d6e
+DIST classy-prelude-1.0.2.tar.gz 11404 BLAKE2B 46ca086079734c35200021a0efd66962a7c88459cb869c61313766895e29eccf668d03e839b822c8d47cba29493d0f44620d929686c0af501745fe165c34fd73 SHA512 859602dea474c49307041dda9c79eb1fb01178c9f6136c754008392969ca6d09e3a9a4a3177615ffbe39553ea421d0f94fd97474c2b11b4937decbeeab42d444
+EBUILD classy-prelude-0.10.2.ebuild 1393 BLAKE2B f15901a638bcf967ae6d51203aac28d65ca931144ebd3ae3280af339c337c479618c2b0b19a176c1a371a25c8ea7686a24e04a3b3c020092eab7420e68f667ad SHA512 dff5e1cce78b5b8054f80f4d4bb04428aca8a2d07e267a02a3b2d735596ecf1d2654d8116d7c7a2507ec35d1e451dca44611ce22929dc63036813ad48f808887
+EBUILD classy-prelude-0.12.0.ebuild 1543 BLAKE2B f93e7521cfcbc12fb61d2c7aa33eddeda56470f508878f5ec13601df9e695c2c80b60de031ad52a67663dff0aa2da49d2040a405b2fcfe04624c348a9469f113 SHA512 f0dbf533b30aef8580dffffb0470392474b5ef8e9e4be37c7716efdf149ce87099e6ac270a40f12ab43b05d43ae30dd26814d00c734461dbf8fb2ad4744a0d3d
+EBUILD classy-prelude-0.12.7.ebuild 1525 BLAKE2B e61dba180f428d69a9627debdf666f9416c38f41f1c2d8d69f6ad3394d383a16d921bc382661d20ea13eeae7fa1b5304ed1a8eaf89e5cd70df66f5df4260429b SHA512 0eb71c278ca8582f7368bad33aee7a1a2ed5f05bfa3922973ae06c7aa1bfc78bf943ad2d7769c9f17bb490cc982e55453f8ce3a27f79399fd89088c4dd79314b
+EBUILD classy-prelude-0.5.8.ebuild 1023 BLAKE2B 4eb95979f849d79d307a0b7fd232656c66f23dd59f0d07edb4a9f3c60922fc9f26e50c291cd88a750d32ae43a99297550968eee6a5880c4589790f42108dfc8b SHA512 2f6f6199489522cf44000bbd081ae5aa7705f12f8054da5be705453ae4049b832d193e6eab0ef7e3143416f7566df2a28ce7ecfbcd2e8948f30d803617f0b17c
+EBUILD classy-prelude-0.5.9.ebuild 1061 BLAKE2B b8685e3523c0b83d9faf70789f6486c0748bfaee15089b39fce9ff33f7b08d021cf1ec15affa302d4179f894c8d13f400523c30717ef6b0b6b1347fd86ac7c01 SHA512 c7cdf9c0ce5425fc8ccfd8e4c7624d75ac88fe0202b73bd8ddbd4173682b1fdd0ae9198c944e5bc406987bac2c973c083531b6759a22af79273af65441a83593
+EBUILD classy-prelude-0.6.0.ebuild 1211 BLAKE2B d6f712ebb69ed82b38ce854893623fb2c9578b53015be37f75a63ceb219067adb4650f084d737dcba6f068a78415379596300935762a327d39bc5db86394d0fe SHA512 46dcb99f20c713eebb602a3666f8ad724c546cc01fe3d1d03e81d7285d671c3bc7d6d0b2b2240e583b3057f630f1ddfc4609abb111ba7a8b051d7e2de87520b5
+EBUILD classy-prelude-0.8.0.1.ebuild 1330 BLAKE2B 3a24f7001a20f38de8c5d899ac6fea617b972996bd94be109c7580ecaf9e59b6e108ea65b619cefffd27df8dea5146496555bff98e6d206ba6da4c7eab8b6572 SHA512 4c18a4d4720cdde701a97235adfa468faf70d5fa26f461f9886a2a21e0b55672218955a4c6b91d1703b79e3c8e19b8726f82c5a7e9734fdf22f50380998cf8fe
+EBUILD classy-prelude-0.9.2.ebuild 1295 BLAKE2B 790b548ddc86145ebc0f7427cff27c5c6ba3c9be057f66ef0f827c39e5d093b75d37af0ad53bec94b73dfc8846c7844dca851c3ec4ca33b4ad0c2a9b62465ccd SHA512 4b5c0de06ff8f7706c06f60079aed34bd5e305613d9080aeeb5fbc05f0a626bdf5deefce627baa0a89a05f642551f6713897d97de518a9bd10360584bc3d8742
+EBUILD classy-prelude-1.0.2.ebuild 1741 BLAKE2B 0e3bec8421ee8dcba7dbe343ef66720d3ba6d801a019b16598fe68f2be984a6d6feda2d23fb0a1a5de331ca70f2da955ca52ccc75458181d69d61ed3d78e132a SHA512 4a8d8471c31db72d67ff9f486b67cc31156b3463b8aaa0a080027be45781fed72bbea0f65cda44f0d36559e0283103c67b328a46796fcf3ae4f10c2d5e363982
+MISC metadata.xml 606 BLAKE2B 335d0b0014d95c4755e63c02d04b71f77529fb9f725e903d91e8c66ece9f8104a8fa115c8fa48865cd5513265da2505845b2e2f6928ad9371fdc80967adc08ea SHA512 6a47c85d77e11f174242cc69d45c7d181f2f1c980917f2d9454dbbe8c92049f391341f168fab6c19c0c15d51fc19f9f3ed85019a7ad356423604f5df6c052c28
diff --git a/dev-haskell/classy-prelude/classy-prelude-0.10.2.ebuild b/dev-haskell/classy-prelude/classy-prelude-0.10.2.ebuild
new file mode 100644
index 000000000000..36d748d6deb8
--- /dev/null
+++ b/dev-haskell/classy-prelude/classy-prelude-0.10.2.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A typeclass-based Prelude"
+HOMEPAGE="https://github.com/snoyberg/classy-prelude"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/basic-prelude-0.3.10:=[profile?] <dev-haskell/basic-prelude-0.4:=[profile?]
+ dev-haskell/bifunctors:=[profile?]
+ dev-haskell/chunked-data:=[profile?]
+ dev-haskell/enclosed-exceptions:=[profile?]
+ >=dev-haskell/exceptions-0.5:=[profile?]
+ dev-haskell/hashable:=[profile?]
+ >=dev-haskell/lifted-base-0.2:=[profile?]
+ >=dev-haskell/mono-traversable-0.6.2:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/primitive:=[profile?]
+ dev-haskell/semigroups:=[profile?]
+ dev-haskell/stm:=[profile?]
+ >=dev-haskell/system-filepath-0.4:=[profile?] <dev-haskell/system-filepath-0.5:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ dev-haskell/vector-instances:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/classy-prelude/classy-prelude-0.12.0.ebuild b/dev-haskell/classy-prelude/classy-prelude-0.12.0.ebuild
new file mode 100644
index 000000000000..76555a8c9f48
--- /dev/null
+++ b/dev-haskell/classy-prelude/classy-prelude-0.12.0.ebuild
@@ -0,0 +1,50 @@
+# 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 test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A typeclass-based Prelude"
+HOMEPAGE="https://github.com/snoyberg/classy-prelude"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/basic-prelude-0.4:=[profile?] <dev-haskell/basic-prelude-0.5:=[profile?]
+ dev-haskell/bifunctors:=[profile?]
+ dev-haskell/chunked-data:=[profile?]
+ >=dev-haskell/dlist-0.7:=[profile?]
+ dev-haskell/enclosed-exceptions:=[profile?]
+ >=dev-haskell/exceptions-0.5:=[profile?]
+ dev-haskell/hashable:=[profile?]
+ >=dev-haskell/lifted-base-0.2:=[profile?]
+ >=dev-haskell/mono-traversable-0.9.1:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/mutable-containers-0.3:=[profile?] <dev-haskell/mutable-containers-0.4:=[profile?]
+ dev-haskell/primitive:=[profile?]
+ dev-haskell/semigroups:=[profile?]
+ dev-haskell/stm:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/time-locale-compat:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ dev-haskell/vector-instances:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/quickcheck )
+"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-mt-0.9.3.patch
+}
diff --git a/dev-haskell/classy-prelude/classy-prelude-0.12.7.ebuild b/dev-haskell/classy-prelude/classy-prelude-0.12.7.ebuild
new file mode 100644
index 000000000000..5e5ff06ac76d
--- /dev/null
+++ b/dev-haskell/classy-prelude/classy-prelude-0.12.7.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A typeclass-based Prelude"
+HOMEPAGE="https://github.com/snoyberg/classy-prelude"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/basic-prelude-0.4:=[profile?] <dev-haskell/basic-prelude-0.6:=[profile?]
+ dev-haskell/bifunctors:=[profile?]
+ dev-haskell/chunked-data:=[profile?]
+ >=dev-haskell/dlist-0.7:=[profile?]
+ dev-haskell/enclosed-exceptions:=[profile?]
+ >=dev-haskell/exceptions-0.5:=[profile?]
+ dev-haskell/hashable:=[profile?]
+ >=dev-haskell/lifted-base-0.2:=[profile?]
+ >=dev-haskell/mono-traversable-0.9.3:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/mutable-containers-0.3:=[profile?] <dev-haskell/mutable-containers-0.4:=[profile?]
+ dev-haskell/primitive:=[profile?]
+ dev-haskell/semigroups:=[profile?]
+ dev-haskell/stm:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/time-locale-compat:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/transformers-base:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ dev-haskell/vector-instances:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/classy-prelude/classy-prelude-0.5.8.ebuild b/dev-haskell/classy-prelude/classy-prelude-0.5.8.ebuild
new file mode 100644
index 000000000000..aeacd4cb69eb
--- /dev/null
+++ b/dev-haskell/classy-prelude/classy-prelude-0.5.8.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2014 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 test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A typeclass-based Prelude"
+HOMEPAGE="https://github.com/snoyberg/classy-prelude"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/basic-prelude-0.3.4:=[profile?]
+ <dev-haskell/basic-prelude-0.4:=[profile?]
+ dev-haskell/hashable:=[profile?]
+ >=dev-haskell/lifted-base-0.2:=[profile?]
+ dev-haskell/monad-control:=[profile?]
+ =dev-haskell/system-filepath-0.4*:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-7.4.1:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/quickcheck
+ )"
diff --git a/dev-haskell/classy-prelude/classy-prelude-0.5.9.ebuild b/dev-haskell/classy-prelude/classy-prelude-0.5.9.ebuild
new file mode 100644
index 000000000000..332569467758
--- /dev/null
+++ b/dev-haskell/classy-prelude/classy-prelude-0.5.9.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2015 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 test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A typeclass-based Prelude"
+HOMEPAGE="https://github.com/snoyberg/classy-prelude"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/async-2.0:=[profile?]
+ >=dev-haskell/basic-prelude-0.3.4:=[profile?]
+ <dev-haskell/basic-prelude-0.4:=[profile?]
+ dev-haskell/hashable:=[profile?]
+ >=dev-haskell/lifted-base-0.2:=[profile?]
+ dev-haskell/monad-control:=[profile?]
+ =dev-haskell/system-filepath-0.4*:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-7.4.1:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/quickcheck
+ )"
diff --git a/dev-haskell/classy-prelude/classy-prelude-0.6.0.ebuild b/dev-haskell/classy-prelude/classy-prelude-0.6.0.ebuild
new file mode 100644
index 000000000000..70634e214a23
--- /dev/null
+++ b/dev-haskell/classy-prelude/classy-prelude-0.6.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 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 test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A typeclass-based Prelude"
+HOMEPAGE="https://github.com/snoyberg/classy-prelude"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/async-2.0:=[profile?]
+ >=dev-haskell/basic-prelude-0.3.6:=[profile?] <dev-haskell/basic-prelude-0.4:=[profile?]
+ dev-haskell/hashable:=[profile?]
+ >=dev-haskell/lifted-base-0.2:=[profile?]
+ dev-haskell/monad-control:=[profile?]
+ dev-haskell/mono-traversable:=[profile?]
+ dev-haskell/semigroups:=[profile?]
+ >=dev-haskell/system-filepath-0.4:=[profile?] <dev-haskell/system-filepath-0.5:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ dev-haskell/vector-instances:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/classy-prelude/classy-prelude-0.8.0.1.ebuild b/dev-haskell/classy-prelude/classy-prelude-0.8.0.1.ebuild
new file mode 100644
index 000000000000..d3188fbb6b3f
--- /dev/null
+++ b/dev-haskell/classy-prelude/classy-prelude-0.8.0.1.ebuild
@@ -0,0 +1,44 @@
+# 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 test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A typeclass-based Prelude"
+HOMEPAGE="https://github.com/snoyberg/classy-prelude"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/basic-prelude-0.3.6:=[profile?] <dev-haskell/basic-prelude-0.4:=[profile?]
+ dev-haskell/chunked-data:=[profile?]
+ dev-haskell/enclosed-exceptions:=[profile?]
+ dev-haskell/hashable:=[profile?]
+ >=dev-haskell/lifted-base-0.2:=[profile?]
+ >=dev-haskell/mono-traversable-0.3:=[profile?]
+ dev-haskell/semigroups:=[profile?]
+ >=dev-haskell/system-filepath-0.4:=[profile?] <dev-haskell/system-filepath-0.5:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ dev-haskell/vector-instances:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/quickcheck )
+"
+
+src_prepare() {
+ # don't let builds hang
+ [[ $(ghc-version) == 7.6.* ]] && replace-hcflags -O[2-9] -O1
+}
diff --git a/dev-haskell/classy-prelude/classy-prelude-0.9.2.ebuild b/dev-haskell/classy-prelude/classy-prelude-0.9.2.ebuild
new file mode 100644
index 000000000000..8a5c4240bfaf
--- /dev/null
+++ b/dev-haskell/classy-prelude/classy-prelude-0.9.2.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.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A typeclass-based Prelude"
+HOMEPAGE="https://github.com/snoyberg/classy-prelude"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/basic-prelude-0.3.8:=[profile?] <dev-haskell/basic-prelude-0.4:=[profile?]
+ dev-haskell/chunked-data:=[profile?]
+ dev-haskell/enclosed-exceptions:=[profile?]
+ >=dev-haskell/exceptions-0.5:=[profile?]
+ dev-haskell/hashable:=[profile?]
+ >=dev-haskell/lifted-base-0.2:=[profile?]
+ >=dev-haskell/mono-traversable-0.6:=[profile?]
+ dev-haskell/semigroups:=[profile?]
+ dev-haskell/stm:=[profile?]
+ >=dev-haskell/system-filepath-0.4:=[profile?] <dev-haskell/system-filepath-0.5:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ dev-haskell/vector-instances:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/classy-prelude/classy-prelude-1.0.2.ebuild b/dev-haskell/classy-prelude/classy-prelude-1.0.2.ebuild
new file mode 100644
index 000000000000..489b53455452
--- /dev/null
+++ b/dev-haskell/classy-prelude/classy-prelude-1.0.2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A typeclass-based Prelude"
+HOMEPAGE="https://github.com/snoyberg/mono-traversable"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/async:=[profile?]
+ >=dev-haskell/basic-prelude-0.4:=[profile?] <dev-haskell/basic-prelude-0.7:=[profile?]
+ dev-haskell/bifunctors:=[profile?]
+ >=dev-haskell/chunked-data-0.3:=[profile?]
+ >=dev-haskell/dlist-0.7:=[profile?]
+ >=dev-haskell/exceptions-0.5:=[profile?]
+ dev-haskell/hashable:=[profile?]
+ >=dev-haskell/lifted-async-0.3:=[profile?]
+ >=dev-haskell/lifted-base-0.2:=[profile?]
+ >=dev-haskell/monad-unlift-0.2:=[profile?]
+ >=dev-haskell/mono-traversable-1.0:=[profile?]
+ dev-haskell/mono-traversable-instances:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/mutable-containers-0.3:=[profile?] <dev-haskell/mutable-containers-0.4:=[profile?]
+ dev-haskell/primitive:=[profile?]
+ >=dev-haskell/safe-exceptions-0.1.1:=[profile?]
+ dev-haskell/say:=[profile?]
+ dev-haskell/semigroups:=[profile?]
+ dev-haskell/stm:=[profile?]
+ >=dev-haskell/stm-chans-3:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/time-locale-compat:=[profile?]
+ dev-haskell/transformers-base:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ dev-haskell/vector-instances:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/classy-prelude/files/classy-prelude-0.12.0-mt-0.9.3.patch b/dev-haskell/classy-prelude/files/classy-prelude-0.12.0-mt-0.9.3.patch
new file mode 100644
index 000000000000..17cddcd3975c
--- /dev/null
+++ b/dev-haskell/classy-prelude/files/classy-prelude-0.12.0-mt-0.9.3.patch
@@ -0,0 +1,10 @@
+https://bugs.gentoo.org/575244
+diff --git a/ClassyPrelude.hs b/ClassyPrelude.hs
+index a6c0db4..27173aa 100644
+--- a/ClassyPrelude.hs
++++ b/ClassyPrelude.hs
+@@ -193,3 +193,3 @@ import Data.ChunkedZip
+ import qualified Data.Char as Char
+-import Data.Sequences hiding (elem)
++import Data.Sequences hiding (elem, intercalate)
+ import Data.MonoTraversable
diff --git a/dev-haskell/classy-prelude/metadata.xml b/dev-haskell/classy-prelude/metadata.xml
new file mode 100644
index 000000000000..d246f7a45985
--- /dev/null
+++ b/dev-haskell/classy-prelude/metadata.xml
@@ -0,0 +1,14 @@
+<?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>
+ Focuses on using common typeclasses when possible, and creating new ones to avoid name clashing. Exposes many recommended datastructures (Map, ByteString, etc) directly without requiring long import lists and qualified modules.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">snoyberg/classy-prelude</remote-id>
+ </upstream>
+</pkgmetadata>