commit ghc-generic-deriving for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-generic-deriving for openSUSE:Factory checked in at 2019-05-09 10:09:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-generic-deriving (Old) and /work/SRC/openSUSE:Factory/.ghc-generic-deriving.new.5148 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "ghc-generic-deriving" Thu May 9 10:09:55 2019 rev:12 rq:700198 version:1.12.4 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-generic-deriving/ghc-generic-deriving.changes 2019-02-17 12:20:08.276220406 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-generic-deriving.new.5148/ghc-generic-deriving.changes 2019-05-09 10:09:58.093123931 +0200 @@ -1,0 +2,7 @@ +Tue Apr 30 09:23:03 UTC 2019 - psimons@suse.com + +- Update generic-deriving to version 1.12.4. + # 1.12.4 [2019.04.26] + * Support `th-abstraction-0.3.0.0` or later. + +------------------------------------------------------------------- Old: ---- generic-deriving-1.12.3.tar.gz New: ---- generic-deriving-1.12.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-generic-deriving.spec ++++++ --- /var/tmp/diff_new_pack.DhcFwk/_old 2019-05-09 10:09:58.801125958 +0200 +++ /var/tmp/diff_new_pack.DhcFwk/_new 2019-05-09 10:09:58.805125969 +0200 @@ -19,7 +19,7 @@ %global pkg_name generic-deriving %bcond_with tests Name: ghc-%{pkg_name} -Version: 1.12.3 +Version: 1.12.4 Release: 0 Summary: Generic programming library for generalised deriving License: BSD-3-Clause ++++++ generic-deriving-1.12.3.tar.gz -> generic-deriving-1.12.4.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/generic-deriving-1.12.3/CHANGELOG.md new/generic-deriving-1.12.4/CHANGELOG.md --- old/generic-deriving-1.12.3/CHANGELOG.md 2001-09-09 03:46:40.000000000 +0200 +++ new/generic-deriving-1.12.4/CHANGELOG.md 2001-09-09 03:46:40.000000000 +0200 @@ -1,3 +1,6 @@ +# 1.12.4 [2019.04.26] +* Support `th-abstraction-0.3.0.0` or later. + # 1.12.3 [2019.02.09] * Support `template-haskell-2.15`. * Add a `gshowList` method to `GShow`, which lets us avoid the need for diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/generic-deriving-1.12.3/generic-deriving.cabal new/generic-deriving-1.12.4/generic-deriving.cabal --- old/generic-deriving-1.12.3/generic-deriving.cabal 2001-09-09 03:46:40.000000000 +0200 +++ new/generic-deriving-1.12.4/generic-deriving.cabal 2001-09-09 03:46:40.000000000 +0200 @@ -1,5 +1,5 @@ name: generic-deriving -version: 1.12.3 +version: 1.12.4 synopsis: Generic programming library for generalised deriving. description: @@ -34,7 +34,7 @@ , GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 - , GHC == 8.6.3 + , GHC == 8.6.4 extra-source-files: CHANGELOG.md , README.md @@ -80,7 +80,7 @@ build-depends: containers >= 0.1 && < 0.7 , ghc-prim < 1 , template-haskell >= 2.4 && < 2.15 - , th-abstraction >= 0.2.9 && < 0.3 + , th-abstraction >= 0.2.9 && < 0.4 default-language: Haskell2010 ghc-options: -Wall diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/generic-deriving-1.12.3/src/Generics/Deriving/TH/Internal.hs new/generic-deriving-1.12.4/src/Generics/Deriving/TH/Internal.hs --- old/generic-deriving-1.12.3/src/Generics/Deriving/TH/Internal.hs 2001-09-09 03:46:40.000000000 +0200 +++ new/generic-deriving-1.12.4/src/Generics/Deriving/TH/Internal.hs 2001-09-09 03:46:40.000000000 +0200 @@ -459,11 +459,15 @@ reifyDataInfo name = do return $ Left $ ns ++ " Could not reify " ++ nameBase name `recover` - do DatatypeInfo { datatypeContext = ctxt - , datatypeName = parentName - , datatypeVars = tys - , datatypeVariant = variant - , datatypeCons = cons + do DatatypeInfo { datatypeContext = ctxt + , datatypeName = parentName +#if MIN_VERSION_th_abstraction(0,3,0) + , datatypeInstTypes = tys +#else + , datatypeVars = tys +#endif + , datatypeVariant = variant + , datatypeCons = cons } <- reifyDatatype name let variant_ = case variant of Datatype -> Datatype_ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/generic-deriving-1.12.3/src/Generics/Deriving/TH.hs new/generic-deriving-1.12.4/src/Generics/Deriving/TH.hs --- old/generic-deriving-1.12.3/src/Generics/Deriving/TH.hs 2001-09-09 03:46:40.000000000 +0200 +++ new/generic-deriving-1.12.4/src/Generics/Deriving/TH.hs 2001-09-09 03:46:40.000000000 +0200 @@ -345,7 +345,11 @@ let origSigTy = if useKindSigs then SigT origTy origKind else origTy - tyIns <- tySynInstDCompat repName [return origSigTy] (return tyInsRHS) + tyIns <- tySynInstDCompat repName +#if MIN_VERSION_th_abstraction(0,3,0) + Nothing +#endif + [return origSigTy] (return tyInsRHS) let ecOptions = emptyCaseOptions opts mkBody maker = [clause [] (normalB $ mkCaseExp gClass ecOptions name instTys cons maker) []]
participants (1)
-
root