Hello community, here is the log from the commit of package ghc-base-orphans for openSUSE:Factory checked in at 2015-12-23 08:50:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-base-orphans (Old) and /work/SRC/openSUSE:Factory/.ghc-base-orphans.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-base-orphans" Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-base-orphans/ghc-base-orphans.changes 2015-08-23 17:38:45.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-base-orphans.new/ghc-base-orphans.changes 2015-12-23 08:50:12.000000000 +0100 @@ -1,0 +2,7 @@ +Thu Dec 17 10:29:41 UTC 2015 - [email protected] + +- update to 0.4.5 +* Import Control.Monad.Instances +* Fix build on GHC HEAD (again) + +------------------------------------------------------------------- Old: ---- base-orphans-0.4.4.tar.gz New: ---- base-orphans-0.4.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-base-orphans.spec ++++++ --- /var/tmp/diff_new_pack.OsAU9r/_old 2015-12-23 08:50:13.000000000 +0100 +++ /var/tmp/diff_new_pack.OsAU9r/_new 2015-12-23 08:50:13.000000000 +0100 @@ -20,7 +20,7 @@ %bcond_with tests Name: ghc-base-orphans -Version: 0.4.4 +Version: 0.4.5 Release: 0 Summary: Backwards-compatible orphan instances for base Group: System/Libraries ++++++ base-orphans-0.4.4.tar.gz -> base-orphans-0.4.5.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/base-orphans-0.4.4/CHANGES.markdown new/base-orphans-0.4.5/CHANGES.markdown --- old/base-orphans-0.4.4/CHANGES.markdown 2015-08-14 04:24:55.000000000 +0200 +++ new/base-orphans-0.4.5/CHANGES.markdown 2015-12-15 18:26:53.000000000 +0100 @@ -1,3 +1,11 @@ +## Changes in 0.4.5 + - Import `Control.Monad.Instances` (which exports `Functor` and `Monad` + instances for `(->) r`, and `Functor` instances for `(,) a` and `Either a`) + on GHCs before 7.6. This ensures that these instances will always be in + scope, and you won't have to import a module which is deprecated on recent + GHC releases. + - Fix build on GHC HEAD (again) + ## Changes in 0.4.4 - Fix build on GHC HEAD diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/base-orphans-0.4.4/LICENSE new/base-orphans-0.4.5/LICENSE --- old/base-orphans-0.4.4/LICENSE 2015-08-14 04:24:55.000000000 +0200 +++ new/base-orphans-0.4.5/LICENSE 2015-12-15 18:26:53.000000000 +0100 @@ -1,4 +1,4 @@ -Copyright (c) 2015 Simon Hengel <[email protected]>, João Cristóvão <[email protected]>, Ryan Scott <[email protected]> +Copyright (c) 2015 Simon Hengel <[email protected]>, João Cristóvão <[email protected]>, Ryan Scott <[email protected]> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/base-orphans-0.4.4/README.markdown new/base-orphans-0.4.5/README.markdown --- old/base-orphans-0.4.4/README.markdown 2015-08-14 04:24:55.000000000 +0200 +++ new/base-orphans-0.4.5/README.markdown 2015-12-15 18:26:53.000000000 +0100 @@ -1,4 +1,19 @@ -# `base-orphans` [](http://hackage.haskell.org/package/base-orphans) [](https://travis-ci.org/haskell-compat/base-orphans) +# `base-orphans` +[][Hackage: base-orphans] +[](http://packdeps.haskellers.com/reverse/base-orphans) +[][Haskell.org] +[][tl;dr Legal: MIT] +[](https://travis-ci.org/haskell-compat/base-orphans) + +[Hackage: base-orphans]: + http://hackage.haskell.org/package/base-orphans + "base-orphans package on Hackage" +[Haskell.org]: + http://www.haskell.org + "The Haskell Programming Language" +[tl;dr Legal: MIT]: + https://tldrlegal.com/license/mit-license + "MIT License" ## Scope diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/base-orphans-0.4.4/base-orphans.cabal new/base-orphans-0.4.5/base-orphans.cabal --- old/base-orphans-0.4.4/base-orphans.cabal 2015-08-14 04:24:55.000000000 +0200 +++ new/base-orphans-0.4.5/base-orphans.cabal 2015-12-15 18:26:53.000000000 +0100 @@ -1,71 +1,71 @@ --- This file has been generated from package.yaml by hpack version 0.5.4. --- --- see: https://github.com/sol/hpack - -name: base-orphans -version: 0.4.4 -synopsis: Backwards-compatible orphan instances for base -homepage: https://github.com/haskell-compat/base-orphans#readme -bug-reports: https://github.com/haskell-compat/base-orphans/issues -license: MIT -license-file: LICENSE -author: Simon Hengel <[email protected]>, - João Cristóvão <[email protected]>, - Ryan Scott <[email protected]> -maintainer: Simon Hengel <[email protected]>, - João Cristóvão <[email protected]>, - Ryan Scott <[email protected]> -copyright: (c) 2012-2015 Simon Hengel, - (c) 2014 João Cristóvão, - (c) 2015 Ryan Scott -category: Compatibility -build-type: Simple -cabal-version: >= 1.10 -description: @base-orphans@ defines orphan instances that mimic instances available in later versions of @base@ to a wider (older) range of compilers. @base-orphans@ does not export anything except the orphan instances themselves and complements @<http://hackage.haskell.org/package/base-compat base-compat>@. - See the README for what instances are covered: <https://github.com/haskell-compat/base-orphans#readme>. See also the <https://github.com/haskell-compat/base-orphans#what-is-not-covered what is not covered> section. - -extra-source-files: - CHANGES.markdown - README.markdown - -source-repository head - type: git - location: https://github.com/haskell-compat/base-orphans - -library - hs-source-dirs: - src - ghc-options: -Wall - build-depends: - base >= 4.3 && < 5 - , ghc-prim - exposed-modules: - Data.Orphans - other-modules: - Data.Orphans.Prelude - default-language: Haskell2010 - -test-suite spec - type: exitcode-stdio-1.0 - main-is: Spec.hs - hs-source-dirs: - test - ghc-options: -Wall - build-depends: - base >= 4.3 && < 5 - , base-orphans - , hspec == 2.* - , QuickCheck - other-modules: - Control.Applicative.OrphansSpec - Control.Exception.OrphansSpec - Data.Bits.OrphansSpec - Data.Foldable.OrphansSpec - Data.Monoid.OrphansSpec - Data.Traversable.OrphansSpec - Data.Version.OrphansSpec - Foreign.Storable.OrphansSpec - GHC.Fingerprint.OrphansSpec - System.Posix.Types.IntWord - System.Posix.Types.OrphansSpec - default-language: Haskell2010 +-- This file has been generated from package.yaml by hpack version 0.8.0. +-- +-- see: https://github.com/sol/hpack + +name: base-orphans +version: 0.4.5 +synopsis: Backwards-compatible orphan instances for base +description: @base-orphans@ defines orphan instances that mimic instances available in later versions of @base@ to a wider (older) range of compilers. @base-orphans@ does not export anything except the orphan instances themselves and complements @<http://hackage.haskell.org/package/base-compat base-compat>@. + See the README for what instances are covered: <https://github.com/haskell-compat/base-orphans#readme>. See also the <https://github.com/haskell-compat/base-orphans#what-is-not-covered what is not covered> section. +category: Compatibility +homepage: https://github.com/haskell-compat/base-orphans#readme +bug-reports: https://github.com/haskell-compat/base-orphans/issues +author: Simon Hengel <[email protected]>, + João Cristóvão <[email protected]>, + Ryan Scott <[email protected]> +maintainer: Simon Hengel <[email protected]>, + João Cristóvão <[email protected]>, + Ryan Scott <[email protected]> +copyright: (c) 2012-2015 Simon Hengel, + (c) 2014 João Cristóvão, + (c) 2015 Ryan Scott +license: MIT +license-file: LICENSE +build-type: Simple +cabal-version: >= 1.10 + +extra-source-files: + CHANGES.markdown + README.markdown + +source-repository head + type: git + location: https://github.com/haskell-compat/base-orphans + +library + hs-source-dirs: + src + ghc-options: -Wall + build-depends: + base >= 4.3 && < 5, + ghc-prim + exposed-modules: + Data.Orphans + other-modules: + Data.Orphans.Prelude + default-language: Haskell2010 + +test-suite spec + type: exitcode-stdio-1.0 + main-is: Spec.hs + hs-source-dirs: + test + ghc-options: -Wall + build-depends: + base >= 4.3 && < 5, + base-orphans, + hspec == 2.*, + QuickCheck + other-modules: + Control.Applicative.OrphansSpec + Control.Exception.OrphansSpec + Data.Bits.OrphansSpec + Data.Foldable.OrphansSpec + Data.Monoid.OrphansSpec + Data.Traversable.OrphansSpec + Data.Version.OrphansSpec + Foreign.Storable.OrphansSpec + GHC.Fingerprint.OrphansSpec + System.Posix.Types.IntWord + System.Posix.Types.OrphansSpec + default-language: Haskell2010 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/base-orphans-0.4.4/src/Data/Orphans/Prelude.hs new/base-orphans-0.4.5/src/Data/Orphans/Prelude.hs --- old/base-orphans-0.4.4/src/Data/Orphans/Prelude.hs 2015-08-14 04:24:55.000000000 +0200 +++ new/base-orphans-0.4.5/src/Data/Orphans/Prelude.hs 2015-12-15 18:26:53.000000000 +0100 @@ -9,7 +9,11 @@ Note that this module does not export any modules that could introduce name clashes. -} -module Data.Orphans.Prelude (module OrphansPrelude) where +module Data.Orphans.Prelude +#if MIN_VERSION_base(4,8,0) + () where +#else + (module OrphansPrelude) where import Control.Applicative as OrphansPrelude import Control.Arrow as OrphansPrelude hiding (loop) @@ -58,39 +62,42 @@ import Unsafe.Coerce as OrphansPrelude (unsafeCoerce) -#if defined(mingw32_HOST_OS) +# if defined(mingw32_HOST_OS) import GHC.IO.Encoding.CodePage.Table as OrphansPrelude -#endif +# endif -#if MIN_VERSION_base(4,4,0) +# if MIN_VERSION_base(4,4,0) import Control.Monad.Zip as OrphansPrelude import Data.Typeable.Internal as OrphansPrelude import GHC.Fingerprint as OrphansPrelude import GHC.IO.Encoding.Failure as OrphansPrelude -# if !defined(mingw32_HOST_OS) && !defined(__GHCJS__) +# if !defined(mingw32_HOST_OS) && !defined(__GHCJS__) import GHC.Event as OrphansPrelude +# endif # endif -#endif -#if MIN_VERSION_base(4,5,0) +# if MIN_VERSION_base(4,5,0) import GHC.Stack as OrphansPrelude import GHC.Stats as OrphansPrelude -#endif +# endif -#if MIN_VERSION_base(4,6,0) +# if MIN_VERSION_base(4,6,0) import GHC.GHCi as OrphansPrelude -#if !(MIN_VERSION_base(4,8,2)) -import GHC.IP as OrphansPrelude -#endif import GHC.TypeLits as OrphansPrelude -#endif +# endif + +# if MIN_VERSION_base(4,6,0) && !(MIN_VERSION_base(4,8,2)) +import GHC.IP as OrphansPrelude +# endif -#if MIN_VERSION_base(4,7,0) +# if MIN_VERSION_base(4,7,0) import Data.Proxy as OrphansPrelude import Data.Type.Coercion as OrphansPrelude (Coercion, TestCoercion) import Data.Type.Equality as OrphansPrelude ((:~:), TestEquality) import Text.Read.Lex as OrphansPrelude (Number) -#else +# else import Control.Concurrent.SampleVar as OrphansPrelude +# endif + #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/base-orphans-0.4.4/src/Data/Orphans.hs new/base-orphans-0.4.5/src/Data/Orphans.hs --- old/base-orphans-0.4.4/src/Data/Orphans.hs 2015-08-14 04:24:55.000000000 +0200 +++ new/base-orphans-0.4.5/src/Data/Orphans.hs 2015-12-15 18:26:53.000000000 +0100 @@ -38,6 +38,10 @@ import GHC.Generics as Generics #endif +#if !(MIN_VERSION_base(4,6,0)) +import Control.Monad.Instances () +#endif + #if __GLASGOW_HASKELL__ < 710 import Control.Exception as Exception import Control.Monad.ST.Lazy as Lazy diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/base-orphans-0.4.4/test/System/Posix/Types/IntWord.hs new/base-orphans-0.4.5/test/System/Posix/Types/IntWord.hs --- old/base-orphans-0.4.4/test/System/Posix/Types/IntWord.hs 2015-08-14 04:24:55.000000000 +0200 +++ new/base-orphans-0.4.5/test/System/Posix/Types/IntWord.hs 2015-12-15 18:26:53.000000000 +0100 @@ -1,4 +1,4 @@ -module System.Posix.Types.IntWord (module IntWord) where +module System.Posix.Types.IntWord (module IntWord) where import Data.Int as IntWord -import Data.Word as IntWord \ No newline at end of file +import Data.Word as IntWord
