commit ghc-th-reify-many for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-th-reify-many for openSUSE:Factory checked in at 2020-09-15 16:19:51 Comparing /work/SRC/openSUSE:Factory/ghc-th-reify-many (Old) and /work/SRC/openSUSE:Factory/.ghc-th-reify-many.new.4249 (New) Package is "ghc-th-reify-many" Tue Sep 15 16:19:51 2020 rev:9 rq:833298 version:0.1.9 Changes: --- /work/SRC/openSUSE:Factory/ghc-th-reify-many/ghc-th-reify-many.changes 2019-12-27 13:58:24.984804652 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-th-reify-many.new.4249/ghc-th-reify-many.changes 2020-09-15 16:19:56.974117674 +0200 @@ -1,0 +2,5 @@ +Fri Sep 4 10:40:09 UTC 2020 - Peter Simons + +- Replace %setup -q with the more modern %autosetup macro. + +--- Other differences: -- ++ ghc-th-reify-many.spec ++ --- /var/tmp/diff_new_pack.HoOHpl/_old 2020-09-15 16:19:58.326118968 +0200 +++ /var/tmp/diff_new_pack.HoOHpl/_new 2020-09-15 16:19:58.326118968 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-th-reify-many # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -50,7 +50,7 @@ This package provides the Haskell %{pkg_name} library development files. %prep -%setup -q -n %{pkg_name}-%{version} +%autosetup -n %{pkg_name}-%{version} %build %ghc_lib_build
commit ghc-th-reify-many for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-th-reify-many for openSUSE:Factory checked in at 2019-12-27 13:58:24 Comparing /work/SRC/openSUSE:Factory/ghc-th-reify-many (Old) and /work/SRC/openSUSE:Factory/.ghc-th-reify-many.new.6675 (New) Package is "ghc-th-reify-many" Fri Dec 27 13:58:24 2019 rev:8 rq:759535 version:0.1.9 Changes: --- /work/SRC/openSUSE:Factory/ghc-th-reify-many/ghc-th-reify-many.changes 2019-04-28 20:13:58.642398942 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-th-reify-many.new.6675/ghc-th-reify-many.changes 2019-12-27 13:58:24.984804652 +0100 @@ -1,0 +2,5 @@ +Fri Nov 8 16:14:59 UTC 2019 - Peter Simons + +- Drop obsolete group attributes. + +--- Other differences: -- ++ ghc-th-reify-many.spec ++ --- /var/tmp/diff_new_pack.YZVZhY/_old 2019-12-27 13:58:25.416804861 +0100 +++ /var/tmp/diff_new_pack.YZVZhY/_new 2019-12-27 13:58:25.424804865 +0100 @@ -23,7 +23,6 @@ Release:0 Summary:Recurseively reify template haskell datatype info License:BSD-3-Clause -Group: Development/Libraries/Haskell URL:https://hackage.haskell.org/package/%{pkg_name} Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz BuildRequires: ghc-Cabal-devel @@ -42,7 +41,6 @@ %package devel Summary:Haskell %{pkg_name} library development files -Group: Development/Libraries/Haskell Requires: %{name} = %{version}-%{release} Requires: ghc-compiler = %{ghc_version} Requires(post): ghc-compiler = %{ghc_version}
commit ghc-th-reify-many for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-th-reify-many for openSUSE:Factory checked in at 2019-04-28 20:13:55 Comparing /work/SRC/openSUSE:Factory/ghc-th-reify-many (Old) and /work/SRC/openSUSE:Factory/.ghc-th-reify-many.new.5536 (New) Package is "ghc-th-reify-many" Sun Apr 28 20:13:55 2019 rev:7 rq:698562 version:0.1.9 Changes: --- /work/SRC/openSUSE:Factory/ghc-th-reify-many/ghc-th-reify-many.changes 2018-10-25 09:06:24.994502265 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-th-reify-many.new.5536/ghc-th-reify-many.changes 2019-04-28 20:13:58.642398942 +0200 @@ -1,0 +2,6 @@ +Mon Apr 22 02:01:26 UTC 2019 - psim...@suse.com + +- Update th-reify-many to version 0.1.9. + Upstream does not provide a change log file. + +--- Old: th-reify-many-0.1.8.tar.gz New: th-reify-many-0.1.9.tar.gz Other differences: -- ++ ghc-th-reify-many.spec ++ --- /var/tmp/diff_new_pack.SQ975D/_old 2019-04-28 20:13:59.398398471 +0200 +++ /var/tmp/diff_new_pack.SQ975D/_new 2019-04-28 20:13:59.402398469 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-th-reify-many # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # 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 th-reify-many %bcond_with tests Name: ghc-%{pkg_name} -Version:0.1.8 +Version:0.1.9 Release:0 Summary:Recurseively reify template haskell datatype info License:BSD-3-Clause ++ th-reify-many-0.1.8.tar.gz -> th-reify-many-0.1.9.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/th-reify-many-0.1.8/src/Language/Haskell/TH/ReifyMany/Internal.hs new/th-reify-many-0.1.9/src/Language/Haskell/TH/ReifyMany/Internal.hs --- old/th-reify-many-0.1.8/src/Language/Haskell/TH/ReifyMany/Internal.hs 2016-05-09 06:01:16.0 +0200 +++ new/th-reify-many-0.1.9/src/Language/Haskell/TH/ReifyMany/Internal.hs 2019-04-21 17:04:26.0 +0200 @@ -100,7 +100,7 @@ -- the given 'TypeclassInstance'. instanceMatches :: TypeclassInstance -> Name -> Bool instanceMatches (TypeclassInstance _ typ _) n' = -case tailMay $ map (headMay . unAppsT) $ unAppsT typ of +case tailMay $ map (fmap unSigT . headMay . unAppsT) $ unAppsT typ of Nothing -> False Just xs -> not $ null [() | Just (ConT n) <- xs, n == n'] @@ -110,3 +110,8 @@ where go xs (AppT l x) = go (x : xs) l go xs ty = ty : xs + +-- | Remove any explicit kind signatures (i.e., 'SigT's) from a 'Type'. +unSigT :: Type -> Type +unSigT (SigT t _) = unSigT t +unSigT t = t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/th-reify-many-0.1.8/th-reify-many.cabal new/th-reify-many-0.1.9/th-reify-many.cabal --- old/th-reify-many-0.1.8/th-reify-many.cabal 2017-07-26 22:22:30.0 +0200 +++ new/th-reify-many-0.1.9/th-reify-many.cabal 2019-04-21 17:05:56.0 +0200 @@ -1,5 +1,5 @@ name: th-reify-many -version: 0.1.8 +version: 0.1.9 synopsis: Recurseively reify template haskell datatype info description: @th-reify-many@ provides functions for recursively reifying top
commit ghc-th-reify-many for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-th-reify-many for openSUSE:Factory checked in at 2018-10-25 09:06:20 Comparing /work/SRC/openSUSE:Factory/ghc-th-reify-many (Old) and /work/SRC/openSUSE:Factory/.ghc-th-reify-many.new (New) Package is "ghc-th-reify-many" Thu Oct 25 09:06:20 2018 rev:6 rq:643473 version:0.1.8 Changes: --- /work/SRC/openSUSE:Factory/ghc-th-reify-many/ghc-th-reify-many.changes 2018-07-21 10:23:41.974979538 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-th-reify-many.new/ghc-th-reify-many.changes 2018-10-25 09:06:24.994502265 +0200 @@ -1,0 +2,5 @@ +Sat Oct 20 11:32:07 UTC 2018 - Peter Simons + +- Use https URL to refer to bugs.opensuse.org. + +--- Other differences: -- ++ ghc-th-reify-many.spec ++ --- /var/tmp/diff_new_pack.qdlRLx/_old 2018-10-25 09:06:25.702501842 +0200 +++ /var/tmp/diff_new_pack.qdlRLx/_new 2018-10-25 09:06:25.702501842 +0200 @@ -12,7 +12,7 @@ # 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/ #
commit ghc-th-reify-many for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-th-reify-many for openSUSE:Factory checked in at 2018-07-21 10:23:38 Comparing /work/SRC/openSUSE:Factory/ghc-th-reify-many (Old) and /work/SRC/openSUSE:Factory/.ghc-th-reify-many.new (New) Package is "ghc-th-reify-many" Sat Jul 21 10:23:38 2018 rev:5 rq:623876 version:0.1.8 Changes: --- /work/SRC/openSUSE:Factory/ghc-th-reify-many/ghc-th-reify-many.changes 2018-05-30 12:27:37.593609213 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-th-reify-many.new/ghc-th-reify-many.changes 2018-07-21 10:23:41.974979538 +0200 @@ -1,0 +2,6 @@ +Wed Jul 18 14:26:44 UTC 2018 - psim...@suse.com + +- Cosmetic: replace tabs with blanks, strip trailing white space, + and update copyright headers with spec-cleaner. + +--- @@ -21 +26,0 @@ - Other differences: --
commit ghc-th-reify-many for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-th-reify-many for openSUSE:Factory checked in at 2018-05-30 12:14:44 Comparing /work/SRC/openSUSE:Factory/ghc-th-reify-many (Old) and /work/SRC/openSUSE:Factory/.ghc-th-reify-many.new (New) Package is "ghc-th-reify-many" Wed May 30 12:14:44 2018 rev:4 rq:607906 version:0.1.8 Changes: --- /work/SRC/openSUSE:Factory/ghc-th-reify-many/ghc-th-reify-many.changes 2017-07-05 23:59:50.072431943 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-th-reify-many.new/ghc-th-reify-many.changes 2018-05-30 12:27:37.593609213 +0200 @@ -1,0 +2,6 @@ +Mon May 14 17:02:11 UTC 2018 - psim...@suse.com + +- Update th-reify-many to version 0.1.8. + Upstream does not provide a changelog. + +--- Old: th-reify-many-0.1.7.tar.gz New: th-reify-many-0.1.8.tar.gz Other differences: -- ++ ghc-th-reify-many.spec ++ --- /var/tmp/diff_new_pack.OHuqhd/_old 2018-05-30 12:27:38.609573670 +0200 +++ /var/tmp/diff_new_pack.OHuqhd/_new 2018-05-30 12:27:38.613573531 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-th-reify-many # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,12 +19,12 @@ %global pkg_name th-reify-many %bcond_with tests Name: ghc-%{pkg_name} -Version:0.1.7 +Version:0.1.8 Release:0 Summary:Recurseively reify template haskell datatype info License:BSD-3-Clause -Group: Development/Languages/Other -Url:https://hackage.haskell.org/package/%{pkg_name} +Group: Development/Libraries/Haskell +URL:https://hackage.haskell.org/package/%{pkg_name} Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz BuildRequires: ghc-Cabal-devel BuildRequires: ghc-containers-devel @@ -33,7 +33,6 @@ BuildRequires: ghc-safe-devel BuildRequires: ghc-template-haskell-devel BuildRequires: ghc-th-expand-syns-devel -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description 'th-reify-many' provides functions for recursively reifying top level @@ -43,7 +42,7 @@ %package devel Summary:Haskell %{pkg_name} library development files -Group: Development/Libraries/Other +Group: Development/Libraries/Haskell Requires: %{name} = %{version}-%{release} Requires: ghc-compiler = %{ghc_version} Requires(post): ghc-compiler = %{ghc_version} @@ -71,10 +70,8 @@ %ghc_pkg_recache %files -f %{name}.files -%defattr(-,root,root,-) -%doc LICENSE +%license LICENSE %files devel -f %{name}-devel.files -%defattr(-,root,root,-) %changelog ++ th-reify-many-0.1.7.tar.gz -> th-reify-many-0.1.8.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/th-reify-many-0.1.7/src/Language/Haskell/TH/ReifyMany.hs new/th-reify-many-0.1.8/src/Language/Haskell/TH/ReifyMany.hs --- old/th-reify-many-0.1.7/src/Language/Haskell/TH/ReifyMany.hs 2017-06-13 05:40:58.0 +0200 +++ new/th-reify-many-0.1.8/src/Language/Haskell/TH/ReifyMany.hs 2017-07-26 22:20:09.0 +0200 @@ -111,6 +111,9 @@ #if MIN_VERSION_template_haskell(2,7,0) FamilyI{} -> skip "type or data family" #endif +#if MIN_VERSION_template_haskell(2,12,0) +PatSynI{} -> skip "pattern synonym" +#endif -- | Starting from a set of initial top level declarations, specified -- by @[Name]@, recursively enumerate other related declarations. The diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/th-reify-many-0.1.7/th-reify-many.cabal new/th-reify-many-0.1.8/th-reify-many.cabal --- old/th-reify-many-0.1.7/th-reify-many.cabal 2017-06-13 05:40:58.0 +0200 +++ new/th-reify-many-0.1.8/th-reify-many.cabal 2017-07-26 22:22:30.0 +0200 @@ -1,5 +1,5 @@ name: th-reify-many -version: 0.1.7 +version: 0.1.8 synopsis: Recurseively reify template haskell datatype info description: @th-reify-many@ provides functions for recursively reifying top
commit ghc-th-reify-many for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-th-reify-many for openSUSE:Factory checked in at 2017-07-05 23:59:48 Comparing /work/SRC/openSUSE:Factory/ghc-th-reify-many (Old) and /work/SRC/openSUSE:Factory/.ghc-th-reify-many.new (New) Package is "ghc-th-reify-many" Wed Jul 5 23:59:48 2017 rev:3 rq:506852 version:0.1.7 Changes: --- /work/SRC/openSUSE:Factory/ghc-th-reify-many/ghc-th-reify-many.changes 2017-05-17 10:54:23.782471173 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-th-reify-many.new/ghc-th-reify-many.changes 2017-07-05 23:59:50.072431943 +0200 @@ -1,0 +2,5 @@ +Mon Jun 19 21:01:50 UTC 2017 - psim...@suse.com + +- Update to version 0.1.7. + +--- Old: th-reify-many-0.1.6.tar.gz New: th-reify-many-0.1.7.tar.gz Other differences: -- ++ ghc-th-reify-many.spec ++ --- /var/tmp/diff_new_pack.tRHhgy/_old 2017-07-05 23:59:50.700343487 +0200 +++ /var/tmp/diff_new_pack.tRHhgy/_new 2017-07-05 23:59:50.704342925 +0200 @@ -19,7 +19,7 @@ %global pkg_name th-reify-many %bcond_with tests Name: ghc-%{pkg_name} -Version:0.1.6 +Version:0.1.7 Release:0 Summary:Recurseively reify template haskell datatype info License:BSD-3-Clause ++ th-reify-many-0.1.6.tar.gz -> th-reify-many-0.1.7.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/th-reify-many-0.1.6/src/Language/Haskell/TH/ReifyMany.hs new/th-reify-many-0.1.7/src/Language/Haskell/TH/ReifyMany.hs --- old/th-reify-many-0.1.6/src/Language/Haskell/TH/ReifyMany.hs 2016-05-10 07:52:48.0 +0200 +++ new/th-reify-many-0.1.7/src/Language/Haskell/TH/ReifyMany.hs 2017-06-13 05:40:58.0 +0200 @@ -96,8 +96,7 @@ reifyManyTyCons recurse = reifyMany recurse' where recurse' (name, info) = do -let skip thing = do -report False $ "reifyManyTyCons skipping " ++ thing ++ " named " ++ pprint name +let skip _ = do return (False, []) unexpected thing = do fail $ "reifyManyTyCons encountered unexpected " ++ thing ++ " named " ++ pprint name diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/th-reify-many-0.1.6/th-reify-many.cabal new/th-reify-many-0.1.7/th-reify-many.cabal --- old/th-reify-many-0.1.6/th-reify-many.cabal 2016-05-10 08:04:49.0 +0200 +++ new/th-reify-many-0.1.7/th-reify-many.cabal 2017-06-13 05:40:58.0 +0200 @@ -1,5 +1,5 @@ name: th-reify-many -version: 0.1.6 +version: 0.1.7 synopsis: Recurseively reify template haskell datatype info description: @th-reify-many@ provides functions for recursively reifying top
commit ghc-th-reify-many for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-th-reify-many for openSUSE:Factory checked in at 2017-05-17 10:54:23 Comparing /work/SRC/openSUSE:Factory/ghc-th-reify-many (Old) and /work/SRC/openSUSE:Factory/.ghc-th-reify-many.new (New) Package is "ghc-th-reify-many" Wed May 17 10:54:23 2017 rev:2 rq:495107 version:0.1.6 Changes: --- /work/SRC/openSUSE:Factory/ghc-th-reify-many/ghc-th-reify-many.changes 2017-01-18 21:33:34.514436024 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-th-reify-many.new/ghc-th-reify-many.changes 2017-05-17 10:54:23.782471173 +0200 @@ -1,0 +2,5 @@ +Mon May 8 19:24:04 UTC 2017 - psim...@suse.com + +- Clean up spec file. Only cosmetic; no functional change. + +--- Other differences: -- ++ ghc-th-reify-many.spec ++ --- /var/tmp/diff_new_pack.YSqyuW/_old 2017-05-17 10:54:24.326394654 +0200 +++ /var/tmp/diff_new_pack.YSqyuW/_new 2017-05-17 10:54:24.326394654 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-th-reify-many # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,11 +23,10 @@ Release:0 Summary:Recurseively reify template haskell datatype info License:BSD-3-Clause -Group: System/Libraries +Group: Development/Languages/Other Url:https://hackage.haskell.org/package/%{pkg_name} Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz BuildRequires: ghc-Cabal-devel -# Begin cabal-rpm deps: BuildRequires: ghc-containers-devel BuildRequires: ghc-mtl-devel BuildRequires: ghc-rpm-macros @@ -35,7 +34,6 @@ BuildRequires: ghc-template-haskell-devel BuildRequires: ghc-th-expand-syns-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build -# End cabal-rpm deps %description 'th-reify-many' provides functions for recursively reifying top level @@ -57,20 +55,14 @@ %prep %setup -q -n %{pkg_name}-%{version} - %build %ghc_lib_build - %install %ghc_lib_install - %check -%if %{with tests} -%{cabal} test -%endif - +%cabal_test %post devel %ghc_pkg_recache