That sounds great. It's been a while since I've done a ports update, so I'll 
follow your dependent-port-revision-bump once you've committed your 4.12.1 
update.  This one's ok avsm@

Anil

> On 6 Dec 2021, at 14:09, Daniel Dickman <[email protected]> wrote:
> 
> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]>
>>> 
>>> # 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
>>> 
>> 
> 

Reply via email to