pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/hs-monad-control



Module Name:    pkgsrc
Committed By:   pho
Date:           Wed Jan  1 04:51:21 UTC 2020

Modified Files:
        pkgsrc/devel/hs-monad-control: Makefile buildlink3.mk distinfo
Removed Files:
        pkgsrc/devel/hs-monad-control: PLIST

Log Message:
Update to monad-control-1.0.2.3

1.0.2.3
* Correct spelling mistake. Courtesy of Edward Betts.
* Support transformers-compat-0.6.

1.0.2.2
* Added some good documentation. Courtesy of Franz Thoma.

1.0.2.1
* Refer to Michael Snoyman's excellent tutorial on monad-control.

1.0.2.0
* Improve documentation by including type equalities in the Haddock
  documentation.
* Add helpers to define MonadTransControl for stack of two:
  RunDefault2, defaultLiftWith2, defaultRestoreT2

1.0.1.0
* Added the functions:

  liftThrough
    :: (MonadTransControl t, Monad (t m), Monad m)
    => (m (StT t a) -> m (StT t b)) -- ^
    -> t m a -> t m b

  captureT :: (MonadTransControl t, Monad (t m), Monad m) => t m (StT t ())
  captureM :: MonadBaseControl b m => m (StM m ())

* Added Travis-CI integration

1.0.0.5
* Support transformers-0.5 & ransformers-compat-0.5.*.

1.0.0.4
* Support transformers-compat-0.4.*.

1.0.0.3
* Unconditionally add ExceptT instances using transformers-compat.
  Courtesy of Adam Bergmark.

1.0.0.2
* Add a base >= 4.5 constraint because monad-control only builds on
  GHC >= 7.4.

1.0.0.1
* Use Safe instead of Trustworthy. This requires a dependency on stm.

1.0.0.0
* Switch the associated data types StT and StM to associated type
  synonyms.

  This is an API breaking change. To fix your MonadTransControl or
  MonadBaseControl instances simply remove the StT or StM constructors
  and deconstructors for your monad transformers or monad.

* Add the embed, embed_ and liftBaseOpDiscard functions.

0.3.3.1
* Unconditionally add ExceptT instances using transformers-compat.
  Courtesy of Adam Bergmark.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/hs-monad-control/Makefile
cvs rdiff -u -r1.1 -r0 pkgsrc/devel/hs-monad-control/PLIST
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/hs-monad-control/buildlink3.mk
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/hs-monad-control/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/hs-monad-control/Makefile
diff -u pkgsrc/devel/hs-monad-control/Makefile:1.3 pkgsrc/devel/hs-monad-control/Makefile:1.4
--- pkgsrc/devel/hs-monad-control/Makefile:1.3  Sun Nov 23 12:52:32 2014
+++ pkgsrc/devel/hs-monad-control/Makefile      Wed Jan  1 04:51:21 2020
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.3 2014/11/23 12:52:32 szptvlfn Exp $
+# $NetBSD: Makefile,v 1.4 2020/01/01 04:51:21 pho Exp $
 
-DISTNAME=      monad-control-0.3.3.0
-PKGREVISION=   2
+DISTNAME=      monad-control-1.0.2.3
 CATEGORIES=    devel
 
 MAINTAINER=    pho%cielonegro.org@localhost
@@ -9,6 +8,7 @@ COMMENT=        Lift control operations through
 LICENSE=       modified-bsd
 
 .include "../../mk/haskell.mk"
-.include "../../devel/hs-transformers/buildlink3.mk"
+.include "../../devel/hs-stm/buildlink3.mk"
 .include "../../devel/hs-transformers-base/buildlink3.mk"
+.include "../../devel/hs-transformers-compat/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/hs-monad-control/buildlink3.mk
diff -u pkgsrc/devel/hs-monad-control/buildlink3.mk:1.4 pkgsrc/devel/hs-monad-control/buildlink3.mk:1.5
--- pkgsrc/devel/hs-monad-control/buildlink3.mk:1.4     Sun Jan  7 13:04:03 2018
+++ pkgsrc/devel/hs-monad-control/buildlink3.mk Wed Jan  1 04:51:21 2020
@@ -1,16 +1,17 @@
-# $NetBSD: buildlink3.mk,v 1.4 2018/01/07 13:04:03 rillig Exp $
+# $NetBSD: buildlink3.mk,v 1.5 2020/01/01 04:51:21 pho Exp $
 
 BUILDLINK_TREE+=       hs-monad-control
 
 .if !defined(HS_MONAD_CONTROL_BUILDLINK3_MK)
 HS_MONAD_CONTROL_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.hs-monad-control+=       hs-monad-control>=0.3.3
-BUILDLINK_ABI_DEPENDS.hs-monad-control+=       hs-monad-control>=0.3.3.0nb2
+BUILDLINK_API_DEPENDS.hs-monad-control+=       hs-monad-control>=1.0.2
+BUILDLINK_ABI_DEPENDS.hs-monad-control+=       hs-monad-control>=1.0.2.3
 BUILDLINK_PKGSRCDIR.hs-monad-control?=         ../../devel/hs-monad-control
 
-.include "../../devel/hs-transformers/buildlink3.mk"
+.include "../../devel/hs-stm/buildlink3.mk"
 .include "../../devel/hs-transformers-base/buildlink3.mk"
+.include "../../devel/hs-transformers-compat/buildlink3.mk"
 .endif # HS_MONAD_CONTROL_BUILDLINK3_MK
 
 BUILDLINK_TREE+=       -hs-monad-control

Index: pkgsrc/devel/hs-monad-control/distinfo
diff -u pkgsrc/devel/hs-monad-control/distinfo:1.2 pkgsrc/devel/hs-monad-control/distinfo:1.3
--- pkgsrc/devel/hs-monad-control/distinfo:1.2  Tue Nov  3 03:27:33 2015
+++ pkgsrc/devel/hs-monad-control/distinfo      Wed Jan  1 04:51:21 2020
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:27:33 agc Exp $
+$NetBSD: distinfo,v 1.3 2020/01/01 04:51:21 pho Exp $
 
-SHA1 (monad-control-0.3.3.0.tar.gz) = e373d53c8632b9ab03bec889b4193b2b3bdeddfd
-RMD160 (monad-control-0.3.3.0.tar.gz) = 0b985b70c2282c6c2da53e5a0f26135ab8734b6a
-SHA512 (monad-control-0.3.3.0.tar.gz) = 734ca14baea74f9bd6f3603dc84426bd6d79ae23998ffcce5c8b994dfa8d58b8a573e7b0f68f7eaab07163c8806d8d5f95160f0439cc5fbd07b9509c84e4ef8a
-Size (monad-control-0.3.3.0.tar.gz) = 10518 bytes
+SHA1 (monad-control-1.0.2.3.tar.gz) = d6c8903432ce8d5f11f1a9fa10cb190b8459776e
+RMD160 (monad-control-1.0.2.3.tar.gz) = 049e21831ed6af9cdf22c1e005aadf7c8cdaac32
+SHA512 (monad-control-1.0.2.3.tar.gz) = 59837326ec9f25220cb6c7329c91a5806b0ec7412d6af24c0f0d52c4fd93b084e92edd4f5f61a4f9c4248034fa540c23b65d2aacdfca737ece98bb132b8f08d4
+Size (monad-control-1.0.2.3.tar.gz) = 13864 bytes



Home | Main Index | Thread Index | Old Index