From cf848762d913c68c922b84bdeffd8bace0c3700c Mon Sep 17 00:00:00 2001 From: Michael Orlitzky Date: Sat, 1 Dec 2012 00:05:59 -0500 Subject: [PATCH] Bump a few dependencies, fix compilation failures. --- lwn-epub.cabal | 18 +++++++++--------- src/LWN/Page.hs | 3 +-- src/LWN/URI.hs | 7 ++----- 3 files changed, 12 insertions(+), 16 deletions(-) diff --git a/lwn-epub.cabal b/lwn-epub.cabal index 1d104b6..c8331ae 100644 --- a/lwn-epub.cabal +++ b/lwn-epub.cabal @@ -19,19 +19,19 @@ data-files: makefile doc/README executable lwn-epub build-depends: - base == 4.5.*, - bytestring == 0.9.*, + base == 4.6.*, + bytestring == 0.10.*, cmdargs == 0.10.*, ConfigFile == 1.*, containers == 0.*, - directory == 1.1.*, + directory == 1.2.*, filepath == 1.3.*, HandsomeSoup == 0.3.*, - http-conduit == 1.6.*, + http-conduit == 1.8.*, http-types == 0.7.*, hxt == 9.*, - MissingH == 1.1.*, - network == 2.3.*, + MissingH == 1.2.*, + network == 2.4.*, pandoc == 1.9.*, parallel-io == 0.3.*, regex-posix == 0.95.*, @@ -91,11 +91,11 @@ test-suite testsuite directory == 1.1.*, filepath == 1.3.*, HandsomeSoup == 0.3.*, - http-conduit == 1.6.*, + http-conduit == 1.8.*, http-types == 0.7.*, hxt == 9.*, - MissingH == 1.1.*, - network == 2.3.*, + MissingH == 1.2.*, + network == 2.4.*, pandoc == 1.9.*, parallel-io == 0.3.*, regex-posix == 0.95.*, diff --git a/src/LWN/Page.hs b/src/LWN/Page.hs index c39a2f5..5f3b9ee 100644 --- a/src/LWN/Page.hs +++ b/src/LWN/Page.hs @@ -4,11 +4,10 @@ module LWN.Page where import Control.Concurrent.ParallelIO (parallel) -import qualified Data.Map as Map (lookup) import Data.Time (getCurrentTime) import qualified Data.ByteString.Lazy as B (ByteString, hPut) import Data.String.Utils (split, strip) -import qualified Data.Map as Map (Map, empty, insert) +import qualified Data.Map as Map (Map, empty, insert, lookup) import Data.Maybe (catMaybes, fromJust, isNothing) import Prelude hiding (readFile) import System.IO (Handle, hClose, hFlush) diff --git a/src/LWN/URI.hs b/src/LWN/URI.hs index f20c294..7a0a41f 100644 --- a/src/LWN/URI.hs +++ b/src/LWN/URI.hs @@ -149,7 +149,7 @@ filename url = -make_absolute_uri :: URI -> Maybe URI +make_absolute_uri :: URI -> URI make_absolute_uri relative_uri = relativeTo relative_uri base_uri where @@ -168,10 +168,7 @@ make_absolute_url relative_url = case parse_result of Nothing -> Nothing Just relative_uri -> - let abs_result = make_absolute_uri relative_uri in - case abs_result of - Nothing -> Nothing - Just abs_uri -> Just $ show abs_uri + Just $ show $ make_absolute_uri relative_uri where parse_result = parseURIReference relative_url -- 2.44.2