# -*- 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 131981 2015-01-22 19:34:32Z cal@macports.org $ PortSystem 1.0 PortGroup haskell 1.0 haskell.setup hxt 9.3.1.2 revision 3 checksums rmd160 d6b21c01db606462660dd9281807db46596e6ec3 \ sha256 d6486d465f0827e456143da18fa5519b6b418123c1cb182c215a2e5dcc4f926c maintainers cal openmaintainer platforms darwin license MIT description A collection of tools for processing XML with Haskell long_description \ The Haskell XML Toolbox bases on the ideas of HaXml and HXML, but \ introduces a more general approach for processing XML with Haskell. The \ Haskell XML Toolbox uses a generic data model for representing XML \ documents, including the DTD subset and the document subset, in Haskell. It \ contains a validating XML parser, a HTML parser, namespace support, an \ XPath expression evaluator, an XSLT library, a RelaxNG schema validator and \ funtions for serialization and deserialization of user defined data. The \ library makes extensive use of the arrow approach for processing XML. depends_lib-append port:hs-hunit \ port:hs-hxt-charproperties \ port:hs-hxt-regex-xmlschema \ port:hs-hxt-unicode \ port:hs-mtl \ port:hs-network \ port:hs-parsec