From 2cd3a470b8a0b6b793a5f976062aa532e53e1e4e Mon Sep 17 00:00:00 2001 From: szptvlfn Date: Fri, 16 May 2014 20:31:58 +0000 Subject: Import mtl-2.2.0.1 as devel/hs-mtl, packaged for wip by pho. Monad classes using functional dependencies, with instances for various monad transformers, inspired by the paper Functional Programming with Overloading and Higher-Order Polymorphism, by Mark P Jones, in Advanced School of Functional Programming, 1995 (http://web.cecs.pdx.edu/~mpj/pubs/springschool.html). --- devel/hs-mtl/DESCR | 5 +++ devel/hs-mtl/Makefile | 12 ++++++ devel/hs-mtl/PLIST | 102 +++++++++++++++++++++++++++++++++++++++++++++ devel/hs-mtl/buildlink3.mk | 14 +++++++ devel/hs-mtl/distinfo | 5 +++ 5 files changed, 138 insertions(+) create mode 100644 devel/hs-mtl/DESCR create mode 100644 devel/hs-mtl/Makefile create mode 100644 devel/hs-mtl/PLIST create mode 100644 devel/hs-mtl/buildlink3.mk create mode 100644 devel/hs-mtl/distinfo (limited to 'devel') diff --git a/devel/hs-mtl/DESCR b/devel/hs-mtl/DESCR new file mode 100644 index 00000000000..62941ed18b4 --- /dev/null +++ b/devel/hs-mtl/DESCR @@ -0,0 +1,5 @@ +Monad classes using functional dependencies, with instances for +various monad transformers, inspired by the paper Functional +Programming with Overloading and Higher-Order Polymorphism, by Mark P +Jones, in Advanced School of Functional Programming, 1995 +(http://web.cecs.pdx.edu/~mpj/pubs/springschool.html). diff --git a/devel/hs-mtl/Makefile b/devel/hs-mtl/Makefile new file mode 100644 index 00000000000..9d6f7de25e9 --- /dev/null +++ b/devel/hs-mtl/Makefile @@ -0,0 +1,12 @@ +# $NetBSD: Makefile,v 1.1 2014/05/16 20:31:58 szptvlfn Exp $ + +DISTNAME= mtl-2.2.0.1 +CATEGORIES= devel + +MAINTAINER= pho@cielonegro.org +COMMENT= Monad classes using functional dependencies +LICENSE= modified-bsd + +.include "../../mk/haskell.mk" +.include "../../devel/hs-transformers/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/devel/hs-mtl/PLIST b/devel/hs-mtl/PLIST new file mode 100644 index 00000000000..c0cf4aa6cdc --- /dev/null +++ b/devel/hs-mtl/PLIST @@ -0,0 +1,102 @@ +@comment $NetBSD: PLIST,v 1.1 2014/05/16 20:31:58 szptvlfn Exp $ +lib/mtl-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/Cont.hi +lib/mtl-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/Cont/Class.hi +lib/mtl-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/Error.hi +lib/mtl-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/Error/Class.hi +lib/mtl-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/Identity.hi +lib/mtl-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/List.hi +lib/mtl-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/RWS.hi +lib/mtl-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/RWS/Class.hi +lib/mtl-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/RWS/Lazy.hi +lib/mtl-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/RWS/Strict.hi +lib/mtl-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/Reader.hi +lib/mtl-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/Reader/Class.hi +lib/mtl-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/State.hi +lib/mtl-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/State/Class.hi +lib/mtl-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/State/Lazy.hi +lib/mtl-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/State/Strict.hi +lib/mtl-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/Trans.hi +lib/mtl-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/Writer.hi +lib/mtl-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/Writer/Class.hi +lib/mtl-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/Writer/Lazy.hi +lib/mtl-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/Writer/Strict.hi +lib/mtl-${PKGVERSION}/${HASKELL_VERSION}/HSmtl-${PKGVERSION}.o +lib/mtl-${PKGVERSION}/${HASKELL_VERSION}/libHSmtl-${PKGVERSION}.a +lib/mtl-${PKGVERSION}/${HASKELL_VERSION}/package-description +share/doc/mtl-${PKGVERSION}/LICENSE +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/Control-Monad-Cont-Class.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/Control-Monad-Cont.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/Control-Monad-Error-Class.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/Control-Monad-Error.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/Control-Monad-Identity.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/Control-Monad-List.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/Control-Monad-RWS-Class.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/Control-Monad-RWS-Lazy.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/Control-Monad-RWS-Strict.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/Control-Monad-RWS.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/Control-Monad-Reader-Class.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/Control-Monad-Reader.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/Control-Monad-State-Class.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/Control-Monad-State-Lazy.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/Control-Monad-State-Strict.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/Control-Monad-State.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/Control-Monad-Trans.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/Control-Monad-Writer-Class.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/Control-Monad-Writer-Lazy.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/Control-Monad-Writer-Strict.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/Control-Monad-Writer.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/doc-index-60.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/doc-index-61.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/doc-index-62.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/doc-index-A.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/doc-index-All.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/doc-index-C.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/doc-index-D.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/doc-index-E.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/doc-index-F.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/doc-index-G.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/doc-index-I.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/doc-index-J.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/doc-index-L.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/doc-index-M.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/doc-index-N.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/doc-index-P.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/doc-index-R.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/doc-index-S.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/doc-index-T.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/doc-index-U.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/doc-index-V.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/doc-index-W.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/doc-index-Z.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/doc-index.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/frames.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/haddock-util.js +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/hslogo-16.png +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/index-frames.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/index.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/mini_Control-Monad-Cont-Class.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/mini_Control-Monad-Cont.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/mini_Control-Monad-Error-Class.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/mini_Control-Monad-Error.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/mini_Control-Monad-Identity.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/mini_Control-Monad-List.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/mini_Control-Monad-RWS-Class.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/mini_Control-Monad-RWS-Lazy.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/mini_Control-Monad-RWS-Strict.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/mini_Control-Monad-RWS.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/mini_Control-Monad-Reader-Class.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/mini_Control-Monad-Reader.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/mini_Control-Monad-State-Class.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/mini_Control-Monad-State-Lazy.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/mini_Control-Monad-State-Strict.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/mini_Control-Monad-State.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/mini_Control-Monad-Trans.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/mini_Control-Monad-Writer-Class.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/mini_Control-Monad-Writer-Lazy.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/mini_Control-Monad-Writer-Strict.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/mini_Control-Monad-Writer.html +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/minus.gif +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/mtl.haddock +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/ocean.css +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/plus.gif +${PLIST.doc}share/doc/mtl-${PKGVERSION}/html/synopsis.png diff --git a/devel/hs-mtl/buildlink3.mk b/devel/hs-mtl/buildlink3.mk new file mode 100644 index 00000000000..658723d2364 --- /dev/null +++ b/devel/hs-mtl/buildlink3.mk @@ -0,0 +1,14 @@ +# $NetBSD: buildlink3.mk,v 1.1 2014/05/16 20:31:58 szptvlfn Exp $ + +BUILDLINK_TREE+= hs-mtl + +.if !defined(HS_MTL_BUILDLINK3_MK) +HS_MTL_BUILDLINK3_MK:= + +BUILDLINK_API_DEPENDS.hs-mtl+= hs-mtl>=2.2.0 +BUILDLINK_PKGSRCDIR.hs-mtl?= ../../devel/hs-mtl + +.include "../../devel/hs-transformers/buildlink3.mk" +.endif # HS_MTL_BUILDLINK3_MK + +BUILDLINK_TREE+= -hs-mtl diff --git a/devel/hs-mtl/distinfo b/devel/hs-mtl/distinfo new file mode 100644 index 00000000000..10836534d46 --- /dev/null +++ b/devel/hs-mtl/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1 2014/05/16 20:31:58 szptvlfn Exp $ + +SHA1 (mtl-2.2.0.1.tar.gz) = b12eef2740ec297eb91d28fd69f50ab611ef0f89 +RMD160 (mtl-2.2.0.1.tar.gz) = 39be14a60832d16cdfa7fe34facd237c52a2c971 +Size (mtl-2.2.0.1.tar.gz) = 14290 bytes -- cgit v1.2.3