From 6958dea9604a1ae3f1f404556442fd526e5b068f Mon Sep 17 00:00:00 2001
From: fritzkink <96341974+fritzkink@users.noreply.github.com>
Date: Fri, 15 Sep 2023 21:05:06 +0200
Subject: [PATCH] ocaml - updated to version 5.1

---
 components/runtime/ocaml/manifests/sample-manifest.p5m |  136 +++++++++++++++++----
 components/runtime/ocaml/ocaml.p5m                     |  136 +++++++++++++++++----
 components/runtime/ocaml/pkg5                          |    8 -
 components/runtime/ocaml/Makefile                      |   14 +
 components/runtime/ocaml/test/results-all.master       |    8 
 5 files changed, 229 insertions(+), 73 deletions(-)

diff --git a/components/runtime/ocaml/Makefile b/components/runtime/ocaml/Makefile
index 78ee43a..b545967 100644
--- a/components/runtime/ocaml/Makefile
+++ b/components/runtime/ocaml/Makefile
@@ -29,14 +29,14 @@
 
 COMPONENT_NAME=			ocaml
 COMPONENT_FMRI=			runtime/ocaml
-COMPONENT_VERSION_MAJOR=	5.0
+COMPONENT_VERSION_MAJOR=	5.1
 COMPONENT_VERSION=		$(COMPONENT_VERSION_MAJOR).0
 IPS_COMPONENT_VERSION=		$(COMPONENT_VERSION)
 COMPONENT_PROJECT_URL=		https://ocaml.org
 COMPONENT_SRC=			$(COMPONENT_NAME)-$(COMPONENT_VERSION)
 COMPONENT_ARCHIVE=		$(COMPONENT_SRC).tar.gz
 COMPONENT_ARCHIVE_SRC=		$(COMPONENT_VERSION).tar.gz
-COMPONENT_ARCHIVE_HASH=		sha256:72fa3d0ba19b82fcb9e6c62e0090b9d22e5905c4be0f94faf56904a9377a9e5b
+COMPONENT_ARCHIVE_HASH=		sha256:43a3ac7aab7f8880f2bb6221317be55319b356e517622fdc28359fe943e6a450
 COMPONENT_ARCHIVE_URL=		https://github.com/$(COMPONENT_NAME)/$(COMPONENT_NAME)/archive/$(COMPONENT_ARCHIVE_SRC)
 COMPONENT_SUMMARY=		Objective Caml compiler and programming environment
 COMPONENT_LICENSE=		QPLv1, GPLv2
@@ -51,15 +51,15 @@
 # Documentation sources
 #
 COMPONENT_ARCHIVE_1=		ocaml-$(COMPONENT_VERSION_MAJOR)-refman-html.tar.gz
-COMPONENT_ARCHIVE_HASH_1=	sha256:ea5cedafd31ee7ce06c6a19c5edc6ff0ab36bec0d60bd374be201e8ae94434a1
+COMPONENT_ARCHIVE_HASH_1=	sha256:7fde7eea5281a649dd3abe55f2e853ebafe487f21cad6aaa8f56ae1de4808d90
 COMPONENT_ARCHIVE_URL_1=	https://caml.inria.fr/distrib/ocaml-$(COMPONENT_VERSION_MAJOR)/$(COMPONENT_ARCHIVE_1)
 
 COMPONENT_ARCHIVE_2=		ocaml-$(COMPONENT_VERSION_MAJOR)-refman.pdf
-COMPONENT_ARCHIVE_HASH_2=	sha256:5bdda0163736cabc4b2a0bbc046c1e031e5f5a2a1b3290d9427e966ad85b1d34
+COMPONENT_ARCHIVE_HASH_2=	sha256:5ffbaf414cb3f8a2ae14a9a03b5d3d8092bcd025e9383801cb5c3ec05269a33a
 COMPONENT_ARCHIVE_URL_2=	https://caml.inria.fr/distrib/ocaml-$(COMPONENT_VERSION_MAJOR)/$(COMPONENT_ARCHIVE_2)
 
 COMPONENT_ARCHIVE_3=		ocaml-$(COMPONENT_VERSION_MAJOR)-refman.info.tar.gz
-COMPONENT_ARCHIVE_HASH_3=	sha256:07270a92d5db9418e1e9bdb81d6b435d5011f4b337972556d6dca43a6305c81d
+COMPONENT_ARCHIVE_HASH_3=	sha256:88e2d18d807713b31f3c5eadf6274290da0db0c01fd666b71f957c1594854ae8
 COMPONENT_ARCHIVE_URL_3=	https://caml.inria.fr/distrib/ocaml-$(COMPONENT_VERSION_MAJOR)/$(COMPONENT_ARCHIVE_3)
 
 
@@ -84,6 +84,9 @@
 
 COMPONENT_PRE_CONFIGURE_ACTION = \
   ($(CLONEY) $(SOURCE_DIR) $(@D))
+
+# otherwise test run would not succeed
+COMPONENT_POST_CONFIGURE_ACTION = $(GSED) -i -e 's:$(SOURCE_DIR):$(@D):' $(@D)/ocamltest/ocamltest_config.ml
 
 COMPONENT_BUILD_TARGETS = world opt opt.opt
 
@@ -119,5 +122,6 @@
 ASLR_MODE = $(ASLR_ENABLE)
 
 # Auto-generated dependencies
+REQUIRED_PACKAGES += compress/zstd
 REQUIRED_PACKAGES += system/library
 REQUIRED_PACKAGES += system/library/math
diff --git a/components/runtime/ocaml/manifests/sample-manifest.p5m b/components/runtime/ocaml/manifests/sample-manifest.p5m
index 91d9665..138583a 100644
--- a/components/runtime/ocaml/manifests/sample-manifest.p5m
+++ b/components/runtime/ocaml/manifests/sample-manifest.p5m
@@ -28,9 +28,7 @@
 file path=usr/bin/ocamlc.byte
 file path=usr/bin/ocamlc.opt
 file path=usr/bin/ocamlcmt
