commit ghc-Glob for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-Glob for openSUSE:Factory checked in at 2020-08-28 21:23:36 Comparing /work/SRC/openSUSE:Factory/ghc-Glob (Old) and /work/SRC/openSUSE:Factory/.ghc-Glob.new.3399 (New) Package is "ghc-Glob" Fri Aug 28 21:23:36 2020 rev:19 rq:829148 version:0.10.1 Changes: --- /work/SRC/openSUSE:Factory/ghc-Glob/ghc-Glob.changes2020-08-10 14:53:29.071857512 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-Glob.new.3399/ghc-Glob.changes 2020-08-28 21:23:37.276389612 +0200 @@ -1,0 +2,5 @@ +Tue Aug 18 10:43:46 UTC 2020 - Peter Simons + +- Replace %setup -q with the more modern %autosetup macro. + +--- Other differences: -- ++ ghc-Glob.spec ++ --- /var/tmp/diff_new_pack.2Xmz2D/_old 2020-08-28 21:23:38.752390311 +0200 +++ /var/tmp/diff_new_pack.2Xmz2D/_new 2020-08-28 21:23:38.756390313 +0200 @@ -55,7 +55,7 @@ This package provides the Haskell %{pkg_name} library development files. %prep -%setup -q -n %{pkg_name}-%{version} +%autosetup -n %{pkg_name}-%{version} chmod -x *.txt # https://github.com/Deewiant/glob/issues/31 %build
commit ghc-Glob for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-Glob for openSUSE:Factory checked in at 2020-08-10 14:53:21 Comparing /work/SRC/openSUSE:Factory/ghc-Glob (Old) and /work/SRC/openSUSE:Factory/.ghc-Glob.new.3399 (New) Package is "ghc-Glob" Mon Aug 10 14:53:21 2020 rev:18 rq:824306 version:0.10.1 Changes: --- /work/SRC/openSUSE:Factory/ghc-Glob/ghc-Glob.changes2020-06-19 17:06:56.097028700 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-Glob.new.3399/ghc-Glob.changes 2020-08-10 14:53:29.071857512 +0200 @@ -1,0 +2,9 @@ +Mon Jul 20 02:00:58 UTC 2020 - psim...@suse.com + +- Update Glob to version 0.10.1. + 0.10.1, 2020-07-19: + Updated code and dependencies to support dlist-1.0. + + Cabal-Version minimum bumped to 1.10 as Hackage now rejects older minima. + +--- Old: Glob-0.10.0.tar.gz Glob.cabal New: Glob-0.10.1.tar.gz Other differences: -- ++ ghc-Glob.spec ++ --- /var/tmp/diff_new_pack.oebYS8/_old 2020-08-10 14:53:29.659857822 +0200 +++ /var/tmp/diff_new_pack.oebYS8/_new 2020-08-10 14:53:29.659857822 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-Glob # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,13 +19,12 @@ %global pkg_name Glob %bcond_with tests Name: ghc-%{pkg_name} -Version:0.10.0 +Version:0.10.1 Release:0 Summary:Globbing library License:BSD-3-Clause URL:https://hackage.haskell.org/package/%{pkg_name} Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz -Source1: https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-containers-devel BuildRequires: ghc-directory-devel @@ -57,7 +56,6 @@ %prep %setup -q -n %{pkg_name}-%{version} -cp -p %{SOURCE1} %{pkg_name}.cabal chmod -x *.txt # https://github.com/Deewiant/glob/issues/31 %build ++ Glob-0.10.0.tar.gz -> Glob-0.10.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glob-0.10.0/CHANGELOG.txt new/Glob-0.10.1/CHANGELOG.txt --- old/Glob-0.10.0/CHANGELOG.txt 1970-01-01 01:00:00.0 +0100 +++ new/Glob-0.10.1/CHANGELOG.txt 2001-09-09 03:46:40.0 +0200 @@ -1,3 +1,8 @@ +0.10.1, 2020-07-19: + Updated code and dependencies to support dlist-1.0. + + Cabal-Version minimum bumped to 1.10 as Hackage now rejects older minima. + 0.10.0, 2018-12-19: Bug fix: "**/" matched hidden directories in some scenarios even when matchDotsImplicitly was set to False. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glob-0.10.0/Glob.cabal new/Glob-0.10.1/Glob.cabal --- old/Glob-0.10.0/Glob.cabal 1970-01-01 01:00:00.0 +0100 +++ new/Glob-0.10.1/Glob.cabal 2001-09-09 03:46:40.0 +0200 @@ -1,7 +1,7 @@ -Cabal-Version: >= 1.9.2 +Cabal-Version: >= 1.10 Name:Glob -Version: 0.10.0 +Version: 0.10.1 Homepage:http://iki.fi/matti.niemenmaa/glob/ Synopsis:Globbing library Category:System @@ -28,17 +28,19 @@ Build-Depends: base >= 4 && < 5 , containers < 0.7 , directory< 1.4 -, dlist>= 0.4 && < 0.9 +, dlist>= 0.4 && < 1.1 , filepath >= 1.1 && < 1.5 , transformers >= 0.2 && < 0.6 , transformers-compat >= 0.3 && < 0.7 if impl(ghc < 8.0) - Build-Depends: semigroups >= 0.18 && < 0.19 + Build-Depends: semigroups >= 0.18 && < 0.20 if os(windows) Build-Depends: Win32 == 2.* + Default-Language: Haskell98 + Exposed-Modules: System.FilePath.Glob System.FilePath.Glob.Primitive Other-Modules: System.FilePath.Glob.Base @@ -58,7 +60,7 @@ Build-Depends: base >= 4 && < 5 , containers < 0.7 , directory < 1.4 -, dlist >= 0.4 && < 0.9 +, dlist >= 0.4 && < 1.1 , filepath >= 1.1 && < 1.5 , transformers >= 0.2 && < 0.6 , transformers-compat>= 0.3 && < 0.7 @@ -69,11 +71,13 @@ , test-framework-quickcheck2 >= 0.3 && < 1
commit ghc-Glob for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-Glob for openSUSE:Factory checked in at 2020-06-19 17:06:53 Comparing /work/SRC/openSUSE:Factory/ghc-Glob (Old) and /work/SRC/openSUSE:Factory/.ghc-Glob.new.3606 (New) Package is "ghc-Glob" Fri Jun 19 17:06:53 2020 rev:17 rq:815010 version:0.10.0 Changes: --- /work/SRC/openSUSE:Factory/ghc-Glob/ghc-Glob.changes2019-12-27 13:50:53.492553117 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-Glob.new.3606/ghc-Glob.changes 2020-06-19 17:06:56.097028700 +0200 @@ -1,0 +2,5 @@ +Tue Jun 16 11:13:35 UTC 2020 - Peter Simons + +- Re-generate file with latest version of spec-cleaner. + +--- Other differences: -- ++ ghc-Glob.spec ++ --- /var/tmp/diff_new_pack.KPq01V/_old 2020-06-19 17:06:56.673030216 +0200 +++ /var/tmp/diff_new_pack.KPq01V/_new 2020-06-19 17:06:56.673030216 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-Glob # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed
commit ghc-Glob for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-Glob for openSUSE:Factory checked in at 2019-12-27 13:50:37 Comparing /work/SRC/openSUSE:Factory/ghc-Glob (Old) and /work/SRC/openSUSE:Factory/.ghc-Glob.new.6675 (New) Package is "ghc-Glob" Fri Dec 27 13:50:37 2019 rev:16 rq:759315 version:0.10.0 Changes: --- /work/SRC/openSUSE:Factory/ghc-Glob/ghc-Glob.changes2019-06-19 21:11:36.742696568 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-Glob.new.6675/ghc-Glob.changes 2019-12-27 13:50:53.492553117 +0100 @@ -1,0 +2,5 @@ +Fri Nov 8 16:13:48 UTC 2019 - Peter Simons + +- Drop obsolete group attributes. + +--- Other differences: -- ++ ghc-Glob.spec ++ --- /var/tmp/diff_new_pack.OQFUw7/_old 2019-12-27 13:50:54.256553660 +0100 +++ /var/tmp/diff_new_pack.OQFUw7/_new 2019-12-27 13:50:54.260553663 +0100 @@ -23,7 +23,6 @@ Release:0 Summary:Globbing library 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 @@ -48,7 +47,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-Glob for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-Glob for openSUSE:Factory checked in at 2019-06-19 21:10:02 Comparing /work/SRC/openSUSE:Factory/ghc-Glob (Old) and /work/SRC/openSUSE:Factory/.ghc-Glob.new.4811 (New) Package is "ghc-Glob" Wed Jun 19 21:10:02 2019 rev:15 rq:710616 version:0.10.0 Changes: --- /work/SRC/openSUSE:Factory/ghc-Glob/ghc-Glob.changes2019-01-25 22:42:21.503302637 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-Glob.new.4811/ghc-Glob.changes 2019-06-19 21:11:36.742696568 +0200 @@ -1,0 +2,5 @@ +Tue Jun 11 14:29:05 UTC 2019 - Peter Simons + +- Update Cabal file for more accurate build dependencies. + +--- New: Glob.cabal Other differences: -- ++ ghc-Glob.spec ++ --- /var/tmp/diff_new_pack.4VB73N/_old 2019-06-19 21:11:37.398697205 +0200 +++ /var/tmp/diff_new_pack.4VB73N/_new 2019-06-19 21:11:37.402697209 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-Glob # -# 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 @@ -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-directory-devel @@ -58,6 +59,7 @@ %prep %setup -q -n %{pkg_name}-%{version} +cp -p %{SOURCE1} %{pkg_name}.cabal chmod -x *.txt # https://github.com/Deewiant/glob/issues/31 %build ++ Glob.cabal ++ Cabal-Version: >= 1.9.2 Name:Glob Version: 0.10.0 x-revision: 1 Homepage:http://iki.fi/matti.niemenmaa/glob/ Synopsis:Globbing library Category:System Stability: provisional Description: A library for globbing: matching patterns against file paths. Author: Matti Niemenmaa Maintainer: Matti Niemenmaa License: BSD3 License-File: LICENSE.txt Build-Type: Simple Extra-Source-Files: CHANGELOG.txt CREDITS.txt README.txt Source-Repository head Type: git Location: https://github.com/Deewiant/glob Library Build-Depends: base >= 4 && < 5 , containers < 0.7 , directory< 1.4 , dlist>= 0.4 && < 0.9 , filepath >= 1.1 && < 1.5 , transformers >= 0.2 && < 0.6 , transformers-compat >= 0.3 && < 0.7 if impl(ghc < 8.0) Build-Depends: semigroups >= 0.18 && < 0.20 if os(windows) Build-Depends: Win32 == 2.* Exposed-Modules: System.FilePath.Glob System.FilePath.Glob.Primitive Other-Modules: System.FilePath.Glob.Base System.FilePath.Glob.Directory System.FilePath.Glob.Match System.FilePath.Glob.Simplify System.FilePath.Glob.Utils GHC-Options: -Wall Test-Suite glob-tests type: exitcode-stdio-1.0 hs-source-dirs: ., tests main-is: Main.hs Build-Depends: base >= 4 && < 5 , containers < 0.7 , directory < 1.4 , dlist >= 0.4 && < 0.9 , filepath >= 1.1 && < 1.5 , transformers >= 0.2 && < 0.6 , transformers-compat>= 0.3 && < 0.7 , HUnit >= 1.2 && < 1.7 , QuickCheck >= 2 && < 3 , test-framework >= 0.2 && < 1 , test-framework-hunit >= 0.2 && < 1 , test-framework-quickcheck2 >= 0.3 && < 1 if impl(ghc < 8.0) Build-Depends: semigroups >= 0.18 && < 0.20 if os(windows) Build-Depends: Win32 == 2.* Other-Modules: System.FilePath.Glob.Base System.FilePath.Glob.Directory System.FilePath.Glob.Match System.FilePath.Glob.Primitive System.FilePath.Glob.Simplify System.FilePath.Glob.Utils Tests.Base Tests.Compiler Tests.Directory Tests.Instances Tests.Matcher Tests.Optimizer
commit ghc-Glob for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-Glob for openSUSE:Factory checked in at 2019-01-25 22:42:21 Comparing /work/SRC/openSUSE:Factory/ghc-Glob (Old) and /work/SRC/openSUSE:Factory/.ghc-Glob.new.28833 (New) Package is "ghc-Glob" Fri Jan 25 22:42:21 2019 rev:14 rq:667131 version:0.10.0 Changes: --- /work/SRC/openSUSE:Factory/ghc-Glob/ghc-Glob.changes2018-10-25 08:17:12.772047886 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-Glob.new.28833/ghc-Glob.changes 2019-01-25 22:42:21.503302637 +0100 @@ -1,0 +2,9 @@ +Thu Dec 20 03:01:18 UTC 2018 - psim...@suse.com + +- Update Glob to version 0.10.0. + 0.10.0, 2018-12-19: + Bug fix: "**/" matched hidden directories in some scenarios even when +matchDotsImplicitly was set to False. +Thanks to Travis Sunderland for the report as well as the fix. + +--- Old: Glob-0.9.3.tar.gz New: Glob-0.10.0.tar.gz Other differences: -- ++ ghc-Glob.spec ++ --- /var/tmp/diff_new_pack.AcEtEu/_old 2019-01-25 22:42:22.007302016 +0100 +++ /var/tmp/diff_new_pack.AcEtEu/_new 2019-01-25 22:42:22.007302016 +0100 @@ -19,7 +19,7 @@ %global pkg_name Glob %bcond_with tests Name: ghc-%{pkg_name} -Version:0.9.3 +Version:0.10.0 Release:0 Summary:Globbing library License:BSD-3-Clause @@ -58,6 +58,7 @@ %prep %setup -q -n %{pkg_name}-%{version} +chmod -x *.txt # https://github.com/Deewiant/glob/issues/31 %build %ghc_lib_build ++ Glob-0.9.3.tar.gz -> Glob-0.10.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glob-0.9.3/CHANGELOG.txt new/Glob-0.10.0/CHANGELOG.txt --- old/Glob-0.9.3/CHANGELOG.txt2018-09-22 11:55:01.0 +0200 +++ new/Glob-0.10.0/CHANGELOG.txt 1970-01-01 01:00:00.0 +0100 @@ -1,3 +1,8 @@ +0.10.0, 2018-12-19: + Bug fix: "**/" matched hidden directories in some scenarios even when +matchDotsImplicitly was set to False. +Thanks to Travis Sunderland for the report as well as the fix. + 0.9.3, 2018-09-22: Updated dependencies to allow containers-0.7 (GHC 8.6). Thanks to chessai for the merge request. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glob-0.9.3/CREDITS.txt new/Glob-0.10.0/CREDITS.txt --- old/Glob-0.9.3/CREDITS.txt 2018-09-22 11:55:01.0 +0200 +++ new/Glob-0.10.0/CREDITS.txt 1970-01-01 01:00:00.0 +0100 @@ -4,3 +4,4 @@ Stephen Hicks Matti Niemenmaa Masahiro Sakai +Travis Sunderland diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glob-0.9.3/Glob.cabal new/Glob-0.10.0/Glob.cabal --- old/Glob-0.9.3/Glob.cabal 2018-09-22 11:55:01.0 +0200 +++ new/Glob-0.10.0/Glob.cabal 1970-01-01 01:00:00.0 +0100 @@ -1,7 +1,7 @@ Cabal-Version: >= 1.9.2 Name:Glob -Version: 0.9.3 +Version: 0.10.0 Homepage:http://iki.fi/matti.niemenmaa/glob/ Synopsis:Globbing library Category:System diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glob-0.9.3/System/FilePath/Glob/Match.hs new/Glob-0.10.0/System/FilePath/Glob/Match.hs --- old/Glob-0.9.3/System/FilePath/Glob/Match.hs2018-09-22 11:55:01.0 +0200 +++ new/Glob-0.10.0/System/FilePath/Glob/Match.hs 1970-01-01 01:00:00.0 +0100 @@ -6,6 +6,8 @@ import Control.Exception (assert) import Data.Char (isDigit, toLower, toUpper) +import Data.List (findIndex) +import Data.Maybe(fromMaybe, isJust) #if !MIN_VERSION_base(4,8,0) import Data.Monoid (mappend) #endif @@ -122,14 +124,16 @@ match' o again@(AnyNonPathSeparator:xs) path@(c:cs) = match' o xs path || (not (isPathSeparator c) && match' o again cs) -match' o again@(AnyDirectory:xs) path = - let parts = pathParts (dropWhile isPathSeparator path) - matches = any (match' o xs) parts || any (match' o again) (tail parts) -in if null xs && not (matchDotsImplicitly o) - -- **/ shouldn't match foo/.bar, so check that remaining bits don't - -- start with . - then all (not.isExtSeparator.head) (init parts) && matches - else matches +match' o (AnyDirectory:xs) path = + if matchDotsImplicitly o + then hasMatch + -- **/baz shouldn't match foo/.bar/baz, so check that none of the + -- directories matched by **/ start with . + else hasMatch && all (not.isExtSeparator.head) matchedDirs + where parts = pathParts (dropWhile isPathSeparator path) + matchIndex =
commit ghc-Glob for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-Glob for openSUSE:Factory checked in at 2018-10-25 08:16:18 Comparing /work/SRC/openSUSE:Factory/ghc-Glob (Old) and /work/SRC/openSUSE:Factory/.ghc-Glob.new (New) Package is "ghc-Glob" Thu Oct 25 08:16:18 2018 rev:13 rq:642859 version:0.9.3 Changes: --- /work/SRC/openSUSE:Factory/ghc-Glob/ghc-Glob.changes2018-07-21 10:21:15.887014652 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-Glob.new/ghc-Glob.changes 2018-10-25 08:17:12.772047886 +0200 @@ -1,0 +2,10 @@ +Thu Oct 4 15:39:53 UTC 2018 - psim...@suse.com + +- Update Glob to version 0.9.3. + 0.9.3, 2018-09-22: + Updated dependencies to allow containers-0.7 (GHC 8.6). Thanks to + chessai for the merge request. + + Updated tests to compile with GHC 8.6. + +--- Old: Glob-0.9.2.tar.gz New: Glob-0.9.3.tar.gz Other differences: -- ++ ghc-Glob.spec ++ --- /var/tmp/diff_new_pack.C4v7x9/_old 2018-10-25 08:17:13.176047710 +0200 +++ /var/tmp/diff_new_pack.C4v7x9/_new 2018-10-25 08:17:13.180047707 +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 Glob %bcond_with tests Name: ghc-%{pkg_name} -Version:0.9.2 +Version:0.9.3 Release:0 Summary:Globbing library License:BSD-3-Clause ++ Glob-0.9.2.tar.gz -> Glob-0.9.3.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glob-0.9.2/CHANGELOG.txt new/Glob-0.9.3/CHANGELOG.txt --- old/Glob-0.9.2/CHANGELOG.txt2018-02-26 17:56:04.0 +0100 +++ new/Glob-0.9.3/CHANGELOG.txt2018-09-22 11:55:01.0 +0200 @@ -1,3 +1,9 @@ +0.9.3, 2018-09-22: + Updated dependencies to allow containers-0.7 (GHC 8.6). Thanks to + chessai for the merge request. + + Updated tests to compile with GHC 8.6. + 0.9.2, 2018-02-26: Updated dependencies to allow transformers-compat-0.6. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glob-0.9.2/Glob.cabal new/Glob-0.9.3/Glob.cabal --- old/Glob-0.9.2/Glob.cabal 2018-02-26 17:56:04.0 +0100 +++ new/Glob-0.9.3/Glob.cabal 2018-09-22 11:55:01.0 +0200 @@ -1,7 +1,7 @@ Cabal-Version: >= 1.9.2 Name:Glob -Version: 0.9.2 +Version: 0.9.3 Homepage:http://iki.fi/matti.niemenmaa/glob/ Synopsis:Globbing library Category:System @@ -26,7 +26,7 @@ Library Build-Depends: base >= 4 && < 5 -, containers < 0.6 +, containers < 0.7 , directory< 1.4 , dlist>= 0.4 && < 0.9 , filepath >= 1.1 && < 1.5 @@ -56,7 +56,7 @@ main-is: Main.hs Build-Depends: base >= 4 && < 5 -, containers < 0.6 +, containers < 0.7 , directory < 1.4 , dlist >= 0.4 && < 0.9 , filepath >= 1.1 && < 1.5 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glob-0.9.2/tests/Tests/Base.hs new/Glob-0.9.3/tests/Tests/Base.hs --- old/Glob-0.9.2/tests/Tests/Base.hs 2018-02-26 17:56:04.0 +0100 +++ new/Glob-0.9.3/tests/Tests/Base.hs 2018-09-22 11:55:01.0 +0200 @@ -43,7 +43,7 @@ instance Arbitrary COpts where arbitrary = do - [a,b,c,d,e,f] <- vector 6 + (a,b,c,d,e,f) <- arbitrary return.COpts $ CompOptions a b c d e f False
commit ghc-Glob for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-Glob for openSUSE:Factory checked in at 2018-07-21 10:18:57 Comparing /work/SRC/openSUSE:Factory/ghc-Glob (Old) and /work/SRC/openSUSE:Factory/.ghc-Glob.new (New) Package is "ghc-Glob" Sat Jul 21 10:18:57 2018 rev:12 rq:623697 version:0.9.2 Changes: --- /work/SRC/openSUSE:Factory/ghc-Glob/ghc-Glob.changes2018-05-30 12:22:27.783604295 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-Glob.new/ghc-Glob.changes 2018-07-21 10:21:15.887014652 +0200 @@ -1,0 +2,6 @@ +Wed Jul 18 14:26:09 UTC 2018 - psim...@suse.com + +- Cosmetic: replace tabs with blanks, strip trailing white space, + and update copyright headers with spec-cleaner. + +--- @@ -127 +132,0 @@ - Other differences: --
commit ghc-Glob for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-Glob for openSUSE:Factory checked in at 2018-05-30 12:08:03 Comparing /work/SRC/openSUSE:Factory/ghc-Glob (Old) and /work/SRC/openSUSE:Factory/.ghc-Glob.new (New) Package is "ghc-Glob" Wed May 30 12:08:03 2018 rev:11 rq:607804 version:0.9.2 Changes: --- /work/SRC/openSUSE:Factory/ghc-Glob/ghc-Glob.changes2017-09-15 21:12:34.273039727 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-Glob.new/ghc-Glob.changes 2018-05-30 12:22:27.783604295 +0200 @@ -1,0 +2,60 @@ +Mon May 14 17:02:11 UTC 2018 - psim...@suse.com + +- Update Glob to version 0.9.2. + + Made Tests.Utils use Ints instead of Floats to avoid spurious failures + that aren't of any concern. + + New functions, data types, and constants: + System.FilePath.Glob.isLiteral :: Pattern -> Bool + Tells whether a Pattern is a literal file path. + + Thanks to Simon Hengel and Harry Garrood for the + feature request. + + System.FilePath.Glob.GlobOptions + Options for the glob* family of IO functions. + + System.FilePath.Glob.globDefault :: GlobOptions + Use matchDefault and don't return unmatched files. + + Changed function types: + System.FilePath.Glob.globDir :: [Pattern] -> FilePath -> IO [[FilePath]] + No longer returns unmatched paths, like globDir1. + + System.FilePath.Glob.globDirWith :: GlobOptions -> [Pattern] -> FilePath -> IO ([[FilePath]], Maybe [FilePath]) + Takes GlobOptions instead of MatchOptions, and returns + unmatched paths in a Maybe corresponding to whether they + were requested in the options or not. + + This is a significant performance boost for all glob* + functions when unmatched file paths are not desired. + + Optimization: when unmatched file paths are not requested, glob and +globDir1 use commonDirectory to avoid extra +getDirectoryContents calls at the start. + Optimization: character ranges containing . or / are simplified more +than before, especially when they make the entire pattern +incapable of matching anything. + Optimization: extension separator matching where the extension is +surrounded by other literals (e.g. "*.txt" or "foo.*" or +simply "foo.txt") should be quicker in general, and the +Patterns should be smaller. (This adds to the number of +places where the code assumes that the extension separator +is the '.' character.) + + Bug fix: commonDirectory should no longer add extra directory separators + to the Pattern. + Bug fix: the glob* functions should now place slashes correctly when + using recursively matching patterns with extra slashes, such as + "**//foo". + Bug fix: number ranges are no longer optimized to single characters, so + that leading zeroes are handled correctly: e.g. "<0-9>" didn't + match "007". + Bug fix: "//" did not match itself. + Bug fix: ".//" did not match itself. + Bug fix: "x" did not match ".//x" (with ignoreDotSlash enabled). + Bug fix: "<-><->" matched single digit numbers. + Bug fix: "<0-0><1-1>" didn't match "01". + +--- Old: Glob-0.8.0.tar.gz New: Glob-0.9.2.tar.gz Other differences: -- ++ ghc-Glob.spec ++ --- /var/tmp/diff_new_pack.UOFRQQ/_old 2018-05-30 12:22:28.807574648 +0200 +++ /var/tmp/diff_new_pack.UOFRQQ/_new 2018-05-30 12:22:28.811574532 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-Glob # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %global pkg_name Glob %bcond_with tests Name: ghc-%{pkg_name} -Version:0.8.0 +Version:0.9.2 Release:0 Summary:Globbing library License:BSD-3-Clause @@ -75,7 +75,7 @@ %ghc_pkg_recache %files -f %{name}.files -%doc LICENSE.txt +%license LICENSE.txt %files devel -f %{name}-devel.files %doc CHANGELOG.txt README.txt ++ Glob-0.8.0.tar.gz -> Glob-0.9.2.tar.gz ++ 1619 lines of diff (skipped)
commit ghc-Glob for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-Glob for openSUSE:Factory checked in at 2017-09-15 21:12:33 Comparing /work/SRC/openSUSE:Factory/ghc-Glob (Old) and /work/SRC/openSUSE:Factory/.ghc-Glob.new (New) Package is "ghc-Glob" Fri Sep 15 21:12:33 2017 rev:10 rq:523945 version:0.8.0 Changes: --- /work/SRC/openSUSE:Factory/ghc-Glob/ghc-Glob.changes2017-08-31 20:49:55.622499508 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-Glob.new/ghc-Glob.changes 2017-09-15 21:12:34.273039727 +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-Glob.spec ++ --- /var/tmp/diff_new_pack.QmauGs/_old 2017-09-15 21:12:34.924948190 +0200 +++ /var/tmp/diff_new_pack.QmauGs/_new 2017-09-15 21:12:34.928947628 +0200 @@ -23,8 +23,8 @@ Release:0 Summary:Globbing library 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 @@ -34,7 +34,6 @@ BuildRequires: ghc-rpm-macros BuildRequires: ghc-transformers-compat-devel BuildRequires: ghc-transformers-devel -BuildRoot: %{_tmppath}/%{name}-%{version}-build %if %{with tests} BuildRequires: ghc-HUnit-devel BuildRequires: ghc-QuickCheck-devel @@ -48,7 +47,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} @@ -76,11 +75,9 @@ %ghc_pkg_recache %files -f %{name}.files -%defattr(-,root,root,-) %doc LICENSE.txt %files devel -f %{name}-devel.files -%defattr(-,root,root,-) %doc CHANGELOG.txt README.txt %changelog
commit ghc-Glob for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-Glob for openSUSE:Factory checked in at 2017-08-31 20:49:54 Comparing /work/SRC/openSUSE:Factory/ghc-Glob (Old) and /work/SRC/openSUSE:Factory/.ghc-Glob.new (New) Package is "ghc-Glob" Thu Aug 31 20:49:54 2017 rev:9 rq:513186 version:0.8.0 Changes: --- /work/SRC/openSUSE:Factory/ghc-Glob/ghc-Glob.changes2017-02-03 17:37:43.580486957 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-Glob.new/ghc-Glob.changes 2017-08-31 20:49:55.622499508 +0200 @@ -1,0 +2,5 @@ +Thu Jul 27 14:08:13 UTC 2017 - psim...@suse.com + +- Update to version 0.8.0. + +--- Old: Glob-0.7.14.tar.gz New: Glob-0.8.0.tar.gz Other differences: -- ++ ghc-Glob.spec ++ --- /var/tmp/diff_new_pack.vWB9Et/_old 2017-08-31 20:49:56.750341194 +0200 +++ /var/tmp/diff_new_pack.vWB9Et/_new 2017-08-31 20:49:56.770338386 +0200 @@ -19,7 +19,7 @@ %global pkg_name Glob %bcond_with tests Name: ghc-%{pkg_name} -Version:0.7.14 +Version:0.8.0 Release:0 Summary:Globbing library License:BSD-3-Clause ++ Glob-0.7.14.tar.gz -> Glob-0.8.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glob-0.7.14/CHANGELOG.txt new/Glob-0.8.0/CHANGELOG.txt --- old/Glob-0.7.14/CHANGELOG.txt 2016-12-29 18:14:26.0 +0100 +++ new/Glob-0.8.0/CHANGELOG.txt2017-05-27 11:33:57.0 +0200 @@ -1,3 +1,6 @@ +0.8.0, 2017-05-27: +Added instance IsString Pattern, thanks to Mitsutoshi Aoe. + 0.7.14, 2016-12-29: Update dependencies to allow directory-1.3. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glob-0.7.14/Glob.cabal new/Glob-0.8.0/Glob.cabal --- old/Glob-0.7.14/Glob.cabal 2016-12-29 18:14:26.0 +0100 +++ new/Glob-0.8.0/Glob.cabal 2017-05-27 11:33:57.0 +0200 @@ -1,7 +1,7 @@ Cabal-Version: >= 1.9.2 Name:Glob -Version: 0.7.14 +Version: 0.8.0 Homepage:http://iki.fi/matti.niemenmaa/glob/ Synopsis:Globbing library Category:System diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glob-0.7.14/System/FilePath/Glob/Base.hs new/Glob-0.8.0/System/FilePath/Glob/Base.hs --- old/Glob-0.7.14/System/FilePath/Glob/Base.hs2016-12-29 18:14:26.0 +0100 +++ new/Glob-0.8.0/System/FilePath/Glob/Base.hs 2017-05-27 11:33:57.0 +0200 @@ -30,6 +30,7 @@ import Data.Maybe(fromMaybe) import Data.Monoid (Monoid, mappend, mempty, mconcat) import Data.Semigroup(Semigroup, (<>), sconcat, stimes) +import Data.String (IsString(fromString)) import System.FilePath ( pathSeparator, extSeparator , isExtSeparator, isPathSeparator ) @@ -163,6 +164,9 @@ mappend = (<>) mconcat = optimize . Pattern . concatMap unPattern +instance IsString Pattern where +fromString = compile + -- |Options which can be passed to the 'tryCompileWith' or 'compileWith' -- functions: with these you can selectively toggle certain features at compile -- time.
commit ghc-Glob for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-Glob for openSUSE:Factory checked in at 2017-01-27 11:12:22 Comparing /work/SRC/openSUSE:Factory/ghc-Glob (Old) and /work/SRC/openSUSE:Factory/.ghc-Glob.new (New) Package is "ghc-Glob" Changes: --- /work/SRC/openSUSE:Factory/ghc-Glob/ghc-Glob.changes2017-01-12 15:46:38.481427920 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-Glob.new/ghc-Glob.changes 2017-02-03 17:37:43.580486957 +0100 @@ -1,0 +2,5 @@ +Mon Jan 9 06:33:42 UTC 2017 - psim...@suse.com + +- Update to version 0.7.14 with cabal2obs. + +--- Old: Glob-0.7.13.tar.gz New: Glob-0.7.14.tar.gz Other differences: -- ++ ghc-Glob.spec ++ --- /var/tmp/diff_new_pack.yQNYI3/_old 2017-02-03 17:37:44.308383931 +0100 +++ /var/tmp/diff_new_pack.yQNYI3/_new 2017-02-03 17:37:44.312383365 +0100 @@ -1,7 +1,7 @@ # # spec file for package ghc-Glob # -# 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,7 +19,7 @@ %global pkg_name Glob %bcond_with tests Name: ghc-%{pkg_name} -Version:0.7.13 +Version:0.7.14 Release:0 Summary:Globbing library License:BSD-3-Clause ++ Glob-0.7.13.tar.gz -> Glob-0.7.14.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glob-0.7.13/CHANGELOG.txt new/Glob-0.7.14/CHANGELOG.txt --- old/Glob-0.7.13/CHANGELOG.txt 2016-11-25 16:25:30.0 +0100 +++ new/Glob-0.7.14/CHANGELOG.txt 2016-12-29 18:14:26.0 +0100 @@ -1,3 +1,6 @@ +0.7.14, 2016-12-29: + Update dependencies to allow directory-1.3. + 0.7.13, 2016-11-25: Update test dependencies to allow HUnit-1.5. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glob-0.7.13/Glob.cabal new/Glob-0.7.14/Glob.cabal --- old/Glob-0.7.13/Glob.cabal 2016-11-25 16:25:30.0 +0100 +++ new/Glob-0.7.14/Glob.cabal 2016-12-29 18:14:26.0 +0100 @@ -1,7 +1,7 @@ Cabal-Version: >= 1.9.2 Name:Glob -Version: 0.7.13 +Version: 0.7.14 Homepage:http://iki.fi/matti.niemenmaa/glob/ Synopsis:Globbing library Category:System @@ -27,7 +27,7 @@ Library Build-Depends: base >= 4 && < 5 , containers < 0.6 -, directory< 1.3 +, directory< 1.4 , dlist>= 0.4 && < 0.9 , filepath >= 1.1 && < 1.5 , transformers >= 0.2 && < 0.6 @@ -55,7 +55,7 @@ Build-Depends: base >= 4 && < 5 , containers < 0.6 -, directory < 1.3 +, directory < 1.4 , dlist >= 0.4 && < 0.9 , filepath >= 1.1 && < 1.5 , transformers >= 0.2 && < 0.6
commit ghc-Glob for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-Glob for openSUSE:Factory checked in at 2016-11-05 21:27:16 Comparing /work/SRC/openSUSE:Factory/ghc-Glob (Old) and /work/SRC/openSUSE:Factory/.ghc-Glob.new (New) Package is "ghc-Glob" Changes: --- /work/SRC/openSUSE:Factory/ghc-Glob/ghc-Glob.changes2016-08-25 09:58:09.0 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-Glob.new/ghc-Glob.changes 2016-11-05 21:27:17.0 +0100 @@ -1,0 +2,5 @@ +Tue Oct 11 08:50:08 UTC 2016 - psim...@suse.com + +- Update to version 0.7.12 with cabal2obs. + +--- Old: Glob-0.7.11.tar.gz New: Glob-0.7.12.tar.gz Other differences: -- ++ ghc-Glob.spec ++ --- /var/tmp/diff_new_pack.Jbn9Ug/_old 2016-11-05 21:27:18.0 +0100 +++ /var/tmp/diff_new_pack.Jbn9Ug/_new 2016-11-05 21:27:18.0 +0100 @@ -19,7 +19,7 @@ %global pkg_name Glob %bcond_with tests Name: ghc-%{pkg_name} -Version:0.7.11 +Version:0.7.12 Release:0 Summary:Globbing library License:BSD-3-Clause @@ -32,7 +32,6 @@ BuildRequires: ghc-dlist-devel BuildRequires: ghc-filepath-devel BuildRequires: ghc-rpm-macros -BuildRequires: ghc-semigroups-devel BuildRequires: ghc-transformers-compat-devel BuildRequires: ghc-transformers-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build ++ Glob-0.7.11.tar.gz -> Glob-0.7.12.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glob-0.7.11/CHANGELOG.txt new/Glob-0.7.12/CHANGELOG.txt --- old/Glob-0.7.11/CHANGELOG.txt 2016-08-08 18:58:03.0 +0200 +++ new/Glob-0.7.12/CHANGELOG.txt 2016-10-07 18:35:11.0 +0200 @@ -1,3 +1,6 @@ +0.7.12, 2016-10-07: + Update test dependencies to allow HUnit-1.4. + 0.7.11, 2016-08-08: Got rid of tests/Utils.hs to fix test compilation on case-insensitive filesystems (tests/Utils.hs vs tests/Tests/Utils.hs). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glob-0.7.11/Glob.cabal new/Glob-0.7.12/Glob.cabal --- old/Glob-0.7.11/Glob.cabal 2016-08-08 18:58:03.0 +0200 +++ new/Glob-0.7.12/Glob.cabal 2016-10-07 18:35:11.0 +0200 @@ -1,7 +1,7 @@ Cabal-Version: >= 1.9.2 Name:Glob -Version: 0.7.11 +Version: 0.7.12 Homepage:http://iki.fi/matti.niemenmaa/glob/ Synopsis:Globbing library Category:System @@ -60,7 +60,7 @@ , filepath >= 1.1 && < 1.5 , transformers >= 0.2 && < 0.6 , transformers-compat>= 0.3 && < 0.6 -, HUnit >= 1.2 && < 1.4 +, HUnit >= 1.2 && < 1.5 , QuickCheck >= 2 && < 3 , test-framework >= 0.2 && < 1 , test-framework-hunit >= 0.2 && < 1
commit ghc-Glob for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-Glob for openSUSE:Factory checked in at 2016-08-25 09:58:02 Comparing /work/SRC/openSUSE:Factory/ghc-Glob (Old) and /work/SRC/openSUSE:Factory/.ghc-Glob.new (New) Package is "ghc-Glob" Changes: --- /work/SRC/openSUSE:Factory/ghc-Glob/ghc-Glob.changes2016-08-24 10:07:39.0 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-Glob.new/ghc-Glob.changes 2016-08-25 09:58:09.0 +0200 @@ -1,0 +2,5 @@ +Wed Aug 17 18:28:52 UTC 2016 - psim...@suse.com + +- Update to version 0.7.11 revision 0 with cabal2obs. + +--- Old: Glob-0.7.10.tar.gz New: Glob-0.7.11.tar.gz Other differences: -- ++ ghc-Glob.spec ++ --- /var/tmp/diff_new_pack.WsCg1z/_old 2016-08-25 09:58:10.0 +0200 +++ /var/tmp/diff_new_pack.WsCg1z/_new 2016-08-25 09:58:10.0 +0200 @@ -19,11 +19,11 @@ %global pkg_name Glob %bcond_with tests Name: ghc-%{pkg_name} -Version:0.7.10 +Version:0.7.11 Release:0 Summary:Globbing library 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 @@ -61,19 +61,15 @@ %prep %setup -q -n %{pkg_name}-%{version} - %build %ghc_lib_build - %install %ghc_lib_install - %check %cabal_test - %post devel %ghc_pkg_recache ++ Glob-0.7.10.tar.gz -> Glob-0.7.11.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glob-0.7.10/CHANGELOG.txt new/Glob-0.7.11/CHANGELOG.txt --- old/Glob-0.7.10/CHANGELOG.txt 2016-07-18 18:58:59.0 +0200 +++ new/Glob-0.7.11/CHANGELOG.txt 2016-08-08 18:58:03.0 +0200 @@ -1,3 +1,7 @@ +0.7.11, 2016-08-08: + Got rid of tests/Utils.hs to fix test compilation on case-insensitive + filesystems (tests/Utils.hs vs tests/Tests/Utils.hs). + 0.7.10, 2016-07-18: Update dependencies to allow dlist-0.8. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glob-0.7.10/Glob.cabal new/Glob-0.7.11/Glob.cabal --- old/Glob-0.7.10/Glob.cabal 2016-07-18 18:58:59.0 +0200 +++ new/Glob-0.7.11/Glob.cabal 2016-08-08 18:58:03.0 +0200 @@ -1,7 +1,7 @@ Cabal-Version: >= 1.9.2 Name:Glob -Version: 0.7.10 +Version: 0.7.11 Homepage:http://iki.fi/matti.niemenmaa/glob/ Synopsis:Globbing library Category:System @@ -85,4 +85,3 @@ Tests.Regression Tests.Simplifier Tests.Utils - Utils diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glob-0.7.10/tests/Tests/Base.hs new/Glob-0.7.11/tests/Tests/Base.hs --- old/Glob-0.7.10/tests/Tests/Base.hs 2016-07-18 18:58:59.0 +0200 +++ new/Glob-0.7.11/tests/Tests/Base.hs 2016-08-08 18:58:03.0 +0200 @@ -1,7 +1,7 @@ -- File created: 2008-10-10 22:03:00 module Tests.Base ( PString(unPS), Path(unP), COpts(unCOpts) - , fromRight, isRight + , (-->), fromRight, isRight ) where import System.FilePath (extSeparator, pathSeparators) @@ -9,8 +9,6 @@ import System.FilePath.Glob.Base (CompOptions(..)) -import Utils (fromRight, isRight) - newtype PString = PatString { unPS:: String } deriving Show newtype Path= Path { unP :: String } deriving Show newtype COpts = COpts { unCOpts :: CompOptions } deriving Show @@ -72,3 +70,11 @@ , maybe "" show (b :: Maybe Int) , ">" ] + +fromRight (Right x) = x +fromRight _ = error "fromRight :: Left" + +isRight (Right _) = True +isRight _ = False + +a --> b = not a || b diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glob-0.7.10/tests/Tests/Utils.hs new/Glob-0.7.11/tests/Tests/Utils.hs --- old/Glob-0.7.10/tests/Tests/Utils.hs2016-07-18 18:58:59.0 +0200 +++ new/Glob-0.7.11/tests/Tests/Utils.hs2016-08-08 18:58:03.0 +0200 @@ -9,7 +9,7 @@ import System.FilePath.Glob.Utils -import Utils +import Tests.Base ((-->)) tests = testGroup "Utils" [ testProperty "overlapperLosesNoInfo" prop_overlapperLosesNoInfo diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glob-0.7.10/tests/Utils.hs new/Glob-0.7.11/tests/Utils.hs --- old/Glob-0.7.10/tests/Utils.hs 2016-07-18
commit ghc-Glob for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-Glob for openSUSE:Factory checked in at 2016-08-24 10:07:38 Comparing /work/SRC/openSUSE:Factory/ghc-Glob (Old) and /work/SRC/openSUSE:Factory/.ghc-Glob.new (New) Package is "ghc-Glob" Changes: --- /work/SRC/openSUSE:Factory/ghc-Glob/ghc-Glob.changes2016-07-21 08:04:08.0 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-Glob.new/ghc-Glob.changes 2016-08-24 10:07:39.0 +0200 @@ -1,0 +2,5 @@ +Fri Jul 22 06:08:21 UTC 2016 - psim...@suse.com + +- Update to version 0.7.10 revision 0 with cabal2obs. + +--- Old: Glob-0.7.9.tar.gz New: Glob-0.7.10.tar.gz Other differences: -- ++ ghc-Glob.spec ++ --- /var/tmp/diff_new_pack.5iGdeq/_old 2016-08-24 10:07:40.0 +0200 +++ /var/tmp/diff_new_pack.5iGdeq/_new 2016-08-24 10:07:40.0 +0200 @@ -19,7 +19,7 @@ %global pkg_name Glob %bcond_with tests Name: ghc-%{pkg_name} -Version:0.7.9 +Version:0.7.10 Release:0 Summary:Globbing library License:BSD-3-Clause @@ -27,7 +27,6 @@ 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-directory-devel BuildRequires: ghc-dlist-devel @@ -44,7 +43,6 @@ BuildRequires: ghc-test-framework-hunit-devel BuildRequires: ghc-test-framework-quickcheck2-devel %endif -# End cabal-rpm deps %description A library for globbing: matching patterns against file paths. @@ -73,9 +71,7 @@ %check -%if %{with tests} -%{cabal} test -%endif +%cabal_test %post devel ++ Glob-0.7.9.tar.gz -> Glob-0.7.10.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glob-0.7.9/CHANGELOG.txt new/Glob-0.7.10/CHANGELOG.txt --- old/Glob-0.7.9/CHANGELOG.txt2016-07-02 19:04:04.0 +0200 +++ new/Glob-0.7.10/CHANGELOG.txt 2016-07-18 18:58:59.0 +0200 @@ -1,3 +1,6 @@ +0.7.10, 2016-07-18: + Update dependencies to allow dlist-0.8. + 0.7.9, 2016-07-02: Add missing Utils module to test suite, so that the tests provided with the sdist tarball actually run. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glob-0.7.9/Glob.cabal new/Glob-0.7.10/Glob.cabal --- old/Glob-0.7.9/Glob.cabal 2016-07-02 19:04:04.0 +0200 +++ new/Glob-0.7.10/Glob.cabal 2016-07-18 18:58:59.0 +0200 @@ -1,7 +1,7 @@ Cabal-Version: >= 1.9.2 Name:Glob -Version: 0.7.9 +Version: 0.7.10 Homepage:http://iki.fi/matti.niemenmaa/glob/ Synopsis:Globbing library Category:System @@ -28,7 +28,7 @@ Build-Depends: base >= 4 && < 5 , containers < 0.6 , directory< 1.3 -, dlist>= 0.4 && < 0.8 +, dlist>= 0.4 && < 0.9 , filepath >= 1.1 && < 1.5 , transformers >= 0.2 && < 0.6 , transformers-compat >= 0.3 && < 0.6 @@ -56,7 +56,7 @@ Build-Depends: base >= 4 && < 5 , containers < 0.6 , directory < 1.3 -, dlist >= 0.4 && < 0.8 +, dlist >= 0.4 && < 0.9 , filepath >= 1.1 && < 1.5 , transformers >= 0.2 && < 0.6 , transformers-compat>= 0.3 && < 0.6
commit ghc-Glob for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-Glob for openSUSE:Factory checked in at 2016-07-21 08:04:02 Comparing /work/SRC/openSUSE:Factory/ghc-Glob (Old) and /work/SRC/openSUSE:Factory/.ghc-Glob.new (New) Package is "ghc-Glob" Changes: --- /work/SRC/openSUSE:Factory/ghc-Glob/ghc-Glob.changes2016-07-05 09:52:58.0 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-Glob.new/ghc-Glob.changes 2016-07-21 08:04:08.0 +0200 @@ -1,0 +2,5 @@ +Sun Jul 10 17:16:38 UTC 2016 - psim...@suse.com + +- Update to version 0.7.9 revision 0 with cabal2obs. + +--- Other differences: -- ++ ghc-Glob.spec ++ --- /var/tmp/diff_new_pack.7RovZz/_old 2016-07-21 08:04:10.0 +0200 +++ /var/tmp/diff_new_pack.7RovZz/_new 2016-07-21 08:04:10.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-Glob # -# 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,50 +15,55 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -%global pkg_name Glob -Name: ghc-Glob +%global pkg_name Glob +%bcond_with tests +Name: ghc-%{pkg_name} Version:0.7.9 Release:0 Summary:Globbing library -Group: System/Libraries - License:BSD-3-Clause +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-containers-devel BuildRequires: ghc-directory-devel BuildRequires: ghc-dlist-devel BuildRequires: ghc-filepath-devel +BuildRequires: ghc-rpm-macros BuildRequires: ghc-semigroups-devel -BuildRequires: ghc-transformers-devel BuildRequires: ghc-transformers-compat-devel +BuildRequires: ghc-transformers-devel +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if %{with tests} +BuildRequires: ghc-HUnit-devel +BuildRequires: ghc-QuickCheck-devel +BuildRequires: ghc-test-framework-devel +BuildRequires: ghc-test-framework-hunit-devel +BuildRequires: ghc-test-framework-quickcheck2-devel +%endif # End cabal-rpm deps %description A library for globbing: matching patterns against file paths. - %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} + %build %ghc_lib_build @@ -67,22 +72,24 @@ %ghc_lib_install +%check +%if %{with tests} +%{cabal} test +%endif + + %post devel %ghc_pkg_recache - %postun devel %ghc_pkg_recache - %files -f %{name}.files %defattr(-,root,root,-) %doc LICENSE.txt - %files devel -f %{name}-devel.files %defattr(-,root,root,-) -%doc README.txt - +%doc CHANGELOG.txt README.txt %changelog
commit ghc-Glob for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-Glob for openSUSE:Factory checked in at 2016-07-05 09:52:46 Comparing /work/SRC/openSUSE:Factory/ghc-Glob (Old) and /work/SRC/openSUSE:Factory/.ghc-Glob.new (New) Package is "ghc-Glob" Changes: --- /work/SRC/openSUSE:Factory/ghc-Glob/ghc-Glob.changes2015-11-26 17:02:29.0 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-Glob.new/ghc-Glob.changes 2016-07-05 09:52:58.0 +0200 @@ -1,0 +2,22 @@ +Sun Jul 3 10:07:56 UTC 2016 - mimi...@gmail.com + +- update to 0.7.9 +* Add missing Utils module to test suite, so that the tests provided with + the sdist tarball actually run. +* Add dependency on transformers-compat to allow using + Control.Monad.Trans.Except also with older library versions. + +--- +Thu Jun 30 12:05:56 UTC 2016 - mimi...@gmail.com + +- update to 0.7.7 +* Update test dependencies to allow HUnit-1.3. +* Update dependencies to allow filepath-1.4. +* Added Cabal Source-Repository metadata, pointing to GitHub. +* Integrated tests with Cabal so that they can be run with "cabal test". +* Got rid of deprecation warnings by using Control.Monad.Trans.Except +instead of Control.Monad.Trans.Error. +* Added Semigroup instance, bringing in a new dependency on semigroups on +pre-8.0 GHC versions. + +--- Old: Glob-0.7.5.tar.gz New: Glob-0.7.9.tar.gz Other differences: -- ++ ghc-Glob.spec ++ --- /var/tmp/diff_new_pack.Ua8gSd/_old 2016-07-05 09:52:59.0 +0200 +++ /var/tmp/diff_new_pack.Ua8gSd/_new 2016-07-05 09:52:59.0 +0200 @@ -18,7 +18,7 @@ %global pkg_name Glob Name: ghc-Glob -Version:0.7.5 +Version:0.7.9 Release:0 Summary:Globbing library Group: System/Libraries @@ -35,7 +35,9 @@ BuildRequires: ghc-directory-devel BuildRequires: ghc-dlist-devel BuildRequires: ghc-filepath-devel +BuildRequires: ghc-semigroups-devel BuildRequires: ghc-transformers-devel +BuildRequires: ghc-transformers-compat-devel # End cabal-rpm deps %description @@ -56,7 +58,6 @@ %prep %setup -q -n %{pkg_name}-%{version} -cabal-tweak-dep-ver filepath '< 1.4' '< 1.5' %build %ghc_lib_build ++ Glob-0.7.5.tar.gz -> Glob-0.7.9.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glob-0.7.5/CHANGELOG.txt new/Glob-0.7.9/CHANGELOG.txt --- old/Glob-0.7.5/CHANGELOG.txt2014-05-08 20:30:42.0 +0200 +++ new/Glob-0.7.9/CHANGELOG.txt2016-07-02 19:04:04.0 +0200 @@ -1,3 +1,27 @@ +0.7.9, 2016-07-02: + Add missing Utils module to test suite, so that the tests provided with + the sdist tarball actually run. + +0.7.8, 2016-07-01: + Add dependency on transformers-compat to allow using + Control.Monad.Trans.Except also with older library versions. + +0.7.7, 2016-06-28: + Update test dependencies to allow HUnit-1.3. + +0.7.6, 2016-06-28: + Update dependencies to allow filepath-1.4. + + Added Cabal Source-Repository metadata, pointing to GitHub. + + Integrated tests with Cabal so that they can be run with "cabal test". + + Got rid of deprecation warnings by using Control.Monad.Trans.Except + instead of Control.Monad.Trans.Error. + + Added Semigroup instance, bringing in a new dependency on semigroups on + pre-8.0 GHC versions. + 0.7.5, 2014-05-08: Update dependencies to allow transformers-0.4. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glob-0.7.5/CREDITS.txt new/Glob-0.7.9/CREDITS.txt --- old/Glob-0.7.5/CREDITS.txt 2014-05-08 20:30:42.0 +0200 +++ new/Glob-0.7.9/CREDITS.txt 2016-07-02 19:04:04.0 +0200 @@ -1,4 +1,5 @@ In alphabetical order by surname: Stephen Hicks -Matti Niemenmaa +Matti Niemenmaa +Masahiro Sakai diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glob-0.7.5/Glob.cabal new/Glob-0.7.9/Glob.cabal --- old/Glob-0.7.5/Glob.cabal 2014-05-08 20:30:42.0 +0200 +++ new/Glob-0.7.9/Glob.cabal 2016-07-02 19:04:04.0 +0200 @@ -1,7 +1,7 @@ -Cabal-Version: >= 1.6 +Cabal-Version: >= 1.9.2 Name:Glob -Version: 0.7.5 +Version: 0.7.9 Homepage:http://iki.fi/matti.niemenmaa/glob/ Synopsis:Globbing library Category:System @@ -19,17 +19,22 @@ Extra-Source-Files: CHANGELOG.txt CREDITS.txt README.txt -tests/README.txt -tests/*.hs -