commit ghc-base-compat for openSUSE:Factory

2020-10-23 Thread root
Hello community,

here is the log from the commit of package ghc-base-compat for openSUSE:Factory 
checked in at 2020-10-23 15:13:27

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


Package is "ghc-base-compat"

Fri Oct 23 15:13:27 2020 rev:16 rq:842737 version:0.11.2

Changes:

--- /work/SRC/openSUSE:Factory/ghc-base-compat/ghc-base-compat.changes  
2020-08-28 21:25:42.472448924 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-base-compat.new.3463/ghc-base-compat.changes
2020-10-23 15:13:33.670111477 +0200
@@ -1,0 +2,9 @@
+Tue Oct  6 08:56:12 UTC 2020 - psim...@suse.com
+
+- Update base-compat to version 0.11.2.
+  ## Changes in 0.11.2 [2020.09.30]
+   - Sync with `base-4.15`/GHC 9.0
+   - Backport `singleton` to `Data.List` and `Data.List.NonEmpty`
+   - Backport `hGetContents'`, `getContents'`, and `readFile'` added to 
`System.IO`
+
+---

Old:

  base-compat-0.11.1.tar.gz

New:

  base-compat-0.11.2.tar.gz



Other differences:
--
++ ghc-base-compat.spec ++
--- /var/tmp/diff_new_pack.K5RKV0/_old  2020-10-23 15:13:34.342111801 +0200
+++ /var/tmp/diff_new_pack.K5RKV0/_new  2020-10-23 15:13:34.346111803 +0200
@@ -18,7 +18,7 @@
 
 %global pkg_name base-compat
 Name:   ghc-%{pkg_name}
-Version:0.11.1
+Version:0.11.2
 Release:0
 Summary:A compatibility layer for base
 License:MIT

++ base-compat-0.11.1.tar.gz -> base-compat-0.11.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/base-compat-0.11.1/CHANGES.markdown 
new/base-compat-0.11.2/CHANGES.markdown
--- old/base-compat-0.11.1/CHANGES.markdown 2001-09-09 03:46:40.0 
+0200
+++ new/base-compat-0.11.2/CHANGES.markdown 2001-09-09 03:46:40.0 
+0200
@@ -1,3 +1,8 @@
+## Changes in 0.11.2 [2020.09.30]
+ - Sync with `base-4.15`/GHC 9.0
+ - Backport `singleton` to `Data.List` and `Data.List.NonEmpty`
+ - Backport `hGetContents'`, `getContents'`, and `readFile'` added to 
`System.IO`
+
 ## Changes in 0.11.1 [2020.01.27]
  - Sync with `base-4.14`/GHC 8.10
  - Backport `isResourceVanishedError`, `resourceVanishedErrorType`, and
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/base-compat-0.11.1/README.markdown 
new/base-compat-0.11.2/README.markdown
--- old/base-compat-0.11.1/README.markdown  2001-09-09 03:46:40.0 
+0200
+++ new/base-compat-0.11.2/README.markdown  2001-09-09 03:46:40.0 
+0200
@@ -152,6 +152,8 @@
  * `RuntimeRep`-polymorphic `throw` to `Control.Exception.Compat`
  * `isResourceVanishedError`, `resourceVanishedErrorType`, and
`isResourceVanishedErrorType` to `System.IO.Error.Compat`
+ * `singleton` to `Data.List.Compat` and `Data.List.NonEmpty.Compat`
+ * `hGetContents'`, `getContents'`, and `readFile'` to `System.IO`
 
 ## What is not covered
 
@@ -304,6 +306,7 @@
 
 ## Supported versions of GHC/`base`
 
+ * `ghc-9.0.*`  / `base-4.15.*`
  * `ghc-8.10.*` / `base-4.14.*`
  * `ghc-8.8.*`  / `base-4.13.*`
  * `ghc-8.6.*`  / `base-4.12.*`
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/base-compat-0.11.1/base-compat.cabal 
new/base-compat-0.11.2/base-compat.cabal
--- old/base-compat-0.11.1/base-compat.cabal2001-09-09 03:46:40.0 
+0200
+++ new/base-compat-0.11.2/base-compat.cabal2001-09-09 03:46:40.0 
+0200
@@ -1,5 +1,5 @@
 name: base-compat
-version:  0.11.1
+version:  0.11.2
 license:  MIT
 license-file: LICENSE
 copyright:(c) 2012-2018 Simon Hengel,
@@ -12,7 +12,7 @@
   João Cristóvão ,
   Ryan Scott 
 build-type:   Simple
-cabal-version:>= 1.8
+cabal-version:>= 1.10
 category: Compatibility
 synopsis: A compatibility layer for base
 description:  Provides functions available in later versions of @base@ to
@@ -53,7 +53,7 @@
   , GHC == 8.2.2
   , GHC == 8.4.4
   , GHC == 8.6.5
-  , GHC == 8.8.2
+  , GHC == 8.8.3
   , GHC == 8.10.1
 extra-source-files: CHANGES.markdown, README.markdown
 
@@ -65,6 +65,8 @@
 library
   ghc-options:
   -Wall
+  default-language:
+  Haskell2010
   build-depends:
   base >= 4.3 && < 5
   if !os(windows) && !os(halvm)
@@ -132,6 +134,7 @@
   Prelude.Compat
   System.Environment.Compat
   System.Exit.Compat
+  System.IO.Compat
   System.IO.Error.Compat
   System.IO.Unsafe.Compat
   Text.Read.Compat
@@ -191,6 +194,7 

commit ghc-base-compat for openSUSE:Factory

2020-08-28 Thread root
Hello community,

here is the log from the commit of package ghc-base-compat for openSUSE:Factory 
checked in at 2020-08-28 21:25:37

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


Package is "ghc-base-compat"

Fri Aug 28 21:25:37 2020 rev:15 rq:829183 version:0.11.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-base-compat/ghc-base-compat.changes  
2020-06-19 17:08:14.313233869 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-base-compat.new.3399/ghc-base-compat.changes
2020-08-28 21:25:42.472448924 +0200
@@ -1,0 +2,5 @@
+Tue Aug 18 10:44:04 UTC 2020 - Peter Simons 
+
+- Replace %setup -q with the more modern %autosetup macro.
+
+---



Other differences:
--
++ ghc-base-compat.spec ++
--- /var/tmp/diff_new_pack.at37M7/_old  2020-08-28 21:25:43.164449252 +0200
+++ /var/tmp/diff_new_pack.at37M7/_new  2020-08-28 21:25:43.164449252 +0200
@@ -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}
 
 %build
 %ghc_lib_build




commit ghc-base-compat for openSUSE:Factory

2020-06-19 Thread root
Hello community,

here is the log from the commit of package ghc-base-compat for openSUSE:Factory 
checked in at 2020-06-19 17:08:09

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


Package is "ghc-base-compat"