-link path=usr/bin/ocamlcp target=ocamlcp.opt
-file path=usr/bin/ocamlcp.byte
-file path=usr/bin/ocamlcp.opt
+file path=usr/bin/ocamlcp
 file path=usr/bin/ocamldebug
 link path=usr/bin/ocamldep target=ocamldep.opt
 file path=usr/bin/ocamldep.byte
@@ -40,24 +38,16 @@
 link path=usr/bin/ocamllex target=ocamllex.opt
 file path=usr/bin/ocamllex.byte
 file path=usr/bin/ocamllex.opt
-link path=usr/bin/ocamlmklib target=ocamlmklib.opt
-file path=usr/bin/ocamlmklib.byte
-file path=usr/bin/ocamlmklib.opt
-link path=usr/bin/ocamlmktop target=ocamlmktop.opt
-file path=usr/bin/ocamlmktop.byte
-file path=usr/bin/ocamlmktop.opt
+file path=usr/bin/ocamlmklib
+file path=usr/bin/ocamlmktop
 link path=usr/bin/ocamlobjinfo target=ocamlobjinfo.opt
 file path=usr/bin/ocamlobjinfo.byte
 file path=usr/bin/ocamlobjinfo.opt
 link path=usr/bin/ocamlopt target=ocamlopt.opt
 file path=usr/bin/ocamlopt.byte
 file path=usr/bin/ocamlopt.opt
-link path=usr/bin/ocamloptp target=ocamloptp.opt
-file path=usr/bin/ocamloptp.byte
-file path=usr/bin/ocamloptp.opt
-link path=usr/bin/ocamlprof target=ocamlprof.opt
-file path=usr/bin/ocamlprof.byte
-file path=usr/bin/ocamlprof.opt
+file path=usr/bin/ocamloptp
+file path=usr/bin/ocamlprof
 file path=usr/bin/ocamlrun
 file path=usr/bin/ocamlruni
 file path=usr/bin/ocamlyacc
@@ -190,7 +180,9 @@
 file path=usr/lib/$(MACH64)/ocaml/char.mli
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/CSE.cmi
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/CSE.cmt
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/CSE.cmti
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/CSE.cmx
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/CSE.mli
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/CSEgen.cmi
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/CSEgen.cmt
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/CSEgen.cmti
@@ -217,7 +209,9 @@
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/annot.mli
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/arch.cmi
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/arch.cmt
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/arch.cmti
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/arch.cmx
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/arch.mli
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/arg_helper.cmi
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/arg_helper.cmt
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/arg_helper.cmti
@@ -295,8 +289,8 @@
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/branch_relaxation.cmx
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/branch_relaxation.mli
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/branch_relaxation_intf.cmi
-file path=usr/lib/$(MACH64)/ocaml/compiler-libs/branch_relaxation_intf.cmt
-file path=usr/lib/$(MACH64)/ocaml/compiler-libs/branch_relaxation_intf.cmx
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/branch_relaxation_intf.cmti
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/branch_relaxation_intf.mli
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/btype.cmi
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/btype.cmt
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/btype.cmti
@@ -442,7 +436,9 @@
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/cmo_format.mli
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/cmt2annot.cmi
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/cmt2annot.cmt
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/cmt2annot.cmti
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/cmt2annot.cmx
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/cmt2annot.mli
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/cmt_format.cmi
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/cmt_format.cmt
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/cmt_format.cmti
@@ -632,6 +628,8 @@
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/export_info_for_pack.mli
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/expunge.cmi
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/expunge.cmt
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/expunge.cmti
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/expunge.mli
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/extract_projections.cmi
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/extract_projections.cmt
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/extract_projections.cmti
@@ -888,7 +886,9 @@
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/main.cmi
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/main.cmo
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/main.cmt
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/main.cmti
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/main.cmx
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/main.mli
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/main.o
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/main_args.cmi
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/main_args.cmt
@@ -973,7 +973,9 @@
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/optmain.cmi
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/optmain.cmo
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/optmain.cmt
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/optmain.cmti
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/optmain.cmx
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/optmain.mli
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/optmain.o
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/optmaindriver.cmi
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/optmaindriver.cmt
@@ -1361,10 +1363,17 @@
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/topmain.cmti
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/topmain.cmx
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/topmain.mli
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/topprinters.cmi
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/topprinters.cmt
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/topprinters.cmti
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/topprinters.cmx
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/topprinters.mli
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/topstart.cmi
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/topstart.cmo
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/topstart.cmt
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/topstart.cmti
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/topstart.cmx
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/topstart.mli
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/topstart.o
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/trace.cmi
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/trace.cmt
@@ -1599,11 +1608,14 @@
 file path=usr/lib/$(MACH64)/ocaml/libcamlrun_pic.a
 file path=usr/lib/$(MACH64)/ocaml/libcamlrun_shared.so
 file path=usr/lib/$(MACH64)/ocaml/libcamlruni.a
-file path=usr/lib/$(MACH64)/ocaml/libcamlruntime_events.a
-file path=usr/lib/$(MACH64)/ocaml/libcamlstr.a
+file path=usr/lib/$(MACH64)/ocaml/libcamlruntime_eventsbyt.a
+file path=usr/lib/$(MACH64)/ocaml/libcamlruntime_eventsnat.a
+file path=usr/lib/$(MACH64)/ocaml/libcamlstrbyt.a
+file path=usr/lib/$(MACH64)/ocaml/libcamlstrnat.a
 file path=usr/lib/$(MACH64)/ocaml/libthreads.a
 file path=usr/lib/$(MACH64)/ocaml/libthreadsnat.a
-file path=usr/lib/$(MACH64)/ocaml/libunix.a
+file path=usr/lib/$(MACH64)/ocaml/libunixbyt.a
+file path=usr/lib/$(MACH64)/ocaml/libunixnat.a
 file path=usr/lib/$(MACH64)/ocaml/list.ml
 file path=usr/lib/$(MACH64)/ocaml/list.mli
 file path=usr/lib/$(MACH64)/ocaml/listLabels.ml
