Date: Sun, 6 Apr 2003 14:46:19 +0200 (CEST) From: Stephane Legrand <stephane@FreeBSD.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/50640: New port: Validating XML parser for OCaml Message-ID: <200304061246.h36CkJ1H003640@sequoia.mondomaineamoi.megalo> Resent-Message-ID: <200304061250.h36Co15u085422@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 50640 >Category: ports >Synopsis: New port: Validating XML parser for OCaml >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Apr 06 05:50:01 PDT 2003 >Closed-Date: >Last-Modified: >Originator: Stephane Legrand >Release: FreeBSD 4.8-STABLE i386 >Organization: >Environment: System: FreeBSD 4.8-STABLE >Description: Validating XML parser for OCaml >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # ocaml-pxp # ocaml-pxp/pkg-plist # ocaml-pxp/pkg-descr # ocaml-pxp/distinfo # ocaml-pxp/Makefile # echo c - ocaml-pxp mkdir -p ocaml-pxp > /dev/null 2>&1 echo x - ocaml-pxp/pkg-plist sed 's/^X//' >ocaml-pxp/pkg-plist << 'END-of-ocaml-pxp/pkg-plist' Xlib/ocaml/site-lib/pxp/META Xlib/ocaml/site-lib/pxp-engine/META Xlib/ocaml/site-lib/pxp-engine/pxp_aux.cmi Xlib/ocaml/site-lib/pxp-engine/pxp_codewriter.cmi Xlib/ocaml/site-lib/pxp-engine/pxp_codewriter.mli Xlib/ocaml/site-lib/pxp-engine/pxp_dfa.cmi Xlib/ocaml/site-lib/pxp-engine/pxp_dfa.mli Xlib/ocaml/site-lib/pxp-engine/pxp_document.cmi Xlib/ocaml/site-lib/pxp-engine/pxp_document.mli Xlib/ocaml/site-lib/pxp-engine/pxp_dtd.cmi Xlib/ocaml/site-lib/pxp-engine/pxp_dtd.mli Xlib/ocaml/site-lib/pxp-engine/pxp_engine.a Xlib/ocaml/site-lib/pxp-engine/pxp_engine.cma Xlib/ocaml/site-lib/pxp-engine/pxp_engine.cmxa Xlib/ocaml/site-lib/pxp-engine/pxp_entity.cmi Xlib/ocaml/site-lib/pxp-engine/pxp_lexer_types.cmi Xlib/ocaml/site-lib/pxp-engine/pxp_lexer_types.mli Xlib/ocaml/site-lib/pxp-engine/pxp_lexers.cmi Xlib/ocaml/site-lib/pxp-engine/pxp_lexers.mli Xlib/ocaml/site-lib/pxp-engine/pxp_lexing.cmi Xlib/ocaml/site-lib/pxp-engine/pxp_lexing.mli Xlib/ocaml/site-lib/pxp-engine/pxp_lib.cmi Xlib/ocaml/site-lib/pxp-engine/pxp_lib.mli Xlib/ocaml/site-lib/pxp-engine/pxp_marshal.cmi Xlib/ocaml/site-lib/pxp-engine/pxp_marshal.mli Xlib/ocaml/site-lib/pxp-engine/pxp_reader.cmi Xlib/ocaml/site-lib/pxp-engine/pxp_reader.mli Xlib/ocaml/site-lib/pxp-engine/pxp_top.cmi Xlib/ocaml/site-lib/pxp-engine/pxp_top.cmo Xlib/ocaml/site-lib/pxp-engine/pxp_top.mli Xlib/ocaml/site-lib/pxp-engine/pxp_types.cmi Xlib/ocaml/site-lib/pxp-engine/pxp_types.mli Xlib/ocaml/site-lib/pxp-engine/pxp_yacc.cmi Xlib/ocaml/site-lib/pxp-engine/pxp_yacc.mli Xlib/ocaml/site-lib/pxp-lex-iso88591/META Xlib/ocaml/site-lib/pxp-lex-iso88591/pxp_lex_aux_iso88591.cmi Xlib/ocaml/site-lib/pxp-lex-iso88591/pxp_lex_content_iso88591.cmi Xlib/ocaml/site-lib/pxp-lex-iso88591/pxp_lex_content_string_iso88591.cmi Xlib/ocaml/site-lib/pxp-lex-iso88591/pxp_lex_declaration_iso88591.cmi Xlib/ocaml/site-lib/pxp-lex-iso88591/pxp_lex_document_iso88591.cmi Xlib/ocaml/site-lib/pxp-lex-iso88591/pxp_lex_document_type_iso88591.cmi Xlib/ocaml/site-lib/pxp-lex-iso88591/pxp_lex_dtd_string_iso88591.cmi Xlib/ocaml/site-lib/pxp-lex-iso88591/pxp_lex_iso88591.a Xlib/ocaml/site-lib/pxp-lex-iso88591/pxp_lex_iso88591.cma Xlib/ocaml/site-lib/pxp-lex-iso88591/pxp_lex_iso88591.cmxa Xlib/ocaml/site-lib/pxp-lex-iso88591/pxp_lex_link_iso88591.cmi Xlib/ocaml/site-lib/pxp-lex-iso88591/pxp_lex_link_iso88591.cmo Xlib/ocaml/site-lib/pxp-lex-iso88591/pxp_lex_link_iso88591.cmx Xlib/ocaml/site-lib/pxp-lex-iso88591/pxp_lex_link_iso88591.o Xlib/ocaml/site-lib/pxp-lex-iso88591/pxp_lex_misc_iso88591.cmi Xlib/ocaml/site-lib/pxp-lex-iso88591/pxp_lex_name_string_iso88591.cmi Xlib/ocaml/site-lib/pxp-lex-iso88591/pxp_lex_within_tag_iso88591.cmi Xlib/ocaml/site-lib/pxp-lex-utf8/META Xlib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_aux_utf8.cmi Xlib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_content_string_utf8.cmi Xlib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_content_utf8.cmi Xlib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_declaration_utf8.cmi Xlib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_document_type_utf8.cmi Xlib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_document_utf8.cmi Xlib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_dtd_string_utf8.cmi Xlib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_link_utf8.cmi Xlib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_link_utf8.cmo Xlib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_link_utf8.cmx Xlib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_link_utf8.o Xlib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_misc_utf8.cmi Xlib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_name_string_utf8.cmi Xlib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_utf8.a Xlib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_utf8.cma Xlib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_utf8.cmxa Xlib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_within_tag_utf8.cmi X@dirrm lib/ocaml/site-lib/pxp X@dirrm lib/ocaml/site-lib/pxp-engine X@dirrm lib/ocaml/site-lib/pxp-lex-iso88591 X@dirrm lib/ocaml/site-lib/pxp-lex-utf8 END-of-ocaml-pxp/pkg-plist echo x - ocaml-pxp/pkg-descr sed 's/^X//' >ocaml-pxp/pkg-descr << 'END-of-ocaml-pxp/pkg-descr' XPXP is a validating XML parser for OCaml. It strictly complies Xto the XML-1.0 standard. X XThe parser is simple to call, usually only one statement (function Xcall) is sufficient to parse an XML document and to represent it Xas object tree. X XOnce the document is parsed, it can be accessed using a class Xinterface. The interface allows arbitrary access including Xtransformations. One of the features of the document representation Xis its polymorphic nature; it is simple to add custom methods to Xthe document classes. Furthermore, the parser can be configured Xsuch that different XML elements are represented by objects created Xfrom different classes. This is a very powerful feature, because Xit simplifies the structure of programs processing XML documents. X X XWWW: http://www.ocaml-programming.de/programming/pxp.html X X- Stephane Legrand X <stephane@freebsd.org> END-of-ocaml-pxp/pkg-descr echo x - ocaml-pxp/distinfo sed 's/^X//' >ocaml-pxp/distinfo << 'END-of-ocaml-pxp/distinfo' XMD5 (pxp-1.1.5.tar.gz) = d462c59148db685309bf9a05f939c184 END-of-ocaml-pxp/distinfo echo x - ocaml-pxp/Makefile sed 's/^X//' >ocaml-pxp/Makefile << 'END-of-ocaml-pxp/Makefile' X# New ports collection makefile for: ocaml-pxp X# Date created: 29 March 2003 X# Whom: Stephane Legrand <stephane@freebsd.org> X# X# $FreeBSD$ X# X XPORTNAME= pxp XPORTVERSION= 1.1.5 XCATEGORIES= textproc XMASTER_SITES= http://www.ocaml-programming.de/packages/ XPKGNAMEPREFIX= ocaml- XDISTNAME= ${PORTNAME}-${PORTVERSION} X XMAINTAINER= stephane@freebsd.org XCOMMENT= Validating XML parser for OCaml X XBUILD_DEPENDS= ocamlc:${PORTSDIR}/lang/ocaml \ X ocamlfind:${PORTSDIR}/devel/ocaml-findlib \ X ${LOCALBASE}/lib/ocaml/site-lib/netstring/netstring.a:${PORTSDIR}/www/ocaml-net X XUSE_GMAKE= yes X XHAS_CONFIGURE= yes X XALL_TARGET= all opt X X.include <bsd.port.mk> END-of-ocaml-pxp/Makefile exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200304061246.h36CkJ1H003640>