Fri Jun 19 17:08:09 2020 rev:14 rq:815036 version:0.11.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-base-compat/ghc-base-compat.changes  
2020-03-09 14:14:33.790553235 +0100
+++ 
/work/SRC/openSUSE:Factory/.ghc-base-compat.new.3606/ghc-base-compat.changes
2020-06-19 17:08:14.313233869 +0200
@@ -1,0 +2,5 @@
+Tue Jun 16 11:13:45 UTC 2020 - Peter Simons 
+
+- Re-generate file with latest version of spec-cleaner.
+
+---



Other differences:
--
++ ghc-base-compat.spec ++
--- /var/tmp/diff_new_pack.8Z75MM/_old  2020-06-19 17:08:15.113235954 +0200
+++ /var/tmp/diff_new_pack.8Z75MM/_new  2020-06-19 17:08:15.113235954 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-base-compat
 #
-# Copyright (c) 2020 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




commit ghc-base-compat for openSUSE:Factory

2020-03-09 Thread root
Hello community,

here is the log from the commit of package ghc-base-compat for openSUSE:Factory 
checked in at 2020-03-09 14:14:28

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


Package is "ghc-base-compat"

Mon Mar  9 14:14:28 2020 rev:13 rq:780010 version:0.11.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-base-compat/ghc-base-compat.changes  
2020-01-03 17:35:21.251245455 +0100
+++ 
/work/SRC/openSUSE:Factory/.ghc-base-compat.new.26092/ghc-base-compat.changes   
2020-03-09 14:14:33.790553235 +0100
@@ -1,0 +2,9 @@
+Tue Jan 28 11:15:02 UTC 2020 - psim...@suse.com
+
+- Update base-compat to version 0.11.1.
+  ## Changes in 0.11.1 [2020.01.27]
+   - Sync with `base-4.14`/GHC 8.10
+   - Backport `isResourceVanishedError`, `resourceVanishedErrorType`, and
+ `isResourceVanishedErrorType` to `System.IO.Error.Compat`.
+
+---

Old:

  base-compat-0.11.0.tar.gz

New:

  base-compat-0.11.1.tar.gz



Other differences:
--
++ ghc-base-compat.spec ++
--- /var/tmp/diff_new_pack.OZkhYn/_old  2020-03-09 14:14:34.490553696 +0100
+++ /var/tmp/diff_new_pack.OZkhYn/_new  2020-03-09 14:14:34.510553710 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-base-compat
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 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
@@ -18,7 +18,7 @@
 
 %global pkg_name base-compat
 Name:   ghc-%{pkg_name}
-Version:0.11.0
+Version:0.11.1
 Release:0
 Summary:A compatibility layer for base
 License:MIT

++ base-compat-0.11.0.tar.gz -> base-compat-0.11.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/base-compat-0.11.0/CHANGES.markdown 
new/base-compat-0.11.1/CHANGES.markdown
--- old/base-compat-0.11.0/CHANGES.markdown 2001-09-09 03:46:40.0 
+0200
+++ new/base-compat-0.11.1/CHANGES.markdown 2001-09-09 03:46:40.0 
+0200
@@ -1,3 +1,8 @@
+## Changes in 0.11.1 [2020.01.27]
+ - Sync with `base-4.14`/GHC 8.10
+ - Backport `isResourceVanishedError`, `resourceVanishedErrorType`, and
+   `isResourceVanishedErrorType` to `System.IO.Error.Compat`.
+
 ## Changes in 0.11.0 [2019.09.06]
  - Sync with `base-4.13`/GHC 8.8
  - Backport `MonadFail(fail)` to `Prelude.Compat` and `Control.Monad.Compat`.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/base-compat-0.11.0/README.markdown 
new/base-compat-0.11.1/README.markdown
--- old/base-compat-0.11.0/README.markdown  2001-09-09 03:46:40.0 
+0200
+++ new/base-compat-0.11.1/README.markdown  2001-09-09 03:46:40.0 
+0200
@@ -150,6 +150,8 @@
  * `unsafeFixIO` and `unsafeDupablePerformIO` to `System.IO.Unsafe.IO`
  * `RuntimeRep`-polymorphic `($!)` to `Prelude.Compat`
  * `RuntimeRep`-polymorphic `throw` to `Control.Exception.Compat`
+ * `isResourceVanishedError`, `resourceVanishedErrorType`, and
+   `isResourceVanishedErrorType` to `System.IO.Error.Compat`
 
 ## What is not covered
 
@@ -302,38 +304,18 @@
 
 ## Supported versions of GHC/`base`
 
- * `ghc-8.8.1`  / `base-4.13.0.0`
- * `ghc-8.6.5`  / `base-4.12.0.0`
- * `ghc-8.6.4`  / `base-4.12.0.0`
- * `ghc-8.6.3`  / `base-4.12.0.0`
- * `ghc-8.6.2`  / `base-4.12.0.0`
- * `ghc-8.6.1`  / `base-4.12.0.0`
- * `ghc-8.4.4`  / `base-4.11.1.0`
- * `ghc-8.4.3`  / `base-4.11.1.0`
- * `ghc-8.4.2`  / `base-4.11.1.0`
- * `ghc-8.4.1`  / `base-4.11.0.0`
- * `ghc-8.2.2`  / `base-4.10.1.0`
- * `ghc-8.2.1`  / `base-4.10.0.0`
- * `ghc-8.0.2`  / `base-4.9.1.0`
- * `ghc-8.0.1`  / `base-4.9.0.0`
- * `ghc-7.10.3` / `base-4.8.2.0`
- * `ghc-7.10.2` / `base-4.8.1.0`
- * `ghc-7.10.1` / `base-4.8.0.0`
- * `ghc-7.8.4`  / `base-4.7.0.2`
- * `ghc-7.8.3`  / `base-4.7.0.1`
- * `ghc-7.8.2`  / `base-4.7.0.0`
- * `ghc-7.8.1`  / `base-4.7.0.0`
- * `ghc-7.6.3`  / `base-4.6.0.1`
- * `ghc-7.6.2`  / `base-4.6.0.1`
- * `ghc-7.6.1`  / `base-4.6.0.0`
- * `ghc-7.4.2`  / `base-4.5.1.0`
- * `ghc-7.4.1`  / `base-4.5.0.0`
- * `ghc-7.2.2`  / `base-4.4.1.0`
- * `ghc-7.2.1`  / `base-4.4.0.0`
- * `ghc-7.0.4`  / `base-4.3.1.0`
- * `ghc-7.0.3`  / `base-4.3.1.0`
- * `ghc-7.0.2`  / `base-4.3.1.0`
- * `ghc-7.0.1`  / `base-4.3.0.0`
+ * `ghc-8.10.*` / `base-4.14.*`
+ * `ghc-8.8.*`  / `base-4.13.*`
+ * `ghc-8.6.*`  / `base-4.12.*`
+ * `ghc-8.4.*`  / `base-4.11.*`
+ * `ghc-8.2.*`  / `base-4.10.*`
+ * `ghc-8.0.*`  / `base-4.9.*`
+ * `ghc-7.10.*` / `base-4.8.*`
+ * `ghc-7.8.*`  / `base-4.7.*`
+ * 

commit ghc-base-compat for openSUSE:Factory

2020-01-03 Thread root
Hello community,

here is the log from the commit of package ghc-base-compat for openSUSE:Factory 
checked in at 2020-01-03 17:35:12

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


