summaryrefslogtreecommitdiff
path: root/metadata/md5-cache/dev-ml
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2021-10-08 23:06:07 +0100
committerV3n3RiX <venerix@koprulu.sector>2021-10-08 23:06:07 +0100
commite23a08d0c97a0cc415aaa165da840b056f93c997 (patch)
tree4c5f7db60483518201fef36f8cc0712789a08db2 /metadata/md5-cache/dev-ml
parent391b5b359a346aff490103da7dddc85047f83830 (diff)
gentoo resync : 08.10.2021
Diffstat (limited to 'metadata/md5-cache/dev-ml')
-rw-r--r--metadata/md5-cache/dev-ml/Manifest.gzbin43594 -> 47238 bytes
-rw-r--r--metadata/md5-cache/dev-ml/alcotest-1.2.3-r32
-rw-r--r--metadata/md5-cache/dev-ml/alcotest-1.4.02
-rw-r--r--metadata/md5-cache/dev-ml/async-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/async_extra-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/async_kernel-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/async_rpc_kernel-0.14.0-r12
-rw-r--r--metadata/md5-cache/dev-ml/async_ssl-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/async_unix-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/base-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/base-0.14.12
-rw-r--r--metadata/md5-cache/dev-ml/base_bigstring-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/base_quickcheck-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/base_quickcheck-0.14.114
-rw-r--r--metadata/md5-cache/dev-ml/bigarray-compat-1.0.06
-rw-r--r--metadata/md5-cache/dev-ml/bin_prot-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/biniou-1.2.12
-rw-r--r--metadata/md5-cache/dev-ml/bos-0.1.64
-rw-r--r--metadata/md5-cache/dev-ml/cairo2-0.6.12
-rw-r--r--metadata/md5-cache/dev-ml/cairo2-0.6.22
-rw-r--r--metadata/md5-cache/dev-ml/calendars-1.0.02
-rw-r--r--metadata/md5-cache/dev-ml/camlbz2-0.7.02
-rw-r--r--metadata/md5-cache/dev-ml/camlp4-4.05_p1-r14
-rw-r--r--metadata/md5-cache/dev-ml/camlp4-4.09_p1-r1 (renamed from metadata/md5-cache/dev-ml/camlp4-4.09_p1)4
-rw-r--r--metadata/md5-cache/dev-ml/camlp4-4.10_p1-r2 (renamed from metadata/md5-cache/dev-ml/camlp4-4.10_p1-r1)4
-rw-r--r--metadata/md5-cache/dev-ml/camlp4-4.11_p1-r2 (renamed from metadata/md5-cache/dev-ml/camlp4-4.11_p1-r1)4
-rw-r--r--metadata/md5-cache/dev-ml/camlp4-4.12-r1 (renamed from metadata/md5-cache/dev-ml/camlp4-4.12)4
-rw-r--r--metadata/md5-cache/dev-ml/camlp4-4.13-r112
-rw-r--r--metadata/md5-cache/dev-ml/camlp5-8.00.0213
-rw-r--r--metadata/md5-cache/dev-ml/camlzip-1.1113
-rw-r--r--metadata/md5-cache/dev-ml/camomile-1.0.22
-rw-r--r--metadata/md5-cache/dev-ml/cinaps-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/cinaps-0.15.02
-rw-r--r--metadata/md5-cache/dev-ml/cinaps-0.15.12
-rw-r--r--metadata/md5-cache/dev-ml/core-0.14.0-r32
-rw-r--r--metadata/md5-cache/dev-ml/core-0.14.14
-rw-r--r--metadata/md5-cache/dev-ml/core_bench-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/core_kernel-0.14.1-r32
-rw-r--r--metadata/md5-cache/dev-ml/core_kernel-0.14.215
-rw-r--r--metadata/md5-cache/dev-ml/cppo-1.6.72
-rw-r--r--metadata/md5-cache/dev-ml/cppo-1.6.814
-rw-r--r--metadata/md5-cache/dev-ml/cryptokit-1.16.1-r12
-rw-r--r--metadata/md5-cache/dev-ml/csexp-1.3.2-r12
-rw-r--r--metadata/md5-cache/dev-ml/csexp-1.5.12
-rw-r--r--metadata/md5-cache/dev-ml/dose3-6.0.1_p26
-rw-r--r--metadata/md5-cache/dev-ml/dose3-6.12
-rw-r--r--metadata/md5-cache/dev-ml/dune-2.9.114
-rw-r--r--metadata/md5-cache/dev-ml/dune-configurator-2.8.2-r12
-rw-r--r--metadata/md5-cache/dev-ml/dune-configurator-2.8.42
-rw-r--r--metadata/md5-cache/dev-ml/dune-configurator-2.9.02
-rw-r--r--metadata/md5-cache/dev-ml/dune-configurator-2.9.115
-rw-r--r--metadata/md5-cache/dev-ml/dune-private-libs-2.8.2-r12
-rw-r--r--metadata/md5-cache/dev-ml/dune-private-libs-2.8.42
-rw-r--r--metadata/md5-cache/dev-ml/dune-private-libs-2.9.02
-rw-r--r--metadata/md5-cache/dev-ml/dune-private-libs-2.9.115
-rw-r--r--metadata/md5-cache/dev-ml/duration-0.1.32
-rw-r--r--metadata/md5-cache/dev-ml/extlib-1.7.84
-rw-r--r--metadata/md5-cache/dev-ml/fieldslib-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/fpath-0.7.24
-rw-r--r--metadata/md5-cache/dev-ml/graphics-5.1.1-r12
-rw-r--r--metadata/md5-cache/dev-ml/graphics-5.1.22
-rw-r--r--metadata/md5-cache/dev-ml/gsl-ocaml-1.24.3-r12
-rw-r--r--metadata/md5-cache/dev-ml/integers-0.4.02
-rw-r--r--metadata/md5-cache/dev-ml/jane-street-headers-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/jingoo-1.4.22
-rw-r--r--metadata/md5-cache/dev-ml/jst-config-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/lablgtk-3.1.12
-rw-r--r--metadata/md5-cache/dev-ml/lablgtk-sourceview-3.1.12
-rw-r--r--metadata/md5-cache/dev-ml/lwt-5.3.0-r14
-rw-r--r--metadata/md5-cache/dev-ml/lwt_ssl-1.1.32
-rw-r--r--metadata/md5-cache/dev-ml/markup-1.0.02
-rw-r--r--metadata/md5-cache/dev-ml/markup-1.0.22
-rw-r--r--metadata/md5-cache/dev-ml/mccs-1.1.132
-rw-r--r--metadata/md5-cache/dev-ml/menhir-20210419-r12
-rw-r--r--metadata/md5-cache/dev-ml/merlin-3.4.2-r12
-rw-r--r--metadata/md5-cache/dev-ml/merlin-4.1-r24
-rw-r--r--metadata/md5-cache/dev-ml/mirage-clock-3.1.02
-rw-r--r--metadata/md5-cache/dev-ml/mmap-1.1.02
-rw-r--r--metadata/md5-cache/dev-ml/num-1.4-r2 (renamed from metadata/md5-cache/dev-ml/num-1.4-r1)4
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-base64-3.5.06
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-compiler-libs-0.12.32
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-ctypes-0.19.14
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-fileutils-0.6.22
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-fileutils-0.6.32
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-gettext-0.3.7-r36
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-gettext-0.4.22
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-gettext-camomile-0.4.22
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-gettext-stub-0.4.2-r12
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-hashcons-1.32
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-1.8.02
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.1.02
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.2.02
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-sqlite3-5.0.22
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-ssl-0.5.102
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-ssl-0.5.92
-rw-r--r--metadata/md5-cache/dev-ml/ocamlgraph-2.0.0-r12
-rw-r--r--metadata/md5-cache/dev-ml/ocplib-endian-1.1-r12
-rw-r--r--metadata/md5-cache/dev-ml/ocplib-simplex-0.42
-rw-r--r--metadata/md5-cache/dev-ml/octavius-1.2.22
-rw-r--r--metadata/md5-cache/dev-ml/opam-2.0.8-r18
-rw-r--r--metadata/md5-cache/dev-ml/opam-2.0.8-r26
-rw-r--r--metadata/md5-cache/dev-ml/opam-2.1.014
-rw-r--r--metadata/md5-cache/dev-ml/opam-client-2.0.88
-rw-r--r--metadata/md5-cache/dev-ml/opam-client-2.0.8-r16
-rw-r--r--metadata/md5-cache/dev-ml/opam-client-2.0.92
-rw-r--r--metadata/md5-cache/dev-ml/opam-client-2.1.014
-rw-r--r--metadata/md5-cache/dev-ml/opam-core-2.1.013
-rw-r--r--metadata/md5-cache/dev-ml/opam-file-format-2.1.22
-rw-r--r--metadata/md5-cache/dev-ml/opam-file-format-2.1.32
-rw-r--r--metadata/md5-cache/dev-ml/opam-format-2.0.8-r22
-rw-r--r--metadata/md5-cache/dev-ml/opam-format-2.0.8-r36
-rw-r--r--metadata/md5-cache/dev-ml/opam-format-2.0.94
-rw-r--r--metadata/md5-cache/dev-ml/opam-format-2.1.014
-rw-r--r--metadata/md5-cache/dev-ml/opam-installer-2.0.8-r24
-rw-r--r--metadata/md5-cache/dev-ml/opam-installer-2.0.8-r34
-rw-r--r--metadata/md5-cache/dev-ml/opam-installer-2.1.014
-rw-r--r--metadata/md5-cache/dev-ml/opam-repository-2.0.82
-rw-r--r--metadata/md5-cache/dev-ml/opam-repository-2.0.8-r16
-rw-r--r--metadata/md5-cache/dev-ml/opam-repository-2.0.94
-rw-r--r--metadata/md5-cache/dev-ml/opam-repository-2.1.015
-rw-r--r--metadata/md5-cache/dev-ml/opam-solver-2.0.82
-rw-r--r--metadata/md5-cache/dev-ml/opam-solver-2.0.8-r16
-rw-r--r--metadata/md5-cache/dev-ml/opam-solver-2.0.94
-rw-r--r--metadata/md5-cache/dev-ml/opam-solver-2.1.015
-rw-r--r--metadata/md5-cache/dev-ml/opam-state-2.0.82
-rw-r--r--metadata/md5-cache/dev-ml/opam-state-2.0.8-r16
-rw-r--r--metadata/md5-cache/dev-ml/opam-state-2.0.94
-rw-r--r--metadata/md5-cache/dev-ml/opam-state-2.1.015
-rw-r--r--metadata/md5-cache/dev-ml/ounit2-2.2.32
-rw-r--r--metadata/md5-cache/dev-ml/ounit2-2.2.42
-rw-r--r--metadata/md5-cache/dev-ml/parmap-1.22
-rw-r--r--metadata/md5-cache/dev-ml/parmap-1.2.14
-rw-r--r--metadata/md5-cache/dev-ml/parmap-1.2.36
-rw-r--r--metadata/md5-cache/dev-ml/parsexp-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/patience_diff-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/pcre-ocaml-7.4.6-r12
-rw-r--r--metadata/md5-cache/dev-ml/ppx_assert-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/ppx_base-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/ppx_bench-0.14.12
-rw-r--r--metadata/md5-cache/dev-ml/ppx_bin_prot-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/ppx_cold-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/ppx_compare-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/ppx_custom_printf-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/ppx_derivers-1.2.12
-rw-r--r--metadata/md5-cache/dev-ml/ppx_deriving-5.22
-rw-r--r--metadata/md5-cache/dev-ml/ppx_deriving-5.2.12
-rw-r--r--metadata/md5-cache/dev-ml/ppx_enumerate-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/ppx_expect-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/ppx_expect-0.14.12
-rw-r--r--metadata/md5-cache/dev-ml/ppx_fail-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/ppx_fields_conv-0.14.12
-rw-r--r--metadata/md5-cache/dev-ml/ppx_fixed_literal-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/ppx_hash-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/ppx_here-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/ppx_inline_test-0.14.12
-rw-r--r--metadata/md5-cache/dev-ml/ppx_jane-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/ppx_js_style-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/ppx_let-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/ppx_metaquot-0.11.02
-rw-r--r--metadata/md5-cache/dev-ml/ppx_module_timer-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/ppx_optcomp-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/ppx_optcomp-0.14.314
-rw-r--r--metadata/md5-cache/dev-ml/ppx_optional-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/ppx_pipebang-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.12
-rw-r--r--metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.22
-rw-r--r--metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.32
-rw-r--r--metadata/md5-cache/dev-ml/ppx_sexp_message-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/ppx_sexp_value-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/ppx_stable-0.14.12
-rw-r--r--metadata/md5-cache/dev-ml/ppx_string-0.14.12
-rw-r--r--metadata/md5-cache/dev-ml/ppx_tools-6.22
-rw-r--r--metadata/md5-cache/dev-ml/ppx_tools-6.32
-rw-r--r--metadata/md5-cache/dev-ml/ppx_tools-6.414
-rw-r--r--metadata/md5-cache/dev-ml/ppx_tools_versioned-5.4.02
-rw-r--r--metadata/md5-cache/dev-ml/ppx_typerep_conv-0.14.12
-rw-r--r--metadata/md5-cache/dev-ml/ppx_typerep_conv-0.14.22
-rw-r--r--metadata/md5-cache/dev-ml/ppx_variants_conv-0.14.12
-rw-r--r--metadata/md5-cache/dev-ml/ppx_variants_conv-0.14.1-r114
-rw-r--r--metadata/md5-cache/dev-ml/ppxfind-1.42
-rw-r--r--metadata/md5-cache/dev-ml/ppxlib-0.18.04
-rw-r--r--metadata/md5-cache/dev-ml/ppxlib-0.20.04
-rw-r--r--metadata/md5-cache/dev-ml/ppxlib-0.21.0-r2 (renamed from metadata/md5-cache/dev-ml/ppxlib-0.21.0-r1)6
-rw-r--r--metadata/md5-cache/dev-ml/ppxlib-0.22.0-r2 (renamed from metadata/md5-cache/dev-ml/ppxlib-0.22.0-r1)6
-rw-r--r--metadata/md5-cache/dev-ml/ppxlib-0.22.2-r1 (renamed from metadata/md5-cache/dev-ml/ppxlib-0.22.2)6
-rw-r--r--metadata/md5-cache/dev-ml/ppxlib-0.23.015
-rw-r--r--metadata/md5-cache/dev-ml/protocol_version_header-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/re-1.10.315
-rw-r--r--metadata/md5-cache/dev-ml/re-1.9.02
-rw-r--r--metadata/md5-cache/dev-ml/result-1.52
-rw-r--r--metadata/md5-cache/dev-ml/rresult-0.5.04
-rw-r--r--metadata/md5-cache/dev-ml/seq-0.22
-rw-r--r--metadata/md5-cache/dev-ml/seq-0.2.22
-rw-r--r--metadata/md5-cache/dev-ml/sexplib-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/sexplib0-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/spawn-0.13.02
-rw-r--r--metadata/md5-cache/dev-ml/splittable_random-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/stdio-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/stdlib-shims-0.2.06
-rw-r--r--metadata/md5-cache/dev-ml/stdlib-shims-0.3.06
-rw-r--r--metadata/md5-cache/dev-ml/textutils-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/time_now-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/timezone-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/typerep-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/unidecode-0.4.02
-rw-r--r--metadata/md5-cache/dev-ml/uucp-14.0.013
-rw-r--r--metadata/md5-cache/dev-ml/variantslib-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/yojson-1.7.02
208 files changed, 573 insertions, 249 deletions
diff --git a/metadata/md5-cache/dev-ml/Manifest.gz b/metadata/md5-cache/dev-ml/Manifest.gz
index 0979c2156c0a..200e4c03bed4 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/alcotest-1.2.3-r3 b/metadata/md5-cache/dev-ml/alcotest-1.2.3-r3
index 70153ce01059..279124771b8c 100644
--- a/metadata/md5-cache/dev-ml/alcotest-1.2.3-r3
+++ b/metadata/md5-cache/dev-ml/alcotest-1.2.3-r3
@@ -10,5 +10,5 @@ LICENSE=ISC
RDEPEND=dev-ml/astring:= dev-ml/async_unix:= dev-ml/cmdliner:= dev-ml/core:= dev-ml/core_kernel:= dev-ml/duration:= >=dev-ml/fmt-0.8.9:= dev-ml/mirage-clock:= dev-ml/re:= dev-ml/result:= dev-ml/logs:= dev-ml/uutf:= dev-ml/uuidm:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/1.2.3
SRC_URI=https://github.com/mirage/alcotest/archive/1.2.3.tar.gz -> alcotest-1.2.3.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=77374d9208aa6e753d24095016bdce03
diff --git a/metadata/md5-cache/dev-ml/alcotest-1.4.0 b/metadata/md5-cache/dev-ml/alcotest-1.4.0
index 89bce449299b..dc90b9803d50 100644
--- a/metadata/md5-cache/dev-ml/alcotest-1.4.0
+++ b/metadata/md5-cache/dev-ml/alcotest-1.4.0
@@ -10,5 +10,5 @@ LICENSE=ISC
RDEPEND=dev-ml/astring:= dev-ml/async_unix:= dev-ml/cmdliner:= dev-ml/core:= dev-ml/core_kernel:= dev-ml/duration:= >=dev-ml/fmt-0.8.9:= dev-ml/mirage-clock:= dev-ml/re:= dev-ml/result:= dev-ml/logs:= dev-ml/uutf:= dev-ml/uuidm:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/1.4.0
SRC_URI=https://github.com/mirage/alcotest/archive/1.4.0.tar.gz -> alcotest-1.4.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=4816160c9e9520c6ebccfaef1dd01eeb
diff --git a/metadata/md5-cache/dev-ml/async-0.14.0 b/metadata/md5-cache/dev-ml/async-0.14.0
index 1d4bda25252f..ccf4751b9fb6 100644
--- a/metadata/md5-cache/dev-ml/async-0.14.0
+++ b/metadata/md5-cache/dev-ml/async-0.14.0
@@ -11,5 +11,5 @@ RDEPEND=dev-ml/async_extra:= dev-ml/async_kernel:= dev-ml/async_unix:= dev-ml/co
RESTRICT=test
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/async/archive/v0.14.0.tar.gz -> async-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=eed16425e4f52f9642689d25748723f0
diff --git a/metadata/md5-cache/dev-ml/async_extra-0.14.0 b/metadata/md5-cache/dev-ml/async_extra-0.14.0
index 0536490c674e..e834bed13083 100644
--- a/metadata/md5-cache/dev-ml/async_extra-0.14.0
+++ b/metadata/md5-cache/dev-ml/async_extra-0.14.0
@@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=dev-ml/async_kernel:= dev-ml/async_rpc_kernel:= dev-ml/async_unix:= dev-ml/core_kernel:= dev-ml/ppx_jane:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/async_extra/archive/v0.14.0.tar.gz -> async_extra-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=6f93872f9c4f8cacf08ea54031356e9c
diff --git a/metadata/md5-cache/dev-ml/async_kernel-0.14.0 b/metadata/md5-cache/dev-ml/async_kernel-0.14.0
index 73ec4f290545..2988d57d939c 100644
--- a/metadata/md5-cache/dev-ml/async_kernel-0.14.0
+++ b/metadata/md5-cache/dev-ml/async_kernel-0.14.0
@@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=dev-ml/core_kernel:= dev-ml/ppx_jane:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/async_kernel/archive/v0.14.0.tar.gz -> async_kernel-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
-_md5_=c08a6f66c1cb34af1e4b366143359962
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=65b38a4798f76dcd42a2ff97c6586035
diff --git a/metadata/md5-cache/dev-ml/async_rpc_kernel-0.14.0-r1 b/metadata/md5-cache/dev-ml/async_rpc_kernel-0.14.0-r1
index 0a967fc7c34b..fda595071413 100644
--- a/metadata/md5-cache/dev-ml/async_rpc_kernel-0.14.0-r1
+++ b/metadata/md5-cache/dev-ml/async_rpc_kernel-0.14.0-r1
@@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=dev-ml/async_kernel:= dev-ml/core_kernel:= dev-ml/ppx_jane:= dev-ml/protocol_version_header:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/async_rpc_kernel/archive/v0.14.0.tar.gz -> async_rpc_kernel-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=7f4f3c4a9e0aa029a726caf66d89324b
diff --git a/metadata/md5-cache/dev-ml/async_ssl-0.14.0 b/metadata/md5-cache/dev-ml/async_ssl-0.14.0
index 224005c465d0..af9046e5f0d5 100644
--- a/metadata/md5-cache/dev-ml/async_ssl-0.14.0
+++ b/metadata/md5-cache/dev-ml/async_ssl-0.14.0
@@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=dev-lang/ocaml:= dev-ml/async:= dev-ml/base:= dev-ml/core:= dev-ml/dune-configurator:= dev-ml/ppx_jane:= dev-ml/stdio:= dev-ml/ocaml-ctypes:= dev-libs/openssl:0= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/async_ssl/archive/v0.14.0.tar.gz -> async_ssl-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=c6b0631777d3f80527b6befcfb36b1bf
diff --git a/metadata/md5-cache/dev-ml/async_unix-0.14.0 b/metadata/md5-cache/dev-ml/async_unix-0.14.0
index 3d7183e8ba4c..fbcb6a84195e 100644
--- a/metadata/md5-cache/dev-ml/async_unix-0.14.0
+++ b/metadata/md5-cache/dev-ml/async_unix-0.14.0
@@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=dev-ml/async_kernel:= dev-ml/core:= dev-ml/core_kernel:= dev-ml/ppx_jane:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/async_unix/archive/v0.14.0.tar.gz -> async_unix-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
-_md5_=95df6408b5466cadc51f4e19df6d44fa
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=a78f977b7dfcd26f442878a6291e9a6b
diff --git a/metadata/md5-cache/dev-ml/base-0.14.0 b/metadata/md5-cache/dev-ml/base-0.14.0
index ae9ecc2519a4..5c89860dd864 100644
--- a/metadata/md5-cache/dev-ml/base-0.14.0
+++ b/metadata/md5-cache/dev-ml/base-0.14.0
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0
RDEPEND=<dev-lang/ocaml-4.12 >=dev-ml/sexplib0-0.14.0:= dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/base/archive/v0.14.0.tar.gz -> base-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=dc5c1395c4367c14c64b09bf385617da
diff --git a/metadata/md5-cache/dev-ml/base-0.14.1 b/metadata/md5-cache/dev-ml/base-0.14.1
index 7f75a37e2232..46bd9700b6d0 100644
--- a/metadata/md5-cache/dev-ml/base-0.14.1
+++ b/metadata/md5-cache/dev-ml/base-0.14.1
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-ml/sexplib0-0.14.0:= dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.1
SRC_URI=https://github.com/janestreet/base/archive/v0.14.1.tar.gz -> base-0.14.1.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=35c64aedea00bac4b4350c5a225288af
diff --git a/metadata/md5-cache/dev-ml/base_bigstring-0.14.0 b/metadata/md5-cache/dev-ml/base_bigstring-0.14.0
index 669e1b84ec92..f75bb30ba8d1 100644
--- a/metadata/md5-cache/dev-ml/base_bigstring-0.14.0
+++ b/metadata/md5-cache/dev-ml/base_bigstring-0.14.0
@@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=>=dev-lang/ocaml-4.08.0:=[ocamlopt=] dev-ml/base:= dev-ml/ppx_jane:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/base_bigstring/archive/v0.14.0.tar.gz -> base_bigstring-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=385c066e9d3d4fa035de72d884e7f258
diff --git a/metadata/md5-cache/dev-ml/base_quickcheck-0.14.0 b/metadata/md5-cache/dev-ml/base_quickcheck-0.14.0
index fcd85c3ef42e..3f717e8feef4 100644
--- a/metadata/md5-cache/dev-ml/base_quickcheck-0.14.0
+++ b/metadata/md5-cache/dev-ml/base_quickcheck-0.14.0
@@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_base-0.14.0:= >=dev-ml/ppx_fields_conv-0.14.1:= >=dev-ml/ppx_let-0.14.0:= >=dev-ml/ppx_sexp_message-0.14.0:= >=dev-ml/ppx_sexp_value-0.14.0:= dev-ml/splittable_random:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/base_quickcheck/archive/v0.14.0.tar.gz -> base_quickcheck-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=df0860c33500878e5837fe71b6c26d81
diff --git a/metadata/md5-cache/dev-ml/base_quickcheck-0.14.1 b/metadata/md5-cache/dev-ml/base_quickcheck-0.14.1
new file mode 100644
index 000000000000..90fed14fd6f5
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/base_quickcheck-0.14.1
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_base-0.14.0:= >=dev-ml/ppx_fields_conv-0.14.1:= >=dev-ml/ppx_let-0.14.0:= >=dev-ml/ppx_sexp_message-0.14.0:= >=dev-ml/ppx_sexp_value-0.14.0:= dev-ml/splittable_random:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Randomized testing framework, designed for compatibility with Base
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/base_quickcheck
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_base-0.14.0:= >=dev-ml/ppx_fields_conv-0.14.1:= >=dev-ml/ppx_let-0.14.0:= >=dev-ml/ppx_sexp_message-0.14.0:= >=dev-ml/ppx_sexp_value-0.14.0:= dev-ml/splittable_random:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.1
+SRC_URI=https://github.com/janestreet/base_quickcheck/archive/v0.14.1.tar.gz -> base_quickcheck-0.14.1.tar.gz
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=7279b02d2a65503e765b9abc9e8bca4a
diff --git a/metadata/md5-cache/dev-ml/bigarray-compat-1.0.0 b/metadata/md5-cache/dev-ml/bigarray-compat-1.0.0
index 5ed99c4e941f..7c410debe74d 100644
--- a/metadata/md5-cache/dev-ml/bigarray-compat-1.0.0
+++ b/metadata/md5-cache/dev-ml/bigarray-compat-1.0.0
@@ -5,10 +5,10 @@ DESCRIPTION=Compatibility library to use Stdlib.Bigarray when possible
EAPI=7
HOMEPAGE=https://github.com/mirage/bigarray-compat
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~x86
+KEYWORDS=~amd64 ~arm ~x86
LICENSE=ISC
RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0
SRC_URI=https://github.com/mirage/bigarray-compat/archive/v1.0.0.tar.gz -> bigarray-compat-1.0.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
-_md5_=ce6d5d9dccb2a19dc4320443beca2ee1
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=3f44f29e60e5c62a03f3fd7bca361a4f
diff --git a/metadata/md5-cache/dev-ml/bin_prot-0.14.0 b/metadata/md5-cache/dev-ml/bin_prot-0.14.0
index e2ee8ea9a653..984e261da07e 100644
--- a/metadata/md5-cache/dev-ml/bin_prot-0.14.0
+++ b/metadata/md5-cache/dev-ml/bin_prot-0.14.0
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppx_compare-0.14.0:= >=dev-ml/ppx_custom_printf-0.14.0:= >=dev-ml/ppx_fields_conv-0.14.0:= >=dev-ml/ppx_optcomp-0.14.0:= >=dev-ml/ppx_sexp_conv-0.14.0:= >=dev-ml/ppx_variants_conv-0.14.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/bin_prot/archive/v0.14.0.tar.gz -> bin_prot-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=fe61884d68e235e2c2b7c18b30093623
diff --git a/metadata/md5-cache/dev-ml/biniou-1.2.1 b/metadata/md5-cache/dev-ml/biniou-1.2.1
index dfaf6bf6f244..5465e3d8b209 100644
--- a/metadata/md5-cache/dev-ml/biniou-1.2.1
+++ b/metadata/md5-cache/dev-ml/biniou-1.2.1
@@ -10,5 +10,5 @@ LICENSE=BSD
RDEPEND=>=dev-lang/ocaml-4.02.3:=[ocamlopt?] dev-ml/easy-format:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/1.2.1
SRC_URI=https://github.com/ocaml-community/biniou/archive/1.2.1.tar.gz -> biniou-1.2.1.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=59369231073dabc8ba5a01fac7f3af0c
diff --git a/metadata/md5-cache/dev-ml/bos-0.1.6 b/metadata/md5-cache/dev-ml/bos-0.1.6
index 0b70f6826184..162978c031f1 100644
--- a/metadata/md5-cache/dev-ml/bos-0.1.6
+++ b/metadata/md5-cache/dev-ml/bos-0.1.6
@@ -4,10 +4,10 @@ DESCRIPTION=Basic OS interaction for OCaml
EAPI=6
HOMEPAGE=https://erratique.ch/software/bos https://github.com/dbuenzli/bos
IUSE=test
-KEYWORDS=~amd64 arm arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 arm arm64 ppc ppc64 ~x86
LICENSE=ISC
RDEPEND=dev-lang/ocaml:= dev-ml/rresult:= dev-ml/astring:= dev-ml/fpath:= dev-ml/fmt:= dev-ml/logs:=
RESTRICT=!test? ( test )
SLOT=0/0.1.6
SRC_URI=https://erratique.ch/software/bos/releases/bos-0.1.6.tbz
-_md5_=1a127f41bda30ea54d04c5da8d8fb7b9
+_md5_=bde13fc6dd97386a427ef00be0878e2b
diff --git a/metadata/md5-cache/dev-ml/cairo2-0.6.1 b/metadata/md5-cache/dev-ml/cairo2-0.6.1
index f24e88254533..11ff71cf19f7 100644
--- a/metadata/md5-cache/dev-ml/cairo2-0.6.1
+++ b/metadata/md5-cache/dev-ml/cairo2-0.6.1
@@ -11,5 +11,5 @@ RDEPEND=x11-libs/cairo:= dev-ml/dune-configurator:= !dev-ml/ocaml-cairo >=dev-la
RESTRICT=test
SLOT=0/0.6.1
SRC_URI=https://github.com/Chris00/ocaml-cairo/releases/download/0.6.1/cairo2-0.6.1.tbz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=84847a414cf237f82cb47c298f0d2dc6
diff --git a/metadata/md5-cache/dev-ml/cairo2-0.6.2 b/metadata/md5-cache/dev-ml/cairo2-0.6.2
index 12c376131e58..faaeffe26892 100644
--- a/metadata/md5-cache/dev-ml/cairo2-0.6.2
+++ b/metadata/md5-cache/dev-ml/cairo2-0.6.2
@@ -11,5 +11,5 @@ RDEPEND=x11-libs/cairo:= dev-ml/dune-configurator:= !dev-ml/ocaml-cairo >=dev-la
RESTRICT=test
SLOT=0/0.6.2
SRC_URI=https://github.com/Chris00/ocaml-cairo/releases/download/0.6.2/cairo2-0.6.2.tbz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=1c52c5a32c0ae7ed29c877863803159c
diff --git a/metadata/md5-cache/dev-ml/calendars-1.0.0 b/metadata/md5-cache/dev-ml/calendars-1.0.0
index 5e195816d8bf..323cca165338 100644
--- a/metadata/md5-cache/dev-ml/calendars-1.0.0
+++ b/metadata/md5-cache/dev-ml/calendars-1.0.0
@@ -11,5 +11,5 @@ RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=!test? ( test )
SLOT=0/1.0.0
SRC_URI=https://github.com/geneweb/calendars/archive/v1.0.0.tar.gz -> calendars-1.0.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=6c6a7a2a96c5d77de26591ddd5d9ff2f
diff --git a/metadata/md5-cache/dev-ml/camlbz2-0.7.0 b/metadata/md5-cache/dev-ml/camlbz2-0.7.0
index 519bdf875560..8a0399a0e5ef 100644
--- a/metadata/md5-cache/dev-ml/camlbz2-0.7.0
+++ b/metadata/md5-cache/dev-ml/camlbz2-0.7.0
@@ -10,5 +10,5 @@ LICENSE=LGPL-2.1
RDEPEND=app-arch/bzip2 >=dev-lang/ocaml-3.12:=[ocamlopt] dev-lang/ocaml:=[ocamlopt?]
SLOT=0/0.7.0
SRC_URI=https://gitlab.com/irill/camlbz2/-/archive/0.7.0/camlbz2-0.7.0.tar.gz
-_eclasses_=autotools c7052b276346587968d52ea8eaf5aca1 findlib 1470b3b78030acb2c8fcd04414f4c611 gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
+_eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf findlib 1470b3b78030acb2c8fcd04414f4c611 gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
_md5_=61ee3e5a6e052b646a3e2f46321e9a37
diff --git a/metadata/md5-cache/dev-ml/camlp4-4.05_p1-r1 b/metadata/md5-cache/dev-ml/camlp4-4.05_p1-r1
index 87ea1bd69de1..b82e887d0cf8 100644
--- a/metadata/md5-cache/dev-ml/camlp4-4.05_p1-r1
+++ b/metadata/md5-cache/dev-ml/camlp4-4.05_p1-r1
@@ -1,5 +1,5 @@
DEFINED_PHASES=compile configure install
-DEPEND=dev-lang/ocaml:0/4.05[ocamlopt?] dev-ml/ocamlbuild
+DEPEND=dev-lang/ocaml:0/4.05[ocamlopt?] dev-ml/ocamlbuild dev-ml/findlib:=
DESCRIPTION=System for writing extensible parsers for programming languages
EAPI=7
HOMEPAGE=https://github.com/camlp4/camlp4
@@ -9,4 +9,4 @@ LICENSE=LGPL-2-with-linking-exception
RDEPEND=dev-lang/ocaml:0/4.05[ocamlopt?]
SLOT=0/4.05_p1
SRC_URI=https://github.com/camlp4/camlp4/archive/4.05+1.tar.gz -> camlp4-4.05_p1.tar.gz
-_md5_=b4622669bdbb49671584e6ec64d1fa18
+_md5_=ad7df4ae445ddf2367254f16c0fce73e
diff --git a/metadata/md5-cache/dev-ml/camlp4-4.09_p1 b/metadata/md5-cache/dev-ml/camlp4-4.09_p1-r1
index e4e7fe864687..2595ba671f26 100644
--- a/metadata/md5-cache/dev-ml/camlp4-4.09_p1
+++ b/metadata/md5-cache/dev-ml/camlp4-4.09_p1-r1
@@ -1,5 +1,5 @@
DEFINED_PHASES=compile configure install
-DEPEND=dev-lang/ocaml:0/4.09[ocamlopt?] dev-ml/ocamlbuild
+DEPEND=dev-lang/ocaml:0/4.09[ocamlopt?] dev-ml/ocamlbuild dev-ml/findlib:=
DESCRIPTION=System for writing extensible parsers for programming languages
EAPI=7
HOMEPAGE=https://github.com/camlp4/camlp4
@@ -9,4 +9,4 @@ LICENSE=LGPL-2-with-linking-exception
RDEPEND=dev-lang/ocaml:0/4.09[ocamlopt?]
SLOT=0/4.09_p1
SRC_URI=https://github.com/camlp4/camlp4/archive/4.09+1.tar.gz -> camlp4-4.09_p1.tar.gz
-_md5_=316152df754d8d61ea672be7c68db4bb
+_md5_=db7d62696ea715b938ce97cf992bb5bb
diff --git a/metadata/md5-cache/dev-ml/camlp4-4.10_p1-r1 b/metadata/md5-cache/dev-ml/camlp4-4.10_p1-r2
index 24b112da9292..4ec420c9603d 100644
--- a/metadata/md5-cache/dev-ml/camlp4-4.10_p1-r1
+++ b/metadata/md5-cache/dev-ml/camlp4-4.10_p1-r2
@@ -1,5 +1,5 @@
DEFINED_PHASES=compile configure install
-DEPEND=dev-lang/ocaml:0/4.10[ocamlopt?] dev-ml/ocamlbuild
+DEPEND=dev-lang/ocaml:0/4.10[ocamlopt?] dev-ml/ocamlbuild dev-ml/findlib:=
DESCRIPTION=System for writing extensible parsers for programming languages
EAPI=7
HOMEPAGE=https://github.com/camlp4/camlp4
@@ -9,4 +9,4 @@ LICENSE=LGPL-2-with-linking-exception
RDEPEND=dev-lang/ocaml:0/4.10[ocamlopt?]
SLOT=0/4.10_p1
SRC_URI=https://github.com/camlp4/camlp4/archive/4.10+1.tar.gz -> camlp4-4.10_p1.tar.gz
-_md5_=1619dab91d4274f1fee8182ae21f7ac1
+_md5_=9d4cf02c4b6c5f1839e87ac3c84e7403
diff --git a/metadata/md5-cache/dev-ml/camlp4-4.11_p1-r1 b/metadata/md5-cache/dev-ml/camlp4-4.11_p1-r2
index 76d91be74e24..153156361601 100644
--- a/metadata/md5-cache/dev-ml/camlp4-4.11_p1-r1
+++ b/metadata/md5-cache/dev-ml/camlp4-4.11_p1-r2
@@ -1,5 +1,5 @@
DEFINED_PHASES=compile configure install
-DEPEND=dev-lang/ocaml:0/4.11[ocamlopt?] dev-ml/ocamlbuild
+DEPEND=dev-lang/ocaml:0/4.11[ocamlopt?] dev-ml/ocamlbuild dev-ml/findlib:=
DESCRIPTION=System for writing extensible parsers for programming languages
EAPI=7
HOMEPAGE=https://github.com/camlp4/camlp4
@@ -9,4 +9,4 @@ LICENSE=LGPL-2-with-linking-exception
RDEPEND=dev-lang/ocaml:0/4.11[ocamlopt?]
SLOT=0/4.11_p1
SRC_URI=https://github.com/camlp4/camlp4/archive/4.11+1.tar.gz -> camlp4-4.11_p1.tar.gz
-_md5_=1adeb1e3fb7ebeaded8ec22f9422bcf4
+_md5_=8635843fc07c787498fe77aebc1bb395
diff --git a/metadata/md5-cache/dev-ml/camlp4-4.12 b/metadata/md5-cache/dev-ml/camlp4-4.12-r1
index 428321bd85e0..6024c658f314 100644
--- a/metadata/md5-cache/dev-ml/camlp4-4.12
+++ b/metadata/md5-cache/dev-ml/camlp4-4.12-r1
@@ -1,5 +1,5 @@
DEFINED_PHASES=compile configure install
-DEPEND=dev-lang/ocaml:0/4.12[ocamlopt?] dev-ml/ocamlbuild
+DEPEND=dev-lang/ocaml:0/4.12[ocamlopt?] dev-ml/ocamlbuild dev-ml/findlib:=
DESCRIPTION=System for writing extensible parsers for programming languages
EAPI=7
HOMEPAGE=https://github.com/camlp4/camlp4
@@ -9,4 +9,4 @@ LICENSE=LGPL-2-with-linking-exception
RDEPEND=dev-lang/ocaml:0/4.12[ocamlopt?]
SLOT=0/4.12
SRC_URI=https://github.com/camlp4/camlp4/archive/4.12.tar.gz -> camlp4-4.12.tar.gz
-_md5_=1adeb1e3fb7ebeaded8ec22f9422bcf4
+_md5_=8635843fc07c787498fe77aebc1bb395
diff --git a/metadata/md5-cache/dev-ml/camlp4-4.13-r1 b/metadata/md5-cache/dev-ml/camlp4-4.13-r1
new file mode 100644
index 000000000000..cf542cc51994
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlp4-4.13-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install
+DEPEND=dev-lang/ocaml:0/4.13[ocamlopt?] dev-ml/ocamlbuild dev-ml/findlib:=
+DESCRIPTION=System for writing extensible parsers for programming languages
+EAPI=7
+HOMEPAGE=https://github.com/camlp4/camlp4
+IUSE=+ocamlopt
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux
+LICENSE=LGPL-2-with-linking-exception
+RDEPEND=dev-lang/ocaml:0/4.13[ocamlopt?]
+SLOT=0/4.13
+SRC_URI=https://github.com/camlp4/camlp4/archive/4.13.tar.gz -> camlp4-4.13.tar.gz
+_md5_=8635843fc07c787498fe77aebc1bb395
diff --git a/metadata/md5-cache/dev-ml/camlp5-8.00.02 b/metadata/md5-cache/dev-ml/camlp5-8.00.02
new file mode 100644
index 000000000000..593a67f13d89
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlp5-8.00.02
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-lang/ocaml-3.10:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=A preprocessor-pretty-printer of ocaml
+EAPI=7
+HOMEPAGE=https://camlp5.github.io/
+IUSE=doc +ocamlopt ocamlopt
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ocaml-3.10:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/8.00.02
+SRC_URI=https://github.com/camlp5/camlp5/archive/rel8.00.02.tar.gz -> camlp5-8.00.02.tar.gz
+_eclasses_=findlib 1470b3b78030acb2c8fcd04414f4c611 vcs-clean b690a7e9b6c497cf59326a7545df4283
+_md5_=c13990ac18b63018473ad47ce92d2e3a
diff --git a/metadata/md5-cache/dev-ml/camlzip-1.11 b/metadata/md5-cache/dev-ml/camlzip-1.11
new file mode 100644
index 000000000000..4a3b7d7fe73b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlzip-1.11
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=>=dev-lang/ocaml-4.07:=[ocamlopt?] >=sys-libs/zlib-1.1.3 >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Compressed file access ML library (ZIP, GZIP and JAR)
+EAPI=7
+HOMEPAGE=https://github.com/xavierleroy/camlzip
+IUSE=+ocamlopt ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-lang/ocaml-4.07:=[ocamlopt?] >=sys-libs/zlib-1.1.3 dev-lang/ocaml:=[ocamlopt?]
+SLOT=1/1.11
+SRC_URI=https://github.com/xavierleroy/camlzip/archive/rel111.tar.gz -> camlzip-1.11.tar.gz
+_eclasses_=findlib 1470b3b78030acb2c8fcd04414f4c611
+_md5_=a77acdccb22ce78df50660ac2d64196e
diff --git a/metadata/md5-cache/dev-ml/camomile-1.0.2 b/metadata/md5-cache/dev-ml/camomile-1.0.2
index aa6a61aad17e..8c4cd74d2546 100644
--- a/metadata/md5-cache/dev-ml/camomile-1.0.2
+++ b/metadata/md5-cache/dev-ml/camomile-1.0.2
@@ -11,5 +11,5 @@ RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=test
SLOT=0/1.0.2
SRC_URI=https://github.com/yoriyuki/Camomile/archive/1.0.2.tar.gz -> camomile-1.0.2.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=b39d22d19f4a2c11f593a84d84475e5a
diff --git a/metadata/md5-cache/dev-ml/cinaps-0.14.0 b/metadata/md5-cache/dev-ml/cinaps-0.14.0
index 2f0540696d4f..6bdb39700803 100644
--- a/metadata/md5-cache/dev-ml/cinaps-0.14.0
+++ b/metadata/md5-cache/dev-ml/cinaps-0.14.0
@@ -11,5 +11,5 @@ RDEPEND=dev-ml/findlib:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune
RESTRICT=!test? ( test )
SLOT=0/0.14.0
SRC_URI=https://github.com/ocaml-ppx/cinaps/archive/v0.14.0.tar.gz -> cinaps-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=45ae8a8f9215e5b5dcd7080485779650
diff --git a/metadata/md5-cache/dev-ml/cinaps-0.15.0 b/metadata/md5-cache/dev-ml/cinaps-0.15.0
index 1f8719797e30..3e7143dba4e7 100644
--- a/metadata/md5-cache/dev-ml/cinaps-0.15.0
+++ b/metadata/md5-cache/dev-ml/cinaps-0.15.0
@@ -11,5 +11,5 @@ RDEPEND=dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=!test? ( test )
SLOT=0/0.15.0
SRC_URI=https://github.com/ocaml-ppx/cinaps/archive/v0.15.0.tar.gz -> cinaps-0.15.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=31fead40087af2e173677dddc5540fdb
diff --git a/metadata/md5-cache/dev-ml/cinaps-0.15.1 b/metadata/md5-cache/dev-ml/cinaps-0.15.1
index 9002c305e31d..4d5a313ece59 100644
--- a/metadata/md5-cache/dev-ml/cinaps-0.15.1
+++ b/metadata/md5-cache/dev-ml/cinaps-0.15.1
@@ -11,5 +11,5 @@ RDEPEND=dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=!test? ( test )
SLOT=0/0.15.1
SRC_URI=https://github.com/ocaml-ppx/cinaps/archive/v0.15.1.tar.gz -> cinaps-0.15.1.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=8181c0f3a9cc6ab54db9ec5d531cc725
diff --git a/metadata/md5-cache/dev-ml/core-0.14.0-r3 b/metadata/md5-cache/dev-ml/core-0.14.0-r3
index ecd010e61d18..36105f32294e 100644
--- a/metadata/md5-cache/dev-ml/core-0.14.0-r3
+++ b/metadata/md5-cache/dev-ml/core-0.14.0-r3
@@ -11,5 +11,5 @@ RDEPEND=<dev-lang/ocaml-4.12 dev-ml/base:= dev-ml/core_kernel:= dev-ml/jst-confi
RESTRICT=test
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/core/archive/v0.14.0.tar.gz -> core-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=3d54637cd0895fea6c71f8af200dce93
diff --git a/metadata/md5-cache/dev-ml/core-0.14.1 b/metadata/md5-cache/dev-ml/core-0.14.1
index 1c7c61145e51..24513395334c 100644
--- a/metadata/md5-cache/dev-ml/core-0.14.1
+++ b/metadata/md5-cache/dev-ml/core-0.14.1
@@ -11,5 +11,5 @@ RDEPEND=dev-ml/base:= dev-ml/core_kernel:= dev-ml/jst-config:= dev-ml/ppx_jane:=
RESTRICT=test
SLOT=0/0.14.1
SRC_URI=https://github.com/janestreet/core/archive/v0.14.1.tar.gz -> core-0.14.1.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
-_md5_=c2d04fb645fb2a67802ef4f47ce6ba55
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=ceaf21ebf62d4fe25841aaf2f63c0e90
diff --git a/metadata/md5-cache/dev-ml/core_bench-0.14.0 b/metadata/md5-cache/dev-ml/core_bench-0.14.0
index 152dc1c1648b..fdaa99f80131 100644
--- a/metadata/md5-cache/dev-ml/core_bench-0.14.0
+++ b/metadata/md5-cache/dev-ml/core_bench-0.14.0
@@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=>=dev-ml/core-0.14.0:= >=dev-ml/core_kernel-0.14.0:= >=dev-ml/ppx_jane-0.14.0:= dev-ml/textutils:= >=dev-ml/re-1.8.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/core_bench/archive/v0.14.0.tar.gz -> core_bench-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
-_md5_=b43302ab3a79c5eb501fda923edbfc10
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=9b6a44dc871f8a8690a1709df31b4bc0
diff --git a/metadata/md5-cache/dev-ml/core_kernel-0.14.1-r3 b/metadata/md5-cache/dev-ml/core_kernel-0.14.1-r3
index 751eca39b91b..b3fd9c319597 100644
--- a/metadata/md5-cache/dev-ml/core_kernel-0.14.1-r3
+++ b/metadata/md5-cache/dev-ml/core_kernel-0.14.1-r3
@@ -11,5 +11,5 @@ RDEPEND=dev-lang/ocaml:= dev-ml/base:= dev-ml/base_bigstring:= dev-ml/base_quick
RESTRICT=test
SLOT=0/0.14.1
SRC_URI=https://github.com/janestreet/core_kernel/archive/v0.14.1.tar.gz -> core_kernel-0.14.1.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=4638604d54f6190e569e1f7d2bf3bc23
diff --git a/metadata/md5-cache/dev-ml/core_kernel-0.14.2 b/metadata/md5-cache/dev-ml/core_kernel-0.14.2
new file mode 100644
index 000000000000..6c2d24be1c80
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/core_kernel-0.14.2
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-lang/ocaml:= dev-ml/base:= dev-ml/base_bigstring:= dev-ml/base_quickcheck:= dev-ml/bin_prot:= dev-ml/fieldslib:= dev-ml/jane-street-headers:= dev-ml/jst-config:= dev-ml/ppx_assert:= dev-ml/ppx_base:= dev-ml/ppx_hash:= dev-ml/ppx_inline_test:= dev-ml/ppx_jane:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_sexp_message:= dev-ml/splittable_random:= dev-ml/sexplib:= dev-ml/stdio:= dev-ml/time_now:= dev-ml/typerep:= dev-ml/variantslib:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=System-independent part of Core
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/core_kernel
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-lang/ocaml:= dev-ml/base:= dev-ml/base_bigstring:= dev-ml/base_quickcheck:= dev-ml/bin_prot:= dev-ml/fieldslib:= dev-ml/jane-street-headers:= dev-ml/jst-config:= dev-ml/ppx_assert:= dev-ml/ppx_base:= dev-ml/ppx_hash:= dev-ml/ppx_inline_test:= dev-ml/ppx_jane:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_sexp_message:= dev-ml/splittable_random:= dev-ml/sexplib:= dev-ml/stdio:= dev-ml/time_now:= dev-ml/typerep:= dev-ml/variantslib:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.14.2
+SRC_URI=https://github.com/janestreet/core_kernel/archive/v0.14.2.tar.gz -> core_kernel-0.14.2.tar.gz
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=286437c83ef8bcc386d58e76a24ac11d
diff --git a/metadata/md5-cache/dev-ml/cppo-1.6.7 b/metadata/md5-cache/dev-ml/cppo-1.6.7
index c446d421eaf7..ec4bd3eb1100 100644
--- a/metadata/md5-cache/dev-ml/cppo-1.6.7
+++ b/metadata/md5-cache/dev-ml/cppo-1.6.7
@@ -10,5 +10,5 @@ LICENSE=BSD
RDEPEND=dev-ml/ocamlbuild dev-ml/findlib:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/1.6.7
SRC_URI=https://github.com/ocaml-community/cppo/archive/v1.6.7.tar.gz -> cppo-1.6.7.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=93a2cfbe959b403abe4197b5a2a09e79
diff --git a/metadata/md5-cache/dev-ml/cppo-1.6.8 b/metadata/md5-cache/dev-ml/cppo-1.6.8
new file mode 100644
index 000000000000..983ba760e3ca
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/cppo-1.6.8
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ocamlbuild dev-ml/findlib:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=An equivalent of the C preprocessor for OCaml programs
+EAPI=7
+HOMEPAGE=https://github.com/ocaml-community/cppo/
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=BSD
+RDEPEND=dev-ml/ocamlbuild dev-ml/findlib:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/1.6.8
+SRC_URI=https://github.com/ocaml-community/cppo/archive/v1.6.8.tar.gz -> cppo-1.6.8.tar.gz
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=e1265bfefc08609dfc70516e96decb75
diff --git a/metadata/md5-cache/dev-ml/cryptokit-1.16.1-r1 b/metadata/md5-cache/dev-ml/cryptokit-1.16.1-r1
index 4bd5e8c4de1d..851b183dc342 100644
--- a/metadata/md5-cache/dev-ml/cryptokit-1.16.1-r1
+++ b/metadata/md5-cache/dev-ml/cryptokit-1.16.1-r1
@@ -12,5 +12,5 @@ REQUIRED_USE=test? ( ocamlopt )
RESTRICT=!test? ( test )
SLOT=0/1.16.1
SRC_URI=https://github.com/xavierleroy/cryptokit/archive/release1161.tar.gz -> cryptokit-1.16.1.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=8b5830c5643d57d645ced2b9b2943da7
diff --git a/metadata/md5-cache/dev-ml/csexp-1.3.2-r1 b/metadata/md5-cache/dev-ml/csexp-1.3.2-r1
index 3a567df302e6..287128c16456 100644
--- a/metadata/md5-cache/dev-ml/csexp-1.3.2-r1
+++ b/metadata/md5-cache/dev-ml/csexp-1.3.2-r1
@@ -11,5 +11,5 @@ RDEPEND=>=dev-ml/result-1.5:=[ocamlopt=] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/
RESTRICT=!test? ( test )
SLOT=0/1.3.2
SRC_URI=https://github.com/ocaml-dune/csexp/releases/download/1.3.2/csexp-1.3.2.tbz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=fe4a73684fcb9e69f5e29aaa1a68daf3
diff --git a/metadata/md5-cache/dev-ml/csexp-1.5.1 b/metadata/md5-cache/dev-ml/csexp-1.5.1
index e922f448561f..616a8e8a5fe2 100644
--- a/metadata/md5-cache/dev-ml/csexp-1.5.1
+++ b/metadata/md5-cache/dev-ml/csexp-1.5.1
@@ -11,5 +11,5 @@ RDEPEND=>=dev-ml/result-1.5:=[ocamlopt=] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/
RESTRICT=!test? ( test )
SLOT=0/1.5.1
SRC_URI=https://github.com/ocaml-dune/csexp/releases/download/1.5.1/csexp-1.5.1.tbz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=9cf84a87c122055a234eb249109e442e
diff --git a/metadata/md5-cache/dev-ml/dose3-6.0.1_p2 b/metadata/md5-cache/dev-ml/dose3-6.0.1_p2
index 21ecd379bc60..83307d1518ea 100644
--- a/metadata/md5-cache/dev-ml/dose3-6.0.1_p2
+++ b/metadata/md5-cache/dev-ml/dose3-6.0.1_p2
@@ -5,11 +5,11 @@ DESCRIPTION=Library to perform analysis on package repositories
EAPI=7
HOMEPAGE=http://www.mancoosi.org/software/ https://gforge.inria.fr/projects/dose
IUSE=+ocamlopt test
-KEYWORDS=~amd64 arm arm64 ~ppc ~ppc64
+KEYWORDS=amd64 arm arm64 ppc ppc64 ~x86
LICENSE=LGPL-3
RDEPEND=>=dev-lang/ocaml-4.03:=[ocamlopt=] dev-ml/ocaml-base64:=[ocamlopt=] >=dev-ml/cudf-0.7:=[ocamlopt=] >=dev-ml/extlib-1.7.8:=[ocamlopt=] >=dev-ml/ocamlgraph-2.0.0:=[ocamlopt=] >=dev-ml/re-1.2.2:=[ocamlopt=] dev-ml/parmap:=[ocamlopt=] >=dev-ml/camlzip-1.08:=[ocamlopt=] >=dev-ml/camlbz2-0.7.0:= dev-ml/ocaml-expat:=[ocamlopt=] dev-ml/xml-light:=[ocamlopt=] app-arch/rpm >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=test
SLOT=0/6.0.1_p2
SRC_URI=http://deb.debian.org/debian/pool/main/d/dose3/dose3_6.0.1.orig.tar.gz http://deb.debian.org/debian/pool/main/d/dose3/dose3_6.0.1-2.debian.tar.xz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
-_md5_=d33a1b1232f3b3ace347e0e95a489ea5
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=1863bef022670315d4a6160c6ea7b222
diff --git a/metadata/md5-cache/dev-ml/dose3-6.1 b/metadata/md5-cache/dev-ml/dose3-6.1
index e7977e17b5ef..766ae83e7d9f 100644
--- a/metadata/md5-cache/dev-ml/dose3-6.1
+++ b/metadata/md5-cache/dev-ml/dose3-6.1
@@ -11,5 +11,5 @@ RDEPEND=>=dev-lang/ocaml-4.03:=[ocamlopt=] dev-ml/ocaml-base64:=[ocamlopt=] >=de
RESTRICT=test
SLOT=0/6.1
SRC_URI=https://gitlab.com/irill/dose3/-/archive/6.1/dose3-6.1.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=8d3c7f598da0f97b78d6832fc268bf63
diff --git a/metadata/md5-cache/dev-ml/dune-2.9.1 b/metadata/md5-cache/dev-ml/dune-2.9.1
new file mode 100644
index 000000000000..2633e2c42ea1
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-2.9.1
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install
+DEPEND=>=dev-lang/ocaml-4.08:= !dev-ml/jbuilder dev-ml/findlib test? ( dev-ml/core_bench dev-ml/ppx_bench dev-ml/ppx_expect )
+DESCRIPTION=A composable build system for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/dune
+IUSE=test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.08:= !dev-ml/jbuilder
+RESTRICT=!test? ( test )
+SLOT=0/2.9.1
+SRC_URI=https://github.com/ocaml/dune/archive/2.9.1.tar.gz -> dune-2.9.1.tar.gz
+_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b
+_md5_=fa75efb5e4ba40c55df86d28cd3d82b6
diff --git a/metadata/md5-cache/dev-ml/dune-configurator-2.8.2-r1 b/metadata/md5-cache/dev-ml/dune-configurator-2.8.2-r1
index 03e382f03739..81b9577f5fd2 100644
--- a/metadata/md5-cache/dev-ml/dune-configurator-2.8.2-r1
+++ b/metadata/md5-cache/dev-ml/dune-configurator-2.8.2-r1
@@ -11,5 +11,5 @@ RDEPEND=~dev-ml/dune-private-libs-2.8.2:=[ocamlopt=] dev-ml/csexp:=[ocamlopt=] d
RESTRICT=!test? ( test )
SLOT=0/2.8.2
SRC_URI=https://github.com/ocaml/dune/archive/2.8.2.tar.gz -> dune-2.8.2.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=22ad4c56367729b17f30b6e1e130b662
diff --git a/metadata/md5-cache/dev-ml/dune-configurator-2.8.4 b/metadata/md5-cache/dev-ml/dune-configurator-2.8.4
index b3a0cc05a263..72c1624e6e3f 100644
--- a/metadata/md5-cache/dev-ml/dune-configurator-2.8.4
+++ b/metadata/md5-cache/dev-ml/dune-configurator-2.8.4
@@ -11,5 +11,5 @@ RDEPEND=~dev-ml/dune-private-libs-2.8.4:=[ocamlopt=] dev-ml/csexp:=[ocamlopt=] d
RESTRICT=!test? ( test )
SLOT=0/2.8.4
SRC_URI=https://github.com/ocaml/dune/archive/2.8.4.tar.gz -> dune-2.8.4.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=e8a8089a3c358e4b4171de9101f40616
diff --git a/metadata/md5-cache/dev-ml/dune-configurator-2.9.0 b/metadata/md5-cache/dev-ml/dune-configurator-2.9.0
index b42b5bfc3cfe..5fca7a145b21 100644
--- a/metadata/md5-cache/dev-ml/dune-configurator-2.9.0
+++ b/metadata/md5-cache/dev-ml/dune-configurator-2.9.0
@@ -11,5 +11,5 @@ RDEPEND=~dev-ml/dune-private-libs-2.9.0:=[ocamlopt=] dev-ml/csexp:=[ocamlopt=] d
RESTRICT=!test? ( test )
SLOT=0/2.9.0
SRC_URI=https://github.com/ocaml/dune/archive/2.9.0.tar.gz -> dune-2.9.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=1bc0c754d2c158933ecd1f887bc1c692
diff --git a/metadata/md5-cache/dev-ml/dune-configurator-2.9.1 b/metadata/md5-cache/dev-ml/dune-configurator-2.9.1
new file mode 100644
index 000000000000..a9ab26f2e761
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-configurator-2.9.1
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=~dev-ml/dune-private-libs-2.9.1:=[ocamlopt=] dev-ml/csexp:=[ocamlopt=] dev-ml/result:=[ocamlopt=] test? ( dev-ml/core_bench dev-ml/menhir dev-ml/opam dev-ml/ppx_expect ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=A composable build system for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=~dev-ml/dune-private-libs-2.9.1:=[ocamlopt=] dev-ml/csexp:=[ocamlopt=] dev-ml/result:=[ocamlopt=] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/2.9.1
+SRC_URI=https://github.com/ocaml/dune/archive/2.9.1.tar.gz -> dune-2.9.1.tar.gz
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=1bc0c754d2c158933ecd1f887bc1c692
diff --git a/metadata/md5-cache/dev-ml/dune-private-libs-2.8.2-r1 b/metadata/md5-cache/dev-ml/dune-private-libs-2.8.2-r1
index 0457ef2ee07b..5954cc5c7eb7 100644
--- a/metadata/md5-cache/dev-ml/dune-private-libs-2.8.2-r1
+++ b/metadata/md5-cache/dev-ml/dune-private-libs-2.8.2-r1
@@ -11,5 +11,5 @@ RDEPEND=dev-ml/csexp:=[ocamlopt=] dev-ml/findlib:=[ocamlopt=] >=dev-lang/ocaml-4
RESTRICT=!test? ( test )
SLOT=0/2.8.2
SRC_URI=https://github.com/ocaml/dune/archive/2.8.2.tar.gz -> dune-2.8.2.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=ab53b8f2ee2fff859aa237b91f027217
diff --git a/metadata/md5-cache/dev-ml/dune-private-libs-2.8.4 b/metadata/md5-cache/dev-ml/dune-private-libs-2.8.4
index c1b5e22b8127..3cac4c8d9a5c 100644
--- a/metadata/md5-cache/dev-ml/dune-private-libs-2.8.4
+++ b/metadata/md5-cache/dev-ml/dune-private-libs-2.8.4
@@ -11,5 +11,5 @@ RDEPEND=dev-ml/csexp:=[ocamlopt=] dev-ml/findlib:=[ocamlopt=] >=dev-lang/ocaml-4
RESTRICT=!test? ( test )
SLOT=0/2.8.4
SRC_URI=https://github.com/ocaml/dune/archive/2.8.4.tar.gz -> dune-2.8.4.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=933a20dcdce8f16bc497ebb868ebd4ac
diff --git a/metadata/md5-cache/dev-ml/dune-private-libs-2.9.0 b/metadata/md5-cache/dev-ml/dune-private-libs-2.9.0
index 199d545fd3f9..58663a5d8765 100644
--- a/metadata/md5-cache/dev-ml/dune-private-libs-2.9.0
+++ b/metadata/md5-cache/dev-ml/dune-private-libs-2.9.0
@@ -11,5 +11,5 @@ RDEPEND=dev-ml/csexp:=[ocamlopt=] dev-ml/findlib:=[ocamlopt=] >=dev-lang/ocaml-4
RESTRICT=!test? ( test )
SLOT=0/2.9.0
SRC_URI=https://github.com/ocaml/dune/archive/2.9.0.tar.gz -> dune-2.9.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=a51ab7500c6555e75f1b14bdf32755f2
diff --git a/metadata/md5-cache/dev-ml/dune-private-libs-2.9.1 b/metadata/md5-cache/dev-ml/dune-private-libs-2.9.1
new file mode 100644
index 000000000000..6fae82319879
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-private-libs-2.9.1
@@ -0,0 +1,15 @@
+BDEPEND=~dev-ml/dune-2.9.1 test? ( dev-ml/core_bench dev-ml/menhir dev-ml/opam dev-ml/ppx_expect ) dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-ml/csexp:=[ocamlopt=] dev-ml/findlib:=[ocamlopt=] >=dev-lang/ocaml-4.09:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=A composable build system for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/csexp:=[ocamlopt=] dev-ml/findlib:=[ocamlopt=] >=dev-lang/ocaml-4.09:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/2.9.1
+SRC_URI=https://github.com/ocaml/dune/archive/2.9.1.tar.gz -> dune-2.9.1.tar.gz
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=a51ab7500c6555e75f1b14bdf32755f2
diff --git a/metadata/md5-cache/dev-ml/duration-0.1.3 b/metadata/md5-cache/dev-ml/duration-0.1.3
index 3b4642c2dee4..9a5d1476ab8a 100644
--- a/metadata/md5-cache/dev-ml/duration-0.1.3
+++ b/metadata/md5-cache/dev-ml/duration-0.1.3
@@ -11,5 +11,5 @@ RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=!test? ( test )
SLOT=0/0.1.3
SRC_URI=https://github.com/hannesm/duration/archive/0.1.3.tar.gz -> duration-0.1.3.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=6958a3257a38203b1049ad44a4a41385
diff --git a/metadata/md5-cache/dev-ml/extlib-1.7.8 b/metadata/md5-cache/dev-ml/extlib-1.7.8
index c210683ce509..cfb9b3a5399d 100644
--- a/metadata/md5-cache/dev-ml/extlib-1.7.8
+++ b/metadata/md5-cache/dev-ml/extlib-1.7.8
@@ -5,10 +5,10 @@ DESCRIPTION=Standard library extensions for O'Caml
EAPI=7
HOMEPAGE=https://github.com/ygrek/ocaml-extlib
IUSE=doc +ocamlopt ocamlopt
-KEYWORDS=~amd64 arm arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=amd64 arm arm64 ppc ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=LGPL-2.1
RDEPEND=dev-lang/ocaml:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?]
SLOT=0/1.7.8
SRC_URI=https://github.com/ygrek/ocaml-extlib/archive/1.7.8.tar.gz -> extlib-1.7.8.tar.gz
_eclasses_=findlib 1470b3b78030acb2c8fcd04414f4c611 vcs-clean b690a7e9b6c497cf59326a7545df4283
-_md5_=337b9303a786c017877054818b9d1cae
+_md5_=9cff7b828d8259112e94c7142267e19c
diff --git a/metadata/md5-cache/dev-ml/fieldslib-0.14.0 b/metadata/md5-cache/dev-ml/fieldslib-0.14.0
index 88599939e03f..35db75479ce8 100644
--- a/metadata/md5-cache/dev-ml/fieldslib-0.14.0
+++ b/metadata/md5-cache/dev-ml/fieldslib-0.14.0
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/fieldslib/archive/v0.14.0.tar.gz -> fieldslib-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=5336cea5bac127480dceea5d70e5aec0
diff --git a/metadata/md5-cache/dev-ml/fpath-0.7.2 b/metadata/md5-cache/dev-ml/fpath-0.7.2
index 565dfbe1c308..52a4d18f3b07 100644
--- a/metadata/md5-cache/dev-ml/fpath-0.7.2
+++ b/metadata/md5-cache/dev-ml/fpath-0.7.2
@@ -3,10 +3,10 @@ DEPEND=dev-ml/result:= dev-ml/astring:= dev-ml/topkg dev-ml/ocamlbuild dev-ml/fi
DESCRIPTION=File system paths for OCaml
EAPI=6
HOMEPAGE=https://erratique.ch/software/fpath https://github.com/dbuenzli/fpath
-KEYWORDS=~amd64 arm arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 arm arm64 ppc ppc64 ~x86
LICENSE=ISC
RDEPEND=dev-ml/result:= dev-ml/astring:= >=dev-lang/ocaml-4:=
SLOT=0/0.7.2
SRC_URI=https://erratique.ch/software/fpath/releases/fpath-0.7.2.tbz
_eclasses_=opam bb6e97cce1eab4343c4db2c51acf1349
-_md5_=d22d27e128210d00fcd2201e78faf005
+_md5_=40429ae1c5424dbb9dcf68cfa5df7610
diff --git a/metadata/md5-cache/dev-ml/graphics-5.1.1-r1 b/metadata/md5-cache/dev-ml/graphics-5.1.1-r1
index dd750e65d038..ccb65d2ef4cb 100644
--- a/metadata/md5-cache/dev-ml/graphics-5.1.1-r1
+++ b/metadata/md5-cache/dev-ml/graphics-5.1.1-r1
@@ -10,5 +10,5 @@ LICENSE=LGPL-2.1-with-linking-exception
RDEPEND=dev-ml/dune-configurator:=[ocamlopt?] >=dev-lang/ocaml-4.09:= x11-libs/libX11:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0
SRC_URI=https://github.com/ocaml/graphics/releases/download/5.1.1/graphics-5.1.1.tbz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=a2424668677a91fefe5db3b8608f3ca3
diff --git a/metadata/md5-cache/dev-ml/graphics-5.1.2 b/metadata/md5-cache/dev-ml/graphics-5.1.2
index 687edd5b58a1..89e390d22d40 100644
--- a/metadata/md5-cache/dev-ml/graphics-5.1.2
+++ b/metadata/md5-cache/dev-ml/graphics-5.1.2
@@ -10,5 +10,5 @@ LICENSE=LGPL-2.1-with-linking-exception
RDEPEND=dev-ml/dune-configurator:=[ocamlopt?] >=dev-lang/ocaml-4.09:= x11-libs/libX11:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0
SRC_URI=https://github.com/ocaml/graphics/releases/download/5.1.2/graphics-5.1.2.tbz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=9f2160fc807d3e289b25de6f817d175a
diff --git a/metadata/md5-cache/dev-ml/gsl-ocaml-1.24.3-r1 b/metadata/md5-cache/dev-ml/gsl-ocaml-1.24.3-r1
index c5c84b28714e..f8d0856d6f4b 100644
--- a/metadata/md5-cache/dev-ml/gsl-ocaml-1.24.3-r1
+++ b/metadata/md5-cache/dev-ml/gsl-ocaml-1.24.3-r1
@@ -10,5 +10,5 @@ LICENSE=GPL-2
RDEPEND=dev-ml/dune-configurator >=sci-libs/gsl-1.19:= !dev-ml/ocamlgsl >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0
SRC_URI=https://github.com/mmottl/gsl-ocaml/releases/download/1.24.3/gsl-1.24.3.tbz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=da97ad6f1e66f7fbd4ee7c33c6e8e003
diff --git a/metadata/md5-cache/dev-ml/integers-0.4.0 b/metadata/md5-cache/dev-ml/integers-0.4.0
index 94dae1b1ae8c..c01b4731a1e6 100644
--- a/metadata/md5-cache/dev-ml/integers-0.4.0
+++ b/metadata/md5-cache/dev-ml/integers-0.4.0
@@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.4.0
SRC_URI=https://github.com/ocamllabs/ocaml-integers/archive/0.4.0.tar.gz -> integers-0.4.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=17598d48780fc6047d9fc42e65541826
diff --git a/metadata/md5-cache/dev-ml/jane-street-headers-0.14.0 b/metadata/md5-cache/dev-ml/jane-street-headers-0.14.0
index 19ee5e6aacb3..9ac0fdfc1e5f 100644
--- a/metadata/md5-cache/dev-ml/jane-street-headers-0.14.0
+++ b/metadata/md5-cache/dev-ml/jane-street-headers-0.14.0
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/jane-street-headers/archive/v0.14.0.tar.gz -> jane-street-headers-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=73f96c757fa5b2c17a3ee35631cfe8a1
diff --git a/metadata/md5-cache/dev-ml/jingoo-1.4.2 b/metadata/md5-cache/dev-ml/jingoo-1.4.2
index b4ce70c92af6..865c84af245b 100644
--- a/metadata/md5-cache/dev-ml/jingoo-1.4.2
+++ b/metadata/md5-cache/dev-ml/jingoo-1.4.2
@@ -11,5 +11,5 @@ RDEPEND=dev-ml/ppx_deriving:= dev-ml/uucp:= dev-ml/uutf:= dev-ml/re:= dev-ml/men
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tategakibunko/jingoo/archive/v1.4.2.tar.gz -> jingoo-1.4.2.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=9bcbb7386500c4ee6bb51db0120aefda
diff --git a/metadata/md5-cache/dev-ml/jst-config-0.14.0 b/metadata/md5-cache/dev-ml/jst-config-0.14.0
index 5815b6b4aead..8a41b311441f 100644
--- a/metadata/md5-cache/dev-ml/jst-config-0.14.0
+++ b/metadata/md5-cache/dev-ml/jst-config-0.14.0
@@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=dev-ml/base:= dev-ml/ppx_assert:= dev-ml/stdio:= dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/jst-config/archive/v0.14.0.tar.gz -> jst-config-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=07610653412a8ccc56fcdd31c4085d12
diff --git a/metadata/md5-cache/dev-ml/lablgtk-3.1.1 b/metadata/md5-cache/dev-ml/lablgtk-3.1.1
index 99c748de46d5..a61e5571b4f0 100644
--- a/metadata/md5-cache/dev-ml/lablgtk-3.1.1
+++ b/metadata/md5-cache/dev-ml/lablgtk-3.1.1
@@ -11,5 +11,5 @@ PDEPEND=sourceview? ( dev-ml/lablgtk-sourceview:3/3.1.1 )
RDEPEND=app-text/gtkspell:3= x11-libs/gtk+:3= dev-ml/cairo2:= x11-libs/gtksourceview:3.0= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=3/3.1.1
SRC_URI=https://github.com/garrigue/lablgtk/releases/download/3.1.1/lablgtk3-3.1.1.tbz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=7045653533ff3dba2bf756c23164546f
diff --git a/metadata/md5-cache/dev-ml/lablgtk-sourceview-3.1.1 b/metadata/md5-cache/dev-ml/lablgtk-sourceview-3.1.1
index 1f8af02d5e1c..584417d92367 100644
--- a/metadata/md5-cache/dev-ml/lablgtk-sourceview-3.1.1
+++ b/metadata/md5-cache/dev-ml/lablgtk-sourceview-3.1.1
@@ -10,5 +10,5 @@ LICENSE=LGPL-2.1-with-linking-exception
RDEPEND=x11-libs/gtksourceview:3.0= >=dev-ml/lablgtk-3.1.1:3= dev-ml/cairo2:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=3/3.1.1
SRC_URI=https://github.com/garrigue/lablgtk/releases/download/3.1.1/lablgtk3-3.1.1.tbz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=c85a693667e516353b35a70c85d90d88
diff --git a/metadata/md5-cache/dev-ml/lwt-5.3.0-r1 b/metadata/md5-cache/dev-ml/lwt-5.3.0-r1
index 38bd7a3e50b4..5d77f94cf8d2 100644
--- a/metadata/md5-cache/dev-ml/lwt-5.3.0-r1
+++ b/metadata/md5-cache/dev-ml/lwt-5.3.0-r1
@@ -10,5 +10,5 @@ LICENSE=LGPL-2.1-with-linking-exception
RDEPEND=dev-ml/seq:= dev-ml/result:= dev-ml/mmap:= dev-ml/ocplib-endian:= >=dev-ml/ppxlib-0.18.0:= dev-ml/react:= dev-ml/dune-configurator:= dev-libs/libev !<www-servers/ocsigen-1.1 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/5.3.0
SRC_URI=https://github.com/ocsigen/lwt/archive/5.3.0.tar.gz -> lwt-5.3.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
-_md5_=34b6c89dc9788dfd601a3cf14ab2e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=9c7a56850c2310920f33d1df389097a1
diff --git a/metadata/md5-cache/dev-ml/lwt_ssl-1.1.3 b/metadata/md5-cache/dev-ml/lwt_ssl-1.1.3
index 45e2ee52a747..5b519cd01d2e 100644
--- a/metadata/md5-cache/dev-ml/lwt_ssl-1.1.3
+++ b/metadata/md5-cache/dev-ml/lwt_ssl-1.1.3
@@ -10,5 +10,5 @@ LICENSE=LGPL-2.1-with-linking-exception
RDEPEND=dev-ml/base >=dev-ml/lwt-3.1:= >=dev-ml/ocaml-ssl-0.4.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/1.1.3
SRC_URI=https://github.com/ocsigen/lwt_ssl/archive/1.1.3.tar.gz -> lwt_ssl-1.1.3.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=2b3319efe437d18aa0459bfa8321b803
diff --git a/metadata/md5-cache/dev-ml/markup-1.0.0 b/metadata/md5-cache/dev-ml/markup-1.0.0
index 3041f50c1003..d1972f36df33 100644
--- a/metadata/md5-cache/dev-ml/markup-1.0.0
+++ b/metadata/md5-cache/dev-ml/markup-1.0.0
@@ -11,5 +11,5 @@ RDEPEND=dev-ml/lwt dev-ml/uutf >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=!test? ( test )
SLOT=0/1.0.0
SRC_URI=https://github.com/aantron/markup.ml/archive/1.0.0.tar.gz -> markup-1.0.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=eed3e7e84ad76bf3b99780a27b402c41
diff --git a/metadata/md5-cache/dev-ml/markup-1.0.2 b/metadata/md5-cache/dev-ml/markup-1.0.2
index 59268edf4ce0..c3332681f8dd 100644
--- a/metadata/md5-cache/dev-ml/markup-1.0.2
+++ b/metadata/md5-cache/dev-ml/markup-1.0.2
@@ -11,5 +11,5 @@ RDEPEND=dev-ml/lwt dev-ml/uutf >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=!test? ( test )
SLOT=0/1.0.2
SRC_URI=https://github.com/aantron/markup.ml/archive/1.0.2.tar.gz -> markup-1.0.2.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=932971229a56054d7311e821a33bf648
diff --git a/metadata/md5-cache/dev-ml/mccs-1.1.13 b/metadata/md5-cache/dev-ml/mccs-1.1.13
index dcc0cf2bc06b..dbf2d019e559 100644
--- a/metadata/md5-cache/dev-ml/mccs-1.1.13
+++ b/metadata/md5-cache/dev-ml/mccs-1.1.13
@@ -11,5 +11,5 @@ RDEPEND=dev-ml/cudf:= sci-mathematics/glpk:= >=dev-lang/ocaml-4:=[ocamlopt?] dev
RESTRICT=!test? ( test )
SLOT=0/1.1.13
SRC_URI=https://github.com/AltGr/ocaml-mccs/archive/1.1+13.tar.gz -> mccs-1.1.13.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=77338a1e51977785387975b35c998a88
diff --git a/metadata/md5-cache/dev-ml/menhir-20210419-r1 b/metadata/md5-cache/dev-ml/menhir-20210419-r1
index f166d2cf1bff..94233e09ff4f 100644
--- a/metadata/md5-cache/dev-ml/menhir-20210419-r1
+++ b/metadata/md5-cache/dev-ml/menhir-20210419-r1
@@ -10,5 +10,5 @@ LICENSE=GPL-2 LGPL-2-with-linking-exception
RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/20210419
SRC_URI=https://gitlab.inria.fr/fpottier/menhir/-/archive/20210419/menhir-20210419.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=abb3126df465272611ff9e21373b6338
diff --git a/metadata/md5-cache/dev-ml/merlin-3.4.2-r1 b/metadata/md5-cache/dev-ml/merlin-3.4.2-r1
index 0caff62e3a32..1632ec684d23 100644
--- a/metadata/md5-cache/dev-ml/merlin-3.4.2-r1
+++ b/metadata/md5-cache/dev-ml/merlin-3.4.2-r1
@@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=dev-ml/csexp:= dev-ml/yojson:= >=dev-lang/ocaml-4.09:= <dev-lang/ocaml-4.12:= emacs? ( >=app-editors/emacs-23.1:* app-emacs/auto-complete app-emacs/company-mode ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/3.4.2
SRC_URI=https://github.com/ocaml/merlin/archive/v3.4.2.tar.gz -> merlin-3.4.2.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311 elisp-common cf4fd1b0835b9f3e638724840468064a
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2 elisp-common cf4fd1b0835b9f3e638724840468064a
_md5_=8a5a0751184bc93d507186e699808717
diff --git a/metadata/md5-cache/dev-ml/merlin-4.1-r2 b/metadata/md5-cache/dev-ml/merlin-4.1-r2
index 523e85b80eda..300b25fb3fc0 100644
--- a/metadata/md5-cache/dev-ml/merlin-4.1-r2
+++ b/metadata/md5-cache/dev-ml/merlin-4.1-r2
@@ -11,5 +11,5 @@ RDEPEND=dev-ml/csexp:= dev-ml/yojson:= dev-ml/menhir:= =dev-lang/ocaml-4.11*:= e
RESTRICT=!test? ( test )
SLOT=0/4.1
SRC_URI=https://github.com/ocaml/merlin/archive/v4.1.tar.gz -> merlin-4.1.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311 elisp-common cf4fd1b0835b9f3e638724840468064a
-_md5_=bfa96ef2a29c4ff4e8ce6325f58e3699
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2 elisp-common cf4fd1b0835b9f3e638724840468064a
+_md5_=b98396d3c91d0948c0a4d375adcd564c
diff --git a/metadata/md5-cache/dev-ml/mirage-clock-3.1.0 b/metadata/md5-cache/dev-ml/mirage-clock-3.1.0
index 33a86b7a5416..cf015f2a584c 100644
--- a/metadata/md5-cache/dev-ml/mirage-clock-3.1.0
+++ b/metadata/md5-cache/dev-ml/mirage-clock-3.1.0
@@ -10,5 +10,5 @@ LICENSE=ISC
RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/3.1.0
SRC_URI=https://github.com/mirage/mirage-clock/archive/v3.1.0.tar.gz -> mirage-clock-3.1.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=0ca4545df3879e0d5759ee40a232d84c
diff --git a/metadata/md5-cache/dev-ml/mmap-1.1.0 b/metadata/md5-cache/dev-ml/mmap-1.1.0
index ea4ba8edd363..3676a972c960 100644
--- a/metadata/md5-cache/dev-ml/mmap-1.1.0
+++ b/metadata/md5-cache/dev-ml/mmap-1.1.0
@@ -10,5 +10,5 @@ LICENSE=LGPL-2.1
RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/1.1.0
SRC_URI=https://github.com/mirage/mmap/releases/download/v1.1.0/mmap-v1.1.0.tbz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=6611b2d207209929d10a6d97035bc080
diff --git a/metadata/md5-cache/dev-ml/num-1.4-r1 b/metadata/md5-cache/dev-ml/num-1.4-r2
index b33bfc0f093c..9392620b9824 100644
--- a/metadata/md5-cache/dev-ml/num-1.4-r1
+++ b/metadata/md5-cache/dev-ml/num-1.4-r2
@@ -1,5 +1,5 @@
DEFINED_PHASES=compile install test
-DEPEND=>=dev-ml/findlib-1.0.4-r1
+DEPEND=dev-ml/findlib:= >=dev-ml/findlib-1.0.4-r1
DESCRIPTION=Library for arbitrary-precision integer and rational arithmetic
EAPI=7
HOMEPAGE=https://github.com/ocaml/num
@@ -10,4 +10,4 @@ RDEPEND=dev-lang/ocaml:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?]
SLOT=0
SRC_URI=https://github.com/ocaml/num/archive/v1.4.tar.gz -> num-1.4.tar.gz
_eclasses_=findlib 1470b3b78030acb2c8fcd04414f4c611
-_md5_=e9e5cfa32e550508640a3d2aef6360be
+_md5_=31dfe1e40cc82b380d5cfc814a54cbc1
diff --git a/metadata/md5-cache/dev-ml/ocaml-base64-3.5.0 b/metadata/md5-cache/dev-ml/ocaml-base64-3.5.0
index 9dac2df29be2..48032c0b78f7 100644
--- a/metadata/md5-cache/dev-ml/ocaml-base64-3.5.0
+++ b/metadata/md5-cache/dev-ml/ocaml-base64-3.5.0
@@ -5,11 +5,11 @@ DESCRIPTION=Library for radix-64 representation (de)coding
EAPI=7
HOMEPAGE=https://github.com/mirage/ocaml-base64
IUSE=+ocamlopt test
-KEYWORDS=~amd64 arm arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 arm arm64 ppc ppc64 ~x86
LICENSE=ISC
RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=!test? ( test )
SLOT=0/3.5.0
SRC_URI=https://github.com/mirage/ocaml-base64/archive/v3.5.0.tar.gz -> ocaml-base64-3.5.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
-_md5_=a6e2ce86fffe5c34d6605ef0975db8d2
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=e3573d96ee60654af3f49513aa429656
diff --git a/metadata/md5-cache/dev-ml/ocaml-compiler-libs-0.12.3 b/metadata/md5-cache/dev-ml/ocaml-compiler-libs-0.12.3
index c577be862a39..978a69f9bb34 100644
--- a/metadata/md5-cache/dev-ml/ocaml-compiler-libs-0.12.3
+++ b/metadata/md5-cache/dev-ml/ocaml-compiler-libs-0.12.3
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.12.3
SRC_URI=https://github.com/janestreet/ocaml-compiler-libs/archive/v0.12.3.tar.gz -> ocaml-compiler-libs-0.12.3.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=979476c4665ca6ba71c82893262586fb
diff --git a/metadata/md5-cache/dev-ml/ocaml-ctypes-0.19.1 b/metadata/md5-cache/dev-ml/ocaml-ctypes-0.19.1
index 26b2795be9ad..c1efe1ea68cb 100644
--- a/metadata/md5-cache/dev-ml/ocaml-ctypes-0.19.1
+++ b/metadata/md5-cache/dev-ml/ocaml-ctypes-0.19.1
@@ -4,11 +4,11 @@ DESCRIPTION=Library for binding to C libraries using pure OCaml
EAPI=7
HOMEPAGE=https://github.com/ocamllabs/ocaml-ctypes
IUSE=test ocamlopt
-KEYWORDS=~amd64 ~x86
+KEYWORDS=~amd64 ~arm ~x86
LICENSE=MIT
RDEPEND=>=dev-lang/ocaml-4.02:=[ocamlopt] >=dev-libs/libffi-3.3_rc0:= dev-ml/bigarray-compat:= dev-ml/integers:= dev-lang/ocaml:=[ocamlopt?]
RESTRICT=!test? ( test )
SLOT=0/0.19.1
SRC_URI=https://github.com/ocamllabs/ocaml-ctypes/archive/0.19.1.tar.gz -> ocaml-ctypes-0.19.1.tar.gz
_eclasses_=findlib 1470b3b78030acb2c8fcd04414f4c611
-_md5_=1d88bfe822fe1e722aced9a332f7db7f
+_md5_=c98af9a024e7a793b9ff8c0023a73551
diff --git a/metadata/md5-cache/dev-ml/ocaml-fileutils-0.6.2 b/metadata/md5-cache/dev-ml/ocaml-fileutils-0.6.2
index b7b975b936d9..c06b09ad68c9 100644
--- a/metadata/md5-cache/dev-ml/ocaml-fileutils-0.6.2
+++ b/metadata/md5-cache/dev-ml/ocaml-fileutils-0.6.2
@@ -10,5 +10,5 @@ LICENSE=LGPL-2.1-with-linking-exception
RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0
SRC_URI=https://github.com/gildor478/ocaml-fileutils/releases/download/v0.6.2/fileutils-v0.6.2.tbz -> ocaml-fileutils-0.6.2.tar.bz2
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=2e6643b3d4c0889c519dd77d71250455
diff --git a/metadata/md5-cache/dev-ml/ocaml-fileutils-0.6.3 b/metadata/md5-cache/dev-ml/ocaml-fileutils-0.6.3
index 704ac30f4455..356c3ad2883f 100644
--- a/metadata/md5-cache/dev-ml/ocaml-fileutils-0.6.3
+++ b/metadata/md5-cache/dev-ml/ocaml-fileutils-0.6.3
@@ -10,5 +10,5 @@ LICENSE=LGPL-2.1-with-linking-exception
RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0
SRC_URI=https://github.com/gildor478/ocaml-fileutils/releases/download/v0.6.3/fileutils-v0.6.3.tbz -> ocaml-fileutils-0.6.3.tar.bz2
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=2e6643b3d4c0889c519dd77d71250455
diff --git a/metadata/md5-cache/dev-ml/ocaml-gettext-0.3.7-r3 b/metadata/md5-cache/dev-ml/ocaml-gettext-0.3.7-r3
index 35fbd5bc5e72..34d4d29a1a45 100644
--- a/metadata/md5-cache/dev-ml/ocaml-gettext-0.3.7-r3
+++ b/metadata/md5-cache/dev-ml/ocaml-gettext-0.3.7-r3
@@ -4,12 +4,12 @@ DEPEND=>=dev-lang/ocaml-3.12.1:= <dev-lang/ocaml-4.10.0:= >=dev-ml/ocaml-fileuti
DESCRIPTION=Provides support for internationalization of OCaml program
EAPI=7
HOMEPAGE=https://github.com/gildor478/ocaml-gettext
-IUSE=doc test ocamlopt
+IUSE=doc +ocamlopt test ocamlopt
KEYWORDS=~amd64 ~x86
LICENSE=LGPL-2.1-with-linking-exception
RDEPEND=>=dev-lang/ocaml-3.12.1:= <dev-lang/ocaml-4.10.0:= >=dev-ml/ocaml-fileutils-0.4.0:= >=dev-ml/camomile-0.8.3:= sys-devel/gettext dev-ml/camlp4:= !dev-ml/ocaml-gettext-stub dev-lang/ocaml:=[ocamlopt?]
RESTRICT=!test? ( test )
SLOT=0/0.3.7
SRC_URI=https://github.com/gildor478/ocaml-gettext/archive/0.3.7.tar.gz -> ocaml-gettext-0.3.7.tar.gz
-_eclasses_=autotools c7052b276346587968d52ea8eaf5aca1 findlib 1470b3b78030acb2c8fcd04414f4c611 gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
-_md5_=c113fe60ae20a5a4ebf3004d029a853e
+_eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf findlib 1470b3b78030acb2c8fcd04414f4c611 gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
+_md5_=7a3b338614e50907dfe971669b9bebc1
diff --git a/metadata/md5-cache/dev-ml/ocaml-gettext-0.4.2 b/metadata/md5-cache/dev-ml/ocaml-gettext-0.4.2
index df429e207af0..0ea22d414199 100644
--- a/metadata/md5-cache/dev-ml/ocaml-gettext-0.4.2
+++ b/metadata/md5-cache/dev-ml/ocaml-gettext-0.4.2
@@ -11,5 +11,5 @@ RDEPEND=dev-ml/base:= >=dev-ml/camomile-0.8.3:=[ocamlopt=] >=dev-ml/ocaml-fileut
RESTRICT=!test? ( test )
SLOT=0/0.4.2
SRC_URI=https://github.com/gildor478/ocaml-gettext/archive/v0.4.2.tar.gz -> ocaml-gettext-0.4.2.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=a9ab2d138b11c5a045d448357ccb9a9b
diff --git a/metadata/md5-cache/dev-ml/ocaml-gettext-camomile-0.4.2 b/metadata/md5-cache/dev-ml/ocaml-gettext-camomile-0.4.2
index c5353913e473..53d9d9558f49 100644
--- a/metadata/md5-cache/dev-ml/ocaml-gettext-camomile-0.4.2
+++ b/metadata/md5-cache/dev-ml/ocaml-gettext-camomile-0.4.2
@@ -11,5 +11,5 @@ RDEPEND=dev-ml/base:= dev-ml/camomile:=[ocamlopt] dev-ml/ocaml-gettext:= >=dev-l
RESTRICT=!test? ( test )
SLOT=0/0.4.2
SRC_URI=https://github.com/gildor478/ocaml-gettext/archive/v0.4.2.tar.gz -> ocaml-gettext-0.4.2.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=6d73558928d6b7890fec1ecc758df2bf
diff --git a/metadata/md5-cache/dev-ml/ocaml-gettext-stub-0.4.2-r1 b/metadata/md5-cache/dev-ml/ocaml-gettext-stub-0.4.2-r1
index ef8d13d7d801..7c1c0a109137 100644
--- a/metadata/md5-cache/dev-ml/ocaml-gettext-stub-0.4.2-r1
+++ b/metadata/md5-cache/dev-ml/ocaml-gettext-stub-0.4.2-r1
@@ -11,5 +11,5 @@ RDEPEND=dev-ml/base:= dev-ml/camomile:=[ocamlopt=] dev-ml/ocaml-gettext:= !<dev-
RESTRICT=!test? ( test )
SLOT=0/0.4.2
SRC_URI=https://github.com/gildor478/ocaml-gettext/archive/v0.4.2.tar.gz -> ocaml-gettext-0.4.2.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=ff20e57118cd6bedab3e3fe84c31a546
diff --git a/metadata/md5-cache/dev-ml/ocaml-hashcons-1.3 b/metadata/md5-cache/dev-ml/ocaml-hashcons-1.3
index b79851c460ff..dfd7d0dacf36 100644
--- a/metadata/md5-cache/dev-ml/ocaml-hashcons-1.3
+++ b/metadata/md5-cache/dev-ml/ocaml-hashcons-1.3
@@ -10,5 +10,5 @@ LICENSE=LGPL-2.1-with-linking-exception
RDEPEND=dev-lang/ocaml:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?]
SLOT=0/1.3
SRC_URI=https://github.com/backtracking/ocaml-hashcons/archive/1.3.tar.gz -> ocaml-hashcons-1.3.tar.gz
-_eclasses_=autotools c7052b276346587968d52ea8eaf5aca1 findlib 1470b3b78030acb2c8fcd04414f4c611 gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
+_eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf findlib 1470b3b78030acb2c8fcd04414f4c611 gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
_md5_=52c306cd346c6d6b7bfea8fc80280321
diff --git a/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-1.8.0 b/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-1.8.0
index 0b36c3c02a4f..bea84a392525 100644
--- a/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-1.8.0
+++ b/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-1.8.0
@@ -11,5 +11,5 @@ RDEPEND=dev-ml/cinaps:= dev-ml/ppx_derivers:= >=dev-lang/ocaml-4:=[ocamlopt?] de
RESTRICT=!test? ( test )
SLOT=0/1.8.0
SRC_URI=https://github.com/let-def/ocaml-migrate-parsetree/archive/v1.8.0.tar.gz -> ocaml-migrate-parsetree-1.8.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=670e238ce3e197999804086ecd9e5c8f
diff --git a/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.1.0 b/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.1.0
index 92750b352c0b..a4c13026c962 100644
--- a/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.1.0
+++ b/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.1.0
@@ -11,5 +11,5 @@ RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=!test? ( test )
SLOT=0/2.1.0
SRC_URI=https://github.com/let-def/ocaml-migrate-parsetree/archive/v2.1.0.tar.gz -> ocaml-migrate-parsetree-2.1.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=811ee1c37b37786d3250b5aeced79748
diff --git a/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.2.0 b/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.2.0
index 6bbd8717b35f..29041f17a1dd 100644
--- a/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.2.0
+++ b/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.2.0
@@ -11,5 +11,5 @@ RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=!test? ( test )
SLOT=0/2.2.0
SRC_URI=https://github.com/let-def/ocaml-migrate-parsetree/archive/v2.2.0.tar.gz -> ocaml-migrate-parsetree-2.2.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=0ce9b4afb396215cf239d5c061c4160d
diff --git a/metadata/md5-cache/dev-ml/ocaml-sqlite3-5.0.2 b/metadata/md5-cache/dev-ml/ocaml-sqlite3-5.0.2
index fe10ae050486..551a4970bbf5 100644
--- a/metadata/md5-cache/dev-ml/ocaml-sqlite3-5.0.2
+++ b/metadata/md5-cache/dev-ml/ocaml-sqlite3-5.0.2
@@ -11,5 +11,5 @@ RDEPEND=>=dev-db/sqlite-3.3.3 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=!test? ( test )
SLOT=0/5.0.2
SRC_URI=https://github.com/mmottl/sqlite3-ocaml/archive/5.0.2.tar.gz -> ocaml-sqlite3-5.0.2.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=3d9ea5cbe6c6c16ea67dc5a6aaea15c4
diff --git a/metadata/md5-cache/dev-ml/ocaml-ssl-0.5.10 b/metadata/md5-cache/dev-ml/ocaml-ssl-0.5.10
index c0b93fc6be6e..09a1b9cab53b 100644
--- a/metadata/md5-cache/dev-ml/ocaml-ssl-0.5.10
+++ b/metadata/md5-cache/dev-ml/ocaml-ssl-0.5.10
@@ -10,5 +10,5 @@ LICENSE=LGPL-2.1
RDEPEND=dev-libs/openssl:0= >=dev-lang/ocaml-3.10:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.5.10
SRC_URI=https://github.com/savonet/ocaml-ssl/archive/v0.5.10.tar.gz -> ocaml-ssl-0.5.10.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=113c35dd738560cb2f4af3a24f26d8f4
diff --git a/metadata/md5-cache/dev-ml/ocaml-ssl-0.5.9 b/metadata/md5-cache/dev-ml/ocaml-ssl-0.5.9
index 794084007ed7..33bf1c5331fe 100644
--- a/metadata/md5-cache/dev-ml/ocaml-ssl-0.5.9
+++ b/metadata/md5-cache/dev-ml/ocaml-ssl-0.5.9
@@ -10,5 +10,5 @@ LICENSE=LGPL-2.1
RDEPEND=dev-libs/openssl:0= >=dev-lang/ocaml-3.10:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.5.9
SRC_URI=https://github.com/savonet/ocaml-ssl/archive/0.5.9.tar.gz -> ocaml-ssl-0.5.9.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=d6e23431bbf3c5397577d98cb1a16291
diff --git a/metadata/md5-cache/dev-ml/ocamlgraph-2.0.0-r1 b/metadata/md5-cache/dev-ml/ocamlgraph-2.0.0-r1
index a3b987ccc9ec..90cda3f604d3 100644
--- a/metadata/md5-cache/dev-ml/ocamlgraph-2.0.0-r1
+++ b/metadata/md5-cache/dev-ml/ocamlgraph-2.0.0-r1
@@ -10,5 +10,5 @@ LICENSE=LGPL-2.1
RDEPEND=dev-ml/stdlib-shims:=[ocamlopt?] dev-ml/graphics:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/2.0.0
SRC_URI=https://github.com/backtracking/ocamlgraph/releases/download/2.0.0/ocamlgraph-2.0.0.tbz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=e38770c4486885e19af2a3ac01b44709
diff --git a/metadata/md5-cache/dev-ml/ocplib-endian-1.1-r1 b/metadata/md5-cache/dev-ml/ocplib-endian-1.1-r1
index 44b80effa092..89eb7bd9a34c 100644
--- a/metadata/md5-cache/dev-ml/ocplib-endian-1.1-r1
+++ b/metadata/md5-cache/dev-ml/ocplib-endian-1.1-r1
@@ -11,5 +11,5 @@ RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=test
SLOT=0/1.1
SRC_URI=https://github.com/OCamlPro/ocplib-endian/archive/1.1.tar.gz -> ocplib-endian-1.1.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=d03cfc46e3130ce275c5e2a47fef1784
diff --git a/metadata/md5-cache/dev-ml/ocplib-simplex-0.4 b/metadata/md5-cache/dev-ml/ocplib-simplex-0.4
index 54dc35052281..425546ba7b62 100644
--- a/metadata/md5-cache/dev-ml/ocplib-simplex-0.4
+++ b/metadata/md5-cache/dev-ml/ocplib-simplex-0.4
@@ -10,5 +10,5 @@ LICENSE=LGPL-2.1-with-linking-exception
RDEPEND=dev-lang/ocaml:=[ocamlopt?]
SLOT=0
SRC_URI=https://github.com/OCamlPro-Iguernlala/ocplib-simplex/archive/v0.4.tar.gz -> ocplib-simplex-0.4.tar.gz
-_eclasses_=autotools c7052b276346587968d52ea8eaf5aca1 findlib 1470b3b78030acb2c8fcd04414f4c611 gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
+_eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf findlib 1470b3b78030acb2c8fcd04414f4c611 gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
_md5_=15581ffa1f1c180f16113afbdab0c591
diff --git a/metadata/md5-cache/dev-ml/octavius-1.2.2 b/metadata/md5-cache/dev-ml/octavius-1.2.2
index 128084d2ee4f..2417470ae3b4 100644
--- a/metadata/md5-cache/dev-ml/octavius-1.2.2
+++ b/metadata/md5-cache/dev-ml/octavius-1.2.2
@@ -10,5 +10,5 @@ LICENSE=ISC
RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/1.2.2
SRC_URI=https://github.com/ocaml-doc/octavius/archive/v1.2.2.tar.gz -> octavius-1.2.2.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=19c2771d45485b3e07fd724e3930250e
diff --git a/metadata/md5-cache/dev-ml/opam-2.0.8-r1 b/metadata/md5-cache/dev-ml/opam-2.0.8-r1
index 5ca0659a6b80..bc5021083802 100644
--- a/metadata/md5-cache/dev-ml/opam-2.0.8-r1
+++ b/metadata/md5-cache/dev-ml/opam-2.0.8-r1
@@ -1,14 +1,14 @@
BDEPEND=dev-ml/dune dev-lang/ocaml
DEFINED_PHASES=compile install prepare test
-DEPEND=dev-ml/cmdliner:= dev-ml/cudf:= dev-ml/dose3:= dev-ml/extlib:= ~dev-ml/opam-client-2.0.8:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DEPEND=<dev-lang/ocaml-4.12 dev-ml/cmdliner:= dev-ml/cudf:= dev-ml/dose3:= dev-ml/extlib:= ~dev-ml/opam-client-2.0.8:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
DESCRIPTION=A source-based package manager for OCaml
EAPI=7
HOMEPAGE=http://opam.ocaml.org/
IUSE=+ocamlopt
KEYWORDS=amd64 arm arm64 ppc ppc64 x86
LICENSE=LGPL-2.1-with-linking-exception
-RDEPEND=dev-ml/cmdliner:= dev-ml/cudf:= dev-ml/dose3:= dev-ml/extlib:= ~dev-ml/opam-client-2.0.8:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RDEPEND=<dev-lang/ocaml-4.12 dev-ml/cmdliner:= dev-ml/cudf:= dev-ml/dose3:= dev-ml/extlib:= ~dev-ml/opam-client-2.0.8:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/2.0.8
SRC_URI=https://github.com/ocaml/opam/archive/2.0.8.tar.gz -> opam-2.0.8.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
-_md5_=3d373d211d383c5f9695dea15ff2b781
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=7dab88ccfbfb58a5b49005460347ea99
diff --git a/metadata/md5-cache/dev-ml/opam-2.0.8-r2 b/metadata/md5-cache/dev-ml/opam-2.0.8-r2
index f64b634e6406..d87359316c3e 100644
--- a/metadata/md5-cache/dev-ml/opam-2.0.8-r2
+++ b/metadata/md5-cache/dev-ml/opam-2.0.8-r2
@@ -5,10 +5,10 @@ DESCRIPTION=A source-based package manager for OCaml
EAPI=7
HOMEPAGE=http://opam.ocaml.org/
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 arm arm64 ppc ppc64 ~x86
LICENSE=LGPL-2.1-with-linking-exception
RDEPEND=dev-ml/cmdliner:= dev-ml/cudf:= >=dev-ml/dose3-6.0:= dev-ml/extlib:= ~dev-ml/opam-client-2.0.8:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/2.0.8
SRC_URI=https://github.com/ocaml/opam/archive/2.0.8.tar.gz -> opam-2.0.8.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
-_md5_=abd9956c1121e82edce505fb928f4b77
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=b3b3254ff092b9afd81710dcee0c8596
diff --git a/metadata/md5-cache/dev-ml/opam-2.1.0 b/metadata/md5-cache/dev-ml/opam-2.1.0
new file mode 100644
index 000000000000..ac801881075e
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-2.1.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install prepare test
+DEPEND=dev-ml/cmdliner:= dev-ml/cudf:= >=dev-ml/dose3-6.0:= dev-ml/extlib:= ~dev-ml/opam-client-2.1.0:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=A source-based package manager for OCaml
+EAPI=7
+HOMEPAGE=http://opam.ocaml.org/
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-ml/cmdliner:= dev-ml/cudf:= >=dev-ml/dose3-6.0:= dev-ml/extlib:= ~dev-ml/opam-client-2.1.0:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/2.1.0
+SRC_URI=https://github.com/ocaml/opam/archive/2.1.0.tar.gz -> opam-2.1.0.tar.gz
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=abd9956c1121e82edce505fb928f4b77
diff --git a/metadata/md5-cache/dev-ml/opam-client-2.0.8 b/metadata/md5-cache/dev-ml/opam-client-2.0.8
index d4ca01623101..502c355a08b5 100644
--- a/metadata/md5-cache/dev-ml/opam-client-2.0.8
+++ b/metadata/md5-cache/dev-ml/opam-client-2.0.8
@@ -1,14 +1,14 @@
BDEPEND=dev-ml/dune dev-lang/ocaml
DEFINED_PHASES=compile install prepare test
-DEPEND=dev-ml/cmdliner:= ~dev-ml/opam-repository-2.0.8:= ~dev-ml/opam-state-2.0.8:= ~dev-ml/opam-solver-2.0.8:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DEPEND=<dev-lang/ocaml-4.12 dev-ml/cmdliner:= ~dev-ml/opam-repository-2.0.8:= ~dev-ml/opam-state-2.0.8:= ~dev-ml/opam-solver-2.0.8:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
DESCRIPTION=opam client libraries
EAPI=7
HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
IUSE=+ocamlopt
KEYWORDS=amd64 arm arm64 ppc ppc64 x86
LICENSE=LGPL-2.1
-RDEPEND=dev-ml/cmdliner:= ~dev-ml/opam-repository-2.0.8:= ~dev-ml/opam-state-2.0.8:= ~dev-ml/opam-solver-2.0.8:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RDEPEND=<dev-lang/ocaml-4.12 dev-ml/cmdliner:= ~dev-ml/opam-repository-2.0.8:= ~dev-ml/opam-state-2.0.8:= ~dev-ml/opam-solver-2.0.8:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/2.0.8
SRC_URI=https://github.com/ocaml/opam/archive/2.0.8.tar.gz -> opam-2.0.8.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
-_md5_=16e7ecdcc4693a76d1bb075ecaa5f29d
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=45170d5bdd3ca766efd62fdabae07d98
diff --git a/metadata/md5-cache/dev-ml/opam-client-2.0.8-r1 b/metadata/md5-cache/dev-ml/opam-client-2.0.8-r1
index 411221c639f1..bf2b5a878759 100644
--- a/metadata/md5-cache/dev-ml/opam-client-2.0.8-r1
+++ b/metadata/md5-cache/dev-ml/opam-client-2.0.8-r1
@@ -5,10 +5,10 @@ DESCRIPTION=opam client libraries
EAPI=7
HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 arm arm64 ppc ppc64 ~x86
LICENSE=LGPL-2.1
RDEPEND=dev-ml/cmdliner:= ~dev-ml/opam-repository-2.0.8:= ~dev-ml/opam-state-2.0.8:= ~dev-ml/opam-solver-2.0.8:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/2.0.8
SRC_URI=https://github.com/ocaml/opam/archive/2.0.8.tar.gz -> opam-2.0.8.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
-_md5_=ae1dfd8cc91d42201d1f89e282af24ce
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=0c7a2fedc3948b1d2623485b4ae61c6c
diff --git a/metadata/md5-cache/dev-ml/opam-client-2.0.9 b/metadata/md5-cache/dev-ml/opam-client-2.0.9
index ca7667cb21b2..2bc7b5c73654 100644
--- a/metadata/md5-cache/dev-ml/opam-client-2.0.9
+++ b/metadata/md5-cache/dev-ml/opam-client-2.0.9
@@ -10,5 +10,5 @@ LICENSE=LGPL-2.1
RDEPEND=dev-ml/cmdliner:= ~dev-ml/opam-repository-2.0.9:= ~dev-ml/opam-state-2.0.9:= ~dev-ml/opam-solver-2.0.9:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/2.0.9
SRC_URI=https://github.com/ocaml/opam/archive/2.0.9.tar.gz -> opam-2.0.9.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=ae1dfd8cc91d42201d1f89e282af24ce
diff --git a/metadata/md5-cache/dev-ml/opam-client-2.1.0 b/metadata/md5-cache/dev-ml/opam-client-2.1.0
new file mode 100644
index 000000000000..4c435d1de8e2
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-client-2.1.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install prepare test
+DEPEND=dev-ml/cmdliner:= ~dev-ml/opam-repository-2.1.0:= ~dev-ml/opam-state-2.1.0:= ~dev-ml/opam-solver-2.1.0:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=opam client libraries
+EAPI=7
+HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=LGPL-2.1
+RDEPEND=dev-ml/cmdliner:= ~dev-ml/opam-repository-2.1.0:= ~dev-ml/opam-state-2.1.0:= ~dev-ml/opam-solver-2.1.0:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/2.1.0
+SRC_URI=https://github.com/ocaml/opam/archive/2.1.0.tar.gz -> opam-2.1.0.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=90094a2fa5afd0fbdf34167f200661e0
diff --git a/metadata/md5-cache/dev-ml/opam-core-2.1.0 b/metadata/md5-cache/dev-ml/opam-core-2.1.0
new file mode 100644
index 000000000000..fea23c56064b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-core-2.1.0
@@ -0,0 +1,13 @@
+BDEPEND=dev-lang/ocaml
+DEFINED_PHASES=compile install prepare
+DEPEND=dev-ml/ocamlgraph:= dev-ml/re:= dev-ml/opam-file-format:= dev-ml/cmdliner:= dev-ml/cppo >=dev-lang/ocaml-4:=
+DESCRIPTION=Core libraries for opam
+EAPI=7
+HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=LGPL-2.1
+RDEPEND=dev-ml/ocamlgraph:= dev-ml/re:= dev-ml/opam-file-format:= dev-ml/cmdliner:= >=dev-lang/ocaml-4:=
+SLOT=0/2.1.0
+SRC_URI=https://github.com/ocaml/opam/archive/2.1.0.tar.gz -> opam-2.1.0.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz
+_eclasses_=opam bb6e97cce1eab4343c4db2c51acf1349
+_md5_=650aeb28e70c2e7318a16aa5de80086e
diff --git a/metadata/md5-cache/dev-ml/opam-file-format-2.1.2 b/metadata/md5-cache/dev-ml/opam-file-format-2.1.2
index f8982b8a663b..644d983d4dd1 100644
--- a/metadata/md5-cache/dev-ml/opam-file-format-2.1.2
+++ b/metadata/md5-cache/dev-ml/opam-file-format-2.1.2
@@ -11,5 +11,5 @@ RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=!test? ( test )
SLOT=0/2.1.2
SRC_URI=https://github.com/ocaml/opam-file-format/archive/2.1.2.tar.gz -> opam-file-format-2.1.2.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=8a06e95711fd28a0f977865c4c83e261
diff --git a/metadata/md5-cache/dev-ml/opam-file-format-2.1.3 b/metadata/md5-cache/dev-ml/opam-file-format-2.1.3
index 0c2c81a6ecfd..b45dad7bb90a 100644
--- a/metadata/md5-cache/dev-ml/opam-file-format-2.1.3
+++ b/metadata/md5-cache/dev-ml/opam-file-format-2.1.3
@@ -11,5 +11,5 @@ RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=!test? ( test )
SLOT=0/2.1.3
SRC_URI=https://github.com/ocaml/opam-file-format/archive/2.1.3.tar.gz -> opam-file-format-2.1.3.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=44f33a6bee8abd5eea17d0ae37525906
diff --git a/metadata/md5-cache/dev-ml/opam-format-2.0.8-r2 b/metadata/md5-cache/dev-ml/opam-format-2.0.8-r2
index 7fd32ccf2603..9fff7919ac75 100644
--- a/metadata/md5-cache/dev-ml/opam-format-2.0.8-r2
+++ b/metadata/md5-cache/dev-ml/opam-format-2.0.8-r2
@@ -10,5 +10,5 @@ LICENSE=LGPL-2.1
RDEPEND=<dev-lang/ocaml-4.12 ~dev-ml/opam-core-2.0.8:= dev-ml/re:= dev-ml/opam-file-format:= dev-ml/dose3:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/2.0.8
SRC_URI=https://github.com/ocaml/opam/archive/2.0.8.tar.gz -> opam-2.0.8.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=cec5825c634b44d4cf837278cba43823
diff --git a/metadata/md5-cache/dev-ml/opam-format-2.0.8-r3 b/metadata/md5-cache/dev-ml/opam-format-2.0.8-r3
index b632df2235c7..1e7cb225fdf7 100644
--- a/metadata/md5-cache/dev-ml/opam-format-2.0.8-r3
+++ b/metadata/md5-cache/dev-ml/opam-format-2.0.8-r3
@@ -5,10 +5,10 @@ DESCRIPTION=Core libraries for opam
EAPI=7
HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 arm arm64 ppc ppc64 ~x86
LICENSE=LGPL-2.1
RDEPEND=~dev-ml/opam-core-2.0.8:= dev-ml/re:= dev-ml/opam-file-format:= >=dev-ml/dose3-6.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/2.0.8
SRC_URI=https://github.com/ocaml/opam/archive/2.0.8.tar.gz -> opam-2.0.8.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
-_md5_=93176cbb44dd7e787659288919518340
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=823ef30baa1af45684c24debb79baac0
diff --git a/metadata/md5-cache/dev-ml/opam-format-2.0.9 b/metadata/md5-cache/dev-ml/opam-format-2.0.9
index 19964123be51..83dc3539bc10 100644
--- a/metadata/md5-cache/dev-ml/opam-format-2.0.9
+++ b/metadata/md5-cache/dev-ml/opam-format-2.0.9
@@ -10,5 +10,5 @@ LICENSE=LGPL-2.1
RDEPEND=~dev-ml/opam-core-2.0.9:= dev-ml/re:= dev-ml/opam-file-format:= >=dev-ml/dose3-6.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/2.0.9
SRC_URI=https://github.com/ocaml/opam/archive/2.0.9.tar.gz -> opam-2.0.9.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
-_md5_=93176cbb44dd7e787659288919518340
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=ee08593fce3c6ed9455f9ad6b6727f58
diff --git a/metadata/md5-cache/dev-ml/opam-format-2.1.0 b/metadata/md5-cache/dev-ml/opam-format-2.1.0
new file mode 100644
index 000000000000..bef8eff40841
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-format-2.1.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install prepare test
+DEPEND=~dev-ml/opam-core-2.1.0:= dev-ml/re:= dev-ml/opam-file-format:= >=dev-ml/dose3-6.0:= dev-ml/cppo >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Core libraries for opam
+EAPI=7
+HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=LGPL-2.1
+RDEPEND=~dev-ml/opam-core-2.1.0:= dev-ml/re:= dev-ml/opam-file-format:= >=dev-ml/dose3-6.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/2.1.0
+SRC_URI=https://github.com/ocaml/opam/archive/2.1.0.tar.gz -> opam-2.1.0.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=d909b4229c310206ef76eb7e5b0c7d87
diff --git a/metadata/md5-cache/dev-ml/opam-installer-2.0.8-r2 b/metadata/md5-cache/dev-ml/opam-installer-2.0.8-r2
index 65479a25c2f1..28ac2649173b 100644
--- a/metadata/md5-cache/dev-ml/opam-installer-2.0.8-r2
+++ b/metadata/md5-cache/dev-ml/opam-installer-2.0.8-r2
@@ -4,10 +4,10 @@ DEPEND=>=dev-lang/ocaml-4.02.3 dev-ml/cmdliner:= ~dev-ml/opam-format-2.0.8 dev-m
DESCRIPTION=Core installer for opam packages
EAPI=7
HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 x86
+KEYWORDS=amd64 arm arm64 ppc ppc64 x86
LICENSE=LGPL-2.1
RDEPEND=>=dev-lang/ocaml-4.02.3 dev-ml/cmdliner:= ~dev-ml/opam-format-2.0.8 >=dev-lang/ocaml-4:=
SLOT=0/2.0.8
SRC_URI=https://github.com/ocaml/opam/releases/download/2.0.8/opam-full-2.0.8.tar.gz
_eclasses_=opam bb6e97cce1eab4343c4db2c51acf1349
-_md5_=6a54a929ed36c8087f30d002e32e48e1
+_md5_=aa3a750caf50e20d486977af92e4e67a
diff --git a/metadata/md5-cache/dev-ml/opam-installer-2.0.8-r3 b/metadata/md5-cache/dev-ml/opam-installer-2.0.8-r3
index 25cd25847011..64114c02aa24 100644
--- a/metadata/md5-cache/dev-ml/opam-installer-2.0.8-r3
+++ b/metadata/md5-cache/dev-ml/opam-installer-2.0.8-r3
@@ -4,10 +4,10 @@ DEPEND=>=dev-lang/ocaml-4.02.3 dev-ml/cmdliner:= ~dev-ml/opam-format-2.0.8 >=dev
DESCRIPTION=Core installer for opam packages
EAPI=7
HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 arm arm64 ppc ppc64 ~x86
LICENSE=LGPL-2.1
RDEPEND=>=dev-lang/ocaml-4.02.3 dev-ml/cmdliner:= ~dev-ml/opam-format-2.0.8 >=dev-ml/dose3-6 >=dev-lang/ocaml-4:=
SLOT=0/2.0.8
SRC_URI=https://github.com/ocaml/opam/releases/download/2.0.8/opam-full-2.0.8.tar.gz
_eclasses_=opam bb6e97cce1eab4343c4db2c51acf1349
-_md5_=03c1110e481a09853e76a104544fd1cc
+_md5_=3763748b7ea605103bb48ec9ced45806
diff --git a/metadata/md5-cache/dev-ml/opam-installer-2.1.0 b/metadata/md5-cache/dev-ml/opam-installer-2.1.0
new file mode 100644
index 000000000000..3bc1ceadc525
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-installer-2.1.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile configure install test
+DEPEND=>=dev-lang/ocaml-4.02.3 dev-ml/cmdliner:= ~dev-ml/opam-format-2.1.0 >=dev-ml/dose3-6 dev-ml/findlib >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Core installer for opam packages
+EAPI=7
+HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-lang/ocaml-4.02.3 dev-ml/cmdliner:= ~dev-ml/opam-format-2.1.0 >=dev-ml/dose3-6 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/2.1.0
+SRC_URI=https://github.com/ocaml/opam/releases/download/2.1.0/opam-full-2.1.0.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=f437bfb813bc8ca6c20273183a47040b
diff --git a/metadata/md5-cache/dev-ml/opam-repository-2.0.8 b/metadata/md5-cache/dev-ml/opam-repository-2.0.8
index 26396f59302e..e69a6d9be2d0 100644
--- a/metadata/md5-cache/dev-ml/opam-repository-2.0.8
+++ b/metadata/md5-cache/dev-ml/opam-repository-2.0.8
@@ -11,5 +11,5 @@ RDEPEND=<dev-lang/ocaml-4.12 ~dev-ml/opam-format-2.0.8:= dev-ml/re:= dev-ml/dose
RESTRICT=test
SLOT=0/2.0.8
SRC_URI=https://github.com/ocaml/opam/archive/2.0.8.tar.gz -> opam-2.0.8.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=301d3671640350b85f9b8bb0c2a475fa
diff --git a/metadata/md5-cache/dev-ml/opam-repository-2.0.8-r1 b/metadata/md5-cache/dev-ml/opam-repository-2.0.8-r1
index f4b765089a71..82e0bb07ef5a 100644
--- a/metadata/md5-cache/dev-ml/opam-repository-2.0.8-r1
+++ b/metadata/md5-cache/dev-ml/opam-repository-2.0.8-r1
@@ -5,11 +5,11 @@ DESCRIPTION=opam repository libraries
EAPI=7
HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 arm arm64 ppc ppc64 ~x86
LICENSE=LGPL-2.1
RDEPEND=~dev-ml/opam-format-2.0.8:= dev-ml/re:= >=dev-ml/dose3-6.0:= dev-ml/opam-file-format:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=test
SLOT=0/2.0.8
SRC_URI=https://github.com/ocaml/opam/archive/2.0.8.tar.gz -> opam-2.0.8.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
-_md5_=c924724823e0770d06c104da6176e10a
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=260349b161f7afe918f7eecd8f716fc9
diff --git a/metadata/md5-cache/dev-ml/opam-repository-2.0.9 b/metadata/md5-cache/dev-ml/opam-repository-2.0.9
index 246affd16d02..a9eb1b1de95d 100644
--- a/metadata/md5-cache/dev-ml/opam-repository-2.0.9
+++ b/metadata/md5-cache/dev-ml/opam-repository-2.0.9
@@ -11,5 +11,5 @@ RDEPEND=~dev-ml/opam-format-2.0.9:= dev-ml/re:= >=dev-ml/dose3-6.0:= dev-ml/opam
RESTRICT=test
SLOT=0/2.0.9
SRC_URI=https://github.com/ocaml/opam/archive/2.0.9.tar.gz -> opam-2.0.9.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
-_md5_=c924724823e0770d06c104da6176e10a
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=76585f94f8da84e5871145c067c6e4cd
diff --git a/metadata/md5-cache/dev-ml/opam-repository-2.1.0 b/metadata/md5-cache/dev-ml/opam-repository-2.1.0
new file mode 100644
index 000000000000..aedf2e2a3c08
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-repository-2.1.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install prepare test
+DEPEND=~dev-ml/opam-format-2.1.0:= dev-ml/re:= >=dev-ml/dose3-6.0:= dev-ml/opam-file-format:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=opam repository libraries
+EAPI=7
+HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=LGPL-2.1
+RDEPEND=~dev-ml/opam-format-2.1.0:= dev-ml/re:= >=dev-ml/dose3-6.0:= dev-ml/opam-file-format:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/2.1.0
+SRC_URI=https://github.com/ocaml/opam/archive/2.1.0.tar.gz -> opam-2.1.0.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=3d5116ff1ec8f4ae855362e852a801c5
diff --git a/metadata/md5-cache/dev-ml/opam-solver-2.0.8 b/metadata/md5-cache/dev-ml/opam-solver-2.0.8
index b52c64d9ea64..f954d9cce92d 100644
--- a/metadata/md5-cache/dev-ml/opam-solver-2.0.8
+++ b/metadata/md5-cache/dev-ml/opam-solver-2.0.8
@@ -11,5 +11,5 @@ RDEPEND=~dev-ml/opam-format-2.0.8:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-
RESTRICT=!test? ( test )
SLOT=0/2.0.8
SRC_URI=https://github.com/ocaml/opam/archive/2.0.8.tar.gz -> opam-2.0.8.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=a49810dbfa95aafebb7afebbcc8ff73a
diff --git a/metadata/md5-cache/dev-ml/opam-solver-2.0.8-r1 b/metadata/md5-cache/dev-ml/opam-solver-2.0.8-r1
index ae491e7f1d8b..b040d8ad0b4e 100644
--- a/metadata/md5-cache/dev-ml/opam-solver-2.0.8-r1
+++ b/metadata/md5-cache/dev-ml/opam-solver-2.0.8-r1
@@ -5,11 +5,11 @@ DESCRIPTION=opam solver
EAPI=7
HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
IUSE=+ocamlopt test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 arm arm64 ppc ppc64 ~x86
LICENSE=LGPL-2.1
RDEPEND=~dev-ml/opam-format-2.0.8:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-ml/mccs-1.1.4:= >=dev-ml/dose3-6.0:= dev-ml/cudf:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=!test? ( test )
SLOT=0/2.0.8
SRC_URI=https://github.com/ocaml/opam/archive/2.0.8.tar.gz -> opam-2.0.8.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
-_md5_=7fef03536387efc3c158722f7a354eb8
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=e9e0c0f0ff534a2596e2e34bd1f77852
diff --git a/metadata/md5-cache/dev-ml/opam-solver-2.0.9 b/metadata/md5-cache/dev-ml/opam-solver-2.0.9
index 9b88c71f966e..4fd555c1d491 100644
--- a/metadata/md5-cache/dev-ml/opam-solver-2.0.9
+++ b/metadata/md5-cache/dev-ml/opam-solver-2.0.9
@@ -11,5 +11,5 @@ RDEPEND=~dev-ml/opam-format-2.0.9:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-
RESTRICT=!test? ( test )
SLOT=0/2.0.9
SRC_URI=https://github.com/ocaml/opam/archive/2.0.9.tar.gz -> opam-2.0.9.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
-_md5_=7fef03536387efc3c158722f7a354eb8
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=081a9f2af39a1b60e3fb03eb6cbb370e
diff --git a/metadata/md5-cache/dev-ml/opam-solver-2.1.0 b/metadata/md5-cache/dev-ml/opam-solver-2.1.0
new file mode 100644
index 000000000000..d11f6b685cc0
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-solver-2.1.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install prepare test
+DEPEND=~dev-ml/opam-format-2.1.0:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-ml/mccs-1.1.4:= >=dev-ml/dose3-6.0:= dev-ml/cudf:= test? ( dev-ml/opam-client ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=opam solver
+EAPI=7
+HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=LGPL-2.1
+RDEPEND=~dev-ml/opam-format-2.1.0:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-ml/mccs-1.1.4:= >=dev-ml/dose3-6.0:= dev-ml/cudf:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/2.1.0
+SRC_URI=https://github.com/ocaml/opam/archive/2.1.0.tar.gz -> opam-2.1.0.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=56009e3e85a4c0c10b03513017e22008
diff --git a/metadata/md5-cache/dev-ml/opam-state-2.0.8 b/metadata/md5-cache/dev-ml/opam-state-2.0.8
index cf0f6ecaa315..f4e0e99a20f7 100644
--- a/metadata/md5-cache/dev-ml/opam-state-2.0.8
+++ b/metadata/md5-cache/dev-ml/opam-state-2.0.8
@@ -11,5 +11,5 @@ RDEPEND=<dev-lang/ocaml-4.12 dev-ml/re:= dev-ml/opam-file-format:= ~dev-ml/opam-
RESTRICT=test
SLOT=0/2.0.8
SRC_URI=https://github.com/ocaml/opam/archive/2.0.8.tar.gz -> opam-2.0.8.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=7499169612c073ee21e16029df4c3a2b
diff --git a/metadata/md5-cache/dev-ml/opam-state-2.0.8-r1 b/metadata/md5-cache/dev-ml/opam-state-2.0.8-r1
index 950b0051d3f7..2db861efd1d7 100644
--- a/metadata/md5-cache/dev-ml/opam-state-2.0.8-r1
+++ b/metadata/md5-cache/dev-ml/opam-state-2.0.8-r1
@@ -5,11 +5,11 @@ DESCRIPTION=opam state libraries
EAPI=7
HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 arm arm64 ppc ppc64 ~x86
LICENSE=LGPL-2.1
RDEPEND=dev-ml/re:= dev-ml/opam-file-format:= ~dev-ml/opam-repository-2.0.8:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=test
SLOT=0/2.0.8
SRC_URI=https://github.com/ocaml/opam/archive/2.0.8.tar.gz -> opam-2.0.8.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
-_md5_=cc1638f368982f85d7769fec9e549f23
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=880a26f42f4f321b06b01c3c62648142
diff --git a/metadata/md5-cache/dev-ml/opam-state-2.0.9 b/metadata/md5-cache/dev-ml/opam-state-2.0.9
index 79cc5ca3ac5a..08caf7ed77bc 100644
--- a/metadata/md5-cache/dev-ml/opam-state-2.0.9
+++ b/metadata/md5-cache/dev-ml/opam-state-2.0.9
@@ -11,5 +11,5 @@ RDEPEND=dev-ml/re:= dev-ml/opam-file-format:= ~dev-ml/opam-repository-2.0.9:= >=
RESTRICT=test
SLOT=0/2.0.9
SRC_URI=https://github.com/ocaml/opam/archive/2.0.9.tar.gz -> opam-2.0.9.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
-_md5_=cc1638f368982f85d7769fec9e549f23
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=2a491625c05b35c106fda78889172612
diff --git a/metadata/md5-cache/dev-ml/opam-state-2.1.0 b/metadata/md5-cache/dev-ml/opam-state-2.1.0
new file mode 100644
index 000000000000..5638c24b9c2c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-state-2.1.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install prepare test
+DEPEND=dev-ml/re:= dev-ml/opam-file-format:= ~dev-ml/opam-repository-2.1.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=opam state libraries
+EAPI=7
+HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=LGPL-2.1
+RDEPEND=dev-ml/re:= dev-ml/opam-file-format:= ~dev-ml/opam-repository-2.1.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/2.1.0
+SRC_URI=https://github.com/ocaml/opam/archive/2.1.0.tar.gz -> opam-2.1.0.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=fffe85709b2b1fbaf0d62d51c9ba554b
diff --git a/metadata/md5-cache/dev-ml/ounit2-2.2.3 b/metadata/md5-cache/dev-ml/ounit2-2.2.3
index 0104ea779648..8692093f8ffb 100644
--- a/metadata/md5-cache/dev-ml/ounit2-2.2.3
+++ b/metadata/md5-cache/dev-ml/ounit2-2.2.3
@@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=dev-ml/lwt:= dev-ml/stdlib-shims:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/2.2.3
SRC_URI=https://github.com/gildor478/ounit/releases/download/v2.2.3/ounit-v2.2.3.tbz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=10732129e273a38695736725f2761096
diff --git a/metadata/md5-cache/dev-ml/ounit2-2.2.4 b/metadata/md5-cache/dev-ml/ounit2-2.2.4
index 7e8f637eb65a..ea0bf2b60580 100644
--- a/metadata/md5-cache/dev-ml/ounit2-2.2.4
+++ b/metadata/md5-cache/dev-ml/ounit2-2.2.4
@@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=dev-ml/lwt:= dev-ml/stdlib-shims:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/2.2.4
SRC_URI=https://github.com/gildor478/ounit/releases/download/v2.2.4/ounit-v2.2.4.tbz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=fe45db68c747604d896ef80af6daf2b5
diff --git a/metadata/md5-cache/dev-ml/parmap-1.2 b/metadata/md5-cache/dev-ml/parmap-1.2
index 372c6b9048cd..b818bea78c0c 100644
--- a/metadata/md5-cache/dev-ml/parmap-1.2
+++ b/metadata/md5-cache/dev-ml/parmap-1.2
@@ -10,5 +10,5 @@ LICENSE=LGPL-2-with-linking-exception
RDEPEND=>=dev-lang/ocaml-4.03:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/1.2
SRC_URI=https://github.com/rdicosmo/parmap/archive/1.2.tar.gz -> parmap-1.2.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=1a295064f872d5b84c9c35178184b423
diff --git a/metadata/md5-cache/dev-ml/parmap-1.2.1 b/metadata/md5-cache/dev-ml/parmap-1.2.1
index c20c88e6237c..b4e03824fd39 100644
--- a/metadata/md5-cache/dev-ml/parmap-1.2.1
+++ b/metadata/md5-cache/dev-ml/parmap-1.2.1
@@ -10,5 +10,5 @@ LICENSE=LGPL-2-with-linking-exception
RDEPEND=>=dev-lang/ocaml-4.03:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/1.2.1
SRC_URI=https://github.com/rdicosmo/parmap/archive/1.2.1.tar.gz -> parmap-1.2.1.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
-_md5_=9ec91fa22a232f000f27ec433dc9f765
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=7a4a9adfd367aee2ff7fd50edd87b7ab
diff --git a/metadata/md5-cache/dev-ml/parmap-1.2.3 b/metadata/md5-cache/dev-ml/parmap-1.2.3
index 49748999edae..966f24008d84 100644
--- a/metadata/md5-cache/dev-ml/parmap-1.2.3
+++ b/metadata/md5-cache/dev-ml/parmap-1.2.3
@@ -5,10 +5,10 @@ DESCRIPTION=Library to exploit multicore architectures for OCaml programs
EAPI=7
HOMEPAGE=https://www.dicosmo.org/code/parmap/
IUSE=+ocamlopt
-KEYWORDS=amd64 ~arm arm64 ~ppc ppc64 ~x86
+KEYWORDS=amd64 arm arm64 ppc ppc64 x86
LICENSE=LGPL-2-with-linking-exception
RDEPEND=>=dev-lang/ocaml-4.03:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/1.2.3
SRC_URI=https://github.com/rdicosmo/parmap/archive/1.2.3.tar.gz -> parmap-1.2.3.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
-_md5_=6bd8bc896e937529c79b87dcb6baadc2
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=1a295064f872d5b84c9c35178184b423
diff --git a/metadata/md5-cache/dev-ml/parsexp-0.14.0 b/metadata/md5-cache/dev-ml/parsexp-0.14.0
index 85aca1759c2c..e19d286a44bd 100644
--- a/metadata/md5-cache/dev-ml/parsexp-0.14.0
+++ b/metadata/md5-cache/dev-ml/parsexp-0.14.0
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/sexplib0:= dev-ml/base:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/parsexp/archive/v0.14.0.tar.gz -> parsexp-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=f855186d69223b0b207bcce7fdd8e4d0
diff --git a/metadata/md5-cache/dev-ml/patience_diff-0.14.0 b/metadata/md5-cache/dev-ml/patience_diff-0.14.0
index e6facd42ed6a..fe3adc5fc9b6 100644
--- a/metadata/md5-cache/dev-ml/patience_diff-0.14.0
+++ b/metadata/md5-cache/dev-ml/patience_diff-0.14.0
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/base:= dev-ml/core_kernel:= dev-ml/ppx_jane:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14
SRC_URI=https://github.com/janestreet/patience_diff/archive/v0.14.0.tar.gz -> patience_diff-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
-_md5_=037defe92e24269b09c45b92f24b5601
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=f1f5c00286b366bd86a6b4ef500a1362
diff --git a/metadata/md5-cache/dev-ml/pcre-ocaml-7.4.6-r1 b/metadata/md5-cache/dev-ml/pcre-ocaml-7.4.6-r1
index 46266850d2b8..f7f66e827966 100644
--- a/metadata/md5-cache/dev-ml/pcre-ocaml-7.4.6-r1
+++ b/metadata/md5-cache/dev-ml/pcre-ocaml-7.4.6-r1
@@ -10,5 +10,5 @@ LICENSE=LGPL-2.1-with-linking-exception
RDEPEND=>=dev-libs/libpcre-4.5 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/7.4.6
SRC_URI=https://github.com/mmottl/pcre-ocaml/releases/download/7.4.6/pcre-7.4.6.tbz -> pcre-ocaml-7.4.6.tbz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=49fd6e8969e7ce86c50650fa91aeb842
diff --git a/metadata/md5-cache/dev-ml/ppx_assert-0.14.0 b/metadata/md5-cache/dev-ml/ppx_assert-0.14.0
index 9aaaba89c361..b6cac2e2caf5 100644
--- a/metadata/md5-cache/dev-ml/ppx_assert-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_assert-0.14.0
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppx_cold-0.14.0:= >=dev-ml/ppx_compare-0.14.0:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppx_sexp_conv-0.14.1:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/ppx_assert/archive/v0.14.0.tar.gz -> ppx_assert-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=591a2d86252872948d9eeca4182d4b00
diff --git a/metadata/md5-cache/dev-ml/ppx_base-0.14.0 b/metadata/md5-cache/dev-ml/ppx_base-0.14.0
index ccb9a578a6f0..77c7d71697a3 100644
--- a/metadata/md5-cache/dev-ml/ppx_base-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_base-0.14.0
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-ml/ppx_cold-0.14.0:= >=dev-ml/ppx_compare-0.14.0:= >=dev-ml/ppx_enumerate-0.14.0:= >=dev-ml/ppx_hash-0.14.0:= >=dev-ml/ppx_js_style-0.14.0:= >=dev-ml/ppx_sexp_conv-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/ppx_base/archive/v0.14.0.tar.gz -> ppx_base-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=247a247a14aa362a1afc06b1c54653d5
diff --git a/metadata/md5-cache/dev-ml/ppx_bench-0.14.1 b/metadata/md5-cache/dev-ml/ppx_bench-0.14.1
index 99190f6a9837..4cc871e81731 100644
--- a/metadata/md5-cache/dev-ml/ppx_bench-0.14.1
+++ b/metadata/md5-cache/dev-ml/ppx_bench-0.14.1
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-ml/ppx_inline_test-0.14.1:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/stdio-0.14.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.1
SRC_URI=https://github.com/janestreet/ppx_bench/archive/v0.14.1.tar.gz -> ppx_bench-0.14.1.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=a0e553b69907ab178983bc8d245adbda
diff --git a/metadata/md5-cache/dev-ml/ppx_bin_prot-0.14.0 b/metadata/md5-cache/dev-ml/ppx_bin_prot-0.14.0
index 700699491e30..2218f890bb77 100644
--- a/metadata/md5-cache/dev-ml/ppx_bin_prot-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_bin_prot-0.14.0
@@ -11,5 +11,5 @@ RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/bin_prot-0.14.0:= >=dev
RESTRICT=!test? ( test )
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/ppx_bin_prot/archive/v0.14.0.tar.gz -> ppx_bin_prot-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=05312be2fe0b6fd4684064fdbf0bc663
diff --git a/metadata/md5-cache/dev-ml/ppx_cold-0.14.0 b/metadata/md5-cache/dev-ml/ppx_cold-0.14.0
index 811aef92e8c8..645cc80b304e 100644
--- a/metadata/md5-cache/dev-ml/ppx_cold-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_cold-0.14.0
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/ppx_cold/archive/v0.14.0.tar.gz -> ppx_cold-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=d32847e5aa14c4ca77662ba096ca0e62
diff --git a/metadata/md5-cache/dev-ml/ppx_compare-0.14.0 b/metadata/md5-cache/dev-ml/ppx_compare-0.14.0
index 931d2923026a..6befb6329305 100644
--- a/metadata/md5-cache/dev-ml/ppx_compare-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_compare-0.14.0
@@ -11,5 +11,5 @@ RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppxlib-0.18.0:= >=dev-m
RESTRICT=test
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/ppx_compare/archive/v0.14.0.tar.gz -> ppx_compare-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=b1a80c8cc404da297c71d584aba27f18
diff --git a/metadata/md5-cache/dev-ml/ppx_custom_printf-0.14.0 b/metadata/md5-cache/dev-ml/ppx_custom_printf-0.14.0
index af83cddc35d6..04074bf9c0dc 100644
--- a/metadata/md5-cache/dev-ml/ppx_custom_printf-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_custom_printf-0.14.0
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppx_sexp_conv-0.14.1:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/ppx_custom_printf/archive/v0.14.0.tar.gz -> ppx_custom_printf-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=69c5018ebca05c4453ce378480cf3015
diff --git a/metadata/md5-cache/dev-ml/ppx_derivers-1.2.1 b/metadata/md5-cache/dev-ml/ppx_derivers-1.2.1
index 6c4967b5b43e..4abcad890934 100644
--- a/metadata/md5-cache/dev-ml/ppx_derivers-1.2.1
+++ b/metadata/md5-cache/dev-ml/ppx_derivers-1.2.1
@@ -10,5 +10,5 @@ LICENSE=BSD
RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/1.2.1
SRC_URI=https://github.com/diml/ppx_derivers/archive/1.2.1.tar.gz -> ppx_derivers-1.2.1.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=fea7cb45ba62e7d86385be9b8db66057
diff --git a/metadata/md5-cache/dev-ml/ppx_deriving-5.2 b/metadata/md5-cache/dev-ml/ppx_deriving-5.2
index 164652518b60..f0bdde54a4f5 100644
--- a/metadata/md5-cache/dev-ml/ppx_deriving-5.2
+++ b/metadata/md5-cache/dev-ml/ppx_deriving-5.2
@@ -11,5 +11,5 @@ RDEPEND=dev-ml/ppx_tools:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_derivers:
RESTRICT=!test? ( test )
SLOT=0/5.2
SRC_URI=https://github.com/ocaml-ppx/ppx_deriving/archive/v5.2.tar.gz -> ppx_deriving-5.2.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=1328462542636ee99d013bae80449aca
diff --git a/metadata/md5-cache/dev-ml/ppx_deriving-5.2.1 b/metadata/md5-cache/dev-ml/ppx_deriving-5.2.1
index 3e665bc19db3..74697a1351da 100644
--- a/metadata/md5-cache/dev-ml/ppx_deriving-5.2.1
+++ b/metadata/md5-cache/dev-ml/ppx_deriving-5.2.1
@@ -11,5 +11,5 @@ RDEPEND=dev-ml/ppx_tools:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_derivers:
RESTRICT=!test? ( test )
SLOT=0/5.2.1
SRC_URI=https://github.com/ocaml-ppx/ppx_deriving/archive/v5.2.1.tar.gz -> ppx_deriving-5.2.1.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=d02c40a3db2df20debacb0c1eca5d386
diff --git a/metadata/md5-cache/dev-ml/ppx_enumerate-0.14.0 b/metadata/md5-cache/dev-ml/ppx_enumerate-0.14.0
index ed51048f6d0e..81d185fbe145 100644
--- a/metadata/md5-cache/dev-ml/ppx_enumerate-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_enumerate-0.14.0
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/ppx_enumerate/archive/v0.14.0.tar.gz -> ppx_enumerate-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=a1600a795d1134c23b9ca4215fca21a0
diff --git a/metadata/md5-cache/dev-ml/ppx_expect-0.14.0 b/metadata/md5-cache/dev-ml/ppx_expect-0.14.0
index 0f0476f0abf5..2f34341df026 100644
--- a/metadata/md5-cache/dev-ml/ppx_expect-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_expect-0.14.0
@@ -11,5 +11,5 @@ RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppx_inline_te
RESTRICT=test
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/ppx_expect/archive/v0.14.0.tar.gz -> ppx_expect-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=a3fd584763acc183bf1e311fbd65365b
diff --git a/metadata/md5-cache/dev-ml/ppx_expect-0.14.1 b/metadata/md5-cache/dev-ml/ppx_expect-0.14.1
index 83ed687baaa7..62fc573fc8fd 100644
--- a/metadata/md5-cache/dev-ml/ppx_expect-0.14.1
+++ b/metadata/md5-cache/dev-ml/ppx_expect-0.14.1
@@ -11,5 +11,5 @@ RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppx_inline_te
RESTRICT=test
SLOT=0/0.14.1
SRC_URI=https://github.com/janestreet/ppx_expect/archive/v0.14.1.tar.gz -> ppx_expect-0.14.1.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=81365aad4c7f10f2353c48794bc72eec
diff --git a/metadata/md5-cache/dev-ml/ppx_fail-0.14.0 b/metadata/md5-cache/dev-ml/ppx_fail-0.14.0
index da80afeb091d..c95b260a9b15 100644
--- a/metadata/md5-cache/dev-ml/ppx_fail-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_fail-0.14.0
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/ppx_fail/archive/v0.14.0.tar.gz -> ppx_fail-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=cbd7de4e980f015920cb3245d30c2573
diff --git a/metadata/md5-cache/dev-ml/ppx_fields_conv-0.14.1 b/metadata/md5-cache/dev-ml/ppx_fields_conv-0.14.1
index 55f6258bc5ca..38df4175501d 100644
--- a/metadata/md5-cache/dev-ml/ppx_fields_conv-0.14.1
+++ b/metadata/md5-cache/dev-ml/ppx_fields_conv-0.14.1
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/fieldslib-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.1
SRC_URI=https://github.com/janestreet/ppx_fields_conv/archive/v0.14.1.tar.gz -> ppx_fields_conv-0.14.1.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=70de61263be005fc34eaa3431f240eab
diff --git a/metadata/md5-cache/dev-ml/ppx_fixed_literal-0.14.0 b/metadata/md5-cache/dev-ml/ppx_fixed_literal-0.14.0
index 3e534c08e112..80de09848d64 100644
--- a/metadata/md5-cache/dev-ml/ppx_fixed_literal-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_fixed_literal-0.14.0
@@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/ppx_fixed_literal/archive/v0.14.0.tar.gz -> ppx_fixed_literal-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=a0f974d696978e59d4a9d9b2806a9845
diff --git a/metadata/md5-cache/dev-ml/ppx_hash-0.14.0 b/metadata/md5-cache/dev-ml/ppx_hash-0.14.0
index 2464daa3ea04..6fdbddb5770b 100644
--- a/metadata/md5-cache/dev-ml/ppx_hash-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_hash-0.14.0
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_compare-0.14.0:= >=dev-ml/ppx_sexp_conv-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/ppx_hash/archive/v0.14.0.tar.gz -> ppx_hash-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=ebf039c18654bac98d2ca7cf7df161d9
diff --git a/metadata/md5-cache/dev-ml/ppx_here-0.14.0 b/metadata/md5-cache/dev-ml/ppx_here-0.14.0
index 98cb9e03d6ef..d4b3d63e5b82 100644
--- a/metadata/md5-cache/dev-ml/ppx_here-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_here-0.14.0
@@ -11,5 +11,5 @@ RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppxlib-0.18.0:= >=dev-m
RESTRICT=test
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/ppx_here/archive/v0.14.0.tar.gz -> ppx_here-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=1a4fe6084e2d1be4e74756ffd9eb534d
diff --git a/metadata/md5-cache/dev-ml/ppx_inline_test-0.14.1 b/metadata/md5-cache/dev-ml/ppx_inline_test-0.14.1
index 470e73010896..60cdd1bb4e66 100644
--- a/metadata/md5-cache/dev-ml/ppx_inline_test-0.14.1
+++ b/metadata/md5-cache/dev-ml/ppx_inline_test-0.14.1
@@ -11,5 +11,5 @@ RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-
RESTRICT=test
SLOT=0/0.14.1
SRC_URI=https://github.com/janestreet/ppx_inline_test/archive/v0.14.1.tar.gz -> ppx_inline_test-0.14.1.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=6f424a7c8b7c8e59482d824ce28c95d3
diff --git a/metadata/md5-cache/dev-ml/ppx_jane-0.14.0 b/metadata/md5-cache/dev-ml/ppx_jane-0.14.0
index e085c65b5de5..7db5e9b691f2 100644
--- a/metadata/md5-cache/dev-ml/ppx_jane-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_jane-0.14.0
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base_quickcheck-0.14.0:= >=dev-ml/ppx_assert-0.14.0:= >=dev-ml/ppx_base-0.14.0:= >=dev-ml/ppx_bench-0.14.1:= >=dev-ml/ppx_bin_prot-0.14.0:= >=dev-ml/ppx_custom_printf-0.14.0:= >=dev-ml/ppx_expect-0.14.0:= >=dev-ml/ppx_fail-0.14.0:= >=dev-ml/ppx_fields_conv-0.14.1:= >=dev-ml/ppx_fixed_literal-0.14.0:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppx_inline_test-0.14.1:= >=dev-ml/ppx_let-0.14.0:= >=dev-ml/ppx_module_timer-0.14.0:= >=dev-ml/ppx_optcomp-0.14.0:= >=dev-ml/ppx_optional-0.14.0:= >=dev-ml/ppx_pipebang-0.14.0:= >=dev-ml/ppx_sexp_message-0.14.0:= >=dev-ml/ppx_sexp_value-0.14.0:= >=dev-ml/ppx_stable-0.14.1:= >=dev-ml/ppx_string-0.14.1:= >=dev-ml/ppx_typerep_conv-0.14.1:= >=dev-ml/ppx_variants_conv-0.14.1:= >=dev-ml/ppxlib-0.18.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/ppx_jane/archive/v0.14.0.tar.gz -> ppx_jane-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=e9cfb9bde23db1cdaae2eafe50a61164
diff --git a/metadata/md5-cache/dev-ml/ppx_js_style-0.14.0 b/metadata/md5-cache/dev-ml/ppx_js_style-0.14.0
index 9eda409fe519..d5144bb471de 100644
--- a/metadata/md5-cache/dev-ml/ppx_js_style-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_js_style-0.14.0
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= dev-ml/octavius:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/ppx_js_style/archive/v0.14.0.tar.gz -> ppx_js_style-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=a88963ce14258637cab5837b749eaa7e
diff --git a/metadata/md5-cache/dev-ml/ppx_let-0.14.0 b/metadata/md5-cache/dev-ml/ppx_let-0.14.0
index 941651b3fdfc..dd9e0d99aa22 100644
--- a/metadata/md5-cache/dev-ml/ppx_let-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_let-0.14.0
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/ppx_let/archive/v0.14.0.tar.gz -> ppx_let-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=0419f2e14e70e0516b58be2a7804412b
diff --git a/metadata/md5-cache/dev-ml/ppx_metaquot-0.11.0 b/metadata/md5-cache/dev-ml/ppx_metaquot-0.11.0
index e6e15b244b9f..2e31e4b746a6 100644
--- a/metadata/md5-cache/dev-ml/ppx_metaquot-0.11.0
+++ b/metadata/md5-cache/dev-ml/ppx_metaquot-0.11.0
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/ppxlib:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.11.0
SRC_URI=https://github.com/janestreet/ppx_metaquot/archive/v0.11.0.tar.gz -> ppx_metaquot-0.11.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=0793b77cc7dce044a7a9eb90289b1cbe
diff --git a/metadata/md5-cache/dev-ml/ppx_module_timer-0.14.0 b/metadata/md5-cache/dev-ml/ppx_module_timer-0.14.0
index ed5e29323095..2f3a6ccb3af7 100644
--- a/metadata/md5-cache/dev-ml/ppx_module_timer-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_module_timer-0.14.0
@@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_base-0.14.0:= >=dev-ml/stdio-0.14.0:= >=dev-ml/time_now-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/ppx_module_timer/archive/v0.14.0.tar.gz -> ppx_module_timer-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=4eaa724d75147b4c0506681cebe08ce5
diff --git a/metadata/md5-cache/dev-ml/ppx_optcomp-0.14.0 b/metadata/md5-cache/dev-ml/ppx_optcomp-0.14.0
index 32abbaa8804d..b295280ee640 100644
--- a/metadata/md5-cache/dev-ml/ppx_optcomp-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_optcomp-0.14.0
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/stdio-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/ppx_optcomp/archive/v0.14.0.tar.gz -> ppx_optcomp-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=e52b529b2569ef93e105e4519651b994
diff --git a/metadata/md5-cache/dev-ml/ppx_optcomp-0.14.3 b/metadata/md5-cache/dev-ml/ppx_optcomp-0.14.3
new file mode 100644
index 000000000000..4fa8c65b7c7b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_optcomp-0.14.3
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/stdio-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Optional compilation for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_optcomp
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/stdio-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.3
+SRC_URI=https://github.com/janestreet/ppx_optcomp/archive/v0.14.3.tar.gz -> ppx_optcomp-0.14.3.tar.gz
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=3fd370103d1e47f664ede3e2263b99d2
diff --git a/metadata/md5-cache/dev-ml/ppx_optional-0.14.0 b/metadata/md5-cache/dev-ml/ppx_optional-0.14.0
index adbdebf898e6..9b669cde9a2c 100644
--- a/metadata/md5-cache/dev-ml/ppx_optional-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_optional-0.14.0
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/base:= dev-ml/ppxlib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/ppx_optional/archive/v0.14.0.tar.gz -> ppx_optional-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=38c47246367d87262117d9408fe5b245
diff --git a/metadata/md5-cache/dev-ml/ppx_pipebang-0.14.0 b/metadata/md5-cache/dev-ml/ppx_pipebang-0.14.0
index 76bbae34f1f3..cfb978dbf28d 100644
--- a/metadata/md5-cache/dev-ml/ppx_pipebang-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_pipebang-0.14.0
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/ppx_pipebang/archive/v0.14.0.tar.gz -> ppx_pipebang-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=d9c22e66d9e7b8bdcc167b487349b2e6
diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.1 b/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.1
index 5405036b8151..ad583e1f1506 100644
--- a/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.1
+++ b/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.1
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppxlib-0.18.0:= <dev-ml/ppxlib-0.22:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.1
SRC_URI=https://github.com/janestreet/ppx_sexp_conv/archive/v0.14.1.tar.gz -> ppx_sexp_conv-0.14.1.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=ea84fe064b80adb9ec181f8eaf49a11d
diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.2 b/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.2
index f06a0d3a02a7..9c0afe0ea430 100644
--- a/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.2
+++ b/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.2
@@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppxlib-0.18.0:= <=dev-ml/ppxlib-0.20.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.2
SRC_URI=https://github.com/janestreet/ppx_sexp_conv/archive/v0.14.2.tar.gz -> ppx_sexp_conv-0.14.2.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=6d73ae7dc9474e3366dd9cb6441fcde3
diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.3 b/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.3
index 554f3a4e9752..f51a76c21375 100644
--- a/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.3
+++ b/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.3
@@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppxlib-0.22.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.3
SRC_URI=https://github.com/janestreet/ppx_sexp_conv/archive/v0.14.3.tar.gz -> ppx_sexp_conv-0.14.3.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=33b2116948276e1bcafb5752d96f79ef
diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_message-0.14.0 b/metadata/md5-cache/dev-ml/ppx_sexp_message-0.14.0
index cf6d28c315da..88c5006ef5a5 100644
--- a/metadata/md5-cache/dev-ml/ppx_sexp_message-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_sexp_message-0.14.0
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppx_sexp_conv-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/ppx_sexp_message/archive/v0.14.0.tar.gz -> ppx_sexp_message-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=4e3e87b594dee9b58aaae60d5d741d2c
diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_value-0.14.0 b/metadata/md5-cache/dev-ml/ppx_sexp_value-0.14.0
index 134aa5cebac2..a25dd4efb1c0 100644
--- a/metadata/md5-cache/dev-ml/ppx_sexp_value-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_sexp_value-0.14.0
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppx_sexp_conv-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/ppx_sexp_value/archive/v0.14.0.tar.gz -> ppx_sexp_value-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=c00879a84cd06ba00c44271c93dae1e0
diff --git a/metadata/md5-cache/dev-ml/ppx_stable-0.14.1 b/metadata/md5-cache/dev-ml/ppx_stable-0.14.1
index cdd73c577ac0..4881c0a59412 100644
--- a/metadata/md5-cache/dev-ml/ppx_stable-0.14.1
+++ b/metadata/md5-cache/dev-ml/ppx_stable-0.14.1
@@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.1
SRC_URI=https://github.com/janestreet/ppx_stable/archive/v0.14.1.tar.gz -> ppx_stable-0.14.1.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=275c44d0c8bc1589520ab3b82cf9c632
diff --git a/metadata/md5-cache/dev-ml/ppx_string-0.14.1 b/metadata/md5-cache/dev-ml/ppx_string-0.14.1
index 8b86944faa2d..f6a6c5c66600 100644
--- a/metadata/md5-cache/dev-ml/ppx_string-0.14.1
+++ b/metadata/md5-cache/dev-ml/ppx_string-0.14.1
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_base-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-ml/stdio-0.14.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.1
SRC_URI=https://github.com/janestreet/ppx_string/archive/v0.14.1.tar.gz -> ppx_string-0.14.1.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=5e5f1cfaaa67f35cdeacc05bb01b3ee7
diff --git a/metadata/md5-cache/dev-ml/ppx_tools-6.2 b/metadata/md5-cache/dev-ml/ppx_tools-6.2
index a2ae38957a79..0e90b06d6c78 100644
--- a/metadata/md5-cache/dev-ml/ppx_tools-6.2
+++ b/metadata/md5-cache/dev-ml/ppx_tools-6.2
@@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/6.2
SRC_URI=https://github.com/alainfrisch/ppx_tools/archive/6.2.tar.gz -> ppx_tools-6.2.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=a5c0347d627c193e5ddab70c091c5959
diff --git a/metadata/md5-cache/dev-ml/ppx_tools-6.3 b/metadata/md5-cache/dev-ml/ppx_tools-6.3
index e73b7ca3880a..f2c59b6022c5 100644
--- a/metadata/md5-cache/dev-ml/ppx_tools-6.3
+++ b/metadata/md5-cache/dev-ml/ppx_tools-6.3
@@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/6.3
SRC_URI=https://github.com/alainfrisch/ppx_tools/archive/6.3.tar.gz -> ppx_tools-6.3.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=6742b4c4684116a8f8c9383d818d991d
diff --git a/metadata/md5-cache/dev-ml/ppx_tools-6.4 b/metadata/md5-cache/dev-ml/ppx_tools-6.4
new file mode 100644
index 000000000000..fa434f0f4170
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_tools-6.4
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Tools for authors of ppx rewriters
+EAPI=7
+HOMEPAGE=https://github.com/alainfrisch/ppx_tools
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/6.4
+SRC_URI=https://github.com/alainfrisch/ppx_tools/archive/6.4.tar.gz -> ppx_tools-6.4.tar.gz
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=073492f4ec277c494f2f945d4f2b3001
diff --git a/metadata/md5-cache/dev-ml/ppx_tools_versioned-5.4.0 b/metadata/md5-cache/dev-ml/ppx_tools_versioned-5.4.0
index 7a3f283f17a0..543e7ec35d12 100644
--- a/metadata/md5-cache/dev-ml/ppx_tools_versioned-5.4.0
+++ b/metadata/md5-cache/dev-ml/ppx_tools_versioned-5.4.0
@@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=<dev-ml/ocaml-migrate-parsetree-2.0.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/5.4.0
SRC_URI=https://github.com/let-def/ppx_tools_versioned/archive/5.4.0.tar.gz -> ppx_tools_versioned-5.4.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=9ffa83466e4c30131e889a92961c7041
diff --git a/metadata/md5-cache/dev-ml/ppx_typerep_conv-0.14.1 b/metadata/md5-cache/dev-ml/ppx_typerep_conv-0.14.1
index cb312ac76c38..38af6c8100b8 100644
--- a/metadata/md5-cache/dev-ml/ppx_typerep_conv-0.14.1
+++ b/metadata/md5-cache/dev-ml/ppx_typerep_conv-0.14.1
@@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/typerep-0.14.0:= >=dev-ml/ppxlib-0.18.0:= <=dev-ml/ppxlib-0.20.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.1
SRC_URI=https://github.com/janestreet/ppx_typerep_conv/archive/v0.14.1.tar.gz -> ppx_typerep_conv-0.14.1.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=f92b4a597061fabc24b7769f5171c4f9
diff --git a/metadata/md5-cache/dev-ml/ppx_typerep_conv-0.14.2 b/metadata/md5-cache/dev-ml/ppx_typerep_conv-0.14.2
index 6722b9c40ffb..792a7a71ede0 100644
--- a/metadata/md5-cache/dev-ml/ppx_typerep_conv-0.14.2
+++ b/metadata/md5-cache/dev-ml/ppx_typerep_conv-0.14.2
@@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/typerep-0.14.0:= >=dev-ml/ppxlib-0.22.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.2
SRC_URI=https://github.com/janestreet/ppx_typerep_conv/archive/v0.14.2.tar.gz -> ppx_typerep_conv-0.14.2.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=8bd1e2e6ee68897e90e820220a3f85c0
diff --git a/metadata/md5-cache/dev-ml/ppx_variants_conv-0.14.1 b/metadata/md5-cache/dev-ml/ppx_variants_conv-0.14.1
index 3cf786b084b1..20458f756c37 100644
--- a/metadata/md5-cache/dev-ml/ppx_variants_conv-0.14.1
+++ b/metadata/md5-cache/dev-ml/ppx_variants_conv-0.14.1
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/variantslib-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.1
SRC_URI=https://github.com/janestreet/ppx_variants_conv/archive/v0.14.1.tar.gz -> ppx_variants_conv-0.14.1.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=431c04d1d586abf2b136e41694b87bc0
diff --git a/metadata/md5-cache/dev-ml/ppx_variants_conv-0.14.1-r1 b/metadata/md5-cache/dev-ml/ppx_variants_conv-0.14.1-r1
new file mode 100644
index 000000000000..d758cdbaad52
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_variants_conv-0.14.1-r1
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/variantslib-0.14.0:= >=dev-ml/ppxlib-0.23.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Generation of accessor and iteration functions for ocaml variant types
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_variants_conv
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/variantslib-0.14.0:= >=dev-ml/ppxlib-0.23.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.1
+SRC_URI=https://github.com/janestreet/ppx_variants_conv/archive/v0.14.1.tar.gz -> ppx_variants_conv-0.14.1.tar.gz
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=46e73ac53783d04668cd7ab01d9be85b
diff --git a/metadata/md5-cache/dev-ml/ppxfind-1.4 b/metadata/md5-cache/dev-ml/ppxfind-1.4
index bf9e48292a9d..789a5dbf173a 100644
--- a/metadata/md5-cache/dev-ml/ppxfind-1.4
+++ b/metadata/md5-cache/dev-ml/ppxfind-1.4
@@ -10,5 +10,5 @@ LICENSE=BSD
RDEPEND=<=dev-ml/ocaml-migrate-parsetree-1.80:= dev-ml/findlib:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/1.4
SRC_URI=https://github.com/diml/ppxfind/releases/download/1.4/ppxfind-1.4.tbz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=4dc59cefd26db134a8cf705c9b6ab11e
diff --git a/metadata/md5-cache/dev-ml/ppxlib-0.18.0 b/metadata/md5-cache/dev-ml/ppxlib-0.18.0
index 4bc17b5d63a8..169a4b3adc3e 100644
--- a/metadata/md5-cache/dev-ml/ppxlib-0.18.0
+++ b/metadata/md5-cache/dev-ml/ppxlib-0.18.0
@@ -11,5 +11,5 @@ RDEPEND=>=dev-ml/base-0.11.0:= dev-ml/findlib:= >=dev-ml/ocaml-compiler-libs-0.1
RESTRICT=!test? ( test )
SLOT=0/0.18.0
SRC_URI=https://github.com/ocaml-ppx/ppxlib/archive/0.18.0.tar.gz -> ppxlib-0.18.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
-_md5_=cf7971181747627baed68ac39b4759f8
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=bb39d4bd5e74ab88cd0e499e5cb73f68
diff --git a/metadata/md5-cache/dev-ml/ppxlib-0.20.0 b/metadata/md5-cache/dev-ml/ppxlib-0.20.0
index be045fd3727f..0e199f31acf3 100644
--- a/metadata/md5-cache/dev-ml/ppxlib-0.20.0
+++ b/metadata/md5-cache/dev-ml/ppxlib-0.20.0
@@ -11,5 +11,5 @@ RDEPEND=>=dev-ml/base-0.11.0:= dev-ml/findlib:= >=dev-ml/ocaml-compiler-libs-0.1
RESTRICT=!test? ( test )
SLOT=0/0.20.0
SRC_URI=https://github.com/ocaml-ppx/ppxlib/archive/0.20.0.tar.gz -> ppxlib-0.20.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
-_md5_=a06b624961f69fb528aac4ec80362ec5
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=cceed4df496548b6920f3ed9c4d25c70
diff --git a/metadata/md5-cache/dev-ml/ppxlib-0.21.0-r1 b/metadata/md5-cache/dev-ml/ppxlib-0.21.0-r2
index a31b6dd38c6e..5f81dbe8a436 100644
--- a/metadata/md5-cache/dev-ml/ppxlib-0.21.0-r1
+++ b/metadata/md5-cache/dev-ml/ppxlib-0.21.0-r2
@@ -7,9 +7,9 @@ HOMEPAGE=https://github.com/ocaml-ppx/ppxlib
IUSE=+ocamlopt test
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
LICENSE=Apache-2.0
-RDEPEND=>=dev-ml/base-0.11.0:= dev-ml/findlib:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.1.0:= dev-ml/sexplib0:= dev-ml/stdlib-shims:= >=dev-ml/ppx_derivers-1.2.1:= >=dev-ml/stdio-0.11.0:= !dev-libs/nss[utils] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RDEPEND=>=dev-ml/base-0.11.0:= dev-ml/findlib:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.1.0:= dev-ml/sexplib0:= dev-ml/stdlib-shims:= >=dev-ml/ppx_derivers-1.2.1:= >=dev-ml/stdio-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=!test? ( test )
SLOT=0/0.21.0
SRC_URI=https://github.com/ocaml-ppx/ppxlib/archive/0.21.0.tar.gz -> ppxlib-0.21.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
-_md5_=3a50695a76b959288f572d14ff7ff590
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=528c4444694dd3150a882af76edcc57a
diff --git a/metadata/md5-cache/dev-ml/ppxlib-0.22.0-r1 b/metadata/md5-cache/dev-ml/ppxlib-0.22.0-r2
index fc1229751361..f4e9e5fdbdf6 100644
--- a/metadata/md5-cache/dev-ml/ppxlib-0.22.0-r1
+++ b/metadata/md5-cache/dev-ml/ppxlib-0.22.0-r2
@@ -7,9 +7,9 @@ HOMEPAGE=https://github.com/ocaml-ppx/ppxlib
IUSE=+ocamlopt test
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
LICENSE=Apache-2.0
-RDEPEND=>=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.1.0:= dev-ml/sexplib0:= dev-ml/stdlib-shims:= >=dev-ml/ppx_derivers-1.2.1:= !dev-libs/nss[utils] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RDEPEND=>=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.1.0:= dev-ml/sexplib0:= dev-ml/stdlib-shims:= >=dev-ml/ppx_derivers-1.2.1:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=!test? ( test )
SLOT=0/0.22.0
SRC_URI=https://github.com/ocaml-ppx/ppxlib/archive/0.22.0.tar.gz -> ppxlib-0.22.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
-_md5_=9c202b8cd28827ccb471ea7a52778523
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=d7ba8149a1734c1826915631dafc0537
diff --git a/metadata/md5-cache/dev-ml/ppxlib-0.22.2 b/metadata/md5-cache/dev-ml/ppxlib-0.22.2-r1
index 108af0c182f2..afc4026be500 100644
--- a/metadata/md5-cache/dev-ml/ppxlib-0.22.2
+++ b/metadata/md5-cache/dev-ml/ppxlib-0.22.2-r1
@@ -7,9 +7,9 @@ HOMEPAGE=https://github.com/ocaml-ppx/ppxlib
IUSE=+ocamlopt test
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
LICENSE=Apache-2.0
-RDEPEND=>=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.2.0:= dev-ml/sexplib0:= dev-ml/stdlib-shims:= >=dev-ml/ppx_derivers-1.2.1:= !dev-libs/nss[utils] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RDEPEND=>=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.2.0:= dev-ml/sexplib0:= dev-ml/stdlib-shims:= >=dev-ml/ppx_derivers-1.2.1:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=!test? ( test )
SLOT=0/0.22.2
SRC_URI=https://github.com/ocaml-ppx/ppxlib/archive/0.22.2.tar.gz -> ppxlib-0.22.2.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
-_md5_=839f9d1fce5a0aeb2ccc37e641ce9cb5
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=aeed439fd749ab48031f95bf7411be0b
diff --git a/metadata/md5-cache/dev-ml/ppxlib-0.23.0 b/metadata/md5-cache/dev-ml/ppxlib-0.23.0
new file mode 100644
index 000000000000..8c2a6eb012a4
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppxlib-0.23.0
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-ml/dune-2.8 dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=test? ( dev-ml/findlib:= >=dev-ml/base-0.11.0:= dev-ml/cinaps:= dev-ml/re:= >=dev-ml/stdio-0.11.0:= ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Base library and tools for ppx rewriters
+EAPI=7
+HOMEPAGE=https://github.com/ocaml-ppx/ppxlib
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.2.0:= dev-ml/sexplib0:= dev-ml/stdlib-shims:= >=dev-ml/ppx_derivers-1.2.1:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/0.23.0
+SRC_URI=https://github.com/ocaml-ppx/ppxlib/archive/0.23.0.tar.gz -> ppxlib-0.23.0.tar.gz
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=b63675fc148df3ff270e8b5782a7e5ce
diff --git a/metadata/md5-cache/dev-ml/protocol_version_header-0.14.0 b/metadata/md5-cache/dev-ml/protocol_version_header-0.14.0
index c9320b44d02f..2e11b31c97a5 100644
--- a/metadata/md5-cache/dev-ml/protocol_version_header-0.14.0
+++ b/metadata/md5-cache/dev-ml/protocol_version_header-0.14.0
@@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=dev-ml/core_kernel:= dev-ml/ppx_jane:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/protocol_version_header/archive/v0.14.0.tar.gz -> protocol_version_header-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=cbb0cb40d3ddf2da03697a5e55adf5d5
diff --git a/metadata/md5-cache/dev-ml/re-1.10.3 b/metadata/md5-cache/dev-ml/re-1.10.3
new file mode 100644
index 000000000000..a1e278b4121d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/re-1.10.3
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=!dev-ml/ocaml-re dev-ml/seq:= test? ( dev-ml/ounit2 ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Regular expression library for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/ocaml-re
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=LGPL-2-with-linking-exception
+RDEPEND=!dev-ml/ocaml-re dev-ml/seq:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/1.10.3
+SRC_URI=https://github.com/ocaml/ocaml-re/archive/1.10.3.tar.gz -> ocaml-re-1.10.3.tar.gz
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=a57de6bd9f55dc2c44b3abb436a4480b
diff --git a/metadata/md5-cache/dev-ml/re-1.9.0 b/metadata/md5-cache/dev-ml/re-1.9.0
index 13d05d902307..2031dc31dc38 100644
--- a/metadata/md5-cache/dev-ml/re-1.9.0
+++ b/metadata/md5-cache/dev-ml/re-1.9.0
@@ -11,5 +11,5 @@ RDEPEND=!dev-ml/ocaml-re dev-ml/seq:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dun
RESTRICT=!test? ( test )
SLOT=0/1.9.0
SRC_URI=https://github.com/ocaml/ocaml-re/archive/1.9.0.tar.gz -> ocaml-re-1.9.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=3e9bd73e8212ee5454440ed50c8b4821
diff --git a/metadata/md5-cache/dev-ml/result-1.5 b/metadata/md5-cache/dev-ml/result-1.5
index 563de70c8d42..8fe30baacca8 100644
--- a/metadata/md5-cache/dev-ml/result-1.5
+++ b/metadata/md5-cache/dev-ml/result-1.5
@@ -10,5 +10,5 @@ LICENSE=BSD
RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/1.5
SRC_URI=https://github.com/janestreet/result/archive/1.5.tar.gz -> result-1.5.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=1ca06e8fecb78cf4dc99b4440b38cf7e
diff --git a/metadata/md5-cache/dev-ml/rresult-0.5.0 b/metadata/md5-cache/dev-ml/rresult-0.5.0
index e02c58c25827..796a2840a2f2 100644
--- a/metadata/md5-cache/dev-ml/rresult-0.5.0
+++ b/metadata/md5-cache/dev-ml/rresult-0.5.0
@@ -3,10 +3,10 @@ DEPEND=dev-ml/result:= dev-ml/topkg dev-ml/ocamlbuild >=dev-lang/ocaml-4:= dev-m
DESCRIPTION=Result value combinators for OCaml
EAPI=6
HOMEPAGE=https://erratique.ch/software/rresult https://github.com/dbuenzli/rresult
-KEYWORDS=~amd64 arm arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 arm arm64 ppc ppc64 ~x86
LICENSE=ISC
RDEPEND=dev-ml/result:= >=dev-lang/ocaml-4:=
SLOT=0/0.5.0
SRC_URI=https://erratique.ch/software/rresult/releases/rresult-0.5.0.tbz
_eclasses_=opam bb6e97cce1eab4343c4db2c51acf1349
-_md5_=7715519df05e9601f748ce2bf3c16545
+_md5_=4c30ab613d9c2b2581c398ba32740124
diff --git a/metadata/md5-cache/dev-ml/seq-0.2 b/metadata/md5-cache/dev-ml/seq-0.2
index cff0b837e1bc..1bc7c6dd18e2 100644
--- a/metadata/md5-cache/dev-ml/seq-0.2
+++ b/metadata/md5-cache/dev-ml/seq-0.2
@@ -10,5 +10,5 @@ LICENSE=GPL-3
RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0
SRC_URI=https://github.com/c-cube/seq/archive/0.2.tar.gz -> seq-0.2.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=ac63e83e51514cb2b0c9ff37a61ba861
diff --git a/metadata/md5-cache/dev-ml/seq-0.2.2 b/metadata/md5-cache/dev-ml/seq-0.2.2
index a361667e4c2d..81b34be01280 100644
--- a/metadata/md5-cache/dev-ml/seq-0.2.2
+++ b/metadata/md5-cache/dev-ml/seq-0.2.2
@@ -10,5 +10,5 @@ LICENSE=GPL-3
RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0
SRC_URI=https://github.com/c-cube/seq/archive/0.2.2.tar.gz -> seq-0.2.2.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=200b0b475dca17492254320c1eba70fe
diff --git a/metadata/md5-cache/dev-ml/sexplib-0.14.0 b/metadata/md5-cache/dev-ml/sexplib-0.14.0
index 710129826988..ac02195c5675 100644
--- a/metadata/md5-cache/dev-ml/sexplib-0.14.0
+++ b/metadata/md5-cache/dev-ml/sexplib-0.14.0
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/parsexp:= dev-ml/base:= dev-ml/sexplib0:= dev-ml/num:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/sexplib/archive/v0.14.0.tar.gz -> sexplib-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=f39d6232fb3dba5ce9fd8d3261bdc6a9
diff --git a/metadata/md5-cache/dev-ml/sexplib0-0.14.0 b/metadata/md5-cache/dev-ml/sexplib0-0.14.0
index ce30562b2355..960ec44ccf78 100644
--- a/metadata/md5-cache/dev-ml/sexplib0-0.14.0
+++ b/metadata/md5-cache/dev-ml/sexplib0-0.14.0
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/sexplib0/archive/v0.14.0.tar.gz -> sexplib0-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=4f949c62c1283787d6ef8d1f1d170617
diff --git a/metadata/md5-cache/dev-ml/spawn-0.13.0 b/metadata/md5-cache/dev-ml/spawn-0.13.0
index 21dcd9c7efd6..db5030d864d7 100644
--- a/metadata/md5-cache/dev-ml/spawn-0.13.0
+++ b/metadata/md5-cache/dev-ml/spawn-0.13.0
@@ -11,5 +11,5 @@ RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=!test? ( test )
SLOT=0/0.13.0
SRC_URI=https://github.com/janestreet/spawn/archive/v0.13.0.tar.gz -> spawn-0.13.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=3c27b9b3c7836560a6ff542c0daaa41c
diff --git a/metadata/md5-cache/dev-ml/splittable_random-0.14.0 b/metadata/md5-cache/dev-ml/splittable_random-0.14.0
index b04b9c83489e..1461b8358f30 100644
--- a/metadata/md5-cache/dev-ml/splittable_random-0.14.0
+++ b/metadata/md5-cache/dev-ml/splittable_random-0.14.0
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/base:= dev-ml/ppx_assert:= dev-ml/ppx_bench:= dev-ml/ppx_inline_test:= dev-ml/ppx_sexp_message:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/splittable_random/archive/v0.14.0.tar.gz -> splittable_random-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=b2a3629266290777bc8f7c5bd39cd6f5
diff --git a/metadata/md5-cache/dev-ml/stdio-0.14.0 b/metadata/md5-cache/dev-ml/stdio-0.14.0
index 1f55c10846b4..f6650c2e6feb 100644
--- a/metadata/md5-cache/dev-ml/stdio-0.14.0
+++ b/metadata/md5-cache/dev-ml/stdio-0.14.0
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.11.0:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/stdio/archive/v0.14.0.tar.gz -> stdio-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=fc87acd942b4d1b7023c6fd4f3c2e8b1
diff --git a/metadata/md5-cache/dev-ml/stdlib-shims-0.2.0 b/metadata/md5-cache/dev-ml/stdlib-shims-0.2.0
index 1ec1899ff098..d66a49d6f99f 100644
--- a/metadata/md5-cache/dev-ml/stdlib-shims-0.2.0
+++ b/metadata/md5-cache/dev-ml/stdlib-shims-0.2.0
@@ -4,11 +4,11 @@ DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
DESCRIPTION=Pure OCaml library that allows replacing Pervasives with Stdlib before 4.08
EAPI=7
HOMEPAGE=https://github.com/ocaml/stdlib-shims
-IUSE=ocamlopt
+IUSE=+ocamlopt
KEYWORDS=amd64 arm arm64 ppc ppc64 x86
LICENSE=LGPL-2.1-with-linking-exception
RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0
SRC_URI=https://github.com/ocaml/stdlib-shims/releases/download/0.2.0/stdlib-shims-0.2.0.tbz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
-_md5_=f47f8e58c5246327b29ef593436891f5
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=3902f651e22e7d18d4a6b820a4eb219e
diff --git a/metadata/md5-cache/dev-ml/stdlib-shims-0.3.0 b/metadata/md5-cache/dev-ml/stdlib-shims-0.3.0
index 1666c05c4eb8..c03b9427cd80 100644
--- a/metadata/md5-cache/dev-ml/stdlib-shims-0.3.0
+++ b/metadata/md5-cache/dev-ml/stdlib-shims-0.3.0
@@ -4,11 +4,11 @@ DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
DESCRIPTION=Pure OCaml library that allows replacing Pervasives with Stdlib before 4.08
EAPI=7
HOMEPAGE=https://github.com/ocaml/stdlib-shims
-IUSE=ocamlopt
+IUSE=+ocamlopt
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
LICENSE=LGPL-2.1-with-linking-exception
RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0
SRC_URI=https://github.com/ocaml/stdlib-shims/releases/download/0.3.0/stdlib-shims-0.3.0.tbz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
-_md5_=b3a1f5ccf306e611aa6932b02014dae4
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
+_md5_=0716cfea0b713474c0b9b601b40648c9
diff --git a/metadata/md5-cache/dev-ml/textutils-0.14.0 b/metadata/md5-cache/dev-ml/textutils-0.14.0
index 72d460ed87a0..bf3bcb0457ed 100644
--- a/metadata/md5-cache/dev-ml/textutils-0.14.0
+++ b/metadata/md5-cache/dev-ml/textutils-0.14.0
@@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=dev-ml/core:= dev-ml/core_kernel:= dev-ml/ppx_jane:= dev-ml/uutf:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/textutils/archive/v0.14.0.tar.gz -> textutils-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=d18121a704e280b59b196893341209d2
diff --git a/metadata/md5-cache/dev-ml/time_now-0.14.0 b/metadata/md5-cache/dev-ml/time_now-0.14.0
index 16c2479600a8..492f110db691 100644
--- a/metadata/md5-cache/dev-ml/time_now-0.14.0
+++ b/metadata/md5-cache/dev-ml/time_now-0.14.0
@@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=dev-ml/base:= dev-ml/jane-street-headers:= dev-ml/jst-config:= dev-ml/ppx_base:= dev-ml/ppx_optcomp:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/time_now/archive/v0.14.0.tar.gz -> time_now-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=6780d7d8a0d3e403af5af3c845f0872e
diff --git a/metadata/md5-cache/dev-ml/timezone-0.14.0 b/metadata/md5-cache/dev-ml/timezone-0.14.0
index a2c890b93a6b..31f8dd29362b 100644
--- a/metadata/md5-cache/dev-ml/timezone-0.14.0
+++ b/metadata/md5-cache/dev-ml/timezone-0.14.0
@@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=dev-ml/core_kernel:= dev-ml/ppx_jane:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/timezone/archive/v0.14.0.tar.gz -> timezone-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=57fdee2208259bf8f4c66f316bc12aa1
diff --git a/metadata/md5-cache/dev-ml/typerep-0.14.0 b/metadata/md5-cache/dev-ml/typerep-0.14.0
index d89c6fc2d0a2..c651bfade6de 100644
--- a/metadata/md5-cache/dev-ml/typerep-0.14.0
+++ b/metadata/md5-cache/dev-ml/typerep-0.14.0
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/base:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/typerep/archive/v0.14.0.tar.gz -> typerep-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=374bd75dfe307083945d4fa24aff443c
diff --git a/metadata/md5-cache/dev-ml/unidecode-0.4.0 b/metadata/md5-cache/dev-ml/unidecode-0.4.0
index 64b47b21d26a..6d4af9eae3b9 100644
--- a/metadata/md5-cache/dev-ml/unidecode-0.4.0
+++ b/metadata/md5-cache/dev-ml/unidecode-0.4.0
@@ -11,5 +11,5 @@ RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=!test? ( test )
SLOT=0/0.4.0
SRC_URI=https://github.com/geneweb/unidecode/archive/v0.4.0.tar.gz -> unidecode-0.4.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=2e82a7b47fa8eab09da9a045061a9487
diff --git a/metadata/md5-cache/dev-ml/uucp-14.0.0 b/metadata/md5-cache/dev-ml/uucp-14.0.0
new file mode 100644
index 000000000000..f63de01da8fe
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/uucp-14.0.0
@@ -0,0 +1,13 @@
+BDEPEND=dev-ml/ocamlbuild dev-ml/opam-installer dev-lang/ocaml
+DEFINED_PHASES=compile install
+DEPEND=dev-ml/topkg dev-ml/findlib >=dev-lang/ocaml-4:=
+DESCRIPTION=Unicode character properties for OCaml
+EAPI=7
+HOMEPAGE=https://erratique.ch/software/uucp https://github.com/dbuenzli/uucp
+KEYWORDS=~amd64 ~x86
+LICENSE=ISC
+RDEPEND=dev-ml/topkg dev-ml/findlib >=dev-lang/ocaml-4:=
+SLOT=0/14.0.0
+SRC_URI=https://erratique.ch/software/uucp/releases/uucp-14.0.0.tbz
+_eclasses_=opam bb6e97cce1eab4343c4db2c51acf1349
+_md5_=dd604ef663e9f741276ec80d88be1649
diff --git a/metadata/md5-cache/dev-ml/variantslib-0.14.0 b/metadata/md5-cache/dev-ml/variantslib-0.14.0
index 874a010a670b..0835a8d221e0 100644
--- a/metadata/md5-cache/dev-ml/variantslib-0.14.0
+++ b/metadata/md5-cache/dev-ml/variantslib-0.14.0
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/base:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/variantslib/archive/v0.14.0.tar.gz -> variantslib-0.14.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=8cc69d261be9892a13c4c4c9f3066ac3
diff --git a/metadata/md5-cache/dev-ml/yojson-1.7.0 b/metadata/md5-cache/dev-ml/yojson-1.7.0
index cb08313903d5..3a5ecc479c4c 100644
--- a/metadata/md5-cache/dev-ml/yojson-1.7.0
+++ b/metadata/md5-cache/dev-ml/yojson-1.7.0
@@ -11,5 +11,5 @@ RDEPEND=>=dev-lang/ocaml-4.02.3:=[ocamlopt=] dev-ml/easy-format:=[ocamlopt=] >=d
RESTRICT=!test? ( test )
SLOT=0/1.7.0
SRC_URI=https://github.com/ocaml-community/yojson/archive/1.7.0.tar.gz -> yojson-1.7.0.tar.gz
-_eclasses_=dune eefe841059d4f6d649fc9a121683e311
+_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
_md5_=b5ee693f8b0511151203aaff0757e6f9