commit ghc-microlens-th for openSUSE:Factory

2020-10-23 Thread root
Hello community,

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

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


Package is "ghc-microlens-th"

Fri Oct 23 15:14:18 2020 rev:3 rq:842755 version:0.4.3.6

Changes:

--- /work/SRC/openSUSE:Factory/ghc-microlens-th/ghc-microlens-th.changes
2020-08-28 21:34:59.404712773 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-microlens-th.new.3463/ghc-microlens-th.changes  
2020-10-23 15:14:21.778134689 +0200
@@ -1,0 +2,8 @@
+Tue Oct  6 08:56:46 UTC 2020 - psim...@suse.com
+
+- Update microlens-th to version 0.4.3.6.
+  # 0.4.3.6
+
+  * Bumped th-abstraction.
+
+---

Old:

  microlens-th-0.4.3.5.tar.gz

New:

  microlens-th-0.4.3.6.tar.gz



Other differences:
--
++ ghc-microlens-th.spec ++
--- /var/tmp/diff_new_pack.8bhWcN/_old  2020-10-23 15:14:22.330134955 +0200
+++ /var/tmp/diff_new_pack.8bhWcN/_new  2020-10-23 15:14:22.330134955 +0200
@@ -19,7 +19,7 @@
 %global pkg_name microlens-th
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.4.3.5
+Version:0.4.3.6
 Release:0
 Summary:Automatic generation of record lenses for microlens
 License:BSD-3-Clause

++ microlens-th-0.4.3.5.tar.gz -> microlens-th-0.4.3.6.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/microlens-th-0.4.3.5/CHANGELOG.md 
new/microlens-th-0.4.3.6/CHANGELOG.md
--- old/microlens-th-0.4.3.5/CHANGELOG.md   2020-04-14 21:00:01.0 
+0200
+++ new/microlens-th-0.4.3.6/CHANGELOG.md   2020-10-01 20:57:55.0 
+0200
@@ -1,3 +1,7 @@
+# 0.4.3.6
+
+* Bumped th-abstraction.
+
 # 0.4.3.5
 
 * Changes needed for template-haskell-2.16.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/microlens-th-0.4.3.5/microlens-th.cabal 
new/microlens-th-0.4.3.6/microlens-th.cabal
--- old/microlens-th-0.4.3.5/microlens-th.cabal 2020-04-14 21:00:01.0 
+0200
+++ new/microlens-th-0.4.3.6/microlens-th.cabal 2020-10-01 20:57:55.0 
+0200
@@ -1,5 +1,5 @@
 name:microlens-th
-version: 0.4.3.5
+version: 0.4.3.6
 synopsis:Automatic generation of record lenses for microlens
 description:
   This package lets you automatically generate lenses for data types; code was 
extracted from the lens package, and therefore generated lenses are fully 
compatible with ones generated by lens (and can be used both from lens and 
microlens).
@@ -42,7 +42,7 @@
  , transformers
  -- lens has >=2.4, but GHC 7.4 shipped with 2.7
  , template-haskell >=2.7 && <2.17
- , th-abstraction >=0.2.1 && <0.4
+ , th-abstraction >=0.2.1 && <0.5
 
   ghc-options:
 -Wall -fwarn-tabs




commit ghc-microlens-th for openSUSE:Factory

2020-08-28 Thread root
Hello community,

here is the log from the commit of package ghc-microlens-th for 
openSUSE:Factory checked in at 2020-08-28 21:34:57

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


Package is "ghc-microlens-th"

Fri Aug 28 21:34:57 2020 rev:2 rq:829349 version:0.4.3.5

Changes:

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



Other differences:
--
++ ghc-microlens-th.spec ++
--- /var/tmp/diff_new_pack.PYSc9T/_old  2020-08-28 21:35:00.076713091 +0200
+++ /var/tmp/diff_new_pack.PYSc9T/_new  2020-08-28 21:35:00.080713093 +0200
@@ -54,7 +54,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-microlens-th for openSUSE:Factory

2020-03-09 Thread root
Hello community,

here is the log from the commit of package ghc-microlens-th for 
openSUSE:Factory checked in at 2020-03-09 14:16:26

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


Package is "ghc-microlens-th"

Mon Mar  9 14:16:26 2020 rev:14 rq:780024 version:0.4.3.4

Changes:

--- /work/SRC/openSUSE:Factory/ghc-microlens-th/ghc-microlens-th.changes
2019-12-27 13:55:17.824714217 +0100
+++ 
/work/SRC/openSUSE:Factory/.ghc-microlens-th.new.26092/ghc-microlens-th.changes 
2020-03-09 14:16:29.470629500 +0100
@@ -1,0 +2,12 @@
+Wed Jan 29 03:01:37 UTC 2020 - psim...@suse.com
+
+- Update microlens-th to version 0.4.3.4.
+  # 0.4.3.4
+
+  * Backported changes needed for template-haskell-2.15.
+
+  # 0.4.3.3
+
+  * Exported internal utilities from `Lens.Micro.TH.Internal`.
+
+---

Old:

  microlens-th-0.4.3.2.tar.gz

New:

  microlens-th-0.4.3.4.tar.gz



Other differences:
--
++ ghc-microlens-th.spec ++
--- /var/tmp/diff_new_pack.sXOclm/_old  2020-03-09 14:16:30.190629974 +0100
+++ /var/tmp/diff_new_pack.sXOclm/_new  2020-03-09 14:16:30.194629977 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-microlens-th
 #