@@ -1638,28 +1650,38 @@
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_comments_global.cmx
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_config.cmi
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_config.cmx
-file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_control.cmi
-file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_control.cmx
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_cross.cmi
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_cross.cmx
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_dag2html.cmi
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_dag2html.cmx
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_dep.cmi
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_dep.cmt
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_dep.cmti
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_dep.cmx
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_dep.mli
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_dot.cmi
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_dot.cmt
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_dot.cmti
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_dot.cmx
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_dot.mli
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_env.cmi
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_env.cmx
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_exception.cmi
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_exception.cmx
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_extension.cmi
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_extension.cmt
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_extension.cmti
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_extension.cmx
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_extension.mli
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_gen.cmi
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_gen.cmx
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_global.cmi
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_global.cmx
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_html.cmi
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_html.cmt
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_html.cmti
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_html.cmx
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_html.mli
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_info.a
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_info.cma
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_info.cmi
@@ -1668,20 +1690,30 @@
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_info.cmx
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_info.cmxa
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_info.mli
-file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_inherit.cmi
-file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_inherit.cmx
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_latex.cmi
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_latex.cmt
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_latex.cmti
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_latex.cmx
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_latex.mli
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_latex_style.cmi
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_latex_style.cmt
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_latex_style.cmti
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_latex_style.cmx
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_latex_style.mli
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_lexer.cmi
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_lexer.cmx
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_man.cmi
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_man.cmt
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_man.cmti
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_man.cmx
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_man.mli
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_merge.cmi
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_merge.cmx
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_messages.cmi
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_messages.cmt
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_messages.cmti
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_messages.cmx
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_messages.mli
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_misc.cmi
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_misc.cmx
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_module.cmi
@@ -1689,9 +1721,15 @@
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_name.cmi
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_name.cmx
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_ocamlhtml.cmi
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_ocamlhtml.cmt
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_ocamlhtml.cmti
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_ocamlhtml.cmx
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_ocamlhtml.mli
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_parameter.cmi
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_parameter.cmt
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_parameter.cmti
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_parameter.cmx
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_parameter.mli
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_parser.cmi
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_parser.cmx
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_print.cmi
@@ -1708,23 +1746,36 @@
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_str.cmx
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_test.cmi
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_texi.cmi
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_texi.cmt
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_texi.cmti
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_texi.cmx
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_texi.mli
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_text.cmi
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_text.cmx
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_text_lexer.cmi
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_text_lexer.cmt
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_text_lexer.cmti
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_text_lexer.cmx
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_text_lexer.mli
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_text_parser.cmi
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_text_parser.cmx
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_to_text.cmi
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_to_text.cmt
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_to_text.cmti
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_to_text.cmx
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_to_text.mli
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_type.cmi
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_type.cmt
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_type.cmti
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_type.cmx
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_type.mli
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_types.cmi
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_types.cmx
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_value.cmi
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_value.cmt
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_value.cmti
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_value.cmx
-file path=usr/lib/$(MACH64)/ocaml/ocamlmktop/ocamlmktop_init.cmi
-file path=usr/lib/$(MACH64)/ocaml/ocamlmktop/ocamlmktop_init.cmo
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_value.mli
 file path=usr/lib/$(MACH64)/ocaml/oo.ml
 file path=usr/lib/$(MACH64)/ocaml/oo.mli
 file path=usr/lib/$(MACH64)/ocaml/option.ml
@@ -1773,8 +1824,10 @@
 file path=usr/lib/$(MACH64)/ocaml/std_exit.cmi
 file path=usr/lib/$(MACH64)/ocaml/std_exit.cmo
 file path=usr/lib/$(MACH64)/ocaml/std_exit.cmt
+file path=usr/lib/$(MACH64)/ocaml/std_exit.cmti
 file path=usr/lib/$(MACH64)/ocaml/std_exit.cmx
 file path=usr/lib/$(MACH64)/ocaml/std_exit.ml
+file path=usr/lib/$(MACH64)/ocaml/std_exit.mli
 file path=usr/lib/$(MACH64)/ocaml/std_exit.o
 file path=usr/lib/$(MACH64)/ocaml/stdlib.a
 file path=usr/lib/$(MACH64)/ocaml/stdlib.cma
@@ -2010,6 +2063,10 @@
 file path=usr/lib/$(MACH64)/ocaml/stdlib__Sys.cmt
 file path=usr/lib/$(MACH64)/ocaml/stdlib__Sys.cmti
 file path=usr/lib/$(MACH64)/ocaml/stdlib__Sys.cmx
+file path=usr/lib/$(MACH64)/ocaml/stdlib__Type.cmi
+file path=usr/lib/$(MACH64)/ocaml/stdlib__Type.cmt
+file path=usr/lib/$(MACH64)/ocaml/stdlib__Type.cmti
+file path=usr/lib/$(MACH64)/ocaml/stdlib__Type.cmx
 file path=usr/lib/$(MACH64)/ocaml/stdlib__Uchar.cmi
 file path=usr/lib/$(MACH64)/ocaml/stdlib__Uchar.cmt
 file path=usr/lib/$(MACH64)/ocaml/stdlib__Uchar.cmti
@@ -2035,10 +2092,13 @@
 file path=usr/lib/$(MACH64)/ocaml/string.mli
 file path=usr/lib/$(MACH64)/ocaml/stringLabels.ml
 file path=usr/lib/$(MACH64)/ocaml/stringLabels.mli
