Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package ghc-microstache for openSUSE:Factory
checked in at 2023-01-18 13:10:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-microstache (Old)
and /work/SRC/openSUSE:Factory/.ghc-microstache.new.32243 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-microstache"
Wed Jan 18 13:10:10 2023 rev:7 rq:1059088 version:1.0.2.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-microstache/ghc-microstache.changes
2022-10-13 15:42:40.566800110 +0200
+++
/work/SRC/openSUSE:Factory/.ghc-microstache.new.32243/ghc-microstache.changes
2023-01-18 13:10:31.936721906 +0100
@@ -1,0 +2,8 @@
+Mon Jan 9 16:30:00 UTC 2023 - Peter Simons <[email protected]>
+
+- Update microstache to version 1.0.2.3.
+ ## microstache 1.0.2.3
+
+ - Support `parsec-3.1.16.*`
+
+-------------------------------------------------------------------
Old:
----
microstache-1.0.2.2.tar.gz
New:
----
microstache-1.0.2.3.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ghc-microstache.spec ++++++
--- /var/tmp/diff_new_pack.bTD3LG/_old 2023-01-18 13:10:32.780726909 +0100
+++ /var/tmp/diff_new_pack.bTD3LG/_new 2023-01-18 13:10:32.784726932 +0100
@@ -1,7 +1,7 @@
#
# spec file for package ghc-microstache
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
%global pkg_name microstache
%bcond_with tests
Name: ghc-%{pkg_name}
-Version: 1.0.2.2
+Version: 1.0.2.3
Release: 0
Summary: Mustache templates for Haskell
License: BSD-3-Clause
++++++ microstache-1.0.2.2.tar.gz -> microstache-1.0.2.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/microstache-1.0.2.2/CHANGELOG.md
new/microstache-1.0.2.3/CHANGELOG.md
--- old/microstache-1.0.2.2/CHANGELOG.md 2001-09-09 03:46:40.000000000
+0200
+++ new/microstache-1.0.2.3/CHANGELOG.md 2001-09-09 03:46:40.000000000
+0200
@@ -1,3 +1,7 @@
+## microstache 1.0.2.3
+
+- Support `parsec-3.1.16.*`
+
## microstache 1.0.2.1
- Support `transformers-0.6`
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/microstache-1.0.2.2/microstache.cabal
new/microstache-1.0.2.3/microstache.cabal
--- old/microstache-1.0.2.2/microstache.cabal 2001-09-09 03:46:40.000000000
+0200
+++ new/microstache-1.0.2.3/microstache.cabal 2001-09-09 03:46:40.000000000
+0200
@@ -1,5 +1,5 @@
name: microstache
-version: 1.0.2.2
+version: 1.0.2.3
cabal-version: >=1.10
license: BSD3
license-file: LICENSE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/microstache-1.0.2.2/src/Text/Microstache/Compile.hs
new/microstache-1.0.2.3/src/Text/Microstache/Compile.hs
--- old/microstache-1.0.2.2/src/Text/Microstache/Compile.hs 2001-09-09
03:46:40.000000000 +0200
+++ new/microstache-1.0.2.3/src/Text/Microstache/Compile.hs 2001-09-09
03:46:40.000000000 +0200
@@ -20,13 +20,12 @@
, compileMustacheText )
where
-import Control.Exception (throwIO)
-import Control.Monad (filterM, foldM)
-import Data.Text.Lazy (Text)
+import Control.Exception (throwIO)
+import Control.Monad (filterM, foldM)
+import Data.Text.Lazy (Text)
import System.Directory
-import Text.Microstache.Parser
-import Text.Microstache.Type
-import Text.Parsec
+ (doesFileExist, getCurrentDirectory, getDirectoryContents)
+import Text.Parsec (ParseError)
import qualified Data.Map as Map
import qualified Data.Text as T
@@ -37,6 +36,9 @@
import Control.Applicative ((<$>))
#endif
+import Text.Microstache.Parser
+import Text.Microstache.Type
+
-- | Compile all templates in specified directory and select one. Template
-- files should have extension @mustache@, (e.g. @foo.mustache@) to be
-- recognized. This function /does not/ scan the directory recursively.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/microstache-1.0.2.2/src/Text/Microstache/Parser.hs
new/microstache-1.0.2.3/src/Text/Microstache/Parser.hs
--- old/microstache-1.0.2.2/src/Text/Microstache/Parser.hs 2001-09-09
03:46:40.000000000 +0200
+++ new/microstache-1.0.2.3/src/Text/Microstache/Parser.hs 2001-09-09
03:46:40.000000000 +0200
@@ -11,24 +11,34 @@
-- import the module, because "Text.Microstache" re-exports everything you may
-- need, import that module instead.
+{-# LANGUAGE CPP #-}
module Text.Microstache.Parser
( parseMustache )
where
-import Control.Applicative hiding (many)
-import Control.Monad
+import Control.Applicative (Alternative (..), (<$), (<$>))
+import Control.Monad (unless, void)
import Data.Char (isAlphaNum, isSpace)
-import Data.Functor.Identity
+import Data.Functor.Identity (Identity, runIdentity)
import Data.List (intercalate)
import Data.Maybe (catMaybes)
import Data.Text.Lazy (Text)
import Data.Word (Word)
-import Text.Microstache.Type
-import Text.Parsec hiding ((<|>))
+import Text.Parsec
+ (ParseError, ParsecT, Stream, anyChar, between, char, choice, eof,
+ getPosition, getState, label, lookAhead, manyTill, notFollowedBy, oneOf,
+ putState, runParserT, satisfy, sepBy1, sourceColumn, spaces, string,
try,
+ (<?>))
import Text.Parsec.Char ()
+import Text.Microstache.Type
+
import qualified Data.Text as T
+#if !MIN_VERSION_base(4,8,0)
+import Control.Applicative (Applicative (..))
+#endif
+
----------------------------------------------------------------------------
-- Parser
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/microstache-1.0.2.2/src/Text/Microstache/Render.hs
new/microstache-1.0.2.3/src/Text/Microstache/Render.hs
--- old/microstache-1.0.2.2/src/Text/Microstache/Render.hs 2001-09-09
03:46:40.000000000 +0200
+++ new/microstache-1.0.2.3/src/Text/Microstache/Render.hs 2001-09-09
03:46:40.000000000 +0200
@@ -28,7 +28,6 @@
import Data.Semigroup ((<>))
import Data.Text (Text)
import Data.Word (Word)
-import Text.Microstache.Type
import qualified Data.List.NonEmpty as NE
import qualified Data.Map as Map
@@ -52,9 +51,11 @@
#endif
#if !MIN_VERSION_base(4,8,0)
-import Control.Applicative
+import Control.Applicative ((<$>))
#endif
+import Text.Microstache.Type
+
#if !(MIN_VERSION_transformers(0,4,0))
modify' :: (s -> s) -> State s ()
modify' f = do
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/microstache-1.0.2.2/src/Text/Microstache/Type.hs
new/microstache-1.0.2.3/src/Text/Microstache/Type.hs
--- old/microstache-1.0.2.2/src/Text/Microstache/Type.hs 2001-09-09
03:46:40.000000000 +0200
+++ new/microstache-1.0.2.3/src/Text/Microstache/Type.hs 2001-09-09
03:46:40.000000000 +0200
@@ -30,17 +30,18 @@
)
where
-import Control.DeepSeq
+import Control.DeepSeq (NFData (..))
import Control.Exception (Exception (..))
import Data.Data (Data)
import Data.Map (Map)
-import Data.Semigroup
+import Data.Monoid (Monoid (..))
+import Data.Semigroup (Semigroup (..))
import Data.String (IsString (..))
import Data.Text (Text)
import Data.Typeable (Typeable)
import Data.Word (Word)
import GHC.Generics
-import Text.Parsec
+import Text.Parsec (ParseError)
import qualified Data.Map as Map
import qualified Data.Text as T