Update to hs-snap-0.7.

ok jasper@

(and added myself as maintainer)
This commit is contained in:
kili 2012-04-28 19:34:09 +00:00
parent 9bb32d41c9
commit 7dc17def02
3 changed files with 137 additions and 49 deletions

View File

@ -1,9 +1,8 @@
# $OpenBSD: Makefile,v 1.3 2012/01/21 12:05:17 kili Exp $
# $OpenBSD: Makefile,v 1.4 2012/04/28 19:34:09 kili Exp $
COMMENT = Snap project starter and glue code library
DISTNAME = snap-0.5.3.1
REVISION = 1
DISTNAME = snap-0.7
CATEGORIES = www
HOMEPAGE = http://snapframework.com/
@ -21,31 +20,52 @@ MODULES = converters/libiconv \
MODGHC_BUILD = cabal hackage haddock register
# Support dynamic project reloading via hint.
MODGHC_SETUP_CONF_ARGS =-f hint
WANTLIB += c gmp m pthread util z
RUN_DEPENDS += archivers/hs-zlib \
devel/hs-blaze-builder \
devel/hs-cereal \
devel/hs-directory-tree \
devel/hs-dlist \
devel/hs-enumerator \
devel/hs-hint \
devel/hs-MonadCatchIO-transformers \
devel/hs-mtl \
devel/hs-text \
devel/hs-unix-compat \
textproc/hs-attoparsec \
textproc/hs-heist \
textproc/hs-bytestring-nums \
www/hs-snap-core \
www/hs-snap-server
RUN_DEPENDS += devel/hs-MonadCatchIO-transformers>=0.2,<0.3 \
devel/hs-aeson>=0.4,<0.5 \
devel/hs-cereal>=0.3,<0.4 \
devel/hs-configurator>=0.1,<0.3 \
devel/hs-data-lens-template>=2.1,<2.2 \
devel/hs-data-lens>=2.0.1,<2.1 \
devel/hs-directory-tree>=0.10,<0.11 \
devel/hs-hashable>=1.1,<1.2 \
devel/hs-hint>=0.3.3.1,<0.4 \
devel/hs-logict>=0.4.2,<0.6 \
devel/hs-mtl>2.0,<2.1 \
devel/hs-safe>=0.3,<0.4 \
devel/hs-stm>=2.2,<2.3 \
devel/hs-syb>=0.1,<0.4 \
devel/hs-text>=0.11,<0.12 \
devel/hs-transformers>=0.2,<0.3 \
devel/hs-unordered-containers>=0.1.4,<0.2 \
devel/hs-vector-algorithms>=0.4,<0.6 \
devel/hs-vector>=0.7.1,<0.10 \
security/hs-crypto>=4.2,<4.3 \
security/hs-mwc-random>=0.8,<0.11 \
security/hs-pwstore-fast>=2.2,<2.3 \
security/hs-skein>=0.1.0.3,<0.2 \
textproc/hs-attoparsec>=0.10,<0.11 \
textproc/hs-heist>=0.7,<0.8 \
textproc/hs-xmlhtml>=0.1,<0.2 \
www/hs-clientsession>=0.7.3.6,<0.8 \
www/hs-snap-core>=0.7,<0.8 \
www/hs-snap-server>=0.7,<0.8 \
BUILD_DEPENDS += ${RUN_DEPENDS}
# Haddock is a memory pig on this port.
VMEM_WARNING = Yes
# Reuse snaps minimal Setup.hs in the project templates to allow
# building a snap project with something like
# $ runghc Setup.hs configure && runghc Setup.hs build
post-extract:
@cp -p ${WRKSRC}/Setup.hs ${WRKSRC}/project_template/default/Setup.hs
@cp -p ${WRKSRC}/Setup.hs ${WRKSRC}/project_template/barebones/Setup.hs
.for t in barebones default tutorial
@cp -p ${WRKSRC}/Setup.hs ${WRKSRC}/project_template/$t/Setup.hs
.endfor
.include <bsd.port.mk>

