Format: 1.8
Date: Thu, 03 Jan 2019 17:14:05 -0800
Source: haskell-jmacro
Binary: libghc-jmacro-dev libghc-jmacro-prof libghc-jmacro-doc haskell-jmacro-utils
Architecture: source amd64 all
Version: 0.6.15-0+seereason1~bionic5
Distribution: bionic-seereason
Urgency: low
Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org>
Changed-By: SeeReason Autobuilder <partners@seereason.com>
Description:
 haskell-jmacro-utils -
 libghc-jmacro-dev -
 libghc-jmacro-doc -
 libghc-jmacro-prof -
Changes:
 haskell-jmacro (0.6.15-0+seereason1~bionic5) bionic-seereason; urgency=low
 .
   * Initial release
   * Built from hackage, revision: Debianize'' (Patch (Hackage "jmacro") "diff -ru old/jmacro.cabal new/jmacro.cabal\n--- old/jmacro.cabal\t2019-01-01 10:06:06.372797325 -0800\n+++ new/jmacro.cabal\t2019-01-01 18:14:36.000000000 -0800\n@@ -13,7 +13,11 @@\n Cabal-Version:       >= 1.6\n \n library\n-  build-depends:     base >= 4.9, base < 5, containers, wl-pprint-text, text, safe >= 0.2, parsec > 3.0, template-haskell >= 2.3, mtl > 1.1 , haskell-src-exts, haskell-src-meta, bytestring >= 0.9, syb, aeson >= 0.5 , regex-posix > 0.9, vector >= 0.8, unordered-containers >= 0.2\n+  build-depends:     base >= 4.9, base < 5, containers, wl-pprint-text, text, safe >= 0.2, parsec > 3.0, template-haskell >= 2.3, mtl > 1.1 , haskell-src-exts, haskell-src-meta, bytestring >= 0.9, syb, aeson >= 0.5, vector >= 0.8, unordered-containers >= 0.2\n+  if impl(ghcjs)\n+    build-depends: regex-base, regex-tdfa, regex-compat-tdfa\n+  else\n+    build-depends: regex-posix > 0.9\n \n   exposed-modules:   Language.Javascript.JMacro\n                      Language.Javascript.JMacro.Util\n@@ -30,7 +34,11 @@\n   default: False\n \n executable jmacro\n-   build-depends:     base >= 4, base < 5, containers, wl-pprint-text, text, safe >= 0.2, parsec > 3.0, template-haskell >= 2.3, mtl > 1.1 , haskell-src-exts, haskell-src-meta, bytestring >= 0.9, syb, aeson >= 0.5 , regex-posix > 0.9, vector >= 0.8, unordered-containers >= 0.2, parseargs\n+   build-depends:     base >= 4, base < 5, containers, wl-pprint-text, text, safe >= 0.2, parsec > 3.0, template-haskell >= 2.3, mtl > 1.1 , haskell-src-exts, haskell-src-meta, bytestring >= 0.9, syb, aeson >= 0.5, vector >= 0.8, unordered-containers >= 0.2, parseargs\n+   if impl(ghcjs)\n+     build-depends: regex-base, regex-tdfa, regex-compat-tdfa\n+   else\n+     build-depends: regex-posix > 0.9\n    main-is: Language/Javascript/JMacro/Executable.hs\n    other-modules: Language.Javascript.JMacro.Util\n                    Language.Javascript.JMacro.TypeCheck\ndiff -ru old/Language/Javascript/JMacro/Base.hs new/Language/Javascript/JMacro/Base.hs\n--- old/Language/Javascript/JMacro/Base.hs\t2018-05-10 11:17:11.000000000 -0700\n+++ new/Language/Javascript/JMacro/Base.hs\t2019-01-01 18:14:36.000000000 -0800\n@@ -86,7 +86,7 @@\n \n takeOne :: State [Ident] Ident\n takeOne = do\n-  (x:xs) <- get\n+  ~(x:xs) <- get\n   put xs\n   return x\n \n@@ -399,7 +399,7 @@\n     JMGId _ -> jtoGADT $ f x\n     where\n         inScope z = IS $ do\n-            ([StrI a], b) <- splitAt 1 `fmap` get\n+            ~([StrI a], b) <- splitAt 1 `fmap` get\n             put b\n             return $ withHygiene_ a f z\n \n@@ -428,19 +428,19 @@\n                                 ('!':'!':i') -> (DeclStat (StrI i') t:) <$> blocks xs\n                                 ('!':i') -> (DeclStat (StrI i') t:) <$> blocks xs\n                                 _ -> do\n-                                  (newI:st) <- get\n+                                  ~(newI:st) <- get\n                                   put st\n                                   rest <- blocks xs\n                                   return $ [DeclStat newI t `mappend` jsReplace_ [(StrI i, newI)] (BlockStat rest)]\n                              blocks (x':xs) = (jfromGADT <$> go (jtoGADT x')) <:> blocks xs\n                              (<:>) = liftM2 (:)\n                    (JMGStat (ForInStat b (StrI i) e s)) -> do\n-                          (newI:st) <- get\n+                          ~(newI:st) <- get\n                           put st\n                           rest <- jfromGADT <$> go (jtoGADT s)\n                           return $ JMGStat . ForInStat b newI e $ jsReplace_ [(StrI i, newI)] rest\n                    (JMGStat (TryStat s (StrI i) s1 s2)) -> do\n-                          (newI:st) <- get\n+                          ~(newI:st) <- get\n                           put st\n                           t <- jfromGADT <$> go (jtoGADT s)\n                           c <- jfromGADT <$> go (jtoGADT s1)\nOnly in ./Language/Javascript/JMacro: Conversation.hs\ndiff -ru old/Language/Javascript/JMacro/QQ.hs new/Language/Javascript/JMacro/QQ.hs\n--- old/Language/Javascript/JMacro/QQ.hs\t2019-01-01 10:06:06.372797325 -0800\n+++ new/Language/Javascript/JMacro/QQ.hs\t2019-01-01 18:14:36.000000000 -0800\n@@ -1,4 +1,4 @@\n-{-# LANGUAGE FlexibleInstances, UndecidableInstances, OverlappingInstances, TypeFamilies, TemplateHaskell, QuasiQuotes, RankNTypes, GADTs #-}\n+{-# LANGUAGE CPP, FlexibleInstances, UndecidableInstances, OverlappingInstances, TypeFamilies, TemplateHaskell, QuasiQuotes, RankNTypes, GADTs #-}\n \n -----------------------------------------------------------------------------\n {- |\n@@ -36,7 +36,12 @@\n import qualified Text.ParserCombinators.Parsec.Token as P\n import Text.ParserCombinators.Parsec.Language(javaStyle)\n \n+#if __GHCJS__\n+import Text.Regex.Base\n+import Text.Regex.TDFA.String\n+#else\n import Text.Regex.Posix.String\n+#endif\n \n import Language.Javascript.JMacro.Base\n import Language.Javascript.JMacro.Types\n@@ -590,10 +595,17 @@\n --args :: JMParser [JExpr]\n --args = parens $ commaSep expr\n \n+#if __GHCJS__\n+compileRegex :: String -> Either String Regex\n+compileRegex s = compile co eo s\n+    where co = defaultCompOpt\n+          eo = defaultExecOpt\n+#else\n compileRegex :: String -> Either WrapError Regex\n compileRegex s = unsafePerformIO $ compile co eo s\n     where co = compExtended\n           eo = execBlank\n+#endif\n \n expr :: JMParser JExpr\n expr = do\n") Nothing (with /proc mounted)
