Hello community, here is the log from the commit of package ghc-th-expand-syns for openSUSE:Factory checked in at 2017-06-04 01:55:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-th-expand-syns (Old) and /work/SRC/openSUSE:Factory/.ghc-th-expand-syns.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-th-expand-syns" Sun Jun 4 01:55:31 2017 rev:3 rq:494194 version:0.4.3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-th-expand-syns/ghc-th-expand-syns.changes 2017-02-03 17:40:15.047048392 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-th-expand-syns.new/ghc-th-expand-syns.changes 2017-06-04 01:55:32.320567824 +0200 @@ -1,0 +2,5 @@ +Mon Apr 24 12:26:51 UTC 2017 - psim...@suse.com + +- Update to version 0.4.3.0 with cabal2obs. + +------------------------------------------------------------------- Old: ---- th-expand-syns-0.4.2.0.tar.gz New: ---- th-expand-syns-0.4.3.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-th-expand-syns.spec ++++++ --- /var/tmp/diff_new_pack.68Rjt3/_old 2017-06-04 01:55:32.832495499 +0200 +++ /var/tmp/diff_new_pack.68Rjt3/_new 2017-06-04 01:55:32.832495499 +0200 @@ -19,7 +19,7 @@ %global pkg_name th-expand-syns %bcond_with tests Name: ghc-%{pkg_name} -Version: 0.4.2.0 +Version: 0.4.3.0 Release: 0 Summary: Expands type synonyms in Template Haskell ASTs License: BSD-3-Clause ++++++ th-expand-syns-0.4.2.0.tar.gz -> th-expand-syns-0.4.3.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/th-expand-syns-0.4.2.0/Language/Haskell/TH/ExpandSyns.hs new/th-expand-syns-0.4.3.0/Language/Haskell/TH/ExpandSyns.hs --- old/th-expand-syns-0.4.2.0/Language/Haskell/TH/ExpandSyns.hs 2017-01-12 01:09:39.000000000 +0100 +++ new/th-expand-syns-0.4.3.0/Language/Haskell/TH/ExpandSyns.hs 2017-04-21 02:05:11.000000000 +0200 @@ -105,7 +105,7 @@ #else report False #endif - (packagename ++": "++"WARNING: "++msg) + (packagename ++": WARNING: "++msg) @@ -126,6 +126,9 @@ DataConI {} -> no VarI {} -> no TyVarI {} -> no +#if MIN_VERSION_template_haskell(2,12,0) + PatSynI {} -> no +#endif where no = return Nothing @@ -186,6 +189,11 @@ go (DefaultSigD {}) = no #endif +#if MIN_VERSION_template_haskell(2,12,0) + go (PatSynD {}) = no + go (PatSynSigD {}) = no +#endif + no = return Nothing #if MIN_VERSION_template_haskell(2,4,0) @@ -312,6 +320,10 @@ go acc x@WildCardT = passThrough acc x #endif +#if MIN_VERSION_template_haskell(2,12,0) + go acc x@(UnboxedSumT _) = passThrough acc x +#endif + class SubstTypeVariable a where -- | Capture-free substitution subst :: (Name, Type) -> a -> a @@ -361,6 +373,10 @@ go s@WildCardT = s #endif +#if MIN_VERSION_template_haskell(2,12,0) + go s@(UnboxedSumT _) = s +#endif + -- testCapture :: Type -- testCapture = -- let diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/th-expand-syns-0.4.2.0/changelog.markdown new/th-expand-syns-0.4.3.0/changelog.markdown --- old/th-expand-syns-0.4.2.0/changelog.markdown 2017-01-13 00:08:26.000000000 +0100 +++ new/th-expand-syns-0.4.3.0/changelog.markdown 2017-04-21 01:57:13.000000000 +0200 @@ -1,3 +1,7 @@ +## 0.4.3.0 + +* Added support for GHC 8.2.1 / template-haskell-2.12 (Thanks to Ryan Scott) + ## 0.4.2.0 * Eliminated warnings about unrecognized results of 'reify'. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/th-expand-syns-0.4.2.0/th-expand-syns.cabal new/th-expand-syns-0.4.3.0/th-expand-syns.cabal --- old/th-expand-syns-0.4.2.0/th-expand-syns.cabal 2017-01-13 00:08:43.000000000 +0100 +++ new/th-expand-syns-0.4.3.0/th-expand-syns.cabal 2017-04-21 01:57:42.000000000 +0200 @@ -1,7 +1,7 @@ name: th-expand-syns -version: 0.4.2.0 +version: 0.4.3.0 synopsis: Expands type synonyms in Template Haskell ASTs -description: Expands type synonyms in Template Haskell ASTs +description: Expands type synonyms in Template Haskell ASTs. category: Template Haskell license: BSD3 license-file: LICENSE @@ -19,14 +19,14 @@ GHC == 7.8.4 GHC == 7.10.3 GHC == 8.0.1 - GHC == 8.1 + GHC == 8.2.1 source-repository head type: git location: git://github.com/DanielSchuessler/th-expand-syns.git Library - build-depends: base >= 4 && < 5, template-haskell < 2.12, syb, containers + build-depends: base >= 4 && < 5, template-haskell < 2.13, syb, containers ghc-options: exposed-modules: Language.Haskell.TH.ExpandSyns