commit ghc-invariant for openSUSE:Factory

2020-10-23 Thread root
Hello community,

here is the log from the commit of package ghc-invariant for openSUSE:Factory 
checked in at 2020-10-23 15:14:09

Comparing /work/SRC/openSUSE:Factory/ghc-invariant (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-invariant.new.3463 (New)


Package is "ghc-invariant"

Fri Oct 23 15:14:09 2020 rev:10 rq:842751 version:0.5.4

Changes:

--- /work/SRC/openSUSE:Factory/ghc-invariant/ghc-invariant.changes  
2020-09-07 22:02:50.294087778 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-invariant.new.3463/ghc-invariant.changes
2020-10-23 15:14:11.114129542 +0200
@@ -1,0 +2,13 @@
+Tue Oct  6 08:56:25 UTC 2020 - psim...@suse.com
+
+- Update invariant to version 0.5.4.
+  # 0.5.4 [2020.10.01]
+  * Fix a bug in which `deriveInvariant2` would fail on certain data types with
+three or parameters if the first two parameters had phantom roles.
+  * Fix a bug in which `deriveInvariant(2)` would fail on sufficiently complex
+uses of rank-n types in constructor fields.
+  * Fix a bug in which `deriveInvariant(2)` would needlessly reject data types
+whose two last type parameters appear as oversaturated arguments to a type
+family.
+
+---

Old:

  invariant-0.5.3.tar.gz
  invariant.cabal

New:

  invariant-0.5.4.tar.gz



Other differences:
--
++ ghc-invariant.spec ++
--- /var/tmp/diff_new_pack.Nte2Hu/_old  2020-10-23 15:14:11.758129853 +0200
+++ /var/tmp/diff_new_pack.Nte2Hu/_new  2020-10-23 15:14:11.758129853 +0200
@@ -19,13 +19,12 @@
 %global pkg_name invariant
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.5.3
+Version:0.5.4
 Release:0
 Summary:Haskell98 invariant functors
 License:BSD-2-Clause
 URL:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
-Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-StateVar-devel
 BuildRequires:  ghc-array-devel
@@ -66,7 +65,6 @@
 
 %prep
 %autosetup -n %{pkg_name}-%{version}
-cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build

++ invariant-0.5.3.tar.gz -> invariant-0.5.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/invariant-0.5.3/CHANGELOG.md 
new/invariant-0.5.4/CHANGELOG.md
--- old/invariant-0.5.3/CHANGELOG.md2001-09-09 03:46:40.0 +0200
+++ new/invariant-0.5.4/CHANGELOG.md2001-09-09 03:46:40.0 +0200
@@ -1,3 +1,12 @@
+# 0.5.4 [2020.10.01]
+* Fix a bug in which `deriveInvariant2` would fail on certain data types with
+  three or parameters if the first two parameters had phantom roles.
+* Fix a bug in which `deriveInvariant(2)` would fail on sufficiently complex
+  uses of rank-n types in constructor fields.
+* Fix a bug in which `deriveInvariant(2)` would needlessly reject data types
+  whose two last type parameters appear as oversaturated arguments to a type
+  family.
+
 # 0.5.3 [2019.05.02]
 * Implement `foldMap'` in the `Foldable` instance for `WrappedFunctor` when
   building with `base-4.13` or later.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/invariant-0.5.3/invariant.cabal 
new/invariant-0.5.4/invariant.cabal
--- old/invariant-0.5.3/invariant.cabal 2001-09-09 03:46:40.0 +0200
+++ new/invariant-0.5.4/invariant.cabal 2001-09-09 03:46:40.0 +0200
@@ -1,5 +1,5 @@
 name:invariant
-version: 0.5.3
+version: 0.5.4
 synopsis:Haskell98 invariant functors
 description: Haskell98 invariant functors (also known as exponential 
functors).
  .
@@ -15,7 +15,7 @@
 maintainer:  Nicolas Frisby ,
  Ryan Scott 
 build-type:  Simple
-cabal-version:   >= 1.9.2
+cabal-version:   >= 1.10
 tested-with: GHC == 7.0.4
, GHC == 7.2.2
, GHC == 7.4.2
@@ -26,7 +26,8 @@
, GHC == 8.2.2
, GHC == 8.4.4
, GHC == 8.6.5
-   , GHC == 8.8.1
+   , GHC == 8.8.3
+   , GHC == 8.10.1
 extra-source-files:  CHANGELOG.md, README.md
 
 source-repository head
@@ -39,6 +40,7 @@
   other-modules:   Data.Functor.Invariant.TH.Internal
  , Paths_invariant
   hs-source-dirs:  src
+  default-language:Haskell2010
   build-depends:   array>= 0.3&& < 0.6
  , base >= 4  && < 

commit ghc-invariant for openSUSE:Factory

2020-09-07 Thread root
Hello community,

here is the log from the commit of package ghc-invariant for openSUSE:Factory 
checked in at 2020-09-07 22:02:47

Comparing /work/SRC/openSUSE:Factory/ghc-invariant (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-invariant.new.3399 (New)


Package is "ghc-invariant"

Mon Sep  7 22:02:47 2020 rev:9 rq:832289 version:0.5.3

Changes:

--- /work/SRC/openSUSE:Factory/ghc-invariant/ghc-invariant.changes  
2020-08-28 21:34:01.508685345 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-invariant.new.3399/ghc-invariant.changes
2020-09-07 22:02:50.294087778 +0200
@@ -1,0 +2,6 @@
+Mon Aug 31 09:34:33 UTC 2020 - psim...@suse.com
+
+- Update invariant to version 0.5.3 revision 1.
+  Upstream has revised the Cabal build instructions on Hackage.
+
+---



Other differences:
--



commit ghc-invariant for openSUSE:Factory

2020-08-28 Thread root
Hello community,

here is the log from the commit of package ghc-invariant for openSUSE:Factory 
checked in at 2020-08-28 21:33:59

Comparing /work/SRC/openSUSE:Factory/ghc-invariant (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-invariant.new.3399 (New)


Package is "ghc-invariant"

Fri Aug 28 21:33:59 2020 rev:8 rq:829321 version:0.5.3

Changes:

--- /work/SRC/openSUSE:Factory/ghc-invariant/ghc-invariant.changes  
2020-06-19 17:13:59.142269020 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-invariant.new.3399/ghc-invariant.changes
2020-08-28 21:34:01.508685345 +0200
@@ -1,0 +2,5 @@
+Tue Aug 18 10:45:13 UTC 2020 - Peter Simons 
+
+- Replace %setup -q with the more modern %autosetup macro.
+
+---



Other differences:
--
++ ghc-invariant.spec ++
--- /var/tmp/diff_new_pack.EjtjK5/_old  2020-08-28 21:34:02.324685731 +0200
+++ /var/tmp/diff_new_pack.EjtjK5/_new  2020-08-28 21:34:02.328685733 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-invariant
 #
-# Copyright (c) 2019 SUSE LLC
+# 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
@@ -65,7 +65,7 @@
 This package provides the Haskell %{pkg_name} library development files.
 
 %prep
-%setup -q -n %{pkg_name}-%{version}
+%autosetup -n %{pkg_name}-%{version}
 cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build




commit ghc-invariant for openSUSE:Factory

2020-06-19 Thread root
Hello community,

here is the log from the commit of package ghc-invariant for openSUSE:Factory 
checked in at 2020-06-19 17:13:55

Comparing /work/SRC/openSUSE:Factory/ghc-invariant (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-invariant.new.3606 (New)


Package is "ghc-invariant"

Fri Jun 19 17:13:55 2020 rev:7 rq:815117 version:0.5.3

Changes:

--- /work/SRC/openSUSE:Factory/ghc-invariant/ghc-invariant.changes  
2019-12-27 13:54:34.904693478 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-invariant.new.3606/ghc-invariant.changes
2020-06-19 17:13:59.142269020 +0200
@@ -1,0 +2,5 @@
+Tue Jun 16 11:14:17 UTC 2020 - Peter Simons 
+
+- Re-generate file with latest version of spec-cleaner.
+
+---



Other differences:
--
++ ghc-invariant.spec ++
--- /var/tmp/diff_new_pack.ybvuxX/_old  2020-06-19 17:14:00.994274068 +0200
+++ /var/tmp/diff_new_pack.ybvuxX/_new  2020-06-19 17:14:00.998274078 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-invariant
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed




commit ghc-invariant for openSUSE:Factory

2019-12-27 Thread root
Hello community,

here is the log from the commit of package ghc-invariant for openSUSE:Factory 
checked in at 2019-12-27 13:54:31

Comparing /work/SRC/openSUSE:Factory/ghc-invariant (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-invariant.new.6675 (New)


Package is "ghc-invariant"

Fri Dec 27 13:54:31 2019 rev:6 rq:759432 version:0.5.3

Changes:

--- /work/SRC/openSUSE:Factory/ghc-invariant/ghc-invariant.changes  
2019-05-12 11:35:52.702305462 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-invariant.new.6675/ghc-invariant.changes
2019-12-27 13:54:34.904693478 +0100
@@ -1,0 +2,5 @@
+Fri Nov  8 16:14:04 UTC 2019 - Peter Simons 
+
+- Drop obsolete group attributes.
+
+---

New:

  invariant.cabal



Other differences:
--
++ ghc-invariant.spec ++
--- /var/tmp/diff_new_pack.0BrYUN/_old  2019-12-27 13:54:35.660693843 +0100
+++ /var/tmp/diff_new_pack.0BrYUN/_new  2019-12-27 13:54:35.660693843 +0100
@@ -23,9 +23,9 @@
 Release:0
 Summary:Haskell98 invariant functors
 License:BSD-2-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
+Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-StateVar-devel
 BuildRequires:  ghc-array-devel
@@ -56,7 +56,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}
@@ -67,6 +66,7 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
+cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build

++ invariant.cabal ++
name:invariant
version: 0.5.3
x-revision: 1
synopsis:Haskell98 invariant functors
description: Haskell98 invariant functors (also known as exponential 
functors).
 .
 For more information, see Edward Kmett's article \"Rotten 
Bananas\":
 .
 
category:Control, Data
license: BSD2
license-file:LICENSE
homepage:https://github.com/nfrisby/invariant-functors
bug-reports: https://github.com/nfrisby/invariant-functors/issues
author:  Nicolas Frisby 
maintainer:  Nicolas Frisby ,
 Ryan Scott 
build-type:  Simple
cabal-version:   >= 1.9.2
tested-with: GHC == 7.0.4
   , GHC == 7.2.2
   , GHC == 7.4.2
   , GHC == 7.6.3
   , GHC == 7.8.4
   , GHC == 7.10.3
   , GHC == 8.0.2
   , GHC == 8.2.2
   , GHC == 8.4.4
   , GHC == 8.6.5
   , GHC == 8.8.1
extra-source-files:  CHANGELOG.md, README.md

source-repository head
  type:git
  location:https://github.com/nfrisby/invariant-functors

library
  exposed-modules: Data.Functor.Invariant
 , Data.Functor.Invariant.TH
  other-modules:   Data.Functor.Invariant.TH.Internal
 , Paths_invariant
  hs-source-dirs:  src
  build-depends:   array>= 0.3&& < 0.6
 , base >= 4  && < 5
 , bifunctors   >= 5.2&& < 6
 , comonad  >= 5  && < 6
 , containers   >= 0.1&& < 0.7
 , contravariant>= 0.5&& < 2
 , ghc-prim
 , profunctors  >= 5.2.1  && < 6
 , StateVar >= 1.1&& < 2
 , stm  >= 2.2&& < 3
 , tagged   >= 0.7.3  && < 1
 , template-haskell >= 2.4&& < 2.17
 , th-abstraction   >= 0.2.2  && < 0.4
 , transformers >= 0.2&& < 0.6
 , transformers-compat  >= 0.3&& < 1
 , unordered-containers >= 0.2.4  && < 0.3
  ghc-options: -Wall

  if !impl(ghc >= 8.0)
build-depends: semigroups   >= 0.16.2 && < 1

test-suite spec
  type:exitcode-stdio-1.0
  hs-source-dirs:  test
  main-is: Spec.hs
  

commit ghc-invariant for openSUSE:Factory

2019-05-12 Thread root
Hello community,

here is the log from the commit of package ghc-invariant for openSUSE:Factory 
checked in at 2019-05-12 11:35:44

Comparing /work/SRC/openSUSE:Factory/ghc-invariant (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-invariant.new.5148 (New)


Package is "ghc-invariant"

Sun May 12 11:35:44 2019 rev:5 rq:701769 version:0.5.3

Changes:

--- /work/SRC/openSUSE:Factory/ghc-invariant/ghc-invariant.changes  
2019-05-09 10:10:07.065149620 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-invariant.new.5148/ghc-invariant.changes
2019-05-12 11:35:52.702305462 +0200
@@ -1,0 +2,8 @@
+Fri May  3 02:03:06 UTC 2019 - psim...@suse.com
+
+- Update invariant to version 0.5.3.
+  # 0.5.3 [2019.05.02]
+  * Implement `foldMap'` in the `Foldable` instance for `WrappedFunctor` when
+building with `base-4.13` or later.
+
+---

Old:

  invariant-0.5.2.tar.gz

New:

  invariant-0.5.3.tar.gz



Other differences:
--
++ ghc-invariant.spec ++
--- /var/tmp/diff_new_pack.H8Dtui/_old  2019-05-12 11:35:55.378313295 +0200
+++ /var/tmp/diff_new_pack.H8Dtui/_new  2019-05-12 11:35:55.382313307 +0200
@@ -19,7 +19,7 @@
 %global pkg_name invariant
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.5.2
+Version:0.5.3
 Release:0
 Summary:Haskell98 invariant functors
 License:BSD-2-Clause

++ invariant-0.5.2.tar.gz -> invariant-0.5.3.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/invariant-0.5.2/CHANGELOG.md 
new/invariant-0.5.3/CHANGELOG.md
--- old/invariant-0.5.2/CHANGELOG.md2001-09-09 03:46:40.0 +0200
+++ new/invariant-0.5.3/CHANGELOG.md2001-09-09 03:46:40.0 +0200
@@ -1,3 +1,7 @@
+# 0.5.3 [2019.05.02]
+* Implement `foldMap'` in the `Foldable` instance for `WrappedFunctor` when
+  building with `base-4.13` or later.
+
 # 0.5.2 [2019.04.26]
 * Support `th-abstraction-0.3.0.0` or later.
 * Only incur a `semigroups` dependency on old GHCs.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/invariant-0.5.2/invariant.cabal 
new/invariant-0.5.3/invariant.cabal
--- old/invariant-0.5.2/invariant.cabal 2001-09-09 03:46:40.0 +0200
+++ new/invariant-0.5.3/invariant.cabal 2001-09-09 03:46:40.0 +0200
@@ -1,5 +1,5 @@
 name:invariant
-version: 0.5.2
+version: 0.5.3
 synopsis:Haskell98 invariant functors
 description: Haskell98 invariant functors (also known as exponential 
functors).
  .
@@ -25,7 +25,8 @@
, GHC == 8.0.2
, GHC == 8.2.2
, GHC == 8.4.4
-   , GHC == 8.6.4
+   , GHC == 8.6.5
+   , GHC == 8.8.1
 extra-source-files:  CHANGELOG.md, README.md
 
 source-repository head
@@ -49,7 +50,7 @@
  , StateVar >= 1.1&& < 2
  , stm  >= 2.2&& < 3
  , tagged   >= 0.7.3  && < 1
- , template-haskell >= 2.4&& < 2.15
+ , template-haskell >= 2.4&& < 2.16
  , th-abstraction   >= 0.2.2  && < 0.4
  , transformers >= 0.2&& < 0.6
  , transformers-compat  >= 0.3&& < 1
@@ -69,6 +70,6 @@
  , hspec>= 1.8
  , invariant
  , QuickCheck   >= 2.11 && < 3
- , template-haskell >= 2.4  && < 2.15
+ , template-haskell >= 2.4  && < 2.16
   build-tool-depends:  hspec-discover:hspec-discover
   ghc-options: -Wall
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/invariant-0.5.2/src/Data/Functor/Invariant.hs 
new/invariant-0.5.3/src/Data/Functor/Invariant.hs
--- old/invariant-0.5.2/src/Data/Functor/Invariant.hs   2001-09-09 
03:46:40.0 +0200
+++ new/invariant-0.5.3/src/Data/Functor/Invariant.hs   2001-09-09 
03:46:40.0 +0200
@@ -592,6 +592,9 @@
   sum= F.sum. unwrapFunctor
   product= F.product. unwrapFunctor
 #endif
+#if MIN_VERSION_base(4,13,0)
+  foldMap' f = F.foldMap' f . unwrapFunctor
+#endif
 
 instance T.Traversable f => T.Traversable (WrappedFunctor f) where
   traverse f = fmap  WrapFunctor . T.traverse f . unwrapFunctor




commit ghc-invariant for openSUSE:Factory

2019-05-09 Thread root
Hello community,

here is the log from the commit of package ghc-invariant for openSUSE:Factory 
checked in at 2019-05-09 10:10:05

Comparing /work/SRC/openSUSE:Factory/ghc-invariant (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-invariant.new.5148 (New)


Package is "ghc-invariant"

Thu May  9 10:10:05 2019 rev:4 rq:700200 version:0.5.2

Changes:

--- /work/SRC/openSUSE:Factory/ghc-invariant/ghc-invariant.changes  
2018-12-24 11:37:29.457659835 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-invariant.new.5148/ghc-invariant.changes
2019-05-09 10:10:07.065149620 +0200
@@ -1,0 +2,8 @@
+Tue Apr 30 09:23:05 UTC 2019 - psim...@suse.com
+
+- Update invariant to version 0.5.2.
+  # 0.5.2 [2019.04.26]
+  * Support `th-abstraction-0.3.0.0` or later.
+  * Only incur a `semigroups` dependency on old GHCs.
+
+---

Old:

  invariant-0.5.1.tar.gz
  invariant.cabal

New:

  invariant-0.5.2.tar.gz



Other differences:
--
++ ghc-invariant.spec ++
--- /var/tmp/diff_new_pack.Cxccos/_old  2019-05-09 10:10:08.141152700 +0200
+++ /var/tmp/diff_new_pack.Cxccos/_new  2019-05-09 10:10:08.141152700 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-invariant
 #
-# 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,14 +19,13 @@
 %global pkg_name invariant
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.5.1
+Version:0.5.2
 Release:0
 Summary:Haskell98 invariant functors
 License:BSD-2-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
-Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-StateVar-devel
 BuildRequires:  ghc-array-devel
@@ -36,7 +35,6 @@
 BuildRequires:  ghc-contravariant-devel
 BuildRequires:  ghc-profunctors-devel
 BuildRequires:  ghc-rpm-macros
-BuildRequires:  ghc-semigroups-devel
 BuildRequires:  ghc-stm-devel
 BuildRequires:  ghc-tagged-devel
 BuildRequires:  ghc-template-haskell-devel
@@ -69,7 +67,6 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
-cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build

++ invariant-0.5.1.tar.gz -> invariant-0.5.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/invariant-0.5.1/CHANGELOG.md 
new/invariant-0.5.2/CHANGELOG.md
--- old/invariant-0.5.1/CHANGELOG.md2018-07-15 13:58:16.0 +0200
+++ new/invariant-0.5.2/CHANGELOG.md2001-09-09 03:46:40.0 +0200
@@ -1,3 +1,7 @@
+# 0.5.2 [2019.04.26]
+* Support `th-abstraction-0.3.0.0` or later.
+* Only incur a `semigroups` dependency on old GHCs.
+
 # 0.5.1 [2018.07.15]
 * Depend on `QuickCheck-2.11` or later in the test suite.
 * Some Haddock fixes in `Data.Functor.Invariant.TH`.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/invariant-0.5.1/invariant.cabal 
new/invariant-0.5.2/invariant.cabal
--- old/invariant-0.5.1/invariant.cabal 2018-07-15 13:58:16.0 +0200
+++ new/invariant-0.5.2/invariant.cabal 2001-09-09 03:46:40.0 +0200
@@ -1,5 +1,5 @@
 name:invariant
-version: 0.5.1
+version: 0.5.2
 synopsis:Haskell98 invariant functors
 description: Haskell98 invariant functors (also known as exponential 
functors).
  .
@@ -24,8 +24,8 @@
, GHC == 7.10.3
, GHC == 8.0.2
, GHC == 8.2.2
-   , GHC == 8.4.3
-   , GHC == 8.6.1
+   , GHC == 8.4.4
+   , GHC == 8.6.4
 extra-source-files:  CHANGELOG.md, README.md
 
 source-repository head
@@ -46,17 +46,19 @@
  , contravariant>= 0.5&& < 2
  , ghc-prim
  , profunctors  >= 5.2.1  && < 6
- , semigroups   >= 0.16.2 && < 1
  , StateVar >= 1.1&& < 2
  , stm  >= 2.2&& < 3
  , tagged   >= 0.7.3  && < 1
  , template-haskell >= 2.4&& < 2.15
- , th-abstraction   >= 0.2.2  && < 1
+ , th-abstraction   >= 

commit ghc-invariant for openSUSE:Factory

2018-12-24 Thread root
Hello community,

here is the log from the commit of package ghc-invariant for openSUSE:Factory 
checked in at 2018-12-24 11:37:28

Comparing /work/SRC/openSUSE:Factory/ghc-invariant (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-invariant.new.28833 (New)


Package is "ghc-invariant"

Mon Dec 24 11:37:28 2018 rev:3 rq:658879 version:0.5.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-invariant/ghc-invariant.changes  
2018-10-25 08:17:31.908039527 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-invariant.new.28833/ghc-invariant.changes   
2018-12-24 11:37:29.457659835 +0100
@@ -1,0 +2,6 @@
+Fri Dec 14 15:28:34 UTC 2018 - Peter Simons 
+
+- Update Cabal build instructions for more accurate dependencies on
+  th-abstraction.
+
+---

New:

  invariant.cabal



Other differences:
--
++ ghc-invariant.spec ++
--- /var/tmp/diff_new_pack.DXqhAF/_old  2018-12-24 11:37:30.053659306 +0100
+++ /var/tmp/diff_new_pack.DXqhAF/_new  2018-12-24 11:37:30.057659302 +0100
@@ -26,6 +26,7 @@
 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
+Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-StateVar-devel
 BuildRequires:  ghc-array-devel
@@ -68,6 +69,7 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
+cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build

++ invariant.cabal ++
name:invariant
version: 0.5.1
x-revision: 1
synopsis:Haskell98 invariant functors
description: Haskell98 invariant functors (also known as exponential 
functors).
 .
 For more information, see Edward Kmett's article \"Rotten 
Bananas\":
 .
 
category:Control, Data
license: BSD2
license-file:LICENSE
homepage:https://github.com/nfrisby/invariant-functors
bug-reports: https://github.com/nfrisby/invariant-functors/issues
author:  Nicolas Frisby 
maintainer:  Nicolas Frisby ,
 Ryan Scott 
build-type:  Simple
cabal-version:   >= 1.9.2
tested-with: GHC == 7.0.4
   , GHC == 7.2.2
   , GHC == 7.4.2
   , GHC == 7.6.3
   , GHC == 7.8.4
   , GHC == 7.10.3
   , GHC == 8.0.2
   , GHC == 8.2.2
   , GHC == 8.4.3
   , GHC == 8.6.1
extra-source-files:  CHANGELOG.md, README.md

source-repository head
  type:git
  location:https://github.com/nfrisby/invariant-functors

library
  exposed-modules: Data.Functor.Invariant
 , Data.Functor.Invariant.TH
  other-modules:   Data.Functor.Invariant.TH.Internal
 , Paths_invariant
  hs-source-dirs:  src
  build-depends:   array>= 0.3&& < 0.6
 , base >= 4  && < 5
 , bifunctors   >= 5.2&& < 6
 , comonad  >= 5  && < 6
 , containers   >= 0.1&& < 0.7
 , contravariant>= 0.5&& < 2
 , ghc-prim
 , profunctors  >= 5.2.1  && < 6
 , semigroups   >= 0.16.2 && < 1
 , StateVar >= 1.1&& < 2
 , stm  >= 2.2&& < 3
 , tagged   >= 0.7.3  && < 1
 , template-haskell >= 2.4&& < 2.15
 , th-abstraction   >= 0.2.2  && < 0.3
 , transformers >= 0.2&& < 0.6
 , transformers-compat  >= 0.3&& < 1
 , unordered-containers >= 0.2.4  && < 0.3
  ghc-options: -Wall

test-suite spec
  type:exitcode-stdio-1.0
  hs-source-dirs:  test
  main-is: Spec.hs
  other-modules:   InvariantSpec
   THSpec
  build-depends:   base >= 4&& < 5
 , hspec>= 1.8
 , invariant
 , QuickCheck   >= 2.11 && < 3
 , template-haskell >= 2.4  && < 2.15
  build-tool-depends:  hspec-discover:hspec-discover
  ghc-options: 

commit ghc-invariant for openSUSE:Factory

2018-10-25 Thread root
Hello community,

here is the log from the commit of package ghc-invariant for openSUSE:Factory 
checked in at 2018-10-25 08:17:02

Comparing /work/SRC/openSUSE:Factory/ghc-invariant (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-invariant.new (New)


Package is "ghc-invariant"

Thu Oct 25 08:17:02 2018 rev:2 rq:642870 version:0.5.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-invariant/ghc-invariant.changes  
2018-08-04 21:52:59.365230911 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-invariant.new/ghc-invariant.changes 
2018-10-25 08:17:31.908039527 +0200
@@ -5 +4,0 @@
-



Other differences:
--
++ ghc-invariant.spec ++
--- /var/tmp/diff_new_pack.eyMM4v/_old  2018-10-25 08:17:32.432039298 +0200
+++ /var/tmp/diff_new_pack.eyMM4v/_new  2018-10-25 08:17:32.432039298 +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-invariant for openSUSE:Factory

2017-06-03 Thread root
Hello community,

here is the log from the commit of package ghc-invariant for openSUSE:Factory 
checked in at 2017-06-04 01:54:08

Comparing /work/SRC/openSUSE:Factory/ghc-invariant (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-invariant.new (New)


Package is "ghc-invariant"

Sun Jun  4 01:54:08 2017 rev:2 rq:494167 version:0.4.2

Changes:

--- /work/SRC/openSUSE:Factory/ghc-invariant/ghc-invariant.changes  
2017-04-11 12:45:15.481790055 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-invariant.new/ghc-invariant.changes 
2017-06-04 01:54:11.316012163 +0200
@@ -1,0 +2,10 @@
+Wed May  3 08:26:17 UTC 2017 - psim...@suse.com
+
+- Update to version 0.4.2 with cabal2obs.
+
+---
+Mon Apr 24 12:46:02 UTC 2017 - psim...@suse.com
+
+- Update to version 0.4.1 with cabal2obs.
+
+---

Old:

  invariant-0.4.tar.gz

New:

  invariant-0.4.2.tar.gz



Other differences:
--
++ ghc-invariant.spec ++
--- /var/tmp/diff_new_pack.w6bgsP/_old  2017-06-04 01:54:13.459709298 +0200
+++ /var/tmp/diff_new_pack.w6bgsP/_new  2017-06-04 01:54:13.463708733 +0200
@@ -19,9 +19,9 @@
 %global pkg_name invariant
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.4
+Version:0.4.2
 Release:0
-Summary:Haskell 98 invariant functors
+Summary:Haskell98 invariant functors
 License:BSD-2-Clause
 Group:  Development/Languages/Other
 Url:https://hackage.haskell.org/package/%{pkg_name}
@@ -49,7 +49,11 @@
 %endif
 
 %description
-Haskell 98 invariant functors.
+Haskell98 invariant functors (also known as exponential functors).
+
+For more information, see Edward Kmett's article "Rotten Bananas":
+
+.
 
 %package devel
 Summary:Haskell %{pkg_name} library development files

++ invariant-0.4.tar.gz -> invariant-0.4.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/invariant-0.4/CHANGELOG.md 
new/invariant-0.4.2/CHANGELOG.md
--- old/invariant-0.4/CHANGELOG.md  2016-07-18 19:57:37.0 +0200
+++ new/invariant-0.4.2/CHANGELOG.md2017-04-24 15:04:00.0 +0200
@@ -1,3 +1,11 @@
+# 0.4.2 [2017.04.24]
+* `invariant.cabal` used to incorrectly state the license was BSD3 when it was
+  in fact BSD2. This is now fixed.
+
+# 0.4.1
+* Fix the `Invariant V1` instance so as to `seq` its argument
+* Allow building with `template-haskell-2.12`
+
 # 0.4
 * Allow TH derivation of `Invariant(2)` instances for datatypes containing
   unboxed tuple types
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/invariant-0.4/LICENSE new/invariant-0.4.2/LICENSE
--- old/invariant-0.4/LICENSE   2016-07-18 19:57:37.0 +0200
+++ new/invariant-0.4.2/LICENSE 2017-04-24 15:04:00.0 +0200
@@ -1,4 +1,4 @@
-Copyright (c) 2012-2016, University of Kansas
+Copyright (c) 2012-2017, University of Kansas
 All rights reserved.
 
 Redistribution and use in source and binary forms, with or without
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/invariant-0.4/invariant.cabal 
new/invariant-0.4.2/invariant.cabal
--- old/invariant-0.4/invariant.cabal   2016-07-18 19:57:37.0 +0200
+++ new/invariant-0.4.2/invariant.cabal 2017-04-24 15:04:00.0 +0200
@@ -1,9 +1,13 @@
 name:invariant
-version: 0.4
-synopsis:Haskell 98 invariant functors
-description: Haskell 98 invariant functors
+version: 0.4.2
+synopsis:Haskell98 invariant functors
+description: Haskell98 invariant functors (also known as exponential 
functors).
+ .
+ For more information, see Edward Kmett's article \"Rotten 
Bananas\":
+ .
+ 
 category:Control, Data
-license: BSD3
+license: BSD2
 license-file:LICENSE
 homepage:https://github.com/nfrisby/invariant-functors
 bug-reports: https://github.com/nfrisby/invariant-functors/issues
@@ -18,6 +22,8 @@
, GHC == 7.6.3
, GHC == 7.8.4
, GHC == 7.10.3
+   , GHC == 8.0.2
+   , GHC == 8.2.1
 extra-source-files:  CHANGELOG.md, README.md
 
 source-repository head
@@ -42,7 +48,7 @@
  , StateVar >= 1.1&& < 2
  , stm  >= 2.2&& < 3
  , tagged   >= 

commit ghc-invariant for openSUSE:Factory

2017-04-11 Thread root
Hello community,

here is the log from the commit of package ghc-invariant for openSUSE:Factory 
checked in at 2017-04-11 12:45:13

Comparing /work/SRC/openSUSE:Factory/ghc-invariant (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-invariant.new (New)


Package is "ghc-invariant"

Tue Apr 11 12:45:13 2017 rev:1 rq:486401 version:0.4

Changes:

New Changes file:

--- /dev/null   2017-03-01 00:40:19.279048016 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-invariant.new/ghc-invariant.changes 
2017-04-11 12:45:15.481790055 +0200
@@ -0,0 +1,10 @@
+---
+Thu Sep 15 06:41:53 UTC 2016 - psim...@suse.com
+
+- Update to version 0.4 revision 0 with cabal2obs.
+
+---
+Sun Jul 10 17:30:24 UTC 2016 - psim...@suse.com
+
+- Update to version 0.3.1 revision 0 with cabal2obs.
+

New:

  ghc-invariant.changes
  ghc-invariant.spec
  invariant-0.4.tar.gz



Other differences:
--
++ ghc-invariant.spec ++
#
# spec file for package ghc-invariant
#
# 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# 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/
#


%global pkg_name invariant
%bcond_with tests
Name:   ghc-%{pkg_name}
Version:0.4
Release:0
Summary:Haskell 98 invariant functors
License:BSD-2-Clause
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
BuildRequires:  ghc-StateVar-devel
BuildRequires:  ghc-array-devel
BuildRequires:  ghc-bifunctors-devel
BuildRequires:  ghc-comonad-devel
BuildRequires:  ghc-containers-devel
BuildRequires:  ghc-contravariant-devel
BuildRequires:  ghc-profunctors-devel
BuildRequires:  ghc-rpm-macros
BuildRequires:  ghc-semigroups-devel
BuildRequires:  ghc-stm-devel
BuildRequires:  ghc-tagged-devel
BuildRequires:  ghc-template-haskell-devel
BuildRequires:  ghc-transformers-compat-devel
BuildRequires:  ghc-transformers-devel
BuildRequires:  ghc-unordered-containers-devel
BuildRoot:  %{_tmppath}/%{name}-%{version}-build
%if %{with tests}
BuildRequires:  ghc-QuickCheck-devel
BuildRequires:  ghc-hspec-devel
%endif

%description
Haskell 98 invariant functors.

%package devel
Summary:Haskell %{pkg_name} library development files
Group:  Development/Libraries/Other
Requires:   %{name} = %{version}-%{release}
Requires:   ghc-compiler = %{ghc_version}
Requires(post): ghc-compiler = %{ghc_version}
Requires(postun): ghc-compiler = %{ghc_version}

%description devel
This package provides the Haskell %{pkg_name} library development files.

%prep
%setup -q -n %{pkg_name}-%{version}

%build
%ghc_lib_build

%install
%ghc_lib_install

%check
%cabal_test

%post devel
%ghc_pkg_recache

%postun devel
%ghc_pkg_recache

%files -f %{name}.files
%defattr(-,root,root,-)
%doc LICENSE

%files devel -f %{name}-devel.files
%defattr(-,root,root,-)
%doc CHANGELOG.md README.md

%changelog