summaryrefslogtreecommitdiff
path: root/metadata/md5-cache/dev-ml
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-06-13 00:08:30 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-06-13 00:08:30 +0100
commit0ebcd2cbf178600b5eb36b2f24cdbb3d2f4a9000 (patch)
tree941e6ba8c256dd27e9f9ca634f08d4bf0278798e /metadata/md5-cache/dev-ml
parentf0ddcad13515f66d2f3bf827d33c277bdba7e1dd (diff)
gentoo auto-resync : 13:06:2024 - 00:08:29
Diffstat (limited to 'metadata/md5-cache/dev-ml')
-rw-r--r--metadata/md5-cache/dev-ml/Manifest.gzbin99932 -> 100777 bytes
-rw-r--r--metadata/md5-cache/dev-ml/async_kernel-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/async_rpc_kernel-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/base-0.16.3-r14
-rw-r--r--metadata/md5-cache/dev-ml/base_bigstring-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/base_quickcheck-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/bin_prot-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/core-0.16.14
-rw-r--r--metadata/md5-cache/dev-ml/core_kernel-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/fieldslib-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/int_repr-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/jane-street-headers-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/jst-config-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/parsexp-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_assert-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_assert-0.17.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_base-0.16.0-r14
-rw-r--r--metadata/md5-cache/dev-ml/ppx_bench-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_bin_prot-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_cold-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_compare-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_custom_printf-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_disable_unused_warnings-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_enumerate-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_expect-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_fields_conv-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_fixed_literal-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_globalize-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_hash-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_here-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_here-0.17.016
-rw-r--r--metadata/md5-cache/dev-ml/ppx_ignore_instrumentation-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_inline_test-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_jane-0.16.0-r14
-rw-r--r--metadata/md5-cache/dev-ml/ppx_let-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_let-0.17.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_log-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_module_timer-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_optcomp-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_optional-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_pipebang-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_sexp_conv-0.16.0-r14
-rw-r--r--metadata/md5-cache/dev-ml/ppx_sexp_message-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_sexp_message-0.17.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_sexp_value-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_sexp_value-0.17.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_stable-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_stable_witness-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_string-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_tydi-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_typerep_conv-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_variants_conv-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/protocol_version_header-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/sexplib-0.16.0-r14
-rw-r--r--metadata/md5-cache/dev-ml/sexplib0-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/splittable_random-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/stdio-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/time_now-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/typerep-0.16.04
-rw-r--r--metadata/md5-cache/dev-ml/variantslib-0.16.04
60 files changed, 184 insertions, 108 deletions
diff --git a/metadata/md5-cache/dev-ml/Manifest.gz b/metadata/md5-cache/dev-ml/Manifest.gz
index c642b10e1f04..bba9c252cf8e 100644
--- a/metadata/md5-cache/dev-ml/Manifest.gz
+++ b/metadata/md5-cache/dev-ml/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-ml/async_kernel-0.16.0 b/metadata/md5-cache/dev-ml/async_kernel-0.16.0
index c4e270583a30..5713c975ec5f 100644
--- a/metadata/md5-cache/dev-ml/async_kernel-0.16.0
+++ b/metadata/md5-cache/dev-ml/async_kernel-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/async_kernel
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/core:0/0.16 dev-ml/core_kernel:0/0.16 dev-ml/ppx_jane:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/async_kernel/archive/v0.16.0.tar.gz -> async_kernel-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=80dece081a48ceef51ae0cc90ce92032
+_md5_=86bede2124a06f90bdeff0817fa0cf38
diff --git a/metadata/md5-cache/dev-ml/async_rpc_kernel-0.16.0 b/metadata/md5-cache/dev-ml/async_rpc_kernel-0.16.0
index 5afd534702f7..a09b5a02e839 100644
--- a/metadata/md5-cache/dev-ml/async_rpc_kernel-0.16.0
+++ b/metadata/md5-cache/dev-ml/async_rpc_kernel-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/async_rpc_kernel
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/async_kernel:0/0.16 dev-ml/core:0/0.16 dev-ml/protocol_version_header:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/async_rpc_kernel/archive/v0.16.0.tar.gz -> async_rpc_kernel-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=82eb817a0ad9562b40176b289012c67d
+_md5_=c7a0dabc03b31612ff6ffe52c052f92f
diff --git a/metadata/md5-cache/dev-ml/base-0.16.3-r1 b/metadata/md5-cache/dev-ml/base-0.16.3-r1
index 4bfb9a5b0b60..d82c086f64d1 100644
--- a/metadata/md5-cache/dev-ml/base-0.16.3-r1
+++ b/metadata/md5-cache/dev-ml/base-0.16.3-r1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/base
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ocaml-4.14.0 =dev-ml/sexplib0-0.16*:=[ocamlopt?] dev-ml/dune-configurator:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/base/archive/v0.16.3.tar.gz -> base-0.16.3.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=4ca081bb0bfd8db0ca05a7a0a78b9bc2
+_md5_=f8c3be0416002f931b943916873ad3c0
diff --git a/metadata/md5-cache/dev-ml/base_bigstring-0.16.0 b/metadata/md5-cache/dev-ml/base_bigstring-0.16.0
index e236878555e9..487a8673f0be 100644
--- a/metadata/md5-cache/dev-ml/base_bigstring-0.16.0
+++ b/metadata/md5-cache/dev-ml/base_bigstring-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/base_bigstring
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/int_repr:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/base_bigstring/archive/v0.16.0.tar.gz -> base_bigstring-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=1f53210cf7e48a5f1634852bd511813d
+_md5_=5a7637dc46fb1d8dd87b17288c54c832
diff --git a/metadata/md5-cache/dev-ml/base_quickcheck-0.16.0 b/metadata/md5-cache/dev-ml/base_quickcheck-0.16.0
index 4d6276e7a8db..01ae4cf03e56 100644
--- a/metadata/md5-cache/dev-ml/base_quickcheck-0.16.0
+++ b/metadata/md5-cache/dev-ml/base_quickcheck-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/base_quickcheck
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/fieldslib:= dev-ml/ppx_base:0/0.16 dev-ml/ppx_compare:= dev-ml/ppx_cold:= dev-ml/ppx_enumerate:= dev-ml/ppx_fields_conv:0/0.16 dev-ml/ppx_globalize:= dev-ml/ppx_let:0/0.16 dev-ml/ppx_hash:= dev-ml/ppx_here:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_sexp_message:0/0.16 dev-ml/ppx_sexp_value:0/0.16 dev-ml/splittable_random:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/base_quickcheck/archive/v0.16.0.tar.gz -> base_quickcheck-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=36ec70ea87bfec36d610fadcc70ee217
+_md5_=64d7f2247e1f33f919d9d0f0841af58f
diff --git a/metadata/md5-cache/dev-ml/bin_prot-0.16.0 b/metadata/md5-cache/dev-ml/bin_prot-0.16.0
index ee8ffc2ce38f..67b020a1a265 100644
--- a/metadata/md5-cache/dev-ml/bin_prot-0.16.0
+++ b/metadata/md5-cache/dev-ml/bin_prot-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/bin_prot
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/findlib:= dev-ml/ppx_compare:0/0.16 dev-ml/ppx_custom_printf:0/0.16 dev-ml/ppx_fields_conv:0/0.16 dev-ml/ppx_optcomp:0/0.16 dev-ml/ppx_sexp_conv:0/0.16 dev-ml/ppx_stable_witness:0/0.16 dev-ml/ppx_variants_conv:0/0.16 dev-ml/variantslib:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/bin_prot/archive/v0.16.0.tar.gz -> bin_prot-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=c378d7c04f3d902d9ffff321466c6ef8
+_md5_=53a94a3661efd62310ab491d138ed7d6
diff --git a/metadata/md5-cache/dev-ml/core-0.16.1 b/metadata/md5-cache/dev-ml/core-0.16.1
index 82b5c6157cff..211f4ce5805b 100644
--- a/metadata/md5-cache/dev-ml/core-0.16.1
+++ b/metadata/md5-cache/dev-ml/core-0.16.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/core
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/base_bigstring:0/0.16 dev-ml/base_quickcheck:0/0.16 dev-ml/bin_prot:0/0.16 dev-ml/ppxlib:= dev-ml/ppx_bin_prot:= dev-ml/ppx_bench:= dev-ml/ppx_custom_printf:= dev-ml/ppx_disable_unused_warnings:= dev-ml/ppx_fields_conv:= dev-ml/ppx_fixed_literal:= dev-ml/ppx_let:= dev-ml/ppx_log:= dev-ml/ppx_jane:0/0.16 dev-ml/ppx_module_timer:= dev-ml/ppx_optional:= dev-ml/ppx_pipebang:= dev-ml/ppx_sexp_message:0/0.16 dev-ml/ppx_sexp_value:= dev-ml/ppx_stable:= dev-ml/ppx_string:= dev-ml/ppx_ignore_instrumentation:= dev-ml/typerep:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/core/archive/v0.16.1.tar.gz -> core-0.16.1.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=9daec1aaee01b5a27ea3490e6a70f971
+_md5_=d96072fd47b73763d19b4e56f3e3ab86
diff --git a/metadata/md5-cache/dev-ml/core_kernel-0.16.0 b/metadata/md5-cache/dev-ml/core_kernel-0.16.0
index 2a8e62998377..a19dd52bc7e1 100644
--- a/metadata/md5-cache/dev-ml/core_kernel-0.16.0
+++ b/metadata/md5-cache/dev-ml/core_kernel-0.16.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/core_kernel
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=LGPL-2.1-with-linking-exception
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base_quickcheck:= dev-ml/core:0/0.16 dev-ml/int_repr:0/0.16 dev-ml/ppx_assert:= dev-ml/ppx_bench:= dev-ml/ppx_bin_prot:= dev-ml/ppx_cold:= dev-ml/ppx_compare:= dev-ml/ppx_custom_printf:= dev-ml/ppx_disable_unused_warnings:= dev-ml/ppx_enumerate:= dev-ml/ppx_expect:= dev-ml/ppx_fields_conv:= dev-ml/ppx_fixed_literal:= dev-ml/ppx_globalize:= dev-ml/ppx_hash:= dev-ml/ppx_here:= dev-ml/ppx_ignore_instrumentation:= dev-ml/ppx_inline_test:= dev-ml/ppx_let:= dev-ml/ppx_log:= dev-ml/ppx_module_timer:= dev-ml/ppx_optcomp:0/0.16 dev-ml/ppx_optional:= dev-ml/ppx_pipebang:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_sexp_message:= dev-ml/ppx_sexp_value:= dev-ml/ppx_stable:= dev-ml/ppx_stable_witness:= dev-ml/ppx_string:= dev-ml/ppx_tydi:= dev-ml/ppx_typerep_conv:= dev-ml/ppx_variants_conv:= dev-ml/ppxlib:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=test
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/core_kernel/archive/v0.16.0.tar.gz -> core_kernel-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=b65fd809378d82c0d879b8f33395423c
+_md5_=4600a7b70d0eb9ca291430bf29530531
diff --git a/metadata/md5-cache/dev-ml/fieldslib-0.16.0 b/metadata/md5-cache/dev-ml/fieldslib-0.16.0
index df3880d5cc82..705f3fb0e1e5 100644
--- a/metadata/md5-cache/dev-ml/fieldslib-0.16.0
+++ b/metadata/md5-cache/dev-ml/fieldslib-0.16.0
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/janestreet/fieldslib
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/findlib:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/fieldslib/archive/v0.16.0.tar.gz -> fieldslib-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=6e64563aa9804876014110a06c766328
+_md5_=5c5893e58a806b958b2df1816875eda3
diff --git a/metadata/md5-cache/dev-ml/int_repr-0.16.0 b/metadata/md5-cache/dev-ml/int_repr-0.16.0
index 171de528cd24..393d9e08400a 100644
--- a/metadata/md5-cache/dev-ml/int_repr-0.16.0
+++ b/metadata/md5-cache/dev-ml/int_repr-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/int_repr
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/ppx_jane:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/int_repr/archive/refs/tags/v0.16.0.tar.gz -> int_repr-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=b0d705c2ff502ad3b250eaeaf719c845
+_md5_=57e9fe08220c13bc69c3bf97c2e03737
diff --git a/metadata/md5-cache/dev-ml/jane-street-headers-0.16.0 b/metadata/md5-cache/dev-ml/jane-street-headers-0.16.0
index 33a7a231b092..38fc4d8bfec3 100644
--- a/metadata/md5-cache/dev-ml/jane-street-headers-0.16.0
+++ b/metadata/md5-cache/dev-ml/jane-street-headers-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/jane-street-headers
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ocaml-4.14 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/jane-street-headers/archive/v0.16.0.tar.gz -> jane-street-headers-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=f3485a4fd88a35e4a0645c48e24e994f
+_md5_=99c3fc36a29ccf84866c0e5d2cc47284
diff --git a/metadata/md5-cache/dev-ml/jst-config-0.16.0 b/metadata/md5-cache/dev-ml/jst-config-0.16.0
index 28308215ee69..ea89ee3e6e14 100644
--- a/metadata/md5-cache/dev-ml/jst-config-0.16.0
+++ b/metadata/md5-cache/dev-ml/jst-config-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/jst-config
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:= dev-ml/dune-configurator:= dev-ml/ppxlib:= dev-ml/ppx_assert:= dev-ml/ppx_compare:= dev-ml/ppx_here:= dev-ml/ppx_sexp_conv:= dev-ml/stdio:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/jst-config/archive/v0.16.0.tar.gz -> jst-config-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=56779385c02e5d9cbe05281c621029ef
+_md5_=aad825cef9fad7825b1c4ff5048f8da0
diff --git a/metadata/md5-cache/dev-ml/parsexp-0.16.0 b/metadata/md5-cache/dev-ml/parsexp-0.16.0
index cfae053a4c61..e34a49aa5969 100644
--- a/metadata/md5-cache/dev-ml/parsexp-0.16.0
+++ b/metadata/md5-cache/dev-ml/parsexp-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/parsexp
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=dev-ml/base:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/parsexp/archive/v0.16.0.tar.gz -> parsexp-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=c154e950db8aef429f39f38baba4f8f2
+_md5_=36a8dfc701692a85125c7568da9a6257
diff --git a/metadata/md5-cache/dev-ml/ppx_assert-0.16.0 b/metadata/md5-cache/dev-ml/ppx_assert-0.16.0
index 8d152142baa3..29ec1cd2e596 100644
--- a/metadata/md5-cache/dev-ml/ppx_assert-0.16.0
+++ b/metadata/md5-cache/dev-ml/ppx_assert-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/ppx_assert
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ocaml-4.14 >=dev-ml/ppxlib-0.28:= dev-ml/ppx_cold:0/0.16 dev-ml/ppx_compare:0/0.16 dev-ml/ppx_here:0/0.16 dev-ml/ppx_sexp_conv:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/ppx_assert/archive/v0.16.0.tar.gz -> ppx_assert-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=902a00d79fb0c018cd0b0ca6415d8ffc
+_md5_=5ac39f0e94b926c1c7c254c2a4687a09
diff --git a/metadata/md5-cache/dev-ml/ppx_assert-0.17.0 b/metadata/md5-cache/dev-ml/ppx_assert-0.17.0
new file mode 100644
index 000000000000..766a574d1572
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_assert-0.17.0
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-ml/dune-3.11 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-5 dev-ml/base:0/0.17[ocamlopt?] dev-ml/ppx_cold:0/0.17[ocamlopt?] dev-ml/ppx_compare:0/0.17[ocamlopt?] dev-ml/ppx_here:0/0.17[ocamlopt?] dev-ml/ppx_sexp_conv:0/0.17[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Assert-like extension nodes that raise useful errors on failure
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_assert
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-5 dev-ml/base:0/0.17[ocamlopt?] dev-ml/ppx_cold:0/0.17[ocamlopt?] dev-ml/ppx_compare:0/0.17[ocamlopt?] dev-ml/ppx_here:0/0.17[ocamlopt?] dev-ml/ppx_sexp_conv:0/0.17[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.17
+SRC_URI=https://github.com/janestreet/ppx_assert/archive/v0.17.0.tar.gz -> ppx_assert-0.17.0.tar.gz
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=9c64f1447b7658379b6affefa105d543
diff --git a/metadata/md5-cache/dev-ml/ppx_base-0.16.0-r1 b/metadata/md5-cache/dev-ml/ppx_base-0.16.0-r1
index fb7097629fd3..8f35fd60c69d 100644
--- a/metadata/md5-cache/dev-ml/ppx_base-0.16.0-r1
+++ b/metadata/md5-cache/dev-ml/ppx_base-0.16.0-r1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/ppx_base
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/ppx_cold:0/0.16 dev-ml/ppx_globalize:0/0.16 dev-ml/ppx_enumerate:0/0.16 dev-ml/ppx_hash:0/0.16 dev-ml/ppx_sexp_conv:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/ppx_base/archive/v0.16.0.tar.gz -> ppx_base-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=acb62488601719cf12bd18d4a70b07d6
+_md5_=c5a3cb32aaf93d6f93682e7fb73bb9cf
diff --git a/metadata/md5-cache/dev-ml/ppx_bench-0.16.0 b/metadata/md5-cache/dev-ml/ppx_bench-0.16.0
index 6066a7c4bfa5..a555dbe1437c 100644
--- a/metadata/md5-cache/dev-ml/ppx_bench-0.16.0
+++ b/metadata/md5-cache/dev-ml/ppx_bench-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/ppx_bench
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/ppx_inline_test:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/ppx_bench/archive/v0.16.0.tar.gz -> ppx_bench-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=b59b6387a1e16c1f06f99156b429a428
+_md5_=83f07a2f97d4ae375e28f8dffb86088a
diff --git a/metadata/md5-cache/dev-ml/ppx_bin_prot-0.16.0 b/metadata/md5-cache/dev-ml/ppx_bin_prot-0.16.0
index f05d9e732f53..dd02bba45b73 100644
--- a/metadata/md5-cache/dev-ml/ppx_bin_prot-0.16.0
+++ b/metadata/md5-cache/dev-ml/ppx_bin_prot-0.16.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/ppx_bin_prot
INHERIT=dune
IUSE=+ocamlopt test
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/bin_prot:0/0.16 dev-ml/ppx_here:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=!test? ( test )
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/ppx_bin_prot/archive/v0.16.0.tar.gz -> ppx_bin_prot-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=bca2e8f3e9a4a6f79b859f728f7c5c63
+_md5_=d73576e4357035b69674335cc3240512
diff --git a/metadata/md5-cache/dev-ml/ppx_cold-0.16.0 b/metadata/md5-cache/dev-ml/ppx_cold-0.16.0
index ef6f4e7a6c0d..06d9d90c5915 100644
--- a/metadata/md5-cache/dev-ml/ppx_cold-0.16.0
+++ b/metadata/md5-cache/dev-ml/ppx_cold-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/ppx_cold
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/findlib:= >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/ppx_cold/archive/v0.16.0.tar.gz -> ppx_cold-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=51ce2023a5db086d0eb98c116ef3ac48
+_md5_=18c1e01c4559045a0c5254e95cc288ae
diff --git a/metadata/md5-cache/dev-ml/ppx_compare-0.16.0 b/metadata/md5-cache/dev-ml/ppx_compare-0.16.0
index f9b9569314a9..107f78a2181f 100644
--- a/metadata/md5-cache/dev-ml/ppx_compare-0.16.0
+++ b/metadata/md5-cache/dev-ml/ppx_compare-0.16.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/ppx_compare
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/findlib:= >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=test
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/ppx_compare/archive/v0.16.0.tar.gz -> ppx_compare-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=6a4a3117fb16af4f62bd901c753216ed
+_md5_=df742e5a793601257eca71cc6045fd66
diff --git a/metadata/md5-cache/dev-ml/ppx_custom_printf-0.16.0 b/metadata/md5-cache/dev-ml/ppx_custom_printf-0.16.0
index b4a201eb1985..8ad35db19149 100644
--- a/metadata/md5-cache/dev-ml/ppx_custom_printf-0.16.0
+++ b/metadata/md5-cache/dev-ml/ppx_custom_printf-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/ppx_custom_printf
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/ppx_sexp_conv:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/ppx_custom_printf/archive/v0.16.0.tar.gz -> ppx_custom_printf-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=a9aca4de6c75482cb7c79b66e5e296c9
+_md5_=6ab5dd9a1bf01d6f4f104e5348a02a54
diff --git a/metadata/md5-cache/dev-ml/ppx_disable_unused_warnings-0.16.0 b/metadata/md5-cache/dev-ml/ppx_disable_unused_warnings-0.16.0
index c358b5f0b474..62fbda9a638a 100644
--- a/metadata/md5-cache/dev-ml/ppx_disable_unused_warnings-0.16.0
+++ b/metadata/md5-cache/dev-ml/ppx_disable_unused_warnings-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/ppx_disable_unused_warnings
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=dev-ml/base:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/ppx_disable_unused_warnings/archive/refs/tags/v0.16.0.tar.gz -> ppx_disable_unused_warnings-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=c328030bfeea41ee871f6451390619a5
+_md5_=43b443fc720ed16a4eeaf41b366aad63
diff --git a/metadata/md5-cache/dev-ml/ppx_enumerate-0.16.0 b/metadata/md5-cache/dev-ml/ppx_enumerate-0.16.0
index 05b6503dc6a0..0993adc42032 100644
--- a/metadata/md5-cache/dev-ml/ppx_enumerate-0.16.0
+++ b/metadata/md5-cache/dev-ml/ppx_enumerate-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/ppx_enumerate
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/findlib:= >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/ppx_enumerate/archive/v0.16.0.tar.gz -> ppx_enumerate-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=ddea9ef5b043412d5bbe59c80d7b6c19
+_md5_=39fb4ce5a60b856732d921e6733f9ce8
diff --git a/metadata/md5-cache/dev-ml/ppx_expect-0.16.0 b/metadata/md5-cache/dev-ml/ppx_expect-0.16.0
index 91d5e3c27d3d..ba5974b40642 100644
--- a/metadata/md5-cache/dev-ml/ppx_expect-0.16.0
+++ b/metadata/md5-cache/dev-ml/ppx_expect-0.16.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/ppx_expect
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=>=dev-ml/ppxlib-0.28.0:= >=dev-ml/re-1.8.0:= dev-ml/base:0/0.16 dev-ml/ppx_here:0/0.16 dev-ml/ppx_inline_test:0/0.16 dev-ml/stdio:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=test
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/ppx_expect/archive/v0.16.0.tar.gz -> ppx_expect-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=9e1ac558632e693f93ec18367474a1d3
+_md5_=50c2369eb46323708b4cc02dc740376a
diff --git a/metadata/md5-cache/dev-ml/ppx_fields_conv-0.16.0 b/metadata/md5-cache/dev-ml/ppx_fields_conv-0.16.0
index 47a9cc42ecc9..7c9ecad7213f 100644
--- a/metadata/md5-cache/dev-ml/ppx_fields_conv-0.16.0
+++ b/metadata/md5-cache/dev-ml/ppx_fields_conv-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/ppx_fields_conv
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/fieldslib:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/ppx_fields_conv/archive/v0.16.0.tar.gz -> ppx_fields_conv-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=dfc7e2c25d25d28daa0484747343916c
+_md5_=9729ce02cb9856d90435ece04a8a692e
diff --git a/metadata/md5-cache/dev-ml/ppx_fixed_literal-0.16.0 b/metadata/md5-cache/dev-ml/ppx_fixed_literal-0.16.0
index 09dcd04cdaf6..e8665bf3ad21 100644
--- a/metadata/md5-cache/dev-ml/ppx_fixed_literal-0.16.0
+++ b/metadata/md5-cache/dev-ml/ppx_fixed_literal-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/ppx_fixed_literal
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=dev-ml/base:0/0.16 dev-ml/findlib:= >=dev-ml/ppxlib-0.28.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/ppx_fixed_literal/archive/v0.16.0.tar.gz -> ppx_fixed_literal-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=52493e506b54bd77349b9de2762cd1f8
+_md5_=5876a9422fc5cf88eac29de71c4bf10f
diff --git a/metadata/md5-cache/dev-ml/ppx_globalize-0.16.0 b/metadata/md5-cache/dev-ml/ppx_globalize-0.16.0
index e37c36c407bb..d815ea75f3c0 100644
--- a/metadata/md5-cache/dev-ml/ppx_globalize-0.16.0
+++ b/metadata/md5-cache/dev-ml/ppx_globalize-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/ppx_globalize
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 >=dev-ml/ppxlib-0.28:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/ppx_globalize/archive/v0.16.0.tar.gz -> ppx_globalize-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=a8dcb4e0841c385cf56f84f07dce54bd
+_md5_=3a18cc33ac016b7ee9db5b1c915d4a7e
diff --git a/metadata/md5-cache/dev-ml/ppx_hash-0.16.0 b/metadata/md5-cache/dev-ml/ppx_hash-0.16.0
index 198d0e0f7c8a..b925091d9ea0 100644
--- a/metadata/md5-cache/dev-ml/ppx_hash-0.16.0
+++ b/metadata/md5-cache/dev-ml/ppx_hash-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/ppx_hash
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=dev-ml/ppx_sexp_conv:0/0.16 dev-ml/ppx_compare:0/0.16 >=dev-ml/ppxlib-0.28:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/ppx_hash/archive/v0.16.0.tar.gz -> ppx_hash-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=afa2ab1deb5b8f5b8f251abe21c060e0
+_md5_=71e4e2d7da6aacbf6858d64d8e15fa16
diff --git a/metadata/md5-cache/dev-ml/ppx_here-0.16.0 b/metadata/md5-cache/dev-ml/ppx_here-0.16.0
index 13ec77c5b110..ef58f5644452 100644
--- a/metadata/md5-cache/dev-ml/ppx_here-0.16.0
+++ b/metadata/md5-cache/dev-ml/ppx_here-0.16.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/ppx_here
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/findlib:= >=dev-ml/ppxlib-0.28.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=test
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/ppx_here/archive/v0.16.0.tar.gz -> ppx_here-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=716d68c8773307b1aff6186725e32c6f
+_md5_=9d78604d5da8f27ccdef60571c6614d9
diff --git a/metadata/md5-cache/dev-ml/ppx_here-0.17.0 b/metadata/md5-cache/dev-ml/ppx_here-0.17.0
new file mode 100644
index 000000000000..3fa4ae02c94c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_here-0.17.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3.11 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-5 dev-ml/base:0/0.17[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Expands [%here] into its location
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_here
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-5 dev-ml/base:0/0.17[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.17
+SRC_URI=https://github.com/janestreet/ppx_here/archive/v0.17.0.tar.gz -> ppx_here-0.17.0.tar.gz
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=8fa3e1dc4ff9114cb2bada96f0cefd9c
diff --git a/metadata/md5-cache/dev-ml/ppx_ignore_instrumentation-0.16.0 b/metadata/md5-cache/dev-ml/ppx_ignore_instrumentation-0.16.0
index 0156af684f6b..920a310e1993 100644
--- a/metadata/md5-cache/dev-ml/ppx_ignore_instrumentation-0.16.0
+++ b/metadata/md5-cache/dev-ml/ppx_ignore_instrumentation-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/ppx_ignore_instrumentation
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=>=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/ppx_ignore_instrumentation/archive/refs/tags/v0.16.0.tar.gz -> ppx_ignore_instrumentation-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=f35c0dc7c52ee9faa5d06305ef3742c1
+_md5_=b9aec1d9a3df375bd385671ec02fe490
diff --git a/metadata/md5-cache/dev-ml/ppx_inline_test-0.16.0 b/metadata/md5-cache/dev-ml/ppx_inline_test-0.16.0
index 9c86668d7383..a2769ce67a2f 100644
--- a/metadata/md5-cache/dev-ml/ppx_inline_test-0.16.0
+++ b/metadata/md5-cache/dev-ml/ppx_inline_test-0.16.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/ppx_inline_test
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 >=dev-ml/ppxlib-0.28.0:= dev-ml/time_now:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=test
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/ppx_inline_test/archive/v0.16.0.tar.gz -> ppx_inline_test-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=997b2b34fdfba9ffb45774c1cee864d4
+_md5_=685c5351aeb1cf8411f4589d05cf41ea
diff --git a/metadata/md5-cache/dev-ml/ppx_jane-0.16.0-r1 b/metadata/md5-cache/dev-ml/ppx_jane-0.16.0-r1
index 128e2dd24db4..d40143e478c7 100644
--- a/metadata/md5-cache/dev-ml/ppx_jane-0.16.0-r1
+++ b/metadata/md5-cache/dev-ml/ppx_jane-0.16.0-r1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/ppx_jane
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=dev-ml/base_quickcheck:0/0.16 dev-ml/ppx_assert:0/0.16 dev-ml/ppx_base:0/0.16 dev-ml/ppx_bench:0/0.16 dev-ml/ppx_bin_prot:0/0.16 dev-ml/ppx_compare:= dev-ml/ppx_disable_unused_warnings:0/0.16 dev-ml/ppx_expect:0/0.16 dev-ml/ppx_fields_conv:0/0.16 dev-ml/ppx_fixed_literal:0/0.16 dev-ml/ppx_ignore_instrumentation:0/0.16 dev-ml/ppx_inline_test:0/0.16 dev-ml/ppx_log:0/0.16 dev-ml/ppx_module_timer:0/0.16 dev-ml/ppx_optional:0/0.16 dev-ml/ppx_pipebang:0/0.16 dev-ml/ppx_stable:0/0.16 dev-ml/ppx_string:0/0.16 dev-ml/ppx_tydi:0/0.16 dev-ml/ppx_typerep_conv:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/ppx_jane/archive/v0.16.0.tar.gz -> ppx_jane-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=d83ac1fcb83104417d159b473374e45a
+_md5_=426cfc6bf1a2235b7997175576b81821
diff --git a/metadata/md5-cache/dev-ml/ppx_let-0.16.0 b/metadata/md5-cache/dev-ml/ppx_let-0.16.0
index 6f1e55055c24..53749c4d463a 100644
--- a/metadata/md5-cache/dev-ml/ppx_let-0.16.0
+++ b/metadata/md5-cache/dev-ml/ppx_let-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/ppx_let
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=dev-ml/base:0/0.16 dev-ml/findlib:= >=dev-ml/ppxlib-0.28.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= dev-ml/ppx_here:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/ppx_let/archive/v0.16.0.tar.gz -> ppx_let-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=d1992e8ebbada376a4675c0210d4a770
+_md5_=75ef86bfff889e2612d9b4f6609656a6
diff --git a/metadata/md5-cache/dev-ml/ppx_let-0.17.0 b/metadata/md5-cache/dev-ml/ppx_let-0.17.0
new file mode 100644
index 000000000000..cdca7a18538b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_let-0.17.0
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-ml/dune-3.11 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-5 dev-ml/base:0/0.17[ocamlopt?] dev-ml/ppx_here:0/0.17[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Monadic let-bindings
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_let
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-5 dev-ml/base:0/0.17[ocamlopt?] dev-ml/ppx_here:0/0.17[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.17
+SRC_URI=https://github.com/janestreet/ppx_let/archive/v0.17.0.tar.gz -> ppx_let-0.17.0.tar.gz
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=29bd8d23e9d1ce1d82e33cafdc590f62
diff --git a/metadata/md5-cache/dev-ml/ppx_log-0.16.0 b/metadata/md5-cache/dev-ml/ppx_log-0.16.0
index d8838534b853..12bab3460b1f 100644
--- a/metadata/md5-cache/dev-ml/ppx_log-0.16.0
+++ b/metadata/md5-cache/dev-ml/ppx_log-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/ppx_log
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/ppx_sexp_message:0/0.16 dev-ml/sexplib:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/ppx_log/archive/refs/tags/v0.16.0.tar.gz -> ppx_log-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=e09bbff0735c41751c3b51c33bdf36c9
+_md5_=e19c8a5d3f1da0112732ea608c1a227b
diff --git a/metadata/md5-cache/dev-ml/ppx_module_timer-0.16.0 b/metadata/md5-cache/dev-ml/ppx_module_timer-0.16.0
index 5320c671f358..ea1194d72338 100644
--- a/metadata/md5-cache/dev-ml/ppx_module_timer-0.16.0
+++ b/metadata/md5-cache/dev-ml/ppx_module_timer-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/ppx_module_timer
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/time_now:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/ppx_module_timer/archive/v0.16.0.tar.gz -> ppx_module_timer-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=155937087accd34c987f73be13e73046
+_md5_=bb4deebed1e3488e494d5eec7beef122
diff --git a/metadata/md5-cache/dev-ml/ppx_optcomp-0.16.0 b/metadata/md5-cache/dev-ml/ppx_optcomp-0.16.0
index 7da4b6ba5ccb..24ab0b6b1c77 100644
--- a/metadata/md5-cache/dev-ml/ppx_optcomp-0.16.0
+++ b/metadata/md5-cache/dev-ml/ppx_optcomp-0.16.0
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/janestreet/ppx_optcomp
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=dev-ml/base:0/0.16 dev-ml/findlib:= dev-ml/stdio:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/ppx_optcomp/archive/v0.16.0.tar.gz -> ppx_optcomp-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=de831917a5a7a363b3f8d5d8d5345361
+_md5_=594f8f93b26a53ce686137fe5c016aa6
diff --git a/metadata/md5-cache/dev-ml/ppx_optional-0.16.0 b/metadata/md5-cache/dev-ml/ppx_optional-0.16.0
index e45e069b4189..9ff38861e868 100644
--- a/metadata/md5-cache/dev-ml/ppx_optional-0.16.0
+++ b/metadata/md5-cache/dev-ml/ppx_optional-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/ppx_optional
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 >=dev-ml/ppxlib-0.28.0:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/ppx_optional/archive/v0.16.0.tar.gz -> ppx_optional-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=8c2222dc9c117824f25aae2073e0c462
+_md5_=c466a96041b102cb692c4be625179316
diff --git a/metadata/md5-cache/dev-ml/ppx_pipebang-0.16.0 b/metadata/md5-cache/dev-ml/ppx_pipebang-0.16.0
index 603a7990034e..69a1aee81e18 100644
--- a/metadata/md5-cache/dev-ml/ppx_pipebang-0.16.0
+++ b/metadata/md5-cache/dev-ml/ppx_pipebang-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/ppx_pipebang
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ocaml-4.14 >=dev-ml/ppxlib-0.28.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/ppx_pipebang/archive/v0.16.0.tar.gz -> ppx_pipebang-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=3568ac9b5814862ed131af727f044b93
+_md5_=5f7b19a10d12ebd2779a9fe71645fe7e
diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.16.0-r1 b/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.16.0-r1
index eb5252569fdf..9e69118ce5da 100644
--- a/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.16.0-r1
+++ b/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.16.0-r1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/ppx_sexp_conv
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16[ocamlopt?] dev-ml/findlib:=[ocamlopt?] >=dev-ml/ppxlib-0.28:=[ocamlopt?] dev-ml/ocaml-compiler-libs:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/ppx_sexp_conv/archive/v0.16.0.tar.gz -> ppx_sexp_conv-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=97b528a3da48111ebdb30772619be784
+_md5_=3af7358f50e2ad4f5ec92c8a0572c2f2
diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_message-0.16.0 b/metadata/md5-cache/dev-ml/ppx_sexp_message-0.16.0
index ed06b2085d3a..244c8aa3e67b 100644
--- a/metadata/md5-cache/dev-ml/ppx_sexp_message-0.16.0
+++ b/metadata/md5-cache/dev-ml/ppx_sexp_message-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/ppx_sexp_message
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/ppx_here:0/0.16 dev-ml/ppx_sexp_conv:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/ppx_sexp_message/archive/v0.16.0.tar.gz -> ppx_sexp_message-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=9d601e7ebbf3e1d9c52347ac2f8d2faf
+_md5_=3bc7316ce5ab8e0db3b1a57120e26999
diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_message-0.17.0 b/metadata/md5-cache/dev-ml/ppx_sexp_message-0.17.0
new file mode 100644
index 000000000000..58322757729c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_sexp_message-0.17.0
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-ml/dune-3.11 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-5 dev-ml/base:0/0.17[ocamlopt?] dev-ml/ppx_here:0/0.17[ocamlopt?] dev-ml/ppx_sexp_conv:0/0.17[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=A ppx rewriter for easy construction of s-expressions
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_sexp_message
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-5 dev-ml/base:0/0.17[ocamlopt?] dev-ml/ppx_here:0/0.17[ocamlopt?] dev-ml/ppx_sexp_conv:0/0.17[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.17
+SRC_URI=https://github.com/janestreet/ppx_sexp_message/archive/v0.17.0.tar.gz -> ppx_sexp_message-0.17.0.tar.gz
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=9cecd36f78b39886da75280977b040d8
diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_value-0.16.0 b/metadata/md5-cache/dev-ml/ppx_sexp_value-0.16.0
index 04cf7e89f058..c142278bf35b 100644
--- a/metadata/md5-cache/dev-ml/ppx_sexp_value-0.16.0
+++ b/metadata/md5-cache/dev-ml/ppx_sexp_value-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/ppx_sexp_value
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/ppx_here:0/0.16 dev-ml/ppx_sexp_conv:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/ppx_sexp_value/archive/v0.16.0.tar.gz -> ppx_sexp_value-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=1be77eb9d11350f4d0c45aa94da4f365
+_md5_=8343fa494f5b9deb5bb169c4aeb2871f
diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_value-0.17.0 b/metadata/md5-cache/dev-ml/ppx_sexp_value-0.17.0
new file mode 100644
index 000000000000..cb8808bfa513
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_sexp_value-0.17.0
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-ml/dune-3.11 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-5 dev-ml/base:0/0.17[ocamlopt?] dev-ml/ppx_here:0/0.17[ocamlopt?] dev-ml/ppx_sexp_conv:0/0.17[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Standard library for ppx rewriters
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_sexp_value
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-5 dev-ml/base:0/0.17[ocamlopt?] dev-ml/ppx_here:0/0.17[ocamlopt?] dev-ml/ppx_sexp_conv:0/0.17[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.17
+SRC_URI=https://github.com/janestreet/ppx_sexp_value/archive/v0.17.0.tar.gz -> ppx_sexp_value-0.17.0.tar.gz
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=c11f687ce8fdfde10dac1a65a8f1f602
diff --git a/metadata/md5-cache/dev-ml/ppx_stable-0.16.0 b/metadata/md5-cache/dev-ml/ppx_stable-0.16.0
index 2b7663104607..19ace3980a72 100644
--- a/metadata/md5-cache/dev-ml/ppx_stable-0.16.0
+++ b/metadata/md5-cache/dev-ml/ppx_stable-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/ppx_stable
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/ppx_stable/archive/v0.16.0.tar.gz -> ppx_stable-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=0ef7edaa437c3346c7f8a30da255f8c6
+_md5_=10c743cd40a0c51c8e979e2c162c2e72
diff --git a/metadata/md5-cache/dev-ml/ppx_stable_witness-0.16.0 b/metadata/md5-cache/dev-ml/ppx_stable_witness-0.16.0
index 313736140726..230c0b1c2598 100644
--- a/metadata/md5-cache/dev-ml/ppx_stable_witness-0.16.0
+++ b/metadata/md5-cache/dev-ml/ppx_stable_witness-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/ppx_stable_witness
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 >=dev-ml/ppxlib-0.28:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/ppx_stable_witness/archive/v0.16.0.tar.gz -> ppx_stable_witness-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=2b2897b1a54d8917ea3154fb8c3a636d
+_md5_=ff9ca524bca89e6ec65f19448ac78014
diff --git a/metadata/md5-cache/dev-ml/ppx_string-0.16.0 b/metadata/md5-cache/dev-ml/ppx_string-0.16.0
index 9218e3eee7d7..ded0d0c7322d 100644
--- a/metadata/md5-cache/dev-ml/ppx_string-0.16.0
+++ b/metadata/md5-cache/dev-ml/ppx_string-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/ppx_string
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/ppx_base:0/0.16 dev-ml/stdio:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/ppx_string/archive/v0.16.0.tar.gz -> ppx_string-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=6138c4ca7119924c0b54f29784632879
+_md5_=b5e110701ebf277c348ae6e39345cb1d
diff --git a/metadata/md5-cache/dev-ml/ppx_tydi-0.16.0 b/metadata/md5-cache/dev-ml/ppx_tydi-0.16.0
index 1113a9178ad4..e47dd023714b 100644
--- a/metadata/md5-cache/dev-ml/ppx_tydi-0.16.0
+++ b/metadata/md5-cache/dev-ml/ppx_tydi-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/ppx_tydi
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 >=dev-ml/ppxlib-0.28:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/ppx_tydi/archive/v0.16.0.tar.gz -> ppx_tydi-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=9cdbb03fbf4dfbc536a412b8d505237a
+_md5_=f58cbbbbe95c0f5bb4bdfd68dd20d009
diff --git a/metadata/md5-cache/dev-ml/ppx_typerep_conv-0.16.0 b/metadata/md5-cache/dev-ml/ppx_typerep_conv-0.16.0
index 6ac5a87f23ae..54d42461d5ee 100644
--- a/metadata/md5-cache/dev-ml/ppx_typerep_conv-0.16.0
+++ b/metadata/md5-cache/dev-ml/ppx_typerep_conv-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/ppx_typerep_conv
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/typerep:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/ppx_typerep_conv/archive/v0.16.0.tar.gz -> ppx_typerep_conv-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=f65dbdbb8ca57ab4d5dc87f73c47dead
+_md5_=2adfe8b72390083136e5df4538b7149f
diff --git a/metadata/md5-cache/dev-ml/ppx_variants_conv-0.16.0 b/metadata/md5-cache/dev-ml/ppx_variants_conv-0.16.0
index 8e5979116375..9372c5bb0ad2 100644
--- a/metadata/md5-cache/dev-ml/ppx_variants_conv-0.16.0
+++ b/metadata/md5-cache/dev-ml/ppx_variants_conv-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/ppx_variants_conv
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/variantslib:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/ppx_variants_conv/archive/v0.16.0.tar.gz -> ppx_variants_conv-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=9984b9f75bcad93a7f4f2ee86051c6ed
+_md5_=b4e67c077a6468a2ff398c5bf742c074
diff --git a/metadata/md5-cache/dev-ml/protocol_version_header-0.16.0 b/metadata/md5-cache/dev-ml/protocol_version_header-0.16.0
index 08049c939807..24223cd08a00 100644
--- a/metadata/md5-cache/dev-ml/protocol_version_header-0.16.0
+++ b/metadata/md5-cache/dev-ml/protocol_version_header-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/protocol_version_header
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/core:0/0.16 dev-ml/ppx_jane:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/protocol_version_header/archive/v0.16.0.tar.gz -> protocol_version_header-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=b4c781675ac03566feb4307164744ae2
+_md5_=5fb2101af0414337b3f06cda3971e708
diff --git a/metadata/md5-cache/dev-ml/sexplib-0.16.0-r1 b/metadata/md5-cache/dev-ml/sexplib-0.16.0-r1
index ad5227e71e43..6cd09aa79030 100644
--- a/metadata/md5-cache/dev-ml/sexplib-0.16.0-r1
+++ b/metadata/md5-cache/dev-ml/sexplib-0.16.0-r1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/sexplib
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND==dev-ml/sexplib0-0.16*:=[ocamlopt?] dev-ml/base:0/0.16[ocamlopt?] dev-ml/num:=[ocamlopt?] dev-ml/parsexp:0/0.16[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/sexplib/archive/v0.16.0.tar.gz -> sexplib-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=5f5190e2d883d5cdc8386ce729508ba8
+_md5_=770be72e110b161e405c331b724b9f5a
diff --git a/metadata/md5-cache/dev-ml/sexplib0-0.16.0 b/metadata/md5-cache/dev-ml/sexplib0-0.16.0
index 8f21d00c2865..f060cd908862 100644
--- a/metadata/md5-cache/dev-ml/sexplib0-0.16.0
+++ b/metadata/md5-cache/dev-ml/sexplib0-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/sexplib0
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16.0
SRC_URI=https://github.com/janestreet/sexplib0/archive/v0.16.0.tar.gz -> sexplib0-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=1fc9552dc16b393a32294e8cbe679de9
+_md5_=b7ba23af33156137b2a73d279aae10dc
diff --git a/metadata/md5-cache/dev-ml/splittable_random-0.16.0 b/metadata/md5-cache/dev-ml/splittable_random-0.16.0
index 52dd4eb309e9..663e96d68ee4 100644
--- a/metadata/md5-cache/dev-ml/splittable_random-0.16.0
+++ b/metadata/md5-cache/dev-ml/splittable_random-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/splittable_random
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/ppx_assert:0/0.16 dev-ml/ppx_bench:0/0.16 dev-ml/ppx_compare:= dev-ml/ppx_here:= dev-ml/ppx_inline_test:0/0.16 dev-ml/ppx_sexp_message:0/0.16 dev-ml/ppx_sexp_conv:= dev-ml/ppxlib:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/splittable_random/archive/v0.16.0.tar.gz -> splittable_random-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=ba8720cccdec76bc67ae5f76b8f696a0
+_md5_=8c6427dc6cc6afff78402e8c7f7185c9
diff --git a/metadata/md5-cache/dev-ml/stdio-0.16.0 b/metadata/md5-cache/dev-ml/stdio-0.16.0
index 8c2a1238b052..9e257278bd18 100644
--- a/metadata/md5-cache/dev-ml/stdio-0.16.0
+++ b/metadata/md5-cache/dev-ml/stdio-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/stdio
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/stdio/archive/v0.16.0.tar.gz -> stdio-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=d1fbe87992736f941bf0ba9818479b73
+_md5_=3bd9596c49f7ec4622e7acaadf245848
diff --git a/metadata/md5-cache/dev-ml/time_now-0.16.0 b/metadata/md5-cache/dev-ml/time_now-0.16.0
index 6cbe2c03cbab..d599233274d7 100644
--- a/metadata/md5-cache/dev-ml/time_now-0.16.0
+++ b/metadata/md5-cache/dev-ml/time_now-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/time_now
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/jane-street-headers:0/0.16 dev-ml/jst-config:0/0.16 dev-ml/ppx_base:0/0.16 dev-ml/ppx_enumerate:= dev-ml/ppx_hash:= dev-ml/ppx_optcomp:0/0.16 dev-ml/stdio:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/time_now/archive/v0.16.0.tar.gz -> time_now-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=f70dde28a6eaa3b7a03ea3c1535dcc7b
+_md5_=a940300d9cd88802264bf68cce8f59c9
diff --git a/metadata/md5-cache/dev-ml/typerep-0.16.0 b/metadata/md5-cache/dev-ml/typerep-0.16.0
index ef4afaab4827..61d3c469af9f 100644
--- a/metadata/md5-cache/dev-ml/typerep-0.16.0
+++ b/metadata/md5-cache/dev-ml/typerep-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/typerep
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=dev-ml/base:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/typerep/archive/v0.16.0.tar.gz -> typerep-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=db5e9545a8fd77bbd2e100e3b5d2e83f
+_md5_=bf384eee8c64abe809bc661a8476a3af
diff --git a/metadata/md5-cache/dev-ml/variantslib-0.16.0 b/metadata/md5-cache/dev-ml/variantslib-0.16.0
index c9c8f0c3b313..bfecc393bd9e 100644
--- a/metadata/md5-cache/dev-ml/variantslib-0.16.0
+++ b/metadata/md5-cache/dev-ml/variantslib-0.16.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/variantslib
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/variantslib/archive/v0.16.0.tar.gz -> variantslib-0.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=132789cc6d6ecca2a269cbe8b17287c7
+_md5_=5dd1ff8dfddb9c87d38b2d9d39cdcd9c