# $Id: Portfile 64982 2010-03-18 23:32:16Z nox@macports.org $

PortSystem      1.0
PortGroup       haskell 1.0

haskell.setup   haskell-src-exts 1.8.2
license         BSD-3
platforms       darwin
categories      devel
maintainers     nox openmaintainer
description     Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer

long_description \
    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.

checksums       md5     ef24815fd1f08e3d90448a52c648f629 \
                sha1    ba2dad5ab2e0fdc7fe3ad6ccf3852da9a5b0915b \
                rmd160  b065c95b9181e4342202a0546f7f445afcb863d3

depends_build-append \
    port:cpphs \
    port:hs-platform-happy

configure.args-append \
    --docdir=${prefix}/share/doc/${name}

universal_variant no