-file path=usr/lib/$(MACH64)/ocaml/stublibs/dllcamlruntime_events.so
-file path=usr/lib/$(MACH64)/ocaml/stublibs/dllcamlstr.so
+file path=usr/lib/$(MACH64)/ocaml/stublibs/dllcamlruntime_eventsbyt.so
+file path=usr/lib/$(MACH64)/ocaml/stublibs/dllcamlruntime_eventsnat.so
+file path=usr/lib/$(MACH64)/ocaml/stublibs/dllcamlstrbyt.so
+file path=usr/lib/$(MACH64)/ocaml/stublibs/dllcamlstrnat.so
 file path=usr/lib/$(MACH64)/ocaml/stublibs/dllthreads.so
-file path=usr/lib/$(MACH64)/ocaml/stublibs/dllunix.so
+file path=usr/lib/$(MACH64)/ocaml/stublibs/dllunixbyt.so
+file path=usr/lib/$(MACH64)/ocaml/stublibs/dllunixnat.so
 file path=usr/lib/$(MACH64)/ocaml/sys.ml
 file path=usr/lib/$(MACH64)/ocaml/sys.ml.in
 file path=usr/lib/$(MACH64)/ocaml/sys.mli
@@ -2054,6 +2114,8 @@
 file path=usr/lib/$(MACH64)/ocaml/threads/threads.a
 file path=usr/lib/$(MACH64)/ocaml/threads/threads.cma
 file path=usr/lib/$(MACH64)/ocaml/threads/threads.cmxa
+file path=usr/lib/$(MACH64)/ocaml/type.ml
+file path=usr/lib/$(MACH64)/ocaml/type.mli
 file path=usr/lib/$(MACH64)/ocaml/uchar.ml
 file path=usr/lib/$(MACH64)/ocaml/uchar.mli
 file path=usr/lib/$(MACH64)/ocaml/unit.ml
@@ -2566,6 +2628,8 @@
 file path=usr/share/doc/ocaml/htmlman/libref/Result.html
 file path=usr/share/doc/ocaml/htmlman/libref/Runtime_events.Callbacks.html
 file path=usr/share/doc/ocaml/htmlman/libref/Runtime_events.Timestamp.html
+file path=usr/share/doc/ocaml/htmlman/libref/Runtime_events.Type.html
+file path=usr/share/doc/ocaml/htmlman/libref/Runtime_events.User.html
 file path=usr/share/doc/ocaml/htmlman/libref/Runtime_events.html
 file path=usr/share/doc/ocaml/htmlman/libref/Scanf.Scanning.html
 file path=usr/share/doc/ocaml/htmlman/libref/Scanf.html
@@ -2640,6 +2704,7 @@
 file path=usr/share/doc/ocaml/htmlman/libref/Stdlib.String.html
 file path=usr/share/doc/ocaml/htmlman/libref/Stdlib.StringLabels.html
 file path=usr/share/doc/ocaml/htmlman/libref/Stdlib.Sys.html
+file path=usr/share/doc/ocaml/htmlman/libref/Stdlib.Type.html
 file path=usr/share/doc/ocaml/htmlman/libref/Stdlib.Uchar.html
 file path=usr/share/doc/ocaml/htmlman/libref/Stdlib.Unit.html
 file path=usr/share/doc/ocaml/htmlman/libref/Stdlib.Weak.html
@@ -2653,6 +2718,8 @@
 file path=usr/share/doc/ocaml/htmlman/libref/Sys.Immediate64.html
 file path=usr/share/doc/ocaml/htmlman/libref/Sys.html
 file path=usr/share/doc/ocaml/htmlman/libref/Thread.html
+file path=usr/share/doc/ocaml/htmlman/libref/Type.Id.html
+file path=usr/share/doc/ocaml/htmlman/libref/Type.html
 file path=usr/share/doc/ocaml/htmlman/libref/Uchar.html
 file path=usr/share/doc/ocaml/htmlman/libref/Unit.html
 file path=usr/share/doc/ocaml/htmlman/libref/Unix.LargeFile.html
@@ -2786,6 +2853,8 @@
 file path=usr/share/doc/ocaml/htmlman/libref/type_Result.html
 file path=usr/share/doc/ocaml/htmlman/libref/type_Runtime_events.Callbacks.html
 file path=usr/share/doc/ocaml/htmlman/libref/type_Runtime_events.Timestamp.html
+file path=usr/share/doc/ocaml/htmlman/libref/type_Runtime_events.Type.html
+file path=usr/share/doc/ocaml/htmlman/libref/type_Runtime_events.User.html
 file path=usr/share/doc/ocaml/htmlman/libref/type_Runtime_events.html
 file path=usr/share/doc/ocaml/htmlman/libref/type_Scanf.Scanning.html
 file path=usr/share/doc/ocaml/htmlman/libref/type_Scanf.html
@@ -2860,6 +2929,7 @@
 file path=usr/share/doc/ocaml/htmlman/libref/type_Stdlib.String.html
 file path=usr/share/doc/ocaml/htmlman/libref/type_Stdlib.StringLabels.html
 file path=usr/share/doc/ocaml/htmlman/libref/type_Stdlib.Sys.html
+file path=usr/share/doc/ocaml/htmlman/libref/type_Stdlib.Type.html
 file path=usr/share/doc/ocaml/htmlman/libref/type_Stdlib.Uchar.html
 file path=usr/share/doc/ocaml/htmlman/libref/type_Stdlib.Unit.html
 file path=usr/share/doc/ocaml/htmlman/libref/type_Stdlib.Weak.html
@@ -2873,6 +2943,8 @@
 file path=usr/share/doc/ocaml/htmlman/libref/type_Sys.Immediate64.html
 file path=usr/share/doc/ocaml/htmlman/libref/type_Sys.html
 file path=usr/share/doc/ocaml/htmlman/libref/type_Thread.html
+file path=usr/share/doc/ocaml/htmlman/libref/type_Type.Id.html
+file path=usr/share/doc/ocaml/htmlman/libref/type_Type.html
 file path=usr/share/doc/ocaml/htmlman/libref/type_Uchar.html
 file path=usr/share/doc/ocaml/htmlman/libref/type_Unit.html
 file path=usr/share/doc/ocaml/htmlman/libref/type_Unix.LargeFile.html
