summaryrefslogtreecommitdiff
path: root/dev-haskell/classy-prelude
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-haskell/classy-prelude
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-haskell/classy-prelude')
-rw-r--r--dev-haskell/classy-prelude/Manifest22
-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, 434 insertions, 0 deletions
diff --git a/dev-haskell/classy-prelude/Manifest b/dev-haskell/classy-prelude/Manifest
new file mode 100644
index 000000000000..4e45ab002adf
--- /dev/null
+++ b/dev-haskell/classy-prelude/Manifest
@@ -0,0 +1,22 @@
+AUX classy-prelude-0.12.0-mt-0.9.3.patch 351 SHA256 fb094834c90cdfca7b9343b6743e23a6d5fea73d0aaa28ed6ac6b9f37ad13389 SHA512 5ee9d323330ac50b7305ac3f725428b3f674fcab0e74741ab92e0bed550660ca86733472c61a9ae8f5c4e53b7f0cb57a3f5305beea2a29e8402eca6685d5f76e WHIRLPOOL d8bdc47c63097a8cedcfd5371b2b4fe5d35399b5a7b95d85fd1af4b760d937a6b196620436d996415807e14d465be240ff61662bfe75cda30e6d0c61111fe0c0
+DIST classy-prelude-0.10.2.tar.gz 9730 SHA256 f3341ddb9a469f612263d94274144510209f16ed4d9ec709ad622f3d5f36015f SHA512 dd75cdc4cfc522c3c86191ef7495bebebb4ac4a33c5100f723d1d8c789167ef670bb789e2fdfe7c3cb412f54cb61c9e53955e0c4f149272cf9a92f7d9095c9ab WHIRLPOOL 6aab1bc583181588fedf4b0495a8a0bff7470ee3e331afecbc79421f77008f43478787ca1d77d479a83faaf8ce6f83a9411f2807f5f1697784ecc6b05f03619b
+DIST classy-prelude-0.12.0.tar.gz 10148 SHA256 3cdfe0fdec6f7bcc82195c0c18b4bcf0d676d63267b22b1ba80a3bcb0902e23c SHA512 cbb9cbedbecd15b9c9e179c18a5b53949cfa416bcbe1fef4cfa380a3f785b9696e6c5a8ad1d1373c588a3c1095c625d7d68018e351bba169e368480aafd32888 WHIRLPOOL b3f4c9dc54f28b6a33f8e59683505ea1176129423d55e92dcffc03a12be4037fb8386ab6826369d6dc17e820131af29bade8873dfd9d17f12fed7d9ff0aa00d1
+DIST classy-prelude-0.12.7.tar.gz 10737 SHA256 5cfe226df2e4b8ec5e0d3e28f8d9042ba327810396c86a996f5c777acfc45f7f SHA512 39dd412a0b9d1d30eaf08e246ef2a5636e5e16ed0859d61db8ee3fbd119fa07d6955221a77485d02e0358da52048f673ea74b52a470ba204be7e09562193f072 WHIRLPOOL 117e96dce96ed1d68f3d4436dc68671c69a80d7ca9e702a820725cdd6ed9623094a46f58e094e8ff2cd2aadc4ee3dce1e7b64c67e997f68c88d8adeffed18a0a
+DIST classy-prelude-0.5.8.tar.gz 16700 SHA256 399e0271089451384172ed1aac1be8892618a1642abfd075cd57abe9eae802fb SHA512 27b23aeae6f53f2bbf4c310c9b6f89a5e150a172f03afbc11aa5f3d4a7d3ff1edaa125e7f191f0fe394f1e01b37337a32304ca8a6c7ef6403c095826556f0996 WHIRLPOOL 303c93c08ada93b2e4f77bc4a96126e05786b26940131e7cd020633bd1544661802e0bd02694a956253bbd662fa6d7afdc324618bf08a643fe2753c269d7e40c
+DIST classy-prelude-0.5.9.tar.gz 17632 SHA256 c1b05889b48a2e15d300331d8a1dabdeb32690d51c986a3da7bd61ebc78d15e3 SHA512 4938b83b77923eec8a52a14d253a21800afbf83bf9413e11bebf963beaca11a520a7f9cefeb7827590e65d050df772222cbb004fa70e1b08767c7f4658980ea6 WHIRLPOOL ecd3fdf17803f073f28f43b3ed2828f5ee939fd647e9a1dc414412dfa2ccca43afbb85fe97f283e09dc8a8beae711b829f33e457de2d5f0a396b018603c742b0
+DIST classy-prelude-0.6.0.tar.gz 9852 SHA256 4616ceabdeac5a2c9b96074faf32d282c0306380a061c0ef5b1502fa44aefe72 SHA512 2903147a27c34c1c72022e61a89b26e8a64a4247af1c1ad0120434766c6a186c8e743794ce954519c5a6d8fabf98dbb02a584cbdf9325666af8c7c45e7eef877 WHIRLPOOL 45d297b4d12fd185d7fa6576c561cbf5e7b0cebcd5fa9424dac8471b3bec5e2fcab11d5e4e45b499cebfaff5674d9a37fc3583f522de3d57a0dd2f074305dde4
+DIST classy-prelude-0.8.0.1.tar.gz 8750 SHA256 39f9b147c82fb9d9830d1ae13d700e17da0d6b2c66dec04dd0391a3ecaff4656 SHA512 2c2cc5e4faac8169f970c001158865b760324ff743c3fcf0f183625bf432db6a22c89002a849e7996c42e6bfcd27d253760a921ded84b4bef537d969bbdfd604 WHIRLPOOL 3b30cdc00ccb7f38a8a1edcf592575e501f7413255b04409fae89c7d1504ab5be9b9f29536b246cd8ae0ab0ad490c1598f66a81a300789a7d154991274222872
+DIST classy-prelude-0.9.2.tar.gz 9333 SHA256 f9cdae08a78be52b46e86390976865b7f7a30512fdafc7eb12d0c5291a350058 SHA512 8cda5453fefde018a1a15f6c42f650a035a734741e83078e1a7a8426aaa6c80342b4b13e389096278fa9df018892bd22aebef924dfa06e0c5a206a9815f56d6e WHIRLPOOL 1a47d30b5a42e4b7ae50078eb662126f7132a395254e1c86950914f54d1cf23dc8bbac3229c2a722a94efac8cc9b254ef324441ef545858639d6056064d0f043
+DIST classy-prelude-1.0.2.tar.gz 11404 SHA256 4e5facf997758af2f15387349f373997abeee3edf3a3953e412490d4a9f5a467 SHA512 859602dea474c49307041dda9c79eb1fb01178c9f6136c754008392969ca6d09e3a9a4a3177615ffbe39553ea421d0f94fd97474c2b11b4937decbeeab42d444 WHIRLPOOL 0750d8527a3e58a435fbc8b23fa5f041e42a96ebb773dc5a2cf9a4fae3b7a8d5748e075a772aa4e496e6a112152a86dd62a6e038e3b363893c5737a0a644a129
+EBUILD classy-prelude-0.10.2.ebuild 1393 SHA256 302397b11086e6a1512089cc4a1ecc8e1cd80dccd82e618e0a67d2fa6b2512fd SHA512 dff5e1cce78b5b8054f80f4d4bb04428aca8a2d07e267a02a3b2d735596ecf1d2654d8116d7c7a2507ec35d1e451dca44611ce22929dc63036813ad48f808887 WHIRLPOOL f65e7623d3f3b14d1d2799256542286fb91058b2b6c6a3e572fc4720f1d0678eb7973cf871f858a6e14286592a2b5b36e208e894b3132e74a2db27acd4353595
+EBUILD classy-prelude-0.12.0.ebuild 1543 SHA256 9ed5ad1cf61da0b2b3814bf1e8fd0dc06c8b3da8d01d528d612ee196a889f782 SHA512 f0dbf533b30aef8580dffffb0470392474b5ef8e9e4be37c7716efdf149ce87099e6ac270a40f12ab43b05d43ae30dd26814d00c734461dbf8fb2ad4744a0d3d WHIRLPOOL 3e44d3489f0777da2b6130c0efa9c94bb4bd35fa8c8af8d5dcce290e0ad4254c97e842c38a75338de52184acd329a3818f5b56b0d916dfb3d9b89613376154fa
+EBUILD classy-prelude-0.12.7.ebuild 1525 SHA256 bba94bff010ece823314161f899834af3fa311187245a499093450b6d7dae347 SHA512 0eb71c278ca8582f7368bad33aee7a1a2ed5f05bfa3922973ae06c7aa1bfc78bf943ad2d7769c9f17bb490cc982e55453f8ce3a27f79399fd89088c4dd79314b WHIRLPOOL abfffb73cd0c8f1c72b34426f16ba046b4ddaad53b0c0783011b0917c03460d8383c40862d4f8290dddf5b85c6b07f2c14fc22cba270fe8501fcdd68c0dd7d3e
+EBUILD classy-prelude-0.5.8.ebuild 1023 SHA256 3fd35842d7195e4743806fcae56ecfc0cee5d320df0a91b52de6d70314e07485 SHA512 2f6f6199489522cf44000bbd081ae5aa7705f12f8054da5be705453ae4049b832d193e6eab0ef7e3143416f7566df2a28ce7ecfbcd2e8948f30d803617f0b17c WHIRLPOOL effcf5fd7165f75480987c001eb13e8e42594de42f763f32b7c02a07cdbd7f09dd77f6d2376871f3ecae6a665d3f3273dc0ff42b38c2b3739ee7a85215413305
+EBUILD classy-prelude-0.5.9.ebuild 1061 SHA256 7b8f17d8e9950e1241e315951d426cd448d65609db3a36725e74452d7c73f88b SHA512 c7cdf9c0ce5425fc8ccfd8e4c7624d75ac88fe0202b73bd8ddbd4173682b1fdd0ae9198c944e5bc406987bac2c973c083531b6759a22af79273af65441a83593 WHIRLPOOL 5963fd57f101f432f1a1719ec9d95a4b3a6b972239e497dd0d4103f1fc68403f29725b1030a1a482abdead1367c53eb490d33eab29d5a5869b2d42282ea66d78
+EBUILD classy-prelude-0.6.0.ebuild 1211 SHA256 ac7190b7716f52cefd341fbe28480d74c83adfa981b3a498b9eadbee3e0359d4 SHA512 46dcb99f20c713eebb602a3666f8ad724c546cc01fe3d1d03e81d7285d671c3bc7d6d0b2b2240e583b3057f630f1ddfc4609abb111ba7a8b051d7e2de87520b5 WHIRLPOOL 092d6b1bea77ea740c3b6383984b6b5c440b728405a7fe18d39e83f4c86582063c8570194817fa25d9c35b4bf7e5725e19eb453f6812d20d5443272e557a80e7
+EBUILD classy-prelude-0.8.0.1.ebuild 1330 SHA256 7261581deec5e6dfee4da5578f6c3c04f378c42de73d30797ab94b0651c23029 SHA512 4c18a4d4720cdde701a97235adfa468faf70d5fa26f461f9886a2a21e0b55672218955a4c6b91d1703b79e3c8e19b8726f82c5a7e9734fdf22f50380998cf8fe WHIRLPOOL 1cc5622008040df7ea597a8adfd2cf58725ed4aa7c568ec1304fb456f451ce9ce94bf982bef76bb67b925af69b8fa41955383b741422bb463c46c4006b3c1445
+EBUILD classy-prelude-0.9.2.ebuild 1295 SHA256 2ddb135ea362a0a58832c0a14563a0e8c7208e8d88e4f3f2ef3f251908edf517 SHA512 4b5c0de06ff8f7706c06f60079aed34bd5e305613d9080aeeb5fbc05f0a626bdf5deefce627baa0a89a05f642551f6713897d97de518a9bd10360584bc3d8742 WHIRLPOOL 32880bb2bf02735c2133b2c64dfeddc7ef6dabde9f2f7115fcf34c9d3d6ddd7ad67d985434776f4789a478e319b4741825431a7fdc2c42655154477455aa7f4f
+EBUILD classy-prelude-1.0.2.ebuild 1741 SHA256 e104292cd074ace78d56b340f875bef5820e7fe2a27c148e95efa38056026aed SHA512 4a8d8471c31db72d67ff9f486b67cc31156b3463b8aaa0a080027be45781fed72bbea0f65cda44f0d36559e0283103c67b328a46796fcf3ae4f10c2d5e363982 WHIRLPOOL ce396d6659138b9541094a6011405bd38c586721ee83b8a854ba0a186a4e896eb564840d3024d7638ade5d8dec14cb0d9b9185bff0553e16e931118599a3ea96
+MISC ChangeLog 3371 SHA256 5629b5a84fdd3095cf3d7c7582ab654bd8e9e01d56ebf5611b9845c57aff33de SHA512 433d3857ce54003df07110809b84998543f93954802f6fdbb33a3c4681e38063decc3c37c4794bf40b23635c598c68577e0b418c91584e42140a48a335049c95 WHIRLPOOL 426de3f5905d673c2b8ca13bbac6947aae3150cbad838bd13d2b566ac70c81c7d5258649527f828bb83ecac11293606daf9a7e06cbc5a71992091ee931fd9cc9
+MISC ChangeLog-2015 1905 SHA256 43535e94d85a3b56a8672a689164e9a3faf7689bcabf0a954bd82f394971b0e4 SHA512 3c364f286e12a0e26676d81f04ade8589a60a859a1b90bd839d67a8c18579df3902881a12279d78ee1ad5722f888354824277bf2ae0eecccf07c4eee8729e8cb WHIRLPOOL 97732b30f0bd89464576c316762c1b32768aa4c2452e80a021527f671e864b19bf04a3a287593e478cfbd237a0f553ffe533cb7891edb081c432c67103df87d2
+MISC metadata.xml 606 SHA256 22427ecc3eed81b64aee6ba1299a42def64fee1edb93e59512255cddf8ead66d SHA512 6a47c85d77e11f174242cc69d45c7d181f2f1c980917f2d9454dbbe8c92049f391341f168fab6c19c0c15d51fc19f9f3ed85019a7ad356423604f5df6c052c28 WHIRLPOOL 3bdea23440429868735fd284fbc60ccf16bcaa4047cef4131fc8323891c3b66b090fef3b7d7947315fcbb40c27f3120498a1a49392b7b80ae707906bcfe29ddd
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>