Package is "ghc-base-compat"

Fri Jan  3 17:35:12 2020 rev:12 rq:760280 version:0.11.0

Changes:

--- /work/SRC/openSUSE:Factory/ghc-base-compat/ghc-base-compat.changes  
2019-12-27 13:51:38.796585292 +0100
+++ 
/work/SRC/openSUSE:Factory/.ghc-base-compat.new.6675/ghc-base-compat.changes
2020-01-03 17:35:21.251245455 +0100
@@ -1,0 +2,53 @@
+Sun Dec 29 10:27:12 UTC 2019 - psim...@suse.com
+
+- Update base-compat to version 0.11.0.
+  ## Changes in 0.11.0 [2019.09.06]
+   - Sync with `base-4.13`/GHC 8.8
+   - Backport `MonadFail(fail)` to `Prelude.Compat` and `Control.Monad.Compat`.
+
+ Because `Prelude.Compat.fail` now corresponds to the `fail` from 
`MonadFail`
+ instead of `Monad`, some care is required to implement `Monad.fail` on
+ pre-8.8 versions of GHC. The following template is recommended:
+
+ ```haskell
+ import Prelude.Compat
+ import qualified Control.Monad  as Monad
+ import qualified Control.Monad.Fail as Fail
+
+ data Blah a = ...
+
+ instance Functor Blah where ...
+ instance Applicative Blah where ...
+
+ instance Monad.Monad Blah where
+   (>>=) = ...
+ #if !(MIN_VERSION_base(4,13,0))
+   fail = Fail.fail
+ #endif
+
+ instance Fail.MonadFail Blah where
+   fail = ...
+ ```
+
+ This approach is also backwards-compatible with previous releases of
+ `base-compat`.
+
+ Note that the `MonadFail` class has only been in `base` since
+ `base-4.9`/GHC 8.0, so accordingly, this can only be backported back
+ to GHC 8.0. If you wish to have a version of
+ `Prelude.Compat`/`Control.Monad.Compat` that backports
+ `MonadFail` to older GHCs (by conditionally depending on the `fail`
+ library), use the `Prelude.Compat`/`Control.Monad.Compat` modules from the
+ `base-compat-batteries` package.
+
+   - Introduce the `Data.Type.Equality.Compat` module, which re-exports
+ `Data.Type.Equality` if using `base-4.7`/GHC-7.8 or later. If using an 
older
+ version of `base`, this module is empty.
+
+ If you wish to have a version of
+ `Data.Type.Equality.Compat` with older GHCs
+ (by conditionally depending on the `type-equality` library),
+ use the `Data.Type.Equality.Compat` module from the
+ `base-compat-batteries` package.
+
+---

Old:

  base-compat-0.10.5.tar.gz

New:

  base-compat-0.11.0.tar.gz



Other differences:
--
++ ghc-base-compat.spec ++
--- /var/tmp/diff_new_pack.eOQ9VA/_old  2020-01-03 17:35:21.751245712 +0100
+++ /var/tmp/diff_new_pack.eOQ9VA/_new  2020-01-03 17:35:21.755245714 +0100
@@ -18,7 +18,7 @@
 
 %global pkg_name base-compat
 Name:   ghc-%{pkg_name}
-Version:0.10.5
+Version:0.11.0
 Release:0
 Summary:A compatibility layer for base
 License:MIT

++ base-compat-0.10.5.tar.gz -> base-compat-0.11.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/base-compat-0.10.5/CHANGES.markdown 
new/base-compat-0.11.0/CHANGES.markdown
--- old/base-compat-0.10.5/CHANGES.markdown 2018-10-18 16:41:48.0 
+0200
+++ new/base-compat-0.11.0/CHANGES.markdown 2001-09-09 03:46:40.0 
+0200
@@ -1,3 +1,52 @@
+## Changes in 0.11.0 [2019.09.06]
+ - Sync with `base-4.13`/GHC 8.8
+ - Backport `MonadFail(fail)` to `Prelude.Compat` and `Control.Monad.Compat`.
+
+   Because `Prelude.Compat.fail` now corresponds to the `fail` from `MonadFail`
+   instead of `Monad`, some care is required to implement `Monad.fail` on
+   pre-8.8 versions of GHC. The following template is recommended:
+
+   ```haskell
+   import Prelude.Compat
+   import qualified Control.Monad  as Monad
+   import qualified Control.Monad.Fail as Fail
+
+   data Blah a = ...
+
+   instance Functor Blah where ...
+   instance Applicative Blah where ...
+
+   instance Monad.Monad Blah where
+ (>>=) = ...
+   #if !(MIN_VERSION_base(4,13,0))
+ fail = Fail.fail
+   #endif
+
+   instance Fail.MonadFail Blah where
+ fail = ...
+   ```
+
+   This approach is also backwards-compatible with previous releases of
+   `base-compat`.
+
+   Note that the `MonadFail` class has only been in `base` since
+   `base-4.9`/GHC 8.0, so accordingly, this can only be backported back
+   to GHC 8.0. If you wish to have a version of
+   `Prelude.Compat`/`Control.Monad.Compat` that backports
+   `MonadFail` to older GHCs 

commit ghc-base-compat for openSUSE:Factory

2019-12-27 Thread root
Hello community,

here is the log from the commit of package ghc-base-compat for openSUSE:Factory 
checked in at 2019-12-27 13:51:37

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


Package is "ghc-base-compat"

Fri Dec 27 13:51:37 2019 rev:11 rq:759342 version:0.10.5

Changes:

--- /work/SRC/openSUSE:Factory/ghc-base-compat/ghc-base-compat.changes  
2018-10-25 08:21:40.387929468 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-base-compat.new.6675/ghc-base-compat.changes
2019-12-27 13:51:38.796585292 +0100
@@ -1,0 +2,5 @@
+Fri Nov  8 16:13:17 UTC 2019 - Peter Simons 
+
+- Drop obsolete group attributes.
+
+---



Other differences:
--
++ ghc-base-compat.spec ++
--- /var/tmp/diff_new_pack.RZt2fA/_old  2019-12-27 13:51:39.324585667 +0100
+++ /var/tmp/diff_new_pack.RZt2fA/_new  2019-12-27 13:51:39.328585670 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-base-compat
 #
-# 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
@@ -22,7 +22,6 @@
 Release:0
 Summary:A compatibility layer for base
 License:MIT
-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
@@ -57,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}




commit ghc-base-compat for openSUSE:Factory

2018-10-25 Thread root
Hello community,

here is the log from the commit of package ghc-base-compat for openSUSE:Factory 
checked in at 2018-10-25 08:21:38

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


Package is "ghc-base-compat"

Thu Oct 25 08:21:38 2018 rev:10 rq:643327 version:0.10.5

Changes:

--- /work/SRC/openSUSE:Factory/ghc-base-compat/ghc-base-compat.changes  
2018-07-24 17:13:08.170584644 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-base-compat.new/ghc-base-compat.changes 
2018-10-25 08:21:40.387929468 +0200
@@ -1,0 +2,7 @@
+Fri Oct 19 02:01:15 UTC 2018 - psim...@suse.com
+
+- Update base-compat to version 0.10.5.
+  ## Changes in 0.10.5 [2018.10.18]
+   - Enable `BangPatterns` in `Prelude.Compat`.
+
+---

