Tuesday, January 24, 2023

Re: [Update] devel/dune 3.6.2

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.

On January 24, 2023 2:44:13 PM GMT+01:00, Daniel Dickman <didickman@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 <chrisz@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

No comments:

Post a Comment