commit 891816f9661e53ca3686b3c85a0b68bc1ba04594
Author: Juergen Daubert <jue(a)jue.li>
Date: Wed Mar 30 16:44:19 2022 +0200
ocaml: update to 4.14.0
diff --git a/ocaml/.footprint b/ocaml/.footprint
index 592680ce0..27933efa0 100644
--- a/ocaml/.footprint
+++ b/ocaml/.footprint
@@ -133,6 +133,7 @@ drwxr-xr-x root/root usr/lib/ocaml/caml/
-rw-r--r-- root/root usr/lib/ocaml/caml/unixsupport.h
-rw-r--r-- root/root usr/lib/ocaml/caml/version.h
-rw-r--r-- root/root usr/lib/ocaml/caml/weak.h
+-rw-r--r-- root/root usr/lib/ocaml/caml/winsupport.h
-rw-r--r-- root/root usr/lib/ocaml/camlheader
-rw-r--r-- root/root usr/lib/ocaml/camlheader_ur
-rw-r--r-- root/root usr/lib/ocaml/camlheaderd
@@ -531,6 +532,11 @@ drwxr-xr-x root/root usr/lib/ocaml/compiler-libs/
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/diffing.cmti
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/diffing.cmx
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/diffing.mli
+-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/diffing_with_keys.cmi
+-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/diffing_with_keys.cmt
+-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/diffing_with_keys.cmti
+-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/diffing_with_keys.cmx
+-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/diffing_with_keys.mli
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/dll.cmi
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/dll.cmt
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/dll.cmti
@@ -654,6 +660,7 @@ drwxr-xr-x root/root usr/lib/ocaml/compiler-libs/
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/genprintval.cmi
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/genprintval.cmt
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/genprintval.cmti
+-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/genprintval.cmx
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/genprintval.mli
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/id_types.cmi
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/id_types.cmt
@@ -920,7 +927,9 @@ drwxr-xr-x root/root usr/lib/ocaml/compiler-libs/
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/ocamloptcomp.a
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/ocamloptcomp.cma
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/ocamloptcomp.cmxa
+-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/ocamltoplevel.a
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/ocamltoplevel.cma
+-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/ocamltoplevel.cmxa
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/opcodes.cmi
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/opcodes.cmt
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/opcodes.cmti
@@ -1177,6 +1186,11 @@ drwxr-xr-x root/root usr/lib/ocaml/compiler-libs/
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/set_of_closures_origin.cmti
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/set_of_closures_origin.cmx
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/set_of_closures_origin.mli
+-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/shape.cmi
+-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/shape.cmt
+-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/shape.cmti
+-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/shape.cmx
+-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/shape.mli
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/share_constants.cmi
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/share_constants.cmt
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/share_constants.cmti
@@ -1295,32 +1309,47 @@ drwxr-xr-x root/root usr/lib/ocaml/compiler-libs/
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/terminfo.cmti
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/terminfo.cmx
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/terminfo.mli
+-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/tmc.cmi
+-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/tmc.cmt
+-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/tmc.cmti
+-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/tmc.cmx
+-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/tmc.mli
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/topcommon.cmi
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/topcommon.cmt
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/topcommon.cmti
+-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/topcommon.cmx
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/topcommon.mli
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/topdirs.cmi
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/topdirs.cmt
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/topdirs.cmti
+-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/topdirs.cmx
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/topdirs.mli
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/topeval.cmi
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/topeval.cmt
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/topeval.cmti
+-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/topeval.cmx
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/topeval.mli
+-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/tophooks.cmi
+-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/tophooks.cmx
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/toploop.cmi
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/toploop.cmt
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/toploop.cmti
+-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/toploop.cmx
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/toploop.mli
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/topmain.cmi
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/topmain.cmt
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/topmain.cmti
+-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/topmain.cmx
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/topmain.mli
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/topstart.cmi
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/topstart.cmo
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/topstart.cmt
+-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/topstart.cmx
+-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/topstart.o
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/trace.cmi
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/trace.cmt
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/trace.cmti
+-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/trace.cmx
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/trace.mli
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/translattribute.cmi
-rw-r--r-- root/root usr/lib/ocaml/compiler-libs/translattribute.cmt
@@ -1511,7 +1540,6 @@ drwxr-xr-x root/root usr/lib/ocaml/compiler-libs/
-rw-r--r-- root/root usr/lib/ocaml/ephemeron.mli
-rw-r--r-- root/root usr/lib/ocaml/eventlog_metadata
-rwxr-xr-x root/root usr/lib/ocaml/expunge
--rwxr-xr-x root/root usr/lib/ocaml/extract_crc
-rw-r--r-- root/root usr/lib/ocaml/filename.ml
-rw-r--r-- root/root usr/lib/ocaml/filename.mli
-rw-r--r-- root/root usr/lib/ocaml/float.ml
@@ -1526,6 +1554,8 @@ drwxr-xr-x root/root usr/lib/ocaml/compiler-libs/
-rw-r--r-- root/root usr/lib/ocaml/genlex.mli
-rw-r--r-- root/root usr/lib/ocaml/hashtbl.ml
-rw-r--r-- root/root usr/lib/ocaml/hashtbl.mli
+-rw-r--r-- root/root usr/lib/ocaml/in_channel.ml
+-rw-r--r-- root/root usr/lib/ocaml/in_channel.mli
-rw-r--r-- root/root usr/lib/ocaml/int.ml
-rw-r--r-- root/root usr/lib/ocaml/int.mli
-rw-r--r-- root/root usr/lib/ocaml/int32.ml
@@ -1672,6 +1702,8 @@ drwxr-xr-x root/root usr/lib/ocaml/ocamldoc/
-rw-r--r-- root/root usr/lib/ocaml/oo.mli
-rw-r--r-- root/root usr/lib/ocaml/option.ml
-rw-r--r-- root/root usr/lib/ocaml/option.mli
+-rw-r--r-- root/root usr/lib/ocaml/out_channel.ml
+-rw-r--r-- root/root usr/lib/ocaml/out_channel.mli
-rw-r--r-- root/root usr/lib/ocaml/parsing.ml
-rw-r--r-- root/root usr/lib/ocaml/parsing.mli
-rw-r--r-- root/root usr/lib/ocaml/pervasives.ml
@@ -1804,6 +1836,10 @@ drwxr-xr-x root/root usr/lib/ocaml/ocamldoc/
-rw-r--r-- root/root usr/lib/ocaml/stdlib__Hashtbl.cmt
-rw-r--r-- root/root usr/lib/ocaml/stdlib__Hashtbl.cmti
-rw-r--r-- root/root usr/lib/ocaml/stdlib__Hashtbl.cmx
+-rw-r--r-- root/root usr/lib/ocaml/stdlib__In_channel.cmi
+-rw-r--r-- root/root usr/lib/ocaml/stdlib__In_channel.cmt
+-rw-r--r-- root/root usr/lib/ocaml/stdlib__In_channel.cmti
+-rw-r--r-- root/root usr/lib/ocaml/stdlib__In_channel.cmx
-rw-r--r-- root/root usr/lib/ocaml/stdlib__Int.cmi
-rw-r--r-- root/root usr/lib/ocaml/stdlib__Int.cmt
-rw-r--r-- root/root usr/lib/ocaml/stdlib__Int.cmti
@@ -1860,6 +1896,10 @@ drwxr-xr-x root/root usr/lib/ocaml/ocamldoc/
-rw-r--r-- root/root usr/lib/ocaml/stdlib__Option.cmt
-rw-r--r-- root/root usr/lib/ocaml/stdlib__Option.cmti
-rw-r--r-- root/root usr/lib/ocaml/stdlib__Option.cmx
+-rw-r--r-- root/root usr/lib/ocaml/stdlib__Out_channel.cmi
+-rw-r--r-- root/root usr/lib/ocaml/stdlib__Out_channel.cmt
+-rw-r--r-- root/root usr/lib/ocaml/stdlib__Out_channel.cmti
+-rw-r--r-- root/root usr/lib/ocaml/stdlib__Out_channel.cmx
-rw-r--r-- root/root usr/lib/ocaml/stdlib__Parsing.cmi
-rw-r--r-- root/root usr/lib/ocaml/stdlib__Parsing.cmt
-rw-r--r-- root/root usr/lib/ocaml/stdlib__Parsing.cmti
@@ -2006,6 +2046,12 @@ drwxr-xr-x root/root usr/lib/ocaml/threads/
-rw-r--r-- root/root usr/lib/ocaml/weak.ml
-rw-r--r-- root/root usr/lib/ocaml/weak.mli
drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/doc/
+drwxr-xr-x root/root usr/share/doc/ocaml/
+-rw-r--r-- root/root usr/share/doc/ocaml/Changes
+-rw-r--r-- root/root usr/share/doc/ocaml/LICENSE
+-rw-r--r-- root/root usr/share/doc/ocaml/README.adoc
+-rw-r--r-- root/root usr/share/doc/ocaml/README.win32.adoc
drwxr-xr-x root/root usr/share/man/
drwxr-xr-x root/root usr/share/man/man1/
-rw-r--r-- root/root usr/share/man/man1/ocaml.1.gz
@@ -2134,6 +2180,17 @@ drwxr-xr-x root/root usr/share/man/man3/
-rw-r--r-- root/root usr/share/man/man3/Depend.3o.gz
-rw-r--r-- root/root usr/share/man/man3/Depend.String.3o.gz
-rw-r--r-- root/root usr/share/man/man3/Diffing.3o.gz
+-rw-r--r-- root/root usr/share/man/man3/Diffing.Define.3o.gz
+-rw-r--r-- root/root usr/share/man/man3/Diffing.Define.Left_variadic.3o.gz
+-rw-r--r-- root/root usr/share/man/man3/Diffing.Define.Parameters.3o.gz
+-rw-r--r-- root/root usr/share/man/man3/Diffing.Define.Right_variadic.3o.gz
+-rw-r--r-- root/root usr/share/man/man3/Diffing.Define.S.3o.gz
+-rw-r--r-- root/root usr/share/man/man3/Diffing.Define.Simple.3o.gz
+-rw-r--r-- root/root usr/share/man/man3/Diffing.Defs.3o.gz
+-rw-r--r-- root/root usr/share/man/man3/Diffing_with_keys.3o.gz
+-rw-r--r-- root/root usr/share/man/man3/Diffing_with_keys.Define.3o.gz
+-rw-r--r-- root/root usr/share/man/man3/Diffing_with_keys.Define.Parameters.3o.gz
+-rw-r--r-- root/root usr/share/man/man3/Diffing_with_keys.Define.Simple.3o.gz
-rw-r--r-- root/root usr/share/man/man3/Digest.3o.gz
-rw-r--r-- root/root usr/share/man/man3/Docstrings.3o.gz
-rw-r--r-- root/root usr/share/man/man3/Docstrings.WithMenhir.3o.gz
@@ -2144,12 +2201,15 @@ drwxr-xr-x root/root usr/share/man/man3/
-rw-r--r-- root/root usr/share/man/man3/Ephemeron.GenHashTable.3o.gz
-rw-r--r-- root/root usr/share/man/man3/Ephemeron.GenHashTable.MakeSeeded.3o.gz
-rw-r--r-- root/root usr/share/man/man3/Ephemeron.K1.3o.gz
+-rw-r--r-- root/root usr/share/man/man3/Ephemeron.K1.Bucket.3o.gz
-rw-r--r-- root/root usr/share/man/man3/Ephemeron.K1.Make.3o.gz
-rw-r--r-- root/root usr/share/man/man3/Ephemeron.K1.MakeSeeded.3o.gz
-rw-r--r-- root/root usr/share/man/man3/Ephemeron.K2.3o.gz
+-rw-r--r-- root/root usr/share/man/man3/Ephemeron.K2.Bucket.3o.gz
-rw-r--r-- root/root usr/share/man/man3/Ephemeron.K2.Make.3o.gz
-rw-r--r-- root/root usr/share/man/man3/Ephemeron.K2.MakeSeeded.3o.gz
-rw-r--r-- root/root usr/share/man/man3/Ephemeron.Kn.3o.gz
+-rw-r--r-- root/root usr/share/man/man3/Ephemeron.Kn.Bucket.3o.gz
-rw-r--r-- root/root usr/share/man/man3/Ephemeron.Kn.Make.3o.gz
-rw-r--r-- root/root usr/share/man/man3/Ephemeron.Kn.MakeSeeded.3o.gz
-rw-r--r-- root/root usr/share/man/man3/Ephemeron.S.3o.gz
@@ -2187,6 +2247,7 @@ drwxr-xr-x root/root usr/share/man/man3/
-rw-r--r-- root/root usr/share/man/man3/Identifiable.Tbl.3o.gz
-rw-r--r-- root/root usr/share/man/man3/Identifiable.Tbl.T.3o.gz
-rw-r--r-- root/root usr/share/man/man3/Identifiable.Thing.3o.gz
+-rw-r--r-- root/root usr/share/man/man3/In_channel.3o.gz
-rw-r--r-- root/root usr/share/man/man3/Int.3o.gz
-rw-r--r-- root/root usr/share/man/man3/Int32.3o.gz
-rw-r--r-- root/root usr/share/man/man3/Int64.3o.gz
@@ -2251,6 +2312,7 @@ drwxr-xr-x root/root usr/share/man/man3/
-rw-r--r-- root/root usr/share/man/man3/Ocaml_operators.3o.gz
-rw-r--r-- root/root usr/share/man/man3/Oo.3o.gz
-rw-r--r-- root/root usr/share/man/man3/Option.3o.gz
+-rw-r--r-- root/root usr/share/man/man3/Out_channel.3o.gz
-rw-r--r-- root/root usr/share/man/man3/Parse.3o.gz
-rw-r--r-- root/root usr/share/man/man3/Parser.3o.gz
-rw-r--r-- root/root usr/share/man/man3/Parser.Incremental.3o.gz
@@ -2307,6 +2369,7 @@ drwxr-xr-x root/root usr/share/man/man3/
-rw-r--r-- root/root usr/share/man/man3/Stdlib.Gc.3o.gz
-rw-r--r-- root/root usr/share/man/man3/Stdlib.Genlex.3o.gz
-rw-r--r-- root/root usr/share/man/man3/Stdlib.Hashtbl.3o.gz
+-rw-r--r-- root/root usr/share/man/man3/Stdlib.In_channel.3o.gz
-rw-r--r-- root/root usr/share/man/man3/Stdlib.Int.3o.gz
-rw-r--r-- root/root usr/share/man/man3/Stdlib.Int32.3o.gz
-rw-r--r-- root/root usr/share/man/man3/Stdlib.Int64.3o.gz
@@ -2322,6 +2385,7 @@ drwxr-xr-x root/root usr/share/man/man3/
-rw-r--r-- root/root usr/share/man/man3/Stdlib.Obj.3o.gz
-rw-r--r-- root/root usr/share/man/man3/Stdlib.Oo.3o.gz
-rw-r--r-- root/root usr/share/man/man3/Stdlib.Option.3o.gz
+-rw-r--r-- root/root usr/share/man/man3/Stdlib.Out_channel.3o.gz
-rw-r--r-- root/root usr/share/man/man3/Stdlib.Parsing.3o.gz
-rw-r--r-- root/root usr/share/man/man3/Stdlib.Pervasives.3o.gz
-rw-r--r-- root/root usr/share/man/man3/Stdlib.Printexc.3o.gz
diff --git a/ocaml/.signature b/ocaml/.signature
index 18779b0e9..275f9d543 100644
--- a/ocaml/.signature
+++ b/ocaml/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/opt.pub
-RWSE3ohX2g5d/RV9dfONME62hd3H0RXVjBZuTgxjdN+qNzKO3HWDGUBMuDZuh99vh1mu5fZnE5qdVg6OOSGjY7MaDPMZPs4GWwY=
-SHA256 (Pkgfile) = fb73ed8aa85ec148d19a1e0c84ec9752fc177da79063f6ea2d0f72937bcb4c1b
-SHA256 (.footprint) = eb9d7303ef7c7c0156701f2fd96853d2425e2bb0a16fca6eb68c0027940bbf2e
-SHA256 (ocaml-4.13.1.tar.xz) = 931d78dfad5bf938800c7a00eb647a27bbfe465a96a8eaae858ecbdb22e6fde8
+RWSE3ohX2g5d/foONk9tIyxGwaCOsgkewICZV4AgHF7DtpozshoNK+GcN5D2eonRWRymaT69A6sb2kilxAjpVS4o1MvCVxL52g0=
+SHA256 (Pkgfile) = 12ff0ab984b11c61d5828bc4c1fcadf42e3bb24906938757c5fa4970d0b6f95b
+SHA256 (.footprint) = bf500586ecf396f818826fa754f69145bd472ad6348c0b474858bb10f1893abc
+SHA256 (ocaml-4.14.0.tar.xz) = 36abd8cca53ff593d5e7cd8b98eee2f1f36bd49aaf6ff26dc4c4dd21d861ac2b
diff --git a/ocaml/Pkgfile b/ocaml/Pkgfile
index 942084fd1..9e81de47a 100644
--- a/ocaml/Pkgfile
+++ b/ocaml/Pkgfile
@@ -4,7 +4,7 @@
# Depends on: binutils
name=ocaml
-version=4.13.1
+version=4.14.0
release=1
source=(http://caml.inria.fr/pub/distrib/$name-${version%.*}/$name-$version.tar.xz)