commit ghc-base-prelude for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-base-prelude for openSUSE:Factory checked in at 2020-08-28 21:25:54 Comparing /work/SRC/openSUSE:Factory/ghc-base-prelude (Old) and /work/SRC/openSUSE:Factory/.ghc-base-prelude.new.3399 (New) Package is "ghc-base-prelude" Fri Aug 28 21:25:54 2020 rev:13 rq:829187 version:1.4 Changes: --- /work/SRC/openSUSE:Factory/ghc-base-prelude/ghc-base-prelude.changes 2020-06-19 17:08:39.813300335 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-base-prelude.new.3399/ghc-base-prelude.changes 2020-08-28 21:25:57.552456068 +0200 @@ -1,0 +2,5 @@ +Tue Aug 18 10:44:06 UTC 2020 - Peter Simons + +- Replace %setup -q with the more modern %autosetup macro. + +--- Other differences: -- ++ ghc-base-prelude.spec ++ --- /var/tmp/diff_new_pack.mxCs9s/_old 2020-08-28 21:25:58.152456352 +0200 +++ /var/tmp/diff_new_pack.mxCs9s/_new 2020-08-28 21:25:58.156456354 +0200 @@ -53,7 +53,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-prelude for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-base-prelude for openSUSE:Factory checked in at 2020-06-19 17:08:33 Comparing /work/SRC/openSUSE:Factory/ghc-base-prelude (Old) and /work/SRC/openSUSE:Factory/.ghc-base-prelude.new.3606 (New) Package is "ghc-base-prelude" Fri Jun 19 17:08:33 2020 rev:12 rq:815040 version:1.4 Changes: --- /work/SRC/openSUSE:Factory/ghc-base-prelude/ghc-base-prelude.changes 2019-12-27 13:51:43.780588831 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-base-prelude.new.3606/ghc-base-prelude.changes 2020-06-19 17:08:39.813300335 +0200 @@ -2 +2 @@ -Fri Nov 8 16:13:18 UTC 2019 - Peter Simons +Sun Jun 14 18:00:44 UTC 2020 - psim...@suse.com @@ -4 +4 @@ -- Drop obsolete group attributes. +- Add base-prelude at version 1.4. @@ -6,64 +5,0 @@ -Sat Oct 20 11:31:11 UTC 2018 - Peter Simons - -- Use https URL to refer to bugs.opensuse.org. - -Wed Jul 18 14:26:15 UTC 2018 - psim...@suse.com - -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -Fri Jul 13 14:32:08 UTC 2018 - psim...@suse.com - -- Update base-prelude to version 1.3. - # 1.3 - - * Give preference to Semigroup definitions over Monoid - -Mon May 14 17:02:11 UTC 2018 - psim...@suse.com - -- Update base-prelude to version 1.2.1. - Upstream does not provide a changelog. - -Thu Aug 3 15:38:38 UTC 2017 - psim...@suse.com - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -Thu Jul 27 14:07:24 UTC 2017 - psim...@suse.com - -- Update to version 1.2.0.1. - -Sun Jul 10 17:28:20 UTC 2016 - psim...@suse.com - -- Update to version 1.0.1.1 revision 0 with cabal2obs. - -Mon May 23 08:41:45 UTC 2016 - mimi...@gmail.com - -- update to 1.0.1.1 - -Sun Feb 14 07:14:16 UTC 2016 - mimi...@gmail.com - -- update to 1 - -Wed Jan 6 08:27:32 UTC 2016 - mimi...@gmail.com - -- update to 0.1.21 - -Mon Dec 21 07:59:22 UTC 2015 - mimi...@gmail.com - -- update to 0.1.20 - -Fri Oct 23 07:13:01 UTC 2015 - mimi...@gmail.com - -- initial commit Old: base-prelude-1.3.tar.gz New: base-prelude-1.4.tar.gz Other differences: -- ++ ghc-base-prelude.spec ++ --- /var/tmp/diff_new_pack.Sb4sX0/_old 2020-06-19 17:08:40.413301898 +0200 +++ /var/tmp/diff_new_pack.Sb4sX0/_new 2020-06-19 17:08:40.417301909 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-base-prelude # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %global pkg_name base-prelude Name: ghc-%{pkg_name} -Version:1.3 +Version:1.4 Release:0 Summary:The most complete prelude formed solely from the "base" package License:MIT ++ base-prelude-1.3.tar.gz -> base-prelude-1.4.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/base-prelude-1.3/base-prelude.cabal new/base-prelude-1.4/base-prelude.cabal --- old/base-prelude-1.3/base-prelude.cabal 2018-06-05 14:31:25.0 +0200 +++ new/base-prelude-1.4/base-prelude.cabal 2020-06-13 12:05:52.0 +0200 @@ -1,7 +1,7 @@ name: base-prelude version: - 1.3 + 1.4 synopsis: The most complete prelude formed solely from the "base" package description: @@ -56,6 +56,6 @@ exposed-modules: BasePrelude build-depends: -base >= 4.6 && < 5 +base >= 4.9 && < 5 default-language: Haskell2010 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/base-prelude-1.3/library/BasePrelude.hs new/base-prelude-1.4/library/BasePrelude.hs --- old/base-prelude-1.3/library/BasePrelude.hs 2018-06-05 14:31:25.0 +0200 +++ new/base-prelude-1.4/library/BasePrelude.hs
commit ghc-base-prelude for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-base-prelude for openSUSE:Factory checked in at 2019-12-27 13:51:42 Comparing /work/SRC/openSUSE:Factory/ghc-base-prelude (Old) and /work/SRC/openSUSE:Factory/.ghc-base-prelude.new.6675 (New) Package is "ghc-base-prelude" Fri Dec 27 13:51:42 2019 rev:11 rq:759344 version:1.3 Changes: --- /work/SRC/openSUSE:Factory/ghc-base-prelude/ghc-base-prelude.changes 2018-10-25 08:22:36.767904114 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-base-prelude.new.6675/ghc-base-prelude.changes 2019-12-27 13:51:43.780588831 +0100 @@ -1,0 +2,5 @@ +Fri Nov 8 16:13:18 UTC 2019 - Peter Simons + +- Drop obsolete group attributes. + +--- Other differences: -- ++ ghc-base-prelude.spec ++ --- /var/tmp/diff_new_pack.BrVXkE/_old 2019-12-27 13:51:45.128589789 +0100 +++ /var/tmp/diff_new_pack.BrVXkE/_new 2019-12-27 13:51:45.128589789 +0100 @@ -1,7 +1,7 @@ # # spec file for package ghc-base-prelude # -# 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:The most complete prelude formed solely from the "base" package 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 @@ -45,7 +44,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-prelude for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-base-prelude for openSUSE:Factory checked in at 2018-10-25 08:22:32 Comparing /work/SRC/openSUSE:Factory/ghc-base-prelude (Old) and /work/SRC/openSUSE:Factory/.ghc-base-prelude.new (New) Package is "ghc-base-prelude" Thu Oct 25 08:22:32 2018 rev:10 rq:643351 version:1.3 Changes: --- /work/SRC/openSUSE:Factory/ghc-base-prelude/ghc-base-prelude.changes 2018-07-24 17:13:18.958598656 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-base-prelude.new/ghc-base-prelude.changes 2018-10-25 08:22:36.767904114 +0200 @@ -1,0 +2,5 @@ +Sat Oct 20 11:31:11 UTC 2018 - Peter Simons + +- Use https URL to refer to bugs.opensuse.org. + +--- Other differences: -- ++ ghc-base-prelude.spec ++ --- /var/tmp/diff_new_pack.T0rVul/_old 2018-10-25 08:22:37.511903778 +0200 +++ /var/tmp/diff_new_pack.T0rVul/_new 2018-10-25 08:22:37.515903776 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ #
commit ghc-base-prelude for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-base-prelude for openSUSE:Factory checked in at 2018-07-24 17:13:13 Comparing /work/SRC/openSUSE:Factory/ghc-base-prelude (Old) and /work/SRC/openSUSE:Factory/.ghc-base-prelude.new (New) Package is "ghc-base-prelude" Tue Jul 24 17:13:13 2018 rev:9 rq:623723 version:1.3 Changes: --- /work/SRC/openSUSE:Factory/ghc-base-prelude/ghc-base-prelude.changes 2018-05-30 12:23:47.733211648 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-base-prelude.new/ghc-base-prelude.changes 2018-07-24 17:13:18.958598656 +0200 @@ -1,0 +2,14 @@ +Wed Jul 18 14:26:15 UTC 2018 - psim...@suse.com + +- Cosmetic: replace tabs with blanks, strip trailing white space, + and update copyright headers with spec-cleaner. + +--- +Fri Jul 13 14:32:08 UTC 2018 - psim...@suse.com + +- Update base-prelude to version 1.3. + # 1.3 + + * Give preference to Semigroup definitions over Monoid + +--- @@ -46 +59,0 @@ - Old: base-prelude-1.2.1.tar.gz New: base-prelude-1.3.tar.gz Other differences: -- ++ ghc-base-prelude.spec ++ --- /var/tmp/diff_new_pack.T0GB49/_old 2018-07-24 17:13:19.690599607 +0200 +++ /var/tmp/diff_new_pack.T0GB49/_new 2018-07-24 17:13:19.690599607 +0200 @@ -18,7 +18,7 @@ %global pkg_name base-prelude Name: ghc-%{pkg_name} -Version:1.2.1 +Version:1.3 Release:0 Summary:The most complete prelude formed solely from the "base" package License:MIT ++ base-prelude-1.2.1.tar.gz -> base-prelude-1.3.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/base-prelude-1.2.1/CHANGELOG.md new/base-prelude-1.3/CHANGELOG.md --- old/base-prelude-1.2.1/CHANGELOG.md 2018-05-12 14:32:05.0 +0200 +++ new/base-prelude-1.3/CHANGELOG.md 2018-06-05 14:31:25.0 +0200 @@ -1,3 +1,7 @@ +# 1.3 + +* Give preference to Semigroup definitions over Monoid + # 1.2 * Replace the `Foreign` export with `Foreign.Storable`, `Foreign.Ptr`, `Foreign.ForeignPtr`, `Foreign.StablePtr`. It's more conservative and way less likely to cause name collisions. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/base-prelude-1.2.1/base-prelude.cabal new/base-prelude-1.3/base-prelude.cabal --- old/base-prelude-1.2.1/base-prelude.cabal 2018-05-12 14:32:05.0 +0200 +++ new/base-prelude-1.3/base-prelude.cabal 2018-06-05 14:31:25.0 +0200 @@ -1,7 +1,7 @@ name: base-prelude version: - 1.2.1 + 1.3 synopsis: The most complete prelude formed solely from the "base" package description: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/base-prelude-1.2.1/library/BasePrelude.hs new/base-prelude-1.3/library/BasePrelude.hs --- old/base-prelude-1.2.1/library/BasePrelude.hs 2018-05-12 14:32:05.0 +0200 +++ new/base-prelude-1.3/library/BasePrelude.hs 2018-06-05 14:31:25.0 +0200 @@ -35,34 +35,71 @@ import Control.Exception as Exports import Control.Monad as Exports hiding (mapM_, sequence_, forM_, msum, mapM, sequence, forM) import Control.Monad.Fix as Exports hiding (fix) +#if MIN_VERSION_base(4,9,0) +import Control.Monad.Fail as Exports (MonadFail) +#endif +#if MIN_VERSION_base(4,9,0) +import Control.Monad.IO.Class as Exports +#endif import Control.Monad.ST as Exports +#if MIN_VERSION_base(4,8,0) +import Data.Bifunctor as Exports +#endif import Data.Bits as Exports -import Data.Bool as Exports hiding (bool) +import Data.Bool as Exports import Data.Char as Exports +#if MIN_VERSION_base(4,7,0) +import Data.Coerce as Exports +#endif import Data.Complex as Exports import Data.Data as Exports import Data.Dynamic as Exports import Data.Either as Exports import Data.Fixed as Exports import Data.Foldable as Exports -import Data.Functor as Exports hiding (($>)) -import Data.Function as Exports hiding ((.), id, (&)) +import Data.Functor as Exports +#if MIN_VERSION_base(4,9,0) +import Data.Functor.Classes as Exports +#endif +#if MIN_VERSION_base(4,9,0) +import Data.Functor.Compose as Exports +#endif +#if MIN_VERSION_base(4,8,0) +import Data.Functor.Identity as Exports +#endif +import Data.Function as Exports hiding ((.), id) import Data.Int as Exports import Data.IORef as Exports import Data.Ix as Exports -import Data.List as Exports hiding (sortOn, isSubsequenceOf, uncons, concat, foldr, foldl1, maximum, minimum, product, sum, all, and, any, concatMap, elem, foldl, foldr1, notElem, or, find, maximumBy, minimumBy, mapAccumL, mapAccumR, foldl')
commit ghc-base-prelude for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-base-prelude for openSUSE:Factory checked in at 2018-05-30 12:00:45 Comparing /work/SRC/openSUSE:Factory/ghc-base-prelude (Old) and /work/SRC/openSUSE:Factory/.ghc-base-prelude.new (New) Package is "ghc-base-prelude" Wed May 30 12:00:45 2018 rev:8 rq:607752 version:1.2.1 Changes: --- /work/SRC/openSUSE:Factory/ghc-base-prelude/ghc-base-prelude.changes 2017-09-15 21:21:49.350928737 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-base-prelude.new/ghc-base-prelude.changes 2018-05-30 12:23:47.733211648 +0200 @@ -1,0 +2,6 @@ +Mon May 14 17:02:11 UTC 2018 - psim...@suse.com + +- Update base-prelude to version 1.2.1. + Upstream does not provide a changelog. + +--- Old: base-prelude-1.2.0.1.tar.gz New: base-prelude-1.2.1.tar.gz Other differences: -- ++ ghc-base-prelude.spec ++ --- /var/tmp/diff_new_pack.tOoJTs/_old 2018-05-30 12:23:48.577185591 +0200 +++ /var/tmp/diff_new_pack.tOoJTs/_new 2018-05-30 12:23:48.581185468 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-base-prelude # -# 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 @@ -18,7 +18,7 @@ %global pkg_name base-prelude Name: ghc-%{pkg_name} -Version:1.2.0.1 +Version:1.2.1 Release:0 Summary:The most complete prelude formed solely from the "base" package License:MIT @@ -70,7 +70,7 @@ %ghc_pkg_recache %files -f %{name}.files -%doc LICENSE +%license LICENSE %files devel -f %{name}-devel.files %doc CHANGELOG.md ++ base-prelude-1.2.0.1.tar.gz -> base-prelude-1.2.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/base-prelude-1.2.0.1/base-prelude.cabal new/base-prelude-1.2.1/base-prelude.cabal --- old/base-prelude-1.2.0.1/base-prelude.cabal 2017-03-16 13:53:41.0 +0100 +++ new/base-prelude-1.2.1/base-prelude.cabal 2018-05-12 14:32:05.0 +0200 @@ -1,7 +1,7 @@ name: base-prelude version: - 1.2.0.1 + 1.2.1 synopsis: The most complete prelude formed solely from the "base" package description: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/base-prelude-1.2.0.1/library/BasePrelude.hs new/base-prelude-1.2.1/library/BasePrelude.hs --- old/base-prelude-1.2.0.1/library/BasePrelude.hs 2017-03-16 13:53:41.0 +0100 +++ new/base-prelude-1.2.1/library/BasePrelude.hs 2018-05-12 14:32:05.0 +0200 @@ -36,9 +36,6 @@ import Control.Monad as Exports hiding (mapM_, sequence_, forM_, msum, mapM, sequence, forM) import Control.Monad.Fix as Exports hiding (fix) import Control.Monad.ST as Exports -#if MIN_VERSION_base(4,8,0) -import Data.Bifunctor as Exports -#endif import Data.Bits as Exports import Data.Bool as Exports hiding (bool) import Data.Char as Exports @@ -90,6 +87,26 @@ import Text.Read as Exports (Read(..), readMaybe, readEither) import Unsafe.Coerce as Exports +-- Conditional imports for newer bases +#if MIN_VERSION_base(4,7,0) +import Data.Coerce as Exports +import Data.Proxy as Exports +#endif +#if MIN_VERSION_base(4,8,0) +import Data.Bifunctor as Exports +import Data.Functor.Identity as Exports +import Data.Void as Exports +import Numeric.Natural as Exports +#endif +#if MIN_VERSION_base(4,9,0) +import Control.Monad.Fail as Exports (MonadFail) +import Control.Monad.IO.Class as Exports +import Data.Functor.Classes as Exports +import Data.Functor.Compose as Exports +import Data.List.NonEmpty as Exports (NonEmpty(..)) +import Data.Semigroup as Exports hiding ((<>), First(..), Last(..)) +#endif + -- Conditional imports for reimplementations #if MIN_VERSION_base(4,7,0) import Data.Bool (bool)
commit ghc-base-prelude for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-base-prelude for openSUSE:Factory checked in at 2017-09-15 21:21:47 Comparing /work/SRC/openSUSE:Factory/ghc-base-prelude (Old) and /work/SRC/openSUSE:Factory/.ghc-base-prelude.new (New) Package is "ghc-base-prelude" Fri Sep 15 21:21:47 2017 rev:7 rq:524162 version:1.2.0.1 Changes: --- /work/SRC/openSUSE:Factory/ghc-base-prelude/ghc-base-prelude.changes 2017-08-31 20:50:11.956206751 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-base-prelude.new/ghc-base-prelude.changes 2017-09-15 21:21:49.350928737 +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-prelude.spec ++ --- /var/tmp/diff_new_pack.HXw8MH/_old 2017-09-15 21:21:50.154815419 +0200 +++ /var/tmp/diff_new_pack.HXw8MH/_new 2017-09-15 21:21:50.158814856 +0200 @@ -22,12 +22,11 @@ Release:0 Summary:The most complete prelude formed solely from the "base" package 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 -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description A library which aims to reexport all the non-conflicting and most general @@ -46,7 +45,7 @@ %package devel Summary:Haskell %{pkg_name} library development files -Group: Development/Libraries/Other +Group: Development/Libraries/Haskell Requires: %{name} = %{version}-%{release} Requires: ghc-compiler = %{ghc_version} Requires(post): ghc-compiler = %{ghc_version} @@ -71,11 +70,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-base-prelude for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-base-prelude for openSUSE:Factory checked in at 2017-08-31 20:50:11 Comparing /work/SRC/openSUSE:Factory/ghc-base-prelude (Old) and /work/SRC/openSUSE:Factory/.ghc-base-prelude.new (New) Package is "ghc-base-prelude" Thu Aug 31 20:50:11 2017 rev:6 rq:513210 version:1.2.0.1 Changes: --- /work/SRC/openSUSE:Factory/ghc-base-prelude/ghc-base-prelude.changes 2016-07-21 08:00:37.0 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-base-prelude.new/ghc-base-prelude.changes 2017-08-31 20:50:11.956206751 +0200 @@ -1,0 +2,5 @@ +Thu Jul 27 14:07:24 UTC 2017 - psim...@suse.com + +- Update to version 1.2.0.1. + +--- Old: base-prelude-1.0.1.1.tar.gz New: base-prelude-1.2.0.1.tar.gz Other differences: -- ++ ghc-base-prelude.spec ++ --- /var/tmp/diff_new_pack.ybYf9T/_old 2017-08-31 20:50:12.720099523 +0200 +++ /var/tmp/diff_new_pack.ybYf9T/_new 2017-08-31 20:50:12.720099523 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-base-prelude # -# 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,11 +18,11 @@ %global pkg_name base-prelude Name: ghc-%{pkg_name} -Version:1.0.1.1 +Version:1.2.0.1 Release:0 Summary:The most complete prelude formed solely from the "base" package 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 @@ -58,15 +58,12 @@ %prep %setup -q -n %{pkg_name}-%{version} - %build %ghc_lib_build - %install %ghc_lib_install - %post devel %ghc_pkg_recache ++ base-prelude-1.0.1.1.tar.gz -> base-prelude-1.2.0.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/base-prelude-1.0.1.1/CHANGELOG.md new/base-prelude-1.2.0.1/CHANGELOG.md --- old/base-prelude-1.0.1.1/CHANGELOG.md 2016-05-22 13:15:57.0 +0200 +++ new/base-prelude-1.2.0.1/CHANGELOG.md 2017-03-16 13:53:41.0 +0100 @@ -1,3 +1,11 @@ +# 1.2 + +* Replace the `Foreign` export with `Foreign.Storable`, `Foreign.Ptr`, `Foreign.ForeignPtr`, `Foreign.StablePtr`. It's more conservative and way less likely to cause name collisions. + +# 1.1 + +* Export `Foreign` + # 1.0.1 * Relaxed the "base" dependency diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/base-prelude-1.0.1.1/base-prelude.cabal new/base-prelude-1.2.0.1/base-prelude.cabal --- old/base-prelude-1.0.1.1/base-prelude.cabal 2016-05-22 13:15:57.0 +0200 +++ new/base-prelude-1.2.0.1/base-prelude.cabal 2017-03-16 13:53:41.0 +0100 @@ -1,7 +1,7 @@ name: base-prelude version: - 1.0.1.1 + 1.2.0.1 synopsis: The most complete prelude formed solely from the "base" package description: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/base-prelude-1.0.1.1/library/BasePrelude.hs new/base-prelude-1.2.0.1/library/BasePrelude.hs --- old/base-prelude-1.0.1.1/library/BasePrelude.hs 2016-05-22 13:15:57.0 +0200 +++ new/base-prelude-1.2.0.1/library/BasePrelude.hs 2017-03-16 13:53:41.0 +0100 @@ -66,7 +66,10 @@ import Data.Version as Exports import Data.Word as Exports import Debug.Trace as Exports hiding (traceShowId, traceM, traceShowM) -import Foreign.Storable as Exports (Storable) +import Foreign.Storable as Exports +import Foreign.Ptr as Exports +import Foreign.ForeignPtr as Exports +import Foreign.StablePtr as Exports import GHC.Conc as Exports hiding (withMVar, threadWaitWriteSTM, threadWaitWrite, threadWaitReadSTM, threadWaitRead) import GHC.Exts as Exports (lazy, inline, sortWith, groupWith) import GHC.Generics as Exports (Generic) @@ -87,9 +90,23 @@ import Text.Read as Exports (Read(..), readMaybe, readEither) import Unsafe.Coerce as Exports +-- Conditional imports for reimplementations +#if MIN_VERSION_base(4,7,0) +import Data.Bool (bool) +import Debug.Trace (traceShowId, traceM, traceShowM) +import Data.Functor (($>)) +#endif +#if MIN_VERSION_base(4,8,0) +import Data.Function ((&)) +import Data.List (isSubsequenceOf, sortOn, uncons) +#endif + + +- +-- Reimplementations for base-4.7
commit ghc-base-prelude for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-base-prelude for openSUSE:Factory checked in at 2016-07-21 08:00:32 Comparing /work/SRC/openSUSE:Factory/ghc-base-prelude (Old) and /work/SRC/openSUSE:Factory/.ghc-base-prelude.new (New) Package is "ghc-base-prelude" Changes: --- /work/SRC/openSUSE:Factory/ghc-base-prelude/ghc-base-prelude.changes 2016-05-31 12:24:11.0 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-base-prelude.new/ghc-base-prelude.changes 2016-07-21 08:00:37.0 +0200 @@ -1,0 +2,5 @@ +Sun Jul 10 17:28:20 UTC 2016 - psim...@suse.com + +- Update to version 1.0.1.1 revision 0 with cabal2obs. + +--- Other differences: -- ++ ghc-base-prelude.spec ++ --- /var/tmp/diff_new_pack.T0d3oS/_old 2016-07-21 08:00:39.0 +0200 +++ /var/tmp/diff_new_pack.T0d3oS/_new 2016-07-21 08:00:39.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-base-prelude # -# 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 @@ -17,50 +17,56 @@ %global pkg_name base-prelude - -Name: ghc-base-prelude +Name: ghc-%{pkg_name} Version:1.0.1.1 Release:0 -Summary:The most complete prelude formed from only the "base" package +Summary:The most complete prelude formed solely from the "base" package 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 +BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -A library which reexports all non-conflicting and most general definitions from -the "base" package. This includes APIs for applicatives, arrows, monoids, -foldables, traversables, exceptions, generics, ST, MVars and STM. +A library which aims to reexport all the non-conflicting and most general +definitions from the "base" package. This includes APIs for applicatives, +arrows, monoids, foldables, traversables, exceptions, generics, ST, MVars and +STM. This package will never have any dependencies other than "base". +/Versioning policy/ + +The versioning policy of this package deviates from PVP in the sense that its +exports in part are transitively determined by the version of "base". +Therefore it's recommended for the users of "base-prelude" to specify the +bounds of "base" as well. %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 + %install %ghc_lib_install + %post devel %ghc_pkg_recache @@ -73,5 +79,6 @@ %files devel -f %{name}-devel.files %defattr(-,root,root,-) +%doc CHANGELOG.md %changelog
commit ghc-base-prelude for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-base-prelude for openSUSE:Factory checked in at 2016-05-31 12:24:07 Comparing /work/SRC/openSUSE:Factory/ghc-base-prelude (Old) and /work/SRC/openSUSE:Factory/.ghc-base-prelude.new (New) Package is "ghc-base-prelude" Changes: --- /work/SRC/openSUSE:Factory/ghc-base-prelude/ghc-base-prelude.changes 2016-01-08 15:22:40.0 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-base-prelude.new/ghc-base-prelude.changes 2016-05-31 12:24:11.0 +0200 @@ -1,0 +2,10 @@ +Mon May 23 08:41:45 UTC 2016 - mimi...@gmail.com + +- update to 1.0.1.1 + +--- +Sun Feb 14 07:14:16 UTC 2016 - mimi...@gmail.com + +- update to 1 + +--- Old: base-prelude-0.1.21.tar.gz New: base-prelude-1.0.1.1.tar.gz Other differences: -- ++ ghc-base-prelude.spec ++ --- /var/tmp/diff_new_pack.WU403a/_old 2016-05-31 12:24:12.0 +0200 +++ /var/tmp/diff_new_pack.WU403a/_new 2016-05-31 12:24:12.0 +0200 @@ -19,7 +19,7 @@ %global pkg_name base-prelude Name: ghc-base-prelude -Version:0.1.21 +Version:1.0.1.1 Release:0 Summary:The most complete prelude formed from only the "base" package License:MIT ++ base-prelude-0.1.21.tar.gz -> base-prelude-1.0.1.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/base-prelude-0.1.21/CHANGELOG.md new/base-prelude-1.0.1.1/CHANGELOG.md --- old/base-prelude-0.1.21/CHANGELOG.md1970-01-01 01:00:00.0 +0100 +++ new/base-prelude-1.0.1.1/CHANGELOG.md 2016-05-22 13:15:57.0 +0200 @@ -0,0 +1,33 @@ +# 1.0.1 + +* Relaxed the "base" dependency + +# 1 + +No changes. + +# 0.2 + +* Reexported `Data.Bifunctor`. + +* `first` and `second` are now (conditionally) exported from `Data.Bifunctor`, not `Control.Arrow`; note that if your version of base is lower than 4.8, `first` and `second` won't be available at all. + +# 0.1.21 + +* Reexported `printf` and `hPrintf` from `Text.Printf`. + +# 0.1.20 + +* Reexported `Numeric`. + +# 0.1.19 + +* Avoided the clash between `(&)` and `sortOn` defined in the package and versions of these functions imported from base. + +# 0.1.18 + +* Added implementations of `(&)` and `sortOn` (normally not available in older versions of base). + +# 0.1.17 + +* Reexported `Control.Monad.Fix`. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/base-prelude-0.1.21/base-prelude.cabal new/base-prelude-1.0.1.1/base-prelude.cabal --- old/base-prelude-0.1.21/base-prelude.cabal 2016-01-05 09:36:05.0 +0100 +++ new/base-prelude-1.0.1.1/base-prelude.cabal 2016-05-22 13:15:57.0 +0200 @@ -1,16 +1,23 @@ name: base-prelude version: - 0.1.21 + 1.0.1.1 synopsis: - The most complete prelude formed from only the "base" package + The most complete prelude formed solely from the "base" package description: - A library which reexports all non-conflicting and + A library which aims to reexport all the non-conflicting and most general definitions from the \"base\" package. This includes APIs for applicatives, arrows, monoids, foldables, traversables, exceptions, generics, ST, MVars and STM. . This package will never have any dependencies other than \"base\". + . + /Versioning policy/ + . + The versioning policy of this package deviates from PVP in the sense + that its exports in part are transitively determined by the version of \"base\". + Therefore it's recommended for the users of \"base-prelude\" to specify + the bounds of \"base\" as well. category: Prelude homepage: @@ -29,6 +36,8 @@ LICENSE build-type: Simple +extra-source-files: + CHANGELOG.md cabal-version: >=1.10 @@ -47,6 +56,6 @@ exposed-modules: BasePrelude build-depends: -base >= 4.6 && < 4.9 +base >= 4.6 && < 5 default-language: Haskell2010 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/base-prelude-0.1.21/library/BasePrelude.hs new/base-prelude-1.0.1.1/library/BasePrelude.hs --- old/base-prelude-0.1.21/library/BasePrelude.hs 2016-01-05 09:36:05.0 +0100 +++ new/base-prelude-1.0.1.1/library/BasePrelude.hs 2016-05-22 13:15:57.0 +0200 @@ -1,3 +1,4 @@ +{-# LANGUAGE CPP #-} -- | -- This module reexports most of the definitions from the \"base\" package, -- which are meant to be imported unqualified. @@ -28,13 +29,16 @@ - import Control.Applicative as Exports -import Control.Arrow as
commit ghc-base-prelude for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-base-prelude for openSUSE:Factory checked in at 2016-01-08 15:22:38 Comparing /work/SRC/openSUSE:Factory/ghc-base-prelude (Old) and /work/SRC/openSUSE:Factory/.ghc-base-prelude.new (New) Package is "ghc-base-prelude" Changes: --- /work/SRC/openSUSE:Factory/ghc-base-prelude/ghc-base-prelude.changes 2015-12-23 08:50:12.0 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-base-prelude.new/ghc-base-prelude.changes 2016-01-08 15:22:40.0 +0100 @@ -1,0 +2,5 @@ +Wed Jan 6 08:27:32 UTC 2016 - mimi...@gmail.com + +- update to 0.1.21 + +--- Old: base-prelude-0.1.20.tar.gz New: base-prelude-0.1.21.tar.gz Other differences: -- ++ ghc-base-prelude.spec ++ --- /var/tmp/diff_new_pack.UVxKgT/_old 2016-01-08 15:22:41.0 +0100 +++ /var/tmp/diff_new_pack.UVxKgT/_new 2016-01-08 15:22:41.0 +0100 @@ -19,7 +19,7 @@ %global pkg_name base-prelude Name: ghc-base-prelude -Version:0.1.20 +Version:0.1.21 Release:0 Summary:The most complete prelude formed from only the "base" package License:MIT ++ base-prelude-0.1.20.tar.gz -> base-prelude-0.1.21.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/base-prelude-0.1.20/base-prelude.cabal new/base-prelude-0.1.21/base-prelude.cabal --- old/base-prelude-0.1.20/base-prelude.cabal 2015-12-18 05:21:29.0 +0100 +++ new/base-prelude-0.1.21/base-prelude.cabal 2016-01-05 09:36:05.0 +0100 @@ -1,7 +1,7 @@ name: base-prelude version: - 0.1.20 + 0.1.21 synopsis: The most complete prelude formed from only the "base" package description: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/base-prelude-0.1.20/library/BasePrelude.hs new/base-prelude-0.1.21/library/BasePrelude.hs --- old/base-prelude-0.1.20/library/BasePrelude.hs 2015-12-18 05:21:29.0 +0100 +++ new/base-prelude-0.1.21/library/BasePrelude.hs 2016-01-05 09:36:05.0 +0100 @@ -79,6 +79,7 @@ import System.Timeout as Exports import Text.ParserCombinators.ReadP as Exports (ReadP, ReadS, readP_to_S, readS_to_P) import Text.ParserCombinators.ReadPrec as Exports (ReadPrec, readPrec_to_P, readP_to_Prec, readPrec_to_S, readS_to_Prec) +import Text.Printf as Exports (printf, hPrintf) import Text.Read as Exports (Read(..), readMaybe, readEither) import Unsafe.Coerce as Exports
commit ghc-base-prelude for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-base-prelude for openSUSE:Factory checked in at 2015-12-23 08:50:06 Comparing /work/SRC/openSUSE:Factory/ghc-base-prelude (Old) and /work/SRC/openSUSE:Factory/.ghc-base-prelude.new (New) Package is "ghc-base-prelude" Changes: --- /work/SRC/openSUSE:Factory/ghc-base-prelude/ghc-base-prelude.changes 2015-11-10 10:02:19.0 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-base-prelude.new/ghc-base-prelude.changes 2015-12-23 08:50:12.0 +0100 @@ -1,0 +2,5 @@ +Mon Dec 21 07:59:22 UTC 2015 - mimi...@gmail.com + +- update to 0.1.20 + +--- Old: base-prelude-0.1.19.tar.gz New: base-prelude-0.1.20.tar.gz Other differences: -- ++ ghc-base-prelude.spec ++ --- /var/tmp/diff_new_pack.uQSFTq/_old 2015-12-23 08:50:12.0 +0100 +++ /var/tmp/diff_new_pack.uQSFTq/_new 2015-12-23 08:50:12.0 +0100 @@ -15,15 +15,16 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + %global pkg_name base-prelude Name: ghc-base-prelude -Version:0.1.19 +Version:0.1.20 Release:0 Summary:The most complete prelude formed from only the "base" package +License:MIT Group: System/Libraries -License:MIT 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 @@ -54,30 +55,23 @@ %prep %setup -q -n %{pkg_name}-%{version} - %build %ghc_lib_build - %install %ghc_lib_install - %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,-) - %changelog ++ base-prelude-0.1.19.tar.gz -> base-prelude-0.1.20.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/base-prelude-0.1.19/base-prelude.cabal new/base-prelude-0.1.20/base-prelude.cabal --- old/base-prelude-0.1.19/base-prelude.cabal 2015-03-31 08:21:26.0 +0200 +++ new/base-prelude-0.1.20/base-prelude.cabal 2015-12-18 05:21:29.0 +0100 @@ -1,7 +1,7 @@ name: base-prelude version: - 0.1.19 + 0.1.20 synopsis: The most complete prelude formed from only the "base" package description: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/base-prelude-0.1.19/library/BasePrelude.hs new/base-prelude-0.1.20/library/BasePrelude.hs --- old/base-prelude-0.1.19/library/BasePrelude.hs 2015-03-31 08:21:26.0 +0200 +++ new/base-prelude-0.1.20/library/BasePrelude.hs 2015-12-18 05:21:29.0 +0100 @@ -67,6 +67,7 @@ import GHC.Exts as Exports (lazy, inline, sortWith, groupWith) import GHC.Generics as Exports (Generic) import GHC.IO.Exception as Exports +import Numeric as Exports import Prelude as Exports hiding (concat, foldr, mapM_, sequence_, foldl1, maximum, minimum, product, sum, all, and, any, concatMap, elem, foldl, foldr1, notElem, or, mapM, sequence, id, (.)) import System.Environment as Exports import System.Exit as Exports