Saturday, December 04, 2021

update ocaml to 4.12.1

See below for a diff for ocaml to the 4.12.x series. Only a few changes
were needed for this update and they're already in the tree:
- mldonkey and unison 2.4.x needed a small diff
- dune needed to be updated to 2.7.0

All ocaml ports were built successfully on amd64 (except coccinelle which
is still broken).

As usual the ocaml update requires an update to a matching camlp4 which is
included in the diff below.

All consumer ports will also be bumped when this goes in.

ok for the update?

p.s. Anil, not sure if you want to stay as maintainer of ocaml or not. I'm
dropping you in the proposed diff. But if you want to stay as maintainer
please let me know.


Index: lang/ocaml/Makefile
===================================================================
RCS file: /cvs/ports/lang/ocaml/Makefile,v
retrieving revision 1.89
diff -u -p -u -r1.89 Makefile
--- lang/ocaml/Makefile 4 Dec 2021 21:17:10 -0000 1.89
+++ lang/ocaml/Makefile 5 Dec 2021 04:29:23 -0000
@@ -4,8 +4,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.11.2
-REVISION = 0
+VERSION= 4.12.1

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

@@ -20,7 +19,6 @@ DISTFILES= ${DISTNAME}.tar.gz ${DOCFILES
DISTNAME = ocaml-${VERSION}

HOMEPAGE= https://ocaml.org/
-MAINTAINER=
Anil Madhavapeddy <avsm@openbsd.org>

# QPL/LGPL
PERMIT_PACKAGE= Yes
Index: lang/ocaml/distinfo
===================================================================
RCS file: /cvs/ports/lang/ocaml/distinfo,v
retrieving revision 1.28
diff -u -p -u -r1.28 distinfo
--- lang/ocaml/distinfo 2 Dec 2021 03:59:20 -0000 1.28
+++ lang/ocaml/distinfo 5 Dec 2021 04:29:23 -0000
@@ -1,4 +1,4 @@
-SHA256 (ocaml-4.11-refman-html.tar.gz) = 88vAwTLfHhI2oWJpAI32Vk6fuLh0XCLGyWjK0TStUHY=
-SHA256 (ocaml-4.11.2.tar.gz) = T1UdfLDAhdxXJW0ZbKUdMvqqywKYyE0JBSuETecCCSE=
-SIZE (ocaml-4.11-refman-html.tar.gz) = 1762039
-SIZE (ocaml-4.11.2.tar.gz) = 4969981
+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
Index: lang/ocaml/patches/patch-configure_ac
===================================================================
RCS file: /cvs/ports/lang/ocaml/patches/patch-configure_ac,v
retrieving revision 1.5
diff -u -p -u -r1.5 patch-configure_ac
--- lang/ocaml/patches/patch-configure_ac 4 Dec 2021 21:17:10 -0000 1.5
+++ lang/ocaml/patches/patch-configure_ac 5 Dec 2021 04:29:23 -0000
@@ -3,7 +3,7 @@ $OpenBSD: patch-configure_ac,v 1.5 2021/
Index: configure.ac
--- configure.ac.orig
+++ configure.ac
-@@ -700,6 +700,11 @@ AS_CASE([$CC,$host],
+@@ -735,6 +735,11 @@ AS_CASE([$CC,$host],
)


@@ -15,13 +15,16 @@ Index: configure.ac
## Program to use to install files
AC_PROG_INSTALL

-@@ -824,8 +829,8 @@ AS_IF([test x"$enable_shared" != "xno"],
+@@ -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"
-- mksharedlib="$CC -shared"
- oc_ldflags="$oc_ldflags -Wl,-E"
-+ mksharedlib="$CC -shared $oc_ldflags"
++ 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"
Index: lang/ocaml/pkg/PFRAG.native
===================================================================
RCS file: /cvs/ports/lang/ocaml/pkg/PFRAG.native,v
retrieving revision 1.19
diff -u -p -u -r1.19 PFRAG.native
--- lang/ocaml/pkg/PFRAG.native 2 Dec 2021 03:59:20 -0000 1.19
+++ lang/ocaml/pkg/PFRAG.native 5 Dec 2021 04:29:23 -0000
@@ -16,6 +16,7 @@ bin/ocamlopt.byte
lib/ocaml/bigarray.a
lib/ocaml/bigarray.cmx
lib/ocaml/bigarray.cmxa
+lib/ocaml/camlinternalAtomic.cmx
lib/ocaml/camlinternalFormat.cmx
lib/ocaml/camlinternalFormatBasics.cmx
lib/ocaml/camlinternalLazy.cmx
@@ -91,6 +92,7 @@ lib/ocaml/compiler-libs/backend_var.cmt
lib/ocaml/compiler-libs/backend_var.cmti
lib/ocaml/compiler-libs/backend_var.cmx
lib/ocaml/compiler-libs/backend_var.mli
+lib/ocaml/compiler-libs/binutils.cmx
lib/ocaml/compiler-libs/branch_relaxation.cmi
lib/ocaml/compiler-libs/branch_relaxation.cmt
lib/ocaml/compiler-libs/branch_relaxation.cmti
@@ -425,6 +427,7 @@ lib/ocaml/compiler-libs/linear.cmt
lib/ocaml/compiler-libs/linear.cmti
lib/ocaml/compiler-libs/linear.cmx
lib/ocaml/compiler-libs/linear.mli
+lib/ocaml/compiler-libs/linear_format.cmx
lib/ocaml/compiler-libs/linearize.cmi
lib/ocaml/compiler-libs/linearize.cmt
lib/ocaml/compiler-libs/linearize.cmti
@@ -446,6 +449,7 @@ lib/ocaml/compiler-libs/liveness.cmti
lib/ocaml/compiler-libs/liveness.cmx
lib/ocaml/compiler-libs/liveness.mli
lib/ocaml/compiler-libs/load_path.cmx
+lib/ocaml/compiler-libs/local_store.cmx
lib/ocaml/compiler-libs/location.cmx
lib/ocaml/compiler-libs/longident.cmx
lib/ocaml/compiler-libs/mach.cmi
@@ -456,6 +460,7 @@ lib/ocaml/compiler-libs/mach.mli
lib/ocaml/compiler-libs/main.cmx
lib/ocaml/compiler-libs/main.o
lib/ocaml/compiler-libs/main_args.cmx
+lib/ocaml/compiler-libs/maindriver.cmx
lib/ocaml/compiler-libs/makedepend.cmx
lib/ocaml/compiler-libs/matching.cmx
lib/ocaml/compiler-libs/meta.cmx
@@ -489,9 +494,9 @@ lib/ocaml/compiler-libs/opterrors.cmx
lib/ocaml/compiler-libs/optmain.cmi
lib/ocaml/compiler-libs/optmain.cmo
lib/ocaml/compiler-libs/optmain.cmt
-lib/ocaml/compiler-libs/optmain.cmti
lib/ocaml/compiler-libs/optmain.cmx
lib/ocaml/compiler-libs/optmain.o
+lib/ocaml/compiler-libs/optmaindriver.cmx
lib/ocaml/compiler-libs/parameter.cmi
lib/ocaml/compiler-libs/parameter.cmt
lib/ocaml/compiler-libs/parameter.cmti
@@ -506,6 +511,7 @@ lib/ocaml/compiler-libs/pass_wrapper.cmt
lib/ocaml/compiler-libs/pass_wrapper.cmx
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/pparse.cmx
lib/ocaml/compiler-libs/pprintast.cmx
@@ -669,11 +675,6 @@ lib/ocaml/compiler-libs/simplify_primiti
lib/ocaml/compiler-libs/simplify_primitives.cmti
lib/ocaml/compiler-libs/simplify_primitives.cmx
lib/ocaml/compiler-libs/simplify_primitives.mli
-lib/ocaml/compiler-libs/spacetime_profiling.cmi
-lib/ocaml/compiler-libs/spacetime_profiling.cmt
-lib/ocaml/compiler-libs/spacetime_profiling.cmti
-lib/ocaml/compiler-libs/spacetime_profiling.cmx
-lib/ocaml/compiler-libs/spacetime_profiling.mli
lib/ocaml/compiler-libs/spill.cmi
lib/ocaml/compiler-libs/spill.cmt
lib/ocaml/compiler-libs/spill.cmti
@@ -863,6 +864,7 @@ 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
@@ -872,6 +874,7 @@ 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
@@ -904,7 +907,6 @@ lib/ocaml/stdlib__result.cmx
lib/ocaml/stdlib__scanf.cmx
lib/ocaml/stdlib__seq.cmx
lib/ocaml/stdlib__set.cmx
-lib/ocaml/stdlib__spacetime.cmx
lib/ocaml/stdlib__stack.cmx
lib/ocaml/stdlib__stdLabels.cmx
lib/ocaml/stdlib__stream.cmx
@@ -920,6 +922,7 @@ lib/ocaml/str.cmxa
lib/ocaml/threads/condition.cmx
lib/ocaml/threads/event.cmx
lib/ocaml/threads/mutex.cmx
+lib/ocaml/threads/semaphore.cmx
lib/ocaml/threads/thread.cmx
lib/ocaml/threads/threadUnix.cmx
lib/ocaml/threads/threads.a
Index: lang/ocaml/pkg/PLIST
===================================================================
RCS file: /cvs/ports/lang/ocaml/pkg/PLIST,v
retrieving revision 1.28
diff -u -p -u -r1.28 PLIST
--- lang/ocaml/pkg/PLIST 2 Dec 2021 03:59:20 -0000 1.28
+++ lang/ocaml/pkg/PLIST 5 Dec 2021 04:29:23 -0000
@@ -29,13 +29,14 @@ bin/ocamlprof.byte
@bin bin/ocamlyacc
lib/ocaml/
lib/ocaml/Makefile.config
-lib/ocaml/VERSION
lib/ocaml/arg.ml
lib/ocaml/arg.mli
lib/ocaml/array.ml
lib/ocaml/array.mli
lib/ocaml/arrayLabels.ml
lib/ocaml/arrayLabels.mli
+lib/ocaml/atomic.ml
+lib/ocaml/atomic.mli
lib/ocaml/bigarray.cma
lib/ocaml/bigarray.cmi
lib/ocaml/bigarray.cmti
@@ -105,7 +106,6 @@ lib/ocaml/caml/signals.h
lib/ocaml/caml/signals_machdep.h
lib/ocaml/caml/skiplist.h
lib/ocaml/caml/socketaddr.h
-lib/ocaml/caml/spacetime.h
lib/ocaml/caml/stack.h
lib/ocaml/caml/stacks.h
lib/ocaml/caml/startup.h
@@ -120,6 +120,11 @@ lib/ocaml/camlheader
lib/ocaml/camlheader_ur
lib/ocaml/camlheaderd
lib/ocaml/camlheaderi
+lib/ocaml/camlinternalAtomic.cmi
+lib/ocaml/camlinternalAtomic.cmt
+lib/ocaml/camlinternalAtomic.cmti
+lib/ocaml/camlinternalAtomic.ml
+lib/ocaml/camlinternalAtomic.mli
lib/ocaml/camlinternalFormat.cmi
lib/ocaml/camlinternalFormat.cmt
lib/ocaml/camlinternalFormat.cmti
@@ -178,6 +183,10 @@ lib/ocaml/compiler-libs/attr_helper.cmi
lib/ocaml/compiler-libs/attr_helper.cmt
lib/ocaml/compiler-libs/attr_helper.cmti
lib/ocaml/compiler-libs/attr_helper.mli
+lib/ocaml/compiler-libs/binutils.cmi
+lib/ocaml/compiler-libs/binutils.cmt
+lib/ocaml/compiler-libs/binutils.cmti
+lib/ocaml/compiler-libs/binutils.mli
lib/ocaml/compiler-libs/btype.cmi
lib/ocaml/compiler-libs/btype.cmt
lib/ocaml/compiler-libs/btype.cmti
@@ -351,10 +360,18 @@ lib/ocaml/compiler-libs/lexer.cmi
lib/ocaml/compiler-libs/lexer.cmt
lib/ocaml/compiler-libs/lexer.cmti
lib/ocaml/compiler-libs/lexer.mli
+lib/ocaml/compiler-libs/linear_format.cmi
+lib/ocaml/compiler-libs/linear_format.cmt
+lib/ocaml/compiler-libs/linear_format.cmti
+lib/ocaml/compiler-libs/linear_format.mli
lib/ocaml/compiler-libs/load_path.cmi
lib/ocaml/compiler-libs/load_path.cmt
lib/ocaml/compiler-libs/load_path.cmti
lib/ocaml/compiler-libs/load_path.mli
+lib/ocaml/compiler-libs/local_store.cmi
+lib/ocaml/compiler-libs/local_store.cmt
+lib/ocaml/compiler-libs/local_store.cmti
+lib/ocaml/compiler-libs/local_store.mli
lib/ocaml/compiler-libs/location.cmi
lib/ocaml/compiler-libs/location.cmt
lib/ocaml/compiler-libs/location.cmti
@@ -366,12 +383,14 @@ lib/ocaml/compiler-libs/longident.mli
lib/ocaml/compiler-libs/main.cmi
lib/ocaml/compiler-libs/main.cmo
lib/ocaml/compiler-libs/main.cmt
-lib/ocaml/compiler-libs/main.cmti
-lib/ocaml/compiler-libs/main.mli
lib/ocaml/compiler-libs/main_args.cmi
lib/ocaml/compiler-libs/main_args.cmt
lib/ocaml/compiler-libs/main_args.cmti
lib/ocaml/compiler-libs/main_args.mli
+lib/ocaml/compiler-libs/maindriver.cmi
+lib/ocaml/compiler-libs/maindriver.cmt
+lib/ocaml/compiler-libs/maindriver.cmti
+lib/ocaml/compiler-libs/maindriver.mli
lib/ocaml/compiler-libs/makedepend.cmi
lib/ocaml/compiler-libs/makedepend.cmt
lib/ocaml/compiler-libs/makedepend.cmti
@@ -410,7 +429,10 @@ lib/ocaml/compiler-libs/oprint.cmti
lib/ocaml/compiler-libs/oprint.mli
lib/ocaml/compiler-libs/optcompile.mli
lib/ocaml/compiler-libs/opterrors.mli
-lib/ocaml/compiler-libs/optmain.mli
+lib/ocaml/compiler-libs/optmaindriver.cmi
+lib/ocaml/compiler-libs/optmaindriver.cmt
+lib/ocaml/compiler-libs/optmaindriver.cmti
+lib/ocaml/compiler-libs/optmaindriver.mli
lib/ocaml/compiler-libs/opttopdirs.mli
lib/ocaml/compiler-libs/opttoploop.mli
lib/ocaml/compiler-libs/opttopmain.mli
@@ -436,6 +458,10 @@ lib/ocaml/compiler-libs/path.cmi
lib/ocaml/compiler-libs/path.cmt
lib/ocaml/compiler-libs/path.cmti
lib/ocaml/compiler-libs/path.mli
+lib/ocaml/compiler-libs/patterns.cmi
+lib/ocaml/compiler-libs/patterns.cmt
+lib/ocaml/compiler-libs/patterns.cmti
+lib/ocaml/compiler-libs/patterns.mli
lib/ocaml/compiler-libs/persistent_env.cmi
lib/ocaml/compiler-libs/persistent_env.cmt
lib/ocaml/compiler-libs/persistent_env.cmti
@@ -651,6 +677,8 @@ lib/ocaml/dynlink.cma
lib/ocaml/dynlink.cmi
lib/ocaml/dynlink.cmti
lib/ocaml/dynlink.mli
+lib/ocaml/either.ml
+lib/ocaml/either.mli
lib/ocaml/ephemeron.ml
lib/ocaml/ephemeron.mli
lib/ocaml/eventlog_metadata
@@ -687,8 +715,6 @@ lib/ocaml/lexing.mli
@static-lib lib/ocaml/libcamlrund.a
@static-lib lib/ocaml/libcamlruni.a
@static-lib lib/ocaml/libcamlstr.a
-@comment raw_spacetime is not built on all archs
-@comment lib/ocaml/libraw_spacetime_lib.a
@static-lib lib/ocaml/libthreads.a
@static-lib lib/ocaml/libunix.a
lib/ocaml/list.ml
@@ -705,7 +731,6 @@ lib/ocaml/nativeint.ml
lib/ocaml/nativeint.mli
lib/ocaml/obj.ml
lib/ocaml/obj.mli
-@bin lib/ocaml/objinfo_helper
lib/ocaml/ocamldoc/
lib/ocaml/ocamldoc/ocamldoc.hva
lib/ocaml/ocamldoc/odoc.cmi
@@ -779,15 +804,6 @@ lib/ocaml/queue.ml
lib/ocaml/queue.mli
lib/ocaml/random.ml
lib/ocaml/random.mli
-@comment raw_spacetime is not built on all archs
-@comment lib/ocaml/raw_spacetime_lib.a
-@comment lib/ocaml/raw_spacetime_lib.cma
-@comment lib/ocaml/raw_spacetime_lib.cmi
-@comment lib/ocaml/raw_spacetime_lib.cmti
-@comment lib/ocaml/raw_spacetime_lib.cmx
-@comment lib/ocaml/raw_spacetime_lib.cmxa
-@comment @bin lib/ocaml/raw_spacetime_lib.cmxs
-@comment lib/ocaml/raw_spacetime_lib.mli
lib/ocaml/result.ml
lib/ocaml/result.mli
lib/ocaml/scanf.ml
@@ -796,8 +812,6 @@ lib/ocaml/seq.ml
lib/ocaml/seq.mli
lib/ocaml/set.ml
lib/ocaml/set.mli
-lib/ocaml/spacetime.ml
-lib/ocaml/spacetime.mli
lib/ocaml/stack.ml
lib/ocaml/stack.mli
lib/ocaml/stdLabels.ml
@@ -821,6 +835,9 @@ 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
@@ -848,6 +865,9 @@ 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
@@ -943,9 +963,6 @@ lib/ocaml/stdlib__seq.cmti
lib/ocaml/stdlib__set.cmi
lib/ocaml/stdlib__set.cmt
lib/ocaml/stdlib__set.cmti
-lib/ocaml/stdlib__spacetime.cmi
-lib/ocaml/stdlib__spacetime.cmt
-lib/ocaml/stdlib__spacetime.cmti
lib/ocaml/stdlib__stack.cmi
lib/ocaml/stdlib__stack.cmt
lib/ocaml/stdlib__stack.cmti
@@ -985,8 +1002,6 @@ lib/ocaml/stringLabels.ml
lib/ocaml/stringLabels.mli
lib/ocaml/stublibs/
@so lib/ocaml/stublibs/dllcamlstr.so
-@comment raw_spacetime is not built on all archs
-@comment lib/ocaml/stublibs/dllraw_spacetime_lib.so
@so lib/ocaml/stublibs/dllthreads.so
@so lib/ocaml/stublibs/dllunix.so
lib/ocaml/sys.ml
@@ -1001,6 +1016,9 @@ lib/ocaml/threads/event.mli
lib/ocaml/threads/mutex.cmi
lib/ocaml/threads/mutex.cmti
lib/ocaml/threads/mutex.mli
+lib/ocaml/threads/semaphore.cmi
+lib/ocaml/threads/semaphore.cmti
+lib/ocaml/threads/semaphore.mli
lib/ocaml/threads/thread.cmi
lib/ocaml/threads/thread.cmti
lib/ocaml/threads/thread.mli
@@ -1078,6 +1096,7 @@ lib/ocaml/weak.mli
@man man/man3/Ast_iterator.3o
@man man/man3/Ast_mapper.3o
@man man/man3/Asttypes.3o
+@man man/man3/Atomic.3o
@man man/man3/Attr_helper.3o
@man man/man3/Bigarray.3o
@man man/man3/Bigarray.Array0.3o
@@ -1085,6 +1104,7 @@ lib/ocaml/weak.mli
@man man/man3/Bigarray.Array2.3o
@man man/man3/Bigarray.Array3.3o
@man man/man3/Bigarray.Genarray.3o
+@man man/man3/Binutils.3o
@man man/man3/Bool.3o
@man man/man3/Buffer.3o
@man man/man3/Build_path_prefix_map.3o
@@ -1092,6 +1112,7 @@ lib/ocaml/weak.mli
@man man/man3/Bytes.3o
@man man/man3/BytesLabels.3o
@man man/man3/Callback.3o
+@man man/man3/CamlinternalAtomic.3o
@man man/man3/CamlinternalFormat.3o
@man man/man3/CamlinternalFormatBasics.3o
@man man/man3/CamlinternalLazy.3o
@@ -1150,6 +1171,7 @@ lib/ocaml/weak.mli
@man man/man3/Docstrings.WithMenhir.3o
@man man/man3/Domainstate.3o
@man man/man3/Dynlink.3o
+@man man/man3/Either.3o
@man man/man3/Ephemeron.3o
@man man/man3/Ephemeron.GenHashTable.3o
@man man/man3/Ephemeron.GenHashTable.MakeSeeded.3o
@@ -1207,6 +1229,7 @@ lib/ocaml/weak.mli
@man man/man3/ListLabels.3o
@man man/man3/Load_path.3o
@man man/man3/Load_path.Dir.3o
+@man man/man3/Local_store.3o
@man man/man3/Location.3o
@man man/man3/Longident.3o
@man man/man3/Map.3o
@@ -1253,6 +1276,7 @@ lib/ocaml/weak.mli
@man man/man3/Numbers.Int16.3o
@man man/man3/Numbers.Int8.3o
@man man/man3/Obj.3o
+@man man/man3/Obj.Closure.3o
@man man/man3/Obj.Ephemeron.3o
@man man/man3/Obj.Extension_constructor.3o
@man man/man3/Ocaml_operators.3o
@@ -1277,14 +1301,14 @@ lib/ocaml/weak.mli
@man man/man3/Result.3o
@man man/man3/Scanf.3o
@man man/man3/Scanf.Scanning.3o
+@man man/man3/Semaphore.3o
+@man man/man3/Semaphore.Binary.3o
+@man man/man3/Semaphore.Counting.3o
@man man/man3/Seq.3o
@man man/man3/Set.3o
@man man/man3/Set.Make.3o
@man man/man3/Set.OrderedType.3o
@man man/man3/Set.S.3o
-@man man/man3/Spacetime.3o
-@man man/man3/Spacetime.Series.3o
-@man man/man3/Spacetime.Snapshot.3o
@man man/man3/Stack.3o
@man man/man3/StdLabels.3o
@man man/man3/StdLabels.Array.3o
@@ -1295,6 +1319,7 @@ lib/ocaml/weak.mli
@man man/man3/Stdlib.Arg.3o
@man man/man3/Stdlib.Array.3o
@man man/man3/Stdlib.ArrayLabels.3o
+@man man/man3/Stdlib.Atomic.3o
@man man/man3/Stdlib.Bigarray.3o
@man man/man3/Stdlib.Bool.3o
@man man/man3/Stdlib.Buffer.3o
@@ -1304,6 +1329,7 @@ lib/ocaml/weak.mli
@man man/man3/Stdlib.Char.3o
@man man/man3/Stdlib.Complex.3o
@man man/man3/Stdlib.Digest.3o
+@man man/man3/Stdlib.Either.3o
@man man/man3/Stdlib.Ephemeron.3o
@man man/man3/Stdlib.Filename.3o
@man man/man3/Stdlib.Float.3o
@@ -1337,7 +1363,6 @@ lib/ocaml/weak.mli
@man man/man3/Stdlib.Scanf.3o
@man man/man3/Stdlib.Seq.3o
@man man/man3/Stdlib.Set.3o
-@man man/man3/Stdlib.Spacetime.3o
@man man/man3/Stdlib.Stack.3o
@man man/man3/Stdlib.StdLabels.3o
@man man/man3/Stdlib.Stream.3o
@@ -1385,7 +1410,6 @@ share/doc/ocaml/html/alerts.html
share/doc/ocaml/html/attributes.html
share/doc/ocaml/html/bigarray.html
share/doc/ocaml/html/bindingops.html
-share/doc/ocaml/html/browser.html
share/doc/ocaml/html/classes.html
share/doc/ocaml/html/comp.html
share/doc/ocaml/html/compunit.html
@@ -1418,15 +1442,13 @@ share/doc/ocaml/html/language.html
share/doc/ocaml/html/letrecvalues.html
share/doc/ocaml/html/lex.html
share/doc/ocaml/html/lexyacc.html
-share/doc/ocaml/html/libbigarray.html
share/doc/ocaml/html/libdynlink.html
share/doc/ocaml/html/libgraph.gif
-share/doc/ocaml/html/libgraph.html
-share/doc/ocaml/html/libnum.html
share/doc/ocaml/html/libref/
share/doc/ocaml/html/libref/Arg.html
share/doc/ocaml/html/libref/Array.html
share/doc/ocaml/html/libref/ArrayLabels.html
+share/doc/ocaml/html/libref/Atomic.html
share/doc/ocaml/html/libref/Bigarray.Array0.html
share/doc/ocaml/html/libref/Bigarray.Array1.html
share/doc/ocaml/html/libref/Bigarray.Array2.html
@@ -1438,6 +1460,7 @@ share/doc/ocaml/html/libref/Buffer.html
share/doc/ocaml/html/libref/Bytes.html
share/doc/ocaml/html/libref/BytesLabels.html
share/doc/ocaml/html/libref/Callback.html
+share/doc/ocaml/html/libref/CamlinternalAtomic.html
share/doc/ocaml/html/libref/CamlinternalFormat.html
share/doc/ocaml/html/libref/CamlinternalFormatBasics.html
share/doc/ocaml/html/libref/CamlinternalLazy.html
@@ -1448,6 +1471,7 @@ share/doc/ocaml/html/libref/Complex.html
share/doc/ocaml/html/libref/Condition.html
share/doc/ocaml/html/libref/Digest.html
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.Make.html
@@ -1509,6 +1533,7 @@ share/doc/ocaml/html/libref/MoreLabels.S
share/doc/ocaml/html/libref/MoreLabels.html
share/doc/ocaml/html/libref/Mutex.html
share/doc/ocaml/html/libref/Nativeint.html
+share/doc/ocaml/html/libref/Obj.Closure.html
share/doc/ocaml/html/libref/Obj.Ephemeron.html
share/doc/ocaml/html/libref/Obj.Extension_constructor.html
share/doc/ocaml/html/libref/Obj.html
@@ -1525,14 +1550,14 @@ share/doc/ocaml/html/libref/Random.html
share/doc/ocaml/html/libref/Result.html
share/doc/ocaml/html/libref/Scanf.Scanning.html
share/doc/ocaml/html/libref/Scanf.html
+share/doc/ocaml/html/libref/Semaphore.Binary.html
+share/doc/ocaml/html/libref/Semaphore.Counting.html
+share/doc/ocaml/html/libref/Semaphore.html
share/doc/ocaml/html/libref/Seq.html
share/doc/ocaml/html/libref/Set.Make.html
share/doc/ocaml/html/libref/Set.OrderedType.html
share/doc/ocaml/html/libref/Set.S.html
share/doc/ocaml/html/libref/Set.html
-share/doc/ocaml/html/libref/Spacetime.Series.html
-share/doc/ocaml/html/libref/Spacetime.Snapshot.html
-share/doc/ocaml/html/libref/Spacetime.html
share/doc/ocaml/html/libref/Stack.html
share/doc/ocaml/html/libref/StdLabels.Array.html
share/doc/ocaml/html/libref/StdLabels.Bytes.html
@@ -1542,6 +1567,7 @@ share/doc/ocaml/html/libref/StdLabels.ht
share/doc/ocaml/html/libref/Stdlib.Arg.html
share/doc/ocaml/html/libref/Stdlib.Array.html
share/doc/ocaml/html/libref/Stdlib.ArrayLabels.html
+share/doc/ocaml/html/libref/Stdlib.Atomic.html
share/doc/ocaml/html/libref/Stdlib.Bigarray.html
share/doc/ocaml/html/libref/Stdlib.Bool.html
share/doc/ocaml/html/libref/Stdlib.Buffer.html
@@ -1551,6 +1577,7 @@ share/doc/ocaml/html/libref/Stdlib.Callb
share/doc/ocaml/html/libref/Stdlib.Char.html
share/doc/ocaml/html/libref/Stdlib.Complex.html
share/doc/ocaml/html/libref/Stdlib.Digest.html
+share/doc/ocaml/html/libref/Stdlib.Either.html
share/doc/ocaml/html/libref/Stdlib.Ephemeron.html
share/doc/ocaml/html/libref/Stdlib.Filename.html
share/doc/ocaml/html/libref/Stdlib.Float.html
@@ -1584,7 +1611,6 @@ share/doc/ocaml/html/libref/Stdlib.Resul
share/doc/ocaml/html/libref/Stdlib.Scanf.html
share/doc/ocaml/html/libref/Stdlib.Seq.html
share/doc/ocaml/html/libref/Stdlib.Set.html
-share/doc/ocaml/html/libref/Stdlib.Spacetime.html
share/doc/ocaml/html/libref/Stdlib.Stack.html
share/doc/ocaml/html/libref/Stdlib.StdLabels.html
share/doc/ocaml/html/libref/Stdlib.Stream.html
@@ -1630,6 +1656,7 @@ share/doc/ocaml/html/libref/style.css
share/doc/ocaml/html/libref/type_Arg.html
share/doc/ocaml/html/libref/type_Array.html
share/doc/ocaml/html/libref/type_ArrayLabels.html
+share/doc/ocaml/html/libref/type_Atomic.html
share/doc/ocaml/html/libref/type_Bigarray.Array0.html
share/doc/ocaml/html/libref/type_Bigarray.Array1.html
share/doc/ocaml/html/libref/type_Bigarray.Array2.html
@@ -1641,6 +1668,7 @@ share/doc/ocaml/html/libref/type_Buffer.
share/doc/ocaml/html/libref/type_Bytes.html
share/doc/ocaml/html/libref/type_BytesLabels.html
share/doc/ocaml/html/libref/type_Callback.html
+share/doc/ocaml/html/libref/type_CamlinternalAtomic.html
share/doc/ocaml/html/libref/type_CamlinternalFormat.html
share/doc/ocaml/html/libref/type_CamlinternalFormatBasics.html
share/doc/ocaml/html/libref/type_CamlinternalLazy.html
@@ -1651,6 +1679,7 @@ share/doc/ocaml/html/libref/type_Complex
share/doc/ocaml/html/libref/type_Condition.html
share/doc/ocaml/html/libref/type_Digest.html
share/doc/ocaml/html/libref/type_Dynlink.html
+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.Make.html
@@ -1712,6 +1741,7 @@ share/doc/ocaml/html/libref/type_MoreLab
share/doc/ocaml/html/libref/type_MoreLabels.html
share/doc/ocaml/html/libref/type_Mutex.html
share/doc/ocaml/html/libref/type_Nativeint.html
+share/doc/ocaml/html/libref/type_Obj.Closure.html
share/doc/ocaml/html/libref/type_Obj.Ephemeron.html
share/doc/ocaml/html/libref/type_Obj.Extension_constructor.html
share/doc/ocaml/html/libref/type_Obj.html
@@ -1728,14 +1758,14 @@ share/doc/ocaml/html/libref/type_Random.
share/doc/ocaml/html/libref/type_Result.html
share/doc/ocaml/html/libref/type_Scanf.Scanning.html
share/doc/ocaml/html/libref/type_Scanf.html
+share/doc/ocaml/html/libref/type_Semaphore.Binary.html
+share/doc/ocaml/html/libref/type_Semaphore.Counting.html
+share/doc/ocaml/html/libref/type_Semaphore.html
share/doc/ocaml/html/libref/type_Seq.html
share/doc/ocaml/html/libref/type_Set.Make.html
share/doc/ocaml/html/libref/type_Set.OrderedType.html
share/doc/ocaml/html/libref/type_Set.S.html
share/doc/ocaml/html/libref/type_Set.html
-share/doc/ocaml/html/libref/type_Spacetime.Series.html
-share/doc/ocaml/html/libref/type_Spacetime.Snapshot.html
-share/doc/ocaml/html/libref/type_Spacetime.html
share/doc/ocaml/html/libref/type_Stack.html
share/doc/ocaml/html/libref/type_StdLabels.Array.html
share/doc/ocaml/html/libref/type_StdLabels.Bytes.html
@@ -1745,6 +1775,7 @@ share/doc/ocaml/html/libref/type_StdLabe
share/doc/ocaml/html/libref/type_Stdlib.Arg.html
share/doc/ocaml/html/libref/type_Stdlib.Array.html
share/doc/ocaml/html/libref/type_Stdlib.ArrayLabels.html
+share/doc/ocaml/html/libref/type_Stdlib.Atomic.html
share/doc/ocaml/html/libref/type_Stdlib.Bigarray.html
share/doc/ocaml/html/libref/type_Stdlib.Bool.html
share/doc/ocaml/html/libref/type_Stdlib.Buffer.html
@@ -1754,6 +1785,7 @@ share/doc/ocaml/html/libref/type_Stdlib.
share/doc/ocaml/html/libref/type_Stdlib.Char.html
share/doc/ocaml/html/libref/type_Stdlib.Complex.html
share/doc/ocaml/html/libref/type_Stdlib.Digest.html
+share/doc/ocaml/html/libref/type_Stdlib.Either.html
share/doc/ocaml/html/libref/type_Stdlib.Ephemeron.html
share/doc/ocaml/html/libref/type_Stdlib.Filename.html
share/doc/ocaml/html/libref/type_Stdlib.Float.html
@@ -1787,7 +1819,6 @@ share/doc/ocaml/html/libref/type_Stdlib.
share/doc/ocaml/html/libref/type_Stdlib.Scanf.html
share/doc/ocaml/html/libref/type_Stdlib.Seq.html
share/doc/ocaml/html/libref/type_Stdlib.Set.html
-share/doc/ocaml/html/libref/type_Stdlib.Spacetime.html
share/doc/ocaml/html/libref/type_Stdlib.Stack.html
share/doc/ocaml/html/libref/type_Stdlib.StdLabels.html
share/doc/ocaml/html/libref/type_Stdlib.Stream.html
@@ -1823,11 +1854,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/manual056.html
-share/doc/ocaml/html/manual072.html
+share/doc/ocaml/html/manual067.html
share/doc/ocaml/html/modtypes.html
share/doc/ocaml/html/modulealias.html
share/doc/ocaml/html/moduleexamples.html
@@ -1838,6 +1867,7 @@ share/doc/ocaml/html/native.html
share/doc/ocaml/html/next_motif.gif
share/doc/ocaml/html/objectexamples.html
share/doc/ocaml/html/ocamldoc.html
+share/doc/ocaml/html/old.html
share/doc/ocaml/html/overridingopen.html
share/doc/ocaml/html/parsing.html
share/doc/ocaml/html/patterns.html
@@ -1847,7 +1877,6 @@ share/doc/ocaml/html/privatetypes.html
share/doc/ocaml/html/profil.html
share/doc/ocaml/html/runtime.html
share/doc/ocaml/html/signaturesubstitution.html
-share/doc/ocaml/html/spacetime.html
share/doc/ocaml/html/stdlib.html
share/doc/ocaml/html/toplevel.html
share/doc/ocaml/html/typedecl.html
Index: lang/ocaml-camlp4/Makefile
===================================================================
RCS file: /cvs/ports/lang/ocaml-camlp4/Makefile,v
retrieving revision 1.18
diff -u -p -u -r1.18 Makefile
--- lang/ocaml-camlp4/Makefile 2 Dec 2021 03:59:20 -0000 1.18
+++ lang/ocaml-camlp4/Makefile 5 Dec 2021 04:29:23 -0000
@@ -4,7 +4,7 @@ COMMENT = OCaml Preprocessor and Pretty-
CATEGORIES = lang

EPOCH = 0
-V = 4.11+1
+V = 4.12+1
GH_ACCOUNT = ocaml
GH_PROJECT = camlp4
GH_TAGNAME = ${V}
Index: lang/ocaml-camlp4/distinfo
===================================================================
RCS file: /cvs/ports/lang/ocaml-camlp4/distinfo,v
retrieving revision 1.10
diff -u -p -u -r1.10 distinfo
--- lang/ocaml-camlp4/distinfo 2 Dec 2021 03:59:20 -0000 1.10
+++ lang/ocaml-camlp4/distinfo 5 Dec 2021 04:29:23 -0000
@@ -1,2 +1,2 @@
-SHA256 (camlp4-4.11+1.tar.gz) = pQHBno4eUFfzgnYfZGWPkhuO/tRg/0K43g4VRfVhMXI=
-SIZE (camlp4-4.11+1.tar.gz) = 650280
+SHA256 (camlp4-4.12+1.tar.gz) = hKUxldkW8gi4/XYcvTTOx4goY7lNnfLOQxmNcnc5zaM=
+SIZE (camlp4-4.12+1.tar.gz) = 650487

No comments:

Post a Comment