Old:

  base-compat-0.10.4.tar.gz

New:

  base-compat-0.10.5.tar.gz



Other differences:
--
++ ghc-base-compat.spec ++
--- /var/tmp/diff_new_pack.PrjVrj/_old  2018-10-25 08:21:40.995929195 +0200
+++ /var/tmp/diff_new_pack.PrjVrj/_new  2018-10-25 08:21:40.995929195 +0200
@@ -12,13 +12,13 @@
 # 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 base-compat
 Name:   ghc-%{pkg_name}
-Version:0.10.4
+Version:0.10.5
 Release:0
 Summary:A compatibility layer for base
 License:MIT

++ base-compat-0.10.4.tar.gz -> base-compat-0.10.5.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/base-compat-0.10.4/CHANGES.markdown 
new/base-compat-0.10.5/CHANGES.markdown
--- old/base-compat-0.10.4/CHANGES.markdown 2018-07-04 02:33:03.0 
+0200
+++ new/base-compat-0.10.5/CHANGES.markdown 2018-10-18 16:41:48.0 
+0200
@@ -1,3 +1,6 @@
+## Changes in 0.10.5 [2018.10.18]
+ - Enable `BangPatterns` in `Prelude.Compat`.
+
 ## Changes in 0.10.4 [2018.07.03]
  - Make more modules `Trustworthy`. In particular, fix a regression in which
`Prelude.Compat` was inferred as `Unsafe` by explicitly marking it as
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/base-compat-0.10.4/README.markdown 
new/base-compat-0.10.5/README.markdown
--- old/base-compat-0.10.4/README.markdown  2018-07-04 02:33:03.0 
+0200
+++ new/base-compat-0.10.5/README.markdown  2018-10-18 16:41:48.0 
+0200
@@ -303,6 +303,7 @@
 ## Supported versions of GHC/`base`
 
  * `ghc-8.6.1`  / `base-4.12.0.0`
+ * `ghc-8.4.4`  / `base-4.11.1.0`
  * `ghc-8.4.3`  / `base-4.11.1.0`
  * `ghc-8.4.2`  / `base-4.11.1.0`
  * `ghc-8.4.1`  / `base-4.11.0.0`
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/base-compat-0.10.4/base-compat.cabal 
new/base-compat-0.10.5/base-compat.cabal
--- old/base-compat-0.10.4/base-compat.cabal2018-07-04 02:33:03.0 
+0200
+++ new/base-compat-0.10.5/base-compat.cabal2018-10-18 16:41:48.0 
+0200
@@ -1,5 +1,5 @@
 name: base-compat
-version:  0.10.4
+version:  0.10.5
 license:  MIT
 license-file: LICENSE
 copyright:(c) 2012-2018 Simon Hengel,
@@ -43,16 +43,16 @@
   module with the suffix @.Repl@, which are distinct from
   anything in @base-compat-batteries@, to allow for easier
   use in GHCi.
-tested-with:GHC == 7.0.1,  GHC == 7.0.2,  GHC == 7.0.3,  GHC == 7.0.4
-  , GHC == 7.2.1,  GHC == 7.2.2
-  , GHC == 7.4.1,  GHC == 7.4.2
-  , GHC == 7.6.1,  GHC == 7.6.2,  GHC == 7.6.3
-  , GHC == 7.8.1,  GHC == 7.8.2,  GHC == 7.8.3,  GHC == 7.8.4
-  , GHC == 7.10.1, GHC == 7.10.2, GHC == 7.10.3
-  , GHC == 8.0.1,  GHC == 8.0.2
-  , GHC == 8.2.1,  GHC == 8.2.2
-  , GHC == 8.4.1,  GHC == 8.4.2,  GHC == 8.4.3
-  , GHC == 8.6.1
+tested-with:GHC == 7.0.*
+  , GHC == 7.2.*
+  , GHC == 7.4.*
+  , GHC == 7.6.*
+  , GHC == 7.8.*
+  , GHC == 7.10.*
+  , GHC == 8.0.*
+  , GHC == 8.2.*
+  , GHC == 8.4.*
+  , GHC == 8.6.*
 extra-source-files: CHANGES.markdown, README.markdown
 
 source-repository head
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 

commit ghc-base-compat for openSUSE:Factory

2018-07-24 Thread root
Hello community,

here is the log from the commit of package ghc-base-compat for openSUSE:Factory 
checked in at 2018-07-24 17:13:05

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


Package is "ghc-base-compat"

Tue Jul 24 17:13:05 2018 rev:9 rq:623721 version:0.10.4

Changes:

--- /work/SRC/openSUSE:Factory/ghc-base-compat/ghc-base-compat.changes  
2018-05-30 12:23:39.141475994 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-base-compat.new/ghc-base-compat.changes 
2018-07-24 17:13:08.170584644 +0200
@@ -1,0 +2,68 @@
+Wed Jul 18 14:26:14 UTC 2018 - psim...@suse.com
+
+- Cosmetic: replace tabs with blanks, strip trailing white space,
+  and update copyright headers with spec-cleaner.
+
+---
+Tue Jul 17 19:31:09 UTC 2018 - psim...@suse.com
+
+- Update base-compat to version 0.10.4.
+  ## Changes in 0.10.4 [2018.07.03]
+   - Make more modules `Trustworthy`. In particular, fix a regression in which
+ `Prelude.Compat` was inferred as `Unsafe` by explicitly marking it as
+ `Trustwothy`.
+
+  ## Changes in 0.10.3 [2018.07.02]
+   - Backport the proper fixity for `($!)`, which was accidentally omitted in
+ `base-compat-0.10.2`.
+
+  ## Changes in 0.10.2 [2018.07.02]
+   - Sync with `base-4.12`/GHC 8.6
+   - Backport `RuntimeRep`-polymorphic versions of `($!)` and `throw` to
+ `Prelude.Compat` and `Control.Exception.Compat`, respectively
+ (if using `base-4.10`/GHC 8.2 or later).
+   - Introduce the `Data.Functor.Contravariant.Compat` module, which reexports
+ `Data.Functor.Contravariant` if using `base-4.12`/GHC 8.6 or later.
+
+ See `Data.Functor.Contravariant.Compat` in the corresponding
+ `base-compat-batteries` release for a version with a wider support window.
+
+  ## Changes in 0.10.1 [2018.04.10]
+   - Add `Data.List.NonEmpty.Compat`.
+   - Reexport `(Data.Semigroup.<>)` from `Data.Monoid.Compat` back to 
`base-4.9`.
+
+  ## Changes in 0.10.0 [2018.04.05]
+   - Sync with `base-4.11`/GHC 8.4
+   - Backport `Semigroup((<>))` to `Prelude.Compat`.
+
+ Note that the `Semigroup` class has only been in `base` since
+ `base-4.9`/GHC 8.0, so accordingly, this can only be backported back
+ to GHC 8.0. If you wish to have a version of `Prelude.Compat` that 
backports
+ `Semigroup` to older GHCs (by conditionally depending on the `semigroups`
+ library), use the `Prelude.Compat` module from the `base-compat-batteries`
+ package.
+   - Backport `(<&>)` to `Data.Functor.Compat`
+   - Backport `iterate'` to `Data.List.Compat`
+   - Backport `showHFloat` to `Numeric.Compat`
+   - Backport a `RuntimeRep`-polymorphic `withTypeable` function to
+ `Type.Reflection.Compat`. (This is only exported on `base-4.10`/GHC 8.2.)
+   - Introduce the following modules, back until the oldest version of `base`
+ that can support backporting them. If you wish to use them in conjunction
+ with older versions of `base`, use the `base-compat-batteries` package.
+ - `Control.Monad.Fail.Compat` (back until `base-4.9`/GHC 8.0)
+ - `Control.Monad.IO.Class.Compat` (back until `base-4.9`/GHC 8.0)
+ - `Data.Bifunctor` (back until `base-4.8`/GHC 7.10)
+ - `Data.Bifoldable` and `Data.Bitraversable` (back until `base-4.10`/GHC 
8.2)
+ - `Data.Functor.Compose.Compat`, `Data.Functor.Product.Compat`, and
+   `Data.Functor.Sum.Compat` (back until `base-4.9`/GHC 8.0)
+ - `Data.Functor.Identity.Compat` (back until `base-4.8`/GHC 7.10)
+ - `Data.Semigroup.Compat` (back until `base-4.9`/GHC 8.0)
+ - `Data.Void.Compat` (back until `base-4.8`/GHC 7.10)
+ - `Numeric.Natural.Compat` (back until `base-4.8`/GHC 7.10)
+   - Introduce versions of modules with the suffix `.Repl`. These simply 
reexport
+ the contents of their counterparts without the `.Repl` suffix to provide
+ a globally unique namespace to import from in the event one wants to 
import
+ `base-compat` modules into GHCi. (In `base-compat-batteries`, the
+ corresponding suffix is `.Repl.Batteries`.)
+
+---
@@ -58 +125,0 @@
-

