From d9897d1fd46a75c43e9c33bbee2d06fa636e53d9 Mon Sep 17 00:00:00 2001
From: Judah Jacobson <judah.jacobson@gmail.com>
Date: Tue, 19 Jun 2012 22:52:42 +0000
Subject: [PATCH] Bump dependencies to base-4.6.

Also remove "import Prelude hiding (catch)" for ghc>=7.5, since
Prelude.catch will be removed from base>=4.6.
---
 System/Console/Haskeline/MonadException.hs | 2 ++
 System/Console/Haskeline/Monads.hs         | 2 ++
 haskeline.cabal                            | 2 +-
 3 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/System/Console/Haskeline/MonadException.hs b/System/Console/Haskeline/MonadException.hs
index 6514d09..6f1afa7 100644
--- a/System/Console/Haskeline/MonadException.hs
+++ b/System/Console/Haskeline/MonadException.hs
@@ -26,7 +26,9 @@ module System.Console.Haskeline.MonadException(
 
 import qualified Control.Exception as E
 import Control.Exception (Exception,SomeException)
+#if __GLASGOW_HASKELL__ < 705
 import Prelude hiding (catch)
+#endif
 import Control.Monad(liftM, join)
 import Control.Monad.IO.Class
 import Control.Monad.Trans.Reader
diff --git a/System/Console/Haskeline/Monads.hs b/System/Console/Haskeline/Monads.hs
index 265068d..a7bc3fb 100644
--- a/System/Console/Haskeline/Monads.hs
+++ b/System/Console/Haskeline/Monads.hs
@@ -25,7 +25,9 @@ import Control.Monad.Trans.Class (MonadTrans(..))
 import Control.Monad.Trans.Maybe (MaybeT(..))
 import Control.Monad.Trans.Reader hiding (ask,asks)
 import qualified Control.Monad.Trans.Reader as Reader
+#if __GLASGOW_HASKELL__ < 705
 import Prelude hiding (catch)
+#endif
 
 import System.Console.Haskeline.MonadException
 
diff --git a/haskeline.cabal b/haskeline.cabal
index 3628ffe..b63bb2d 100644
--- a/haskeline.cabal
+++ b/haskeline.cabal
@@ -46,7 +46,7 @@ flag libiconv
 
 Library
     if impl(ghc>=6.11) {
-        Build-depends: base >=4.1 && < 4.6, containers>=0.1 && < 0.6, directory>=1.0 && < 1.2,
+        Build-depends: base >=4.1 && < 4.7, containers>=0.1 && < 0.6, directory>=1.0 && < 1.2,
                        bytestring>=0.9 && < 0.11
     }
     else {
-- 
GitLab