From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Apr 6 05:50:02 2003 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AFE5B37B401 for ; Sun, 6 Apr 2003 05:50:02 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 93F9B43FA3 for ; Sun, 6 Apr 2003 05:50:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h36Co1Up085424 for ; Sun, 6 Apr 2003 05:50:01 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h36Co15u085422; Sun, 6 Apr 2003 05:50:01 -0700 (PDT) Resent-Date: Sun, 6 Apr 2003 05:50:01 -0700 (PDT) Resent-Message-Id: <200304061250.h36Co15u085422@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Stephane Legrand Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5EE7937B401 for ; Sun, 6 Apr 2003 05:46:45 -0700 (PDT) Received: from postfix4-2.free.fr (postfix4-2.free.fr [213.228.0.176]) by mx1.FreeBSD.org (Postfix) with ESMTP id DCBD243FA3 for ; Sun, 6 Apr 2003 05:46:43 -0700 (PDT) (envelope-from stephane@freebsd-fr.org) Received: from sequoia.mondomaineamoi.megalo (lns-th2-4f-81-56-223-84.adsl.proxad.net [81.56.223.84]) by postfix4-2.free.fr (Postfix) with ESMTP id 189B3C0D7 for ; Sun, 6 Apr 2003 14:46:42 +0200 (CEST) Received: from sequoia.mondomaineamoi.megalo (localhost.mondomaineamoi.megalo [127.0.0.1])h36CkJMf003641 for ; Sun, 6 Apr 2003 14:46:19 +0200 (CEST) (envelope-from stephane@sequoia.mondomaineamoi.megalo) Received: (from stephane@localhost)h36CkJ1H003640; Sun, 6 Apr 2003 14:46:19 +0200 (CEST) Message-Id: <200304061246.h36CkJ1H003640@sequoia.mondomaineamoi.megalo> Date: Sun, 6 Apr 2003 14:46:19 +0200 (CEST) From: Stephane Legrand To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/50640: New port: Validating XML parser for OCaml X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Stephane Legrand List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 12:50:03 -0000 >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 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 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 END-of-ocaml-pxp/Makefile exit >Release-Note: >Audit-Trail: >Unformatted: