> On Jan 25, 2023, at 2:18 AM, Christopher Zimmermann <chr...@openbsd.org> 
> wrote:
> 
> Yes, indeed. It seems we need to handle that because it is obsolete and 
> would conflict with dune-configurator. Probably an entry to quirks is needed.

I’d be happy to test whatever the solution is. Would be great to include the 
approach in the next diff.

(I tried myself, but failed to work out the right incantation for this 
scenario).

Maybe one of the other ports wizards can help us figure out the way to do it.

> 
>> On January 24, 2023 2:44:13 PM GMT+01:00, Daniel Dickman 
>> <didick...@gmail.com> wrote:
>> Thanks a lot Volker and Christopher!
>> 
>> Do we need to handle the upgrade path for the -private sub package since it 
>> is going away?
>> 
>>>> On Jan 22, 2023, at 11:12 AM, Christopher Zimmermann <chr...@openbsd.org> 
>>>> wrote:
>>> 
>>> On Sun, Jan 22, 2023 at 04:45:38PM +0100, Volker Schlecht wrote:
>>>>> If you don't have access to a bytecode-only arch (like me), you can 
>>>>> simulate it:
>>>> 
>>>> Thanks - I did, and with the attached patch that worked out nicely!
>>> 
>>> Then ok chrisz@
>>> 
>>> Thanks a lot for your effort :)
>>> 
>>> Christopher
>>> 
>>>> Index: Makefile
>>>> ===================================================================
>>>> RCS file: /cvs/ports/devel/dune/Makefile,v
>>>> retrieving revision 1.16
>>>> diff -u -p -r1.16 Makefile
>>>> --- Makefile    11 Mar 2022 18:49:59 -0000    1.16
>>>> +++ Makefile    22 Jan 2023 15:00:45 -0000
>>>> @@ -1,13 +1,9 @@
>>>> -MULTI_PACKAGES =    -main -private -configurator
>>>> +MULTI_PACKAGES =    -main -configurator
>>>> COMMENT-main =        OCaml build system
>>>> -COMMENT-private =    private libraries of the dune build system
>>>> COMMENT-configurator =    OCaml library for gathering system configuration
>>>> -REVISION-configurator =    2
>>>> -REVISION-main =        1
>>>> -REVISION-private =    2
>>>> -VERSION =        2.7.0
>>>> +VERSION =        3.6.2
>>>> CATEGORIES =        devel
>>>> @@ -26,31 +22,38 @@ WANTLIB-main =        c m pthread
>>>> MODULES =        lang/ocaml
>>>> -RUN_DEPENDS-configurator = devel/dune,-private
>>>> +RUN_DEPENDS-configurator = devel/dune
>>>> CONFIGURE_STYLE =    simple
>>>> -CONFIGURE_ARGS =    --libdir ${PREFIX}/lib/ocaml/
>>>> +
>>>> +# Set default installation directories
>>>> +# These affect runtime behavior later!
>>>> +CONFIGURE_ARGS =    --bindir ${TRUEPREFIX}/bin \
>>>> +            --sbindir ${TRUEPREFIX}/sbin \
>>>> +            --datadir ${TRUEPREFIX}/share \
>>>> +            --etcdir ${SYSCONFDIR} \
>>>> +            --libdir ${TRUEPREFIX}/lib/ocaml \
>>>> +            --libexecdir ${TRUEPREFIX}/lib/ocaml \
>>>> +            --mandir ${TRUEPREFIX}/man \
>>>> +            --docdir ${TRUEPREFIX}/share/doc
>>>> +
>>>> +MAKE_ENV +=        JOBS=${MAKE_JOBS}
>>>> USE_GMAKE =        Yes
>>>> ALL_TARGET =        release
>>>> -#FAKE_FLAGS =        PREFIX=${PREFIX} LIBDIR=lib/ocaml
>>>> -INSTALL_TARGET =    install
>>>> +FAKE_FLAGS =        PREFIX=${TRUEPREFIX} LIBDIR=${PREFIX}/lib/ocaml
>>>> +INSTALL_TARGET =    doc install
>>>> -#./dune.exe build --display=short
>>>> post-build:
>>>>   cd ${WRKSRC} && env -i ${MAKE_ENV} \
>>>> -    ./dune.exe build --display=short \
>>>> -    dune-private-libs.install dune-configurator.install
>>>> +    ./dune.exe build -j${MAKE_JOBS} --display=short \
>>>> +    stdune.install dune-configurator.install
>>>> do-install:
>>>>   cd ${WRKSRC} && env -i ${MAKE_ENV} ${FAKE_SETUP} \
>>>> -    ./dune.exe install --display=short \
>>>> -    dune dune-private-libs dune-configurator
>>>> -
>>>> -post-install:
>>>> -    mv ${PREFIX}/doc/* ${PREFIX}/share/doc/
>>>> -    rmdir ${PREFIX}/doc
>>>> +    ./dune.exe install -j${MAKE_JOBS} --display=short \
>>>> +    dune stdune dune-configurator
>>>> .include <bsd.port.mk>
>>>> Index: distinfo
>>>> ===================================================================
>>>> RCS file: /cvs/ports/devel/dune/distinfo,v
>>>> retrieving revision 1.5
>>>> diff -u -p -r1.5 distinfo
>>>> --- distinfo    4 Dec 2021 03:05:30 -0000    1.5
>>>> +++ distinfo    22 Jan 2023 15:00:45 -0000
>>>> @@ -1,2 +1,2 @@
>>>> -SHA256 (dune-2.7.0.tar.gz) = 2R9VSUrWHvpYQ97cCE2qZKaXUfCM7xPd6IPvp49+eL4=
>>>> -SIZE (dune-2.7.0.tar.gz) = 1284969
>>>> +SHA256 (dune-3.6.2.tar.gz) = hMKdXR1BdRipwz6HQJ3YZf7UzVugabQ/+OAwYDR06Bs=
>>>> +SIZE (dune-3.6.2.tar.gz) = 1906553
>>>> Index: patches/patch-Makefile
>>>> ===================================================================
>>>> RCS file: patches/patch-Makefile
>>>> diff -N patches/patch-Makefile
>>>> --- /dev/null    1 Jan 1970 00:00:00 -0000
>>>> +++ patches/patch-Makefile    22 Jan 2023 15:00:45 -0000
>>>> @@ -0,0 +1,13 @@
>>>> +Respect MAKE_JOBS during bootstrap phase
>>>> +Index: Makefile
>>>> +--- Makefile.orig
>>>> ++++ Makefile
>>>> +@@ -47,7 +47,7 @@ release: $(BIN)
>>>> +    @$(BIN) build @install -p dune --profile dune-bootstrap
>>>> + + $(BIN):
>>>> +-    @ocaml boot/bootstrap.ml
>>>> ++    @ocaml boot/bootstrap.ml -j $(JOBS)
>>>> + + dev: $(BIN)
>>>> +    $(BIN) build @install
>>>> Index: patches/patch-src_dune_cram_exec_ml
>>>> ===================================================================
>>>> RCS file: patches/patch-src_dune_cram_exec_ml
>>>> diff -N patches/patch-src_dune_cram_exec_ml
>>>> --- patches/patch-src_dune_cram_exec_ml    11 Mar 2022 18:49:59 -0000    
>>>> 1.2
>>>> +++ /dev/null    1 Jan 1970 00:00:00 -0000
>>>> @@ -1,15 +0,0 @@
>>>> -Backport commit for ocaml 4.13 support. see:
>>>> -https://github.com/ocaml/dune/commit/c1e82f94aa2883feda752df450130ee204855c09
>>>> -
>>>> -Index: src/dune/cram_exec.ml
>>>> ---- src/dune/cram_exec.ml.orig
>>>> -+++ src/dune/cram_exec.ml
>>>> -@@ -283,7 +283,7 @@ let rewrite_paths build_path_prefix_map ~parent_script
>>>> - - let sanitize ~parent_script cram_to_output :
>>>> -     (block_result * metadata_entry * string) Cram_lexer.block list =
>>>> --  List.map cram_to_output ~f:(fun t ->
>>>> -+  List.map cram_to_output ~f:(fun (t : (block_result * _) 
>>>> Cram_lexer.block) ->
>>>> -       match t with
>>>> -       | Cram_lexer.Comment t -> Cram_lexer.Comment t
>>>> -       | Command
>>>> Index: pkg/DESCR-private
>>>> ===================================================================
>>>> RCS file: pkg/DESCR-private
>>>> diff -N pkg/DESCR-private
>>>> --- pkg/DESCR-private    4 Dec 2021 03:05:30 -0000    1.1
>>>> +++ /dev/null    1 Jan 1970 00:00:00 -0000
>>>> @@ -1,3 +0,0 @@
>>>> -This package contains code that is shared between various
>>>> -dune-xxx packages. However, it is not meant for public
>>>> -consumption and provides no stability guarantee.
>>>> Index: pkg/PFRAG.dynlink-native
>>>> ===================================================================
>>>> RCS file: /cvs/ports/devel/dune/pkg/PFRAG.dynlink-native,v
>>>> retrieving revision 1.2
>>>> diff -u -p -r1.2 PFRAG.dynlink-native
>>>> --- pkg/PFRAG.dynlink-native    11 Mar 2022 18:50:00 -0000    1.2
>>>> +++ pkg/PFRAG.dynlink-native    22 Jan 2023 15:00:45 -0000
>>>> @@ -1,8 +0,0 @@
>>>> -lib/ocaml/dune/_caml/dune_caml.cmxs
>>>> -lib/ocaml/dune/_dune_lang/dune_lang.cmxs
>>>> -lib/ocaml/dune/_ocaml_config/ocaml_config.cmxs
>>>> -lib/ocaml/dune/_result/dune_result.cmxs
>>>> -lib/ocaml/dune/_stdune/stdune.cmxs
>>>> -lib/ocaml/dune/_wp/dune/wp_dune.cmxs
>>>> -lib/ocaml/dune/_wp/jbuilder/wp_jbuilder.cmxs
>>>> -lib/ocaml/dune/configurator/configurator.cmxs
>>>> Index: pkg/PFRAG.dynlink-native-private
>>>> ===================================================================
>>>> RCS file: pkg/PFRAG.dynlink-native-private
>>>> diff -N pkg/PFRAG.dynlink-native-private
>>>> --- pkg/PFRAG.dynlink-native-private    11 Mar 2022 18:50:00 -0000    1.2
>>>> +++ /dev/null    1 Jan 1970 00:00:00 -0000
>>>> @@ -1,8 +0,0 @@
>>>> -lib/ocaml/dune-private-libs/cache/cache.cmxs
>>>> -lib/ocaml/dune-private-libs/dune-lang/dune_lang.cmxs
>>>> -lib/ocaml/dune-private-libs/dune_csexp/dune_csexp.cmxs
>>>> -lib/ocaml/dune-private-libs/dune_re/dune_re.cmxs
>>>> -lib/ocaml/dune-private-libs/dune_util/dune_util.cmxs
>>>> -lib/ocaml/dune-private-libs/ocaml-config/ocaml_config.cmxs
>>>> -lib/ocaml/dune-private-libs/stdune/stdune.cmxs
>>>> -lib/ocaml/dune-private-libs/xdg/xdg.cmxs
>>>> Index: pkg/PFRAG.native
>>>> ===================================================================
>>>> RCS file: /cvs/ports/devel/dune/pkg/PFRAG.native,v
>>>> retrieving revision 1.3
>>>> diff -u -p -r1.3 PFRAG.native
>>>> --- pkg/PFRAG.native    11 Mar 2022 18:50:00 -0000    1.3
>>>> +++ pkg/PFRAG.native    22 Jan 2023 15:00:45 -0000
>>>> @@ -1,112 +1 @@
>>>> %%dynlink%%
>>>> -lib/ocaml/dune/_caml/dune_caml.a
>>>> -lib/ocaml/dune/_caml/dune_caml.cmx
>>>> -lib/ocaml/dune/_caml/dune_caml.cmxa
>>>> -lib/ocaml/dune/_dune_lang/dune_lang.a
>>>> -lib/ocaml/dune/_dune_lang/dune_lang.cmx
>>>> -lib/ocaml/dune/_dune_lang/dune_lang.cmxa
>>>> -lib/ocaml/dune/_dune_lang/dune_lang__.cmx
>>>> -lib/ocaml/dune/_dune_lang/dune_lang__Atom.cmx
>>>> -lib/ocaml/dune/_dune_lang/dune_lang__Combinators.cmx
>>>> -lib/ocaml/dune/_dune_lang/dune_lang__Dune_lexer.cmx
>>>> -lib/ocaml/dune/_dune_lang/dune_lang__Escape.cmx
>>>> -lib/ocaml/dune/_dune_lang/dune_lang__File_syntax.cmx
>>>> -lib/ocaml/dune/_dune_lang/dune_lang__Jbuild_lexer.cmx
>>>> -lib/ocaml/dune/_dune_lang/dune_lang__Lexer.cmx
>>>> -lib/ocaml/dune/_dune_lang/dune_lang__Lexer_shared.cmx
>>>> -lib/ocaml/dune/_dune_lang/dune_lang__Template.cmx
>>>> -lib/ocaml/dune/_dune_lang/dune_lang__Types.cmx
>>>> -lib/ocaml/dune/_ocaml_config/ocaml_config.a
>>>> -lib/ocaml/dune/_ocaml_config/ocaml_config.cmx
>>>> -lib/ocaml/dune/_ocaml_config/ocaml_config.cmxa
>>>> -lib/ocaml/dune/_result/dune_result.a
>>>> -lib/ocaml/dune/_result/dune_result.cmx
>>>> -lib/ocaml/dune/_result/dune_result.cmxa
>>>> -lib/ocaml/dune/_result/dune_result__.cmx
>>>> -lib/ocaml/dune/_result/dune_result__Result.cmx
>>>> -lib/ocaml/dune/_result/dune_result__Result_compat.cmx
>>>> -lib/ocaml/dune/_stdune/stdune.a
>>>> -lib/ocaml/dune/_stdune/stdune.cmx
>>>> -lib/ocaml/dune/_stdune/stdune.cmxa
>>>> -lib/ocaml/dune/_stdune/stdune__.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Ansi_color.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Appendable_list.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Array.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Bin.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Bool.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Bytes.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Char.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Code_error.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Common.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Comparable.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Comparable_intf.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Comparator.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Console.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Csexp.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Digest.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Dyn.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Either.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Env.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Escape.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Exn.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Exn_with_backtrace.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Fdecl.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Filename.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Float.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Fmt.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Fn.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Hashable.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Hashtbl.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Hashtbl_intf.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Id.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Int.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Interned.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Io.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Lexbuf.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__List.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Loc.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Loc0.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Log.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Map.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Map_intf.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Monad.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Nothing.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Option.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Or_exn.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Ordered.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Ordering.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Path.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Path_intf.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Poly.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Pp.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Proc.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Result.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Set.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Set_intf.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Sexp.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Signal.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Staged.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__String.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__String_split.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Table.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Tuple.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Type_eq.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Unit.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__Univ_map.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__User_error.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__User_message.cmx
>>>> -lib/ocaml/dune/_stdune/stdune__User_warning.cmx
>>>> -lib/ocaml/dune/_wp/dune/wp.cmx
>>>> -lib/ocaml/dune/_wp/dune/wp__wp_dune__.cmx
>>>> -lib/ocaml/dune/_wp/dune/wp_dune.a
>>>> -lib/ocaml/dune/_wp/dune/wp_dune.cmxa
>>>> -lib/ocaml/dune/_wp/jbuilder/wp.cmx
>>>> -lib/ocaml/dune/_wp/jbuilder/wp__wp_jbuilder__.cmx
>>>> -lib/ocaml/dune/_wp/jbuilder/wp_jbuilder.a
>>>> -lib/ocaml/dune/_wp/jbuilder/wp_jbuilder.cmxa
>>>> -lib/ocaml/dune/configurator/configurator.a
>>>> -lib/ocaml/dune/configurator/configurator.cmx
>>>> -lib/ocaml/dune/configurator/configurator.cmxa
>>>> -lib/ocaml/dune/configurator/configurator__.cmx
>>>> -lib/ocaml/dune/configurator/configurator__Extract_obj.cmx
>>>> -lib/ocaml/dune/configurator/configurator__V1.cmx
>>>> Index: pkg/PFRAG.native-configurator
>>>> ===================================================================
>>>> RCS file: /cvs/ports/devel/dune/pkg/PFRAG.native-configurator,v
>>>> retrieving revision 1.3
>>>> diff -u -p -r1.3 PFRAG.native-configurator
>>>> --- pkg/PFRAG.native-configurator    11 Mar 2022 18:50:00 -0000    1.3
>>>> +++ pkg/PFRAG.native-configurator    22 Jan 2023 15:00:45 -0000
>>>> @@ -3,9 +3,96 @@ lib/ocaml/dune-configurator/configurator
>>>> lib/ocaml/dune-configurator/configurator.cmx
>>>> lib/ocaml/dune-configurator/configurator.cmxa
>>>> lib/ocaml/dune-configurator/configurator__.cmx
>>>> -lib/ocaml/dune-configurator/configurator__Csexp.cmx
>>>> lib/ocaml/dune-configurator/configurator__Dune_lang.cmx
>>>> lib/ocaml/dune-configurator/configurator__Extract_obj.cmx
>>>> lib/ocaml/dune-configurator/configurator__Import.cmx
>>>> lib/ocaml/dune-configurator/configurator__Ocaml_config.cmx
>>>> lib/ocaml/dune-configurator/configurator__V1.cmx
>>>> +lib/ocaml/stdune/csexp/csexp.a
>>>> +lib/ocaml/stdune/csexp/csexp.cmx
>>>> +lib/ocaml/stdune/csexp/csexp.cmxa
>>>> +lib/ocaml/stdune/csexp/csexp.cmxs
>>>> +lib/ocaml/stdune/filesystem_stubs/dune_filesystem_stubs.cmx
>>>> +lib/ocaml/stdune/filesystem_stubs/dune_filesystem_stubs.cmxa
>>>> +lib/ocaml/stdune/filesystem_stubs/dune_filesystem_stubs.cmxs
>>>> +lib/ocaml/stdune/stdune.a
>>>> +lib/ocaml/stdune/stdune.cmx
>>>> +lib/ocaml/stdune/stdune.cmxa
>>>> +lib/ocaml/stdune/stdune.cmxs
>>>> +lib/ocaml/stdune/stdune__.cmx
>>>> +lib/ocaml/stdune/stdune__Ansi_color.cmx
>>>> +lib/ocaml/stdune/stdune__Appendable_list.cmx
>>>> +lib/ocaml/stdune/stdune__Applicative.cmx
>>>> +lib/ocaml/stdune/stdune__Applicative_intf.cmx
>>>> +lib/ocaml/stdune/stdune__Array.cmx
>>>> +lib/ocaml/stdune/stdune__Bin.cmx
>>>> +lib/ocaml/stdune/stdune__Bool.cmx
>>>> +lib/ocaml/stdune/stdune__Bytes.cmx
>>>> +lib/ocaml/stdune/stdune__Bytes_unit.cmx
>>>> +lib/ocaml/stdune/stdune__Caller_id.cmx
>>>> +lib/ocaml/stdune/stdune__Char.cmx
>>>> +lib/ocaml/stdune/stdune__Code_error.cmx
>>>> +lib/ocaml/stdune/stdune__Comparable.cmx
>>>> +lib/ocaml/stdune/stdune__Comparable_intf.cmx
>>>> +lib/ocaml/stdune/stdune__Comparator.cmx
>>>> +lib/ocaml/stdune/stdune__Either.cmx
>>>> +lib/ocaml/stdune/stdune__Env.cmx
>>>> +lib/ocaml/stdune/stdune__Escape.cmx
>>>> +lib/ocaml/stdune/stdune__Exn.cmx
>>>> +lib/ocaml/stdune/stdune__Exn_with_backtrace.cmx
>>>> +lib/ocaml/stdune/stdune__Fdecl.cmx
>>>> +lib/ocaml/stdune/stdune__Filename.cmx
>>>> +lib/ocaml/stdune/stdune__Float.cmx
>>>> +lib/ocaml/stdune/stdune__Fpath.cmx
>>>> +lib/ocaml/stdune/stdune__Hashable.cmx
>>>> +lib/ocaml/stdune/stdune__Hashtbl.cmx
>>>> +lib/ocaml/stdune/stdune__Hashtbl_intf.cmx
>>>> +lib/ocaml/stdune/stdune__Id.cmx
>>>> +lib/ocaml/stdune/stdune__Int.cmx
>>>> +lib/ocaml/stdune/stdune__Io.cmx
>>>> +lib/ocaml/stdune/stdune__Io_intf.cmx
>>>> +lib/ocaml/stdune/stdune__Lexbuf.cmx
>>>> +lib/ocaml/stdune/stdune__List.cmx
>>>> +lib/ocaml/stdune/stdune__Loc.cmx
>>>> +lib/ocaml/stdune/stdune__Loc0.cmx
>>>> +lib/ocaml/stdune/stdune__Map.cmx
>>>> +lib/ocaml/stdune/stdune__Map_intf.cmx
>>>> +lib/ocaml/stdune/stdune__Monad.cmx
>>>> +lib/ocaml/stdune/stdune__Monad_intf.cmx
>>>> +lib/ocaml/stdune/stdune__Monoid.cmx
>>>> +lib/ocaml/stdune/stdune__Monoid_intf.cmx
>>>> +lib/ocaml/stdune/stdune__Nonempty_list.cmx
>>>> +lib/ocaml/stdune/stdune__Nothing.cmx
>>>> +lib/ocaml/stdune/stdune__Option.cmx
>>>> +lib/ocaml/stdune/stdune__Or_exn.cmx
>>>> +lib/ocaml/stdune/stdune__Path.cmx
>>>> +lib/ocaml/stdune/stdune__Path_intf.cmx
>>>> +lib/ocaml/stdune/stdune__Pid.cmx
>>>> +lib/ocaml/stdune/stdune__Poly.cmx
>>>> +lib/ocaml/stdune/stdune__Predicate.cmx
>>>> +lib/ocaml/stdune/stdune__Proc.cmx
>>>> +lib/ocaml/stdune/stdune__Queue.cmx
>>>> +lib/ocaml/stdune/stdune__Result.cmx
>>>> +lib/ocaml/stdune/stdune__Scanf.cmx
>>>> +lib/ocaml/stdune/stdune__Seq.cmx
>>>> +lib/ocaml/stdune/stdune__Set.cmx
>>>> +lib/ocaml/stdune/stdune__Set_intf.cmx
>>>> +lib/ocaml/stdune/stdune__Sexp.cmx
>>>> +lib/ocaml/stdune/stdune__Signal.cmx
>>>> +lib/ocaml/stdune/stdune__Staged.cmx
>>>> +lib/ocaml/stdune/stdune__State.cmx
>>>> +lib/ocaml/stdune/stdune__String.cmx
>>>> +lib/ocaml/stdune/stdune__String_split.cmx
>>>> +lib/ocaml/stdune/stdune__Sys.cmx
>>>> +lib/ocaml/stdune/stdune__Table.cmx
>>>> +lib/ocaml/stdune/stdune__Temp.cmx
>>>> +lib/ocaml/stdune/stdune__Top_closure.cmx
>>>> +lib/ocaml/stdune/stdune__Top_closure_intf.cmx
>>>> +lib/ocaml/stdune/stdune__Tuple.cmx
>>>> +lib/ocaml/stdune/stdune__Type_eq.cmx
>>>> +lib/ocaml/stdune/stdune__Unit.cmx
>>>> +lib/ocaml/stdune/stdune__Univ_map.cmx
>>>> +lib/ocaml/stdune/stdune__Univ_map_intf.cmx
>>>> +lib/ocaml/stdune/stdune__User_error.cmx
>>>> +lib/ocaml/stdune/stdune__User_message.cmx
>>>> +lib/ocaml/stdune/stdune__User_warning.cmx
>>>> Index: pkg/PFRAG.native-private
>>>> ===================================================================
>>>> RCS file: pkg/PFRAG.native-private
>>>> diff -N pkg/PFRAG.native-private
>>>> --- pkg/PFRAG.native-private    11 Mar 2022 18:50:00 -0000    1.3
>>>> +++ /dev/null    1 Jan 1970 00:00:00 -0000
>>>> @@ -1,138 +0,0 @@
>>>> -%%dynlink%%
>>>> -lib/ocaml/dune-private-libs/cache/cache.a
>>>> -lib/ocaml/dune-private-libs/cache/cache.cmx
>>>> -lib/ocaml/dune-private-libs/cache/cache.cmxa
>>>> -lib/ocaml/dune-private-libs/cache/cache__.cmx
>>>> -lib/ocaml/dune-private-libs/cache/cache__Cache_intf.cmx
>>>> -lib/ocaml/dune-private-libs/cache/cache__Client.cmx
>>>> -lib/ocaml/dune-private-libs/cache/cache__Key.cmx
>>>> -lib/ocaml/dune-private-libs/cache/cache__Local.cmx
>>>> -lib/ocaml/dune-private-libs/cache/cache__Messages.cmx
>>>> -lib/ocaml/dune-private-libs/cache/cache__Messages_intf.cmx
>>>> -lib/ocaml/dune-private-libs/dune-lang/dune_lang.a
>>>> -lib/ocaml/dune-private-libs/dune-lang/dune_lang.cmx
>>>> -lib/ocaml/dune-private-libs/dune-lang/dune_lang.cmxa
>>>> -lib/ocaml/dune-private-libs/dune-lang/dune_lang__.cmx
>>>> -lib/ocaml/dune-private-libs/dune-lang/dune_lang__Ast.cmx
>>>> -lib/ocaml/dune-private-libs/dune-lang/dune_lang__Atom.cmx
>>>> -lib/ocaml/dune-private-libs/dune-lang/dune_lang__Combinators.cmx
>>>> -lib/ocaml/dune-private-libs/dune-lang/dune_lang__Conv.cmx
>>>> -lib/ocaml/dune-private-libs/dune-lang/dune_lang__Cst.cmx
>>>> -lib/ocaml/dune-private-libs/dune-lang/dune_lang__Decoder.cmx
>>>> -lib/ocaml/dune-private-libs/dune-lang/dune_lang__Encoder.cmx
>>>> -lib/ocaml/dune-private-libs/dune-lang/dune_lang__Escape.cmx
>>>> -lib/ocaml/dune-private-libs/dune-lang/dune_lang__Lexer.cmx
>>>> -lib/ocaml/dune-private-libs/dune-lang/dune_lang__Parser.cmx
>>>> -lib/ocaml/dune-private-libs/dune-lang/dune_lang__Syntax.cmx
>>>> -lib/ocaml/dune-private-libs/dune-lang/dune_lang__T.cmx
>>>> -lib/ocaml/dune-private-libs/dune-lang/dune_lang__Template.cmx
>>>> -lib/ocaml/dune-private-libs/dune-lang/dune_lang__Versioned_file.cmx
>>>> -lib/ocaml/dune-private-libs/dune-lang/dune_lang__Versioned_file_first_line.cmx
>>>> -lib/ocaml/dune-private-libs/dune_csexp/dune_csexp.a
>>>> -lib/ocaml/dune-private-libs/dune_csexp/dune_csexp.cmx
>>>> -lib/ocaml/dune-private-libs/dune_csexp/dune_csexp.cmxa
>>>> -lib/ocaml/dune-private-libs/dune_csexp/dune_csexp__Csexp.cmx
>>>> -lib/ocaml/dune-private-libs/dune_re/dune_re.a
>>>> -lib/ocaml/dune-private-libs/dune_re/dune_re.cmx
>>>> -lib/ocaml/dune-private-libs/dune_re/dune_re.cmxa
>>>> -lib/ocaml/dune-private-libs/dune_re/dune_re__.cmx
>>>> -lib/ocaml/dune-private-libs/dune_re/dune_re__Re.cmx
>>>> -lib/ocaml/dune-private-libs/dune_re/dune_re__Re_automata.cmx
>>>> -lib/ocaml/dune-private-libs/dune_re/dune_re__Re_cset.cmx
>>>> -lib/ocaml/dune-private-libs/dune_re/dune_re__Re_fmt.cmx
>>>> -lib/ocaml/dune-private-libs/dune_util/dune_util.a
>>>> -lib/ocaml/dune-private-libs/dune_util/dune_util.cmx
>>>> -lib/ocaml/dune-private-libs/dune_util/dune_util.cmxa
>>>> -lib/ocaml/dune-private-libs/dune_util/dune_util__Log.cmx
>>>> -lib/ocaml/dune-private-libs/dune_util/dune_util__Report_error.cmx
>>>> -lib/ocaml/dune-private-libs/ocaml-config/ocaml_config.a
>>>> -lib/ocaml/dune-private-libs/ocaml-config/ocaml_config.cmx
>>>> -lib/ocaml/dune-private-libs/ocaml-config/ocaml_config.cmxa
>>>> -lib/ocaml/dune-private-libs/stdune/stdune.a
>>>> -lib/ocaml/dune-private-libs/stdune/stdune.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune.cmxa
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Ansi_color.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Appendable_list.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Applicative.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Applicative_intf.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Array.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Bin.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Bool.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Bytes.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Char.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Code_error.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Comparable.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Comparable_intf.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Comparator.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Console.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Csexp.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Daemonize.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Digest.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Dyn.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Either.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Env.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Escape.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Exn.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Exn_with_backtrace.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Fcntl.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Fdecl.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Filename.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Float.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Fpath.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Hashable.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Hashtbl.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Hashtbl_intf.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Id.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Int.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Interned.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Interned_intf.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Io.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Io_intf.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Lexbuf.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__List.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Loc.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Loc0.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Lock_file.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Map.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Map_intf.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Monad.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Monad_intf.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Nothing.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Option.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Or_exn.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Ordered.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Ordering.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Path.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Path_intf.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Pid.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Poly.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Pp.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Proc.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Queue.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Result.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Scanf.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Seq.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Set.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Set_intf.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Sexp.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Signal.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Spawn.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Staged.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__String.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__String_split.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Sys.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Table.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Temp.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Top_closure.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Top_closure_intf.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Tuple.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Type_eq.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Unit.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__Univ_map.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__User_error.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__User_message.cmx
>>>> -lib/ocaml/dune-private-libs/stdune/stdune__User_warning.cmx
>>>> -lib/ocaml/dune-private-libs/xdg/xdg.a
>>>> -lib/ocaml/dune-private-libs/xdg/xdg.cmx
>>>> -lib/ocaml/dune-private-libs/xdg/xdg.cmxa
>>>> Index: pkg/PLIST-configurator
>>>> ===================================================================
>>>> RCS file: /cvs/ports/devel/dune/pkg/PLIST-configurator,v
>>>> retrieving revision 1.3
>>>> diff -u -p -r1.3 PLIST-configurator
>>>> --- pkg/PLIST-configurator    11 Mar 2022 18:50:00 -0000    1.3
>>>> +++ pkg/PLIST-configurator    22 Jan 2023 15:00:45 -0000
>>>> @@ -1,10 +1,14 @@
>>>> %%native%%
>>>> lib/ocaml/dune-configurator/
>>>> lib/ocaml/dune-configurator/.private/
>>>> -lib/ocaml/dune-configurator/.private/configurator__Csexp.cmi
>>>> lib/ocaml/dune-configurator/.private/configurator__Dune_lang.cmi
>>>> +lib/ocaml/dune-configurator/.private/configurator__Dune_lang.cmt
>>>> +lib/ocaml/dune-configurator/.private/configurator__Dune_lang.cmti
>>>> lib/ocaml/dune-configurator/.private/configurator__Import.cmi
>>>> +lib/ocaml/dune-configurator/.private/configurator__Import.cmt
>>>> lib/ocaml/dune-configurator/.private/configurator__Ocaml_config.cmi
>>>> +lib/ocaml/dune-configurator/.private/configurator__Ocaml_config.cmt
>>>> +lib/ocaml/dune-configurator/.private/configurator__Ocaml_config.cmti
>>>> lib/ocaml/dune-configurator/META
>>>> lib/ocaml/dune-configurator/configurator.cma
>>>> lib/ocaml/dune-configurator/configurator.cmi
>>>> @@ -13,21 +17,12 @@ lib/ocaml/dune-configurator/configurator
>>>> lib/ocaml/dune-configurator/configurator__.cmi
>>>> lib/ocaml/dune-configurator/configurator__.cmt
>>>> lib/ocaml/dune-configurator/configurator__.ml
>>>> -lib/ocaml/dune-configurator/configurator__Csexp.cmt
>>>> -lib/ocaml/dune-configurator/configurator__Csexp.cmti
>>>> -lib/ocaml/dune-configurator/configurator__Dune_lang.cmt
>>>> -lib/ocaml/dune-configurator/configurator__Dune_lang.cmti
>>>> lib/ocaml/dune-configurator/configurator__Extract_obj.cmi
>>>> lib/ocaml/dune-configurator/configurator__Extract_obj.cmt
>>>> lib/ocaml/dune-configurator/configurator__Extract_obj.cmti
>>>> -lib/ocaml/dune-configurator/configurator__Import.cmt
>>>> -lib/ocaml/dune-configurator/configurator__Ocaml_config.cmt
>>>> -lib/ocaml/dune-configurator/configurator__Ocaml_config.cmti
>>>> lib/ocaml/dune-configurator/configurator__V1.cmi
>>>> lib/ocaml/dune-configurator/configurator__V1.cmt
>>>> lib/ocaml/dune-configurator/configurator__V1.cmti
>>>> -lib/ocaml/dune-configurator/csexp.ml
>>>> -lib/ocaml/dune-configurator/csexp.mli
>>>> lib/ocaml/dune-configurator/dune-package
>>>> lib/ocaml/dune-configurator/dune_lang.ml
>>>> lib/ocaml/dune-configurator/dune_lang.mli
>>>> @@ -39,7 +34,390 @@ lib/ocaml/dune-configurator/ocaml_config
>>>> lib/ocaml/dune-configurator/opam
>>>> lib/ocaml/dune-configurator/v1.ml
>>>> lib/ocaml/dune-configurator/v1.mli
>>>> +lib/ocaml/stdune/
>>>> +lib/ocaml/stdune/META
>>>> +lib/ocaml/stdune/ansi_color.ml
>>>> +lib/ocaml/stdune/ansi_color.mli
>>>> +lib/ocaml/stdune/appendable_list.ml
>>>> +lib/ocaml/stdune/appendable_list.mli
>>>> +lib/ocaml/stdune/applicative.ml
>>>> +lib/ocaml/stdune/applicative.mli
>>>> +lib/ocaml/stdune/applicative_intf.ml
>>>> +lib/ocaml/stdune/array.ml
>>>> +lib/ocaml/stdune/bin.ml
>>>> +lib/ocaml/stdune/bin.mli
>>>> +lib/ocaml/stdune/bool.ml
>>>> +lib/ocaml/stdune/bool.mli
>>>> +lib/ocaml/stdune/bytes.ml
>>>> +lib/ocaml/stdune/bytes.mli
>>>> +lib/ocaml/stdune/bytes_unit.ml
>>>> +lib/ocaml/stdune/bytes_unit.mli
>>>> +lib/ocaml/stdune/caller_id.ml
>>>> +lib/ocaml/stdune/caller_id.mli
>>>> +lib/ocaml/stdune/char.ml
>>>> +lib/ocaml/stdune/char.mli
>>>> +lib/ocaml/stdune/code_error.ml
>>>> +lib/ocaml/stdune/code_error.mli
>>>> +lib/ocaml/stdune/comparable.ml
>>>> +lib/ocaml/stdune/comparable.mli
>>>> +lib/ocaml/stdune/comparable_intf.ml
>>>> +lib/ocaml/stdune/comparator.ml
>>>> +lib/ocaml/stdune/comparator.mli
>>>> +lib/ocaml/stdune/csexp/
>>>> +lib/ocaml/stdune/csexp/csexp.cma
>>>> +lib/ocaml/stdune/csexp/csexp.cmi
>>>> +lib/ocaml/stdune/csexp/csexp.cmt
>>>> +lib/ocaml/stdune/csexp/csexp.cmti
>>>> +lib/ocaml/stdune/csexp/csexp.ml
>>>> +lib/ocaml/stdune/csexp/csexp.mli
>>>> +lib/ocaml/stdune/dune-package
>>>> +lib/ocaml/stdune/either.ml
>>>> +lib/ocaml/stdune/either.mli
>>>> +lib/ocaml/stdune/env.ml
>>>> +lib/ocaml/stdune/env.mli
>>>> +lib/ocaml/stdune/escape.ml
>>>> +lib/ocaml/stdune/escape.mli
>>>> +lib/ocaml/stdune/exn.ml
>>>> +lib/ocaml/stdune/exn.mli
>>>> +lib/ocaml/stdune/exn_with_backtrace.ml
>>>> +lib/ocaml/stdune/exn_with_backtrace.mli
>>>> +lib/ocaml/stdune/fdecl.ml
>>>> +lib/ocaml/stdune/fdecl.mli
>>>> +lib/ocaml/stdune/filename.ml
>>>> +lib/ocaml/stdune/filename.mli
>>>> +lib/ocaml/stdune/filesystem_stubs/
>>>> +lib/ocaml/stdune/filesystem_stubs/dune_filesystem_stubs.cma
>>>> +lib/ocaml/stdune/filesystem_stubs/dune_filesystem_stubs.cmi
>>>> +lib/ocaml/stdune/filesystem_stubs/dune_filesystem_stubs.cmt
>>>> +lib/ocaml/stdune/filesystem_stubs/dune_filesystem_stubs.cmti
>>>> +lib/ocaml/stdune/filesystem_stubs/dune_filesystem_stubs.ml
>>>> +lib/ocaml/stdune/filesystem_stubs/dune_filesystem_stubs.mli
>>>> +@static-l


Reply via email to