Format: 1.8
Date: Thu, 03 Jan 2019 01:02:59 -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~bionic4
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~bionic4) 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:
 3b6cc4331d5cd6dc65ebb703d79a1dd1c581d625 34412 haskell-jmacro_0.6.15-0+seereason1~bionic4.tar.xz
 05b1dccfb466097a67fc667b9417883357de5a4f 1470148 haskell-jmacro-utils_0.6.15-0+seereason1~bionic4_amd64.deb
 13b675f8bb7f8fa62d7defd2fca261e3902f9c28 13779 haskell-jmacro_0.6.15-0+seereason1~bionic4_amd64.buildinfo
 d8186103810dd09c4272af1ede755314ad9cc2e9 794036 libghc-jmacro-dev_0.6.15-0+seereason1~bionic4_amd64.deb
 bde6bde815651be2fb32296611c89ab76f3744b2 136908 libghc-jmacro-doc_0.6.15-0+seereason1~bionic4_all.deb
 50939b2b59a8758bb6ba192eebb5f7371262b784 721200 libghc-jmacro-prof_0.6.15-0+seereason1~bionic4_amd64.deb
 7e30898fd2bf63d68c29be5faa8b1f0cd42da9bc 9593 haskell-jmacro_0.6.15-0+seereason1~bionic4.dsc
Checksums-Sha256:
 9ba9465bd82d941bd5510bb55311395d6cf0bf82c92fbc7bd2f7b56c10b7c0b1 34412 haskell-jmacro_0.6.15-0+seereason1~bionic4.tar.xz
 48f0fb5aa90843a89ecd3a59074df5b5b292f2abcfb305f8b24603d278410e67 1470148 haskell-jmacro-utils_0.6.15-0+seereason1~bionic4_amd64.deb
 0ba133576b27428eef2ec0f76de453a8ccb84f2993f036003099bb4d7129b56e 13779 haskell-jmacro_0.6.15-0+seereason1~bionic4_amd64.buildinfo
 35f5407675babcf99863dcbcb52955c44058f5e6698da1fc0c428dd43fbaa386 794036 libghc-jmacro-dev_0.6.15-0+seereason1~bionic4_amd64.deb
 f379fcb6d0962b0184c1c53c178fdff16f9d5b43f73cbc167fd8389483f3d01b 136908 libghc-jmacro-doc_0.6.15-0+seereason1~bionic4_all.deb
 800f939339987217f584e8c89b8fd360cb67dafd52ce5d9b2fd9aae79c7b47a6 721200 libghc-jmacro-prof_0.6.15-0+seereason1~bionic4_amd64.deb
 861ccbdd04cdee072f0e652a4d6b7a82934bfd45a3a90f9b8975143bbc06a83b 9593 haskell-jmacro_0.6.15-0+seereason1~bionic4.dsc
Build-Info:
 Autobuilder-Version: 6.74
 Time: 102.939684933s
 Date: "Thu, 03 Jan 2019 01:04:42 -0800"
 Memory: 32818796 kB
 CPU: Intel(R) Core(TM) i7-7700T CPU @ 2.90GHz
 CPU count: 8
 OS Architecture: x86_64
 CPU MHz: 2663.326
 CPU cache: 8192 KB
 Host: genie
Files:
 63ec17954f848ffc4ed96783803703cb 34412 haskell optional haskell-jmacro_0.6.15-0+seereason1~bionic4.tar.xz
 c12043ca0be4d9d7844183ebd5f2683e 1470148 misc optional haskell-jmacro-utils_0.6.15-0+seereason1~bionic4_amd64.deb
 5452550ac7e9fe84b8941f19ab447be8 13779 haskell optional haskell-jmacro_0.6.15-0+seereason1~bionic4_amd64.buildinfo
 ba2e3fb2c83a37dc6792434cdd459664 794036 haskell optional libghc-jmacro-dev_0.6.15-0+seereason1~bionic4_amd64.deb
 8efa0f31f40c58bb141a8aa2b028d3f8 136908 doc optional libghc-jmacro-doc_0.6.15-0+seereason1~bionic4_all.deb
 8f007e92fe49ac810991acffdb29878b 721200 haskell optional libghc-jmacro-prof_0.6.15-0+seereason1~bionic4_amd64.deb
 420cc8a4514f2e9696cad1beede74621 9593 haskell optional haskell-jmacro_0.6.15-0+seereason1~bionic4.dsc