@@ -2959,6 +3031,7 @@
 file path=usr/share/info/ocaml.info.body-33.gz
 file path=usr/share/info/ocaml.info.body-34.gz
 file path=usr/share/info/ocaml.info.body-35.gz
+file path=usr/share/info/ocaml.info.body-36.gz
 file path=usr/share/info/ocaml.info.body-4.gz
 file path=usr/share/info/ocaml.info.body-5.gz
 file path=usr/share/info/ocaml.info.body-6.gz
@@ -3250,6 +3323,8 @@
 file path=usr/share/man/man3/Runtime_events.3o
 file path=usr/share/man/man3/Runtime_events.Callbacks.3o
 file path=usr/share/man/man3/Runtime_events.Timestamp.3o
+file path=usr/share/man/man3/Runtime_events.Type.3o
+file path=usr/share/man/man3/Runtime_events.User.3o
 file path=usr/share/man/man3/Scanf.3o
 file path=usr/share/man/man3/Scanf.Scanning.3o
 file path=usr/share/man/man3/Semaphore.3o
@@ -3324,6 +3399,7 @@
 file path=usr/share/man/man3/Stdlib.String.3o
 file path=usr/share/man/man3/Stdlib.StringLabels.3o
 file path=usr/share/man/man3/Stdlib.Sys.3o
+file path=usr/share/man/man3/Stdlib.Type.3o
 file path=usr/share/man/man3/Stdlib.Uchar.3o
 file path=usr/share/man/man3/Stdlib.Unit.3o
 file path=usr/share/man/man3/Stdlib.Weak.3o
@@ -3343,6 +3419,8 @@
 file path=usr/share/man/man3/Targetint.3o
 file path=usr/share/man/man3/Terminfo.3o
 file path=usr/share/man/man3/Thread.3o
+file path=usr/share/man/man3/Type.3o
+file path=usr/share/man/man3/Type.Id.3o
 file path=usr/share/man/man3/Uchar.3o
 file path=usr/share/man/man3/Unit.3o
 file path=usr/share/man/man3/Unix.3o
diff --git a/components/runtime/ocaml/ocaml.p5m b/components/runtime/ocaml/ocaml.p5m
index 68d5b0b..beb6ccd 100644
--- a/components/runtime/ocaml/ocaml.p5m
+++ b/components/runtime/ocaml/ocaml.p5m
@@ -30,9 +30,7 @@
 file path=usr/bin/ocamlc.byte
 file path=usr/bin/ocamlc.opt
 file path=usr/bin/ocamlcmt
-link path=usr/bin/ocamlcp target=ocamlcp.opt
-file path=usr/bin/ocamlcp.byte
-file path=usr/bin/ocamlcp.opt
+file path=usr/bin/ocamlcp
 file path=usr/bin/ocamldebug
 link path=usr/bin/ocamldep target=ocamldep.opt
 file path=usr/bin/ocamldep.byte
@@ -42,24 +40,16 @@
 link path=usr/bin/ocamllex target=ocamllex.opt
 file path=usr/bin/ocamllex.byte
 file path=usr/bin/ocamllex.opt
-link path=usr/bin/ocamlmklib target=ocamlmklib.opt
-file path=usr/bin/ocamlmklib.byte
-file path=usr/bin/ocamlmklib.opt
-link path=usr/bin/ocamlmktop target=ocamlmktop.opt
-file path=usr/bin/ocamlmktop.byte
-file path=usr/bin/ocamlmktop.opt
+file path=usr/bin/ocamlmklib
+file path=usr/bin/ocamlmktop
 link path=usr/bin/ocamlobjinfo target=ocamlobjinfo.opt
 file path=usr/bin/ocamlobjinfo.byte
 file path=usr/bin/ocamlobjinfo.opt
 link path=usr/bin/ocamlopt target=ocamlopt.opt
 file path=usr/bin/ocamlopt.byte
 file path=usr/bin/ocamlopt.opt
-link path=usr/bin/ocamloptp target=ocamloptp.opt
-file path=usr/bin/ocamloptp.byte
-file path=usr/bin/ocamloptp.opt
-link path=usr/bin/ocamlprof target=ocamlprof.opt
-file path=usr/bin/ocamlprof.byte
-file path=usr/bin/ocamlprof.opt
+file path=usr/bin/ocamloptp
+file path=usr/bin/ocamlprof
 file path=usr/bin/ocamlrun
 file path=usr/bin/ocamlruni
 file path=usr/bin/ocamlyacc
@@ -192,7 +182,9 @@
 file path=usr/lib/$(MACH64)/ocaml/char.mli
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/CSE.cmi
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/CSE.cmt
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/CSE.cmti
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/CSE.cmx
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/CSE.mli
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/CSEgen.cmi
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/CSEgen.cmt
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/CSEgen.cmti
@@ -219,7 +211,9 @@
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/annot.mli
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/arch.cmi
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/arch.cmt
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/arch.cmti
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/arch.cmx
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/arch.mli
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/arg_helper.cmi
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/arg_helper.cmt
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/arg_helper.cmti
@@ -297,8 +291,8 @@
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/branch_relaxation.cmx
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/branch_relaxation.mli
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/branch_relaxation_intf.cmi
-file path=usr/lib/$(MACH64)/ocaml/compiler-libs/branch_relaxation_intf.cmt
-file path=usr/lib/$(MACH64)/ocaml/compiler-libs/branch_relaxation_intf.cmx
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/branch_relaxation_intf.cmti
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/branch_relaxation_intf.mli
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/btype.cmi
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/btype.cmt
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/btype.cmti
@@ -444,7 +438,9 @@
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/cmo_format.mli
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/cmt2annot.cmi
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/cmt2annot.cmt
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/cmt2annot.cmti
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/cmt2annot.cmx
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/cmt2annot.mli
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/cmt_format.cmi
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/cmt_format.cmt
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/cmt_format.cmti
@@ -634,6 +630,8 @@
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/export_info_for_pack.mli
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/expunge.cmi
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/expunge.cmt
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/expunge.cmti
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/expunge.mli
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/extract_projections.cmi
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/extract_projections.cmt
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/extract_projections.cmti
@@ -890,7 +888,9 @@
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/main.cmi
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/main.cmo
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/main.cmt
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/main.cmti
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/main.cmx
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/main.mli
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/main.o
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/main_args.cmi
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/main_args.cmt
@@ -975,7 +975,9 @@
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/optmain.cmi
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/optmain.cmo
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/optmain.cmt
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/optmain.cmti
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/optmain.cmx
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/optmain.mli
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/optmain.o
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/optmaindriver.cmi
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/optmaindriver.cmt
@@ -1363,10 +1365,17 @@
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/topmain.cmti
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/topmain.cmx
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/topmain.mli
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/topprinters.cmi
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/topprinters.cmt
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/topprinters.cmti
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/topprinters.cmx
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/topprinters.mli
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/topstart.cmi
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/topstart.cmo
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/topstart.cmt
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/topstart.cmti
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/topstart.cmx
+file path=usr/lib/$(MACH64)/ocaml/compiler-libs/topstart.mli
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/topstart.o
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/trace.cmi
 file path=usr/lib/$(MACH64)/ocaml/compiler-libs/trace.cmt
