Import of pkgsrc-2013Q2

This commit is contained in:
2013-09-26 17:14:40 +02:00
commit 785076ae39
74991 changed files with 4380255 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
PXP is a validating XML parser for O'Caml. It strictly complies to
the XML-1.0 standard.
The parser is simple to call, usually only one statement (function
call) is sufficient to parse an XML document and to represent it
as object tree.
Once the document is parsed, it can be accessed using a class
interface. The interface allows arbitrary access including
transformations. One of the features of the document representation
is its polymorphic nature; it is simple to add custom methods to
the document classes. Furthermore, the parser can be configured
such that different XML elements are represented by objects created
from different classes. This is a very powerful feature, because
it simplifies the structure of programs processing XML documents.
Note that the class interface does not comply to the DOM standard.
It was not a development goal to realize a standard API (industrial
developers can this much better than I); however, the API is powerful
enough to be considered as equivalent with DOM. More important,
the interface is compatible with the XML information model required
by many XML-related standards.
+47
View File
@@ -0,0 +1,47 @@
# $NetBSD: Makefile,v 1.8 2012/10/25 06:56:47 asau Exp $
#
DISTNAME= pxp-1.2.3
CATEGORIES= textproc
MASTER_SITES= http://download.camlcity.org/download/
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://projects.camlcity.org/projects/pxp.html
COMMENT= Polymorphic XML parser, a validating XML-1.0 parser (OCaml)
LICENSE= mit
USE_TOOLS+= gmake
HAS_CONFIGURE= yes
CONFIGURE_ARGS= -with-lex -with-wlex -lexlist utf8,iso88591
INSTALL_ENV= OCAMLFIND_INSTALL_ARGS="install -destdir ${DESTDIR}${PREFIX}/lib/ocaml/site-lib"
BUILD_TARGET= all
MAKE_JOBS_SAFE= no
SUBST_CLASSES+= ocamlfind
SUBST_STAGE.ocamlfind= do-configure
SUBST_FILES.ocamlfind= \
src/pxp/Makefile \
src/pxp-engine/Makefile \
gensrc/pxp-lex-iso88591/Makefile \
gensrc/pxp-lex-utf8/Makefile \
gensrc/pxp-wlex/Makefile
SUBST_SED.ocamlfind= -e 's|\($$(OCAMLFIND)\) install|\1 $$(OCAMLFIND_INSTALL_ARGS)|'
INSTALLATION_DIRS= lib/ocaml/site-lib/pxp
.include "../../mk/bsd.prefs.mk"
PLIST_VARS= opt
.if (${MACHINE_ARCH} == "i386") || (${MACHINE_ARCH} == "powerpc") || \
(${MACHINE_ARCH} == "sparc") || (${MACHINE_ARCH} == "x86_64") || \
(${MACHINE_ARCH} == "arm")
PLIST.opt= yes
BUILD_TARGET+= opt
.endif
.include "../../lang/ocaml/buildlink3.mk"
.include "../../devel/ocaml-findlib/buildlink3.mk"
.include "../../net/ocamlnet/buildlink3.mk"
.include "../../devel/pcre-ocaml/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
+92
View File
@@ -0,0 +1,92 @@
@comment $NetBSD: PLIST,v 1.3 2012/10/24 13:15:32 jaapb Exp $
@unexec %D/libexec/ocaml-findlib-register del %D/lib/ocaml/site-lib/pxp
@unexec %D/libexec/ocaml-findlib-register del %D/lib/ocaml/site-lib/pxp-lex-utf8
@unexec %D/libexec/ocaml-findlib-register del %D/lib/ocaml/site-lib/pxp-lex-iso88591
@unexec %D/libexec/ocaml-findlib-register del %D/lib/ocaml/site-lib/pxp-engine
lib/ocaml/site-lib/pxp-engine/META
lib/ocaml/site-lib/pxp-engine/pxp_aux.cmi
lib/ocaml/site-lib/pxp-engine/pxp_codewriter.cmi
lib/ocaml/site-lib/pxp-engine/pxp_codewriter.mli
lib/ocaml/site-lib/pxp-engine/pxp_core_parser.cmi
lib/ocaml/site-lib/pxp-engine/pxp_core_parser.mli
lib/ocaml/site-lib/pxp-engine/pxp_core_types.cmi
lib/ocaml/site-lib/pxp-engine/pxp_core_types.mli
lib/ocaml/site-lib/pxp-engine/pxp_dfa.cmi
lib/ocaml/site-lib/pxp-engine/pxp_dfa.mli
lib/ocaml/site-lib/pxp-engine/pxp_document.cmi
lib/ocaml/site-lib/pxp-engine/pxp_document.mli
lib/ocaml/site-lib/pxp-engine/pxp_dtd.cmi
lib/ocaml/site-lib/pxp-engine/pxp_dtd.mli
lib/ocaml/site-lib/pxp-engine/pxp_dtd_parser.cmi
lib/ocaml/site-lib/pxp-engine/pxp_dtd_parser.mli
${PLIST.opt}lib/ocaml/site-lib/pxp-engine/pxp_engine.a
lib/ocaml/site-lib/pxp-engine/pxp_engine.cma
${PLIST.opt}lib/ocaml/site-lib/pxp-engine/pxp_engine.cmxa
lib/ocaml/site-lib/pxp-engine/pxp_entity.cmi
lib/ocaml/site-lib/pxp-engine/pxp_entity_manager.cmi
lib/ocaml/site-lib/pxp-engine/pxp_ev_parser.cmi
lib/ocaml/site-lib/pxp-engine/pxp_ev_parser.mli
lib/ocaml/site-lib/pxp-engine/pxp_event.cmi
lib/ocaml/site-lib/pxp-engine/pxp_event.mli
lib/ocaml/site-lib/pxp-engine/pxp_lex_aux.cmi
lib/ocaml/site-lib/pxp-engine/pxp_lexer_types.cmi
lib/ocaml/site-lib/pxp-engine/pxp_lexer_types.mli
lib/ocaml/site-lib/pxp-engine/pxp_lexers.cmi
lib/ocaml/site-lib/pxp-engine/pxp_lexers.mli
lib/ocaml/site-lib/pxp-engine/pxp_lexing.cmi
lib/ocaml/site-lib/pxp-engine/pxp_lexing.mli
lib/ocaml/site-lib/pxp-engine/pxp_lib.cmi
lib/ocaml/site-lib/pxp-engine/pxp_lib.mli
lib/ocaml/site-lib/pxp-engine/pxp_marshal.cmi
lib/ocaml/site-lib/pxp-engine/pxp_marshal.mli
lib/ocaml/site-lib/pxp-engine/pxp_reader.cmi
lib/ocaml/site-lib/pxp-engine/pxp_reader.mli
lib/ocaml/site-lib/pxp-engine/pxp_top.cmi
lib/ocaml/site-lib/pxp-engine/pxp_top.cmo
lib/ocaml/site-lib/pxp-engine/pxp_top.mli
lib/ocaml/site-lib/pxp-engine/pxp_tree_parser.cmi
lib/ocaml/site-lib/pxp-engine/pxp_tree_parser.mli
lib/ocaml/site-lib/pxp-engine/pxp_types.cmi
lib/ocaml/site-lib/pxp-engine/pxp_types.mli
lib/ocaml/site-lib/pxp-engine/pxp_yacc.cmi
lib/ocaml/site-lib/pxp-engine/pxp_yacc.mli
lib/ocaml/site-lib/pxp-lex-iso88591/META
${PLIST.opt}lib/ocaml/site-lib/pxp-lex-iso88591/pxp_lex_iso88591.a
lib/ocaml/site-lib/pxp-lex-iso88591/pxp_lex_iso88591.cma
${PLIST.opt}lib/ocaml/site-lib/pxp-lex-iso88591/pxp_lex_iso88591.cmxa
lib/ocaml/site-lib/pxp-lex-iso88591/pxp_lex_iso88591_01.cmi
lib/ocaml/site-lib/pxp-lex-iso88591/pxp_lex_link_iso88591.cmi
lib/ocaml/site-lib/pxp-lex-iso88591/pxp_lex_link_iso88591.cmo
${PLIST.opt}lib/ocaml/site-lib/pxp-lex-iso88591/pxp_lex_link_iso88591.cmx
${PLIST.opt}lib/ocaml/site-lib/pxp-lex-iso88591/pxp_lex_link_iso88591.o
lib/ocaml/site-lib/pxp-lex-utf8/META
lib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_link_utf8.cmi
lib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_link_utf8.cmo
${PLIST.opt}lib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_link_utf8.cmx
${PLIST.opt}lib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_link_utf8.o
${PLIST.opt}lib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_utf8.a
lib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_utf8.cma
${PLIST.opt}lib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_utf8.cmxa
lib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_utf8_01.cmi
lib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_utf8_02.cmi
lib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_utf8_03.cmi
lib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_utf8_04.cmi
lib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_utf8_05.cmi
lib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_utf8_06.cmi
lib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_utf8_07.cmi
lib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_utf8_08.cmi
lib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_utf8_09.cmi
lib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_utf8_10.cmi
lib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_utf8_11.cmi
lib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_utf8_12.cmi
lib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_utf8_13.cmi
lib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_utf8_14.cmi
lib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_utf8_15.cmi
lib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_utf8_16.cmi
lib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_utf8_17.cmi
lib/ocaml/site-lib/pxp-lex-utf8/pxp_lex_utf8_18.cmi
lib/ocaml/site-lib/pxp/META
@exec %D/libexec/ocaml-findlib-register add %D/lib/ocaml/site-lib/pxp-engine
@exec %D/libexec/ocaml-findlib-register add %D/lib/ocaml/site-lib/pxp-lex-iso88591
@exec %D/libexec/ocaml-findlib-register add %D/lib/ocaml/site-lib/pxp-lex-utf8
@exec %D/libexec/ocaml-findlib-register add %D/lib/ocaml/site-lib/pxp
+7
View File
@@ -0,0 +1,7 @@
$NetBSD: distinfo,v 1.2 2012/10/24 13:15:32 jaapb Exp $
SHA1 (pxp-1.2.3.tar.gz) = 4d0846f9f22d354740bb5a6c638da170e7a04e36
RMD160 (pxp-1.2.3.tar.gz) = 276b19d06d89927c751518a36a36cef4f3f62fe8
Size (pxp-1.2.3.tar.gz) = 702592 bytes
SHA1 (patch-tools_src_m2parsergen_Makefile) = 115700c42eb1a2204eb395e4840681c4663f0a76
SHA1 (patch-tools_src_odoc_Makefile) = 1c7b769bd9d145b6e12850428af2eb61720f2334
@@ -0,0 +1,14 @@
$NetBSD: patch-tools_src_m2parsergen_Makefile,v 1.1 2012/10/24 13:15:32 jaapb Exp $
Fix error with empty PACKAGES variable
--- tools/src/m2parsergen/Makefile.orig 2012-06-11 11:15:30.000000000 +0000
+++ tools/src/m2parsergen/Makefile
@@ -10,6 +10,8 @@ include $(TOP_DIR)/Makefile.rules
SRC = ast.ml lexer.ml parser.ml generator.ml
OBJ = $(SRC:.ml=.cmo)
+PACKAGES = stdlib
+
#----------------------------------------------------------------------
.PHONY: all
@@ -0,0 +1,14 @@
$NetBSD: patch-tools_src_odoc_Makefile,v 1.1 2012/10/24 13:15:32 jaapb Exp $
Fix error with empty PACKAGES variable
--- tools/src/odoc/Makefile.orig 2012-06-11 11:15:30.000000000 +0000
+++ tools/src/odoc/Makefile
@@ -6,6 +6,8 @@ OBJ = $(SRC:.ml=.cmo)
OCAMLC_OPTIONS += -I +ocamldoc
CLEAN_LIST += chtml.ml
+PACKAGES=stdlib
+
.PHONY: all
all: chtml.cmo