packages feed

scion-browser 0.3.1 → 0.3.2

raw patch · 2 files changed

+15/−7 lines, 2 filesdep ~attoparsecdep ~haskell-src-extsdep ~text

Dependency ranges changed: attoparsec, haskell-src-exts, text

Files

scion-browser.cabal view
@@ -1,5 +1,5 @@ name:           scion-browser
-version:        0.3.1+version:        0.3.2 cabal-version:  >= 1.8
 build-type:     Simple
 license:        BSD3
@@ -18,14 +18,14 @@ library
   hs-source-dirs:  src
   build-depends:
-    attoparsec >= 0.10 && < 0.12,
+    attoparsec >= 0.10 && < 0.13,
     base == 4.*,
     mtl >= 2,
     derive >= 2.5 && < 3,
-    text == 0.11.*,
+    text,
     parsec >= 3 && < 4,
     Cabal >= 0.10,
-    haskell-src-exts >= 1.11 && < 1.15,
+    haskell-src-exts >= 1.11 && < 1.16,
     process >= 1 && < 2,
     tar >= 0.3 && < 0.5,
     zlib == 0.5.*,
@@ -103,10 +103,10 @@     base == 4.*,     mtl >= 2,     derive >= 2.5 && < 3,-    text == 0.11.*,+    text,     parsec >= 3 && < 4,     Cabal >= 0.10,-    haskell-src-exts >= 1.11 && < 1.15,+    haskell-src-exts >= 1.11 && < 1.16,     process >= 1 && < 2,     tar >= 0.3 && < 0.5,     zlib == 0.5.*,
src/Scion/PersistentBrowser/Parser/Internal.hs view
@@ -263,12 +263,20 @@         (do char '!'
             return $ KindBang NoDoc)
         <|>
+#if MIN_VERSION_haskell_src_exts(1,15,0)
         (do n <- varid
+            return $ KindVar NoDoc $ UnQual NoDoc n)
+        <|>
+        (do n <- conid
+            return $ KindVar NoDoc $ UnQual NoDoc n)  
+#else        
+        (do n <- varid
             return $ KindVar NoDoc n)
         <|>
         (do n <- conid
             return $ KindVar NoDoc n)
-            
+#endif
+
 instance_ :: Doc -> BSParser (Documented Decl)
 instance_ doc = do string "instance"
                    -- HACK: in some Hoogle files things like [overlap ok] appear