Hello community,
here is the log from the commit of package ghc-neat-interpolation for
openSUSE:Factory checked in at 2018-10-25 08:17:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-neat-interpolation (Old)
and /work/SRC/openSUSE:Factory/.ghc-neat-interpolation.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-neat-interpolation"
Thu Oct 25 08:17:38 2018 rev:5 rq:642882 version:0.3.2.4
Changes:
--------
---
/work/SRC/openSUSE:Factory/ghc-neat-interpolation/ghc-neat-interpolation.changes
2018-07-24 17:20:19.223141204 +0200
+++
/work/SRC/openSUSE:Factory/.ghc-neat-interpolation.new/ghc-neat-interpolation.changes
2018-10-25 08:17:57.168028467 +0200
@@ -1,0 +2,6 @@
+Wed Oct 10 19:24:17 UTC 2018 - [email protected]
+
+- Update neat-interpolation to version 0.3.2.4.
+ Upstream does not provide a change log file.
+
+-------------------------------------------------------------------
Old:
----
neat-interpolation-0.3.2.2.tar.gz
New:
----
neat-interpolation-0.3.2.4.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ghc-neat-interpolation.spec ++++++
--- /var/tmp/diff_new_pack.3Pasic/_old 2018-10-25 08:17:58.828027739 +0200
+++ /var/tmp/diff_new_pack.3Pasic/_new 2018-10-25 08:17:58.832027737 +0200
@@ -12,14 +12,14 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
%global pkg_name neat-interpolation
%bcond_with tests
Name: ghc-%{pkg_name}
-Version: 0.3.2.2
+Version: 0.3.2.4
Release: 0
Summary: A quasiquoter for neat and simple multiline text interpolation
License: MIT
++++++ neat-interpolation-0.3.2.2.tar.gz -> neat-interpolation-0.3.2.4.tar.gz
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/neat-interpolation-0.3.2.2/library/NeatInterpolation/Parsing.hs
new/neat-interpolation-0.3.2.4/library/NeatInterpolation/Parsing.hs
--- old/neat-interpolation-0.3.2.2/library/NeatInterpolation/Parsing.hs
2018-06-16 08:30:00.000000000 +0200
+++ new/neat-interpolation-0.3.2.4/library/NeatInterpolation/Parsing.hs
2018-09-14 03:47:54.000000000 +0200
@@ -1,6 +1,3 @@
-{-# LANGUAGE CPP #-}
-{-# LANGUAGE EmptyCase #-}
-
module NeatInterpolation.Parsing where
import BasePrelude hiding (many, some, try, (<|>))
@@ -17,22 +14,6 @@
LineContentIdentifier [Char]
deriving (Show)
-#if ( __GLASGOW_HASKELL__ < 710 )
-data Void
-
-instance Eq Void where
- _ == _ = True
-
-instance Ord Void where
- compare _ _ = EQ
-
-instance ShowErrorComponent Void where
- showErrorComponent = absurd
-
-absurd :: Void -> a
-absurd a = case a of {}
-#endif
-
type Parser = Parsec Void String
-- | Pretty parse exception for parsing lines.
@@ -41,7 +22,7 @@
parseLines :: [Char] -> Either ParseException [Line]
parseLines input = case parse lines "NeatInterpolation.Parsing.parseLines"
input of
- Left err -> Left $ ParseException $ pack $ parseErrorPretty' input err
+ Left err -> Left $ ParseException $ pack $ errorBundlePretty err
Right output -> Right output
where
lines :: Parser [Line]
@@ -54,7 +35,7 @@
escapedDollar = fmap LineContentText $ char '$' *> count 1 (char '$')
identifier' = some (alphaNumChar <|> char '\'' <|> char '_')
contentText = do
- text <- manyTill anyChar end
+ text <- manyTill anySingle end
if null text
then fail "Empty text"
else return $ LineContentText $ text
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/neat-interpolation-0.3.2.2/neat-interpolation.cabal
new/neat-interpolation-0.3.2.4/neat-interpolation.cabal
--- old/neat-interpolation-0.3.2.2/neat-interpolation.cabal 2018-06-16
08:30:01.000000000 +0200
+++ new/neat-interpolation-0.3.2.4/neat-interpolation.cabal 2018-09-14
03:47:54.000000000 +0200
@@ -1,7 +1,7 @@
name:
neat-interpolation
version:
- 0.3.2.2
+ 0.3.2.4
synopsis:
A quasiquoter for neat and simple multiline text interpolation
description:
@@ -48,10 +48,10 @@
NeatInterpolation.String
build-depends:
text == 1.*,
- megaparsec >= 6.5 && < 7,
+ megaparsec >= 7 && < 8,
template-haskell >= 2.8 && < 3,
base-prelude < 2,
- base >= 4.6 && < 5
+ base >= 4.9 && < 5
ghc-options:
-funbox-strict-fields
default-extensions: