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.gzbin111369 -> 111552 bytes
-rw-r--r--metadata/md5-cache/dev-ml/alcotest-1.7.0-r115
-rw-r--r--metadata/md5-cache/dev-ml/alcotest-1.8.015
-rw-r--r--metadata/md5-cache/dev-ml/base-0.17.1 (renamed from metadata/md5-cache/dev-ml/base-0.17.0-r1)2
-rw-r--r--metadata/md5-cache/dev-ml/camlbz2-0.7.04
-rw-r--r--metadata/md5-cache/dev-ml/camldbm-1.22
-rw-r--r--metadata/md5-cache/dev-ml/camlidl-1.11-r12
-rw-r--r--metadata/md5-cache/dev-ml/camlidl-1.122
-rw-r--r--metadata/md5-cache/dev-ml/camlp5-8.03.0014
-rw-r--r--metadata/md5-cache/dev-ml/coq-menhirlib-2023123115
-rw-r--r--metadata/md5-cache/dev-ml/core-0.15.1-r3 (renamed from metadata/md5-cache/dev-ml/core-0.15.1-r1)6
-rw-r--r--metadata/md5-cache/dev-ml/core_unix-0.15.2-r12
-rw-r--r--metadata/md5-cache/dev-ml/core_unix-0.16.0-r12
-rw-r--r--metadata/md5-cache/dev-ml/core_unix-0.17.02
-rw-r--r--metadata/md5-cache/dev-ml/cudf-0.104
-rw-r--r--metadata/md5-cache/dev-ml/cudf-0.10-r116
-rw-r--r--metadata/md5-cache/dev-ml/cudf-0.9-r22
-rw-r--r--metadata/md5-cache/dev-ml/dose3-7.0.0-r116
-rw-r--r--metadata/md5-cache/dev-ml/dune-configurator-2.8.416
-rw-r--r--metadata/md5-cache/dev-ml/dune-private-libs-3.11.1-r3 (renamed from metadata/md5-cache/dev-ml/dune-private-libs-3.11.1)6
-rw-r--r--metadata/md5-cache/dev-ml/dune-private-libs-3.13.116
-rw-r--r--metadata/md5-cache/dev-ml/dune-private-libs-3.13.1-r3 (renamed from metadata/md5-cache/dev-ml/ordering-3.13.1)8
-rw-r--r--metadata/md5-cache/dev-ml/dune-private-libs-3.16.016
-rw-r--r--metadata/md5-cache/dev-ml/dune-private-libs-3.16.0-r3 (renamed from metadata/md5-cache/dev-ml/dyn-3.16.0)8
-rw-r--r--metadata/md5-cache/dev-ml/dyn-3.11.116
-rw-r--r--metadata/md5-cache/dev-ml/dyn-3.13.116
-rw-r--r--metadata/md5-cache/dev-ml/jingoo-1.5.016
-rw-r--r--metadata/md5-cache/dev-ml/lablgl-1.06-r12
-rw-r--r--metadata/md5-cache/dev-ml/labltk-8.06.10-r12
-rw-r--r--metadata/md5-cache/dev-ml/labltk-8.06.11-r12
-rw-r--r--metadata/md5-cache/dev-ml/labltk-8.06.12-r22
-rw-r--r--metadata/md5-cache/dev-ml/labltk-8.06.142
-rw-r--r--metadata/md5-cache/dev-ml/labltk-8.06.7-r12
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-15.0.72
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-16.0.62
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-17.0.62
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-18.1.82
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0.999916
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0_pre2024062316
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0_pre2024063016
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-19.1.0_rc116
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-19.1.0_rc216
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-20.0.0.999916
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-20.0.0_pre2024080116
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-20.0.0_pre2024080816
-rw-r--r--metadata/md5-cache/dev-ml/mccs-1.1.136
-rw-r--r--metadata/md5-cache/dev-ml/mccs-1.1.146
-rw-r--r--metadata/md5-cache/dev-ml/mccs-1.1.1716
-rw-r--r--metadata/md5-cache/dev-ml/merlin-4.12-r1 (renamed from metadata/md5-cache/dev-ml/merlin-4.12)4
-rw-r--r--metadata/md5-cache/dev-ml/merlin-4.13-r3 (renamed from metadata/md5-cache/dev-ml/merlin-4.13-r2)4
-rw-r--r--metadata/md5-cache/dev-ml/num-1.52
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-crunch-3.3.116
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-gettext-0.3.7-r34
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-hashcons-1.34
-rw-r--r--metadata/md5-cache/dev-ml/ocamlbuild-0.15.013
-rw-r--r--metadata/md5-cache/dev-ml/ocamlfuse-2.7.1_p7-r12
-rw-r--r--metadata/md5-cache/dev-ml/ocamlnet-4.1.8-r12
-rw-r--r--metadata/md5-cache/dev-ml/ocamlnet-4.1.9-r12
-rw-r--r--metadata/md5-cache/dev-ml/ocplib-simplex-0.44
-rw-r--r--metadata/md5-cache/dev-ml/ocplib-simplex-0.4.14
-rw-r--r--metadata/md5-cache/dev-ml/ocplib-simplex-0.5.116
-rw-r--r--metadata/md5-cache/dev-ml/odoc-2.4.216
-rw-r--r--metadata/md5-cache/dev-ml/odoc-parser-2.4.216
-rw-r--r--metadata/md5-cache/dev-ml/opam-2.0.10-r115
-rw-r--r--metadata/md5-cache/dev-ml/opam-2.0.915
-rw-r--r--metadata/md5-cache/dev-ml/opam-2.1.616
-rw-r--r--metadata/md5-cache/dev-ml/opam-client-2.0.1015
-rw-r--r--metadata/md5-cache/dev-ml/opam-client-2.0.916
-rw-r--r--metadata/md5-cache/dev-ml/opam-format-2.0.1016
-rw-r--r--metadata/md5-cache/dev-ml/opam-format-2.0.916
-rw-r--r--metadata/md5-cache/dev-ml/opam-installer-2.0.10-r114
-rw-r--r--metadata/md5-cache/dev-ml/opam-installer-2.0.9-r114
-rw-r--r--metadata/md5-cache/dev-ml/opam-installer-2.1.616
-rw-r--r--metadata/md5-cache/dev-ml/opam-repository-2.0.1016
-rw-r--r--metadata/md5-cache/dev-ml/opam-repository-2.0.916
-rw-r--r--metadata/md5-cache/dev-ml/opam-solver-2.0.1016
-rw-r--r--metadata/md5-cache/dev-ml/opam-solver-2.0.916
-rw-r--r--metadata/md5-cache/dev-ml/opam-state-2.0.1016
-rw-r--r--metadata/md5-cache/dev-ml/opam-state-2.0.916
-rw-r--r--metadata/md5-cache/dev-ml/ordering-3.11.116
-rw-r--r--metadata/md5-cache/dev-ml/pp-1.2.016
-rw-r--r--metadata/md5-cache/dev-ml/ppx_js_style-0.17.015
-rw-r--r--metadata/md5-cache/dev-ml/qcheck-0.2216
-rw-r--r--metadata/md5-cache/dev-ml/stdcompat-1912
-rw-r--r--metadata/md5-cache/dev-ml/stdcompat-19-r114
-rw-r--r--metadata/md5-cache/dev-ml/stdune-3.11.116
-rw-r--r--metadata/md5-cache/dev-ml/stdune-3.13.116
-rw-r--r--metadata/md5-cache/dev-ml/stdune-3.16.016
-rw-r--r--metadata/md5-cache/dev-ml/utop-2.14.0-r116
-rw-r--r--metadata/md5-cache/dev-ml/uuseg-15.1.016
-rw-r--r--metadata/md5-cache/dev-ml/xdg-3.16.0 (renamed from metadata/md5-cache/dev-ml/ordering-3.16.0)4
-rw-r--r--metadata/md5-cache/dev-ml/yojson-2.2.216
-rw-r--r--metadata/md5-cache/dev-ml/zarith-1.132
-rw-r--r--metadata/md5-cache/dev-ml/zarith-1.1415
94 files changed, 497 insertions, 482 deletions
diff --git a/metadata/md5-cache/dev-ml/Manifest.gz b/metadata/md5-cache/dev-ml/Manifest.gz
index 3f263de8c852..9bbda9b48914 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.7.0-r1 b/metadata/md5-cache/dev-ml/alcotest-1.7.0-r1
new file mode 100644
index 000000000000..c0450751e37b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/alcotest-1.7.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-ml/dune-3.0 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install prepare test
+DEPEND=dev-ml/astring:= dev-ml/async:=[ocamlopt?] dev-ml/async_kernel:=[ocamlopt?] >=dev-ml/async_unix-0.15.0:=[ocamlopt?] dev-ml/base:=[ocamlopt?] dev-ml/cmdliner:=[ocamlopt?] >=dev-ml/core-0.15.0:=[ocamlopt?] >=dev-ml/core_unix-0.15.0:=[ocamlopt?] dev-ml/duration:=[ocamlopt?] dev-ml/fmt:=[ocamlopt?] dev-ml/lwt:=[ocamlopt?] dev-ml/mirage-clock:=[ocamlopt?] dev-ml/re:=[ocamlopt?] dev-ml/result:=[ocamlopt?] dev-ml/logs:=[ocamlopt?] dev-ml/uutf:=[ocamlopt?] dev-ml/uuidm:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=A lightweight and colourful test framework
+EAPI=8
+HOMEPAGE=https://github.com/mirage/alcotest/
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=ISC
+RDEPEND=dev-ml/astring:= dev-ml/async:=[ocamlopt?] dev-ml/async_kernel:=[ocamlopt?] >=dev-ml/async_unix-0.15.0:=[ocamlopt?] dev-ml/base:=[ocamlopt?] dev-ml/cmdliner:=[ocamlopt?] >=dev-ml/core-0.15.0:=[ocamlopt?] >=dev-ml/core_unix-0.15.0:=[ocamlopt?] dev-ml/duration:=[ocamlopt?] dev-ml/fmt:=[ocamlopt?] dev-ml/lwt:=[ocamlopt?] dev-ml/mirage-clock:=[ocamlopt?] dev-ml/re:=[ocamlopt?] dev-ml/result:=[ocamlopt?] dev-ml/logs:=[ocamlopt?] dev-ml/uutf:=[ocamlopt?] dev-ml/uuidm:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/1.7.0
+SRC_URI=https://github.com/mirage/alcotest/archive/1.7.0.tar.gz -> alcotest-1.7.0.tar.gz
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=033ade8e7a2b723729c0cf0dfb7549ff
diff --git a/metadata/md5-cache/dev-ml/alcotest-1.8.0 b/metadata/md5-cache/dev-ml/alcotest-1.8.0
new file mode 100644
index 000000000000..46be2d18d2bc
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/alcotest-1.8.0
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-ml/dune-3.0 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/astring:= dev-ml/async:=[ocamlopt?] dev-ml/async_kernel:=[ocamlopt?] >=dev-ml/async_unix-0.15.0:=[ocamlopt?] dev-ml/base:=[ocamlopt?] >=dev-ml/cmdliner-1.2:=[ocamlopt?] >=dev-ml/core-0.15.0:=[ocamlopt?] >=dev-ml/core_unix-0.15.0:=[ocamlopt?] dev-ml/duration:=[ocamlopt?] dev-ml/fmt:=[ocamlopt?] dev-ml/lwt:=[ocamlopt?] dev-ml/mirage-clock:=[ocamlopt?] dev-ml/re:=[ocamlopt?] dev-ml/result:=[ocamlopt?] dev-ml/stdlib-shims:=[ocamlopt?] dev-ml/logs:=[ocamlopt?] dev-ml/uutf:=[ocamlopt?] dev-ml/uuidm:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=A lightweight and colourful test framework
+EAPI=8
+HOMEPAGE=https://github.com/mirage/alcotest/
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=ISC
+RDEPEND=dev-ml/astring:= dev-ml/async:=[ocamlopt?] dev-ml/async_kernel:=[ocamlopt?] >=dev-ml/async_unix-0.15.0:=[ocamlopt?] dev-ml/base:=[ocamlopt?] >=dev-ml/cmdliner-1.2:=[ocamlopt?] >=dev-ml/core-0.15.0:=[ocamlopt?] >=dev-ml/core_unix-0.15.0:=[ocamlopt?] dev-ml/duration:=[ocamlopt?] dev-ml/fmt:=[ocamlopt?] dev-ml/lwt:=[ocamlopt?] dev-ml/mirage-clock:=[ocamlopt?] dev-ml/re:=[ocamlopt?] dev-ml/result:=[ocamlopt?] dev-ml/stdlib-shims:=[ocamlopt?] dev-ml/logs:=[ocamlopt?] dev-ml/uutf:=[ocamlopt?] dev-ml/uuidm:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/1.8.0
+SRC_URI=https://github.com/mirage/alcotest/archive/1.8.0.tar.gz -> alcotest-1.8.0.tar.gz
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=fbb480d4d7721b38137f12544116e5ef
diff --git a/metadata/md5-cache/dev-ml/base-0.17.0-r1 b/metadata/md5-cache/dev-ml/base-0.17.1
index ef229fc63ecc..428711797ccb 100644
--- a/metadata/md5-cache/dev-ml/base-0.17.0-r1
+++ b/metadata/md5-cache/dev-ml/base-0.17.1
@@ -10,6 +10,6 @@ KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64
LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ocaml-5 dev-ml/sexplib0:0/0.17[ocamlopt?] >=dev-ml/dune-configurator-2.9.3:=[ocamlopt?] dev-ml/ocaml_intrinsics_kernel:0/0.17[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.17
-SRC_URI=https://github.com/janestreet/base/archive/v0.17.0.tar.gz -> base-0.17.0.tar.gz
+SRC_URI=https://github.com/janestreet/base/archive/v0.17.1.tar.gz -> base-0.17.1.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
_md5_=2edb4e8f96f086aab82556510fd2460b
diff --git a/metadata/md5-cache/dev-ml/camlbz2-0.7.0 b/metadata/md5-cache/dev-ml/camlbz2-0.7.0
index 6a52e85ca63b..b4bc455c6547 100644
--- a/metadata/md5-cache/dev-ml/camlbz2-0.7.0
+++ b/metadata/md5-cache/dev-ml/camlbz2-0.7.0
@@ -1,4 +1,4 @@
-BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
DEFINED_PHASES=compile install prepare
DEPEND=app-arch/bzip2 >=dev-lang/ocaml-3.12:=[ocamlopt] >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
DESCRIPTION=OCaml bindings for libbz (AKA, bzip2)
@@ -11,5 +11,5 @@ LICENSE=LGPL-2.1
RDEPEND=app-arch/bzip2 >=dev-lang/ocaml-3.12:=[ocamlopt] dev-lang/ocaml:=[ocamlopt?]
SLOT=0/0.7.0
SRC_URI=https://gitlab.com/irill/camlbz2/-/archive/0.7.0/camlbz2-0.7.0.tar.bz2
-_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d findlib 49d5365fca4dea46f13825b9d763c89e gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 findlib 49d5365fca4dea46f13825b9d763c89e gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e7e7331166166e7a516d19e264b098c2
_md5_=a1be374d19273fcefc9599f6ba780886
diff --git a/metadata/md5-cache/dev-ml/camldbm-1.2 b/metadata/md5-cache/dev-ml/camldbm-1.2
index 73ea5b5b60c8..81ae078bca38 100644
--- a/metadata/md5-cache/dev-ml/camldbm-1.2
+++ b/metadata/md5-cache/dev-ml/camldbm-1.2
@@ -9,5 +9,5 @@ LICENSE=LGPL-2-with-linking-exception
RDEPEND=>=sys-libs/gdbm-1.9.1-r2[berkdb] >=dev-lang/ocaml-3.12:=[ocamlopt]
SLOT=0/1.2
SRC_URI=https://github.com/ocaml/dbm/archive/camldbm-1.2.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e7e7331166166e7a516d19e264b098c2
_md5_=25bd58723b735e7dc913a778649ffd8f
diff --git a/metadata/md5-cache/dev-ml/camlidl-1.11-r1 b/metadata/md5-cache/dev-ml/camlidl-1.11-r1
index 0ad4914266be..7dbe9b388352 100644
--- a/metadata/md5-cache/dev-ml/camlidl-1.11-r1
+++ b/metadata/md5-cache/dev-ml/camlidl-1.11-r1
@@ -9,5 +9,5 @@ LICENSE=QPL-1.0 LGPL-2
RDEPEND=>=dev-lang/ocaml-3.10.2:=[ocamlopt]
SLOT=0/1.11
SRC_URI=https://github.com/xavierleroy/camlidl/archive/camlidl111.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e7e7331166166e7a516d19e264b098c2
_md5_=390277c2782ed66d09caf2637dd2198b
diff --git a/metadata/md5-cache/dev-ml/camlidl-1.12 b/metadata/md5-cache/dev-ml/camlidl-1.12
index 09cb704e4793..3ac0dd5bb4d8 100644
--- a/metadata/md5-cache/dev-ml/camlidl-1.12
+++ b/metadata/md5-cache/dev-ml/camlidl-1.12
@@ -9,5 +9,5 @@ LICENSE=QPL-1.0 LGPL-2
RDEPEND=dev-lang/ocaml:=[ocamlopt]
SLOT=0/1.12
SRC_URI=https://github.com/xavierleroy/camlidl/archive/camlidl112.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e7e7331166166e7a516d19e264b098c2
_md5_=69ea270ecc00318713c5bb172b37ffa1
diff --git a/metadata/md5-cache/dev-ml/camlp5-8.03.00 b/metadata/md5-cache/dev-ml/camlp5-8.03.00
new file mode 100644
index 000000000000..bec7048894bf
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlp5-8.03.00
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-ml/bos:= dev-ml/camlp-streams:=[ocamlopt?] dev-ml/fmt:=[ocamlopt?] dev-ml/fpath:= dev-ml/logs:=[ocamlopt?] dev-ml/re:=[ocamlopt?] dev-ml/rresult:= >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=A preprocessor-pretty-printer of ocaml
+EAPI=8
+HOMEPAGE=https://camlp5.github.io/
+INHERIT=findlib vcs-clean
+IUSE=doc +ocamlopt +ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=BSD
+RDEPEND=dev-ml/bos:= dev-ml/camlp-streams:=[ocamlopt?] dev-ml/fmt:=[ocamlopt?] dev-ml/fpath:= dev-ml/logs:=[ocamlopt?] dev-ml/re:=[ocamlopt?] dev-ml/rresult:= dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/8.03.00
+SRC_URI=https://github.com/camlp5/camlp5/archive/refs/tags/8.03.00.tar.gz -> camlp5-8.03.00.tar.gz
+_eclasses_=findlib 49d5365fca4dea46f13825b9d763c89e vcs-clean d271b7bc7e6a009758d7d4ef749174e3
+_md5_=b90460ef532d5775fbc00561f96439b4
diff --git a/metadata/md5-cache/dev-ml/coq-menhirlib-20231231 b/metadata/md5-cache/dev-ml/coq-menhirlib-20231231
new file mode 100644
index 000000000000..5b2ca52c9514
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/coq-menhirlib-20231231
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/menhir-20231231:= sci-mathematics/coq:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=A support library for verified Coq parsers produced by Menhir
+EAPI=8
+HOMEPAGE=http://gallium.inria.fr/~fpottier/menhir/
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2 LGPL-2-with-linking-exception
+RDEPEND=>=dev-ml/menhir-20231231:= sci-mathematics/coq:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/20231231
+SRC_URI=https://gitlab.inria.fr/fpottier/menhir/-/archive/20231231/menhir-20231231.tar.bz2
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=23fe918dd4b210d7e7ab9dc1ccc30196
diff --git a/metadata/md5-cache/dev-ml/core-0.15.1-r1 b/metadata/md5-cache/dev-ml/core-0.15.1-r3
index 3d973db1b0fd..6999387a73a8 100644
--- a/metadata/md5-cache/dev-ml/core-0.15.1-r1
+++ b/metadata/md5-cache/dev-ml/core-0.15.1-r3
@@ -1,6 +1,6 @@
BDEPEND=dev-lang/ocaml dev-ml/dune
DEFINED_PHASES=compile install test
-DEPEND=>=dev-lang/ocaml-4.11 >=dev-ml/base-0.15.1:0/0.15 dev-ml/base_bigstring:0/0.15 dev-ml/base_quickcheck:= dev-ml/bin_prot:= dev-ml/ppxlib:= dev-ml/ppx_bin_prot:= dev-ml/ppx_bench:= dev-ml/ppx_custom_printf:= dev-ml/ppx_disable_unused_warnings:= dev-ml/ppx_fields_conv:= dev-ml/ppx_fixed_literal:= dev-ml/ppx_let:= dev-ml/ppx_log:= dev-ml/ppx_jane:0/0.15 dev-ml/ppx_module_timer:= dev-ml/ppx_optional:= dev-ml/ppx_pipebang:= dev-ml/ppx_sexp_message:= dev-ml/ppx_sexp_value:= dev-ml/ppx_stable:= dev-ml/ppx_string:= dev-ml/ppx_ignore_instrumentation:= dev-ml/typerep:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DEPEND=>=dev-lang/ocaml-4.11 >=dev-ml/base-0.15.1:0/0.15 dev-ml/base_bigstring:0/0.15 dev-ml/base_quickcheck:= dev-ml/bin_prot:= dev-ml/ppxlib:= dev-ml/ppx_bin_prot:= dev-ml/ppx_bench:= dev-ml/ppx_custom_printf:= dev-ml/ppx_disable_unused_warnings:= dev-ml/ppx_fields_conv:= dev-ml/ppx_fixed_literal:= dev-ml/ppx_let:= dev-ml/ppx_log:= dev-ml/ppx_jane:0/0.15 dev-ml/ppx_module_timer:0/0.15[ocamlopt?] dev-ml/ppx_optional:0/0.15[ocamlopt?] dev-ml/ppx_pipebang:0/0.15[ocamlopt?] dev-ml/ppx_sexp_message:0/0.15[ocamlopt?] dev-ml/ppx_sexp_value:0/0.15[ocamlopt?] dev-ml/ppx_stable:0/0.15[ocamlopt?] dev-ml/ppx_string:0/0.15[ocamlopt?] dev-ml/ppx_ignore_instrumentation:0/0.15[ocamlopt?] dev-ml/typerep:0/0.15[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
DESCRIPTION=Jane Street's alternative to the standard library
EAPI=8
HOMEPAGE=https://github.com/janestreet/core
@@ -8,9 +8,9 @@ INHERIT=dune
IUSE=+ocamlopt
KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
LICENSE=MIT
-RDEPEND=>=dev-lang/ocaml-4.11 >=dev-ml/base-0.15.1:0/0.15 dev-ml/base_bigstring:0/0.15 dev-ml/base_quickcheck:= dev-ml/bin_prot:= dev-ml/ppxlib:= dev-ml/ppx_bin_prot:= dev-ml/ppx_bench:= dev-ml/ppx_custom_printf:= dev-ml/ppx_disable_unused_warnings:= dev-ml/ppx_fields_conv:= dev-ml/ppx_fixed_literal:= dev-ml/ppx_let:= dev-ml/ppx_log:= dev-ml/ppx_jane:0/0.15 dev-ml/ppx_module_timer:= dev-ml/ppx_optional:= dev-ml/ppx_pipebang:= dev-ml/ppx_sexp_message:= dev-ml/ppx_sexp_value:= dev-ml/ppx_stable:= dev-ml/ppx_string:= dev-ml/ppx_ignore_instrumentation:= dev-ml/typerep:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RDEPEND=>=dev-lang/ocaml-4.11 >=dev-ml/base-0.15.1:0/0.15 dev-ml/base_bigstring:0/0.15 dev-ml/base_quickcheck:= dev-ml/bin_prot:= dev-ml/ppxlib:= dev-ml/ppx_bin_prot:= dev-ml/ppx_bench:= dev-ml/ppx_custom_printf:= dev-ml/ppx_disable_unused_warnings:= dev-ml/ppx_fields_conv:= dev-ml/ppx_fixed_literal:= dev-ml/ppx_let:= dev-ml/ppx_log:= dev-ml/ppx_jane:0/0.15 dev-ml/ppx_module_timer:0/0.15[ocamlopt?] dev-ml/ppx_optional:0/0.15[ocamlopt?] dev-ml/ppx_pipebang:0/0.15[ocamlopt?] dev-ml/ppx_sexp_message:0/0.15[ocamlopt?] dev-ml/ppx_sexp_value:0/0.15[ocamlopt?] dev-ml/ppx_stable:0/0.15[ocamlopt?] dev-ml/ppx_string:0/0.15[ocamlopt?] dev-ml/ppx_ignore_instrumentation:0/0.15[ocamlopt?] dev-ml/typerep:0/0.15[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=test
SLOT=0/0.15
SRC_URI=https://github.com/janestreet/core/archive/v0.15.1.tar.gz -> core-0.15.1.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=52cf7593ca6a918f5c90b894eddc00e3
+_md5_=ae2f7bc609aec85bd5dd3fbe1f360feb
diff --git a/metadata/md5-cache/dev-ml/core_unix-0.15.2-r1 b/metadata/md5-cache/dev-ml/core_unix-0.15.2-r1
index 7ca7fb997c82..39f0b67c9881 100644
--- a/metadata/md5-cache/dev-ml/core_unix-0.15.2-r1
+++ b/metadata/md5-cache/dev-ml/core_unix-0.15.2-r1
@@ -11,5 +11,5 @@ LICENSE=MIT
RDEPEND=>=dev-lang/ocaml-4.09 dev-ml/core:= dev-ml/core_kernel:0/0.15 dev-ml/expect_test_helpers_core:0/0.15 dev-ml/ocaml_intrinsics:0/0.15 dev-ml/spawn:0/0.15 dev-ml/timezone:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.15
SRC_URI=https://github.com/janestreet/core_unix/archive/refs/tags/v0.15.2.tar.gz -> core_unix-0.15.2.tar.gz
-_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e7e7331166166e7a516d19e264b098c2
_md5_=4ea9e33237f3b420e42c03c06542f3a0
diff --git a/metadata/md5-cache/dev-ml/core_unix-0.16.0-r1 b/metadata/md5-cache/dev-ml/core_unix-0.16.0-r1
index b4a13540158d..11ded59343e5 100644
--- a/metadata/md5-cache/dev-ml/core_unix-0.16.0-r1
+++ b/metadata/md5-cache/dev-ml/core_unix-0.16.0-r1
@@ -11,5 +11,5 @@ LICENSE=MIT
RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/core:= dev-ml/core_kernel:0/0.16 dev-ml/expect_test_helpers_core:0/0.16 dev-ml/ocaml_intrinsics:0/0.16 >=dev-ml/spawn-0.15:= dev-ml/re:= dev-ml/timezone:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.16
SRC_URI=https://github.com/janestreet/core_unix/archive/refs/tags/v0.16.0.tar.gz -> core_unix-0.16.0.tar.gz
-_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e7e7331166166e7a516d19e264b098c2
_md5_=28852d72a219b238b668632a0ffb5621
diff --git a/metadata/md5-cache/dev-ml/core_unix-0.17.0 b/metadata/md5-cache/dev-ml/core_unix-0.17.0
index 7c11b3da96e7..7071dd0d85a2 100644
--- a/metadata/md5-cache/dev-ml/core_unix-0.17.0
+++ b/metadata/md5-cache/dev-ml/core_unix-0.17.0
@@ -11,5 +11,5 @@ LICENSE=MIT
RDEPEND=>=dev-lang/ocaml-5 dev-ml/core:0/0.17[ocamlopt?] dev-ml/core_kernel:0/0.17[ocamlopt?] dev-ml/expect_test_helpers_core:0/0.17[ocamlopt?] dev-ml/jane-street-headers:0/0.17[ocamlopt?] dev-ml/jst-config:0/0.17[ocamlopt?] dev-ml/ppx_jane:0/0.17[ocamlopt?] dev-ml/ppx_optcomp:0/0.17[ocamlopt?] dev-ml/sexplib:0/0.17[ocamlopt?] >=dev-ml/spawn-0.15:=[ocamlopt?] dev-ml/timezone:0/0.17[ocamlopt?] dev-ml/uopt:0/0.17[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.17
SRC_URI=https://github.com/janestreet/core_unix/archive/refs/tags/v0.17.0.tar.gz -> core_unix-0.17.0.tar.gz
-_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e7e7331166166e7a516d19e264b098c2
_md5_=4e0550abc8779c632fe2f3a79bd122bb
diff --git a/metadata/md5-cache/dev-ml/cudf-0.10 b/metadata/md5-cache/dev-ml/cudf-0.10
index 794e54753ed7..0147e0f90a80 100644
--- a/metadata/md5-cache/dev-ml/cudf-0.10
+++ b/metadata/md5-cache/dev-ml/cudf-0.10
@@ -12,5 +12,5 @@ RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/extlib:= dev-ml/findlib:= dev-
RESTRICT=!test? ( test )
SLOT=0/0.10
SRC_URI=https://gitlab.com/irill/cudf/-/archive/v0.10/cudf-v0.10.tar.bz2
-_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=cfdc16ff809de2a2dba490068cde207d
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e7e7331166166e7a516d19e264b098c2
+_md5_=350f2d9bed504c497d3f8401e5314975
diff --git a/metadata/md5-cache/dev-ml/cudf-0.10-r1 b/metadata/md5-cache/dev-ml/cudf-0.10-r1
new file mode 100644
index 000000000000..b30f23b0e814
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/cudf-0.10-r1
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install prepare test
+DEPEND=dev-ml/extlib:= dev-ml/findlib:= dev-libs/glib:2 llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) sys-libs/ncurses:= app-arch/zstd test? ( dev-ml/ounit2 ) dev-ml/ocamlbuild dev-lang/perl >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Library to parse, pretty print, and evaluate CUDF documents
+EAPI=8
+HOMEPAGE=http://www.mancoosi.org/cudf/
+INHERIT=dune toolchain-funcs
+IUSE=+ocamlopt llvm-libunwind test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=LGPL-3+
+RDEPEND=dev-ml/extlib:= dev-ml/findlib:= dev-libs/glib:2 llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) sys-libs/ncurses:= app-arch/zstd >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/0.10
+SRC_URI=https://gitlab.com/irill/cudf/-/archive/v0.10/cudf-v0.10.tar.bz2
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e7e7331166166e7a516d19e264b098c2
+_md5_=5bbefed3c8d8afb1bf3aaffca38719b0
diff --git a/metadata/md5-cache/dev-ml/cudf-0.9-r2 b/metadata/md5-cache/dev-ml/cudf-0.9-r2
index 93e4d7b21af4..d36798457cbd 100644
--- a/metadata/md5-cache/dev-ml/cudf-0.9-r2
+++ b/metadata/md5-cache/dev-ml/cudf-0.9-r2
@@ -12,5 +12,5 @@ RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/extlib:= dev-ml/findlib:= dev-
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 c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e7e7331166166e7a516d19e264b098c2
_md5_=2a05c9dfab35294f3df2878dc084f5ed
diff --git a/metadata/md5-cache/dev-ml/dose3-7.0.0-r1 b/metadata/md5-cache/dev-ml/dose3-7.0.0-r1
new file mode 100644
index 000000000000..9af46fb88c49
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dose3-7.0.0-r1
@@ -0,0 +1,16 @@
+BDEPEND=dev-ml/findlib dev-ml/ocamlbuild dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ocaml-base64:=[ocamlopt?] dev-ml/cudf:=[ocamlopt?] >=dev-ml/extlib-1.7.8:=[ocamlopt?] dev-ml/ocamlgraph:=[ocamlopt?] dev-ml/re:=[ocamlopt?] dev-ml/parmap:=[ocamlopt?] dev-ml/ocaml-expat:=[ocamlopt?] dev-ml/xml-light:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Library to perform analysis on package repositories
+EAPI=8
+HOMEPAGE=http://www.mancoosi.org/software/ https://gforge.inria.fr/projects/dose
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=LGPL-3+
+RDEPEND=dev-ml/ocaml-base64:=[ocamlopt?] dev-ml/cudf:=[ocamlopt?] >=dev-ml/extlib-1.7.8:=[ocamlopt?] dev-ml/ocamlgraph:=[ocamlopt?] dev-ml/re:=[ocamlopt?] dev-ml/parmap:=[ocamlopt?] dev-ml/ocaml-expat:=[ocamlopt?] dev-ml/xml-light:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/7.0.0
+SRC_URI=https://gitlab.com/irill/dose3/-/archive/7.0.0/dose3-7.0.0.tar.bz2
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=e0641d87c0599af169862a43cc199e82
diff --git a/metadata/md5-cache/dev-ml/dune-configurator-2.8.4 b/metadata/md5-cache/dev-ml/dune-configurator-2.8.4
deleted file mode 100644
index 14bc7087dfd4..000000000000
--- a/metadata/md5-cache/dev-ml/dune-configurator-2.8.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-lang/ocaml dev-ml/dune
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=~dev-ml/dune-private-libs-2.8.4:=[ocamlopt?] dev-ml/csexp:=[ocamlopt?] dev-ml/result:=[ocamlopt?] test? ( dev-ml/core_bench dev-ml/menhir dev-ml/opam dev-ml/ppx_expect ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-DESCRIPTION=A composable build system for OCaml
-EAPI=7
-HOMEPAGE=https://github.com/ocaml/dune
-INHERIT=dune
-IUSE=+ocamlopt test
-KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
-LICENSE=MIT
-RDEPEND=~dev-ml/dune-private-libs-2.8.4:=[ocamlopt?] dev-ml/csexp:=[ocamlopt?] dev-ml/result:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-RESTRICT=!test? ( test )
-SLOT=0/2.8.4
-SRC_URI=https://github.com/ocaml/dune/archive/2.8.4.tar.gz -> dune-2.8.4.tar.gz
-_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=b42dc02669c7548d74a28646127a6272
diff --git a/metadata/md5-cache/dev-ml/dune-private-libs-3.11.1 b/metadata/md5-cache/dev-ml/dune-private-libs-3.11.1-r3
index 0124efd29ce7..0fafa3e0780e 100644
--- a/metadata/md5-cache/dev-ml/dune-private-libs-3.11.1
+++ b/metadata/md5-cache/dev-ml/dune-private-libs-3.11.1-r3
@@ -1,6 +1,6 @@
BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
DEFINED_PHASES=compile configure install test
-DEPEND=~dev-ml/dyn-3.11.1:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DEPEND=dev-ml/csexp:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
DESCRIPTION=Private libraries of Dune
EAPI=8
HOMEPAGE=https://github.com/ocaml/dune
@@ -8,9 +8,9 @@ INHERIT=dune
IUSE=+ocamlopt
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
LICENSE=Apache-2.0
-RDEPEND=~dev-ml/dyn-3.11.1:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RDEPEND=dev-ml/csexp:=[ocamlopt?] !dev-ml/stdune !dev-ml/dyn !dev-ml/ordering >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=test
SLOT=0/3.11.1
SRC_URI=https://github.com/ocaml/dune/archive/3.11.1.tar.gz -> dune-3.11.1.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=f896b46a636cedfb3c91b1354486b0b7
+_md5_=0ca15ccd384ce000712d1cd45b31d326
diff --git a/metadata/md5-cache/dev-ml/dune-private-libs-3.13.1 b/metadata/md5-cache/dev-ml/dune-private-libs-3.13.1
deleted file mode 100644
index e9a68b483b3a..000000000000
--- a/metadata/md5-cache/dev-ml/dune-private-libs-3.13.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
-DEFINED_PHASES=compile configure install test
-DEPEND=dev-ml/csexp:=[ocamlopt?] dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.13.1:=[ocamlopt?] ~dev-ml/stdune-3.13.1:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-DESCRIPTION=Private libraries of Dune
-EAPI=8
-HOMEPAGE=https://github.com/ocaml/dune
-INHERIT=dune
-IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
-LICENSE=Apache-2.0
-RDEPEND=dev-ml/csexp:=[ocamlopt?] dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.13.1:=[ocamlopt?] ~dev-ml/stdune-3.13.1:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-RESTRICT=test
-SLOT=0/3.13.1
-SRC_URI=https://github.com/ocaml/dune/archive/3.13.1.tar.gz -> dune-3.13.1.tar.gz
-_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=de300c93a7df80dcd04ed7ce989e0518
diff --git a/metadata/md5-cache/dev-ml/ordering-3.13.1 b/metadata/md5-cache/dev-ml/dune-private-libs-3.13.1-r3
index cccf59b08c6c..0c9cc5b0a2d0 100644
--- a/metadata/md5-cache/dev-ml/ordering-3.13.1
+++ b/metadata/md5-cache/dev-ml/dune-private-libs-3.13.1-r3
@@ -1,16 +1,16 @@
BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
DEFINED_PHASES=compile configure install test
-DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-DESCRIPTION=Element ordering
+DEPEND=dev-ml/csexp:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Private libraries of Dune
EAPI=8
HOMEPAGE=https://github.com/ocaml/dune
INHERIT=dune
IUSE=+ocamlopt
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
LICENSE=Apache-2.0
-RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RDEPEND=dev-ml/csexp:=[ocamlopt?] !dev-ml/stdune !dev-ml/dyn !dev-ml/ordering >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=test
SLOT=0/3.13.1
SRC_URI=https://github.com/ocaml/dune/archive/3.13.1.tar.gz -> dune-3.13.1.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=a2fa080690f6f475b5aeb44cfec974f4
+_md5_=0ca15ccd384ce000712d1cd45b31d326
diff --git a/metadata/md5-cache/dev-ml/dune-private-libs-3.16.0 b/metadata/md5-cache/dev-ml/dune-private-libs-3.16.0
deleted file mode 100644
index e9a2a23622ce..000000000000
--- a/metadata/md5-cache/dev-ml/dune-private-libs-3.16.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-ml/dune-3.12 dev-lang/ocaml dev-ml/dune
-DEFINED_PHASES=compile configure install test
-DEPEND=dev-ml/csexp:=[ocamlopt?] ~dev-ml/dyn-3.16.0:=[ocamlopt?] ~dev-ml/stdune-3.16.0:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-DESCRIPTION=Private libraries of Dune
-EAPI=8
-HOMEPAGE=https://github.com/ocaml/dune
-INHERIT=dune
-IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
-LICENSE=Apache-2.0
-RDEPEND=dev-ml/csexp:=[ocamlopt?] ~dev-ml/dyn-3.16.0:=[ocamlopt?] ~dev-ml/stdune-3.16.0:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-RESTRICT=test
-SLOT=0/3.16.0
-SRC_URI=https://github.com/ocaml/dune/archive/3.16.0.tar.gz -> dune-3.16.0.tar.gz
-_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=356dfbc3e1a7be19174b1fb3edfcbf4a
diff --git a/metadata/md5-cache/dev-ml/dyn-3.16.0 b/metadata/md5-cache/dev-ml/dune-private-libs-3.16.0-r3
index cccef73db687..efa8ac47ce1d 100644
--- a/metadata/md5-cache/dev-ml/dyn-3.16.0
+++ b/metadata/md5-cache/dev-ml/dune-private-libs-3.16.0-r3
@@ -1,16 +1,16 @@
BDEPEND=>=dev-ml/dune-3.12 dev-lang/ocaml dev-ml/dune
DEFINED_PHASES=compile configure install test
-DEPEND=~dev-ml/ordering-3.16.0:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-DESCRIPTION=Dynamic type
+DEPEND=dev-ml/csexp:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Private libraries of Dune
EAPI=8
HOMEPAGE=https://github.com/ocaml/dune
INHERIT=dune
IUSE=+ocamlopt
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
LICENSE=Apache-2.0
-RDEPEND=~dev-ml/ordering-3.16.0:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RDEPEND=dev-ml/csexp:=[ocamlopt?] !dev-ml/stdune !dev-ml/dyn !dev-ml/ordering >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=test
SLOT=0/3.16.0
SRC_URI=https://github.com/ocaml/dune/archive/3.16.0.tar.gz -> dune-3.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=adb31a3611d8b2b1321ed777711e9e19
+_md5_=f140d5327df7696e93fc2360e66c115c
diff --git a/metadata/md5-cache/dev-ml/dyn-3.11.1 b/metadata/md5-cache/dev-ml/dyn-3.11.1
deleted file mode 100644
index cf06c51de269..000000000000
--- a/metadata/md5-cache/dev-ml/dyn-3.11.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
-DEFINED_PHASES=compile configure install test
-DEPEND=~dev-ml/ordering-3.11.1:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-DESCRIPTION=Dynamic type
-EAPI=8
-HOMEPAGE=https://github.com/ocaml/dune
-INHERIT=dune
-IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
-LICENSE=Apache-2.0
-RDEPEND=~dev-ml/ordering-3.11.1:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-RESTRICT=test
-SLOT=0/3.11.1
-SRC_URI=https://github.com/ocaml/dune/archive/3.11.1.tar.gz -> dune-3.11.1.tar.gz
-_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=0245b6740a2c675c4ff7b05445ef36e0
diff --git a/metadata/md5-cache/dev-ml/dyn-3.13.1 b/metadata/md5-cache/dev-ml/dyn-3.13.1
deleted file mode 100644
index 96fae15e8ab9..000000000000
--- a/metadata/md5-cache/dev-ml/dyn-3.13.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
-DEFINED_PHASES=compile configure install test
-DEPEND=~dev-ml/ordering-3.13.1:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-DESCRIPTION=Dynamic type
-EAPI=8
-HOMEPAGE=https://github.com/ocaml/dune
-INHERIT=dune
-IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
-LICENSE=Apache-2.0
-RDEPEND=~dev-ml/ordering-3.13.1:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-RESTRICT=test
-SLOT=0/3.13.1
-SRC_URI=https://github.com/ocaml/dune/archive/3.13.1.tar.gz -> dune-3.13.1.tar.gz
-_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=36187ffdf0bceb1642fa70c791b7fd35
diff --git a/metadata/md5-cache/dev-ml/jingoo-1.5.0 b/metadata/md5-cache/dev-ml/jingoo-1.5.0
new file mode 100644
index 000000000000..cc9d0c100ac4
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/jingoo-1.5.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-ml/ounit2 ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/menhir:=[ocamlopt?] dev-ml/ppx_deriving:=[ocamlopt?] dev-ml/re:=[ocamlopt?] dev-ml/uucp:= dev-ml/uutf:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=OCaml template engine almost compatible with Jinja2
+EAPI=8
+HOMEPAGE=https://github.com/tategakibunko/jingoo/
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~x86
+LICENSE=ISC
+RDEPEND=dev-ml/menhir:=[ocamlopt?] dev-ml/ppx_deriving:=[ocamlopt?] dev-ml/re:=[ocamlopt?] dev-ml/uucp:= dev-ml/uutf:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/tategakibunko/jingoo/archive/refs/tags/1.5.0.tar.gz -> jingoo-1.5.0.tar.gz
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=11ddedee333e3f39ee462f044463305f
diff --git a/metadata/md5-cache/dev-ml/lablgl-1.06-r1 b/metadata/md5-cache/dev-ml/lablgl-1.06-r1
index d8db98862d1f..7d9dcf2fbbb4 100644
--- a/metadata/md5-cache/dev-ml/lablgl-1.06-r1
+++ b/metadata/md5-cache/dev-ml/lablgl-1.06-r1
@@ -10,5 +10,5 @@ LICENSE=BSD
RDEPEND=>=dev-lang/ocaml-3.10.2:=[ocamlopt?] x11-libs/libXext x11-libs/libXmu x11-libs/libX11 virtual/opengl virtual/glu glut? ( media-libs/freeglut ) tk? ( >=dev-lang/tcl-8.3:0= >=dev-lang/tk-8.3:0= dev-ml/labltk:= )
SLOT=0/1.06
SRC_URI=https://github.com/garrigue/lablgl/archive/v1.06.tar.gz -> lablgl-1.06.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e7e7331166166e7a516d19e264b098c2
_md5_=5e1d8166dcf0a62db631c9f77a2024fd
diff --git a/metadata/md5-cache/dev-ml/labltk-8.06.10-r1 b/metadata/md5-cache/dev-ml/labltk-8.06.10-r1
index 788e6a208a71..233b6f0d4339 100644
--- a/metadata/md5-cache/dev-ml/labltk-8.06.10-r1
+++ b/metadata/md5-cache/dev-ml/labltk-8.06.10-r1
@@ -10,5 +10,5 @@ LICENSE=QPL-1.0 LGPL-2
RDEPEND=dev-lang/tk:= <dev-lang/ocaml-4.13 >=dev-lang/ocaml-4.11:=[ocamlopt?,X(+)?] dev-lang/ocaml:=[ocamlopt?]
SLOT=0/8.06.10
SRC_URI=https://github.com/garrigue/labltk/archive/8.06.10.tar.gz -> labltk-8.06.10.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-ml/labltk/labltk-8.06.10-warnings.patch.bz2
-_eclasses_=findlib 49d5365fca4dea46f13825b9d763c89e multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=findlib 49d5365fca4dea46f13825b9d763c89e multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e7e7331166166e7a516d19e264b098c2
_md5_=53e398a97bed91b43895534b294aec19
diff --git a/metadata/md5-cache/dev-ml/labltk-8.06.11-r1 b/metadata/md5-cache/dev-ml/labltk-8.06.11-r1
index fd0bf339f431..bd73b8c54946 100644
--- a/metadata/md5-cache/dev-ml/labltk-8.06.11-r1
+++ b/metadata/md5-cache/dev-ml/labltk-8.06.11-r1
@@ -10,5 +10,5 @@ LICENSE=QPL-1.0 LGPL-2
RDEPEND=dev-lang/tk:= =dev-lang/ocaml-4.13*:=[ocamlopt?,X(+)?] dev-lang/ocaml:=[ocamlopt?]
SLOT=0/8.06.11
SRC_URI=https://github.com/garrigue/labltk/archive/8.06.11.tar.gz -> labltk-8.06.11.tar.gz
-_eclasses_=findlib 49d5365fca4dea46f13825b9d763c89e multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=findlib 49d5365fca4dea46f13825b9d763c89e multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e7e7331166166e7a516d19e264b098c2
_md5_=fd0a9896d7f6a4a3eff6365cb4a018bc
diff --git a/metadata/md5-cache/dev-ml/labltk-8.06.12-r2 b/metadata/md5-cache/dev-ml/labltk-8.06.12-r2
index 032d66fee27b..f2f6ff3283c5 100644
--- a/metadata/md5-cache/dev-ml/labltk-8.06.12-r2
+++ b/metadata/md5-cache/dev-ml/labltk-8.06.12-r2
@@ -10,5 +10,5 @@ LICENSE=QPL-1.0 LGPL-2
RDEPEND=dev-lang/tk:= >=dev-lang/ocaml-4.14:=[ocamlopt?,X(+)?] <dev-lang/ocaml-5 dev-lang/ocaml:=[ocamlopt?]
SLOT=0/8.06.12
SRC_URI=https://github.com/garrigue/labltk/archive/8.06.12.tar.gz -> labltk-8.06.12.tar.gz
-_eclasses_=findlib 49d5365fca4dea46f13825b9d763c89e multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=findlib 49d5365fca4dea46f13825b9d763c89e multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e7e7331166166e7a516d19e264b098c2
_md5_=369731b9354234c672d623c580628528
diff --git a/metadata/md5-cache/dev-ml/labltk-8.06.14 b/metadata/md5-cache/dev-ml/labltk-8.06.14
index fad227e00fcf..90040b6cdbb6 100644
--- a/metadata/md5-cache/dev-ml/labltk-8.06.14
+++ b/metadata/md5-cache/dev-ml/labltk-8.06.14
@@ -10,5 +10,5 @@ LICENSE=QPL-1.0 LGPL-2
RDEPEND=dev-lang/tk:= >=dev-lang/ocaml-5:=[ocamlopt?,X(+)?] dev-lang/ocaml:=[ocamlopt?]
SLOT=0/8.06.14
SRC_URI=https://github.com/garrigue/labltk/archive/8.06.14.tar.gz -> labltk-8.06.14.tar.gz
-_eclasses_=findlib 49d5365fca4dea46f13825b9d763c89e multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=findlib 49d5365fca4dea46f13825b9d763c89e multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e7e7331166166e7a516d19e264b098c2
_md5_=24a6cc96171677b0f879cc8c0f2ce50e
diff --git a/metadata/md5-cache/dev-ml/labltk-8.06.7-r1 b/metadata/md5-cache/dev-ml/labltk-8.06.7-r1
index 3ed8c9afb439..91fd0aa6bed2 100644
--- a/metadata/md5-cache/dev-ml/labltk-8.06.7-r1
+++ b/metadata/md5-cache/dev-ml/labltk-8.06.7-r1
@@ -10,5 +10,5 @@ LICENSE=QPL-1.0 LGPL-2
RDEPEND=>=dev-lang/tk-8.0.3:= <dev-lang/ocaml-4.10 >=dev-lang/ocaml-4.08:=[ocamlopt?,X(+)?] dev-lang/ocaml:=[ocamlopt?]
SLOT=0/8.06.7
SRC_URI=https://github.com/garrigue/labltk/archive/8.06.7.tar.gz -> labltk-8.06.7.tar.gz
-_eclasses_=findlib 49d5365fca4dea46f13825b9d763c89e multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=findlib 49d5365fca4dea46f13825b9d763c89e multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e7e7331166166e7a516d19e264b098c2
_md5_=f71da5394b31071aa4b2c63f14bd723c
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-15.0.7 b/metadata/md5-cache/dev-ml/llvm-ocaml-15.0.7
index 181b97173167..2ef0731fdc29 100644
--- a/metadata/md5-cache/dev-ml/llvm-ocaml-15.0.7
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-15.0.7
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=0/15.0.7
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig )
-_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 804442e0b3da59b09f22a9884376e03d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org e3555c086f09d3c7f3143f0f3690a35c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs e7e7331166166e7a516d19e264b098c2 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=ec121544c62c6bb5c8112fe4850a5191
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.6 b/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.6
index ed440133ce3a..04af0a85589e 100644
--- a/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.6
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.6
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=0/16.0.6
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig )
-_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 804442e0b3da59b09f22a9884376e03d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org e3555c086f09d3c7f3143f0f3690a35c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs e7e7331166166e7a516d19e264b098c2 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=60cfa38d0438f0434edcc6a55074d560
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.6 b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.6
index 4689cf718262..01b367b34477 100644
--- a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.6
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.6
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=0/17.0.6
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 804442e0b3da59b09f22a9884376e03d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org e3555c086f09d3c7f3143f0f3690a35c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs e7e7331166166e7a516d19e264b098c2 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=60cfa38d0438f0434edcc6a55074d560
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-18.1.8 b/metadata/md5-cache/dev-ml/llvm-ocaml-18.1.8
index 1a8d5a85ecbf..dcb6db2ddb2a 100644
--- a/metadata/md5-cache/dev-ml/llvm-ocaml-18.1.8
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-18.1.8
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=0/18.1.8
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig )
-_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 804442e0b3da59b09f22a9884376e03d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org e3555c086f09d3c7f3143f0f3690a35c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs e7e7331166166e7a516d19e264b098c2 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=645932dddf1639f8d66787b4fbe355da
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0.9999 b/metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0.9999
deleted file mode 100644
index d1a48f48fd2c..000000000000
--- a/metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0.9999
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl dev-ml/findlib app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-19.0.0.9999:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_Xtensa] )
-DESCRIPTION=OCaml bindings for LLVM
-EAPI=8
-HOMEPAGE=https://llvm.org/
-INHERIT=cmake llvm.org llvm-utils python-any-r1
-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_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa
-LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
-PROPERTIES=live
-RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-19.0.0.9999:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-19.0.0.9999[llvm_targets_Xtensa] )
-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_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa )
-RESTRICT=!test? ( test )
-SLOT=0/19.0.0.9999
-_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 804442e0b3da59b09f22a9884376e03d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=fc84c701640938fd7dc2370c5647ea01
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0_pre20240623 b/metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0_pre20240623
deleted file mode 100644
index a4a896b2f0ac..000000000000
--- a/metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0_pre20240623
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl dev-ml/findlib app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-19.0.0_pre20240623:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_Xtensa] )
-DESCRIPTION=OCaml bindings for LLVM
-EAPI=8
-HOMEPAGE=https://llvm.org/
-INHERIT=cmake llvm.org llvm-utils python-any-r1
-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_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa
-LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
-RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-19.0.0_pre20240623:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-19.0.0_pre20240623[llvm_targets_Xtensa] )
-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_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa )
-RESTRICT=!test? ( test )
-SLOT=0/19.0.0_pre20240623
-SRC_URI=https://github.com/llvm/llvm-project/archive/3ae6755719c6dfc07761b4e9bdac8c86bcb41734.tar.gz -> llvm-project-3ae6755719c6dfc07761b4e9bdac8c86bcb41734.tar.gz
-_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 804442e0b3da59b09f22a9884376e03d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=fc84c701640938fd7dc2370c5647ea01
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0_pre20240630 b/metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0_pre20240630
deleted file mode 100644
index 596625f8521d..000000000000
--- a/metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0_pre20240630
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl dev-ml/findlib app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-19.0.0_pre20240630:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_Xtensa] )
-DESCRIPTION=OCaml bindings for LLVM
-EAPI=8
-HOMEPAGE=https://llvm.org/
-INHERIT=cmake llvm.org llvm-utils python-any-r1
-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_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa
-LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
-RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-19.0.0_pre20240630:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_Xtensa] )
-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_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa )
-RESTRICT=!test? ( test )
-SLOT=0/19.0.0_pre20240630
-SRC_URI=https://github.com/llvm/llvm-project/archive/022d15c0039fc1cfaa3cc2eb1a45b71bbb21fadd.tar.gz -> llvm-project-022d15c0039fc1cfaa3cc2eb1a45b71bbb21fadd.tar.gz
-_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 804442e0b3da59b09f22a9884376e03d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=fc84c701640938fd7dc2370c5647ea01
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-19.1.0_rc1 b/metadata/md5-cache/dev-ml/llvm-ocaml-19.1.0_rc1
new file mode 100644
index 000000000000..c06f1437240f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-19.1.0_rc1
@@ -0,0 +1,16 @@
+BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl dev-ml/findlib verify-sig? ( >=sec-keys/openpgp-keys-llvm-18.1.6 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-19.1.0_rc1:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_Xtensa] )
+DESCRIPTION=OCaml bindings for LLVM
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake llvm.org llvm-utils python-any-r1
+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_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa verify-sig
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-19.1.0_rc1:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-19.1.0_rc1[llvm_targets_Xtensa] )
+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_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa )
+RESTRICT=!test? ( test )
+SLOT=0/19.1.0_rc1
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.0-rc1/llvm-project-19.1.0-rc1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.0-rc1/llvm-project-19.1.0-rc1.src.tar.xz.sig )
+_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org e3555c086f09d3c7f3143f0f3690a35c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs e7e7331166166e7a516d19e264b098c2 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=fc84c701640938fd7dc2370c5647ea01
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-19.1.0_rc2 b/metadata/md5-cache/dev-ml/llvm-ocaml-19.1.0_rc2
new file mode 100644
index 000000000000..ef1b20819c29
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-19.1.0_rc2
@@ -0,0 +1,16 @@
+BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl dev-ml/findlib verify-sig? ( >=sec-keys/openpgp-keys-llvm-18.1.6 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-19.1.0_rc2:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_Xtensa] )
+DESCRIPTION=OCaml bindings for LLVM
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake llvm.org llvm-utils python-any-r1
+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_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa verify-sig
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-19.1.0_rc2:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-19.1.0_rc2[llvm_targets_Xtensa] )
+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_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa )
+RESTRICT=!test? ( test )
+SLOT=0/19.1.0_rc2
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.0-rc2/llvm-project-19.1.0-rc2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.0-rc2/llvm-project-19.1.0-rc2.src.tar.xz.sig )
+_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org e3555c086f09d3c7f3143f0f3690a35c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs e7e7331166166e7a516d19e264b098c2 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=fc84c701640938fd7dc2370c5647ea01
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-20.0.0.9999 b/metadata/md5-cache/dev-ml/llvm-ocaml-20.0.0.9999
new file mode 100644
index 000000000000..0dc10d4d0689
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-20.0.0.9999
@@ -0,0 +1,16 @@
+BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl dev-ml/findlib app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-20.0.0.9999:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_Xtensa] )
+DESCRIPTION=OCaml bindings for LLVM
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake llvm.org llvm-utils python-any-r1
+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_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+PROPERTIES=live
+RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-20.0.0.9999:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-20.0.0.9999[llvm_targets_Xtensa] )
+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_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa )
+RESTRICT=!test? ( test )
+SLOT=0/20.0.0.9999
+_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org e3555c086f09d3c7f3143f0f3690a35c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs e7e7331166166e7a516d19e264b098c2 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=fc84c701640938fd7dc2370c5647ea01
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-20.0.0_pre20240801 b/metadata/md5-cache/dev-ml/llvm-ocaml-20.0.0_pre20240801
new file mode 100644
index 000000000000..0bef0d6a34d5
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-20.0.0_pre20240801
@@ -0,0 +1,16 @@
+BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl dev-ml/findlib app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-20.0.0_pre20240801:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_Xtensa] )
+DESCRIPTION=OCaml bindings for LLVM
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake llvm.org llvm-utils python-any-r1
+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_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-20.0.0_pre20240801:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-20.0.0_pre20240801[llvm_targets_Xtensa] )
+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_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa )
+RESTRICT=!test? ( test )
+SLOT=0/20.0.0_pre20240801
+SRC_URI=https://github.com/llvm/llvm-project/archive/130c135689ec12ab78c53645808524a8d28f7cae.tar.gz -> llvm-project-130c135689ec12ab78c53645808524a8d28f7cae.tar.gz
+_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org e3555c086f09d3c7f3143f0f3690a35c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs e7e7331166166e7a516d19e264b098c2 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=fc84c701640938fd7dc2370c5647ea01
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-20.0.0_pre20240808 b/metadata/md5-cache/dev-ml/llvm-ocaml-20.0.0_pre20240808
new file mode 100644
index 000000000000..4b79a1626d98
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-20.0.0_pre20240808
@@ -0,0 +1,16 @@
+BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl dev-ml/findlib app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-20.0.0_pre20240808:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_Xtensa] )
+DESCRIPTION=OCaml bindings for LLVM
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake llvm.org llvm-utils python-any-r1
+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_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-20.0.0_pre20240808:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-20.0.0_pre20240808[llvm_targets_Xtensa] )
+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_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa )
+RESTRICT=!test? ( test )
+SLOT=0/20.0.0_pre20240808
+SRC_URI=https://github.com/llvm/llvm-project/archive/fd7d7882e7fa5a38d4bfde426120d4663718beb4.tar.gz -> llvm-project-fd7d7882e7fa5a38d4bfde426120d4663718beb4.tar.gz
+_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org e3555c086f09d3c7f3143f0f3690a35c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs e7e7331166166e7a516d19e264b098c2 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=fc84c701640938fd7dc2370c5647ea01
diff --git a/metadata/md5-cache/dev-ml/mccs-1.1.13 b/metadata/md5-cache/dev-ml/mccs-1.1.13
index 3a1fce37ce8e..e97161ef9195 100644
--- a/metadata/md5-cache/dev-ml/mccs-1.1.13
+++ b/metadata/md5-cache/dev-ml/mccs-1.1.13
@@ -3,7 +3,7 @@ DEFINED_PHASES=compile install test
DEPEND=dev-ml/cudf:= sci-mathematics/glpk:= test? ( dev-ml/extlib:= ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
DESCRIPTION=Multi Criteria CUDF Solver
EAPI=7
-HOMEPAGE=http://www.i3s.unice.fr/~cpjm/misc/ https://github.com/AltGr/ocaml-mccs/issues
+HOMEPAGE=https://github.com/ocaml-opam/ocaml-mccs
INHERIT=dune
IUSE=+ocamlopt test
KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
@@ -11,6 +11,6 @@ LICENSE=BSD
RDEPEND=dev-ml/cudf:= sci-mathematics/glpk:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=!test? ( test )
SLOT=0/1.1.13
-SRC_URI=https://github.com/AltGr/ocaml-mccs/archive/1.1+13.tar.gz -> mccs-1.1.13.tar.gz
+SRC_URI=https://github.com/ocaml-opam/ocaml-mccs/archive/1.1+13.tar.gz -> mccs-1.1.13.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=846a54a45c9cde9e168e17165b4d0e74
+_md5_=91d250cef79afe0d40d3ac374a4c818b
diff --git a/metadata/md5-cache/dev-ml/mccs-1.1.14 b/metadata/md5-cache/dev-ml/mccs-1.1.14
index fcac3e4623b6..5b2f6958e519 100644
--- a/metadata/md5-cache/dev-ml/mccs-1.1.14
+++ b/metadata/md5-cache/dev-ml/mccs-1.1.14
@@ -3,7 +3,7 @@ DEFINED_PHASES=compile install test
DEPEND=dev-ml/cudf:= sci-mathematics/glpk:= test? ( dev-ml/extlib:= ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
DESCRIPTION=Multi Criteria CUDF Solver
EAPI=8
-HOMEPAGE=http://www.i3s.unice.fr/~cpjm/misc/ https://github.com/AltGr/ocaml-mccs/issues
+HOMEPAGE=https://github.com/ocaml-opam/ocaml-mccs
INHERIT=dune
IUSE=+ocamlopt test
KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
@@ -11,6 +11,6 @@ LICENSE=BSD
RDEPEND=dev-ml/cudf:= sci-mathematics/glpk:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=!test? ( test )
SLOT=0/1.1.14
-SRC_URI=https://github.com/AltGr/ocaml-mccs/archive/1.1+14.tar.gz -> mccs-1.1.14.tar.gz
+SRC_URI=https://github.com/ocaml-opam/ocaml-mccs/archive/1.1+14.tar.gz -> mccs-1.1.14.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=4e70a0dfba6120c2203f0583f31d52b3
+_md5_=b694674134a0c7de2bbdddff231638a5
diff --git a/metadata/md5-cache/dev-ml/mccs-1.1.17 b/metadata/md5-cache/dev-ml/mccs-1.1.17
new file mode 100644
index 000000000000..369f4461449c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/mccs-1.1.17
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/cudf:= sci-mathematics/glpk:= test? ( dev-ml/extlib:= ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Multi Criteria CUDF Solver
+EAPI=8
+HOMEPAGE=https://github.com/ocaml-opam/ocaml-mccs
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=|| ( LGPL-2.1 BSD GPL-3 )
+RDEPEND=dev-ml/cudf:= sci-mathematics/glpk:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/1.1.17
+SRC_URI=https://github.com/ocaml-opam/ocaml-mccs/archive/1.1+17.tar.gz -> mccs-1.1.17.tar.gz
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=2f464bdb7d8dea8dd9442506fdfae632
diff --git a/metadata/md5-cache/dev-ml/merlin-4.12 b/metadata/md5-cache/dev-ml/merlin-4.12-r1
index 4ea38ff43358..117d1739060c 100644
--- a/metadata/md5-cache/dev-ml/merlin-4.12
+++ b/metadata/md5-cache/dev-ml/merlin-4.12-r1
@@ -1,4 +1,4 @@
-BDEPEND=!!<dev-ml/seq-0.3 test? ( app-misc/jq ) dev-lang/ocaml dev-ml/dune
+BDEPEND=!!<dev-ml/seq-0.3 dev-ml/findlib test? ( app-misc/jq ) dev-lang/ocaml dev-ml/dune
DEFINED_PHASES=compile install postinst postrm prepare test unpack
DEPEND=dev-lang/ocaml:=[ocamlopt?] dev-ml/csexp:= >=dev-ml/yojson-2.0.0:= dev-ml/menhir:= >=dev-ml/dune-2.9:= || ( dev-lang/ocaml:0/4.14 dev-lang/ocaml:0/4.14.1 ) emacs? ( >=app-editors/emacs-23.1:* app-emacs/auto-complete app-emacs/company-mode ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
DESCRIPTION=Context sensitive completion for OCaml in Vim and Emacs
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0/4.12
SRC_URI=https://github.com/ocaml/merlin/releases/download/v4.12-414/merlin-4.12-414.tbz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c elisp-common abb2dda42f680fce87602c8273f832c7 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=f9eb680cbf5e0d792cfdd32d12b149aa
+_md5_=73a7eb1676af9530a0b0703386fdbc3c
diff --git a/metadata/md5-cache/dev-ml/merlin-4.13-r2 b/metadata/md5-cache/dev-ml/merlin-4.13-r3
index f2aee4d2a701..a41874b00a6c 100644
--- a/metadata/md5-cache/dev-ml/merlin-4.13-r2
+++ b/metadata/md5-cache/dev-ml/merlin-4.13-r3
@@ -1,4 +1,4 @@
-BDEPEND=!!<dev-ml/seq-0.3 test? ( app-misc/jq ) dev-lang/ocaml dev-ml/dune
+BDEPEND=!!<dev-ml/seq-0.3 dev-ml/findlib test? ( app-misc/jq ) dev-lang/ocaml dev-ml/dune
DEFINED_PHASES=compile install postinst postrm prepare test unpack
DEPEND=<dev-lang/ocaml-5 >=dev-lang/ocaml-4.14.1 dev-lang/ocaml:=[ocamlopt?] >=dev-ml/dune-2.9:= >=dev-ml/yojson-2.0.0:= dev-ml/csexp:= dev-ml/menhir:= emacs? ( >=app-editors/emacs-23.1:* app-emacs/auto-complete app-emacs/company-mode ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
DESCRIPTION=Context sensitive completion for OCaml in Vim and Emacs
@@ -13,4 +13,4 @@ RESTRICT=test
SLOT=0/4.13
SRC_URI=https://github.com/ocaml/merlin/releases/download/v4.13-414/merlin-4.13-414.tbz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c elisp-common abb2dda42f680fce87602c8273f832c7 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=86723582d677f31098a3a9413a6b4020
+_md5_=ef63cee05d98111ca937fcd5e3148684
diff --git a/metadata/md5-cache/dev-ml/num-1.5 b/metadata/md5-cache/dev-ml/num-1.5
index 4dfbc6b977e1..e2356da9aa85 100644
--- a/metadata/md5-cache/dev-ml/num-1.5
+++ b/metadata/md5-cache/dev-ml/num-1.5
@@ -12,4 +12,4 @@ RDEPEND=dev-lang/ocaml:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?]
SLOT=0
SRC_URI=https://github.com/ocaml/num/archive/v1.5.tar.gz -> num-1.5.tar.gz
_eclasses_=findlib 49d5365fca4dea46f13825b9d763c89e
-_md5_=c9f21b08bba54f96d1d55c3157623b2d
+_md5_=33eea6e55f4b9452cb8f975d61cfdc36
diff --git a/metadata/md5-cache/dev-ml/ocaml-crunch-3.3.1 b/metadata/md5-cache/dev-ml/ocaml-crunch-3.3.1
new file mode 100644
index 000000000000..3516d80b74fa
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-crunch-3.3.1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-2.5 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/cmdliner:=[ocamlopt?] dev-ml/ptime:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Convert a filesystem into a static OCaml module
+EAPI=8
+HOMEPAGE=https://github.com/mirage/ocaml-crunch
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=ISC
+RDEPEND=dev-ml/cmdliner:=[ocamlopt?] dev-ml/ptime:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/mirage/ocaml-crunch/archive/refs/tags/v3.3.1.tar.gz -> ocaml-crunch-3.3.1.tar.gz
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=d0981e5f9a66e4372ab2f6b52e4fe8cf
diff --git a/metadata/md5-cache/dev-ml/ocaml-gettext-0.3.7-r3 b/metadata/md5-cache/dev-ml/ocaml-gettext-0.3.7-r3
index a8705683eb78..4245963f3792 100644
--- a/metadata/md5-cache/dev-ml/ocaml-gettext-0.3.7-r3
+++ b/metadata/md5-cache/dev-ml/ocaml-gettext-0.3.7-r3
@@ -1,4 +1,4 @@
-BDEPEND=doc? ( app-text/docbook-xsl-stylesheets dev-libs/libxslt ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+BDEPEND=doc? ( app-text/docbook-xsl-stylesheets dev-libs/libxslt ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
DEFINED_PHASES=compile configure install prepare
DEPEND=>=dev-lang/ocaml-3.12.1:= <dev-lang/ocaml-4.10.0:= >=dev-ml/ocaml-fileutils-0.4.0:= >=dev-ml/camomile-0.8.3:= sys-devel/gettext dev-ml/camlp4:= !dev-ml/ocaml-gettext-stub test? ( dev-ml/ounit2 ) >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
DESCRIPTION=Provides support for internationalization of OCaml program
@@ -12,5 +12,5 @@ RDEPEND=>=dev-lang/ocaml-3.12.1:= <dev-lang/ocaml-4.10.0:= >=dev-ml/ocaml-fileut
RESTRICT=!test? ( test )
SLOT=0/0.3.7
SRC_URI=https://github.com/gildor478/ocaml-gettext/archive/0.3.7.tar.gz -> ocaml-gettext-0.3.7.tar.gz
-_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d findlib 49d5365fca4dea46f13825b9d763c89e gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 findlib 49d5365fca4dea46f13825b9d763c89e gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e7e7331166166e7a516d19e264b098c2
_md5_=0655d3cf6792f6a1e1d81d86e271b22f
diff --git a/metadata/md5-cache/dev-ml/ocaml-hashcons-1.3 b/metadata/md5-cache/dev-ml/ocaml-hashcons-1.3
index e0b6179bb781..d3682321623f 100644
--- a/metadata/md5-cache/dev-ml/ocaml-hashcons-1.3
+++ b/metadata/md5-cache/dev-ml/ocaml-hashcons-1.3
@@ -1,4 +1,4 @@
-BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
DEFINED_PHASES=compile install prepare
DEPEND=dev-lang/ocaml:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
DESCRIPTION=OCaml hash-consing library
@@ -11,5 +11,5 @@ LICENSE=LGPL-2.1-with-linking-exception
RDEPEND=dev-lang/ocaml:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?]
SLOT=0/1.3
SRC_URI=https://github.com/backtracking/ocaml-hashcons/archive/1.3.tar.gz -> ocaml-hashcons-1.3.tar.gz
-_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d findlib 49d5365fca4dea46f13825b9d763c89e gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 findlib 49d5365fca4dea46f13825b9d763c89e gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e7e7331166166e7a516d19e264b098c2
_md5_=52c306cd346c6d6b7bfea8fc80280321
diff --git a/metadata/md5-cache/dev-ml/ocamlbuild-0.15.0 b/metadata/md5-cache/dev-ml/ocamlbuild-0.15.0
new file mode 100644
index 000000000000..a317912cb7ea
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocamlbuild-0.15.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=>=dev-lang/ocaml-4.02.3-r1:=[ocamlopt?] dev-ml/findlib
+DESCRIPTION=Generic build tool with built-in rules for building OCaml library and programs
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/ocamlbuild
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4.02.3-r1:=[ocamlopt?]
+RESTRICT=test
+SLOT=0/0.15.0
+SRC_URI=https://github.com/ocaml/ocamlbuild/archive/0.15.0.tar.gz -> ocamlbuild-0.15.0.tar.gz
+_md5_=8396e28003670be509bb6dcb1e426819
diff --git a/metadata/md5-cache/dev-ml/ocamlfuse-2.7.1_p7-r1 b/metadata/md5-cache/dev-ml/ocamlfuse-2.7.1_p7-r1
index 35fedf75930d..94cc4e2f14cf 100644
--- a/metadata/md5-cache/dev-ml/ocamlfuse-2.7.1_p7-r1
+++ b/metadata/md5-cache/dev-ml/ocamlfuse-2.7.1_p7-r1
@@ -11,5 +11,5 @@ LICENSE=GPL-2
RDEPEND=dev-ml/camlidl:= sys-fs/fuse:0 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/2.7.1_p7
SRC_URI=https://github.com/astrada/ocamlfuse/archive/v2.7.1_cvs7.tar.gz -> ocamlfuse-2.7.1_p7-r1.tar.gz
-_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e7e7331166166e7a516d19e264b098c2
_md5_=6363e31ff1423521b19a7ad6cf453cc9
diff --git a/metadata/md5-cache/dev-ml/ocamlnet-4.1.8-r1 b/metadata/md5-cache/dev-ml/ocamlnet-4.1.8-r1
index 8516ee341e5f..5188523723ca 100644
--- a/metadata/md5-cache/dev-ml/ocamlnet-4.1.8-r1
+++ b/metadata/md5-cache/dev-ml/ocamlnet-4.1.8-r1
@@ -12,5 +12,5 @@ RDEPEND=>=dev-ml/findlib-1.0 >=dev-lang/ocaml-3.10.2:=[ocamlopt?] pcre? ( >=dev-
RESTRICT=installsources strip
SLOT=0/4.1.8
SRC_URI=http://download.camlcity.org/download/ocamlnet-4.1.8.tar.gz
-_eclasses_=findlib 49d5365fca4dea46f13825b9d763c89e multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=findlib 49d5365fca4dea46f13825b9d763c89e multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e7e7331166166e7a516d19e264b098c2
_md5_=2db44e1d6e7f6e90a1620a45d80b07ef
diff --git a/metadata/md5-cache/dev-ml/ocamlnet-4.1.9-r1 b/metadata/md5-cache/dev-ml/ocamlnet-4.1.9-r1
index ffa0aaa2c662..529a6009308e 100644
--- a/metadata/md5-cache/dev-ml/ocamlnet-4.1.9-r1
+++ b/metadata/md5-cache/dev-ml/ocamlnet-4.1.9-r1
@@ -12,5 +12,5 @@ RDEPEND=>=dev-ml/findlib-1.0 >=dev-lang/ocaml-3.10.2:=[ocamlopt?] pcre? ( >=dev-
RESTRICT=installsources strip
SLOT=0/4.1.9
SRC_URI=http://download.camlcity.org/download/ocamlnet-4.1.9.tar.gz
-_eclasses_=findlib 49d5365fca4dea46f13825b9d763c89e multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=findlib 49d5365fca4dea46f13825b9d763c89e multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e7e7331166166e7a516d19e264b098c2
_md5_=061ac943ad2ea5b43612a1c2c8e03ac5
diff --git a/metadata/md5-cache/dev-ml/ocplib-simplex-0.4 b/metadata/md5-cache/dev-ml/ocplib-simplex-0.4
index 8a7d6d7de77a..a352e10ba076 100644
--- a/metadata/md5-cache/dev-ml/ocplib-simplex-0.4
+++ b/metadata/md5-cache/dev-ml/ocplib-simplex-0.4
@@ -1,4 +1,4 @@
-BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
DEFINED_PHASES=install prepare
DEPEND=>=dev-ml/findlib-1.0.4-r1[ocamlopt?]
DESCRIPTION=A library implementing a simplex algorithm
@@ -11,5 +11,5 @@ LICENSE=LGPL-2.1-with-linking-exception
RDEPEND=dev-lang/ocaml:=[ocamlopt?]
SLOT=0
SRC_URI=https://github.com/OCamlPro-Iguernlala/ocplib-simplex/archive/v0.4.tar.gz -> ocplib-simplex-0.4.tar.gz
-_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d findlib 49d5365fca4dea46f13825b9d763c89e gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 findlib 49d5365fca4dea46f13825b9d763c89e gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e7e7331166166e7a516d19e264b098c2
_md5_=15581ffa1f1c180f16113afbdab0c591
diff --git a/metadata/md5-cache/dev-ml/ocplib-simplex-0.4.1 b/metadata/md5-cache/dev-ml/ocplib-simplex-0.4.1
index 1b01f4539829..70029b7f6502 100644
--- a/metadata/md5-cache/dev-ml/ocplib-simplex-0.4.1
+++ b/metadata/md5-cache/dev-ml/ocplib-simplex-0.4.1
@@ -1,4 +1,4 @@
-BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
DEFINED_PHASES=install prepare
DEPEND=>=dev-ml/findlib-1.0.4-r1[ocamlopt?]
DESCRIPTION=A library implementing a simplex algorithm
@@ -11,5 +11,5 @@ LICENSE=LGPL-2.1-with-linking-exception
RDEPEND=dev-lang/ocaml:=[ocamlopt?]
SLOT=0
SRC_URI=https://github.com/OCamlPro-Iguernlala/ocplib-simplex/archive/v0.4.1.tar.gz -> ocplib-simplex-0.4.1.tar.gz
-_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d findlib 49d5365fca4dea46f13825b9d763c89e gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 findlib 49d5365fca4dea46f13825b9d763c89e gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e7e7331166166e7a516d19e264b098c2
_md5_=5cdf4607839e0d7f2220d3fa895ee357
diff --git a/metadata/md5-cache/dev-ml/ocplib-simplex-0.5.1 b/metadata/md5-cache/dev-ml/ocplib-simplex-0.5.1
new file mode 100644
index 000000000000..061fdfafabe2
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocplib-simplex-0.5.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-ml/zarith ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=A library implementing a simplex algorithm
+EAPI=8
+HOMEPAGE=https://github.com/OCamlPro-Iguernlala/ocplib-simplex
+INHERIT=dune
+IUSE=ocamlopt test
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-ml/findlib:=[ocamlopt?] dev-ml/logs:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/OCamlPro-Iguernlala/ocplib-simplex/archive/v0.5.1.tar.gz -> ocplib-simplex-0.5.1.tar.gz
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=392dced2fd50048adf0e3c8ae4b1e209
diff --git a/metadata/md5-cache/dev-ml/odoc-2.4.2 b/metadata/md5-cache/dev-ml/odoc-2.4.2
new file mode 100644
index 000000000000..e1a3bf5ad990
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/odoc-2.4.2
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3.7 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/astring:= dev-ml/cmdliner:=[ocamlopt?] ~dev-ml/odoc-parser-2.4.2:=[ocamlopt?] dev-ml/fmt:=[ocamlopt?] dev-ml/fpath:= dev-ml/ocaml-crunch:=[ocamlopt?] dev-ml/result:=[ocamlopt?] dev-ml/tyxml:=[ocamlopt?] dev-ml/cppo:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=OCaml documentation generator
+EAPI=8
+HOMEPAGE=http://github.com/ocaml/odoc/
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64
+LICENSE=ISC
+RDEPEND=dev-ml/astring:= dev-ml/cmdliner:=[ocamlopt?] ~dev-ml/odoc-parser-2.4.2:=[ocamlopt?] dev-ml/fmt:=[ocamlopt?] dev-ml/fpath:= dev-ml/ocaml-crunch:=[ocamlopt?] dev-ml/result:=[ocamlopt?] dev-ml/tyxml:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/ocaml/odoc/releases/download/2.4.2/odoc-2.4.2.tbz
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=84a36eee76131effacc71c3fab3ec690
diff --git a/metadata/md5-cache/dev-ml/odoc-parser-2.4.2 b/metadata/md5-cache/dev-ml/odoc-parser-2.4.2
new file mode 100644
index 000000000000..3b31cbdc5ebd
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/odoc-parser-2.4.2
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3.7 test? ( dev-ml/ppx_expect ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/astring:= dev-ml/result:=[ocamlopt?] dev-ml/camlp-streams:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Parser for ocaml documentation comments
+EAPI=8
+HOMEPAGE=https://github.com/ocaml-doc/odoc-parser
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~x86
+LICENSE=ISC
+RDEPEND=dev-ml/astring:= dev-ml/result:=[ocamlopt?] dev-ml/camlp-streams:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/ocaml/odoc/archive/refs/tags/2.4.2.tar.gz -> odoc-2.4.2.tar.gz
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=d7629b0d12d78c61fdd41b08f8333a57
diff --git a/metadata/md5-cache/dev-ml/opam-2.0.10-r1 b/metadata/md5-cache/dev-ml/opam-2.0.10-r1
deleted file mode 100644
index a360ac1f4a72..000000000000
--- a/metadata/md5-cache/dev-ml/opam-2.0.10-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-lang/ocaml dev-ml/dune
-DEFINED_PHASES=compile install prepare test
-DEPEND=dev-ml/cmdliner:= dev-ml/cudf:= >=dev-ml/dose3-6.0:= dev-ml/extlib:= ~dev-ml/opam-client-2.0.10:= dev-ml/opam-file-format:= sys-apps/bubblewrap dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-DESCRIPTION=A source-based package manager for OCaml
-EAPI=7
-HOMEPAGE=http://opam.ocaml.org/
-INHERIT=dune
-IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
-LICENSE=LGPL-2.1-with-linking-exception
-RDEPEND=dev-ml/cmdliner:= dev-ml/cudf:= >=dev-ml/dose3-6.0:= dev-ml/extlib:= ~dev-ml/opam-client-2.0.10:= dev-ml/opam-file-format:= sys-apps/bubblewrap dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-SLOT=0/2.0.10
-SRC_URI=https://github.com/ocaml/opam/archive/2.0.10.tar.gz -> opam-2.0.10.tar.gz
-_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=20d97f4a8330ad4f18c8693327c2396a
diff --git a/metadata/md5-cache/dev-ml/opam-2.0.9 b/metadata/md5-cache/dev-ml/opam-2.0.9
deleted file mode 100644
index a5254c671519..000000000000
--- a/metadata/md5-cache/dev-ml/opam-2.0.9
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-lang/ocaml dev-ml/dune
-DEFINED_PHASES=compile install prepare test
-DEPEND=dev-ml/cmdliner:= dev-ml/cudf:= >=dev-ml/dose3-6.0:= dev-ml/extlib:= ~dev-ml/opam-client-2.0.9:= dev-ml/opam-file-format:= sys-apps/bubblewrap dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-DESCRIPTION=A source-based package manager for OCaml
-EAPI=7
-HOMEPAGE=http://opam.ocaml.org/
-INHERIT=dune
-IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
-LICENSE=LGPL-2.1-with-linking-exception
-RDEPEND=dev-ml/cmdliner:= dev-ml/cudf:= >=dev-ml/dose3-6.0:= dev-ml/extlib:= ~dev-ml/opam-client-2.0.9:= dev-ml/opam-file-format:= sys-apps/bubblewrap dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-SLOT=0/2.0.9
-SRC_URI=https://github.com/ocaml/opam/archive/2.0.9.tar.gz -> opam-2.0.9.tar.gz
-_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=288f2db38edacb322fe9b5672bd3efa2
diff --git a/metadata/md5-cache/dev-ml/opam-2.1.6 b/metadata/md5-cache/dev-ml/opam-2.1.6
new file mode 100644
index 000000000000..f9dbd1094163
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-2.1.6
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install prepare test
+DEPEND=dev-ml/cmdliner:=[ocamlopt?] dev-ml/cudf:=[ocamlopt?] dev-ml/dose3:=[ocamlopt?] dev-ml/extlib:=[ocamlopt?] >=dev-ml/mccs-1.1.17:=[ocamlopt?] dev-ml/ocamlgraph:=[ocamlopt?] !dev-ml/opam-client !dev-ml/opam-core dev-ml/opam-file-format:=[ocamlopt?] !dev-ml/opam-format !dev-ml/opam-state !dev-ml/opam-solver !dev-ml/opam-repository dev-ml/re:=[ocamlopt?] sys-apps/bubblewrap dev-ml/cppo >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=A source-based package manager for OCaml
+EAPI=8
+HOMEPAGE=http://opam.ocaml.org/
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-ml/cmdliner:=[ocamlopt?] dev-ml/cudf:=[ocamlopt?] dev-ml/dose3:=[ocamlopt?] dev-ml/extlib:=[ocamlopt?] >=dev-ml/mccs-1.1.17:=[ocamlopt?] dev-ml/ocamlgraph:=[ocamlopt?] !dev-ml/opam-client !dev-ml/opam-core dev-ml/opam-file-format:=[ocamlopt?] !dev-ml/opam-format !dev-ml/opam-state !dev-ml/opam-solver !dev-ml/opam-repository dev-ml/re:=[ocamlopt?] sys-apps/bubblewrap >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/2.1.6
+SRC_URI=https://github.com/ocaml/opam/archive/2.1.6.tar.gz -> opam-2.1.6.tar.gz
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=efec8b43b3556c20a9f65f19ba3a6d95
diff --git a/metadata/md5-cache/dev-ml/opam-client-2.0.10 b/metadata/md5-cache/dev-ml/opam-client-2.0.10
deleted file mode 100644
index 23ababdff005..000000000000
--- a/metadata/md5-cache/dev-ml/opam-client-2.0.10
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-lang/ocaml dev-ml/dune
-DEFINED_PHASES=compile install prepare test
-DEPEND=dev-ml/cmdliner:= ~dev-ml/opam-repository-2.0.10:= ~dev-ml/opam-state-2.0.10:= ~dev-ml/opam-solver-2.0.10:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-DESCRIPTION=opam client libraries
-EAPI=7
-HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
-INHERIT=dune
-IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
-LICENSE=LGPL-2.1
-RDEPEND=dev-ml/cmdliner:= ~dev-ml/opam-repository-2.0.10:= ~dev-ml/opam-state-2.0.10:= ~dev-ml/opam-solver-2.0.10:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-SLOT=0/2.0.10
-SRC_URI=https://github.com/ocaml/opam/archive/2.0.10.tar.gz -> opam-2.0.10.tar.gz
-_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=58c91ec4b4faf682789acbb172dc580e
diff --git a/metadata/md5-cache/dev-ml/opam-client-2.0.9 b/metadata/md5-cache/dev-ml/opam-client-2.0.9
deleted file mode 100644
index 7d4223f47dfd..000000000000
--- a/metadata/md5-cache/dev-ml/opam-client-2.0.9
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( sys-apps/bubblewrap ) dev-lang/ocaml dev-ml/dune
-DEFINED_PHASES=compile install prepare test
-DEPEND=dev-ml/cmdliner:= ~dev-ml/opam-repository-2.0.9:= ~dev-ml/opam-state-2.0.9:= ~dev-ml/opam-solver-2.0.9:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-DESCRIPTION=opam client libraries
-EAPI=7
-HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
-INHERIT=dune
-IUSE=+ocamlopt test
-KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
-LICENSE=LGPL-2.1
-RDEPEND=dev-ml/cmdliner:= ~dev-ml/opam-repository-2.0.9:= ~dev-ml/opam-state-2.0.9:= ~dev-ml/opam-solver-2.0.9:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-RESTRICT=!test? ( test )
-SLOT=0/2.0.9
-SRC_URI=https://github.com/ocaml/opam/archive/2.0.9.tar.gz -> opam-2.0.9.tar.gz
-_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=ac085f2f3af973b2f35f6f7a78b6bd32
diff --git a/metadata/md5-cache/dev-ml/opam-format-2.0.10 b/metadata/md5-cache/dev-ml/opam-format-2.0.10
deleted file mode 100644
index 7f81301f0171..000000000000
--- a/metadata/md5-cache/dev-ml/opam-format-2.0.10
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( sys-apps/bubblewrap dev-ml/mccs ) dev-lang/ocaml dev-ml/dune
-DEFINED_PHASES=compile install prepare test
-DEPEND=~dev-ml/opam-core-2.0.10:= dev-ml/re:= dev-ml/opam-file-format:= >=dev-ml/dose3-6.0:= dev-ml/cppo >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-DESCRIPTION=Core libraries for opam
-EAPI=7
-HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
-INHERIT=dune
-IUSE=+ocamlopt test
-KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
-LICENSE=LGPL-2.1
-RDEPEND=~dev-ml/opam-core-2.0.10:= dev-ml/re:= dev-ml/opam-file-format:= >=dev-ml/dose3-6.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-RESTRICT=!test? ( test )
-SLOT=0/2.0.10
-SRC_URI=https://github.com/ocaml/opam/archive/2.0.10.tar.gz -> opam-2.0.10.tar.gz
-_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=63feaab2c23122710e383600814b9512
diff --git a/metadata/md5-cache/dev-ml/opam-format-2.0.9 b/metadata/md5-cache/dev-ml/opam-format-2.0.9
deleted file mode 100644
index 052181e33699..000000000000
--- a/metadata/md5-cache/dev-ml/opam-format-2.0.9
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( sys-apps/bubblewrap dev-ml/mccs ) dev-lang/ocaml dev-ml/dune
-DEFINED_PHASES=compile install prepare test
-DEPEND=~dev-ml/opam-core-2.0.9:= dev-ml/re:= dev-ml/opam-file-format:= >=dev-ml/dose3-6.0:= dev-ml/cppo >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-DESCRIPTION=Core libraries for opam
-EAPI=7
-HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
-INHERIT=dune
-IUSE=+ocamlopt test
-KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
-LICENSE=LGPL-2.1
-RDEPEND=~dev-ml/opam-core-2.0.9:= dev-ml/re:= dev-ml/opam-file-format:= >=dev-ml/dose3-6.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-RESTRICT=!test? ( test )
-SLOT=0/2.0.9
-SRC_URI=https://github.com/ocaml/opam/archive/2.0.9.tar.gz -> opam-2.0.9.tar.gz
-_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=6c831a0208072ae5f86d438354f8297d
diff --git a/metadata/md5-cache/dev-ml/opam-installer-2.0.10-r1 b/metadata/md5-cache/dev-ml/opam-installer-2.0.10-r1
deleted file mode 100644
index 4e0b50c55092..000000000000
--- a/metadata/md5-cache/dev-ml/opam-installer-2.0.10-r1
+++ /dev/null
@@ -1,14 +0,0 @@
-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.10:= >=dev-ml/dose3-6:= 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
-INHERIT=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.10:= >=dev-ml/dose3-6:= >=dev-lang/ocaml-4:=
-SLOT=0/2.0.10
-SRC_URI=https://github.com/ocaml/opam/releases/download/2.0.10/opam-full-2.0.10.tar.gz
-_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656
-_md5_=93f88c0e565437655932ff2d36b95a93
diff --git a/metadata/md5-cache/dev-ml/opam-installer-2.0.9-r1 b/metadata/md5-cache/dev-ml/opam-installer-2.0.9-r1
deleted file mode 100644
index 7718184bdf05..000000000000
--- a/metadata/md5-cache/dev-ml/opam-installer-2.0.9-r1
+++ /dev/null
@@ -1,14 +0,0 @@
-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.9:= >=dev-ml/dose3-6:= 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
-INHERIT=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.9:= >=dev-ml/dose3-6:= >=dev-lang/ocaml-4:=
-SLOT=0/2.0.9
-SRC_URI=https://github.com/ocaml/opam/releases/download/2.0.9/opam-full-2.0.9.tar.gz
-_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656
-_md5_=3b2d9fcc45d18d1c9afb948feb1b1cc3
diff --git a/metadata/md5-cache/dev-ml/opam-installer-2.1.6 b/metadata/md5-cache/dev-ml/opam-installer-2.1.6
new file mode 100644
index 000000000000..e781b98cef92
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-installer-2.1.6
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=dev-ml/cmdliner:=[ocamlopt?] ~dev-ml/opam-2.1.6:=[ocamlopt?] dev-ml/dose3:=[ocamlopt?] dev-ml/findlib >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Core installer for opam packages
+EAPI=8
+HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2.1
+RDEPEND=dev-ml/cmdliner:=[ocamlopt?] ~dev-ml/opam-2.1.6:=[ocamlopt?] dev-ml/dose3:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/2.1.6
+SRC_URI=https://github.com/ocaml/opam/releases/download/2.1.6/opam-full-2.1.6.tar.gz
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=385c895a3f88cd029eb825dcd3bcd434
diff --git a/metadata/md5-cache/dev-ml/opam-repository-2.0.10 b/metadata/md5-cache/dev-ml/opam-repository-2.0.10
deleted file mode 100644
index 4be64192f2dd..000000000000
--- a/metadata/md5-cache/dev-ml/opam-repository-2.0.10
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-lang/ocaml dev-ml/dune
-DEFINED_PHASES=compile install prepare test
-DEPEND=~dev-ml/opam-format-2.0.10:= dev-ml/re:= >=dev-ml/dose3-6.0:= dev-ml/opam-file-format:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-DESCRIPTION=opam repository libraries
-EAPI=7
-HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
-INHERIT=dune
-IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
-LICENSE=LGPL-2.1
-RDEPEND=~dev-ml/opam-format-2.0.10:= dev-ml/re:= >=dev-ml/dose3-6.0:= dev-ml/opam-file-format:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-RESTRICT=test
-SLOT=0/2.0.10
-SRC_URI=https://github.com/ocaml/opam/archive/2.0.10.tar.gz -> opam-2.0.10.tar.gz
-_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=0778f34203e862c33b7db1d7c7603c8b
diff --git a/metadata/md5-cache/dev-ml/opam-repository-2.0.9 b/metadata/md5-cache/dev-ml/opam-repository-2.0.9
deleted file mode 100644
index 131f45ff0e26..000000000000
--- a/metadata/md5-cache/dev-ml/opam-repository-2.0.9
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-lang/ocaml dev-ml/dune
-DEFINED_PHASES=compile install prepare test
-DEPEND=~dev-ml/opam-format-2.0.9:= dev-ml/re:= >=dev-ml/dose3-6.0:= dev-ml/opam-file-format:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-DESCRIPTION=opam repository libraries
-EAPI=7
-HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
-INHERIT=dune
-IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
-LICENSE=LGPL-2.1
-RDEPEND=~dev-ml/opam-format-2.0.9:= dev-ml/re:= >=dev-ml/dose3-6.0:= dev-ml/opam-file-format:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-RESTRICT=test
-SLOT=0/2.0.9
-SRC_URI=https://github.com/ocaml/opam/archive/2.0.9.tar.gz -> opam-2.0.9.tar.gz
-_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=95ddb356693f999f6a2bfc2eb93ef583
diff --git a/metadata/md5-cache/dev-ml/opam-solver-2.0.10 b/metadata/md5-cache/dev-ml/opam-solver-2.0.10
deleted file mode 100644
index 56132210c7ce..000000000000
--- a/metadata/md5-cache/dev-ml/opam-solver-2.0.10
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-lang/ocaml dev-ml/dune
-DEFINED_PHASES=compile install prepare test
-DEPEND=~dev-ml/opam-format-2.0.10:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-ml/mccs-1.1.4:= >=dev-ml/dose3-6.0:= dev-ml/cudf:= test? ( dev-ml/opam-client ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-DESCRIPTION=opam solver
-EAPI=7
-HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
-INHERIT=dune
-IUSE=+ocamlopt test
-KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
-LICENSE=LGPL-2.1
-RDEPEND=~dev-ml/opam-format-2.0.10:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-ml/mccs-1.1.4:= >=dev-ml/dose3-6.0:= dev-ml/cudf:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-RESTRICT=!test? ( test )
-SLOT=0/2.0.10
-SRC_URI=https://github.com/ocaml/opam/archive/2.0.10.tar.gz -> opam-2.0.10.tar.gz
-_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=d3bdd45b9cab39b2978d479ced9dc294
diff --git a/metadata/md5-cache/dev-ml/opam-solver-2.0.9 b/metadata/md5-cache/dev-ml/opam-solver-2.0.9
deleted file mode 100644
index 0d4a72696a78..000000000000
--- a/metadata/md5-cache/dev-ml/opam-solver-2.0.9
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-lang/ocaml dev-ml/dune
-DEFINED_PHASES=compile install prepare test
-DEPEND=~dev-ml/opam-format-2.0.9:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-ml/mccs-1.1.4:= >=dev-ml/dose3-6.0:= dev-ml/cudf:= test? ( dev-ml/opam-client ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-DESCRIPTION=opam solver
-EAPI=7
-HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
-INHERIT=dune
-IUSE=+ocamlopt test
-KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
-LICENSE=LGPL-2.1
-RDEPEND=~dev-ml/opam-format-2.0.9:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-ml/mccs-1.1.4:= >=dev-ml/dose3-6.0:= dev-ml/cudf:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-RESTRICT=!test? ( test )
-SLOT=0/2.0.9
-SRC_URI=https://github.com/ocaml/opam/archive/2.0.9.tar.gz -> opam-2.0.9.tar.gz
-_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=66889b85e567d8c5e58154d1f0aab3bb
diff --git a/metadata/md5-cache/dev-ml/opam-state-2.0.10 b/metadata/md5-cache/dev-ml/opam-state-2.0.10
deleted file mode 100644
index 29954767c2ba..000000000000
--- a/metadata/md5-cache/dev-ml/opam-state-2.0.10
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-lang/ocaml dev-ml/dune
-DEFINED_PHASES=compile install prepare test
-DEPEND=dev-ml/re:= dev-ml/opam-file-format:= ~dev-ml/opam-repository-2.0.10:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-DESCRIPTION=opam state libraries
-EAPI=7
-HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
-INHERIT=dune
-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.10:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-RESTRICT=test
-SLOT=0/2.0.10
-SRC_URI=https://github.com/ocaml/opam/archive/2.0.10.tar.gz -> opam-2.0.10.tar.gz
-_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=798810c477d19a53e0eadfba8ffb5e76
diff --git a/metadata/md5-cache/dev-ml/opam-state-2.0.9 b/metadata/md5-cache/dev-ml/opam-state-2.0.9
deleted file mode 100644
index 9f23864990bf..000000000000
--- a/metadata/md5-cache/dev-ml/opam-state-2.0.9
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-lang/ocaml dev-ml/dune
-DEFINED_PHASES=compile install prepare test
-DEPEND=dev-ml/re:= dev-ml/opam-file-format:= ~dev-ml/opam-repository-2.0.9:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-DESCRIPTION=opam state libraries
-EAPI=7
-HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
-INHERIT=dune
-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.9:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-RESTRICT=test
-SLOT=0/2.0.9
-SRC_URI=https://github.com/ocaml/opam/archive/2.0.9.tar.gz -> opam-2.0.9.tar.gz
-_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=50c4a2508242b40b0124b785f24652aa
diff --git a/metadata/md5-cache/dev-ml/ordering-3.11.1 b/metadata/md5-cache/dev-ml/ordering-3.11.1
deleted file mode 100644
index 3285223f3fa8..000000000000
--- a/metadata/md5-cache/dev-ml/ordering-3.11.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
-DEFINED_PHASES=compile configure install test
-DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-DESCRIPTION=Element ordering
-EAPI=8
-HOMEPAGE=https://github.com/ocaml/dune
-INHERIT=dune
-IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-RESTRICT=test
-SLOT=0/3.11.1
-SRC_URI=https://github.com/ocaml/dune/archive/3.11.1.tar.gz -> dune-3.11.1.tar.gz
-_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=a2fa080690f6f475b5aeb44cfec974f4
diff --git a/metadata/md5-cache/dev-ml/pp-1.2.0 b/metadata/md5-cache/dev-ml/pp-1.2.0
new file mode 100644
index 000000000000..d88b1616b4ab
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/pp-1.2.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-ml/ppx_expect ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Pretty-printing library
+EAPI=8
+HOMEPAGE=https://github.com/ocaml-dune/pp
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ocaml-dune/pp/releases/download/1.2.0/pp-1.2.0.tbz
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=0366b9f3a9c957c17e12621d58bc896c
diff --git a/metadata/md5-cache/dev-ml/ppx_js_style-0.17.0 b/metadata/md5-cache/dev-ml/ppx_js_style-0.17.0
new file mode 100644
index 000000000000..79451605dc4c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_js_style-0.17.0
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-ml/dune-3.11 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-5 dev-ml/base:0/0.17 dev-ml/octavius:= >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Code style checker for Jane Street Packages
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_js_style
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-5 dev-ml/base:0/0.17 dev-ml/octavius:= >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.17
+SRC_URI=https://github.com/janestreet/ppx_js_style/archive/v0.17.0.tar.gz -> ppx_js_style-0.17.0.tar.gz
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=3b8441c7cceb55362244ff64579b0b4d
diff --git a/metadata/md5-cache/dev-ml/qcheck-0.22 b/metadata/md5-cache/dev-ml/qcheck-0.22
new file mode 100644
index 000000000000..8da9c20923fe
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/qcheck-0.22
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/alcotest:=[ocamlopt?] dev-ml/ounit2:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=QuickCheck inspired property-based testing for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/c-cube/qcheck
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD-2
+RDEPEND=dev-ml/alcotest:=[ocamlopt?] dev-ml/ounit2:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.22
+SRC_URI=https://github.com/c-cube/qcheck/archive/v0.22.tar.gz -> qcheck-0.22.tar.gz
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=57745259045f97f5bdb8677d5206b0d5
diff --git a/metadata/md5-cache/dev-ml/stdcompat-19 b/metadata/md5-cache/dev-ml/stdcompat-19
deleted file mode 100644
index feb49ae9d26e..000000000000
--- a/metadata/md5-cache/dev-ml/stdcompat-19
+++ /dev/null
@@ -1,12 +0,0 @@
-BDEPEND=dev-ml/dune dev-ml/findlib[ocamlopt]
-DEFINED_PHASES=configure
-DEPEND=dev-lang/ocaml:=[ocamlopt] dev-ml/result:=[ocamlopt] dev-ml/uchar:=[ocamlopt]
-DESCRIPTION=Compatibility module for OCaml standard library
-EAPI=8
-HOMEPAGE=https://github.com/thierry-martinez/stdcompat
-KEYWORDS=~amd64 ~x86
-LICENSE=BSD-2
-RDEPEND=dev-lang/ocaml:=[ocamlopt] dev-ml/result:=[ocamlopt] dev-ml/uchar:=[ocamlopt]
-SLOT=0/19
-SRC_URI=https://github.com/thierry-martinez/stdcompat/releases/download/v19/stdcompat-19.tar.gz
-_md5_=2d4485331dceb05e7ce61a9cef2ca3d4
diff --git a/metadata/md5-cache/dev-ml/stdcompat-19-r1 b/metadata/md5-cache/dev-ml/stdcompat-19-r1
new file mode 100644
index 000000000000..b1730db8d039
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/stdcompat-19-r1
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/dune dev-ml/findlib[ocamlopt] >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=configure prepare
+DEPEND=dev-lang/ocaml:=[ocamlopt] dev-ml/result:=[ocamlopt] dev-ml/uchar:=[ocamlopt]
+DESCRIPTION=Compatibility module for OCaml standard library
+EAPI=8
+HOMEPAGE=https://github.com/thierry-martinez/stdcompat
+INHERIT=autotools
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD-2
+RDEPEND=dev-lang/ocaml:=[ocamlopt] dev-ml/result:=[ocamlopt] dev-ml/uchar:=[ocamlopt]
+SLOT=0/19
+SRC_URI=https://github.com/thierry-martinez/stdcompat/releases/download/v19/stdcompat-19.tar.gz
+_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e7e7331166166e7a516d19e264b098c2
+_md5_=4d9947a00cb89b5a84e2f19dbb3719e5
diff --git a/metadata/md5-cache/dev-ml/stdune-3.11.1 b/metadata/md5-cache/dev-ml/stdune-3.11.1
deleted file mode 100644
index 93e7ee907430..000000000000
--- a/metadata/md5-cache/dev-ml/stdune-3.11.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
-DEFINED_PHASES=compile configure install test
-DEPEND=~dev-ml/dyn-3.11.1:=[ocamlopt?] ~dev-ml/ordering-3.11.1:=[ocamlopt?] !<dev-ml/dune-private-libs-3 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-DESCRIPTION=Dune's unstable standard library
-EAPI=8
-HOMEPAGE=https://github.com/ocaml/dune
-INHERIT=dune
-IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
-LICENSE=Apache-2.0
-RDEPEND=~dev-ml/dyn-3.11.1:=[ocamlopt?] ~dev-ml/ordering-3.11.1:=[ocamlopt?] !<dev-ml/dune-private-libs-3 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-RESTRICT=test
-SLOT=0/3.11.1
-SRC_URI=https://github.com/ocaml/dune/archive/3.11.1.tar.gz -> dune-3.11.1.tar.gz
-_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=ce6f32a4c27cb582a727c6c8f5202b41
diff --git a/metadata/md5-cache/dev-ml/stdune-3.13.1 b/metadata/md5-cache/dev-ml/stdune-3.13.1
deleted file mode 100644
index d47e2ccd6347..000000000000
--- a/metadata/md5-cache/dev-ml/stdune-3.13.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
-DEFINED_PHASES=compile configure install test
-DEPEND=~dev-ml/dyn-3.13.1:=[ocamlopt?] ~dev-ml/ordering-3.13.1:=[ocamlopt?] dev-ml/pp:=[ocamlopt?] dev-ml/csexp:=[ocamlopt?] !<dev-ml/dune-private-libs-3 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-DESCRIPTION=Dune's unstable standard library
-EAPI=8
-HOMEPAGE=https://github.com/ocaml/dune
-INHERIT=dune
-IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
-LICENSE=Apache-2.0
-RDEPEND=~dev-ml/dyn-3.13.1:=[ocamlopt?] ~dev-ml/ordering-3.13.1:=[ocamlopt?] dev-ml/pp:=[ocamlopt?] dev-ml/csexp:=[ocamlopt?] !<dev-ml/dune-private-libs-3 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-RESTRICT=test
-SLOT=0/3.13.1
-SRC_URI=https://github.com/ocaml/dune/archive/3.13.1.tar.gz -> dune-3.13.1.tar.gz
-_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=cfff9adb91c5d552eb479f7d307b170d
diff --git a/metadata/md5-cache/dev-ml/stdune-3.16.0 b/metadata/md5-cache/dev-ml/stdune-3.16.0
deleted file mode 100644
index 1278aced482e..000000000000
--- a/metadata/md5-cache/dev-ml/stdune-3.16.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-ml/dune-3.12 dev-lang/ocaml dev-ml/dune
-DEFINED_PHASES=compile configure install test
-DEPEND=~dev-ml/dyn-3.16.0:=[ocamlopt?] ~dev-ml/ordering-3.16.0:=[ocamlopt?] dev-ml/csexp:=[ocamlopt?] !<dev-ml/dune-private-libs-3 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-DESCRIPTION=Dune's unstable standard library
-EAPI=8
-HOMEPAGE=https://github.com/ocaml/dune
-INHERIT=dune
-IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
-LICENSE=Apache-2.0
-RDEPEND=~dev-ml/dyn-3.16.0:=[ocamlopt?] ~dev-ml/ordering-3.16.0:=[ocamlopt?] dev-ml/csexp:=[ocamlopt?] !<dev-ml/dune-private-libs-3 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-RESTRICT=test
-SLOT=0/3.16.0
-SRC_URI=https://github.com/ocaml/dune/archive/3.16.0.tar.gz -> dune-3.16.0.tar.gz
-_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=bfd7e59c6592b68d5ad018650b3d3b99
diff --git a/metadata/md5-cache/dev-ml/utop-2.14.0-r1 b/metadata/md5-cache/dev-ml/utop-2.14.0-r1
new file mode 100644
index 000000000000..88817052552f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/utop-2.14.0-r1
@@ -0,0 +1,16 @@
+BDEPEND=dev-ml/cppo dev-ml/findlib emacs? ( >=app-editors/emacs-24:* >=app-emacs/tuareg-mode-2.2.0 ) test? ( dev-ml/alcotest ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install postinst postrm test
+DEPEND=>=dev-lang/ocaml-4.11 dev-ml/lambda-term:=[ocamlopt?] dev-ml/logs:=[ocamlopt?] dev-ml/lwt:=[ocamlopt?] dev-ml/react:= dev-ml/xdg:=[ocamlopt?] dev-ml/zed:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Universal toplevel for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/ocaml-community/utop
+INHERIT=dune elisp-common
+IUSE=emacs +ocamlopt test
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ocaml-4.11 dev-ml/lambda-term:=[ocamlopt?] dev-ml/logs:=[ocamlopt?] dev-ml/lwt:=[ocamlopt?] dev-ml/react:= dev-ml/xdg:=[ocamlopt?] dev-ml/zed:=[ocamlopt?] emacs? ( >=app-editors/emacs-24:* >=app-emacs/tuareg-mode-2.2.0 ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/2.14.0
+SRC_URI=https://github.com/ocaml-community/utop/archive/2.14.0.tar.gz -> utop-2.14.0.tar.gz
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c elisp-common abb2dda42f680fce87602c8273f832c7 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=68aca1e6946e0dd0ed8d24d964545ee5
diff --git a/metadata/md5-cache/dev-ml/uuseg-15.1.0 b/metadata/md5-cache/dev-ml/uuseg-15.1.0
new file mode 100644
index 000000000000..6e918f465a05
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/uuseg-15.1.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-ml/ocamlbuild dev-ml/findlib dev-ml/topkg dev-ml/opam-installer dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14:= dev-ml/cmdliner:=[ocamlopt?] dev-ml/uucp:= dev-ml/uutf:=[ocamlopt?] >=dev-lang/ocaml-4:=
+DESCRIPTION=Unicode text segmentation for OCaml
+EAPI=8
+HOMEPAGE=https://erratique.ch/software/uuseg/ https://github.com/dbuenzli/uuseg/
+INHERIT=opam
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~x86
+LICENSE=ISC
+RDEPEND=>=dev-lang/ocaml-4.14:= dev-ml/cmdliner:=[ocamlopt?] dev-ml/uucp:= dev-ml/uutf:=[ocamlopt?] >=dev-lang/ocaml-4:=
+RESTRICT=test
+SLOT=0/15.1.0
+SRC_URI=https://github.com/dbuenzli/uuseg/archive/v15.1.0.tar.gz -> uuseg-15.1.0.tar.gz
+_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656
+_md5_=c0c4200844ada65e3b38c51490258024
diff --git a/metadata/md5-cache/dev-ml/ordering-3.16.0 b/metadata/md5-cache/dev-ml/xdg-3.16.0
index aa367530c716..a2d26572bbdd 100644
--- a/metadata/md5-cache/dev-ml/ordering-3.16.0
+++ b/metadata/md5-cache/dev-ml/xdg-3.16.0
@@ -1,7 +1,7 @@
BDEPEND=>=dev-ml/dune-3.12 dev-lang/ocaml dev-ml/dune
DEFINED_PHASES=compile configure install test
DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-DESCRIPTION=Element ordering
+DESCRIPTION=XDG Base Directory Specification
EAPI=8
HOMEPAGE=https://github.com/ocaml/dune
INHERIT=dune
@@ -13,4 +13,4 @@ RESTRICT=test
SLOT=0/3.16.0
SRC_URI=https://github.com/ocaml/dune/archive/3.16.0.tar.gz -> dune-3.16.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=c6e89b0b24dab89e168def747cf6d82a
+_md5_=d03a383631fdcded15d2fad4d19f7bc0
diff --git a/metadata/md5-cache/dev-ml/yojson-2.2.2 b/metadata/md5-cache/dev-ml/yojson-2.2.2
new file mode 100644
index 000000000000..3f17d62a02f7
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/yojson-2.2.2
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-ml/alcotest ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install prepare test
+DEPEND=dev-ml/sedlex:=[ocamlopt?] !!<dev-ml/seq-0.3 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=JSON parsing and pretty-printing library for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/ocaml-community/yojson
+INHERIT=dune
+IUSE=examples +ocamlopt test
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=dev-ml/sedlex:=[ocamlopt?] !!<dev-ml/seq-0.3 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/2.2.2
+SRC_URI=https://github.com/ocaml-community/yojson/archive/2.2.2.tar.gz -> yojson-2.2.2.tar.gz
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=8502997608fb0ffdf834caa29710db3e
diff --git a/metadata/md5-cache/dev-ml/zarith-1.13 b/metadata/md5-cache/dev-ml/zarith-1.13
index c011f429aeb9..6a2030accba7 100644
--- a/metadata/md5-cache/dev-ml/zarith-1.13
+++ b/metadata/md5-cache/dev-ml/zarith-1.13
@@ -11,5 +11,5 @@ RDEPEND=>=dev-lang/ocaml-4.05:=[ocamlopt=] dev-libs/gmp:0= dev-lang/ocaml:=[ocam
RESTRICT=!ocamlopt? ( test )
SLOT=0/1.13
SRC_URI=https://github.com/ocaml/Zarith/archive/release-1.13.tar.gz -> zarith-1.13.tar.gz
-_eclasses_=findlib 49d5365fca4dea46f13825b9d763c89e multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=findlib 49d5365fca4dea46f13825b9d763c89e multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e7e7331166166e7a516d19e264b098c2
_md5_=72bb21f6c3f4ad5a3bac15c571ded622
diff --git a/metadata/md5-cache/dev-ml/zarith-1.14 b/metadata/md5-cache/dev-ml/zarith-1.14
new file mode 100644
index 000000000000..b2caf66d8e0e
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/zarith-1.14
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile configure install test
+DEPEND=>=dev-lang/ocaml-4.05:=[ocamlopt=] dev-libs/gmp:0= dev-lang/perl >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=Arithmetic and logic operations over arbitrary-precision integers
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/Zarith
+INHERIT=findlib toolchain-funcs
+IUSE=doc +ocamlopt +ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4.05:=[ocamlopt=] dev-libs/gmp:0= dev-lang/ocaml:=[ocamlopt?]
+RESTRICT=!ocamlopt? ( test )
+SLOT=0/1.14
+SRC_URI=https://github.com/ocaml/Zarith/archive/release-1.14.tar.gz -> zarith-1.14.tar.gz
+_eclasses_=findlib 49d5365fca4dea46f13825b9d763c89e multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e7e7331166166e7a516d19e264b098c2
+_md5_=82683d0611dc29bd64c92803d6921b6d