Checksums-Sha1:
 791a4ad66188e2467650475aeebf8d096a4e45ff 34404 haskell-jmacro_0.6.15-0+seereason1~bionic5.tar.xz
 76f4164cc6c8a520f84a3752bda699700e8efbae 1439680 haskell-jmacro-utils_0.6.15-0+seereason1~bionic5_amd64.deb
 e0ee92e2d6cc3f58cf4e19ee14d407da81b47b56 13650 haskell-jmacro_0.6.15-0+seereason1~bionic5_amd64.buildinfo
 4f9aecbbb3905fa7aad02a7a9cee93e725bd72f1 811256 libghc-jmacro-dev_0.6.15-0+seereason1~bionic5_amd64.deb
 51e548e4b2edb408e083c92fb67cd1c49d05f811 143628 libghc-jmacro-doc_0.6.15-0+seereason1~bionic5_all.deb
 6db50fc028f592ddb40de8ecac27e7d8a8799afd 736016 libghc-jmacro-prof_0.6.15-0+seereason1~bionic5_amd64.deb
 eb5b23be0c3a842062ebde315d9587e493fa6916 9611 haskell-jmacro_0.6.15-0+seereason1~bionic5.dsc
Checksums-Sha256:
 d1ae8a6b1413bd9a4a5f25f5f922284e99ca8d59b7e70a4ef976e03bf64609cf 34404 haskell-jmacro_0.6.15-0+seereason1~bionic5.tar.xz
 722054868451fcf7036b2f3995cd54f93c20cf14abfa36b88a4ac69d1d704490 1439680 haskell-jmacro-utils_0.6.15-0+seereason1~bionic5_amd64.deb
 f4afd789d5a0a15cd368fcf447a369aec2f117f3362cb5d9a329fb1f39bdf002 13650 haskell-jmacro_0.6.15-0+seereason1~bionic5_amd64.buildinfo
 981a98fe40eb777d36d4144b9358b2950b89896b1e3837e31b55e077d9ca7dcc 811256 libghc-jmacro-dev_0.6.15-0+seereason1~bionic5_amd64.deb
 5393bbabe5c796feb067df24714edd6970b14b77bf52cf74b3a123308311fe60 143628 libghc-jmacro-doc_0.6.15-0+seereason1~bionic5_all.deb
 2100c6d0152c692470d17106189de0c0f290411cc07d6b5715b63f11428b1a53 736016 libghc-jmacro-prof_0.6.15-0+seereason1~bionic5_amd64.deb
 55f44b5e8cd19eed4d753b14308aab4ac3ea41cce7c887acb06c112fbe951e82 9611 haskell-jmacro_0.6.15-0+seereason1~bionic5.dsc