@@ -1601,11 +1610,14 @@
 file path=usr/lib/$(MACH64)/ocaml/libcamlrun_pic.a
 file path=usr/lib/$(MACH64)/ocaml/libcamlrun_shared.so
 file path=usr/lib/$(MACH64)/ocaml/libcamlruni.a
-file path=usr/lib/$(MACH64)/ocaml/libcamlruntime_events.a
-file path=usr/lib/$(MACH64)/ocaml/libcamlstr.a
+file path=usr/lib/$(MACH64)/ocaml/libcamlruntime_eventsbyt.a
+file path=usr/lib/$(MACH64)/ocaml/libcamlruntime_eventsnat.a
+file path=usr/lib/$(MACH64)/ocaml/libcamlstrbyt.a
+file path=usr/lib/$(MACH64)/ocaml/libcamlstrnat.a
 file path=usr/lib/$(MACH64)/ocaml/libthreads.a
 file path=usr/lib/$(MACH64)/ocaml/libthreadsnat.a
-file path=usr/lib/$(MACH64)/ocaml/libunix.a
+file path=usr/lib/$(MACH64)/ocaml/libunixbyt.a
+file path=usr/lib/$(MACH64)/ocaml/libunixnat.a
 file path=usr/lib/$(MACH64)/ocaml/list.ml
 file path=usr/lib/$(MACH64)/ocaml/list.mli
 file path=usr/lib/$(MACH64)/ocaml/listLabels.ml
@@ -1640,28 +1652,38 @@
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_comments_global.cmx
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_config.cmi
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_config.cmx
-file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_control.cmi
-file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_control.cmx
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_cross.cmi
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_cross.cmx
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_dag2html.cmi
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_dag2html.cmx
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_dep.cmi
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_dep.cmt
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_dep.cmti
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_dep.cmx
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_dep.mli
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_dot.cmi
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_dot.cmt
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_dot.cmti
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_dot.cmx
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_dot.mli
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_env.cmi
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_env.cmx
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_exception.cmi
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_exception.cmx
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_extension.cmi
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_extension.cmt
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_extension.cmti
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_extension.cmx
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_extension.mli
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_gen.cmi
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_gen.cmx
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_global.cmi
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_global.cmx
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_html.cmi
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_html.cmt
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_html.cmti
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_html.cmx
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_html.mli
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_info.a
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_info.cma
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_info.cmi
@@ -1670,20 +1692,30 @@
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_info.cmx
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_info.cmxa
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_info.mli
-file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_inherit.cmi
-file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_inherit.cmx
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_latex.cmi
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_latex.cmt
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_latex.cmti
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_latex.cmx
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_latex.mli
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_latex_style.cmi
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_latex_style.cmt
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_latex_style.cmti
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_latex_style.cmx
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_latex_style.mli
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_lexer.cmi
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_lexer.cmx
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_man.cmi
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_man.cmt
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_man.cmti
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_man.cmx
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_man.mli
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_merge.cmi
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_merge.cmx
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_messages.cmi
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_messages.cmt
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_messages.cmti
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_messages.cmx
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_messages.mli
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_misc.cmi
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_misc.cmx
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_module.cmi
@@ -1691,9 +1723,15 @@
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_name.cmi
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_name.cmx
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_ocamlhtml.cmi
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_ocamlhtml.cmt
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_ocamlhtml.cmti
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_ocamlhtml.cmx
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_ocamlhtml.mli
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_parameter.cmi
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_parameter.cmt
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_parameter.cmti
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_parameter.cmx
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_parameter.mli
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_parser.cmi
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_parser.cmx
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_print.cmi
@@ -1710,23 +1748,36 @@
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_str.cmx
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_test.cmi
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_texi.cmi
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_texi.cmt
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_texi.cmti
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_texi.cmx
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_texi.mli
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_text.cmi
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_text.cmx
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_text_lexer.cmi
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_text_lexer.cmt
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_text_lexer.cmti
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_text_lexer.cmx
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_text_lexer.mli
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_text_parser.cmi
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_text_parser.cmx
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_to_text.cmi
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_to_text.cmt
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_to_text.cmti
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_to_text.cmx
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_to_text.mli
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_type.cmi
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_type.cmt
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_type.cmti
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_type.cmx
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_type.mli
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_types.cmi
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_types.cmx
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_value.cmi
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_value.cmt
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_value.cmti
 file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_value.cmx
