Import textproc/hs-polyparse, new dependency of an incoming

textproc/hs-HaXml update.

OK kili@
This commit is contained in:
dcoppa 2011-05-26 07:56:32 +00:00
parent 7a112c7ed7
commit 0036f1c630
4 changed files with 111 additions and 0 deletions

View File

@ -0,0 +1,24 @@
# $OpenBSD: Makefile,v 1.1.1.1 2011/05/26 07:56:32 dcoppa Exp $
COMMENT = alternative parser combinator libraries
DISTNAME = polyparse-1.6
CATEGORIES = textproc
HOMEPAGE = http://code.haskell.org/~malcolm/polyparse/
MAINTAINER = David Coppa <dcoppa@openbsd.org>
# LGPL
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
RUN_DEPENDS += devel/hs-text
BUILD_DEPENDS += ${RUN_DEPENDS}
.include <bsd.port.mk>

View File

@ -0,0 +1,5 @@
MD5 (ghc/polyparse-1.6.tar.gz) = g8dn9HKr5rRarsI1VokDRA==
RMD160 (ghc/polyparse-1.6.tar.gz) = Dliw3mv9CaQDIXwVl8v+5ZJZAyU=
SHA1 (ghc/polyparse-1.6.tar.gz) = MwegmpL86+BWFmWKu2BQkIXPELQ=
SHA256 (ghc/polyparse-1.6.tar.gz) = 31pSYlz52pin6cawlcgsnJXPG4BiQmL+sffA0jXWxa8=
SIZE (ghc/polyparse-1.6.tar.gz) = 22044

View File

@ -0,0 +1,5 @@
A variety of alternative parser combinator libraries, including the
original HuttonMeijer set. The Poly sets have features like good error
reporting, arbitrary token type, running state, lazy parsing, and so on.
Finally, Text.Parse is a proposed replacement for the standard Read
class, for better deserialization of Haskell values from Strings.

View File