-# 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
@@ -19,7 +19,7 @@
 %global pkg_name microlens-th
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.4.3.2
+Version:0.4.3.4
 Release:0
 Summary:Automatic generation of record lenses for microlens
 License:BSD-3-Clause

++ microlens-th-0.4.3.2.tar.gz -> microlens-th-0.4.3.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/microlens-th-0.4.3.2/CHANGELOG.md 
new/microlens-th-0.4.3.4/CHANGELOG.md
--- old/microlens-th-0.4.3.2/CHANGELOG.md   2019-07-05 23:38:34.0 
+0200
+++ new/microlens-th-0.4.3.4/CHANGELOG.md   2020-01-28 23:40:55.0 
+0100
@@ -1,3 +1,11 @@
+# 0.4.3.4
+
+* Backported changes needed for template-haskell-2.15.
+
+# 0.4.3.3
+
+* Exported internal utilities from `Lens.Micro.TH.Internal`.
+
 # 0.4.3.2
 
 * Bumped template-haskell version.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/microlens-th-0.4.3.2/microlens-th.cabal 
new/microlens-th-0.4.3.4/microlens-th.cabal
--- old/microlens-th-0.4.3.2/microlens-th.cabal 2019-07-05 23:38:34.0 
+0200
+++ new/microlens-th-0.4.3.4/microlens-th.cabal 2020-01-29 01:00:18.0 
+0100
@@ -1,5 +1,5 @@
 name:microlens-th
-version: 0.4.3.2
+version: 0.4.3.4
 synopsis:Automatic generation of record lenses for microlens
 description:
   This package lets you automatically generate lenses for data types; code was 
extracted from the lens package, and therefore generated lenses are fully 
compatible with ones generated by lens (and can be used both from lens and 
microlens).
@@ -23,7 +23,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
 
 source-repository head
   type:git
@@ -31,6 +32,7 @@
 
 library
   exposed-modules: Lens.Micro.TH
+   Lens.Micro.TH.Internal
   -- other-modules:
   -- other-extensions:
   build-depends:   base >=4.5 && <5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/microlens-th-0.4.3.2/src/Lens/Micro/TH/Internal.hs 