View File

@ -1,5 +1,5 @@
MD5 (ghc/snap-0.5.3.1.tar.gz) = DpBW5cD3+G3mKvmk/6kHmA==
RMD160 (ghc/snap-0.5.3.1.tar.gz) = rSMZTsQqwvlc331amQztx52pKd8=
SHA1 (ghc/snap-0.5.3.1.tar.gz) = tog2L6W8tO2JOmoPsLXfZxv+dYs=
SHA256 (ghc/snap-0.5.3.1.tar.gz) = OR9fctQ6eIoBnRIIS8PsPzIuolGHxAFcPzpmS8sgibM=
SIZE (ghc/snap-0.5.3.1.tar.gz) = 30009
MD5 (ghc/snap-0.7.tar.gz) = JcQ6Tlh4Q4ytwWLCC9eonA==
RMD160 (ghc/snap-0.7.tar.gz) = obKoD0vSAT09l28tQKthkMnnNGY=
SHA1 (ghc/snap-0.7.tar.gz) = miuqQir+pOELm4h/dxa7MVQtsFo=
SHA256 (ghc/snap-0.7.tar.gz) = c3cmouhdgepUd5RuobtVUPekUiiN5CHO+KmVI7KjzZs=
SIZE (ghc/snap-0.7.tar.gz) = 63744

View File