@ -0,0 +1,77 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2011/05/26 07:56:32 dcoppa Exp $
lib/ghc/${DISTNAME}/
lib/ghc/${DISTNAME}/HS${DISTNAME}.o
lib/ghc/${DISTNAME}/Text/
lib/ghc/${DISTNAME}/Text/Parse/
lib/ghc/${DISTNAME}/Text/Parse.hi
lib/ghc/${DISTNAME}/Text/Parse/ByteString.hi
lib/ghc/${DISTNAME}/Text/ParserCombinators/
lib/ghc/${DISTNAME}/Text/ParserCombinators/HuttonMeijer.hi
lib/ghc/${DISTNAME}/Text/ParserCombinators/HuttonMeijerWallace.hi
lib/ghc/${DISTNAME}/Text/ParserCombinators/Poly/
lib/ghc/${DISTNAME}/Text/ParserCombinators/Poly.hi
lib/ghc/${DISTNAME}/Text/ParserCombinators/Poly/Base.hi
lib/ghc/${DISTNAME}/Text/ParserCombinators/Poly/ByteString.hi
lib/ghc/${DISTNAME}/Text/ParserCombinators/Poly/Lazy.hi
lib/ghc/${DISTNAME}/Text/ParserCombinators/Poly/Lex.hi
lib/ghc/${DISTNAME}/Text/ParserCombinators/Poly/Parser.hi
lib/ghc/${DISTNAME}/Text/ParserCombinators/Poly/Plain.hi
lib/ghc/${DISTNAME}/Text/ParserCombinators/Poly/Result.hi
lib/ghc/${DISTNAME}/Text/ParserCombinators/Poly/State.hi
lib/ghc/${DISTNAME}/Text/ParserCombinators/Poly/StateLazy.hi
lib/ghc/${DISTNAME}/Text/ParserCombinators/Poly/StateParser.hi
lib/ghc/${DISTNAME}/Text/ParserCombinators/Poly/StateText.hi
lib/ghc/${DISTNAME}/Text/ParserCombinators/Poly/Text.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
@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}/COPYRIGHT
share/doc/hs-${DISTNAME}/html/
share/doc/hs-${DISTNAME}/html/Text-Parse-ByteString.html
share/doc/hs-${DISTNAME}/html/Text-Parse.html
share/doc/hs-${DISTNAME}/html/Text-ParserCombinators-HuttonMeijer.html
share/doc/hs-${DISTNAME}/html/Text-ParserCombinators-HuttonMeijerWallace.html
share/doc/hs-${DISTNAME}/html/Text-ParserCombinators-Poly-Base.html
share/doc/hs-${DISTNAME}/html/Text-ParserCombinators-Poly-ByteString.html
share/doc/hs-${DISTNAME}/html/Text-ParserCombinators-Poly-Lazy.html
share/doc/hs-${DISTNAME}/html/Text-ParserCombinators-Poly-Lex.html
share/doc/hs-${DISTNAME}/html/Text-ParserCombinators-Poly-Parser.html
share/doc/hs-${DISTNAME}/html/Text-ParserCombinators-Poly-Plain.html
share/doc/hs-${DISTNAME}/html/Text-ParserCombinators-Poly-Result.html
share/doc/hs-${DISTNAME}/html/Text-ParserCombinators-Poly-State.html
share/doc/hs-${DISTNAME}/html/Text-ParserCombinators-Poly-StateLazy.html
share/doc/hs-${DISTNAME}/html/Text-ParserCombinators-Poly-StateParser.html
share/doc/hs-${DISTNAME}/html/Text-ParserCombinators-Poly-StateText.html
share/doc/hs-${DISTNAME}/html/Text-ParserCombinators-Poly-Text.html
share/doc/hs-${DISTNAME}/html/Text-ParserCombinators-Poly.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_Text-Parse-ByteString.html
share/doc/hs-${DISTNAME}/html/mini_Text-Parse.html
share/doc/hs-${DISTNAME}/html/mini_Text-ParserCombinators-HuttonMeijer.html
share/doc/hs-${DISTNAME}/html/mini_Text-ParserCombinators-HuttonMeijerWallace.html
share/doc/hs-${DISTNAME}/html/mini_Text-ParserCombinators-Poly-Base.html
share/doc/hs-${DISTNAME}/html/mini_Text-ParserCombinators-Poly-ByteString.html
share/doc/hs-${DISTNAME}/html/mini_Text-ParserCombinators-Poly-Lazy.html
share/doc/hs-${DISTNAME}/html/mini_Text-ParserCombinators-Poly-Lex.html
share/doc/hs-${DISTNAME}/html/mini_Text-ParserCombinators-Poly-Parser.html
share/doc/hs-${DISTNAME}/html/mini_Text-ParserCombinators-Poly-Plain.html
share/doc/hs-${DISTNAME}/html/mini_Text-ParserCombinators-Poly-Result.html
share/doc/hs-${DISTNAME}/html/mini_Text-ParserCombinators-Poly-State.html
share/doc/hs-${DISTNAME}/html/mini_Text-ParserCombinators-Poly-StateLazy.html
share/doc/hs-${DISTNAME}/html/mini_Text-ParserCombinators-Poly-StateParser.html
share/doc/hs-${DISTNAME}/html/mini_Text-ParserCombinators-Poly-StateText.html
share/doc/hs-${DISTNAME}/html/mini_Text-ParserCombinators-Poly-Text.html
share/doc/hs-${DISTNAME}/html/mini_Text-ParserCombinators-Poly.html
share/doc/hs-${DISTNAME}/html/minus.gif
share/doc/hs-${DISTNAME}/html/ocean.css
share/doc/hs-${DISTNAME}/html/plus.gif
share/doc/hs-${DISTNAME}/html/polyparse.haddock
share/doc/hs-${DISTNAME}/html/synopsis.png