new/microlens-th-0.4.3.4/src/Lens/Micro/TH/Internal.hs
--- old/microlens-th-0.4.3.2/src/Lens/Micro/TH/Internal.hs  1970-01-01 
01:00:00.0 +0100
+++ new/microlens-th-0.4.3.4/src/Lens/Micro/TH/Internal.hs  2020-01-28 
23:35:22.0 +0100
@@ -0,0 +1,191 @@
+{-# LANGUAGE CPP #-}
+{-# LANGUAGE RankNTypes #-}
+
+#ifndef MIN_VERSION_template_haskell
+#define MIN_VERSION_template_haskell(x,y,z) (defined(__GLASGOW_HASKELL__) && 
__GLASGOW_HASKELL__ >= 706)
+#endif
+
+-- Language.Haskell.TH was not marked as Safe before template-haskell-2.12.0
+#if MIN_VERSION_template_haskell(2,12,0)
+{-# LANGUAGE Safe #-}
+#else
+{-# LANGUAGE Trustworthy #-}
+#endif
+
+{- |
+Module  :  Lens.Micro.TH.Internal
+Copyright   :  (C) 2013-2016 Eric Mertens, Edward Kmett; 2018 Monadfix
+License :  BSD-style (see the file LICENSE)
+
+Functions used by "Lens.Micro.TH". 

commit ghc-microlens-th for openSUSE:Factory

2019-12-27 Thread root
Hello community,

here is the log from the commit of package ghc-microlens-th for 
openSUSE:Factory checked in at 2019-12-27 13:55:05

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


Package is "ghc-microlens-th"

Fri Dec 27 13:55:05 2019 rev:13 rq:759447 version:0.4.3.2

Changes:

--- /work/SRC/openSUSE:Factory/ghc-microlens-th/ghc-microlens-th.changes
2019-07-29 17:26:35.350297817 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-microlens-th.new.6675/ghc-microlens-th.changes  
2019-12-27 13:55:17.824714217 +0100
@@ -1,0 +2,5 @@
+Fri Nov  8 16:14:12 UTC 2019 - Peter Simons 
+
+- Drop obsolete group attributes.
+
+---



Other differences:
--
++ ghc-microlens-th.spec ++
--- /var/tmp/diff_new_pack.0JHzQL/_old  2019-12-27 13:55:18.880714727 +0100
+++ /var/tmp/diff_new_pack.0JHzQL/_new  2019-12-27 13:55:18.896714735 +0100
@@ -23,7 +23,6 @@
 Release:0
 Summary:Automatic generation of record lenses for microlens
 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
@@ -46,7 +45,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-microlens-th for openSUSE:Factory

2019-07-29 Thread root
Hello community,

here is the log from the commit of package ghc-microlens-th for 
openSUSE:Factory checked in at 2019-07-29 17:26:29

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


Package is "ghc-microlens-th"

Mon Jul 29 17:26:29 2019 rev:12 rq:715415 version:0.4.3.2

Changes:

--- /work/SRC/openSUSE:Factory/ghc-microlens-th/ghc-microlens-th.changes
2019-06-30 10:21:44.419642474 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-microlens-th.new.4126/ghc-microlens-th.changes  
2019-07-29 17:26:35.350297817 +0200
@@ -1,0 +2,8 @@
+Sat Jul  6 02:02:18 UTC 2019 - psim...@suse.com
+
+- Update microlens-th to version 0.4.3.2.
+  # 0.4.3.2
+
+  * Bumped template-haskell version.
+
+---

Old:

  microlens-th-0.4.3.1.tar.gz

New:

  microlens-th-0.4.3.2.tar.gz



Other differences:
--
++ ghc-microlens-th.spec ++
--- /var/tmp/diff_new_pack.ZFw8CF/_old  2019-07-29 17:26:36.118297533 +0200
+++ /var/tmp/diff_new_pack.ZFw8CF/_new  2019-07-29 17:26:36.122297532 +0200
@@ -19,7 +19,7 @@
 %global pkg_name microlens-th
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.4.3.1
+Version:0.4.3.2
 Release:0
 Summary:Automatic generation of record lenses for microlens
 License:BSD-3-Clause

++ microlens-th-0.4.3.1.tar.gz -> microlens-th-0.4.3.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/microlens-th-0.4.3.1/CHANGELOG.md 
new/microlens-th-0.4.3.2/CHANGELOG.md
--- old/microlens-th-0.4.3.1/CHANGELOG.md   2019-06-20 07:44:15.0 
+0200
+++ new/microlens-th-0.4.3.2/CHANGELOG.md   2019-07-05 23:38:34.0 
+0200
@@ -1,3 +1,7 @@
+# 0.4.3.2
+
+* Bumped template-haskell version.
+
 # 0.4.3.1
 
 * No more conditional `Safe` (see 
[#122](https://github.com/monadfix/microlens/issues/122)).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/microlens-th-0.4.3.1/microlens-th.cabal 
new/microlens-th-0.4.3.2/microlens-th.cabal
--- old/microlens-th-0.4.3.1/microlens-th.cabal 2019-06-20 07:44:05.0 
+0200
+++ new/microlens-th-0.4.3.2/microlens-th.cabal 2019-07-05 23:38:34.0 
+0200
@@ -1,5 +1,5 @@
 name:microlens-th
-version: 0.4.3.1
+version: 0.4.3.2
 synopsis:Automatic generation of record lenses for microlens
 description:
   This package lets you automatically generate lenses for data types; code was 
extracted from the lens package, and therefore generated lenses are fully 
compatible with ones generated by lens (and can be used both from lens and 
microlens).
@@ -8,7 +8,7 @@
 license: BSD3
 license-file:LICENSE
 author:  Eric Mertens, Edward Kmett, Artyom Kazak
-maintainer:  Monadfix 
+maintainer:  Monadfix 
 homepage:http://github.com/monadfix/microlens
 bug-reports: http://github.com/monadfix/microlens/issues
 category:Data, Lenses
@@ -38,7 +38,7 @@
  , containers >=0.4.0 && <0.7
  , transformers
  -- lens has >=2.4, but GHC 7.4 shipped with 2.7
- , template-haskell >=2.7 && <2.15
+ , template-haskell >=2.7 && <2.16
  , th-abstraction >=0.2.1 && <0.4
 
   ghc-options:




commit ghc-microlens-th for openSUSE:Factory

2019-06-30 Thread root
Hello community,

here is the log from the commit of package ghc-microlens-th for 
openSUSE:Factory checked in at 2019-06-30 10:21:43

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


Package is "ghc-microlens-th"

Sun Jun 30 10:21:43 2019 rev:11 rq:712505 version:0.4.3.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-microlens-th/ghc-microlens-th.changes
2019-06-19 21:12:31.146749426 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-microlens-th.new.4615/ghc-microlens-th.changes  
2019-06-30 10:21:44.419642474 +0200
@@ -1,0 +2,17 @@
+Fri Jun 21 02:03:05 UTC 2019 - psim...@suse.com
+
+- Update microlens-th to version 0.4.3.1.
+  # 0.4.3.1
+
+  * No more conditional `Safe` (see 
[#122](https://github.com/monadfix/microlens/issues/122)).
+
+---
+Wed Jun 19 11:46:07 UTC 2019 - psim...@suse.com
+
+- Update microlens-th to version 0.4.3.
+  Upstream has edited the change log file since the last release in
+  a non-trivial way, i.e. they did more than just add a new entry
+  at the top. You can review the file at:
+  http://hackage.haskell.org/package/microlens-th-0.4.3/src/CHANGELOG.md
+
+---

Old:

  microlens-th-0.4.2.3.tar.gz
  microlens-th.cabal

New:

  microlens-th-0.4.3.1.tar.gz



Other differences:
--
++ ghc-microlens-th.spec ++
--- /var/tmp/diff_new_pack.pfSpvY/_old  2019-06-30 10:21:45.179643654 +0200
+++ /var/tmp/diff_new_pack.pfSpvY/_new  2019-06-30 10:21:45.183643660 +0200
@@ -19,14 +19,13 @@
 %global pkg_name microlens-th
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.4.2.3
+Version:0.4.3.1
 Release:0
 Summary:Automatic generation of record lenses for microlens
 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
-Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-containers-devel
 BuildRequires:  ghc-microlens-devel
@@ -42,8 +41,8 @@
 microlens).
 
 This package is a part of the  family; see the readme .
+microlens> family; see the readme .
 
 %package devel
 Summary:Haskell %{pkg_name} library development files
@@ -58,7 +57,6 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
-cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build

++ microlens-th-0.4.2.3.tar.gz -> microlens-th-0.4.3.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/microlens-th-0.4.2.3/CHANGELOG.md 
new/microlens-th-0.4.3.1/CHANGELOG.md
--- old/microlens-th-0.4.2.3/CHANGELOG.md   2018-09-28 08:48:04.0 
+0200
+++ new/microlens-th-0.4.3.1/CHANGELOG.md   2019-06-20 07:44:15.0 
+0200
@@ -1,3 +1,13 @@
+# 0.4.3.1
+
+* No more conditional `Safe` (see 
[#122](https://github.com/monadfix/microlens/issues/122)).
+
+# 0.4.3
+
+* Bumped th-abstraction version.
+* `Lens.Micro.TH` is now properly marked as `Safe` or `Trustworthy`.
+* The `-f-inlining` flag is not supported anymore.
+
 # 0.4.2.3
 
 * Bumped template-haskell version.
@@ -33,7 +43,7 @@
 
 # 0.4.0.1
 
-* Ported a lens commit that (probably) makes lens generation deterministic. 
See [issue #83](https://github.com/aelve/microlens/issues/83).
+* Ported a lens commit that (probably) makes lens generation deterministic. 
See [issue #83](https://github.com/monadfix/microlens/issues/83).
 
 # 0.4.0.0
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/microlens-th-0.4.2.3/LICENSE 
new/microlens-th-0.4.3.1/LICENSE
--- old/microlens-th-0.4.2.3/LICENSE2018-09-28 08:41:06.0 +0200
+++ new/microlens-th-0.4.3.1/LICENSE2019-04-27 15:54:34.0 +0200
@@ -1,4 +1,5 @@
-Copyright (c) 2013-2016 Eric Mertens, Edward Kmett, Artyom
+Copyright (c) 2013-2016 Eric Mertens, Edward Kmett, Artyom Kazak
+  2018 Monadfix
 
 All rights reserved.
 
@@ -13,7 +14,7 @@
   disclaimer in the documentation and/or other materials provided
   with the distribution.
 
-* Neither the name of Artyom nor the names of other
+* Neither the name of Monadfix nor the names of other
   contributors may be used to endorse or promote products derived
   

commit ghc-microlens-th for openSUSE:Factory

2019-06-19 Thread root
Hello community,

here is the log from the commit of package ghc-microlens-th for 
openSUSE:Factory checked in at 2019-06-19 21:11:13

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


Package is "ghc-microlens-th"

Wed Jun 19 21:11:13 2019 rev:10 rq:710632 version:0.4.2.3

Changes:

--- /work/SRC/openSUSE:Factory/ghc-microlens-th/ghc-microlens-th.changes
2019-05-05 21:21:48.073339603 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-microlens-th.new.4811/ghc-microlens-th.changes  
2019-06-19 21:12:31.146749426 +0200
@@ -1,0 +2,5 @@
+Tue Jun 11 14:29:13 UTC 2019 - Peter Simons 
+
+- Update Cabal file for more accurate build dependencies.
+
+---



Other differences:
--
++ ghc-microlens-th.spec ++
--- /var/tmp/diff_new_pack.27z9PO/_old  2019-06-19 21:12:32.902751132 +0200
+++ /var/tmp/diff_new_pack.27z9PO/_new  2019-06-19 21:12:32.930751159 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-microlens-th
 #
-# 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




commit ghc-microlens-th for openSUSE:Factory

2019-05-05 Thread root
Hello community,

here is the log from the commit of package ghc-microlens-th for 
openSUSE:Factory checked in at 2019-05-05 21:21:45

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


Package is "ghc-microlens-th"

Sun May  5 21:21:45 2019 rev:9 rq:700477 version:0.4.2.3

Changes:

--- /work/SRC/openSUSE:Factory/ghc-microlens-th/ghc-microlens-th.changes
2018-10-25 08:17:55.872029035 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-microlens-th.new.5148/ghc-microlens-th.changes  
2019-05-05 21:21:48.073339603 +0200
@@ -1,0 +2,5 @@
+Fri May  3 19:00:05 UTC 2019 - Peter Simons 
+
+- Update Cabal build instructions for more accurate dependencies.
+
+---

New:

  microlens-th.cabal



Other differences:
--
++ ghc-microlens-th.spec ++
--- /var/tmp/diff_new_pack.Ywy89B/_old  2019-05-05 21:21:49.429343297 +0200
+++ /var/tmp/diff_new_pack.Ywy89B/_new  2019-05-05 21:21:49.461343384 +0200
@@ -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-containers-devel
 BuildRequires:  ghc-microlens-devel
@@ -57,6 +58,7 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
+cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build

++ microlens-th.cabal ++
name:microlens-th
version: 0.4.2.3
x-revision: 1
synopsis:Automatic generation of record lenses for microlens
description:
  This package lets you automatically generate lenses for data types; code was 
extracted from the lens package, and therefore generated lenses are fully 
compatible with ones generated by lens (and can be used both from lens and 
microlens).
  .
  This package is a part of the  family; see the readme .
license: BSD3
license-file:LICENSE
author:  Eric Mertens, Edward Kmett, Artyom
maintainer:  Artyom 
homepage:http://github.com/aelve/microlens
bug-reports: http://github.com/aelve/microlens/issues
category:Data, Lenses
build-type:  Simple
extra-source-files:
  CHANGELOG.md
cabal-version:   >=1.10

source-repository head
  type:git
  location:git://github.com/aelve/microlens.git

flag inlining
  description: Generate inline pragmas
  manual:  True
  default: True

library
  exposed-modules: Lens.Micro.TH
  -- other-modules:
  -- other-extensions:
  build-depends:   base >=4.5 && <5
 , microlens >=0.4.0 && <0.5
 , containers >=0.4.0 && <0.7
 , transformers
 -- lens has >=2.4, but GHC 7.4 shipped with 2.7
 , template-haskell >=2.7 && <2.15
 , th-abstraction >=0.2.1 && <0.4

  if flag(inlining)
cpp-options: -DINLINING

  ghc-options:
-Wall -fwarn-tabs
-O2 -fdicts-cheap -funbox-strict-fields
-fmax-simplifier-iterations=10

  hs-source-dirs:  src
  default-language:Haskell2010

test-suite templates
  type: exitcode-stdio-1.0
  main-is: templates.hs
  other-modules: T799
  ghc-options: -Wall -threaded
  hs-source-dirs: test

  build-depends: base, microlens, microlens-th

  default-language: Haskell2010



commit ghc-microlens-th for openSUSE:Factory

2018-10-25 Thread root
Hello community,

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

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


Package is "ghc-microlens-th"

Thu Oct 25 08:17:35 2018 rev:8 rq:642881 version:0.4.2.3

Changes:

--- /work/SRC/openSUSE:Factory/ghc-microlens-th/ghc-microlens-th.changes
2018-08-27 12:58:19.092748625 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-microlens-th.new/ghc-microlens-th.changes   
2018-10-25 08:17:55.872029035 +0200
@@ -1,0 +2,8 @@
+Thu Oct  4 15:39:57 UTC 2018 - psim...@suse.com
+
+- Update microlens-th to version 0.4.2.3.
+  # 0.4.2.3
+
+  * Bumped template-haskell version.
+
+---

Old:

  microlens-th-0.4.2.2.tar.gz

New:

  microlens-th-0.4.2.3.tar.gz



Other differences:
--
++ ghc-microlens-th.spec ++
--- /var/tmp/diff_new_pack.G1oCZ2/_old  2018-10-25 08:17:56.844028609 +0200
+++ /var/tmp/diff_new_pack.G1oCZ2/_new  2018-10-25 08:17:56.848028606 +0200
@@ -12,14 +12,14 @@
 # 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 microlens-th
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.4.2.2
+Version:0.4.2.3
 Release:0
 Summary:Automatic generation of record lenses for microlens
 License:BSD-3-Clause

++ microlens-th-0.4.2.2.tar.gz -> microlens-th-0.4.2.3.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/microlens-th-0.4.2.2/CHANGELOG.md 
new/microlens-th-0.4.2.3/CHANGELOG.md
--- old/microlens-th-0.4.2.2/CHANGELOG.md   2018-08-19 16:48:57.0 
+0200
+++ new/microlens-th-0.4.2.3/CHANGELOG.md   2018-09-28 08:48:04.0 
+0200
@@ -1,3 +1,7 @@
+# 0.4.2.3
+
+* Bumped template-haskell version.
+
 # 0.4.2.2
 
 * Bumped containers version.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/microlens-th-0.4.2.2/microlens-th.cabal 
new/microlens-th-0.4.2.3/microlens-th.cabal
--- old/microlens-th-0.4.2.2/microlens-th.cabal 2018-08-19 16:49:03.0 
+0200
+++ new/microlens-th-0.4.2.3/microlens-th.cabal 2018-09-28 08:48:12.0 
+0200
@@ -1,5 +1,5 @@
 name:microlens-th
-version: 0.4.2.2
+version: 0.4.2.3
 synopsis:Automatic generation of record lenses for microlens
 description:
   This package lets you automatically generate lenses for data types; code was 
extracted from the lens package, and therefore generated lenses are fully 
compatible with ones generated by lens (and can be used both from lens and 
microlens).
@@ -35,7 +35,7 @@
  , containers >=0.4.0 && <0.7
  , transformers
  -- lens has >=2.4, but GHC 7.4 shipped with 2.7
- , template-haskell >=2.7 && <2.14
+ , template-haskell >=2.7 && <2.15
  , th-abstraction >=0.2.1 && <0.3
 
   if flag(inlining)




commit ghc-microlens-th for openSUSE:Factory

2018-08-27 Thread root
Hello community,

here is the log from the commit of package ghc-microlens-th for 
openSUSE:Factory checked in at 2018-08-27 12:58:15

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


Package is "ghc-microlens-th"

Mon Aug 27 12:58:15 2018 rev:7 rq:631366 version:0.4.2.2

Changes:

--- /work/SRC/openSUSE:Factory/ghc-microlens-th/ghc-microlens-th.changes
2018-07-21 10:22:10.751001493 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-microlens-th.new/ghc-microlens-th.changes   
2018-08-27 12:58:19.092748625 +0200
@@ -1,0 +2,8 @@
+Wed Aug 22 09:18:05 UTC 2018 - psim...@suse.com
+
+- Update microlens-th to version 0.4.2.2.
+  # 0.4.2.2
+
+  * Bumped containers version.
+
+---

Old:

  microlens-th-0.4.2.1.tar.gz

New:

  microlens-th-0.4.2.2.tar.gz



Other differences:
--
++ ghc-microlens-th.spec ++
--- /var/tmp/diff_new_pack.ZrplUn/_old  2018-08-27 12:58:21.312751050 +0200
+++ /var/tmp/diff_new_pack.ZrplUn/_new  2018-08-27 12:58:21.312751050 +0200
@@ -19,7 +19,7 @@
 %global pkg_name microlens-th
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.4.2.1
+Version:0.4.2.2
 Release:0
 Summary:Automatic generation of record lenses for microlens
 License:BSD-3-Clause

++ microlens-th-0.4.2.1.tar.gz -> microlens-th-0.4.2.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/microlens-th-0.4.2.1/CHANGELOG.md 
new/microlens-th-0.4.2.2/CHANGELOG.md
--- old/microlens-th-0.4.2.1/CHANGELOG.md   2018-03-24 14:20:06.0 
+0100
+++ new/microlens-th-0.4.2.2/CHANGELOG.md   2018-08-19 16:48:57.0 
+0200
@@ -1,3 +1,7 @@
+# 0.4.2.2
+
+* Bumped containers version.
+
 # 0.4.2.1
 
 * Fixed [lens bug #799](https://github.com/ekmett/lens/issues/799) 
(`makeFields` instances violate coverage condition).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/microlens-th-0.4.2.1/microlens-th.cabal 
new/microlens-th-0.4.2.2/microlens-th.cabal
--- old/microlens-th-0.4.2.1/microlens-th.cabal 2018-03-24 14:20:40.0 
+0100
+++ new/microlens-th-0.4.2.2/microlens-th.cabal 2018-08-19 16:49:03.0 
+0200
@@ -1,5 +1,5 @@
 name:microlens-th
-version: 0.4.2.1
+version: 0.4.2.2
 synopsis:Automatic generation of record lenses for microlens
 description:
   This package lets you automatically generate lenses for data types; code was 
extracted from the lens package, and therefore generated lenses are fully 
compatible with ones generated by lens (and can be used both from lens and 
microlens).
@@ -32,7 +32,7 @@
   -- other-extensions:
   build-depends:   base >=4.5 && <5
  , microlens >=0.4.0 && <0.5
- , containers >=0.4.0 && <0.6
+ , containers >=0.4.0 && <0.7
  , transformers
  -- lens has >=2.4, but GHC 7.4 shipped with 2.7
  , template-haskell >=2.7 && <2.14




commit ghc-microlens-th for openSUSE:Factory

2018-07-21 Thread root
Hello community,

here is the log from the commit of package ghc-microlens-th for 
openSUSE:Factory checked in at 2018-07-21 10:21:01

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


Package is "ghc-microlens-th"

Sat Jul 21 10:21:01 2018 rev:6 rq:623807 version:0.4.2.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-microlens-th/ghc-microlens-th.changes
2018-05-30 12:26:22.240202604 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-microlens-th.new/ghc-microlens-th.changes   
2018-07-21 10:22:10.751001493 +0200
@@ -1,0 +2,6 @@
+Wed Jul 18 14:26:31 UTC 2018 - psim...@suse.com
+
+- Cosmetic: replace tabs with blanks, strip trailing white space,
+  and update copyright headers with spec-cleaner.
+
+---
@@ -34 +39,0 @@
-



Other differences:
--



commit ghc-microlens-th for openSUSE:Factory

2018-05-30 Thread root
Hello community,

here is the log from the commit of package ghc-microlens-th for 
openSUSE:Factory checked in at 2018-05-30 12:10:42

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


Package is "ghc-microlens-th"

Wed May 30 12:10:42 2018 rev:5 rq:607836 version:0.4.2.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-microlens-th/ghc-microlens-th.changes
2017-09-15 21:57:43.431380042 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-microlens-th.new/ghc-microlens-th.changes   
2018-05-30 12:26:22.240202604 +0200
@@ -1,0 +2,9 @@
+Mon May 14 17:02:11 UTC 2018 - psim...@suse.com
+
+- Update microlens-th to version 0.4.2.1.
+  * Fixed [lens bug #799](https://github.com/ekmett/lens/issues/799) 
(`makeFields` instances violate coverage condition).
+  * We now depend on `th-abstraction` (like `lens` itself).
+  * Associated types are now supported.
+  * Bumped the upper bound of template-haskell again.
+
+---

Old:

  microlens-th-0.4.1.1.tar.gz

New:

  microlens-th-0.4.2.1.tar.gz



Other differences:
--
++ ghc-microlens-th.spec ++
--- /var/tmp/diff_new_pack.ovsUK9/_old  2018-05-30 12:26:22.820182982 +0200
+++ /var/tmp/diff_new_pack.ovsUK9/_new  2018-05-30 12:26:22.824182847 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-microlens-th
 #
-# 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
@@ -17,8 +17,9 @@
 
 
 %global pkg_name microlens-th
+%bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.4.1.1
+Version:0.4.2.1
 Release:0
 Summary:Automatic generation of record lenses for microlens
 License:BSD-3-Clause
@@ -30,6 +31,8 @@
 BuildRequires:  ghc-microlens-devel
 BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-template-haskell-devel
+BuildRequires:  ghc-th-abstraction-devel
+BuildRequires:  ghc-transformers-devel
 
 %description
 This package lets you automatically generate lenses for data types; code was
@@ -61,6 +64,9 @@
 %install
 %ghc_lib_install
 
+%check
+%cabal_test
+
 %post devel
 %ghc_pkg_recache
 
@@ -68,7 +74,7 @@
 %ghc_pkg_recache
 
 %files -f %{name}.files
-%doc LICENSE
+%license LICENSE
 
 %files devel -f %{name}-devel.files
 %doc CHANGELOG.md

++ microlens-th-0.4.1.1.tar.gz -> microlens-th-0.4.2.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/microlens-th-0.4.1.1/CHANGELOG.md 
new/microlens-th-0.4.2.1/CHANGELOG.md
--- old/microlens-th-0.4.1.1/CHANGELOG.md   2017-01-05 20:05:54.0 
+0100
+++ new/microlens-th-0.4.2.1/CHANGELOG.md   2018-03-24 14:20:06.0 
+0100
@@ -1,3 +1,20 @@
+# 0.4.2.1
+
+* Fixed [lens bug #799](https://github.com/ekmett/lens/issues/799) 
(`makeFields` instances violate coverage condition).
+
+# 0.4.2
+
+* We now depend on `th-abstraction` (like `lens` itself).
+* Associated types are now supported.
+
+# 0.4.1.3
+
+* Bumped the upper bound of template-haskell again.
+
+# 0.4.1.2
+
+Skipped (the tarball got corrupted).
+
 # 0.4.1.1
 
 * Bumped the upper bound of template-haskell, as requested by @ocharles.
@@ -8,7 +25,7 @@
 
 # 0.4.0.1
 
-* Ported a lens commit that (probably) makes lens generation deterministic. 
See [this issue](https://github.com/aelve/microlens/issues/83).
+* Ported a lens commit that (probably) makes lens generation deterministic. 
See [issue #83](https://github.com/aelve/microlens/issues/83).
 
 # 0.4.0.0
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/microlens-th-0.4.1.1/microlens-th.cabal 
new/microlens-th-0.4.2.1/microlens-th.cabal
--- old/microlens-th-0.4.1.1/microlens-th.cabal 2017-01-05 20:05:54.0 
+0100
+++ new/microlens-th-0.4.2.1/microlens-th.cabal 2018-03-24 14:20:40.0 
+0100
@@ -1,5 +1,5 @@
 name:microlens-th
-version: 0.4.1.1
+version: 0.4.2.1
 synopsis:Automatic generation of record lenses for microlens
 description:
   This package lets you automatically generate lenses for data types; code was 
extracted from the lens package, and therefore generated lenses are fully 
compatible with ones generated by lens (and can be used both from lens and 
microlens).
@@ -33,8 +33,10 @@
   build-depends:   base >=4.5 && <5
  , microlens >=0.4.0 && <0.5
  , containers >=0.4.0 && <0.6
+ , transformers
  -- lens 

commit ghc-microlens-th for openSUSE:Factory

2017-09-15 Thread root
Hello community,

here is the log from the commit of package ghc-microlens-th for 
openSUSE:Factory checked in at 2017-09-15 21:57:42

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


Package is "ghc-microlens-th"

Fri Sep 15 21:57:42 2017 rev:4 rq:524998 version:0.4.1.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-microlens-th/ghc-microlens-th.changes
2017-03-20 17:06:12.390304677 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-microlens-th.new/ghc-microlens-th.changes   
2017-09-15 21:57:43.431380042 +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-microlens-th.spec ++
--- /var/tmp/diff_new_pack.rxYYVC/_old  2017-09-15 21:57:44.099285919 +0200
+++ /var/tmp/diff_new_pack.rxYYVC/_new  2017-09-15 21:57:44.103285355 +0200
@@ -22,15 +22,14 @@
 Release:0
 Summary:Automatic generation of record lenses for microlens
 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
 BuildRequires:  ghc-microlens-devel
 BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-template-haskell-devel
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 This package lets you automatically generate lenses for data types; code was
@@ -44,7 +43,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}
@@ -69,11 +68,9 @@
 %ghc_pkg_recache
 
 %files -f %{name}.files
-%defattr(-,root,root,-)
 %doc LICENSE
 
 %files devel -f %{name}-devel.files
-%defattr(-,root,root,-)
 %doc CHANGELOG.md
 
 %changelog




commit ghc-microlens-th for openSUSE:Factory

2017-03-20 Thread root
Hello community,

here is the log from the commit of package ghc-microlens-th for 
openSUSE:Factory checked in at 2017-03-20 17:06:11

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


Package is "ghc-microlens-th"

Mon Mar 20 17:06:11 2017 rev:3 rq:450611 version:0.4.1.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-microlens-th/ghc-microlens-th.changes
2016-11-10 13:25:26.0 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-microlens-th.new/ghc-microlens-th.changes   
2017-03-20 17:06:12.390304677 +0100
@@ -1,0 +2,5 @@
+Sun Jan  8 21:12:42 UTC 2017 - psim...@suse.com
+
+- Update to version 0.4.1.1 with cabal2obs.
+
+---

Old:

  microlens-th-0.4.1.0.tar.gz

New:

  microlens-th-0.4.1.1.tar.gz



Other differences:
--
++ ghc-microlens-th.spec ++
--- /var/tmp/diff_new_pack.C1Xdyj/_old  2017-03-20 17:06:13.494148814 +0100
+++ /var/tmp/diff_new_pack.C1Xdyj/_new  2017-03-20 17:06:13.498148250 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-microlens-th
 #
-# 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
@@ -18,7 +18,7 @@
 
 %global pkg_name microlens-th
 Name:   ghc-%{pkg_name}
-Version:0.4.1.0
+Version:0.4.1.1
 Release:0
 Summary:Automatic generation of record lenses for microlens
 License:BSD-3-Clause

++ microlens-th-0.4.1.0.tar.gz -> microlens-th-0.4.1.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/microlens-th-0.4.1.0/CHANGELOG.md 
new/microlens-th-0.4.1.1/CHANGELOG.md
--- old/microlens-th-0.4.1.0/CHANGELOG.md   2016-08-15 11:34:35.0 
+0200
+++ new/microlens-th-0.4.1.1/CHANGELOG.md   2017-01-05 20:05:54.0 
+0100
@@ -1,3 +1,7 @@
+# 0.4.1.1
+
+* Bumped the upper bound of template-haskell, as requested by @ocharles.
+
 # 0.4.1.0
 
 * Added `abbreviatedFields`.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/microlens-th-0.4.1.0/microlens-th.cabal 
new/microlens-th-0.4.1.1/microlens-th.cabal
--- old/microlens-th-0.4.1.0/microlens-th.cabal 2016-08-15 11:34:41.0 
+0200
+++ new/microlens-th-0.4.1.1/microlens-th.cabal 2017-01-05 20:05:54.0 
+0100
@@ -1,5 +1,5 @@
 name:microlens-th
-version: 0.4.1.0
+version: 0.4.1.1
 synopsis:Automatic generation of record lenses for microlens
 description:
   This package lets you automatically generate lenses for data types; code was 
extracted from the lens package, and therefore generated lenses are fully 
compatible with ones generated by lens (and can be used both from lens and 
microlens).
@@ -34,7 +34,7 @@
  , microlens >=0.4.0 && <0.5
  , containers >=0.4.0 && <0.6
  -- lens has >=2.4, but GHC 7.4 shipped with 2.7
- , template-haskell >=2.7 && <2.12
+ , template-haskell >=2.7 && <2.13
 
   if flag(inlining)
 cpp-options: -DINLINING




commit ghc-microlens-th for openSUSE:Factory

2016-11-10 Thread h_root
Hello community,

here is the log from the commit of package ghc-microlens-th for 
openSUSE:Factory checked in at 2016-11-10 13:25:24

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


Package is "ghc-microlens-th"

Changes:

--- /work/SRC/openSUSE:Factory/ghc-microlens-th/ghc-microlens-th.changes
2016-11-02 12:36:38.0 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-microlens-th.new/ghc-microlens-th.changes   
2016-11-10 13:25:26.0 +0100
@@ -1,0 +2,10 @@
+Sun Aug 21 17:10:55 UTC 2016 - psim...@suse.com
+
+- Update to version 0.4.1.0 revision 0 with cabal2obs.
+
+---
+Wed Aug 17 18:28:55 UTC 2016 - psim...@suse.com
+
+- Update to version 0.4.0.1 revision 0 with cabal2obs.
+
+---

Old:

  microlens-th-0.4.0.0.tar.gz

New:

  microlens-th-0.4.1.0.tar.gz



Other differences:
--
++ ghc-microlens-th.spec ++
--- /var/tmp/diff_new_pack.TAmjOM/_old  2016-11-10 13:25:27.0 +0100
+++ /var/tmp/diff_new_pack.TAmjOM/_new  2016-11-10 13:25:27.0 +0100
@@ -18,21 +18,19 @@
 
 %global pkg_name microlens-th
 Name:   ghc-%{pkg_name}
-Version:0.4.0.0
+Version:0.4.1.0
 Release:0
 Summary:Automatic generation of record lenses for microlens
 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-microlens-devel
 BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-template-haskell-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-# End cabal-rpm deps
 
 %description
 This package lets you automatically generate lenses for data types; code was
@@ -58,15 +56,12 @@
 %prep
 %setup -q -n %{pkg_name}-%{version}
 
-
 %build
 %ghc_lib_build
 
-
 %install
 %ghc_lib_install
 
-
 %post devel
 %ghc_pkg_recache
 

++ microlens-th-0.4.0.0.tar.gz -> microlens-th-0.4.1.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/microlens-th-0.4.0.0/CHANGELOG.md 
new/microlens-th-0.4.1.0/CHANGELOG.md
--- old/microlens-th-0.4.0.0/CHANGELOG.md   2016-04-09 20:06:12.0 
+0200
+++ new/microlens-th-0.4.1.0/CHANGELOG.md   2016-08-15 11:34:35.0 
+0200
@@ -1,3 +1,11 @@
+# 0.4.1.0
+
+* Added `abbreviatedFields`.
+
+# 0.4.0.1
+
+* Ported a lens commit that (probably) makes lens generation deterministic. 
See [this issue](https://github.com/aelve/microlens/issues/83).
+
 # 0.4.0.0
 
 * Added `makeClassy` (and `createClass`).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/microlens-th-0.4.0.0/microlens-th.cabal 
new/microlens-th-0.4.1.0/microlens-th.cabal
--- old/microlens-th-0.4.0.0/microlens-th.cabal 2016-04-09 20:06:12.0 
+0200
+++ new/microlens-th-0.4.1.0/microlens-th.cabal 2016-08-15 11:34:41.0 
+0200
@@ -1,5 +1,5 @@
 name:microlens-th
-version: 0.4.0.0
+version: 0.4.1.0
 synopsis:Automatic generation of record lenses for microlens
 description:
   This package lets you automatically generate lenses for data types; code was 
extracted from the lens package, and therefore generated lenses are fully 
compatible with ones generated by lens (and can be used both from lens and 
microlens).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/microlens-th-0.4.0.0/src/Lens/Micro/TH.hs 
new/microlens-th-0.4.1.0/src/Lens/Micro/TH.hs
--- old/microlens-th-0.4.0.0/src/Lens/Micro/TH.hs   2016-04-09 
20:06:12.0 +0200
+++ new/microlens-th-0.4.1.0/src/Lens/Micro/TH.hs   2016-08-15 
11:31:54.0 +0200
@@ -44,6 +44,7 @@
   lensRulesFor,
   classyRules,
   camelCaseFields,
+  abbreviatedFields,
 
   -- * Configuring lens rules
   lensField,
@@ -61,7 +62,6 @@
 import   Data.Char
 import   Data.Data
 import   Data.Either
-import   Data.Foldable (toList)
 import qualified Data.Map as Map
 import   Data.Map (Map)
 import   Data.Monoid
@@ -376,7 +376,7 @@
 
 If you only want to make lenses for some fields, you can prefix them with 
underscores – the rest would be untouched. If no fields are prefixed with 
underscores, lenses would be created for all fields.
 
-The prefix must be the same as the name of the