Build-Info:
 Autobuilder-Version: 6.74
 Time: 114.92349297s
 Date: "Thu, 03 Jan 2019 17:16:01 -0800"
 Memory: 32818796 kB
 CPU: Intel(R) Core(TM) i7-7700T CPU @ 2.90GHz
 CPU count: 8
 OS Architecture: x86_64
 CPU MHz: 1163.972
 CPU cache: 8192 KB
 Host: genie
Files:
 e0262383b95d5454066d4f16d30f283d 34404 haskell optional haskell-jmacro_0.6.15-0+seereason1~bionic5.tar.xz
 2958e6b9baa253a8a202366bea94bcaa 1439680 misc optional haskell-jmacro-utils_0.6.15-0+seereason1~bionic5_amd64.deb
 8550eeec2b896bf4e37a21101e2042d4 13650 haskell optional haskell-jmacro_0.6.15-0+seereason1~bionic5_amd64.buildinfo
 5d934995ef924934fa6601bbb9f4504f 811256 haskell optional libghc-jmacro-dev_0.6.15-0+seereason1~bionic5_amd64.deb
 605aa0c9e235e05d0be4ad46214da12f 143628 doc optional libghc-jmacro-doc_0.6.15-0+seereason1~bionic5_all.deb
 d58ca3899a7abebe57de1ddf2c9b881f 736016 haskell optional libghc-jmacro-prof_0.6.15-0+seereason1~bionic5_amd64.deb
 13e9f5ca99c9068961c14ea9c3110112 9611 haskell optional haskell-jmacro_0.6.15-0+seereason1~bionic5.dsc
