[Midnightbsd-cvs] mports: lang/ocaml: add ocaml
ctriv at midnightbsd.org
ctriv at midnightbsd.org
Tue Dec 16 12:08:55 EST 2008
Log Message:
-----------
add ocaml
Added Files:
-----------
mports/lang/ocaml:
Makefile (r1.1)
distinfo (r1.1)
pkg-descr (r1.1)
pkg-plist (r1.1)
mports/lang/ocaml/files:
man1 (r1.1)
manlinks (r1.1)
mann (r1.1)
patch-camlp4-man_Makefile (r1.1)
patch-configure (r1.1)
patch-ocamldoc_Makefile (r1.1)
patch-stdlib_Makefile (r1.1)
-------------- next part --------------
--- /dev/null
+++ lang/ocaml/pkg-descr
@@ -0,0 +1,19 @@
+Objective Caml is an implementation of the ML language, based on
+the Caml Light dialect extended with a complete class-based object system
+and a powerful module system in the style of Standard ML.
+
+Objective Caml comprises two compilers. One generates bytecode
+which is then interpreted by a C program. This compiler runs quickly,
+generates compact code with moderate memory requirements, and is
+portable to essentially any 32 or 64 bit Unix platform. Performance of
+generated programs is quite good for a bytecoded implementation:
+almost twice as fast as Caml Light 0.7. This compiler can be used
+either as a standalone, batch-oriented compiler that produces
+standalone programs, or as an interactive, toplevel-based system.
+
+The other compiler generates high-performance native code for a number
+of processors. Compilation takes longer and generates bigger code, but
+the generated programs deliver excellent performance, while retaining
+the moderate memory requirements of the bytecode compiler.
+
+WWW: http://caml.inria.fr/ocaml/
--- /dev/null
+++ lang/ocaml/pkg-plist
@@ -0,0 +1,999 @@
+bin/camlp4
+bin/camlp4boot
+bin/camlp4o
+bin/camlp4o.opt
+bin/camlp4of
+bin/camlp4of.opt
+bin/camlp4oof
+bin/camlp4oof.opt
+bin/camlp4orf
+bin/camlp4orf.opt
+bin/camlp4prof
+bin/camlp4r
+bin/camlp4r.opt
+bin/camlp4rf
+bin/camlp4rf.opt
+%%TK%%bin/labltk
+bin/mkcamlp4
+bin/ocaml
+%%TK%%bin/ocamlbrowser
+bin/ocamlbuild
+bin/ocamlbuild.byte
+bin/ocamlbuild.native
+bin/ocamlc
+bin/ocamlc.opt
+bin/ocamlcp
+bin/ocamldebug
+bin/ocamldep
+bin/ocamldep.opt
+bin/ocamldoc
+bin/ocamldoc.opt
+bin/ocamllex
+bin/ocamllex.opt
+bin/ocamlmklib
+bin/ocamlmktop
+bin/ocamlopt
+bin/ocamlopt.opt
+bin/ocamlprof
+bin/ocamlrun
+bin/ocamlyacc
+lib/ocaml/Makefile.config
+lib/ocaml/addlabels
+lib/ocaml/arg.cmi
+lib/ocaml/arg.cmx
+lib/ocaml/arg.ml
+lib/ocaml/arg.mli
+lib/ocaml/arg.p.cmx
+lib/ocaml/arith_flags.cmx
+lib/ocaml/arith_status.cmi
+lib/ocaml/arith_status.cmx
+lib/ocaml/arith_status.mli
+lib/ocaml/array.cmi
+lib/ocaml/array.cmx
+lib/ocaml/array.ml
+lib/ocaml/array.mli
+lib/ocaml/array.p.cmx
+lib/ocaml/arrayLabels.cmi
+lib/ocaml/arrayLabels.cmx
+lib/ocaml/arrayLabels.ml
+lib/ocaml/arrayLabels.mli
+lib/ocaml/arrayLabels.p.cmx
+lib/ocaml/big_int.cmi
+lib/ocaml/big_int.cmx
+lib/ocaml/big_int.mli
+lib/ocaml/bigarray.a
+lib/ocaml/bigarray.cma
+lib/ocaml/bigarray.cmi
+lib/ocaml/bigarray.cmx
+lib/ocaml/bigarray.cmxa
+lib/ocaml/bigarray.mli
+lib/ocaml/buffer.cmi
+lib/ocaml/buffer.cmx
+lib/ocaml/buffer.ml
+lib/ocaml/buffer.mli
+lib/ocaml/buffer.p.cmx
+lib/ocaml/callback.cmi
+lib/ocaml/callback.cmx
+lib/ocaml/callback.ml
+lib/ocaml/callback.mli
+lib/ocaml/callback.p.cmx
+lib/ocaml/caml/alloc.h
+lib/ocaml/caml/bigarray.h
+lib/ocaml/caml/callback.h
+lib/ocaml/caml/compatibility.h
+lib/ocaml/caml/config.h
+lib/ocaml/caml/custom.h
+lib/ocaml/caml/fail.h
+lib/ocaml/caml/intext.h
+lib/ocaml/caml/memory.h
+lib/ocaml/caml/misc.h
+lib/ocaml/caml/mlvalues.h
+lib/ocaml/caml/printexc.h
+lib/ocaml/caml/signals.h
+lib/ocaml/caml/unixsupport.h
+lib/ocaml/camlheader
+lib/ocaml/camlheader_ur
+lib/ocaml/camlinternalMod.cmi
+lib/ocaml/camlinternalMod.cmx
+lib/ocaml/camlinternalMod.ml
+lib/ocaml/camlinternalMod.mli
+lib/ocaml/camlinternalMod.p.cmx
+lib/ocaml/camlinternalOO.cmi
+lib/ocaml/camlinternalOO.cmx
+lib/ocaml/camlinternalOO.ml
+lib/ocaml/camlinternalOO.mli
+lib/ocaml/camlinternalOO.p.cmx
+lib/ocaml/camlp4/Camlp4.cmi
+lib/ocaml/camlp4/Camlp4Bin.cmi
+lib/ocaml/camlp4/Camlp4Bin.cmo
+lib/ocaml/camlp4/Camlp4Bin.cmx
+lib/ocaml/camlp4/Camlp4Bin.o
+lib/ocaml/camlp4/Camlp4Filters/Camlp4AstLifter.cmi
+lib/ocaml/camlp4/Camlp4Filters/Camlp4AstLifter.cmo
+lib/ocaml/camlp4/Camlp4Filters/Camlp4AstLifter.cmx
+lib/ocaml/camlp4/Camlp4Filters/Camlp4AstLifter.o
+lib/ocaml/camlp4/Camlp4Filters/Camlp4ExceptionTracer.cmi
+lib/ocaml/camlp4/Camlp4Filters/Camlp4ExceptionTracer.cmo
+lib/ocaml/camlp4/Camlp4Filters/Camlp4ExceptionTracer.cmx
+lib/ocaml/camlp4/Camlp4Filters/Camlp4ExceptionTracer.o
+lib/ocaml/camlp4/Camlp4Filters/Camlp4FoldGenerator.cmi
+lib/ocaml/camlp4/Camlp4Filters/Camlp4FoldGenerator.cmo
+lib/ocaml/camlp4/Camlp4Filters/Camlp4FoldGenerator.cmx
+lib/ocaml/camlp4/Camlp4Filters/Camlp4FoldGenerator.o
+lib/ocaml/camlp4/Camlp4Filters/Camlp4LocationStripper.cmi
+lib/ocaml/camlp4/Camlp4Filters/Camlp4LocationStripper.cmo
+lib/ocaml/camlp4/Camlp4Filters/Camlp4LocationStripper.cmx
+lib/ocaml/camlp4/Camlp4Filters/Camlp4LocationStripper.o
+lib/ocaml/camlp4/Camlp4Filters/Camlp4MapGenerator.cmi
+lib/ocaml/camlp4/Camlp4Filters/Camlp4MapGenerator.cmo
+lib/ocaml/camlp4/Camlp4Filters/Camlp4MapGenerator.cmx
+lib/ocaml/camlp4/Camlp4Filters/Camlp4MapGenerator.o
+lib/ocaml/camlp4/Camlp4Filters/Camlp4MetaGenerator.cmi
+lib/ocaml/camlp4/Camlp4Filters/Camlp4MetaGenerator.cmo
+lib/ocaml/camlp4/Camlp4Filters/Camlp4MetaGenerator.cmx
+lib/ocaml/camlp4/Camlp4Filters/Camlp4MetaGenerator.o
+lib/ocaml/camlp4/Camlp4Filters/Camlp4Profiler.cmi
+lib/ocaml/camlp4/Camlp4Filters/Camlp4Profiler.cmo
+lib/ocaml/camlp4/Camlp4Filters/Camlp4Profiler.cmx
+lib/ocaml/camlp4/Camlp4Filters/Camlp4Profiler.o
+lib/ocaml/camlp4/Camlp4Filters/Camlp4Tracer.cmi
+lib/ocaml/camlp4/Camlp4Filters/Camlp4Tracer.cmo
+lib/ocaml/camlp4/Camlp4Filters/Camlp4Tracer.cmx
+lib/ocaml/camlp4/Camlp4Filters/Camlp4Tracer.o
+lib/ocaml/camlp4/Camlp4Filters/Camlp4TrashRemover.cmi
+lib/ocaml/camlp4/Camlp4Filters/Camlp4TrashRemover.cmo
+lib/ocaml/camlp4/Camlp4Filters/Camlp4TrashRemover.cmx
+lib/ocaml/camlp4/Camlp4Filters/Camlp4TrashRemover.o
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4AstLoader.cmi
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4AstLoader.cmo
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4AstLoader.cmx
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4AstLoader.o
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4DebugParser.cmi
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4DebugParser.cmo
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4DebugParser.cmx
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4DebugParser.o
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4GrammarParser.cmi
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4GrammarParser.cmo
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4GrammarParser.cmx
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4GrammarParser.o
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4ListComprehension.cmi
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4ListComprehension.cmo
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4ListComprehension.cmx
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4ListComprehension.o
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4MacroParser.cmi
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4MacroParser.cmo
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4MacroParser.cmx
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4MacroParser.o
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.cmi
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.cmo
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.cmx
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.o
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParser.cmi
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParser.cmo
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParser.cmx
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParser.o
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParserParser.cmi
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParserParser.cmo
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParserParser.cmx
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParserParser.o
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlReloadedParser.cmi
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlReloadedParser.cmo
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlReloadedParser.cmx
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlReloadedParser.o
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmi
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmo
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmx
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.o
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmi
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmo
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmx
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.o
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.cmi
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.cmo
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.cmx
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.o
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationCommon.cmi
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationCommon.cmo
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationCommon.cmx
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationCommon.o
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationExpander.cmi
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationExpander.cmo
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationExpander.cmx
+lib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationExpander.o
+lib/ocaml/camlp4/Camlp4Printers/Camlp4AstDumper.cmi
+lib/ocaml/camlp4/Camlp4Printers/Camlp4AstDumper.cmo
+lib/ocaml/camlp4/Camlp4Printers/Camlp4AstDumper.cmx
+lib/ocaml/camlp4/Camlp4Printers/Camlp4AstDumper.o
+lib/ocaml/camlp4/Camlp4Printers/Camlp4AutoPrinter.cmi
+lib/ocaml/camlp4/Camlp4Printers/Camlp4AutoPrinter.cmo
+lib/ocaml/camlp4/Camlp4Printers/Camlp4AutoPrinter.cmx
+lib/ocaml/camlp4/Camlp4Printers/Camlp4AutoPrinter.o
+lib/ocaml/camlp4/Camlp4Printers/Camlp4NullDumper.cmi
+lib/ocaml/camlp4/Camlp4Printers/Camlp4NullDumper.cmo
+lib/ocaml/camlp4/Camlp4Printers/Camlp4NullDumper.cmx
+lib/ocaml/camlp4/Camlp4Printers/Camlp4NullDumper.o
+lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlAstDumper.cmi
+lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlAstDumper.cmo
+lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlAstDumper.cmx
+lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlAstDumper.o
+lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlPrinter.cmi
+lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlPrinter.cmo
+lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlPrinter.cmx
+lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlPrinter.o
+lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlRevisedPrinter.cmi
+lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlRevisedPrinter.cmo
+lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlRevisedPrinter.cmx
+lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlRevisedPrinter.o
+lib/ocaml/camlp4/Camlp4Top.cmi
+lib/ocaml/camlp4/Camlp4Top.cmo
+lib/ocaml/camlp4/Camlp4Top/Rprint.cmi
+lib/ocaml/camlp4/Camlp4Top/Rprint.cmo
+lib/ocaml/camlp4/Camlp4Top/Rprint.cmx
+lib/ocaml/camlp4/Camlp4Top/Rprint.o
+lib/ocaml/camlp4/Camlp4Top/Top.cmi
+lib/ocaml/camlp4/Camlp4Top/Top.cmo
+lib/ocaml/camlp4/Camlp4Top/Top.cmx
+lib/ocaml/camlp4/Camlp4Top/Top.o
+lib/ocaml/camlp4/Camlp4_config.cmi
+lib/ocaml/camlp4/Camlp4_import.cmi
+lib/ocaml/camlp4/camlp4fulllib.a
+lib/ocaml/camlp4/camlp4fulllib.cma
+lib/ocaml/camlp4/camlp4fulllib.cmxa
+lib/ocaml/camlp4/camlp4lib.a
+lib/ocaml/camlp4/camlp4lib.cma
+lib/ocaml/camlp4/camlp4lib.cmxa
+lib/ocaml/camlp4/camlp4o.cma
+lib/ocaml/camlp4/camlp4of.cma
+lib/ocaml/camlp4/camlp4oof.cma
+lib/ocaml/camlp4/camlp4orf.cma
+lib/ocaml/camlp4/camlp4prof.cmi
+lib/ocaml/camlp4/camlp4prof.cmo
+lib/ocaml/camlp4/camlp4prof.cmx
+lib/ocaml/camlp4/camlp4prof.o
+lib/ocaml/camlp4/camlp4r.cma
+lib/ocaml/camlp4/camlp4rf.cma
+lib/ocaml/char.cmi
+lib/ocaml/char.cmx
+lib/ocaml/char.ml
+lib/ocaml/char.mli
+lib/ocaml/char.p.cmx
+lib/ocaml/complex.cmi
+lib/ocaml/complex.cmx
+lib/ocaml/complex.ml
+lib/ocaml/complex.mli
+lib/ocaml/complex.p.cmx
+lib/ocaml/condition.mli
+lib/ocaml/dbm.a
+lib/ocaml/dbm.cma
+lib/ocaml/dbm.cmi
+lib/ocaml/dbm.cmx
+lib/ocaml/dbm.cmxa
+lib/ocaml/dbm.mli
+lib/ocaml/digest.cmi
+lib/ocaml/digest.cmx
+lib/ocaml/digest.ml
+lib/ocaml/digest.mli
+lib/ocaml/digest.p.cmx
+lib/ocaml/dynlink.cma
+lib/ocaml/dynlink.cmi
+lib/ocaml/dynlink.mli
+lib/ocaml/event.mli
+lib/ocaml/expunge
+lib/ocaml/extract_crc
+lib/ocaml/filename.cmi
+lib/ocaml/filename.cmx
+lib/ocaml/filename.ml
+lib/ocaml/filename.mli
+lib/ocaml/filename.p.cmx
+lib/ocaml/format.cmi
+lib/ocaml/format.cmx
+lib/ocaml/format.ml
+lib/ocaml/format.mli
+lib/ocaml/format.p.cmx
+lib/ocaml/gc.cmi
+lib/ocaml/gc.cmx
+lib/ocaml/gc.ml
+lib/ocaml/gc.mli
+lib/ocaml/gc.p.cmx
+lib/ocaml/genlex.cmi
+lib/ocaml/genlex.cmx
+lib/ocaml/genlex.ml
+lib/ocaml/genlex.mli
+lib/ocaml/genlex.p.cmx
+%%X11%%lib/ocaml/graphics.a
+%%X11%%lib/ocaml/graphics.cma
+%%X11%%lib/ocaml/graphics.cmi
+%%X11%%lib/ocaml/graphics.cmx
+%%X11%%lib/ocaml/graphics.cmxa
+%%X11%%lib/ocaml/graphics.mli
+%%X11%%lib/ocaml/graphicsX11.cmi
+%%X11%%lib/ocaml/graphicsX11.mli
+lib/ocaml/hashtbl.cmi
+lib/ocaml/hashtbl.cmx
+lib/ocaml/hashtbl.ml
+lib/ocaml/hashtbl.mli
+lib/ocaml/hashtbl.p.cmx
+lib/ocaml/int32.cmi
+lib/ocaml/int32.cmx
+lib/ocaml/int32.ml
+lib/ocaml/int32.mli
+lib/ocaml/int32.p.cmx
+lib/ocaml/int64.cmi
+lib/ocaml/int64.cmx
+lib/ocaml/int64.ml
+lib/ocaml/int64.mli
+lib/ocaml/int64.p.cmx
+lib/ocaml/int_misc.cmx
+%%TK%%lib/ocaml/labltk/balloon.cmi
+%%TK%%lib/ocaml/labltk/balloon.cmx
+%%TK%%lib/ocaml/labltk/balloon.mli
+%%TK%%lib/ocaml/labltk/bell.cmi
+%%TK%%lib/ocaml/labltk/bell.cmx
+%%TK%%lib/ocaml/labltk/bell.mli
+%%TK%%lib/ocaml/labltk/button.cmi
+%%TK%%lib/ocaml/labltk/button.cmx
+%%TK%%lib/ocaml/labltk/button.mli
+%%TK%%lib/ocaml/labltk/cBell.cmi
+%%TK%%lib/ocaml/labltk/cBell.cmx
+%%TK%%lib/ocaml/labltk/cBell.mli
+%%TK%%lib/ocaml/labltk/cButton.cmi
+%%TK%%lib/ocaml/labltk/cButton.cmx
+%%TK%%lib/ocaml/labltk/cButton.mli
+%%TK%%lib/ocaml/labltk/cCanvas.cmi
+%%TK%%lib/ocaml/labltk/cCanvas.cmx
+%%TK%%lib/ocaml/labltk/cCanvas.mli
+%%TK%%lib/ocaml/labltk/cCheckbutton.cmi
+%%TK%%lib/ocaml/labltk/cCheckbutton.cmx
+%%TK%%lib/ocaml/labltk/cCheckbutton.mli
+%%TK%%lib/ocaml/labltk/cClipboard.cmi
+%%TK%%lib/ocaml/labltk/cClipboard.cmx
+%%TK%%lib/ocaml/labltk/cClipboard.mli
+%%TK%%lib/ocaml/labltk/cDialog.cmi
+%%TK%%lib/ocaml/labltk/cDialog.cmx
+%%TK%%lib/ocaml/labltk/cDialog.mli
+%%TK%%lib/ocaml/labltk/cEncoding.cmi
+%%TK%%lib/ocaml/labltk/cEncoding.cmx
+%%TK%%lib/ocaml/labltk/cEncoding.mli
+%%TK%%lib/ocaml/labltk/cEntry.cmi
+%%TK%%lib/ocaml/labltk/cEntry.cmx
+%%TK%%lib/ocaml/labltk/cEntry.mli
+%%TK%%lib/ocaml/labltk/cFocus.cmi
+%%TK%%lib/ocaml/labltk/cFocus.cmx
+%%TK%%lib/ocaml/labltk/cFocus.mli
+%%TK%%lib/ocaml/labltk/cFont.cmi
+%%TK%%lib/ocaml/labltk/cFont.cmx
+%%TK%%lib/ocaml/labltk/cFont.mli
+%%TK%%lib/ocaml/labltk/cFrame.cmi
+%%TK%%lib/ocaml/labltk/cFrame.cmx
+%%TK%%lib/ocaml/labltk/cFrame.mli
+%%TK%%lib/ocaml/labltk/cGrab.cmi
+%%TK%%lib/ocaml/labltk/cGrab.cmx
+%%TK%%lib/ocaml/labltk/cGrab.mli
+%%TK%%lib/ocaml/labltk/cGrid.cmi
+%%TK%%lib/ocaml/labltk/cGrid.cmx
+%%TK%%lib/ocaml/labltk/cGrid.mli
+%%TK%%lib/ocaml/labltk/cImage.cmi
+%%TK%%lib/ocaml/labltk/cImage.cmx
+%%TK%%lib/ocaml/labltk/cImage.mli
+%%TK%%lib/ocaml/labltk/cImagebitmap.cmi
+%%TK%%lib/ocaml/labltk/cImagebitmap.cmx
+%%TK%%lib/ocaml/labltk/cImagebitmap.mli
+%%TK%%lib/ocaml/labltk/cImagephoto.cmi
+%%TK%%lib/ocaml/labltk/cImagephoto.cmx
+%%TK%%lib/ocaml/labltk/cImagephoto.mli
+%%TK%%lib/ocaml/labltk/cLabel.cmi
+%%TK%%lib/ocaml/labltk/cLabel.cmx
+%%TK%%lib/ocaml/labltk/cLabel.mli
+%%TK%%lib/ocaml/labltk/cListbox.cmi
+%%TK%%lib/ocaml/labltk/cListbox.cmx
+%%TK%%lib/ocaml/labltk/cListbox.mli
+%%TK%%lib/ocaml/labltk/cMenu.cmi
+%%TK%%lib/ocaml/labltk/cMenu.cmx
+%%TK%%lib/ocaml/labltk/cMenu.mli
+%%TK%%lib/ocaml/labltk/cMenubutton.cmi
+%%TK%%lib/ocaml/labltk/cMenubutton.cmx
+%%TK%%lib/ocaml/labltk/cMenubutton.mli
+%%TK%%lib/ocaml/labltk/cMessage.cmi
+%%TK%%lib/ocaml/labltk/cMessage.cmx
+%%TK%%lib/ocaml/labltk/cMessage.mli
+%%TK%%lib/ocaml/labltk/cOption.cmi
+%%TK%%lib/ocaml/labltk/cOption.cmx
+%%TK%%lib/ocaml/labltk/cOption.mli
+%%TK%%lib/ocaml/labltk/cOptionmenu.cmi
+%%TK%%lib/ocaml/labltk/cOptionmenu.cmx
+%%TK%%lib/ocaml/labltk/cOptionmenu.mli
+%%TK%%lib/ocaml/labltk/cPack.cmi
+%%TK%%lib/ocaml/labltk/cPack.cmx
+%%TK%%lib/ocaml/labltk/cPack.mli
+%%TK%%lib/ocaml/labltk/cPalette.cmi
+%%TK%%lib/ocaml/labltk/cPalette.cmx
+%%TK%%lib/ocaml/labltk/cPalette.mli
+%%TK%%lib/ocaml/labltk/cPixmap.cmi
+%%TK%%lib/ocaml/labltk/cPixmap.cmx
+%%TK%%lib/ocaml/labltk/cPixmap.mli
+%%TK%%lib/ocaml/labltk/cPlace.cmi
+%%TK%%lib/ocaml/labltk/cPlace.cmx
+%%TK%%lib/ocaml/labltk/cPlace.mli
+%%TK%%lib/ocaml/labltk/cRadiobutton.cmi
+%%TK%%lib/ocaml/labltk/cRadiobutton.cmx
+%%TK%%lib/ocaml/labltk/cRadiobutton.mli
+%%TK%%lib/ocaml/labltk/cResource.cmi
+%%TK%%lib/ocaml/labltk/cResource.cmx
+%%TK%%lib/ocaml/labltk/cResource.mli
+%%TK%%lib/ocaml/labltk/cScale.cmi
+%%TK%%lib/ocaml/labltk/cScale.cmx
+%%TK%%lib/ocaml/labltk/cScale.mli
+%%TK%%lib/ocaml/labltk/cScrollbar.cmi
+%%TK%%lib/ocaml/labltk/cScrollbar.cmx
+%%TK%%lib/ocaml/labltk/cScrollbar.mli
+%%TK%%lib/ocaml/labltk/cSelection.cmi
+%%TK%%lib/ocaml/labltk/cSelection.cmx
+%%TK%%lib/ocaml/labltk/cSelection.mli
+%%TK%%lib/ocaml/labltk/cText.cmi
+%%TK%%lib/ocaml/labltk/cText.cmx
+%%TK%%lib/ocaml/labltk/cText.mli
+%%TK%%lib/ocaml/labltk/cTk.cmi
+%%TK%%lib/ocaml/labltk/cTk.cmx
+%%TK%%lib/ocaml/labltk/cTkvars.cmi
+%%TK%%lib/ocaml/labltk/cTkvars.cmx
+%%TK%%lib/ocaml/labltk/cTkvars.mli
+%%TK%%lib/ocaml/labltk/cTkwait.cmi
+%%TK%%lib/ocaml/labltk/cTkwait.cmx
+%%TK%%lib/ocaml/labltk/cTkwait.mli
+%%TK%%lib/ocaml/labltk/cToplevel.cmi
+%%TK%%lib/ocaml/labltk/cToplevel.cmx
+%%TK%%lib/ocaml/labltk/cToplevel.mli
+%%TK%%lib/ocaml/labltk/cWinfo.cmi
+%%TK%%lib/ocaml/labltk/cWinfo.cmx
+%%TK%%lib/ocaml/labltk/cWinfo.mli
+%%TK%%lib/ocaml/labltk/cWm.cmi
+%%TK%%lib/ocaml/labltk/cWm.cmx
+%%TK%%lib/ocaml/labltk/cWm.mli
+%%TK%%lib/ocaml/labltk/camltk.cmi
+%%TK%%lib/ocaml/labltk/camltk.cmx
+%%TK%%lib/ocaml/labltk/canvas.cmi
+%%TK%%lib/ocaml/labltk/canvas.cmx
+%%TK%%lib/ocaml/labltk/canvas.mli
+%%TK%%lib/ocaml/labltk/checkbutton.cmi
+%%TK%%lib/ocaml/labltk/checkbutton.cmx
+%%TK%%lib/ocaml/labltk/checkbutton.mli
+%%TK%%lib/ocaml/labltk/clipboard.cmi
+%%TK%%lib/ocaml/labltk/clipboard.cmx
+%%TK%%lib/ocaml/labltk/clipboard.mli
+%%TK%%lib/ocaml/labltk/dialog.cmi
+%%TK%%lib/ocaml/labltk/dialog.cmx
+%%TK%%lib/ocaml/labltk/dialog.mli
+%%TK%%lib/ocaml/labltk/encoding.cmi
+%%TK%%lib/ocaml/labltk/encoding.cmx
+%%TK%%lib/ocaml/labltk/encoding.mli
+%%TK%%lib/ocaml/labltk/entry.cmi
+%%TK%%lib/ocaml/labltk/entry.cmx
+%%TK%%lib/ocaml/labltk/entry.mli
+%%TK%%lib/ocaml/labltk/fileevent.cmi
+%%TK%%lib/ocaml/labltk/fileevent.cmx
+%%TK%%lib/ocaml/labltk/fileevent.mli
+%%TK%%lib/ocaml/labltk/fileselect.cmi
+%%TK%%lib/ocaml/labltk/fileselect.cmx
+%%TK%%lib/ocaml/labltk/fileselect.mli
+%%TK%%lib/ocaml/labltk/focus.cmi
+%%TK%%lib/ocaml/labltk/focus.cmx
+%%TK%%lib/ocaml/labltk/focus.mli
+%%TK%%lib/ocaml/labltk/font.cmi
+%%TK%%lib/ocaml/labltk/font.cmx
+%%TK%%lib/ocaml/labltk/font.mli
+%%TK%%lib/ocaml/labltk/frame.cmi
+%%TK%%lib/ocaml/labltk/frame.cmx
+%%TK%%lib/ocaml/labltk/frame.mli
+%%TK%%lib/ocaml/labltk/frx_after.cmi
+%%TK%%lib/ocaml/labltk/frx_after.mli
+%%TK%%lib/ocaml/labltk/frx_color.cmi
+%%TK%%lib/ocaml/labltk/frx_color.mli
+%%TK%%lib/ocaml/labltk/frx_ctext.cmi
+%%TK%%lib/ocaml/labltk/frx_ctext.mli
+%%TK%%lib/ocaml/labltk/frx_dialog.cmi
+%%TK%%lib/ocaml/labltk/frx_dialog.mli
+%%TK%%lib/ocaml/labltk/frx_entry.cmi
+%%TK%%lib/ocaml/labltk/frx_entry.mli
+%%TK%%lib/ocaml/labltk/frx_fillbox.cmi
+%%TK%%lib/ocaml/labltk/frx_fillbox.mli
+%%TK%%lib/ocaml/labltk/frx_fit.cmi
+%%TK%%lib/ocaml/labltk/frx_fit.mli
+%%TK%%lib/ocaml/labltk/frx_focus.cmi
+%%TK%%lib/ocaml/labltk/frx_focus.mli
+%%TK%%lib/ocaml/labltk/frx_font.cmi
+%%TK%%lib/ocaml/labltk/frx_font.mli
+%%TK%%lib/ocaml/labltk/frx_lbutton.mli
+%%TK%%lib/ocaml/labltk/frx_listbox.cmi
+%%TK%%lib/ocaml/labltk/frx_listbox.mli
+%%TK%%lib/ocaml/labltk/frx_mem.cmi
+%%TK%%lib/ocaml/labltk/frx_mem.mli
+%%TK%%lib/ocaml/labltk/frx_misc.cmi
+%%TK%%lib/ocaml/labltk/frx_misc.mli
+%%TK%%lib/ocaml/labltk/frx_req.cmi
+%%TK%%lib/ocaml/labltk/frx_req.mli
+%%TK%%lib/ocaml/labltk/frx_rpc.cmi
+%%TK%%lib/ocaml/labltk/frx_rpc.mli
+%%TK%%lib/ocaml/labltk/frx_selection.cmi
+%%TK%%lib/ocaml/labltk/frx_selection.mli
+%%TK%%lib/ocaml/labltk/frx_synth.cmi
+%%TK%%lib/ocaml/labltk/frx_synth.mli
+%%TK%%lib/ocaml/labltk/frx_text.cmi
+%%TK%%lib/ocaml/labltk/frx_text.mli
+%%TK%%lib/ocaml/labltk/frx_toplevel.mli
+%%TK%%lib/ocaml/labltk/frx_widget.cmi
+%%TK%%lib/ocaml/labltk/frx_widget.mli
+%%TK%%lib/ocaml/labltk/frxlib.a
+%%TK%%lib/ocaml/labltk/frxlib.cma
+%%TK%%lib/ocaml/labltk/frxlib.cmxa
+%%TK%%lib/ocaml/labltk/grab.cmi
+%%TK%%lib/ocaml/labltk/grab.cmx
+%%TK%%lib/ocaml/labltk/grab.mli
+%%TK%%lib/ocaml/labltk/grid.cmi
+%%TK%%lib/ocaml/labltk/grid.cmx
+%%TK%%lib/ocaml/labltk/grid.mli
+%%TK%%lib/ocaml/labltk/image.cmi
+%%TK%%lib/ocaml/labltk/image.cmx
+%%TK%%lib/ocaml/labltk/image.mli
+%%TK%%lib/ocaml/labltk/imagebitmap.cmi
+%%TK%%lib/ocaml/labltk/imagebitmap.cmx
+%%TK%%lib/ocaml/labltk/imagebitmap.mli
+%%TK%%lib/ocaml/labltk/imagephoto.cmi
+%%TK%%lib/ocaml/labltk/imagephoto.cmx
+%%TK%%lib/ocaml/labltk/imagephoto.mli
+%%TK%%lib/ocaml/labltk/jpf_font.cmi
+%%TK%%lib/ocaml/labltk/jpf_font.cmx
+%%TK%%lib/ocaml/labltk/jpf_font.mli
+%%TK%%lib/ocaml/labltk/jpflib.a
+%%TK%%lib/ocaml/labltk/jpflib.cma
+%%TK%%lib/ocaml/labltk/jpflib.cmxa
+%%TK%%lib/ocaml/labltk/label.cmi
+%%TK%%lib/ocaml/labltk/label.cmx
+%%TK%%lib/ocaml/labltk/label.mli
+%%TK%%lib/ocaml/labltk/labltk.a
+%%TK%%lib/ocaml/labltk/labltk.cma
+%%TK%%lib/ocaml/labltk/labltk.cmi
+%%TK%%lib/ocaml/labltk/labltk.cmx
+%%TK%%lib/ocaml/labltk/labltk.cmxa
+%%TK%%lib/ocaml/labltk/labltktop
+%%TK%%lib/ocaml/labltk/liblabltk.a
+%%TK%%lib/ocaml/labltk/libtkanim.a
+%%TK%%lib/ocaml/labltk/listbox.cmi
+%%TK%%lib/ocaml/labltk/listbox.cmx
+%%TK%%lib/ocaml/labltk/listbox.mli
+%%TK%%lib/ocaml/labltk/menu.cmi
+%%TK%%lib/ocaml/labltk/menu.cmx
+%%TK%%lib/ocaml/labltk/menu.mli
+%%TK%%lib/ocaml/labltk/menubutton.cmi
+%%TK%%lib/ocaml/labltk/menubutton.cmx
+%%TK%%lib/ocaml/labltk/menubutton.mli
+%%TK%%lib/ocaml/labltk/message.cmi
+%%TK%%lib/ocaml/labltk/message.cmx
+%%TK%%lib/ocaml/labltk/message.mli
+%%TK%%lib/ocaml/labltk/option.cmi
+%%TK%%lib/ocaml/labltk/option.cmx
+%%TK%%lib/ocaml/labltk/option.mli
+%%TK%%lib/ocaml/labltk/optionmenu.cmi
+%%TK%%lib/ocaml/labltk/optionmenu.cmx
+%%TK%%lib/ocaml/labltk/optionmenu.mli
+%%TK%%lib/ocaml/labltk/pack.cmi
+%%TK%%lib/ocaml/labltk/pack.cmx
+%%TK%%lib/ocaml/labltk/pack.mli
+%%TK%%lib/ocaml/labltk/palette.cmi
+%%TK%%lib/ocaml/labltk/palette.cmx
+%%TK%%lib/ocaml/labltk/palette.mli
+%%TK%%lib/ocaml/labltk/pixmap.cmi
+%%TK%%lib/ocaml/labltk/pixmap.cmx
+%%TK%%lib/ocaml/labltk/pixmap.mli
+%%TK%%lib/ocaml/labltk/place.cmi
+%%TK%%lib/ocaml/labltk/place.cmx
+%%TK%%lib/ocaml/labltk/place.mli
+%%TK%%lib/ocaml/labltk/pp
+%%TK%%lib/ocaml/labltk/protocol.cmi
+%%TK%%lib/ocaml/labltk/protocol.cmx
+%%TK%%lib/ocaml/labltk/protocol.mli
+%%TK%%lib/ocaml/labltk/radiobutton.cmi
+%%TK%%lib/ocaml/labltk/radiobutton.cmx
+%%TK%%lib/ocaml/labltk/radiobutton.mli
+%%TK%%lib/ocaml/labltk/rawwidget.cmi
+%%TK%%lib/ocaml/labltk/rawwidget.cmx
+%%TK%%lib/ocaml/labltk/rawwidget.mli
+%%TK%%lib/ocaml/labltk/scale.cmi
+%%TK%%lib/ocaml/labltk/scale.cmx
+%%TK%%lib/ocaml/labltk/scale.mli
+%%TK%%lib/ocaml/labltk/scrollbar.cmi
+%%TK%%lib/ocaml/labltk/scrollbar.cmx
+%%TK%%lib/ocaml/labltk/scrollbar.mli
+%%TK%%lib/ocaml/labltk/selection.cmi
+%%TK%%lib/ocaml/labltk/selection.cmx
+%%TK%%lib/ocaml/labltk/selection.mli
+%%TK%%lib/ocaml/labltk/shell.cmi
+%%TK%%lib/ocaml/labltk/shell.cmx
+%%TK%%lib/ocaml/labltk/shell.mli
+%%TK%%lib/ocaml/labltk/text.cmi
+%%TK%%lib/ocaml/labltk/text.cmx
+%%TK%%lib/ocaml/labltk/text.mli
+%%TK%%lib/ocaml/labltk/textvariable.cmi
+%%TK%%lib/ocaml/labltk/textvariable.cmx
+%%TK%%lib/ocaml/labltk/textvariable.mli
+%%TK%%lib/ocaml/labltk/timer.cmi
+%%TK%%lib/ocaml/labltk/timer.cmx
+%%TK%%lib/ocaml/labltk/timer.mli
+%%TK%%lib/ocaml/labltk/tk.cmi
+%%TK%%lib/ocaml/labltk/tk.cmx
+%%TK%%lib/ocaml/labltk/tkanim.a
+%%TK%%lib/ocaml/labltk/tkanim.cma
+%%TK%%lib/ocaml/labltk/tkanim.cmi
+%%TK%%lib/ocaml/labltk/tkanim.cmxa
+%%TK%%lib/ocaml/labltk/tkanim.mli
+%%TK%%lib/ocaml/labltk/tkcompiler
+%%TK%%lib/ocaml/labltk/tkthread.cmi
+%%TK%%lib/ocaml/labltk/tkthread.cmo
+%%TK%%lib/ocaml/labltk/tkthread.cmx
+%%TK%%lib/ocaml/labltk/tkthread.mli
+%%TK%%lib/ocaml/labltk/tkthread.o
+%%TK%%lib/ocaml/labltk/tkvars.cmi
+%%TK%%lib/ocaml/labltk/tkvars.cmx
+%%TK%%lib/ocaml/labltk/tkvars.mli
+%%TK%%lib/ocaml/labltk/tkwait.cmi
+%%TK%%lib/ocaml/labltk/tkwait.cmx
+%%TK%%lib/ocaml/labltk/tkwait.mli
+%%TK%%lib/ocaml/labltk/toplevel.cmi
+%%TK%%lib/ocaml/labltk/toplevel.cmx
+%%TK%%lib/ocaml/labltk/toplevel.mli
+%%TK%%lib/ocaml/labltk/widget.cmi
+%%TK%%lib/ocaml/labltk/widget.cmx
+%%TK%%lib/ocaml/labltk/widget.mli
+%%TK%%lib/ocaml/labltk/winfo.cmi
+%%TK%%lib/ocaml/labltk/winfo.cmx
+%%TK%%lib/ocaml/labltk/winfo.mli
+%%TK%%lib/ocaml/labltk/wm.cmi
+%%TK%%lib/ocaml/labltk/wm.cmx
+%%TK%%lib/ocaml/labltk/wm.mli
+lib/ocaml/lazy.cmi
+lib/ocaml/lazy.cmx
+lib/ocaml/lazy.ml
+lib/ocaml/lazy.mli
+lib/ocaml/lazy.p.cmx
+lib/ocaml/ld.conf
+lib/ocaml/lexing.cmi
+lib/ocaml/lexing.cmx
+lib/ocaml/lexing.ml
+lib/ocaml/lexing.mli
+lib/ocaml/lexing.p.cmx
+lib/ocaml/libasmrun.a
+lib/ocaml/libasmrunp.a
+lib/ocaml/libbigarray.a
+lib/ocaml/libcamlrun.a
+%%X11%%lib/ocaml/libgraphics.a
+lib/ocaml/libmldbm.a
+lib/ocaml/libnums.a
+lib/ocaml/libstr.a
+lib/ocaml/libthreads.a
+lib/ocaml/libthreadsnat.a
+lib/ocaml/libunix.a
+lib/ocaml/list.cmi
+lib/ocaml/list.cmx
+lib/ocaml/list.ml
+lib/ocaml/list.mli
+lib/ocaml/list.p.cmx
+lib/ocaml/listLabels.cmi
+lib/ocaml/listLabels.cmx
+lib/ocaml/listLabels.ml
+lib/ocaml/listLabels.mli
+lib/ocaml/listLabels.p.cmx
+lib/ocaml/map.cmi
+lib/ocaml/map.cmx
+lib/ocaml/map.ml
+lib/ocaml/map.mli
+lib/ocaml/map.p.cmx
+lib/ocaml/marshal.cmi
+lib/ocaml/marshal.cmx
+lib/ocaml/marshal.ml
+lib/ocaml/marshal.mli
+lib/ocaml/marshal.p.cmx
+lib/ocaml/moreLabels.cmi
+lib/ocaml/moreLabels.cmx
+lib/ocaml/moreLabels.ml
+lib/ocaml/moreLabels.mli
+lib/ocaml/moreLabels.p.cmx
+lib/ocaml/mutex.mli
+lib/ocaml/nat.cmi
+lib/ocaml/nat.cmx
+lib/ocaml/nat.mli
+lib/ocaml/nativeint.cmi
+lib/ocaml/nativeint.cmx
+lib/ocaml/nativeint.ml
+lib/ocaml/nativeint.mli
+lib/ocaml/nativeint.p.cmx
+lib/ocaml/num.cmi
+lib/ocaml/num.cmx
+lib/ocaml/num.mli
+lib/ocaml/nums.a
+lib/ocaml/nums.cma
+lib/ocaml/nums.cmxa
+lib/ocaml/obj.cmi
+lib/ocaml/obj.cmx
+lib/ocaml/obj.ml
+lib/ocaml/obj.mli
+lib/ocaml/obj.p.cmx
+lib/ocaml/ocamlbuild/ocamlbuild.cmo
+lib/ocaml/ocamlbuild/ocamlbuild.cmx
+lib/ocaml/ocamlbuild/ocamlbuild.o
+lib/ocaml/ocamlbuild/ocamlbuild_executor.cmi
+lib/ocaml/ocamlbuild/ocamlbuild_executor.cmo
+lib/ocaml/ocamlbuild/ocamlbuild_executor.cmx
+lib/ocaml/ocamlbuild/ocamlbuild_executor.o
+lib/ocaml/ocamlbuild/ocamlbuild_pack.cmi
+lib/ocaml/ocamlbuild/ocamlbuild_plugin.cmi
+lib/ocaml/ocamlbuild/ocamlbuild_unix_plugin.cmi
+lib/ocaml/ocamlbuild/ocamlbuild_unix_plugin.cmo
+lib/ocaml/ocamlbuild/ocamlbuild_unix_plugin.cmx
+lib/ocaml/ocamlbuild/ocamlbuild_unix_plugin.o
+lib/ocaml/ocamlbuild/ocamlbuildlib.a
+lib/ocaml/ocamlbuild/ocamlbuildlib.cma
+lib/ocaml/ocamlbuild/ocamlbuildlib.cmxa
+lib/ocaml/ocamldoc/custom/.keep
+lib/ocaml/ocamldoc/ocamldoc.hva
+lib/ocaml/ocamldoc/odoc.cmi
+lib/ocaml/ocamldoc/odoc_analyse.cmi
+lib/ocaml/ocamldoc/odoc_args.cmi
+lib/ocaml/ocamldoc/odoc_ast.cmi
+lib/ocaml/ocamldoc/odoc_class.cmi
+lib/ocaml/ocamldoc/odoc_comments.cmi
+lib/ocaml/ocamldoc/odoc_comments_global.cmi
+lib/ocaml/ocamldoc/odoc_config.cmi
+lib/ocaml/ocamldoc/odoc_control.cmi
+lib/ocaml/ocamldoc/odoc_cross.cmi
+lib/ocaml/ocamldoc/odoc_dag2html.cmi
+lib/ocaml/ocamldoc/odoc_dep.cmi
+lib/ocaml/ocamldoc/odoc_dot.cmi
+lib/ocaml/ocamldoc/odoc_env.cmi
+lib/ocaml/ocamldoc/odoc_exception.cmi
+lib/ocaml/ocamldoc/odoc_global.cmi
+lib/ocaml/ocamldoc/odoc_html.cmi
+lib/ocaml/ocamldoc/odoc_info.a
+lib/ocaml/ocamldoc/odoc_info.cma
+lib/ocaml/ocamldoc/odoc_info.cmi
+lib/ocaml/ocamldoc/odoc_info.cmxa
+lib/ocaml/ocamldoc/odoc_info.mli
+lib/ocaml/ocamldoc/odoc_inherit.cmi
+lib/ocaml/ocamldoc/odoc_latex.cmi
+lib/ocaml/ocamldoc/odoc_latex_style.cmi
+lib/ocaml/ocamldoc/odoc_lexer.cmi
+lib/ocaml/ocamldoc/odoc_man.cmi
+lib/ocaml/ocamldoc/odoc_merge.cmi
+lib/ocaml/ocamldoc/odoc_messages.cmi
+lib/ocaml/ocamldoc/odoc_misc.cmi
+lib/ocaml/ocamldoc/odoc_module.cmi
+lib/ocaml/ocamldoc/odoc_name.cmi
+lib/ocaml/ocamldoc/odoc_ocamlhtml.cmi
+lib/ocaml/ocamldoc/odoc_opt.cmi
+lib/ocaml/ocamldoc/odoc_parameter.cmi
+lib/ocaml/ocamldoc/odoc_parser.cmi
+lib/ocaml/ocamldoc/odoc_print.cmi
+lib/ocaml/ocamldoc/odoc_scan.cmi
+lib/ocaml/ocamldoc/odoc_search.cmi
+lib/ocaml/ocamldoc/odoc_see_lexer.cmi
+lib/ocaml/ocamldoc/odoc_sig.cmi
+lib/ocaml/ocamldoc/odoc_str.cmi
+lib/ocaml/ocamldoc/odoc_test.cmi
+lib/ocaml/ocamldoc/odoc_texi.cmi
+lib/ocaml/ocamldoc/odoc_text.cmi
+lib/ocaml/ocamldoc/odoc_text_lexer.cmi
+lib/ocaml/ocamldoc/odoc_text_parser.cmi
+lib/ocaml/ocamldoc/odoc_to_text.cmi
+lib/ocaml/ocamldoc/odoc_type.cmi
+lib/ocaml/ocamldoc/odoc_types.cmi
+lib/ocaml/ocamldoc/odoc_value.cmi
+lib/ocaml/oo.cmi
+lib/ocaml/oo.cmx
+lib/ocaml/oo.ml
+lib/ocaml/oo.mli
+lib/ocaml/oo.p.cmx
+lib/ocaml/outcometree.cmi
+lib/ocaml/outcometree.mli
+lib/ocaml/parsing.cmi
+lib/ocaml/parsing.cmx
+lib/ocaml/parsing.ml
+lib/ocaml/parsing.mli
+lib/ocaml/parsing.p.cmx
+lib/ocaml/pervasives.cmi
+lib/ocaml/pervasives.cmx
+lib/ocaml/pervasives.ml
+lib/ocaml/pervasives.mli
+lib/ocaml/pervasives.p.cmx
+lib/ocaml/printexc.cmi
+lib/ocaml/printexc.cmx
+lib/ocaml/printexc.ml
+lib/ocaml/printexc.mli
+lib/ocaml/printexc.p.cmx
+lib/ocaml/printf.cmi
+lib/ocaml/printf.cmx
+lib/ocaml/printf.ml
+lib/ocaml/printf.mli
+lib/ocaml/printf.p.cmx
+lib/ocaml/profiling.cmi
+lib/ocaml/profiling.cmo
+lib/ocaml/queue.cmi
+lib/ocaml/queue.cmx
+lib/ocaml/queue.ml
+lib/ocaml/queue.mli
+lib/ocaml/queue.p.cmx
+lib/ocaml/random.cmi
+lib/ocaml/random.cmx
+lib/ocaml/random.ml
+lib/ocaml/random.mli
+lib/ocaml/random.p.cmx
+lib/ocaml/ratio.cmi
+lib/ocaml/ratio.cmx
+lib/ocaml/ratio.mli
+lib/ocaml/scanf.cmi
+lib/ocaml/scanf.cmx
+lib/ocaml/scanf.ml
+lib/ocaml/scanf.mli
+lib/ocaml/scanf.p.cmx
+lib/ocaml/scrapelabels
+lib/ocaml/set.cmi
+lib/ocaml/set.cmx
+lib/ocaml/set.ml
+lib/ocaml/set.mli
+lib/ocaml/set.p.cmx
+lib/ocaml/sort.cmi
+lib/ocaml/sort.cmx
+lib/ocaml/sort.ml
+lib/ocaml/sort.mli
+lib/ocaml/sort.p.cmx
+lib/ocaml/stack.cmi
+lib/ocaml/stack.cmx
+lib/ocaml/stack.ml
+lib/ocaml/stack.mli
+lib/ocaml/stack.p.cmx
+lib/ocaml/stdLabels.cmi
+lib/ocaml/stdLabels.cmx
+lib/ocaml/stdLabels.ml
+lib/ocaml/stdLabels.mli
+lib/ocaml/stdLabels.p.cmx
+lib/ocaml/std_exit.cmi
+lib/ocaml/std_exit.cmo
+lib/ocaml/std_exit.cmx
+lib/ocaml/std_exit.ml
+lib/ocaml/std_exit.o
+lib/ocaml/std_exit.p.cmx
+lib/ocaml/std_exit.p.o
+lib/ocaml/stdlib.a
+lib/ocaml/stdlib.cma
+lib/ocaml/stdlib.cmxa
+lib/ocaml/stdlib.p.a
+lib/ocaml/stdlib.p.cmxa
+lib/ocaml/str.a
+lib/ocaml/str.cma
+lib/ocaml/str.cmi
+lib/ocaml/str.cmx
+lib/ocaml/str.cmxa
+lib/ocaml/str.mli
+lib/ocaml/stream.cmi
+lib/ocaml/stream.cmx
+lib/ocaml/stream.ml
+lib/ocaml/stream.mli
+lib/ocaml/stream.p.cmx
+lib/ocaml/string.cmi
+lib/ocaml/string.cmx
+lib/ocaml/string.ml
+lib/ocaml/string.mli
+lib/ocaml/string.p.cmx
+lib/ocaml/stringLabels.cmi
+lib/ocaml/stringLabels.cmx
+lib/ocaml/stringLabels.ml
+lib/ocaml/stringLabels.mli
+lib/ocaml/stringLabels.p.cmx
+lib/ocaml/stublibs/dllbigarray.so
+%%X11%%lib/ocaml/stublibs/dllgraphics.so
+%%TK%%lib/ocaml/stublibs/dlllabltk.so
+lib/ocaml/stublibs/dllmldbm.so
+lib/ocaml/stublibs/dllnums.so
+lib/ocaml/stublibs/dllstr.so
+lib/ocaml/stublibs/dllthreads.so
+%%TK%%lib/ocaml/stublibs/dlltkanim.so
+lib/ocaml/stublibs/dllunix.so
+lib/ocaml/stublibs/dllvmthreads.so
+lib/ocaml/sys.cmi
+lib/ocaml/sys.cmx
+lib/ocaml/sys.ml
+lib/ocaml/sys.mli
+lib/ocaml/sys.p.cmx
+lib/ocaml/thread.mli
+lib/ocaml/threadUnix.mli
+lib/ocaml/threads/condition.cmi
+lib/ocaml/threads/condition.cmx
+lib/ocaml/threads/event.cmi
+lib/ocaml/threads/event.cmx
+lib/ocaml/threads/mutex.cmi
+lib/ocaml/threads/mutex.cmx
+lib/ocaml/threads/thread.cmi
+lib/ocaml/threads/thread.cmx
+lib/ocaml/threads/threadUnix.cmi
+lib/ocaml/threads/threadUnix.cmx
+lib/ocaml/threads/threads.a
+lib/ocaml/threads/threads.cma
+lib/ocaml/threads/threads.cmxa
+lib/ocaml/topdirs.cmi
+lib/ocaml/toplevellib.cma
+lib/ocaml/toploop.cmi
+lib/ocaml/topmain.cmi
+lib/ocaml/topstart.cmo
+lib/ocaml/unix.a
+lib/ocaml/unix.cma
+lib/ocaml/unix.cmi
+lib/ocaml/unix.cmx
+lib/ocaml/unix.cmxa
+lib/ocaml/unix.mli
+lib/ocaml/unixLabels.cmi
+lib/ocaml/unixLabels.cmx
+lib/ocaml/unixLabels.mli
+lib/ocaml/vmthreads/condition.cmi
+lib/ocaml/vmthreads/condition.mli
+lib/ocaml/vmthreads/event.cmi
+lib/ocaml/vmthreads/event.mli
+lib/ocaml/vmthreads/libvmthreads.a
+lib/ocaml/vmthreads/mutex.cmi
+lib/ocaml/vmthreads/mutex.mli
+lib/ocaml/vmthreads/stdlib.cma
+lib/ocaml/vmthreads/thread.cmi
+lib/ocaml/vmthreads/thread.mli
+lib/ocaml/vmthreads/threadUnix.cmi
+lib/ocaml/vmthreads/threadUnix.mli
+lib/ocaml/vmthreads/threads.cma
+lib/ocaml/vmthreads/unix.cma
+lib/ocaml/weak.cmi
+lib/ocaml/weak.cmx
+lib/ocaml/weak.ml
+lib/ocaml/weak.mli
+lib/ocaml/weak.p.cmx
+%%TK%%%%EXAMPLESDIR%%/examples_camltk/Makefile
+%%TK%%%%EXAMPLESDIR%%/examples_camltk/Makefile.nt
+%%TK%%%%EXAMPLESDIR%%/examples_camltk/addition.ml
+%%TK%%%%EXAMPLESDIR%%/examples_camltk/eyes.ml
+%%TK%%%%EXAMPLESDIR%%/examples_camltk/fileinput.ml
+%%TK%%%%EXAMPLESDIR%%/examples_camltk/fileopen.ml
+%%TK%%%%EXAMPLESDIR%%/examples_camltk/helloworld.ml
+%%TK%%%%EXAMPLESDIR%%/examples_camltk/images/CamlBook.gif
+%%TK%%%%EXAMPLESDIR%%/examples_camltk/images/Lambda2.back.gif
+%%TK%%%%EXAMPLESDIR%%/examples_camltk/images/dojoji.back.gif
+%%TK%%%%EXAMPLESDIR%%/examples_camltk/jptest.ml
+%%TK%%%%EXAMPLESDIR%%/examples_camltk/mytext.ml
+%%TK%%%%EXAMPLESDIR%%/examples_camltk/socketinput.ml
+%%TK%%%%EXAMPLESDIR%%/examples_camltk/taddition.ml
+%%TK%%%%EXAMPLESDIR%%/examples_camltk/tetris.ml
+%%TK%%%%EXAMPLESDIR%%/examples_camltk/text.ml
+%%TK%%%%EXAMPLESDIR%%/examples_camltk/winskel.ml
+%%TK%%%%EXAMPLESDIR%%/examples_labltk/Lambda2.back.gif
+%%TK%%%%EXAMPLESDIR%%/examples_labltk/Makefile
+%%TK%%%%EXAMPLESDIR%%/examples_labltk/Makefile.nt
+%%TK%%%%EXAMPLESDIR%%/examples_labltk/README
+%%TK%%%%EXAMPLESDIR%%/examples_labltk/calc.ml
+%%TK%%%%EXAMPLESDIR%%/examples_labltk/clock.ml
+%%TK%%%%EXAMPLESDIR%%/examples_labltk/demo.ml
+%%TK%%%%EXAMPLESDIR%%/examples_labltk/eyes.ml
+%%TK%%%%EXAMPLESDIR%%/examples_labltk/hello.ml
+%%TK%%%%EXAMPLESDIR%%/examples_labltk/hello.tcl
+%%TK%%%%EXAMPLESDIR%%/examples_labltk/lang.ml
+%%TK%%%%EXAMPLESDIR%%/examples_labltk/taquin.ml
+%%TK%%%%EXAMPLESDIR%%/examples_labltk/tetris.ml
+%%TK%%@dirrm %%EXAMPLESDIR%%/examples_labltk
+%%TK%%@dirrm %%EXAMPLESDIR%%/examples_camltk/images
+%%TK%%@dirrm %%EXAMPLESDIR%%/examples_camltk
+%%TK%%@dirrm %%EXAMPLESDIR%%
+ at dirrm lib/ocaml/vmthreads
+ at dirrm lib/ocaml/threads
+ at dirrm lib/ocaml/stublibs
+ at dirrm lib/ocaml/ocamldoc/custom
+ at dirrm lib/ocaml/ocamldoc
+ at dirrm lib/ocaml/ocamlbuild
+%%TK%%@dirrmtry lib/ocaml/labltk
+ at dirrm lib/ocaml/camlp4/Camlp4Top
+ at dirrm lib/ocaml/camlp4/Camlp4Printers
+ at dirrm lib/ocaml/camlp4/Camlp4Parsers
+ at dirrm lib/ocaml/camlp4/Camlp4Filters
+ at dirrm lib/ocaml/camlp4
+ at dirrm lib/ocaml/caml
+ at comment lib/ocaml will be added by Makefile
--- /dev/null
+++ lang/ocaml/Makefile
@@ -0,0 +1,163 @@
+#
+# $MidnightBSD: mports/lang/ocaml/Makefile,v 1.1 2008/12/16 17:08:52 ctriv Exp $
+#
+
+PORTNAME= ocaml
+PORTVERSION= 3.10.2
+CATEGORIES= lang
+MASTER_SITES= http://caml.inria.fr/distrib/${DISTNAME:R}/ \
+ ftp://ftp.inria.fr/INRIA/caml-light/${DISTNAME:R}/ \
+ ftp://ftp.kurims.kyoto-u.ac.jp/pub/lang/caml-light/${DISTNAME:R}/ \
+ ${MASTER_SITE_GENTOO}
+MASTER_SITE_SUBDIR= distfiles
+PKGNAMESUFFIX= ${SFX}
+
+MAINTAINER?= ports at MidnightBSD.org
+COMMENT?= The Objective Caml compiler and programming environment
+LICENSE= other
+
+USE_BZIP2= yes
+REINPLACE_ARGS= -i ""
+HAS_CONFIGURE= yes
+ALL_TARGET= world.opt
+STRIP=
+
+
+CONFIGURE_ARGS= -prefix ${PREFIX} -host ${MACHINE_ARCH}-portbld-freebsd6.0
+
+OPTIONS= X11 "Build with X11 support" on \
+ TK "Build LablTk library (requires X11 support)" on \
+ THREADS "Build with Posix threads support" on \
+ CMP_LIB "Install compiler's libraries" off \
+ OPT_DEF "Use system-optimized binaries by default" off
+
+MODOPT= camlp4o camlp4r ocamlc ocamldep ocamldoc ocamllex ocamlopt
+PATTERN= [[:space:]]*(do|then)?[[:space:]]*)(\$$\(CP\)|cp)([[:space:]]
+
+
+# The dist makefile sets PREFIX with =, not ?=, so we need to override it.
+# Commandline variables have high precidence.
+FAKE_MAKEARGS= PREFIX=${FAKE_DESTDIR}${TRUE_PREFIX}
+
+
+.include <bsd.mport.options.mk>
+
+.if !defined(WITHOUT_THREADS)
+DEPENDS_ARGS+= WITH_THREADS=yes
+CONFIGURE_ARGS+=-with-pthread
+THR_CPP= ${PTHREAD_CFLAGS}
+THR_LD= ${PTHREAD_LIBS}
+.else
+THR_CPP= #empty
+THR_LD= #empty
+CONFIGURE_ARGS+=-no-pthread
+.endif
+
+.if !defined(WITHOUT_X11)
+PLIST_SUB+= X11=""
+USE_XORG= x11
+CONFIGURE_ARGS+=-x11include ${LOCALBASE}/include -x11lib ${LOCALBASE}/lib
+.else
+PLIST_SUB+= X11="@comment "
+WITHOUT_TK= yes
+SFX= -nox11
+CONFLICTS+= ocaml-[0-9]* ocaml-notk-[0-9]*
+CONFIGURE_ARGS+=-no-x11
+.endif
+
+.if defined(WITHOUT_TK)
+PLIST_SUB+= TK="@comment "
+SFX= -notk
+CONFLICTS+= ocaml-[0-9]* ocaml-nox11-[0-9]*
+CONFIGURE_ARGS+=-no-tk
+.else
+PLIST_SUB+= TK=""
+CONFLICTS+= ocaml-nox11-[0-9]* ocaml-notk-[0-9]*
+CONFIGURE_ARGS+=-tkdefs \
+ "-I${LOCALBASE}/include/tcl8.4 -I${LOCALBASE}/include/tk8.4 ${THR_CPP}"\
+ -tklibs "-L${LOCALBASE}/lib ${THR_LD}"
+BUILD_DEPENDS+= ${LOCALBASE}/include/tcl8.4:${PORTSDIR}/lang/tcl84 \
+ ${LOCALBASE}/include/tk8.4:${PORTSDIR}/x11-toolkits/tk84
+LIB_DEPENDS+= tk84.1:${PORTSDIR}/x11-toolkits/tk84
+.endif
+
+.include <bsd.port.pre.mk>
+
+MAN1!= ${CAT} ${FILESDIR}/man1
+MANN!= ${CAT} ${FILESDIR}/mann
+MLINKS!=${CAT} ${FILESDIR}/manlinks
+
+
+
+.if ${ARCH} == sparc64 || ${ARCH} == ia64
+BROKEN= ocamlc.opt seg-faults on ${ARCH}, please try to fix
+.endif
+
+
+post-configure:
+# CFLAGS safeness
+ @${REINPLACE_CMD} -E \
+ -e 's|(BYTECCCOMPOPTS[ \t]*=.*)|\1 ${CFLAGS} ${THR_CPP}|' \
+ -e 's|(NATIVECCCOMPOPTS[ \t]*=.*)|\1 ${CFLAGS} ${THR_CPP}|' \
+ -e '/^PTHREAD_LINK/s,-pthread,${THR_LD},g' \
+ -e 's|gcc|${CC}|g' \
+ ${WRKSRC}/config/Makefile
+
+# INSTALL* safeness (which preserves the correct permissions despite
+# user's umask(1)
+ @${FIND} ${WRKDIR} -type f -name Makefile -print0 | \
+ ${XARGS} -0 -n 5 -x ${REINPLACE_CMD} -E \
+ -e 's,\$$\(ARCH\),${ARCH:sparc64=sparc},g' \
+ -e 's,^(${PATTERN}+.*INSTALLDIR),\1\$${BSD_INSTALL_DATA} \4,' \
+ -e 's,^(${PATTERN}+.*BINDIR),\1\$${BSD_INSTALL_PROGRAM} \4,' \
+ -e 's,^(${PATTERN}+.*LIBDIR),\1\$${BSD_INSTALL_DATA} \4,' \
+ -e 's,(${PATTERN}+.*(MANDIR|MANODIR|MANEXT)),\1\$${BSD_INSTALL_MAN} \4,'
+
+post-install:
+ @${TOUCH} ${PREFIX}/lib/ocaml/ocamldoc/custom/.keep
+.if !defined(WITHOUT_TK)
+ @${MKDIR} ${EXAMPLESDIR}
+ @(cd ${WRKSRC}/otherlibs/labltk && \
+ ${COPYTREE_SHARE} examples_labltk ${EXAMPLESDIR} \
+ "! -name .cvsignore" && \
+ ${COPYTREE_SHARE} examples_camltk ${EXAMPLESDIR} \
+ "! -name .cvsignore")
+.endif
+
+.for PROG in camlp4o.opt camlp4r.opt ocamlc.opt ocamldep.opt ocamldoc.opt \
+ ocamllex.opt ocamlopt.opt ocamlrun ocamlyacc
+ @${STRIP_CMD} ${PREFIX}/bin/${PROG}
+.endfor
+
+# Fix permissions for ld.conf
+ @${CHMOD} 644 ${PREFIX}/lib/ocaml/ld.conf
+
+# Do we want .opt version of tools to be the default ?
+.if defined(WITH_OPT_DEF)
+. for module in ${MODOPT}
+# First, we save bytecode version
+ @${MV} ${PREFIX}/bin/${module} ${PREFIX}/bin/${module}.byte
+
+# Next make .opt version be the default one (via link)
+ @${LN} ${PREFIX}/bin/${module}.opt ${PREFIX}/bin/${module}
+ @${ECHO_CMD} "bin/${module}.byte" >> ${TMPPLIST}
+ @${ECHO_CMD} "@exec ${LN} %D/${module}.opt %D/${module}" >> ${TMPPLIST}
+. endfor
+.endif
+
+# Add compiler's libs if required
+.if defined(WITH_CMP_LIB)
+ @${MKDIR} ${PREFIX}/lib/ocaml/compiler-lib
+ @${INSTALL_DATA} ${WRKSRC}/utils/*.cm* ${PREFIX}/lib/ocaml/compiler-lib
+ @${INSTALL_DATA} ${WRKSRC}/utils/*.o ${PREFIX}/lib/ocaml/compiler-lib
+ @${INSTALL_DATA} ${WRKSRC}/parsing/*.cm* ${PREFIX}/lib/ocaml/compiler-lib
+ @${INSTALL_DATA} ${WRKSRC}/parsing/*.o ${PREFIX}/lib/ocaml/compiler-lib
+ @${INSTALL_DATA} ${WRKSRC}/typing/*.cm* ${PREFIX}/lib/ocaml/compiler-lib
+ @${INSTALL_DATA} ${WRKSRC}/typing/*.o ${PREFIX}/lib/ocaml/compiler-lib
+ @${FIND} ${PREFIX}/lib/ocaml/compiler-lib -type f | \
+ ${SED} "s,^${PREFIX}/,," >> ${TMPPLIST}
+ @${ECHO_CMD} "@dirrm lib/ocaml/compiler-lib" >> ${TMPPLIST}
+.endif
+ @${ECHO_CMD} "@dirrm lib/ocaml" >> ${TMPPLIST}
+
+.include <bsd.port.post.mk>
--- /dev/null
+++ lang/ocaml/distinfo
@@ -0,0 +1,3 @@
+MD5 (ocaml-3.10.2.tar.bz2) = d86f8f8aa4574fa60dd6f89044580307
+SHA256 (ocaml-3.10.2.tar.bz2) = 3755a32da1a7490d47fff7838c12c754d3fcfe69d7c9ff2358704259dc477c58
+SIZE (ocaml-3.10.2.tar.bz2) = 2284860
--- /dev/null
+++ lang/ocaml/files/patch-stdlib_Makefile
@@ -0,0 +1,12 @@
+--- ./stdlib/Makefile.orig Mon Nov 29 17:53:30 2004
++++ ./stdlib/Makefile Sun May 21 14:02:41 2006
+@@ -48,8 +48,7 @@
+ rm -f std_exit.p.cmi
+
+ install:
+- cp stdlib.cma std_exit.cmo *.cmi *.mli *.ml camlheader camlheader_ur \
+- $(LIBDIR)
++ cp stdlib.cma std_exit.cmo *.cmi *.mli *.ml camlheader camlheader_ur $(LIBDIR)
+
+ installopt: installopt-default installopt-$(PROFILING)
+
--- /dev/null
+++ lang/ocaml/files/patch-ocamldoc_Makefile
@@ -0,0 +1,24 @@
+--- ocamldoc/Makefile.orig 2007-12-21 00:32:44.000000000 +0300
++++ ocamldoc/Makefile 2007-12-21 00:33:26.000000000 +0300
+@@ -40,7 +40,7 @@
+ INSTALL_LIBDIR=$(OCAMLLIB)/ocamldoc
+ INSTALL_CUSTOMDIR=$(INSTALL_LIBDIR)/custom
+ INSTALL_BINDIR=$(OCAMLBIN)
+-INSTALL_MANODIR=$(MANDIR)/man3
++INSTALL_MANODIR=$(MANDIR)/mann
+
+ INSTALL_MLIS=odoc_info.mli
+ INSTALL_CMIS=$(INSTALL_MLIS:.mli=.cmi)
+@@ -265,7 +265,11 @@
+ $(CP) ocamldoc.hva *.cmi $(OCAMLDOC_LIBCMA) $(INSTALL_LIBDIR)
+ $(CP) $(INSTALL_MLIS) $(INSTALL_CMIS) $(INSTALL_LIBDIR)
+ if test -d $(INSTALL_MANODIR); then : ; else $(MKDIR) $(INSTALL_MANODIR); fi
+- if test -d stdlib_man; then $(CP) stdlib_man/* $(INSTALL_MANODIR); else : ; fi
++ if test -d stdlib_man; then \
++ for f in stdlib_man/*; do \
++ $(BSD_INSTALL_MAN) $$f $(INSTALL_MANODIR)/`basename $$f .3o`.n; \
++ done; \
++ fi
+
+ installopt:
+ if test -f $(OCAMLDOC_OPT) ; then $(MAKE) installopt_really ; fi
--- /dev/null
+++ lang/ocaml/files/patch-camlp4-man_Makefile
@@ -0,0 +1,21 @@
+--- ./camlp4/man/Makefile.orig Thu Jul 3 20:14:49 2003
++++ ./camlp4/man/Makefile Sun May 21 14:02:41 2006
+@@ -3,7 +3,6 @@
+ include ../config/Makefile
+
+ TARGET=camlp4.1
+-ALIASES=camlp4o.1 camlp4r.1 mkcamlp4.1 ocpp.1 camlp4o.opt.1 camlp4r.opt.1
+
+ all: $(TARGET)
+
+@@ -18,10 +17,6 @@
+ if test -n '$(MANDIR)'; then \
+ $(MKDIR) $(MANDIR)/man1 ; \
+ cp $(TARGET) $(MANDIR)/man1/. ; \
+- for i in $(ALIASES); do \
+- rm -f $(MANDIR)/man1/$$i; \
+- echo '.so man1/$(TARGET)' > $(MANDIR)/man1/$$i; \
+- done; \
+ fi
+
+ camlp4.1: camlp4.1.tpl
--- /dev/null
+++ lang/ocaml/files/mann
@@ -0,0 +1,81 @@
+Arg.n
+Array.n
+ArrayLabels.n
+Bigarray.Array1.n
+Bigarray.Array2.n
+Bigarray.Array3.n
+Bigarray.Genarray.n
+Bigarray.n
+Buffer.n
+Callback.n
+CamlinternalOO.n
+Char.n
+Complex.n
+Digest.n
+Filename.n
+Format.n
+Gc.n
+Genlex.n
+Hashtbl.HashedType.n
+Hashtbl.Make.n
+Hashtbl.S.n
+Hashtbl.n
+Int32.n
+Int64.n
+Lazy.n
+Lexing.n
+List.n
+ListLabels.n
+Map.Make.n
+Map.OrderedType.n
+Map.S.n
+Map.n
+Marshal.n
+MoreLabels.Hashtbl.HashedType.n
+MoreLabels.Hashtbl.Make.n
+MoreLabels.Hashtbl.S.n
+MoreLabels.Hashtbl.n
+MoreLabels.Map.Make.n
+MoreLabels.Map.OrderedType.n
+MoreLabels.Map.S.n
+MoreLabels.Map.n
+MoreLabels.Set.Make.n
+MoreLabels.Set.OrderedType.n
+MoreLabels.Set.S.n
+MoreLabels.Set.n
+MoreLabels.n
+Nativeint.n
+Num.n
+Obj.n
+Oo.n
+Parsing.n
+Pervasives.LargeFile.n
+Pervasives.n
+Printexc.n
+Printf.n
+Queue.n
+Random.n
+Random.State.n
+Scanf.Scanning.n
+Scanf.n
+Set.Make.n
+Set.OrderedType.n
+Set.S.n
+Set.n
+Sort.n
+Stack.n
+StdLabels.Array.n
+StdLabels.List.n
+StdLabels.String.n
+StdLabels.n
+Str.n
+Stream.n
+String.n
+StringLabels.n
+Sys.n
+Unix.LargeFile.n
+Unix.n
+Weak.Make.n
+Weak.S.n
+Weak.n
+CamlinternalMod.n
--- /dev/null
+++ lang/ocaml/files/patch-configure
@@ -0,0 +1,155 @@
+--- configure.orig 2008-01-04 16:26:38.000000000 +0300
++++ configure 2008-04-06 23:16:20.000000000 +0400
+@@ -79,6 +79,8 @@
+ withcurses=no;;
+ -no-shared-libs)
+ withsharedlibs=no;;
++ -no-x11|--no-x11)
++ x11_wanted=no;;
+ -x11include*|--x11include*)
+ x11_include_dir=$2; shift;;
+ -x11lib*|--x11lib*)
+@@ -686,6 +688,7 @@
+ i386,*,gnu) profiling='prof';;
+ i386,*,bsd_elf) profiling='prof';;
+ i386,*,macosx) profiling='prof';;
++ *,*,freebsd) profiling='prof';;
+ sparc,*,solaris)
+ profiling='prof'
+ case "$nativecc" in gcc*) ;; *) cc_profile='-xpg';; esac;;
+@@ -1132,124 +1135,24 @@
+ x11_include="not found"
+ x11_link="not found"
+
+-for dir in \
+- $x11_include_dir \
+- \
+- /usr/X11R6/include \
+- /usr/include/X11R6 \
+- /usr/local/X11R6/include \
+- /usr/local/include/X11R6 \
+- /opt/X11R6/include \
+- \
+- /usr/X11/include \
+- /usr/include/X11 \
+- /usr/local/X11/include \
+- /usr/local/include/X11 \
+- /opt/X11/include \
+- \
+- /usr/X11R5/include \
+- /usr/include/X11R5 \
+- /usr/local/X11R5/include \
+- /usr/local/include/X11R5 \
+- /usr/local/x11r5/include \
+- /opt/X11R5/include \
+- \
+- /usr/X11R4/include \
+- /usr/include/X11R4 \
+- /usr/local/X11R4/include \
+- /usr/local/include/X11R4 \
+- \
+- /usr/X386/include \
+- /usr/x386/include \
+- /usr/XFree86/include/X11 \
+- \
+- /usr/include \
+- /usr/local/include \
+- /usr/unsupported/include \
+- /usr/athena/include \
+- /usr/lpp/Xamples/include \
+- \
+- /usr/openwin/include \
+- /usr/openwin/share/include \
+- ; \
+-do
+- if test -f $dir/X11/X.h; then
+- x11_include=$dir
+- break
+- fi
+-done
+-
+-if test "$x11_include" = "not found"; then
+- x11_try_lib_dir=''
+-else
+- x11_try_lib_dir=`echo $x11_include | sed -e 's|include|lib|'`
++if [ -n "$x11_include_dir" ]; then
++ x11_include="$x11_include_dir"
+ fi
+
+-for dir in \
+- $x11_lib_dir \
+- $x11_try_lib_dir \
+- \
+- /usr/X11R6/lib64 \
+- /usr/X11R6/lib \
+- /usr/lib/X11R6 \
+- /usr/local/X11R6/lib \
+- /usr/local/lib/X11R6 \
+- /opt/X11R6/lib \
+- \
+- /usr/X11/lib \
+- /usr/lib/X11 \
+- /usr/local/X11/lib \
+- /usr/local/lib/X11 \
+- /opt/X11/lib \
+- \
+- /usr/X11R5/lib \
+- /usr/lib/X11R5 \
+- /usr/local/X11R5/lib \
+- /usr/local/lib/X11R5 \
+- /usr/local/x11r5/lib \
+- /opt/X11R5/lib \
+- \
+- /usr/X11R4/lib \
+- /usr/lib/X11R4 \
+- /usr/local/X11R4/lib \
+- /usr/local/lib/X11R4 \
+- \
+- /usr/X386/lib \
+- /usr/x386/lib \
+- /usr/XFree86/lib/X11 \
+- \
+- /usr/lib64 \
+- /usr/lib \
+- /usr/local/lib \
+- /usr/unsupported/lib \
+- /usr/athena/lib \
+- /usr/lpp/Xamples/lib \
+- /lib/usr/lib/X11 \
+- \
+- /usr/openwin/lib \
+- /usr/openwin/share/lib \
+- ; \
+-do
+- if test -f $dir/libX11.a || \
+- test -f $dir/libX11.so || \
+- test -f $dir/libX11.dll.a || \
+- test -f $dir/libX11.dylib || \
+- test -f $dir/libX11.sa; then
+- if test $dir = /usr/lib; then
+- x11_link="-lX11"
+- else
+- x11_link="-L$dir -lX11"
+- x11_libs="-L$dir"
+- fi
+- break
+- fi
+-done
+-
++if [ -n "$x11_lib_dir" ]; then
++ x11_link="-L$x11_lib_dir -lX11"
++ x11_libs="-L$x11_lib_dir"
++fi
+
+ if test "$x11_include" = "not found" || test "$x11_link" = "not found"
+ then
+ echo "X11 not found, the \"graph\" library will not be supported."
+ x11_include=""
++elif test "$x11_wanted" = "no"
++then
++ echo "X11 support was disabled, the \"graph\" library will not be supported."
++ x11_include=""
++ x11_link=""
+ else
+ echo "Location of X11 include files: $x11_include/X11"
+ echo "Options for linking with X11: $x11_link"
--- /dev/null
+++ lang/ocaml/files/man1
@@ -0,0 +1,13 @@
+ocaml.1
+ocamlbuild.1
+ocamlc.1
+ocamlcp.1
+ocamldebug.1
+ocamldep.1
+ocamldoc.1
+ocamllex.1
+ocamlmktop.1
+ocamlopt.1
+ocamlprof.1
+ocamlrun.1
+ocamlyacc.1
--- /dev/null
+++ lang/ocaml/files/manlinks
@@ -0,0 +1,4 @@
+ocamlc.1
+ocamlc.opt.1
+ocamlopt.1
+ocamlopt.opt.1
More information about the Midnightbsd-cvs
mailing list