import haskell-src-exts 1.9.3
Haskell-Source with Extensions (HSE, haskell-src-exts) is an extension of the standard haskell-src package, and handles most registered syntactic extensions to Haskell, including: * Multi-parameter type classes with functional dependencies * Indexed type families (including associated types) * Empty data declarations * GADTs * Implicit parameters * Template Haskell [..] feedback/ok kili@
This commit is contained in:
parent
44857b2db6
commit
33989ae8ab
25
lang/hs-haskell-src-exts/Makefile
Normal file
25
lang/hs-haskell-src-exts/Makefile
Normal file
@ -0,0 +1,25 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2010/09/26 18:34:28 jasper Exp $
|
||||
|
||||
COMMENT= abstract syntax, lexer, parser and pretty printer
|
||||
|
||||
DISTNAME= haskell-src-exts-1.9.3
|
||||
CATEGORIES= lang devel
|
||||
|
||||
# 3-clause BSD
|
||||
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} \
|
||||
::devel/happy
|
||||
RUN_DEPEMDS= :hs-cpphs->=1.11:devel/cpphs,-lib
|
||||
|
||||
VMEM_WARNING= Yes
|
||||
NO_REGRESS= Yes
|
||||
|
||||
.include <bsd.port.mk>
|
5
lang/hs-haskell-src-exts/distinfo
Normal file
5
lang/hs-haskell-src-exts/distinfo
Normal file
@ -0,0 +1,5 @@
|
||||
MD5 (haskell-src-exts-1.9.3.tar.gz) = ls6CpASI6ZgsMpSif5iR2g==
|
||||
RMD160 (haskell-src-exts-1.9.3.tar.gz) = BqGgaiX1t3Vox/A1PwrBFmMdfI0=
|
||||
SHA1 (haskell-src-exts-1.9.3.tar.gz) = jcELNdZRsorr2sIUy3VV4abMIgM=
|
||||
SHA256 (haskell-src-exts-1.9.3.tar.gz) = yNauIZa1cidscjQRQDApxGCvCeq4IbMlbP8J4OfyqIA=
|
||||
SIZE (haskell-src-exts-1.9.3.tar.gz) = 176477
|
14
lang/hs-haskell-src-exts/pkg/DESCR
Normal file
14
lang/hs-haskell-src-exts/pkg/DESCR
Normal file
@ -0,0 +1,14 @@
|
||||
Haskell-Source with Extensions (HSE, haskell-src-exts) is an extension
|
||||
of the standard haskell-src package, and handles most registered
|
||||
syntactic extensions to Haskell, including:
|
||||
|
||||
* Multi-parameter type classes with functional dependencies
|
||||
* Indexed type families (including associated types)
|
||||
* Empty data declarations
|
||||
* GADTs
|
||||
* Implicit parameters
|
||||
* Template Haskell
|
||||
|
||||
and a few more. All extensions implemented in GHC are supported. Apart
|
||||
from these standard extensions, it also handles regular patterns as per
|
||||
the HaRP extension as well as HSX-style embedded XML syntax.
|
104
lang/hs-haskell-src-exts/pkg/PLIST
Normal file
104
lang/hs-haskell-src-exts/pkg/PLIST
Normal file
@ -0,0 +1,104 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2010/09/26 18:34:28 jasper Exp $
|
||||
lib/${DISTNAME}/
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/HS${DISTNAME}.o
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Language/
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Language/Haskell/
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Language/Haskell/Exts/
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Language/Haskell/Exts.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Language/Haskell/Exts/Annotated/
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Language/Haskell/Exts/Annotated.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Language/Haskell/Exts/Annotated/Build.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Language/Haskell/Exts/Annotated/ExactPrint.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Language/Haskell/Exts/Annotated/Fixity.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Language/Haskell/Exts/Annotated/Simplify.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Language/Haskell/Exts/Annotated/Syntax.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Language/Haskell/Exts/Build.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Language/Haskell/Exts/Comments.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Language/Haskell/Exts/ExtScheme.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Language/Haskell/Exts/Extension.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Language/Haskell/Exts/Fixity.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Language/Haskell/Exts/InternalParser.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Language/Haskell/Exts/Lexer.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Language/Haskell/Exts/ParseMonad.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Language/Haskell/Exts/ParseSyntax.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Language/Haskell/Exts/ParseUtils.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Language/Haskell/Exts/Parser.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Language/Haskell/Exts/Pretty.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Language/Haskell/Exts/SrcLoc.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Language/Haskell/Exts/Syntax.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/libHS${DISTNAME}.a
|
||||
lib/${DISTNAME}/register.sh
|
||||
@exec /usr/bin/env HOME=/nonexistent %D/lib/${DISTNAME}/register.sh -v0
|
||||
@unexec /usr/bin/env HOME=/nonexistent %D/lib/${DISTNAME}/unregister.sh -v0 --force
|
||||
lib/${DISTNAME}/unregister.sh
|
||||
share/doc/${DISTNAME}/
|
||||
share/doc/${DISTNAME}/LICENSE
|
||||
share/doc/${DISTNAME}/html/
|
||||
share/doc/${DISTNAME}/html/Language-Haskell-Exts-Annotated-Build.html
|
||||
share/doc/${DISTNAME}/html/Language-Haskell-Exts-Annotated-ExactPrint.html
|
||||
share/doc/${DISTNAME}/html/Language-Haskell-Exts-Annotated-Fixity.html
|
||||
share/doc/${DISTNAME}/html/Language-Haskell-Exts-Annotated-Simplify.html
|
||||
share/doc/${DISTNAME}/html/Language-Haskell-Exts-Annotated-Syntax.html
|
||||
share/doc/${DISTNAME}/html/Language-Haskell-Exts-Annotated.html
|
||||
share/doc/${DISTNAME}/html/Language-Haskell-Exts-Build.html
|
||||
share/doc/${DISTNAME}/html/Language-Haskell-Exts-Comments.html
|
||||
share/doc/${DISTNAME}/html/Language-Haskell-Exts-Extension.html
|
||||
share/doc/${DISTNAME}/html/Language-Haskell-Exts-Fixity.html
|
||||
share/doc/${DISTNAME}/html/Language-Haskell-Exts-Parser.html
|
||||
share/doc/${DISTNAME}/html/Language-Haskell-Exts-Pretty.html
|
||||
share/doc/${DISTNAME}/html/Language-Haskell-Exts-SrcLoc.html
|
||||
share/doc/${DISTNAME}/html/Language-Haskell-Exts-Syntax.html
|
||||
share/doc/${DISTNAME}/html/Language-Haskell-Exts.html
|
||||
share/doc/${DISTNAME}/html/doc-index-60.html
|
||||
share/doc/${DISTNAME}/html/doc-index-61.html
|
||||
share/doc/${DISTNAME}/html/doc-index-A.html
|
||||
share/doc/${DISTNAME}/html/doc-index-B.html
|
||||
share/doc/${DISTNAME}/html/doc-index-C.html
|
||||
share/doc/${DISTNAME}/html/doc-index-D.html
|
||||
share/doc/${DISTNAME}/html/doc-index-E.html
|
||||
share/doc/${DISTNAME}/html/doc-index-F.html
|
||||
share/doc/${DISTNAME}/html/doc-index-G.html
|
||||
share/doc/${DISTNAME}/html/doc-index-H.html
|
||||
share/doc/${DISTNAME}/html/doc-index-I.html
|
||||
share/doc/${DISTNAME}/html/doc-index-K.html
|
||||
share/doc/${DISTNAME}/html/doc-index-L.html
|
||||
share/doc/${DISTNAME}/html/doc-index-M.html
|
||||
share/doc/${DISTNAME}/html/doc-index-N.html
|
||||
share/doc/${DISTNAME}/html/doc-index-O.html
|
||||
share/doc/${DISTNAME}/html/doc-index-P.html
|
||||
share/doc/${DISTNAME}/html/doc-index-Q.html
|
||||
share/doc/${DISTNAME}/html/doc-index-R.html
|
||||
share/doc/${DISTNAME}/html/doc-index-S.html
|
||||
share/doc/${DISTNAME}/html/doc-index-T.html
|
||||
share/doc/${DISTNAME}/html/doc-index-U.html
|
||||
share/doc/${DISTNAME}/html/doc-index-V.html
|
||||
share/doc/${DISTNAME}/html/doc-index-W.html
|
||||
share/doc/${DISTNAME}/html/doc-index-X.html
|
||||
share/doc/${DISTNAME}/html/doc-index-Y.html
|
||||
share/doc/${DISTNAME}/html/doc-index-Z.html
|
||||
share/doc/${DISTNAME}/html/doc-index.html
|
||||
share/doc/${DISTNAME}/html/frames.html
|
||||
share/doc/${DISTNAME}/html/haddock-util.js
|
||||
share/doc/${DISTNAME}/html/haddock.css
|
||||
share/doc/${DISTNAME}/html/haskell-src-exts.haddock
|
||||
share/doc/${DISTNAME}/html/haskell_icon.gif
|
||||
share/doc/${DISTNAME}/html/index-frames.html
|
||||
share/doc/${DISTNAME}/html/index.html
|
||||
share/doc/${DISTNAME}/html/mini_Language-Haskell-Exts-Annotated-Build.html
|
||||
share/doc/${DISTNAME}/html/mini_Language-Haskell-Exts-Annotated-ExactPrint.html
|
||||
share/doc/${DISTNAME}/html/mini_Language-Haskell-Exts-Annotated-Fixity.html
|
||||
share/doc/${DISTNAME}/html/mini_Language-Haskell-Exts-Annotated-Simplify.html
|
||||
share/doc/${DISTNAME}/html/mini_Language-Haskell-Exts-Annotated-Syntax.html
|
||||
share/doc/${DISTNAME}/html/mini_Language-Haskell-Exts-Annotated.html
|
||||
share/doc/${DISTNAME}/html/mini_Language-Haskell-Exts-Build.html
|
||||
share/doc/${DISTNAME}/html/mini_Language-Haskell-Exts-Comments.html
|
||||
share/doc/${DISTNAME}/html/mini_Language-Haskell-Exts-Extension.html
|
||||
share/doc/${DISTNAME}/html/mini_Language-Haskell-Exts-Fixity.html
|
||||
share/doc/${DISTNAME}/html/mini_Language-Haskell-Exts-Parser.html
|
||||
share/doc/${DISTNAME}/html/mini_Language-Haskell-Exts-Pretty.html
|
||||
share/doc/${DISTNAME}/html/mini_Language-Haskell-Exts-SrcLoc.html
|
||||
share/doc/${DISTNAME}/html/mini_Language-Haskell-Exts-Syntax.html
|
||||
share/doc/${DISTNAME}/html/mini_Language-Haskell-Exts.html
|
||||
share/doc/${DISTNAME}/html/minus.gif
|
||||
share/doc/${DISTNAME}/html/plus.gif
|
Loading…
x
Reference in New Issue
Block a user