Old:

  base-compat-0.9.3.tar.gz

New:

  base-compat-0.10.4.tar.gz



Other differences:
--
++ ghc-base-compat.spec ++
--- /var/tmp/diff_new_pack.OixYum/_old  2018-07-24 17:13:08.742585387 +0200
+++ /var/tmp/diff_new_pack.OixYum/_new  2018-07-24 17:13:08.746585392 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-base-compat
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed 

commit ghc-base-compat for openSUSE:Factory

2018-05-30 Thread root
Hello community,

here is the log from the commit of package ghc-base-compat for openSUSE:Factory 
checked in at 2018-05-30 12:17:20

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


Package is "ghc-base-compat"

Wed May 30 12:17:20 2018 rev:8 rq:609765 version:0.9.3

Changes:

--- /work/SRC/openSUSE:Factory/ghc-base-compat/ghc-base-compat.changes  
2017-09-15 21:21:38.464463320 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-base-compat.new/ghc-base-compat.changes 
2018-05-30 12:23:39.141475994 +0200
@@ -1,0 +2,5 @@
+Wed May 16 13:06:52 UTC 2018 - psim...@suse.com
+
+- Prefer the new %license attribute over %doc.
+
+---



Other differences:
--
++ ghc-base-compat.spec ++
--- /var/tmp/diff_new_pack.WzW7DP/_old  2018-05-30 12:23:40.053448014 +0200
+++ /var/tmp/diff_new_pack.WzW7DP/_new  2018-05-30 12:23:40.057447892 +0200
@@ -80,7 +80,7 @@
 %ghc_pkg_recache
 
 %files -f %{name}.files
-%doc LICENSE
+%license LICENSE
 
 %files devel -f %{name}-devel.files
 %doc CHANGES.markdown README.markdown




commit ghc-base-compat for openSUSE:Factory

2017-09-15 Thread root
Hello community,

here is the log from the commit of package ghc-base-compat for openSUSE:Factory 
checked in at 2017-09-15 21:21:37

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


Package is "ghc-base-compat"

Fri Sep 15 21:21:37 2017 rev:7 rq:524159 version:0.9.3

Changes:

--- /work/SRC/openSUSE:Factory/ghc-base-compat/ghc-base-compat.changes  
2017-05-06 18:28:10.995657494 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-base-compat.new/ghc-base-compat.changes 
2017-09-15 21:21:38.464463320 +0200
@@ -1,0 +2,5 @@
+Thu Aug  3 15:38:38 UTC 2017 - psim...@suse.com
+
+- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf.
+
+---



Other differences:
--
++ ghc-base-compat.spec ++
--- /var/tmp/diff_new_pack.mpXiH4/_old  2017-09-15 21:21:39.220356767 +0200
+++ /var/tmp/diff_new_pack.mpXiH4/_new  2017-09-15 21:21:39.224356204 +0200
@@ -23,13 +23,12 @@
 Release:0
 Summary:A compatibility layer for base
 License:MIT
-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-rpm-macros
 BuildRequires:  ghc-unix-devel
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if %{with tests}
 BuildRequires:  ghc-QuickCheck-devel
 BuildRequires:  ghc-hspec-devel
@@ -53,7 +52,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}
@@ -81,11 +80,9 @@
 %ghc_pkg_recache
 
 %files -f %{name}.files
-%defattr(-,root,root,-)
 %doc LICENSE
 
 %files devel -f %{name}-devel.files
-%defattr(-,root,root,-)
 %doc CHANGES.markdown README.markdown
 
 %changelog




commit ghc-base-compat for openSUSE:Factory

2017-05-06 Thread root
Hello community,

here is the log from the commit of package ghc-base-compat for openSUSE:Factory 
checked in at 2017-05-06 18:28:08

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


Package is "ghc-base-compat"

Sat May  6 18:28:08 2017 rev:6 rq:491456 version:0.9.3

Changes:

--- /work/SRC/openSUSE:Factory/ghc-base-compat/ghc-base-compat.changes  
2017-04-14 13:37:18.634872145 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-base-compat.new/ghc-base-compat.changes 
2017-05-06 18:28:10.995657494 +0200
@@ -1,0 +2,5 @@
+Wed Apr 19 13:32:16 UTC 2017 - psim...@suse.com
+
+- Update to version 0.9.3 with cabal2obs.
+
+---

Old:

  base-compat-0.9.2.tar.gz

New:

  base-compat-0.9.3.tar.gz



Other differences:
--
++ ghc-base-compat.spec ++
--- /var/tmp/diff_new_pack.7pBYXa/_old  2017-05-06 18:28:11.751550834 +0200
+++ /var/tmp/diff_new_pack.7pBYXa/_new  2017-05-06 18:28:11.751550834 +0200
@@ -19,7 +19,7 @@
 %global pkg_name base-compat
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.9.2
+Version:0.9.3
 Release:0
 Summary:A compatibility layer for base
 License:MIT

