summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRepository mirror & CI <repomirrorci@gentoo.org>2020-10-13 13:24:25 +0000
committerRepository mirror & CI <repomirrorci@gentoo.org>2020-10-13 13:24:25 +0000
commita2ce04c29d4b642e634a81318c899862fa4d32d6 (patch)
tree0f14a45cc888f099101b9597a9c4d508eb5df809 /metadata/md5-cache/dev-ml
parentMerge updates from master (diff)
downloadgentoo-a2ce04c29d4b642e634a81318c899862fa4d32d6.tar.gz
gentoo-a2ce04c29d4b642e634a81318c899862fa4d32d6.tar.bz2
gentoo-a2ce04c29d4b642e634a81318c899862fa4d32d6.zip
2020-10-13 13:24:22 UTC
Diffstat (limited to 'metadata/md5-cache/dev-ml')
-rw-r--r--metadata/md5-cache/dev-ml/alcotest-0.8.24
-rw-r--r--metadata/md5-cache/dev-ml/astring-0.8.34
-rw-r--r--metadata/md5-cache/dev-ml/async-0.9.04
-rw-r--r--metadata/md5-cache/dev-ml/base-0.14.014
-rw-r--r--metadata/md5-cache/dev-ml/base_quickcheck-0.14.014
-rw-r--r--metadata/md5-cache/dev-ml/bin_prot-0.14.014
-rw-r--r--metadata/md5-cache/dev-ml/cairo-ocaml-1.2.0-r114
-rw-r--r--metadata/md5-cache/dev-ml/cairo2-0.6.115
-rw-r--r--metadata/md5-cache/dev-ml/camlbz2-0.6.0-r113
-rw-r--r--metadata/md5-cache/dev-ml/camlp4-4.10_p112
-rw-r--r--metadata/md5-cache/dev-ml/camlp4-4.11_p112
-rw-r--r--metadata/md5-cache/dev-ml/camlp5-7.1213
-rw-r--r--metadata/md5-cache/dev-ml/cinaps-0.14.014
-rw-r--r--metadata/md5-cache/dev-ml/cmdliner-1.0.413
-rw-r--r--metadata/md5-cache/dev-ml/core-0.9.1-r14
-rw-r--r--metadata/md5-cache/dev-ml/core-0.9.24
-rw-r--r--metadata/md5-cache/dev-ml/cppo-1.6.614
-rw-r--r--metadata/md5-cache/dev-ml/csexp-1.3.214
-rw-r--r--metadata/md5-cache/dev-ml/cudf-0.913
-rw-r--r--metadata/md5-cache/dev-ml/dns-1.0.04
-rw-r--r--metadata/md5-cache/dev-ml/dose3-5.0.1-r113
-rw-r--r--metadata/md5-cache/dev-ml/dune-2.7.114
-rw-r--r--metadata/md5-cache/dev-ml/dune-configurator-2.7.114
-rw-r--r--metadata/md5-cache/dev-ml/dune-private-libs-2.7.114
-rw-r--r--metadata/md5-cache/dev-ml/extlib-1.7.713
-rw-r--r--metadata/md5-cache/dev-ml/fieldslib-0.14.014
-rw-r--r--metadata/md5-cache/dev-ml/findlib-1.8.1-r113
-rw-r--r--metadata/md5-cache/dev-ml/fmt-0.8.44
-rw-r--r--metadata/md5-cache/dev-ml/fpath-0.7.24
-rw-r--r--metadata/md5-cache/dev-ml/integers-0.4.014
-rw-r--r--metadata/md5-cache/dev-ml/jane-street-headers-0.14.014
-rw-r--r--metadata/md5-cache/dev-ml/jbuilder-1.0_beta144
-rw-r--r--metadata/md5-cache/dev-ml/jst-config-0.14.014
-rw-r--r--metadata/md5-cache/dev-ml/lablgtk-3.1.115
-rw-r--r--metadata/md5-cache/dev-ml/lablgtk-sourceview-3.1.114
-rw-r--r--metadata/md5-cache/dev-ml/lwt-5.3.014
-rw-r--r--metadata/md5-cache/dev-ml/lwt_ssl-1.1.14
-rw-r--r--metadata/md5-cache/dev-ml/mccs-1.1.1114
-rw-r--r--metadata/md5-cache/dev-ml/mmap-1.0.214
-rw-r--r--metadata/md5-cache/dev-ml/mtime-1.1.04
-rw-r--r--metadata/md5-cache/dev-ml/num-1.3-r113
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-base64-2.2.04
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-compiler-libs-0.12.314
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-compiler-libs-0.9.04
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-cstruct-3.1.14
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-ctypes-0.17.113
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-expat-1.1.0-r113
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-fileutils-0.6.25
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-ipaddr-2.8.04
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-1.0.54
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-1.0.64
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-1.0.74
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.0.014
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-sqlite3-4.2.04
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-sqlite3-4.3.04
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-uri-1.9.44
-rw-r--r--metadata/md5-cache/dev-ml/ocamlweb-1.4112
-rw-r--r--metadata/md5-cache/dev-ml/ocplib-endian-1.115
-rw-r--r--metadata/md5-cache/dev-ml/octavius-1.1.04
-rw-r--r--metadata/md5-cache/dev-ml/octavius-1.2.214
-rw-r--r--metadata/md5-cache/dev-ml/opam-2.0.714
-rw-r--r--metadata/md5-cache/dev-ml/opam-client-2.0.714
-rw-r--r--metadata/md5-cache/dev-ml/opam-core-2.0.713
-rw-r--r--metadata/md5-cache/dev-ml/opam-file-format-2.1.013
-rw-r--r--metadata/md5-cache/dev-ml/opam-format-2.0.713
-rw-r--r--metadata/md5-cache/dev-ml/opam-installer-2.0.713
-rw-r--r--metadata/md5-cache/dev-ml/opam-repository-2.0.715
-rw-r--r--metadata/md5-cache/dev-ml/opam-solver-2.0.714
-rw-r--r--metadata/md5-cache/dev-ml/opam-state-2.0.715
-rw-r--r--metadata/md5-cache/dev-ml/ounit2-2.2.314
-rw-r--r--metadata/md5-cache/dev-ml/parsexp-0.14.014
-rw-r--r--metadata/md5-cache/dev-ml/patience_diff-0.9.04
-rw-r--r--metadata/md5-cache/dev-ml/pcre-ocaml-7.3.04
-rw-r--r--metadata/md5-cache/dev-ml/pcre-ocaml-7.3.24
-rw-r--r--metadata/md5-cache/dev-ml/pcre-ocaml-7.3.34
-rw-r--r--metadata/md5-cache/dev-ml/ppx_assert-0.14.014
-rw-r--r--metadata/md5-cache/dev-ml/ppx_assert-0.9.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_ast-0.9.14
-rw-r--r--metadata/md5-cache/dev-ml/ppx_base-0.14.014
-rw-r--r--metadata/md5-cache/dev-ml/ppx_base-0.9.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_bench-0.14.114
-rw-r--r--metadata/md5-cache/dev-ml/ppx_bench-0.9.14
-rw-r--r--metadata/md5-cache/dev-ml/ppx_bin_prot-0.14.014
-rw-r--r--metadata/md5-cache/dev-ml/ppx_bin_prot-0.9.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_cold-0.14.014
-rw-r--r--metadata/md5-cache/dev-ml/ppx_compare-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_compare-0.9.0-r14
-rw-r--r--metadata/md5-cache/dev-ml/ppx_core-0.9.0-r14
-rw-r--r--metadata/md5-cache/dev-ml/ppx_custom_printf-0.14.014
-rw-r--r--metadata/md5-cache/dev-ml/ppx_custom_printf-0.9.0-r14
-rw-r--r--metadata/md5-cache/dev-ml/ppx_derivers-1.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_derivers-1.2.114
-rw-r--r--metadata/md5-cache/dev-ml/ppx_deriving-4.2-r14
-rw-r--r--metadata/md5-cache/dev-ml/ppx_deriving-4.514
-rw-r--r--metadata/md5-cache/dev-ml/ppx_driver-0.11.014
-rw-r--r--metadata/md5-cache/dev-ml/ppx_driver-0.9.1-r14
-rw-r--r--metadata/md5-cache/dev-ml/ppx_enumerate-0.14.014
-rw-r--r--metadata/md5-cache/dev-ml/ppx_enumerate-0.9.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_expect-0.14.014
-rw-r--r--metadata/md5-cache/dev-ml/ppx_expect-0.9.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_fail-0.14.014
-rw-r--r--metadata/md5-cache/dev-ml/ppx_fail-0.9.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_fields_conv-0.14.114
-rw-r--r--metadata/md5-cache/dev-ml/ppx_fields_conv-0.9.0-r14
-rw-r--r--metadata/md5-cache/dev-ml/ppx_fixed_literal-0.14.014
-rw-r--r--metadata/md5-cache/dev-ml/ppx_hash-0.14.014
-rw-r--r--metadata/md5-cache/dev-ml/ppx_hash-0.9.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_here-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_here-0.9.14
-rw-r--r--metadata/md5-cache/dev-ml/ppx_inline_test-0.14.115
-rw-r--r--metadata/md5-cache/dev-ml/ppx_inline_test-0.9.24
-rw-r--r--metadata/md5-cache/dev-ml/ppx_jane-0.14.014
-rw-r--r--metadata/md5-cache/dev-ml/ppx_jane-0.9.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_js_style-0.14.014
-rw-r--r--metadata/md5-cache/dev-ml/ppx_js_style-0.9.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_let-0.14.014
-rw-r--r--metadata/md5-cache/dev-ml/ppx_let-0.9.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_metaquot-0.11.014
-rw-r--r--metadata/md5-cache/dev-ml/ppx_metaquot-0.9.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_module_timer-0.14.014
-rw-r--r--metadata/md5-cache/dev-ml/ppx_optcomp-0.14.014
-rw-r--r--metadata/md5-cache/dev-ml/ppx_optcomp-0.9.0-r34
-rw-r--r--metadata/md5-cache/dev-ml/ppx_optional-0.14.014
-rw-r--r--metadata/md5-cache/dev-ml/ppx_optional-0.9.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_pipebang-0.14.014
-rw-r--r--metadata/md5-cache/dev-ml/ppx_pipebang-0.9.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.114
-rw-r--r--metadata/md5-cache/dev-ml/ppx_sexp_conv-0.9.0-r14
-rw-r--r--metadata/md5-cache/dev-ml/ppx_sexp_message-0.14.014
-rw-r--r--metadata/md5-cache/dev-ml/ppx_sexp_message-0.9.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_sexp_value-0.14.014
-rw-r--r--metadata/md5-cache/dev-ml/ppx_sexp_value-0.9.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_stable-0.14.114
-rw-r--r--metadata/md5-cache/dev-ml/ppx_string-0.14.114
-rw-r--r--metadata/md5-cache/dev-ml/ppx_tools-6.214
-rw-r--r--metadata/md5-cache/dev-ml/ppx_traverse-0.9.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_traverse_builtins-0.9.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_type_conv-0.9.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_typerep_conv-0.14.114
-rw-r--r--metadata/md5-cache/dev-ml/ppx_typerep_conv-0.9.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_variants_conv-0.14.114
-rw-r--r--metadata/md5-cache/dev-ml/ppx_variants_conv-0.9.04
-rw-r--r--metadata/md5-cache/dev-ml/ppxfind-1.414
-rw-r--r--metadata/md5-cache/dev-ml/ppxlib-0.18.014
-rw-r--r--metadata/md5-cache/dev-ml/re-1.9.014
-rw-r--r--metadata/md5-cache/dev-ml/re2-0.9.04
-rw-r--r--metadata/md5-cache/dev-ml/re2-0.9.14
-rw-r--r--metadata/md5-cache/dev-ml/react-1.2.14
-rw-r--r--metadata/md5-cache/dev-ml/react-1.2.1-r115
-rw-r--r--metadata/md5-cache/dev-ml/reactiveData-0.2.14
-rw-r--r--metadata/md5-cache/dev-ml/reactiveData-99994
-rw-r--r--metadata/md5-cache/dev-ml/result-1.514
-rw-r--r--metadata/md5-cache/dev-ml/rresult-0.5.04
-rw-r--r--metadata/md5-cache/dev-ml/seq-112
-rw-r--r--metadata/md5-cache/dev-ml/sexplib-0.14.014
-rw-r--r--metadata/md5-cache/dev-ml/sexplib-0.9.24
-rw-r--r--metadata/md5-cache/dev-ml/sexplib-0.9.34
-rw-r--r--metadata/md5-cache/dev-ml/sexplib0-0.14.014
-rw-r--r--metadata/md5-cache/dev-ml/spawn-0.9.04
-rw-r--r--metadata/md5-cache/dev-ml/splittable_random-0.14.014
-rw-r--r--metadata/md5-cache/dev-ml/stdio-0.14.014
-rw-r--r--metadata/md5-cache/dev-ml/stdio-0.9.0-r14
-rw-r--r--metadata/md5-cache/dev-ml/stdio-0.9.14
-rw-r--r--metadata/md5-cache/dev-ml/stdlib-shims-0.2.09
-rw-r--r--metadata/md5-cache/dev-ml/stringext-1.5.04
-rw-r--r--metadata/md5-cache/dev-ml/textutils-0.9.04
-rw-r--r--metadata/md5-cache/dev-ml/time_now-0.14.014
-rw-r--r--metadata/md5-cache/dev-ml/topkg-1.0.312
-rw-r--r--metadata/md5-cache/dev-ml/typerep-0.14.014
-rw-r--r--metadata/md5-cache/dev-ml/typerep-0.9.04
-rw-r--r--metadata/md5-cache/dev-ml/variantslib-0.14.014
-rw-r--r--metadata/md5-cache/dev-ml/variantslib-0.9.04
-rw-r--r--metadata/md5-cache/dev-ml/yojson-1.4.04
173 files changed, 1487 insertions, 156 deletions
diff --git a/metadata/md5-cache/dev-ml/alcotest-0.8.2 b/metadata/md5-cache/dev-ml/alcotest-0.8.2
index b9618b0d2937..99c51d054b5f 100644
--- a/metadata/md5-cache/dev-ml/alcotest-0.8.2
+++ b/metadata/md5-cache/dev-ml/alcotest-0.8.2
@@ -1,5 +1,5 @@
DEFINED_PHASES=compile install test
-DEPEND=dev-ml/fmt:= dev-ml/astring:= dev-ml/cmdliner:= dev-ml/result:= dev-ml/jbuilder dev-ml/findlib >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/fmt:= dev-ml/astring:= dev-ml/cmdliner:= dev-ml/result:= dev-ml/jbuilder dev-ml/findlib >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=A lightweight and colourful test framework
EAPI=5
HOMEPAGE=https://github.com/mirage/alcotest/
@@ -10,5 +10,5 @@ RDEPEND=dev-ml/fmt:= dev-ml/astring:= dev-ml/cmdliner:= dev-ml/result:= >=dev-la
RESTRICT=!test? ( test )
SLOT=0/0.8.2
SRC_URI=https://github.com/mirage/alcotest/archive/0.8.2.tar.gz -> alcotest-0.8.2.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=e88ebb65444a1e01d8632ee831408ba1
diff --git a/metadata/md5-cache/dev-ml/astring-0.8.3 b/metadata/md5-cache/dev-ml/astring-0.8.3
index aacffb4f30d7..a44030bb2d41 100644
--- a/metadata/md5-cache/dev-ml/astring-0.8.3
+++ b/metadata/md5-cache/dev-ml/astring-0.8.3
@@ -1,5 +1,5 @@
DEFINED_PHASES=compile install
-DEPEND=dev-lang/ocaml:=[ocamlopt] dev-ml/topkg dev-ml/ocamlbuild dev-ml/findlib >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-lang/ocaml:=[ocamlopt] dev-ml/topkg dev-ml/ocamlbuild dev-ml/findlib >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Alternative String module for OCaml
EAPI=5
HOMEPAGE=https://erratique.ch/software/astring https://github.com/dbuenzli/astring
@@ -8,5 +8,5 @@ LICENSE=ISC
RDEPEND=dev-lang/ocaml:=[ocamlopt] >=dev-lang/ocaml-4:=
SLOT=0/0.8.3
SRC_URI=https://erratique.ch/software/astring/releases/astring-0.8.3.tbz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=394c66729d8398c752a2d767955615fb
diff --git a/metadata/md5-cache/dev-ml/async-0.9.0 b/metadata/md5-cache/dev-ml/async-0.9.0
index 264fc8219dd1..6fc33a2adb61 100644
--- a/metadata/md5-cache/dev-ml/async-0.9.0
+++ b/metadata/md5-cache/dev-ml/async-0.9.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/async_extra:= dev-ml/async_kernel:= dev-ml/async_unix:= dev-ml/core:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/async_extra:= dev-ml/async_kernel:= dev-ml/async_unix:= dev-ml/core:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Jane Street Capital's asynchronous execution library
EAPI=6
HOMEPAGE=https://github.com/janestreet/async
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/async_extra:= dev-ml/async_kernel:= dev-ml/async_unix:= dev-ml/core:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.0
SRC_URI=https://github.com/janestreet/async/archive/v0.9.0.tar.gz -> async-0.9.0.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=a986994d3355154bf98c7ebfba8f16ed
diff --git a/metadata/md5-cache/dev-ml/base-0.14.0 b/metadata/md5-cache/dev-ml/base-0.14.0
new file mode 100644
index 000000000000..30797c26a7a4
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/base-0.14.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/sexplib0-0.12:= dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Standard library for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/base
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/sexplib0-0.12:= dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/base/archive/v0.14.0.tar.gz -> base-0.14.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=aa48a8b3c55425c4392a78e11571289f
diff --git a/metadata/md5-cache/dev-ml/base_quickcheck-0.14.0 b/metadata/md5-cache/dev-ml/base_quickcheck-0.14.0
new file mode 100644
index 000000000000..80a0714abf0f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/base_quickcheck-0.14.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= dev-ml/ppx_base:= dev-ml/ppx_fields_conv:= dev-ml/ppx_let:= dev-ml/ppx_sexp_message:= dev-ml/ppx_sexp_value:= dev-ml/splittable_random:= dev-ml/ppxlib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Randomized testing framework, designed for compatibility with Base
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/base_quickcheck
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-ml/base:= dev-ml/ppx_base:= dev-ml/ppx_fields_conv:= dev-ml/ppx_let:= dev-ml/ppx_sexp_message:= dev-ml/ppx_sexp_value:= dev-ml/splittable_random:= dev-ml/ppxlib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/base_quickcheck/archive/v0.14.0.tar.gz -> base_quickcheck-0.14.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=d17bcb10634aaaa30e3bcdd9078e1150
diff --git a/metadata/md5-cache/dev-ml/bin_prot-0.14.0 b/metadata/md5-cache/dev-ml/bin_prot-0.14.0
new file mode 100644
index 000000000000..7c1561783be6
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/bin_prot-0.14.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= dev-ml/ppx_compare:= dev-ml/ppx_custom_printf:= dev-ml/ppx_fields_conv:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_variants_conv:= !dev-ml/bin-prot >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Binary protocol generator
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/bin_prot
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= dev-ml/ppx_compare:= dev-ml/ppx_custom_printf:= dev-ml/ppx_fields_conv:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_variants_conv:= !dev-ml/bin-prot >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/bin_prot/archive/v0.14.0.tar.gz -> bin_prot-0.14.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=bcaf858bbcadc17498cadc51b3ce8b16
diff --git a/metadata/md5-cache/dev-ml/cairo-ocaml-1.2.0-r1 b/metadata/md5-cache/dev-ml/cairo-ocaml-1.2.0-r1
new file mode 100644
index 000000000000..7976ae7c3b09
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/cairo-ocaml-1.2.0-r1
@@ -0,0 +1,14 @@
+BDEPEND=>=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
+DEFINED_PHASES=compile configure install prepare
+DEPEND=dev-lang/ocaml:= x11-libs/cairo gtk? ( dev-ml/lablgtk:2= ) pango? ( x11-libs/pango ) >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Ocaml bindings for the cairo vector graphics library
+EAPI=7
+HOMEPAGE=https://www.cairographics.org/cairo-ocaml/
+IUSE=doc examples gtk pango
+KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux
+LICENSE=LGPL-2.1
+RDEPEND=dev-lang/ocaml:= x11-libs/cairo gtk? ( dev-ml/lablgtk:2= ) pango? ( x11-libs/pango )
+SLOT=0/1.2.0
+SRC_URI=https://cgit.freedesktop.org/cairo-ocaml/snapshot/cairo-ocaml-1.2.0.tar.bz2
+_eclasses_=autotools 7d999b62b8749fad43fff00620cedf47 findlib 17c71a5d96323df925f9f6db1215668a libtool f143db5a74ccd9ca28c1234deffede96 multilib 98584e405e2b0264d37e8f728327fed1 toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
+_md5_=cde9e96f6459c098b39b2c97362e95a8
diff --git a/metadata/md5-cache/dev-ml/cairo2-0.6.1 b/metadata/md5-cache/dev-ml/cairo2-0.6.1
new file mode 100644
index 000000000000..bb3b9b9f1935
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/cairo2-0.6.1
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=x11-libs/cairo:= dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Binding to Cairo, a 2D Vector Graphics Library
+EAPI=7
+HOMEPAGE=https://github.com/Chris00/ocaml-cairo
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=LGPL-3
+RDEPEND=x11-libs/cairo:= dev-ml/dune-configurator:= !dev-ml/ocaml-cairo >=dev-lang/ocaml-4:=[ocamlopt?]
+RESTRICT=test
+SLOT=0/0.6.1
+SRC_URI=https://github.com/Chris00/ocaml-cairo/releases/download/0.6.1/cairo2-0.6.1.tbz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=adda5ba43170afa3e83dbe1f07d95176
diff --git a/metadata/md5-cache/dev-ml/camlbz2-0.6.0-r1 b/metadata/md5-cache/dev-ml/camlbz2-0.6.0-r1
new file mode 100644
index 000000000000..acb8939e4dff
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlbz2-0.6.0-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=app-arch/bzip2 >=dev-lang/ocaml-3.12:=[ocamlopt] >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=OCaml bindings for libbz (AKA, bzip2)
+EAPI=7
+HOMEPAGE=http://camlbz2.forge.ocamlcore.org/
+IUSE=doc
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=LGPL-2.1
+RDEPEND=app-arch/bzip2 >=dev-lang/ocaml-3.12:=[ocamlopt]
+SLOT=0/0.6.0
+SRC_URI=http://forge.ocamlcore.org/frs/download.php/72/camlbz2-0.6.0.tar.gz
+_eclasses_=findlib 17c71a5d96323df925f9f6db1215668a
+_md5_=f8db52688089e1e937605db9a05084dc
diff --git a/metadata/md5-cache/dev-ml/camlp4-4.10_p1 b/metadata/md5-cache/dev-ml/camlp4-4.10_p1
new file mode 100644
index 000000000000..55e7113b7a69
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlp4-4.10_p1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install
+DEPEND=>=dev-lang/ocaml-4.10.0:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=System for writing extensible parsers for programming languages
+EAPI=7
+HOMEPAGE=https://github.com/camlp4/camlp4
+IUSE=+ocamlopt
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux
+LICENSE=LGPL-2-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4.10.0:=[ocamlopt?] !<dev-lang/ocaml-4.02 !<dev-ml/findlib-1.5.5-r1
+SLOT=0/4.10_p1
+SRC_URI=https://github.com/camlp4/camlp4/archive/4.10+1.tar.gz -> camlp4-4.10_p1.tar.gz
+_md5_=6aa6ea7500adfe07f7ef4af4166bf114
diff --git a/metadata/md5-cache/dev-ml/camlp4-4.11_p1 b/metadata/md5-cache/dev-ml/camlp4-4.11_p1
new file mode 100644
index 000000000000..ac7cd97aa134
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlp4-4.11_p1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install
+DEPEND=>=dev-lang/ocaml-4.11.0:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=System for writing extensible parsers for programming languages
+EAPI=7
+HOMEPAGE=https://github.com/camlp4/camlp4
+IUSE=+ocamlopt
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux
+LICENSE=LGPL-2-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4.11.0:=[ocamlopt?] !<dev-lang/ocaml-4.02 !<dev-ml/findlib-1.5.5-r1
+SLOT=0/4.11_p1
+SRC_URI=https://github.com/camlp4/camlp4/archive/4.11+1.tar.gz -> camlp4-4.11_p1.tar.gz
+_md5_=f6ae37998f144d813b26d2ff6189ff20
diff --git a/metadata/md5-cache/dev-ml/camlp5-7.12 b/metadata/md5-cache/dev-ml/camlp5-7.12
new file mode 100644
index 000000000000..d782bf991e57
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlp5-7.12
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=>=dev-lang/ocaml-3.10:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=A preprocessor-pretty-printer of ocaml
+EAPI=7
+HOMEPAGE=https://camlp5.github.io/
+IUSE=doc +ocamlopt
+KEYWORDS=~alpha ~amd64 ~ppc ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ocaml-3.10:=[ocamlopt?]
+SLOT=0/7.12
+SRC_URI=https://github.com/camlp5/camlp5/archive/rel712.tar.gz -> camlp5-7.12.tar.gz
+_eclasses_=findlib 17c71a5d96323df925f9f6db1215668a vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=886be777e0b10cceabba9e82aad3a3c9
diff --git a/metadata/md5-cache/dev-ml/cinaps-0.14.0 b/metadata/md5-cache/dev-ml/cinaps-0.14.0
new file mode 100644
index 000000000000..1d290c3cd26e
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/cinaps-0.14.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/re:= test? ( dev-ml/ppx_jane ) >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Trivial metaprogramming tool
+EAPI=7
+HOMEPAGE=https://github.com/ocaml-ppx/cinaps
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=MIT
+RDEPEND=dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.0
+SRC_URI=https://github.com/ocaml-ppx/cinaps/archive/v0.14.0.tar.gz -> cinaps-0.14.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=74a0134817de7de8da517cf29af699cd
diff --git a/metadata/md5-cache/dev-ml/cmdliner-1.0.4 b/metadata/md5-cache/dev-ml/cmdliner-1.0.4
new file mode 100644
index 000000000000..490e2f489a0c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/cmdliner-1.0.4
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/result:= dev-ml/findlib:= dev-ml/topkg dev-ml/ocamlbuild >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Declarative definition of command line interfaces for OCaml
+EAPI=7
+HOMEPAGE=http://erratique.ch/software/cmdliner
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=ISC
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/result:= dev-ml/findlib:=
+SLOT=0/1.0.4
+SRC_URI=http://erratique.ch/software/cmdliner/releases/cmdliner-1.0.4.tbz
+_eclasses_=findlib 17c71a5d96323df925f9f6db1215668a
+_md5_=516360e14c288afc49eb9b9a1656249c
diff --git a/metadata/md5-cache/dev-ml/core-0.9.1-r1 b/metadata/md5-cache/dev-ml/core-0.9.1-r1
index d6683af2f1a7..5a9be4f9e2f2 100644
--- a/metadata/md5-cache/dev-ml/core-0.9.1-r1
+++ b/metadata/md5-cache/dev-ml/core-0.9.1-r1
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/base:= dev-ml/configurator:= dev-ml/core_kernel:= dev-ml/ppx_assert:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/sexplib:= dev-ml/spawn:= dev-ml/stdio:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/base:= dev-ml/configurator:= dev-ml/core_kernel:= dev-ml/ppx_assert:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/sexplib:= dev-ml/spawn:= dev-ml/stdio:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Jane Street's alternative to the standard library
EAPI=6
HOMEPAGE=https://github.com/janestreet/core
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/base:= dev-ml/configurator:= dev-ml/core_kernel:= dev-ml/ppx_assert:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/sexplib:= dev-ml/spawn:= dev-ml/stdio:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.1
SRC_URI=https://github.com/janestreet/core/archive/v0.9.1.tar.gz -> core-0.9.1.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=df4572d1e1b80028c10da6de7016e9ff
diff --git a/metadata/md5-cache/dev-ml/core-0.9.2 b/metadata/md5-cache/dev-ml/core-0.9.2
index cf1757627ff9..613bee68a172 100644
--- a/metadata/md5-cache/dev-ml/core-0.9.2
+++ b/metadata/md5-cache/dev-ml/core-0.9.2
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/base:= dev-ml/configurator:= dev-ml/core_kernel:= dev-ml/ppx_assert:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/sexplib:= dev-ml/spawn:= dev-ml/stdio:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/base:= dev-ml/configurator:= dev-ml/core_kernel:= dev-ml/ppx_assert:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/sexplib:= dev-ml/spawn:= dev-ml/stdio:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Jane Street's alternative to the standard library
EAPI=6
HOMEPAGE=https://github.com/janestreet/core
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/base:= dev-ml/configurator:= dev-ml/core_kernel:= dev-ml/ppx_assert:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/sexplib:= dev-ml/spawn:= dev-ml/stdio:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.2
SRC_URI=https://github.com/janestreet/core/archive/v0.9.2.tar.gz -> core-0.9.2.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=aee3b69142b609b9a4a6bf0f5895800f
diff --git a/metadata/md5-cache/dev-ml/cppo-1.6.6 b/metadata/md5-cache/dev-ml/cppo-1.6.6
new file mode 100644
index 000000000000..5634a7029935
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/cppo-1.6.6
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ocamlbuild >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=An equivalent of the C preprocessor for OCaml programs
+EAPI=7
+HOMEPAGE=https://github.com/ocaml-community/cppo/
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=BSD
+RDEPEND=dev-ml/ocamlbuild >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/1.6.6
+SRC_URI=https://github.com/ocaml-community/cppo/archive/v1.6.6.tar.gz -> cppo-1.6.6.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=52708aa6115cbfb15792fa38b31d5a9d
diff --git a/metadata/md5-cache/dev-ml/csexp-1.3.2 b/metadata/md5-cache/dev-ml/csexp-1.3.2
new file mode 100644
index 000000000000..794500f22eb8
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/csexp-1.3.2
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/result:= test? ( dev-ml/ppx_expect ) >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Parsing and printing of S-expressions in Canonical form
+EAPI=7
+HOMEPAGE=https://github.com/ocaml-dune/csexp
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=MIT
+RDEPEND=dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/1.3.2
+SRC_URI=https://github.com/ocaml-dune/csexp/releases/download/1.3.2/csexp-1.3.2.tbz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=08158d447a963ef5815a825854acea46
diff --git a/metadata/md5-cache/dev-ml/cudf-0.9 b/metadata/md5-cache/dev-ml/cudf-0.9
new file mode 100644
index 000000000000..4a408f182d66
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/cudf-0.9
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install prepare test
+DEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/extlib:= dev-libs/glib:2 test? ( dev-ml/ounit2 ) dev-ml/findlib dev-ml/ocamlbuild dev-lang/perl
+DESCRIPTION=Library to parse, pretty print, and evaluate CUDF documents
+EAPI=7
+HOMEPAGE=http://www.mancoosi.org/cudf/
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=LGPL-3
+RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/extlib:= dev-libs/glib:2
+SLOT=0/0.9
+SRC_URI=https://gforge.inria.fr/frs/download.php/file/36602/cudf-0.9.tar.gz
+_eclasses_=multilib 98584e405e2b0264d37e8f728327fed1 toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
+_md5_=cafeea2304873253f71cb91253ea8355
diff --git a/metadata/md5-cache/dev-ml/dns-1.0.0 b/metadata/md5-cache/dev-ml/dns-1.0.0
index c10213ba5f1a..512afef23aa6 100644
--- a/metadata/md5-cache/dev-ml/dns-1.0.0
+++ b/metadata/md5-cache/dev-ml/dns-1.0.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=compile install test
-DEPEND=dev-ml/jbuilder >=dev-ml/ocaml-base64-2.0.0:= >=dev-ml/ocaml-cstruct-3.0.2:=[ppx] dev-ml/ocaml-hashcons:= >=dev-ml/ocaml-ipaddr-2.6.0:= dev-ml/ocaml-re:= >=dev-ml/ocaml-uri-1.7.0:= dev-ml/result:= !dev-ml/odns >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/jbuilder >=dev-ml/ocaml-base64-2.0.0:= >=dev-ml/ocaml-cstruct-3.0.2:=[ppx] dev-ml/ocaml-hashcons:= >=dev-ml/ocaml-ipaddr-2.6.0:= dev-ml/ocaml-re:= >=dev-ml/ocaml-uri-1.7.0:= dev-ml/result:= !dev-ml/odns >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=A pure OCaml implementation of the DNS protocol
EAPI=5
HOMEPAGE=https://github.com/mirage/ocaml-dns https://mirage.io
@@ -9,5 +9,5 @@ RDEPEND=>=dev-ml/ocaml-base64-2.0.0:= >=dev-ml/ocaml-cstruct-3.0.2:=[ppx] dev-ml
RESTRICT=test
SLOT=0/1.0.0
SRC_URI=https://github.com/mirage/dns/archive/v1.0.0.tar.gz -> ocaml-dns-1.0.0.tar.gz
-_eclasses_=findlib 17c71a5d96323df925f9f6db1215668a opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=findlib 17c71a5d96323df925f9f6db1215668a opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=6ce03d8214e5fe840ad2c595ed1061f5
diff --git a/metadata/md5-cache/dev-ml/dose3-5.0.1-r1 b/metadata/md5-cache/dev-ml/dose3-5.0.1-r1
new file mode 100644
index 000000000000..1ca48d5e3332
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dose3-5.0.1-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/cudf:= >=dev-ml/extlib-1.7.0:= dev-ml/re:= parmap? ( dev-ml/parmap:= ) zip? ( dev-ml/camlzip:= ) bzip2? ( dev-ml/camlbz2:= ) >=dev-ml/ocamlgraph-1.8.6:= xml? ( dev-ml/ocaml-expat:= dev-ml/xml-light:= ) curl? ( dev-ml/ocurl:= ) rpm4? ( app-arch/rpm ) dev-ml/findlib dev-ml/ocamlbuild dev-ml/cppo test? ( dev-python/pyyaml[libyaml] )
+DESCRIPTION=Library to perform analysis on package repositories
+EAPI=7
+HOMEPAGE=http://www.mancoosi.org/software/ https://gforge.inria.fr/projects/dose
+IUSE=+ocamlopt parmap zip bzip2 xml curl rpm4 test
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=LGPL-3
+RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/cudf:= >=dev-ml/extlib-1.7.0:= dev-ml/re:= parmap? ( dev-ml/parmap:= ) zip? ( dev-ml/camlzip:= ) bzip2? ( dev-ml/camlbz2:= ) >=dev-ml/ocamlgraph-1.8.6:= xml? ( dev-ml/ocaml-expat:= dev-ml/xml-light:= ) curl? ( dev-ml/ocurl:= ) rpm4? ( app-arch/rpm )
+RESTRICT=test
+SLOT=0/5.0.1
+SRC_URI=https://gforge.inria.fr/frs/download.php/file/36063/dose3-5.0.1.tar.gz
+_md5_=a614d3550b3ae14c0f222e93764f36f4
diff --git a/metadata/md5-cache/dev-ml/dune-2.7.1 b/metadata/md5-cache/dev-ml/dune-2.7.1
new file mode 100644
index 000000000000..943e5b19a724
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-2.7.1
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install
+DEPEND=dev-lang/ocaml
+DESCRIPTION=A composable build system for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/dune
+IUSE=test
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-lang/ocaml !dev-ml/jbuilder
+RESTRICT=test
+SLOT=0/2.7.1
+SRC_URI=https://github.com/ocaml/dune/archive/2.7.1.tar.gz -> dune-2.7.1.tar.gz
+_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045
+_md5_=189fd83a2e7879d7e367ce2189619c24
diff --git a/metadata/md5-cache/dev-ml/dune-configurator-2.7.1 b/metadata/md5-cache/dev-ml/dune-configurator-2.7.1
new file mode 100644
index 000000000000..37f882869563
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-configurator-2.7.1
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile configure install test
+DEPEND=dev-ml/dune-private-libs:= dev-ml/csexp:= test? ( dev-ml/ppx_expect ) >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=A composable build system for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/dune-private-libs:= dev-ml/csexp:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/2.7.1
+SRC_URI=https://github.com/ocaml/dune/archive/2.7.1.tar.gz -> dune-2.7.1.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=e435b4c5697604889b5ca6d89b8b0f7c
diff --git a/metadata/md5-cache/dev-ml/dune-private-libs-2.7.1 b/metadata/md5-cache/dev-ml/dune-private-libs-2.7.1
new file mode 100644
index 000000000000..c53303787f95
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-private-libs-2.7.1
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-ml/csexp:= test? ( dev-ml/ppx_expect ) >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=A composable build system for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/csexp:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/2.7.1
+SRC_URI=https://github.com/ocaml/dune/archive/2.7.1.tar.gz -> dune-2.7.1.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=93a87b419426c7da5d773de02a204964
diff --git a/metadata/md5-cache/dev-ml/extlib-1.7.7 b/metadata/md5-cache/dev-ml/extlib-1.7.7
new file mode 100644
index 000000000000..4f8cc080d74f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/extlib-1.7.7
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install prepare test
+DEPEND=dev-lang/ocaml:=[ocamlopt?] dev-ml/cppo >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Standard library extensions for O'Caml
+EAPI=7
+HOMEPAGE=https://github.com/ygrek/ocaml-extlib
+IUSE=doc +ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+LICENSE=LGPL-2.1
+RDEPEND=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 17c71a5d96323df925f9f6db1215668a vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=7f88bdcc861880ca2cf13556a5ddeaa9
diff --git a/metadata/md5-cache/dev-ml/fieldslib-0.14.0 b/metadata/md5-cache/dev-ml/fieldslib-0.14.0
new file mode 100644
index 000000000000..6dee94a677ab
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/fieldslib-0.14.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppxlib:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Folding over record fields
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/fieldslib
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppxlib:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/fieldslib/archive/v0.14.0.tar.gz -> fieldslib-0.14.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=c1524b1bf5e61c51bbbbec88da5ac53c
diff --git a/metadata/md5-cache/dev-ml/findlib-1.8.1-r1 b/metadata/md5-cache/dev-ml/findlib-1.8.1-r1
new file mode 100644
index 000000000000..491f90726a64
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/findlib-1.8.1-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install postinst prepare
+DEPEND=>=dev-lang/ocaml-4.08.1-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.08.1-r1:=[ocamlopt?] tk? ( dev-ml/labltk:= )
+SLOT=0
+SRC_URI=http://download.camlcity.org/download/findlib-1.8.1.tar.gz
+_eclasses_=multilib 98584e405e2b0264d37e8f728327fed1 toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
+_md5_=2c29554c34af590f1f61b0770e81affd
diff --git a/metadata/md5-cache/dev-ml/fmt-0.8.4 b/metadata/md5-cache/dev-ml/fmt-0.8.4
index 9642ad6f5559..90a7db045b48 100644
--- a/metadata/md5-cache/dev-ml/fmt-0.8.4
+++ b/metadata/md5-cache/dev-ml/fmt-0.8.4
@@ -1,5 +1,5 @@
DEFINED_PHASES=compile install test
-DEPEND=dev-ml/result:=[ocamlopt] dev-lang/ocaml:=[ocamlopt] dev-ml/uchar:=[ocamlopt] dev-ml/cmdliner:=[ocamlopt] >=dev-ml/topkg-0.9 dev-ml/ocamlbuild dev-ml/findlib >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/result:=[ocamlopt] dev-lang/ocaml:=[ocamlopt] dev-ml/uchar:=[ocamlopt] dev-ml/cmdliner:=[ocamlopt] >=dev-ml/topkg-0.9 dev-ml/ocamlbuild dev-ml/findlib >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Combinators to devise OCaml Format pretty-printing functions
EAPI=5
HOMEPAGE=https://erratique.ch/software/fmt https://github.com/dbuenzli/fmt
@@ -10,5 +10,5 @@ RDEPEND=dev-ml/result:=[ocamlopt] dev-lang/ocaml:=[ocamlopt] dev-ml/uchar:=[ocam
RESTRICT=!test? ( test )
SLOT=0/0.8.4
SRC_URI=https://erratique.ch/software/fmt/releases/fmt-0.8.4.tbz
-_eclasses_=findlib 17c71a5d96323df925f9f6db1215668a opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=findlib 17c71a5d96323df925f9f6db1215668a opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=0943fd6eb645f0ad044ac64e6ad1fbc9
diff --git a/metadata/md5-cache/dev-ml/fpath-0.7.2 b/metadata/md5-cache/dev-ml/fpath-0.7.2
index 8b9bc215d207..485d1a911b84 100644
--- a/metadata/md5-cache/dev-ml/fpath-0.7.2
+++ b/metadata/md5-cache/dev-ml/fpath-0.7.2
@@ -1,5 +1,5 @@
DEFINED_PHASES=compile install
-DEPEND=dev-ml/result:= dev-ml/astring:= dev-ml/topkg dev-ml/ocamlbuild dev-ml/findlib >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/result:= dev-ml/astring:= dev-ml/topkg dev-ml/ocamlbuild dev-ml/findlib >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=File system paths for OCaml
EAPI=6
HOMEPAGE=https://erratique.ch/software/fpath https://github.com/dbuenzli/fpath
@@ -8,5 +8,5 @@ LICENSE=ISC
RDEPEND=dev-ml/result:= dev-ml/astring:= >=dev-lang/ocaml-4:=
SLOT=0/0.7.2
SRC_URI=https://erratique.ch/software/fpath/releases/fpath-0.7.2.tbz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=2fea3947c7078d4c95c57f18739c79a9
diff --git a/metadata/md5-cache/dev-ml/integers-0.4.0 b/metadata/md5-cache/dev-ml/integers-0.4.0
new file mode 100644
index 000000000000..9aa2a58006a4
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/integers-0.4.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Various signed and unsigned integer types for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/ocamllabs/ocaml-integers
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.4.0
+SRC_URI=https://github.com/ocamllabs/ocaml-integers/archive/0.4.0.tar.gz -> integers-0.4.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=8cd380366d0e686920182cad40aa02a3
diff --git a/metadata/md5-cache/dev-ml/jane-street-headers-0.14.0 b/metadata/md5-cache/dev-ml/jane-street-headers-0.14.0
new file mode 100644
index 000000000000..7f58c5a267f0
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/jane-street-headers-0.14.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Jane Street header files
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/jane-street-headers
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/jane-street-headers/archive/v0.14.0.tar.gz -> jane-street-headers-0.14.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=a3c050bca490799e15ca058b6d3404c0
diff --git a/metadata/md5-cache/dev-ml/jbuilder-1.0_beta14 b/metadata/md5-cache/dev-ml/jbuilder-1.0_beta14
index 9dbe34c7f088..e1b45260fd00 100644
--- a/metadata/md5-cache/dev-ml/jbuilder-1.0_beta14
+++ b/metadata/md5-cache/dev-ml/jbuilder-1.0_beta14
@@ -1,5 +1,5 @@
DEFINED_PHASES=install prepare
-DEPEND=test? ( dev-ml/menhir ) >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=test? ( dev-ml/menhir ) >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=A composable build system for OCaml
EAPI=5
HOMEPAGE=https://github.com/janestreet/jbuilder
@@ -10,5 +10,5 @@ RDEPEND=>=dev-lang/ocaml-4:=
RESTRICT=!test? ( test )
SLOT=0/1.0_beta14
SRC_URI=https://github.com/janestreet/jbuilder/archive/1.0+beta14.tar.gz -> jbuilder-1.0-beta14.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=c506b3bd50e5dc7af6ef1e8ceab4a7b5
diff --git a/metadata/md5-cache/dev-ml/jst-config-0.14.0 b/metadata/md5-cache/dev-ml/jst-config-0.14.0
new file mode 100644
index 000000000000..c04af912d9b8
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/jst-config-0.14.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?]
+DESCRIPTION=Compile-time configuration for Jane Street libraries
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/jst-config
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=MIT
+RDEPEND=dev-ml/base:= dev-ml/ppx_assert:= dev-ml/stdio:= dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/jst-config/archive/v0.14.0.tar.gz -> jst-config-0.14.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=8f936ca80a44eb73659fec28160fdd1b
diff --git a/metadata/md5-cache/dev-ml/lablgtk-3.1.1 b/metadata/md5-cache/dev-ml/lablgtk-3.1.1
new file mode 100644
index 000000000000..bc062280906c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/lablgtk-3.1.1
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=app-text/gtkspell:3= x11-libs/gtk+:3= dev-ml/cairo2:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=OCaml bindings to GTK-3
+EAPI=7
+HOMEPAGE=https://github.com/garrigue/lablgtk
+IUSE=+ocamlopt sourceview
+KEYWORDS=~amd64 ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+PDEPEND=sourceview? ( dev-ml/lablgtk-sourceview:3/3.1.1 )
+RDEPEND=app-text/gtkspell:3= x11-libs/gtk+:3= dev-ml/cairo2:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=3/3.1.1
+SRC_URI=https://github.com/garrigue/lablgtk/releases/download/3.1.1/lablgtk3-3.1.1.tbz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=493d7daede9b89a0bacad2300912ed58
diff --git a/metadata/md5-cache/dev-ml/lablgtk-sourceview-3.1.1 b/metadata/md5-cache/dev-ml/lablgtk-sourceview-3.1.1
new file mode 100644
index 000000000000..f074f97e9455
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/lablgtk-sourceview-3.1.1
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=x11-libs/gtksourceview:3.0= >=dev-ml/lablgtk-3.1.1:3= dev-ml/cairo2:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=OCaml bindings to GTK-3
+EAPI=7
+HOMEPAGE=https://github.com/garrigue/lablgtk
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=x11-libs/gtksourceview:3.0= >=dev-ml/lablgtk-3.1.1:3= dev-ml/cairo2:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=3/3.1.1
+SRC_URI=https://github.com/garrigue/lablgtk/releases/download/3.1.1/lablgtk3-3.1.1.tbz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=16bb5956487f9f75d7f866a0722b7963
diff --git a/metadata/md5-cache/dev-ml/lwt-5.3.0 b/metadata/md5-cache/dev-ml/lwt-5.3.0
new file mode 100644
index 000000000000..8e35fcf658e3
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/lwt-5.3.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/seq:= dev-ml/result:= dev-ml/mmap:= dev-ml/ocplib-endian:= >=dev-ml/ppxlib-0.18.0:= dev-ml/react:= dev-ml/dune-configurator:= dev-libs/libev dev-ml/cppo dev-ml/findlib >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Cooperative light-weight thread library for OCaml
+EAPI=7
+HOMEPAGE=http://ocsigen.org/lwt
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-ml/seq:= dev-ml/result:= dev-ml/mmap:= dev-ml/ocplib-endian:= >=dev-ml/ppxlib-0.18.0:= dev-ml/react:= dev-ml/dune-configurator:= dev-libs/libev !<www-servers/ocsigen-1.1 >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/5.3.0
+SRC_URI=https://github.com/ocsigen/lwt/archive/5.3.0.tar.gz -> lwt-5.3.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=a8ee20528e19e72cf566b18ac42cf949
diff --git a/metadata/md5-cache/dev-ml/lwt_ssl-1.1.1 b/metadata/md5-cache/dev-ml/lwt_ssl-1.1.1
index d703f6ccdddf..53cf6df52267 100644
--- a/metadata/md5-cache/dev-ml/lwt_ssl-1.1.1
+++ b/metadata/md5-cache/dev-ml/lwt_ssl-1.1.1
@@ -1,5 +1,5 @@
DEFINED_PHASES=compile install test
-DEPEND=>=dev-ml/lwt-3.1:= >=dev-ml/ocaml-ssl-0.4.0:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=>=dev-ml/lwt-3.1:= >=dev-ml/ocaml-ssl-0.4.0:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=GLib integration for Lwt
EAPI=5
HOMEPAGE=http://ocsigen.org/lwt
@@ -8,5 +8,5 @@ LICENSE=LGPL-2.1-with-linking-exception
RDEPEND=>=dev-ml/lwt-3.1:= >=dev-ml/ocaml-ssl-0.4.0:= >=dev-lang/ocaml-4:=
SLOT=0/1.1.1
SRC_URI=https://github.com/ocsigen/lwt/archive/lwt_ssl-1.1.1.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=6c0c83196eb5aebe7ccd078109a2b78b
diff --git a/metadata/md5-cache/dev-ml/mccs-1.1.11 b/metadata/md5-cache/dev-ml/mccs-1.1.11
new file mode 100644
index 000000000000..e67005686310
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/mccs-1.1.11
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/cudf:= sci-mathematics/glpk:= test? ( dev-ml/extlib:= ) >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Multi Criteria CUDF Solver
+EAPI=7
+HOMEPAGE=http://www.i3s.unice.fr/~cpjm/misc/ https://github.com/AltGr/ocaml-mccs/issues
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=BSD
+RDEPEND=dev-ml/cudf:= sci-mathematics/glpk:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/1.1.11
+SRC_URI=https://github.com/AltGr/ocaml-mccs/archive/1.1+11.tar.gz -> mccs-1.1.11.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=00d0dbaabf6ebcbc4afa90cee2f2bf00
diff --git a/metadata/md5-cache/dev-ml/mmap-1.0.2 b/metadata/md5-cache/dev-ml/mmap-1.0.2
new file mode 100644
index 000000000000..caf985fb6b81
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/mmap-1.0.2
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=File mapping
+EAPI=7
+HOMEPAGE=https://github.com/mirage/mmap
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/1.0.2
+SRC_URI=https://github.com/mirage/mmap/releases/download/v1.0.2/mmap-v1.0.2.tbz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=71847b0c4cad353e1720ff52ef3e3fbd
diff --git a/metadata/md5-cache/dev-ml/mtime-1.1.0 b/metadata/md5-cache/dev-ml/mtime-1.1.0
index 0c5e7b1ad89a..8a3ae6157017 100644
--- a/metadata/md5-cache/dev-ml/mtime-1.1.0
+++ b/metadata/md5-cache/dev-ml/mtime-1.1.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=compile install test
-DEPEND=dev-lang/ocaml:=[ocamlopt] javascript? ( dev-ml/js_of_ocaml:= ) dev-ml/topkg dev-ml/ocamlbuild dev-ml/findlib >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-lang/ocaml:=[ocamlopt] javascript? ( dev-ml/js_of_ocaml:= ) dev-ml/topkg dev-ml/ocamlbuild dev-ml/findlib >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=OCaml module to access monotonic wall-clock time
EAPI=5
HOMEPAGE=https://erratique.ch/software/mtime https://github.com/dbuenzli/mtime
@@ -10,5 +10,5 @@ RDEPEND=dev-lang/ocaml:=[ocamlopt] javascript? ( dev-ml/js_of_ocaml:= ) >=dev-la
RESTRICT=!test? ( test )
SLOT=0/1.1.0
SRC_URI=https://erratique.ch/software/mtime/releases/mtime-1.1.0.tbz
-_eclasses_=desktop 7fd20552ce4cc97e8acb132a499a7dd8 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch ed88001f77c6dd0d5f09e45c1a5b480e estack 686eaab303305a908fd57b2fd7617800 eutils 2d5b3f4b315094768576b6799e4f926e l10n 8cdd85e169b835d518bc2fd59f780d8e ltprune db8b7ce9d0e663594bcb4a4e72131a79 multilib 98584e405e2b0264d37e8f728327fed1 opam c053036d04fbcede5c53fe5752699eb5 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 605c126bed8d87e4378d5ff1645330cb vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf wrapper 4251d4c84c25f59094fd557e0063a974
+_eclasses_=desktop 7fd20552ce4cc97e8acb132a499a7dd8 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch ed88001f77c6dd0d5f09e45c1a5b480e estack 686eaab303305a908fd57b2fd7617800 eutils 2d5b3f4b315094768576b6799e4f926e l10n 8cdd85e169b835d518bc2fd59f780d8e ltprune db8b7ce9d0e663594bcb4a4e72131a79 multilib 98584e405e2b0264d37e8f728327fed1 opam 4f1cff0457cf4790a5510753a67d1cc1 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 605c126bed8d87e4378d5ff1645330cb vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf wrapper 4251d4c84c25f59094fd557e0063a974
_md5_=93c7bbb805f54c67e55b061897770193
diff --git a/metadata/md5-cache/dev-ml/num-1.3-r1 b/metadata/md5-cache/dev-ml/num-1.3-r1
new file mode 100644
index 000000000000..cdfdf4b91dd2
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/num-1.3-r1
@@ -0,0 +1,13 @@
+BDEPEND=>=dev-lang/ocaml-4.09.0:=[ocamlopt] >=dev-ml/findlib-1.8.1[ocamlopt]
+DEFINED_PHASES=compile install
+DEPEND=>=dev-lang/ocaml-4.09.0:=[ocamlopt] >=dev-ml/findlib-1.8.1[ocamlopt] >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Library for arbitrary-precision integer and rational arithmetic
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/num
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4.09.0:=[ocamlopt] >=dev-ml/findlib-1.8.1[ocamlopt]
+SLOT=0
+SRC_URI=https://github.com/ocaml/num/archive/v1.3.tar.gz -> num-1.3.tar.gz
+_eclasses_=findlib 17c71a5d96323df925f9f6db1215668a multilib 98584e405e2b0264d37e8f728327fed1 toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
+_md5_=1ae4a812dd3988b04af213da624f0d09
diff --git a/metadata/md5-cache/dev-ml/ocaml-base64-2.2.0 b/metadata/md5-cache/dev-ml/ocaml-base64-2.2.0
index df047ae903ab..2f0d7c6d4291 100644
--- a/metadata/md5-cache/dev-ml/ocaml-base64-2.2.0
+++ b/metadata/md5-cache/dev-ml/ocaml-base64-2.2.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/jbuilder test? ( dev-ml/rresult dev-ml/bos dev-ml/alcotest ) >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/jbuilder test? ( dev-ml/rresult dev-ml/bos dev-ml/alcotest ) >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Library for radix-64 representation (de)coding
EAPI=6
HOMEPAGE=https://github.com/mirage/ocaml-base64
@@ -10,5 +10,5 @@ RDEPEND=>=dev-lang/ocaml-4:=
RESTRICT=!test? ( test )
SLOT=0/2.2.0
SRC_URI=https://github.com/mirage/ocaml-base64/archive/v2.2.0.tar.gz -> ocaml-base64-2.2.0.tar.gz
-_eclasses_=findlib 17c71a5d96323df925f9f6db1215668a opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=findlib 17c71a5d96323df925f9f6db1215668a opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=f0d607f5775ed53b334dd4e6437651f1
diff --git a/metadata/md5-cache/dev-ml/ocaml-compiler-libs-0.12.3 b/metadata/md5-cache/dev-ml/ocaml-compiler-libs-0.12.3
new file mode 100644
index 000000000000..5a275fbec643
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-compiler-libs-0.12.3
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Repackage the OCaml compiler libs so they do not expose everything at toplevel
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ocaml-compiler-libs
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.12.3
+SRC_URI=https://github.com/janestreet/ocaml-compiler-libs/archive/v0.12.3.tar.gz -> ocaml-compiler-libs-0.12.3.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=eea5ce676853febd95c37c82da1b04c1
diff --git a/metadata/md5-cache/dev-ml/ocaml-compiler-libs-0.9.0 b/metadata/md5-cache/dev-ml/ocaml-compiler-libs-0.9.0
index f67b89f9ec07..7ae5d8a2ef12 100644
--- a/metadata/md5-cache/dev-ml/ocaml-compiler-libs-0.9.0
+++ b/metadata/md5-cache/dev-ml/ocaml-compiler-libs-0.9.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Repackage the OCaml compiler libs so they do not expose everything at toplevel
EAPI=6
HOMEPAGE=https://github.com/janestreet/ocaml-compiler-libs
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ocaml-4:=
SLOT=0/0.9.0
SRC_URI=https://github.com/janestreet/ocaml-compiler-libs/archive/v0.9.0.tar.gz -> ocaml-compiler-libs-0.9.0.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=85278258dffbf8bdfe72848d2ed4c816
diff --git a/metadata/md5-cache/dev-ml/ocaml-cstruct-3.1.1 b/metadata/md5-cache/dev-ml/ocaml-cstruct-3.1.1
index 8ff107489d29..14daaa6f0ee7 100644
--- a/metadata/md5-cache/dev-ml/ocaml-cstruct-3.1.1
+++ b/metadata/md5-cache/dev-ml/ocaml-cstruct-3.1.1
@@ -1,5 +1,5 @@
DEFINED_PHASES=compile install test
-DEPEND=dev-ml/jbuilder test? ( dev-ml/ounit ppx? ( dev-ml/ppx_driver dev-ml/ppx_sexp_conv ) ) async? ( dev-ml/async_kernel:= dev-ml/async_unix:= dev-ml/core_kernel:= ) lwt? ( dev-ml/lwt:= ) ppx? ( dev-ml/ppx_tools:= dev-ml/ocaml-migrate-parsetree:= >=dev-ml/ppx_tools_versioned-5.0.1:= ) dev-ml/ocplib-endian:= dev-ml/sexplib:= dev-ml/type-conv:= >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/jbuilder test? ( dev-ml/ounit ppx? ( dev-ml/ppx_driver dev-ml/ppx_sexp_conv ) ) async? ( dev-ml/async_kernel:= dev-ml/async_unix:= dev-ml/core_kernel:= ) lwt? ( dev-ml/lwt:= ) ppx? ( dev-ml/ppx_tools:= dev-ml/ocaml-migrate-parsetree:= >=dev-ml/ppx_tools_versioned-5.0.1:= ) dev-ml/ocplib-endian:= dev-ml/sexplib:= dev-ml/type-conv:= >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Map OCaml arrays onto C-like structs
EAPI=5
HOMEPAGE=https://github.com/mirage/ocaml-cstruct https://mirage.io
@@ -10,5 +10,5 @@ RDEPEND=async? ( dev-ml/async_kernel:= dev-ml/async_unix:= dev-ml/core_kernel:=
RESTRICT=!test? ( test )
SLOT=0/3.1.1
SRC_URI=https://github.com/mirage/ocaml-cstruct/archive/v3.1.1.tar.gz -> ocaml-cstruct-3.1.1.tar.gz
-_eclasses_=findlib 17c71a5d96323df925f9f6db1215668a opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=findlib 17c71a5d96323df925f9f6db1215668a opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=7baef6bed6fb57211c8515e34f89827f
diff --git a/metadata/md5-cache/dev-ml/ocaml-ctypes-0.17.1 b/metadata/md5-cache/dev-ml/ocaml-ctypes-0.17.1
new file mode 100644
index 000000000000..ea59dd4a0e07
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-ctypes-0.17.1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install prepare test
+DEPEND=>=dev-lang/ocaml-4.02:=[ocamlopt] >=dev-libs/libffi-3.3_rc0:0/7 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
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.02:=[ocamlopt] >=dev-libs/libffi-3.3_rc0:0/7 dev-ml/integers:=
+SLOT=0/0.17.1
+SRC_URI=https://github.com/ocamllabs/ocaml-ctypes/archive/0.17.1.tar.gz -> ocaml-ctypes-0.17.1.tar.gz
+_eclasses_=findlib 17c71a5d96323df925f9f6db1215668a
+_md5_=b0dcbcba3a4c1d8c5e8f7c651246c3be
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
new file mode 100644
index 000000000000..dea8d190a48e
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-expat-1.1.0-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install test
+DEPEND=dev-libs/expat >=dev-lang/ocaml-3.10.2:=[ocamlopt?] test? ( dev-ml/ounit2 ) >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=OCaml bindings for expat
+EAPI=7
+HOMEPAGE=https://github.com/whitequark/ocaml-expat
+IUSE=doc +ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=MIT
+RDEPEND=dev-libs/expat >=dev-lang/ocaml-3.10.2:=[ocamlopt?]
+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 17c71a5d96323df925f9f6db1215668a
+_md5_=e15216b63a018f21711236b3bcc380fa
diff --git a/metadata/md5-cache/dev-ml/ocaml-fileutils-0.6.2 b/metadata/md5-cache/dev-ml/ocaml-fileutils-0.6.2
index b360c439e167..7a6ab2c9b125 100644
--- a/metadata/md5-cache/dev-ml/ocaml-fileutils-0.6.2
+++ b/metadata/md5-cache/dev-ml/ocaml-fileutils-0.6.2
@@ -1,5 +1,6 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
DEFINED_PHASES=compile install test
-DEPEND=>=dev-ml/ounit-2.0.0 >=dev-ml/stdlib-shims-0.2.0 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune
+DEPEND=>=dev-ml/ounit-2.0.0 >=dev-ml/stdlib-shims-0.2.0 >=dev-lang/ocaml-4:=[ocamlopt?]
DESCRIPTION=Pure OCaml functions to manipulate real file (POSIX like) and filename
EAPI=7
HOMEPAGE=https://github.com/gildor478/ocaml-fileutils
@@ -9,5 +10,5 @@ LICENSE=LGPL-2.1-with-linking-exception
RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?]
SLOT=0
SRC_URI=https://github.com/gildor478/ocaml-fileutils/releases/download/v0.6.2/fileutils-v0.6.2.tbz -> ocaml-fileutils-0.6.2.tar.bz2
-_eclasses_=dune 48ca398457cfa7b91da98c276b97db03
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
_md5_=2e4c663a2e3f92c4d18d6a1774dd65f5
diff --git a/metadata/md5-cache/dev-ml/ocaml-ipaddr-2.8.0 b/metadata/md5-cache/dev-ml/ocaml-ipaddr-2.8.0
index 237b420f1d1f..496253c9a128 100644
--- a/metadata/md5-cache/dev-ml/ocaml-ipaddr-2.8.0
+++ b/metadata/md5-cache/dev-ml/ocaml-ipaddr-2.8.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/sexplib:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_core:= dev-ml/ppx_type_conv:= dev-lang/ocaml:=[ocamlopt?] dev-ml/jbuilder dev-ml/findlib test? ( dev-ml/ounit ) >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/sexplib:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_core:= dev-ml/ppx_type_conv:= dev-lang/ocaml:=[ocamlopt?] dev-ml/jbuilder dev-ml/findlib test? ( dev-ml/ounit ) >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=OCaml library for manipulation of IP (and MAC) address representations
EAPI=5
HOMEPAGE=https://github.com/mirage/ocaml-ipaddr
@@ -10,5 +10,5 @@ RDEPEND=dev-ml/sexplib:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_core:= dev-ml/ppx_typ
RESTRICT=!test? ( test )
SLOT=0/2.8.0
SRC_URI=https://github.com/mirage/ocaml-ipaddr/archive/2.8.0.tar.gz -> ocaml-ipaddr-2.8.0.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=bd5949dbdf484129d9b3b6ad716fb3cb
diff --git a/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-1.0.5 b/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-1.0.5
index f5f794ba213b..5780976cc19f 100644
--- a/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-1.0.5
+++ b/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-1.0.5
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/result:= dev-ml/jbuilder >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/result:= dev-ml/jbuilder >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Convert OCaml parsetrees between different major versions
EAPI=6
HOMEPAGE=https://github.com/let-def/ocaml-migrate-parsetree
@@ -8,5 +8,5 @@ LICENSE=LGPL-2.1
RDEPEND=dev-ml/result:= >=dev-lang/ocaml-4:=
SLOT=0/1.0.5
SRC_URI=https://github.com/let-def/ocaml-migrate-parsetree/archive/v1.0.5.tar.gz -> ocaml-migrate-parsetree-1.0.5.tar.gz
-_eclasses_=findlib 17c71a5d96323df925f9f6db1215668a opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=findlib 17c71a5d96323df925f9f6db1215668a opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=a7fc26cc5faf6788d179572ea4635368
diff --git a/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-1.0.6 b/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-1.0.6
index 17d1eb114d4f..f6ff13015b48 100644
--- a/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-1.0.6
+++ b/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-1.0.6
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/result:= dev-ml/jbuilder >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/result:= dev-ml/jbuilder >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Convert OCaml parsetrees between different major versions
EAPI=6
HOMEPAGE=https://github.com/let-def/ocaml-migrate-parsetree
@@ -8,5 +8,5 @@ LICENSE=LGPL-2.1
RDEPEND=dev-ml/result:= >=dev-lang/ocaml-4:=
SLOT=0/1.0.6
SRC_URI=https://github.com/let-def/ocaml-migrate-parsetree/archive/v1.0.6.tar.gz -> ocaml-migrate-parsetree-1.0.6.tar.gz
-_eclasses_=findlib 17c71a5d96323df925f9f6db1215668a opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=findlib 17c71a5d96323df925f9f6db1215668a opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=a7fc26cc5faf6788d179572ea4635368
diff --git a/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-1.0.7 b/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-1.0.7
index 1da512b6de2c..81fa132f8aa7 100644
--- a/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-1.0.7
+++ b/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-1.0.7
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/result:= dev-ml/jbuilder >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/result:= dev-ml/jbuilder >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Convert OCaml parsetrees between different major versions
EAPI=6
HOMEPAGE=https://github.com/let-def/ocaml-migrate-parsetree
@@ -8,5 +8,5 @@ LICENSE=LGPL-2.1
RDEPEND=dev-ml/result:= >=dev-lang/ocaml-4:=
SLOT=0/1.0.7
SRC_URI=https://github.com/let-def/ocaml-migrate-parsetree/archive/v1.0.7.tar.gz -> ocaml-migrate-parsetree-1.0.7.tar.gz
-_eclasses_=findlib 17c71a5d96323df925f9f6db1215668a opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=findlib 17c71a5d96323df925f9f6db1215668a opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=a7fc26cc5faf6788d179572ea4635368
diff --git a/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.0.0 b/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.0.0
new file mode 100644
index 000000000000..9350d4da3e4c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.0.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ppx_derivers >=dev-lang/ocaml-4:=[ocamlopt?]
+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 ~x86
+LICENSE=LGPL-2.1
+RDEPEND=dev-ml/ppx_derivers >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/2.0.0
+SRC_URI=https://github.com/let-def/ocaml-migrate-parsetree/archive/v2.0.0.tar.gz -> ocaml-migrate-parsetree-2.0.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=9714f8228fde948d69d81c266f938b46
diff --git a/metadata/md5-cache/dev-ml/ocaml-sqlite3-4.2.0 b/metadata/md5-cache/dev-ml/ocaml-sqlite3-4.2.0
index 18fa386319da..b84aad06b785 100644
--- a/metadata/md5-cache/dev-ml/ocaml-sqlite3-4.2.0
+++ b/metadata/md5-cache/dev-ml/ocaml-sqlite3-4.2.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=compile install
-DEPEND=>=dev-db/sqlite-3.3.3 dev-ml/jbuilder dev-ml/base dev-ml/stdio dev-ml/configurator >=dev-ml/findlib-1.3.2 >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=>=dev-db/sqlite-3.3.3 dev-ml/jbuilder dev-ml/base dev-ml/stdio dev-ml/configurator >=dev-ml/findlib-1.3.2 >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=A package for ocaml that provides access to SQLite databases
EAPI=5
HOMEPAGE=http://mmottl.github.io/sqlite3-ocaml/
@@ -8,5 +8,5 @@ LICENSE=MIT
RDEPEND=>=dev-db/sqlite-3.3.3 >=dev-lang/ocaml-4:=
SLOT=0/4.2.0
SRC_URI=https://github.com/mmottl/sqlite3-ocaml/releases/download/4.2.0/sqlite3-4.2.0.tbz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=44715ecd1904679f92c6006b7c107848
diff --git a/metadata/md5-cache/dev-ml/ocaml-sqlite3-4.3.0 b/metadata/md5-cache/dev-ml/ocaml-sqlite3-4.3.0
index f9f102d081ee..576628b0bd2a 100644
--- a/metadata/md5-cache/dev-ml/ocaml-sqlite3-4.3.0
+++ b/metadata/md5-cache/dev-ml/ocaml-sqlite3-4.3.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=compile install
-DEPEND=>=dev-db/sqlite-3.3.3 dev-ml/jbuilder dev-ml/base dev-ml/stdio dev-ml/configurator >=dev-ml/findlib-1.3.2 >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=>=dev-db/sqlite-3.3.3 dev-ml/jbuilder dev-ml/base dev-ml/stdio dev-ml/configurator >=dev-ml/findlib-1.3.2 >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=A package for ocaml that provides access to SQLite databases
EAPI=5
HOMEPAGE=http://mmottl.github.io/sqlite3-ocaml/
@@ -8,5 +8,5 @@ LICENSE=MIT
RDEPEND=>=dev-db/sqlite-3.3.3 >=dev-lang/ocaml-4:=
SLOT=0/4.3.0
SRC_URI=https://github.com/mmottl/sqlite3-ocaml/releases/download/4.3.0/sqlite3-4.3.0.tbz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=44715ecd1904679f92c6006b7c107848
diff --git a/metadata/md5-cache/dev-ml/ocaml-uri-1.9.4 b/metadata/md5-cache/dev-ml/ocaml-uri-1.9.4
index 719e6786b3e4..ddb423e6efb0 100644
--- a/metadata/md5-cache/dev-ml/ocaml-uri-1.9.4
+++ b/metadata/md5-cache/dev-ml/ocaml-uri-1.9.4
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/ocaml-re:= dev-ml/sexplib:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_core:= dev-ml/ppx_type_conv:= dev-ml/stringext:= dev-ml/type-conv:= test? ( >=dev-ml/ounit-1.0.2 ) dev-ml/jbuilder >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/ocaml-re:= dev-ml/sexplib:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_core:= dev-ml/ppx_type_conv:= dev-ml/stringext:= dev-ml/type-conv:= test? ( >=dev-ml/ounit-1.0.2 ) dev-ml/jbuilder >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=RFC3986 URI parsing library for OCaml
EAPI=5
HOMEPAGE=https://github.com/mirage/ocaml-uri https://mirage.io
@@ -10,5 +10,5 @@ RDEPEND=dev-ml/ocaml-re:= dev-ml/sexplib:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_cor
RESTRICT=!test? ( test )
SLOT=0/1.9.4
SRC_URI=https://github.com/mirage/ocaml-uri/archive/v1.9.4.tar.gz -> ocaml-uri-1.9.4.tar.gz
-_eclasses_=findlib 17c71a5d96323df925f9f6db1215668a opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=findlib 17c71a5d96323df925f9f6db1215668a opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=366defb3d072a037c03ab776d2b4fffe
diff --git a/metadata/md5-cache/dev-ml/ocamlweb-1.41 b/metadata/md5-cache/dev-ml/ocamlweb-1.41
new file mode 100644
index 000000000000..f74ab5e61b59
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocamlweb-1.41
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install postinst postrm
+DEPEND=>=dev-lang/ocaml-4.08.0:= virtual/latex-base dev-texlive/texlive-latexextra virtual/latex-base >=sys-apps/texinfo-4.2-r5
+DESCRIPTION=O'Caml literate programming tool
+EAPI=7
+HOMEPAGE=https://www.lri.fr/~filliatr/ocamlweb/
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=LGPL-2
+RDEPEND=virtual/latex-base
+SLOT=0
+SRC_URI=https://www.lri.fr/~filliatr/ftp/ocamlweb/ocamlweb-1.41.tar.gz
+_eclasses_=latex-package e5f296c98696dd02059bc6a5a03282e2
+_md5_=f2b4a8483d514ed7d81477bb5d3e84a6
diff --git a/metadata/md5-cache/dev-ml/ocplib-endian-1.1 b/metadata/md5-cache/dev-ml/ocplib-endian-1.1
new file mode 100644
index 000000000000..f450684da5eb
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocplib-endian-1.1
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/cppo-1.1.0 >=dev-lang/ocaml-4:=[ocamlopt?]
+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 ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?]
+RESTRICT=test
+SLOT=0/1.1
+SRC_URI=https://github.com/OCamlPro/ocplib-endian/archive/1.1.tar.gz -> ocplib-endian-1.1.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=5e7010b789af6f853ee0c649f79c1a26
diff --git a/metadata/md5-cache/dev-ml/octavius-1.1.0 b/metadata/md5-cache/dev-ml/octavius-1.1.0
index 17eedc59ff7c..5bc910649674 100644
--- a/metadata/md5-cache/dev-ml/octavius-1.1.0
+++ b/metadata/md5-cache/dev-ml/octavius-1.1.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/jbuilder dev-ml/ocamlbuild >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/jbuilder dev-ml/ocamlbuild >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=ocamldoc comment syntax parser
EAPI=6
HOMEPAGE=https://github.com/ocaml-doc/octavius
@@ -8,5 +8,5 @@ LICENSE=ISC
RDEPEND=>=dev-lang/ocaml-4:=
SLOT=0/1.1.0
SRC_URI=https://github.com/ocaml-doc/octavius/archive/v1.1.0.tar.gz -> octavius-1.1.0.tar.gz
-_eclasses_=findlib 17c71a5d96323df925f9f6db1215668a opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=findlib 17c71a5d96323df925f9f6db1215668a opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=cbcb5b3732af72b5c28797739eaf0f15
diff --git a/metadata/md5-cache/dev-ml/octavius-1.2.2 b/metadata/md5-cache/dev-ml/octavius-1.2.2
new file mode 100644
index 000000000000..465b16221c87
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/octavius-1.2.2
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=ocamldoc comment syntax parser
+EAPI=7
+HOMEPAGE=https://github.com/ocaml-doc/octavius
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=ISC
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/1.2.2
+SRC_URI=https://github.com/ocaml-doc/octavius/archive/v1.2.2.tar.gz -> octavius-1.2.2.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=eadea30ad44e443ff1044bad0829663e
diff --git a/metadata/md5-cache/dev-ml/opam-2.0.7 b/metadata/md5-cache/dev-ml/opam-2.0.7
new file mode 100644
index 000000000000..436f0ebdedac
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-2.0.7
@@ -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:= dev-ml/extlib:= dev-ml/opam-client:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=A source-based package manager for OCaml
+EAPI=7
+HOMEPAGE=http://opam.ocaml.org/
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-ml/cmdliner:= dev-ml/cudf:= dev-ml/dose3:= dev-ml/extlib:= dev-ml/opam-client:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/2.0.7
+SRC_URI=https://github.com/ocaml/opam/archive/2.0.7.tar.gz -> opam-2.0.7.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=b3d1891a4a7e52f29aecc1d57f6ae845
diff --git a/metadata/md5-cache/dev-ml/opam-client-2.0.7 b/metadata/md5-cache/dev-ml/opam-client-2.0.7
new file mode 100644
index 000000000000..4e6db1d08033
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-client-2.0.7
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install prepare test
+DEPEND=dev-ml/opam-state:= dev-ml/opam-file-format:= dev-ml/re:= dev-ml/opam-solver:= dev-ml/cmdliner:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=opam client libraries
+EAPI=7
+HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64
+LICENSE=LGPL-2.1
+RDEPEND=dev-ml/opam-state:= dev-ml/opam-file-format:= dev-ml/re:= dev-ml/opam-solver:= dev-ml/cmdliner:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/2.0.7
+SRC_URI=https://github.com/ocaml/opam/archive/2.0.7.tar.gz -> opam-2.0.7.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=4f9b57db9d6c80a63fff0e48bf125046
diff --git a/metadata/md5-cache/dev-ml/opam-core-2.0.7 b/metadata/md5-cache/dev-ml/opam-core-2.0.7
new file mode 100644
index 000000000000..e15ff65ecee3
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-core-2.0.7
@@ -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-lang/ocaml-4:=
+DESCRIPTION=Core libraries for opam
+EAPI=7
+HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
+KEYWORDS=~amd64 ~arm ~arm64 ~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.7
+SRC_URI=https://github.com/ocaml/opam/archive/2.0.7.tar.gz -> opam-2.0.7.tar.gz
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
+_md5_=bab1877ac6d62be91524dd45f51a666b
diff --git a/metadata/md5-cache/dev-ml/opam-file-format-2.1.0 b/metadata/md5-cache/dev-ml/opam-file-format-2.1.0
new file mode 100644
index 000000000000..72f35f37f919
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-file-format-2.1.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-lang/ocaml:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Parser and printer for the opam file syntax
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/opam-file-format
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=LGPL-2.1
+RDEPEND=dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/2.1.0
+SRC_URI=https://github.com/ocaml/opam-file-format/archive/2.1.0.tar.gz -> opam-file-format-2.1.0.tar.gz
+_eclasses_=findlib 17c71a5d96323df925f9f6db1215668a
+_md5_=6d98f22d18205eb8cb983ccb6fe97991
diff --git a/metadata/md5-cache/dev-ml/opam-format-2.0.7 b/metadata/md5-cache/dev-ml/opam-format-2.0.7
new file mode 100644
index 000000000000..012a9c268f2f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-format-2.0.7
@@ -0,0 +1,13 @@
+BDEPEND=dev-lang/ocaml
+DEFINED_PHASES=compile install prepare
+DEPEND=dev-ml/opam-core:= dev-ml/re:= dev-ml/opam-file-format:= >=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 ~x86
+LICENSE=LGPL-2.1
+RDEPEND=dev-ml/opam-core:= dev-ml/re:= dev-ml/opam-file-format:= >=dev-lang/ocaml-4:=
+SLOT=0/2.0.7
+SRC_URI=https://github.com/ocaml/opam/archive/2.0.7.tar.gz -> opam-2.0.7.tar.gz
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
+_md5_=f3b9526d65a5bedadb66bf1631b9f0d5
diff --git a/metadata/md5-cache/dev-ml/opam-installer-2.0.7 b/metadata/md5-cache/dev-ml/opam-installer-2.0.7
new file mode 100644
index 000000000000..52a5368e4493
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-installer-2.0.7
@@ -0,0 +1,13 @@
+BDEPEND=dev-lang/ocaml
+DEFINED_PHASES=compile configure install
+DEPEND=>=dev-lang/ocaml-4.02.3 >=dev-lang/ocaml-4:=
+DESCRIPTION=Core installer for opam packages
+EAPI=7
+HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-lang/ocaml-4.02.3 >=dev-lang/ocaml-4:=
+SLOT=0/2.0.7
+SRC_URI=https://github.com/ocaml/opam/releases/download/2.0.7/opam-full-2.0.7.tar.gz
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
+_md5_=f370ba94d1398561f6f953e6b9768f5b
diff --git a/metadata/md5-cache/dev-ml/opam-repository-2.0.7 b/metadata/md5-cache/dev-ml/opam-repository-2.0.7
new file mode 100644
index 000000000000..a3bff878e81b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-repository-2.0.7
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install prepare test
+DEPEND=dev-ml/opam-format:= dev-ml/re:= dev-ml/dose3:= dev-ml/opam-file-format:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=opam repository libraries
+EAPI=7
+HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64
+LICENSE=LGPL-2.1
+RDEPEND=dev-ml/opam-format:= dev-ml/re:= dev-ml/dose3:= dev-ml/opam-file-format:= >=dev-lang/ocaml-4:=[ocamlopt?]
+RESTRICT=test
+SLOT=0/2.0.7
+SRC_URI=https://github.com/ocaml/opam/archive/2.0.7.tar.gz -> opam-2.0.7.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=d22e84c54bd26463f8d0311731896f6c
diff --git a/metadata/md5-cache/dev-ml/opam-solver-2.0.7 b/metadata/md5-cache/dev-ml/opam-solver-2.0.7
new file mode 100644
index 000000000000..6564605f6f76
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-solver-2.0.7
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install prepare test
+DEPEND=dev-ml/opam-format:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-ml/mccs-1.1.4:= dev-ml/dose3:= dev-ml/cudf:= test? ( dev-ml/opam-client ) >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=opam solver
+EAPI=7
+HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64
+LICENSE=LGPL-2.1
+RDEPEND=dev-ml/opam-format:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-ml/mccs-1.1.4:= dev-ml/dose3:= dev-ml/cudf:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/2.0.7
+SRC_URI=https://github.com/ocaml/opam/archive/2.0.7.tar.gz -> opam-2.0.7.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=34e0953b75c518f1c76e856e28585fb1
diff --git a/metadata/md5-cache/dev-ml/opam-state-2.0.7 b/metadata/md5-cache/dev-ml/opam-state-2.0.7
new file mode 100644
index 000000000000..861a374c79f4
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-state-2.0.7
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install prepare test
+DEPEND=dev-ml/opam-repository:= dev-ml/re:= dev-ml/opam-file-format:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=opam state libraries
+EAPI=7
+HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64
+LICENSE=LGPL-2.1
+RDEPEND=dev-ml/opam-repository:= dev-ml/re:= dev-ml/opam-file-format:= >=dev-lang/ocaml-4:=[ocamlopt?]
+RESTRICT=test
+SLOT=0/2.0.7
+SRC_URI=https://github.com/ocaml/opam/archive/2.0.7.tar.gz -> opam-2.0.7.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=cb7f77f74e207ed0735e0ddcf4ca0f68
diff --git a/metadata/md5-cache/dev-ml/ounit2-2.2.3 b/metadata/md5-cache/dev-ml/ounit2-2.2.3
new file mode 100644
index 000000000000..d9b7b32d7895
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ounit2-2.2.3
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/lwt:= dev-ml/stdlib-shims:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Unit testing framework for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/gildor478/ounit
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=MIT
+RDEPEND=dev-ml/lwt:= dev-ml/stdlib-shims:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/2.2.3
+SRC_URI=https://github.com/gildor478/ounit/releases/download/v2.2.3/ounit-v2.2.3.tbz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=24c0b372de18e94338a4a5929fef4cbd
diff --git a/metadata/md5-cache/dev-ml/parsexp-0.14.0 b/metadata/md5-cache/dev-ml/parsexp-0.14.0
new file mode 100644
index 000000000000..0d8fb0a11c6f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/parsexp-0.14.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/sexplib0:= dev-ml/base:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=S-expression parsing library
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/parsexp
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/sexplib0:= dev-ml/base:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/parsexp/archive/v0.14.0.tar.gz -> parsexp-0.14.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=20c6a448054e8dba8084d1084b6a79bc
diff --git a/metadata/md5-cache/dev-ml/patience_diff-0.9.0 b/metadata/md5-cache/dev-ml/patience_diff-0.9.0
index 809f6d4022ca..c3dfe085423d 100644
--- a/metadata/md5-cache/dev-ml/patience_diff-0.9.0
+++ b/metadata/md5-cache/dev-ml/patience_diff-0.9.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/core_kernel:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/core_kernel:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Tool and library implementing patience diff
EAPI=6
HOMEPAGE=https://github.com/janestreet/patience_diff
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/core_kernel:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.0
SRC_URI=https://github.com/janestreet/patience_diff/archive/v0.9.0.tar.gz -> patience_diff-0.9.0.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=6db3632c82627bb161c0d80cda005c72
diff --git a/metadata/md5-cache/dev-ml/pcre-ocaml-7.3.0 b/metadata/md5-cache/dev-ml/pcre-ocaml-7.3.0
index cac9b6a9eaf7..efc96a0180a2 100644
--- a/metadata/md5-cache/dev-ml/pcre-ocaml-7.3.0
+++ b/metadata/md5-cache/dev-ml/pcre-ocaml-7.3.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=compile install test
-DEPEND=>=dev-libs/libpcre-4.5 dev-ml/jbuilder dev-ml/base dev-ml/stdio dev-ml/configurator >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=>=dev-libs/libpcre-4.5 dev-ml/jbuilder dev-ml/base dev-ml/stdio dev-ml/configurator >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Perl Compatibility Regular Expressions for O'Caml
EAPI=5
HOMEPAGE=http://mmottl.github.io/pcre-ocaml/ https://github.com/mmottl/pcre-ocaml
@@ -9,5 +9,5 @@ LICENSE=LGPL-2.1-with-linking-exception
RDEPEND=>=dev-libs/libpcre-4.5 >=dev-lang/ocaml-4:=
SLOT=0/7.3.0
SRC_URI=https://github.com/mmottl/pcre-ocaml/releases/download/7.3.0/pcre-7.3.0.tbz -> pcre-ocaml-7.3.0.tbz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=17bd7c9eba564490e9b777bc5ae7ca30
diff --git a/metadata/md5-cache/dev-ml/pcre-ocaml-7.3.2 b/metadata/md5-cache/dev-ml/pcre-ocaml-7.3.2
index f93603047b63..cbf022717342 100644
--- a/metadata/md5-cache/dev-ml/pcre-ocaml-7.3.2
+++ b/metadata/md5-cache/dev-ml/pcre-ocaml-7.3.2
@@ -1,5 +1,5 @@
DEFINED_PHASES=compile install test
-DEPEND=>=dev-libs/libpcre-4.5 dev-ml/jbuilder dev-ml/base dev-ml/stdio dev-ml/configurator >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=>=dev-libs/libpcre-4.5 dev-ml/jbuilder dev-ml/base dev-ml/stdio dev-ml/configurator >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Perl Compatibility Regular Expressions for O'Caml
EAPI=5
HOMEPAGE=http://mmottl.github.io/pcre-ocaml/ https://github.com/mmottl/pcre-ocaml
@@ -9,5 +9,5 @@ LICENSE=LGPL-2.1-with-linking-exception
RDEPEND=>=dev-libs/libpcre-4.5 >=dev-lang/ocaml-4:=
SLOT=0/7.3.2
SRC_URI=https://github.com/mmottl/pcre-ocaml/releases/download/7.3.2/pcre-7.3.2.tbz -> pcre-ocaml-7.3.2.tbz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=17bd7c9eba564490e9b777bc5ae7ca30
diff --git a/metadata/md5-cache/dev-ml/pcre-ocaml-7.3.3 b/metadata/md5-cache/dev-ml/pcre-ocaml-7.3.3
index 869dd2d3935e..6b6c3edbe483 100644
--- a/metadata/md5-cache/dev-ml/pcre-ocaml-7.3.3
+++ b/metadata/md5-cache/dev-ml/pcre-ocaml-7.3.3
@@ -1,5 +1,5 @@
DEFINED_PHASES=compile install test
-DEPEND=>=dev-libs/libpcre-4.5 dev-ml/jbuilder dev-ml/base dev-ml/stdio dev-ml/configurator >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=>=dev-libs/libpcre-4.5 dev-ml/jbuilder dev-ml/base dev-ml/stdio dev-ml/configurator >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Perl Compatibility Regular Expressions for O'Caml
EAPI=5
HOMEPAGE=http://mmottl.github.io/pcre-ocaml/ https://github.com/mmottl/pcre-ocaml
@@ -9,5 +9,5 @@ LICENSE=LGPL-2.1-with-linking-exception
RDEPEND=>=dev-libs/libpcre-4.5 >=dev-lang/ocaml-4:=
SLOT=0/7.3.3
SRC_URI=https://github.com/mmottl/pcre-ocaml/releases/download/7.3.3/pcre-7.3.3.tbz -> pcre-ocaml-7.3.3.tbz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=17bd7c9eba564490e9b777bc5ae7ca30
diff --git a/metadata/md5-cache/dev-ml/ppx_assert-0.14.0 b/metadata/md5-cache/dev-ml/ppx_assert-0.14.0
new file mode 100644
index 000000000000..de4fcab0939e
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_assert-0.14.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= dev-ml/ppx_cold:= dev-ml/ppx_compare:= dev-ml/ppx_here:= dev-ml/ppx_sexp_conv:= dev-ml/ppxlib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Assert-like extension nodes that raise useful errors on failure
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_assert
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= dev-ml/ppx_cold:= dev-ml/ppx_compare:= dev-ml/ppx_here:= dev-ml/ppx_sexp_conv:= dev-ml/ppxlib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_assert/archive/v0.14.0.tar.gz -> ppx_assert-0.14.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=ff82f78187a1b8286fb78ff27c533251
diff --git a/metadata/md5-cache/dev-ml/ppx_assert-0.9.0 b/metadata/md5-cache/dev-ml/ppx_assert-0.9.0
index 2db8358f2628..edc45befc923 100644
--- a/metadata/md5-cache/dev-ml/ppx_assert-0.9.0
+++ b/metadata/md5-cache/dev-ml/ppx_assert-0.9.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/base:= dev-ml/ppx_compare:= dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_here:= dev-ml/ppx_metaquot:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_type_conv dev-ml/sexplib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/base:= dev-ml/ppx_compare:= dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_here:= dev-ml/ppx_metaquot:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_type_conv dev-ml/sexplib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Assert-like extension nodes that raise useful errors on failure
EAPI=6
HOMEPAGE=https://github.com/janestreet/ppx_assert
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/base:= dev-ml/ppx_compare:= dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_here:= dev-ml/ppx_metaquot:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_type_conv dev-ml/sexplib:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.0
SRC_URI=https://github.com/janestreet/ppx_assert/archive/v0.9.0.tar.gz -> ppx_assert-0.9.0.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=0b7b46991c8396fb9131499d74e1d319
diff --git a/metadata/md5-cache/dev-ml/ppx_ast-0.9.1 b/metadata/md5-cache/dev-ml/ppx_ast-0.9.1
index 3f7b042392f9..6467ffd4debc 100644
--- a/metadata/md5-cache/dev-ml/ppx_ast-0.9.1
+++ b/metadata/md5-cache/dev-ml/ppx_ast-0.9.1
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/ocaml-compiler-libs:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/ocaml-compiler-libs:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=AST used in Jane Street ppx rewriters
EAPI=6
HOMEPAGE=https://github.com/janestreet/ppx_ast
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/ocaml-compiler-libs:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.1
SRC_URI=https://github.com/janestreet/ppx_ast/archive/v0.9.1.tar.gz -> ppx_ast-0.9.1.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=2f8970af9000908999d6184d066c41bb
diff --git a/metadata/md5-cache/dev-ml/ppx_base-0.14.0 b/metadata/md5-cache/dev-ml/ppx_base-0.14.0
new file mode 100644
index 000000000000..3a510411ec5e
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_base-0.14.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ppx_compare:= dev-ml/ppx_enumerate:= dev-ml/ppx_hash:= dev-ml/ppx_js_style:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_cold:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppxlib:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Base set of ppx rewriters
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_base
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppx_compare:= dev-ml/ppx_enumerate:= dev-ml/ppx_hash:= dev-ml/ppx_js_style:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_cold:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppxlib:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_base/archive/v0.14.0.tar.gz -> ppx_base-0.14.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=a9f14398cb3ad582ffa0585af2cc9c98
diff --git a/metadata/md5-cache/dev-ml/ppx_base-0.9.0 b/metadata/md5-cache/dev-ml/ppx_base-0.9.0
index 1b0e19e3058e..2a9a55f97005 100644
--- a/metadata/md5-cache/dev-ml/ppx_base-0.9.0
+++ b/metadata/md5-cache/dev-ml/ppx_base-0.9.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/ppx_compare:= dev-ml/ppx_driver:= dev-ml/ppx_enumerate:= dev-ml/ppx_hash:= dev-ml/ppx_js_style:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_type_conv:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/ppx_compare:= dev-ml/ppx_driver:= dev-ml/ppx_enumerate:= dev-ml/ppx_hash:= dev-ml/ppx_js_style:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_type_conv:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Base set of ppx rewriters
EAPI=6
HOMEPAGE=https://github.com/janestreet/ppx_base
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/ppx_compare:= dev-ml/ppx_driver:= dev-ml/ppx_enumerate:= dev-ml/ppx_hash:= dev-ml/ppx_js_style:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_type_conv:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.0
SRC_URI=https://github.com/janestreet/ppx_base/archive/v0.9.0.tar.gz -> ppx_base-0.9.0.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=d2eda158fb743ca8beea2f0c327bd1ef
diff --git a/metadata/md5-cache/dev-ml/ppx_bench-0.14.1 b/metadata/md5-cache/dev-ml/ppx_bench-0.14.1
new file mode 100644
index 000000000000..aa5d73dd8662
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_bench-0.14.1
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ppx_inline_test:= dev-ml/ppxlib:= dev-ml/stdio:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Syntax extension for writing in-line benchmarks in ocaml code
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_bench
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppx_inline_test:= dev-ml/ppxlib:= dev-ml/stdio:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.1
+SRC_URI=https://github.com/janestreet/ppx_bench/archive/v0.14.1.tar.gz -> ppx_bench-0.14.1.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=3d92d49722b5e7bc92825e3e0443bba3
diff --git a/metadata/md5-cache/dev-ml/ppx_bench-0.9.1 b/metadata/md5-cache/dev-ml/ppx_bench-0.9.1
index 26fef8f05809..265dae9c93ee 100644
--- a/metadata/md5-cache/dev-ml/ppx_bench-0.9.1
+++ b/metadata/md5-cache/dev-ml/ppx_bench-0.9.1
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_inline_test:= dev-ml/ppx_metaquot:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_inline_test:= dev-ml/ppx_metaquot:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Syntax extension for writing in-line benchmarks in ocaml code
EAPI=6
HOMEPAGE=https://github.com/janestreet/ppx_bench
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_inline_test:= dev-ml/ppx_metaquot:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.1
SRC_URI=https://github.com/janestreet/ppx_bench/archive/v0.9.1.tar.gz -> ppx_bench-0.9.1.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=d32aca086ea3a8eb8da9ba91a7502155
diff --git a/metadata/md5-cache/dev-ml/ppx_bin_prot-0.14.0 b/metadata/md5-cache/dev-ml/ppx_bin_prot-0.14.0
new file mode 100644
index 000000000000..4edbd39d6820
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_bin_prot-0.14.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= dev-ml/bin_prot:= dev-ml/ppx_here:= dev-ml/ppxlib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= test? ( dev-ml/ppx_jane ) >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Generation of bin_prot readers and writers from types
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_bin_prot
+IUSE=+ocamlopt test
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= dev-ml/bin_prot:= dev-ml/ppx_here:= dev-ml/ppxlib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_bin_prot/archive/v0.14.0.tar.gz -> ppx_bin_prot-0.14.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=ed8b300c3e432f80eb4a36558e53920b
diff --git a/metadata/md5-cache/dev-ml/ppx_bin_prot-0.9.0 b/metadata/md5-cache/dev-ml/ppx_bin_prot-0.9.0
index c7c729e6c223..72b3fdfbb420 100644
--- a/metadata/md5-cache/dev-ml/ppx_bin_prot-0.9.0
+++ b/metadata/md5-cache/dev-ml/ppx_bin_prot-0.9.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/bin-prot:= dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_here:= dev-ml/ppx_metaquot:= dev-ml/ppx_type_conv:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/bin-prot:= dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_here:= dev-ml/ppx_metaquot:= dev-ml/ppx_type_conv:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Generation of bin_prot readers and writers from types
EAPI=6
HOMEPAGE=https://github.com/janestreet/ppx_bin_prot
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/bin-prot:= dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_here:= dev-ml/ppx_metaquot:= dev-ml/ppx_type_conv:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.0
SRC_URI=https://github.com/janestreet/ppx_bin_prot/archive/v0.9.0.tar.gz -> ppx_bin_prot-0.9.0.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=ab5c3768ecdd8c3acd769013aa10380e
diff --git a/metadata/md5-cache/dev-ml/ppx_cold-0.14.0 b/metadata/md5-cache/dev-ml/ppx_cold-0.14.0
new file mode 100644
index 000000000000..36b3ee4742fa
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_cold-0.14.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= dev-ml/ppxlib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Expands [@cold] into [@inline never][@specialise never][@local never]
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_cold
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= dev-ml/ppxlib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_cold/archive/v0.14.0.tar.gz -> ppx_cold-0.14.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=ac106bb56be2a44fb04ee1b7d489855d
diff --git a/metadata/md5-cache/dev-ml/ppx_compare-0.14.0 b/metadata/md5-cache/dev-ml/ppx_compare-0.14.0
new file mode 100644
index 000000000000..e0635ac60aee
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_compare-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= dev-ml/ppxlib:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Generation of comparison functions from types
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_compare
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= dev-ml/ppxlib:= >=dev-lang/ocaml-4:=[ocamlopt?]
+RESTRICT=test
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_compare/archive/v0.14.0.tar.gz -> ppx_compare-0.14.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=f1e5a7d6d3d4ec28ae064a63e923e975
diff --git a/metadata/md5-cache/dev-ml/ppx_compare-0.9.0-r1 b/metadata/md5-cache/dev-ml/ppx_compare-0.9.0-r1
index 2e1e46a538fd..15706aa0260c 100644
--- a/metadata/md5-cache/dev-ml/ppx_compare-0.9.0-r1
+++ b/metadata/md5-cache/dev-ml/ppx_compare-0.9.0-r1
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/ppx_driver:= dev-ml/ppx_type_conv:= dev-ml/ppx_core:= dev-ml/base:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_metaquot:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/ppx_driver:= dev-ml/ppx_type_conv:= dev-ml/ppx_core:= dev-ml/base:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_metaquot:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Generation of comparison functions from types
EAPI=6
HOMEPAGE=https://github.com/janestreet/ppx_compare
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/ppx_driver:= dev-ml/ppx_type_conv:= dev-ml/ppx_core:= dev-ml/base:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_metaquot:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.0
SRC_URI=https://github.com/janestreet/ppx_compare/archive/v0.9.0.tar.gz -> ppx_compare-0.9.0.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=2dca3048f5f3c64b14e7150d0c45c0ea
diff --git a/metadata/md5-cache/dev-ml/ppx_core-0.9.0-r1 b/metadata/md5-cache/dev-ml/ppx_core-0.9.0-r1
index 33526b31d99b..5a439f6de23a 100644
--- a/metadata/md5-cache/dev-ml/ppx_core-0.9.0-r1
+++ b/metadata/md5-cache/dev-ml/ppx_core-0.9.0-r1
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/base:= dev-ml/ocaml-compiler-libs:= dev-ml/ppx_ast:= dev-ml/ppx_traverse_builtins:= dev-ml/stdio:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/base:= dev-ml/ocaml-compiler-libs:= dev-ml/ppx_ast:= dev-ml/ppx_traverse_builtins:= dev-ml/stdio:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Standard library for ppx rewriters
EAPI=6
HOMEPAGE=https://github.com/janestreet/ppx_core
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/base:= dev-ml/ocaml-compiler-libs:= dev-ml/ppx_ast:= dev-ml/ppx_traverse_builtins:= dev-ml/stdio:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.0
SRC_URI=https://github.com/janestreet/ppx_core/archive/v0.9.0.tar.gz -> ppx_core-0.9.0.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=39357472dfc94cf45b643e5eb2246f52
diff --git a/metadata/md5-cache/dev-ml/ppx_custom_printf-0.14.0 b/metadata/md5-cache/dev-ml/ppx_custom_printf-0.14.0
new file mode 100644
index 000000000000..b9de39ab23b1
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_custom_printf-0.14.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= dev-ml/ppx_sexp_conv:= >=dev-ml/ppxlib-0.18.0:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Printf-style format-strings for user-defined string conversion
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_custom_printf
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= dev-ml/ppx_sexp_conv:= >=dev-ml/ppxlib-0.18.0:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_custom_printf/archive/v0.14.0.tar.gz -> ppx_custom_printf-0.14.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=7e42ff93c70f454396d701cbc819e17b
diff --git a/metadata/md5-cache/dev-ml/ppx_custom_printf-0.9.0-r1 b/metadata/md5-cache/dev-ml/ppx_custom_printf-0.9.0-r1
index 91aa65049c17..7acc8669521e 100644
--- a/metadata/md5-cache/dev-ml/ppx_custom_printf-0.9.0-r1
+++ b/metadata/md5-cache/dev-ml/ppx_custom_printf-0.9.0-r1
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_type_conv:= dev-ml/ppx_traverse dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_type_conv:= dev-ml/ppx_traverse dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Printf-style format-strings for user-defined string conversion
EAPI=6
HOMEPAGE=https://github.com/janestreet/ppx_custom_printf
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_type_conv:= dev-ml/ppx_traverse dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.0
SRC_URI=https://github.com/janestreet/ppx_custom_printf/archive/v0.9.0.tar.gz -> ppx_custom_printf-0.9.0.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=1e7b4d1bba9283bd7d0922c3ff71f77f
diff --git a/metadata/md5-cache/dev-ml/ppx_derivers-1.0 b/metadata/md5-cache/dev-ml/ppx_derivers-1.0
index d505b3ba7f67..6dbd10d04e39 100644
--- a/metadata/md5-cache/dev-ml/ppx_derivers-1.0
+++ b/metadata/md5-cache/dev-ml/ppx_derivers-1.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Shared [@@deriving] plugin registry
EAPI=6
HOMEPAGE=https://github.com/diml/ppx_derivers
@@ -8,5 +8,5 @@ LICENSE=BSD
RDEPEND=>=dev-lang/ocaml-4:=
SLOT=0/1.0
SRC_URI=https://github.com/diml/ppx_derivers/archive/1.0.tar.gz -> ppx_derivers-1.0.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=db65d659fb2c39bbe68597337ed82d5d
diff --git a/metadata/md5-cache/dev-ml/ppx_derivers-1.2.1 b/metadata/md5-cache/dev-ml/ppx_derivers-1.2.1
new file mode 100644
index 000000000000..8a83eaaaccd1
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_derivers-1.2.1
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Shared [@@deriving] plugin registry
+EAPI=7
+HOMEPAGE=https://github.com/diml/ppx_derivers
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64
+LICENSE=BSD
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/1.2.1
+SRC_URI=https://github.com/diml/ppx_derivers/archive/1.2.1.tar.gz -> ppx_derivers-1.2.1.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=5ebe68c17965ae347b5c9de871c0a7a3
diff --git a/metadata/md5-cache/dev-ml/ppx_deriving-4.2-r1 b/metadata/md5-cache/dev-ml/ppx_deriving-4.2-r1
index ae69b7b212ec..b9a86f96160f 100644
--- a/metadata/md5-cache/dev-ml/ppx_deriving-4.2-r1
+++ b/metadata/md5-cache/dev-ml/ppx_deriving-4.2-r1
@@ -1,5 +1,5 @@
DEFINED_PHASES=compile install test
-DEPEND=dev-ml/ppx_tools:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_derivers:= dev-ml/result:= dev-ml/cppo test? ( dev-ml/ounit ) >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/ppx_tools:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_derivers:= dev-ml/result:= dev-ml/cppo test? ( dev-ml/ounit ) >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Type-driven code generation for OCaml
EAPI=5
HOMEPAGE=https://github.com/ocaml-ppx/ppx_deriving
@@ -10,5 +10,5 @@ RDEPEND=dev-ml/ppx_tools:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_derivers:
RESTRICT=!test? ( test )
SLOT=0/4.2
SRC_URI=https://github.com/ocaml-ppx/ppx_deriving/archive/v4.2.tar.gz -> ppx_deriving-4.2.tar.gz
-_eclasses_=desktop 7fd20552ce4cc97e8acb132a499a7dd8 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch ed88001f77c6dd0d5f09e45c1a5b480e estack 686eaab303305a908fd57b2fd7617800 eutils 2d5b3f4b315094768576b6799e4f926e findlib 17c71a5d96323df925f9f6db1215668a l10n 8cdd85e169b835d518bc2fd59f780d8e ltprune db8b7ce9d0e663594bcb4a4e72131a79 multilib 98584e405e2b0264d37e8f728327fed1 opam c053036d04fbcede5c53fe5752699eb5 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 605c126bed8d87e4378d5ff1645330cb vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf wrapper 4251d4c84c25f59094fd557e0063a974
+_eclasses_=desktop 7fd20552ce4cc97e8acb132a499a7dd8 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch ed88001f77c6dd0d5f09e45c1a5b480e estack 686eaab303305a908fd57b2fd7617800 eutils 2d5b3f4b315094768576b6799e4f926e findlib 17c71a5d96323df925f9f6db1215668a l10n 8cdd85e169b835d518bc2fd59f780d8e ltprune db8b7ce9d0e663594bcb4a4e72131a79 multilib 98584e405e2b0264d37e8f728327fed1 opam 4f1cff0457cf4790a5510753a67d1cc1 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 605c126bed8d87e4378d5ff1645330cb vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf wrapper 4251d4c84c25f59094fd557e0063a974
_md5_=50a684a5c7daf6fd58e4ac8b3df38370
diff --git a/metadata/md5-cache/dev-ml/ppx_deriving-4.5 b/metadata/md5-cache/dev-ml/ppx_deriving-4.5
new file mode 100644
index 000000000000..512bab52ad1f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_deriving-4.5
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ppx_tools:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_derivers:= dev-ml/result:= dev-ml/cppo dev-ml/ppxfind test? ( dev-ml/ounit2 ) >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Type-driven code generation for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/ocaml-ppx/ppx_deriving
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=MIT
+RDEPEND=dev-ml/ppx_tools:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_derivers:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/4.5
+SRC_URI=https://github.com/ocaml-ppx/ppx_deriving/archive/v4.5.tar.gz -> ppx_deriving-4.5.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=b250f87479705f04cd83161ffdae9a8c
diff --git a/metadata/md5-cache/dev-ml/ppx_driver-0.11.0 b/metadata/md5-cache/dev-ml/ppx_driver-0.11.0
new file mode 100644
index 000000000000..a5a7b1928870
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_driver-0.11.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ppxlib:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Feature-full driver for OCaml AST transformers
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_driver
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppxlib:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.11.0
+SRC_URI=https://github.com/janestreet/ppx_driver/archive/v0.11.0.tar.gz -> ppx_driver-0.11.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=112d66fa612dea180032f1d1fd159421
diff --git a/metadata/md5-cache/dev-ml/ppx_driver-0.9.1-r1 b/metadata/md5-cache/dev-ml/ppx_driver-0.9.1-r1
index 0c71e74aa60e..c93684830f0d 100644
--- a/metadata/md5-cache/dev-ml/ppx_driver-0.9.1-r1
+++ b/metadata/md5-cache/dev-ml/ppx_driver-0.9.1-r1
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/ppx_core:= dev-ml/stdio:= dev-ml/ppx_optcomp:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ocamlbuild:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/ppx_core:= dev-ml/stdio:= dev-ml/ppx_optcomp:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ocamlbuild:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Feature-full driver for OCaml AST transformers
EAPI=6
HOMEPAGE=https://github.com/janestreet/ppx_driver
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/ppx_core:= dev-ml/stdio:= dev-ml/ppx_optcomp:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ocamlbuild:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.1
SRC_URI=https://github.com/janestreet/ppx_driver/archive/v0.9.1.tar.gz -> ppx_driver-0.9.1.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=5eebc7208b78283faaf55e931f0c6ec1
diff --git a/metadata/md5-cache/dev-ml/ppx_enumerate-0.14.0 b/metadata/md5-cache/dev-ml/ppx_enumerate-0.14.0
new file mode 100644
index 000000000000..7c0ecd0dfee5
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_enumerate-0.14.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= dev-ml/ppxlib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Generate a list containing all values of a finite type
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_enumerate
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= dev-ml/ppxlib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_enumerate/archive/v0.14.0.tar.gz -> ppx_enumerate-0.14.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=fdeea4065d4dd2b39535e24ceea19793
diff --git a/metadata/md5-cache/dev-ml/ppx_enumerate-0.9.0 b/metadata/md5-cache/dev-ml/ppx_enumerate-0.9.0
index 7742416533a9..ad815a18ef70 100644
--- a/metadata/md5-cache/dev-ml/ppx_enumerate-0.9.0
+++ b/metadata/md5-cache/dev-ml/ppx_enumerate-0.9.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_type_conv:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_type_conv:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Generate a list containing all values of a finite type
EAPI=6
HOMEPAGE=https://github.com/janestreet/ppx_enumerate
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_type_conv:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.0
SRC_URI=https://github.com/janestreet/ppx_enumerate/archive/v0.9.0.tar.gz -> ppx_enumerate-0.9.0.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=5d2b37c4d7c7350ca9bfee645c938f02
diff --git a/metadata/md5-cache/dev-ml/ppx_expect-0.14.0 b/metadata/md5-cache/dev-ml/ppx_expect-0.14.0
new file mode 100644
index 000000000000..9887b6dbf326
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_expect-0.14.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/ppx_compare:= dev-ml/ppx_custom_printf:= dev-ml/ppx_fields_conv:= dev-ml/ppx_here:= dev-ml/ppx_inline_test:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_variants_conv:= dev-ml/stdio:= >=dev-ml/ppxlib-0.18.0:= dev-ml/ocaml-compiler-libs:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= dev-ml/re:= test? ( dev-ml/ppx_jane ) >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Cram like framework for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_expect
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= dev-ml/ppx_assert:= dev-ml/ppx_compare:= dev-ml/ppx_custom_printf:= dev-ml/ppx_fields_conv:= dev-ml/ppx_here:= dev-ml/ppx_inline_test:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_variants_conv:= dev-ml/stdio:= >=dev-ml/ppxlib-0.18.0:= dev-ml/ocaml-compiler-libs:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?]
+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 73a210262d124c8004f67ba1dd9ed873
+_md5_=904321c6be93c3655888bd288b0f777e
diff --git a/metadata/md5-cache/dev-ml/ppx_expect-0.9.0 b/metadata/md5-cache/dev-ml/ppx_expect-0.9.0
index 1b534abfed66..219b60be7002 100644
--- a/metadata/md5-cache/dev-ml/ppx_expect-0.9.0
+++ b/metadata/md5-cache/dev-ml/ppx_expect-0.9.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/base:= dev-ml/ppx_assert:= dev-ml/ppx_compare:= dev-ml/ppx_core:= dev-ml/ppx_custom_printf:= dev-ml/ppx_driver:= dev-ml/ppx_fields_conv:= dev-ml/ppx_here:= dev-ml/ppx_inline_test:= dev-ml/ppx_metaquot:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_traverse:= dev-ml/ppx_variants_conv:= dev-ml/stdio:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ocaml-re:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/base:= dev-ml/ppx_assert:= dev-ml/ppx_compare:= dev-ml/ppx_core:= dev-ml/ppx_custom_printf:= dev-ml/ppx_driver:= dev-ml/ppx_fields_conv:= dev-ml/ppx_here:= dev-ml/ppx_inline_test:= dev-ml/ppx_metaquot:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_traverse:= dev-ml/ppx_variants_conv:= dev-ml/stdio:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ocaml-re:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Cram like framework for OCaml
EAPI=6
HOMEPAGE=https://github.com/janestreet/ppx_expect
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/base:= dev-ml/ppx_assert:= dev-ml/ppx_compare:= dev-ml/ppx_core:= dev-ml/ppx_custom_printf:= dev-ml/ppx_driver:= dev-ml/ppx_fields_conv:= dev-ml/ppx_here:= dev-ml/ppx_inline_test:= dev-ml/ppx_metaquot:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_traverse:= dev-ml/ppx_variants_conv:= dev-ml/stdio:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ocaml-re:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.0
SRC_URI=https://github.com/janestreet/ppx_expect/archive/v0.9.0.tar.gz -> ppx_expect-0.9.0.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=de04ea3737696aa4d6ce8eacba8c8d99
diff --git a/metadata/md5-cache/dev-ml/ppx_fail-0.14.0 b/metadata/md5-cache/dev-ml/ppx_fail-0.14.0
new file mode 100644
index 000000000000..8ceaf2ff4de4
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_fail-0.14.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= dev-ml/ppx_here:= dev-ml/ppxlib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Add location to calls to failwiths
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_fail
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= dev-ml/ppx_here:= dev-ml/ppxlib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_fail/archive/v0.14.0.tar.gz -> ppx_fail-0.14.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=dde573ac79d2b5134753c6ed5ff7a804
diff --git a/metadata/md5-cache/dev-ml/ppx_fail-0.9.0 b/metadata/md5-cache/dev-ml/ppx_fail-0.9.0
index 3c5eb5d01a11..aa9f6edebf9c 100644
--- a/metadata/md5-cache/dev-ml/ppx_fail-0.9.0
+++ b/metadata/md5-cache/dev-ml/ppx_fail-0.9.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_here:= dev-ml/ppx_metaquot:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_here:= dev-ml/ppx_metaquot:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Add location to calls to failwiths
EAPI=6
HOMEPAGE=https://github.com/janestreet/ppx_fail
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_here:= dev-ml/ppx_metaquot:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.0
SRC_URI=https://github.com/janestreet/ppx_fail/archive/v0.9.0.tar.gz -> ppx_fail-0.9.0.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=a68b871d171c9d63f11e06827910681e
diff --git a/metadata/md5-cache/dev-ml/ppx_fields_conv-0.14.1 b/metadata/md5-cache/dev-ml/ppx_fields_conv-0.14.1
new file mode 100644
index 000000000000..f5972bd8732f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_fields_conv-0.14.1
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= dev-ml/fieldslib:= >=dev-ml/ppxlib-0.18.0:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Generation of accessor and iteration functions for ocaml records
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_fields_conv
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= dev-ml/fieldslib:= >=dev-ml/ppxlib-0.18.0:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.1
+SRC_URI=https://github.com/janestreet/ppx_fields_conv/archive/v0.14.1.tar.gz -> ppx_fields_conv-0.14.1.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=2472a39a97e38ac891ec8a23e96d98cd
diff --git a/metadata/md5-cache/dev-ml/ppx_fields_conv-0.9.0-r1 b/metadata/md5-cache/dev-ml/ppx_fields_conv-0.9.0-r1
index 1c71af24060d..3e436d3ac407 100644
--- a/metadata/md5-cache/dev-ml/ppx_fields_conv-0.9.0-r1
+++ b/metadata/md5-cache/dev-ml/ppx_fields_conv-0.9.0-r1
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_type_conv:= dev-ml/fieldslib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_traverse_builtins:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_type_conv:= dev-ml/fieldslib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_traverse_builtins:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Generation of accessor and iteration functions for ocaml records
EAPI=6
HOMEPAGE=https://github.com/janestreet/ppx_fields_conv
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_type_conv:= dev-ml/fieldslib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_traverse_builtins:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.0
SRC_URI=https://github.com/janestreet/ppx_fields_conv/archive/v0.9.0.tar.gz -> ppx_fields_conv-0.9.0.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=553274bc3d71f529cb5de9b8bcd16d7b
diff --git a/metadata/md5-cache/dev-ml/ppx_fixed_literal-0.14.0 b/metadata/md5-cache/dev-ml/ppx_fixed_literal-0.14.0
new file mode 100644
index 000000000000..ad9ddef2e466
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_fixed_literal-0.14.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= dev-ml/ppxlib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Simpler notation for fixed point literals
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_fixed_literal
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=MIT
+RDEPEND=dev-ml/base:= dev-ml/ppxlib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_fixed_literal/archive/v0.14.0.tar.gz -> ppx_fixed_literal-0.14.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=910dcde1aa527f31405707f1aaef5f1d
diff --git a/metadata/md5-cache/dev-ml/ppx_hash-0.14.0 b/metadata/md5-cache/dev-ml/ppx_hash-0.14.0
new file mode 100644
index 000000000000..45b6a282bb7c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_hash-0.14.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= >=dev-ml/ppx_compare-0.10.0:= dev-ml/ppx_sexp_conv:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= dev-ml/ppxlib:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=PPX rewriter that generates hash functions from type expressions and definitions
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_hash
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= >=dev-ml/ppx_compare-0.10.0:= dev-ml/ppx_sexp_conv:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= dev-ml/ppxlib:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_hash/archive/v0.14.0.tar.gz -> ppx_hash-0.14.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=12453d9b04ce56150c8268b2e45fd420
diff --git a/metadata/md5-cache/dev-ml/ppx_hash-0.9.0 b/metadata/md5-cache/dev-ml/ppx_hash-0.9.0
index ab7badfb8cdb..073889c036ce 100644
--- a/metadata/md5-cache/dev-ml/ppx_hash-0.9.0
+++ b/metadata/md5-cache/dev-ml/ppx_hash-0.9.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/base:= dev-ml/ppx_compare:= dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_type_conv:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/base:= dev-ml/ppx_compare:= dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_type_conv:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=PPX rewriter that generates hash functions from type expressions and definitions
EAPI=6
HOMEPAGE=https://github.com/janestreet/ppx_hash
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/base:= dev-ml/ppx_compare:= dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_type_conv:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.0
SRC_URI=https://github.com/janestreet/ppx_hash/archive/v0.9.0.tar.gz -> ppx_hash-0.9.0.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=6f24bade222da199f0aac381d0540358
diff --git a/metadata/md5-cache/dev-ml/ppx_here-0.14.0 b/metadata/md5-cache/dev-ml/ppx_here-0.14.0
new file mode 100644
index 000000000000..d8cf3c1dc428
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_here-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= dev-ml/ppxlib:= dev-ml/ocaml-compiler-libs:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Expands [%here] into its location
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_here
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= dev-ml/ppxlib:= dev-ml/ocaml-compiler-libs:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+RESTRICT=test
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_here/archive/v0.14.0.tar.gz -> ppx_here-0.14.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=d93010c75da4c5ed7ecf460dc4340a3e
diff --git a/metadata/md5-cache/dev-ml/ppx_here-0.9.1 b/metadata/md5-cache/dev-ml/ppx_here-0.9.1
index 5964193256c2..e03492f90f95 100644
--- a/metadata/md5-cache/dev-ml/ppx_here-0.9.1
+++ b/metadata/md5-cache/dev-ml/ppx_here-0.9.1
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_optcomp:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_optcomp:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Expands [%here] into its location
EAPI=6
HOMEPAGE=https://github.com/janestreet/ppx_here
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_optcomp:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.1
SRC_URI=https://github.com/janestreet/ppx_here/archive/v0.9.1.tar.gz -> ppx_here-0.9.1.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=ec049e275302db6b5e6652389ae76e96
diff --git a/metadata/md5-cache/dev-ml/ppx_inline_test-0.14.1 b/metadata/md5-cache/dev-ml/ppx_inline_test-0.14.1
new file mode 100644
index 000000000000..89666681af77
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_inline_test-0.14.1
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= dev-ml/ppxlib:= dev-ml/ocaml-compiler-libs:= dev-ml/time_now:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Syntax extension for writing in-line tests in ocaml code
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_inline_test
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= dev-ml/ppxlib:= dev-ml/ocaml-compiler-libs:= dev-ml/time_now:= >=dev-lang/ocaml-4:=[ocamlopt?]
+RESTRICT=test
+SLOT=0/0.14.1
+SRC_URI=https://github.com/janestreet/ppx_inline_test/archive/v0.14.1.tar.gz -> ppx_inline_test-0.14.1.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=5713c92b90cf1d0702445606c1fd9bc6
diff --git a/metadata/md5-cache/dev-ml/ppx_inline_test-0.9.2 b/metadata/md5-cache/dev-ml/ppx_inline_test-0.9.2
index 3922487ca456..f65692d3e34f 100644
--- a/metadata/md5-cache/dev-ml/ppx_inline_test-0.9.2
+++ b/metadata/md5-cache/dev-ml/ppx_inline_test-0.9.2
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/base:= dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_traverse_builtins:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/base:= dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_traverse_builtins:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Syntax extension for writing in-line tests in ocaml code
EAPI=6
HOMEPAGE=https://github.com/janestreet/ppx_inline_test
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/base:= dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_traverse_builtins:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.2
SRC_URI=https://github.com/janestreet/ppx_inline_test/archive/v0.9.2.tar.gz -> ppx_inline_test-0.9.2.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=23e500527a4d90eb7bd226d64561078a
diff --git a/metadata/md5-cache/dev-ml/ppx_jane-0.14.0 b/metadata/md5-cache/dev-ml/ppx_jane-0.14.0
new file mode 100644
index 000000000000..98741b4081a7
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_jane-0.14.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base_quickcheck:= dev-ml/ppx_assert:= dev-ml/ppx_base:= dev-ml/ppx_bench:= dev-ml/ppx_bin_prot:= dev-ml/ppx_custom_printf:= dev-ml/ppx_expect:= dev-ml/ppx_fail:= dev-ml/ppx_fields_conv:= dev-ml/ppx_fixed_literal:= dev-ml/ppx_here:= dev-ml/ppx_inline_test:= dev-ml/ppx_let:= dev-ml/ppx_module_timer:= dev-ml/ppx_optcomp:= dev-ml/ppx_optional:= dev-ml/ppx_pipebang:= dev-ml/ppx_sexp_message:= dev-ml/ppx_sexp_value:= dev-ml/ppx_stable:= dev-ml/ppx_string:= dev-ml/ppx_typerep_conv:= dev-ml/ppx_variants_conv:= dev-ml/ppxlib:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Standard Jane Street ppx rewriters
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_jane
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base_quickcheck:= dev-ml/ppx_assert:= dev-ml/ppx_base:= dev-ml/ppx_bench:= dev-ml/ppx_bin_prot:= dev-ml/ppx_custom_printf:= dev-ml/ppx_expect:= dev-ml/ppx_fail:= dev-ml/ppx_fields_conv:= dev-ml/ppx_fixed_literal:= dev-ml/ppx_here:= dev-ml/ppx_inline_test:= dev-ml/ppx_let:= dev-ml/ppx_module_timer:= dev-ml/ppx_optcomp:= dev-ml/ppx_optional:= dev-ml/ppx_pipebang:= dev-ml/ppx_sexp_message:= dev-ml/ppx_sexp_value:= dev-ml/ppx_stable:= dev-ml/ppx_string:= dev-ml/ppx_typerep_conv:= dev-ml/ppx_variants_conv:= dev-ml/ppxlib:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_jane/archive/v0.14.0.tar.gz -> ppx_jane-0.14.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=acb8dbd72a2c7ed3dea8d97e05cb2b75
diff --git a/metadata/md5-cache/dev-ml/ppx_jane-0.9.0 b/metadata/md5-cache/dev-ml/ppx_jane-0.9.0
index 5f5a4c1621ef..e950de402b5d 100644
--- a/metadata/md5-cache/dev-ml/ppx_jane-0.9.0
+++ b/metadata/md5-cache/dev-ml/ppx_jane-0.9.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/ppx_assert:= dev-ml/ppx_base:= dev-ml/ppx_bench:= dev-ml/ppx_bin_prot:= dev-ml/ppx_custom_printf:= dev-ml/ppx_driver:= dev-ml/ppx_expect:= dev-ml/ppx_fail:= dev-ml/ppx_fields_conv:= dev-ml/ppx_here:= dev-ml/ppx_inline_test:= dev-ml/ppx_let:= dev-ml/ppx_optional:= dev-ml/ppx_pipebang:= dev-ml/ppx_sexp_message:= dev-ml/ppx_sexp_value:= dev-ml/ppx_typerep_conv:= dev-ml/ppx_type_conv:= dev-ml/ppx_variants_conv:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/ppx_assert:= dev-ml/ppx_base:= dev-ml/ppx_bench:= dev-ml/ppx_bin_prot:= dev-ml/ppx_custom_printf:= dev-ml/ppx_driver:= dev-ml/ppx_expect:= dev-ml/ppx_fail:= dev-ml/ppx_fields_conv:= dev-ml/ppx_here:= dev-ml/ppx_inline_test:= dev-ml/ppx_let:= dev-ml/ppx_optional:= dev-ml/ppx_pipebang:= dev-ml/ppx_sexp_message:= dev-ml/ppx_sexp_value:= dev-ml/ppx_typerep_conv:= dev-ml/ppx_type_conv:= dev-ml/ppx_variants_conv:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Standard Jane Street ppx rewriters
EAPI=6
HOMEPAGE=https://github.com/janestreet/ppx_jane
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/ppx_assert:= dev-ml/ppx_base:= dev-ml/ppx_bench:= dev-ml/ppx_bin_prot:= dev-ml/ppx_custom_printf:= dev-ml/ppx_driver:= dev-ml/ppx_expect:= dev-ml/ppx_fail:= dev-ml/ppx_fields_conv:= dev-ml/ppx_here:= dev-ml/ppx_inline_test:= dev-ml/ppx_let:= dev-ml/ppx_optional:= dev-ml/ppx_pipebang:= dev-ml/ppx_sexp_message:= dev-ml/ppx_sexp_value:= dev-ml/ppx_typerep_conv:= dev-ml/ppx_type_conv:= dev-ml/ppx_variants_conv:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.0
SRC_URI=https://github.com/janestreet/ppx_jane/archive/v0.9.0.tar.gz -> ppx_jane-0.9.0.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=0d947eb68cb8c2fe3a9358b43cf40433
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
new file mode 100644
index 000000000000..ffa33fba55d4
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_js_style-0.14.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= dev-ml/octavius:= dev-ml/ppxlib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Code style checker for Jane Street Packages
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_js_style
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= dev-ml/octavius:= dev-ml/ppxlib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+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 73a210262d124c8004f67ba1dd9ed873
+_md5_=8442f938cecf79d5af75d8b995072630
diff --git a/metadata/md5-cache/dev-ml/ppx_js_style-0.9.0 b/metadata/md5-cache/dev-ml/ppx_js_style-0.9.0
index d7e2e3966288..9f022aaa0235 100644
--- a/metadata/md5-cache/dev-ml/ppx_js_style-0.9.0
+++ b/metadata/md5-cache/dev-ml/ppx_js_style-0.9.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ocaml-migrate-parsetree:= dev-ml/octavius:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ocaml-migrate-parsetree:= dev-ml/octavius:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Code style checker for Jane Street Packages
EAPI=6
HOMEPAGE=https://github.com/janestreet/ppx_js_style
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ocaml-migrate-parsetree:= dev-ml/octavius:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.0
SRC_URI=https://github.com/janestreet/ppx_js_style/archive/v0.9.0.tar.gz -> ppx_js_style-0.9.0.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=2c76d118f31c13292ce2ccc5461e0f61
diff --git a/metadata/md5-cache/dev-ml/ppx_let-0.14.0 b/metadata/md5-cache/dev-ml/ppx_let-0.14.0
new file mode 100644
index 000000000000..a847ed13b287
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_let-0.14.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= dev-ml/ppxlib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Monadic let-bindings
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_let
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= dev-ml/ppxlib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_let/archive/v0.14.0.tar.gz -> ppx_let-0.14.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=d73cb450225229605baf60f6cef72cfe
diff --git a/metadata/md5-cache/dev-ml/ppx_let-0.9.0 b/metadata/md5-cache/dev-ml/ppx_let-0.9.0
index 95aa65019355..3dcb51965419 100644
--- a/metadata/md5-cache/dev-ml/ppx_let-0.9.0
+++ b/metadata/md5-cache/dev-ml/ppx_let-0.9.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Monadic let-bindings
EAPI=6
HOMEPAGE=https://github.com/janestreet/ppx_let
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.0
SRC_URI=https://github.com/janestreet/ppx_let/archive/v0.9.0.tar.gz -> ppx_let-0.9.0.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=bfa40a81a5c7944f7e5c9ec28e6b46cb
diff --git a/metadata/md5-cache/dev-ml/ppx_metaquot-0.11.0 b/metadata/md5-cache/dev-ml/ppx_metaquot-0.11.0
new file mode 100644
index 000000000000..3276d9314ffd
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_metaquot-0.11.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ppxlib:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Write OCaml AST fragment using OCaml syntax
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_metaquot
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppxlib:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.11.0
+SRC_URI=https://github.com/janestreet/ppx_metaquot/archive/v0.11.0.tar.gz -> ppx_metaquot-0.11.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=d5ec5db9a8862ff64ed6d2efee890ff1
diff --git a/metadata/md5-cache/dev-ml/ppx_metaquot-0.9.0 b/metadata/md5-cache/dev-ml/ppx_metaquot-0.9.0
index e3d1cc2c361f..2847c8843b7a 100644
--- a/metadata/md5-cache/dev-ml/ppx_metaquot-0.9.0
+++ b/metadata/md5-cache/dev-ml/ppx_metaquot-0.9.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_traverse_builtins:= dev-ml/ocaml-migrate-parsetree:= <dev-ml/ppx_core-100 dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_traverse_builtins:= dev-ml/ocaml-migrate-parsetree:= <dev-ml/ppx_core-100 dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Write OCaml AST fragment using OCaml syntax
EAPI=6
HOMEPAGE=https://github.com/janestreet/ppx_metaquot
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_traverse_builtins:= dev-ml/ocaml-migrate-parsetree:= <dev-ml/ppx_core-100 >=dev-lang/ocaml-4:=
SLOT=0/0.9.0
SRC_URI=https://github.com/janestreet/ppx_metaquot/archive/v0.9.0.tar.gz -> ppx_metaquot-0.9.0.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=b48d9680cabd3835456dd060028f00fc
diff --git a/metadata/md5-cache/dev-ml/ppx_module_timer-0.14.0 b/metadata/md5-cache/dev-ml/ppx_module_timer-0.14.0
new file mode 100644
index 000000000000..f1f12e6abf54
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_module_timer-0.14.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= dev-ml/ppx_base:= dev-ml/stdio:= dev-ml/time_now:= dev-ml/ppxlib:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Ppx rewriter that records top-level module startup times
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_module_timer
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-ml/base:= dev-ml/ppx_base:= dev-ml/stdio:= dev-ml/time_now:= dev-ml/ppxlib:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_module_timer/archive/v0.14.0.tar.gz -> ppx_module_timer-0.14.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=3aa136d6235ef83f021e1d704cd14bb8
diff --git a/metadata/md5-cache/dev-ml/ppx_optcomp-0.14.0 b/metadata/md5-cache/dev-ml/ppx_optcomp-0.14.0
new file mode 100644
index 000000000000..06f649d3d446
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_optcomp-0.14.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= dev-ml/stdio:= >=dev-ml/ppxlib-0.18.0:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Optional compilation for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_optcomp
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= dev-ml/stdio:= >=dev-ml/ppxlib-0.18.0:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_optcomp/archive/v0.14.0.tar.gz -> ppx_optcomp-0.14.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=b2d9940a64417257bb44afa90ce77d5a
diff --git a/metadata/md5-cache/dev-ml/ppx_optcomp-0.9.0-r3 b/metadata/md5-cache/dev-ml/ppx_optcomp-0.9.0-r3
index c905985880bb..bbae38120da4 100644
--- a/metadata/md5-cache/dev-ml/ppx_optcomp-0.9.0-r3
+++ b/metadata/md5-cache/dev-ml/ppx_optcomp-0.9.0-r3
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/ppx_core:= dev-ml/stdio:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/ppx_core:= dev-ml/stdio:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Optional compilation for OCaml
EAPI=6
HOMEPAGE=https://github.com/janestreet/ppx_optcomp
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/ppx_core:= dev-ml/stdio:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.0
SRC_URI=https://github.com/janestreet/ppx_optcomp/archive/v0.9.0.tar.gz -> ppx_optcomp-0.9.0.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=a9c5ecff4f30e97f0ce2a20248452e78
diff --git a/metadata/md5-cache/dev-ml/ppx_optional-0.14.0 b/metadata/md5-cache/dev-ml/ppx_optional-0.14.0
new file mode 100644
index 000000000000..b18299efba8d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_optional-0.14.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= dev-ml/ppxlib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Pattern matching on flat options
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_optional
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= dev-ml/ppxlib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_optional/archive/v0.14.0.tar.gz -> ppx_optional-0.14.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=fac29e077f0b9c5bdd9c643f94289780
diff --git a/metadata/md5-cache/dev-ml/ppx_optional-0.9.0 b/metadata/md5-cache/dev-ml/ppx_optional-0.9.0
index f0239749f603..7c1157858356 100644
--- a/metadata/md5-cache/dev-ml/ppx_optional-0.9.0
+++ b/metadata/md5-cache/dev-ml/ppx_optional-0.9.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Pattern matching on flat options
EAPI=6
HOMEPAGE=https://github.com/janestreet/ppx_optional
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.0
SRC_URI=https://github.com/janestreet/ppx_optional/archive/v0.9.0.tar.gz -> ppx_optional-0.9.0.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=5dd1adaf06b098bdf0a2da2f1f53866a
diff --git a/metadata/md5-cache/dev-ml/ppx_pipebang-0.14.0 b/metadata/md5-cache/dev-ml/ppx_pipebang-0.14.0
new file mode 100644
index 000000000000..74ad816b8dfd
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_pipebang-0.14.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ppxlib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= dev-ml/base:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=A ppx rewriter that inlines reverse application operators |> and |!
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_pipebang
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppxlib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= dev-ml/base:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_pipebang/archive/v0.14.0.tar.gz -> ppx_pipebang-0.14.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=eec24220100dfa16ec6f38ae2964a1a5
diff --git a/metadata/md5-cache/dev-ml/ppx_pipebang-0.9.0 b/metadata/md5-cache/dev-ml/ppx_pipebang-0.9.0
index adf20d608ebb..6e97cb7c2997 100644
--- a/metadata/md5-cache/dev-ml/ppx_pipebang-0.9.0
+++ b/metadata/md5-cache/dev-ml/ppx_pipebang-0.9.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=A ppx rewriter that inlines reverse application operators |> and |!
EAPI=6
HOMEPAGE=https://github.com/janestreet/ppx_pipebang
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.0
SRC_URI=https://github.com/janestreet/ppx_pipebang/archive/v0.9.0.tar.gz -> ppx_pipebang-0.9.0.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=7da0c4090a518ede339e19e9aafb644f
diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.1 b/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.1
new file mode 100644
index 000000000000..b155b57372db
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.1
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-ml/ppxlib-0.18.0:= dev-ml/ocaml-compiler-libs:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Support Library for type-driven code generators
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_sexp_conv
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-ml/ppxlib-0.18.0:= dev-ml/ocaml-compiler-libs:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.1
+SRC_URI=https://github.com/janestreet/ppx_sexp_conv/archive/v0.14.1.tar.gz -> ppx_sexp_conv-0.14.1.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=db172a87bcec5e6af2a10c5170d6ec4c
diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.9.0-r1 b/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.9.0-r1
index 981d7298abcf..dd65d4c0e3b3 100644
--- a/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.9.0-r1
+++ b/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.9.0-r1
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_type_conv:= dev-ml/ppx_metaquot:= dev-ml/ppx_optcomp:= dev-ml/sexplib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_traverse_builtins:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_type_conv:= dev-ml/ppx_metaquot:= dev-ml/ppx_optcomp:= dev-ml/sexplib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_traverse_builtins:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Support Library for type-driven code generators
EAPI=6
HOMEPAGE=https://github.com/janestreet/ppx_sexp_conv
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_type_conv:= dev-ml/ppx_metaquot:= dev-ml/ppx_optcomp:= dev-ml/sexplib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_traverse_builtins:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.0
SRC_URI=https://github.com/janestreet/ppx_sexp_conv/archive/v0.9.0.tar.gz -> ppx_sexp_conv-0.9.0.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=e35c4add784e5c4d871a691fc4cd8ead
diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_message-0.14.0 b/metadata/md5-cache/dev-ml/ppx_sexp_message-0.14.0
new file mode 100644
index 000000000000..375dcccf0799
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_sexp_message-0.14.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= dev-ml/ppx_here:= dev-ml/ppx_sexp_conv:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-ml/ppxlib-0.18.0:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=A ppx rewriter for easy construction of s-expressions
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_sexp_message
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= dev-ml/ppx_here:= dev-ml/ppx_sexp_conv:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-ml/ppxlib-0.18.0:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_sexp_message/archive/v0.14.0.tar.gz -> ppx_sexp_message-0.14.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=3f19bb94058891fcb9c1df9c55772612
diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_message-0.9.0 b/metadata/md5-cache/dev-ml/ppx_sexp_message-0.9.0
index 21a027444b5a..239cae8ecc0d 100644
--- a/metadata/md5-cache/dev-ml/ppx_sexp_message-0.9.0
+++ b/metadata/md5-cache/dev-ml/ppx_sexp_message-0.9.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_here:= dev-ml/ppx_metaquot:= dev-ml/ppx_sexp_conv:= dev-ml/sexplib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_here:= dev-ml/ppx_metaquot:= dev-ml/ppx_sexp_conv:= dev-ml/sexplib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=A ppx rewriter for easy construction of s-expressions
EAPI=6
HOMEPAGE=https://github.com/janestreet/ppx_sexp_message
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_here:= dev-ml/ppx_metaquot:= dev-ml/ppx_sexp_conv:= dev-ml/sexplib:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.0
SRC_URI=https://github.com/janestreet/ppx_sexp_message/archive/v0.9.0.tar.gz -> ppx_sexp_message-0.9.0.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=f381bdbc035f18f7fdab24cb4a9e13c8
diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_value-0.14.0 b/metadata/md5-cache/dev-ml/ppx_sexp_value-0.14.0
new file mode 100644
index 000000000000..fef5a1a8c704
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_sexp_value-0.14.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= dev-ml/ppx_here:= dev-ml/ppx_sexp_conv:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= dev-ml/ppxlib:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Standard library for ppx rewriters
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_sexp_value
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= dev-ml/ppx_here:= dev-ml/ppx_sexp_conv:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= dev-ml/ppxlib:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_sexp_value/archive/v0.14.0.tar.gz -> ppx_sexp_value-0.14.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=e8c3f2e49e004d42d38464ac147d5137
diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_value-0.9.0 b/metadata/md5-cache/dev-ml/ppx_sexp_value-0.9.0
index abba7556e06d..9977513ff679 100644
--- a/metadata/md5-cache/dev-ml/ppx_sexp_value-0.9.0
+++ b/metadata/md5-cache/dev-ml/ppx_sexp_value-0.9.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_here:= dev-ml/ppx_metaquot:= dev-ml/ppx_sexp_conv:= dev-ml/sexplib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_here:= dev-ml/ppx_metaquot:= dev-ml/ppx_sexp_conv:= dev-ml/sexplib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Standard library for ppx rewriters
EAPI=6
HOMEPAGE=https://github.com/janestreet/ppx_sexp_value
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_here:= dev-ml/ppx_metaquot:= dev-ml/ppx_sexp_conv:= dev-ml/sexplib:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.0
SRC_URI=https://github.com/janestreet/ppx_sexp_value/archive/v0.9.0.tar.gz -> ppx_sexp_value-0.9.0.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=31666963ef78f649771038191855c3f6
diff --git a/metadata/md5-cache/dev-ml/ppx_stable-0.14.1 b/metadata/md5-cache/dev-ml/ppx_stable-0.14.1
new file mode 100644
index 000000000000..127a0747f28e
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_stable-0.14.1
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= dev-ml/ppxlib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Stable types conversions generator
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_stable
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-ml/base:= dev-ml/ppxlib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.1
+SRC_URI=https://github.com/janestreet/ppx_stable/archive/v0.14.1.tar.gz -> ppx_stable-0.14.1.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=1dd8731409fb3165b4e6f50da8609b54
diff --git a/metadata/md5-cache/dev-ml/ppx_string-0.14.1 b/metadata/md5-cache/dev-ml/ppx_string-0.14.1
new file mode 100644
index 000000000000..15288495f654
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_string-0.14.1
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= dev-ml/stdio:= dev-ml/ppx_base:= dev-ml/ppxlib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Ppx extension for string interpolation
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_string
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= dev-ml/stdio:= dev-ml/ppx_base:= dev-ml/ppxlib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.1
+SRC_URI=https://github.com/janestreet/ppx_string/archive/v0.14.1.tar.gz -> ppx_string-0.14.1.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=ef46beff6c8621ba8bf6928e6738fd98
diff --git a/metadata/md5-cache/dev-ml/ppx_tools-6.2 b/metadata/md5-cache/dev-ml/ppx_tools-6.2
new file mode 100644
index 000000000000..96fa7b2f4d70
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_tools-6.2
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Tools for authors of ppx rewriters
+EAPI=7
+HOMEPAGE=https://github.com/alainfrisch/ppx_tools
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/6.2
+SRC_URI=https://github.com/alainfrisch/ppx_tools/archive/6.2.tar.gz -> ppx_tools-6.2.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=90bcbc3c0290fa4f0205d601bb8d792c
diff --git a/metadata/md5-cache/dev-ml/ppx_traverse-0.9.0 b/metadata/md5-cache/dev-ml/ppx_traverse-0.9.0
index fc2d437f8d3a..d11b5a0c1b6f 100644
--- a/metadata/md5-cache/dev-ml/ppx_traverse-0.9.0
+++ b/metadata/md5-cache/dev-ml/ppx_traverse-0.9.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_type_conv:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_type_conv:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Automatic generation of open recursion classes
EAPI=6
HOMEPAGE=https://github.com/janestreet/ppx_traverse
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_type_conv:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.0
SRC_URI=https://github.com/janestreet/ppx_traverse/archive/v0.9.0.tar.gz -> ppx_traverse-0.9.0.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=ea43b4900c7d52031ecc6dddcca7c011
diff --git a/metadata/md5-cache/dev-ml/ppx_traverse_builtins-0.9.0 b/metadata/md5-cache/dev-ml/ppx_traverse_builtins-0.9.0
index 8a91b9480b39..9d86e89ffce1 100644
--- a/metadata/md5-cache/dev-ml/ppx_traverse_builtins-0.9.0
+++ b/metadata/md5-cache/dev-ml/ppx_traverse_builtins-0.9.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Builtins for ppx_traverse
EAPI=6
HOMEPAGE=https://github.com/janestreet/ppx_traverse_builtins
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ocaml-4:=
SLOT=0/0.9.0
SRC_URI=https://github.com/janestreet/ppx_traverse_builtins/archive/v0.9.0.tar.gz -> ppx_traverse_builtins-0.9.0.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=53f213a132b85b86d9c2c24544a9f989
diff --git a/metadata/md5-cache/dev-ml/ppx_type_conv-0.9.0 b/metadata/md5-cache/dev-ml/ppx_type_conv-0.9.0
index 95ccb1197b19..34328cffc219 100644
--- a/metadata/md5-cache/dev-ml/ppx_type_conv-0.9.0
+++ b/metadata/md5-cache/dev-ml/ppx_type_conv-0.9.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_core:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_deriving:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_core:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_deriving:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Support Library for type-driven code generators
EAPI=6
HOMEPAGE=https://github.com/janestreet/ppx_type_conv
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_core:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_deriving:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.0
SRC_URI=https://github.com/janestreet/ppx_type_conv/archive/v0.9.0.tar.gz -> ppx_type_conv-0.9.0.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=afeb46c8e96915695f5d12fe37b59a9f
diff --git a/metadata/md5-cache/dev-ml/ppx_typerep_conv-0.14.1 b/metadata/md5-cache/dev-ml/ppx_typerep_conv-0.14.1
new file mode 100644
index 000000000000..d98b6dbf9333
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_typerep_conv-0.14.1
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= dev-ml/typerep:= dev-ml/ppxlib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Generation of runtime types from type declarations
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_typerep_conv
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= dev-ml/typerep:= dev-ml/ppxlib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.1
+SRC_URI=https://github.com/janestreet/ppx_typerep_conv/archive/v0.14.1.tar.gz -> ppx_typerep_conv-0.14.1.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=e6b38d482aa6d84b195e31ead46abcdb
diff --git a/metadata/md5-cache/dev-ml/ppx_typerep_conv-0.9.0 b/metadata/md5-cache/dev-ml/ppx_typerep_conv-0.9.0
index 2efff565fa26..54a82d3b7a43 100644
--- a/metadata/md5-cache/dev-ml/ppx_typerep_conv-0.9.0
+++ b/metadata/md5-cache/dev-ml/ppx_typerep_conv-0.9.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_type_conv:= dev-ml/typerep:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_type_conv:= dev-ml/typerep:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Generation of runtime types from type declarations
EAPI=6
HOMEPAGE=https://github.com/janestreet/ppx_typerep_conv
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_type_conv:= dev-ml/typerep:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.0
SRC_URI=https://github.com/janestreet/ppx_typerep_conv/archive/v0.9.0.tar.gz -> ppx_typerep_conv-0.9.0.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=3d7c796e73f530b4ffc6369de466ce94
diff --git a/metadata/md5-cache/dev-ml/ppx_variants_conv-0.14.1 b/metadata/md5-cache/dev-ml/ppx_variants_conv-0.14.1
new file mode 100644
index 000000000000..4f29d113dd3a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_variants_conv-0.14.1
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= dev-ml/variantslib:= dev-ml/ppxlib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Generation of accessor and iteration functions for ocaml variant types
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_variants_conv
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= dev-ml/variantslib:= dev-ml/ppxlib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.1
+SRC_URI=https://github.com/janestreet/ppx_variants_conv/archive/v0.14.1.tar.gz -> ppx_variants_conv-0.14.1.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=89bb8050977442303e811b1f9d705b14
diff --git a/metadata/md5-cache/dev-ml/ppx_variants_conv-0.9.0 b/metadata/md5-cache/dev-ml/ppx_variants_conv-0.9.0
index f11321330dd3..67cd339ea401 100644
--- a/metadata/md5-cache/dev-ml/ppx_variants_conv-0.9.0
+++ b/metadata/md5-cache/dev-ml/ppx_variants_conv-0.9.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_type_conv:= dev-ml/variantslib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_type_conv:= dev-ml/variantslib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Generation of accessor and iteration functions for ocaml variant types
EAPI=6
HOMEPAGE=https://github.com/janestreet/ppx_variants_conv
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_type_conv:= dev-ml/variantslib:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.0
SRC_URI=https://github.com/janestreet/ppx_variants_conv/archive/v0.9.0.tar.gz -> ppx_variants_conv-0.9.0.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=85b8cf52cb554cc85eb56bd818a193ea
diff --git a/metadata/md5-cache/dev-ml/ppxfind-1.4 b/metadata/md5-cache/dev-ml/ppxfind-1.4
new file mode 100644
index 000000000000..ffc1c4aa4398
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppxfind-1.4
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ocaml-migrate-parsetree:= dev-ml/findlib:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=ocamlfind ppx tool
+EAPI=7
+HOMEPAGE=https://github.com/diml/ppxfind
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=BSD
+RDEPEND=dev-ml/ocaml-migrate-parsetree:= dev-ml/findlib:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/1.4
+SRC_URI=https://github.com/diml/ppxfind/releases/download/1.4/ppxfind-1.4.tbz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=cfc68f61dfdb6b30da545fb96f70d81e
diff --git a/metadata/md5-cache/dev-ml/ppxlib-0.18.0 b/metadata/md5-cache/dev-ml/ppxlib-0.18.0
new file mode 100644
index 000000000000..2a3e65e4b78a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppxlib-0.18.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.11.0:= >=dev-ml/ocaml-compiler-libs-0.11:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/result:= dev-ml/sexplib0:= dev-ml/stdlib-shims:= dev-ml/ppx_derivers:= >=dev-ml/stdio-0.11.0:= test? ( dev-ml/cinaps ) >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Base library and tools for ppx rewriters
+EAPI=7
+HOMEPAGE=https://github.com/ocaml-ppx/ppxlib
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.11.0:= >=dev-ml/ocaml-compiler-libs-0.11:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/result:= dev-ml/sexplib0:= dev-ml/stdlib-shims:= dev-ml/ppx_derivers:= >=dev-ml/stdio-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.18.0
+SRC_URI=https://github.com/ocaml-ppx/ppxlib/archive/0.18.0.tar.gz -> ppxlib-0.18.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=cf9284dd2ca56b865455043d73d1e43d
diff --git a/metadata/md5-cache/dev-ml/re-1.9.0 b/metadata/md5-cache/dev-ml/re-1.9.0
new file mode 100644
index 000000000000..84a145ab7009
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/re-1.9.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=!dev-ml/ocaml-re dev-ml/seq:= test? ( dev-ml/ounit ) >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Regular expression library for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/ocaml-re
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=LGPL-2-with-linking-exception
+RDEPEND=!dev-ml/ocaml-re dev-ml/seq:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/1.9.0
+SRC_URI=https://github.com/ocaml/ocaml-re/archive/1.9.0.tar.gz -> ocaml-re-1.9.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=5cf80ac3d60730cc5d5867d0e4b1fa72
diff --git a/metadata/md5-cache/dev-ml/re2-0.9.0 b/metadata/md5-cache/dev-ml/re2-0.9.0
index eedbbff21181..16b537146be1 100644
--- a/metadata/md5-cache/dev-ml/re2-0.9.0
+++ b/metadata/md5-cache/dev-ml/re2-0.9.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/core_kernel:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/core_kernel:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=OCaml bindings for RE2
EAPI=6
HOMEPAGE=https://github.com/janestreet/re2
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/core_kernel:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.0
SRC_URI=https://github.com/janestreet/re2/archive/v0.9.0.tar.gz -> re2-0.9.0.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=335c4c39c1a9d5394e07bbee3c2d66de
diff --git a/metadata/md5-cache/dev-ml/re2-0.9.1 b/metadata/md5-cache/dev-ml/re2-0.9.1
index c79aefe6f2b2..b84e2bf34a52 100644
--- a/metadata/md5-cache/dev-ml/re2-0.9.1
+++ b/metadata/md5-cache/dev-ml/re2-0.9.1
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/core_kernel:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/core_kernel:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=OCaml bindings for RE2
EAPI=6
HOMEPAGE=https://github.com/janestreet/re2
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/core_kernel:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.1
SRC_URI=https://github.com/janestreet/re2/archive/v0.9.1.tar.gz -> re2-0.9.1.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=335c4c39c1a9d5394e07bbee3c2d66de
diff --git a/metadata/md5-cache/dev-ml/react-1.2.1 b/metadata/md5-cache/dev-ml/react-1.2.1
index fd8b7cef41e0..636f3e0cd7cc 100644
--- a/metadata/md5-cache/dev-ml/react-1.2.1
+++ b/metadata/md5-cache/dev-ml/react-1.2.1
@@ -1,5 +1,5 @@
DEFINED_PHASES=compile install test
-DEPEND=dev-ml/findlib >=dev-ml/topkg-0.9 >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/findlib >=dev-ml/topkg-0.9 >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=OCaml module for functional reactive programming
EAPI=5
HOMEPAGE=https://erratique.ch/software/react https://github.com/dbuenzli/react
@@ -10,5 +10,5 @@ RDEPEND=>=dev-lang/ocaml-4:=
RESTRICT=!test? ( test )
SLOT=0/1.2.1
SRC_URI=https://erratique.ch/software/react/releases/react-1.2.1.tbz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=5a249c84cb721faa3d4060208762d13e
diff --git a/metadata/md5-cache/dev-ml/react-1.2.1-r1 b/metadata/md5-cache/dev-ml/react-1.2.1-r1
new file mode 100644
index 000000000000..615fd97e68dc
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/react-1.2.1-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/opam-installer dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/findlib >=dev-ml/topkg-0.9 >=dev-lang/ocaml-4:=
+DESCRIPTION=OCaml module for functional reactive programming
+EAPI=7
+HOMEPAGE=http://erratique.ch/software/react https://github.com/dbuenzli/react
+IUSE=test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ocaml-4:=
+RESTRICT=!test? ( test )
+SLOT=0/1.2.1
+SRC_URI=http://erratique.ch/software/react/releases/react-1.2.1.tbz
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
+_md5_=5f9b7da0ff7b05c46a40e24e6e824ad4
diff --git a/metadata/md5-cache/dev-ml/reactiveData-0.2.1 b/metadata/md5-cache/dev-ml/reactiveData-0.2.1
index 0430ed7affa0..fb2aa81bcacb 100644
--- a/metadata/md5-cache/dev-ml/reactiveData-0.2.1
+++ b/metadata/md5-cache/dev-ml/reactiveData-0.2.1
@@ -1,5 +1,5 @@
DEFINED_PHASES=compile install
-DEPEND=dev-ml/react:= dev-ml/findlib dev-ml/ocamlbuild >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/react:= dev-ml/findlib dev-ml/ocamlbuild >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Functional reactive programming with incremental changes in data structures
EAPI=5
HOMEPAGE=https://github.com/ocsigen/reactiveData
@@ -9,5 +9,5 @@ LICENSE=LGPL-3-with-linking-exception
RDEPEND=dev-ml/react:= >=dev-lang/ocaml-4:=
SLOT=0/0.2.1
SRC_URI=https://github.com/ocsigen/reactiveData/archive/0.2.1.tar.gz -> reactiveData-0.2.1.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=98d9f05c2bc8dc841646d2e6d240b8e3
diff --git a/metadata/md5-cache/dev-ml/reactiveData-9999 b/metadata/md5-cache/dev-ml/reactiveData-9999
index 60f7e00f23a9..4e8acb51bfc8 100644
--- a/metadata/md5-cache/dev-ml/reactiveData-9999
+++ b/metadata/md5-cache/dev-ml/reactiveData-9999
@@ -1,5 +1,5 @@
DEFINED_PHASES=compile install unpack
-DEPEND=dev-ml/react:= dev-ml/findlib dev-ml/ocamlbuild >=dev-lang/ocaml-4:= dev-ml/opam >=dev-vcs/git-1.8.2.1[curl]
+DEPEND=dev-ml/react:= dev-ml/findlib dev-ml/ocamlbuild >=dev-lang/ocaml-4:= dev-ml/opam-installer >=dev-vcs/git-1.8.2.1[curl]
DESCRIPTION=Functional reactive programming with incremental changes in data structures
EAPI=5
HOMEPAGE=https://github.com/ocsigen/reactiveData
@@ -8,5 +8,5 @@ LICENSE=LGPL-3-with-linking-exception
PROPERTIES=live
RDEPEND=dev-ml/react:= >=dev-lang/ocaml-4:=
SLOT=0/9999
-_eclasses_=git-r3 3e7ec3d6619213460c85e2aa48398441 opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=git-r3 3e7ec3d6619213460c85e2aa48398441 opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=98d9f05c2bc8dc841646d2e6d240b8e3
diff --git a/metadata/md5-cache/dev-ml/result-1.5 b/metadata/md5-cache/dev-ml/result-1.5
new file mode 100644
index 000000000000..6b1c2833a63a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/result-1.5
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Compat result type
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/result
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/1.5
+SRC_URI=https://github.com/janestreet/result/archive/1.5.tar.gz -> result-1.5.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=89ff6f665c9c0753e609de38f95fde0f
diff --git a/metadata/md5-cache/dev-ml/rresult-0.5.0 b/metadata/md5-cache/dev-ml/rresult-0.5.0
index 0f78de77728a..aa57914ad2cd 100644
--- a/metadata/md5-cache/dev-ml/rresult-0.5.0
+++ b/metadata/md5-cache/dev-ml/rresult-0.5.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=compile install
-DEPEND=dev-ml/result:= dev-ml/topkg dev-ml/ocamlbuild >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/result:= dev-ml/topkg dev-ml/ocamlbuild >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Result value combinators for OCaml
EAPI=6
HOMEPAGE=https://erratique.ch/software/rresult https://github.com/dbuenzli/rresult
@@ -8,5 +8,5 @@ LICENSE=ISC
RDEPEND=dev-ml/result:= >=dev-lang/ocaml-4:=
SLOT=0/0.5.0
SRC_URI=https://erratique.ch/software/rresult/releases/rresult-0.5.0.tbz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=a9ddede575de757ac0c8b23dc94394cc
diff --git a/metadata/md5-cache/dev-ml/seq-1 b/metadata/md5-cache/dev-ml/seq-1
new file mode 100644
index 000000000000..ca6438516933
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/seq-1
@@ -0,0 +1,12 @@
+BDEPEND=dev-ml/opam-installer dev-lang/ocaml
+DEFINED_PHASES=install prepare
+DEPEND=>=dev-lang/ocaml-4:=
+DESCRIPTION=Compatibility package for OCaml's standard iterator type starting from 4.07.
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/opam-repository/blob/master/packages/seq/seq.base/opam
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=public-domain
+RDEPEND=>=dev-lang/ocaml-4:=
+SLOT=0/1
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
+_md5_=92db90c4feb0a12b78360db475fb3c33
diff --git a/metadata/md5-cache/dev-ml/sexplib-0.14.0 b/metadata/md5-cache/dev-ml/sexplib-0.14.0
new file mode 100644
index 000000000000..12fc86501de3
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/sexplib-0.14.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/parsexp:= dev-ml/base:= dev-ml/sexplib0:= dev-ml/num:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Library for automated conversion of OCaml-values to and from S-expressions
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/sexplib
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/parsexp:= dev-ml/base:= dev-ml/sexplib0:= dev-ml/num:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/sexplib/archive/v0.14.0.tar.gz -> sexplib-0.14.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=7c346dfec668c72e3c055d1033fe6cb5
diff --git a/metadata/md5-cache/dev-ml/sexplib-0.9.2 b/metadata/md5-cache/dev-ml/sexplib-0.9.2
index 5712c5a8f3e8..b5b0b000d1e8 100644
--- a/metadata/md5-cache/dev-ml/sexplib-0.9.2
+++ b/metadata/md5-cache/dev-ml/sexplib-0.9.2
@@ -1,5 +1,5 @@
DEFINED_PHASES=install test
-DEPEND=dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Library for automated conversion of OCaml-values to and from S-expressions
EAPI=6
HOMEPAGE=https://github.com/janestreet/sexplib
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ocaml-4:=
SLOT=0/0.9.2
SRC_URI=https://github.com/janestreet/sexplib/archive/v0.9.2.tar.gz -> sexplib-0.9.2.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=282a1dc214e669d93cbd747d5e9433bf
diff --git a/metadata/md5-cache/dev-ml/sexplib-0.9.3 b/metadata/md5-cache/dev-ml/sexplib-0.9.3
index 8fefa876a059..49858664f2a2 100644
--- a/metadata/md5-cache/dev-ml/sexplib-0.9.3
+++ b/metadata/md5-cache/dev-ml/sexplib-0.9.3
@@ -1,5 +1,5 @@
DEFINED_PHASES=install test
-DEPEND=dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Library for automated conversion of OCaml-values to and from S-expressions
EAPI=6
HOMEPAGE=https://github.com/janestreet/sexplib
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ocaml-4:=
SLOT=0/0.9.3
SRC_URI=https://github.com/janestreet/sexplib/archive/v0.9.3.tar.gz -> sexplib-0.9.3.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=282a1dc214e669d93cbd747d5e9433bf
diff --git a/metadata/md5-cache/dev-ml/sexplib0-0.14.0 b/metadata/md5-cache/dev-ml/sexplib0-0.14.0
new file mode 100644
index 000000000000..ad1dfecbdeb9
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/sexplib0-0.14.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Library for automated conversion of OCaml-values to and from S-expressions
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/sexplib0
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/sexplib0/archive/v0.14.0.tar.gz -> sexplib0-0.14.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=7c866445e57651dc125f6e8998b24a88
diff --git a/metadata/md5-cache/dev-ml/spawn-0.9.0 b/metadata/md5-cache/dev-ml/spawn-0.9.0
index 008716d54e4a..562509c5ac95 100644
--- a/metadata/md5-cache/dev-ml/spawn-0.9.0
+++ b/metadata/md5-cache/dev-ml/spawn-0.9.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Spawning sub-processes
EAPI=6
HOMEPAGE=https://github.com/janestreet/spawn
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ocaml-4:=
SLOT=0/0.9.0
SRC_URI=https://github.com/janestreet/spawn/archive/v0.9.0.tar.gz -> spawn-0.9.0.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=efa61e05acee15c9104a3e2f5b0dae70
diff --git a/metadata/md5-cache/dev-ml/splittable_random-0.14.0 b/metadata/md5-cache/dev-ml/splittable_random-0.14.0
new file mode 100644
index 000000000000..8d1fa6ff891b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/splittable_random-0.14.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/ppx_bench:= dev-ml/ppx_inline_test:= dev-ml/ppx_sexp_message:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=PRNG that can be split into independent streams
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/splittable_random
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= dev-ml/ppx_assert:= dev-ml/ppx_bench:= dev-ml/ppx_inline_test:= dev-ml/ppx_sexp_message:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/splittable_random/archive/v0.14.0.tar.gz -> splittable_random-0.14.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=5407f8120ff53d3cbd5674d2468d7e6d
diff --git a/metadata/md5-cache/dev-ml/stdio-0.14.0 b/metadata/md5-cache/dev-ml/stdio-0.14.0
new file mode 100644
index 000000000000..481d9eab13c9
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/stdio-0.14.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.11.0:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Standard IO Library for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/stdio
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.11.0:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/stdio/archive/v0.14.0.tar.gz -> stdio-0.14.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=aae3d3ac66f2ab3afee199bab9cc250a
diff --git a/metadata/md5-cache/dev-ml/stdio-0.9.0-r1 b/metadata/md5-cache/dev-ml/stdio-0.9.0-r1
index cf0aa7b59091..49bfd5dc2ff0 100644
--- a/metadata/md5-cache/dev-ml/stdio-0.9.0-r1
+++ b/metadata/md5-cache/dev-ml/stdio-0.9.0-r1
@@ -1,5 +1,5 @@
DEFINED_PHASES=install test
-DEPEND=dev-ml/base:= dev-ml/sexplib:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/base:= dev-ml/sexplib:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Standard IO Library for OCaml
EAPI=6
HOMEPAGE=https://github.com/janestreet/stdio
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/base:= dev-ml/sexplib:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.0
SRC_URI=https://github.com/janestreet/stdio/archive/v0.9.0.tar.gz -> stdio-0.9.0.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=e2dfb45e87ff0a6207348a54312c9e2f
diff --git a/metadata/md5-cache/dev-ml/stdio-0.9.1 b/metadata/md5-cache/dev-ml/stdio-0.9.1
index 4d91ff628626..5db5208816af 100644
--- a/metadata/md5-cache/dev-ml/stdio-0.9.1
+++ b/metadata/md5-cache/dev-ml/stdio-0.9.1
@@ -1,5 +1,5 @@
DEFINED_PHASES=install test
-DEPEND=dev-ml/base:= dev-ml/sexplib:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/base:= dev-ml/sexplib:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Standard IO Library for OCaml
EAPI=6
HOMEPAGE=https://github.com/janestreet/stdio
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/base:= dev-ml/sexplib:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.1
SRC_URI=https://github.com/janestreet/stdio/archive/v0.9.1.tar.gz -> stdio-0.9.1.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=e2dfb45e87ff0a6207348a54312c9e2f
diff --git a/metadata/md5-cache/dev-ml/stdlib-shims-0.2.0 b/metadata/md5-cache/dev-ml/stdlib-shims-0.2.0
index 94f95976e0f7..0cf66421a9d0 100644
--- a/metadata/md5-cache/dev-ml/stdlib-shims-0.2.0
+++ b/metadata/md5-cache/dev-ml/stdlib-shims-0.2.0
@@ -1,13 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
DEFINED_PHASES=compile install test
-DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?]
DESCRIPTION=Pure OCaml library that allows replacing Pervasives with Stdlib before 4.08
EAPI=7
HOMEPAGE=https://github.com/ocaml/stdlib-shims
IUSE=ocamlopt
-KEYWORDS=~amd64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
LICENSE=LGPL-2.1-with-linking-exception
RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?]
SLOT=0
SRC_URI=https://github.com/ocaml/stdlib-shims/releases/download/0.2.0/stdlib-shims-0.2.0.tbz
-_eclasses_=dune 48ca398457cfa7b91da98c276b97db03
-_md5_=67bcf920e12b0fa7b37a9fa455baf4a7
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=1058496ff690a306093a9622bda35e49
diff --git a/metadata/md5-cache/dev-ml/stringext-1.5.0 b/metadata/md5-cache/dev-ml/stringext-1.5.0
index bc96fe335972..3d82371dc93d 100644
--- a/metadata/md5-cache/dev-ml/stringext-1.5.0
+++ b/metadata/md5-cache/dev-ml/stringext-1.5.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/jbuilder test? ( dev-ml/iTeML ) >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/jbuilder test? ( dev-ml/iTeML ) >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Extra string functions for OCaml
EAPI=6
HOMEPAGE=https://github.com/rgrinberg/stringext
@@ -10,5 +10,5 @@ RDEPEND=>=dev-lang/ocaml-4:=
RESTRICT=!test? ( test )
SLOT=0/1.5.0
SRC_URI=https://github.com/rgrinberg/stringext/archive/1.5.0.tar.gz -> stringext-1.5.0.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=6c33702dec8e27042484c71df5e0e8c1
diff --git a/metadata/md5-cache/dev-ml/textutils-0.9.0 b/metadata/md5-cache/dev-ml/textutils-0.9.0
index de297d3567c8..35c33b69ca96 100644
--- a/metadata/md5-cache/dev-ml/textutils-0.9.0
+++ b/metadata/md5-cache/dev-ml/textutils-0.9.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/core:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/core:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Text output utilities
EAPI=6
HOMEPAGE=https://github.com/janestreet/textutils
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/core:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.0
SRC_URI=https://github.com/janestreet/textutils/archive/v0.9.0.tar.gz -> textutils-0.9.0.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=704a092f6d2caecf664702c91fec2df6
diff --git a/metadata/md5-cache/dev-ml/time_now-0.14.0 b/metadata/md5-cache/dev-ml/time_now-0.14.0
new file mode 100644
index 000000000000..9cc5ad73d187
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/time_now-0.14.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= dev-ml/jane-street-headers:= dev-ml/jst-config:= dev-ml/ppx_base:= dev-ml/ppx_optcomp:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Reports the current time
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/time_now
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=MIT
+RDEPEND=dev-ml/base:= dev-ml/jane-street-headers:= dev-ml/jst-config:= dev-ml/ppx_base:= dev-ml/ppx_optcomp:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/time_now/archive/v0.14.0.tar.gz -> time_now-0.14.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=f9a636e5e7678a13731deaae40e26470
diff --git a/metadata/md5-cache/dev-ml/topkg-1.0.3 b/metadata/md5-cache/dev-ml/topkg-1.0.3
new file mode 100644
index 000000000000..87325c51e684
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/topkg-1.0.3
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-ml/result:= dev-ml/ocamlbuild:= dev-ml/findlib:= dev-lang/ocaml:= >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=The transitory OCaml software packager
+EAPI=7
+HOMEPAGE=http://erratique.ch/software/topkg https://github.com/dbuenzli/topkg
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=ISC
+RDEPEND=dev-ml/result:= dev-ml/ocamlbuild:= dev-ml/findlib:= dev-lang/ocaml:=
+SLOT=0/1.0.3
+SRC_URI=https://github.com/dbuenzli/topkg/archive/v1.0.3.tar.gz -> topkg-1.0.3.tar.gz
+_eclasses_=findlib 17c71a5d96323df925f9f6db1215668a
+_md5_=e54266c1c1a7e64522fe956568bc06d4
diff --git a/metadata/md5-cache/dev-ml/typerep-0.14.0 b/metadata/md5-cache/dev-ml/typerep-0.14.0
new file mode 100644
index 000000000000..7c2efb298e36
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/typerep-0.14.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Library for creating runtime representation of OCaml types
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/typerep
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/typerep/archive/v0.14.0.tar.gz -> typerep-0.14.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=994561e84bcdcf359a0c8ecf0f6fb4dd
diff --git a/metadata/md5-cache/dev-ml/typerep-0.9.0 b/metadata/md5-cache/dev-ml/typerep-0.9.0
index feffe9dade1c..6c83fc7563b3 100644
--- a/metadata/md5-cache/dev-ml/typerep-0.9.0
+++ b/metadata/md5-cache/dev-ml/typerep-0.9.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/base:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/base:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=Library for creating runtime representation of OCaml types
EAPI=6
HOMEPAGE=https://github.com/janestreet/typerep
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/base:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.0
SRC_URI=https://github.com/janestreet/typerep/archive/v0.9.0.tar.gz -> typerep-0.9.0.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=9715ff2e47717286dc2a7c1dc71b7e5f
diff --git a/metadata/md5-cache/dev-ml/variantslib-0.14.0 b/metadata/md5-cache/dev-ml/variantslib-0.14.0
new file mode 100644
index 000000000000..0611b46909d2
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/variantslib-0.14.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=OCaml variants as first class values
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/variantslib
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/variantslib/archive/v0.14.0.tar.gz -> variantslib-0.14.0.tar.gz
+_eclasses_=dune 73a210262d124c8004f67ba1dd9ed873
+_md5_=04f835ba92809cbd0496ff82a4008e0f
diff --git a/metadata/md5-cache/dev-ml/variantslib-0.9.0 b/metadata/md5-cache/dev-ml/variantslib-0.9.0
index 6e409be637e0..54b9f83ebc6c 100644
--- a/metadata/md5-cache/dev-ml/variantslib-0.9.0
+++ b/metadata/md5-cache/dev-ml/variantslib-0.9.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=dev-ml/base:= dev-ml/ppx_driver:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=dev-ml/base:= dev-ml/ppx_driver:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=OCaml variants as first class values
EAPI=6
HOMEPAGE=https://github.com/janestreet/variantslib
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=dev-ml/base:= dev-ml/ppx_driver:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
SLOT=0/0.9.0
SRC_URI=https://github.com/janestreet/variantslib/archive/v0.9.0.tar.gz -> variantslib-0.9.0.tar.gz
-_eclasses_=opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=d886530b2ff32238ab5fec6fc318d0e1
diff --git a/metadata/md5-cache/dev-ml/yojson-1.4.0 b/metadata/md5-cache/dev-ml/yojson-1.4.0
index cfa532cb5806..8f44f5e07aaa 100644
--- a/metadata/md5-cache/dev-ml/yojson-1.4.0
+++ b/metadata/md5-cache/dev-ml/yojson-1.4.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=install
-DEPEND=>=dev-lang/ocaml-3.11:=[ocamlopt] dev-ml/easy-format:=[ocamlopt] >=dev-ml/biniou-1.2:=[ocamlopt] dev-ml/cppo dev-ml/jbuilder >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam
+DEPEND=>=dev-lang/ocaml-3.11:=[ocamlopt] dev-ml/easy-format:=[ocamlopt] >=dev-ml/biniou-1.2:=[ocamlopt] dev-ml/cppo dev-ml/jbuilder >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=JSON parsing and pretty-printing library for OCaml
EAPI=5
HOMEPAGE=https://github.com/mjambon/yojson
@@ -9,5 +9,5 @@ LICENSE=BSD
RDEPEND=>=dev-lang/ocaml-3.11:=[ocamlopt] dev-ml/easy-format:=[ocamlopt] >=dev-ml/biniou-1.2:=[ocamlopt] >=dev-lang/ocaml-4:=
SLOT=0/1.4.0
SRC_URI=https://github.com/mjambon/yojson/archive/v1.4.0.tar.gz -> yojson-1.4.0.tar.gz
-_eclasses_=findlib 17c71a5d96323df925f9f6db1215668a opam c053036d04fbcede5c53fe5752699eb5
+_eclasses_=findlib 17c71a5d96323df925f9f6db1215668a opam 4f1cff0457cf4790a5510753a67d1cc1
_md5_=fb6b0c3afce29897340daa4af070bbf4