summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--devel/hs-transformers/DESCR11
-rw-r--r--devel/hs-transformers/Makefile11
-rw-r--r--devel/hs-transformers/PLIST118
-rw-r--r--devel/hs-transformers/buildlink3.mk12
-rw-r--r--devel/hs-transformers/distinfo5
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