++ base-compat-0.9.2.tar.gz -> base-compat-0.9.3.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/base-compat-0.9.2/CHANGES.markdown 
new/base-compat-0.9.3/CHANGES.markdown
--- old/base-compat-0.9.2/CHANGES.markdown  2017-03-11 22:21:23.0 
+0100
+++ new/base-compat-0.9.3/CHANGES.markdown  2017-04-10 15:38:30.0 
+0200
@@ -1,3 +1,13 @@
+## Changes in 0.9.3 [2017.04.10]
+ - Sync with `base-4.10`/GHC 8.2
+ - Backport `fromLeft`/`fromRight` to `Data.Either.Compat`
+ - Backport implementations of `maximumBy`/`minimumBy` which use constant stack
+   space to `Data.Foldable.Compat`
+ - Backport `asProxyTypeOf` with a generalized type signature to
+   `Data.Proxy.Compat`
+ - Backport `gcoerceWith` to `Data.Type.Coercion.Compat`
+ - Backport `plusForeignPtr` to `Foreign.ForeignPtr.Compat`
+
 ## Changes in 0.9.2
  - Allow building on the HaLVM
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/base-compat-0.9.2/README.markdown 
new/base-compat-0.9.3/README.markdown
--- old/base-compat-0.9.2/README.markdown   2017-03-11 22:21:23.0 
+0100
+++ new/base-compat-0.9.3/README.markdown   2017-04-10 15:38:30.0 
+0200
@@ -114,23 +114,27 @@
  * Added `bitDefault`, `testBitDefault`, and `popCountDefault` to 
`Data.Bits.Compat`
  * Added `toIntegralSized` to `Data.Bits.Compat` (if using `base-4.7`)
  * Added `bool` function to `Data.Bool.Compat`
- * Added `isLeft` and `isRight` to `Data.Either.Compat`
+ * Added `isLeft`, `isRight`, `fromLeft`, and `fromRight` to 
`Data.Either.Compat`
  * Added `forkFinally` to `Control.Concurrent.Compat`
  * Added `withMVarMasked` function to `Control.Concurrent.MVar.Compat`
  * Added `(<$!>)` function to `Control.Monad.Compat`
  * Weakened `RealFloat` constraints on `realPart`, `imagPart`, `conjugate`, 
`mkPolar`,
and `cis` in `Data.Complex.Compat`
+ * Added more efficient `maximumBy`/`minimumBy` to `Data.Foldable.Compat`
  * Added `($>)` and `void` functions to `Data.Functor.Compat`
  * `(&)` function to `Data.Function.Compat`
  * `($>)` and `void` functions to `Data.Functor.Compat`
  * `modifyIORef'`, `atomicModifyIORef'` and `atomicWriteIORef` to 
`Data.IORef.Compat`
  * `dropWhileEnd`, `isSubsequenceOf`, `sortOn`, and `uncons` functions to 
`Data.List.Compat`
  * Correct versions of `nub`, `nubBy`, `union`, and `unionBy` to 
`Data.List.Compat`
+ * `asProxyTypeOf` with a generalized type signature to `Data.Proxy.Compat`
  * `modifySTRef'` to `Data.STRef.Compat`
  * `String`, `lines`, `words`, `unlines`, and `unwords` to `Data.String.Compat`
+ * `gcoerceWith` to `Data.Type.Coercion.Compat`
  * `makeVersion` function to `Data.Version.Compat`
  * `traceId`, `traceShowId`, `traceM`, and `traceShowM` functions to 
`Debug.Trace.Compat`
  * `byteSwap16`, `byteSwap32`, and `byteSwap64` to `Data.Word.Compat`
+ * `plusForeignPtr` to `Foreign.ForeignPtr.Compat`
  * `calloc` and `callocBytes` functions to `Foreign.Marshal.Alloc.Compat`
  * `callocArray` and `callocArray0` functions to `Foreign.Marshal.Array.Compat`
  * `fillBytes` to `Foreign.Marshal.Utils.Compat`
