diff options
-rw-r--r-- | devel/hs-transformers/DESCR | 11 | ||||
-rw-r--r-- | devel/hs-transformers/Makefile | 11 | ||||
-rw-r--r-- | devel/hs-transformers/PLIST | 118 | ||||
-rw-r--r-- | devel/hs-transformers/buildlink3.mk | 12 | ||||
-rw-r--r-- | devel/hs-transformers/distinfo | 5 |
5 files changed, 157 insertions, 0 deletions
diff --git a/devel/hs-transformers/DESCR b/devel/hs-transformers/DESCR new file mode 100644 index 00000000000..00ccfa91e54 --- /dev/null +++ b/devel/hs-transformers/DESCR @@ -0,0 +1,11 @@ +Haskell 98 part of a monad transformer library, 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). + +This part contains the monad transformer class, the concrete monad +transformers, operations and liftings. It can be used on its own in +Haskell 98 code, or with the monad classes in the monads-fd or +monads-tf packages, which automatically lift operations introduced by +monad transformers through other transformers. diff --git a/devel/hs-transformers/Makefile b/devel/hs-transformers/Makefile new file mode 100644 index 00000000000..35a56ecdcb4 --- /dev/null +++ b/devel/hs-transformers/Makefile @@ -0,0 +1,11 @@ +# $NetBSD: Makefile,v 1.1 2014/05/15 21:15:38 szptvlfn Exp $ + +DISTNAME= transformers-0.4.1.0 +CATEGORIES= devel + +MAINTAINER= pho@cielonegro.org +COMMENT= Concrete functor and monad transformers +LICENSE= modified-bsd + +.include "../../mk/haskell.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/devel/hs-transformers/PLIST b/devel/hs-transformers/PLIST new file mode 100644 index 00000000000..dc612e230f2 --- /dev/null +++ b/devel/hs-transformers/PLIST @@ -0,0 +1,118 @@ +@comment $NetBSD: PLIST,v 1.1 2014/05/15 21:15:38 szptvlfn Exp $ +lib/transformers-${PKGVERSION}/${HASKELL_VERSION}/Control/Applicative/Backwards.hi +lib/transformers-${PKGVERSION}/${HASKELL_VERSION}/Control/Applicative/Lift.hi +lib/transformers-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/IO/Class.hi +lib/transformers-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/Signatures.hi +lib/transformers-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/Trans/Class.hi +lib/transformers-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/Trans/Cont.hi +lib/transformers-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/Trans/Error.hi +lib/transformers-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/Trans/Except.hi +lib/transformers-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/Trans/Identity.hi +lib/transformers-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/Trans/List.hi +lib/transformers-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/Trans/Maybe.hi +lib/transformers-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/Trans/RWS.hi +lib/transformers-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/Trans/RWS/Lazy.hi +lib/transformers-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/Trans/RWS/Strict.hi +lib/transformers-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/Trans/Reader.hi +lib/transformers-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/Trans/State.hi +lib/transformers-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/Trans/State/Lazy.hi +lib/transformers-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/Trans/State/Strict.hi +lib/transformers-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/Trans/Writer.hi +lib/transformers-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/Trans/Writer/Lazy.hi +lib/transformers-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/Trans/Writer/Strict.hi +lib/transformers-${PKGVERSION}/${HASKELL_VERSION}/Data/Functor/Classes.hi +lib/transformers-${PKGVERSION}/${HASKELL_VERSION}/Data/Functor/Compose.hi +lib/transformers-${PKGVERSION}/${HASKELL_VERSION}/Data/Functor/Constant.hi +lib/transformers-${PKGVERSION}/${HASKELL_VERSION}/Data/Functor/Identity.hi +lib/transformers-${PKGVERSION}/${HASKELL_VERSION}/Data/Functor/Product.hi +lib/transformers-${PKGVERSION}/${HASKELL_VERSION}/Data/Functor/Reverse.hi +lib/transformers-${PKGVERSION}/${HASKELL_VERSION}/Data/Functor/Sum.hi +lib/transformers-${PKGVERSION}/${HASKELL_VERSION}/HStransformers-${PKGVERSION}.o +lib/transformers-${PKGVERSION}/${HASKELL_VERSION}/libHStransformers-${PKGVERSION}.a +lib/transformers-${PKGVERSION}/${HASKELL_VERSION}/package-description +share/doc/transformers-${PKGVERSION}/LICENSE +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/Control-Applicative-Backwards.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/Control-Applicative-Lift.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/Control-Monad-IO-Class.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/Control-Monad-Signatures.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/Control-Monad-Trans-Class.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/Control-Monad-Trans-Cont.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/Control-Monad-Trans-Error.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/Control-Monad-Trans-Except.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/Control-Monad-Trans-Identity.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/Control-Monad-Trans-List.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/Control-Monad-Trans-Maybe.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/Control-Monad-Trans-RWS-Lazy.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/Control-Monad-Trans-RWS-Strict.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/Control-Monad-Trans-RWS.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/Control-Monad-Trans-Reader.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/Control-Monad-Trans-State-Lazy.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/Control-Monad-Trans-State-Strict.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/Control-Monad-Trans-State.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/Control-Monad-Trans-Writer-Lazy.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/Control-Monad-Trans-Writer-Strict.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/Control-Monad-Trans-Writer.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/Data-Functor-Classes.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/Data-Functor-Compose.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/Data-Functor-Constant.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/Data-Functor-Identity.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/Data-Functor-Product.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/Data-Functor-Reverse.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/Data-Functor-Sum.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/doc-index-A.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/doc-index-All.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/doc-index-B.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/doc-index-C.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/doc-index-E.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/doc-index-F.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/doc-index-G.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/doc-index-I.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/doc-index-L.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/doc-index-M.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/doc-index-N.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/doc-index-O.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/doc-index-P.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/doc-index-R.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/doc-index-S.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/doc-index-T.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/doc-index-U.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/doc-index-W.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/doc-index.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/frames.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/haddock-util.js +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/hslogo-16.png +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/index-frames.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/index.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/mini_Control-Applicative-Backwards.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/mini_Control-Applicative-Lift.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/mini_Control-Monad-IO-Class.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/mini_Control-Monad-Signatures.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/mini_Control-Monad-Trans-Class.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/mini_Control-Monad-Trans-Cont.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/mini_Control-Monad-Trans-Error.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/mini_Control-Monad-Trans-Except.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/mini_Control-Monad-Trans-Identity.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/mini_Control-Monad-Trans-List.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/mini_Control-Monad-Trans-Maybe.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/mini_Control-Monad-Trans-RWS-Lazy.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/mini_Control-Monad-Trans-RWS-Strict.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/mini_Control-Monad-Trans-RWS.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/mini_Control-Monad-Trans-Reader.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/mini_Control-Monad-Trans-State-Lazy.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/mini_Control-Monad-Trans-State-Strict.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/mini_Control-Monad-Trans-State.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/mini_Control-Monad-Trans-Writer-Lazy.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/mini_Control-Monad-Trans-Writer-Strict.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/mini_Control-Monad-Trans-Writer.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/mini_Data-Functor-Classes.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/mini_Data-Functor-Compose.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/mini_Data-Functor-Constant.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/mini_Data-Functor-Identity.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/mini_Data-Functor-Product.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/mini_Data-Functor-Reverse.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/mini_Data-Functor-Sum.html +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/minus.gif +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/ocean.css +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/plus.gif +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/synopsis.png +${PLIST.doc}share/doc/transformers-${PKGVERSION}/html/transformers.haddock diff --git a/devel/hs-transformers/buildlink3.mk b/devel/hs-transformers/buildlink3.mk new file mode 100644 index 00000000000..1c9ef1ba7f0 --- /dev/null +++ b/devel/hs-transformers/buildlink3.mk @@ -0,0 +1,12 @@ +# $NetBSD: buildlink3.mk,v 1.1 2014/05/15 21:15:38 szptvlfn Exp $ + +BUILDLINK_TREE+= hs-transformers + +.if !defined(HS_TRANSFORMERS_BUILDLINK3_MK) +HS_TRANSFORMERS_BUILDLINK3_MK:= + +BUILDLINK_API_DEPENDS.hs-transformers+= hs-transformers>=0.4.1 +BUILDLINK_PKGSRCDIR.hs-transformers?= ../../devel/hs-transformers +.endif # HS_TRANSFORMERS_BUILDLINK3_MK + +BUILDLINK_TREE+= -hs-transformers diff --git a/devel/hs-transformers/distinfo b/devel/hs-transformers/distinfo new file mode 100644 index 00000000000..a26d6196578 --- /dev/null +++ b/devel/hs-transformers/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1 2014/05/15 21:15:38 szptvlfn Exp $ + +SHA1 (transformers-0.4.1.0.tar.gz) = 6cf72813ac3b75eabf4a3fdad718138210a10eec +RMD160 (transformers-0.4.1.0.tar.gz) = 9538226b218ec69e54bd8462476041ff63196666 +Size (transformers-0.4.1.0.tar.gz) = 27287 bytes |