summaryrefslogtreecommitdiff
path: root/metadata/md5-cache/dev-ml
diff options
context:
space:
mode:
Diffstat (limited to 'metadata/md5-cache/dev-ml')
-rw-r--r--metadata/md5-cache/dev-ml/Manifest.gzbin56781 -> 61547 bytes
-rw-r--r--metadata/md5-cache/dev-ml/base-0.14.314
-rw-r--r--metadata/md5-cache/dev-ml/bigarray-compat-1.1.014
-rw-r--r--metadata/md5-cache/dev-ml/bin_prot-0.15.014
-rw-r--r--metadata/md5-cache/dev-ml/camlbz2-0.7.04
-rw-r--r--metadata/md5-cache/dev-ml/camldbm-1.05
-rw-r--r--metadata/md5-cache/dev-ml/camldbm-1.25
-rw-r--r--metadata/md5-cache/dev-ml/camlidl-1.05-r14
-rw-r--r--metadata/md5-cache/dev-ml/camlidl-1.0912
-rw-r--r--metadata/md5-cache/dev-ml/camlp5-7.122
-rw-r--r--metadata/md5-cache/dev-ml/camlp5-7.132
-rw-r--r--metadata/md5-cache/dev-ml/camlp5-7.142
-rw-r--r--metadata/md5-cache/dev-ml/camlp5-8.002
-rw-r--r--metadata/md5-cache/dev-ml/camlp5-8.00.012
-rw-r--r--metadata/md5-cache/dev-ml/camlp5-8.00.022
-rw-r--r--metadata/md5-cache/dev-ml/core-0.14.16
-rw-r--r--metadata/md5-cache/dev-ml/core_kernel-0.14.215
-rw-r--r--metadata/md5-cache/dev-ml/core_kernel-0.14.2-r115
-rw-r--r--metadata/md5-cache/dev-ml/cudf-0.9-r22
-rw-r--r--metadata/md5-cache/dev-ml/dune-2.9.314
-rw-r--r--metadata/md5-cache/dev-ml/dune-build-info-2.9.315
-rw-r--r--metadata/md5-cache/dev-ml/dune-configurator-2.9.315
-rw-r--r--metadata/md5-cache/dev-ml/dune-private-libs-2.9.315
-rw-r--r--metadata/md5-cache/dev-ml/dune-site-2.9.315
-rw-r--r--metadata/md5-cache/dev-ml/extlib-1.7.72
-rw-r--r--metadata/md5-cache/dev-ml/extlib-1.7.82
-rw-r--r--metadata/md5-cache/dev-ml/fieldslib-0.15.014
-rw-r--r--metadata/md5-cache/dev-ml/findlib-1.9.312
-rw-r--r--metadata/md5-cache/dev-ml/fix-2022012115
-rw-r--r--metadata/md5-cache/dev-ml/gen-1.015
-rw-r--r--metadata/md5-cache/dev-ml/jane-street-headers-0.15.014
-rw-r--r--metadata/md5-cache/dev-ml/jst-config-0.15.014
-rw-r--r--metadata/md5-cache/dev-ml/labltk-8.06.104
-rw-r--r--metadata/md5-cache/dev-ml/labltk-8.06.114
-rw-r--r--metadata/md5-cache/dev-ml/labltk-8.06.710
-rw-r--r--metadata/md5-cache/dev-ml/labltk-8.06.910
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-11.1.02
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-12.0.12
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-13.0.02
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-13.0.1.99992
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-13.0.1_rc115
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-13.0.1_rc215
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-13.0.1_rc315
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-14.0.0.99992
-rw-r--r--metadata/md5-cache/dev-ml/luv-0.5.1115
-rw-r--r--metadata/md5-cache/dev-ml/merlin-4.415
-rw-r--r--metadata/md5-cache/dev-ml/merlin-extend-0.3-r113
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-ctypes-0.20.014
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-expat-1.1.0-r12
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-gettext-0.3.7-r34
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-hashcons-1.34
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.3.015
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-process-0.2.14
-rw-r--r--metadata/md5-cache/dev-ml/ocamlgraph-1.8.8-r24
-rw-r--r--metadata/md5-cache/dev-ml/ocamlnet-4.1.8-r14
-rw-r--r--metadata/md5-cache/dev-ml/ocamlnet-4.1.94
-rw-r--r--metadata/md5-cache/dev-ml/ocplib-endian-1.215
-rw-r--r--metadata/md5-cache/dev-ml/ocplib-simplex-0.44
-rw-r--r--metadata/md5-cache/dev-ml/opam-2.0.94
-rw-r--r--metadata/md5-cache/dev-ml/opam-2.1.214
-rw-r--r--metadata/md5-cache/dev-ml/opam-client-2.0.94
-rw-r--r--metadata/md5-cache/dev-ml/opam-client-2.1.215
-rw-r--r--metadata/md5-cache/dev-ml/opam-core-2.0.94
-rw-r--r--metadata/md5-cache/dev-ml/opam-core-2.1.213
-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.215
-rw-r--r--metadata/md5-cache/dev-ml/opam-installer-2.0.94
-rw-r--r--metadata/md5-cache/dev-ml/opam-installer-2.1.214
-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.215
-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.215
-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.215
-rw-r--r--metadata/md5-cache/dev-ml/parmap-1.2.414
-rw-r--r--metadata/md5-cache/dev-ml/ppx_expect-0.14.06
-rw-r--r--metadata/md5-cache/dev-ml/ppx_expect-0.14.16
-rw-r--r--metadata/md5-cache/dev-ml/ppx_js_style-0.14.06
-rw-r--r--metadata/md5-cache/dev-ml/ppx_js_style-0.14.114
-rw-r--r--metadata/md5-cache/dev-ml/reason-3.7.0-r114
-rw-r--r--metadata/md5-cache/dev-ml/reason-3.7.0-r214
-rw-r--r--metadata/md5-cache/dev-ml/sedlex-2.514
-rw-r--r--metadata/md5-cache/dev-ml/spawn-0.15.015
-rw-r--r--metadata/md5-cache/dev-ml/timezone-0.14.06
84 files changed, 587 insertions, 154 deletions
diff --git a/metadata/md5-cache/dev-ml/Manifest.gz b/metadata/md5-cache/dev-ml/Manifest.gz
index ca90a30ac283..4e56f823042c 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/base-0.14.3 b/metadata/md5-cache/dev-ml/base-0.14.3
new file mode 100644
index 000000000000..12db4642f416
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/base-0.14.3
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/sexplib0-0.14.0:= dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Standard library for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/base
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+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.3
+SRC_URI=https://github.com/janestreet/base/archive/v0.14.3.tar.gz -> base-0.14.3.tar.gz
+_eclasses_=dune 45f8b4ed9487a03522a647f3f33cb404
+_md5_=67277066c046bef39837cb4a4a136a3a
diff --git a/metadata/md5-cache/dev-ml/bigarray-compat-1.1.0 b/metadata/md5-cache/dev-ml/bigarray-compat-1.1.0
new file mode 100644
index 000000000000..385f552389f0
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/bigarray-compat-1.1.0
@@ -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=Compatibility library to use Stdlib.Bigarray when possible
+EAPI=7
+HOMEPAGE=https://github.com/mirage/bigarray-compat
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=ISC
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0
+SRC_URI=https://github.com/mirage/bigarray-compat/archive/v1.1.0.tar.gz -> bigarray-compat-1.1.0.tar.gz
+_eclasses_=dune 45f8b4ed9487a03522a647f3f33cb404
+_md5_=9b39ed34a2a50eccb519fb6ad2fdd5e8
diff --git a/metadata/md5-cache/dev-ml/bin_prot-0.15.0 b/metadata/md5-cache/dev-ml/bin_prot-0.15.0
new file mode 100644
index 000000000000..db6958338041
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/bin_prot-0.15.0
@@ -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/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:=
+DESCRIPTION=Binary protocol generator
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/bin_prot
+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/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.15.0
+SRC_URI=https://github.com/janestreet/bin_prot/archive/v0.15.0.tar.gz -> bin_prot-0.15.0.tar.gz
+_eclasses_=dune 45f8b4ed9487a03522a647f3f33cb404
+_md5_=e4782efd6f5058ef8f54eac4a8c953d4
diff --git a/metadata/md5-cache/dev-ml/camlbz2-0.7.0 b/metadata/md5-cache/dev-ml/camlbz2-0.7.0
index 5f88dd4f70c1..ab768f9e1867 100644
--- a/metadata/md5-cache/dev-ml/camlbz2-0.7.0
+++ b/metadata/md5-cache/dev-ml/camlbz2-0.7.0
@@ -1,4 +1,4 @@
-BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.4:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4
DEFINED_PHASES=compile install prepare
DEPEND=app-arch/bzip2 >=dev-lang/ocaml-3.12:=[ocamlopt] >=dev-ml/findlib-1.0.4-r1
DESCRIPTION=OCaml bindings for libbz (AKA, bzip2)
@@ -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 c9df06c186913b43eb211100ef5fe2cf findlib e6df6108c2d753998b1206f4d5ea4a2d gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib de4beb52bfa93c4c5d96792a6b5e1784 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=autotools 6cc26735fa9dd59e8c62880beda05b6e findlib e6df6108c2d753998b1206f4d5ea4a2d gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib de4beb52bfa93c4c5d96792a6b5e1784 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
_md5_=b712ef937f54a8d63fea6b28fbdfa455
diff --git a/metadata/md5-cache/dev-ml/camldbm-1.0 b/metadata/md5-cache/dev-ml/camldbm-1.0
index a9773308e9b7..ed85d6bfc24a 100644
--- a/metadata/md5-cache/dev-ml/camldbm-1.0
+++ b/metadata/md5-cache/dev-ml/camldbm-1.0
@@ -1,4 +1,4 @@
-DEFINED_PHASES=install
+DEFINED_PHASES=install prepare
DEPEND=>=sys-libs/gdbm-1.9.1-r2[berkdb] >=dev-lang/ocaml-3.12:=[ocamlopt]
DESCRIPTION=OCaml binding to the NDBM/GDBM Unix databases
EAPI=7
@@ -8,4 +8,5 @@ LICENSE=LGPL-2-with-linking-exception
RDEPEND=>=sys-libs/gdbm-1.9.1-r2[berkdb] >=dev-lang/ocaml-3.12:=[ocamlopt]
SLOT=0/1.0
SRC_URI=http://forge.ocamlcore.org/frs/download.php/728/camldbm-1.0.tgz
-_md5_=1fe0161d6e4c5f9d719be239e319f769
+_eclasses_=multilib de4beb52bfa93c4c5d96792a6b5e1784 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_md5_=e1e7a6f1f2b7bb880db846a1401a9c83
diff --git a/metadata/md5-cache/dev-ml/camldbm-1.2 b/metadata/md5-cache/dev-ml/camldbm-1.2
index cfd92d0bf0e7..9242d68cfbe8 100644
--- a/metadata/md5-cache/dev-ml/camldbm-1.2
+++ b/metadata/md5-cache/dev-ml/camldbm-1.2
@@ -1,4 +1,4 @@
-DEFINED_PHASES=install
+DEFINED_PHASES=install prepare
DEPEND=>=sys-libs/gdbm-1.9.1-r2[berkdb] >=dev-lang/ocaml-3.12:=[ocamlopt]
DESCRIPTION=OCaml binding to the NDBM/GDBM Unix databases
EAPI=7
@@ -8,4 +8,5 @@ LICENSE=LGPL-2-with-linking-exception
RDEPEND=>=sys-libs/gdbm-1.9.1-r2[berkdb] >=dev-lang/ocaml-3.12:=[ocamlopt]
SLOT=0/1.2
SRC_URI=https://github.com/ocaml/dbm/archive/camldbm-1.2.tar.gz
-_md5_=080bd725894d9d8b30f43567e64e1018
+_eclasses_=multilib de4beb52bfa93c4c5d96792a6b5e1784 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_md5_=26a8ddf98c17da6cb201f1d7da6cbe11
diff --git a/metadata/md5-cache/dev-ml/camlidl-1.05-r1 b/metadata/md5-cache/dev-ml/camlidl-1.05-r1
index 817e6e3ed8f5..cdc77f548d71 100644
--- a/metadata/md5-cache/dev-ml/camlidl-1.05-r1
+++ b/metadata/md5-cache/dev-ml/camlidl-1.05-r1
@@ -1,4 +1,4 @@
-DEFINED_PHASES=compile install test
+DEFINED_PHASES=compile install prepare test
DEPEND=>=dev-lang/ocaml-3.10.2:=[ocamlopt]
DESCRIPTION=CamlIDL is a stub code generator for using C/C++ libraries from O'Caml
EAPI=7
@@ -9,4 +9,4 @@ RDEPEND=>=dev-lang/ocaml-3.10.2:=[ocamlopt]
SLOT=0/1.05
SRC_URI=http://caml.inria.fr/distrib/bazar-ocaml/camlidl-1.05.tar.gz
_eclasses_=multilib de4beb52bfa93c4c5d96792a6b5e1784 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=33abe98661ca190e941a2edc5c21ba6f
+_md5_=089215aca847d572f8dfc8706a87210c
diff --git a/metadata/md5-cache/dev-ml/camlidl-1.09 b/metadata/md5-cache/dev-ml/camlidl-1.09
new file mode 100644
index 000000000000..3ef07317d74c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlidl-1.09
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install prepare test
+DEPEND=>=dev-lang/ocaml-3.10.2:=[ocamlopt]
+DESCRIPTION=CamlIDL is a stub code generator for using C/C++ libraries from O'Caml
+EAPI=7
+HOMEPAGE=http://caml.inria.fr/camlidl/
+KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux
+LICENSE=QPL-1.0 LGPL-2
+RDEPEND=>=dev-lang/ocaml-3.10.2:=[ocamlopt]
+SLOT=0/1.09
+SRC_URI=https://github.com/xavierleroy/camlidl/archive/camlidl109.tar.gz
+_eclasses_=multilib de4beb52bfa93c4c5d96792a6b5e1784 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_md5_=23fdc3a939ab49b21ad4f3a436f3dd36
diff --git a/metadata/md5-cache/dev-ml/camlp5-7.12 b/metadata/md5-cache/dev-ml/camlp5-7.12
index 514c2be79fb1..9fe4b7397293 100644
--- a/metadata/md5-cache/dev-ml/camlp5-7.12
+++ b/metadata/md5-cache/dev-ml/camlp5-7.12
@@ -9,5 +9,5 @@ LICENSE=BSD
RDEPEND=<dev-lang/ocaml-4.11.2:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?]
SLOT=0/7.12
SRC_URI=https://github.com/camlp5/camlp5/archive/rel712.tar.gz -> camlp5-7.12.tar.gz
-_eclasses_=findlib e6df6108c2d753998b1206f4d5ea4a2d vcs-clean b690a7e9b6c497cf59326a7545df4283
+_eclasses_=findlib e6df6108c2d753998b1206f4d5ea4a2d vcs-clean d271b7bc7e6a009758d7d4ef749174e3
_md5_=0fe86616a24f55306eb95a0f879f38e9
diff --git a/metadata/md5-cache/dev-ml/camlp5-7.13 b/metadata/md5-cache/dev-ml/camlp5-7.13
index 02f1546bf9c0..9676a822e511 100644
--- a/metadata/md5-cache/dev-ml/camlp5-7.13
+++ b/metadata/md5-cache/dev-ml/camlp5-7.13
@@ -9,5 +9,5 @@ LICENSE=BSD
RDEPEND=<dev-lang/ocaml-4.10.2:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?]
SLOT=0/7.13
SRC_URI=https://github.com/camlp5/camlp5/archive/rel713.tar.gz -> camlp5-7.13.tar.gz
-_eclasses_=findlib e6df6108c2d753998b1206f4d5ea4a2d vcs-clean b690a7e9b6c497cf59326a7545df4283
+_eclasses_=findlib e6df6108c2d753998b1206f4d5ea4a2d vcs-clean d271b7bc7e6a009758d7d4ef749174e3
_md5_=7b42b54bdb151f0b19380eb4b56e2e35
diff --git a/metadata/md5-cache/dev-ml/camlp5-7.14 b/metadata/md5-cache/dev-ml/camlp5-7.14
index 905620fe0820..040fb9616cd4 100644
--- a/metadata/md5-cache/dev-ml/camlp5-7.14
+++ b/metadata/md5-cache/dev-ml/camlp5-7.14
@@ -9,5 +9,5 @@ LICENSE=BSD
RDEPEND=<dev-lang/ocaml-4.13:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?]
SLOT=0/7.14
SRC_URI=https://github.com/camlp5/camlp5/archive/rel714.tar.gz -> camlp5-7.14.tar.gz
-_eclasses_=findlib e6df6108c2d753998b1206f4d5ea4a2d vcs-clean b690a7e9b6c497cf59326a7545df4283
+_eclasses_=findlib e6df6108c2d753998b1206f4d5ea4a2d vcs-clean d271b7bc7e6a009758d7d4ef749174e3
_md5_=03741aa922888cc118399ea3f49b9f57
diff --git a/metadata/md5-cache/dev-ml/camlp5-8.00 b/metadata/md5-cache/dev-ml/camlp5-8.00
index 38555a488be2..9a4b7ef5c823 100644
--- a/metadata/md5-cache/dev-ml/camlp5-8.00
+++ b/metadata/md5-cache/dev-ml/camlp5-8.00
@@ -9,5 +9,5 @@ LICENSE=BSD
RDEPEND=<dev-lang/ocaml-4.13:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?]
SLOT=0/8.00
SRC_URI=https://github.com/camlp5/camlp5/archive/rel8.00.tar.gz -> camlp5-8.00.tar.gz
-_eclasses_=findlib e6df6108c2d753998b1206f4d5ea4a2d vcs-clean b690a7e9b6c497cf59326a7545df4283
+_eclasses_=findlib e6df6108c2d753998b1206f4d5ea4a2d vcs-clean d271b7bc7e6a009758d7d4ef749174e3
_md5_=cafeecbff2773429bd3a4484f4fda5a5
diff --git a/metadata/md5-cache/dev-ml/camlp5-8.00.01 b/metadata/md5-cache/dev-ml/camlp5-8.00.01
index 33f92ffcc963..d74102c6e800 100644
--- a/metadata/md5-cache/dev-ml/camlp5-8.00.01
+++ b/metadata/md5-cache/dev-ml/camlp5-8.00.01
@@ -9,5 +9,5 @@ LICENSE=BSD
RDEPEND=<dev-lang/ocaml-4.13:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?]
SLOT=0/8.00.01
SRC_URI=https://github.com/camlp5/camlp5/archive/rel8.00.01.tar.gz -> camlp5-8.00.01.tar.gz
-_eclasses_=findlib e6df6108c2d753998b1206f4d5ea4a2d vcs-clean b690a7e9b6c497cf59326a7545df4283
+_eclasses_=findlib e6df6108c2d753998b1206f4d5ea4a2d vcs-clean d271b7bc7e6a009758d7d4ef749174e3
_md5_=39c94b89dcd97e11831bbfc181fd55d0
diff --git a/metadata/md5-cache/dev-ml/camlp5-8.00.02 b/metadata/md5-cache/dev-ml/camlp5-8.00.02
index 6040b3174e1f..96f595ab8242 100644
--- a/metadata/md5-cache/dev-ml/camlp5-8.00.02
+++ b/metadata/md5-cache/dev-ml/camlp5-8.00.02
@@ -9,5 +9,5 @@ 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 e6df6108c2d753998b1206f4d5ea4a2d vcs-clean b690a7e9b6c497cf59326a7545df4283
+_eclasses_=findlib e6df6108c2d753998b1206f4d5ea4a2d vcs-clean d271b7bc7e6a009758d7d4ef749174e3
_md5_=c13990ac18b63018473ad47ce92d2e3a
diff --git a/metadata/md5-cache/dev-ml/core-0.14.1 b/metadata/md5-cache/dev-ml/core-0.14.1
index 3c80fd90ae69..7647dd6e0754 100644
--- a/metadata/md5-cache/dev-ml/core-0.14.1
+++ b/metadata/md5-cache/dev-ml/core-0.14.1
@@ -1,15 +1,15 @@
BDEPEND=dev-ml/dune dev-lang/ocaml
DEFINED_PHASES=compile install test
-DEPEND=dev-ml/base:= dev-ml/core_kernel:= dev-ml/jst-config:= dev-ml/ppx_jane:= dev-ml/sexplib:= dev-ml/spawn:= dev-ml/stdio:= dev-ml/timezone:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DEPEND=dev-ml/base:= dev-ml/core_kernel:= dev-ml/jst-config:= dev-ml/ppx_jane:= dev-ml/sexplib:= dev-ml/spawn:= dev-ml/stdio:= dev-ml/timezone:= <dev-ml/jane-street-headers-0.15:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
DESCRIPTION=Jane Street's alternative to the standard library
EAPI=7
HOMEPAGE=https://github.com/janestreet/core
IUSE=+ocamlopt
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
LICENSE=MIT
-RDEPEND=dev-ml/base:= dev-ml/core_kernel:= dev-ml/jst-config:= dev-ml/ppx_jane:= dev-ml/sexplib:= dev-ml/spawn:= dev-ml/stdio:= dev-ml/timezone:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RDEPEND=dev-ml/base:= dev-ml/core_kernel:= dev-ml/jst-config:= dev-ml/ppx_jane:= dev-ml/sexplib:= dev-ml/spawn:= dev-ml/stdio:= dev-ml/timezone:= <dev-ml/jane-street-headers-0.15:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
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 45f8b4ed9487a03522a647f3f33cb404
-_md5_=ceaf21ebf62d4fe25841aaf2f63c0e90
+_md5_=f17311d174fbbd0c71bd336c984c71db
diff --git a/metadata/md5-cache/dev-ml/core_kernel-0.14.2 b/metadata/md5-cache/dev-ml/core_kernel-0.14.2
deleted file mode 100644
index 5033268e80c7..000000000000
--- a/metadata/md5-cache/dev-ml/core_kernel-0.14.2
+++ /dev/null
@@ -1,15 +0,0 @@
-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 45f8b4ed9487a03522a647f3f33cb404
-_md5_=286437c83ef8bcc386d58e76a24ac11d
diff --git a/metadata/md5-cache/dev-ml/core_kernel-0.14.2-r1 b/metadata/md5-cache/dev-ml/core_kernel-0.14.2-r1
new file mode 100644
index 000000000000..bfde3ec54286
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/core_kernel-0.14.2-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-lang/ocaml:= <dev-ml/jst-config-0.15.0 >=dev-ml/ppx_optcomp-0.14.3:= 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/ocaml-migrate-parsetree:= 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/sexplib:= dev-ml/splittable_random:= dev-ml/stdio:= dev-ml/time_now:= dev-ml/typerep:= dev-ml/variantslib:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=System-independent part of Core
+EAPI=8
+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/jst-config-0.15.0 >=dev-ml/ppx_optcomp-0.14.3:= 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/ocaml-migrate-parsetree:= 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/sexplib:= dev-ml/splittable_random:= dev-ml/stdio:= dev-ml/time_now:= dev-ml/typerep:= dev-ml/variantslib:= >=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 45f8b4ed9487a03522a647f3f33cb404
+_md5_=7606d1446d38cd1e2c7e6bdd35260402
diff --git a/metadata/md5-cache/dev-ml/cudf-0.9-r2 b/metadata/md5-cache/dev-ml/cudf-0.9-r2
index fff558acf9d5..e590c09c2f15 100644
--- a/metadata/md5-cache/dev-ml/cudf-0.9-r2
+++ b/metadata/md5-cache/dev-ml/cudf-0.9-r2
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0/0.9
SRC_URI=https://gforge.inria.fr/frs/download.php/file/36602/cudf-0.9.tar.gz
_eclasses_=multilib de4beb52bfa93c4c5d96792a6b5e1784 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=4494836293dfef398c169f11f0a17e64
+_md5_=f0d9b5040da3ad068325c2d6c990e077
diff --git a/metadata/md5-cache/dev-ml/dune-2.9.3 b/metadata/md5-cache/dev-ml/dune-2.9.3
new file mode 100644
index 000000000000..460e1f7cc1c1
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-2.9.3
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install
+DEPEND=>=dev-lang/ocaml-4.08:= 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:=
+RESTRICT=!test? ( test )
+SLOT=0/2.9.3
+SRC_URI=https://github.com/ocaml/dune/archive/2.9.3.tar.gz -> dune-2.9.3.tar.gz
+_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b
+_md5_=39638bf63bb0de1fe3a5fe03cf226af7
diff --git a/metadata/md5-cache/dev-ml/dune-build-info-2.9.3 b/metadata/md5-cache/dev-ml/dune-build-info-2.9.3
new file mode 100644
index 000000000000..d064cda0be93
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-build-info-2.9.3
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile configure install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Embed locations informations inside executable and libraries
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/2.9.3
+SRC_URI=https://github.com/ocaml/dune/archive/2.9.3.tar.gz -> dune-2.9.3.tar.gz
+_eclasses_=dune 45f8b4ed9487a03522a647f3f33cb404 multiprocessing 61c959fc55c15c00bbb1079d6a71370b
+_md5_=92d81609253774b9885a8e0b15f5220d
diff --git a/metadata/md5-cache/dev-ml/dune-configurator-2.9.3 b/metadata/md5-cache/dev-ml/dune-configurator-2.9.3
new file mode 100644
index 000000000000..4ef1e097adc4
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-configurator-2.9.3
@@ -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.3:=[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.3:=[ocamlopt=] dev-ml/csexp:=[ocamlopt=] dev-ml/result:=[ocamlopt=] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/2.9.3
+SRC_URI=https://github.com/ocaml/dune/archive/2.9.3.tar.gz -> dune-2.9.3.tar.gz
+_eclasses_=dune 45f8b4ed9487a03522a647f3f33cb404
+_md5_=54c22469342fd2018d377e949a580852
diff --git a/metadata/md5-cache/dev-ml/dune-private-libs-2.9.3 b/metadata/md5-cache/dev-ml/dune-private-libs-2.9.3
new file mode 100644
index 000000000000..7c063b6c1f75
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-private-libs-2.9.3
@@ -0,0 +1,15 @@
+BDEPEND=~dev-ml/dune-2.9.3 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.3
+SRC_URI=https://github.com/ocaml/dune/archive/2.9.3.tar.gz -> dune-2.9.3.tar.gz
+_eclasses_=dune 45f8b4ed9487a03522a647f3f33cb404
+_md5_=e70bea5cb4fae4ca987f1db5fff18f0c
diff --git a/metadata/md5-cache/dev-ml/dune-site-2.9.3 b/metadata/md5-cache/dev-ml/dune-site-2.9.3
new file mode 100644
index 000000000000..e06beca0426a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-site-2.9.3
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile configure install test
+DEPEND=~dev-ml/dune-private-libs-2.9.3:=[ocamlopt=] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Embed locations informations inside executable and libraries
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=~dev-ml/dune-private-libs-2.9.3:=[ocamlopt=] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/2.9.3
+SRC_URI=https://github.com/ocaml/dune/archive/2.9.3.tar.gz -> dune-2.9.3.tar.gz
+_eclasses_=dune 45f8b4ed9487a03522a647f3f33cb404 multiprocessing 61c959fc55c15c00bbb1079d6a71370b
+_md5_=8420b020a2e503c2cb797796751a762d
diff --git a/metadata/md5-cache/dev-ml/extlib-1.7.7 b/metadata/md5-cache/dev-ml/extlib-1.7.7
index 0bc46c115ac7..e4f6a85d7823 100644
--- a/metadata/md5-cache/dev-ml/extlib-1.7.7
+++ b/metadata/md5-cache/dev-ml/extlib-1.7.7
@@ -10,5 +10,5 @@ LICENSE=LGPL-2.1
RDEPEND=dev-lang/ocaml:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?]
SLOT=0/1.7.7
SRC_URI=https://github.com/ygrek/ocaml-extlib/archive/1.7.7.tar.gz -> extlib-1.7.7.tar.gz
-_eclasses_=findlib e6df6108c2d753998b1206f4d5ea4a2d vcs-clean b690a7e9b6c497cf59326a7545df4283
+_eclasses_=findlib e6df6108c2d753998b1206f4d5ea4a2d vcs-clean d271b7bc7e6a009758d7d4ef749174e3
_md5_=3e9bd27402f3d978f12037534b694b0a
diff --git a/metadata/md5-cache/dev-ml/extlib-1.7.8 b/metadata/md5-cache/dev-ml/extlib-1.7.8
index 4e8a78bcf427..919d5da78d92 100644
--- a/metadata/md5-cache/dev-ml/extlib-1.7.8
+++ b/metadata/md5-cache/dev-ml/extlib-1.7.8
@@ -10,5 +10,5 @@ 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 e6df6108c2d753998b1206f4d5ea4a2d vcs-clean b690a7e9b6c497cf59326a7545df4283
+_eclasses_=findlib e6df6108c2d753998b1206f4d5ea4a2d vcs-clean d271b7bc7e6a009758d7d4ef749174e3
_md5_=6a2a79fe1808d8f5f3362c2dc7751cbb
diff --git a/metadata/md5-cache/dev-ml/fieldslib-0.15.0 b/metadata/md5-cache/dev-ml/fieldslib-0.15.0
new file mode 100644
index 000000000000..28fe0334d280
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/fieldslib-0.15.0
@@ -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-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Folding over record fields
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/fieldslib
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+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.15.0
+SRC_URI=https://github.com/janestreet/fieldslib/archive/v0.15.0.tar.gz -> fieldslib-0.15.0.tar.gz
+_eclasses_=dune 45f8b4ed9487a03522a647f3f33cb404
+_md5_=61f2b84a011a4fc3463c230d19bc0f04
diff --git a/metadata/md5-cache/dev-ml/findlib-1.9.3 b/metadata/md5-cache/dev-ml/findlib-1.9.3
new file mode 100644
index 000000000000..6e5266a0f03f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/findlib-1.9.3
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install postinst prepare
+DEPEND=>=dev-lang/ocaml-4.02.3-r1:=[ocamlopt?] tk? ( dev-ml/labltk:= )
+DESCRIPTION=OCaml tool to find/use non-standard packages
+EAPI=7
+HOMEPAGE=http://projects.camlcity.org/projects/findlib.html
+IUSE=doc +ocamlopt tk
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.02.3-r1:=[ocamlopt?] tk? ( dev-ml/labltk:= )
+SLOT=0
+SRC_URI=http://download.camlcity.org/download/findlib-1.9.3.tar.gz
+_md5_=ae6a86a685c1b6bf8c9a142ae09bd378
diff --git a/metadata/md5-cache/dev-ml/fix-20220121 b/metadata/md5-cache/dev-ml/fix-20220121
new file mode 100644
index 000000000000..9cc0f732e624
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/fix-20220121
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Facilities for memoization and fixed points
+EAPI=7
+HOMEPAGE=https://gitlab.inria.fr/fpottier/fix
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=LGPL-2
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/20220121
+SRC_URI=https://gitlab.inria.fr/fpottier/fix/-/archive/20220121/fix-20220121.tar.gz
+_eclasses_=dune 45f8b4ed9487a03522a647f3f33cb404
+_md5_=da798144a77d761fa4d25ce87ec3fff5
diff --git a/metadata/md5-cache/dev-ml/gen-1.0 b/metadata/md5-cache/dev-ml/gen-1.0
new file mode 100644
index 000000000000..0bc3a97e86e2
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/gen-1.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Iterators for OCaml, both restartable and consumable
+EAPI=7
+HOMEPAGE=https://github.com/c-cube/gen/
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD-2
+RDEPEND=dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/1.0
+SRC_URI=https://github.com/c-cube/gen/archive/refs/tags/v1.0.tar.gz -> gen-1.0.tar.gz
+_eclasses_=dune 45f8b4ed9487a03522a647f3f33cb404
+_md5_=d690918363ef981529a92ce7894ec016
diff --git a/metadata/md5-cache/dev-ml/jane-street-headers-0.15.0 b/metadata/md5-cache/dev-ml/jane-street-headers-0.15.0
new file mode 100644
index 000000000000..9e44a29b1d2e
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/jane-street-headers-0.15.0
@@ -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=Jane Street header files
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/jane-street-headers
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15.0
+SRC_URI=https://github.com/janestreet/jane-street-headers/archive/v0.15.0.tar.gz -> jane-street-headers-0.15.0.tar.gz
+_eclasses_=dune 45f8b4ed9487a03522a647f3f33cb404
+_md5_=77f3e4e45e90aae86e92630cfc06e538
diff --git a/metadata/md5-cache/dev-ml/jst-config-0.15.0 b/metadata/md5-cache/dev-ml/jst-config-0.15.0
new file mode 100644
index 000000000000..c66d5df8c867
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/jst-config-0.15.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= dev-ml/ppx_assert:= dev-ml/stdio:= dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Compile-time configuration for Jane Street libraries
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/jst-config
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+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.15.0
+SRC_URI=https://github.com/janestreet/jst-config/archive/v0.15.0.tar.gz -> jst-config-0.15.0.tar.gz
+_eclasses_=dune 45f8b4ed9487a03522a647f3f33cb404
+_md5_=85123193d0db88eaa901f57c5d09801d
diff --git a/metadata/md5-cache/dev-ml/labltk-8.06.10 b/metadata/md5-cache/dev-ml/labltk-8.06.10
index 1ec6bfbae929..c7ed34f7afd1 100644
--- a/metadata/md5-cache/dev-ml/labltk-8.06.10
+++ b/metadata/md5-cache/dev-ml/labltk-8.06.10
@@ -9,5 +9,5 @@ LICENSE=QPL-1.0 LGPL-2
RDEPEND=dev-lang/tk:= <dev-lang/ocaml-4.13 >=dev-lang/ocaml-4.11:=[ocamlopt?,X(+)?] dev-lang/ocaml:=[ocamlopt?]
SLOT=0/8.06.10
SRC_URI=https://github.com/garrigue/labltk/archive/8.06.10.tar.gz -> labltk-8.06.10.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-ml/labltk/labltk-8.06.10-warnings.patch.bz2
-_eclasses_=findlib e6df6108c2d753998b1206f4d5ea4a2d
-_md5_=844a1d236172e6af382114399a06be13
+_eclasses_=findlib e6df6108c2d753998b1206f4d5ea4a2d multilib de4beb52bfa93c4c5d96792a6b5e1784 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_md5_=72a157c9a1ab3bebba564c71f4680368
diff --git a/metadata/md5-cache/dev-ml/labltk-8.06.11 b/metadata/md5-cache/dev-ml/labltk-8.06.11
index a2d40aee4c63..4966888effdf 100644
--- a/metadata/md5-cache/dev-ml/labltk-8.06.11
+++ b/metadata/md5-cache/dev-ml/labltk-8.06.11
@@ -9,5 +9,5 @@ LICENSE=QPL-1.0 LGPL-2
RDEPEND=dev-lang/tk:= >=dev-lang/ocaml-4.13:=[ocamlopt?,X(+)?] dev-lang/ocaml:=[ocamlopt?]
SLOT=0/8.06.11
SRC_URI=https://github.com/garrigue/labltk/archive/8.06.11.tar.gz -> labltk-8.06.11.tar.gz
-_eclasses_=findlib e6df6108c2d753998b1206f4d5ea4a2d
-_md5_=c379d3ef15b7109a7b0b3d646e3feab9
+_eclasses_=findlib e6df6108c2d753998b1206f4d5ea4a2d multilib de4beb52bfa93c4c5d96792a6b5e1784 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_md5_=69a69c62a780a898365044f488efbd74
diff --git a/metadata/md5-cache/dev-ml/labltk-8.06.7 b/metadata/md5-cache/dev-ml/labltk-8.06.7
index 732c56f805e5..309fdeee9e07 100644
--- a/metadata/md5-cache/dev-ml/labltk-8.06.7
+++ b/metadata/md5-cache/dev-ml/labltk-8.06.7
@@ -1,13 +1,13 @@
-DEFINED_PHASES=compile configure install
-DEPEND=>=dev-lang/tk-8.0.3:= >=dev-lang/ocaml-4.08:=[ocamlopt?,X(+)?] >=dev-ml/findlib-1.5.5-r1 >=dev-ml/findlib-1.0.4-r1
+DEFINED_PHASES=compile configure install prepare
+DEPEND=>=dev-lang/tk-8.0.3:= <dev-lang/ocaml-4.10 >=dev-lang/ocaml-4.08:=[ocamlopt?,X(+)?] >=dev-ml/findlib-1.5.5-r1 >=dev-ml/findlib-1.0.4-r1
DESCRIPTION=OCaml interface to the Tcl/Tk GUI framework
EAPI=7
HOMEPAGE=https://garrigue.github.io/labltk/
IUSE=+ocamlopt X +ocamlopt
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 x86 ~amd64-linux ~x86-linux
LICENSE=QPL-1.0 LGPL-2
-RDEPEND=>=dev-lang/tk-8.0.3:= >=dev-lang/ocaml-4.08:=[ocamlopt?,X(+)?] dev-lang/ocaml:=[ocamlopt?]
+RDEPEND=>=dev-lang/tk-8.0.3:= <dev-lang/ocaml-4.10 >=dev-lang/ocaml-4.08:=[ocamlopt?,X(+)?] dev-lang/ocaml:=[ocamlopt?]
SLOT=0/8.06.7
SRC_URI=https://github.com/garrigue/labltk/archive/8.06.7.tar.gz -> labltk-8.06.7.tar.gz
-_eclasses_=findlib e6df6108c2d753998b1206f4d5ea4a2d
-_md5_=c80e4b28cfb847a73637bb5f9e06e1fe
+_eclasses_=findlib e6df6108c2d753998b1206f4d5ea4a2d multilib de4beb52bfa93c4c5d96792a6b5e1784 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_md5_=cc0de8fe627ab5917e68fc9520a7c285
diff --git a/metadata/md5-cache/dev-ml/labltk-8.06.9 b/metadata/md5-cache/dev-ml/labltk-8.06.9
index 672b96146557..c6487d59d8de 100644
--- a/metadata/md5-cache/dev-ml/labltk-8.06.9
+++ b/metadata/md5-cache/dev-ml/labltk-8.06.9
@@ -1,13 +1,13 @@
-DEFINED_PHASES=compile configure install
-DEPEND=dev-lang/tk:= <dev-lang/ocaml-4.13 >=dev-lang/ocaml-4.11:=[ocamlopt?,X(+)?] dev-ml/findlib >=dev-ml/findlib-1.0.4-r1
+DEFINED_PHASES=compile configure install prepare
+DEPEND=dev-lang/tk:= <dev-lang/ocaml-4.12 >=dev-lang/ocaml-4.11:=[ocamlopt?,X(+)?] dev-ml/findlib >=dev-ml/findlib-1.0.4-r1
DESCRIPTION=OCaml interface to the Tcl/Tk GUI framework
EAPI=7
HOMEPAGE=https://garrigue.github.io/labltk/
IUSE=+ocamlopt X +ocamlopt
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux
LICENSE=QPL-1.0 LGPL-2
-RDEPEND=dev-lang/tk:= <dev-lang/ocaml-4.13 >=dev-lang/ocaml-4.11:=[ocamlopt?,X(+)?] dev-lang/ocaml:=[ocamlopt?]
+RDEPEND=dev-lang/tk:= <dev-lang/ocaml-4.12 >=dev-lang/ocaml-4.11:=[ocamlopt?,X(+)?] dev-lang/ocaml:=[ocamlopt?]
SLOT=0/8.06.9
SRC_URI=https://github.com/garrigue/labltk/archive/8.06.9.tar.gz -> labltk-8.06.9.tar.gz
-_eclasses_=findlib e6df6108c2d753998b1206f4d5ea4a2d
-_md5_=76534ee51543cc2f35edb470c3f32945
+_eclasses_=findlib e6df6108c2d753998b1206f4d5ea4a2d multilib de4beb52bfa93c4c5d96792a6b5e1784 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_md5_=f31b7b69790669bd045417b176a7138f
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-11.1.0 b/metadata/md5-cache/dev-ml/llvm-ocaml-11.1.0
index d2dbde297360..7bc0f0adc563 100644
--- a/metadata/md5-cache/dev-ml/llvm-ocaml-11.1.0
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-11.1.0
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=0/11.1.0
SRC_URI=https://github.com/llvm/llvm-project/archive/llvmorg-11.1.0.tar.gz
-_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic d5e1306543bc457213f68bb18f830d14 llvm 19c0cdeff39b0e08d1454df31b588316 llvm.org 210ab82b435c1e0881c999a7589c7286 multilib de4beb52bfa93c4c5d96792a6b5e1784 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 python-any-r1 13f6d423c5c5bc519a9b552654cc745f python-utils-r1 7ec9eb6bbbeccd424c0430368962d272 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
+_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a500d7cc40da3de38c361e889153bdf7 llvm 19c0cdeff39b0e08d1454df31b588316 llvm.org 145ba3ec902eb00abd5a578f6c455fe7 multilib de4beb52bfa93c4c5d96792a6b5e1784 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 python-any-r1 1ff02d11ad6a5e4729b321ce843e0a33 python-utils-r1 7ee47726753a2bd062a05f6643d849da strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
_md5_=e250b95094bd8fb74dd75eead9e2d48d
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-12.0.1 b/metadata/md5-cache/dev-ml/llvm-ocaml-12.0.1
index 1f94a6ebfcb8..268a3fe449a6 100644
--- a/metadata/md5-cache/dev-ml/llvm-ocaml-12.0.1
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-12.0.1
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=0/12.0.1
SRC_URI=https://github.com/llvm/llvm-project/archive/llvmorg-12.0.1.tar.gz
-_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic d5e1306543bc457213f68bb18f830d14 llvm 19c0cdeff39b0e08d1454df31b588316 llvm.org 210ab82b435c1e0881c999a7589c7286 multilib de4beb52bfa93c4c5d96792a6b5e1784 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 python-any-r1 13f6d423c5c5bc519a9b552654cc745f python-utils-r1 7ec9eb6bbbeccd424c0430368962d272 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
+_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a500d7cc40da3de38c361e889153bdf7 llvm 19c0cdeff39b0e08d1454df31b588316 llvm.org 145ba3ec902eb00abd5a578f6c455fe7 multilib de4beb52bfa93c4c5d96792a6b5e1784 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 python-any-r1 1ff02d11ad6a5e4729b321ce843e0a33 python-utils-r1 7ee47726753a2bd062a05f6643d849da strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
_md5_=7511edd7975caf3cc37d7ffdf5de3327
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-13.0.0 b/metadata/md5-cache/dev-ml/llvm-ocaml-13.0.0
index 1b71bc88c5dd..4bdb10a27d87 100644
--- a/metadata/md5-cache/dev-ml/llvm-ocaml-13.0.0
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-13.0.0
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=0/13.0.0
SRC_URI=https://github.com/llvm/llvm-project/archive/llvmorg-13.0.0.tar.gz
-_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic d5e1306543bc457213f68bb18f830d14 llvm 19c0cdeff39b0e08d1454df31b588316 llvm.org 210ab82b435c1e0881c999a7589c7286 multilib de4beb52bfa93c4c5d96792a6b5e1784 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 python-any-r1 13f6d423c5c5bc519a9b552654cc745f python-utils-r1 7ec9eb6bbbeccd424c0430368962d272 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
+_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a500d7cc40da3de38c361e889153bdf7 llvm 19c0cdeff39b0e08d1454df31b588316 llvm.org 145ba3ec902eb00abd5a578f6c455fe7 multilib de4beb52bfa93c4c5d96792a6b5e1784 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 python-any-r1 1ff02d11ad6a5e4729b321ce843e0a33 python-utils-r1 7ee47726753a2bd062a05f6643d849da strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
_md5_=99d7824b767bb182e30becd6720c7749
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-13.0.1.9999 b/metadata/md5-cache/dev-ml/llvm-ocaml-13.0.1.9999
index c502297ca4c6..444355fc10a0 100644
--- a/metadata/md5-cache/dev-ml/llvm-ocaml-13.0.1.9999
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-13.0.1.9999
@@ -11,5 +11,5 @@ RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-13.0.1.
REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_M68k llvm_targets_VE )
RESTRICT=!test? ( test )
SLOT=0/13.0.1.9999
-_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic d5e1306543bc457213f68bb18f830d14 git-r3 cc875b0c1e9b3bdac1af0f82f3ba29da llvm 19c0cdeff39b0e08d1454df31b588316 llvm.org 210ab82b435c1e0881c999a7589c7286 multilib de4beb52bfa93c4c5d96792a6b5e1784 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 python-any-r1 13f6d423c5c5bc519a9b552654cc745f python-utils-r1 7ec9eb6bbbeccd424c0430368962d272 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
+_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a500d7cc40da3de38c361e889153bdf7 git-r3 cc875b0c1e9b3bdac1af0f82f3ba29da llvm 19c0cdeff39b0e08d1454df31b588316 llvm.org 145ba3ec902eb00abd5a578f6c455fe7 multilib de4beb52bfa93c4c5d96792a6b5e1784 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 python-any-r1 1ff02d11ad6a5e4729b321ce843e0a33 python-utils-r1 7ee47726753a2bd062a05f6643d849da strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
_md5_=bcf35ead1fae88c5ea2ce230978e3763
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-13.0.1_rc1 b/metadata/md5-cache/dev-ml/llvm-ocaml-13.0.1_rc1
deleted file mode 100644
index fba9ece43747..000000000000
--- a/metadata/md5-cache/dev-ml/llvm-ocaml-13.0.1_rc1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-lang/perl dev-ml/findlib >=dev-util/cmake-3.16 test? ( dev-ml/ounit2 ) || ( >=dev-lang/python-3.10.0_p1-r1:3.10 >=dev-lang/python-3.9.9-r1:3.9 >=dev-lang/python-3.8.12_p1-r1:3.8 ) dev-util/ninja >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-13.0.1_rc1:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_Lanai] ) llvm_targets_Mips? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_SystemZ] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_CSKY] ) llvm_targets_M68k? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_M68k] ) llvm_targets_VE? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_VE] ) !!sys-devel/llvm:0
-DESCRIPTION=OCaml bindings for LLVM
-EAPI=7
-HOMEPAGE=https://llvm.org/
-IUSE=debug test llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_M68k llvm_targets_VE
-LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
-RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-13.0.1_rc1:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_Lanai] ) llvm_targets_Mips? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_SystemZ] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_CSKY] ) llvm_targets_M68k? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_M68k] ) llvm_targets_VE? ( ~sys-devel/llvm-13.0.1_rc1[llvm_targets_VE] )
-REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_M68k llvm_targets_VE )
-RESTRICT=!test? ( test )
-SLOT=0/13.0.1_rc1
-SRC_URI=https://github.com/llvm/llvm-project/archive/llvmorg-13.0.1-rc1.tar.gz
-_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic d5e1306543bc457213f68bb18f830d14 llvm 19c0cdeff39b0e08d1454df31b588316 llvm.org 210ab82b435c1e0881c999a7589c7286 multilib de4beb52bfa93c4c5d96792a6b5e1784 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 python-any-r1 13f6d423c5c5bc519a9b552654cc745f python-utils-r1 7ec9eb6bbbeccd424c0430368962d272 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
-_md5_=bcf35ead1fae88c5ea2ce230978e3763
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-13.0.1_rc2 b/metadata/md5-cache/dev-ml/llvm-ocaml-13.0.1_rc2
deleted file mode 100644
index 95df8f23aba1..000000000000
--- a/metadata/md5-cache/dev-ml/llvm-ocaml-13.0.1_rc2
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-lang/perl dev-ml/findlib >=dev-util/cmake-3.16 test? ( dev-ml/ounit2 ) || ( >=dev-lang/python-3.10.0_p1-r1:3.10 >=dev-lang/python-3.9.9-r1:3.9 >=dev-lang/python-3.8.12_p1-r1:3.8 ) dev-util/ninja >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-13.0.1_rc2:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_Lanai] ) llvm_targets_Mips? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_SystemZ] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_CSKY] ) llvm_targets_M68k? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_M68k] ) llvm_targets_VE? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_VE] ) !!sys-devel/llvm:0
-DESCRIPTION=OCaml bindings for LLVM
-EAPI=7
-HOMEPAGE=https://llvm.org/
-IUSE=debug test llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_M68k llvm_targets_VE
-LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
-RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-13.0.1_rc2:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_Lanai] ) llvm_targets_Mips? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_SystemZ] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_CSKY] ) llvm_targets_M68k? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_M68k] ) llvm_targets_VE? ( ~sys-devel/llvm-13.0.1_rc2[llvm_targets_VE] )
-REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_M68k llvm_targets_VE )
-RESTRICT=!test? ( test )
-SLOT=0/13.0.1_rc2
-SRC_URI=https://github.com/llvm/llvm-project/archive/llvmorg-13.0.1-rc2.tar.gz
-_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic d5e1306543bc457213f68bb18f830d14 llvm 19c0cdeff39b0e08d1454df31b588316 llvm.org 210ab82b435c1e0881c999a7589c7286 multilib de4beb52bfa93c4c5d96792a6b5e1784 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 python-any-r1 13f6d423c5c5bc519a9b552654cc745f python-utils-r1 7ec9eb6bbbeccd424c0430368962d272 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
-_md5_=d7d6accda7f9b5a34a8a1f1c21c3ab00
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-13.0.1_rc3 b/metadata/md5-cache/dev-ml/llvm-ocaml-13.0.1_rc3
new file mode 100644
index 000000000000..7c6dfcf1e201
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-13.0.1_rc3
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/perl dev-ml/findlib >=dev-util/cmake-3.16 test? ( dev-ml/ounit2 ) || ( >=dev-lang/python-3.10.0_p1-r1:3.10 >=dev-lang/python-3.9.9-r1:3.9 >=dev-lang/python-3.8.12_p1-r1:3.8 ) dev-util/ninja >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-13.0.1_rc3:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_Lanai] ) llvm_targets_Mips? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_SystemZ] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_CSKY] ) llvm_targets_M68k? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_M68k] ) llvm_targets_VE? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_VE] ) !!sys-devel/llvm:0
+DESCRIPTION=OCaml bindings for LLVM
+EAPI=7
+HOMEPAGE=https://llvm.org/
+IUSE=debug test llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_M68k llvm_targets_VE
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-13.0.1_rc3:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_Lanai] ) llvm_targets_Mips? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_SystemZ] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_CSKY] ) llvm_targets_M68k? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_M68k] ) llvm_targets_VE? ( ~sys-devel/llvm-13.0.1_rc3[llvm_targets_VE] )
+REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_M68k llvm_targets_VE )
+RESTRICT=!test? ( test )
+SLOT=0/13.0.1_rc3
+SRC_URI=https://github.com/llvm/llvm-project/archive/llvmorg-13.0.1-rc3.tar.gz
+_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a500d7cc40da3de38c361e889153bdf7 llvm 19c0cdeff39b0e08d1454df31b588316 llvm.org 145ba3ec902eb00abd5a578f6c455fe7 multilib de4beb52bfa93c4c5d96792a6b5e1784 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 python-any-r1 1ff02d11ad6a5e4729b321ce843e0a33 python-utils-r1 7ee47726753a2bd062a05f6643d849da strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
+_md5_=d7d6accda7f9b5a34a8a1f1c21c3ab00
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-14.0.0.9999 b/metadata/md5-cache/dev-ml/llvm-ocaml-14.0.0.9999
index 94911da69a67..3b6275dc8e4e 100644
--- a/metadata/md5-cache/dev-ml/llvm-ocaml-14.0.0.9999
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-14.0.0.9999
@@ -11,5 +11,5 @@ RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-14.0.0.
REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_M68k )
RESTRICT=!test? ( test )
SLOT=0/14.0.0.9999
-_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic d5e1306543bc457213f68bb18f830d14 git-r3 cc875b0c1e9b3bdac1af0f82f3ba29da llvm 19c0cdeff39b0e08d1454df31b588316 llvm.org 210ab82b435c1e0881c999a7589c7286 multilib de4beb52bfa93c4c5d96792a6b5e1784 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 python-any-r1 13f6d423c5c5bc519a9b552654cc745f python-utils-r1 7ec9eb6bbbeccd424c0430368962d272 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
+_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a500d7cc40da3de38c361e889153bdf7 git-r3 cc875b0c1e9b3bdac1af0f82f3ba29da llvm 19c0cdeff39b0e08d1454df31b588316 llvm.org 145ba3ec902eb00abd5a578f6c455fe7 multilib de4beb52bfa93c4c5d96792a6b5e1784 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 python-any-r1 1ff02d11ad6a5e4729b321ce843e0a33 python-utils-r1 7ee47726753a2bd062a05f6643d849da strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
_md5_=bcf35ead1fae88c5ea2ce230978e3763
diff --git a/metadata/md5-cache/dev-ml/luv-0.5.11 b/metadata/md5-cache/dev-ml/luv-0.5.11
new file mode 100644
index 000000000000..201a1ac8e0b7
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/luv-0.5.11
@@ -0,0 +1,15 @@
+BDEPEND=sys-devel/gnuconfig test? ( dev-ml/alcotest[ocamlopt?] ) dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install prepare test
+DEPEND=dev-lang/ocaml:=[ocamlopt?] dev-libs/libuv:= dev-ml/ocaml-ctypes:=[ocamlopt?] dev-ml/result:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Binding to libuv: cross-platform asynchronous I/O
+EAPI=8
+HOMEPAGE=https://github.com/aantron/luv
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=dev-lang/ocaml:=[ocamlopt?] dev-libs/libuv:= dev-ml/ocaml-ctypes:=[ocamlopt?] dev-ml/result:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/0.5.11
+SRC_URI=https://github.com/aantron/luv/releases/download/0.5.11/luv-0.5.11.tar.gz
+_eclasses_=dune 45f8b4ed9487a03522a647f3f33cb404
+_md5_=7d6aa502794e6422aaaf3ddb9abb2cc5
diff --git a/metadata/md5-cache/dev-ml/merlin-4.4 b/metadata/md5-cache/dev-ml/merlin-4.4
new file mode 100644
index 000000000000..45033110bd13
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/merlin-4.4
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install postinst postrm prepare test unpack
+DEPEND=dev-ml/csexp:= dev-ml/yojson:= dev-ml/menhir:= >=dev-ml/dune-2.9 || ( dev-lang/ocaml:0/4.11 dev-lang/ocaml:0/4.12 dev-lang/ocaml:0/4.13 ) emacs? ( >=app-editors/emacs-23.1:* app-emacs/auto-complete app-emacs/company-mode ) test? ( app-misc/jq ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Context sensitive completion for OCaml in Vim and Emacs
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/merlin
+IUSE=emacs +ocamlopt test
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-ml/csexp:= dev-ml/yojson:= dev-ml/menhir:= >=dev-ml/dune-2.9 || ( dev-lang/ocaml:0/4.11 dev-lang/ocaml:0/4.12 dev-lang/ocaml:0/4.13 ) emacs? ( >=app-editors/emacs-23.1:* app-emacs/auto-complete app-emacs/company-mode ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/4.4
+SRC_URI=https://github.com/ocaml/merlin/releases/download/v4.4-411/merlin-4.4-411.tbz https://github.com/ocaml/merlin/releases/download/v4.4-412/merlin-4.4-412.tbz https://github.com/ocaml/merlin/releases/download/v4.4-413/merlin-4.4-413.tbz
+_eclasses_=dune 45f8b4ed9487a03522a647f3f33cb404 elisp-common cf4fd1b0835b9f3e638724840468064a
+_md5_=06898a1d4143355d39047fea3ce50e93
diff --git a/metadata/md5-cache/dev-ml/merlin-extend-0.3-r1 b/metadata/md5-cache/dev-ml/merlin-extend-0.3-r1
deleted file mode 100644
index ed51fa6503a2..000000000000
--- a/metadata/md5-cache/dev-ml/merlin-extend-0.3-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=install
-DEPEND=dev-lang/ocaml:0/4.05 dev-ml/cppo >=dev-ml/findlib-1.0.4-r1
-DESCRIPTION=SDK to extend Merlin
-EAPI=7
-HOMEPAGE=https://github.com/let-def/merlin-extend
-IUSE=+ocamlopt
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=dev-lang/ocaml:0/4.05 dev-lang/ocaml:=[ocamlopt?]
-SLOT=0/0.3
-SRC_URI=https://github.com/let-def/merlin-extend/archive/v0.3.tar.gz -> merlin-extend-0.3.tar.gz
-_eclasses_=findlib e6df6108c2d753998b1206f4d5ea4a2d
-_md5_=b5b1adfb32630e70c7617bcbfc272dfb
diff --git a/metadata/md5-cache/dev-ml/ocaml-ctypes-0.20.0 b/metadata/md5-cache/dev-ml/ocaml-ctypes-0.20.0
new file mode 100644
index 000000000000..919322f3250d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-ctypes-0.20.0
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install prepare test
+DEPEND=>=dev-lang/ocaml-4.02:=[ocamlopt] >=dev-libs/libffi-3.3_rc0:= dev-ml/bigarray-compat:= dev-ml/integers:= test? ( dev-ml/ounit2 dev-ml/lwt ) >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Library for binding to C libraries using pure OCaml
+EAPI=7
+HOMEPAGE=https://github.com/ocamllabs/ocaml-ctypes
+IUSE=test +ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~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.20.0
+SRC_URI=https://github.com/ocamllabs/ocaml-ctypes/archive/0.20.0.tar.gz -> ocaml-ctypes-0.20.0.tar.gz
+_eclasses_=findlib e6df6108c2d753998b1206f4d5ea4a2d
+_md5_=98e9f4de5781ccb3aa7a177584978d79
diff --git a/metadata/md5-cache/dev-ml/ocaml-expat-1.1.0-r1 b/metadata/md5-cache/dev-ml/ocaml-expat-1.1.0-r1
index 597955176981..ff04810c763e 100644
--- a/metadata/md5-cache/dev-ml/ocaml-expat-1.1.0-r1
+++ b/metadata/md5-cache/dev-ml/ocaml-expat-1.1.0-r1
@@ -11,4 +11,4 @@ RESTRICT=!test? ( test )
SLOT=0/1.1.0
SRC_URI=https://github.com/whitequark/ocaml-expat/archive/v1.1.0.tar.gz -> ocaml-expat-1.1.0.tar.gz
_eclasses_=findlib e6df6108c2d753998b1206f4d5ea4a2d
-_md5_=5eb4340f24b2a108c4d7f5537c4fb451
+_md5_=2efaf2a862ece3ae54e451a54f17be53
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 87682cbaeba9..f76955aa6edd 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
@@ -1,4 +1,4 @@
-BDEPEND=doc? ( app-text/docbook-xsl-stylesheets dev-libs/libxslt ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
+BDEPEND=doc? ( app-text/docbook-xsl-stylesheets dev-libs/libxslt ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.4:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4
DEFINED_PHASES=compile configure install prepare
DEPEND=>=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 test? ( dev-ml/ounit2 ) >=dev-ml/findlib-1.0.4-r1
DESCRIPTION=Provides support for internationalization of OCaml program
@@ -11,5 +11,5 @@ RDEPEND=>=dev-lang/ocaml-3.12.1:= <dev-lang/ocaml-4.10.0:= >=dev-ml/ocaml-fileut
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 c9df06c186913b43eb211100ef5fe2cf findlib e6df6108c2d753998b1206f4d5ea4a2d gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib de4beb52bfa93c4c5d96792a6b5e1784 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=autotools 6cc26735fa9dd59e8c62880beda05b6e findlib e6df6108c2d753998b1206f4d5ea4a2d gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib de4beb52bfa93c4c5d96792a6b5e1784 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
_md5_=7a3b338614e50907dfe971669b9bebc1
diff --git a/metadata/md5-cache/dev-ml/ocaml-hashcons-1.3 b/metadata/md5-cache/dev-ml/ocaml-hashcons-1.3
index 03d8f3280e5c..e597d4174d7f 100644
--- a/metadata/md5-cache/dev-ml/ocaml-hashcons-1.3
+++ b/metadata/md5-cache/dev-ml/ocaml-hashcons-1.3
@@ -1,4 +1,4 @@
-BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.4:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4
DEFINED_PHASES=compile install prepare
DEPEND=dev-lang/ocaml:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1
DESCRIPTION=OCaml hash-consing library
@@ -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 c9df06c186913b43eb211100ef5fe2cf findlib e6df6108c2d753998b1206f4d5ea4a2d gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib de4beb52bfa93c4c5d96792a6b5e1784 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=autotools 6cc26735fa9dd59e8c62880beda05b6e findlib e6df6108c2d753998b1206f4d5ea4a2d gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib de4beb52bfa93c4c5d96792a6b5e1784 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
_md5_=52c306cd346c6d6b7bfea8fc80280321
diff --git a/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.3.0 b/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.3.0
new file mode 100644
index 000000000000..ae9dd1cf1315
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.3.0
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-ml/dune-2.3 dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=test? ( dev-ml/cinaps ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Convert OCaml parsetrees between different major versions
+EAPI=7
+HOMEPAGE=https://github.com/let-def/ocaml-migrate-parsetree
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test ) strip
+SLOT=0/2.3.0
+SRC_URI=https://github.com/let-def/ocaml-migrate-parsetree/archive/v2.3.0.tar.gz -> ocaml-migrate-parsetree-2.3.0.tar.gz
+_eclasses_=dune 45f8b4ed9487a03522a647f3f33cb404
+_md5_=047fcca425f80c3eb8bf71f785440dc5
diff --git a/metadata/md5-cache/dev-ml/ocaml-process-0.2.1 b/metadata/md5-cache/dev-ml/ocaml-process-0.2.1
index a85e968371c5..3c9e1e34d8e1 100644
--- a/metadata/md5-cache/dev-ml/ocaml-process-0.2.1
+++ b/metadata/md5-cache/dev-ml/ocaml-process-0.2.1
@@ -1,5 +1,5 @@
BDEPEND=dev-ml/ocamlbuild test? ( dev-ml/alcotest )
-DEFINED_PHASES=install test
+DEFINED_PHASES=compile install test
DEPEND=>=dev-ml/findlib-1.0.4-r1
DESCRIPTION=Easy process control for OCaml
EAPI=7
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0/0.2.1
SRC_URI=https://github.com/dsheets/ocaml-process/archive/0.2.1.tar.gz -> ocaml-process-0.2.1.tar.gz
_eclasses_=findlib e6df6108c2d753998b1206f4d5ea4a2d
-_md5_=8a1498ea87984b44f625f37ad9a4c6d8
+_md5_=07c0f6d6d41f49fe37d91add921a5639
diff --git a/metadata/md5-cache/dev-ml/ocamlgraph-1.8.8-r2 b/metadata/md5-cache/dev-ml/ocamlgraph-1.8.8-r2
index 3be807f2d8b0..5bcd3c5b72f1 100644
--- a/metadata/md5-cache/dev-ml/ocamlgraph-1.8.8-r2
+++ b/metadata/md5-cache/dev-ml/ocamlgraph-1.8.8-r2
@@ -1,5 +1,5 @@
BDEPEND=doc? ( dev-tex/hevea dev-ml/ocamlweb )
-DEFINED_PHASES=compile install
+DEFINED_PHASES=compile configure install
DEPEND=>=dev-lang/ocaml-3.10.2:=[ocamlopt?] gtk? ( dev-ml/lablgtk:2=[gnomecanvas,ocamlopt?] ) >=dev-ml/findlib-1.0.4-r1
DESCRIPTION=O'Caml Graph library
EAPI=7
@@ -11,4 +11,4 @@ RDEPEND=>=dev-lang/ocaml-3.10.2:=[ocamlopt?] gtk? ( dev-ml/lablgtk:2=[gnomecanva
SLOT=0/1.8.8
SRC_URI=http://ocamlgraph.lri.fr/download/ocamlgraph-1.8.8.tar.gz
_eclasses_=findlib e6df6108c2d753998b1206f4d5ea4a2d
-_md5_=fec682d1031c5f5ae701652c09ef1972
+_md5_=55f2f7e3dc795b9469b05ec4e2d75dff
diff --git a/metadata/md5-cache/dev-ml/ocamlnet-4.1.8-r1 b/metadata/md5-cache/dev-ml/ocamlnet-4.1.8-r1
index dfe3e2e7a968..adc683a796c2 100644
--- a/metadata/md5-cache/dev-ml/ocamlnet-4.1.8-r1
+++ b/metadata/md5-cache/dev-ml/ocamlnet-4.1.8-r1
@@ -11,5 +11,5 @@ RDEPEND=>=dev-ml/findlib-1.0 >=dev-lang/ocaml-3.10.2:=[ocamlopt?] pcre? ( >=dev-
RESTRICT=installsources strip
SLOT=0/4.1.8
SRC_URI=http://download.camlcity.org/download/ocamlnet-4.1.8.tar.gz
-_eclasses_=findlib e6df6108c2d753998b1206f4d5ea4a2d
-_md5_=51d153b2607f6787161eac7bba3d3ee2
+_eclasses_=findlib e6df6108c2d753998b1206f4d5ea4a2d multilib de4beb52bfa93c4c5d96792a6b5e1784 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_md5_=857eba9104394b0d894d01638e076f75
diff --git a/metadata/md5-cache/dev-ml/ocamlnet-4.1.9 b/metadata/md5-cache/dev-ml/ocamlnet-4.1.9
index 0924e05d0f5a..87c54599d9f0 100644
--- a/metadata/md5-cache/dev-ml/ocamlnet-4.1.9
+++ b/metadata/md5-cache/dev-ml/ocamlnet-4.1.9
@@ -11,5 +11,5 @@ RDEPEND=>=dev-ml/findlib-1.0 >=dev-lang/ocaml-3.10.2:=[ocamlopt?] pcre? ( >=dev-
RESTRICT=installsources strip
SLOT=0/4.1.9
SRC_URI=http://download.camlcity.org/download/ocamlnet-4.1.9.tar.gz
-_eclasses_=findlib e6df6108c2d753998b1206f4d5ea4a2d
-_md5_=51d153b2607f6787161eac7bba3d3ee2
+_eclasses_=findlib e6df6108c2d753998b1206f4d5ea4a2d multilib de4beb52bfa93c4c5d96792a6b5e1784 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_md5_=857eba9104394b0d894d01638e076f75
diff --git a/metadata/md5-cache/dev-ml/ocplib-endian-1.2 b/metadata/md5-cache/dev-ml/ocplib-endian-1.2
new file mode 100644
index 000000000000..79fedba16ced
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocplib-endian-1.2
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-ml/cppo-1.6.6 dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Functions to read and write int16/32/64 from strings, bytes, and bigarrays
+EAPI=7
+HOMEPAGE=https://github.com/OCamlPro/ocplib-endian
+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:=
+RESTRICT=test
+SLOT=0/1.2
+SRC_URI=https://github.com/OCamlPro/ocplib-endian/archive/1.2.tar.gz -> ocplib-endian-1.2.tar.gz
+_eclasses_=dune 45f8b4ed9487a03522a647f3f33cb404
+_md5_=53e08b28e1e0fedce03a7f93ae8b378d
diff --git a/metadata/md5-cache/dev-ml/ocplib-simplex-0.4 b/metadata/md5-cache/dev-ml/ocplib-simplex-0.4
index 0b7e88f2db4d..5ab130d6ac16 100644
--- a/metadata/md5-cache/dev-ml/ocplib-simplex-0.4
+++ b/metadata/md5-cache/dev-ml/ocplib-simplex-0.4
@@ -1,4 +1,4 @@
-BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.4:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4
DEFINED_PHASES=install prepare
DEPEND=>=dev-ml/findlib-1.0.4-r1
DESCRIPTION=A library implementing a simplex algorithm
@@ -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 c9df06c186913b43eb211100ef5fe2cf findlib e6df6108c2d753998b1206f4d5ea4a2d gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib de4beb52bfa93c4c5d96792a6b5e1784 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=autotools 6cc26735fa9dd59e8c62880beda05b6e findlib e6df6108c2d753998b1206f4d5ea4a2d gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib de4beb52bfa93c4c5d96792a6b5e1784 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
_md5_=15581ffa1f1c180f16113afbdab0c591
diff --git a/metadata/md5-cache/dev-ml/opam-2.0.9 b/metadata/md5-cache/dev-ml/opam-2.0.9
index c33a2b9334a2..76a34e2617f0 100644
--- a/metadata/md5-cache/dev-ml/opam-2.0.9
+++ b/metadata/md5-cache/dev-ml/opam-2.0.9
@@ -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.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 45f8b4ed9487a03522a647f3f33cb404
-_md5_=2033c6717afb4246b3a56eedcf8d908f
+_md5_=8a678ff3b5c92cfc100bd5911ad566b7
diff --git a/metadata/md5-cache/dev-ml/opam-2.1.2 b/metadata/md5-cache/dev-ml/opam-2.1.2
new file mode 100644
index 000000000000..cdab0318ef59
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-2.1.2
@@ -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.2:= 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.2:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/2.1.2
+SRC_URI=https://github.com/ocaml/opam/archive/2.1.2.tar.gz -> opam-2.1.2.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz
+_eclasses_=dune 45f8b4ed9487a03522a647f3f33cb404
+_md5_=a5243c43e3512113312b7107613ef36f
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 79d393263ac6..5915f89a8bea 100644
--- a/metadata/md5-cache/dev-ml/opam-client-2.0.9
+++ b/metadata/md5-cache/dev-ml/opam-client-2.0.9
@@ -5,11 +5,11 @@ DESCRIPTION=opam client libraries
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/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:=
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 45f8b4ed9487a03522a647f3f33cb404
-_md5_=1a7994c6f6c3124376c334c38d7e5bf2
+_md5_=72a924ad56178c00e5b002d1cf3c7d0e
diff --git a/metadata/md5-cache/dev-ml/opam-client-2.1.2 b/metadata/md5-cache/dev-ml/opam-client-2.1.2
new file mode 100644
index 000000000000..6172028aca9d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-client-2.1.2
@@ -0,0 +1,15 @@
+BDEPEND=test? ( sys-apps/bubblewrap ) dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install prepare test
+DEPEND=dev-ml/cmdliner:= ~dev-ml/opam-repository-2.1.2:= ~dev-ml/opam-state-2.1.2:= ~dev-ml/opam-solver-2.1.2:= 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 test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=LGPL-2.1
+RDEPEND=dev-ml/cmdliner:= ~dev-ml/opam-repository-2.1.2:= ~dev-ml/opam-state-2.1.2:= ~dev-ml/opam-solver-2.1.2:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/2.1.2
+SRC_URI=https://github.com/ocaml/opam/archive/2.1.2.tar.gz -> opam-2.1.2.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz
+_eclasses_=dune 45f8b4ed9487a03522a647f3f33cb404
+_md5_=cf8c19035ceacfdf96e7f54fa2cb04f2
diff --git a/metadata/md5-cache/dev-ml/opam-core-2.0.9 b/metadata/md5-cache/dev-ml/opam-core-2.0.9
index fcb2464dc4ec..7156f3c89abb 100644
--- a/metadata/md5-cache/dev-ml/opam-core-2.0.9
+++ b/metadata/md5-cache/dev-ml/opam-core-2.0.9
@@ -4,10 +4,10 @@ DEPEND=dev-ml/ocamlgraph:= dev-ml/re:= dev-ml/opam-file-format:= dev-ml/cmdliner
DESCRIPTION=Core libraries for opam
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-ml/ocamlgraph:= dev-ml/re:= dev-ml/opam-file-format:= dev-ml/cmdliner:= >=dev-lang/ocaml-4:=
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_=opam bb6e97cce1eab4343c4db2c51acf1349
-_md5_=f4ae1cb89c89ff0240bfe92a968bbe2b
+_md5_=6a83a3dd0c52394b966e8197917295dd
diff --git a/metadata/md5-cache/dev-ml/opam-core-2.1.2 b/metadata/md5-cache/dev-ml/opam-core-2.1.2
new file mode 100644
index 000000000000..5f7623e57a98
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-core-2.1.2
@@ -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.2
+SRC_URI=https://github.com/ocaml/opam/archive/2.1.2.tar.gz -> opam-2.1.2.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz
+_eclasses_=opam bb6e97cce1eab4343c4db2c51acf1349
+_md5_=f637989890f8d8f28381755b2cfe7fc9
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 efae9699a7d8..834cc25d5248 100644
--- a/metadata/md5-cache/dev-ml/opam-format-2.0.9
+++ b/metadata/md5-cache/dev-ml/opam-format-2.0.9
@@ -5,11 +5,11 @@ DESCRIPTION=Core libraries for opam
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-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:=
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 45f8b4ed9487a03522a647f3f33cb404
-_md5_=699f3e9a881f0602e2f511f08160c87e
+_md5_=4b82b13057c4ba4d345e478d13e54369
diff --git a/metadata/md5-cache/dev-ml/opam-format-2.1.2 b/metadata/md5-cache/dev-ml/opam-format-2.1.2
new file mode 100644
index 000000000000..a88c0657c271
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-format-2.1.2
@@ -0,0 +1,15 @@
+BDEPEND=test? ( sys-apps/bubblewrap dev-ml/mccs ) dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install prepare test
+DEPEND=~dev-ml/opam-core-2.1.2:= 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 test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=LGPL-2.1
+RDEPEND=~dev-ml/opam-core-2.1.2:= dev-ml/re:= dev-ml/opam-file-format:= >=dev-ml/dose3-6.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/2.1.2
+SRC_URI=https://github.com/ocaml/opam/archive/2.1.2.tar.gz -> opam-2.1.2.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz
+_eclasses_=dune 45f8b4ed9487a03522a647f3f33cb404
+_md5_=90ce4a2f6b0a807d2861c8c4dec516b6
diff --git a/metadata/md5-cache/dev-ml/opam-installer-2.0.9 b/metadata/md5-cache/dev-ml/opam-installer-2.0.9
index b896e77d545a..c6423f408e06 100644
--- a/metadata/md5-cache/dev-ml/opam-installer-2.0.9
+++ b/metadata/md5-cache/dev-ml/opam-installer-2.0.9
@@ -4,10 +4,10 @@ DEPEND=>=dev-lang/ocaml-4.02.3 dev-ml/cmdliner:= ~dev-ml/opam-format-2.0.9 >=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.9 >=dev-ml/dose3-6 >=dev-lang/ocaml-4:=
SLOT=0/2.0.9
SRC_URI=https://github.com/ocaml/opam/releases/download/2.0.9/opam-full-2.0.9.tar.gz
_eclasses_=opam bb6e97cce1eab4343c4db2c51acf1349
-_md5_=5c0ddbf6e392d6668e04f63e68febcd8
+_md5_=d5ef06b179d27b8938e319fb3e737088
diff --git a/metadata/md5-cache/dev-ml/opam-installer-2.1.2 b/metadata/md5-cache/dev-ml/opam-installer-2.1.2
new file mode 100644
index 000000000000..d0e9f3b0123c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-installer-2.1.2
@@ -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.2 >=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.2 >=dev-ml/dose3-6 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/2.1.2
+SRC_URI=https://github.com/ocaml/opam/releases/download/2.1.2/opam-full-2.1.2.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz
+_eclasses_=dune 45f8b4ed9487a03522a647f3f33cb404
+_md5_=e12963f5f2fd77a9ea5c8888f461c9a5
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 b1520b183f2e..6fa422d908c8 100644
--- a/metadata/md5-cache/dev-ml/opam-repository-2.0.9
+++ b/metadata/md5-cache/dev-ml/opam-repository-2.0.9
@@ -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.9:= 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.9
SRC_URI=https://github.com/ocaml/opam/archive/2.0.9.tar.gz -> opam-2.0.9.tar.gz
_eclasses_=dune 45f8b4ed9487a03522a647f3f33cb404
-_md5_=2da85880b276e2b49c504bd99b076237
+_md5_=163241361bc07aa9a6844ad6ab160cbc
diff --git a/metadata/md5-cache/dev-ml/opam-repository-2.1.2 b/metadata/md5-cache/dev-ml/opam-repository-2.1.2
new file mode 100644
index 000000000000..064a8f976cf3
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-repository-2.1.2
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install prepare test
+DEPEND=~dev-ml/opam-format-2.1.2:= 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.2:= 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.2
+SRC_URI=https://github.com/ocaml/opam/archive/2.1.2.tar.gz -> opam-2.1.2.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz
+_eclasses_=dune 45f8b4ed9487a03522a647f3f33cb404
+_md5_=b555d52dd4917ddcf7f40f0f6ff16a0b
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 6f05c2fbe226..dbc5355c6457 100644
--- a/metadata/md5-cache/dev-ml/opam-solver-2.0.9
+++ b/metadata/md5-cache/dev-ml/opam-solver-2.0.9
@@ -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.9:= 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.9
SRC_URI=https://github.com/ocaml/opam/archive/2.0.9.tar.gz -> opam-2.0.9.tar.gz
_eclasses_=dune 45f8b4ed9487a03522a647f3f33cb404
-_md5_=ca400287b6f3a26d26933f8b9705f4d4
+_md5_=a05bd35f506fd37276868cd6683823bf
diff --git a/metadata/md5-cache/dev-ml/opam-solver-2.1.2 b/metadata/md5-cache/dev-ml/opam-solver-2.1.2
new file mode 100644
index 000000000000..aca2b83b92a0
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-solver-2.1.2
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install prepare test
+DEPEND=~dev-ml/opam-format-2.1.2:= 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.2:= 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.2
+SRC_URI=https://github.com/ocaml/opam/archive/2.1.2.tar.gz -> opam-2.1.2.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz
+_eclasses_=dune 45f8b4ed9487a03522a647f3f33cb404
+_md5_=8bc3f1b623f932b46138b77604af77c9
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 9941c94e9f21..86de9176bf7f 100644
--- a/metadata/md5-cache/dev-ml/opam-state-2.0.9
+++ b/metadata/md5-cache/dev-ml/opam-state-2.0.9
@@ -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.9:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
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 45f8b4ed9487a03522a647f3f33cb404
-_md5_=b7e262884728b903845ec96f673d73a5
+_md5_=9244e607930d7e8974d913bafe084027
diff --git a/metadata/md5-cache/dev-ml/opam-state-2.1.2 b/metadata/md5-cache/dev-ml/opam-state-2.1.2
new file mode 100644
index 000000000000..cc0ad9b1be32
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-state-2.1.2
@@ -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.2:= >=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.2:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/2.1.2
+SRC_URI=https://github.com/ocaml/opam/archive/2.1.2.tar.gz -> opam-2.1.2.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz
+_eclasses_=dune 45f8b4ed9487a03522a647f3f33cb404
+_md5_=e21a85f782c05450e0fabcb492941412
diff --git a/metadata/md5-cache/dev-ml/parmap-1.2.4 b/metadata/md5-cache/dev-ml/parmap-1.2.4
new file mode 100644
index 000000000000..e7d4188894c0
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/parmap-1.2.4
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune-configurator dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.03:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+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
+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.4
+SRC_URI=https://github.com/rdicosmo/parmap/archive/1.2.4.tar.gz -> parmap-1.2.4.tar.gz
+_eclasses_=dune 45f8b4ed9487a03522a647f3f33cb404
+_md5_=ffd8d06ccbb8974c4e704013645ce217
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 71d8746a851d..5c57dcd7c413 100644
--- a/metadata/md5-cache/dev-ml/ppx_expect-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_expect-0.14.0
@@ -1,10 +1,10 @@
BDEPEND=dev-ml/dune dev-lang/ocaml
DEFINED_PHASES=compile install test
-DEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppx_inline_test-0.14.1:= >=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-ml/re:= test? ( dev-ml/ppx_jane ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppx_inline_test-0.14.1:= >=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-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
DESCRIPTION=Cram like framework for OCaml
EAPI=7
HOMEPAGE=https://github.com/janestreet/ppx_expect
-IUSE=+ocamlopt test
+IUSE=+ocamlopt
KEYWORDS=amd64 arm arm64 ppc ppc64 x86
LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppx_inline_test-0.14.1:= >=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-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
@@ -12,4 +12,4 @@ 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 45f8b4ed9487a03522a647f3f33cb404
-_md5_=c54ac2d33f3e0fba6989164d356ca0e8
+_md5_=c1f0af5a75b385a85a9ee0d391ef3301
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 554d8219652f..44aad4805cee 100644
--- a/metadata/md5-cache/dev-ml/ppx_expect-0.14.1
+++ b/metadata/md5-cache/dev-ml/ppx_expect-0.14.1
@@ -1,10 +1,10 @@
BDEPEND=dev-ml/dune dev-lang/ocaml
DEFINED_PHASES=compile install test
-DEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppx_inline_test-0.14.1:= >=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-ml/re:= test? ( dev-ml/ppx_jane ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppx_inline_test-0.14.1:= >=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-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
DESCRIPTION=Cram like framework for OCaml
EAPI=7
HOMEPAGE=https://github.com/janestreet/ppx_expect
-IUSE=+ocamlopt test
+IUSE=+ocamlopt
KEYWORDS=amd64 arm arm64 ppc ppc64 x86
LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppx_inline_test-0.14.1:= >=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-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
@@ -12,4 +12,4 @@ 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 45f8b4ed9487a03522a647f3f33cb404
-_md5_=937c008a78c3c0a0d3d91b7771476888
+_md5_=f54b2f38c97f45f8cb8826f4dd1cded2
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 cac5e6d8f9a2..7d1b61beae05 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
@@ -1,14 +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/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:=
+DEPEND=<=dev-lang/ocaml-4.13 >=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:=
DESCRIPTION=Code style checker for Jane Street Packages
EAPI=7
HOMEPAGE=https://github.com/janestreet/ppx_js_style
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/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:=
+RDEPEND=<=dev-lang/ocaml-4.13 >=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 45f8b4ed9487a03522a647f3f33cb404
-_md5_=a88963ce14258637cab5837b749eaa7e
+_md5_=0800ef1fff640ef8cb42637afc327906
diff --git a/metadata/md5-cache/dev-ml/ppx_js_style-0.14.1 b/metadata/md5-cache/dev-ml/ppx_js_style-0.14.1
new file mode 100644
index 000000000000..fc8de4f68154
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_js_style-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/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:=
+DESCRIPTION=Code style checker for Jane Street Packages
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_js_style
+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/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.1
+SRC_URI=https://github.com/janestreet/ppx_js_style/archive/v0.14.1.tar.gz -> ppx_js_style-0.14.1.tar.gz
+_eclasses_=dune 45f8b4ed9487a03522a647f3f33cb404
+_md5_=7b3cd8a7030b3a1f8f2d695e2fd7c4ae
diff --git a/metadata/md5-cache/dev-ml/reason-3.7.0-r1 b/metadata/md5-cache/dev-ml/reason-3.7.0-r1
deleted file mode 100644
index 222b3ccc9eec..000000000000
--- a/metadata/md5-cache/dev-ml/reason-3.7.0-r1
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=dev-ml/dune dev-lang/ocaml
-DEFINED_PHASES=compile install test
-DEPEND=dev-ml/fix:= dev-ml/menhir:= dev-ml/merlin-extend:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= dev-ml/utop:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-DESCRIPTION=Simple, fast & type safe language that leverages JavaScript and OCaml
-EAPI=7
-HOMEPAGE=https://reasonml.github.io
-IUSE=+ocamlopt
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=dev-ml/fix:= dev-ml/menhir:= dev-ml/merlin-extend:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= dev-ml/utop:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-SLOT=0/3.7.0
-SRC_URI=https://registry.npmjs.org/@esy-ocaml/reason/-/reason-3.7.0.tgz
-_eclasses_=dune 45f8b4ed9487a03522a647f3f33cb404
-_md5_=11bf6bb375bf09de7cf0d7127d10f247
diff --git a/metadata/md5-cache/dev-ml/reason-3.7.0-r2 b/metadata/md5-cache/dev-ml/reason-3.7.0-r2
new file mode 100644
index 000000000000..b86f6ee43156
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/reason-3.7.0-r2
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=<dev-lang/ocaml-4.13.0:=[ocamlopt?] dev-ml/fix:= dev-ml/menhir:= dev-ml/merlin-extend:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= dev-ml/utop:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Simple, fast & type safe language that leverages JavaScript and OCaml
+EAPI=8
+HOMEPAGE=https://reasonml.github.io
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=<dev-lang/ocaml-4.13.0:=[ocamlopt?] dev-ml/fix:= dev-ml/menhir:= dev-ml/merlin-extend:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= dev-ml/utop:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/3.7.0
+SRC_URI=https://registry.npmjs.org/@esy-ocaml/reason/-/reason-3.7.0.tgz
+_eclasses_=dune 45f8b4ed9487a03522a647f3f33cb404
+_md5_=84dff39cc825dc1c00976ff12a115bc2
diff --git a/metadata/md5-cache/dev-ml/sedlex-2.5 b/metadata/md5-cache/dev-ml/sedlex-2.5
new file mode 100644
index 000000000000..cda72dd0372f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/sedlex-2.5
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/gen:= dev-ml/ppxlib:= dev-ml/uchar:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=An OCaml lexer generator for Unicode
+EAPI=7
+HOMEPAGE=https://github.com/ocaml-community/sedlex
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=dev-ml/gen:= dev-ml/ppxlib:= dev-ml/uchar:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/2.5
+SRC_URI=https://github.com/ocaml-community/sedlex/archive/v2.5.tar.gz -> sedlex-2.5.tar.gz https://www.unicode.org/Public/12.1.0/ucd/DerivedCoreProperties.txt -> sedlex-2.5-DerivedCoreProperties.txt https://www.unicode.org/Public/12.1.0/ucd/extracted/DerivedGeneralCategory.txt -> sedlex-2.5-DerivedGeneralCategory.txt https://www.unicode.org/Public/12.1.0/ucd/PropList.txt -> sedlex-2.5-PropList.txt
+_eclasses_=dune 45f8b4ed9487a03522a647f3f33cb404
+_md5_=d2c6187f3e2fd87dcd8cf8bf5181bc69
diff --git a/metadata/md5-cache/dev-ml/spawn-0.15.0 b/metadata/md5-cache/dev-ml/spawn-0.15.0
new file mode 100644
index 000000000000..9796e50d3e74
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/spawn-0.15.0
@@ -0,0 +1,15 @@
+BDEPEND=test? ( dev-ml/ppx_expect ) dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Spawning sub-processes
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/spawn
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/0.15.0
+SRC_URI=https://github.com/janestreet/spawn/archive/v0.15.0.tar.gz -> spawn-0.15.0.tar.gz
+_eclasses_=dune 45f8b4ed9487a03522a647f3f33cb404
+_md5_=9c3ae29b0f10248992c4305f054da347
diff --git a/metadata/md5-cache/dev-ml/timezone-0.14.0 b/metadata/md5-cache/dev-ml/timezone-0.14.0
index 23026120af24..c9aaeacbcb41 100644
--- a/metadata/md5-cache/dev-ml/timezone-0.14.0
+++ b/metadata/md5-cache/dev-ml/timezone-0.14.0
@@ -1,14 +1,14 @@
BDEPEND=dev-ml/dune dev-lang/ocaml
DEFINED_PHASES=compile install test
-DEPEND=dev-ml/core_kernel:= dev-ml/ppx_jane:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DEPEND=dev-ml/core_kernel:= dev-ml/ppx_jane:= dev-ml/stdio:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
DESCRIPTION=Time-zone handling for OCaml
EAPI=7
HOMEPAGE=https://github.com/janestreet/timezone
IUSE=+ocamlopt
KEYWORDS=amd64 arm arm64 ppc ppc64 x86
LICENSE=MIT
-RDEPEND=dev-ml/core_kernel:= dev-ml/ppx_jane:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RDEPEND=dev-ml/core_kernel:= dev-ml/ppx_jane:= dev-ml/stdio:= >=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 45f8b4ed9487a03522a647f3f33cb404
-_md5_=57fdee2208259bf8f4c66f316bc12aa1
+_md5_=0c17c578bff5607051553b7b64b33bc3