pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/textproc/hugs-HaXml Initial import of hugs-HaXml, vers...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/db3389b83991
branches:  trunk
changeset: 517105:db3389b83991
user:      jmmv <jmmv%pkgsrc.org@localhost>
date:      Fri Aug 04 14:42:15 2006 +0000

description:
Initial import of hugs-HaXml, version 1.15.20060515:

HaXml is a collection of utilities for parsing, filtering, transforming
and generating XML documents using Haskell.  Its basic facilities include:

* A parser for XML.
* A separate error-correcting parser for HTML.
* An XML validator.
* Pretty-printers for XML and HTML.

For processing XML documents, the following components are provided:

* Combinators is a combinator library for generic XML document processing,
  including transformation, editing, and generation.
* Haskell2Xml is a replacement class for Haskell's Show/Read classes: it
  allows you to read and write ordinary Haskell data as XML documents.
  The DrIFT tool can automatically derive this class for you.
* DtdToHaskell is a tool for translating any valid XML DTD into equivalent
  Haskell types.
* In conjunction with the Xml2Haskell class framework, this allows you to
  generate, edit, and transform documents as normal typed values in programs,
  and to read and write them as human-readable XML documents.
* Finally, Xtract is a grep-like tool for XML documents, loosely based on
  the XPath and XQL query languages.  It can be used either from the
  command-line, or within your own code as part of the library.

diffstat:

 textproc/hugs-HaXml/DESCR    |  23 +++++++++++++++++++++++
 textproc/hugs-HaXml/Makefile |  12 ++++++++++++
 textproc/hugs-HaXml/PLIST    |  42 ++++++++++++++++++++++++++++++++++++++++++
 textproc/hugs-HaXml/distinfo |   5 +++++
 4 files changed, 82 insertions(+), 0 deletions(-)

diffs (98 lines):

diff -r 61688693eb29 -r db3389b83991 textproc/hugs-HaXml/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/textproc/hugs-HaXml/DESCR Fri Aug 04 14:42:15 2006 +0000
@@ -0,0 +1,23 @@
+HaXml is a collection of utilities for parsing, filtering, transforming
+and generating XML documents using Haskell.  Its basic facilities include:
+
+* A parser for XML.
+* A separate error-correcting parser for HTML.
+* An XML validator.
+* Pretty-printers for XML and HTML.
+
+For processing XML documents, the following components are provided:
+
+* Combinators is a combinator library for generic XML document processing,
+  including transformation, editing, and generation.
+* Haskell2Xml is a replacement class for Haskell's Show/Read classes: it
+  allows you to read and write ordinary Haskell data as XML documents.
+  The DrIFT tool can automatically derive this class for you.
+* DtdToHaskell is a tool for translating any valid XML DTD into equivalent
+  Haskell types.
+* In conjunction with the Xml2Haskell class framework, this allows you to
+  generate, edit, and transform documents as normal typed values in programs,
+  and to read and write them as human-readable XML documents.
+* Finally, Xtract is a grep-like tool for XML documents, loosely based on
+  the XPath and XQL query languages.  It can be used either from the
+  command-line, or within your own code as part of the library.
diff -r 61688693eb29 -r db3389b83991 textproc/hugs-HaXml/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/textproc/hugs-HaXml/Makefile      Fri Aug 04 14:42:15 2006 +0000
@@ -0,0 +1,12 @@
+# $NetBSD: Makefile,v 1.1.1.1 2006/08/04 14:42:15 jmmv Exp $
+#
+
+DISTNAME=      HaXml-1.15.20060515
+CATEGORIES=    textproc
+
+MAINTAINER=    jmmv%NetBSD.org@localhost
+COMMENT=       Haskell utilities for managing and generating XML documents
+HOMEPAGE=      http://www.cs.york.ac.uk/fp/HaXml/
+
+.include "../../lang/hugs/package.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 61688693eb29 -r db3389b83991 textproc/hugs-HaXml/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/textproc/hugs-HaXml/PLIST Fri Aug 04 14:42:15 2006 +0000
@@ -0,0 +1,42 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2006/08/04 14:42:15 jmmv Exp $
+lib/hugs/packages/HaXml/Text/ParserCombinators/HuttonMeijer.hs
+lib/hugs/packages/HaXml/Text/ParserCombinators/HuttonMeijerWallace.hs
+lib/hugs/packages/HaXml/Text/ParserCombinators/Poly.hs
+lib/hugs/packages/HaXml/Text/ParserCombinators/PolyState.hs
+lib/hugs/packages/HaXml/Text/ParserCombinators/TextParser.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/Combinators.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/DtdToHaskell/Convert.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/DtdToHaskell/Instance.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/DtdToHaskell/TypeDef.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/Escape.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/Html/Generate.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/Html/Parse.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/Html/Pretty.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/Lex.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/OneOfN.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/Parse.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/Posn.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/Pretty.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/SAX.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/TypeMapping.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/Types.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/Validate.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/Verbatim.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/Wrappers.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/XmlContent.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/Xtract/Combinators.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/Xtract/Lex.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/Xtract/Parse.hs
+lib/hugs/packages/HaXml/packages/HaXml/package.conf
+@dirrm lib/hugs/packages/HaXml/packages/HaXml
+@dirrm lib/hugs/packages/HaXml/packages
+@dirrm lib/hugs/packages/HaXml/Text/XML/HaXml/Xtract
+@dirrm lib/hugs/packages/HaXml/Text/XML/HaXml/Html
+@dirrm lib/hugs/packages/HaXml/Text/XML/HaXml/DtdToHaskell
+@dirrm lib/hugs/packages/HaXml/Text/XML/HaXml
+@dirrm lib/hugs/packages/HaXml/Text/XML
+@dirrm lib/hugs/packages/HaXml/Text/ParserCombinators
+@dirrm lib/hugs/packages/HaXml/Text
+@dirrm lib/hugs/packages/HaXml
+@comment in hugs: @dirrm lib/hugs/packages
diff -r 61688693eb29 -r db3389b83991 textproc/hugs-HaXml/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/textproc/hugs-HaXml/distinfo      Fri Aug 04 14:42:15 2006 +0000
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2006/08/04 14:42:15 jmmv Exp $
+
+SHA1 (HaXml-1.15.20060515.tar.gz) = 571810dabd496bc9e4a0c15d231820db2aed8025
+RMD160 (HaXml-1.15.20060515.tar.gz) = ce46d819388d69f4a03bf396d0d60ffd9e9affaa
+Size (HaXml-1.15.20060515.tar.gz) = 76573 bytes



Home | Main Index | Thread Index | Old Index