From 08b1e40d66ec6b7751bcf044099991bda50a643c Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Mon, 26 May 2014 16:42:19 +0300 Subject: [PATCH] Attempted workaround for Stackage server check failures --- .../patches/transformers-compat-0.3.3.patch | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 patching/patches/transformers-compat-0.3.3.patch diff --git a/patching/patches/transformers-compat-0.3.3.patch b/patching/patches/transformers-compat-0.3.3.patch new file mode 100644 index 00000000..e04a0046 --- /dev/null +++ b/patching/patches/transformers-compat-0.3.3.patch @@ -0,0 +1,50 @@ +Only in orig: 0.2 +diff -ru orig/transformers-compat.cabal new/transformers-compat.cabal +--- orig/transformers-compat.cabal 2014-05-26 16:42:03.281628769 +0300 ++++ new/transformers-compat.cabal 2014-05-26 16:42:03.000000000 +0300 +@@ -37,17 +37,6 @@ + type: git + location: git://github.com/ekmett/transformers-compat.git + +-flag two +- default: False +- description: Use transformers 0.2. This must be selected manually and should +- probably only be used on older GHCs around 7.0.x. +- manual: False +- +-flag three +- default: False +- manual: False +- description: Use transformers 0.3. This should toggle on/off automatically. +- + library + build-depends: + base >= 4.3 && < 5 +@@ -55,24 +44,10 @@ + other-modules: + Paths_transformers_compat + +- if flag(three) +- hs-source-dirs: 0.3 +- build-depends: transformers >= 0.3 && < 0.4 +- else +- if flag(two) +- hs-source-dirs: 0.2 0.3 +- build-depends: transformers >= 0.2 && < 0.3 +- else +- build-depends: transformers >= 0.4.1 && < 0.5 +- +- if flag(two) +- exposed-modules: +- Control.Applicative.Backwards +- Control.Applicative.Lift +- Data.Functor.Reverse ++ hs-source-dirs: 0.3 ++ build-depends: transformers >= 0.3 && < 0.4 + +- if flag(two) || flag(three) +- exposed-modules: ++ exposed-modules: + Control.Monad.Trans.Except + Control.Monad.Signatures + Data.Functor.Classes