# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
# $Id: Portfile 118700 2014-04-08 16:48:48Z snc@macports.org $

PortSystem          1.0
PortGroup           haskell 1.0

haskell.setup       pxsl-tools 1.0.1 ghc no
name                pxsl-tools
revision            1
categories          textproc xml
maintainers         snc openmaintainer
license             GPL-2
description         A convenient shorthand for writing markup-heavy XML \
                    documents.
long_description    PXSL ("pixel") is a convenient shorthand for writing \
                    markup-heavy XML documents. It provides XML authors and \
                    programmers with a simple, concise syntax that they can \
                    use to create XML documents. For more advanced users, PXSL \
                    offers customizable shortcuts and sophisticated \
                    refactoring tools like functional macros that can markedly \
                    reduce the size and complexity of markup-dense XML \
                    documents.

platforms           darwin freebsd
use_parallel_build  yes
homepage            https://github.com/tmoertel/pxsl-tools
master_sites        http://hackage.haskell.org/package/pxsl-tools

checksums           rmd160  aff14de679d39e669418983879c8c2345fc8a0c9 \
                    sha256  dc311c012b0b6b482cdd26337f44cff8259269d3dd83f482ab4049965fa085e0

depends_lib-append  port:gmp \
                    port:hs-mtl \
                    port:hs-parsec \
                    port:libgcc \
                    port:libiconv

livecheck.type      regex
livecheck.url       ${master_sites}
livecheck.regex     ${name}-(\\d+(\\.\\d+)+)${extract.suffix}
