summaryrefslogtreecommitdiff
path: root/standalone/android/haskell-patches/hS3_0.5.6_0001-fix-build.patch
blob: 5f842d8138f1dfec3c6fb763712859529f874c80 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
From 0eba6e68ed23a2901d63b77438da2015af9d7a7a Mon Sep 17 00:00:00 2001
From: Joey Hess <joey@kitenet.net>
Date: Sat, 4 May 2013 15:32:58 -0400
Subject: [PATCH] fix build

Update to newer exception library.

Cross building the executable fails at strip time, so disable it.
---
 Network/AWS/.AWSConnection.hs.swp | Bin 4096 -> 0 bytes
 Network/AWS/AWSConnection.hs      |   3 +++
 hS3.cabal                         |   3 ---
 3 files changed, 3 insertions(+), 3 deletions(-)
 delete mode 100644 Network/AWS/.AWSConnection.hs.swp

diff --git a/Network/AWS/.AWSConnection.hs.swp b/Network/AWS/.AWSConnection.hs.swp
deleted file mode 100644
index ccbf6d0439a7f0878b13229c973afe7518a48f8e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4096
zcmYc?2=nw+FxN9?00IF92DPNtK=V%=3?5Pp3|aZ9l^|h4AU&^?kP@(b9mqialH3CQ
zj9_D313gncGkw3*lJfkbY<<V@U=ViB&&x|qF3HT#)5|C(%Ft0oqaiRF0z`%YFN3j>
up@FiJqJpqcD3N+bm5qkLXb6mkz-S1JhQMeDjE2By2#kinXb23K5C8xpjT&eG

diff --git a/Network/AWS/AWSConnection.hs b/Network/AWS/AWSConnection.hs
index 9a76961..76c3642 100644
--- a/Network/AWS/AWSConnection.hs
+++ b/Network/AWS/AWSConnection.hs
@@ -16,6 +16,7 @@ module Network.AWS.AWSConnection (
    ) where
 
 import System.Environment
+import Control.Exception
 
 -- | An Amazon Web Services connection.  Everything needed to connect
 --   and authenticate requests.
@@ -57,3 +58,5 @@ amazonS3ConnectionFromEnv =
                   ( _,  _,  _) -> Just (amazonS3Connection ak sk0)
     where getEnvKey s = catch (getEnv s) (const $ return "")
 
+catchIO :: IO a -> (IOException -> IO a) -> IO a
+catchIO = catch
diff --git a/hS3.cabal b/hS3.cabal
index aefb1ca..32e90b5 100644
--- a/hS3.cabal
+++ b/hS3.cabal
@@ -44,6 +44,3 @@ Library
         Network.AWS.AWSConnection,
         Network.AWS.Authentication,
         Network.AWS.ArrowUtils
-
-Executable     hs3
-  main-is:        hS3.hs
-- 
1.8.2.rc3