Hi Anil, that sound great! I’m very happy that you’re still able to work on the ocaml world on OpenBSD!
Let me do the commit to 4.12 for now and leave 4.13 and further to you. On dune, getting it from 2.7.0 to latest would also be awesome. Thanks! > On Dec 6, 2021, at 2:52 AM, Anil Madhavapeddy <a...@recoil.org> wrote: > > Thanks Daniel. I've coincidentally unslacked in order to refresh OCaml ports > in preparation for supporting OpenBSD for OCaml 5.0 (which has multicore). > > A few quick questions: > > - why not bump straight to 4.13.1? Is anything incompatible there? > - I have local diffs for dune to go 2.9.1, which requires adding some > multipackages > for the dune libraries (now separate from the dune binary) > - riscv should also be a native arch now in case that's missing. > > otherwise looks good to me. I'm happy to remain maintainer, but also can > drop it if you would prefer to take it over. Best not to make it totally > unmaintained > though... > > Anil > >> On 5 Dec 2021, at 04:36, Daniel Dickman <didick...@gmail.com> wrote: >> >> 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 <a...@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 >> >