summaryrefslogtreecommitdiff
path: root/dev-haskell/lifted-base
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2015-08-08 13:49:04 -0700
committerRobin H. Johnson <robbat2@gentoo.org>2015-08-08 17:38:18 -0700
commit56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch)
tree3f91093cdb475e565ae857f1c5a7fd339e2d781e /dev-haskell/lifted-base
downloadgentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.gz
gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.xz
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed
Diffstat (limited to 'dev-haskell/lifted-base')
-rw-r--r--dev-haskell/lifted-base/Manifest9
-rw-r--r--dev-haskell/lifted-base/files/lifted-base-0.1.0.1-test-ghc-6.12.patch11
-rw-r--r--dev-haskell/lifted-base/files/lifted-base-0.1.1-test-ghc-6.12.patch19
-rw-r--r--dev-haskell/lifted-base/files/lifted-base-0.2-ghc-7.7.patch13
-rw-r--r--dev-haskell/lifted-base/lifted-base-0.1.1.ebuild38
-rw-r--r--dev-haskell/lifted-base/lifted-base-0.2.1.0.ebuild36
-rw-r--r--dev-haskell/lifted-base/lifted-base-0.2.1.1.ebuild32
-rw-r--r--dev-haskell/lifted-base/lifted-base-0.2.2.1.ebuild32
-rw-r--r--dev-haskell/lifted-base/lifted-base-0.2.3.0.ebuild31
-rw-r--r--dev-haskell/lifted-base/lifted-base-0.2.3.1.ebuild31
-rw-r--r--dev-haskell/lifted-base/lifted-base-0.2.3.3.ebuild31
-rw-r--r--dev-haskell/lifted-base/lifted-base-0.2.3.6.ebuild34
-rw-r--r--dev-haskell/lifted-base/lifted-base-0.2.ebuild38
-rw-r--r--dev-haskell/lifted-base/metadata.xml19
14 files changed, 374 insertions, 0 deletions
diff --git a/dev-haskell/lifted-base/Manifest b/dev-haskell/lifted-base/Manifest
new file mode 100644
index 00000000000..90eb420cc80
--- /dev/null
+++ b/dev-haskell/lifted-base/Manifest
@@ -0,0 +1,9 @@
+DIST lifted-base-0.1.1.tar.gz 10640 SHA256 759300ba3eaf4e78455066c438c3f64ccffd6af5d80550bf4d0075c57f180691 SHA512 e213b8cc40e14e4ce1c85691b69fffefbc1049aaeeb5463543e6361073caf1068905e08a1f52a0b4f43c169b5a97788c0879c02f0f737614f44ac138d204bd29 WHIRLPOOL 3cf82c52ed6e7ed2688b8c53f1235032f15f1ca02c0f80a1695754fb3ccba5053bacb8e6a217fbbd632d374cd957f5ea6871385fe5d3bdc9b79f87b454122f8d
+DIST lifted-base-0.2.1.0.tar.gz 11708 SHA256 1e737e070d3535dd2ad56526f8c32cf7ae385972fde55b112e1b6fe99dff9b30 SHA512 c63ae6afcbc5332f2b8522798f288b0159f8e523f741b59d396868e8d1b2c3bd39e9bd64456a657a1563525713f54275f6fed7f86f9209593b911f645fb3ed3f WHIRLPOOL 1295a70fdac3901b3af3c6ea2e2c1e34662a5ed16506127e9a6f763452a98820b6a9b34a307a3bb7fa5e3dd072690be431522bed5b86d6ba026eea3694df6e2d
+DIST lifted-base-0.2.1.1.tar.gz 11706 SHA256 b330aff460e52c7987dba68737487d1b2b15e23f03d0c1bc6d8a3062066c5518 SHA512 b3def493a40b1d64e9fe0466e9718baf63568af7785eaca5aa47456ac01a10d2677cbe36dcc17705a47ebc9c84df01dc897ef8e1ddaefe88dcaec674353bb500 WHIRLPOOL baae7dc5973e91c538c873a4d3229220e44cd8594adaf06d6df3ad5ea2c68a9a28a4ae9290785ff35b2a9c2c6a1cdba33c80bf3fa015027aebaf9847730ff816
+DIST lifted-base-0.2.2.1.tar.gz 11674 SHA256 68fe7b3c5b1f78d0c54a3d77bb7cc1552ad1f7e57346ed40dab93ccb8ff1818f SHA512 3d7e5dc352de4fbc4c8642f4c7d32fefbfb2e21ac13f735c4299e9fbbcc07f06842e59b7fd4bf5f06dd04329de31a3ab4de17bc27bc176ca6b97be13066aaaac WHIRLPOOL d9945b818cc38145badc7377c8e038b17ae3cdb50d5992414b81f040ec4ad490f2f34173080cfbdaad5e3ee19a578db13de98c611fc47f985a0bc05c82b5dc7b
+DIST lifted-base-0.2.3.0.tar.gz 11610 SHA256 365d6fbe9f87dfeaa89fda8ba6ff21811b6cd1babb2adfe975fb2d0d0f4d7071 SHA512 fbaab9bec5e8f5d29d35f31922d652d270e475453e80b5e5e44424706fdb0897c3c3a4471a8efbd970aa31b8051c0dab81c0d8de74b2f3960856f7193ad0751c WHIRLPOOL c17e7b93b1eb205d0c3df27f3ad8c98d5d2b1247411e8c5ee58c448498d6fdefcb0b88c7e66bcabd1349586726dd34a3ebb027183d34342e6cf20f71adc6bf8e
+DIST lifted-base-0.2.3.1.tar.gz 11590 SHA256 e290e27977ae2876fc7665228b733e50844bbfc7ea011af6f69a90c5d49e42bd SHA512 4f611d1a75db825727b0e7d91f032c7af1126e7a48203c994a94be171a048c59b750ffff442865481d41329065c79bbf49780b630f04a556ac976233c71afc3b WHIRLPOOL f6ba43602282146b88f4fb0d1c875ae9c0624f11b900eea630b1f3c8badbdd817006d626b0315f286b3c5a5a40f9d70eb208501381b6c5d39d3852f0b969e0bb
+DIST lifted-base-0.2.3.3.tar.gz 11617 SHA256 83c9d6c5ea77dbe3a5d261735ab71ff50dae132b20f8d8b29e01fa1b442c01d8 SHA512 9296553d77adae7e184bee2b604e4f99a75bac6e91c4205823bd9757b8f48e471caad91ebb8ec3f7b9bd124e0391aea614fc20b444c99a15798757ff89a780d5 WHIRLPOOL a64e65aae0ec96ce91c32682583663ccd382c7bfcd4acfcf7d882e38099ac6f4e0d2476b9955ee8e8b2d452e441bcd3ad80381248d6a57f0019f1f0662112fdf
+DIST lifted-base-0.2.3.6.tar.gz 11613 SHA256 57c5837d83f569bb72136ca89256e50e1ac168ee935804a8e7763e9d8322e1fb SHA512 7fee2208c9043cdeccbea87d0ad44bff82505c10f55a539220484fe09792cd61562a94c9f6fbc2c6f360dd25e8d39ed139972432dbdb748fc2e1f2d47be8a658 WHIRLPOOL fbd7185ac69d1cfde05c14826c2a73efba83b41d52002907301e3caf3fe8869a6f74f41cde3b47f6cf6684b62ff8e6c4ff82350d9be7c46219510a6254d81341
+DIST lifted-base-0.2.tar.gz 11556 SHA256 cb4958e56f0d60e1a6ea60469633b7821ad6f4be342b50d477a6e9b038195189 SHA512 509b37d4aa5e31f9139429897ec0f1880ee31770e8b9b1fd4b86152b76c9f5eb74460681759148fa8f21d8d2d7b1655553f6bca2444bc2cbfeda7f7403072d82 WHIRLPOOL f10a5fcc45526636ece5a1458207d1e3db513426d4939c644ba9e30ba9164b0ec3d80fc88fae23c37762e185f565cfbd5d7de14cf6089308c959e34729a1b549
diff --git a/dev-haskell/lifted-base/files/lifted-base-0.1.0.1-test-ghc-6.12.patch b/dev-haskell/lifted-base/files/lifted-base-0.1.0.1-test-ghc-6.12.patch
new file mode 100644
index 00000000000..7da0dced62d
--- /dev/null
+++ b/dev-haskell/lifted-base/files/lifted-base-0.1.0.1-test-ghc-6.12.patch
@@ -0,0 +1,11 @@
+--- lifted-base-0.1.0.1-orig/test.hs 2011-12-03 22:38:23.000000000 +1100
++++ lifted-base-0.1.0.1/test.hs 2011-12-11 22:33:38.889902803 +1100
+@@ -37,7 +37,7 @@
+ main :: IO ()
+ main = defaultMain
+ [ testSuite "IdentityT" runIdentityT
+- , testSuite "ListT" $ fmap head . runListT
++-- , testSuite "ListT" $ fmap head . runListT
+ , testSuite "MaybeT" $ fmap fromJust . runMaybeT
+ , testSuite "ReaderT" $ flip runReaderT "reader state"
+ , testSuite "WriterT" runWriterT'
diff --git a/dev-haskell/lifted-base/files/lifted-base-0.1.1-test-ghc-6.12.patch b/dev-haskell/lifted-base/files/lifted-base-0.1.1-test-ghc-6.12.patch
new file mode 100644
index 00000000000..fe92161bbf0
--- /dev/null
+++ b/dev-haskell/lifted-base/files/lifted-base-0.1.1-test-ghc-6.12.patch
@@ -0,0 +1,19 @@
+--- lifted-base-0.1.1-orig/test/test.hs 2012-04-28 23:47:19.000000000 +1000
++++ lifted-base-0.1.1/test/test.hs 2012-05-04 11:21:19.840997008 +1000
+@@ -1,4 +1,4 @@
+-{-# LANGUAGE DeriveDataTypeable, FlexibleContexts #-}
++{-# LANGUAGE DeriveDataTypeable, FlexibleContexts, CPP #-}
+
+ -- from base:
+ import Prelude hiding (catch)
+@@ -38,7 +38,9 @@
+ main :: IO ()
+ main = defaultMain
+ [ testSuite "IdentityT" runIdentityT
+- , testSuite "ListT" $ fmap head . runListT
++#if MIN_VERSION_base(4,3,0)
++ , testSuite "ListT" $ fmap head . runListT -- this test fails with ghc 6.12.3
++#endif
+ , testSuite "MaybeT" $ fmap fromJust . runMaybeT
+ , testSuite "ReaderT" $ flip runReaderT "reader state"
+ , testSuite "WriterT" runWriterT'
diff --git a/dev-haskell/lifted-base/files/lifted-base-0.2-ghc-7.7.patch b/dev-haskell/lifted-base/files/lifted-base-0.2-ghc-7.7.patch
new file mode 100644
index 00000000000..27c017834b5
--- /dev/null
+++ b/dev-haskell/lifted-base/files/lifted-base-0.2-ghc-7.7.patch
@@ -0,0 +1,13 @@
+--- lifted-base-0.2-orig/Control/Exception/Lifted.hs 2012-10-05 15:29:06.000000000 +1000
++++ lifted-base-0.2/Control/Exception/Lifted.hs 2012-11-03 10:44:27.063099107 +1100
+@@ -13,6 +13,10 @@
+ {-# LANGUAGE Trustworthy #-}
+ #endif
+
++#if __GLASGOW_HASKELL__ >= 707
++{-# LANGUAGE ImpredicativeTypes #-}
++#endif
++
+ {- |
+ Module : Control.Exception.Lifted
+ Copyright : Bas van Dijk, Anders Kaseorg
diff --git a/dev-haskell/lifted-base/lifted-base-0.1.1.ebuild b/dev-haskell/lifted-base/lifted-base-0.1.1.ebuild
new file mode 100644
index 00000000000..bb789358df2
--- /dev/null
+++ b/dev-haskell/lifted-base/lifted-base-0.1.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=4
+
+# ebuild generated by hackport 0.2.18.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit base haskell-cabal
+
+DESCRIPTION="lifted IO operations from the base library"
+HOMEPAGE="https://github.com/basvandijk/lifted-base"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=">=dev-haskell/base-unicode-symbols-0.1.1[profile?]
+ <dev-haskell/base-unicode-symbols-0.3[profile?]
+ =dev-haskell/monad-control-0.3*[profile?]
+ =dev-haskell/transformers-base-0.4*[profile?]
+ >=dev-lang/ghc-6.8.2"
+DEPEND="${RDEPEND}
+ test? ( >=dev-haskell/hunit-1.2.2
+ <dev-haskell/hunit-1.3
+ >=dev-haskell/test-framework-0.2.4
+ <dev-haskell/test-framework-0.7
+ >=dev-haskell/test-framework-hunit-0.2.4
+ <dev-haskell/test-framework-hunit-0.3
+ >=dev-haskell/transformers-0.2
+ <dev-haskell/transformers-0.4
+ )
+ >=dev-haskell/cabal-1.9.2"
+
+PATCHES=("${FILESDIR}/${PN}-0.1.1-test-ghc-6.12.patch")
diff --git a/dev-haskell/lifted-base/lifted-base-0.2.1.0.ebuild b/dev-haskell/lifted-base/lifted-base-0.2.1.0.ebuild
new file mode 100644
index 00000000000..78f178321df
--- /dev/null
+++ b/dev-haskell/lifted-base/lifted-base-0.2.1.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="lifted IO operations from the base library"
+HOMEPAGE="https://github.com/basvandijk/lifted-base"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86 ~amd64-linux"
+IUSE=""
+
+RDEPEND=">=dev-haskell/base-unicode-symbols-0.1.1:=[profile?]
+ <dev-haskell/base-unicode-symbols-0.3:=[profile?]
+ =dev-haskell/monad-control-0.3*:=[profile?]
+ =dev-haskell/transformers-base-0.4*:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2.2
+ <dev-haskell/hunit-1.3
+ >=dev-haskell/test-framework-0.2.4
+ <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.2.4
+ <dev-haskell/test-framework-hunit-0.4
+ >=dev-haskell/transformers-0.2
+ <dev-haskell/transformers-0.4
+ )"
diff --git a/dev-haskell/lifted-base/lifted-base-0.2.1.1.ebuild b/dev-haskell/lifted-base/lifted-base-0.2.1.1.ebuild
new file mode 100644
index 00000000000..4ffdcac6d9e
--- /dev/null
+++ b/dev-haskell/lifted-base/lifted-base-0.2.1.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="lifted IO operations from the base library"
+HOMEPAGE="https://github.com/basvandijk/lifted-base"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86 ~amd64-linux"
+IUSE=""
+
+RDEPEND=">=dev-haskell/base-unicode-symbols-0.1.1:=[profile?] <dev-haskell/base-unicode-symbols-0.3:=[profile?]
+ >=dev-haskell/monad-control-0.3:=[profile?] <dev-haskell/monad-control-0.4:=[profile?]
+ >=dev-haskell/transformers-base-0.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2.2 <dev-haskell/hunit-1.3
+ >=dev-haskell/test-framework-0.2.4 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.2.4 <dev-haskell/test-framework-hunit-0.4
+ >=dev-haskell/transformers-0.2 <dev-haskell/transformers-0.4 )
+"
diff --git a/dev-haskell/lifted-base/lifted-base-0.2.2.1.ebuild b/dev-haskell/lifted-base/lifted-base-0.2.2.1.ebuild
new file mode 100644
index 00000000000..45dc17351a9
--- /dev/null
+++ b/dev-haskell/lifted-base/lifted-base-0.2.2.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="lifted IO operations from the base library"
+HOMEPAGE="https://github.com/basvandijk/lifted-base"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
+IUSE=""
+
+RDEPEND=">=dev-haskell/base-unicode-symbols-0.1.1:=[profile?] <dev-haskell/base-unicode-symbols-0.3:=[profile?]
+ >=dev-haskell/monad-control-0.3:=[profile?] <dev-haskell/monad-control-0.4:=[profile?]
+ >=dev-haskell/transformers-base-0.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2.2 <dev-haskell/hunit-1.3
+ >=dev-haskell/test-framework-0.2.4 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.2.4 <dev-haskell/test-framework-hunit-0.4
+ >=dev-haskell/transformers-0.2 <dev-haskell/transformers-0.4 )
+"
diff --git a/dev-haskell/lifted-base/lifted-base-0.2.3.0.ebuild b/dev-haskell/lifted-base/lifted-base-0.2.3.0.ebuild
new file mode 100644
index 00000000000..fb35f73dce1
--- /dev/null
+++ b/dev-haskell/lifted-base/lifted-base-0.2.3.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="lifted IO operations from the base library"
+HOMEPAGE="https://github.com/basvandijk/lifted-base"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/monad-control-0.3:=[profile?] <dev-haskell/monad-control-0.4:=[profile?]
+ >=dev-haskell/transformers-base-0.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2.2 <dev-haskell/hunit-1.3
+ >=dev-haskell/test-framework-0.2.4 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.2.4 <dev-haskell/test-framework-hunit-0.4
+ >=dev-haskell/transformers-0.4 <dev-haskell/transformers-0.5 )
+"
diff --git a/dev-haskell/lifted-base/lifted-base-0.2.3.1.ebuild b/dev-haskell/lifted-base/lifted-base-0.2.3.1.ebuild
new file mode 100644
index 00000000000..fb35f73dce1
--- /dev/null
+++ b/dev-haskell/lifted-base/lifted-base-0.2.3.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="lifted IO operations from the base library"
+HOMEPAGE="https://github.com/basvandijk/lifted-base"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/monad-control-0.3:=[profile?] <dev-haskell/monad-control-0.4:=[profile?]
+ >=dev-haskell/transformers-base-0.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2.2 <dev-haskell/hunit-1.3
+ >=dev-haskell/test-framework-0.2.4 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.2.4 <dev-haskell/test-framework-hunit-0.4
+ >=dev-haskell/transformers-0.4 <dev-haskell/transformers-0.5 )
+"
diff --git a/dev-haskell/lifted-base/lifted-base-0.2.3.3.ebuild b/dev-haskell/lifted-base/lifted-base-0.2.3.3.ebuild
new file mode 100644
index 00000000000..271708db6fe
--- /dev/null
+++ b/dev-haskell/lifted-base/lifted-base-0.2.3.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="lifted IO operations from the base library"
+HOMEPAGE="https://github.com/basvandijk/lifted-base"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
+IUSE=""
+
+RDEPEND=">=dev-haskell/monad-control-0.3:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
+ >=dev-haskell/transformers-base-0.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2.2 <dev-haskell/hunit-1.3
+ >=dev-haskell/test-framework-0.2.4 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.2.4 <dev-haskell/test-framework-hunit-0.4
+ >=dev-haskell/transformers-0.3 <dev-haskell/transformers-0.5 )
+"
diff --git a/dev-haskell/lifted-base/lifted-base-0.2.3.6.ebuild b/dev-haskell/lifted-base/lifted-base-0.2.3.6.ebuild
new file mode 100644
index 00000000000..754c88f2495
--- /dev/null
+++ b/dev-haskell/lifted-base/lifted-base-0.2.3.6.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="lifted IO operations from the base library"
+HOMEPAGE="https://github.com/basvandijk/lifted-base"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
+IUSE=""
+
+RDEPEND=">=dev-haskell/monad-control-0.3:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
+ >=dev-haskell/transformers-base-0.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2.2 <dev-haskell/hunit-1.3
+ >=dev-haskell/monad-control-1.0.0.3 <dev-haskell/monad-control-1.1
+ >=dev-haskell/test-framework-0.2.4 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.2.4 <dev-haskell/test-framework-hunit-0.4
+ >=dev-haskell/transformers-0.3 <dev-haskell/transformers-0.5
+ >=dev-haskell/transformers-base-0.4.4 <dev-haskell/transformers-base-0.5
+ >=dev-haskell/transformers-compat-0.3 <dev-haskell/transformers-compat-0.5 )
+"
diff --git a/dev-haskell/lifted-base/lifted-base-0.2.ebuild b/dev-haskell/lifted-base/lifted-base-0.2.ebuild
new file mode 100644
index 00000000000..8828ee3e7a8
--- /dev/null
+++ b/dev-haskell/lifted-base/lifted-base-0.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit base haskell-cabal
+
+DESCRIPTION="lifted IO operations from the base library"
+HOMEPAGE="https://github.com/basvandijk/lifted-base"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/base-unicode-symbols-0.1.1:=[profile?]
+ <dev-haskell/base-unicode-symbols-0.3:=[profile?]
+ =dev-haskell/monad-control-0.3*:=[profile?]
+ =dev-haskell/transformers-base-0.4*:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ test? ( >=dev-haskell/hunit-1.2.2
+ <dev-haskell/hunit-1.3
+ >=dev-haskell/test-framework-0.2.4
+ <dev-haskell/test-framework-0.7
+ >=dev-haskell/test-framework-hunit-0.2.4
+ <dev-haskell/test-framework-hunit-0.3
+ >=dev-haskell/transformers-0.2
+ <dev-haskell/transformers-0.4
+ )
+ >=dev-haskell/cabal-1.9.2"
+
+PATCHES=("${FILESDIR}/${PN}-0.2-ghc-7.7.patch")
diff --git a/dev-haskell/lifted-base/metadata.xml b/dev-haskell/lifted-base/metadata.xml
new file mode 100644
index 00000000000..5e843fc06cf
--- /dev/null
+++ b/dev-haskell/lifted-base/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>haskell</herd>
+ <longdescription>
+ @lifted-base@ exports IO operations from the base library lifted to
+ any instance of 'MonadBase' or 'MonadBaseControl'.
+
+ Note that not all modules from @base@ are converted yet. If
+ you need a lifted version of a function from @base@, just
+ ask me to add it or send me a patch.
+
+ The package includes a copy of the @monad-peel@ testsuite written
+ by Anders Kaseorg The tests can be performed using @cabal test@.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">basvandijk/lifted-base</remote-id>
+ </upstream>
+</pkgmetadata>