initial import of ocaml-xml-light-2.2
-- Xml Light is a minimal Xml parser & printer for OCaml. It provides a few functions to parse a basic Xml document into an OCaml data structure and to print back the data structures to an Xml document. Xml Light has also support for DTD (Document Type Definition).
This commit is contained in:
parent
10b515b4c7
commit
cfa1ed7efa
28
textproc/ocaml-xml-light/Makefile
Normal file
28
textproc/ocaml-xml-light/Makefile
Normal file
@ -0,0 +1,28 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2005/05/23 23:03:56 avsm Exp $
|
||||
|
||||
COMMENT= "simple Objective Caml bindings for XML"
|
||||
CATEGORIES= textproc
|
||||
|
||||
V= 2.2
|
||||
DISTNAME= xml-light-${V}
|
||||
PKGNAME= ocaml-${DISTNAME}
|
||||
EXTRACT_SUFX= .zip
|
||||
MASTER_SITES= http://tech.motion-twin.com/zip/
|
||||
|
||||
MAINTAINER= Anil Madhavapeddy <avsm@openbsd.org>
|
||||
HOMEPAGE= http://tech.motion-twin.com/xmllight.html
|
||||
|
||||
# LGPL
|
||||
PERMIT_PACKAGE_FTP= Yes
|
||||
PERMIT_PACKAGE_CDROM= Yes
|
||||
PERMIT_DISTFILES_FTP= Yes
|
||||
PERMIT_DISTFILES_CDROM= Yes
|
||||
|
||||
MODULES= lang/ocaml
|
||||
WRKDIST= ${WRKDIR}/xml-light
|
||||
NO_REGRESS= Yes
|
||||
ALL_TARGET= all ${MODOCAML_NATIVE:S,Yes,opt,:S,No,,}
|
||||
INSTALL_TARGET= install ${MODOCAML_NATIVE:S,Yes,installopt,:S,No,,}
|
||||
USE_GMAKE= Yes
|
||||
|
||||
.include <bsd.port.mk>
|
4
textproc/ocaml-xml-light/distinfo
Normal file
4
textproc/ocaml-xml-light/distinfo
Normal file
@ -0,0 +1,4 @@
|
||||
MD5 (xml-light-2.2.zip) = 7658985cfdaeeb94b579b932eeaa3e00
|
||||
RMD160 (xml-light-2.2.zip) = 5a6158698110f706ecfeca0d5799eea2c155f974
|
||||
SHA1 (xml-light-2.2.zip) = e524aa20c34bf45a839363b61bb2cbbf8fcdc6bc
|
||||
SIZE (xml-light-2.2.zip) = 22130
|
29
textproc/ocaml-xml-light/patches/patch-Makefile
Normal file
29
textproc/ocaml-xml-light/patches/patch-Makefile
Normal file
@ -0,0 +1,29 @@
|
||||
$OpenBSD: patch-Makefile,v 1.1.1.1 2005/05/23 23:03:56 avsm Exp $
|
||||
--- Makefile.orig Sun Oct 12 11:16:12 2003
|
||||
+++ Makefile Tue May 24 00:01:50 2005
|
||||
@@ -2,7 +2,7 @@
|
||||
# http://tech.motion-twin.com
|
||||
.SUFFIXES : .ml .mli .cmo .cmx .cmi .mll .mly
|
||||
|
||||
-INSTALLDIR=`ocamlc -where`
|
||||
+INSTALLDIR=$(DESTDIR)/`ocamlc -where`
|
||||
CFLAGS=
|
||||
LFLAGS= -a
|
||||
LIBS=
|
||||
@@ -11,9 +11,13 @@ all: xml-light.cma test.exe doc
|
||||
|
||||
opt: xml-light.cmxa test_opt.exe
|
||||
|
||||
-install: all opt
|
||||
- cp xml-light.cmxa xml-light.a xml-light.cma xml.mli xmlParser.mli dtd.mli xml.cmi xmlParser.cmi dtd.cmi xml.cmx dtd.cmx xmlParser.cmx $(INSTALLDIR)
|
||||
-
|
||||
+install: all
|
||||
+ mkdir -p $(INSTALLDIR)
|
||||
+ cp xml-light.cma xml.mli xmlParser.mli dtd.mli xml.cmi xmlParser.cmi dtd.cmi $(INSTALLDIR)
|
||||
+
|
||||
+installopt: opt
|
||||
+ cp xml-light.a xml-light.cmxa xml.cmx dtd.cmx xmlParser.cmx $(INSTALLDIR)
|
||||
+
|
||||
doc:
|
||||
mkdir doc
|
||||
ocamldoc -sort -html -d doc xml.mli dtd.mli xmlParser.mli
|
5
textproc/ocaml-xml-light/pkg/DESCR
Normal file
5
textproc/ocaml-xml-light/pkg/DESCR
Normal file
@ -0,0 +1,5 @@
|
||||
Xml Light is a minimal Xml parser & printer for OCaml. It provides
|
||||
a few functions to parse a basic Xml document into an OCaml data
|
||||
structure and to print back the data structures to an Xml document.
|
||||
|
||||
Xml Light has also support for DTD (Document Type Definition).
|
6
textproc/ocaml-xml-light/pkg/PFRAG.native
Normal file
6
textproc/ocaml-xml-light/pkg/PFRAG.native
Normal file
@ -0,0 +1,6 @@
|
||||
@comment $OpenBSD: PFRAG.native,v 1.1.1.1 2005/05/23 23:03:56 avsm Exp $
|
||||
lib/ocaml/dtd.cmx
|
||||
lib/ocaml/xml-light.a
|
||||
lib/ocaml/xml-light.cmxa
|
||||
lib/ocaml/xml.cmx
|
||||
lib/ocaml/xmlParser.cmx
|
9
textproc/ocaml-xml-light/pkg/PLIST
Normal file
9
textproc/ocaml-xml-light/pkg/PLIST
Normal file
@ -0,0 +1,9 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2005/05/23 23:03:56 avsm Exp $
|
||||
lib/ocaml/dtd.cmi
|
||||
lib/ocaml/dtd.mli
|
||||
lib/ocaml/xml-light.cma
|
||||
lib/ocaml/xml.cmi
|
||||
lib/ocaml/xml.mli
|
||||
lib/ocaml/xmlParser.cmi
|
||||
lib/ocaml/xmlParser.mli
|
||||
%%native%%
|
Loading…
Reference in New Issue
Block a user