pkgsrc/lang/ocaml/PLIST
is e422238213 Make this package work again on architectures where we don't compile
natively (that is, only to byte-code).

This consists of two parts:

a) a patch to ocamldoc/Makefile to make it create the man pages using
the interpreted ocamldoc - this exists for both types of architectures,
so is safe. (This will be sent up-stream).

b) move a common shared library file to the common PLIST, and a lot of
files (natively compiled versions of the ML modules and natively compiled
versions of a few binaries) to PLIST.opt.

This has been build-tested on i386 (cross-compiled from amd64) and on
arm. unison builds and works.

"make test" shows the same amount of passed and failed tests (mostly
non-found libraries) as before; but this needs more investigation.

An additional issue to solve (with upstream) is that there's no easy way
to run the part of the test suite that would work on byte-code-only
architectures.
2010-11-28 08:41:33 +00:00

486 lines
13 KiB
Text

@comment $NetBSD: PLIST,v 1.23 2010/11/28 08:41:33 is Exp $
bin/camlp4
bin/camlp4boot
bin/camlp4o
bin/camlp4of
bin/camlp4oof
bin/camlp4orf
bin/camlp4prof
bin/camlp4r
bin/camlp4rf
bin/mkcamlp4
bin/ocaml
bin/ocamlbuild
bin/ocamlbuild.byte
bin/ocamlc
bin/ocamlcp
bin/ocamldebug
bin/ocamldep
bin/ocamldoc
bin/ocamllex
bin/ocamlmklib
bin/ocamlmktop
bin/ocamlobjinfo
bin/ocamlprof
bin/ocamlrun
bin/ocamlyacc
lib/ocaml/Makefile.config
lib/ocaml/arg.cmi
lib/ocaml/arg.ml
lib/ocaml/arg.mli
lib/ocaml/arith_status.cmi
lib/ocaml/arith_status.mli
lib/ocaml/array.cmi
lib/ocaml/array.ml
lib/ocaml/array.mli
lib/ocaml/arrayLabels.cmi
lib/ocaml/arrayLabels.ml
lib/ocaml/arrayLabels.mli
lib/ocaml/big_int.cmi
lib/ocaml/big_int.mli
lib/ocaml/bigarray.cma
lib/ocaml/bigarray.cmi
lib/ocaml/bigarray.mli
lib/ocaml/buffer.cmi
lib/ocaml/buffer.ml
lib/ocaml/buffer.mli
lib/ocaml/callback.cmi
lib/ocaml/callback.ml
lib/ocaml/callback.mli
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/socketaddr.h
lib/ocaml/caml/threads.h
lib/ocaml/caml/unixsupport.h
lib/ocaml/camlheader
lib/ocaml/camlheader_ur
lib/ocaml/camlinternalLazy.cmi
lib/ocaml/camlinternalLazy.ml
lib/ocaml/camlinternalLazy.mli
lib/ocaml/camlinternalMod.cmi
lib/ocaml/camlinternalMod.ml
lib/ocaml/camlinternalMod.mli
lib/ocaml/camlinternalOO.cmi
lib/ocaml/camlinternalOO.ml
lib/ocaml/camlinternalOO.mli
lib/ocaml/camlp4/Camlp4.cmi
lib/ocaml/camlp4/Camlp4Bin.cmi
lib/ocaml/camlp4/Camlp4Bin.cmo
lib/ocaml/camlp4/Camlp4Filters/Camlp4AstLifter.cmi
lib/ocaml/camlp4/Camlp4Filters/Camlp4AstLifter.cmo
lib/ocaml/camlp4/Camlp4Filters/Camlp4ExceptionTracer.cmi
lib/ocaml/camlp4/Camlp4Filters/Camlp4ExceptionTracer.cmo
lib/ocaml/camlp4/Camlp4Filters/Camlp4FoldGenerator.cmi
lib/ocaml/camlp4/Camlp4Filters/Camlp4FoldGenerator.cmo
lib/ocaml/camlp4/Camlp4Filters/Camlp4LocationStripper.cmi
lib/ocaml/camlp4/Camlp4Filters/Camlp4LocationStripper.cmo
lib/ocaml/camlp4/Camlp4Filters/Camlp4MapGenerator.cmi
lib/ocaml/camlp4/Camlp4Filters/Camlp4MapGenerator.cmo
lib/ocaml/camlp4/Camlp4Filters/Camlp4MetaGenerator.cmi
lib/ocaml/camlp4/Camlp4Filters/Camlp4MetaGenerator.cmo
lib/ocaml/camlp4/Camlp4Filters/Camlp4Profiler.cmi
lib/ocaml/camlp4/Camlp4Filters/Camlp4Profiler.cmo
lib/ocaml/camlp4/Camlp4Filters/Camlp4TrashRemover.cmi
lib/ocaml/camlp4/Camlp4Filters/Camlp4TrashRemover.cmo
lib/ocaml/camlp4/Camlp4Parsers/Camlp4AstLoader.cmi
lib/ocaml/camlp4/Camlp4Parsers/Camlp4AstLoader.cmo
lib/ocaml/camlp4/Camlp4Parsers/Camlp4DebugParser.cmi
lib/ocaml/camlp4/Camlp4Parsers/Camlp4DebugParser.cmo
lib/ocaml/camlp4/Camlp4Parsers/Camlp4GrammarParser.cmi
lib/ocaml/camlp4/Camlp4Parsers/Camlp4GrammarParser.cmo
lib/ocaml/camlp4/Camlp4Parsers/Camlp4ListComprehension.cmi
lib/ocaml/camlp4/Camlp4Parsers/Camlp4ListComprehension.cmo
lib/ocaml/camlp4/Camlp4Parsers/Camlp4MacroParser.cmi
lib/ocaml/camlp4/Camlp4Parsers/Camlp4MacroParser.cmo
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.cmi
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.cmo
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParser.cmi
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParser.cmo
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParserParser.cmi
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParserParser.cmo
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlReloadedParser.cmi
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlReloadedParser.cmo
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmi
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmo
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmi
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmo
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.cmi
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.cmo
lib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationCommon.cmi
lib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationCommon.cmo
lib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationExpander.cmi
lib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationExpander.cmo
lib/ocaml/camlp4/Camlp4Printers/Camlp4AstDumper.cmi
lib/ocaml/camlp4/Camlp4Printers/Camlp4AstDumper.cmo
lib/ocaml/camlp4/Camlp4Printers/Camlp4AutoPrinter.cmi
lib/ocaml/camlp4/Camlp4Printers/Camlp4AutoPrinter.cmo
lib/ocaml/camlp4/Camlp4Printers/Camlp4NullDumper.cmi
lib/ocaml/camlp4/Camlp4Printers/Camlp4NullDumper.cmo
lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlAstDumper.cmi
lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlAstDumper.cmo
lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlPrinter.cmi
lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlPrinter.cmo
lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlRevisedPrinter.cmi
lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlRevisedPrinter.cmo
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/Top.cmi
lib/ocaml/camlp4/Camlp4Top/Top.cmo
lib/ocaml/camlp4/Camlp4_config.cmi
lib/ocaml/camlp4/Camlp4_import.cmi
lib/ocaml/camlp4/camlp4fulllib.cma
lib/ocaml/camlp4/camlp4lib.cma
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/camlp4r.cma
lib/ocaml/camlp4/camlp4rf.cma
lib/ocaml/char.cmi
lib/ocaml/char.ml
lib/ocaml/char.mli
lib/ocaml/complex.cmi
lib/ocaml/complex.ml
lib/ocaml/complex.mli
lib/ocaml/condition.mli
lib/ocaml/dbm.cma
lib/ocaml/dbm.cmi
lib/ocaml/dbm.mli
lib/ocaml/digest.cmi
lib/ocaml/digest.ml
lib/ocaml/digest.mli
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.ml
lib/ocaml/filename.mli
lib/ocaml/format.cmi
lib/ocaml/format.ml
lib/ocaml/format.mli
lib/ocaml/gc.cmi
lib/ocaml/gc.ml
lib/ocaml/gc.mli
lib/ocaml/genlex.cmi
lib/ocaml/genlex.ml
lib/ocaml/genlex.mli
lib/ocaml/hashtbl.cmi
lib/ocaml/hashtbl.ml
lib/ocaml/hashtbl.mli
lib/ocaml/int32.cmi
lib/ocaml/int32.ml
lib/ocaml/int32.mli
lib/ocaml/int64.cmi
lib/ocaml/int64.ml
lib/ocaml/int64.mli
lib/ocaml/lazy.cmi
lib/ocaml/lazy.ml
lib/ocaml/lazy.mli
lib/ocaml/ld.conf
lib/ocaml/lexing.cmi
lib/ocaml/lexing.ml
lib/ocaml/lexing.mli
lib/ocaml/libbigarray.a
lib/ocaml/libcamlrun.a
lib/ocaml/libcamlrun_shared.so
lib/ocaml/libcamlstr.a
lib/ocaml/libmldbm.a
lib/ocaml/libnums.a
lib/ocaml/libthreads.a
lib/ocaml/libunix.a
lib/ocaml/list.cmi
lib/ocaml/list.ml
lib/ocaml/list.mli
lib/ocaml/listLabels.cmi
lib/ocaml/listLabels.ml
lib/ocaml/listLabels.mli
lib/ocaml/map.cmi
lib/ocaml/map.ml
lib/ocaml/map.mli
lib/ocaml/marshal.cmi
lib/ocaml/marshal.ml
lib/ocaml/marshal.mli
lib/ocaml/moreLabels.cmi
lib/ocaml/moreLabels.ml
lib/ocaml/moreLabels.mli
lib/ocaml/mutex.mli
lib/ocaml/nat.cmi
lib/ocaml/nat.mli
lib/ocaml/nativeint.cmi
lib/ocaml/nativeint.ml
lib/ocaml/nativeint.mli
lib/ocaml/num.cmi
lib/ocaml/num.mli
lib/ocaml/nums.cma
lib/ocaml/obj.cmi
lib/ocaml/obj.ml
lib/ocaml/obj.mli
lib/ocaml/objinfo_helper
lib/ocaml/ocamlbuild/ocamlbuild.cmo
lib/ocaml/ocamlbuild/ocamlbuild_executor.cmi
lib/ocaml/ocamlbuild/ocamlbuild_executor.cmo
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/ocamlbuildlib.cma
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.cma
lib/ocaml/ocamldoc/odoc_info.cmi
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_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.ml
lib/ocaml/oo.mli
lib/ocaml/outcometree.cmi
lib/ocaml/outcometree.mli
lib/ocaml/parsing.cmi
lib/ocaml/parsing.ml
lib/ocaml/parsing.mli
lib/ocaml/pervasives.cmi
lib/ocaml/pervasives.ml
lib/ocaml/pervasives.mli
lib/ocaml/printexc.cmi
lib/ocaml/printexc.ml
lib/ocaml/printexc.mli
lib/ocaml/printf.cmi
lib/ocaml/printf.ml
lib/ocaml/printf.mli
lib/ocaml/profiling.cmi
lib/ocaml/profiling.cmo
lib/ocaml/queue.cmi
lib/ocaml/queue.ml
lib/ocaml/queue.mli
lib/ocaml/random.cmi
lib/ocaml/random.ml
lib/ocaml/random.mli
lib/ocaml/ratio.cmi
lib/ocaml/ratio.mli
lib/ocaml/scanf.cmi
lib/ocaml/scanf.ml
lib/ocaml/scanf.mli
lib/ocaml/set.cmi
lib/ocaml/set.ml
lib/ocaml/set.mli
lib/ocaml/sort.cmi
lib/ocaml/sort.ml
lib/ocaml/sort.mli
lib/ocaml/stack.cmi
lib/ocaml/stack.ml
lib/ocaml/stack.mli
lib/ocaml/stdLabels.cmi
lib/ocaml/stdLabels.ml
lib/ocaml/stdLabels.mli
lib/ocaml/std_exit.cmi
lib/ocaml/std_exit.cmo
lib/ocaml/std_exit.ml
lib/ocaml/stdlib.cma
lib/ocaml/str.cma
lib/ocaml/str.cmi
lib/ocaml/str.mli
lib/ocaml/stream.cmi
lib/ocaml/stream.ml
lib/ocaml/stream.mli
lib/ocaml/string.cmi
lib/ocaml/string.ml
lib/ocaml/string.mli
lib/ocaml/stringLabels.cmi
lib/ocaml/stringLabels.ml
lib/ocaml/stringLabels.mli
lib/ocaml/sys.cmi
lib/ocaml/sys.ml
lib/ocaml/sys.mli
lib/ocaml/thread.mli
lib/ocaml/threadUnix.mli
lib/ocaml/threads/condition.cmi
lib/ocaml/threads/event.cmi
lib/ocaml/threads/mutex.cmi
lib/ocaml/threads/thread.cmi
lib/ocaml/threads/threadUnix.cmi
lib/ocaml/threads/threads.cma
lib/ocaml/topdirs.cmi
lib/ocaml/toplevellib.cma
lib/ocaml/toploop.cmi
lib/ocaml/topmain.cmi
lib/ocaml/topstart.cmo
lib/ocaml/unix.cma
lib/ocaml/unix.cmi
lib/ocaml/unix.mli
lib/ocaml/unixLabels.cmi
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.ml
lib/ocaml/weak.mli
man/man1/ocaml.1
man/man1/ocamlbuild.1
man/man1/ocamlc.1
man/man1/ocamlc.opt.1
man/man1/ocamlcp.1
man/man1/ocamldebug.1
man/man1/ocamldep.1
man/man1/ocamldoc.1
man/man1/ocamllex.1
man/man1/ocamlmktop.1
man/man1/ocamlopt.1
man/man1/ocamlopt.opt.1
man/man1/ocamlprof.1
man/man1/ocamlrun.1
man/man1/ocamlyacc.1
man/man3/Arg.3o
man/man3/Array.3o
man/man3/ArrayLabels.3o
man/man3/Bigarray.3o
man/man3/Bigarray.Array1.3o
man/man3/Bigarray.Array2.3o
man/man3/Bigarray.Array3.3o
man/man3/Bigarray.Genarray.3o
man/man3/Buffer.3o
man/man3/Callback.3o
man/man3/CamlinternalLazy.3o
man/man3/CamlinternalMod.3o
man/man3/CamlinternalOO.3o
man/man3/Char.3o
man/man3/Complex.3o
man/man3/Digest.3o
man/man3/Filename.3o
man/man3/Format.3o
man/man3/Gc.3o
man/man3/Genlex.3o
man/man3/Hashtbl.3o
man/man3/Hashtbl.HashedType.3o
man/man3/Hashtbl.Make.3o
man/man3/Hashtbl.S.3o
man/man3/Int32.3o
man/man3/Int64.3o
man/man3/Lazy.3o
man/man3/Lexing.3o
man/man3/List.3o
man/man3/ListLabels.3o
man/man3/Map.3o
man/man3/Map.Make.3o
man/man3/Map.OrderedType.3o
man/man3/Map.S.3o
man/man3/Marshal.3o
man/man3/MoreLabels.3o
man/man3/MoreLabels.Hashtbl.3o
man/man3/MoreLabels.Hashtbl.HashedType.3o
man/man3/MoreLabels.Hashtbl.Make.3o
man/man3/MoreLabels.Hashtbl.S.3o
man/man3/MoreLabels.Map.3o
man/man3/MoreLabels.Map.Make.3o
man/man3/MoreLabels.Map.OrderedType.3o
man/man3/MoreLabels.Map.S.3o
man/man3/MoreLabels.Set.3o
man/man3/MoreLabels.Set.Make.3o
man/man3/MoreLabels.Set.OrderedType.3o
man/man3/MoreLabels.Set.S.3o
man/man3/Nativeint.3o
man/man3/Num.3o
man/man3/Obj.3o
man/man3/Oo.3o
man/man3/Parsing.3o
man/man3/Pervasives.3o
man/man3/Pervasives.LargeFile.3o
man/man3/Printexc.3o
man/man3/Printf.3o
man/man3/Queue.3o
man/man3/Random.3o
man/man3/Random.State.3o
man/man3/Scanf.3o
man/man3/Scanf.Scanning.3o
man/man3/Set.3o
man/man3/Set.Make.3o
man/man3/Set.OrderedType.3o
man/man3/Set.S.3o
man/man3/Sort.3o
man/man3/Stack.3o
man/man3/StdLabels.3o
man/man3/StdLabels.Array.3o
man/man3/StdLabels.List.3o
man/man3/StdLabels.String.3o
man/man3/Str.3o
man/man3/Stream.3o
man/man3/String.3o
man/man3/StringLabels.3o
man/man3/Sys.3o
man/man3/Unix.3o
man/man3/Unix.LargeFile.3o
man/man3/Weak.3o
man/man3/Weak.Make.3o
man/man3/Weak.S.3o