-file path=usr/lib/$(MACH64)/ocaml/ocamlmktop/ocamlmktop_init.cmi
-file path=usr/lib/$(MACH64)/ocaml/ocamlmktop/ocamlmktop_init.cmo
+file path=usr/lib/$(MACH64)/ocaml/ocamldoc/odoc_value.mli
 file path=usr/lib/$(MACH64)/ocaml/oo.ml
 file path=usr/lib/$(MACH64)/ocaml/oo.mli
 file path=usr/lib/$(MACH64)/ocaml/option.ml
@@ -1775,8 +1826,10 @@
 file path=usr/lib/$(MACH64)/ocaml/std_exit.cmi
 file path=usr/lib/$(MACH64)/ocaml/std_exit.cmo
 file path=usr/lib/$(MACH64)/ocaml/std_exit.cmt
+file path=usr/lib/$(MACH64)/ocaml/std_exit.cmti
 file path=usr/lib/$(MACH64)/ocaml/std_exit.cmx
 file path=usr/lib/$(MACH64)/ocaml/std_exit.ml
+file path=usr/lib/$(MACH64)/ocaml/std_exit.mli
 file path=usr/lib/$(MACH64)/ocaml/std_exit.o
 file path=usr/lib/$(MACH64)/ocaml/stdlib.a
 file path=usr/lib/$(MACH64)/ocaml/stdlib.cma
@@ -2012,6 +2065,10 @@
 file path=usr/lib/$(MACH64)/ocaml/stdlib__Sys.cmt
 file path=usr/lib/$(MACH64)/ocaml/stdlib__Sys.cmti
 file path=usr/lib/$(MACH64)/ocaml/stdlib__Sys.cmx
+file path=usr/lib/$(MACH64)/ocaml/stdlib__Type.cmi
+file path=usr/lib/$(MACH64)/ocaml/stdlib__Type.cmt
+file path=usr/lib/$(MACH64)/ocaml/stdlib__Type.cmti
+file path=usr/lib/$(MACH64)/ocaml/stdlib__Type.cmx
 file path=usr/lib/$(MACH64)/ocaml/stdlib__Uchar.cmi
 file path=usr/lib/$(MACH64)/ocaml/stdlib__Uchar.cmt
 file path=usr/lib/$(MACH64)/ocaml/stdlib__Uchar.cmti
@@ -2037,10 +2094,13 @@
 file path=usr/lib/$(MACH64)/ocaml/string.mli
 file path=usr/lib/$(MACH64)/ocaml/stringLabels.ml
 file path=usr/lib/$(MACH64)/ocaml/stringLabels.mli
-file path=usr/lib/$(MACH64)/ocaml/stublibs/dllcamlruntime_events.so
-file path=usr/lib/$(MACH64)/ocaml/stublibs/dllcamlstr.so
+file path=usr/lib/$(MACH64)/ocaml/stublibs/dllcamlruntime_eventsbyt.so
+file path=usr/lib/$(MACH64)/ocaml/stublibs/dllcamlruntime_eventsnat.so
+file path=usr/lib/$(MACH64)/ocaml/stublibs/dllcamlstrbyt.so
+file path=usr/lib/$(MACH64)/ocaml/stublibs/dllcamlstrnat.so
 file path=usr/lib/$(MACH64)/ocaml/stublibs/dllthreads.so
-file path=usr/lib/$(MACH64)/ocaml/stublibs/dllunix.so
+file path=usr/lib/$(MACH64)/ocaml/stublibs/dllunixbyt.so
+file path=usr/lib/$(MACH64)/ocaml/stublibs/dllunixnat.so
 file path=usr/lib/$(MACH64)/ocaml/sys.ml
 file path=usr/lib/$(MACH64)/ocaml/sys.ml.in
 file path=usr/lib/$(MACH64)/ocaml/sys.mli
@@ -2056,6 +2116,8 @@
 file path=usr/lib/$(MACH64)/ocaml/threads/threads.a
 file path=usr/lib/$(MACH64)/ocaml/threads/threads.cma
 file path=usr/lib/$(MACH64)/ocaml/threads/threads.cmxa
+file path=usr/lib/$(MACH64)/ocaml/type.ml
+file path=usr/lib/$(MACH64)/ocaml/type.mli
 file path=usr/lib/$(MACH64)/ocaml/uchar.ml
 file path=usr/lib/$(MACH64)/ocaml/uchar.mli
 file path=usr/lib/$(MACH64)/ocaml/unit.ml
@@ -2568,6 +2630,8 @@
 file path=usr/share/doc/ocaml/htmlman/libref/Result.html
 file path=usr/share/doc/ocaml/htmlman/libref/Runtime_events.Callbacks.html
 file path=usr/share/doc/ocaml/htmlman/libref/Runtime_events.Timestamp.html
+file path=usr/share/doc/ocaml/htmlman/libref/Runtime_events.Type.html
+file path=usr/share/doc/ocaml/htmlman/libref/Runtime_events.User.html
 file path=usr/share/doc/ocaml/htmlman/libref/Runtime_events.html
 file path=usr/share/doc/ocaml/htmlman/libref/Scanf.Scanning.html
 file path=usr/share/doc/ocaml/htmlman/libref/Scanf.html
@@ -2642,6 +2706,7 @@
 file path=usr/share/doc/ocaml/htmlman/libref/Stdlib.String.html
 file path=usr/share/doc/ocaml/htmlman/libref/Stdlib.StringLabels.html
 file path=usr/share/doc/ocaml/htmlman/libref/Stdlib.Sys.html
+file path=usr/share/doc/ocaml/htmlman/libref/Stdlib.Type.html
 file path=usr/share/doc/ocaml/htmlman/libref/Stdlib.Uchar.html
 file path=usr/share/doc/ocaml/htmlman/libref/Stdlib.Unit.html
 file path=usr/share/doc/ocaml/htmlman/libref/Stdlib.Weak.html
@@ -2655,6 +2720,8 @@
 file path=usr/share/doc/ocaml/htmlman/libref/Sys.Immediate64.html
 file path=usr/share/doc/ocaml/htmlman/libref/Sys.html
 file path=usr/share/doc/ocaml/htmlman/libref/Thread.html
