From 7448532a93f66763c75f6103ccdb23225ba8a16a Mon Sep 17 00:00:00 2001 From: Marek Kubica Date: Mon, 22 Jun 2026 14:11:10 +0200 Subject: [PATCH 1/2] Re-lock with current repo state Signed-off-by: Marek Kubica --- dune.lock/angstrom.0.16.1.pkg | 3 +- dune.lock/asn1-combinators.0.3.2.pkg | 2 +- dune.lock/base64.3.5.2.pkg | 2 +- dune.lock/bigarray-compat.1.1.0.pkg | 2 +- dune.lock/bigstringaf.0.10.0.pkg | 3 +- dune.lock/bstr.0.0.4.pkg | 2 +- dune.lock/camlp-streams.5.0.1.pkg | 3 +- ...aqti-lwt.2.2.4.pkg => caqti-lwt.2.3.2.pkg} | 6 +- .../{caqti.2.2.4.pkg => caqti.2.3.2.pkg} | 7 +- dune.lock/checkseum.0.5.2.pkg | 15 - dune.lock/checkseum.0.5.3.pkg | 15 + ...{cmdliner.2.1.0.pkg => cmdliner.2.1.1.pkg} | 6 +- dune.lock/compiler-cloning.enabled.pkg | 1 + dune.lock/conf-gmp.5.pkg | 4 +- dune.lock/conf-libssl.4.pkg | 6 +- ...pkg-config.4.pkg => conf-pkg-config.5.pkg} | 63 +- dune.lock/cppo.1.8.0.pkg | 3 +- dune.lock/csexp.1.5.2.pkg | 2 +- dune.lock/cstruct.6.2.0.pkg | 2 +- dune.lock/decompress.1.5.3.pkg | 2 +- dune.lock/digestif.1.3.0.pkg | 2 +- dune.lock/domain-name.0.5.0.pkg | 2 +- dune.lock/dream-encoding.0.3.0.pkg | 2 +- dune.lock/dune-configurator.3.20.2.pkg | 2 +- dune.lock/dune-private-libs.3.20.2.pkg | 2 +- dune.lock/dune-site.3.20.2.pkg | 2 +- dune.lock/duration.0.2.1.pkg | 19 - dune.lock/duration.0.3.1.pkg | 19 + dune.lock/dyn.3.20.2.pkg | 2 +- dune.lock/eqaf.0.10.pkg | 2 +- dune.lock/gluten-lwt-unix.0.5.2.pkg | 2 +- dune.lock/gluten-lwt.0.5.2.pkg | 2 +- dune.lock/gluten.0.5.2.pkg | 2 +- dune.lock/gmap.0.3.0.pkg | 2 +- dune.lock/graphql-lwt.0.14.0.pkg | 2 +- dune.lock/graphql.0.14.0.pkg | 2 +- dune.lock/graphql_parser.0.14.0.pkg | 2 +- dune.lock/h2-lwt-unix.0.10.0.pkg | 2 +- dune.lock/h2-lwt.0.10.0.pkg | 2 +- dune.lock/h2.0.10.0.pkg | 2 +- dune.lock/hpack.0.13.0.pkg | 2 +- ...of_jsx.0.0.8.pkg => html_of_jsx.0.0.9.pkg} | 8 +- dune.lock/httpun-lwt-unix.0.1.0.pkg | 2 +- dune.lock/httpun-lwt.0.1.0.pkg | 2 +- dune.lock/httpun-types.0.1.0.pkg | 2 +- dune.lock/httpun-ws.0.2.0.pkg | 2 +- dune.lock/httpun.0.1.0.pkg | 2 +- dune.lock/ipaddr.5.6.2.pkg | 2 +- dune.lock/kdf.1.0.0.pkg | 2 +- dune.lock/ke.0.6.pkg | 2 +- dune.lock/lock.dune | 11 +- dune.lock/logs.0.10.0.pkg | 2 +- dune.lock/lru.0.3.1.pkg | 2 +- dune.lock/lwt-dllist.1.1.0.pkg | 2 +- dune.lock/{lwt.5.9.2.pkg => lwt.6.1.2.pkg} | 7 +- .../{lwt_ppx.5.9.3.pkg => lwt_ppx.6.1.0.pkg} | 7 +- dune.lock/lwt_ssl.1.2.0.pkg | 2 +- dune.lock/macaddr.5.6.2.pkg | 2 +- dune.lock/magic-mime.1.3.1.pkg | 2 +- dune.lock/menhir.20260209.pkg | 3 +- dune.lock/menhirCST.20260209.pkg | 3 +- dune.lock/menhirGLR.20260209.pkg | 3 +- dune.lock/menhirLib.20260209.pkg | 3 +- dune.lock/menhirSdk.20260209.pkg | 3 +- dune.lock/merlin-lib.5.6.1-504.pkg | 19 - dune.lock/merlin-lib.5.7.1-504.pkg | 19 + dune.lock/mirage-clock.4.2.0.pkg | 2 +- dune.lock/mirage-crypto-ec.1.2.0.pkg | 2 +- dune.lock/mirage-crypto-pk.1.2.0.pkg | 2 +- dune.lock/mirage-crypto-rng-lwt.1.2.0.pkg | 2 +- dune.lock/mirage-crypto-rng.1.2.0.pkg | 2 +- dune.lock/mirage-crypto.1.2.0.pkg | 2 +- dune.lock/mlx.0.11.pkg | 2 +- dune.lock/multipart_form-lwt.0.8.0.pkg | 2 +- dune.lock/multipart_form.0.8.0.pkg | 2 +- dune.lock/ocaml-compiler-libs.v0.17.0.pkg | 3 +- dune.lock/ocaml-compiler.5.4.1.pkg | 560 +----------------- dune.lock/ocaml-config.3.pkg | 22 - dune.lock/ocaml-syntax-shims.1.0.0.pkg | 2 +- dune.lock/ocaml.5.4.1.pkg | 27 +- dune.lock/ocamlfind.1.9.8+dune.pkg | 3 +- dune.lock/ocamlmerlin-mlx.0.11.pkg | 2 +- dune.lock/ocplib-endian.1.2.pkg | 3 +- dune.lock/ohex.0.2.0.pkg | 3 +- dune.lock/optint.0.3.0.pkg | 2 +- dune.lock/ordering.3.20.2.pkg | 2 +- dune.lock/pecu.0.7.pkg | 2 +- dune.lock/pp.2.0.0.pkg | 2 +- dune.lock/ppx_deriving.6.1.1.pkg | 3 +- dune.lock/ppx_deriving_yojson.3.10.0.pkg | 2 +- .../{ppxlib.0.37.0.pkg => ppxlib.0.38.0.pkg} | 6 +- dune.lock/pretty_expressive.0.5.pkg | 19 + dune.lock/prettym.0.0.4.pkg | 15 - dune.lock/prettym.0.0.5.pkg | 15 + dune.lock/psq.0.2.1.pkg | 2 +- dune.lock/re.1.14.0.pkg | 3 +- .../relocatable-compiler.5.4.1.20251109.1.pkg | 86 +++ dune.lock/sexplib0.v0.17.0.pkg | 3 +- dune.lock/ssl.0.7.0.pkg | 3 +- dune.lock/stdlib-shims.0.3.0.pkg | 2 +- dune.lock/stdune.3.20.2.pkg | 2 +- dune.lock/stringext.1.6.0.pkg | 2 +- dune.lock/tls.2.0.3.pkg | 33 -- dune.lock/unstrctrd.0.4.pkg | 2 +- dune.lock/uri.4.4.0.pkg | 2 +- dune.lock/x509.1.0.6.pkg | 2 +- dune.lock/yojson.3.0.0.pkg | 2 +- dune.lock/zarith.1.14.pkg | 2 +- 108 files changed, 376 insertions(+), 820 deletions(-) rename dune.lock/{caqti-lwt.2.2.4.pkg => caqti-lwt.2.3.2.pkg} (59%) rename dune.lock/{caqti.2.2.4.pkg => caqti.2.3.2.pkg} (73%) delete mode 100644 dune.lock/checkseum.0.5.2.pkg create mode 100644 dune.lock/checkseum.0.5.3.pkg rename dune.lock/{cmdliner.2.1.0.pkg => cmdliner.2.1.1.pkg} (75%) create mode 100644 dune.lock/compiler-cloning.enabled.pkg rename dune.lock/{conf-pkg-config.4.pkg => conf-pkg-config.5.pkg} (55%) delete mode 100644 dune.lock/duration.0.2.1.pkg create mode 100644 dune.lock/duration.0.3.1.pkg rename dune.lock/{html_of_jsx.0.0.8.pkg => html_of_jsx.0.0.9.pkg} (55%) rename dune.lock/{lwt.5.9.2.pkg => lwt.6.1.2.pkg} (67%) rename dune.lock/{lwt_ppx.5.9.3.pkg => lwt_ppx.6.1.0.pkg} (50%) delete mode 100644 dune.lock/merlin-lib.5.6.1-504.pkg create mode 100644 dune.lock/merlin-lib.5.7.1-504.pkg delete mode 100644 dune.lock/ocaml-config.3.pkg rename dune.lock/{ppxlib.0.37.0.pkg => ppxlib.0.38.0.pkg} (54%) create mode 100644 dune.lock/pretty_expressive.0.5.pkg delete mode 100644 dune.lock/prettym.0.0.4.pkg create mode 100644 dune.lock/prettym.0.0.5.pkg create mode 100644 dune.lock/relocatable-compiler.5.4.1.20251109.1.pkg delete mode 100644 dune.lock/tls.2.0.3.pkg diff --git a/dune.lock/angstrom.0.16.1.pkg b/dune.lock/angstrom.0.16.1.pkg index c78a852..fb53ba2 100644 --- a/dune.lock/angstrom.0.16.1.pkg +++ b/dune.lock/angstrom.0.16.1.pkg @@ -14,4 +14,5 @@ (source (fetch (url https://github.com/inhabitedtype/angstrom/archive/0.16.1.tar.gz) - (checksum md5=a9e096b4b2b8e4e3bb17d472bbccaad0))) + (checksum + sha256=143536fb4d049574c539b9990840615e078ed3dd94e1d24888293f68349a100b))) diff --git a/dune.lock/asn1-combinators.0.3.2.pkg b/dune.lock/asn1-combinators.0.3.2.pkg index dde2b03..1cd66f7 100644 --- a/dune.lock/asn1-combinators.0.3.2.pkg +++ b/dune.lock/asn1-combinators.0.3.2.pkg @@ -16,4 +16,4 @@ (url https://github.com/mirleft/ocaml-asn1-combinators/releases/download/v0.3.2/asn1-combinators-0.3.2.tbz) (checksum - sha256=2b26985f6e2722073dcd9f84355bd6757e12643b5a48e30b3c07ff7cfb0d8a7f))) + sha512=8ca5a9dfa080cd2e6c3ef05a232e90916df921b09e8445728c6b46438d39056ccb8cd61325f3858490f032a17620a0de17f9d910fd8f0cabe961b02bc76a2eca))) diff --git a/dune.lock/base64.3.5.2.pkg b/dune.lock/base64.3.5.2.pkg index 62c5501..4d0aaa0 100644 --- a/dune.lock/base64.3.5.2.pkg +++ b/dune.lock/base64.3.5.2.pkg @@ -16,4 +16,4 @@ (url https://github.com/mirage/ocaml-base64/releases/download/v3.5.2/base64-3.5.2.tbz) (checksum - sha256=b3f5ce301aa72c7032ef90be2332d72ff3962922c00ee2aec6bcade187a2f59b))) + sha512=82148a1fefec9493aaeac032c8d46b9548369d7fd90a57865e009a32c8a0eef950f0f8dbb52b74bb46880a590a0b49f2daa7ab4857233734aee8e383f5a164ec))) diff --git a/dune.lock/bigarray-compat.1.1.0.pkg b/dune.lock/bigarray-compat.1.1.0.pkg index ecb93a4..dc8c2b7 100644 --- a/dune.lock/bigarray-compat.1.1.0.pkg +++ b/dune.lock/bigarray-compat.1.1.0.pkg @@ -16,4 +16,4 @@ (url https://github.com/mirage/bigarray-compat/releases/download/v1.1.0/bigarray-compat-1.1.0.tbz) (checksum - sha256=434469a48d5c84e80d621b13d95eb067f8138c1650a1fd5ae6009a19b93718d5))) + sha512=7be283fd957ee168ce1e62835d22114da405e4b7da9619b4f2030a832d45ca210a0c8f1d1c57c92e224f3512308a8a0f0923b94f44b6f582acbe0e7728d179d4))) diff --git a/dune.lock/bigstringaf.0.10.0.pkg b/dune.lock/bigstringaf.0.10.0.pkg index 5b47066..715cbf6 100644 --- a/dune.lock/bigstringaf.0.10.0.pkg +++ b/dune.lock/bigstringaf.0.10.0.pkg @@ -14,4 +14,5 @@ (source (fetch (url https://github.com/inhabitedtype/bigstringaf/archive/0.10.0.tar.gz) - (checksum md5=be0a44416840852777651150757a0a3b))) + (checksum + sha512=b51c756925d7016ffd7eac49e69393a1897391ca2685a8c30c7b6e3917b4d66c9400b49e8986d0f03329197b95ad52e096ff83dea5e03571cb5bc3d9a5170602))) diff --git a/dune.lock/bstr.0.0.4.pkg b/dune.lock/bstr.0.0.4.pkg index 07691fc..02a6751 100644 --- a/dune.lock/bstr.0.0.4.pkg +++ b/dune.lock/bstr.0.0.4.pkg @@ -12,4 +12,4 @@ (url https://github.com/robur-coop/bstr/releases/download/v0.0.4/bstr-0.0.4.tbz) (checksum - sha256=640836f15b2d555bdf2366f6d7783926e11598ad7e94557b167c785b255f4856))) + sha512=1954727f1a386c9909996cdabc1a3b150c23361a96e5632280b0f6e6faf8f0ab6a7ca974352378e757c5136375eb5a53235f95caa69e982f48d3a49907948ddd))) diff --git a/dune.lock/camlp-streams.5.0.1.pkg b/dune.lock/camlp-streams.5.0.1.pkg index 5f18fa7..758bf70 100644 --- a/dune.lock/camlp-streams.5.0.1.pkg +++ b/dune.lock/camlp-streams.5.0.1.pkg @@ -14,4 +14,5 @@ (source (fetch (url https://github.com/ocaml/camlp-streams/archive/v5.0.1.tar.gz) - (checksum md5=afc874b25f7a1f13e8f5cfc1182b51a7))) + (checksum + sha512=2efa8dd4a636217c8d49bac1e4e7e5558fc2f45cfea66514140a59fd99dd08d61fb9f1e17804997ff648b71b13820a5d4a1eb70fed9d848aa2abd6e41f853c86))) diff --git a/dune.lock/caqti-lwt.2.2.4.pkg b/dune.lock/caqti-lwt.2.3.2.pkg similarity index 59% rename from dune.lock/caqti-lwt.2.2.4.pkg rename to dune.lock/caqti-lwt.2.3.2.pkg index 3d35e90..9a262a5 100644 --- a/dune.lock/caqti-lwt.2.2.4.pkg +++ b/dune.lock/caqti-lwt.2.3.2.pkg @@ -1,4 +1,4 @@ -(version 2.2.4) +(version 2.3.2) (build (all_platforms ((action (run dune build -p %{pkg-self:name} -j %{jobs}))))) @@ -10,6 +10,6 @@ (source (fetch (url - https://github.com/paurkedal/ocaml-caqti/releases/download/v2.2.4/caqti-v2.2.4.tbz) + https://github.com/paurkedal/ocaml-caqti/releases/download/v2.3.2/caqti-v2.3.2.tbz) (checksum - sha256=b8ea432820154ec095132c4f7b244b06cd8553e0b2035185b844d9c4f30af8bb))) + sha512=75b968ab37ae94cadcaabbcce0f91b1ffa4334ed69e441bdeb823077eb7675264282efb0fab3baaaad446582cfb427769e19f22c8c194a316ac2248c3fba5cf8))) diff --git a/dune.lock/caqti.2.2.4.pkg b/dune.lock/caqti.2.3.2.pkg similarity index 73% rename from dune.lock/caqti.2.2.4.pkg rename to dune.lock/caqti.2.3.2.pkg index 3ddb9a8..d38417f 100644 --- a/dune.lock/caqti.2.2.4.pkg +++ b/dune.lock/caqti.2.3.2.pkg @@ -1,4 +1,4 @@ -(version 2.2.4) +(version 2.3.2) (build (all_platforms @@ -27,13 +27,12 @@ mtime ocaml ptime - tls uri x509))) (source (fetch (url - https://github.com/paurkedal/ocaml-caqti/releases/download/v2.2.4/caqti-v2.2.4.tbz) + https://github.com/paurkedal/ocaml-caqti/releases/download/v2.3.2/caqti-v2.3.2.tbz) (checksum - sha256=b8ea432820154ec095132c4f7b244b06cd8553e0b2035185b844d9c4f30af8bb))) + sha512=75b968ab37ae94cadcaabbcce0f91b1ffa4334ed69e441bdeb823077eb7675264282efb0fab3baaaad446582cfb427769e19f22c8c194a316ac2248c3fba5cf8))) diff --git a/dune.lock/checkseum.0.5.2.pkg b/dune.lock/checkseum.0.5.2.pkg deleted file mode 100644 index 0edcdf4..0000000 --- a/dune.lock/checkseum.0.5.2.pkg +++ /dev/null @@ -1,15 +0,0 @@ -(version 0.5.2) - -(build - (all_platforms ((action (run dune build -p %{pkg-self:name} -j %{jobs}))))) - -(depends - (all_platforms - (ocaml dune dune-configurator optint))) - -(source - (fetch - (url - https://github.com/mirage/checkseum/releases/download/v0.5.2/checkseum-0.5.2.tbz) - (checksum - sha256=9e5e4fd4405cb4a8b4df00877543251833e08a6499ef42ccb8dba582df0dafc8))) diff --git a/dune.lock/checkseum.0.5.3.pkg b/dune.lock/checkseum.0.5.3.pkg new file mode 100644 index 0000000..bf7a611 --- /dev/null +++ b/dune.lock/checkseum.0.5.3.pkg @@ -0,0 +1,15 @@ +(version 0.5.3) + +(build + (all_platforms ((action (run dune build -p %{pkg-self:name} -j %{jobs}))))) + +(depends + (all_platforms + (ocaml dune dune-configurator optint))) + +(source + (fetch + (url + https://github.com/mirage/checkseum/releases/download/v0.5.3/checkseum-0.5.3.tbz) + (checksum + sha512=e4a35bdb7956b8d30a317923e86c750c174a7804b115b823bf67f66cf6dde5e40f687693a2fa9fee78e0a5a426ee0d1deeea22a723114905d57a41fd473e8b0e))) diff --git a/dune.lock/cmdliner.2.1.0.pkg b/dune.lock/cmdliner.2.1.1.pkg similarity index 75% rename from dune.lock/cmdliner.2.1.0.pkg rename to dune.lock/cmdliner.2.1.1.pkg index e0eee51..b76971a 100644 --- a/dune.lock/cmdliner.2.1.0.pkg +++ b/dune.lock/cmdliner.2.1.1.pkg @@ -1,4 +1,4 @@ -(version 2.1.0) +(version 2.1.1) (install (all_platforms @@ -27,6 +27,6 @@ (source (fetch - (url https://erratique.ch/software/cmdliner/releases/cmdliner-2.1.0.tbz) + (url https://erratique.ch/software/cmdliner/releases/cmdliner-2.1.1.tbz) (checksum - sha512=2ca8c9a2b392e031f88aa0e76f2ab50c8e9e28d77852d04ca2d5b62326630ca41567ce0832e9a9334d9b130b48deede66c7880a9d0aee75a1afe7541097e249f))) + sha512=cdc338ae2e56a72b7c75dae9564c57cca4e1fbfac454aabbf8303fcb612346284aede5984dfde7e8a7a496cc870bbd57ddf28cab3a38667279b31657f85c15dd))) diff --git a/dune.lock/compiler-cloning.enabled.pkg b/dune.lock/compiler-cloning.enabled.pkg new file mode 100644 index 0000000..a8a009b --- /dev/null +++ b/dune.lock/compiler-cloning.enabled.pkg @@ -0,0 +1 @@ +(version enabled) diff --git a/dune.lock/conf-gmp.5.pkg b/dune.lock/conf-gmp.5.pkg index a44b0e1..6c00195 100644 --- a/dune.lock/conf-gmp.5.pkg +++ b/dune.lock/conf-gmp.5.pkg @@ -37,9 +37,7 @@ ((gmp-devel gmp) (= %{os_distribution} centos)) ((gmp-devel gmp) - (or_absorb_undefined_var - (= %{os_family} fedora) - (= %{os_family} fedora))) + (= %{os_family} fedora)) ((gmp-devel gmp) (= %{os_distribution} ol)) ((gmp) diff --git a/dune.lock/conf-libssl.4.pkg b/dune.lock/conf-libssl.4.pkg index 2a94662..2b9f3cb 100644 --- a/dune.lock/conf-libssl.4.pkg +++ b/dune.lock/conf-libssl.4.pkg @@ -15,7 +15,7 @@ ((= HOMEBREW_NO_AUTO_UPDATE 1)) (progn (when - (and_absorb_undefined_var true (<> %{os_distribution} homebrew)) + (<> %{os_distribution} homebrew) (run pkg-config --print-errors --exists openssl)) (when (= %{os_distribution} homebrew) (run sh -ex ./homebrew.sh check)))))))) @@ -32,9 +32,7 @@ ((openssl-devel) (= %{os_distribution} ol)) ((openssl-devel) - (or_absorb_undefined_var - (= %{os_family} fedora) - (= %{os_family} fedora))) + (= %{os_family} fedora)) ((libopenssl-devel) (or_absorb_undefined_var (= %{os_family} suse) diff --git a/dune.lock/conf-pkg-config.4.pkg b/dune.lock/conf-pkg-config.5.pkg similarity index 55% rename from dune.lock/conf-pkg-config.4.pkg rename to dune.lock/conf-pkg-config.5.pkg index 57097cb..b20593f 100644 --- a/dune.lock/conf-pkg-config.4.pkg +++ b/dune.lock/conf-pkg-config.5.pkg @@ -1,4 +1,4 @@ -(version 4) +(version 5) (build (choice @@ -7,7 +7,17 @@ ((arch arm64) (os linux))) ((action - (run pkg-config --help)))) + (progn + (run pkg-config --help) + (run + sh + ./write-config.sh + %{pkg-self:name} + -v + command:list + EOL + pkg-config + EOL))))) ((((arch x86_64) (os macos)) ((arch arm64) @@ -15,20 +25,31 @@ ((action (progn (when - (and_absorb_undefined_var - true - (not - (and_absorb_undefined_var - true - (= %{os_distribution} homebrew)))) + (not + (= %{os_distribution} homebrew)) (run pkg-config --help)) (when - (or_absorb_undefined_var - false - (and_absorb_undefined_var - true - (= %{os_distribution} homebrew))) - (run pkgconf --version)))))))) + (= %{os_distribution} homebrew) + (run pkgconf --version)) + (run + sh + ./write-config.sh + %{pkg-self:name} + -v + command:list + EOL + (when + (catch_undefined_var + (not + (= %{os_distribution} homebrew)) + false) + pkg-config) + (when + (catch_undefined_var + (= %{os_distribution} homebrew) + false) + pkgconf) + EOL))))))) (depexts ((pkg-config) @@ -85,3 +106,17 @@ (= %{os_distribution} cygwinports))) ((pkgconf) (= %{os_distribution} cygwin))) + +(extra_sources + (install-shim.sh + (fetch + (url + https://raw.githubusercontent.com/dra27/mingw-w64-shims/refs/tags/1.0.1/install-shim.sh) + (checksum + sha512=0b76a529454b00027b5768fa6ead1b8dda6bc3adab55f4288a702f4cc5d7b280be938cced6841b1556e8cf98f56ecc95b7b22006859d7a91f0ef852aea74e88c))) + (write-config.sh + (fetch + (url + https://raw.githubusercontent.com/dra27/mingw-w64-shims/refs/tags/1.0.1/write-config.sh) + (checksum + sha512=00c4e7c605e46c8fb4d24c40da0a9317e31e3ec723a7aac59546b1cfb180024cc76dbd27c2aca8d223047ad4b0a4bcd047443fc64a6e218a21931aaa672c3e71)))) diff --git a/dune.lock/cppo.1.8.0.pkg b/dune.lock/cppo.1.8.0.pkg index 6be6f5c..5609bbd 100644 --- a/dune.lock/cppo.1.8.0.pkg +++ b/dune.lock/cppo.1.8.0.pkg @@ -14,4 +14,5 @@ (source (fetch (url https://github.com/ocaml-community/cppo/archive/v1.8.0.tar.gz) - (checksum md5=a197cb393b84f6b30e0ff55080ac429b))) + (checksum + sha512=3840725b767a0300bdc48f11d26d798bdcae0a764ed6798df3a08dfc8cc76fe124b14a19d47c9b5ea8e229d68b0311510afce77c0e4d9131fbda5116dc2689a2))) diff --git a/dune.lock/csexp.1.5.2.pkg b/dune.lock/csexp.1.5.2.pkg index d0f544b..0978f2c 100644 --- a/dune.lock/csexp.1.5.2.pkg +++ b/dune.lock/csexp.1.5.2.pkg @@ -16,4 +16,4 @@ (url https://github.com/ocaml-dune/csexp/releases/download/1.5.2/csexp-1.5.2.tbz) (checksum - sha256=1a14dd04bb4379a41990248550628c77913a9c07f3c35c1370b6960e697787ff))) + sha512=be281018bcfc20d4db14894ef51c4b836d6338d2fdfe22e63d46f405f8dea7349e16f1c0ecd65f73d4c85a2a80e618cdbb8c9dafcbb9f229f04f1adca5b1973c))) diff --git a/dune.lock/cstruct.6.2.0.pkg b/dune.lock/cstruct.6.2.0.pkg index fa88595..7f70473 100644 --- a/dune.lock/cstruct.6.2.0.pkg +++ b/dune.lock/cstruct.6.2.0.pkg @@ -16,4 +16,4 @@ (url https://github.com/mirage/ocaml-cstruct/releases/download/v6.2.0/cstruct-6.2.0.tbz) (checksum - sha256=9a78073392580e8349148fa3ab4b1b2e989dc9d30d07401b04c96b7c60f03e62))) + sha512=8d33fe6b3707a3994d0225cd33cadde0bb2ca834ef01096e3df33a08e4a8c6d02ebccddf558a73988b8a5595b65fdc10de61efbf872c6c9e55c719c7e19c463d))) diff --git a/dune.lock/decompress.1.5.3.pkg b/dune.lock/decompress.1.5.3.pkg index ff1115a..d0e3bcb 100644 --- a/dune.lock/decompress.1.5.3.pkg +++ b/dune.lock/decompress.1.5.3.pkg @@ -12,4 +12,4 @@ (url https://github.com/mirage/decompress/releases/download/v1.5.3/decompress-1.5.3.tbz) (checksum - sha256=f91e6978beff3fcb61440d32f7c99c99f1e8654b4fb18408741d36035373ac60))) + sha512=c3f402404f76075e6f692ea36e701134a5d833824d5d1166365c6c81fb18b309270bf288ce4c118ac44fd0366d9b6eea0a6309255678d8e1bd2bbfa7ba843461))) diff --git a/dune.lock/digestif.1.3.0.pkg b/dune.lock/digestif.1.3.0.pkg index bda1e56..c7f160a 100644 --- a/dune.lock/digestif.1.3.0.pkg +++ b/dune.lock/digestif.1.3.0.pkg @@ -12,4 +12,4 @@ (url https://github.com/mirage/digestif/releases/download/v1.3.0/digestif-1.3.0.tbz) (checksum - sha256=9a6cdcb332539c87f4723fc3bd73626b2675a7b1161fdf0fed309186ce18f427))) + sha512=986d98eeb79f75ff69842a7ed4b93b4ff3795df7c09d455ca0c41408d67415a6743253a96c7e0de653dc62db95cb1fd29b1c654472fa11259cddde65dd5dd352))) diff --git a/dune.lock/domain-name.0.5.0.pkg b/dune.lock/domain-name.0.5.0.pkg index 397e674..5481464 100644 --- a/dune.lock/domain-name.0.5.0.pkg +++ b/dune.lock/domain-name.0.5.0.pkg @@ -16,4 +16,4 @@ (url https://github.com/hannesm/domain-name/releases/download/v0.5.0/domain-name-0.5.0.tbz) (checksum - sha256=9ec7ae2c22772c150b84cfa3f21d9bf25fae14a796f31e20df52d86f46499d89))) + sha512=923acab434ebb197f44075711030fd1b7f61783e20cc6f74387ce0acf1bc5f48eb8a8a5e29d3440e7c249ab00673e250ddfdc7e53d71c5a1613f1dbb557c0ae1))) diff --git a/dune.lock/dream-encoding.0.3.0.pkg b/dune.lock/dream-encoding.0.3.0.pkg index 6d20ea4..f610661 100644 --- a/dune.lock/dream-encoding.0.3.0.pkg +++ b/dune.lock/dream-encoding.0.3.0.pkg @@ -16,4 +16,4 @@ (url https://github.com/tmattio/dream-encoding/releases/download/0.3.0/dream-encoding-0.3.0.tbz) (checksum - sha256=5778442d5d1e2cede3657151242fd2aac12176546fb76fc4d0a5181bd32605ef))) + sha512=085dfc2cd97ecb1cf94b84431639de3e394b315f728bac20590d22e4ce42be9536957dae641ad758d8637582f9853e4d5bfa1857620af596372bf172b6fe842a))) diff --git a/dune.lock/dune-configurator.3.20.2.pkg b/dune.lock/dune-configurator.3.20.2.pkg index eb4df70..553c25b 100644 --- a/dune.lock/dune-configurator.3.20.2.pkg +++ b/dune.lock/dune-configurator.3.20.2.pkg @@ -18,4 +18,4 @@ (url https://github.com/ocaml/dune/releases/download/3.20.2/dune-3.20.2.tbz) (checksum - sha256=b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549))) + sha512=ed14df9163e487d4ae7d0a2427eaab7823ef1f0ef2d93f0b783e6f163bbd5b44ba73f055d60b84e76f476fe11d38e794013628a1da776d9ec13cca9666e7b7ff))) diff --git a/dune.lock/dune-private-libs.3.20.2.pkg b/dune.lock/dune-private-libs.3.20.2.pkg index c00a16b..6f9f91b 100644 --- a/dune.lock/dune-private-libs.3.20.2.pkg +++ b/dune.lock/dune-private-libs.3.20.2.pkg @@ -18,4 +18,4 @@ (url https://github.com/ocaml/dune/releases/download/3.20.2/dune-3.20.2.tbz) (checksum - sha256=b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549))) + sha512=ed14df9163e487d4ae7d0a2427eaab7823ef1f0ef2d93f0b783e6f163bbd5b44ba73f055d60b84e76f476fe11d38e794013628a1da776d9ec13cca9666e7b7ff))) diff --git a/dune.lock/dune-site.3.20.2.pkg b/dune.lock/dune-site.3.20.2.pkg index d3a807f..f8a0095 100644 --- a/dune.lock/dune-site.3.20.2.pkg +++ b/dune.lock/dune-site.3.20.2.pkg @@ -18,4 +18,4 @@ (url https://github.com/ocaml/dune/releases/download/3.20.2/dune-3.20.2.tbz) (checksum - sha256=b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549))) + sha512=ed14df9163e487d4ae7d0a2427eaab7823ef1f0ef2d93f0b783e6f163bbd5b44ba73f055d60b84e76f476fe11d38e794013628a1da776d9ec13cca9666e7b7ff))) diff --git a/dune.lock/duration.0.2.1.pkg b/dune.lock/duration.0.2.1.pkg deleted file mode 100644 index 03a5c40..0000000 --- a/dune.lock/duration.0.2.1.pkg +++ /dev/null @@ -1,19 +0,0 @@ -(version 0.2.1) - -(build - (all_platforms - ((action - (progn - (when %{pkg-self:dev} (run dune subst)) - (run dune build -p %{pkg-self:name} -j %{jobs})))))) - -(depends - (all_platforms - (ocaml dune))) - -(source - (fetch - (url - https://github.com/hannesm/duration/releases/download/v0.2.1/duration-0.2.1.tbz) - (checksum - sha256=c738c1f38cfb99820c121cd3ddf819de4b2228f0d50eacbd1cc3ce99e7c71e2b))) diff --git a/dune.lock/duration.0.3.1.pkg b/dune.lock/duration.0.3.1.pkg new file mode 100644 index 0000000..810e45f --- /dev/null +++ b/dune.lock/duration.0.3.1.pkg @@ -0,0 +1,19 @@ +(version 0.3.1) + +(build + (all_platforms + ((action + (progn + (when %{pkg-self:dev} (run dune subst)) + (run dune build -p %{pkg-self:name} -j %{jobs})))))) + +(depends + (all_platforms + (ocaml dune))) + +(source + (fetch + (url + https://github.com/hannesm/duration/releases/download/v0.3.1/duration-0.3.1.tbz) + (checksum + sha512=248fec8ba9ebf6ac7cc91055307496658974e402bb9de6d37027fbe51b6708247530392cc60f954cf8d7ed8a03ce0d2da440fbd9f8720e398a446e0a43f590ad))) diff --git a/dune.lock/dyn.3.20.2.pkg b/dune.lock/dyn.3.20.2.pkg index 5bb9315..26d6e50 100644 --- a/dune.lock/dyn.3.20.2.pkg +++ b/dune.lock/dyn.3.20.2.pkg @@ -18,4 +18,4 @@ (url https://github.com/ocaml/dune/releases/download/3.20.2/dune-3.20.2.tbz) (checksum - sha256=b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549))) + sha512=ed14df9163e487d4ae7d0a2427eaab7823ef1f0ef2d93f0b783e6f163bbd5b44ba73f055d60b84e76f476fe11d38e794013628a1da776d9ec13cca9666e7b7ff))) diff --git a/dune.lock/eqaf.0.10.pkg b/dune.lock/eqaf.0.10.pkg index fae6ee2..75930b8 100644 --- a/dune.lock/eqaf.0.10.pkg +++ b/dune.lock/eqaf.0.10.pkg @@ -15,4 +15,4 @@ (fetch (url https://github.com/mirage/eqaf/releases/download/v0.10/eqaf-0.10.tbz) (checksum - sha256=67d1369c57c4d2d14a10d02632d45e355224abeb98aec08979c0bae5843092ee))) + sha512=7f75b5d5667e3605f8d95e2d6fda40953129033e6a342ee2c98ee4135c2428e1db87547971868605ab989374757c47c21c5397d4c3da578952d716826a156979))) diff --git a/dune.lock/gluten-lwt-unix.0.5.2.pkg b/dune.lock/gluten-lwt-unix.0.5.2.pkg index 06d1e98..7a164cc 100644 --- a/dune.lock/gluten-lwt-unix.0.5.2.pkg +++ b/dune.lock/gluten-lwt-unix.0.5.2.pkg @@ -16,4 +16,4 @@ (url https://github.com/anmonteiro/gluten/releases/download/0.5.2/gluten-0.5.2.tbz) (checksum - sha256=b1eed89f9f6080bb4bd289cc8d252c6bcf01f03d395726e66fa6067207e7015f))) + sha512=105e549d5ff83c43be6ab5e71ec1c19b27140a279002f04e02792e778f9e75deaecf4251324e6273e43039e38572b45ea236626b3afa7ef5c3c72baa3002c129))) diff --git a/dune.lock/gluten-lwt.0.5.2.pkg b/dune.lock/gluten-lwt.0.5.2.pkg index 8d64e22..59371ed 100644 --- a/dune.lock/gluten-lwt.0.5.2.pkg +++ b/dune.lock/gluten-lwt.0.5.2.pkg @@ -16,4 +16,4 @@ (url https://github.com/anmonteiro/gluten/releases/download/0.5.2/gluten-0.5.2.tbz) (checksum - sha256=b1eed89f9f6080bb4bd289cc8d252c6bcf01f03d395726e66fa6067207e7015f))) + sha512=105e549d5ff83c43be6ab5e71ec1c19b27140a279002f04e02792e778f9e75deaecf4251324e6273e43039e38572b45ea236626b3afa7ef5c3c72baa3002c129))) diff --git a/dune.lock/gluten.0.5.2.pkg b/dune.lock/gluten.0.5.2.pkg index bf504d2..a630bed 100644 --- a/dune.lock/gluten.0.5.2.pkg +++ b/dune.lock/gluten.0.5.2.pkg @@ -16,4 +16,4 @@ (url https://github.com/anmonteiro/gluten/releases/download/0.5.2/gluten-0.5.2.tbz) (checksum - sha256=b1eed89f9f6080bb4bd289cc8d252c6bcf01f03d395726e66fa6067207e7015f))) + sha512=105e549d5ff83c43be6ab5e71ec1c19b27140a279002f04e02792e778f9e75deaecf4251324e6273e43039e38572b45ea236626b3afa7ef5c3c72baa3002c129))) diff --git a/dune.lock/gmap.0.3.0.pkg b/dune.lock/gmap.0.3.0.pkg index e07ae35..f021593 100644 --- a/dune.lock/gmap.0.3.0.pkg +++ b/dune.lock/gmap.0.3.0.pkg @@ -16,4 +16,4 @@ (url https://github.com/hannesm/gmap/releases/download/0.3.0/gmap-0.3.0.tbz) (checksum - sha256=04dd9e6226ac8f8fb4ccb6021048702e34a482fb9c1d240d3852829529507c1c))) + sha512=71616981f5a15d6b2a47e18702083e52e81f6547076085b1489f676f50b0cc47c7c2c4fa19cb581e2878dc3d4f7133d0c50d8b51a8390be0e6e30318907d81d3))) diff --git a/dune.lock/graphql-lwt.0.14.0.pkg b/dune.lock/graphql-lwt.0.14.0.pkg index d14c92f..66639ec 100644 --- a/dune.lock/graphql-lwt.0.14.0.pkg +++ b/dune.lock/graphql-lwt.0.14.0.pkg @@ -12,4 +12,4 @@ (url https://github.com/andreas/ocaml-graphql-server/releases/download/0.14.0/graphql-0.14.0.tbz) (checksum - sha256=bf8bf5b9e17e355ecbbd82158a769fe2b138e746753fd3a23008ada3afcd1c06))) + sha512=1d303d9ab67faecea8081f007b3696e36033aa65eba0854f50067b4d667d9a9ad185ad949371790a03509cb31bf6356b75c58f3066da9c35d82e620df5780185))) diff --git a/dune.lock/graphql.0.14.0.pkg b/dune.lock/graphql.0.14.0.pkg index 7b6d635..9b35f8c 100644 --- a/dune.lock/graphql.0.14.0.pkg +++ b/dune.lock/graphql.0.14.0.pkg @@ -12,4 +12,4 @@ (url https://github.com/andreas/ocaml-graphql-server/releases/download/0.14.0/graphql-0.14.0.tbz) (checksum - sha256=bf8bf5b9e17e355ecbbd82158a769fe2b138e746753fd3a23008ada3afcd1c06))) + sha512=1d303d9ab67faecea8081f007b3696e36033aa65eba0854f50067b4d667d9a9ad185ad949371790a03509cb31bf6356b75c58f3066da9c35d82e620df5780185))) diff --git a/dune.lock/graphql_parser.0.14.0.pkg b/dune.lock/graphql_parser.0.14.0.pkg index e6666bd..b0e777f 100644 --- a/dune.lock/graphql_parser.0.14.0.pkg +++ b/dune.lock/graphql_parser.0.14.0.pkg @@ -12,4 +12,4 @@ (url https://github.com/andreas/ocaml-graphql-server/releases/download/0.14.0/graphql-0.14.0.tbz) (checksum - sha256=bf8bf5b9e17e355ecbbd82158a769fe2b138e746753fd3a23008ada3afcd1c06))) + sha512=1d303d9ab67faecea8081f007b3696e36033aa65eba0854f50067b4d667d9a9ad185ad949371790a03509cb31bf6356b75c58f3066da9c35d82e620df5780185))) diff --git a/dune.lock/h2-lwt-unix.0.10.0.pkg b/dune.lock/h2-lwt-unix.0.10.0.pkg index cd046a7..76082d3 100644 --- a/dune.lock/h2-lwt-unix.0.10.0.pkg +++ b/dune.lock/h2-lwt-unix.0.10.0.pkg @@ -16,4 +16,4 @@ (url https://github.com/anmonteiro/ocaml-h2/releases/download/0.10.0/h2-0.10.0.tbz) (checksum - sha256=9fd6afa552fa1c3d8a04e3761699d47ae1f71ce503380dbd8929a375cc4c46f1))) + sha512=d0f4eab388df4f35eb2cfc93e7cd75e15c7ae5bbb382325e1219766558d52698f580e310cab3e4fa3eebe0fa2c2270af09d56537bd7191796bd0748d12633e35))) diff --git a/dune.lock/h2-lwt.0.10.0.pkg b/dune.lock/h2-lwt.0.10.0.pkg index 9a8502b..104e287 100644 --- a/dune.lock/h2-lwt.0.10.0.pkg +++ b/dune.lock/h2-lwt.0.10.0.pkg @@ -16,4 +16,4 @@ (url https://github.com/anmonteiro/ocaml-h2/releases/download/0.10.0/h2-0.10.0.tbz) (checksum - sha256=9fd6afa552fa1c3d8a04e3761699d47ae1f71ce503380dbd8929a375cc4c46f1))) + sha512=d0f4eab388df4f35eb2cfc93e7cd75e15c7ae5bbb382325e1219766558d52698f580e310cab3e4fa3eebe0fa2c2270af09d56537bd7191796bd0748d12633e35))) diff --git a/dune.lock/h2.0.10.0.pkg b/dune.lock/h2.0.10.0.pkg index d49f7b3..94e7f49 100644 --- a/dune.lock/h2.0.10.0.pkg +++ b/dune.lock/h2.0.10.0.pkg @@ -16,4 +16,4 @@ (url https://github.com/anmonteiro/ocaml-h2/releases/download/0.10.0/h2-0.10.0.tbz) (checksum - sha256=9fd6afa552fa1c3d8a04e3761699d47ae1f71ce503380dbd8929a375cc4c46f1))) + sha512=d0f4eab388df4f35eb2cfc93e7cd75e15c7ae5bbb382325e1219766558d52698f580e310cab3e4fa3eebe0fa2c2270af09d56537bd7191796bd0748d12633e35))) diff --git a/dune.lock/hpack.0.13.0.pkg b/dune.lock/hpack.0.13.0.pkg index 0962304..c657b54 100644 --- a/dune.lock/hpack.0.13.0.pkg +++ b/dune.lock/hpack.0.13.0.pkg @@ -16,4 +16,4 @@ (url https://github.com/anmonteiro/ocaml-h2/releases/download/0.13.0/h2-0.13.0.tbz) (checksum - sha256=0d89b6f178175294e7a207223be81d5b83fc31b97549bec34f0432a3b2a8070f))) + sha512=a442cb80f40fd179211e9ab7b4b748a4d2f7ad6ece75301d74a5363c08cd05a70b94ae90ff6fc6b95e8284c57c14cc17cbe7ade5dbf19b21b56207c6f984faf4))) diff --git a/dune.lock/html_of_jsx.0.0.8.pkg b/dune.lock/html_of_jsx.0.0.9.pkg similarity index 55% rename from dune.lock/html_of_jsx.0.0.8.pkg rename to dune.lock/html_of_jsx.0.0.9.pkg index 43f4af7..3039478 100644 --- a/dune.lock/html_of_jsx.0.0.8.pkg +++ b/dune.lock/html_of_jsx.0.0.9.pkg @@ -1,4 +1,4 @@ -(version 0.0.8) +(version 0.0.9) (build (all_platforms @@ -9,11 +9,11 @@ (depends (all_platforms - (dune ocaml ppxlib))) + (ocaml ppxlib pretty_expressive dune))) (source (fetch (url - https://github.com/davesnx/html_of_jsx/releases/download/0.0.8/html_of_jsx-0.0.8.tbz) + https://github.com/davesnx/html_of_jsx/releases/download/0.0.9/html_of_jsx-0.0.9.tbz) (checksum - sha256=6cfb7a461b619efe1f9b16a8c3ccb6c3204b00e4ecc5caaad4ce6181fdd7673d))) + sha512=35eead27322cc1d3b34e32ed964449ff83a75f74f01c1127d54504145192b9c7726820f4825f5c793bde0887df202e4769946782d4f42c40b3a5a609daa4aada))) diff --git a/dune.lock/httpun-lwt-unix.0.1.0.pkg b/dune.lock/httpun-lwt-unix.0.1.0.pkg index 251ac3c..402c8b0 100644 --- a/dune.lock/httpun-lwt-unix.0.1.0.pkg +++ b/dune.lock/httpun-lwt-unix.0.1.0.pkg @@ -12,4 +12,4 @@ (url https://github.com/anmonteiro/httpun/releases/download/0.1.0/httpun-0.1.0.tbz) (checksum - sha256=5007465f42e1cf8dec1e019819194b79bc5eed407cb93db4f603304c86a294d1))) + sha512=d2cbcec8cd3a0f169d32407fbfb66afbce9ec9e3718a5dbf33eb3a2e199b9fe2b0b0fb5ab486f22c51b89c3351d42e5b7d160dae17a28c432f072913d18fd166))) diff --git a/dune.lock/httpun-lwt.0.1.0.pkg b/dune.lock/httpun-lwt.0.1.0.pkg index 369d6d3..043de20 100644 --- a/dune.lock/httpun-lwt.0.1.0.pkg +++ b/dune.lock/httpun-lwt.0.1.0.pkg @@ -12,4 +12,4 @@ (url https://github.com/anmonteiro/httpun/releases/download/0.1.0/httpun-0.1.0.tbz) (checksum - sha256=5007465f42e1cf8dec1e019819194b79bc5eed407cb93db4f603304c86a294d1))) + sha512=d2cbcec8cd3a0f169d32407fbfb66afbce9ec9e3718a5dbf33eb3a2e199b9fe2b0b0fb5ab486f22c51b89c3351d42e5b7d160dae17a28c432f072913d18fd166))) diff --git a/dune.lock/httpun-types.0.1.0.pkg b/dune.lock/httpun-types.0.1.0.pkg index 963d4de..e969dde 100644 --- a/dune.lock/httpun-types.0.1.0.pkg +++ b/dune.lock/httpun-types.0.1.0.pkg @@ -12,4 +12,4 @@ (url https://github.com/anmonteiro/httpun/releases/download/0.1.0/httpun-0.1.0.tbz) (checksum - sha256=5007465f42e1cf8dec1e019819194b79bc5eed407cb93db4f603304c86a294d1))) + sha512=d2cbcec8cd3a0f169d32407fbfb66afbce9ec9e3718a5dbf33eb3a2e199b9fe2b0b0fb5ab486f22c51b89c3351d42e5b7d160dae17a28c432f072913d18fd166))) diff --git a/dune.lock/httpun-ws.0.2.0.pkg b/dune.lock/httpun-ws.0.2.0.pkg index f5cab50..6ae2cc5 100644 --- a/dune.lock/httpun-ws.0.2.0.pkg +++ b/dune.lock/httpun-ws.0.2.0.pkg @@ -16,4 +16,4 @@ (url https://github.com/anmonteiro/httpun-ws/releases/download/0.2.0/httpun-ws-0.2.0.tbz) (checksum - sha256=eae0cd2e0eb5b4fc9cb6d862b7116a6f0fc8503b2e439046bf0e6f4cb2c297fd))) + sha512=71ad0b694dd968c74e658bb41f7d0b871d45605602b9e1a16549e3f0bfe32bca0f6f5978592ac211ec6619664ec68d8ca4b02fa17610bd7a772e212b75e99645))) diff --git a/dune.lock/httpun.0.1.0.pkg b/dune.lock/httpun.0.1.0.pkg index 3bbad1e..325f8a9 100644 --- a/dune.lock/httpun.0.1.0.pkg +++ b/dune.lock/httpun.0.1.0.pkg @@ -12,4 +12,4 @@ (url https://github.com/anmonteiro/httpun/releases/download/0.1.0/httpun-0.1.0.tbz) (checksum - sha256=5007465f42e1cf8dec1e019819194b79bc5eed407cb93db4f603304c86a294d1))) + sha512=d2cbcec8cd3a0f169d32407fbfb66afbce9ec9e3718a5dbf33eb3a2e199b9fe2b0b0fb5ab486f22c51b89c3351d42e5b7d160dae17a28c432f072913d18fd166))) diff --git a/dune.lock/ipaddr.5.6.2.pkg b/dune.lock/ipaddr.5.6.2.pkg index ba4bc8b..c9d1e4e 100644 --- a/dune.lock/ipaddr.5.6.2.pkg +++ b/dune.lock/ipaddr.5.6.2.pkg @@ -16,4 +16,4 @@ (url https://github.com/mirage/ocaml-ipaddr/releases/download/v5.6.2/ipaddr-5.6.2.tbz) (checksum - sha256=08a3fa6e6411490b6661e5b10229ea9ec6b8c3738e9f6b255859b13f145be136))) + sha512=719f32fd5a5c854ff5af2c668d20f9c4de4659a3d7d03d260e537ab402d9dd85a5350e611bfc3b8df10f6be02b5941d55a96cd2b4dccc0ad2710c95a51373bd8))) diff --git a/dune.lock/kdf.1.0.0.pkg b/dune.lock/kdf.1.0.0.pkg index 32096cf..2bee207 100644 --- a/dune.lock/kdf.1.0.0.pkg +++ b/dune.lock/kdf.1.0.0.pkg @@ -16,4 +16,4 @@ (url https://github.com/robur-coop/kdf/releases/download/v1.0.0/kdf-1.0.0.tbz) (checksum - sha256=d161582b0efe66d958dd6b8c9c21068e9f6454ce218377d6cf87823dec62e0ce))) + sha512=8c518494a7c2e030c079a22fc0d27e4dccd1b2d6edb8fcd2ee7121cdd3d56ff416a37876b6bb13b8be015922c3487536038373bfa0934a165055c1cb5dd3c2e1))) diff --git a/dune.lock/ke.0.6.pkg b/dune.lock/ke.0.6.pkg index 782a0db..9aa5bac 100644 --- a/dune.lock/ke.0.6.pkg +++ b/dune.lock/ke.0.6.pkg @@ -11,4 +11,4 @@ (fetch (url https://github.com/mirage/ke/releases/download/v0.6/ke-0.6.tbz) (checksum - sha256=61217207e2200b04b17759736610ff9208269a647f854cb5ae72cdac0d672305))) + sha512=be277780a7a6c9109068b6c8d54fa88c35180802ff86951516a32a6b7c0335fd6584753d1c670e02632b3956c09ae31bfec70e3dd5ea94697e9e032ba3b9248b))) diff --git a/dune.lock/lock.dune b/dune.lock/lock.dune index 7062d85..61b56aa 100644 --- a/dune.lock/lock.dune +++ b/dune.lock/lock.dune @@ -10,7 +10,9 @@ ((source https://github.com/ocaml-dune/opam-overlays.git#2a9543286ff0e0656058fee5c0da7abc16b8717d)) ((source - https://github.com/ocaml/opam-repository.git#31db989bcaf14647d9889b8903120d6202ac37a8)))) + https://github.com/ocaml-dune/opam-repository-relocatable.git#7b6d2a1ce7a7cd19164b132efbc5dc1581830dd5)) + ((source + https://github.com/ocaml/opam-repository.git#38b8d4531633db2f927868caf84e5a9b8992229e)))) (expanded_solver_variable_bindings (variable_values @@ -18,12 +20,7 @@ (with-dev-setup false) (post true) (opam-version 2.2.0)) - (unset_variables - with-test - sys-ocaml-libc - enable-ocaml-beta-repository - dev - build)) + (unset_variables with-test sys-ocaml-libc dev build)) (solved_for_platforms ((arch x86_64) diff --git a/dune.lock/logs.0.10.0.pkg b/dune.lock/logs.0.10.0.pkg index 249fe29..6071725 100644 --- a/dune.lock/logs.0.10.0.pkg +++ b/dune.lock/logs.0.10.0.pkg @@ -10,7 +10,7 @@ --dev-pkg %{pkg-self:dev} --with-js_of_ocaml-compiler - %{pkg:js_of_ocaml-compiler:installed} + false --with-fmt %{pkg:fmt:installed} --with-cmdliner diff --git a/dune.lock/lru.0.3.1.pkg b/dune.lock/lru.0.3.1.pkg index abb9ceb..29a213c 100644 --- a/dune.lock/lru.0.3.1.pkg +++ b/dune.lock/lru.0.3.1.pkg @@ -15,4 +15,4 @@ (fetch (url https://github.com/pqwy/lru/releases/download/v0.3.1/lru-0.3.1.tbz) (checksum - sha256=6cbe23d27a7d5b244f869c0b88140d47f70f413a6462ef35c0009325d4b236fd))) + sha512=81144e258d6e488d4677ade91132401b6f8871c72aadf2f1c190c4dee918c71c5df10c4e690c5bf1ab0f364d87989d44aec3695310a3477f6473eb17c1261734))) diff --git a/dune.lock/lwt-dllist.1.1.0.pkg b/dune.lock/lwt-dllist.1.1.0.pkg index ecfa518..d9e83a8 100644 --- a/dune.lock/lwt-dllist.1.1.0.pkg +++ b/dune.lock/lwt-dllist.1.1.0.pkg @@ -16,4 +16,4 @@ (url https://github.com/mirage/lwt-dllist/releases/download/v1.1.0/lwt-dllist-1.1.0.tbz) (checksum - sha256=b0200651e37eaa24f027177bc01e266db43da48aa18146973d1d18336c325d69))) + sha512=0a34795203d1d6601285b631ac5016beece436ffe49eb2896fdf730913b66b0dc6192fdad6bd3d5cc3ad22a19627a9d6198189597ecd520af44b0b3db5e81f00))) diff --git a/dune.lock/lwt.5.9.2.pkg b/dune.lock/lwt.6.1.2.pkg similarity index 67% rename from dune.lock/lwt.5.9.2.pkg rename to dune.lock/lwt.6.1.2.pkg index 2bd0937..62f24d6 100644 --- a/dune.lock/lwt.5.9.2.pkg +++ b/dune.lock/lwt.6.1.2.pkg @@ -1,4 +1,4 @@ -(version 5.9.2) +(version 6.1.2) (build (all_platforms @@ -30,5 +30,6 @@ (source (fetch - (url https://github.com/ocsigen/lwt/archive/refs/tags/5.9.2.tar.gz) - (checksum md5=9687c14532a90af1098b646bde219a70))) + (url https://github.com/ocsigen/lwt/archive/refs/tags/6.1.2.tar.gz) + (checksum + sha512=a4737a2fc44aaeedca46ec6134c07013d5cf44039a988a6e79a40715a53e43601d4c91bbf11a8e89540528d912b8fa487e3068465c136c1156a872258eb3443b))) diff --git a/dune.lock/lwt_ppx.5.9.3.pkg b/dune.lock/lwt_ppx.6.1.0.pkg similarity index 50% rename from dune.lock/lwt_ppx.5.9.3.pkg rename to dune.lock/lwt_ppx.6.1.0.pkg index c22fbbf..ac52bf1 100644 --- a/dune.lock/lwt_ppx.5.9.3.pkg +++ b/dune.lock/lwt_ppx.6.1.0.pkg @@ -1,4 +1,4 @@ -(version 5.9.3) +(version 6.1.0) (build (all_platforms @@ -13,5 +13,6 @@ (source (fetch - (url https://github.com/ocsigen/lwt/archive/refs/tags/5.9.3.tar.gz) - (checksum md5=c24a86336f721f58bfd01757b4c672fe))) + (url https://github.com/ocsigen/lwt/archive/refs/tags/6.1.0.tar.gz) + (checksum + sha512=d5eafe2f5d2dc576b76db15b84caf69d673cb3d736dc3e40b239e6a42c6036658c78bd4b883e9f2b9f627c144be515b1824f1f2de9d79c05d5744c456fb63257))) diff --git a/dune.lock/lwt_ssl.1.2.0.pkg b/dune.lock/lwt_ssl.1.2.0.pkg index 2bcfb8b..299aa92 100644 --- a/dune.lock/lwt_ssl.1.2.0.pkg +++ b/dune.lock/lwt_ssl.1.2.0.pkg @@ -12,4 +12,4 @@ (url https://github.com/ocsigen/lwt_ssl/releases/download/1.2.0/lwt_ssl-1.2.0.tbz) (checksum - sha256=b3020ad27aecf377e1c3f2740a08b36dcbba991f843066511357410548889a77))) + sha512=cf2ef7d4db26e40c044e743ce85849a10eb57c916cbd7d6291bf4458291689098293bfb4cd7f1023f3ae8bc8e9a68cb2c7470669501a9b44695659405a75aa00))) diff --git a/dune.lock/macaddr.5.6.2.pkg b/dune.lock/macaddr.5.6.2.pkg index 94a1e1a..7467ac3 100644 --- a/dune.lock/macaddr.5.6.2.pkg +++ b/dune.lock/macaddr.5.6.2.pkg @@ -16,4 +16,4 @@ (url https://github.com/mirage/ocaml-ipaddr/releases/download/v5.6.2/ipaddr-5.6.2.tbz) (checksum - sha256=08a3fa6e6411490b6661e5b10229ea9ec6b8c3738e9f6b255859b13f145be136))) + sha512=719f32fd5a5c854ff5af2c668d20f9c4de4659a3d7d03d260e537ab402d9dd85a5350e611bfc3b8df10f6be02b5941d55a96cd2b4dccc0ad2710c95a51373bd8))) diff --git a/dune.lock/magic-mime.1.3.1.pkg b/dune.lock/magic-mime.1.3.1.pkg index d8ec178..ebe5839 100644 --- a/dune.lock/magic-mime.1.3.1.pkg +++ b/dune.lock/magic-mime.1.3.1.pkg @@ -16,4 +16,4 @@ (url https://github.com/mirage/ocaml-magic-mime/releases/download/v1.3.1/magic-mime-1.3.1.tbz) (checksum - sha256=e0234d03625dba1efac58e57e387672d75a5e9a621ff49acfe0f609c00f13b08))) + sha512=607f7469caa2e800a92e3c5248125108fad5e0513f4230a37ed774c86112eacdae0ee533c5c78ec2752e939e83e2201dd4ee02cbbff92ae32e25683710d7b365))) diff --git a/dune.lock/menhir.20260209.pkg b/dune.lock/menhir.20260209.pkg index 3e3f081..dc6bf81 100644 --- a/dune.lock/menhir.20260209.pkg +++ b/dune.lock/menhir.20260209.pkg @@ -11,4 +11,5 @@ (fetch (url https://gitlab.inria.fr/fpottier/menhir/-/archive/20260209/archive.tar.gz) - (checksum md5=e993231085db95ab011ffe0cd606d9dd))) + (checksum + sha512=aafad186f328ae8dd4cc69af0f30c1a0b208cf5148a7a94c150099be03838503c5ec12918de26cd7f794b5a72f114bc1bae8d81058bd0ea10372a3b06818687e))) diff --git a/dune.lock/menhirCST.20260209.pkg b/dune.lock/menhirCST.20260209.pkg index 74e9899..54acc60 100644 --- a/dune.lock/menhirCST.20260209.pkg +++ b/dune.lock/menhirCST.20260209.pkg @@ -11,4 +11,5 @@ (fetch (url https://gitlab.inria.fr/fpottier/menhir/-/archive/20260209/archive.tar.gz) - (checksum md5=e993231085db95ab011ffe0cd606d9dd))) + (checksum + sha512=aafad186f328ae8dd4cc69af0f30c1a0b208cf5148a7a94c150099be03838503c5ec12918de26cd7f794b5a72f114bc1bae8d81058bd0ea10372a3b06818687e))) diff --git a/dune.lock/menhirGLR.20260209.pkg b/dune.lock/menhirGLR.20260209.pkg index 74e9899..54acc60 100644 --- a/dune.lock/menhirGLR.20260209.pkg +++ b/dune.lock/menhirGLR.20260209.pkg @@ -11,4 +11,5 @@ (fetch (url https://gitlab.inria.fr/fpottier/menhir/-/archive/20260209/archive.tar.gz) - (checksum md5=e993231085db95ab011ffe0cd606d9dd))) + (checksum + sha512=aafad186f328ae8dd4cc69af0f30c1a0b208cf5148a7a94c150099be03838503c5ec12918de26cd7f794b5a72f114bc1bae8d81058bd0ea10372a3b06818687e))) diff --git a/dune.lock/menhirLib.20260209.pkg b/dune.lock/menhirLib.20260209.pkg index 74e9899..54acc60 100644 --- a/dune.lock/menhirLib.20260209.pkg +++ b/dune.lock/menhirLib.20260209.pkg @@ -11,4 +11,5 @@ (fetch (url https://gitlab.inria.fr/fpottier/menhir/-/archive/20260209/archive.tar.gz) - (checksum md5=e993231085db95ab011ffe0cd606d9dd))) + (checksum + sha512=aafad186f328ae8dd4cc69af0f30c1a0b208cf5148a7a94c150099be03838503c5ec12918de26cd7f794b5a72f114bc1bae8d81058bd0ea10372a3b06818687e))) diff --git a/dune.lock/menhirSdk.20260209.pkg b/dune.lock/menhirSdk.20260209.pkg index 74e9899..54acc60 100644 --- a/dune.lock/menhirSdk.20260209.pkg +++ b/dune.lock/menhirSdk.20260209.pkg @@ -11,4 +11,5 @@ (fetch (url https://gitlab.inria.fr/fpottier/menhir/-/archive/20260209/archive.tar.gz) - (checksum md5=e993231085db95ab011ffe0cd606d9dd))) + (checksum + sha512=aafad186f328ae8dd4cc69af0f30c1a0b208cf5148a7a94c150099be03838503c5ec12918de26cd7f794b5a72f114bc1bae8d81058bd0ea10372a3b06818687e))) diff --git a/dune.lock/merlin-lib.5.6.1-504.pkg b/dune.lock/merlin-lib.5.6.1-504.pkg deleted file mode 100644 index 9d478d2..0000000 --- a/dune.lock/merlin-lib.5.6.1-504.pkg +++ /dev/null @@ -1,19 +0,0 @@ -(version 5.6.1-504) - -(build - (all_platforms - ((action - (progn - (when %{pkg-self:dev} (run dune subst)) - (run dune build -p %{pkg-self:name} -j %{jobs})))))) - -(depends - (all_platforms - (ocaml dune csexp))) - -(source - (fetch - (url - https://github.com/ocaml/merlin/releases/download/v5.6.1-504/merlin-5.6.1-504.tbz) - (checksum - sha256=cc3c7c01f19a454c96f6bc8a39538023e01042519f001a895fd61488e2b49fb5))) diff --git a/dune.lock/merlin-lib.5.7.1-504.pkg b/dune.lock/merlin-lib.5.7.1-504.pkg new file mode 100644 index 0000000..969e2ba --- /dev/null +++ b/dune.lock/merlin-lib.5.7.1-504.pkg @@ -0,0 +1,19 @@ +(version 5.7.1-504) + +(build + (all_platforms + ((action + (progn + (when %{pkg-self:dev} (run dune subst)) + (run dune build -p %{pkg-self:name} -j %{jobs})))))) + +(depends + (all_platforms + (ocaml dune csexp))) + +(source + (fetch + (url + https://github.com/ocaml/merlin/releases/download/v5.7.1-504/merlin-5.7.1-504.tbz) + (checksum + sha512=9391d3a0aaa5065a02c6f5faaf7149f8f800c748d9be5ccff6af800ce73bdf418ead72dbeaf6ee7a6cbeae2c8e56285fbe422740ed407bcc4edab889dd1c8f9c))) diff --git a/dune.lock/mirage-clock.4.2.0.pkg b/dune.lock/mirage-clock.4.2.0.pkg index 900ddee..efbe120 100644 --- a/dune.lock/mirage-clock.4.2.0.pkg +++ b/dune.lock/mirage-clock.4.2.0.pkg @@ -16,4 +16,4 @@ (url https://github.com/mirage/mirage-clock/releases/download/v4.2.0/mirage-clock-4.2.0.tbz) (checksum - sha256=fa17d15d5be23c79ba741f5f7cb88ed7112de16a4410cea81c71b98086889847))) + sha512=05a359dc8400d4ca200ff255dbd030acd33d2c4acb5020838f772c02cdb5f243f3dbafbc43a8cd51e6b5923a140f84c9e7ea25b2c0fa277bb68b996190d36e3b))) diff --git a/dune.lock/mirage-crypto-ec.1.2.0.pkg b/dune.lock/mirage-crypto-ec.1.2.0.pkg index aac7ffc..ee26782 100644 --- a/dune.lock/mirage-crypto-ec.1.2.0.pkg +++ b/dune.lock/mirage-crypto-ec.1.2.0.pkg @@ -16,4 +16,4 @@ (url https://github.com/mirage/mirage-crypto/releases/download/v1.2.0/mirage-crypto-1.2.0.tbz) (checksum - sha256=09542bcd96c1d368ff9ba8853105f4c1781d8c94c2400df9f3ac0610ee07e67e))) + sha512=1b31c9df0ce774c87a36f714db4ea1f295bc1e2e317d30497523ec03564cace0f64ac4c535aa83c82792aa3331a92efe774e4c3300a6ffe09110ce0efc2ce24b))) diff --git a/dune.lock/mirage-crypto-pk.1.2.0.pkg b/dune.lock/mirage-crypto-pk.1.2.0.pkg index 3d4e408..ebb9746 100644 --- a/dune.lock/mirage-crypto-pk.1.2.0.pkg +++ b/dune.lock/mirage-crypto-pk.1.2.0.pkg @@ -23,4 +23,4 @@ (url https://github.com/mirage/mirage-crypto/releases/download/v1.2.0/mirage-crypto-1.2.0.tbz) (checksum - sha256=09542bcd96c1d368ff9ba8853105f4c1781d8c94c2400df9f3ac0610ee07e67e))) + sha512=1b31c9df0ce774c87a36f714db4ea1f295bc1e2e317d30497523ec03564cace0f64ac4c535aa83c82792aa3331a92efe774e4c3300a6ffe09110ce0efc2ce24b))) diff --git a/dune.lock/mirage-crypto-rng-lwt.1.2.0.pkg b/dune.lock/mirage-crypto-rng-lwt.1.2.0.pkg index 5672f24..091ca8a 100644 --- a/dune.lock/mirage-crypto-rng-lwt.1.2.0.pkg +++ b/dune.lock/mirage-crypto-rng-lwt.1.2.0.pkg @@ -16,4 +16,4 @@ (url https://github.com/mirage/mirage-crypto/releases/download/v1.2.0/mirage-crypto-1.2.0.tbz) (checksum - sha256=09542bcd96c1d368ff9ba8853105f4c1781d8c94c2400df9f3ac0610ee07e67e))) + sha512=1b31c9df0ce774c87a36f714db4ea1f295bc1e2e317d30497523ec03564cace0f64ac4c535aa83c82792aa3331a92efe774e4c3300a6ffe09110ce0efc2ce24b))) diff --git a/dune.lock/mirage-crypto-rng.1.2.0.pkg b/dune.lock/mirage-crypto-rng.1.2.0.pkg index 705ec92..5b941ff 100644 --- a/dune.lock/mirage-crypto-rng.1.2.0.pkg +++ b/dune.lock/mirage-crypto-rng.1.2.0.pkg @@ -16,4 +16,4 @@ (url https://github.com/mirage/mirage-crypto/releases/download/v1.2.0/mirage-crypto-1.2.0.tbz) (checksum - sha256=09542bcd96c1d368ff9ba8853105f4c1781d8c94c2400df9f3ac0610ee07e67e))) + sha512=1b31c9df0ce774c87a36f714db4ea1f295bc1e2e317d30497523ec03564cace0f64ac4c535aa83c82792aa3331a92efe774e4c3300a6ffe09110ce0efc2ce24b))) diff --git a/dune.lock/mirage-crypto.1.2.0.pkg b/dune.lock/mirage-crypto.1.2.0.pkg index 260b780..a9b455e 100644 --- a/dune.lock/mirage-crypto.1.2.0.pkg +++ b/dune.lock/mirage-crypto.1.2.0.pkg @@ -16,4 +16,4 @@ (url https://github.com/mirage/mirage-crypto/releases/download/v1.2.0/mirage-crypto-1.2.0.tbz) (checksum - sha256=09542bcd96c1d368ff9ba8853105f4c1781d8c94c2400df9f3ac0610ee07e67e))) + sha512=1b31c9df0ce774c87a36f714db4ea1f295bc1e2e317d30497523ec03564cace0f64ac4c535aa83c82792aa3331a92efe774e4c3300a6ffe09110ce0efc2ce24b))) diff --git a/dune.lock/mlx.0.11.pkg b/dune.lock/mlx.0.11.pkg index 08c1c67..fa48ab8 100644 --- a/dune.lock/mlx.0.11.pkg +++ b/dune.lock/mlx.0.11.pkg @@ -30,4 +30,4 @@ (fetch (url https://github.com/ocaml-mlx/mlx/releases/download/0.11/mlx-0.11.tbz) (checksum - sha256=bea6b7e57deb13a1cc20af3fe9101b90b77d3e886097c6d44dd63eb96f5aaceb))) + sha512=a73d0b22f99709be9f0d2753372b43198a4e064a318f22ea68f37e965baa7a0b1b43f43b15e043f556c8d15e5475e31eb039472aa33aeceeee76ec68eca3e7fb))) diff --git a/dune.lock/multipart_form-lwt.0.8.0.pkg b/dune.lock/multipart_form-lwt.0.8.0.pkg index dc3398b..423cdad 100644 --- a/dune.lock/multipart_form-lwt.0.8.0.pkg +++ b/dune.lock/multipart_form-lwt.0.8.0.pkg @@ -12,4 +12,4 @@ (url https://github.com/dinosaure/multipart_form/releases/download/v0.8.0/multipart_form-0.8.0.tbz) (checksum - sha256=950740679be604e8641f557732ea988be506a7224fb1292853a904198bdc8560))) + sha512=5ad9590f2f9c8b97af00b253389ff087373b29627c384359650e5737883e9271e78405f6c009e36eda305f3dd64f6de5ac335d0c384016da6765abdc63161b20))) diff --git a/dune.lock/multipart_form.0.8.0.pkg b/dune.lock/multipart_form.0.8.0.pkg index 9b476b7..07a5a75 100644 --- a/dune.lock/multipart_form.0.8.0.pkg +++ b/dune.lock/multipart_form.0.8.0.pkg @@ -23,4 +23,4 @@ (url https://github.com/dinosaure/multipart_form/releases/download/v0.8.0/multipart_form-0.8.0.tbz) (checksum - sha256=950740679be604e8641f557732ea988be506a7224fb1292853a904198bdc8560))) + sha512=5ad9590f2f9c8b97af00b253389ff087373b29627c384359650e5737883e9271e78405f6c009e36eda305f3dd64f6de5ac335d0c384016da6765abdc63161b20))) diff --git a/dune.lock/ocaml-compiler-libs.v0.17.0.pkg b/dune.lock/ocaml-compiler-libs.v0.17.0.pkg index 9c7beb3..74a019a 100644 --- a/dune.lock/ocaml-compiler-libs.v0.17.0.pkg +++ b/dune.lock/ocaml-compiler-libs.v0.17.0.pkg @@ -11,4 +11,5 @@ (fetch (url https://github.com/janestreet/ocaml-compiler-libs/archive/refs/tags/v0.17.0.tar.gz) - (checksum md5=aaf66efea8752475c25a942443579b41))) + (checksum + sha512=c5cd418b0eb74e00c3f63235754bbdb3a3328ac743d6ae885424d8c50b4edaa7068572e689cb3456d222793283927f2984a1ff840b1bc3817f810b5314faf897))) diff --git a/dune.lock/ocaml-compiler.5.4.1.pkg b/dune.lock/ocaml-compiler.5.4.1.pkg index 6d4ec07..c7c143b 100644 --- a/dune.lock/ocaml-compiler.5.4.1.pkg +++ b/dune.lock/ocaml-compiler.5.4.1.pkg @@ -1,560 +1,4 @@ (version 5.4.1) -(install - (all_platforms - (withenv - ((= MSYS2_ARG_CONV_EXCL *) - (= LSAN_OPTIONS detect_leaks=0,exitcode=0) - (= ASAN_OPTIONS detect_leaks=0,exitcode=0)) - (run %{make} install)))) - -(build - (choice - ((((arch x86_64) (os linux))) - ((action - (withenv - ((= MSYS2_ARG_CONV_EXCL *) - (= LSAN_OPTIONS detect_leaks=0,exitcode=0) - (= ASAN_OPTIONS detect_leaks=0,exitcode=0)) - (progn - (run - ./configure - (when - (catch_undefined_var - (and_absorb_undefined_var - %{pkg:system-msvc:installed} - %{pkg:arch-x86_64:installed}) - false) - --host=x86_64-pc-windows) - (when - (catch_undefined_var - (and_absorb_undefined_var - (= %{os_distribution} cygwin) - %{pkg:system-mingw:installed} - %{pkg:arch-x86_64:installed}) - false) - --host=x86_64-w64-mingw32) - (when - (catch_undefined_var - (and_absorb_undefined_var - %{pkg:system-msvc:installed} - %{pkg:arch-x86_32:installed}) - false) - --host=i686-pc-windows) - (when - (catch_undefined_var - (and_absorb_undefined_var - (= %{os_distribution} cygwin) - %{pkg:system-mingw:installed} - %{pkg:arch-x86_32:installed}) - false) - --host=i686-w64-mingw32) - --prefix=%{prefix} - --docdir=%{doc}/ocaml - (when - (catch_undefined_var %{pkg:system-msvc:installed} false) - --with-winpthreads-msvc=%{pkg:winpthreads:share}) - -C - (when - (catch_undefined_var %{pkg:ocaml-option-afl:installed} false) - --with-afl) - (when - (catch_undefined_var - %{pkg:ocaml-option-bytecode-only:installed} - false) - --disable-native-compiler) - (when - (catch_undefined_var - %{pkg:ocaml-option-no-flat-float-array:installed} - false) - --disable-flat-float-array) - (when - (catch_undefined_var %{pkg:ocaml-option-flambda:installed} false) - --enable-flambda) - (when - (catch_undefined_var %{pkg:ocaml-option-fp:installed} false) - --enable-frame-pointers) - (when - (catch_undefined_var - %{pkg:ocaml-option-no-compression:installed} - false) - --without-zstd) - (when - (catch_undefined_var %{pkg:ocaml-option-tsan:installed} false) - --enable-tsan) - (when - (catch_undefined_var - (and_absorb_undefined_var - %{pkg:ocaml-option-musl:installed} - (<> %{os_distribution} alpine)) - false) - CC=musl-gcc) - (when - (catch_undefined_var - (and_absorb_undefined_var %{pkg:ocaml-option-musl:installed} true) - false) - CFLAGS=-Os) - (when - (catch_undefined_var - (or_absorb_undefined_var - %{pkg:ocaml-option-leak-sanitizer:installed} - (and_absorb_undefined_var - %{pkg:ocaml-option-address-sanitizer:installed} - true)) - false) - LDFLAGS=-Wl,--no-as-needed,-ldl) - (when - (catch_undefined_var - %{pkg:ocaml-option-leak-sanitizer:installed} - false) - "CC=gcc -ldl -fsanitize=leak -fno-omit-frame-pointer -O1 -g") - (when - (catch_undefined_var - (and_absorb_undefined_var - %{pkg:ocaml-option-address-sanitizer:installed} - true) - false) - "CC=gcc -ldl -fsanitize=address -fno-omit-frame-pointer -O1 -g") - (when - (catch_undefined_var - (and_absorb_undefined_var %{pkg:ocaml-option-32bit:installed} true) - false) - "CC=gcc -m32") - (when - (catch_undefined_var - (and_absorb_undefined_var - %{pkg:ocaml-option-musl:installed} - (<> %{os_distribution} alpine)) - false) - "ASPP=musl-gcc -c") - (when - (catch_undefined_var - (and_absorb_undefined_var %{pkg:ocaml-option-32bit:installed} true) - false) - --host=i386-linux) - (when - (catch_undefined_var %{pkg:ocaml-option-static:installed} false) - LIBS=-static) - --disable-warn-error) - (run %{make} -j%{jobs})))))) - ((((arch arm64) (os linux))) - ((action - (withenv - ((= MSYS2_ARG_CONV_EXCL *) - (= LSAN_OPTIONS detect_leaks=0,exitcode=0) - (= ASAN_OPTIONS detect_leaks=0,exitcode=0)) - (progn - (run - ./configure - (when - (catch_undefined_var - (and_absorb_undefined_var - %{pkg:system-msvc:installed} - %{pkg:arch-x86_64:installed}) - false) - --host=x86_64-pc-windows) - (when - (catch_undefined_var - (and_absorb_undefined_var - (= %{os_distribution} cygwin) - %{pkg:system-mingw:installed} - %{pkg:arch-x86_64:installed}) - false) - --host=x86_64-w64-mingw32) - (when - (catch_undefined_var - (and_absorb_undefined_var - %{pkg:system-msvc:installed} - %{pkg:arch-x86_32:installed}) - false) - --host=i686-pc-windows) - (when - (catch_undefined_var - (and_absorb_undefined_var - (= %{os_distribution} cygwin) - %{pkg:system-mingw:installed} - %{pkg:arch-x86_32:installed}) - false) - --host=i686-w64-mingw32) - --prefix=%{prefix} - --docdir=%{doc}/ocaml - (when - (catch_undefined_var %{pkg:system-msvc:installed} false) - --with-winpthreads-msvc=%{pkg:winpthreads:share}) - -C - (when - (catch_undefined_var %{pkg:ocaml-option-afl:installed} false) - --with-afl) - (when - (catch_undefined_var - %{pkg:ocaml-option-bytecode-only:installed} - false) - --disable-native-compiler) - (when - (catch_undefined_var - %{pkg:ocaml-option-no-flat-float-array:installed} - false) - --disable-flat-float-array) - (when - (catch_undefined_var %{pkg:ocaml-option-flambda:installed} false) - --enable-flambda) - (when - (catch_undefined_var %{pkg:ocaml-option-fp:installed} false) - --enable-frame-pointers) - (when - (catch_undefined_var - %{pkg:ocaml-option-no-compression:installed} - false) - --without-zstd) - (when - (catch_undefined_var %{pkg:ocaml-option-tsan:installed} false) - --enable-tsan) - (when - (catch_undefined_var - (and_absorb_undefined_var - %{pkg:ocaml-option-musl:installed} - (<> %{os_distribution} alpine)) - false) - CC=musl-gcc) - (when - (catch_undefined_var - (and_absorb_undefined_var %{pkg:ocaml-option-musl:installed} true) - false) - "CFLAGS=-Os -mno-outline-atomics") - (when - (catch_undefined_var - (or_absorb_undefined_var - %{pkg:ocaml-option-leak-sanitizer:installed} - (and_absorb_undefined_var - %{pkg:ocaml-option-address-sanitizer:installed} - true)) - false) - LDFLAGS=-Wl,--no-as-needed,-ldl) - (when - (catch_undefined_var - %{pkg:ocaml-option-leak-sanitizer:installed} - false) - "CC=gcc -ldl -fsanitize=leak -fno-omit-frame-pointer -O1 -g") - (when - (catch_undefined_var - (and_absorb_undefined_var - %{pkg:ocaml-option-address-sanitizer:installed} - true) - false) - "CC=gcc -ldl -fsanitize=address -fno-omit-frame-pointer -O1 -g") - (when - (catch_undefined_var - (and_absorb_undefined_var %{pkg:ocaml-option-32bit:installed} true) - false) - "CC=gcc -m32") - (when - (catch_undefined_var - (and_absorb_undefined_var - %{pkg:ocaml-option-musl:installed} - (<> %{os_distribution} alpine)) - false) - "ASPP=musl-gcc -c") - (when - (catch_undefined_var - (and_absorb_undefined_var %{pkg:ocaml-option-32bit:installed} true) - false) - --host=i386-linux) - (when - (catch_undefined_var %{pkg:ocaml-option-static:installed} false) - LIBS=-static) - --disable-warn-error) - (run %{make} -j%{jobs})))))) - ((((arch x86_64) (os macos))) - ((action - (withenv - ((= MSYS2_ARG_CONV_EXCL *) - (= LSAN_OPTIONS detect_leaks=0,exitcode=0) - (= ASAN_OPTIONS detect_leaks=0,exitcode=0)) - (progn - (run - ./configure - (when - (catch_undefined_var - (and_absorb_undefined_var - %{pkg:system-msvc:installed} - %{pkg:arch-x86_64:installed}) - false) - --host=x86_64-pc-windows) - (when - (catch_undefined_var - (and_absorb_undefined_var - (= %{os_distribution} cygwin) - %{pkg:system-mingw:installed} - %{pkg:arch-x86_64:installed}) - false) - --host=x86_64-w64-mingw32) - (when - (catch_undefined_var - (and_absorb_undefined_var - %{pkg:system-msvc:installed} - %{pkg:arch-x86_32:installed}) - false) - --host=i686-pc-windows) - (when - (catch_undefined_var - (and_absorb_undefined_var - (= %{os_distribution} cygwin) - %{pkg:system-mingw:installed} - %{pkg:arch-x86_32:installed}) - false) - --host=i686-w64-mingw32) - --prefix=%{prefix} - --docdir=%{doc}/ocaml - (when - (catch_undefined_var %{pkg:system-msvc:installed} false) - --with-winpthreads-msvc=%{pkg:winpthreads:share}) - -C - (when - (catch_undefined_var %{pkg:ocaml-option-afl:installed} false) - --with-afl) - (when - (catch_undefined_var - %{pkg:ocaml-option-bytecode-only:installed} - false) - --disable-native-compiler) - (when - (catch_undefined_var - %{pkg:ocaml-option-no-flat-float-array:installed} - false) - --disable-flat-float-array) - (when - (catch_undefined_var %{pkg:ocaml-option-flambda:installed} false) - --enable-flambda) - (when - (catch_undefined_var %{pkg:ocaml-option-fp:installed} false) - --enable-frame-pointers) - (when - (catch_undefined_var - %{pkg:ocaml-option-no-compression:installed} - false) - --without-zstd) - (when - (catch_undefined_var %{pkg:ocaml-option-tsan:installed} false) - --enable-tsan) - (when - (catch_undefined_var - (and_absorb_undefined_var - (not %{pkg:ocaml-option-32bit:installed}) - (not %{pkg:ocaml-option-musl:installed}) - true) - false) - CC=cc) - (when - (catch_undefined_var - (and_absorb_undefined_var %{pkg:ocaml-option-tsan:installed} true) - false) - CC=clang) - (when - (catch_undefined_var - (and_absorb_undefined_var - %{pkg:ocaml-option-musl:installed} - (<> %{os_distribution} alpine)) - false) - CC=musl-gcc) - (when - (catch_undefined_var - (and_absorb_undefined_var %{pkg:ocaml-option-musl:installed} true) - false) - CFLAGS=-Os) - (when - (catch_undefined_var - (or_absorb_undefined_var - %{pkg:ocaml-option-leak-sanitizer:installed} - false) - false) - LDFLAGS=-Wl,--no-as-needed,-ldl) - (when - (catch_undefined_var - %{pkg:ocaml-option-leak-sanitizer:installed} - false) - "CC=gcc -ldl -fsanitize=leak -fno-omit-frame-pointer -O1 -g") - (when - (catch_undefined_var - (and_absorb_undefined_var - %{pkg:ocaml-option-address-sanitizer:installed} - true) - false) - "CC=clang -fsanitize=address -fno-omit-frame-pointer -O1 -g") - (when - (catch_undefined_var - (and_absorb_undefined_var %{pkg:ocaml-option-32bit:installed} true) - false) - "CC=gcc -Wl,-read_only_relocs,suppress -arch i386 -m32") - (when - (catch_undefined_var - (and_absorb_undefined_var - %{pkg:ocaml-option-musl:installed} - (<> %{os_distribution} alpine)) - false) - "ASPP=musl-gcc -c") - (when - (catch_undefined_var - (and_absorb_undefined_var %{pkg:ocaml-option-32bit:installed} true) - false) - --host=i386-apple-darwin13.2.0) - (when - (catch_undefined_var %{pkg:ocaml-option-static:installed} false) - LIBS=-static) - --disable-warn-error) - (run %{make} -j%{jobs})))))) - ((((arch arm64) (os macos))) - ((action - (withenv - ((= MSYS2_ARG_CONV_EXCL *) - (= LSAN_OPTIONS detect_leaks=0,exitcode=0) - (= ASAN_OPTIONS detect_leaks=0,exitcode=0)) - (progn - (run - ./configure - (when - (catch_undefined_var - (and_absorb_undefined_var - %{pkg:system-msvc:installed} - %{pkg:arch-x86_64:installed}) - false) - --host=x86_64-pc-windows) - (when - (catch_undefined_var - (and_absorb_undefined_var - (= %{os_distribution} cygwin) - %{pkg:system-mingw:installed} - %{pkg:arch-x86_64:installed}) - false) - --host=x86_64-w64-mingw32) - (when - (catch_undefined_var - (and_absorb_undefined_var - %{pkg:system-msvc:installed} - %{pkg:arch-x86_32:installed}) - false) - --host=i686-pc-windows) - (when - (catch_undefined_var - (and_absorb_undefined_var - (= %{os_distribution} cygwin) - %{pkg:system-mingw:installed} - %{pkg:arch-x86_32:installed}) - false) - --host=i686-w64-mingw32) - --prefix=%{prefix} - --docdir=%{doc}/ocaml - (when - (catch_undefined_var %{pkg:system-msvc:installed} false) - --with-winpthreads-msvc=%{pkg:winpthreads:share}) - -C - (when - (catch_undefined_var %{pkg:ocaml-option-afl:installed} false) - --with-afl) - (when - (catch_undefined_var - %{pkg:ocaml-option-bytecode-only:installed} - false) - --disable-native-compiler) - (when - (catch_undefined_var - %{pkg:ocaml-option-no-flat-float-array:installed} - false) - --disable-flat-float-array) - (when - (catch_undefined_var %{pkg:ocaml-option-flambda:installed} false) - --enable-flambda) - (when - (catch_undefined_var %{pkg:ocaml-option-fp:installed} false) - --enable-frame-pointers) - (when - (catch_undefined_var - %{pkg:ocaml-option-no-compression:installed} - false) - --without-zstd) - (when - (catch_undefined_var %{pkg:ocaml-option-tsan:installed} false) - --enable-tsan) - (when - (catch_undefined_var - (and_absorb_undefined_var - (not %{pkg:ocaml-option-32bit:installed}) - (not %{pkg:ocaml-option-musl:installed}) - true) - false) - CC=cc) - (when - (catch_undefined_var - (and_absorb_undefined_var %{pkg:ocaml-option-tsan:installed} true) - false) - CC=clang) - (when - (catch_undefined_var - (and_absorb_undefined_var - %{pkg:ocaml-option-musl:installed} - (<> %{os_distribution} alpine)) - false) - CC=musl-gcc) - (when - (catch_undefined_var - (and_absorb_undefined_var %{pkg:ocaml-option-musl:installed} true) - false) - "CFLAGS=-Os -mno-outline-atomics") - (when - (catch_undefined_var - (or_absorb_undefined_var - %{pkg:ocaml-option-leak-sanitizer:installed} - false) - false) - LDFLAGS=-Wl,--no-as-needed,-ldl) - (when - (catch_undefined_var - %{pkg:ocaml-option-leak-sanitizer:installed} - false) - "CC=gcc -ldl -fsanitize=leak -fno-omit-frame-pointer -O1 -g") - (when - (catch_undefined_var - (and_absorb_undefined_var - %{pkg:ocaml-option-address-sanitizer:installed} - true) - false) - "CC=clang -fsanitize=address -fno-omit-frame-pointer -O1 -g") - (when - (catch_undefined_var - (and_absorb_undefined_var %{pkg:ocaml-option-32bit:installed} true) - false) - "CC=gcc -Wl,-read_only_relocs,suppress -arch i386 -m32") - (when - (catch_undefined_var - (and_absorb_undefined_var - %{pkg:ocaml-option-musl:installed} - (<> %{os_distribution} alpine)) - false) - "ASPP=musl-gcc -c") - (when - (catch_undefined_var - (and_absorb_undefined_var %{pkg:ocaml-option-32bit:installed} true) - false) - --host=i386-apple-darwin13.2.0) - (when - (catch_undefined_var %{pkg:ocaml-option-static:installed} false) - LIBS=-static) - --disable-warn-error) - (run %{make} -j%{jobs})))))))) - -(source - (fetch - (url - https://github.com/ocaml/ocaml/releases/download/5.4.1/ocaml-5.4.1.tar.gz) - (checksum - sha256=d4528517aaa1a44b8e2b1bc109a1ed0a5e0014f3ddc4feb8906b11a7e063e89a))) - -(exported_env - (= CAML_LD_LIBRARY_PATH "\%{lib}%/stublibs")) - -(extra_sources - (ocaml-compiler.install - (fetch - (url - https://raw.githubusercontent.com/ocaml/ocaml/899b8f3bece45f55161dad72eaa223c2bb7202e8/ocaml-variants.install) - (checksum - sha256=7af3dc34e6f9f3be2ffd8d32cd64fa650d6a036c86c4821a7033d24a90fba11c)))) +(depends + (all_platforms (relocatable-compiler))) diff --git a/dune.lock/ocaml-config.3.pkg b/dune.lock/ocaml-config.3.pkg deleted file mode 100644 index 12b5042..0000000 --- a/dune.lock/ocaml-config.3.pkg +++ /dev/null @@ -1,22 +0,0 @@ -(version 3) - -(build - (all_platforms - ((action (substitute gen_ocaml_config.ml.in gen_ocaml_config.ml))))) - -(depends - (all_platforms (ocaml-base-compiler))) - -(extra_sources - (gen_ocaml_config.ml.in - (fetch - (url - https://raw.githubusercontent.com/ocaml/ocaml/66f33f6e08857f3c3cb53fc1759fbad6860c59bd/tools/opam/gen_ocaml_config.ml.in) - (checksum - sha256=a9ad8d84a08961159653a978db92d10f694510182b206cacb96d5c9f63b5121e))) - (ocaml-config.install - (fetch - (url - https://raw.githubusercontent.com/ocaml/ocaml/363fb9f5a2fb87dbd5f8cc579af87dd04e14343b/tools/opam/ocaml-config.install) - (checksum - sha256=6e4fd93f4cce6bad0ed3c08afd0248dbe7d7817109281de6294e5b5ef5597051)))) diff --git a/dune.lock/ocaml-syntax-shims.1.0.0.pkg b/dune.lock/ocaml-syntax-shims.1.0.0.pkg index d20c837..73056cc 100644 --- a/dune.lock/ocaml-syntax-shims.1.0.0.pkg +++ b/dune.lock/ocaml-syntax-shims.1.0.0.pkg @@ -16,4 +16,4 @@ (url https://github.com/ocaml-ppx/ocaml-syntax-shims/releases/download/1.0.0/ocaml-syntax-shims-1.0.0.tbz) (checksum - sha256=89b2e193e90a0c168b6ec5ddf6fef09033681bdcb64e11913c97440a2722e8c8))) + sha512=75c4c6b0bfa1267a8a49a82ba494d08cf0823fc8350863d6d3d4971528cb09e5a2a29e2981d04c75e76ad0f49360b05a432c9efeff9a4fbc1ec6b28960399852))) diff --git a/dune.lock/ocaml.5.4.1.pkg b/dune.lock/ocaml.5.4.1.pkg index dd12e4d..d3c4758 100644 --- a/dune.lock/ocaml.5.4.1.pkg +++ b/dune.lock/ocaml.5.4.1.pkg @@ -9,16 +9,31 @@ (= ASAN_OPTIONS detect_leaks=0,exitcode=0)) (run ocaml - %{pkg:ocaml-config:share}/gen_ocaml_config.ml + gen_ocaml_config.ml %{pkg-self:version} - %{pkg-self:name})))))) + %{pkg-self:name} + "%{pkg:ocaml-base-compiler:version}" + false + "" + "" + "" + "" + "" + "" + "" + "")))))) (depends - (all_platforms - (ocaml-config ocaml-base-compiler))) + (all_platforms (ocaml-base-compiler))) (exported_env (+= OCAMLTOP_INCLUDE_PATH "\%{toplevel}%") - (= CAML_LD_LIBRARY_PATH "\%{_:stubsdir}%") - (+= CAML_LD_LIBRARY_PATH "\%{lib}%/stublibs") (= OCAML_TOPLEVEL_PATH "\%{toplevel}%")) + +(extra_sources + (gen_ocaml_config.ml + (fetch + (url + https://raw.githubusercontent.com/dra27/ocaml/977f2d05a98a5aeec260b5ba200f72c4e79e4fdc/tools/opam/gen_ocaml_config.ml) + (checksum + sha256=d8d5d7e354bca87df3e8aa9c3bf8544cfba7aa92f4dba72ec5fb51bf9b92cfa8)))) diff --git a/dune.lock/ocamlfind.1.9.8+dune.pkg b/dune.lock/ocamlfind.1.9.8+dune.pkg index f1a45e0..8856f93 100644 --- a/dune.lock/ocamlfind.1.9.8+dune.pkg +++ b/dune.lock/ocamlfind.1.9.8+dune.pkg @@ -43,4 +43,5 @@ (fetch (url https://github.com/ocaml/ocamlfind/archive/refs/tags/findlib-1.9.8.tar.gz) - (checksum md5=ca770e5806032a96131b670f6e07f146))) + (checksum + sha512=8967986de2ab4ec5993f437b0a4206742adf37aa7a292a3bba0a04438d78539b84d001191e60b2d5bde98a695b38cba2593b7051f7749adbdb964a0df3c4b661))) diff --git a/dune.lock/ocamlmerlin-mlx.0.11.pkg b/dune.lock/ocamlmerlin-mlx.0.11.pkg index fa99808..b3dfe8e 100644 --- a/dune.lock/ocamlmerlin-mlx.0.11.pkg +++ b/dune.lock/ocamlmerlin-mlx.0.11.pkg @@ -15,4 +15,4 @@ (fetch (url https://github.com/ocaml-mlx/mlx/releases/download/0.11/mlx-0.11.tbz) (checksum - sha256=bea6b7e57deb13a1cc20af3fe9101b90b77d3e886097c6d44dd63eb96f5aaceb))) + sha512=a73d0b22f99709be9f0d2753372b43198a4e064a318f22ea68f37e965baa7a0b1b43f43b15e043f556c8d15e5475e31eb039472aa33aeceeee76ec68eca3e7fb))) diff --git a/dune.lock/ocplib-endian.1.2.pkg b/dune.lock/ocplib-endian.1.2.pkg index 04941a1..18cd896 100644 --- a/dune.lock/ocplib-endian.1.2.pkg +++ b/dune.lock/ocplib-endian.1.2.pkg @@ -12,4 +12,5 @@ (fetch (url https://github.com/OCamlPro/ocplib-endian/archive/refs/tags/1.2.tar.gz) - (checksum md5=8d5492eeb7c6815ade72a7415ea30949))) + (checksum + sha512=2e70be5f3d6e377485c60664a0e235c3b9b24a8d6b6a03895d092c6e40d53810bfe1f292ee69e5181ce6daa8a582bfe3d59f3af889f417134f658812be5b8b85))) diff --git a/dune.lock/ohex.0.2.0.pkg b/dune.lock/ohex.0.2.0.pkg index c99c4f3..201bd84 100644 --- a/dune.lock/ohex.0.2.0.pkg +++ b/dune.lock/ohex.0.2.0.pkg @@ -15,4 +15,5 @@ (fetch (url https://github.com/ocaml/opam-source-archives/raw/main/ohex-0.2.0.tar.gz) - (checksum md5=77f2cbe75b9efd528a2b3478a8d4f3d4))) + (checksum + sha512=af72a9699f81878cc7d247a92a28332a8e34f247ad6bd477f8c7ae7f2970b73c4750a31eedf8eeb43ca8d19ae3c4c4f8a9d5421a40b73eb1f1711f44b14ff3e6))) diff --git a/dune.lock/optint.0.3.0.pkg b/dune.lock/optint.0.3.0.pkg index 1ecc500..86832dd 100644 --- a/dune.lock/optint.0.3.0.pkg +++ b/dune.lock/optint.0.3.0.pkg @@ -12,4 +12,4 @@ (url https://github.com/mirage/optint/releases/download/v0.3.0/optint-0.3.0.tbz) (checksum - sha256=295cff2c134b0385b13ba81d5005d9f841ba40d4a502aed10c997f239ef1147b))) + sha512=15ec97a076584e8ea28c589f1db3b9a0dd6fd5a7950528a1d136761cc13bca0e6e7bf6e0f87c73578a37393c213a7a0f3e7beaabd924e176459b29af52b8dd11))) diff --git a/dune.lock/ordering.3.20.2.pkg b/dune.lock/ordering.3.20.2.pkg index 0b0092a..1931e26 100644 --- a/dune.lock/ordering.3.20.2.pkg +++ b/dune.lock/ordering.3.20.2.pkg @@ -18,4 +18,4 @@ (url https://github.com/ocaml/dune/releases/download/3.20.2/dune-3.20.2.tbz) (checksum - sha256=b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549))) + sha512=ed14df9163e487d4ae7d0a2427eaab7823ef1f0ef2d93f0b783e6f163bbd5b44ba73f055d60b84e76f476fe11d38e794013628a1da776d9ec13cca9666e7b7ff))) diff --git a/dune.lock/pecu.0.7.pkg b/dune.lock/pecu.0.7.pkg index 7ce3ac1..e7824a3 100644 --- a/dune.lock/pecu.0.7.pkg +++ b/dune.lock/pecu.0.7.pkg @@ -11,4 +11,4 @@ (fetch (url https://github.com/mirage/pecu/releases/download/v0.7/pecu-0.7.tbz) (checksum - sha256=ad7477b5b16428d33c32440067684953d94efaa43faaf620857918bace9fd778))) + sha512=8b2dd94af614d99f67c49fddb55bf7ed1ef280378acf862eb3269964bc515a963d28efa4fdcc09d07bfc966aced44e41195451ead13bee59d30d482ab17fcdf5))) diff --git a/dune.lock/pp.2.0.0.pkg b/dune.lock/pp.2.0.0.pkg index f820d30..1c8c467 100644 --- a/dune.lock/pp.2.0.0.pkg +++ b/dune.lock/pp.2.0.0.pkg @@ -15,4 +15,4 @@ (fetch (url https://github.com/ocaml-dune/pp/releases/download/2.0.0/pp-2.0.0.tbz) (checksum - sha256=8651351518b092b4a2def4e08171c276152f92fb6a84a8b19b6b929ccdb44419))) + sha512=78cb68f35c0b975dd1e91bd83d5e33bcec1ee642431585d55864c483c70a032755dfcf21ec5697691e7e7554381ddb580639fd149e28ba6f74d04d2ee43d360d))) diff --git a/dune.lock/ppx_deriving.6.1.1.pkg b/dune.lock/ppx_deriving.6.1.1.pkg index c6ca2e1..8cf3691 100644 --- a/dune.lock/ppx_deriving.6.1.1.pkg +++ b/dune.lock/ppx_deriving.6.1.1.pkg @@ -15,4 +15,5 @@ (fetch (url https://github.com/ocaml-ppx/ppx_deriving/releases/download/v6.1.1/ppx_deriving-6.1.1.tar.gz) - (checksum md5=3208e6028fbb5a417f751d3529eae031))) + (checksum + sha512=9d64fd1a7c908e70ac11164db6732d69e74eac28c29ba6d76d40711554615c0af5a8c491eb6f05181b99294b50fc2c50b454b6d75d022db9d33133188d071102))) diff --git a/dune.lock/ppx_deriving_yojson.3.10.0.pkg b/dune.lock/ppx_deriving_yojson.3.10.0.pkg index 3ee7ba7..a0ea1bf 100644 --- a/dune.lock/ppx_deriving_yojson.3.10.0.pkg +++ b/dune.lock/ppx_deriving_yojson.3.10.0.pkg @@ -16,4 +16,4 @@ (url https://github.com/ocaml-ppx/ppx_deriving_yojson/releases/download/v3.10.0/ppx_deriving_yojson-3.10.0.tbz) (checksum - sha256=ced3d265e4287f1f18b09df6446a24444fad52b2a3054cbcbe0c9494d0e89b3f))) + sha512=038752a73690dc1b55031c119f57ee27fbee0d51a4a541d2f31ad1baf8b05637396c0b97a7dbfd77db600b689e90a62bfff7ca3fcf74545bd5b32dc3dabff511))) diff --git a/dune.lock/ppxlib.0.37.0.pkg b/dune.lock/ppxlib.0.38.0.pkg similarity index 54% rename from dune.lock/ppxlib.0.37.0.pkg rename to dune.lock/ppxlib.0.38.0.pkg index 1429484..fb438c5 100644 --- a/dune.lock/ppxlib.0.37.0.pkg +++ b/dune.lock/ppxlib.0.38.0.pkg @@ -1,4 +1,4 @@ -(version 0.37.0) +(version 0.38.0) (build (all_platforms @@ -14,6 +14,6 @@ (source (fetch (url - https://github.com/ocaml-ppx/ppxlib/releases/download/0.37.0/ppxlib-0.37.0.tbz) + https://github.com/ocaml-ppx/ppxlib/releases/download/0.38.0/ppxlib-0.38.0.tbz) (checksum - sha256=2e223837e7cecc3bc84a432432c0a72f4e1d5be9165c9c33772f156db85db0b3))) + sha512=2fbbf124fc61e1f22242d13505e9af39d4a3c7cf03def1c33ee8bd915195be9b817636667302e9c6ceddc74a9a4a54926340e21c96fd770a2bc6752400315cfd))) diff --git a/dune.lock/pretty_expressive.0.5.pkg b/dune.lock/pretty_expressive.0.5.pkg new file mode 100644 index 0000000..c72fc12 --- /dev/null +++ b/dune.lock/pretty_expressive.0.5.pkg @@ -0,0 +1,19 @@ +(version 0.5) + +(build + (all_platforms + ((action + (progn + (when %{pkg-self:dev} (run dune subst)) + (run dune build -p %{pkg-self:name} -j %{jobs} @install)))))) + +(depends + (all_platforms + (ocaml dune))) + +(source + (fetch + (url + https://github.com/sorawee/pretty-expressive-ocaml/releases/download/0.5/pretty_expressive-0.5.tbz) + (checksum + sha512=1cf8fb91761ce3adec91f7a14ece8ef4e25661e26b0be199759fe53cd11caf5609639cda9dc89f2dcf76c32cc35302fcb2022184e0cae1c020b0cd940892182e))) diff --git a/dune.lock/prettym.0.0.4.pkg b/dune.lock/prettym.0.0.4.pkg deleted file mode 100644 index b4bb215..0000000 --- a/dune.lock/prettym.0.0.4.pkg +++ /dev/null @@ -1,15 +0,0 @@ -(version 0.0.4) - -(build - (all_platforms ((action (run dune build -p %{pkg-self:name} -j %{jobs}))))) - -(depends - (all_platforms - (ocaml dune ke bstr))) - -(source - (fetch - (url - https://github.com/dinosaure/prettym/releases/download/0.0.4/prettym-0.0.4.tbz) - (checksum - sha256=39f461d4dbc0d605486c9077dba3ca0a3307a8fba69f56c128eb3efebb5c35d5))) diff --git a/dune.lock/prettym.0.0.5.pkg b/dune.lock/prettym.0.0.5.pkg new file mode 100644 index 0000000..9b7f1cf --- /dev/null +++ b/dune.lock/prettym.0.0.5.pkg @@ -0,0 +1,15 @@ +(version 0.0.5) + +(build + (all_platforms ((action (run dune build -p %{pkg-self:name} -j %{jobs}))))) + +(depends + (all_platforms + (ocaml dune ke bstr))) + +(source + (fetch + (url + https://github.com/dinosaure/prettym/releases/download/0.0.5/prettym-0.0.5.tbz) + (checksum + sha512=aa6b77d5d307a70936471ba0cd55b1c9081d30cf6cab98a609f3a24ac4acc8df752aa0f4e64a08a3dae73bc7590b1c62e98e8dd7e418d8b3702447bc28beca52))) diff --git a/dune.lock/psq.0.2.1.pkg b/dune.lock/psq.0.2.1.pkg index 1542fdd..1470fed 100644 --- a/dune.lock/psq.0.2.1.pkg +++ b/dune.lock/psq.0.2.1.pkg @@ -15,4 +15,4 @@ (fetch (url https://github.com/pqwy/psq/releases/download/v0.2.1/psq-0.2.1.tbz) (checksum - sha256=42005f533eabe74b1799ee32b8905654cd66a22bed4af2bd266b28d8462cd344))) + sha512=8a8dfe20dc77e1cf38a7b1a7fc76f815c71a4ffe04627151b855feaba8f1ae742594739d1b7a45580b5b24a2cd99b58516f6b5c8d858aa314201f4a6422101ee))) diff --git a/dune.lock/re.1.14.0.pkg b/dune.lock/re.1.14.0.pkg index 9b97dbd..8f14f90 100644 --- a/dune.lock/re.1.14.0.pkg +++ b/dune.lock/re.1.14.0.pkg @@ -14,4 +14,5 @@ (source (fetch (url https://github.com/ocaml/ocaml-re/archive/refs/tags/1.14.0.tar.gz) - (checksum md5=03f4a83100cb9229a796b85c698076e1))) + (checksum + sha512=cd2cc39f951ca6b7be631bbb5531ed13bc040e629842671bf6fef3911b20ef1653fa9a1f0aa23b094d252cffc9a9efe7ffca69e50d362ab935bc0cc447548124))) diff --git a/dune.lock/relocatable-compiler.5.4.1.20251109.1.pkg b/dune.lock/relocatable-compiler.5.4.1.20251109.1.pkg new file mode 100644 index 0000000..7ba105a --- /dev/null +++ b/dune.lock/relocatable-compiler.5.4.1.20251109.1.pkg @@ -0,0 +1,86 @@ +(version 5.4.1.20251109.1) + +(install + (all_platforms + (withenv + ((= MSYS2_ARG_CONV_EXCL *) + (= LSAN_OPTIONS detect_leaks=0,exitcode=0) + (= ASAN_OPTIONS detect_leaks=0,exitcode=0)) + (run + sh + process.sh + %{make} + install + %{pkg-self:build-id} + %{pkg-self:name} + %{prefix})))) + +(build + (choice + ((((arch x86_64) + (os linux)) + ((arch arm64) + (os linux))) + ((action + (withenv + ((= MSYS2_ARG_CONV_EXCL *) + (= LSAN_OPTIONS detect_leaks=0,exitcode=0) + (= ASAN_OPTIONS detect_leaks=0,exitcode=0)) + (run + sh + process.sh + %{make} + -j%{jobs} + %{pkg-self:build-id} + %{pkg-self:name} + %{pkg:compiler-cloning:version} + --prefix=%{prefix} + --docdir=%{doc}/ocaml + --with-relative-libdir=../lib/ocaml + --with-stublibs=../stublibs + --enable-runtime-search=always + --enable-runtime-search-target + --disable-warn-error))))) + ((((arch x86_64) + (os macos)) + ((arch arm64) + (os macos))) + ((action + (withenv + ((= MSYS2_ARG_CONV_EXCL *) + (= LSAN_OPTIONS detect_leaks=0,exitcode=0) + (= ASAN_OPTIONS detect_leaks=0,exitcode=0)) + (run + sh + process.sh + %{make} + -j%{jobs} + %{pkg-self:build-id} + %{pkg-self:name} + %{pkg:compiler-cloning:version} + --prefix=%{prefix} + --docdir=%{doc}/ocaml + --with-relative-libdir=../lib/ocaml + --with-stublibs=../stublibs + --enable-runtime-search=always + --enable-runtime-search-target + CC=cc + --disable-warn-error))))))) + +(depends + (all_platforms (compiler-cloning))) + +(source + (fetch + (url + https://github.com/dra27/ocaml/archive/b74c645ef30c6060dcc293a73811a9ae9ceefd57.tar.gz) + (checksum + sha256=b461d60f5b542bbd3315d3d984efaef9113d1672b5f6bfdd46efd5e96060d17a))) + +(extra_sources + (process.sh + (fetch + (url + https://raw.githubusercontent.com/dra27/ocaml/55ce12b0f197b9a7a0165310b131052951f98a02/tools/opam/process.sh) + (checksum + sha256=b2febe05d19e07db4881ef11cf8769c31226f32305ad10ea13b0a2262835d914)))) diff --git a/dune.lock/sexplib0.v0.17.0.pkg b/dune.lock/sexplib0.v0.17.0.pkg index 4d27921..2c3cfdb 100644 --- a/dune.lock/sexplib0.v0.17.0.pkg +++ b/dune.lock/sexplib0.v0.17.0.pkg @@ -11,4 +11,5 @@ (fetch (url https://github.com/janestreet/sexplib0/archive/refs/tags/v0.17.0.tar.gz) - (checksum md5=abafe8fd1d6302e55a315f4d78960d2a))) + (checksum + sha512=ad387e40789fe70a11473db7e85fe017b801592624414e9030730b2e92ea08f98095fb6e9236430f33c801605ebee0a2a6284e0f618a26a7da4599d4fd9d395d))) diff --git a/dune.lock/ssl.0.7.0.pkg b/dune.lock/ssl.0.7.0.pkg index 18f8765..d127643 100644 --- a/dune.lock/ssl.0.7.0.pkg +++ b/dune.lock/ssl.0.7.0.pkg @@ -14,4 +14,5 @@ (source (fetch (url https://github.com/savonet/ocaml-ssl/archive/refs/tags/v0.7.0.tar.gz) - (checksum md5=0ced13c2beef2135cd9d3a3743ea0e37))) + (checksum + sha512=969c4d64828449a49bdef26ca5f8faa72d2fe2a2304ccbf589a3ff097c2bf8ae9eb83ae1c90216f6b4d6f359e462ea47e0106a7386e26848d14910138fcb07f8))) diff --git a/dune.lock/stdlib-shims.0.3.0.pkg b/dune.lock/stdlib-shims.0.3.0.pkg index 647e4f4..39baea7 100644 --- a/dune.lock/stdlib-shims.0.3.0.pkg +++ b/dune.lock/stdlib-shims.0.3.0.pkg @@ -12,4 +12,4 @@ (url https://github.com/ocaml/stdlib-shims/releases/download/0.3.0/stdlib-shims-0.3.0.tbz) (checksum - sha256=babf72d3917b86f707885f0c5528e36c63fccb698f4b46cf2bab5c7ccdd6d84a))) + sha512=1151d7edc8923516e9a36995a3f8938d323aaade759ad349ed15d6d8501db61ffbe63277e97c4d86149cf371306ac23df0f581ec7e02611f58335126e1870980))) diff --git a/dune.lock/stdune.3.20.2.pkg b/dune.lock/stdune.3.20.2.pkg index 0e2a1d4..09ec725 100644 --- a/dune.lock/stdune.3.20.2.pkg +++ b/dune.lock/stdune.3.20.2.pkg @@ -18,4 +18,4 @@ (url https://github.com/ocaml/dune/releases/download/3.20.2/dune-3.20.2.tbz) (checksum - sha256=b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549))) + sha512=ed14df9163e487d4ae7d0a2427eaab7823ef1f0ef2d93f0b783e6f163bbd5b44ba73f055d60b84e76f476fe11d38e794013628a1da776d9ec13cca9666e7b7ff))) diff --git a/dune.lock/stringext.1.6.0.pkg b/dune.lock/stringext.1.6.0.pkg index 11810ad..8625e6a 100644 --- a/dune.lock/stringext.1.6.0.pkg +++ b/dune.lock/stringext.1.6.0.pkg @@ -16,4 +16,4 @@ (url https://github.com/rgrinberg/stringext/releases/download/1.6.0/stringext-1.6.0.tbz) (checksum - sha256=db41f5d52e9eab17615f110b899dfeb27dd7e7f89cd35ae43827c5119db206ea))) + sha512=d8ebe40f42b598a9bd99f1ef4b00ba93458385a4accd121af66a0bf3b3f8d7135f576740adf1a43081dd409977c2219fd4bdbb5b3d1308890d301d553ed49900))) diff --git a/dune.lock/tls.2.0.3.pkg b/dune.lock/tls.2.0.3.pkg deleted file mode 100644 index 4a458c3..0000000 --- a/dune.lock/tls.2.0.3.pkg +++ /dev/null @@ -1,33 +0,0 @@ -(version 2.0.3) - -(build - (all_platforms - ((action - (progn - (when %{pkg-self:dev} (run dune subst)) - (run dune build -p %{pkg-self:name} -j %{jobs})))))) - -(depends - (all_platforms - (ocaml - dune - mirage-crypto - mirage-crypto-ec - mirage-crypto-pk - mirage-crypto-rng - x509 - domain-name - fmt - kdf - logs - ipaddr - ohex - digestif - ptime))) - -(source - (fetch - (url - https://github.com/mirleft/ocaml-tls/releases/download/v2.0.3/tls-2.0.3.tbz) - (checksum - sha256=d7159ba745f3da2e73844353f020fdbc767393882b47565f8b61b941c351c3d7))) diff --git a/dune.lock/unstrctrd.0.4.pkg b/dune.lock/unstrctrd.0.4.pkg index 64b96aa..e2ef5cc 100644 --- a/dune.lock/unstrctrd.0.4.pkg +++ b/dune.lock/unstrctrd.0.4.pkg @@ -12,4 +12,4 @@ (url https://github.com/dinosaure/unstrctrd/releases/download/v0.4/unstrctrd-0.4.tbz) (checksum - sha256=368a9b86acea988e952fe7bdf5db2c9eaf5345a6939e609351f15eeb25121824))) + sha512=94f68b5e1e9ae9c65ba3e4cb3e673d730a7fe9c4a2155f65373385d56a2eb0587657b73cea854f3cd44a020f67f391fe2cf0d6691f813b2fc093fd6ca64d1307))) diff --git a/dune.lock/uri.4.4.0.pkg b/dune.lock/uri.4.4.0.pkg index 0a1c5f4..fc2e8c1 100644 --- a/dune.lock/uri.4.4.0.pkg +++ b/dune.lock/uri.4.4.0.pkg @@ -16,4 +16,4 @@ (url https://github.com/mirage/ocaml-uri/releases/download/v4.4.0/uri-4.4.0.tbz) (checksum - sha256=cdabaf6ef5cd2161e59cc7b74c6e4a68ecb80a9f4e96002e338e1b6bf17adec4))) + sha512=88374143e0d8aaf6d40aa3cbd7593f9832e9c9727738c6e651498125150c83d5646e13b5737d5c3e81484dd041127f67f8acea13fdc0300ac4e46107559f8ae2))) diff --git a/dune.lock/x509.1.0.6.pkg b/dune.lock/x509.1.0.6.pkg index 4e67d67..e886229 100644 --- a/dune.lock/x509.1.0.6.pkg +++ b/dune.lock/x509.1.0.6.pkg @@ -31,4 +31,4 @@ (url https://github.com/mirleft/ocaml-x509/releases/download/v1.0.6/x509-1.0.6.tbz) (checksum - sha256=fc816ae2c65e8b42fa60d90a507b2140495e28d095ad37b27e4c268ae3c00d6c))) + sha512=3ca30aa78366cbb0599cce69a7bbfeaf857cc885f1367f3cf62d4236a55b40172478b73bda70c38b658dcfe9e407326f8db0a260cb36b568e3063c6eb75e0bd7))) diff --git a/dune.lock/yojson.3.0.0.pkg b/dune.lock/yojson.3.0.0.pkg index 5c35bab..0db5d96 100644 --- a/dune.lock/yojson.3.0.0.pkg +++ b/dune.lock/yojson.3.0.0.pkg @@ -16,4 +16,4 @@ (url https://github.com/ocaml-community/yojson/releases/download/3.0.0/yojson-3.0.0.tbz) (checksum - sha256=99414da7609b92a02474ef4b49ecda15edc8cbba5229341b124e7e4695c39610))) + sha512=896d0ea829a36ccadba6628800369c1a3ab9e7c64dbda8b76331889c9db481cd64e137f467481ae80a8dd5fca45d748bfa71f58641806cc1bb1a007f8291789f))) diff --git a/dune.lock/zarith.1.14.pkg b/dune.lock/zarith.1.14.pkg index cb12e20..514f64a 100644 --- a/dune.lock/zarith.1.14.pkg +++ b/dune.lock/zarith.1.14.pkg @@ -15,4 +15,4 @@ (fetch (url https://github.com/ocaml/Zarith/archive/release-1.14.tar.gz) (checksum - sha256=5db9dcbd939153942a08581fabd846d0f3f2b8c67fe68b855127e0472d4d1859))) + sha512=8a7f3e82dfa5699c8dda54dd5398c712f3ac4fe04f5208d43d8ba198fb8152de5f91cbb59c15c0a4ba010d4dfcc79f52e405bdd0abbf2798167e9e4216bcb3dd))) From e21901912140e320a224da9f5efc964cb5f95445 Mon Sep 17 00:00:00 2001 From: Marek Kubica Date: Mon, 22 Jun 2026 14:35:25 +0200 Subject: [PATCH 2/2] Update Dune version by upgrading Alpine Signed-off-by: Marek Kubica --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 6684727..5e9b3ca 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3.23 AS build +FROM alpine:3.24 AS build RUN apk update && \ apk add curl git musl-dev linux-headers make dune gcc WORKDIR /home/sandworm @@ -10,7 +10,7 @@ RUN sed -i /dependency_hash/d dune.lock/lock.dune RUN apk add $(dune show depexts 2>&1) RUN dune build --release -FROM alpine:3.23 AS run +FROM alpine:3.24 AS run RUN apk update && apk add --update libev gmp git WORKDIR /app COPY --from=build /home/sandworm/static static