This package defines the type class MonadBaseControl, a subset of

MonadBase into which generic control operations such as catch can
be lifted from IO or any other base monad. Instances are based on
monad transformers in MonadTransControl, which includes all standard
monad transformers in the transformers library except ContT.

ok matthew, sthen.
This commit is contained in:
kili 2012-08-30 21:02:34 +00:00
parent 4bc6411595
commit 97cff64f1f
4 changed files with 64 additions and 0 deletions

View File

@ -0,0 +1,26 @@
# $OpenBSD: Makefile,v 1.1.1.1 2012/08/30 21:02:34 kili Exp $
COMMENT = lift control operations through monad transformers
DISTNAME = monad-control-0.3.1.4
CATEGORIES = devel
MAINTAINER = Matthias Kilian <kili@openbsd.org>
# BSD3
PERMIT_PACKAGE_CDROM = Yes
PERMIT_PACKAGE_FTP = Yes
PERMIT_DISTFILES_CDROM =Yes
PERMIT_DISTFILES_FTP = Yes
MODULES = lang/ghc
MODGHC_BUILD = cabal hackage haddock register
BUILD_DEPENDS = ${RUN_DEPENDS}
RUN_DEPENDS = devel/hs-base-unicode-symbols>=0.1.1,<0.3 \
devel/hs-transformers>=0.2,<0.4 \
devel/hs-transformers-base>=0.4.1,<0.5
.include <bsd.port.mk>

View File

@ -0,0 +1,5 @@
MD5 (ghc/monad-control-0.3.1.4.tar.gz) = 6iD5+h1l2yrmCv64lUtUfg==
RMD160 (ghc/monad-control-0.3.1.4.tar.gz) = 6/Z2j5oISMCnqB2nt6XbutW8bWQ=
SHA1 (ghc/monad-control-0.3.1.4.tar.gz) = pgjTRAgxj8yPXO3or6WN0UAm4iU=
SHA256 (ghc/monad-control-0.3.1.4.tar.gz) = wX/V+glARIFqt5FYoA+nqf2LNd/qJ+HuzE1ASbORbFc=
SIZE (ghc/monad-control-0.3.1.4.tar.gz) = 10338

View File

@ -0,0 +1,5 @@
This package defines the type class MonadBaseControl, a subset of
MonadBase into which generic control operations such as catch can
be lifted from IO or any other base monad. Instances are based on
monad transformers in MonadTransControl, which includes all standard
monad transformers in the transformers library except ContT.

View File

@ -0,0 +1,28 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2012/08/30 21:02:34 kili Exp $
lib/ghc/${DISTNAME}/
lib/ghc/${DISTNAME}/Control/
lib/ghc/${DISTNAME}/Control/Monad/
lib/ghc/${DISTNAME}/Control/Monad/Trans/
lib/ghc/${DISTNAME}/Control/Monad/Trans/Control.hi
lib/ghc/${DISTNAME}/HS${DISTNAME}.o
lib/ghc/${DISTNAME}/libHS${DISTNAME}.a
lib/ghc/${DISTNAME}/register.sh
@exec /usr/bin/env HOME=/nonexistent %D/lib/ghc/${DISTNAME}/register.sh -v0
@unexec /usr/bin/env HOME=/nonexistent %D/lib/ghc/${DISTNAME}/unregister.sh -v0 --force
lib/ghc/${DISTNAME}/unregister.sh
share/doc/hs-${DISTNAME}/
share/doc/hs-${DISTNAME}/LICENSE
share/doc/hs-${DISTNAME}/html/
share/doc/hs-${DISTNAME}/html/Control-Monad-Trans-Control.html
share/doc/hs-${DISTNAME}/html/doc-index.html
share/doc/hs-${DISTNAME}/html/frames.html
share/doc/hs-${DISTNAME}/html/haddock-util.js
share/doc/hs-${DISTNAME}/html/hslogo-16.png
share/doc/hs-${DISTNAME}/html/index-frames.html
share/doc/hs-${DISTNAME}/html/index.html
share/doc/hs-${DISTNAME}/html/mini_Control-Monad-Trans-Control.html
share/doc/hs-${DISTNAME}/html/minus.gif
share/doc/hs-${DISTNAME}/html/monad-control.haddock
share/doc/hs-${DISTNAME}/html/ocean.css
share/doc/hs-${DISTNAME}/html/plus.gif
share/doc/hs-${DISTNAME}/html/synopsis.png