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 - psim...@suse.com + +- 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: