Friday, December 30, 2022

[UPDATE] lang/ocaml 4.14.1

Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/ocaml/Makefile,v
retrieving revision 1.95
diff -u -p -r1.95 Makefile
--- Makefile 7 Nov 2022 16:33:55 -0000 1.95
+++ Makefile 30 Dec 2022 10:09:53 -0000
@@ -2,8 +2,7 @@ COMMENT = ML language with complete c

# XXX Don't even think of updating ocaml alone.
# Do check that the ports that depend on it still work, or repair them.
-VERSION= 4.12.1
-REVISION= 2
+VERSION= 4.14.1

PKGNAME = ocaml-${VERSION:C/\+//}

@@ -25,11 +24,14 @@ PERMIT_PACKAGE= Yes

.include <bsd.port.arch.mk>

+AUTOCONF = M4=${LOCALBASE}/bin/gm4 \
+ autoconf
AUTOCONF_VERSION = 2.69
CONFIGURE_STYLE = gnu autoconf no-autoheader
CONFIGURE_ENV+= CFLAGS="${CFLAGS}" \
CPPFLAGS="${CFLAGS} ${CPPFLAGS}" \
LDFLAGS="${LDFLAGS}"
+
.if ${PROPERTIES:Mclang}
CONFIGURE_ENV+= OBJDUMP=/usr/bin/llvm-objdump
.endif
@@ -49,7 +51,8 @@ USE_GMAKE= Yes
WANTLIB = c iberty m pthread z

# for libbfd (used by ocamlobjinfo on .cmxs files)
-BUILD_DEPENDS += devel/gdb
+BUILD_DEPENDS += devel/gdb \
+ devel/m4

.if ${PROPERTIES:Mocaml_native}
ALL_TARGET= world.opt
@@ -80,9 +83,6 @@ post-install:
@${INSTALL_DATA} \
${WRKSRC}/{LICENSE,Changes} \
${PREFIX}/share/doc/ocaml
-
-# PFRAG.native was generated from PLIST with:
-# egrep '(ocamlopt|\.cmx|\.cmxa|\.cmxs|\.opt|opt\.1|opt.cmi|\.native|\.o)$'

# One test in the suite (testsocket.ml) requires an active
# connection to internet
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/ocaml/distinfo,v
retrieving revision 1.29
diff -u -p -r1.29 distinfo
--- distinfo 10 Dec 2021 04:10:59 -0000 1.29
+++ distinfo 30 Dec 2022 10:09:53 -0000
@@ -1,4 +1,4 @@
-SHA256 (ocaml-4.12-refman-html.tar.gz) = eLtzsc6LiAUty+m1n97k/amUzCl46ll4gx8if3fagvs=
-SHA256 (ocaml-4.12.1.tar.gz) = bWHsE6fRtS7uc1r6xhZVK1btEt2hmBxNRBBX5S2RD9c=
-SIZE (ocaml-4.12-refman-html.tar.gz) = 1444139
-SIZE (ocaml-4.12.1.tar.gz) = 5181551
+SHA256 (ocaml-4.14-refman-html.tar.gz) = +dILjzxXO797/JkVVzFHK5G5vwhOndK1U50q5HNAbKc=
+SHA256 (ocaml-4.14.1.tar.gz) = GDl53JwJyw9YCiMraFMaCbAlqmKLjY1ydEnxRv1vX+4=
+SIZE (ocaml-4.14-refman-html.tar.gz) = 1982462
+SIZE (ocaml-4.14.1.tar.gz) = 5497979
Index: patches/patch-Makefile
===================================================================
RCS file: patches/patch-Makefile
diff -N patches/patch-Makefile
--- patches/patch-Makefile 24 Mar 2022 14:39:17 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-Index: Makefile
---- Makefile.orig
-+++ Makefile
-@@ -545,7 +545,9 @@ installoptopt:
- "$(INSTALL_COMPLIBDIR)"; \
- fi
- cd "$(INSTALL_COMPLIBDIR)" && \
-- $(RANLIB) ocamlcommon.$(A) ocamlbytecomp.$(A) ocamloptcomp.$(A)
-+ $(RANLIB) ocamlcommon.$(A) && \
-+ $(RANLIB) ocamlbytecomp.$(A) && \
-+ $(RANLIB) ocamloptcomp.$(A)
-
- # Installation of the *.ml sources of compiler-libs
- .PHONY: install-compiler-sources
Index: patches/patch-configure_ac
===================================================================
RCS file: patches/patch-configure_ac
diff -N patches/patch-configure_ac
--- patches/patch-configure_ac 24 Mar 2022 14:39:17 -0000 1.10
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,45 +0,0 @@
-Index: configure.ac
---- configure.ac.orig
-+++ configure.ac
-@@ -735,6 +735,11 @@ AS_CASE([$CC,$host],
- )
-
-
-+# Respect LDFLAGS and CFLAGS
-+common_cflags="$common_cflags $CFLAGS"
-+oc_ldflags="$oc_ldflags $LDFLAGS"
-+
-+
- ## Program to use to install files
- AC_PROG_INSTALL
-
-@@ -867,10 +872,10 @@ AS_IF([test x"$enable_shared" != "xno"],
- [[*-*-linux*|*-*-freebsd[3-9]*|*-*-freebsd[1-9][0-9]*\
- |*-*-openbsd*|*-*-netbsd*|*-*-dragonfly*|*-*-gnu*|*-*-haiku*]],
- [sharedlib_cflags="-fPIC"
-+ oc_ldflags="$oc_ldflags -Wl,-E"
- AS_CASE([$CC,$host],
- [gcc*,powerpc-*-linux*], [mksharedlib="$CC -shared -mbss-plt"],
-- [mksharedlib="$CC -shared"])
-- oc_ldflags="$oc_ldflags -Wl,-E"
-+ [mksharedlib="$CC -shared $oc_ldflags"])
- rpath="-Wl,-rpath,"
- mksharedlibrpath="-Wl,-rpath,"
- natdynlinkopts="-Wl,-E"
-@@ -912,6 +917,7 @@ AS_IF([test x"$enable_shared" != "xno"],
- [earm*-*-netbsd*], [natdynlink=true],
- [aarch64-*-linux*], [natdynlink=true],
- [aarch64-*-freebsd*], [natdynlink=true],
-+ [aarch64-*-openbsd*], [natdynlink=true],
- [riscv*-*-linux*], [natdynlink=true])])
-
- # Try to work around the Skylake/Kaby Lake processor bug.
-@@ -1013,6 +1019,8 @@ AS_CASE([$host],
- [arch=arm64; system=linux],
- [aarch64-*-freebsd*],
- [arch=arm64; system=freebsd],
-+ [aarch64-*-openbsd*],
-+ [arch=arm64; system=openbsd],
- [x86_64-*-cygwin*],
- [arch=amd64; system=cygwin],
- [riscv64-*-linux*],
Index: pkg/PFRAG.dynlink-native
===================================================================
RCS file: /cvs/ports/lang/ocaml/pkg/PFRAG.dynlink-native,v
retrieving revision 1.6
diff -u -p -r1.6 PFRAG.dynlink-native
--- pkg/PFRAG.dynlink-native 11 Mar 2022 19:29:08 -0000 1.6
+++ pkg/PFRAG.dynlink-native 30 Dec 2022 10:09:53 -0000
@@ -1,6 +1,6 @@
-@bin lib/ocaml/bigarray.cmxs
+lib/ocaml/bigarray.cmxs
lib/ocaml/dynlink.a
lib/ocaml/dynlink.cmx
lib/ocaml/dynlink.cmxa
-@bin lib/ocaml/str.cmxs
-@bin lib/ocaml/unix.cmxs
+lib/ocaml/str.cmxs
+lib/ocaml/unix.cmxs
Index: pkg/PFRAG.native
===================================================================
RCS file: /cvs/ports/lang/ocaml/pkg/PFRAG.native,v
retrieving revision 1.22
diff -u -p -r1.22 PFRAG.native
--- pkg/PFRAG.native 11 Mar 2022 19:29:08 -0000 1.22
+++ pkg/PFRAG.native 30 Dec 2022 10:09:53 -0000
@@ -78,11 +78,6 @@ lib/ocaml/compiler-libs/augment_speciali
lib/ocaml/compiler-libs/augment_specialised_args.cmti
lib/ocaml/compiler-libs/augment_specialised_args.cmx
lib/ocaml/compiler-libs/augment_specialised_args.mli
-lib/ocaml/compiler-libs/available_regs.cmi
-lib/ocaml/compiler-libs/available_regs.cmt
-lib/ocaml/compiler-libs/available_regs.cmti
-lib/ocaml/compiler-libs/available_regs.cmx
-lib/ocaml/compiler-libs/available_regs.mli
lib/ocaml/compiler-libs/backend_intf.cmi
lib/ocaml/compiler-libs/backend_intf.cmti
lib/ocaml/compiler-libs/backend_intf.mli
@@ -177,6 +172,11 @@ lib/ocaml/compiler-libs/cmm_helpers.cmt
lib/ocaml/compiler-libs/cmm_helpers.cmti
lib/ocaml/compiler-libs/cmm_helpers.cmx
lib/ocaml/compiler-libs/cmm_helpers.mli
+lib/ocaml/compiler-libs/cmm_invariants.cmi
+lib/ocaml/compiler-libs/cmm_invariants.cmt
+lib/ocaml/compiler-libs/cmm_invariants.cmti
+lib/ocaml/compiler-libs/cmm_invariants.cmx
+lib/ocaml/compiler-libs/cmm_invariants.mli
lib/ocaml/compiler-libs/cmmgen.cmi
lib/ocaml/compiler-libs/cmmgen.cmt
lib/ocaml/compiler-libs/cmmgen.cmti
@@ -213,14 +213,6 @@ lib/ocaml/compiler-libs/compilenv.cmti
lib/ocaml/compiler-libs/compilenv.cmx
lib/ocaml/compiler-libs/compilenv.mli
lib/ocaml/compiler-libs/compmisc.cmx
-lib/ocaml/compiler-libs/compute_ranges.cmi
-lib/ocaml/compiler-libs/compute_ranges.cmt
-lib/ocaml/compiler-libs/compute_ranges.cmti
-lib/ocaml/compiler-libs/compute_ranges.cmx
-lib/ocaml/compiler-libs/compute_ranges.mli
-lib/ocaml/compiler-libs/compute_ranges_intf.cmi
-lib/ocaml/compiler-libs/compute_ranges_intf.cmt
-lib/ocaml/compiler-libs/compute_ranges_intf.cmx
lib/ocaml/compiler-libs/config.cmx
lib/ocaml/compiler-libs/consistbl.cmx
lib/ocaml/compiler-libs/convert_primitives.cmi
@@ -229,6 +221,11 @@ lib/ocaml/compiler-libs/convert_primitiv
lib/ocaml/compiler-libs/convert_primitives.cmx
lib/ocaml/compiler-libs/convert_primitives.mli
lib/ocaml/compiler-libs/ctype.cmx
+lib/ocaml/compiler-libs/dataflow.cmi
+lib/ocaml/compiler-libs/dataflow.cmt
+lib/ocaml/compiler-libs/dataflow.cmti
+lib/ocaml/compiler-libs/dataflow.cmx
+lib/ocaml/compiler-libs/dataflow.mli
lib/ocaml/compiler-libs/datarepr.cmx
lib/ocaml/compiler-libs/deadcode.cmi
lib/ocaml/compiler-libs/deadcode.cmt
@@ -237,6 +234,8 @@ lib/ocaml/compiler-libs/deadcode.cmx
lib/ocaml/compiler-libs/deadcode.mli
lib/ocaml/compiler-libs/debuginfo.cmx
lib/ocaml/compiler-libs/depend.cmx
+lib/ocaml/compiler-libs/diffing.cmx
+lib/ocaml/compiler-libs/diffing_with_keys.cmx
lib/ocaml/compiler-libs/dll.cmx
lib/ocaml/compiler-libs/docstrings.cmx
lib/ocaml/compiler-libs/domainstate.cmx
@@ -256,9 +255,13 @@ lib/ocaml/compiler-libs/emitaux.cmti
lib/ocaml/compiler-libs/emitaux.cmx
lib/ocaml/compiler-libs/emitaux.mli
lib/ocaml/compiler-libs/emitcode.cmx
+lib/ocaml/compiler-libs/emitenv.cmi
+lib/ocaml/compiler-libs/emitenv.cmti
+lib/ocaml/compiler-libs/emitenv.mli
lib/ocaml/compiler-libs/env.cmx
lib/ocaml/compiler-libs/envaux.cmx
lib/ocaml/compiler-libs/errors.cmx
+lib/ocaml/compiler-libs/errortrace.cmx
lib/ocaml/compiler-libs/export_id.cmi
lib/ocaml/compiler-libs/export_id.cmt
lib/ocaml/compiler-libs/export_id.cmti
@@ -319,6 +322,7 @@ lib/ocaml/compiler-libs/freshening.cmt
lib/ocaml/compiler-libs/freshening.cmti
lib/ocaml/compiler-libs/freshening.cmx
lib/ocaml/compiler-libs/freshening.mli
+lib/ocaml/compiler-libs/genprintval.cmx
lib/ocaml/compiler-libs/id_types.cmi
lib/ocaml/compiler-libs/id_types.cmt
lib/ocaml/compiler-libs/id_types.cmti
@@ -334,6 +338,7 @@ lib/ocaml/compiler-libs/import_approx.ml
lib/ocaml/compiler-libs/includeclass.cmx
lib/ocaml/compiler-libs/includecore.cmx
lib/ocaml/compiler-libs/includemod.cmx
+lib/ocaml/compiler-libs/includemod_errorprinter.cmx
lib/ocaml/compiler-libs/inconstant_idents.cmi
lib/ocaml/compiler-libs/inconstant_idents.cmt
lib/ocaml/compiler-libs/inconstant_idents.cmti
@@ -405,6 +410,7 @@ lib/ocaml/compiler-libs/invariant_params
lib/ocaml/compiler-libs/invariant_params.cmx
lib/ocaml/compiler-libs/invariant_params.mli
lib/ocaml/compiler-libs/lambda.cmx
+lib/ocaml/compiler-libs/lazy_backtrack.cmx
lib/ocaml/compiler-libs/lexer.cmx
lib/ocaml/compiler-libs/lift_code.cmi
lib/ocaml/compiler-libs/lift_code.cmt
@@ -483,6 +489,8 @@ lib/ocaml/compiler-libs/ocamlmiddleend.c
lib/ocaml/compiler-libs/ocamloptcomp.a
lib/ocaml/compiler-libs/ocamloptcomp.cma
lib/ocaml/compiler-libs/ocamloptcomp.cmxa
+lib/ocaml/compiler-libs/ocamltoplevel.a
+lib/ocaml/compiler-libs/ocamltoplevel.cmxa
lib/ocaml/compiler-libs/opcodes.cmx
lib/ocaml/compiler-libs/oprint.cmx
lib/ocaml/compiler-libs/optcompile.cmi
@@ -518,6 +526,11 @@ lib/ocaml/compiler-libs/pass_wrapper.mli
lib/ocaml/compiler-libs/path.cmx
lib/ocaml/compiler-libs/patterns.cmx
lib/ocaml/compiler-libs/persistent_env.cmx
+lib/ocaml/compiler-libs/polling.cmi
+lib/ocaml/compiler-libs/polling.cmt
+lib/ocaml/compiler-libs/polling.cmti
+lib/ocaml/compiler-libs/polling.cmx
+lib/ocaml/compiler-libs/polling.mli
lib/ocaml/compiler-libs/pparse.cmx
lib/ocaml/compiler-libs/pprintast.cmx
lib/ocaml/compiler-libs/predef.cmx
@@ -575,16 +588,6 @@ lib/ocaml/compiler-libs/reg.cmt
lib/ocaml/compiler-libs/reg.cmti
lib/ocaml/compiler-libs/reg.cmx
lib/ocaml/compiler-libs/reg.mli
-lib/ocaml/compiler-libs/reg_availability_set.cmi
-lib/ocaml/compiler-libs/reg_availability_set.cmt
-lib/ocaml/compiler-libs/reg_availability_set.cmti
-lib/ocaml/compiler-libs/reg_availability_set.cmx
-lib/ocaml/compiler-libs/reg_availability_set.mli
-lib/ocaml/compiler-libs/reg_with_debug_info.cmi
-lib/ocaml/compiler-libs/reg_with_debug_info.cmt
-lib/ocaml/compiler-libs/reg_with_debug_info.cmti
-lib/ocaml/compiler-libs/reg_with_debug_info.cmx
-lib/ocaml/compiler-libs/reg_with_debug_info.mli
lib/ocaml/compiler-libs/reload.cmi
lib/ocaml/compiler-libs/reload.cmt
lib/ocaml/compiler-libs/reload.cmti
@@ -651,11 +654,13 @@ lib/ocaml/compiler-libs/set_of_closures_
lib/ocaml/compiler-libs/set_of_closures_origin.cmti
lib/ocaml/compiler-libs/set_of_closures_origin.cmx
lib/ocaml/compiler-libs/set_of_closures_origin.mli
+lib/ocaml/compiler-libs/shape.cmx
lib/ocaml/compiler-libs/share_constants.cmi
lib/ocaml/compiler-libs/share_constants.cmt
lib/ocaml/compiler-libs/share_constants.cmti
lib/ocaml/compiler-libs/share_constants.cmx
lib/ocaml/compiler-libs/share_constants.mli
+lib/ocaml/compiler-libs/signature_group.cmx
lib/ocaml/compiler-libs/simple_value_approx.cmi
lib/ocaml/compiler-libs/simple_value_approx.cmt
lib/ocaml/compiler-libs/simple_value_approx.cmti
@@ -720,6 +725,17 @@ lib/ocaml/compiler-libs/targetint.cmx
lib/ocaml/compiler-libs/tast_iterator.cmx
lib/ocaml/compiler-libs/tast_mapper.cmx
lib/ocaml/compiler-libs/terminfo.cmx
+lib/ocaml/compiler-libs/tmc.cmx
+lib/ocaml/compiler-libs/topcommon.cmx
+lib/ocaml/compiler-libs/topdirs.cmx
+lib/ocaml/compiler-libs/topeval.cmx
+lib/ocaml/compiler-libs/tophooks.cmi
+lib/ocaml/compiler-libs/tophooks.cmx
+lib/ocaml/compiler-libs/toploop.cmx
+lib/ocaml/compiler-libs/topmain.cmx
+lib/ocaml/compiler-libs/topstart.cmx
+lib/ocaml/compiler-libs/topstart.o
+lib/ocaml/compiler-libs/trace.cmx
lib/ocaml/compiler-libs/translattribute.cmx
lib/ocaml/compiler-libs/translclass.cmx
lib/ocaml/compiler-libs/translcore.cmx
@@ -866,61 +882,63 @@ lib/ocaml/std_exit.o
lib/ocaml/stdlib.a
lib/ocaml/stdlib.cmx
lib/ocaml/stdlib.cmxa
-lib/ocaml/stdlib__arg.cmx
-lib/ocaml/stdlib__array.cmx
-lib/ocaml/stdlib__arrayLabels.cmx
-lib/ocaml/stdlib__atomic.cmx
-lib/ocaml/stdlib__bigarray.cmx
-lib/ocaml/stdlib__bool.cmx
-lib/ocaml/stdlib__buffer.cmx
-lib/ocaml/stdlib__bytes.cmx
-lib/ocaml/stdlib__bytesLabels.cmx
-lib/ocaml/stdlib__callback.cmx
-lib/ocaml/stdlib__char.cmx
-lib/ocaml/stdlib__complex.cmx
-lib/ocaml/stdlib__digest.cmx
-lib/ocaml/stdlib__either.cmx
-lib/ocaml/stdlib__ephemeron.cmx
-lib/ocaml/stdlib__filename.cmx
-lib/ocaml/stdlib__float.cmx
-lib/ocaml/stdlib__format.cmx
-lib/ocaml/stdlib__fun.cmx
-lib/ocaml/stdlib__gc.cmx
-lib/ocaml/stdlib__genlex.cmx
-lib/ocaml/stdlib__hashtbl.cmx
-lib/ocaml/stdlib__int.cmx
-lib/ocaml/stdlib__int32.cmx
-lib/ocaml/stdlib__int64.cmx
-lib/ocaml/stdlib__lazy.cmx
-lib/ocaml/stdlib__lexing.cmx
-lib/ocaml/stdlib__list.cmx
-lib/ocaml/stdlib__listLabels.cmx
-lib/ocaml/stdlib__map.cmx
-lib/ocaml/stdlib__marshal.cmx
-lib/ocaml/stdlib__moreLabels.cmx
-lib/ocaml/stdlib__nativeint.cmx
-lib/ocaml/stdlib__obj.cmx
-lib/ocaml/stdlib__oo.cmx
-lib/ocaml/stdlib__option.cmx
-lib/ocaml/stdlib__parsing.cmx
-lib/ocaml/stdlib__pervasives.cmx
-lib/ocaml/stdlib__printexc.cmx
-lib/ocaml/stdlib__printf.cmx
-lib/ocaml/stdlib__queue.cmx
-lib/ocaml/stdlib__random.cmx
-lib/ocaml/stdlib__result.cmx
-lib/ocaml/stdlib__scanf.cmx
-lib/ocaml/stdlib__seq.cmx
-lib/ocaml/stdlib__set.cmx
-lib/ocaml/stdlib__stack.cmx
-lib/ocaml/stdlib__stdLabels.cmx
-lib/ocaml/stdlib__stream.cmx
-lib/ocaml/stdlib__string.cmx
-lib/ocaml/stdlib__stringLabels.cmx
-lib/ocaml/stdlib__sys.cmx
-lib/ocaml/stdlib__uchar.cmx
-lib/ocaml/stdlib__unit.cmx
-lib/ocaml/stdlib__weak.cmx
+lib/ocaml/stdlib__Arg.cmx
+lib/ocaml/stdlib__Array.cmx
+lib/ocaml/stdlib__ArrayLabels.cmx
+lib/ocaml/stdlib__Atomic.cmx
+lib/ocaml/stdlib__Bigarray.cmx
+lib/ocaml/stdlib__Bool.cmx
+lib/ocaml/stdlib__Buffer.cmx
+lib/ocaml/stdlib__Bytes.cmx
+lib/ocaml/stdlib__BytesLabels.cmx
+lib/ocaml/stdlib__Callback.cmx
+lib/ocaml/stdlib__Char.cmx
+lib/ocaml/stdlib__Complex.cmx
+lib/ocaml/stdlib__Digest.cmx
+lib/ocaml/stdlib__Either.cmx
+lib/ocaml/stdlib__Ephemeron.cmx
+lib/ocaml/stdlib__Filename.cmx
+lib/ocaml/stdlib__Float.cmx
+lib/ocaml/stdlib__Format.cmx
+lib/ocaml/stdlib__Fun.cmx
+lib/ocaml/stdlib__Gc.cmx
+lib/ocaml/stdlib__Genlex.cmx
+lib/ocaml/stdlib__Hashtbl.cmx
+lib/ocaml/stdlib__In_channel.cmx
+lib/ocaml/stdlib__Int.cmx
+lib/ocaml/stdlib__Int32.cmx
+lib/ocaml/stdlib__Int64.cmx
+lib/ocaml/stdlib__Lazy.cmx
+lib/ocaml/stdlib__Lexing.cmx
+lib/ocaml/stdlib__List.cmx
+lib/ocaml/stdlib__ListLabels.cmx
+lib/ocaml/stdlib__Map.cmx
+lib/ocaml/stdlib__Marshal.cmx
+lib/ocaml/stdlib__MoreLabels.cmx
+lib/ocaml/stdlib__Nativeint.cmx
+lib/ocaml/stdlib__Obj.cmx
+lib/ocaml/stdlib__Oo.cmx
+lib/ocaml/stdlib__Option.cmx
+lib/ocaml/stdlib__Out_channel.cmx
+lib/ocaml/stdlib__Parsing.cmx
+lib/ocaml/stdlib__Pervasives.cmx
+lib/ocaml/stdlib__Printexc.cmx
+lib/ocaml/stdlib__Printf.cmx
+lib/ocaml/stdlib__Queue.cmx
+lib/ocaml/stdlib__Random.cmx
+lib/ocaml/stdlib__Result.cmx
+lib/ocaml/stdlib__Scanf.cmx
+lib/ocaml/stdlib__Seq.cmx
+lib/ocaml/stdlib__Set.cmx
+lib/ocaml/stdlib__Stack.cmx
+lib/ocaml/stdlib__StdLabels.cmx
+lib/ocaml/stdlib__Stream.cmx
+lib/ocaml/stdlib__String.cmx
+lib/ocaml/stdlib__StringLabels.cmx
+lib/ocaml/stdlib__Sys.cmx
+lib/ocaml/stdlib__Uchar.cmx
+lib/ocaml/stdlib__Unit.cmx
+lib/ocaml/stdlib__Weak.cmx
lib/ocaml/str.a
lib/ocaml/str.cmx
lib/ocaml/str.cmxa
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/lang/ocaml/pkg/PLIST,v
retrieving revision 1.31
diff -u -p -r1.31 PLIST
--- pkg/PLIST 11 Mar 2022 19:29:09 -0000 1.31
+++ pkg/PLIST 30 Dec 2022 10:09:53 -0000
@@ -3,7 +3,7 @@
bin/ocaml
bin/ocamlc
bin/ocamlc.byte
-bin/ocamlcmt
+@bin bin/ocamlcmt
bin/ocamlcp
bin/ocamlcp.byte
bin/ocamldebug
@@ -115,6 +115,7 @@ lib/ocaml/caml/ui.h
lib/ocaml/caml/unixsupport.h
lib/ocaml/caml/version.h
lib/ocaml/caml/weak.h
+lib/ocaml/caml/winsupport.h
lib/ocaml/camlheader
lib/ocaml/camlheader_ur
lib/ocaml/camlheaderd
@@ -289,6 +290,14 @@ lib/ocaml/compiler-libs/depend.cmi
lib/ocaml/compiler-libs/depend.cmt
lib/ocaml/compiler-libs/depend.cmti
lib/ocaml/compiler-libs/depend.mli
+lib/ocaml/compiler-libs/diffing.cmi
+lib/ocaml/compiler-libs/diffing.cmt
+lib/ocaml/compiler-libs/diffing.cmti
+lib/ocaml/compiler-libs/diffing.mli
+lib/ocaml/compiler-libs/diffing_with_keys.cmi
+lib/ocaml/compiler-libs/diffing_with_keys.cmt
+lib/ocaml/compiler-libs/diffing_with_keys.cmti
+lib/ocaml/compiler-libs/diffing_with_keys.mli
lib/ocaml/compiler-libs/dll.cmi
lib/ocaml/compiler-libs/dll.cmt
lib/ocaml/compiler-libs/dll.cmti
@@ -317,6 +326,10 @@ lib/ocaml/compiler-libs/errors.cmi
lib/ocaml/compiler-libs/errors.cmt
lib/ocaml/compiler-libs/errors.cmti
lib/ocaml/compiler-libs/errors.mli
+lib/ocaml/compiler-libs/errortrace.cmi
+lib/ocaml/compiler-libs/errortrace.cmt
+lib/ocaml/compiler-libs/errortrace.cmti
+lib/ocaml/compiler-libs/errortrace.mli
lib/ocaml/compiler-libs/expunge.cmi
lib/ocaml/compiler-libs/expunge.cmt
lib/ocaml/compiler-libs/genprintval.cmi
@@ -343,6 +356,10 @@ lib/ocaml/compiler-libs/includemod.cmi
lib/ocaml/compiler-libs/includemod.cmt
lib/ocaml/compiler-libs/includemod.cmti
lib/ocaml/compiler-libs/includemod.mli
+lib/ocaml/compiler-libs/includemod_errorprinter.cmi
+lib/ocaml/compiler-libs/includemod_errorprinter.cmt
+lib/ocaml/compiler-libs/includemod_errorprinter.cmti
+lib/ocaml/compiler-libs/includemod_errorprinter.mli
lib/ocaml/compiler-libs/instruct.cmi
lib/ocaml/compiler-libs/instruct.cmt
lib/ocaml/compiler-libs/instruct.cmti
@@ -355,6 +372,10 @@ lib/ocaml/compiler-libs/lambda.cmi
lib/ocaml/compiler-libs/lambda.cmt
lib/ocaml/compiler-libs/lambda.cmti
lib/ocaml/compiler-libs/lambda.mli
+lib/ocaml/compiler-libs/lazy_backtrack.cmi
+lib/ocaml/compiler-libs/lazy_backtrack.cmt
+lib/ocaml/compiler-libs/lazy_backtrack.cmti
+lib/ocaml/compiler-libs/lazy_backtrack.mli
lib/ocaml/compiler-libs/lexer.cmi
lib/ocaml/compiler-libs/lexer.cmt
lib/ocaml/compiler-libs/lexer.cmti
@@ -426,9 +447,6 @@ lib/ocaml/compiler-libs/oprint.mli
lib/ocaml/compiler-libs/optcompile.mli
lib/ocaml/compiler-libs/opterrors.mli
lib/ocaml/compiler-libs/optmaindriver.mli
-lib/ocaml/compiler-libs/opttopdirs.mli
-lib/ocaml/compiler-libs/opttoploop.mli
-lib/ocaml/compiler-libs/opttopmain.mli
lib/ocaml/compiler-libs/outcometree.cmi
lib/ocaml/compiler-libs/outcometree.cmti
lib/ocaml/compiler-libs/outcometree.mli
@@ -511,6 +529,14 @@ lib/ocaml/compiler-libs/runtimedef.cmi
lib/ocaml/compiler-libs/runtimedef.cmt
lib/ocaml/compiler-libs/runtimedef.cmti
lib/ocaml/compiler-libs/runtimedef.mli
+lib/ocaml/compiler-libs/shape.cmi
+lib/ocaml/compiler-libs/shape.cmt
+lib/ocaml/compiler-libs/shape.cmti
+lib/ocaml/compiler-libs/shape.mli
+lib/ocaml/compiler-libs/signature_group.cmi
+lib/ocaml/compiler-libs/signature_group.cmt
+lib/ocaml/compiler-libs/signature_group.cmti
+lib/ocaml/compiler-libs/signature_group.mli
lib/ocaml/compiler-libs/simplif.cmi
lib/ocaml/compiler-libs/simplif.cmt
lib/ocaml/compiler-libs/simplif.cmti
@@ -555,10 +581,22 @@ lib/ocaml/compiler-libs/terminfo.cmi
lib/ocaml/compiler-libs/terminfo.cmt
lib/ocaml/compiler-libs/terminfo.cmti
lib/ocaml/compiler-libs/terminfo.mli
+lib/ocaml/compiler-libs/tmc.cmi
+lib/ocaml/compiler-libs/tmc.cmt
+lib/ocaml/compiler-libs/tmc.cmti
+lib/ocaml/compiler-libs/tmc.mli
+lib/ocaml/compiler-libs/topcommon.cmi
+lib/ocaml/compiler-libs/topcommon.cmt
+lib/ocaml/compiler-libs/topcommon.cmti
+lib/ocaml/compiler-libs/topcommon.mli
lib/ocaml/compiler-libs/topdirs.cmi
lib/ocaml/compiler-libs/topdirs.cmt
lib/ocaml/compiler-libs/topdirs.cmti
lib/ocaml/compiler-libs/topdirs.mli
+lib/ocaml/compiler-libs/topeval.cmi
+lib/ocaml/compiler-libs/topeval.cmt
+lib/ocaml/compiler-libs/topeval.cmti
+lib/ocaml/compiler-libs/topeval.mli
lib/ocaml/compiler-libs/toploop.cmi
lib/ocaml/compiler-libs/toploop.cmt
lib/ocaml/compiler-libs/toploop.cmti
@@ -676,7 +714,6 @@ lib/ocaml/ephemeron.ml
lib/ocaml/ephemeron.mli
lib/ocaml/eventlog_metadata
lib/ocaml/expunge
-lib/ocaml/extract_crc
lib/ocaml/filename.ml
lib/ocaml/filename.mli
lib/ocaml/float.ml
@@ -691,6 +728,8 @@ lib/ocaml/genlex.ml
lib/ocaml/genlex.mli
lib/ocaml/hashtbl.ml
lib/ocaml/hashtbl.mli
+lib/ocaml/in_channel.ml
+lib/ocaml/in_channel.mli
lib/ocaml/int.ml
lib/ocaml/int.mli
lib/ocaml/int32.ml
@@ -782,6 +821,8 @@ lib/ocaml/oo.ml
lib/ocaml/oo.mli
lib/ocaml/option.ml
lib/ocaml/option.mli
+lib/ocaml/out_channel.ml
+lib/ocaml/out_channel.mli
lib/ocaml/parsing.ml
lib/ocaml/parsing.mli
lib/ocaml/pervasives.ml
@@ -819,170 +860,176 @@ lib/ocaml/stdlib.cmt
lib/ocaml/stdlib.cmti
lib/ocaml/stdlib.ml
lib/ocaml/stdlib.mli
-lib/ocaml/stdlib__arg.cmi
-lib/ocaml/stdlib__arg.cmt
-lib/ocaml/stdlib__arg.cmti
-lib/ocaml/stdlib__array.cmi
-lib/ocaml/stdlib__array.cmt
-lib/ocaml/stdlib__array.cmti
-lib/ocaml/stdlib__arrayLabels.cmi
-lib/ocaml/stdlib__arrayLabels.cmt
-lib/ocaml/stdlib__arrayLabels.cmti
-lib/ocaml/stdlib__atomic.cmi
-lib/ocaml/stdlib__atomic.cmt
-lib/ocaml/stdlib__atomic.cmti
-lib/ocaml/stdlib__bigarray.cmi
-lib/ocaml/stdlib__bigarray.cmt
-lib/ocaml/stdlib__bigarray.cmti
-lib/ocaml/stdlib__bool.cmi
-lib/ocaml/stdlib__bool.cmt
-lib/ocaml/stdlib__bool.cmti
-lib/ocaml/stdlib__buffer.cmi
-lib/ocaml/stdlib__buffer.cmt
-lib/ocaml/stdlib__buffer.cmti
-lib/ocaml/stdlib__bytes.cmi
-lib/ocaml/stdlib__bytes.cmt
-lib/ocaml/stdlib__bytes.cmti
-lib/ocaml/stdlib__bytesLabels.cmi
-lib/ocaml/stdlib__bytesLabels.cmt
-lib/ocaml/stdlib__bytesLabels.cmti
-lib/ocaml/stdlib__callback.cmi
-lib/ocaml/stdlib__callback.cmt
-lib/ocaml/stdlib__callback.cmti
-lib/ocaml/stdlib__char.cmi
-lib/ocaml/stdlib__char.cmt
-lib/ocaml/stdlib__char.cmti
-lib/ocaml/stdlib__complex.cmi
-lib/ocaml/stdlib__complex.cmt
-lib/ocaml/stdlib__complex.cmti
-lib/ocaml/stdlib__digest.cmi
-lib/ocaml/stdlib__digest.cmt
-lib/ocaml/stdlib__digest.cmti
-lib/ocaml/stdlib__either.cmi
-lib/ocaml/stdlib__either.cmt
-lib/ocaml/stdlib__either.cmti
-lib/ocaml/stdlib__ephemeron.cmi
-lib/ocaml/stdlib__ephemeron.cmt
-lib/ocaml/stdlib__ephemeron.cmti
-lib/ocaml/stdlib__filename.cmi
-lib/ocaml/stdlib__filename.cmt
-lib/ocaml/stdlib__filename.cmti
-lib/ocaml/stdlib__float.cmi
-lib/ocaml/stdlib__float.cmt
-lib/ocaml/stdlib__float.cmti
-lib/ocaml/stdlib__format.cmi
-lib/ocaml/stdlib__format.cmt
-lib/ocaml/stdlib__format.cmti
-lib/ocaml/stdlib__fun.cmi
-lib/ocaml/stdlib__fun.cmt
-lib/ocaml/stdlib__fun.cmti
-lib/ocaml/stdlib__gc.cmi
-lib/ocaml/stdlib__gc.cmt
-lib/ocaml/stdlib__gc.cmti
-lib/ocaml/stdlib__genlex.cmi
-lib/ocaml/stdlib__genlex.cmt
-lib/ocaml/stdlib__genlex.cmti
-lib/ocaml/stdlib__hashtbl.cmi
-lib/ocaml/stdlib__hashtbl.cmt
-lib/ocaml/stdlib__hashtbl.cmti
-lib/ocaml/stdlib__int.cmi
-lib/ocaml/stdlib__int.cmt
-lib/ocaml/stdlib__int.cmti
-lib/ocaml/stdlib__int32.cmi
-lib/ocaml/stdlib__int32.cmt
-lib/ocaml/stdlib__int32.cmti
-lib/ocaml/stdlib__int64.cmi
-lib/ocaml/stdlib__int64.cmt
-lib/ocaml/stdlib__int64.cmti
-lib/ocaml/stdlib__lazy.cmi
-lib/ocaml/stdlib__lazy.cmt
-lib/ocaml/stdlib__lazy.cmti
-lib/ocaml/stdlib__lexing.cmi
-lib/ocaml/stdlib__lexing.cmt
-lib/ocaml/stdlib__lexing.cmti
-lib/ocaml/stdlib__list.cmi
-lib/ocaml/stdlib__list.cmt
-lib/ocaml/stdlib__list.cmti
-lib/ocaml/stdlib__listLabels.cmi
-lib/ocaml/stdlib__listLabels.cmt
-lib/ocaml/stdlib__listLabels.cmti
-lib/ocaml/stdlib__map.cmi
-lib/ocaml/stdlib__map.cmt
-lib/ocaml/stdlib__map.cmti
-lib/ocaml/stdlib__marshal.cmi
-lib/ocaml/stdlib__marshal.cmt
-lib/ocaml/stdlib__marshal.cmti
-lib/ocaml/stdlib__moreLabels.cmi
-lib/ocaml/stdlib__moreLabels.cmt
-lib/ocaml/stdlib__moreLabels.cmti
-lib/ocaml/stdlib__nativeint.cmi
-lib/ocaml/stdlib__nativeint.cmt
-lib/ocaml/stdlib__nativeint.cmti
-lib/ocaml/stdlib__obj.cmi
-lib/ocaml/stdlib__obj.cmt
-lib/ocaml/stdlib__obj.cmti
-lib/ocaml/stdlib__oo.cmi
-lib/ocaml/stdlib__oo.cmt
-lib/ocaml/stdlib__oo.cmti
-lib/ocaml/stdlib__option.cmi
-lib/ocaml/stdlib__option.cmt
-lib/ocaml/stdlib__option.cmti
-lib/ocaml/stdlib__parsing.cmi
-lib/ocaml/stdlib__parsing.cmt
-lib/ocaml/stdlib__parsing.cmti
-lib/ocaml/stdlib__pervasives.cmi
-lib/ocaml/stdlib__pervasives.cmt
-lib/ocaml/stdlib__printexc.cmi
-lib/ocaml/stdlib__printexc.cmt
-lib/ocaml/stdlib__printexc.cmti
-lib/ocaml/stdlib__printf.cmi
-lib/ocaml/stdlib__printf.cmt
-lib/ocaml/stdlib__printf.cmti
-lib/ocaml/stdlib__queue.cmi
-lib/ocaml/stdlib__queue.cmt
-lib/ocaml/stdlib__queue.cmti
-lib/ocaml/stdlib__random.cmi
-lib/ocaml/stdlib__random.cmt
-lib/ocaml/stdlib__random.cmti
-lib/ocaml/stdlib__result.cmi
-lib/ocaml/stdlib__result.cmt
-lib/ocaml/stdlib__result.cmti
-lib/ocaml/stdlib__scanf.cmi
-lib/ocaml/stdlib__scanf.cmt
-lib/ocaml/stdlib__scanf.cmti
-lib/ocaml/stdlib__seq.cmi
-lib/ocaml/stdlib__seq.cmt
-lib/ocaml/stdlib__seq.cmti
-lib/ocaml/stdlib__set.cmi
-lib/ocaml/stdlib__set.cmt
-lib/ocaml/stdlib__set.cmti
-lib/ocaml/stdlib__stack.cmi
-lib/ocaml/stdlib__stack.cmt
-lib/ocaml/stdlib__stack.cmti
-lib/ocaml/stdlib__stdLabels.cmi
-lib/ocaml/stdlib__stdLabels.cmt
-lib/ocaml/stdlib__stdLabels.cmti
-lib/ocaml/stdlib__stream.cmi
-lib/ocaml/stdlib__stream.cmt
-lib/ocaml/stdlib__stream.cmti
-lib/ocaml/stdlib__string.cmi
-lib/ocaml/stdlib__string.cmt
-lib/ocaml/stdlib__string.cmti
-lib/ocaml/stdlib__stringLabels.cmi
-lib/ocaml/stdlib__stringLabels.cmt
-lib/ocaml/stdlib__stringLabels.cmti
-lib/ocaml/stdlib__sys.cmi
-lib/ocaml/stdlib__sys.cmt
-lib/ocaml/stdlib__sys.cmti
-lib/ocaml/stdlib__uchar.cmi
-lib/ocaml/stdlib__uchar.cmt
-lib/ocaml/stdlib__uchar.cmti
-lib/ocaml/stdlib__unit.cmi
-lib/ocaml/stdlib__unit.cmt
-lib/ocaml/stdlib__unit.cmti
-lib/ocaml/stdlib__weak.cmi
-lib/ocaml/stdlib__weak.cmt
-lib/ocaml/stdlib__weak.cmti
+lib/ocaml/stdlib__Arg.cmi
+lib/ocaml/stdlib__Arg.cmt
+lib/ocaml/stdlib__Arg.cmti
+lib/ocaml/stdlib__Array.cmi
+lib/ocaml/stdlib__Array.cmt
+lib/ocaml/stdlib__Array.cmti
+lib/ocaml/stdlib__ArrayLabels.cmi
+lib/ocaml/stdlib__ArrayLabels.cmt
+lib/ocaml/stdlib__ArrayLabels.cmti
+lib/ocaml/stdlib__Atomic.cmi
+lib/ocaml/stdlib__Atomic.cmt
+lib/ocaml/stdlib__Atomic.cmti
+lib/ocaml/stdlib__Bigarray.cmi
+lib/ocaml/stdlib__Bigarray.cmt
+lib/ocaml/stdlib__Bigarray.cmti
+lib/ocaml/stdlib__Bool.cmi
+lib/ocaml/stdlib__Bool.cmt
+lib/ocaml/stdlib__Bool.cmti
+lib/ocaml/stdlib__Buffer.cmi
+lib/ocaml/stdlib__Buffer.cmt
+lib/ocaml/stdlib__Buffer.cmti
+lib/ocaml/stdlib__Bytes.cmi
+lib/ocaml/stdlib__Bytes.cmt
+lib/ocaml/stdlib__Bytes.cmti
+lib/ocaml/stdlib__BytesLabels.cmi
+lib/ocaml/stdlib__BytesLabels.cmt
+lib/ocaml/stdlib__BytesLabels.cmti
+lib/ocaml/stdlib__Callback.cmi
+lib/ocaml/stdlib__Callback.cmt
+lib/ocaml/stdlib__Callback.cmti
+lib/ocaml/stdlib__Char.cmi
+lib/ocaml/stdlib__Char.cmt
+lib/ocaml/stdlib__Char.cmti
+lib/ocaml/stdlib__Complex.cmi
+lib/ocaml/stdlib__Complex.cmt
+lib/ocaml/stdlib__Complex.cmti
+lib/ocaml/stdlib__Digest.cmi
+lib/ocaml/stdlib__Digest.cmt
+lib/ocaml/stdlib__Digest.cmti
+lib/ocaml/stdlib__Either.cmi
+lib/ocaml/stdlib__Either.cmt
+lib/ocaml/stdlib__Either.cmti
+lib/ocaml/stdlib__Ephemeron.cmi
+lib/ocaml/stdlib__Ephemeron.cmt
+lib/ocaml/stdlib__Ephemeron.cmti
+lib/ocaml/stdlib__Filename.cmi
+lib/ocaml/stdlib__Filename.cmt
+lib/ocaml/stdlib__Filename.cmti
+lib/ocaml/stdlib__Float.cmi
+lib/ocaml/stdlib__Float.cmt
+lib/ocaml/stdlib__Float.cmti
+lib/ocaml/stdlib__Format.cmi
+lib/ocaml/stdlib__Format.cmt
+lib/ocaml/stdlib__Format.cmti
+lib/ocaml/stdlib__Fun.cmi
+lib/ocaml/stdlib__Fun.cmt
+lib/ocaml/stdlib__Fun.cmti
+lib/ocaml/stdlib__Gc.cmi
+lib/ocaml/stdlib__Gc.cmt
+lib/ocaml/stdlib__Gc.cmti
+lib/ocaml/stdlib__Genlex.cmi
+lib/ocaml/stdlib__Genlex.cmt
+lib/ocaml/stdlib__Genlex.cmti
+lib/ocaml/stdlib__Hashtbl.cmi
+lib/ocaml/stdlib__Hashtbl.cmt
+lib/ocaml/stdlib__Hashtbl.cmti
+lib/ocaml/stdlib__In_channel.cmi
+lib/ocaml/stdlib__In_channel.cmt
+lib/ocaml/stdlib__In_channel.cmti
+lib/ocaml/stdlib__Int.cmi
+lib/ocaml/stdlib__Int.cmt
+lib/ocaml/stdlib__Int.cmti
+lib/ocaml/stdlib__Int32.cmi
+lib/ocaml/stdlib__Int32.cmt
+lib/ocaml/stdlib__Int32.cmti
+lib/ocaml/stdlib__Int64.cmi
+lib/ocaml/stdlib__Int64.cmt
+lib/ocaml/stdlib__Int64.cmti
+lib/ocaml/stdlib__Lazy.cmi
+lib/ocaml/stdlib__Lazy.cmt
+lib/ocaml/stdlib__Lazy.cmti
+lib/ocaml/stdlib__Lexing.cmi
+lib/ocaml/stdlib__Lexing.cmt
+lib/ocaml/stdlib__Lexing.cmti
+lib/ocaml/stdlib__List.cmi
+lib/ocaml/stdlib__List.cmt
+lib/ocaml/stdlib__List.cmti
+lib/ocaml/stdlib__ListLabels.cmi
+lib/ocaml/stdlib__ListLabels.cmt
+lib/ocaml/stdlib__ListLabels.cmti
+lib/ocaml/stdlib__Map.cmi
+lib/ocaml/stdlib__Map.cmt
+lib/ocaml/stdlib__Map.cmti
+lib/ocaml/stdlib__Marshal.cmi
+lib/ocaml/stdlib__Marshal.cmt
+lib/ocaml/stdlib__Marshal.cmti
+lib/ocaml/stdlib__MoreLabels.cmi
+lib/ocaml/stdlib__MoreLabels.cmt
+lib/ocaml/stdlib__MoreLabels.cmti
+lib/ocaml/stdlib__Nativeint.cmi
+lib/ocaml/stdlib__Nativeint.cmt
+lib/ocaml/stdlib__Nativeint.cmti
+lib/ocaml/stdlib__Obj.cmi
+lib/ocaml/stdlib__Obj.cmt
+lib/ocaml/stdlib__Obj.cmti
+lib/ocaml/stdlib__Oo.cmi
+lib/ocaml/stdlib__Oo.cmt
+lib/ocaml/stdlib__Oo.cmti
+lib/ocaml/stdlib__Option.cmi
+lib/ocaml/stdlib__Option.cmt
+lib/ocaml/stdlib__Option.cmti
+lib/ocaml/stdlib__Out_channel.cmi
+lib/ocaml/stdlib__Out_channel.cmt
+lib/ocaml/stdlib__Out_channel.cmti
+lib/ocaml/stdlib__Parsing.cmi
+lib/ocaml/stdlib__Parsing.cmt
+lib/ocaml/stdlib__Parsing.cmti
+lib/ocaml/stdlib__Pervasives.cmi
+lib/ocaml/stdlib__Pervasives.cmt
+lib/ocaml/stdlib__Printexc.cmi
+lib/ocaml/stdlib__Printexc.cmt
+lib/ocaml/stdlib__Printexc.cmti
+lib/ocaml/stdlib__Printf.cmi
+lib/ocaml/stdlib__Printf.cmt
+lib/ocaml/stdlib__Printf.cmti
+lib/ocaml/stdlib__Queue.cmi
+lib/ocaml/stdlib__Queue.cmt
+lib/ocaml/stdlib__Queue.cmti
+lib/ocaml/stdlib__Random.cmi
+lib/ocaml/stdlib__Random.cmt
+lib/ocaml/stdlib__Random.cmti
+lib/ocaml/stdlib__Result.cmi
+lib/ocaml/stdlib__Result.cmt
+lib/ocaml/stdlib__Result.cmti
+lib/ocaml/stdlib__Scanf.cmi
+lib/ocaml/stdlib__Scanf.cmt
+lib/ocaml/stdlib__Scanf.cmti
+lib/ocaml/stdlib__Seq.cmi
+lib/ocaml/stdlib__Seq.cmt
+lib/ocaml/stdlib__Seq.cmti
+lib/ocaml/stdlib__Set.cmi
+lib/ocaml/stdlib__Set.cmt
+lib/ocaml/stdlib__Set.cmti
+lib/ocaml/stdlib__Stack.cmi
+lib/ocaml/stdlib__Stack.cmt
+lib/ocaml/stdlib__Stack.cmti
+lib/ocaml/stdlib__StdLabels.cmi
+lib/ocaml/stdlib__StdLabels.cmt
+lib/ocaml/stdlib__StdLabels.cmti
+lib/ocaml/stdlib__Stream.cmi
+lib/ocaml/stdlib__Stream.cmt
+lib/ocaml/stdlib__Stream.cmti
+lib/ocaml/stdlib__String.cmi
+lib/ocaml/stdlib__String.cmt
+lib/ocaml/stdlib__String.cmti
+lib/ocaml/stdlib__StringLabels.cmi
+lib/ocaml/stdlib__StringLabels.cmt
+lib/ocaml/stdlib__StringLabels.cmti
+lib/ocaml/stdlib__Sys.cmi
+lib/ocaml/stdlib__Sys.cmt
+lib/ocaml/stdlib__Sys.cmti
+lib/ocaml/stdlib__Uchar.cmi
+lib/ocaml/stdlib__Uchar.cmt
+lib/ocaml/stdlib__Uchar.cmti
+lib/ocaml/stdlib__Unit.cmi
+lib/ocaml/stdlib__Unit.cmt
+lib/ocaml/stdlib__Unit.cmti
+lib/ocaml/stdlib__Weak.cmi
+lib/ocaml/stdlib__Weak.cmt
+lib/ocaml/stdlib__Weak.cmti
lib/ocaml/str.cma
lib/ocaml/str.cmi
lib/ocaml/str.cmti
@@ -1133,6 +1180,7 @@ lib/ocaml/weak.mli
@man man/man3/CamlinternalMenhirLib.InspectionTableInterpreter.3o
@man man/man3/CamlinternalMenhirLib.InspectionTableInterpreter.Make.3o
@man man/man3/CamlinternalMenhirLib.InspectionTableInterpreter.Symbols.3o
+@man man/man3/CamlinternalMenhirLib.LexerUtil.3o
@man man/man3/CamlinternalMenhirLib.LinearizedArray.3o
@man man/man3/CamlinternalMenhirLib.PackedIntArray.3o
@man man/man3/CamlinternalMenhirLib.Printers.3o
@@ -1159,6 +1207,18 @@ lib/ocaml/weak.mli
@man man/man3/Consistbl.Make.3o
@man man/man3/Depend.3o
@man man/man3/Depend.String.3o
+@man man/man3/Diffing.3o
+@man man/man3/Diffing.Define.3o
+@man man/man3/Diffing.Define.Left_variadic.3o
+@man man/man3/Diffing.Define.Parameters.3o
+@man man/man3/Diffing.Define.Right_variadic.3o
+@man man/man3/Diffing.Define.S.3o
+@man man/man3/Diffing.Define.Simple.3o
+@man man/man3/Diffing.Defs.3o
+@man man/man3/Diffing_with_keys.3o
+@man man/man3/Diffing_with_keys.Define.3o
+@man man/man3/Diffing_with_keys.Define.Parameters.3o
+@man man/man3/Diffing_with_keys.Define.Simple.3o
@man man/man3/Digest.3o
@man man/man3/Docstrings.3o
@man man/man3/Docstrings.WithMenhir.3o
@@ -1169,12 +1229,15 @@ lib/ocaml/weak.mli
@man man/man3/Ephemeron.GenHashTable.3o
@man man/man3/Ephemeron.GenHashTable.MakeSeeded.3o
@man man/man3/Ephemeron.K1.3o
+@man man/man3/Ephemeron.K1.Bucket.3o
@man man/man3/Ephemeron.K1.Make.3o
@man man/man3/Ephemeron.K1.MakeSeeded.3o
@man man/man3/Ephemeron.K2.3o
+@man man/man3/Ephemeron.K2.Bucket.3o
@man man/man3/Ephemeron.K2.Make.3o
@man man/man3/Ephemeron.K2.MakeSeeded.3o
@man man/man3/Ephemeron.Kn.3o
+@man man/man3/Ephemeron.Kn.Bucket.3o
@man man/man3/Ephemeron.Kn.Make.3o
@man man/man3/Ephemeron.Kn.MakeSeeded.3o
@man man/man3/Ephemeron.S.3o
@@ -1185,6 +1248,7 @@ lib/ocaml/weak.mli
@man man/man3/Float.Array.3o
@man man/man3/Float.ArrayLabels.3o
@man man/man3/Format.3o
+@man man/man3/Format_tutorial.3o
@man man/man3/Fun.3o
@man man/man3/Gc.3o
@man man/man3/Gc.Memprof.3o
@@ -1211,11 +1275,13 @@ lib/ocaml/weak.mli
@man man/man3/Identifiable.Tbl.3o
@man man/man3/Identifiable.Tbl.T.3o
@man man/man3/Identifiable.Thing.3o
+@man man/man3/In_channel.3o
@man man/man3/Int.3o
@man man/man3/Int32.3o
@man man/man3/Int64.3o
@man man/man3/Int_replace_polymorphic_compare.3o
@man man/man3/Lazy.3o
+@man man/man3/Lazy_backtrack.3o
@man man/man3/Lexer.3o
@man man/man3/Lexing.3o
@man man/man3/List.3o
@@ -1232,7 +1298,6 @@ lib/ocaml/weak.mli
@man man/man3/Marshal.3o
@man man/man3/Misc.3o
@man man/man3/Misc.Color.3o
-@man man/man3/Misc.EnvLazy.3o
@man man/man3/Misc.Error_style.3o
@man man/man3/Misc.Int_literal_converter.3o
@man man/man3/Misc.LongString.3o
@@ -1275,6 +1340,7 @@ lib/ocaml/weak.mli
@man man/man3/Ocaml_operators.3o
@man man/man3/Oo.3o
@man man/man3/Option.3o
+@man man/man3/Out_channel.3o
@man man/man3/Parse.3o
@man man/man3/Parser.3o
@man man/man3/Parser.Incremental.3o
@@ -1331,6 +1397,7 @@ lib/ocaml/weak.mli
@man man/man3/Stdlib.Gc.3o
@man man/man3/Stdlib.Genlex.3o
@man man/man3/Stdlib.Hashtbl.3o
+@man man/man3/Stdlib.In_channel.3o
@man man/man3/Stdlib.Int.3o
@man man/man3/Stdlib.Int32.3o
@man man/man3/Stdlib.Int64.3o
@@ -1346,6 +1413,7 @@ lib/ocaml/weak.mli
@man man/man3/Stdlib.Obj.3o
@man man/man3/Stdlib.Oo.3o
@man man/man3/Stdlib.Option.3o
+@man man/man3/Stdlib.Out_channel.3o
@man man/man3/Stdlib.Parsing.3o
@man man/man3/Stdlib.Pervasives.3o
@man man/man3/Stdlib.Printexc.3o
@@ -1396,6 +1464,8 @@ lib/ocaml/weak.mli
share/doc/ocaml/
share/doc/ocaml/Changes
share/doc/ocaml/LICENSE
+share/doc/ocaml/README.adoc
+share/doc/ocaml/README.win32.adoc
share/doc/ocaml/html/
share/doc/ocaml/html/advexamples.html
share/doc/ocaml/html/afl-fuzz.html
@@ -1422,6 +1492,7 @@ share/doc/ocaml/html/extn.html
share/doc/ocaml/html/firstclassmodules.html
share/doc/ocaml/html/flambda.html
share/doc/ocaml/html/foreword.html
+share/doc/ocaml/html/gadts-tutorial.html
share/doc/ocaml/html/gadts.html
share/doc/ocaml/html/generalizedopens.html
share/doc/ocaml/html/generativefunctors.html
@@ -1467,12 +1538,15 @@ share/doc/ocaml/html/libref/Dynlink.html
share/doc/ocaml/html/libref/Either.html
share/doc/ocaml/html/libref/Ephemeron.GenHashTable.MakeSeeded.html
share/doc/ocaml/html/libref/Ephemeron.GenHashTable.html
+share/doc/ocaml/html/libref/Ephemeron.K1.Bucket.html
share/doc/ocaml/html/libref/Ephemeron.K1.Make.html
share/doc/ocaml/html/libref/Ephemeron.K1.MakeSeeded.html
share/doc/ocaml/html/libref/Ephemeron.K1.html
+share/doc/ocaml/html/libref/Ephemeron.K2.Bucket.html
share/doc/ocaml/html/libref/Ephemeron.K2.Make.html
share/doc/ocaml/html/libref/Ephemeron.K2.MakeSeeded.html
share/doc/ocaml/html/libref/Ephemeron.K2.html
+share/doc/ocaml/html/libref/Ephemeron.Kn.Bucket.html
share/doc/ocaml/html/libref/Ephemeron.Kn.Make.html
share/doc/ocaml/html/libref/Ephemeron.Kn.MakeSeeded.html
share/doc/ocaml/html/libref/Ephemeron.Kn.html
@@ -1485,6 +1559,7 @@ share/doc/ocaml/html/libref/Float.Array.
share/doc/ocaml/html/libref/Float.ArrayLabels.html
share/doc/ocaml/html/libref/Float.html
share/doc/ocaml/html/libref/Format.html
+share/doc/ocaml/html/libref/Format_tutorial.html
share/doc/ocaml/html/libref/Fun.html
share/doc/ocaml/html/libref/Gc.Memprof.html
share/doc/ocaml/html/libref/Gc.html
@@ -1496,6 +1571,7 @@ share/doc/ocaml/html/libref/Hashtbl.S.ht
share/doc/ocaml/html/libref/Hashtbl.SeededHashedType.html
share/doc/ocaml/html/libref/Hashtbl.SeededS.html
share/doc/ocaml/html/libref/Hashtbl.html
+share/doc/ocaml/html/libref/In_channel.html
share/doc/ocaml/html/libref/Int.html
share/doc/ocaml/html/libref/Int32.html
share/doc/ocaml/html/libref/Int64.html
@@ -1533,6 +1609,7 @@ share/doc/ocaml/html/libref/Obj.html
share/doc/ocaml/html/libref/Ocaml_operators.html
share/doc/ocaml/html/libref/Oo.html
share/doc/ocaml/html/libref/Option.html
+share/doc/ocaml/html/libref/Out_channel.html
share/doc/ocaml/html/libref/Parsing.html
share/doc/ocaml/html/libref/Printexc.Slot.html
share/doc/ocaml/html/libref/Printexc.html
@@ -1579,6 +1656,7 @@ share/doc/ocaml/html/libref/Stdlib.Fun.h
share/doc/ocaml/html/libref/Stdlib.Gc.html
share/doc/ocaml/html/libref/Stdlib.Genlex.html
share/doc/ocaml/html/libref/Stdlib.Hashtbl.html
+share/doc/ocaml/html/libref/Stdlib.In_channel.html
share/doc/ocaml/html/libref/Stdlib.Int.html
share/doc/ocaml/html/libref/Stdlib.Int32.html
share/doc/ocaml/html/libref/Stdlib.Int64.html
@@ -1594,6 +1672,7 @@ share/doc/ocaml/html/libref/Stdlib.Nativ
share/doc/ocaml/html/libref/Stdlib.Obj.html
share/doc/ocaml/html/libref/Stdlib.Oo.html
share/doc/ocaml/html/libref/Stdlib.Option.html
+share/doc/ocaml/html/libref/Stdlib.Out_channel.html
share/doc/ocaml/html/libref/Stdlib.Parsing.html
share/doc/ocaml/html/libref/Stdlib.Pervasives.html
share/doc/ocaml/html/libref/Stdlib.Printexc.html
@@ -1675,12 +1754,15 @@ share/doc/ocaml/html/libref/type_Dynlink
share/doc/ocaml/html/libref/type_Either.html
share/doc/ocaml/html/libref/type_Ephemeron.GenHashTable.MakeSeeded.html
share/doc/ocaml/html/libref/type_Ephemeron.GenHashTable.html
+share/doc/ocaml/html/libref/type_Ephemeron.K1.Bucket.html
share/doc/ocaml/html/libref/type_Ephemeron.K1.Make.html
share/doc/ocaml/html/libref/type_Ephemeron.K1.MakeSeeded.html
share/doc/ocaml/html/libref/type_Ephemeron.K1.html
+share/doc/ocaml/html/libref/type_Ephemeron.K2.Bucket.html
share/doc/ocaml/html/libref/type_Ephemeron.K2.Make.html
share/doc/ocaml/html/libref/type_Ephemeron.K2.MakeSeeded.html
share/doc/ocaml/html/libref/type_Ephemeron.K2.html
+share/doc/ocaml/html/libref/type_Ephemeron.Kn.Bucket.html
share/doc/ocaml/html/libref/type_Ephemeron.Kn.Make.html
share/doc/ocaml/html/libref/type_Ephemeron.Kn.MakeSeeded.html
share/doc/ocaml/html/libref/type_Ephemeron.Kn.html
@@ -1693,6 +1775,7 @@ share/doc/ocaml/html/libref/type_Float.A
share/doc/ocaml/html/libref/type_Float.ArrayLabels.html
share/doc/ocaml/html/libref/type_Float.html
share/doc/ocaml/html/libref/type_Format.html
+share/doc/ocaml/html/libref/type_Format_tutorial.html
share/doc/ocaml/html/libref/type_Fun.html
share/doc/ocaml/html/libref/type_Gc.Memprof.html
share/doc/ocaml/html/libref/type_Gc.html
@@ -1704,6 +1787,7 @@ share/doc/ocaml/html/libref/type_Hashtbl
share/doc/ocaml/html/libref/type_Hashtbl.SeededHashedType.html
share/doc/ocaml/html/libref/type_Hashtbl.SeededS.html
share/doc/ocaml/html/libref/type_Hashtbl.html
+share/doc/ocaml/html/libref/type_In_channel.html
share/doc/ocaml/html/libref/type_Int.html
share/doc/ocaml/html/libref/type_Int32.html
share/doc/ocaml/html/libref/type_Int64.html
@@ -1741,6 +1825,7 @@ share/doc/ocaml/html/libref/type_Obj.htm
share/doc/ocaml/html/libref/type_Ocaml_operators.html
share/doc/ocaml/html/libref/type_Oo.html
share/doc/ocaml/html/libref/type_Option.html
+share/doc/ocaml/html/libref/type_Out_channel.html
share/doc/ocaml/html/libref/type_Parsing.html
share/doc/ocaml/html/libref/type_Printexc.Slot.html
share/doc/ocaml/html/libref/type_Printexc.html
@@ -1787,6 +1872,7 @@ share/doc/ocaml/html/libref/type_Stdlib.
share/doc/ocaml/html/libref/type_Stdlib.Gc.html
share/doc/ocaml/html/libref/type_Stdlib.Genlex.html
share/doc/ocaml/html/libref/type_Stdlib.Hashtbl.html
+share/doc/ocaml/html/libref/type_Stdlib.In_channel.html
share/doc/ocaml/html/libref/type_Stdlib.Int.html
share/doc/ocaml/html/libref/type_Stdlib.Int32.html
share/doc/ocaml/html/libref/type_Stdlib.Int64.html
@@ -1802,6 +1888,7 @@ share/doc/ocaml/html/libref/type_Stdlib.
share/doc/ocaml/html/libref/type_Stdlib.Obj.html
share/doc/ocaml/html/libref/type_Stdlib.Oo.html
share/doc/ocaml/html/libref/type_Stdlib.Option.html
+share/doc/ocaml/html/libref/type_Stdlib.Out_channel.html
share/doc/ocaml/html/libref/type_Stdlib.Parsing.html
share/doc/ocaml/html/libref/type_Stdlib.Pervasives.html
share/doc/ocaml/html/libref/type_Stdlib.Printexc.html
@@ -1847,9 +1934,9 @@ share/doc/ocaml/html/libthreads.html
share/doc/ocaml/html/libunix.html
share/doc/ocaml/html/locallyabstract.html
share/doc/ocaml/html/manual.css
+share/doc/ocaml/html/manual.html
share/doc/ocaml/html/manual001.html
-share/doc/ocaml/html/manual024.html
-share/doc/ocaml/html/manual067.html
+share/doc/ocaml/html/manual070.html
share/doc/ocaml/html/modtypes.html
share/doc/ocaml/html/modulealias.html
share/doc/ocaml/html/moduleexamples.html
@@ -1865,12 +1952,15 @@ share/doc/ocaml/html/overridingopen.html
share/doc/ocaml/html/parsing.html
share/doc/ocaml/html/patterns.html
share/doc/ocaml/html/polymorphism.html
+share/doc/ocaml/html/polyvariant.html
share/doc/ocaml/html/previous_motif.gif
share/doc/ocaml/html/privatetypes.html
share/doc/ocaml/html/profil.html
+share/doc/ocaml/html/recursivemodules.html
share/doc/ocaml/html/runtime.html
share/doc/ocaml/html/signaturesubstitution.html
share/doc/ocaml/html/stdlib.html
+share/doc/ocaml/html/tail_mod_cons.html
share/doc/ocaml/html/toplevel.html
share/doc/ocaml/html/typedecl.html
share/doc/ocaml/html/types.html
Cc: anil@, daniel@

Here's an update to my original patch from

https://marc.info/?l=openbsd-ports&m=166369866628254

I still get clean rebuilds for

devel/ocaml-ocamlbuild
sysutils/findlib
devel/dune
devel/ocaml-cppo
devel/ocaml-menhir
sysutils/opam
math/ocaml-zarith
graphics/ocaml-graphics
x11/lablgtk2
graphics/ocaml-cairo
x11/lablgtk3
math/coq

I'm not familiar with lang/compcert, but I think there's a reasonable
indication that testing it with ocaml 4.14.1 may be worthwhile.

Anyone willing to have a look?

No comments:

Post a Comment