Update to exceptions-0.10.4 0.10.4 [2019.12.26] * Allow building with template-haskell-2.16.*. * Only depend on transformers-compat on old versions of GHC. 0.10.3 [2019.08.27] * MonadThrow instance for the strict ST monad. 0.10.2 [2019.05.02] * Allow building with base-4.13/template-haskell-2.15. 0.10.1 [2019.03.26] * Define a MonadFail instance for CatchT. * Allow QuickCheck-2.13 in the test suite. 0.10.0 * Fix a regression in 0.9.0 whereby the non-IO effects in bracket's use action were not visible to the release action, and the non-IO effects in the release action were not visible after the bracket call. * The type of generalBracket was changed in order to restore those non-IO effects, so if you are a library author that provides a MonadMask instance, you will need to update your implementation of this method. * Add MonadMask instance for MaybeT * Add onError function whose action also runs on errors which are not exceptions, such as a Nothing or a Left. 0.9.0 * Add generalBracket to the MonadMask typeclass, allowing more valid instances. * Note that functions such as bracket and finally are now based off of generalBracket, so if you are a library author that provides a MonadMask instance, you will need to provide an implementation of this method. * Add MonadMask instances for ExceptT and ErrorT 0.8.3 * MonadCatch and MonadMask instances for Either SomeException 0.8.1 * Support for throwing in the template-haskell Q monad * Support for transformers 0.5 0.8.0.1 * Resolved warnings on GHC 7.10 and with transformers 0.4. 0.8 * Use transformers-compat to allow support for ExceptT even on older transformers versions. 0.7 * stm supportdiff -r1.3 -r1.4 pkgsrc/devel/hs-exceptions/Makefile
(pho)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.3 2014/11/23 12:52:32 szptvlfn Exp $ | 1 | # $NetBSD: Makefile,v 1.4 2020/01/01 04:23:34 pho Exp $ | |
2 | 2 | |||
3 | DISTNAME= exceptions-0.6.1 | 3 | DISTNAME= exceptions-0.10.4 | |
4 | PKGREVISION= 2 | |||
5 | CATEGORIES= devel | 4 | CATEGORIES= devel | |
6 | 5 | |||
7 | MAINTAINER= szptvlfn@NetBSD.org | 6 | MAINTAINER= szptvlfn@NetBSD.org | |
8 | COMMENT= Extensible optionally-pure exceptions | 7 | COMMENT= Extensible optionally-pure exceptions | |
9 | LICENSE= modified-bsd | 8 | LICENSE= modified-bsd | |
10 | 9 | |||
11 | .include "../../mk/haskell.mk" | 10 | .include "../../mk/haskell.mk" | |
12 | .include "../../devel/hs-mtl/buildlink3.mk" | 11 | .include "../../devel/hs-mtl/buildlink3.mk" | |
13 | .include "../../devel/hs-transformers/buildlink3.mk" | 12 | .include "../../devel/hs-stm/buildlink3.mk" | |
13 | .include "../../devel/hs-fail/buildlink3.mk" | |||
14 | .include "../../mk/bsd.pkg.mk" | 14 | .include "../../mk/bsd.pkg.mk" |
@@ -1,16 +1,17 @@ | @@ -1,16 +1,17 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.3 2014/11/23 12:52:32 szptvlfn Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.4 2020/01/01 04:23:34 pho Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= hs-exceptions | 3 | BUILDLINK_TREE+= hs-exceptions | |
4 | 4 | |||
5 | .if !defined(HS_EXCEPTIONS_BUILDLINK3_MK) | 5 | .if !defined(HS_EXCEPTIONS_BUILDLINK3_MK) | |
6 | HS_EXCEPTIONS_BUILDLINK3_MK:= | 6 | HS_EXCEPTIONS_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.hs-exceptions+= hs-exceptions>=0.6.1 | 8 | BUILDLINK_API_DEPENDS.hs-exceptions+= hs-exceptions>=0.10.4 | |
9 | BUILDLINK_ABI_DEPENDS.hs-exceptions+= hs-exceptions>=0.6.1nb2 | 9 | BUILDLINK_ABI_DEPENDS.hs-exceptions+= hs-exceptions>=0.10.4 | |
10 | BUILDLINK_PKGSRCDIR.hs-exceptions?= ../../devel/hs-exceptions | 10 | BUILDLINK_PKGSRCDIR.hs-exceptions?= ../../devel/hs-exceptions | |
11 | 11 | |||
12 | .include "../../devel/hs-mtl/buildlink3.mk" | 12 | .include "../../devel/hs-mtl/buildlink3.mk" | |
13 | .include "../../devel/hs-transformers/buildlink3.mk" | 13 | .include "../../devel/hs-stm/buildlink3.mk" | |
14 | .include "../../devel/hs-fail/buildlink3.mk" | |||
14 | .endif # HS_EXCEPTIONS_BUILDLINK3_MK | 15 | .endif # HS_EXCEPTIONS_BUILDLINK3_MK | |
15 | 16 | |||
16 | BUILDLINK_TREE+= -hs-exceptions | 17 | BUILDLINK_TREE+= -hs-exceptions |
@@ -1,6 +1,6 @@ | @@ -1,6 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.2 2015/11/03 03:27:32 agc Exp $ | 1 | $NetBSD: distinfo,v 1.3 2020/01/01 04:23:34 pho Exp $ | |
2 | 2 | |||
3 | SHA1 (exceptions-0.6.1.tar.gz) = b28165332ae633a622cfe49f4df59b826db1f040 | 3 | SHA1 (exceptions-0.10.4.tar.gz) = f0e512c639ba31dcd37875702d718ecd4bf009fe | |
4 | RMD160 (exceptions-0.6.1.tar.gz) = 46e27be5a1f41c48a92ffe7976ce5655313ffd30 | 4 | RMD160 (exceptions-0.10.4.tar.gz) = bcf1a2ba174d645297b54dcb438b044f4f6424d1 | |
5 | SHA512 (exceptions-0.6.1.tar.gz) = 92413cfa9fccd877303ec4f100c4ac94d3e30df0563600733a940c3a3ee9d4e1e934bd6d09774faed684c8ea9821b8c44cf501cc44fe8c834dd19e2efbed5070 | 5 | SHA512 (exceptions-0.10.4.tar.gz) = 3df1edb4abab8e2e2dbd7387809d9768efca36c6840225ce33bee8679a4efdcf86d28beafb54a9a40e512163e4d088f94e788341bf614869bbdbd9d701bca4a2 | |
6 | Size (exceptions-0.6.1.tar.gz) = 11392 bytes | 6 | Size (exceptions-0.10.4.tar.gz) = 20819 bytes |