Hi, [cc'd jasper because he's the maintainer of hs-enumerator, for which an update is included here, too]
When trying to play with hs-snap-*, I noticed two things:
- It's slightly broken, because a new project created with "snap init"
doesn't work out of the box; it depends on a version of hs-text we
don't have in our tree, which was probably my fault.
- It's outdated.
So I worked on an update to the latest version (0.5.3.1) which now
consists of three ports (hs-snap-core, hs-snap-server and the new
hs-snap project initializer). This also needs some other hs-* ports
to be updated, some new to be added, and some bumps. Diffs for
updates and bumps (relative to /usr/ports) below, new ports attached.
Updated ports:
devel/hs-directory-tree (0.10.0
devel/hs-enumerator (0.4.14)
devel/hs-vector-algorithms (0.4)
textproc/hs-heist (0.5.3)
www/hs-snap-core (0.5.3.1)
www/hs-snap-server (0.5.3.1)
Bumped ports (because the over-agressive inline optimizations of
ghc caused library `signature' changes creeping in through the
updated hs-enumerator):
security/hs-asn1-data
security/hs-certificate
textproc/hs-attoparsec-enumerator
New ports:
devel/hs-blaze-builder-enumerator
devel/hs-case-insensitive
textproc/hs-attoparsec-text
textproc/hs-blaze-html
textproc/hs-xmlhtml
www/hs-snap
Ok? Comments?
Ciao,
Kili
Index: devel/hs-directory-tree/Makefile
===================================================================
RCS file: /cvs/ports/devel/hs-directory-tree/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- devel/hs-directory-tree/Makefile 11 Apr 2011 14:45:15 -0000 1.4
+++ devel/hs-directory-tree/Makefile 11 Sep 2011 11:57:31 -0000
@@ -2,8 +2,7 @@
COMMENT = directory-like tree datatype
-DISTNAME = directory-tree-0.2.0
-REVISION = 2
+DISTNAME = directory-tree-0.10.0
CATEGORIES = devel
MAINTAINER = Jim Razmus II <[email protected]>
Index: devel/hs-directory-tree/distinfo
===================================================================
RCS file: /cvs/ports/devel/hs-directory-tree/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- devel/hs-directory-tree/distinfo 23 Apr 2011 20:22:59 -0000 1.2
+++ devel/hs-directory-tree/distinfo 11 Sep 2011 11:57:31 -0000
@@ -1,5 +1,5 @@
-MD5 (ghc/directory-tree-0.2.0.tar.gz) = GXuC6yGJqyB1FEqDRHdeXA==
-RMD160 (ghc/directory-tree-0.2.0.tar.gz) = 3okjVzqv1ex/v2LLn0SBq06J3PA=
-SHA1 (ghc/directory-tree-0.2.0.tar.gz) = AS1Y7zP6n4Rt79qBv6UPrkE3J/U=
-SHA256 (ghc/directory-tree-0.2.0.tar.gz) =
LAUbg7lC4eE+4siHZsBxBjBf30pyvuxWjm1kZ6i01Uc=
-SIZE (ghc/directory-tree-0.2.0.tar.gz) = 5641
+MD5 (ghc/directory-tree-0.10.0.tar.gz) = /PKL17iJEhw787NKXkXIMQ==
+RMD160 (ghc/directory-tree-0.10.0.tar.gz) = kg9RZ4HGAh5ODDy5ECXOFy5ZS8g=
+SHA1 (ghc/directory-tree-0.10.0.tar.gz) = WHn6dvhIj7qzdqvzoo/ExPZPDpg=
+SHA256 (ghc/directory-tree-0.10.0.tar.gz) =
pB7vRz5eTumnbcvHStaFNhJhCdrbn5ivAcz0UmTiYCE=
+SIZE (ghc/directory-tree-0.10.0.tar.gz) = 9461
Index: devel/hs-enumerator/Makefile
===================================================================
RCS file: /cvs/ports/devel/hs-enumerator/Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 Makefile
--- devel/hs-enumerator/Makefile 12 Apr 2011 10:40:12 -0000 1.5
+++ devel/hs-enumerator/Makefile 11 Sep 2011 11:57:31 -0000
@@ -2,7 +2,7 @@
COMMENT= implementation of Oleg Kiselyov's left-fold enumerators
-DISTNAME= enumerator-0.4.9.1
+DISTNAME= enumerator-0.4.14
CATEGORIES= devel
MAINTAINER= Jasper Lievisse Adriaanse <[email protected]>
Index: devel/hs-enumerator/distinfo
===================================================================
RCS file: /cvs/ports/devel/hs-enumerator/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- devel/hs-enumerator/distinfo 23 Apr 2011 20:22:59 -0000 1.4
+++ devel/hs-enumerator/distinfo 11 Sep 2011 11:57:31 -0000
@@ -1,5 +1,5 @@
-MD5 (ghc/enumerator-0.4.9.1.tar.gz) = KYN2VzQOXEpAit9CwhiPLA==
-RMD160 (ghc/enumerator-0.4.9.1.tar.gz) = aRC4AOgRSMxbbKf1whUev6uXNvs=
-SHA1 (ghc/enumerator-0.4.9.1.tar.gz) = DuLLnpHMkZebSjoaRG4YdSw3OBM=
-SHA256 (ghc/enumerator-0.4.9.1.tar.gz) =
KXHPGii0F4AATMMri4KG/s54IINzCefa2DlUVeRV0OY=
-SIZE (ghc/enumerator-0.4.9.1.tar.gz) = 49861
+MD5 (ghc/enumerator-0.4.14.tar.gz) = ++IQG2FX7OceZlVmZBLLrA==
+RMD160 (ghc/enumerator-0.4.14.tar.gz) = YQZJUst0GyEe2Hh4REfTLRZx0ug=
+SHA1 (ghc/enumerator-0.4.14.tar.gz) = X0x7ww8e5CdPMyuwJdPi1cwgkSU=
+SHA256 (ghc/enumerator-0.4.14.tar.gz) =
LWSG9RzkRP84QHfBb5GtrJodmENJh9hDHFkEb07Oexk=
+SIZE (ghc/enumerator-0.4.14.tar.gz) = 29715
Index: devel/hs-vector-algorithms/Makefile
===================================================================
RCS file: /cvs/ports/devel/hs-vector-algorithms/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- devel/hs-vector-algorithms/Makefile 11 Apr 2011 14:45:15 -0000 1.2
+++ devel/hs-vector-algorithms/Makefile 11 Sep 2011 11:57:31 -0000
@@ -2,8 +2,7 @@
COMMENT = Efficient algorithms for vector arrays
-DISTNAME = vector-algorithms-0.3.4
-REVISION = 0
+DISTNAME = vector-algorithms-0.4
CATEGORIES = devel
MAINTAINER = Matthias Kilian <[email protected]>
Index: devel/hs-vector-algorithms/distinfo
===================================================================
RCS file: /cvs/ports/devel/hs-vector-algorithms/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- devel/hs-vector-algorithms/distinfo 23 Apr 2011 20:23:53 -0000 1.2
+++ devel/hs-vector-algorithms/distinfo 11 Sep 2011 11:57:31 -0000
@@ -1,5 +1,5 @@
-MD5 (ghc/vector-algorithms-0.3.4.tar.gz) = FFeAKi4Lq/I5wxtF0J1rQA==
-RMD160 (ghc/vector-algorithms-0.3.4.tar.gz) = S6mN1CasGwyLS2T+kbecfMDpMgo=
-SHA1 (ghc/vector-algorithms-0.3.4.tar.gz) = 4xDeO0samMV/JWWrX9gASTmG3QI=
-SHA256 (ghc/vector-algorithms-0.3.4.tar.gz) =
O94nV/jEC7ZqPgnEhHoKgY8nzp9UqkdBAA5S8H0tYqU=
-SIZE (ghc/vector-algorithms-0.3.4.tar.gz) = 19363
+MD5 (ghc/vector-algorithms-0.4.tar.gz) = PF0KmubVC5Jl2r8dsIGsgA==
+RMD160 (ghc/vector-algorithms-0.4.tar.gz) = 6nRRdssYJZRB14Im34iR2ksymFY=
+SHA1 (ghc/vector-algorithms-0.4.tar.gz) = R2+CtQTX/2AWeShFspFsFaVb2N4=
+SHA256 (ghc/vector-algorithms-0.4.tar.gz) =
CApBDGCOHG+7m4CkyjMMbQyv053Ils8gr4LUN/oSLxI=
+SIZE (ghc/vector-algorithms-0.4.tar.gz) = 19882
Index:
devel/hs-vector-algorithms/patches/patch-Data_Vector_Algorithms_Combinators_hs
===================================================================
RCS file:
devel/hs-vector-algorithms/patches/patch-Data_Vector_Algorithms_Combinators_hs
diff -N
devel/hs-vector-algorithms/patches/patch-Data_Vector_Algorithms_Combinators_hs
---
devel/hs-vector-algorithms/patches/patch-Data_Vector_Algorithms_Combinators_hs
11 Apr 2011 14:45:15 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,31 +0,0 @@
-$OpenBSD: patch-Data_Vector_Algorithms_Combinators_hs,v 1.1 2011/04/11
14:45:15 kili Exp $
-
-Doesn't compile with ghc-7, but vector-algorithm-0.4 (which also
-deletes this function) breaks snap-server, which I can't (yet)
-update because it needs mtl-2.0, which conflicts with mtl-1 bundled
-with ghc. And I really want to avoid different versions of a Haskell
-library.
-
---- Data/Vector/Algorithms/Combinators.hs.orig Sun Sep 26 21:23:23 2010
-+++ Data/Vector/Algorithms/Combinators.hs Sat Apr 9 17:21:14 2011
-@@ -15,7 +15,7 @@
- -- applying the algorithms on mutable arrays to immutable arrays.
-
- module Data.Vector.Algorithms.Combinators
-- ( apply
-+ (
- -- , usingKeys
- -- , usingIxKeys
- ) where
-@@ -30,11 +30,6 @@ import Data.Vector.Generic
-
- import qualified Data.Vector.Generic.Mutable as M
- import qualified Data.Vector.Generic.New as N
--
---- | Safely applies a mutable array algorithm to an immutable array.
--apply :: (Vector v e) => (forall s mv. M.MVector mv e => mv s e -> ST s ())
-> v e -> v e
--apply algo v = (new . N.New)
-- (M.unstream (stream v) >>= \arr -> algo arr >> return arr)
-
- {-
- -- | Uses a function to compute a key for each element which the
Index: devel/hs-vector-algorithms/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/hs-vector-algorithms/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- devel/hs-vector-algorithms/pkg/PLIST 11 Apr 2011 14:45:15 -0000
1.2
+++ devel/hs-vector-algorithms/pkg/PLIST 11 Sep 2011 11:57:31 -0000
@@ -3,7 +3,6 @@ lib/ghc/${DISTNAME}/
lib/ghc/${DISTNAME}/Data/
lib/ghc/${DISTNAME}/Data/Vector/
lib/ghc/${DISTNAME}/Data/Vector/Algorithms/
-lib/ghc/${DISTNAME}/Data/Vector/Algorithms/Combinators.hi
lib/ghc/${DISTNAME}/Data/Vector/Algorithms/Common.hi
lib/ghc/${DISTNAME}/Data/Vector/Algorithms/Insertion.hi
lib/ghc/${DISTNAME}/Data/Vector/Algorithms/Intro.hi
@@ -23,7 +22,6 @@ lib/ghc/${DISTNAME}/unregister.sh
share/doc/hs-${DISTNAME}/
share/doc/hs-${DISTNAME}/LICENSE
share/doc/hs-${DISTNAME}/html/
-share/doc/hs-${DISTNAME}/html/Data-Vector-Algorithms-Combinators.html
share/doc/hs-${DISTNAME}/html/Data-Vector-Algorithms-Insertion.html
share/doc/hs-${DISTNAME}/html/Data-Vector-Algorithms-Intro.html
share/doc/hs-${DISTNAME}/html/Data-Vector-Algorithms-Merge.html
@@ -37,7 +35,6 @@ share/doc/hs-${DISTNAME}/html/haddock-ut
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_Data-Vector-Algorithms-Combinators.html
share/doc/hs-${DISTNAME}/html/mini_Data-Vector-Algorithms-Insertion.html
share/doc/hs-${DISTNAME}/html/mini_Data-Vector-Algorithms-Intro.html
share/doc/hs-${DISTNAME}/html/mini_Data-Vector-Algorithms-Merge.html
Index: textproc/hs-heist/Makefile
===================================================================
RCS file: /cvs/ports/textproc/hs-heist/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- textproc/hs-heist/Makefile 11 Apr 2011 14:54:34 -0000 1.8
+++ textproc/hs-heist/Makefile 11 Sep 2011 11:57:31 -0000
@@ -2,8 +2,7 @@
COMMENT = xhtml templating system
-DISTNAME = heist-0.2.4
-REVISION = 1
+DISTNAME = heist-0.5.3
CATEGORIES = textproc
MAINTAINER = Jim Razmus II <[email protected]>
@@ -19,11 +18,14 @@ MODULES = lang/ghc
MODGHC_BUILD = cabal hackage haddock register
RUN_DEPENDS += devel/hs-MonadCatchIO-transformers \
+ devel/hs-blaze-builder \
devel/hs-directory-tree \
- devel/hs-monads-fd \
+ devel/hs-mtl \
+ devel/hs-text \
devel/hs-transformers \
textproc/hs-attoparsec \
- textproc/hs-hexpat
+ textproc/hs-attoparsec-text \
+ textproc/hs-xmlhtml
BUILD_DEPENDS += ${RUN_DEPENDS}
.include <bsd.port.mk>
Index: textproc/hs-heist/distinfo
===================================================================
RCS file: /cvs/ports/textproc/hs-heist/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- textproc/hs-heist/distinfo 23 Apr 2011 20:24:14 -0000 1.3
+++ textproc/hs-heist/distinfo 11 Sep 2011 11:57:31 -0000
@@ -1,5 +1,5 @@
-MD5 (ghc/heist-0.2.4.tar.gz) = TdMl4BIFyFgyIHQ2fsFdIA==
-RMD160 (ghc/heist-0.2.4.tar.gz) = BCG1iY20ZgaocYOnt3Gh6nd9NW4=
-SHA1 (ghc/heist-0.2.4.tar.gz) = /LtcVTT30gTUYkapRy2Mo3uemyM=
-SHA256 (ghc/heist-0.2.4.tar.gz) = tXjQPlQbApKnTzLYqqmfaoG/9KkRWrPxq4JPF0WVXYM=
-SIZE (ghc/heist-0.2.4.tar.gz) = 476911
+MD5 (ghc/heist-0.5.3.tar.gz) = F13rqsc61ihAkUB1ij1kDw==
+RMD160 (ghc/heist-0.5.3.tar.gz) = CRAFIZkUHAi132102Qv3iDFOqAg=
+SHA1 (ghc/heist-0.5.3.tar.gz) = tdXruVY//9WUtA05xYPzy2ARYOg=
+SHA256 (ghc/heist-0.5.3.tar.gz) = YeAPSJ3nfVUrl70Nl6YO1QVkGMGCrAaELylIERGBBNc=
+SIZE (ghc/heist-0.5.3.tar.gz) = 34737
Index: textproc/hs-heist/pkg/PLIST
===================================================================
RCS file: /cvs/ports/textproc/hs-heist/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- textproc/hs-heist/pkg/PLIST 11 Apr 2011 14:54:34 -0000 1.3
+++ textproc/hs-heist/pkg/PLIST 11 Sep 2011 11:57:31 -0000
@@ -5,12 +5,14 @@ lib/ghc/${DISTNAME}/Text/
lib/ghc/${DISTNAME}/Text/Templating/
lib/ghc/${DISTNAME}/Text/Templating/Heist/
lib/ghc/${DISTNAME}/Text/Templating/Heist.hi
-lib/ghc/${DISTNAME}/Text/Templating/Heist/Constants.hi
lib/ghc/${DISTNAME}/Text/Templating/Heist/Internal.hi
lib/ghc/${DISTNAME}/Text/Templating/Heist/Splices/
lib/ghc/${DISTNAME}/Text/Templating/Heist/Splices.hi
lib/ghc/${DISTNAME}/Text/Templating/Heist/Splices/Apply.hi
lib/ghc/${DISTNAME}/Text/Templating/Heist/Splices/Bind.hi
+lib/ghc/${DISTNAME}/Text/Templating/Heist/Splices/BindStrict.hi
+lib/ghc/${DISTNAME}/Text/Templating/Heist/Splices/Cache.hi
+lib/ghc/${DISTNAME}/Text/Templating/Heist/Splices/Html.hi
lib/ghc/${DISTNAME}/Text/Templating/Heist/Splices/Ignore.hi
lib/ghc/${DISTNAME}/Text/Templating/Heist/Splices/Markdown.hi
lib/ghc/${DISTNAME}/Text/Templating/Heist/Splices/Static.hi
@@ -26,6 +28,9 @@ share/doc/hs-${DISTNAME}/LICENSE
share/doc/hs-${DISTNAME}/html/
share/doc/hs-${DISTNAME}/html/Text-Templating-Heist-Splices-Apply.html
share/doc/hs-${DISTNAME}/html/Text-Templating-Heist-Splices-Bind.html
+share/doc/hs-${DISTNAME}/html/Text-Templating-Heist-Splices-BindStrict.html
+share/doc/hs-${DISTNAME}/html/Text-Templating-Heist-Splices-Cache.html
+share/doc/hs-${DISTNAME}/html/Text-Templating-Heist-Splices-Html.html
share/doc/hs-${DISTNAME}/html/Text-Templating-Heist-Splices-Ignore.html
share/doc/hs-${DISTNAME}/html/Text-Templating-Heist-Splices-Markdown.html
share/doc/hs-${DISTNAME}/html/Text-Templating-Heist-Splices-Static.html
@@ -41,6 +46,9 @@ share/doc/hs-${DISTNAME}/html/index-fram
share/doc/hs-${DISTNAME}/html/index.html
share/doc/hs-${DISTNAME}/html/mini_Text-Templating-Heist-Splices-Apply.html
share/doc/hs-${DISTNAME}/html/mini_Text-Templating-Heist-Splices-Bind.html
+share/doc/hs-${DISTNAME}/html/mini_Text-Templating-Heist-Splices-BindStrict.html
+share/doc/hs-${DISTNAME}/html/mini_Text-Templating-Heist-Splices-Cache.html
+share/doc/hs-${DISTNAME}/html/mini_Text-Templating-Heist-Splices-Html.html
share/doc/hs-${DISTNAME}/html/mini_Text-Templating-Heist-Splices-Ignore.html
share/doc/hs-${DISTNAME}/html/mini_Text-Templating-Heist-Splices-Markdown.html
share/doc/hs-${DISTNAME}/html/mini_Text-Templating-Heist-Splices-Static.html
Index: www/hs-snap-core/Makefile
===================================================================
RCS file: /cvs/ports/www/hs-snap-core/Makefile,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile
--- www/hs-snap-core/Makefile 23 Apr 2011 14:32:51 -0000 1.11
+++ www/hs-snap-core/Makefile 11 Sep 2011 11:57:31 -0000
@@ -2,8 +2,7 @@
COMMENT = Snap Haskell Web Framework
-DISTNAME = snap-core-0.2.16
-REVISION = 4
+DISTNAME = snap-core-0.5.3.1
CATEGORIES = www
HOMEPAGE = http://snapframework.com/
@@ -15,25 +14,24 @@ PERMIT_PACKAGE_FTP = Yes
PERMIT_DISTFILES_CDROM =Yes
PERMIT_DISTFILES_FTP = Yes
-MODULES = converters/libiconv \
- lang/ghc
+MODULES = lang/ghc
MODGHC_BUILD = cabal hackage haddock register
-WANTLIB += c gmp m pthread util z
-
RUN_DEPENDS += archivers/hs-zlib \
- devel/hs-cereal \
+ devel/hs-blaze-builder \
+ devel/hs-case-insensitive \
devel/hs-directory-tree \
devel/hs-dlist \
- devel/hs-iteratee \
+ devel/hs-enumerator \
devel/hs-MonadCatchIO-transformers \
- devel/hs-monads-fd \
devel/hs-mtl \
- devel/hs-transformers \
devel/hs-text \
+ devel/hs-transformers \
devel/hs-unix-compat \
+ devel/hs-vector \
textproc/hs-attoparsec \
+ textproc/hs-attoparsec-enumerator \
textproc/hs-bytestring-nums \
textproc/hs-bytestring-show
BUILD_DEPENDS += ${RUN_DEPENDS}
Index: www/hs-snap-core/distinfo
===================================================================
RCS file: /cvs/ports/www/hs-snap-core/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- www/hs-snap-core/distinfo 23 Apr 2011 20:24:27 -0000 1.4
+++ www/hs-snap-core/distinfo 11 Sep 2011 11:57:31 -0000
@@ -1,5 +1,5 @@
-MD5 (ghc/snap-core-0.2.16.tar.gz) = szAYBhO5c9zRGMqJfDuVOQ==
-RMD160 (ghc/snap-core-0.2.16.tar.gz) = dWepiDAj8116e220Y0PFiIJjYN4=
-SHA1 (ghc/snap-core-0.2.16.tar.gz) = +6FbHuZecW188KzeDLUUs/I1e48=
-SHA256 (ghc/snap-core-0.2.16.tar.gz) =
Hg4Z5sa0550+Re6Rb0m96sgi26qYiK6bTH6fobjqn/M=
-SIZE (ghc/snap-core-0.2.16.tar.gz) = 495947
+MD5 (ghc/snap-core-0.5.3.1.tar.gz) = s3bxjr9IIeHqpcmTf2Wc9A==
+RMD160 (ghc/snap-core-0.5.3.1.tar.gz) = O+yZ+SCU/A/syUPXtRoKN1xsxkk=
+SHA1 (ghc/snap-core-0.5.3.1.tar.gz) = bnQ2LgoIR5Cil8od8hWcR97waGE=
+SHA256 (ghc/snap-core-0.5.3.1.tar.gz) =
1VB+gVpmfa8VrcCpaxARPAP8icP46Gmhx4xEGKZilGM=
+SIZE (ghc/snap-core-0.5.3.1.tar.gz) = 74437
Index: www/hs-snap-core/patches/patch-snap-core_cabal
===================================================================
RCS file: www/hs-snap-core/patches/patch-snap-core_cabal
diff -N www/hs-snap-core/patches/patch-snap-core_cabal
--- www/hs-snap-core/patches/patch-snap-core_cabal 5 Apr 2011 11:42:42
-0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,21 +0,0 @@
-$OpenBSD: patch-snap-core_cabal,v 1.1 2011/04/05 11:42:42 kili Exp $
---- snap-core.cabal.orig Wed Nov 10 21:11:04 2010
-+++ snap-core.cabal Mon Apr 4 14:02:25 2011
-@@ -162,7 +162,7 @@ Library
- monads-fd < 0.1.0.3,
- old-locale,
- old-time,
-- text >= 0.10 && <0.11,
-+ text >= 0.10 && <0.12,
- time,
- transformers,
- unix-compat,
-@@ -205,7 +205,7 @@ Executable snap
- old-locale,
- old-time,
- template-haskell,
-- text >= 0.10 && <0.11,
-+ text >= 0.10 && <0.12,
- time,
- transformers,
- unix-compat,
Index: www/hs-snap-core/pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/hs-snap-core/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST
--- www/hs-snap-core/pkg/PLIST 11 Apr 2011 14:55:41 -0000 1.5
+++ www/hs-snap-core/pkg/PLIST 11 Sep 2011 11:57:31 -0000
@@ -1,15 +1,14 @@
@comment $OpenBSD: PLIST,v 1.5 2011/04/11 14:55:41 kili Exp $
-@bin bin/snap
lib/ghc/${DISTNAME}/
-lib/ghc/${DISTNAME}/Data/
-lib/ghc/${DISTNAME}/Data/CIByteString.hi
lib/ghc/${DISTNAME}/HS${DISTNAME}.o
lib/ghc/${DISTNAME}/Snap/
lib/ghc/${DISTNAME}/Snap/Internal/
lib/ghc/${DISTNAME}/Snap/Internal/Debug.hi
lib/ghc/${DISTNAME}/Snap/Internal/Http/
lib/ghc/${DISTNAME}/Snap/Internal/Http/Types.hi
+lib/ghc/${DISTNAME}/Snap/Internal/Instances.hi
lib/ghc/${DISTNAME}/Snap/Internal/Iteratee/
+lib/ghc/${DISTNAME}/Snap/Internal/Iteratee/BoyerMooreHorspool.hi
lib/ghc/${DISTNAME}/Snap/Internal/Iteratee/Debug.hi
lib/ghc/${DISTNAME}/Snap/Internal/Parsing.hi
lib/ghc/${DISTNAME}/Snap/Internal/Routing.hi
@@ -18,7 +17,9 @@ lib/ghc/${DISTNAME}/Snap/Iteratee.hi
lib/ghc/${DISTNAME}/Snap/Types.hi
lib/ghc/${DISTNAME}/Snap/Util/
lib/ghc/${DISTNAME}/Snap/Util/FileServe.hi
+lib/ghc/${DISTNAME}/Snap/Util/FileUploads.hi
lib/ghc/${DISTNAME}/Snap/Util/GZip.hi
+lib/ghc/${DISTNAME}/Snap/Util/Readable.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
@@ -27,16 +28,20 @@ lib/ghc/${DISTNAME}/unregister.sh
share/doc/hs-${DISTNAME}/
share/doc/hs-${DISTNAME}/LICENSE
share/doc/hs-${DISTNAME}/html/
-share/doc/hs-${DISTNAME}/html/Data-CIByteString.html
share/doc/hs-${DISTNAME}/html/Snap-Internal-Debug.html
share/doc/hs-${DISTNAME}/html/Snap-Internal-Http-Types.html
share/doc/hs-${DISTNAME}/html/Snap-Internal-Iteratee-Debug.html
+share/doc/hs-${DISTNAME}/html/Snap-Internal-Parsing.html
share/doc/hs-${DISTNAME}/html/Snap-Iteratee.html
share/doc/hs-${DISTNAME}/html/Snap-Types.html
share/doc/hs-${DISTNAME}/html/Snap-Util-FileServe.html
+share/doc/hs-${DISTNAME}/html/Snap-Util-FileUploads.html
share/doc/hs-${DISTNAME}/html/Snap-Util-GZip.html
+share/doc/hs-${DISTNAME}/html/Snap-Util-Readable.html
+share/doc/hs-${DISTNAME}/html/doc-index-36.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-95.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
@@ -48,6 +53,7 @@ share/doc/hs-${DISTNAME}/html/doc-index-
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-K.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
@@ -58,20 +64,23 @@ share/doc/hs-${DISTNAME}/html/doc-index-
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-W.html
+share/doc/hs-${DISTNAME}/html/doc-index-Y.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_Data-CIByteString.html
share/doc/hs-${DISTNAME}/html/mini_Snap-Internal-Debug.html
share/doc/hs-${DISTNAME}/html/mini_Snap-Internal-Http-Types.html
share/doc/hs-${DISTNAME}/html/mini_Snap-Internal-Iteratee-Debug.html
+share/doc/hs-${DISTNAME}/html/mini_Snap-Internal-Parsing.html
share/doc/hs-${DISTNAME}/html/mini_Snap-Iteratee.html
share/doc/hs-${DISTNAME}/html/mini_Snap-Types.html
share/doc/hs-${DISTNAME}/html/mini_Snap-Util-FileServe.html
+share/doc/hs-${DISTNAME}/html/mini_Snap-Util-FileUploads.html
share/doc/hs-${DISTNAME}/html/mini_Snap-Util-GZip.html
+share/doc/hs-${DISTNAME}/html/mini_Snap-Util-Readable.html
share/doc/hs-${DISTNAME}/html/minus.gif
share/doc/hs-${DISTNAME}/html/ocean.css
share/doc/hs-${DISTNAME}/html/plus.gif
Index: www/hs-snap-server/Makefile
===================================================================
RCS file: /cvs/ports/www/hs-snap-server/Makefile,v
retrieving revision 1.9
diff -u -p -r1.9 Makefile
--- www/hs-snap-server/Makefile 23 Apr 2011 14:32:51 -0000 1.9
+++ www/hs-snap-server/Makefile 11 Sep 2011 11:57:31 -0000
@@ -2,8 +2,7 @@
COMMENT = Snap Haskell Web Framework Server
-DISTNAME = snap-server-0.2.16.2
-REVISION = 2
+DISTNAME = snap-server-0.5.3.1
CATEGORIES = www
HOMEPAGE = http://snapframework.com/
@@ -20,12 +19,13 @@ MODULES = lang/ghc
MODGHC_BUILD = cabal hackage haddock register
RUN_DEPENDS += devel/hs-binary \
- devel/hs-cereal \
+ devel/hs-blaze-builder \
+ devel/hs-blaze-builder-enumerator \
+ devel/hs-case-insensitive \
devel/hs-directory-tree \
- devel/hs-dlist \
- devel/hs-iteratee \
+ devel/hs-enumerator \
+ devel/hs-MonadCatchIO-transformers \
devel/hs-murmur-hash \
- devel/hs-monads-fd \
devel/hs-mtl \
devel/hs-network \
devel/hs-PSQueue \
@@ -35,9 +35,8 @@ RUN_DEPENDS += devel/hs-binary \
devel/hs-unix-compat \
devel/hs-vector \
devel/hs-vector-algorithms \
- textproc/hs-attoparsec-iteratee \
+ textproc/hs-attoparsec-enumerator \
textproc/hs-bytestring-nums \
- textproc/hs-bytestring-show \
www/hs-snap-core
BUILD_DEPENDS += ${RUN_DEPENDS}
Index: www/hs-snap-server/distinfo
===================================================================
RCS file: /cvs/ports/www/hs-snap-server/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- www/hs-snap-server/distinfo 23 Apr 2011 20:24:27 -0000 1.4
+++ www/hs-snap-server/distinfo 11 Sep 2011 11:57:31 -0000
@@ -1,5 +1,5 @@
-MD5 (ghc/snap-server-0.2.16.2.tar.gz) = BXSe8VWoxD6pSjUvW58y6w==
-RMD160 (ghc/snap-server-0.2.16.2.tar.gz) = FXsj44715S8NVBmWakQ/bhCju0Y=
-SHA1 (ghc/snap-server-0.2.16.2.tar.gz) = oCvtKIHKYBxokYnx6OGt7mRUS24=
-SHA256 (ghc/snap-server-0.2.16.2.tar.gz) =
8OFirqaGeK5jegJbgOhonTS5eFwGcsgqa5hDmAPrz74=
-SIZE (ghc/snap-server-0.2.16.2.tar.gz) = 493374
+MD5 (ghc/snap-server-0.5.3.1.tar.gz) = ktnWhgmZbKNAbcjquDxfBg==
+RMD160 (ghc/snap-server-0.5.3.1.tar.gz) = B2BGl1Tr7w3/lq1Wz9eRwQOZslA=
+SHA1 (ghc/snap-server-0.5.3.1.tar.gz) = bCc2uex0Roqz4psrKdsLPjC3a5o=
+SHA256 (ghc/snap-server-0.5.3.1.tar.gz) =
f/enljmakugAp6i0rtf49sJku6vK1/meEvfmZx+dbmU=
+SIZE (ghc/snap-server-0.5.3.1.tar.gz) = 57358
Index: www/hs-snap-server/patches/patch-snap-server_cabal
===================================================================
RCS file: www/hs-snap-server/patches/patch-snap-server_cabal
diff -N www/hs-snap-server/patches/patch-snap-server_cabal
--- www/hs-snap-server/patches/patch-snap-server_cabal 11 Apr 2011 14:55:58
-0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,26 +0,0 @@
-$OpenBSD: patch-snap-server_cabal,v 1.1 2011/04/11 14:55:58 kili Exp $
-
-Build with newer network package; network-bytestring has been
-integrated into network.
-
---- snap-server.cabal.orig Wed Nov 10 22:09:47 2010
-+++ snap-server.cabal Sat Apr 9 17:31:06 2011
-@@ -121,7 +121,7 @@ Library
- iteratee >= 0.3.1 && <0.4,
- monads-fd < 0.1.0.3,
- murmur-hash >= 0.1 && < 0.2,
-- network == 2.2.1.*,
-+ network >= 2.2.1 && < 2.4,
- old-locale,
- snap-core == 0.2.16.*,
- template-haskell,
-@@ -142,8 +142,7 @@ Library
- cpp-options: -DLIBEV
- else
- other-modules: Snap.Internal.Http.Server.TimeoutTable
-- build-depends: network-bytestring >= 0.1.2 && < 0.2,
-- PSQueue >= 1.1 && <1.2
-+ build-depends: PSQueue >= 1.1 && <1.2
-
- other-modules: Snap.Internal.Http.Server.SimpleBackend
-
Index: www/hs-snap-server/pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/hs-snap-server/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST
--- www/hs-snap-server/pkg/PLIST 11 Apr 2011 14:55:58 -0000 1.4
+++ www/hs-snap-server/pkg/PLIST 11 Sep 2011 11:57:31 -0000
@@ -17,9 +17,14 @@ lib/ghc/${DISTNAME}/Snap/Internal/Http/
lib/ghc/${DISTNAME}/Snap/Internal/Http/Parser.hi
lib/ghc/${DISTNAME}/Snap/Internal/Http/Server/
lib/ghc/${DISTNAME}/Snap/Internal/Http/Server.hi
+lib/ghc/${DISTNAME}/Snap/Internal/Http/Server/Backend.hi
lib/ghc/${DISTNAME}/Snap/Internal/Http/Server/Date.hi
+lib/ghc/${DISTNAME}/Snap/Internal/Http/Server/HttpPort.hi
+lib/ghc/${DISTNAME}/Snap/Internal/Http/Server/LibevBackend.hi
+lib/ghc/${DISTNAME}/Snap/Internal/Http/Server/ListenHelpers.hi
lib/ghc/${DISTNAME}/Snap/Internal/Http/Server/SimpleBackend.hi
-lib/ghc/${DISTNAME}/Snap/Internal/Http/Server/TimeoutTable.hi
+lib/ghc/${DISTNAME}/Snap/Internal/Http/Server/TLS.hi
+lib/ghc/${DISTNAME}/Snap/Internal/Http/Server/TimeoutManager.hi
lib/ghc/${DISTNAME}/System/
lib/ghc/${DISTNAME}/System/FastLogger.hi
lib/ghc/${DISTNAME}/libHS${DISTNAME}.a
Index: security/hs-asn1-data/Makefile
===================================================================
RCS file: /cvs/ports/security/hs-asn1-data/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- security/hs-asn1-data/Makefile 19 Apr 2011 19:45:40 -0000 1.4
+++ security/hs-asn1-data/Makefile 11 Sep 2011 11:57:47 -0000
@@ -3,7 +3,7 @@
COMMENT= ASN1 data reader and writer for various forms
DISTNAME= asn1-data-0.4.6
-REVISION= 0
+REVISION= 1
CATEGORIES= security converters
MAINTAINER= Jasper Lievisse Adriaanse <[email protected]>
Index: security/hs-certificate/Makefile
===================================================================
RCS file: /cvs/ports/security/hs-certificate/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- security/hs-certificate/Makefile 23 Apr 2011 14:32:51 -0000 1.4
+++ security/hs-certificate/Makefile 11 Sep 2011 11:57:47 -0000
@@ -3,7 +3,7 @@
COMMENT= certificates and Key Reader/Writer
DISTNAME= certificate-0.7.0
-REVISION = 0
+REVISION = 1
CATEGORIES= security
MAINTAINER= Jasper Lievisse Adriaanse <[email protected]>
Index: textproc/hs-attoparsec-enumerator/Makefile
===================================================================
RCS file: /cvs/ports/textproc/hs-attoparsec-enumerator/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- textproc/hs-attoparsec-enumerator/Makefile 11 Apr 2011 14:54:34 -0000
1.3
+++ textproc/hs-attoparsec-enumerator/Makefile 11 Sep 2011 11:57:47 -0000
@@ -3,7 +3,7 @@
COMMENT= convert an Attoparsec parser into an iteratee
DISTNAME= attoparsec-enumerator-0.2.0.3
-REVISION= 1
+REVISION= 2
CATEGORIES= textproc
MAINTAINER= Jasper Lievisse Adriaanse <[email protected]>
hs-attoparsec-text.tgz
Description: application/tar-gz
hs-blaze-builder-enumerator.tgz
Description: application/tar-gz
hs-blaze-html.tgz
Description: application/tar-gz
hs-case-insensitive.tgz
Description: application/tar-gz
hs-snap.tgz
Description: application/tar-gz
hs-xmlhtml.tgz
Description: application/tar-gz
