diff -Nru haskell-transformers-base-0.4.4/debian/changelog haskell-transformers-base-0.4.5.2/debian/changelog --- haskell-transformers-base-0.4.4/debian/changelog 2018-04-10 00:05:08.000000000 +0000 +++ haskell-transformers-base-0.4.5.2/debian/changelog 2018-10-01 14:50:20.000000000 +0000 @@ -1,3 +1,20 @@ +haskell-transformers-base (0.4.5.2-2) unstable; urgency=medium + + * Remove build dependency on libghc-stm-dev (provided by ghc-8.4.3) + + -- Ilias Tsitsimpis Mon, 01 Oct 2018 17:50:20 +0300 + +haskell-transformers-base (0.4.5.2-1) unstable; urgency=medium + + [ Clint Adams ] + * Set Rules-Requires-Root to no. + + [ Ilias Tsitsimpis ] + * Bump debhelper compat level to 10 + * New upstream release + + -- Ilias Tsitsimpis Sat, 29 Sep 2018 17:15:49 +0300 + haskell-transformers-base (0.4.4-7) unstable; urgency=medium [ Ilias Tsitsimpis ] diff -Nru haskell-transformers-base-0.4.4/debian/compat haskell-transformers-base-0.4.5.2/debian/compat --- haskell-transformers-base-0.4.4/debian/compat 2018-01-07 22:54:28.000000000 +0000 +++ haskell-transformers-base-0.4.5.2/debian/compat 2018-09-29 14:15:49.000000000 +0000 @@ -1 +1 @@ -9 +10 diff -Nru haskell-transformers-base-0.4.4/debian/control haskell-transformers-base-0.4.5.2/debian/control --- haskell-transformers-base-0.4.4/debian/control 2018-04-09 19:03:22.000000000 +0000 +++ haskell-transformers-base-0.4.5.2/debian/control 2018-10-01 14:50:20.000000000 +0000 @@ -3,21 +3,24 @@ Uploaders: Clint Adams Priority: optional Section: haskell +Rules-Requires-Root: no Build-Depends: cdbs, - debhelper (>= 9), - ghc (>= 8), + debhelper (>= 10), + ghc (>= 8.4.3), ghc-prof, haskell-devscripts (>= 0.13), - libghc-stm-dev (>= 2.3), - libghc-stm-prof, - libghc-transformers-compat-dev (>= 0.2), + libghc-base-orphans-dev (>= 0.3), + libghc-base-orphans-prof, + libghc-transformers-compat-dev (>= 0.6.1), libghc-transformers-compat-prof, -Build-Depends-Indep: ghc-doc, libghc-stm-doc, libghc-transformers-compat-doc +Build-Depends-Indep: ghc-doc, + libghc-base-orphans-doc, + libghc-transformers-compat-doc, Standards-Version: 4.1.4 Homepage: https://github.com/mvv/transformers-base Vcs-Browser: https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/haskell-transformers-base -Vcs-Git: https://salsa.debian.org/haskell-team/DHG_packages.git +Vcs-Git: https://salsa.debian.org/haskell-team/DHG_packages.git [p/haskell-transformers-base] Package: libghc-transformers-base-dev Architecture: any diff -Nru haskell-transformers-base-0.4.4/README.md haskell-transformers-base-0.4.5.2/README.md --- haskell-transformers-base-0.4.4/README.md 1970-01-01 00:00:00.000000000 +0000 +++ haskell-transformers-base-0.4.5.2/README.md 2018-03-31 21:49:49.000000000 +0000 @@ -0,0 +1,17 @@ +Transformers-Base +================= + +[![Travis](https://img.shields.io/travis/mvv/transformers-base/master.svg)](https://travis-ci.org/mvv/transformers-base) [![Hackage](https://img.shields.io/hackage/v/transformers-base.svg)](http://hackage.haskell.org/package/transformers-base) + +This package provides a straightforward port of [monadLib][monadLib]'s BaseM +typeclass to [transformers][transformers]. + +[monadLib]: http://hackage.haskell.org/package/monadLib +[transformers]: http://hackage.haskell.org/package/transformers + +Installation +------------ +The usual: + + $ cabal install + diff -Nru haskell-transformers-base-0.4.4/src/Control/Monad/Base.hs haskell-transformers-base-0.4.5.2/src/Control/Monad/Base.hs --- haskell-transformers-base-0.4.4/src/Control/Monad/Base.hs 2015-02-11 19:40:38.000000000 +0000 +++ haskell-transformers-base-0.4.5.2/src/Control/Monad/Base.hs 2018-03-31 21:49:49.000000000 +0000 @@ -19,9 +19,7 @@ , liftBaseDefault ) where -import Data.Monoid import Data.Functor.Identity -import Control.Applicative (Applicative(..)) import Control.Monad.Trans.Class import Control.Monad.Trans.Identity import Control.Monad.Trans.Maybe @@ -36,10 +34,16 @@ import Control.Monad.Trans.Error import Control.Monad.Trans.Cont import Control.Monad.Trans.Except +import Control.Monad.Trans.Accum +import Control.Monad.Trans.Select +#if !MIN_VERSION_base(4,8,0) +import Data.Monoid +import Control.Applicative (Applicative(..)) +#endif #if !MIN_VERSION_base(4,4,0) && HS_TRANSFORMERS_BASE__ORPHANS -import Control.Monad (ap) import qualified Control.Monad.ST.Lazy as L import qualified Control.Monad.ST.Strict as S +import Data.Orphans () #endif #if MIN_VERSION_base(4,4,0) import qualified Control.Monad.ST.Lazy.Safe as L @@ -65,14 +69,6 @@ BASE(STM) #if !MIN_VERSION_base(4,4,0) && HS_TRANSFORMERS_BASE__ORPHANS -instance Applicative (L.ST s) where - pure = return - (<*>) = ap - -instance Applicative (S.ST s) where - pure = return - (<*>) = ap - BASE(L.ST s) BASE(S.ST s) #endif @@ -101,6 +97,7 @@ TRANS(S.StateT s) TRANS(ContT r) TRANS(ExceptT e) +TRANS(SelectT r) #undef TRANS #define TRANS_CTX(CTX, T) \ @@ -111,4 +108,5 @@ TRANS_CTX(Monoid w, L.RWST r w s) TRANS_CTX(Monoid w, S.RWST r w s) TRANS_CTX(Error e, ErrorT e) +TRANS_CTX(Monoid w, AccumT w) #undef TRANS_CTX diff -Nru haskell-transformers-base-0.4.4/transformers-base.cabal haskell-transformers-base-0.4.5.2/transformers-base.cabal --- haskell-transformers-base-0.4.4/transformers-base.cabal 2015-02-11 19:40:38.000000000 +0000 +++ haskell-transformers-base-0.4.5.2/transformers-base.cabal 2018-03-31 21:49:49.000000000 +0000 @@ -1,5 +1,5 @@ Name: transformers-base -Version: 0.4.4 +Version: 0.4.5.2 Category: Control Stability: experimental Synopsis: Lift computations from the bottom of a transformer stack @@ -20,7 +20,13 @@ License: BSD3 License-File: LICENSE -Cabal-Version: >= 1.6.0 +Extra-Source-Files: + README.md + +Tested-With: GHC==7.0.4, GHC==7.4.2, GHC==7.6.3, GHC==7.8.4, + GHC==7.10.3, GHC==8.0.2, GHC==8.2.2, GHC==8.4.1 + +Cabal-Version: >= 1.8 Build-Type: Simple Source-Repository head @@ -29,18 +35,20 @@ Flag OrphanInstances Description: - Declare orphan Applicative instances for lazy and strict ST if needed + Import orphan Applicative instances for lazy and strict ST if needed Default: True Library Build-Depends: - base >= 3 && < 5, + base >= 3 && < 5 && (< 4.4 || >= 4.5), stm >= 2.3, transformers >= 0.2, - transformers-compat >= 0.2 + transformers-compat >= 0.6.1 Hs-Source-Dirs: src GHC-Options: -Wall if flag(OrphanInstances) + Build-Depends: + base-orphans >= 0.3 CPP-Options: -DHS_TRANSFORMERS_BASE__ORPHANS=1 else CPP-Options: -DHS_TRANSFORMERS_BASE__ORPHANS=0