summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'metadata/md5-cache/dev-ml')
-rw-r--r--metadata/md5-cache/dev-ml/ANSITerminal-0.8.515
-rw-r--r--metadata/md5-cache/dev-ml/alcotest-1.2.3-r315
-rw-r--r--metadata/md5-cache/dev-ml/alcotest-1.4.015
-rw-r--r--metadata/md5-cache/dev-ml/alcotest-1.5.0-r216
-rw-r--r--metadata/md5-cache/dev-ml/alcotest-1.6.0-r215
-rw-r--r--metadata/md5-cache/dev-ml/alcotest-1.7.015
-rw-r--r--metadata/md5-cache/dev-ml/astring-0.8.514
-rw-r--r--metadata/md5-cache/dev-ml/async-0.14.016
-rw-r--r--metadata/md5-cache/dev-ml/async-0.15.016
-rw-r--r--metadata/md5-cache/dev-ml/async-0.16.016
-rw-r--r--metadata/md5-cache/dev-ml/async_extra-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/async_extra-0.15.015
-rw-r--r--metadata/md5-cache/dev-ml/async_kernel-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/async_kernel-0.15.015
-rw-r--r--metadata/md5-cache/dev-ml/async_kernel-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/async_rpc_kernel-0.14.0-r115
-rw-r--r--metadata/md5-cache/dev-ml/async_rpc_kernel-0.15.015
-rw-r--r--metadata/md5-cache/dev-ml/async_rpc_kernel-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/async_unix-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/async_unix-0.15.015
-rw-r--r--metadata/md5-cache/dev-ml/async_unix-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/atd-2.10.016
-rw-r--r--metadata/md5-cache/dev-ml/atd-2.11.016
-rw-r--r--metadata/md5-cache/dev-ml/atd-2.12.016
-rw-r--r--metadata/md5-cache/dev-ml/base-0.14.0-r115
-rw-r--r--metadata/md5-cache/dev-ml/base-0.14.1-r115
-rw-r--r--metadata/md5-cache/dev-ml/base-0.14.3-r115
-rw-r--r--metadata/md5-cache/dev-ml/base-0.15.0-r315
-rw-r--r--metadata/md5-cache/dev-ml/base-0.15.1-r115
-rw-r--r--metadata/md5-cache/dev-ml/base-0.16.1-r115
-rw-r--r--metadata/md5-cache/dev-ml/base-0.16.215
-rw-r--r--metadata/md5-cache/dev-ml/base-0.16.315
-rw-r--r--metadata/md5-cache/dev-ml/base_bigstring-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/base_bigstring-0.15.0-r115
-rw-r--r--metadata/md5-cache/dev-ml/base_bigstring-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/base_quickcheck-0.14.0-r115
-rw-r--r--metadata/md5-cache/dev-ml/base_quickcheck-0.14.1-r215
-rw-r--r--metadata/md5-cache/dev-ml/base_quickcheck-0.15.0-r215
-rw-r--r--metadata/md5-cache/dev-ml/base_quickcheck-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/batteries-3.5.116
-rw-r--r--metadata/md5-cache/dev-ml/batteries-3.6.0-r116
-rw-r--r--metadata/md5-cache/dev-ml/batteries-3.6.116
-rw-r--r--metadata/md5-cache/dev-ml/bigarray-compat-1.0.015
-rw-r--r--metadata/md5-cache/dev-ml/bigarray-compat-1.1.015
-rw-r--r--metadata/md5-cache/dev-ml/bin_prot-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/bin_prot-0.15.0-r215
-rw-r--r--metadata/md5-cache/dev-ml/bin_prot-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/biniou-1.2.115
-rw-r--r--metadata/md5-cache/dev-ml/biniou-1.2.2-r115
-rw-r--r--metadata/md5-cache/dev-ml/bos-0.2.114
-rw-r--r--metadata/md5-cache/dev-ml/cairo2-0.6.1-r216
-rw-r--r--metadata/md5-cache/dev-ml/cairo2-0.6.2-r216
-rw-r--r--metadata/md5-cache/dev-ml/cairo2-0.6.416
-rw-r--r--metadata/md5-cache/dev-ml/calendar-2.0414
-rw-r--r--metadata/md5-cache/dev-ml/calendars-1.0.016
-rw-r--r--metadata/md5-cache/dev-ml/camlbz2-0.7.015
-rw-r--r--metadata/md5-cache/dev-ml/camldbm-1.013
-rw-r--r--metadata/md5-cache/dev-ml/camldbm-1.213
-rw-r--r--metadata/md5-cache/dev-ml/camlidl-1.05-r113
-rw-r--r--metadata/md5-cache/dev-ml/camlidl-1.0913
-rw-r--r--metadata/md5-cache/dev-ml/camlidl-1.1113
-rw-r--r--metadata/md5-cache/dev-ml/camlp-streams-5.0.115
-rw-r--r--metadata/md5-cache/dev-ml/camlp4-4.05_p1-r212
-rw-r--r--metadata/md5-cache/dev-ml/camlp4-4.09_p1-r212
-rw-r--r--metadata/md5-cache/dev-ml/camlp4-4.10_p1-r312
-rw-r--r--metadata/md5-cache/dev-ml/camlp4-4.11_p1-r312
-rw-r--r--metadata/md5-cache/dev-ml/camlp4-4.12-r212
-rw-r--r--metadata/md5-cache/dev-ml/camlp4-4.13-r212
-rw-r--r--metadata/md5-cache/dev-ml/camlp4-4.14-r114
-rw-r--r--metadata/md5-cache/dev-ml/camlp4-4.14_p1-r214
-rw-r--r--metadata/md5-cache/dev-ml/camlp5-7.11-r114
-rw-r--r--metadata/md5-cache/dev-ml/camlp5-7.1214
-rw-r--r--metadata/md5-cache/dev-ml/camlp5-7.1314
-rw-r--r--metadata/md5-cache/dev-ml/camlp5-7.1414
-rw-r--r--metadata/md5-cache/dev-ml/camlp5-8.0014
-rw-r--r--metadata/md5-cache/dev-ml/camlp5-8.00.0114
-rw-r--r--metadata/md5-cache/dev-ml/camlp5-8.00.0214
-rw-r--r--metadata/md5-cache/dev-ml/camlp5-8.00.0314
-rw-r--r--metadata/md5-cache/dev-ml/camlp5-8.00.0414
-rw-r--r--metadata/md5-cache/dev-ml/camlp5-8.00.05-r114
-rw-r--r--metadata/md5-cache/dev-ml/camlp5-8.02.0014
-rw-r--r--metadata/md5-cache/dev-ml/camlpdf-2.3.114
-rw-r--r--metadata/md5-cache/dev-ml/camlzip-1.1014
-rw-r--r--metadata/md5-cache/dev-ml/camlzip-1.1114
-rw-r--r--metadata/md5-cache/dev-ml/camomile-1.0.216
-rw-r--r--metadata/md5-cache/dev-ml/camomile-2.0.016
-rw-r--r--metadata/md5-cache/dev-ml/charinfo_width-1.1.0-r115
-rw-r--r--metadata/md5-cache/dev-ml/cinaps-0.14.016
-rw-r--r--metadata/md5-cache/dev-ml/cinaps-0.15.016
-rw-r--r--metadata/md5-cache/dev-ml/cinaps-0.15.116
-rw-r--r--metadata/md5-cache/dev-ml/cmdliner-1.0.415
-rw-r--r--metadata/md5-cache/dev-ml/cmdliner-1.1.114
-rw-r--r--metadata/md5-cache/dev-ml/cmdliner-1.2.014
-rw-r--r--metadata/md5-cache/dev-ml/coq-menhirlib-2022021015
-rw-r--r--metadata/md5-cache/dev-ml/core-0.14.0-r416
-rw-r--r--metadata/md5-cache/dev-ml/core-0.14.1-r116
-rw-r--r--metadata/md5-cache/dev-ml/core-0.15.016
-rw-r--r--metadata/md5-cache/dev-ml/core-0.15.1-r116
-rw-r--r--metadata/md5-cache/dev-ml/core-0.16.115
-rw-r--r--metadata/md5-cache/dev-ml/core_bench-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/core_bench-0.15.015
-rw-r--r--metadata/md5-cache/dev-ml/core_bench-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/core_kernel-0.14.1-r316
-rw-r--r--metadata/md5-cache/dev-ml/core_kernel-0.14.2-r116
-rw-r--r--metadata/md5-cache/dev-ml/core_kernel-0.15.016
-rw-r--r--metadata/md5-cache/dev-ml/core_kernel-0.16.016
-rw-r--r--metadata/md5-cache/dev-ml/core_unix-0.15.015
-rw-r--r--metadata/md5-cache/dev-ml/core_unix-0.15.2-r115
-rw-r--r--metadata/md5-cache/dev-ml/core_unix-0.16.0-r115
-rw-r--r--metadata/md5-cache/dev-ml/cppo-1.6.7-r115
-rw-r--r--metadata/md5-cache/dev-ml/cppo-1.6.8-r115
-rw-r--r--metadata/md5-cache/dev-ml/cppo-1.6.9-r115
-rw-r--r--metadata/md5-cache/dev-ml/cryptokit-1.16.1-r117
-rw-r--r--metadata/md5-cache/dev-ml/csexp-1.3.2-r116
-rw-r--r--metadata/md5-cache/dev-ml/csexp-1.5.116
-rw-r--r--metadata/md5-cache/dev-ml/csexp-1.5.216
-rw-r--r--metadata/md5-cache/dev-ml/cudf-0.1016
-rw-r--r--metadata/md5-cache/dev-ml/cudf-0.9-r216
-rw-r--r--metadata/md5-cache/dev-ml/curses-1.0.1015
-rw-r--r--metadata/md5-cache/dev-ml/curses-1.0.1115
-rw-r--r--metadata/md5-cache/dev-ml/dose3-7.0.016
-rw-r--r--metadata/md5-cache/dev-ml/dune-2.8.415
-rw-r--r--metadata/md5-cache/dev-ml/dune-2.9.115
-rw-r--r--metadata/md5-cache/dev-ml/dune-2.9.3-r315
-rw-r--r--metadata/md5-cache/dev-ml/dune-3.0.3-r115
-rw-r--r--metadata/md5-cache/dev-ml/dune-3.1.115
-rw-r--r--metadata/md5-cache/dev-ml/dune-3.10.015
-rw-r--r--metadata/md5-cache/dev-ml/dune-3.2.015
-rw-r--r--metadata/md5-cache/dev-ml/dune-3.5.015
-rw-r--r--metadata/md5-cache/dev-ml/dune-3.6.115
-rw-r--r--metadata/md5-cache/dev-ml/dune-3.6.215
-rw-r--r--metadata/md5-cache/dev-ml/dune-3.7.015
-rw-r--r--metadata/md5-cache/dev-ml/dune-3.7.115
-rw-r--r--metadata/md5-cache/dev-ml/dune-3.8.015
-rw-r--r--metadata/md5-cache/dev-ml/dune-3.9.015
-rw-r--r--metadata/md5-cache/dev-ml/dune-3.9.115
-rw-r--r--metadata/md5-cache/dev-ml/dune-build-info-2.9.116
-rw-r--r--metadata/md5-cache/dev-ml/dune-build-info-2.9.316
-rw-r--r--metadata/md5-cache/dev-ml/dune-build-info-3.10.016
-rw-r--r--metadata/md5-cache/dev-ml/dune-build-info-3.2.016
-rw-r--r--metadata/md5-cache/dev-ml/dune-build-info-3.6.116
-rw-r--r--metadata/md5-cache/dev-ml/dune-build-info-3.7.016
-rw-r--r--metadata/md5-cache/dev-ml/dune-build-info-3.7.116
-rw-r--r--metadata/md5-cache/dev-ml/dune-build-info-3.8.016
-rw-r--r--metadata/md5-cache/dev-ml/dune-build-info-3.9.016
-rw-r--r--metadata/md5-cache/dev-ml/dune-build-info-3.9.116
-rw-r--r--metadata/md5-cache/dev-ml/dune-configurator-2.8.416
-rw-r--r--metadata/md5-cache/dev-ml/dune-configurator-2.9.116
-rw-r--r--metadata/md5-cache/dev-ml/dune-configurator-2.9.316
-rw-r--r--metadata/md5-cache/dev-ml/dune-configurator-3.0.3-r116
-rw-r--r--metadata/md5-cache/dev-ml/dune-configurator-3.10.016
-rw-r--r--metadata/md5-cache/dev-ml/dune-configurator-3.2.016
-rw-r--r--metadata/md5-cache/dev-ml/dune-configurator-3.6.116
-rw-r--r--metadata/md5-cache/dev-ml/dune-configurator-3.7.016
-rw-r--r--metadata/md5-cache/dev-ml/dune-configurator-3.7.116
-rw-r--r--metadata/md5-cache/dev-ml/dune-configurator-3.8.016
-rw-r--r--metadata/md5-cache/dev-ml/dune-configurator-3.9.016
-rw-r--r--metadata/md5-cache/dev-ml/dune-configurator-3.9.116
-rw-r--r--metadata/md5-cache/dev-ml/dune-private-libs-2.8.416
-rw-r--r--metadata/md5-cache/dev-ml/dune-private-libs-2.9.116
-rw-r--r--metadata/md5-cache/dev-ml/dune-private-libs-2.9.316
-rw-r--r--metadata/md5-cache/dev-ml/dune-private-libs-3.0.3-r116
-rw-r--r--metadata/md5-cache/dev-ml/dune-private-libs-3.10.016
-rw-r--r--metadata/md5-cache/dev-ml/dune-private-libs-3.2.016
-rw-r--r--metadata/md5-cache/dev-ml/dune-private-libs-3.6.116
-rw-r--r--metadata/md5-cache/dev-ml/dune-private-libs-3.6.216
-rw-r--r--metadata/md5-cache/dev-ml/dune-private-libs-3.7.016
-rw-r--r--metadata/md5-cache/dev-ml/dune-private-libs-3.7.116
-rw-r--r--metadata/md5-cache/dev-ml/dune-private-libs-3.8.016
-rw-r--r--metadata/md5-cache/dev-ml/dune-private-libs-3.9.016
-rw-r--r--metadata/md5-cache/dev-ml/dune-private-libs-3.9.116
-rw-r--r--metadata/md5-cache/dev-ml/dune-site-2.9.116
-rw-r--r--metadata/md5-cache/dev-ml/dune-site-2.9.316
-rw-r--r--metadata/md5-cache/dev-ml/dune-site-3.0.316
-rw-r--r--metadata/md5-cache/dev-ml/dune-site-3.10.016
-rw-r--r--metadata/md5-cache/dev-ml/dune-site-3.2.016
-rw-r--r--metadata/md5-cache/dev-ml/dune-site-3.6.116
-rw-r--r--metadata/md5-cache/dev-ml/dune-site-3.6.216
-rw-r--r--metadata/md5-cache/dev-ml/dune-site-3.7.016
-rw-r--r--metadata/md5-cache/dev-ml/dune-site-3.7.116
-rw-r--r--metadata/md5-cache/dev-ml/dune-site-3.8.016
-rw-r--r--metadata/md5-cache/dev-ml/dune-site-3.9.016
-rw-r--r--metadata/md5-cache/dev-ml/dune-site-3.9.116
-rw-r--r--metadata/md5-cache/dev-ml/duration-0.1.316
-rw-r--r--metadata/md5-cache/dev-ml/dyn-3.0.3-r116
-rw-r--r--metadata/md5-cache/dev-ml/dyn-3.10.016
-rw-r--r--metadata/md5-cache/dev-ml/dyn-3.2.016
-rw-r--r--metadata/md5-cache/dev-ml/dyn-3.6.116
-rw-r--r--metadata/md5-cache/dev-ml/dyn-3.6.216
-rw-r--r--metadata/md5-cache/dev-ml/dyn-3.7.016
-rw-r--r--metadata/md5-cache/dev-ml/dyn-3.7.116
-rw-r--r--metadata/md5-cache/dev-ml/dyn-3.8.016
-rw-r--r--metadata/md5-cache/dev-ml/dyn-3.9.016
-rw-r--r--metadata/md5-cache/dev-ml/dyn-3.9.116
-rw-r--r--metadata/md5-cache/dev-ml/easy-format-1.2.014
-rw-r--r--metadata/md5-cache/dev-ml/expect_test_helpers_core-0.15.0-r115
-rw-r--r--metadata/md5-cache/dev-ml/expect_test_helpers_core-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/extlib-1.7.715
-rw-r--r--metadata/md5-cache/dev-ml/extlib-1.7.7-r115
-rw-r--r--metadata/md5-cache/dev-ml/extlib-1.7.815
-rw-r--r--metadata/md5-cache/dev-ml/extlib-1.7.915
-rw-r--r--metadata/md5-cache/dev-ml/facile-1.1.3-r112
-rw-r--r--metadata/md5-cache/dev-ml/facile-1.1.415
-rw-r--r--metadata/md5-cache/dev-ml/fieldslib-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/fieldslib-0.15.015
-rw-r--r--metadata/md5-cache/dev-ml/fieldslib-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/findlib-1.8.1-r212
-rw-r--r--metadata/md5-cache/dev-ml/findlib-1.9.312
-rw-r--r--metadata/md5-cache/dev-ml/findlib-1.9.512
-rw-r--r--metadata/md5-cache/dev-ml/findlib-1.9.6-r112
-rw-r--r--metadata/md5-cache/dev-ml/fix-2021112516
-rw-r--r--metadata/md5-cache/dev-ml/fix-2022012116
-rw-r--r--metadata/md5-cache/dev-ml/fmt-0.8.9-r116
-rw-r--r--metadata/md5-cache/dev-ml/fmt-0.9.016
-rw-r--r--metadata/md5-cache/dev-ml/fpath-0.7.314
-rw-r--r--metadata/md5-cache/dev-ml/gapi-ocaml-0.4.2-r116
-rw-r--r--metadata/md5-cache/dev-ml/gapi-ocaml-0.4.316
-rw-r--r--metadata/md5-cache/dev-ml/gapi-ocaml-0.4.416
-rw-r--r--metadata/md5-cache/dev-ml/gen-0.5.3-r116
-rw-r--r--metadata/md5-cache/dev-ml/gen-1.0-r216
-rw-r--r--metadata/md5-cache/dev-ml/gen-1.116
-rw-r--r--metadata/md5-cache/dev-ml/graphics-5.1.1-r115
-rw-r--r--metadata/md5-cache/dev-ml/graphics-5.1.215
-rw-r--r--metadata/md5-cache/dev-ml/gsl-ocaml-1.24.3-r115
-rw-r--r--metadata/md5-cache/dev-ml/int_repr-0.15.015
-rw-r--r--metadata/md5-cache/dev-ml/int_repr-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/integers-0.4.015
-rw-r--r--metadata/md5-cache/dev-ml/integers-0.5.115
-rw-r--r--metadata/md5-cache/dev-ml/integers-0.7.015
-rw-r--r--metadata/md5-cache/dev-ml/jane-street-headers-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/jane-street-headers-0.15.0-r115
-rw-r--r--metadata/md5-cache/dev-ml/jane-street-headers-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/jingoo-1.4.216
-rw-r--r--metadata/md5-cache/dev-ml/jingoo-1.4.416
-rw-r--r--metadata/md5-cache/dev-ml/jsonm-1.0.114
-rw-r--r--metadata/md5-cache/dev-ml/jst-config-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/jst-config-0.14.115
-rw-r--r--metadata/md5-cache/dev-ml/jst-config-0.15.0-r115
-rw-r--r--metadata/md5-cache/dev-ml/jst-config-0.15.1-r115
-rw-r--r--metadata/md5-cache/dev-ml/jst-config-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/lablgl-1.06-r114
-rw-r--r--metadata/md5-cache/dev-ml/lablgtk-2.18.1013
-rw-r--r--metadata/md5-cache/dev-ml/lablgtk-2.18.1213
-rw-r--r--metadata/md5-cache/dev-ml/lablgtk-2.18.1313
-rw-r--r--metadata/md5-cache/dev-ml/lablgtk-3.1.116
-rw-r--r--metadata/md5-cache/dev-ml/lablgtk-3.1.216
-rw-r--r--metadata/md5-cache/dev-ml/lablgtk-3.1.316
-rw-r--r--metadata/md5-cache/dev-ml/lablgtk-sourceview-3.1.115
-rw-r--r--metadata/md5-cache/dev-ml/lablgtk-sourceview-3.1.215
-rw-r--r--metadata/md5-cache/dev-ml/lablgtk-sourceview-3.1.315
-rw-r--r--metadata/md5-cache/dev-ml/labltk-8.06.10-r114
-rw-r--r--metadata/md5-cache/dev-ml/labltk-8.06.11-r114
-rw-r--r--metadata/md5-cache/dev-ml/labltk-8.06.12-r214
-rw-r--r--metadata/md5-cache/dev-ml/labltk-8.06.7-r114
-rw-r--r--metadata/md5-cache/dev-ml/labltk-8.06.9-r114
-rw-r--r--metadata/md5-cache/dev-ml/lambda-term-3.1.015
-rw-r--r--metadata/md5-cache/dev-ml/lambda-term-3.3.1-r115
-rw-r--r--metadata/md5-cache/dev-ml/lambda-term-3.3.215
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-14.0.617
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-15.0.717
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-16.0.617
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_rc416
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-17.0.117
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-17.0.1.999916
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0.999916
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre2023090616
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre2023092516
-rw-r--r--metadata/md5-cache/dev-ml/logs-0.7.0-r116
-rw-r--r--metadata/md5-cache/dev-ml/luv-0.5.10-r316
-rw-r--r--metadata/md5-cache/dev-ml/luv-0.5.11-r216
-rw-r--r--metadata/md5-cache/dev-ml/luv-0.5.1216
-rw-r--r--metadata/md5-cache/dev-ml/lwt-5.3.0-r115
-rw-r--r--metadata/md5-cache/dev-ml/lwt-5.4.2-r115
-rw-r--r--metadata/md5-cache/dev-ml/lwt-5.6.115
-rw-r--r--metadata/md5-cache/dev-ml/lwt-5.7.015
-rw-r--r--metadata/md5-cache/dev-ml/lwt_log-1.1.1-r115
-rw-r--r--metadata/md5-cache/dev-ml/lwt_log-1.1.215
-rw-r--r--metadata/md5-cache/dev-ml/lwt_ssl-1.1.315
-rw-r--r--metadata/md5-cache/dev-ml/lwt_ssl-1.2.015
-rw-r--r--metadata/md5-cache/dev-ml/markup-1.0.0-r116
-rw-r--r--metadata/md5-cache/dev-ml/markup-1.0.2-r116
-rw-r--r--metadata/md5-cache/dev-ml/markup-1.0.316
-rw-r--r--metadata/md5-cache/dev-ml/mccs-1.1.1316
-rw-r--r--metadata/md5-cache/dev-ml/mccs-1.1.1416
-rw-r--r--metadata/md5-cache/dev-ml/menhir-2022021015
-rw-r--r--metadata/md5-cache/dev-ml/menhir-2023060815
-rw-r--r--metadata/md5-cache/dev-ml/merlin-4.1016
-rw-r--r--metadata/md5-cache/dev-ml/merlin-4.7-r116
-rw-r--r--metadata/md5-cache/dev-ml/merlin-4.916
-rw-r--r--metadata/md5-cache/dev-ml/merlin-extend-0.6-r115
-rw-r--r--metadata/md5-cache/dev-ml/merlin-extend-0.6.115
-rw-r--r--metadata/md5-cache/dev-ml/mew-0.1.0-r116
-rw-r--r--metadata/md5-cache/dev-ml/mew_vi-0.5.015
-rw-r--r--metadata/md5-cache/dev-ml/mirage-clock-3.1.015
-rw-r--r--metadata/md5-cache/dev-ml/mirage-clock-4.2.015
-rw-r--r--metadata/md5-cache/dev-ml/mmap-1.1.015
-rw-r--r--metadata/md5-cache/dev-ml/mmap-1.2.0-r115
-rw-r--r--metadata/md5-cache/dev-ml/mtime-1.2.016
-rw-r--r--metadata/md5-cache/dev-ml/mtime-1.4.016
-rw-r--r--metadata/md5-cache/dev-ml/mtime-2.0.016
-rw-r--r--metadata/md5-cache/dev-ml/num-1.3-r115
-rw-r--r--metadata/md5-cache/dev-ml/num-1.4-r315
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-augeas-0.514
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-augeas-0.615
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-autoconf-1.1-r19
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-base64-3.5.016
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-base64-3.5.116
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-compiler-libs-0.12.315
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-compiler-libs-0.12.415
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-ctypes-0.17.1-r116
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-ctypes-0.20.016
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-ctypes-0.20.116
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-ctypes-0.21.1-r217
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-doc-4.049
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-doc-4.059
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-expat-1.1.0-r115
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-expat-1.3.015
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-fileutils-0.6.3-r115
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-fileutils-0.6.4-r116
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-gettext-0.3.7-r316
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-gettext-0.4.2-r116
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-gettext-camomile-0.4.2-r116
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-gettext-stub-0.4.2-r216
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-hashcons-1.315
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-inifiles-1.214
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-1.8.0-r116
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.1.016
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.2.016
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.3.016
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.4.016
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-process-0.2.1-r116
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-sha-1.15.116
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-sha-1.15.216
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-sha-1.15.416
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-sqlite3-5.0.216
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-ssl-0.5.1015
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-ssl-0.5.1216
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-ssl-0.5.1316
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-ssl-0.5.915
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-stdint-0.7.016
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-stdint-0.7.216
-rw-r--r--metadata/md5-cache/dev-ml/ocaml_intrinsics-0.15.115
-rw-r--r--metadata/md5-cache/dev-ml/ocaml_intrinsics-0.15.216
-rw-r--r--metadata/md5-cache/dev-ml/ocaml_intrinsics-0.16.016
-rw-r--r--metadata/md5-cache/dev-ml/ocamlbuild-0.11.013
-rw-r--r--metadata/md5-cache/dev-ml/ocamlbuild-0.14.0-r114
-rw-r--r--metadata/md5-cache/dev-ml/ocamlbuild-0.14.114
-rw-r--r--metadata/md5-cache/dev-ml/ocamlbuild-0.14.213
-rw-r--r--metadata/md5-cache/dev-ml/ocamlfuse-2.7.1_p7-r115
-rw-r--r--metadata/md5-cache/dev-ml/ocamlgraph-2.0.0-r115
-rw-r--r--metadata/md5-cache/dev-ml/ocamlnet-4.1.8-r116
-rw-r--r--metadata/md5-cache/dev-ml/ocamlnet-4.1.9-r116
-rw-r--r--metadata/md5-cache/dev-ml/ocamlsdl-0.9.114
-rw-r--r--metadata/md5-cache/dev-ml/ocamlweb-1.41-r116
-rw-r--r--metadata/md5-cache/dev-ml/ocplib-endian-1.1-r116
-rw-r--r--metadata/md5-cache/dev-ml/ocplib-endian-1.216
-rw-r--r--metadata/md5-cache/dev-ml/ocplib-simplex-0.415
-rw-r--r--metadata/md5-cache/dev-ml/ocplib-simplex-0.4.115
-rw-r--r--metadata/md5-cache/dev-ml/octavius-1.2.215
-rw-r--r--metadata/md5-cache/dev-ml/ocurl-0.9.115
-rw-r--r--metadata/md5-cache/dev-ml/ocurl-0.9.215
-rw-r--r--metadata/md5-cache/dev-ml/odoc-2.2.0-r216
-rw-r--r--metadata/md5-cache/dev-ml/odoc-2.2.116
-rw-r--r--metadata/md5-cache/dev-ml/odoc-parser-2.0.016
-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.2-r116
-rw-r--r--metadata/md5-cache/dev-ml/opam-2.1.316
-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-client-2.1.216
-rw-r--r--metadata/md5-cache/dev-ml/opam-client-2.1.316
-rw-r--r--metadata/md5-cache/dev-ml/opam-core-2.0.1014
-rw-r--r--metadata/md5-cache/dev-ml/opam-core-2.0.914
-rw-r--r--metadata/md5-cache/dev-ml/opam-core-2.1.214
-rw-r--r--metadata/md5-cache/dev-ml/opam-core-2.1.314
-rw-r--r--metadata/md5-cache/dev-ml/opam-file-format-2.1.316
-rw-r--r--metadata/md5-cache/dev-ml/opam-file-format-2.1.516
-rw-r--r--metadata/md5-cache/dev-ml/opam-file-format-2.1.616
-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-format-2.1.2-r116
-rw-r--r--metadata/md5-cache/dev-ml/opam-format-2.1.316
-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.2-r115
-rw-r--r--metadata/md5-cache/dev-ml/opam-installer-2.1.316
-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-repository-2.1.216
-rw-r--r--metadata/md5-cache/dev-ml/opam-repository-2.1.316
-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-solver-2.1.216
-rw-r--r--metadata/md5-cache/dev-ml/opam-solver-2.1.316
-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/opam-state-2.1.216
-rw-r--r--metadata/md5-cache/dev-ml/opam-state-2.1.316
-rw-r--r--metadata/md5-cache/dev-ml/ordering-3.0.316
-rw-r--r--metadata/md5-cache/dev-ml/ordering-3.10.016
-rw-r--r--metadata/md5-cache/dev-ml/ordering-3.2.016
-rw-r--r--metadata/md5-cache/dev-ml/ordering-3.6.116
-rw-r--r--metadata/md5-cache/dev-ml/ordering-3.6.216
-rw-r--r--metadata/md5-cache/dev-ml/ordering-3.7.016
-rw-r--r--metadata/md5-cache/dev-ml/ordering-3.7.116
-rw-r--r--metadata/md5-cache/dev-ml/ordering-3.8.016
-rw-r--r--metadata/md5-cache/dev-ml/ordering-3.9.016
-rw-r--r--metadata/md5-cache/dev-ml/ordering-3.9.116
-rw-r--r--metadata/md5-cache/dev-ml/ounit2-2.2.315
-rw-r--r--metadata/md5-cache/dev-ml/ounit2-2.2.415
-rw-r--r--metadata/md5-cache/dev-ml/ounit2-2.2.615
-rw-r--r--metadata/md5-cache/dev-ml/parmap-1.215
-rw-r--r--metadata/md5-cache/dev-ml/parmap-1.2.115
-rw-r--r--metadata/md5-cache/dev-ml/parmap-1.2.315
-rw-r--r--metadata/md5-cache/dev-ml/parmap-1.2.4-r115
-rw-r--r--metadata/md5-cache/dev-ml/parmap-1.2.515
-rw-r--r--metadata/md5-cache/dev-ml/parsexp-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/parsexp-0.14.115
-rw-r--r--metadata/md5-cache/dev-ml/parsexp-0.15.015
-rw-r--r--metadata/md5-cache/dev-ml/parsexp-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/patience_diff-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/patience_diff-0.15.015
-rw-r--r--metadata/md5-cache/dev-ml/pcre-ocaml-7.4.6-r215
-rw-r--r--metadata/md5-cache/dev-ml/pcre-ocaml-7.5.015
-rw-r--r--metadata/md5-cache/dev-ml/pp-1.1.215
-rw-r--r--metadata/md5-cache/dev-ml/pprint-2021112915
-rw-r--r--metadata/md5-cache/dev-ml/pprint-2022010315
-rw-r--r--metadata/md5-cache/dev-ml/pprint-2023083015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_assert-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_assert-0.15.0-r115
-rw-r--r--metadata/md5-cache/dev-ml/ppx_assert-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_base-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_base-0.15.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_base-0.16.0-r115
-rw-r--r--metadata/md5-cache/dev-ml/ppx_bench-0.14.115
-rw-r--r--metadata/md5-cache/dev-ml/ppx_bench-0.15.0-r115
-rw-r--r--metadata/md5-cache/dev-ml/ppx_bench-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_bin_prot-0.14.016
-rw-r--r--metadata/md5-cache/dev-ml/ppx_bin_prot-0.15.0-r116
-rw-r--r--metadata/md5-cache/dev-ml/ppx_bin_prot-0.16.016
-rw-r--r--metadata/md5-cache/dev-ml/ppx_blob-0.7.216
-rw-r--r--metadata/md5-cache/dev-ml/ppx_cold-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_cold-0.15.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_cold-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_compare-0.14.016
-rw-r--r--metadata/md5-cache/dev-ml/ppx_compare-0.15.016
-rw-r--r--metadata/md5-cache/dev-ml/ppx_compare-0.16.016
-rw-r--r--metadata/md5-cache/dev-ml/ppx_custom_printf-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_custom_printf-0.14.115
-rw-r--r--metadata/md5-cache/dev-ml/ppx_custom_printf-0.15.0-r115
-rw-r--r--metadata/md5-cache/dev-ml/ppx_custom_printf-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_derivers-1.2.115
-rw-r--r--metadata/md5-cache/dev-ml/ppx_deriving-5.2-r116
-rw-r--r--metadata/md5-cache/dev-ml/ppx_deriving-5.2.1-r116
-rw-r--r--metadata/md5-cache/dev-ml/ppx_deriving_yojson-3.6.1-r116
-rw-r--r--metadata/md5-cache/dev-ml/ppx_deriving_yojson-3.7.016
-rw-r--r--metadata/md5-cache/dev-ml/ppx_disable_unused_warnings-0.15.0-r115
-rw-r--r--metadata/md5-cache/dev-ml/ppx_disable_unused_warnings-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_enumerate-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_enumerate-0.15.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_enumerate-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_expect-0.14.016
-rw-r--r--metadata/md5-cache/dev-ml/ppx_expect-0.14.116
-rw-r--r--metadata/md5-cache/dev-ml/ppx_expect-0.14.216
-rw-r--r--metadata/md5-cache/dev-ml/ppx_expect-0.15.0-r116
-rw-r--r--metadata/md5-cache/dev-ml/ppx_expect-0.15.1-r116
-rw-r--r--metadata/md5-cache/dev-ml/ppx_expect-0.16.016
-rw-r--r--metadata/md5-cache/dev-ml/ppx_fail-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_fields_conv-0.14.115
-rw-r--r--metadata/md5-cache/dev-ml/ppx_fields_conv-0.14.215
-rw-r--r--metadata/md5-cache/dev-ml/ppx_fields_conv-0.15.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_fields_conv-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_fixed_literal-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_fixed_literal-0.15.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_fixed_literal-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_globalize-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_hash-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_hash-0.15.0-r115
-rw-r--r--metadata/md5-cache/dev-ml/ppx_hash-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_here-0.14.016
-rw-r--r--metadata/md5-cache/dev-ml/ppx_here-0.15.016
-rw-r--r--metadata/md5-cache/dev-ml/ppx_here-0.16.016
-rw-r--r--metadata/md5-cache/dev-ml/ppx_ignore_instrumentation-0.15.0-r115
-rw-r--r--metadata/md5-cache/dev-ml/ppx_ignore_instrumentation-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_import-1.10.016
-rw-r--r--metadata/md5-cache/dev-ml/ppx_import-1.9.1-r116
-rw-r--r--metadata/md5-cache/dev-ml/ppx_inline_test-0.14.116
-rw-r--r--metadata/md5-cache/dev-ml/ppx_inline_test-0.15.0-r216
-rw-r--r--metadata/md5-cache/dev-ml/ppx_inline_test-0.15.0-r316
-rw-r--r--metadata/md5-cache/dev-ml/ppx_inline_test-0.16.016
-rw-r--r--metadata/md5-cache/dev-ml/ppx_jane-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_jane-0.15.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_jane-0.16.0-r115
-rw-r--r--metadata/md5-cache/dev-ml/ppx_js_style-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_js_style-0.14.115
-rw-r--r--metadata/md5-cache/dev-ml/ppx_js_style-0.15.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_js_style-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_let-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_let-0.15.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_let-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_log-0.15.0-r115
-rw-r--r--metadata/md5-cache/dev-ml/ppx_log-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_module_timer-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_module_timer-0.15.0-r115
-rw-r--r--metadata/md5-cache/dev-ml/ppx_module_timer-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_optcomp-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_optcomp-0.14.315
-rw-r--r--metadata/md5-cache/dev-ml/ppx_optcomp-0.15.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_optcomp-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_optional-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_optional-0.15.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_optional-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_pipebang-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_pipebang-0.15.0-r115
-rw-r--r--metadata/md5-cache/dev-ml/ppx_pipebang-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.115
-rw-r--r--metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.2-r115
-rw-r--r--metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.315
-rw-r--r--metadata/md5-cache/dev-ml/ppx_sexp_conv-0.15.0-r215
-rw-r--r--metadata/md5-cache/dev-ml/ppx_sexp_conv-0.15.115
-rw-r--r--metadata/md5-cache/dev-ml/ppx_sexp_conv-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_sexp_message-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_sexp_message-0.14.1-r115
-rw-r--r--metadata/md5-cache/dev-ml/ppx_sexp_message-0.15.0-r115
-rw-r--r--metadata/md5-cache/dev-ml/ppx_sexp_message-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_sexp_value-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_sexp_value-0.15.0-r115
-rw-r--r--metadata/md5-cache/dev-ml/ppx_sexp_value-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_stable-0.14.115
-rw-r--r--metadata/md5-cache/dev-ml/ppx_stable-0.15.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_stable-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_stable_witness-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_string-0.14.115
-rw-r--r--metadata/md5-cache/dev-ml/ppx_string-0.15.0-r115
-rw-r--r--metadata/md5-cache/dev-ml/ppx_string-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_tools-6.215
-rw-r--r--metadata/md5-cache/dev-ml/ppx_tools-6.315
-rw-r--r--metadata/md5-cache/dev-ml/ppx_tools-6.415
-rw-r--r--metadata/md5-cache/dev-ml/ppx_tools-6.515
-rw-r--r--metadata/md5-cache/dev-ml/ppx_tools-6.615
-rw-r--r--metadata/md5-cache/dev-ml/ppx_tydi-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_typerep_conv-0.14.1-r115
-rw-r--r--metadata/md5-cache/dev-ml/ppx_typerep_conv-0.14.215
-rw-r--r--metadata/md5-cache/dev-ml/ppx_typerep_conv-0.15.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_typerep_conv-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_variants_conv-0.14.115
-rw-r--r--metadata/md5-cache/dev-ml/ppx_variants_conv-0.14.1-r215
-rw-r--r--metadata/md5-cache/dev-ml/ppx_variants_conv-0.14.2-r115
-rw-r--r--metadata/md5-cache/dev-ml/ppx_variants_conv-0.15.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_variants_conv-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/ppxlib-0.18.016
-rw-r--r--metadata/md5-cache/dev-ml/ppxlib-0.20.0-r116
-rw-r--r--metadata/md5-cache/dev-ml/ppxlib-0.21.0-r316
-rw-r--r--metadata/md5-cache/dev-ml/ppxlib-0.22.0-r316
-rw-r--r--metadata/md5-cache/dev-ml/ppxlib-0.22.2-r216
-rw-r--r--metadata/md5-cache/dev-ml/ppxlib-0.23.0-r116
-rw-r--r--metadata/md5-cache/dev-ml/ppxlib-0.24.016
-rw-r--r--metadata/md5-cache/dev-ml/ppxlib-0.28.016
-rw-r--r--metadata/md5-cache/dev-ml/ppxlib-0.29.016
-rw-r--r--metadata/md5-cache/dev-ml/ppxlib-0.29.116
-rw-r--r--metadata/md5-cache/dev-ml/ppxlib-0.30.016
-rw-r--r--metadata/md5-cache/dev-ml/protocol_version_header-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/protocol_version_header-0.15.015
-rw-r--r--metadata/md5-cache/dev-ml/protocol_version_header-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/ptime-1.0.015
-rw-r--r--metadata/md5-cache/dev-ml/ptime-1.1.015
-rw-r--r--metadata/md5-cache/dev-ml/ptmap-2.0.5-r215
-rw-r--r--metadata/md5-cache/dev-ml/qcheck-0.1816
-rw-r--r--metadata/md5-cache/dev-ml/qcheck-0.2016
-rw-r--r--metadata/md5-cache/dev-ml/qtest-2.11.215
-rw-r--r--metadata/md5-cache/dev-ml/re-1.10.316
-rw-r--r--metadata/md5-cache/dev-ml/re-1.10.4-r216
-rw-r--r--metadata/md5-cache/dev-ml/re-1.9.016
-rw-r--r--metadata/md5-cache/dev-ml/react-1.2.1-r116
-rw-r--r--metadata/md5-cache/dev-ml/react-1.2.2-r116
-rw-r--r--metadata/md5-cache/dev-ml/reactiveData-0.2.115
-rw-r--r--metadata/md5-cache/dev-ml/reason-3.10.015
-rw-r--r--metadata/md5-cache/dev-ml/reason-3.9.0-r115
-rw-r--r--metadata/md5-cache/dev-ml/result-1.515
-rw-r--r--metadata/md5-cache/dev-ml/rresult-0.6.014
-rw-r--r--metadata/md5-cache/dev-ml/rresult-0.7.014
-rw-r--r--metadata/md5-cache/dev-ml/sedlex-2.5-r115
-rw-r--r--metadata/md5-cache/dev-ml/sedlex-3.015
-rw-r--r--metadata/md5-cache/dev-ml/sedlex-3.116
-rw-r--r--metadata/md5-cache/dev-ml/seq-0.215
-rw-r--r--metadata/md5-cache/dev-ml/seq-0.2.215
-rw-r--r--metadata/md5-cache/dev-ml/seq-0.3-r115
-rw-r--r--metadata/md5-cache/dev-ml/seq-0.3.1-r115
-rw-r--r--metadata/md5-cache/dev-ml/sexp_pretty-0.15.0-r115
-rw-r--r--metadata/md5-cache/dev-ml/sexp_pretty-0.15.1-r115
-rw-r--r--metadata/md5-cache/dev-ml/sexp_pretty-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/sexplib-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/sexplib-0.15.0-r315
-rw-r--r--metadata/md5-cache/dev-ml/sexplib-0.15.1-r115
-rw-r--r--metadata/md5-cache/dev-ml/sexplib-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/sexplib0-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/sexplib0-0.15.0-r215
-rw-r--r--metadata/md5-cache/dev-ml/sexplib0-0.15.1-r115
-rw-r--r--metadata/md5-cache/dev-ml/sexplib0-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/spawn-0.13.016
-rw-r--r--metadata/md5-cache/dev-ml/spawn-0.15.0-r116
-rw-r--r--metadata/md5-cache/dev-ml/spawn-0.15.116
-rw-r--r--metadata/md5-cache/dev-ml/splittable_random-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/splittable_random-0.15.015
-rw-r--r--metadata/md5-cache/dev-ml/splittable_random-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/stdcompat-1912
-rw-r--r--metadata/md5-cache/dev-ml/stdio-0.14.0-r215
-rw-r--r--metadata/md5-cache/dev-ml/stdio-0.15.0-r115
-rw-r--r--metadata/md5-cache/dev-ml/stdio-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/stdlib-shims-0.2.015
-rw-r--r--metadata/md5-cache/dev-ml/stdlib-shims-0.3.015
-rw-r--r--metadata/md5-cache/dev-ml/stdune-3.0.3-r216
-rw-r--r--metadata/md5-cache/dev-ml/stdune-3.10.016
-rw-r--r--metadata/md5-cache/dev-ml/stdune-3.2.0-r116
-rw-r--r--metadata/md5-cache/dev-ml/stdune-3.6.1-r116
-rw-r--r--metadata/md5-cache/dev-ml/stdune-3.6.2-r116
-rw-r--r--metadata/md5-cache/dev-ml/stdune-3.7.0-r116
-rw-r--r--metadata/md5-cache/dev-ml/stdune-3.7.116
-rw-r--r--metadata/md5-cache/dev-ml/stdune-3.8.016
-rw-r--r--metadata/md5-cache/dev-ml/stdune-3.9.016
-rw-r--r--metadata/md5-cache/dev-ml/stdune-3.9.116
-rw-r--r--metadata/md5-cache/dev-ml/textutils-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/textutils-0.15.015
-rw-r--r--metadata/md5-cache/dev-ml/textutils-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/textutils_kernel-0.15.015
-rw-r--r--metadata/md5-cache/dev-ml/textutils_kernel-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/time_now-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/time_now-0.15.015
-rw-r--r--metadata/md5-cache/dev-ml/time_now-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/timezone-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/timezone-0.15.015
-rw-r--r--metadata/md5-cache/dev-ml/timezone-0.16.0-r115
-rw-r--r--metadata/md5-cache/dev-ml/tiny_httpd-0.12-r117
-rw-r--r--metadata/md5-cache/dev-ml/topkg-1.0.314
-rw-r--r--metadata/md5-cache/dev-ml/topkg-1.0.514
-rw-r--r--metadata/md5-cache/dev-ml/topkg-1.0.614
-rw-r--r--metadata/md5-cache/dev-ml/topkg-1.0.714
-rw-r--r--metadata/md5-cache/dev-ml/trie-1.0.015
-rw-r--r--metadata/md5-cache/dev-ml/typerep-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/typerep-0.15.015
-rw-r--r--metadata/md5-cache/dev-ml/typerep-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/tyxml-4.5.016
-rw-r--r--metadata/md5-cache/dev-ml/uchar-0.0.2-r116
-rw-r--r--metadata/md5-cache/dev-ml/unidecode-0.4.016
-rw-r--r--metadata/md5-cache/dev-ml/utop-2.12.115
-rw-r--r--metadata/md5-cache/dev-ml/uucp-15.0.014
-rw-r--r--metadata/md5-cache/dev-ml/uucp-15.1.014
-rw-r--r--metadata/md5-cache/dev-ml/uuidm-0.9.715
-rw-r--r--metadata/md5-cache/dev-ml/uuidm-0.9.815
-rw-r--r--metadata/md5-cache/dev-ml/uunf-15.0.014
-rw-r--r--metadata/md5-cache/dev-ml/uunf-15.1.014
-rw-r--r--metadata/md5-cache/dev-ml/uuseg-15.0.016
-rw-r--r--metadata/md5-cache/dev-ml/uutf-1.0.116
-rw-r--r--metadata/md5-cache/dev-ml/uutf-1.0.216
-rw-r--r--metadata/md5-cache/dev-ml/uutf-1.0.317
-rw-r--r--metadata/md5-cache/dev-ml/variantslib-0.14.015
-rw-r--r--metadata/md5-cache/dev-ml/variantslib-0.15.015
-rw-r--r--metadata/md5-cache/dev-ml/variantslib-0.16.015
-rw-r--r--metadata/md5-cache/dev-ml/xml-light-2.2-r313
-rw-r--r--metadata/md5-cache/dev-ml/yojson-1.7.016
-rw-r--r--metadata/md5-cache/dev-ml/yojson-2.0.2-r316
-rw-r--r--metadata/md5-cache/dev-ml/yojson-2.1.016
-rw-r--r--metadata/md5-cache/dev-ml/zarith-1.1215
-rw-r--r--metadata/md5-cache/dev-ml/zarith-1.1315
-rw-r--r--metadata/md5-cache/dev-ml/zed-3.2.2-r116
-rw-r--r--metadata/md5-cache/dev-ml/zed-3.2.316
-rw-r--r--metadata/md5-cache/dev-ml/zmq-5.2.116
-rw-r--r--metadata/md5-cache/dev-ml/zmq-async-5.2.116
-rw-r--r--metadata/md5-cache/dev-ml/zmq-lwt-5.2.116
670 files changed, 10207 insertions, 0 deletions
diff --git a/metadata/md5-cache/dev-ml/ANSITerminal-0.8.5 b/metadata/md5-cache/dev-ml/ANSITerminal-0.8.5
new file mode 100644
index 000000000000..3b35fc900601
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ANSITerminal-0.8.5
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Basic control of ANSI compliant terminals and the windows shell
+EAPI=8
+HOMEPAGE=https://github.com/Chris00/ANSITerminal/
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=LGPL-3-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.8.5
+SRC_URI=https://github.com/Chris00/ANSITerminal/archive/0.8.5.tar.gz -> ANSITerminal-0.8.5.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=64730f3f49f2b6174e0be8195fdd82cf
diff --git a/metadata/md5-cache/dev-ml/alcotest-1.2.3-r3 b/metadata/md5-cache/dev-ml/alcotest-1.2.3-r3
new file mode 100644
index 000000000000..eda8e21f0d38
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/alcotest-1.2.3-r3
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/astring:= dev-ml/async_unix:= <dev-ml/cmdliner-1.1.0:= dev-ml/core:= dev-ml/core_kernel:= dev-ml/duration:= >=dev-ml/fmt-0.8.9:= dev-ml/lwt:= dev-ml/mirage-clock:= dev-ml/re:= dev-ml/result:= dev-ml/logs:= dev-ml/uutf:= dev-ml/uuidm:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=A lightweight and colourful test framework
+EAPI=7
+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_unix:= <dev-ml/cmdliner-1.1.0:= dev-ml/core:= dev-ml/core_kernel:= dev-ml/duration:= >=dev-ml/fmt-0.8.9:= dev-ml/lwt:= dev-ml/mirage-clock:= dev-ml/re:= dev-ml/result:= dev-ml/logs:= dev-ml/uutf:= dev-ml/uuidm:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/1.2.3
+SRC_URI=https://github.com/mirage/alcotest/archive/1.2.3.tar.gz -> alcotest-1.2.3.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=6e8f2931ba8a6422f2c5c3a0960c168c
diff --git a/metadata/md5-cache/dev-ml/alcotest-1.4.0 b/metadata/md5-cache/dev-ml/alcotest-1.4.0
new file mode 100644
index 000000000000..1f7d34123fa4
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/alcotest-1.4.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/astring:= dev-ml/async_unix:= dev-ml/cmdliner:= dev-ml/core:= dev-ml/core_kernel:= dev-ml/duration:= >=dev-ml/fmt-0.8.9:= dev-ml/lwt:= dev-ml/mirage-clock:= dev-ml/re:= dev-ml/result:= dev-ml/logs:= dev-ml/uutf:= dev-ml/uuidm:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=A lightweight and colourful test framework
+EAPI=7
+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_unix:= dev-ml/cmdliner:= dev-ml/core:= dev-ml/core_kernel:= dev-ml/duration:= >=dev-ml/fmt-0.8.9:= dev-ml/lwt:= dev-ml/mirage-clock:= dev-ml/re:= dev-ml/result:= dev-ml/logs:= dev-ml/uutf:= dev-ml/uuidm:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/1.4.0
+SRC_URI=https://github.com/mirage/alcotest/archive/1.4.0.tar.gz -> alcotest-1.4.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=d148d8f19380ba3046335df4ba7b5b1b
diff --git a/metadata/md5-cache/dev-ml/alcotest-1.5.0-r2 b/metadata/md5-cache/dev-ml/alcotest-1.5.0-r2
new file mode 100644
index 000000000000..e471fcafefc0
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/alcotest-1.5.0-r2
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-ml/cmdliner-1.1.0 ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install prepare test
+DEPEND=>=dev-ml/dune-2.8:= dev-ml/astring:= dev-ml/async_unix:0/0.14.0 dev-ml/cmdliner:= dev-ml/core:= dev-ml/core_kernel:= dev-ml/duration:= >=dev-ml/fmt-0.8.9:= dev-ml/lwt:= dev-ml/mirage-clock:= dev-ml/re:= dev-ml/result:= dev-ml/logs:= dev-ml/uutf:= dev-ml/uuidm:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=A lightweight and colourful test framework
+EAPI=7
+HOMEPAGE=https://github.com/mirage/alcotest/
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=ISC
+RDEPEND=>=dev-ml/dune-2.8:= dev-ml/astring:= dev-ml/async_unix:0/0.14.0 dev-ml/cmdliner:= dev-ml/core:= dev-ml/core_kernel:= dev-ml/duration:= >=dev-ml/fmt-0.8.9:= dev-ml/lwt:= dev-ml/mirage-clock:= dev-ml/re:= dev-ml/result:= dev-ml/logs:= dev-ml/uutf:= dev-ml/uuidm:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/1.5.0
+SRC_URI=https://github.com/mirage/alcotest/archive/1.5.0.tar.gz -> alcotest-1.5.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=790b9421c167fb1d17a748d830faabe3
diff --git a/metadata/md5-cache/dev-ml/alcotest-1.6.0-r2 b/metadata/md5-cache/dev-ml/alcotest-1.6.0-r2
new file mode 100644
index 000000000000..0612e2430c68
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/alcotest-1.6.0-r2
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/dune-2.8:= dev-ml/astring:= dev-ml/async_kernel:= dev-ml/async:= >=dev-ml/async_unix-0.15.0:= dev-ml/base:= dev-ml/cmdliner:= >=dev-ml/core-0.15.0:= dev-ml/core_unix:0/0.15 dev-ml/duration:= >=dev-ml/fmt-0.8.9:= dev-ml/lwt:= dev-ml/mirage-clock:= dev-ml/re:= dev-ml/result:= dev-ml/logs:= dev-ml/uutf:= dev-ml/uuidm:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=A lightweight and colourful test framework
+EAPI=8
+HOMEPAGE=https://github.com/mirage/alcotest/
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 ~arm ~arm64 ~x86
+LICENSE=ISC
+RDEPEND=>=dev-ml/dune-2.8:= dev-ml/astring:= dev-ml/async_kernel:= dev-ml/async:= >=dev-ml/async_unix-0.15.0:= dev-ml/base:= dev-ml/cmdliner:= >=dev-ml/core-0.15.0:= dev-ml/core_unix:0/0.15 dev-ml/duration:= >=dev-ml/fmt-0.8.9:= dev-ml/lwt:= dev-ml/mirage-clock:= dev-ml/re:= dev-ml/result:= dev-ml/logs:= dev-ml/uutf:= dev-ml/uuidm:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/1.6.0
+SRC_URI=https://github.com/mirage/alcotest/archive/1.6.0.tar.gz -> alcotest-1.6.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=81f63ffff95e7989edbc558a14d77493
diff --git a/metadata/md5-cache/dev-ml/alcotest-1.7.0 b/metadata/md5-cache/dev-ml/alcotest-1.7.0
new file mode 100644
index 000000000000..74d641fd24ff
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/alcotest-1.7.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/dune-3.0:= dev-ml/astring:= dev-ml/async_kernel:= dev-ml/async:= >=dev-ml/async_unix-0.15.0:= dev-ml/base:= dev-ml/cmdliner:= >=dev-ml/core-0.15.0:= dev-ml/core_unix:0/0.15 dev-ml/duration:= >=dev-ml/fmt-0.8.9:= dev-ml/lwt:= dev-ml/mirage-clock:= dev-ml/re:= dev-ml/result:= dev-ml/logs:= dev-ml/uutf:= dev-ml/uuidm:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+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/dune-3.0:= dev-ml/astring:= dev-ml/async_kernel:= dev-ml/async:= >=dev-ml/async_unix-0.15.0:= dev-ml/base:= dev-ml/cmdliner:= >=dev-ml/core-0.15.0:= dev-ml/core_unix:0/0.15 dev-ml/duration:= >=dev-ml/fmt-0.8.9:= dev-ml/lwt:= dev-ml/mirage-clock:= dev-ml/re:= dev-ml/result:= dev-ml/logs:= dev-ml/uutf:= dev-ml/uuidm:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/1.7.0
+SRC_URI=https://github.com/mirage/alcotest/archive/1.7.0.tar.gz -> alcotest-1.7.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=374bb82f2fa7f5f54b7f6db4f22bd577
diff --git a/metadata/md5-cache/dev-ml/astring-0.8.5 b/metadata/md5-cache/dev-ml/astring-0.8.5
new file mode 100644
index 000000000000..b17dd7a4dda2
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/astring-0.8.5
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/ocamlbuild dev-ml/findlib dev-ml/topkg >=dev-lang/ocaml-4.05.0:= dev-ml/opam-installer dev-lang/ocaml
+DEFINED_PHASES=compile install
+DEPEND=>=dev-lang/ocaml-4:=
+DESCRIPTION=Alternative String module for OCaml
+EAPI=7
+HOMEPAGE=https://erratique.ch/software/astring https://github.com/dbuenzli/astring
+INHERIT=opam
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=ISC
+RDEPEND=>=dev-lang/ocaml-4.05.0:= >=dev-lang/ocaml-4:=
+SLOT=0/0.8.5
+SRC_URI=https://erratique.ch/software/astring/releases/astring-0.8.5.tbz
+_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656
+_md5_=89a181d411f1708e8091963ac82c1008
diff --git a/metadata/md5-cache/dev-ml/async-0.14.0 b/metadata/md5-cache/dev-ml/async-0.14.0
new file mode 100644
index 000000000000..d1a2d87ea7e3
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/async-0.14.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/async_extra:= dev-ml/async_kernel:= dev-ml/async_unix:= dev-ml/core:= dev-ml/core_kernel:= dev-ml/ppx_jane:= dev-ml/textutils:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Jane Street Capital's asynchronous execution library
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/async
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-ml/async_extra:= dev-ml/async_kernel:= dev-ml/async_unix:= dev-ml/core:= dev-ml/core_kernel:= dev-ml/ppx_jane:= dev-ml/textutils:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/async/archive/v0.14.0.tar.gz -> async-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=eed16425e4f52f9642689d25748723f0
diff --git a/metadata/md5-cache/dev-ml/async-0.15.0 b/metadata/md5-cache/dev-ml/async-0.15.0
new file mode 100644
index 000000000000..7b25d91a0762
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/async-0.15.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/async_rpc_kernel:0/0.15 dev-ml/async_unix:0/0.15 dev-ml/textutils:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Jane Street Capital's asynchronous execution library
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/async
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 x86
+LICENSE=MIT
+RDEPEND=dev-ml/async_rpc_kernel:0/0.15 dev-ml/async_unix:0/0.15 dev-ml/textutils:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/async/archive/v0.15.0.tar.gz -> async-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=192c0176e18d2aa1a8f1a745c47f041c
diff --git a/metadata/md5-cache/dev-ml/async-0.16.0 b/metadata/md5-cache/dev-ml/async-0.16.0
new file mode 100644
index 000000000000..d0e3dc6ac953
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/async-0.16.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/async_kernel:0/0.16 dev-ml/async_rpc_kernel:0/0.16 dev-ml/async_unix:0/0.16 dev-ml/core:0/0.16 dev-ml/core_kernel:0/0.16 dev-ml/core_unix:0/0.16 dev-ml/ppx_jane:0/0.16 dev-ml/ppx_log:0/0.16 dev-ml/ppx_module_timer:= dev-ml/textutils:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Jane Street Capital's asynchronous execution library
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/async
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/async_kernel:0/0.16 dev-ml/async_rpc_kernel:0/0.16 dev-ml/async_unix:0/0.16 dev-ml/core:0/0.16 dev-ml/core_kernel:0/0.16 dev-ml/core_unix:0/0.16 dev-ml/ppx_jane:0/0.16 dev-ml/ppx_log:0/0.16 dev-ml/ppx_module_timer:= dev-ml/textutils:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/async/archive/v0.16.0.tar.gz -> async-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=336dd317f622002cb5a30355cf6bd0c9
diff --git a/metadata/md5-cache/dev-ml/async_extra-0.14.0 b/metadata/md5-cache/dev-ml/async_extra-0.14.0
new file mode 100644
index 000000000000..2e5aae710a52
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/async_extra-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/async_kernel:= dev-ml/async_rpc_kernel:= dev-ml/async_unix:= dev-ml/core_kernel:= dev-ml/ppx_jane:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Jane Street Capital's asynchronous execution library (extra)
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/async_extra
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-ml/async_kernel:= dev-ml/async_rpc_kernel:= dev-ml/async_unix:= dev-ml/core_kernel:= dev-ml/ppx_jane:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/async_extra/archive/v0.14.0.tar.gz -> async_extra-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=6f93872f9c4f8cacf08ea54031356e9c
diff --git a/metadata/md5-cache/dev-ml/async_extra-0.15.0 b/metadata/md5-cache/dev-ml/async_extra-0.15.0
new file mode 100644
index 000000000000..56e181d54823
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/async_extra-0.15.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/async_kernel:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Jane Street Capital's asynchronous execution library (extra)
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/async_extra
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-ml/async_kernel:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/async_extra/archive/v0.15.0.tar.gz -> async_extra-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=ad1bd8a872e6c663f9bc4b46e8e88af7
diff --git a/metadata/md5-cache/dev-ml/async_kernel-0.14.0 b/metadata/md5-cache/dev-ml/async_kernel-0.14.0
new file mode 100644
index 000000000000..c186e0a82e26
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/async_kernel-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/core_kernel:= dev-ml/ppx_jane:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Jane Street Capital's asynchronous execution library (core)
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/async_kernel
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=dev-ml/core_kernel:= dev-ml/ppx_jane:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/async_kernel/archive/v0.14.0.tar.gz -> async_kernel-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=1f37ca1fea28359b2dde8a3f99db7744
diff --git a/metadata/md5-cache/dev-ml/async_kernel-0.15.0 b/metadata/md5-cache/dev-ml/async_kernel-0.15.0
new file mode 100644
index 000000000000..75b629047cd0
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/async_kernel-0.15.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/core_kernel:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Jane Street Capital's asynchronous execution library (core)
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/async_kernel
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=dev-ml/core_kernel:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/async_kernel/archive/v0.15.0.tar.gz -> async_kernel-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=75e50c40036ff4d0ffd7f970eab5eb0e
diff --git a/metadata/md5-cache/dev-ml/async_kernel-0.16.0 b/metadata/md5-cache/dev-ml/async_kernel-0.16.0
new file mode 100644
index 000000000000..c265fa2fd78a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/async_kernel-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/core:0/0.16 dev-ml/core_kernel:0/0.16 dev-ml/ppx_jane:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Jane Street Capital's asynchronous execution library (core)
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/async_kernel
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/core:0/0.16 dev-ml/core_kernel:0/0.16 dev-ml/ppx_jane:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/async_kernel/archive/v0.16.0.tar.gz -> async_kernel-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=7b374dfbb2502095bb46df600431c716
diff --git a/metadata/md5-cache/dev-ml/async_rpc_kernel-0.14.0-r1 b/metadata/md5-cache/dev-ml/async_rpc_kernel-0.14.0-r1
new file mode 100644
index 000000000000..b255414a4816
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/async_rpc_kernel-0.14.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/async_kernel:= dev-ml/core_kernel:= dev-ml/ppx_jane:= dev-ml/protocol_version_header:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Platform-independent core of Async RPC library
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/async_rpc_kernel
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-ml/async_kernel:= dev-ml/core_kernel:= dev-ml/ppx_jane:= dev-ml/protocol_version_header:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/async_rpc_kernel/archive/v0.14.0.tar.gz -> async_rpc_kernel-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=7f4f3c4a9e0aa029a726caf66d89324b
diff --git a/metadata/md5-cache/dev-ml/async_rpc_kernel-0.15.0 b/metadata/md5-cache/dev-ml/async_rpc_kernel-0.15.0
new file mode 100644
index 000000000000..fc29f06874a4
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/async_rpc_kernel-0.15.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/async_kernel:0/0.15 dev-ml/protocol_version_header:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Platform-independent core of Async RPC library
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/async_rpc_kernel
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=dev-ml/async_kernel:0/0.15 dev-ml/protocol_version_header:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/async_rpc_kernel/archive/v0.15.0.tar.gz -> async_rpc_kernel-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=017b2f6779baadd1d4b1425ba0aa2c22
diff --git a/metadata/md5-cache/dev-ml/async_rpc_kernel-0.16.0 b/metadata/md5-cache/dev-ml/async_rpc_kernel-0.16.0
new file mode 100644
index 000000000000..3b8d996234b9
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/async_rpc_kernel-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/async_kernel:0/0.16 dev-ml/core:0/0.16 dev-ml/protocol_version_header:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Platform-independent core of Async RPC library
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/async_rpc_kernel
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/async_kernel:0/0.16 dev-ml/core:0/0.16 dev-ml/protocol_version_header:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/async_rpc_kernel/archive/v0.16.0.tar.gz -> async_rpc_kernel-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=f348ae7405d726a3d8e5a4465e6af11b
diff --git a/metadata/md5-cache/dev-ml/async_unix-0.14.0 b/metadata/md5-cache/dev-ml/async_unix-0.14.0
new file mode 100644
index 000000000000..1eddf207f540
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/async_unix-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/async_kernel:= =dev-ml/core-0.14*:= dev-ml/core_kernel:= dev-ml/ppx_jane:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Jane Street Capital's asynchronous execution library (unix)
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/async_unix
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=dev-ml/async_kernel:= =dev-ml/core-0.14*:= dev-ml/core_kernel:= dev-ml/ppx_jane:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/async_unix/archive/v0.14.0.tar.gz -> async_unix-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=2e344092254af18b7eaeeebdf4d53dbf
diff --git a/metadata/md5-cache/dev-ml/async_unix-0.15.0 b/metadata/md5-cache/dev-ml/async_unix-0.15.0
new file mode 100644
index 000000000000..acf2f8a76669
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/async_unix-0.15.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/async_kernel:0/0.15 dev-ml/core_unix:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Jane Street Capital's asynchronous execution library (unix)
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/async_unix
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 x86
+LICENSE=MIT
+RDEPEND=dev-ml/async_kernel:0/0.15 dev-ml/core_unix:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/async_unix/archive/v0.15.0.tar.gz -> async_unix-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=4ec7cfeefcb944b671a0c115d36070ce
diff --git a/metadata/md5-cache/dev-ml/async_unix-0.16.0 b/metadata/md5-cache/dev-ml/async_unix-0.16.0
new file mode 100644
index 000000000000..4c3d2fb48d96
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/async_unix-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/async_kernel:0/0.16 dev-ml/core:0/0.16 dev-ml/core_kernel:0/0.16 dev-ml/core_unix:0/0.16 dev-ml/ppx_jane:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Jane Street Capital's asynchronous execution library (unix)
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/async_unix
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/async_kernel:0/0.16 dev-ml/core:0/0.16 dev-ml/core_kernel:0/0.16 dev-ml/core_unix:0/0.16 dev-ml/ppx_jane:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/async_unix/archive/v0.16.0.tar.gz -> async_unix-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=31fb5a2f6c38a1d6b8e71daa6b9e08b3
diff --git a/metadata/md5-cache/dev-ml/atd-2.10.0 b/metadata/md5-cache/dev-ml/atd-2.10.0
new file mode 100644
index 000000000000..b32c06a3170c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/atd-2.10.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.08:=[ocamlopt?] >=dev-ml/cmdliner-1.1.1:= >=dev-ml/yojson-2.0.2:= dev-ml/biniou:= dev-ml/easy-format:= dev-ml/menhir:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Static types for JSON APIs
+EAPI=8
+HOMEPAGE=https://github.com/ahrefs/atd/
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.08:=[ocamlopt?] >=dev-ml/cmdliner-1.1.1:= >=dev-ml/yojson-2.0.2:= dev-ml/biniou:= dev-ml/easy-format:= dev-ml/menhir:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/2.10.0
+SRC_URI=https://github.com/ahrefs/atd/archive/2.10.0.tar.gz -> atd-2.10.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=4ee73169c7ad1f8201814a517482f4e5
diff --git a/metadata/md5-cache/dev-ml/atd-2.11.0 b/metadata/md5-cache/dev-ml/atd-2.11.0
new file mode 100644
index 000000000000..0c1fcd59d220
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/atd-2.11.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.08:=[ocamlopt?] >=dev-ml/cmdliner-1.1.1:= >=dev-ml/yojson-2.0.2:= dev-ml/biniou:= dev-ml/easy-format:= dev-ml/menhir:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Static types for JSON APIs
+EAPI=8
+HOMEPAGE=https://github.com/ahrefs/atd/
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.08:=[ocamlopt?] >=dev-ml/cmdliner-1.1.1:= >=dev-ml/yojson-2.0.2:= dev-ml/biniou:= dev-ml/easy-format:= dev-ml/menhir:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/2.11.0
+SRC_URI=https://github.com/ahrefs/atd/archive/2.11.0.tar.gz -> atd-2.11.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=30da3903a1c08405615b8a8c855e0aaa
diff --git a/metadata/md5-cache/dev-ml/atd-2.12.0 b/metadata/md5-cache/dev-ml/atd-2.12.0
new file mode 100644
index 000000000000..01d2ad0924f8
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/atd-2.12.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.08:=[ocamlopt?] >=dev-ml/cmdliner-1.1.1:= >=dev-ml/yojson-2.0.2:= dev-ml/biniou:= dev-ml/easy-format:= dev-ml/menhir:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Static types for JSON APIs
+EAPI=8
+HOMEPAGE=https://github.com/ahrefs/atd/
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.08:=[ocamlopt?] >=dev-ml/cmdliner-1.1.1:= >=dev-ml/yojson-2.0.2:= dev-ml/biniou:= dev-ml/easy-format:= dev-ml/menhir:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/2.12.0
+SRC_URI=https://github.com/ahrefs/atd/archive/2.12.0.tar.gz -> atd-2.12.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=30da3903a1c08405615b8a8c855e0aaa
diff --git a/metadata/md5-cache/dev-ml/base-0.14.0-r1 b/metadata/md5-cache/dev-ml/base-0.14.0-r1
new file mode 100644
index 000000000000..c4c2d89a9f65
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/base-0.14.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=<dev-lang/ocaml-4.12 >=dev-ml/sexplib0-0.14.0:= <dev-ml/sexplib0-0.15.0:= dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Standard library for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/base
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=Apache-2.0
+RDEPEND=<dev-lang/ocaml-4.12 >=dev-ml/sexplib0-0.14.0:= <dev-ml/sexplib0-0.15.0:= dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/base/archive/v0.14.0.tar.gz -> base-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=860587eac5e45129a152623934fba1d2
diff --git a/metadata/md5-cache/dev-ml/base-0.14.1-r1 b/metadata/md5-cache/dev-ml/base-0.14.1-r1
new file mode 100644
index 000000000000..e51f5b6d8f60
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/base-0.14.1-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/sexplib0-0.14.0:= <dev-ml/sexplib0-0.15.0:= dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Standard library for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/base
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/sexplib0-0.14.0:= <dev-ml/sexplib0-0.15.0:= dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.1
+SRC_URI=https://github.com/janestreet/base/archive/v0.14.1.tar.gz -> base-0.14.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=343b79eae1420c9a1a82bc7523d52305
diff --git a/metadata/md5-cache/dev-ml/base-0.14.3-r1 b/metadata/md5-cache/dev-ml/base-0.14.3-r1
new file mode 100644
index 000000000000..67c2f00fb458
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/base-0.14.3-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/sexplib0-0.14.0:= <dev-ml/sexplib0-0.15.0:= dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Standard library for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/base
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/sexplib0-0.14.0:= <dev-ml/sexplib0-0.15.0:= dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.3
+SRC_URI=https://github.com/janestreet/base/archive/v0.14.3.tar.gz -> base-0.14.3.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=9eaccb6bd63b73e3aa049492a8021948
diff --git a/metadata/md5-cache/dev-ml/base-0.15.0-r3 b/metadata/md5-cache/dev-ml/base-0.15.0-r3
new file mode 100644
index 000000000000..70e0a9576623
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/base-0.15.0-r3
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.10.0 =dev-ml/sexplib0-0.15*:= dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Standard library for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/base
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.10.0 =dev-ml/sexplib0-0.15*:= dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/base/archive/v0.15.0.tar.gz -> base-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=3377a1fd330cd08c143c849759084bae
diff --git a/metadata/md5-cache/dev-ml/base-0.15.1-r1 b/metadata/md5-cache/dev-ml/base-0.15.1-r1
new file mode 100644
index 000000000000..b75b92ea11e5
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/base-0.15.1-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.10.0 =dev-ml/sexplib0-0.15*:= dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Standard library for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/base
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.10.0 =dev-ml/sexplib0-0.15*:= dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/base/archive/v0.15.1.tar.gz -> base-0.15.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=c946755a010974628f610ba0f29b69ce
diff --git a/metadata/md5-cache/dev-ml/base-0.16.1-r1 b/metadata/md5-cache/dev-ml/base-0.16.1-r1
new file mode 100644
index 000000000000..3dfc3350df87
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/base-0.16.1-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14.0 =dev-ml/sexplib0-0.16*:= dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Standard library for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/base
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.14.0 =dev-ml/sexplib0-0.16*:= dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/base/archive/v0.16.1.tar.gz -> base-0.16.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=68ee5f041a7712e13bed35e67739c1e1
diff --git a/metadata/md5-cache/dev-ml/base-0.16.2 b/metadata/md5-cache/dev-ml/base-0.16.2
new file mode 100644
index 000000000000..96d5fab91962
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/base-0.16.2
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14.0 =dev-ml/sexplib0-0.16*:= dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Standard library for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/base
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.14.0 =dev-ml/sexplib0-0.16*:= dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/base/archive/v0.16.2.tar.gz -> base-0.16.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=68ee5f041a7712e13bed35e67739c1e1
diff --git a/metadata/md5-cache/dev-ml/base-0.16.3 b/metadata/md5-cache/dev-ml/base-0.16.3
new file mode 100644
index 000000000000..a4029128c0e7
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/base-0.16.3
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14.0 =dev-ml/sexplib0-0.16*:= dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Standard library for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/base
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.14.0 =dev-ml/sexplib0-0.16*:= dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/base/archive/v0.16.3.tar.gz -> base-0.16.3.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=68ee5f041a7712e13bed35e67739c1e1
diff --git a/metadata/md5-cache/dev-ml/base_bigstring-0.14.0 b/metadata/md5-cache/dev-ml/base_bigstring-0.14.0
new file mode 100644
index 000000000000..e10ccb4277f5
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/base_bigstring-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.08.0:=[ocamlopt=] dev-ml/base:= dev-ml/base_quickcheck:= dev-ml/ppx_bench:= dev-ml/ppx_bin_prot:= =dev-ml/ppx_compare-0.14*:= dev-ml/ppx_custom_printf:= dev-ml/ppx_expect:= dev-ml/ppx_fields_conv:= dev-ml/ppx_fixed_literal:= dev-ml/ppx_jane:= dev-ml/ppx_let:= 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_typerep_conv:= dev-ml/ppx_variants_conv:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=String type based on Bigarray, for use in I/O and C-bindings
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/base_bigstring
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.08.0:=[ocamlopt=] dev-ml/base:= dev-ml/base_quickcheck:= dev-ml/ppx_bench:= dev-ml/ppx_bin_prot:= =dev-ml/ppx_compare-0.14*:= dev-ml/ppx_custom_printf:= dev-ml/ppx_expect:= dev-ml/ppx_fields_conv:= dev-ml/ppx_fixed_literal:= dev-ml/ppx_jane:= dev-ml/ppx_let:= 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_typerep_conv:= dev-ml/ppx_variants_conv:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/base_bigstring/archive/v0.14.0.tar.gz -> base_bigstring-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=416a548852d6bcd0c38bfe234bd37ab1
diff --git a/metadata/md5-cache/dev-ml/base_bigstring-0.15.0-r1 b/metadata/md5-cache/dev-ml/base_bigstring-0.15.0-r1
new file mode 100644
index 000000000000..839fac08996b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/base_bigstring-0.15.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= dev-ml/int_repr:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=String type based on Bigarray, for use in I/O and C-bindings
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/base_bigstring
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=dev-ml/base:= dev-ml/int_repr:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/base_bigstring/archive/v0.15.0.tar.gz -> base_bigstring-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=d0909e405c116e1d45953e362bd52c24
diff --git a/metadata/md5-cache/dev-ml/base_bigstring-0.16.0 b/metadata/md5-cache/dev-ml/base_bigstring-0.16.0
new file mode 100644
index 000000000000..76405e72e1ec
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/base_bigstring-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/int_repr:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=String type based on Bigarray, for use in I/O and C-bindings
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/base_bigstring
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/int_repr:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/base_bigstring/archive/v0.16.0.tar.gz -> base_bigstring-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=bcea692b797d9fa63ee33060a383d835
diff --git a/metadata/md5-cache/dev-ml/base_quickcheck-0.14.0-r1 b/metadata/md5-cache/dev-ml/base_quickcheck-0.14.0-r1
new file mode 100644
index 000000000000..c36fa39afab0
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/base_quickcheck-0.14.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_base-0.14.0:= >=dev-ml/ppx_fields_conv-0.14.1:= >=dev-ml/ppx_let-0.14.0:= >=dev-ml/ppx_sexp_message-0.14.0:= >=dev-ml/ppx_sexp_value-0.14.0:= dev-ml/splittable_random:= >=dev-ml/ppxlib-0.18.0:= <dev-ml/ppxlib-0.22.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Randomized testing framework, designed for compatibility with Base
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/base_quickcheck
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=MIT
+RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_base-0.14.0:= >=dev-ml/ppx_fields_conv-0.14.1:= >=dev-ml/ppx_let-0.14.0:= >=dev-ml/ppx_sexp_message-0.14.0:= >=dev-ml/ppx_sexp_value-0.14.0:= dev-ml/splittable_random:= >=dev-ml/ppxlib-0.18.0:= <dev-ml/ppxlib-0.22.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/base_quickcheck/archive/v0.14.0.tar.gz -> base_quickcheck-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=7e26967ab55c96b9817cdf096409652b
diff --git a/metadata/md5-cache/dev-ml/base_quickcheck-0.14.1-r2 b/metadata/md5-cache/dev-ml/base_quickcheck-0.14.1-r2
new file mode 100644
index 000000000000..8561cda3da8f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/base_quickcheck-0.14.1-r2
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_base-0.14.0:= >=dev-ml/ppx_fields_conv-0.14.1:= >=dev-ml/ppx_let-0.14.0:= >=dev-ml/ppx_sexp_message-0.14.0:= >=dev-ml/ppx_sexp_value-0.14.0:= dev-ml/splittable_random:= >=dev-ml/ppxlib-0.22.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Randomized testing framework, designed for compatibility with Base
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/base_quickcheck
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_base-0.14.0:= >=dev-ml/ppx_fields_conv-0.14.1:= >=dev-ml/ppx_let-0.14.0:= >=dev-ml/ppx_sexp_message-0.14.0:= >=dev-ml/ppx_sexp_value-0.14.0:= dev-ml/splittable_random:= >=dev-ml/ppxlib-0.22.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.1
+SRC_URI=https://github.com/janestreet/base_quickcheck/archive/v0.14.1.tar.gz -> base_quickcheck-0.14.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=24792dbc518bf6095db4a4530a3dcfc8
diff --git a/metadata/md5-cache/dev-ml/base_quickcheck-0.15.0-r2 b/metadata/md5-cache/dev-ml/base_quickcheck-0.15.0-r2
new file mode 100644
index 000000000000..47371231a130
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/base_quickcheck-0.15.0-r2
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= dev-ml/fieldslib:= dev-ml/ppx_base:0/0.15 dev-ml/ppx_fields_conv:0/0.15 dev-ml/ppx_let:0/0.15 dev-ml/ppx_sexp_value:0/0.15 dev-ml/splittable_random:0/0.15 >=dev-ml/ppxlib-0.23.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Randomized testing framework, designed for compatibility with Base
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/base_quickcheck
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=dev-ml/base:= dev-ml/fieldslib:= dev-ml/ppx_base:0/0.15 dev-ml/ppx_fields_conv:0/0.15 dev-ml/ppx_let:0/0.15 dev-ml/ppx_sexp_value:0/0.15 dev-ml/splittable_random:0/0.15 >=dev-ml/ppxlib-0.23.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/base_quickcheck/archive/v0.15.0.tar.gz -> base_quickcheck-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=000b8ffb6f4ec6cd69f55c4df7e228e6
diff --git a/metadata/md5-cache/dev-ml/base_quickcheck-0.16.0 b/metadata/md5-cache/dev-ml/base_quickcheck-0.16.0
new file mode 100644
index 000000000000..60266a063812
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/base_quickcheck-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/fieldslib:= dev-ml/ppx_base:0/0.16 dev-ml/ppx_compare:= dev-ml/ppx_cold:= dev-ml/ppx_enumerate:= dev-ml/ppx_fields_conv:0/0.16 dev-ml/ppx_globalize:= dev-ml/ppx_let:0/0.16 dev-ml/ppx_hash:= dev-ml/ppx_here:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_sexp_message:0/0.16 dev-ml/ppx_sexp_value:0/0.16 dev-ml/splittable_random:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Randomized testing framework, designed for compatibility with Base
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/base_quickcheck
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/fieldslib:= dev-ml/ppx_base:0/0.16 dev-ml/ppx_compare:= dev-ml/ppx_cold:= dev-ml/ppx_enumerate:= dev-ml/ppx_fields_conv:0/0.16 dev-ml/ppx_globalize:= dev-ml/ppx_let:0/0.16 dev-ml/ppx_hash:= dev-ml/ppx_here:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_sexp_message:0/0.16 dev-ml/ppx_sexp_value:0/0.16 dev-ml/splittable_random:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/base_quickcheck/archive/v0.16.0.tar.gz -> base_quickcheck-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=99e0339df5060e0ca09a209d762ba5ba
diff --git a/metadata/md5-cache/dev-ml/batteries-3.5.1 b/metadata/md5-cache/dev-ml/batteries-3.5.1
new file mode 100644
index 000000000000..e24fb646dd2a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/batteries-3.5.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-ml/ocamlbuild
+DEFINED_PHASES=compile install
+DEPEND=>=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=A community-maintained standard library extension
+EAPI=8
+HOMEPAGE=https://github.com/ocaml-batteries-team/batteries-included/
+INHERIT=findlib
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-ml/num:= dev-lang/ocaml:=[ocamlopt?]
+RESTRICT=test
+SLOT=0/3.5.1
+SRC_URI=https://github.com/ocaml-batteries-team/batteries-included/archive/v3.5.1.tar.gz -> batteries-3.5.1.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=5c687125da31117b2c4a81e7ae94271c
diff --git a/metadata/md5-cache/dev-ml/batteries-3.6.0-r1 b/metadata/md5-cache/dev-ml/batteries-3.6.0-r1
new file mode 100644
index 000000000000..394e755d2ade
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/batteries-3.6.0-r1
@@ -0,0 +1,16 @@
+BDEPEND=dev-ml/ocamlbuild
+DEFINED_PHASES=compile install
+DEPEND=dev-ml/camlp-streams:= dev-ml/num:= >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=A community-maintained standard library extension
+EAPI=8
+HOMEPAGE=https://github.com/ocaml-batteries-team/batteries-included/
+INHERIT=findlib
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-ml/camlp-streams:= dev-ml/num:= dev-lang/ocaml:=[ocamlopt?]
+RESTRICT=test
+SLOT=0/3.6.0
+SRC_URI=https://github.com/ocaml-batteries-team/batteries-included/archive/v3.6.0.tar.gz -> batteries-3.6.0.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=c6a84297bf50a508bcacfb9d1442bce7
diff --git a/metadata/md5-cache/dev-ml/batteries-3.6.1 b/metadata/md5-cache/dev-ml/batteries-3.6.1
new file mode 100644
index 000000000000..595260b2285d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/batteries-3.6.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-ml/ocamlbuild
+DEFINED_PHASES=compile install
+DEPEND=dev-ml/camlp-streams:= dev-ml/num:= >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=A community-maintained standard library extension
+EAPI=8
+HOMEPAGE=https://github.com/ocaml-batteries-team/batteries-included/
+INHERIT=findlib
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-ml/camlp-streams:= dev-ml/num:= dev-lang/ocaml:=[ocamlopt?]
+RESTRICT=test
+SLOT=0/3.6.1
+SRC_URI=https://github.com/ocaml-batteries-team/batteries-included/archive/v3.6.1.tar.gz -> batteries-3.6.1.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=032d46fe7c214651d0c9724a6a8f8248
diff --git a/metadata/md5-cache/dev-ml/bigarray-compat-1.0.0 b/metadata/md5-cache/dev-ml/bigarray-compat-1.0.0
new file mode 100644
index 000000000000..05a139a177f5
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/bigarray-compat-1.0.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Compatibility library to use Stdlib.Bigarray when possible
+EAPI=7
+HOMEPAGE=https://github.com/mirage/bigarray-compat
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=ISC
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0
+SRC_URI=https://github.com/mirage/bigarray-compat/archive/v1.0.0.tar.gz -> bigarray-compat-1.0.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=f3a2fc230f909aa6cd3f36c360fb7f53
diff --git a/metadata/md5-cache/dev-ml/bigarray-compat-1.1.0 b/metadata/md5-cache/dev-ml/bigarray-compat-1.1.0
new file mode 100644
index 000000000000..df89740cd3e9
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/bigarray-compat-1.1.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Compatibility library to use Stdlib.Bigarray when possible
+EAPI=7
+HOMEPAGE=https://github.com/mirage/bigarray-compat
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=ISC
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0
+SRC_URI=https://github.com/mirage/bigarray-compat/archive/v1.1.0.tar.gz -> bigarray-compat-1.1.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=1e57a51e99bf80fceae39cfbeb4a285b
diff --git a/metadata/md5-cache/dev-ml/bin_prot-0.14.0 b/metadata/md5-cache/dev-ml/bin_prot-0.14.0
new file mode 100644
index 000000000000..485a9f444fea
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/bin_prot-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppx_compare-0.14.0:= >=dev-ml/ppx_custom_printf-0.14.0:= >=dev-ml/ppx_fields_conv-0.14.0:= >=dev-ml/ppx_optcomp-0.14.0:= >=dev-ml/ppx_sexp_conv-0.14.0:= >=dev-ml/ppx_variants_conv-0.14.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Binary protocol generator
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/bin_prot
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppx_compare-0.14.0:= >=dev-ml/ppx_custom_printf-0.14.0:= >=dev-ml/ppx_fields_conv-0.14.0:= >=dev-ml/ppx_optcomp-0.14.0:= >=dev-ml/ppx_sexp_conv-0.14.0:= >=dev-ml/ppx_variants_conv-0.14.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/bin_prot/archive/v0.14.0.tar.gz -> bin_prot-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=3613d694242f7baf95fe9f6e2974c5ae
diff --git a/metadata/md5-cache/dev-ml/bin_prot-0.15.0-r2 b/metadata/md5-cache/dev-ml/bin_prot-0.15.0-r2
new file mode 100644
index 000000000000..d6279eb17d3e
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/bin_prot-0.15.0-r2
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppx_compare-0.14.0:= >=dev-ml/ppx_custom_printf-0.14.0:= >=dev-ml/ppx_fields_conv-0.14.0:= >=dev-ml/ppx_optcomp-0.14.0:= >=dev-ml/ppx_sexp_conv-0.14.0:= >=dev-ml/ppx_variants_conv-0.14.0:= dev-ml/variantslib:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Binary protocol generator
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/bin_prot
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppx_compare-0.14.0:= >=dev-ml/ppx_custom_printf-0.14.0:= >=dev-ml/ppx_fields_conv-0.14.0:= >=dev-ml/ppx_optcomp-0.14.0:= >=dev-ml/ppx_sexp_conv-0.14.0:= >=dev-ml/ppx_variants_conv-0.14.0:= dev-ml/variantslib:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/bin_prot/archive/v0.15.0.tar.gz -> bin_prot-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=b850c97aabf7dd70c7eaebebc78d6cdf
diff --git a/metadata/md5-cache/dev-ml/bin_prot-0.16.0 b/metadata/md5-cache/dev-ml/bin_prot-0.16.0
new file mode 100644
index 000000000000..7af8932793c2
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/bin_prot-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/findlib:= dev-ml/ppx_compare:0/0.16 dev-ml/ppx_custom_printf:0/0.16 dev-ml/ppx_fields_conv:0/0.16 dev-ml/ppx_optcomp:0/0.16 dev-ml/ppx_sexp_conv:0/0.16 dev-ml/ppx_stable_witness:0/0.16 dev-ml/ppx_variants_conv:0/0.16 dev-ml/variantslib:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Binary protocol generator
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/bin_prot
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/findlib:= dev-ml/ppx_compare:0/0.16 dev-ml/ppx_custom_printf:0/0.16 dev-ml/ppx_fields_conv:0/0.16 dev-ml/ppx_optcomp:0/0.16 dev-ml/ppx_sexp_conv:0/0.16 dev-ml/ppx_stable_witness:0/0.16 dev-ml/ppx_variants_conv:0/0.16 dev-ml/variantslib:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/bin_prot/archive/v0.16.0.tar.gz -> bin_prot-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=90430d5ee62e7ff0f9ad1d37c1225a73
diff --git a/metadata/md5-cache/dev-ml/biniou-1.2.1 b/metadata/md5-cache/dev-ml/biniou-1.2.1
new file mode 100644
index 000000000000..bdacea3c6f2c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/biniou-1.2.1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.02.3:=[ocamlopt?] dev-ml/easy-format:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=A binary data serialization format inspired by JSON for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/ocaml-community/biniou/
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64
+LICENSE=BSD
+RDEPEND=>=dev-lang/ocaml-4.02.3:=[ocamlopt?] dev-ml/easy-format:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/1.2.1
+SRC_URI=https://github.com/ocaml-community/biniou/archive/1.2.1.tar.gz -> biniou-1.2.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=9456eff4c356cefee1007846cec9b7e4
diff --git a/metadata/md5-cache/dev-ml/biniou-1.2.2-r1 b/metadata/md5-cache/dev-ml/biniou-1.2.2-r1
new file mode 100644
index 000000000000..cf9abbd68639
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/biniou-1.2.2-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.02.3:=[ocamlopt?] dev-ml/camlp-streams:=[ocamlopt?] dev-ml/easy-format:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=A binary data serialization format inspired by JSON for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/ocaml-community/biniou/
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64
+LICENSE=BSD
+RDEPEND=>=dev-lang/ocaml-4.02.3:=[ocamlopt?] dev-ml/camlp-streams:=[ocamlopt?] dev-ml/easy-format:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/1.2.2
+SRC_URI=https://github.com/ocaml-community/biniou/archive/1.2.2.tar.gz -> biniou-1.2.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=e962ad2a9478e51cd104a67002f79392
diff --git a/metadata/md5-cache/dev-ml/bos-0.2.1 b/metadata/md5-cache/dev-ml/bos-0.2.1
new file mode 100644
index 000000000000..9f01a7264e14
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/bos-0.2.1
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/findlib dev-ml/ocamlbuild dev-ml/topkg
+DEFINED_PHASES=compile install test
+DEPEND=dev-lang/ocaml:= dev-ml/rresult:= dev-ml/astring:= dev-ml/fpath:= dev-ml/fmt:= dev-ml/mtime dev-ml/logs:=[fmt]
+DESCRIPTION=Basic OS interaction for OCaml
+EAPI=7
+HOMEPAGE=https://erratique.ch/software/bos https://github.com/dbuenzli/bos
+IUSE=test
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=ISC
+RDEPEND=dev-lang/ocaml:= dev-ml/rresult:= dev-ml/astring:= dev-ml/fpath:= dev-ml/fmt:= dev-ml/mtime dev-ml/logs:=[fmt]
+RESTRICT=!test? ( test )
+SLOT=0/0.2.1
+SRC_URI=https://erratique.ch/software/bos/releases/bos-0.2.1.tbz
+_md5_=57402ff0000b8bd45931df2bbaaabbbb
diff --git a/metadata/md5-cache/dev-ml/cairo2-0.6.1-r2 b/metadata/md5-cache/dev-ml/cairo2-0.6.1-r2
new file mode 100644
index 000000000000..a8ab6640a04c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/cairo2-0.6.1-r2
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=x11-libs/cairo:=[svg(+)] dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Binding to Cairo, a 2D Vector Graphics Library
+EAPI=7
+HOMEPAGE=https://github.com/Chris00/ocaml-cairo
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ppc64 x86
+LICENSE=LGPL-3
+RDEPEND=x11-libs/cairo:=[svg(+)] dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.6.1
+SRC_URI=https://github.com/Chris00/ocaml-cairo/releases/download/0.6.1/cairo2-0.6.1.tbz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=de35570343efdcf838bae761a8c18930
diff --git a/metadata/md5-cache/dev-ml/cairo2-0.6.2-r2 b/metadata/md5-cache/dev-ml/cairo2-0.6.2-r2
new file mode 100644
index 000000000000..6debd56e3552
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/cairo2-0.6.2-r2
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=x11-libs/cairo:=[svg(+)] dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Binding to Cairo, a 2D Vector Graphics Library
+EAPI=7
+HOMEPAGE=https://github.com/Chris00/ocaml-cairo
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ppc64 x86
+LICENSE=LGPL-3
+RDEPEND=x11-libs/cairo:=[svg(+)] dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.6.2
+SRC_URI=https://github.com/Chris00/ocaml-cairo/releases/download/0.6.2/cairo2-0.6.2.tbz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=15db65f82b11a9f0ca656b057044de12
diff --git a/metadata/md5-cache/dev-ml/cairo2-0.6.4 b/metadata/md5-cache/dev-ml/cairo2-0.6.4
new file mode 100644
index 000000000000..612e2d64ba59
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/cairo2-0.6.4
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=x11-libs/cairo:=[svg(+)] dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Binding to Cairo, a 2D Vector Graphics Library
+EAPI=8
+HOMEPAGE=https://github.com/Chris00/ocaml-cairo
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=LGPL-3
+RDEPEND=x11-libs/cairo:=[svg(+)] dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.6.4
+SRC_URI=https://github.com/Chris00/ocaml-cairo/releases/download/0.6.4/cairo2-0.6.4.tbz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=f83ef6e3034aad126f1c5cc12274cab3
diff --git a/metadata/md5-cache/dev-ml/calendar-2.04 b/metadata/md5-cache/dev-ml/calendar-2.04
new file mode 100644
index 000000000000..8cbc0be0940b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/calendar-2.04
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt] >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=Ocaml library to handle dates and time
+EAPI=7
+HOMEPAGE=https://forge.ocamlcore.org/projects/calendar/
+INHERIT=findlib
+IUSE=doc +ocamlopt
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt] dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/2.04
+SRC_URI=https://download.ocamlcore.org/calendar/calendar/2.04/calendar-2.04.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=84ab2cff340c0d1312e5f73dc4542ac0
diff --git a/metadata/md5-cache/dev-ml/calendars-1.0.0 b/metadata/md5-cache/dev-ml/calendars-1.0.0
new file mode 100644
index 000000000000..3cec2808588b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/calendars-1.0.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=test? ( dev-ml/ounit2 ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Convert dates between gregorian/julian/french/hebrew calendars
+EAPI=7
+HOMEPAGE=https://github.com/geneweb/calendars
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 x86
+LICENSE=GPL-3
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/1.0.0
+SRC_URI=https://github.com/geneweb/calendars/archive/v1.0.0.tar.gz -> calendars-1.0.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=6c6a7a2a96c5d77de26591ddd5d9ff2f
diff --git a/metadata/md5-cache/dev-ml/camlbz2-0.7.0 b/metadata/md5-cache/dev-ml/camlbz2-0.7.0
new file mode 100644
index 000000000000..b6a8e5f74d9c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlbz2-0.7.0
@@ -0,0 +1,15 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+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)
+EAPI=7
+HOMEPAGE=https://gitlab.com/irill/camlbz2
+INHERIT=autotools findlib
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+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_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs 862d337d98edb576796827be2c6b11ca multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=a1be374d19273fcefc9599f6ba780886
diff --git a/metadata/md5-cache/dev-ml/camldbm-1.0 b/metadata/md5-cache/dev-ml/camldbm-1.0
new file mode 100644
index 000000000000..83de13b452f1
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camldbm-1.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install prepare
+DEPEND=>=sys-libs/gdbm-1.9.1-r2[berkdb] >=dev-lang/ocaml-3.12:=[ocamlopt]
+DESCRIPTION=OCaml binding to the NDBM/GDBM Unix databases
+EAPI=7
+HOMEPAGE=http://forge.ocamlcore.org/projects/camldbm/
+INHERIT=toolchain-funcs
+KEYWORDS=amd64 arm ~ppc x86
+LICENSE=LGPL-2-with-linking-exception
+RDEPEND=>=sys-libs/gdbm-1.9.1-r2[berkdb] >=dev-lang/ocaml-3.12:=[ocamlopt]
+SLOT=0/1.0
+SRC_URI=http://forge.ocamlcore.org/frs/download.php/728/camldbm-1.0.tgz
+_eclasses_=toolchain-funcs 862d337d98edb576796827be2c6b11ca multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=b4d55dd6432671f61f0114b3a292bc61
diff --git a/metadata/md5-cache/dev-ml/camldbm-1.2 b/metadata/md5-cache/dev-ml/camldbm-1.2
new file mode 100644
index 000000000000..9bce34507163
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camldbm-1.2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install prepare
+DEPEND=>=sys-libs/gdbm-1.9.1-r2[berkdb] >=dev-lang/ocaml-3.12:=[ocamlopt]
+DESCRIPTION=OCaml binding to the NDBM/GDBM Unix databases
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/dbm
+INHERIT=toolchain-funcs
+KEYWORDS=amd64 arm ~ppc x86
+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_=toolchain-funcs 862d337d98edb576796827be2c6b11ca multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=25bd58723b735e7dc913a778649ffd8f
diff --git a/metadata/md5-cache/dev-ml/camlidl-1.05-r1 b/metadata/md5-cache/dev-ml/camlidl-1.05-r1
new file mode 100644
index 000000000000..2fa7adcc28b4
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlidl-1.05-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install prepare test
+DEPEND=>=dev-lang/ocaml-3.10.2:=[ocamlopt]
+DESCRIPTION=CamlIDL is a stub code generator for using C/C++ libraries from O'Caml
+EAPI=7
+HOMEPAGE=http://caml.inria.fr/camlidl/
+INHERIT=toolchain-funcs
+KEYWORDS=amd64 ~ppc x86 ~amd64-linux ~x86-linux
+LICENSE=QPL-1.0 LGPL-2
+RDEPEND=>=dev-lang/ocaml-3.10.2:=[ocamlopt]
+SLOT=0/1.05
+SRC_URI=http://caml.inria.fr/distrib/bazar-ocaml/camlidl-1.05.tar.gz
+_eclasses_=toolchain-funcs 862d337d98edb576796827be2c6b11ca multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=089215aca847d572f8dfc8706a87210c
diff --git a/metadata/md5-cache/dev-ml/camlidl-1.09 b/metadata/md5-cache/dev-ml/camlidl-1.09
new file mode 100644
index 000000000000..2a13f7ff0ec8
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlidl-1.09
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install prepare test
+DEPEND=>=dev-lang/ocaml-3.10.2:=[ocamlopt]
+DESCRIPTION=CamlIDL is a stub code generator for using C/C++ libraries from O'Caml
+EAPI=7
+HOMEPAGE=http://caml.inria.fr/camlidl/
+INHERIT=toolchain-funcs
+KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux
+LICENSE=QPL-1.0 LGPL-2
+RDEPEND=>=dev-lang/ocaml-3.10.2:=[ocamlopt]
+SLOT=0/1.09
+SRC_URI=https://github.com/xavierleroy/camlidl/archive/camlidl109.tar.gz
+_eclasses_=toolchain-funcs 862d337d98edb576796827be2c6b11ca multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=d843ad1e180de353e7839dba3336d2f5
diff --git a/metadata/md5-cache/dev-ml/camlidl-1.11 b/metadata/md5-cache/dev-ml/camlidl-1.11
new file mode 100644
index 000000000000..1198a2c7bc29
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlidl-1.11
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install prepare test
+DEPEND=>=dev-lang/ocaml-3.10.2:=[ocamlopt]
+DESCRIPTION=Stub code generator for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/xavierleroy/camlidl
+INHERIT=toolchain-funcs
+KEYWORDS=amd64 ~ppc x86 ~amd64-linux ~x86-linux
+LICENSE=QPL-1.0 LGPL-2
+RDEPEND=>=dev-lang/ocaml-3.10.2:=[ocamlopt]
+SLOT=0/1.11
+SRC_URI=https://github.com/xavierleroy/camlidl/archive/camlidl111.tar.gz
+_eclasses_=toolchain-funcs 862d337d98edb576796827be2c6b11ca multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=4817ec98b087b3f0a3aec80635172ac7
diff --git a/metadata/md5-cache/dev-ml/camlp-streams-5.0.1 b/metadata/md5-cache/dev-ml/camlp-streams-5.0.1
new file mode 100644
index 000000000000..e655e17c2a4b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlp-streams-5.0.1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Stream and Genlex libraries for use with Camlp4 and Camlp5
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/camlp-streams
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=LGPL-2-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0
+SRC_URI=https://github.com/ocaml/camlp-streams/archive/refs/tags/v5.0.1.tar.gz -> camlp-streams-5.0.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=11f2b1c1092f49eece982cc104364396
diff --git a/metadata/md5-cache/dev-ml/camlp4-4.05_p1-r2 b/metadata/md5-cache/dev-ml/camlp4-4.05_p1-r2
new file mode 100644
index 000000000000..117e90805c38
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlp4-4.05_p1-r2
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install
+DEPEND=dev-lang/ocaml:0/4.05[ocamlopt?] dev-ml/ocamlbuild[ocamlopt?] dev-ml/findlib:=
+DESCRIPTION=System for writing extensible parsers for programming languages
+EAPI=7
+HOMEPAGE=https://github.com/camlp4/camlp4
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux
+LICENSE=LGPL-2-with-linking-exception
+RDEPEND=dev-lang/ocaml:0/4.05[ocamlopt?]
+SLOT=0/4.05_p1
+SRC_URI=https://github.com/camlp4/camlp4/archive/4.05+1.tar.gz -> camlp4-4.05_p1.tar.gz
+_md5_=ca948c1a82d441b6306ae3a15cf0b7c5
diff --git a/metadata/md5-cache/dev-ml/camlp4-4.09_p1-r2 b/metadata/md5-cache/dev-ml/camlp4-4.09_p1-r2
new file mode 100644
index 000000000000..4e9d32adc11b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlp4-4.09_p1-r2
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install
+DEPEND=dev-lang/ocaml:0/4.09[ocamlopt?] dev-ml/ocamlbuild[ocamlopt?] dev-ml/findlib:=
+DESCRIPTION=System for writing extensible parsers for programming languages
+EAPI=7
+HOMEPAGE=https://github.com/camlp4/camlp4
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 x86 ~amd64-linux ~x86-linux
+LICENSE=LGPL-2-with-linking-exception
+RDEPEND=dev-lang/ocaml:0/4.09[ocamlopt?]
+SLOT=0/4.09_p1
+SRC_URI=https://github.com/camlp4/camlp4/archive/4.09+1.tar.gz -> camlp4-4.09_p1.tar.gz
+_md5_=e0bb58070204612b756a608e51e3ad50
diff --git a/metadata/md5-cache/dev-ml/camlp4-4.10_p1-r3 b/metadata/md5-cache/dev-ml/camlp4-4.10_p1-r3
new file mode 100644
index 000000000000..1768504bc99a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlp4-4.10_p1-r3
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install
+DEPEND=dev-lang/ocaml:0/4.10[ocamlopt?] dev-ml/ocamlbuild[ocamlopt?] dev-ml/findlib:=
+DESCRIPTION=System for writing extensible parsers for programming languages
+EAPI=7
+HOMEPAGE=https://github.com/camlp4/camlp4
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux
+LICENSE=LGPL-2-with-linking-exception
+RDEPEND=dev-lang/ocaml:0/4.10[ocamlopt?]
+SLOT=0/4.10_p1
+SRC_URI=https://github.com/camlp4/camlp4/archive/4.10+1.tar.gz -> camlp4-4.10_p1.tar.gz
+_md5_=dc20c1c643ec8c5a763f939b4cf024b3
diff --git a/metadata/md5-cache/dev-ml/camlp4-4.11_p1-r3 b/metadata/md5-cache/dev-ml/camlp4-4.11_p1-r3
new file mode 100644
index 000000000000..43c8c5aea3b2
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlp4-4.11_p1-r3
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install
+DEPEND=dev-lang/ocaml:0/4.11[ocamlopt?] dev-ml/ocamlbuild[ocamlopt?] dev-ml/findlib:=
+DESCRIPTION=System for writing extensible parsers for programming languages
+EAPI=7
+HOMEPAGE=https://github.com/camlp4/camlp4
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 x86 ~amd64-linux ~x86-linux
+LICENSE=LGPL-2-with-linking-exception
+RDEPEND=dev-lang/ocaml:0/4.11[ocamlopt?]
+SLOT=0/4.11_p1
+SRC_URI=https://github.com/camlp4/camlp4/archive/4.11+1.tar.gz -> camlp4-4.11_p1.tar.gz
+_md5_=3607565a42c3627d2a712b646da5e391
diff --git a/metadata/md5-cache/dev-ml/camlp4-4.12-r2 b/metadata/md5-cache/dev-ml/camlp4-4.12-r2
new file mode 100644
index 000000000000..a9ae63757e0f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlp4-4.12-r2
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install
+DEPEND=dev-lang/ocaml:0/4.12[ocamlopt?] dev-ml/ocamlbuild[ocamlopt?] dev-ml/findlib:=
+DESCRIPTION=System for writing extensible parsers for programming languages
+EAPI=7
+HOMEPAGE=https://github.com/camlp4/camlp4
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux
+LICENSE=LGPL-2-with-linking-exception
+RDEPEND=dev-lang/ocaml:0/4.12[ocamlopt?]
+SLOT=0/4.12
+SRC_URI=https://github.com/camlp4/camlp4/archive/4.12.tar.gz -> camlp4-4.12.tar.gz
+_md5_=dc20c1c643ec8c5a763f939b4cf024b3
diff --git a/metadata/md5-cache/dev-ml/camlp4-4.13-r2 b/metadata/md5-cache/dev-ml/camlp4-4.13-r2
new file mode 100644
index 000000000000..e1b49fb395f9
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlp4-4.13-r2
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install
+DEPEND=dev-lang/ocaml:0/4.13[ocamlopt?] dev-ml/ocamlbuild[ocamlopt?] dev-ml/findlib:=
+DESCRIPTION=System for writing extensible parsers for programming languages
+EAPI=7
+HOMEPAGE=https://github.com/camlp4/camlp4
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux
+LICENSE=LGPL-2-with-linking-exception
+RDEPEND=dev-lang/ocaml:0/4.13[ocamlopt?]
+SLOT=0/4.13
+SRC_URI=https://github.com/camlp4/camlp4/archive/4.13.tar.gz -> camlp4-4.13.tar.gz
+_md5_=dc20c1c643ec8c5a763f939b4cf024b3
diff --git a/metadata/md5-cache/dev-ml/camlp4-4.14-r1 b/metadata/md5-cache/dev-ml/camlp4-4.14-r1
new file mode 100644
index 000000000000..681321bdd3c8
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlp4-4.14-r1
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install
+DEPEND=dev-lang/ocaml:0/4.14[ocamlopt?] dev-ml/ocamlbuild[ocamlopt?] dev-ml/findlib:=
+DESCRIPTION=System for writing extensible parsers for programming languages
+EAPI=8
+HOMEPAGE=https://github.com/camlp4/camlp4
+INHERIT=edo
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux
+LICENSE=LGPL-2-with-linking-exception
+RDEPEND=dev-lang/ocaml:0/4.14[ocamlopt?]
+SLOT=0/4.14
+SRC_URI=https://github.com/camlp4/camlp4/archive/4.14.tar.gz -> camlp4-4.14.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3
+_md5_=e0ef01bb8cce17e7d1a1a355ea55703f
diff --git a/metadata/md5-cache/dev-ml/camlp4-4.14_p1-r2 b/metadata/md5-cache/dev-ml/camlp4-4.14_p1-r2
new file mode 100644
index 000000000000..d94eec99c0c4
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlp4-4.14_p1-r2
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install
+DEPEND==dev-lang/ocaml-4.14*:=[ocamlopt?] dev-ml/ocamlbuild[ocamlopt?] dev-ml/findlib:=
+DESCRIPTION=System for writing extensible parsers for programming languages
+EAPI=8
+HOMEPAGE=https://github.com/camlp4/camlp4
+INHERIT=edo
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 x86 ~amd64-linux ~x86-linux
+LICENSE=LGPL-2-with-linking-exception
+RDEPEND==dev-lang/ocaml-4.14*:=[ocamlopt?]
+SLOT=0/4.14_p1
+SRC_URI=https://github.com/camlp4/camlp4/archive/4.14+1.tar.gz -> camlp4-4.14_p1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3
+_md5_=cf06b4fbc8f82eef7ca87d717672a1b3
diff --git a/metadata/md5-cache/dev-ml/camlp5-7.11-r1 b/metadata/md5-cache/dev-ml/camlp5-7.11-r1
new file mode 100644
index 000000000000..fa9db62ea0c9
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlp5-7.11-r1
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install
+DEPEND=<dev-lang/ocaml-4.11.0:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=A preprocessor-pretty-printer of ocaml
+EAPI=7
+HOMEPAGE=https://camlp5.github.io/
+INHERIT=findlib
+IUSE=doc +ocamlopt +ocamlopt
+KEYWORDS=amd64 ~ppc x86
+LICENSE=BSD
+RDEPEND=<dev-lang/ocaml-4.11.0:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/7.11
+SRC_URI=https://github.com/camlp5/camlp5/archive/rel711.tar.gz -> camlp5-7.11.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=ba72000d4f52657745391284c9e15348
diff --git a/metadata/md5-cache/dev-ml/camlp5-7.12 b/metadata/md5-cache/dev-ml/camlp5-7.12
new file mode 100644
index 000000000000..7a90655262c4
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlp5-7.12
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=<dev-lang/ocaml-4.11.2:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=A preprocessor-pretty-printer of ocaml
+EAPI=7
+HOMEPAGE=https://camlp5.github.io/
+INHERIT=findlib vcs-clean
+IUSE=doc +ocamlopt +ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=BSD
+RDEPEND=<dev-lang/ocaml-4.11.2:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/7.12
+SRC_URI=https://github.com/camlp5/camlp5/archive/rel712.tar.gz -> camlp5-7.12.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c vcs-clean d271b7bc7e6a009758d7d4ef749174e3
+_md5_=65e797b23d5f2fa0a54c2df47b7a3981
diff --git a/metadata/md5-cache/dev-ml/camlp5-7.13 b/metadata/md5-cache/dev-ml/camlp5-7.13
new file mode 100644
index 000000000000..320bf1d3e272
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlp5-7.13
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=<dev-lang/ocaml-4.10.2:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=A preprocessor-pretty-printer of ocaml
+EAPI=7
+HOMEPAGE=https://camlp5.github.io/
+INHERIT=findlib vcs-clean
+IUSE=doc +ocamlopt +ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=BSD
+RDEPEND=<dev-lang/ocaml-4.10.2:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/7.13
+SRC_URI=https://github.com/camlp5/camlp5/archive/rel713.tar.gz -> camlp5-7.13.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c vcs-clean d271b7bc7e6a009758d7d4ef749174e3
+_md5_=910f62019dc6c520829e67207b63d886
diff --git a/metadata/md5-cache/dev-ml/camlp5-7.14 b/metadata/md5-cache/dev-ml/camlp5-7.14
new file mode 100644
index 000000000000..da63f795aa5f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlp5-7.14
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=<dev-lang/ocaml-4.13:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=A preprocessor-pretty-printer of ocaml
+EAPI=7
+HOMEPAGE=https://camlp5.github.io/
+INHERIT=findlib vcs-clean
+IUSE=doc +ocamlopt +ocamlopt
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ppc64 x86
+LICENSE=BSD
+RDEPEND=<dev-lang/ocaml-4.13:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/7.14
+SRC_URI=https://github.com/camlp5/camlp5/archive/rel714.tar.gz -> camlp5-7.14.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c vcs-clean d271b7bc7e6a009758d7d4ef749174e3
+_md5_=7a0e88337e333fb53ed4f82516acf49a
diff --git a/metadata/md5-cache/dev-ml/camlp5-8.00 b/metadata/md5-cache/dev-ml/camlp5-8.00
new file mode 100644
index 000000000000..f15a4a2d1343
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlp5-8.00
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=<dev-lang/ocaml-4.13:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=A preprocessor-pretty-printer of ocaml
+EAPI=7
+HOMEPAGE=https://camlp5.github.io/
+INHERIT=findlib vcs-clean
+IUSE=doc +ocamlopt +ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=BSD
+RDEPEND=<dev-lang/ocaml-4.13:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/8.00
+SRC_URI=https://github.com/camlp5/camlp5/archive/rel8.00.tar.gz -> camlp5-8.00.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c vcs-clean d271b7bc7e6a009758d7d4ef749174e3
+_md5_=ec9c9c5249557cb6f444ef4817c1a722
diff --git a/metadata/md5-cache/dev-ml/camlp5-8.00.01 b/metadata/md5-cache/dev-ml/camlp5-8.00.01
new file mode 100644
index 000000000000..5c71aab92460
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlp5-8.00.01
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=<dev-lang/ocaml-4.13:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=A preprocessor-pretty-printer of ocaml
+EAPI=7
+HOMEPAGE=https://camlp5.github.io/
+INHERIT=findlib vcs-clean
+IUSE=doc +ocamlopt +ocamlopt
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ppc64 x86
+LICENSE=BSD
+RDEPEND=<dev-lang/ocaml-4.13:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/8.00.01
+SRC_URI=https://github.com/camlp5/camlp5/archive/rel8.00.01.tar.gz -> camlp5-8.00.01.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c vcs-clean d271b7bc7e6a009758d7d4ef749174e3
+_md5_=98fd0423d79d93fb13d08edae495ab4a
diff --git a/metadata/md5-cache/dev-ml/camlp5-8.00.02 b/metadata/md5-cache/dev-ml/camlp5-8.00.02
new file mode 100644
index 000000000000..ed2edcfaa568
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlp5-8.00.02
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=<dev-lang/ocaml-4.14:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=A preprocessor-pretty-printer of ocaml
+EAPI=7
+HOMEPAGE=https://camlp5.github.io/
+INHERIT=findlib vcs-clean
+IUSE=doc +ocamlopt +ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=BSD
+RDEPEND=<dev-lang/ocaml-4.14:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/8.00.02
+SRC_URI=https://github.com/camlp5/camlp5/archive/rel8.00.02.tar.gz -> camlp5-8.00.02.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c vcs-clean d271b7bc7e6a009758d7d4ef749174e3
+_md5_=81a9d0a8e1dd13035c5df0ec6bc7051e
diff --git a/metadata/md5-cache/dev-ml/camlp5-8.00.03 b/metadata/md5-cache/dev-ml/camlp5-8.00.03
new file mode 100644
index 000000000000..ec906fee643d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlp5-8.00.03
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=A preprocessor-pretty-printer of ocaml
+EAPI=7
+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/camlp-streams:= dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/8.00.03
+SRC_URI=https://github.com/camlp5/camlp5/archive/rel8.00.03.tar.gz -> camlp5-8.00.03.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c vcs-clean d271b7bc7e6a009758d7d4ef749174e3
+_md5_=30faf746081facb4520e432d81deaa07
diff --git a/metadata/md5-cache/dev-ml/camlp5-8.00.04 b/metadata/md5-cache/dev-ml/camlp5-8.00.04
new file mode 100644
index 000000000000..5a53b933591b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlp5-8.00.04
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=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/camlp-streams:= dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/8.00.04
+SRC_URI=https://github.com/camlp5/camlp5/archive/rel8.00.04.tar.gz -> camlp5-8.00.04.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c vcs-clean d271b7bc7e6a009758d7d4ef749174e3
+_md5_=0fd71d885e66532997885d8a238e51b2
diff --git a/metadata/md5-cache/dev-ml/camlp5-8.00.05-r1 b/metadata/md5-cache/dev-ml/camlp5-8.00.05-r1
new file mode 100644
index 000000000000..3e5ac2d91818
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlp5-8.00.05-r1
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=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/camlp-streams:= dev-ml/rresult:= dev-ml/bos:= dev-ml/pcre-ocaml:= dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/8.00.05
+SRC_URI=https://github.com/camlp5/camlp5/archive/refs/tags/8.00.05.tar.gz -> camlp5-8.00.05.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c vcs-clean d271b7bc7e6a009758d7d4ef749174e3
+_md5_=992a7181eee6afa746c186e38d50674d
diff --git a/metadata/md5-cache/dev-ml/camlp5-8.02.00 b/metadata/md5-cache/dev-ml/camlp5-8.02.00
new file mode 100644
index 000000000000..80c5b9f4a76d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlp5-8.02.00
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=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/camlp-streams:= dev-ml/rresult:= dev-ml/bos:= dev-ml/pcre-ocaml:= dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/8.02.00
+SRC_URI=https://github.com/camlp5/camlp5/archive/refs/tags/8.02.00.tar.gz -> camlp5-8.02.00.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c vcs-clean d271b7bc7e6a009758d7d4ef749174e3
+_md5_=0c82a283909f696da4fc01110cdc037f
diff --git a/metadata/md5-cache/dev-ml/camlpdf-2.3.1 b/metadata/md5-cache/dev-ml/camlpdf-2.3.1
new file mode 100644
index 000000000000..5a226d2f6b1b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlpdf-2.3.1
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-lang/ocaml:=[ocamlopt] >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=OCaml library for reading, writing, and modifying PDF files
+EAPI=7
+HOMEPAGE=https://github.com/johnwhitington/camlpdf/
+INHERIT=findlib
+IUSE=doc examples +ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-lang/ocaml:=[ocamlopt] dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/2.3.1
+SRC_URI=https://github.com/johnwhitington/camlpdf/archive/v2.3.1.tar.gz -> camlpdf-2.3.1.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=0d359c4840afbfdbf87c8432fcfcdf42
diff --git a/metadata/md5-cache/dev-ml/camlzip-1.10 b/metadata/md5-cache/dev-ml/camlzip-1.10
new file mode 100644
index 000000000000..a97980923963
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlzip-1.10
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install
+DEPEND=>=dev-lang/ocaml-4.05:=[ocamlopt?] >=sys-libs/zlib-1.1.3 >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=Compressed file access ML library (ZIP, GZIP and JAR)
+EAPI=7
+HOMEPAGE=https://github.com/xavierleroy/camlzip
+INHERIT=findlib
+IUSE=+ocamlopt +ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-lang/ocaml-4.05:=[ocamlopt?] >=sys-libs/zlib-1.1.3 dev-lang/ocaml:=[ocamlopt?]
+SLOT=1/1.10
+SRC_URI=https://github.com/xavierleroy/camlzip/archive/rel110.tar.gz -> camlzip-1.10.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=93c6f5e7ac6b7a795b0603fd8ed76293
diff --git a/metadata/md5-cache/dev-ml/camlzip-1.11 b/metadata/md5-cache/dev-ml/camlzip-1.11
new file mode 100644
index 000000000000..f1bba479e157
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlzip-1.11
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install
+DEPEND=>=dev-lang/ocaml-4.07:=[ocamlopt?] >=sys-libs/zlib-1.1.3 >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=Compressed file access ML library (ZIP, GZIP and JAR)
+EAPI=7
+HOMEPAGE=https://github.com/xavierleroy/camlzip
+INHERIT=findlib
+IUSE=+ocamlopt +ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-lang/ocaml-4.07:=[ocamlopt?] >=sys-libs/zlib-1.1.3 dev-lang/ocaml:=[ocamlopt?]
+SLOT=1/1.11
+SRC_URI=https://github.com/xavierleroy/camlzip/archive/rel111.tar.gz -> camlzip-1.11.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=09db343a2efec7189c6e73a6ab948c65
diff --git a/metadata/md5-cache/dev-ml/camomile-1.0.2 b/metadata/md5-cache/dev-ml/camomile-1.0.2
new file mode 100644
index 000000000000..90845a79e2d9
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camomile-1.0.2
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Camomile is a comprehensive Unicode library for ocaml
+EAPI=7
+HOMEPAGE=https://github.com/yoriyuki/Camomile/wiki
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 x86
+LICENSE=LGPL-2
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/1.0.2
+SRC_URI=https://github.com/yoriyuki/Camomile/archive/1.0.2.tar.gz -> camomile-1.0.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=c60238931abdcd884c91b035cc40efd9
diff --git a/metadata/md5-cache/dev-ml/camomile-2.0.0 b/metadata/md5-cache/dev-ml/camomile-2.0.0
new file mode 100644
index 000000000000..19b5674ac7f4
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camomile-2.0.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/dune-site:= dev-ml/camlp-streams:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Camomile is a comprehensive Unicode library for ocaml
+EAPI=8
+HOMEPAGE=https://github.com/savonet/Camomile
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 x86
+LICENSE=LGPL-2
+RDEPEND=dev-ml/dune-site:= dev-ml/camlp-streams:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/2.0.0
+SRC_URI=https://github.com/savonet/camomile/archive/v2.0.0.tar.gz -> camomile-2.0.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=d493cc1f033ea056bf839082d4649d60
diff --git a/metadata/md5-cache/dev-ml/charinfo_width-1.1.0-r1 b/metadata/md5-cache/dev-ml/charinfo_width-1.1.0-r1
new file mode 100644
index 000000000000..bb5832857711
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/charinfo_width-1.1.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=<dev-ml/camomile-2.0.0:= dev-ml/ppx_expect:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Determine column width for a character
+EAPI=8
+HOMEPAGE=https://github.com/kandu/charInfo_width
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=<dev-ml/camomile-2.0.0:= dev-ml/ppx_expect:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/1.1.0
+SRC_URI=https://github.com/kandu/charInfo_width/archive/1.1.0.tar.gz -> charinfo_width-1.1.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=7d52f96e118e0e6f268dc7ff463dfd28
diff --git a/metadata/md5-cache/dev-ml/cinaps-0.14.0 b/metadata/md5-cache/dev-ml/cinaps-0.14.0
new file mode 100644
index 000000000000..ef60a34bc62b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/cinaps-0.14.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/findlib:= dev-ml/re:= test? ( dev-ml/ppx_jane ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Trivial metaprogramming tool
+EAPI=7
+HOMEPAGE=https://github.com/ocaml-ppx/cinaps
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=MIT
+RDEPEND=dev-ml/findlib:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/0.14.0
+SRC_URI=https://github.com/ocaml-ppx/cinaps/archive/v0.14.0.tar.gz -> cinaps-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=1cc8b98c5178cfb5ae5855354a7792ea
diff --git a/metadata/md5-cache/dev-ml/cinaps-0.15.0 b/metadata/md5-cache/dev-ml/cinaps-0.15.0
new file mode 100644
index 000000000000..231b5dccff58
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/cinaps-0.15.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-ml/ppx_jane ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Trivial metaprogramming tool
+EAPI=7
+HOMEPAGE=https://github.com/ocaml-ppx/cinaps
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=MIT
+RDEPEND=dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/0.15.0
+SRC_URI=https://github.com/ocaml-ppx/cinaps/archive/v0.15.0.tar.gz -> cinaps-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=3f2e34e66df5d78d32b747ced0c03b3b
diff --git a/metadata/md5-cache/dev-ml/cinaps-0.15.1 b/metadata/md5-cache/dev-ml/cinaps-0.15.1
new file mode 100644
index 000000000000..a022af4d5308
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/cinaps-0.15.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-ml/ppx_jane ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Trivial metaprogramming tool
+EAPI=7
+HOMEPAGE=https://github.com/ocaml-ppx/cinaps
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/0.15.1
+SRC_URI=https://github.com/ocaml-ppx/cinaps/archive/v0.15.1.tar.gz -> cinaps-0.15.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=54c25cfd7bf6352ef91ae2c80a163352
diff --git a/metadata/md5-cache/dev-ml/cmdliner-1.0.4 b/metadata/md5-cache/dev-ml/cmdliner-1.0.4
new file mode 100644
index 000000000000..244e352e9a38
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/cmdliner-1.0.4
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/result:= dev-ml/findlib:= dev-ml/topkg dev-ml/ocamlbuild >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=Declarative definition of command line interfaces for OCaml
+EAPI=7
+HOMEPAGE=http://erratique.ch/software/cmdliner
+INHERIT=findlib
+IUSE=+ocamlopt test +ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=ISC
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/result:= dev-ml/findlib:= dev-lang/ocaml:=[ocamlopt?]
+RESTRICT=!test? ( test )
+SLOT=0/1.0.4
+SRC_URI=http://erratique.ch/software/cmdliner/releases/cmdliner-1.0.4.tbz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=5626cf07e6ea4ca887d05fc2daf77e6d
diff --git a/metadata/md5-cache/dev-ml/cmdliner-1.1.1 b/metadata/md5-cache/dev-ml/cmdliner-1.1.1
new file mode 100644
index 000000000000..6db3b13e2ea5
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/cmdliner-1.1.1
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install
+DEPEND=>=dev-lang/ocaml-4.08.00:=[ocamlopt?] dev-ml/result:= dev-ml/findlib:= dev-ml/topkg dev-ml/ocamlbuild >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=Declarative definition of command line interfaces for OCaml
+EAPI=7
+HOMEPAGE=http://erratique.ch/software/cmdliner
+INHERIT=findlib
+IUSE=+ocamlopt +ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=ISC
+RDEPEND=>=dev-lang/ocaml-4.08.00:=[ocamlopt?] dev-ml/result:= dev-ml/findlib:= dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/1.1.1
+SRC_URI=http://erratique.ch/software/cmdliner/releases/cmdliner-1.1.1.tbz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=4c4c0d3eec0284f004956a67e677c1f3
diff --git a/metadata/md5-cache/dev-ml/cmdliner-1.2.0 b/metadata/md5-cache/dev-ml/cmdliner-1.2.0
new file mode 100644
index 000000000000..19606938bc59
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/cmdliner-1.2.0
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install
+DEPEND=>=dev-lang/ocaml-4.08.00:=[ocamlopt?] dev-ml/result:= dev-ml/findlib:= dev-ml/topkg dev-ml/ocamlbuild >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=Declarative definition of command line interfaces for OCaml
+EAPI=8
+HOMEPAGE=http://erratique.ch/software/cmdliner
+INHERIT=findlib
+IUSE=+ocamlopt +ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=ISC
+RDEPEND=>=dev-lang/ocaml-4.08.00:=[ocamlopt?] dev-ml/result:= dev-ml/findlib:= dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/1.2.0
+SRC_URI=http://erratique.ch/software/cmdliner/releases/cmdliner-1.2.0.tbz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=305172048c487205e9236c879d357a3d
diff --git a/metadata/md5-cache/dev-ml/coq-menhirlib-20220210 b/metadata/md5-cache/dev-ml/coq-menhirlib-20220210
new file mode 100644
index 000000000000..046c08802660
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/coq-menhirlib-20220210
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/menhir-20220210:= 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-20220210:= sci-mathematics/coq:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/20220210
+SRC_URI=https://gitlab.inria.fr/fpottier/menhir/-/archive/20220210/menhir-20220210.tar.bz2
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=dfcf1b57a953877fd11b0a5886cd32c8
diff --git a/metadata/md5-cache/dev-ml/core-0.14.0-r4 b/metadata/md5-cache/dev-ml/core-0.14.0-r4
new file mode 100644
index 000000000000..22503da8c991
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/core-0.14.0-r4
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=<dev-lang/ocaml-4.12 dev-ml/base:= <dev-ml/core_kernel-0.15:= <dev-ml/jst-config-0.15:= <dev-ml/ppx_jane-0.15:= <dev-ml/sexplib-0.15:= dev-ml/spawn:= dev-ml/stdio:= dev-ml/timezone:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Jane Street's alternative to the standard library
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/core
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=MIT
+RDEPEND=<dev-lang/ocaml-4.12 dev-ml/base:= <dev-ml/core_kernel-0.15:= <dev-ml/jst-config-0.15:= <dev-ml/ppx_jane-0.15:= <dev-ml/sexplib-0.15:= dev-ml/spawn:= dev-ml/stdio:= dev-ml/timezone:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/core/archive/v0.14.0.tar.gz -> core-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=9a85bae1aaa5ea0db428ba0cdbedd41a
diff --git a/metadata/md5-cache/dev-ml/core-0.14.1-r1 b/metadata/md5-cache/dev-ml/core-0.14.1-r1
new file mode 100644
index 000000000000..638756e83fa3
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/core-0.14.1-r1
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= <dev-ml/core_kernel-0.15:= <dev-ml/jst-config-0.15:= <dev-ml/ppx_jane-0.15:= <dev-ml/sexplib-0.15:= dev-ml/spawn:= dev-ml/stdio:= =dev-ml/timezone-0.14*:= <dev-ml/jane-street-headers-0.15:= !>=dev-ml/core_unix-0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Jane Street's alternative to the standard library
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/core
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=dev-ml/base:= <dev-ml/core_kernel-0.15:= <dev-ml/jst-config-0.15:= <dev-ml/ppx_jane-0.15:= <dev-ml/sexplib-0.15:= dev-ml/spawn:= dev-ml/stdio:= =dev-ml/timezone-0.14*:= <dev-ml/jane-street-headers-0.15:= !>=dev-ml/core_unix-0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.14.1
+SRC_URI=https://github.com/janestreet/core/archive/v0.14.1.tar.gz -> core-0.14.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=4c8a01f0b4d58b6e094851509b63a49d
diff --git a/metadata/md5-cache/dev-ml/core-0.15.0 b/metadata/md5-cache/dev-ml/core-0.15.0
new file mode 100644
index 000000000000..6007dbd03516
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/core-0.15.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base_bigstring:0/0.15 dev-ml/ppx_jane:0/0.15 >=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
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-ml/base_bigstring:0/0.15 dev-ml/ppx_jane:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/core/archive/v0.15.0.tar.gz -> core-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=537d9d933b6860c01fea7e59e41a3410
diff --git a/metadata/md5-cache/dev-ml/core-0.15.1-r1 b/metadata/md5-cache/dev-ml/core-0.15.1-r1
new file mode 100644
index 000000000000..c53407dfb9a9
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/core-0.15.1-r1
@@ -0,0 +1,16 @@
+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:=
+DESCRIPTION=Jane Street's alternative to the standard library
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/core
+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:=
+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_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=52cf7593ca6a918f5c90b894eddc00e3
diff --git a/metadata/md5-cache/dev-ml/core-0.16.1 b/metadata/md5-cache/dev-ml/core-0.16.1
new file mode 100644
index 000000000000..ba1e99811d12
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/core-0.16.1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/base_bigstring:0/0.16 dev-ml/base_quickcheck:0/0.16 dev-ml/bin_prot:0/0.16 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.16 dev-ml/ppx_module_timer:= dev-ml/ppx_optional:= dev-ml/ppx_pipebang:= dev-ml/ppx_sexp_message:0/0.16 dev-ml/ppx_sexp_value:= dev-ml/ppx_stable:= dev-ml/ppx_string:= dev-ml/ppx_ignore_instrumentation:= dev-ml/typerep:0/0.16 >=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
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/base_bigstring:0/0.16 dev-ml/base_quickcheck:0/0.16 dev-ml/bin_prot:0/0.16 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.16 dev-ml/ppx_module_timer:= dev-ml/ppx_optional:= dev-ml/ppx_pipebang:= dev-ml/ppx_sexp_message:0/0.16 dev-ml/ppx_sexp_value:= dev-ml/ppx_stable:= dev-ml/ppx_string:= dev-ml/ppx_ignore_instrumentation:= dev-ml/typerep:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/core/archive/v0.16.1.tar.gz -> core-0.16.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=804222b7b99c35ba804f940dcd48133a
diff --git a/metadata/md5-cache/dev-ml/core_bench-0.14.0 b/metadata/md5-cache/dev-ml/core_bench-0.14.0
new file mode 100644
index 000000000000..85478e39daa8
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/core_bench-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/core-0.14.0:= >=dev-ml/core_kernel-0.14.0:= >=dev-ml/ppx_jane-0.14.0:= dev-ml/textutils:= >=dev-ml/re-1.8.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Micro-benchmarking library for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/core_bench
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=>=dev-ml/core-0.14.0:= >=dev-ml/core_kernel-0.14.0:= >=dev-ml/ppx_jane-0.14.0:= dev-ml/textutils:= >=dev-ml/re-1.8.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/core_bench/archive/v0.14.0.tar.gz -> core_bench-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=49b5a08e943b9ef062984af3a3f80c27
diff --git a/metadata/md5-cache/dev-ml/core_bench-0.15.0 b/metadata/md5-cache/dev-ml/core_bench-0.15.0
new file mode 100644
index 000000000000..d717bbe40482
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/core_bench-0.15.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/textutils:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Micro-benchmarking library for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/core_bench
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 x86
+LICENSE=MIT
+RDEPEND=dev-ml/textutils:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/core_bench/archive/v0.15.0.tar.gz -> core_bench-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=c7b292aecb062e8acec22ddafc0d4ccf
diff --git a/metadata/md5-cache/dev-ml/core_bench-0.16.0 b/metadata/md5-cache/dev-ml/core_bench-0.16.0
new file mode 100644
index 000000000000..7a47bb7836d9
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/core_bench-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/core:0/0.16 dev-ml/core_kernel:0/0.16 dev-ml/core_unix:0/0.16 dev-ml/ppx_compare:0/0.16 dev-ml/ppx_jane:0/0.16 dev-ml/ppx_let:0/0.16 dev-ml/textutils:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Micro-benchmarking library for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/core_bench
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/core:0/0.16 dev-ml/core_kernel:0/0.16 dev-ml/core_unix:0/0.16 dev-ml/ppx_compare:0/0.16 dev-ml/ppx_jane:0/0.16 dev-ml/ppx_let:0/0.16 dev-ml/textutils:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/core_bench/archive/v0.16.0.tar.gz -> core_bench-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=758e5810368373cad4a041094d2bfdcc
diff --git a/metadata/md5-cache/dev-ml/core_kernel-0.14.1-r3 b/metadata/md5-cache/dev-ml/core_kernel-0.14.1-r3
new file mode 100644
index 000000000000..917f21cd7272
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/core_kernel-0.14.1-r3
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-lang/ocaml:= <dev-ml/jst-config-0.15.0 dev-ml/base:= =dev-ml/base_bigstring-0.14*:= dev-ml/base_quickcheck:= dev-ml/bin_prot:= dev-ml/fieldslib:= dev-ml/jane-street-headers:= dev-ml/ocaml-migrate-parsetree:= =dev-ml/ppx_assert-0.14*:= =dev-ml/ppx_base-0.14*:= =dev-ml/ppx_hash-0.14*:= dev-ml/ppx_inline_test:= dev-ml/ppx_jane:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_sexp_message:= dev-ml/splittable_random:= dev-ml/sexplib:= dev-ml/stdio:= dev-ml/time_now:= dev-ml/typerep:= dev-ml/variantslib:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=System-independent part of Core
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/core_kernel
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-lang/ocaml:= <dev-ml/jst-config-0.15.0 dev-ml/base:= =dev-ml/base_bigstring-0.14*:= dev-ml/base_quickcheck:= dev-ml/bin_prot:= dev-ml/fieldslib:= dev-ml/jane-street-headers:= dev-ml/ocaml-migrate-parsetree:= =dev-ml/ppx_assert-0.14*:= =dev-ml/ppx_base-0.14*:= =dev-ml/ppx_hash-0.14*:= dev-ml/ppx_inline_test:= dev-ml/ppx_jane:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_sexp_message:= dev-ml/splittable_random:= dev-ml/sexplib:= dev-ml/stdio:= dev-ml/time_now:= dev-ml/typerep:= dev-ml/variantslib:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.14.1
+SRC_URI=https://github.com/janestreet/core_kernel/archive/v0.14.1.tar.gz -> core_kernel-0.14.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=cf49be7d1a977b61cd9559382d253512
diff --git a/metadata/md5-cache/dev-ml/core_kernel-0.14.2-r1 b/metadata/md5-cache/dev-ml/core_kernel-0.14.2-r1
new file mode 100644
index 000000000000..7b13d636378a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/core_kernel-0.14.2-r1
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-lang/ocaml:= <dev-ml/jst-config-0.15.0 >=dev-ml/ppx_optcomp-0.14.3:= dev-ml/base:= =dev-ml/base_bigstring-0.14*:= dev-ml/base_quickcheck:= dev-ml/bin_prot:= dev-ml/fieldslib:= dev-ml/jane-street-headers:= dev-ml/ocaml-migrate-parsetree:= =dev-ml/ppx_assert-0.14*:= =dev-ml/ppx_base-0.14*:= =dev-ml/ppx_hash-0.14*:= dev-ml/ppx_inline_test:= dev-ml/ppx_jane:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_sexp_message:= dev-ml/sexplib:= dev-ml/splittable_random:= dev-ml/stdio:= dev-ml/time_now:= dev-ml/typerep:= dev-ml/variantslib:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=System-independent part of Core
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/core_kernel
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-lang/ocaml:= <dev-ml/jst-config-0.15.0 >=dev-ml/ppx_optcomp-0.14.3:= dev-ml/base:= =dev-ml/base_bigstring-0.14*:= dev-ml/base_quickcheck:= dev-ml/bin_prot:= dev-ml/fieldslib:= dev-ml/jane-street-headers:= dev-ml/ocaml-migrate-parsetree:= =dev-ml/ppx_assert-0.14*:= =dev-ml/ppx_base-0.14*:= =dev-ml/ppx_hash-0.14*:= dev-ml/ppx_inline_test:= dev-ml/ppx_jane:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_sexp_message:= dev-ml/sexplib:= dev-ml/splittable_random:= dev-ml/stdio:= dev-ml/time_now:= dev-ml/typerep:= dev-ml/variantslib:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.14.2
+SRC_URI=https://github.com/janestreet/core_kernel/archive/v0.14.2.tar.gz -> core_kernel-0.14.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=6d9eb27e479dcbba7bf1d4e3325f9e17
diff --git a/metadata/md5-cache/dev-ml/core_kernel-0.15.0 b/metadata/md5-cache/dev-ml/core_kernel-0.15.0
new file mode 100644
index 000000000000..7214cec4dd9d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/core_kernel-0.15.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/core:0/0.15 dev-ml/int_repr:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=System-independent part of Core
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/core_kernel
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-ml/core:0/0.15 dev-ml/int_repr:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/core_kernel/archive/v0.15.0.tar.gz -> core_kernel-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=e319e21140566d2a063833d900658af4
diff --git a/metadata/md5-cache/dev-ml/core_kernel-0.16.0 b/metadata/md5-cache/dev-ml/core_kernel-0.16.0
new file mode 100644
index 000000000000..ebd846070876
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/core_kernel-0.16.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/base_quickcheck:= dev-ml/core:0/0.16 dev-ml/int_repr:0/0.16 dev-ml/ppx_assert:= dev-ml/ppx_bench:= dev-ml/ppx_bin_prot:= dev-ml/ppx_cold:= dev-ml/ppx_compare:= dev-ml/ppx_custom_printf:= dev-ml/ppx_disable_unused_warnings:= dev-ml/ppx_enumerate:= dev-ml/ppx_expect:= dev-ml/ppx_fields_conv:= dev-ml/ppx_fixed_literal:= dev-ml/ppx_globalize:= dev-ml/ppx_hash:= dev-ml/ppx_here:= dev-ml/ppx_ignore_instrumentation:= dev-ml/ppx_inline_test:= dev-ml/ppx_let:= dev-ml/ppx_log:= dev-ml/ppx_module_timer:= dev-ml/ppx_optcomp:0/0.16 dev-ml/ppx_optional:= dev-ml/ppx_pipebang:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_sexp_message:= dev-ml/ppx_sexp_value:= dev-ml/ppx_stable:= dev-ml/ppx_stable_witness:= dev-ml/ppx_string:= dev-ml/ppx_tydi:= dev-ml/ppx_typerep_conv:= dev-ml/ppx_variants_conv:= dev-ml/ppxlib:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=System-independent part of Core
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/core_kernel
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base_quickcheck:= dev-ml/core:0/0.16 dev-ml/int_repr:0/0.16 dev-ml/ppx_assert:= dev-ml/ppx_bench:= dev-ml/ppx_bin_prot:= dev-ml/ppx_cold:= dev-ml/ppx_compare:= dev-ml/ppx_custom_printf:= dev-ml/ppx_disable_unused_warnings:= dev-ml/ppx_enumerate:= dev-ml/ppx_expect:= dev-ml/ppx_fields_conv:= dev-ml/ppx_fixed_literal:= dev-ml/ppx_globalize:= dev-ml/ppx_hash:= dev-ml/ppx_here:= dev-ml/ppx_ignore_instrumentation:= dev-ml/ppx_inline_test:= dev-ml/ppx_let:= dev-ml/ppx_log:= dev-ml/ppx_module_timer:= dev-ml/ppx_optcomp:0/0.16 dev-ml/ppx_optional:= dev-ml/ppx_pipebang:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_sexp_message:= dev-ml/ppx_sexp_value:= dev-ml/ppx_stable:= dev-ml/ppx_stable_witness:= dev-ml/ppx_string:= dev-ml/ppx_tydi:= dev-ml/ppx_typerep_conv:= dev-ml/ppx_variants_conv:= dev-ml/ppxlib:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/core_kernel/archive/v0.16.0.tar.gz -> core_kernel-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=782ce3ef697143cddd7affe9f930987e
diff --git a/metadata/md5-cache/dev-ml/core_unix-0.15.0 b/metadata/md5-cache/dev-ml/core_unix-0.15.0
new file mode 100644
index 000000000000..5e9e34c0eb5d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/core_unix-0.15.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=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/timezone:0/0.15 dev-ml/spawn:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Unix-specific portions of Core
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/core_unix
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=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/timezone:0/0.15 dev-ml/spawn: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.0.tar.gz -> core_unix-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=5f243be77d4cbb8dff6e98b5a91b3d60
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
new file mode 100644
index 000000000000..4a5c563350ae
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/core_unix-0.15.2-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install prepare test
+DEPEND=>=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:=
+DESCRIPTION=Unix-specific portions of Core
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/core_unix
+INHERIT=dune toolchain-funcs
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 x86
+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_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01 toolchain-funcs 862d337d98edb576796827be2c6b11ca multilib c19072c3cd7ac5cb21de013f7e9832e0
+_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
new file mode 100644
index 000000000000..37c110877102
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/core_unix-0.16.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install prepare test
+DEPEND=>=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:=
+DESCRIPTION=Unix-specific portions of Core
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/core_unix
+INHERIT=dune toolchain-funcs
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+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_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01 toolchain-funcs 862d337d98edb576796827be2c6b11ca multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=0e630880ca304817f408a46dc5652944
diff --git a/metadata/md5-cache/dev-ml/cppo-1.6.7-r1 b/metadata/md5-cache/dev-ml/cppo-1.6.7-r1
new file mode 100644
index 000000000000..80e193764963
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/cppo-1.6.7-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ocamlbuild:= dev-ml/findlib:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=An equivalent of the C preprocessor for OCaml programs
+EAPI=7
+HOMEPAGE=https://github.com/ocaml-community/cppo/
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=BSD
+RDEPEND=dev-ml/ocamlbuild:= dev-ml/findlib:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/1.6.7
+SRC_URI=https://github.com/ocaml-community/cppo/archive/v1.6.7.tar.gz -> cppo-1.6.7.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=ae1038f7bbf16fe417c9361b76e2005d
diff --git a/metadata/md5-cache/dev-ml/cppo-1.6.8-r1 b/metadata/md5-cache/dev-ml/cppo-1.6.8-r1
new file mode 100644
index 000000000000..323bb6eefad4
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/cppo-1.6.8-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ocamlbuild:= dev-ml/findlib:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=An equivalent of the C preprocessor for OCaml programs
+EAPI=7
+HOMEPAGE=https://github.com/ocaml-community/cppo/
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=dev-ml/ocamlbuild:= dev-ml/findlib:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/1.6.8
+SRC_URI=https://github.com/ocaml-community/cppo/archive/v1.6.8.tar.gz -> cppo-1.6.8.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=4547f47c79540fd3e9325fe06c5bf2be
diff --git a/metadata/md5-cache/dev-ml/cppo-1.6.9-r1 b/metadata/md5-cache/dev-ml/cppo-1.6.9-r1
new file mode 100644
index 000000000000..345545e45a40
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/cppo-1.6.9-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ocamlbuild:= dev-ml/findlib:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=An equivalent of the C preprocessor for OCaml programs
+EAPI=7
+HOMEPAGE=https://github.com/ocaml-community/cppo/
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=dev-ml/ocamlbuild:= dev-ml/findlib:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/1.6.9
+SRC_URI=https://github.com/ocaml-community/cppo/archive/v1.6.9.tar.gz -> cppo-1.6.9.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=f208138a91610feee5d7cdbba95928f8
diff --git a/metadata/md5-cache/dev-ml/cryptokit-1.16.1-r1 b/metadata/md5-cache/dev-ml/cryptokit-1.16.1-r1
new file mode 100644
index 000000000000..96da9299ee03
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/cryptokit-1.16.1-r1
@@ -0,0 +1,17 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install postinst test
+DEPEND=dev-ml/dune-configurator dev-ml/zarith:=[-mpir] zlib? ( >=sys-libs/zlib-1.1 ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Cryptographic primitives library for Objective Caml
+EAPI=7
+HOMEPAGE=https://github.com/xavierleroy/cryptokit
+INHERIT=dune
+IUSE=cpu_flags_x86_aes +ocamlopt test zlib
+KEYWORDS=amd64 ~arm ~arm64 ~ppc x86
+LICENSE=LGPL-2
+RDEPEND=dev-ml/dune-configurator dev-ml/zarith:=[-mpir] zlib? ( >=sys-libs/zlib-1.1 ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+REQUIRED_USE=test? ( ocamlopt )
+RESTRICT=!test? ( test )
+SLOT=0/1.16.1
+SRC_URI=https://github.com/xavierleroy/cryptokit/archive/release1161.tar.gz -> cryptokit-1.16.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=5829a8e300730b7aafc84773a57935ee
diff --git a/metadata/md5-cache/dev-ml/csexp-1.3.2-r1 b/metadata/md5-cache/dev-ml/csexp-1.3.2-r1
new file mode 100644
index 000000000000..a0d8fc613314
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/csexp-1.3.2-r1
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/result-1.5:=[ocamlopt=] test? ( dev-ml/ppx_expect ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Parsing and printing of S-expressions in Canonical form
+EAPI=7
+HOMEPAGE=https://github.com/ocaml-dune/csexp
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=MIT
+RDEPEND=>=dev-ml/result-1.5:=[ocamlopt=] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/1.3.2
+SRC_URI=https://github.com/ocaml-dune/csexp/releases/download/1.3.2/csexp-1.3.2.tbz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=3d19ed9126570500bfa2c342a5b591d3
diff --git a/metadata/md5-cache/dev-ml/csexp-1.5.1 b/metadata/md5-cache/dev-ml/csexp-1.5.1
new file mode 100644
index 000000000000..bd8c5fa36bb2
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/csexp-1.5.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/result-1.5:=[ocamlopt=] test? ( dev-ml/ppx_expect ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Parsing and printing of S-expressions in Canonical form
+EAPI=7
+HOMEPAGE=https://github.com/ocaml-dune/csexp
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=>=dev-ml/result-1.5:=[ocamlopt=] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/1.5.1
+SRC_URI=https://github.com/ocaml-dune/csexp/releases/download/1.5.1/csexp-1.5.1.tbz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=2628c866d6a5afcf0f07ea3fc401d6e1
diff --git a/metadata/md5-cache/dev-ml/csexp-1.5.2 b/metadata/md5-cache/dev-ml/csexp-1.5.2
new file mode 100644
index 000000000000..aa213af98636
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/csexp-1.5.2
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-ml/ppx_expect ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/result-1.5:=[ocamlopt=] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Parsing and printing of S-expressions in Canonical form
+EAPI=8
+HOMEPAGE=https://github.com/ocaml-dune/csexp/
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-ml/result-1.5:=[ocamlopt=] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/1.5.2
+SRC_URI=https://github.com/ocaml-dune/csexp/releases/download/1.5.2/csexp-1.5.2.tbz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=cfe78cf686ae6b0114b3f2343a7437ef
diff --git a/metadata/md5-cache/dev-ml/cudf-0.10 b/metadata/md5-cache/dev-ml/cudf-0.10
new file mode 100644
index 000000000000..3f31986ecb15
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/cudf-0.10
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install prepare test
+DEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/extlib:= dev-ml/findlib:= dev-libs/glib:2 llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) sys-libs/ncurses:= 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=7
+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-lang/ocaml-3.12:=[ocamlopt?] dev-ml/extlib:= dev-ml/findlib:= dev-libs/glib:2 llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) sys-libs/ncurses:= >=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_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01 toolchain-funcs 862d337d98edb576796827be2c6b11ca multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=cfdc16ff809de2a2dba490068cde207d
diff --git a/metadata/md5-cache/dev-ml/cudf-0.9-r2 b/metadata/md5-cache/dev-ml/cudf-0.9-r2
new file mode 100644
index 000000000000..fc7d0c77e696
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/cudf-0.9-r2
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile install prepare test
+DEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/extlib:= dev-ml/findlib:= dev-libs/glib:2 llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) sys-libs/ncurses:= test? ( dev-ml/ounit2 ) dev-ml/ocamlbuild dev-lang/perl
+DESCRIPTION=Library to parse, pretty print, and evaluate CUDF documents
+EAPI=7
+HOMEPAGE=http://www.mancoosi.org/cudf/
+INHERIT=toolchain-funcs
+IUSE=+ocamlopt llvm-libunwind test
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=LGPL-3
+RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/extlib:= dev-ml/findlib:= dev-libs/glib:2 llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) sys-libs/ncurses:=
+RESTRICT=!test? ( test )
+SLOT=0/0.9
+SRC_URI=https://gforge.inria.fr/frs/download.php/file/36602/cudf-0.9.tar.gz
+_eclasses_=toolchain-funcs 862d337d98edb576796827be2c6b11ca multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=2a05c9dfab35294f3df2878dc084f5ed
diff --git a/metadata/md5-cache/dev-ml/curses-1.0.10 b/metadata/md5-cache/dev-ml/curses-1.0.10
new file mode 100644
index 000000000000..34e41a92e487
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/curses-1.0.10
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune-configurator dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Bindings to ncurses
+EAPI=8
+HOMEPAGE=https://github.com/mbacarella/curses
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=LGPL-2.1+
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0
+SRC_URI=https://github.com/mbacarella/curses/releases/download/1.0.10/curses-1.0.10.tbz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=a045c7a0c1c030a63b399ceb9f4a1d31
diff --git a/metadata/md5-cache/dev-ml/curses-1.0.11 b/metadata/md5-cache/dev-ml/curses-1.0.11
new file mode 100644
index 000000000000..bd29f818f697
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/curses-1.0.11
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune-configurator dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Bindings to ncurses
+EAPI=8
+HOMEPAGE=https://github.com/mbacarella/curses
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=LGPL-2.1+
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0
+SRC_URI=https://github.com/mbacarella/curses/archive/refs/tags/1.0.11.tar.gz -> curses-1.0.11.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=040f5cee4dfa88bfd1711b190d665f3c
diff --git a/metadata/md5-cache/dev-ml/dose3-7.0.0 b/metadata/md5-cache/dev-ml/dose3-7.0.0
new file mode 100644
index 000000000000..d01c556712ee
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dose3-7.0.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-ml/findlib dev-ml/ocamlbuild dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.03:=[ocamlopt=] dev-ml/ocaml-base64:=[ocamlopt=] >=dev-ml/cudf-0.7:=[ocamlopt=] >=dev-ml/extlib-1.7.8:=[ocamlopt=] >=dev-ml/ocamlgraph-2.0.0:=[ocamlopt=] >=dev-ml/re-1.2.2:=[ocamlopt=] dev-ml/parmap:=[ocamlopt=] >=dev-ml/camlzip-1.08:=[ocamlopt=] >=dev-ml/camlbz2-0.7.0:= dev-ml/ocaml-expat:=[ocamlopt=] dev-ml/xml-light:=[ocamlopt=] app-arch/rpm >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Library to perform analysis on package repositories
+EAPI=7
+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-lang/ocaml-4.03:=[ocamlopt=] dev-ml/ocaml-base64:=[ocamlopt=] >=dev-ml/cudf-0.7:=[ocamlopt=] >=dev-ml/extlib-1.7.8:=[ocamlopt=] >=dev-ml/ocamlgraph-2.0.0:=[ocamlopt=] >=dev-ml/re-1.2.2:=[ocamlopt=] dev-ml/parmap:=[ocamlopt=] >=dev-ml/camlzip-1.08:=[ocamlopt=] >=dev-ml/camlbz2-0.7.0:= dev-ml/ocaml-expat:=[ocamlopt=] dev-ml/xml-light:=[ocamlopt=] app-arch/rpm >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/7.0.0
+SRC_URI=https://gitlab.com/irill/dose3/-/archive/7.0.0/dose3-7.0.0.tar.bz2
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=88e923fa8cbabccab2378df112eb16a4
diff --git a/metadata/md5-cache/dev-ml/dune-2.8.4 b/metadata/md5-cache/dev-ml/dune-2.8.4
new file mode 100644
index 000000000000..27c141c53939
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-2.8.4
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile configure install
+DEPEND=>=dev-lang/ocaml-4.08:= <dev-lang/ocaml-4.13 !dev-ml/jbuilder dev-ml/findlib test? ( dev-ml/core_bench dev-ml/ppx_bench dev-ml/ppx_expect )
+DESCRIPTION=A composable build system for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=multiprocessing
+IUSE=test
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.08:= <dev-lang/ocaml-4.13 !dev-ml/jbuilder
+RESTRICT=strip !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_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730
+_md5_=446e51df01bef9163ed50123837e73db
diff --git a/metadata/md5-cache/dev-ml/dune-2.9.1 b/metadata/md5-cache/dev-ml/dune-2.9.1
new file mode 100644
index 000000000000..1ed59ae1dc4a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-2.9.1
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile configure install
+DEPEND=>=dev-lang/ocaml-4.08:= !dev-ml/jbuilder dev-ml/findlib test? ( dev-ml/core_bench dev-ml/ppx_bench dev-ml/ppx_expect )
+DESCRIPTION=A composable build system for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=multiprocessing
+IUSE=test
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.08:= !dev-ml/jbuilder
+RESTRICT=strip !test? ( test )
+SLOT=0/2.9.1
+SRC_URI=https://github.com/ocaml/dune/archive/2.9.1.tar.gz -> dune-2.9.1.tar.gz
+_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730
+_md5_=70f66b8d7a24854648acde45afc9a0f3
diff --git a/metadata/md5-cache/dev-ml/dune-2.9.3-r3 b/metadata/md5-cache/dev-ml/dune-2.9.3-r3
new file mode 100644
index 000000000000..0f6b80f9eea2
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-2.9.3-r3
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile configure install
+DEPEND=>=dev-lang/ocaml-4.08:= emacs? ( >=app-editors/emacs-23.1:* ) dev-ml/findlib test? ( dev-ml/core_bench dev-ml/ppx_bench dev-ml/ppx_expect )
+DESCRIPTION=A composable build system for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=multiprocessing elisp-common
+IUSE=emacs test
+KEYWORDS=amd64 arm ~arm64 ~ppc ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.08:= emacs? ( >=app-editors/emacs-23.1:* )
+RESTRICT=strip !test? ( test )
+SLOT=0/2.9.3
+SRC_URI=https://github.com/ocaml/dune/archive/2.9.3.tar.gz -> dune-2.9.3.tar.gz
+_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6
+_md5_=be859d5614fd27b8b4382ab3c5eb8403
diff --git a/metadata/md5-cache/dev-ml/dune-3.0.3-r1 b/metadata/md5-cache/dev-ml/dune-3.0.3-r1
new file mode 100644
index 000000000000..3923e5ac23cf
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-3.0.3-r1
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=>=dev-lang/ocaml-4.08:= emacs? ( >=app-editors/emacs-23.1:* )
+DESCRIPTION=A composable build system for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=multiprocessing elisp-common
+IUSE=emacs
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.08:= emacs? ( >=app-editors/emacs-23.1:* )
+RESTRICT=strip test
+SLOT=0/3.0.3
+SRC_URI=https://github.com/ocaml/dune/archive/3.0.3.tar.gz -> dune-3.0.3.tar.gz
+_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6
+_md5_=bf0fd7c8d81a3ce8b73689bc5796ca94
diff --git a/metadata/md5-cache/dev-ml/dune-3.1.1 b/metadata/md5-cache/dev-ml/dune-3.1.1
new file mode 100644
index 000000000000..57ea7503f70b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-3.1.1
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=>=dev-lang/ocaml-4.08:= emacs? ( >=app-editors/emacs-23.1:* )
+DESCRIPTION=A composable build system for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=multiprocessing elisp-common
+IUSE=emacs
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.08:= emacs? ( >=app-editors/emacs-23.1:* )
+RESTRICT=strip test
+SLOT=0/3.1.1
+SRC_URI=https://github.com/ocaml/dune/archive/3.1.1.tar.gz -> dune-3.1.1.tar.gz
+_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6
+_md5_=bf0fd7c8d81a3ce8b73689bc5796ca94
diff --git a/metadata/md5-cache/dev-ml/dune-3.10.0 b/metadata/md5-cache/dev-ml/dune-3.10.0
new file mode 100644
index 000000000000..6444742d4bc7
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-3.10.0
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=>=dev-lang/ocaml-4.08:= emacs? ( >=app-editors/emacs-23.1:* )
+DESCRIPTION=A composable build system for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=multiprocessing elisp-common
+IUSE=emacs
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.08:= emacs? ( >=app-editors/emacs-23.1:* )
+RESTRICT=strip test
+SLOT=0/3.10.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.10.0.tar.gz -> dune-3.10.0.tar.gz
+_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6
+_md5_=a722245d691d8793435c53dfb0200c6b
diff --git a/metadata/md5-cache/dev-ml/dune-3.2.0 b/metadata/md5-cache/dev-ml/dune-3.2.0
new file mode 100644
index 000000000000..540d1915772b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-3.2.0
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=>=dev-lang/ocaml-4.08:= emacs? ( >=app-editors/emacs-23.1:* )
+DESCRIPTION=A composable build system for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=multiprocessing elisp-common
+IUSE=emacs
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.08:= emacs? ( >=app-editors/emacs-23.1:* )
+RESTRICT=strip test
+SLOT=0/3.2.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.2.0.tar.gz -> dune-3.2.0.tar.gz
+_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6
+_md5_=818311bec6b5c14e762daa637e2d3f86
diff --git a/metadata/md5-cache/dev-ml/dune-3.5.0 b/metadata/md5-cache/dev-ml/dune-3.5.0
new file mode 100644
index 000000000000..24ba975583e5
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-3.5.0
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=>=dev-lang/ocaml-4.08:= emacs? ( >=app-editors/emacs-23.1:* )
+DESCRIPTION=A composable build system for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=multiprocessing elisp-common
+IUSE=emacs
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.08:= emacs? ( >=app-editors/emacs-23.1:* )
+RESTRICT=strip test
+SLOT=0/3.5.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.5.0.tar.gz -> dune-3.5.0.tar.gz
+_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6
+_md5_=818311bec6b5c14e762daa637e2d3f86
diff --git a/metadata/md5-cache/dev-ml/dune-3.6.1 b/metadata/md5-cache/dev-ml/dune-3.6.1
new file mode 100644
index 000000000000..40b08ebcc8b3
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-3.6.1
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=>=dev-lang/ocaml-4.08:= emacs? ( >=app-editors/emacs-23.1:* )
+DESCRIPTION=A composable build system for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=multiprocessing elisp-common
+IUSE=emacs
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.08:= emacs? ( >=app-editors/emacs-23.1:* )
+RESTRICT=strip test
+SLOT=0/3.6.1
+SRC_URI=https://github.com/ocaml/dune/archive/3.6.1.tar.gz -> dune-3.6.1.tar.gz
+_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6
+_md5_=142b39a3069bf0b4a6861000727cfcda
diff --git a/metadata/md5-cache/dev-ml/dune-3.6.2 b/metadata/md5-cache/dev-ml/dune-3.6.2
new file mode 100644
index 000000000000..ea5d134ba691
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-3.6.2
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=>=dev-lang/ocaml-4.08:= emacs? ( >=app-editors/emacs-23.1:* )
+DESCRIPTION=A composable build system for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=multiprocessing elisp-common
+IUSE=emacs
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.08:= emacs? ( >=app-editors/emacs-23.1:* )
+RESTRICT=strip test
+SLOT=0/3.6.2
+SRC_URI=https://github.com/ocaml/dune/archive/3.6.2.tar.gz -> dune-3.6.2.tar.gz
+_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6
+_md5_=06dee6fd9491760c493615e975619ccc
diff --git a/metadata/md5-cache/dev-ml/dune-3.7.0 b/metadata/md5-cache/dev-ml/dune-3.7.0
new file mode 100644
index 000000000000..f64d093207ac
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-3.7.0
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=>=dev-lang/ocaml-4.08:= emacs? ( >=app-editors/emacs-23.1:* )
+DESCRIPTION=A composable build system for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=multiprocessing elisp-common
+IUSE=emacs
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.08:= emacs? ( >=app-editors/emacs-23.1:* )
+RESTRICT=strip test
+SLOT=0/3.7.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.7.0.tar.gz -> dune-3.7.0.tar.gz
+_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6
+_md5_=06dee6fd9491760c493615e975619ccc
diff --git a/metadata/md5-cache/dev-ml/dune-3.7.1 b/metadata/md5-cache/dev-ml/dune-3.7.1
new file mode 100644
index 000000000000..dc8ea79c9b83
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-3.7.1
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=>=dev-lang/ocaml-4.08:= emacs? ( >=app-editors/emacs-23.1:* )
+DESCRIPTION=A composable build system for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=multiprocessing elisp-common
+IUSE=emacs
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.08:= emacs? ( >=app-editors/emacs-23.1:* )
+RESTRICT=strip test
+SLOT=0/3.7.1
+SRC_URI=https://github.com/ocaml/dune/archive/3.7.1.tar.gz -> dune-3.7.1.tar.gz
+_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6
+_md5_=06555d029920a01009d259d88dbcd5a1
diff --git a/metadata/md5-cache/dev-ml/dune-3.8.0 b/metadata/md5-cache/dev-ml/dune-3.8.0
new file mode 100644
index 000000000000..abee4cb7b6ef
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-3.8.0
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=>=dev-lang/ocaml-4.08:= emacs? ( >=app-editors/emacs-23.1:* )
+DESCRIPTION=A composable build system for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=multiprocessing elisp-common
+IUSE=emacs
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.08:= emacs? ( >=app-editors/emacs-23.1:* )
+RESTRICT=strip test
+SLOT=0/3.8.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.8.0.tar.gz -> dune-3.8.0.tar.gz
+_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6
+_md5_=a722245d691d8793435c53dfb0200c6b
diff --git a/metadata/md5-cache/dev-ml/dune-3.9.0 b/metadata/md5-cache/dev-ml/dune-3.9.0
new file mode 100644
index 000000000000..3744c87039c8
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-3.9.0
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=>=dev-lang/ocaml-4.08:= emacs? ( >=app-editors/emacs-23.1:* )
+DESCRIPTION=A composable build system for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=multiprocessing elisp-common
+IUSE=emacs
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.08:= emacs? ( >=app-editors/emacs-23.1:* )
+RESTRICT=strip test
+SLOT=0/3.9.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.9.0.tar.gz -> dune-3.9.0.tar.gz
+_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6
+_md5_=a722245d691d8793435c53dfb0200c6b
diff --git a/metadata/md5-cache/dev-ml/dune-3.9.1 b/metadata/md5-cache/dev-ml/dune-3.9.1
new file mode 100644
index 000000000000..4641a08045a7
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-3.9.1
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=>=dev-lang/ocaml-4.08:= emacs? ( >=app-editors/emacs-23.1:* )
+DESCRIPTION=A composable build system for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=multiprocessing elisp-common
+IUSE=emacs
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.08:= emacs? ( >=app-editors/emacs-23.1:* )
+RESTRICT=strip test
+SLOT=0/3.9.1
+SRC_URI=https://github.com/ocaml/dune/archive/3.9.1.tar.gz -> dune-3.9.1.tar.gz
+_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6
+_md5_=a722245d691d8793435c53dfb0200c6b
diff --git a/metadata/md5-cache/dev-ml/dune-build-info-2.9.1 b/metadata/md5-cache/dev-ml/dune-build-info-2.9.1
new file mode 100644
index 000000000000..84d0aa2a541e
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-build-info-2.9.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Embed locations informations inside executable and libraries
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/2.9.1
+SRC_URI=https://github.com/ocaml/dune/archive/2.9.1.tar.gz -> dune-2.9.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=644a9f9317c486921aec001c26ec6d40
diff --git a/metadata/md5-cache/dev-ml/dune-build-info-2.9.3 b/metadata/md5-cache/dev-ml/dune-build-info-2.9.3
new file mode 100644
index 000000000000..393551e90cc8
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-build-info-2.9.3
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Embed locations informations inside executable and libraries
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm ppc64 x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/2.9.3
+SRC_URI=https://github.com/ocaml/dune/archive/2.9.3.tar.gz -> dune-2.9.3.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=e5209797d923eb8db0e80d6633d136ec
diff --git a/metadata/md5-cache/dev-ml/dune-build-info-3.10.0 b/metadata/md5-cache/dev-ml/dune-build-info-3.10.0
new file mode 100644
index 000000000000..73bf072deb5f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-build-info-3.10.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=>=dev-ml/dune-3.5 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Embed locations informations inside executable and libraries
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=>=dev-ml/dune-3.5 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.10.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.10.0.tar.gz -> dune-3.10.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=816d8969be6d60355b46cabdb83c6acd
diff --git a/metadata/md5-cache/dev-ml/dune-build-info-3.2.0 b/metadata/md5-cache/dev-ml/dune-build-info-3.2.0
new file mode 100644
index 000000000000..a867b4ec5d20
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-build-info-3.2.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=>=dev-ml/dune-3.0 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Embed locations informations inside executable and libraries
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=>=dev-ml/dune-3.0 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.2.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.2.0.tar.gz -> dune-3.2.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=c55daba0d5178a679118cc3efb90bf39
diff --git a/metadata/md5-cache/dev-ml/dune-build-info-3.6.1 b/metadata/md5-cache/dev-ml/dune-build-info-3.6.1
new file mode 100644
index 000000000000..c048597b8598
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-build-info-3.6.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=>=dev-ml/dune-3.5 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Embed locations informations inside executable and libraries
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=amd64 x86
+LICENSE=MIT
+RDEPEND=>=dev-ml/dune-3.5 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.6.1
+SRC_URI=https://github.com/ocaml/dune/archive/3.6.1.tar.gz -> dune-3.6.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=98d8f271279c066531cda917dd856edc
diff --git a/metadata/md5-cache/dev-ml/dune-build-info-3.7.0 b/metadata/md5-cache/dev-ml/dune-build-info-3.7.0
new file mode 100644
index 000000000000..a960176e798d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-build-info-3.7.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=>=dev-ml/dune-3.5 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Embed locations informations inside executable and libraries
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=>=dev-ml/dune-3.5 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.7.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.7.0.tar.gz -> dune-3.7.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=429b8def6abfcbe7ce73c020f3c60799
diff --git a/metadata/md5-cache/dev-ml/dune-build-info-3.7.1 b/metadata/md5-cache/dev-ml/dune-build-info-3.7.1
new file mode 100644
index 000000000000..a88ddec226dd
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-build-info-3.7.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=>=dev-ml/dune-3.5 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Embed locations informations inside executable and libraries
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=amd64 ~x86
+LICENSE=MIT
+RDEPEND=>=dev-ml/dune-3.5 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.7.1
+SRC_URI=https://github.com/ocaml/dune/archive/3.7.1.tar.gz -> dune-3.7.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=cecd2670df3a08556b8612a927b32b6f
diff --git a/metadata/md5-cache/dev-ml/dune-build-info-3.8.0 b/metadata/md5-cache/dev-ml/dune-build-info-3.8.0
new file mode 100644
index 000000000000..5ba478efaeb6
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-build-info-3.8.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=>=dev-ml/dune-3.5 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Embed locations informations inside executable and libraries
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=>=dev-ml/dune-3.5 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.8.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.8.0.tar.gz -> dune-3.8.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=816d8969be6d60355b46cabdb83c6acd
diff --git a/metadata/md5-cache/dev-ml/dune-build-info-3.9.0 b/metadata/md5-cache/dev-ml/dune-build-info-3.9.0
new file mode 100644
index 000000000000..e3ac5e9ac5c8
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-build-info-3.9.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=>=dev-ml/dune-3.5 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Embed locations informations inside executable and libraries
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=>=dev-ml/dune-3.5 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.9.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.9.0.tar.gz -> dune-3.9.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=816d8969be6d60355b46cabdb83c6acd
diff --git a/metadata/md5-cache/dev-ml/dune-build-info-3.9.1 b/metadata/md5-cache/dev-ml/dune-build-info-3.9.1
new file mode 100644
index 000000000000..f4eee9ada37f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-build-info-3.9.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=>=dev-ml/dune-3.5 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Embed locations informations inside executable and libraries
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=>=dev-ml/dune-3.5 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.9.1
+SRC_URI=https://github.com/ocaml/dune/archive/3.9.1.tar.gz -> dune-3.9.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=816d8969be6d60355b46cabdb83c6acd
diff --git a/metadata/md5-cache/dev-ml/dune-configurator-2.8.4 b/metadata/md5-cache/dev-ml/dune-configurator-2.8.4
new file mode 100644
index 000000000000..b9c46a943506
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-configurator-2.8.4
@@ -0,0 +1,16 @@
+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_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=b42dc02669c7548d74a28646127a6272
diff --git a/metadata/md5-cache/dev-ml/dune-configurator-2.9.1 b/metadata/md5-cache/dev-ml/dune-configurator-2.9.1
new file mode 100644
index 000000000000..ea1669860246
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-configurator-2.9.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=~dev-ml/dune-private-libs-2.9.1:=[ocamlopt?] dev-ml/csexp:=[ocamlopt?] dev-ml/result:=[ocamlopt?] test? ( dev-ml/core_bench dev-ml/menhir dev-ml/opam dev-ml/ppx_expect ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=A composable build system for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=MIT
+RDEPEND=~dev-ml/dune-private-libs-2.9.1:=[ocamlopt?] dev-ml/csexp:=[ocamlopt?] dev-ml/result:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/2.9.1
+SRC_URI=https://github.com/ocaml/dune/archive/2.9.1.tar.gz -> dune-2.9.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=b42dc02669c7548d74a28646127a6272
diff --git a/metadata/md5-cache/dev-ml/dune-configurator-2.9.3 b/metadata/md5-cache/dev-ml/dune-configurator-2.9.3
new file mode 100644
index 000000000000..97894940b516
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-configurator-2.9.3
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=~dev-ml/dune-private-libs-2.9.3:=[ocamlopt?] dev-ml/csexp:=[ocamlopt?] dev-ml/result:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=A composable build system for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm ~arm64 ~ppc ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=~dev-ml/dune-private-libs-2.9.3:=[ocamlopt?] dev-ml/csexp:=[ocamlopt?] dev-ml/result:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/2.9.3
+SRC_URI=https://github.com/ocaml/dune/archive/2.9.3.tar.gz -> dune-2.9.3.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=a3650d9dc6f173458114389de13490bd
diff --git a/metadata/md5-cache/dev-ml/dune-configurator-3.0.3-r1 b/metadata/md5-cache/dev-ml/dune-configurator-3.0.3-r1
new file mode 100644
index 000000000000..b36f3aad9945
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-configurator-3.0.3-r1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=A composable build system for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.0.3
+SRC_URI=https://github.com/ocaml/dune/archive/3.0.3.tar.gz -> dune-3.0.3.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=aad23c2ae79384227b4eb86fe3739e41
diff --git a/metadata/md5-cache/dev-ml/dune-configurator-3.10.0 b/metadata/md5-cache/dev-ml/dune-configurator-3.10.0
new file mode 100644
index 000000000000..4f64846a2cbb
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-configurator-3.10.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Helper library for gathering system configuration
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.10.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.10.0.tar.gz -> dune-3.10.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=fa5901cee25b3915bf8128fc8661546d
diff --git a/metadata/md5-cache/dev-ml/dune-configurator-3.2.0 b/metadata/md5-cache/dev-ml/dune-configurator-3.2.0
new file mode 100644
index 000000000000..fc78025b1117
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-configurator-3.2.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Helper library for gathering system configuration
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.2.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.2.0.tar.gz -> dune-3.2.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=71480c6a274e39060c3918131157f31b
diff --git a/metadata/md5-cache/dev-ml/dune-configurator-3.6.1 b/metadata/md5-cache/dev-ml/dune-configurator-3.6.1
new file mode 100644
index 000000000000..84853c22a8cd
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-configurator-3.6.1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Helper library for gathering system configuration
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.6.1
+SRC_URI=https://github.com/ocaml/dune/archive/3.6.1.tar.gz -> dune-3.6.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=2cc33c4a7f88beb0ab9870c993f65683
diff --git a/metadata/md5-cache/dev-ml/dune-configurator-3.7.0 b/metadata/md5-cache/dev-ml/dune-configurator-3.7.0
new file mode 100644
index 000000000000..fd0edb666953
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-configurator-3.7.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Helper library for gathering system configuration
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.7.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.7.0.tar.gz -> dune-3.7.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=fa5901cee25b3915bf8128fc8661546d
diff --git a/metadata/md5-cache/dev-ml/dune-configurator-3.7.1 b/metadata/md5-cache/dev-ml/dune-configurator-3.7.1
new file mode 100644
index 000000000000..2d3165fe17be
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-configurator-3.7.1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Helper library for gathering system configuration
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.7.1
+SRC_URI=https://github.com/ocaml/dune/archive/3.7.1.tar.gz -> dune-3.7.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=481c8ed5aa611fe705f4a375dfb6ace5
diff --git a/metadata/md5-cache/dev-ml/dune-configurator-3.8.0 b/metadata/md5-cache/dev-ml/dune-configurator-3.8.0
new file mode 100644
index 000000000000..381e513ef411
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-configurator-3.8.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Helper library for gathering system configuration
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.8.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.8.0.tar.gz -> dune-3.8.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=fa5901cee25b3915bf8128fc8661546d
diff --git a/metadata/md5-cache/dev-ml/dune-configurator-3.9.0 b/metadata/md5-cache/dev-ml/dune-configurator-3.9.0
new file mode 100644
index 000000000000..a63de7d61529
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-configurator-3.9.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Helper library for gathering system configuration
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.9.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.9.0.tar.gz -> dune-3.9.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=fa5901cee25b3915bf8128fc8661546d
diff --git a/metadata/md5-cache/dev-ml/dune-configurator-3.9.1 b/metadata/md5-cache/dev-ml/dune-configurator-3.9.1
new file mode 100644
index 000000000000..ec39aee03703
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-configurator-3.9.1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Helper library for gathering system configuration
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.9.1
+SRC_URI=https://github.com/ocaml/dune/archive/3.9.1.tar.gz -> dune-3.9.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=fa5901cee25b3915bf8128fc8661546d
diff --git a/metadata/md5-cache/dev-ml/dune-private-libs-2.8.4 b/metadata/md5-cache/dev-ml/dune-private-libs-2.8.4
new file mode 100644
index 000000000000..a076c7540fa2
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-private-libs-2.8.4
@@ -0,0 +1,16 @@
+BDEPEND=~dev-ml/dune-2.8.4 test? ( dev-ml/core_bench dev-ml/menhir dev-ml/opam dev-ml/ppx_expect ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-ml/csexp:=[ocamlopt?] dev-ml/findlib:=[ocamlopt?] >=dev-lang/ocaml-4.09:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=A composable build system for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/csexp:=[ocamlopt?] dev-ml/findlib:=[ocamlopt?] >=dev-lang/ocaml-4.09:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/2.8.4
+SRC_URI=https://github.com/ocaml/dune/archive/2.8.4.tar.gz -> dune-2.8.4.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=fe4ed2a40ba26f40c9e9c52274d78b9e
diff --git a/metadata/md5-cache/dev-ml/dune-private-libs-2.9.1 b/metadata/md5-cache/dev-ml/dune-private-libs-2.9.1
new file mode 100644
index 000000000000..8a1a23d305e7
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-private-libs-2.9.1
@@ -0,0 +1,16 @@
+BDEPEND=~dev-ml/dune-2.9.1 test? ( dev-ml/core_bench dev-ml/menhir dev-ml/opam dev-ml/ppx_expect ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-ml/csexp:=[ocamlopt?] dev-ml/findlib:=[ocamlopt?] >=dev-lang/ocaml-4.09:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=A composable build system for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/csexp:=[ocamlopt?] dev-ml/findlib:=[ocamlopt?] >=dev-lang/ocaml-4.09:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/2.9.1
+SRC_URI=https://github.com/ocaml/dune/archive/2.9.1.tar.gz -> dune-2.9.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=fe4ed2a40ba26f40c9e9c52274d78b9e
diff --git a/metadata/md5-cache/dev-ml/dune-private-libs-2.9.3 b/metadata/md5-cache/dev-ml/dune-private-libs-2.9.3
new file mode 100644
index 000000000000..ff7d1b13473b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-private-libs-2.9.3
@@ -0,0 +1,16 @@
+BDEPEND=~dev-ml/dune-2.9.3 test? ( dev-ml/core_bench dev-ml/menhir dev-ml/opam dev-ml/ppx_expect ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-ml/csexp:=[ocamlopt?] dev-ml/findlib:=[ocamlopt?] >=dev-lang/ocaml-4.09:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=A composable build system for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 arm ~arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/csexp:=[ocamlopt?] dev-ml/findlib:=[ocamlopt?] >=dev-lang/ocaml-4.09:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/2.9.3
+SRC_URI=https://github.com/ocaml/dune/archive/2.9.3.tar.gz -> dune-2.9.3.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=4a0b9c60f93e455916b7090a7e4be292
diff --git a/metadata/md5-cache/dev-ml/dune-private-libs-3.0.3-r1 b/metadata/md5-cache/dev-ml/dune-private-libs-3.0.3-r1
new file mode 100644
index 000000000000..a9675f1ddbe0
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-private-libs-3.0.3-r1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.0.3:=[ocamlopt?] ~dev-ml/stdune-3.0.3:=[ocamlopt?] >=dev-lang/ocaml-4.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Private libraries of Dune
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.0.3:=[ocamlopt?] ~dev-ml/stdune-3.0.3:=[ocamlopt?] >=dev-lang/ocaml-4.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.0.3
+SRC_URI=https://github.com/ocaml/dune/archive/3.0.3.tar.gz -> dune-3.0.3.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=6c93d7f4280f8605f25f6e8721c62eea
diff --git a/metadata/md5-cache/dev-ml/dune-private-libs-3.10.0 b/metadata/md5-cache/dev-ml/dune-private-libs-3.10.0
new file mode 100644
index 000000000000..12c2246ff454
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-private-libs-3.10.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.10.0:=[ocamlopt?] ~dev-ml/stdune-3.10.0:=[ocamlopt?] >=dev-lang/ocaml-4.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Private libraries of Dune
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.10.0:=[ocamlopt?] ~dev-ml/stdune-3.10.0:=[ocamlopt?] >=dev-lang/ocaml-4.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.10.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.10.0.tar.gz -> dune-3.10.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=4c9498458190eaeeae95329707d2571d
diff --git a/metadata/md5-cache/dev-ml/dune-private-libs-3.2.0 b/metadata/md5-cache/dev-ml/dune-private-libs-3.2.0
new file mode 100644
index 000000000000..e2210cde0d29
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-private-libs-3.2.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.2.0:=[ocamlopt?] ~dev-ml/stdune-3.2.0:=[ocamlopt?] >=dev-lang/ocaml-4.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Private libraries of Dune
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.2.0:=[ocamlopt?] ~dev-ml/stdune-3.2.0:=[ocamlopt?] >=dev-lang/ocaml-4.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.2.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.2.0.tar.gz -> dune-3.2.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=c1ba00acf3199b7eab6ecc12607dfac0
diff --git a/metadata/md5-cache/dev-ml/dune-private-libs-3.6.1 b/metadata/md5-cache/dev-ml/dune-private-libs-3.6.1
new file mode 100644
index 000000000000..ef0c4d8d5d78
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-private-libs-3.6.1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.6.1:=[ocamlopt?] ~dev-ml/stdune-3.6.1:=[ocamlopt?] >=dev-lang/ocaml-4.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Private libraries of Dune
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.6.1:=[ocamlopt?] ~dev-ml/stdune-3.6.1:=[ocamlopt?] >=dev-lang/ocaml-4.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.6.1
+SRC_URI=https://github.com/ocaml/dune/archive/3.6.1.tar.gz -> dune-3.6.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=dc8117d12539e36fc84f047ee0871db2
diff --git a/metadata/md5-cache/dev-ml/dune-private-libs-3.6.2 b/metadata/md5-cache/dev-ml/dune-private-libs-3.6.2
new file mode 100644
index 000000000000..570f1d6e980f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-private-libs-3.6.2
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.6.2:=[ocamlopt?] ~dev-ml/stdune-3.6.2:=[ocamlopt?] >=dev-lang/ocaml-4.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Private libraries of Dune
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.6.2:=[ocamlopt?] ~dev-ml/stdune-3.6.2:=[ocamlopt?] >=dev-lang/ocaml-4.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.6.2
+SRC_URI=https://github.com/ocaml/dune/archive/3.6.2.tar.gz -> dune-3.6.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=401eef401bc1c94bafc992f37bf46f7a
diff --git a/metadata/md5-cache/dev-ml/dune-private-libs-3.7.0 b/metadata/md5-cache/dev-ml/dune-private-libs-3.7.0
new file mode 100644
index 000000000000..7525c83494af
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-private-libs-3.7.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.7.0:=[ocamlopt?] ~dev-ml/stdune-3.7.0:=[ocamlopt?] >=dev-lang/ocaml-4.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Private libraries of Dune
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.7.0:=[ocamlopt?] ~dev-ml/stdune-3.7.0:=[ocamlopt?] >=dev-lang/ocaml-4.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.7.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.7.0.tar.gz -> dune-3.7.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=4c9498458190eaeeae95329707d2571d
diff --git a/metadata/md5-cache/dev-ml/dune-private-libs-3.7.1 b/metadata/md5-cache/dev-ml/dune-private-libs-3.7.1
new file mode 100644
index 000000000000..191e2d227078
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-private-libs-3.7.1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.7.1:=[ocamlopt?] ~dev-ml/stdune-3.7.1:=[ocamlopt?] >=dev-lang/ocaml-4.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Private libraries of Dune
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.7.1:=[ocamlopt?] ~dev-ml/stdune-3.7.1:=[ocamlopt?] >=dev-lang/ocaml-4.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.7.1
+SRC_URI=https://github.com/ocaml/dune/archive/3.7.1.tar.gz -> dune-3.7.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=172d1c259aefd1179443872cd93e198a
diff --git a/metadata/md5-cache/dev-ml/dune-private-libs-3.8.0 b/metadata/md5-cache/dev-ml/dune-private-libs-3.8.0
new file mode 100644
index 000000000000..76923ae568fa
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-private-libs-3.8.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.8.0:=[ocamlopt?] ~dev-ml/stdune-3.8.0:=[ocamlopt?] >=dev-lang/ocaml-4.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Private libraries of Dune
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.8.0:=[ocamlopt?] ~dev-ml/stdune-3.8.0:=[ocamlopt?] >=dev-lang/ocaml-4.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.8.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.8.0.tar.gz -> dune-3.8.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=4c9498458190eaeeae95329707d2571d
diff --git a/metadata/md5-cache/dev-ml/dune-private-libs-3.9.0 b/metadata/md5-cache/dev-ml/dune-private-libs-3.9.0
new file mode 100644
index 000000000000..9314d9763426
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-private-libs-3.9.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.9.0:=[ocamlopt?] ~dev-ml/stdune-3.9.0:=[ocamlopt?] >=dev-lang/ocaml-4.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Private libraries of Dune
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.9.0:=[ocamlopt?] ~dev-ml/stdune-3.9.0:=[ocamlopt?] >=dev-lang/ocaml-4.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.9.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.9.0.tar.gz -> dune-3.9.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=4c9498458190eaeeae95329707d2571d
diff --git a/metadata/md5-cache/dev-ml/dune-private-libs-3.9.1 b/metadata/md5-cache/dev-ml/dune-private-libs-3.9.1
new file mode 100644
index 000000000000..480319bb4561
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-private-libs-3.9.1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.9.1:=[ocamlopt?] ~dev-ml/stdune-3.9.1:=[ocamlopt?] >=dev-lang/ocaml-4.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Private libraries of Dune
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.9.1:=[ocamlopt?] ~dev-ml/stdune-3.9.1:=[ocamlopt?] >=dev-lang/ocaml-4.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.9.1
+SRC_URI=https://github.com/ocaml/dune/archive/3.9.1.tar.gz -> dune-3.9.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=4c9498458190eaeeae95329707d2571d
diff --git a/metadata/md5-cache/dev-ml/dune-site-2.9.1 b/metadata/md5-cache/dev-ml/dune-site-2.9.1
new file mode 100644
index 000000000000..b14a13568ed1
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-site-2.9.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=~dev-ml/dune-private-libs-2.9.1:=[ocamlopt=] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Embed locations informations inside executable and libraries
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=~dev-ml/dune-private-libs-2.9.1:=[ocamlopt=] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/2.9.1
+SRC_URI=https://github.com/ocaml/dune/archive/2.9.1.tar.gz -> dune-2.9.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=9f47d45480fc3f97b3f529dfdaf91eaf
diff --git a/metadata/md5-cache/dev-ml/dune-site-2.9.3 b/metadata/md5-cache/dev-ml/dune-site-2.9.3
new file mode 100644
index 000000000000..4213abc81c1d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-site-2.9.3
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=~dev-ml/dune-private-libs-2.9.3:=[ocamlopt=] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Embed locations informations inside executable and libraries
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm ppc64 x86
+LICENSE=MIT
+RDEPEND=~dev-ml/dune-private-libs-2.9.3:=[ocamlopt=] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/2.9.3
+SRC_URI=https://github.com/ocaml/dune/archive/2.9.3.tar.gz -> dune-2.9.3.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=02857bb1151fb4b51060e21b2e7b71f9
diff --git a/metadata/md5-cache/dev-ml/dune-site-3.0.3 b/metadata/md5-cache/dev-ml/dune-site-3.0.3
new file mode 100644
index 000000000000..bcb847f83983
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-site-3.0.3
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=~dev-ml/dune-private-libs-3.0.3:=[ocamlopt=] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Embed locations informations inside executable and libraries
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=~dev-ml/dune-private-libs-3.0.3:=[ocamlopt=] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.0.3
+SRC_URI=https://github.com/ocaml/dune/archive/3.0.3.tar.gz -> dune-3.0.3.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=e4afbca34da7652292e5d8eb7c5e892a
diff --git a/metadata/md5-cache/dev-ml/dune-site-3.10.0 b/metadata/md5-cache/dev-ml/dune-site-3.10.0
new file mode 100644
index 000000000000..7b685beb33a7
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-site-3.10.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=~dev-ml/dune-private-libs-3.10.0:=[ocamlopt=] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Embed locations informations inside executable and libraries
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=~dev-ml/dune-private-libs-3.10.0:=[ocamlopt=] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.10.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.10.0.tar.gz -> dune-3.10.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=beb7b8dac5f867df30853d7160e6481e
diff --git a/metadata/md5-cache/dev-ml/dune-site-3.2.0 b/metadata/md5-cache/dev-ml/dune-site-3.2.0
new file mode 100644
index 000000000000..24aa2de6f4d4
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-site-3.2.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=~dev-ml/dune-private-libs-3.2.0:=[ocamlopt=] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Embed locations informations inside executable and libraries
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=~dev-ml/dune-private-libs-3.2.0:=[ocamlopt=] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.2.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.2.0.tar.gz -> dune-3.2.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=98f4306a9c42aa52949d604cb4efc07f
diff --git a/metadata/md5-cache/dev-ml/dune-site-3.6.1 b/metadata/md5-cache/dev-ml/dune-site-3.6.1
new file mode 100644
index 000000000000..72e5e7aeee51
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-site-3.6.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=~dev-ml/dune-private-libs-3.6.1:=[ocamlopt=] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Embed locations informations inside executable and libraries
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=~dev-ml/dune-private-libs-3.6.1:=[ocamlopt=] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.6.1
+SRC_URI=https://github.com/ocaml/dune/archive/3.6.1.tar.gz -> dune-3.6.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=98f4306a9c42aa52949d604cb4efc07f
diff --git a/metadata/md5-cache/dev-ml/dune-site-3.6.2 b/metadata/md5-cache/dev-ml/dune-site-3.6.2
new file mode 100644
index 000000000000..0d4cd1673f7e
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-site-3.6.2
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=~dev-ml/dune-private-libs-3.6.2:=[ocamlopt=] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Embed locations informations inside executable and libraries
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=amd64 x86
+LICENSE=MIT
+RDEPEND=~dev-ml/dune-private-libs-3.6.2:=[ocamlopt=] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.6.2
+SRC_URI=https://github.com/ocaml/dune/archive/3.6.2.tar.gz -> dune-3.6.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=da8eb4accd651447731d135da8a2be1e
diff --git a/metadata/md5-cache/dev-ml/dune-site-3.7.0 b/metadata/md5-cache/dev-ml/dune-site-3.7.0
new file mode 100644
index 000000000000..22e3eb6788b3
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-site-3.7.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=~dev-ml/dune-private-libs-3.7.0:=[ocamlopt=] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Embed locations informations inside executable and libraries
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=~dev-ml/dune-private-libs-3.7.0:=[ocamlopt=] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.7.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.7.0.tar.gz -> dune-3.7.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=0860583275b0c53b3dcefaa1881abdf2
diff --git a/metadata/md5-cache/dev-ml/dune-site-3.7.1 b/metadata/md5-cache/dev-ml/dune-site-3.7.1
new file mode 100644
index 000000000000..e4fa5cc40416
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-site-3.7.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=~dev-ml/dune-private-libs-3.7.1:=[ocamlopt=] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Embed locations informations inside executable and libraries
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=~dev-ml/dune-private-libs-3.7.1:=[ocamlopt=] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.7.1
+SRC_URI=https://github.com/ocaml/dune/archive/3.7.1.tar.gz -> dune-3.7.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=80be3795c518406b48123b40adee2917
diff --git a/metadata/md5-cache/dev-ml/dune-site-3.8.0 b/metadata/md5-cache/dev-ml/dune-site-3.8.0
new file mode 100644
index 000000000000..2d0b466f6952
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-site-3.8.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=~dev-ml/dune-private-libs-3.8.0:=[ocamlopt=] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Embed locations informations inside executable and libraries
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=~dev-ml/dune-private-libs-3.8.0:=[ocamlopt=] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.8.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.8.0.tar.gz -> dune-3.8.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=beb7b8dac5f867df30853d7160e6481e
diff --git a/metadata/md5-cache/dev-ml/dune-site-3.9.0 b/metadata/md5-cache/dev-ml/dune-site-3.9.0
new file mode 100644
index 000000000000..212d6ba70598
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-site-3.9.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=~dev-ml/dune-private-libs-3.9.0:=[ocamlopt=] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Embed locations informations inside executable and libraries
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=~dev-ml/dune-private-libs-3.9.0:=[ocamlopt=] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.9.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.9.0.tar.gz -> dune-3.9.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=beb7b8dac5f867df30853d7160e6481e
diff --git a/metadata/md5-cache/dev-ml/dune-site-3.9.1 b/metadata/md5-cache/dev-ml/dune-site-3.9.1
new file mode 100644
index 000000000000..657093ac44c4
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dune-site-3.9.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=~dev-ml/dune-private-libs-3.9.1:=[ocamlopt=] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Embed locations informations inside executable and libraries
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=~dev-ml/dune-private-libs-3.9.1:=[ocamlopt=] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.9.1
+SRC_URI=https://github.com/ocaml/dune/archive/3.9.1.tar.gz -> dune-3.9.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=beb7b8dac5f867df30853d7160e6481e
diff --git a/metadata/md5-cache/dev-ml/duration-0.1.3 b/metadata/md5-cache/dev-ml/duration-0.1.3
new file mode 100644
index 000000000000..3eeaf7bee338
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/duration-0.1.3
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=test? ( dev-ml/alcotest ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Duration - conversions to various time units
+EAPI=7
+HOMEPAGE=https://github.com/hannesm/duration
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=ISC
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/0.1.3
+SRC_URI=https://github.com/hannesm/duration/archive/0.1.3.tar.gz -> duration-0.1.3.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=40a8da006102e1229372b87c8c942bac
diff --git a/metadata/md5-cache/dev-ml/dyn-3.0.3-r1 b/metadata/md5-cache/dev-ml/dyn-3.0.3-r1
new file mode 100644
index 000000000000..3378e0898fe1
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dyn-3.0.3-r1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=~dev-ml/ordering-3.0.3:= dev-ml/pp:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Dynamic type
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=~dev-ml/ordering-3.0.3:= dev-ml/pp:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.0.3
+SRC_URI=https://github.com/ocaml/dune/archive/3.0.3.tar.gz -> dune-3.0.3.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=bfec9b2c71716830fef11de190bb6c64
diff --git a/metadata/md5-cache/dev-ml/dyn-3.10.0 b/metadata/md5-cache/dev-ml/dyn-3.10.0
new file mode 100644
index 000000000000..8a10364a5af0
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dyn-3.10.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=~dev-ml/ordering-3.10.0:= dev-ml/pp:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Dynamic type
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=~dev-ml/ordering-3.10.0:= dev-ml/pp:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.10.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.10.0.tar.gz -> dune-3.10.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=511ed694c22c345f58ca5282be17d2df
diff --git a/metadata/md5-cache/dev-ml/dyn-3.2.0 b/metadata/md5-cache/dev-ml/dyn-3.2.0
new file mode 100644
index 000000000000..16e7d921d71b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dyn-3.2.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=~dev-ml/ordering-3.2.0:= dev-ml/pp:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Dynamic type
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=~dev-ml/ordering-3.2.0:= dev-ml/pp:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.2.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.2.0.tar.gz -> dune-3.2.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=9a7455cc8aadfb74891fec318edf44ea
diff --git a/metadata/md5-cache/dev-ml/dyn-3.6.1 b/metadata/md5-cache/dev-ml/dyn-3.6.1
new file mode 100644
index 000000000000..f25a5c64ebf1
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dyn-3.6.1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=~dev-ml/ordering-3.6.1:= dev-ml/pp:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Dynamic type
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=~dev-ml/ordering-3.6.1:= dev-ml/pp:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.6.1
+SRC_URI=https://github.com/ocaml/dune/archive/3.6.1.tar.gz -> dune-3.6.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=f01a6171bb2919646d62b7b97b63299e
diff --git a/metadata/md5-cache/dev-ml/dyn-3.6.2 b/metadata/md5-cache/dev-ml/dyn-3.6.2
new file mode 100644
index 000000000000..c0e8c0150e5a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dyn-3.6.2
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=~dev-ml/ordering-3.6.2:= dev-ml/pp:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Dynamic type
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=~dev-ml/ordering-3.6.2:= dev-ml/pp:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.6.2
+SRC_URI=https://github.com/ocaml/dune/archive/3.6.2.tar.gz -> dune-3.6.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=ed1cca6d493b6912c5606a31260265d2
diff --git a/metadata/md5-cache/dev-ml/dyn-3.7.0 b/metadata/md5-cache/dev-ml/dyn-3.7.0
new file mode 100644
index 000000000000..a1b6a45d4609
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dyn-3.7.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=~dev-ml/ordering-3.7.0:= dev-ml/pp:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Dynamic type
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=~dev-ml/ordering-3.7.0:= dev-ml/pp:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.7.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.7.0.tar.gz -> dune-3.7.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=511ed694c22c345f58ca5282be17d2df
diff --git a/metadata/md5-cache/dev-ml/dyn-3.7.1 b/metadata/md5-cache/dev-ml/dyn-3.7.1
new file mode 100644
index 000000000000..0fbb0e18ffb3
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dyn-3.7.1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=~dev-ml/ordering-3.7.1:= dev-ml/pp:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Dynamic type
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=~dev-ml/ordering-3.7.1:= dev-ml/pp:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.7.1
+SRC_URI=https://github.com/ocaml/dune/archive/3.7.1.tar.gz -> dune-3.7.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=87745270d051ec898840d5111f308b8b
diff --git a/metadata/md5-cache/dev-ml/dyn-3.8.0 b/metadata/md5-cache/dev-ml/dyn-3.8.0
new file mode 100644
index 000000000000..c2074984bd8b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dyn-3.8.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=~dev-ml/ordering-3.8.0:= dev-ml/pp:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Dynamic type
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=~dev-ml/ordering-3.8.0:= dev-ml/pp:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.8.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.8.0.tar.gz -> dune-3.8.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=511ed694c22c345f58ca5282be17d2df
diff --git a/metadata/md5-cache/dev-ml/dyn-3.9.0 b/metadata/md5-cache/dev-ml/dyn-3.9.0
new file mode 100644
index 000000000000..75ef261d768e
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dyn-3.9.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=~dev-ml/ordering-3.9.0:= dev-ml/pp:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Dynamic type
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=~dev-ml/ordering-3.9.0:= dev-ml/pp:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.9.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.9.0.tar.gz -> dune-3.9.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=511ed694c22c345f58ca5282be17d2df
diff --git a/metadata/md5-cache/dev-ml/dyn-3.9.1 b/metadata/md5-cache/dev-ml/dyn-3.9.1
new file mode 100644
index 000000000000..12a17ac06bc6
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dyn-3.9.1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=~dev-ml/ordering-3.9.1:= dev-ml/pp:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Dynamic type
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=~dev-ml/ordering-3.9.1:= dev-ml/pp:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.9.1
+SRC_URI=https://github.com/ocaml/dune/archive/3.9.1.tar.gz -> dune-3.9.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=511ed694c22c345f58ca5282be17d2df
diff --git a/metadata/md5-cache/dev-ml/easy-format-1.2.0 b/metadata/md5-cache/dev-ml/easy-format-1.2.0
new file mode 100644
index 000000000000..6bd7824c2b8f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/easy-format-1.2.0
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-lang/ocaml:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=Pretty-printing library for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/ocaml-community/easy-format
+INHERIT=findlib
+IUSE=examples +ocamlopt +ocamlopt
+KEYWORDS=amd64
+LICENSE=BSD
+RDEPEND=dev-lang/ocaml:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/1.2.0
+SRC_URI=https://github.com/ocaml-community/easy-format/archive/v1.2.0.tar.gz -> easy-format-1.2.0.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=d04cb63f08f9d8d57d54dec5f1bfcb7d
diff --git a/metadata/md5-cache/dev-ml/expect_test_helpers_core-0.15.0-r1 b/metadata/md5-cache/dev-ml/expect_test_helpers_core-0.15.0-r1
new file mode 100644
index 000000000000..27a9a016eab8
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/expect_test_helpers_core-0.15.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:0/0.15 dev-ml/core:0/0.15 dev-ml/ppx_jane:0/0.15 dev-ml/stdio:0/0.15 dev-ml/sexp_pretty:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Helpers for writing expectation tests
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/expect_test_helpers_core
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=dev-ml/base:0/0.15 dev-ml/core:0/0.15 dev-ml/ppx_jane:0/0.15 dev-ml/stdio:0/0.15 dev-ml/sexp_pretty:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/expect_test_helpers_core/archive/refs/tags/v0.15.0.tar.gz -> expect_test_helpers_core-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=1086348b7d1c72254e4501765aaa0626
diff --git a/metadata/md5-cache/dev-ml/expect_test_helpers_core-0.16.0 b/metadata/md5-cache/dev-ml/expect_test_helpers_core-0.16.0
new file mode 100644
index 000000000000..8876ba815edb
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/expect_test_helpers_core-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/core:0/0.16 dev-ml/ppx_jane:0/0.16 dev-ml/stdio:0/0.16 dev-ml/sexp_pretty:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Helpers for writing expectation tests
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/expect_test_helpers_core
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/core:0/0.16 dev-ml/ppx_jane:0/0.16 dev-ml/stdio:0/0.16 dev-ml/sexp_pretty:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/expect_test_helpers_core/archive/refs/tags/v0.16.0.tar.gz -> expect_test_helpers_core-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=e42cff8e164389ab4041eecba6d79cc0
diff --git a/metadata/md5-cache/dev-ml/extlib-1.7.7 b/metadata/md5-cache/dev-ml/extlib-1.7.7
new file mode 100644
index 000000000000..c55fcb5266df
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/extlib-1.7.7
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-ml/cppo-1.6.6
+DEFINED_PHASES=compile install prepare test
+DEPEND=dev-lang/ocaml:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=Standard library extensions for O'Caml
+EAPI=7
+HOMEPAGE=https://github.com/ygrek/ocaml-extlib
+INHERIT=findlib vcs-clean
+IUSE=doc +ocamlopt +ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos
+LICENSE=LGPL-2.1
+RDEPEND=dev-lang/ocaml:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/1.7.7
+SRC_URI=https://github.com/ygrek/ocaml-extlib/archive/1.7.7.tar.gz -> extlib-1.7.7.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c vcs-clean d271b7bc7e6a009758d7d4ef749174e3
+_md5_=a1fcaa4aac91b4ac8f4e7e480e43a8a5
diff --git a/metadata/md5-cache/dev-ml/extlib-1.7.7-r1 b/metadata/md5-cache/dev-ml/extlib-1.7.7-r1
new file mode 100644
index 000000000000..1e56c7ffc0a9
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/extlib-1.7.7-r1
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-ml/cppo-1.6.6
+DEFINED_PHASES=compile install prepare test
+DEPEND=dev-lang/ocaml:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=Standard library extensions for O'Caml
+EAPI=8
+HOMEPAGE=https://github.com/ygrek/ocaml-extlib
+INHERIT=findlib vcs-clean
+IUSE=doc +ocamlopt +ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+LICENSE=LGPL-2.1
+RDEPEND=dev-lang/ocaml:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/1.7.7
+SRC_URI=https://github.com/ygrek/ocaml-extlib/archive/1.7.7.tar.gz -> extlib-1.7.7.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c vcs-clean d271b7bc7e6a009758d7d4ef749174e3
+_md5_=bef8e5c08ad3f82466ab2fcb13c5187a
diff --git a/metadata/md5-cache/dev-ml/extlib-1.7.8 b/metadata/md5-cache/dev-ml/extlib-1.7.8
new file mode 100644
index 000000000000..9813c07a7a15
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/extlib-1.7.8
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-ml/cppo-1.6.6
+DEFINED_PHASES=compile install prepare test
+DEPEND=dev-lang/ocaml:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=Standard library extensions for O'Caml
+EAPI=7
+HOMEPAGE=https://github.com/ygrek/ocaml-extlib
+INHERIT=findlib vcs-clean
+IUSE=doc +ocamlopt +ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos
+LICENSE=LGPL-2.1
+RDEPEND=dev-lang/ocaml:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/1.7.8
+SRC_URI=https://github.com/ygrek/ocaml-extlib/archive/1.7.8.tar.gz -> extlib-1.7.8.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c vcs-clean d271b7bc7e6a009758d7d4ef749174e3
+_md5_=327d92a4570184e72e07a7ac65a3f83f
diff --git a/metadata/md5-cache/dev-ml/extlib-1.7.9 b/metadata/md5-cache/dev-ml/extlib-1.7.9
new file mode 100644
index 000000000000..8d0d90b3a3eb
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/extlib-1.7.9
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-ml/cppo-1.6.6
+DEFINED_PHASES=compile install prepare test
+DEPEND=dev-lang/ocaml:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=Standard library extensions for O'Caml
+EAPI=8
+HOMEPAGE=https://github.com/ygrek/ocaml-extlib/
+INHERIT=findlib vcs-clean
+IUSE=doc +ocamlopt +ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos
+LICENSE=LGPL-2.1
+RDEPEND=dev-lang/ocaml:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/1.7.9
+SRC_URI=https://github.com/ygrek/ocaml-extlib/archive/1.7.9.tar.gz -> extlib-1.7.9.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c vcs-clean d271b7bc7e6a009758d7d4ef749174e3
+_md5_=e3bbb9139933ac4d1d8f8d893845af3b
diff --git a/metadata/md5-cache/dev-ml/facile-1.1.3-r1 b/metadata/md5-cache/dev-ml/facile-1.1.3-r1
new file mode 100644
index 000000000000..fffcbc3130a6
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/facile-1.1.3-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=configure install prepare test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?]
+DESCRIPTION=OCaml constraint programming library on integer & integer set finite domains
+EAPI=8
+HOMEPAGE=http://opti.recherche.enac.fr/
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm64 ~hppa ~ia64 ~ppc ppc64 x86
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/1.1.3
+SRC_URI=http://opti.recherche.enac.fr/facile/distrib/facile-1.1.3.tar.gz
+_md5_=8b5244677005eeb7711f74c55791b284
diff --git a/metadata/md5-cache/dev-ml/facile-1.1.4 b/metadata/md5-cache/dev-ml/facile-1.1.4
new file mode 100644
index 000000000000..4971e1e9a2d2
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/facile-1.1.4
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=OCaml constraint programming library on integer & integer set finite domains
+EAPI=8
+HOMEPAGE=http://opti.recherche.enac.fr/
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm64 ~ppc ppc64 x86
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/1.1.4
+SRC_URI=https://github.com/Emmanuel-PLF/facile/releases/download/1.1.4/facile-1.1.4.tbz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=0b806810772b8c95fda63b48c56dc3d7
diff --git a/metadata/md5-cache/dev-ml/fieldslib-0.14.0 b/metadata/md5-cache/dev-ml/fieldslib-0.14.0
new file mode 100644
index 000000000000..0532101a6f5e
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/fieldslib-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Folding over record fields
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/fieldslib
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/fieldslib/archive/v0.14.0.tar.gz -> fieldslib-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=2d6edd45515a78b0cef1ba518dcee691
diff --git a/metadata/md5-cache/dev-ml/fieldslib-0.15.0 b/metadata/md5-cache/dev-ml/fieldslib-0.15.0
new file mode 100644
index 000000000000..e138753d4b75
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/fieldslib-0.15.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Folding over record fields
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/fieldslib
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15.0
+SRC_URI=https://github.com/janestreet/fieldslib/archive/v0.15.0.tar.gz -> fieldslib-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=aabecd257fc5b34596451c9e49b7122d
diff --git a/metadata/md5-cache/dev-ml/fieldslib-0.16.0 b/metadata/md5-cache/dev-ml/fieldslib-0.16.0
new file mode 100644
index 000000000000..73e6210df3ab
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/fieldslib-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/findlib:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Folding over record fields
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/fieldslib
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/findlib:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/fieldslib/archive/v0.16.0.tar.gz -> fieldslib-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=e2a191d2f229fc2dfbed4ec5df027bb8
diff --git a/metadata/md5-cache/dev-ml/findlib-1.8.1-r2 b/metadata/md5-cache/dev-ml/findlib-1.8.1-r2
new file mode 100644
index 000000000000..bb052a4fbedc
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/findlib-1.8.1-r2
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install postinst prepare
+DEPEND=>=dev-lang/ocaml-4.02.3-r1:=[ocamlopt?] <dev-lang/ocaml-4.13 tk? ( dev-ml/labltk:= )
+DESCRIPTION=OCaml tool to find/use non-standard packages
+EAPI=7
+HOMEPAGE=http://projects.camlcity.org/projects/findlib.html
+IUSE=doc +ocamlopt tk
+KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.02.3-r1:=[ocamlopt?] <dev-lang/ocaml-4.13 tk? ( dev-ml/labltk:= )
+SLOT=0
+SRC_URI=http://download.camlcity.org/download/findlib-1.8.1.tar.gz
+_md5_=0a2eb03d25c19fb2a19e3294fec76f3f
diff --git a/metadata/md5-cache/dev-ml/findlib-1.9.3 b/metadata/md5-cache/dev-ml/findlib-1.9.3
new file mode 100644
index 000000000000..a21f4237b4ce
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/findlib-1.9.3
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install postinst prepare
+DEPEND=>=dev-lang/ocaml-4.02.3-r1:=[ocamlopt?] tk? ( dev-ml/labltk:= )
+DESCRIPTION=OCaml tool to find/use non-standard packages
+EAPI=7
+HOMEPAGE=http://projects.camlcity.org/projects/findlib.html
+IUSE=doc +ocamlopt tk
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.02.3-r1:=[ocamlopt?] tk? ( dev-ml/labltk:= )
+SLOT=0
+SRC_URI=http://download.camlcity.org/download/findlib-1.9.3.tar.gz
+_md5_=12440df55982d5087040bff652f30e87
diff --git a/metadata/md5-cache/dev-ml/findlib-1.9.5 b/metadata/md5-cache/dev-ml/findlib-1.9.5
new file mode 100644
index 000000000000..abd1901369f4
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/findlib-1.9.5
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install postinst prepare
+DEPEND=>=dev-lang/ocaml-4.02.3-r1:=[ocamlopt?] tk? ( dev-ml/labltk:= )
+DESCRIPTION=OCaml tool to find/use non-standard packages
+EAPI=8
+HOMEPAGE=http://projects.camlcity.org/projects/findlib.html
+IUSE=doc +ocamlopt tk
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.02.3-r1:=[ocamlopt?] tk? ( dev-ml/labltk:= )
+SLOT=0
+SRC_URI=http://download.camlcity.org/download/findlib-1.9.5.tar.gz
+_md5_=68ac5fbe7c09d18550379b07e65a3f73
diff --git a/metadata/md5-cache/dev-ml/findlib-1.9.6-r1 b/metadata/md5-cache/dev-ml/findlib-1.9.6-r1
new file mode 100644
index 000000000000..3e0a3fe072fa
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/findlib-1.9.6-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install postinst prepare
+DEPEND=>=dev-lang/ocaml-4.02.3-r1:=[ocamlopt?] tk? ( dev-ml/labltk:= )
+DESCRIPTION=OCaml tool to find/use non-standard packages
+EAPI=8
+HOMEPAGE=http://projects.camlcity.org/projects/findlib.html
+IUSE=doc +ocamlopt tk
+KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.02.3-r1:=[ocamlopt?] tk? ( dev-ml/labltk:= )
+SLOT=0
+SRC_URI=http://download.camlcity.org/download/findlib-1.9.6.tar.gz
+_md5_=686af519f6f5d799eb96e113e8f8a2bf
diff --git a/metadata/md5-cache/dev-ml/fix-20211125 b/metadata/md5-cache/dev-ml/fix-20211125
new file mode 100644
index 000000000000..33753173f635
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/fix-20211125
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Facilities for memoization and fixed points
+EAPI=7
+HOMEPAGE=https://gitlab.inria.fr/fpottier/fix
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=LGPL-2
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/20211125
+SRC_URI=https://gitlab.inria.fr/fpottier/fix/-/archive/20211125/fix-20211125.tar.bz2
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=00d46de21e94b031a2bff46ad2ba6817
diff --git a/metadata/md5-cache/dev-ml/fix-20220121 b/metadata/md5-cache/dev-ml/fix-20220121
new file mode 100644
index 000000000000..906a21763f8c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/fix-20220121
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Facilities for memoization and fixed points
+EAPI=7
+HOMEPAGE=https://gitlab.inria.fr/fpottier/fix
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=LGPL-2
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/20220121
+SRC_URI=https://gitlab.inria.fr/fpottier/fix/-/archive/20220121/fix-20220121.tar.bz2
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=00d46de21e94b031a2bff46ad2ba6817
diff --git a/metadata/md5-cache/dev-ml/fmt-0.8.9-r1 b/metadata/md5-cache/dev-ml/fmt-0.8.9-r1
new file mode 100644
index 000000000000..f20efe91675e
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/fmt-0.8.9-r1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/topkg-0.9 dev-ml/ocamlbuild dev-ml/findlib dev-ml/opam-installer dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/cmdliner:=[ocamlopt] dev-lang/ocaml:=[ocamlopt] dev-ml/result:=[ocamlopt] dev-ml/stdlib-shims:=[ocamlopt] dev-ml/uchar:=[ocamlopt] >=dev-ml/findlib-1.0.4-r1[ocamlopt?] >=dev-lang/ocaml-4:=
+DESCRIPTION=Combinators to devise OCaml Format pretty-printing functions
+EAPI=7
+HOMEPAGE=https://erratique.ch/software/fmt https://github.com/dbuenzli/fmt
+INHERIT=findlib opam
+IUSE=test +ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=ISC
+RDEPEND=dev-ml/cmdliner:=[ocamlopt] dev-lang/ocaml:=[ocamlopt] dev-ml/result:=[ocamlopt] dev-ml/stdlib-shims:=[ocamlopt] dev-ml/uchar:=[ocamlopt] dev-lang/ocaml:=[ocamlopt?] >=dev-lang/ocaml-4:=
+RESTRICT=!test? ( test )
+SLOT=0/0.8.9
+SRC_URI=https://erratique.ch/software/fmt/releases/fmt-0.8.9.tbz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c opam 2d0e114062b346818f6d0fee5e0df656
+_md5_=1bb1d60f874143b4418dc9a599d285ec
diff --git a/metadata/md5-cache/dev-ml/fmt-0.9.0 b/metadata/md5-cache/dev-ml/fmt-0.9.0
new file mode 100644
index 000000000000..1cec3cee0e0b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/fmt-0.9.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/topkg-0.9 dev-ml/ocamlbuild dev-ml/findlib dev-ml/opam-installer dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/cmdliner:=[ocamlopt] >=dev-lang/ocaml-4.08:=[ocamlopt] dev-ml/result:=[ocamlopt] dev-ml/stdlib-shims:=[ocamlopt] dev-ml/uchar:=[ocamlopt] >=dev-ml/findlib-1.0.4-r1[ocamlopt?] >=dev-lang/ocaml-4:=
+DESCRIPTION=Combinators to devise OCaml Format pretty-printing functions
+EAPI=7
+HOMEPAGE=https://erratique.ch/software/fmt https://github.com/dbuenzli/fmt
+INHERIT=findlib opam
+IUSE=test +ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=ISC
+RDEPEND=dev-ml/cmdliner:=[ocamlopt] >=dev-lang/ocaml-4.08:=[ocamlopt] dev-ml/result:=[ocamlopt] dev-ml/stdlib-shims:=[ocamlopt] dev-ml/uchar:=[ocamlopt] dev-lang/ocaml:=[ocamlopt?] >=dev-lang/ocaml-4:=
+RESTRICT=!test? ( test )
+SLOT=0/0.9.0
+SRC_URI=https://erratique.ch/software/fmt/releases/fmt-0.9.0.tbz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c opam 2d0e114062b346818f6d0fee5e0df656
+_md5_=f531524fa94b0e2011b92cb3f4c36084
diff --git a/metadata/md5-cache/dev-ml/fpath-0.7.3 b/metadata/md5-cache/dev-ml/fpath-0.7.3
new file mode 100644
index 000000000000..722bff83da78
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/fpath-0.7.3
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/topkg dev-ml/ocamlbuild dev-ml/findlib dev-ml/opam-installer dev-lang/ocaml
+DEFINED_PHASES=compile install
+DEPEND=dev-ml/result:= dev-ml/astring:= >=dev-lang/ocaml-4:=
+DESCRIPTION=File system paths for OCaml
+EAPI=7
+HOMEPAGE=https://erratique.ch/software/fpath https://github.com/dbuenzli/fpath
+INHERIT=opam
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=ISC
+RDEPEND=dev-ml/result:= dev-ml/astring:= >=dev-lang/ocaml-4:=
+SLOT=0/0.7.3
+SRC_URI=https://erratique.ch/software/fpath/releases/fpath-0.7.3.tbz
+_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656
+_md5_=ca1a1062642c2d1c189cc180ac625922
diff --git a/metadata/md5-cache/dev-ml/gapi-ocaml-0.4.2-r1 b/metadata/md5-cache/dev-ml/gapi-ocaml-0.4.2-r1
new file mode 100644
index 000000000000..dca2e0c907c5
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/gapi-ocaml-0.4.2-r1
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ocurl:= >=dev-ml/ocamlnet-4.1.4:= dev-ml/cryptokit:= <dev-ml/yojson-2:= test? ( dev-ml/ounit2 ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=A simple OCaml client for Google Services
+EAPI=7
+HOMEPAGE=https://opam.ocaml.org/packages/gapi-ocaml/ https://github.com/astrada/gapi-ocaml
+INHERIT=dune findlib
+IUSE=ocamlopt test +ocamlopt
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-ml/ocurl:= >=dev-ml/ocamlnet-4.1.4:= dev-ml/cryptokit:= <dev-ml/yojson-2:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= dev-lang/ocaml:=[ocamlopt?]
+RESTRICT=!test? ( test )
+SLOT=0/0.4.2
+SRC_URI=https://github.com/astrada/gapi-ocaml/archive/v0.4.2.tar.gz -> gapi-ocaml-0.4.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01 findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=e08795532ef1c18f241fe67b3d3d8e10
diff --git a/metadata/md5-cache/dev-ml/gapi-ocaml-0.4.3 b/metadata/md5-cache/dev-ml/gapi-ocaml-0.4.3
new file mode 100644
index 000000000000..5f10539272d5
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/gapi-ocaml-0.4.3
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ocurl:= >=dev-ml/ocamlnet-4.1.4:= dev-ml/cryptokit:= dev-ml/yojson:= test? ( dev-ml/ounit2 ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=A simple OCaml client for Google Services
+EAPI=8
+HOMEPAGE=https://opam.ocaml.org/packages/gapi-ocaml/ https://github.com/astrada/gapi-ocaml
+INHERIT=dune findlib
+IUSE=ocamlopt test +ocamlopt
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-ml/ocurl:= >=dev-ml/ocamlnet-4.1.4:= dev-ml/cryptokit:= dev-ml/yojson:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= dev-lang/ocaml:=[ocamlopt?]
+RESTRICT=!test? ( test )
+SLOT=0/0.4.3
+SRC_URI=https://github.com/astrada/gapi-ocaml/archive/v0.4.3.tar.gz -> gapi-ocaml-0.4.3.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01 findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=f0359c85bb6a5ca670a86ed586ca1a41
diff --git a/metadata/md5-cache/dev-ml/gapi-ocaml-0.4.4 b/metadata/md5-cache/dev-ml/gapi-ocaml-0.4.4
new file mode 100644
index 000000000000..9a2e47619015
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/gapi-ocaml-0.4.4
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ocurl:= >=dev-ml/ocamlnet-4.1.4:= dev-ml/cryptokit:= dev-ml/yojson:= test? ( dev-ml/ounit2 ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=A simple OCaml client for Google Services
+EAPI=8
+HOMEPAGE=https://opam.ocaml.org/packages/gapi-ocaml/ https://github.com/astrada/gapi-ocaml
+INHERIT=dune findlib
+IUSE=ocamlopt test +ocamlopt
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-ml/ocurl:= >=dev-ml/ocamlnet-4.1.4:= dev-ml/cryptokit:= dev-ml/yojson:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= dev-lang/ocaml:=[ocamlopt?]
+RESTRICT=!test? ( test )
+SLOT=0/0.4.4
+SRC_URI=https://github.com/astrada/gapi-ocaml/archive/v0.4.4.tar.gz -> gapi-ocaml-0.4.4.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01 findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=f0359c85bb6a5ca670a86ed586ca1a41
diff --git a/metadata/md5-cache/dev-ml/gen-0.5.3-r1 b/metadata/md5-cache/dev-ml/gen-0.5.3-r1
new file mode 100644
index 000000000000..4ba743e87bb4
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/gen-0.5.3-r1
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Iterators for OCaml, both restartable and consumable
+EAPI=7
+HOMEPAGE=https://github.com/c-cube/gen/
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD-2
+RDEPEND=dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.5.3
+SRC_URI=https://github.com/c-cube/gen/archive/0.5.3.tar.gz -> gen-0.5.3.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=cc4a415fdc35a24e399e9c8a75bb0bf6
diff --git a/metadata/md5-cache/dev-ml/gen-1.0-r2 b/metadata/md5-cache/dev-ml/gen-1.0-r2
new file mode 100644
index 000000000000..ad46a92aacc6
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/gen-1.0-r2
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install prepare test
+DEPEND=>=dev-lang/ocaml-4.07:=[ocamlopt?] dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Iterators for OCaml, both restartable and consumable
+EAPI=8
+HOMEPAGE=https://github.com/c-cube/gen/
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD-2
+RDEPEND=>=dev-lang/ocaml-4.07:=[ocamlopt?] dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/1.0
+SRC_URI=https://github.com/c-cube/gen/archive/v1.0.tar.gz -> gen-1.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=7d579ec1cd542a10e6adcb0bc30c3c8f
diff --git a/metadata/md5-cache/dev-ml/gen-1.1 b/metadata/md5-cache/dev-ml/gen-1.1
new file mode 100644
index 000000000000..89e49fd97e63
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/gen-1.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install prepare test
+DEPEND=>=dev-lang/ocaml-4.07:=[ocamlopt?] dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Iterators for OCaml, both restartable and consumable
+EAPI=8
+HOMEPAGE=https://github.com/c-cube/gen/
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD-2
+RDEPEND=>=dev-lang/ocaml-4.07:=[ocamlopt?] dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/1.1
+SRC_URI=https://github.com/c-cube/gen/archive/v1.1.tar.gz -> gen-1.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=b4cd83179fca4838ab77a10d7f4d870e
diff --git a/metadata/md5-cache/dev-ml/graphics-5.1.1-r1 b/metadata/md5-cache/dev-ml/graphics-5.1.1-r1
new file mode 100644
index 000000000000..6ab3de20dd1f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/graphics-5.1.1-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/dune-configurator:=[ocamlopt?] >=dev-lang/ocaml-4.09:= x11-libs/libX11:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=The OCaml graphics library
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/graphics
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-ml/dune-configurator:=[ocamlopt?] >=dev-lang/ocaml-4.09:= x11-libs/libX11:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0
+SRC_URI=https://github.com/ocaml/graphics/releases/download/5.1.1/graphics-5.1.1.tbz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=592849b6342f0428b37a77fe0bd2b233
diff --git a/metadata/md5-cache/dev-ml/graphics-5.1.2 b/metadata/md5-cache/dev-ml/graphics-5.1.2
new file mode 100644
index 000000000000..e1561057bd19
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/graphics-5.1.2
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/dune-configurator:=[ocamlopt?] >=dev-lang/ocaml-4.09:= x11-libs/libX11:= x11-base/xorg-proto >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=The OCaml graphics library
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/graphics
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-ml/dune-configurator:=[ocamlopt?] >=dev-lang/ocaml-4.09:= x11-libs/libX11:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0
+SRC_URI=https://github.com/ocaml/graphics/releases/download/5.1.2/graphics-5.1.2.tbz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=e7d3dab6afeceeb75d1c5125a5d90342
diff --git a/metadata/md5-cache/dev-ml/gsl-ocaml-1.24.3-r1 b/metadata/md5-cache/dev-ml/gsl-ocaml-1.24.3-r1
new file mode 100644
index 000000000000..29d80cfbd55a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/gsl-ocaml-1.24.3-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/dune-configurator >=sci-libs/gsl-1.19:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=OCaml bindings for the GSL library (successor of dev-ml/ocamlgsl)
+EAPI=7
+HOMEPAGE=https://github.com/mmottl/gsl-ocaml
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=dev-ml/dune-configurator >=sci-libs/gsl-1.19:= !dev-ml/ocamlgsl >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0
+SRC_URI=https://github.com/mmottl/gsl-ocaml/releases/download/1.24.3/gsl-1.24.3.tbz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=da97ad6f1e66f7fbd4ee7c33c6e8e003
diff --git a/metadata/md5-cache/dev-ml/int_repr-0.15.0 b/metadata/md5-cache/dev-ml/int_repr-0.15.0
new file mode 100644
index 000000000000..2f2e232ea08a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/int_repr-0.15.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ppx_jane:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Integers of various widths
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/int_repr
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=dev-ml/ppx_jane:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/int_repr/archive/refs/tags/v0.15.0.tar.gz -> int_repr-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=13faa9f63abc31910bd2804aaffc6cd6
diff --git a/metadata/md5-cache/dev-ml/int_repr-0.16.0 b/metadata/md5-cache/dev-ml/int_repr-0.16.0
new file mode 100644
index 000000000000..d789f8a62bc8
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/int_repr-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/ppx_jane:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Integers of various widths
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/int_repr
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/ppx_jane:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/int_repr/archive/refs/tags/v0.16.0.tar.gz -> int_repr-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=ddec2ba97143884559d4edbebb335e5d
diff --git a/metadata/md5-cache/dev-ml/integers-0.4.0 b/metadata/md5-cache/dev-ml/integers-0.4.0
new file mode 100644
index 000000000000..1dd9cdb901eb
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/integers-0.4.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Various signed and unsigned integer types for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/ocamllabs/ocaml-integers
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ppc64 x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.4.0
+SRC_URI=https://github.com/ocamllabs/ocaml-integers/archive/0.4.0.tar.gz -> integers-0.4.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=3a16aec7eca2465d1b62fa8a75fa225a
diff --git a/metadata/md5-cache/dev-ml/integers-0.5.1 b/metadata/md5-cache/dev-ml/integers-0.5.1
new file mode 100644
index 000000000000..fefd2a6dfbae
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/integers-0.5.1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Various signed and unsigned integer types for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/ocamllabs/ocaml-integers
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.5.1
+SRC_URI=https://github.com/ocamllabs/ocaml-integers/archive/0.5.1.tar.gz -> integers-0.5.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=b8cae2ef90ce9384e5d609da001d7ed5
diff --git a/metadata/md5-cache/dev-ml/integers-0.7.0 b/metadata/md5-cache/dev-ml/integers-0.7.0
new file mode 100644
index 000000000000..e3ee67ecf492
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/integers-0.7.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/stdlib-shims:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Various signed and unsigned integer types for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/ocamllabs/ocaml-integers
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=dev-ml/stdlib-shims:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.7.0
+SRC_URI=https://github.com/ocamllabs/ocaml-integers/archive/0.7.0.tar.gz -> integers-0.7.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=eb986cb53b1a0ac7f4a58ac809879b2f
diff --git a/metadata/md5-cache/dev-ml/jane-street-headers-0.14.0 b/metadata/md5-cache/dev-ml/jane-street-headers-0.14.0
new file mode 100644
index 000000000000..b42c7a9a3ab7
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/jane-street-headers-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Jane Street header files
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/jane-street-headers
+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:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/jane-street-headers/archive/v0.14.0.tar.gz -> jane-street-headers-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=1c9a1983e136746f4b0152d91cdc9728
diff --git a/metadata/md5-cache/dev-ml/jane-street-headers-0.15.0-r1 b/metadata/md5-cache/dev-ml/jane-street-headers-0.15.0-r1
new file mode 100644
index 000000000000..3e8f5ed6c81e
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/jane-street-headers-0.15.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Jane Street header files
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/jane-street-headers
+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:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/jane-street-headers/archive/v0.15.0.tar.gz -> jane-street-headers-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=95b794589203af3cc977f458f216619c
diff --git a/metadata/md5-cache/dev-ml/jane-street-headers-0.16.0 b/metadata/md5-cache/dev-ml/jane-street-headers-0.16.0
new file mode 100644
index 000000000000..070fcf33e1fc
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/jane-street-headers-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Jane Street header files
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/jane-street-headers
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.14 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/jane-street-headers/archive/v0.16.0.tar.gz -> jane-street-headers-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=3d606a5ecedacec894ac9af92630229e
diff --git a/metadata/md5-cache/dev-ml/jingoo-1.4.2 b/metadata/md5-cache/dev-ml/jingoo-1.4.2
new file mode 100644
index 000000000000..21e0f503b4bb
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/jingoo-1.4.2
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install prepare test
+DEPEND=dev-ml/ppx_deriving:= dev-ml/ppxlib:= dev-ml/uucp:= dev-ml/uutf:= dev-ml/re:= dev-ml/ocaml-migrate-parsetree:= dev-ml/menhir:= test? ( dev-ml/ounit2 ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=OCaml template engine almost compatible with Jinja2
+EAPI=7
+HOMEPAGE=https://github.com/tategakibunko/jingoo
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 x86
+LICENSE=ISC
+RDEPEND=dev-ml/ppx_deriving:= dev-ml/ppxlib:= dev-ml/uucp:= dev-ml/uutf:= dev-ml/re:= dev-ml/ocaml-migrate-parsetree:= dev-ml/menhir:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/tategakibunko/jingoo/archive/v1.4.2.tar.gz -> jingoo-1.4.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=4268296cbfd10452efc210bfd32e27f2
diff --git a/metadata/md5-cache/dev-ml/jingoo-1.4.4 b/metadata/md5-cache/dev-ml/jingoo-1.4.4
new file mode 100644
index 000000000000..a97570cdaa5b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/jingoo-1.4.4
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-ml/ounit2 ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/menhir:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_deriving:= dev-ml/ppxlib:= dev-ml/re:= dev-ml/uucp:= dev-ml/uutf:= >=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:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_deriving:= dev-ml/ppxlib:= dev-ml/re:= dev-ml/uucp:= dev-ml/uutf:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/tategakibunko/jingoo/archive/v1.4.4.tar.gz -> jingoo-1.4.4.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=2429097e123945f96289bc4413305318
diff --git a/metadata/md5-cache/dev-ml/jsonm-1.0.1 b/metadata/md5-cache/dev-ml/jsonm-1.0.1
new file mode 100644
index 000000000000..96adaa4944a9
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/jsonm-1.0.1
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install
+DEPEND=>=dev-ml/uutf-1.0.0:= dev-lang/ocaml:= dev-ml/uchar:= dev-ml/topkg dev-ml/ocamlbuild dev-ml/findlib >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=Non-blocking streaming JSON codec for OCaml
+EAPI=7
+HOMEPAGE=https://erratique.ch/software/jsonm
+INHERIT=findlib
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=ISC
+RDEPEND=>=dev-ml/uutf-1.0.0:= dev-lang/ocaml:= dev-ml/uchar:= dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/1.0.1
+SRC_URI=https://erratique.ch/software/jsonm/releases/jsonm-1.0.1.tbz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=5929a2fbb46a9132d0287fc6124cbdb6
diff --git a/metadata/md5-cache/dev-ml/jst-config-0.14.0 b/metadata/md5-cache/dev-ml/jst-config-0.14.0
new file mode 100644
index 000000000000..446d60cf3e0f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/jst-config-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= dev-ml/ppx_assert:= dev-ml/stdio:= dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Compile-time configuration for Jane Street libraries
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/jst-config
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=dev-ml/base:= dev-ml/ppx_assert:= dev-ml/stdio:= dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/jst-config/archive/v0.14.0.tar.gz -> jst-config-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=370544e0a3e5d3e764749aa0859d41a1
diff --git a/metadata/md5-cache/dev-ml/jst-config-0.14.1 b/metadata/md5-cache/dev-ml/jst-config-0.14.1
new file mode 100644
index 000000000000..aed777e03314
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/jst-config-0.14.1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND==dev-ml/base-0.14*:= dev-ml/ppx_assert:= dev-ml/stdio:= dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Compile-time configuration for Jane Street libraries
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/jst-config
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND==dev-ml/base-0.14*:= dev-ml/ppx_assert:= dev-ml/stdio:= dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.1
+SRC_URI=https://github.com/janestreet/jst-config/archive/v0.14.1.tar.gz -> jst-config-0.14.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=93945cc9dfbd1c8a36dd3dc651a940c1
diff --git a/metadata/md5-cache/dev-ml/jst-config-0.15.0-r1 b/metadata/md5-cache/dev-ml/jst-config-0.15.0-r1
new file mode 100644
index 000000000000..77ada8e87cec
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/jst-config-0.15.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= dev-ml/ppx_assert:= dev-ml/stdio:= dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Compile-time configuration for Jane Street libraries
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/jst-config
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=dev-ml/base:= dev-ml/ppx_assert:= dev-ml/stdio:= dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/jst-config/archive/v0.15.0.tar.gz -> jst-config-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=b3fcd24a319242020bd7e15098fbd92f
diff --git a/metadata/md5-cache/dev-ml/jst-config-0.15.1-r1 b/metadata/md5-cache/dev-ml/jst-config-0.15.1-r1
new file mode 100644
index 000000000000..c133fc1dc3cf
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/jst-config-0.15.1-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= dev-ml/dune-configurator:= dev-ml/ppxlib:= dev-ml/ppx_assert:= dev-ml/ppx_compare:= dev-ml/ppx_here:= dev-ml/ppx_sexp_conv:= dev-ml/stdio:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Compile-time configuration for Jane Street libraries
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/jst-config
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=dev-ml/base:= dev-ml/dune-configurator:= dev-ml/ppxlib:= dev-ml/ppx_assert:= dev-ml/ppx_compare:= dev-ml/ppx_here:= dev-ml/ppx_sexp_conv:= dev-ml/stdio:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/jst-config/archive/v0.15.1.tar.gz -> jst-config-0.15.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=57ebb67fdeaac83df5c7e6c25a84d32d
diff --git a/metadata/md5-cache/dev-ml/jst-config-0.16.0 b/metadata/md5-cache/dev-ml/jst-config-0.16.0
new file mode 100644
index 000000000000..6a04b7a6d177
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/jst-config-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:= dev-ml/dune-configurator:= dev-ml/ppxlib:= dev-ml/ppx_assert:= dev-ml/ppx_compare:= dev-ml/ppx_here:= dev-ml/ppx_sexp_conv:= dev-ml/stdio:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Compile-time configuration for Jane Street libraries
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/jst-config
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:= dev-ml/dune-configurator:= dev-ml/ppxlib:= dev-ml/ppx_assert:= dev-ml/ppx_compare:= dev-ml/ppx_here:= dev-ml/ppx_sexp_conv:= dev-ml/stdio:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/jst-config/archive/v0.16.0.tar.gz -> jst-config-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=9aa836d9b79d0a70aee3036d89248aca
diff --git a/metadata/md5-cache/dev-ml/lablgl-1.06-r1 b/metadata/md5-cache/dev-ml/lablgl-1.06-r1
new file mode 100644
index 000000000000..2cabc691419b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/lablgl-1.06-r1
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install
+DEPEND=>=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:= )
+DESCRIPTION=Objective CAML interface for OpenGL
+EAPI=7
+HOMEPAGE=https://github.com/garrigue/lablgl
+INHERIT=toolchain-funcs
+IUSE=doc glut +ocamlopt tk
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux
+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_=toolchain-funcs 862d337d98edb576796827be2c6b11ca multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=5e1d8166dcf0a62db631c9f77a2024fd
diff --git a/metadata/md5-cache/dev-ml/lablgtk-2.18.10 b/metadata/md5-cache/dev-ml/lablgtk-2.18.10
new file mode 100644
index 000000000000..f807cf229907
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/lablgtk-2.18.10
@@ -0,0 +1,13 @@
+BDEPEND=dev-ml/findlib virtual/pkgconfig
+DEFINED_PHASES=compile configure install
+DEPEND=>=dev-lang/ocaml-4.05:=[ocamlopt?] dev-ml/camlp4:= x11-libs/gtk+:2 glade? ( gnome-base/libglade ) gnomecanvas? ( gnome-base/libgnomecanvas ) sourceview? ( x11-libs/gtksourceview:2.0 ) spell? ( app-text/gtkspell:2 ) svg? ( gnome-base/librsvg:2 )
+DESCRIPTION=Objective CAML interface for Gtk+2
+EAPI=7
+HOMEPAGE=http://lablgtk.forge.ocamlcore.org
+IUSE=debug examples glade gnomecanvas +ocamlopt sourceview spell svg
+KEYWORDS=amd64 arm arm64 ~ia64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux
+LICENSE=LGPL-2.1-with-linking-exception examples? ( lablgtk-examples )
+RDEPEND=>=dev-lang/ocaml-4.05:=[ocamlopt?] dev-ml/camlp4:= x11-libs/gtk+:2 glade? ( gnome-base/libglade ) gnomecanvas? ( gnome-base/libgnomecanvas ) sourceview? ( x11-libs/gtksourceview:2.0 ) spell? ( app-text/gtkspell:2 ) svg? ( gnome-base/librsvg:2 )
+SLOT=2/2.18.10
+SRC_URI=https://github.com/garrigue/lablgtk/archive/2.18.10.tar.gz -> lablgtk-2.18.10.tar.gz
+_md5_=4a8a3be3499502eec96dea904345ef30
diff --git a/metadata/md5-cache/dev-ml/lablgtk-2.18.12 b/metadata/md5-cache/dev-ml/lablgtk-2.18.12
new file mode 100644
index 000000000000..6120f013f5ab
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/lablgtk-2.18.12
@@ -0,0 +1,13 @@
+BDEPEND=dev-ml/findlib virtual/pkgconfig
+DEFINED_PHASES=compile configure install
+DEPEND=>=dev-lang/ocaml-4.05:=[ocamlopt?] dev-ml/camlp4:= x11-libs/gtk+:2 glade? ( gnome-base/libglade ) gnomecanvas? ( gnome-base/libgnomecanvas ) sourceview? ( x11-libs/gtksourceview:2.0 ) spell? ( app-text/gtkspell:2 ) svg? ( gnome-base/librsvg:2 )
+DESCRIPTION=Objective CAML interface for Gtk+2
+EAPI=8
+HOMEPAGE=http://lablgtk.forge.ocamlcore.org
+IUSE=debug examples glade gnomecanvas +ocamlopt sourceview spell svg
+KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux
+LICENSE=LGPL-2.1-with-linking-exception examples? ( lablgtk-examples )
+RDEPEND=>=dev-lang/ocaml-4.05:=[ocamlopt?] dev-ml/camlp4:= x11-libs/gtk+:2 glade? ( gnome-base/libglade ) gnomecanvas? ( gnome-base/libgnomecanvas ) sourceview? ( x11-libs/gtksourceview:2.0 ) spell? ( app-text/gtkspell:2 ) svg? ( gnome-base/librsvg:2 )
+SLOT=2/2.18.12
+SRC_URI=https://github.com/garrigue/lablgtk/archive/2.18.12.tar.gz -> lablgtk-2.18.12.tar.gz
+_md5_=433ee09116278a1215cd36004708a0c3
diff --git a/metadata/md5-cache/dev-ml/lablgtk-2.18.13 b/metadata/md5-cache/dev-ml/lablgtk-2.18.13
new file mode 100644
index 000000000000..23e23238fd1b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/lablgtk-2.18.13
@@ -0,0 +1,13 @@
+BDEPEND=dev-ml/findlib virtual/pkgconfig
+DEFINED_PHASES=compile configure install
+DEPEND=>=dev-lang/ocaml-4.05:=[ocamlopt?] dev-ml/camlp4:= x11-libs/gtk+:2 glade? ( gnome-base/libglade ) gnomecanvas? ( gnome-base/libgnomecanvas ) sourceview? ( x11-libs/gtksourceview:2.0 ) spell? ( app-text/gtkspell:2 ) svg? ( gnome-base/librsvg:2 )
+DESCRIPTION=Objective CAML interface for Gtk+2
+EAPI=8
+HOMEPAGE=http://lablgtk.forge.ocamlcore.org
+IUSE=debug examples glade gnomecanvas +ocamlopt sourceview spell svg
+KEYWORDS=amd64 arm arm64 ~ia64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux
+LICENSE=LGPL-2.1-with-linking-exception examples? ( lablgtk-examples )
+RDEPEND=>=dev-lang/ocaml-4.05:=[ocamlopt?] dev-ml/camlp4:= x11-libs/gtk+:2 glade? ( gnome-base/libglade ) gnomecanvas? ( gnome-base/libgnomecanvas ) sourceview? ( x11-libs/gtksourceview:2.0 ) spell? ( app-text/gtkspell:2 ) svg? ( gnome-base/librsvg:2 )
+SLOT=2/2.18.13
+SRC_URI=https://github.com/garrigue/lablgtk/archive/2.18.13.tar.gz -> lablgtk-2.18.13.tar.gz
+_md5_=7596a2afcff8ae9a49f50da07286efe3
diff --git a/metadata/md5-cache/dev-ml/lablgtk-3.1.1 b/metadata/md5-cache/dev-ml/lablgtk-3.1.1
new file mode 100644
index 000000000000..d0fc7beddcea
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/lablgtk-3.1.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-ml/camlp5 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=app-text/gtkspell:3= x11-libs/gtk+:3= dev-ml/cairo2:= x11-libs/gtksourceview:3.0= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=OCaml bindings to GTK-3
+EAPI=7
+HOMEPAGE=https://github.com/garrigue/lablgtk
+INHERIT=dune
+IUSE=+ocamlopt sourceview
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ppc64 x86
+LICENSE=LGPL-2.1-with-linking-exception
+PDEPEND=sourceview? ( dev-ml/lablgtk-sourceview:3/3.1.1 )
+RDEPEND=app-text/gtkspell:3= x11-libs/gtk+:3= dev-ml/cairo2:= x11-libs/gtksourceview:3.0= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=3/3.1.1
+SRC_URI=https://github.com/garrigue/lablgtk/releases/download/3.1.1/lablgtk3-3.1.1.tbz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=d3cc7fc9d7fa63669d9fbadf5e49d3ee
diff --git a/metadata/md5-cache/dev-ml/lablgtk-3.1.2 b/metadata/md5-cache/dev-ml/lablgtk-3.1.2
new file mode 100644
index 000000000000..74134bc2dcd8
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/lablgtk-3.1.2
@@ -0,0 +1,16 @@
+BDEPEND=dev-ml/camlp5 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install prepare test
+DEPEND=app-text/gtkspell:3= x11-libs/gtk+:3= dev-ml/cairo2:= x11-libs/gtksourceview:3.0= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=OCaml bindings to GTK-3
+EAPI=8
+HOMEPAGE=https://github.com/garrigue/lablgtk
+INHERIT=dune
+IUSE=+ocamlopt sourceview
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+PDEPEND=sourceview? ( dev-ml/lablgtk-sourceview:3/3.1.2 )
+RDEPEND=app-text/gtkspell:3= x11-libs/gtk+:3= dev-ml/cairo2:= x11-libs/gtksourceview:3.0= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=3/3.1.2
+SRC_URI=https://github.com/garrigue/lablgtk/archive/3.1.2.tar.gz -> lablgtk-3.1.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=eb631f99563575dbb97f27e737bd4a28
diff --git a/metadata/md5-cache/dev-ml/lablgtk-3.1.3 b/metadata/md5-cache/dev-ml/lablgtk-3.1.3
new file mode 100644
index 000000000000..258fddbf4b2a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/lablgtk-3.1.3
@@ -0,0 +1,16 @@
+BDEPEND=dev-ml/camlp5 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=app-text/gtkspell:3= x11-libs/gtk+:3= dev-ml/cairo2:= x11-libs/gtksourceview:3.0= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=OCaml bindings to GTK-3
+EAPI=8
+HOMEPAGE=https://github.com/garrigue/lablgtk
+INHERIT=dune
+IUSE=+ocamlopt sourceview
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=LGPL-2.1-with-linking-exception
+PDEPEND=sourceview? ( dev-ml/lablgtk-sourceview:3/3.1.3 )
+RDEPEND=app-text/gtkspell:3= x11-libs/gtk+:3= dev-ml/cairo2:= x11-libs/gtksourceview:3.0= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=3/3.1.3
+SRC_URI=https://github.com/garrigue/lablgtk/archive/3.1.3.tar.gz -> lablgtk-3.1.3.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=ea7bbe082a5b47b4100890c8f2417fc9
diff --git a/metadata/md5-cache/dev-ml/lablgtk-sourceview-3.1.1 b/metadata/md5-cache/dev-ml/lablgtk-sourceview-3.1.1
new file mode 100644
index 000000000000..78cea3502863
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/lablgtk-sourceview-3.1.1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=x11-libs/gtksourceview:3.0= >=dev-ml/lablgtk-3.1.1:3= dev-ml/cairo2:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=OCaml bindings to GTK-3
+EAPI=7
+HOMEPAGE=https://github.com/garrigue/lablgtk
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ppc64 x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=x11-libs/gtksourceview:3.0= >=dev-ml/lablgtk-3.1.1:3= dev-ml/cairo2:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=3/3.1.1
+SRC_URI=https://github.com/garrigue/lablgtk/releases/download/3.1.1/lablgtk3-3.1.1.tbz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=68eb99ab7a5041639ad90ea48439cc4c
diff --git a/metadata/md5-cache/dev-ml/lablgtk-sourceview-3.1.2 b/metadata/md5-cache/dev-ml/lablgtk-sourceview-3.1.2
new file mode 100644
index 000000000000..42707ccdfdb3
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/lablgtk-sourceview-3.1.2
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install prepare test
+DEPEND=>=dev-ml/lablgtk-3.1.2:3= dev-ml/cairo2:= x11-libs/gtksourceview:3.0= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=OCaml bindings to GTK-3
+EAPI=8
+HOMEPAGE=https://github.com/garrigue/lablgtk
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-ml/lablgtk-3.1.2:3= dev-ml/cairo2:= x11-libs/gtksourceview:3.0= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=3/3.1.2
+SRC_URI=https://github.com/garrigue/lablgtk/archive/3.1.2.tar.gz -> lablgtk-3.1.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=c0045f6f73ecc65a125875eb63ee2c22
diff --git a/metadata/md5-cache/dev-ml/lablgtk-sourceview-3.1.3 b/metadata/md5-cache/dev-ml/lablgtk-sourceview-3.1.3
new file mode 100644
index 000000000000..d2e99d5fa14e
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/lablgtk-sourceview-3.1.3
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/lablgtk-3.1.3:3= dev-ml/cairo2:= x11-libs/gtksourceview:3.0= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=OCaml bindings to GTK-3
+EAPI=8
+HOMEPAGE=https://github.com/garrigue/lablgtk
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-ml/lablgtk-3.1.3:3= dev-ml/cairo2:= x11-libs/gtksourceview:3.0= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=3/3.1.3
+SRC_URI=https://github.com/garrigue/lablgtk/archive/3.1.3.tar.gz -> lablgtk-3.1.3.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=6ac2af46709616d68abfc4f4472aef3d
diff --git a/metadata/md5-cache/dev-ml/labltk-8.06.10-r1 b/metadata/md5-cache/dev-ml/labltk-8.06.10-r1
new file mode 100644
index 000000000000..b5de3212e277
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/labltk-8.06.10-r1
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=dev-lang/tk:= <dev-lang/ocaml-4.13 >=dev-lang/ocaml-4.11:=[ocamlopt?,X(+)?] dev-ml/findlib >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=OCaml interface to the Tcl/Tk GUI framework
+EAPI=7
+HOMEPAGE=https://garrigue.github.io/labltk/
+INHERIT=findlib toolchain-funcs
+IUSE=+ocamlopt X +ocamlopt
+KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 x86 ~amd64-linux ~x86-linux
+LICENSE=QPL-1.0 LGPL-2
+RDEPEND=dev-lang/tk:= <dev-lang/ocaml-4.13 >=dev-lang/ocaml-4.11:=[ocamlopt?,X(+)?] dev-lang/ocaml:=[ocamlopt?]
+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 cc1c14904708a0a28bcb256b342a808c toolchain-funcs 862d337d98edb576796827be2c6b11ca multilib c19072c3cd7ac5cb21de013f7e9832e0
+_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
new file mode 100644
index 000000000000..052f45e2d7db
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/labltk-8.06.11-r1
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=dev-lang/tk:= =dev-lang/ocaml-4.13*:=[ocamlopt?,X(+)?] dev-ml/findlib >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=OCaml interface to the Tcl/Tk GUI framework
+EAPI=7
+HOMEPAGE=https://garrigue.github.io/labltk/
+INHERIT=findlib toolchain-funcs
+IUSE=+ocamlopt X +ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux
+LICENSE=QPL-1.0 LGPL-2
+RDEPEND=dev-lang/tk:= =dev-lang/ocaml-4.13*:=[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 cc1c14904708a0a28bcb256b342a808c toolchain-funcs 862d337d98edb576796827be2c6b11ca multilib c19072c3cd7ac5cb21de013f7e9832e0
+_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
new file mode 100644
index 000000000000..9484d4364c61
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/labltk-8.06.12-r2
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=dev-lang/tk:= >=dev-lang/ocaml-4.14:=[ocamlopt?,X(+)?] dev-ml/findlib >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=OCaml interface to the Tcl/Tk GUI framework
+EAPI=8
+HOMEPAGE=https://garrigue.github.io/labltk/
+INHERIT=findlib toolchain-funcs
+IUSE=+ocamlopt X +ocamlopt
+KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux
+LICENSE=QPL-1.0 LGPL-2
+RDEPEND=dev-lang/tk:= >=dev-lang/ocaml-4.14:=[ocamlopt?,X(+)?] 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 cc1c14904708a0a28bcb256b342a808c toolchain-funcs 862d337d98edb576796827be2c6b11ca multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=da639e6e8b2e6648e9122f70290f2041
diff --git a/metadata/md5-cache/dev-ml/labltk-8.06.7-r1 b/metadata/md5-cache/dev-ml/labltk-8.06.7-r1
new file mode 100644
index 000000000000..aeeadb00a296
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/labltk-8.06.7-r1
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=>=dev-lang/tk-8.0.3:= <dev-lang/ocaml-4.10 >=dev-lang/ocaml-4.08:=[ocamlopt?,X(+)?] >=dev-ml/findlib-1.5.5-r1 >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=OCaml interface to the Tcl/Tk GUI framework
+EAPI=7
+HOMEPAGE=https://garrigue.github.io/labltk/
+INHERIT=findlib toolchain-funcs
+IUSE=+ocamlopt X +ocamlopt
+KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 x86 ~amd64-linux ~x86-linux
+LICENSE=QPL-1.0 LGPL-2
+RDEPEND=>=dev-lang/tk-8.0.3:= <dev-lang/ocaml-4.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 cc1c14904708a0a28bcb256b342a808c toolchain-funcs 862d337d98edb576796827be2c6b11ca multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=f71da5394b31071aa4b2c63f14bd723c
diff --git a/metadata/md5-cache/dev-ml/labltk-8.06.9-r1 b/metadata/md5-cache/dev-ml/labltk-8.06.9-r1
new file mode 100644
index 000000000000..8cf8dd9b3095
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/labltk-8.06.9-r1
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=dev-lang/tk:= <dev-lang/ocaml-4.12 >=dev-lang/ocaml-4.11:=[ocamlopt?,X(+)?] dev-ml/findlib >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=OCaml interface to the Tcl/Tk GUI framework
+EAPI=7
+HOMEPAGE=https://garrigue.github.io/labltk/
+INHERIT=findlib toolchain-funcs
+IUSE=+ocamlopt X +ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux
+LICENSE=QPL-1.0 LGPL-2
+RDEPEND=dev-lang/tk:= <dev-lang/ocaml-4.12 >=dev-lang/ocaml-4.11:=[ocamlopt?,X(+)?] dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/8.06.9
+SRC_URI=https://github.com/garrigue/labltk/archive/8.06.9.tar.gz -> labltk-8.06.9.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c toolchain-funcs 862d337d98edb576796827be2c6b11ca multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=47c2045fb46c034e99ab2f5d7c6e1ff1
diff --git a/metadata/md5-cache/dev-ml/lambda-term-3.1.0 b/metadata/md5-cache/dev-ml/lambda-term-3.1.0
new file mode 100644
index 000000000000..bd309cc147d3
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/lambda-term-3.1.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/camomile:= >=dev-ml/lwt-5.4:= dev-ml/lwt_log:= dev-ml/mew_vi:= dev-ml/react:= dev-ml/zed:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Terminal manipulation library for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/ocaml-community/lambda-term
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD
+RDEPEND=dev-ml/camomile:= >=dev-ml/lwt-5.4:= dev-ml/lwt_log:= dev-ml/mew_vi:= dev-ml/react:= dev-ml/zed:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/3.1.0
+SRC_URI=https://github.com/ocaml-community/lambda-term/archive/3.1.0.tar.gz -> lambda-term-3.1.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=9054264d270d22bdfde5de80bbb23c4e
diff --git a/metadata/md5-cache/dev-ml/lambda-term-3.3.1-r1 b/metadata/md5-cache/dev-ml/lambda-term-3.3.1-r1
new file mode 100644
index 000000000000..7aa05cb2839d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/lambda-term-3.3.1-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/lwt-5.4:= dev-ml/logs:=[lwt] dev-ml/lwt_log:= dev-ml/mew_vi:= dev-ml/react:= dev-ml/zed:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Terminal manipulation library for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/ocaml-community/lambda-term
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD
+RDEPEND=>=dev-ml/lwt-5.4:= dev-ml/logs:=[lwt] dev-ml/lwt_log:= dev-ml/mew_vi:= dev-ml/react:= dev-ml/zed:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/3.3.1
+SRC_URI=https://github.com/ocaml-community/lambda-term/archive/3.3.1.tar.gz -> lambda-term-3.3.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=c6a081ee4fd23ea36e235ea83610d547
diff --git a/metadata/md5-cache/dev-ml/lambda-term-3.3.2 b/metadata/md5-cache/dev-ml/lambda-term-3.3.2
new file mode 100644
index 000000000000..6d1a65b395de
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/lambda-term-3.3.2
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/lwt-5.4:= dev-ml/logs:=[lwt] dev-ml/lwt_log:= dev-ml/mew_vi:= dev-ml/react:= dev-ml/zed:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Terminal manipulation library for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/ocaml-community/lambda-term
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD
+RDEPEND=>=dev-ml/lwt-5.4:= dev-ml/logs:=[lwt] dev-ml/lwt_log:= dev-ml/mew_vi:= dev-ml/react:= dev-ml/zed:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/3.3.2
+SRC_URI=https://github.com/ocaml-community/lambda-term/archive/3.3.2.tar.gz -> lambda-term-3.3.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=c6a081ee4fd23ea36e235ea83610d547
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-14.0.6 b/metadata/md5-cache/dev-ml/llvm-ocaml-14.0.6
new file mode 100644
index 000000000000..32288cd3dd9b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-14.0.6
@@ -0,0 +1,17 @@
+BDEPEND=|| ( dev-lang/python:3.10 ) dev-lang/perl dev-ml/findlib >=dev-util/cmake-3.16 verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-14.0.6:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-14.0.6[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-14.0.6[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-14.0.6[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-14.0.6[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-14.0.6[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-14.0.6[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-14.0.6[llvm_targets_Lanai] ) llvm_targets_Mips? ( ~sys-devel/llvm-14.0.6[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-14.0.6[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-14.0.6[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-14.0.6[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-14.0.6[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-14.0.6[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-14.0.6[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-14.0.6[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-14.0.6[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-14.0.6[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-14.0.6[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-14.0.6[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-14.0.6[llvm_targets_CSKY] ) llvm_targets_M68k? ( ~sys-devel/llvm-14.0.6[llvm_targets_M68k] ) !!sys-devel/llvm:0
+DESCRIPTION=OCaml bindings for LLVM
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake llvm llvm.org 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_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_M68k verify-sig
+KEYWORDS=~amd64 ~arm ~x86
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-14.0.6:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-14.0.6[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-14.0.6[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-14.0.6[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-14.0.6[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-14.0.6[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-14.0.6[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-14.0.6[llvm_targets_Lanai] ) llvm_targets_Mips? ( ~sys-devel/llvm-14.0.6[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-14.0.6[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-14.0.6[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-14.0.6[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-14.0.6[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-14.0.6[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-14.0.6[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-14.0.6[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-14.0.6[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-14.0.6[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-14.0.6[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-14.0.6[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-14.0.6[llvm_targets_CSKY] ) llvm_targets_M68k? ( ~sys-devel/llvm-14.0.6[llvm_targets_M68k] )
+REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_M68k )
+RESTRICT=!test? ( test )
+SLOT=0/14.0.6
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig )
+_eclasses_=toolchain-funcs 862d337d98edb576796827be2c6b11ca multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 llvm 976dc8267d6a5af8b259cb956b52d51f verify-sig 06b4d23e3bacdf7164b1e7f9e059492a llvm.org 0364dd6c24cc88a91fd2443a98ceb013 python-utils-r1 12aa0037eb004139215ff04894d52b28 python-any-r1 f5169813d1619761b459800587005fd2
+_md5_=81a9f3aae36c4d277e7deb51da8e2119
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-15.0.7 b/metadata/md5-cache/dev-ml/llvm-ocaml-15.0.7
new file mode 100644
index 000000000000..618d7b8153b4
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-15.0.7
@@ -0,0 +1,17 @@
+BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl dev-ml/findlib >=dev-util/cmake-3.16 verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-15.0.7:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-15.0.7[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-15.0.7[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-15.0.7[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-15.0.7[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-15.0.7[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-15.0.7[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-15.0.7[llvm_targets_Lanai] ) llvm_targets_Mips? ( ~sys-devel/llvm-15.0.7[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-15.0.7[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-15.0.7[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-15.0.7[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-15.0.7[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-15.0.7[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-15.0.7[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-15.0.7[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-15.0.7[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-15.0.7[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-15.0.7[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-15.0.7[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-15.0.7[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-15.0.7[llvm_targets_DirectX] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-15.0.7[llvm_targets_LoongArch] ) llvm_targets_M68k? ( ~sys-devel/llvm-15.0.7[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-15.0.7[llvm_targets_SPIRV] ) !!sys-devel/llvm:0
+DESCRIPTION=OCaml bindings for LLVM
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake llvm llvm.org 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_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_LoongArch llvm_targets_M68k llvm_targets_SPIRV verify-sig
+KEYWORDS=~amd64 ~arm ~x86
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-15.0.7:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-15.0.7[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-15.0.7[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-15.0.7[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-15.0.7[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-15.0.7[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-15.0.7[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-15.0.7[llvm_targets_Lanai] ) llvm_targets_Mips? ( ~sys-devel/llvm-15.0.7[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-15.0.7[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-15.0.7[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-15.0.7[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-15.0.7[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-15.0.7[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-15.0.7[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-15.0.7[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-15.0.7[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-15.0.7[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-15.0.7[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-15.0.7[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-15.0.7[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-15.0.7[llvm_targets_DirectX] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-15.0.7[llvm_targets_LoongArch] ) llvm_targets_M68k? ( ~sys-devel/llvm-15.0.7[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-15.0.7[llvm_targets_SPIRV] )
+REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_LoongArch llvm_targets_M68k llvm_targets_SPIRV )
+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_=toolchain-funcs 862d337d98edb576796827be2c6b11ca multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 llvm 976dc8267d6a5af8b259cb956b52d51f verify-sig 06b4d23e3bacdf7164b1e7f9e059492a llvm.org 0364dd6c24cc88a91fd2443a98ceb013 python-utils-r1 12aa0037eb004139215ff04894d52b28 python-any-r1 f5169813d1619761b459800587005fd2
+_md5_=47ac9fc5ccf47d31fdeabf577e9b531c
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.6 b/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.6
new file mode 100644
index 000000000000..5a5ce604ae5a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.6
@@ -0,0 +1,17 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl dev-ml/findlib >=dev-util/cmake-3.16 verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-16.0.6:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-16.0.6[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-16.0.6[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-16.0.6[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-16.0.6[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-16.0.6[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-16.0.6[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-16.0.6[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-16.0.6[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-16.0.6[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-16.0.6[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-16.0.6[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-16.0.6[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-16.0.6[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-16.0.6[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-16.0.6[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-16.0.6[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-16.0.6[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-16.0.6[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-16.0.6[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-16.0.6[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-16.0.6[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-16.0.6[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-16.0.6[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-16.0.6[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-16.0.6[llvm_targets_Xtensa] ) !!sys-devel/llvm:0
+DESCRIPTION=OCaml bindings for LLVM
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake llvm llvm.org 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
+KEYWORDS=~amd64 ~arm ~x86
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-16.0.6:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-16.0.6[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-16.0.6[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-16.0.6[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-16.0.6[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-16.0.6[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-16.0.6[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-16.0.6[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-16.0.6[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-16.0.6[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-16.0.6[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-16.0.6[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-16.0.6[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-16.0.6[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-16.0.6[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-16.0.6[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-16.0.6[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-16.0.6[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-16.0.6[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-16.0.6[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-16.0.6[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-16.0.6[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-16.0.6[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-16.0.6[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-16.0.6[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-16.0.6[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/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_=toolchain-funcs 862d337d98edb576796827be2c6b11ca multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 llvm 976dc8267d6a5af8b259cb956b52d51f verify-sig 06b4d23e3bacdf7164b1e7f9e059492a llvm.org 0364dd6c24cc88a91fd2443a98ceb013 python-utils-r1 12aa0037eb004139215ff04894d52b28 python-any-r1 f5169813d1619761b459800587005fd2
+_md5_=c02be85fe4a42bdff237e09f6f02b9cb
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_rc4 b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_rc4
new file mode 100644
index 000000000000..449ae309c596
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_rc4
@@ -0,0 +1,16 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl dev-ml/findlib >=dev-util/cmake-3.16 verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-17.0.0_rc4:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_Xtensa] ) !!sys-devel/llvm:0
+DESCRIPTION=OCaml bindings for LLVM
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake llvm llvm.org 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-17.0.0_rc4:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-17.0.0_rc4[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-17.0.0_rc4[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/17.0.0_rc4
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.0-rc4/llvm-project-17.0.0rc4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.0-rc4/llvm-project-17.0.0rc4.src.tar.xz.sig )
+_eclasses_=toolchain-funcs 862d337d98edb576796827be2c6b11ca multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 llvm 976dc8267d6a5af8b259cb956b52d51f verify-sig 06b4d23e3bacdf7164b1e7f9e059492a llvm.org 0364dd6c24cc88a91fd2443a98ceb013 python-utils-r1 12aa0037eb004139215ff04894d52b28 python-any-r1 f5169813d1619761b459800587005fd2
+_md5_=7242d061b363021e575e5077773c3498
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.1 b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.1
new file mode 100644
index 000000000000..36178d89ed47
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.1
@@ -0,0 +1,17 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl dev-ml/findlib >=dev-util/cmake-3.16 verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-17.0.1:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-17.0.1[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-17.0.1[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-17.0.1[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-17.0.1[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-17.0.1[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-17.0.1[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-17.0.1[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-17.0.1[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-17.0.1[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-17.0.1[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-17.0.1[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-17.0.1[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-17.0.1[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-17.0.1[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-17.0.1[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-17.0.1[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-17.0.1[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-17.0.1[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-17.0.1[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-17.0.1[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-17.0.1[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-17.0.1[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-17.0.1[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-17.0.1[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-17.0.1[llvm_targets_Xtensa] ) !!sys-devel/llvm:0
+DESCRIPTION=OCaml bindings for LLVM
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake llvm llvm.org 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
+KEYWORDS=~amd64 ~arm ~x86
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-17.0.1:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-17.0.1[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-17.0.1[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-17.0.1[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-17.0.1[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-17.0.1[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-17.0.1[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-17.0.1[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-17.0.1[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-17.0.1[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-17.0.1[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-17.0.1[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-17.0.1[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-17.0.1[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-17.0.1[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-17.0.1[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-17.0.1[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-17.0.1[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-17.0.1[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-17.0.1[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-17.0.1[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-17.0.1[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-17.0.1[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-17.0.1[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-17.0.1[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-17.0.1[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/17.0.1
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.1/llvm-project-17.0.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.1/llvm-project-17.0.1.src.tar.xz.sig )
+_eclasses_=toolchain-funcs 862d337d98edb576796827be2c6b11ca multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 llvm 976dc8267d6a5af8b259cb956b52d51f verify-sig 06b4d23e3bacdf7164b1e7f9e059492a llvm.org 0364dd6c24cc88a91fd2443a98ceb013 python-utils-r1 12aa0037eb004139215ff04894d52b28 python-any-r1 f5169813d1619761b459800587005fd2
+_md5_=c02be85fe4a42bdff237e09f6f02b9cb
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.1.9999 b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.1.9999
new file mode 100644
index 000000000000..8ad79c42641e
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.1.9999
@@ -0,0 +1,16 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl dev-ml/findlib >=dev-util/cmake-3.16 >=dev-util/ninja-1.8.2 >=dev-util/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-17.0.1.9999:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_Xtensa] ) !!sys-devel/llvm:0
+DESCRIPTION=OCaml bindings for LLVM
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake llvm llvm.org 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-17.0.1.9999:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-17.0.1.9999[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-17.0.1.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/17.0.1.9999
+_eclasses_=toolchain-funcs 862d337d98edb576796827be2c6b11ca multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 llvm 976dc8267d6a5af8b259cb956b52d51f git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm.org 0364dd6c24cc88a91fd2443a98ceb013 python-utils-r1 12aa0037eb004139215ff04894d52b28 python-any-r1 f5169813d1619761b459800587005fd2
+_md5_=7242d061b363021e575e5077773c3498
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0.9999 b/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0.9999
new file mode 100644
index 000000000000..fcfc64a110f4
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0.9999
@@ -0,0 +1,16 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl dev-ml/findlib >=dev-util/cmake-3.16 >=dev-util/ninja-1.8.2 >=dev-util/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-18.0.0.9999:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_Xtensa] ) !!sys-devel/llvm:0
+DESCRIPTION=OCaml bindings for LLVM
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake llvm llvm.org 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-18.0.0.9999:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-18.0.0.9999[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-18.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/18.0.0.9999
+_eclasses_=toolchain-funcs 862d337d98edb576796827be2c6b11ca multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 llvm 976dc8267d6a5af8b259cb956b52d51f git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm.org 0364dd6c24cc88a91fd2443a98ceb013 python-utils-r1 12aa0037eb004139215ff04894d52b28 python-any-r1 f5169813d1619761b459800587005fd2
+_md5_=7242d061b363021e575e5077773c3498
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20230906 b/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20230906
new file mode 100644
index 000000000000..9d57647416c9
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20230906
@@ -0,0 +1,16 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl dev-ml/findlib >=dev-util/cmake-3.16 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-18.0.0_pre20230906:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_Xtensa] ) !!sys-devel/llvm:0
+DESCRIPTION=OCaml bindings for LLVM
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake llvm llvm.org 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-18.0.0_pre20230906:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-18.0.0_pre20230906[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-18.0.0_pre20230906[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/18.0.0_pre20230906
+SRC_URI=https://github.com/llvm/llvm-project/archive/7e5809e7e7bc9a828427b6540a51d45884d8bbbb.tar.gz -> llvm-project-7e5809e7e7bc9a828427b6540a51d45884d8bbbb.tar.gz
+_eclasses_=toolchain-funcs 862d337d98edb576796827be2c6b11ca multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org 0364dd6c24cc88a91fd2443a98ceb013 python-utils-r1 12aa0037eb004139215ff04894d52b28 python-any-r1 f5169813d1619761b459800587005fd2
+_md5_=7242d061b363021e575e5077773c3498
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20230925 b/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20230925
new file mode 100644
index 000000000000..dc335a3eeac7
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20230925
@@ -0,0 +1,16 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl dev-ml/findlib >=dev-util/cmake-3.16 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-18.0.0_pre20230925:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_Xtensa] ) !!sys-devel/llvm:0
+DESCRIPTION=OCaml bindings for LLVM
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake llvm llvm.org 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-18.0.0_pre20230925:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-18.0.0_pre20230925[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/18.0.0_pre20230925
+SRC_URI=https://github.com/llvm/llvm-project/archive/f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz -> llvm-project-f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz
+_eclasses_=toolchain-funcs 862d337d98edb576796827be2c6b11ca multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org 0364dd6c24cc88a91fd2443a98ceb013 python-utils-r1 12aa0037eb004139215ff04894d52b28 python-any-r1 f5169813d1619761b459800587005fd2
+_md5_=7242d061b363021e575e5077773c3498
diff --git a/metadata/md5-cache/dev-ml/logs-0.7.0-r1 b/metadata/md5-cache/dev-ml/logs-0.7.0-r1
new file mode 100644
index 000000000000..4c828cde006b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/logs-0.7.0-r1
@@ -0,0 +1,16 @@
+BDEPEND=dev-ml/findlib dev-ml/ocamlbuild dev-ml/opam-installer dev-ml/topkg test? ( dev-ml/mtime )
+DEFINED_PHASES=compile install prepare test
+DEPEND=dev-ml/result:=[ocamlopt] dev-lang/ocaml:=[ocamlopt] fmt? ( dev-ml/fmt:= ) cli? ( dev-ml/cmdliner:=[ocamlopt] ) lwt? ( dev-ml/lwt:= ) >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=Logging infrastructure for OCaml
+EAPI=7
+HOMEPAGE=https://erratique.ch/software/logs https://github.com/dbuenzli/logs
+INHERIT=findlib
+IUSE=+fmt cli +lwt test +ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=ISC
+RDEPEND=dev-ml/result:=[ocamlopt] dev-lang/ocaml:=[ocamlopt] fmt? ( dev-ml/fmt:= ) cli? ( dev-ml/cmdliner:=[ocamlopt] ) lwt? ( dev-ml/lwt:= ) dev-lang/ocaml:=[ocamlopt?]
+RESTRICT=!test? ( test )
+SLOT=0/0.7.0
+SRC_URI=https://erratique.ch/software/logs/releases/logs-0.7.0.tbz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=9d5da67822bab3d0eb73672dc11c4c2c
diff --git a/metadata/md5-cache/dev-ml/luv-0.5.10-r3 b/metadata/md5-cache/dev-ml/luv-0.5.10-r3
new file mode 100644
index 000000000000..5bdc7f2100be
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/luv-0.5.10-r3
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/gnuconfig test? ( dev-ml/alcotest[ocamlopt?] ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install prepare test
+DEPEND=<=dev-lang/ocaml-4.13:=[ocamlopt?] dev-libs/libuv:= dev-ml/ocaml-ctypes:=[ocamlopt?] dev-ml/result:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Binding to libuv: cross-platform asynchronous I/O
+EAPI=8
+HOMEPAGE=https://github.com/aantron/luv
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=<=dev-lang/ocaml-4.13:=[ocamlopt?] dev-libs/libuv:= dev-ml/ocaml-ctypes:=[ocamlopt?] dev-ml/result:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/0.5.10
+SRC_URI=https://github.com/aantron/luv/releases/download/0.5.10/luv-0.5.10.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=f919afe9925382cf0880470e95f5b30c
diff --git a/metadata/md5-cache/dev-ml/luv-0.5.11-r2 b/metadata/md5-cache/dev-ml/luv-0.5.11-r2
new file mode 100644
index 000000000000..44f01515be62
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/luv-0.5.11-r2
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/gnuconfig test? ( dev-ml/alcotest[ocamlopt?] ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install prepare test
+DEPEND=dev-lang/ocaml:=[ocamlopt?] dev-libs/libuv:= dev-ml/ocaml-ctypes:=[ocamlopt?] dev-ml/result:=[ocamlopt?] dev-ml/integers:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Binding to libuv: cross-platform asynchronous I/O
+EAPI=8
+HOMEPAGE=https://github.com/aantron/luv
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=dev-lang/ocaml:=[ocamlopt?] dev-libs/libuv:= dev-ml/ocaml-ctypes:=[ocamlopt?] dev-ml/result:=[ocamlopt?] dev-ml/integers:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/0.5.11
+SRC_URI=https://github.com/aantron/luv/releases/download/0.5.11/luv-0.5.11.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=9a6b3414fbb95e70ac85f0dbdb60daf3
diff --git a/metadata/md5-cache/dev-ml/luv-0.5.12 b/metadata/md5-cache/dev-ml/luv-0.5.12
new file mode 100644
index 000000000000..d5bf50629bec
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/luv-0.5.12
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/gnuconfig test? ( dev-ml/alcotest[ocamlopt?] ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install prepare test
+DEPEND=dev-lang/ocaml:=[ocamlopt?] dev-libs/libuv:= dev-ml/ocaml-ctypes:=[ocamlopt?] dev-ml/result:=[ocamlopt?] dev-ml/integers:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Binding to libuv: cross-platform asynchronous I/O
+EAPI=8
+HOMEPAGE=https://github.com/aantron/luv
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=dev-lang/ocaml:=[ocamlopt?] dev-libs/libuv:= dev-ml/ocaml-ctypes:=[ocamlopt?] dev-ml/result:=[ocamlopt?] dev-ml/integers:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/0.5.12
+SRC_URI=https://github.com/aantron/luv/releases/download/0.5.12/luv-0.5.12.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=0e3bb82a249f65b87c80297966f5b1bc
diff --git a/metadata/md5-cache/dev-ml/lwt-5.3.0-r1 b/metadata/md5-cache/dev-ml/lwt-5.3.0-r1
new file mode 100644
index 000000000000..66a3dc0d6f39
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/lwt-5.3.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-ml/cppo-1.6.6 dev-ml/findlib dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/seq:= dev-ml/result:= dev-ml/mmap:= dev-ml/ocplib-endian:= >=dev-ml/ppxlib-0.18.0:= dev-ml/react:= dev-ml/dune-configurator:= dev-libs/libev >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Cooperative light-weight thread library for OCaml
+EAPI=7
+HOMEPAGE=http://ocsigen.org/lwt
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-ml/seq:= dev-ml/result:= dev-ml/mmap:= dev-ml/ocplib-endian:= >=dev-ml/ppxlib-0.18.0:= dev-ml/react:= dev-ml/dune-configurator:= dev-libs/libev >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/5.3.0
+SRC_URI=https://github.com/ocsigen/lwt/archive/5.3.0.tar.gz -> lwt-5.3.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=a47a9a94c87b9af8a707d766ba1e3ed4
diff --git a/metadata/md5-cache/dev-ml/lwt-5.4.2-r1 b/metadata/md5-cache/dev-ml/lwt-5.4.2-r1
new file mode 100644
index 000000000000..7b62d856161f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/lwt-5.4.2-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/cppo dev-ml/findlib dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install prepare test
+DEPEND=dev-ml/result:= dev-ml/mmap:= dev-ml/ocplib-endian:= dev-ml/ppxlib:= dev-ml/react:= dev-ml/luv:= dev-libs/libev >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Cooperative light-weight thread library for OCaml
+EAPI=7
+HOMEPAGE=http://ocsigen.org/lwt
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-ml/result:= dev-ml/mmap:= dev-ml/ocplib-endian:= dev-ml/ppxlib:= dev-ml/react:= dev-ml/luv:= dev-libs/libev >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/5.4.2
+SRC_URI=https://github.com/ocsigen/lwt/archive/5.4.2.tar.gz -> lwt-5.4.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=9f538a3c00c741537c1f7706562f8de3
diff --git a/metadata/md5-cache/dev-ml/lwt-5.6.1 b/metadata/md5-cache/dev-ml/lwt-5.6.1
new file mode 100644
index 000000000000..ce7049c70a32
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/lwt-5.6.1
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/cppo dev-ml/findlib dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install prepare test
+DEPEND=dev-libs/libev dev-ml/luv:= dev-ml/mmap:= dev-ml/ocplib-endian:= dev-ml/ppx_let:= dev-ml/ppxlib:= dev-ml/react:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Cooperative light-weight thread library for OCaml
+EAPI=8
+HOMEPAGE=http://ocsigen.org/lwt
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-libs/libev dev-ml/luv:= dev-ml/mmap:= dev-ml/ocplib-endian:= dev-ml/ppx_let:= dev-ml/ppxlib:= dev-ml/react:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/5.6.1
+SRC_URI=https://github.com/ocsigen/lwt/archive/5.6.1.tar.gz -> lwt-5.6.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=04188adb1c96b59a253335a809fce955
diff --git a/metadata/md5-cache/dev-ml/lwt-5.7.0 b/metadata/md5-cache/dev-ml/lwt-5.7.0
new file mode 100644
index 000000000000..1b665a055c52
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/lwt-5.7.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/cppo dev-ml/findlib dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install prepare test
+DEPEND=dev-libs/libev dev-ml/luv:= dev-ml/mmap:= dev-ml/ocplib-endian:= dev-ml/ppx_let:= dev-ml/ppxlib:= dev-ml/react:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Cooperative light-weight thread library for OCaml
+EAPI=8
+HOMEPAGE=http://ocsigen.org/lwt
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-libs/libev dev-ml/luv:= dev-ml/mmap:= dev-ml/ocplib-endian:= dev-ml/ppx_let:= dev-ml/ppxlib:= dev-ml/react:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/5.7.0
+SRC_URI=https://github.com/ocsigen/lwt/archive/5.7.0.tar.gz -> lwt-5.7.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=421910cce57457635bc7bceb93130fc9
diff --git a/metadata/md5-cache/dev-ml/lwt_log-1.1.1-r1 b/metadata/md5-cache/dev-ml/lwt_log-1.1.1-r1
new file mode 100644
index 000000000000..09cf8b597032
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/lwt_log-1.1.1-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/lwt:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Cooperative light-weight thread library for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/ocsigen/lwt_log
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=LGPL-2
+RDEPEND=dev-ml/lwt:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/1.1.1
+SRC_URI=https://github.com/ocsigen/lwt_log/archive/1.1.1.tar.gz -> lwt_log-1.1.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=eeb8fc7109d91cad1014ebc5f521e220
diff --git a/metadata/md5-cache/dev-ml/lwt_log-1.1.2 b/metadata/md5-cache/dev-ml/lwt_log-1.1.2
new file mode 100644
index 000000000000..a8d45b113694
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/lwt_log-1.1.2
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/lwt:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Cooperative light-weight thread library for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/ocsigen/lwt_log
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=LGPL-2
+RDEPEND=dev-ml/lwt:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/1.1.2
+SRC_URI=https://github.com/ocsigen/lwt_log/archive/1.1.2.tar.gz -> lwt_log-1.1.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=50e8b358fa8dc564777ca81931ad1249
diff --git a/metadata/md5-cache/dev-ml/lwt_ssl-1.1.3 b/metadata/md5-cache/dev-ml/lwt_ssl-1.1.3
new file mode 100644
index 000000000000..37a59f704866
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/lwt_ssl-1.1.3
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=GLib integration for Lwt
+EAPI=7
+HOMEPAGE=http://ocsigen.org/lwt_ssl
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~ppc
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-ml/base >=dev-ml/lwt-3.1:= >=dev-ml/ocaml-ssl-0.4.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/1.1.3
+SRC_URI=https://github.com/ocsigen/lwt_ssl/archive/1.1.3.tar.gz -> lwt_ssl-1.1.3.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=2b3319efe437d18aa0459bfa8321b803
diff --git a/metadata/md5-cache/dev-ml/lwt_ssl-1.2.0 b/metadata/md5-cache/dev-ml/lwt_ssl-1.2.0
new file mode 100644
index 000000000000..df40e6eae88f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/lwt_ssl-1.2.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=GLib integration for Lwt
+EAPI=7
+HOMEPAGE=http://ocsigen.org/lwt_ssl
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~ppc
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-ml/base >=dev-ml/lwt-3.1:= >=dev-ml/ocaml-ssl-0.5.13:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/1.2.0
+SRC_URI=https://github.com/ocsigen/lwt_ssl/archive/1.2.0.tar.gz -> lwt_ssl-1.2.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=7b102cb87aa6e527869c01f5558e9326
diff --git a/metadata/md5-cache/dev-ml/markup-1.0.0-r1 b/metadata/md5-cache/dev-ml/markup-1.0.0-r1
new file mode 100644
index 000000000000..b991c7774df1
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/markup-1.0.0-r1
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/lwt:= dev-ml/uutf:= test? ( dev-ml/ounit2 ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Error-recovering streaming HTML5 and XML parsers
+EAPI=7
+HOMEPAGE=https://github.com/aantron/markup.ml
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=BSD
+RDEPEND=dev-ml/lwt:= dev-ml/uutf:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/1.0.0
+SRC_URI=https://github.com/aantron/markup.ml/archive/1.0.0.tar.gz -> markup-1.0.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=56d00f3611757ebbdaf34d3c5048d9fc
diff --git a/metadata/md5-cache/dev-ml/markup-1.0.2-r1 b/metadata/md5-cache/dev-ml/markup-1.0.2-r1
new file mode 100644
index 000000000000..e30fdd497707
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/markup-1.0.2-r1
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/lwt:= dev-ml/uutf:= test? ( dev-ml/ounit2 ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Error-recovering streaming HTML5 and XML parsers
+EAPI=7
+HOMEPAGE=https://github.com/aantron/markup.ml
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 ~arm ~arm64 x86
+LICENSE=BSD
+RDEPEND=dev-ml/lwt:= dev-ml/uutf:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/1.0.2
+SRC_URI=https://github.com/aantron/markup.ml/archive/1.0.2.tar.gz -> markup-1.0.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=a2940cef501e9a898c1ffb23e1040737
diff --git a/metadata/md5-cache/dev-ml/markup-1.0.3 b/metadata/md5-cache/dev-ml/markup-1.0.3
new file mode 100644
index 000000000000..bdeec5bb5ae1
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/markup-1.0.3
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-ml/ounit2 ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/lwt:= dev-ml/uchar:= dev-ml/uutf:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Error-recovering streaming HTML5 and XML parsers
+EAPI=8
+HOMEPAGE=https://github.com/aantron/markup.ml
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 ~arm ~arm64 x86
+LICENSE=BSD
+RDEPEND=dev-ml/lwt:= dev-ml/uchar:= dev-ml/uutf:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/1.0.3
+SRC_URI=https://github.com/aantron/markup.ml/archive/1.0.3.tar.gz -> markup-1.0.3.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=206f800ae7cea8a697c4a1e69a829f1b
diff --git a/metadata/md5-cache/dev-ml/mccs-1.1.13 b/metadata/md5-cache/dev-ml/mccs-1.1.13
new file mode 100644
index 000000000000..b30c2a77e71e
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/mccs-1.1.13
@@ -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=7
+HOMEPAGE=http://www.i3s.unice.fr/~cpjm/misc/ https://github.com/AltGr/ocaml-mccs/issues
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+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
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=846a54a45c9cde9e168e17165b4d0e74
diff --git a/metadata/md5-cache/dev-ml/mccs-1.1.14 b/metadata/md5-cache/dev-ml/mccs-1.1.14
new file mode 100644
index 000000000000..79d34657218e
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/mccs-1.1.14
@@ -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=http://www.i3s.unice.fr/~cpjm/misc/ https://github.com/AltGr/ocaml-mccs/issues
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+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
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=4e70a0dfba6120c2203f0583f31d52b3
diff --git a/metadata/md5-cache/dev-ml/menhir-20220210 b/metadata/md5-cache/dev-ml/menhir-20220210
new file mode 100644
index 000000000000..b3abc8ed70f8
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/menhir-20220210
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=LR(1) parser generator for the OCaml language
+EAPI=8
+HOMEPAGE=http://gallium.inria.fr/~fpottier/menhir/
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=GPL-2 LGPL-2-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/20220210
+SRC_URI=https://gitlab.inria.fr/fpottier/menhir/-/archive/20220210/menhir-20220210.tar.bz2
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=26c6c590bd3d3858eb8f99ebedd692f5
diff --git a/metadata/md5-cache/dev-ml/menhir-20230608 b/metadata/md5-cache/dev-ml/menhir-20230608
new file mode 100644
index 000000000000..17fda5ec5bda
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/menhir-20230608
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=LR(1) parser generator for the OCaml language
+EAPI=8
+HOMEPAGE=http://gallium.inria.fr/~fpottier/menhir/
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=GPL-2 LGPL-2-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/20230608
+SRC_URI=https://gitlab.inria.fr/fpottier/menhir/-/archive/20230608/menhir-20230608.tar.bz2
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=5ffcaf5f04600019a766ffbe4127c72f
diff --git a/metadata/md5-cache/dev-ml/merlin-4.10 b/metadata/md5-cache/dev-ml/merlin-4.10
new file mode 100644
index 000000000000..9d941931d741
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/merlin-4.10
@@ -0,0 +1,16 @@
+BDEPEND=!!<dev-ml/seq-0.3 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
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/merlin/
+INHERIT=elisp-common dune
+IUSE=emacs +ocamlopt test
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=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:=
+RESTRICT=!test? ( test )
+SLOT=0/4.10
+SRC_URI=https://github.com/ocaml/merlin/releases/download/v4.10-414/merlin-4.10-414.tbz
+_eclasses_=elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=f9eb680cbf5e0d792cfdd32d12b149aa
diff --git a/metadata/md5-cache/dev-ml/merlin-4.7-r1 b/metadata/md5-cache/dev-ml/merlin-4.7-r1
new file mode 100644
index 000000000000..a45bd2bd61d8
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/merlin-4.7-r1
@@ -0,0 +1,16 @@
+BDEPEND=!!<dev-ml/seq-0.3 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.12 dev-lang/ocaml:0/4.13 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
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/merlin/
+INHERIT=elisp-common dune
+IUSE=emacs +ocamlopt test
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=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.12 dev-lang/ocaml:0/4.13 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:=
+RESTRICT=!test? ( test )
+SLOT=0/4.7
+SRC_URI=https://github.com/ocaml/merlin/releases/download/v4.7-412/merlin-4.7-412.tbz https://github.com/ocaml/merlin/releases/download/v4.7-413/merlin-4.7-413.tbz https://github.com/ocaml/merlin/releases/download/v4.7-414/merlin-4.7-414.tbz
+_eclasses_=elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=24bb87e583a6a2bdd5a0f91aeda38e05
diff --git a/metadata/md5-cache/dev-ml/merlin-4.9 b/metadata/md5-cache/dev-ml/merlin-4.9
new file mode 100644
index 000000000000..68da2db31181
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/merlin-4.9
@@ -0,0 +1,16 @@
+BDEPEND=!!<dev-ml/seq-0.3 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
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/merlin/
+INHERIT=elisp-common dune
+IUSE=emacs +ocamlopt test
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=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:=
+RESTRICT=!test? ( test )
+SLOT=0/4.9
+SRC_URI=https://github.com/ocaml/merlin/releases/download/v4.9-414/merlin-4.9-414.tbz
+_eclasses_=elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=f9eb680cbf5e0d792cfdd32d12b149aa
diff --git a/metadata/md5-cache/dev-ml/merlin-extend-0.6-r1 b/metadata/md5-cache/dev-ml/merlin-extend-0.6-r1
new file mode 100644
index 000000000000..242bb558b171
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/merlin-extend-0.6-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-lang/ocaml:= dev-ml/cppo >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=SDK to extend Merlin
+EAPI=7
+HOMEPAGE=https://github.com/let-def/merlin-extend
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-lang/ocaml:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.6
+SRC_URI=https://github.com/let-def/merlin-extend/archive/v0.6.tar.gz -> merlin-extend-0.6.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=df4554197f7399e62c2bedf7d75e0977
diff --git a/metadata/md5-cache/dev-ml/merlin-extend-0.6.1 b/metadata/md5-cache/dev-ml/merlin-extend-0.6.1
new file mode 100644
index 000000000000..243e1c1a27ef
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/merlin-extend-0.6.1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-lang/ocaml:= dev-ml/cppo >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=SDK to extend Merlin
+EAPI=8
+HOMEPAGE=https://github.com/let-def/merlin-extend/
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=dev-lang/ocaml:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.6.1
+SRC_URI=https://github.com/let-def/merlin-extend/archive/v0.6.1.tar.gz -> merlin-extend-0.6.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=2cb2ea4b020c4ec8f0b95572e031e868
diff --git a/metadata/md5-cache/dev-ml/mew-0.1.0-r1 b/metadata/md5-cache/dev-ml/mew-0.1.0-r1
new file mode 100644
index 000000000000..a26dac77a422
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/mew-0.1.0-r1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-ml/ppx_expect ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/result:= dev-ml/trie:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=General modal editing engine generator
+EAPI=7
+HOMEPAGE=https://github.com/kandu/mew
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=dev-ml/result:= dev-ml/trie:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/0.1.0
+SRC_URI=https://github.com/kandu/mew/archive/0.1.0.tar.gz -> mew-0.1.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=8605a4c9fcc9b76910c62dfabc91ef9b
diff --git a/metadata/md5-cache/dev-ml/mew_vi-0.5.0 b/metadata/md5-cache/dev-ml/mew_vi-0.5.0
new file mode 100644
index 000000000000..1ad39c39ac54
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/mew_vi-0.5.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/mew:= dev-ml/react:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=A vi-like modal editing engine generator
+EAPI=7
+HOMEPAGE=https://github.com/kandu/mew_vi
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=dev-ml/mew:= dev-ml/react:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.5.0
+SRC_URI=https://github.com/kandu/mew_vi/archive/0.5.0.tar.gz -> mew_vi-0.5.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=5d5a49abf48def0d842cc0bcce2226a6
diff --git a/metadata/md5-cache/dev-ml/mirage-clock-3.1.0 b/metadata/md5-cache/dev-ml/mirage-clock-3.1.0
new file mode 100644
index 000000000000..5771421b32a6
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/mirage-clock-3.1.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune-configurator dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=A lightweight and colourful test framework
+EAPI=7
+HOMEPAGE=https://github.com/mirage/mirage-clock
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=ISC
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/3.1.0
+SRC_URI=https://github.com/mirage/mirage-clock/archive/v3.1.0.tar.gz -> mirage-clock-3.1.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=47f1341f8fd0704a737bafa8e859c948
diff --git a/metadata/md5-cache/dev-ml/mirage-clock-4.2.0 b/metadata/md5-cache/dev-ml/mirage-clock-4.2.0
new file mode 100644
index 000000000000..c5eaec64a2f6
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/mirage-clock-4.2.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune-configurator dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Portable clock implementation for Unix and Xen
+EAPI=8
+HOMEPAGE=https://github.com/mirage/mirage-clock
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=ISC
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/4.2.0
+SRC_URI=https://github.com/mirage/mirage-clock/archive/v4.2.0.tar.gz -> mirage-clock-4.2.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=2f0eb94be53be07f56be339a7240518c
diff --git a/metadata/md5-cache/dev-ml/mmap-1.1.0 b/metadata/md5-cache/dev-ml/mmap-1.1.0
new file mode 100644
index 000000000000..d74651269adb
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/mmap-1.1.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=File mapping
+EAPI=7
+HOMEPAGE=https://github.com/mirage/mmap
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/1.1.0
+SRC_URI=https://github.com/mirage/mmap/releases/download/v1.1.0/mmap-v1.1.0.tbz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=5c3e06e732787c434dda47b81ff16749
diff --git a/metadata/md5-cache/dev-ml/mmap-1.2.0-r1 b/metadata/md5-cache/dev-ml/mmap-1.2.0-r1
new file mode 100644
index 000000000000..8eca438a72db
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/mmap-1.2.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/bigarray-compat:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=File mapping
+EAPI=8
+HOMEPAGE=https://github.com/mirage/mmap/
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=LGPL-2.1
+RDEPEND=dev-ml/bigarray-compat:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/1.2.0
+SRC_URI=https://github.com/mirage/mmap/archive/v1.2.0.tar.gz -> mmap-1.2.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=18b838e026f870f1530f659c0d803508
diff --git a/metadata/md5-cache/dev-ml/mtime-1.2.0 b/metadata/md5-cache/dev-ml/mtime-1.2.0
new file mode 100644
index 000000000000..4a5c92cc37ca
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/mtime-1.2.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-ml/opam-installer dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-lang/ocaml:=[ocamlopt] dev-ml/topkg dev-ml/ocamlbuild dev-ml/findlib >=dev-lang/ocaml-4:=
+DESCRIPTION=OCaml module to access monotonic wall-clock time
+EAPI=7
+HOMEPAGE=https://erratique.ch/software/mtime https://github.com/dbuenzli/mtime
+INHERIT=opam
+IUSE=test
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=ISC
+RDEPEND=dev-lang/ocaml:=[ocamlopt] >=dev-lang/ocaml-4:=
+RESTRICT=!test? ( test )
+SLOT=0/1.2.0
+SRC_URI=https://erratique.ch/software/mtime/releases/mtime-1.2.0.tbz
+_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656
+_md5_=81e22254931a9931671fcd1474210fba
diff --git a/metadata/md5-cache/dev-ml/mtime-1.4.0 b/metadata/md5-cache/dev-ml/mtime-1.4.0
new file mode 100644
index 000000000000..85caf1fb2eff
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/mtime-1.4.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-ml/opam-installer dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-lang/ocaml:=[ocamlopt] dev-ml/topkg dev-ml/ocamlbuild dev-ml/findlib >=dev-lang/ocaml-4:=
+DESCRIPTION=OCaml module to access monotonic wall-clock time
+EAPI=7
+HOMEPAGE=https://erratique.ch/software/mtime https://github.com/dbuenzli/mtime
+INHERIT=edo opam
+IUSE=test
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=ISC
+RDEPEND=dev-lang/ocaml:=[ocamlopt] >=dev-lang/ocaml-4:=
+RESTRICT=!test? ( test )
+SLOT=0/1.4.0
+SRC_URI=https://erratique.ch/software/mtime/releases/mtime-1.4.0.tbz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 opam 2d0e114062b346818f6d0fee5e0df656
+_md5_=9473e2125323b76d93ffeff794f102b7
diff --git a/metadata/md5-cache/dev-ml/mtime-2.0.0 b/metadata/md5-cache/dev-ml/mtime-2.0.0
new file mode 100644
index 000000000000..cab74393534f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/mtime-2.0.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-ml/opam-installer dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-lang/ocaml:=[ocamlopt] dev-ml/topkg dev-ml/ocamlbuild dev-ml/findlib >=dev-lang/ocaml-4:=
+DESCRIPTION=OCaml module to access monotonic wall-clock time
+EAPI=8
+HOMEPAGE=https://erratique.ch/software/mtime/ https://github.com/dbuenzli/mtime/
+INHERIT=edo opam
+IUSE=test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=ISC
+RDEPEND=dev-lang/ocaml:=[ocamlopt] >=dev-lang/ocaml-4:=
+RESTRICT=!test? ( test )
+SLOT=0/2.0.0
+SRC_URI=https://erratique.ch/software/mtime/releases/mtime-2.0.0.tbz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 opam 2d0e114062b346818f6d0fee5e0df656
+_md5_=f98783cccf30801db9bb313c9ac94aaa
diff --git a/metadata/md5-cache/dev-ml/num-1.3-r1 b/metadata/md5-cache/dev-ml/num-1.3-r1
new file mode 100644
index 000000000000..d67bf5e1b96d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/num-1.3-r1
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-lang/ocaml-4.09.0:=[ocamlopt] >=dev-ml/findlib-1.8.1[ocamlopt]
+DEFINED_PHASES=compile install
+DEPEND=>=dev-lang/ocaml-4.09.0:=[ocamlopt] >=dev-ml/findlib-1.8.1[ocamlopt] >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=Library for arbitrary-precision integer and rational arithmetic
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/num
+INHERIT=findlib
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4.09.0:=[ocamlopt] >=dev-ml/findlib-1.8.1[ocamlopt] dev-lang/ocaml:=[ocamlopt?]
+SLOT=0
+SRC_URI=https://github.com/ocaml/num/archive/v1.3.tar.gz -> num-1.3.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=668a014f504ee84460da223aa0b371e6
diff --git a/metadata/md5-cache/dev-ml/num-1.4-r3 b/metadata/md5-cache/dev-ml/num-1.4-r3
new file mode 100644
index 000000000000..551a954096c5
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/num-1.4-r3
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml:=[ocamlopt?]
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/findlib:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=Library for arbitrary-precision integer and rational arithmetic
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/num
+INHERIT=findlib
+IUSE=+ocamlopt +ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-lang/ocaml:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?]
+SLOT=0
+SRC_URI=https://github.com/ocaml/num/archive/v1.4.tar.gz -> num-1.4.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=dfccd21b66d56d5d9b37fcf04cb9f677
diff --git a/metadata/md5-cache/dev-ml/ocaml-augeas-0.5 b/metadata/md5-cache/dev-ml/ocaml-augeas-0.5
new file mode 100644
index 000000000000..e78706951c6a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-augeas-0.5
@@ -0,0 +1,14 @@
+DEFINED_PHASES=install
+DEPEND=app-admin/augeas dev-ml/ocaml-autoconf dev-ml/findlib dev-lang/ocaml[ocamlopt] >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=Ocaml bindings for Augeas
+EAPI=7
+HOMEPAGE=http://augeas.net/
+INHERIT=findlib
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=LGPL-2.1
+RDEPEND=app-admin/augeas dev-ml/ocaml-autoconf dev-ml/findlib dev-lang/ocaml[ocamlopt] dev-lang/ocaml:=[ocamlopt?]
+SLOT=0
+SRC_URI=https://people.redhat.com/~rjones/augeas/files/ocaml-augeas-0.5.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=ac4ccf374d07d89650a2c3bbde0a39f2
diff --git a/metadata/md5-cache/dev-ml/ocaml-augeas-0.6 b/metadata/md5-cache/dev-ml/ocaml-augeas-0.6
new file mode 100644
index 000000000000..a360876141fd
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-augeas-0.6
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/findlib dev-ml/ocaml-autoconf dev-lang/ocaml[ocamlopt]
+DEFINED_PHASES=compile install
+DEPEND=app-admin/augeas dev-libs/libxml2 >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=Ocaml bindings for Augeas
+EAPI=8
+HOMEPAGE=http://augeas.net/
+INHERIT=findlib
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=LGPL-2.1
+RDEPEND=app-admin/augeas dev-libs/libxml2 dev-lang/ocaml:=[ocamlopt?]
+SLOT=0
+SRC_URI=https://people.redhat.com/~rjones/augeas/files/ocaml-augeas-0.6.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=b3a6c88e6a4a7623b95c1977efd31595
diff --git a/metadata/md5-cache/dev-ml/ocaml-autoconf-1.1-r1 b/metadata/md5-cache/dev-ml/ocaml-autoconf-1.1-r1
new file mode 100644
index 000000000000..2dc727da52d9
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-autoconf-1.1-r1
@@ -0,0 +1,9 @@
+DEFINED_PHASES=install
+DESCRIPTION=autoconf macros to support configuration of OCaml programs and libraries
+EAPI=7
+HOMEPAGE=http://ocaml-autoconf.forge.ocamlcore.org/
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 x86
+LICENSE=BSD
+SLOT=0
+SRC_URI=http://forge.ocamlcore.org/frs/download.php/282/ocaml-autoconf-1.1.tar.gz
+_md5_=82ccbeb4ac1aa8f1a8d953e0f931f477
diff --git a/metadata/md5-cache/dev-ml/ocaml-base64-3.5.0 b/metadata/md5-cache/dev-ml/ocaml-base64-3.5.0
new file mode 100644
index 000000000000..2885cfb97acb
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-base64-3.5.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=test? ( dev-ml/rresult dev-ml/bos dev-ml/alcotest ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Library for radix-64 representation (de)coding
+EAPI=7
+HOMEPAGE=https://github.com/mirage/ocaml-base64
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=ISC
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/3.5.0
+SRC_URI=https://github.com/mirage/ocaml-base64/archive/v3.5.0.tar.gz -> ocaml-base64-3.5.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=57e3e0570a0d022e51923c3c25413e17
diff --git a/metadata/md5-cache/dev-ml/ocaml-base64-3.5.1 b/metadata/md5-cache/dev-ml/ocaml-base64-3.5.1
new file mode 100644
index 000000000000..9d2db12d092f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-base64-3.5.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=test? ( dev-ml/rresult dev-ml/bos dev-ml/alcotest ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Library for radix-64 representation (de)coding
+EAPI=7
+HOMEPAGE=https://github.com/mirage/ocaml-base64
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=ISC
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/3.5.1
+SRC_URI=https://github.com/mirage/ocaml-base64/archive/v3.5.1.tar.gz -> ocaml-base64-3.5.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=a67c87eba7ee5972f192b6d977167c13
diff --git a/metadata/md5-cache/dev-ml/ocaml-compiler-libs-0.12.3 b/metadata/md5-cache/dev-ml/ocaml-compiler-libs-0.12.3
new file mode 100644
index 000000000000..61607e06b162
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-compiler-libs-0.12.3
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Repackage the OCaml compiler libs so they do not expose everything at toplevel
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ocaml-compiler-libs
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.12.3
+SRC_URI=https://github.com/janestreet/ocaml-compiler-libs/archive/v0.12.3.tar.gz -> ocaml-compiler-libs-0.12.3.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=bae5e9757c578725a61b189a4bed36e3
diff --git a/metadata/md5-cache/dev-ml/ocaml-compiler-libs-0.12.4 b/metadata/md5-cache/dev-ml/ocaml-compiler-libs-0.12.4
new file mode 100644
index 000000000000..93a17b2f7e27
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-compiler-libs-0.12.4
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Repackage the OCaml compiler libs so they do not expose everything at toplevel
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ocaml-compiler-libs
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.12.4
+SRC_URI=https://github.com/janestreet/ocaml-compiler-libs/archive/v0.12.4.tar.gz -> ocaml-compiler-libs-0.12.4.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=7fd690de01fb79ceede1e29999448679
diff --git a/metadata/md5-cache/dev-ml/ocaml-ctypes-0.17.1-r1 b/metadata/md5-cache/dev-ml/ocaml-ctypes-0.17.1-r1
new file mode 100644
index 000000000000..b1443985ec61
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-ctypes-0.17.1-r1
@@ -0,0 +1,16 @@
+DEFINED_PHASES=compile install prepare test
+DEPEND=>=dev-lang/ocaml-4.02:= >=dev-libs/libffi-3.3_rc0:= dev-ml/integers:= test? ( dev-ml/ounit2 dev-ml/lwt ) >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=Library for binding to C libraries using pure OCaml
+EAPI=7
+HOMEPAGE=https://github.com/ocamllabs/ocaml-ctypes
+INHERIT=findlib
+IUSE=test +ocamlopt
+KEYWORDS=amd64 arm ~arm64 x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.02:= >=dev-libs/libffi-3.3_rc0:= dev-ml/integers:= dev-lang/ocaml:=[ocamlopt?]
+REQUIRED_USE=ocamlopt
+RESTRICT=!test? ( test )
+SLOT=0/0.17.1
+SRC_URI=https://github.com/ocamllabs/ocaml-ctypes/archive/0.17.1.tar.gz -> ocaml-ctypes-0.17.1.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=6622ecf723ff984702e2f44ce945df4b
diff --git a/metadata/md5-cache/dev-ml/ocaml-ctypes-0.20.0 b/metadata/md5-cache/dev-ml/ocaml-ctypes-0.20.0
new file mode 100644
index 000000000000..9a35bd64ef71
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-ctypes-0.20.0
@@ -0,0 +1,16 @@
+DEFINED_PHASES=compile install prepare test
+DEPEND=>=dev-lang/ocaml-4.02:= >=dev-libs/libffi-3.3_rc0:= dev-ml/bigarray-compat:= dev-ml/integers:= test? ( dev-ml/ounit2 dev-ml/lwt ) >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=Library for binding to C libraries using pure OCaml
+EAPI=7
+HOMEPAGE=https://github.com/ocamllabs/ocaml-ctypes
+INHERIT=findlib
+IUSE=test +ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.02:= >=dev-libs/libffi-3.3_rc0:= dev-ml/bigarray-compat:= dev-ml/integers:= dev-lang/ocaml:=[ocamlopt?]
+REQUIRED_USE=ocamlopt
+RESTRICT=!test? ( test )
+SLOT=0/0.20.0
+SRC_URI=https://github.com/ocamllabs/ocaml-ctypes/archive/0.20.0.tar.gz -> ocaml-ctypes-0.20.0.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=1a84249fb330e937b7a72f16bb5c86d3
diff --git a/metadata/md5-cache/dev-ml/ocaml-ctypes-0.20.1 b/metadata/md5-cache/dev-ml/ocaml-ctypes-0.20.1
new file mode 100644
index 000000000000..075e517d0d51
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-ctypes-0.20.1
@@ -0,0 +1,16 @@
+DEFINED_PHASES=compile install prepare test
+DEPEND=>=dev-lang/ocaml-4.02:= >=dev-libs/libffi-3.3_rc0:= dev-ml/bigarray-compat:= dev-ml/integers:= test? ( dev-ml/ounit2 dev-ml/lwt ) >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=Library for binding to C libraries using pure OCaml
+EAPI=8
+HOMEPAGE=https://github.com/ocamllabs/ocaml-ctypes/
+INHERIT=findlib
+IUSE=test +ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.02:= >=dev-libs/libffi-3.3_rc0:= dev-ml/bigarray-compat:= dev-ml/integers:= dev-lang/ocaml:=[ocamlopt?]
+REQUIRED_USE=ocamlopt
+RESTRICT=!test? ( test )
+SLOT=0/0.20.1
+SRC_URI=https://github.com/ocamllabs/ocaml-ctypes/archive/0.20.1.tar.gz -> ocaml-ctypes-0.20.1.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=2d9092b80ebd29a048293a191ac542a8
diff --git a/metadata/md5-cache/dev-ml/ocaml-ctypes-0.21.1-r2 b/metadata/md5-cache/dev-ml/ocaml-ctypes-0.21.1-r2
new file mode 100644
index 000000000000..78a13db2ff1a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-ctypes-0.21.1-r2
@@ -0,0 +1,17 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.03:= >=dev-libs/libffi-3.3_rc0:= dev-ml/bigarray-compat:= dev-ml/integers:= dev-ml/dune-configurator:= test? ( dev-ml/ounit2 dev-ml/lwt ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Library for binding to C libraries using pure OCaml
+EAPI=8
+HOMEPAGE=https://github.com/yallop/ocaml-ctypes/
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.03:= >=dev-libs/libffi-3.3_rc0:= dev-ml/bigarray-compat:= dev-ml/integers:= dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+REQUIRED_USE=ocamlopt
+RESTRICT=!test? ( test )
+SLOT=0/0.21.1
+SRC_URI=https://github.com/yallop/ocaml-ctypes/archive/0.21.1.tar.gz -> ocaml-ctypes-0.21.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=d8185e4824adf30212a356184db431c2
diff --git a/metadata/md5-cache/dev-ml/ocaml-doc-4.04 b/metadata/md5-cache/dev-ml/ocaml-doc-4.04
new file mode 100644
index 000000000000..7c6ee0bece49
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-doc-4.04
@@ -0,0 +1,9 @@
+DEFINED_PHASES=install postinst
+DESCRIPTION=Ocaml reference manual (html)
+EAPI=7
+HOMEPAGE=https://caml.inria.fr/pub/docs/manual-ocaml/
+KEYWORDS=amd64 ~ppc x86
+LICENSE=GPL-2
+SLOT=0
+SRC_URI=https://caml.inria.fr/pub/distrib/ocaml-4.04/ocaml-4.04-refman-html.tar.gz
+_md5_=5211a3259edfda361954945fa724c240
diff --git a/metadata/md5-cache/dev-ml/ocaml-doc-4.05 b/metadata/md5-cache/dev-ml/ocaml-doc-4.05
new file mode 100644
index 000000000000..611e27bf5a89
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-doc-4.05
@@ -0,0 +1,9 @@
+DEFINED_PHASES=install postinst
+DESCRIPTION=Ocaml reference manual (html)
+EAPI=7
+HOMEPAGE=https://caml.inria.fr/pub/docs/manual-ocaml/
+KEYWORDS=amd64 ~ppc x86
+LICENSE=GPL-2
+SLOT=0
+SRC_URI=https://caml.inria.fr/pub/distrib/ocaml-4.05/ocaml-4.05-refman-html.tar.gz
+_md5_=5211a3259edfda361954945fa724c240
diff --git a/metadata/md5-cache/dev-ml/ocaml-expat-1.1.0-r1 b/metadata/md5-cache/dev-ml/ocaml-expat-1.1.0-r1
new file mode 100644
index 000000000000..08967d5dc530
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-expat-1.1.0-r1
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile install test
+DEPEND=dev-libs/expat >=dev-lang/ocaml-3.10.2:=[ocamlopt?] test? ( dev-ml/ounit2 ) >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=OCaml bindings for expat
+EAPI=7
+HOMEPAGE=https://github.com/whitequark/ocaml-expat
+INHERIT=findlib
+IUSE=doc +ocamlopt test +ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=dev-libs/expat >=dev-lang/ocaml-3.10.2:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?]
+RESTRICT=!test? ( test )
+SLOT=0/1.1.0
+SRC_URI=https://github.com/whitequark/ocaml-expat/archive/v1.1.0.tar.gz -> ocaml-expat-1.1.0.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=2b16a080c264023292f0587ead412991
diff --git a/metadata/md5-cache/dev-ml/ocaml-expat-1.3.0 b/metadata/md5-cache/dev-ml/ocaml-expat-1.3.0
new file mode 100644
index 000000000000..02b5d2d35515
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-expat-1.3.0
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile install test
+DEPEND=dev-libs/expat >=dev-lang/ocaml-4.14.1:=[ocamlopt?] test? ( dev-ml/ounit2 ) >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=OCaml bindings for expat
+EAPI=8
+HOMEPAGE=https://github.com/whitequark/ocaml-expat
+INHERIT=findlib
+IUSE=doc +ocamlopt test +ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=dev-libs/expat >=dev-lang/ocaml-4.14.1:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?]
+RESTRICT=!test? ( test )
+SLOT=0/1.3.0
+SRC_URI=https://github.com/whitequark/ocaml-expat/archive/v1.3.0.tar.gz -> ocaml-expat-1.3.0.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=aae615508d0a3a687e1e800c967152e2
diff --git a/metadata/md5-cache/dev-ml/ocaml-fileutils-0.6.3-r1 b/metadata/md5-cache/dev-ml/ocaml-fileutils-0.6.3-r1
new file mode 100644
index 000000000000..1ab94eb55683
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-fileutils-0.6.3-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install prepare test
+DEPEND=>=dev-ml/ounit2-2.0.0 >=dev-ml/stdlib-shims-0.2.0 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Pure OCaml functions to manipulate real file (POSIX like) and filename
+EAPI=7
+HOMEPAGE=https://github.com/gildor478/ocaml-fileutils
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-ml/ounit2-2.0.0 >=dev-ml/stdlib-shims-0.2.0 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0
+SRC_URI=https://github.com/gildor478/ocaml-fileutils/releases/download/v0.6.3/fileutils-v0.6.3.tbz -> ocaml-fileutils-0.6.3.tar.bz2
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=4da027aa6479128073a0679c724c358e
diff --git a/metadata/md5-cache/dev-ml/ocaml-fileutils-0.6.4-r1 b/metadata/md5-cache/dev-ml/ocaml-fileutils-0.6.4-r1
new file mode 100644
index 000000000000..fecf4dc26eb6
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-fileutils-0.6.4-r1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-ml/ounit2 ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/stdlib-shims:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Pure OCaml functions to manipulate real file (POSIX like) and filename
+EAPI=8
+HOMEPAGE=https://github.com/gildor478/ocaml-fileutils
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-ml/stdlib-shims:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/gildor478/ocaml-fileutils/releases/download/v0.6.4/fileutils-0.6.4.tbz -> ocaml-fileutils-0.6.4.tar.bz2
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=6e620e98df64fecd50c1c0a346043d93
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
new file mode 100644
index 000000000000..55c21caf4034
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-gettext-0.3.7-r3
@@ -0,0 +1,16 @@
+BDEPEND=doc? ( app-text/docbook-xsl-stylesheets dev-libs/libxslt ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+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
+EAPI=7
+HOMEPAGE=https://github.com/gildor478/ocaml-gettext
+INHERIT=autotools findlib
+IUSE=doc +ocamlopt test +ocamlopt
+KEYWORDS=amd64 ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-3.12.1:= <dev-lang/ocaml-4.10.0:= >=dev-ml/ocaml-fileutils-0.4.0:= >=dev-ml/camomile-0.8.3:= sys-devel/gettext dev-ml/camlp4:= !dev-ml/ocaml-gettext-stub dev-lang/ocaml:=[ocamlopt?]
+RESTRICT=!test? ( test )
+SLOT=0/0.3.7
+SRC_URI=https://github.com/gildor478/ocaml-gettext/archive/0.3.7.tar.gz -> ocaml-gettext-0.3.7.tar.gz
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs 862d337d98edb576796827be2c6b11ca multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=0655d3cf6792f6a1e1d81d86e271b22f
diff --git a/metadata/md5-cache/dev-ml/ocaml-gettext-0.4.2-r1 b/metadata/md5-cache/dev-ml/ocaml-gettext-0.4.2-r1
new file mode 100644
index 000000000000..3cff98d3501f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-gettext-0.4.2-r1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/cppo-1.6.6 dev-ml/dune-configurator dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install prepare test
+DEPEND=dev-ml/base:= >=dev-ml/ocaml-fileutils-0.4.0:=[ocamlopt=] sys-devel/gettext test? ( dev-ml/ounit2[ocamlopt=] ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Provides support for internationalization of OCaml program
+EAPI=8
+HOMEPAGE=https://github.com/gildor478/ocaml-gettext
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-ml/base:= >=dev-ml/ocaml-fileutils-0.4.0:=[ocamlopt=] sys-devel/gettext >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.4.2
+SRC_URI=https://github.com/gildor478/ocaml-gettext/archive/v0.4.2.tar.gz -> ocaml-gettext-0.4.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=df0e689acea0005877e8703cabbed407
diff --git a/metadata/md5-cache/dev-ml/ocaml-gettext-camomile-0.4.2-r1 b/metadata/md5-cache/dev-ml/ocaml-gettext-camomile-0.4.2-r1
new file mode 100644
index 000000000000..3f93557fae11
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-gettext-camomile-0.4.2-r1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/cppo-1.6.6 dev-ml/dune-configurator dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install prepare test
+DEPEND=dev-ml/base:= <dev-ml/camomile-2.0.0:=[ocamlopt] dev-ml/ocaml-gettext:= test? ( dev-ml/ounit2[ocamlopt=] dev-ml/ocaml-fileutils ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Support for internationalization of OCaml programs using the Camomile library
+EAPI=8
+HOMEPAGE=https://github.com/gildor478/ocaml-gettext
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-ml/base:= <dev-ml/camomile-2.0.0:=[ocamlopt] dev-ml/ocaml-gettext:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.4.2
+SRC_URI=https://github.com/gildor478/ocaml-gettext/archive/v0.4.2.tar.gz -> ocaml-gettext-0.4.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=f493f7003503555293b42e2c9d35d7b1
diff --git a/metadata/md5-cache/dev-ml/ocaml-gettext-stub-0.4.2-r2 b/metadata/md5-cache/dev-ml/ocaml-gettext-stub-0.4.2-r2
new file mode 100644
index 000000000000..6b1a01c5b068
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-gettext-stub-0.4.2-r2
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/cppo-1.6.6 dev-ml/dune-configurator test? ( dev-ml/ocaml-fileutils dev-ml/ounit2[ocamlopt=] ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install prepare test
+DEPEND=dev-ml/base:= dev-ml/ocaml-gettext:= !<dev-ml/ocaml-gettext-0.4.2 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Support for internationalization of OCaml programs using native gettext library
+EAPI=8
+HOMEPAGE=https://github.com/gildor478/ocaml-gettext
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-ml/base:= dev-ml/ocaml-gettext:= !<dev-ml/ocaml-gettext-0.4.2 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.4.2
+SRC_URI=https://github.com/gildor478/ocaml-gettext/archive/v0.4.2.tar.gz -> ocaml-gettext-0.4.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=7712cb3c676851614a69f11275ae72a8
diff --git a/metadata/md5-cache/dev-ml/ocaml-hashcons-1.3 b/metadata/md5-cache/dev-ml/ocaml-hashcons-1.3
new file mode 100644
index 000000000000..851b513abe3b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-hashcons-1.3
@@ -0,0 +1,15 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=compile install prepare
+DEPEND=dev-lang/ocaml:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=OCaml hash-consing library
+EAPI=7
+HOMEPAGE=https://github.com/backtracking/ocaml-hashcons
+INHERIT=autotools findlib
+IUSE=+ocamlopt +ocamlopt
+KEYWORDS=~amd64
+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_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs 862d337d98edb576796827be2c6b11ca multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=52c306cd346c6d6b7bfea8fc80280321
diff --git a/metadata/md5-cache/dev-ml/ocaml-inifiles-1.2 b/metadata/md5-cache/dev-ml/ocaml-inifiles-1.2
new file mode 100644
index 000000000000..3ffeabaf43b5
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-inifiles-1.2
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-ml/pcre-ocaml:= >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=A small OCaml library to read and write .ini files
+EAPI=7
+HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage
+INHERIT=findlib
+IUSE=+ocamlopt +ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=LGPL-2.1+
+RDEPEND=dev-ml/pcre-ocaml:= dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/1.2
+SRC_URI=http://archive.ubuntu.com/ubuntu/pool/universe/o/ocaml-inifiles/ocaml-inifiles_1.2.orig.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=08740b41bc6a90c6c13aab6add181c45
diff --git a/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-1.8.0-r1 b/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-1.8.0-r1
new file mode 100644
index 000000000000..8b962486342c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-1.8.0-r1
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/cinaps:= dev-ml/ppx_derivers:= <dev-lang/ocaml-4.13 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Convert OCaml parsetrees between different major versions
+EAPI=8
+HOMEPAGE=https://github.com/let-def/ocaml-migrate-parsetree
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=LGPL-2.1
+RDEPEND=dev-ml/cinaps:= dev-ml/ppx_derivers:= <dev-lang/ocaml-4.13 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/1.8.0
+SRC_URI=https://github.com/let-def/ocaml-migrate-parsetree/archive/v1.8.0.tar.gz -> ocaml-migrate-parsetree-1.8.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=6512d42ec4583f25e2a53b29b8914828
diff --git a/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.1.0 b/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.1.0
new file mode 100644
index 000000000000..38d77636b990
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.1.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=test? ( dev-ml/cinaps ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Convert OCaml parsetrees between different major versions
+EAPI=7
+HOMEPAGE=https://github.com/let-def/ocaml-migrate-parsetree
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/2.1.0
+SRC_URI=https://github.com/let-def/ocaml-migrate-parsetree/archive/v2.1.0.tar.gz -> ocaml-migrate-parsetree-2.1.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=fe3be3757484858e001132f123600294
diff --git a/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.2.0 b/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.2.0
new file mode 100644
index 000000000000..3e847580d36b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.2.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-2.3 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=test? ( dev-ml/cinaps ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Convert OCaml parsetrees between different major versions
+EAPI=7
+HOMEPAGE=https://github.com/let-def/ocaml-migrate-parsetree
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test ) strip
+SLOT=0/2.2.0
+SRC_URI=https://github.com/let-def/ocaml-migrate-parsetree/archive/v2.2.0.tar.gz -> ocaml-migrate-parsetree-2.2.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=5bc87b2964dad4cae70d1c0409cd4838
diff --git a/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.3.0 b/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.3.0
new file mode 100644
index 000000000000..ef0c5da21c42
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.3.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-2.3 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=test? ( dev-ml/cinaps ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Convert OCaml parsetrees between different major versions
+EAPI=7
+HOMEPAGE=https://github.com/let-def/ocaml-migrate-parsetree
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test ) strip
+SLOT=0/2.3.0
+SRC_URI=https://github.com/let-def/ocaml-migrate-parsetree/archive/v2.3.0.tar.gz -> ocaml-migrate-parsetree-2.3.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=160ce833b1e2172ed3f99a4d010a02cc
diff --git a/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.4.0 b/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.4.0
new file mode 100644
index 000000000000..5ddedf6711ec
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-2.4.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-2.3 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=test? ( dev-ml/cinaps ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Convert OCaml parsetrees between different major versions
+EAPI=8
+HOMEPAGE=https://github.com/let-def/ocaml-migrate-parsetree/
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test ) strip
+SLOT=0/2.4.0
+SRC_URI=https://github.com/let-def/ocaml-migrate-parsetree/archive/2.4.0.tar.gz -> ocaml-migrate-parsetree-2.4.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=b28625ca0b7fad8fa99205154fbc09b3
diff --git a/metadata/md5-cache/dev-ml/ocaml-process-0.2.1-r1 b/metadata/md5-cache/dev-ml/ocaml-process-0.2.1-r1
new file mode 100644
index 000000000000..047b21dc72da
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-process-0.2.1-r1
@@ -0,0 +1,16 @@
+BDEPEND=dev-ml/ocamlbuild test? ( dev-ml/alcotest )
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=Easy process control for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/dsheets/ocaml-process
+INHERIT=findlib
+IUSE=+ocamlopt test +ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=ISC
+RDEPEND=dev-lang/ocaml:=[ocamlopt?]
+RESTRICT=!test? ( test )
+SLOT=0/0.2.1
+SRC_URI=https://github.com/dsheets/ocaml-process/archive/0.2.1.tar.gz -> ocaml-process-0.2.1.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=075542cbf571a2b82eae3376bc401a83
diff --git a/metadata/md5-cache/dev-ml/ocaml-sha-1.15.1 b/metadata/md5-cache/dev-ml/ocaml-sha-1.15.1
new file mode 100644
index 000000000000..d7b31a32e339
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-sha-1.15.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-ml/ounit2 ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/stdlib-shims:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Binding to the SHA cryptographic functions
+EAPI=7
+HOMEPAGE=https://github.com/djs55/ocaml-sha
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~x86
+LICENSE=ISC
+RDEPEND=dev-ml/stdlib-shims:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/1.15.1
+SRC_URI=https://github.com/djs55/ocaml-sha/archive/v1.15.1.tar.gz -> ocaml-sha-1.15.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=ab01a19ff86c572824ed0dd1f3e24922
diff --git a/metadata/md5-cache/dev-ml/ocaml-sha-1.15.2 b/metadata/md5-cache/dev-ml/ocaml-sha-1.15.2
new file mode 100644
index 000000000000..452515de2e5a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-sha-1.15.2
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-ml/ounit2 ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/stdlib-shims:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Binding to the SHA cryptographic functions
+EAPI=8
+HOMEPAGE=https://github.com/djs55/ocaml-sha/
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~x86
+LICENSE=ISC
+RDEPEND=dev-ml/stdlib-shims:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/1.15.2
+SRC_URI=https://github.com/djs55/ocaml-sha/archive/1.15.2.tar.gz -> ocaml-sha-1.15.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=9dc3c38fad9bf3cb9eb695b8195e2a1c
diff --git a/metadata/md5-cache/dev-ml/ocaml-sha-1.15.4 b/metadata/md5-cache/dev-ml/ocaml-sha-1.15.4
new file mode 100644
index 000000000000..a0e274727846
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-sha-1.15.4
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-ml/ounit2 ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/stdlib-shims:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Binding to the SHA cryptographic functions
+EAPI=8
+HOMEPAGE=https://github.com/djs55/ocaml-sha/
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~x86
+LICENSE=ISC
+RDEPEND=dev-ml/stdlib-shims:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/1.15.4
+SRC_URI=https://github.com/djs55/ocaml-sha/releases/download/v1.15.4/sha-1.15.4.tbz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=6483124463f980ed01a0a1f42d1b83ea
diff --git a/metadata/md5-cache/dev-ml/ocaml-sqlite3-5.0.2 b/metadata/md5-cache/dev-ml/ocaml-sqlite3-5.0.2
new file mode 100644
index 000000000000..37d633a53d79
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-sqlite3-5.0.2
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-lang/ocaml-4.06 dev-ml/dune-configurator dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-db/sqlite-3.3.3 test? ( dev-ml/ppx_inline_test ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=SQLite3 bindings for OCaml
+EAPI=7
+HOMEPAGE=http://mmottl.github.io/sqlite3-ocaml/
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~ppc ~x86
+LICENSE=MIT
+RDEPEND=>=dev-db/sqlite-3.3.3 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/5.0.2
+SRC_URI=https://github.com/mmottl/sqlite3-ocaml/archive/5.0.2.tar.gz -> ocaml-sqlite3-5.0.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=3d9ea5cbe6c6c16ea67dc5a6aaea15c4
diff --git a/metadata/md5-cache/dev-ml/ocaml-ssl-0.5.10 b/metadata/md5-cache/dev-ml/ocaml-ssl-0.5.10
new file mode 100644
index 000000000000..4ce825758353
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-ssl-0.5.10
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune-configurator dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-libs/openssl:0= >=dev-lang/ocaml-3.10:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=OCaml bindings for OpenSSL
+EAPI=7
+HOMEPAGE=https://github.com/savonet/ocaml-ssl
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 ~arm ~arm64 ~ppc x86
+LICENSE=LGPL-2.1
+RDEPEND=dev-libs/openssl:0= >=dev-lang/ocaml-3.10:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.5.10
+SRC_URI=https://github.com/savonet/ocaml-ssl/archive/v0.5.10.tar.gz -> ocaml-ssl-0.5.10.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=113c35dd738560cb2f4af3a24f26d8f4
diff --git a/metadata/md5-cache/dev-ml/ocaml-ssl-0.5.12 b/metadata/md5-cache/dev-ml/ocaml-ssl-0.5.12
new file mode 100644
index 000000000000..b48f90b7732a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-ssl-0.5.12
@@ -0,0 +1,16 @@
+BDEPEND=dev-ml/dune-configurator test? ( dev-ml/alcotest ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-libs/openssl:0= >=dev-lang/ocaml-3.10:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=OCaml bindings for OpenSSL
+EAPI=8
+HOMEPAGE=https://github.com/savonet/ocaml-ssl
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=LGPL-2.1
+RDEPEND=dev-libs/openssl:0= >=dev-lang/ocaml-3.10:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/0.5.12
+SRC_URI=https://github.com/savonet/ocaml-ssl/archive/0.5.12.tar.gz -> ocaml-ssl-0.5.12.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=d310877da7369993699aac28306ca11a
diff --git a/metadata/md5-cache/dev-ml/ocaml-ssl-0.5.13 b/metadata/md5-cache/dev-ml/ocaml-ssl-0.5.13
new file mode 100644
index 000000000000..71361b6740cb
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-ssl-0.5.13
@@ -0,0 +1,16 @@
+BDEPEND=dev-ml/dune-configurator test? ( dev-ml/alcotest ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-libs/openssl:0= >=dev-lang/ocaml-3.10:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=OCaml bindings for OpenSSL
+EAPI=8
+HOMEPAGE=https://github.com/savonet/ocaml-ssl
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 ~arm ~arm64 ~ppc x86
+LICENSE=LGPL-2.1
+RDEPEND=dev-libs/openssl:0= >=dev-lang/ocaml-3.10:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/0.5.13
+SRC_URI=https://github.com/savonet/ocaml-ssl/archive/0.5.13.tar.gz -> ocaml-ssl-0.5.13.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=3a26e74f0d03103998484caf04bcb283
diff --git a/metadata/md5-cache/dev-ml/ocaml-ssl-0.5.9 b/metadata/md5-cache/dev-ml/ocaml-ssl-0.5.9
new file mode 100644
index 000000000000..dd9fd4999e86
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-ssl-0.5.9
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune-configurator dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-libs/openssl:0= >=dev-lang/ocaml-3.10:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=OCaml bindings for OpenSSL
+EAPI=7
+HOMEPAGE=https://github.com/savonet/ocaml-ssl
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 ~arm ~arm64 ~ppc x86
+LICENSE=LGPL-2.1
+RDEPEND=dev-libs/openssl:0= >=dev-lang/ocaml-3.10:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.5.9
+SRC_URI=https://github.com/savonet/ocaml-ssl/archive/0.5.9.tar.gz -> ocaml-ssl-0.5.9.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=d6e23431bbf3c5397577d98cb1a16291
diff --git a/metadata/md5-cache/dev-ml/ocaml-stdint-0.7.0 b/metadata/md5-cache/dev-ml/ocaml-stdint-0.7.0
new file mode 100644
index 000000000000..576119d5a3f2
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-stdint-0.7.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Signed and unsigned integer types having specified widths
+EAPI=7
+HOMEPAGE=https://github.com/andrenth/ocaml-stdint
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.7.0
+SRC_URI=https://github.com/andrenth/ocaml-stdint/archive/0.7.0.tar.gz -> ocaml-stdint-0.7.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=3f6a1b577499e7eb30073a134ec9beec
diff --git a/metadata/md5-cache/dev-ml/ocaml-stdint-0.7.2 b/metadata/md5-cache/dev-ml/ocaml-stdint-0.7.2
new file mode 100644
index 000000000000..b47916bab72d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-stdint-0.7.2
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Signed and unsigned integer types having specified widths
+EAPI=7
+HOMEPAGE=https://github.com/andrenth/ocaml-stdint
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.7.2
+SRC_URI=https://github.com/andrenth/ocaml-stdint/archive/0.7.2.tar.gz -> ocaml-stdint-0.7.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=7f65edbe808c3f8952ca5fb0c8db0dd4
diff --git a/metadata/md5-cache/dev-ml/ocaml_intrinsics-0.15.1 b/metadata/md5-cache/dev-ml/ocaml_intrinsics-0.15.1
new file mode 100644
index 000000000000..63fe63b12d39
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml_intrinsics-0.15.1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.08 dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=invoke amd64 instructions (such as clz,popcnt,rdtsc,rdpmc)
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ocaml_intrinsics
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.08 dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/ocaml_intrinsics/archive/refs/tags/v0.15.1.tar.gz -> ocaml_intrinsics-0.15.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=2efd254ab8d03f85fc0f6cf20928e5ed
diff --git a/metadata/md5-cache/dev-ml/ocaml_intrinsics-0.15.2 b/metadata/md5-cache/dev-ml/ocaml_intrinsics-0.15.2
new file mode 100644
index 000000000000..2958e6f4dced
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml_intrinsics-0.15.2
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.08 dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Invoke amd64 instructions (such as clz, popcnt, rdtsc, rdpmc)
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ocaml_intrinsics/
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.08 dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/ocaml_intrinsics/archive/v0.15.2.tar.gz -> ocaml_intrinsics-0.15.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=0dcb8c3638fca123c880ab29ee810532
diff --git a/metadata/md5-cache/dev-ml/ocaml_intrinsics-0.16.0 b/metadata/md5-cache/dev-ml/ocaml_intrinsics-0.16.0
new file mode 100644
index 000000000000..4de6a402b286
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml_intrinsics-0.16.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Invoke amd64 instructions (such as clz, popcnt, rdtsc, rdpmc)
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ocaml_intrinsics/
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/ocaml_intrinsics/archive/v0.16.0.tar.gz -> ocaml_intrinsics-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=27403881fa81e568d98ff4a67f56eecf
diff --git a/metadata/md5-cache/dev-ml/ocamlbuild-0.11.0 b/metadata/md5-cache/dev-ml/ocamlbuild-0.11.0
new file mode 100644
index 000000000000..92d6cbcd445d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocamlbuild-0.11.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=<dev-lang/ocaml-4.09:=[ocamlopt?] test? ( dev-ml/findlib )
+DESCRIPTION=Generic build tool with built-in rules for building OCaml library and programs
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/ocamlbuild
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=<dev-lang/ocaml-4.09:=[ocamlopt?]
+RESTRICT=!test? ( test )
+SLOT=0/0.11.0
+SRC_URI=https://github.com/ocaml/ocamlbuild/archive/0.11.0.tar.gz -> ocamlbuild-0.11.0.tar.gz
+_md5_=ddcc0128403b98617a1533a04343482b
diff --git a/metadata/md5-cache/dev-ml/ocamlbuild-0.14.0-r1 b/metadata/md5-cache/dev-ml/ocamlbuild-0.14.0-r1
new file mode 100644
index 000000000000..a949b2763ecc
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocamlbuild-0.14.0-r1
@@ -0,0 +1,14 @@
+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=7
+HOMEPAGE=https://github.com/ocaml/ocamlbuild
+IUSE=+ocamlopt test
+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?]
+REQUIRED_USE=test? ( ocamlopt )
+RESTRICT=!test? ( test )
+SLOT=0/0.14.0
+SRC_URI=https://github.com/ocaml/ocamlbuild/archive/0.14.0.tar.gz -> ocamlbuild-0.14.0.tar.gz
+_md5_=40fc938242cb2507355eae1e0b341914
diff --git a/metadata/md5-cache/dev-ml/ocamlbuild-0.14.1 b/metadata/md5-cache/dev-ml/ocamlbuild-0.14.1
new file mode 100644
index 000000000000..921f8ae38b4f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocamlbuild-0.14.1
@@ -0,0 +1,14 @@
+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=7
+HOMEPAGE=https://github.com/ocaml/ocamlbuild
+IUSE=+ocamlopt test
+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?]
+REQUIRED_USE=test? ( ocamlopt )
+RESTRICT=!test? ( test )
+SLOT=0/0.14.1
+SRC_URI=https://github.com/ocaml/ocamlbuild/archive/0.14.1.tar.gz -> ocamlbuild-0.14.1.tar.gz
+_md5_=e47796900dfab66f8b4816a95d60d9bc
diff --git a/metadata/md5-cache/dev-ml/ocamlbuild-0.14.2 b/metadata/md5-cache/dev-ml/ocamlbuild-0.14.2
new file mode 100644
index 000000000000..db047ac971d2
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocamlbuild-0.14.2
@@ -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.14.2
+SRC_URI=https://github.com/ocaml/ocamlbuild/archive/0.14.2.tar.gz -> ocamlbuild-0.14.2.tar.gz
+_md5_=fab71e9f0d3011d0971eeaa9e7231626
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
new file mode 100644
index 000000000000..8a249ccd7ffe
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocamlfuse-2.7.1_p7-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune-configurator dev-ml/opam dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/camlidl:= sys-fs/fuse:0 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=OCaml binding for fuse
+EAPI=8
+HOMEPAGE=https://sourceforge.net/projects/ocamlfuse/ https://github.com/astrada/ocamlfuse https://opam.ocaml.org/packages/ocamlfuse
+INHERIT=dune toolchain-funcs
+IUSE=ocamlopt
+KEYWORDS=~amd64
+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_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01 toolchain-funcs 862d337d98edb576796827be2c6b11ca multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=68d9ad8feda6206e41dc7bd8ac04f235
diff --git a/metadata/md5-cache/dev-ml/ocamlgraph-2.0.0-r1 b/metadata/md5-cache/dev-ml/ocamlgraph-2.0.0-r1
new file mode 100644
index 000000000000..744451b82f38
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocamlgraph-2.0.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/stdlib-shims:=[ocamlopt?] dev-ml/graphics:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=O'Caml Graph library
+EAPI=7
+HOMEPAGE=http://ocamlgraph.lri.fr/index.en.html
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=LGPL-2.1
+RDEPEND=dev-ml/stdlib-shims:=[ocamlopt?] dev-ml/graphics:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/2.0.0
+SRC_URI=https://github.com/backtracking/ocamlgraph/releases/download/2.0.0/ocamlgraph-2.0.0.tbz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=4a057ffa90e0d57392d6f7e8ae8b937f
diff --git a/metadata/md5-cache/dev-ml/ocamlnet-4.1.8-r1 b/metadata/md5-cache/dev-ml/ocamlnet-4.1.8-r1
new file mode 100644
index 000000000000..e0ec971d7c49
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocamlnet-4.1.8-r1
@@ -0,0 +1,16 @@
+BDEPEND=dev-ml/cppo virtual/pkgconfig
+DEFINED_PHASES=compile configure install
+DEPEND=>=dev-ml/findlib-1.0 >=dev-lang/ocaml-3.10.2:=[ocamlopt?] pcre? ( >=dev-ml/pcre-ocaml-5:= ) tk? ( dev-ml/labltk:= ) ssl? ( net-libs/gnutls:= ) kerberos? ( virtual/krb5 ) zip? ( dev-ml/camlzip:= ) >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=Modules for OCaml application-level Internet protocols
+EAPI=7
+HOMEPAGE=http://projects.camlcity.org/projects/ocamlnet.html
+INHERIT=findlib toolchain-funcs
+IUSE=kerberos tk httpd +ocamlopt +pcre ssl zip +ocamlopt
+KEYWORDS=amd64 ~ppc x86
+LICENSE=ZLIB GPL-2+
+RDEPEND=>=dev-ml/findlib-1.0 >=dev-lang/ocaml-3.10.2:=[ocamlopt?] pcre? ( >=dev-ml/pcre-ocaml-5:= ) tk? ( dev-ml/labltk:= ) ssl? ( net-libs/gnutls:= ) kerberos? ( virtual/krb5 ) zip? ( dev-ml/camlzip:= ) dev-lang/ocaml:=[ocamlopt?]
+RESTRICT=installsources strip
+SLOT=0/4.1.8
+SRC_URI=http://download.camlcity.org/download/ocamlnet-4.1.8.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c toolchain-funcs 862d337d98edb576796827be2c6b11ca multilib c19072c3cd7ac5cb21de013f7e9832e0
+_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
new file mode 100644
index 000000000000..2118aead69fb
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocamlnet-4.1.9-r1
@@ -0,0 +1,16 @@
+BDEPEND=dev-ml/cppo virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare
+DEPEND=>=dev-ml/findlib-1.0 >=dev-lang/ocaml-3.10.2:=[ocamlopt?] pcre? ( >=dev-ml/pcre-ocaml-5:= ) tk? ( dev-ml/labltk:= ) ssl? ( net-libs/gnutls:= ) kerberos? ( virtual/krb5 ) zip? ( dev-ml/camlzip:= ) >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=Modules for OCaml application-level Internet protocols
+EAPI=7
+HOMEPAGE=http://projects.camlcity.org/projects/ocamlnet.html
+INHERIT=findlib toolchain-funcs
+IUSE=kerberos tk httpd +ocamlopt +pcre ssl zip +ocamlopt
+KEYWORDS=amd64 ~ppc x86
+LICENSE=ZLIB GPL-2+
+RDEPEND=>=dev-ml/findlib-1.0 >=dev-lang/ocaml-3.10.2:=[ocamlopt?] pcre? ( >=dev-ml/pcre-ocaml-5:= ) tk? ( dev-ml/labltk:= ) ssl? ( net-libs/gnutls:= ) kerberos? ( virtual/krb5 ) zip? ( dev-ml/camlzip:= ) dev-lang/ocaml:=[ocamlopt?]
+RESTRICT=installsources strip
+SLOT=0/4.1.9
+SRC_URI=http://download.camlcity.org/download/ocamlnet-4.1.9.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c toolchain-funcs 862d337d98edb576796827be2c6b11ca multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=061ac943ad2ea5b43612a1c2c8e03ac5
diff --git a/metadata/md5-cache/dev-ml/ocamlsdl-0.9.1 b/metadata/md5-cache/dev-ml/ocamlsdl-0.9.1
new file mode 100644
index 000000000000..91659eb6edf9
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocamlsdl-0.9.1
@@ -0,0 +1,14 @@
+DEFINED_PHASES=configure install
+DEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt=] >=media-libs/libsdl-1.2 opengl? ( >=dev-ml/lablgl-0.98:= ) >=media-libs/sdl-mixer-1.2 >=media-libs/sdl-image-1.2 truetype? ( >=media-libs/sdl-ttf-2.0 ) >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=OCaml SDL Bindings
+EAPI=7
+HOMEPAGE=http://ocamlsdl.sourceforge.net
+INHERIT=findlib
+IUSE=doc +ocamlopt opengl truetype +ocamlopt
+KEYWORDS=~amd64 ~ppc x86
+LICENSE=LGPL-2
+RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt=] >=media-libs/libsdl-1.2 opengl? ( >=dev-ml/lablgl-0.98:= ) >=media-libs/sdl-mixer-1.2 >=media-libs/sdl-image-1.2 truetype? ( >=media-libs/sdl-ttf-2.0 ) dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/0.9.1
+SRC_URI=mirror://sourceforge/ocamlsdl/ocamlsdl-0.9.1.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=a3e09e5170f24e7e62d5582495af2a9e
diff --git a/metadata/md5-cache/dev-ml/ocamlweb-1.41-r1 b/metadata/md5-cache/dev-ml/ocamlweb-1.41-r1
new file mode 100644
index 000000000000..8b8957982b55
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocamlweb-1.41-r1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-tex/hevea ) virtual/latex-base >=sys-apps/texinfo-4.2-r5
+DEFINED_PHASES=compile install postinst postrm
+DEPEND=>=dev-lang/ocaml-4.08.0:= virtual/latex-base dev-texlive/texlive-latexextra
+DESCRIPTION=O'Caml literate programming tool
+EAPI=7
+HOMEPAGE=https://www.lri.fr/~filliatr/ocamlweb/
+INHERIT=latex-package
+IUSE=test
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=LGPL-2
+RDEPEND=>=dev-lang/ocaml-4.08.0:= virtual/latex-base dev-texlive/texlive-latexextra virtual/latex-base
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://www.lri.fr/~filliatr/ftp/ocamlweb/ocamlweb-1.41.tar.gz
+_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 latex-package c20e442c3953c765f636630631c96194
+_md5_=8eafdb70d661fd008ee2b0de2c0c630d
diff --git a/metadata/md5-cache/dev-ml/ocplib-endian-1.1-r1 b/metadata/md5-cache/dev-ml/ocplib-endian-1.1-r1
new file mode 100644
index 000000000000..0a69aafcef7d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocplib-endian-1.1-r1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/cppo-1.6.6 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Functions to read and write int16/32/64 from strings, bytes, and bigarrays
+EAPI=7
+HOMEPAGE=https://github.com/OCamlPro/ocplib-endian
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/1.1
+SRC_URI=https://github.com/OCamlPro/ocplib-endian/archive/1.1.tar.gz -> ocplib-endian-1.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=9e511c0af21a95f996f1f2af3ecdb1bf
diff --git a/metadata/md5-cache/dev-ml/ocplib-endian-1.2 b/metadata/md5-cache/dev-ml/ocplib-endian-1.2
new file mode 100644
index 000000000000..2584f318fae4
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocplib-endian-1.2
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/cppo-1.6.6 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Functions to read and write int16/32/64 from strings, bytes, and bigarrays
+EAPI=7
+HOMEPAGE=https://github.com/OCamlPro/ocplib-endian
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/1.2
+SRC_URI=https://github.com/OCamlPro/ocplib-endian/archive/1.2.tar.gz -> ocplib-endian-1.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=13cfedc752438c60047c1d765ee41c14
diff --git a/metadata/md5-cache/dev-ml/ocplib-simplex-0.4 b/metadata/md5-cache/dev-ml/ocplib-simplex-0.4
new file mode 100644
index 000000000000..d43d51d52b71
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocplib-simplex-0.4
@@ -0,0 +1,15 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=install prepare
+DEPEND=>=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=A library implementing a simplex algorithm
+EAPI=7
+HOMEPAGE=https://github.com/OCamlPro-Iguernlala/ocplib-simplex
+INHERIT=autotools findlib
+IUSE=+ocamlopt
+KEYWORDS=amd64
+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_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs 862d337d98edb576796827be2c6b11ca multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde findlib cc1c14904708a0a28bcb256b342a808c
+_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
new file mode 100644
index 000000000000..b21ad5266760
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocplib-simplex-0.4.1
@@ -0,0 +1,15 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=install prepare
+DEPEND=>=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=A library implementing a simplex algorithm
+EAPI=7
+HOMEPAGE=https://github.com/OCamlPro-Iguernlala/ocplib-simplex
+INHERIT=autotools findlib
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+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_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs 862d337d98edb576796827be2c6b11ca multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=54edc45e7f660b155f2ada46a8c976fa
diff --git a/metadata/md5-cache/dev-ml/octavius-1.2.2 b/metadata/md5-cache/dev-ml/octavius-1.2.2
new file mode 100644
index 000000000000..11bc304d178d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/octavius-1.2.2
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=ocamldoc comment syntax parser
+EAPI=7
+HOMEPAGE=https://github.com/ocaml-doc/octavius
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=ISC
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/1.2.2
+SRC_URI=https://github.com/ocaml-doc/octavius/archive/v1.2.2.tar.gz -> octavius-1.2.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=3082c12f9e6fc0c843474abab68b03bd
diff --git a/metadata/md5-cache/dev-ml/ocurl-0.9.1 b/metadata/md5-cache/dev-ml/ocurl-0.9.1
new file mode 100644
index 000000000000..f9c61ff3a389
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocurl-0.9.1
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile install
+DEPEND=>=net-misc/curl-7.9.8 dev-ml/lwt:= dev-ml/camlp4:= >=dev-lang/ocaml-3.12:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=OCaml interface to the libcurl library
+EAPI=7
+HOMEPAGE=https://forge.ocamlcore.org/projects/ocurl/ https://github.com/ygrek/ocurl
+INHERIT=findlib
+IUSE=examples +ocamlopt +ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=MIT
+RDEPEND=>=net-misc/curl-7.9.8 dev-ml/lwt:= dev-ml/camlp4:= >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/0.9.1
+SRC_URI=https://github.com/ygrek/ocurl/archive/0.9.1.tar.gz -> ocurl-0.9.1.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=6c9b98c611ed0080ccc8419b8167f80b
diff --git a/metadata/md5-cache/dev-ml/ocurl-0.9.2 b/metadata/md5-cache/dev-ml/ocurl-0.9.2
new file mode 100644
index 000000000000..071119fd1b77
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocurl-0.9.2
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile install
+DEPEND=>=net-misc/curl-7.9.8 dev-ml/lwt:= dev-ml/camlp4:= >=dev-lang/ocaml-3.12:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=OCaml interface to the libcurl library
+EAPI=7
+HOMEPAGE=https://forge.ocamlcore.org/projects/ocurl/ https://github.com/ygrek/ocurl
+INHERIT=findlib
+IUSE=examples +ocamlopt +ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=MIT
+RDEPEND=>=net-misc/curl-7.9.8 dev-ml/lwt:= dev-ml/camlp4:= >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/0.9.2
+SRC_URI=https://github.com/ygrek/ocurl/archive/0.9.2.tar.gz -> ocurl-0.9.2.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=1ea4283a18916ff853d6c0df872970b0
diff --git a/metadata/md5-cache/dev-ml/odoc-2.2.0-r2 b/metadata/md5-cache/dev-ml/odoc-2.2.0-r2
new file mode 100644
index 000000000000..058a8abad1e9
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/odoc-2.2.0-r2
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/dune-3 dev-ml/astring:= dev-ml/cmdliner:= dev-ml/cppo:= dev-ml/fmt:= dev-ml/fpath:= dev-ml/odoc-parser:= dev-ml/result:= dev-ml/tyxml:= >=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/dune-3 dev-ml/astring:= dev-ml/cmdliner:= dev-ml/cppo:= dev-ml/fmt:= dev-ml/fpath:= dev-ml/odoc-parser:= dev-ml/result:= dev-ml/tyxml:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/ocaml/odoc/releases/download/2.2.0/odoc-2.2.0.tbz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=9801248a58801836018febe878e0185a
diff --git a/metadata/md5-cache/dev-ml/odoc-2.2.1 b/metadata/md5-cache/dev-ml/odoc-2.2.1
new file mode 100644
index 000000000000..556c8449e43f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/odoc-2.2.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/dune-3 dev-ml/astring:= dev-ml/cmdliner:= dev-ml/cppo:= dev-ml/fmt:= dev-ml/fpath:= dev-ml/odoc-parser:= dev-ml/result:= dev-ml/tyxml:= >=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/dune-3 dev-ml/astring:= dev-ml/cmdliner:= dev-ml/cppo:= dev-ml/fmt:= dev-ml/fpath:= dev-ml/odoc-parser:= dev-ml/result:= dev-ml/tyxml:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/ocaml/odoc/releases/download/2.2.1/odoc-2.2.1.tbz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=9801248a58801836018febe878e0185a
diff --git a/metadata/md5-cache/dev-ml/odoc-parser-2.0.0 b/metadata/md5-cache/dev-ml/odoc-parser-2.0.0
new file mode 100644
index 000000000000..fceac5a10a78
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/odoc-parser-2.0.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-ml/ppx_expect ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/astring:= dev-ml/result:= dev-ml/camlp-streams:= >=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:= dev-ml/camlp-streams:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ocaml-doc/odoc-parser/releases/download/2.0.0/odoc-parser-2.0.0.tbz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=11262c1fe37fc3a30d503b04630a1058
diff --git a/metadata/md5-cache/dev-ml/opam-2.0.10-r1 b/metadata/md5-cache/dev-ml/opam-2.0.10-r1
new file mode 100644
index 000000000000..c8caf25125f9
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-2.0.10-r1
@@ -0,0 +1,15 @@
+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_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=a8039d9fda46abed6078590517a774e7
diff --git a/metadata/md5-cache/dev-ml/opam-2.0.9 b/metadata/md5-cache/dev-ml/opam-2.0.9
new file mode 100644
index 000000000000..72ad4bb03aa2
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-2.0.9
@@ -0,0 +1,15 @@
+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_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=288f2db38edacb322fe9b5672bd3efa2
diff --git a/metadata/md5-cache/dev-ml/opam-2.1.2-r1 b/metadata/md5-cache/dev-ml/opam-2.1.2-r1
new file mode 100644
index 000000000000..dcf725baee8c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-2.1.2-r1
@@ -0,0 +1,16 @@
+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.1.2:= 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 ~riscv x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-ml/cmdliner:= dev-ml/cudf:= >=dev-ml/dose3-6.0:= dev-ml/extlib:= ~dev-ml/opam-client-2.1.2:= dev-ml/opam-file-format:= sys-apps/bubblewrap dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/2.1.2
+SRC_URI=https://github.com/ocaml/opam/archive/2.1.2.tar.gz -> opam-2.1.2.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=e353e2d23551304454552729e8dd0bef
diff --git a/metadata/md5-cache/dev-ml/opam-2.1.3 b/metadata/md5-cache/dev-ml/opam-2.1.3
new file mode 100644
index 000000000000..c3c50e425aba
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-2.1.3
@@ -0,0 +1,16 @@
+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.1.3:= 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=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:= dev-ml/cudf:= >=dev-ml/dose3-6.0:= dev-ml/extlib:= ~dev-ml/opam-client-2.1.3:= dev-ml/opam-file-format:= sys-apps/bubblewrap dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/2.1.3
+SRC_URI=https://github.com/ocaml/opam/archive/2.1.3.tar.gz -> opam-2.1.3.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=e1962b6be11f38d7e940a9b2c5d3b1b1
diff --git a/metadata/md5-cache/dev-ml/opam-client-2.0.10 b/metadata/md5-cache/dev-ml/opam-client-2.0.10
new file mode 100644
index 000000000000..0d113b6734b9
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-client-2.0.10
@@ -0,0 +1,15 @@
+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_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=52bc30417378ab5d30e6fee55069f14c
diff --git a/metadata/md5-cache/dev-ml/opam-client-2.0.9 b/metadata/md5-cache/dev-ml/opam-client-2.0.9
new file mode 100644
index 000000000000..f5079e35c1d9
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-client-2.0.9
@@ -0,0 +1,16 @@
+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_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=ac085f2f3af973b2f35f6f7a78b6bd32
diff --git a/metadata/md5-cache/dev-ml/opam-client-2.1.2 b/metadata/md5-cache/dev-ml/opam-client-2.1.2
new file mode 100644
index 000000000000..4414b26df427
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-client-2.1.2
@@ -0,0 +1,16 @@
+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.1.2:= ~dev-ml/opam-state-2.1.2:= ~dev-ml/opam-solver-2.1.2:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=opam client libraries
+EAPI=7
+HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=LGPL-2.1
+RDEPEND=dev-ml/cmdliner:= ~dev-ml/opam-repository-2.1.2:= ~dev-ml/opam-state-2.1.2:= ~dev-ml/opam-solver-2.1.2:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/2.1.2
+SRC_URI=https://github.com/ocaml/opam/archive/2.1.2.tar.gz -> opam-2.1.2.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=b7dc65ad4153969f1fce9fb143f4e0d8
diff --git a/metadata/md5-cache/dev-ml/opam-client-2.1.3 b/metadata/md5-cache/dev-ml/opam-client-2.1.3
new file mode 100644
index 000000000000..bae6539d4f27
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-client-2.1.3
@@ -0,0 +1,16 @@
+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.1.3:= ~dev-ml/opam-state-2.1.3:= ~dev-ml/opam-solver-2.1.3:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=opam client libraries
+EAPI=8
+HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2.1
+RDEPEND=dev-ml/cmdliner:= ~dev-ml/opam-repository-2.1.3:= ~dev-ml/opam-state-2.1.3:= ~dev-ml/opam-solver-2.1.3:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/2.1.3
+SRC_URI=https://github.com/ocaml/opam/archive/2.1.3.tar.gz -> opam-2.1.3.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=a46ae02f2a3b7ac0a2b3a51e9d997941
diff --git a/metadata/md5-cache/dev-ml/opam-core-2.0.10 b/metadata/md5-cache/dev-ml/opam-core-2.0.10
new file mode 100644
index 000000000000..679ac47fce35
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-core-2.0.10
@@ -0,0 +1,14 @@
+BDEPEND=dev-lang/ocaml
+DEFINED_PHASES=compile install prepare
+DEPEND=dev-ml/ocamlgraph:= dev-ml/re:= dev-ml/opam-file-format:= dev-ml/cmdliner:= dev-ml/cppo >=dev-lang/ocaml-4:=
+DESCRIPTION=Core libraries for opam
+EAPI=7
+HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
+INHERIT=opam
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=LGPL-2.1
+RDEPEND=dev-ml/ocamlgraph:= dev-ml/re:= dev-ml/opam-file-format:= dev-ml/cmdliner:= >=dev-lang/ocaml-4:=
+SLOT=0/2.0.10
+SRC_URI=https://github.com/ocaml/opam/archive/2.0.10.tar.gz -> opam-2.0.10.tar.gz
+_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656
+_md5_=0e597eb7c7bfe92bbe888dc5fe97313b
diff --git a/metadata/md5-cache/dev-ml/opam-core-2.0.9 b/metadata/md5-cache/dev-ml/opam-core-2.0.9
new file mode 100644
index 000000000000..a6b7ea10a836
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-core-2.0.9
@@ -0,0 +1,14 @@
+BDEPEND=dev-lang/ocaml
+DEFINED_PHASES=compile install prepare
+DEPEND=dev-ml/ocamlgraph:= dev-ml/re:= dev-ml/opam-file-format:= dev-ml/cmdliner:= <=dev-ml/dune-2.9 dev-ml/cppo >=dev-lang/ocaml-4:=
+DESCRIPTION=Core libraries for opam
+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-ml/ocamlgraph:= dev-ml/re:= dev-ml/opam-file-format:= dev-ml/cmdliner:= >=dev-lang/ocaml-4:=
+SLOT=0/2.0.9
+SRC_URI=https://github.com/ocaml/opam/archive/2.0.9.tar.gz -> opam-2.0.9.tar.gz
+_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656
+_md5_=c4a87125945c839685ffd5c6b7797275
diff --git a/metadata/md5-cache/dev-ml/opam-core-2.1.2 b/metadata/md5-cache/dev-ml/opam-core-2.1.2
new file mode 100644
index 000000000000..fca863446bdf
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-core-2.1.2
@@ -0,0 +1,14 @@
+BDEPEND=dev-lang/ocaml
+DEFINED_PHASES=compile install prepare
+DEPEND=dev-ml/ocamlgraph:= dev-ml/re:= dev-ml/opam-file-format:= dev-ml/cmdliner:= dev-ml/cppo >=dev-lang/ocaml-4:=
+DESCRIPTION=Core libraries for opam
+EAPI=7
+HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
+INHERIT=opam
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=LGPL-2.1
+RDEPEND=dev-ml/ocamlgraph:= dev-ml/re:= dev-ml/opam-file-format:= dev-ml/cmdliner:= >=dev-lang/ocaml-4:=
+SLOT=0/2.1.2
+SRC_URI=https://github.com/ocaml/opam/archive/2.1.2.tar.gz -> opam-2.1.2.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz
+_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656
+_md5_=a7a70d9168141e41aae7b4b85dbacf55
diff --git a/metadata/md5-cache/dev-ml/opam-core-2.1.3 b/metadata/md5-cache/dev-ml/opam-core-2.1.3
new file mode 100644
index 000000000000..c04362178461
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-core-2.1.3
@@ -0,0 +1,14 @@
+BDEPEND=dev-lang/ocaml
+DEFINED_PHASES=compile install prepare
+DEPEND=dev-ml/ocamlgraph:= dev-ml/re:= dev-ml/opam-file-format:= dev-ml/cmdliner:= dev-ml/cppo >=dev-lang/ocaml-4:=
+DESCRIPTION=Core libraries for opam
+EAPI=8
+HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
+INHERIT=opam
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2.1
+RDEPEND=dev-ml/ocamlgraph:= dev-ml/re:= dev-ml/opam-file-format:= dev-ml/cmdliner:= >=dev-lang/ocaml-4:=
+SLOT=0/2.1.3
+SRC_URI=https://github.com/ocaml/opam/archive/2.1.3.tar.gz -> opam-2.1.3.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz
+_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656
+_md5_=29456e568a4a8a2afb4bb4568bd36a86
diff --git a/metadata/md5-cache/dev-ml/opam-file-format-2.1.3 b/metadata/md5-cache/dev-ml/opam-file-format-2.1.3
new file mode 100644
index 000000000000..c7e1f76e2a40
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-file-format-2.1.3
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=test? ( dev-ml/alcotest ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Parser and printer for the opam file syntax
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/opam-file-format
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/2.1.3
+SRC_URI=https://github.com/ocaml/opam-file-format/archive/2.1.3.tar.gz -> opam-file-format-2.1.3.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=09390dce8d72eceac674f8d41ad4d85a
diff --git a/metadata/md5-cache/dev-ml/opam-file-format-2.1.5 b/metadata/md5-cache/dev-ml/opam-file-format-2.1.5
new file mode 100644
index 000000000000..43089e08e6f3
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-file-format-2.1.5
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=test? ( dev-ml/alcotest ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Parser and printer for the opam file syntax
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/opam-file-format
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/2.1.5
+SRC_URI=https://github.com/ocaml/opam-file-format/archive/2.1.5.tar.gz -> opam-file-format-2.1.5.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=12dd9e2bebd5a4e70d4fcacf08060d65
diff --git a/metadata/md5-cache/dev-ml/opam-file-format-2.1.6 b/metadata/md5-cache/dev-ml/opam-file-format-2.1.6
new file mode 100644
index 000000000000..d4e58a9e14c4
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-file-format-2.1.6
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=test? ( dev-ml/alcotest ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Parser and printer for the opam file syntax
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/opam-file-format
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/2.1.6
+SRC_URI=https://github.com/ocaml/opam-file-format/archive/2.1.6.tar.gz -> opam-file-format-2.1.6.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=d25959bbb1a40b8d4015094a30f5b46c
diff --git a/metadata/md5-cache/dev-ml/opam-format-2.0.10 b/metadata/md5-cache/dev-ml/opam-format-2.0.10
new file mode 100644
index 000000000000..9f9fef31d066
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-format-2.0.10
@@ -0,0 +1,16 @@
+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_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=fdfcdd7e2bae6f7730927cc1e487c0cf
diff --git a/metadata/md5-cache/dev-ml/opam-format-2.0.9 b/metadata/md5-cache/dev-ml/opam-format-2.0.9
new file mode 100644
index 000000000000..29faac600622
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-format-2.0.9
@@ -0,0 +1,16 @@
+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_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=6c831a0208072ae5f86d438354f8297d
diff --git a/metadata/md5-cache/dev-ml/opam-format-2.1.2-r1 b/metadata/md5-cache/dev-ml/opam-format-2.1.2-r1
new file mode 100644
index 000000000000..cf75f681eecf
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-format-2.1.2-r1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( sys-apps/bubblewrap ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install prepare test
+DEPEND=~dev-ml/opam-core-2.1.2:= dev-ml/re:= dev-ml/opam-file-format:= >=dev-ml/dose3-6.0:= dev-ml/mccs:= 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 ~riscv x86
+LICENSE=LGPL-2.1
+RDEPEND=~dev-ml/opam-core-2.1.2:= dev-ml/re:= dev-ml/opam-file-format:= >=dev-ml/dose3-6.0:= dev-ml/mccs:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/2.1.2
+SRC_URI=https://github.com/ocaml/opam/archive/2.1.2.tar.gz -> opam-2.1.2.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=bdf33a7bb93f7a5f3a6012779fab7ae4
diff --git a/metadata/md5-cache/dev-ml/opam-format-2.1.3 b/metadata/md5-cache/dev-ml/opam-format-2.1.3
new file mode 100644
index 000000000000..eb3cc59672d4
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-format-2.1.3
@@ -0,0 +1,16 @@
+BDEPEND=test? ( sys-apps/bubblewrap ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install prepare test
+DEPEND=~dev-ml/opam-core-2.1.3:= dev-ml/re:= dev-ml/opam-file-format:= >=dev-ml/dose3-6.0:= dev-ml/mccs:= dev-ml/cppo >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Core libraries for opam
+EAPI=8
+HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2.1
+RDEPEND=~dev-ml/opam-core-2.1.3:= dev-ml/re:= dev-ml/opam-file-format:= >=dev-ml/dose3-6.0:= dev-ml/mccs:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/2.1.3
+SRC_URI=https://github.com/ocaml/opam/archive/2.1.3.tar.gz -> opam-2.1.3.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=2bb2fcd490feabc516424378196f64cb
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
new file mode 100644
index 000000000000..eb3aeec46348
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-installer-2.0.10-r1
@@ -0,0 +1,14 @@
+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_=a5baa89582221f006af3e49f155c9962
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
new file mode 100644
index 000000000000..7718184bdf05
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-installer-2.0.9-r1
@@ -0,0 +1,14 @@
+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.2-r1 b/metadata/md5-cache/dev-ml/opam-installer-2.1.2-r1
new file mode 100644
index 000000000000..9a87a9b5e2f3
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-installer-2.1.2-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=>=dev-lang/ocaml-4.02.3:= dev-ml/cmdliner:= ~dev-ml/opam-format-2.1.2:= >=dev-ml/dose3-6:= dev-ml/findlib >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Core installer for opam packages
+EAPI=7
+HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-lang/ocaml-4.02.3:= dev-ml/cmdliner:= ~dev-ml/opam-format-2.1.2:= >=dev-ml/dose3-6:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/2.1.2
+SRC_URI=https://github.com/ocaml/opam/releases/download/2.1.2/opam-full-2.1.2.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=9a24ff4137c1f7fe11d950f2dcbb4806
diff --git a/metadata/md5-cache/dev-ml/opam-installer-2.1.3 b/metadata/md5-cache/dev-ml/opam-installer-2.1.3
new file mode 100644
index 000000000000..b59c6b4c6860
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-installer-2.1.3
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=>=dev-lang/ocaml-4.02.3:= dev-ml/cmdliner:= ~dev-ml/opam-format-2.1.3:= >=dev-ml/dose3-6:= 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-lang/ocaml-4.02.3:= dev-ml/cmdliner:= ~dev-ml/opam-format-2.1.3:= >=dev-ml/dose3-6:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/2.1.3
+SRC_URI=https://github.com/ocaml/opam/releases/download/2.1.3/opam-full-2.1.3.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=d23f5be75c8207cf9aed36fc1210f985
diff --git a/metadata/md5-cache/dev-ml/opam-repository-2.0.10 b/metadata/md5-cache/dev-ml/opam-repository-2.0.10
new file mode 100644
index 000000000000..9ee9b146706a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-repository-2.0.10
@@ -0,0 +1,16 @@
+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_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=6b03fa3da7458d69d8c1f43e0e009dd5
diff --git a/metadata/md5-cache/dev-ml/opam-repository-2.0.9 b/metadata/md5-cache/dev-ml/opam-repository-2.0.9
new file mode 100644
index 000000000000..1238c0f648ea
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-repository-2.0.9
@@ -0,0 +1,16 @@
+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_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=95ddb356693f999f6a2bfc2eb93ef583
diff --git a/metadata/md5-cache/dev-ml/opam-repository-2.1.2 b/metadata/md5-cache/dev-ml/opam-repository-2.1.2
new file mode 100644
index 000000000000..d1d4689d797e
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-repository-2.1.2
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install prepare test
+DEPEND=~dev-ml/opam-format-2.1.2:= dev-ml/re:= >=dev-ml/dose3-6.0:= dev-ml/opam-file-format:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=opam repository libraries
+EAPI=7
+HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=LGPL-2.1
+RDEPEND=~dev-ml/opam-format-2.1.2:= dev-ml/re:= >=dev-ml/dose3-6.0:= dev-ml/opam-file-format:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/2.1.2
+SRC_URI=https://github.com/ocaml/opam/archive/2.1.2.tar.gz -> opam-2.1.2.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=668b34dfb162aeb9d0ef7ea001301dfc
diff --git a/metadata/md5-cache/dev-ml/opam-repository-2.1.3 b/metadata/md5-cache/dev-ml/opam-repository-2.1.3
new file mode 100644
index 000000000000..cf94045f312f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-repository-2.1.3
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install prepare test
+DEPEND=~dev-ml/opam-format-2.1.3:= 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=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/opam-format-2.1.3:= dev-ml/re:= >=dev-ml/dose3-6.0:= dev-ml/opam-file-format:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/2.1.3
+SRC_URI=https://github.com/ocaml/opam/archive/2.1.3.tar.gz -> opam-2.1.3.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=6a95199e0c54e85d3c4d010f79002ea1
diff --git a/metadata/md5-cache/dev-ml/opam-solver-2.0.10 b/metadata/md5-cache/dev-ml/opam-solver-2.0.10
new file mode 100644
index 000000000000..28bb6516c8bc
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-solver-2.0.10
@@ -0,0 +1,16 @@
+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_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=0fad18e19bdc1b53ea34b252988e6bf8
diff --git a/metadata/md5-cache/dev-ml/opam-solver-2.0.9 b/metadata/md5-cache/dev-ml/opam-solver-2.0.9
new file mode 100644
index 000000000000..2133cbb94289
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-solver-2.0.9
@@ -0,0 +1,16 @@
+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_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=66889b85e567d8c5e58154d1f0aab3bb
diff --git a/metadata/md5-cache/dev-ml/opam-solver-2.1.2 b/metadata/md5-cache/dev-ml/opam-solver-2.1.2
new file mode 100644
index 000000000000..b534642745f9
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-solver-2.1.2
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install prepare test
+DEPEND=~dev-ml/opam-format-2.1.2:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-ml/mccs-1.1.4:= >=dev-ml/dose3-6.0:= dev-ml/cudf:= test? ( dev-ml/opam-client ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=opam solver
+EAPI=7
+HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=LGPL-2.1
+RDEPEND=~dev-ml/opam-format-2.1.2:= dev-ml/opam-file-format:= dev-ml/re:= >=dev-ml/mccs-1.1.4:= >=dev-ml/dose3-6.0:= dev-ml/cudf:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/2.1.2
+SRC_URI=https://github.com/ocaml/opam/archive/2.1.2.tar.gz -> opam-2.1.2.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=3188a366b7664d329077ee936a0bff1e
diff --git a/metadata/md5-cache/dev-ml/opam-solver-2.1.3 b/metadata/md5-cache/dev-ml/opam-solver-2.1.3
new file mode 100644
index 000000000000..41798b35aefa
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-solver-2.1.3
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install prepare test
+DEPEND=~dev-ml/opam-format-2.1.3:= 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=8
+HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2.1
+RDEPEND=~dev-ml/opam-format-2.1.3:= 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
+SLOT=0/2.1.3
+SRC_URI=https://github.com/ocaml/opam/archive/2.1.3.tar.gz -> opam-2.1.3.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=a4cd9a34b0bd00334020227ff0c921b7
diff --git a/metadata/md5-cache/dev-ml/opam-state-2.0.10 b/metadata/md5-cache/dev-ml/opam-state-2.0.10
new file mode 100644
index 000000000000..eb17aec3424b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-state-2.0.10
@@ -0,0 +1,16 @@
+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_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=1813710faeecd8efdd47ea448aff5c63
diff --git a/metadata/md5-cache/dev-ml/opam-state-2.0.9 b/metadata/md5-cache/dev-ml/opam-state-2.0.9
new file mode 100644
index 000000000000..5a4ada0e23d7
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-state-2.0.9
@@ -0,0 +1,16 @@
+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_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=50c4a2508242b40b0124b785f24652aa
diff --git a/metadata/md5-cache/dev-ml/opam-state-2.1.2 b/metadata/md5-cache/dev-ml/opam-state-2.1.2
new file mode 100644
index 000000000000..096a0c3e1738
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-state-2.1.2
@@ -0,0 +1,16 @@
+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.1.2:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=opam state libraries
+EAPI=7
+HOMEPAGE=https://opam.ocaml.org/ https://github.com/ocaml/opam
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=LGPL-2.1
+RDEPEND=dev-ml/re:= dev-ml/opam-file-format:= ~dev-ml/opam-repository-2.1.2:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/2.1.2
+SRC_URI=https://github.com/ocaml/opam/archive/2.1.2.tar.gz -> opam-2.1.2.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=946913200cd96db7493f31e36e5d5a17
diff --git a/metadata/md5-cache/dev-ml/opam-state-2.1.3 b/metadata/md5-cache/dev-ml/opam-state-2.1.3
new file mode 100644
index 000000000000..33c504fdfdb7
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-state-2.1.3
@@ -0,0 +1,16 @@
+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.1.3:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=opam state libraries
+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/re:= dev-ml/opam-file-format:= ~dev-ml/opam-repository-2.1.3:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/2.1.3
+SRC_URI=https://github.com/ocaml/opam/archive/2.1.3.tar.gz -> opam-2.1.3.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=44047429cf390ca38a07e8700287e09a
diff --git a/metadata/md5-cache/dev-ml/ordering-3.0.3 b/metadata/md5-cache/dev-ml/ordering-3.0.3
new file mode 100644
index 000000000000..d296e7edfac4
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ordering-3.0.3
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=>=dev-lang/ocaml-4.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Element ordering
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.0.3
+SRC_URI=https://github.com/ocaml/dune/archive/3.0.3.tar.gz -> dune-3.0.3.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=ee76ddb21c01b78e285cbd21cddb2eeb
diff --git a/metadata/md5-cache/dev-ml/ordering-3.10.0 b/metadata/md5-cache/dev-ml/ordering-3.10.0
new file mode 100644
index 000000000000..37a8aa8e810c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ordering-3.10.0
@@ -0,0 +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.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Element ordering
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.10.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.10.0.tar.gz -> dune-3.10.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=7e0204472e648a15dcddf5197c060698
diff --git a/metadata/md5-cache/dev-ml/ordering-3.2.0 b/metadata/md5-cache/dev-ml/ordering-3.2.0
new file mode 100644
index 000000000000..25516664ac46
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ordering-3.2.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=>=dev-lang/ocaml-4.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Element ordering
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.2.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.2.0.tar.gz -> dune-3.2.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=140efda3081855217adf92e10c6cbb80
diff --git a/metadata/md5-cache/dev-ml/ordering-3.6.1 b/metadata/md5-cache/dev-ml/ordering-3.6.1
new file mode 100644
index 000000000000..554c25270b68
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ordering-3.6.1
@@ -0,0 +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.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Element ordering
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.6.1
+SRC_URI=https://github.com/ocaml/dune/archive/3.6.1.tar.gz -> dune-3.6.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=76cd40de541ff21451edbcb6256b12c3
diff --git a/metadata/md5-cache/dev-ml/ordering-3.6.2 b/metadata/md5-cache/dev-ml/ordering-3.6.2
new file mode 100644
index 000000000000..5af638a3d63a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ordering-3.6.2
@@ -0,0 +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.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Element ordering
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.6.2
+SRC_URI=https://github.com/ocaml/dune/archive/3.6.2.tar.gz -> dune-3.6.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=6d51928352459bbfc198c5f747ab35e3
diff --git a/metadata/md5-cache/dev-ml/ordering-3.7.0 b/metadata/md5-cache/dev-ml/ordering-3.7.0
new file mode 100644
index 000000000000..e3ed4b6cd11a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ordering-3.7.0
@@ -0,0 +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.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Element ordering
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.7.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.7.0.tar.gz -> dune-3.7.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=7e0204472e648a15dcddf5197c060698
diff --git a/metadata/md5-cache/dev-ml/ordering-3.7.1 b/metadata/md5-cache/dev-ml/ordering-3.7.1
new file mode 100644
index 000000000000..ac6e387647eb
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ordering-3.7.1
@@ -0,0 +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.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Element ordering
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.7.1
+SRC_URI=https://github.com/ocaml/dune/archive/3.7.1.tar.gz -> dune-3.7.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=85aa8727c78fb7a6ff8cd80f91c8a663
diff --git a/metadata/md5-cache/dev-ml/ordering-3.8.0 b/metadata/md5-cache/dev-ml/ordering-3.8.0
new file mode 100644
index 000000000000..48cf4eef7575
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ordering-3.8.0
@@ -0,0 +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.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Element ordering
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.8.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.8.0.tar.gz -> dune-3.8.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=7e0204472e648a15dcddf5197c060698
diff --git a/metadata/md5-cache/dev-ml/ordering-3.9.0 b/metadata/md5-cache/dev-ml/ordering-3.9.0
new file mode 100644
index 000000000000..6756281d978c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ordering-3.9.0
@@ -0,0 +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.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Element ordering
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.9.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.9.0.tar.gz -> dune-3.9.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=7e0204472e648a15dcddf5197c060698
diff --git a/metadata/md5-cache/dev-ml/ordering-3.9.1 b/metadata/md5-cache/dev-ml/ordering-3.9.1
new file mode 100644
index 000000000000..9f5ef4232669
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ordering-3.9.1
@@ -0,0 +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.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Element ordering
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/dune
+INHERIT=dune multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.9.1
+SRC_URI=https://github.com/ocaml/dune/archive/3.9.1.tar.gz -> dune-3.9.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=7e0204472e648a15dcddf5197c060698
diff --git a/metadata/md5-cache/dev-ml/ounit2-2.2.3 b/metadata/md5-cache/dev-ml/ounit2-2.2.3
new file mode 100644
index 000000000000..2c799ec58102
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ounit2-2.2.3
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/lwt:= dev-ml/stdlib-shims:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Unit testing framework for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/gildor478/ounit
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=MIT
+RDEPEND=dev-ml/lwt:= dev-ml/stdlib-shims:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/2.2.3
+SRC_URI=https://github.com/gildor478/ounit/releases/download/v2.2.3/ounit-v2.2.3.tbz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=d402caf61918d5d1243466ef9babcba1
diff --git a/metadata/md5-cache/dev-ml/ounit2-2.2.4 b/metadata/md5-cache/dev-ml/ounit2-2.2.4
new file mode 100644
index 000000000000..06c0fce68c6d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ounit2-2.2.4
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/lwt:= dev-ml/stdlib-shims:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Unit testing framework for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/gildor478/ounit
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=dev-ml/lwt:= dev-ml/stdlib-shims:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/2.2.4
+SRC_URI=https://github.com/gildor478/ounit/releases/download/v2.2.4/ounit-v2.2.4.tbz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=fe45db68c747604d896ef80af6daf2b5
diff --git a/metadata/md5-cache/dev-ml/ounit2-2.2.6 b/metadata/md5-cache/dev-ml/ounit2-2.2.6
new file mode 100644
index 000000000000..042166ab7f7d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ounit2-2.2.6
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/lwt:= dev-ml/stdlib-shims:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Unit testing framework for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/gildor478/ounit
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=dev-ml/lwt:= dev-ml/stdlib-shims:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/2.2.6
+SRC_URI=https://github.com/gildor478/ounit/archive/v2.2.6.tar.gz -> ounit2-2.2.6.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=dbf8e8b7b202ee06ec94e5691ec0a12a
diff --git a/metadata/md5-cache/dev-ml/parmap-1.2 b/metadata/md5-cache/dev-ml/parmap-1.2
new file mode 100644
index 000000000000..21581115d527
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/parmap-1.2
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune-configurator dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.03:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Library to exploit multicore architectures for OCaml programs
+EAPI=7
+HOMEPAGE=https://www.dicosmo.org/code/parmap/
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=LGPL-2-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4.03:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/1.2
+SRC_URI=https://github.com/rdicosmo/parmap/archive/1.2.tar.gz -> parmap-1.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=190d987dc67b7256cf743c5d2e34b021
diff --git a/metadata/md5-cache/dev-ml/parmap-1.2.1 b/metadata/md5-cache/dev-ml/parmap-1.2.1
new file mode 100644
index 000000000000..d4bc518912be
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/parmap-1.2.1
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune-configurator dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.03:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Library to exploit multicore architectures for OCaml programs
+EAPI=7
+HOMEPAGE=https://www.dicosmo.org/code/parmap/
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=LGPL-2-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4.03:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/1.2.1
+SRC_URI=https://github.com/rdicosmo/parmap/archive/1.2.1.tar.gz -> parmap-1.2.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=7a4a9adfd367aee2ff7fd50edd87b7ab
diff --git a/metadata/md5-cache/dev-ml/parmap-1.2.3 b/metadata/md5-cache/dev-ml/parmap-1.2.3
new file mode 100644
index 000000000000..7a18e61c7cb4
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/parmap-1.2.3
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune-configurator dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.03:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Library to exploit multicore architectures for OCaml programs
+EAPI=7
+HOMEPAGE=https://www.dicosmo.org/code/parmap/
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=LGPL-2-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4.03:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/1.2.3
+SRC_URI=https://github.com/rdicosmo/parmap/archive/1.2.3.tar.gz -> parmap-1.2.3.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=190d987dc67b7256cf743c5d2e34b021
diff --git a/metadata/md5-cache/dev-ml/parmap-1.2.4-r1 b/metadata/md5-cache/dev-ml/parmap-1.2.4-r1
new file mode 100644
index 000000000000..5507c0030722
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/parmap-1.2.4-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune-configurator:= dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.03:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Library to exploit multicore architectures for OCaml programs
+EAPI=7
+HOMEPAGE=https://www.dicosmo.org/code/parmap/
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4.03:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/1.2.4
+SRC_URI=https://github.com/rdicosmo/parmap/archive/1.2.4.tar.gz -> parmap-1.2.4.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=aa54f512e2cf18be459bf24e6c1c4e52
diff --git a/metadata/md5-cache/dev-ml/parmap-1.2.5 b/metadata/md5-cache/dev-ml/parmap-1.2.5
new file mode 100644
index 000000000000..e9ece33203ba
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/parmap-1.2.5
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune-configurator:= dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.03:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Library to exploit multicore architectures for OCaml programs
+EAPI=8
+HOMEPAGE=https://www.dicosmo.org/code/parmap/
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=LGPL-2-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4.03:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/1.2.5
+SRC_URI=https://github.com/rdicosmo/parmap/archive/1.2.5.tar.gz -> parmap-1.2.5.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=ef24100bee0ef3366ac759cb9351a7c9
diff --git a/metadata/md5-cache/dev-ml/parsexp-0.14.0 b/metadata/md5-cache/dev-ml/parsexp-0.14.0
new file mode 100644
index 000000000000..9b22af488edd
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/parsexp-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/sexplib0:= dev-ml/base:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=S-expression parsing library
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/parsexp
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=MIT
+RDEPEND=dev-ml/sexplib0:= dev-ml/base:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/parsexp/archive/v0.14.0.tar.gz -> parsexp-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=db4f1d43affd11cf95dc603706479ac1
diff --git a/metadata/md5-cache/dev-ml/parsexp-0.14.1 b/metadata/md5-cache/dev-ml/parsexp-0.14.1
new file mode 100644
index 000000000000..e594860390c5
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/parsexp-0.14.1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/sexplib0:= dev-ml/base:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=S-expression parsing library
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/parsexp
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=dev-ml/sexplib0:= dev-ml/base:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.1
+SRC_URI=https://github.com/janestreet/parsexp/archive/v0.14.1.tar.gz -> parsexp-0.14.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=792c468db2438a894d0c1ad808b73d27
diff --git a/metadata/md5-cache/dev-ml/parsexp-0.15.0 b/metadata/md5-cache/dev-ml/parsexp-0.15.0
new file mode 100644
index 000000000000..e8feb3ac7636
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/parsexp-0.15.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=S-expression parsing library
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/parsexp
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=dev-ml/base:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/parsexp/archive/v0.15.0.tar.gz -> parsexp-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=67a7c44de19363155551b7cc603fe117
diff --git a/metadata/md5-cache/dev-ml/parsexp-0.16.0 b/metadata/md5-cache/dev-ml/parsexp-0.16.0
new file mode 100644
index 000000000000..a4820c373987
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/parsexp-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=S-expression parsing library
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/parsexp
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=dev-ml/base:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/parsexp/archive/v0.16.0.tar.gz -> parsexp-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=99d8521c9ac0c6b4403b5ecd188c36da
diff --git a/metadata/md5-cache/dev-ml/patience_diff-0.14.0 b/metadata/md5-cache/dev-ml/patience_diff-0.14.0
new file mode 100644
index 000000000000..6dabf6a20be3
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/patience_diff-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Tool and library implementing patience diff
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/patience_diff
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~riscv
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= dev-ml/core_kernel:= dev-ml/ppx_jane:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14
+SRC_URI=https://github.com/janestreet/patience_diff/archive/v0.14.0.tar.gz -> patience_diff-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=f71848602d4b7fbe5b0201999730088e
diff --git a/metadata/md5-cache/dev-ml/patience_diff-0.15.0 b/metadata/md5-cache/dev-ml/patience_diff-0.15.0
new file mode 100644
index 000000000000..727ed731877f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/patience_diff-0.15.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Tool and library implementing patience diff
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/patience_diff
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~riscv
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/core:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/patience_diff/archive/v0.15.0.tar.gz -> patience_diff-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=fa5b8016ff0b4627b5c904187bf48ee0
diff --git a/metadata/md5-cache/dev-ml/pcre-ocaml-7.4.6-r2 b/metadata/md5-cache/dev-ml/pcre-ocaml-7.4.6-r2
new file mode 100644
index 000000000000..40b548ee8ace
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/pcre-ocaml-7.4.6-r2
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune-configurator dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-libs/libpcre-4.5 dev-ml/stdio:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Perl Compatibility Regular Expressions for O'Caml
+EAPI=7
+HOMEPAGE=http://mmottl.github.io/pcre-ocaml/ https://github.com/mmottl/pcre-ocaml
+INHERIT=dune
+IUSE=examples +ocamlopt
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~riscv x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-libs/libpcre-4.5 dev-ml/stdio:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/7.4.6
+SRC_URI=https://github.com/mmottl/pcre-ocaml/releases/download/7.4.6/pcre-7.4.6.tbz -> pcre-ocaml-7.4.6.tbz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=5bd5ab85714ad1c4dc515e5c3ed6f86f
diff --git a/metadata/md5-cache/dev-ml/pcre-ocaml-7.5.0 b/metadata/md5-cache/dev-ml/pcre-ocaml-7.5.0
new file mode 100644
index 000000000000..ca57e195d957
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/pcre-ocaml-7.5.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/dune-configurator dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-libs/libpcre-4.5 dev-ml/stdio:= >=dev-lang/ocaml-4.12 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Perl Compatibility Regular Expressions for O'Caml
+EAPI=7
+HOMEPAGE=http://mmottl.github.io/pcre-ocaml/ https://github.com/mmottl/pcre-ocaml
+INHERIT=dune
+IUSE=examples +ocamlopt
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-libs/libpcre-4.5 dev-ml/stdio:= >=dev-lang/ocaml-4.12 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/7.5.0
+SRC_URI=https://github.com/mmottl/pcre-ocaml/releases/download/7.5.0/pcre-7.5.0.tbz -> pcre-ocaml-7.5.0.tbz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=3259ffcc84e6755635475733325e676e
diff --git a/metadata/md5-cache/dev-ml/pp-1.1.2 b/metadata/md5-cache/dev-ml/pp-1.1.2
new file mode 100644
index 000000000000..7987bba09dde
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/pp-1.1.2
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ppx_expect:= >=dev-lang/ocaml-4.08 >=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
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=dev-ml/ppx_expect:= >=dev-lang/ocaml-4.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0
+SRC_URI=https://github.com/ocaml-dune/pp/releases/download/1.1.2/pp-1.1.2.tbz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=2377735e4c579d857380417216be2243
diff --git a/metadata/md5-cache/dev-ml/pprint-20211129 b/metadata/md5-cache/dev-ml/pprint-20211129
new file mode 100644
index 000000000000..72dfa21f8933
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/pprint-20211129
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=A pretty-printing combinator library and rendering engine
+EAPI=7
+HOMEPAGE=https://github.com/fpottier/pprint/
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=LGPL-2 LGPL-2-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/20211129
+SRC_URI=https://github.com/fpottier/pprint/archive/20211129.tar.gz -> pprint-20211129.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=2d5f8f121cd160ffea19880b426c40cb
diff --git a/metadata/md5-cache/dev-ml/pprint-20220103 b/metadata/md5-cache/dev-ml/pprint-20220103
new file mode 100644
index 000000000000..729fed820941
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/pprint-20220103
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=A pretty-printing combinator library and rendering engine
+EAPI=8
+HOMEPAGE=https://github.com/fpottier/pprint/
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=LGPL-2 LGPL-2-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/20220103
+SRC_URI=https://github.com/fpottier/pprint/archive/20220103.tar.gz -> pprint-20220103.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=c6d63524ae24c23c0f6377b3bdee78b4
diff --git a/metadata/md5-cache/dev-ml/pprint-20230830 b/metadata/md5-cache/dev-ml/pprint-20230830
new file mode 100644
index 000000000000..76b6b4d2641c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/pprint-20230830
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=A pretty-printing combinator library and rendering engine
+EAPI=8
+HOMEPAGE=https://github.com/fpottier/pprint/
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=LGPL-2 LGPL-2-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/20230830
+SRC_URI=https://github.com/fpottier/pprint/archive/20230830.tar.gz -> pprint-20230830.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=359787f03274d2193a26bba203e4ed25
diff --git a/metadata/md5-cache/dev-ml/ppx_assert-0.14.0 b/metadata/md5-cache/dev-ml/ppx_assert-0.14.0
new file mode 100644
index 000000000000..a90f8cea230b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_assert-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppx_cold-0.14.0:= >=dev-ml/ppx_compare-0.14.0:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppx_sexp_conv-0.14.1:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Assert-like extension nodes that raise useful errors on failure
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_assert
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppx_cold-0.14.0:= >=dev-ml/ppx_compare-0.14.0:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppx_sexp_conv-0.14.1:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_assert/archive/v0.14.0.tar.gz -> ppx_assert-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=2527b2f4ec9e791ef78674b4c85df71b
diff --git a/metadata/md5-cache/dev-ml/ppx_assert-0.15.0-r1 b/metadata/md5-cache/dev-ml/ppx_assert-0.15.0-r1
new file mode 100644
index 000000000000..82effada680b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_assert-0.15.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ppxlib:= dev-ml/ppx_cold:0/0.15 dev-ml/ppx_compare:0/0.15 dev-ml/ppx_here:0/0.15 dev-ml/ppx_sexp_conv:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Assert-like extension nodes that raise useful errors on failure
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_assert
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppxlib:= dev-ml/ppx_cold:0/0.15 dev-ml/ppx_compare:0/0.15 dev-ml/ppx_here:0/0.15 dev-ml/ppx_sexp_conv:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/ppx_assert/archive/v0.15.0.tar.gz -> ppx_assert-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=fa5a5860b966da93a2bb7fd4af3d6e87
diff --git a/metadata/md5-cache/dev-ml/ppx_assert-0.16.0 b/metadata/md5-cache/dev-ml/ppx_assert-0.16.0
new file mode 100644
index 000000000000..2dbcd5cf7c8a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_assert-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 >=dev-ml/ppxlib-0.28:= dev-ml/ppx_cold:0/0.16 dev-ml/ppx_compare:0/0.16 dev-ml/ppx_here:0/0.16 dev-ml/ppx_sexp_conv:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Assert-like extension nodes that raise useful errors on failure
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_assert
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.14 >=dev-ml/ppxlib-0.28:= dev-ml/ppx_cold:0/0.16 dev-ml/ppx_compare:0/0.16 dev-ml/ppx_here:0/0.16 dev-ml/ppx_sexp_conv:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/ppx_assert/archive/v0.16.0.tar.gz -> ppx_assert-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=3b83abeb0caaca36651e564dd107b3c2
diff --git a/metadata/md5-cache/dev-ml/ppx_base-0.14.0 b/metadata/md5-cache/dev-ml/ppx_base-0.14.0
new file mode 100644
index 000000000000..51fcd746ffc9
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_base-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/ppx_cold-0.14.0:= >=dev-ml/ppx_compare-0.14.0:= >=dev-ml/ppx_enumerate-0.14.0:= >=dev-ml/ppx_hash-0.14.0:= >=dev-ml/ppx_js_style-0.14.0:= >=dev-ml/ppx_sexp_conv-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Base set of ppx rewriters
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_base
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/ppx_cold-0.14.0:= >=dev-ml/ppx_compare-0.14.0:= >=dev-ml/ppx_enumerate-0.14.0:= >=dev-ml/ppx_hash-0.14.0:= >=dev-ml/ppx_js_style-0.14.0:= >=dev-ml/ppx_sexp_conv-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_base/archive/v0.14.0.tar.gz -> ppx_base-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=d760cf118ec4867e6a6028c9fb8b05c7
diff --git a/metadata/md5-cache/dev-ml/ppx_base-0.15.0 b/metadata/md5-cache/dev-ml/ppx_base-0.15.0
new file mode 100644
index 000000000000..4c1658e0f702
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_base-0.15.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ppx_cold:0/0.15 dev-ml/ppx_enumerate:0/0.15 dev-ml/ppx_hash:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Base set of ppx rewriters
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_base
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppx_cold:0/0.15 dev-ml/ppx_enumerate:0/0.15 dev-ml/ppx_hash:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/ppx_base/archive/v0.15.0.tar.gz -> ppx_base-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=123b94c7035436ec6f23a4d8ba803493
diff --git a/metadata/md5-cache/dev-ml/ppx_base-0.16.0-r1 b/metadata/md5-cache/dev-ml/ppx_base-0.16.0-r1
new file mode 100644
index 000000000000..599d8c5d0f5d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_base-0.16.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/ppx_cold:0/0.16 dev-ml/ppx_globalize:0/0.16 dev-ml/ppx_enumerate:0/0.16 dev-ml/ppx_hash:0/0.16 dev-ml/ppx_sexp_conv:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Base set of ppx rewriters
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_base
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/ppx_cold:0/0.16 dev-ml/ppx_globalize:0/0.16 dev-ml/ppx_enumerate:0/0.16 dev-ml/ppx_hash:0/0.16 dev-ml/ppx_sexp_conv:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/ppx_base/archive/v0.16.0.tar.gz -> ppx_base-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=2fe5dfb3d5363467e083ee9a82301153
diff --git a/metadata/md5-cache/dev-ml/ppx_bench-0.14.1 b/metadata/md5-cache/dev-ml/ppx_bench-0.14.1
new file mode 100644
index 000000000000..d2e283bc7391
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_bench-0.14.1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/ppx_inline_test-0.14.1:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/stdio-0.14.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Syntax extension for writing in-line benchmarks in ocaml code
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_bench
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/ppx_inline_test-0.14.1:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/stdio-0.14.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.1
+SRC_URI=https://github.com/janestreet/ppx_bench/archive/v0.14.1.tar.gz -> ppx_bench-0.14.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=04f41002166c5fa5320ff81555a65b1e
diff --git a/metadata/md5-cache/dev-ml/ppx_bench-0.15.0-r1 b/metadata/md5-cache/dev-ml/ppx_bench-0.15.0-r1
new file mode 100644
index 000000000000..91f2d532d875
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_bench-0.15.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ppx_inline_test:0/0.15 >=dev-ml/ppxlib-0.23.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Syntax extension for writing in-line benchmarks in ocaml code
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_bench
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppx_inline_test:0/0.15 >=dev-ml/ppxlib-0.23.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/ppx_bench/archive/v0.15.0.tar.gz -> ppx_bench-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=0abe75d30cbad28bfa48bcb5f5aabf43
diff --git a/metadata/md5-cache/dev-ml/ppx_bench-0.16.0 b/metadata/md5-cache/dev-ml/ppx_bench-0.16.0
new file mode 100644
index 000000000000..e85477f53110
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_bench-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/ppx_inline_test:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Syntax extension for writing in-line benchmarks in ocaml code
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_bench
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/ppx_inline_test:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/ppx_bench/archive/v0.16.0.tar.gz -> ppx_bench-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=b2a214ec19c0d7a53162b0186a1c2d6a
diff --git a/metadata/md5-cache/dev-ml/ppx_bin_prot-0.14.0 b/metadata/md5-cache/dev-ml/ppx_bin_prot-0.14.0
new file mode 100644
index 000000000000..6475e3f74f11
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_bin_prot-0.14.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install prepare test
+DEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/bin_prot-0.14.0:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= test? ( dev-ml/ppx_jane dev-ml/core dev-ml/ounit2 dev-ml/core_bench ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Generation of bin_prot readers and writers from types
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_bin_prot
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/bin_prot-0.14.0:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_bin_prot/archive/v0.14.0.tar.gz -> ppx_bin_prot-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=605b862711913fb2418b0bb134b45be0
diff --git a/metadata/md5-cache/dev-ml/ppx_bin_prot-0.15.0-r1 b/metadata/md5-cache/dev-ml/ppx_bin_prot-0.15.0-r1
new file mode 100644
index 000000000000..c374dd83c247
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_bin_prot-0.15.0-r1
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/bin_prot:0/0.15 dev-ml/ppx_here:0/0.15 >=dev-ml/ppxlib-0.23.0:= test? ( dev-ml/ppx_jane ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Generation of bin_prot readers and writers from types
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_bin_prot
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/bin_prot:0/0.15 dev-ml/ppx_here:0/0.15 >=dev-ml/ppxlib-0.23.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/ppx_bin_prot/archive/v0.15.0.tar.gz -> ppx_bin_prot-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=f2b54fd748ad99f8ff280773560e5a4b
diff --git a/metadata/md5-cache/dev-ml/ppx_bin_prot-0.16.0 b/metadata/md5-cache/dev-ml/ppx_bin_prot-0.16.0
new file mode 100644
index 000000000000..0549f4187e6e
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_bin_prot-0.16.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/bin_prot:0/0.16 dev-ml/ppx_here:0/0.16 >=dev-ml/ppxlib-0.28.0:= test? ( dev-ml/ppx_jane ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Generation of bin_prot readers and writers from types
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_bin_prot
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/bin_prot:0/0.16 dev-ml/ppx_here:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/ppx_bin_prot/archive/v0.16.0.tar.gz -> ppx_bin_prot-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=d05a4032ffc12408b097d0a795b4b4c9
diff --git a/metadata/md5-cache/dev-ml/ppx_blob-0.7.2 b/metadata/md5-cache/dev-ml/ppx_blob-0.7.2
new file mode 100644
index 000000000000..6485f819250d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_blob-0.7.2
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-ml/alcotest ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ppxlib:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Include a file as a string at compile time
+EAPI=8
+HOMEPAGE=https://github.com/johnwhitington/ppx_blob
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~x86
+LICENSE=Unlicense
+RDEPEND=dev-ml/ppxlib:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/johnwhitington/ppx_blob/releases/download/0.7.2/ppx_blob-0.7.2.tbz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=225a7f36ff058980a3087ac68ca8bc98
diff --git a/metadata/md5-cache/dev-ml/ppx_cold-0.14.0 b/metadata/md5-cache/dev-ml/ppx_cold-0.14.0
new file mode 100644
index 000000000000..3307ba357884
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_cold-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Expands [@cold] into [@inline never][@specialise never][@local never]
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_cold
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_cold/archive/v0.14.0.tar.gz -> ppx_cold-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=61b2d6ba2288c6e5e9e8991202103639
diff --git a/metadata/md5-cache/dev-ml/ppx_cold-0.15.0 b/metadata/md5-cache/dev-ml/ppx_cold-0.15.0
new file mode 100644
index 000000000000..6837feab141f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_cold-0.15.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:0/0.15 dev-ml/findlib:= >=dev-ml/ppxlib-0.23.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Expands [@cold] into [@inline never][@specialise never][@local never]
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_cold
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:0/0.15 dev-ml/findlib:= >=dev-ml/ppxlib-0.23.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/ppx_cold/archive/v0.15.0.tar.gz -> ppx_cold-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=09f4b8b27e40deb2cb95eed8ff9b50c5
diff --git a/metadata/md5-cache/dev-ml/ppx_cold-0.16.0 b/metadata/md5-cache/dev-ml/ppx_cold-0.16.0
new file mode 100644
index 000000000000..939be3ca15f5
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_cold-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/findlib:= >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Expands [@cold] into [@inline never][@specialise never][@local never]
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_cold
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/findlib:= >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/ppx_cold/archive/v0.16.0.tar.gz -> ppx_cold-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=eebb5dcfe880427142db1ac4051063f7
diff --git a/metadata/md5-cache/dev-ml/ppx_compare-0.14.0 b/metadata/md5-cache/dev-ml/ppx_compare-0.14.0
new file mode 100644
index 000000000000..eb378bb12336
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_compare-0.14.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Generation of comparison functions from types
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_compare
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_compare/archive/v0.14.0.tar.gz -> ppx_compare-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=c274c0be35101576598811b58a3a8983
diff --git a/metadata/md5-cache/dev-ml/ppx_compare-0.15.0 b/metadata/md5-cache/dev-ml/ppx_compare-0.15.0
new file mode 100644
index 000000000000..2c256bf6ce95
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_compare-0.15.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:0/0.15 dev-ml/findlib:= >=dev-ml/ppxlib-0.23.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Generation of comparison functions from types
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_compare
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:0/0.15 dev-ml/findlib:= >=dev-ml/ppxlib-0.23.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/ppx_compare/archive/v0.15.0.tar.gz -> ppx_compare-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=ae77d30236a6580d4403b96f100f03b6
diff --git a/metadata/md5-cache/dev-ml/ppx_compare-0.16.0 b/metadata/md5-cache/dev-ml/ppx_compare-0.16.0
new file mode 100644
index 000000000000..a12811580b09
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_compare-0.16.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/findlib:= >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Generation of comparison functions from types
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_compare
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/findlib:= >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/ppx_compare/archive/v0.16.0.tar.gz -> ppx_compare-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=39cc7f4a9d84532d2c9496de8aa7bb65
diff --git a/metadata/md5-cache/dev-ml/ppx_custom_printf-0.14.0 b/metadata/md5-cache/dev-ml/ppx_custom_printf-0.14.0
new file mode 100644
index 000000000000..59abb104f1d9
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_custom_printf-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppx_sexp_conv-0.14.1:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Printf-style format-strings for user-defined string conversion
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_custom_printf
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppx_sexp_conv-0.14.1:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_custom_printf/archive/v0.14.0.tar.gz -> ppx_custom_printf-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=e1e20d16b24c0ed0d4f780b2e2fd53f9
diff --git a/metadata/md5-cache/dev-ml/ppx_custom_printf-0.14.1 b/metadata/md5-cache/dev-ml/ppx_custom_printf-0.14.1
new file mode 100644
index 000000000000..78f71879ea32
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_custom_printf-0.14.1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppx_sexp_conv-0.14.1:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Printf-style format-strings for user-defined string conversion
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_custom_printf
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppx_sexp_conv-0.14.1:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.1
+SRC_URI=https://github.com/janestreet/ppx_custom_printf/archive/v0.14.1.tar.gz -> ppx_custom_printf-0.14.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=fa134cc79eed1c4dbf85f24011150a19
diff --git a/metadata/md5-cache/dev-ml/ppx_custom_printf-0.15.0-r1 b/metadata/md5-cache/dev-ml/ppx_custom_printf-0.15.0-r1
new file mode 100644
index 000000000000..313ce377e464
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_custom_printf-0.15.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ppx_sexp_conv:0/0.15 >=dev-ml/ppxlib-0.23.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Printf-style format-strings for user-defined string conversion
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_custom_printf
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppx_sexp_conv:0/0.15 >=dev-ml/ppxlib-0.23.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/ppx_custom_printf/archive/v0.15.0.tar.gz -> ppx_custom_printf-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=a2ada7f26361fb874554fb596479d8c8
diff --git a/metadata/md5-cache/dev-ml/ppx_custom_printf-0.16.0 b/metadata/md5-cache/dev-ml/ppx_custom_printf-0.16.0
new file mode 100644
index 000000000000..1cb7d2c610fa
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_custom_printf-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/ppx_sexp_conv:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Printf-style format-strings for user-defined string conversion
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_custom_printf
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/ppx_sexp_conv:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/ppx_custom_printf/archive/v0.16.0.tar.gz -> ppx_custom_printf-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=7be0fd95f66102c2af0c742c2a211be2
diff --git a/metadata/md5-cache/dev-ml/ppx_derivers-1.2.1 b/metadata/md5-cache/dev-ml/ppx_derivers-1.2.1
new file mode 100644
index 000000000000..9bccbfc54ad0
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_derivers-1.2.1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Shared [@@deriving] plugin registry
+EAPI=7
+HOMEPAGE=https://github.com/diml/ppx_derivers
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/1.2.1
+SRC_URI=https://github.com/diml/ppx_derivers/archive/1.2.1.tar.gz -> ppx_derivers-1.2.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=f7d3fa382dd60e987fc40ddb735c73db
diff --git a/metadata/md5-cache/dev-ml/ppx_deriving-5.2-r1 b/metadata/md5-cache/dev-ml/ppx_deriving-5.2-r1
new file mode 100644
index 000000000000..786fb61eacde
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_deriving-5.2-r1
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ppx_tools:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_derivers:= >=dev-ml/ppxlib-0.20.0:= dev-ml/result:= dev-ml/cppo test? ( dev-ml/ounit2 ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Type-driven code generation for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/ocaml-ppx/ppx_deriving
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=dev-ml/ppx_tools:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_derivers:= >=dev-ml/ppxlib-0.20.0:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/5.2
+SRC_URI=https://github.com/ocaml-ppx/ppx_deriving/archive/v5.2.tar.gz -> ppx_deriving-5.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=0ffc39d228404071629c4c3d6508627b
diff --git a/metadata/md5-cache/dev-ml/ppx_deriving-5.2.1-r1 b/metadata/md5-cache/dev-ml/ppx_deriving-5.2.1-r1
new file mode 100644
index 000000000000..ebc361d40e69
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_deriving-5.2.1-r1
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ppx_tools:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_derivers:= >=dev-ml/ppxlib-0.20.0:= dev-ml/findlib:= dev-ml/result:= dev-ml/sexplib0:= dev-ml/cppo test? ( dev-ml/ounit2 ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Type-driven code generation for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/ocaml-ppx/ppx_deriving
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 x86
+LICENSE=MIT
+RDEPEND=dev-ml/ppx_tools:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_derivers:= >=dev-ml/ppxlib-0.20.0:= dev-ml/findlib:= dev-ml/result:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/5.2.1
+SRC_URI=https://github.com/ocaml-ppx/ppx_deriving/archive/v5.2.1.tar.gz -> ppx_deriving-5.2.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=7b13217357db3b0af31529dc61188458
diff --git a/metadata/md5-cache/dev-ml/ppx_deriving_yojson-3.6.1-r1 b/metadata/md5-cache/dev-ml/ppx_deriving_yojson-3.6.1-r1
new file mode 100644
index 000000000000..d44d77491f13
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_deriving_yojson-3.6.1-r1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-ml/ounit2 ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/ppxlib-0.20.0:= dev-ml/ppx_deriving:= dev-ml/result:= dev-ml/yojson:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=JSON codec generator for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/ocaml-ppx/ppx_deriving_yojson/
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=>=dev-ml/ppxlib-0.20.0:= dev-ml/ppx_deriving:= dev-ml/result:= dev-ml/yojson:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/3.6.1
+SRC_URI=https://github.com/ocaml-ppx/ppx_deriving_yojson/archive/v3.6.1.tar.gz -> ppx_deriving_yojson-3.6.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=397237f651de1b81429d101aacd2ef0e
diff --git a/metadata/md5-cache/dev-ml/ppx_deriving_yojson-3.7.0 b/metadata/md5-cache/dev-ml/ppx_deriving_yojson-3.7.0
new file mode 100644
index 000000000000..4403685999cc
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_deriving_yojson-3.7.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-ml/ounit2 ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/ppxlib-0.26.0:= dev-ml/ppx_deriving:= dev-ml/result:= dev-ml/yojson:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=JSON codec generator for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/ocaml-ppx/ppx_deriving_yojson/
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=>=dev-ml/ppxlib-0.26.0:= dev-ml/ppx_deriving:= dev-ml/result:= dev-ml/yojson:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/3.7.0
+SRC_URI=https://github.com/ocaml-ppx/ppx_deriving_yojson/archive/v3.7.0.tar.gz -> ppx_deriving_yojson-3.7.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=ac0a1323e6505649e9cae8c55b9cc5db
diff --git a/metadata/md5-cache/dev-ml/ppx_disable_unused_warnings-0.15.0-r1 b/metadata/md5-cache/dev-ml/ppx_disable_unused_warnings-0.15.0-r1
new file mode 100644
index 000000000000..2866cd1a743c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_disable_unused_warnings-0.15.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:0/0.15 >=dev-ml/ppxlib-0.23.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Expands [@disable_unused_warnings]
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_disable_unused_warnings
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=dev-ml/base:0/0.15 >=dev-ml/ppxlib-0.23.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/ppx_disable_unused_warnings/archive/refs/tags/v0.15.0.tar.gz -> ppx_disable_unused_warnings-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=ac96b60895459181fdca7435a28a67ad
diff --git a/metadata/md5-cache/dev-ml/ppx_disable_unused_warnings-0.16.0 b/metadata/md5-cache/dev-ml/ppx_disable_unused_warnings-0.16.0
new file mode 100644
index 000000000000..108bf4692c3a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_disable_unused_warnings-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Expands [@disable_unused_warnings]
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_disable_unused_warnings
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=dev-ml/base:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/ppx_disable_unused_warnings/archive/refs/tags/v0.16.0.tar.gz -> ppx_disable_unused_warnings-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=8118cd8d209ba57a85c687d2d9c9289a
diff --git a/metadata/md5-cache/dev-ml/ppx_enumerate-0.14.0 b/metadata/md5-cache/dev-ml/ppx_enumerate-0.14.0
new file mode 100644
index 000000000000..eccbbdcb12c9
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_enumerate-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Generate a list containing all values of a finite type
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_enumerate
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_enumerate/archive/v0.14.0.tar.gz -> ppx_enumerate-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=3283fd3803c0f8f6208ce391dc4fab5a
diff --git a/metadata/md5-cache/dev-ml/ppx_enumerate-0.15.0 b/metadata/md5-cache/dev-ml/ppx_enumerate-0.15.0
new file mode 100644
index 000000000000..8202f943d8c8
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_enumerate-0.15.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:0/0.15 dev-ml/findlib:= >=dev-ml/ppxlib-0.23.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Generate a list containing all values of a finite type
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_enumerate
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:0/0.15 dev-ml/findlib:= >=dev-ml/ppxlib-0.23.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/ppx_enumerate/archive/v0.15.0.tar.gz -> ppx_enumerate-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=734317eebb1b3629760fef714ff6862f
diff --git a/metadata/md5-cache/dev-ml/ppx_enumerate-0.16.0 b/metadata/md5-cache/dev-ml/ppx_enumerate-0.16.0
new file mode 100644
index 000000000000..1112920c9666
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_enumerate-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/findlib:= >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Generate a list containing all values of a finite type
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_enumerate
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/findlib:= >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/ppx_enumerate/archive/v0.16.0.tar.gz -> ppx_enumerate-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=dc2024bca7dffdfb421242ef1ca7e1bb
diff --git a/metadata/md5-cache/dev-ml/ppx_expect-0.14.0 b/metadata/md5-cache/dev-ml/ppx_expect-0.14.0
new file mode 100644
index 000000000000..6df54674f99f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_expect-0.14.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppx_inline_test-0.14.1:= >=dev-ml/stdio-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/re:= =dev-ml/ppx_sexp_conv-0.14*:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Cram like framework for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_expect
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppx_inline_test-0.14.1:= >=dev-ml/stdio-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/re:= =dev-ml/ppx_sexp_conv-0.14*:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_expect/archive/v0.14.0.tar.gz -> ppx_expect-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=cb48341f54e3d7ec4c4b2cb5a3fc2322
diff --git a/metadata/md5-cache/dev-ml/ppx_expect-0.14.1 b/metadata/md5-cache/dev-ml/ppx_expect-0.14.1
new file mode 100644
index 000000000000..0d09c4530801
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_expect-0.14.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppx_inline_test-0.14.1:= >=dev-ml/stdio-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/re:= =dev-ml/ppx_sexp_conv-0.14*:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Cram like framework for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_expect
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppx_inline_test-0.14.1:= >=dev-ml/stdio-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/re:= =dev-ml/ppx_sexp_conv-0.14*:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.14.1
+SRC_URI=https://github.com/janestreet/ppx_expect/archive/v0.14.1.tar.gz -> ppx_expect-0.14.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=467cb351f5ec760249eadb459a04317d
diff --git a/metadata/md5-cache/dev-ml/ppx_expect-0.14.2 b/metadata/md5-cache/dev-ml/ppx_expect-0.14.2
new file mode 100644
index 000000000000..51258a44d078
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_expect-0.14.2
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppx_inline_test-0.14.1:= >=dev-ml/stdio-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/re:= =dev-ml/ppx_sexp_conv-0.14*:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Cram like framework for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_expect
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppx_inline_test-0.14.1:= >=dev-ml/stdio-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/re:= =dev-ml/ppx_sexp_conv-0.14*:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.14.2
+SRC_URI=https://github.com/janestreet/ppx_expect/archive/v0.14.2.tar.gz -> ppx_expect-0.14.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=26e455be09022ca6cfb6a816e2b64602
diff --git a/metadata/md5-cache/dev-ml/ppx_expect-0.15.0-r1 b/metadata/md5-cache/dev-ml/ppx_expect-0.15.0-r1
new file mode 100644
index 000000000000..bf4758fcee9a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_expect-0.15.0-r1
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ppx_inline_test:0/0.15 dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Cram like framework for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_expect
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppx_inline_test:0/0.15 dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/ppx_expect/archive/v0.15.0.tar.gz -> ppx_expect-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=d24df9c890896c17a513e0dba1302004
diff --git a/metadata/md5-cache/dev-ml/ppx_expect-0.15.1-r1 b/metadata/md5-cache/dev-ml/ppx_expect-0.15.1-r1
new file mode 100644
index 000000000000..f0a29ef39395
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_expect-0.15.1-r1
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ppxlib:= dev-ml/ppx_inline_test:0/0.15 dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Cram like framework for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_expect
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppxlib:= dev-ml/ppx_inline_test:0/0.15 dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/ppx_expect/archive/v0.15.1.tar.gz -> ppx_expect-0.15.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=1caff6465728cf1bdc7e6dfe0099697b
diff --git a/metadata/md5-cache/dev-ml/ppx_expect-0.16.0 b/metadata/md5-cache/dev-ml/ppx_expect-0.16.0
new file mode 100644
index 000000000000..a44929783e7e
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_expect-0.16.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/ppxlib-0.28.0:= >=dev-ml/re-1.8.0:= dev-ml/base:0/0.16 dev-ml/ppx_here:0/0.16 dev-ml/ppx_inline_test:0/0.16 dev-ml/stdio:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Cram like framework for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_expect
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/ppxlib-0.28.0:= >=dev-ml/re-1.8.0:= dev-ml/base:0/0.16 dev-ml/ppx_here:0/0.16 dev-ml/ppx_inline_test:0/0.16 dev-ml/stdio:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/ppx_expect/archive/v0.16.0.tar.gz -> ppx_expect-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=5317b516bf3b7961de6bb7bf24f0ad81
diff --git a/metadata/md5-cache/dev-ml/ppx_fail-0.14.0 b/metadata/md5-cache/dev-ml/ppx_fail-0.14.0
new file mode 100644
index 000000000000..564c40bbf83b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_fail-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Add location to calls to failwiths
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_fail
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_fail/archive/v0.14.0.tar.gz -> ppx_fail-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=56c16f31ebe36d60c969340aea83f1d7
diff --git a/metadata/md5-cache/dev-ml/ppx_fields_conv-0.14.1 b/metadata/md5-cache/dev-ml/ppx_fields_conv-0.14.1
new file mode 100644
index 000000000000..1ed0f3e14ac5
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_fields_conv-0.14.1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/fieldslib-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Generation of accessor and iteration functions for ocaml records
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_fields_conv
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/fieldslib-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.1
+SRC_URI=https://github.com/janestreet/ppx_fields_conv/archive/v0.14.1.tar.gz -> ppx_fields_conv-0.14.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=60caeaf99600d60b2c9c1781fb13c6d5
diff --git a/metadata/md5-cache/dev-ml/ppx_fields_conv-0.14.2 b/metadata/md5-cache/dev-ml/ppx_fields_conv-0.14.2
new file mode 100644
index 000000000000..74f11bfdd956
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_fields_conv-0.14.2
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/fieldslib-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Generation of accessor and iteration functions for ocaml records
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_fields_conv
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/fieldslib-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.2
+SRC_URI=https://github.com/janestreet/ppx_fields_conv/archive/v0.14.2.tar.gz -> ppx_fields_conv-0.14.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=b5c3d668f86f408ba914d7c51d5fddf7
diff --git a/metadata/md5-cache/dev-ml/ppx_fields_conv-0.15.0 b/metadata/md5-cache/dev-ml/ppx_fields_conv-0.15.0
new file mode 100644
index 000000000000..e28ea72ceb68
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_fields_conv-0.15.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:0/0.15 >=dev-ml/fieldslib-0.15.0:= >=dev-ml/ppxlib-0.23.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Generation of accessor and iteration functions for ocaml records
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_fields_conv
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:0/0.15 >=dev-ml/fieldslib-0.15.0:= >=dev-ml/ppxlib-0.23.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/ppx_fields_conv/archive/v0.15.0.tar.gz -> ppx_fields_conv-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=8c6d89fdbc9a009b0111e5447d65299b
diff --git a/metadata/md5-cache/dev-ml/ppx_fields_conv-0.16.0 b/metadata/md5-cache/dev-ml/ppx_fields_conv-0.16.0
new file mode 100644
index 000000000000..4ff9cd88b40f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_fields_conv-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/fieldslib:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Generation of accessor and iteration functions for ocaml records
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_fields_conv
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/fieldslib:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/ppx_fields_conv/archive/v0.16.0.tar.gz -> ppx_fields_conv-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=e91eeb0e8371d5ac158692b5734e2906
diff --git a/metadata/md5-cache/dev-ml/ppx_fixed_literal-0.14.0 b/metadata/md5-cache/dev-ml/ppx_fixed_literal-0.14.0
new file mode 100644
index 000000000000..27f0db284dc5
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_fixed_literal-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Simpler notation for fixed point literals
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_fixed_literal
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_fixed_literal/archive/v0.14.0.tar.gz -> ppx_fixed_literal-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=c26babcb6156a6b45cb624701cdf2bca
diff --git a/metadata/md5-cache/dev-ml/ppx_fixed_literal-0.15.0 b/metadata/md5-cache/dev-ml/ppx_fixed_literal-0.15.0
new file mode 100644
index 000000000000..009fd1440f9d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_fixed_literal-0.15.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:0/0.15 dev-ml/findlib:= >=dev-ml/ppxlib-0.23.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Simpler notation for fixed point literals
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_fixed_literal
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=dev-ml/base:0/0.15 dev-ml/findlib:= >=dev-ml/ppxlib-0.23.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/ppx_fixed_literal/archive/v0.15.0.tar.gz -> ppx_fixed_literal-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=2d351b7d6ad18696d366acfb379c7ce2
diff --git a/metadata/md5-cache/dev-ml/ppx_fixed_literal-0.16.0 b/metadata/md5-cache/dev-ml/ppx_fixed_literal-0.16.0
new file mode 100644
index 000000000000..3e04e550cfdc
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_fixed_literal-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:0/0.16 dev-ml/findlib:= >=dev-ml/ppxlib-0.28.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Simpler notation for fixed point literals
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_fixed_literal
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=dev-ml/base:0/0.16 dev-ml/findlib:= >=dev-ml/ppxlib-0.28.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/ppx_fixed_literal/archive/v0.16.0.tar.gz -> ppx_fixed_literal-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=8c44d7dc29e7ff39d0c81aa77cc3505b
diff --git a/metadata/md5-cache/dev-ml/ppx_globalize-0.16.0 b/metadata/md5-cache/dev-ml/ppx_globalize-0.16.0
new file mode 100644
index 000000000000..69b615582eb1
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_globalize-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 >=dev-ml/ppxlib-0.28:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Generates functions to copy local values to the global heap
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_globalize
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 >=dev-ml/ppxlib-0.28:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/ppx_globalize/archive/v0.16.0.tar.gz -> ppx_globalize-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=111cc69fa9ca72a8fb4eb2e5ba00d092
diff --git a/metadata/md5-cache/dev-ml/ppx_hash-0.14.0 b/metadata/md5-cache/dev-ml/ppx_hash-0.14.0
new file mode 100644
index 000000000000..5f3bb4ee0037
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_hash-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_compare-0.14.0:= >=dev-ml/ppx_sexp_conv-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=PPX rewriter that generates hash functions from type expressions and definitions
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_hash
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_compare-0.14.0:= >=dev-ml/ppx_sexp_conv-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_hash/archive/v0.14.0.tar.gz -> ppx_hash-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=b865b88aece9613eb0e235990eca8d40
diff --git a/metadata/md5-cache/dev-ml/ppx_hash-0.15.0-r1 b/metadata/md5-cache/dev-ml/ppx_hash-0.15.0-r1
new file mode 100644
index 000000000000..d8baf70a8153
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_hash-0.15.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ppx_sexp_conv:0/0.15 dev-ml/ppx_compare:0/0.15 >=dev-ml/ppxlib-0.23:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=PPX rewriter that generates hash functions from type expressions and definitions
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_hash
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppx_sexp_conv:0/0.15 dev-ml/ppx_compare:0/0.15 >=dev-ml/ppxlib-0.23:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/ppx_hash/archive/v0.15.0.tar.gz -> ppx_hash-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=79202e623300b93c6f9df0c8af5885e8
diff --git a/metadata/md5-cache/dev-ml/ppx_hash-0.16.0 b/metadata/md5-cache/dev-ml/ppx_hash-0.16.0
new file mode 100644
index 000000000000..88f60cd34a76
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_hash-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ppx_sexp_conv:0/0.16 dev-ml/ppx_compare:0/0.16 >=dev-ml/ppxlib-0.28:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=PPX rewriter that generates hash functions from type expressions and definitions
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_hash
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppx_sexp_conv:0/0.16 dev-ml/ppx_compare:0/0.16 >=dev-ml/ppxlib-0.28:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/ppx_hash/archive/v0.16.0.tar.gz -> ppx_hash-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=d70b8949caa0a4c63054051a988d4c8f
diff --git a/metadata/md5-cache/dev-ml/ppx_here-0.14.0 b/metadata/md5-cache/dev-ml/ppx_here-0.14.0
new file mode 100644
index 000000000000..577967198528
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_here-0.14.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Expands [%here] into its location
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_here
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_here/archive/v0.14.0.tar.gz -> ppx_here-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=df9a07996e14a8e994723bcad6cd78e7
diff --git a/metadata/md5-cache/dev-ml/ppx_here-0.15.0 b/metadata/md5-cache/dev-ml/ppx_here-0.15.0
new file mode 100644
index 000000000000..5fefca864240
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_here-0.15.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:0/0.15 dev-ml/findlib:= >=dev-ml/ppxlib-0.23.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Expands [%here] into its location
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_here
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:0/0.15 dev-ml/findlib:= >=dev-ml/ppxlib-0.23.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/ppx_here/archive/v0.15.0.tar.gz -> ppx_here-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=717177c122c4fc75a6686de7d8ae8c17
diff --git a/metadata/md5-cache/dev-ml/ppx_here-0.16.0 b/metadata/md5-cache/dev-ml/ppx_here-0.16.0
new file mode 100644
index 000000000000..35831b2297e4
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_here-0.16.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/findlib:= >=dev-ml/ppxlib-0.28.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Expands [%here] into its location
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_here
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/findlib:= >=dev-ml/ppxlib-0.28.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/ppx_here/archive/v0.16.0.tar.gz -> ppx_here-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=3688287ac966765f187fd03e078f9fb1
diff --git a/metadata/md5-cache/dev-ml/ppx_ignore_instrumentation-0.15.0-r1 b/metadata/md5-cache/dev-ml/ppx_ignore_instrumentation-0.15.0-r1
new file mode 100644
index 000000000000..fc5b1b93bda6
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_ignore_instrumentation-0.15.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/ppxlib-0.23.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Ignore Jane Street specific instrumentation extensions
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_ignore_instrumentation
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=>=dev-ml/ppxlib-0.23.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/ppx_ignore_instrumentation/archive/refs/tags/v0.15.0.tar.gz -> ppx_ignore_instrumentation-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=32158524a7e6db07232b8127231a2c1c
diff --git a/metadata/md5-cache/dev-ml/ppx_ignore_instrumentation-0.16.0 b/metadata/md5-cache/dev-ml/ppx_ignore_instrumentation-0.16.0
new file mode 100644
index 000000000000..438736d6a583
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_ignore_instrumentation-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Ignore Jane Street specific instrumentation extensions
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_ignore_instrumentation
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/ppx_ignore_instrumentation/archive/refs/tags/v0.16.0.tar.gz -> ppx_ignore_instrumentation-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=77d03801a4ee5733642fe55be9b52217
diff --git a/metadata/md5-cache/dev-ml/ppx_import-1.10.0 b/metadata/md5-cache/dev-ml/ppx_import-1.10.0
new file mode 100644
index 000000000000..14390a8981c0
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_import-1.10.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-ml/ounit2 dev-ml/ppx_deriving dev-ml/ppx_sexp_conv ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/ppxlib-0.26:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=A syntax extension for importing declarations from interface files
+EAPI=8
+HOMEPAGE=https://github.com/ocaml-ppx/ppx_import/
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=>=dev-ml/ppxlib-0.26:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/1.10.0
+SRC_URI=https://github.com/ocaml-ppx/ppx_import/archive/1.10.0.tar.gz -> ppx_import-1.10.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=7c86c4652d5bc2cbb5e2ae2085d967aa
diff --git a/metadata/md5-cache/dev-ml/ppx_import-1.9.1-r1 b/metadata/md5-cache/dev-ml/ppx_import-1.9.1-r1
new file mode 100644
index 000000000000..5323f2569923
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_import-1.9.1-r1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-ml/ounit2 dev-ml/ppx_deriving dev-ml/ppx_sexp_conv ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/ppxlib-0.24:= <dev-ml/ppxlib-0.26 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=A syntax extension for importing declarations from interface files
+EAPI=8
+HOMEPAGE=https://github.com/ocaml-ppx/ppx_import/
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=>=dev-ml/ppxlib-0.24:= <dev-ml/ppxlib-0.26 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/1.9.1
+SRC_URI=https://github.com/ocaml-ppx/ppx_import/archive/1.9.1.tar.gz -> ppx_import-1.9.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=73dbe22518451913923b61b2a277bb6a
diff --git a/metadata/md5-cache/dev-ml/ppx_inline_test-0.14.1 b/metadata/md5-cache/dev-ml/ppx_inline_test-0.14.1
new file mode 100644
index 000000000000..ef7804a788c4
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_inline_test-0.14.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-ml/time_now-0.14.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Syntax extension for writing in-line tests in ocaml code
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_inline_test
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-ml/time_now-0.14.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.14.1
+SRC_URI=https://github.com/janestreet/ppx_inline_test/archive/v0.14.1.tar.gz -> ppx_inline_test-0.14.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=b29dbb3fcbf9168bf1bcd7167a359e6d
diff --git a/metadata/md5-cache/dev-ml/ppx_inline_test-0.15.0-r2 b/metadata/md5-cache/dev-ml/ppx_inline_test-0.15.0-r2
new file mode 100644
index 000000000000..af19576bdece
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_inline_test-0.15.0-r2
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= dev-ml/time_now:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Syntax extension for writing in-line tests in ocaml code
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_inline_test
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= dev-ml/time_now:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/ppx_inline_test/archive/v0.15.0.tar.gz -> ppx_inline_test-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=ea290bbb05853be0acf8cfd1dd4f10d5
diff --git a/metadata/md5-cache/dev-ml/ppx_inline_test-0.15.0-r3 b/metadata/md5-cache/dev-ml/ppx_inline_test-0.15.0-r3
new file mode 100644
index 000000000000..97a39a29c656
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_inline_test-0.15.0-r3
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/ppxlib-0.29.0:= dev-ml/base:= dev-ml/time_now:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Syntax extension for writing in-line tests in ocaml code
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_inline_test
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/ppxlib-0.29.0:= dev-ml/base:= dev-ml/time_now:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/ppx_inline_test/archive/v0.15.0.tar.gz -> ppx_inline_test-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=cd5018302baff99d7d5318b70d85ef9f
diff --git a/metadata/md5-cache/dev-ml/ppx_inline_test-0.16.0 b/metadata/md5-cache/dev-ml/ppx_inline_test-0.16.0
new file mode 100644
index 000000000000..638e97b41dbb
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_inline_test-0.16.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 >=dev-ml/ppxlib-0.28.0:= dev-ml/time_now:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Syntax extension for writing in-line tests in ocaml code
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_inline_test
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 >=dev-ml/ppxlib-0.28.0:= dev-ml/time_now:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/ppx_inline_test/archive/v0.16.0.tar.gz -> ppx_inline_test-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=9bf8bebcf41fa550a39664f621cab9c9
diff --git a/metadata/md5-cache/dev-ml/ppx_jane-0.14.0 b/metadata/md5-cache/dev-ml/ppx_jane-0.14.0
new file mode 100644
index 000000000000..a3cf8b5a21f2
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_jane-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base_quickcheck-0.14.0:= >=dev-ml/ppx_assert-0.14.0:= >=dev-ml/ppx_base-0.14.0:= >=dev-ml/ppx_bench-0.14.1:= >=dev-ml/ppx_bin_prot-0.14.0:= >=dev-ml/ppx_custom_printf-0.14.0:= >=dev-ml/ppx_expect-0.14.0:= >=dev-ml/ppx_fail-0.14.0:= >=dev-ml/ppx_fields_conv-0.14.1:= >=dev-ml/ppx_fixed_literal-0.14.0:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppx_inline_test-0.14.1:= >=dev-ml/ppx_let-0.14.0:= >=dev-ml/ppx_module_timer-0.14.0:= >=dev-ml/ppx_optcomp-0.14.0:= >=dev-ml/ppx_optional-0.14.0:= >=dev-ml/ppx_pipebang-0.14.0:= >=dev-ml/ppx_sexp_message-0.14.0:= >=dev-ml/ppx_sexp_value-0.14.0:= >=dev-ml/ppx_stable-0.14.1:= >=dev-ml/ppx_string-0.14.1:= >=dev-ml/ppx_typerep_conv-0.14.1:= >=dev-ml/ppx_variants_conv-0.14.1:= >=dev-ml/ppxlib-0.18.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Standard Jane Street ppx rewriters
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_jane
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base_quickcheck-0.14.0:= >=dev-ml/ppx_assert-0.14.0:= >=dev-ml/ppx_base-0.14.0:= >=dev-ml/ppx_bench-0.14.1:= >=dev-ml/ppx_bin_prot-0.14.0:= >=dev-ml/ppx_custom_printf-0.14.0:= >=dev-ml/ppx_expect-0.14.0:= >=dev-ml/ppx_fail-0.14.0:= >=dev-ml/ppx_fields_conv-0.14.1:= >=dev-ml/ppx_fixed_literal-0.14.0:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppx_inline_test-0.14.1:= >=dev-ml/ppx_let-0.14.0:= >=dev-ml/ppx_module_timer-0.14.0:= >=dev-ml/ppx_optcomp-0.14.0:= >=dev-ml/ppx_optional-0.14.0:= >=dev-ml/ppx_pipebang-0.14.0:= >=dev-ml/ppx_sexp_message-0.14.0:= >=dev-ml/ppx_sexp_value-0.14.0:= >=dev-ml/ppx_stable-0.14.1:= >=dev-ml/ppx_string-0.14.1:= >=dev-ml/ppx_typerep_conv-0.14.1:= >=dev-ml/ppx_variants_conv-0.14.1:= >=dev-ml/ppxlib-0.18.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_jane/archive/v0.14.0.tar.gz -> ppx_jane-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=1b5b7af2441c5a0fa1e692d8583b0765
diff --git a/metadata/md5-cache/dev-ml/ppx_jane-0.15.0 b/metadata/md5-cache/dev-ml/ppx_jane-0.15.0
new file mode 100644
index 000000000000..e4570db8c8ca
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_jane-0.15.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base_quickcheck:0/0.15 dev-ml/ppx_bin_prot:0/0.15 dev-ml/ppx_disable_unused_warnings:0/0.15 dev-ml/ppx_expect:0/0.15 dev-ml/ppx_fixed_literal:0/0.15 dev-ml/ppx_ignore_instrumentation:0/0.15 dev-ml/ppx_log:0/0.15 dev-ml/ppx_module_timer:0/0.15 dev-ml/ppx_optional:0/0.15 dev-ml/ppx_pipebang:0/0.15 dev-ml/ppx_stable:0/0.15 dev-ml/ppx_string:0/0.15 dev-ml/ppx_typerep_conv:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Standard Jane Street ppx rewriters
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_jane
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base_quickcheck:0/0.15 dev-ml/ppx_bin_prot:0/0.15 dev-ml/ppx_disable_unused_warnings:0/0.15 dev-ml/ppx_expect:0/0.15 dev-ml/ppx_fixed_literal:0/0.15 dev-ml/ppx_ignore_instrumentation:0/0.15 dev-ml/ppx_log:0/0.15 dev-ml/ppx_module_timer:0/0.15 dev-ml/ppx_optional:0/0.15 dev-ml/ppx_pipebang:0/0.15 dev-ml/ppx_stable:0/0.15 dev-ml/ppx_string:0/0.15 dev-ml/ppx_typerep_conv:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/ppx_jane/archive/v0.15.0.tar.gz -> ppx_jane-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=b2a8250e534db6f1318b59ddbaaf4685
diff --git a/metadata/md5-cache/dev-ml/ppx_jane-0.16.0-r1 b/metadata/md5-cache/dev-ml/ppx_jane-0.16.0-r1
new file mode 100644
index 000000000000..6d0f1883bf90
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_jane-0.16.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base_quickcheck:0/0.16 dev-ml/ppx_assert:0/0.16 dev-ml/ppx_base:0/0.16 dev-ml/ppx_bench:0/0.16 dev-ml/ppx_bin_prot:0/0.16 dev-ml/ppx_compare:= dev-ml/ppx_disable_unused_warnings:0/0.16 dev-ml/ppx_expect:0/0.16 dev-ml/ppx_fields_conv:0/0.16 dev-ml/ppx_fixed_literal:0/0.16 dev-ml/ppx_ignore_instrumentation:0/0.16 dev-ml/ppx_inline_test:0/0.16 dev-ml/ppx_log:0/0.16 dev-ml/ppx_module_timer:0/0.16 dev-ml/ppx_optional:0/0.16 dev-ml/ppx_pipebang:0/0.16 dev-ml/ppx_stable:0/0.16 dev-ml/ppx_string:0/0.16 dev-ml/ppx_tydi:0/0.16 dev-ml/ppx_typerep_conv:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Standard Jane Street ppx rewriters
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_jane
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base_quickcheck:0/0.16 dev-ml/ppx_assert:0/0.16 dev-ml/ppx_base:0/0.16 dev-ml/ppx_bench:0/0.16 dev-ml/ppx_bin_prot:0/0.16 dev-ml/ppx_compare:= dev-ml/ppx_disable_unused_warnings:0/0.16 dev-ml/ppx_expect:0/0.16 dev-ml/ppx_fields_conv:0/0.16 dev-ml/ppx_fixed_literal:0/0.16 dev-ml/ppx_ignore_instrumentation:0/0.16 dev-ml/ppx_inline_test:0/0.16 dev-ml/ppx_log:0/0.16 dev-ml/ppx_module_timer:0/0.16 dev-ml/ppx_optional:0/0.16 dev-ml/ppx_pipebang:0/0.16 dev-ml/ppx_stable:0/0.16 dev-ml/ppx_string:0/0.16 dev-ml/ppx_tydi:0/0.16 dev-ml/ppx_typerep_conv:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/ppx_jane/archive/v0.16.0.tar.gz -> ppx_jane-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=cdf2dc64da788baee3e35d9822aa4c23
diff --git a/metadata/md5-cache/dev-ml/ppx_js_style-0.14.0 b/metadata/md5-cache/dev-ml/ppx_js_style-0.14.0
new file mode 100644
index 000000000000..a8b9ae704718
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_js_style-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=<=dev-lang/ocaml-4.13 >=dev-ml/base-0.14.0:= dev-ml/findlib:= dev-ml/octavius:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Code style checker for Jane Street Packages
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_js_style
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=Apache-2.0
+RDEPEND=<=dev-lang/ocaml-4.13 >=dev-ml/base-0.14.0:= dev-ml/findlib:= dev-ml/octavius:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_js_style/archive/v0.14.0.tar.gz -> ppx_js_style-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=375db72ef5d14ed6ed0d80e8ecff0b11
diff --git a/metadata/md5-cache/dev-ml/ppx_js_style-0.14.1 b/metadata/md5-cache/dev-ml/ppx_js_style-0.14.1
new file mode 100644
index 000000000000..17f5d0193fe5
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_js_style-0.14.1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= dev-ml/octavius:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Code style checker for Jane Street Packages
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_js_style
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= dev-ml/octavius:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.1
+SRC_URI=https://github.com/janestreet/ppx_js_style/archive/v0.14.1.tar.gz -> ppx_js_style-0.14.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=6e15f356dc234deb6ea5d471b82e809c
diff --git a/metadata/md5-cache/dev-ml/ppx_js_style-0.15.0 b/metadata/md5-cache/dev-ml/ppx_js_style-0.15.0
new file mode 100644
index 000000000000..222a2f3ab917
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_js_style-0.15.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:0/0.15 dev-ml/findlib:= dev-ml/octavius:= >=dev-ml/ppxlib-0.23.0:= >=dev-ml/ocaml-compiler-libs-0.11.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-ml/base:0/0.15 dev-ml/findlib:= dev-ml/octavius:= >=dev-ml/ppxlib-0.23.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/ppx_js_style/archive/v0.15.0.tar.gz -> ppx_js_style-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=704afe76215d5a20901e54cfb58a1a9e
diff --git a/metadata/md5-cache/dev-ml/ppx_js_style-0.16.0 b/metadata/md5-cache/dev-ml/ppx_js_style-0.16.0
new file mode 100644
index 000000000000..7f5c4c5d5143
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_js_style-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/findlib:= dev-ml/octavius:= >=dev-ml/ppxlib-0.28.0:= >=dev-ml/ocaml-compiler-libs-0.11.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-4.14 dev-ml/base:0/0.16 dev-ml/findlib:= dev-ml/octavius:= >=dev-ml/ppxlib-0.28.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/ppx_js_style/archive/v0.16.0.tar.gz -> ppx_js_style-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=43267f3c11451c2f4e26517781c26de7
diff --git a/metadata/md5-cache/dev-ml/ppx_let-0.14.0 b/metadata/md5-cache/dev-ml/ppx_let-0.14.0
new file mode 100644
index 000000000000..95373262d881
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_let-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Monadic let-bindings
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_let
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_let/archive/v0.14.0.tar.gz -> ppx_let-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=b1a4ecea9c800c8e505d655fb6a2f1f6
diff --git a/metadata/md5-cache/dev-ml/ppx_let-0.15.0 b/metadata/md5-cache/dev-ml/ppx_let-0.15.0
new file mode 100644
index 000000000000..307ccaa6108b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_let-0.15.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:0/0.15 dev-ml/findlib:= >=dev-ml/ppxlib-0.23.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= dev-ml/ppx_here:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Monadic let-bindings
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_let
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:0/0.15 dev-ml/findlib:= >=dev-ml/ppxlib-0.23.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= dev-ml/ppx_here:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/ppx_let/archive/v0.15.0.tar.gz -> ppx_let-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=4ed501aba3de9820b725a6fc59550d8f
diff --git a/metadata/md5-cache/dev-ml/ppx_let-0.16.0 b/metadata/md5-cache/dev-ml/ppx_let-0.16.0
new file mode 100644
index 000000000000..5a3ea379998d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_let-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:0/0.16 dev-ml/findlib:= >=dev-ml/ppxlib-0.28.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= dev-ml/ppx_here:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Monadic let-bindings
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_let
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:0/0.16 dev-ml/findlib:= >=dev-ml/ppxlib-0.28.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= dev-ml/ppx_here:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/ppx_let/archive/v0.16.0.tar.gz -> ppx_let-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=e85b034e1e4d3515480e493e2d96aef6
diff --git a/metadata/md5-cache/dev-ml/ppx_log-0.15.0-r1 b/metadata/md5-cache/dev-ml/ppx_log-0.15.0-r1
new file mode 100644
index 000000000000..755f3d00c538
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_log-0.15.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ppx_sexp_message:0/0.15 dev-ml/sexplib:0/0.15 >=dev-ml/ppxlib-0.23.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Lazily rendering log messages
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_log
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=dev-ml/ppx_sexp_message:0/0.15 dev-ml/sexplib:0/0.15 >=dev-ml/ppxlib-0.23.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/ppx_log/archive/refs/tags/v0.15.0.tar.gz -> ppx_log-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=da74da9500cb8352dc1d45c2491cc6c0
diff --git a/metadata/md5-cache/dev-ml/ppx_log-0.16.0 b/metadata/md5-cache/dev-ml/ppx_log-0.16.0
new file mode 100644
index 000000000000..1e6aeeece852
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_log-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/ppx_sexp_message:0/0.16 dev-ml/sexplib:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Lazily rendering log messages
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_log
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/ppx_sexp_message:0/0.16 dev-ml/sexplib:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/ppx_log/archive/refs/tags/v0.16.0.tar.gz -> ppx_log-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=519cc2a08d1853440f9cbe00eebc02c9
diff --git a/metadata/md5-cache/dev-ml/ppx_module_timer-0.14.0 b/metadata/md5-cache/dev-ml/ppx_module_timer-0.14.0
new file mode 100644
index 000000000000..037d25769dda
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_module_timer-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_base-0.14.0:= >=dev-ml/stdio-0.14.0:= >=dev-ml/time_now-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Ppx rewriter that records top-level module startup times
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_module_timer
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_base-0.14.0:= >=dev-ml/stdio-0.14.0:= >=dev-ml/time_now-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_module_timer/archive/v0.14.0.tar.gz -> ppx_module_timer-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=669a2cdffa9662fbd4cc6663eca4ee87
diff --git a/metadata/md5-cache/dev-ml/ppx_module_timer-0.15.0-r1 b/metadata/md5-cache/dev-ml/ppx_module_timer-0.15.0-r1
new file mode 100644
index 000000000000..cfdc424cfd09
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_module_timer-0.15.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/time_now:0/0.15 >=dev-ml/ppxlib-0.23.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Ppx rewriter that records top-level module startup times
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_module_timer
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=dev-ml/time_now:0/0.15 >=dev-ml/ppxlib-0.23.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/ppx_module_timer/archive/v0.15.0.tar.gz -> ppx_module_timer-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=4fdf3420d034c4f702b45e59be38fa5f
diff --git a/metadata/md5-cache/dev-ml/ppx_module_timer-0.16.0 b/metadata/md5-cache/dev-ml/ppx_module_timer-0.16.0
new file mode 100644
index 000000000000..1b635b62f594
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_module_timer-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/time_now:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Ppx rewriter that records top-level module startup times
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_module_timer
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/time_now:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/ppx_module_timer/archive/v0.16.0.tar.gz -> ppx_module_timer-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=f4dcf4e575ea544da26885ff07111596
diff --git a/metadata/md5-cache/dev-ml/ppx_optcomp-0.14.0 b/metadata/md5-cache/dev-ml/ppx_optcomp-0.14.0
new file mode 100644
index 000000000000..db09e69ec8ca
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_optcomp-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/stdio-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Optional compilation for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_optcomp
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/stdio-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_optcomp/archive/v0.14.0.tar.gz -> ppx_optcomp-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=e62c61c7c926fd5b3a754872e1c1dcd4
diff --git a/metadata/md5-cache/dev-ml/ppx_optcomp-0.14.3 b/metadata/md5-cache/dev-ml/ppx_optcomp-0.14.3
new file mode 100644
index 000000000000..a6993cf2a658
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_optcomp-0.14.3
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/stdio-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Optional compilation for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_optcomp
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/stdio-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.3
+SRC_URI=https://github.com/janestreet/ppx_optcomp/archive/v0.14.3.tar.gz -> ppx_optcomp-0.14.3.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=2eed980ecf99c321b4d8b8a8d6011f9a
diff --git a/metadata/md5-cache/dev-ml/ppx_optcomp-0.15.0 b/metadata/md5-cache/dev-ml/ppx_optcomp-0.15.0
new file mode 100644
index 000000000000..07cec8b2483e
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_optcomp-0.15.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:0/0.15 dev-ml/findlib:= dev-ml/stdio:0/0.15 >=dev-ml/ppxlib-0.23.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Optional compilation for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_optcomp
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:0/0.15 dev-ml/findlib:= dev-ml/stdio:0/0.15 >=dev-ml/ppxlib-0.23.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/ppx_optcomp/archive/v0.15.0.tar.gz -> ppx_optcomp-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=bef3659a0ac7edec44043f7921f0ab07
diff --git a/metadata/md5-cache/dev-ml/ppx_optcomp-0.16.0 b/metadata/md5-cache/dev-ml/ppx_optcomp-0.16.0
new file mode 100644
index 000000000000..a4ce3919fd98
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_optcomp-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:0/0.16 dev-ml/findlib:= dev-ml/stdio:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Optional compilation for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_optcomp
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:0/0.16 dev-ml/findlib:= dev-ml/stdio:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/ppx_optcomp/archive/v0.16.0.tar.gz -> ppx_optcomp-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=e3e9169d00f5d6a53683da35f7614e64
diff --git a/metadata/md5-cache/dev-ml/ppx_optional-0.14.0 b/metadata/md5-cache/dev-ml/ppx_optional-0.14.0
new file mode 100644
index 000000000000..58fa3e74b62e
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_optional-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= dev-ml/ppxlib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Pattern matching on flat options
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_optional
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= dev-ml/ppxlib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/result:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_optional/archive/v0.14.0.tar.gz -> ppx_optional-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=09e3284f4348f7d37e1c98ffda908b2c
diff --git a/metadata/md5-cache/dev-ml/ppx_optional-0.15.0 b/metadata/md5-cache/dev-ml/ppx_optional-0.15.0
new file mode 100644
index 000000000000..426b8044bd9e
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_optional-0.15.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:0/0.15 >=dev-ml/ppxlib-0.23.0:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Pattern matching on flat options
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_optional
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:0/0.15 >=dev-ml/ppxlib-0.23.0:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/ppx_optional/archive/v0.15.0.tar.gz -> ppx_optional-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=0e2a61a96d53b2a1a20ea474bd7f0f32
diff --git a/metadata/md5-cache/dev-ml/ppx_optional-0.16.0 b/metadata/md5-cache/dev-ml/ppx_optional-0.16.0
new file mode 100644
index 000000000000..0211562928b8
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_optional-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 >=dev-ml/ppxlib-0.28.0:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Pattern matching on flat options
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_optional
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 >=dev-ml/ppxlib-0.28.0:= dev-ml/result:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/ppx_optional/archive/v0.16.0.tar.gz -> ppx_optional-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=77ebc493d15eaf73716e07ffd6575141
diff --git a/metadata/md5-cache/dev-ml/ppx_pipebang-0.14.0 b/metadata/md5-cache/dev-ml/ppx_pipebang-0.14.0
new file mode 100644
index 000000000000..f3bcecc12dd6
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_pipebang-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=A ppx rewriter that inlines reverse application operators |> and |!
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_pipebang
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_pipebang/archive/v0.14.0.tar.gz -> ppx_pipebang-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=9c4b5032732dae11d289453e329bd7c7
diff --git a/metadata/md5-cache/dev-ml/ppx_pipebang-0.15.0-r1 b/metadata/md5-cache/dev-ml/ppx_pipebang-0.15.0-r1
new file mode 100644
index 000000000000..5f251a0633ab
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_pipebang-0.15.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.08 >=dev-ml/ppxlib-0.23.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=A ppx rewriter that inlines reverse application operators |> and |!
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_pipebang
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.08 >=dev-ml/ppxlib-0.23.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/ppx_pipebang/archive/v0.15.0.tar.gz -> ppx_pipebang-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=1c519ac85a4cc16caf494eb7854bedf7
diff --git a/metadata/md5-cache/dev-ml/ppx_pipebang-0.16.0 b/metadata/md5-cache/dev-ml/ppx_pipebang-0.16.0
new file mode 100644
index 000000000000..ad0726e1a665
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_pipebang-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 >=dev-ml/ppxlib-0.28.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=A ppx rewriter that inlines reverse application operators |> and |!
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_pipebang
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.14 >=dev-ml/ppxlib-0.28.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/ppx_pipebang/archive/v0.16.0.tar.gz -> ppx_pipebang-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=64ffa81a632adf904b9e36ebb82426ee
diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.1 b/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.1
new file mode 100644
index 000000000000..c862a79d550d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND==dev-ml/base-0.14*:= dev-ml/findlib:= >=dev-ml/ppxlib-0.18.0:= <dev-ml/ppxlib-0.22:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Support Library for type-driven code generators
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_sexp_conv
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=Apache-2.0
+RDEPEND==dev-ml/base-0.14*:= dev-ml/findlib:= >=dev-ml/ppxlib-0.18.0:= <dev-ml/ppxlib-0.22:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.1
+SRC_URI=https://github.com/janestreet/ppx_sexp_conv/archive/v0.14.1.tar.gz -> ppx_sexp_conv-0.14.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=a9821ffe39028be2170e5e38a21aac8c
diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.2-r1 b/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.2-r1
new file mode 100644
index 000000000000..bcb62c6b85e5
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.2-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND==dev-ml/base-0.14*:= dev-ml/findlib:= >=dev-ml/ppxlib-0.18.0:= <dev-ml/ppxlib-0.21.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Support Library for type-driven code generators
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_sexp_conv
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=MIT
+RDEPEND==dev-ml/base-0.14*:= dev-ml/findlib:= >=dev-ml/ppxlib-0.18.0:= <dev-ml/ppxlib-0.21.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.2
+SRC_URI=https://github.com/janestreet/ppx_sexp_conv/archive/v0.14.2.tar.gz -> ppx_sexp_conv-0.14.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=9060d222abcf7018adebde90dbb48343
diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.3 b/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.3
new file mode 100644
index 000000000000..0f899e5e0188
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.14.3
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND==dev-ml/base-0.14*:= dev-ml/findlib:= >=dev-ml/ppxlib-0.22.0:= <dev-ml/ppxlib-0.26.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Support Library for type-driven code generators
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_sexp_conv
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND==dev-ml/base-0.14*:= dev-ml/findlib:= >=dev-ml/ppxlib-0.22.0:= <dev-ml/ppxlib-0.26.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.3
+SRC_URI=https://github.com/janestreet/ppx_sexp_conv/archive/v0.14.3.tar.gz -> ppx_sexp_conv-0.14.3.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=e46425072d05816a813437f370cce7e0
diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.15.0-r2 b/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.15.0-r2
new file mode 100644
index 000000000000..8f5a732d7300
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.15.0-r2
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:0/0.15 dev-ml/findlib:= >=dev-ml/ppxlib-0.23:= <dev-ml/ppxlib-0.26 >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Support Library for type-driven code generators
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_sexp_conv
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=dev-ml/base:0/0.15 dev-ml/findlib:= >=dev-ml/ppxlib-0.23:= <dev-ml/ppxlib-0.26 >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/ppx_sexp_conv/archive/v0.15.0.tar.gz -> ppx_sexp_conv-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=036429ede7f8c1ea0e9a9b0ec735a5c9
diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.15.1 b/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.15.1
new file mode 100644
index 000000000000..aca4269d1178
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.15.1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:0/0.15 dev-ml/findlib:= >=dev-ml/ppxlib-0.26:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Support Library for type-driven code generators
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_sexp_conv
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=dev-ml/base:0/0.15 dev-ml/findlib:= >=dev-ml/ppxlib-0.26:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/ppx_sexp_conv/archive/v0.15.1.tar.gz -> ppx_sexp_conv-0.15.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=de6931d5166d4aa8683536f9154e6a20
diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.16.0 b/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.16.0
new file mode 100644
index 000000000000..f542392af6c6
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/findlib:= >=dev-ml/ppxlib-0.28:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Support Library for type-driven code generators
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_sexp_conv
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/findlib:= >=dev-ml/ppxlib-0.28:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/ppx_sexp_conv/archive/v0.16.0.tar.gz -> ppx_sexp_conv-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=affe30db5c17cc71e9074d81bfec722f
diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_message-0.14.0 b/metadata/md5-cache/dev-ml/ppx_sexp_message-0.14.0
new file mode 100644
index 000000000000..d2e5f1730423
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_sexp_message-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppx_sexp_conv-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=A ppx rewriter for easy construction of s-expressions
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_sexp_message
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppx_sexp_conv-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_sexp_message/archive/v0.14.0.tar.gz -> ppx_sexp_message-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=9f87e038abddac205748a76cb17f40f5
diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_message-0.14.1-r1 b/metadata/md5-cache/dev-ml/ppx_sexp_message-0.14.1-r1
new file mode 100644
index 000000000000..8c9eafe84c18
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_sexp_message-0.14.1-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppx_sexp_conv-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=A ppx rewriter for easy construction of s-expressions
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_sexp_message
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppx_sexp_conv-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.1
+SRC_URI=https://github.com/janestreet/ppx_sexp_message/archive/v0.14.1.tar.gz -> ppx_sexp_message-0.14.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=6c5f80b1ce1339e1127da8dc71d8f665
diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_message-0.15.0-r1 b/metadata/md5-cache/dev-ml/ppx_sexp_message-0.15.0-r1
new file mode 100644
index 000000000000..b65b9a0596ae
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_sexp_message-0.15.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ppx_here:0/0.15 dev-ml/ppx_sexp_conv:0/0.15 >=dev-ml/ppxlib-0.23.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=A ppx rewriter for easy construction of s-expressions
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_sexp_message
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppx_here:0/0.15 dev-ml/ppx_sexp_conv:0/0.15 >=dev-ml/ppxlib-0.23.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/ppx_sexp_message/archive/v0.15.0.tar.gz -> ppx_sexp_message-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=f5a0058024f5aef6f7172ad34e2ad980
diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_message-0.16.0 b/metadata/md5-cache/dev-ml/ppx_sexp_message-0.16.0
new file mode 100644
index 000000000000..c9d616555f37
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_sexp_message-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/ppx_here:0/0.16 dev-ml/ppx_sexp_conv:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=A ppx rewriter for easy construction of s-expressions
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_sexp_message
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/ppx_here:0/0.16 dev-ml/ppx_sexp_conv:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/ppx_sexp_message/archive/v0.16.0.tar.gz -> ppx_sexp_message-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=50feae13afa3ba5a6c61bc77f95d439e
diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_value-0.14.0 b/metadata/md5-cache/dev-ml/ppx_sexp_value-0.14.0
new file mode 100644
index 000000000000..d468a07fd5a0
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_sexp_value-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppx_sexp_conv-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Standard library for ppx rewriters
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_sexp_value
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppx_sexp_conv-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/ppx_sexp_value/archive/v0.14.0.tar.gz -> ppx_sexp_value-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=2f8c4c018d5517fcbe7a17fb813a9926
diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_value-0.15.0-r1 b/metadata/md5-cache/dev-ml/ppx_sexp_value-0.15.0-r1
new file mode 100644
index 000000000000..fc4a732e48b8
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_sexp_value-0.15.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ppx_here:0/0.15 dev-ml/ppx_sexp_conv:0/0.15 >=dev-ml/ppxlib-0.23.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Standard library for ppx rewriters
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_sexp_value
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppx_here:0/0.15 dev-ml/ppx_sexp_conv:0/0.15 >=dev-ml/ppxlib-0.23.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/ppx_sexp_value/archive/v0.15.0.tar.gz -> ppx_sexp_value-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=e21312d7184791936bb782f30d7e4b32
diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_value-0.16.0 b/metadata/md5-cache/dev-ml/ppx_sexp_value-0.16.0
new file mode 100644
index 000000000000..b0c6d62b4238
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_sexp_value-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/ppx_here:0/0.16 dev-ml/ppx_sexp_conv:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Standard library for ppx rewriters
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_sexp_value
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/ppx_here:0/0.16 dev-ml/ppx_sexp_conv:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/ppx_sexp_value/archive/v0.16.0.tar.gz -> ppx_sexp_value-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=c263ab928cb72a0e4c722b7da9e29346
diff --git a/metadata/md5-cache/dev-ml/ppx_stable-0.14.1 b/metadata/md5-cache/dev-ml/ppx_stable-0.14.1
new file mode 100644
index 000000000000..041349836889
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_stable-0.14.1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Stable types conversions generator
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_stable
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.1
+SRC_URI=https://github.com/janestreet/ppx_stable/archive/v0.14.1.tar.gz -> ppx_stable-0.14.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=f486e4b821b57b580b2ca12f764844a6
diff --git a/metadata/md5-cache/dev-ml/ppx_stable-0.15.0 b/metadata/md5-cache/dev-ml/ppx_stable-0.15.0
new file mode 100644
index 000000000000..1ad607791572
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_stable-0.15.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:0/0.15 >=dev-ml/ppxlib-0.23.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Stable types conversions generator
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_stable
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=dev-ml/base:0/0.15 >=dev-ml/ppxlib-0.23.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/ppx_stable/archive/v0.15.0.tar.gz -> ppx_stable-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=78134dabade3b28ea5bfd7970a537c42
diff --git a/metadata/md5-cache/dev-ml/ppx_stable-0.16.0 b/metadata/md5-cache/dev-ml/ppx_stable-0.16.0
new file mode 100644
index 000000000000..ccc8103a43b1
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_stable-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Stable types conversions generator
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_stable
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/ppx_stable/archive/v0.16.0.tar.gz -> ppx_stable-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=e6b53179d7999c7a0f1bce8b7838d967
diff --git a/metadata/md5-cache/dev-ml/ppx_stable_witness-0.16.0 b/metadata/md5-cache/dev-ml/ppx_stable_witness-0.16.0
new file mode 100644
index 000000000000..76284cbd515a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_stable_witness-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 >=dev-ml/ppxlib-0.28:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Ppx extension for deriving a witness that a type is intended to be stable
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_stable_witness
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 >=dev-ml/ppxlib-0.28:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/ppx_stable_witness/archive/v0.16.0.tar.gz -> ppx_stable_witness-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=552adf5fdc95f63e131d23c55bd3c03d
diff --git a/metadata/md5-cache/dev-ml/ppx_string-0.14.1 b/metadata/md5-cache/dev-ml/ppx_string-0.14.1
new file mode 100644
index 000000000000..0d448115cb21
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_string-0.14.1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_base-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-ml/stdio-0.14.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Ppx extension for string interpolation
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_string
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/ppx_base-0.14.0:= >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-ml/stdio-0.14.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.1
+SRC_URI=https://github.com/janestreet/ppx_string/archive/v0.14.1.tar.gz -> ppx_string-0.14.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=a85e1a240167fa98aa351314853e8cc4
diff --git a/metadata/md5-cache/dev-ml/ppx_string-0.15.0-r1 b/metadata/md5-cache/dev-ml/ppx_string-0.15.0-r1
new file mode 100644
index 000000000000..ee8d9cdc4aa3
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_string-0.15.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ppx_base:0/0.15 dev-ml/stdio:0/0.15 >=dev-ml/ppxlib-0.23.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Ppx extension for string interpolation
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_string
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppx_base:0/0.15 dev-ml/stdio:0/0.15 >=dev-ml/ppxlib-0.23.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/ppx_string/archive/v0.15.0.tar.gz -> ppx_string-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=751563cf5125168b9549e9e8fb403729
diff --git a/metadata/md5-cache/dev-ml/ppx_string-0.16.0 b/metadata/md5-cache/dev-ml/ppx_string-0.16.0
new file mode 100644
index 000000000000..0849530226fb
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_string-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/ppx_base:0/0.16 dev-ml/stdio:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Ppx extension for string interpolation
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_string
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/ppx_base:0/0.16 dev-ml/stdio:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/ppx_string/archive/v0.16.0.tar.gz -> ppx_string-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=9e269a3ecff6903e22be298e0a7cda06
diff --git a/metadata/md5-cache/dev-ml/ppx_tools-6.2 b/metadata/md5-cache/dev-ml/ppx_tools-6.2
new file mode 100644
index 000000000000..9f7df645bd1b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_tools-6.2
@@ -0,0 +1,15 @@
+BDEPEND=<dev-lang/ocaml-4.12.0 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Tools for authors of ppx rewriters
+EAPI=7
+HOMEPAGE=https://github.com/alainfrisch/ppx_tools
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/6.2
+SRC_URI=https://github.com/alainfrisch/ppx_tools/archive/6.2.tar.gz -> ppx_tools-6.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=a5c0347d627c193e5ddab70c091c5959
diff --git a/metadata/md5-cache/dev-ml/ppx_tools-6.3 b/metadata/md5-cache/dev-ml/ppx_tools-6.3
new file mode 100644
index 000000000000..a2081858fad5
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_tools-6.3
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/cppo <dev-lang/ocaml-4.13.0 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Tools for authors of ppx rewriters
+EAPI=7
+HOMEPAGE=https://github.com/alainfrisch/ppx_tools
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/6.3
+SRC_URI=https://github.com/alainfrisch/ppx_tools/archive/6.3.tar.gz -> ppx_tools-6.3.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=d11bd22031bb974ccae9d5b4580862e1
diff --git a/metadata/md5-cache/dev-ml/ppx_tools-6.4 b/metadata/md5-cache/dev-ml/ppx_tools-6.4
new file mode 100644
index 000000000000..076d59c58083
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_tools-6.4
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/cppo <dev-lang/ocaml-4.14.0 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Tools for authors of ppx rewriters
+EAPI=7
+HOMEPAGE=https://github.com/alainfrisch/ppx_tools
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/6.4
+SRC_URI=https://github.com/alainfrisch/ppx_tools/archive/6.4.tar.gz -> ppx_tools-6.4.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=905069a661cfc8e4e3d860cd4587acd4
diff --git a/metadata/md5-cache/dev-ml/ppx_tools-6.5 b/metadata/md5-cache/dev-ml/ppx_tools-6.5
new file mode 100644
index 000000000000..3a25daa5d6fd
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_tools-6.5
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/cppo dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Tools for authors of ppx rewriters
+EAPI=7
+HOMEPAGE=https://github.com/alainfrisch/ppx_tools
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/6.5
+SRC_URI=https://github.com/alainfrisch/ppx_tools/archive/6.5.tar.gz -> ppx_tools-6.5.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=20ac37fcd99d8c707d6198f1c66e92ec
diff --git a/metadata/md5-cache/dev-ml/ppx_tools-6.6 b/metadata/md5-cache/dev-ml/ppx_tools-6.6
new file mode 100644
index 000000000000..a7b316008332
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_tools-6.6
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/cppo dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Tools for authors of ppx rewriters
+EAPI=8
+HOMEPAGE=https://github.com/alainfrisch/ppx_tools
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/6.6
+SRC_URI=https://github.com/alainfrisch/ppx_tools/archive/6.6.tar.gz -> ppx_tools-6.6.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=9a7040f4df1450c5e84b2691be30ffcf
diff --git a/metadata/md5-cache/dev-ml/ppx_tydi-0.16.0 b/metadata/md5-cache/dev-ml/ppx_tydi-0.16.0
new file mode 100644
index 000000000000..e71970d79475
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_tydi-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 >=dev-ml/ppxlib-0.28:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Let expressions, inferring pattern type from expression
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_tydi
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 >=dev-ml/ppxlib-0.28:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/ppx_tydi/archive/v0.16.0.tar.gz -> ppx_tydi-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=1ee1e582cb2ddd1667da73ee53224c9b
diff --git a/metadata/md5-cache/dev-ml/ppx_typerep_conv-0.14.1-r1 b/metadata/md5-cache/dev-ml/ppx_typerep_conv-0.14.1-r1
new file mode 100644
index 000000000000..697d4e2e8a94
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_typerep_conv-0.14.1-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/typerep-0.14.0:= >=dev-ml/ppxlib-0.18.0:= <dev-ml/ppxlib-0.21.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Generation of runtime types from type declarations
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_typerep_conv
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=MIT
+RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/typerep-0.14.0:= >=dev-ml/ppxlib-0.18.0:= <dev-ml/ppxlib-0.21.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.1
+SRC_URI=https://github.com/janestreet/ppx_typerep_conv/archive/v0.14.1.tar.gz -> ppx_typerep_conv-0.14.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=3e261ee574e9b0937e504bdcfe440aa2
diff --git a/metadata/md5-cache/dev-ml/ppx_typerep_conv-0.14.2 b/metadata/md5-cache/dev-ml/ppx_typerep_conv-0.14.2
new file mode 100644
index 000000000000..fa35a6ec93e6
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_typerep_conv-0.14.2
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/typerep-0.14.0:= >=dev-ml/ppxlib-0.22.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Generation of runtime types from type declarations
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_typerep_conv
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/typerep-0.14.0:= >=dev-ml/ppxlib-0.22.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.2
+SRC_URI=https://github.com/janestreet/ppx_typerep_conv/archive/v0.14.2.tar.gz -> ppx_typerep_conv-0.14.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=6800ae45488db121721a8bc2d4102393
diff --git a/metadata/md5-cache/dev-ml/ppx_typerep_conv-0.15.0 b/metadata/md5-cache/dev-ml/ppx_typerep_conv-0.15.0
new file mode 100644
index 000000000000..59f471f87042
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_typerep_conv-0.15.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/typerep:0/0.15 >=dev-ml/ppxlib-0.23.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Generation of runtime types from type declarations
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_typerep_conv
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=dev-ml/typerep:0/0.15 >=dev-ml/ppxlib-0.23.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/ppx_typerep_conv/archive/v0.15.0.tar.gz -> ppx_typerep_conv-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=0baabde599002d60883300669f03b1ab
diff --git a/metadata/md5-cache/dev-ml/ppx_typerep_conv-0.16.0 b/metadata/md5-cache/dev-ml/ppx_typerep_conv-0.16.0
new file mode 100644
index 000000000000..323bb67e3cc2
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_typerep_conv-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/typerep:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Generation of runtime types from type declarations
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_typerep_conv
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/typerep:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/ppx_typerep_conv/archive/v0.16.0.tar.gz -> ppx_typerep_conv-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=44bc76f3b3d684f3e9f57a312e2d1e5d
diff --git a/metadata/md5-cache/dev-ml/ppx_variants_conv-0.14.1 b/metadata/md5-cache/dev-ml/ppx_variants_conv-0.14.1
new file mode 100644
index 000000000000..f2b36f9e4f4e
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_variants_conv-0.14.1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/variantslib-0.14.0:= >=dev-ml/ppxlib-0.18.0:= <dev-ml/ppxlib-0.23.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Generation of accessor and iteration functions for ocaml variant types
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_variants_conv
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/variantslib-0.14.0:= >=dev-ml/ppxlib-0.18.0:= <dev-ml/ppxlib-0.23.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.1
+SRC_URI=https://github.com/janestreet/ppx_variants_conv/archive/v0.14.1.tar.gz -> ppx_variants_conv-0.14.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=ab044bfb9d7ac09e31b25da28ed6ccb6
diff --git a/metadata/md5-cache/dev-ml/ppx_variants_conv-0.14.1-r2 b/metadata/md5-cache/dev-ml/ppx_variants_conv-0.14.1-r2
new file mode 100644
index 000000000000..0415ad86e838
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_variants_conv-0.14.1-r2
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/variantslib-0.14.0:= >=dev-ml/ppxlib-0.23.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Generation of accessor and iteration functions for ocaml variant types
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_variants_conv
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/variantslib-0.14.0:= >=dev-ml/ppxlib-0.23.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.1
+SRC_URI=https://github.com/janestreet/ppx_variants_conv/archive/v0.14.1.tar.gz -> ppx_variants_conv-0.14.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=0e74804e11bb50a97280042b7aae5584
diff --git a/metadata/md5-cache/dev-ml/ppx_variants_conv-0.14.2-r1 b/metadata/md5-cache/dev-ml/ppx_variants_conv-0.14.2-r1
new file mode 100644
index 000000000000..e36fc173c72d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_variants_conv-0.14.2-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/variantslib-0.14.0:= >=dev-ml/ppxlib-0.23.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Generation of accessor and iteration functions for ocaml variant types
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/ppx_variants_conv
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.14.0:= >=dev-ml/variantslib-0.14.0:= >=dev-ml/ppxlib-0.23.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.2
+SRC_URI=https://github.com/janestreet/ppx_variants_conv/archive/v0.14.2.tar.gz -> ppx_variants_conv-0.14.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=d590757de6ab44e0645507ba036c6466
diff --git a/metadata/md5-cache/dev-ml/ppx_variants_conv-0.15.0 b/metadata/md5-cache/dev-ml/ppx_variants_conv-0.15.0
new file mode 100644
index 000000000000..838f2ed47842
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_variants_conv-0.15.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/variantslib:0/0.15 >=dev-ml/ppxlib-0.23.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Generation of accessor and iteration functions for ocaml variant types
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_variants_conv
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/variantslib:0/0.15 >=dev-ml/ppxlib-0.23.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/ppx_variants_conv/archive/v0.15.0.tar.gz -> ppx_variants_conv-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=1f35dcf3e5e5a2f7cc9f864f46161e53
diff --git a/metadata/md5-cache/dev-ml/ppx_variants_conv-0.16.0 b/metadata/md5-cache/dev-ml/ppx_variants_conv-0.16.0
new file mode 100644
index 000000000000..256755d92880
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_variants_conv-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/variantslib:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Generation of accessor and iteration functions for ocaml variant types
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_variants_conv
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/variantslib:0/0.16 >=dev-ml/ppxlib-0.28.0:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/ppx_variants_conv/archive/v0.16.0.tar.gz -> ppx_variants_conv-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=3e7b905bf9104df4c6e5ccbe72717dd0
diff --git a/metadata/md5-cache/dev-ml/ppxlib-0.18.0 b/metadata/md5-cache/dev-ml/ppxlib-0.18.0
new file mode 100644
index 000000000000..d6e1f454b826
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppxlib-0.18.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.11.0:= dev-ml/findlib:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= dev-ml/stdlib-shims:= >=dev-ml/ppx_derivers-1.2.1:= >=dev-ml/stdio-0.11.0:= test? ( dev-ml/cinaps ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Base library and tools for ppx rewriters
+EAPI=7
+HOMEPAGE=https://github.com/ocaml-ppx/ppxlib
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.11.0:= dev-ml/findlib:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= dev-ml/sexplib0:= dev-ml/stdlib-shims:= >=dev-ml/ppx_derivers-1.2.1:= >=dev-ml/stdio-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/0.18.0
+SRC_URI=https://github.com/ocaml-ppx/ppxlib/archive/0.18.0.tar.gz -> ppxlib-0.18.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=12a4883a25f39116a393df23204ec97b
diff --git a/metadata/md5-cache/dev-ml/ppxlib-0.20.0-r1 b/metadata/md5-cache/dev-ml/ppxlib-0.20.0-r1
new file mode 100644
index 000000000000..d484f13b3708
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppxlib-0.20.0-r1
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.11.0:= dev-ml/findlib:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.1.0:= dev-ml/sexplib0:= dev-ml/stdlib-shims:= >=dev-ml/ppx_derivers-1.2.1:= >=dev-ml/stdio-0.11.0:= test? ( dev-ml/cinaps:= ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Base library and tools for ppx rewriters
+EAPI=7
+HOMEPAGE=https://github.com/ocaml-ppx/ppxlib
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.11.0:= dev-ml/findlib:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.1.0:= dev-ml/sexplib0:= dev-ml/stdlib-shims:= >=dev-ml/ppx_derivers-1.2.1:= >=dev-ml/stdio-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/0.20.0
+SRC_URI=https://github.com/ocaml-ppx/ppxlib/archive/0.20.0.tar.gz -> ppxlib-0.20.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=14d9e3fe38cb4e9ad3660a8fe06aff8b
diff --git a/metadata/md5-cache/dev-ml/ppxlib-0.21.0-r3 b/metadata/md5-cache/dev-ml/ppxlib-0.21.0-r3
new file mode 100644
index 000000000000..e94d3aa8fdab
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppxlib-0.21.0-r3
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/base-0.11.0:= dev-ml/findlib:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.1.0:= dev-ml/sexplib0:= dev-ml/stdlib-shims:= >=dev-ml/ppx_derivers-1.2.1:= >=dev-ml/stdio-0.11.0:= test? ( dev-ml/cinaps:= dev-ml/re:= ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Base library and tools for ppx rewriters
+EAPI=7
+HOMEPAGE=https://github.com/ocaml-ppx/ppxlib
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/base-0.11.0:= dev-ml/findlib:= >=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.1.0:= dev-ml/sexplib0:= dev-ml/stdlib-shims:= >=dev-ml/ppx_derivers-1.2.1:= >=dev-ml/stdio-0.11.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/0.21.0
+SRC_URI=https://github.com/ocaml-ppx/ppxlib/archive/0.21.0.tar.gz -> ppxlib-0.21.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=f84c21e5acdb3329ef8cb982ccb5605f
diff --git a/metadata/md5-cache/dev-ml/ppxlib-0.22.0-r3 b/metadata/md5-cache/dev-ml/ppxlib-0.22.0-r3
new file mode 100644
index 000000000000..55da5db42ee6
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppxlib-0.22.0-r3
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-2.8 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.1.0:= dev-ml/sexplib0:= dev-ml/stdlib-shims:= >=dev-ml/ppx_derivers-1.2.1:= test? ( dev-ml/findlib:= >=dev-ml/base-0.11.0:= dev-ml/cinaps:= dev-ml/re:= >=dev-ml/stdio-0.11.0:= ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Base library and tools for ppx rewriters
+EAPI=7
+HOMEPAGE=https://github.com/ocaml-ppx/ppxlib
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.1.0:= dev-ml/sexplib0:= dev-ml/stdlib-shims:= >=dev-ml/ppx_derivers-1.2.1:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/0.22.0
+SRC_URI=https://github.com/ocaml-ppx/ppxlib/archive/0.22.0.tar.gz -> ppxlib-0.22.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=df83bf17f327315e98045eb1ec948295
diff --git a/metadata/md5-cache/dev-ml/ppxlib-0.22.2-r2 b/metadata/md5-cache/dev-ml/ppxlib-0.22.2-r2
new file mode 100644
index 000000000000..d8d6db541b0f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppxlib-0.22.2-r2
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-2.8 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.2.0:= dev-ml/sexplib0:= dev-ml/stdlib-shims:= >=dev-ml/ppx_derivers-1.2.1:= test? ( dev-ml/findlib:= >=dev-ml/base-0.11.0:= dev-ml/cinaps:= dev-ml/re:= >=dev-ml/stdio-0.11.0:= ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Base library and tools for ppx rewriters
+EAPI=7
+HOMEPAGE=https://github.com/ocaml-ppx/ppxlib
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.2.0:= dev-ml/sexplib0:= dev-ml/stdlib-shims:= >=dev-ml/ppx_derivers-1.2.1:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/0.22.2
+SRC_URI=https://github.com/ocaml-ppx/ppxlib/archive/0.22.2.tar.gz -> ppxlib-0.22.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=fed81fa702b1ac155e99d84fbb64cfe8
diff --git a/metadata/md5-cache/dev-ml/ppxlib-0.23.0-r1 b/metadata/md5-cache/dev-ml/ppxlib-0.23.0-r1
new file mode 100644
index 000000000000..b6ac45975015
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppxlib-0.23.0-r1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-2.8 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.2.0:= dev-ml/sexplib0:= dev-ml/stdlib-shims:= >=dev-ml/ppx_derivers-1.2.1:= test? ( dev-ml/findlib:= >=dev-ml/base-0.11.0:= dev-ml/cinaps:= dev-ml/re:= >=dev-ml/stdio-0.11.0:= ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Base library and tools for ppx rewriters
+EAPI=7
+HOMEPAGE=https://github.com/ocaml-ppx/ppxlib
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.2.0:= dev-ml/sexplib0:= dev-ml/stdlib-shims:= >=dev-ml/ppx_derivers-1.2.1:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/0.23.0
+SRC_URI=https://github.com/ocaml-ppx/ppxlib/archive/0.23.0.tar.gz -> ppxlib-0.23.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=b7a8bfe965b52d08f0dc05996e639d68
diff --git a/metadata/md5-cache/dev-ml/ppxlib-0.24.0 b/metadata/md5-cache/dev-ml/ppxlib-0.24.0
new file mode 100644
index 000000000000..e395e13fcc9e
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppxlib-0.24.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-2.8 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.2.0:= dev-ml/sexplib0:= dev-ml/stdlib-shims:= >=dev-ml/ppx_derivers-1.2.1:= test? ( dev-ml/findlib:= >=dev-ml/base-0.11.0:= dev-ml/cinaps:= dev-ml/re:= >=dev-ml/stdio-0.11.0:= ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Base library and tools for ppx rewriters
+EAPI=7
+HOMEPAGE=https://github.com/ocaml-ppx/ppxlib
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.2.0:= dev-ml/sexplib0:= dev-ml/stdlib-shims:= >=dev-ml/ppx_derivers-1.2.1:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/0.24.0
+SRC_URI=https://github.com/ocaml-ppx/ppxlib/archive/0.24.0.tar.gz -> ppxlib-0.24.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=45aa4d60edfa0c853c25041cab8deff3
diff --git a/metadata/md5-cache/dev-ml/ppxlib-0.28.0 b/metadata/md5-cache/dev-ml/ppxlib-0.28.0
new file mode 100644
index 000000000000..867dec0053b3
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppxlib-0.28.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-2.8 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.2.0:= dev-ml/sexplib0:= dev-ml/stdlib-shims:= >=dev-ml/ppx_derivers-1.2.1:= test? ( dev-ml/findlib:= >=dev-ml/base-0.11.0:= dev-ml/cinaps:= dev-ml/re:= >=dev-ml/stdio-0.11.0:= ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Base library and tools for ppx rewriters
+EAPI=8
+HOMEPAGE=https://github.com/ocaml-ppx/ppxlib
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.2.0:= dev-ml/sexplib0:= dev-ml/stdlib-shims:= >=dev-ml/ppx_derivers-1.2.1:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/0.28.0
+SRC_URI=https://github.com/ocaml-ppx/ppxlib/archive/0.28.0.tar.gz -> ppxlib-0.28.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=ccb19601f23416583bc3888b6bac898d
diff --git a/metadata/md5-cache/dev-ml/ppxlib-0.29.0 b/metadata/md5-cache/dev-ml/ppxlib-0.29.0
new file mode 100644
index 000000000000..97993412cf03
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppxlib-0.29.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-2.8 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.2.0:= dev-ml/sexplib0:= dev-ml/stdlib-shims:= >=dev-ml/ppx_derivers-1.2.1:= test? ( dev-ml/findlib:= >=dev-ml/base-0.11.0:= dev-ml/cinaps:= dev-ml/re:= >=dev-ml/stdio-0.11.0:= ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Base library and tools for ppx rewriters
+EAPI=8
+HOMEPAGE=https://github.com/ocaml-ppx/ppxlib
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.2.0:= dev-ml/sexplib0:= dev-ml/stdlib-shims:= >=dev-ml/ppx_derivers-1.2.1:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/0.29.0
+SRC_URI=https://github.com/ocaml-ppx/ppxlib/archive/0.29.0.tar.gz -> ppxlib-0.29.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=9572921c3f0b72640defa69ae2836633
diff --git a/metadata/md5-cache/dev-ml/ppxlib-0.29.1 b/metadata/md5-cache/dev-ml/ppxlib-0.29.1
new file mode 100644
index 000000000000..e1e12f27f099
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppxlib-0.29.1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-2.8 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.2.0:= dev-ml/sexplib0:= dev-ml/stdlib-shims:= >=dev-ml/ppx_derivers-1.2.1:= test? ( dev-ml/findlib:= >=dev-ml/base-0.11.0:= dev-ml/cinaps:= dev-ml/re:= >=dev-ml/stdio-0.11.0:= ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Base library and tools for ppx rewriters
+EAPI=8
+HOMEPAGE=https://github.com/ocaml-ppx/ppxlib
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.2.0:= dev-ml/sexplib0:= dev-ml/stdlib-shims:= >=dev-ml/ppx_derivers-1.2.1:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/0.29.1
+SRC_URI=https://github.com/ocaml-ppx/ppxlib/archive/0.29.1.tar.gz -> ppxlib-0.29.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=db8bf9af77bd6275095e77f4e9df9ac2
diff --git a/metadata/md5-cache/dev-ml/ppxlib-0.30.0 b/metadata/md5-cache/dev-ml/ppxlib-0.30.0
new file mode 100644
index 000000000000..f841cb987bb8
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppxlib-0.30.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-2.8 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.2.0:= dev-ml/sexplib0:= dev-ml/stdlib-shims:= >=dev-ml/ppx_derivers-1.2.1:= test? ( dev-ml/findlib:= >=dev-ml/base-0.11.0:= dev-ml/cinaps:= dev-ml/re:= >=dev-ml/stdio-0.11.0:= ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Base library and tools for ppx rewriters
+EAPI=8
+HOMEPAGE=https://github.com/ocaml-ppx/ppxlib
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/ocaml-compiler-libs-0.11.0:= >=dev-ml/ocaml-migrate-parsetree-2.2.0:= dev-ml/sexplib0:= dev-ml/stdlib-shims:= >=dev-ml/ppx_derivers-1.2.1:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/0.30.0
+SRC_URI=https://github.com/ocaml-ppx/ppxlib/archive/0.30.0.tar.gz -> ppxlib-0.30.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=ccb19601f23416583bc3888b6bac898d
diff --git a/metadata/md5-cache/dev-ml/protocol_version_header-0.14.0 b/metadata/md5-cache/dev-ml/protocol_version_header-0.14.0
new file mode 100644
index 000000000000..4fc2c2323c6b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/protocol_version_header-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/core_kernel:= dev-ml/ppx_jane:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Protocol aware version negotiation for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/protocol_version_header
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-ml/core_kernel:= dev-ml/ppx_jane:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/protocol_version_header/archive/v0.14.0.tar.gz -> protocol_version_header-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=cbb0cb40d3ddf2da03697a5e55adf5d5
diff --git a/metadata/md5-cache/dev-ml/protocol_version_header-0.15.0 b/metadata/md5-cache/dev-ml/protocol_version_header-0.15.0
new file mode 100644
index 000000000000..da19af2db227
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/protocol_version_header-0.15.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/core:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Protocol aware version negotiation for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/protocol_version_header
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=dev-ml/core:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/protocol_version_header/archive/v0.15.0.tar.gz -> protocol_version_header-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=e1fdb8d48478d3a16117a1284a13dcc8
diff --git a/metadata/md5-cache/dev-ml/protocol_version_header-0.16.0 b/metadata/md5-cache/dev-ml/protocol_version_header-0.16.0
new file mode 100644
index 000000000000..2b9ff1f6f161
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/protocol_version_header-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/core:0/0.16 dev-ml/ppx_jane:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Protocol aware version negotiation for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/protocol_version_header
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/core:0/0.16 dev-ml/ppx_jane:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/protocol_version_header/archive/v0.16.0.tar.gz -> protocol_version_header-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=aae0a25d2fe5d01369d5dceb227a8b0c
diff --git a/metadata/md5-cache/dev-ml/ptime-1.0.0 b/metadata/md5-cache/dev-ml/ptime-1.0.0
new file mode 100644
index 000000000000..2b654571bbc6
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ptime-1.0.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/ocamlbuild dev-ml/opam-installer dev-lang/ocaml
+DEFINED_PHASES=compile install
+DEPEND=dev-ml/topkg >=dev-lang/ocaml-4:= >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=POSIX time for OCaml
+EAPI=7
+HOMEPAGE=https://erratique.ch/software/ptime https://github.com/dbuenzli/ptime https://opam.ocaml.org/packages/ptime/
+INHERIT=opam findlib
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=ISC
+RDEPEND=>=dev-lang/ocaml-4:= dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/1.0.0
+SRC_URI=https://erratique.ch/software/ptime/releases/ptime-1.0.0.tbz
+_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656 findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=91b47c823611d2bec3ab3652bac54608
diff --git a/metadata/md5-cache/dev-ml/ptime-1.1.0 b/metadata/md5-cache/dev-ml/ptime-1.1.0
new file mode 100644
index 000000000000..90f1c3634b23
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ptime-1.1.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/ocamlbuild dev-ml/opam-installer dev-lang/ocaml
+DEFINED_PHASES=compile install
+DEPEND=dev-ml/topkg >=dev-lang/ocaml-4:= >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=POSIX time for OCaml
+EAPI=8
+HOMEPAGE=https://erratique.ch/software/ptime https://github.com/dbuenzli/ptime https://opam.ocaml.org/packages/ptime/
+INHERIT=opam findlib
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=ISC
+RDEPEND=>=dev-lang/ocaml-4:= dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/1.1.0
+SRC_URI=https://erratique.ch/software/ptime/releases/ptime-1.1.0.tbz
+_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656 findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=c289bb59bddb4cd05b36085c50a75c08
diff --git a/metadata/md5-cache/dev-ml/ptmap-2.0.5-r2 b/metadata/md5-cache/dev-ml/ptmap-2.0.5-r2
new file mode 100644
index 000000000000..3d3c193c569f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ptmap-2.0.5-r2
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.07:=[ocamlopt?] dev-ml/stdlib-shims:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Maps of integers implemented as Patricia trees
+EAPI=8
+HOMEPAGE=https://github.com/backtracking/ptmap/
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-lang/ocaml-4.07:=[ocamlopt?] dev-ml/stdlib-shims:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/2.0.5
+SRC_URI=https://github.com/backtracking/ptmap/archive/2.0.5.tar.gz -> ptmap-2.0.5.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=635ae2592dcdf7054845528fedda4c3f
diff --git a/metadata/md5-cache/dev-ml/qcheck-0.18 b/metadata/md5-cache/dev-ml/qcheck-0.18
new file mode 100644
index 000000000000..6fa65ee4097d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/qcheck-0.18
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/alcotest:= dev-ml/ounit2:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=QuickCheck inspired property-based testing for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/c-cube/qcheck
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD-2
+RDEPEND=dev-ml/alcotest:= dev-ml/ounit2:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.18
+SRC_URI=https://github.com/c-cube/qcheck/archive/v0.18.tar.gz -> qcheck-0.18.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=ed6a410cf57ff148235b92ba4273d7f7
diff --git a/metadata/md5-cache/dev-ml/qcheck-0.20 b/metadata/md5-cache/dev-ml/qcheck-0.20
new file mode 100644
index 000000000000..6ef858835686
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/qcheck-0.20
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/alcotest:= dev-ml/ounit2:= >=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:= dev-ml/ounit2:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/0.20
+SRC_URI=https://github.com/c-cube/qcheck/archive/v0.20.tar.gz -> qcheck-0.20.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=2033f4bc33fd74fd05d5a795ea7cdbf9
diff --git a/metadata/md5-cache/dev-ml/qtest-2.11.2 b/metadata/md5-cache/dev-ml/qtest-2.11.2
new file mode 100644
index 000000000000..a0ff23058d10
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/qtest-2.11.2
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ounit2:= dev-ml/qcheck:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Inline (Unit) Tests for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/vincent-hugot/qtest
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3
+RDEPEND=dev-ml/ounit2:= dev-ml/qcheck:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/2.11.2
+SRC_URI=https://github.com/vincent-hugot/qtest/archive/v2.11.2.tar.gz -> qtest-2.11.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=c11a4415bbe972e3f50084377eff54b6
diff --git a/metadata/md5-cache/dev-ml/re-1.10.3 b/metadata/md5-cache/dev-ml/re-1.10.3
new file mode 100644
index 000000000000..07f96c03e7c3
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/re-1.10.3
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=!dev-ml/ocaml-re dev-ml/seq:= test? ( dev-ml/ounit2 ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Regular expression library for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/ocaml-re
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2-with-linking-exception
+RDEPEND=!dev-ml/ocaml-re dev-ml/seq:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/1.10.3
+SRC_URI=https://github.com/ocaml/ocaml-re/archive/1.10.3.tar.gz -> ocaml-re-1.10.3.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=e87c02b86714a717e871d622a0c875e3
diff --git a/metadata/md5-cache/dev-ml/re-1.10.4-r2 b/metadata/md5-cache/dev-ml/re-1.10.4-r2
new file mode 100644
index 000000000000..6892f0faffbe
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/re-1.10.4-r2
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-ml/ounit2 ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install prepare test
+DEPEND=!dev-ml/ocaml-re !<dev-ml/seq-0.3 >=dev-lang/ocaml-4.09 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Regular expression library for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/ocaml-re
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=LGPL-2-with-linking-exception
+RDEPEND=!dev-ml/ocaml-re !<dev-ml/seq-0.3 >=dev-lang/ocaml-4.09 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/1.10.4
+SRC_URI=https://github.com/ocaml/ocaml-re/archive/1.10.4.tar.gz -> ocaml-re-1.10.4.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=2c0bc02b6818e83f2af697eaf1991e64
diff --git a/metadata/md5-cache/dev-ml/re-1.9.0 b/metadata/md5-cache/dev-ml/re-1.9.0
new file mode 100644
index 000000000000..ca3f0e6ef067
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/re-1.9.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=!dev-ml/ocaml-re dev-ml/seq:= test? ( dev-ml/ounit2 ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Regular expression library for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/ocaml-re
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=LGPL-2-with-linking-exception
+RDEPEND=!dev-ml/ocaml-re dev-ml/seq:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/1.9.0
+SRC_URI=https://github.com/ocaml/ocaml-re/archive/1.9.0.tar.gz -> ocaml-re-1.9.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=df728338bc98734da8fa17f9aeff5eff
diff --git a/metadata/md5-cache/dev-ml/react-1.2.1-r1 b/metadata/md5-cache/dev-ml/react-1.2.1-r1
new file mode 100644
index 000000000000..cabee5c2c763
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/react-1.2.1-r1
@@ -0,0 +1,16 @@
+BDEPEND=dev-ml/opam-installer dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/findlib >=dev-ml/topkg-0.9 >=dev-lang/ocaml-4:=
+DESCRIPTION=OCaml module for functional reactive programming
+EAPI=7
+HOMEPAGE=http://erratique.ch/software/react https://github.com/dbuenzli/react
+INHERIT=opam
+IUSE=test
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ocaml-4:=
+RESTRICT=!test? ( test )
+SLOT=0/1.2.1
+SRC_URI=http://erratique.ch/software/react/releases/react-1.2.1.tbz
+_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656
+_md5_=8986a733da66ca3aa746ac45ac5d8b87
diff --git a/metadata/md5-cache/dev-ml/react-1.2.2-r1 b/metadata/md5-cache/dev-ml/react-1.2.2-r1
new file mode 100644
index 000000000000..0858bd562f12
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/react-1.2.2-r1
@@ -0,0 +1,16 @@
+BDEPEND=dev-ml/opam-installer dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/findlib >=dev-ml/topkg-0.9 >=dev-lang/ocaml-4:=
+DESCRIPTION=OCaml module for functional reactive programming
+EAPI=8
+HOMEPAGE=http://erratique.ch/software/react https://github.com/dbuenzli/react
+INHERIT=opam
+IUSE=test
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ocaml-4:=
+RESTRICT=!test? ( test )
+SLOT=0/1.2.2
+SRC_URI=http://erratique.ch/software/react/releases/react-1.2.2.tbz
+_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656
+_md5_=8ae48e475bd5ea64ff260066ad8f57d1
diff --git a/metadata/md5-cache/dev-ml/reactiveData-0.2.1 b/metadata/md5-cache/dev-ml/reactiveData-0.2.1
new file mode 100644
index 000000000000..26e39e024ab6
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/reactiveData-0.2.1
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/opam-installer dev-lang/ocaml
+DEFINED_PHASES=compile install
+DEPEND=dev-ml/react:= dev-ml/findlib dev-ml/ocamlbuild >=dev-lang/ocaml-4:=
+DESCRIPTION=Functional reactive programming with incremental changes in data structures
+EAPI=7
+HOMEPAGE=https://github.com/ocsigen/reactiveData
+INHERIT=opam
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=LGPL-3-with-linking-exception
+RDEPEND=dev-ml/react:= >=dev-lang/ocaml-4:=
+SLOT=0/0.2.1
+SRC_URI=https://github.com/ocsigen/reactiveData/archive/0.2.1.tar.gz -> reactiveData-0.2.1.tar.gz
+_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656
+_md5_=e84e4d99e73d79b4fc3de77ac471666d
diff --git a/metadata/md5-cache/dev-ml/reason-3.10.0 b/metadata/md5-cache/dev-ml/reason-3.10.0
new file mode 100644
index 000000000000..716f6fdfe55b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/reason-3.10.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/dune-build-info:= dev-ml/fix:= dev-ml/menhir:= dev-ml/merlin-extend:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_derivers:= dev-ml/ppxlib:= dev-ml/utop:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Simple, fast & type safe language that leverages JavaScript and OCaml
+EAPI=8
+HOMEPAGE=https://reasonml.github.io/ https://github.com/reasonml/reason/
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=dev-ml/dune-build-info:= dev-ml/fix:= dev-ml/menhir:= dev-ml/merlin-extend:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_derivers:= dev-ml/ppxlib:= dev-ml/utop:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/3.10.0
+SRC_URI=https://github.com/reasonml/reason/archive/3.10.0.tar.gz -> reason-3.10.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=90378fc63a2d25119ba49ef27cd824b3
diff --git a/metadata/md5-cache/dev-ml/reason-3.9.0-r1 b/metadata/md5-cache/dev-ml/reason-3.9.0-r1
new file mode 100644
index 000000000000..f0ce9cd5afe5
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/reason-3.9.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/dune-build-info:= dev-ml/fix:= dev-ml/menhir:= dev-ml/merlin-extend:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_derivers:= dev-ml/ppxlib:= dev-ml/utop:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Simple, fast & type safe language that leverages JavaScript and OCaml
+EAPI=8
+HOMEPAGE=https://reasonml.github.io/ https://github.com/reasonml/reason/
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=dev-ml/dune-build-info:= dev-ml/fix:= dev-ml/menhir:= dev-ml/merlin-extend:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_derivers:= dev-ml/ppxlib:= dev-ml/utop:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/3.9.0
+SRC_URI=https://github.com/reasonml/reason/archive/3.9.0.tar.gz -> reason-3.9.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=46582890cdb16013bc53d83b9a351d62
diff --git a/metadata/md5-cache/dev-ml/result-1.5 b/metadata/md5-cache/dev-ml/result-1.5
new file mode 100644
index 000000000000..09261677fb7e
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/result-1.5
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Compat result type
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/result
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/1.5
+SRC_URI=https://github.com/janestreet/result/archive/1.5.tar.gz -> result-1.5.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=554b0aacd4f07911f15d71508574c5c7
diff --git a/metadata/md5-cache/dev-ml/rresult-0.6.0 b/metadata/md5-cache/dev-ml/rresult-0.6.0
new file mode 100644
index 000000000000..ab5a20637ee0
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/rresult-0.6.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/topkg dev-ml/ocamlbuild dev-ml/opam-installer dev-lang/ocaml
+DEFINED_PHASES=compile install
+DEPEND=dev-ml/result:= >=dev-lang/ocaml-4:=
+DESCRIPTION=Result value combinators for OCaml
+EAPI=7
+HOMEPAGE=https://erratique.ch/software/rresult https://github.com/dbuenzli/rresult
+INHERIT=opam
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=ISC
+RDEPEND=dev-ml/result:= >=dev-lang/ocaml-4:=
+SLOT=0/0.6.0
+SRC_URI=https://erratique.ch/software/rresult/releases/rresult-0.6.0.tbz
+_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656
+_md5_=48405abe4a77e07b8bf943299641e371
diff --git a/metadata/md5-cache/dev-ml/rresult-0.7.0 b/metadata/md5-cache/dev-ml/rresult-0.7.0
new file mode 100644
index 000000000000..b93ef4082ff3
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/rresult-0.7.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/topkg dev-ml/ocamlbuild dev-ml/opam-installer dev-lang/ocaml
+DEFINED_PHASES=compile install
+DEPEND=dev-ml/result:= >=dev-lang/ocaml-4.08:= >=dev-lang/ocaml-4:=
+DESCRIPTION=Result value combinators for OCaml
+EAPI=7
+HOMEPAGE=https://erratique.ch/software/rresult https://github.com/dbuenzli/rresult
+INHERIT=opam
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=ISC
+RDEPEND=dev-ml/result:= >=dev-lang/ocaml-4.08:= >=dev-lang/ocaml-4:=
+SLOT=0/0.7.0
+SRC_URI=https://erratique.ch/software/rresult/releases/rresult-0.7.0.tbz
+_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656
+_md5_=4a4c7d307bbea23ef1c7937d5a6ff884
diff --git a/metadata/md5-cache/dev-ml/sedlex-2.5-r1 b/metadata/md5-cache/dev-ml/sedlex-2.5-r1
new file mode 100644
index 000000000000..5ef74b900975
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/sedlex-2.5-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/gen:= <dev-ml/ppxlib-0.26:= dev-ml/uchar:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=An OCaml lexer generator for Unicode
+EAPI=7
+HOMEPAGE=https://github.com/ocaml-community/sedlex
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=dev-ml/gen:= <dev-ml/ppxlib-0.26:= dev-ml/uchar:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/2.5
+SRC_URI=https://github.com/ocaml-community/sedlex/archive/v2.5.tar.gz -> sedlex-2.5.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=2c270091fb3a33fb84082ae0fe8f6c71
diff --git a/metadata/md5-cache/dev-ml/sedlex-3.0 b/metadata/md5-cache/dev-ml/sedlex-3.0
new file mode 100644
index 000000000000..d51aa726634a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/sedlex-3.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/gen:= >=dev-ml/ppxlib-0.26:= dev-ml/uchar:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=An OCaml lexer generator for Unicode
+EAPI=7
+HOMEPAGE=https://github.com/ocaml-community/sedlex
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=dev-ml/gen:= >=dev-ml/ppxlib-0.26:= dev-ml/uchar:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/3.0
+SRC_URI=https://github.com/ocaml-community/sedlex/archive/v3.0.tar.gz -> sedlex-3.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=114de39a28eebce2285c0b45c6cb68da
diff --git a/metadata/md5-cache/dev-ml/sedlex-3.1 b/metadata/md5-cache/dev-ml/sedlex-3.1
new file mode 100644
index 000000000000..b6ddec0319c6
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/sedlex-3.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-ml/ppx_expect ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/gen:= >=dev-ml/ppxlib-0.26:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=An OCaml lexer generator for Unicode
+EAPI=8
+HOMEPAGE=https://github.com/ocaml-community/sedlex/
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=dev-ml/gen:= >=dev-ml/ppxlib-0.26:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/3.1
+SRC_URI=https://github.com/ocaml-community/sedlex/archive/v3.1.tar.gz -> sedlex-3.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=e963bcc7421aa503b3d618b75a187619
diff --git a/metadata/md5-cache/dev-ml/seq-0.2 b/metadata/md5-cache/dev-ml/seq-0.2
new file mode 100644
index 000000000000..af0837acb221
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/seq-0.2
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Compatibility package for the standard OCaml iterator type
+EAPI=7
+HOMEPAGE=https://github.com/c-cube/seq
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=GPL-3
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0
+SRC_URI=https://github.com/c-cube/seq/archive/0.2.tar.gz -> seq-0.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=11d91d868cba1bc53260a38c58ffc51d
diff --git a/metadata/md5-cache/dev-ml/seq-0.2.2 b/metadata/md5-cache/dev-ml/seq-0.2.2
new file mode 100644
index 000000000000..f475e7508166
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/seq-0.2.2
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Compatibility package for the standard OCaml iterator type
+EAPI=7
+HOMEPAGE=https://github.com/c-cube/seq
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=GPL-3
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0
+SRC_URI=https://github.com/c-cube/seq/archive/0.2.2.tar.gz -> seq-0.2.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=ffb7ae8ecaf54d8fe23614454e41d47a
diff --git a/metadata/md5-cache/dev-ml/seq-0.3-r1 b/metadata/md5-cache/dev-ml/seq-0.3-r1
new file mode 100644
index 000000000000..526a3d276742
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/seq-0.3-r1
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-lang/ocaml-4.07 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Compatibility package for the standard OCaml iterator type
+EAPI=8
+HOMEPAGE=https://github.com/c-cube/seq
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=GPL-3
+RDEPEND=>=dev-lang/ocaml-4.07 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0
+SRC_URI=https://github.com/c-cube/seq/archive/v0.3.tar.gz -> seq-0.3.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=b3179d7deb845bfaa30ca31a2690c0d2
diff --git a/metadata/md5-cache/dev-ml/seq-0.3.1-r1 b/metadata/md5-cache/dev-ml/seq-0.3.1-r1
new file mode 100644
index 000000000000..589de64ee185
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/seq-0.3.1-r1
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-lang/ocaml-4.07 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Compatibility package for the standard OCaml iterator type
+EAPI=8
+HOMEPAGE=https://github.com/c-cube/seq
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=GPL-3
+RDEPEND=>=dev-lang/ocaml-4.07 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0
+SRC_URI=https://github.com/c-cube/seq/archive/v0.3.1.tar.gz -> seq-0.3.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=1fdb392fdc2b857f2efdb494459c663b
diff --git a/metadata/md5-cache/dev-ml/sexp_pretty-0.15.0-r1 b/metadata/md5-cache/dev-ml/sexp_pretty-0.15.0-r1
new file mode 100644
index 000000000000..434454e4f7a7
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/sexp_pretty-0.15.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ppx_base:0/0.15 dev-ml/ppx_hash:= dev-ml/ppxlib:= dev-ml/sexplib:0/0.15 dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=S-expression pretty-printer
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/sexp_pretty
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-ml/ppx_base:0/0.15 dev-ml/ppx_hash:= dev-ml/ppxlib:= dev-ml/sexplib:0/0.15 dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/sexp_pretty/archive/refs/tags/v0.15.0.tar.gz -> sexp_pretty-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=4ebfcc2dd112f13350bd8b5dd6d77bca
diff --git a/metadata/md5-cache/dev-ml/sexp_pretty-0.15.1-r1 b/metadata/md5-cache/dev-ml/sexp_pretty-0.15.1-r1
new file mode 100644
index 000000000000..f22bf9a39326
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/sexp_pretty-0.15.1-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ppxlib:= dev-ml/ppx_base:0/0.15 dev-ml/ppx_enumerate:= dev-ml/ppx_hash:= dev-ml/re:= dev-ml/sexplib:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=S-expression pretty-printer
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/sexp_pretty
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=dev-ml/ppxlib:= dev-ml/ppx_base:0/0.15 dev-ml/ppx_enumerate:= dev-ml/ppx_hash:= dev-ml/re:= dev-ml/sexplib:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/sexp_pretty/archive/refs/tags/v0.15.1.tar.gz -> sexp_pretty-0.15.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=8c16442822bf23fae3439312862d624f
diff --git a/metadata/md5-cache/dev-ml/sexp_pretty-0.16.0 b/metadata/md5-cache/dev-ml/sexp_pretty-0.16.0
new file mode 100644
index 000000000000..ab6d1cfe86f7
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/sexp_pretty-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/ppxlib:= dev-ml/ppx_base:0/0.16 dev-ml/ppx_enumerate:= dev-ml/ppx_hash:= dev-ml/re:= dev-ml/sexplib:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=S-expression pretty-printer
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/sexp_pretty
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/ppxlib:= dev-ml/ppx_base:0/0.16 dev-ml/ppx_enumerate:= dev-ml/ppx_hash:= dev-ml/re:= dev-ml/sexplib:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/sexp_pretty/archive/refs/tags/v0.16.0.tar.gz -> sexp_pretty-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=a8a65695cbc75eb68e3e8a97e1f032c6
diff --git a/metadata/md5-cache/dev-ml/sexplib-0.14.0 b/metadata/md5-cache/dev-ml/sexplib-0.14.0
new file mode 100644
index 000000000000..a01efbc8a1d9
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/sexplib-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND==dev-ml/parsexp-0.14*:= dev-ml/base:= dev-ml/sexplib0:0/0.14.0 dev-ml/num:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Library for automated conversion of OCaml-values to and from S-expressions
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/sexplib
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND==dev-ml/parsexp-0.14*:= dev-ml/base:= dev-ml/sexplib0:0/0.14.0 dev-ml/num:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/sexplib/archive/v0.14.0.tar.gz -> sexplib-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=a1c036b63df53153448300e9de6f9950
diff --git a/metadata/md5-cache/dev-ml/sexplib-0.15.0-r3 b/metadata/md5-cache/dev-ml/sexplib-0.15.0-r3
new file mode 100644
index 000000000000..ee368ca656dc
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/sexplib-0.15.0-r3
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/parsexp:0/0.15 dev-ml/base:0/0.15 =dev-ml/sexplib0-0.15*:= dev-ml/num:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Library for automated conversion of OCaml-values to and from S-expressions
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/sexplib
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/parsexp:0/0.15 dev-ml/base:0/0.15 =dev-ml/sexplib0-0.15*:= dev-ml/num:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/sexplib/archive/v0.15.0.tar.gz -> sexplib-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=1b363acd6ea0b099e495224450bc83e5
diff --git a/metadata/md5-cache/dev-ml/sexplib-0.15.1-r1 b/metadata/md5-cache/dev-ml/sexplib-0.15.1-r1
new file mode 100644
index 000000000000..343526bcddaa
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/sexplib-0.15.1-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/parsexp:0/0.15 dev-ml/base:0/0.15 =dev-ml/sexplib0-0.15*:= dev-ml/num:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Library for automated conversion of OCaml-values to and from S-expressions
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/sexplib
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/parsexp:0/0.15 dev-ml/base:0/0.15 =dev-ml/sexplib0-0.15*:= dev-ml/num:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/sexplib/archive/v0.15.1.tar.gz -> sexplib-0.15.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=737cb94fdcc001afc04d6d0810b980c7
diff --git a/metadata/md5-cache/dev-ml/sexplib-0.16.0 b/metadata/md5-cache/dev-ml/sexplib-0.16.0
new file mode 100644
index 000000000000..0ad16970a40c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/sexplib-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND==dev-ml/sexplib0-0.16*:= dev-ml/base:0/0.16 dev-ml/num:= dev-ml/parsexp:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Library for automated conversion of OCaml-values to and from S-expressions
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/sexplib
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND==dev-ml/sexplib0-0.16*:= dev-ml/base:0/0.16 dev-ml/num:= dev-ml/parsexp:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/sexplib/archive/v0.16.0.tar.gz -> sexplib-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=acb8517cc932c9b6794060092481dd9b
diff --git a/metadata/md5-cache/dev-ml/sexplib0-0.14.0 b/metadata/md5-cache/dev-ml/sexplib0-0.14.0
new file mode 100644
index 000000000000..3878716ed3bc
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/sexplib0-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Library for automated conversion of OCaml-values to and from S-expressions
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/sexplib0
+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:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/sexplib0/archive/v0.14.0.tar.gz -> sexplib0-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=3c7b112223532a9b935a5c346e979ed6
diff --git a/metadata/md5-cache/dev-ml/sexplib0-0.15.0-r2 b/metadata/md5-cache/dev-ml/sexplib0-0.15.0-r2
new file mode 100644
index 000000000000..a0f0acac746b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/sexplib0-0.15.0-r2
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Library for automated conversion of OCaml-values to and from S-expressions
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/sexplib0
+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:=
+SLOT=0/0.15.0
+SRC_URI=https://github.com/janestreet/sexplib0/archive/v0.15.0.tar.gz -> sexplib0-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=752319607e066699b20a8687880bc976
diff --git a/metadata/md5-cache/dev-ml/sexplib0-0.15.1-r1 b/metadata/md5-cache/dev-ml/sexplib0-0.15.1-r1
new file mode 100644
index 000000000000..15075d836bcf
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/sexplib0-0.15.1-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Library for automated conversion of OCaml-values to and from S-expressions
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/sexplib0
+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:=
+SLOT=0/0.15.1
+SRC_URI=https://github.com/janestreet/sexplib0/archive/v0.15.1.tar.gz -> sexplib0-0.15.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=e557345c793eceba9a66cd8b03dd6945
diff --git a/metadata/md5-cache/dev-ml/sexplib0-0.16.0 b/metadata/md5-cache/dev-ml/sexplib0-0.16.0
new file mode 100644
index 000000000000..64f4834c9ab7
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/sexplib0-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Library for automated conversion of OCaml-values to and from S-expressions
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/sexplib0
+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:=
+SLOT=0/0.16.0
+SRC_URI=https://github.com/janestreet/sexplib0/archive/v0.16.0.tar.gz -> sexplib0-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=4bfda9ef33d251b910f744e41815ce54
diff --git a/metadata/md5-cache/dev-ml/spawn-0.13.0 b/metadata/md5-cache/dev-ml/spawn-0.13.0
new file mode 100644
index 000000000000..f1ec5f2374bc
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/spawn-0.13.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=Spawning sub-processes
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/spawn
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/0.13.0
+SRC_URI=https://github.com/janestreet/spawn/archive/v0.13.0.tar.gz -> spawn-0.13.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=9b25db05334b8d17e32ace75a3c25602
diff --git a/metadata/md5-cache/dev-ml/spawn-0.15.0-r1 b/metadata/md5-cache/dev-ml/spawn-0.15.0-r1
new file mode 100644
index 000000000000..6a5304856e15
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/spawn-0.15.0-r1
@@ -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=Spawning sub-processes
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/spawn
+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/0.15
+SRC_URI=https://github.com/janestreet/spawn/archive/v0.15.0.tar.gz -> spawn-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=494e82ab377a229eaadf546c63644ed1
diff --git a/metadata/md5-cache/dev-ml/spawn-0.15.1 b/metadata/md5-cache/dev-ml/spawn-0.15.1
new file mode 100644
index 000000000000..f9248c68f32b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/spawn-0.15.1
@@ -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=Spawning sub-processes
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/spawn
+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/0.15
+SRC_URI=https://github.com/janestreet/spawn/archive/v0.15.1.tar.gz -> spawn-0.15.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=4d37e526e0c040ed19ca01644613c3a2
diff --git a/metadata/md5-cache/dev-ml/splittable_random-0.14.0 b/metadata/md5-cache/dev-ml/splittable_random-0.14.0
new file mode 100644
index 000000000000..7be5c0dba77c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/splittable_random-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= dev-ml/ppx_assert:= dev-ml/ppx_bench:= dev-ml/ppx_inline_test:= dev-ml/ppx_sexp_message:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=PRNG that can be split into independent streams
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/splittable_random
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= dev-ml/ppx_assert:= dev-ml/ppx_bench:= dev-ml/ppx_inline_test:= dev-ml/ppx_sexp_message:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/splittable_random/archive/v0.14.0.tar.gz -> splittable_random-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=bde622192a71f79fbd37edc595d0363a
diff --git a/metadata/md5-cache/dev-ml/splittable_random-0.15.0 b/metadata/md5-cache/dev-ml/splittable_random-0.15.0
new file mode 100644
index 000000000000..6cfe28ad666f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/splittable_random-0.15.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ppx_bench:0/0.15 dev-ml/ppx_sexp_message:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=PRNG that can be split into independent streams
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/splittable_random
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppx_bench:0/0.15 dev-ml/ppx_sexp_message:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/splittable_random/archive/v0.15.0.tar.gz -> splittable_random-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=0068cd304b8b49a99bee156595715005
diff --git a/metadata/md5-cache/dev-ml/splittable_random-0.16.0 b/metadata/md5-cache/dev-ml/splittable_random-0.16.0
new file mode 100644
index 000000000000..5accf9f9dd76
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/splittable_random-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/ppx_assert:0/0.16 dev-ml/ppx_bench:0/0.16 dev-ml/ppx_compare:= dev-ml/ppx_here:= dev-ml/ppx_inline_test:0/0.16 dev-ml/ppx_sexp_message:0/0.16 dev-ml/ppx_sexp_conv:= dev-ml/ppxlib:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=PRNG that can be split into independent streams
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/splittable_random
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/ppx_assert:0/0.16 dev-ml/ppx_bench:0/0.16 dev-ml/ppx_compare:= dev-ml/ppx_here:= dev-ml/ppx_inline_test:0/0.16 dev-ml/ppx_sexp_message:0/0.16 dev-ml/ppx_sexp_conv:= dev-ml/ppxlib:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/splittable_random/archive/v0.16.0.tar.gz -> splittable_random-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=bdf0cc90dd8eae0d1a3e44940c8f4983
diff --git a/metadata/md5-cache/dev-ml/stdcompat-19 b/metadata/md5-cache/dev-ml/stdcompat-19
new file mode 100644
index 000000000000..feb49ae9d26e
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/stdcompat-19
@@ -0,0 +1,12 @@
+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/stdio-0.14.0-r2 b/metadata/md5-cache/dev-ml/stdio-0.14.0-r2
new file mode 100644
index 000000000000..789ba9cd3514
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/stdio-0.14.0-r2
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=<dev-ml/base-0.15.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Standard IO Library for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/stdio
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=<dev-ml/base-0.15.0:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/stdio/archive/v0.14.0.tar.gz -> stdio-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=ddc007d5bcc4373154e84df90ba88675
diff --git a/metadata/md5-cache/dev-ml/stdio-0.15.0-r1 b/metadata/md5-cache/dev-ml/stdio-0.15.0-r1
new file mode 100644
index 000000000000..946f52a2e551
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/stdio-0.15.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Standard IO Library for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/stdio
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/stdio/archive/v0.15.0.tar.gz -> stdio-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=6a38d2ff0ed5965125ec9e2ffc3b49b2
diff --git a/metadata/md5-cache/dev-ml/stdio-0.16.0 b/metadata/md5-cache/dev-ml/stdio-0.16.0
new file mode 100644
index 000000000000..dc1b8115299e
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/stdio-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Standard IO Library for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/stdio
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/stdio/archive/v0.16.0.tar.gz -> stdio-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=cdecc4a7ea69defa04796e9c22ae4fbb
diff --git a/metadata/md5-cache/dev-ml/stdlib-shims-0.2.0 b/metadata/md5-cache/dev-ml/stdlib-shims-0.2.0
new file mode 100644
index 000000000000..dc2f25fb6f26
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/stdlib-shims-0.2.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Pure OCaml library that allows replacing Pervasives with Stdlib before 4.08
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/stdlib-shims
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0
+SRC_URI=https://github.com/ocaml/stdlib-shims/releases/download/0.2.0/stdlib-shims-0.2.0.tbz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=113d794f66510a4eaa9311171ced7354
diff --git a/metadata/md5-cache/dev-ml/stdlib-shims-0.3.0 b/metadata/md5-cache/dev-ml/stdlib-shims-0.3.0
new file mode 100644
index 000000000000..14ace6984c1c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/stdlib-shims-0.3.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Pure OCaml library that allows replacing Pervasives with Stdlib before 4.08
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/stdlib-shims
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0
+SRC_URI=https://github.com/ocaml/stdlib-shims/releases/download/0.3.0/stdlib-shims-0.3.0.tbz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=d0752845fc419c3b03fcb4b820d09c1d
diff --git a/metadata/md5-cache/dev-ml/stdune-3.0.3-r2 b/metadata/md5-cache/dev-ml/stdune-3.0.3-r2
new file mode 100644
index 000000000000..4e6a8d419346
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/stdune-3.0.3-r2
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.0.3:=[ocamlopt?] ~dev-ml/ordering-3.0.3:=[ocamlopt?] >=dev-ml/csexp-1.5:=[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 multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.0.3:=[ocamlopt?] ~dev-ml/ordering-3.0.3:=[ocamlopt?] >=dev-ml/csexp-1.5:=[ocamlopt?] !<dev-ml/dune-private-libs-3 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.0.3
+SRC_URI=https://github.com/ocaml/dune/archive/3.0.3.tar.gz -> dune-3.0.3.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=620b194e4e197653e9ca219ea099368a
diff --git a/metadata/md5-cache/dev-ml/stdune-3.10.0 b/metadata/md5-cache/dev-ml/stdune-3.10.0
new file mode 100644
index 000000000000..9b8579f4bbc2
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/stdune-3.10.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.10.0:=[ocamlopt?] ~dev-ml/ordering-3.10.0:=[ocamlopt?] >=dev-ml/csexp-1.5:=[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 multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.10.0:=[ocamlopt?] ~dev-ml/ordering-3.10.0:=[ocamlopt?] >=dev-ml/csexp-1.5:=[ocamlopt?] !<dev-ml/dune-private-libs-3 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.10.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.10.0.tar.gz -> dune-3.10.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=c7c0debae68bed48faef4a88e6c550e9
diff --git a/metadata/md5-cache/dev-ml/stdune-3.2.0-r1 b/metadata/md5-cache/dev-ml/stdune-3.2.0-r1
new file mode 100644
index 000000000000..d077407e3b94
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/stdune-3.2.0-r1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.2.0:=[ocamlopt?] ~dev-ml/ordering-3.2.0:=[ocamlopt?] >=dev-ml/csexp-1.5:=[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 multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.2.0:=[ocamlopt?] ~dev-ml/ordering-3.2.0:=[ocamlopt?] >=dev-ml/csexp-1.5:=[ocamlopt?] !<dev-ml/dune-private-libs-3 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.2.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.2.0.tar.gz -> dune-3.2.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=473e441f7a184998031ed485f9f32c57
diff --git a/metadata/md5-cache/dev-ml/stdune-3.6.1-r1 b/metadata/md5-cache/dev-ml/stdune-3.6.1-r1
new file mode 100644
index 000000000000..76da3c35adcd
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/stdune-3.6.1-r1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.6.1:=[ocamlopt?] ~dev-ml/ordering-3.6.1:=[ocamlopt?] >=dev-ml/csexp-1.5:=[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 multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.6.1:=[ocamlopt?] ~dev-ml/ordering-3.6.1:=[ocamlopt?] >=dev-ml/csexp-1.5:=[ocamlopt?] !<dev-ml/dune-private-libs-3 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.6.1
+SRC_URI=https://github.com/ocaml/dune/archive/3.6.1.tar.gz -> dune-3.6.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=c7c0debae68bed48faef4a88e6c550e9
diff --git a/metadata/md5-cache/dev-ml/stdune-3.6.2-r1 b/metadata/md5-cache/dev-ml/stdune-3.6.2-r1
new file mode 100644
index 000000000000..34b43fb57d72
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/stdune-3.6.2-r1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.6.2:=[ocamlopt?] ~dev-ml/ordering-3.6.2:=[ocamlopt?] >=dev-ml/csexp-1.5:=[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 multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.6.2:=[ocamlopt?] ~dev-ml/ordering-3.6.2:=[ocamlopt?] >=dev-ml/csexp-1.5:=[ocamlopt?] !<dev-ml/dune-private-libs-3 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.6.2
+SRC_URI=https://github.com/ocaml/dune/archive/3.6.2.tar.gz -> dune-3.6.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=47ec407368be5a4600decc192565b439
diff --git a/metadata/md5-cache/dev-ml/stdune-3.7.0-r1 b/metadata/md5-cache/dev-ml/stdune-3.7.0-r1
new file mode 100644
index 000000000000..cd4311295d7e
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/stdune-3.7.0-r1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.7.0:=[ocamlopt?] ~dev-ml/ordering-3.7.0:=[ocamlopt?] >=dev-ml/csexp-1.5:=[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 multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.7.0:=[ocamlopt?] ~dev-ml/ordering-3.7.0:=[ocamlopt?] >=dev-ml/csexp-1.5:=[ocamlopt?] !<dev-ml/dune-private-libs-3 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.7.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.7.0.tar.gz -> dune-3.7.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=c7c0debae68bed48faef4a88e6c550e9
diff --git a/metadata/md5-cache/dev-ml/stdune-3.7.1 b/metadata/md5-cache/dev-ml/stdune-3.7.1
new file mode 100644
index 000000000000..0b777dd6421d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/stdune-3.7.1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.7.1:=[ocamlopt?] ~dev-ml/ordering-3.7.1:=[ocamlopt?] >=dev-ml/csexp-1.5:=[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 multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.7.1:=[ocamlopt?] ~dev-ml/ordering-3.7.1:=[ocamlopt?] >=dev-ml/csexp-1.5:=[ocamlopt?] !<dev-ml/dune-private-libs-3 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.7.1
+SRC_URI=https://github.com/ocaml/dune/archive/3.7.1.tar.gz -> dune-3.7.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=521dd45634d2db919205c6fc6d45d2f0
diff --git a/metadata/md5-cache/dev-ml/stdune-3.8.0 b/metadata/md5-cache/dev-ml/stdune-3.8.0
new file mode 100644
index 000000000000..f0850e71c4d6
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/stdune-3.8.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.8.0:=[ocamlopt?] ~dev-ml/ordering-3.8.0:=[ocamlopt?] >=dev-ml/csexp-1.5:=[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 multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.8.0:=[ocamlopt?] ~dev-ml/ordering-3.8.0:=[ocamlopt?] >=dev-ml/csexp-1.5:=[ocamlopt?] !<dev-ml/dune-private-libs-3 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.8.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.8.0.tar.gz -> dune-3.8.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=c7c0debae68bed48faef4a88e6c550e9
diff --git a/metadata/md5-cache/dev-ml/stdune-3.9.0 b/metadata/md5-cache/dev-ml/stdune-3.9.0
new file mode 100644
index 000000000000..c639c9f1068a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/stdune-3.9.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.9.0:=[ocamlopt?] ~dev-ml/ordering-3.9.0:=[ocamlopt?] >=dev-ml/csexp-1.5:=[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 multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.9.0:=[ocamlopt?] ~dev-ml/ordering-3.9.0:=[ocamlopt?] >=dev-ml/csexp-1.5:=[ocamlopt?] !<dev-ml/dune-private-libs-3 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.9.0
+SRC_URI=https://github.com/ocaml/dune/archive/3.9.0.tar.gz -> dune-3.9.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=c7c0debae68bed48faef4a88e6c550e9
diff --git a/metadata/md5-cache/dev-ml/stdune-3.9.1 b/metadata/md5-cache/dev-ml/stdune-3.9.1
new file mode 100644
index 000000000000..6c2536e57be2
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/stdune-3.9.1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install test
+DEPEND=dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.9.1:=[ocamlopt?] ~dev-ml/ordering-3.9.1:=[ocamlopt?] >=dev-ml/csexp-1.5:=[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 multiprocessing
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.9.1:=[ocamlopt?] ~dev-ml/ordering-3.9.1:=[ocamlopt?] >=dev-ml/csexp-1.5:=[ocamlopt?] !<dev-ml/dune-private-libs-3 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/3.9.1
+SRC_URI=https://github.com/ocaml/dune/archive/3.9.1.tar.gz -> dune-3.9.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=c7c0debae68bed48faef4a88e6c550e9
diff --git a/metadata/md5-cache/dev-ml/textutils-0.14.0 b/metadata/md5-cache/dev-ml/textutils-0.14.0
new file mode 100644
index 000000000000..62f3eb0985bc
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/textutils-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/core:= dev-ml/core_kernel:= dev-ml/ppx_jane:= dev-ml/uutf:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Text output utilities
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/textutils
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=dev-ml/core:= dev-ml/core_kernel:= dev-ml/ppx_jane:= dev-ml/uutf:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/textutils/archive/v0.14.0.tar.gz -> textutils-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=f6c9f4cb8bb447b678d104b30b8edbbf
diff --git a/metadata/md5-cache/dev-ml/textutils-0.15.0 b/metadata/md5-cache/dev-ml/textutils-0.15.0
new file mode 100644
index 000000000000..e28bc14b90ae
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/textutils-0.15.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/core_unix:0/0.15 dev-ml/textutils_kernel:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Text output utilities
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/textutils
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 x86
+LICENSE=MIT
+RDEPEND=dev-ml/core_unix:0/0.15 dev-ml/textutils_kernel:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/textutils/archive/v0.15.0.tar.gz -> textutils-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=2a406897381d5da84d81497c0ecd6457
diff --git a/metadata/md5-cache/dev-ml/textutils-0.16.0 b/metadata/md5-cache/dev-ml/textutils-0.16.0
new file mode 100644
index 000000000000..255e377903de
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/textutils-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/core:0/0.16 dev-ml/core_kernel:0/0.16 dev-ml/core_unix:0/0.16 dev-ml/ppx_jane:0/0.16 dev-ml/textutils_kernel:0/0.16 >=dev-ml/uutf-1.0.2:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Text output utilities
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/textutils
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/core:0/0.16 dev-ml/core_kernel:0/0.16 dev-ml/core_unix:0/0.16 dev-ml/ppx_jane:0/0.16 dev-ml/textutils_kernel:0/0.16 >=dev-ml/uutf-1.0.2:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/textutils/archive/v0.16.0.tar.gz -> textutils-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=6f28c3c4325dd17a3675ce2ef031cebb
diff --git a/metadata/md5-cache/dev-ml/textutils_kernel-0.15.0 b/metadata/md5-cache/dev-ml/textutils_kernel-0.15.0
new file mode 100644
index 000000000000..78655fb44f1d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/textutils_kernel-0.15.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/core:0/0.15 >=dev-ml/uutf-1.0.2:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Text output utilities
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/textutils_kernel
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=dev-ml/core:0/0.15 >=dev-ml/uutf-1.0.2:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/textutils_kernel/archive/refs/tags/v0.15.0.tar.gz -> textutils_kernel-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=6f652ef2affd81bafc3c6bf50af585d0
diff --git a/metadata/md5-cache/dev-ml/textutils_kernel-0.16.0 b/metadata/md5-cache/dev-ml/textutils_kernel-0.16.0
new file mode 100644
index 000000000000..54fae2283f8d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/textutils_kernel-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/core:0/0.16 dev-ml/ppx_jane:0/0.16 >=dev-ml/uutf-1.0.2:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Text output utilities
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/textutils_kernel
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/core:0/0.16 dev-ml/ppx_jane:0/0.16 >=dev-ml/uutf-1.0.2:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/textutils_kernel/archive/refs/tags/v0.16.0.tar.gz -> textutils_kernel-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=72f353c62d24518decfddd5bfa0cd396
diff --git a/metadata/md5-cache/dev-ml/time_now-0.14.0 b/metadata/md5-cache/dev-ml/time_now-0.14.0
new file mode 100644
index 000000000000..cf0422cb4eb5
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/time_now-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= dev-ml/jane-street-headers:= dev-ml/jst-config:= dev-ml/ppx_base:= dev-ml/ppx_optcomp:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Reports the current time
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/time_now
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=dev-ml/base:= dev-ml/jane-street-headers:= dev-ml/jst-config:= dev-ml/ppx_base:= dev-ml/ppx_optcomp:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/time_now/archive/v0.14.0.tar.gz -> time_now-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=2242d7bc25c352352f666a0e5b755b69
diff --git a/metadata/md5-cache/dev-ml/time_now-0.15.0 b/metadata/md5-cache/dev-ml/time_now-0.15.0
new file mode 100644
index 000000000000..3d88741e6dc2
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/time_now-0.15.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/jane-street-headers:0/0.15 dev-ml/jst-config:0/0.15 dev-ml/ppx_base:0/0.15 dev-ml/ppx_optcomp:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Reports the current time
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/time_now
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=dev-ml/jane-street-headers:0/0.15 dev-ml/jst-config:0/0.15 dev-ml/ppx_base:0/0.15 dev-ml/ppx_optcomp:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/time_now/archive/v0.15.0.tar.gz -> time_now-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=800a28c4fd314e32f7a3177c05e167c5
diff --git a/metadata/md5-cache/dev-ml/time_now-0.16.0 b/metadata/md5-cache/dev-ml/time_now-0.16.0
new file mode 100644
index 000000000000..212e7be8ddcc
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/time_now-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/jane-street-headers:0/0.16 dev-ml/jst-config:0/0.16 dev-ml/ppx_base:0/0.16 dev-ml/ppx_enumerate:= dev-ml/ppx_hash:= dev-ml/ppx_optcomp:0/0.16 dev-ml/stdio:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Reports the current time
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/time_now
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 dev-ml/jane-street-headers:0/0.16 dev-ml/jst-config:0/0.16 dev-ml/ppx_base:0/0.16 dev-ml/ppx_enumerate:= dev-ml/ppx_hash:= dev-ml/ppx_optcomp:0/0.16 dev-ml/stdio:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/time_now/archive/v0.16.0.tar.gz -> time_now-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=111f066f7bcd6567f0f1147abaa384a9
diff --git a/metadata/md5-cache/dev-ml/timezone-0.14.0 b/metadata/md5-cache/dev-ml/timezone-0.14.0
new file mode 100644
index 000000000000..ae84a83efa89
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/timezone-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/core_kernel:= dev-ml/ppx_jane:= dev-ml/stdio:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Time-zone handling for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/timezone
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=dev-ml/core_kernel:= dev-ml/ppx_jane:= dev-ml/stdio:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/timezone/archive/v0.14.0.tar.gz -> timezone-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=3c351a31154f1123a1371567c83187ca
diff --git a/metadata/md5-cache/dev-ml/timezone-0.15.0 b/metadata/md5-cache/dev-ml/timezone-0.15.0
new file mode 100644
index 000000000000..60d9fd3d9a8b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/timezone-0.15.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/core:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Time-zone handling for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/timezone
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86
+LICENSE=MIT
+RDEPEND=dev-ml/core:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/timezone/archive/v0.15.0.tar.gz -> timezone-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=a486656864942658c1cc9d6f2ecccb44
diff --git a/metadata/md5-cache/dev-ml/timezone-0.16.0-r1 b/metadata/md5-cache/dev-ml/timezone-0.16.0-r1
new file mode 100644
index 000000000000..cec8309b1af5
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/timezone-0.16.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/core:0/0.16 dev-ml/ppx_jane:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Time-zone handling for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/timezone
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/core:0/0.16 dev-ml/ppx_jane:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/timezone/archive/v0.16.0.tar.gz -> timezone-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=52ab664cdb51af7f7e0a93627b300c3f
diff --git a/metadata/md5-cache/dev-ml/tiny_httpd-0.12-r1 b/metadata/md5-cache/dev-ml/tiny_httpd-0.12-r1
new file mode 100644
index 000000000000..5c4ea96bb5d7
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/tiny_httpd-0.12-r1
@@ -0,0 +1,17 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.08 dev-ml/result:= camlzip? ( >=dev-ml/camlzip-1.06:= ) test? ( dev-ml/qtest dev-ml/ounit2 dev-ml/ptime dev-ml/qcheck net-misc/curl ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Minimal HTTP server with a small request router
+EAPI=8
+HOMEPAGE=https://github.com/c-cube/tiny_httpd https://opam.ocaml.org/packages/tiny_httpd
+INHERIT=dune multiprocessing
+IUSE=camlzip ocamlopt test
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.08 dev-ml/result:= camlzip? ( >=dev-ml/camlzip-1.06:= ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+REQUIRED_USE=test? ( camlzip )
+RESTRICT=!test? ( test )
+SLOT=0/0.12
+SRC_URI=https://github.com/c-cube/tiny_httpd/archive/refs/tags/v0.12.tar.gz -> tiny_httpd-0.12.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=a4f587553d0deffcba850cf4252a1895
diff --git a/metadata/md5-cache/dev-ml/topkg-1.0.3 b/metadata/md5-cache/dev-ml/topkg-1.0.3
new file mode 100644
index 000000000000..ba9f2168194d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/topkg-1.0.3
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-ml/result:= dev-ml/ocamlbuild:= dev-ml/findlib:= dev-lang/ocaml:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=The transitory OCaml software packager
+EAPI=7
+HOMEPAGE=http://erratique.ch/software/topkg https://github.com/dbuenzli/topkg
+INHERIT=findlib
+IUSE=+ocamlopt +ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=ISC
+RDEPEND=dev-ml/result:= dev-ml/ocamlbuild:= dev-ml/findlib:= dev-lang/ocaml:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/1.0.3
+SRC_URI=https://github.com/dbuenzli/topkg/archive/v1.0.3.tar.gz -> topkg-1.0.3.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=603395431699b9048a15ba2621199df5
diff --git a/metadata/md5-cache/dev-ml/topkg-1.0.5 b/metadata/md5-cache/dev-ml/topkg-1.0.5
new file mode 100644
index 000000000000..f21e98d1fe90
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/topkg-1.0.5
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-ml/result:= dev-ml/ocamlbuild:= dev-ml/findlib:= dev-lang/ocaml:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=The transitory OCaml software packager
+EAPI=7
+HOMEPAGE=http://erratique.ch/software/topkg https://github.com/dbuenzli/topkg
+INHERIT=findlib
+IUSE=+ocamlopt +ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=ISC
+RDEPEND=dev-ml/result:= dev-ml/ocamlbuild:= dev-ml/findlib:= dev-lang/ocaml:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/1.0.5
+SRC_URI=https://github.com/dbuenzli/topkg/archive/v1.0.5.tar.gz -> topkg-1.0.5.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=9ccf21b5a677145d2cd0c34ce8d134df
diff --git a/metadata/md5-cache/dev-ml/topkg-1.0.6 b/metadata/md5-cache/dev-ml/topkg-1.0.6
new file mode 100644
index 000000000000..9c46c853bd51
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/topkg-1.0.6
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-ml/result:= dev-ml/ocamlbuild:= dev-ml/findlib:= dev-lang/ocaml:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=The transitory OCaml software packager
+EAPI=8
+HOMEPAGE=http://erratique.ch/software/topkg https://github.com/dbuenzli/topkg
+INHERIT=findlib
+IUSE=+ocamlopt +ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=ISC
+RDEPEND=dev-ml/result:= dev-ml/ocamlbuild:= dev-ml/findlib:= dev-lang/ocaml:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/1.0.6
+SRC_URI=https://github.com/dbuenzli/topkg/archive/v1.0.6.tar.gz -> topkg-1.0.6.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=fef933a1c8e92e255eacbc68b0758bd8
diff --git a/metadata/md5-cache/dev-ml/topkg-1.0.7 b/metadata/md5-cache/dev-ml/topkg-1.0.7
new file mode 100644
index 000000000000..d61ac10b2e14
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/topkg-1.0.7
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-ml/result:= dev-ml/ocamlbuild:= dev-ml/findlib:= dev-lang/ocaml:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=The transitory OCaml software packager
+EAPI=8
+HOMEPAGE=http://erratique.ch/software/topkg https://github.com/dbuenzli/topkg
+INHERIT=findlib
+IUSE=+ocamlopt +ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=ISC
+RDEPEND=dev-ml/result:= dev-ml/ocamlbuild:= dev-ml/findlib:= dev-lang/ocaml:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/1.0.7
+SRC_URI=https://github.com/dbuenzli/topkg/archive/v1.0.7.tar.gz -> topkg-1.0.7.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=0fcf54eed81763145fc0cb59db17a229
diff --git a/metadata/md5-cache/dev-ml/trie-1.0.0 b/metadata/md5-cache/dev-ml/trie-1.0.0
new file mode 100644
index 000000000000..1e9ccf52f506
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/trie-1.0.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Strict impure trie tree
+EAPI=7
+HOMEPAGE=https://github.com/kandu/trie
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/1.0.0
+SRC_URI=https://github.com/kandu/trie/archive/1.0.0.tar.gz -> trie-1.0.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=e6697aad0709106a3537b4074acb691d
diff --git a/metadata/md5-cache/dev-ml/typerep-0.14.0 b/metadata/md5-cache/dev-ml/typerep-0.14.0
new file mode 100644
index 000000000000..8eaa14325340
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/typerep-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Library for creating runtime representation of OCaml types
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/typerep
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/typerep/archive/v0.14.0.tar.gz -> typerep-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=3a43d25022ab5a9ec4c3a60dc4702af9
diff --git a/metadata/md5-cache/dev-ml/typerep-0.15.0 b/metadata/md5-cache/dev-ml/typerep-0.15.0
new file mode 100644
index 000000000000..91af50f5a4d5
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/typerep-0.15.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Library for creating runtime representation of OCaml types
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/typerep
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/typerep/archive/v0.15.0.tar.gz -> typerep-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=a61c633ee9627a11c31fe627615449a3
diff --git a/metadata/md5-cache/dev-ml/typerep-0.16.0 b/metadata/md5-cache/dev-ml/typerep-0.16.0
new file mode 100644
index 000000000000..b0d1e524205f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/typerep-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Library for creating runtime representation of OCaml types
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/typerep
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/typerep/archive/v0.16.0.tar.gz -> typerep-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=01e14532cc5f3968fa37afc3d20a4145
diff --git a/metadata/md5-cache/dev-ml/tyxml-4.5.0 b/metadata/md5-cache/dev-ml/tyxml-4.5.0
new file mode 100644
index 000000000000..e0aa6b2c589f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/tyxml-4.5.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-ml/alcotest dev-ml/reason ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/markup:= dev-ml/ppxlib:= dev-ml/uutf:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=A library for building correct HTML and SVG documents
+EAPI=8
+HOMEPAGE=https://github.com/ocsigen/tyxml
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-ml/markup:= dev-ml/ppxlib:= dev-ml/uutf:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ocsigen/tyxml/releases/download/4.5.0/tyxml-4.5.0.tbz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=5a5ef4d0f7cce84242b642956cb18b4e
diff --git a/metadata/md5-cache/dev-ml/uchar-0.0.2-r1 b/metadata/md5-cache/dev-ml/uchar-0.0.2-r1
new file mode 100644
index 000000000000..4e698f54f918
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/uchar-0.0.2-r1
@@ -0,0 +1,16 @@
+BDEPEND=dev-ml/ocamlbuild
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.03:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=Uchar compatibility library
+EAPI=8
+HOMEPAGE=https://github.com/ocaml/uchar
+INHERIT=edo findlib
+IUSE=+ocamlopt +ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=LGPL-2-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4.03:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?]
+RESTRICT=test
+SLOT=0/0.0.2
+SRC_URI=https://github.com/ocaml/uchar/archive/v0.0.2.tar.gz -> uchar-0.0.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=c6feab96bb138a6d2ecf8dc24c90a5ee
diff --git a/metadata/md5-cache/dev-ml/unidecode-0.4.0 b/metadata/md5-cache/dev-ml/unidecode-0.4.0
new file mode 100644
index 000000000000..862e4cd94775
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/unidecode-0.4.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=test? ( dev-ml/ounit2 ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Convert unicode strings into its ASCII representation
+EAPI=7
+HOMEPAGE=https://github.com/geneweb/unidecode
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=amd64 x86
+LICENSE=GPL-3
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/0.4.0
+SRC_URI=https://github.com/geneweb/unidecode/archive/v0.4.0.tar.gz -> unidecode-0.4.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=2e82a7b47fa8eab09da9a045061a9487
diff --git a/metadata/md5-cache/dev-ml/utop-2.12.1 b/metadata/md5-cache/dev-ml/utop-2.12.1
new file mode 100644
index 000000000000..a862a932d666
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/utop-2.12.1
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/cppo dev-ml/findlib emacs? ( >=app-editors/emacs-24:* >=app-emacs/tuareg-mode-2.2.0 ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install postinst postrm test
+DEPEND=dev-ml/lambda-term:= dev-ml/logs:= dev-ml/lwt:= dev-ml/react:= dev-ml/zed:= >=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
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD
+RDEPEND=dev-ml/lambda-term:= dev-ml/logs:= dev-ml/lwt:= dev-ml/react:= dev-ml/zed:= emacs? ( >=app-editors/emacs-24:* >=app-emacs/tuareg-mode-2.2.0 ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/2.12.1
+SRC_URI=https://github.com/ocaml-community/utop/archive/2.12.1.tar.gz -> utop-2.12.1.tar.gz
+_eclasses_=elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=bc7480bb0d681a77eb00490985db98c9
diff --git a/metadata/md5-cache/dev-ml/uucp-15.0.0 b/metadata/md5-cache/dev-ml/uucp-15.0.0
new file mode 100644
index 000000000000..5a4c5bbf20e2
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/uucp-15.0.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/ocamlbuild dev-ml/opam-installer dev-lang/ocaml
+DEFINED_PHASES=compile install
+DEPEND=dev-ml/topkg dev-ml/findlib >=dev-lang/ocaml-4:=
+DESCRIPTION=Unicode character properties for OCaml
+EAPI=7
+HOMEPAGE=https://erratique.ch/software/uucp https://github.com/dbuenzli/uucp
+INHERIT=opam
+KEYWORDS=amd64 x86
+LICENSE=ISC
+RDEPEND=dev-ml/topkg dev-ml/findlib >=dev-lang/ocaml-4:=
+SLOT=0/15.0.0
+SRC_URI=https://erratique.ch/software/uucp/releases/uucp-15.0.0.tbz
+_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656
+_md5_=3026ac3b91163488be07a83c958f30b0
diff --git a/metadata/md5-cache/dev-ml/uucp-15.1.0 b/metadata/md5-cache/dev-ml/uucp-15.1.0
new file mode 100644
index 000000000000..1497f210f992
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/uucp-15.1.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/ocamlbuild dev-ml/opam-installer dev-lang/ocaml
+DEFINED_PHASES=compile install
+DEPEND=dev-ml/topkg dev-ml/findlib >=dev-lang/ocaml-4:=
+DESCRIPTION=Unicode character properties for OCaml
+EAPI=8
+HOMEPAGE=https://erratique.ch/software/uucp https://github.com/dbuenzli/uucp
+INHERIT=opam
+KEYWORDS=~amd64 ~x86
+LICENSE=ISC
+RDEPEND=dev-ml/topkg dev-ml/findlib >=dev-lang/ocaml-4:=
+SLOT=0/15.1.0
+SRC_URI=https://erratique.ch/software/uucp/releases/uucp-15.1.0.tbz
+_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656
+_md5_=03de6d42a5816d74ddaa1ad082838286
diff --git a/metadata/md5-cache/dev-ml/uuidm-0.9.7 b/metadata/md5-cache/dev-ml/uuidm-0.9.7
new file mode 100644
index 000000000000..badffa68e024
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/uuidm-0.9.7
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/findlib[ocamlopt=] dev-ml/ocamlbuild[ocamlopt=] dev-ml/topkg dev-ml/opam-installer dev-lang/ocaml
+DEFINED_PHASES=compile install
+DEPEND=>=dev-lang/ocaml-4:=
+DESCRIPTION=Universally unique identifiers (UUIDs) for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/dbuenzli/uuidm
+INHERIT=opam
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=ISC
+RDEPEND=>=dev-lang/ocaml-4:=
+SLOT=0/0.9.7
+SRC_URI=https://github.com/dbuenzli/uuidm/archive/v0.9.7.tar.gz -> uuidm-0.9.7.tar.gz
+_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656
+_md5_=c62e48c79cf0d1b49c0a936558a54d94
diff --git a/metadata/md5-cache/dev-ml/uuidm-0.9.8 b/metadata/md5-cache/dev-ml/uuidm-0.9.8
new file mode 100644
index 000000000000..ca02a095dc14
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/uuidm-0.9.8
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/findlib[ocamlopt=] dev-ml/ocamlbuild[ocamlopt=] dev-ml/topkg dev-ml/opam-installer dev-lang/ocaml
+DEFINED_PHASES=compile install
+DEPEND=>=dev-lang/ocaml-4:=
+DESCRIPTION=Universally unique identifiers (UUIDs) for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/dbuenzli/uuidm/
+INHERIT=opam
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=ISC
+RDEPEND=>=dev-lang/ocaml-4:=
+SLOT=0/0.9.8
+SRC_URI=https://github.com/dbuenzli/uuidm/archive/v0.9.8.tar.gz -> uuidm-0.9.8.tar.gz
+_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656
+_md5_=d65d0b6f1c55341aacbda8121ef749d2
diff --git a/metadata/md5-cache/dev-ml/uunf-15.0.0 b/metadata/md5-cache/dev-ml/uunf-15.0.0
new file mode 100644
index 000000000000..3566bac38052
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/uunf-15.0.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/findlib dev-ml/opam-installer dev-lang/ocaml
+DEFINED_PHASES=compile install
+DEPEND=dev-ml/topkg:= dev-ml/uutf:= dev-ml/cmdliner:= >=dev-lang/ocaml-4:=
+DESCRIPTION=Unicode text normalization
+EAPI=7
+HOMEPAGE=https://erratique.ch/software/uunf https://github.com/dbuenzli/uunf
+INHERIT=opam
+KEYWORDS=amd64 x86
+LICENSE=ISC
+RDEPEND=dev-ml/topkg:= dev-ml/uutf:= dev-ml/cmdliner:= >=dev-lang/ocaml-4:=
+SLOT=0/15.0.0
+SRC_URI=https://erratique.ch/software/uunf/releases/uunf-15.0.0.tbz
+_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656
+_md5_=e7da42232ccb43603468d7b43bb12bb7
diff --git a/metadata/md5-cache/dev-ml/uunf-15.1.0 b/metadata/md5-cache/dev-ml/uunf-15.1.0
new file mode 100644
index 000000000000..a9d90dc3c0b3
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/uunf-15.1.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/findlib dev-ml/opam-installer dev-lang/ocaml
+DEFINED_PHASES=compile install
+DEPEND=dev-ml/topkg:= dev-ml/uutf:= dev-ml/cmdliner:= >=dev-lang/ocaml-4:=
+DESCRIPTION=Unicode text normalization
+EAPI=8
+HOMEPAGE=https://erratique.ch/software/uunf https://github.com/dbuenzli/uunf
+INHERIT=opam
+KEYWORDS=~amd64 ~x86
+LICENSE=ISC
+RDEPEND=dev-ml/topkg:= dev-ml/uutf:= dev-ml/cmdliner:= >=dev-lang/ocaml-4:=
+SLOT=0/15.1.0
+SRC_URI=https://erratique.ch/software/uunf/releases/uunf-15.1.0.tbz
+_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656
+_md5_=a10196518c5d980a4517eb6b94220b61
diff --git a/metadata/md5-cache/dev-ml/uuseg-15.0.0 b/metadata/md5-cache/dev-ml/uuseg-15.0.0
new file mode 100644
index 000000000000..a6ec0f937676
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/uuseg-15.0.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-ml/cmdliner:= dev-ml/uucp:= dev-ml/uutf:= >=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-ml/cmdliner:= dev-ml/uucp:= dev-ml/uutf:= >=dev-lang/ocaml-4:=
+RESTRICT=!test? ( test )
+SLOT=0/15.0.0
+SRC_URI=https://github.com/dbuenzli/uuseg/archive/v15.0.0.tar.gz -> uuseg-15.0.0.tar.gz
+_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656
+_md5_=74feef1b8eea1a72089016f0c4afc8a7
diff --git a/metadata/md5-cache/dev-ml/uutf-1.0.1 b/metadata/md5-cache/dev-ml/uutf-1.0.1
new file mode 100644
index 000000000000..7830bae10e62
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/uutf-1.0.1
@@ -0,0 +1,16 @@
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/uchar:= utftrip? ( dev-ml/cmdliner:= ) dev-ml/ocamlbuild dev-ml/topkg test? ( dev-ml/cmdliner ) >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=Non-blocking streaming Unicode codec for OCaml
+EAPI=7
+HOMEPAGE=https://erratique.ch/software/uutf
+INHERIT=findlib
+IUSE=doc utftrip +ocamlopt test +ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=ISC
+RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/uchar:= utftrip? ( dev-ml/cmdliner:= ) dev-lang/ocaml:=[ocamlopt?]
+REQUIRED_USE=utftrip? ( ocamlopt )
+RESTRICT=!test? ( test )
+SLOT=0/1.0.1
+SRC_URI=https://erratique.ch/software/uutf/releases/uutf-1.0.1.tbz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=9644152b8012ad5b300977202b4816ff
diff --git a/metadata/md5-cache/dev-ml/uutf-1.0.2 b/metadata/md5-cache/dev-ml/uutf-1.0.2
new file mode 100644
index 000000000000..b20d3a6a36f1
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/uutf-1.0.2
@@ -0,0 +1,16 @@
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/uchar:= utftrip? ( dev-ml/cmdliner:= ) dev-ml/ocamlbuild dev-ml/topkg test? ( dev-ml/cmdliner ) >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=Non-blocking streaming Unicode codec for OCaml
+EAPI=7
+HOMEPAGE=https://erratique.ch/software/uutf
+INHERIT=findlib
+IUSE=doc utftrip +ocamlopt test +ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
+LICENSE=ISC
+RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/uchar:= utftrip? ( dev-ml/cmdliner:= ) dev-lang/ocaml:=[ocamlopt?]
+REQUIRED_USE=utftrip? ( ocamlopt )
+RESTRICT=!test? ( test )
+SLOT=0/1.0.2
+SRC_URI=https://erratique.ch/software/uutf/releases/uutf-1.0.2.tbz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=9644152b8012ad5b300977202b4816ff
diff --git a/metadata/md5-cache/dev-ml/uutf-1.0.3 b/metadata/md5-cache/dev-ml/uutf-1.0.3
new file mode 100644
index 000000000000..a51efc3ca0fd
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/uutf-1.0.3
@@ -0,0 +1,17 @@
+BDEPEND=dev-ml/ocamlbuild dev-ml/topkg test? ( dev-ml/cmdliner[ocamlopt?] )
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/uchar:= utftrip? ( dev-ml/cmdliner:=[ocamlopt?] ) >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=Non-blocking streaming Unicode codec for OCaml
+EAPI=7
+HOMEPAGE=https://erratique.ch/software/uutf
+INHERIT=findlib
+IUSE=doc utftrip +ocamlopt test +ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=ISC
+RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/uchar:= utftrip? ( dev-ml/cmdliner:=[ocamlopt?] ) dev-lang/ocaml:=[ocamlopt?]
+REQUIRED_USE=utftrip? ( ocamlopt )
+RESTRICT=!test? ( test )
+SLOT=0/1.0.3
+SRC_URI=https://erratique.ch/software/uutf/releases/uutf-1.0.3.tbz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c
+_md5_=9dabcb285786962bc03f158c9268b869
diff --git a/metadata/md5-cache/dev-ml/variantslib-0.14.0 b/metadata/md5-cache/dev-ml/variantslib-0.14.0
new file mode 100644
index 000000000000..cfe29cca42ca
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/variantslib-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=OCaml variants as first class values
+EAPI=7
+HOMEPAGE=https://github.com/janestreet/variantslib
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.14.0
+SRC_URI=https://github.com/janestreet/variantslib/archive/v0.14.0.tar.gz -> variantslib-0.14.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=190557f876ca0599787453bb2505af5c
diff --git a/metadata/md5-cache/dev-ml/variantslib-0.15.0 b/metadata/md5-cache/dev-ml/variantslib-0.15.0
new file mode 100644
index 000000000000..0a50edec52df
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/variantslib-0.15.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/base:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=OCaml variants as first class values
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/variantslib
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.15
+SRC_URI=https://github.com/janestreet/variantslib/archive/v0.15.0.tar.gz -> variantslib-0.15.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=138f7fd739bc0688753dd8a6cda99157
diff --git a/metadata/md5-cache/dev-ml/variantslib-0.16.0 b/metadata/md5-cache/dev-ml/variantslib-0.16.0
new file mode 100644
index 000000000000..959d26aeb221
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/variantslib-0.16.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=OCaml variants as first class values
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/variantslib
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.16
+SRC_URI=https://github.com/janestreet/variantslib/archive/v0.16.0.tar.gz -> variantslib-0.16.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=cb0bd1450a08b198ce355a88183d112a
diff --git a/metadata/md5-cache/dev-ml/xml-light-2.2-r3 b/metadata/md5-cache/dev-ml/xml-light-2.2-r3
new file mode 100644
index 000000000000..183f1910ba88
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/xml-light-2.2-r3
@@ -0,0 +1,13 @@
+BDEPEND=app-arch/unzip
+DEFINED_PHASES=compile install test
+DEPEND=dev-lang/ocaml:=[ocamlopt?]
+DESCRIPTION=Minimal Xml parser and printer for OCaml
+EAPI=7
+HOMEPAGE=http://tech.motion-twin.com/xmllight.html
+IUSE=doc +ocamlopt
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
+LICENSE=LGPL-2.1
+RDEPEND=dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/2.2
+SRC_URI=http://tech.motion-twin.com/zip/xml-light-2.2.zip
+_md5_=1570911204b20c5b181d61c6639f6493
diff --git a/metadata/md5-cache/dev-ml/yojson-1.7.0 b/metadata/md5-cache/dev-ml/yojson-1.7.0
new file mode 100644
index 000000000000..562e92297289
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/yojson-1.7.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/cppo-1.6.1 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.02.3:=[ocamlopt?] dev-ml/easy-format:=[ocamlopt?] >=dev-ml/biniou-1.2:=[ocamlopt?] test? ( dev-ml/alcotest ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=JSON parsing and pretty-printing library for OCaml
+EAPI=7
+HOMEPAGE=https://github.com/ocaml-community/yojson
+INHERIT=dune
+IUSE=examples +ocamlopt test
+KEYWORDS=amd64
+LICENSE=BSD
+RDEPEND=>=dev-lang/ocaml-4.02.3:=[ocamlopt?] dev-ml/easy-format:=[ocamlopt?] >=dev-ml/biniou-1.2:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/1.7.0
+SRC_URI=https://github.com/ocaml-community/yojson/archive/1.7.0.tar.gz -> yojson-1.7.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=868cf1887bbcc8e26cb72dd694de61e8
diff --git a/metadata/md5-cache/dev-ml/yojson-2.0.2-r3 b/metadata/md5-cache/dev-ml/yojson-2.0.2-r3
new file mode 100644
index 000000000000..53bbf6b19ae2
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/yojson-2.0.2-r3
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/cppo-1.6.1 test? ( dev-ml/alcotest ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install prepare test
+DEPEND=>=dev-lang/ocaml-4.07:=[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-lang/ocaml-4.07:=[ocamlopt?] !!<dev-ml/seq-0.3 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/2.0.2
+SRC_URI=https://github.com/ocaml-community/yojson/archive/2.0.2.tar.gz -> yojson-2.0.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=778ef2ff8bcbd0929f2bf52a2c53115b
diff --git a/metadata/md5-cache/dev-ml/yojson-2.1.0 b/metadata/md5-cache/dev-ml/yojson-2.1.0
new file mode 100644
index 000000000000..fbb8ceffcb09
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/yojson-2.1.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/cppo-1.6.1 test? ( dev-ml/alcotest ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install prepare test
+DEPEND=>=dev-lang/ocaml-4.07:=[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-lang/ocaml-4.07:=[ocamlopt?] !!<dev-ml/seq-0.3 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/2.1.0
+SRC_URI=https://github.com/ocaml-community/yojson/archive/2.1.0.tar.gz -> yojson-2.1.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=12df1bca764ed3e569e11224c4045871
diff --git a/metadata/md5-cache/dev-ml/zarith-1.12 b/metadata/md5-cache/dev-ml/zarith-1.12
new file mode 100644
index 000000000000..9f93ba133942
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/zarith-1.12
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile configure install test
+DEPEND=>=dev-lang/ocaml-4.05:=[ocamlopt=] !mpir? ( dev-libs/gmp:0= ) mpir? ( sci-libs/mpir:= ) dev-lang/perl >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=Arithmetic and logic operations over arbitrary-precision integers
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/Zarith
+INHERIT=findlib toolchain-funcs
+IUSE=doc mpir +ocamlopt +ocamlopt
+KEYWORDS=amd64 ~arm ~arm64 ~ppc x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4.05:=[ocamlopt=] !mpir? ( dev-libs/gmp:0= ) mpir? ( sci-libs/mpir:= ) dev-lang/ocaml:=[ocamlopt?]
+RESTRICT=!ocamlopt? ( test )
+SLOT=0/1.12
+SRC_URI=https://github.com/ocaml/Zarith/archive/release-1.12.tar.gz -> zarith-1.12.tar.gz
+_eclasses_=findlib cc1c14904708a0a28bcb256b342a808c toolchain-funcs 862d337d98edb576796827be2c6b11ca multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=77ee04077c2b79193875ecd6951410f7
diff --git a/metadata/md5-cache/dev-ml/zarith-1.13 b/metadata/md5-cache/dev-ml/zarith-1.13
new file mode 100644
index 000000000000..8ef48d4d9978
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/zarith-1.13
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile configure install test
+DEPEND=>=dev-lang/ocaml-4.05:=[ocamlopt=] !mpir? ( dev-libs/gmp:0= ) mpir? ( sci-libs/mpir:= ) dev-lang/perl >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DESCRIPTION=Arithmetic and logic operations over arbitrary-precision integers
+EAPI=7
+HOMEPAGE=https://github.com/ocaml/Zarith
+INHERIT=findlib toolchain-funcs
+IUSE=doc mpir +ocamlopt +ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4.05:=[ocamlopt=] !mpir? ( dev-libs/gmp:0= ) mpir? ( sci-libs/mpir:= ) dev-lang/ocaml:=[ocamlopt?]
+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 cc1c14904708a0a28bcb256b342a808c toolchain-funcs 862d337d98edb576796827be2c6b11ca multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=645d72f6fc30e3f14b9168d7068a0fbe
diff --git a/metadata/md5-cache/dev-ml/zed-3.2.2-r1 b/metadata/md5-cache/dev-ml/zed-3.2.2-r1
new file mode 100644
index 000000000000..22baccbbe513
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/zed-3.2.2-r1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-ml/alcotest ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/dune-3 dev-ml/react:= dev-ml/result:= dev-ml/uchar:= dev-ml/uucp:= dev-ml/uuseg:= dev-ml/uutf:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Abstract engine for text edition in OCaml
+EAPI=8
+HOMEPAGE=https://github.com/ocaml-community/zed
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD
+RDEPEND=>=dev-ml/dune-3 dev-ml/react:= dev-ml/result:= dev-ml/uchar:= dev-ml/uucp:= dev-ml/uuseg:= dev-ml/uutf:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/3.2.2
+SRC_URI=https://github.com/ocaml-community/zed/archive/3.2.2.tar.gz -> zed-3.2.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=a32baad56705bd17cf341dc1a9acf065
diff --git a/metadata/md5-cache/dev-ml/zed-3.2.3 b/metadata/md5-cache/dev-ml/zed-3.2.3
new file mode 100644
index 000000000000..383906ac9b79
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/zed-3.2.3
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-ml/alcotest ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/dune-3 dev-ml/react:= dev-ml/result:= dev-ml/uchar:= dev-ml/uucp:= dev-ml/uuseg:= dev-ml/uutf:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Abstract engine for text edition in OCaml
+EAPI=8
+HOMEPAGE=https://github.com/ocaml-community/zed
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD
+RDEPEND=>=dev-ml/dune-3 dev-ml/react:= dev-ml/result:= dev-ml/uchar:= dev-ml/uucp:= dev-ml/uuseg:= dev-ml/uutf:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/3.2.3
+SRC_URI=https://github.com/ocaml-community/zed/archive/3.2.3.tar.gz -> zed-3.2.3.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=a32baad56705bd17cf341dc1a9acf065
diff --git a/metadata/md5-cache/dev-ml/zmq-5.2.1 b/metadata/md5-cache/dev-ml/zmq-5.2.1
new file mode 100644
index 000000000000..be78c7de9758
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/zmq-5.2.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-ml/dune-configurator test? ( dev-ml/ounit2 ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=net-libs/zeromq:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=OCaml bindings for ZeroMQ 4.x
+EAPI=8
+HOMEPAGE=https://github.com/issuu/ocaml-zmq/
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=net-libs/zeromq:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/5.2.1
+SRC_URI=https://github.com/issuu/ocaml-zmq/archive/5.2.1.tar.gz -> ocaml-zmq-5.2.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=93cbdc2108c20e12c87bb4fb54935be8
diff --git a/metadata/md5-cache/dev-ml/zmq-async-5.2.1 b/metadata/md5-cache/dev-ml/zmq-async-5.2.1
new file mode 100644
index 000000000000..dd3a0893aa19
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/zmq-async-5.2.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-ml/dune-configurator test? ( dev-ml/ounit2 ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/async_kernel:= dev-ml/async_unix:= dev-ml/base:= dev-ml/zmq:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Async-aware bindings to ZMQ for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/issuu/ocaml-zmq/
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=dev-ml/async_kernel:= dev-ml/async_unix:= dev-ml/base:= dev-ml/zmq:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/5.2.1
+SRC_URI=https://github.com/issuu/ocaml-zmq/archive/5.2.1.tar.gz -> ocaml-zmq-zmq-async.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=5dd5042fa51a56d031b4b74c427b03b2
diff --git a/metadata/md5-cache/dev-ml/zmq-lwt-5.2.1 b/metadata/md5-cache/dev-ml/zmq-lwt-5.2.1
new file mode 100644
index 000000000000..d32777146392
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/zmq-lwt-5.2.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-ml/dune-configurator test? ( dev-ml/ounit2 ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/lwt:= dev-ml/zmq:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Lwt-aware bindings to ZMQ for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/issuu/ocaml-zmq/
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=dev-ml/lwt:= dev-ml/zmq:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/5.2.1
+SRC_URI=https://github.com/issuu/ocaml-zmq/archive/5.2.1.tar.gz -> ocaml-zmq-5.2.1.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 dune beddc7cde467b2e48afc78a87d042c01
+_md5_=c5e01a7c4db1e75839db6f62b31470ed