+file path=usr/share/doc/ocaml/htmlman/libref/Type.Id.html
+file path=usr/share/doc/ocaml/htmlman/libref/Type.html
 file path=usr/share/doc/ocaml/htmlman/libref/Uchar.html
 file path=usr/share/doc/ocaml/htmlman/libref/Unit.html
 file path=usr/share/doc/ocaml/htmlman/libref/Unix.LargeFile.html
@@ -2788,6 +2855,8 @@
 file path=usr/share/doc/ocaml/htmlman/libref/type_Result.html
 file path=usr/share/doc/ocaml/htmlman/libref/type_Runtime_events.Callbacks.html
 file path=usr/share/doc/ocaml/htmlman/libref/type_Runtime_events.Timestamp.html
+file path=usr/share/doc/ocaml/htmlman/libref/type_Runtime_events.Type.html
+file path=usr/share/doc/ocaml/htmlman/libref/type_Runtime_events.User.html
 file path=usr/share/doc/ocaml/htmlman/libref/type_Runtime_events.html
 file path=usr/share/doc/ocaml/htmlman/libref/type_Scanf.Scanning.html
 file path=usr/share/doc/ocaml/htmlman/libref/type_Scanf.html
@@ -2862,6 +2931,7 @@
 file path=usr/share/doc/ocaml/htmlman/libref/type_Stdlib.String.html
 file path=usr/share/doc/ocaml/htmlman/libref/type_Stdlib.StringLabels.html
 file path=usr/share/doc/ocaml/htmlman/libref/type_Stdlib.Sys.html
+file path=usr/share/doc/ocaml/htmlman/libref/type_Stdlib.Type.html
 file path=usr/share/doc/ocaml/htmlman/libref/type_Stdlib.Uchar.html
 file path=usr/share/doc/ocaml/htmlman/libref/type_Stdlib.Unit.html
 file path=usr/share/doc/ocaml/htmlman/libref/type_Stdlib.Weak.html
@@ -2875,6 +2945,8 @@
 file path=usr/share/doc/ocaml/htmlman/libref/type_Sys.Immediate64.html
 file path=usr/share/doc/ocaml/htmlman/libref/type_Sys.html
 file path=usr/share/doc/ocaml/htmlman/libref/type_Thread.html
+file path=usr/share/doc/ocaml/htmlman/libref/type_Type.Id.html
+file path=usr/share/doc/ocaml/htmlman/libref/type_Type.html
 file path=usr/share/doc/ocaml/htmlman/libref/type_Uchar.html
 file path=usr/share/doc/ocaml/htmlman/libref/type_Unit.html
 file path=usr/share/doc/ocaml/htmlman/libref/type_Unix.LargeFile.html
@@ -2961,6 +3033,7 @@
 file path=usr/share/info/ocaml.info.body-33.gz
 file path=usr/share/info/ocaml.info.body-34.gz
 file path=usr/share/info/ocaml.info.body-35.gz
+file path=usr/share/info/ocaml.info.body-36.gz
 file path=usr/share/info/ocaml.info.body-4.gz
 file path=usr/share/info/ocaml.info.body-5.gz
 file path=usr/share/info/ocaml.info.body-6.gz
@@ -3252,6 +3325,8 @@
 file path=usr/share/man/man3/Runtime_events.3o
 file path=usr/share/man/man3/Runtime_events.Callbacks.3o
 file path=usr/share/man/man3/Runtime_events.Timestamp.3o
+file path=usr/share/man/man3/Runtime_events.Type.3o
+file path=usr/share/man/man3/Runtime_events.User.3o
 file path=usr/share/man/man3/Scanf.3o
 file path=usr/share/man/man3/Scanf.Scanning.3o
 file path=usr/share/man/man3/Semaphore.3o
@@ -3326,6 +3401,7 @@
 file path=usr/share/man/man3/Stdlib.String.3o
 file path=usr/share/man/man3/Stdlib.StringLabels.3o
 file path=usr/share/man/man3/Stdlib.Sys.3o
+file path=usr/share/man/man3/Stdlib.Type.3o
 file path=usr/share/man/man3/Stdlib.Uchar.3o
 file path=usr/share/man/man3/Stdlib.Unit.3o
 file path=usr/share/man/man3/Stdlib.Weak.3o
@@ -3345,6 +3421,8 @@
 file path=usr/share/man/man3/Targetint.3o
 file path=usr/share/man/man3/Terminfo.3o
 file path=usr/share/man/man3/Thread.3o
+file path=usr/share/man/man3/Type.3o
+file path=usr/share/man/man3/Type.Id.3o
 file path=usr/share/man/man3/Uchar.3o
 file path=usr/share/man/man3/Unit.3o
 file path=usr/share/man/man3/Unix.3o
diff --git a/components/runtime/ocaml/pkg5 b/components/runtime/ocaml/pkg5
index 37a45db..8ac047b 100644
--- a/components/runtime/ocaml/pkg5
+++ b/components/runtime/ocaml/pkg5
@@ -1,12 +1,8 @@
 {
     "dependencies": [
-        "SUNWcs",
-        "shell/bash",
-        "shell/ksh93",
-        "system/extended-system-utilities",
+        "compress/zstd",
         "system/library",
-        "system/library/math",
-        "x11/library/libx11"
+        "system/library/math"
     ],
     "fmris": [
         "runtime/ocaml"
diff --git a/components/runtime/ocaml/test/results-all.master b/components/runtime/ocaml/test/results-all.master
index a0364b0..5b47f03 100644
--- a/components/runtime/ocaml/test/results-all.master
+++ b/components/runtime/ocaml/test/results-all.master
@@ -1,5 +1,5 @@
-  3037 tests passed
-   56 tests skipped
-  212 tests failed
+  3335 tests passed
+   64 tests skipped
+    0 tests failed
     0 unexpected errors
-  3446 tests considered
+  3540 tests considered

--
Gitblit v1.9.3