summaryrefslogtreecommitdiff
path: root/lang/camlp4/pkg
diff options
context:
space:
mode:
authorwulf <wulf@pkgsrc.org>2000-06-12 22:36:59 +0000
committerwulf <wulf@pkgsrc.org>2000-06-12 22:36:59 +0000
commitaeaa03b589c0204cc4b5c43c4458c0ba2faabe38 (patch)
tree7d9d796e0f18d56f1c4d40982bad7ac3f8d08c9e /lang/camlp4/pkg
parentf1d7c2b8eb49e9ceb38f3eb6957de287ccce6d0d (diff)
downloadpkgsrc-aeaa03b589c0204cc4b5c43c4458c0ba2faabe38.tar.gz
Initial import of pkgsrc/lang/camlp4:
camlp4-3.0 A Pre-Processor-Pretty-Printer for Objective Caml
Diffstat (limited to 'lang/camlp4/pkg')
-rw-r--r--lang/camlp4/pkg/COMMENT1
-rw-r--r--lang/camlp4/pkg/DESCR16
-rw-r--r--lang/camlp4/pkg/PLIST65
-rw-r--r--lang/camlp4/pkg/PLIST.opt11
4 files changed, 93 insertions, 0 deletions
diff --git a/lang/camlp4/pkg/COMMENT b/lang/camlp4/pkg/COMMENT
new file mode 100644
index 00000000000..9759c05081f
--- /dev/null
+++ b/lang/camlp4/pkg/COMMENT
@@ -0,0 +1 @@
+Camlp4 is a Pre-Processor-Pretty-Printer for Objective Caml
diff --git a/lang/camlp4/pkg/DESCR b/lang/camlp4/pkg/DESCR
new file mode 100644
index 00000000000..512188c3cd2
--- /dev/null
+++ b/lang/camlp4/pkg/DESCR
@@ -0,0 +1,16 @@
+Camlp4 is a Pre-Processor-Pretty-Printer for Objective Caml. It offers tools
+for syntax (grammars) and the ability to modify the concrete syntax of the
+language (quotations, syntax extensions).
+
+The Objective Caml compiler has a special option "-pp", allowing to call
+any preprocessor. If Camlp4 is used, the parsing is done (only once) by
+Camlp4, and the Objective Caml compiler resumes the rest of the compilation
+(typing, code generation).
+
+Camlp4 can parse normal Ocaml concrete syntax or any other user-definable
+syntax. As an example, an alternative syntax is provided, named revised,
+because it tries to fix some small problems of the normal syntax.
+
+Camlp4 can pretty print the normal Ocaml concrete syntax or the revised one.
+It is therefore always possible to have a version of your sources
+compilable by the compiler Objective Caml without preprocessing.
diff --git a/lang/camlp4/pkg/PLIST b/lang/camlp4/pkg/PLIST
new file mode 100644
index 00000000000..73e2e9e086b
--- /dev/null
+++ b/lang/camlp4/pkg/PLIST
@@ -0,0 +1,65 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2000/06/12 22:36:59 wulf Exp $
+bin/odyl
+bin/camlp4
+bin/camlp4o
+bin/mkcamlp4
+bin/ocpp
+lib/camlp4/ast2pt.cmi
+lib/camlp4/grammar.mli
+lib/camlp4/pa_ifdef.cmo
+lib/camlp4/pcaml.mli
+lib/camlp4/q_MLast.cmo
+lib/camlp4/camlp4.cma
+lib/camlp4/lib.sml
+lib/camlp4/pa_o.cmi
+lib/camlp4/plexer.cmi
+lib/camlp4/q_phony.cmo
+lib/camlp4/camlp4_top.cma
+lib/camlp4/mLast.cmi
+lib/camlp4/pa_o.cmo
+lib/camlp4/plexer.mli
+lib/camlp4/quotation.cmi
+lib/camlp4/camlp4o.cma
+lib/camlp4/mLast.mli
+lib/camlp4/pa_olabl.cmo
+lib/camlp4/pr_depend.cmo
+lib/camlp4/quotation.mli
+lib/camlp4/camlp4r.cma
+lib/camlp4/ocpp.cmo
+lib/camlp4/pa_oop.cmo
+lib/camlp4/pr_dump.cmo
+lib/camlp4/stdpp.cmi
+lib/camlp4/crc.cmo
+lib/camlp4/odyl.cma
+lib/camlp4/pa_op.cmo
+lib/camlp4/pr_extend.cmo
+lib/camlp4/stdpp.mli
+lib/camlp4/extract_crc
+lib/camlp4/odyl.cmo
+lib/camlp4/pa_r.cmo
+lib/camlp4/pr_null.cmo
+lib/camlp4/token.cmi
+lib/camlp4/gramext.cmi
+lib/camlp4/pa_extend.cmo
+lib/camlp4/pa_rp.cmo
+lib/camlp4/pr_o.cmo
+lib/camlp4/token.mli
+lib/camlp4/gramext.mli
+lib/camlp4/pa_extend_m.cmo
+lib/camlp4/pa_ru.cmo
+lib/camlp4/pr_op.cmo
+lib/camlp4/gramlib.cma
+lib/camlp4/pa_format.cmo
+lib/camlp4/pa_sml.cmo
+lib/camlp4/pr_r.cmo
+lib/camlp4/grammar.cmi
+lib/camlp4/pa_ifdef.cmi
+lib/camlp4/pcaml.cmi
+lib/camlp4/pr_rp.cmo
+man/man1/camlp4.1
+man/man1/camlp4o.1
+man/man1/camlp4r.1
+man/man1/mkcamlp4.1
+man/man1/camlp4o.opt.1
+man/man1/camlp4r.opt.1
+@dirrm lib/camlp4
diff --git a/lang/camlp4/pkg/PLIST.opt b/lang/camlp4/pkg/PLIST.opt
new file mode 100644
index 00000000000..06e3902a0df
--- /dev/null
+++ b/lang/camlp4/pkg/PLIST.opt
@@ -0,0 +1,11 @@
+@comment $NetBSD: PLIST.opt,v 1.1.1.1 2000/06/12 22:36:59 wulf Exp $
+bin/camlp4o.opt
+bin/camlp4r
+bin/camlp4r.opt
+lib/camlp4/gramext.cmx
+lib/camlp4/gramlib.a
+lib/camlp4/gramlib.cmxa
+lib/camlp4/grammar.cmx
+lib/camlp4/plexer.cmx
+lib/camlp4/stdpp.cmx
+lib/camlp4/token.cmx