pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/textproc/hs-hxt



Module Name:    pkgsrc
Committed By:   pho
Date:           Fri Jan 17 16:21:37 UTC 2020

Added Files:
        pkgsrc/textproc/hs-hxt: DESCR Makefile buildlink3.mk distinfo

Log Message:
Import hxt-9.3.1.18 from wip

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.

Since version 9 the toolbox is partitioned into various
(sub-)packages. This package contains the core functionality,
hxt-curl, hxt-tagsoup, hxt-relaxng, hxt-xpath, hxt-xslt,
hxt-regex-xmlschema contain the extensions. hxt-unicode contains
encoding and decoding functions, hxt-charproperties char properties
for unicode and XML.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/textproc/hs-hxt/DESCR \
    pkgsrc/textproc/hs-hxt/Makefile pkgsrc/textproc/hs-hxt/buildlink3.mk \
    pkgsrc/textproc/hs-hxt/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/textproc/hs-hxt/DESCR
diff -u /dev/null pkgsrc/textproc/hs-hxt/DESCR:1.1
--- /dev/null   Fri Jan 17 16:21:37 2020
+++ pkgsrc/textproc/hs-hxt/DESCR        Fri Jan 17 16:21:37 2020
@@ -0,0 +1,16 @@
+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.
+
+Since version 9 the toolbox is partitioned into various
+(sub-)packages. This package contains the core functionality,
+hxt-curl, hxt-tagsoup, hxt-relaxng, hxt-xpath, hxt-xslt,
+hxt-regex-xmlschema contain the extensions. hxt-unicode contains
+encoding and decoding functions, hxt-charproperties char properties
+for unicode and XML.
Index: pkgsrc/textproc/hs-hxt/Makefile
diff -u /dev/null pkgsrc/textproc/hs-hxt/Makefile:1.1
--- /dev/null   Fri Jan 17 16:21:37 2020
+++ pkgsrc/textproc/hs-hxt/Makefile     Fri Jan 17 16:21:37 2020
@@ -0,0 +1,16 @@
+# $NetBSD: Makefile,v 1.1 2020/01/17 16:21:37 pho Exp $
+
+DISTNAME=      hxt-9.3.1.18
+CATEGORIES=    textproc
+
+MAINTAINER=    pho%cielonegro.org@localhost
+COMMENT=       Collection of tools for processing XML with Haskell
+LICENSE=       mit
+
+.include "../../textproc/hs-hxt-charproperties/buildlink3.mk"
+.include "../../textproc/hs-hxt-regex-xmlschema/buildlink3.mk"
+.include "../../textproc/hs-hxt-unicode/buildlink3.mk"
+.include "../../net/hs-network/buildlink3.mk"
+.include "../../net/hs-network-uri/buildlink3.mk"
+.include "../../mk/haskell.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/hs-hxt/buildlink3.mk
diff -u /dev/null pkgsrc/textproc/hs-hxt/buildlink3.mk:1.1
--- /dev/null   Fri Jan 17 16:21:37 2020
+++ pkgsrc/textproc/hs-hxt/buildlink3.mk        Fri Jan 17 16:21:37 2020
@@ -0,0 +1,19 @@
+# $NetBSD: buildlink3.mk,v 1.1 2020/01/17 16:21:37 pho Exp $
+
+BUILDLINK_TREE+=       hs-hxt
+
+.if !defined(HS_HXT_BUILDLINK3_MK)
+HS_HXT_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.hs-hxt+= hs-hxt>=9.3.1
+BUILDLINK_ABI_DEPENDS.hs-hxt+= hs-hxt>=9.3.1.18
+BUILDLINK_PKGSRCDIR.hs-hxt?=   ../../textproc/hs-hxt
+
+.include "../../textproc/hs-hxt-charproperties/buildlink3.mk"
+.include "../../textproc/hs-hxt-regex-xmlschema/buildlink3.mk"
+.include "../../textproc/hs-hxt-unicode/buildlink3.mk"
+.include "../../net/hs-network/buildlink3.mk"
+.include "../../net/hs-network-uri/buildlink3.mk"
+.endif # HS_HXT_BUILDLINK3_MK
+
+BUILDLINK_TREE+=       -hs-hxt
Index: pkgsrc/textproc/hs-hxt/distinfo
diff -u /dev/null pkgsrc/textproc/hs-hxt/distinfo:1.1
--- /dev/null   Fri Jan 17 16:21:37 2020
+++ pkgsrc/textproc/hs-hxt/distinfo     Fri Jan 17 16:21:37 2020
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2020/01/17 16:21:37 pho Exp $
+
+SHA1 (hxt-9.3.1.18.tar.gz) = 18e797ec230b68723f37be5228b862f1dd587493
+RMD160 (hxt-9.3.1.18.tar.gz) = 61a92513f91fed54edcd95a7742c9e1cc38f945e
+SHA512 (hxt-9.3.1.18.tar.gz) = 4b7c57486fe02357a45b5f835dd9f05333ce39578ec84c3c920fdcaa2df8ae1067da3650d3948559ddaf2e6f77f14291e1ddaa28a12ea9dfb62a797d296ec118
+Size (hxt-9.3.1.18.tar.gz) = 223887 bytes



Home | Main Index | Thread Index | Old Index