[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