summaryrefslogtreecommitdiff
path: root/metadata/md5-cache/dev-ml
diff options
context:
space:
mode:
Diffstat (limited to 'metadata/md5-cache/dev-ml')
-rw-r--r--metadata/md5-cache/dev-ml/Manifest.gzbin57830 -> 61810 bytes
-rw-r--r--metadata/md5-cache/dev-ml/alcotest-1.2.3-r314
-rw-r--r--metadata/md5-cache/dev-ml/astring-0.8.54
-rw-r--r--metadata/md5-cache/dev-ml/async_kernel-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/async_unix-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/base-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/base_bigstring-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/base_quickcheck-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/bin_prot-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/cairo2-0.6.14
-rw-r--r--metadata/md5-cache/dev-ml/camlbz2-0.7.04
-rw-r--r--metadata/md5-cache/dev-ml/camlp5-7.144
-rw-r--r--metadata/md5-cache/dev-ml/camlzip-1.104
-rw-r--r--metadata/md5-cache/dev-ml/cinaps-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/cinaps-0.15.015
-rw-r--r--metadata/md5-cache/dev-ml/cmdliner-1.0.44
-rw-r--r--metadata/md5-cache/dev-ml/core-0.14.0-r34
-rw-r--r--metadata/md5-cache/dev-ml/core_bench-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/core_kernel-0.14.1-r34
-rw-r--r--metadata/md5-cache/dev-ml/cppo-1.6.64
-rw-r--r--metadata/md5-cache/dev-ml/cppo-1.6.74
-rw-r--r--metadata/md5-cache/dev-ml/csexp-1.3.2-r14
-rw-r--r--metadata/md5-cache/dev-ml/cudf-0.94
-rw-r--r--metadata/md5-cache/dev-ml/dose3-5.0.1-r2 (renamed from metadata/md5-cache/dev-ml/dose3-5.0.1-r1)6
-rw-r--r--metadata/md5-cache/dev-ml/dose3-5.0.1_p1614
-rw-r--r--metadata/md5-cache/dev-ml/dose3-5.0.1_p16-r214
-rw-r--r--metadata/md5-cache/dev-ml/dune-2.7.14
-rw-r--r--metadata/md5-cache/dev-ml/dune-2.8.26
-rw-r--r--metadata/md5-cache/dev-ml/dune-configurator-2.7.14
-rw-r--r--metadata/md5-cache/dev-ml/dune-configurator-2.8.2-r14
-rw-r--r--metadata/md5-cache/dev-ml/dune-private-libs-2.7.14
-rw-r--r--metadata/md5-cache/dev-ml/dune-private-libs-2.8.2-r14
-rw-r--r--metadata/md5-cache/dev-ml/duration-0.1.315
-rw-r--r--metadata/md5-cache/dev-ml/extlib-1.7.74
-rw-r--r--metadata/md5-cache/dev-ml/fieldslib-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/fmt-0.8.915
-rw-r--r--metadata/md5-cache/dev-ml/graphics-5.1.114
-rw-r--r--metadata/md5-cache/dev-ml/jane-street-headers-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/jbuilder-1.0_beta146
-rw-r--r--metadata/md5-cache/dev-ml/jingoo-1.4.26
-rw-r--r--metadata/md5-cache/dev-ml/js_of_ocaml-2.8.4-r22
-rw-r--r--metadata/md5-cache/dev-ml/js_of_ocaml-3.0.02
-rw-r--r--metadata/md5-cache/dev-ml/js_of_ocaml-99992
-rw-r--r--metadata/md5-cache/dev-ml/jst-config-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/lablgtk-3.1.14
-rw-r--r--metadata/md5-cache/dev-ml/lablgtk-sourceview-3.1.14
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-11.1.0_rc315
-rw-r--r--metadata/md5-cache/dev-ml/logs-0.7.04
-rw-r--r--metadata/md5-cache/dev-ml/lwt-5.3.0-r14
-rw-r--r--metadata/md5-cache/dev-ml/menhir-201909244
-rw-r--r--metadata/md5-cache/dev-ml/mirage-clock-3.1.014
-rw-r--r--metadata/md5-cache/dev-ml/mmap-1.1.04
-rw-r--r--metadata/md5-cache/dev-ml/mtime-1.1.04
-rw-r--r--metadata/md5-cache/dev-ml/num-1.414
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-base64-3.5.015
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-compiler-libs-0.12.34
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-expat-1.1.0-r14
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-gettext-0.3.7-r3 (renamed from metadata/md5-cache/dev-ml/ocaml-gettext-0.3.7-r2)6
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-gettext-stub-0.4.2-r1 (renamed from metadata/md5-cache/dev-ml/ocaml-gettext-stub-0.4.2)6
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.1.04
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-ssl-0.5.1014
-rw-r--r--metadata/md5-cache/dev-ml/ocamlbuild-0.10.14
-rw-r--r--metadata/md5-cache/dev-ml/ocamlbuild-0.11.04
-rw-r--r--metadata/md5-cache/dev-ml/ocamlbuild-0.14.013
-rw-r--r--metadata/md5-cache/dev-ml/ocamlbuild-0.14.0-r16
-rw-r--r--metadata/md5-cache/dev-ml/ocamlgraph-1.8.8-r14
-rw-r--r--metadata/md5-cache/dev-ml/ocamlgraph-2.0.014
-rw-r--r--metadata/md5-cache/dev-ml/ocamlweb-1.414
-rw-r--r--metadata/md5-cache/dev-ml/ocplib-endian-1.1-r14
-rw-r--r--metadata/md5-cache/dev-ml/octavius-1.2.24
-rw-r--r--metadata/md5-cache/dev-ml/ocurl-0.9.14
-rw-r--r--metadata/md5-cache/dev-ml/opam-2.0.7-r1 (renamed from metadata/md5-cache/dev-ml/opam-2.0.7)6
-rw-r--r--metadata/md5-cache/dev-ml/opam-2.0.8-r114
-rw-r--r--metadata/md5-cache/dev-ml/opam-client-2.0.714
-rw-r--r--metadata/md5-cache/dev-ml/opam-client-2.0.7-r114
-rw-r--r--metadata/md5-cache/dev-ml/opam-client-2.0.814
-rw-r--r--metadata/md5-cache/dev-ml/opam-core-2.0.74
-rw-r--r--metadata/md5-cache/dev-ml/opam-core-2.0.8-r113
-rw-r--r--metadata/md5-cache/dev-ml/opam-file-format-2.1.04
-rw-r--r--metadata/md5-cache/dev-ml/opam-file-format-2.1.215
-rw-r--r--metadata/md5-cache/dev-ml/opam-format-2.0.7-r2 (renamed from metadata/md5-cache/dev-ml/opam-format-2.0.7)8
-rw-r--r--metadata/md5-cache/dev-ml/opam-format-2.0.8-r214
-rw-r--r--metadata/md5-cache/dev-ml/opam-installer-2.0.7-r1 (renamed from metadata/md5-cache/dev-ml/opam-installer-2.0.7)8
-rw-r--r--metadata/md5-cache/dev-ml/opam-installer-2.0.8-r113
-rw-r--r--metadata/md5-cache/dev-ml/opam-repository-2.0.7-r1 (renamed from metadata/md5-cache/dev-ml/opam-repository-2.0.7)6
-rw-r--r--metadata/md5-cache/dev-ml/opam-repository-2.0.815
-rw-r--r--metadata/md5-cache/dev-ml/opam-solver-2.0.7-r1 (renamed from metadata/md5-cache/dev-ml/opam-solver-2.0.7)6
-rw-r--r--metadata/md5-cache/dev-ml/opam-solver-2.0.815
-rw-r--r--metadata/md5-cache/dev-ml/opam-state-2.0.7-r1 (renamed from metadata/md5-cache/dev-ml/opam-state-2.0.7)6
-rw-r--r--metadata/md5-cache/dev-ml/opam-state-2.0.815
-rw-r--r--metadata/md5-cache/dev-ml/ounit2-2.2.34
-rw-r--r--metadata/md5-cache/dev-ml/ounit2-2.2.414
-rw-r--r--metadata/md5-cache/dev-ml/parmap-1.24
-rw-r--r--metadata/md5-cache/dev-ml/parsexp-0.14.02
-rw-r--r--metadata/md5-cache/dev-ml/ppx_assert-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_base-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_bench-0.14.14
-rw-r--r--metadata/md5-cache/dev-ml/ppx_bin_prot-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_cold-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_compare-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_custom_printf-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_derivers-1.2.14
-rw-r--r--metadata/md5-cache/dev-ml/ppx_enumerate-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_expect-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_fail-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_fields_conv-0.14.14
-rw-r--r--metadata/md5-cache/dev-ml/ppx_fixed_literal-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_hash-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_here-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_inline_test-0.14.14
-rw-r--r--metadata/md5-cache/dev-ml/ppx_jane-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_js_style-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_let-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_module_timer-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_optcomp-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_optional-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_pipebang-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.14
-rw-r--r--metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.214
-rw-r--r--metadata/md5-cache/dev-ml/ppx_sexp_message-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_sexp_value-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/ppx_stable-0.14.14
-rw-r--r--metadata/md5-cache/dev-ml/ppx_string-0.14.14
-rw-r--r--metadata/md5-cache/dev-ml/ppx_typerep_conv-0.14.110
-rw-r--r--metadata/md5-cache/dev-ml/ppx_variants_conv-0.14.14
-rw-r--r--metadata/md5-cache/dev-ml/ppxlib-0.18.02
-rw-r--r--metadata/md5-cache/dev-ml/ppxlib-0.20.04
-rw-r--r--metadata/md5-cache/dev-ml/ppxlib-0.21.0-r1 (renamed from metadata/md5-cache/dev-ml/ppxlib-0.21.0)4
-rw-r--r--metadata/md5-cache/dev-ml/ppxlib-0.22.0-r115
-rw-r--r--metadata/md5-cache/dev-ml/re-1.9.04
-rw-r--r--metadata/md5-cache/dev-ml/react-1.2.1-r14
-rw-r--r--metadata/md5-cache/dev-ml/result-1.54
-rw-r--r--metadata/md5-cache/dev-ml/seq-0.214
-rw-r--r--metadata/md5-cache/dev-ml/sexplib0-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/spawn-0.13.04
-rw-r--r--metadata/md5-cache/dev-ml/splittable_random-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/stdio-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/stdlib-shims-0.2.04
-rw-r--r--metadata/md5-cache/dev-ml/stdlib-shims-0.3.014
-rw-r--r--metadata/md5-cache/dev-ml/textutils-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/time_now-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/timezone-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/topkg-1.0.34
-rw-r--r--metadata/md5-cache/dev-ml/typerep-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/uchar-0.0.24
-rw-r--r--metadata/md5-cache/dev-ml/uuidm-0.9.714
-rw-r--r--metadata/md5-cache/dev-ml/uutf-1.0.15
-rw-r--r--metadata/md5-cache/dev-ml/variantslib-0.14.04
-rw-r--r--metadata/md5-cache/dev-ml/xml-light-2.2-r34
149 files changed, 648 insertions, 288 deletions
diff --git a/metadata/md5-cache/dev-ml/Manifest.gz b/metadata/md5-cache/dev-ml/Manifest.gz
index d4d09b9f7992..ece3b14ee982 100644
--- a/metadata/md5-cache/dev-ml/Manifest.gz
+++ b/metadata/md5-cache/dev-ml/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-ml/alcotest-1.2.3-r3 b/metadata/md5-cache/dev-ml/alcotest-1.2.3-r3
new file mode 100644
index 000000000000..6efabd5ad830
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/alcotest-1.2.3-r3
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/astring:= dev-ml/async_unix:= dev-ml/cmdliner:= dev-ml/core:= dev-ml/core_kernel:= dev-ml/duration:= >=dev-ml/fmt-0.8.9:= dev-ml/mirage-clock:= dev-ml/re:= dev-ml/result:= dev-ml/logs:= dev-ml/uutf:= dev-ml/uuidm:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=A lightweight and colourful test framework
+EAPI=7
+HOMEPAGE=https://github.com/mirage/alcotest/
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~ppc64 ~x86
+LICENSE=ISC
+RDEPEND=dev-ml/astring:= dev-ml/async_unix:= dev-ml/cmdliner:= dev-ml/core:= dev-ml/core_kernel:= dev-ml/duration:= >=dev-ml/fmt-0.8.9:= dev-ml/mirage-clock:= dev-ml/re:= dev-ml/result:= dev-ml/logs:= dev-ml/uutf:= dev-ml/uuidm:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/1.2.3
+SRC_URI=https://github.com/mirage/alcotest/archive/1.2.3.tar.gz -> alcotest-1.2.3.tar.gz
+_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
+_md5_=8dd22bdf89e72febf9159423beb5eb90
diff --git a/metadata/md5-cache/dev-ml/astring-0.8.5 b/metadata/md5-cache/dev-ml/astring-0.8.5
index b0c5c4928925..5996912b18e2 100644
--- a/metadata/md5-cache/dev-ml/astring-0.8.5
+++ b/metadata/md5-cache/dev-ml/astring-0.8.5
@@ -4,10 +4,10 @@ DEPEND=>=dev-lang/ocaml-4:=
DESCRIPTION=Alternative String module for OCaml
EAPI=7
HOMEPAGE=https://erratique.ch/software/astring https://github.com/dbuenzli/astring
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~ppc64 ~x86
LICENSE=ISC
RDEPEND=>=dev-lang/ocaml-4.05.0:= >=dev-lang/ocaml-4:=
SLOT=0/0.8.5
SRC_URI=https://erratique.ch/software/astring/releases/astring-0.8.5.tbz
_eclasses_=opam b4de444efce371928602cbf4cd91307e
-_md5_=cfa3bf45ae4f6a023f74bb6144d81b2c
+_md5_=7d22384251d08e8691f5380257f2a35f
diff --git a/metadata/md5-cache/dev-ml/async_kernel-0.14.0 b/metadata/md5-cache/dev-ml/async_kernel-0.14.0
index 3b203121f3b7..83c37c6cf068 100644
--- a/metadata/md5-cache/dev-ml/async_kernel-0.14.0
+++ b/metadata/md5-cache/dev-ml/async_kernel-0.14.0
@@ -5,10 +5,10 @@ DESCRIPTION=Jane Street Capital's asynchronous execution library (core)
EAPI=7
HOMEPAGE=https://github.com/janestreet/async_kernel
IUSE=+ocamlopt
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=dev-ml/core_kernel:= dev-ml/ppx_jane:= >=dev-lang/ocaml-4:=[ocamlopt?]
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/async_kernel/archive/v0.14.0.tar.gz -> async_kernel-0.14.0.tar.gz
_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=a644b2299bf450dbe474d87e5f0021fe
+_md5_=463887d8a4eacc068f17c40702cd7550
diff --git a/metadata/md5-cache/dev-ml/async_unix-0.14.0 b/metadata/md5-cache/dev-ml/async_unix-0.14.0
index 695dad5b6fca..ff926928253d 100644
--- a/metadata/md5-cache/dev-ml/async_unix-0.14.0
+++ b/metadata/md5-cache/dev-ml/async_unix-0.14.0
@@ -5,10 +5,10 @@ DESCRIPTION=Jane Street Capital's asynchronous execution library (unix)
EAPI=7
HOMEPAGE=https://github.com/janestreet/async_unix
IUSE=+ocamlopt
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=dev-ml/async_kernel:= dev-ml/core:= dev-ml/core_kernel:= dev-ml/ppx_jane:= >=dev-lang/ocaml-4:=[ocamlopt?]
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/async_unix/archive/v0.14.0.tar.gz -> async_unix-0.14.0.tar.gz
_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=35728e44017c81779630dac8698d6134
+_md5_=910af682ad6cb60bca5639864d1e6933
diff --git a/metadata/md5-cache/dev-ml/base-0.14.0 b/metadata/md5-cache/dev-ml/base-0.14.0
index a29d7b8d0d7d..238413163ebb 100644
--- a/metadata/md5-cache/dev-ml/base-0.14.0
+++ b/metadata/md5-cache/dev-ml/base-0.14.0
@@ -5,10 +5,10 @@ DESCRIPTION=Standard library for OCaml
EAPI=7
HOMEPAGE=https://github.com/janestreet/base
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=Apache-2.0
RDEPEND=>=dev-ml/sexplib0-0.14.0:= dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?]
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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=e9ee2a00d1194b68d140eb3de1dac25e
+_md5_=febe07fd1823a87264e96d28a17a1f53
diff --git a/metadata/md5-cache/dev-ml/base_bigstring-0.14.0 b/metadata/md5-cache/dev-ml/base_bigstring-0.14.0
index 0a013c3ede92..cfb392be191f 100644
--- a/metadata/md5-cache/dev-ml/base_bigstring-0.14.0
+++ b/metadata/md5-cache/dev-ml/base_bigstring-0.14.0
@@ -5,10 +5,10 @@ DESCRIPTION=String type based on Bigarray, for use in I/O and C-bindings
EAPI=7
HOMEPAGE=https://github.com/janestreet/base_bigstring
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=>=dev-lang/ocaml-4.08.0:=[ocamlopt=] dev-ml/base:= dev-ml/ppx_jane:= >=dev-lang/ocaml-4:=[ocamlopt?]
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/base_bigstring/archive/v0.14.0.tar.gz -> base_bigstring-0.14.0.tar.gz
_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=b2522db574603875af5487e4a6810156
+_md5_=0d564b292010324271b57a0fa6cc55c6
diff --git a/metadata/md5-cache/dev-ml/base_quickcheck-0.14.0 b/metadata/md5-cache/dev-ml/base_quickcheck-0.14.0
index 779bad8f7fb1..9795703ba279 100644
--- a/metadata/md5-cache/dev-ml/base_quickcheck-0.14.0
+++ b/metadata/md5-cache/dev-ml/base_quickcheck-0.14.0
@@ -5,10 +5,10 @@ DESCRIPTION=Randomized testing framework, designed for compatibility with Base
EAPI=7
HOMEPAGE=https://github.com/janestreet/base_quickcheck
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=MIT
RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_base-0.14.0:= >=dev-ml/ppx_fields_conv-0.14.1:= >=dev-ml/ppx_let-0.14.0:= >=dev-ml/ppx_sexp_message-0.14.0:= >=dev-ml/ppx_sexp_value-0.14.0:= dev-ml/splittable_random:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?]
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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=8302d68cb59178d8f9a9aa9c03cf496d
+_md5_=f252f5705100baf5ebb61d3dd8efb0b9
diff --git a/metadata/md5-cache/dev-ml/bin_prot-0.14.0 b/metadata/md5-cache/dev-ml/bin_prot-0.14.0
index 5c68acb7c801..663308a3b54d 100644
--- a/metadata/md5-cache/dev-ml/bin_prot-0.14.0
+++ b/metadata/md5-cache/dev-ml/bin_prot-0.14.0
@@ -5,10 +5,10 @@ DESCRIPTION=Binary protocol generator
EAPI=7
HOMEPAGE=https://github.com/janestreet/bin_prot
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppx_compare-0.14.0:= >=dev-ml/ppx_custom_printf-0.14.0:= >=dev-ml/ppx_fields_conv-0.14.0:= >=dev-ml/ppx_optcomp-0.14.0:= >=dev-ml/ppx_sexp_conv-0.14.0:= >=dev-ml/ppx_variants_conv-0.14.0:= >=dev-lang/ocaml-4:=[ocamlopt?]
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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=e6c55b9e2708c740c6ae05f6ebc319f2
+_md5_=dd459d960469c90bb5ece6c2eb6deb59
diff --git a/metadata/md5-cache/dev-ml/cairo2-0.6.1 b/metadata/md5-cache/dev-ml/cairo2-0.6.1
index 2e50f2e52fd8..573a28d91359 100644
--- a/metadata/md5-cache/dev-ml/cairo2-0.6.1
+++ b/metadata/md5-cache/dev-ml/cairo2-0.6.1
@@ -5,11 +5,11 @@ DESCRIPTION=Binding to Cairo, a 2D Vector Graphics Library
EAPI=7
HOMEPAGE=https://github.com/Chris00/ocaml-cairo
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=9d0009f694bdc7eaab1643adffa69dcb
+_md5_=84847a414cf237f82cb47c298f0d2dc6
diff --git a/metadata/md5-cache/dev-ml/camlbz2-0.7.0 b/metadata/md5-cache/dev-ml/camlbz2-0.7.0
index 55344cad834d..1705286ccfb5 100644
--- a/metadata/md5-cache/dev-ml/camlbz2-0.7.0
+++ b/metadata/md5-cache/dev-ml/camlbz2-0.7.0
@@ -5,10 +5,10 @@ DESCRIPTION=OCaml bindings for libbz (AKA, bzip2)
EAPI=7
HOMEPAGE=https://gitlab.com/irill/camlbz2
IUSE=doc
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=LGPL-2.1
RDEPEND=app-arch/bzip2 >=dev-lang/ocaml-3.12:=[ocamlopt]
SLOT=0/0.7.0
SRC_URI=https://gitlab.com/irill/camlbz2/-/archive/0.7.0/camlbz2-0.7.0.tar.gz
_eclasses_=autotools 9988ecbe04129214297a7bbf3d253710 findlib 9674d5e3d151793fecab20e2bb73e6c6 libtool f143db5a74ccd9ca28c1234deffede96 multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 24921b57d6561d87cbef4916a296ada4
-_md5_=0d9344c4cfcf4b0e04daa4bd6c08e7d4
+_md5_=68c220acb08832c02f0ee949ac41e79e
diff --git a/metadata/md5-cache/dev-ml/camlp5-7.14 b/metadata/md5-cache/dev-ml/camlp5-7.14
index dc981466ba99..53d40eec0d0f 100644
--- a/metadata/md5-cache/dev-ml/camlp5-7.14
+++ b/metadata/md5-cache/dev-ml/camlp5-7.14
@@ -4,10 +4,10 @@ DESCRIPTION=A preprocessor-pretty-printer of ocaml
EAPI=7
HOMEPAGE=https://camlp5.github.io/
IUSE=doc +ocamlopt
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=~alpha amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=BSD
RDEPEND=>=dev-lang/ocaml-3.10:=[ocamlopt?]
SLOT=0/7.14
SRC_URI=https://github.com/camlp5/camlp5/archive/rel714.tar.gz -> camlp5-7.14.tar.gz
_eclasses_=findlib 9674d5e3d151793fecab20e2bb73e6c6 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=59c94714c91cf72fdab4bd24b73ead19
+_md5_=b2a6d0fb08bb3daebf210355cef5622c
diff --git a/metadata/md5-cache/dev-ml/camlzip-1.10 b/metadata/md5-cache/dev-ml/camlzip-1.10
index 47504ff69d3b..4d0b8267e5b4 100644
--- a/metadata/md5-cache/dev-ml/camlzip-1.10
+++ b/metadata/md5-cache/dev-ml/camlzip-1.10
@@ -4,10 +4,10 @@ DESCRIPTION=Compressed file access ML library (ZIP, GZIP and JAR)
EAPI=7
HOMEPAGE=https://github.com/xavierleroy/camlzip
IUSE=+ocamlopt
-KEYWORDS=amd64 ~arm ~arm64 ppc ~ppc64 x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=LGPL-2.1
RDEPEND=>=dev-lang/ocaml-4.05:=[ocamlopt?] >=sys-libs/zlib-1.1.3
SLOT=1/1.10
SRC_URI=https://github.com/xavierleroy/camlzip/archive/rel110.tar.gz -> camlzip-1.10.tar.gz
_eclasses_=findlib 9674d5e3d151793fecab20e2bb73e6c6
-_md5_=533527e07ecaad0378b51296ca010ab0
+_md5_=be0dd83b99f3725346019b274102b18e
diff --git a/metadata/md5-cache/dev-ml/cinaps-0.14.0 b/metadata/md5-cache/dev-ml/cinaps-0.14.0
index 0c8d997108f0..0620f920926a 100644
--- a/metadata/md5-cache/dev-ml/cinaps-0.14.0
+++ b/metadata/md5-cache/dev-ml/cinaps-0.14.0
@@ -5,11 +5,11 @@ DESCRIPTION=Trivial metaprogramming tool
EAPI=7
HOMEPAGE=https://github.com/ocaml-ppx/cinaps
IUSE=+ocamlopt test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=MIT
RDEPEND=dev-ml/findlib:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?]
RESTRICT=!test? ( test )
SLOT=0/0.14.0
SRC_URI=https://github.com/ocaml-ppx/cinaps/archive/v0.14.0.tar.gz -> cinaps-0.14.0.tar.gz
_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=555961e0b75480b8ff85ffade8dcb715
+_md5_=3669523ffece44989562274c6660fcfe
diff --git a/metadata/md5-cache/dev-ml/cinaps-0.15.0 b/metadata/md5-cache/dev-ml/cinaps-0.15.0
new file mode 100644
index 000000000000..0f6b306e86ea
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/cinaps-0.15.0
@@ -0,0 +1,15 @@
+BDEPEND=test? ( dev-ml/ppx_jane ) dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/re:= >=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 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?]
+RESTRICT=!test? ( test )
+SLOT=0/0.15.0
+SRC_URI=https://github.com/ocaml-ppx/cinaps/archive/v0.15.0.tar.gz -> cinaps-0.15.0.tar.gz
+_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
+_md5_=8181c0f3a9cc6ab54db9ec5d531cc725
diff --git a/metadata/md5-cache/dev-ml/cmdliner-1.0.4 b/metadata/md5-cache/dev-ml/cmdliner-1.0.4
index 7520ae665c3e..ef59591a477a 100644
--- a/metadata/md5-cache/dev-ml/cmdliner-1.0.4
+++ b/metadata/md5-cache/dev-ml/cmdliner-1.0.4
@@ -4,11 +4,11 @@ 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 ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=ISC
RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/result:= dev-ml/findlib:=
RESTRICT=!test? ( test )
SLOT=0/1.0.4
SRC_URI=http://erratique.ch/software/cmdliner/releases/cmdliner-1.0.4.tbz
_eclasses_=findlib 9674d5e3d151793fecab20e2bb73e6c6
-_md5_=9f01bcfd99c89409669080591428e5a4
+_md5_=0d7f4341e02a768e5468922de6148b61
diff --git a/metadata/md5-cache/dev-ml/core-0.14.0-r3 b/metadata/md5-cache/dev-ml/core-0.14.0-r3
index d00182231df2..f140df0f2487 100644
--- a/metadata/md5-cache/dev-ml/core-0.14.0-r3
+++ b/metadata/md5-cache/dev-ml/core-0.14.0-r3
@@ -5,11 +5,11 @@ DESCRIPTION=Jane Street's alternative to the standard library
EAPI=7
HOMEPAGE=https://github.com/janestreet/core
IUSE=ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=dev-ml/base:= dev-ml/core_kernel:= dev-ml/jst-config:= dev-ml/ppx_jane:= dev-ml/sexplib:= dev-ml/spawn:= dev-ml/stdio:= dev-ml/timezone:= >=dev-lang/ocaml-4:=[ocamlopt?]
RESTRICT=test
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/core/archive/v0.14.0.tar.gz -> core-0.14.0.tar.gz
_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=40609d390d0a0f538433d4372c866fde
+_md5_=a3d32edb128139c3349f9770a0b50ef4
diff --git a/metadata/md5-cache/dev-ml/core_bench-0.14.0 b/metadata/md5-cache/dev-ml/core_bench-0.14.0
index 9c3195f6cb5e..b855f54b80b2 100644
--- a/metadata/md5-cache/dev-ml/core_bench-0.14.0
+++ b/metadata/md5-cache/dev-ml/core_bench-0.14.0
@@ -5,10 +5,10 @@ DESCRIPTION=Micro-benchmarking library for OCaml
EAPI=7
HOMEPAGE=https://github.com/janestreet/core_bench
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=>=dev-ml/core-0.14.0:= >=dev-ml/core_kernel-0.14.0:= >=dev-ml/ppx_jane-0.14.0:= dev-ml/textutils:= >=dev-ml/re-1.8.0:= >=dev-lang/ocaml-4:=[ocamlopt?]
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/core_bench/archive/v0.14.0.tar.gz -> core_bench-0.14.0.tar.gz
_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=a692d2a69b324f7a49d816890c5781d7
+_md5_=e3639aa1a769dd68f141dacab2fc920d
diff --git a/metadata/md5-cache/dev-ml/core_kernel-0.14.1-r3 b/metadata/md5-cache/dev-ml/core_kernel-0.14.1-r3
index b5d82577b48c..b24a563124c5 100644
--- a/metadata/md5-cache/dev-ml/core_kernel-0.14.1-r3
+++ b/metadata/md5-cache/dev-ml/core_kernel-0.14.1-r3
@@ -5,11 +5,11 @@ DESCRIPTION=System-independent part of Core
EAPI=7
HOMEPAGE=https://github.com/janestreet/core_kernel
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
LICENSE=LGPL-2.1-with-linking-exception
RDEPEND=dev-lang/ocaml:= dev-ml/base:= dev-ml/base_bigstring:= dev-ml/base_quickcheck:= dev-ml/bin_prot:= dev-ml/fieldslib:= dev-ml/jane-street-headers:= dev-ml/jst-config:= dev-ml/ppx_assert:= dev-ml/ppx_base:= dev-ml/ppx_hash:= dev-ml/ppx_inline_test:= dev-ml/ppx_jane:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_sexp_message:= dev-ml/splittable_random:= dev-ml/sexplib:= dev-ml/stdio:= dev-ml/time_now:= dev-ml/typerep:= dev-ml/variantslib:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=[ocamlopt?]
RESTRICT=test
SLOT=0/0.14.1
SRC_URI=https://github.com/janestreet/core_kernel/archive/v0.14.1.tar.gz -> core_kernel-0.14.1.tar.gz
_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=f6ac19bda35d8df85d9dcae75df99688
+_md5_=0f2e01842882a7a14930e3509fe2f37c
diff --git a/metadata/md5-cache/dev-ml/cppo-1.6.6 b/metadata/md5-cache/dev-ml/cppo-1.6.6
index f9657ef9c80a..fc18614436af 100644
--- a/metadata/md5-cache/dev-ml/cppo-1.6.6
+++ b/metadata/md5-cache/dev-ml/cppo-1.6.6
@@ -5,10 +5,10 @@ DESCRIPTION=An equivalent of the C preprocessor for OCaml programs
EAPI=7
HOMEPAGE=https://github.com/ocaml-community/cppo/
IUSE=+ocamlopt
-KEYWORDS=amd64 ~arm ~arm64 ppc ~ppc64 x86
+KEYWORDS=amd64 ~arm arm64 ppc ~ppc64 x86
LICENSE=BSD
RDEPEND=dev-ml/ocamlbuild dev-ml/findlib:= >=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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=8386d5e36b6e291d9d5209bb697269bf
+_md5_=f54104757e3dc02114189e87ad3ad41f
diff --git a/metadata/md5-cache/dev-ml/cppo-1.6.7 b/metadata/md5-cache/dev-ml/cppo-1.6.7
index 08594c4a2c38..1c51e8f3f94a 100644
--- a/metadata/md5-cache/dev-ml/cppo-1.6.7
+++ b/metadata/md5-cache/dev-ml/cppo-1.6.7
@@ -5,10 +5,10 @@ DESCRIPTION=An equivalent of the C preprocessor for OCaml programs
EAPI=7
HOMEPAGE=https://github.com/ocaml-community/cppo/
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=BSD
RDEPEND=dev-ml/ocamlbuild dev-ml/findlib:= >=dev-lang/ocaml-4:=[ocamlopt?]
SLOT=0/1.6.7
SRC_URI=https://github.com/ocaml-community/cppo/archive/v1.6.7.tar.gz -> cppo-1.6.7.tar.gz
_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=e1265bfefc08609dfc70516e96decb75
+_md5_=e0655a1d60f81343b9b49339aac4ec51
diff --git a/metadata/md5-cache/dev-ml/csexp-1.3.2-r1 b/metadata/md5-cache/dev-ml/csexp-1.3.2-r1
index 331cd9a8d74f..701c49e59d58 100644
--- a/metadata/md5-cache/dev-ml/csexp-1.3.2-r1
+++ b/metadata/md5-cache/dev-ml/csexp-1.3.2-r1
@@ -5,11 +5,11 @@ 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 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=MIT
RDEPEND=dev-ml/result:=[ocamlopt=] >=dev-lang/ocaml-4:=[ocamlopt?]
RESTRICT=!test? ( test )
SLOT=0/1.3.2
SRC_URI=https://github.com/ocaml-dune/csexp/releases/download/1.3.2/csexp-1.3.2.tbz
_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=7570de38eb9a798bda3cb54ae8383239
+_md5_=0f3ac352fabff503db095e8239c9b887
diff --git a/metadata/md5-cache/dev-ml/cudf-0.9 b/metadata/md5-cache/dev-ml/cudf-0.9
index 97e96df084be..e73dc99385cf 100644
--- a/metadata/md5-cache/dev-ml/cudf-0.9
+++ b/metadata/md5-cache/dev-ml/cudf-0.9
@@ -4,11 +4,11 @@ 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 ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=LGPL-3
RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/extlib:= dev-ml/findlib:= dev-libs/glib:2
RESTRICT=!test? ( test )
SLOT=0/0.9
SRC_URI=https://gforge.inria.fr/frs/download.php/file/36602/cudf-0.9.tar.gz
_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 24921b57d6561d87cbef4916a296ada4
-_md5_=86bed5a426e8a8d0e7b3bedd68e15403
+_md5_=43eea58b3891ac67a0003072d14ea949
diff --git a/metadata/md5-cache/dev-ml/dose3-5.0.1-r1 b/metadata/md5-cache/dev-ml/dose3-5.0.1-r2
index 1ba11b77ef52..1d8e0807a0d0 100644
--- a/metadata/md5-cache/dev-ml/dose3-5.0.1-r1
+++ b/metadata/md5-cache/dev-ml/dose3-5.0.1-r2
@@ -1,13 +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] )
+DEPEND=<dev-lang/ocaml-4.09.0:=[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 ~ppc ~ppc64 ~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 )
+RDEPEND=<dev-lang/ocaml-4.09.0:=[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_=efbff672ae1dab0be3e16967635a8b3b
+_md5_=c10f018c3a97a7367b4f952680d7fd11
diff --git a/metadata/md5-cache/dev-ml/dose3-5.0.1_p16 b/metadata/md5-cache/dev-ml/dose3-5.0.1_p16
deleted file mode 100644
index 151448c77ef4..000000000000
--- a/metadata/md5-cache/dev-ml/dose3-5.0.1_p16
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=dev-ml/cppo dev-ml/findlib dev-ml/ocamlbuild
-DEFINED_PHASES=compile configure install prepare
-DEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt=] dev-ml/cudf:=[ocamlopt=] >=dev-ml/extlib-1.7.0:=[ocamlopt=] >=dev-ml/ocamlgraph-1.8.6:=[ocamlopt=] dev-ml/re:=[ocamlopt=] parmap? ( dev-ml/parmap:=[ocamlopt=] ) zip? ( dev-ml/camlzip:=[ocamlopt=] ) bzip2? ( dev-ml/camlbz2:= ) xml? ( dev-ml/ocaml-expat:=[ocamlopt=] dev-ml/xml-light:=[ocamlopt=] ) curl? ( dev-ml/ocurl:= ) rpm4? ( app-arch/rpm ) 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 ~ppc ~ppc64 ~x86
-LICENSE=LGPL-3
-RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt=] dev-ml/cudf:=[ocamlopt=] >=dev-ml/extlib-1.7.0:=[ocamlopt=] >=dev-ml/ocamlgraph-1.8.6:=[ocamlopt=] dev-ml/re:=[ocamlopt=] parmap? ( dev-ml/parmap:=[ocamlopt=] ) zip? ( dev-ml/camlzip:=[ocamlopt=] ) bzip2? ( dev-ml/camlbz2:= ) xml? ( dev-ml/ocaml-expat:=[ocamlopt=] dev-ml/xml-light:=[ocamlopt=] ) curl? ( dev-ml/ocurl:= ) rpm4? ( app-arch/rpm )
-RESTRICT=test
-SLOT=0/5.0.1_p16
-SRC_URI=http://deb.debian.org/debian/pool/main/d/dose3/dose3_5.0.1.orig.tar.gz http://deb.debian.org/debian/pool/main/d/dose3/dose3_5.0.1-16.debian.tar.xz
-_md5_=85fa4521ad91bd3cb2335fead949c9d6
diff --git a/metadata/md5-cache/dev-ml/dose3-5.0.1_p16-r2 b/metadata/md5-cache/dev-ml/dose3-5.0.1_p16-r2
new file mode 100644
index 000000000000..be9b9fd02180
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dose3-5.0.1_p16-r2
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/cppo dev-ml/findlib dev-ml/ocamlbuild
+DEFINED_PHASES=compile configure install prepare
+DEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt=] <=dev-lang/ocaml-4.09.0:=[ocamlopt=] dev-ml/cudf:=[ocamlopt=] >=dev-ml/extlib-1.7.0:=[ocamlopt=] >=dev-ml/ocamlgraph-1.8.6:=[ocamlopt=] <dev-ml/ocamlgraph-1.8.9:=[ocamlopt=] dev-ml/re:=[ocamlopt=] parmap? ( dev-ml/parmap:=[ocamlopt=] ) zip? ( dev-ml/camlzip:=[ocamlopt=] ) bzip2? ( dev-ml/camlbz2:= ) xml? ( dev-ml/ocaml-expat:=[ocamlopt=] dev-ml/xml-light:=[ocamlopt=] ) curl? ( dev-ml/ocurl:= ) rpm4? ( app-arch/rpm ) 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 ppc ppc64 x86
+LICENSE=LGPL-3
+RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt=] <=dev-lang/ocaml-4.09.0:=[ocamlopt=] dev-ml/cudf:=[ocamlopt=] >=dev-ml/extlib-1.7.0:=[ocamlopt=] >=dev-ml/ocamlgraph-1.8.6:=[ocamlopt=] <dev-ml/ocamlgraph-1.8.9:=[ocamlopt=] dev-ml/re:=[ocamlopt=] parmap? ( dev-ml/parmap:=[ocamlopt=] ) zip? ( dev-ml/camlzip:=[ocamlopt=] ) bzip2? ( dev-ml/camlbz2:= ) xml? ( dev-ml/ocaml-expat:=[ocamlopt=] dev-ml/xml-light:=[ocamlopt=] ) curl? ( dev-ml/ocurl:= ) rpm4? ( app-arch/rpm )
+RESTRICT=test
+SLOT=0/5.0.1_p16
+SRC_URI=http://deb.debian.org/debian/pool/main/d/dose3/dose3_5.0.1.orig.tar.gz http://deb.debian.org/debian/pool/main/d/dose3/dose3_5.0.1-16.debian.tar.xz
+_md5_=ce194484cc8e0a0bf89f5d5f65243333
diff --git a/metadata/md5-cache/dev-ml/dune-2.7.1 b/metadata/md5-cache/dev-ml/dune-2.7.1
index 62a181d1b8f2..2cc13ba879e6 100644
--- a/metadata/md5-cache/dev-ml/dune-2.7.1
+++ b/metadata/md5-cache/dev-ml/dune-2.7.1
@@ -4,11 +4,11 @@ DESCRIPTION=A composable build system for OCaml
EAPI=7
HOMEPAGE=https://github.com/ocaml/dune
IUSE=test
-KEYWORDS=amd64 ~arm ~arm64 ppc ~ppc64 x86
+KEYWORDS=amd64 ~arm arm64 ppc ppc64 x86
LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ocaml-4.08:= !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_=b831e4c5d59fee33bab38957f9920877
+_md5_=79300ef8f4a1ea91cb9ff7bf3996ce08
diff --git a/metadata/md5-cache/dev-ml/dune-2.8.2 b/metadata/md5-cache/dev-ml/dune-2.8.2
index 34028129968d..99450490b210 100644
--- a/metadata/md5-cache/dev-ml/dune-2.8.2
+++ b/metadata/md5-cache/dev-ml/dune-2.8.2
@@ -1,12 +1,12 @@
DEFINED_PHASES=compile configure install
-DEPEND=dev-lang/ocaml
+DEPEND=>=dev-lang/ocaml-4.08:= !dev-ml/jbuilder dev-ml/findlib
DESCRIPTION=A composable build system for OCaml
EAPI=7
HOMEPAGE=https://github.com/ocaml/dune
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
LICENSE=MIT
-RDEPEND=dev-lang/ocaml !dev-ml/jbuilder
+RDEPEND=>=dev-lang/ocaml-4.08:= !dev-ml/jbuilder
SLOT=0/2.8.2
SRC_URI=https://github.com/ocaml/dune/archive/2.8.2.tar.gz -> dune-2.8.2.tar.gz
_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045
-_md5_=c3702220d1e7335a3718227817340d65
+_md5_=130ab9cfa3f632c60847d336529d8d80
diff --git a/metadata/md5-cache/dev-ml/dune-configurator-2.7.1 b/metadata/md5-cache/dev-ml/dune-configurator-2.7.1
index 8a29c1457594..7260719db8c2 100644
--- a/metadata/md5-cache/dev-ml/dune-configurator-2.7.1
+++ b/metadata/md5-cache/dev-ml/dune-configurator-2.7.1
@@ -5,11 +5,11 @@ DESCRIPTION=A composable build system for OCaml
EAPI=7
HOMEPAGE=https://github.com/ocaml/dune
IUSE=+ocamlopt test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=Apache-2.0
RDEPEND=~dev-ml/dune-private-libs-2.7.1:= dev-ml/csexp:= >=dev-lang/ocaml-4:=[ocamlopt?]
RESTRICT=!test? ( 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_=dune 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=c6896ee6d746dd949a6153644ef9a3a2
+_md5_=9310ee9ee96c6e72fa7ae9661422488a
diff --git a/metadata/md5-cache/dev-ml/dune-configurator-2.8.2-r1 b/metadata/md5-cache/dev-ml/dune-configurator-2.8.2-r1
index f2a9a4eb0326..563ea03d5ba5 100644
--- a/metadata/md5-cache/dev-ml/dune-configurator-2.8.2-r1
+++ b/metadata/md5-cache/dev-ml/dune-configurator-2.8.2-r1
@@ -5,11 +5,11 @@ DESCRIPTION=A composable build system for OCaml
EAPI=7
HOMEPAGE=https://github.com/ocaml/dune
IUSE=+ocamlopt test
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=~dev-ml/dune-private-libs-2.8.2:=[ocamlopt=] dev-ml/csexp:=[ocamlopt=] dev-ml/result:=[ocamlopt=] >=dev-lang/ocaml-4:=[ocamlopt?]
RESTRICT=!test? ( test )
SLOT=0/2.8.2
SRC_URI=https://github.com/ocaml/dune/archive/2.8.2.tar.gz -> dune-2.8.2.tar.gz
_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=b4f8fcd83317f69aaabb85bf4a7f3027
+_md5_=f5a43c3b5702d7a6ea8ca256b4f27e7f
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
index 174689f2433c..0c9baf926c9a 100644
--- a/metadata/md5-cache/dev-ml/dune-private-libs-2.7.1
+++ b/metadata/md5-cache/dev-ml/dune-private-libs-2.7.1
@@ -5,11 +5,11 @@ DESCRIPTION=A composable build system for OCaml
EAPI=7
HOMEPAGE=https://github.com/ocaml/dune
IUSE=+ocamlopt test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=Apache-2.0
RDEPEND=dev-ml/csexp:= dev-ml/findlib:= >=dev-lang/ocaml-4:=[ocamlopt?]
RESTRICT=!test? ( 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_=dune 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=14138edbbcebe981e402bfc334333b4c
+_md5_=97f5da91da6d21d59f52cd093ca1a2d4
diff --git a/metadata/md5-cache/dev-ml/dune-private-libs-2.8.2-r1 b/metadata/md5-cache/dev-ml/dune-private-libs-2.8.2-r1
index e1cf9b17b09e..d0721574e73d 100644
--- a/metadata/md5-cache/dev-ml/dune-private-libs-2.8.2-r1
+++ b/metadata/md5-cache/dev-ml/dune-private-libs-2.8.2-r1
@@ -5,11 +5,11 @@ DESCRIPTION=A composable build system for OCaml
EAPI=7
HOMEPAGE=https://github.com/ocaml/dune
IUSE=+ocamlopt test
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
LICENSE=Apache-2.0
RDEPEND=dev-ml/csexp:=[ocamlopt=] dev-ml/findlib:=[ocamlopt=] >=dev-lang/ocaml-4.09:= >=dev-lang/ocaml-4:=[ocamlopt?]
RESTRICT=!test? ( test )
SLOT=0/2.8.2
SRC_URI=https://github.com/ocaml/dune/archive/2.8.2.tar.gz -> dune-2.8.2.tar.gz
_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=21c6987c8a07db830423facd40d8b8a5
+_md5_=a21a1956b08baab81c121ac892a134f1
diff --git a/metadata/md5-cache/dev-ml/duration-0.1.3 b/metadata/md5-cache/dev-ml/duration-0.1.3
new file mode 100644
index 000000000000..d7cf3466716b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/duration-0.1.3
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=test? ( dev-ml/alcotest ) >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Duration - conversions to various time units
+EAPI=7
+HOMEPAGE=https://github.com/hannesm/duration
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~ppc64 ~x86
+LICENSE=ISC
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?]
+RESTRICT=!test? ( test )
+SLOT=0/0.1.3
+SRC_URI=https://github.com/hannesm/duration/archive/0.1.3.tar.gz -> duration-0.1.3.tar.gz
+_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
+_md5_=446d71ea164eb2eb11731c91ff4074a1
diff --git a/metadata/md5-cache/dev-ml/extlib-1.7.7 b/metadata/md5-cache/dev-ml/extlib-1.7.7
index 3371ae565a74..9a8513276e14 100644
--- a/metadata/md5-cache/dev-ml/extlib-1.7.7
+++ b/metadata/md5-cache/dev-ml/extlib-1.7.7
@@ -5,10 +5,10 @@ DESCRIPTION=Standard library extensions for O'Caml
EAPI=7
HOMEPAGE=https://github.com/ygrek/ocaml-extlib
IUSE=doc +ocamlopt
-KEYWORDS=amd64 ~arm ~arm64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=amd64 ~arm arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=LGPL-2.1
RDEPEND=dev-lang/ocaml:=[ocamlopt?]
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 9674d5e3d151793fecab20e2bb73e6c6 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a8ff5a49753cae90cde26a946bf3ec7b
+_md5_=9b62372ab70cd56bea5a8df786d93eff
diff --git a/metadata/md5-cache/dev-ml/fieldslib-0.14.0 b/metadata/md5-cache/dev-ml/fieldslib-0.14.0
index 27bb2580821e..6a356e3da9d3 100644
--- a/metadata/md5-cache/dev-ml/fieldslib-0.14.0
+++ b/metadata/md5-cache/dev-ml/fieldslib-0.14.0
@@ -5,10 +5,10 @@ DESCRIPTION=Folding over record fields
EAPI=7
HOMEPAGE=https://github.com/janestreet/fieldslib
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-lang/ocaml-4:=[ocamlopt?]
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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=642e9e885ff5392fa5a187008bc2c894
+_md5_=d2ba827d888a473522aa52d4202aac03
diff --git a/metadata/md5-cache/dev-ml/fmt-0.8.9 b/metadata/md5-cache/dev-ml/fmt-0.8.9
new file mode 100644
index 000000000000..bc66b88bd0bf
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/fmt-0.8.9
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-ml/topkg-0.9 dev-ml/ocamlbuild dev-ml/findlib dev-ml/opam-installer dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/result:=[ocamlopt] dev-lang/ocaml:=[ocamlopt] dev-ml/uchar:=[ocamlopt] dev-ml/cmdliner:=[ocamlopt] >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:=
+DESCRIPTION=Combinators to devise OCaml Format pretty-printing functions
+EAPI=7
+HOMEPAGE=https://erratique.ch/software/fmt https://github.com/dbuenzli/fmt
+IUSE=test
+KEYWORDS=~amd64 ~ppc64 ~x86
+LICENSE=ISC
+RDEPEND=dev-ml/result:=[ocamlopt] dev-lang/ocaml:=[ocamlopt] dev-ml/uchar:=[ocamlopt] dev-ml/cmdliner:=[ocamlopt] >=dev-lang/ocaml-4:=
+RESTRICT=!test? ( test )
+SLOT=0/0.8.9
+SRC_URI=https://erratique.ch/software/fmt/releases/fmt-0.8.9.tbz
+_eclasses_=findlib 9674d5e3d151793fecab20e2bb73e6c6 opam b4de444efce371928602cbf4cd91307e
+_md5_=1509fb095cc45197eb26224031f64c6b
diff --git a/metadata/md5-cache/dev-ml/graphics-5.1.1 b/metadata/md5-cache/dev-ml/graphics-5.1.1
new file mode 100644
index 000000000000..a81e3e21f36f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/graphics-5.1.1
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/dune-configurator:=[ocamlopt?] >=dev-lang/ocaml-4.09 x11-libs/libX11:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=The OCaml graphics library
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/graphics
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~ppc64 ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-ml/dune-configurator:=[ocamlopt?] >=dev-lang/ocaml-4.09 x11-libs/libX11:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0
+SRC_URI=https://github.com/ocaml/graphics/releases/download/5.1.1/graphics-5.1.1.tbz
+_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
+_md5_=2c31698516f9b225681be5fb5ea2c513
diff --git a/metadata/md5-cache/dev-ml/jane-street-headers-0.14.0 b/metadata/md5-cache/dev-ml/jane-street-headers-0.14.0
index ab4d2e884311..f48eff096553 100644
--- a/metadata/md5-cache/dev-ml/jane-street-headers-0.14.0
+++ b/metadata/md5-cache/dev-ml/jane-street-headers-0.14.0
@@ -5,10 +5,10 @@ DESCRIPTION=Jane Street header files
EAPI=7
HOMEPAGE=https://github.com/janestreet/jane-street-headers
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=40e9c7e66bf4e827bf441d76bda020cb
+_md5_=6c2f4365f8b62e2bc01b02e2dcea584a
diff --git a/metadata/md5-cache/dev-ml/jbuilder-1.0_beta14 b/metadata/md5-cache/dev-ml/jbuilder-1.0_beta14
index 86fa523bdfad..7edfa4cfe659 100644
--- a/metadata/md5-cache/dev-ml/jbuilder-1.0_beta14
+++ b/metadata/md5-cache/dev-ml/jbuilder-1.0_beta14
@@ -1,14 +1,14 @@
DEFINED_PHASES=install prepare
-DEPEND=test? ( dev-ml/menhir ) >=dev-lang/ocaml-4:= dev-ml/opam-installer
+DEPEND=<dev-lang/ocaml-4.09:= test? ( dev-ml/menhir dev-ml/findlib ) >=dev-lang/ocaml-4:= dev-ml/opam-installer
DESCRIPTION=A composable build system for OCaml
EAPI=5
HOMEPAGE=https://github.com/janestreet/jbuilder
IUSE=test
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
LICENSE=Apache-2.0
-RDEPEND=>=dev-lang/ocaml-4:=
+RDEPEND=<dev-lang/ocaml-4.09:= >=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 b4de444efce371928602cbf4cd91307e
-_md5_=c506b3bd50e5dc7af6ef1e8ceab4a7b5
+_md5_=9385c9d461b5b7c3f028ba468e7dd928
diff --git a/metadata/md5-cache/dev-ml/jingoo-1.4.2 b/metadata/md5-cache/dev-ml/jingoo-1.4.2
index 83a596620380..cc7b434dac04 100644
--- a/metadata/md5-cache/dev-ml/jingoo-1.4.2
+++ b/metadata/md5-cache/dev-ml/jingoo-1.4.2
@@ -1,15 +1,15 @@
BDEPEND=dev-ml/dune dev-lang/ocaml
DEFINED_PHASES=compile install test
-DEPEND=dev-ml/ppx_deriving dev-ml/uucp dev-ml/uutf dev-ml/re dev-ml/menhir test? ( dev-ml/ounit ) >=dev-lang/ocaml-4:=[ocamlopt?]
+DEPEND=dev-ml/ppx_deriving:= dev-ml/uucp:= dev-ml/uutf:= dev-ml/re:= dev-ml/menhir:= test? ( dev-ml/ounit ) >=dev-lang/ocaml-4:=[ocamlopt?]
DESCRIPTION=OCaml template engine almost compatible with Jinja2.
EAPI=7
HOMEPAGE=https://github.com/tategakibunko/jingoo
IUSE=+ocamlopt test
KEYWORDS=~amd64 ~x86
LICENSE=ISC
-RDEPEND=dev-ml/ppx_deriving dev-ml/uucp dev-ml/uutf dev-ml/re dev-ml/menhir >=dev-lang/ocaml-4:=[ocamlopt?]
+RDEPEND=dev-ml/ppx_deriving:= dev-ml/uucp:= dev-ml/uutf:= dev-ml/re:= dev-ml/menhir:= >=dev-lang/ocaml-4:=[ocamlopt?]
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tategakibunko/jingoo/archive/v1.4.2.tar.gz -> jingoo-1.4.2.tar.gz
_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=12eddc2c9d8ddba4264a7f694a1b394b
+_md5_=fe5fd4299cfa683861ec1f87a2dc4d85
diff --git a/metadata/md5-cache/dev-ml/js_of_ocaml-2.8.4-r2 b/metadata/md5-cache/dev-ml/js_of_ocaml-2.8.4-r2
index e0cc575f737c..0e5a75974e7e 100644
--- a/metadata/md5-cache/dev-ml/js_of_ocaml-2.8.4-r2
+++ b/metadata/md5-cache/dev-ml/js_of_ocaml-2.8.4-r2
@@ -10,4 +10,4 @@ RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?,X(+)?] >=dev-ml/lwt-2.4.4:=[camlp4(+)]
SLOT=0/2.8.4
SRC_URI=https://github.com/ocsigen/js_of_ocaml/archive/2.8.4.tar.gz -> js_of_ocaml-2.8.4.tar.gz
_eclasses_=desktop 7fd20552ce4cc97e8acb132a499a7dd8 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch e8f1ec13660dc2f44b32775765d85e42 estack 055c42df72f76a4f45ec92b35e83cd56 eutils 2d5b3f4b315094768576b6799e4f926e findlib 9674d5e3d151793fecab20e2bb73e6c6 l10n 8cdd85e169b835d518bc2fd59f780d8e ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib d410501a125f99ffb560b0c523cd3d1e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 24921b57d6561d87cbef4916a296ada4 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf wrapper 4251d4c84c25f59094fd557e0063a974
-_md5_=1c001c6cddd67a426c85c551071045fc
+_md5_=bce4fcbf168617b8941fef0125e45714
diff --git a/metadata/md5-cache/dev-ml/js_of_ocaml-3.0.0 b/metadata/md5-cache/dev-ml/js_of_ocaml-3.0.0
index e9f88bc15c8a..005dd05a7c55 100644
--- a/metadata/md5-cache/dev-ml/js_of_ocaml-3.0.0
+++ b/metadata/md5-cache/dev-ml/js_of_ocaml-3.0.0
@@ -11,4 +11,4 @@ RESTRICT=!test? ( test )
SLOT=0/3.0.0
SRC_URI=https://github.com/ocsigen/js_of_ocaml/archive/3.0.0.tar.gz -> js_of_ocaml-3.0.0.tar.gz
_eclasses_=desktop 7fd20552ce4cc97e8acb132a499a7dd8 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch e8f1ec13660dc2f44b32775765d85e42 estack 055c42df72f76a4f45ec92b35e83cd56 eutils 2d5b3f4b315094768576b6799e4f926e findlib 9674d5e3d151793fecab20e2bb73e6c6 l10n 8cdd85e169b835d518bc2fd59f780d8e ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib d410501a125f99ffb560b0c523cd3d1e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 24921b57d6561d87cbef4916a296ada4 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf wrapper 4251d4c84c25f59094fd557e0063a974
-_md5_=f054e0c49f7c6079c28853eae21a3a8b
+_md5_=3814f9a36588439d0b34d7c980b78272
diff --git a/metadata/md5-cache/dev-ml/js_of_ocaml-9999 b/metadata/md5-cache/dev-ml/js_of_ocaml-9999
index 7a719823ab00..5044ea12033d 100644
--- a/metadata/md5-cache/dev-ml/js_of_ocaml-9999
+++ b/metadata/md5-cache/dev-ml/js_of_ocaml-9999
@@ -11,4 +11,4 @@ REQUIRED_USE=xml? ( ppx )
RESTRICT=!test? ( test )
SLOT=0/9999
_eclasses_=desktop 7fd20552ce4cc97e8acb132a499a7dd8 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch e8f1ec13660dc2f44b32775765d85e42 estack 055c42df72f76a4f45ec92b35e83cd56 eutils 2d5b3f4b315094768576b6799e4f926e findlib 9674d5e3d151793fecab20e2bb73e6c6 git-r3 3e7ec3d6619213460c85e2aa48398441 l10n 8cdd85e169b835d518bc2fd59f780d8e ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib d410501a125f99ffb560b0c523cd3d1e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 24921b57d6561d87cbef4916a296ada4 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf wrapper 4251d4c84c25f59094fd557e0063a974
-_md5_=7a2d109691f312ead72a22cd45434578
+_md5_=05615f12a3ea0b4f8342269dc453bcee
diff --git a/metadata/md5-cache/dev-ml/jst-config-0.14.0 b/metadata/md5-cache/dev-ml/jst-config-0.14.0
index 364ed30bcadb..bd250c552745 100644
--- a/metadata/md5-cache/dev-ml/jst-config-0.14.0
+++ b/metadata/md5-cache/dev-ml/jst-config-0.14.0
@@ -5,10 +5,10 @@ DESCRIPTION=Compile-time configuration for Jane Street libraries
EAPI=7
HOMEPAGE=https://github.com/janestreet/jst-config
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=MIT
RDEPEND=dev-ml/base:= dev-ml/ppx_assert:= dev-ml/stdio:= dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?]
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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=7e9db86c39113df60d1a4dde2916e4db
+_md5_=ebaf723f1120f4137a95900db2588800
diff --git a/metadata/md5-cache/dev-ml/lablgtk-3.1.1 b/metadata/md5-cache/dev-ml/lablgtk-3.1.1
index d038fd8e046e..efab1d4f8796 100644
--- a/metadata/md5-cache/dev-ml/lablgtk-3.1.1
+++ b/metadata/md5-cache/dev-ml/lablgtk-3.1.1
@@ -5,11 +5,11 @@ DESCRIPTION=OCaml bindings to GTK-3
EAPI=7
HOMEPAGE=https://github.com/garrigue/lablgtk
IUSE=+ocamlopt sourceview
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 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:= x11-libs/gtksourceview:3.0= >=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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=8360c0c396b242ac761b15ed5bed934f
+_md5_=7045653533ff3dba2bf756c23164546f
diff --git a/metadata/md5-cache/dev-ml/lablgtk-sourceview-3.1.1 b/metadata/md5-cache/dev-ml/lablgtk-sourceview-3.1.1
index 907fd6d991fc..e81fe6e9bb53 100644
--- a/metadata/md5-cache/dev-ml/lablgtk-sourceview-3.1.1
+++ b/metadata/md5-cache/dev-ml/lablgtk-sourceview-3.1.1
@@ -5,10 +5,10 @@ DESCRIPTION=OCaml bindings to GTK-3
EAPI=7
HOMEPAGE=https://github.com/garrigue/lablgtk
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=b0c89fdd0c3dd4d6c6a68fe8f055c8d8
+_md5_=c85a693667e516353b35a70c85d90d88
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-11.1.0_rc3 b/metadata/md5-cache/dev-ml/llvm-ocaml-11.1.0_rc3
new file mode 100644
index 000000000000..869277ad0fef
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-11.1.0_rc3
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/perl dev-ml/findlib >=dev-util/cmake-3.16 test? ( dev-ml/ounit ) || ( dev-lang/python:3.9 dev-lang/python:3.8 dev-lang/python:3.7 ) dev-util/ninja dev-util/cmake
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-11.1.0_rc3:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-11.1.0_rc3[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-11.1.0_rc3[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-11.1.0_rc3[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-11.1.0_rc3[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-11.1.0_rc3[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-11.1.0_rc3[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-11.1.0_rc3[llvm_targets_Lanai] ) llvm_targets_Mips? ( ~sys-devel/llvm-11.1.0_rc3[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-11.1.0_rc3[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-11.1.0_rc3[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-11.1.0_rc3[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-11.1.0_rc3[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-11.1.0_rc3[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-11.1.0_rc3[llvm_targets_SystemZ] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-11.1.0_rc3[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-11.1.0_rc3[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-11.1.0_rc3[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-11.1.0_rc3[llvm_targets_ARC] ) llvm_targets_VE? ( ~sys-devel/llvm-11.1.0_rc3[llvm_targets_VE] ) !!sys-devel/llvm:0
+DESCRIPTION=OCaml bindings for LLVM
+EAPI=7
+HOMEPAGE=https://llvm.org/
+IUSE=debug test llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_VE
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-11.1.0_rc3:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-11.1.0_rc3[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-11.1.0_rc3[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-11.1.0_rc3[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-11.1.0_rc3[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-11.1.0_rc3[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-11.1.0_rc3[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-11.1.0_rc3[llvm_targets_Lanai] ) llvm_targets_Mips? ( ~sys-devel/llvm-11.1.0_rc3[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-11.1.0_rc3[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-11.1.0_rc3[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-11.1.0_rc3[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-11.1.0_rc3[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-11.1.0_rc3[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-11.1.0_rc3[llvm_targets_SystemZ] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-11.1.0_rc3[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-11.1.0_rc3[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-11.1.0_rc3[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-11.1.0_rc3[llvm_targets_ARC] ) llvm_targets_VE? ( ~sys-devel/llvm-11.1.0_rc3[llvm_targets_VE] )
+REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_VE )
+RESTRICT=!test? ( test )
+SLOT=0/11.1.0_rc3
+SRC_URI=https://github.com/llvm/llvm-project/archive/llvmorg-11.1.0-rc3.tar.gz
+_eclasses_=cmake ac7cb516f6a288b6a82bc0649ce49878 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 2d5b3f4b315094768576b6799e4f926e flag-o-matic 09a8beb8e6a8e02dc1e1bd83ac353741 l10n 8cdd85e169b835d518bc2fd59f780d8e llvm 21d8c0949a2693d7109cc6a25fabfcaf llvm.org ac34ccc0ab197b128f6d3d2a4fe1cc5e multilib d410501a125f99ffb560b0c523cd3d1e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f python-any-r1 0a79a9b53fce4525f438f8ea9695fb88 python-utils-r1 69861348186337fa4b269de5826004b3 toolchain-funcs 24921b57d6561d87cbef4916a296ada4 wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils ff2ff954e6b17929574eee4efc5152ba
+_md5_=7aaad04c614c5519ee3fa36fa8925141
diff --git a/metadata/md5-cache/dev-ml/logs-0.7.0 b/metadata/md5-cache/dev-ml/logs-0.7.0
index 946fc55300b8..6c68a13012a0 100644
--- a/metadata/md5-cache/dev-ml/logs-0.7.0
+++ b/metadata/md5-cache/dev-ml/logs-0.7.0
@@ -4,11 +4,11 @@ DESCRIPTION=Logging infrastructure for OCaml
EAPI=7
HOMEPAGE=https://erratique.ch/software/logs https://github.com/dbuenzli/logs
IUSE=javascript +fmt cli +lwt test
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~ppc64 ~x86
LICENSE=ISC
RDEPEND=dev-ml/result:=[ocamlopt] dev-lang/ocaml:=[ocamlopt] javascript? ( dev-ml/js_of_ocaml:= ) fmt? ( dev-ml/fmt:= ) cli? ( dev-ml/cmdliner:=[ocamlopt] ) lwt? ( dev-ml/lwt:= )
RESTRICT=!test? ( test )
SLOT=0/0.7.0
SRC_URI=https://erratique.ch/software/logs/releases/logs-0.7.0.tbz
_eclasses_=findlib 9674d5e3d151793fecab20e2bb73e6c6
-_md5_=4905526b103c199a5852f2b239d584c1
+_md5_=c56791b2e1cde7d11dd137ab7c770459
diff --git a/metadata/md5-cache/dev-ml/lwt-5.3.0-r1 b/metadata/md5-cache/dev-ml/lwt-5.3.0-r1
index b35ea5c74970..ccbc1430ba93 100644
--- a/metadata/md5-cache/dev-ml/lwt-5.3.0-r1
+++ b/metadata/md5-cache/dev-ml/lwt-5.3.0-r1
@@ -5,10 +5,10 @@ DESCRIPTION=Cooperative light-weight thread library for OCaml
EAPI=7
HOMEPAGE=http://ocsigen.org/lwt
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=LGPL-2.1-with-linking-exception
RDEPEND=dev-ml/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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=0888106e2fc6c2a8c9d63891e71221d3
+_md5_=b26bb2254627e4bd2c0417e64b8e8a3f
diff --git a/metadata/md5-cache/dev-ml/menhir-20190924 b/metadata/md5-cache/dev-ml/menhir-20190924
index 6be5aad4891d..f5310d39b0b7 100644
--- a/metadata/md5-cache/dev-ml/menhir-20190924
+++ b/metadata/md5-cache/dev-ml/menhir-20190924
@@ -4,10 +4,10 @@ DESCRIPTION=LR(1) parser generator for the OCaml language
EAPI=7
HOMEPAGE=http://gallium.inria.fr/~fpottier/menhir/
IUSE=examples +ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
LICENSE=GPL-2 LGPL-2-with-linking-exception
RDEPEND=>=dev-lang/ocaml-4.02:=[ocamlopt?]
SLOT=0/20190924
SRC_URI=https://gitlab.inria.fr/fpottier/menhir/-/archive/20190924/menhir-20190924.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 2d5b3f4b315094768576b6799e4f926e findlib 9674d5e3d151793fecab20e2bb73e6c6 l10n 8cdd85e169b835d518bc2fd59f780d8e wrapper 4251d4c84c25f59094fd557e0063a974
-_md5_=a2c8f8e83bf085a5da7ea17054528fae
+_md5_=60d492a001840e6c94e0f7bbac10a9d9
diff --git a/metadata/md5-cache/dev-ml/mirage-clock-3.1.0 b/metadata/md5-cache/dev-ml/mirage-clock-3.1.0
new file mode 100644
index 000000000000..68208dda4cf2
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/mirage-clock-3.1.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune-configurator dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=A lightweight and colourful test framework
+EAPI=7
+HOMEPAGE=https://github.com/mirage/mirage-clock
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~ppc64 ~x86
+LICENSE=ISC
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/3.1.0
+SRC_URI=https://github.com/mirage/mirage-clock/archive/v3.1.0.tar.gz -> mirage-clock-3.1.0.tar.gz
+_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
+_md5_=430d7e3dd4fbe7dba4e807f76f231e50
diff --git a/metadata/md5-cache/dev-ml/mmap-1.1.0 b/metadata/md5-cache/dev-ml/mmap-1.1.0
index b373476cf4a1..36a215a58990 100644
--- a/metadata/md5-cache/dev-ml/mmap-1.1.0
+++ b/metadata/md5-cache/dev-ml/mmap-1.1.0
@@ -5,10 +5,10 @@ DESCRIPTION=File mapping
EAPI=7
HOMEPAGE=https://github.com/mirage/mmap
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=LGPL-2.1
RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?]
SLOT=0/1.1.0
SRC_URI=https://github.com/mirage/mmap/releases/download/v1.1.0/mmap-v1.1.0.tbz
_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=f720ab153ffbf7c4587678f37844acb7
+_md5_=b86b0fb3249152a1fe62559c66e18375
diff --git a/metadata/md5-cache/dev-ml/mtime-1.1.0 b/metadata/md5-cache/dev-ml/mtime-1.1.0
index 544245732947..14036750887e 100644
--- a/metadata/md5-cache/dev-ml/mtime-1.1.0
+++ b/metadata/md5-cache/dev-ml/mtime-1.1.0
@@ -4,11 +4,11 @@ DESCRIPTION=OCaml module to access monotonic wall-clock time
EAPI=5
HOMEPAGE=https://erratique.ch/software/mtime https://github.com/dbuenzli/mtime
IUSE=javascript test
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~ppc64 ~x86
LICENSE=ISC
RDEPEND=dev-lang/ocaml:=[ocamlopt] javascript? ( dev-ml/js_of_ocaml:= ) >=dev-lang/ocaml-4:=
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 e8f1ec13660dc2f44b32775765d85e42 estack 055c42df72f76a4f45ec92b35e83cd56 eutils 2d5b3f4b315094768576b6799e4f926e l10n 8cdd85e169b835d518bc2fd59f780d8e ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib d410501a125f99ffb560b0c523cd3d1e opam b4de444efce371928602cbf4cd91307e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 24921b57d6561d87cbef4916a296ada4 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf wrapper 4251d4c84c25f59094fd557e0063a974
-_md5_=93c7bbb805f54c67e55b061897770193
+_md5_=86842510657399205b683ade687cb7eb
diff --git a/metadata/md5-cache/dev-ml/num-1.4 b/metadata/md5-cache/dev-ml/num-1.4
new file mode 100644
index 000000000000..540da64e7050
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/num-1.4
@@ -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 arbitrary-precision integer and rational arithmetic
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/num
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0
+SRC_URI=https://github.com/ocaml/num/archive/v1.4.tar.gz -> num-1.4.tar.gz
+_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
+_md5_=09fe658ea767d4538eb7d6653b038d06
diff --git a/metadata/md5-cache/dev-ml/ocaml-base64-3.5.0 b/metadata/md5-cache/dev-ml/ocaml-base64-3.5.0
new file mode 100644
index 000000000000..34ae44b849fd
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-base64-3.5.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=test? ( dev-ml/rresult dev-ml/bos dev-ml/alcotest ) >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Library for radix-64 representation (de)coding
+EAPI=7
+HOMEPAGE=https://github.com/mirage/ocaml-base64
+IUSE=+ocamlopt test
+KEYWORDS=~amd64
+LICENSE=ISC
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?]
+RESTRICT=!test? ( test )
+SLOT=0/3.5.0
+SRC_URI=https://github.com/mirage/ocaml-base64/archive/v3.5.0.tar.gz -> ocaml-base64-3.5.0.tar.gz
+_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
+_md5_=73527751fd7a397897b6aeaf960f6f99
diff --git a/metadata/md5-cache/dev-ml/ocaml-compiler-libs-0.12.3 b/metadata/md5-cache/dev-ml/ocaml-compiler-libs-0.12.3
index c152a9f45a02..b3fc51c0d95b 100644
--- a/metadata/md5-cache/dev-ml/ocaml-compiler-libs-0.12.3
+++ b/metadata/md5-cache/dev-ml/ocaml-compiler-libs-0.12.3
@@ -5,10 +5,10 @@ DESCRIPTION=Repackage the OCaml compiler libs so they do not expose everything a
EAPI=7
HOMEPAGE=https://github.com/janestreet/ocaml-compiler-libs
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=38831b0ea9555e6aca3f945d2b31d006
+_md5_=01e14959ae100f490097a03f6d4941e2
diff --git a/metadata/md5-cache/dev-ml/ocaml-expat-1.1.0-r1 b/metadata/md5-cache/dev-ml/ocaml-expat-1.1.0-r1
index 2232c676083f..8d8f93f6edc1 100644
--- a/metadata/md5-cache/dev-ml/ocaml-expat-1.1.0-r1
+++ b/metadata/md5-cache/dev-ml/ocaml-expat-1.1.0-r1
@@ -4,11 +4,11 @@ DESCRIPTION=OCaml bindings for expat
EAPI=7
HOMEPAGE=https://github.com/whitequark/ocaml-expat
IUSE=doc +ocamlopt test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=MIT
RDEPEND=dev-libs/expat >=dev-lang/ocaml-3.10.2:=[ocamlopt?]
RESTRICT=!test? ( test )
SLOT=0/1.1.0
SRC_URI=https://github.com/whitequark/ocaml-expat/archive/v1.1.0.tar.gz -> ocaml-expat-1.1.0.tar.gz
_eclasses_=findlib 9674d5e3d151793fecab20e2bb73e6c6
-_md5_=4daa72be9bb6f1eee66c927a3344b4c6
+_md5_=911a8b65acd8793cee7dbcbbc2d32bb5
diff --git a/metadata/md5-cache/dev-ml/ocaml-gettext-0.3.7-r2 b/metadata/md5-cache/dev-ml/ocaml-gettext-0.3.7-r3
index 1bd46639ea12..b61d14cb2989 100644
--- a/metadata/md5-cache/dev-ml/ocaml-gettext-0.3.7-r2
+++ b/metadata/md5-cache/dev-ml/ocaml-gettext-0.3.7-r3
@@ -1,15 +1,15 @@
BDEPEND=>=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DEFINED_PHASES=compile configure install prepare
-DEPEND=>=dev-lang/ocaml-3.12.1:= <dev-lang/ocaml-4.10.0:= >=dev-ml/ocaml-fileutils-0.4.0:= >=dev-ml/camomile-0.8.3:= sys-devel/gettext dev-ml/camlp4:= doc? ( app-text/docbook-xsl-stylesheets dev-libs/libxslt ) test? ( dev-ml/ounit ) >=dev-ml/findlib-1.0.4-r1
+DEPEND=>=dev-lang/ocaml-3.12.1:= <dev-lang/ocaml-4.10.0:= >=dev-ml/ocaml-fileutils-0.4.0:= >=dev-ml/camomile-0.8.3:= sys-devel/gettext dev-ml/camlp4:= !dev-ml/ocaml-gettext-stub doc? ( app-text/docbook-xsl-stylesheets dev-libs/libxslt ) test? ( dev-ml/ounit ) >=dev-ml/findlib-1.0.4-r1
DESCRIPTION=Provides support for internationalization of OCaml program
EAPI=7
HOMEPAGE=https://github.com/gildor478/ocaml-gettext
IUSE=doc test
KEYWORDS=~amd64 ~x86
LICENSE=LGPL-2.1-with-linking-exception
-RDEPEND=>=dev-lang/ocaml-3.12.1:= <dev-lang/ocaml-4.10.0:= >=dev-ml/ocaml-fileutils-0.4.0:= >=dev-ml/camomile-0.8.3:= sys-devel/gettext dev-ml/camlp4:=
+RDEPEND=>=dev-lang/ocaml-3.12.1:= <dev-lang/ocaml-4.10.0:= >=dev-ml/ocaml-fileutils-0.4.0:= >=dev-ml/camomile-0.8.3:= sys-devel/gettext dev-ml/camlp4:= !dev-ml/ocaml-gettext-stub
RESTRICT=!test? ( test )
SLOT=0/0.3.7
SRC_URI=https://github.com/gildor478/ocaml-gettext/archive/0.3.7.tar.gz -> ocaml-gettext-0.3.7.tar.gz
_eclasses_=autotools 9988ecbe04129214297a7bbf3d253710 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 2d5b3f4b315094768576b6799e4f926e findlib 9674d5e3d151793fecab20e2bb73e6c6 l10n 8cdd85e169b835d518bc2fd59f780d8e libtool f143db5a74ccd9ca28c1234deffede96 multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 24921b57d6561d87cbef4916a296ada4 wrapper 4251d4c84c25f59094fd557e0063a974
-_md5_=2b162d6e9783072fc4041212c49de77e
+_md5_=f9354f7acec669b5f33195d7b5d982ba
diff --git a/metadata/md5-cache/dev-ml/ocaml-gettext-stub-0.4.2 b/metadata/md5-cache/dev-ml/ocaml-gettext-stub-0.4.2-r1
index 5ebd7f14fb89..30bef2a02b71 100644
--- a/metadata/md5-cache/dev-ml/ocaml-gettext-stub-0.4.2
+++ b/metadata/md5-cache/dev-ml/ocaml-gettext-stub-0.4.2-r1
@@ -1,15 +1,15 @@
BDEPEND=>=dev-ml/cppo-1.6.6 dev-ml/dune-configurator dev-ml/dune dev-lang/ocaml
DEFINED_PHASES=compile install test
-DEPEND=dev-ml/base:= dev-ml/camomile:=[ocamlopt=] dev-ml/ocaml-gettext:= test? ( dev-ml/ocaml-fileutils dev-ml/ounit[ocamlopt=] ) >=dev-lang/ocaml-4:=[ocamlopt?]
+DEPEND=dev-ml/base:= dev-ml/camomile:=[ocamlopt=] dev-ml/ocaml-gettext:= !<dev-ml/ocaml-gettext-0.4.2 test? ( dev-ml/ocaml-fileutils dev-ml/ounit[ocamlopt=] ) >=dev-lang/ocaml-4:=[ocamlopt?]
DESCRIPTION=Support for internationalization of OCaml programs using native gettext library
EAPI=7
HOMEPAGE=https://github.com/gildor478/ocaml-gettext
IUSE=+ocamlopt test
KEYWORDS=~amd64
LICENSE=LGPL-2.1-with-linking-exception
-RDEPEND=dev-ml/base:= dev-ml/camomile:=[ocamlopt=] dev-ml/ocaml-gettext:= >=dev-lang/ocaml-4:=[ocamlopt?]
+RDEPEND=dev-ml/base:= dev-ml/camomile:=[ocamlopt=] dev-ml/ocaml-gettext:= !<dev-ml/ocaml-gettext-0.4.2 >=dev-lang/ocaml-4:=[ocamlopt?]
RESTRICT=!test? ( test )
SLOT=0/0.4.2
SRC_URI=https://github.com/gildor478/ocaml-gettext/archive/v0.4.2.tar.gz -> ocaml-gettext-0.4.2.tar.gz
_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=24577c96c186872fc49855ce2f0641a6
+_md5_=3444b53b269923292727dc86d9949436
diff --git a/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.1.0 b/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.1.0
index 0ec144292d78..d1eb48f66883 100644
--- a/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.1.0
+++ b/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.1.0
@@ -5,11 +5,11 @@ DESCRIPTION=Convert OCaml parsetrees between different major versions
EAPI=7
HOMEPAGE=https://github.com/let-def/ocaml-migrate-parsetree
IUSE=+ocamlopt test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=LGPL-2.1
RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?]
RESTRICT=!test? ( test )
SLOT=0/2.1.0
SRC_URI=https://github.com/let-def/ocaml-migrate-parsetree/archive/v2.1.0.tar.gz -> ocaml-migrate-parsetree-2.1.0.tar.gz
_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=0ce9b4afb396215cf239d5c061c4160d
+_md5_=eb084d2f83e9fae1447205a579e249a2
diff --git a/metadata/md5-cache/dev-ml/ocaml-ssl-0.5.10 b/metadata/md5-cache/dev-ml/ocaml-ssl-0.5.10
new file mode 100644
index 000000000000..425058618f99
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-ssl-0.5.10
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune-configurator dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-libs/openssl:0= >=dev-lang/ocaml-3.10:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=OCaml bindings for OpenSSL
+EAPI=7
+HOMEPAGE=https://github.com/savonet/ocaml-ssl
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=LGPL-2.1
+RDEPEND=dev-libs/openssl:0= >=dev-lang/ocaml-3.10:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.5.10
+SRC_URI=https://github.com/savonet/ocaml-ssl/archive/v0.5.10.tar.gz -> ocaml-ssl-0.5.10.tar.gz
+_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
+_md5_=3bbcd622516edebc86175c154cd0bd9f
diff --git a/metadata/md5-cache/dev-ml/ocamlbuild-0.10.1 b/metadata/md5-cache/dev-ml/ocamlbuild-0.10.1
index 941bac6768de..aa28e1112ed5 100644
--- a/metadata/md5-cache/dev-ml/ocamlbuild-0.10.1
+++ b/metadata/md5-cache/dev-ml/ocamlbuild-0.10.1
@@ -1,4 +1,4 @@
-DEFINED_PHASES=configure install
+DEFINED_PHASES=compile configure install
DEPEND=<dev-lang/ocaml-4.09:=[ocamlopt?]
DESCRIPTION=Generic build tool with built-in rules for building OCaml library and programs
EAPI=7
@@ -9,4 +9,4 @@ LICENSE=LGPL-2.1-with-linking-exception
RDEPEND=<dev-lang/ocaml-4.09:=[ocamlopt?] !<dev-ml/findlib-1.6.1-r1
SLOT=0/0.10.1
SRC_URI=https://github.com/ocaml/ocamlbuild/archive/0.10.1.tar.gz -> ocamlbuild-0.10.1.tar.gz
-_md5_=325b956e71e04a739bca8c23f6e618a4
+_md5_=55ff03fcb00d2c34048ed74ee8b09ce9
diff --git a/metadata/md5-cache/dev-ml/ocamlbuild-0.11.0 b/metadata/md5-cache/dev-ml/ocamlbuild-0.11.0
index cbba724b76c8..1e7fdcd34f2c 100644
--- a/metadata/md5-cache/dev-ml/ocamlbuild-0.11.0
+++ b/metadata/md5-cache/dev-ml/ocamlbuild-0.11.0
@@ -1,4 +1,4 @@
-DEFINED_PHASES=configure install
+DEFINED_PHASES=compile configure install prepare
DEPEND=<dev-lang/ocaml-4.09:=[ocamlopt?] test? ( dev-ml/findlib )
DESCRIPTION=Generic build tool with built-in rules for building OCaml library and programs
EAPI=7
@@ -10,4 +10,4 @@ RDEPEND=<dev-lang/ocaml-4.09:=[ocamlopt?] !<dev-ml/findlib-1.6.1-r1
RESTRICT=!test? ( test )
SLOT=0/0.11.0
SRC_URI=https://github.com/ocaml/ocamlbuild/archive/0.11.0.tar.gz -> ocamlbuild-0.11.0.tar.gz
-_md5_=e72fe15999f400067a4350d6f0a16639
+_md5_=9c7def6ef216fb0ec1440c69f9e61f7e
diff --git a/metadata/md5-cache/dev-ml/ocamlbuild-0.14.0 b/metadata/md5-cache/dev-ml/ocamlbuild-0.14.0
deleted file mode 100644
index 6f33ec734a71..000000000000
--- a/metadata/md5-cache/dev-ml/ocamlbuild-0.14.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=configure install
-DEPEND=>=dev-lang/ocaml-4.02.3-r1:=[ocamlopt?] test? ( dev-ml/findlib )
-DESCRIPTION=Generic build tool with built-in rules for building OCaml library and programs
-EAPI=7
-HOMEPAGE=https://github.com/ocaml/ocamlbuild
-IUSE=+ocamlopt test
-KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux
-LICENSE=LGPL-2.1-with-linking-exception
-RDEPEND=>=dev-lang/ocaml-4.02.3-r1:=[ocamlopt?] !<dev-ml/findlib-1.6.1-r1
-RESTRICT=!test? ( test )
-SLOT=0/0.14.0
-SRC_URI=https://github.com/ocaml/ocamlbuild/archive/0.14.0.tar.gz -> ocamlbuild-0.14.0.tar.gz
-_md5_=fcd11e1502905e74410878fae9871294
diff --git a/metadata/md5-cache/dev-ml/ocamlbuild-0.14.0-r1 b/metadata/md5-cache/dev-ml/ocamlbuild-0.14.0-r1
index 207209294b55..ae4ae9b07c32 100644
--- a/metadata/md5-cache/dev-ml/ocamlbuild-0.14.0-r1
+++ b/metadata/md5-cache/dev-ml/ocamlbuild-0.14.0-r1
@@ -1,13 +1,13 @@
-DEFINED_PHASES=configure install
+DEFINED_PHASES=compile configure install prepare
DEPEND=>=dev-lang/ocaml-4.02.3-r1:=[ocamlopt?] test? ( dev-ml/findlib )
DESCRIPTION=Generic build tool with built-in rules for building OCaml library and programs
EAPI=7
HOMEPAGE=https://github.com/ocaml/ocamlbuild
IUSE=+ocamlopt test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 x86 ~amd64-linux ~x86-linux
LICENSE=LGPL-2.1-with-linking-exception
RDEPEND=>=dev-lang/ocaml-4.02.3-r1:=[ocamlopt?] !<dev-ml/findlib-1.6.1-r1
RESTRICT=!test? ( test )
SLOT=0/0.14.0
SRC_URI=https://github.com/ocaml/ocamlbuild/archive/0.14.0.tar.gz -> ocamlbuild-0.14.0.tar.gz
-_md5_=4703c300d7add7393123e73f8ca1dd2b
+_md5_=bc68ec94ca7707101f53dd5f0d2bf818
diff --git a/metadata/md5-cache/dev-ml/ocamlgraph-1.8.8-r1 b/metadata/md5-cache/dev-ml/ocamlgraph-1.8.8-r1
index b76dc4facc25..8e65e75bc721 100644
--- a/metadata/md5-cache/dev-ml/ocamlgraph-1.8.8-r1
+++ b/metadata/md5-cache/dev-ml/ocamlgraph-1.8.8-r1
@@ -4,10 +4,10 @@ DESCRIPTION=O'Caml Graph library
EAPI=5
HOMEPAGE=http://ocamlgraph.lri.fr/index.en.html
IUSE=doc examples gtk +ocamlopt
-KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=LGPL-2.1
RDEPEND=>=dev-lang/ocaml-3.10.2:=[ocamlopt?] gtk? ( dev-ml/lablgtk:2=[gnomecanvas,ocamlopt?] )
SLOT=0/1.8.8
SRC_URI=http://ocamlgraph.lri.fr/download/ocamlgraph-1.8.8.tar.gz
_eclasses_=findlib 9674d5e3d151793fecab20e2bb73e6c6
-_md5_=89212dbc4175f069aef3d47ff820414a
+_md5_=7a99e992a0fb395d192eaddefcf6c8d7
diff --git a/metadata/md5-cache/dev-ml/ocamlgraph-2.0.0 b/metadata/md5-cache/dev-ml/ocamlgraph-2.0.0
new file mode 100644
index 000000000000..ab391dd623a2
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocamlgraph-2.0.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=gtk? ( dev-ml/lablgtk:2=[ocamlopt?,gnomecanvas] ) dev-ml/stdlib-shims:=[ocamlopt?] dev-ml/graphics:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=O'Caml Graph library
+EAPI=7
+HOMEPAGE=http://ocamlgraph.lri.fr/index.en.html
+IUSE=gtk +ocamlopt
+KEYWORDS=~amd64 ~ppc64 ~x86
+LICENSE=LGPL-2.1
+RDEPEND=gtk? ( dev-ml/lablgtk:2=[ocamlopt?,gnomecanvas] ) dev-ml/stdlib-shims:=[ocamlopt?] dev-ml/graphics:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/2.0.0
+SRC_URI=https://github.com/backtracking/ocamlgraph/releases/download/2.0.0/ocamlgraph-2.0.0.tbz
+_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
+_md5_=552496c28020fab20c09734021dd820c
diff --git a/metadata/md5-cache/dev-ml/ocamlweb-1.41 b/metadata/md5-cache/dev-ml/ocamlweb-1.41
index 191d5408d800..03b02c123f4e 100644
--- a/metadata/md5-cache/dev-ml/ocamlweb-1.41
+++ b/metadata/md5-cache/dev-ml/ocamlweb-1.41
@@ -5,11 +5,11 @@ DESCRIPTION=O'Caml literate programming tool
EAPI=7
HOMEPAGE=https://www.lri.fr/~filliatr/ocamlweb/
IUSE=test
-KEYWORDS=amd64 ~arm ~arm64 ppc ~ppc64 x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=LGPL-2
RDEPEND=virtual/latex-base
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://www.lri.fr/~filliatr/ftp/ocamlweb/ocamlweb-1.41.tar.gz
_eclasses_=latex-package e5f296c98696dd02059bc6a5a03282e2
-_md5_=bb451c4488c37117116fcfedfb486808
+_md5_=bed487480bb5471ede2dda27f8489efe
diff --git a/metadata/md5-cache/dev-ml/ocplib-endian-1.1-r1 b/metadata/md5-cache/dev-ml/ocplib-endian-1.1-r1
index f20fef02b603..4070bc9eb3f1 100644
--- a/metadata/md5-cache/dev-ml/ocplib-endian-1.1-r1
+++ b/metadata/md5-cache/dev-ml/ocplib-endian-1.1-r1
@@ -5,11 +5,11 @@ DESCRIPTION=Functions to read and write int16/32/64 from strings, bytes, and big
EAPI=7
HOMEPAGE=https://github.com/OCamlPro/ocplib-endian
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=LGPL-2.1-with-linking-exception
RDEPEND=>=dev-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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=a8d677753756c68ed564338b6192372b
+_md5_=c8a29391fd7226ab4189d41d18b0d171
diff --git a/metadata/md5-cache/dev-ml/octavius-1.2.2 b/metadata/md5-cache/dev-ml/octavius-1.2.2
index 8338d83a5ca1..ae8031753b60 100644
--- a/metadata/md5-cache/dev-ml/octavius-1.2.2
+++ b/metadata/md5-cache/dev-ml/octavius-1.2.2
@@ -5,10 +5,10 @@ DESCRIPTION=ocamldoc comment syntax parser
EAPI=7
HOMEPAGE=https://github.com/ocaml-doc/octavius
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=b0c04d286e5590a3629a63aa82bcf4b5
+_md5_=13435627a5aabd57ecb547f9e2d03a94
diff --git a/metadata/md5-cache/dev-ml/ocurl-0.9.1 b/metadata/md5-cache/dev-ml/ocurl-0.9.1
index 37fc2ee0c30d..569a5a529473 100644
--- a/metadata/md5-cache/dev-ml/ocurl-0.9.1
+++ b/metadata/md5-cache/dev-ml/ocurl-0.9.1
@@ -5,10 +5,10 @@ DESCRIPTION=OCaml interface to the libcurl library
EAPI=7
HOMEPAGE=http://forge.ocamlcore.org/projects/ocurl/ https://github.com/ygrek/ocurl
IUSE=examples +ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=MIT
RDEPEND=>=net-misc/curl-7.9.8 dev-ml/lwt:= dev-ml/camlp4:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
SLOT=0/0.9.1
SRC_URI=https://github.com/ygrek/ocurl/archive/0.9.1.tar.gz -> ocurl-0.9.1.tar.gz
_eclasses_=findlib 9674d5e3d151793fecab20e2bb73e6c6
-_md5_=29be3025da963400145596c113ff3cbf
+_md5_=7a2002f133ae33b9e7bcf95b831c60e1
diff --git a/metadata/md5-cache/dev-ml/opam-2.0.7 b/metadata/md5-cache/dev-ml/opam-2.0.7-r1
index a849ddd6754d..75c75f65ea92 100644
--- a/metadata/md5-cache/dev-ml/opam-2.0.7
+++ b/metadata/md5-cache/dev-ml/opam-2.0.7-r1
@@ -1,14 +1,14 @@
BDEPEND=dev-ml/dune dev-lang/ocaml
DEFINED_PHASES=compile install prepare test
-DEPEND=dev-ml/cmdliner:= dev-ml/cudf:= dev-ml/dose3:= dev-ml/extlib:= dev-ml/opam-client:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DEPEND=dev-ml/cmdliner:= dev-ml/cudf:= dev-ml/dose3:= dev-ml/extlib:= ~dev-ml/opam-client-2.0.7:= 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 ~ppc ~ppc64 ~x86
LICENSE=LGPL-2.1-with-linking-exception
-RDEPEND=dev-ml/cmdliner:= dev-ml/cudf:= dev-ml/dose3:= dev-ml/extlib:= dev-ml/opam-client:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?]
+RDEPEND=dev-ml/cmdliner:= dev-ml/cudf:= dev-ml/dose3:= dev-ml/extlib:= ~dev-ml/opam-client-2.0.7:= 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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=ccf83bdcf7c1a1e6d8634e57e500eb39
+_md5_=5406e2e1e4076c24a208e9b61faa9d6c
diff --git a/metadata/md5-cache/dev-ml/opam-2.0.8-r1 b/metadata/md5-cache/dev-ml/opam-2.0.8-r1
new file mode 100644
index 000000000000..06ba09f92a95
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-2.0.8-r1
@@ -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-2.0.8:= 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 ~ppc ~ppc64 ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-ml/cmdliner:= dev-ml/cudf:= dev-ml/dose3:= dev-ml/extlib:= ~dev-ml/opam-client-2.0.8:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/2.0.8
+SRC_URI=https://github.com/ocaml/opam/archive/2.0.8.tar.gz -> opam-2.0.8.tar.gz
+_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
+_md5_=d33e5a6fbeb3b39b79379ee723937328
diff --git a/metadata/md5-cache/dev-ml/opam-client-2.0.7 b/metadata/md5-cache/dev-ml/opam-client-2.0.7
deleted file mode 100644
index 053c41455eca..000000000000
--- a/metadata/md5-cache/dev-ml/opam-client-2.0.7
+++ /dev/null
@@ -1,14 +0,0 @@
-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 ~ppc ~ppc64 ~x86
-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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=3f2538e2eeb73e19e9fafec0a80a5368
diff --git a/metadata/md5-cache/dev-ml/opam-client-2.0.7-r1 b/metadata/md5-cache/dev-ml/opam-client-2.0.7-r1
new file mode 100644
index 000000000000..88c3ec655046
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-client-2.0.7-r1
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install prepare test
+DEPEND=dev-ml/cmdliner:= ~dev-ml/opam-repository-2.0.7:= ~dev-ml/opam-state-2.0.7:= ~dev-ml/opam-solver-2.0.7:= dev-ml/opam-file-format:= dev-ml/re:= >=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 ~ppc ~ppc64 ~x86
+LICENSE=LGPL-2.1
+RDEPEND=dev-ml/cmdliner:= ~dev-ml/opam-repository-2.0.7:= ~dev-ml/opam-state-2.0.7:= ~dev-ml/opam-solver-2.0.7:= 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 47ad7c3f0508f77304c2d036ca24bcfa
+_md5_=17458fd707733a4a8d791797aba78695
diff --git a/metadata/md5-cache/dev-ml/opam-client-2.0.8 b/metadata/md5-cache/dev-ml/opam-client-2.0.8
new file mode 100644
index 000000000000..1766a771f1a3
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-client-2.0.8
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install prepare test
+DEPEND=dev-ml/cmdliner:= ~dev-ml/opam-repository-2.0.8:= ~dev-ml/opam-state-2.0.8:= ~dev-ml/opam-solver-2.0.8:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=opam client libraries
+EAPI=7
+HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=LGPL-2.1
+RDEPEND=dev-ml/cmdliner:= ~dev-ml/opam-repository-2.0.8:= ~dev-ml/opam-state-2.0.8:= ~dev-ml/opam-solver-2.0.8:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/2.0.8
+SRC_URI=https://github.com/ocaml/opam/archive/2.0.8.tar.gz -> opam-2.0.8.tar.gz
+_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
+_md5_=bb280d6c892557cea037eadd8bc40a87
diff --git a/metadata/md5-cache/dev-ml/opam-core-2.0.7 b/metadata/md5-cache/dev-ml/opam-core-2.0.7
index 70dfeeb97b64..0198478d1ac5 100644
--- a/metadata/md5-cache/dev-ml/opam-core-2.0.7
+++ b/metadata/md5-cache/dev-ml/opam-core-2.0.7
@@ -4,10 +4,10 @@ DEPEND=dev-ml/ocamlgraph:= dev-ml/re:= dev-ml/opam-file-format:= dev-ml/cmdliner
DESCRIPTION=Core libraries for opam
EAPI=7
HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=LGPL-2.1
RDEPEND=dev-ml/ocamlgraph:= dev-ml/re:= dev-ml/opam-file-format:= dev-ml/cmdliner:= >=dev-lang/ocaml-4:=
SLOT=0/2.0.7
SRC_URI=https://github.com/ocaml/opam/archive/2.0.7.tar.gz -> opam-2.0.7.tar.gz
_eclasses_=opam b4de444efce371928602cbf4cd91307e
-_md5_=b9791a6b42c48bc6f84bc56c46d05be8
+_md5_=095a8664c525583f9680261e56a0009a
diff --git a/metadata/md5-cache/dev-ml/opam-core-2.0.8-r1 b/metadata/md5-cache/dev-ml/opam-core-2.0.8-r1
new file mode 100644
index 000000000000..2a1f9b9c166f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-core-2.0.8-r1
@@ -0,0 +1,13 @@
+BDEPEND=dev-lang/ocaml
+DEFINED_PHASES=compile install prepare
+DEPEND=dev-ml/ocamlgraph:= dev-ml/re:= dev-ml/opam-file-format:= dev-ml/cmdliner:= dev-ml/cppo >=dev-lang/ocaml-4:=
+DESCRIPTION=Core libraries for opam
+EAPI=7
+HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=LGPL-2.1
+RDEPEND=dev-ml/ocamlgraph:= dev-ml/re:= dev-ml/opam-file-format:= dev-ml/cmdliner:= >=dev-lang/ocaml-4:=
+SLOT=0/2.0.8
+SRC_URI=https://github.com/ocaml/opam/archive/2.0.8.tar.gz -> opam-2.0.8.tar.gz
+_eclasses_=opam b4de444efce371928602cbf4cd91307e
+_md5_=caf195e9fefd154b28e0f8a2971b9a97
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
index c29d4048971c..529857451a1c 100644
--- a/metadata/md5-cache/dev-ml/opam-file-format-2.1.0
+++ b/metadata/md5-cache/dev-ml/opam-file-format-2.1.0
@@ -4,10 +4,10 @@ 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 ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 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 9674d5e3d151793fecab20e2bb73e6c6
-_md5_=d8c79400d9751b4ee74beae286bdf23d
+_md5_=63483bdfaaa0b77220e328065e1fb8c4
diff --git a/metadata/md5-cache/dev-ml/opam-file-format-2.1.2 b/metadata/md5-cache/dev-ml/opam-file-format-2.1.2
new file mode 100644
index 000000000000..d6ce55c6cea3
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-file-format-2.1.2
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=test? ( dev-ml/alcotest ) >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Parser and printer for the opam file syntax
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/opam-file-format
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~ppc64 ~x86
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?]
+RESTRICT=!test? ( test )
+SLOT=0/2.1.2
+SRC_URI=https://github.com/ocaml/opam-file-format/archive/2.1.2.tar.gz -> opam-file-format-2.1.2.tar.gz
+_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
+_md5_=d63afbcdcd16b7ec529b22a62ccd3016
diff --git a/metadata/md5-cache/dev-ml/opam-format-2.0.7 b/metadata/md5-cache/dev-ml/opam-format-2.0.7-r2
index d93fcf2c35f7..d7048bae57d2 100644
--- a/metadata/md5-cache/dev-ml/opam-format-2.0.7
+++ b/metadata/md5-cache/dev-ml/opam-format-2.0.7-r2
@@ -1,13 +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-ml/cppo >=dev-lang/ocaml-4:=
+DEPEND=~dev-ml/opam-core-2.0.7:= dev-ml/re:= dev-ml/opam-file-format:= dev-ml/dose3:= dev-ml/cppo >=dev-lang/ocaml-4:=
DESCRIPTION=Core libraries for opam
EAPI=7
HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=LGPL-2.1
-RDEPEND=dev-ml/opam-core:= dev-ml/re:= dev-ml/opam-file-format:= >=dev-lang/ocaml-4:=
+RDEPEND=~dev-ml/opam-core-2.0.7:= dev-ml/re:= dev-ml/opam-file-format:= dev-ml/dose3:= >=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 b4de444efce371928602cbf4cd91307e
-_md5_=1bdc1586df1d9e4e9b1c0a8364ca0d6b
+_md5_=d7e0ab737ed08e07182948b5df76c255
diff --git a/metadata/md5-cache/dev-ml/opam-format-2.0.8-r2 b/metadata/md5-cache/dev-ml/opam-format-2.0.8-r2
new file mode 100644
index 000000000000..36c6c03c8040
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-format-2.0.8-r2
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install prepare test
+DEPEND=~dev-ml/opam-core-2.0.8:= dev-ml/re:= dev-ml/opam-file-format:= dev-ml/dose3:= dev-ml/cppo >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Core libraries for opam
+EAPI=7
+HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=LGPL-2.1
+RDEPEND=~dev-ml/opam-core-2.0.8:= dev-ml/re:= dev-ml/opam-file-format:= dev-ml/dose3:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/2.0.8
+SRC_URI=https://github.com/ocaml/opam/archive/2.0.8.tar.gz -> opam-2.0.8.tar.gz
+_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
+_md5_=2974bb31ba6c1fe7f50ffd8bb60ddfea
diff --git a/metadata/md5-cache/dev-ml/opam-installer-2.0.7 b/metadata/md5-cache/dev-ml/opam-installer-2.0.7-r1
index 10aad6e2b3a1..6539ea7f2025 100644
--- a/metadata/md5-cache/dev-ml/opam-installer-2.0.7
+++ b/metadata/md5-cache/dev-ml/opam-installer-2.0.7-r1
@@ -1,13 +1,13 @@
BDEPEND=dev-lang/ocaml
DEFINED_PHASES=compile configure install
-DEPEND=>=dev-lang/ocaml-4.02.3 dev-ml/findlib >=dev-lang/ocaml-4:=
+DEPEND=>=dev-lang/ocaml-4.02.3 dev-ml/cmdliner:= ~dev-ml/opam-format-2.0.7 dev-ml/findlib >=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 ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=LGPL-2.1
-RDEPEND=>=dev-lang/ocaml-4.02.3 >=dev-lang/ocaml-4:=
+RDEPEND=>=dev-lang/ocaml-4.02.3 dev-ml/cmdliner:= ~dev-ml/opam-format-2.0.7 >=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 b4de444efce371928602cbf4cd91307e
-_md5_=0b21f1b0372b4347603cfd41e5f4acc4
+_md5_=8b9fc978a335f6b70ac5e4b2dccdc515
diff --git a/metadata/md5-cache/dev-ml/opam-installer-2.0.8-r1 b/metadata/md5-cache/dev-ml/opam-installer-2.0.8-r1
new file mode 100644
index 000000000000..4aa65c9c2e0a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-installer-2.0.8-r1
@@ -0,0 +1,13 @@
+BDEPEND=dev-lang/ocaml
+DEFINED_PHASES=compile configure install
+DEPEND=>=dev-lang/ocaml-4.02.3 dev-ml/cmdliner:= ~dev-ml/opam-format-2.0.8 dev-ml/findlib >=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 ~ppc64 ~x86
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-lang/ocaml-4.02.3 dev-ml/cmdliner:= ~dev-ml/opam-format-2.0.8 >=dev-lang/ocaml-4:=
+SLOT=0/2.0.8
+SRC_URI=https://github.com/ocaml/opam/releases/download/2.0.8/opam-full-2.0.8.tar.gz
+_eclasses_=opam b4de444efce371928602cbf4cd91307e
+_md5_=72329a603faf9f87cbea9f87a8e9e273
diff --git a/metadata/md5-cache/dev-ml/opam-repository-2.0.7 b/metadata/md5-cache/dev-ml/opam-repository-2.0.7-r1
index c0fb07f6589e..8fc63c790362 100644
--- a/metadata/md5-cache/dev-ml/opam-repository-2.0.7
+++ b/metadata/md5-cache/dev-ml/opam-repository-2.0.7-r1
@@ -1,15 +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?]
+DEPEND=~dev-ml/opam-format-2.0.7:= 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 ~ppc ~ppc64 ~x86
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?]
+RDEPEND=~dev-ml/opam-format-2.0.7:= 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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=d1154447a2cc2dcec38423494fe85cdc
+_md5_=26cd2530a10988cb4b9c17558cefddf4
diff --git a/metadata/md5-cache/dev-ml/opam-repository-2.0.8 b/metadata/md5-cache/dev-ml/opam-repository-2.0.8
new file mode 100644
index 000000000000..c1a11cea80ee
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-repository-2.0.8
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install prepare test
+DEPEND=~dev-ml/opam-format-2.0.8:= 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 ~ppc ~ppc64 ~x86
+LICENSE=LGPL-2.1
+RDEPEND=~dev-ml/opam-format-2.0.8:= dev-ml/re:= dev-ml/dose3:= dev-ml/opam-file-format:= >=dev-lang/ocaml-4:=[ocamlopt?]
+RESTRICT=test
+SLOT=0/2.0.8
+SRC_URI=https://github.com/ocaml/opam/archive/2.0.8.tar.gz -> opam-2.0.8.tar.gz
+_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
+_md5_=26cd2530a10988cb4b9c17558cefddf4
diff --git a/metadata/md5-cache/dev-ml/opam-solver-2.0.7 b/metadata/md5-cache/dev-ml/opam-solver-2.0.7-r1
index e63c40506f4c..b325fc1c7f95 100644
--- a/metadata/md5-cache/dev-ml/opam-solver-2.0.7
+++ b/metadata/md5-cache/dev-ml/opam-solver-2.0.7-r1
@@ -1,15 +1,15 @@
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?]
+DEPEND=~dev-ml/opam-format-2.0.7:= 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 ~ppc ~ppc64 ~x86
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?]
+RDEPEND=~dev-ml/opam-format-2.0.7:= 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?]
RESTRICT=!test? ( 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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=4da00956ac854b084e03b7c3d87fc872
+_md5_=c56579a3284b4657094d8e3ee8d9ab2b
diff --git a/metadata/md5-cache/dev-ml/opam-solver-2.0.8 b/metadata/md5-cache/dev-ml/opam-solver-2.0.8
new file mode 100644
index 000000000000..fa92421db875
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-solver-2.0.8
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install prepare test
+DEPEND=~dev-ml/opam-format-2.0.8:= 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 ~ppc ~ppc64 ~x86
+LICENSE=LGPL-2.1
+RDEPEND=~dev-ml/opam-format-2.0.8:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-ml/mccs-1.1.4:= dev-ml/dose3:= dev-ml/cudf:= >=dev-lang/ocaml-4:=[ocamlopt?]
+RESTRICT=!test? ( test )
+SLOT=0/2.0.8
+SRC_URI=https://github.com/ocaml/opam/archive/2.0.8.tar.gz -> opam-2.0.8.tar.gz
+_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
+_md5_=0232f6edaaeece1425e1dd310bfe12e3
diff --git a/metadata/md5-cache/dev-ml/opam-state-2.0.7 b/metadata/md5-cache/dev-ml/opam-state-2.0.7-r1
index b67a92597e70..2f99b715f7cb 100644
--- a/metadata/md5-cache/dev-ml/opam-state-2.0.7
+++ b/metadata/md5-cache/dev-ml/opam-state-2.0.7-r1
@@ -1,15 +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?]
+DEPEND=~dev-ml/opam-repository-2.0.7:= 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 ~ppc ~ppc64 ~x86
LICENSE=LGPL-2.1
-RDEPEND=dev-ml/opam-repository:= dev-ml/re:= dev-ml/opam-file-format:= >=dev-lang/ocaml-4:=[ocamlopt?]
+RDEPEND=~dev-ml/opam-repository-2.0.7:= 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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=9b37b630786844cab455188e346ac5f5
+_md5_=2ad2a0a5bf7600006cf7b8ec39260a8e
diff --git a/metadata/md5-cache/dev-ml/opam-state-2.0.8 b/metadata/md5-cache/dev-ml/opam-state-2.0.8
new file mode 100644
index 000000000000..ee25354a7ed5
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-state-2.0.8
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install prepare test
+DEPEND=dev-ml/re:= dev-ml/opam-file-format:= ~dev-ml/opam-repository-2.0.8:= >=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 ~ppc ~ppc64 ~x86
+LICENSE=LGPL-2.1
+RDEPEND=dev-ml/re:= dev-ml/opam-file-format:= ~dev-ml/opam-repository-2.0.8:= >=dev-lang/ocaml-4:=[ocamlopt?]
+RESTRICT=test
+SLOT=0/2.0.8
+SRC_URI=https://github.com/ocaml/opam/archive/2.0.8.tar.gz -> opam-2.0.8.tar.gz
+_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
+_md5_=9ad21668e4acf177e776532ee41e2fc1
diff --git a/metadata/md5-cache/dev-ml/ounit2-2.2.3 b/metadata/md5-cache/dev-ml/ounit2-2.2.3
index 79a8ee3b8fc7..0ff20c79f30a 100644
--- a/metadata/md5-cache/dev-ml/ounit2-2.2.3
+++ b/metadata/md5-cache/dev-ml/ounit2-2.2.3
@@ -5,10 +5,10 @@ DESCRIPTION=Unit testing framework for OCaml
EAPI=7
HOMEPAGE=https://github.com/gildor478/ounit
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=a77ab3f945acc33d489e71853ba45868
+_md5_=a7cde4c4a61cf6941921c4bac1d2efcf
diff --git a/metadata/md5-cache/dev-ml/ounit2-2.2.4 b/metadata/md5-cache/dev-ml/ounit2-2.2.4
new file mode 100644
index 000000000000..8ff9ba70f04b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ounit2-2.2.4
@@ -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 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=dev-ml/lwt:= dev-ml/stdlib-shims:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/2.2.4
+SRC_URI=https://github.com/gildor478/ounit/releases/download/v2.2.4/ounit-v2.2.4.tbz
+_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
+_md5_=fe45db68c747604d896ef80af6daf2b5
diff --git a/metadata/md5-cache/dev-ml/parmap-1.2 b/metadata/md5-cache/dev-ml/parmap-1.2
index 3cb0b81c7692..e2d9390f7d08 100644
--- a/metadata/md5-cache/dev-ml/parmap-1.2
+++ b/metadata/md5-cache/dev-ml/parmap-1.2
@@ -5,10 +5,10 @@ DESCRIPTION=Library to exploit multicore architectures for OCaml programs
EAPI=7
HOMEPAGE=https://www.dicosmo.org/code/parmap/
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=LGPL-2-with-linking-exception
RDEPEND=>=dev-lang/ocaml-4.03:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?]
SLOT=0/1.2
SRC_URI=https://github.com/rdicosmo/parmap/archive/1.2.tar.gz -> parmap-1.2.tar.gz
_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=7a4a9adfd367aee2ff7fd50edd87b7ab
+_md5_=1aaf35152bea0ef18470d36facdfdaba
diff --git a/metadata/md5-cache/dev-ml/parsexp-0.14.0 b/metadata/md5-cache/dev-ml/parsexp-0.14.0
index 6e4fe14ebca5..a204eae9991d 100644
--- a/metadata/md5-cache/dev-ml/parsexp-0.14.0
+++ b/metadata/md5-cache/dev-ml/parsexp-0.14.0
@@ -11,4 +11,4 @@ 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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=92915c48637a7d87006c7dd12de5ca0a
+_md5_=45e0ff5f9e529f18cc5705f42eae28d0
diff --git a/metadata/md5-cache/dev-ml/ppx_assert-0.14.0 b/metadata/md5-cache/dev-ml/ppx_assert-0.14.0
index 70a3c468ff35..373afc82a00a 100644
--- a/metadata/md5-cache/dev-ml/ppx_assert-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_assert-0.14.0
@@ -5,10 +5,10 @@ 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 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppx_cold-0.14.0:= >=dev-ml/ppx_compare-0.14.0:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppx_sexp_conv-0.14.1:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?]
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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=a2966f0b268d8e02c152af3b8d9700b2
+_md5_=7e313390b98bb1c629afb40fc384a710
diff --git a/metadata/md5-cache/dev-ml/ppx_base-0.14.0 b/metadata/md5-cache/dev-ml/ppx_base-0.14.0
index 2c71aa5c80ee..d3e0d098590f 100644
--- a/metadata/md5-cache/dev-ml/ppx_base-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_base-0.14.0
@@ -5,10 +5,10 @@ DESCRIPTION=Base set of ppx rewriters
EAPI=7
HOMEPAGE=https://github.com/janestreet/ppx_base
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=Apache-2.0
RDEPEND=>=dev-ml/ppx_cold-0.14.0:= >=dev-ml/ppx_compare-0.14.0:= >=dev-ml/ppx_enumerate-0.14.0:= >=dev-ml/ppx_hash-0.14.0:= >=dev-ml/ppx_js_style-0.14.0:= >=dev-ml/ppx_sexp_conv-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?]
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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=c0350c23763efadb4675450df6bfe6f5
+_md5_=e9e785c30ee5adf75bf8631fa6c01913
diff --git a/metadata/md5-cache/dev-ml/ppx_bench-0.14.1 b/metadata/md5-cache/dev-ml/ppx_bench-0.14.1
index c86470189eee..011f4f3e4079 100644
--- a/metadata/md5-cache/dev-ml/ppx_bench-0.14.1
+++ b/metadata/md5-cache/dev-ml/ppx_bench-0.14.1
@@ -5,10 +5,10 @@ DESCRIPTION=Syntax extension for writing in-line benchmarks in ocaml code
EAPI=7
HOMEPAGE=https://github.com/janestreet/ppx_bench
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=Apache-2.0
RDEPEND=>=dev-ml/ppx_inline_test-0.14.1:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/stdio-0.14.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?]
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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=27d774c04c0e0d2deb6addbe43167149
+_md5_=4246e1caa74cd9b217878c600dda0f35
diff --git a/metadata/md5-cache/dev-ml/ppx_bin_prot-0.14.0 b/metadata/md5-cache/dev-ml/ppx_bin_prot-0.14.0
index ca27c5bc74a6..dc1118175445 100644
--- a/metadata/md5-cache/dev-ml/ppx_bin_prot-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_bin_prot-0.14.0
@@ -5,11 +5,11 @@ 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 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/bin_prot-0.14.0:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?]
RESTRICT=!test? ( test )
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/ppx_bin_prot/archive/v0.14.0.tar.gz -> ppx_bin_prot-0.14.0.tar.gz
_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=b249f6a33218727a6e0351e88ab72a2e
+_md5_=50bd3987c44018f203e3f4d85bf709a0
diff --git a/metadata/md5-cache/dev-ml/ppx_cold-0.14.0 b/metadata/md5-cache/dev-ml/ppx_cold-0.14.0
index 0a8c5dab03d1..199ecc9e00a1 100644
--- a/metadata/md5-cache/dev-ml/ppx_cold-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_cold-0.14.0
@@ -5,10 +5,10 @@ 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 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?]
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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=4342fc53e2ee7314259c353da3e684ea
+_md5_=4605cf8eefdf7ecfebdb2537e8ee5dea
diff --git a/metadata/md5-cache/dev-ml/ppx_compare-0.14.0 b/metadata/md5-cache/dev-ml/ppx_compare-0.14.0
index 567ac087c0df..a2c88e806a54 100644
--- a/metadata/md5-cache/dev-ml/ppx_compare-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_compare-0.14.0
@@ -5,11 +5,11 @@ DESCRIPTION=Generation of comparison functions from types
EAPI=7
HOMEPAGE=https://github.com/janestreet/ppx_compare
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?]
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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=9be637a4e2887d5576d8d29d94fa6706
+_md5_=442c070de2827b26268f396419efae46
diff --git a/metadata/md5-cache/dev-ml/ppx_custom_printf-0.14.0 b/metadata/md5-cache/dev-ml/ppx_custom_printf-0.14.0
index 8207b9ac9852..0f6417479fc0 100644
--- a/metadata/md5-cache/dev-ml/ppx_custom_printf-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_custom_printf-0.14.0
@@ -5,10 +5,10 @@ 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 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppx_sexp_conv-0.14.1:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?]
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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=6500615a133d978c514dfa73524cff0e
+_md5_=75f256b4155449d9a2395a4bcebcb355
diff --git a/metadata/md5-cache/dev-ml/ppx_derivers-1.2.1 b/metadata/md5-cache/dev-ml/ppx_derivers-1.2.1
index c8ad3818f0eb..af8d83975bca 100644
--- a/metadata/md5-cache/dev-ml/ppx_derivers-1.2.1
+++ b/metadata/md5-cache/dev-ml/ppx_derivers-1.2.1
@@ -5,10 +5,10 @@ DESCRIPTION=Shared [@@deriving] plugin registry
EAPI=7
HOMEPAGE=https://github.com/diml/ppx_derivers
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=459a0e7b6ce8f3e6478cedda7bad14ee
+_md5_=ede5604b45e282a6f378b7c7b1d2ed4f
diff --git a/metadata/md5-cache/dev-ml/ppx_enumerate-0.14.0 b/metadata/md5-cache/dev-ml/ppx_enumerate-0.14.0
index 167f0f29b8df..8aea3ebc4349 100644
--- a/metadata/md5-cache/dev-ml/ppx_enumerate-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_enumerate-0.14.0
@@ -5,10 +5,10 @@ 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 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?]
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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=fc00931e9bae2c8d7cca61d7dd9d8b0a
+_md5_=912925c9d8683ef31bcc42e6409fe2b1
diff --git a/metadata/md5-cache/dev-ml/ppx_expect-0.14.0 b/metadata/md5-cache/dev-ml/ppx_expect-0.14.0
index c8d41b9ae62d..fd3fede73023 100644
--- a/metadata/md5-cache/dev-ml/ppx_expect-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_expect-0.14.0
@@ -5,11 +5,11 @@ DESCRIPTION=Cram like framework for OCaml
EAPI=7
HOMEPAGE=https://github.com/janestreet/ppx_expect
IUSE=+ocamlopt test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppx_inline_test-0.14.1:= >=dev-ml/stdio-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?]
RESTRICT=test
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/ppx_expect/archive/v0.14.0.tar.gz -> ppx_expect-0.14.0.tar.gz
_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=9d29f0bdf83c0ec037bc67fa97f1aab2
+_md5_=587db2e03885241e3d5d27a0a2826a98
diff --git a/metadata/md5-cache/dev-ml/ppx_fail-0.14.0 b/metadata/md5-cache/dev-ml/ppx_fail-0.14.0
index f3ac213164ab..7b0c76ddcbbc 100644
--- a/metadata/md5-cache/dev-ml/ppx_fail-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_fail-0.14.0
@@ -5,10 +5,10 @@ DESCRIPTION=Add location to calls to failwiths
EAPI=7
HOMEPAGE=https://github.com/janestreet/ppx_fail
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=4573fc2d43f81ffb1359d5e5acb0f06f
+_md5_=71d4d7f90594df6f25d398e2072cbbfe
diff --git a/metadata/md5-cache/dev-ml/ppx_fields_conv-0.14.1 b/metadata/md5-cache/dev-ml/ppx_fields_conv-0.14.1
index 2d2aec60c657..047829f89b5b 100644
--- a/metadata/md5-cache/dev-ml/ppx_fields_conv-0.14.1
+++ b/metadata/md5-cache/dev-ml/ppx_fields_conv-0.14.1
@@ -5,10 +5,10 @@ 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 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/fieldslib-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?]
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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=60c9cc2d8fc17f869903c284126c0032
+_md5_=f9b28e4fe1dd7b794a01269a288244a9
diff --git a/metadata/md5-cache/dev-ml/ppx_fixed_literal-0.14.0 b/metadata/md5-cache/dev-ml/ppx_fixed_literal-0.14.0
index a93596e70291..b4dc148e551b 100644
--- a/metadata/md5-cache/dev-ml/ppx_fixed_literal-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_fixed_literal-0.14.0
@@ -5,10 +5,10 @@ DESCRIPTION=Simpler notation for fixed point literals
EAPI=7
HOMEPAGE=https://github.com/janestreet/ppx_fixed_literal
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=MIT
RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?]
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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=f5a6194ec4e5a59a6d9693d8ec38ac5c
+_md5_=abe77fffb077524e0f370c02d83817a4
diff --git a/metadata/md5-cache/dev-ml/ppx_hash-0.14.0 b/metadata/md5-cache/dev-ml/ppx_hash-0.14.0
index b922b6c5ad05..fe6b5083e54d 100644
--- a/metadata/md5-cache/dev-ml/ppx_hash-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_hash-0.14.0
@@ -5,10 +5,10 @@ DESCRIPTION=PPX rewriter that generates hash functions from type expressions and
EAPI=7
HOMEPAGE=https://github.com/janestreet/ppx_hash
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_compare-0.14.0:= >=dev-ml/ppx_sexp_conv-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?]
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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=8906e66611e5566782573dc2fd4acd47
+_md5_=5062cf58d8ef043827fafd0b694098be
diff --git a/metadata/md5-cache/dev-ml/ppx_here-0.14.0 b/metadata/md5-cache/dev-ml/ppx_here-0.14.0
index 2797367e0938..09cc3d700a4c 100644
--- a/metadata/md5-cache/dev-ml/ppx_here-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_here-0.14.0
@@ -5,11 +5,11 @@ DESCRIPTION=Expands [%here] into its location
EAPI=7
HOMEPAGE=https://github.com/janestreet/ppx_here
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?]
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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=67dcdf4bf3e233f37fbbb7349e96bd40
+_md5_=818a926461701d38a831537df534fcf0
diff --git a/metadata/md5-cache/dev-ml/ppx_inline_test-0.14.1 b/metadata/md5-cache/dev-ml/ppx_inline_test-0.14.1
index 2104ef002d8a..be61c2b090de 100644
--- a/metadata/md5-cache/dev-ml/ppx_inline_test-0.14.1
+++ b/metadata/md5-cache/dev-ml/ppx_inline_test-0.14.1
@@ -5,11 +5,11 @@ 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 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-ml/time_now-0.14.0:= >=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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=780755b97a455c9ab120611a351512a7
+_md5_=7694132d3adca6c7475f5ece6ec1f933
diff --git a/metadata/md5-cache/dev-ml/ppx_jane-0.14.0 b/metadata/md5-cache/dev-ml/ppx_jane-0.14.0
index 512d7da04363..44edb8a5edb5 100644
--- a/metadata/md5-cache/dev-ml/ppx_jane-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_jane-0.14.0
@@ -5,10 +5,10 @@ DESCRIPTION=Standard Jane Street ppx rewriters
EAPI=7
HOMEPAGE=https://github.com/janestreet/ppx_jane
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base_quickcheck-0.14.0:= >=dev-ml/ppx_assert-0.14.0:= >=dev-ml/ppx_base-0.14.0:= >=dev-ml/ppx_bench-0.14.1:= >=dev-ml/ppx_bin_prot-0.14.0:= >=dev-ml/ppx_custom_printf-0.14.0:= >=dev-ml/ppx_expect-0.14.0:= >=dev-ml/ppx_fail-0.14.0:= >=dev-ml/ppx_fields_conv-0.14.1:= >=dev-ml/ppx_fixed_literal-0.14.0:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppx_inline_test-0.14.1:= >=dev-ml/ppx_let-0.14.0:= >=dev-ml/ppx_module_timer-0.14.0:= >=dev-ml/ppx_optcomp-0.14.0:= >=dev-ml/ppx_optional-0.14.0:= >=dev-ml/ppx_pipebang-0.14.0:= >=dev-ml/ppx_sexp_message-0.14.0:= >=dev-ml/ppx_sexp_value-0.14.0:= >=dev-ml/ppx_stable-0.14.1:= >=dev-ml/ppx_string-0.14.1:= >=dev-ml/ppx_typerep_conv-0.14.1:= >=dev-ml/ppx_variants_conv-0.14.1:= >=dev-ml/ppxlib-0.18.0:= >=dev-lang/ocaml-4:=[ocamlopt?]
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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=e01e11c8811e44939a2f370052fd0365
+_md5_=5e5633962389e47cbddb112e5bf2c5bd
diff --git a/metadata/md5-cache/dev-ml/ppx_js_style-0.14.0 b/metadata/md5-cache/dev-ml/ppx_js_style-0.14.0
index 45c9b8882a0f..94fe019c6b68 100644
--- a/metadata/md5-cache/dev-ml/ppx_js_style-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_js_style-0.14.0
@@ -5,10 +5,10 @@ DESCRIPTION=Code style checker for Jane Street Packages
EAPI=7
HOMEPAGE=https://github.com/janestreet/ppx_js_style
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= dev-ml/octavius:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?]
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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=fb9a6d8913041136a8b9653c7a7d9ad2
+_md5_=0d5b6954e5a4e357f0075dd7182e9b71
diff --git a/metadata/md5-cache/dev-ml/ppx_let-0.14.0 b/metadata/md5-cache/dev-ml/ppx_let-0.14.0
index 7e5e576c4a17..26eef4b787f3 100644
--- a/metadata/md5-cache/dev-ml/ppx_let-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_let-0.14.0
@@ -5,10 +5,10 @@ DESCRIPTION=Monadic let-bindings
EAPI=7
HOMEPAGE=https://github.com/janestreet/ppx_let
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?]
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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=08b265c9a3aa6e4bf5612fc69ca5cca6
+_md5_=b5162cdf4264fe506902638303408487
diff --git a/metadata/md5-cache/dev-ml/ppx_module_timer-0.14.0 b/metadata/md5-cache/dev-ml/ppx_module_timer-0.14.0
index 93d824219fe8..6f259d1e0e2b 100644
--- a/metadata/md5-cache/dev-ml/ppx_module_timer-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_module_timer-0.14.0
@@ -5,10 +5,10 @@ DESCRIPTION=Ppx rewriter that records top-level module startup times
EAPI=7
HOMEPAGE=https://github.com/janestreet/ppx_module_timer
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=MIT
RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_base-0.14.0:= >=dev-ml/stdio-0.14.0:= >=dev-ml/time_now-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?]
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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=8c336a4b1bd89f93c151907754732916
+_md5_=d0b9b2e2926e4c838a72f7146163c256
diff --git a/metadata/md5-cache/dev-ml/ppx_optcomp-0.14.0 b/metadata/md5-cache/dev-ml/ppx_optcomp-0.14.0
index c09a1aac852b..b3a24c05a19d 100644
--- a/metadata/md5-cache/dev-ml/ppx_optcomp-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_optcomp-0.14.0
@@ -5,10 +5,10 @@ DESCRIPTION=Optional compilation for OCaml
EAPI=7
HOMEPAGE=https://github.com/janestreet/ppx_optcomp
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/stdio-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?]
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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=f89962ebe9626f164b9f96f96d78829e
+_md5_=184682cc7a0fe108115649e83d9fa234
diff --git a/metadata/md5-cache/dev-ml/ppx_optional-0.14.0 b/metadata/md5-cache/dev-ml/ppx_optional-0.14.0
index 0fa2875f9fbd..4a4f596f1750 100644
--- a/metadata/md5-cache/dev-ml/ppx_optional-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_optional-0.14.0
@@ -5,10 +5,10 @@ DESCRIPTION=Pattern matching on flat options
EAPI=7
HOMEPAGE=https://github.com/janestreet/ppx_optional
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 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_optional/archive/v0.14.0.tar.gz -> ppx_optional-0.14.0.tar.gz
_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=7d97bd46f1e4b4e32aa1c694aec165c3
+_md5_=bc8566261f0f6460d7ba62b2019d58dc
diff --git a/metadata/md5-cache/dev-ml/ppx_pipebang-0.14.0 b/metadata/md5-cache/dev-ml/ppx_pipebang-0.14.0
index 791c5dcc4997..f3adfeb58e18 100644
--- a/metadata/md5-cache/dev-ml/ppx_pipebang-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_pipebang-0.14.0
@@ -5,10 +5,10 @@ DESCRIPTION=A ppx rewriter that inlines reverse application operators |> and |!
EAPI=7
HOMEPAGE=https://github.com/janestreet/ppx_pipebang
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=Apache-2.0
RDEPEND=>=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?]
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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=7162ca0c06b74727ba47a42872a52e9a
+_md5_=033df8fbbae7f98d93e2eb19d6debde9
diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.1 b/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.1
index 87b933550c92..8b77a6a46fa0 100644
--- a/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.1
+++ b/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.1
@@ -5,10 +5,10 @@ DESCRIPTION=Support Library for type-driven code generators
EAPI=7
HOMEPAGE=https://github.com/janestreet/ppx_sexp_conv
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=9bab68018f1817d5aa7c7ca6233fc196
+_md5_=d82a66484d83cd7ffc35f70c05b921c8
diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.2 b/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.2
new file mode 100644
index 000000000000..a66ca5e38f0a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.2
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppxlib-0.18.0:= <=dev-ml/ppxlib-0.20.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=Support Library for type-driven code generators
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_sexp_conv
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppxlib-0.18.0:= <=dev-ml/ppxlib-0.20.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/0.14.2
+SRC_URI=https://github.com/janestreet/ppx_sexp_conv/archive/v0.14.2.tar.gz -> ppx_sexp_conv-0.14.2.tar.gz
+_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
+_md5_=8ff7582ed906e22d9e32e39c7f00bcd5
diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_message-0.14.0 b/metadata/md5-cache/dev-ml/ppx_sexp_message-0.14.0
index 53852b16882a..4502b8a45b1c 100644
--- a/metadata/md5-cache/dev-ml/ppx_sexp_message-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_sexp_message-0.14.0
@@ -5,10 +5,10 @@ DESCRIPTION=A ppx rewriter for easy construction of s-expressions
EAPI=7
HOMEPAGE=https://github.com/janestreet/ppx_sexp_message
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppx_sexp_conv-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?]
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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=b6fdfd321bd731889c6a8ccdaf948eac
+_md5_=e1cbb8be0250c5fd662b8963d7361718
diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_value-0.14.0 b/metadata/md5-cache/dev-ml/ppx_sexp_value-0.14.0
index 3430a83257f0..cc70248ee0e3 100644
--- a/metadata/md5-cache/dev-ml/ppx_sexp_value-0.14.0
+++ b/metadata/md5-cache/dev-ml/ppx_sexp_value-0.14.0
@@ -5,10 +5,10 @@ DESCRIPTION=Standard library for ppx rewriters
EAPI=7
HOMEPAGE=https://github.com/janestreet/ppx_sexp_value
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppx_sexp_conv-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?]
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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=d19166ec32a503589995f343dace2fb2
+_md5_=5c9ccd17ced1ce6742623d73e71ebb7c
diff --git a/metadata/md5-cache/dev-ml/ppx_stable-0.14.1 b/metadata/md5-cache/dev-ml/ppx_stable-0.14.1
index 6610cbbcf40b..44074359ea34 100644
--- a/metadata/md5-cache/dev-ml/ppx_stable-0.14.1
+++ b/metadata/md5-cache/dev-ml/ppx_stable-0.14.1
@@ -5,10 +5,10 @@ DESCRIPTION=Stable types conversions generator
EAPI=7
HOMEPAGE=https://github.com/janestreet/ppx_stable
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=MIT
RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?]
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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=cb5e561755927b22bc5c798761f7301c
+_md5_=8b0c631c595a7a1f4afc16a24c72dcc4
diff --git a/metadata/md5-cache/dev-ml/ppx_string-0.14.1 b/metadata/md5-cache/dev-ml/ppx_string-0.14.1
index dd022e3f5a14..379b554d5b8d 100644
--- a/metadata/md5-cache/dev-ml/ppx_string-0.14.1
+++ b/metadata/md5-cache/dev-ml/ppx_string-0.14.1
@@ -5,10 +5,10 @@ DESCRIPTION=Ppx extension for string interpolation
EAPI=7
HOMEPAGE=https://github.com/janestreet/ppx_string
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_base-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-ml/stdio-0.14.0:= >=dev-lang/ocaml-4:=[ocamlopt?]
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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=97f418882205cf67894a567194ddd5f8
+_md5_=a8e7bff0f6a1e2fd9d7f0724b053e206
diff --git a/metadata/md5-cache/dev-ml/ppx_typerep_conv-0.14.1 b/metadata/md5-cache/dev-ml/ppx_typerep_conv-0.14.1
index f3d9de9b7cdf..ca63848d5d9c 100644
--- a/metadata/md5-cache/dev-ml/ppx_typerep_conv-0.14.1
+++ b/metadata/md5-cache/dev-ml/ppx_typerep_conv-0.14.1
@@ -1,14 +1,14 @@
BDEPEND=dev-ml/dune dev-lang/ocaml
DEFINED_PHASES=compile install test
-DEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/typerep-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?]
+DEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/typerep-0.14.0:= >=dev-ml/ppxlib-0.18.0:= <=dev-ml/ppxlib-0.20.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?]
DESCRIPTION=Generation of runtime types from type declarations
EAPI=7
HOMEPAGE=https://github.com/janestreet/ppx_typerep_conv
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/typerep-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?]
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
+LICENSE=MIT
+RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/typerep-0.14.0:= >=dev-ml/ppxlib-0.18.0:= <=dev-ml/ppxlib-0.20.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?]
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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=3f421a01734e36df75230adfb2d21d5e
+_md5_=4c44a4764be4cb0308852b8d9127a1db
diff --git a/metadata/md5-cache/dev-ml/ppx_variants_conv-0.14.1 b/metadata/md5-cache/dev-ml/ppx_variants_conv-0.14.1
index 1a4d8c066cdf..93ac75498fdf 100644
--- a/metadata/md5-cache/dev-ml/ppx_variants_conv-0.14.1
+++ b/metadata/md5-cache/dev-ml/ppx_variants_conv-0.14.1
@@ -5,10 +5,10 @@ DESCRIPTION=Generation of accessor and iteration functions for ocaml variant typ
EAPI=7
HOMEPAGE=https://github.com/janestreet/ppx_variants_conv
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/variantslib-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?]
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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=df3453c317ed512ba56c8d304da58725
+_md5_=16f6376aa8fc796be6098dcf288fdfea
diff --git a/metadata/md5-cache/dev-ml/ppxlib-0.18.0 b/metadata/md5-cache/dev-ml/ppxlib-0.18.0
index 33e366a27b18..ae939877fe7b 100644
--- a/metadata/md5-cache/dev-ml/ppxlib-0.18.0
+++ b/metadata/md5-cache/dev-ml/ppxlib-0.18.0
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0/0.18.0
SRC_URI=https://github.com/ocaml-ppx/ppxlib/archive/0.18.0.tar.gz -> ppxlib-0.18.0.tar.gz
_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=aff39455938827a1ceeab51d5598e5eb
+_md5_=cf7971181747627baed68ac39b4759f8
diff --git a/metadata/md5-cache/dev-ml/ppxlib-0.20.0 b/metadata/md5-cache/dev-ml/ppxlib-0.20.0
index 05dbe0b6f52d..ee3835b0f6c8 100644
--- a/metadata/md5-cache/dev-ml/ppxlib-0.20.0
+++ b/metadata/md5-cache/dev-ml/ppxlib-0.20.0
@@ -5,11 +5,11 @@ DESCRIPTION=Base library and tools for ppx rewriters
EAPI=7
HOMEPAGE=https://github.com/ocaml-ppx/ppxlib
IUSE=+ocamlopt test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=Apache-2.0
RDEPEND=>=dev-ml/base-0.11.0:= dev-ml/findlib:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.1.0:= dev-ml/sexplib0:= dev-ml/stdlib-shims:= >=dev-ml/ppx_derivers-1.2.1:= >=dev-ml/stdio-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?]
RESTRICT=!test? ( test )
SLOT=0/0.20.0
SRC_URI=https://github.com/ocaml-ppx/ppxlib/archive/0.20.0.tar.gz -> ppxlib-0.20.0.tar.gz
_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=b95747234b9fcb1959f0e4cac72d1def
+_md5_=478cd0c1578e1555f7c9e8103e175983
diff --git a/metadata/md5-cache/dev-ml/ppxlib-0.21.0 b/metadata/md5-cache/dev-ml/ppxlib-0.21.0-r1
index 3892124ca076..d7ca9a85c1de 100644
--- a/metadata/md5-cache/dev-ml/ppxlib-0.21.0
+++ b/metadata/md5-cache/dev-ml/ppxlib-0.21.0-r1
@@ -7,9 +7,9 @@ HOMEPAGE=https://github.com/ocaml-ppx/ppxlib
IUSE=+ocamlopt test
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
LICENSE=Apache-2.0
-RDEPEND=>=dev-ml/base-0.11.0:= dev-ml/findlib:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.1.0:= dev-ml/sexplib0:= dev-ml/stdlib-shims:= >=dev-ml/ppx_derivers-1.2.1:= >=dev-ml/stdio-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?]
+RDEPEND=>=dev-ml/base-0.11.0:= dev-ml/findlib:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.1.0:= dev-ml/sexplib0:= dev-ml/stdlib-shims:= >=dev-ml/ppx_derivers-1.2.1:= >=dev-ml/stdio-0.11.0:= !dev-libs/nss[utils] >=dev-lang/ocaml-4:=[ocamlopt?]
RESTRICT=!test? ( test )
SLOT=0/0.21.0
SRC_URI=https://github.com/ocaml-ppx/ppxlib/archive/0.21.0.tar.gz -> ppxlib-0.21.0.tar.gz
_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=73cd79bd6759b448671950d2297191d0
+_md5_=3a50695a76b959288f572d14ff7ff590
diff --git a/metadata/md5-cache/dev-ml/ppxlib-0.22.0-r1 b/metadata/md5-cache/dev-ml/ppxlib-0.22.0-r1
new file mode 100644
index 000000000000..0513fd21d5df
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppxlib-0.22.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=test? ( dev-ml/cinaps:= dev-ml/re:= ) >=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 ~ppc ~ppc64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.11.0:= dev-ml/findlib:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.1.0:= dev-ml/sexplib0:= dev-ml/stdlib-shims:= >=dev-ml/ppx_derivers-1.2.1:= >=dev-ml/stdio-0.11.0:= !dev-libs/nss[utils] >=dev-lang/ocaml-4:=[ocamlopt?]
+RESTRICT=!test? ( test )
+SLOT=0/0.22.0
+SRC_URI=https://github.com/ocaml-ppx/ppxlib/archive/0.22.0.tar.gz -> ppxlib-0.22.0.tar.gz
+_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
+_md5_=3a50695a76b959288f572d14ff7ff590
diff --git a/metadata/md5-cache/dev-ml/re-1.9.0 b/metadata/md5-cache/dev-ml/re-1.9.0
index 0275d534b772..5109e963c9a3 100644
--- a/metadata/md5-cache/dev-ml/re-1.9.0
+++ b/metadata/md5-cache/dev-ml/re-1.9.0
@@ -5,11 +5,11 @@ DESCRIPTION=Regular expression library for OCaml
EAPI=7
HOMEPAGE=https://github.com/ocaml/ocaml-re
IUSE=+ocamlopt test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=LGPL-2-with-linking-exception
RDEPEND=!dev-ml/ocaml-re dev-ml/seq:= >=dev-lang/ocaml-4:=[ocamlopt?]
RESTRICT=!test? ( test )
SLOT=0/1.9.0
SRC_URI=https://github.com/ocaml/ocaml-re/archive/1.9.0.tar.gz -> ocaml-re-1.9.0.tar.gz
_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=a57de6bd9f55dc2c44b3abb436a4480b
+_md5_=fed04bb7b0c52f8c121b58d60a6459ae
diff --git a/metadata/md5-cache/dev-ml/react-1.2.1-r1 b/metadata/md5-cache/dev-ml/react-1.2.1-r1
index 0808f0710f4d..52b46b0f7e0d 100644
--- a/metadata/md5-cache/dev-ml/react-1.2.1-r1
+++ b/metadata/md5-cache/dev-ml/react-1.2.1-r1
@@ -5,11 +5,11 @@ 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 ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 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 b4de444efce371928602cbf4cd91307e
-_md5_=24d051e3e736a972929ee2f26d951eb5
+_md5_=3007a5fac3a875f151c803759ab02f9b
diff --git a/metadata/md5-cache/dev-ml/result-1.5 b/metadata/md5-cache/dev-ml/result-1.5
index e778b49813f7..d22fbabc9946 100644
--- a/metadata/md5-cache/dev-ml/result-1.5
+++ b/metadata/md5-cache/dev-ml/result-1.5
@@ -5,10 +5,10 @@ DESCRIPTION=Compat result type
EAPI=7
HOMEPAGE=https://github.com/janestreet/result
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=73f9cef96b685f314b5d316b53bfacef
+_md5_=12ce4a6be3132cebc2b61309ab9718fc
diff --git a/metadata/md5-cache/dev-ml/seq-0.2 b/metadata/md5-cache/dev-ml/seq-0.2
new file mode 100644
index 000000000000..874fea29a16b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/seq-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=Compatibility package for the standard OCaml iterator type
+EAPI=7
+HOMEPAGE=https://github.com/c-cube/seq
+IUSE=+ocamlopt
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
+LICENSE=GPL-3
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0
+SRC_URI=https://github.com/c-cube/seq/archive/0.2.tar.gz -> seq-0.2.tar.gz
+_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
+_md5_=8038a92085ff9e4b9cf7afb2dbe19d46
diff --git a/metadata/md5-cache/dev-ml/sexplib0-0.14.0 b/metadata/md5-cache/dev-ml/sexplib0-0.14.0
index 64a8685a25fc..87915c7ea694 100644
--- a/metadata/md5-cache/dev-ml/sexplib0-0.14.0
+++ b/metadata/md5-cache/dev-ml/sexplib0-0.14.0
@@ -5,10 +5,10 @@ DESCRIPTION=Library for automated conversion of OCaml-values to and from S-expre
EAPI=7
HOMEPAGE=https://github.com/janestreet/sexplib0
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=403131866cac59b54dd29507203fe83b
+_md5_=b9bef3e7a1265e04aed2e1fe8eeca611
diff --git a/metadata/md5-cache/dev-ml/spawn-0.13.0 b/metadata/md5-cache/dev-ml/spawn-0.13.0
index d539e7b3a002..0b32d3d0ce10 100644
--- a/metadata/md5-cache/dev-ml/spawn-0.13.0
+++ b/metadata/md5-cache/dev-ml/spawn-0.13.0
@@ -5,11 +5,11 @@ DESCRIPTION=Spawning sub-processes
EAPI=7
HOMEPAGE=https://github.com/janestreet/spawn
IUSE=ocamlopt test
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?]
RESTRICT=!test? ( test )
SLOT=0/0.13.0
SRC_URI=https://github.com/janestreet/spawn/archive/v0.13.0.tar.gz -> spawn-0.13.0.tar.gz
_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=62547912f9109b8eb5ed77ee06b0f1a3
+_md5_=6d06e3142936b3f57f6eee4078ec0c13
diff --git a/metadata/md5-cache/dev-ml/splittable_random-0.14.0 b/metadata/md5-cache/dev-ml/splittable_random-0.14.0
index bc8aa1266266..a07365b61d8f 100644
--- a/metadata/md5-cache/dev-ml/splittable_random-0.14.0
+++ b/metadata/md5-cache/dev-ml/splittable_random-0.14.0
@@ -5,10 +5,10 @@ DESCRIPTION=PRNG that can be split into independent streams
EAPI=7
HOMEPAGE=https://github.com/janestreet/splittable_random
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=7dc324a69ce0e8b4e95636bdb0a16fd3
+_md5_=ea199a9f3d30e47ee83121e306c5c9d7
diff --git a/metadata/md5-cache/dev-ml/stdio-0.14.0 b/metadata/md5-cache/dev-ml/stdio-0.14.0
index c28a4c2a683b..77a81aaffd47 100644
--- a/metadata/md5-cache/dev-ml/stdio-0.14.0
+++ b/metadata/md5-cache/dev-ml/stdio-0.14.0
@@ -5,10 +5,10 @@ DESCRIPTION=Standard IO Library for OCaml
EAPI=7
HOMEPAGE=https://github.com/janestreet/stdio
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=857f7e7a6dbf5f7c498b3dbb9c83712a
+_md5_=c64975c6fae71aefc67181ca4a323825
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 667df74b598b..73217694c3ef 100644
--- a/metadata/md5-cache/dev-ml/stdlib-shims-0.2.0
+++ b/metadata/md5-cache/dev-ml/stdlib-shims-0.2.0
@@ -5,10 +5,10 @@ DESCRIPTION=Pure OCaml library that allows replacing Pervasives with Stdlib befo
EAPI=7
HOMEPAGE=https://github.com/ocaml/stdlib-shims
IUSE=ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=LGPL-2.1-with-linking-exception
RDEPEND=>=dev-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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=96bfc495ca8297816d6184606249f41e
+_md5_=ea48d76da887e15f4d9032b5b2b2bd82
diff --git a/metadata/md5-cache/dev-ml/stdlib-shims-0.3.0 b/metadata/md5-cache/dev-ml/stdlib-shims-0.3.0
new file mode 100644
index 000000000000..ea214d1cb681
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/stdlib-shims-0.3.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-lang/ocaml
+DEFINED_PHASES=compile install test
+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 ~arm ~arm64 ~ppc ~ppc64 ~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.3.0/stdlib-shims-0.3.0.tbz
+_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
+_md5_=b3a1f5ccf306e611aa6932b02014dae4
diff --git a/metadata/md5-cache/dev-ml/textutils-0.14.0 b/metadata/md5-cache/dev-ml/textutils-0.14.0
index 50b9eda4c241..419c3703241c 100644
--- a/metadata/md5-cache/dev-ml/textutils-0.14.0
+++ b/metadata/md5-cache/dev-ml/textutils-0.14.0
@@ -5,10 +5,10 @@ DESCRIPTION=Text output utilities
EAPI=7
HOMEPAGE=https://github.com/janestreet/textutils
IUSE=ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=dev-ml/core:= dev-ml/core_kernel:= dev-ml/ppx_jane:= dev-ml/uutf:= >=dev-lang/ocaml-4:=[ocamlopt?]
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/textutils/archive/v0.14.0.tar.gz -> textutils-0.14.0.tar.gz
_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=a42e93c25e4f748b80baaf8faca18afc
+_md5_=acce37c3bc789672661842ea19ab291f
diff --git a/metadata/md5-cache/dev-ml/time_now-0.14.0 b/metadata/md5-cache/dev-ml/time_now-0.14.0
index 3f3df03a7211..c84e14a233ee 100644
--- a/metadata/md5-cache/dev-ml/time_now-0.14.0
+++ b/metadata/md5-cache/dev-ml/time_now-0.14.0
@@ -5,10 +5,10 @@ DESCRIPTION=Reports the current time
EAPI=7
HOMEPAGE=https://github.com/janestreet/time_now
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=f7c9684d82b022036ff97abbb6e2943b
+_md5_=b115403e62cc898cfa40a190b9c7b3af
diff --git a/metadata/md5-cache/dev-ml/timezone-0.14.0 b/metadata/md5-cache/dev-ml/timezone-0.14.0
index 336ef9cda945..66f541828a26 100644
--- a/metadata/md5-cache/dev-ml/timezone-0.14.0
+++ b/metadata/md5-cache/dev-ml/timezone-0.14.0
@@ -5,10 +5,10 @@ DESCRIPTION=Time-zone handling for OCaml
EAPI=7
HOMEPAGE=https://github.com/janestreet/timezone
IUSE=ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=dev-ml/core_kernel:= dev-ml/ppx_jane:= >=dev-lang/ocaml-4:=[ocamlopt?]
SLOT=0/0.14.0
SRC_URI=https://github.com/janestreet/timezone/archive/v0.14.0.tar.gz -> timezone-0.14.0.tar.gz
_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=594bc4affd4a5aef105519b428016e9e
+_md5_=acdf9828da4838790e4bbbaef1434e1a
diff --git a/metadata/md5-cache/dev-ml/topkg-1.0.3 b/metadata/md5-cache/dev-ml/topkg-1.0.3
index cf1587351800..70df0f42af9e 100644
--- a/metadata/md5-cache/dev-ml/topkg-1.0.3
+++ b/metadata/md5-cache/dev-ml/topkg-1.0.3
@@ -3,10 +3,10 @@ DEPEND=dev-ml/result:= dev-ml/ocamlbuild:= dev-ml/findlib:= dev-lang/ocaml:= >=d
DESCRIPTION=The transitory OCaml software packager
EAPI=7
HOMEPAGE=http://erratique.ch/software/topkg https://github.com/dbuenzli/topkg
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 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 9674d5e3d151793fecab20e2bb73e6c6
-_md5_=dd95e0e2e7418caa61aaeeed7304d8b2
+_md5_=9529cde54a2ed432d1ef187389f5a2fc
diff --git a/metadata/md5-cache/dev-ml/typerep-0.14.0 b/metadata/md5-cache/dev-ml/typerep-0.14.0
index 8d909ce2141f..2427c93b6943 100644
--- a/metadata/md5-cache/dev-ml/typerep-0.14.0
+++ b/metadata/md5-cache/dev-ml/typerep-0.14.0
@@ -5,10 +5,10 @@ DESCRIPTION=Library for creating runtime representation of OCaml types
EAPI=7
HOMEPAGE=https://github.com/janestreet/typerep
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 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/typerep/archive/v0.14.0.tar.gz -> typerep-0.14.0.tar.gz
_eclasses_=dune 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=68f98e0661f59950158781fdc0a33d78
+_md5_=e3019cd241f62a068eb3e32267c00c42
diff --git a/metadata/md5-cache/dev-ml/uchar-0.0.2 b/metadata/md5-cache/dev-ml/uchar-0.0.2
index 32226629a707..11bd8c8a26d7 100644
--- a/metadata/md5-cache/dev-ml/uchar-0.0.2
+++ b/metadata/md5-cache/dev-ml/uchar-0.0.2
@@ -4,11 +4,11 @@ DESCRIPTION=Uchar compatibility library
EAPI=6
HOMEPAGE=https://github.com/ocaml/uchar
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
LICENSE=LGPL-2-with-linking-exception
RDEPEND=>=dev-lang/ocaml-4.03:=
RESTRICT=test
SLOT=0/0.0.2
SRC_URI=https://github.com/ocaml/uchar/archive/v0.0.2.tar.gz -> uchar-0.0.2.tar.gz
_eclasses_=findlib 9674d5e3d151793fecab20e2bb73e6c6
-_md5_=061a9464d94aa03f3a45b4f44d184eee
+_md5_=49601e8318db377198e106cbc9fb39e5
diff --git a/metadata/md5-cache/dev-ml/uuidm-0.9.7 b/metadata/md5-cache/dev-ml/uuidm-0.9.7
new file mode 100644
index 000000000000..db6521ebe38c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/uuidm-0.9.7
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/findlib[ocamlopt=] dev-ml/ocamlbuild[ocamlopt=] dev-ml/topkg dev-ml/opam-installer dev-lang/ocaml
+DEFINED_PHASES=compile install
+DEPEND=>=dev-lang/ocaml-4:=
+DESCRIPTION=Universally unique identifiers (UUIDs) for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/dbuenzli/uuidm
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~ppc64 ~x86
+LICENSE=ISC
+RDEPEND=>=dev-lang/ocaml-4:=
+SLOT=0/0.9.7
+SRC_URI=https://github.com/dbuenzli/uuidm/archive/v0.9.7.tar.gz -> uuidm-0.9.7.tar.gz
+_eclasses_=opam b4de444efce371928602cbf4cd91307e
+_md5_=4e3fcaac143d8b1285a30242bfe5fd08
diff --git a/metadata/md5-cache/dev-ml/uutf-1.0.1 b/metadata/md5-cache/dev-ml/uutf-1.0.1
index e77739306f43..e05c774f077f 100644
--- a/metadata/md5-cache/dev-ml/uutf-1.0.1
+++ b/metadata/md5-cache/dev-ml/uutf-1.0.1
@@ -4,11 +4,12 @@ DESCRIPTION=Non-blocking streaming Unicode codec for OCaml
EAPI=5
HOMEPAGE=https://erratique.ch/software/uutf
IUSE=doc utftrip +ocamlopt test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
LICENSE=ISC
RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/uchar:= utftrip? ( dev-ml/cmdliner:= )
+REQUIRED_USE=utftrip? ( ocamlopt )
RESTRICT=!test? ( test )
SLOT=0/1.0.1
SRC_URI=https://erratique.ch/software/uutf/releases/uutf-1.0.1.tbz
_eclasses_=findlib 9674d5e3d151793fecab20e2bb73e6c6
-_md5_=77371d92e69c8aafea299bd9575176db
+_md5_=4bec99c25d1cfad30a5ca5aa8c25bdc9
diff --git a/metadata/md5-cache/dev-ml/variantslib-0.14.0 b/metadata/md5-cache/dev-ml/variantslib-0.14.0
index 17044e39341d..2d91087bbe1b 100644
--- a/metadata/md5-cache/dev-ml/variantslib-0.14.0
+++ b/metadata/md5-cache/dev-ml/variantslib-0.14.0
@@ -5,10 +5,10 @@ DESCRIPTION=OCaml variants as first class values
EAPI=7
HOMEPAGE=https://github.com/janestreet/variantslib
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 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 47ad7c3f0508f77304c2d036ca24bcfa
-_md5_=2166526a1661c1081d398ec2a71f0cd7
+_md5_=a69c528c22c72bb1b193fb158abda763
diff --git a/metadata/md5-cache/dev-ml/xml-light-2.2-r3 b/metadata/md5-cache/dev-ml/xml-light-2.2-r3
index 2ef8b1f59b09..2aef78190147 100644
--- a/metadata/md5-cache/dev-ml/xml-light-2.2-r3
+++ b/metadata/md5-cache/dev-ml/xml-light-2.2-r3
@@ -4,10 +4,10 @@ DESCRIPTION=Minimal Xml parser and printer for OCaml
EAPI=5
HOMEPAGE=http://tech.motion-twin.com/xmllight.html
IUSE=doc +ocamlopt
-KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86
LICENSE=LGPL-2.1
RDEPEND=dev-lang/ocaml:=[ocamlopt?]
SLOT=0/2.2
SRC_URI=http://tech.motion-twin.com/zip/xml-light-2.2.zip
_eclasses_=desktop 7fd20552ce4cc97e8acb132a499a7dd8 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch e8f1ec13660dc2f44b32775765d85e42 estack 055c42df72f76a4f45ec92b35e83cd56 eutils 2d5b3f4b315094768576b6799e4f926e l10n 8cdd85e169b835d518bc2fd59f780d8e ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib d410501a125f99ffb560b0c523cd3d1e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 24921b57d6561d87cbef4916a296ada4 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf wrapper 4251d4c84c25f59094fd557e0063a974
-_md5_=27c2076f1734e665b440f652d75aa03d
+_md5_=0bac3534b73a29352e31fad1a062a15c