summaryrefslogtreecommitdiff
path: root/standalone/android/haskell-patches/lifted-base_0.2.0.2_0001-hacked-for-newer-ghc.patch
diff options
context:
space:
mode:
Diffstat (limited to 'standalone/android/haskell-patches/lifted-base_0.2.0.2_0001-hacked-for-newer-ghc.patch')
-rw-r--r--standalone/android/haskell-patches/lifted-base_0.2.0.2_0001-hacked-for-newer-ghc.patch163
1 files changed, 0 insertions, 163 deletions
diff --git a/standalone/android/haskell-patches/lifted-base_0.2.0.2_0001-hacked-for-newer-ghc.patch b/standalone/android/haskell-patches/lifted-base_0.2.0.2_0001-hacked-for-newer-ghc.patch
deleted file mode 100644
index b61dc17ba..000000000
--- a/standalone/android/haskell-patches/lifted-base_0.2.0.2_0001-hacked-for-newer-ghc.patch
+++ /dev/null
@@ -1,163 +0,0 @@
-From 4bb0de1e6213ec925820c8b9cc3ff5f3c3c72d7a Mon Sep 17 00:00:00 2001
-From: Joey Hess <joey@kitenet.net>
-Date: Thu, 28 Feb 2013 23:31:27 -0400
-Subject: [PATCH] hacked for newer ghc
-
----
- Control/Concurrent/Lifted.hs | 2 +-
- Control/Exception/Lifted.hs | 11 ++--------
- Setup.hs | 46 ++----------------------------------------
- lifted-base.cabal | 9 ++++-----
- 4 files changed, 9 insertions(+), 59 deletions(-)
-
-diff --git a/Control/Concurrent/Lifted.hs b/Control/Concurrent/Lifted.hs
-index 4bc58a8..e4445e6 100644
---- a/Control/Concurrent/Lifted.hs
-+++ b/Control/Concurrent/Lifted.hs
-@@ -124,7 +124,7 @@ import Control.Concurrent.SampleVar.Lifted
- #endif
- import Control.Exception.Lifted ( throwTo
- #if MIN_VERSION_base(4,6,0)
-- , SomeException, try, mask
-+ , SomeException, try
- #endif
- )
- #include "inlinable.h"
-diff --git a/Control/Exception/Lifted.hs b/Control/Exception/Lifted.hs
-index 871cda7..0b9d8b7 100644
---- a/Control/Exception/Lifted.hs
-+++ b/Control/Exception/Lifted.hs
-@@ -50,8 +50,8 @@ module Control.Exception.Lifted
- -- |The following functions allow a thread to control delivery of
- -- asynchronous exceptions during a critical region.
- #if MIN_VERSION_base(4,3,0)
-- , mask, mask_
-- , uninterruptibleMask, uninterruptibleMask_
-+ , mask_
-+ , uninterruptibleMask_
- , getMaskingState
- #if MIN_VERSION_base(4,4,0)
- , allowInterrupt
-@@ -266,10 +266,6 @@ evaluate = liftBase ∘ E.evaluate
- --------------------------------------------------------------------------------
-
- #if MIN_VERSION_base(4,3,0)
---- |Generalized version of 'E.mask'.
--mask ∷ MonadBaseControl IO m ⇒ ((∀ a. m a → m a) → m b) → m b
--mask = liftBaseOp E.mask ∘ liftRestore
--{-# INLINABLE mask #-}
-
- liftRestore ∷ MonadBaseControl IO m
- ⇒ ((∀ a. m a → m a) → b)
-@@ -283,9 +279,6 @@ mask_ = liftBaseOp_ E.mask_
- {-# INLINABLE mask_ #-}
-
- -- |Generalized version of 'E.uninterruptibleMask'.
--uninterruptibleMask ∷ MonadBaseControl IO m ⇒ ((∀ a. m a → m a) → m b) → m b
--uninterruptibleMask = liftBaseOp E.uninterruptibleMask ∘ liftRestore
--{-# INLINABLE uninterruptibleMask #-}
-
- -- |Generalized version of 'E.uninterruptibleMask_'.
- uninterruptibleMask_ ∷ MonadBaseControl IO m ⇒ m a → m a
-diff --git a/Setup.hs b/Setup.hs
-index 33956e1..9a994af 100644
---- a/Setup.hs
-+++ b/Setup.hs
-@@ -1,44 +1,2 @@
--#! /usr/bin/env runhaskell
--
--{-# LANGUAGE NoImplicitPrelude, UnicodeSyntax #-}
--
--module Main (main) where
--
--
---------------------------------------------------------------------------------
---- Imports
---------------------------------------------------------------------------------
--
---- from base
--import System.IO ( IO )
--
---- from cabal
--import Distribution.Simple ( defaultMainWithHooks
-- , simpleUserHooks
-- , UserHooks(haddockHook)
-- )
--
--import Distribution.Simple.LocalBuildInfo ( LocalBuildInfo(..) )
--import Distribution.Simple.Program ( userSpecifyArgs )
--import Distribution.Simple.Setup ( HaddockFlags )
--import Distribution.PackageDescription ( PackageDescription(..) )
--
--
---------------------------------------------------------------------------------
---- Cabal setup program which sets the CPP define '__HADDOCK __' when haddock is run.
---------------------------------------------------------------------------------
--
--main ∷ IO ()
--main = defaultMainWithHooks hooks
-- where
-- hooks = simpleUserHooks { haddockHook = haddockHook' }
--
---- Define __HADDOCK__ for CPP when running haddock.
--haddockHook' ∷ PackageDescription → LocalBuildInfo → UserHooks → HaddockFlags → IO ()
--haddockHook' pkg lbi =
-- haddockHook simpleUserHooks pkg (lbi { withPrograms = p })
-- where
-- p = userSpecifyArgs "haddock" ["--optghc=-D__HADDOCK__"] (withPrograms lbi)
--
--
---- The End ---------------------------------------------------------------------
-+import Distribution.Simple
-+main = defaultMain
-diff --git a/lifted-base.cabal b/lifted-base.cabal
-index 54ef418..8da5086 100644
---- a/lifted-base.cabal
-+++ b/lifted-base.cabal
-@@ -9,7 +9,7 @@ Copyright: (c) 2011-2012 Bas van Dijk, Anders Kaseorg
- Homepage: https://github.com/basvandijk/lifted-base
- Bug-reports: https://github.com/basvandijk/lifted-base/issues
- Category: Control
--Build-type: Custom
-+Build-type: Simple
- Cabal-version: >= 1.9.2
- Description: @lifted-base@ exports IO operations from the base library lifted to
- any instance of 'MonadBase' or 'MonadBaseControl'.
-@@ -37,7 +37,6 @@ Library
- Exposed-modules: Control.Exception.Lifted
- Control.Concurrent.MVar.Lifted
- Control.Concurrent.Chan.Lifted
-- Control.Concurrent.Lifted
- Data.IORef.Lifted
- System.Timeout.Lifted
- if impl(ghc < 7.6)
-@@ -46,7 +45,7 @@ Library
- Control.Concurrent.QSemN.Lifted
- Control.Concurrent.SampleVar.Lifted
-
-- Build-depends: base >= 3 && < 4.7
-+ Build-depends: base >= 3 && < 4.8
- , base-unicode-symbols >= 0.1.1 && < 0.3
- , transformers-base >= 0.4 && < 0.5
- , monad-control >= 0.3 && < 0.4
-@@ -64,7 +63,7 @@ test-suite test-lifted-base
- hs-source-dirs: test
-
- build-depends: lifted-base
-- , base >= 3 && < 4.7
-+ , base >= 3 && < 4.8
- , transformers >= 0.2 && < 0.4
- , transformers-base >= 0.4 && < 0.5
- , monad-control >= 0.3 && < 0.4
-@@ -87,7 +86,7 @@ benchmark bench-lifted-base
- ghc-options: -O2
-
- build-depends: lifted-base
-- , base >= 3 && < 4.7
-+ , base >= 3 && < 4.8
- , transformers >= 0.2 && < 0.4
- , criterion >= 0.5 && < 0.7
- , monad-control >= 0.3 && < 0.4
---
-1.7.10.4
-