diff options
author | pho <pho@pkgsrc.org> | 2020-01-03 04:36:38 +0000 |
---|---|---|
committer | pho <pho@pkgsrc.org> | 2020-01-03 04:36:38 +0000 |
commit | 95295d81ee1f5e5e6a745e2523414c12b9bb9c11 (patch) | |
tree | 323017dbef9b3d692b8ad175fda897a63e9dae39 /math/hs-comonad | |
parent | 31cb9623a8ed4b82f4a9b65716d369b713409e66 (diff) | |
download | pkgsrc-95295d81ee1f5e5e6a745e2523414c12b9bb9c11.tar.gz |
Import comonad-5.0.6 from wip
A Comonad is a Functor and provides duals of the Monad "return" and
">>=". Instead of wrapping, you can extract a value from a Comonad.
Diffstat (limited to 'math/hs-comonad')
-rw-r--r-- | math/hs-comonad/DESCR | 2 | ||||
-rw-r--r-- | math/hs-comonad/Makefile | 15 | ||||
-rw-r--r-- | math/hs-comonad/buildlink3.mk | 18 | ||||
-rw-r--r-- | math/hs-comonad/distinfo | 6 |
4 files changed, 41 insertions, 0 deletions
diff --git a/math/hs-comonad/DESCR b/math/hs-comonad/DESCR new file mode 100644 index 00000000000..05b4b38b09a --- /dev/null +++ b/math/hs-comonad/DESCR @@ -0,0 +1,2 @@ +A Comonad is a Functor and provides duals of the Monad "return" and +">>=". Instead of wrapping, you can extract a value from a Comonad. diff --git a/math/hs-comonad/Makefile b/math/hs-comonad/Makefile new file mode 100644 index 00000000000..b900940f7fc --- /dev/null +++ b/math/hs-comonad/Makefile @@ -0,0 +1,15 @@ +# $NetBSD: Makefile,v 1.1 2020/01/03 04:36:38 pho Exp $ + +DISTNAME= comonad-5.0.6 +CATEGORIES= math + +MAINTAINER= pho@cielonegro.org +COMMENT= Comonads, dual of Monads +LICENSE= 2-clause-bsd + +.include "../../mk/haskell.mk" +.include "../../devel/hs-tagged/buildlink3.mk" +.include "../../devel/hs-transformers-compat/buildlink3.mk" +.include "../../math/hs-semigroups/buildlink3.mk" +.include "../../math/hs-distributive/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/math/hs-comonad/buildlink3.mk b/math/hs-comonad/buildlink3.mk new file mode 100644 index 00000000000..6a8f16c20fd --- /dev/null +++ b/math/hs-comonad/buildlink3.mk @@ -0,0 +1,18 @@ +# $NetBSD: buildlink3.mk,v 1.1 2020/01/03 04:36:38 pho Exp $ + +BUILDLINK_TREE+= hs-comonad + +.if !defined(HS_COMONAD_BUILDLINK3_MK) +HS_COMONAD_BUILDLINK3_MK:= + +BUILDLINK_API_DEPENDS.hs-comonad+= hs-comonad>=5.0.6 +BUILDLINK_ABI_DEPENDS.hs-comonad+= hs-comonad>=5.0.6 +BUILDLINK_PKGSRCDIR.hs-comonad?= ../../math/hs-comonad + +.include "../../devel/hs-tagged/buildlink3.mk" +.include "../../devel/hs-transformers-compat/buildlink3.mk" +.include "../../math/hs-semigroups/buildlink3.mk" +.include "../../math/hs-distributive/buildlink3.mk" +.endif # HS_COMONAD_BUILDLINK3_MK + +BUILDLINK_TREE+= -hs-comonad diff --git a/math/hs-comonad/distinfo b/math/hs-comonad/distinfo new file mode 100644 index 00000000000..14c32a7d692 --- /dev/null +++ b/math/hs-comonad/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2020/01/03 04:36:38 pho Exp $ + +SHA1 (comonad-5.0.6.tar.gz) = 77e297589210e1d2cb474a67c0ae564f22dbf4bd +RMD160 (comonad-5.0.6.tar.gz) = 42184384f7a10bdfe4d5689db65dad67d822d226 +SHA512 (comonad-5.0.6.tar.gz) = 0b7fc727a2b972203d1651049a4f4c371a8f134d64d36409d60fbc4d11b7eb9650c79cf917abaa3f66084d7c5e9f32b288862a5e93c3d93c16c11533a446cfa5 +Size (comonad-5.0.6.tar.gz) = 18154 bytes |