pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/textproc/hs-hxt Import hxt-9.3.1.18 from wip



details:   https://anonhg.NetBSD.org/pkgsrc/rev/36b49bbb0ff6
branches:  trunk
changeset: 409415:36b49bbb0ff6
user:      pho <pho%pkgsrc.org@localhost>
date:      Fri Jan 17 16:21:37 2020 +0000

description:
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.

diffstat:

 textproc/hs-hxt/DESCR         |  16 ++++++++++++++++
 textproc/hs-hxt/Makefile      |  16 ++++++++++++++++
 textproc/hs-hxt/buildlink3.mk |  19 +++++++++++++++++++
 textproc/hs-hxt/distinfo      |   6 ++++++
 4 files changed, 57 insertions(+), 0 deletions(-)

diffs (73 lines):

diff -r a9f720cde393 -r 36b49bbb0ff6 textproc/hs-hxt/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/textproc/hs-hxt/DESCR     Fri Jan 17 16:21:37 2020 +0000
@@ -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.
diff -r a9f720cde393 -r 36b49bbb0ff6 textproc/hs-hxt/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/textproc/hs-hxt/Makefile  Fri Jan 17 16:21:37 2020 +0000
@@ -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"
diff -r a9f720cde393 -r 36b49bbb0ff6 textproc/hs-hxt/buildlink3.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/textproc/hs-hxt/buildlink3.mk     Fri Jan 17 16:21:37 2020 +0000
@@ -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
diff -r a9f720cde393 -r 36b49bbb0ff6 textproc/hs-hxt/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/textproc/hs-hxt/distinfo  Fri Jan 17 16:21:37 2020 +0000
@@ -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