[114518] trunk/dports/devel
cal at macports.org
cal at macports.org
Mon Dec 9 16:09:47 PST 2013
Revision: 114518
https://trac.macports.org/changeset/114518
Author: cal at macports.org
Date: 2013-12-09 16:09:47 -0800 (Mon, 09 Dec 2013)
Log Message:
-----------
new port: hs-hxt (and its dependencies hs-hxt-*), dependency of hs-hs3 for #41466
Modified Paths:
--------------
trunk/dports/devel/hs-hxt/Portfile
trunk/dports/devel/hs-hxt-charproperties/Portfile
trunk/dports/devel/hs-hxt-regex-xmlschema/Portfile
trunk/dports/devel/hs-hxt-unicode/Portfile
Added Paths:
-----------
trunk/dports/devel/hs-hxt/
trunk/dports/devel/hs-hxt-charproperties/
trunk/dports/devel/hs-hxt-regex-xmlschema/
trunk/dports/devel/hs-hxt-unicode/
Modified: trunk/dports/devel/hs-hxt/Portfile
===================================================================
--- trunk/dports/devel/hs-edit-distance/Portfile 2013-12-09 23:50:03 UTC (rev 114517)
+++ trunk/dports/devel/hs-hxt/Portfile 2013-12-10 00:09:47 UTC (rev 114518)
@@ -4,17 +4,30 @@
PortSystem 1.0
PortGroup haskell 1.0
-haskell.setup edit-distance 0.2.1.2
-checksums rmd160 ed73f6b7e0b967f83605593af76762de389723d5 \
- sha256 84bcc319f4b7dc48994de082819bc656e6a001fdf40c2f7327b9a2acc2d5bd21
+haskell.setup hxt 9.3.1.2
+checksums rmd160 d6b21c01db606462660dd9281807db46596e6ec3 \
+ sha256 d6486d465f0827e456143da18fa5519b6b418123c1cb182c215a2e5dcc4f926c
maintainers cal openmaintainer
platforms darwin
-license BSD
+license MIT
-description Levenshtein and restricted Damerau-Levenshtein edit distances
+description A collection of tools for processing XML with Haskell
long_description \
- Optimized edit distances for fuzzy matching, including Levenshtein and \
- restricted Damerau-Levenshtein algorithms.
+ 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-random
+depends_lib-append port:hs-binary \
+ 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
Modified: trunk/dports/devel/hs-hxt-charproperties/Portfile
===================================================================
--- trunk/dports/devel/hs-edit-distance/Portfile 2013-12-09 23:50:03 UTC (rev 114517)
+++ trunk/dports/devel/hs-hxt-charproperties/Portfile 2013-12-10 00:09:47 UTC (rev 114518)
@@ -4,17 +4,16 @@
PortSystem 1.0
PortGroup haskell 1.0
-haskell.setup edit-distance 0.2.1.2
-checksums rmd160 ed73f6b7e0b967f83605593af76762de389723d5 \
- sha256 84bcc319f4b7dc48994de082819bc656e6a001fdf40c2f7327b9a2acc2d5bd21
+haskell.setup hxt-charproperties 9.1.1.1
+checksums rmd160 aa493a374e392a13936fa2a29fe4d34e820c0a85 \
+ sha256 e800393a12f3469e37d76cd5449ab22b5eccca565fdf65f075a0698fb9ae0ca9
maintainers cal openmaintainer
platforms darwin
-license BSD
+license MIT
-description Levenshtein and restricted Damerau-Levenshtein edit distances
+description Character properties and classes for XML and Unicode
long_description \
- Optimized edit distances for fuzzy matching, including Levenshtein and \
- restricted Damerau-Levenshtein algorithms.
-
-depends_lib-append port:hs-random
+ Character proprties defined by XML and Unicode standards. These modules \
+ contain predicates for Unicode blocks and char proprties and character \
+ predicates defined by XML. Supported Unicode version is 5.2.0.
Modified: trunk/dports/devel/hs-hxt-regex-xmlschema/Portfile
===================================================================
--- trunk/dports/devel/hs-edit-distance/Portfile 2013-12-09 23:50:03 UTC (rev 114517)
+++ trunk/dports/devel/hs-hxt-regex-xmlschema/Portfile 2013-12-10 00:09:47 UTC (rev 114518)
@@ -4,17 +4,25 @@
PortSystem 1.0
PortGroup haskell 1.0
-haskell.setup edit-distance 0.2.1.2
-checksums rmd160 ed73f6b7e0b967f83605593af76762de389723d5 \
- sha256 84bcc319f4b7dc48994de082819bc656e6a001fdf40c2f7327b9a2acc2d5bd21
+haskell.setup hxt-regex-xmlschema 9.1.0
+checksums rmd160 0aa77acedf54c55056856daceebc977423295784 \
+ sha256 99bf7f8c7e2b0d930c84ce699861549e02408716902f1e5febf51abaf3cc2751
maintainers cal openmaintainer
platforms darwin
-license BSD
+license MIT
-description Levenshtein and restricted Damerau-Levenshtein edit distances
+description A regular expression library for W3C XML Schema regular expressions
long_description \
- Optimized edit distances for fuzzy matching, including Levenshtein and \
- restricted Damerau-Levenshtein algorithms.
+ This library supports full W3C XML Schema regular expressions inclusive all \
+ Unicode character sets and blocks. The complete grammar can be found under \
+ http://www.w3.org/TR/xmlschema11-2/#regexs. It is implemented by the \
+ technique of derivations of regular expressions. The W3C syntax is extended \
+ to support not only union of regular sets, but also intersection, set \
+ difference, exor. Matching of subexpressions is also supported. The library \
+ can be used for constricting lightweight scanners and tokenizers. It is \
+ a standalone library, no external regex libraries are used. This package is \
+ a substitute for the old regex-xmlschema package.
-depends_lib-append port:hs-random
+depends_lib-append port:hs-hxt-charproperties \
+ port:hs-parsec
Modified: trunk/dports/devel/hs-hxt-unicode/Portfile
===================================================================
--- trunk/dports/devel/hs-edit-distance/Portfile 2013-12-09 23:50:03 UTC (rev 114517)
+++ trunk/dports/devel/hs-hxt-unicode/Portfile 2013-12-10 00:09:47 UTC (rev 114518)
@@ -4,17 +4,19 @@
PortSystem 1.0
PortGroup haskell 1.0
-haskell.setup edit-distance 0.2.1.2
-checksums rmd160 ed73f6b7e0b967f83605593af76762de389723d5 \
- sha256 84bcc319f4b7dc48994de082819bc656e6a001fdf40c2f7327b9a2acc2d5bd21
+haskell.setup hxt-unicode 9.0.2.1
+checksums rmd160 50d91c923726095b4af6ffb00e9ba8a94864137d \
+ sha256 77831dda7c1af43fb51b6a536dfa82b71f8408a9b37be0ea0c5ba9c9a3c2e3d9
maintainers cal openmaintainer
platforms darwin
-license BSD
+license MIT
-description Levenshtein and restricted Damerau-Levenshtein edit distances
+description Unicode en-/decoding functions for utf8, iso-latin-* and other encodings
long_description \
- Optimized edit distances for fuzzy matching, including Levenshtein and \
- restricted Damerau-Levenshtein algorithms.
+ Unicode encoding and decoding functions for utf8, iso-latin-* and somes \
+ other encodings, used in the Haskell XML Toolbox. ISO Latin 1 - 16, utf8, \
+ utf16, ASCII are supported. Decoding is done with lazy functions, errors \
+ may be detected or ignored.
-depends_lib-append port:hs-random
+depends_lib-append port:hs-hxt-charproperties
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20131209/c26e8bde/attachment-0001.html>
More information about the macports-changes
mailing list