@@ -192,8 +196,12 @@
 compatibility packages on Hackage. Here is a list of such packages:
 
 * [`bifunctors`](http://hackage.haskell.org/package/bifunctors)
-  for the 
[`Bifunctor`](http://hackage.haskell.org/package/base-4.8.0.0/docs/Data-Bifunctor.html#t:Bifunctor)
-  type class, 

commit ghc-base-compat for openSUSE:Factory

2017-04-14 Thread root
Hello community,

here is the log from the commit of package ghc-base-compat for openSUSE:Factory 
checked in at 2017-04-14 13:37:18

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


Package is "ghc-base-compat"

Fri Apr 14 13:37:18 2017 rev:5 rq:485106 version:0.9.2

Changes:

--- /work/SRC/openSUSE:Factory/ghc-base-compat/ghc-base-compat.changes  
2016-07-21 08:00:27.0 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-base-compat.new/ghc-base-compat.changes 
2017-04-14 13:37:18.634872145 +0200
@@ -1,0 +2,5 @@
+Mon Mar 27 12:39:33 UTC 2017 - psim...@suse.com
+
+- Update to version 0.9.2 with cabal2obs.
+
+---

Old:

  base-compat-0.9.1.tar.gz

New:

  base-compat-0.9.2.tar.gz



Other differences:
--
++ ghc-base-compat.spec ++
--- /var/tmp/diff_new_pack.J43OdL/_old  2017-04-14 13:37:19.286780012 +0200
+++ /var/tmp/diff_new_pack.J43OdL/_new  2017-04-14 13:37:19.286780012 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-base-compat
 #
-# 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
@@ -19,23 +19,21 @@
 %global pkg_name base-compat
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.9.1
+Version:0.9.2
 Release:0
 Summary:A compatibility layer for base
 License:MIT
-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
 BuildRequires:  ghc-rpm-macros
-# Begin cabal-rpm deps:
 BuildRequires:  ghc-unix-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if %{with tests}
 BuildRequires:  ghc-QuickCheck-devel
 BuildRequires:  ghc-hspec-devel
 %endif
-# End cabal-rpm deps
 
 %description
 Provides functions available in later versions of 'base' to a wider range of
@@ -67,20 +65,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
@@ -94,6 +86,6 @@
 
 %files devel -f %{name}-devel.files
 %defattr(-,root,root,-)
-%doc README.markdown
+%doc CHANGES.markdown README.markdown
 
 %changelog

++ base-compat-0.9.1.tar.gz -> base-compat-0.9.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/base-compat-0.9.1/CHANGES.markdown 
new/base-compat-0.9.2/CHANGES.markdown
--- old/base-compat-0.9.1/CHANGES.markdown  2016-04-11 16:06:42.0 
+0200
+++ new/base-compat-0.9.2/CHANGES.markdown  2017-03-11 22:21:23.0 
+0100
@@ -1,3 +1,6 @@
+## Changes in 0.9.2
+ - Allow building on the HaLVM
+
 ## Changes in 0.9.1
  - Use the more efficient version of `replicateM` and `replicateM_` introduced
in `base-4.9`
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/base-compat-0.9.1/LICENSE 
new/base-compat-0.9.2/LICENSE
--- old/base-compat-0.9.1/LICENSE   2016-04-11 16:06:42.0 +0200
+++ new/base-compat-0.9.2/LICENSE   2017-03-11 22:21:23.0 +0100
@@ -1,4 +1,4 @@
-Copyright (c) 2012-2016 Simon Hengel  and Ryan Scott 

+Copyright (c) 2012-2017 Simon Hengel  and Ryan Scott 

 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/base-compat-0.9.1/README.markdown 
new/base-compat-0.9.2/README.markdown
--- old/base-compat-0.9.1/README.markdown   2016-04-11 16:06:42.0 
+0200
+++ new/base-compat-0.9.2/README.markdown   2017-03-11 22:21:23.0 
+0100
@@ -245,6 +245,7 @@
 
 ## Supported versions of GHC/`base`
 
+ * `ghc-8.0.2`  / `base-4.9.1.0`
  * `ghc-8.0.1`  / `base-4.9.0.0`
  * `ghc-7.10.3` / `base-4.8.2.0`
  * `ghc-7.10.2` / `base-4.8.1.0`
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/base-compat-0.9.1/base-compat.cabal 
new/base-compat-0.9.2/base-compat.cabal
--- old/base-compat-0.9.1/base-compat.cabal 2016-04-11 16:06:42.0 
+0200
+++ new/base-compat-0.9.2/base-compat.cabal 

commit ghc-base-compat for openSUSE:Factory

2016-07-21 Thread h_root
Hello community,

here is the log from the commit of package ghc-base-compat for openSUSE:Factory 
checked in at 2016-07-21 08:00:19

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


Package is "ghc-base-compat"

Changes:

--- /work/SRC/openSUSE:Factory/ghc-base-compat/ghc-base-compat.changes  
2016-04-22 16:25:17.0 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-base-compat.new/ghc-base-compat.changes 
2016-07-21 08:00:27.0 +0200
@@ -1,0 +2,5 @@
+Sun Jul 10 17:01:23 UTC 2016 - psim...@suse.com
+
+- Update to version 0.9.1 revision 0 with cabal2obs.
+
+---



Other differences:
--
++ ghc-base-compat.spec ++
--- /var/tmp/diff_new_pack.EjgGqu/_old  2016-07-21 08:00:28.0 +0200
+++ /var/tmp/diff_new_pack.EjgGqu/_new  2016-07-21 08:00:28.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-base-compat
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -15,25 +15,22 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-%global pkg_name base-compat
 
+%global pkg_name base-compat
 %bcond_with tests
-
-Name:   ghc-base-compat
+Name:   ghc-%{pkg_name}
 Version:0.9.1
 Release:0
 Summary:A compatibility layer for base
-Group:  System/Libraries
-
 License:MIT
+Group:  System/Libraries
 Url:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-rpm-macros
 # Begin cabal-rpm deps:
 BuildRequires:  ghc-unix-devel
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if %{with tests}
 BuildRequires:  ghc-QuickCheck-devel
 BuildRequires:  ghc-hspec-devel
@@ -49,22 +46,24 @@
 changelog> for recent changes.
 
 Note that 'base-compat' does not add any orphan instances. There is a separate
-package '' for
+package, '', for
 that.
 
+In addition, `base-compat` does not backport any data types or type classes.
+See '' for more info.
 
 %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}
-Requires:   %{name} = %{version}-%{release}
 
 %description devel
 This package provides the Haskell %{pkg_name} library development files.
 
-
 %prep
 %setup -q -n %{pkg_name}-%{version}
 
@@ -79,26 +78,22 @@
 
 %check
 %if %{with tests}
-%cabal test
+%{cabal} test
 %endif
 
 
 %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 README.markdown
 
-
 %changelog




commit ghc-base-compat for openSUSE:Factory

2016-04-22 Thread h_root
Hello community,

here is the log from the commit of package ghc-base-compat for openSUSE:Factory 
checked in at 2016-04-22 16:24:52

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


Package is "ghc-base-compat"

Changes:

--- /work/SRC/openSUSE:Factory/ghc-base-compat/ghc-base-compat.changes  
2016-01-28 17:24:29.0 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-base-compat.new/ghc-base-compat.changes 
2016-04-22 16:25:17.0 +0200
@@ -1,0 +2,6 @@
+Tue Apr 12 09:31:17 UTC 2016 - mimi...@gmail.com
+
+- update to 0.9.1
+* Use the more efficient version of replicateM and replicateM_ introduced in 
base-4.9
+
+---

Old:

  base-compat-0.9.0.tar.gz

New:

  base-compat-0.9.1.tar.gz



Other differences:
--
++ ghc-base-compat.spec ++
--- /var/tmp/diff_new_pack.EGGUhS/_old  2016-04-22 16:25:17.0 +0200
+++ /var/tmp/diff_new_pack.EGGUhS/_new  2016-04-22 16:25:17.0 +0200
@@ -20,7 +20,7 @@
 %bcond_with tests
 
 Name:   ghc-base-compat
-Version:0.9.0
+Version:0.9.1
 Release:0
 Summary:A compatibility layer for base
 Group:  System/Libraries

++ base-compat-0.9.0.tar.gz -> base-compat-0.9.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/base-compat-0.9.0/CHANGES.markdown 
new/base-compat-0.9.1/CHANGES.markdown
--- old/base-compat-0.9.0/CHANGES.markdown  2016-01-15 03:45:49.0 
+0100
+++ new/base-compat-0.9.1/CHANGES.markdown  2016-04-11 16:06:42.0 
+0200
@@ -1,3 +1,7 @@
+## Changes in 0.9.1
+ - Use the more efficient version of `replicateM` and `replicateM_` introduced
+   in `base-4.9`
+
 ## Changes in 0.9.0
  - Sync with `base-4.9`/GHC 8.0
  - Weakened `RealFloat` constraints on `realPart`, `imagPart`, `conjugate`,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/base-compat-0.9.0/LICENSE 
new/base-compat-0.9.1/LICENSE
--- old/base-compat-0.9.0/LICENSE   2016-01-15 03:45:49.0 +0100
+++ new/base-compat-0.9.1/LICENSE   2016-04-11 16:06:42.0 +0200
@@ -1,4 +1,4 @@
-Copyright (c) 2012-2015 Simon Hengel  and Ryan Scott 

+Copyright (c) 2012-2016 Simon Hengel  and Ryan Scott 

 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/base-compat-0.9.0/README.markdown 
new/base-compat-0.9.1/README.markdown
--- old/base-compat-0.9.0/README.markdown   2016-01-15 03:45:49.0 
+0100
+++ new/base-compat-0.9.1/README.markdown   2016-04-11 16:06:42.0 
+0200
@@ -194,6 +194,9 @@
 * [`bifunctors`](http://hackage.haskell.org/package/bifunctors)
   for the 
[`Bifunctor`](http://hackage.haskell.org/package/base-4.8.0.0/docs/Data-Bifunctor.html#t:Bifunctor)
   type class, introduced in `base-4.8.0.0`
+* [`fail`](http://hackage.haskell.org/package/fail)
+  for the 
[`MonadFail`](http://hackage.haskell.org/package/base-4.9.0.0/docs/Control-Monad-Fail.html#t:MonadFail)
+  type class, introduced in `base-4.9.0.0`
 * [`generic-deriving`](http://hackage.haskell.org/package/generic-deriving)
   for everything in the 
[`GHC.Generics`](http://hackage.haskell.org/package/base-4.8.0.0/docs/GHC-Generics.html)
   module, introduced to `ghc-prim` in GHC 7.2 (and later moved to 
`base-4.6.0.0`)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/base-compat-0.9.0/base-compat.cabal 
new/base-compat-0.9.1/base-compat.cabal
--- old/base-compat-0.9.0/base-compat.cabal 2016-01-15 03:45:49.0 
+0100
+++ new/base-compat-0.9.1/base-compat.cabal 2016-04-11 16:06:42.0 
+0200
@@ -1,10 +1,10 @@
 name: base-compat
-version:  0.9.0
+version:  0.9.1
 license:  MIT
 license-file: LICENSE
-copyright:(c) 2012-2015 Simon Hengel,
-  (c) 2014 João Cristóvão,
-  (c) 2015 Ryan Scott
+copyright:(c) 2012-2016 Simon Hengel,
+  (c) 2014-2016 João Cristóvão,
+  (c) 2015-2016 Ryan Scott
 author:   Simon Hengel ,
   João Cristóvão ,
   Ryan Scott 
@@ -38,6 +38,7 @@
   , GHC == 7.6.1,  GHC == 7.6.2,  GHC == 7.6.3
   , GHC == 7.8.1,  GHC == 7.8.2,  

commit ghc-base-compat for openSUSE:Factory

2016-01-29 Thread h_root
Hello community,

here is the log from the commit of package ghc-base-compat for openSUSE:Factory 
checked in at 2016-01-28 17:23:32

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


Package is "ghc-base-compat"

Changes:

--- /work/SRC/openSUSE:Factory/ghc-base-compat/ghc-base-compat.changes  
2015-12-24 12:16:19.0 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-base-compat.new/ghc-base-compat.changes 
2016-01-28 17:24:29.0 +0100
@@ -1,0 +2,22 @@
+Wed Jan 20 08:43:57 UTC 2016 - mimi...@gmail.com
+
+- update to 0.9.0
+* Sync with base-4.9/GHC 8.0
+* Weakened RealFloat constraints on realPart, imagPart, conjugate, mkPolar, 
and cis
+in Data.Complex.Compat
+* Backport Foreign.ForeignPtr.Safe and Foreign.Marshal.Safe
+* Generalize filterM, forever, mapAndUnzipM, zipWithM, zipWithM_, replicateM, 
+   and replicateM_ in Control.Monad from Monad to Applicative
+* Backport .Unsafe.Compat modules (for Control.Monad.ST, 
Control.Monad.ST.Lazy, 
+   Foreign.ForeignPtr, and Foreign.Marshal)
+* Backport forkFinally and forkOSWithUnmask to Control.Concurrent.Compat
+* Backport Data.Functor.Const
+* Backport modifyIORef', atomicModifyIORef' and atomicWriteIORef to 
Data.IORef.Compat
+* Data.Ratio.{denominator,numerator} have no Integral constraint anymore
+* Backport modifySTRef' to Data.STRef.Compat
+* Export String, lines, words, unlines, and unwords to Data.String.Compat
+* Generalize Debug.Trace.{traceM, traceShowM} from Monad to Applicative
+* Backport errorWithoutStackTrace to Prelude.Compat
+* Backport unsafeFixIO and unsafeDupablePerformIO to System.IO.Unsafe.Compat
+
+---

Old:

  base-compat-0.8.2.tar.gz

New:

  base-compat-0.9.0.tar.gz



Other differences:
--
++ ghc-base-compat.spec ++
--- /var/tmp/diff_new_pack.uAgpB6/_old  2016-01-28 17:24:29.0 +0100
+++ /var/tmp/diff_new_pack.uAgpB6/_new  2016-01-28 17:24:29.0 +0100
@@ -20,7 +20,7 @@
 %bcond_with tests
 
 Name:   ghc-base-compat
-Version:0.8.2
+Version:0.9.0
 Release:0
 Summary:A compatibility layer for base
 Group:  System/Libraries

++ base-compat-0.8.2.tar.gz -> base-compat-0.9.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/base-compat-0.8.2/CHANGES.markdown 
new/base-compat-0.9.0/CHANGES.markdown
--- old/base-compat-0.8.2/CHANGES.markdown  2015-05-13 08:36:37.0 
+0200
+++ new/base-compat-0.9.0/CHANGES.markdown  2016-01-15 03:45:49.0 
+0100
@@ -1,3 +1,26 @@
+## Changes in 0.9.0
+ - Sync with `base-4.9`/GHC 8.0
+ - Weakened `RealFloat` constraints on `realPart`, `imagPart`, `conjugate`,
+   `mkPolar`, and `cis` in `Data.Complex.Compat`
+ - Backport `Foreign.ForeignPtr.Safe` and `Foreign.Marshal.Safe`
+ - Generalize `filterM`, `forever`, `mapAndUnzipM`, `zipWithM`, `zipWithM_`,
+   `replicateM`, and `replicateM_` in `Control.Monad` from `Monad` to
+   `Applicative`
+ - Backport `.Unsafe.Compat` modules (for `Control.Monad.ST`,
+   `Control.Monad.ST.Lazy`, `Foreign.ForeignPtr`, and `Foreign.Marshal`)
+ - Backport `forkFinally` and `forkOSWithUnmask` to `Control.Concurrent.Compat`
+ - Backport `Data.Functor.Const`
+ - Backport `modifyIORef'`, `atomicModifyIORef'` and `atomicWriteIORef` to
+   `Data.IORef.Compat`
+ - `Data.Ratio.{denominator,numerator}` have no `Integral` constraint anymore
+ - Backport `modifySTRef'` to `Data.STRef.Compat`
+ - Export `String`, `lines`, `words`, `unlines`, and `unwords` to
+   `Data.String.Compat`
+ - Generalize `Debug.Trace.{traceM, traceShowM}` from `Monad` to `Applicative`
+ - Backport `errorWithoutStackTrace` to `Prelude.Compat`
+ - Backport `unsafeFixIO` and `unsafeDupablePerformIO` to
+   `System.IO.Unsafe.Compat`
+
 ## Changes in 0.8.2
  - Backport `bitDefault`, `testBitDefault`, and `popCountDefault` in
`Data.Bits.Compat` to all versions of `base`
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/base-compat-0.8.2/LICENSE 
new/base-compat-0.9.0/LICENSE
--- old/base-compat-0.8.2/LICENSE   2015-05-13 08:36:37.0 +0200
+++ new/base-compat-0.9.0/LICENSE   2016-01-15 03:45:49.0 +0100
@@ -1,4 +1,4 @@
-Copyright (c) 2012-2015 Simon Hengel  and Ryan Scott 

+Copyright (c) 2012-2015 Simon Hengel  and Ryan Scott 

 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
diff -urN '--exclude=CVS'