summaryrefslogtreecommitdiff
path: root/dev-haskell
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-06-09 09:27:03 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-06-09 09:27:03 +0100
commitcb3e8c6af7661fbcafdcacc7e0ecdfb610d098fa (patch)
tree047fc92023c520d07f13ec5ac96e094d1b312a7a /dev-haskell
parent7b9f15840068dfaeea5684f8a1af1fe460dfa14c (diff)
gentoo resync : 09.06.2018
Diffstat (limited to 'dev-haskell')
-rw-r--r--dev-haskell/Manifest.gzbin111652 -> 112291 bytes
-rw-r--r--dev-haskell/hscolour/Manifest2
-rw-r--r--dev-haskell/hscolour/hscolour-1.17.ebuild20
-rw-r--r--dev-haskell/language-docker/Manifest2
-rw-r--r--dev-haskell/language-docker/language-docker-6.0.1.ebuild35
-rw-r--r--dev-haskell/megaparsec/Manifest3
-rw-r--r--dev-haskell/megaparsec/megaparsec-6.5.0.ebuild40
-rw-r--r--dev-haskell/megaparsec/metadata.xml12
-rw-r--r--dev-haskell/parser-combinators/Manifest5
-rw-r--r--dev-haskell/parser-combinators/metadata.xml11
-rw-r--r--dev-haskell/parser-combinators/parser-combinators-0.4.0.ebuild31
-rw-r--r--dev-haskell/parser-combinators/parser-combinators-1.0.0.ebuild31
-rw-r--r--dev-haskell/pgp-wordlist/Manifest3
-rw-r--r--dev-haskell/pgp-wordlist/metadata.xml23
-rw-r--r--dev-haskell/pgp-wordlist/pgp-wordlist-0.1.0.2.ebuild31
-rw-r--r--dev-haskell/prettyprinter/Manifest3
-rw-r--r--dev-haskell/prettyprinter/metadata.xml11
-rw-r--r--dev-haskell/prettyprinter/prettyprinter-1.2.0.1.ebuild38
18 files changed, 279 insertions, 22 deletions
diff --git a/dev-haskell/Manifest.gz b/dev-haskell/Manifest.gz
index d3859c7dff02..60a063777b94 100644
--- a/dev-haskell/Manifest.gz
+++ b/dev-haskell/Manifest.gz
Binary files differ
diff --git a/dev-haskell/hscolour/Manifest b/dev-haskell/hscolour/Manifest
index d1129be5cd09..f330570667d0 100644
--- a/dev-haskell/hscolour/Manifest
+++ b/dev-haskell/hscolour/Manifest
@@ -1,11 +1,9 @@
AUX hscolour-1.19-ghc-7.5.patch 1701 BLAKE2B 70c2628e3adaab9c7ec06dbf054c55d9e4f7709c09ddfe39fa578194c870e17afd2c9d78743cf929b1edd94f0948458ae8b64e6dfa68f4b774b3c3b3e1ea42e5 SHA512 302fe056e61d58537c2010c2d286ff6abf1b4eea25beb9b2069492000b1edc257830892369bd16576675d00fb376c04f83f17508b9491140ee92d062b9736c29
-DIST hscolour-1.17.tar.gz 20801 BLAKE2B 6588e04bd9da3712c74b829fb232d6896173b072d746e7ca63ec43f4a47f0229b8e463bb76ea24f6f30f506410d346d396859a71a1aa0124c6b3988570ce72e3 SHA512 16cbe462c91fd32b474f0b6346ba24ffc8eaa344498413c1071a65bd8d97488de9f77af7918899efc9145112923a9f2b06722f8584f403dfec21a029c181a2a0
DIST hscolour-1.19.tar.gz 25466 BLAKE2B 852fa5e8d08cabc16c930f32951043f92c8f564773da07de0eeda931caef0197b09d307fffcb9c0c1e86ef139238d46261d355f3b54889bf61d49692b6d8a2e4 SHA512 8f2a9f16cf82fbe41513600c210a0d3af58f1b06ab1ed14a2493203cfce20a8ac959b3a34966273277ac3ceaf3b4916e82892880dd7685f8de12b2636bf53ae1
DIST hscolour-1.20.3.tar.gz 25810 BLAKE2B 28a394ab9f90ac4a7d311e1aa7e4f41c55b26e51e02a72ed3d869d1d9dae566c7a70f3e15c136cbb538f56c303c0a5083d4f725ce2fc6f9cadf27d21b1b563a6 SHA512 759f0a3c3c36b48db7932477468f1c5de8fddec654010dbbd0d136e0f8a8f4e3c34bc9349467766a1cb90ffb56b950ee6b7926f4f62dcb68f8e048e2c212d853
DIST hscolour-1.22.tar.gz 25979 BLAKE2B 42d974c9ffe439010df53d88c0b71397869eef64765eb60554e5bce060492a780d4bea8eeb805f271ac2b62ad4060bf5dee96f69ebe90caa9f62a572d8266207 SHA512 9762599fb4eef8f68a0a40ddfc8e7f50eb8592b1b3d7e4c8177f23f08300264c80a73dbedbe954fbcb9ff3fe1b80497b131e3f8d9adb8c1697d7195d48ef69a0
DIST hscolour-1.23.tar.gz 26027 BLAKE2B 4dba77d61aff026f515d47c0cf84bd747b28f5d00739986f8a877171860835610812b8e1827879f8bad118bb7234ccfddccc8651c819696841a35ee3229f1b48 SHA512 a1525e0827bc399c0747898c814ad4b7947620c610e6ec579afa120ddb5f1d012f7f10547f09dd10e0bba9cd89cd220ab204ee0e40c37f0048c7222db04de23f
DIST hscolour-1.24.tar.gz 26057 BLAKE2B b11a4b8506ee49e845519cc44ee19b5fbc196fd07132cb6999f361870a58991c0f22e288696cbfdcfbaee95dba9e2580e8f878fda3122a5bfe0f1b46c7818fa9 SHA512 c191375ccbda80d6f7271cff69648151fe6142e72d9a47cfba71176ab89cb9740a008020e1a48a106d5f10516eec03ed68ca7610736f6ab6fba84f85fedb0fb7
-EBUILD hscolour-1.17.ebuild 514 BLAKE2B af521cce9e0db8ba77a98d1a6951b196d610cf47d15825b3caae1f720da8dd44f071ce5d77ab99f0a4bb0fb86534f01333aa5db7dc2150112137ada2bb141b8e SHA512 e35c168897674c9c01a0d0e0611b3ed1f5a9b5b7368fce80449e93398cf44df093863f901a09bf0d6a1822741c514c5d7bdad9f5b9b1e9ffd675f2f7a06a48db
EBUILD hscolour-1.19.ebuild 646 BLAKE2B 6b9eaf28e6b85446b4735f32f2a9be74e19d8a1c4f05cd93093d85ccdce4a9dae52b3da3b161bd75548b60d1163c416c5f56d198a38d084c092704a04c02b672 SHA512 577c856e3859a4e8ab416de4e70fbf7a2dbe0463fe6d44426d572d35e9ad5e04ee3391e945614433910a848d1c36d3fda55dd7733795d7057702a1bc61d1c85e
EBUILD hscolour-1.20.3-r1.ebuild 786 BLAKE2B 5b91f73ea053e07a835f88bfa2a46992c4e74bc60bdabf70ec3a7b17f4c5ef2e2a7707249d140677cd014641c52e27da19396d86aa7da528fb11cf74fbca3686 SHA512 2796862e8bed140443d4f31a78b2d2c3579b346c828b8be3bd1acabdb2445f083b13ba48de26ca905b9e9c483558b58c5f379183076d39c22230b5d88620c617
EBUILD hscolour-1.22.ebuild 793 BLAKE2B ef585c18a9b146931f79da001e2238f378a081d8802bbfdfc4d3394ef02d10ff209fc06d7b676d5bee595e425d7ad5a1b123cb175fc569f0f958172b96c53268 SHA512 75eb4da6727f94f70aa25d91c75cd104043cd5e05833d080304fd833944e8bcd8d792391540b588517ab97a74e606eafeea9279468c6ed2e99df30f58f1a4b1d
diff --git a/dev-haskell/hscolour/hscolour-1.17.ebuild b/dev-haskell/hscolour/hscolour-1.17.ebuild
deleted file mode 100644
index 20745d061b33..000000000000
--- a/dev-haskell/hscolour/hscolour-1.17.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=0
-
-CABAL_FEATURES="bin lib profile haddock"
-inherit base haskell-cabal
-
-DESCRIPTION="Colourise Haskell code"
-HOMEPAGE="http://www.cs.york.ac.uk/fp/darcs/hscolour/"
-SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
-IUSE=""
-
-RDEPEND=">=dev-lang/ghc-6.6.1"
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/language-docker/Manifest b/dev-haskell/language-docker/Manifest
index a5f45e939996..29e64b9a473a 100644
--- a/dev-haskell/language-docker/Manifest
+++ b/dev-haskell/language-docker/Manifest
@@ -2,8 +2,10 @@ DIST language-docker-2.0.1.tar.gz 31658 BLAKE2B d2f4ed51db1f6367ccb53aafc25e7473
DIST language-docker-4.0.1.tar.gz 32259 BLAKE2B a222009b1beecd515f6b5b769f665c688c166fac3c15a9ebc156e3f0308699f5d615a4146d3f0de0be2ec7e08891bffbffffc813905db8bf59f43b0e0f93b982 SHA512 39732c7e8055abf27d22d2ca9d838b97b85d5d3df715a9f28e2550083f5f60e61b98c0cbbe00be46e0bcdf2289a5aa7a02f1ae2adb404ee6589ba903a4424639
DIST language-docker-5.0.0.tar.gz 32384 BLAKE2B e572cb64c417a98feb9de8ff2309a5eed244f8cdafaedb6bf53c4856b1fb64c852757761d145e66efe60e2ecb8659641faefd62a662df7389ff504c87c6444a3 SHA512 8fee31112aadd67fb483b76e0290c33185feca8e1252290e1a949af8390dd9886a3559a2fcde44e97fb95cca90fba015ba19ef6ba3811f820151fc27f2ea7bf5
DIST language-docker-5.0.1.tar.gz 32493 BLAKE2B e25e2112c83bbb55c046d576e40589a937c910958e12a1e8c1d9dd2374173f8702539154d3a8b28e5b98561139fa69546fa9f991a5602212070733d78f067515 SHA512 c7c36fc7da95119ae8cb24befe564077c3f1ff530e8645b956571a67e0e7f42ed4195891591e1dfec627dbe422c0f72d6eab1d5e35f73e9d3fb3ed2043820e54
+DIST language-docker-6.0.1.tar.gz 33814 BLAKE2B eea7d16895774435ed4b6dee3df48acaf032a289b70d9ac00efa057cb3d947c6de64df5b8e60cb4ae4f876e26091d40df78469dcbb2e3e9d54969aa7280c3ef7 SHA512 a50675309b177d2e2ba305046ba60cb0f9a071cc27c1483d9d244ab89c747be5a7ba022579cca94689e623210e2f518df0e59c05ffca3a386a18e981f4971cf8
EBUILD language-docker-2.0.1.ebuild 1079 BLAKE2B fff9d69117ae6912eebdb2b97fa6f6648f8201f2db6cfbe6dfc2d3193a5b477440eab803550f33f82e9ef7407e78f14b81e55ce8f72d4d3e94b8009aac780c66 SHA512 9f99dbb7fcc63e888294c001475161b56c94359953a7c3ec014a838b8814706855f1f1d7dac3c51c7e989fac184f39f367e552f264f955676673dc82efb6c986
EBUILD language-docker-4.0.1.ebuild 882 BLAKE2B 8929988eb776419e4afd088dd981ca91c8d4f48742e652a1cd3b990a52decf95ea1c8a54b34017f6bae2c9dffd84e37cce9b9587cb460543967149d3d2c4d426 SHA512 5435d355110244f12285c29184b406b7f48030369a3f541cc855275c4faa6fe0fc700400bbe672f59e3fc2963fbf8f9036e6dd001f0348e2f8b9fa8dff6d05a5
EBUILD language-docker-5.0.0.ebuild 882 BLAKE2B 8929988eb776419e4afd088dd981ca91c8d4f48742e652a1cd3b990a52decf95ea1c8a54b34017f6bae2c9dffd84e37cce9b9587cb460543967149d3d2c4d426 SHA512 5435d355110244f12285c29184b406b7f48030369a3f541cc855275c4faa6fe0fc700400bbe672f59e3fc2963fbf8f9036e6dd001f0348e2f8b9fa8dff6d05a5
EBUILD language-docker-5.0.1.ebuild 882 BLAKE2B 8929988eb776419e4afd088dd981ca91c8d4f48742e652a1cd3b990a52decf95ea1c8a54b34017f6bae2c9dffd84e37cce9b9587cb460543967149d3d2c4d426 SHA512 5435d355110244f12285c29184b406b7f48030369a3f541cc855275c4faa6fe0fc700400bbe672f59e3fc2963fbf8f9036e6dd001f0348e2f8b9fa8dff6d05a5
+EBUILD language-docker-6.0.1.ebuild 925 BLAKE2B 7e2dd861432d37f7accf3970265ac64ea63a3e41ad9b97613175ba3385958da82c34ba26074ebb85e097946479f698aa76b8c6ec8a234d704ebd0a1dc3d7e771 SHA512 5e63984863f76640f96d332448c6b58c324d58d86fbc81f687e0fc4c3d8de63471331b99851abfe753a607df4d693e78f9587f9e4e21c62759c0e4b5ff4fe273
MISC metadata.xml 589 BLAKE2B a6e7a2c01fe4fa9b0c1b0b18e612e7a1b39459bafea5ff32139ef28e09079c22845de6123df9d1977942fa7d0e791807b118f8f7be4b763372c289370f8cd668 SHA512 e9062624fda6b6ee56e3343948ad43d54e3c294c78e6421a1ffb1761f9254234a7189520247f0e3a4875ddc7492307902f27adcc5f0686911b6d4698bd41330a
diff --git a/dev-haskell/language-docker/language-docker-6.0.1.ebuild b/dev-haskell/language-docker/language-docker-6.0.1.ebuild
new file mode 100644
index 000000000000..2692f0261474
--- /dev/null
+++ b/dev-haskell/language-docker/language-docker-6.0.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.5
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Dockerfile parser, pretty-printer and embedded DSL"
+HOMEPAGE="https://github.com/hadolint/language-docker#readme"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/free:=[profile?]
+ >=dev-haskell/megaparsec-6.4:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/prettyprinter:=[profile?]
+ >=dev-haskell/split-0.2:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/th-lift:=[profile?]
+ >=dev-lang/ghc-7.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+ test? ( dev-haskell/glob
+ dev-haskell/hspec
+ >=dev-haskell/hunit-1.2
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/megaparsec/Manifest b/dev-haskell/megaparsec/Manifest
new file mode 100644
index 000000000000..faa64e83978e
--- /dev/null
+++ b/dev-haskell/megaparsec/Manifest
@@ -0,0 +1,3 @@
+DIST megaparsec-6.5.0.tar.gz 91498 BLAKE2B 339e68e211e871d77236770ab789523879a1a44286d5ff5567b75f32278826f79ee6a76a80309b07771703a415c252e92d8327e6a34b86f0670b1ac89c742d6c SHA512 4a8194909f2779bd82226a1f8fb6cce089820fa960249fdd723a4f54aa0c0d52436b4835431327be1164a7698d59059e866b694477407fae4d93c1ae42664011
+EBUILD megaparsec-6.5.0.ebuild 1399 BLAKE2B c4ef5941ea4ed4b6efa703d936b2d67fe6f7cd7e29d7fef1776829c8f628d5b272722d3d9a2891d0af3e863fd00fbe90456bd5c17a74d5fac5f9233e4ab08a0d SHA512 ec15353586e152e4df4afcfba501336557c26195ef726e1217204e6401e53f27fc2ebe175fcd19b031753c7c4e68b50fa4ced8dfc2d1555b159f4a84add386fa
+MISC metadata.xml 425 BLAKE2B 9565191b02eae87e2d0c4eeefd7abc1ddf701523b1913e4c2fc2d22ff49117a1944337d8b9609748ffd837967ebe2f3771b2ed20ffd7453bd2f2f91a7c9431a8 SHA512 7b50749b687df410805434c6c958e48da6d39d67f44371b2ab34ec429c2d7b8cdd9dfe1c5a96e8b309398993119ec81ac656851a181b617fe309ad3a678bb01a
diff --git a/dev-haskell/megaparsec/megaparsec-6.5.0.ebuild b/dev-haskell/megaparsec/megaparsec-6.5.0.ebuild
new file mode 100644
index 000000000000..7435ecb97203
--- /dev/null
+++ b/dev-haskell/megaparsec/megaparsec-6.5.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.5
+#hackport: flags: -dev
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Monadic parser combinators"
+HOMEPAGE="https://github.com/mrkkrp/megaparsec"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/case-insensitive-1.2:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?]
+ >=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?]
+ >=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-3.0:=[profile?]
+ >=dev-haskell/parser-combinators-0.4:=[profile?] <dev-haskell/parser-combinators-2.0:=[profile?]
+ >=dev-haskell/scientific-0.3.1:=[profile?] <dev-haskell/scientific-0.4:=[profile?]
+ >=dev-haskell/semigroups-0.18:=[profile?] <dev-haskell/semigroups-0.19:=[profile?]
+ >=dev-haskell/text-0.2:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+ test? ( >=dev-haskell/hspec-2.0 <dev-haskell/hspec-3.0
+ >=dev-haskell/hspec-expectations-0.5 <dev-haskell/hspec-expectations-0.9
+ >=dev-haskell/quickcheck-2.7 <dev-haskell/quickcheck-2.12 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-dev
+}
diff --git a/dev-haskell/megaparsec/metadata.xml b/dev-haskell/megaparsec/metadata.xml
new file mode 100644
index 000000000000..a06cc1e826a9
--- /dev/null
+++ b/dev-haskell/megaparsec/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>mrueg@gentoo.org</email>
+ <name>Manuel Rüger</name>
+ </maintainer>
+ <longdescription>
+ This is industrial-strength monadic parser combinator library. Megaparsec is
+ a fork of Parsec library originally written by Daan Leijen.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/parser-combinators/Manifest b/dev-haskell/parser-combinators/Manifest
new file mode 100644
index 000000000000..d03b1e63f602
--- /dev/null
+++ b/dev-haskell/parser-combinators/Manifest
@@ -0,0 +1,5 @@
+DIST parser-combinators-0.4.0.tar.gz 9130 BLAKE2B 368482bd968a4476366ac04162efe1d8ac502dbb964b21e4090bf48ee9f3e81879bce69a0cb8e72d3b51b4f278be23c3c6bb4f4fd434938682c680214b0a95dd SHA512 9748a8a23bef1cb386970722e148a4cc4e36e8f4100ac34794e2a2223b4bfe0f1e6e0f58d82b500e535cc42a0066be0c5bb5676892e4b607d8d6eac4c4f93a28
+DIST parser-combinators-1.0.0.tar.gz 10349 BLAKE2B c8b21ab8c1afd8fdc931f60258245596a70adb404366f5926743b61b6c7b802558436e7869d012dabaaa8d36097028269cec3c99f647958d0b15d14402c05c6b SHA512 308b38faca865801c2356b9eb0128824956f00a31d98de075166018b34d53a04bad0dc7f1afabafa9946b307ef3fb77df303db78ac7bd6ff476c9b96a3020e9c
+EBUILD parser-combinators-0.4.0.ebuild 749 BLAKE2B f23ea4ee1d77ab09b1c4f1e7911de7b51f0397844ca5d6daa7dd23887de05c0ca9a153e8fb210baed43c63d3f5e5dd33a2103e473d3af385ad20a761a4033098 SHA512 c9b3830008f94fbdce2fec3c1b590253bb331e5f4d57ba5e93a16450bd1a735d8648d8716dbbe8e7747cbd392df6ae4697fe4d5caf6182ffb1fa38dee650c2dd
+EBUILD parser-combinators-1.0.0.ebuild 754 BLAKE2B 8887376129c5c1a47890aa9d1038cd3f94260174d9b1d05e0da4fc46fb7299bc817d0c90f8eeca0e2344aff15d3a10948845a39b5bb3edac5d328ddc78c13b8e SHA512 36c03376d2630c1dbe78b76840aa79acb423a5ded2bd71e02068c63280da1fdbc2195db5098501e9a42d83b4dbaa4279b541c56430b96e75cb39f8a77d12cc2e
+MISC metadata.xml 352 BLAKE2B 304ec72090e63b1c82bdedb67a3c68e0dfa4d88de0aa7c0e2a6be019877df5967459789c4e31da7960b9ea37d91e106ada8797e868cf8cd6868c272ba300e227 SHA512 66c62ea225ca7681d29390b0359a4662160644b60615c0c38270b7e376c981ba1945dc9686d7a79170324f02dd40056a884916f606408b0661c3558d3f98c16a
diff --git a/dev-haskell/parser-combinators/metadata.xml b/dev-haskell/parser-combinators/metadata.xml
new file mode 100644
index 000000000000..b54bf609fcdc
--- /dev/null
+++ b/dev-haskell/parser-combinators/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>mrueg@gentoo.org</email>
+ <name>Manuel Rüger</name>
+ </maintainer>
+ <longdescription>
+ Lightweight package providing commonly useful parser combinators.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/parser-combinators/parser-combinators-0.4.0.ebuild b/dev-haskell/parser-combinators/parser-combinators-0.4.0.ebuild
new file mode 100644
index 000000000000..3f37e4341125
--- /dev/null
+++ b/dev-haskell/parser-combinators/parser-combinators-0.4.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.5
+#hackport: flags: -dev
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Lightweight package providing commonly useful parser combinators"
+HOMEPAGE="https://github.com/mrkkrp/parser-combinators"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/semigroups-0.18:=[profile?] <dev-haskell/semigroups-0.19:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-dev
+}
diff --git a/dev-haskell/parser-combinators/parser-combinators-1.0.0.ebuild b/dev-haskell/parser-combinators/parser-combinators-1.0.0.ebuild
new file mode 100644
index 000000000000..34b5f48f1428
--- /dev/null
+++ b/dev-haskell/parser-combinators/parser-combinators-1.0.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.5
+#hackport: flags: -dev
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Lightweight package providing commonly useful parser combinators"
+HOMEPAGE="https://github.com/mrkkrp/parser-combinators"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/semigroups-0.18:=[profile?] <dev-haskell/semigroups-0.19:=[profile?]
+ >=dev-lang/ghc-7.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-dev
+}
diff --git a/dev-haskell/pgp-wordlist/Manifest b/dev-haskell/pgp-wordlist/Manifest
new file mode 100644
index 000000000000..f80d16432353
--- /dev/null
+++ b/dev-haskell/pgp-wordlist/Manifest
@@ -0,0 +1,3 @@
+DIST pgp-wordlist-0.1.0.2.tar.gz 10142 BLAKE2B 6a4efe0e495a3755b19a8bf49f5fd0e44853a77bec5c9731a4fb0ba9ea2da524d737b7580baebb1aa1bd6e8df40c4584f8e5aca57b95d67e5a4936a66a8a761e SHA512 c34d565b043d6ffb3fee10258fb30596ae08e5c4d57bf8d129f49b4794daf13ae55fae7f648f218821133a824f2abb66a8b5f02b10a9e11f4529007b1a4620b3
+EBUILD pgp-wordlist-0.1.0.2.ebuild 811 BLAKE2B 0935772e4c23c9f66a4b6a764a3994cac9beb165525eb43e8b7f5003d47daf530497ef427db1033509ce55632343338769ee547a056934457fa2005c2068ed00 SHA512 8f20035ff324b1144d50f13b7ed19699bc7eca5806c8dc293285efa5acf2f89f82ca269c3a04bdecf8910a1b01613702a1da9d0844279b8e9be27bf7b6c928f5
+MISC metadata.xml 789 BLAKE2B 29c94fa80f4c64fe1b097a2d73f8ee03cda49ce6cdbfe77191520399d499472243925cd6303f7af868b38808203cf910ad5b1ee4e17215b969567f23a26aecbb SHA512 5804f06d1ba70ae699fe5ce3c4a3bcc183dee5d10cb6607f931f87a2eba95c1b67c640da6aeab50294807aabdff1ed795b8f9aee7955d28cb8c809dd54f4802a
diff --git a/dev-haskell/pgp-wordlist/metadata.xml b/dev-haskell/pgp-wordlist/metadata.xml
new file mode 100644
index 000000000000..76274aa36600
--- /dev/null
+++ b/dev-haskell/pgp-wordlist/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>mrueg@gentoo.org</email>
+ <name>Manuel Rüger</name>
+ </maintainer>
+ <longdescription>
+ Translate between binary data and a human-readable
+ collection of words.
+
+ The PGP Word List consists of two phonetic alphabets, each
+ with one word per possible byte value. A string of bytes
+ is translated with these alphabets, alternating between
+ them at each byte.
+
+ The PGP words corresponding to the bytes @5B 1D CA 6E@
+ are &quot;erase breakaway spellbind headwaters&quot;, for example.
+
+ For further information, see
+ &lt;http://en.wikipedia.org/wiki/PGP_word_list Wikipedia&gt;.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/pgp-wordlist/pgp-wordlist-0.1.0.2.ebuild b/dev-haskell/pgp-wordlist/pgp-wordlist-0.1.0.2.ebuild
new file mode 100644
index 000000000000..e077f223462a
--- /dev/null
+++ b/dev-haskell/pgp-wordlist/pgp-wordlist-0.1.0.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.5
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Translate between binary data and a human-readable collection of words"
+HOMEPAGE="https://github.com/quchen/pgp-wordlist"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/text-1.2:=[profile?]
+ >=dev-haskell/vector-0.5:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+ test? ( >=dev-haskell/doctest-0.10
+ dev-haskell/hunit
+ >=dev-haskell/tasty-0.10
+ >=dev-haskell/tasty-hunit-0.9
+ dev-haskell/tasty-quickcheck )
+"
diff --git a/dev-haskell/prettyprinter/Manifest b/dev-haskell/prettyprinter/Manifest
new file mode 100644
index 000000000000..2f5218511f8b
--- /dev/null
+++ b/dev-haskell/prettyprinter/Manifest
@@ -0,0 +1,3 @@
+DIST prettyprinter-1.2.0.1.tar.gz 46373 BLAKE2B 8d71f9dceffd40a228e2911397ecd8cce1ed141f16fbca287b3005693f448c4fb43a974b5ddb7e60d2f33ceed58d69ccd3c6fb4490bff477e3598f414cdc46c6 SHA512 f51e546915d799a07f7b7a60c53f1cd1491535bcad6199341c14aeb96250da85f5527b94ad19e2c297fcf4b02d4561c2eaad1458c4b9c870fb0dcfeb142d9771
+EBUILD prettyprinter-1.2.0.1.ebuild 980 BLAKE2B 6e9859c396a9e9588d0a5a2520a524a90968d6118308335606b3ab9ef919cf2f09e23febb214c6232cc1947d74141c6bc28a2f85cb8d96b4cc15e0b62056717a SHA512 e21a710568ad712b9444ece864e1510b5b7a99552163254927ec935bbc8ea90a51ef7894d7be9d91179b11baa75580afab6991c2b9a0e9873561763a7043be1f
+MISC metadata.xml 464 BLAKE2B 5f60a24b20deedbdaa739d57a028baebc3ae5a995aaabc00a2de11cf5f5fe88e6e745294e1b335ce38d221955170297a0e813a41296e3ba9542a9fdaf6b197ee SHA512 4179889136ccb7cb288aaa47687291ec46e9ca82ea9e0997a5836913961ffdbf9a735eeaf77a6069d668cdd00dd2e5a2d1981184aa70715f8bb0c3b6615d42bd
diff --git a/dev-haskell/prettyprinter/metadata.xml b/dev-haskell/prettyprinter/metadata.xml
new file mode 100644
index 000000000000..030200004841
--- /dev/null
+++ b/dev-haskell/prettyprinter/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>mrueg@gentoo.org</email>
+ <name>Manuel Rüger</name>
+ </maintainer>
+ <longdescription>
+ A prettyprinter/text rendering engine. Easy to use, well-documented, ANSI terminal backend exists, HTML backend is trivial to implement, no name clashes, Text-based, extensible.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/prettyprinter/prettyprinter-1.2.0.1.ebuild b/dev-haskell/prettyprinter/prettyprinter-1.2.0.1.ebuild
new file mode 100644
index 000000000000..214b9a0cde08
--- /dev/null
+++ b/dev-haskell/prettyprinter/prettyprinter-1.2.0.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.5
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A modern, easy to use, well-documented, extensible prettyprinter"
+HOMEPAGE="https://github.com/quchen/prettyprinter"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND=">=dev-haskell/semigroups-0.1:=[profile?]
+ >=dev-haskell/text-1.2:=[profile?]
+ dev-haskell/void:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/doctest-0.9
+ >=dev-haskell/pgp-wordlist-0.1
+ >=dev-haskell/semigroups-0.6
+ >=dev-haskell/tasty-0.10
+ >=dev-haskell/tasty-hunit-0.9
+ >=dev-haskell/tasty-quickcheck-0.8 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag doc buildreadme)
+}