Hello community,

here is the log from the commit of package ghc-transformers-base for 
openSUSE:Factory checked in at 2015-05-21 08:13:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-transformers-base (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-transformers-base.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-transformers-base"

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/ghc-transformers-base/ghc-transformers-base.changes  
    2014-04-02 17:19:14.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-transformers-base.new/ghc-transformers-base.changes
 2015-05-21 08:13:15.000000000 +0200
@@ -1,0 +2,6 @@
+Tue Apr 21 19:23:52 UTC 2015 - [email protected]
+
+- update to 0.4.4
+* no upstream changelog
+
+-------------------------------------------------------------------

Old:
----
  transformers-base-0.4.1.tar.gz

New:
----
  transformers-base-0.4.4.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ghc-transformers-base.spec ++++++
--- /var/tmp/diff_new_pack.DbTfrv/_old  2015-05-21 08:13:16.000000000 +0200
+++ /var/tmp/diff_new_pack.DbTfrv/_new  2015-05-21 08:13:16.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-transformers-base
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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,15 +15,16 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 %global pkg_name transformers-base
 
 Name:           ghc-transformers-base
-Version:        0.4.1
-Release:        1
+Version:        0.4.4
+Release:        0
 Summary:        Lift computations from the bottom of a transformer stack
+License:        BSD-3-Clause
 Group:          System/Libraries
 
-License:        BSD-3-Clause
 Url:            http://hackage.haskell.org/package/%{pkg_name}
 Source0:        
http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -31,6 +32,8 @@
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-rpm-macros
 # Begin cabal-rpm deps:
+BuildRequires:  ghc-stm-devel
+BuildRequires:  ghc-transformers-compat-devel
 BuildRequires:  ghc-transformers-devel
 # End cabal-rpm deps
 
@@ -56,30 +59,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

++++++ transformers-base-0.4.1.tar.gz -> transformers-base-0.4.4.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transformers-base-0.4.1/src/Control/Monad/Base.hs 
new/transformers-base-0.4.4/src/Control/Monad/Base.hs
--- old/transformers-base-0.4.1/src/Control/Monad/Base.hs       2011-12-17 
17:47:44.000000000 +0100
+++ new/transformers-base-0.4.4/src/Control/Monad/Base.hs       2015-02-11 
20:40:38.000000000 +0100
@@ -5,9 +5,18 @@
 {-# LANGUAGE FlexibleInstances #-}
 {-# LANGUAGE UndecidableInstances #-}
 
-module Control.Monad.Base (
-    MonadBase(..),
-    liftBaseDefault
+#if MIN_VERSION_base(4,4,0)
+{-# LANGUAGE Safe #-}
+#endif
+
+#if MIN_VERSION_transformers(0,4,0)
+-- Hide warnings for the deprecated ErrorT transformer:
+{-# OPTIONS_GHC -fno-warn-warnings-deprecations #-}
+#endif
+
+module Control.Monad.Base
+  ( MonadBase(..)
+  , liftBaseDefault
   ) where
 
 import Data.Monoid
@@ -26,19 +35,17 @@
 import qualified Control.Monad.Trans.RWS.Strict as S
 import Control.Monad.Trans.Error
 import Control.Monad.Trans.Cont
-
+import Control.Monad.Trans.Except
 #if !MIN_VERSION_base(4,4,0) && HS_TRANSFORMERS_BASE__ORPHANS
 import Control.Monad (ap)
-#endif
-
-#if MIN_VERSION_base(4,4,0) || HS_TRANSFORMERS_BASE__ORPHANS
 import qualified Control.Monad.ST.Lazy as L
 import qualified Control.Monad.ST.Strict as S
 #endif
-
-#if MIN_VERSION_base(4,3,0)
-import GHC.Conc.Sync (STM)
+#if MIN_VERSION_base(4,4,0)
+import qualified Control.Monad.ST.Lazy.Safe as L
+import qualified Control.Monad.ST.Safe as S
 #endif
+import Control.Monad.STM (STM)
 
 class (Applicative b, Applicative m, Monad b, Monad m)
       ⇒ MonadBase b m | m → b where
@@ -55,9 +62,7 @@
 BASE((→) r)
 BASE(Identity)
 
-#if MIN_VERSION_base(4,3,0)
 BASE(STM)
-#endif
 
 #if !MIN_VERSION_base(4,4,0) && HS_TRANSFORMERS_BASE__ORPHANS
 instance Applicative (L.ST s) where
@@ -67,9 +72,12 @@
 instance Applicative (S.ST s) where
   pure  = return
   (<*>) = ap
+
+BASE(L.ST s)
+BASE(S.ST s)
 #endif
 
-#if MIN_VERSION_base(4,4,0) || HS_TRANSFORMERS_BASE__ORPHANS
+#if MIN_VERSION_base(4,4,0)
 BASE(L.ST s)
 BASE(S.ST s)
 #endif
@@ -92,6 +100,7 @@
 TRANS(L.StateT s)
 TRANS(S.StateT s)
 TRANS(ContT r)
+TRANS(ExceptT e)
 #undef TRANS
 
 #define TRANS_CTX(CTX, T) \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transformers-base-0.4.1/transformers-base.cabal 
new/transformers-base-0.4.4/transformers-base.cabal
--- old/transformers-base-0.4.1/transformers-base.cabal 2011-12-17 
17:47:44.000000000 +0100
+++ new/transformers-base-0.4.4/transformers-base.cabal 2015-02-11 
20:40:38.000000000 +0100
@@ -1,5 +1,5 @@
 Name: transformers-base
-Version: 0.4.1
+Version: 0.4.4
 Category: Control
 Stability: experimental
 Synopsis: Lift computations from the bottom of a transformer stack
@@ -34,8 +34,10 @@
 
 Library
   Build-Depends:
-    base          >= 3 && < 5,
-    transformers  >= 0.2
+    base                >= 3 && < 5,
+    stm                 >= 2.3,
+    transformers        >= 0.2,
+    transformers-compat >= 0.2
   Hs-Source-Dirs: src
   GHC-Options: -Wall
   if flag(OrphanInstances)


Reply via email to