@ -1,20 +1,51 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2011/09/24 19:05:32 kili Exp $
@comment $OpenBSD: PLIST,v 1.2 2012/04/28 19:34:09 kili Exp $
@bin bin/snap
lib/ghc/${DISTNAME}/
lib/ghc/${DISTNAME}/Data/
lib/ghc/${DISTNAME}/Data/RBAC/
lib/ghc/${DISTNAME}/Data/RBAC/Checker.hi
lib/ghc/${DISTNAME}/Data/RBAC/Internal/
lib/ghc/${DISTNAME}/Data/RBAC/Internal/Role.hi
lib/ghc/${DISTNAME}/Data/RBAC/Internal/RoleMap.hi
lib/ghc/${DISTNAME}/Data/RBAC/Internal/Rule.hi
lib/ghc/${DISTNAME}/Data/RBAC/Internal/Types.hi
lib/ghc/${DISTNAME}/Data/RBAC/Role.hi
lib/ghc/${DISTNAME}/Data/RBAC/Types.hi
lib/ghc/${DISTNAME}/HS${DISTNAME}.o
lib/ghc/${DISTNAME}/Snap/
lib/ghc/${DISTNAME}/Snap/Extension/
lib/ghc/${DISTNAME}/Snap/Extension.hi
lib/ghc/${DISTNAME}/Snap/Extension/Heist/
lib/ghc/${DISTNAME}/Snap/Extension/Heist.hi
lib/ghc/${DISTNAME}/Snap/Extension/Heist/Impl.hi
lib/ghc/${DISTNAME}/Snap/Extension/Loader/
lib/ghc/${DISTNAME}/Snap/Extension/Loader/Devel/
lib/ghc/${DISTNAME}/Snap/Extension/Loader/Devel.hi
lib/ghc/${DISTNAME}/Snap/Extension/Loader/Devel/Evaluator.hi
lib/ghc/${DISTNAME}/Snap/Extension/Loader/Devel/Signal.hi
lib/ghc/${DISTNAME}/Snap/Extension/Loader/Devel/TreeWatcher.hi
lib/ghc/${DISTNAME}/Snap/Extension/Server.hi
lib/ghc/${DISTNAME}/Snap.hi
lib/ghc/${DISTNAME}/Snap/Loader/
lib/ghc/${DISTNAME}/Snap/Loader/Devel/
lib/ghc/${DISTNAME}/Snap/Loader/Devel.hi
lib/ghc/${DISTNAME}/Snap/Loader/Devel/Evaluator.hi
lib/ghc/${DISTNAME}/Snap/Loader/Devel/Signal.hi
lib/ghc/${DISTNAME}/Snap/Loader/Devel/TreeWatcher.hi
lib/ghc/${DISTNAME}/Snap/Loader/Prod.hi
lib/ghc/${DISTNAME}/Snap/Snaplet/
lib/ghc/${DISTNAME}/Snap/Snaplet.hi
lib/ghc/${DISTNAME}/Snap/Snaplet/Auth/
lib/ghc/${DISTNAME}/Snap/Snaplet/Auth.hi
lib/ghc/${DISTNAME}/Snap/Snaplet/Auth/AuthManager.hi
lib/ghc/${DISTNAME}/Snap/Snaplet/Auth/Backends/
lib/ghc/${DISTNAME}/Snap/Snaplet/Auth/Backends/JsonFile.hi
lib/ghc/${DISTNAME}/Snap/Snaplet/Auth/Handlers.hi
lib/ghc/${DISTNAME}/Snap/Snaplet/Auth/SpliceHelpers.hi
lib/ghc/${DISTNAME}/Snap/Snaplet/Auth/Types.hi
lib/ghc/${DISTNAME}/Snap/Snaplet/Heist.hi
lib/ghc/${DISTNAME}/Snap/Snaplet/HeistNoClass.hi
lib/ghc/${DISTNAME}/Snap/Snaplet/Internal/
lib/ghc/${DISTNAME}/Snap/Snaplet/Internal/Initializer.hi
lib/ghc/${DISTNAME}/Snap/Snaplet/Internal/LensT.hi
lib/ghc/${DISTNAME}/Snap/Snaplet/Internal/Lensed.hi
lib/ghc/${DISTNAME}/Snap/Snaplet/Internal/RST.hi
lib/ghc/${DISTNAME}/Snap/Snaplet/Internal/Types.hi
lib/ghc/${DISTNAME}/Snap/Snaplet/Session/
lib/ghc/${DISTNAME}/Snap/Snaplet/Session.hi
lib/ghc/${DISTNAME}/Snap/Snaplet/Session/Backends/
lib/ghc/${DISTNAME}/Snap/Snaplet/Session/Backends/CookieSession.hi
lib/ghc/${DISTNAME}/Snap/Snaplet/Session/Common.hi
lib/ghc/${DISTNAME}/Snap/Snaplet/Session/SecureCookie.hi
lib/ghc/${DISTNAME}/Snap/Snaplet/Session/SessionManager.hi
lib/ghc/${DISTNAME}/libHS${DISTNAME}.a
lib/ghc/${DISTNAME}/register.sh
@exec /usr/bin/env HOME=/nonexistent %D/lib/ghc/${DISTNAME}/register.sh -v0
@ -23,22 +54,59 @@ lib/ghc/${DISTNAME}/unregister.sh
share/doc/hs-${DISTNAME}/
share/doc/hs-${DISTNAME}/LICENSE
share/doc/hs-${DISTNAME}/html/
share/doc/hs-${DISTNAME}/html/Snap-Extension-Heist-Impl.html
share/doc/hs-${DISTNAME}/html/Snap-Extension-Heist.html
share/doc/hs-${DISTNAME}/html/Snap-Extension-Loader-Devel.html
share/doc/hs-${DISTNAME}/html/Snap-Extension-Server.html
share/doc/hs-${DISTNAME}/html/Snap-Extension.html
share/doc/hs-${DISTNAME}/html/Snap-Loader-Devel.html
share/doc/hs-${DISTNAME}/html/Snap-Loader-Prod.html
share/doc/hs-${DISTNAME}/html/Snap-Snaplet-Auth-Backends-JsonFile.html
share/doc/hs-${DISTNAME}/html/Snap-Snaplet-Auth.html
share/doc/hs-${DISTNAME}/html/Snap-Snaplet-Heist.html
share/doc/hs-${DISTNAME}/html/Snap-Snaplet-Session-Backends-CookieSession.html
share/doc/hs-${DISTNAME}/html/Snap-Snaplet-Session.html
share/doc/hs-${DISTNAME}/html/Snap-Snaplet.html
share/doc/hs-${DISTNAME}/html/Snap.html
share/doc/hs-${DISTNAME}/html/doc-index-42.html
share/doc/hs-${DISTNAME}/html/doc-index-60.html
share/doc/hs-${DISTNAME}/html/doc-index-61.html
share/doc/hs-${DISTNAME}/html/doc-index-62.html
share/doc/hs-${DISTNAME}/html/doc-index-94.html
share/doc/hs-${DISTNAME}/html/doc-index-A.html
share/doc/hs-${DISTNAME}/html/doc-index-All.html
share/doc/hs-${DISTNAME}/html/doc-index-B.html
share/doc/hs-${DISTNAME}/html/doc-index-C.html
share/doc/hs-${DISTNAME}/html/doc-index-D.html
share/doc/hs-${DISTNAME}/html/doc-index-E.html
share/doc/hs-${DISTNAME}/html/doc-index-F.html
share/doc/hs-${DISTNAME}/html/doc-index-G.html
share/doc/hs-${DISTNAME}/html/doc-index-H.html
share/doc/hs-${DISTNAME}/html/doc-index-I.html
share/doc/hs-${DISTNAME}/html/doc-index-J.html
share/doc/hs-${DISTNAME}/html/doc-index-L.html
share/doc/hs-${DISTNAME}/html/doc-index-M.html
share/doc/hs-${DISTNAME}/html/doc-index-N.html
share/doc/hs-${DISTNAME}/html/doc-index-O.html
share/doc/hs-${DISTNAME}/html/doc-index-P.html
share/doc/hs-${DISTNAME}/html/doc-index-Q.html
share/doc/hs-${DISTNAME}/html/doc-index-R.html
share/doc/hs-${DISTNAME}/html/doc-index-S.html
share/doc/hs-${DISTNAME}/html/doc-index-T.html
share/doc/hs-${DISTNAME}/html/doc-index-U.html
share/doc/hs-${DISTNAME}/html/doc-index-V.html
share/doc/hs-${DISTNAME}/html/doc-index-W.html
share/doc/hs-${DISTNAME}/html/doc-index-Z.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_Snap-Extension-Heist-Impl.html
share/doc/hs-${DISTNAME}/html/mini_Snap-Extension-Heist.html
share/doc/hs-${DISTNAME}/html/mini_Snap-Extension-Loader-Devel.html
share/doc/hs-${DISTNAME}/html/mini_Snap-Extension-Server.html
share/doc/hs-${DISTNAME}/html/mini_Snap-Extension.html
share/doc/hs-${DISTNAME}/html/mini_Snap-Loader-Devel.html
share/doc/hs-${DISTNAME}/html/mini_Snap-Loader-Prod.html
share/doc/hs-${DISTNAME}/html/mini_Snap-Snaplet-Auth-Backends-JsonFile.html
share/doc/hs-${DISTNAME}/html/mini_Snap-Snaplet-Auth.html
share/doc/hs-${DISTNAME}/html/mini_Snap-Snaplet-Heist.html
share/doc/hs-${DISTNAME}/html/mini_Snap-Snaplet-Session-Backends-CookieSession.html
share/doc/hs-${DISTNAME}/html/mini_Snap-Snaplet-Session.html
share/doc/hs-${DISTNAME}/html/mini_Snap-Snaplet.html
share/doc/hs-${DISTNAME}/html/mini_Snap.html
share/doc/hs-${DISTNAME}/html/minus.gif
share/doc/hs-${DISTNAME}/html/ocean.css
share/doc/hs-${DISTNAME}/html/plus.gif