summaryrefslogtreecommitdiff
path: root/metadata/md5-cache/dev-ml
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /metadata/md5-cache/dev-ml
reinit the tree, so we can have metadata
Diffstat (limited to 'metadata/md5-cache/dev-ml')
-rw-r--r--metadata/md5-cache/dev-ml/ANSITerminal-0.6.513
-rw-r--r--metadata/md5-cache/dev-ml/ANSITerminal-0.713
-rw-r--r--metadata/md5-cache/dev-ml/OCaml-ImageMagick-0.34-r113
-rw-r--r--metadata/md5-cache/dev-ml/alcotest-0.8.113
-rw-r--r--metadata/md5-cache/dev-ml/alcotest-0.8.213
-rw-r--r--metadata/md5-cache/dev-ml/angstrom-0.7.013
-rw-r--r--metadata/md5-cache/dev-ml/angstrom-async-0.7.012
-rw-r--r--metadata/md5-cache/dev-ml/angstrom-lwt-unix-0.7.012
-rw-r--r--metadata/md5-cache/dev-ml/angstrom-unix-0.7.012
-rw-r--r--metadata/md5-cache/dev-ml/astring-0.8.312
-rw-r--r--metadata/md5-cache/dev-ml/async-0.9.012
-rw-r--r--metadata/md5-cache/dev-ml/async_extra-0.9.011
-rw-r--r--metadata/md5-cache/dev-ml/async_js-0.9.011
-rw-r--r--metadata/md5-cache/dev-ml/async_kernel-0.9.011
-rw-r--r--metadata/md5-cache/dev-ml/async_rpc_kernel-0.9.011
-rw-r--r--metadata/md5-cache/dev-ml/async_ssl-0.9.011
-rw-r--r--metadata/md5-cache/dev-ml/async_unix-0.9.011
-rw-r--r--metadata/md5-cache/dev-ml/atd-1.12.013
-rw-r--r--metadata/md5-cache/dev-ml/atd-1.2.013
-rw-r--r--metadata/md5-cache/dev-ml/atd-1.2.113
-rw-r--r--metadata/md5-cache/dev-ml/atdgen-1.10.013
-rw-r--r--metadata/md5-cache/dev-ml/atdgen-1.10.213
-rw-r--r--metadata/md5-cache/dev-ml/atdgen-1.12.013
-rw-r--r--metadata/md5-cache/dev-ml/base-0.9.111
-rw-r--r--metadata/md5-cache/dev-ml/base-0.9.211
-rw-r--r--metadata/md5-cache/dev-ml/base-0.9.311
-rw-r--r--metadata/md5-cache/dev-ml/batteries-2.7.013
-rw-r--r--metadata/md5-cache/dev-ml/bignum-0.9.011
-rw-r--r--metadata/md5-cache/dev-ml/bin-prot-0.9.011
-rw-r--r--metadata/md5-cache/dev-ml/bin-prot-0.9.111
-rw-r--r--metadata/md5-cache/dev-ml/biniou-1.0.1213
-rw-r--r--metadata/md5-cache/dev-ml/biniou-1.0.1313
-rw-r--r--metadata/md5-cache/dev-ml/biniou-1.1.013
-rw-r--r--metadata/md5-cache/dev-ml/biniou-1.2.013
-rw-r--r--metadata/md5-cache/dev-ml/bolt-1.413
-rw-r--r--metadata/md5-cache/dev-ml/bos-0.1.612
-rw-r--r--metadata/md5-cache/dev-ml/bson-0.89.313
-rw-r--r--metadata/md5-cache/dev-ml/cairo-ocaml-1.2.013
-rw-r--r--metadata/md5-cache/dev-ml/calendar-2.0413
-rw-r--r--metadata/md5-cache/dev-ml/camlbz2-0.6.013
-rw-r--r--metadata/md5-cache/dev-ml/camldbm-1.012
-rw-r--r--metadata/md5-cache/dev-ml/camlidl-1.05-r112
-rw-r--r--metadata/md5-cache/dev-ml/camlimages-4.2.213
-rw-r--r--metadata/md5-cache/dev-ml/camlimages-4.2.313
-rw-r--r--metadata/md5-cache/dev-ml/camlimages-4.2.413
-rw-r--r--metadata/md5-cache/dev-ml/camlp4-4.04_p112
-rw-r--r--metadata/md5-cache/dev-ml/camlp4-4.05_p112
-rw-r--r--metadata/md5-cache/dev-ml/camlp5-6.1713
-rw-r--r--metadata/md5-cache/dev-ml/camlp5-7.0013
-rw-r--r--metadata/md5-cache/dev-ml/camlp5-7.0113
-rw-r--r--metadata/md5-cache/dev-ml/camlpdf-2.1.113
-rw-r--r--metadata/md5-cache/dev-ml/camlzip-1.0613
-rw-r--r--metadata/md5-cache/dev-ml/camlzip-1.0713
-rw-r--r--metadata/md5-cache/dev-ml/camomile-0.8.5-r113
-rw-r--r--metadata/md5-cache/dev-ml/capnp-ocaml-3.0.013
-rw-r--r--metadata/md5-cache/dev-ml/capnp-ocaml-3.1.013
-rw-r--r--metadata/md5-cache/dev-ml/cmdliner-1.0.013
-rw-r--r--metadata/md5-cache/dev-ml/cmdliner-1.0.113
-rw-r--r--metadata/md5-cache/dev-ml/cmdliner-1.0.213
-rw-r--r--metadata/md5-cache/dev-ml/configurator-0.9.011
-rw-r--r--metadata/md5-cache/dev-ml/configurator-0.9.111
-rw-r--r--metadata/md5-cache/dev-ml/core-0.9.1-r112
-rw-r--r--metadata/md5-cache/dev-ml/core_bench-0.9.011
-rw-r--r--metadata/md5-cache/dev-ml/core_extended-0.9.011
-rw-r--r--metadata/md5-cache/dev-ml/core_kernel-0.9.011
-rw-r--r--metadata/md5-cache/dev-ml/core_profiler-0.9.011
-rw-r--r--metadata/md5-cache/dev-ml/cppo-1.4.113
-rw-r--r--metadata/md5-cache/dev-ml/cppo-1.5.013
-rw-r--r--metadata/md5-cache/dev-ml/cryptokit-1.1013
-rw-r--r--metadata/md5-cache/dev-ml/cryptokit-1.1114
-rw-r--r--metadata/md5-cache/dev-ml/cryptokit-1.1214
-rw-r--r--metadata/md5-cache/dev-ml/csv-1.513
-rw-r--r--metadata/md5-cache/dev-ml/csv-1.613
-rw-r--r--metadata/md5-cache/dev-ml/csv-1.713
-rw-r--r--metadata/md5-cache/dev-ml/cudf-0.8-r113
-rw-r--r--metadata/md5-cache/dev-ml/deriving-0.7.113
-rw-r--r--metadata/md5-cache/dev-ml/dns-1.0.013
-rw-r--r--metadata/md5-cache/dev-ml/dns-async-1.0.014
-rw-r--r--metadata/md5-cache/dev-ml/dns-lwt-1.0.014
-rw-r--r--metadata/md5-cache/dev-ml/dns-lwt-unix-1.0.014
-rw-r--r--metadata/md5-cache/dev-ml/dose3-5.0.114
-rw-r--r--metadata/md5-cache/dev-ml/easy-format-1.0.213
-rw-r--r--metadata/md5-cache/dev-ml/easy-format-1.2.013
-rw-r--r--metadata/md5-cache/dev-ml/eliom-6.2.013
-rw-r--r--metadata/md5-cache/dev-ml/eliom-999911
-rw-r--r--metadata/md5-cache/dev-ml/enumerate-111.08.00-r113
-rw-r--r--metadata/md5-cache/dev-ml/extlib-1.7.113
-rw-r--r--metadata/md5-cache/dev-ml/extlib-1.7.213
-rw-r--r--metadata/md5-cache/dev-ml/facile-1.1.213
-rw-r--r--metadata/md5-cache/dev-ml/facile-1.1.312
-rw-r--r--metadata/md5-cache/dev-ml/fieldslib-0.9.011
-rw-r--r--metadata/md5-cache/dev-ml/findlib-1.7.113
-rw-r--r--metadata/md5-cache/dev-ml/findlib-1.7.213
-rw-r--r--metadata/md5-cache/dev-ml/findlib-1.7.313
-rw-r--r--metadata/md5-cache/dev-ml/flow_parser-0.50.012
-rw-r--r--metadata/md5-cache/dev-ml/flow_parser-0.51.012
-rw-r--r--metadata/md5-cache/dev-ml/flow_parser-0.52.012
-rw-r--r--metadata/md5-cache/dev-ml/fmt-0.8.413
-rw-r--r--metadata/md5-cache/dev-ml/fort-0.4.212
-rw-r--r--metadata/md5-cache/dev-ml/fpath-0.7.212
-rw-r--r--metadata/md5-cache/dev-ml/gd4o-1.0_alpha513
-rw-r--r--metadata/md5-cache/dev-ml/gen-0.4.0.113
-rw-r--r--metadata/md5-cache/dev-ml/gen_js_api-1.0.312
-rw-r--r--metadata/md5-cache/dev-ml/gen_js_api-1.0.412
-rw-r--r--metadata/md5-cache/dev-ml/gsl-ocaml-1.19.113
-rw-r--r--metadata/md5-cache/dev-ml/herelib-112.35.0013
-rw-r--r--metadata/md5-cache/dev-ml/iTeML-2.512
-rw-r--r--metadata/md5-cache/dev-ml/iTeML-2.612
-rw-r--r--metadata/md5-cache/dev-ml/incremental-0.9.011
-rw-r--r--metadata/md5-cache/dev-ml/incremental_kernel-0.9.011
-rw-r--r--metadata/md5-cache/dev-ml/integers-0.2.211
-rw-r--r--metadata/md5-cache/dev-ml/io-page-1.6.013
-rw-r--r--metadata/md5-cache/dev-ml/jane-street-headers-0.9.011
-rw-r--r--metadata/md5-cache/dev-ml/jbuilder-1.0_beta1113
-rw-r--r--metadata/md5-cache/dev-ml/jbuilder-1.0_beta1213
-rw-r--r--metadata/md5-cache/dev-ml/jbuilder-1.0_beta1313
-rw-r--r--metadata/md5-cache/dev-ml/js-build-tools-113.33.0413
-rw-r--r--metadata/md5-cache/dev-ml/js-build-tools-113.33.0613
-rw-r--r--metadata/md5-cache/dev-ml/js_of_ocaml-2.8.4-r213
-rw-r--r--metadata/md5-cache/dev-ml/js_of_ocaml-3.0.013
-rw-r--r--metadata/md5-cache/dev-ml/js_of_ocaml-999912
-rw-r--r--metadata/md5-cache/dev-ml/jsonm-1.0.112
-rw-r--r--metadata/md5-cache/dev-ml/kaputt-1.212
-rw-r--r--metadata/md5-cache/dev-ml/lablgl-1.05-r113
-rw-r--r--metadata/md5-cache/dev-ml/lablgtk-2.18.513
-rw-r--r--metadata/md5-cache/dev-ml/labltk-8.06.213
-rw-r--r--metadata/md5-cache/dev-ml/labltk-8.06.313
-rw-r--r--metadata/md5-cache/dev-ml/lambda-term-1.1112
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-4.0.114
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-5.0.014
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-5.0.999912
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-999912
-rw-r--r--metadata/md5-cache/dev-ml/logs-0.6.213
-rw-r--r--metadata/md5-cache/dev-ml/lwt-3.0.013
-rw-r--r--metadata/md5-cache/dev-ml/lwt-3.1.012
-rw-r--r--metadata/md5-cache/dev-ml/lwt_glib-1.0.113
-rw-r--r--metadata/md5-cache/dev-ml/lwt_react-1.0.113
-rw-r--r--metadata/md5-cache/dev-ml/lwt_ssl-1.0.113
-rw-r--r--metadata/md5-cache/dev-ml/macaque-0.7.413
-rw-r--r--metadata/md5-cache/dev-ml/markup-0.7.513
-rw-r--r--metadata/md5-cache/dev-ml/mccs-1.1.2c12
-rw-r--r--metadata/md5-cache/dev-ml/menhir-2017071213
-rw-r--r--metadata/md5-cache/dev-ml/merlin-2.5.312
-rw-r--r--metadata/md5-cache/dev-ml/merlin-2.5.412
-rw-r--r--metadata/md5-cache/dev-ml/merlin-2.5.512
-rw-r--r--metadata/md5-cache/dev-ml/merlin-3.0.012
-rw-r--r--metadata/md5-cache/dev-ml/merlin-3.0.112
-rw-r--r--metadata/md5-cache/dev-ml/merlin-3.0.212
-rw-r--r--metadata/md5-cache/dev-ml/merlin-3.0.312
-rw-r--r--metadata/md5-cache/dev-ml/merlin-extend-0.312
-rw-r--r--metadata/md5-cache/dev-ml/mirage-profile-0.7.0-r114
-rw-r--r--metadata/md5-cache/dev-ml/mongo-0.67.213
-rw-r--r--metadata/md5-cache/dev-ml/mtime-1.1.013
-rw-r--r--metadata/md5-cache/dev-ml/oasis-0.4.1013
-rw-r--r--metadata/md5-cache/dev-ml/oasis-0.4.813
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-augeas-0.512
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-autoconf-1.19
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-base64-2.2.013
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-bigstring-0.1.114
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-cairo-0.513
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-cohttp-0.22.013
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-compiler-libs-0.9.012
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-conduit-0.15.412
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-containers-1.213
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-containers-1.313
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-cstruct-3.1.113
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-ctypes-0.11.213
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-ctypes-0.11.313
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-ctypes-0.12.113
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-ctypes-0.13.013
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-data-notation-0.0.11-r113
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-dispatch-0.3.013
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-dispatch-0.4.013
-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.0.013
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-expect-0.0.513
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-extunix-0.1.413
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-extunix-0.1.513
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-fileutils-0.5.113
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-fileutils-0.5.213
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-gettext-0.3.5-r113
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-gettext-0.3.713
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-hashcons-1.213
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-hashcons-1.313
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-ipaddr-2.8.013
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-magic-mime-1.0.013
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-magic-mime-1.1.011
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-make-6.37.011
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-make-6.39.011
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-1.0.312
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-1.0.412
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-1.0.512
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-mysql-1.2.113
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-mysql-1.2.213
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-pcap-0.4.013
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-re-1.7.113
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-redis-0.3.513
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-redis-lwt-0.3.513
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-redis-sync-0.3.513
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-safepass-2.013
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-sha-1.912
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-snappy-0.1.013
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-sqlite3-4.1.213
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-sqlite3-4.1.313
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-sqlite3-4.2.012
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-ssl-0.5.313
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-ssl-0.5.413
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-stdint-0.3.013
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-stdint-0.4.113
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-stdint-0.4.213
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-text-0.813
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-uint-1.2.013
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-uri-1.9.413
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-webmachine-0.4.013
-rw-r--r--metadata/md5-cache/dev-ml/ocaml-websocket-2.913
-rw-r--r--metadata/md5-cache/dev-ml/ocamlbuild-0.10.112
-rw-r--r--metadata/md5-cache/dev-ml/ocamlbuild-0.11.012
-rw-r--r--metadata/md5-cache/dev-ml/ocamldap-2.213
-rw-r--r--metadata/md5-cache/dev-ml/ocamldsort-0.16.0-r111
-rw-r--r--metadata/md5-cache/dev-ml/ocamlgraph-1.8.713
-rw-r--r--metadata/md5-cache/dev-ml/ocamlify-0.0.213
-rw-r--r--metadata/md5-cache/dev-ml/ocamlmod-0.0.813
-rw-r--r--metadata/md5-cache/dev-ml/ocamlmod-0.0.913
-rw-r--r--metadata/md5-cache/dev-ml/ocamlnet-4.1.214
-rw-r--r--metadata/md5-cache/dev-ml/ocamlnet-4.1.314
-rw-r--r--metadata/md5-cache/dev-ml/ocamlnet-4.1.414
-rw-r--r--metadata/md5-cache/dev-ml/ocamlpam-1.113
-rw-r--r--metadata/md5-cache/dev-ml/ocamlsdl-0.9.113
-rw-r--r--metadata/md5-cache/dev-ml/ocamlweb-1.3912
-rw-r--r--metadata/md5-cache/dev-ml/ocplib-endian-1.013
-rw-r--r--metadata/md5-cache/dev-ml/ocsigen-i18n-3.1.011
-rw-r--r--metadata/md5-cache/dev-ml/ocsigen-start-1.0.012
-rw-r--r--metadata/md5-cache/dev-ml/ocsigen-start-999910
-rw-r--r--metadata/md5-cache/dev-ml/ocsigen-toolkit-1.0.013
-rw-r--r--metadata/md5-cache/dev-ml/ocsigen-toolkit-999911
-rw-r--r--metadata/md5-cache/dev-ml/octavius-1.1.012
-rw-r--r--metadata/md5-cache/dev-ml/ocurl-0.6.113
-rw-r--r--metadata/md5-cache/dev-ml/ocurl-0.7.1013
-rw-r--r--metadata/md5-cache/dev-ml/ocurl-0.7.913
-rw-r--r--metadata/md5-cache/dev-ml/odns-0.3-r112
-rw-r--r--metadata/md5-cache/dev-ml/ojquery-0.113
-rw-r--r--metadata/md5-cache/dev-ml/ojquery-999911
-rw-r--r--metadata/md5-cache/dev-ml/onanomsg-1.0-r113
-rw-r--r--metadata/md5-cache/dev-ml/opam-1.3.1-r113
-rw-r--r--metadata/md5-cache/dev-ml/opam-file-format-2.0.0_beta313
-rw-r--r--metadata/md5-cache/dev-ml/optcomp-1.6-r113
-rw-r--r--metadata/md5-cache/dev-ml/ounit-2.0.013
-rw-r--r--metadata/md5-cache/dev-ml/pa_bench-112.06.0013
-rw-r--r--metadata/md5-cache/dev-ml/pa_ounit-113.00.0013
-rw-r--r--metadata/md5-cache/dev-ml/pa_sexp_conv-113.00.0113
-rw-r--r--metadata/md5-cache/dev-ml/pa_structural_sexp-113.00.0013
-rw-r--r--metadata/md5-cache/dev-ml/parmap-1.0_rc7-r113
-rw-r--r--metadata/md5-cache/dev-ml/parmap-1.0_rc813
-rw-r--r--metadata/md5-cache/dev-ml/patience_diff-0.9.012
-rw-r--r--metadata/md5-cache/dev-ml/pcre-ocaml-7.2.313
-rw-r--r--metadata/md5-cache/dev-ml/pcre-ocaml-7.3.013
-rw-r--r--metadata/md5-cache/dev-ml/pgocaml-2.313
-rw-r--r--metadata/md5-cache/dev-ml/pipebang-113.00.0013
-rw-r--r--metadata/md5-cache/dev-ml/pomap-3.0.613
-rw-r--r--metadata/md5-cache/dev-ml/pomap-3.0.713
-rw-r--r--metadata/md5-cache/dev-ml/pomap-4.0.012
-rw-r--r--metadata/md5-cache/dev-ml/postgresql-ocaml-4.0.113
-rw-r--r--metadata/md5-cache/dev-ml/postgresql-ocaml-4.1.012
-rw-r--r--metadata/md5-cache/dev-ml/ppx_assert-0.9.012
-rw-r--r--metadata/md5-cache/dev-ml/ppx_ast-0.9.112
-rw-r--r--metadata/md5-cache/dev-ml/ppx_base-0.9.012
-rw-r--r--metadata/md5-cache/dev-ml/ppx_bench-0.9.112
-rw-r--r--metadata/md5-cache/dev-ml/ppx_bin_prot-0.9.012
-rw-r--r--metadata/md5-cache/dev-ml/ppx_compare-0.9.0-r112
-rw-r--r--metadata/md5-cache/dev-ml/ppx_core-0.9.0-r112
-rw-r--r--metadata/md5-cache/dev-ml/ppx_custom_printf-0.9.0-r112
-rw-r--r--metadata/md5-cache/dev-ml/ppx_derivers-1.012
-rw-r--r--metadata/md5-cache/dev-ml/ppx_deriving-4.2-r113
-rw-r--r--metadata/md5-cache/dev-ml/ppx_deriving_yojson-3.013
-rw-r--r--metadata/md5-cache/dev-ml/ppx_driver-0.9.112
-rw-r--r--metadata/md5-cache/dev-ml/ppx_enumerate-0.9.012
-rw-r--r--metadata/md5-cache/dev-ml/ppx_expect-0.9.012
-rw-r--r--metadata/md5-cache/dev-ml/ppx_fail-0.9.012
-rw-r--r--metadata/md5-cache/dev-ml/ppx_fields_conv-0.9.0-r112
-rw-r--r--metadata/md5-cache/dev-ml/ppx_hash-0.9.012
-rw-r--r--metadata/md5-cache/dev-ml/ppx_here-0.9.112
-rw-r--r--metadata/md5-cache/dev-ml/ppx_import-1.213
-rw-r--r--metadata/md5-cache/dev-ml/ppx_inline_test-0.9.212
-rw-r--r--metadata/md5-cache/dev-ml/ppx_jane-0.9.012
-rw-r--r--metadata/md5-cache/dev-ml/ppx_js_style-0.9.012
-rw-r--r--metadata/md5-cache/dev-ml/ppx_let-0.9.012
-rw-r--r--metadata/md5-cache/dev-ml/ppx_metaquot-0.9.012
-rw-r--r--metadata/md5-cache/dev-ml/ppx_optcomp-0.9.0-r212
-rw-r--r--metadata/md5-cache/dev-ml/ppx_optional-0.9.012
-rw-r--r--metadata/md5-cache/dev-ml/ppx_pipebang-0.9.012
-rw-r--r--metadata/md5-cache/dev-ml/ppx_sexp_conv-0.9.0-r112
-rw-r--r--metadata/md5-cache/dev-ml/ppx_sexp_message-0.9.012
-rw-r--r--metadata/md5-cache/dev-ml/ppx_sexp_value-0.9.012
-rw-r--r--metadata/md5-cache/dev-ml/ppx_tools-5.0.4.03.013
-rw-r--r--metadata/md5-cache/dev-ml/ppx_tools-5.0.4.05.013
-rw-r--r--metadata/md5-cache/dev-ml/ppx_tools_versioned-5.0.112
-rw-r--r--metadata/md5-cache/dev-ml/ppx_traverse-0.9.012
-rw-r--r--metadata/md5-cache/dev-ml/ppx_traverse_builtins-0.9.012
-rw-r--r--metadata/md5-cache/dev-ml/ppx_type_conv-0.9.012
-rw-r--r--metadata/md5-cache/dev-ml/ppx_typerep_conv-0.9.012
-rw-r--r--metadata/md5-cache/dev-ml/ppx_variants_conv-0.9.012
-rw-r--r--metadata/md5-cache/dev-ml/pxp-1.2.8-r113
-rw-r--r--metadata/md5-cache/dev-ml/pxp-1.2.913
-rw-r--r--metadata/md5-cache/dev-ml/qcheck-0.613
-rw-r--r--metadata/md5-cache/dev-ml/qcheck-0.713
-rw-r--r--metadata/md5-cache/dev-ml/re2-0.9.012
-rw-r--r--metadata/md5-cache/dev-ml/react-1.2.113
-rw-r--r--metadata/md5-cache/dev-ml/reactiveData-0.2.113
-rw-r--r--metadata/md5-cache/dev-ml/reactiveData-999911
-rw-r--r--metadata/md5-cache/dev-ml/reason-2.0.013
-rw-r--r--metadata/md5-cache/dev-ml/reason-parser-2.0.013
-rw-r--r--metadata/md5-cache/dev-ml/res-4.0.713
-rw-r--r--metadata/md5-cache/dev-ml/res-5.0.012
-rw-r--r--metadata/md5-cache/dev-ml/result-1.213
-rw-r--r--metadata/md5-cache/dev-ml/rresult-0.5.012
-rw-r--r--metadata/md5-cache/dev-ml/sedlex-1.99.313
-rw-r--r--metadata/md5-cache/dev-ml/sedlex-1.99.413
-rw-r--r--metadata/md5-cache/dev-ml/sequence-0.1013
-rw-r--r--metadata/md5-cache/dev-ml/sexplib-0.9.212
-rw-r--r--metadata/md5-cache/dev-ml/spawn-0.9.012
-rw-r--r--metadata/md5-cache/dev-ml/stdio-0.9.012
-rw-r--r--metadata/md5-cache/dev-ml/stringext-1.4.313
-rw-r--r--metadata/md5-cache/dev-ml/stringext-1.5.013
-rw-r--r--metadata/md5-cache/dev-ml/textutils-0.9.012
-rw-r--r--metadata/md5-cache/dev-ml/topkg-0.9.012
-rw-r--r--metadata/md5-cache/dev-ml/type-conv-113.00.0213
-rw-r--r--metadata/md5-cache/dev-ml/typerep-0.9.012
-rw-r--r--metadata/md5-cache/dev-ml/typerep_extended-0.9.012
-rw-r--r--metadata/md5-cache/dev-ml/tyxml-4.1.013
-rw-r--r--metadata/md5-cache/dev-ml/uchar-0.0.214
-rw-r--r--metadata/md5-cache/dev-ml/ulex-1.113
-rw-r--r--metadata/md5-cache/dev-ml/utop-2.0.112
-rw-r--r--metadata/md5-cache/dev-ml/uuidm-0.9.612
-rw-r--r--metadata/md5-cache/dev-ml/uutf-1.0.113
-rw-r--r--metadata/md5-cache/dev-ml/variantslib-0.9.012
-rw-r--r--metadata/md5-cache/dev-ml/xml-light-2.2-r313
-rw-r--r--metadata/md5-cache/dev-ml/xmlm-1.3.013
-rw-r--r--metadata/md5-cache/dev-ml/xstr-0.2.112
-rw-r--r--metadata/md5-cache/dev-ml/yojson-1.4.013
-rw-r--r--metadata/md5-cache/dev-ml/zarith-1.4.113
-rw-r--r--metadata/md5-cache/dev-ml/zarith-1.513
-rw-r--r--metadata/md5-cache/dev-ml/zarith-1.613
-rw-r--r--metadata/md5-cache/dev-ml/zed-1.512
344 files changed, 4305 insertions, 0 deletions
diff --git a/metadata/md5-cache/dev-ml/ANSITerminal-0.6.5 b/metadata/md5-cache/dev-ml/ANSITerminal-0.6.5
new file mode 100644
index 000000000000..f69c0ac52a3f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ANSITerminal-0.6.5
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Module which offers basic control of ANSI compliant terminals
+EAPI=5
+HOMEPAGE=http://forge.ocamlcore.org/projects/ansiterminal/
+IUSE=+ocamlopt debug doc
+KEYWORDS=~amd64 ~x86
+LICENSE=LGPL-3-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/0.6.5
+SRC_URI=http://forge.ocamlcore.org/frs/download.php/1206/ANSITerminal-0.6.5.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=46ce2151f6f0cf4d4d2c6ede7cc9f925
diff --git a/metadata/md5-cache/dev-ml/ANSITerminal-0.7 b/metadata/md5-cache/dev-ml/ANSITerminal-0.7
new file mode 100644
index 000000000000..6e5d4b10aa25
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ANSITerminal-0.7
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=dev-ml/oasis >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Module which offers basic control of ANSI compliant terminals
+EAPI=5
+HOMEPAGE=https://github.com/Chris00/ANSITerminal
+IUSE=+ocamlopt debug doc
+KEYWORDS=~amd64
+LICENSE=LGPL-3-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/0.7
+SRC_URI=https://github.com/Chris00/ANSITerminal/archive/0.7.tar.gz -> ANSITerminal-0.7.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=4cff3f41c76f47f0dfccbd87add22a65
diff --git a/metadata/md5-cache/dev-ml/OCaml-ImageMagick-0.34-r1 b/metadata/md5-cache/dev-ml/OCaml-ImageMagick-0.34-r1
new file mode 100644
index 000000000000..cbae006e2c82
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/OCaml-ImageMagick-0.34-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=configure install prepare
+DEPEND=>=media-gfx/imagemagick-7:= dev-lang/ocaml:=[ocamlopt] >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Provide the ImageMagick methods to OCaml
+EAPI=6
+HOMEPAGE=http://www.linux-nantes.org/~fmonnier/OCaml/ImageMagick/
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=>=media-gfx/imagemagick-7:= dev-lang/ocaml:=[ocamlopt]
+RESTRICT=test
+SLOT=0/70.34
+SRC_URI=http://www.linux-nantes.org/~fmonnier/OCaml/ImageMagick/ImageMagick/OCaml-ImageMagick-0.34.tgz mirror://gentoo/OCaml-ImageMagick-0.34-imagemagick7.patch.bz2
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=c38900991455510a4cb1f1ab37f76eac
diff --git a/metadata/md5-cache/dev-ml/alcotest-0.8.1 b/metadata/md5-cache/dev-ml/alcotest-0.8.1
new file mode 100644
index 000000000000..cc7ab8318f85
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/alcotest-0.8.1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/fmt:= dev-ml/astring:= dev-ml/cmdliner:= dev-ml/result:= dev-ml/jbuilder dev-ml/findlib >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=A lightweight and colourful test framework
+EAPI=5
+HOMEPAGE=https://github.com/mirage/alcotest/
+IUSE=test
+KEYWORDS=~amd64
+LICENSE=ISC
+RDEPEND=dev-ml/fmt:= dev-ml/astring:= dev-ml/cmdliner:= dev-ml/result:= >=dev-lang/ocaml-4:=
+SLOT=0/0.8.1
+SRC_URI=https://github.com/mirage/alcotest/archive/0.8.1.tar.gz -> alcotest-0.8.1.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=e4b101035b078938c5c75de8559caebf
diff --git a/metadata/md5-cache/dev-ml/alcotest-0.8.2 b/metadata/md5-cache/dev-ml/alcotest-0.8.2
new file mode 100644
index 000000000000..76ca696ebab8
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/alcotest-0.8.2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/fmt:= dev-ml/astring:= dev-ml/cmdliner:= dev-ml/result:= dev-ml/jbuilder dev-ml/findlib >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=A lightweight and colourful test framework
+EAPI=5
+HOMEPAGE=https://github.com/mirage/alcotest/
+IUSE=test
+KEYWORDS=~amd64
+LICENSE=ISC
+RDEPEND=dev-ml/fmt:= dev-ml/astring:= dev-ml/cmdliner:= dev-ml/result:= >=dev-lang/ocaml-4:=
+SLOT=0/0.8.2
+SRC_URI=https://github.com/mirage/alcotest/archive/0.8.2.tar.gz -> alcotest-0.8.2.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=e4b101035b078938c5c75de8559caebf
diff --git a/metadata/md5-cache/dev-ml/angstrom-0.7.0 b/metadata/md5-cache/dev-ml/angstrom-0.7.0
new file mode 100644
index 000000000000..1d6b6df4babb
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/angstrom-0.7.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/result:= dev-ml/jbuilder test? ( dev-ml/alcotest ) >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Parser combinators built for speed and memory efficiency
+EAPI=6
+HOMEPAGE=https://github.com/inhabitedtype/angstrom
+IUSE=test
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=dev-ml/result:= >=dev-lang/ocaml-4:=
+SLOT=0/0.7.0
+SRC_URI=https://github.com/inhabitedtype/angstrom/archive/0.7.0.tar.gz -> angstrom-0.7.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=cc2f65c3654d5c5d63ce38283906b580
diff --git a/metadata/md5-cache/dev-ml/angstrom-async-0.7.0 b/metadata/md5-cache/dev-ml/angstrom-async-0.7.0
new file mode 100644
index 000000000000..7b6b8fa63429
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/angstrom-async-0.7.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install test
+DEPEND=dev-lang/ocaml:= dev-ml/angstrom:= dev-ml/async:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Parser combinators built for speed and memory efficiency
+EAPI=6
+HOMEPAGE=https://github.com/inhabitedtype/angstrom
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=dev-lang/ocaml:= dev-ml/angstrom:= dev-ml/async:= >=dev-lang/ocaml-4:=
+SLOT=0/0.7.0
+SRC_URI=https://github.com/inhabitedtype/angstrom/archive/0.7.0.tar.gz -> angstrom-0.7.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=c31cc3a45efe5ae7c15de2a9c45b4ef3
diff --git a/metadata/md5-cache/dev-ml/angstrom-lwt-unix-0.7.0 b/metadata/md5-cache/dev-ml/angstrom-lwt-unix-0.7.0
new file mode 100644
index 000000000000..50b107731a13
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/angstrom-lwt-unix-0.7.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install test
+DEPEND=dev-lang/ocaml:= dev-ml/angstrom:= dev-ml/lwt:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Parser combinators built for speed and memory efficiency
+EAPI=6
+HOMEPAGE=https://github.com/inhabitedtype/angstrom
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=dev-lang/ocaml:= dev-ml/angstrom:= dev-ml/lwt:= >=dev-lang/ocaml-4:=
+SLOT=0/0.7.0
+SRC_URI=https://github.com/inhabitedtype/angstrom/archive/0.7.0.tar.gz -> angstrom-0.7.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=9d325b187990d05de59b857244d165c5
diff --git a/metadata/md5-cache/dev-ml/angstrom-unix-0.7.0 b/metadata/md5-cache/dev-ml/angstrom-unix-0.7.0
new file mode 100644
index 000000000000..11ab4a7e1aae
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/angstrom-unix-0.7.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/angstrom:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Parser combinators built for speed and memory efficiency
+EAPI=6
+HOMEPAGE=https://github.com/inhabitedtype/angstrom
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=dev-ml/angstrom:= >=dev-lang/ocaml-4:=
+SLOT=0/0.7.0
+SRC_URI=https://github.com/inhabitedtype/angstrom/archive/0.7.0.tar.gz -> angstrom-0.7.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=3836476be7b69ee263ba3237e62e0f9e
diff --git a/metadata/md5-cache/dev-ml/astring-0.8.3 b/metadata/md5-cache/dev-ml/astring-0.8.3
new file mode 100644
index 000000000000..66a57471ce96
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/astring-0.8.3
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-lang/ocaml:=[ocamlopt] dev-ml/topkg dev-ml/ocamlbuild dev-ml/findlib >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Alternative String module for OCaml
+EAPI=5
+HOMEPAGE=http://erratique.ch/software/astring https://github.com/dbuenzli/astring
+KEYWORDS=~amd64
+LICENSE=ISC
+RDEPEND=dev-lang/ocaml:=[ocamlopt] >=dev-lang/ocaml-4:=
+SLOT=0/0.8.3
+SRC_URI=http://erratique.ch/software/astring/releases/astring-0.8.3.tbz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=bf19617785588138c4b41ef0b8bb0499
diff --git a/metadata/md5-cache/dev-ml/async-0.9.0 b/metadata/md5-cache/dev-ml/async-0.9.0
new file mode 100644
index 000000000000..e649d4894541
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/async-0.9.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/async_extra:= dev-ml/async_kernel:= dev-ml/async_unix:= dev-ml/core:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Jane Street Capital's asynchronous execution library
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/async
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/async_extra:= dev-ml/async_kernel:= dev-ml/async_unix:= dev-ml/core:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/async/archive/v0.9.0.tar.gz -> async-0.9.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=a986994d3355154bf98c7ebfba8f16ed
diff --git a/metadata/md5-cache/dev-ml/async_extra-0.9.0 b/metadata/md5-cache/dev-ml/async_extra-0.9.0
new file mode 100644
index 000000000000..8d3d0f6a2391
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/async_extra-0.9.0
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install
+DEPEND=>=dev-lang/ocaml-4.02.0:= dev-ml/async_kernel:= dev-ml/async_rpc_kernel:= dev-ml/async_unix:= dev-ml/core:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/ocaml-migrate-parsetree:= dev-ml/opam dev-ml/jbuilder
+DESCRIPTION=Jane Street Capital's asynchronous execution library (extra)
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/async_extra
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.02.0:= dev-ml/async_kernel:= dev-ml/async_rpc_kernel:= dev-ml/async_unix:= dev-ml/core:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/ocaml-migrate-parsetree:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/async_extra/archive/v0.9.0.tar.gz -> async_extra-0.9.0.tar.gz
+_md5_=3fb34e6737250e4450d97482b1a45303
diff --git a/metadata/md5-cache/dev-ml/async_js-0.9.0 b/metadata/md5-cache/dev-ml/async_js-0.9.0
new file mode 100644
index 000000000000..4c1cf9ef38f5
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/async_js-0.9.0
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install
+DEPEND=dev-lang/ocaml:= dev-ml/async_kernel:= dev-ml/async_rpc_kernel:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/js_of_ocaml:= dev-ml/ocaml-migrate-parsetree:= dev-ml/opam dev-ml/jbuilder
+DESCRIPTION=Async support for JavaScript platforms
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/async_js
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-lang/ocaml:= dev-ml/async_kernel:= dev-ml/async_rpc_kernel:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/js_of_ocaml:= dev-ml/ocaml-migrate-parsetree:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/async_js/archive/v0.9.0.tar.gz -> async_js-0.9.0.tar.gz
+_md5_=065512f9a70522e8f42d66259af5fe11
diff --git a/metadata/md5-cache/dev-ml/async_kernel-0.9.0 b/metadata/md5-cache/dev-ml/async_kernel-0.9.0
new file mode 100644
index 000000000000..87ba1b37c6de
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/async_kernel-0.9.0
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install
+DEPEND=>=dev-lang/ocaml-4.02.0:= dev-ml/core_kernel:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/ocaml-migrate-parsetree:= dev-ml/opam dev-ml/jbuilder
+DESCRIPTION=Jane Street Capital's asynchronous execution library (core)
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/async_kernel
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.02.0:= dev-ml/core_kernel:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/ocaml-migrate-parsetree:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/async_kernel/archive/v0.9.0.tar.gz -> async_kernel-0.9.0.tar.gz
+_md5_=32cf18ced4fee6969d9ba175b703e78f
diff --git a/metadata/md5-cache/dev-ml/async_rpc_kernel-0.9.0 b/metadata/md5-cache/dev-ml/async_rpc_kernel-0.9.0
new file mode 100644
index 000000000000..afcf8882a1da
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/async_rpc_kernel-0.9.0
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install
+DEPEND=dev-lang/ocaml:= dev-ml/async_kernel:= dev-ml/core_kernel:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/ocaml-migrate-parsetree:= dev-ml/opam dev-ml/jbuilder
+DESCRIPTION=Platform-independent core of Async RPC library
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/async_rpc_kernel
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-lang/ocaml:= dev-ml/async_kernel:= dev-ml/core_kernel:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/ocaml-migrate-parsetree:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/async_rpc_kernel/archive/v0.9.0.tar.gz -> async_rpc_kernel-0.9.0.tar.gz
+_md5_=ea739718576ba2e125e1a3fb7dbed3f9
diff --git a/metadata/md5-cache/dev-ml/async_ssl-0.9.0 b/metadata/md5-cache/dev-ml/async_ssl-0.9.0
new file mode 100644
index 000000000000..ebd426054ebe
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/async_ssl-0.9.0
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install
+DEPEND=dev-lang/ocaml:= dev-ml/async:= dev-ml/base:= dev-ml/configurator:= dev-ml/core:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/stdio:= dev-ml/ocaml-ctypes:= dev-libs/openssl:0= dev-ml/ocaml-migrate-parsetree:= dev-ml/opam dev-ml/jbuilder
+DESCRIPTION=An Async-pipe-based interface with OpenSSL.
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/async_ssl
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-lang/ocaml:= dev-ml/async:= dev-ml/base:= dev-ml/configurator:= dev-ml/core:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/stdio:= dev-ml/ocaml-ctypes:= dev-libs/openssl:0= dev-ml/ocaml-migrate-parsetree:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/async_ssl/archive/v0.9.0.tar.gz -> async_ssl-0.9.0.tar.gz
+_md5_=6f4af3aaa0308eb114f3ea43e305604f
diff --git a/metadata/md5-cache/dev-ml/async_unix-0.9.0 b/metadata/md5-cache/dev-ml/async_unix-0.9.0
new file mode 100644
index 000000000000..f57508ebbb37
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/async_unix-0.9.0
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install
+DEPEND=>=dev-lang/ocaml-4.02.0:= dev-ml/async_kernel:= dev-ml/core:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/ocaml-migrate-parsetree:= <dev-ml/ppx_driver-100 <dev-ml/ppx_jane-100 dev-ml/opam dev-ml/jbuilder
+DESCRIPTION=Jane Street Capital's asynchronous execution library (unix)
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/async_unix
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.02.0:= dev-ml/async_kernel:= dev-ml/core:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/ocaml-migrate-parsetree:= <dev-ml/ppx_driver-100 <dev-ml/ppx_jane-100
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/async_unix/archive/v0.9.0.tar.gz -> async_unix-0.9.0.tar.gz
+_md5_=b0b006d85d758f578834c3ea13c6f922
diff --git a/metadata/md5-cache/dev-ml/atd-1.12.0 b/metadata/md5-cache/dev-ml/atd-1.12.0
new file mode 100644
index 000000000000..2bf8258b0193
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/atd-1.12.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-lang/ocaml:=[ocamlopt?] dev-ml/easy-format:=[ocamlopt?] dev-ml/menhir:=[ocamlopt?] dev-ml/jbuilder dev-ml/opam test? ( dev-ml/biniou dev-ml/yojson ) >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Syntax for cross-language type definitions
+EAPI=6
+HOMEPAGE=https://github.com/mjambon/atd
+IUSE=+ocamlopt test
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=dev-lang/ocaml:=[ocamlopt?] dev-ml/easy-format:=[ocamlopt?] dev-ml/menhir:=[ocamlopt?]
+SLOT=0/1.12.0
+SRC_URI=https://github.com/mjambon/atd/archive/v1.12.0.tar.gz -> atd-1.12.0.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=05a5412d5359c6c489fb90a5e32c14be
diff --git a/metadata/md5-cache/dev-ml/atd-1.2.0 b/metadata/md5-cache/dev-ml/atd-1.2.0
new file mode 100644
index 000000000000..d9735bfb0394
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/atd-1.2.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-lang/ocaml:=[ocamlopt?] dev-ml/easy-format:=[ocamlopt?] dev-ml/menhir:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Syntax for cross-language type definitions
+EAPI=6
+HOMEPAGE=https://github.com/mjambon/atd
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=dev-lang/ocaml:=[ocamlopt?] dev-ml/easy-format:=[ocamlopt?] dev-ml/menhir:=[ocamlopt?]
+SLOT=0/1.2.0
+SRC_URI=https://github.com/mjambon/atd/archive/v1.2.0.tar.gz -> atd-1.2.0.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=0af6dceaa99b639cdd667f369723185c
diff --git a/metadata/md5-cache/dev-ml/atd-1.2.1 b/metadata/md5-cache/dev-ml/atd-1.2.1
new file mode 100644
index 000000000000..528aa239309b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/atd-1.2.1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install
+DEPEND=dev-lang/ocaml:=[ocamlopt?] dev-ml/easy-format:=[ocamlopt?] dev-ml/menhir:=[ocamlopt?] dev-ml/jbuilder dev-ml/opam >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Syntax for cross-language type definitions
+EAPI=6
+HOMEPAGE=https://github.com/mjambon/atd
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=dev-lang/ocaml:=[ocamlopt?] dev-ml/easy-format:=[ocamlopt?] dev-ml/menhir:=[ocamlopt?]
+SLOT=0/1.2.1
+SRC_URI=https://github.com/mjambon/atd/archive/v1.2.1.tar.gz -> atd-1.2.1.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=de637d3e27a98870a0608f7307b54b15
diff --git a/metadata/md5-cache/dev-ml/atdgen-1.10.0 b/metadata/md5-cache/dev-ml/atdgen-1.10.0
new file mode 100644
index 000000000000..f75ac36d8d03
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/atdgen-1.10.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-lang/ocaml:=[ocamlopt?] dev-ml/atd:=[ocamlopt?] dev-ml/biniou:=[ocamlopt?] dev-ml/yojson:= >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Generates boilerplate OCaml code for JSON and Biniou IO from type definitions
+EAPI=6
+HOMEPAGE=https://github.com/mjambon/atdgen
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=dev-lang/ocaml:=[ocamlopt?] dev-ml/atd:=[ocamlopt?] dev-ml/biniou:=[ocamlopt?] dev-ml/yojson:=
+SLOT=0/1.10.0
+SRC_URI=https://github.com/mjambon/atdgen/archive/v1.10.0.tar.gz -> atdgen-1.10.0.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=ea176d93883195c26483e055434f3aaa
diff --git a/metadata/md5-cache/dev-ml/atdgen-1.10.2 b/metadata/md5-cache/dev-ml/atdgen-1.10.2
new file mode 100644
index 000000000000..732e77aeb7f6
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/atdgen-1.10.2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install
+DEPEND=dev-lang/ocaml:=[ocamlopt?] dev-ml/atd:=[ocamlopt?] dev-ml/biniou:=[ocamlopt?] dev-ml/yojson:= dev-ml/jbuilder dev-ml/opam >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Generates boilerplate OCaml code for JSON and Biniou IO from type definitions
+EAPI=6
+HOMEPAGE=https://github.com/mjambon/atdgen
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=dev-lang/ocaml:=[ocamlopt?] dev-ml/atd:=[ocamlopt?] dev-ml/biniou:=[ocamlopt?] dev-ml/yojson:=
+SLOT=0/1.10.2
+SRC_URI=https://github.com/mjambon/atdgen/archive/v1.10.2.tar.gz -> atdgen-1.10.2.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=d846ec8fe443ba95eea658b7c4e9fea4
diff --git a/metadata/md5-cache/dev-ml/atdgen-1.12.0 b/metadata/md5-cache/dev-ml/atdgen-1.12.0
new file mode 100644
index 000000000000..77d71e0b95bc
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/atdgen-1.12.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-lang/ocaml:=[ocamlopt?] dev-ml/atd:= dev-ml/biniou:= dev-ml/yojson:= dev-ml/jbuilder dev-ml/opam >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Generates boilerplate OCaml code for JSON and Biniou IO from type definitions
+EAPI=6
+HOMEPAGE=https://github.com/mjambon/atd
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=dev-lang/ocaml:=[ocamlopt?] dev-ml/atd:= dev-ml/biniou:= dev-ml/yojson:=
+SLOT=0/1.12.0
+SRC_URI=https://github.com/mjambon/atd/archive/v1.12.0.tar.gz -> atd-1.12.0.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=8f1b88749673137817dd51c9e760d696
diff --git a/metadata/md5-cache/dev-ml/base-0.9.1 b/metadata/md5-cache/dev-ml/base-0.9.1
new file mode 100644
index 000000000000..2b073c85bf45
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/base-0.9.1
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install test
+DEPEND=dev-lang/ocaml:= dev-ml/sexplib:= <dev-ml/sexplib-100 dev-ml/opam dev-ml/jbuilder
+DESCRIPTION=Standard library for OCaml
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/base
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-lang/ocaml:= dev-ml/sexplib:= <dev-ml/sexplib-100
+SLOT=0/0.9.1
+SRC_URI=https://github.com/janestreet/base/archive/v0.9.1.tar.gz -> base-0.9.1.tar.gz
+_md5_=10997d98e72b417a7673a57635456216
diff --git a/metadata/md5-cache/dev-ml/base-0.9.2 b/metadata/md5-cache/dev-ml/base-0.9.2
new file mode 100644
index 000000000000..64335585f85d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/base-0.9.2
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install test
+DEPEND=dev-lang/ocaml:= dev-ml/sexplib:= <dev-ml/sexplib-100 dev-ml/opam dev-ml/jbuilder
+DESCRIPTION=Standard library for OCaml
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/base
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-lang/ocaml:= dev-ml/sexplib:= <dev-ml/sexplib-100
+SLOT=0/0.9.2
+SRC_URI=https://github.com/janestreet/base/archive/v0.9.2.tar.gz -> base-0.9.2.tar.gz
+_md5_=10997d98e72b417a7673a57635456216
diff --git a/metadata/md5-cache/dev-ml/base-0.9.3 b/metadata/md5-cache/dev-ml/base-0.9.3
new file mode 100644
index 000000000000..9b5bebab95e4
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/base-0.9.3
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install test
+DEPEND=dev-lang/ocaml:= dev-ml/sexplib:= <dev-ml/sexplib-100 dev-ml/opam dev-ml/jbuilder
+DESCRIPTION=Standard library for OCaml
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/base
+KEYWORDS=~amd64 ~ppc
+LICENSE=Apache-2.0
+RDEPEND=dev-lang/ocaml:= dev-ml/sexplib:= <dev-ml/sexplib-100
+SLOT=0/0.9.3
+SRC_URI=https://github.com/janestreet/base/archive/v0.9.3.tar.gz -> base-0.9.3.tar.gz
+_md5_=605fd23606e4d363de76675e4a8511bc
diff --git a/metadata/md5-cache/dev-ml/batteries-2.7.0 b/metadata/md5-cache/dev-ml/batteries-2.7.0
new file mode 100644
index 000000000000..2221b9eb2f41
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/batteries-2.7.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=dev-ml/camomile:= test? ( dev-ml/ounit dev-ml/iTeML ) >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=The community-maintained foundation library for your OCaml projects
+EAPI=5
+HOMEPAGE=https://github.com/ocaml-batteries-team/batteries-included/
+IUSE=test +ocamlopt debug
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-ml/camomile:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/2.7.0
+SRC_URI=https://github.com/ocaml-batteries-team/batteries-included/archive/v2.7.0.tar.gz -> batteries-2.7.0.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=688741a21db085f47ee0d1aa3816b41c
diff --git a/metadata/md5-cache/dev-ml/bignum-0.9.0 b/metadata/md5-cache/dev-ml/bignum-0.9.0
new file mode 100644
index 000000000000..fc50bc3870b7
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/bignum-0.9.0
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install
+DEPEND=dev-lang/ocaml:= dev-ml/core_kernel:= dev-ml/core_kernel:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/typerep:= dev-ml/zarith:= <dev-ml/ppx_driver-100 <dev-ml/ppx_jane-100 dev-ml/opam dev-ml/jbuilder
+DESCRIPTION=Core-flavoured wrapper around zarith's arbitrary-precision rationals
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/bignum
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-lang/ocaml:= dev-ml/core_kernel:= dev-ml/core_kernel:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/typerep:= dev-ml/zarith:= <dev-ml/ppx_driver-100 <dev-ml/ppx_jane-100
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/bignum/archive/v0.9.0.tar.gz -> bignum-0.9.0.tar.gz
+_md5_=8c9f18b6be5bfdfc66aa8c08adbff327
diff --git a/metadata/md5-cache/dev-ml/bin-prot-0.9.0 b/metadata/md5-cache/dev-ml/bin-prot-0.9.0
new file mode 100644
index 000000000000..cfce96961b67
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/bin-prot-0.9.0
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install test
+DEPEND=dev-lang/ocaml:= dev-ml/base:= dev-ml/ppx_compare:= dev-ml/ppx_custom_printf:= dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_fields_conv:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_type_conv:= dev-ml/ppx_variants_conv:= dev-ml/sexplib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/opam dev-ml/jbuilder
+DESCRIPTION=Binary protocol generator
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/bin_prot
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-lang/ocaml:= dev-ml/base:= dev-ml/ppx_compare:= dev-ml/ppx_custom_printf:= dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_fields_conv:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_type_conv:= dev-ml/ppx_variants_conv:= dev-ml/sexplib:= dev-ml/ocaml-migrate-parsetree:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/bin_prot/archive/v0.9.0.tar.gz -> bin-prot-0.9.0.tar.gz
+_md5_=ca7055131f1fcafb82f0ccb0307cf5d6
diff --git a/metadata/md5-cache/dev-ml/bin-prot-0.9.1 b/metadata/md5-cache/dev-ml/bin-prot-0.9.1
new file mode 100644
index 000000000000..bba9590d5efb
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/bin-prot-0.9.1
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install test
+DEPEND=dev-lang/ocaml:= dev-ml/base:= dev-ml/ppx_compare:= dev-ml/ppx_custom_printf:= dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_fields_conv:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_type_conv:= dev-ml/ppx_variants_conv:= dev-ml/sexplib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/opam dev-ml/jbuilder
+DESCRIPTION=Binary protocol generator
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/bin_prot
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-lang/ocaml:= dev-ml/base:= dev-ml/ppx_compare:= dev-ml/ppx_custom_printf:= dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_fields_conv:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_type_conv:= dev-ml/ppx_variants_conv:= dev-ml/sexplib:= dev-ml/ocaml-migrate-parsetree:=
+SLOT=0/0.9.1
+SRC_URI=https://github.com/janestreet/bin_prot/archive/v0.9.1.tar.gz -> bin-prot-0.9.1.tar.gz
+_md5_=ca7055131f1fcafb82f0ccb0307cf5d6
diff --git a/metadata/md5-cache/dev-ml/biniou-1.0.12 b/metadata/md5-cache/dev-ml/biniou-1.0.12
new file mode 100644
index 000000000000..021debe39734
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/biniou-1.0.12
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=>=dev-lang/ocaml-3.11:=[ocamlopt?] dev-ml/easy-format:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=A binary data serialization format inspired by JSON for OCaml
+EAPI=5
+HOMEPAGE=https://github.com/mjambon/biniou
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=>=dev-lang/ocaml-3.11:=[ocamlopt?] dev-ml/easy-format:=[ocamlopt?]
+SLOT=0/1.0.12
+SRC_URI=https://github.com/mjambon/biniou/archive/v1.0.12.tar.gz -> biniou-1.0.12.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=918cdf4fdd785509dd6d863cf65ca27a
diff --git a/metadata/md5-cache/dev-ml/biniou-1.0.13 b/metadata/md5-cache/dev-ml/biniou-1.0.13
new file mode 100644
index 000000000000..723f4bdf5877
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/biniou-1.0.13
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=>=dev-lang/ocaml-3.11:=[ocamlopt?] dev-ml/easy-format:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=A binary data serialization format inspired by JSON for OCaml
+EAPI=5
+HOMEPAGE=https://github.com/mjambon/biniou
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=>=dev-lang/ocaml-3.11:=[ocamlopt?] dev-ml/easy-format:=[ocamlopt?]
+SLOT=0/1.0.13
+SRC_URI=https://github.com/mjambon/biniou/archive/v1.0.13.tar.gz -> biniou-1.0.13.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=2d42a0143d49d564efa6218f47916204
diff --git a/metadata/md5-cache/dev-ml/biniou-1.1.0 b/metadata/md5-cache/dev-ml/biniou-1.1.0
new file mode 100644
index 000000000000..4bd42582b786
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/biniou-1.1.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install
+DEPEND=>=dev-lang/ocaml-3.11:=[ocamlopt?] dev-ml/easy-format:=[ocamlopt?] dev-ml/jbuilder dev-ml/opam >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=A binary data serialization format inspired by JSON for OCaml
+EAPI=5
+HOMEPAGE=https://github.com/mjambon/biniou
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=>=dev-lang/ocaml-3.11:=[ocamlopt?] dev-ml/easy-format:=[ocamlopt?]
+SLOT=0/1.1.0
+SRC_URI=https://github.com/mjambon/biniou/archive/v1.1.0.tar.gz -> biniou-1.1.0.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=0737b25fd7076c9b7fd353f69672dcb4
diff --git a/metadata/md5-cache/dev-ml/biniou-1.2.0 b/metadata/md5-cache/dev-ml/biniou-1.2.0
new file mode 100644
index 000000000000..12295737f4b8
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/biniou-1.2.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install
+DEPEND=>=dev-lang/ocaml-3.11:=[ocamlopt?] dev-ml/easy-format:=[ocamlopt?] dev-ml/jbuilder dev-ml/opam >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=A binary data serialization format inspired by JSON for OCaml
+EAPI=5
+HOMEPAGE=https://github.com/mjambon/biniou
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=>=dev-lang/ocaml-3.11:=[ocamlopt?] dev-ml/easy-format:=[ocamlopt?]
+SLOT=0/1.2.0
+SRC_URI=https://github.com/mjambon/biniou/archive/v1.2.0.tar.gz -> biniou-1.2.0.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=0737b25fd7076c9b7fd353f69672dcb4
diff --git a/metadata/md5-cache/dev-ml/bolt-1.4 b/metadata/md5-cache/dev-ml/bolt-1.4
new file mode 100644
index 000000000000..1a2e7cd9614b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/bolt-1.4
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install test
+DEPEND=>=dev-lang/ocaml-3.11:=[ocamlopt] dev-ml/camlp4:= dev-ml/ocamlbuild >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Logging tool for the Objective Caml language
+EAPI=5
+HOMEPAGE=http://bolt.x9c.fr/
+IUSE=doc
+KEYWORDS=~amd64
+LICENSE=LGPL-3
+RDEPEND=>=dev-lang/ocaml-3.11:=[ocamlopt] dev-ml/camlp4:=
+SLOT=0/1.4
+SRC_URI=http://bolt.x9c.fr/distrib/bolt-1.4.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=418d85c8966f60eaee067b60a6d25845
diff --git a/metadata/md5-cache/dev-ml/bos-0.1.6 b/metadata/md5-cache/dev-ml/bos-0.1.6
new file mode 100644
index 000000000000..a00a95f1e018
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/bos-0.1.6
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install test
+DEPEND=dev-lang/ocaml:= dev-ml/rresult:= dev-ml/astring:= dev-ml/fpath:= dev-ml/fmt:= dev-ml/logs:= dev-ml/findlib dev-ml/ocamlbuild dev-ml/topkg test? ( dev-ml/mtime )
+DESCRIPTION=Basic OS interaction for OCaml
+EAPI=6
+HOMEPAGE=http://erratique.ch/software/bos https://github.com/dbuenzli/bos
+IUSE=test
+KEYWORDS=~amd64
+LICENSE=ISC
+RDEPEND=dev-lang/ocaml:= dev-ml/rresult:= dev-ml/astring:= dev-ml/fpath:= dev-ml/fmt:= dev-ml/logs:=
+SLOT=0/0.1.6
+SRC_URI=http://erratique.ch/software/bos/releases/bos-0.1.6.tbz
+_md5_=5feb11d48b357c79cd257e71a3d398cf
diff --git a/metadata/md5-cache/dev-ml/bson-0.89.3 b/metadata/md5-cache/dev-ml/bson-0.89.3
new file mode 100644
index 000000000000..bd2284b94a5a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/bson-0.89.3
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=dev-ml/camlp4:= >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=An ocaml implementation for bson
+EAPI=5
+HOMEPAGE=http://massd.github.io/
+IUSE=+ocamlopt debug
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-ml/camlp4:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/0.89.3
+SRC_URI=https://github.com/MassD/bson/archive/v0.89.3.tar.gz -> bson-0.89.3.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=21393e6ddf061bd0a070aca883812dbd
diff --git a/metadata/md5-cache/dev-ml/cairo-ocaml-1.2.0 b/metadata/md5-cache/dev-ml/cairo-ocaml-1.2.0
new file mode 100644
index 000000000000..2b3a346b5a2e
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/cairo-ocaml-1.2.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=dev-lang/ocaml:= x11-libs/cairo gtk? ( dev-ml/lablgtk:2= ) pango? ( x11-libs/pango ) svg? ( x11-libs/libsvg-cairo ) >=dev-ml/findlib-1.0.4-r1 >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
+DESCRIPTION=Ocaml bindings for the cairo vector graphics library
+EAPI=5
+HOMEPAGE=http://www.cairographics.org/cairo-ocaml/
+IUSE=doc examples gtk pango svg
+KEYWORDS=amd64 ~ppc x86 ~amd64-linux ~x86-linux
+LICENSE=LGPL-2.1
+RDEPEND=dev-lang/ocaml:= x11-libs/cairo gtk? ( dev-ml/lablgtk:2= ) pango? ( x11-libs/pango ) svg? ( x11-libs/libsvg-cairo )
+SLOT=0/1.2.0
+SRC_URI=https://cgit.freedesktop.org/cairo-ocaml/snapshot/cairo-ocaml-1.2.0.tar.bz2
+_eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 libtool 0081a71a261724730ec4c248494f044d ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=6557f35250860e23d68c5040f2ae9139
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..5fb034c3d06a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/calendar-2.04
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt] >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=An Ocaml library to handle dates and time
+EAPI=5
+HOMEPAGE=http://forge.ocamlcore.org/projects/calendar/
+IUSE=doc
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt]
+SLOT=0/2.04
+SRC_URI=http://forge.ocamlcore.org/frs/download.php/1481/calendar-2.04.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=90f560df3cde1413499b2a5ec1fa6ea9
diff --git a/metadata/md5-cache/dev-ml/camlbz2-0.6.0 b/metadata/md5-cache/dev-ml/camlbz2-0.6.0
new file mode 100644
index 000000000000..ac6cf78bfdaf
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlbz2-0.6.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=app-arch/bzip2 >=dev-lang/ocaml-3.12:=[ocamlopt] >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=OCaml bindings for libbz (AKA, bzip2)
+EAPI=5
+HOMEPAGE=http://camlbz2.forge.ocamlcore.org/
+IUSE=doc
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=LGPL-2.1
+RDEPEND=app-arch/bzip2 >=dev-lang/ocaml-3.12:=[ocamlopt]
+SLOT=0/0.6.0
+SRC_URI=http://forge.ocamlcore.org/frs/download.php/72/camlbz2-0.6.0.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=0ba8d11a5df6d82082e665cb66098d71
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..227613618936
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camldbm-1.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install prepare unpack
+DEPEND=|| ( >=sys-libs/gdbm-1.9.1-r2[berkdb] <sys-libs/gdbm-1.9.1-r2 ) >=dev-lang/ocaml-3.12:=[ocamlopt] !<dev-lang/ocaml-4[gdbm]
+DESCRIPTION=OCaml binding to the NDBM/GDBM Unix databases
+EAPI=5
+HOMEPAGE=http://forge.ocamlcore.org/projects/camldbm/
+KEYWORDS=amd64 arm ppc x86 ~amd64-fbsd ~x86-fbsd
+LICENSE=LGPL-2-with-linking-exception
+RDEPEND=|| ( >=sys-libs/gdbm-1.9.1-r2[berkdb] <sys-libs/gdbm-1.9.1-r2 ) >=dev-lang/ocaml-3.12:=[ocamlopt] !<dev-lang/ocaml-4[gdbm]
+SLOT=0/1.0
+SRC_URI=http://forge.ocamlcore.org/frs/download.php/728/camldbm-1.0.tgz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=216e968fb48b00dc64fa4ab35900950c
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..6e0c1cac1ed5
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlidl-1.05-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install prepare test
+DEPEND=>=dev-lang/ocaml-3.10.2:=[ocamlopt]
+DESCRIPTION=CamlIDL is a stub code generator for using C/C++ libraries from O'Caml
+EAPI=5
+HOMEPAGE=http://caml.inria.fr/camlidl/
+KEYWORDS=amd64 ~ppc x86 ~amd64-linux ~x86-linux
+LICENSE=QPL-1.0 LGPL-2
+RDEPEND=>=dev-lang/ocaml-3.10.2:=[ocamlopt]
+SLOT=0/1.05
+SRC_URI=http://caml.inria.fr/distrib/bazar-ocaml/camlidl-1.05.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=b416fdadf6f3dc00428c0073c3057992
diff --git a/metadata/md5-cache/dev-ml/camlimages-4.2.2 b/metadata/md5-cache/dev-ml/camlimages-4.2.2
new file mode 100644
index 000000000000..67f397f50de3
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlimages-4.2.2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install unpack
+DEPEND=dev-util/omake virtual/pkgconfig dev-ml/findlib >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=An image manipulation library for ocaml
+EAPI=5
+HOMEPAGE=http://gallium.inria.fr/camlimages/
+IUSE=exif gif gtk jpeg png postscript tiff truetype X xpm
+KEYWORDS=~amd64 ppc x86
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-lang/ocaml-3.10.2:=[X?,ocamlopt] exif? ( media-libs/libexif ) gif? ( media-libs/giflib ) gtk? ( dev-ml/lablgtk ) jpeg? ( virtual/jpeg ) tiff? ( media-libs/tiff ) png? ( >=media-libs/libpng-1.4:0 ) postscript? ( app-text/ghostscript-gpl ) truetype? ( >=media-libs/freetype-2 ) xpm? ( x11-libs/libXpm ) X? ( x11-apps/rgb ) sys-libs/zlib
+SLOT=0/4.2.2
+SRC_URI=https://bitbucket.org/camlspotter/camlimages/get/4.2.2.tar.bz2 -> camlimages-4.2.2.tar.bz2
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af vcs-snapshot 03289f51c769cf409d200d2d628cdd6e
+_md5_=4f677aece91eed2f7412d4e6a1418989
diff --git a/metadata/md5-cache/dev-ml/camlimages-4.2.3 b/metadata/md5-cache/dev-ml/camlimages-4.2.3
new file mode 100644
index 000000000000..f8475f40c101
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlimages-4.2.3
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install unpack
+DEPEND=dev-util/omake virtual/pkgconfig dev-ml/findlib >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=An image manipulation library for ocaml
+EAPI=5
+HOMEPAGE=http://gallium.inria.fr/camlimages/
+IUSE=exif gif gtk jpeg png postscript tiff truetype X xpm
+KEYWORDS=~amd64 ~ppc ~x86
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-lang/ocaml-3.10.2:=[X?,ocamlopt] exif? ( media-libs/libexif ) gif? ( media-libs/giflib ) gtk? ( dev-ml/lablgtk ) jpeg? ( virtual/jpeg ) tiff? ( media-libs/tiff ) png? ( >=media-libs/libpng-1.4:0 ) postscript? ( app-text/ghostscript-gpl ) truetype? ( >=media-libs/freetype-2 ) xpm? ( x11-libs/libXpm ) X? ( x11-apps/rgb ) sys-libs/zlib
+SLOT=0/4.2.3
+SRC_URI=https://bitbucket.org/camlspotter/camlimages/get/4.2.3.tar.bz2 -> camlimages-4.2.3.tar.bz2
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af vcs-snapshot 03289f51c769cf409d200d2d628cdd6e
+_md5_=1c0a5f16028a6d0d96fcaf50a5a074b8
diff --git a/metadata/md5-cache/dev-ml/camlimages-4.2.4 b/metadata/md5-cache/dev-ml/camlimages-4.2.4
new file mode 100644
index 000000000000..7b60f3a4f9c6
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlimages-4.2.4
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install unpack
+DEPEND=dev-util/omake virtual/pkgconfig dev-ml/findlib >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=An image manipulation library for ocaml
+EAPI=5
+HOMEPAGE=http://gallium.inria.fr/camlimages/
+IUSE=exif gif gtk jpeg png postscript tiff truetype X xpm
+KEYWORDS=~amd64 ~ppc ~x86
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-lang/ocaml-3.10.2:=[X?,ocamlopt] exif? ( media-libs/libexif ) gif? ( media-libs/giflib ) gtk? ( dev-ml/lablgtk ) jpeg? ( virtual/jpeg ) tiff? ( media-libs/tiff ) png? ( >=media-libs/libpng-1.4:0 ) postscript? ( app-text/ghostscript-gpl ) truetype? ( >=media-libs/freetype-2 ) xpm? ( x11-libs/libXpm ) X? ( x11-apps/rgb ) sys-libs/zlib
+SLOT=0/4.2.4
+SRC_URI=https://bitbucket.org/camlspotter/camlimages/get/4.2.4.tar.bz2 -> camlimages-4.2.4.tar.bz2
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af vcs-snapshot 03289f51c769cf409d200d2d628cdd6e
+_md5_=1c0a5f16028a6d0d96fcaf50a5a074b8
diff --git a/metadata/md5-cache/dev-ml/camlp4-4.04_p1 b/metadata/md5-cache/dev-ml/camlp4-4.04_p1
new file mode 100644
index 000000000000..a656583369c4
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlp4-4.04_p1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install
+DEPEND=>=dev-lang/ocaml-4.04_beta:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=System for writing extensible parsers for programming languages
+EAPI=5
+HOMEPAGE=https://github.com/ocaml/camlp4
+IUSE=+ocamlopt
+KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux
+LICENSE=LGPL-2-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4.04_beta:=[ocamlopt?] !<dev-lang/ocaml-4.02 !<dev-ml/findlib-1.5.5-r1
+SLOT=0/4.04_p1
+SRC_URI=https://github.com/ocaml/camlp4/archive/4.04+1.tar.gz -> camlp4-4.04_p1.tar.gz
+_md5_=4c4f2cefdaa20a810f5d4826839a34c7
diff --git a/metadata/md5-cache/dev-ml/camlp4-4.05_p1 b/metadata/md5-cache/dev-ml/camlp4-4.05_p1
new file mode 100644
index 000000000000..f8b17c4041f3
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlp4-4.05_p1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install
+DEPEND=>=dev-lang/ocaml-4.05_beta:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=System for writing extensible parsers for programming languages
+EAPI=5
+HOMEPAGE=https://github.com/ocaml/camlp4
+IUSE=+ocamlopt
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux
+LICENSE=LGPL-2-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4.05_beta:=[ocamlopt?] !<dev-lang/ocaml-4.02 !<dev-ml/findlib-1.5.5-r1
+SLOT=0/4.05_p1
+SRC_URI=https://github.com/ocaml/camlp4/archive/4.05+1.tar.gz -> camlp4-4.05_p1.tar.gz
+_md5_=3870c54a6da06a02f4fb4611f56600c6
diff --git a/metadata/md5-cache/dev-ml/camlp5-6.17 b/metadata/md5-cache/dev-ml/camlp5-6.17
new file mode 100644
index 000000000000..9d02acff9544
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlp5-6.17
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=>=dev-lang/ocaml-3.10:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=A preprocessor-pretty-printer of ocaml
+EAPI=5
+HOMEPAGE=https://camlp5.github.io/
+IUSE=doc +ocamlopt
+KEYWORDS=alpha amd64 ppc x86 ~x86-fbsd
+LICENSE=BSD
+RDEPEND=>=dev-lang/ocaml-3.10:=[ocamlopt?]
+SLOT=0/6.17
+SRC_URI=https://github.com/camlp5/camlp5/archive/rel617.tar.gz -> camlp5-6.17.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af versionator c80ccf29e90adea7c5cae94b42eb76d0
+_md5_=8d52b8b8ed3888d1259ce7a4aa43c161
diff --git a/metadata/md5-cache/dev-ml/camlp5-7.00 b/metadata/md5-cache/dev-ml/camlp5-7.00
new file mode 100644
index 000000000000..4329bce82942
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlp5-7.00
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=>=dev-lang/ocaml-3.10:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=A preprocessor-pretty-printer of ocaml
+EAPI=5
+HOMEPAGE=https://camlp5.github.io/
+IUSE=doc +ocamlopt
+KEYWORDS=~alpha ~amd64 ~ppc ~x86 ~x86-fbsd
+LICENSE=BSD
+RDEPEND=>=dev-lang/ocaml-3.10:=[ocamlopt?]
+SLOT=0/7.00
+SRC_URI=https://github.com/camlp5/camlp5/archive/rel700.tar.gz -> camlp5-7.00.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af versionator c80ccf29e90adea7c5cae94b42eb76d0
+_md5_=84461949274246dcdddac468c6c61f32
diff --git a/metadata/md5-cache/dev-ml/camlp5-7.01 b/metadata/md5-cache/dev-ml/camlp5-7.01
new file mode 100644
index 000000000000..81bd41c2f1f8
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlp5-7.01
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=>=dev-lang/ocaml-3.10:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=A preprocessor-pretty-printer of ocaml
+EAPI=5
+HOMEPAGE=https://camlp5.github.io/
+IUSE=doc +ocamlopt
+KEYWORDS=~alpha ~amd64 ~ppc ~x86 ~x86-fbsd
+LICENSE=BSD
+RDEPEND=>=dev-lang/ocaml-3.10:=[ocamlopt?]
+SLOT=0/7.01
+SRC_URI=https://github.com/camlp5/camlp5/archive/rel701.tar.gz -> camlp5-7.01.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af versionator c80ccf29e90adea7c5cae94b42eb76d0
+_md5_=84461949274246dcdddac468c6c61f32
diff --git a/metadata/md5-cache/dev-ml/camlpdf-2.1.1 b/metadata/md5-cache/dev-ml/camlpdf-2.1.1
new file mode 100644
index 000000000000..45e895375b46
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlpdf-2.1.1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install prepare
+DEPEND=dev-lang/ocaml:= >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=OCaml library for reading, writing, and modifying PDF files
+EAPI=5
+HOMEPAGE=https://github.com/johnwhitington/camlpdf/
+IUSE=doc examples
+KEYWORDS=~amd64 ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-lang/ocaml:=
+SLOT=0/2.1.1
+SRC_URI=https://github.com/johnwhitington/camlpdf/archive/v2.1.1.tar.gz -> camlpdf-2.1.1.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=26e30cb25577f04803cd1915d654a3a1
diff --git a/metadata/md5-cache/dev-ml/camlzip-1.06 b/metadata/md5-cache/dev-ml/camlzip-1.06
new file mode 100644
index 000000000000..67d5722a2c81
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlzip-1.06
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=>=dev-lang/ocaml-4.02:=[ocamlopt?] >=sys-libs/zlib-1.1.3 >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Compressed file access ML library (ZIP, GZIP and JAR)
+EAPI=5
+HOMEPAGE=http://forge.ocamlcore.org/projects/camlzip/
+IUSE=+ocamlopt
+KEYWORDS=amd64 ppc x86 ~x86-fbsd
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-lang/ocaml-4.02:=[ocamlopt?] >=sys-libs/zlib-1.1.3
+SLOT=1/1.06
+SRC_URI=http://forge.ocamlcore.org/frs/download.php/1616/camlzip-1.06.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=17e5235adaba7365f98dbcf914185e19
diff --git a/metadata/md5-cache/dev-ml/camlzip-1.07 b/metadata/md5-cache/dev-ml/camlzip-1.07
new file mode 100644
index 000000000000..ed2c8e410b3c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camlzip-1.07
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=>=dev-lang/ocaml-4.02:=[ocamlopt?] >=sys-libs/zlib-1.1.3 >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Compressed file access ML library (ZIP, GZIP and JAR)
+EAPI=5
+HOMEPAGE=https://github.com/xavierleroy/camlzip
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86 ~x86-fbsd
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-lang/ocaml-4.02:=[ocamlopt?] >=sys-libs/zlib-1.1.3
+SLOT=1/1.07
+SRC_URI=https://github.com/xavierleroy/camlzip/archive/rel107.tar.gz -> camlzip-1.07.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af versionator c80ccf29e90adea7c5cae94b42eb76d0
+_md5_=6ab7fdd83bf5a0dfa905b516036c13d9
diff --git a/metadata/md5-cache/dev-ml/camomile-0.8.5-r1 b/metadata/md5-cache/dev-ml/camomile-0.8.5-r1
new file mode 100644
index 000000000000..078409ffb808
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/camomile-0.8.5-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=>=dev-lang/ocaml-3.10.2:=[ocamlopt?] dev-ml/camlp4:= >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Camomile is a comprehensive Unicode library for ocaml
+EAPI=5
+HOMEPAGE=https://github.com/yoriyuki/Camomile/wiki
+IUSE=debug +ocamlopt
+KEYWORDS=amd64 ppc x86
+LICENSE=LGPL-2
+RDEPEND=>=dev-lang/ocaml-3.10.2:=[ocamlopt?] dev-ml/camlp4:=
+SLOT=0/0.8.5
+SRC_URI=https://github.com/yoriyuki/Camomile/releases/download/rel-0.8.5/camomile-0.8.5.tar.bz2
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=09234b3c14624f11f95d9f77e23a0bca
diff --git a/metadata/md5-cache/dev-ml/capnp-ocaml-3.0.0 b/metadata/md5-cache/dev-ml/capnp-ocaml-3.0.0
new file mode 100644
index 000000000000..1067f2984b90
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/capnp-ocaml-3.0.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-ml/core_kernel:= dev-ml/ocaml-extunix:= dev-ml/ocplib-endian:= dev-ml/res:= dev-ml/ocaml-uint:= dev-libs/capnproto:= test? ( dev-ml/core:= dev-ml/ounit ) dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=OCaml code generator plugin for the Cap'n Proto serialization framework
+EAPI=5
+HOMEPAGE=https://github.com/pelzlpj/capnp-ocaml
+IUSE=test
+KEYWORDS=~amd64
+LICENSE=BSD-2
+RDEPEND=dev-ml/core_kernel:= dev-ml/ocaml-extunix:= dev-ml/ocplib-endian:= dev-ml/res:= dev-ml/ocaml-uint:= dev-libs/capnproto:= >=dev-lang/ocaml-4:=
+SLOT=0/3.0.0
+SRC_URI=https://github.com/pelzlpj/capnp-ocaml/archive/v3.0.0.tar.gz -> capnp-ocaml-3.0.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=a1e142261b117d0c118b1c79b7e385d5
diff --git a/metadata/md5-cache/dev-ml/capnp-ocaml-3.1.0 b/metadata/md5-cache/dev-ml/capnp-ocaml-3.1.0
new file mode 100644
index 000000000000..1998923c9ca3
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/capnp-ocaml-3.1.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-ml/core_kernel:= dev-ml/ocaml-extunix:= dev-ml/ocplib-endian:= dev-ml/res:= dev-ml/ocaml-uint:= dev-libs/capnproto:= test? ( dev-ml/core:= dev-ml/ounit ) dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=OCaml code generator plugin for the Cap'n Proto serialization framework
+EAPI=5
+HOMEPAGE=https://github.com/pelzlpj/capnp-ocaml
+IUSE=test
+KEYWORDS=~amd64
+LICENSE=BSD-2
+RDEPEND=dev-ml/core_kernel:= dev-ml/ocaml-extunix:= dev-ml/ocplib-endian:= dev-ml/res:= dev-ml/ocaml-uint:= dev-libs/capnproto:= >=dev-lang/ocaml-4:=
+SLOT=0/3.1.0
+SRC_URI=https://github.com/pelzlpj/capnp-ocaml/archive/v3.1.0.tar.gz -> capnp-ocaml-3.1.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=a1e142261b117d0c118b1c79b7e385d5
diff --git a/metadata/md5-cache/dev-ml/cmdliner-1.0.0 b/metadata/md5-cache/dev-ml/cmdliner-1.0.0
new file mode 100644
index 000000000000..e23508b5ddd7
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/cmdliner-1.0.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/result:= dev-ml/topkg dev-ml/ocamlbuild >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Declarative definition of command line interfaces for OCaml
+EAPI=5
+HOMEPAGE=http://erratique.ch/software/cmdliner
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=ISC
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/result:=
+SLOT=0/1.0.0
+SRC_URI=http://erratique.ch/software/cmdliner/releases/cmdliner-1.0.0.tbz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=673c48e7a65d135d5665b2c36846e6eb
diff --git a/metadata/md5-cache/dev-ml/cmdliner-1.0.1 b/metadata/md5-cache/dev-ml/cmdliner-1.0.1
new file mode 100644
index 000000000000..a6d6175f197e
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/cmdliner-1.0.1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/result:= dev-ml/topkg dev-ml/ocamlbuild >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Declarative definition of command line interfaces for OCaml
+EAPI=5
+HOMEPAGE=http://erratique.ch/software/cmdliner
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=ISC
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/result:=
+SLOT=0/1.0.1
+SRC_URI=http://erratique.ch/software/cmdliner/releases/cmdliner-1.0.1.tbz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=673c48e7a65d135d5665b2c36846e6eb
diff --git a/metadata/md5-cache/dev-ml/cmdliner-1.0.2 b/metadata/md5-cache/dev-ml/cmdliner-1.0.2
new file mode 100644
index 000000000000..15fe13883677
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/cmdliner-1.0.2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/result:= dev-ml/topkg dev-ml/ocamlbuild >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Declarative definition of command line interfaces for OCaml
+EAPI=5
+HOMEPAGE=http://erratique.ch/software/cmdliner
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=ISC
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/result:=
+SLOT=0/1.0.2
+SRC_URI=http://erratique.ch/software/cmdliner/releases/cmdliner-1.0.2.tbz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=673c48e7a65d135d5665b2c36846e6eb
diff --git a/metadata/md5-cache/dev-ml/configurator-0.9.0 b/metadata/md5-cache/dev-ml/configurator-0.9.0
new file mode 100644
index 000000000000..dd679df90a9b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/configurator-0.9.0
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install
+DEPEND=dev-lang/ocaml:= dev-ml/base:= dev-ml/ppx_base:= dev-ml/ppx_driver:= dev-ml/stdio:= dev-ml/ocaml-migrate-parsetree:= dev-ml/opam dev-ml/jbuilder
+DESCRIPTION=Helper library for gathering system configuration
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/configurator
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-lang/ocaml:= dev-ml/base:= dev-ml/ppx_base:= dev-ml/ppx_driver:= dev-ml/stdio:= dev-ml/ocaml-migrate-parsetree:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/configurator/archive/v0.9.0.tar.gz -> configurator-0.9.0.tar.gz
+_md5_=f6d0a88807e84016caaa506966d77901
diff --git a/metadata/md5-cache/dev-ml/configurator-0.9.1 b/metadata/md5-cache/dev-ml/configurator-0.9.1
new file mode 100644
index 000000000000..2a4a12171727
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/configurator-0.9.1
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install
+DEPEND=dev-lang/ocaml:= dev-ml/base:= dev-ml/ppx_base:= dev-ml/ppx_driver:= dev-ml/stdio:= dev-ml/ocaml-migrate-parsetree:= dev-ml/opam dev-ml/jbuilder
+DESCRIPTION=Helper library for gathering system configuration
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/configurator
+KEYWORDS=~amd64 ~ppc
+LICENSE=Apache-2.0
+RDEPEND=dev-lang/ocaml:= dev-ml/base:= dev-ml/ppx_base:= dev-ml/ppx_driver:= dev-ml/stdio:= dev-ml/ocaml-migrate-parsetree:=
+SLOT=0/0.9.1
+SRC_URI=https://github.com/janestreet/configurator/archive/v0.9.1.tar.gz -> configurator-0.9.1.tar.gz
+_md5_=95d7041e00f643b9f61ad09723fbf255
diff --git a/metadata/md5-cache/dev-ml/core-0.9.1-r1 b/metadata/md5-cache/dev-ml/core-0.9.1-r1
new file mode 100644
index 000000000000..e2b3910a6d8d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/core-0.9.1-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/base:= dev-ml/configurator:= dev-ml/core_kernel:= dev-ml/ppx_assert:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/sexplib:= dev-ml/spawn:= dev-ml/stdio:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Jane Street's alternative to the standard library
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/core
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= dev-ml/configurator:= dev-ml/core_kernel:= dev-ml/ppx_assert:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/sexplib:= dev-ml/spawn:= dev-ml/stdio:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.1
+SRC_URI=https://github.com/janestreet/core/archive/v0.9.1.tar.gz -> core-0.9.1.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=df4572d1e1b80028c10da6de7016e9ff
diff --git a/metadata/md5-cache/dev-ml/core_bench-0.9.0 b/metadata/md5-cache/dev-ml/core_bench-0.9.0
new file mode 100644
index 000000000000..014186951c23
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/core_bench-0.9.0
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install
+DEPEND=dev-lang/ocaml:= dev-ml/core:= dev-ml/core_extended:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/textutils:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ocaml-re:= dev-ml/opam dev-ml/jbuilder
+DESCRIPTION=Micro-benchmarking library for OCaml
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/core_bench
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-lang/ocaml:= dev-ml/core:= dev-ml/core_extended:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/textutils:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ocaml-re:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/core_bench/archive/v0.9.0.tar.gz -> core_bench-0.9.0.tar.gz
+_md5_=603b9e4802013db761988daa1ec67b52
diff --git a/metadata/md5-cache/dev-ml/core_extended-0.9.0 b/metadata/md5-cache/dev-ml/core_extended-0.9.0
new file mode 100644
index 000000000000..cc63225a38dd
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/core_extended-0.9.0
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install
+DEPEND=dev-lang/ocaml:= dev-ml/bin-prot:= dev-ml/core:= dev-ml/core_kernel:= dev-ml/fieldslib:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/re2:= dev-ml/sexplib:= dev-ml/textutils:= dev-ml/ocaml-migrate-parsetree:= <dev-ml/ppx_jane-100 <dev-ml/ppx_driver-100 dev-ml/opam dev-ml/jbuilder
+DESCRIPTION=Jane Street's alternative to the standard library
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/core_extended
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-lang/ocaml:= dev-ml/bin-prot:= dev-ml/core:= dev-ml/core_kernel:= dev-ml/fieldslib:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/re2:= dev-ml/sexplib:= dev-ml/textutils:= dev-ml/ocaml-migrate-parsetree:= <dev-ml/ppx_jane-100 <dev-ml/ppx_driver-100
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/core_extended/archive/v0.9.0.tar.gz -> core_extended-0.9.0.tar.gz
+_md5_=03b7a6b4758eed8661b0c5044281a51b
diff --git a/metadata/md5-cache/dev-ml/core_kernel-0.9.0 b/metadata/md5-cache/dev-ml/core_kernel-0.9.0
new file mode 100644
index 000000000000..e5e7161f2db7
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/core_kernel-0.9.0
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install
+DEPEND=dev-lang/ocaml:= dev-ml/base:= dev-ml/bin-prot:= dev-ml/configurator:= dev-ml/fieldslib:= dev-ml/jane-street-headers:= dev-ml/ppx_assert:= dev-ml/ppx_base:= dev-ml/ppx_driver:= dev-ml/ppx_hash:= dev-ml/ppx_inline_test:= dev-ml/ppx_jane:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_sexp_message:= dev-ml/sexplib:= dev-ml/stdio:= dev-ml/typerep:= dev-ml/variantslib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/opam dev-ml/jbuilder
+DESCRIPTION=System-independent part of Core
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/core_kernel
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-lang/ocaml:= dev-ml/base:= dev-ml/bin-prot:= dev-ml/configurator:= dev-ml/fieldslib:= dev-ml/jane-street-headers:= dev-ml/ppx_assert:= dev-ml/ppx_base:= dev-ml/ppx_driver:= dev-ml/ppx_hash:= dev-ml/ppx_inline_test:= dev-ml/ppx_jane:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_sexp_message:= dev-ml/sexplib:= dev-ml/stdio:= dev-ml/typerep:= dev-ml/variantslib:= dev-ml/ocaml-migrate-parsetree:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/core_kernel/archive/v0.9.0.tar.gz -> core_kernel-0.9.0.tar.gz
+_md5_=6a1ecf3e5686e9d758f7d1f42218ef02
diff --git a/metadata/md5-cache/dev-ml/core_profiler-0.9.0 b/metadata/md5-cache/dev-ml/core_profiler-0.9.0
new file mode 100644
index 000000000000..eb69f039a021
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/core_profiler-0.9.0
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install
+DEPEND=dev-lang/ocaml:= dev-ml/core:= dev-ml/core_extended:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/re2:= dev-ml/textutils:= dev-ml/ocaml-migrate-parsetree:= dev-ml/opam dev-ml/jbuilder
+DESCRIPTION=Jane Street's profiling library
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/core_profiler
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-lang/ocaml:= dev-ml/core:= dev-ml/core_extended:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/re2:= dev-ml/textutils:= dev-ml/ocaml-migrate-parsetree:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/core_profiler/archive/v0.9.0.tar.gz -> core_profiler-0.9.0.tar.gz
+_md5_=28b2a70c4a547b704c05ac8aff0c5e28
diff --git a/metadata/md5-cache/dev-ml/cppo-1.4.1 b/metadata/md5-cache/dev-ml/cppo-1.4.1
new file mode 100644
index 000000000000..308a4983ec9f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/cppo-1.4.1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install
+DEPEND=>=dev-lang/ocaml-3.12:= dev-ml/ocamlbuild:= >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=An equivalent of the C preprocessor for OCaml programs
+EAPI=5
+HOMEPAGE=http://mjambon.com/cppo.html
+IUSE=examples
+KEYWORDS=amd64 ~arm ppc x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ocaml-3.12:= dev-ml/ocamlbuild:=
+SLOT=0/1.4.1
+SRC_URI=https://github.com/mjambon/cppo/archive/v1.4.1.tar.gz -> cppo-1.4.1.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=1fde101bf2915947b436f6b5eb28aeb6
diff --git a/metadata/md5-cache/dev-ml/cppo-1.5.0 b/metadata/md5-cache/dev-ml/cppo-1.5.0
new file mode 100644
index 000000000000..33649730f37a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/cppo-1.5.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=An equivalent of the C preprocessor for OCaml programs
+EAPI=5
+HOMEPAGE=http://mjambon.com/cppo.html https://github.com/mjambon/cppo/
+IUSE=examples +ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild:=[ocamlopt?]
+SLOT=0/1.5.0
+SRC_URI=https://github.com/mjambon/cppo/archive/v1.5.0.tar.gz -> cppo-1.5.0.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=7984fbcff953ecdf60fd061da222bb85
diff --git a/metadata/md5-cache/dev-ml/cryptokit-1.10 b/metadata/md5-cache/dev-ml/cryptokit-1.10
new file mode 100644
index 000000000000..03ac421b2e17
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/cryptokit-1.10
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install postinst prepare test unpack
+DEPEND=zlib? ( >=sys-libs/zlib-1.1 ) >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Cryptographic primitives library for Objective Caml
+EAPI=5
+HOMEPAGE=http://forge.ocamlcore.org/projects/cryptokit/
+IUSE=zlib +ocamlopt debug doc test
+KEYWORDS=amd64 ppc x86 ~x86-fbsd
+LICENSE=LGPL-2
+RDEPEND=zlib? ( >=sys-libs/zlib-1.1 ) >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/1.10
+SRC_URI=http://forge.ocamlcore.org/frs/download.php/1493/cryptokit-1.10.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=68b569a6c4f20b9cd4b4bec1d5a0f1f8
diff --git a/metadata/md5-cache/dev-ml/cryptokit-1.11 b/metadata/md5-cache/dev-ml/cryptokit-1.11
new file mode 100644
index 000000000000..bdb065561d7c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/cryptokit-1.11
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install postinst prepare test unpack
+DEPEND=zlib? ( >=sys-libs/zlib-1.1 ) dev-ml/zarith:= >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Cryptographic primitives library for Objective Caml
+EAPI=5
+HOMEPAGE=http://forge.ocamlcore.org/projects/cryptokit/
+IUSE=zlib +ocamlopt debug doc test
+KEYWORDS=~amd64 ~ppc ~x86-fbsd
+LICENSE=LGPL-2
+RDEPEND=zlib? ( >=sys-libs/zlib-1.1 ) dev-ml/zarith:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+REQUIRED_USE=test? ( ocamlopt )
+SLOT=0/1.11
+SRC_URI=http://forge.ocamlcore.org/frs/download.php/1618/cryptokit-1.11.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=7788fc9278f465e9d0d4bc3a4e5ed7f6
diff --git a/metadata/md5-cache/dev-ml/cryptokit-1.12 b/metadata/md5-cache/dev-ml/cryptokit-1.12
new file mode 100644
index 000000000000..0142045e690a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/cryptokit-1.12
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install postinst prepare test unpack
+DEPEND=zlib? ( >=sys-libs/zlib-1.1 ) dev-ml/zarith:= >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Cryptographic primitives library for Objective Caml
+EAPI=5
+HOMEPAGE=https://github.com/xavierleroy/cryptokit
+IUSE=zlib +ocamlopt debug doc test
+KEYWORDS=~amd64 ~ppc ~x86-fbsd
+LICENSE=LGPL-2
+RDEPEND=zlib? ( >=sys-libs/zlib-1.1 ) dev-ml/zarith:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+REQUIRED_USE=test? ( ocamlopt )
+SLOT=0/1.12
+SRC_URI=https://github.com/xavierleroy/cryptokit/archive/release112.tar.gz -> cryptokit-1.12.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af versionator c80ccf29e90adea7c5cae94b42eb76d0
+_md5_=a9f83c04184416a465f5cbb993fda02a
diff --git a/metadata/md5-cache/dev-ml/csv-1.5 b/metadata/md5-cache/dev-ml/csv-1.5
new file mode 100644
index 000000000000..f2f09c3ec4d0
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/csv-1.5
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=A pure OCaml library to read and write CSV files
+EAPI=5
+HOMEPAGE=https://github.com/Chris00/ocaml-csv
+IUSE=+ocamlopt debug doc test
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/1.5
+SRC_URI=https://github.com/Chris00/ocaml-csv/releases/download/1.5/csv-1.5.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=7eecf398f6f1ab0cb7e76a9704061e26
diff --git a/metadata/md5-cache/dev-ml/csv-1.6 b/metadata/md5-cache/dev-ml/csv-1.6
new file mode 100644
index 000000000000..843fd611ed30
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/csv-1.6
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=lwt? ( dev-ml/lwt:= ) >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=A pure OCaml library to read and write CSV files
+EAPI=5
+HOMEPAGE=https://github.com/Chris00/ocaml-csv
+IUSE=+lwt +ocamlopt debug doc test
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=lwt? ( dev-ml/lwt:= ) >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/1.6
+SRC_URI=https://github.com/Chris00/ocaml-csv/releases/download/1.6/csv-1.6.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=b7846eaaef4cb64d34d3ef6d65a69a49
diff --git a/metadata/md5-cache/dev-ml/csv-1.7 b/metadata/md5-cache/dev-ml/csv-1.7
new file mode 100644
index 000000000000..c30b340433e0
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/csv-1.7
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=lwt? ( dev-ml/lwt:= ) dev-ml/oasis >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=A pure OCaml library to read and write CSV files
+EAPI=5
+HOMEPAGE=https://github.com/Chris00/ocaml-csv
+IUSE=+lwt +ocamlopt debug doc test
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=lwt? ( dev-ml/lwt:= ) >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/1.7
+SRC_URI=https://github.com/Chris00/ocaml-csv/archive/1.7.tar.gz -> csv-1.7.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=53da00c4126aa34709d4d08436dbe083
diff --git a/metadata/md5-cache/dev-ml/cudf-0.8-r1 b/metadata/md5-cache/dev-ml/cudf-0.8-r1
new file mode 100644
index 000000000000..7110cda75592
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/cudf-0.8-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install prepare test
+DEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/extlib:= dev-libs/glib:2 dev-ml/camlp4:= dev-ml/cppo:= test? ( dev-ml/ounit ) dev-ml/findlib dev-ml/ocamlbuild dev-lang/perl
+DESCRIPTION=Library to parse, pretty print, and evaluate CUDF documents
+EAPI=5
+HOMEPAGE=http://www.mancoosi.org/cudf/
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=LGPL-3
+RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/extlib:= dev-libs/glib:2 dev-ml/camlp4:= dev-ml/cppo:=
+SLOT=0/0.8
+SRC_URI=https://gforge.inria.fr/frs/download.php/file/34659/cudf-0.8.tar.gz
+_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=be87acb995abe5a2dc59d3ea36c4be3e
diff --git a/metadata/md5-cache/dev-ml/deriving-0.7.1 b/metadata/md5-cache/dev-ml/deriving-0.7.1
new file mode 100644
index 000000000000..287c282df07d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/deriving-0.7.1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-ml/type-conv-108:= dev-ml/optcomp:= dev-ml/findlib:= dev-ml/camlp4:= dev-ml/oasis >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=A deriving library for Ocsigen
+EAPI=5
+HOMEPAGE=https://github.com/ocsigen/deriving
+IUSE=+ocamlopt debug test
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=>=dev-ml/type-conv-108:= dev-ml/optcomp:= dev-ml/findlib:= dev-ml/camlp4:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/0.7.1
+SRC_URI=https://github.com/ocsigen/deriving/archive/0.7.1.tar.gz -> deriving-0.7.1.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=0fd38769fbc139df9d8f2e108fd910ac
diff --git a/metadata/md5-cache/dev-ml/dns-1.0.0 b/metadata/md5-cache/dev-ml/dns-1.0.0
new file mode 100644
index 000000000000..4eaab99fcd87
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dns-1.0.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/jbuilder >=dev-ml/ocaml-base64-2.0.0:= >=dev-ml/ocaml-cstruct-3.0.2:=[ppx] dev-ml/ocaml-hashcons:= >=dev-ml/ocaml-ipaddr-2.6.0:= dev-ml/ocaml-re:= >=dev-ml/ocaml-uri-1.7.0:= dev-ml/result:= !dev-ml/odns >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=A pure OCaml implementation of the DNS protocol
+EAPI=5
+HOMEPAGE=https://github.com/mirage/ocaml-dns https://mirage.io
+KEYWORDS=~amd64
+LICENSE=LGPL-2 LGPL-2.1-with-linking-exception ISC
+RDEPEND=>=dev-ml/ocaml-base64-2.0.0:= >=dev-ml/ocaml-cstruct-3.0.2:=[ppx] dev-ml/ocaml-hashcons:= >=dev-ml/ocaml-ipaddr-2.6.0:= dev-ml/ocaml-re:= >=dev-ml/ocaml-uri-1.7.0:= dev-ml/result:= !dev-ml/odns >=dev-lang/ocaml-4:=
+RESTRICT=test
+SLOT=0/1.0.0
+SRC_URI=https://github.com/mirage/dns/archive/v1.0.0.tar.gz -> ocaml-dns-1.0.0.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150 opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=6ce03d8214e5fe840ad2c595ed1061f5
diff --git a/metadata/md5-cache/dev-ml/dns-async-1.0.0 b/metadata/md5-cache/dev-ml/dns-async-1.0.0
new file mode 100644
index 000000000000..5be06e2d1516
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dns-async-1.0.0
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/jbuilder test? ( dev-ml/dns-lwt-unix ) >=dev-lang/ocaml-4:= dev-ml/async:= dev-ml/dns:= >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Async support of OCaml DNS
+EAPI=5
+HOMEPAGE=https://github.com/mirage/ocaml-dns https://mirage.io
+IUSE=test
+KEYWORDS=~amd64
+LICENSE=LGPL-2 LGPL-2.1-with-linking-exception ISC
+RDEPEND=>=dev-lang/ocaml-4:= dev-ml/async:= dev-ml/dns:= >=dev-lang/ocaml-4:=
+RESTRICT=test
+SLOT=0/1.0.0
+SRC_URI=https://github.com/mirage/ocaml-dns/archive/v1.0.0.tar.gz -> ocaml-dns-1.0.0.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150 opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=e57db79757a5e68489eb92b7d3ab26ec
diff --git a/metadata/md5-cache/dev-ml/dns-lwt-1.0.0 b/metadata/md5-cache/dev-ml/dns-lwt-1.0.0
new file mode 100644
index 000000000000..c9642468a5e2
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dns-lwt-1.0.0
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/jbuilder test? ( dev-ml/dns-lwt-unix ) >=dev-lang/ocaml-4:= dev-ml/lwt:= dev-ml/dns:= dev-ml/mirage-profile:= >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Lwt support of OCaml DNS
+EAPI=5
+HOMEPAGE=https://github.com/mirage/ocaml-dns https://mirage.io
+IUSE=test
+KEYWORDS=~amd64
+LICENSE=LGPL-2 LGPL-2.1-with-linking-exception ISC
+RDEPEND=>=dev-lang/ocaml-4:= dev-ml/lwt:= dev-ml/dns:= dev-ml/mirage-profile:= >=dev-lang/ocaml-4:=
+RESTRICT=test
+SLOT=0/1.0.0
+SRC_URI=https://github.com/mirage/ocaml-dns/archive/v1.0.0.tar.gz -> ocaml-dns-1.0.0.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150 opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=14e4d9980c24a5e7b3c6530658f3183d
diff --git a/metadata/md5-cache/dev-ml/dns-lwt-unix-1.0.0 b/metadata/md5-cache/dev-ml/dns-lwt-unix-1.0.0
new file mode 100644
index 000000000000..6da856c95e50
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dns-lwt-unix-1.0.0
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/jbuilder test? ( dev-ml/ounit ) >=dev-lang/ocaml-4:= dev-ml/dns-lwt:= dev-ml/dns:= dev-ml/cmdliner:= dev-ml/mirage-profile:= dev-ml/ocaml-ipaddr:= >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Lwt support of OCaml DNS
+EAPI=5
+HOMEPAGE=https://github.com/mirage/ocaml-dns https://mirage.io
+IUSE=test
+KEYWORDS=~amd64
+LICENSE=LGPL-2 LGPL-2.1-with-linking-exception ISC
+RDEPEND=>=dev-lang/ocaml-4:= dev-ml/dns-lwt:= dev-ml/dns:= dev-ml/cmdliner:= dev-ml/mirage-profile:= dev-ml/ocaml-ipaddr:= >=dev-lang/ocaml-4:=
+RESTRICT=test
+SLOT=0/1.0.0
+SRC_URI=https://github.com/mirage/ocaml-dns/archive/v1.0.0.tar.gz -> ocaml-dns-1.0.0.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150 opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=39b05dcbb156e96be60a30359275d00f
diff --git a/metadata/md5-cache/dev-ml/dose3-5.0.1 b/metadata/md5-cache/dev-ml/dose3-5.0.1
new file mode 100644
index 000000000000..a2b520a5ee2c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/dose3-5.0.1
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/cudf:= >=dev-ml/extlib-1.7.0:= dev-ml/ocaml-re:= dev-ml/cppo:= parmap? ( dev-ml/parmap:= ) zip? ( dev-ml/camlzip:= ) bzip2? ( dev-ml/camlbz2:= ) >=dev-ml/ocamlgraph-1.8.6:= xml? ( dev-ml/ocaml-expat:= dev-ml/xml-light:= ) curl? ( dev-ml/ocurl:= ) rpm4? ( app-arch/rpm ) dev-ml/findlib dev-ml/ocamlbuild test? ( dev-python/pyyaml[libyaml] )
+DESCRIPTION=Library to perform analysis on package repositories
+EAPI=5
+HOMEPAGE=http://www.mancoosi.org/software/ https://gforge.inria.fr/projects/dose
+IUSE=+ocamlopt parmap zip bzip2 xml curl rpm4 test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=LGPL-3
+RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/cudf:= >=dev-ml/extlib-1.7.0:= dev-ml/ocaml-re:= dev-ml/cppo:= parmap? ( dev-ml/parmap:= ) zip? ( dev-ml/camlzip:= ) bzip2? ( dev-ml/camlbz2:= ) >=dev-ml/ocamlgraph-1.8.6:= xml? ( dev-ml/ocaml-expat:= dev-ml/xml-light:= ) curl? ( dev-ml/ocurl:= ) rpm4? ( app-arch/rpm )
+RESTRICT=test
+SLOT=0/5.0.1
+SRC_URI=https://gforge.inria.fr/frs/download.php/file/36063/dose3-5.0.1.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=0bd92c44c5624b8fac4e4e806e1d3556
diff --git a/metadata/md5-cache/dev-ml/easy-format-1.0.2 b/metadata/md5-cache/dev-ml/easy-format-1.0.2
new file mode 100644
index 000000000000..2dce58b17220
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/easy-format-1.0.2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-lang/ocaml:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Pretty-printing library for OCaml
+EAPI=5
+HOMEPAGE=http://mjambon.com/easy-format.html
+IUSE=examples +ocamlopt
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/1.0.2
+SRC_URI=http://mjambon.com/releases/easy-format/easy-format-1.0.2.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=efc71a1d6389ea34bfdd4d040edd7f3b
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..46421c446047
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/easy-format-1.2.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-lang/ocaml:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Pretty-printing library for OCaml
+EAPI=5
+HOMEPAGE=https://github.com/mjambon/easy-format
+IUSE=examples +ocamlopt
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/1.2.0
+SRC_URI=https://github.com/mjambon/easy-format/archive/v1.2.0.tar.gz -> easy-format-1.2.0.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=6e7952ad6480e325dea6b9fd42f83911
diff --git a/metadata/md5-cache/dev-ml/eliom-6.2.0 b/metadata/md5-cache/dev-ml/eliom-6.2.0
new file mode 100644
index 000000000000..3c588b181fbb
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/eliom-6.2.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install prepare
+DEPEND=>=dev-lang/ocaml-4.03:=[ocamlopt?] >=dev-ml/js_of_ocaml-2.8.2:=[xml] >=www-servers/ocsigenserver-2.8:= >=dev-ml/tyxml-4:= >=dev-ml/deriving-0.6:= >=dev-ml/reactiveData-0.2.1:= dev-ml/ocaml-ipaddr:= dev-ml/react:= dev-ml/ocaml-ssl:= >=dev-ml/lwt-2.5.0:= dev-ml/lwt_react:= dev-ml/camlp4:= ppx? ( >=dev-ml/ppx_tools-0.99.3:= ) dev-ml/ocamlbuild dev-ml/opam >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=A web framework to program client/server applications
+EAPI=5
+HOMEPAGE=http://ocsigen.org/eliom/
+IUSE=doc +ocamlopt +ppx
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4.03:=[ocamlopt?] >=dev-ml/js_of_ocaml-2.8.2:=[xml] >=www-servers/ocsigenserver-2.8:= >=dev-ml/tyxml-4:= >=dev-ml/deriving-0.6:= >=dev-ml/reactiveData-0.2.1:= dev-ml/ocaml-ipaddr:= dev-ml/react:= dev-ml/ocaml-ssl:= >=dev-ml/lwt-2.5.0:= dev-ml/lwt_react:= dev-ml/camlp4:= ppx? ( >=dev-ml/ppx_tools-0.99.3:= )
+SLOT=0/6.2.0
+SRC_URI=https://github.com/ocsigen/eliom/archive/6.2.0.tar.gz -> eliom-6.2.0.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=d832036c26a5349ca021f487b5f02256
diff --git a/metadata/md5-cache/dev-ml/eliom-9999 b/metadata/md5-cache/dev-ml/eliom-9999
new file mode 100644
index 000000000000..3b4c1a0d3a20
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/eliom-9999
@@ -0,0 +1,11 @@
+DEFINED_PHASES=compile install unpack
+DEPEND=>=dev-lang/ocaml-4.03:=[ocamlopt?] >=dev-ml/js_of_ocaml-2.8.2:=[xml] >=www-servers/ocsigenserver-2.8:= >=dev-ml/tyxml-4:= >=dev-ml/deriving-0.6:= >=dev-ml/reactiveData-0.2.1:= dev-ml/ocaml-ipaddr:= dev-ml/react:= dev-ml/ocaml-ssl:= >=dev-ml/lwt-2.5.0:= dev-ml/lwt_react:= dev-ml/camlp4:= ppx? ( >=dev-ml/ppx_tools-0.99.3:= ) dev-ml/ocamlbuild dev-ml/opam >=dev-ml/findlib-1.0.4-r1 >=dev-vcs/git-1.8.2.1
+DESCRIPTION=A web framework to program client/server applications
+EAPI=5
+HOMEPAGE=http://ocsigen.org/eliom/
+IUSE=doc +ocamlopt +ppx
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4.03:=[ocamlopt?] >=dev-ml/js_of_ocaml-2.8.2:=[xml] >=www-servers/ocsigenserver-2.8:= >=dev-ml/tyxml-4:= >=dev-ml/deriving-0.6:= >=dev-ml/reactiveData-0.2.1:= dev-ml/ocaml-ipaddr:= dev-ml/react:= dev-ml/ocaml-ssl:= >=dev-ml/lwt-2.5.0:= dev-ml/lwt_react:= dev-ml/camlp4:= ppx? ( >=dev-ml/ppx_tools-0.99.3:= )
+SLOT=0/9999
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 git-r3 52a888802d25387c2c74cb845d1219bc ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=e284de7fc5cd8d76d9d87d46bd334bba
diff --git a/metadata/md5-cache/dev-ml/enumerate-111.08.00-r1 b/metadata/md5-cache/dev-ml/enumerate-111.08.00-r1
new file mode 100644
index 000000000000..608c122b1c31
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/enumerate-111.08.00-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-ml/type-conv-111.13:= dev-ml/camlp4:= >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Syntax extension to produce a list of all values of a type
+EAPI=5
+HOMEPAGE=http://www.janestreet.com/ocaml
+IUSE=+ocamlopt debug
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/type-conv-111.13:= dev-ml/camlp4:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/111.08.00
+SRC_URI=http://ocaml.janestreet.com/ocaml-core/111.08.00/individual/enumerate-111.08.00.tar.gz https://dev.gentoo.org/~aballier/distfiles/enumerate-111.08.00.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=d25559d71792177b9a76ea824e9a072c
diff --git a/metadata/md5-cache/dev-ml/extlib-1.7.1 b/metadata/md5-cache/dev-ml/extlib-1.7.1
new file mode 100644
index 000000000000..9f67da36e98a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/extlib-1.7.1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install prepare test
+DEPEND=>=dev-lang/ocaml-3.10.2:=[ocamlopt?] dev-ml/cppo:= >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Standard library extensions for O'Caml
+EAPI=5
+HOMEPAGE=https://github.com/ygrek/ocaml-extlib
+IUSE=doc +ocamlopt
+KEYWORDS=amd64 ~arm ppc x86 ~amd64-linux ~x86-linux ~ppc-macos
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-lang/ocaml-3.10.2:=[ocamlopt?] dev-ml/cppo:=
+SLOT=0/1.7.1
+SRC_URI=https://github.com/ygrek/ocaml-extlib/archive/1.7.1.tar.gz -> extlib-1.7.1.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=e7c9875ee0c6eed8e8398f02f7cc0a9d
diff --git a/metadata/md5-cache/dev-ml/extlib-1.7.2 b/metadata/md5-cache/dev-ml/extlib-1.7.2
new file mode 100644
index 000000000000..ea076b9497ec
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/extlib-1.7.2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-3.10.2:=[ocamlopt?] dev-ml/cppo:= >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Standard library extensions for O'Caml
+EAPI=5
+HOMEPAGE=https://github.com/ygrek/ocaml-extlib
+IUSE=doc +ocamlopt
+KEYWORDS=~amd64 ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-lang/ocaml-3.10.2:=[ocamlopt?] dev-ml/cppo:=
+SLOT=0/1.7.2
+SRC_URI=https://github.com/ygrek/ocaml-extlib/archive/1.7.2.tar.gz -> extlib-1.7.2.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=4fadf18a6216fc35043292e9cb4cafa5
diff --git a/metadata/md5-cache/dev-ml/facile-1.1.2 b/metadata/md5-cache/dev-ml/facile-1.1.2
new file mode 100644
index 000000000000..d5e11bd5568c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/facile-1.1.2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=configure install prepare test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] sys-apps/sed
+DESCRIPTION=OCaml constraint programming library on integer & integer set finite domains
+EAPI=5
+HOMEPAGE=http://opti.recherche.enac.fr/
+IUSE=+ocamlopt
+KEYWORDS=alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?]
+SLOT=0/1.1.2
+SRC_URI=http://opti.recherche.enac.fr/facile/distrib/facile-1.1.2.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=84725128e25416e91437cb27140203f3
diff --git a/metadata/md5-cache/dev-ml/facile-1.1.3 b/metadata/md5-cache/dev-ml/facile-1.1.3
new file mode 100644
index 000000000000..ce25699d73f6
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/facile-1.1.3
@@ -0,0 +1,12 @@
+DEFINED_PHASES=configure install prepare test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] sys-apps/sed
+DESCRIPTION=OCaml constraint programming library on integer & integer set finite domains
+EAPI=6
+HOMEPAGE=http://opti.recherche.enac.fr/
+IUSE=+ocamlopt
+KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd
+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_=0e265a158074ff094972973a98f0220b
diff --git a/metadata/md5-cache/dev-ml/fieldslib-0.9.0 b/metadata/md5-cache/dev-ml/fieldslib-0.9.0
new file mode 100644
index 000000000000..dc46753ca4d5
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/fieldslib-0.9.0
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install
+DEPEND=dev-lang/ocaml:= dev-ml/base:= dev-ml/ppx_driver:= dev-ml/ocaml-migrate-parsetree:= dev-ml/opam dev-ml/jbuilder
+DESCRIPTION=Folding over record fields
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/fieldslib
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-lang/ocaml:= dev-ml/base:= dev-ml/ppx_driver:= dev-ml/ocaml-migrate-parsetree:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/fieldslib/archive/v0.9.0.tar.gz -> fieldslib-0.9.0.tar.gz
+_md5_=7fc12f245029bde75fedbae3f1d28111
diff --git a/metadata/md5-cache/dev-ml/findlib-1.7.1 b/metadata/md5-cache/dev-ml/findlib-1.7.1
new file mode 100644
index 000000000000..5ee8d9f48c7b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/findlib-1.7.1
@@ -0,0 +1,13 @@
+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=5
+HOMEPAGE=http://projects.camlcity.org/projects/findlib.html
+IUSE=doc +ocamlopt tk
+KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~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.7.1.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=804705332225eb0004f32b058df57e60
diff --git a/metadata/md5-cache/dev-ml/findlib-1.7.2 b/metadata/md5-cache/dev-ml/findlib-1.7.2
new file mode 100644
index 000000000000..a62e1f5cf2ef
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/findlib-1.7.2
@@ -0,0 +1,13 @@
+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=5
+HOMEPAGE=http://projects.camlcity.org/projects/findlib.html
+IUSE=doc +ocamlopt tk
+KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~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.7.2.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=5c06c4007dcd193c380bda573d435c75
diff --git a/metadata/md5-cache/dev-ml/findlib-1.7.3 b/metadata/md5-cache/dev-ml/findlib-1.7.3
new file mode 100644
index 000000000000..3c919333cdfc
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/findlib-1.7.3
@@ -0,0 +1,13 @@
+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=5
+HOMEPAGE=http://projects.camlcity.org/projects/findlib.html
+IUSE=doc +ocamlopt tk
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~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.7.3.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=2023f46f7dd3ad7bcb337c2595beddd1
diff --git a/metadata/md5-cache/dev-ml/flow_parser-0.50.0 b/metadata/md5-cache/dev-ml/flow_parser-0.50.0
new file mode 100644
index 000000000000..7d23946e4a86
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/flow_parser-0.50.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install test
+DEPEND=dev-lang/ocaml:= dev-ml/sedlex:= dev-ml/ocamlbuild >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=JavaScript parser written in OCaml
+EAPI=6
+HOMEPAGE=https://github.com/facebook/flow/tree/master/src/parser
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=dev-lang/ocaml:= dev-ml/sedlex:=
+SLOT=0/0.50.0
+SRC_URI=https://github.com/facebook/flow/archive/v0.50.0.tar.gz -> flow-0.50.0.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=2117e50326d7c232c53edc83efcc5ea0
diff --git a/metadata/md5-cache/dev-ml/flow_parser-0.51.0 b/metadata/md5-cache/dev-ml/flow_parser-0.51.0
new file mode 100644
index 000000000000..6bb9c8621683
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/flow_parser-0.51.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install test
+DEPEND=dev-lang/ocaml:= dev-ml/sedlex:= dev-ml/ocamlbuild >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=JavaScript parser written in OCaml
+EAPI=6
+HOMEPAGE=https://github.com/facebook/flow/tree/master/src/parser
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=dev-lang/ocaml:= dev-ml/sedlex:=
+SLOT=0/0.51.0
+SRC_URI=https://github.com/facebook/flow/archive/v0.51.0.tar.gz -> flow-0.51.0.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=2117e50326d7c232c53edc83efcc5ea0
diff --git a/metadata/md5-cache/dev-ml/flow_parser-0.52.0 b/metadata/md5-cache/dev-ml/flow_parser-0.52.0
new file mode 100644
index 000000000000..f0b2dd499f7a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/flow_parser-0.52.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install test
+DEPEND=dev-lang/ocaml:= dev-ml/sedlex:= dev-ml/ocamlbuild >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=JavaScript parser written in OCaml
+EAPI=6
+HOMEPAGE=https://github.com/facebook/flow/tree/master/src/parser
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=dev-lang/ocaml:= dev-ml/sedlex:=
+SLOT=0/0.52.0
+SRC_URI=https://github.com/facebook/flow/archive/v0.52.0.tar.gz -> flow-0.52.0.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=2117e50326d7c232c53edc83efcc5ea0
diff --git a/metadata/md5-cache/dev-ml/fmt-0.8.4 b/metadata/md5-cache/dev-ml/fmt-0.8.4
new file mode 100644
index 000000000000..a58926d993f4
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/fmt-0.8.4
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/result:=[ocamlopt] dev-lang/ocaml:=[ocamlopt] dev-ml/uchar:=[ocamlopt] dev-ml/cmdliner:=[ocamlopt] >=dev-ml/topkg-0.9 dev-ml/ocamlbuild dev-ml/findlib >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Combinators to devise OCaml Format pretty-printing functions
+EAPI=5
+HOMEPAGE=http://erratique.ch/software/fmt https://github.com/dbuenzli/fmt
+IUSE=test
+KEYWORDS=~amd64
+LICENSE=ISC
+RDEPEND=dev-ml/result:=[ocamlopt] dev-lang/ocaml:=[ocamlopt] dev-ml/uchar:=[ocamlopt] dev-ml/cmdliner:=[ocamlopt] >=dev-lang/ocaml-4:=
+SLOT=0/0.8.4
+SRC_URI=http://erratique.ch/software/fmt/releases/fmt-0.8.4.tbz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150 opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=3fa32445820b291255570863e7370f5f
diff --git a/metadata/md5-cache/dev-ml/fort-0.4.2 b/metadata/md5-cache/dev-ml/fort-0.4.2
new file mode 100644
index 000000000000..b808503695a6
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/fort-0.4.2
@@ -0,0 +1,12 @@
+DEFINED_PHASES=configure prepare
+DEPEND=dev-lang/ocaml:=
+DESCRIPTION=provides an environment for testing programs and Objective Caml modules
+EAPI=5
+HOMEPAGE=http://fort.sourceforge.net/
+KEYWORDS=amd64 ~ppc x86
+LICENSE=ZLIB
+RDEPEND=dev-lang/ocaml:=
+SLOT=0/0.4.2
+SRC_URI=mirror://sourceforge/fort/0.4.2/fort-0.4.2.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=e00157e1fd21faec6b38f513670db93f
diff --git a/metadata/md5-cache/dev-ml/fpath-0.7.2 b/metadata/md5-cache/dev-ml/fpath-0.7.2
new file mode 100644
index 000000000000..5adb069e5414
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/fpath-0.7.2
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-ml/result:= dev-ml/astring:= dev-ml/topkg dev-ml/ocamlbuild dev-ml/findlib >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=File system paths for OCaml
+EAPI=6
+HOMEPAGE=http://erratique.ch/software/fpath https://github.com/dbuenzli/fpath
+KEYWORDS=~amd64
+LICENSE=ISC
+RDEPEND=dev-ml/result:= dev-ml/astring:= >=dev-lang/ocaml-4:=
+SLOT=0/0.7.2
+SRC_URI=http://erratique.ch/software/fpath/releases/fpath-0.7.2.tbz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=4f19f4661dd9d1c4a0500436dfb86298
diff --git a/metadata/md5-cache/dev-ml/gd4o-1.0_alpha5 b/metadata/md5-cache/dev-ml/gd4o-1.0_alpha5
new file mode 100644
index 000000000000..e7ca8811ef12
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/gd4o-1.0_alpha5
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install prepare test
+DEPEND=>=dev-lang/ocaml-3.10.2:=[ocamlopt?] media-libs/gd[jpeg,png] virtual/jpeg:0 sys-libs/zlib media-libs/libpng:0= media-libs/freetype:2 >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=OCaml interface to the GD graphics library
+EAPI=5
+HOMEPAGE=https://sourceforge.net/projects/gd4o/
+IUSE=doc +ocamlopt
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-lang/ocaml-3.10.2:=[ocamlopt?] media-libs/gd[jpeg,png] virtual/jpeg:0 sys-libs/zlib media-libs/libpng:0= media-libs/freetype:2
+SLOT=0/1.0_alpha5
+SRC_URI=mirror://sourceforge/gd4o/gd4o-1.0a5.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150 multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=340a184eea9fd03ab7ba7c7f684ce5e1
diff --git a/metadata/md5-cache/dev-ml/gen-0.4.0.1 b/metadata/md5-cache/dev-ml/gen-0.4.0.1
new file mode 100644
index 000000000000..1cfa9e428e9f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/gen-0.4.0.1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=test? ( dev-ml/ounit dev-ml/iTeML ) >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Simple, efficient iterators for OCaml
+EAPI=5
+HOMEPAGE=https://github.com/c-cube/gen
+IUSE=+ocamlopt debug doc test
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/0.4.0.1
+SRC_URI=https://github.com/c-cube/gen/archive/0.4.0.1.tar.gz -> gen-0.4.0.1.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=a392610245c386561aa4f740d8bc4f92
diff --git a/metadata/md5-cache/dev-ml/gen_js_api-1.0.3 b/metadata/md5-cache/dev-ml/gen_js_api-1.0.3
new file mode 100644
index 000000000000..84af27bab2ce
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/gen_js_api-1.0.3
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-lang/ocaml:= >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Easy OCaml bindings for Javascript libraries
+EAPI=6
+HOMEPAGE=https://github.com/LexiFi/gen_js_api
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-lang/ocaml:=
+SLOT=0/1.0.3
+SRC_URI=https://github.com/LexiFi/gen_js_api/archive/v1.0.3.tar.gz -> gen_js_api-1.0.3.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=0d43ddb582bc57237567d9b0e8fb3122
diff --git a/metadata/md5-cache/dev-ml/gen_js_api-1.0.4 b/metadata/md5-cache/dev-ml/gen_js_api-1.0.4
new file mode 100644
index 000000000000..1c50d28b9e9b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/gen_js_api-1.0.4
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=>=dev-lang/ocaml-4.05:= >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Easy OCaml bindings for Javascript libraries
+EAPI=6
+HOMEPAGE=https://github.com/LexiFi/gen_js_api
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.05:=
+SLOT=0/1.0.4
+SRC_URI=https://github.com/LexiFi/gen_js_api/archive/v1.0.4.tar.gz -> gen_js_api-1.0.4.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=7e7335490a538e845794e67367438225
diff --git a/metadata/md5-cache/dev-ml/gsl-ocaml-1.19.1 b/metadata/md5-cache/dev-ml/gsl-ocaml-1.19.1
new file mode 100644
index 000000000000..5e80f1968c4d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/gsl-ocaml-1.19.1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=sci-libs/gsl-1.19 >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=OCaml bindings for the GSL library (successor of dev-ml/ocamlgsl)
+EAPI=5
+HOMEPAGE=https://github.com/mmottl/gsl-ocaml
+IUSE=examples test +ocamlopt debug doc test
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=>=sci-libs/gsl-1.19 !dev-ml/ocamlgsl >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0
+SRC_URI=https://github.com/mmottl/gsl-ocaml/releases/download/v1.19.1/gsl-ocaml-1.19.1.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=9627e4bd10aec9b569f23141d2b7f820
diff --git a/metadata/md5-cache/dev-ml/herelib-112.35.00 b/metadata/md5-cache/dev-ml/herelib-112.35.00
new file mode 100644
index 000000000000..a0178ca75a47
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/herelib-112.35.00
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-lang/ocaml-4.00.0:= dev-ml/camlp4:= >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Syntax extension for inserting the current location
+EAPI=5
+HOMEPAGE=http://www.janestreet.com/ocaml
+IUSE=+ocamlopt debug
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4.00.0:= dev-ml/camlp4:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/112.35.00
+SRC_URI=http://ocaml.janestreet.com/ocaml-core/112.35/files/herelib-112.35.00.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=6798d531c2c892b90c3c01c086ae7f57
diff --git a/metadata/md5-cache/dev-ml/iTeML-2.5 b/metadata/md5-cache/dev-ml/iTeML-2.5
new file mode 100644
index 000000000000..9a3b72f6c85f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/iTeML-2.5
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/ounit:= dev-lang/ocaml:=[ocamlopt] >=dev-ml/qcheck-0.5:= dev-ml/ocamlbuild >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Inline (Unit) Tests for OCaml
+EAPI=5
+HOMEPAGE=https://github.com/vincent-hugot/iTeML
+KEYWORDS=~amd64
+LICENSE=GPL-3
+RDEPEND=dev-ml/ounit:= dev-lang/ocaml:=[ocamlopt] >=dev-ml/qcheck-0.5:=
+SLOT=0/2.5
+SRC_URI=https://github.com/vincent-hugot/iTeML/archive/v2.5.tar.gz -> iTeML-2.5.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=64791a0334976198e619084ea8526f82
diff --git a/metadata/md5-cache/dev-ml/iTeML-2.6 b/metadata/md5-cache/dev-ml/iTeML-2.6
new file mode 100644
index 000000000000..04ad1b1f041e
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/iTeML-2.6
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/ounit:= dev-lang/ocaml:=[ocamlopt] >=dev-ml/qcheck-0.5:= dev-ml/ocamlbuild >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Inline (Unit) Tests for OCaml
+EAPI=5
+HOMEPAGE=https://github.com/vincent-hugot/iTeML
+KEYWORDS=~amd64
+LICENSE=GPL-3
+RDEPEND=dev-ml/ounit:= dev-lang/ocaml:=[ocamlopt] >=dev-ml/qcheck-0.5:=
+SLOT=0/2.6
+SRC_URI=https://github.com/vincent-hugot/iTeML/archive/v2.6.tar.gz -> iTeML-2.6.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=75e326b613628e3130de6dd6dc351b24
diff --git a/metadata/md5-cache/dev-ml/incremental-0.9.0 b/metadata/md5-cache/dev-ml/incremental-0.9.0
new file mode 100644
index 000000000000..4d809ff6d1fd
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/incremental-0.9.0
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install
+DEPEND=dev-lang/ocaml:= dev-ml/core:= dev-ml/incremental_kernel:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/ocaml-migrate-parsetree:= dev-ml/opam dev-ml/jbuilder
+DESCRIPTION=Library for incremental computations
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/incremental
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-lang/ocaml:= dev-ml/core:= dev-ml/incremental_kernel:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/ocaml-migrate-parsetree:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/incremental/archive/v0.9.0.tar.gz -> incremental-0.9.0.tar.gz
+_md5_=c7da62dc11e948503b09cc116d5db992
diff --git a/metadata/md5-cache/dev-ml/incremental_kernel-0.9.0 b/metadata/md5-cache/dev-ml/incremental_kernel-0.9.0
new file mode 100644
index 000000000000..9b786d5c8cb6
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/incremental_kernel-0.9.0
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install
+DEPEND=dev-lang/ocaml:= dev-ml/core_kernel:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/ocaml-migrate-parsetree:= <dev-ml/ppx_jane-100 <dev-ml/ppx_driver-100 dev-ml/opam dev-ml/jbuilder
+DESCRIPTION=Library for incremental computations depending only on Core_kernel
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/incremental_kernel
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-lang/ocaml:= dev-ml/core_kernel:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/ocaml-migrate-parsetree:= <dev-ml/ppx_jane-100 <dev-ml/ppx_driver-100
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/incremental_kernel/archive/v0.9.0.tar.gz -> incremental_kernel-0.9.0.tar.gz
+_md5_=49080ea3672ab8c286f04e6f2b4f0783
diff --git a/metadata/md5-cache/dev-ml/integers-0.2.2 b/metadata/md5-cache/dev-ml/integers-0.2.2
new file mode 100644
index 000000000000..460ab872fce5
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/integers-0.2.2
@@ -0,0 +1,11 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-lang/ocaml:= dev-ml/ocamlbuild dev-ml/opam dev-ml/topkg dev-ml/findlib
+DESCRIPTION=Various signed and unsigned integer types for OCaml
+EAPI=6
+HOMEPAGE=https://github.com/ocamllabs/ocaml-integers
+KEYWORDS=~amd64 ~arm ~arm64
+LICENSE=MIT
+RDEPEND=dev-lang/ocaml:=
+SLOT=0/0.2.2
+SRC_URI=https://github.com/ocamllabs/ocaml-integers/releases/download/v0.2.2/integers-0.2.2.tbz
+_md5_=c9f52e4d63e2dc33d610bb508d1fea34
diff --git a/metadata/md5-cache/dev-ml/io-page-1.6.0 b/metadata/md5-cache/dev-ml/io-page-1.6.0
new file mode 100644
index 000000000000..851620b1128f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/io-page-1.6.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=test? ( dev-ml/ounit ) >=dev-lang/ocaml-4:= >=dev-ml/ocaml-cstruct-1.1.0:= >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=IO memory page library for Mirage backends
+EAPI=5
+HOMEPAGE=https://github.com/mirage/io-page https://mirage.io
+IUSE=+ocamlopt debug test
+KEYWORDS=~amd64
+LICENSE=ISC
+RDEPEND=>=dev-lang/ocaml-4:= >=dev-ml/ocaml-cstruct-1.1.0:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/1.6.0
+SRC_URI=https://github.com/mirage/io-page/archive/v1.6.0.tar.gz -> io-page-1.6.0.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=5f133b8102000fe96d1b3e549abf8129
diff --git a/metadata/md5-cache/dev-ml/jane-street-headers-0.9.0 b/metadata/md5-cache/dev-ml/jane-street-headers-0.9.0
new file mode 100644
index 000000000000..1606ffd3aacb
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/jane-street-headers-0.9.0
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install
+DEPEND=dev-lang/ocaml:= dev-ml/opam dev-ml/jbuilder
+DESCRIPTION=Jane Street header files
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/jane-street-headers
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-lang/ocaml:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/jane-street-headers/archive/v0.9.0.tar.gz -> jane-street-headers-0.9.0.tar.gz
+_md5_=6ef42218f48fa6b61eb33f32782d9f86
diff --git a/metadata/md5-cache/dev-ml/jbuilder-1.0_beta11 b/metadata/md5-cache/dev-ml/jbuilder-1.0_beta11
new file mode 100644
index 000000000000..3ba7665ea19f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/jbuilder-1.0_beta11
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install prepare
+DEPEND=test? ( dev-ml/menhir ) >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=A composable build system for OCaml
+EAPI=5
+HOMEPAGE=https://github.com/janestreet/jbuilder
+IUSE=test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4:=
+SLOT=0/1.0_beta11
+SRC_URI=https://github.com/janestreet/jbuilder/archive/1.0+beta11.tar.gz -> jbuilder-1.0-beta11.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=281533637252a9fb9df3516f20d92c45
diff --git a/metadata/md5-cache/dev-ml/jbuilder-1.0_beta12 b/metadata/md5-cache/dev-ml/jbuilder-1.0_beta12
new file mode 100644
index 000000000000..13a810b36612
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/jbuilder-1.0_beta12
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install prepare
+DEPEND=test? ( dev-ml/menhir ) >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=A composable build system for OCaml
+EAPI=5
+HOMEPAGE=https://github.com/janestreet/jbuilder
+IUSE=test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4:=
+SLOT=0/1.0_beta12
+SRC_URI=https://github.com/janestreet/jbuilder/archive/1.0+beta12.tar.gz -> jbuilder-1.0-beta12.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=281533637252a9fb9df3516f20d92c45
diff --git a/metadata/md5-cache/dev-ml/jbuilder-1.0_beta13 b/metadata/md5-cache/dev-ml/jbuilder-1.0_beta13
new file mode 100644
index 000000000000..34edc33a82e4
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/jbuilder-1.0_beta13
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install prepare
+DEPEND=test? ( dev-ml/menhir ) >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=A composable build system for OCaml
+EAPI=5
+HOMEPAGE=https://github.com/janestreet/jbuilder
+IUSE=test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4:=
+SLOT=0/1.0_beta13
+SRC_URI=https://github.com/janestreet/jbuilder/archive/1.0+beta13.tar.gz -> jbuilder-1.0-beta13.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=281533637252a9fb9df3516f20d92c45
diff --git a/metadata/md5-cache/dev-ml/js-build-tools-113.33.04 b/metadata/md5-cache/dev-ml/js-build-tools-113.33.04
new file mode 100644
index 000000000000..c96bbe790751
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/js-build-tools-113.33.04
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=dev-ml/ocamlbuild:= dev-ml/opam >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Collection of tools to help building Jane Street Packages
+EAPI=5
+HOMEPAGE=https://github.com/janestreet/js-build-tools
+IUSE=+ocamlopt debug doc test
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ocamlbuild:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/113.33.04
+SRC_URI=http://ocaml.janestreet.com/ocaml-core/113.33/files/js-build-tools-113.33.04.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=fdc5f59e4232d59f6388e9cfc27c8b6f
diff --git a/metadata/md5-cache/dev-ml/js-build-tools-113.33.06 b/metadata/md5-cache/dev-ml/js-build-tools-113.33.06
new file mode 100644
index 000000000000..d5c2cf85aefe
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/js-build-tools-113.33.06
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=dev-ml/ocamlbuild:= dev-ml/opam >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Collection of tools to help building Jane Street Packages
+EAPI=5
+HOMEPAGE=https://github.com/janestreet/js-build-tools
+IUSE=+ocamlopt debug doc test
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ocamlbuild:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/113.33.06
+SRC_URI=http://ocaml.janestreet.com/ocaml-core/113.33/files/js-build-tools-113.33.06.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=fdc5f59e4232d59f6388e9cfc27c8b6f
diff --git a/metadata/md5-cache/dev-ml/js_of_ocaml-2.8.4-r2 b/metadata/md5-cache/dev-ml/js_of_ocaml-2.8.4-r2
new file mode 100644
index 000000000000..e3422266a5ec
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/js_of_ocaml-2.8.4-r2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?,X?] >=dev-ml/lwt-2.4.4:=[camlp4(+)] react? ( dev-ml/react:= dev-ml/reactiveData:= ) xml? ( >=dev-ml/tyxml-4:= ) ppx? ( dev-ml/ppx_tools:= dev-ml/ppx_deriving:= dev-ml/ppx_driver:= ) dev-ml/cmdliner:= dev-ml/menhir:= dev-ml/ocaml-base64:= dev-ml/camlp4:= dev-ml/cppo:= dev-ml/uchar:= dev-ml/ocamlbuild:= dev-ml/yojson:= dev-ml/ocaml-migrate-parsetree:= deriving? ( >=dev-ml/deriving-0.6:= ) >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=A compiler from OCaml bytecode to javascript
+EAPI=5
+HOMEPAGE=http://ocsigen.org/js_of_ocaml/
+IUSE=+ocamlopt doc +deriving +ppx +react +xml X
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?,X?] >=dev-ml/lwt-2.4.4:=[camlp4(+)] react? ( dev-ml/react:= dev-ml/reactiveData:= ) xml? ( >=dev-ml/tyxml-4:= ) ppx? ( dev-ml/ppx_tools:= dev-ml/ppx_deriving:= dev-ml/ppx_driver:= ) dev-ml/cmdliner:= dev-ml/menhir:= dev-ml/ocaml-base64:= dev-ml/camlp4:= dev-ml/cppo:= dev-ml/uchar:= dev-ml/ocamlbuild:= dev-ml/yojson:= dev-ml/ocaml-migrate-parsetree:= deriving? ( >=dev-ml/deriving-0.6:= )
+SLOT=0/2.8.4
+SRC_URI=https://github.com/ocsigen/js_of_ocaml/archive/2.8.4.tar.gz -> js_of_ocaml-2.8.4.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=d1076348e2e995e922fb6497b7e252ba
diff --git a/metadata/md5-cache/dev-ml/js_of_ocaml-3.0.0 b/metadata/md5-cache/dev-ml/js_of_ocaml-3.0.0
new file mode 100644
index 000000000000..6b67fe5b8f4c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/js_of_ocaml-3.0.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?] camlp4? ( dev-ml/camlp4:= ) dev-ml/cmdliner:= dev-ml/cppo:= lwt? ( >=dev-ml/lwt-2.4.4:= ) dev-ml/ocamlbuild:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_tools_versioned:= dev-ml/uchar:= ppx? ( dev-ml/ppx_tools:= dev-ml/ppx_deriving:= ) xml? ( >=dev-ml/tyxml-4:= dev-ml/reactiveData:= ) dev-ml/jbuilder dev-ml/opam test? ( dev-util/patdiff ) >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=A compiler from OCaml bytecode to javascript
+EAPI=5
+HOMEPAGE=http://ocsigen.org/js_of_ocaml/
+IUSE=+ocamlopt +camlp4 +lwt doc +deriving +ppx +xml test
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?] camlp4? ( dev-ml/camlp4:= ) dev-ml/cmdliner:= dev-ml/cppo:= lwt? ( >=dev-ml/lwt-2.4.4:= ) dev-ml/ocamlbuild:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_tools_versioned:= dev-ml/uchar:= ppx? ( dev-ml/ppx_tools:= dev-ml/ppx_deriving:= ) xml? ( >=dev-ml/tyxml-4:= dev-ml/reactiveData:= )
+REQUIRED_USE=xml? ( ppx )
+SLOT=0/3.0.0
+SRC_URI=https://github.com/ocsigen/js_of_ocaml/archive/3.0.0.tar.gz -> js_of_ocaml-3.0.0.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=7b0ac6d60087ed4e9921892d3d8547b6
diff --git a/metadata/md5-cache/dev-ml/js_of_ocaml-9999 b/metadata/md5-cache/dev-ml/js_of_ocaml-9999
new file mode 100644
index 000000000000..b8460d50c534
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/js_of_ocaml-9999
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install unpack
+DEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?] camlp4? ( dev-ml/camlp4:= ) dev-ml/cmdliner:= dev-ml/cppo:= lwt? ( >=dev-ml/lwt-2.4.4:= ) dev-ml/ocamlbuild:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_tools_versioned:= dev-ml/uchar:= ppx? ( dev-ml/ppx_tools:= dev-ml/ppx_deriving:= ) xml? ( >=dev-ml/tyxml-4:= dev-ml/reactiveData:= ) dev-ml/jbuilder dev-ml/opam test? ( dev-util/patdiff ) >=dev-ml/findlib-1.0.4-r1 >=dev-vcs/git-1.8.2.1
+DESCRIPTION=A compiler from OCaml bytecode to javascript
+EAPI=5
+HOMEPAGE=http://ocsigen.org/js_of_ocaml/
+IUSE=+ocamlopt +camlp4 +lwt doc +deriving +ppx +xml test
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?] camlp4? ( dev-ml/camlp4:= ) dev-ml/cmdliner:= dev-ml/cppo:= lwt? ( >=dev-ml/lwt-2.4.4:= ) dev-ml/ocamlbuild:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_tools_versioned:= dev-ml/uchar:= ppx? ( dev-ml/ppx_tools:= dev-ml/ppx_deriving:= ) xml? ( >=dev-ml/tyxml-4:= dev-ml/reactiveData:= )
+REQUIRED_USE=xml? ( ppx )
+SLOT=0/9999
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 git-r3 52a888802d25387c2c74cb845d1219bc ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=1409ef1c5ac0ae0ade05e3662d0ce652
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..553d25e0fcf6
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/jsonm-1.0.1
@@ -0,0 +1,12 @@
+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
+DESCRIPTION=Non-blocking streaming JSON codec for OCaml
+EAPI=5
+HOMEPAGE=http://erratique.ch/software/jsonm
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=ISC
+RDEPEND=>=dev-ml/uutf-1.0.0:= dev-lang/ocaml:= dev-ml/uchar:=
+SLOT=0/1.0.1
+SRC_URI=http://erratique.ch/software/jsonm/releases/jsonm-1.0.1.tbz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=b43f5749f7d472155a39fdfb392a7d7b
diff --git a/metadata/md5-cache/dev-ml/kaputt-1.2 b/metadata/md5-cache/dev-ml/kaputt-1.2
new file mode 100644
index 000000000000..76eac8825651
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/kaputt-1.2
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install test
+DEPEND=>=dev-lang/ocaml-3.11:=[ocamlopt] dev-ml/ocamlbuild >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Unit testing tool for the Objective Caml language
+EAPI=5
+HOMEPAGE=http://kaputt.x9c.fr/
+KEYWORDS=~amd64
+LICENSE=GPL-3
+RDEPEND=>=dev-lang/ocaml-3.11:=[ocamlopt]
+SLOT=0/1.2
+SRC_URI=http://kaputt.x9c.fr/distrib/kaputt-1.2.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=2ab3b9ba1637817a70218f644e46d242
diff --git a/metadata/md5-cache/dev-ml/lablgl-1.05-r1 b/metadata/md5-cache/dev-ml/lablgl-1.05-r1
new file mode 100644
index 000000000000..cb237cc59eb1
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/lablgl-1.05-r1
@@ -0,0 +1,13 @@
+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 dev-ml/camlp4:= 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=5
+HOMEPAGE=http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/lablgl.html
+IUSE=doc glut +ocamlopt tk
+KEYWORDS=alpha amd64 ~arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~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 dev-ml/camlp4:= glut? ( media-libs/freeglut ) tk? ( >=dev-lang/tcl-8.3:0= >=dev-lang/tk-8.3:0= dev-ml/labltk:= )
+SLOT=0/1.05
+SRC_URI=http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/dist/lablgl-1.05.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=f3c71d4b279b9c1bf2754211fb485a80
diff --git a/metadata/md5-cache/dev-ml/lablgtk-2.18.5 b/metadata/md5-cache/dev-ml/lablgtk-2.18.5
new file mode 100644
index 000000000000..38013d7215ea
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/lablgtk-2.18.5
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install postinst
+DEPEND=>=x11-libs/gtk+-2.10:2 >=dev-lang/ocaml-3.10:=[ocamlopt?] svg? ( >=gnome-base/librsvg-2.2:2 ) glade? ( >=gnome-base/libglade-2.0.1 ) gnomecanvas? ( >=gnome-base/libgnomecanvas-2.2 ) opengl? ( >=dev-ml/lablgl-0.98:= >=x11-libs/gtkglarea-1.9:2 ) spell? ( app-text/gtkspell:2 ) sourceview? ( x11-libs/gtksourceview:2.0 ) dev-ml/camlp4:= virtual/pkgconfig >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Objective CAML interface for Gtk+2
+EAPI=5
+HOMEPAGE=http://lablgtk.forge.ocamlcore.org/
+IUSE=debug examples glade gnomecanvas sourceview +ocamlopt opengl spell svg
+KEYWORDS=alpha amd64 ~arm ~arm64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux
+LICENSE=LGPL-2.1-with-linking-exception examples? ( lablgtk-examples )
+RDEPEND=>=x11-libs/gtk+-2.10:2 >=dev-lang/ocaml-3.10:=[ocamlopt?] svg? ( >=gnome-base/librsvg-2.2:2 ) glade? ( >=gnome-base/libglade-2.0.1 ) gnomecanvas? ( >=gnome-base/libgnomecanvas-2.2 ) opengl? ( >=dev-ml/lablgl-0.98:= >=x11-libs/gtkglarea-1.9:2 ) spell? ( app-text/gtkspell:2 ) sourceview? ( x11-libs/gtksourceview:2.0 ) dev-ml/camlp4:=
+SLOT=2/2.18.5
+SRC_URI=https://forge.ocamlcore.org/frs/download.php/1627/lablgtk-2.18.5.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150 multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=ac377eb2285034882e30884579b82b4c
diff --git a/metadata/md5-cache/dev-ml/labltk-8.06.2 b/metadata/md5-cache/dev-ml/labltk-8.06.2
new file mode 100644
index 000000000000..69678eb39d6c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/labltk-8.06.2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=>=dev-lang/tk-8.0.3:= >=dev-lang/ocaml-4.04:=[ocamlopt?,X?] >=dev-ml/findlib-1.5.5-r1 >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=OCaml interface to the Tcl/Tk GUI framework
+EAPI=5
+HOMEPAGE=https://forge.ocamlcore.org/projects/labltk/
+IUSE=+ocamlopt X
+KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux
+LICENSE=QPL-1.0 LGPL-2
+RDEPEND=>=dev-lang/tk-8.0.3:= >=dev-lang/ocaml-4.04:=[ocamlopt?,X?]
+SLOT=0/8.06.2
+SRC_URI=https://forge.ocamlcore.org/frs/download.php/1628/labltk-8.06.2.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=66194d977f728d0342f0ae8da40c6d49
diff --git a/metadata/md5-cache/dev-ml/labltk-8.06.3 b/metadata/md5-cache/dev-ml/labltk-8.06.3
new file mode 100644
index 000000000000..498f12996a4d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/labltk-8.06.3
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=>=dev-lang/tk-8.0.3:= >=dev-lang/ocaml-4.04:=[ocamlopt?,X?] >=dev-ml/findlib-1.5.5-r1 >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=OCaml interface to the Tcl/Tk GUI framework
+EAPI=5
+HOMEPAGE=https://forge.ocamlcore.org/projects/labltk/
+IUSE=+ocamlopt X
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux
+LICENSE=QPL-1.0 LGPL-2
+RDEPEND=>=dev-lang/tk-8.0.3:= >=dev-lang/ocaml-4.04:=[ocamlopt?,X?]
+SLOT=0/8.06.3
+SRC_URI=https://forge.ocamlcore.org/frs/download.php/1701/labltk-8.06.3.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=336735bc31653055fb7952f0bd9aaa96
diff --git a/metadata/md5-cache/dev-ml/lambda-term-1.11 b/metadata/md5-cache/dev-ml/lambda-term-1.11
new file mode 100644
index 000000000000..be0e567115d1
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/lambda-term-1.11
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/lwt_react:= >=dev-ml/lwt-2.4.0:= >=dev-ml/zed-1.2:= >=dev-ml/react-1.2:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=A cross-platform library for manipulating the terminal
+EAPI=6
+HOMEPAGE=https://github.com/diml/lambda-term
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=dev-ml/lwt_react:= >=dev-ml/lwt-2.4.0:= >=dev-ml/zed-1.2:= >=dev-ml/react-1.2:= >=dev-lang/ocaml-4:=
+SLOT=0/1.11
+SRC_URI=https://github.com/diml/lambda-term/archive/1.11.tar.gz -> lambda-term-1.11.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=76322c6e5fe7ed17b151542c87c7d98f
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-4.0.1 b/metadata/md5-cache/dev-ml/llvm-ocaml-4.0.1
new file mode 100644
index 000000000000..c13b3bc9b68b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-4.0.1
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-4.0.1:=[llvm_targets_AArch64?,llvm_targets_AMDGPU?,llvm_targets_ARM?,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_X86?,llvm_targets_XCore?] !sys-devel/llvm[ocaml(-)] dev-lang/perl dev-ml/findlib test? ( dev-ml/ounit || ( ( >=dev-lang/python-2.7.5-r2:2.7 ~dev-python/lit-4.0.1[python_targets_python2_7(-),python_single_target_python2_7(+)] ) ) ) !!<dev-python/configparser-3.3.0.2 || ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-util/ninja >=dev-util/cmake-3.7.0-r1
+DESCRIPTION=OCaml bindings for LLVM
+EAPI=6
+HOMEPAGE=https://llvm.org/
+IUSE=test llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM 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_X86 llvm_targets_XCore
+KEYWORDS=~amd64 ~arm ~x86
+LICENSE=UoI-NCSA
+RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-4.0.1:=[llvm_targets_AArch64?,llvm_targets_AMDGPU?,llvm_targets_ARM?,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_X86?,llvm_targets_XCore?] !sys-devel/llvm[ocaml(-)]
+REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM 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_X86 llvm_targets_XCore )
+SLOT=0/4.0.1
+SRC_URI=https://releases.llvm.org/4.0.1/llvm-4.0.1.src.tar.xz
+_eclasses_=cmake-utils f9fb12e2dbe2e0c9c17f030bae85eb02 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 flag-o-matic 2274fcc1e7ef6affaff5bcd636275417 llvm fe231a791db197943447fdeadafa7e08 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing 6f5991c7101863d0b29df63990ad852e ninja-utils ebb2eaddc6331c4fa000b8eb8f6fe074 python-any-r1 27d7f9da7187d283b7f3eae8390b7b09 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af versionator c80ccf29e90adea7c5cae94b42eb76d0
+_md5_=5305cc5ef55871342570bde447799869
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-5.0.0 b/metadata/md5-cache/dev-ml/llvm-ocaml-5.0.0
new file mode 100644
index 000000000000..ac18bd783474
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-5.0.0
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-5.0.0:=[llvm_targets_AArch64?,llvm_targets_AMDGPU?,llvm_targets_ARM?,llvm_targets_BPF?,llvm_targets_Hexagon?,llvm_targets_Lanai?,llvm_targets_Mips?,llvm_targets_MSP430?,llvm_targets_NVPTX?,llvm_targets_PowerPC?,llvm_targets_Sparc?,llvm_targets_SystemZ?,llvm_targets_X86?,llvm_targets_XCore?,debug?] !sys-devel/llvm[ocaml(-)] dev-lang/perl dev-ml/findlib test? ( dev-ml/ounit || ( ( >=dev-lang/python-2.7.5-r2:2.7 ~dev-python/lit-5.0.0[python_targets_python2_7(-),python_single_target_python2_7(+)] ) ) ) !!<dev-python/configparser-3.3.0.2 || ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-util/ninja >=dev-util/cmake-3.7.0-r1
+DESCRIPTION=OCaml bindings for LLVM
+EAPI=6
+HOMEPAGE=https://llvm.org/
+IUSE=debug test llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_X86 llvm_targets_XCore
+KEYWORDS=~amd64 ~arm ~x86
+LICENSE=UoI-NCSA
+RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-5.0.0:=[llvm_targets_AArch64?,llvm_targets_AMDGPU?,llvm_targets_ARM?,llvm_targets_BPF?,llvm_targets_Hexagon?,llvm_targets_Lanai?,llvm_targets_Mips?,llvm_targets_MSP430?,llvm_targets_NVPTX?,llvm_targets_PowerPC?,llvm_targets_Sparc?,llvm_targets_SystemZ?,llvm_targets_X86?,llvm_targets_XCore?,debug?] !sys-devel/llvm[ocaml(-)]
+REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_X86 llvm_targets_XCore )
+SLOT=0/5.0.0
+SRC_URI=https://releases.llvm.org/5.0.0/llvm-5.0.0.src.tar.xz
+_eclasses_=cmake-utils f9fb12e2dbe2e0c9c17f030bae85eb02 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 flag-o-matic 2274fcc1e7ef6affaff5bcd636275417 llvm fe231a791db197943447fdeadafa7e08 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing 6f5991c7101863d0b29df63990ad852e ninja-utils ebb2eaddc6331c4fa000b8eb8f6fe074 python-any-r1 27d7f9da7187d283b7f3eae8390b7b09 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af versionator c80ccf29e90adea7c5cae94b42eb76d0
+_md5_=900d42f0ff55f1dae1b2cc1cf78c6902
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-5.0.9999 b/metadata/md5-cache/dev-ml/llvm-ocaml-5.0.9999
new file mode 100644
index 000000000000..aa2d85818ccb
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-5.0.9999
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-5.0.9999:=[llvm_targets_AArch64?,llvm_targets_AMDGPU?,llvm_targets_ARM?,llvm_targets_BPF?,llvm_targets_Hexagon?,llvm_targets_Lanai?,llvm_targets_Mips?,llvm_targets_MSP430?,llvm_targets_NVPTX?,llvm_targets_PowerPC?,llvm_targets_Sparc?,llvm_targets_SystemZ?,llvm_targets_X86?,llvm_targets_XCore?,debug?] !sys-devel/llvm[ocaml(-)] dev-lang/perl dev-ml/findlib test? ( dev-ml/ounit || ( ( >=dev-lang/python-2.7.5-r2:2.7 ~dev-python/lit-5.0.9999[python_targets_python2_7(-),python_single_target_python2_7(+)] ) ) ) !!<dev-python/configparser-3.3.0.2 || ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-util/ninja >=dev-util/cmake-3.7.0-r1 >=dev-vcs/git-1.8.2.1
+DESCRIPTION=OCaml bindings for LLVM
+EAPI=6
+HOMEPAGE=https://llvm.org/
+IUSE=debug test llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_X86 llvm_targets_XCore
+LICENSE=UoI-NCSA
+RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-5.0.9999:=[llvm_targets_AArch64?,llvm_targets_AMDGPU?,llvm_targets_ARM?,llvm_targets_BPF?,llvm_targets_Hexagon?,llvm_targets_Lanai?,llvm_targets_Mips?,llvm_targets_MSP430?,llvm_targets_NVPTX?,llvm_targets_PowerPC?,llvm_targets_Sparc?,llvm_targets_SystemZ?,llvm_targets_X86?,llvm_targets_XCore?,debug?] !sys-devel/llvm[ocaml(-)]
+REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_X86 llvm_targets_XCore )
+SLOT=0/5.0.9999
+_eclasses_=cmake-utils f9fb12e2dbe2e0c9c17f030bae85eb02 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 flag-o-matic 2274fcc1e7ef6affaff5bcd636275417 git-r3 52a888802d25387c2c74cb845d1219bc llvm fe231a791db197943447fdeadafa7e08 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing 6f5991c7101863d0b29df63990ad852e ninja-utils ebb2eaddc6331c4fa000b8eb8f6fe074 python-any-r1 27d7f9da7187d283b7f3eae8390b7b09 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af versionator c80ccf29e90adea7c5cae94b42eb76d0
+_md5_=4b5803189aa05a8933d500de2e6782d3
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-9999 b/metadata/md5-cache/dev-ml/llvm-ocaml-9999
new file mode 100644
index 000000000000..4bdd1e8b2be5
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-9999
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-9999:=[llvm_targets_AArch64?,llvm_targets_AMDGPU?,llvm_targets_ARM?,llvm_targets_BPF?,llvm_targets_Hexagon?,llvm_targets_Lanai?,llvm_targets_Mips?,llvm_targets_MSP430?,llvm_targets_NVPTX?,llvm_targets_PowerPC?,llvm_targets_Sparc?,llvm_targets_SystemZ?,llvm_targets_X86?,llvm_targets_XCore?,llvm_targets_AVR?,llvm_targets_Nios2?,llvm_targets_RISCV?,llvm_targets_WebAssembly?,debug?] !sys-devel/llvm[ocaml(-)] dev-lang/perl dev-ml/findlib test? ( dev-ml/ounit || ( ( >=dev-lang/python-2.7.5-r2:2.7 ~dev-python/lit-9999[python_targets_python2_7(-),python_single_target_python2_7(+)] ) ) ) !!<dev-python/configparser-3.3.0.2 || ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-util/ninja >=dev-util/cmake-3.7.0-r1 >=dev-vcs/git-1.8.2.1
+DESCRIPTION=OCaml bindings for LLVM
+EAPI=6
+HOMEPAGE=https://llvm.org/
+IUSE=debug test llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_X86 llvm_targets_XCore llvm_targets_AVR llvm_targets_Nios2 llvm_targets_RISCV llvm_targets_WebAssembly
+LICENSE=UoI-NCSA
+RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-9999:=[llvm_targets_AArch64?,llvm_targets_AMDGPU?,llvm_targets_ARM?,llvm_targets_BPF?,llvm_targets_Hexagon?,llvm_targets_Lanai?,llvm_targets_Mips?,llvm_targets_MSP430?,llvm_targets_NVPTX?,llvm_targets_PowerPC?,llvm_targets_Sparc?,llvm_targets_SystemZ?,llvm_targets_X86?,llvm_targets_XCore?,llvm_targets_AVR?,llvm_targets_Nios2?,llvm_targets_RISCV?,llvm_targets_WebAssembly?,debug?] !sys-devel/llvm[ocaml(-)]
+REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_X86 llvm_targets_XCore llvm_targets_AVR llvm_targets_Nios2 llvm_targets_RISCV llvm_targets_WebAssembly )
+SLOT=0/9999
+_eclasses_=cmake-utils f9fb12e2dbe2e0c9c17f030bae85eb02 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 flag-o-matic 2274fcc1e7ef6affaff5bcd636275417 git-r3 52a888802d25387c2c74cb845d1219bc llvm fe231a791db197943447fdeadafa7e08 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing 6f5991c7101863d0b29df63990ad852e ninja-utils ebb2eaddc6331c4fa000b8eb8f6fe074 python-any-r1 27d7f9da7187d283b7f3eae8390b7b09 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af versionator c80ccf29e90adea7c5cae94b42eb76d0
+_md5_=133e342b012e30bb797b135aa8ffc575
diff --git a/metadata/md5-cache/dev-ml/logs-0.6.2 b/metadata/md5-cache/dev-ml/logs-0.6.2
new file mode 100644
index 000000000000..0080d23d18fc
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/logs-0.6.2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/result:=[ocamlopt] dev-lang/ocaml:=[ocamlopt] javascript? ( dev-ml/js_of_ocaml:= ) fmt? ( dev-ml/fmt:= ) cli? ( dev-ml/cmdliner:=[ocamlopt] ) lwt? ( dev-ml/lwt:= ) dev-ml/opam dev-ml/topkg dev-ml/ocamlbuild dev-ml/findlib test? ( dev-ml/mtime ) >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Logging infrastructure for OCaml
+EAPI=5
+HOMEPAGE=http://erratique.ch/software/logs https://github.com/dbuenzli/logs
+IUSE=javascript +fmt cli +lwt test
+KEYWORDS=~amd64
+LICENSE=ISC
+RDEPEND=dev-ml/result:=[ocamlopt] dev-lang/ocaml:=[ocamlopt] javascript? ( dev-ml/js_of_ocaml:= ) fmt? ( dev-ml/fmt:= ) cli? ( dev-ml/cmdliner:=[ocamlopt] ) lwt? ( dev-ml/lwt:= )
+SLOT=0/0.6.2
+SRC_URI=http://erratique.ch/software/logs/releases/logs-0.6.2.tbz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=fe8d609bbec62c8c124aa8ecc0cac5bd
diff --git a/metadata/md5-cache/dev-ml/lwt-3.0.0 b/metadata/md5-cache/dev-ml/lwt-3.0.0
new file mode 100644
index 000000000000..aac67a6bbb12
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/lwt-3.0.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=dev-libs/libev >=dev-lang/ocaml-4.02:= dev-ml/result:= ppx? ( dev-ml/ppx_tools:= ) camlp4? ( dev-ml/camlp4:= ) dev-ml/cppo >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Cooperative light-weight thread library for OCaml
+EAPI=5
+HOMEPAGE=http://ocsigen.org/lwt
+IUSE=+camlp4 +ppx +ocamlopt debug doc test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86-fbsd
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-libs/libev >=dev-lang/ocaml-4.02:= dev-ml/result:= ppx? ( dev-ml/ppx_tools:= ) camlp4? ( dev-ml/camlp4:= ) !<www-servers/ocsigen-1.1 >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/3.0.0
+SRC_URI=https://github.com/ocsigen/lwt/archive/3.0.0.tar.gz -> lwt-3.0.0.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=079ee373ea9256ee795074c1c89a2d21
diff --git a/metadata/md5-cache/dev-ml/lwt-3.1.0 b/metadata/md5-cache/dev-ml/lwt-3.1.0
new file mode 100644
index 000000000000..fe95f71eabb0
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/lwt-3.1.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install test
+DEPEND=>=dev-lang/ocaml-4.02:= dev-ml/result:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_tools_versioned:= libev? ( dev-libs/libev ) camlp4? ( dev-ml/camlp4:= ) dev-ml/cppo dev-ml/findlib dev-ml/jbuilder dev-ml/opam
+DESCRIPTION=Cooperative light-weight thread library for OCaml
+EAPI=5
+HOMEPAGE=http://ocsigen.org/lwt
+IUSE=+camlp4 +libev
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86 ~x86-fbsd
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4.02:= dev-ml/result:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_tools_versioned:= libev? ( dev-libs/libev ) camlp4? ( dev-ml/camlp4:= ) !<www-servers/ocsigen-1.1
+SLOT=0/3.1.0
+SRC_URI=https://github.com/ocsigen/lwt/archive/3.1.0.tar.gz -> lwt-3.1.0.tar.gz
+_md5_=15ff3b91f82d9b733fb1c34848b99d88
diff --git a/metadata/md5-cache/dev-ml/lwt_glib-1.0.1 b/metadata/md5-cache/dev-ml/lwt_glib-1.0.1
new file mode 100644
index 000000000000..f1ae8c7e7a17
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/lwt_glib-1.0.1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-ml/lwt-3.0.0:= dev-libs/glib:2 >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=GLib integration for Lwt
+EAPI=5
+HOMEPAGE=http://ocsigen.org/lwt
+IUSE=+ocamlopt debug doc
+KEYWORDS=~amd64 ~arm ~ppc ~x86-fbsd
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-ml/lwt-3.0.0:= dev-libs/glib:2 >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/1.0.1
+SRC_URI=https://github.com/ocsigen/lwt/releases/download/3.0.0/lwt_glib-1.0.1.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=357b8eabdca391f351d1b37baabab893
diff --git a/metadata/md5-cache/dev-ml/lwt_react-1.0.1 b/metadata/md5-cache/dev-ml/lwt_react-1.0.1
new file mode 100644
index 000000000000..ad1a79499bfb
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/lwt_react-1.0.1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-ml/lwt-3.0.0:= >=dev-ml/react-1.2:= >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=GLib integration for Lwt
+EAPI=5
+HOMEPAGE=http://ocsigen.org/lwt
+IUSE=+ocamlopt debug doc
+KEYWORDS=~amd64 ~arm ~ppc ~x86-fbsd
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-ml/lwt-3.0.0:= >=dev-ml/react-1.2:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/1.0.1
+SRC_URI=https://github.com/ocsigen/lwt/releases/download/3.0.0/lwt_react-1.0.1.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=10540c8d369486073fd3c69c963d7db7
diff --git a/metadata/md5-cache/dev-ml/lwt_ssl-1.0.1 b/metadata/md5-cache/dev-ml/lwt_ssl-1.0.1
new file mode 100644
index 000000000000..9e2c181fb421
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/lwt_ssl-1.0.1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-ml/lwt-3.0.0:= >=dev-ml/ocaml-ssl-0.4.0:= >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=GLib integration for Lwt
+EAPI=5
+HOMEPAGE=http://ocsigen.org/lwt
+IUSE=+ocamlopt debug doc
+KEYWORDS=~amd64 ~arm ~ppc ~x86-fbsd
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-ml/lwt-3.0.0:= >=dev-ml/ocaml-ssl-0.4.0:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/1.0.1
+SRC_URI=https://github.com/ocsigen/lwt/releases/download/3.0.0/lwt_ssl-1.0.1.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=2e8746608139f2b4ff2662832af038c9
diff --git a/metadata/md5-cache/dev-ml/macaque-0.7.4 b/metadata/md5-cache/dev-ml/macaque-0.7.4
new file mode 100644
index 000000000000..679ee70565d1
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/macaque-0.7.4
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-ml/pgocaml-2.1:= dev-ml/camlp4:= dev-ml/oasis >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=DSL for SQL Queries in Caml
+EAPI=5
+HOMEPAGE=http://ocsigen.org/macaque/
+IUSE=+ocamlopt debug
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-ml/pgocaml-2.1:= dev-ml/camlp4:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/0.7.4
+SRC_URI=https://github.com/ocsigen/macaque/archive/0.7.4.tar.gz -> macaque-0.7.4.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=e94c1b8ad8a730144111484da5ede78f
diff --git a/metadata/md5-cache/dev-ml/markup-0.7.5 b/metadata/md5-cache/dev-ml/markup-0.7.5
new file mode 100644
index 000000000000..89de5a87bfd8
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/markup-0.7.5
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-lang/ocaml:=[ocamlopt] dev-ml/lwt:=[ocamlopt(+)] >=dev-ml/uutf-1.0:=[ocamlopt] test? ( dev-ml/ounit ) dev-ml/ocamlbuild >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Error-recovering streaming HTML5 and XML parsers
+EAPI=5
+HOMEPAGE=https://github.com/aantron/markup.ml
+IUSE=doc test
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=dev-lang/ocaml:=[ocamlopt] dev-ml/lwt:=[ocamlopt(+)] >=dev-ml/uutf-1.0:=[ocamlopt]
+SLOT=0/0.7.5p1
+SRC_URI=https://github.com/aantron/markup.ml/archive/0.7.5.tar.gz -> markup-0.7.5.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=7f8c29b4ea209c7e079c79557c3ba214
diff --git a/metadata/md5-cache/dev-ml/mccs-1.1.2c b/metadata/md5-cache/dev-ml/mccs-1.1.2c
new file mode 100644
index 000000000000..7496e7045ab0
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/mccs-1.1.2c
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-ml/cudf:= sci-mathematics/glpk:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Multi Criteria CUDF Solver
+EAPI=6
+HOMEPAGE=http://www.i3s.unice.fr/~cpjm/misc/ https://github.com/AltGr/ocaml-mccs/issues
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=dev-ml/cudf:= sci-mathematics/glpk:= >=dev-lang/ocaml-4:=
+SLOT=0/1.1.2c
+SRC_URI=https://github.com/AltGr/ocaml-mccs/archive/1.1+2c.tar.gz -> mccs-1.1.2c.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e opam 24b4a2529c1fd12f1304856d6c5a690d toolchain-funcs 185a06792159ca143528e7010368e8af versionator c80ccf29e90adea7c5cae94b42eb76d0
+_md5_=7ebcdca046cbdc52757a030e540c7ab4
diff --git a/metadata/md5-cache/dev-ml/menhir-20170712 b/metadata/md5-cache/dev-ml/menhir-20170712
new file mode 100644
index 000000000000..9d37d5103b26
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/menhir-20170712
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install
+DEPEND=>=dev-lang/ocaml-4.02:=[ocamlopt?] dev-ml/ocamlbuild >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=LR(1) parser generator for the OCaml language
+EAPI=5
+HOMEPAGE=http://gallium.inria.fr/~fpottier/menhir/
+IUSE=examples +ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=GPL-2 LGPL-2-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4.02:=[ocamlopt?]
+SLOT=0/20170712
+SRC_URI=http://gallium.inria.fr/~fpottier/menhir/menhir-20170712.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=9107d7895b69fb99e36071feaf352336
diff --git a/metadata/md5-cache/dev-ml/merlin-2.5.3 b/metadata/md5-cache/dev-ml/merlin-2.5.3
new file mode 100644
index 000000000000..a52ec7954619
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/merlin-2.5.3
@@ -0,0 +1,12 @@
+DEFINED_PHASES=configure install postinst postrm
+DEPEND=dev-lang/ocaml:= dev-ml/yojson:= >=dev-ml/findlib-1.0.4-r1 || ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
+DESCRIPTION=Context sensitive completion for OCaml in Vim and Emacs
+EAPI=6
+HOMEPAGE=https://github.com/ocaml/merlin
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-lang/ocaml:= dev-ml/yojson:= || ( app-editors/vim[python] app-editors/gvim[python] ) || ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
+SLOT=0/2.5.3
+SRC_URI=https://github.com/ocaml/merlin/archive/v2.5.3.tar.gz -> merlin-2.5.3.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150 vim-doc af2c81a1feeb0a99e91bee3e20769edb vim-plugin 6f0171b0a2f2fce005c13b4c0685a0d8
+_md5_=8f11d3c8ca5ff7c5ca6556735193bc36
diff --git a/metadata/md5-cache/dev-ml/merlin-2.5.4 b/metadata/md5-cache/dev-ml/merlin-2.5.4
new file mode 100644
index 000000000000..70e0baf15447
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/merlin-2.5.4
@@ -0,0 +1,12 @@
+DEFINED_PHASES=configure install postinst postrm
+DEPEND=dev-lang/ocaml:= dev-ml/yojson:= >=dev-ml/findlib-1.0.4-r1 || ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
+DESCRIPTION=Context sensitive completion for OCaml in Vim and Emacs
+EAPI=6
+HOMEPAGE=https://github.com/ocaml/merlin
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-lang/ocaml:= dev-ml/yojson:= || ( app-editors/vim[python] app-editors/gvim[python] ) || ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
+SLOT=0/2.5.4
+SRC_URI=https://github.com/ocaml/merlin/archive/v2.5.4.tar.gz -> merlin-2.5.4.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150 vim-doc af2c81a1feeb0a99e91bee3e20769edb vim-plugin 6f0171b0a2f2fce005c13b4c0685a0d8
+_md5_=8f11d3c8ca5ff7c5ca6556735193bc36
diff --git a/metadata/md5-cache/dev-ml/merlin-2.5.5 b/metadata/md5-cache/dev-ml/merlin-2.5.5
new file mode 100644
index 000000000000..035ef6970b49
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/merlin-2.5.5
@@ -0,0 +1,12 @@
+DEFINED_PHASES=configure install postinst postrm
+DEPEND=dev-lang/ocaml:= dev-ml/yojson:= >=dev-ml/findlib-1.0.4-r1 || ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
+DESCRIPTION=Context sensitive completion for OCaml in Vim and Emacs
+EAPI=6
+HOMEPAGE=https://github.com/ocaml/merlin
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-lang/ocaml:= dev-ml/yojson:= || ( app-editors/vim[python] app-editors/gvim[python] ) || ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
+SLOT=0/2.5.5
+SRC_URI=https://github.com/ocaml/merlin/archive/v2.5.5.tar.gz -> merlin-2.5.5.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150 vim-doc af2c81a1feeb0a99e91bee3e20769edb vim-plugin 6f0171b0a2f2fce005c13b4c0685a0d8
+_md5_=8f11d3c8ca5ff7c5ca6556735193bc36
diff --git a/metadata/md5-cache/dev-ml/merlin-3.0.0 b/metadata/md5-cache/dev-ml/merlin-3.0.0
new file mode 100644
index 000000000000..969c502fb6d9
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/merlin-3.0.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=configure install postinst postrm
+DEPEND=dev-lang/ocaml:= dev-ml/yojson:= >=dev-ml/findlib-1.0.4-r1 || ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
+DESCRIPTION=Context sensitive completion for OCaml in Vim and Emacs
+EAPI=6
+HOMEPAGE=https://github.com/ocaml/merlin
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-lang/ocaml:= dev-ml/yojson:= || ( app-editors/vim[python] app-editors/gvim[python] ) || ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
+SLOT=0/3.0.0
+SRC_URI=https://github.com/ocaml/merlin/archive/v3.0.0.tar.gz -> merlin-3.0.0.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150 vim-doc af2c81a1feeb0a99e91bee3e20769edb vim-plugin 6f0171b0a2f2fce005c13b4c0685a0d8
+_md5_=8f11d3c8ca5ff7c5ca6556735193bc36
diff --git a/metadata/md5-cache/dev-ml/merlin-3.0.1 b/metadata/md5-cache/dev-ml/merlin-3.0.1
new file mode 100644
index 000000000000..8e24f7912293
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/merlin-3.0.1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=configure install postinst postrm
+DEPEND=dev-lang/ocaml:= dev-ml/yojson:= >=dev-ml/findlib-1.0.4-r1 || ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
+DESCRIPTION=Context sensitive completion for OCaml in Vim and Emacs
+EAPI=6
+HOMEPAGE=https://github.com/ocaml/merlin
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-lang/ocaml:= dev-ml/yojson:= || ( app-editors/vim[python] app-editors/gvim[python] ) || ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
+SLOT=0/3.0.1
+SRC_URI=https://github.com/ocaml/merlin/archive/v3.0.1.tar.gz -> merlin-3.0.1.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150 vim-doc af2c81a1feeb0a99e91bee3e20769edb vim-plugin 6f0171b0a2f2fce005c13b4c0685a0d8
+_md5_=8f11d3c8ca5ff7c5ca6556735193bc36
diff --git a/metadata/md5-cache/dev-ml/merlin-3.0.2 b/metadata/md5-cache/dev-ml/merlin-3.0.2
new file mode 100644
index 000000000000..eb9b70e9635b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/merlin-3.0.2
@@ -0,0 +1,12 @@
+DEFINED_PHASES=configure install postinst postrm
+DEPEND=dev-lang/ocaml:= dev-ml/yojson:= >=dev-ml/findlib-1.0.4-r1 || ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
+DESCRIPTION=Context sensitive completion for OCaml in Vim and Emacs
+EAPI=6
+HOMEPAGE=https://github.com/ocaml/merlin
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-lang/ocaml:= dev-ml/yojson:= || ( app-editors/vim[python] app-editors/gvim[python] ) || ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
+SLOT=0/3.0.2
+SRC_URI=https://github.com/ocaml/merlin/archive/v3.0.2.tar.gz -> merlin-3.0.2.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150 vim-doc af2c81a1feeb0a99e91bee3e20769edb vim-plugin 6f0171b0a2f2fce005c13b4c0685a0d8
+_md5_=8f11d3c8ca5ff7c5ca6556735193bc36
diff --git a/metadata/md5-cache/dev-ml/merlin-3.0.3 b/metadata/md5-cache/dev-ml/merlin-3.0.3
new file mode 100644
index 000000000000..763c292949c6
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/merlin-3.0.3
@@ -0,0 +1,12 @@
+DEFINED_PHASES=configure install postinst postrm
+DEPEND=dev-lang/ocaml:= dev-ml/yojson:= >=dev-ml/findlib-1.0.4-r1 || ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
+DESCRIPTION=Context sensitive completion for OCaml in Vim and Emacs
+EAPI=6
+HOMEPAGE=https://github.com/ocaml/merlin
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-lang/ocaml:= dev-ml/yojson:= || ( app-editors/vim[python] app-editors/gvim[python] ) || ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
+SLOT=0/3.0.3
+SRC_URI=https://github.com/ocaml/merlin/archive/v3.0.3.tar.gz -> merlin-3.0.3.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150 vim-doc af2c81a1feeb0a99e91bee3e20769edb vim-plugin 6f0171b0a2f2fce005c13b4c0685a0d8
+_md5_=8f11d3c8ca5ff7c5ca6556735193bc36
diff --git a/metadata/md5-cache/dev-ml/merlin-extend-0.3 b/metadata/md5-cache/dev-ml/merlin-extend-0.3
new file mode 100644
index 000000000000..a4f5dd9f10d1
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/merlin-extend-0.3
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-lang/ocaml:= dev-ml/cppo >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=SDK to extend Merlin
+EAPI=5
+HOMEPAGE=https://github.com/let-def/merlin-extend
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-lang/ocaml:=
+SLOT=0/0.3
+SRC_URI=https://github.com/let-def/merlin-extend/archive/v0.3.tar.gz -> merlin-extend-0.3.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=315271c0ec42214ddf1359e876b5fab4
diff --git a/metadata/md5-cache/dev-ml/mirage-profile-0.7.0-r1 b/metadata/md5-cache/dev-ml/mirage-profile-0.7.0-r1
new file mode 100644
index 000000000000..8a81a40d0fc4
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/mirage-profile-0.7.0-r1
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-lang/ocaml-4:= dev-ml/io-page:= dev-ml/lwt:= >=dev-ml/ocaml-cstruct-1.9.0:=[ppx(-)] dev-ml/ppx_tools:= dev-ml/ocplib-endian:= >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Collect profiling information
+EAPI=5
+HOMEPAGE=https://github.com/mirage/mirage-profile https://mirage.io
+IUSE=+ocamlopt debug test
+KEYWORDS=~amd64
+LICENSE=BSD-2
+RDEPEND=>=dev-lang/ocaml-4:= dev-ml/io-page:= dev-ml/lwt:= >=dev-ml/ocaml-cstruct-1.9.0:=[ppx(-)] dev-ml/ppx_tools:= dev-ml/ocplib-endian:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+RESTRICT=test
+SLOT=0/0.7.0
+SRC_URI=https://github.com/mirage/mirage-profile/archive/v0.7.0.tar.gz -> mirage-profile-0.7.0.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=9e556f6325fe6751c91df87fb2422b10
diff --git a/metadata/md5-cache/dev-ml/mongo-0.67.2 b/metadata/md5-cache/dev-ml/mongo-0.67.2
new file mode 100644
index 000000000000..9cde90252a9b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/mongo-0.67.2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=dev-ml/bson:= dev-ml/lwt:= dev-ml/oasis >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=An ocaml driver for mongodb
+EAPI=5
+HOMEPAGE=http://massd.github.io/
+IUSE=+ocamlopt debug
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-ml/bson:= dev-ml/lwt:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/0.67.2
+SRC_URI=https://github.com/MassD/mongo/archive/v0.67.2.tar.gz -> mongo-0.67.2.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=5be6d71754f5b3b9ab1ce2c99d4f7ed6
diff --git a/metadata/md5-cache/dev-ml/mtime-1.1.0 b/metadata/md5-cache/dev-ml/mtime-1.1.0
new file mode 100644
index 000000000000..05394d1a5da7
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/mtime-1.1.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install test
+DEPEND=dev-lang/ocaml:=[ocamlopt] javascript? ( dev-ml/js_of_ocaml:= ) dev-ml/topkg dev-ml/ocamlbuild dev-ml/findlib >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=OCaml module to access monotonic wall-clock time
+EAPI=5
+HOMEPAGE=http://erratique.ch/software/mtime https://github.com/dbuenzli/mtime
+IUSE=javascript test
+KEYWORDS=~amd64
+LICENSE=ISC
+RDEPEND=dev-lang/ocaml:=[ocamlopt] javascript? ( dev-ml/js_of_ocaml:= ) >=dev-lang/ocaml-4:=
+SLOT=0/1.1.0
+SRC_URI=http://erratique.ch/software/mtime/releases/mtime-1.1.0.tbz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e opam 24b4a2529c1fd12f1304856d6c5a690d toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=24e3ec0e91fa8a013f4e7d8dde5223a6
diff --git a/metadata/md5-cache/dev-ml/oasis-0.4.10 b/metadata/md5-cache/dev-ml/oasis-0.4.10
new file mode 100644
index 000000000000..06f922072317
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/oasis-0.4.10
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-ml/ocaml-data-notation-0.0.11:= dev-ml/ocamlbuild:=[ocamlopt] dev-ml/camlp4:= >=dev-ml/findlib-1.3.1 dev-ml/ocamlify dev-ml/ocamlmod !<sci-chemistry/oasis-4.0-r3 test? ( >=dev-ml/ocaml-fileutils-0.4.2 >=dev-ml/ounit-2.0.0 >=dev-ml/ocaml-expect-0.0.4 dev-ml/pcre-ocaml dev-ml/extlib ) >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Tool to integrate a configure, build and install system in OCaml project
+EAPI=5
+HOMEPAGE=http://oasis.forge.ocamlcore.org/index.php
+IUSE=+ocamlopt debug doc test
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-ml/ocaml-data-notation-0.0.11:= dev-ml/ocamlbuild:=[ocamlopt] dev-ml/camlp4:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/0.4.10
+SRC_URI=http://forge.ocamlcore.org/frs/download.php/1694/oasis-0.4.10.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=683dd30b4d7a738fef974207a78c8513
diff --git a/metadata/md5-cache/dev-ml/oasis-0.4.8 b/metadata/md5-cache/dev-ml/oasis-0.4.8
new file mode 100644
index 000000000000..8e2dfb64e85f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/oasis-0.4.8
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-ml/ocaml-data-notation-0.0.11:= dev-ml/ocamlbuild:=[ocamlopt] >=dev-ml/findlib-1.3.1 dev-ml/ocamlify dev-ml/ocamlmod !<sci-chemistry/oasis-4.0-r3 test? ( >=dev-ml/ocaml-fileutils-0.4.2 >=dev-ml/ounit-2.0.0 >=dev-ml/ocaml-expect-0.0.4 dev-ml/pcre-ocaml dev-ml/extlib ) >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Tool to integrate a configure, build and install system in OCaml project
+EAPI=5
+HOMEPAGE=http://oasis.forge.ocamlcore.org/index.php
+IUSE=+ocamlopt debug doc test
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-ml/ocaml-data-notation-0.0.11:= dev-ml/ocamlbuild:=[ocamlopt] >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/0.4.8
+SRC_URI=http://forge.ocamlcore.org/frs/download.php/1669/oasis-0.4.8.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=597e282e18da29c628fd194709703c67
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..5b64c849656d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-augeas-0.5
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=app-admin/augeas dev-ml/ocaml-autoconf dev-ml/findlib dev-lang/ocaml >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Ocaml bindings for Augeas
+EAPI=5
+HOMEPAGE=http://augeas.net/
+KEYWORDS=~amd64 ~x86
+LICENSE=LGPL-2.1
+RDEPEND=app-admin/augeas dev-ml/ocaml-autoconf dev-ml/findlib dev-lang/ocaml
+SLOT=0
+SRC_URI=https://people.redhat.com/~rjones/augeas/files/ocaml-augeas-0.5.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=4355e192967773a0d7fa5db572cd1e75
diff --git a/metadata/md5-cache/dev-ml/ocaml-autoconf-1.1 b/metadata/md5-cache/dev-ml/ocaml-autoconf-1.1
new file mode 100644
index 000000000000..7042d6a6d7b3
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-autoconf-1.1
@@ -0,0 +1,9 @@
+DEFINED_PHASES=install
+DESCRIPTION=autoconf macros to support configuration of OCaml programs and libraries
+EAPI=2
+HOMEPAGE=http://ocaml-autoconf.forge.ocamlcore.org/
+KEYWORDS=amd64 ~arm ~arm64 ppc x86
+LICENSE=BSD
+SLOT=0
+SRC_URI=http://forge.ocamlcore.org/frs/download.php/282/ocaml-autoconf-1.1.tar.gz
+_md5_=7b6aa4f0485dcec1bbbb90c5fab9fd9a
diff --git a/metadata/md5-cache/dev-ml/ocaml-base64-2.2.0 b/metadata/md5-cache/dev-ml/ocaml-base64-2.2.0
new file mode 100644
index 000000000000..4d7a94213b76
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-base64-2.2.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/jbuilder test? ( dev-ml/rresult dev-ml/bos dev-ml/alcotest ) >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Library for radix-64 representation (de)coding
+EAPI=6
+HOMEPAGE=https://github.com/mirage/ocaml-base64
+IUSE=test
+KEYWORDS=~amd64
+LICENSE=ISC
+RDEPEND=>=dev-lang/ocaml-4:=
+SLOT=0/2.2.0
+SRC_URI=https://github.com/mirage/ocaml-base64/archive/v2.2.0.tar.gz -> ocaml-base64-2.2.0.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150 opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=9232f5a16cae33937ada6cc94028e909
diff --git a/metadata/md5-cache/dev-ml/ocaml-bigstring-0.1.1 b/metadata/md5-cache/dev-ml/ocaml-bigstring-0.1.1
new file mode 100644
index 000000000000..de85d81bec54
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-bigstring-0.1.1
@@ -0,0 +1,14 @@
+DEFINED_PHASES=install
+DEPEND=dev-lang/ocaml:= dev-ml/ocamlbuild test? ( dev-ml/iTeML ) >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Overlay over bigarrays of chars
+EAPI=6
+HOMEPAGE=https://github.com/c-cube/ocaml-bigstring/
+IUSE=test
+KEYWORDS=~amd64
+LICENSE=BSD-2
+RDEPEND=dev-lang/ocaml:=
+RESTRICT=test
+SLOT=0/0.1.1
+SRC_URI=https://github.com/c-cube/ocaml-bigstring/archive/0.1.1.tar.gz -> ocaml-bigstring-0.1.1.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=4b78435acee46389e32195623ea2a9b7
diff --git a/metadata/md5-cache/dev-ml/ocaml-cairo-0.5 b/metadata/md5-cache/dev-ml/ocaml-cairo-0.5
new file mode 100644
index 000000000000..3f2cfd93fa17
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-cairo-0.5
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=gtk? ( dev-ml/lablgtk:= ) x11-libs/cairo[svg(+)] >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=OCaml Binding to Cairo
+EAPI=5
+HOMEPAGE=https://github.com/Chris00/ocaml-cairo
+IUSE=gtk +ocamlopt debug doc
+KEYWORDS=~amd64
+LICENSE=LGPL-3-with-linking-exception
+RDEPEND=gtk? ( dev-ml/lablgtk:= ) x11-libs/cairo[svg(+)] >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/0.5
+SRC_URI=https://github.com/Chris00/ocaml-cairo/releases/download/0.5/cairo2-0.5.tar.gz -> ocaml-cairo-0.5.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=cfb314e28d4a1ba4719fb56785be5058
diff --git a/metadata/md5-cache/dev-ml/ocaml-cohttp-0.22.0 b/metadata/md5-cache/dev-ml/ocaml-cohttp-0.22.0
new file mode 100644
index 000000000000..e01317db5fd9
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-cohttp-0.22.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=dev-ml/ocaml-re:= dev-ml/stringext:= dev-ml/ocaml-uri:= dev-ml/fieldslib:= dev-ml/sexplib:= dev-ml/ppx_fields_conv:= dev-ml/ppx_sexp_conv:= dev-ml/ocaml-base64:= lwt? ( dev-ml/lwt:= dev-ml/logs:=[fmt,lwt] dev-ml/cmdliner:= dev-ml/ocaml-conduit:= dev-ml/ocaml-magic-mime:= ) async? ( dev-ml/ocaml-conduit:= dev-ml/logs:=[fmt] dev-ml/ocaml-magic-mime:= dev-ml/fmt:= ) javascript? ( dev-ml/js_of_ocaml:=[ppx] ) test? ( dev-ml/ounit dev-ml/alcotest ) >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Very lightweight HTTP server using Lwt or Async
+EAPI=5
+HOMEPAGE=https://github.com/mirage/ocaml-cohttp
+IUSE=async javascript +lwt +ocamlopt debug doc test
+KEYWORDS=~amd64
+LICENSE=ISC
+RDEPEND=dev-ml/ocaml-re:= dev-ml/stringext:= dev-ml/ocaml-uri:= dev-ml/fieldslib:= dev-ml/sexplib:= dev-ml/ppx_fields_conv:= dev-ml/ppx_sexp_conv:= dev-ml/ocaml-base64:= lwt? ( dev-ml/lwt:= dev-ml/logs:=[fmt,lwt] dev-ml/cmdliner:= dev-ml/ocaml-conduit:= dev-ml/ocaml-magic-mime:= ) async? ( dev-ml/ocaml-conduit:= dev-ml/logs:=[fmt] dev-ml/ocaml-magic-mime:= dev-ml/fmt:= ) javascript? ( dev-ml/js_of_ocaml:=[ppx] ) >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/0.22.0
+SRC_URI=https://github.com/mirage/ocaml-cohttp/archive/v0.22.0.tar.gz -> ocaml-cohttp-0.22.0.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=e2e90dd6c1cc7b082502bf8dae1676b9
diff --git a/metadata/md5-cache/dev-ml/ocaml-compiler-libs-0.9.0 b/metadata/md5-cache/dev-ml/ocaml-compiler-libs-0.9.0
new file mode 100644
index 000000000000..9fffcf2e2247
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-compiler-libs-0.9.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Repackage the OCaml compiler libs so they do not expose everything at toplevel
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/ocaml-compiler-libs
+KEYWORDS=~amd64 ~ppc
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/ocaml-compiler-libs/archive/v0.9.0.tar.gz -> ocaml-compiler-libs-0.9.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=71682a5e3a28fb0b2b096f94d678b639
diff --git a/metadata/md5-cache/dev-ml/ocaml-conduit-0.15.4 b/metadata/md5-cache/dev-ml/ocaml-conduit-0.15.4
new file mode 100644
index 000000000000..92a99fe52611
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-conduit-0.15.4
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-lang/ocaml:= dev-ml/sexplib:= dev-ml/stringext:= dev-ml/ocaml-uri:= dev-ml/logs:= dev-ml/ocaml-cstruct:= dev-ml/ocaml-ipaddr:= >=dev-ml/lwt-3:= dev-ml/lwt_ssl:= dev-ml/async:= dev-ml/dns:= dev-ml/ocaml-ssl:= dev-ml/findlib dev-ml/ocamlbuild dev-ml/ppx_driver dev-ml/ppx_optcomp dev-ml/ppx_sexp_conv >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Dereference URIs into communication channels for Async or Lwt
+EAPI=5
+HOMEPAGE=https://github.com/mirage/ocaml-conduit
+KEYWORDS=~amd64
+LICENSE=ISC
+RDEPEND=dev-lang/ocaml:= dev-ml/sexplib:= dev-ml/stringext:= dev-ml/ocaml-uri:= dev-ml/logs:= dev-ml/ocaml-cstruct:= dev-ml/ocaml-ipaddr:= >=dev-ml/lwt-3:= dev-ml/lwt_ssl:= dev-ml/async:= dev-ml/dns:= dev-ml/ocaml-ssl:=
+SLOT=0/0.15.4
+SRC_URI=https://github.com/mirage/ocaml-conduit/archive/v0.15.4.tar.gz -> ocaml-conduit-0.15.4.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=5bc408aead33a6d10f7e49493460bf10
diff --git a/metadata/md5-cache/dev-ml/ocaml-containers-1.2 b/metadata/md5-cache/dev-ml/ocaml-containers-1.2
new file mode 100644
index 000000000000..ec36c7affbbe
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-containers-1.2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=dev-ml/result:= >=dev-ml/sequence-0.9:= dev-ml/cppo test? ( dev-ml/iTeML dev-ml/ounit dev-ml/gen ) >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=A modular standard library focused on data structures
+EAPI=5
+HOMEPAGE=https://github.com/c-cube/ocaml-containers
+IUSE=test +ocamlopt debug doc test
+KEYWORDS=~amd64
+LICENSE=BSD-2
+RDEPEND=dev-ml/result:= >=dev-ml/sequence-0.9:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/1.2
+SRC_URI=https://github.com/c-cube/ocaml-containers/archive/1.2.tar.gz -> ocaml-containers-1.2.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=dbaf7e32952e7aeafa81bd5f53ebc091
diff --git a/metadata/md5-cache/dev-ml/ocaml-containers-1.3 b/metadata/md5-cache/dev-ml/ocaml-containers-1.3
new file mode 100644
index 000000000000..abe674a01593
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-containers-1.3
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=dev-ml/result:= >=dev-ml/sequence-0.9:= dev-ml/cppo test? ( dev-ml/iTeML dev-ml/ounit dev-ml/gen ) >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=A modular standard library focused on data structures
+EAPI=5
+HOMEPAGE=https://github.com/c-cube/ocaml-containers
+IUSE=test +ocamlopt debug doc test
+KEYWORDS=~amd64
+LICENSE=BSD-2
+RDEPEND=dev-ml/result:= >=dev-ml/sequence-0.9:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/1.3
+SRC_URI=https://github.com/c-cube/ocaml-containers/archive/1.3.tar.gz -> ocaml-containers-1.3.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=91f2cc8c0efc208f7a66e46397deefb0
diff --git a/metadata/md5-cache/dev-ml/ocaml-cstruct-3.1.1 b/metadata/md5-cache/dev-ml/ocaml-cstruct-3.1.1
new file mode 100644
index 000000000000..7d0f28249ec9
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-cstruct-3.1.1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/jbuilder test? ( dev-ml/ounit ppx? ( dev-ml/ppx_driver dev-ml/ppx_sexp_conv ) ) async? ( dev-ml/async_kernel:= dev-ml/async_unix:= dev-ml/core_kernel:= ) lwt? ( dev-ml/lwt:= ) ppx? ( dev-ml/ppx_tools:= dev-ml/ocaml-migrate-parsetree:= >=dev-ml/ppx_tools_versioned-5.0.1:= ) dev-ml/ocplib-endian:= dev-ml/sexplib:= dev-ml/type-conv:= >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Map OCaml arrays onto C-like structs
+EAPI=5
+HOMEPAGE=https://github.com/mirage/ocaml-cstruct https://mirage.io
+IUSE=async +lwt +ppx test
+KEYWORDS=~amd64
+LICENSE=ISC
+RDEPEND=async? ( dev-ml/async_kernel:= dev-ml/async_unix:= dev-ml/core_kernel:= ) lwt? ( dev-ml/lwt:= ) ppx? ( dev-ml/ppx_tools:= dev-ml/ocaml-migrate-parsetree:= >=dev-ml/ppx_tools_versioned-5.0.1:= ) dev-ml/ocplib-endian:= dev-ml/sexplib:= dev-ml/type-conv:= >=dev-lang/ocaml-4:=
+SLOT=0/3.1.1
+SRC_URI=https://github.com/mirage/ocaml-cstruct/archive/v3.1.1.tar.gz -> ocaml-cstruct-3.1.1.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150 opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=60a5b9226fb3932386dc49b611ae6b0a
diff --git a/metadata/md5-cache/dev-ml/ocaml-ctypes-0.11.2 b/metadata/md5-cache/dev-ml/ocaml-ctypes-0.11.2
new file mode 100644
index 000000000000..f5e750315bf1
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-ctypes-0.11.2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.02:=[ocamlopt] virtual/libffi test? ( dev-ml/ounit ) >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Library for binding to C libraries using pure OCaml
+EAPI=5
+HOMEPAGE=https://github.com/ocamllabs/ocaml-ctypes
+IUSE=test
+KEYWORDS=amd64 arm ~ppc x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.02:=[ocamlopt] virtual/libffi
+SLOT=0/0.11.2
+SRC_URI=https://github.com/ocamllabs/ocaml-ctypes/archive/0.11.2.tar.gz -> ocaml-ctypes-0.11.2.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=05b98ef1a75d4a7a157b7b4bb33d0d49
diff --git a/metadata/md5-cache/dev-ml/ocaml-ctypes-0.11.3 b/metadata/md5-cache/dev-ml/ocaml-ctypes-0.11.3
new file mode 100644
index 000000000000..bc4f41e43ad7
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-ctypes-0.11.3
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.02:=[ocamlopt] virtual/libffi test? ( dev-ml/ounit ) >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Library for binding to C libraries using pure OCaml
+EAPI=5
+HOMEPAGE=https://github.com/ocamllabs/ocaml-ctypes
+IUSE=test
+KEYWORDS=~amd64 ~arm ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.02:=[ocamlopt] virtual/libffi
+SLOT=0/0.11.3
+SRC_URI=https://github.com/ocamllabs/ocaml-ctypes/archive/0.11.3.tar.gz -> ocaml-ctypes-0.11.3.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=a797bd031ebdb46eb6681029a552358e
diff --git a/metadata/md5-cache/dev-ml/ocaml-ctypes-0.12.1 b/metadata/md5-cache/dev-ml/ocaml-ctypes-0.12.1
new file mode 100644
index 000000000000..c3ae9875bd35
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-ctypes-0.12.1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.02:=[ocamlopt] virtual/libffi dev-ml/integers:= test? ( dev-ml/ounit dev-ml/lwt ) >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Library for binding to C libraries using pure OCaml
+EAPI=5
+HOMEPAGE=https://github.com/ocamllabs/ocaml-ctypes
+IUSE=test
+KEYWORDS=~amd64 ~arm ~arm64
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.02:=[ocamlopt] virtual/libffi dev-ml/integers:=
+SLOT=0/0.12.1
+SRC_URI=https://github.com/ocamllabs/ocaml-ctypes/archive/0.12.1.tar.gz -> ocaml-ctypes-0.12.1.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=c990252540e48e10c21d681a0a28f772
diff --git a/metadata/md5-cache/dev-ml/ocaml-ctypes-0.13.0 b/metadata/md5-cache/dev-ml/ocaml-ctypes-0.13.0
new file mode 100644
index 000000000000..c1f25a57c3a9
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-ctypes-0.13.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.02:=[ocamlopt] virtual/libffi dev-ml/integers:= test? ( dev-ml/ounit dev-ml/lwt ) >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Library for binding to C libraries using pure OCaml
+EAPI=5
+HOMEPAGE=https://github.com/ocamllabs/ocaml-ctypes
+IUSE=test
+KEYWORDS=~amd64 ~arm ~arm64
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.02:=[ocamlopt] virtual/libffi dev-ml/integers:=
+SLOT=0/0.13.0
+SRC_URI=https://github.com/ocamllabs/ocaml-ctypes/archive/0.13.0.tar.gz -> ocaml-ctypes-0.13.0.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=c990252540e48e10c21d681a0a28f772
diff --git a/metadata/md5-cache/dev-ml/ocaml-data-notation-0.0.11-r1 b/metadata/md5-cache/dev-ml/ocaml-data-notation-0.0.11-r1
new file mode 100644
index 000000000000..def89e591151
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-data-notation-0.0.11-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-ml/type-conv-108.07.01:= dev-ml/camlp4:= test? ( >=dev-ml/ounit-2.0.0[ocamlopt?] dev-ml/ocaml-fileutils[ocamlopt?] ) >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Use type-conv to dump OCaml data structure using OCaml data notation
+EAPI=5
+HOMEPAGE=http://forge.ocamlcore.org/projects/odn
+IUSE=+ocamlopt debug test
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-ml/type-conv-108.07.01:= dev-ml/camlp4:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/0.0.11
+SRC_URI=http://forge.ocamlcore.org/frs/download.php/1310/ocaml-data-notation-0.0.11.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=91fd039e77c8c087979aef74a3996773
diff --git a/metadata/md5-cache/dev-ml/ocaml-dispatch-0.3.0 b/metadata/md5-cache/dev-ml/ocaml-dispatch-0.3.0
new file mode 100644
index 000000000000..d4d0a9260894
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-dispatch-0.3.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=javascript? ( dev-ml/js_of_ocaml:=[ppx,ocamlopt?] ) dev-ml/result:=[ocamlopt?] test? ( dev-ml/ounit[ocamlopt?] ) >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Path-based dispatching for client- and server-side applications
+EAPI=5
+HOMEPAGE=https://github.com/inhabitedtype/ocaml-dispatch
+IUSE=javascript +ocamlopt debug doc test
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=javascript? ( dev-ml/js_of_ocaml:=[ppx,ocamlopt?] ) dev-ml/result:=[ocamlopt?] >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/0.3.0
+SRC_URI=https://github.com/inhabitedtype/ocaml-dispatch/archive/0.3.0.tar.gz -> ocaml-dispatch-0.3.0.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=a905da72b9363914dad5d686a7176dd6
diff --git a/metadata/md5-cache/dev-ml/ocaml-dispatch-0.4.0 b/metadata/md5-cache/dev-ml/ocaml-dispatch-0.4.0
new file mode 100644
index 000000000000..bcc8829058fe
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-dispatch-0.4.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-ml/result:= dev-lang/ocaml:= dev-ml/jbuilder dev-ml/opam test? ( dev-ml/ounit ) >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Path-based dispatching for client- and server-side applications
+EAPI=5
+HOMEPAGE=https://github.com/inhabitedtype/ocaml-dispatch
+IUSE=test
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=dev-ml/result:= dev-lang/ocaml:=
+SLOT=0/0.4.0
+SRC_URI=https://github.com/inhabitedtype/ocaml-dispatch/archive/0.4.0.tar.gz -> ocaml-dispatch-0.4.0.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=5ba3990520dbb30f7b5915532ee0a3cc
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..d27f478cab4a
--- /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=5
+HOMEPAGE=http://caml.inria.fr/pub/docs/manual-ocaml/
+KEYWORDS=amd64 ~ppc x86
+LICENSE=GPL-2
+SLOT=0
+SRC_URI=http://caml.inria.fr/pub/distrib/ocaml-4.04/ocaml-4.04-refman-html.tar.gz
+_md5_=5ea245eaf42416e632d96ad232e1c33e
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..41c824b8b3ec
--- /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=5
+HOMEPAGE=http://caml.inria.fr/pub/docs/manual-ocaml/
+KEYWORDS=~amd64 ~ppc ~x86
+LICENSE=GPL-2
+SLOT=0
+SRC_URI=http://caml.inria.fr/pub/distrib/ocaml-4.05/ocaml-4.05-refman-html.tar.gz
+_md5_=b8f6b2434ce22ffee8cd694886b17db1
diff --git a/metadata/md5-cache/dev-ml/ocaml-expat-1.0.0 b/metadata/md5-cache/dev-ml/ocaml-expat-1.0.0
new file mode 100644
index 000000000000..df2b39b9f7be
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-expat-1.0.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install test
+DEPEND=dev-libs/expat >=dev-lang/ocaml-3.10.2:=[ocamlopt?] test? ( dev-ml/ounit ) >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=OCaml bindings for expat
+EAPI=5
+HOMEPAGE=https://github.com/whitequark/ocaml-expat
+IUSE=doc +ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=MIT
+RDEPEND=dev-libs/expat >=dev-lang/ocaml-3.10.2:=[ocamlopt?]
+SLOT=0/1.0.0
+SRC_URI=https://github.com/whitequark/ocaml-expat/archive/v1.0.0.tar.gz -> ocaml-expat-1.0.0.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=f6505a2a75e932fb8cbfe8f64cf9898a
diff --git a/metadata/md5-cache/dev-ml/ocaml-expect-0.0.5 b/metadata/md5-cache/dev-ml/ocaml-expect-0.0.5
new file mode 100644
index 000000000000..3712d94d9399
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-expect-0.0.5
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=dev-ml/batteries:= dev-ml/pcre-ocaml:= test? ( >=dev-ml/ounit-2.0.0 ) >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Ocaml implementation of expect to help building unitary testing
+EAPI=5
+HOMEPAGE=http://forge.ocamlcore.org/projects/ocaml-expect/
+IUSE=test +ocamlopt debug doc test
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1
+RDEPEND=dev-ml/batteries:= dev-ml/pcre-ocaml:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/0.0.5
+SRC_URI=http://forge.ocamlcore.org/frs/download.php/1372/ocaml-expect-0.0.5.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=f6a398572cb2fd5d42fe90adc4bb2ac0
diff --git a/metadata/md5-cache/dev-ml/ocaml-extunix-0.1.4 b/metadata/md5-cache/dev-ml/ocaml-extunix-0.1.4
new file mode 100644
index 000000000000..cd25dcf5ea86
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-extunix-0.1.4
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=dev-ml/camlp4:= test? ( dev-ml/ounit ) >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Thin bindings to various low-level system APIs
+EAPI=5
+HOMEPAGE=http://extunix.forge.ocamlcore.org/
+IUSE=+ocamlopt debug doc test
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-ml/camlp4:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/0.1.4
+SRC_URI=http://ygrek.org.ua/p/release/ocaml-extunix/ocaml-extunix-0.1.4.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=e4e931406484c2d590cc790d7e934198
diff --git a/metadata/md5-cache/dev-ml/ocaml-extunix-0.1.5 b/metadata/md5-cache/dev-ml/ocaml-extunix-0.1.5
new file mode 100644
index 000000000000..aad7584cc7bf
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-extunix-0.1.5
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=dev-ml/camlp4:= test? ( dev-ml/ounit ) >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Thin bindings to various low-level system APIs
+EAPI=5
+HOMEPAGE=http://ygrek.org.ua/p/ocaml-extunix/ https://github.com/ygrek/extunix
+IUSE=+ocamlopt debug doc test
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-ml/camlp4:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/0.1.5
+SRC_URI=https://github.com/ygrek/extunix/releases/download/v0.1.5/ocaml-extunix-0.1.5.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=8e1685ddddfd38492dc9e72589b5fdd0
diff --git a/metadata/md5-cache/dev-ml/ocaml-fileutils-0.5.1 b/metadata/md5-cache/dev-ml/ocaml-fileutils-0.5.1
new file mode 100644
index 000000000000..09530181c214
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-fileutils-0.5.1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-ml/ounit-2.0.0 >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Pure OCaml functions to manipulate real file (POSIX like) and filename
+EAPI=5
+HOMEPAGE=http://forge.ocamlcore.org/projects/ocaml-fileutils
+IUSE=+ocamlopt debug doc test
+KEYWORDS=~amd64 ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/0.5.1
+SRC_URI=http://forge.ocamlcore.org/frs/download.php/1651/ocaml-fileutils-0.5.1.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=9b2fefa65fee2cd3125f18ca6ec20ceb
diff --git a/metadata/md5-cache/dev-ml/ocaml-fileutils-0.5.2 b/metadata/md5-cache/dev-ml/ocaml-fileutils-0.5.2
new file mode 100644
index 000000000000..0d0de58508cd
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-fileutils-0.5.2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-ml/ounit-2.0.0 >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Pure OCaml functions to manipulate real file (POSIX like) and filename
+EAPI=5
+HOMEPAGE=http://forge.ocamlcore.org/projects/ocaml-fileutils
+IUSE=+ocamlopt debug doc test
+KEYWORDS=~amd64 ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/0.5.2
+SRC_URI=http://forge.ocamlcore.org/frs/download.php/1695/ocaml-fileutils-0.5.2.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=f52a6a98edabfa271fe3897bc8d592a9
diff --git a/metadata/md5-cache/dev-ml/ocaml-gettext-0.3.5-r1 b/metadata/md5-cache/dev-ml/ocaml-gettext-0.3.5-r1
new file mode 100644
index 000000000000..6af94a7fbf37
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-gettext-0.3.5-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=>=dev-lang/ocaml-3.12.1:= >=dev-ml/ocaml-fileutils-0.4.0:= >=dev-ml/camomile-0.8.3:= sys-devel/gettext dev-ml/camlp4:= doc? ( app-text/docbook-xsl-stylesheets dev-libs/libxslt ) test? ( dev-ml/ounit ) >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Provides support for internationalization of OCaml program
+EAPI=5
+HOMEPAGE=http://forge.ocamlcore.org/projects/ocaml-gettext
+IUSE=doc test
+KEYWORDS=~amd64 ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-3.12.1:= >=dev-ml/ocaml-fileutils-0.4.0:= >=dev-ml/camomile-0.8.3:= sys-devel/gettext dev-ml/camlp4:=
+SLOT=0/0.3.5
+SRC_URI=http://forge.ocamlcore.org/frs/download.php/1433/ocaml-gettext-0.3.5.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=60c0ecb70409a954b411ad5b4fa7619f
diff --git a/metadata/md5-cache/dev-ml/ocaml-gettext-0.3.7 b/metadata/md5-cache/dev-ml/ocaml-gettext-0.3.7
new file mode 100644
index 000000000000..7e2779026760
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-gettext-0.3.7
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=>=dev-lang/ocaml-3.12.1:= >=dev-ml/ocaml-fileutils-0.4.0:= >=dev-ml/camomile-0.8.3:= sys-devel/gettext dev-ml/camlp4:= doc? ( app-text/docbook-xsl-stylesheets dev-libs/libxslt ) test? ( dev-ml/ounit ) >=dev-ml/findlib-1.0.4-r1 >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
+DESCRIPTION=Provides support for internationalization of OCaml program
+EAPI=5
+HOMEPAGE=https://github.com/gildor478/ocaml-gettext
+IUSE=doc test
+KEYWORDS=~amd64 ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-3.12.1:= >=dev-ml/ocaml-fileutils-0.4.0:= >=dev-ml/camomile-0.8.3:= sys-devel/gettext dev-ml/camlp4:=
+SLOT=0/0.3.7
+SRC_URI=https://github.com/gildor478/ocaml-gettext/archive/0.3.7.tar.gz -> ocaml-gettext-0.3.7.tar.gz
+_eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 libtool 0081a71a261724730ec4c248494f044d ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=9f15677795ff8198a71302427f9d54e2
diff --git a/metadata/md5-cache/dev-ml/ocaml-hashcons-1.2 b/metadata/md5-cache/dev-ml/ocaml-hashcons-1.2
new file mode 100644
index 000000000000..0d19c4fb6738
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-hashcons-1.2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install prepare
+DEPEND=dev-lang/ocaml:=[ocamlopt?] >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=OCaml hash-consing library
+EAPI=5
+HOMEPAGE=https://github.com/backtracking/ocaml-hashcons
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/1.2
+SRC_URI=https://github.com/backtracking/ocaml-hashcons/archive/1.2.tar.gz -> ocaml-hashcons-1.2.tar.gz
+_eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 findlib 45d6030075064a68da8d7143726a1150 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=0d1738214c2a8dbeb35fbe1e9118c68c
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..d0607d093bc1
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-hashcons-1.3
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install prepare
+DEPEND=dev-lang/ocaml:=[ocamlopt?] >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=OCaml hash-consing library
+EAPI=5
+HOMEPAGE=https://github.com/backtracking/ocaml-hashcons
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/1.3
+SRC_URI=https://github.com/backtracking/ocaml-hashcons/archive/1.3.tar.gz -> ocaml-hashcons-1.3.tar.gz
+_eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 findlib 45d6030075064a68da8d7143726a1150 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=ea0dcaeade9713d11f14cc5684c340cc
diff --git a/metadata/md5-cache/dev-ml/ocaml-ipaddr-2.8.0 b/metadata/md5-cache/dev-ml/ocaml-ipaddr-2.8.0
new file mode 100644
index 000000000000..90ec705001b1
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-ipaddr-2.8.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/sexplib:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_core:= dev-ml/ppx_type_conv:= dev-lang/ocaml:=[ocamlopt?] dev-ml/jbuilder dev-ml/findlib test? ( dev-ml/ounit ) >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=OCaml library for manipulation of IP (and MAC) address representations
+EAPI=5
+HOMEPAGE=https://github.com/mirage/ocaml-ipaddr
+IUSE=+ocamlopt test
+KEYWORDS=~amd64
+LICENSE=ISC
+RDEPEND=dev-ml/sexplib:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_core:= dev-ml/ppx_type_conv:= dev-lang/ocaml:=[ocamlopt?] >=dev-lang/ocaml-4:=
+SLOT=0/2.8.0
+SRC_URI=https://github.com/mirage/ocaml-ipaddr/archive/2.8.0.tar.gz -> ocaml-ipaddr-2.8.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=47b583b39ce07bc7e5cee44984a9660c
diff --git a/metadata/md5-cache/dev-ml/ocaml-magic-mime-1.0.0 b/metadata/md5-cache/dev-ml/ocaml-magic-mime-1.0.0
new file mode 100644
index 000000000000..dafe9807ac18
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-magic-mime-1.0.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Convert file extensions to MIME types
+EAPI=5
+HOMEPAGE=https://github.com/mirage/ocaml-magic-mime
+IUSE=+ocamlopt debug
+KEYWORDS=~amd64
+LICENSE=ISC
+RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/1.0.0
+SRC_URI=https://github.com/mirage/ocaml-magic-mime/archive/v1.0.0.tar.gz -> ocaml-magic-mime-1.0.0.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=0692fee9c679c335f7e5989f86824f37
diff --git a/metadata/md5-cache/dev-ml/ocaml-magic-mime-1.1.0 b/metadata/md5-cache/dev-ml/ocaml-magic-mime-1.1.0
new file mode 100644
index 000000000000..a1a71c9a4cc6
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-magic-mime-1.1.0
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install
+DEPEND=dev-lang/ocaml:= dev-ml/jbuilder dev-ml/opam
+DESCRIPTION=Convert file extensions to MIME types
+EAPI=6
+HOMEPAGE=https://github.com/mirage/ocaml-magic-mime
+KEYWORDS=~amd64
+LICENSE=ISC
+RDEPEND=dev-lang/ocaml:=
+SLOT=0/1.1.0
+SRC_URI=https://github.com/mirage/ocaml-magic-mime/archive/v1.1.0.tar.gz -> ocaml-magic-mime-1.1.0.tar.gz
+_md5_=c9635953e39de2f700dc4318c3ee4e12
diff --git a/metadata/md5-cache/dev-ml/ocaml-make-6.37.0 b/metadata/md5-cache/dev-ml/ocaml-make-6.37.0
new file mode 100644
index 000000000000..f75b56bad48c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-make-6.37.0
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install
+DESCRIPTION=Generic O'Caml Makefile for GNU Make
+EAPI=4
+HOMEPAGE=https://bitbucket.org/mmottl/ocaml-makefile
+IUSE=examples
+KEYWORDS=~amd64 ~ppc ~sparc ~x86
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-lang/ocaml-3.06-r1 >=dev-ml/findlib-0.8
+SLOT=0
+SRC_URI=https://bitbucket.org/mmottl/ocaml-makefile/downloads/ocaml-makefile-6.37.0.tar.gz
+_md5_=0e98e88dc9d9ed559eaf950c3e3148be
diff --git a/metadata/md5-cache/dev-ml/ocaml-make-6.39.0 b/metadata/md5-cache/dev-ml/ocaml-make-6.39.0
new file mode 100644
index 000000000000..530ec6ea1047
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-make-6.39.0
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install
+DESCRIPTION=Generic O'Caml Makefile for GNU Make
+EAPI=4
+HOMEPAGE=http://mmottl.github.io/ocaml-makefile/ https://github.com/mmottl/ocaml-makefile
+IUSE=examples
+KEYWORDS=~amd64 ~ppc ~sparc ~x86
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-lang/ocaml-3.06-r1 >=dev-ml/findlib-0.8
+SLOT=0
+SRC_URI=https://github.com/mmottl/ocaml-makefile/releases/download/6.39.0/ocaml-makefile-6.39.0.tbz
+_md5_=08682ba84fcd504cf4eb76df7348270c
diff --git a/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-1.0.3 b/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-1.0.3
new file mode 100644
index 000000000000..41d15d67798a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-1.0.3
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/result:= dev-ml/jbuilder >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Convert OCaml parsetrees between different major versions
+EAPI=6
+HOMEPAGE=https://github.com/let-def/ocaml-migrate-parsetree
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=LGPL-2.1
+RDEPEND=dev-ml/result:= >=dev-lang/ocaml-4:=
+SLOT=0/1.0.3
+SRC_URI=https://github.com/let-def/ocaml-migrate-parsetree/archive/v1.0.3.tar.gz -> ocaml-migrate-parsetree-1.0.3.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150 opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=a7fc26cc5faf6788d179572ea4635368
diff --git a/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-1.0.4 b/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-1.0.4
new file mode 100644
index 000000000000..4099eb4cf7d4
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-1.0.4
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/result:= dev-ml/jbuilder >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Convert OCaml parsetrees between different major versions
+EAPI=6
+HOMEPAGE=https://github.com/let-def/ocaml-migrate-parsetree
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=LGPL-2.1
+RDEPEND=dev-ml/result:= >=dev-lang/ocaml-4:=
+SLOT=0/1.0.4
+SRC_URI=https://github.com/let-def/ocaml-migrate-parsetree/archive/v1.0.4.tar.gz -> ocaml-migrate-parsetree-1.0.4.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150 opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=a7fc26cc5faf6788d179572ea4635368
diff --git a/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-1.0.5 b/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-1.0.5
new file mode 100644
index 000000000000..f2f39ff8de96
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-migrate-parsetree-1.0.5
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/result:= dev-ml/jbuilder >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Convert OCaml parsetrees between different major versions
+EAPI=6
+HOMEPAGE=https://github.com/let-def/ocaml-migrate-parsetree
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=LGPL-2.1
+RDEPEND=dev-ml/result:= >=dev-lang/ocaml-4:=
+SLOT=0/1.0.5
+SRC_URI=https://github.com/let-def/ocaml-migrate-parsetree/archive/v1.0.5.tar.gz -> ocaml-migrate-parsetree-1.0.5.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150 opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=a7fc26cc5faf6788d179572ea4635368
diff --git a/metadata/md5-cache/dev-ml/ocaml-mysql-1.2.1 b/metadata/md5-cache/dev-ml/ocaml-mysql-1.2.1
new file mode 100644
index 000000000000..17e3ae650be2
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-mysql-1.2.1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=>=dev-lang/ocaml-3.10.2:=[ocamlopt?] sys-libs/zlib >=virtual/mysql-4.0 >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=A package for ocaml that provides access to mysql databases
+EAPI=5
+HOMEPAGE=http://ocaml-mysql.forge.ocamlcore.org/
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ppc x86
+LICENSE=LGPL-2
+RDEPEND=>=dev-lang/ocaml-3.10.2:=[ocamlopt?] sys-libs/zlib >=virtual/mysql-4.0
+SLOT=0/1.2.1
+SRC_URI=http://ygrek.org.ua/p/release/ocaml-mysql/ocaml-mysql-1.2.1.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=6b3cf6579a67f8d63afa98356e26a2d8
diff --git a/metadata/md5-cache/dev-ml/ocaml-mysql-1.2.2 b/metadata/md5-cache/dev-ml/ocaml-mysql-1.2.2
new file mode 100644
index 000000000000..a029eb35fd15
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-mysql-1.2.2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=>=dev-lang/ocaml-3.10.2:=[ocamlopt?] sys-libs/zlib >=virtual/mysql-4.0 >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=A package for ocaml that provides access to mysql databases
+EAPI=5
+HOMEPAGE=http://ocaml-mysql.forge.ocamlcore.org/
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~ppc ~x86
+LICENSE=LGPL-2
+RDEPEND=>=dev-lang/ocaml-3.10.2:=[ocamlopt?] sys-libs/zlib >=virtual/mysql-4.0
+SLOT=0/1.2.2
+SRC_URI=http://ygrek.org.ua/p/release/ocaml-mysql/ocaml-mysql-1.2.2.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=924b59cd58dbed8c26ad3c0c31a92d2b
diff --git a/metadata/md5-cache/dev-ml/ocaml-pcap-0.4.0 b/metadata/md5-cache/dev-ml/ocaml-pcap-0.4.0
new file mode 100644
index 000000000000..6370a3a87ff2
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-pcap-0.4.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=test? ( dev-ml/ounit >=dev-ml/lwt-2.4.0 ) dev-ml/ocaml-ipaddr:= !dev-ml/mirage-net-socket !<dev-ml/mirage-0.9.2 >=dev-ml/ocaml-cstruct-0.6.0:=[ppx(-)] >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Read and write pcap-formatted network packet traces.
+EAPI=5
+HOMEPAGE=https://github.com/mirage/ocaml-pcap https://mirage.io
+IUSE=+ocamlopt debug doc test
+KEYWORDS=~amd64
+LICENSE=ISC
+RDEPEND=dev-ml/ocaml-ipaddr:= !dev-ml/mirage-net-socket !<dev-ml/mirage-0.9.2 >=dev-ml/ocaml-cstruct-0.6.0:=[ppx(-)] >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/0.4.0
+SRC_URI=https://github.com/mirage/ocaml-pcap/archive/v0.4.0.tar.gz -> ocaml-pcap-0.4.0.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=50f00de8ffe1ade9655588898b67d8a0
diff --git a/metadata/md5-cache/dev-ml/ocaml-re-1.7.1 b/metadata/md5-cache/dev-ml/ocaml-re-1.7.1
new file mode 100644
index 000000000000..a18ed8a0abce
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-re-1.7.1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-lang/ocaml-4.02:= test? ( dev-ml/ounit ) >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Regular expression library for OCaml
+EAPI=5
+HOMEPAGE=https://github.com/ocaml/ocaml-re
+IUSE=test +ocamlopt debug doc test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=LGPL-2-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4.02:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/1.7.1
+SRC_URI=https://github.com/ocaml/ocaml-re/archive/1.7.1.tar.gz -> ocaml-re-1.7.1.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=3ac6ddcaf5838eaa7219126af17b7423
diff --git a/metadata/md5-cache/dev-ml/ocaml-redis-0.3.5 b/metadata/md5-cache/dev-ml/ocaml-redis-0.3.5
new file mode 100644
index 000000000000..14cacbee5a87
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-redis-0.3.5
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install test
+DEPEND=dev-lang/ocaml:= dev-ml/ocaml-re:= dev-ml/uuidm:= dev-ml/jbuilder test? ( dev-ml/ounit dev-db/redis dev-ml/lwt ) >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Redis bindings for OCaml
+EAPI=5
+HOMEPAGE=http://0xffea.github.io/ocaml-redis/ https://github.com/0xffea/ocaml-redis/
+IUSE=test
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=dev-lang/ocaml:= dev-ml/ocaml-re:= dev-ml/uuidm:= >=dev-lang/ocaml-4:=
+SLOT=0/0.3.5
+SRC_URI=https://github.com/0xffea/ocaml-redis/archive/0.3.5.tar.gz -> ocaml-redis-0.3.5.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150 opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=fd19c9c0ee42fcba57e67e66138e4c62
diff --git a/metadata/md5-cache/dev-ml/ocaml-redis-lwt-0.3.5 b/metadata/md5-cache/dev-ml/ocaml-redis-lwt-0.3.5
new file mode 100644
index 000000000000..d745a0541f57
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-redis-lwt-0.3.5
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install test
+DEPEND=dev-lang/ocaml:= dev-ml/ocaml-redis:= dev-ml/lwt:= dev-ml/jbuilder dev-ml/opam test? ( dev-ml/ounit ) >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Redis bindings for OCaml via Lwt
+EAPI=5
+HOMEPAGE=http://0xffea.github.io/ocaml-redis/ https://github.com/0xffea/ocaml-redis/
+IUSE=test
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=dev-lang/ocaml:= dev-ml/ocaml-redis:= dev-ml/lwt:=
+SLOT=0/0.3.5
+SRC_URI=https://github.com/0xffea/ocaml-redis/archive/0.3.5.tar.gz -> ocaml-redis-0.3.5.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=c39fe4340c4786046886c945432cc0bc
diff --git a/metadata/md5-cache/dev-ml/ocaml-redis-sync-0.3.5 b/metadata/md5-cache/dev-ml/ocaml-redis-sync-0.3.5
new file mode 100644
index 000000000000..10922d3660eb
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-redis-sync-0.3.5
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install test
+DEPEND=dev-lang/ocaml:= dev-ml/ocaml-redis:= dev-ml/jbuilder dev-ml/opam test? ( dev-ml/ounit ) >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Synchronous redis bindings for OCaml
+EAPI=5
+HOMEPAGE=http://0xffea.github.io/ocaml-redis/ https://github.com/0xffea/ocaml-redis/
+IUSE=test
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=dev-lang/ocaml:= dev-ml/ocaml-redis:=
+SLOT=0/0.3.5
+SRC_URI=https://github.com/0xffea/ocaml-redis/archive/0.3.5.tar.gz -> ocaml-redis-0.3.5.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=7090d74a8da02fff55aa049d4806eb3c
diff --git a/metadata/md5-cache/dev-ml/ocaml-safepass-2.0 b/metadata/md5-cache/dev-ml/ocaml-safepass-2.0
new file mode 100644
index 000000000000..83ef5e4e4c94
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-safepass-2.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=A library offering facilities for the safe storage of user passwords
+EAPI=5
+HOMEPAGE=http://ocaml-safepass.forge.ocamlcore.org/ https://github.com/darioteixeira/ocaml-safepass
+IUSE=+ocamlopt debug doc
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/2.0
+SRC_URI=https://github.com/darioteixeira/ocaml-safepass/archive/v2.0.tar.gz -> ocaml-safepass-2.0.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=68477a1419ea69047341351177e60324
diff --git a/metadata/md5-cache/dev-ml/ocaml-sha-1.9 b/metadata/md5-cache/dev-ml/ocaml-sha-1.9
new file mode 100644
index 000000000000..18006d766130
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-sha-1.9
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install unpack
+DEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt] >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=A binding for SHA interface code in OCaml
+EAPI=5
+HOMEPAGE=https://github.com/vincenthz/ocaml-sha
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt]
+SLOT=0/1.9
+SRC_URI=https://github.com/vincenthz/ocaml-sha/archive/ocaml-sha-v1.9.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150 vcs-snapshot 03289f51c769cf409d200d2d628cdd6e
+_md5_=88f377e5a329869a11ab99c4493a3161
diff --git a/metadata/md5-cache/dev-ml/ocaml-snappy-0.1.0 b/metadata/md5-cache/dev-ml/ocaml-snappy-0.1.0
new file mode 100644
index 000000000000..22c07dbb4e50
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-snappy-0.1.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=app-arch/snappy:= >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=OCaml bindings to snappy fast compression/decompression library
+EAPI=5
+HOMEPAGE=http://ygrek.org.ua/p/ocaml-snappy/
+IUSE=+ocamlopt debug doc
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=app-arch/snappy:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/0.1.0
+SRC_URI=https://github.com/ygrek/ocaml-snappy/releases/download/v0.1.0/ocaml-snappy-0.1.0.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=919116bde15639822f81fd31255bdb7c
diff --git a/metadata/md5-cache/dev-ml/ocaml-sqlite3-4.1.2 b/metadata/md5-cache/dev-ml/ocaml-sqlite3-4.1.2
new file mode 100644
index 000000000000..4cb464c5150d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-sqlite3-4.1.2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-db/sqlite-3.3.3 >=dev-ml/findlib-1.3.2 >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=A package for ocaml that provides access to SQLite databases
+EAPI=5
+HOMEPAGE=http://mmottl.github.io/sqlite3-ocaml/
+IUSE=+ocamlopt debug doc test
+KEYWORDS=~amd64 ~ppc ~x86 ~x86-fbsd
+LICENSE=MIT
+RDEPEND=>=dev-db/sqlite-3.3.3 >=dev-ml/findlib-1.3.2 >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/4.1.2
+SRC_URI=https://github.com/mmottl/sqlite3-ocaml/releases/download/v4.1.2/sqlite3-ocaml-4.1.2.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=86de93defdd841505256b8a29e4102ec
diff --git a/metadata/md5-cache/dev-ml/ocaml-sqlite3-4.1.3 b/metadata/md5-cache/dev-ml/ocaml-sqlite3-4.1.3
new file mode 100644
index 000000000000..9580a015ef35
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-sqlite3-4.1.3
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-db/sqlite-3.3.3 >=dev-ml/findlib-1.3.2 >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=A package for ocaml that provides access to SQLite databases
+EAPI=5
+HOMEPAGE=http://mmottl.github.io/sqlite3-ocaml/
+IUSE=+ocamlopt debug doc test
+KEYWORDS=~amd64 ~ppc ~x86 ~x86-fbsd
+LICENSE=MIT
+RDEPEND=>=dev-db/sqlite-3.3.3 >=dev-ml/findlib-1.3.2 >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/4.1.3
+SRC_URI=https://github.com/mmottl/sqlite3-ocaml/releases/download/v4.1.3/sqlite3-ocaml-4.1.3.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=86de93defdd841505256b8a29e4102ec
diff --git a/metadata/md5-cache/dev-ml/ocaml-sqlite3-4.2.0 b/metadata/md5-cache/dev-ml/ocaml-sqlite3-4.2.0
new file mode 100644
index 000000000000..0df0e8b79c3f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-sqlite3-4.2.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install
+DEPEND=>=dev-db/sqlite-3.3.3 dev-ml/jbuilder dev-ml/base dev-ml/stdio dev-ml/configurator >=dev-ml/findlib-1.3.2 >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=A package for ocaml that provides access to SQLite databases
+EAPI=5
+HOMEPAGE=http://mmottl.github.io/sqlite3-ocaml/
+KEYWORDS=~amd64 ~ppc ~x86-fbsd
+LICENSE=MIT
+RDEPEND=>=dev-db/sqlite-3.3.3 >=dev-lang/ocaml-4:=
+SLOT=0/4.2.0
+SRC_URI=https://github.com/mmottl/sqlite3-ocaml/releases/download/4.2.0/sqlite3-4.2.0.tbz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=3151202785656ee90b34ed6925efbcdd
diff --git a/metadata/md5-cache/dev-ml/ocaml-ssl-0.5.3 b/metadata/md5-cache/dev-ml/ocaml-ssl-0.5.3
new file mode 100644
index 000000000000..40cd177128b3
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-ssl-0.5.3
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-libs/openssl:0= >=dev-lang/ocaml-3.10:= >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=OCaml bindings for OpenSSL
+EAPI=5
+HOMEPAGE=https://github.com/savonet/ocaml-ssl
+IUSE=doc
+KEYWORDS=amd64 ~arm ppc x86 ~x86-fbsd
+LICENSE=LGPL-2.1
+RDEPEND=dev-libs/openssl:0= >=dev-lang/ocaml-3.10:=
+SLOT=0/0.5.3
+SRC_URI=https://github.com/savonet/ocaml-ssl/releases/download/0.5.3/ocaml-ssl-0.5.3.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=6eb8ca795a2a6c84de5b5f32f19f113e
diff --git a/metadata/md5-cache/dev-ml/ocaml-ssl-0.5.4 b/metadata/md5-cache/dev-ml/ocaml-ssl-0.5.4
new file mode 100644
index 000000000000..2abeb9021434
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-ssl-0.5.4
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-libs/openssl:0= >=dev-lang/ocaml-3.10:= >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=OCaml bindings for OpenSSL
+EAPI=5
+HOMEPAGE=https://github.com/savonet/ocaml-ssl
+IUSE=doc
+KEYWORDS=~amd64 ~arm ~ppc ~x86 ~x86-fbsd
+LICENSE=LGPL-2.1
+RDEPEND=dev-libs/openssl:0= >=dev-lang/ocaml-3.10:=
+SLOT=0/0.5.4
+SRC_URI=https://github.com/savonet/ocaml-ssl/releases/download/0.5.4/ocaml-ssl-0.5.4.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=0c978856c6643299210aae8d31522d19
diff --git a/metadata/md5-cache/dev-ml/ocaml-stdint-0.3.0 b/metadata/md5-cache/dev-ml/ocaml-stdint-0.3.0
new file mode 100644
index 000000000000..c491a00408be
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-stdint-0.3.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Various signed and unsigned integers for OCaml
+EAPI=5
+HOMEPAGE=https://github.com/andrenth/ocaml-stdint
+IUSE=+ocamlopt debug doc
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/0.3.0
+SRC_URI=https://github.com/andrenth/ocaml-stdint/archive/0.3.0.tar.gz -> ocaml-stdint-0.3.0.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=ccd77af0377bf14d5a92355f941f44d9
diff --git a/metadata/md5-cache/dev-ml/ocaml-stdint-0.4.1 b/metadata/md5-cache/dev-ml/ocaml-stdint-0.4.1
new file mode 100644
index 000000000000..2bd7429ee7d6
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-stdint-0.4.1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Various signed and unsigned integers for OCaml
+EAPI=5
+HOMEPAGE=https://github.com/andrenth/ocaml-stdint
+IUSE=+ocamlopt debug doc
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/0.4.1
+SRC_URI=https://github.com/andrenth/ocaml-stdint/archive/0.4.1.tar.gz -> ocaml-stdint-0.4.1.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=ccd77af0377bf14d5a92355f941f44d9
diff --git a/metadata/md5-cache/dev-ml/ocaml-stdint-0.4.2 b/metadata/md5-cache/dev-ml/ocaml-stdint-0.4.2
new file mode 100644
index 000000000000..bfe76a00f196
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-stdint-0.4.2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Various signed and unsigned integers for OCaml
+EAPI=5
+HOMEPAGE=https://github.com/andrenth/ocaml-stdint
+IUSE=+ocamlopt debug doc
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/0.4.2
+SRC_URI=https://github.com/andrenth/ocaml-stdint/archive/0.4.2.tar.gz -> ocaml-stdint-0.4.2.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=ccd77af0377bf14d5a92355f941f44d9
diff --git a/metadata/md5-cache/dev-ml/ocaml-text-0.8 b/metadata/md5-cache/dev-ml/ocaml-text-0.8
new file mode 100644
index 000000000000..1f6561e18cb3
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-text-0.8
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=virtual/libiconv dev-ml/camlp4:= pcre? ( dev-ml/pcre-ocaml:=[ocamlopt(+)?] ) doc? ( dev-tex/rubber virtual/latex-base ) >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Library for dealing with 'text'
+EAPI=5
+HOMEPAGE=https://github.com/vbmithr/ocaml-text/
+IUSE=pcre +ocamlopt debug doc test
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=virtual/libiconv dev-ml/camlp4:= pcre? ( dev-ml/pcre-ocaml:=[ocamlopt(+)?] ) >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/0.8
+SRC_URI=https://github.com/vbmithr/ocaml-text/archive/0.8.tar.gz -> ocaml-text-0.8.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=e3adbb9233448a15831d90c3cf66e1b2
diff --git a/metadata/md5-cache/dev-ml/ocaml-uint-1.2.0 b/metadata/md5-cache/dev-ml/ocaml-uint-1.2.0
new file mode 100644
index 000000000000..7dda545706ad
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-uint-1.2.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Unsigned ints for OCaml
+EAPI=5
+HOMEPAGE=https://forge.ocamlcore.org/projects/ocaml-uint/
+IUSE=+ocamlopt debug doc
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/1.2.0
+SRC_URI=https://forge.ocamlcore.org/frs/download.php/1516/ocaml-uint-1.2.0.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=c24059996cd9a9ab2ba15ad19b92b7c5
diff --git a/metadata/md5-cache/dev-ml/ocaml-uri-1.9.4 b/metadata/md5-cache/dev-ml/ocaml-uri-1.9.4
new file mode 100644
index 000000000000..f2fa8976f656
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-uri-1.9.4
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/ocaml-re:= dev-ml/sexplib:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_core:= dev-ml/ppx_type_conv:= dev-ml/stringext:= dev-ml/type-conv:= test? ( >=dev-ml/ounit-1.0.2 ) dev-ml/jbuilder >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=RFC3986 URI parsing library for OCaml
+EAPI=5
+HOMEPAGE=https://github.com/mirage/ocaml-uri https://mirage.io
+IUSE=test
+KEYWORDS=~amd64
+LICENSE=ISC
+RDEPEND=dev-ml/ocaml-re:= dev-ml/sexplib:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_core:= dev-ml/ppx_type_conv:= dev-ml/stringext:= dev-ml/type-conv:= >=dev-lang/ocaml-4:=
+SLOT=0/1.9.4
+SRC_URI=https://github.com/mirage/ocaml-uri/archive/v1.9.4.tar.gz -> ocaml-uri-1.9.4.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150 opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=936dee0ca12d3dd49a70c83a83827df3
diff --git a/metadata/md5-cache/dev-ml/ocaml-webmachine-0.4.0 b/metadata/md5-cache/dev-ml/ocaml-webmachine-0.4.0
new file mode 100644
index 000000000000..9a8960e31b7e
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-webmachine-0.4.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=dev-ml/calendar:= dev-ml/ocaml-cohttp:=[ocamlopt?] dev-ml/ocaml-dispatch:=[ocamlopt(+)?] dev-ml/ocaml-re:=[ocamlopt?] dev-ml/ocaml-uri:=[ocamlopt(+)?] test? ( dev-ml/ounit[ocamlopt?] ) >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=A REST toolkit for OCaml
+EAPI=5
+HOMEPAGE=https://github.com/inhabitedtype/ocaml-webmachine
+IUSE=+ocamlopt debug doc test
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=dev-ml/calendar:= dev-ml/ocaml-cohttp:=[ocamlopt?] dev-ml/ocaml-dispatch:=[ocamlopt(+)?] dev-ml/ocaml-re:=[ocamlopt?] dev-ml/ocaml-uri:=[ocamlopt(+)?] >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/0.4.0
+SRC_URI=https://github.com/inhabitedtype/ocaml-webmachine/archive/0.4.0.tar.gz -> ocaml-webmachine-0.4.0.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=7076f45155bc05998df45b4bc4c07ccd
diff --git a/metadata/md5-cache/dev-ml/ocaml-websocket-2.9 b/metadata/md5-cache/dev-ml/ocaml-websocket-2.9
new file mode 100644
index 000000000000..25a1f42bcd88
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocaml-websocket-2.9
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-lang/ocaml:=[ocamlopt?] dev-ml/astring:=[ocamlopt(+)?] dev-ml/ocaml-cohttp:=[ocamlopt(+)?,async?,lwt?] dev-ml/cppo:=[ocamlopt(+)?] dev-ml/ocplib-endian:=[ocamlopt(+)?] async? ( dev-ml/async:=[ocamlopt(+)?] ssl? ( dev-ml/async_ssl:=[ocamlopt(+)?] ) ) lwt? ( dev-ml/lwt:=[ocamlopt(+)?] ) ssl? ( dev-ml/cryptokit:=[ocamlopt(+)?] ) dev-ml/ocamlbuild >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Websocket library for OCaml
+EAPI=6
+HOMEPAGE=https://github.com/vbmithr/ocaml-websocket
+IUSE=+ocamlopt async +ssl lwt
+KEYWORDS=~amd64
+LICENSE=ISC
+RDEPEND=dev-lang/ocaml:=[ocamlopt?] dev-ml/astring:=[ocamlopt(+)?] dev-ml/ocaml-cohttp:=[ocamlopt(+)?,async?,lwt?] dev-ml/cppo:=[ocamlopt(+)?] dev-ml/ocplib-endian:=[ocamlopt(+)?] async? ( dev-ml/async:=[ocamlopt(+)?] ssl? ( dev-ml/async_ssl:=[ocamlopt(+)?] ) ) lwt? ( dev-ml/lwt:=[ocamlopt(+)?] ) ssl? ( dev-ml/cryptokit:=[ocamlopt(+)?] ) >=dev-lang/ocaml-4:=
+SLOT=0/2.9
+SRC_URI=https://github.com/vbmithr/ocaml-websocket/archive/2.9.tar.gz -> ocaml-websocket-2.9.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=3c0545ce6516a9141e1e5b4092d035a2
diff --git a/metadata/md5-cache/dev-ml/ocamlbuild-0.10.1 b/metadata/md5-cache/dev-ml/ocamlbuild-0.10.1
new file mode 100644
index 000000000000..6982e545a0d4
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocamlbuild-0.10.1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=configure install
+DEPEND=>=dev-lang/ocaml-4.02.3-r1:=[ocamlopt?]
+DESCRIPTION=Generic build tool with built-in rules for building OCaml library and programs
+EAPI=5
+HOMEPAGE=https://github.com/ocaml/ocamlbuild
+IUSE=+ocamlopt
+KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4.02.3-r1:=[ocamlopt?] !<dev-ml/findlib-1.6.1-r1
+SLOT=0/0.10.1
+SRC_URI=https://github.com/ocaml/ocamlbuild/archive/0.10.1.tar.gz -> ocamlbuild-0.10.1.tar.gz
+_md5_=87f68e782c81f05bb5274c243fce7e9a
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..2ced3d2c8c9a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocamlbuild-0.11.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=configure install
+DEPEND=>=dev-lang/ocaml-4.02.3-r1:=[ocamlopt?] test? ( dev-ml/findlib )
+DESCRIPTION=Generic build tool with built-in rules for building OCaml library and programs
+EAPI=5
+HOMEPAGE=https://github.com/ocaml/ocamlbuild
+IUSE=+ocamlopt test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4.02.3-r1:=[ocamlopt?] !<dev-ml/findlib-1.6.1-r1
+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_=36fdbdd8ff98d672f856bb155dc337e4
diff --git a/metadata/md5-cache/dev-ml/ocamldap-2.2 b/metadata/md5-cache/dev-ml/ocamldap-2.2
new file mode 100644
index 000000000000..dc4fa4ffab66
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocamldap-2.2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=dev-ml/pcre-ocaml:= dev-ml/ocaml-ssl:= dev-ml/ocamlnet:= >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=an implementation of the Light Weight Directory Access Protocol
+EAPI=5
+HOMEPAGE=http://git-jpdeplaix.dyndns.org/libs/ocamldap.git/
+IUSE=doc +ocamlopt debug
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1
+RDEPEND=dev-ml/pcre-ocaml:= dev-ml/ocaml-ssl:= dev-ml/ocamlnet:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/2.2
+SRC_URI=https://bitbucket.org/deplai_j/ocamldap/downloads/ocamldap-2.2.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=9e57e1ebf77084a6dedbe6685412840c
diff --git a/metadata/md5-cache/dev-ml/ocamldsort-0.16.0-r1 b/metadata/md5-cache/dev-ml/ocamldsort-0.16.0-r1
new file mode 100644
index 000000000000..b9321ff29a48
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocamldsort-0.16.0-r1
@@ -0,0 +1,11 @@
+DEFINED_PHASES=compile install
+DEPEND=>=dev-lang/ocaml-3.12:= dev-ml/camlp4:=
+DESCRIPTION=A dependency sorter for OCaml source files
+EAPI=5
+HOMEPAGE=http://dimitri.mutu.net/ocaml.html
+KEYWORDS=~amd64 ppc x86
+LICENSE=LGPL-2
+RDEPEND=>=dev-lang/ocaml-3.12:= dev-ml/camlp4:=
+SLOT=0
+SRC_URI=ftp://quatramaran.ens.fr/pub/ara/ocamldsort/ocamldsort-0.16.0.tar.gz
+_md5_=a3c42f6dc17e743e9c87c21b1607ec3d
diff --git a/metadata/md5-cache/dev-ml/ocamlgraph-1.8.7 b/metadata/md5-cache/dev-ml/ocamlgraph-1.8.7
new file mode 100644
index 000000000000..2f4322366331
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocamlgraph-1.8.7
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install prepare
+DEPEND=>=dev-lang/ocaml-3.10.2:=[ocamlopt?] gtk? ( dev-ml/lablgtk:=[gnomecanvas,ocamlopt?] ) doc? ( dev-tex/hevea dev-ml/ocamlweb ) >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=O'Caml Graph library
+EAPI=5
+HOMEPAGE=http://ocamlgraph.lri.fr/index.en.html
+IUSE=doc examples gtk +ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ppc x86
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-lang/ocaml-3.10.2:=[ocamlopt?] gtk? ( dev-ml/lablgtk:=[gnomecanvas,ocamlopt?] )
+SLOT=0/1.8.7
+SRC_URI=http://ocamlgraph.lri.fr/download/ocamlgraph-1.8.7.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=05eb8005c34eb7d3d0c965998539f043
diff --git a/metadata/md5-cache/dev-ml/ocamlify-0.0.2 b/metadata/md5-cache/dev-ml/ocamlify-0.0.2
new file mode 100644
index 000000000000..d8cf1792670f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocamlify-0.0.2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=OCamlify creates OCaml code by including files into strings or string lists
+EAPI=5
+HOMEPAGE=http://forge.ocamlcore.org/projects/ocamlify
+IUSE=+ocamlopt debug
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0
+SRC_URI=http://forge.ocamlcore.org/frs/download.php/1209/ocamlify-0.0.2.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=c4437e1266d12736ac3a793699c95a16
diff --git a/metadata/md5-cache/dev-ml/ocamlmod-0.0.8 b/metadata/md5-cache/dev-ml/ocamlmod-0.0.8
new file mode 100644
index 000000000000..e6a9c1939853
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocamlmod-0.0.8
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Generate OCaml modules from source files
+EAPI=5
+HOMEPAGE=http://forge.ocamlcore.org/projects/ocamlmod/
+IUSE=+ocamlopt debug
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/0.0.8
+SRC_URI=https://forge.ocamlcore.org/frs/download.php/1544/ocamlmod-0.0.8.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=c438360aa6f5035e0e9e9fc85f11d9ee
diff --git a/metadata/md5-cache/dev-ml/ocamlmod-0.0.9 b/metadata/md5-cache/dev-ml/ocamlmod-0.0.9
new file mode 100644
index 000000000000..188c6a31d586
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocamlmod-0.0.9
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=test? ( >=dev-ml/ounit-2.0.0 ) >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Generate OCaml modules from source files
+EAPI=5
+HOMEPAGE=http://forge.ocamlcore.org/projects/ocamlmod/
+IUSE=+ocamlopt debug test
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/0.0.9
+SRC_URI=http://forge.ocamlcore.org/frs/download.php/1702/ocamlmod-0.0.9.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=d5de55f3499e4ebbbbbc2ffdb8b6f8d8
diff --git a/metadata/md5-cache/dev-ml/ocamlnet-4.1.2 b/metadata/md5-cache/dev-ml/ocamlnet-4.1.2
new file mode 100644
index 000000000000..0308cbe6f019
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocamlnet-4.1.2
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=>=dev-ml/findlib-1.0 pcre? ( >=dev-ml/pcre-ocaml-5:= ) >=dev-lang/ocaml-3.10.2:=[ocamlopt?] tk? ( dev-ml/labltk:= ) ssl? ( net-libs/gnutls:= ) gtk? ( >=dev-ml/lablgtk-2:= ) kerberos? ( virtual/krb5 ) zip? ( dev-ml/camlzip:= ) virtual/pkgconfig >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Modules for OCaml application-level Internet protocols
+EAPI=5
+HOMEPAGE=http://projects.camlcity.org/projects/ocamlnet.html
+IUSE=gtk kerberos tk httpd +ocamlopt +pcre ssl zip
+KEYWORDS=amd64 ppc x86 x86-fbsd
+LICENSE=ZLIB GPL-2+
+RDEPEND=>=dev-ml/findlib-1.0 pcre? ( >=dev-ml/pcre-ocaml-5:= ) >=dev-lang/ocaml-3.10.2:=[ocamlopt?] tk? ( dev-ml/labltk:= ) ssl? ( net-libs/gnutls:= ) gtk? ( >=dev-ml/lablgtk-2:= ) kerberos? ( virtual/krb5 ) zip? ( dev-ml/camlzip:= )
+RESTRICT=installsources
+SLOT=0/4.1.2
+SRC_URI=http://download.camlcity.org/download/ocamlnet-4.1.2.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=93afe33042090afeaf8c13c61dfae4ea
diff --git a/metadata/md5-cache/dev-ml/ocamlnet-4.1.3 b/metadata/md5-cache/dev-ml/ocamlnet-4.1.3
new file mode 100644
index 000000000000..2d33d1c39cb5
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocamlnet-4.1.3
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install
+DEPEND=>=dev-ml/findlib-1.0 pcre? ( >=dev-ml/pcre-ocaml-5:= ) >=dev-lang/ocaml-3.10.2:=[ocamlopt?] tk? ( dev-ml/labltk:= ) ssl? ( net-libs/gnutls:= ) gtk? ( >=dev-ml/lablgtk-2:= ) kerberos? ( virtual/krb5 ) zip? ( dev-ml/camlzip:= ) virtual/pkgconfig >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Modules for OCaml application-level Internet protocols
+EAPI=5
+HOMEPAGE=http://projects.camlcity.org/projects/ocamlnet.html
+IUSE=gtk kerberos tk httpd +ocamlopt +pcre ssl zip
+KEYWORDS=~amd64 ~ppc ~x86 ~x86-fbsd
+LICENSE=ZLIB GPL-2+
+RDEPEND=>=dev-ml/findlib-1.0 pcre? ( >=dev-ml/pcre-ocaml-5:= ) >=dev-lang/ocaml-3.10.2:=[ocamlopt?] tk? ( dev-ml/labltk:= ) ssl? ( net-libs/gnutls:= ) gtk? ( >=dev-ml/lablgtk-2:= ) kerberos? ( virtual/krb5 ) zip? ( dev-ml/camlzip:= )
+RESTRICT=installsources
+SLOT=0/4.1.3
+SRC_URI=http://download.camlcity.org/download/ocamlnet-4.1.3.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=cd364bd068ae1d3268ab9cd0cd58d6df
diff --git a/metadata/md5-cache/dev-ml/ocamlnet-4.1.4 b/metadata/md5-cache/dev-ml/ocamlnet-4.1.4
new file mode 100644
index 000000000000..a345a6747d14
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocamlnet-4.1.4
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install
+DEPEND=>=dev-ml/findlib-1.0 pcre? ( >=dev-ml/pcre-ocaml-5:= ) >=dev-lang/ocaml-3.10.2:=[ocamlopt?] tk? ( dev-ml/labltk:= ) ssl? ( net-libs/gnutls:= ) gtk? ( >=dev-ml/lablgtk-2:= ) kerberos? ( virtual/krb5 ) zip? ( dev-ml/camlzip:= ) virtual/pkgconfig >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Modules for OCaml application-level Internet protocols
+EAPI=5
+HOMEPAGE=http://projects.camlcity.org/projects/ocamlnet.html
+IUSE=gtk kerberos tk httpd +ocamlopt +pcre ssl zip
+KEYWORDS=~amd64 ~ppc ~x86 ~x86-fbsd
+LICENSE=ZLIB GPL-2+
+RDEPEND=>=dev-ml/findlib-1.0 pcre? ( >=dev-ml/pcre-ocaml-5:= ) >=dev-lang/ocaml-3.10.2:=[ocamlopt?] tk? ( dev-ml/labltk:= ) ssl? ( net-libs/gnutls:= ) gtk? ( >=dev-ml/lablgtk-2:= ) kerberos? ( virtual/krb5 ) zip? ( dev-ml/camlzip:= )
+RESTRICT=installsources
+SLOT=0/4.1.4
+SRC_URI=http://download.camlcity.org/download/ocamlnet-4.1.4.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=cd364bd068ae1d3268ab9cd0cd58d6df
diff --git a/metadata/md5-cache/dev-ml/ocamlpam-1.1 b/metadata/md5-cache/dev-ml/ocamlpam-1.1
new file mode 100644
index 000000000000..a3175482c3d8
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocamlpam-1.1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install prepare
+DEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?] sys-libs/pam >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=OCamlPAM - an OCaml library for PAM
+EAPI=5
+HOMEPAGE=http://sharvil.nanavati.net/projects/ocamlpam/
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?] sys-libs/pam
+SLOT=0/1.1
+SRC_URI=http://sharvil.nanavati.net/projects/ocamlpam/files/ocamlpam-1.1.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=8ba4deff43590136e164a83a183a1188
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..4771da2b2ef2
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocamlsdl-0.9.1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=configure install prepare
+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
+DESCRIPTION=OCaml SDL Bindings
+EAPI=5
+HOMEPAGE=http://ocamlsdl.sourceforge.net
+IUSE=doc +ocamlopt opengl truetype
+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 )
+SLOT=0/0.9.1
+SRC_URI=mirror://sourceforge/ocamlsdl/ocamlsdl-0.9.1.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=6b4377f10d5dfa660199599acf1b3503
diff --git a/metadata/md5-cache/dev-ml/ocamlweb-1.39 b/metadata/md5-cache/dev-ml/ocamlweb-1.39
new file mode 100644
index 000000000000..bb0fecc30a6a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocamlweb-1.39
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install postinst postrm prepare unpack
+DEPEND=>=dev-lang/ocaml-3.09:= virtual/latex-base dev-texlive/texlive-latexextra virtual/latex-base >=sys-apps/texinfo-4.2-r5
+DESCRIPTION=O'Caml literate programming tool
+EAPI=5
+HOMEPAGE=http://www.lri.fr/~filliatr/ocamlweb/
+KEYWORDS=~amd64 ~arm ~arm64 ppc x86
+LICENSE=LGPL-2
+RDEPEND=virtual/latex-base
+SLOT=0
+SRC_URI=http://www.lri.fr/~filliatr/ftp/ocamlweb/ocamlweb-1.39.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 latex-package 79acad19b9efeec616d0ad70cd117b03 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=7b5c1d7e8792cd436786b67b39fb55f8
diff --git a/metadata/md5-cache/dev-ml/ocplib-endian-1.0 b/metadata/md5-cache/dev-ml/ocplib-endian-1.0
new file mode 100644
index 000000000000..ebdd98d97509
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocplib-endian-1.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-lang/ocaml-4.01 >=dev-ml/cppo-1.1.0 >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Functions to read and write int16/32/64 from strings, bytes, and bigarrays
+EAPI=5
+HOMEPAGE=https://github.com/OCamlPro/ocplib-endian
+IUSE=+ocamlopt debug test
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/1.0
+SRC_URI=https://github.com/OCamlPro/ocplib-endian/archive/1.0.tar.gz -> ocplib-endian-1.0.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=29ab8897b09cc1fc485c69d218585462
diff --git a/metadata/md5-cache/dev-ml/ocsigen-i18n-3.1.0 b/metadata/md5-cache/dev-ml/ocsigen-i18n-3.1.0
new file mode 100644
index 000000000000..3a66162e63ca
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocsigen-i18n-3.1.0
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install
+DEPEND=dev-lang/ocaml:= dev-ml/findlib
+DESCRIPTION=I18n made easy for web sites written with eliom
+EAPI=6
+HOMEPAGE=https://github.com/besport/ocsigen-i18n
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1
+RDEPEND=dev-lang/ocaml:=
+SLOT=0/3.1.0
+SRC_URI=https://github.com/besport/ocsigen-i18n/archive/3.1.0.tar.gz -> ocsigen-i18n-3.1.0.tar.gz
+_md5_=3a6d4f130e52a64217fce33daa9a8122
diff --git a/metadata/md5-cache/dev-ml/ocsigen-start-1.0.0 b/metadata/md5-cache/dev-ml/ocsigen-start-1.0.0
new file mode 100644
index 000000000000..582f26cc2181
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocsigen-start-1.0.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-lang/ocaml:= dev-ml/pgocaml:= dev-ml/macaque:= dev-ml/ocaml-safepass:= >=dev-ml/eliom-6.2:= dev-ml/ocsigen-toolkit:= dev-ml/ppx_deriving:= dev-ml/yojson:= dev-ml/OCaml-ImageMagick:= >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Eliom Base Application with users, (pre)registration, notifications, etc.
+EAPI=5
+HOMEPAGE=https://github.com/ocsigen/ocsigen-start
+KEYWORDS=~amd64
+LICENSE=LGPL-3
+RDEPEND=dev-lang/ocaml:= dev-ml/pgocaml:= dev-ml/macaque:= dev-ml/ocaml-safepass:= >=dev-ml/eliom-6.2:= dev-ml/ocsigen-toolkit:= dev-ml/ppx_deriving:= dev-ml/yojson:= dev-ml/OCaml-ImageMagick:=
+SLOT=0/1.0.0
+SRC_URI=https://github.com/ocsigen/ocsigen-start/archive/1.0.0.tar.gz -> ocsigen-start-1.0.0.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=e1dd4ef3b85d3c53be1810f6687852a3
diff --git a/metadata/md5-cache/dev-ml/ocsigen-start-9999 b/metadata/md5-cache/dev-ml/ocsigen-start-9999
new file mode 100644
index 000000000000..8f0eac1ec9b9
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocsigen-start-9999
@@ -0,0 +1,10 @@
+DEFINED_PHASES=install unpack
+DEPEND=dev-lang/ocaml:= dev-ml/pgocaml:= dev-ml/macaque:= dev-ml/ocaml-safepass:= >=dev-ml/eliom-6.2:= dev-ml/ocsigen-toolkit:= dev-ml/ppx_deriving:= dev-ml/yojson:= dev-ml/OCaml-ImageMagick:= >=dev-ml/findlib-1.0.4-r1 >=dev-vcs/git-1.8.2.1
+DESCRIPTION=Eliom Base Application with users, (pre)registration, notifications, etc.
+EAPI=5
+HOMEPAGE=https://github.com/ocsigen/ocsigen-start
+LICENSE=LGPL-3
+RDEPEND=dev-lang/ocaml:= dev-ml/pgocaml:= dev-ml/macaque:= dev-ml/ocaml-safepass:= >=dev-ml/eliom-6.2:= dev-ml/ocsigen-toolkit:= dev-ml/ppx_deriving:= dev-ml/yojson:= dev-ml/OCaml-ImageMagick:=
+SLOT=0/9999
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150 git-r3 52a888802d25387c2c74cb845d1219bc
+_md5_=e1dd4ef3b85d3c53be1810f6687852a3
diff --git a/metadata/md5-cache/dev-ml/ocsigen-toolkit-1.0.0 b/metadata/md5-cache/dev-ml/ocsigen-toolkit-1.0.0
new file mode 100644
index 000000000000..455f7e650186
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocsigen-toolkit-1.0.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-lang/ocaml:=[ocamlopt?] >dev-ml/js_of_ocaml-2.7:= >=dev-ml/eliom-5.1:=[ppx] dev-ml/ppx_deriving:= dev-ml/calendar:= dev-ml/lwt:= >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=User interface widgets for Ocsigen applications
+EAPI=6
+HOMEPAGE=https://github.com/ocsigen/ocsigen-toolkit
+IUSE=+ocamlopt debug
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-lang/ocaml:=[ocamlopt?] >dev-ml/js_of_ocaml-2.7:= >=dev-ml/eliom-5.1:=[ppx] dev-ml/ppx_deriving:= dev-ml/calendar:= dev-ml/lwt:= >=dev-lang/ocaml-4:=
+SLOT=0/1.0.0
+SRC_URI=https://github.com/ocsigen/ocsigen-toolkit/archive/1.0.0.tar.gz -> ocsigen-toolkit-1.0.0.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150 opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=3c71932883f9e7b977c7d9ea22525c89
diff --git a/metadata/md5-cache/dev-ml/ocsigen-toolkit-9999 b/metadata/md5-cache/dev-ml/ocsigen-toolkit-9999
new file mode 100644
index 000000000000..edf48b94de10
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocsigen-toolkit-9999
@@ -0,0 +1,11 @@
+DEFINED_PHASES=compile install unpack
+DEPEND=dev-lang/ocaml:=[ocamlopt?] >dev-ml/js_of_ocaml-2.7:= >=dev-ml/eliom-5.1:=[ppx] dev-ml/ppx_deriving:= dev-ml/calendar:= dev-ml/lwt:= >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam >=dev-vcs/git-1.8.2.1
+DESCRIPTION=User interface widgets for Ocsigen applications
+EAPI=6
+HOMEPAGE=https://github.com/ocsigen/ocsigen-toolkit
+IUSE=+ocamlopt debug
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-lang/ocaml:=[ocamlopt?] >dev-ml/js_of_ocaml-2.7:= >=dev-ml/eliom-5.1:=[ppx] dev-ml/ppx_deriving:= dev-ml/calendar:= dev-ml/lwt:= >=dev-lang/ocaml-4:=
+SLOT=0/9999
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150 git-r3 52a888802d25387c2c74cb845d1219bc opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=3c71932883f9e7b977c7d9ea22525c89
diff --git a/metadata/md5-cache/dev-ml/octavius-1.1.0 b/metadata/md5-cache/dev-ml/octavius-1.1.0
new file mode 100644
index 000000000000..50d41ab72ea3
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/octavius-1.1.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/jbuilder dev-ml/ocamlbuild >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=ocamldoc comment syntax parser
+EAPI=6
+HOMEPAGE=https://github.com/ocaml-doc/octavius
+KEYWORDS=~amd64 ~ppc
+LICENSE=ISC
+RDEPEND=>=dev-lang/ocaml-4:=
+SLOT=0/1.1.0
+SRC_URI=https://github.com/ocaml-doc/octavius/archive/v1.1.0.tar.gz -> octavius-1.1.0.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150 opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=7e580a7f262ac28d1e85e67a5392040f
diff --git a/metadata/md5-cache/dev-ml/ocurl-0.6.1 b/metadata/md5-cache/dev-ml/ocurl-0.6.1
new file mode 100644
index 000000000000..d452f659f458
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocurl-0.6.1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=>=net-misc/curl-7.9.8 >=dev-lang/ocaml-3.12:=[ocamlopt] virtual/pkgconfig >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=OCaml interface to the libcurl library
+EAPI=5
+HOMEPAGE=http://forge.ocamlcore.org/projects/ocurl/
+IUSE=examples
+KEYWORDS=amd64 ppc
+LICENSE=MIT
+RDEPEND=>=net-misc/curl-7.9.8 >=dev-lang/ocaml-3.12:=[ocamlopt]
+SLOT=0/0.6.1
+SRC_URI=https://forge.ocamlcore.org/frs/download.php/1374/ocurl-0.6.1.tgz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=cfb18eff7afab978b9598a2f8a9379dd
diff --git a/metadata/md5-cache/dev-ml/ocurl-0.7.10 b/metadata/md5-cache/dev-ml/ocurl-0.7.10
new file mode 100644
index 000000000000..8838146d1adb
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocurl-0.7.10
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=>=net-misc/curl-7.9.8 dev-ml/lwt:= dev-ml/camlp4:= >=dev-lang/ocaml-3.12:=[ocamlopt] virtual/pkgconfig >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=OCaml interface to the libcurl library
+EAPI=5
+HOMEPAGE=http://forge.ocamlcore.org/projects/ocurl/ https://github.com/ygrek/ocurl
+IUSE=examples
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=MIT
+RDEPEND=>=net-misc/curl-7.9.8 dev-ml/lwt:= dev-ml/camlp4:= >=dev-lang/ocaml-3.12:=[ocamlopt]
+SLOT=0/0.7.10
+SRC_URI=https://github.com/ygrek/ocurl/archive/0.7.10.tar.gz -> ocurl-0.7.10.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=0f784370de25524671b548c589b3ec9f
diff --git a/metadata/md5-cache/dev-ml/ocurl-0.7.9 b/metadata/md5-cache/dev-ml/ocurl-0.7.9
new file mode 100644
index 000000000000..fcbb9b58687c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ocurl-0.7.9
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=>=net-misc/curl-7.9.8 dev-ml/lwt:= dev-ml/camlp4:= >=dev-lang/ocaml-3.12:=[ocamlopt] virtual/pkgconfig >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=OCaml interface to the libcurl library
+EAPI=5
+HOMEPAGE=http://forge.ocamlcore.org/projects/ocurl/ https://github.com/ygrek/ocurl
+IUSE=examples
+KEYWORDS=~amd64 ~arm ~ppc
+LICENSE=MIT
+RDEPEND=>=net-misc/curl-7.9.8 dev-ml/lwt:= dev-ml/camlp4:= >=dev-lang/ocaml-3.12:=[ocamlopt]
+SLOT=0/0.7.9
+SRC_URI=https://github.com/ygrek/ocurl/archive/0.7.9.tar.gz -> ocurl-0.7.9.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=99e508fcffe2afb26e5d1006dac9ab49
diff --git a/metadata/md5-cache/dev-ml/odns-0.3-r1 b/metadata/md5-cache/dev-ml/odns-0.3-r1
new file mode 100644
index 000000000000..662267b000ee
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/odns-0.3-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install prepare
+DEPEND=>=dev-lang/ocaml-3.10.2:=[ocamlopt] !dev-ml/dns !dev-ml/ocaml-dns >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=OCaml library to query DNS servers
+EAPI=5
+HOMEPAGE=http://odns.tuxfamily.org/
+KEYWORDS=~amd64
+LICENSE=GPL-2
+RDEPEND=>=dev-lang/ocaml-3.10.2:=[ocamlopt] !dev-ml/dns !dev-ml/ocaml-dns
+SLOT=0/0.3
+SRC_URI=http://download.tuxfamily.org/odns/odns-0.3.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=39a87a64b2ec93289b86f2abd4b2237b
diff --git a/metadata/md5-cache/dev-ml/ojquery-0.1 b/metadata/md5-cache/dev-ml/ojquery-0.1
new file mode 100644
index 000000000000..d41acf51a486
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ojquery-0.1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=dev-ml/react:= dev-ml/js_of_ocaml:= dev-ml/lwt:= dev-ml/oasis >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=jQuery Binding for Eliom.
+EAPI=5
+HOMEPAGE=https://github.com/ocsigen/ojquery
+IUSE=+ocamlopt debug
+KEYWORDS=~amd64
+LICENSE=LGPL-3
+RDEPEND=dev-ml/react:= dev-ml/js_of_ocaml:= dev-ml/lwt:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/0.1
+SRC_URI=https://github.com/ocsigen/ojquery/archive/0.1.tar.gz -> ojquery-0.1.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=2cb7c5f867468980231d1dea064ea16b
diff --git a/metadata/md5-cache/dev-ml/ojquery-9999 b/metadata/md5-cache/dev-ml/ojquery-9999
new file mode 100644
index 000000000000..7e8dd438328b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ojquery-9999
@@ -0,0 +1,11 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=dev-ml/react:= dev-ml/js_of_ocaml:= dev-ml/lwt:= dev-ml/oasis >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild >=dev-vcs/git-1.8.2.1
+DESCRIPTION=jQuery Binding for Eliom.
+EAPI=5
+HOMEPAGE=https://github.com/ocsigen/ojquery
+IUSE=+ocamlopt debug
+LICENSE=LGPL-3
+RDEPEND=dev-ml/react:= dev-ml/js_of_ocaml:= dev-ml/lwt:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/9999
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 git-r3 52a888802d25387c2c74cb845d1219bc ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=2cb7c5f867468980231d1dea064ea16b
diff --git a/metadata/md5-cache/dev-ml/onanomsg-1.0-r1 b/metadata/md5-cache/dev-ml/onanomsg-1.0-r1
new file mode 100644
index 000000000000..b227b1756d76
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/onanomsg-1.0-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install prepare
+DEPEND=dev-libs/nanomsg:= dev-lang/ocaml:=[ocamlopt?] dev-ml/ocaml-ctypes:= dev-ml/ocaml-ipaddr:=[ocamlopt?] dev-ml/ppx_deriving:=[ocamlopt?] dev-ml/ocaml-containers:=[ocamlopt?] dev-ml/ocaml-bigstring:= lwt? ( dev-ml/lwt:=[ocamlopt(+)?] ) test? ( dev-ml/ounit ) >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=nanomsg bindings for OCaml
+EAPI=5
+HOMEPAGE=https://github.com/rgrinberg/onanomsg
+IUSE=+lwt +ocamlopt test
+KEYWORDS=~amd64
+LICENSE=WTFPL-2
+RDEPEND=dev-libs/nanomsg:= dev-lang/ocaml:=[ocamlopt?] dev-ml/ocaml-ctypes:= dev-ml/ocaml-ipaddr:=[ocamlopt?] dev-ml/ppx_deriving:=[ocamlopt?] dev-ml/ocaml-containers:=[ocamlopt?] dev-ml/ocaml-bigstring:= lwt? ( dev-ml/lwt:=[ocamlopt(+)?] ) >=dev-lang/ocaml-4:=
+SLOT=0/1.0-bigstring
+SRC_URI=https://github.com/rgrinberg/onanomsg/archive/1.0.tar.gz -> onanomsg-1.0.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e opam 24b4a2529c1fd12f1304856d6c5a690d toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=bfdf53fb24c6d0a656cbc831de3609c7
diff --git a/metadata/md5-cache/dev-ml/opam-1.3.1-r1 b/metadata/md5-cache/dev-ml/opam-1.3.1-r1
new file mode 100644
index 000000000000..0159c62948b9
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-1.3.1-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install prepare test
+DEPEND=dev-lang/ocaml:= || ( net-misc/wget net-misc/curl ) dev-ml/extlib:= dev-ml/ocaml-re:= dev-ml/ocamlgraph:= dev-ml/cmdliner:= dev-ml/cudf:= >=dev-ml/dose3-5:= dev-ml/uutf:= dev-ml/jsonm:= dev-ml/findlib test? ( dev-vcs/git )
+DESCRIPTION=A source-based package manager for OCaml
+EAPI=5
+HOMEPAGE=http://opam.ocaml.org/
+IUSE=test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=LGPL-3-with-linking-exception
+RDEPEND=dev-lang/ocaml:= || ( net-misc/wget net-misc/curl ) dev-ml/extlib:= dev-ml/ocaml-re:= dev-ml/ocamlgraph:= dev-ml/cmdliner:= dev-ml/cudf:= >=dev-ml/dose3-5:= dev-ml/uutf:= dev-ml/jsonm:=
+SLOT=0/1.3.1
+SRC_URI=https://github.com/ocaml/opam/archive/1.3.1.tar.gz -> opam-1.3.1.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=afd631461720bd37bba0c38aec3b8a3e
diff --git a/metadata/md5-cache/dev-ml/opam-file-format-2.0.0_beta3 b/metadata/md5-cache/dev-ml/opam-file-format-2.0.0_beta3
new file mode 100644
index 000000000000..d1b82405dbcf
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/opam-file-format-2.0.0_beta3
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-lang/ocaml:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Parser and printer for the opam file syntax
+EAPI=6
+HOMEPAGE=https://github.com/ocaml/opam-file-format
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1
+RDEPEND=dev-lang/ocaml:=[ocamlopt?]
+SLOT=0
+SRC_URI=https://github.com/ocaml/opam-file-format/archive/2.0.0-beta3.tar.gz -> opam-file-format-2.0.0_beta3.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=fc4abf8f9f2e3a355ecf998f8100ebb1
diff --git a/metadata/md5-cache/dev-ml/optcomp-1.6-r1 b/metadata/md5-cache/dev-ml/optcomp-1.6-r1
new file mode 100644
index 000000000000..82d8dd6c728a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/optcomp-1.6-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=dev-ml/camlp4:= >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Optional compilation for OCaml with cpp-like directives
+EAPI=5
+HOMEPAGE=https://github.com/diml/optcomp
+IUSE=+ocamlopt debug doc
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=dev-ml/camlp4:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/1.6
+SRC_URI=https://github.com/diml/optcomp/archive/1.6.tar.gz -> optcomp-1.6.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=74bcdf05f0ffc6eb0d36c47d1b22ffe3
diff --git a/metadata/md5-cache/dev-ml/ounit-2.0.0 b/metadata/md5-cache/dev-ml/ounit-2.0.0
new file mode 100644
index 000000000000..81a562105d30
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ounit-2.0.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Unit testing framework for OCaml
+EAPI=5
+HOMEPAGE=http://ounit.forge.ocamlcore.org/
+IUSE=+ocamlopt debug doc
+KEYWORDS=amd64 arm ~arm64 ~ppc x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/2.0.0
+SRC_URI=http://forge.ocamlcore.org/frs/download.php/1258/ounit-2.0.0.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=02fd56e902931293388118839423e27c
diff --git a/metadata/md5-cache/dev-ml/pa_bench-112.06.00 b/metadata/md5-cache/dev-ml/pa_bench-112.06.00
new file mode 100644
index 000000000000..72337003f8a7
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/pa_bench-112.06.00
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-ml/type-conv-109:= dev-ml/pa_ounit:= dev-ml/camlp4:= >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Syntax extension writing inline benchmarks
+EAPI=5
+HOMEPAGE=http://www.janestreet.com/ocaml
+IUSE=+ocamlopt debug
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-ml/type-conv-109:= dev-ml/pa_ounit:= dev-ml/camlp4:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/112.06.00
+SRC_URI=http://ocaml.janestreet.com/ocaml-core/112.06.00/individual/pa_bench-112.06.00.tar.gz https://dev.gentoo.org/~aballier/distfiles/pa_bench-112.06.00.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=61a4bf4222d870aa19cddde4a492d502
diff --git a/metadata/md5-cache/dev-ml/pa_ounit-113.00.00 b/metadata/md5-cache/dev-ml/pa_ounit-113.00.00
new file mode 100644
index 000000000000..3469841ef112
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/pa_ounit-113.00.00
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-ml/ounit-1.1.1:= dev-ml/camlp4:= >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Syntax extension that helps writing in-line test in ocaml
+EAPI=5
+HOMEPAGE=https://bitbucket.org/yminsky/ocaml-core/wiki/Home
+IUSE=+ocamlopt debug
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/ounit-1.1.1:= dev-ml/camlp4:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/113.00.00
+SRC_URI=http://ocaml.janestreet.com/ocaml-core/113.00/files/pa_ounit-113.00.00.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=c7a134c8883d7909e2d994a9a77f283a
diff --git a/metadata/md5-cache/dev-ml/pa_sexp_conv-113.00.01 b/metadata/md5-cache/dev-ml/pa_sexp_conv-113.00.01
new file mode 100644
index 000000000000..995648cc9c47
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/pa_sexp_conv-113.00.01
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=dev-ml/type-conv:= dev-ml/sexplib:= dev-ml/camlp4:= >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Deprecated camlp4 syntax extension for sexplib.
+EAPI=5
+HOMEPAGE=http://www.janestreet.com/ocaml
+IUSE=+ocamlopt debug
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/type-conv:= dev-ml/sexplib:= dev-ml/camlp4:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/113.00.01
+SRC_URI=https://github.com/janestreet/pa_sexp_conv/archive/113.00.01.tar.gz -> pa_sexp_conv-113.00.01.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=896e8e1e2715f966f03ec79e6424ea85
diff --git a/metadata/md5-cache/dev-ml/pa_structural_sexp-113.00.00 b/metadata/md5-cache/dev-ml/pa_structural_sexp-113.00.00
new file mode 100644
index 000000000000..059bc07bac1a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/pa_structural_sexp-113.00.00
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=dev-ml/camlp4:= dev-ml/type-conv:= dev-ml/sexplib:= >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Quotation expanders to simplify building s-expressions from ocaml values
+EAPI=5
+HOMEPAGE=https://bitbucket.org/yminsky/ocaml-core/wiki/Home
+IUSE=+ocamlopt debug
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/camlp4:= dev-ml/type-conv:= dev-ml/sexplib:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/113.00.00
+SRC_URI=http://ocaml.janestreet.com/ocaml-core/113.00/files/pa_structural_sexp-113.00.00.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=79bac4ff23e87baf139848422b51d729
diff --git a/metadata/md5-cache/dev-ml/parmap-1.0_rc7-r1 b/metadata/md5-cache/dev-ml/parmap-1.0_rc7-r1
new file mode 100644
index 000000000000..3183355813fb
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/parmap-1.0_rc7-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install test
+DEPEND=>=dev-lang/ocaml-4.03:=[ocamlopt?] dev-ml/findlib dev-ml/ocamlbuild dev-ml/ocaml-autoconf
+DESCRIPTION=Library to exploit multicore architectures for OCaml programs
+EAPI=5
+HOMEPAGE=http://www.dicosmo.org/code/parmap/
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~ppc ~x86
+LICENSE=LGPL-2-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4.03:=[ocamlopt?]
+SLOT=0/1.0_rc7
+SRC_URI=https://github.com/rdicosmo/parmap/archive/1.0-rc7-fix-for4.03+3.tar.gz -> parmap-1.0_rc7-ocaml-4.03.tar.gz
+_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=a68d927fca4397863f7270c216dfcdaa
diff --git a/metadata/md5-cache/dev-ml/parmap-1.0_rc8 b/metadata/md5-cache/dev-ml/parmap-1.0_rc8
new file mode 100644
index 000000000000..cf927d0de90b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/parmap-1.0_rc8
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install test
+DEPEND=>=dev-lang/ocaml-4.03:=[ocamlopt?] dev-ml/findlib dev-ml/ocamlbuild dev-ml/ocaml-autoconf
+DESCRIPTION=Library to exploit multicore architectures for OCaml programs
+EAPI=5
+HOMEPAGE=http://www.dicosmo.org/code/parmap/
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=LGPL-2-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4.03:=[ocamlopt?]
+SLOT=0/1.0_rc8
+SRC_URI=https://github.com/rdicosmo/parmap/archive/1.0-rc8.tar.gz -> parmap-1.0_rc8.tar.gz
+_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=ff3d34f0a9d8f5202123bc38c9d7810b
diff --git a/metadata/md5-cache/dev-ml/patience_diff-0.9.0 b/metadata/md5-cache/dev-ml/patience_diff-0.9.0
new file mode 100644
index 000000000000..05dad246f1b7
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/patience_diff-0.9.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/core_kernel:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Tool and library implementing patience diff
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/patience_diff
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/core_kernel:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/patience_diff/archive/v0.9.0.tar.gz -> patience_diff-0.9.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=1f9504b537b5f20dc0cb4c5e1ecbc963
diff --git a/metadata/md5-cache/dev-ml/pcre-ocaml-7.2.3 b/metadata/md5-cache/dev-ml/pcre-ocaml-7.2.3
new file mode 100644
index 000000000000..9513c11cf61a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/pcre-ocaml-7.2.3
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-libs/libpcre-4.5 >=dev-lang/ocaml-4:= >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Perl Compatibility Regular Expressions for O'Caml
+EAPI=5
+HOMEPAGE=http://mmottl.github.io/pcre-ocaml/ https://github.com/mmottl/pcre-ocaml
+IUSE=examples +ocamlopt debug doc
+KEYWORDS=amd64 ppc x86 ~x86-fbsd
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-libs/libpcre-4.5 >=dev-lang/ocaml-4:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/7.2.3
+SRC_URI=https://github.com/mmottl/pcre-ocaml/releases/download/v7.2.3/pcre-ocaml-7.2.3.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=efbd75882cce13144bf6a4163d4d7b82
diff --git a/metadata/md5-cache/dev-ml/pcre-ocaml-7.3.0 b/metadata/md5-cache/dev-ml/pcre-ocaml-7.3.0
new file mode 100644
index 000000000000..f179e188535f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/pcre-ocaml-7.3.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-libs/libpcre-4.5 dev-ml/jbuilder dev-ml/base dev-ml/stdio dev-ml/configurator >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Perl Compatibility Regular Expressions for O'Caml
+EAPI=5
+HOMEPAGE=http://mmottl.github.io/pcre-ocaml/ https://github.com/mmottl/pcre-ocaml
+IUSE=examples
+KEYWORDS=~amd64 ~ppc ~x86-fbsd
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-libs/libpcre-4.5 >=dev-lang/ocaml-4:=
+SLOT=0/7.3.0
+SRC_URI=https://github.com/mmottl/pcre-ocaml/releases/download/7.3.0/pcre-7.3.0.tbz -> pcre-ocaml-7.3.0.tbz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=8d340d10c285485541fa018abe0be3d7
diff --git a/metadata/md5-cache/dev-ml/pgocaml-2.3 b/metadata/md5-cache/dev-ml/pgocaml-2.3
new file mode 100644
index 000000000000..649734fe5d52
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/pgocaml-2.3
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=dev-ml/calendar:= dev-ml/csv:= dev-ml/ocaml-re:= camlp4? ( dev-ml/camlp4:= ) >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=PG'OCaml is a set of OCaml bindings for the PostgreSQL database
+EAPI=5
+HOMEPAGE=http://pgocaml.forge.ocamlcore.org/
+IUSE=+camlp4 doc +ocamlopt debug doc
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-ml/calendar:= dev-ml/csv:= dev-ml/ocaml-re:= camlp4? ( dev-ml/camlp4:= ) >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/2.3
+SRC_URI=http://forge.ocamlcore.org/frs/download.php/1597/pgocaml-2.3.tgz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=07c41cad72c9bbb555651e26923a4b1b
diff --git a/metadata/md5-cache/dev-ml/pipebang-113.00.00 b/metadata/md5-cache/dev-ml/pipebang-113.00.00
new file mode 100644
index 000000000000..1e6a32c370fb
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/pipebang-113.00.00
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-ml/type-conv-109.60:= dev-ml/camlp4:= >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Syntax extension to transform x |! f into f x
+EAPI=5
+HOMEPAGE=https://bitbucket.org/yminsky/ocaml-core/wiki/Home
+IUSE=+ocamlopt debug
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=>=dev-ml/type-conv-109.60:= dev-ml/camlp4:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/113.00.00
+SRC_URI=http://ocaml.janestreet.com/ocaml-core/113.00/files/pipebang-113.00.00.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=5bdd314cf82ece6053d6998890c249d9
diff --git a/metadata/md5-cache/dev-ml/pomap-3.0.6 b/metadata/md5-cache/dev-ml/pomap-3.0.6
new file mode 100644
index 000000000000..5349a1e61f25
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/pomap-3.0.6
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=dev-ml/camlp4:= >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Partially Ordered Map ADT for O'Caml
+EAPI=5
+HOMEPAGE=http://mmottl.github.io/pomap/
+IUSE=examples +ocamlopt debug doc
+KEYWORDS=amd64 ppc x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-ml/camlp4:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/3.0.6
+SRC_URI=https://github.com/mmottl/pomap/releases/download/v3.0.6/pomap-3.0.6.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=fd9fa661dd7288ae36a543c7e415b7c9
diff --git a/metadata/md5-cache/dev-ml/pomap-3.0.7 b/metadata/md5-cache/dev-ml/pomap-3.0.7
new file mode 100644
index 000000000000..48aecd0248fa
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/pomap-3.0.7
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=dev-ml/camlp4:= >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Partially Ordered Map ADT for O'Caml
+EAPI=5
+HOMEPAGE=http://mmottl.github.io/pomap/
+IUSE=examples +ocamlopt debug doc
+KEYWORDS=~amd64 ~ppc ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=dev-ml/camlp4:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/3.0.7
+SRC_URI=https://github.com/mmottl/pomap/releases/download/v3.0.7/pomap-3.0.7.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=bf9a15b670e93205cc29a4e11422174b
diff --git a/metadata/md5-cache/dev-ml/pomap-4.0.0 b/metadata/md5-cache/dev-ml/pomap-4.0.0
new file mode 100644
index 000000000000..d6b8ea97069c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/pomap-4.0.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Partially Ordered Map ADT for O'Caml
+EAPI=5
+HOMEPAGE=http://mmottl.github.io/pomap/
+KEYWORDS=~amd64 ~ppc ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4:=
+SLOT=0/4.0.0
+SRC_URI=https://github.com/mmottl/pomap/releases/download/4.0.0/pomap-4.0.0.tbz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=76b6e916d62bc93fd283eecf3aa8af19
diff --git a/metadata/md5-cache/dev-ml/postgresql-ocaml-4.0.1 b/metadata/md5-cache/dev-ml/postgresql-ocaml-4.0.1
new file mode 100644
index 000000000000..6ee1f58d959b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/postgresql-ocaml-4.0.1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=dev-db/postgresql:=[server] >=dev-ml/findlib-1.5 >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=A package for ocaml that provides access to PostgreSQL databases
+EAPI=5
+HOMEPAGE=http://mmottl.github.io/postgresql-ocaml/
+IUSE=examples +ocamlopt debug doc
+KEYWORDS=~amd64 ~ppc x86
+LICENSE=LGPL-2
+RDEPEND=dev-db/postgresql:=[server] >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/4.0.1
+SRC_URI=https://github.com/mmottl/postgresql-ocaml/releases/download/v4.0.1/postgresql-ocaml-4.0.1.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=38162014ebbee75bf2301126b93cc9d6
diff --git a/metadata/md5-cache/dev-ml/postgresql-ocaml-4.1.0 b/metadata/md5-cache/dev-ml/postgresql-ocaml-4.1.0
new file mode 100644
index 000000000000..3a55e8928689
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/postgresql-ocaml-4.1.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-db/postgresql:=[server] dev-ml/jbuilder >=dev-ml/findlib-1.5 >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=A package for ocaml that provides access to PostgreSQL databases
+EAPI=5
+HOMEPAGE=http://mmottl.github.io/postgresql-ocaml/
+KEYWORDS=~amd64 ~ppc ~x86
+LICENSE=LGPL-2
+RDEPEND=dev-db/postgresql:=[server] >=dev-lang/ocaml-4:=
+SLOT=0/4.1.0
+SRC_URI=https://github.com/mmottl/postgresql-ocaml/releases/download/4.1.0/postgresql-4.1.0.tbz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=bd7a74b3869e52518fe7887b756f99e7
diff --git a/metadata/md5-cache/dev-ml/ppx_assert-0.9.0 b/metadata/md5-cache/dev-ml/ppx_assert-0.9.0
new file mode 100644
index 000000000000..b326291f187e
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_assert-0.9.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/base:= dev-ml/ppx_compare:= dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_here:= dev-ml/ppx_metaquot:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_type_conv dev-ml/sexplib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Assert-like extension nodes that raise useful errors on failure
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/ppx_assert
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= dev-ml/ppx_compare:= dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_here:= dev-ml/ppx_metaquot:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_type_conv dev-ml/sexplib:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/ppx_assert/archive/v0.9.0.tar.gz -> ppx_assert-0.9.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=0b7b46991c8396fb9131499d74e1d319
diff --git a/metadata/md5-cache/dev-ml/ppx_ast-0.9.1 b/metadata/md5-cache/dev-ml/ppx_ast-0.9.1
new file mode 100644
index 000000000000..508cd26dcde3
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_ast-0.9.1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/ocaml-compiler-libs:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=AST used in Jane Street ppx rewriters
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/ppx_ast
+KEYWORDS=~amd64 ~ppc
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ocaml-compiler-libs:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.1
+SRC_URI=https://github.com/janestreet/ppx_ast/archive/v0.9.1.tar.gz -> ppx_ast-0.9.1.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=e35f3188a2d7715800e03095fbec913b
diff --git a/metadata/md5-cache/dev-ml/ppx_base-0.9.0 b/metadata/md5-cache/dev-ml/ppx_base-0.9.0
new file mode 100644
index 000000000000..a194d6343643
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_base-0.9.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/ppx_compare:= dev-ml/ppx_driver:= dev-ml/ppx_enumerate:= dev-ml/ppx_hash:= dev-ml/ppx_js_style:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_type_conv:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Base set of ppx rewriters
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/ppx_base
+KEYWORDS=~amd64 ~ppc
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppx_compare:= dev-ml/ppx_driver:= dev-ml/ppx_enumerate:= dev-ml/ppx_hash:= dev-ml/ppx_js_style:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_type_conv:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/ppx_base/archive/v0.9.0.tar.gz -> ppx_base-0.9.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=64ff34d877d7aba65a0aa88bb9b692f5
diff --git a/metadata/md5-cache/dev-ml/ppx_bench-0.9.1 b/metadata/md5-cache/dev-ml/ppx_bench-0.9.1
new file mode 100644
index 000000000000..b8106693e8f7
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_bench-0.9.1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_inline_test:= dev-ml/ppx_metaquot:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Syntax extension for writing in-line benchmarks in ocaml code
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/ppx_bench
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_inline_test:= dev-ml/ppx_metaquot:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.1
+SRC_URI=https://github.com/janestreet/ppx_bench/archive/v0.9.1.tar.gz -> ppx_bench-0.9.1.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=d32aca086ea3a8eb8da9ba91a7502155
diff --git a/metadata/md5-cache/dev-ml/ppx_bin_prot-0.9.0 b/metadata/md5-cache/dev-ml/ppx_bin_prot-0.9.0
new file mode 100644
index 000000000000..406edd8fa36c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_bin_prot-0.9.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/bin-prot:= dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_here:= dev-ml/ppx_metaquot:= dev-ml/ppx_type_conv:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Generation of bin_prot readers and writers from types
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/ppx_bin_prot
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/bin-prot:= dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_here:= dev-ml/ppx_metaquot:= dev-ml/ppx_type_conv:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/ppx_bin_prot/archive/v0.9.0.tar.gz -> ppx_bin_prot-0.9.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=ab5c3768ecdd8c3acd769013aa10380e
diff --git a/metadata/md5-cache/dev-ml/ppx_compare-0.9.0-r1 b/metadata/md5-cache/dev-ml/ppx_compare-0.9.0-r1
new file mode 100644
index 000000000000..ec8b46491284
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_compare-0.9.0-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/ppx_driver:= dev-ml/ppx_type_conv:= dev-ml/ppx_core:= dev-ml/base:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_metaquot:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Generation of comparison functions from types
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/ppx_compare
+KEYWORDS=~amd64 ~ppc
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppx_driver:= dev-ml/ppx_type_conv:= dev-ml/ppx_core:= dev-ml/base:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_metaquot:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/ppx_compare/archive/v0.9.0.tar.gz -> ppx_compare-0.9.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=231d0511af0912b2f46d11a629a7678b
diff --git a/metadata/md5-cache/dev-ml/ppx_core-0.9.0-r1 b/metadata/md5-cache/dev-ml/ppx_core-0.9.0-r1
new file mode 100644
index 000000000000..a2fa7f5d00a8
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_core-0.9.0-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/base:= dev-ml/ocaml-compiler-libs:= dev-ml/ppx_ast:= dev-ml/ppx_traverse_builtins:= dev-ml/stdio:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Standard library for ppx rewriters
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/ppx_core
+KEYWORDS=~amd64 ~ppc
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= dev-ml/ocaml-compiler-libs:= dev-ml/ppx_ast:= dev-ml/ppx_traverse_builtins:= dev-ml/stdio:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/ppx_core/archive/v0.9.0.tar.gz -> ppx_core-0.9.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=7a43cc34ad34baa7f4d4d33feb8c0c4d
diff --git a/metadata/md5-cache/dev-ml/ppx_custom_printf-0.9.0-r1 b/metadata/md5-cache/dev-ml/ppx_custom_printf-0.9.0-r1
new file mode 100644
index 000000000000..623e8d29cb8b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_custom_printf-0.9.0-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_type_conv:= dev-ml/ppx_traverse dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Printf-style format-strings for user-defined string conversion
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/ppx_custom_printf
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_type_conv:= dev-ml/ppx_traverse dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/ppx_custom_printf/archive/v0.9.0.tar.gz -> ppx_custom_printf-0.9.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=1e7b4d1bba9283bd7d0922c3ff71f77f
diff --git a/metadata/md5-cache/dev-ml/ppx_derivers-1.0 b/metadata/md5-cache/dev-ml/ppx_derivers-1.0
new file mode 100644
index 000000000000..b51b9c339dcc
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_derivers-1.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Shared [@@deriving] plugin registry
+EAPI=6
+HOMEPAGE=https://github.com/diml/ppx_derivers
+KEYWORDS=~amd64 ~ppc
+LICENSE=BSD
+RDEPEND=>=dev-lang/ocaml-4:=
+SLOT=0/1.0
+SRC_URI=https://github.com/diml/ppx_derivers/archive/1.0.tar.gz -> ppx_derivers-1.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=a5583cb14f29bff67299dfabcb97ff64
diff --git a/metadata/md5-cache/dev-ml/ppx_deriving-4.2-r1 b/metadata/md5-cache/dev-ml/ppx_deriving-4.2-r1
new file mode 100644
index 000000000000..84b78c74b7ea
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_deriving-4.2-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/ppx_tools:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_derivers:= dev-ml/result:= dev-ml/cppo test? ( dev-ml/ounit ) >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Type-driven code generation for OCaml
+EAPI=5
+HOMEPAGE=https://github.com/ocaml-ppx/ppx_deriving
+IUSE=doc +ocamlopt test
+KEYWORDS=~amd64 ~ppc
+LICENSE=MIT
+RDEPEND=dev-ml/ppx_tools:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_derivers:= dev-ml/result:= >=dev-lang/ocaml-4:=
+SLOT=0/4.2
+SRC_URI=https://github.com/ocaml-ppx/ppx_deriving/archive/v4.2.tar.gz -> ppx_deriving-4.2.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e opam 24b4a2529c1fd12f1304856d6c5a690d toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=85e78e6c3b1dc0765e0496ba674040d1
diff --git a/metadata/md5-cache/dev-ml/ppx_deriving_yojson-3.0 b/metadata/md5-cache/dev-ml/ppx_deriving_yojson-3.0
new file mode 100644
index 000000000000..700918dd0e1c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_deriving_yojson-3.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install prepare test
+DEPEND=dev-lang/ocaml:=[ocamlopt?] dev-ml/yojson:= dev-ml/result:= >=dev-ml/ppx_deriving-4:= dev-ml/cppo:= dev-ml/findlib dev-ml/ocamlbuild test? ( dev-ml/ounit dev-ml/ppx_import ) >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=A Yojson codec generator for OCaml
+EAPI=5
+HOMEPAGE=https://github.com/whitequark/ppx_deriving_yojson/
+IUSE=+ocamlopt test
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-lang/ocaml:=[ocamlopt?] dev-ml/yojson:= dev-ml/result:= >=dev-ml/ppx_deriving-4:= dev-ml/cppo:= >=dev-lang/ocaml-4:=
+SLOT=0/3.0
+SRC_URI=https://github.com/whitequark/ppx_deriving_yojson/archive/v3.0.tar.gz -> ppx_deriving_yojson-3.0.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e opam 24b4a2529c1fd12f1304856d6c5a690d toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=c5badd88606f9b236df7f0b20af8b626
diff --git a/metadata/md5-cache/dev-ml/ppx_driver-0.9.1 b/metadata/md5-cache/dev-ml/ppx_driver-0.9.1
new file mode 100644
index 000000000000..f9c53a66a7b0
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_driver-0.9.1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/ppx_core:= dev-ml/ppx_optcomp:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ocamlbuild:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Feature-full driver for OCaml AST transformers
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/ppx_driver
+KEYWORDS=~amd64 ~ppc
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppx_core:= dev-ml/ppx_optcomp:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ocamlbuild:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.1
+SRC_URI=https://github.com/janestreet/ppx_driver/archive/v0.9.1.tar.gz -> ppx_driver-0.9.1.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=974f60ad6c0233cab701317d4f7ef030
diff --git a/metadata/md5-cache/dev-ml/ppx_enumerate-0.9.0 b/metadata/md5-cache/dev-ml/ppx_enumerate-0.9.0
new file mode 100644
index 000000000000..41302d89d684
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_enumerate-0.9.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_type_conv:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Generate a list containing all values of a finite type
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/ppx_enumerate
+KEYWORDS=~amd64 ~ppc
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_type_conv:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/ppx_enumerate/archive/v0.9.0.tar.gz -> ppx_enumerate-0.9.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=ee3abdd66abd44cb6e863ee39149a899
diff --git a/metadata/md5-cache/dev-ml/ppx_expect-0.9.0 b/metadata/md5-cache/dev-ml/ppx_expect-0.9.0
new file mode 100644
index 000000000000..58523b16e4a0
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_expect-0.9.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/base:= dev-ml/ppx_assert:= dev-ml/ppx_compare:= dev-ml/ppx_core:= dev-ml/ppx_custom_printf:= dev-ml/ppx_driver:= dev-ml/ppx_fields_conv:= dev-ml/ppx_here:= dev-ml/ppx_inline_test:= dev-ml/ppx_metaquot:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_traverse:= dev-ml/ppx_variants_conv:= dev-ml/stdio:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ocaml-re:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Cram like framework for OCaml
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/ppx_expect
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= dev-ml/ppx_assert:= dev-ml/ppx_compare:= dev-ml/ppx_core:= dev-ml/ppx_custom_printf:= dev-ml/ppx_driver:= dev-ml/ppx_fields_conv:= dev-ml/ppx_here:= dev-ml/ppx_inline_test:= dev-ml/ppx_metaquot:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_traverse:= dev-ml/ppx_variants_conv:= dev-ml/stdio:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ocaml-re:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/ppx_expect/archive/v0.9.0.tar.gz -> ppx_expect-0.9.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=de04ea3737696aa4d6ce8eacba8c8d99
diff --git a/metadata/md5-cache/dev-ml/ppx_fail-0.9.0 b/metadata/md5-cache/dev-ml/ppx_fail-0.9.0
new file mode 100644
index 000000000000..e38adcf93f48
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_fail-0.9.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_here:= dev-ml/ppx_metaquot:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Add location to calls to failwiths
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/ppx_fail
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_here:= dev-ml/ppx_metaquot:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/ppx_fail/archive/v0.9.0.tar.gz -> ppx_fail-0.9.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=a68b871d171c9d63f11e06827910681e
diff --git a/metadata/md5-cache/dev-ml/ppx_fields_conv-0.9.0-r1 b/metadata/md5-cache/dev-ml/ppx_fields_conv-0.9.0-r1
new file mode 100644
index 000000000000..8e61e6b3e714
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_fields_conv-0.9.0-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_type_conv:= dev-ml/fieldslib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_traverse_builtins:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Generation of accessor and iteration functions for ocaml records
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/ppx_fields_conv
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_type_conv:= dev-ml/fieldslib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_traverse_builtins:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/ppx_fields_conv/archive/v0.9.0.tar.gz -> ppx_fields_conv-0.9.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=553274bc3d71f529cb5de9b8bcd16d7b
diff --git a/metadata/md5-cache/dev-ml/ppx_hash-0.9.0 b/metadata/md5-cache/dev-ml/ppx_hash-0.9.0
new file mode 100644
index 000000000000..c12540ce4f23
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_hash-0.9.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/base:= dev-ml/ppx_compare:= dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_type_conv:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=PPX rewriter that generates hash functions from type expressions and definitions
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/ppx_hash
+KEYWORDS=~amd64 ~ppc
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= dev-ml/ppx_compare:= dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_type_conv:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/ppx_hash/archive/v0.9.0.tar.gz -> ppx_hash-0.9.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=e2ee5b92c1464b2f572de422a8e07792
diff --git a/metadata/md5-cache/dev-ml/ppx_here-0.9.1 b/metadata/md5-cache/dev-ml/ppx_here-0.9.1
new file mode 100644
index 000000000000..5c4c846f0a45
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_here-0.9.1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_optcomp:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Expands [%here] into its location
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/ppx_here
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_optcomp:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.1
+SRC_URI=https://github.com/janestreet/ppx_here/archive/v0.9.1.tar.gz -> ppx_here-0.9.1.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=ec049e275302db6b5e6652389ae76e96
diff --git a/metadata/md5-cache/dev-ml/ppx_import-1.2 b/metadata/md5-cache/dev-ml/ppx_import-1.2
new file mode 100644
index 000000000000..6888a37ad972
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_import-1.2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install test
+DEPEND=dev-lang/ocaml:=[ocamlopt?] dev-ml/ppx_tools:= dev-ml/cppo:= test? ( dev-ml/ounit dev-ml/ppx_deriving ) dev-ml/ocamlbuild dev-ml/findlib >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=A syntax extension for importing declarations from interface files
+EAPI=5
+HOMEPAGE=https://github.com/whitequark/ppx_import
+IUSE=+ocamlopt test
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-lang/ocaml:=[ocamlopt?] dev-ml/ppx_tools:= dev-ml/cppo:= >=dev-lang/ocaml-4:=
+SLOT=0/1.2
+SRC_URI=https://github.com/whitequark/ppx_import/archive/v1.2.tar.gz -> ppx_import-1.2.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=5296f8d53290ced6c54db8d1ac3f04cd
diff --git a/metadata/md5-cache/dev-ml/ppx_inline_test-0.9.2 b/metadata/md5-cache/dev-ml/ppx_inline_test-0.9.2
new file mode 100644
index 000000000000..ca385cbbf6b0
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_inline_test-0.9.2
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/base:= dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_traverse_builtins:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Syntax extension for writing in-line tests in ocaml code
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/ppx_inline_test
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_traverse_builtins:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.2
+SRC_URI=https://github.com/janestreet/ppx_inline_test/archive/v0.9.2.tar.gz -> ppx_inline_test-0.9.2.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=23e500527a4d90eb7bd226d64561078a
diff --git a/metadata/md5-cache/dev-ml/ppx_jane-0.9.0 b/metadata/md5-cache/dev-ml/ppx_jane-0.9.0
new file mode 100644
index 000000000000..5f80766b78a5
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_jane-0.9.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/ppx_assert:= dev-ml/ppx_base:= dev-ml/ppx_bench:= dev-ml/ppx_bin_prot:= dev-ml/ppx_custom_printf:= dev-ml/ppx_driver:= dev-ml/ppx_expect:= dev-ml/ppx_fail:= dev-ml/ppx_fields_conv:= dev-ml/ppx_here:= dev-ml/ppx_inline_test:= dev-ml/ppx_let:= dev-ml/ppx_optional:= dev-ml/ppx_pipebang:= dev-ml/ppx_sexp_message:= dev-ml/ppx_sexp_value:= dev-ml/ppx_typerep_conv:= dev-ml/ppx_type_conv:= dev-ml/ppx_variants_conv:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Standard Jane Street ppx rewriters
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/ppx_jane
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppx_assert:= dev-ml/ppx_base:= dev-ml/ppx_bench:= dev-ml/ppx_bin_prot:= dev-ml/ppx_custom_printf:= dev-ml/ppx_driver:= dev-ml/ppx_expect:= dev-ml/ppx_fail:= dev-ml/ppx_fields_conv:= dev-ml/ppx_here:= dev-ml/ppx_inline_test:= dev-ml/ppx_let:= dev-ml/ppx_optional:= dev-ml/ppx_pipebang:= dev-ml/ppx_sexp_message:= dev-ml/ppx_sexp_value:= dev-ml/ppx_typerep_conv:= dev-ml/ppx_type_conv:= dev-ml/ppx_variants_conv:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/ppx_jane/archive/v0.9.0.tar.gz -> ppx_jane-0.9.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=0d947eb68cb8c2fe3a9358b43cf40433
diff --git a/metadata/md5-cache/dev-ml/ppx_js_style-0.9.0 b/metadata/md5-cache/dev-ml/ppx_js_style-0.9.0
new file mode 100644
index 000000000000..a94d39509966
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_js_style-0.9.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ocaml-migrate-parsetree:= dev-ml/octavius:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Code style checker for Jane Street Packages
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/ppx_js_style
+KEYWORDS=~amd64 ~ppc
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ocaml-migrate-parsetree:= dev-ml/octavius:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/ppx_js_style/archive/v0.9.0.tar.gz -> ppx_js_style-0.9.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=6f62f60ba386c7b7ce645d1e55d8a708
diff --git a/metadata/md5-cache/dev-ml/ppx_let-0.9.0 b/metadata/md5-cache/dev-ml/ppx_let-0.9.0
new file mode 100644
index 000000000000..c943c560c83e
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_let-0.9.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Monadic let-bindings
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/ppx_let
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/ppx_let/archive/v0.9.0.tar.gz -> ppx_let-0.9.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=bfa40a81a5c7944f7e5c9ec28e6b46cb
diff --git a/metadata/md5-cache/dev-ml/ppx_metaquot-0.9.0 b/metadata/md5-cache/dev-ml/ppx_metaquot-0.9.0
new file mode 100644
index 000000000000..093544f8591c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_metaquot-0.9.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_traverse_builtins:= dev-ml/ocaml-migrate-parsetree:= <dev-ml/ppx_core-100 dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Write OCaml AST fragment using OCaml syntax
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/ppx_metaquot
+KEYWORDS=~amd64 ~ppc
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_traverse_builtins:= dev-ml/ocaml-migrate-parsetree:= <dev-ml/ppx_core-100 >=dev-lang/ocaml-4:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/ppx_metaquot/archive/v0.9.0.tar.gz -> ppx_metaquot-0.9.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=ea4cbbebca4b9b95c4ec1e77bd567694
diff --git a/metadata/md5-cache/dev-ml/ppx_optcomp-0.9.0-r2 b/metadata/md5-cache/dev-ml/ppx_optcomp-0.9.0-r2
new file mode 100644
index 000000000000..a1be98d36bc5
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_optcomp-0.9.0-r2
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/ppx_core:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Optional compilation for OCaml
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/ppx_optcomp
+KEYWORDS=~amd64 ~ppc
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppx_core:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/ppx_optcomp/archive/v0.9.0.tar.gz -> ppx_optcomp-0.9.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=9c5d6550383326b34778761df1f36b49
diff --git a/metadata/md5-cache/dev-ml/ppx_optional-0.9.0 b/metadata/md5-cache/dev-ml/ppx_optional-0.9.0
new file mode 100644
index 000000000000..94d2e02d3fbd
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_optional-0.9.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Pattern matching on flat options
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/ppx_optional
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/ppx_optional/archive/v0.9.0.tar.gz -> ppx_optional-0.9.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=5dd1adaf06b098bdf0a2da2f1f53866a
diff --git a/metadata/md5-cache/dev-ml/ppx_pipebang-0.9.0 b/metadata/md5-cache/dev-ml/ppx_pipebang-0.9.0
new file mode 100644
index 000000000000..49a79f8b0421
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_pipebang-0.9.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=A ppx rewriter that inlines reverse application operators |> and |!
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/ppx_pipebang
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/ppx_pipebang/archive/v0.9.0.tar.gz -> ppx_pipebang-0.9.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=7da0c4090a518ede339e19e9aafb644f
diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.9.0-r1 b/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.9.0-r1
new file mode 100644
index 000000000000..60fd43a8fcfb
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.9.0-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_type_conv:= dev-ml/ppx_metaquot:= dev-ml/ppx_optcomp:= dev-ml/sexplib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_traverse_builtins:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Support Library for type-driven code generators
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/ppx_sexp_conv
+KEYWORDS=~amd64 ~ppc
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_type_conv:= dev-ml/ppx_metaquot:= dev-ml/ppx_optcomp:= dev-ml/sexplib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_traverse_builtins:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/ppx_sexp_conv/archive/v0.9.0.tar.gz -> ppx_sexp_conv-0.9.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=cac7cadf8f0d3ddbe48d78f79fcf4aae
diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_message-0.9.0 b/metadata/md5-cache/dev-ml/ppx_sexp_message-0.9.0
new file mode 100644
index 000000000000..151b74580ce5
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_sexp_message-0.9.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_here:= dev-ml/ppx_metaquot:= dev-ml/ppx_sexp_conv:= dev-ml/sexplib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=A ppx rewriter for easy construction of s-expressions
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/ppx_sexp_message
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_here:= dev-ml/ppx_metaquot:= dev-ml/ppx_sexp_conv:= dev-ml/sexplib:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/ppx_sexp_message/archive/v0.9.0.tar.gz -> ppx_sexp_message-0.9.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=f381bdbc035f18f7fdab24cb4a9e13c8
diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_value-0.9.0 b/metadata/md5-cache/dev-ml/ppx_sexp_value-0.9.0
new file mode 100644
index 000000000000..0d16679a2ec7
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_sexp_value-0.9.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_here:= dev-ml/ppx_metaquot:= dev-ml/ppx_sexp_conv:= dev-ml/sexplib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Standard library for ppx rewriters
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/ppx_sexp_value
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_here:= dev-ml/ppx_metaquot:= dev-ml/ppx_sexp_conv:= dev-ml/sexplib:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/ppx_sexp_value/archive/v0.9.0.tar.gz -> ppx_sexp_value-0.9.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=31666963ef78f649771038191855c3f6
diff --git a/metadata/md5-cache/dev-ml/ppx_tools-5.0.4.03.0 b/metadata/md5-cache/dev-ml/ppx_tools-5.0.4.03.0
new file mode 100644
index 000000000000..df979f714eda
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_tools-5.0.4.03.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install prepare
+DEPEND=>=dev-lang/ocaml-4.03.0:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Tools for authors of ppx rewriters
+EAPI=5
+HOMEPAGE=https://github.com/alainfrisch/ppx_tools
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.03.0:=[ocamlopt?]
+SLOT=0/5.0.4.03.0
+SRC_URI=https://github.com/alainfrisch/ppx_tools/archive/5.0+4.03.0.tar.gz -> ppx_tools-5.0.4.03.0.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af versionator c80ccf29e90adea7c5cae94b42eb76d0
+_md5_=c5d8e7f2f3bc8357ffa2e0a8cb04291e
diff --git a/metadata/md5-cache/dev-ml/ppx_tools-5.0.4.05.0 b/metadata/md5-cache/dev-ml/ppx_tools-5.0.4.05.0
new file mode 100644
index 000000000000..8efd192784d1
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_tools-5.0.4.05.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=>=dev-lang/ocaml-4.05_beta:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Tools for authors of ppx rewriters
+EAPI=5
+HOMEPAGE=https://github.com/alainfrisch/ppx_tools
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.05_beta:=[ocamlopt?]
+SLOT=0/5.0.4.05.0
+SRC_URI=https://github.com/alainfrisch/ppx_tools/archive/5.0+4.05.0.tar.gz -> ppx_tools-5.0.4.05.0.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af versionator c80ccf29e90adea7c5cae94b42eb76d0
+_md5_=9814ffe602c9459df695cb9f89bb7a00
diff --git a/metadata/md5-cache/dev-ml/ppx_tools_versioned-5.0.1 b/metadata/md5-cache/dev-ml/ppx_tools_versioned-5.0.1
new file mode 100644
index 000000000000..2966e333d90f
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_tools_versioned-5.0.1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-lang/ocaml:= dev-ml/ocaml-migrate-parsetree:= >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Tools for authors of ppx rewriters
+EAPI=6
+HOMEPAGE=https://github.com/let-def/ppx_tools_versioned
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=MIT
+RDEPEND=dev-lang/ocaml:= dev-ml/ocaml-migrate-parsetree:=
+SLOT=0/5.0.1
+SRC_URI=https://github.com/let-def/ppx_tools_versioned/archive/5.0.1.tar.gz -> ppx_tools_versioned-5.0.1.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=7218f7b16c3a7e057efef3f7066a165b
diff --git a/metadata/md5-cache/dev-ml/ppx_traverse-0.9.0 b/metadata/md5-cache/dev-ml/ppx_traverse-0.9.0
new file mode 100644
index 000000000000..becd92dc529b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_traverse-0.9.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_type_conv:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Automatic generation of open recursion classes
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/ppx_traverse
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_type_conv:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/ppx_traverse/archive/v0.9.0.tar.gz -> ppx_traverse-0.9.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=ea43b4900c7d52031ecc6dddcca7c011
diff --git a/metadata/md5-cache/dev-ml/ppx_traverse_builtins-0.9.0 b/metadata/md5-cache/dev-ml/ppx_traverse_builtins-0.9.0
new file mode 100644
index 000000000000..49b4a3c5e0a6
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_traverse_builtins-0.9.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Builtins for ppx_traverse
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/ppx_traverse_builtins
+KEYWORDS=~amd64 ~ppc
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/ppx_traverse_builtins/archive/v0.9.0.tar.gz -> ppx_traverse_builtins-0.9.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=7ad61c9fd6af702c159c45f66fb63afa
diff --git a/metadata/md5-cache/dev-ml/ppx_type_conv-0.9.0 b/metadata/md5-cache/dev-ml/ppx_type_conv-0.9.0
new file mode 100644
index 000000000000..ec45b91c5308
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_type_conv-0.9.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_core:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_deriving:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Support Library for type-driven code generators
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/ppx_type_conv
+KEYWORDS=~amd64 ~ppc
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_core:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_deriving:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/ppx_type_conv/archive/v0.9.0.tar.gz -> ppx_type_conv-0.9.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=37e3a536f1c1c1f0cfff9378275d8ffc
diff --git a/metadata/md5-cache/dev-ml/ppx_typerep_conv-0.9.0 b/metadata/md5-cache/dev-ml/ppx_typerep_conv-0.9.0
new file mode 100644
index 000000000000..1ac72d3d1f76
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_typerep_conv-0.9.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_type_conv:= dev-ml/typerep:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Generation of runtime types from type declarations
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/ppx_typerep_conv
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_type_conv:= dev-ml/typerep:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/ppx_typerep_conv/archive/v0.9.0.tar.gz -> ppx_typerep_conv-0.9.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=3d7c796e73f530b4ffc6369de466ce94
diff --git a/metadata/md5-cache/dev-ml/ppx_variants_conv-0.9.0 b/metadata/md5-cache/dev-ml/ppx_variants_conv-0.9.0
new file mode 100644
index 000000000000..a1d6e905407d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_variants_conv-0.9.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_type_conv:= dev-ml/variantslib:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Generation of accessor and iteration functions for ocaml variant types
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/ppx_variants_conv
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/ppx_core:= dev-ml/ppx_driver:= dev-ml/ppx_metaquot:= dev-ml/ppx_type_conv:= dev-ml/variantslib:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/ppx_variants_conv/archive/v0.9.0.tar.gz -> ppx_variants_conv-0.9.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=85b8cf52cb554cc85eb56bd818a193ea
diff --git a/metadata/md5-cache/dev-ml/pxp-1.2.8-r1 b/metadata/md5-cache/dev-ml/pxp-1.2.8-r1
new file mode 100644
index 000000000000..ec303897424c
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/pxp-1.2.8-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=>=dev-ml/pcre-ocaml-4.31:= >=dev-ml/ulex-0.5:= >=dev-ml/ocamlnet-4:= >=dev-lang/ocaml-3.10.2:=[ocamlopt?] dev-ml/camlp4:= >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=validating XML parser library for O'Caml
+EAPI=5
+HOMEPAGE=http://projects.camlcity.org/projects/pxp.html
+IUSE=examples +ocamlopt
+KEYWORDS=amd64 ppc x86
+LICENSE=MIT
+RDEPEND=>=dev-ml/pcre-ocaml-4.31:= >=dev-ml/ulex-0.5:= >=dev-ml/ocamlnet-4:= >=dev-lang/ocaml-3.10.2:=[ocamlopt?] dev-ml/camlp4:=
+SLOT=0/1.2.8
+SRC_URI=http://download.camlcity.org/download/pxp-1.2.8.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=a4388603cf3778786c77a57afdbba2fc
diff --git a/metadata/md5-cache/dev-ml/pxp-1.2.9 b/metadata/md5-cache/dev-ml/pxp-1.2.9
new file mode 100644
index 000000000000..f2fc99edb9ac
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/pxp-1.2.9
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install
+DEPEND=>=dev-ml/pcre-ocaml-4.31:= >=dev-ml/ulex-0.5:= >=dev-ml/ocamlnet-4:= >=dev-lang/ocaml-3.10.2:=[ocamlopt?] dev-ml/camlp4:= >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=validating XML parser library for O'Caml
+EAPI=5
+HOMEPAGE=http://projects.camlcity.org/projects/pxp.html
+IUSE=examples +ocamlopt
+KEYWORDS=~amd64 ~ppc ~x86
+LICENSE=MIT
+RDEPEND=>=dev-ml/pcre-ocaml-4.31:= >=dev-ml/ulex-0.5:= >=dev-ml/ocamlnet-4:= >=dev-lang/ocaml-3.10.2:=[ocamlopt?] dev-ml/camlp4:=
+SLOT=0/1.2.9
+SRC_URI=http://download.camlcity.org/download/pxp-1.2.9.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=ed7c866624923e15d94c0bd694fb4a5c
diff --git a/metadata/md5-cache/dev-ml/qcheck-0.6 b/metadata/md5-cache/dev-ml/qcheck-0.6
new file mode 100644
index 000000000000..9889f23f640b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/qcheck-0.6
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=dev-ml/ounit:= !<dev-ml/iTeML-2.5 dev-ml/ocamlbuild >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=QuickCheck inspired property-based testing for OCaml
+EAPI=5
+HOMEPAGE=https://github.com/c-cube/qcheck/
+IUSE=+ocamlopt debug doc test
+KEYWORDS=~amd64 ~x86
+LICENSE=LGPL-2.1
+RDEPEND=dev-ml/ounit:= !<dev-ml/iTeML-2.5 >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/0.6
+SRC_URI=https://github.com/c-cube/qcheck/archive/0.6.tar.gz -> qcheck-0.6.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=972dcb87593ab4bf6d333df0e473be11
diff --git a/metadata/md5-cache/dev-ml/qcheck-0.7 b/metadata/md5-cache/dev-ml/qcheck-0.7
new file mode 100644
index 000000000000..a584f68b56e7
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/qcheck-0.7
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=dev-ml/ounit:= !<dev-ml/iTeML-2.5 dev-ml/ocamlbuild >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=QuickCheck inspired property-based testing for OCaml
+EAPI=5
+HOMEPAGE=https://github.com/c-cube/qcheck/
+IUSE=+ocamlopt debug doc test
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD
+RDEPEND=dev-ml/ounit:= !<dev-ml/iTeML-2.5 >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/0.7
+SRC_URI=https://github.com/c-cube/qcheck/archive/0.7.tar.gz -> qcheck-0.7.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=1fe4c96a2688c948d5e98588dc192cc4
diff --git a/metadata/md5-cache/dev-ml/re2-0.9.0 b/metadata/md5-cache/dev-ml/re2-0.9.0
new file mode 100644
index 000000000000..1706546cd158
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/re2-0.9.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/core_kernel:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=OCaml bindings for RE2
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/re2
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/core_kernel:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/re2/archive/v0.9.0.tar.gz -> re2-0.9.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=335c4c39c1a9d5394e07bbee3c2d66de
diff --git a/metadata/md5-cache/dev-ml/react-1.2.1 b/metadata/md5-cache/dev-ml/react-1.2.1
new file mode 100644
index 000000000000..8f17b623fec7
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/react-1.2.1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/findlib >=dev-ml/topkg-0.9 >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=OCaml module for functional reactive programming
+EAPI=5
+HOMEPAGE=http://erratique.ch/software/react https://github.com/dbuenzli/react
+IUSE=test
+KEYWORDS=~amd64 ~arm ~ppc ~x86 ~x86-fbsd
+LICENSE=BSD
+RDEPEND=>=dev-lang/ocaml-4:=
+SLOT=0/1.2.1
+SRC_URI=http://erratique.ch/software/react/releases/react-1.2.1.tbz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=31bb085f887c91b46b1be4c98ba423d1
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..f3c56e52fd02
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/reactiveData-0.2.1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-ml/react:= dev-ml/findlib dev-ml/ocamlbuild >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Functional reactive programming with incremental changes in data structures
+EAPI=5
+HOMEPAGE=https://github.com/ocsigen/reactiveData
+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 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=98d9f05c2bc8dc841646d2e6d240b8e3
diff --git a/metadata/md5-cache/dev-ml/reactiveData-9999 b/metadata/md5-cache/dev-ml/reactiveData-9999
new file mode 100644
index 000000000000..4165ed6c45d1
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/reactiveData-9999
@@ -0,0 +1,11 @@
+DEFINED_PHASES=compile install unpack
+DEPEND=dev-ml/react:= dev-ml/findlib dev-ml/ocamlbuild >=dev-lang/ocaml-4:= dev-ml/opam >=dev-vcs/git-1.8.2.1
+DESCRIPTION=Functional reactive programming with incremental changes in data structures
+EAPI=5
+HOMEPAGE=https://github.com/ocsigen/reactiveData
+IUSE=+ocamlopt
+LICENSE=LGPL-3-with-linking-exception
+RDEPEND=dev-ml/react:= >=dev-lang/ocaml-4:=
+SLOT=0/9999
+_eclasses_=git-r3 52a888802d25387c2c74cb845d1219bc opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=98d9f05c2bc8dc841646d2e6d240b8e3
diff --git a/metadata/md5-cache/dev-ml/reason-2.0.0 b/metadata/md5-cache/dev-ml/reason-2.0.0
new file mode 100644
index 000000000000..bc97154554bb
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/reason-2.0.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-ml/reason-parser:= dev-ml/merlin-extend:= dev-ml/result:= dev-ml/topkg:= dev-ml/ocaml-migrate-parsetree:= dev-ml/utop:= dev-ml/findlib dev-ml/ocamlbuild >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Meta Language Toolchain
+EAPI=6
+HOMEPAGE=https://github.com/facebook/reason
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=dev-ml/reason-parser:= dev-ml/merlin-extend:= dev-ml/result:= dev-ml/topkg:= dev-ml/ocaml-migrate-parsetree:= dev-ml/utop:= >=dev-lang/ocaml-4:=
+SLOT=0/2.0.0
+SRC_URI=https://github.com/facebook/reason/archive/2.0.0.tar.gz -> reason-2.0.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=ce39802c8bac2fc266bf4380e1bd7394
diff --git a/metadata/md5-cache/dev-ml/reason-parser-2.0.0 b/metadata/md5-cache/dev-ml/reason-parser-2.0.0
new file mode 100644
index 000000000000..6970f2f10fa9
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/reason-parser-2.0.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=>=dev-ml/menhir-20170418:= dev-ml/merlin-extend:= dev-ml/result:= dev-ml/topkg:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_tools_versioned:= dev-ml/ocamlbuild >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Meta Language Toolchain
+EAPI=6
+HOMEPAGE=https://github.com/facebook/reason
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=>=dev-ml/menhir-20170418:= dev-ml/merlin-extend:= dev-ml/result:= dev-ml/topkg:= dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_tools_versioned:= >=dev-lang/ocaml-4:=
+SLOT=0/2.0.0
+SRC_URI=https://github.com/facebook/reason/releases/download/2.0.0/reason-parser-2.0.0.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e opam 24b4a2529c1fd12f1304856d6c5a690d toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=610c58f785b745664d11d2f876ae2d1c
diff --git a/metadata/md5-cache/dev-ml/res-4.0.7 b/metadata/md5-cache/dev-ml/res-4.0.7
new file mode 100644
index 000000000000..ef4dc5a74208
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/res-4.0.7
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-ml/findlib-1.5 >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Resizable Array and Buffer modules for O'Caml
+EAPI=5
+HOMEPAGE=http://mmottl.github.io/res/
+IUSE=examples +ocamlopt debug doc
+KEYWORDS=amd64 ppc x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/4.0.7
+SRC_URI=https://github.com/mmottl/res/releases/download/v4.0.7/res-4.0.7.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=3c4158afdb258c06220e4c8ac4ea9130
diff --git a/metadata/md5-cache/dev-ml/res-5.0.0 b/metadata/md5-cache/dev-ml/res-5.0.0
new file mode 100644
index 000000000000..45e5f8709167
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/res-5.0.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-ml/jbuilder >=dev-ml/findlib-1.5 >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Resizable Array and Buffer modules for O'Caml
+EAPI=5
+HOMEPAGE=http://mmottl.github.io/res/
+KEYWORDS=~amd64 ~ppc ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4:=
+SLOT=0/5.0.0
+SRC_URI=https://github.com/mmottl/res/releases/download/5.0.0/res-5.0.0.tbz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=06ecbc99998705f172721886a8d04509
diff --git a/metadata/md5-cache/dev-ml/result-1.2 b/metadata/md5-cache/dev-ml/result-1.2
new file mode 100644
index 000000000000..f3b21e9876a8
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/result-1.2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-lang/ocaml:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Compat result type
+EAPI=5
+HOMEPAGE=https://github.com/janestreet/result
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=BSD
+RDEPEND=dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/1.2
+SRC_URI=https://github.com/janestreet/result/archive/1.2.tar.gz -> result-1.2.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=799973ba6cd4e0a8cd6fcb53c039eab8
diff --git a/metadata/md5-cache/dev-ml/rresult-0.5.0 b/metadata/md5-cache/dev-ml/rresult-0.5.0
new file mode 100644
index 000000000000..ba7f1fa9b13b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/rresult-0.5.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-ml/result:= dev-ml/topkg dev-ml/ocamlbuild >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Result value combinators for OCaml
+EAPI=6
+HOMEPAGE=http://erratique.ch/software/rresult https://github.com/dbuenzli/rresult
+KEYWORDS=~amd64
+LICENSE=ISC
+RDEPEND=dev-ml/result:= >=dev-lang/ocaml-4:=
+SLOT=0/0.5.0
+SRC_URI=http://erratique.ch/software/rresult/releases/rresult-0.5.0.tbz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=9ebd0f5b91bf437a8aedc844fa976268
diff --git a/metadata/md5-cache/dev-ml/sedlex-1.99.3 b/metadata/md5-cache/dev-ml/sedlex-1.99.3
new file mode 100644
index 000000000000..e14199e73ef4
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/sedlex-1.99.3
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-lang/ocaml:=[ocamlopt?] dev-ml/gen:=[ocamlopt(+)?] dev-ml/ppx_tools:=[ocamlopt(+)?] >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=An OCaml lexer generator for Unicode
+EAPI=6
+HOMEPAGE=https://github.com/alainfrisch/sedlex
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-lang/ocaml:=[ocamlopt?] dev-ml/gen:=[ocamlopt(+)?] dev-ml/ppx_tools:=[ocamlopt(+)?]
+SLOT=0/1.99.3
+SRC_URI=https://github.com/alainfrisch/sedlex/archive/v1.99.3.tar.gz -> sedlex-1.99.3.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=2ed7559a90be1316e9b2f08b47dec633
diff --git a/metadata/md5-cache/dev-ml/sedlex-1.99.4 b/metadata/md5-cache/dev-ml/sedlex-1.99.4
new file mode 100644
index 000000000000..4bbafbf59886
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/sedlex-1.99.4
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install test
+DEPEND=dev-lang/ocaml:=[ocamlopt?] dev-ml/gen:=[ocamlopt(+)?] dev-ml/ppx_tools_versioned:=[ocamlopt(+)?] dev-ml/ocaml-migrate-parsetree:=[ocamlopt(+)?] >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=An OCaml lexer generator for Unicode
+EAPI=6
+HOMEPAGE=https://github.com/alainfrisch/sedlex
+IUSE=+ocamlopt
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-lang/ocaml:=[ocamlopt?] dev-ml/gen:=[ocamlopt(+)?] dev-ml/ppx_tools_versioned:=[ocamlopt(+)?] dev-ml/ocaml-migrate-parsetree:=[ocamlopt(+)?]
+SLOT=0/1.99.4
+SRC_URI=https://github.com/alainfrisch/sedlex/archive/v1.99.4.tar.gz -> sedlex-1.99.4.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=c0cb9db11ce36c1d5636e6e5fa3b95b2
diff --git a/metadata/md5-cache/dev-ml/sequence-0.10 b/metadata/md5-cache/dev-ml/sequence-0.10
new file mode 100644
index 000000000000..139450d729fd
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/sequence-0.10
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-lang/ocaml-4.03:= test? ( dev-ml/iTeML ) >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Simple sequence (iterator) datatype and combinators
+EAPI=5
+HOMEPAGE=https://github.com/c-cube/sequence
+IUSE=+ocamlopt debug doc test
+KEYWORDS=~amd64
+LICENSE=BSD-2
+RDEPEND=>=dev-lang/ocaml-4.03:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/0.10
+SRC_URI=https://github.com/c-cube/sequence/archive/0.10.tar.gz -> sequence-0.10.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=a84a8aa0a043e74973f0beebb58deced
diff --git a/metadata/md5-cache/dev-ml/sexplib-0.9.2 b/metadata/md5-cache/dev-ml/sexplib-0.9.2
new file mode 100644
index 000000000000..660a2b35ec81
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/sexplib-0.9.2
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install test
+DEPEND=dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Library for automated conversion of OCaml-values to and from S-expressions
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/sexplib
+KEYWORDS=~amd64 ~ppc
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4:=
+SLOT=0/0.9.2
+SRC_URI=https://github.com/janestreet/sexplib/archive/v0.9.2.tar.gz -> sexplib-0.9.2.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=50f0595f707d1de175d84c22f289161d
diff --git a/metadata/md5-cache/dev-ml/spawn-0.9.0 b/metadata/md5-cache/dev-ml/spawn-0.9.0
new file mode 100644
index 000000000000..e1cc02c1c597
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/spawn-0.9.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Spawning sub-processes
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/spawn
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-4:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/spawn/archive/v0.9.0.tar.gz -> spawn-0.9.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=efa61e05acee15c9104a3e2f5b0dae70
diff --git a/metadata/md5-cache/dev-ml/stdio-0.9.0 b/metadata/md5-cache/dev-ml/stdio-0.9.0
new file mode 100644
index 000000000000..1a302079f308
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/stdio-0.9.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install test
+DEPEND=dev-ml/base:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Standard IO Library for OCaml
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/stdio
+KEYWORDS=~amd64 ~ppc
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/stdio/archive/v0.9.0.tar.gz -> stdio-0.9.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=0409cc01cad7fd8c7f952a583090425f
diff --git a/metadata/md5-cache/dev-ml/stringext-1.4.3 b/metadata/md5-cache/dev-ml/stringext-1.4.3
new file mode 100644
index 000000000000..714c8e2ca523
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/stringext-1.4.3
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-lang/ocaml-4:= test? ( dev-ml/iTeML ) >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Extra string functions for OCaml
+EAPI=5
+HOMEPAGE=https://github.com/rgrinberg/stringext
+IUSE=+ocamlopt debug test
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/1.4.3
+SRC_URI=https://github.com/rgrinberg/stringext/archive/v1.4.3.tar.gz -> stringext-1.4.3.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=f434d6b54ae69e829a986614210af2f9
diff --git a/metadata/md5-cache/dev-ml/stringext-1.5.0 b/metadata/md5-cache/dev-ml/stringext-1.5.0
new file mode 100644
index 000000000000..f863a259ee92
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/stringext-1.5.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/jbuilder test? ( dev-ml/iTeML ) >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Extra string functions for OCaml
+EAPI=6
+HOMEPAGE=https://github.com/rgrinberg/stringext
+IUSE=test
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4:=
+SLOT=0/1.5.0
+SRC_URI=https://github.com/rgrinberg/stringext/archive/1.5.0.tar.gz -> stringext-1.5.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=29825d7226f2562fb9d03aa1521a49d1
diff --git a/metadata/md5-cache/dev-ml/textutils-0.9.0 b/metadata/md5-cache/dev-ml/textutils-0.9.0
new file mode 100644
index 000000000000..f61ee61808c1
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/textutils-0.9.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/core:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Text output utilities
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/textutils
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/core:= dev-ml/ppx_driver:= dev-ml/ppx_jane:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/textutils/archive/v0.9.0.tar.gz -> textutils-0.9.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=704a092f6d2caecf664702c91fec2df6
diff --git a/metadata/md5-cache/dev-ml/topkg-0.9.0 b/metadata/md5-cache/dev-ml/topkg-0.9.0
new file mode 100644
index 000000000000..1758e8760333
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/topkg-0.9.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-ml/result:= dev-ml/ocamlbuild:= dev-ml/findlib:= dev-lang/ocaml:= >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=The transitory OCaml software packager
+EAPI=6
+HOMEPAGE=http://erratique.ch/software/topkg https://github.com/dbuenzli/topkg
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=ISC
+RDEPEND=dev-ml/result:= dev-ml/ocamlbuild:= dev-ml/findlib:= dev-lang/ocaml:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/dbuenzli/topkg/archive/v0.9.0.tar.gz -> topkg-0.9.0.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=fa2c9d36389e05a00dbd15965399cc39
diff --git a/metadata/md5-cache/dev-ml/type-conv-113.00.02 b/metadata/md5-cache/dev-ml/type-conv-113.00.02
new file mode 100644
index 000000000000..5501f9b6805b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/type-conv-113.00.02
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-lang/ocaml-4.02[ocamlopt?] dev-ml/camlp4:= >=dev-ml/findlib-1.3.2 >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=Mini library required for some other preprocessing libraries
+EAPI=5
+HOMEPAGE=http://janestreet.github.io/
+IUSE=+ocamlopt debug doc
+KEYWORDS=~amd64 ~ppc ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4.02[ocamlopt?] dev-ml/camlp4:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/113.00.02
+SRC_URI=http://ocaml.janestreet.com/ocaml-core/113.00/files/type_conv-113.00.02.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=790ff2b2c3413f325b952c1f2733312b
diff --git a/metadata/md5-cache/dev-ml/typerep-0.9.0 b/metadata/md5-cache/dev-ml/typerep-0.9.0
new file mode 100644
index 000000000000..db2a745448bf
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/typerep-0.9.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/base:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Library for creating runtime representation of OCaml types
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/typerep
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/typerep/archive/v0.9.0.tar.gz -> typerep-0.9.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=9715ff2e47717286dc2a7c1dc71b7e5f
diff --git a/metadata/md5-cache/dev-ml/typerep_extended-0.9.0 b/metadata/md5-cache/dev-ml/typerep_extended-0.9.0
new file mode 100644
index 000000000000..68cdd23bb8ad
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/typerep_extended-0.9.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/bin-prot:= dev-ml/core_kernel:= dev-ml/ppx_bin_prot:= dev-ml/ppx_driver:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_sexp_value:= dev-ml/ppx_type_conv:= dev-ml/ppx_typerep_conv:= dev-ml/sexplib:= dev-ml/typerep:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Runtime types for OCaml (Extended)
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/typerep_extended
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/bin-prot:= dev-ml/core_kernel:= dev-ml/ppx_bin_prot:= dev-ml/ppx_driver:= dev-ml/ppx_sexp_conv:= dev-ml/ppx_sexp_value:= dev-ml/ppx_type_conv:= dev-ml/ppx_typerep_conv:= dev-ml/sexplib:= dev-ml/typerep:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/typerep_extended/archive/v0.9.0.tar.gz -> typerep_extended-0.9.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=9e4d8c11b58317bd92eccfdc93555e1e
diff --git a/metadata/md5-cache/dev-ml/tyxml-4.1.0 b/metadata/md5-cache/dev-ml/tyxml-4.1.0
new file mode 100644
index 000000000000..092c11fd2117
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/tyxml-4.1.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-ml/uutf-1.0:= dev-ml/uchar:= dev-ml/ocaml-re:= ppx? ( >=dev-ml/ppx_tools-5:= dev-ml/markup:= ) camlp4? ( dev-ml/camlp4:= ) >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
+DESCRIPTION=A libary to build xml trees typechecked by OCaml
+EAPI=5
+HOMEPAGE=http://ocsigen.org/tyxml/
+IUSE=+ppx +camlp4 +ocamlopt debug doc
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-ml/uutf-1.0:= dev-ml/uchar:= dev-ml/ocaml-re:= ppx? ( >=dev-ml/ppx_tools-5:= dev-ml/markup:= ) camlp4? ( dev-ml/camlp4:= ) >=dev-lang/ocaml-3.12:=[ocamlopt?]
+SLOT=0/4.1.0
+SRC_URI=https://github.com/ocsigen/tyxml/archive/4.1.0.tar.gz -> tyxml-4.1.0.tar.gz
+_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e oasis 9256ed89af74c3365ec888c00bfdfe43 toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=021798829210256a5f2edc699b152ee7
diff --git a/metadata/md5-cache/dev-ml/uchar-0.0.2 b/metadata/md5-cache/dev-ml/uchar-0.0.2
new file mode 100644
index 000000000000..43c0bce5b0c1
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/uchar-0.0.2
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.03:= dev-ml/ocamlbuild >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Uchar compatibility library
+EAPI=6
+HOMEPAGE=https://github.com/ocaml/uchar
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=LGPL-2-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4.03:=
+RESTRICT=test
+SLOT=0/0.0.2
+SRC_URI=https://github.com/ocaml/uchar/archive/v0.0.2.tar.gz -> uchar-0.0.2.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=061a9464d94aa03f3a45b4f44d184eee
diff --git a/metadata/md5-cache/dev-ml/ulex-1.1 b/metadata/md5-cache/dev-ml/ulex-1.1
new file mode 100644
index 000000000000..1fe663b12ac8
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ulex-1.1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=>=dev-lang/ocaml-3.10.2:=[ocamlopt?] dev-ml/camlp4:= dev-ml/ocamlbuild >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=A lexer generator for unicode
+EAPI=5
+HOMEPAGE=http://www.cduce.org
+IUSE=+ocamlopt
+KEYWORDS=amd64 ppc x86
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-lang/ocaml-3.10.2:=[ocamlopt?] dev-ml/camlp4:=
+SLOT=0/1.1
+SRC_URI=http://www.cduce.org/download/ulex-1.1.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=afb5e8d0f56592449dc08407ff712151
diff --git a/metadata/md5-cache/dev-ml/utop-2.0.1 b/metadata/md5-cache/dev-ml/utop-2.0.1
new file mode 100644
index 000000000000..125f23077856
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/utop-2.0.1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=>=dev-ml/lwt-2.4.0:= dev-ml/lwt_react:= >=dev-ml/lambda-term-1.2:= >=dev-ml/zed-1.2:= >=dev-ml/cppo-1.0.1:= >=dev-ml/findlib-1.7.2:= dev-ml/jbuilder >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=A new toplevel for OCaml with completion and colorization
+EAPI=5
+HOMEPAGE=https://github.com/diml/utop
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=>=dev-ml/lwt-2.4.0:= dev-ml/lwt_react:= >=dev-ml/lambda-term-1.2:= >=dev-ml/zed-1.2:= >=dev-ml/cppo-1.0.1:= >=dev-ml/findlib-1.7.2:= >=dev-lang/ocaml-4:=
+SLOT=0/2.0.1
+SRC_URI=https://github.com/diml/utop/archive/2.0.1.tar.gz -> utop-2.0.1.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150 opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=68f1091b989f9d853c792d9bf2c37890
diff --git a/metadata/md5-cache/dev-ml/uuidm-0.9.6 b/metadata/md5-cache/dev-ml/uuidm-0.9.6
new file mode 100644
index 000000000000..1975a39f8ab9
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/uuidm-0.9.6
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-ml/cmdliner:= >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=OCaml module implementing 128 bits universally unique identifiers
+EAPI=5
+HOMEPAGE=http://erratique.ch/software/uuidm
+KEYWORDS=~amd64
+LICENSE=ISC
+RDEPEND=dev-ml/cmdliner:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.6
+SRC_URI=http://erratique.ch/software/uuidm/releases/uuidm-0.9.6.tbz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150 opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=62ef72e9291251a968fd334e50701e3a
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..cd508cf71bc7
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/uutf-1.0.1
@@ -0,0 +1,13 @@
+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
+DESCRIPTION=Non-blocking streaming Unicode codec for OCaml
+EAPI=5
+HOMEPAGE=http://erratique.ch/software/uutf
+IUSE=doc utftrip +ocamlopt test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=ISC
+RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/uchar:= utftrip? ( dev-ml/cmdliner:= )
+SLOT=0/1.0.1
+SRC_URI=http://erratique.ch/software/uutf/releases/uutf-1.0.1.tbz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=7adb19fb33d0ebe8e713c4bf7fbfaedb
diff --git a/metadata/md5-cache/dev-ml/variantslib-0.9.0 b/metadata/md5-cache/dev-ml/variantslib-0.9.0
new file mode 100644
index 000000000000..bfc564a34055
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/variantslib-0.9.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=dev-ml/base:= dev-ml/ppx_driver:= dev-ml/ocaml-migrate-parsetree:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=OCaml variants as first class values
+EAPI=6
+HOMEPAGE=https://github.com/janestreet/variantslib
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-ml/base:= dev-ml/ppx_driver:= dev-ml/ocaml-migrate-parsetree:= >=dev-lang/ocaml-4:=
+SLOT=0/0.9.0
+SRC_URI=https://github.com/janestreet/variantslib/archive/v0.9.0.tar.gz -> variantslib-0.9.0.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=d886530b2ff32238ab5fec6fc318d0e1
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..bf7f27265330
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/xml-light-2.2-r3
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install prepare test
+DEPEND=app-arch/unzip dev-lang/ocaml:=[ocamlopt?]
+DESCRIPTION=Minimal Xml parser and printer for OCaml
+EAPI=5
+HOMEPAGE=http://tech.motion-twin.com/xmllight.html
+IUSE=doc +ocamlopt
+KEYWORDS=amd64 ~arm ~arm64 ~ppc x86
+LICENSE=LGPL-2.1
+RDEPEND=dev-lang/ocaml:=[ocamlopt?]
+SLOT=0/2.2
+SRC_URI=http://tech.motion-twin.com/zip/xml-light-2.2.zip
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=f67a5830d65be3e1ca63fa045e5b83aa
diff --git a/metadata/md5-cache/dev-ml/xmlm-1.3.0 b/metadata/md5-cache/dev-ml/xmlm-1.3.0
new file mode 100644
index 000000000000..b381133aad24
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/xmlm-1.3.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/findlib >=dev-ml/topkg-0.9 >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Ocaml XML manipulation module
+EAPI=5
+HOMEPAGE=http://erratique.ch/software/xmlm https://github.com/dbuenzli/xmlm
+IUSE=test
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=>=dev-lang/ocaml-4:=
+SLOT=0/1.3.0
+SRC_URI=http://erratique.ch/software/xmlm/releases/xmlm-1.3.0.tbz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=cc99bd1b9a9bfefa7d74b4d59f8be67b
diff --git a/metadata/md5-cache/dev-ml/xstr-0.2.1 b/metadata/md5-cache/dev-ml/xstr-0.2.1
new file mode 100644
index 000000000000..17b0f917f894
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/xstr-0.2.1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install
+DEPEND=>=dev-lang/ocaml-3.10:=[ocamlopt] >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Thread-safe implementation of string searching/matching/splitting
+EAPI=5
+HOMEPAGE=http://www.ocaml-programming.de/packages/
+KEYWORDS=~amd64 ppc x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-3.10:=[ocamlopt]
+SLOT=0/0.2.1
+SRC_URI=http://www.ocaml-programming.de/packages/xstr-0.2.1.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150
+_md5_=7110de2b94ae0a793175b86266f6c953
diff --git a/metadata/md5-cache/dev-ml/yojson-1.4.0 b/metadata/md5-cache/dev-ml/yojson-1.4.0
new file mode 100644
index 000000000000..63d69721f3a9
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/yojson-1.4.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install
+DEPEND=>=dev-lang/ocaml-3.11:=[ocamlopt] dev-ml/easy-format:=[ocamlopt] >=dev-ml/biniou-1.2:=[ocamlopt] dev-ml/cppo dev-ml/jbuilder >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=JSON parsing and pretty-printing library for OCaml
+EAPI=5
+HOMEPAGE=http://mjambon.com/yojson.html https://github.com/mjambon/yojson
+IUSE=examples
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=>=dev-lang/ocaml-3.11:=[ocamlopt] dev-ml/easy-format:=[ocamlopt] >=dev-ml/biniou-1.2:=[ocamlopt] >=dev-lang/ocaml-4:=
+SLOT=0/1.4.0
+SRC_URI=https://github.com/mjambon/yojson/archive/v1.4.0.tar.gz -> yojson-1.4.0.tar.gz
+_eclasses_=findlib 45d6030075064a68da8d7143726a1150 opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=790517d7ae78040c627038e589b18e59
diff --git a/metadata/md5-cache/dev-ml/zarith-1.4.1 b/metadata/md5-cache/dev-ml/zarith-1.4.1
new file mode 100644
index 000000000000..95ab4e79dc0d
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/zarith-1.4.1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] !mpir? ( dev-libs/gmp:0= ) mpir? ( sci-libs/mpir ) dev-lang/perl >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Arithmetic and logic operations over arbitrary-precision integers
+EAPI=5
+HOMEPAGE=https://forge.ocamlcore.org/projects/zarith/
+IUSE=doc mpir +ocamlopt
+KEYWORDS=~amd64 ~ppc ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] !mpir? ( dev-libs/gmp:0= ) mpir? ( sci-libs/mpir )
+SLOT=0/1.4.1
+SRC_URI=https://forge.ocamlcore.org/frs/download.php/1574/zarith-1.4.1.tgz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=64ad80ce8dcb5f5293a985a95f48a688
diff --git a/metadata/md5-cache/dev-ml/zarith-1.5 b/metadata/md5-cache/dev-ml/zarith-1.5
new file mode 100644
index 000000000000..ebf92f531ced
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/zarith-1.5
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] !mpir? ( dev-libs/gmp:0= ) mpir? ( sci-libs/mpir ) dev-lang/perl >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Arithmetic and logic operations over arbitrary-precision integers
+EAPI=5
+HOMEPAGE=https://github.com/ocaml/Zarith
+IUSE=doc mpir +ocamlopt
+KEYWORDS=~amd64 ~ppc ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] !mpir? ( dev-libs/gmp:0= ) mpir? ( sci-libs/mpir )
+SLOT=0/1.5
+SRC_URI=https://github.com/ocaml/Zarith/archive/release-1.5.tar.gz -> zarith-1.5.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=6c2c01e938d76da252430b6cc5269e16
diff --git a/metadata/md5-cache/dev-ml/zarith-1.6 b/metadata/md5-cache/dev-ml/zarith-1.6
new file mode 100644
index 000000000000..926fd98be577
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/zarith-1.6
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install test
+DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] !mpir? ( dev-libs/gmp:0= ) mpir? ( sci-libs/mpir ) dev-lang/perl >=dev-ml/findlib-1.0.4-r1
+DESCRIPTION=Arithmetic and logic operations over arbitrary-precision integers
+EAPI=5
+HOMEPAGE=https://github.com/ocaml/Zarith
+IUSE=doc mpir +ocamlopt
+KEYWORDS=~amd64 ~ppc ~x86
+LICENSE=LGPL-2.1-with-linking-exception
+RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] !mpir? ( dev-libs/gmp:0= ) mpir? ( sci-libs/mpir )
+SLOT=0/1.6
+SRC_URI=https://github.com/ocaml/Zarith/archive/release-1.6.tar.gz -> zarith-1.6.tar.gz
+_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 findlib 45d6030075064a68da8d7143726a1150 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
+_md5_=6c2c01e938d76da252430b6cc5269e16
diff --git a/metadata/md5-cache/dev-ml/zed-1.5 b/metadata/md5-cache/dev-ml/zed-1.5
new file mode 100644
index 000000000000..ea3b003b6a70
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/zed-1.5
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-lang/ocaml:= dev-ml/camomile:= dev-ml/react:= dev-ml/jbuilder >=dev-lang/ocaml-4:= dev-ml/opam
+DESCRIPTION=Zed is an abstract engine for text edition
+EAPI=5
+HOMEPAGE=https://github.com/diml/zed
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=dev-lang/ocaml:= dev-ml/camomile:= dev-ml/react:= >=dev-lang/ocaml-4:=
+SLOT=0/1.5
+SRC_URI=https://github.com/diml/zed/archive/1.5.tar.gz -> zed-1.5.tar.gz
+_eclasses_=opam 24b4a2529c1fd12f1304856d6c5a690d
+_md5_=fdb294a15bf407125f16eac9a24d2f6d