summaryrefslogtreecommitdiff
path: root/dev-ml
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ml')
-rw-r--r--dev-ml/Manifest.gzbin32463 -> 32478 bytes
-rw-r--r--dev-ml/base/Manifest4
-rw-r--r--dev-ml/base/base-0.14.3.ebuild21
-rw-r--r--dev-ml/base/metadata.xml4
-rw-r--r--dev-ml/base_quickcheck/Manifest2
-rw-r--r--dev-ml/base_quickcheck/metadata.xml4
-rw-r--r--dev-ml/bigarray-compat/Manifest2
-rw-r--r--dev-ml/bigarray-compat/bigarray-compat-1.1.0.ebuild19
-rw-r--r--dev-ml/bin_prot/Manifest4
-rw-r--r--dev-ml/bin_prot/bin_prot-0.15.0.ebuild27
-rw-r--r--dev-ml/bin_prot/metadata.xml4
-rw-r--r--dev-ml/camlbz2/Manifest2
-rw-r--r--dev-ml/camlbz2/metadata.xml4
-rw-r--r--dev-ml/camldbm/Manifest4
-rw-r--r--dev-ml/camldbm/camldbm-1.0.ebuild12
-rw-r--r--dev-ml/camldbm/camldbm-1.2.ebuild12
-rw-r--r--dev-ml/camlidl/Manifest6
-rw-r--r--dev-ml/camlidl/camlidl-1.05-r1.ebuild16
-rw-r--r--dev-ml/camlidl/camlidl-1.09.ebuild65
-rw-r--r--dev-ml/camlidl/metadata.xml5
-rw-r--r--dev-ml/charinfo_width/Manifest2
-rw-r--r--dev-ml/charinfo_width/metadata.xml2
-rw-r--r--dev-ml/core/Manifest2
-rw-r--r--dev-ml/core/core-0.14.1.ebuild3
-rw-r--r--dev-ml/core_kernel/Manifest2
-rw-r--r--dev-ml/core_kernel/core_kernel-0.14.2-r1.ebuild (renamed from dev-ml/core_kernel/core_kernel-0.14.2.ebuild)11
-rw-r--r--dev-ml/cudf/Manifest2
-rw-r--r--dev-ml/cudf/cudf-0.9-r2.ebuild3
-rw-r--r--dev-ml/dune-build-info/Manifest2
-rw-r--r--dev-ml/dune-build-info/dune-build-info-2.9.3.ebuild25
-rw-r--r--dev-ml/dune-configurator/Manifest2
-rw-r--r--dev-ml/dune-configurator/dune-configurator-2.9.3.ebuild116
-rw-r--r--dev-ml/dune-private-libs/Manifest2
-rw-r--r--dev-ml/dune-private-libs/dune-private-libs-2.9.3.ebuild119
-rw-r--r--dev-ml/dune-site/Manifest2
-rw-r--r--dev-ml/dune-site/dune-site-2.9.3.ebuild30
-rw-r--r--dev-ml/dune/Manifest2
-rw-r--r--dev-ml/dune/dune-2.9.3.ebuild47
-rw-r--r--dev-ml/extlib/Manifest2
-rw-r--r--dev-ml/extlib/metadata.xml4
-rw-r--r--dev-ml/fieldslib/Manifest4
-rw-r--r--dev-ml/fieldslib/fieldslib-0.15.0.ebuild21
-rw-r--r--dev-ml/fieldslib/metadata.xml4
-rw-r--r--dev-ml/findlib/Manifest2
-rw-r--r--dev-ml/findlib/findlib-1.9.3.ebuild75
-rw-r--r--dev-ml/fix/Manifest4
-rw-r--r--dev-ml/fix/fix-20220121.ebuild16
-rw-r--r--dev-ml/fix/metadata.xml2
-rw-r--r--dev-ml/gen/Manifest4
-rw-r--r--dev-ml/gen/gen-1.0.ebuild20
-rw-r--r--dev-ml/gen/metadata.xml2
-rw-r--r--dev-ml/jane-street-headers/Manifest4
-rw-r--r--dev-ml/jane-street-headers/jane-street-headers-0.15.0.ebuild18
-rw-r--r--dev-ml/jane-street-headers/metadata.xml4
-rw-r--r--dev-ml/jst-config/Manifest4
-rw-r--r--dev-ml/jst-config/jst-config-0.15.0.ebuild23
-rw-r--r--dev-ml/jst-config/metadata.xml4
-rw-r--r--dev-ml/labltk/Manifest8
-rw-r--r--dev-ml/labltk/labltk-8.06.10.ebuild6
-rw-r--r--dev-ml/labltk/labltk-8.06.11.ebuild10
-rw-r--r--dev-ml/labltk/labltk-8.06.7.ebuild13
-rw-r--r--dev-ml/labltk/labltk-8.06.9.ebuild12
-rw-r--r--dev-ml/lambda-term/Manifest2
-rw-r--r--dev-ml/lambda-term/metadata.xml2
-rw-r--r--dev-ml/llvm-ocaml/Manifest6
-rw-r--r--dev-ml/llvm-ocaml/llvm-ocaml-13.0.1_rc1.ebuild112
-rw-r--r--dev-ml/llvm-ocaml/llvm-ocaml-13.0.1_rc3.ebuild (renamed from dev-ml/llvm-ocaml/llvm-ocaml-13.0.1_rc2.ebuild)0
-rw-r--r--dev-ml/luv/Manifest2
-rw-r--r--dev-ml/luv/luv-0.5.11.ebuild32
-rw-r--r--dev-ml/mccs/Manifest2
-rw-r--r--dev-ml/mccs/metadata.xml4
-rw-r--r--dev-ml/merlin-extend/Manifest2
-rw-r--r--dev-ml/merlin-extend/merlin-extend-0.3-r1.ebuild23
-rw-r--r--dev-ml/merlin/Manifest4
-rw-r--r--dev-ml/merlin/merlin-4.4.ebuild93
-rw-r--r--dev-ml/mew/Manifest2
-rw-r--r--dev-ml/mew/metadata.xml2
-rw-r--r--dev-ml/mew_vi/Manifest2
-rw-r--r--dev-ml/mew_vi/metadata.xml2
-rw-r--r--dev-ml/mmap/Manifest2
-rw-r--r--dev-ml/mmap/metadata.xml4
-rw-r--r--dev-ml/num/Manifest2
-rw-r--r--dev-ml/num/files/num-1.4-ocamlopt.patch12
-rw-r--r--dev-ml/ocaml-compiler-libs/Manifest2
-rw-r--r--dev-ml/ocaml-compiler-libs/metadata.xml4
-rw-r--r--dev-ml/ocaml-ctypes/Manifest2
-rw-r--r--dev-ml/ocaml-ctypes/ocaml-ctypes-0.20.0.ebuild43
-rw-r--r--dev-ml/ocaml-expat/Manifest5
-rw-r--r--dev-ml/ocaml-expat/files/ocaml-expat-1.1.0-cc.patch11
-rw-r--r--dev-ml/ocaml-expat/metadata.xml4
-rw-r--r--dev-ml/ocaml-expat/ocaml-expat-1.1.0-r1.ebuild7
-rw-r--r--dev-ml/ocaml-inifiles/Manifest2
-rw-r--r--dev-ml/ocaml-inifiles/metadata.xml2
-rw-r--r--dev-ml/ocaml-migrate-parsetree/Manifest2
-rw-r--r--dev-ml/ocaml-migrate-parsetree/ocaml-migrate-parsetree-2.3.0.ebuild19
-rw-r--r--dev-ml/ocaml-process/Manifest4
-rw-r--r--dev-ml/ocaml-process/metadata.xml2
-rw-r--r--dev-ml/ocaml-process/ocaml-process-0.2.1.ebuild15
-rw-r--r--dev-ml/ocaml-sha/Manifest2
-rw-r--r--dev-ml/ocaml-sha/metadata.xml2
-rw-r--r--dev-ml/ocaml-stdint/Manifest2
-rw-r--r--dev-ml/ocaml-stdint/metadata.xml2
-rw-r--r--dev-ml/ocamlgraph/Manifest2
-rw-r--r--dev-ml/ocamlgraph/ocamlgraph-1.8.8-r2.ebuild10
-rw-r--r--dev-ml/ocamlnet/Manifest4
-rw-r--r--dev-ml/ocamlnet/ocamlnet-4.1.8-r1.ebuild5
-rw-r--r--dev-ml/ocamlnet/ocamlnet-4.1.9.ebuild5
-rw-r--r--dev-ml/ocplib-endian/Manifest4
-rw-r--r--dev-ml/ocplib-endian/metadata.xml4
-rw-r--r--dev-ml/ocplib-endian/ocplib-endian-1.2.ebuild20
-rw-r--r--dev-ml/octavius/Manifest2
-rw-r--r--dev-ml/octavius/metadata.xml4
-rw-r--r--dev-ml/opam-client/Manifest4
-rw-r--r--dev-ml/opam-client/opam-client-2.0.9.ebuild2
-rw-r--r--dev-ml/opam-client/opam-client-2.1.2.ebuild42
-rw-r--r--dev-ml/opam-core/Manifest4
-rw-r--r--dev-ml/opam-core/opam-core-2.0.9.ebuild2
-rw-r--r--dev-ml/opam-core/opam-core-2.1.2.ebuild46
-rw-r--r--dev-ml/opam-format/Manifest4
-rw-r--r--dev-ml/opam-format/opam-format-2.0.9.ebuild2
-rw-r--r--dev-ml/opam-format/opam-format-2.1.2.ebuild53
-rw-r--r--dev-ml/opam-installer/Manifest4
-rw-r--r--dev-ml/opam-installer/opam-installer-2.0.9.ebuild2
-rw-r--r--dev-ml/opam-installer/opam-installer-2.1.2.ebuild40
-rw-r--r--dev-ml/opam-repository/Manifest4
-rw-r--r--dev-ml/opam-repository/opam-repository-2.0.9.ebuild2
-rw-r--r--dev-ml/opam-repository/opam-repository-2.1.2.ebuild39
-rw-r--r--dev-ml/opam-solver/Manifest4
-rw-r--r--dev-ml/opam-solver/opam-solver-2.0.9.ebuild2
-rw-r--r--dev-ml/opam-solver/opam-solver-2.1.2.ebuild42
-rw-r--r--dev-ml/opam-state/Manifest4
-rw-r--r--dev-ml/opam-state/opam-state-2.0.9.ebuild2
-rw-r--r--dev-ml/opam-state/opam-state-2.1.2.ebuild38
-rw-r--r--dev-ml/opam/Manifest4
-rw-r--r--dev-ml/opam/opam-2.0.9.ebuild2
-rw-r--r--dev-ml/opam/opam-2.1.2.ebuild41
-rw-r--r--dev-ml/parmap/Manifest2
-rw-r--r--dev-ml/parmap/parmap-1.2.4.ebuild21
-rw-r--r--dev-ml/parsexp/Manifest2
-rw-r--r--dev-ml/parsexp/metadata.xml4
-rw-r--r--dev-ml/ppx_base/Manifest2
-rw-r--r--dev-ml/ppx_base/metadata.xml4
-rw-r--r--dev-ml/ppx_bench/Manifest2
-rw-r--r--dev-ml/ppx_bench/metadata.xml4
-rw-r--r--dev-ml/ppx_bin_prot/Manifest2
-rw-r--r--dev-ml/ppx_bin_prot/metadata.xml4
-rw-r--r--dev-ml/ppx_custom_printf/Manifest2
-rw-r--r--dev-ml/ppx_custom_printf/metadata.xml4
-rw-r--r--dev-ml/ppx_derivers/Manifest2
-rw-r--r--dev-ml/ppx_derivers/metadata.xml4
-rw-r--r--dev-ml/ppx_enumerate/Manifest2
-rw-r--r--dev-ml/ppx_enumerate/metadata.xml4
-rw-r--r--dev-ml/ppx_expect/Manifest4
-rw-r--r--dev-ml/ppx_expect/ppx_expect-0.14.0.ebuild15
-rw-r--r--dev-ml/ppx_expect/ppx_expect-0.14.1.ebuild15
-rw-r--r--dev-ml/ppx_fail/Manifest2
-rw-r--r--dev-ml/ppx_fail/metadata.xml4
-rw-r--r--dev-ml/ppx_fields_conv/Manifest2
-rw-r--r--dev-ml/ppx_fields_conv/metadata.xml4
-rw-r--r--dev-ml/ppx_hash/Manifest2
-rw-r--r--dev-ml/ppx_hash/metadata.xml4
-rw-r--r--dev-ml/ppx_here/Manifest2
-rw-r--r--dev-ml/ppx_here/metadata.xml4
-rw-r--r--dev-ml/ppx_inline_test/Manifest2
-rw-r--r--dev-ml/ppx_inline_test/metadata.xml4
-rw-r--r--dev-ml/ppx_jane/Manifest2
-rw-r--r--dev-ml/ppx_jane/metadata.xml4
-rw-r--r--dev-ml/ppx_js_style/Manifest6
-rw-r--r--dev-ml/ppx_js_style/metadata.xml4
-rw-r--r--dev-ml/ppx_js_style/ppx_js_style-0.14.0.ebuild3
-rw-r--r--dev-ml/ppx_js_style/ppx_js_style-0.14.1.ebuild26
-rw-r--r--dev-ml/ppx_let/Manifest2
-rw-r--r--dev-ml/ppx_let/metadata.xml4
-rw-r--r--dev-ml/ppx_optcomp/Manifest2
-rw-r--r--dev-ml/ppx_optcomp/metadata.xml4
-rw-r--r--dev-ml/ppx_optional/Manifest2
-rw-r--r--dev-ml/ppx_optional/metadata.xml4
-rw-r--r--dev-ml/ppx_pipebang/Manifest2
-rw-r--r--dev-ml/ppx_pipebang/metadata.xml4
-rw-r--r--dev-ml/ppx_sexp_message/Manifest2
-rw-r--r--dev-ml/ppx_sexp_message/metadata.xml4
-rw-r--r--dev-ml/ppx_sexp_value/Manifest2
-rw-r--r--dev-ml/ppx_sexp_value/metadata.xml4
-rw-r--r--dev-ml/ptmap/Manifest2
-rw-r--r--dev-ml/ptmap/metadata.xml2
-rw-r--r--dev-ml/qcheck/Manifest2
-rw-r--r--dev-ml/qcheck/metadata.xml2
-rw-r--r--dev-ml/qtest/Manifest2
-rw-r--r--dev-ml/qtest/metadata.xml2
-rw-r--r--dev-ml/reason/Manifest4
-rw-r--r--dev-ml/reason/metadata.xml2
-rw-r--r--dev-ml/reason/reason-3.7.0-r2.ebuild (renamed from dev-ml/reason/reason-3.7.0-r1.ebuild)18
-rw-r--r--dev-ml/result/Manifest2
-rw-r--r--dev-ml/result/metadata.xml4
-rw-r--r--dev-ml/sedlex/Manifest7
-rw-r--r--dev-ml/sedlex/metadata.xml2
-rw-r--r--dev-ml/sedlex/sedlex-2.5.ebuild36
-rw-r--r--dev-ml/sexplib/Manifest2
-rw-r--r--dev-ml/sexplib/metadata.xml4
-rw-r--r--dev-ml/sexplib0/Manifest2
-rw-r--r--dev-ml/sexplib0/metadata.xml4
-rw-r--r--dev-ml/spawn/Manifest2
-rw-r--r--dev-ml/spawn/spawn-0.15.0.ebuild18
-rw-r--r--dev-ml/stdio/Manifest2
-rw-r--r--dev-ml/stdio/metadata.xml4
-rw-r--r--dev-ml/timezone/Manifest2
-rw-r--r--dev-ml/timezone/timezone-0.14.0.ebuild3
-rw-r--r--dev-ml/topkg/Manifest2
-rw-r--r--dev-ml/topkg/metadata.xml4
-rw-r--r--dev-ml/trie/Manifest2
-rw-r--r--dev-ml/trie/metadata.xml2
-rw-r--r--dev-ml/utop/Manifest2
-rw-r--r--dev-ml/utop/metadata.xml2
-rw-r--r--dev-ml/variantslib/Manifest2
-rw-r--r--dev-ml/variantslib/metadata.xml4
-rw-r--r--dev-ml/zed/Manifest2
-rw-r--r--dev-ml/zed/metadata.xml2
217 files changed, 1798 insertions, 316 deletions
diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz
index a2fc7f02698e..6a502600f121 100644
--- a/dev-ml/Manifest.gz
+++ b/dev-ml/Manifest.gz
Binary files differ
diff --git a/dev-ml/base/Manifest b/dev-ml/base/Manifest
index 16e8c37c1823..48c2313ce93a 100644
--- a/dev-ml/base/Manifest
+++ b/dev-ml/base/Manifest
@@ -1,5 +1,7 @@
DIST base-0.14.0.tar.gz 385265 BLAKE2B f3a49b22bb63919bcdc522fbce14a24fd6eaddf39b921ba956cb82eb664ccc6919c9a9feb799dea318f1d8bdf1bd1983180b7ce38d9a43e118794057a9fec6a3 SHA512 c713c9aaf369bc042afb1ead53dc5a34a6eb3c97abc7fef99868e3be8e976adc6297f34d13cfc314adf2182fc64b0cde9c9a05aeeb0f51380255aa1f8e0edf16
DIST base-0.14.1.tar.gz 385381 BLAKE2B 619c5c437237bb3ea9f428b450085eff2cb4639bf11803bcb2ae9f147b3ae39af72cfcfa10aaa5e74446bff4ba5f553815ff790190845f12e5e5b5080b197237 SHA512 5675a8b6b1ee5b7bd992ac9fbb036239f11b8a8c7cac9059ca38581d91f42e35d7bfa5839a90ed227344dd4c7b1bbacf0e7871d958c81f6ccf7e072b64ceff2e
+DIST base-0.14.3.tar.gz 385390 BLAKE2B e951fcf90f1181720346be0dc048bdb3d3f0b6417c954106aa035d807bff4a8bb85e97b11efbb296be92b24c257e8c83284c5419842b2d2f587a7ceee214e31f SHA512 56499ffd630bc8d09a18f49851d950ad54c376d4441b50ce60141f58aadece16f175a5b57492e8ddd997a6289d8671368dc0a58b01b6bbd2374acf45e7882e66
EBUILD base-0.14.0.ebuild 502 BLAKE2B a7be7cfeb7add4d794834686cbae812939ce7653d30a0e7e0212cbad47cda1335db05d50465d7955b16472d5dddf86366510097a67d108828566e5acac24130a SHA512 1887f190062ab377a3d6efe8b631d00c1735902526046ff59a309c9a96c756a75a4e42a95ff3a4bc0af23745eaf10006df27340a1f3411e92fb2388d75181b17
EBUILD base-0.14.1.ebuild 486 BLAKE2B f45d23ba7ec9690f78a4cfbab8ccfeccee98fc1bd08e3965ce6d9960d84bacc141485d4f7782e2e6464fe5d35c7183cb046fbd195f14d55f688cf50d1779d9cc SHA512 e0c83936ab8e766ba976fbd4d57bc77d549b291f8585a80caf2761868b7b3688c01275165f1987f3bde830c8a4d93c8d4d335b3778551395907fa76a55052776
-MISC metadata.xml 325 BLAKE2B b6ec2fe282aaec8d1859a20e908ba83bee431d766a21006a2effc6d68d26ea62d7e8bda2b6f2cb4e8a04b9ccbdfa4f3041b154bce987474b3375faf3d889e851 SHA512 ad9744b303444107c9177eca8ab5aa45fef6121d17b091f460c414f13b139672b068e0c041fc335c3f6bcfe8b8657bb2f116e9397b3acefaa61d42e25b01053d
+EBUILD base-0.14.3.ebuild 486 BLAKE2B 9f8f28c6ece7f7300d857d2650b5715b7a4d5c7fb14da3f78d705c31ec5800b51b8d6839f276e131b24dd1abf7af89ec902044c2f81be5817b408f1a898fd99a SHA512 357aa9d299e82943c9e3de216b585c1f1edc3521246bcb2a70e623e6f4532923d288c8ad273af0ef89c82ed827ca508bc4d4d03bebac64c35ff6a818e1a60c46
+MISC metadata.xml 418 BLAKE2B 897b294ee364c5eedb4f7417bff0258fb271ea431dad1bd77482df74529ee883f5ef39e6c50554b670a344ab3d0ee8f5e19e83ccf2670346defde1a64af413b1 SHA512 6fc42ca5665bf4689ba65be528532fdbaee51371e98b58be70f56479ad0c1822e6f78ddd7a11ab0451f49b885151ab80c651c884a136e24603c9564b43443d81
diff --git a/dev-ml/base/base-0.14.3.ebuild b/dev-ml/base/base-0.14.3.ebuild
new file mode 100644
index 000000000000..0d2a8f9add87
--- /dev/null
+++ b/dev-ml/base/base-0.14.3.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune
+
+DESCRIPTION="Standard library for OCaml"
+HOMEPAGE="https://github.com/janestreet/base"
+SRC_URI="https://github.com/janestreet/base/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ocamlopt"
+
+RDEPEND="
+ >=dev-ml/sexplib0-0.14.0:=
+ dev-ml/dune-configurator:=
+"
+DEPEND="${RDEPEND}"
diff --git a/dev-ml/base/metadata.xml b/dev-ml/base/metadata.xml
index 105d3775caed..9647f691f032 100644
--- a/dev-ml/base/metadata.xml
+++ b/dev-ml/base/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/base_quickcheck/Manifest b/dev-ml/base_quickcheck/Manifest
index 1529b65e33bb..892a5eae1db2 100644
--- a/dev-ml/base_quickcheck/Manifest
+++ b/dev-ml/base_quickcheck/Manifest
@@ -2,4 +2,4 @@ DIST base_quickcheck-0.14.0.tar.gz 66736 BLAKE2B eeaa92ec0eec4736be911128f46b8e4
DIST base_quickcheck-0.14.1.tar.gz 66827 BLAKE2B 2a274fc0edab3daf7e3d671f7ea24912ecf273cf2b4cb4ab2bd74171a8848163526f97ed860b44aeaa9f3f3faabb22f4598bf604b33c8401733faa22ca7a3c93 SHA512 5d5a3a070a6903ffdd1e13754721d48a9df164f78bd569d3a18b3fd808354550e4603b76d5e48eaa6a4c4d3433f18bb29888478d640fde9ea004619448c3d7d0
EBUILD base_quickcheck-0.14.0-r1.ebuild 790 BLAKE2B 4d37037084c2eab51d1704a61029fb7a764080b907bc4fb60e3ff9306293bdbdace802230cda8b306ee84c4c205ccddbb96dabb143a26d5eb9345e685a9fbb15 SHA512 8a831c31d1c909db60868f682bb8178ff1a1e13ac7f589ef5a004d47ad89ef8fe829fe1747ff8cb9aeb565ed3a97cf41cc0c560e9653c51d9ddf451088f832d1
EBUILD base_quickcheck-0.14.1-r1.ebuild 771 BLAKE2B 78e8ba66b0d538d90c67768570be78944e304400d5b29ec564e5f0c9d5616c15fb5c21a4231cf0cfec292388dcdaba1cb0dd9f75020078d88e219d6fa954b81e SHA512 a55e364752125ff8e902684f4395ae72283999599d8b6eb70d8a75ce0980990022520a3740d5c882d9991aeea8712894a0296573710d26cf2604a3d854c3f50d
-MISC metadata.xml 336 BLAKE2B 6e0fd85af8abd5f25bcaadbeb62f0971f6ed38780d6b045431cb258cb47bb41c958c596b01d6b5b8ba569a55976f15113c1655125c8b0d11a3b73597069e1ca1 SHA512 9cfe316d1df1581c39124da69fb2ea008e7c517eaf4bd2f46d4ef7b8d68b9c150425b878ec132f19bc8574b3ff41bffcf0d2f8a04955573b1deaf26391b53ee6
+MISC metadata.xml 429 BLAKE2B bcecd0f055bdd4431614c5d927d7390f8b7ae6cf26a97c851495694618286a117b9e8e0cb37d3ece84d1f55671ab13dcfcf50d54113f4ce824c4c7e16e9ea1cf SHA512 b94bfb5483d4f9f1d7a0c77fac4b06a5c3ac7bf94b0068e49ab57456c2492218278df28cb66c877d551792f8849e34262be81712b4e32195049673f1ccd96147
diff --git a/dev-ml/base_quickcheck/metadata.xml b/dev-ml/base_quickcheck/metadata.xml
index 642560dc2cb2..371a5465fc8f 100644
--- a/dev-ml/base_quickcheck/metadata.xml
+++ b/dev-ml/base_quickcheck/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/bigarray-compat/Manifest b/dev-ml/bigarray-compat/Manifest
index c3a7d6a86476..15d3419de0e8 100644
--- a/dev-ml/bigarray-compat/Manifest
+++ b/dev-ml/bigarray-compat/Manifest
@@ -1,3 +1,5 @@
DIST bigarray-compat-1.0.0.tar.gz 1385 BLAKE2B afa38fd206de8738db51742467b95df4aec3e4e713c946c2c1d041da7e19483bdb53dca440b50c9c1b3c3a5fd7ac71a63ccfe74a14a5743f10f35429838a1c14 SHA512 c365fee15582aca35d7b05268cde29e54774ad7df7be56762b4aad78ca1409d4326ad3b34af0f1cc2c7b872837290a9cd9ff43b47987c03bba7bba32fe8a030f
+DIST bigarray-compat-1.1.0.tar.gz 2046 BLAKE2B a42ca96452106920a26e8cc95e1f31d887af57687243b6896f4ac80091c78c590ee37e7291c2319b5d9ef3f0fd72b8add463e2ef11f830cee169451f34930c1f SHA512 bbd9c2b319930db832ae8d41844ef81e74ced9f745f32981f2efcc9777220d55e1e5d6dc2965e9e1a6ed5e0d56ad27c672289f8dc28fbe2658f3230cbda5a800
EBUILD bigarray-compat-1.0.0.ebuild 457 BLAKE2B d425d797c1bda0b8dfcfc9e3f0877e0d97872bb6b0c861f5ac17ca8bcecfa62247524074d3eccaf1f400c9783765857fe57bed3a53f2c489838f17cdffbb4cf8 SHA512 5f1cd104e80347fc53f7ea3c9c7928b07b6ee038d7cdc8b97cd96926f839d62538ec49be7592eabd446fc522112a2568fffeda631ff4aa029adcfcbb84b8bc99
+EBUILD bigarray-compat-1.1.0.ebuild 462 BLAKE2B c79d73254b359a00267c0ea90b54b46754676ef41ced1b5c09ae066b34e4aca371cbc5c06e34001d02104542707ec786398af8d88c5abc6ddbae4bc11b4c6554 SHA512 c36c9ffdb797c18e8180dfad17413e571161aa9e8b14889fcdfd2981488a2a071dd196f47f96c7815c1fe0a9db099f317e2dfba585a9c662cbd658426c8b88f2
MISC metadata.xml 320 BLAKE2B 01aff5c109d72cdbeea68a7170d2ddc0dbac8b02e667df569c4a1111ba7fc8f73114f1d32dc3883e5bcf07b85bc9d2c5bc6940c65b8ce4d316f2eb7eb9f620a3 SHA512 f4512e72cde3192cd47c1083077ae9d8520cc7067c8249966fd5522d7113b4d4d390897b0abd7fb5c5e292fe490c57e689312ff47b509af3709faf3a27440b3f
diff --git a/dev-ml/bigarray-compat/bigarray-compat-1.1.0.ebuild b/dev-ml/bigarray-compat/bigarray-compat-1.1.0.ebuild
new file mode 100644
index 000000000000..a499023de459
--- /dev/null
+++ b/dev-ml/bigarray-compat/bigarray-compat-1.1.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune
+
+DESCRIPTION="Compatibility library to use Stdlib.Bigarray when possible"
+HOMEPAGE="https://github.com/mirage/bigarray-compat"
+SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ocamlopt"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+BDEPEND=""
diff --git a/dev-ml/bin_prot/Manifest b/dev-ml/bin_prot/Manifest
index 2bb798957813..afbee810664f 100644
--- a/dev-ml/bin_prot/Manifest
+++ b/dev-ml/bin_prot/Manifest
@@ -1,3 +1,5 @@
DIST bin_prot-0.14.0.tar.gz 342884 BLAKE2B 9210ca230d9f42ce3dd6ad18e66b62e41eafccf83ac632a988cdc36c16f273076ccdd67ece333acb70e2604180084811319ae41decbd7ef6bba0ee16538c0cae SHA512 7e7bec7dc5ec49b7bc099687a90840620529c36d552e8985b45f2f9a2437396c8b41583081b8c6a75bf3b14bb3ab4db9134cebd12f70f2345c8fa74e1b8fa252
+DIST bin_prot-0.15.0.tar.gz 345362 BLAKE2B 654014d47cdf59374247bd904005972f60d24ee711da037fdfdfbd9d5318fcabbb5905df2ec7b401cadb9ce76fd5301917d3084002bae3fc61dc2debedab6024 SHA512 7adbb683ef09d9f3376cd8fff5d299c0d9cac350e14fbee5e2c9e038086e48c188bb115d0dc5701e82efc2076227a0656f49704cc8b783dc5a8d6c2a9735086b
EBUILD bin_prot-0.14.0.ebuild 677 BLAKE2B a3318088d7c86445e22d7dfb00e699bdc81f8d1373c77e3917b5fb63f12403c95bc6e0e0f9cefa6da9d510577271eeb2d233f373fa69aa21cbd79ad8009e71b0 SHA512 b17da07fb0c05b512d1fa5e3864cb32199186bcdf5d95c503b0146bc6231aa15b459585cb8b8c20efacb92d6f6c6a649e4292d5da33c2dd24145bd8e5ebd37fd
-MISC metadata.xml 329 BLAKE2B b7245e4bf739c2546eeafeecc8ce4b4bee3120978f41bc0a86296fbf51d7e1797bc03157f0d6f9df92e4a63379843235cf31c038e93cfbc99957e7d473de7b46 SHA512 bf6eceb421932fc0020e0c8b7c4bc52a9caf8222a22527efc0c63298cac3a8215d81e2beb54784d7485316adb05cab2db0e8d12884ffae2aa8d537eddfd30616
+EBUILD bin_prot-0.15.0.ebuild 683 BLAKE2B 089108074c10d0afdec8afcd4a5c70b1ed0f81cd1c722fe6f4e9af5185142cd73e6faa8cd0a110f47e015a60e44b79a698f4003e5520caa0576726884cac5330 SHA512 bdee4cebd66b46de4485401a436ba8726304747fcebe653ee0928b4b539a18e9d1b2895c64cc0afb55455fb60c57b21cccfeff275a140390df9e7d66cdb6d5e1
+MISC metadata.xml 422 BLAKE2B f5c54bbf42f2e77c3d426e15f1b520b5145a497020543e5f024140efac14adfac6e7103e32870b9d312619bce25eed42f65737d3b950255f7f848c303c0733a8 SHA512 c384bf41c8602a7efd270a3156b004a750dfc1fb937e76f4575644293fbbcd877d5c87ea876bc0cf1c9e8dd8cfb15327d61195dd45403781dcb35788539e6e1c
diff --git a/dev-ml/bin_prot/bin_prot-0.15.0.ebuild b/dev-ml/bin_prot/bin_prot-0.15.0.ebuild
new file mode 100644
index 000000000000..d7cc63128d5f
--- /dev/null
+++ b/dev-ml/bin_prot/bin_prot-0.15.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune
+
+DESCRIPTION="Binary protocol generator"
+HOMEPAGE="https://github.com/janestreet/bin_prot"
+SRC_URI="https://github.com/janestreet/bin_prot/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ocamlopt"
+
+RDEPEND="
+ >=dev-ml/base-0.14.0:=
+ dev-ml/findlib:=
+ >=dev-ml/ppx_compare-0.14.0:=
+ >=dev-ml/ppx_custom_printf-0.14.0:=
+ >=dev-ml/ppx_fields_conv-0.14.0:=
+ >=dev-ml/ppx_optcomp-0.14.0:=
+ >=dev-ml/ppx_sexp_conv-0.14.0:=
+ >=dev-ml/ppx_variants_conv-0.14.0:=
+"
+DEPEND="${RDEPEND}"
diff --git a/dev-ml/bin_prot/metadata.xml b/dev-ml/bin_prot/metadata.xml
index e64fd5be8ef6..0f2de416dbc3 100644
--- a/dev-ml/bin_prot/metadata.xml
+++ b/dev-ml/bin_prot/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/camlbz2/Manifest b/dev-ml/camlbz2/Manifest
index 0d7209368467..fb7700f51026 100644
--- a/dev-ml/camlbz2/Manifest
+++ b/dev-ml/camlbz2/Manifest
@@ -1,3 +1,3 @@
DIST camlbz2-0.7.0.tar.gz 22769 BLAKE2B 4bfd1c4e7e4b47e666dc3053bf1536ce71b9d32fa0dff2a11642176431af89f83007bae23c61335eb1153e21300a91193f86a40af7ff0c133d491b6e6a3ec4f6 SHA512 570901199df4b5ef79e158f5309ff69d2b85babe002a0324244868f4201f0e9d6aeec377b2ec9a6bf657a29857dc13a0f63e05d162f76c7d412fa6c5f3c0e0f6
EBUILD camlbz2-0.7.0.ebuild 683 BLAKE2B 107279edafc0597f355e00b5cd61cab783eabace7a0f9c8a728772d2f7bc232b730bf1cb7613a68040e1dfac0cba0269682121e8e5b1e8b5ba6b5a74985beb91 SHA512 02db2953337b75db9518422aa0872c741054e2ee969a7457f794217372ce2ad1c5669dea28a20d5402eb3ec80bb226146c9b2838671539b0971d729531d2c267
-MISC metadata.xml 245 BLAKE2B a7cadf465163ca1df604d88e904902634f1559b696dd48e5a57ebf2b7d27917f6ebbef65492ffdf5b620df01825f242d9311161f5624adaa709eaf7eebe0f5fa SHA512 27160785fd59931535cbc1c56f34e2f7e79f477bc9157eff9a07bd7b3f49f1c8c1c20106c9a7148123dcdc3b64411b9f706d49b544eca4415d8d13152fd05c9d
+MISC metadata.xml 338 BLAKE2B f947fa0825c1a3fd959515164da36ffc9694c570ed6eb6eef8686fc24b4582ee88ecb7304507c79cf2733fb77ae3570468ec8da886367d79721c81f148931833 SHA512 9d052ada92f441fa4908f4ec9a2561f7276872281ffa65f0ad92c8d0f7c15aeea11d6c887d4af7535d7d72bce3dec8f12622aee5eb9a79e510e8baaa208a54cd
diff --git a/dev-ml/camlbz2/metadata.xml b/dev-ml/camlbz2/metadata.xml
index 0aa68b1689b9..c765c1971790 100644
--- a/dev-ml/camlbz2/metadata.xml
+++ b/dev-ml/camlbz2/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/camldbm/Manifest b/dev-ml/camldbm/Manifest
index d58b26944a1c..26e1b37acbb5 100644
--- a/dev-ml/camldbm/Manifest
+++ b/dev-ml/camldbm/Manifest
@@ -2,6 +2,6 @@ AUX hasgotfix.patch 418 BLAKE2B f8f5a728cb1fa772db368faf3bfb6047fa570d0845155caf
AUX include_fix.patch 512 BLAKE2B e99ff15b037c2db639f14ff234c51c2a34c7dc2a5c3395d58675c89c240e2f9928913f38956a70d87f7d6f522937f1f51a9f77d245f095df8ddb0c0a988c285f SHA512 46a05033c469ec8b668e044a799d230b82539e2bb43067383f89f46f9ac128a2b43e8a5439dda16e368f283c608d6561109389d2aab3c8cdde7fbdb957433cad
DIST camldbm-1.0.tgz 14397 BLAKE2B 9b6971e30815ad6984254591af793819beb3859ddbf7bbd95ee744a2b09ce04968ecad9c7ff954e1606776d82988b3499f2569154586a937a61eb6d5c7b9465b SHA512 d0b752754650efb400f13f957e83fddccf1fc9ac9e1d11f453af94e9aa599546a316eb110685b3728b593c99cbf859cdc7bcf924c878cf8b6dead3dc413ccfbf
DIST camldbm-1.2.tar.gz 14823 BLAKE2B b9eda65c56440b1d13562e0d184474e585b13826038e77901961df475cbd73df39c9923e4f73c891252f17416e78acb3c3b42accf01dc5d6f51a72bafa930084 SHA512 56d317db420179f96a0f6a453f8a34ea16942f3ca5ed09dd6955517348dad281ad105b861378f1ebd01ec5c8a1c07d5e5db1ab4d255f9572ece64a86559705f0
-EBUILD camldbm-1.0.ebuild 723 BLAKE2B bdf2c174ea1dd59f20976b4e5efe6050d7bd28aac4b0324c4e79b02e6c1ef31f4437ce19b5f1cb3409b371ea197effc92ad7d6400e70682dae98715e736c2a0f SHA512 daeda32929c10a8b39d84a46d1d64bbd9fad534b065710a34cae0a19d06d8388dde5bf67d577507938ef65a5f73dcf0e64e4eaacd8d1ddd150b34521ea848d5f
-EBUILD camldbm-1.2.ebuild 716 BLAKE2B fb3136fc365a06c75b16ff28f9b1da9925fcbc6808bc1f8c0d4cf90f1ee4e6548b85a16fecb4b8fcfce4e579231f77c95f064b14ebe9d684c468fa46f7a812fe SHA512 bcd2c88c451d3fac82bb9afd4a0e0c5f351f8b092e2016dbb6bc666cbaf7391ff08069d66b8cd4f17b93554a50e492e214480551e3eda56590879d4410ecb0fc
+EBUILD camldbm-1.0.ebuild 844 BLAKE2B 0e1ff94d88d74e5801ef02d2bb7f14de3232fbf5078f10c4e3d00b4da544d569e8e2c2032712bbe6984029924c0a16b24e7e3e4c9053de975e2f6009e1f62086 SHA512 62c51e5c9ca22c09936450394470e4b0d265990556353f92a7511fe6cb35d8178955655faf61767effb32f11694658072ddb71c30e6b53dab9820caf1784dc3e
+EBUILD camldbm-1.2.ebuild 837 BLAKE2B e99dd3f389ec59c537395ef3029f00ca3cd42edcf5f8f5cea6dc8e9741f4b737463729c7335ab3740a3f1f46203cd331c132a7e341e809821848c18cf255682e SHA512 49ddd7244f3a22fc47aff5c45c3dcc5d8a5247d4e5b8b3b48a687d4784954ad0e7e3d433c3856be19a750a7ad85012c2bedbe473089eb7044ebea0158d579101
MISC metadata.xml 233 BLAKE2B 4654803edd576a76b70115913e26d306cc35a2356ed110fb6420e2dd48aef88ab71ee4f5b0cba71b4c2a7624ef42707d405700abf41748e532b9fe0f6cb3b778 SHA512 5158dd5a94fb8cc401825355cc3bb6f04768c6df59fc60593d99f530e27dc448223091a8af25d0e2f4ece9b8a7bf01f4f19f91321901c8f82f55cb4a190b7a70
diff --git a/dev-ml/camldbm/camldbm-1.0.ebuild b/dev-ml/camldbm/camldbm-1.0.ebuild
index 8f8d8b94854c..c025afbf93f0 100644
--- a/dev-ml/camldbm/camldbm-1.0.ebuild
+++ b/dev-ml/camldbm/camldbm-1.0.ebuild
@@ -1,8 +1,10 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
+inherit toolchain-funcs
+
DESCRIPTION="OCaml binding to the NDBM/GDBM Unix databases"
HOMEPAGE="http://forge.ocamlcore.org/projects/camldbm/"
SRC_URI="http://forge.ocamlcore.org/frs/download.php/728/${P}.tgz"
@@ -20,6 +22,14 @@ PATCHES=(
"${FILESDIR}/include_fix.patch"
)
+src_prepare() {
+ sed -i \
+ -e "s|ranlib|$(tc-getRANLIB)|g" \
+ Makefile \
+ || die
+ default
+}
+
src_install() {
dodir "$(ocamlc -where)/stublibs" # required and makefile does not create it
emake LIBDIR="${D}/$(ocamlc -where)" install
diff --git a/dev-ml/camldbm/camldbm-1.2.ebuild b/dev-ml/camldbm/camldbm-1.2.ebuild
index e8ed8d0f97ef..7fb74cd7c4c2 100644
--- a/dev-ml/camldbm/camldbm-1.2.ebuild
+++ b/dev-ml/camldbm/camldbm-1.2.ebuild
@@ -1,8 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
+inherit toolchain-funcs
+
DESCRIPTION="OCaml binding to the NDBM/GDBM Unix databases"
HOMEPAGE="https://github.com/ocaml/dbm"
SRC_URI="https://github.com/ocaml/dbm/archive/${P}.tar.gz"
@@ -21,6 +23,14 @@ QA_FLAGS_IGNORED=(
/usr/'lib.*'/ocaml/stublibs/dllcamldbm.so
)
+src_prepare() {
+ sed -i \
+ -e "s|ranlib|$(tc-getRANLIB)|g" \
+ Makefile \
+ || die
+ default
+}
+
src_install() {
dodir "$(ocamlc -where)/stublibs" # required and makefile does not create it
emake LIBDIR="${D}/$(ocamlc -where)" install
diff --git a/dev-ml/camlidl/Manifest b/dev-ml/camlidl/Manifest
index bf6148f26b49..e1f9b3f9d1e4 100644
--- a/dev-ml/camlidl/Manifest
+++ b/dev-ml/camlidl/Manifest
@@ -3,5 +3,7 @@ AUX includes.patch 227 BLAKE2B 2ed714238126990a834808d8d7565e244bf942402188cc6ab
AUX nowarn.patch 214 BLAKE2B 00b4b63daefaea0d8ceb9ef919037567c2ac8a0b0aac8c6634d9656c8b4d93ae4a22edeff45dd3bbc857168119301d0ff8d04901d44c42ddd130b31f8a840340 SHA512 94f4b57f485239715b9f0478025dc0af192e815e6a03d696b47f910e786cfdb583e6205da9bead57a2a7e33e2e6f5d433095774e0e31c10949664693370ee761
AUX tests.patch 931 BLAKE2B 0f18d35a22067f0189c413c1d52e8b8823b38bdc0024e35105b3074ace352bf47c50fa0ed3834447f7de90c7049d0bf6692c643e113d4e00cca2b1fa95103448 SHA512 436b047d232e0a8f65f87dc3a3da4ddcc4b629dab3475d8097ee29f7bf5219d5bb964407cc11ac7a9df6c31efea9e94d22dc66c4a2ad45dc1cb26938c3fb7400
DIST camlidl-1.05.tar.gz 100640 BLAKE2B 38cbcebd43ced26c44803608aabdacfbd33734357097a542ee2558223b9699d89cf7be388feba59630b10e4dc3977bffd08c669d3cf676d2136f54a6a8d52aab SHA512 e8857aca818a06f8c861e5f55dddd7e8e3ab1efae51647534460b4f092166709d86c6de1215c792a0489d668d72064ccfb7635e9a6d3854cd5a62f74541a9d18
-EBUILD camlidl-1.05-r1.ebuild 1295 BLAKE2B e1ffeb1e2ac477d411959ac7a6117778204d7ffd8a55915b15a85568a78b9c2bc631dbb66b1f01f1cac55fed87ea193b4a266a20d346e64c281a6db53ce58ae6 SHA512 121a78ab1da9c9a90f968bf3bacfb838c096dbbea8220e017df7fd293d72dbb709c07ebcf09d128dd5c4aa93f4dcdefb70ecaaf04d25eb4bb25850528fb45807
-MISC metadata.xml 169 BLAKE2B 25149b73446be31f3ea3dd3a6394230987e7d4c601d1605fd3827b37bd99b3301c2e0edb95d0f59a4577ed27919f43c2cc02b1edf62c4012b935a82e709e0c05 SHA512 55c53f74b001bae56ba8c54581a4168335b6b3a28dac23a2102b76795d5fd41de33b8b3e1ec03f9acc6e7a3a77e93b1a6ff3e3967c3156dcbf22b5b5a6245ef5
+DIST camlidl109.tar.gz 125697 BLAKE2B c42e418525b9681a0e7042aea46fb581a1ffa93be416a9214325883407a62bcad7e8fd7a20fd997640deb42ddca394605f5569bc8f363721b8955629459ff49e SHA512 6cab1fa6bc2afba9b97874520eed2887c4fd341b59735854b120aa1ec8822710d9ebfadd1fecff56e629d4a1af7ee73befe6440c5462493f8408bdae8519a1fa
+EBUILD camlidl-1.05-r1.ebuild 1454 BLAKE2B 85091bfcc4b093ca6e712b9d64efb6197399278f53ad29efe17553139903e05df21235e9dff67e468f8f26330866cb456c71b0f49a9333727288493aac6bdc2c SHA512 8ad0e42cdfc979f3f4c23ac44d9572b7aa79f325c907bfcf33653b4721c58c604c1e47562070d6536ebd1addd3a0a49ef3a745754cb88086030b92a14e41ebf0
+EBUILD camlidl-1.09.ebuild 1522 BLAKE2B 112b2859b733cf6a8792c02904ebb5846012c8cdf3c36c488442d3232d35813f928dbf9995ecaf9eb3fe44896b3a97dbeb10e206c91f6b824eb340e6de397a53 SHA512 2b8e7fd7ff2c7833b9241f87b7292d3b8bd1ac04176eb172de4482e680fa8e45a7dfbb87b192923d0c6a735d242d31024eef5d91a1a52fc3ce9b5ba0c31d74b7
+MISC metadata.xml 233 BLAKE2B 4654803edd576a76b70115913e26d306cc35a2356ed110fb6420e2dd48aef88ab71ee4f5b0cba71b4c2a7624ef42707d405700abf41748e532b9fe0f6cb3b778 SHA512 5158dd5a94fb8cc401825355cc3bb6f04768c6df59fc60593d99f530e27dc448223091a8af25d0e2f4ece9b8a7bf01f4f19f91321901c8f82f55cb4a190b7a70
diff --git a/dev-ml/camlidl/camlidl-1.05-r1.ebuild b/dev-ml/camlidl/camlidl-1.05-r1.ebuild
index 06fafb20cc46..d7cbca3f978e 100644
--- a/dev-ml/camlidl/camlidl-1.05-r1.ebuild
+++ b/dev-ml/camlidl/camlidl-1.05-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -22,6 +22,14 @@ PATCHES=(
"${FILESDIR}/nowarn.patch"
)
+src_prepare() {
+ sed -i \
+ -e "s|ar rc|$(tc-getAR) rc|g" \
+ runtime/Makefile.unix \
+ || die
+ default
+}
+
src_compile() {
# Use the UNIX makefile
libdir=$(ocamlc -where || die)
@@ -31,7 +39,7 @@ src_compile() {
ln -s Makefile.unix config/Makefile || die
# Make
- emake -j1
+ emake -j1 RANLIB="$(tc-getRANLIB)"
}
src_test() {
@@ -42,11 +50,11 @@ src_test() {
src_install() {
libdir=$(ocamlc -where || die)
- dodir ${libdir#${EPREFIX}}/caml
+ dodir "${libdir#${EPREFIX}}"/caml
dodir /usr/bin
# Install
- emake BINDIR="${ED}/usr/bin" OCAMLLIB="${D}${libdir}" install
+ emake BINDIR="${ED}/usr/bin" OCAMLLIB="${D}${libdir}" RANLIB="$(tc-getRANLIB)" install
# Add package header
sed -e "s/@VERSION/${P}/g" "${FILESDIR}/META.camlidl" > "${D}${libdir}/META.camlidl" || die
diff --git a/dev-ml/camlidl/camlidl-1.09.ebuild b/dev-ml/camlidl/camlidl-1.09.ebuild
new file mode 100644
index 000000000000..3857dcc1ea41
--- /dev/null
+++ b/dev-ml/camlidl/camlidl-1.09.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="CamlIDL is a stub code generator for using C/C++ libraries from O'Caml"
+HOMEPAGE="http://caml.inria.fr/camlidl/"
+SRC_URI="https://github.com/xavierleroy/${PN}/archive/${PN}$(ver_rs 0-1 '').tar.gz"
+
+LICENSE="QPL-1.0 LGPL-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+
+DEPEND=">=dev-lang/ocaml-3.10.2:=[ocamlopt]"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}"/${PN}-${PN}$(ver_rs 0-1 '')
+
+PATCHES=(
+ "${FILESDIR}/nowarn.patch"
+)
+
+src_prepare() {
+ sed -i \
+ -e "s|ar rc|$(tc-getAR) rc|g" \
+ runtime/Makefile.unix \
+ || die
+ default
+}
+
+src_compile() {
+ # Use the UNIX makefile
+ libdir=$(ocamlc -where || die)
+
+ sed -i -e "s|OCAMLLIB=.*|OCAMLLIB=${libdir}|" config/Makefile.unix || die
+ sed -i -e "s|BINDIR=.*|BINDIR=${EPREFIX}/usr/bin|" config/Makefile.unix || die
+ ln -s Makefile.unix config/Makefile || die
+
+ # Make
+ emake -j1 RANLIB="$(tc-getRANLIB)"
+}
+
+src_test() {
+ einfo "Running tests..."
+ cd tests || die
+ emake CCPP="$(tc-getCXX)" CC="$(tc-getCC)"
+}
+
+src_install() {
+ libdir=$(ocamlc -where || die)
+ dodir "${libdir#${EPREFIX}}"/caml
+
+ dodir /usr/bin
+ dodir /usr/$(get_libdir)/ocaml/stublibs
+ # Install
+ emake BINDIR="${ED}/usr/bin" OCAMLLIB="${D}${libdir}" RANLIB="$(tc-getRANLIB)" install
+
+ # Add package header
+ sed -e "s/@VERSION/${P}/g" "${FILESDIR}/META.camlidl" > "${D}${libdir}/META.camlidl" || die
+
+ # Documentation
+ dodoc README Changes
+}
diff --git a/dev-ml/camlidl/metadata.xml b/dev-ml/camlidl/metadata.xml
index bef24d2c2337..ff5a0cd1ae3d 100644
--- a/dev-ml/camlidl/metadata.xml
+++ b/dev-ml/camlidl/metadata.xml
@@ -1,5 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
</pkgmetadata>
diff --git a/dev-ml/charinfo_width/Manifest b/dev-ml/charinfo_width/Manifest
index fc8be0287b2e..bcd4bb0c8e54 100644
--- a/dev-ml/charinfo_width/Manifest
+++ b/dev-ml/charinfo_width/Manifest
@@ -1,3 +1,3 @@
DIST charinfo_width-1.1.0.tar.gz 8307 BLAKE2B fcb37b82e2eb914322c78bcfebf901d713b55edc1c069b46cb157bbe1292b63aa69f4679f9077308a17e7d31d7c972e6b636ce7dad22fc963aedc33039dfbcfb SHA512 c8dac9eb6f520213de69b23433e2f0d6a21578c70ae69fb682065e707363968959395a6ddc6c88893e08372a138287318634b52a8b4fb70ac988b4ad4a18b140
EBUILD charinfo_width-1.1.0.ebuild 550 BLAKE2B 9463df45de66f3c05a2c293ba76fbb912e58ad08cee699d4f77504005dcfd1a38256a2ce0d1d1c185ee44ce6616359ece1cc2932ec7d778ecc003c55692b7aec SHA512 3c89edce883b866ed39e06b76df0a3fb93702205bc0d912ae706f48d631cc586d360fd8353060870c7314f108dd6eb708e8ac6184224d06f8fa8e5c0e7973e43
-MISC metadata.xml 399 BLAKE2B cc514ca26c34243f87448acac32db48a8be50869579ba9ca7cfe7c30705d5ab828b7da3b30343f82a5f80552fcb19b3687185a70633cf5b1c1c22b8cf5bc37ed SHA512 2366456ee12b3e61d9c252ae316b87efa88ccaec87d05ba3a47f250c9db56fb7c57c6160054b26bf0b34a27c85e475cf91db04f4247d2de018b7ef0e15d78c5c
+MISC metadata.xml 400 BLAKE2B 7153a7494e177bc1660e135a0773c0012e4caad4b245eab089f893287ecc73b3f9beb131bd254e8f1ba64deb19db0cf51dc4a04bb573639a010b883e32858b97 SHA512 579ae1cdcd950e9ed124a38c6768f5bfe9d0915064ee30be5ce20a0c06d988e07ce9bfdbc31c5be43805b9183cd648402e80253331d458020a9179312b425648
diff --git a/dev-ml/charinfo_width/metadata.xml b/dev-ml/charinfo_width/metadata.xml
index 75f35c2292c1..f538049d8bf7 100644
--- a/dev-ml/charinfo_width/metadata.xml
+++ b/dev-ml/charinfo_width/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-ml/core/Manifest b/dev-ml/core/Manifest
index fd7b3f05f4a3..6cbc5388dd5e 100644
--- a/dev-ml/core/Manifest
+++ b/dev-ml/core/Manifest
@@ -1,5 +1,5 @@
DIST core-0.14.0.tar.gz 361607 BLAKE2B 1602857bee142c23101380e6d54b6f8df1be8bb67e8f8baf7ca65c2f248d1ff9794e33d96cc58ca1f591b69e4a16b7873043549e01d38e2fc390c884d117d0a3 SHA512 fd3202c115ccda53aa32233f2eac223dcc3fb6272fd6327ea6aa5dcd3b7295936d86102640046c961a2af45d62aa3563a2701a2e0ef54f6cd2bfcb81609639f4
DIST core-0.14.1.tar.gz 361679 BLAKE2B ca43016c760e620f9073defd84a07bacaa0557d42fd9a60d6c4c894187671526ae07e0b93d29bee961b3460e1b0ec5cb346cc711d583c71fde94a9bf9992bf7e SHA512 29482b1f611f2f15f11562bfed7f8a47d2926333601ed57867c8c134d4b10dbf2ba0309ceb6ae602fe8bca1e1f9324603dba37a5df3183cd0cb690104817ed3f
EBUILD core-0.14.0-r3.ebuild 663 BLAKE2B 1603396fc7966e792be0d0320b79ca222694d8294ecb657f70794ff69838c9c77401f2c986e93810945a418f2094371afe31bd56183e503c1fb1ed1295c20dee SHA512 6afad762041ff18d91d7be8dd136eaa92d4e51d55d22ce674c56b161104c91d618866db19b65c89e567c8bca5d7209d51d8af5adf6c46c16b5e2c929e20e5726
-EBUILD core-0.14.1.ebuild 647 BLAKE2B 0781022f89122e0d7abad284653b6c7d69c914bf47b9bd4cfa8e721b5ab4a51de2397d2966a6aa021b650b36cae352a5a3e4e935a0d4fcd8e2dc12616f1f9456 SHA512 f77faa49ea82e9e3b3bb6001d05c26d0305bbf61a788d4c3a75d07c614f92e2dff5207ef7adb8c541d86bd95a368297ab51c665ff5addab2f88172b4f78714c3
+EBUILD core-0.14.1.ebuild 683 BLAKE2B 2bf5c4961c8f1ff6575684cd102af3e78e9efef1fc75eaee62fdfebbec022d9bfb5a50abfa725b9151986c0bdf7e568939a8f5cbeaf8d94124fe6f0c2f647223 SHA512 530aae34d93b101cbc3f98532d56c8573612751bd60acc027c69cec7cae7ceb31381828f662dd2d426f6a1882d20d4cbd30dfb9f3c15fac3d210648f4d1a243d
MISC metadata.xml 710 BLAKE2B 368091778c4347e69ea5398a3f6013d1741bc9fb20acacc861de152c8afd90d9647ef7b31143c26c7e50e0285b52f2a8688b7203821473004a9b237e65585dd7 SHA512 3d29e7a8c748a4849421fb73a1f1225f6480d032d8eb8bd70870567c8f2ac50ef1504c368204f6f063f71f5c984daff98a1109e81674abc8faca10c5a3414efe
diff --git a/dev-ml/core/core-0.14.1.ebuild b/dev-ml/core/core-0.14.1.ebuild
index 360f559aa22d..14bb552e9edb 100644
--- a/dev-ml/core/core-0.14.1.ebuild
+++ b/dev-ml/core/core-0.14.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -26,5 +26,6 @@ RDEPEND="
dev-ml/spawn:=
dev-ml/stdio:=
dev-ml/timezone:=
+ <dev-ml/jane-street-headers-0.15:=
"
DEPEND="${RDEPEND}"
diff --git a/dev-ml/core_kernel/Manifest b/dev-ml/core_kernel/Manifest
index 7b42db80d56c..970bee542417 100644
--- a/dev-ml/core_kernel/Manifest
+++ b/dev-ml/core_kernel/Manifest
@@ -1,5 +1,5 @@
DIST core_kernel-0.14.1.tar.gz 701832 BLAKE2B 0463641f8ab663f00dff59e1ac0b9693f15b71e4f9fa001b54d2449b8a18c8f618a7d7d3149084699d12d4c9834a20fcda6882549f4c69c219e3489ee1223dba SHA512 56488260fce8a066bba06efc349b4760c55d7d2fe38ed47dd7f37d0deb9ea05838a87713ec778df83d7805da5a54513a97d9e678640bb977bfd342bb748e7a33
DIST core_kernel-0.14.2.tar.gz 701911 BLAKE2B e784d6d8f53df03ffb56075a43bdfc82d5099740c4eebdfdebe196cb3c97211b95892af18ab0f69b3143a873962fa74afe09a961ad851fb8eb4f30287e538157 SHA512 d0f719734d920d98c55ac7d1aa8ab5b3de7a3896f6cd8b1ffc5147c689f072361e79045a0b34c1f5359dbf492e612eabd613c4724fe60d45345c2944dcdcf6de
EBUILD core_kernel-0.14.1-r3.ebuild 997 BLAKE2B e0520c647e0bb64774e8cbd20e86af0ad014cc73852c37f5e4341c72f4ae07733a573d3b1a757794e6e145f9c575e6fc5c346c6447be9a71abb246f7990a6882 SHA512 37bffd1f91f3620958e0adc4daeafcdfa0b33232521526c725e3d9969039d6e7e08b949d22bfb4bd497e7631dd335edbf5da6e3856ace3ca2b0beb1b8d852a31
-EBUILD core_kernel-0.14.2.ebuild 1003 BLAKE2B 9a30d1032a2ac94389b894a5123a70c819261af4b1a13f2ab01415981b8974219016c296ed3a2a0c52c5e2136943074be45381fd55896735fe67b7567b7fff13 SHA512 244eb455f9e05d17cb77caf3ae8e3563da2987cd407a39cd88d0f0d8703c8c25003e2106b46df9405e30cef4898c22aa60b8f8ab62519d06c95caaae481fc94c
+EBUILD core_kernel-0.14.2-r1.ebuild 1040 BLAKE2B 691f189b051b2e814da660867f6de08691de67c3aae48d406947d368d90279ec1e7432903856e6ec100e87459354ebfc815449494d0a3fb61e23acee3aa14b1a SHA512 ae58b84aea0cda620fb1ef7a7465fad08add1df4417c328872a699c1d6533ec76464f43d504cba0bdf046e377a660af3d7a6aaa09c8d40e8d872da12f6c9d2ca
MISC metadata.xml 640 BLAKE2B 411246c9f2ad1ba00a0475e8195d3b54a0ffd9b7c6804c10b482540e6c27d683451ed63d65f48e2dcab87a53a69fa6215590c8b2f8bb951266697df6226e44a9 SHA512 7854d4748ccc7833d4a029e8ee0fdef9d91c2552d916d77bfe171590a1de6c9e547675e04c886afe9b5b6de8c34e200f6e52a193213ae00ce70f5823fa363292
diff --git a/dev-ml/core_kernel/core_kernel-0.14.2.ebuild b/dev-ml/core_kernel/core_kernel-0.14.2-r1.ebuild
index 21ede2227bb8..903bac6397fd 100644
--- a/dev-ml/core_kernel/core_kernel-0.14.2.ebuild
+++ b/dev-ml/core_kernel/core_kernel-0.14.2-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit dune
@@ -19,13 +19,15 @@ RESTRICT="test"
RDEPEND="
dev-lang/ocaml:=
+ <dev-ml/jst-config-0.15.0
+ >=dev-ml/ppx_optcomp-0.14.3:=
dev-ml/base:=
dev-ml/base_bigstring:=
dev-ml/base_quickcheck:=
dev-ml/bin_prot:=
dev-ml/fieldslib:=
dev-ml/jane-street-headers:=
- dev-ml/jst-config:=
+ dev-ml/ocaml-migrate-parsetree:=
dev-ml/ppx_assert:=
dev-ml/ppx_base:=
dev-ml/ppx_hash:=
@@ -33,12 +35,11 @@ RDEPEND="
dev-ml/ppx_jane:=
dev-ml/ppx_sexp_conv:=
dev-ml/ppx_sexp_message:=
- dev-ml/splittable_random:=
dev-ml/sexplib:=
+ dev-ml/splittable_random:=
dev-ml/stdio:=
dev-ml/time_now:=
dev-ml/typerep:=
dev-ml/variantslib:=
- dev-ml/ocaml-migrate-parsetree:=
"
DEPEND="${RDEPEND}"
diff --git a/dev-ml/cudf/Manifest b/dev-ml/cudf/Manifest
index 1c45e12666e7..2a8b693762b2 100644
--- a/dev-ml/cudf/Manifest
+++ b/dev-ml/cudf/Manifest
@@ -1,4 +1,4 @@
AUX ounit2.patch 380 BLAKE2B 20d0c2f0b719715fc5f111bfbd81e814a4ae8229a7365ed2073d0ecc3ad1eafa4377bc3c0e497d4bf0ab73af986255ac48e179d34dfb2ded3fd7b55c22f339ba SHA512 d53ac28ba8b8eeda612d7f323bb658f272dcc785596eb47b4148ed7954a6ca0204e42b5e3cb6a55211fc1117432f3088fdc215930c26238dc2d34f063f21b062
DIST cudf-0.9.tar.gz 55124 BLAKE2B 013f97d13b732674a7d0f9188590bbb8150ae9dc32ce26b56fb04848629fb27a3c850aa327e687d6aa80eb62ba6f67af2fcf86a647520e73d7f76748871a79cc SHA512 4abdd1a5a3d616273abe9dda87450a922ecd69b64d32f34d8fa3086bbd07fd23ffb01c24b128bf4d1c0c817cfa1da8029e743d33b3ad6a04e7a8f706b098c427
-EBUILD cudf-0.9-r2.ebuild 1802 BLAKE2B 7f83d5026dd7dc06c1bdde67fb2065e204f3a135339f8938675e6673c0ac42f9edbf9c367a199da933a3de0bbbd519ca95e7dbd832ac832983544e08177ab184 SHA512 6f601e703129bed82fa8f698a8b03eeb8f92a7f4fb31516f4ee8771a149ff28e5d0b1d7532d7f4e5fce17935863d34b5845e3e3dc1956b70634ec099bd21120b
+EBUILD cudf-0.9-r2.ebuild 1834 BLAKE2B 51bc5afa4fe64952866d2d4cf93f888fc80b94a62e9290f36003b2daa61a22df80b57020755cc54d8aa772b6abef7cf4be4ccd468541d1b666960567e583169e SHA512 a43f0686f52addfce5b573b2deb9985c8d5ced3e8e11526d5da6a639a7caf84749af913feea361a7e8872fb23d9218b568ae16bb15f9799dec269b0809768835
MISC metadata.xml 338 BLAKE2B f947fa0825c1a3fd959515164da36ffc9694c570ed6eb6eef8686fc24b4582ee88ecb7304507c79cf2733fb77ae3570468ec8da886367d79721c81f148931833 SHA512 9d052ada92f441fa4908f4ec9a2561f7276872281ffa65f0ad92c8d0f7c15aeea11d6c887d4af7535d7d72bce3dec8f12622aee5eb9a79e510e8baaa208a54cd
diff --git a/dev-ml/cudf/cudf-0.9-r2.ebuild b/dev-ml/cudf/cudf-0.9-r2.ebuild
index dcde53347192..01a76010f2c7 100644
--- a/dev-ml/cudf/cudf-0.9-r2.ebuild
+++ b/dev-ml/cudf/cudf-0.9-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -43,6 +43,7 @@ src_prepare() {
Makefile || die
sed -i \
-e 's|-lncurses|$(shell ${PKG_CONFIG} --libs ncurses glib-2.0) -lunwind|g' \
+ -e "s|ar r|$(tc-getAR) r|g" \
c-lib/Makefile || die
sed -i \
-e 's|-lcurses|$(shell ${PKG_CONFIG} --libs ncurses glib-2.0) -lunwind|g' \
diff --git a/dev-ml/dune-build-info/Manifest b/dev-ml/dune-build-info/Manifest
index 54a857cc7f56..644f4c07d870 100644
--- a/dev-ml/dune-build-info/Manifest
+++ b/dev-ml/dune-build-info/Manifest
@@ -1,3 +1,5 @@
DIST dune-2.9.1.tar.gz 1385381 BLAKE2B 27224f803547d02f7110dcfc486ef41f9a4586f6f862ef7f8bbf05cc1f3f6dc8ea03fca99c01842f4226ea3d08f4127daa0e5811dd46cc00f1b96ad7eaafe43d SHA512 4fcff34de4acc4429dd73864ca90e695d8ba436839fd679608f7db292e44be70c3db455a58f59477f2055f84ce497bfa8e90e485ed9536acad3c1b3be3d4be77
+DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152 SHA512 df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
EBUILD dune-build-info-2.9.1.ebuild 517 BLAKE2B a7c02238857706cecab9fe1c0efeedea17ec80c791f0fedc1361be9727ae6a45691b1746098b40e7dd25c7a22c599cfc9304254e4142c9f0f0e952055b06d344 SHA512 1b369cd3d131b4c5c293c157fadf24b600dd3dd9fc78dd120a858b19309eae6fa9ef4c7d4bb8ccbaf4add58a038ccfdd25830f47f877eac59371b2d7c8beaac1
+EBUILD dune-build-info-2.9.3.ebuild 569 BLAKE2B 7465f112dd8c72ff1a452cfdb7dae5bc9b44a841bb0fb899fa45bd96c8ed4fef6ddf8ef02f68eed21176d28973cc791c76722ea968bf8100561ded53d63c1db5 SHA512 a1d4a367f6518d6ae0f19ea3271b95b409b07c0e5099d0956afe6aec8e1fde2f6fb1387e83f728f7cda765af5890e688a62291b70159456550764fcfa2ae37f2
MISC metadata.xml 380 BLAKE2B a55122ee1d38e6491f4f2c955ab0271647054d171979d9b3a964c9d1c7239aeb17c89768008a36bd583b373069f387de809a8a62af68f725568f201f2be8b979 SHA512 9b49e03db4133c31c38c13f2502ebd56833c516d27facf46b9d83eaaf3982c3d5dd4e2dc2a1b5e5cbf8cbc60405f4aa2f0bd7a0886c3ead97598e139cac3d595
diff --git a/dev-ml/dune-build-info/dune-build-info-2.9.3.ebuild b/dev-ml/dune-build-info/dune-build-info-2.9.3.ebuild
new file mode 100644
index 000000000000..664ba4dfaa9c
--- /dev/null
+++ b/dev-ml/dune-build-info/dune-build-info-2.9.3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune multiprocessing
+
+DESCRIPTION="Embed locations informations inside executable and libraries"
+HOMEPAGE="https://github.com/ocaml/dune"
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+src_configure() {
+ :
+}
+
+src_compile() {
+ dune build -p ${PN} @install --display short -j $(makeopts_jobs) || die
+}
diff --git a/dev-ml/dune-configurator/Manifest b/dev-ml/dune-configurator/Manifest
index cc5245106e47..34f5cac7111a 100644
--- a/dev-ml/dune-configurator/Manifest
+++ b/dev-ml/dune-configurator/Manifest
@@ -2,8 +2,10 @@ DIST dune-2.8.2.tar.gz 1369417 BLAKE2B d846d35675a18abc3ccc57a52574d81a8fb4f082d
DIST dune-2.8.4.tar.gz 1372925 BLAKE2B 5b6d6738a0dc701d852e6cc59a1998f64c006d233f43a804b0b9b677a6eadda25aa20f52799c90910d361e4bc565636a50d218ad5d0a9927239adc5be36b3889 SHA512 13b36eb6a943f9513987a23dab467b2e449cc3a4de35227f8323c3c724b27f19daac500602141ab22a04579243333c8484ce27a7f73e46a72e796d30fb1c3253
DIST dune-2.9.0.tar.gz 1385143 BLAKE2B c973e4b2c5780a3e4902c31c030b2560fe5be313338a5188edc9b7ff97b63968baba267966d095076bed4f1527a8b8b5a0f980e74f53476d70ec53f20dc661a6 SHA512 1c3b64746b00215cd97b36c0f1c6e2416c9d15c795265634240e9da37e2c2fce02ab3c309a0cb967f9f20a5c6df14e943c3c2942c1a8f4743c3a19c699f4eb24
DIST dune-2.9.1.tar.gz 1385381 BLAKE2B 27224f803547d02f7110dcfc486ef41f9a4586f6f862ef7f8bbf05cc1f3f6dc8ea03fca99c01842f4226ea3d08f4127daa0e5811dd46cc00f1b96ad7eaafe43d SHA512 4fcff34de4acc4429dd73864ca90e695d8ba436839fd679608f7db292e44be70c3db455a58f59477f2055f84ce497bfa8e90e485ed9536acad3c1b3be3d4be77
+DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152 SHA512 df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
EBUILD dune-configurator-2.8.2-r1.ebuild 3673 BLAKE2B d31ebf45cc51b44d9adaf9492aa713f1a42c85921dfae894e8c59604126e046615236eb28b77da0da683e8cb0e758b83f4c85e16b905b56b2ed0718fc4393338 SHA512 a3bd94c56071878c025d5f384419636b1a6cdd9cf4f972ea4ea92667b8b0e47d32199a44c79206d1e9a76f96fbc8aae4b86f10792c989934ef7e66ae551265d3
EBUILD dune-configurator-2.8.4.ebuild 4095 BLAKE2B 440ac69c0b4571560d90c39ee5f2ed6860bb1b592c7e2b3fae4c2d02bd1e953be24af97f436566d618b6ff5d0523ae25516d3f7d15b2960daa4f92eb3bae4170 SHA512 d03fcad1bd2d4679881607f5af4b7995b41492336331201fb5457e410014d0eb1c652e747b78e78385c03520748a5ca7cabd8debb4a52548ddc9cce06aea9917
EBUILD dune-configurator-2.9.0.ebuild 4101 BLAKE2B fa84f951fac3a9e4882c3542cdbcbe0b8e0ef5ce6bc8835481a33e95dc216b29b662b4c4d995f7ad17b10a68ed53f422973c82d355a41f12c9ad00758bb5cc17 SHA512 d98dd50f8d1a1624aaf7b76d1a3827560324f0eff3e5040643794ed0f6385c8ddaefbed05f471b7119fb757b15673a6907f622891ef11ae8c71e233c45a82f6c
EBUILD dune-configurator-2.9.1.ebuild 4097 BLAKE2B 8f1426be7f8513b3bc962a2d0fc4540442513375e3fe71d07eda106db0665c2e735ffb48f2205e3bbd8e8b146c8ad6db6b1e14ae08a2f7a67773ef7538da24a3 SHA512 d16f4bf7c9841b1ab41b21deb90c8456b085bb5f642899e7eceea44a7dc4d92b5897d8bd7657eb0e2dc3a64fb07ee318b5f0a7e407730f7b41c32bd86d3d9f56
+EBUILD dune-configurator-2.9.3.ebuild 4101 BLAKE2B b9a816f64e50be06fe418e1b47aa6ffea8e00434ab63478093e6f309bc09811bec8008885fea29bc8a4f4ec6beb3b9db52311c5540ae34c03f93b8795ba0eca4 SHA512 71a82231b8bbb8552102d0d4c39f2efd02fb3ff556550f1de460ad88bfb2ac7891252fae091afdcf8bb1167b2ef31eb25ab875e3f618bd670a488ba996607e4b
MISC metadata.xml 413 BLAKE2B 68bcbe6d091780d3ea48707a42b402cfcc075b1ca0c58a8e145bc8ae6e89806361325f772e9e8b05484fc258f09e33c18fa329a494881e3275f534c65b283c15 SHA512 6520ccff6f2071125a07d0e6bc365c8a919ff32791af97fc633ef68b351de8295454884126334e182da7233744d489acfeb2519c3935990ad21eb20da3f5a1f9
diff --git a/dev-ml/dune-configurator/dune-configurator-2.9.3.ebuild b/dev-ml/dune-configurator/dune-configurator-2.9.3.ebuild
new file mode 100644
index 000000000000..66dae42d7036
--- /dev/null
+++ b/dev-ml/dune-configurator/dune-configurator-2.9.3.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune
+
+DESCRIPTION="A composable build system for OCaml"
+HOMEPAGE="https://github.com/ocaml/dune"
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ocamlopt test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ ~dev-ml/dune-private-libs-${PV}:=[ocamlopt=]
+ dev-ml/csexp:=[ocamlopt=]
+ dev-ml/result:=[ocamlopt=]
+"
+DEPEND="${RDEPEND}
+ test? (
+ dev-ml/core_bench
+ dev-ml/menhir
+ dev-ml/opam
+ dev-ml/ppx_expect
+ )
+"
+# TODO for test deps:
+# Add cram?
+# Add dev-ml/js_of_ocaml once dev-ml/ocaml-base64 is ported to Dune
+# Add coq?
+
+src_prepare() {
+ default
+
+ # Keep this list in sync with dev-ml/dune-private-libs
+ local bad_tests=(
+ # List of tests calling git, mercurial, etc
+ test/blackbox-tests/test-cases/dune-project-meta/main.t
+ test/blackbox-tests/test-cases/meta-template-version-bug.t
+ test/blackbox-tests/test-cases/subst/project-name-restriction.t
+ test/blackbox-tests/test-cases/subst/with-opam-file.t
+ test/blackbox-tests/test-cases/subst.t
+ test/blackbox-tests/test-cases/subst/unicode.t
+ test/blackbox-tests/test-cases/subst/from-project-file.t
+ test/blackbox-tests/test-cases/trace-file.t
+ otherlibs/build-info/test/run.t
+ test/expect-tests/vcs_tests.ml
+
+ # Strange failures, seemingly from newer versions of deps
+ test/blackbox-tests/test-cases/merlin/allow_approximate_merlin_warn.t
+ test/blackbox-tests/test-cases/merlin/merlin-tests.t
+ test/blackbox-tests/test-cases/merlin/github4125.t
+ test/blackbox-tests/test-cases/install-dry-run.t
+ test/blackbox-tests/test-cases/c-flags.t
+ test/blackbox-tests/test-cases/install-libdir.t
+ test/blackbox-tests/test-cases/dune-cache/trim.t
+
+ # Strange failures about opam not being initialised
+ test/blackbox-tests/test-cases/merlin/merlin-from-subdir.t
+ test/blackbox-tests/test-cases/merlin/symlinks.t
+ test/blackbox-tests/test-cases/merlin/src-dirs-of-deps.t
+ test/blackbox-tests/test-cases/merlin/per-module-pp.t
+ test/blackbox-tests/test-cases/merlin/server.t
+ test/blackbox-tests/test-cases/github1946.t
+ test/blackbox-tests/test-cases/github759.t
+
+ # Wants nodejs!
+ test/blackbox-tests/test-cases/jsoo/simple.t
+ test/blackbox-tests/test-cases/jsoo/inline-tests.t
+ test/blackbox-tests/test-cases/jsoo/github3622.t
+ # Wants js_of_ocaml (can't include yet b/c of ocaml-base64 porting)
+ test/blackbox-tests/test-cases/jsoo/explicit-js-mode-specified.t
+
+ # Wants coq which doesn't build for me right now
+ test/blackbox-tests/test-cases/coq/rec-module.t
+ test/blackbox-tests/test-cases/coq/compose-sub-theory.t
+ test/blackbox-tests/test-cases/coq/native-compose.t
+ test/blackbox-tests/test-cases/coq/base-unsound.t
+ test/blackbox-tests/test-cases/coq/base.t
+ test/blackbox-tests/test-cases/coq/native-single.t
+ test/blackbox-tests/test-cases/coq/compose-simple.t
+ test/blackbox-tests/test-cases/coq/ml-lib.t
+ test/blackbox-tests/test-cases/coq/extract.t
+ test/blackbox-tests/test-cases/coq/compose-plugin.t
+
+ # Unpackaged dependencies (a rabbit hole for now)
+ # utop -> lambda-term, zed
+ test/blackbox-tests/test-cases/utop/github3188.t
+ test/blackbox-tests/test-cases/utop/utop-simple.t
+ test/blackbox-tests/test-cases/utop/utop-default.t
+ test/blackbox-tests/test-cases/utop/utop-default-implementation.t
+ test/blackbox-tests/test-cases/utop/utop-ppx-rewriters.t
+ # ocamlformat
+ test/blackbox-tests/test-cases/formatting.t
+ # mdx
+ test/blackbox-tests/test-cases/mdx-stanza.t
+ # odoc
+ test/blackbox-tests/test-cases/odoc/odoc-simple.t
+ test/blackbox-tests/test-cases/odoc/odoc-package-mld-link.t
+ test/blackbox-tests/test-cases/odoc/multiple-private-libs.t
+ test/blackbox-tests/test-cases/odoc/odoc-unique-mlds.t
+ test/blackbox-tests/test-cases/odoc/github717-odoc-index.t
+ test/blackbox-tests/test-cases/odoc/warnings.t
+ )
+
+ rm -r ${bad_tests[@]} || die "Failed to remove broken/inappropriate tests"
+}
+
+src_configure() {
+ :
+}
diff --git a/dev-ml/dune-private-libs/Manifest b/dev-ml/dune-private-libs/Manifest
index 6a21b4477224..cc02a06e4906 100644
--- a/dev-ml/dune-private-libs/Manifest
+++ b/dev-ml/dune-private-libs/Manifest
@@ -2,8 +2,10 @@ DIST dune-2.8.2.tar.gz 1369417 BLAKE2B d846d35675a18abc3ccc57a52574d81a8fb4f082d
DIST dune-2.8.4.tar.gz 1372925 BLAKE2B 5b6d6738a0dc701d852e6cc59a1998f64c006d233f43a804b0b9b677a6eadda25aa20f52799c90910d361e4bc565636a50d218ad5d0a9927239adc5be36b3889 SHA512 13b36eb6a943f9513987a23dab467b2e449cc3a4de35227f8323c3c724b27f19daac500602141ab22a04579243333c8484ce27a7f73e46a72e796d30fb1c3253
DIST dune-2.9.0.tar.gz 1385143 BLAKE2B c973e4b2c5780a3e4902c31c030b2560fe5be313338a5188edc9b7ff97b63968baba267966d095076bed4f1527a8b8b5a0f980e74f53476d70ec53f20dc661a6 SHA512 1c3b64746b00215cd97b36c0f1c6e2416c9d15c795265634240e9da37e2c2fce02ab3c309a0cb967f9f20a5c6df14e943c3c2942c1a8f4743c3a19c699f4eb24
DIST dune-2.9.1.tar.gz 1385381 BLAKE2B 27224f803547d02f7110dcfc486ef41f9a4586f6f862ef7f8bbf05cc1f3f6dc8ea03fca99c01842f4226ea3d08f4127daa0e5811dd46cc00f1b96ad7eaafe43d SHA512 4fcff34de4acc4429dd73864ca90e695d8ba436839fd679608f7db292e44be70c3db455a58f59477f2055f84ce497bfa8e90e485ed9536acad3c1b3be3d4be77
+DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152 SHA512 df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
EBUILD dune-private-libs-2.8.2-r1.ebuild 3691 BLAKE2B 7275871c01c4f1c68db72e7c0fe976103dd916007fee23c901f5007783b84a113f30857fb1106f64e0e01a3b4db2cae19115cd29a921ccf7a7c4527234c21d3f SHA512 846081c97aa0fd064e2089fc9d17b87ca6ca2c247341ddd1704bd53170c829151a8a3b4fa9404b71eed99705e4d437c31baff7be7835c1150750900940617d7a
EBUILD dune-private-libs-2.8.4.ebuild 4113 BLAKE2B abbb2c64d54ffe7b78468d37517a83725e561ba58cfc85f710576342720bb92bc8b40e7818ebc1537c0ce5651d1a38ae8da5ffaeab278a63364a5298bbab44c7 SHA512 6d6f87691c660cd4d01e8a3adb86cb46b2cbac3b4288e8f9d34a89795bf8e7891badd9bc364ed8593c85a8b45bcde24da03c1cb6026c054aef3d164f47598ceb
EBUILD dune-private-libs-2.9.0.ebuild 4119 BLAKE2B eaea1ebab708adcbd6d1807cb2a14010e3cac7d7dbaeaa12c291ea2d2c4dc804a5e34a4a2c02ac342f73d98f09156ceb5bee510fe0d15dc91bbfdf7afd70dc2e SHA512 458293150214b84f21c2aa64923bf04fe49e7f7d1bd075219e12bed6ccf989bc2af492c15e0b18979e85483c15e13a35d481c3a1f18540b27a14d3302105f49a
EBUILD dune-private-libs-2.9.1.ebuild 4115 BLAKE2B f11748a476cf78bc630d0672a9e94d5c7a2e3a7ae0ddc85ddb6489fdcae825faeb13587fdcfd8e04899fd26e3d35138ba62ac695cdcd859c0e02edba1a47e34a SHA512 cf4f33ccdbcaaec6ae90b2a4fbf6c0d0830a50c98dc2de49d492fad1838b61fcb0b295133e88c2017aea77e6484a69ae308af3eeed9820612ae5e255828e55c1
+EBUILD dune-private-libs-2.9.3.ebuild 4119 BLAKE2B c9d54d42a2e283edb198804f747584b0d73f16f6471b23c53a9bf2b402a0ec04325703b1552c605525d6792ee3cbbda247aa9d1f462add3a7a3ca304d8ca39f9 SHA512 a9f96227c91f74058adf9a4bece377a0cc82b062361aa6623f7d3b86c0e1b36c092b605587779c70e156cf93c86ba3eb9da43e2b34f0d71beda1e8ba0d65a0c7
MISC metadata.xml 413 BLAKE2B 68bcbe6d091780d3ea48707a42b402cfcc075b1ca0c58a8e145bc8ae6e89806361325f772e9e8b05484fc258f09e33c18fa329a494881e3275f534c65b283c15 SHA512 6520ccff6f2071125a07d0e6bc365c8a919ff32791af97fc633ef68b351de8295454884126334e182da7233744d489acfeb2519c3935990ad21eb20da3f5a1f9
diff --git a/dev-ml/dune-private-libs/dune-private-libs-2.9.3.ebuild b/dev-ml/dune-private-libs/dune-private-libs-2.9.3.ebuild
new file mode 100644
index 000000000000..e434be4e1d92
--- /dev/null
+++ b/dev-ml/dune-private-libs/dune-private-libs-2.9.3.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune
+
+DESCRIPTION="A composable build system for OCaml"
+HOMEPAGE="https://github.com/ocaml/dune"
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ocamlopt test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ ~dev-ml/dune-${PV}
+ test? (
+ dev-ml/core_bench
+ dev-ml/menhir
+ dev-ml/opam
+ dev-ml/ppx_expect
+ )
+"
+DEPEND="
+ dev-ml/csexp:=[ocamlopt=]
+ dev-ml/findlib:=[ocamlopt=]
+ >=dev-lang/ocaml-4.09:=
+"
+RDEPEND="${DEPEND}"
+
+# TODO for test deps:
+# Add cram?
+# Add dev-ml/js_of_ocaml once dev-ml/ocaml-base64 is ported to Dune
+# Add coq?
+
+src_prepare() {
+ default
+
+ # Keep this list in sync with dev-ml/dune-configurator
+ local bad_tests=(
+ # List of tests calling git, mercurial, etc
+ test/blackbox-tests/test-cases/dune-project-meta/main.t
+ test/blackbox-tests/test-cases/meta-template-version-bug.t
+ test/blackbox-tests/test-cases/subst/project-name-restriction.t
+ test/blackbox-tests/test-cases/subst/with-opam-file.t
+ test/blackbox-tests/test-cases/subst.t
+ test/blackbox-tests/test-cases/subst/unicode.t
+ test/blackbox-tests/test-cases/subst/from-project-file.t
+ test/blackbox-tests/test-cases/trace-file.t
+ otherlibs/build-info/test/run.t
+ test/expect-tests/vcs_tests.ml
+
+ # Strange failures, seemingly from newer versions of deps
+ test/blackbox-tests/test-cases/merlin/allow_approximate_merlin_warn.t
+ test/blackbox-tests/test-cases/merlin/merlin-tests.t
+ test/blackbox-tests/test-cases/merlin/github4125.t
+ test/blackbox-tests/test-cases/install-dry-run.t
+ test/blackbox-tests/test-cases/c-flags.t
+ test/blackbox-tests/test-cases/install-libdir.t
+ test/blackbox-tests/test-cases/dune-cache/trim.t
+
+ # Strange failures about opam not being initialised
+ test/blackbox-tests/test-cases/merlin/merlin-from-subdir.t
+ test/blackbox-tests/test-cases/merlin/symlinks.t
+ test/blackbox-tests/test-cases/merlin/src-dirs-of-deps.t
+ test/blackbox-tests/test-cases/merlin/per-module-pp.t
+ test/blackbox-tests/test-cases/merlin/server.t
+ test/blackbox-tests/test-cases/github1946.t
+ test/blackbox-tests/test-cases/github759.t
+
+ # Wants nodejs!
+ test/blackbox-tests/test-cases/jsoo/simple.t
+ test/blackbox-tests/test-cases/jsoo/inline-tests.t
+ test/blackbox-tests/test-cases/jsoo/github3622.t
+ # Wants js_of_ocaml (can't include yet b/c of ocaml-base64 porting)
+ test/blackbox-tests/test-cases/jsoo/explicit-js-mode-specified.t
+
+ # Wants coq which doesn't build for me right now
+ test/blackbox-tests/test-cases/coq/rec-module.t
+ test/blackbox-tests/test-cases/coq/compose-sub-theory.t
+ test/blackbox-tests/test-cases/coq/native-compose.t
+ test/blackbox-tests/test-cases/coq/base-unsound.t
+ test/blackbox-tests/test-cases/coq/base.t
+ test/blackbox-tests/test-cases/coq/native-single.t
+ test/blackbox-tests/test-cases/coq/compose-simple.t
+ test/blackbox-tests/test-cases/coq/ml-lib.t
+ test/blackbox-tests/test-cases/coq/extract.t
+ test/blackbox-tests/test-cases/coq/compose-plugin.t
+
+ # Unpackaged dependencies (a rabbit hole for now)
+ # utop -> lambda-term, zed
+ test/blackbox-tests/test-cases/utop/github3188.t
+ test/blackbox-tests/test-cases/utop/utop-simple.t
+ test/blackbox-tests/test-cases/utop/utop-default.t
+ test/blackbox-tests/test-cases/utop/utop-default-implementation.t
+ test/blackbox-tests/test-cases/utop/utop-ppx-rewriters.t
+ # ocamlformat
+ test/blackbox-tests/test-cases/formatting.t
+ # mdx
+ test/blackbox-tests/test-cases/mdx-stanza.t
+ # odoc
+ test/blackbox-tests/test-cases/odoc/odoc-simple.t
+ test/blackbox-tests/test-cases/odoc/odoc-package-mld-link.t
+ test/blackbox-tests/test-cases/odoc/multiple-private-libs.t
+ test/blackbox-tests/test-cases/odoc/odoc-unique-mlds.t
+ test/blackbox-tests/test-cases/odoc/github717-odoc-index.t
+ test/blackbox-tests/test-cases/odoc/warnings.t
+ )
+
+ rm -r ${bad_tests[@]} || die "Failed to remove broken/inappropriate tests"
+}
+
+src_configure() {
+ :
+}
diff --git a/dev-ml/dune-site/Manifest b/dev-ml/dune-site/Manifest
index 5cc8c2466123..7d44ba4f898d 100644
--- a/dev-ml/dune-site/Manifest
+++ b/dev-ml/dune-site/Manifest
@@ -1,3 +1,5 @@
DIST dune-2.9.1.tar.gz 1385381 BLAKE2B 27224f803547d02f7110dcfc486ef41f9a4586f6f862ef7f8bbf05cc1f3f6dc8ea03fca99c01842f4226ea3d08f4127daa0e5811dd46cc00f1b96ad7eaafe43d SHA512 4fcff34de4acc4429dd73864ca90e695d8ba436839fd679608f7db292e44be70c3db455a58f59477f2055f84ce497bfa8e90e485ed9536acad3c1b3be3d4be77
+DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152 SHA512 df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
EBUILD dune-site-2.9.1.ebuild 596 BLAKE2B fa03797d6cb98422acafc3854035967c7f8b58271f7155e4abe02061357165df76223e6eb01f76b67468ce09e1752056a242b247b3432ad086367a12b6bdf662 SHA512 c6d3e08817f15d05b9f07f2cc40b6908deb00e68fd79e5ebac95a86c57b95d2d31071e6dbe9b4d87401a5813e23e7ae1b6077ba22f74a356b93dd5a530a333e6
+EBUILD dune-site-2.9.3.ebuild 648 BLAKE2B d5b24d1f27f8cbd5777059a9f185762889311e0ebbe96683a41ba6b39f017c9e858695065e7bd4c8bd486aceaeb92ea62120a6f06786a253d60624a3c4026883 SHA512 1c52a8298ca3533ecae6d12222d535e22f5aa7ffacb59d7e50d7a3a6b8632922c4360ac4af0478148ac5325418fbfa6dcca029c80bb6e7441c1ba9d0afcc3899
MISC metadata.xml 380 BLAKE2B a55122ee1d38e6491f4f2c955ab0271647054d171979d9b3a964c9d1c7239aeb17c89768008a36bd583b373069f387de809a8a62af68f725568f201f2be8b979 SHA512 9b49e03db4133c31c38c13f2502ebd56833c516d27facf46b9d83eaaf3982c3d5dd4e2dc2a1b5e5cbf8cbc60405f4aa2f0bd7a0886c3ead97598e139cac3d595
diff --git a/dev-ml/dune-site/dune-site-2.9.3.ebuild b/dev-ml/dune-site/dune-site-2.9.3.ebuild
new file mode 100644
index 000000000000..e490578f9b6c
--- /dev/null
+++ b/dev-ml/dune-site/dune-site-2.9.3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune multiprocessing
+
+DESCRIPTION="Embed locations informations inside executable and libraries"
+HOMEPAGE="https://github.com/ocaml/dune"
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+RDEPEND="
+ ~dev-ml/dune-private-libs-${PV}:=[ocamlopt=]
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ :
+}
+
+src_compile() {
+ dune build -p ${PN} @install -j $(makeopts_jobs) --display short || die
+}
diff --git a/dev-ml/dune/Manifest b/dev-ml/dune/Manifest
index 882652ddbcaf..f3061b4b5fa2 100644
--- a/dev-ml/dune/Manifest
+++ b/dev-ml/dune/Manifest
@@ -5,6 +5,7 @@ DIST dune-2.8.2.tar.gz 1369417 BLAKE2B d846d35675a18abc3ccc57a52574d81a8fb4f082d
DIST dune-2.8.4.tar.gz 1372925 BLAKE2B 5b6d6738a0dc701d852e6cc59a1998f64c006d233f43a804b0b9b677a6eadda25aa20f52799c90910d361e4bc565636a50d218ad5d0a9927239adc5be36b3889 SHA512 13b36eb6a943f9513987a23dab467b2e449cc3a4de35227f8323c3c724b27f19daac500602141ab22a04579243333c8484ce27a7f73e46a72e796d30fb1c3253
DIST dune-2.9.0.tar.gz 1385143 BLAKE2B c973e4b2c5780a3e4902c31c030b2560fe5be313338a5188edc9b7ff97b63968baba267966d095076bed4f1527a8b8b5a0f980e74f53476d70ec53f20dc661a6 SHA512 1c3b64746b00215cd97b36c0f1c6e2416c9d15c795265634240e9da37e2c2fce02ab3c309a0cb967f9f20a5c6df14e943c3c2942c1a8f4743c3a19c699f4eb24
DIST dune-2.9.1.tar.gz 1385381 BLAKE2B 27224f803547d02f7110dcfc486ef41f9a4586f6f862ef7f8bbf05cc1f3f6dc8ea03fca99c01842f4226ea3d08f4127daa0e5811dd46cc00f1b96ad7eaafe43d SHA512 4fcff34de4acc4429dd73864ca90e695d8ba436839fd679608f7db292e44be70c3db455a58f59477f2055f84ce497bfa8e90e485ed9536acad3c1b3be3d4be77
+DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152 SHA512 df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
EBUILD dune-1.11.4.ebuild 670 BLAKE2B adc969c1d17b4012bf83eee162f575ac804a97fb73cdfe49479fc6c8c0e63a45b60b21d0e33ef335b58b8576e7efbc8298972da3d8c6d0dd1d7ee0192c77bc07 SHA512 0edaaa2853cabda0a8aae6f67b633262608592e1cbe0fa0043f8bc9a4af80fd2a7f5b10ec2156d8c384ae4cf69fbc63c41e31672c45afadae849f03bc2d01c71
EBUILD dune-2.1.0.ebuild 675 BLAKE2B 96dd8ec1a6c065919c057a9faf06321f60aec1bf4d14db47b194ddbac137a614898331b02c45b528ded939f94576de2789a1c1b0fb7796f4e37a7b2f196dce5b SHA512 b655265fa0774f42cb9428c2d86f574b311660a88300c8e0bb9c35aa4b5d5750bb6392084614c2cdbfee6766c7a50067b0be9ff0f3e8c4ca1f8bd4e9cb918acb
EBUILD dune-2.7.1.ebuild 789 BLAKE2B f79041a98b249f36a74d8aea57f3d1ff2c6cf3fd766283b0e38551ac565c6fde00a67cb1404c3ba60a4e90f24066915a6644e439636173a54096325da652cbd6 SHA512 6affe0df1b4db6c1e1af575e17ae3b03e6ea8f43d9c9aab4aeda4bdca87232d7e5ab5b8b0ebf627465f58cc96358c41c12390416fbd761be219566b3a89c4a8e
@@ -12,4 +13,5 @@ EBUILD dune-2.8.2.ebuild 918 BLAKE2B 8d06307c3a2adfa5f2fd329a7443e092ba020baed31
EBUILD dune-2.8.4.ebuild 918 BLAKE2B 8d06307c3a2adfa5f2fd329a7443e092ba020baed31ead75b29207b76afee1a6bbedbf6365871309d97b020968dd781f30441c5500c3901cdf7c8ba5f3c4097d SHA512 8124c3dc7a444f576da1b791af4ab10ca084f3aea247c67fdb6eb9dbe2903f7f7705f756dae07eb6808a1537f23a7708b5c8f6abe4498f9d44c8200875120883
EBUILD dune-2.9.0.ebuild 902 BLAKE2B 56cfab513a0767ba85a2e8808e8f3a7cc687869a8c60366a42d278ee52774078690b8c4110bdbeac07fc3699cc1fb1dd4f1efd6087c3e086c9ae2da862a691ac SHA512 5c954d7e379db8aaf2eca54cdd084c2146e627bd61b0ce556fabc1d2c4de31738f98df0f07518a15257887f80db92e2cd5c7a587c8d72b9266fabe35093c6cc9
EBUILD dune-2.9.1.ebuild 899 BLAKE2B b2c0ccba4c16e614eb4f4381955c5b615b5cbe2943e7e2c04863f00e85b580d91e56e1526af65c72e8388b3b2b6253883e9bbc1857785ed8ed4b103e8845f815 SHA512 69976a1641eca9a00b35efe8663f8a2e8073bef7b290a553730bbf180d43248e16fad5a92e3483ec9b0f19a5ce7a86659e80ac3b4e05ed76169ea4e8b4d480ca
+EBUILD dune-2.9.3.ebuild 925 BLAKE2B 727d8466d8ff830a7eb9514643f7d269efcea98c637ec162da45fdf04ad3b42ea57441fb48bf71899916106b9bd438fc76e3cf369f76d63d715f1991921ace14 SHA512 28263db723ba7dc5c46f9671fcf97af75884c18ba90641c253bbccbcc400b2214cd5b25e638fca6d8d3991c0dad6bf4206bd1b4bb5864c2f4b72f234eddedd69
MISC metadata.xml 413 BLAKE2B 68bcbe6d091780d3ea48707a42b402cfcc075b1ca0c58a8e145bc8ae6e89806361325f772e9e8b05484fc258f09e33c18fa329a494881e3275f534c65b283c15 SHA512 6520ccff6f2071125a07d0e6bc365c8a919ff32791af97fc633ef68b351de8295454884126334e182da7233744d489acfeb2519c3935990ad21eb20da3f5a1f9
diff --git a/dev-ml/dune/dune-2.9.3.ebuild b/dev-ml/dune/dune-2.9.3.ebuild
new file mode 100644
index 000000000000..383157a0063c
--- /dev/null
+++ b/dev-ml/dune/dune-2.9.3.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multiprocessing
+
+DESCRIPTION="A composable build system for OCaml"
+HOMEPAGE="https://github.com/ocaml/dune"
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-lang/ocaml-4.08:=
+"
+DEPEND="
+ ${RDEPEND}
+ dev-ml/findlib
+ test? (
+ dev-ml/core_bench
+ dev-ml/ppx_bench
+ dev-ml/ppx_expect
+ )
+"
+
+QA_FLAGS_IGNORED="usr/bin/dune"
+
+src_configure() {
+ :
+}
+
+src_compile() {
+ ocaml bootstrap.ml -j $(makeopts_jobs) || die
+ ./dune.exe build -p "${PN}" --profile dune-bootstrap -j $(makeopts_jobs) \
+ --display short || die
+}
+
+src_install() {
+ default
+ mv "${ED}"/usr/doc "${ED}"/usr/share/doc/${PF} || die
+ mv "${ED}"/usr/man "${ED}"/usr/share/man || die
+}
diff --git a/dev-ml/extlib/Manifest b/dev-ml/extlib/Manifest
index eadd8623c7e1..9dcea0a70352 100644
--- a/dev-ml/extlib/Manifest
+++ b/dev-ml/extlib/Manifest
@@ -3,4 +3,4 @@ DIST extlib-1.7.7.tar.gz 88870 BLAKE2B fff84524ef227718d3908c5b65f4b781360cebc0d
DIST extlib-1.7.8.tar.gz 90213 BLAKE2B cf78d819c542e84825bea3422d1b9afb46a3f72274ac40c704ae872a5889cbe0793f1e27f2dd8f38dee118590300d3bc6a336bfd29a16dfad00008a63ceeb17c SHA512 4a0d5d82da068c34286a1547e173f2634372d01c201823edfda2b8f72d3ff58fa26da29dde9a8b2fda28989cdb655d5a9cfd71310660e5c593026a75a833e6c6
EBUILD extlib-1.7.7.ebuild 971 BLAKE2B e6197bf35b329a9a78def6c235793a8266e4379ece7b4c58d47259d7adb96fa758ca8639eddcbbc38f8df377682f6d9d655e8929160857147040a77d82340a71 SHA512 6b5bea15b76345fe16a7015147164b291e975ccbe64d41a4ed8e23dcb21724d0dd0b0622400858f0738ddfeacfd999d1b55e060358715bb996699c7f2a780a36
EBUILD extlib-1.7.8.ebuild 917 BLAKE2B 429e797cea05c1a14f3e23b6baaff43cb5f4d7e24819d353a8779b0299492b68977ce08a9bd3462e15d89c7c400fa479227dbda59ac361a005b0ba03c438b4d9 SHA512 b1d430a77673e4d4a853402c0ddc9f018e47f03b5c8715f9b2ade2e74c61be2fe9976a01a9522af07807c7e3920f16dbea213693769a8567e6d83bc7dca9ade5
-MISC metadata.xml 385 BLAKE2B 69ceb184f4b3add8c192dc74c7a8c588f885a125f4fdb0d2d83a1760241ea35fb6365604268ce66c9759a52c742abbcf02a6cc9738eecad5a6cdc0bc247001e5 SHA512 8157c72cfce80eb5981add6285952d2befee14a0dedf3276985d2c9f812b588d6d022178cbebf5b7bf5950ca6744bd5c8daa4a76a5863299eebdd4f90e9d4a67
+MISC metadata.xml 478 BLAKE2B a653670b924a76e37d3c836a4f9c41d625afb6171afda77dd96244670e1bc199b52248ea30a348ea8732c2ae83fe6f3aafd1d29caa00238fbec9c6d1bd57b8fc SHA512 4b124d55b447daa2ba909d864b734d79d5ada988ca651bd199de44c150aae305a7fc2492260ff17e21aadad0c396e4441ee4f4a1ba9cd6b15166019dd2e1c212
diff --git a/dev-ml/extlib/metadata.xml b/dev-ml/extlib/metadata.xml
index a06e42eb98d7..61e677bfd2e0 100644
--- a/dev-ml/extlib/metadata.xml
+++ b/dev-ml/extlib/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/fieldslib/Manifest b/dev-ml/fieldslib/Manifest
index d62f6401fe41..46b05ec4cd0e 100644
--- a/dev-ml/fieldslib/Manifest
+++ b/dev-ml/fieldslib/Manifest
@@ -1,3 +1,5 @@
DIST fieldslib-0.14.0.tar.gz 3677 BLAKE2B 076fe0c83547a5276e6ab304409c1a636132738f8a95c4d9a4260e95f6a3c247341c3901e2cde4f63f1f4db417e3749d1e8cb128cf8c1711004e77f1d42472ef SHA512 245987817585222060c389a632fa229fa3c928090548a0b759e3b1eb06c868d06c0593b01bc41f453c209854a15115fa7650cc36888036f9e305cf2b79a5004c
+DIST fieldslib-0.15.0.tar.gz 3680 BLAKE2B fc6f2ed845906c7956a202d60c49a3ec919a94cf1b8091a925dabceee4c76e22e74768f8c6f83d6f42369aa4ac0a035cc4f8be3828db24313cdb6777853eaadd SHA512 9bba75a93cd55f798f830409579092f96edbdb739808cbeb9c35b99d74baf7ebade5d0e95005cde550a80f337da13e4d088ba5eb26e597b7fc81b80a91037190
EBUILD fieldslib-0.14.0.ebuild 472 BLAKE2B b410aaa71bc0c51efc681e8e42536ecbd0e4648f13c28113a239a3ec63dba86c0d432f030e608880f30264aaac3d035e1a837c8f2d7876d68fe5db306865ad89 SHA512 2a2d422a7a60f1b7301b63dd7378d9080e74d84f3137ff9e4f23501da2f5f5747ab76163db026466e7f3534a757631561773b5718c573690e1abc0f50f1fb17b
-MISC metadata.xml 654 BLAKE2B 9315203c0fd1dd81ac2e90142e8496f8f744ca3d7203ad59ca910b2a8a5b1311d0feea5b0b76e1ca736e98b055c9060d28f19ecb960f909504b8dfca373d9311 SHA512 1a0b4f8722a0c5d4ce5b42b804df7fbc9e1e66906c711e914d5976e3b016f1a7b43bc1e2f29bd0fbf868aea6bf13ee449a53e0c8f6e8c3546840ab1e99223175
+EBUILD fieldslib-0.15.0.ebuild 478 BLAKE2B 819bae22c60655a7a17f48f75bc9df5191612d49a23749a9207cad07b4a7ce72840f64e72a2adf9645aaed895cf7f6b334069573a3811e4c62195f026d083d53 SHA512 5548312cc4722d042e2af794c172083719ab4021eadcafc634ca2205012696d5855c4db74ec0119e41dc60d210aa13bcc0404443d5dd7a7017b648db3d51d27a
+MISC metadata.xml 747 BLAKE2B 54806e0fbab112c313c3483efde72eb2a54915761b5f6a472513d4f59e07f6e66391e7af94fb8d2046368fa549308827d7a5b75c58077e620540a672a5dacfe9 SHA512 91ff7f2b696ca0e6eaff42d1e0b522e1e554e6fc6046d00fa4415e7498a80277b20e9358d45190a9b12e956d5bda366c66230201cbeb0c11964148b54bb87e2e
diff --git a/dev-ml/fieldslib/fieldslib-0.15.0.ebuild b/dev-ml/fieldslib/fieldslib-0.15.0.ebuild
new file mode 100644
index 000000000000..629e9a7aaa73
--- /dev/null
+++ b/dev-ml/fieldslib/fieldslib-0.15.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune
+
+DESCRIPTION="Folding over record fields"
+HOMEPAGE="https://github.com/janestreet/fieldslib"
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ocamlopt"
+
+RDEPEND="
+ >=dev-ml/base-0.14.0:=
+ dev-ml/findlib:=
+"
+DEPEND="${RDEPEND}"
diff --git a/dev-ml/fieldslib/metadata.xml b/dev-ml/fieldslib/metadata.xml
index 202b19309b53..d9b61af87126 100644
--- a/dev-ml/fieldslib/metadata.xml
+++ b/dev-ml/fieldslib/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/findlib/Manifest b/dev-ml/findlib/Manifest
index 6d1317d46532..285c60ff70a5 100644
--- a/dev-ml/findlib/Manifest
+++ b/dev-ml/findlib/Manifest
@@ -1,6 +1,8 @@
AUX externalmeta7.patch 527 BLAKE2B bf4a4aec02096766f9741705fbf99201c742abc992ddb05c143378d7bb6d0b79f3c3541199eb5a81142fa1b317980646c3fe12528f792cbfaa7762f024bd88d1 SHA512 61c1e03e5b0d021f2cd7d013bed54edd610edb48cf9f6c063d3542abea2d2fc811c1cf7284b54a584491064dee8dd4e72656ba90a63c144586f40705b8443a1d
DIST findlib-1.8.1.tar.gz 261544 BLAKE2B acfa9d4e0d118ebbc0dd7b03da1fe5eaa994e5fec13dc54e60ba42f643d93968469a1a43fe4f832433dca6c3902e8846616fcf460c748bf037fe16cb2f93a847 SHA512 0d8e1ff21217fcc6823aab3ac71282789691e4ae8c3607703d0393468247f93e2d084bd4e2a8795b523f2c7f193521d3aae4b8122c934ebf8b58c3185a5bc9c1
DIST findlib-1.9.1.tar.gz 273012 BLAKE2B 8b51e3ca3dde04e77e225638f9d45166acf42fb1e3321aa5ce6e66fcddcfb978a301f2fa22a26172e1a8c2f8a879c5d1d10e8c984994d6b2879c21c4392955ce SHA512 83a05f3e310fa7cabb0475c5525f7a87c1b6bc2dc5e39f094cabfb5d944a826a5581844ba00ec1a48dd96184eb9de3c4d1055cdddee2b83c700a2de5a6dc6f84
+DIST findlib-1.9.3.tar.gz 264132 BLAKE2B 3779cb437c607d04ae6c7d8124270f36c9bd9baccce669f3785a9cd4a1a582302844019b69be14598ca807edecb26645d9d7b241e1d704c3f023ed039cad21f0 SHA512 27cc4ce141576bf477fb9d61a82ad65f55478740eed59fb43f43edb794140829fd2ff89ad27d8a890cfc336b54c073a06de05b31100fc7c01cacbd7d88e928ea
EBUILD findlib-1.8.1-r2.ebuild 1692 BLAKE2B 4af0b9ccc104f3b650a642afe3c26620ee6f93534fac9f3cd03acb1b452717216d491b8bc85bf8482c56dd9d01d997ab511f36b2c830b3f3e7bcc675796047f4 SHA512 a6bfbaf068d33e9871d474999652e6f983c3b77eeb37161c777904b7d245205add1e6631e766f26fd5a8c464c8105428d88a4f8d4d5b3477fb71c7cb42abf28b
EBUILD findlib-1.9.1.ebuild 1629 BLAKE2B be50bf81301e64b7eebefea1e7ee454f0ff42062bf54621d92f0dd427bcee2f031f743957fff86a1e7a9d5be9075488891a2c39884a60458de5e725edf81f1fc SHA512 e3d9d8083d36446a0ed05fa6cbaf844ccb5c8fec59ff396bca6f9f600a6408c038bdb6693d1b135b4e8ef125f5fcc9f9f0e44583bc768de09fb92b65e6f4ec03
+EBUILD findlib-1.9.3.ebuild 1629 BLAKE2B bbf701c845c832d790a5fe5a82cd353be401a303d8c9ac192849f5fb71d048262c38de4ef3e13d0c6c9d15ab73fdbb164365163bb42257589a998d7ef8e39635 SHA512 b98a7cad0f7f11af83d87ccd84a1989624bf005e403c4af660fc0041e214addc1cd9c82ce9883fac0b73c8953cbee4b32c5b604643ffa14693fcef28dd4d44cb
MISC metadata.xml 418 BLAKE2B 59a2e1618b3ebec5343c419a335c5cef124f844ee5beff5e8deb3d94b48aed5f1b9f85301f348f85a518d30516a40bab613f3750a8612e8b7a4baef2966dc15a SHA512 5451f3a709e9aa824bd3159dba3f50060e7df6d097ddbfe1cec93e933c34869b5eda66e5fc8b6cfb54940820fbb829ed8b3b1fc6555e06b117bc738f7ea7a1fe
diff --git a/dev-ml/findlib/findlib-1.9.3.ebuild b/dev-ml/findlib/findlib-1.9.3.ebuild
new file mode 100644
index 000000000000..cee9e2b0d305
--- /dev/null
+++ b/dev-ml/findlib/findlib-1.9.3.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="OCaml tool to find/use non-standard packages"
+HOMEPAGE="http://projects.camlcity.org/projects/findlib.html"
+SRC_URI="http://download.camlcity.org/download/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="doc +ocamlopt tk"
+
+DEPEND=">=dev-lang/ocaml-4.02.3-r1:=[ocamlopt?]
+ tk? ( dev-ml/labltk:= )"
+RDEPEND="${DEPEND}"
+
+QA_FLAGS_IGNORED='.*'
+
+src_prepare() {
+ default
+ export ocamlfind_destdir="${EPREFIX}/usr/$(get_libdir)/ocaml"
+ export stublibs="${ocamlfind_destdir}/stublibs"
+}
+
+src_configure() {
+ local myconf
+ use tk && myconf="-with-toolbox"
+ ./configure -bindir "${EPREFIX}"/usr/bin -mandir "${EPREFIX}"/usr/share/man \
+ -sitelib ${ocamlfind_destdir} \
+ -config ${ocamlfind_destdir}/findlib/findlib.conf \
+ -no-custom \
+ ${myconf} || die "configure failed"
+}
+
+src_compile() {
+ emake -j1 all
+ if use ocamlopt; then
+ emake -j1 opt # optimized code
+ fi
+}
+
+src_install() {
+ emake prefix="${D}" install
+
+ dodir "${stublibs#${EPREFIX}}"
+
+ if use doc; then
+ cd "${S}/doc" || die
+ dodoc QUICKSTART README DOCINFO
+ docinto html
+ dodoc -r ref-html guide-html
+ fi
+}
+
+check_stublibs() {
+ local ocaml_stdlib=`ocamlc -where`
+ local ldconf="${ocaml_stdlib}/ld.conf"
+
+ if [ ! -e ${ldconf} ]
+ then
+ echo "${ocaml_stdlib}" > ${ldconf}
+ echo "${ocaml_stdlib}/stublibs" >> ${ldconf}
+ fi
+
+ if [ -z `grep -e ${stublibs} ${ldconf}` ]
+ then
+ echo ${stublibs} >> ${ldconf}
+ fi
+}
+
+pkg_postinst() {
+ check_stublibs
+}
diff --git a/dev-ml/fix/Manifest b/dev-ml/fix/Manifest
index 369665690fba..6c4c56e6ce37 100644
--- a/dev-ml/fix/Manifest
+++ b/dev-ml/fix/Manifest
@@ -1,3 +1,5 @@
DIST fix-20211125.tar.gz 383709 BLAKE2B f74b41e10579423449ec4c78ddc2d58d94c0ba96fe46676979c8f8e31c49a4ab2b305f78082785c52ff3665f19162b14c849b80ba0d09819e327ce7f390ff2d2 SHA512 2ffd3bea841247adeaf8d9ba3cf76669f31dcca97a2ebd415ca3b4540cf273c95f6a0e8bc990aed36dd097b09cf0603c676127ca4141f281f1ae8bb343d90d5f
+DIST fix-20220121.tar.gz 385029 BLAKE2B 4534ddea956e2079018056c27423a5e308e5faeaf5c8af97457691b2c1094bd97e5d82302387299a92834d491e6cc5c7b183793403c7ea0bd3c8daf71a54d493 SHA512 6b0afa1e3d2a75b814fe4617cdbc72f1c57959d77fbe6e67b5df03dc316e22cba448c6a496b77bded102edc55af885145a1a74bbef86df714c896aeccbd40052
EBUILD fix-20211125.ebuild 437 BLAKE2B 40d9660055c43555c2fa2078d62d92a4104b8a14df12cf61a4870be87eac58e1b9419e48e71d90e558ff5a33f53b3e27559d00fc773aa34bffff5a7199885bd5 SHA512 9827863c70e2f1ca1697910452ead7ca12b3f1e9032c15b4558049df3963a3078b098dcfd8e662b269ab68489dfdb1e7959fbe05c90e1191fdd80db9a60bb4ce
-MISC metadata.xml 336 BLAKE2B d846dc519387396575449c27ea9e8d69d1a8c86d049c235a6dec571babdbdf3c528b2d8fe6cb431ab6cedc91d92b4c2c3937f2005a60609138a7be726b49ae33 SHA512 e76df4523b542f2cd71387adf61c67a871393d562548f0c28a7add52be627dbab53530993233da405a5ec6ec61756d726127d0dd9bebfb3f448c1058769f89c3
+EBUILD fix-20220121.ebuild 437 BLAKE2B 14f4f938de1a061834f72edefdcd0e7faf1938dc20c14d5a233e8903c36e455eda7d11c6e28c5caae16f3ac248cabeeb55b4638a23cb519a7346b9c6d3f3bc65 SHA512 bf2927ab35c753910c08ce0ef5c63c30e9670c08f5a0bc7798d556d844f6e1a23784dcc08b6277ee095fe5cf7ba719ce9e446e622d479bfa59728dbd13642030
+MISC metadata.xml 337 BLAKE2B c1b196deea2f4caf9bf802d64f5d5e56e37342bb06b2d44abe42d2136934d6f21cd502ff7a3966c92484d245c7f48aadebeb0962b69e5949162ddb0d10374b77 SHA512 8dcd69b86c8fcaeff4af6e9d0bedf2ce3c96829374662c1fb602e70117e89fe886af3c01fb8583fea2b5e22005a45516fb86b211e13e9e5b20fa710c6da989d7
diff --git a/dev-ml/fix/fix-20220121.ebuild b/dev-ml/fix/fix-20220121.ebuild
new file mode 100644
index 000000000000..eedbd2f24ad4
--- /dev/null
+++ b/dev-ml/fix/fix-20220121.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune
+
+DESCRIPTION="Facilities for memoization and fixed points"
+HOMEPAGE="https://gitlab.inria.fr/fpottier/fix"
+SRC_URI="https://gitlab.inria.fr/fpottier/fix/-/archive/${PV}/${P}.tar.gz"
+
+LICENSE="LGPL-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test" # regenerate & qcheck not yet packaged
diff --git a/dev-ml/fix/metadata.xml b/dev-ml/fix/metadata.xml
index 1e1b31b6d744..815c6a957a35 100644
--- a/dev-ml/fix/metadata.xml
+++ b/dev-ml/fix/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-ml/gen/Manifest b/dev-ml/gen/Manifest
index 1330940695f7..bde32ae86239 100644
--- a/dev-ml/gen/Manifest
+++ b/dev-ml/gen/Manifest
@@ -1,3 +1,5 @@
DIST gen-0.5.3.tar.gz 30905 BLAKE2B a6b8351ec4a75dd986cc0b4e9ed60dbfa78c3b8e3625c1e294f8bc0253d92be1f5d27cc7162e1cfc4f6397bbe272df22d9b7b0d1dd410d7760f30cf4c36c4745 SHA512 192178de106d2ae5f936caead8b21b4b9ec1b8fe35ba56296825900ea15a4ea702caf8824ac34d4478d107b954e22c3dffd81f12d4c08fbd6d9760f49a0deb14
+DIST gen-1.0.tar.gz 32266 BLAKE2B 1be57d34e794e8dffae19322e8b2504b0ff10a72608cc1dec4bc55867b50b08a765c88d7e6ec7125884dc2b8ea6752d4eb9c5cd2bcb10c2515250ba04fb21bf7 SHA512 fb4ec2ab35a1aba0dcc8439b11f14a0a785d939f661f505aec88a6f2ca6ca87e14ddfda860d9c180b215190b76690de87040c144582f069224f7e58d37ef48a0
EBUILD gen-0.5.3-r1.ebuild 521 BLAKE2B a43478ee91922336be346c0d92d5e10df60949dec21c7f855374dae0684a43105d23281a61270947edf427f457c3eaad4bb2aea632a72517cd6cc1da6e473f64 SHA512 16c468c31b00592d7d69acf10c0d257609a79dda916f7111a049da2e4e672a576e261f45e53b275ea41f8e29299db2a4b81503ff9c0a6aa56db6451bb3777a99
-MISC metadata.xml 379 BLAKE2B b8484591837a3a2a9b22b03ec119ce46fba6f2293fdc272ae9f0b9145dcf88a4a586e83f454c0e85949e93fd08724a62c0f5d0217372fd87f3b3088c0673f12c SHA512 64284135ea4a1d025b56d7bd35c37686329e0a7bfd1dedfccf252a7fe13df833e36437ed9ebd5599d3e34b9a69958421007873b3b93a8209e303f220f1014360
+EBUILD gen-1.0.ebuild 532 BLAKE2B da38d08a29cf4a3253ceed6ea7ed9e58db2c955440549e1555687d4bef4bd43d45f85c2b39bb9c722f3641139ad11d25bd392bd17f9221be37a25d1e7402b3dc SHA512 0c90002a79d032397119ba239c8293cbc031d95a8ffac509e55f5acc51bc10612e28761c6abf40d7fb9e4d3dac8acd20842c06287e7f9c2dc97c07e81424de16
+MISC metadata.xml 380 BLAKE2B 4cc697b8fa54689d677e4eb06cc90cb3d2b2b7dfef2585ccffa2846064c78bb1bf39d43f932588426e0b0b2a66fd68be4878bd97e0b2c4578fcf98c2ccddb01c SHA512 91e7d05763f7fbbb52a9dff9808a3c06640f66540543b188a2fe44673f50dc18689dc1fd95f83ca61f9bdf50d79e0951276e67311588cf7213735d3f97d20f05
diff --git a/dev-ml/gen/gen-1.0.ebuild b/dev-ml/gen/gen-1.0.ebuild
new file mode 100644
index 000000000000..447856c6c34c
--- /dev/null
+++ b/dev-ml/gen/gen-1.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune
+
+DESCRIPTION="Iterators for OCaml, both restartable and consumable"
+HOMEPAGE="https://github.com/c-cube/gen/"
+SRC_URI="https://github.com/c-cube/gen/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test" # tests fail > unused-open
+
+DEPEND="dev-ml/dune-configurator:="
+RDEPEND="${DEPEND}"
+# BDEPEND="test? ( dev-ml/qtest )"
diff --git a/dev-ml/gen/metadata.xml b/dev-ml/gen/metadata.xml
index 6d080f9427ae..41d347812c29 100644
--- a/dev-ml/gen/metadata.xml
+++ b/dev-ml/gen/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-ml/jane-street-headers/Manifest b/dev-ml/jane-street-headers/Manifest
index 697c6353e2fc..868d4acbd390 100644
--- a/dev-ml/jane-street-headers/Manifest
+++ b/dev-ml/jane-street-headers/Manifest
@@ -1,3 +1,5 @@
DIST jane-street-headers-0.14.0.tar.gz 4662 BLAKE2B 22a48e9c254005d28c03399dd9d9347b45b7e3def9c0efdd768162f80ff611be6249d629cd78fd8768c7e6ec5610684e9459b149f3de85da307b2f1e8525296d SHA512 9c80acc57016f98cd88455866523f2463a13d2b7e10cf0d63f5198747615321799a8b3442432b321fa4f33a051f404464e27972317d197ac9513651600673879
+DIST jane-street-headers-0.15.0.tar.gz 4865 BLAKE2B 932468266f6cd56ee2b484c5f4459919b2f0fa659a41d51132c169eda49734e5cc852e6aea5549173df6af603f3118de8bb8362b5d7ca5f27e00999d75eb8fa9 SHA512 83ea5e4cdbae6710c7071325164df06dcb652a69329698c5b0c8832057f4d7325e8a241e5818e78ad2f6b8daeb1d0635528d9bd3b6761c69f8370a7bdb773c1f
EBUILD jane-street-headers-0.14.0.ebuild 436 BLAKE2B f1576098956bb5dbf9e67b6a55da33a311814e3343a373cb97d655151e6b498ad239552ec945c8c0d92f12ff92ba17f9680626f933b4d0d8faa8b5986758b29f SHA512 c315641766c79ca15b2ee1c25e949b96fb7c151962c3ad02f9f0c5ba36d910333340ad16d3015ddceaab55ebd749705ce4c7e781a093b67276f223c949edbbab
-MISC metadata.xml 340 BLAKE2B d16dc95f619069e77748d692cae7fa92379d1e1dd5c4b28463ab499c35c0cf1912b46971636f91c090a874b02d3887c9a1de778f1d8516f0d86af904599b6ba3 SHA512 3448243ebaf6b7d5251e599fbf9d278c39743eddb9e5edd3853e69bc735558c6890d79f64ed27d954c09fbac38345dd4dd9c719f21478dc2888b9d736012b7c1
+EBUILD jane-street-headers-0.15.0.ebuild 442 BLAKE2B e235c0b4f147a07c8476f58411e950269cb096b8dd560bdb9f2566d5f91e3ad75de07150bdd3887a40396113b620d4134466fbadc1bb479b6cd8dcba36e0986f SHA512 d06a724171f9b3821e0d7d243348e70c73afda3388a8f11cee68aabddb4796ac711cbb65ca25838ece1b33f0b5f873eab6e4a8e22bb7c5483e3723dbc95fc0c3
+MISC metadata.xml 433 BLAKE2B 7c7ca49386645d46dea571a508c221aa901bf6a68093e301159355d49c4b050a7927c08398cc8d9dc347dec60a0a1af5ffcfdd7a097a1084d969d11260f4b9b7 SHA512 14fe6143cedbf4c65c9e55a6395fcff15f5d9c877b8d511a32c9fd4ad7c878153fe1d74c957bc23d87e3ee3e8edb5553fbdb938986eb18cca23eb8e28bbd2af8
diff --git a/dev-ml/jane-street-headers/jane-street-headers-0.15.0.ebuild b/dev-ml/jane-street-headers/jane-street-headers-0.15.0.ebuild
new file mode 100644
index 000000000000..9a59ce4395d8
--- /dev/null
+++ b/dev-ml/jane-street-headers/jane-street-headers-0.15.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune
+
+DESCRIPTION="Jane Street header files"
+HOMEPAGE="https://github.com/janestreet/jane-street-headers"
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ocamlopt"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
diff --git a/dev-ml/jane-street-headers/metadata.xml b/dev-ml/jane-street-headers/metadata.xml
index d94a2d2b18fa..bc36aeca7853 100644
--- a/dev-ml/jane-street-headers/metadata.xml
+++ b/dev-ml/jane-street-headers/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/jst-config/Manifest b/dev-ml/jst-config/Manifest
index 89de07cfb2f4..a82258005f6e 100644
--- a/dev-ml/jst-config/Manifest
+++ b/dev-ml/jst-config/Manifest
@@ -1,5 +1,7 @@
DIST jst-config-0.14.0.tar.gz 4916 BLAKE2B e052cf9aad6e7bef737cd39643663b4577cffe9b9a8e116a8f23ce8d92ebb172d8c66eb20976c319593c217d95de253b4b7f86c05616bf665061896989f0908c SHA512 9d76f3394490762aaef36a3fd3ced4769da05e5a62176bb215379f18a29eab5089e65f599a3a3621937a5a79fcbda22cecf189e8e290acffef5b565e1b4d3b58
DIST jst-config-0.14.1.tar.gz 4931 BLAKE2B b24aefa5f4e0b76c3cfd1ecbb9ae7789891db8ade236f6071b814dc3d4be6d94ad39b2d0808ca81a633f2b7a31db18b530c73a7a0c43c65f4ddc8abe90adddd6 SHA512 0a43ba941c2915afb30b3cdc09c3c83e05d5b1367bf89aaa4b3adb72878c8435e07838bcf345452c25482d7621d2a7277b92328a2a8842ec172d4bf73005d9c2
+DIST jst-config-0.15.0.tar.gz 4865 BLAKE2B 165a6aef50f20ed5e71c8211c2ba47dcc03ab7244c692bf3f369b02b8ce0dcfa61bce36d0c93fb5c95fd35883e94621532776c625483e3e692336812eb3183c9 SHA512 59482feb5b02dc09c2cff2154105bc7e162e5788ee357a8663dc8e76eb33ab729e9ba34b2f2a3e49b17fc6e279a6927c2024a32b081b4059b438de81fb1a3790
EBUILD jst-config-0.14.0.ebuild 529 BLAKE2B f56c9c1f1ad30edcfa66b391be8cb0aba83761149024a84513dc460e2be540321dfee2661fee64d732c6669b9dab0b6e6a76ff024651adf1b3bdb8a334c01796 SHA512 b09832a6d2a2c5eb88fdee7920f1fb602fa4c864acd57b09a0a3b78f0ff4de7a2ded2f4b10f644e8a08c559b3748a4f8987eb417f18a3ae298c5495fc0306073
EBUILD jst-config-0.14.1.ebuild 535 BLAKE2B ab8249dc0deac947976d356f4d883a56748b591f295f8fe99b0b34bae60dbcb1291ed49ef6255afd1cbfcfacaa242b6687680cd3d99589e008fa330b90a0fa8f SHA512 15c488168e103aff99d8d60fc2a9168d937380d7568a3629f8c7b6fa20438a2424b929aec292e96d425bd218be11a3a1432cfc889aae7239ab41210d7af54257
-MISC metadata.xml 331 BLAKE2B 8c60d8ec76cd4490f44777691314913be8ef21fe7df79c7808c8050d04325cd8209aeb801b4a816770e79f6c01a0e9746e3a70a59d8e17fc9c2095515fdfdfc7 SHA512 edd11273f875929a3c9ae1372a28a8311d7cc22f6aa92175b5964a74fc6217f43a20814c6947d87877d81a728eedfe90b3e5734099469b3de04d7e13ee6b6199
+EBUILD jst-config-0.15.0.ebuild 535 BLAKE2B 447bafe4e237e0c2a1ff3e07b8208162067d60187f10233040854838c021e8d331c63a837127d68001de9c55d8b2f9aa0ec40aed2b0a99a70ae574df14f4c393 SHA512 c2a6afe5493d6024f07a49c8de07f1725d5d0841d781d35cc142f1f71300e0e9a44384c8079d1749b25f6f447469b3f7760cf269c76249df83c0f4202a900fde
+MISC metadata.xml 424 BLAKE2B d9fc3127f735edee73ce9922a043dca9bdea8ac03cc61c3a492e3ad5598dffe92d147ea3e817e031c14c34fe69a0b15261ebdc64c5b9a4c9916fbbbbbedd411c SHA512 9f645aefbd7e1d14045c077cf78522e7ddad61c1f35bbf1ea5f31ab19a2973340163ababdfce8c27d79cefe3a866dfb95e7b889a81cbf364380f585f0c25b96f
diff --git a/dev-ml/jst-config/jst-config-0.15.0.ebuild b/dev-ml/jst-config/jst-config-0.15.0.ebuild
new file mode 100644
index 000000000000..c81b5e3228e7
--- /dev/null
+++ b/dev-ml/jst-config/jst-config-0.15.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune
+
+DESCRIPTION="Compile-time configuration for Jane Street libraries"
+HOMEPAGE="https://github.com/janestreet/jst-config"
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ocamlopt"
+
+DEPEND="
+ dev-ml/base:=
+ dev-ml/ppx_assert:=
+ dev-ml/stdio:=
+ dev-ml/dune-configurator:=
+"
+RDEPEND="${DEPEND}"
diff --git a/dev-ml/jst-config/metadata.xml b/dev-ml/jst-config/metadata.xml
index b755007bde8c..037c445d784c 100644
--- a/dev-ml/jst-config/metadata.xml
+++ b/dev-ml/jst-config/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/labltk/Manifest b/dev-ml/labltk/Manifest
index 64d425efebde..f8561c718a26 100644
--- a/dev-ml/labltk/Manifest
+++ b/dev-ml/labltk/Manifest
@@ -5,8 +5,8 @@ DIST labltk-8.06.10.tar.gz 371871 BLAKE2B da67b13aa0a0c179c2fcefe6b03f68225b6e88
DIST labltk-8.06.11.tar.gz 372194 BLAKE2B ea81662201f6166cd6fb46fe1681ffdab94703dd3e338244079ad2c67df421969618d7fb2ba2b9b5eadb732eeb927c3de03f19fb5b3621c1461924aeb2f347d5 SHA512 a4ad5fa31cbc89066445bc71a0c1c016f7e299b6bf88a5f77d559c805bc78d90651988658c8a300770ca41514ad73272691feaa84179637fcc695c96bbf25dd6
DIST labltk-8.06.7.tar.gz 370870 BLAKE2B 2d836c824d9adbd4f03d0e7e81faa51669837eecb4f94f6c89c657966774fe7d6ed928459be3ccca7fd3e7cf67a54ee63f7d2d08dcc8b7e853f5ad64769b33a2 SHA512 3c7352d14bc337adfb1939e72bd2658bb5e60b463f10f3748779084d1b7a6e6225028c775b548e355d69984a8944b91580fa978ff904b20b8b762ba9046f5e7d
DIST labltk-8.06.9.tar.gz 371504 BLAKE2B 587ff01da120501f85f6d9921e46275858f1e1ce730eef205f9e7d7c64f6d3c0ea701cf832fdb8eb0746e1f0cff1151bccb077641740fb18811473b1553e2940 SHA512 fd6defa302d919f229394c486dcefab110b144534525a87082a27d2cab29c0af4ece3da821098fea25416850ad857f7af979d48790330d62dfb8d8db8f2bf6ca
-EBUILD labltk-8.06.10.ebuild 1251 BLAKE2B 35d5958f6879d83678986ade9d464156bb360625ff51e8ece402ee9ce8b43e629556684c6e50326d7e85f7dab738853681e9d335a22e4d1e7317cb23302e97e0 SHA512 940d1f8a44da7e1dba5565953e2286005751a35105bc5c39d6f68bc234899d9c00f3f74058fefed5438ff8b4ccf6e9dc6c8f57081cf632cac841578543e1b0c0
-EBUILD labltk-8.06.11.ebuild 1109 BLAKE2B 9c99933045cc64a79216ae7f883d0687b0615a4727ec35f44aad56511c4fedc44e6204e06c7192c3fff00345c703324235abf82a5d7e80536da4bd2dcb8bc56e SHA512 216c80e54775ff1abe658e1e98f84c724a816ea60fe257d204b901075f156d4abb67dfa3689d3b84bd527aa26548b420a73b4829e814a9579065b01d128e00f9
-EBUILD labltk-8.06.7.ebuild 992 BLAKE2B 67153839b68d13cfdbe8eab47a10c65d03beefbcc08b27edeb9d75c144ef563787978037e6a7a52f6c50707d0ecc52e77c29fe3de509bd19d8c670e4cc82344a SHA512 181baa5df2eada2fb0768691bdf37a2b18e91633e99b529205477310d8eed23a9fd35250aa19ae2e849a09b3ba660483911cc3a3aa60f862f3105ab7e0a1c417
-EBUILD labltk-8.06.9.ebuild 1002 BLAKE2B f9a9ddd249c3d8addde9bce3c86e6ab0b1525091735d44529aceac3914472abee7b2f878c4d7fabe17b86cf578893a2fdd64a870408e0b0ebc9eab338c5b8a8c SHA512 0be6baeecc9c8b074594f10fbe245eed572118f60342d532ba5d3c5b2d5102b6cbbbe6f6ad104d94d599e6b5136b2d486cf376d85ec3543ad1e66ddd24c118d5
+EBUILD labltk-8.06.10.ebuild 1338 BLAKE2B e2a6cf49aa037b08249c9903ffaa68e102baaf182938abbaacc9b52ca39caa85ac87bc3ccd015c5db545aaf73fc59d0362d39f34dae4ea06322c428be9999bd8 SHA512 7043670cf757174b1e3011f7ff1647f27a6c6b78875a5c42302d4fa240296460b806f6d946aa6db4b9ce9fb043658309cb85f27d32b4df240dfcbb21347c7aa1
+EBUILD labltk-8.06.11.ebuild 1095 BLAKE2B f3ef1e81e344f485ac128aa049030a2e9adb9e09455c860e809902e3e84ac60a6c06d40a6a8ed2a136e9c8fa7defee03af1928b742b6f6d366766138e6e88451 SHA512 617e8236c3f85933fdf207557b0a43a7b4ee4bf3c6d992d16fc202c87a978b646e9f3d053d654724b8d2a73b0f3a952ff5afbd30e9d9bd6646c80a7ede41a621
+EBUILD labltk-8.06.7.ebuild 1129 BLAKE2B d16cd850cbe3b4acd2f3aae76d59a10f6e4f53e74e5cb4edab06318b234c58b102bc60c331f4254ad73d74fb6943baabf8690569749096c87fe4b2097cb8f08d SHA512 255ae0c7f0969e4e02f82187c268f688fe75f7c98084d656a6f8eada9e0c4adf1137b23a56e1180e3261f1953fa10459b6b6068fe68894f2f64ee3d9b490e8c1
+EBUILD labltk-8.06.9.ebuild 1117 BLAKE2B 345ab28cda2854f072ce33bc299fd7cb19991594739fe8776d28718b278db7a546c9f789e00476845ea86aeaffa8449092cfca028dfbc47c9aca6cea74b14713 SHA512 d7aa31a1742fb77cc5bbc93f4aedba7c09eec6b7c2e220912f62a616a8c0a6e0db2daa74fe9bf1e053659b449b90d57a61504b2e7bce1b0049d9feea35f35557
MISC metadata.xml 233 BLAKE2B 4654803edd576a76b70115913e26d306cc35a2356ed110fb6420e2dd48aef88ab71ee4f5b0cba71b4c2a7624ef42707d405700abf41748e532b9fe0f6cb3b778 SHA512 5158dd5a94fb8cc401825355cc3bb6f04768c6df59fc60593d99f530e27dc448223091a8af25d0e2f4ece9b8a7bf01f4f19f91321901c8f82f55cb4a190b7a70
diff --git a/dev-ml/labltk/labltk-8.06.10.ebuild b/dev-ml/labltk/labltk-8.06.10.ebuild
index 8c4ae9062615..65454bd0eb4e 100644
--- a/dev-ml/labltk/labltk-8.06.10.ebuild
+++ b/dev-ml/labltk/labltk-8.06.10.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit findlib
+inherit findlib toolchain-funcs
DESCRIPTION="OCaml interface to the Tcl/Tk GUI framework"
HOMEPAGE="https://garrigue.github.io/labltk/"
@@ -30,6 +30,10 @@ PATCHES=(
src_prepare() {
has_version "dev-lang/ocaml:0/4.11" && \
eapply "${FILESDIR}"/${P}-this-expression-has-type.patch
+ sed -i \
+ -e "s|ranlib|$(tc-getRANLIB)|" \
+ frx/Makefile \
+ || die
default
}
diff --git a/dev-ml/labltk/labltk-8.06.11.ebuild b/dev-ml/labltk/labltk-8.06.11.ebuild
index 17c7758e6511..ecf7d249b8f1 100644
--- a/dev-ml/labltk/labltk-8.06.11.ebuild
+++ b/dev-ml/labltk/labltk-8.06.11.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit findlib
+inherit findlib toolchain-funcs
DESCRIPTION="OCaml interface to the Tcl/Tk GUI framework"
HOMEPAGE="https://garrigue.github.io/labltk/"
@@ -25,8 +25,10 @@ PATCHES=(
)
src_prepare() {
- has_version "dev-lang/ocaml:0/4.11" && \
- eapply "${FILESDIR}"/${P}-this-expression-has-type.patch
+ sed -i \
+ -e "s|ranlib|$(tc-getRANLIB)|" \
+ frx/Makefile \
+ || die
default
}
diff --git a/dev-ml/labltk/labltk-8.06.7.ebuild b/dev-ml/labltk/labltk-8.06.7.ebuild
index 193ef043c201..e10d95339561 100644
--- a/dev-ml/labltk/labltk-8.06.7.ebuild
+++ b/dev-ml/labltk/labltk-8.06.7.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit findlib
+inherit findlib toolchain-funcs
DESCRIPTION="OCaml interface to the Tcl/Tk GUI framework"
HOMEPAGE="https://garrigue.github.io/labltk/"
@@ -15,6 +15,7 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 x86 ~amd64-linux ~x
IUSE="+ocamlopt X"
RDEPEND=">=dev-lang/tk-8.0.3:=
+ <dev-lang/ocaml-4.10
>=dev-lang/ocaml-4.08:=[ocamlopt?,X(+)?]"
DEPEND="${RDEPEND}
>=dev-ml/findlib-1.5.5-r1"
@@ -23,6 +24,14 @@ PATCHES=(
"${FILESDIR}/findlib.patch"
)
+src_prepare() {
+ sed -i \
+ -e "s|ranlib|$(tc-getRANLIB)|" \
+ frx/Makefile \
+ || die
+ default
+}
+
src_configure() {
./configure --use-findlib --verbose $(usex X "--tk-x11" "--tk-no-x11") || die "configure failed!"
}
diff --git a/dev-ml/labltk/labltk-8.06.9.ebuild b/dev-ml/labltk/labltk-8.06.9.ebuild
index dabb658293ef..7bce5317f51d 100644
--- a/dev-ml/labltk/labltk-8.06.9.ebuild
+++ b/dev-ml/labltk/labltk-8.06.9.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit findlib
+inherit findlib toolchain-funcs
DESCRIPTION="OCaml interface to the Tcl/Tk GUI framework"
HOMEPAGE="https://garrigue.github.io/labltk/"
@@ -15,7 +15,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-li
IUSE="+ocamlopt X"
RDEPEND="dev-lang/tk:=
- <dev-lang/ocaml-4.13
+ <dev-lang/ocaml-4.12
>=dev-lang/ocaml-4.11:=[ocamlopt?,X(+)?]"
DEPEND="${RDEPEND}
dev-ml/findlib
@@ -25,6 +25,14 @@ PATCHES=(
"${FILESDIR}/findlib.patch"
)
+src_prepare() {
+ sed -i \
+ -e "s|ranlib|$(tc-getRANLIB)|" \
+ frx/Makefile \
+ || die
+ default
+}
+
src_configure() {
./configure --use-findlib --verbose $(usex X "--tk-x11" "--tk-no-x11") || die "configure failed!"
}
diff --git a/dev-ml/lambda-term/Manifest b/dev-ml/lambda-term/Manifest
index 2b458689c29d..39b5827f8c30 100644
--- a/dev-ml/lambda-term/Manifest
+++ b/dev-ml/lambda-term/Manifest
@@ -1,3 +1,3 @@
DIST lambda-term-3.1.0.tar.gz 144714 BLAKE2B a84af472834f33ce0a88b0e21f13db66e5b28576a959c0c2e173da045d4c408c183c9eb9664678de7574b840bd129284e406af3d7392ceb0b8be3e53973214bd SHA512 b1601749214747504a248392ec81ce20f4cd44bddbf14424e40725e6d506d925320fc7ef7f4ce58e876769d858c5e3882664e27ca33a9dc74d29a4a22ed0d705
EBUILD lambda-term-3.1.0.ebuild 527 BLAKE2B 3aadced723cdbcd444ccc779680cd897df77663981fd3b4f3421ed779d8c6fe86ba7e7d5feba5ef935b8e5d6c75504463012c48437d0a43d43e22dc4a345b8b4 SHA512 2a7946f7b32c4f6732d33cd9df1e3cd3c1dc87646a1321046d6503f229a3d4cc14850899c7383442be0268ee0b2887e67686b3d2c04a001ffad4dbd22e603b51
-MISC metadata.xml 978 BLAKE2B 68f77e4e4516eafac115722941a17c6e0db0441467e81c8e1d652a7727574c4cd5ca20baff3a8da00218209d83a8bd12dfe9a097ea6b6228ca01709c7f98681c SHA512 fdbb682a5a3807b84a9fe49a58db67f5bba44cf2ce96645ba46983f31bf71d18b1b5b0fe9617f0275a4ca85a21d7c78108f9aa1fad3cfa974e5595f67186943e
+MISC metadata.xml 979 BLAKE2B b9b1298397f0b376d54f7d5920d47a58e11f1345d04a376273c9ba21fe7c80c3a3058ba4e73502092a0a63d8dd9e493002c76bf031ecba23112adc04e8c49b62 SHA512 7160fadbd00ba69a20e10a16ab30a53f2e348c866bc45466dd064d05c99e4b0abc3f19831b86f0711e791c9cafc6a9c25fc2f0956a3fabd98509189d1e926688
diff --git a/dev-ml/lambda-term/metadata.xml b/dev-ml/lambda-term/metadata.xml
index 756229c7addd..eb3167fb2014 100644
--- a/dev-ml/lambda-term/metadata.xml
+++ b/dev-ml/lambda-term/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index 6af5c567525d..e6ea331931d0 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -1,13 +1,11 @@
DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B ca842ff4afff8f44c82b5e7383962a9c45ca1c93b64fa4c6ebcd70a1d3849dbad2b8e4e24fba02d144c6266d7fab3607ebc6999b28c229cb35256cf40f26a985 SHA512 9a8ce022a935eed42fa71a224f2a207122aadcbef58ee855fdb4825f879e7d028e4dcff22c19b9d336db1c8bf63fb84372d44981acf84615f757e54306c92b81
DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B f41de787bc73ff2edfda1b22cc8602be6f65f37dd9e4c8888533cfa8c3ccdcf4f108aaab9de23ab0ab987966eb160f2a553a0bdff99461e71ddd5bfcd086090d SHA512 6eb0dc18e2c25935fabfdfc48b0114be0939158dfdef7b85b395fe2e71042672446af0e68750aae003c9847d10d1f63316fe95d3df738d18f249174292b1b9e1
DIST llvmorg-13.0.0.tar.gz 147270176 BLAKE2B 628f316b580e1edf3a58d4825b724df759e6ed2a4116802470c04562caefc392fa325c91f388036365a2e45a9595cca6d3557fab12984fc8bcfef29c9116d822 SHA512 8004c05d32b9720fb3391783621690c1df9bd1e97e72cbff9192ed88a84b0acd303b61432145fa917b5b5e548c8cee29b24ef8547dcc8677adf4816e7a8a0eb2
-DIST llvmorg-13.0.1-rc1.tar.gz 147284646 BLAKE2B 3a1d8d382de633b7f8fc998f8ad1e03c24b733aefc591615cbd34115d1d6d74962ae33bbf2224527b521a76930ffee425527225563a558a04173e9aa9487c781 SHA512 d487bfc9b898ad0046e0c94338d7757d8a05a1a84d683abfbc9ed4994c6d12caf88fd18575225e284070fc67b3ac0970ca6639e61b1a7cc2948b216a5364a22d
-DIST llvmorg-13.0.1-rc2.tar.gz 147304491 BLAKE2B 86b2c64e57e4aaab837229b25a95d5517ac077d22cf552d71ff6b996dbdbcd171ad51de7eb12d098b50a139beda4ace843727181a1c6978fc487215391e64a3a SHA512 0d890f3317504c8cef10e118b245e5a4c815cc19f07cbc511a66bde6c9b1f3d15c167942608a8987befe9115b24657d29f72305f9f2794385a7434b80167f40f
+DIST llvmorg-13.0.1-rc3.tar.gz 147302323 BLAKE2B 9ac2f97568062d7dd618295a68d6e14898fcd69e2bb66290b999ceb8c12132371f4e9b59d8ba2b252e5e5cb249045676b24fc50c117b2afae20abab98f426582 SHA512 88a04ad02af2d41ec21c7a62bad21ee0e627b7276a16795875afd062ed29ac7fb4aadec5b5e48785a6502c9fd797a4b67d648a21f193c9f7602112870b10a3d1
EBUILD llvm-ocaml-11.1.0.ebuild 3054 BLAKE2B 0498a14f644a956cf1a495c4b10687328cdd7044b4cf90e09d51c3c93c3f8e7eae29e93b605e7079975cf9b585e14e0c50c85f6b210d6516395f3278f0c2cace SHA512 28ac245ce6fb5caafec11a501e4a8e7a39bf15bad171b445f9b6faf82b8c3a4416925c42ac022bddf262332ca275de3969735b99e642df8c3b64ab3b7d04f85a
EBUILD llvm-ocaml-12.0.1.ebuild 3060 BLAKE2B ed1223c503df5487c666642a02df41095eb724b46a79c1204f8ce2ff6b9eb650fbb46907d00e721c1ecb5df6648afdefeca6dabca456ab54656fc45871beff80 SHA512 57cdf97cf5a401a5ec33f15f8fb1c83998a7503b4ebcab1c2e35c2b35519d9b30f4b25598ddc2f8e6757f6de42a6a5878ab43e50fd45f1df0db6549a204b1680
EBUILD llvm-ocaml-13.0.0.ebuild 2596 BLAKE2B 4d22e0d0f89b14f338f0dde0701819d5d94f4c298bf024b06c4d13601f6a61e1ecfd7e7db50c8ab1f7c34e0bb9bbed26c5e61e2ddac80bd6766cf1b163f3626a SHA512 aaba7713d7acaff78ab9949765bd2e095bdf7c32a006653967f9a031113b3c3911b01e55c460f67e38da3574bd2dc8d81026a55cad2aea775363287e01b72684
EBUILD llvm-ocaml-13.0.1.9999.ebuild 2580 BLAKE2B d044f3d8750bf37a1f9079a0f7659edc50f220abaeff810415062774adde9917e074ae1034da360cd4144e6f23a850b6485b83332edffc89a36282362d76f067 SHA512 2b9d1d759648d36996dcda05b872a204081247100e4cb1efe674ae3853d137ab4169115f4d0466d5b02316e1a35a302733085257bf96e22b8ba964d868e670dd
-EBUILD llvm-ocaml-13.0.1_rc1.ebuild 2580 BLAKE2B d044f3d8750bf37a1f9079a0f7659edc50f220abaeff810415062774adde9917e074ae1034da360cd4144e6f23a850b6485b83332edffc89a36282362d76f067 SHA512 2b9d1d759648d36996dcda05b872a204081247100e4cb1efe674ae3853d137ab4169115f4d0466d5b02316e1a35a302733085257bf96e22b8ba964d868e670dd
-EBUILD llvm-ocaml-13.0.1_rc2.ebuild 2580 BLAKE2B d1aa0c1e454a0a2a5a5af6e525801c1eb68514f6e96d267f5383c4291535c44aebf8a7e0752bd619e685e16c9fe6e2831ecd563802a8a9707969db55d459fcff SHA512 0f2e4a039baf1bdd4fc462d8606493e673c7b538886dab32c929b3894503bd9fb19d3c9a3e7032a65efa97c18f673462d57f48fb4c503544f270763836e7535e
+EBUILD llvm-ocaml-13.0.1_rc3.ebuild 2580 BLAKE2B d1aa0c1e454a0a2a5a5af6e525801c1eb68514f6e96d267f5383c4291535c44aebf8a7e0752bd619e685e16c9fe6e2831ecd563802a8a9707969db55d459fcff SHA512 0f2e4a039baf1bdd4fc462d8606493e673c7b538886dab32c929b3894503bd9fb19d3c9a3e7032a65efa97c18f673462d57f48fb4c503544f270763836e7535e
EBUILD llvm-ocaml-14.0.0.9999.ebuild 2580 BLAKE2B d044f3d8750bf37a1f9079a0f7659edc50f220abaeff810415062774adde9917e074ae1034da360cd4144e6f23a850b6485b83332edffc89a36282362d76f067 SHA512 2b9d1d759648d36996dcda05b872a204081247100e4cb1efe674ae3853d137ab4169115f4d0466d5b02316e1a35a302733085257bf96e22b8ba964d868e670dd
MISC metadata.xml 217 BLAKE2B 23799663344acc2d532fc6fa7dd798813aef7293fcab616d6300b15a6e603b6d17ca63d5153eb8da1b976215d8e3775e8d3a67026bacc9693993d48ec1cb69a9 SHA512 e13d0436d3a3a449723277a37ae4c5a673139b6da818adf7ad7654d94d3948ed8607b1c27e83e963bf450bd2d5a650c985e27ff5a531db9813cb4ab10b985dd6
diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-13.0.1_rc1.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-13.0.1_rc1.ebuild
deleted file mode 100644
index d0039fc6ae95..000000000000
--- a/dev-ml/llvm-ocaml/llvm-ocaml-13.0.1_rc1.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit cmake llvm llvm.org python-any-r1
-
-DESCRIPTION="OCaml bindings for LLVM"
-HOMEPAGE="https://llvm.org/"
-
-LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
-SLOT="0/${PV}"
-KEYWORDS=""
-IUSE="debug test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-lang/ocaml-4.00.0:0=
- dev-ml/ocaml-ctypes:=
- ~sys-devel/llvm-${PV}:=[debug?]
- !sys-devel/llvm[ocaml(-)]"
-
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-lang/perl
- dev-ml/findlib
- >=dev-util/cmake-3.16
- test? ( dev-ml/ounit2 )
- ${PYTHON_DEPS}"
-
-LLVM_COMPONENTS=( llvm )
-LLVM_USE_TARGETS=llvm
-llvm.org_set_globals
-
-pkg_setup() {
- LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
- python-any-r1_pkg_setup
-}
-
-src_configure() {
- local libdir=$(get_libdir)
- local mycmakeargs=(
- -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
-
- -DBUILD_SHARED_LIBS=OFF
- -DLLVM_BUILD_LLVM_DYLIB=ON
- -DLLVM_LINK_LLVM_DYLIB=ON
- -DLLVM_OCAML_OUT_OF_TREE=ON
-
- # cheap hack: LLVM combines both anyway, and the only difference
- # is that the former list is explicitly verified at cmake time
- -DLLVM_TARGETS_TO_BUILD=""
- -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
- -DLLVM_BUILD_TESTS=$(usex test)
-
- # disable various irrelevant deps and settings
- -DLLVM_ENABLE_FFI=OFF
- -DLLVM_ENABLE_TERMINFO=OFF
- -DHAVE_HISTEDIT_H=NO
- -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
- -DLLVM_ENABLE_EH=ON
- -DLLVM_ENABLE_RTTI=ON
-
- -DLLVM_HOST_TRIPLE="${CHOST}"
-
- -DPython3_EXECUTABLE="${PYTHON}"
-
- # disable go bindings
- -DGO_EXECUTABLE=GO_EXECUTABLE-NOTFOUND
-
- # TODO: ocamldoc
- )
-
- use test && mycmakeargs+=(
- -DLLVM_LIT_ARGS="$(get_lit_flags)"
- )
-
- # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
- # also: custom rules for OCaml do not work for CPPFLAGS
- use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG"
- cmake_src_configure
-
- local llvm_libdir=$(llvm-config --libdir)
- # an ugly hack; TODO: figure out a way to pass -L to ocaml...
- cd "${BUILD_DIR}/${libdir}" || die
- ln -s "${llvm_libdir}"/*.so . || die
-
- if use test; then
- local llvm_bindir=$(llvm-config --bindir)
- # Force using system-installed tools.
- sed -i -e "/llvm_tools_dir/s@\".*\"@\"${llvm_bindir}\"@" \
- "${BUILD_DIR}"/test/lit.site.cfg.py || die
- fi
-}
-
-src_compile() {
- cmake_build ocaml_all
-}
-
-src_test() {
- # respect TMPDIR!
- local -x LIT_PRESERVES_TMP=1
- cmake_build check-llvm-bindings-ocaml
-}
-
-src_install() {
- DESTDIR="${D}" \
- cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die
-
- dodoc bindings/ocaml/README.txt
-}
diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-13.0.1_rc2.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-13.0.1_rc3.ebuild
index 5551d8610615..5551d8610615 100644
--- a/dev-ml/llvm-ocaml/llvm-ocaml-13.0.1_rc2.ebuild
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-13.0.1_rc3.ebuild
diff --git a/dev-ml/luv/Manifest b/dev-ml/luv/Manifest
index 2306ba7121da..2106b049c2f3 100644
--- a/dev-ml/luv/Manifest
+++ b/dev-ml/luv/Manifest
@@ -1,3 +1,5 @@
DIST luv-0.5.10.tar.gz 805333 BLAKE2B 23edd2bc870a2886e560d330d9a20b205a77ea7bc8ed631e00e43819474eeb75246b407113b59ed9c5f74462ad5f721338ac5a157a1fe0e443abf9ff88771089 SHA512 c50a0def366944b4ef6038503ecefe75d8e45f542311198531f01a355675c08b00370480141b455616429a883c3232d34628e6a67846db5864a1b0eabfe6311f
+DIST luv-0.5.11.tar.gz 809549 BLAKE2B 932bf48cb2d9ca32777d3c3d7457db5f4fb9dbfd51a8efbdf9282a9ebd941c53c56d7c17cf5e502c0e742dea1d1d76623d4adad32476fb36a0c08efded331f98 SHA512 8d1d7842583b02b906d89fe14bda5a66809d8ef7185efbe95e0fe7df619b795ad89fcbf16bfe1c3e92cef8721fe3d4e6192cabe215f3fe13b33de7335783e5f3
EBUILD luv-0.5.10-r3.ebuild 769 BLAKE2B a708d2d80c8c0e8bd6e1c2103096b77cbf72b1dfb69c0c920217adf7ff63bd6d43b7d7977cb1ad0978b1b8f775dd8833f8d81cb3e868922848465e2cadacaa0a SHA512 d00aff7e5a8bb84080ca886f004867470afe3d0c25523a3105932088551bd94f004d0f0328533c5dd2bcdd80bda03c0d57fb3b438915fed99b8d41fb16881db7
+EBUILD luv-0.5.11.ebuild 762 BLAKE2B 1058ed8a499ed823ebc5fc9bca0299e1ec07c03bd801e4bb7fe9b7cd465b352c845646d4eade94e3aa0012d0c1852dc2751f34e037d44c93c8e7ef0f09dcd6b7 SHA512 ddc1fc1dab9f2949d72aad82030d715191aad4a291f1f5e022cb5a9166bea0e546123568bb4dc059a6cf55e946b5386263887a35e9d39b3cc502d9c98346f8fe
MISC metadata.xml 309 BLAKE2B 2571e139ee75123b88f05751d493805433dd5f22ac3f06e82adf97017f53fa54c1870ee947b4e98ed55d4f134b837e1850d86fb10e6db43f0c37f1d54a2a07db SHA512 a917d2ea07601ed6c8d9386ce92deb19dfa0a37e3cf42b7808cb9e6e47ad57b1a9495f4b5f43695bd13d1a09837e40ae265bcb1b6bac30e62fec39bee1728456
diff --git a/dev-ml/luv/luv-0.5.11.ebuild b/dev-ml/luv/luv-0.5.11.ebuild
new file mode 100644
index 000000000000..a8a5f1531183
--- /dev/null
+++ b/dev-ml/luv/luv-0.5.11.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Binding to libuv: cross-platform asynchronous I/O"
+HOMEPAGE="https://github.com/aantron/luv"
+SRC_URI="https://github.com/aantron/${PN}/releases/download/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ocamlopt test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-lang/ocaml:=[ocamlopt?]
+ dev-libs/libuv:=
+ dev-ml/ocaml-ctypes:=[ocamlopt?]
+ dev-ml/result:=[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="sys-devel/gnuconfig
+ test? ( dev-ml/alcotest[ocamlopt?] )"
+
+src_prepare() {
+ default
+
+ cp "${BROOT}"/usr/share/gnuconfig/config.{guess,sub} src/c/vendor/configure/ || die
+}
diff --git a/dev-ml/mccs/Manifest b/dev-ml/mccs/Manifest
index 7c791f96c42a..271be86d515a 100644
--- a/dev-ml/mccs/Manifest
+++ b/dev-ml/mccs/Manifest
@@ -1,3 +1,3 @@
DIST mccs-1.1.13.tar.gz 1024449 BLAKE2B c653c7d0b5fb6f9ea8facd8bfab517d80c7ec8cfd1ca512d81b81760e1d21c6978696af1cac596f0b11014464851c0c32e3bb5c6f70d88ad1bb7ef0034b8ff7d SHA512 2c2bc3c0e82b53a0e20c2542704eba8e3a2a1884f31b1a0a0079dd22fc02be8a8a62e582bdbf501339be0e9d6824872d737087e0fe150073b29b374505de073d
EBUILD mccs-1.1.13.ebuild 632 BLAKE2B 6989d6123e50c6652f1eb2b39123e2a1639da93c2f9671940d03b5d6d5a2ff00becca0a2c317fee7c785fd2282bfa20d55d73fd73ce1868db3d140afffd83dcc SHA512 71e1ed02e5bfa5da216a0b5bd8e158fa5689cb4167f0005547150ad7c22d4f4268568d4d9db044674f2f3e2ff720169aefc9622dfd1f474510aaa678ba3396d9
-MISC metadata.xml 326 BLAKE2B 19b0c40c5c63bc7a4a1e5d60535eec48fa387e5048bd966f943e5d5470ebce1cc6e38ef7661d26912bc88dae64c795f02252940a0528847bb4e509456861422c SHA512 88e86e039666e4380db1fc86cffba29188e9c36a701f7b7dadf15b6360c9a7c3eb71f9f2cbd6592cda50eff312c1afb2f486df006a15e6668db043edc7191e4a
+MISC metadata.xml 419 BLAKE2B 025b3551505f63c49352b5b14a693565e5a2a4787437c94d78499949f4d66d2ae8603a0519b90b2785966eeacb247d29dc0ab39c3c437459bbc5edebabce9f88 SHA512 8185fb13350102aba4b824ecfbb9a5a6edf33dc7b76b547a1a162261e214adf82b077ff329dd92a2a90961c0c9ba4dad2f7350c5ca0ce34ad9db2a4d4ffe9f14
diff --git a/dev-ml/mccs/metadata.xml b/dev-ml/mccs/metadata.xml
index 5ccba8b16116..227c5f1a4122 100644
--- a/dev-ml/mccs/metadata.xml
+++ b/dev-ml/mccs/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/merlin-extend/Manifest b/dev-ml/merlin-extend/Manifest
index 1ecc6cd2f126..addc0b099b14 100644
--- a/dev-ml/merlin-extend/Manifest
+++ b/dev-ml/merlin-extend/Manifest
@@ -1,5 +1,3 @@
-DIST merlin-extend-0.3.tar.gz 15422 BLAKE2B cfd658c9afa6f4500899c342c86c75399cbbef89fe5817c2a957ec93ba02c360fff66e01b81890d19c87a89380ba1cd352a2ffdc10a2dc53c7d535e8af5f720a SHA512 1e6436299b38c7fa57ae5b681a1409795545bc6f5956d6b1c37cbfdbdabfd90da476c030067fe2e016c823d60d1e5498c4536c869bf58425e1a6ff78295efba4
DIST merlin-extend-0.6.tar.gz 8098 BLAKE2B c8adb32c03a3fe423aa1bb9e10ed9d5041cfbbdc991ae656180debbcad6ee72404bdd7c03d8ee609b809aa27e8013f14785204c759221e33405182ef6c9d1616 SHA512 5cfe4bb1fe8804dcb52eb4cebea6176b5d50fdafbdcd4f5854726c74f196ad06fe3b1b46dde7622f2e5c99ce6bfea9efd070fb81e5fd5e2b5197f40cee109ea7
-EBUILD merlin-extend-0.3-r1.ebuild 468 BLAKE2B 4c2a223fab1b140888113d1a8bfcf08993f8d2d83706fd9ad6dfba63371d7e5783f983f5698b2a08324a5bc5f2ec602338ae8489066c74bd9dacb17f6e3e8b87 SHA512 3abe591dfb6460a42815ba8a04a44ff8078515efb36518d7067ea644aca99457953aa896e1b748f364a78056b157b773e56c513dafc11f7ccc7c586e29f090b9
EBUILD merlin-extend-0.6-r1.ebuild 428 BLAKE2B 5259b9ce048865f65cc97d3c93f30d45a013a7944f9c31c04a4f8bf5ed23c4f4c0d74fb80fe1c558ac88418d9723038e7290eed1e2574e806b671114ceddb480 SHA512 2fe6855da027d1dc5ce32ab61ec7068799ce193455a228fdd104797f0fbc10e9310c2991e375cd1e47015966118037731eca124cf7428bb326129a98b7989b5e
MISC metadata.xml 319 BLAKE2B 1a5504443802ca145e62b7a0a93d0db800a0723d8ccb18945d407d43f45b1631b9887d83a66062fba544fe3822b6193c0709615380baff74d2be0d60e764409d SHA512 cd5db8c1f6db80a9179cfb785c9405825285846a1bf307dea9a8bc4b1a3e21d7008ad7be8acf827abf7458690b20a41731fb3ec0a10a31350dbdb8dbd3427118
diff --git a/dev-ml/merlin-extend/merlin-extend-0.3-r1.ebuild b/dev-ml/merlin-extend/merlin-extend-0.3-r1.ebuild
deleted file mode 100644
index e4f2fb196f08..000000000000
--- a/dev-ml/merlin-extend/merlin-extend-0.3-r1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit findlib
-
-DESCRIPTION="SDK to extend Merlin"
-HOMEPAGE="https://github.com/let-def/merlin-extend"
-SRC_URI="https://github.com/let-def/merlin-extend/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-
-RDEPEND="dev-lang/ocaml:0/4.05"
-DEPEND="${RDEPEND}
- dev-ml/cppo"
-
-src_install() {
- findlib_src_preinst
- default
-}
diff --git a/dev-ml/merlin/Manifest b/dev-ml/merlin/Manifest
index 56167ef80232..45dae56e4185 100644
--- a/dev-ml/merlin/Manifest
+++ b/dev-ml/merlin/Manifest
@@ -4,7 +4,11 @@ DIST merlin-4.2-411.tar.gz 1601588 BLAKE2B 348b48ccf2b209bb511450e4ba46ceb3639b1
DIST merlin-4.2-ocaml-4.12.patch.gz 816740 BLAKE2B d96ab1059683799312fc8828e8a46bccaae9279b6d711eb7ed47b6e8631d80e09f236bf6f726bafb37ae243457df3220a9948f4f6de6da20c2a6c66a1edb8f3f SHA512 4eef08ac8a7f240596395d8460a4d3195c1483fb686aa7d5231d7ea28c9c6996196890f76feae951d2539ac7abc1f16ee3c453031e6d19af554ff27d67a63229
DIST merlin-4.3.1-411.tar.gz 1626551 BLAKE2B c4340ff9b50c72208c4cb13d13e26f36463d7c257530d183a293eaaf3d86aaa71745d8154bb5c0e2149003b3cbe5a127fb6187e7bb7fa7024924fd239f981cfc SHA512 bcbba0c1bb1c84eef7becc4a537e1c2a4bd370a33333bfba1029c82fa8b1d9cdf367f98779fe3329286e418c41b06b49bfe796f5cf8058bcd189b4f33aad1abf
DIST merlin-4.3.1-ocaml-4.12.patch.gz 818559 BLAKE2B accf65bd5d5798bafe2be022d685da8f829aa9a9c98784420d8a62646d80ab73d1e189e3601266e09eebd4732ae241e8d11dc9663adac3b03a555db663a6d649 SHA512 8823b6e30e49ab3cf35a78063066f01aa7dcbc9174d45b0fed94a3f50e388c35e7ac810c5548c57d7bcf9304b045c483080496865b011269913120a5509a1149
+DIST merlin-4.4-411.tbz 1314200 BLAKE2B 0d16308e1ece70f8200e78233ecdff553f28e9a83b17f044eba8a4af170b65935b59ecf6e887299d9373b16d0a0cce24e0f9697f7cde4b3889df9db954e796c8 SHA512 82e4b025db6c6ec0c8b53bce82e980bfc2a507b9092dc513fb10c11be0bc2e37ad9efd5436263ecfa03acc3ec3a4b20ef9599b1814abe530f99d84b2f484fecc
+DIST merlin-4.4-412.tbz 1762888 BLAKE2B adee3863e6fab90643db91b5da418324c65d9b2712140fa4f6b65ef3915bc24126a2cf8c2ceda14a914213595ed1951c7c79c388be7ca407f59c230bcc95eecb SHA512 f51b2875b75215d0be378de86b9dca0957b5e62241ce625a46c6341c219582510d37af94dedf67e1d3db61ebacfef8fa764e4719fac16c0b4b99bb85d0b991d4
+DIST merlin-4.4-413.tbz 2284368 BLAKE2B 1c7f0c9cda8dda4fa91888c3ba91eb74cacffe54bdcc3b9ca49ea816558216ece50cab5f69c4d54298610ca0781a6332a8d0e1ed7526711c97fbc1748f45c309 SHA512 b0bf3c7d72dfc7c70e22d60afca5b7fee71a35127839181fdb46e1e15a230e58765960548c545bbef4fdab180291c738cacb724b9ecf284eee5640ebef07c4ff
EBUILD merlin-3.4.2-r1.ebuild 1265 BLAKE2B a12e5b68da2899f57ecb73de9ff4558a2069fef7056f7a6775616801bd809d058e8c457afe7c659e16f31861786311871860ce2ef58460f50a738939ffab9750 SHA512 355c89138e3838407d9f05d1d393411307700deb38fca7f17efb6cce553f2a4d159fb2b13568704bca3c655dfb975e50afa52f314f7c8815370f3ebf1cf74188
EBUILD merlin-4.2.ebuild 1625 BLAKE2B f684cb80ec4dc21471f3e80bc526c1d7b7241ce259230318e25cdda710b50ad6f58ce6485642a867889f1d4b34f60a102bd614f548b903024cb99e58df6b4fbe SHA512 2682e471f6e59d12ca02909c15aa9855a65d8aad4d91d001b34980bcc147dc3a1a641ee91262aa577ae1ef8616ef3feda6f00c0a568f667dde47a32bf09a037f
EBUILD merlin-4.3.1.ebuild 1644 BLAKE2B 504f8244a7f427889b8bbb1ffa3e8621762c6295f8b4e5a58a26cf762c251d3a839116dae269e47aeea3788ebfef98641f54525b469c45c596d955141347685a SHA512 ad6f2b092e00f0be513a03652371bbb58e855e084240ff2ed0d672e9f70260b921570aa4d59ad1a8289710ed05777710d4cf4c108ad3c3c592e2440b80b992a4
+EBUILD merlin-4.4.ebuild 1915 BLAKE2B 0786eec8eb7d7875d02eab3da652b5b1ec6d78affa475c9b1a26351f63784d6b134fe0e18bc0601abd4e25b04d177aa0b3bf1497328f6b6d084111a314c76138 SHA512 b728e873834436432ef019f4a9c722f55b82cabe0f7cf85491303424b313301489a8b93f12d8c7b70e2f10565f19923043bcbdcfeeadb69a3c19a15df8ca54a5
MISC metadata.xml 310 BLAKE2B f1255dfdcb6984112e896735ea40f1171a8d52149fa7e8ed279efc1fe08de9b071554f5168bc3f8c0e432bd8344c69f5c5716c5c689ff4ff4edbc27569546246 SHA512 06710c33027574e4c13259e30ca5e862b7bbda0442013676020d00dd1114e92ebee92fa19d2993fc3881c10f9db7b51dd2710fcfbcf9ca7564f8f96e5065705e
diff --git a/dev-ml/merlin/merlin-4.4.ebuild b/dev-ml/merlin/merlin-4.4.ebuild
new file mode 100644
index 000000000000..2975d266d475
--- /dev/null
+++ b/dev-ml/merlin/merlin-4.4.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# TODO: vim-plugin, although it's not clear how to make it work here
+inherit elisp-common dune
+
+DESCRIPTION="Context sensitive completion for OCaml in Vim and Emacs"
+HOMEPAGE="https://github.com/ocaml/merlin"
+SRC_URI="https://github.com/ocaml/merlin/releases/download/v${PV}-411/${P}-411.tbz
+ https://github.com/ocaml/merlin/releases/download/v${PV}-412/${P}-412.tbz
+ https://github.com/ocaml/merlin/releases/download/v${PV}-413/${P}-413.tbz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="emacs +ocamlopt test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-ml/csexp:=
+ dev-ml/yojson:=
+ dev-ml/menhir:=
+ >=dev-ml/dune-2.9
+ || (
+ dev-lang/ocaml:0/4.11
+ dev-lang/ocaml:0/4.12
+ dev-lang/ocaml:0/4.13
+ )
+ emacs? (
+ >=app-editors/emacs-23.1:*
+ app-emacs/auto-complete
+ app-emacs/company-mode
+ )
+"
+DEPEND="${RDEPEND}
+ test? ( app-misc/jq )"
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_unpack() {
+ default
+ if has_version "dev-lang/ocaml:0/4.11" ; then
+ mv merlin-4.4-411 "${S}" || die
+ elif has_version "dev-lang/ocaml:0/4.12" ; then
+ mv merlin-4.4-412 "${S}" || die
+ elif has_version "dev-lang/ocaml:0/4.13" ; then
+ mv merlin-4.4-413 "${S}" || die
+ fi
+}
+
+src_prepare() {
+ default
+
+ # Handle installation via the eclass
+ rm emacs/dune || die
+
+ # rm failing test
+ rm -r tests/test-dirs/locate/context-detection/cd-mod_constr.t || die
+}
+
+src_compile() {
+ dune build @install
+
+ if use emacs ; then
+ # Build the emacs integration
+ cd emacs || die
+
+ # iedit isn't packaged yet
+ rm merlin-iedit.el || die
+
+ elisp-compile *.el
+ fi
+}
+
+src_install() {
+ dune_src_install
+
+ if use emacs ; then
+ cd "${S}/emacs" || die
+ elisp-install ${PN} *.el *.elc
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ fi
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
diff --git a/dev-ml/mew/Manifest b/dev-ml/mew/Manifest
index 4116935697fe..49074e58f6ed 100644
--- a/dev-ml/mew/Manifest
+++ b/dev-ml/mew/Manifest
@@ -1,3 +1,3 @@
DIST mew-0.1.0.tar.gz 4309 BLAKE2B 7280369eb4d8d940c5f30b8d3485020b088bdca918e3c2992c54e9785ac4fcbd99a0552285c68742704d845b3764b0bd741592963095254cb744b621c2b1eb6d SHA512 77a68f6dc9f3edc729384d59247a29f32f969dc6d987ed2e6c88b9a64b655822dafa9c3cb424bf40e6cf9ed20cddf9c708738872db245f14a711770e8e938db3
EBUILD mew-0.1.0-r1.ebuild 500 BLAKE2B dd2bd5528bbf8df244e7f6bcb2c6c6c5f364fc6f75a8684ccd3ec4a4250ec2f52fd35a798a6d769cb54e9274c993ec3ca6736ffd9fde957fe14fdcdaca7d2297 SHA512 84e1a872eb2c879e742db47935e4043aff58c5d8fe551ae0b8db68e385d68b919e198f94560e02f9743776565c17f15d4197b31e195c36998e3e188e488dca79
-MISC metadata.xml 377 BLAKE2B 00a5f2e321b4a00ad3a58fc4b4ba4d95e86fa827bf3dabda50cf34586e01274c18489bb0a4370e30f6208aa79ca659c4a891295b922cd45967ff47caf0b59f0d SHA512 1ad4cc8b94381de5ce1f05ad0ae854c02de4a5a3a4eb6e40bd6ae2fa1281d6df1d568092bbfd7d4ff2e9a26d678ca29bba80a0ed3c14175d36566083e2bb4b56
+MISC metadata.xml 378 BLAKE2B ae06c78ab2a008ed603f9172711ca1c637fbb58c97575dad55b7d7bcddf36168726901c8cf9863d56f45c0582a1ad6934fc943c869945d244577cbb7c606ac1d SHA512 d5c0cb9cb786fe4e1cb976eccbe14cd1f0dcea0625aabadc2adfa8925b2527c91aebc653f4955b89e28d258fadd0d5c5a782b517507ea8b5f8c85649f01e777e
diff --git a/dev-ml/mew/metadata.xml b/dev-ml/mew/metadata.xml
index 186d4b4452c8..b99db26a4ae3 100644
--- a/dev-ml/mew/metadata.xml
+++ b/dev-ml/mew/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-ml/mew_vi/Manifest b/dev-ml/mew_vi/Manifest
index 08172364c358..2f3eff57f7f9 100644
--- a/dev-ml/mew_vi/Manifest
+++ b/dev-ml/mew_vi/Manifest
@@ -1,3 +1,3 @@
DIST mew_vi-0.5.0.tar.gz 8605 BLAKE2B 30953927947b80391ccff3a7378bfc7d4edcff7164226225c5c1f0fc835312aa31220eedc2e29de663027dd32e316f4ac365494da0893f6d91094f35c036b0db SHA512 f6ee1375ceee60ccae1799d07a8bc55684fdbffc2275147ef19cf3c7d242663764e6630b9423287a78efacba17f410971e3fc397d202effb331f94dc00797eb0
EBUILD mew_vi-0.5.0.ebuild 435 BLAKE2B 432c243df9d844b2ff0bba4c033ddce9380437f20a9a437eca609fdcd9c1a952d747e741cfc9eb6fa033f2b11c7a7061188839cb85f37016519d98e0dc8bfccc SHA512 cbac9aab921ed631616299301be62e8de05f9d2551c3cf55b781213c1aeb65ade645d5737e40b41a502cba6c4a8e3c397bdc022c4ae147d68d953d5824a011c7
-MISC metadata.xml 383 BLAKE2B 5fd3f39c72d2c26711d9808b1da52b4bc3ba19955c251d13351949ec568339fad97080cede0bbf2eb228858b6bd0a4189f869f1fcaac0e9077e140d5501a5b87 SHA512 e06c7dad8cacf195ae675d8516d657628408037c4c4d374460a760c36d5a9879ac1f3214323489c5b0f857969ea421391843d4357750b8e6fa2186c561494dc6
+MISC metadata.xml 384 BLAKE2B 41a39b1247e1d851abb8d99cf1725cf443a755295101e0a919d22829722a73b7344de3166263331d901e05363c0bbd5e8f8d7d3f40fe2fdbf660ee521fa87690 SHA512 9f60a4fb57ae4ce9402fbb3712b8899f3c1b694eb2ee5ffddcda520986dc7ea95e3332de71c7d69a097536fc5ffbeda64831a125c64f7a13b0b2192ede9860e2
diff --git a/dev-ml/mew_vi/metadata.xml b/dev-ml/mew_vi/metadata.xml
index 884aca09d88a..1f044b5af878 100644
--- a/dev-ml/mew_vi/metadata.xml
+++ b/dev-ml/mew_vi/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-ml/mmap/Manifest b/dev-ml/mmap/Manifest
index 84894d15f9cf..6d6c61ef4fb5 100644
--- a/dev-ml/mmap/Manifest
+++ b/dev-ml/mmap/Manifest
@@ -1,3 +1,3 @@
DIST mmap-v1.1.0.tbz 12312 BLAKE2B 3f688f5649ef51fc2a0cee76519da46dcfecd72a065de3cdc72412e27bfa39c26c6bb54d35ea6e3b139db0ccc75e9460f8285826c40ecc894a3782f279366686 SHA512 15e4ec2634998f321f495de5372dc75a3f4059ab7512115603ae8fd99a619c91299d34c8a12a697aa36df4ce14c90c66746b873eddf004b7bbbeaef8ec7858f5
EBUILD mmap-1.1.0.ebuild 401 BLAKE2B cbbcbf2fee055f0441237bafe471be02cb01f342526888e1728ac901fa05f59b95fa2c7c5a0face7f41bae4bfa39983a96c2e42414904c4eaced91d4246d8ff9 SHA512 951b36665d454144e047e35fb2841f960bdf84dbe1b1864498cbaa13df7a36c9d9e017f8f9788b34ebd1e5453c4e7d8effe78e96d4bd96eb6beaae63c6dd688f
-MISC metadata.xml 321 BLAKE2B 7c9b0cee1981d789dcb75578b1ebb0bcb8682e1e5555b73ac80acdb0fe34a285d3243b435488bba2d47c615a31cb8ab1a161106a1f073f2eb9972325e610a8de SHA512 16b9361365887a4d779e2ba1c08356bea37b6a4ca9b1b678b30d43cf137339b2f7fa9c37aa25778a9f8a272cbbc32b96301141ad99ed65ee29100f4c944527a2
+MISC metadata.xml 414 BLAKE2B ca2d5e5b9b88df2016e6bdb882e300909454aeb9546b3435184ad5efb9de61849470b4007377351a108ce4ac8ee120b17e9d4a28350d46d4e3bffee8b2c8df2c SHA512 6e495ebfacdf381551c697f51db511125a438e3e5ada2b2b4a4560838df6b8e97e1fb8bf8cc5ddb27a2075ad01c2eda441207f77aec983f1b3089f05e39dfb2f
diff --git a/dev-ml/mmap/metadata.xml b/dev-ml/mmap/metadata.xml
index 2b542985c0c4..8a3d3567be50 100644
--- a/dev-ml/mmap/metadata.xml
+++ b/dev-ml/mmap/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/num/Manifest b/dev-ml/num/Manifest
index 15fac644f5f3..7c75db93e35a 100644
--- a/dev-ml/num/Manifest
+++ b/dev-ml/num/Manifest
@@ -1,5 +1,5 @@
AUX num-1.3-cflags.patch 409 BLAKE2B 97db7e69d4bee7e6940386349620799d586ab7094a51995c015ddec399747381175936e523f25b2312aed434ef25dfbcc2d6ef3aaa502ade39ff14fbd0ead636 SHA512 95245b0c3738511ff6a8a43b5f4c8897a82502a751552e1f1c846f3c7bb1040a5227055a55303292c1eca18a454d0f7c038ef574f00a772db2b72611857e15b5
-AUX num-1.4-ocamlopt.patch 297 BLAKE2B 1cb58008bfd7c291b667adff68dd96a30fc1c96295a967cc61aabd1e1a501ab8a640163fedc48f3903447cbdcd5ff364eaf47325373374a2ea0976e75585787e SHA512 22fd9700acbd337bfa235c743e13ff8b258fa62312d3472040170e4f1406c8b81a9bd3c1bdb830aea7d5c890a04c40668ea31828399daaca74b061e37aa79af5
+AUX num-1.4-ocamlopt.patch 627 BLAKE2B 0be592232012ac0753e627e6dce68fb82c1f186e1f7579a2d6af46dbce42ec5b4a6ebb7dc43bb87c5829a6c172f36560e1a17d82e921fb6f68c28bff17b9027e SHA512 2b04e1899d16e614f527a34006a56cfa99fbb6527e8ff8f6ce3c828bc1a9b88de7b6e470111d81c965fb3775bf634d28b9ab34682af3a4f1815dce92c01a60d0
DIST num-1.3.tar.gz 66251 BLAKE2B d6fde246693c8aef3b881a4ebc2b601392e0f0bf561dc4f4d32a5e1f835a5186deba3ffa77c88c6c05cd6e837dc836567fcabffefae99ce1ccae94e1bdfc849a SHA512 c88310f8c45700990095e6b2e9abf24c27347711b9abfd1dde75e540fbbfc6a365e6713bd69f66009af305728fcb36dc61eb37fdd0be7d73824b0e92fbe8c031
DIST num-1.4.tar.gz 66327 BLAKE2B 59eae642e19f452dd911ef6c32b89978f2034a5fcaece4a358f3da447c8d6cb2b2581c39d032eb117edaf7ecf942583281eb6e31716b06960e768c2a985e099e SHA512 0cc9be8ad95704bb683b4bf6698bada1ee9a40dc05924b72adc7b969685c33eeb68ccf174cc09f6a228c48c18fe94af06f28bebc086a24973a066da620db8e6f
EBUILD num-1.3-r1.ebuild 781 BLAKE2B 00e2a293bd75493d356699c154a45c4bbc82b9f35fd5167896a9ed581ac2d10405db1c60a3acd5634c02774ab3695cea2931adcc636c71fbb7c29e9a8ccef32e SHA512 83d3167348b0beb3699362207258ce9f12a4b9b9229f1f2c9c4590104f5d854f86db2b4b1dc6e137797513436e46afb2d581dc6027c8809a39ceee9daf6a5b38
diff --git a/dev-ml/num/files/num-1.4-ocamlopt.patch b/dev-ml/num/files/num-1.4-ocamlopt.patch
index 90699b99474c..6db5015e1d9a 100644
--- a/dev-ml/num/files/num-1.4-ocamlopt.patch
+++ b/dev-ml/num/files/num-1.4-ocamlopt.patch
@@ -13,3 +13,15 @@
all:: nums.cmxs
endif
+@@ -70,10 +70,10 @@
+ # is installed via findlib
+
+ TOINSTALL=nums.cma libnums.$(A) $(CMIS) $(CMIS:.cmi=.mli) $(CMIS:.cmi=.cmti)
++ifeq "$(NATDYNLINK)" "true"
+ ifneq "$(ARCH)" "none"
+ TOINSTALL+=nums.cmxa nums.$(A) $(CMXS)
+ endif
+-ifeq "$(NATDYNLINK)" "true"
+ TOINSTALL+=nums.cmxs
+ endif
+ ifeq "$(SUPPORTS_SHARED_LIBRARIES)" "true"
diff --git a/dev-ml/ocaml-compiler-libs/Manifest b/dev-ml/ocaml-compiler-libs/Manifest
index 67fc6e2fc9f3..c820242a28f9 100644
--- a/dev-ml/ocaml-compiler-libs/Manifest
+++ b/dev-ml/ocaml-compiler-libs/Manifest
@@ -2,4 +2,4 @@ DIST ocaml-compiler-libs-0.12.3.tar.gz 4982 BLAKE2B 83432cbb2707964f025b294a84cd
DIST ocaml-compiler-libs-0.12.4.tar.gz 5435 BLAKE2B 2c7b3f79315945d094dd4102da748dda55265bdd36753606ec03eef6a39eb385b84e7bfd0f43a04583271bf7c53b15481e9dcbb48c362d472bb3f740ec48853a SHA512 cf08e8d4bf25fff26a16a05036f08247176f4845d9d9ada85944c3fa89b6df9a5092d7a1025415a3b2ce00dd45b544cc82247648cf3952be2304e5d9ebab121d
EBUILD ocaml-compiler-libs-0.12.3.ebuild 466 BLAKE2B fed250997f42d537a4be8c32f2d65e99b78c1adb30941e8917f78e49cb1245523ab0231b86f11e1e407f049fb6ece12884f6c39b4e7373bae709b39fb4aa86a9 SHA512 0591fb26e0e018b5f202b586c92c1f2274f2c57490e8dcdea34cb0d78618d44a9e1f4cf6a6588bc2bfb97cee3100e8b3e2b4e38866d953e7fa169f1d49f54529
EBUILD ocaml-compiler-libs-0.12.4.ebuild 472 BLAKE2B 0c8b133a8ed1a6b0ebf203e5baa3e2b94e1010ff42e023a1fb421a34ea53a3331949444982a8bcb9e25d150dcb75b97d0c49df2214a0afffde34669f90f6bd20 SHA512 d5413ba80a4b9d95bf89dfb34ef69b319d763e525d75eb8dd058cdf36188c18a5e0cf125cad5865421ce3ffc12772fb58659e01db7380fb3582f553e3900d4e6
-MISC metadata.xml 340 BLAKE2B 1aa54d3afdff85b09abb144e98e91f5b87cf2cc42e915694cb61a2fe2676969b76eeaddef4f6c2821b9415f8a655e2fe30a2e68cef3460ad9b75e21311fa8ae2 SHA512 32442d765b80b2cf543decc9246fd4a2b44f4a8353e301cc958570757aa9f896edbc2ca6806e05d2c3e50893eb8570a5b4366bd2a83c5718dca79e2a3120f75e
+MISC metadata.xml 433 BLAKE2B b030add0bc65454a09c9b648962ba45faeb4f9f6f3448c2fec14a0f413968ee62d3ea3cdd265abd10f1ff6d8a48e8e85fcdbb45f318c440ee04fb1dd718cf428 SHA512 2f9de8e49252a907bd65d7d343f8e2bcae84bedf6b3472782ada23a345e634a4f63cf2589b5e7a3338bb824ddb334fbc99c91c3aa9514830b1051d1e9f522777
diff --git a/dev-ml/ocaml-compiler-libs/metadata.xml b/dev-ml/ocaml-compiler-libs/metadata.xml
index 28dbaa21bbfb..4e0cb4d16cfb 100644
--- a/dev-ml/ocaml-compiler-libs/metadata.xml
+++ b/dev-ml/ocaml-compiler-libs/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/ocaml-ctypes/Manifest b/dev-ml/ocaml-ctypes/Manifest
index 32a4c8cae3d4..73347206f883 100644
--- a/dev-ml/ocaml-ctypes/Manifest
+++ b/dev-ml/ocaml-ctypes/Manifest
@@ -1,5 +1,7 @@
DIST ocaml-ctypes-0.17.1.tar.gz 208101 BLAKE2B b9fe6632058a670c988ba9f1ae81b75aa5373de7231cef04d5e2ede61a44cbaa0324c04197a0a202847599a9bbe7dccd18fd3279f3f351493aaec4959caf3ada SHA512 1e197009f7e6b29b43944f757e987934337ebfa11bb2ff2ca8ba3ebc607e37cf1259d07a90d7faf4b91b49ee20d5c65357ad305f34ada0a8d336a3904233150e
DIST ocaml-ctypes-0.19.1.tar.gz 206762 BLAKE2B 29b4636e711b9b3ecf3de5d66b796d4d8ddf1109fd7b065666577ce9412e0ef3712f704729dac3b9467ac7ace8f501b90bfc1dc82b86dbe1668e5d13be46741f SHA512 cbf422a2c457b215815a04122d0522ed0f274c5927cecd25951472de6cc6fcd1151b67f95d6bbfeeb3b5f15a9fe9bdedb8861e77bd0de9902418962065e4dfc0
+DIST ocaml-ctypes-0.20.0.tar.gz 206559 BLAKE2B d9bf1c3f5ae7544e3950766f7eb9bac2c9dbf84130f69b2b8807e55c6a7d659c46d9ba2227d53d578e4e49283730932213eea4c7487beffe4540432b3e700c81 SHA512 605ae95b0233f1157749475526ef00ade2f97649d06a782e8fcf97b604cb86a0dcc8f27c4ac6baec11a41b9ef5becb0e5ae55e30f1ee61b30d4ae17a0d1545c2
EBUILD ocaml-ctypes-0.17.1-r1.ebuild 800 BLAKE2B 4df19810dd960c6d51525dde9dc2b374e7ffed06102bdb6622c847b621e699caba711e3b1ca06ea4daeeb87fb7ec05c0c3a41c8b58120ce658633ffeacd8fd09 SHA512 2239d8cef4ce0c401be0422dd8daf73de29322228ad7764c5d0e2d558bdbfc65d77728a97ff2a7987bb502a45ba8774108ec7f18f247d8dd31d22af4068b4786
EBUILD ocaml-ctypes-0.19.1.ebuild 841 BLAKE2B a13472220bd45c00cab17a197e067a1b9861147ddb9019ca209f998eff0f77a91bd701bf391aab793c0c350fb6c5e75cda0329a9b8bfdcda30e6d8890d6544c7 SHA512 52f29832455b171d001393a03e211c98f665fb828c43c8922cb0a814620d2d2ab6d9f3e1458e7c940652e59c2c9d4fb598ea27e4db3d971883a67a007eae6db9
+EBUILD ocaml-ctypes-0.20.0.ebuild 841 BLAKE2B 2a4b1d2140282915dee375ec410961b94b8200c01380d52383c36676f50ebfb3b90658eecc67263d0bc1ddf5b05fc6454e30c8fc10718f9350a66d78da458427 SHA512 607f81b53328d7f50d18044f9364f15cd10fe28ad502b45b30527a286ff5f9a708b289fa4df2ca34012397bf9a891506b87da68b1a8e7181c9ca646d573f988a
MISC metadata.xml 425 BLAKE2B 3bdffed177ca8fc13a9f6428824f1a97e646449037b4fa5b8053b68edd66c7c8c6bef3c7bb1135e4d76ec42812059408195c3a9cdd45573e571576175e3c9add SHA512 6bd73ddc160b2c5ba8f0630e7aa1045992ff77ece38df06538a2b6b49206c51b14abbcd27367d1b7fe9b192ebf11736e6f0e60dce8df6d475d7a4986edd2547b
diff --git a/dev-ml/ocaml-ctypes/ocaml-ctypes-0.20.0.ebuild b/dev-ml/ocaml-ctypes/ocaml-ctypes-0.20.0.ebuild
new file mode 100644
index 000000000000..22dbf916bf59
--- /dev/null
+++ b/dev-ml/ocaml-ctypes/ocaml-ctypes-0.20.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit findlib
+
+DESCRIPTION="Library for binding to C libraries using pure OCaml"
+HOMEPAGE="https://github.com/ocamllabs/ocaml-ctypes"
+SRC_URI="https://github.com/ocamllabs/ocaml-ctypes/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-lang/ocaml-4.02:=[ocamlopt]
+ >=dev-libs/libffi-3.3_rc0:=
+ dev-ml/bigarray-compat:=
+ dev-ml/integers:=
+"
+DEPEND="${RDEPEND}
+ test? ( dev-ml/ounit2 dev-ml/lwt )"
+
+src_prepare() {
+ sed -e 's/oUnit/ounit2/g' -i Makefile.tests || die
+ default
+}
+
+src_compile() {
+ emake -j1
+}
+
+src_test() {
+ emake -j1 test
+}
+
+src_install() {
+ findlib_src_install
+ dodoc CHANGES.md README.md
+}
diff --git a/dev-ml/ocaml-expat/Manifest b/dev-ml/ocaml-expat/Manifest
index d578f85cc936..2fa57c18d98d 100644
--- a/dev-ml/ocaml-expat/Manifest
+++ b/dev-ml/ocaml-expat/Manifest
@@ -1,4 +1,5 @@
+AUX ocaml-expat-1.1.0-cc.patch 307 BLAKE2B 065dd4b8f15b6ecd2e1e01f54483c74b554c3e89523466b10744d088fe84770be84a7b95f925a05d240500cbf1a3bf2e1911b661957248f75712faa448094157 SHA512 e76fb548dc1849a6c655e10cc09f2068ff21a4ecef2fb5d6f454b9f0b75e21d79df4747c34ec87d2e658f09d6c857e4f4c97f1a5a7668c040d09253fbe63358b
AUX ounit2.patch 672 BLAKE2B a47afbc8d7c33483a8a732252f7a7a624f60364d2c055097a0af8f97b7022b09b297a4022a02317fd6e4843bd3f66a875feb8389750cd3f332560cbc38834e5b SHA512 5298115ef79f2d59cafd1c0d09e7dde8649dc16a7a84f77965078a62f76ee2d9348e10d0e2230efdd89c3ecf4cc59ba3fc7b3d5de4f2a428641e8a67a47dc220
DIST ocaml-expat-1.1.0.tar.gz 58318 BLAKE2B 137bc65c5c867180ba547de17041bd0f588da395928e92eabef45cdbb76a1d139d7cd0d80d33337e1fbff92c9fa3cab2339c0f340f50f467b8fe7d64cba10b1e SHA512 9407f91f5007d6835643719294d4e4907bfc40464d054911591ce80c31d173ddcc7b06157a19c0d3ddd78775806242dc68aea7847e588ca9fd1909def1df4d23
-EBUILD ocaml-expat-1.1.0-r1.ebuild 900 BLAKE2B 9800b7750eb1b3322e939545a5d9bdf13b201f3c1618c7c46d0babf8f4164087594976e19b60140087bb93d2d4389f494d4f6f27cc22c8161079ab5f1f00ae55 SHA512 1ca53ed6723a0001c0d5419d84b1ce43da1097fb77e85f5471443121e2b29971dcd9629f2891299411d878fa7cbd1e0fd846a3cd532024f9c38903746a9246d1
-MISC metadata.xml 332 BLAKE2B 4d24bdd4bcfeb43a202b6c9bbfd7a34367a62c6ea7f900f9a811e0f58d6df248d3f4f7c5eb657fa96b1753bcff98d143150ce36842267dba1cd2a68419994ec3 SHA512 e18c959d72e229ac3bca1647e94d624a3e072f855f6afb35963100cb2b81cd875e90b68ac0f4021ca0bf215f7e4852717c63d9efea539ec091852ef2c5afab38
+EBUILD ocaml-expat-1.1.0-r1.ebuild 930 BLAKE2B 5f3f6295b77f75e89d6fae8744e9dccbe153afd958336ce97b423b7f01897effadc474b96d91e5d8751876c48d3284b13aaee5daeeaf5622d749e91487011ee7 SHA512 9c9a40b2e1650ba4ef7f123a6505927480564af9579708a46495fedf36bbe3b0a0399e326114cd5c594509a8f105ffda7fce895d63dbb4a0ada5b251048f2618
+MISC metadata.xml 425 BLAKE2B 9e6cfb4df53dc4bdc44d06267f8a87d2674b747ff45ddeb7c43fe424b0a7633c5d06c6ce69d6e6f82c977483b582077825e1475fd793dd8aa39239d6b6013ab1 SHA512 1db57a46a05f1c5e56632024ec713be1d2dc1aff320bbe6c6d65ef8df30a036096710c4e2bfb2b1fa535e89224c5c3a15f77649d8fef88e91a1a950c77a0aaa2
diff --git a/dev-ml/ocaml-expat/files/ocaml-expat-1.1.0-cc.patch b/dev-ml/ocaml-expat/files/ocaml-expat-1.1.0-cc.patch
new file mode 100644
index 000000000000..724d9935baac
--- /dev/null
+++ b/dev-ml/ocaml-expat/files/ocaml-expat-1.1.0-cc.patch
@@ -0,0 +1,11 @@
+--- a/Makefile 2022-01-23 19:29:56.516323939 +0100
++++ b/Makefile 2022-01-23 19:30:07.289143969 +0100
+@@ -41,7 +41,7 @@
+ allopt: $(OPT_TARGETS)
+
+ depend: *.c *.ml *.mli
+- gcc -I $(OCAMLDIR) -MM *.c > depend
++ $(CC) -I $(OCAMLDIR) -MM *.c > depend
+ $(OCAMLDEP) *.mli *.ml >> depend
+
+ ## Library creation
diff --git a/dev-ml/ocaml-expat/metadata.xml b/dev-ml/ocaml-expat/metadata.xml
index f9eec310268a..1daec7ebee51 100644
--- a/dev-ml/ocaml-expat/metadata.xml
+++ b/dev-ml/ocaml-expat/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/ocaml-expat/ocaml-expat-1.1.0-r1.ebuild b/dev-ml/ocaml-expat/ocaml-expat-1.1.0-r1.ebuild
index 43b3e2f07aed..d87cb78da864 100644
--- a/dev-ml/ocaml-expat/ocaml-expat-1.1.0-r1.ebuild
+++ b/dev-ml/ocaml-expat/ocaml-expat-1.1.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -21,7 +21,10 @@ DEPEND="${RDEPEND}
SLOT="0/${PV}"
LICENSE="MIT"
KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
-PATCHES=( "${FILESDIR}/ounit2.patch" )
+PATCHES=(
+ "${FILESDIR}/ounit2.patch"
+ "${FILESDIR}/${P}-cc.patch"
+)
src_compile() {
emake depend
diff --git a/dev-ml/ocaml-inifiles/Manifest b/dev-ml/ocaml-inifiles/Manifest
index 110af9989ae1..a6dd5f1bd9b8 100644
--- a/dev-ml/ocaml-inifiles/Manifest
+++ b/dev-ml/ocaml-inifiles/Manifest
@@ -1,4 +1,4 @@
AUX ocaml-inifiles-1.2-inifiles.ml.patch 210 BLAKE2B add08bffd9afb4a4d6046b24ca18115c4ed295069088018cb77aebb20597973852459697def9d7e8261933471486fc2c89f26ea39f9e6d47083ed5dd12b25556 SHA512 c9e5b2226ee497fe2e9633532f9d7df05da52c73bddf3351913f0f037422170068296e5a6b6e40fced3c03eef3702affe9386d928c955ed268c570d16610a91c
DIST ocaml-inifiles_1.2.orig.tar.gz 11642 BLAKE2B 9970a5df9290c0532ad54eb8df6737f2e22385d5de6defd9681f115e2c0c62217e56dbf3bde91424e3a75f56d6e00daa698e2029ae457cb55a3495a8b2144490 SHA512 d57016e338caade7ceff416b698ad320da7e5ef376430d5bca9115ca0abc219a8072c9fddc8c8388c0b7ed404801e5158827d86577be49658611bd830e8814ef
EBUILD ocaml-inifiles-1.2.ebuild 644 BLAKE2B d5c0f87c3951b3781d5a465f69d906fcb92f28b76740f90de94722442959544eb1ce01ce10e78abd7d409581a5f7be0db605f3017dcfe7e8d526d384c315f965 SHA512 847bfa37c55a11cc3367c761ffc592b4b67df07c24ba6f02e1580c38b113e2016c52705cc4cdb25d6a9e0f9c754db16ffc48e8d943e9a471ac8635f04c93f575
-MISC metadata.xml 239 BLAKE2B 0d4d408425414c16590fb3398ae893ab574451eb5831872be0fcc33f2de6ea7c839eb1857a3fa05062eaf7e7384ee7527f035cfeaacbfc896f1d7319663708e6 SHA512 d74bde3f33ed3b510b6507a43e64cd9f1d682a4e3849e9d8e1bf0a0eccfe47e1257f28260e2456ae64e9050ac44eb2f846bcbe6b83f927f1a71f8c054c0a937f
+MISC metadata.xml 240 BLAKE2B 2a1e1f3f926973a168d00ca229a621c201166428304f7bcbfddbadf5adfc82f91b77ec9bc426b63da31da4307ac513aeadd7aedb3bf33dc0352f52fe8a12b6fe SHA512 517fb30351580e43eb6a0e16c81ed2db314125da7e977e06f996ebd47e7574b4268d9ef16b30de71ac48c0cf1e623f8adf3321426b99764b6aba91cd3576b797
diff --git a/dev-ml/ocaml-inifiles/metadata.xml b/dev-ml/ocaml-inifiles/metadata.xml
index 39ab33fa4ce0..ddbdc793cf27 100644
--- a/dev-ml/ocaml-inifiles/metadata.xml
+++ b/dev-ml/ocaml-inifiles/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-ml/ocaml-migrate-parsetree/Manifest b/dev-ml/ocaml-migrate-parsetree/Manifest
index 42fcbdbb6350..8aba49027b7c 100644
--- a/dev-ml/ocaml-migrate-parsetree/Manifest
+++ b/dev-ml/ocaml-migrate-parsetree/Manifest
@@ -1,7 +1,9 @@
DIST ocaml-migrate-parsetree-1.8.0.tar.gz 466241 BLAKE2B 0b2211ed3a2a2e4e5200a6da0eb288839620fb6397b3cb2b1b83ed7c9a6a23eb7505e1311d30a8449a198221888a5d3b44d528dc84b1f6cabc546adad4110c67 SHA512 25eefd57a23221c7e71025557c977159c2a831713a40188e9750af7ddb93f089163ad4d8b24c53667869839249f1f389ea7928f54777101d5c291684e76be1a1
DIST ocaml-migrate-parsetree-2.1.0.tar.gz 169358 BLAKE2B 072ba6e1a879d5e308e7b40c55c323f353cd2187c8884bce25bffd35d7f5e64f2aa7070ae2766c1e41ef47ffbbf44218fdc8b823dbb33c6c11f0e262cd94ab83 SHA512 0fd9dc9ae9a4c0b50f100958c0df6d9bb33a4d3c2e4d9572aae52d4e7393c1432deca9f5812dbccc637150b1a8f58eabb433e87baf08c79af9e1ff3c58509a32
DIST ocaml-migrate-parsetree-2.2.0.tar.gz 188265 BLAKE2B a551ab1abd9db751d5300cd6c570e2072fa8d242c6a58c9b84387b177211081f6747526ae787ad51817bd63162c3fed61cbd1e3af083a49a524c0e38c69546e1 SHA512 7c1eec4b1d66d6d7df685684b054d8e98de6d4bafb6601116affc9f05fa89fb098824005891f0002e12c2d83ade734cffde2070792db8c9bc2d79825b86b45c1
+DIST ocaml-migrate-parsetree-2.3.0.tar.gz 206750 BLAKE2B 47ffdf83d8329a5dc715f4d43f5440ee05bc88d2ebd1e7a11b8c45a2b1de64be77b2d0905f46a594fa84ca62785c64472b2b8bc1ee37440fca9b8dd5a56dbcc5 SHA512 f2000939eee0b2eac93d059292b0bc13aa809c9fe5e54b1e0bf412e41921647e9bc71ef23e0c6fba70e481891ece5a65763743932c69bf278a1036c437313219
EBUILD ocaml-migrate-parsetree-1.8.0.ebuild 559 BLAKE2B 90ed2c07d5c9aa5b3050545dbd0c2544ce622a24e50f53f3f2f6e13120767fe058bc29f283e6928b99fe615c859a43f6627e3c116a2883190053f8f688da16fd SHA512 10a4625b8238d3ee6a628bebd28386aaa3a228bf83f472062056c082d3f38e6ca884a8839deda917f8782db86a42f661a95ac9fac3f7d0d3ebb1d03f20156aa8
EBUILD ocaml-migrate-parsetree-2.1.0.ebuild 518 BLAKE2B 9f1a41716bcc98179981cee1b9d64da9b30c2177bd9e3aaf5350918929ab853a1755ca451e53495c61f7ec58c83662642ec7dd61aa4c593f63980e7981761deb SHA512 10c31cbd85fd0e291182b42a540e5a14edfc0930f6d9615a79498c9572045871149f8eaa89d9f722529de471c17e28de7065ea4036013227179b5e311d030974
EBUILD ocaml-migrate-parsetree-2.2.0.ebuild 552 BLAKE2B d27bdd84812637a7ef96bc319c259c7746c579609b7d1f3e96706f5a8c440f849feab82341c9ce6cf26e60beb640c5ef895653f30a41c03bf0ac2dc581e24cd1 SHA512 0303b9751528e6f80e038d0d6e2c6b411e080d0ef6d7b7781f4a74f9db15f4ad9ef62286703e9a38194f00c76e6433c9c12b4f8d7e633b4b76b35acd76907803
+EBUILD ocaml-migrate-parsetree-2.3.0.ebuild 558 BLAKE2B 4fe37df18b7856832516da696de3b2e737e045c9110ece1bd323da68da3e3b24d208808ba476f0dadf6257f55d69db1fa3170c3f286770801ac4496a7702530b SHA512 e7869b77bf693bfc6acb89f509c4549ef26fe16c718364cfc0ff8d72c9d1a199665633fb243b133b7592d067f875269177504c8de733072b541c3b0e0824778f
MISC metadata.xml 436 BLAKE2B ec12ef5053e8fd2d654d38ca5b81823eed65bde5ae354c27cb166834da0dd0e34a4e038d1912cc9d6653b14cff9cb06d6a3bec4388b6d4d3a96cdc20faec3efa SHA512 99bc47f7b568fc287370b85da88f4f57630844ad50e2085a5f6d6fe17d1707ace3843751b07c061a80076661edcfbfa3714eaa248009b9562e60a591b0047774
diff --git a/dev-ml/ocaml-migrate-parsetree/ocaml-migrate-parsetree-2.3.0.ebuild b/dev-ml/ocaml-migrate-parsetree/ocaml-migrate-parsetree-2.3.0.ebuild
new file mode 100644
index 000000000000..29db658239e5
--- /dev/null
+++ b/dev-ml/ocaml-migrate-parsetree/ocaml-migrate-parsetree-2.3.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune
+
+DESCRIPTION="Convert OCaml parsetrees between different major versions"
+HOMEPAGE="https://github.com/let-def/ocaml-migrate-parsetree"
+SRC_URI="https://github.com/let-def/ocaml-migrate-parsetree/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ocamlopt test"
+RESTRICT="!test? ( test ) strip"
+
+DEPEND="test? ( dev-ml/cinaps )"
+BDEPEND=">=dev-ml/dune-2.3"
diff --git a/dev-ml/ocaml-process/Manifest b/dev-ml/ocaml-process/Manifest
index dbd83c7f3a3f..cfccd7e24842 100644
--- a/dev-ml/ocaml-process/Manifest
+++ b/dev-ml/ocaml-process/Manifest
@@ -1,3 +1,3 @@
DIST ocaml-process-0.2.1.tar.gz 5904 BLAKE2B 90a03e53e79adae559bbdcf4717db53d5e79cf22a22e7d6daad4c123a8b275f7b984ed40b7132653c31bb9b1d7c39c1918e0455597f70103ddb18b89ecf00d9a SHA512 0ca352a273797218e1785e1f6ed024448461cefeb54f143574230c844747a81355b97dd19fe9ddfe31d1a69c03dccf895fadc086f61a3d7a9f5397538432db92
-EBUILD ocaml-process-0.2.1.ebuild 539 BLAKE2B 65f551d933a76c321388ce6cf24892108ae03b5eaa6a8bae899611e46156008edb2bc898b592c5afa9c65b93c0339d77c5cbd81c2366e28c2f82e777cba7544a SHA512 e65ee6fe3bdf701b2267ab3ec61dfb8784ff31af599fdbe73f4096b6431cf9927fd66cdd9ee85e7f8906c2e7878296432f2e16343ae2ad589bcdc5eef09b6f72
-MISC metadata.xml 401 BLAKE2B 70dda25c5e65d40a76bfa0cadf35bc380852a23091a2e91b8f503cb88b4990442eea710063a10baff999088b9aaf74e84afec8835a1dc734fced5169a5fd1013 SHA512 7feae0e5d4fec207c7439ec70ba44d0990af4de07b231f868a51c0c0cb879fdeaf8ac60a7c8a672653e26e747c021ffafb733afead06ecb04960d6e7b028898b
+EBUILD ocaml-process-0.2.1.ebuild 765 BLAKE2B cdbf6c79a839146bd47932f073651b7db0a71ac901b6cde89b1f8826afcde55a8e1fa05644fe44fd0424a54d42988f2df625dfc8d4c7fd9bea4e93d5b9f73b1f SHA512 baf187e9aa49af84b51cc1446e3446ac2dd956cdf1df1544eadeb2fc17e0f6e2e6edb10fb55f06454014625ad3b79cc4885a9bc90c801b1c3d4fee336bc5ae8d
+MISC metadata.xml 402 BLAKE2B 2da7c61defac0c0ead787895a9196ad01b05166b9b0478400054213c4573dcfbc8d5b2215c761aa61f551ada92c93c967e52a39d279de12cde752fdd511fd3e8 SHA512 7796ce0714691b64e030953e53acf2dac8cbe8de6c28d4c025964017c1a2466a5637004cd60d0cc0f92d4c61d0409ea66a1944c4fe288df13cb32e9881072023
diff --git a/dev-ml/ocaml-process/metadata.xml b/dev-ml/ocaml-process/metadata.xml
index 0f616a0514e6..847d74e89378 100644
--- a/dev-ml/ocaml-process/metadata.xml
+++ b/dev-ml/ocaml-process/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-ml/ocaml-process/ocaml-process-0.2.1.ebuild b/dev-ml/ocaml-process/ocaml-process-0.2.1.ebuild
index 66969b86741b..2979a23b9a6f 100644
--- a/dev-ml/ocaml-process/ocaml-process-0.2.1.ebuild
+++ b/dev-ml/ocaml-process/ocaml-process-0.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -20,10 +20,19 @@ BDEPEND="
test? ( dev-ml/alcotest )
"
+src_compile() {
+ exts=.cma
+ use ocamlopt && exts+=' .cmx .cmxa'
+ export pkgs
+ emake TARGETS="${exts}"
+}
+
src_install() {
- findlib_src_install
+ local archive=''
+ use ocamlopt && archive='_build/lib/process.a'
+ findlib_src_install TARGETS="${exts}" ARCHIVES=${archives}
}
src_test() {
- emake -j1 test
+ emake -j1 TARGETS=${exts} test
}
diff --git a/dev-ml/ocaml-sha/Manifest b/dev-ml/ocaml-sha/Manifest
index ba81ae9c79b6..cdded20dc17e 100644
--- a/dev-ml/ocaml-sha/Manifest
+++ b/dev-ml/ocaml-sha/Manifest
@@ -1,3 +1,3 @@
DIST ocaml-sha-1.15.1.tar.gz 15972 BLAKE2B c80fe4ba9a216fb88b0ca4cdf4f467450ad7225c9aa8fbb7389c85b8372de0a965683dc4a674c82ae4c2801b9f6a83777fbd3bfe5deb68af3d5e9193c058c9d9 SHA512 25af4f3fff6d5126e5e3b5f4dff4d6cc48396ffea48da186450236825bbb79110c7918a2bfa1c77dfaee9570965f9052d87c513d9f9da01208d95962b12cfd1c
EBUILD ocaml-sha-1.15.1.ebuild 518 BLAKE2B ae29ba7ce2e8e29bfdc689eb099f2db08c5b52044a319813df1bba676b12fee193b422669eb554c9d5d4a499c6d75fa1934dd0fa63b4568fa22d42a5fecd5fbc SHA512 ec054f2cfa156b9b910bb45eb11d7db42a82ec01d9196c9eb35a39bab495b74cf926f1b184b6d440dcdfa89a4d26ec1a62abcaf27c4d13d889a023aba38ab325
-MISC metadata.xml 648 BLAKE2B 4f14d64187eeb7bff8fd8c67242b0f6b5ee0779312522e3c7f5041d629861015923fe15b49fd1f4474f6a38558c176aa9fafb2bbbfc93c82f515705670660fd0 SHA512 c56c4732c21229b543af6313a2150fb5351ada4d85a8ff2071952e734338d59ed4432813f841e49982f8cbbf84d3ba69c7886109dd13051b5c5a5f9f1f22c3ba
+MISC metadata.xml 649 BLAKE2B 9507a92760a7dda6fbbcfe8f4209f97c20590e73dc6b3d486339fe2650ce24c3f3acdf9aa9f03d551c9df153a35880fa37b5f9db29ae1add4eeadc1559b507e5 SHA512 c6fa82372d98c68a8c710fbcb185aa14ecbdc371d24f03ae370a51a98134b895b15a5119a54e2e01d97286ff021d3a35b0425b2b5a29a3e870432c2739098ed6
diff --git a/dev-ml/ocaml-sha/metadata.xml b/dev-ml/ocaml-sha/metadata.xml
index 34e9bead1fc0..cad88d0d5d23 100644
--- a/dev-ml/ocaml-sha/metadata.xml
+++ b/dev-ml/ocaml-sha/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-ml/ocaml-stdint/Manifest b/dev-ml/ocaml-stdint/Manifest
index 8b64f6d4d776..401511c8acab 100644
--- a/dev-ml/ocaml-stdint/Manifest
+++ b/dev-ml/ocaml-stdint/Manifest
@@ -1,3 +1,3 @@
DIST ocaml-stdint-0.7.0.tar.gz 34507 BLAKE2B d06768911798a6a3736b68395fc5ca2d53288fe0056953ed189938b10aeeb9469511fc1ece39e49c403954f4bd88034d63ec53d7e8b63d8e8c41ff0761ccb2e6 SHA512 5e0c4164cb1f55a63f0928f5c1868cc2bba61d356b63cc20cb6b066fd09824eb99d6d1fd577f52678155d6744a591fdd8377b4c44bbe015918462f4576b43529
EBUILD ocaml-stdint-0.7.0.ebuild 461 BLAKE2B 8d20e15537afdc453dbbeedc8084a2fec5cd1392f24afa1bee35c8fbe83f73f1abfb428b6d89be667232e4a24227bca959c9e3916c37c3a4896f4ef7fb740ef8 SHA512 eefd3a5e34b11c552042fe0f3e725fcfabc9c2b61661b5ee50792edccc61b72ad075550b1d2ecf2c9ceb8b5bfba425177d91bc1e61da2b745ee411d83a411163
-MISC metadata.xml 1070 BLAKE2B ac1387773e133410d8a579534ea42dbad6d9b349d31f9108c11d0969bce0c31a5bdc6fa7aca0323203106ca96ccfe8e118fd83385e335bb758b0aef8f34b769b SHA512 56e8bec1232bd152b041dfaee90c70424c5c9aacfdca4ec7cfa0d54527dbf620f2d5b525cbf64c5f8c7cc89fdf91e03044217ffdb003da484e983e70bb0b9cfe
+MISC metadata.xml 1071 BLAKE2B d001b9da2eef1cee1f9812c73264d09cac83c087658ce41eae21aa86ae03ad84aa6ac25d3d8f0d1c7451c7e0a4eb265cda5bbeebc14015941664527db99f184b SHA512 0770c7b81bdd6554178a0d05bf916e024ed1474f72640e6348f138849ecf9f0ba2988dc4193f99384836f133c058cdf2f15754b9319ebce1c3fe7098cf7dd887
diff --git a/dev-ml/ocaml-stdint/metadata.xml b/dev-ml/ocaml-stdint/metadata.xml
index a4c37e9a3e5a..c1d21fbd785f 100644
--- a/dev-ml/ocaml-stdint/metadata.xml
+++ b/dev-ml/ocaml-stdint/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-ml/ocamlgraph/Manifest b/dev-ml/ocamlgraph/Manifest
index 08bf6126bf4b..ec49718fa6e9 100644
--- a/dev-ml/ocamlgraph/Manifest
+++ b/dev-ml/ocamlgraph/Manifest
@@ -1,5 +1,5 @@
DIST ocamlgraph-1.8.8.tar.gz 282729 BLAKE2B 79fdbcdd86fc5b6f36ad3399c890c31831a20fec22f0b4faf6da1fb61a12d25a54587e4b3ed8f9266ad1ce37bfffe76d66cf7a7e765e8046429943ad3c555208 SHA512 ccb07d4a7fb0c3026ad2d4563e1ca0a88483ac3cf43c9378989ae5c031961853a11c9673c06b54a16733c5755d9c0a2783c5f475afdcc7692d2bf3d4778f5bc5
DIST ocamlgraph-2.0.0.tbz 298912 BLAKE2B a4bb04c74f4dba8b0f37cdf8ab9a82ef5120b1e7f5b5570e67aac35de16e4553c93759acfa5c218e07dc7c036750d92d2c557c7d58247783718f691c5319ded8 SHA512 c4973ac03bdff52d1c8a1ed01c81e0fbe2f76486995e57ff4e4a11bcc7b1793556139d52a81ff14ee8c8de52f1b40e4bd359e60a2ae626cc630ebe8bccefb3f1
-EBUILD ocamlgraph-1.8.8-r2.ebuild 1261 BLAKE2B 5cbe7c4686a5f23fc3e6eb931dd2dd6bd0b0634088dadd6073e158ad365c0562acf01b2a7894936022e9b374a2457ff846349189f02a220725d5a82484fc6893 SHA512 df648c6d9b4b9ff3ec910b6a8d4dfd3def5b45985b6b8daebdbc7d4fbddb52d0c6a46592b16b08f704b8c46e9b95cb2be28e7cc2c9d71965263bb274b34726f0
+EBUILD ocamlgraph-1.8.8-r2.ebuild 1366 BLAKE2B b0c3c444de8fbefc01683cc5bbecabafc78b0e6ccdc1ee8703c022fd9a59a239c6e8429cd66f09e95130444ef7e71389801cd90b256ade0ae0d5f4e37763eca6 SHA512 bf0ec35ece33dc73164b752eb05a979865c3b0cd0cf92ca38093e234555aaf58ef67463e2917cb90cbef7623ccc44857e47b3bf2fcbd132de30c95ce704ad323
EBUILD ocamlgraph-2.0.0-r1.ebuild 554 BLAKE2B 2fc9c32d9865119007a902524c68ee67e90e1642877edf075f0f6997ebdc551681178ce69adfe07723f2e34b431d53966373624ffe44047171e41e8b6011dd27 SHA512 f4bbe5ee1e75550a8d9a6188fd319789eaae9a290f8d979f08bf5a55216dd93ff685c4b65a13677e6a05aebd322430a47354a58b9a8fa65be5c50c6318b654ac
MISC metadata.xml 321 BLAKE2B 540df25b57b60f517c952378845e8bc68b40af40a2b660fc6b505fbf10bd8a1e44da29722b64a11aeb6507ef82aed397d57feb08fa1a6ac4f5f6b997208f2616 SHA512 e24eed2f33773bf59f28cba7e926bf707523acce1c32191e92e13f2b56c426c2434f4c2cd6239aa5d53952b9bc0e152439a6147302b1207c542cadc64d2a4dd5
diff --git a/dev-ml/ocamlgraph/ocamlgraph-1.8.8-r2.ebuild b/dev-ml/ocamlgraph/ocamlgraph-1.8.8-r2.ebuild
index a395027a55ff..feae626b35f7 100644
--- a/dev-ml/ocamlgraph/ocamlgraph-1.8.8-r2.ebuild
+++ b/dev-ml/ocamlgraph/ocamlgraph-1.8.8-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -21,6 +21,14 @@ RDEPEND="
DEPEND="${RDEPEND}"
BDEPEND="doc? ( dev-tex/hevea dev-ml/ocamlweb )"
+src_configure() {
+ sed -i \
+ -e "s:@LABLGNOMECANVAS@:$(usex gtk):g" \
+ Makefile.in || die
+
+ default
+}
+
src_compile() {
emake byte
use ocamlopt && emake opt
diff --git a/dev-ml/ocamlnet/Manifest b/dev-ml/ocamlnet/Manifest
index ebae5b7b2e05..d15eaeaf5fe5 100644
--- a/dev-ml/ocamlnet/Manifest
+++ b/dev-ml/ocamlnet/Manifest
@@ -1,5 +1,5 @@
DIST ocamlnet-4.1.8.tar.gz 4620065 BLAKE2B 8f84ce4d79de5f4a1f26d4e45f68327042b0adc22717e56eeaca03ee6371e9251c01e8736d3afe5c00a1c65ef0286d56a04c57e80377402bb19ff87955ae98d9 SHA512 e238235968b9546c60568a38e68e354378d30e7137973332dcb10da21fa775ab7b367889fc51f5bd7cb00e51582834cafe2a0c4706b0bc77a44d4571a6f22815
DIST ocamlnet-4.1.9.tar.gz 4628747 BLAKE2B 40e41edee79ba5957d297506cdf1b907adc8d44a33f25f25b8b1a18487f5ec379fb328c86d6283f7da7cedd8d35b80809e1cd5224522d51afa3e5f2402ac8663 SHA512 a251724deb35e756c81d2d3ac836d413b659acdce6c0acf479a4fca48934ab62ad399a884197d00dbb7e7558132a56be1c8efd553c0a644d329418272f809a46
-EBUILD ocamlnet-4.1.8-r1.ebuild 1559 BLAKE2B 5f9a1839a3c3248f00250000d28770a2e60667a36b221b81c0fe37c8491f3089266aaad18464656ea6878965615660784f69351e6ff3f6abb0ad6dfb82494360 SHA512 3f7353bfd894c9acf9b9949fc0a2b9e153ab4c013a67c182771b914cb1750ea2f02251a184fe6ff3cdcacf8df2fb760e61982940c5877ec293b5f1307cef949c
-EBUILD ocamlnet-4.1.9.ebuild 1559 BLAKE2B 5f9a1839a3c3248f00250000d28770a2e60667a36b221b81c0fe37c8491f3089266aaad18464656ea6878965615660784f69351e6ff3f6abb0ad6dfb82494360 SHA512 3f7353bfd894c9acf9b9949fc0a2b9e153ab4c013a67c182771b914cb1750ea2f02251a184fe6ff3cdcacf8df2fb760e61982940c5877ec293b5f1307cef949c
+EBUILD ocamlnet-4.1.8-r1.ebuild 1608 BLAKE2B 0725c4052443df24d19d40082fe0faa2d65524033b737e2ea1aa9b7ce8e605292992e787e7b4445dfb6777c1d501597c40f21ee234e61884b808b95c8833b5e0 SHA512 3eb1792fc1aa79bfd43f843f01dcc07e95a4d2a087b673e3e857aa38557abebfb9c403f540c097eafa100c01c003720a2d873f3b6234b0d24ef1b372eef1842c
+EBUILD ocamlnet-4.1.9.ebuild 1608 BLAKE2B 0725c4052443df24d19d40082fe0faa2d65524033b737e2ea1aa9b7ce8e605292992e787e7b4445dfb6777c1d501597c40f21ee234e61884b808b95c8833b5e0 SHA512 3eb1792fc1aa79bfd43f843f01dcc07e95a4d2a087b673e3e857aa38557abebfb9c403f540c097eafa100c01c003720a2d873f3b6234b0d24ef1b372eef1842c
MISC metadata.xml 406 BLAKE2B 765eb184895dcb4d3769fc590facc0435ca84a33a1954b8c33b2f1f40f775fd165aa7e1d86b3f874a8c83c8020c094f73d3174d46d94c1c455d54069ff431414 SHA512 911bd8206d13c92e78ceb3ea00c71ddebc1ab83459bd2d209f2209b81e7952b69ee6ee53003806c8c674dd083c300cd0b243ccfc7449c2a8678a3d459c434879
diff --git a/dev-ml/ocamlnet/ocamlnet-4.1.8-r1.ebuild b/dev-ml/ocamlnet/ocamlnet-4.1.8-r1.ebuild
index 8976098b07bc..d6db450c491a 100644
--- a/dev-ml/ocamlnet/ocamlnet-4.1.8-r1.ebuild
+++ b/dev-ml/ocamlnet/ocamlnet-4.1.8-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit findlib
+inherit findlib toolchain-funcs
MY_P=${P/_beta/test}
DESCRIPTION="Modules for OCaml application-level Internet protocols"
@@ -61,6 +61,7 @@ src_configure() {
$(ocamlnet_use_enable tk tcl) \
$(ocamlnet_use_enable zip zip) \
$(ocamlnet_use_with httpd nethttpd) \
+ -cpp "$(tc-getPROG CPP cpp)" \
|| die "Error: econf failed!"
}
diff --git a/dev-ml/ocamlnet/ocamlnet-4.1.9.ebuild b/dev-ml/ocamlnet/ocamlnet-4.1.9.ebuild
index 8976098b07bc..d6db450c491a 100644
--- a/dev-ml/ocamlnet/ocamlnet-4.1.9.ebuild
+++ b/dev-ml/ocamlnet/ocamlnet-4.1.9.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit findlib
+inherit findlib toolchain-funcs
MY_P=${P/_beta/test}
DESCRIPTION="Modules for OCaml application-level Internet protocols"
@@ -61,6 +61,7 @@ src_configure() {
$(ocamlnet_use_enable tk tcl) \
$(ocamlnet_use_enable zip zip) \
$(ocamlnet_use_with httpd nethttpd) \
+ -cpp "$(tc-getPROG CPP cpp)" \
|| die "Error: econf failed!"
}
diff --git a/dev-ml/ocplib-endian/Manifest b/dev-ml/ocplib-endian/Manifest
index 3303af27874d..c887a119cd3b 100644
--- a/dev-ml/ocplib-endian/Manifest
+++ b/dev-ml/ocplib-endian/Manifest
@@ -1,3 +1,5 @@
DIST ocplib-endian-1.1.tar.gz 17544 BLAKE2B 62e4b1cb998ac00fd3cfd7178939b6c9f8c1bebe7c0dc072fbb45b79172cb07f4466e5f1e6e93b41e3fb8c3df8020d2033eb24abfec4906d3ad003fa22bdcd27 SHA512 39351c666d1394770696fa89ac62f7c137ad1697d99888bfba2cc8de2c61df05dd8b3aa327c117bf38f3e29e081026d2c575c5ad0022bde92b3d43aba577d3f9
+DIST ocplib-endian-1.2.tar.gz 18061 BLAKE2B 25354888f80ec4d09b9605f293b121dd66d365a461d2e40d9c3d41afa56303562d5db03a469469c1d59d304dd0d47657381c2f42b9e4935005c2ce85fbd5b80a SHA512 2e70be5f3d6e377485c60664a0e235c3b9b24a8d6b6a03895d092c6e40d53810bfe1f292ee69e5181ce6daa8a582bfe3d59f3af889f417134f658812be5b8b85
EBUILD ocplib-endian-1.1-r1.ebuild 534 BLAKE2B a49be0d8aa8bbea325e35d3a1b291a1f6b19f0c1b186db7c5099f4f42e7137433df5ab3a395c779444e63be8666d7f228c0309d7a20e4fa7c47958488fee70ae SHA512 ab097ff00d0d16479d9dee944acbc94367002268cb4668a7668e596ed6402fb3a0b754aea0a66c5df1ca39ca4abd885c6ae84a5f5adcec4a9544bb5cfe5bb4a4
-MISC metadata.xml 332 BLAKE2B 901172536bddb5f9051b916d718f8d00ce304a33a641482912562b361528b8839e2ad7c221b47e38873c774130f941b4aa39f6cef83519fc83960cc5cb72b19f SHA512 4191a87a08dae735d9ca86c769f54ad9c33fce189b2ad268dfc3c9f972175c06dbab9e22a7be9ddaf5faa5c89e87f77dfd9bef3d195e613105c13f2801ad36a8
+EBUILD ocplib-endian-1.2.ebuild 540 BLAKE2B 6c9b821faf7375fd002de49d588c9f7e18cb8b256ba2a8868353a27389b4f30cfe75fc2ea77e089da5496f14e8a8e5a4572adeec807b85b4ce4848b1c9b244c9 SHA512 d9c3e8a35c0ba9a09e31ff9affac856ec62353666a6e4b5202906b2c829bbd19fb776bb643800976cb8a1a196a82c5155b24c13597b054bd7670609e20df150b
+MISC metadata.xml 425 BLAKE2B e3ed825024927bb1dbbc26fdfaee8f1e281748e53239368f903739a0deed4c9cfc3516a2a037820f6a8ec29c83ec1ab20dc9287dea9c67f80cac00d022017154 SHA512 06eb10e2ff45685cd1c8398af4ce411ad2f262ce8bd19310866e5b511d55e171637a1bd58a0dabc9ec7c0ed7ae6f86696b72b2b9772b7dfc47316b2d5a5f71c9
diff --git a/dev-ml/ocplib-endian/metadata.xml b/dev-ml/ocplib-endian/metadata.xml
index 6da7348d3c73..ce9d4457b090 100644
--- a/dev-ml/ocplib-endian/metadata.xml
+++ b/dev-ml/ocplib-endian/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/ocplib-endian/ocplib-endian-1.2.ebuild b/dev-ml/ocplib-endian/ocplib-endian-1.2.ebuild
new file mode 100644
index 000000000000..43cb3ed3821d
--- /dev/null
+++ b/dev-ml/ocplib-endian/ocplib-endian-1.2.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune
+
+DESCRIPTION="Functions to read and write int16/32/64 from strings, bytes, and bigarrays"
+HOMEPAGE="https://github.com/OCamlPro/ocplib-endian"
+SRC_URI="https://github.com/OCamlPro/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1-with-linking-exception"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ocamlopt"
+
+# 2 of 70 tests fail
+RESTRICT="test"
+
+BDEPEND=">=dev-ml/cppo-1.6.6"
diff --git a/dev-ml/octavius/Manifest b/dev-ml/octavius/Manifest
index 39fe29baceee..8b3a3aa382ed 100644
--- a/dev-ml/octavius/Manifest
+++ b/dev-ml/octavius/Manifest
@@ -1,3 +1,3 @@
DIST octavius-1.2.2.tar.gz 14910 BLAKE2B ad2c6cc274e205918276ed8ab58032ce3f5fb5d564c1ad7cc33c2d73accf1952e972899bd872b9bcb190fcfa223ee4de7f74fbeba44720b3fe78725d1d4d2561 SHA512 57e40f0bd03599bf0b14d85b29bef2214f9b9393917c0a65acf60cf028fe028a730a804f3c0101fee1378cacd4feb7a4f2df3c8411ceeb6bb34d47f849b7a55e
EBUILD octavius-1.2.2.ebuild 394 BLAKE2B 09bea5b82e92dd4dbc80d099185139d95bada4bcaba57d153e51967d42220c71a5d64efc1d9978ebdc7ef23c7c2475027f20a99e179fae2f038ecdf97e348218 SHA512 80b65a7bf28f87ebfa2fa173aba84b3b535e6f226b93e30ba027aa11b0227d957fa09e95191758846162a3c202c4d3cb9c52f2ab28192a28bf243a0d3de38758
-MISC metadata.xml 328 BLAKE2B 8ae9bfd50ec4bb146980e945ec9ec5672ae80039e98da0c14b5b36e7db282e08613e68ee4e7b1795e09ef88c7a013367f96b215b572311374fa225831732c14e SHA512 49daadfaf8b037e7f32b9a06a6512c7abd7e2b8e589c784efe449b15e87c747c579894bd4e1233372230bb0a694039078b2aa63126a9edb5d7850ddb87c6a2c4
+MISC metadata.xml 421 BLAKE2B b18d5858c4d07eda6cbcf1219d18e554854ac1d98d935eae691a08079d4ac12748ac5b4345f50b4a21f3db41295e23a4947ceeda53b814e2afdb07c54a92a19b SHA512 ef68583e4e8a4d4ac6eb0f7ae9e1a4c7335da5a2b74c3215a31fcaf3a82ef84e39607ef7a359c6e955aea5205cbdf7df0e96ba5d39cf5268cbb193804e15253f
diff --git a/dev-ml/octavius/metadata.xml b/dev-ml/octavius/metadata.xml
index ca7833d1aea6..eb7058a07ca6 100644
--- a/dev-ml/octavius/metadata.xml
+++ b/dev-ml/octavius/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/opam-client/Manifest b/dev-ml/opam-client/Manifest
index 49d3f36d449a..4045caf6c2ce 100644
--- a/dev-ml/opam-client/Manifest
+++ b/dev-ml/opam-client/Manifest
@@ -5,10 +5,12 @@ DIST opam-2.0.9.tar.gz 644429 BLAKE2B d96ee79685a8ee8ff82c7570a747c80e38d86e5137
DIST opam-2.1.0-dose3-6.patch.xz 5896 BLAKE2B f605064ebae7d327895729962a345a3c679519895aa2568f0c2d199d4ba9d6ae948a4fc418cfd26cc65079eb6ef3545f24a35e08c969d215529664a80d0c9147 SHA512 e00da74d7baef62319e884e3a05112bcf86a02d887c274bd15fb0d15bb8198e9a37a421f388bec3fce198e7a1b4d37024b18609dc65978c6ee8a7889df9bd608
DIST opam-2.1.0.tar.gz 825966 BLAKE2B 42ab8ad2825e4e167618ece7bd2ce77ff055d584039fe2f644fa1c3e99d175cc7047f32bda53599af4fb177d844970883125cebca823024d1bc43a34857f20c5 SHA512 c0060e609c49a12dc8f64accef990aa593db818b72df3984fb9b4b22d8678b46c515916c84134a62dab614c716b61788eadc954d295f32c1f27d38aec22b3edf
DIST opam-2.1.1.tar.gz 818555 BLAKE2B 0f3e94c723774c38a5ad553f58fa796836eb8ef80add977a0e677df026225b5cd737409717026cfbc95388094a0434eb9ff865043c1781eba228f1499c9ab996 SHA512 fb46bc8f12e49c2da95c5f8669f55fb93710ee826827538852c3091ec2c714c082137373fa9e1ad3f53f107b1fae6c2abd0b6e5f84f7756bd3b38e57978f080e
+DIST opam-2.1.2.tar.gz 818848 BLAKE2B ffb50f3cf1421aa9bff6877d636a3d1d1cc2c2e3961ecd60fcae8a35b069c8d22e7a36bf17cb8166533621a3c85a82195fd3fa646b2fd8dcea9e626b61d5b86c SHA512 bea6f75728a6ef25bcae4f8903dde7a297df7186208dccacb3f58bd6a0caec551c11b79e8544f0983feac038971dbe49481fc405a5962973a5f56ec811abe396
EBUILD opam-client-2.0.10.ebuild 959 BLAKE2B 0c49373bc78678c7fc11fc5cb9d33a5495d83dc5d5de67e7219f1dba81fc448b9038a41ed01bfd05f33a48a0d70f9edf1f10bc87e5c2958863f7b4c90dc47a6d SHA512 5cc5ceeaa8b0c3c3a1ae5897a49b7d1643652010c2aa610a6a0cf4c4c18101e26c2c4bc65e0de858ba5e472ba411d76261af8f3dac506a30d205480a115ba491
EBUILD opam-client-2.0.8-r1.ebuild 1025 BLAKE2B c39e02346e5c4384c2133532304f42c5fc8612522c82c5949707e76ae6fc76dcbe048625279086565022198cd64aa6ba2501a81da76eca2721215a24f42936bd SHA512 df0dea8f6648c064ac35704edf9852613eb15dcab11f4f665b5f34ac0a8d323642f49305fea515d4dfd6907436c7f5ab9b95dc73938ca1c6dc718df96a70cbca
EBUILD opam-client-2.0.8.ebuild 892 BLAKE2B bacff86941659742837fd933560dc746643a11093dc1dfa26dc3e487daa723159e4e4a6beab91304541d1b6551644aed3686664ae39c8ea308890dc0fe3bab78 SHA512 599a5818166b215fc8acb0856ef79e335cf6a350d762b2ad5fb43ebf51e83d338ab4b78e2b1444906ffed16c0ee55a56fdb5734f3d3edc736691e58235f7a6a6
-EBUILD opam-client-2.0.9.ebuild 1026 BLAKE2B 9ce3f8ae2b0311a4fb8719126b06befc51cf76892614b5704b6d6ca73894a9e594f287f9b93d55e2ca706efba5805943c5a014494e4045250e8b21c5a6f7108b SHA512 33edf608bebbad13f76acb70be072f8ee386b85e860819f8cbdffd2067010045156c90fd5043e95c78aeb31b39a8405390819b678715083a77fc3facb82d6199
+EBUILD opam-client-2.0.9.ebuild 1025 BLAKE2B c39e02346e5c4384c2133532304f42c5fc8612522c82c5949707e76ae6fc76dcbe048625279086565022198cd64aa6ba2501a81da76eca2721215a24f42936bd SHA512 df0dea8f6648c064ac35704edf9852613eb15dcab11f4f665b5f34ac0a8d323642f49305fea515d4dfd6907436c7f5ab9b95dc73938ca1c6dc718df96a70cbca
EBUILD opam-client-2.1.0.ebuild 1017 BLAKE2B 5bdf29c53f616cd61f05ae492292b769e32410f3958801ff3999dda29a78e6a37d23c9295af22166fd6d75058bebb9756e17904b17e83b52b698c491a6fbd8ab SHA512 e4218a25b093bdd7ef05eb69365ec852ddde889734c322df39c53b9c84392539c90b97dad5efbc56dd637f12fe821d3b7a66bcbec5a7c356598936eef15f8fb7
EBUILD opam-client-2.1.1.ebuild 1017 BLAKE2B 5bdf29c53f616cd61f05ae492292b769e32410f3958801ff3999dda29a78e6a37d23c9295af22166fd6d75058bebb9756e17904b17e83b52b698c491a6fbd8ab SHA512 e4218a25b093bdd7ef05eb69365ec852ddde889734c322df39c53b9c84392539c90b97dad5efbc56dd637f12fe821d3b7a66bcbec5a7c356598936eef15f8fb7
+EBUILD opam-client-2.1.2.ebuild 1017 BLAKE2B 5bdf29c53f616cd61f05ae492292b769e32410f3958801ff3999dda29a78e6a37d23c9295af22166fd6d75058bebb9756e17904b17e83b52b698c491a6fbd8ab SHA512 e4218a25b093bdd7ef05eb69365ec852ddde889734c322df39c53b9c84392539c90b97dad5efbc56dd637f12fe821d3b7a66bcbec5a7c356598936eef15f8fb7
MISC metadata.xml 413 BLAKE2B cbdd94927312b95f2b5f76489f341f658974be49f704b81a4524879bbe780dcc5d9505b863b87da002cd98b8bb1e13967b047095dbe1eac589acd3145b66fc6c SHA512 afe675cebc52bba018a89d8f04b5c993ae8306f8d18ae2175be4c372f3219c63606b34bbb45c7daaab53be8eb7747fb7e86417bd29bbed2753458f564f3078da
diff --git a/dev-ml/opam-client/opam-client-2.0.9.ebuild b/dev-ml/opam-client/opam-client-2.0.9.ebuild
index 78a0dd5cda78..512c9e00182b 100644
--- a/dev-ml/opam-client/opam-client-2.0.9.ebuild
+++ b/dev-ml/opam-client/opam-client-2.0.9.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/opam-${PV/_/-}"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt test"
RESTRICT="!test? ( test )"
diff --git a/dev-ml/opam-client/opam-client-2.1.2.ebuild b/dev-ml/opam-client/opam-client-2.1.2.ebuild
new file mode 100644
index 000000000000..e27961dead03
--- /dev/null
+++ b/dev-ml/opam-client/opam-client-2.1.2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune
+
+DESCRIPTION="opam client libraries"
+HOMEPAGE="https://opam.ocaml.org/ https://github.com/ocaml/opam"
+SRC_URI="https://github.com/ocaml/opam/archive/${PV/_/-}.tar.gz -> opam-${PV}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz"
+S="${WORKDIR}/opam-${PV/_/-}"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ocamlopt test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-ml/cmdliner:=
+ ~dev-ml/opam-repository-${PV}:=
+ ~dev-ml/opam-state-${PV}:=
+ ~dev-ml/opam-solver-${PV}:=
+ dev-ml/opam-file-format:=
+ dev-ml/re:=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="test? ( sys-apps/bubblewrap )"
+
+PATCHES=( "${WORKDIR}"/opam-2.1.0-dose3-6.patch )
+
+src_prepare() {
+ default
+ cat <<- EOF >> "${S}/dune"
+ (env
+ (dev
+ (flags (:standard -warn-error -3-9-33)))
+ (release
+ (flags (:standard -warn-error -3-9-33))))
+ EOF
+}
diff --git a/dev-ml/opam-core/Manifest b/dev-ml/opam-core/Manifest
index 1d427acbedca..d8cee9e6e559 100644
--- a/dev-ml/opam-core/Manifest
+++ b/dev-ml/opam-core/Manifest
@@ -4,9 +4,11 @@ DIST opam-2.0.9.tar.gz 644429 BLAKE2B d96ee79685a8ee8ff82c7570a747c80e38d86e5137
DIST opam-2.1.0-dose3-6.patch.xz 5896 BLAKE2B f605064ebae7d327895729962a345a3c679519895aa2568f0c2d199d4ba9d6ae948a4fc418cfd26cc65079eb6ef3545f24a35e08c969d215529664a80d0c9147 SHA512 e00da74d7baef62319e884e3a05112bcf86a02d887c274bd15fb0d15bb8198e9a37a421f388bec3fce198e7a1b4d37024b18609dc65978c6ee8a7889df9bd608
DIST opam-2.1.0.tar.gz 825966 BLAKE2B 42ab8ad2825e4e167618ece7bd2ce77ff055d584039fe2f644fa1c3e99d175cc7047f32bda53599af4fb177d844970883125cebca823024d1bc43a34857f20c5 SHA512 c0060e609c49a12dc8f64accef990aa593db818b72df3984fb9b4b22d8678b46c515916c84134a62dab614c716b61788eadc954d295f32c1f27d38aec22b3edf
DIST opam-2.1.1.tar.gz 818555 BLAKE2B 0f3e94c723774c38a5ad553f58fa796836eb8ef80add977a0e677df026225b5cd737409717026cfbc95388094a0434eb9ff865043c1781eba228f1499c9ab996 SHA512 fb46bc8f12e49c2da95c5f8669f55fb93710ee826827538852c3091ec2c714c082137373fa9e1ad3f53f107b1fae6c2abd0b6e5f84f7756bd3b38e57978f080e
+DIST opam-2.1.2.tar.gz 818848 BLAKE2B ffb50f3cf1421aa9bff6877d636a3d1d1cc2c2e3961ecd60fcae8a35b069c8d22e7a36bf17cb8166533621a3c85a82195fd3fa646b2fd8dcea9e626b61d5b86c SHA512 bea6f75728a6ef25bcae4f8903dde7a297df7186208dccacb3f58bd6a0caec551c11b79e8544f0983feac038971dbe49481fc405a5962973a5f56ec811abe396
EBUILD opam-core-2.0.10.ebuild 1008 BLAKE2B 7237cf6ac3134cd86239a99187b97026fa608046b17f78d9b2fbd066b94b7d4f4c9e2361e02dcdb53fe89a750905a868a6ad0c894dc85ddd760e881f2cc2a2be SHA512 713968464097a18b57deea518fba9136b39c7155e068854eb32fc712af19155d143d01415a99dbaf896079e6dfe9ad2613e290b600ffd650cca5bd2a4755c08f
EBUILD opam-core-2.0.8-r1.ebuild 880 BLAKE2B 4cdae8b13b22234fc9628ba3816a5382940201bb6a416766dc0ed1bc096f79fa5ed3d4601547eb83a9655c183a5aa52703e5dc6b068558e0ab83492782c95f6a SHA512 9097d88ac2615449b25a39dde43ae0b61b67bada0f14b2e51071dee777e23b81c7db2872e814e06f44a625bc1d9dcbff27edac87b002f3496ce996dba37696a1
-EBUILD opam-core-2.0.9.ebuild 881 BLAKE2B 0fe3164b27a2ae0644bf5ee6c5a070fb1aa5fca64e25a4beea84c8ba34d69a5bef88b8cca9ec694e757f9b0ff6add76c6b1c16e772221f46d08ae7f29deefb34 SHA512 9e4bd6c3d1dca27b8c0f7781aae2fcdc42f44d3a5929b53f203f61dbebbe1d6c69af00601e816f025211172a67429adaa707d4b22110f907d4c8521f5c9c87c6
+EBUILD opam-core-2.0.9.ebuild 880 BLAKE2B 5f95e2b81a7c1738d4f5688efa9265bfc90816e5049642189bb4ca1a82a3dcc04f14967e5898cb0ebe60c4bd24b0ef7ec8163b1b12b43d1bdc6864eba06f2660 SHA512 522fa9c995195519485ef221b0162d5cee3fd8369920b27a2defaf155d4ee0b62b32618d4cad27e0b6a15980f98d8aa20b3fbdaef11dbca9a588d7fb0bd09b6b
EBUILD opam-core-2.1.0.ebuild 1008 BLAKE2B 7237cf6ac3134cd86239a99187b97026fa608046b17f78d9b2fbd066b94b7d4f4c9e2361e02dcdb53fe89a750905a868a6ad0c894dc85ddd760e881f2cc2a2be SHA512 713968464097a18b57deea518fba9136b39c7155e068854eb32fc712af19155d143d01415a99dbaf896079e6dfe9ad2613e290b600ffd650cca5bd2a4755c08f
EBUILD opam-core-2.1.1.ebuild 1008 BLAKE2B 7237cf6ac3134cd86239a99187b97026fa608046b17f78d9b2fbd066b94b7d4f4c9e2361e02dcdb53fe89a750905a868a6ad0c894dc85ddd760e881f2cc2a2be SHA512 713968464097a18b57deea518fba9136b39c7155e068854eb32fc712af19155d143d01415a99dbaf896079e6dfe9ad2613e290b600ffd650cca5bd2a4755c08f
+EBUILD opam-core-2.1.2.ebuild 1008 BLAKE2B 71d30ed265d22b841c98e11b2d17fdc0dda769fb8ab0d5ed69113a4349ca3b7b0d87be78a876a93e970b18c37907f4ba7e2be63c705180b075ec0e2eba475fe4 SHA512 2c8c7c349d401b445aa16742743392a7bc3c3dfad9cfbfb14749746503c7bca1af8e9b39aa6bc04481a7be0e1a2f3164b4b9578582e8a6ac6a3f8ec1261fbd1a
MISC metadata.xml 413 BLAKE2B cbdd94927312b95f2b5f76489f341f658974be49f704b81a4524879bbe780dcc5d9505b863b87da002cd98b8bb1e13967b047095dbe1eac589acd3145b66fc6c SHA512 afe675cebc52bba018a89d8f04b5c993ae8306f8d18ae2175be4c372f3219c63606b34bbb45c7daaab53be8eb7747fb7e86417bd29bbed2753458f564f3078da
diff --git a/dev-ml/opam-core/opam-core-2.0.9.ebuild b/dev-ml/opam-core/opam-core-2.0.9.ebuild
index 1300667af70c..d53f98010bec 100644
--- a/dev-ml/opam-core/opam-core-2.0.9.ebuild
+++ b/dev-ml/opam-core/opam-core-2.0.9.ebuild
@@ -15,7 +15,7 @@ OPAM_INSTALLER="${S}/opam-installer"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
RDEPEND="
dev-ml/ocamlgraph:=
diff --git a/dev-ml/opam-core/opam-core-2.1.2.ebuild b/dev-ml/opam-core/opam-core-2.1.2.ebuild
new file mode 100644
index 000000000000..fb6df20a60b1
--- /dev/null
+++ b/dev-ml/opam-core/opam-core-2.1.2.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# We are opam
+OPAM_INSTALLER_DEP=" "
+inherit opam
+
+DESCRIPTION="Core libraries for opam"
+HOMEPAGE="https://opam.ocaml.org/ https://github.com/ocaml/opam"
+SRC_URI="https://github.com/ocaml/opam/archive/${PV/_/-}.tar.gz -> opam-${PV}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz"
+S="${WORKDIR}/opam-${PV}"
+OPAM_INSTALLER="${S}/opam-installer"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+RDEPEND="
+ dev-ml/ocamlgraph:=
+ dev-ml/re:=
+ dev-ml/opam-file-format:=
+ dev-ml/cmdliner:=
+"
+DEPEND="${RDEPEND}
+ dev-ml/cppo"
+
+PATCHES=( "${WORKDIR}"/opam-2.1.0-dose3-6.patch )
+
+src_prepare() {
+ default
+ cat <<- EOF >> "${S}/dune"
+ (env
+ (dev
+ (flags (:standard -warn-error -3-9)))
+ (release
+ (flags (:standard -warn-error -3-9))))
+ EOF
+}
+
+src_compile() {
+ emake -j1 opam-installer
+ emake -j1 ${PN}.install
+}
diff --git a/dev-ml/opam-format/Manifest b/dev-ml/opam-format/Manifest
index b121bdcb1284..9cc131bc884d 100644
--- a/dev-ml/opam-format/Manifest
+++ b/dev-ml/opam-format/Manifest
@@ -5,10 +5,12 @@ DIST opam-2.0.9.tar.gz 644429 BLAKE2B d96ee79685a8ee8ff82c7570a747c80e38d86e5137
DIST opam-2.1.0-dose3-6.patch.xz 5896 BLAKE2B f605064ebae7d327895729962a345a3c679519895aa2568f0c2d199d4ba9d6ae948a4fc418cfd26cc65079eb6ef3545f24a35e08c969d215529664a80d0c9147 SHA512 e00da74d7baef62319e884e3a05112bcf86a02d887c274bd15fb0d15bb8198e9a37a421f388bec3fce198e7a1b4d37024b18609dc65978c6ee8a7889df9bd608
DIST opam-2.1.0.tar.gz 825966 BLAKE2B 42ab8ad2825e4e167618ece7bd2ce77ff055d584039fe2f644fa1c3e99d175cc7047f32bda53599af4fb177d844970883125cebca823024d1bc43a34857f20c5 SHA512 c0060e609c49a12dc8f64accef990aa593db818b72df3984fb9b4b22d8678b46c515916c84134a62dab614c716b61788eadc954d295f32c1f27d38aec22b3edf
DIST opam-2.1.1.tar.gz 818555 BLAKE2B 0f3e94c723774c38a5ad553f58fa796836eb8ef80add977a0e677df026225b5cd737409717026cfbc95388094a0434eb9ff865043c1781eba228f1499c9ab996 SHA512 fb46bc8f12e49c2da95c5f8669f55fb93710ee826827538852c3091ec2c714c082137373fa9e1ad3f53f107b1fae6c2abd0b6e5f84f7756bd3b38e57978f080e
+DIST opam-2.1.2.tar.gz 818848 BLAKE2B ffb50f3cf1421aa9bff6877d636a3d1d1cc2c2e3961ecd60fcae8a35b069c8d22e7a36bf17cb8166533621a3c85a82195fd3fa646b2fd8dcea9e626b61d5b86c SHA512 bea6f75728a6ef25bcae4f8903dde7a297df7186208dccacb3f58bd6a0caec551c11b79e8544f0983feac038971dbe49481fc405a5962973a5f56ec811abe396
EBUILD opam-format-2.0.10.ebuild 1070 BLAKE2B 776112648930bfe3aef94f0d9a21229797d0493a22ab8872cfc34767e7e50fc17445498c3f587d866eed41ebbbaa71a067bed56c854968bfa1c6bf588abedd96 SHA512 acd72a194f3183f5b0396b6324ce3a892f222ed3f282f8b38392eca2c6d3c63bda14e65ac9578b01432c1ed8279a8619bbbbc1f63ef4fc9446ca5b060718db50
EBUILD opam-format-2.0.8-r2.ebuild 925 BLAKE2B c436e2a97dedfc183dbf7811b29a6b959a5d9a1e42f7d4cb753e24c3d43bbb1b8730509801103136248fec02ba76ce8bb86d612da6360c7f8d841d4a295cc5d8 SHA512 8170e23cd46a1c7cc1a61d07920c62f60e566d306865b62a09f171c830dde541ae3b9671457603e8c24bdbc58b9bb45ad8b8ba762aeea47c9a3ddf8dcb4d4ff4
EBUILD opam-format-2.0.8-r3.ebuild 1064 BLAKE2B 01eb973cac448932c60293fae53445365803ca7b5005a9c2691f22c0300ed5ae36268f2628517b17bbc1de0638602eeb75ba1ec11ffa2d57af224fe3fbb97c02 SHA512 d42e9e8690af3c403d4b962e418414fcc872f9a468f2d5ebaabff96570c95421bce058375adf0914a6e626557b826f91feed8b474b0ef59b9e762a0ff348a559
-EBUILD opam-format-2.0.9.ebuild 1065 BLAKE2B 8b9bd1d140fa3674c1f119a04f3747882a0e316dc9143bc30209d17ee2f460ff25b3c4ec7a090acec769fa9a697804523a023c58a939add15797b4f1d45417a6 SHA512 e3d9d5c0a129924fbab9bf29af6eac11caf0acc5cab110fa65c983930e898909e379bd58bd645b4bb6a525cb2fff7767224d8fdd642d79cd786545b405412a17
+EBUILD opam-format-2.0.9.ebuild 1064 BLAKE2B 01eb973cac448932c60293fae53445365803ca7b5005a9c2691f22c0300ed5ae36268f2628517b17bbc1de0638602eeb75ba1ec11ffa2d57af224fe3fbb97c02 SHA512 d42e9e8690af3c403d4b962e418414fcc872f9a468f2d5ebaabff96570c95421bce058375adf0914a6e626557b826f91feed8b474b0ef59b9e762a0ff348a559
EBUILD opam-format-2.1.0.ebuild 1216 BLAKE2B 0e755181807e1baf84eec4417116a966c337f8604ba97387c85685abdd1c228f2618f726e82f6270620fc3d04271b3a0ca12d86b3adbed53e83b738963f9f640 SHA512 229d65c3d644d0d91a9d61b87cee0191e71d474412ee7ab9b5864391a6fd8f5c3eb3bd8c9a75013535647cd7c6fa21e361ebc3af189c8a68dcad24e5e8e1603c
EBUILD opam-format-2.1.1.ebuild 1216 BLAKE2B 0e755181807e1baf84eec4417116a966c337f8604ba97387c85685abdd1c228f2618f726e82f6270620fc3d04271b3a0ca12d86b3adbed53e83b738963f9f640 SHA512 229d65c3d644d0d91a9d61b87cee0191e71d474412ee7ab9b5864391a6fd8f5c3eb3bd8c9a75013535647cd7c6fa21e361ebc3af189c8a68dcad24e5e8e1603c
+EBUILD opam-format-2.1.2.ebuild 1216 BLAKE2B 0e755181807e1baf84eec4417116a966c337f8604ba97387c85685abdd1c228f2618f726e82f6270620fc3d04271b3a0ca12d86b3adbed53e83b738963f9f640 SHA512 229d65c3d644d0d91a9d61b87cee0191e71d474412ee7ab9b5864391a6fd8f5c3eb3bd8c9a75013535647cd7c6fa21e361ebc3af189c8a68dcad24e5e8e1603c
MISC metadata.xml 413 BLAKE2B cbdd94927312b95f2b5f76489f341f658974be49f704b81a4524879bbe780dcc5d9505b863b87da002cd98b8bb1e13967b047095dbe1eac589acd3145b66fc6c SHA512 afe675cebc52bba018a89d8f04b5c993ae8306f8d18ae2175be4c372f3219c63606b34bbb45c7daaab53be8eb7747fb7e86417bd29bbed2753458f564f3078da
diff --git a/dev-ml/opam-format/opam-format-2.0.9.ebuild b/dev-ml/opam-format/opam-format-2.0.9.ebuild
index db8f781018d3..6de06692f9c1 100644
--- a/dev-ml/opam-format/opam-format-2.0.9.ebuild
+++ b/dev-ml/opam-format/opam-format-2.0.9.ebuild
@@ -15,7 +15,7 @@ OPAM_INSTALLER="${S}/opam-installer"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt test"
RESTRICT="!test? ( test )"
diff --git a/dev-ml/opam-format/opam-format-2.1.2.ebuild b/dev-ml/opam-format/opam-format-2.1.2.ebuild
new file mode 100644
index 000000000000..4c2a08d6886d
--- /dev/null
+++ b/dev-ml/opam-format/opam-format-2.1.2.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# We are opam
+OPAM_INSTALLER_DEP=" "
+inherit dune
+
+DESCRIPTION="Core libraries for opam"
+HOMEPAGE="https://opam.ocaml.org/ https://github.com/ocaml/opam"
+SRC_URI="https://github.com/ocaml/opam/archive/${PV/_/-}.tar.gz -> opam-${PV}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz"
+S="${WORKDIR}/opam-${PV}"
+OPAM_INSTALLER="${S}/opam-installer"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ocamlopt test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ ~dev-ml/opam-core-${PV}:=
+ dev-ml/re:=
+ dev-ml/opam-file-format:=
+ >=dev-ml/dose3-6.0:=
+"
+DEPEND="${RDEPEND}
+ dev-ml/cppo"
+BDEPEND="test? (
+ sys-apps/bubblewrap
+ dev-ml/mccs
+)"
+
+PATCHES=( "${WORKDIR}"/opam-2.1.0-dose3-6.patch )
+
+src_prepare() {
+ default
+ cat <<- EOF >> "${S}/dune"
+ (env
+ (dev
+ (flags (:standard -warn-error -3-9-33)))
+ (release
+ (flags (:standard -warn-error -3-9-33))))
+ EOF
+ sed -i \
+ -e '/wrap-build-commands/d' \
+ -e '/wrap-install-commands/d' \
+ -e '/wrap-remove-commands/d' \
+ tests/reftests/opamroot-versions.test \
+ || die
+}
diff --git a/dev-ml/opam-installer/Manifest b/dev-ml/opam-installer/Manifest
index 6ae566803eb7..f1f6bf68d330 100644
--- a/dev-ml/opam-installer/Manifest
+++ b/dev-ml/opam-installer/Manifest
@@ -5,11 +5,13 @@ DIST opam-full-2.0.8.tar.gz 8006252 BLAKE2B 26348bdbb8bdc2fbf9d736286c1f4134ce06
DIST opam-full-2.0.9.tar.gz 8029605 BLAKE2B c2ae06bdbbdbe9db270ec0027ec8d13a228f0af2ae5089476fa3a698d27e1f47abf2e3a15ecc9ca610717ba6b979b4ca76cce56c52f6592ae789b88fb5e5b68d SHA512 9f44d878a2599a876f5e5b9b7457b6f446a5e59156ed3d449dcc29e40c44df8b69da619eabdf030e45526fba4bd9a00c65dec2c36552d2e03788596b0aceee85
DIST opam-full-2.1.0.tar.gz 9136886 BLAKE2B 3d51159568b6e85834f70a3545fe37d82470d4253bf9db6fef32b4314fd0a82182737bba6be62a9dd04b6d8fb8d7468b2e23ac39fa475f467adfdb0ec8d52181 SHA512 2c4955e450cde7211dbab507cbdc5d6e67805353e384df525d77ebf5561d6a4de91f7e5691567b2dc61146fc29df6fa5dc8aa8562330a4746db3a52b7487811a
DIST opam-full-2.1.1.tar.gz 9275192 BLAKE2B b5729bc938633073efdf979f8e160c42aee682fe311b613d4d82be7add64b42506d1b6c107f3770fd8de4dc9eed7076f7774a34482d1956b8bd6315f551aea6d SHA512 7876a015fc2a421f70f9e8fa35c7ce56397dde7b679f3aba73c2a38f4967afc410c707a00f0a107baf353efe8bb6d4eee0601a5e205dc05a0f9c3d2a0c4d44d8
+DIST opam-full-2.1.2.tar.gz 9442446 BLAKE2B fe5447fe8f9bcedb30bf455e93b54a37e950e2944f6f501545bdccf6d989de2da90106938efb6a12c1b9454ecefed5be9906d65a15a4d0244302ad7ccff170db SHA512 fe12aaa27168435a978c472926d40697af0a7619a529c4bfacd0b71469dfcd534f43164bc74f60f740a735d38a869ae5e87e2414119f4f3fc1826315e8a075cd
EBUILD opam-installer-2.0.10.ebuild 1193 BLAKE2B 2146bb8d98820a6baeffb5ee098527ca75529e4fa8302efac24e455526242db224707dced11a2bad732da18db02e680d979518fb156e28974c4dac4ca833c909 SHA512 3572227ee5a0c0b89d4ed201da95d831056d5227673a5015bb4139fd08b2b5ff0e73a22c0e2e14fec989b18303222abf38ae7d78c7b7385f8e45c4420c9db299
EBUILD opam-installer-2.0.8-r1.ebuild 1029 BLAKE2B 53066e7d4fe28f77ae2cbc1a1eb3056a60d04ada7eb72c0589498815c8ad3937ef6335b73a675bcf7060c6bf85534b3b497b55ac782c1f7a0d3e32537c1489cd SHA512 df08f41985fd16842021dc0e5c8a361a1d8376d1b716f3fb2aff8bdc007ff311ba51844894325e76657a688a03021fe7360c9522ac6f41231ef499de214d469e
EBUILD opam-installer-2.0.8-r2.ebuild 1014 BLAKE2B d5152345b50b7475a4f19f8e34bce269a8329e85ad7ca86f89373cc20f5ffc6e5e233c8ccf5247797fb86880a8bfd37005941e753b2bf6a06d3a7194462da18b SHA512 4d91c847eca096f95654cffa6c26701e1c4e65c1bf0e28c3eba3b01da9170071449a7e335954da270764581b4bc7a7dc1b0210d50e254bd22c9eeeef22f0223d
EBUILD opam-installer-2.0.8-r3.ebuild 1187 BLAKE2B d18cdb65a28ed6043ad63c818ad7dfe9552f4d128353438ce9d6bcc2af16ccd89b5b6b6432ea46eee3216eac401f6c97df56067d95ce994ae8b8d93ca52d4a59 SHA512 bb8f6fa1251c10097d06443b866d139372fd2da2b0cbd5057c673d1507d451d13ca60677e0be7b92e546149d6843a27275159ec1a23d5a5fe785937e24e4ba4e
-EBUILD opam-installer-2.0.9.ebuild 1188 BLAKE2B 6ba5a6a7b1e288d22e9b0aad9c24f36a7de3ddab9f63f6cdf18703a8d629c7629ba3b12093f6f6318d45a964a26b3bdc78ab0071969e3621015af47000d5af5a SHA512 684a30687a467139b42b730efaf167a6bf0845cf4158c3bfa7d1805630b3f6a028682104541f27300f452fe2799ba7bb2a5004193090785466c331ecf75f6a3f
+EBUILD opam-installer-2.0.9.ebuild 1187 BLAKE2B 66e928ed3ad5a8b836ff39ddd594b1f02684d5e0cd7b8e80b0b65cb9e1c844d261abb1241c96afa1f9ab93a177131c033763959b383ffe6eb7106fc13288219a SHA512 be5af56fada09cfd66422f7344ced66a55ecaba663d2cfdc1b95a3a79d27386f78115a932c6ca75e8f1eb486608c9a2fd8211680fb661345d47ffaab74091d5b
EBUILD opam-installer-2.1.0.ebuild 1025 BLAKE2B 4fcb445ca539b14a30c79788fbd7350eaf242fb8dace406f043d4db4adaf8bec51a1d72c3134dfab25e615501f5ea8c2e751ee1e00502b4adbeb22ac9048b97b SHA512 f237e7f35d2567d8bba39f9a281706a8060cfb2680be1ecad78094ace4ac14a4be5d65b5715c2f213b39335df7ddbb27f1b54c8da21864474624def819f5abcf
EBUILD opam-installer-2.1.1.ebuild 1025 BLAKE2B 4fcb445ca539b14a30c79788fbd7350eaf242fb8dace406f043d4db4adaf8bec51a1d72c3134dfab25e615501f5ea8c2e751ee1e00502b4adbeb22ac9048b97b SHA512 f237e7f35d2567d8bba39f9a281706a8060cfb2680be1ecad78094ace4ac14a4be5d65b5715c2f213b39335df7ddbb27f1b54c8da21864474624def819f5abcf
+EBUILD opam-installer-2.1.2.ebuild 1025 BLAKE2B e0dbb6f64946ff0442e28c2b26d44ec185c3e0b5c7d047743b0b454d53b01aebc39ffb43ec57dc462aff71ec24df41de48527f0520c07fc08fb594200fabe127 SHA512 30998c9cb9f839cf3405f0bdff0cb8f222dcf624c7cbd23b346ba6f0ec99eafd7685f2ac666ee5d654b3b7f9b63d30b53941c50eb261c8519ad25149c1e57852
MISC metadata.xml 413 BLAKE2B cbdd94927312b95f2b5f76489f341f658974be49f704b81a4524879bbe780dcc5d9505b863b87da002cd98b8bb1e13967b047095dbe1eac589acd3145b66fc6c SHA512 afe675cebc52bba018a89d8f04b5c993ae8306f8d18ae2175be4c372f3219c63606b34bbb45c7daaab53be8eb7747fb7e86417bd29bbed2753458f564f3078da
diff --git a/dev-ml/opam-installer/opam-installer-2.0.9.ebuild b/dev-ml/opam-installer/opam-installer-2.0.9.ebuild
index 0d7748530ef7..aca6cfe9fc4a 100644
--- a/dev-ml/opam-installer/opam-installer-2.0.9.ebuild
+++ b/dev-ml/opam-installer/opam-installer-2.0.9.ebuild
@@ -16,7 +16,7 @@ OPAM_INSTALLER="${S}/opam-installer"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
# Cherry-picked from https://deb.debian.org/debian/pool/main/o/opam/opam_2.0.8-1.debian.tar.xz
PATCHES=( "${FILESDIR}/debian-Port-to-Dose3-6.0.1.patch" )
diff --git a/dev-ml/opam-installer/opam-installer-2.1.2.ebuild b/dev-ml/opam-installer/opam-installer-2.1.2.ebuild
new file mode 100644
index 000000000000..d506458c738b
--- /dev/null
+++ b/dev-ml/opam-installer/opam-installer-2.1.2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# We are opam
+OPAM_INSTALLER_DEP=" "
+OPAM_SKIP_VALIDATION=yes
+inherit dune
+
+DESCRIPTION="Core installer for opam packages"
+HOMEPAGE="https://opam.ocaml.org/ https://github.com/ocaml/opam"
+SRC_URI="https://github.com/ocaml/opam/releases/download/${PV}/opam-full-${PV}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz"
+S="${WORKDIR}/opam-full-${PV/_/-}"
+OPAM_INSTALLER="${S}/_build/install/default/bin/opam-installer"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ocamlopt"
+
+PATCHES=( "${WORKDIR}"/opam-2.1.0-dose3-6.patch )
+
+RDEPEND="
+ >=dev-lang/ocaml-4.02.3
+ dev-ml/cmdliner:=
+ ~dev-ml/opam-format-${PV}
+ >=dev-ml/dose3-6
+"
+DEPEND="${RDEPEND}
+ dev-ml/findlib"
+
+src_configure() {
+ econf \
+ --prefix="${EPREFIX}/usr" \
+ --with-mccs \
+ --docdir="${EPREFIX}/usr/share/doc/${PF}" \
+ --mandir="${EPREFIX}/usr/share/man"
+}
diff --git a/dev-ml/opam-repository/Manifest b/dev-ml/opam-repository/Manifest
index af0edf7fefa6..492b1376dc54 100644
--- a/dev-ml/opam-repository/Manifest
+++ b/dev-ml/opam-repository/Manifest
@@ -5,10 +5,12 @@ DIST opam-2.0.9.tar.gz 644429 BLAKE2B d96ee79685a8ee8ff82c7570a747c80e38d86e5137
DIST opam-2.1.0-dose3-6.patch.xz 5896 BLAKE2B f605064ebae7d327895729962a345a3c679519895aa2568f0c2d199d4ba9d6ae948a4fc418cfd26cc65079eb6ef3545f24a35e08c969d215529664a80d0c9147 SHA512 e00da74d7baef62319e884e3a05112bcf86a02d887c274bd15fb0d15bb8198e9a37a421f388bec3fce198e7a1b4d37024b18609dc65978c6ee8a7889df9bd608
DIST opam-2.1.0.tar.gz 825966 BLAKE2B 42ab8ad2825e4e167618ece7bd2ce77ff055d584039fe2f644fa1c3e99d175cc7047f32bda53599af4fb177d844970883125cebca823024d1bc43a34857f20c5 SHA512 c0060e609c49a12dc8f64accef990aa593db818b72df3984fb9b4b22d8678b46c515916c84134a62dab614c716b61788eadc954d295f32c1f27d38aec22b3edf
DIST opam-2.1.1.tar.gz 818555 BLAKE2B 0f3e94c723774c38a5ad553f58fa796836eb8ef80add977a0e677df026225b5cd737409717026cfbc95388094a0434eb9ff865043c1781eba228f1499c9ab996 SHA512 fb46bc8f12e49c2da95c5f8669f55fb93710ee826827538852c3091ec2c714c082137373fa9e1ad3f53f107b1fae6c2abd0b6e5f84f7756bd3b38e57978f080e
+DIST opam-2.1.2.tar.gz 818848 BLAKE2B ffb50f3cf1421aa9bff6877d636a3d1d1cc2c2e3961ecd60fcae8a35b069c8d22e7a36bf17cb8166533621a3c85a82195fd3fa646b2fd8dcea9e626b61d5b86c SHA512 bea6f75728a6ef25bcae4f8903dde7a297df7186208dccacb3f58bd6a0caec551c11b79e8544f0983feac038971dbe49481fc405a5962973a5f56ec811abe396
EBUILD opam-repository-2.0.10.ebuild 921 BLAKE2B 1e39fbd674834241eb5eb27768cbe829951cfd15d17811b92134d4f3b97ec2fcdc8a2bf86e5eaee696e175ca1ca23d5f73f2752e53754b73ba8147cb7d044d9f SHA512 071d1c33e57180cbb182eb05e7b044862bc5af3736a904a15e029488cb017cb85249b936d4e2c4f739818d996c02791dc50eeddfac2f43aaac4e3c1e8883a4ac
EBUILD opam-repository-2.0.8-r1.ebuild 915 BLAKE2B d4be9123a2e53a35e33d698fc8ba3b15b609609065515607170aa8f4a2c245cf6d83006e533b914165c65991618fddeb37c822b49516cdef9261dbcf6a692d09 SHA512 f861fa6d9bf66a8d393ecb9cd39fd81b65b3b0ba051c26e4863e1fea4563a403a605f171eb14d6b1bc1b4c83c6bf5726f05b189f5bf83391b3da26fcf4b513e7
EBUILD opam-repository-2.0.8.ebuild 776 BLAKE2B 4d63d9ee36f06e82b59510c92c3d5923a17ecb9626427681358d340780e98e1490b1e87366120f9c5429f75a1943aa47aeffbed9a50abed72cd3e76fe12c816a SHA512 1bbfe111bc3e9682205f549dcb7b298ccebd92e268ebb585aa68f98255b87b01ac2aa25535e04d0220b16fd6955dfdfa1d4fc0f17d9a60ab361348e92942a7b6
-EBUILD opam-repository-2.0.9.ebuild 916 BLAKE2B ad81efd107547afd9e6555322b4531c0b1bba19fb04c3f9a467a371c241faa42aaf0b6ec0c80dc3510b50dbb53d6cfa66875423709ea97f06bb43dd7db7d1121 SHA512 da8014aed15e002626990538e6122cdfa41982b03ae7333ececb841ae93a4e2ccbadb25254ac0fc24b1517aa414f17b9e7ea9fb9b8d140dc44e9044fe7155d0a
+EBUILD opam-repository-2.0.9.ebuild 915 BLAKE2B 10ade40fe38b6521791b12dddcb90ecaecae291434044426a920bdf3eaaa2587f985d37c026be937dbd782f4159d80e70206390d3d8d39547abb1e1767dbcebe SHA512 320aee094d0e04390707b84bc7a56687d0ec7d4d03fc63b8fcaaf2a4719ba8cb0de2e64028f8ff28fdd65c712dfb95f43df05bf279d57fefbd503649e1d22434
EBUILD opam-repository-2.1.0.ebuild 907 BLAKE2B a5ea29777911bbdd1f19661edc4bad8e104ab69f937aa0bed110fcf25383d2c204aa72531f4e2e6e0737d0f93d0acaaef4598f073e3bc682b2ca9d49e5d5c536 SHA512 07b96a5df895d6420e37af1ca2d73dc020feeb034e361e048dc0f607ac95ddb53d3b57833621295c4f527794e101c9431398af6934e7bfe2660cbe5b08ebcd8d
EBUILD opam-repository-2.1.1.ebuild 907 BLAKE2B a5ea29777911bbdd1f19661edc4bad8e104ab69f937aa0bed110fcf25383d2c204aa72531f4e2e6e0737d0f93d0acaaef4598f073e3bc682b2ca9d49e5d5c536 SHA512 07b96a5df895d6420e37af1ca2d73dc020feeb034e361e048dc0f607ac95ddb53d3b57833621295c4f527794e101c9431398af6934e7bfe2660cbe5b08ebcd8d
+EBUILD opam-repository-2.1.2.ebuild 907 BLAKE2B 7f5f3540bc327c97ba26bf3c98d6426eb399733b64843ef08ae7a3b0aa2a493e3feca15ed23ca2d6810124ef26541e58daa082af0ab03835415de6581e291f82 SHA512 2becb305b4f917d94e20e556a6ed26f8ee0b7193559de9c8fcf25c8a59cc80edfe10b83c0774821d942c46ed347b319e45ad18ee8b98aa0c4f413d9d0fdb6d9b
MISC metadata.xml 413 BLAKE2B cbdd94927312b95f2b5f76489f341f658974be49f704b81a4524879bbe780dcc5d9505b863b87da002cd98b8bb1e13967b047095dbe1eac589acd3145b66fc6c SHA512 afe675cebc52bba018a89d8f04b5c993ae8306f8d18ae2175be4c372f3219c63606b34bbb45c7daaab53be8eb7747fb7e86417bd29bbed2753458f564f3078da
diff --git a/dev-ml/opam-repository/opam-repository-2.0.9.ebuild b/dev-ml/opam-repository/opam-repository-2.0.9.ebuild
index 0b9bf91626f0..d9288d80034f 100644
--- a/dev-ml/opam-repository/opam-repository-2.0.9.ebuild
+++ b/dev-ml/opam-repository/opam-repository-2.0.9.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/opam-${PV/_/-}"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
RESTRICT="test"
diff --git a/dev-ml/opam-repository/opam-repository-2.1.2.ebuild b/dev-ml/opam-repository/opam-repository-2.1.2.ebuild
new file mode 100644
index 000000000000..0aad5fc5074b
--- /dev/null
+++ b/dev-ml/opam-repository/opam-repository-2.1.2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune
+
+DESCRIPTION="opam repository libraries"
+HOMEPAGE="https://opam.ocaml.org/ https://github.com/ocaml/opam"
+SRC_URI="https://github.com/ocaml/opam/archive/${PV/_/-}.tar.gz -> opam-${PV}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz"
+S="${WORKDIR}/opam-${PV/_/-}"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+RDEPEND="
+ ~dev-ml/opam-format-${PV}:=
+ dev-ml/re:=
+ >=dev-ml/dose3-6.0:=
+ dev-ml/opam-file-format:=
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${WORKDIR}"/opam-2.1.0-dose3-6.patch )
+
+src_prepare() {
+ default
+ cat <<- EOF >> "${S}/dune"
+ (env
+ (dev
+ (flags (:standard -warn-error -3-9-33)))
+ (release
+ (flags (:standard -warn-error -3-9-33))))
+ EOF
+}
diff --git a/dev-ml/opam-solver/Manifest b/dev-ml/opam-solver/Manifest
index 2f339116c241..7751dca24167 100644
--- a/dev-ml/opam-solver/Manifest
+++ b/dev-ml/opam-solver/Manifest
@@ -5,10 +5,12 @@ DIST opam-2.0.9.tar.gz 644429 BLAKE2B d96ee79685a8ee8ff82c7570a747c80e38d86e5137
DIST opam-2.1.0-dose3-6.patch.xz 5896 BLAKE2B f605064ebae7d327895729962a345a3c679519895aa2568f0c2d199d4ba9d6ae948a4fc418cfd26cc65079eb6ef3545f24a35e08c969d215529664a80d0c9147 SHA512 e00da74d7baef62319e884e3a05112bcf86a02d887c274bd15fb0d15bb8198e9a37a421f388bec3fce198e7a1b4d37024b18609dc65978c6ee8a7889df9bd608
DIST opam-2.1.0.tar.gz 825966 BLAKE2B 42ab8ad2825e4e167618ece7bd2ce77ff055d584039fe2f644fa1c3e99d175cc7047f32bda53599af4fb177d844970883125cebca823024d1bc43a34857f20c5 SHA512 c0060e609c49a12dc8f64accef990aa593db818b72df3984fb9b4b22d8678b46c515916c84134a62dab614c716b61788eadc954d295f32c1f27d38aec22b3edf
DIST opam-2.1.1.tar.gz 818555 BLAKE2B 0f3e94c723774c38a5ad553f58fa796836eb8ef80add977a0e677df026225b5cd737409717026cfbc95388094a0434eb9ff865043c1781eba228f1499c9ab996 SHA512 fb46bc8f12e49c2da95c5f8669f55fb93710ee826827538852c3091ec2c714c082137373fa9e1ad3f53f107b1fae6c2abd0b6e5f84f7756bd3b38e57978f080e
+DIST opam-2.1.2.tar.gz 818848 BLAKE2B ffb50f3cf1421aa9bff6877d636a3d1d1cc2c2e3961ecd60fcae8a35b069c8d22e7a36bf17cb8166533621a3c85a82195fd3fa646b2fd8dcea9e626b61d5b86c SHA512 bea6f75728a6ef25bcae4f8903dde7a297df7186208dccacb3f58bd6a0caec551c11b79e8544f0983feac038971dbe49481fc405a5962973a5f56ec811abe396
EBUILD opam-solver-2.0.10.ebuild 991 BLAKE2B b3b86e67c53021a8da65d5ab28a3f4d7129c288755e59a3f127c3c6c20cd6c2eeb96bef19c6a700fc43616c58e357e276558020545954eedbaa80c9f4670cc25 SHA512 34917ade63f11472c468b91e290f2a929df49b56d0096e827076f7c05df8867644df6fcdcdc4884e7493eb5c636103e3a282a46501cba2b0cca6b62460bd452f
EBUILD opam-solver-2.0.8-r1.ebuild 985 BLAKE2B b215b32656aa0f54599cbdfde1f462ee3ae3eedf66fba8e8f34703a03775f9c1337169a6b4d4444f1a64e254a5cdbb4377baeabbd484793c40a6a79950090221 SHA512 43c266184cece4831e1c0cf3378b3e47c02d1aab9e8421630f5f1fa8fb5d3d2671d0979d3c9c5dc9cca22217616c7cd635a88a8d470325b2b933a7cd83e288a5
EBUILD opam-solver-2.0.8.ebuild 824 BLAKE2B 9a7a5ebb741dec25ff0a3d3c6e0e1c74f7574b70ff352b7c4e602e085a5a1f3f1ca03d1e9c7f062722529b9b49e1fad83960b8d33223354430ea4d072c4fc19d SHA512 6fb412d1581e2f1ad34d988e4bb6e3e427cc8963924a0ac6b1a235287b4c3e2fa3d4a55e99f7bb7c6bde7a130b919b5cf1191c61e576a5d79e70d3813276f732
-EBUILD opam-solver-2.0.9.ebuild 986 BLAKE2B 3b334bca5df41769e9796cd6a2d03ff482f4f6e3944873f1d3b48e8e4c5e0f3f33dedc5756ed13362aac66798e8b542611a15f0e5770c8163404e995a8bfb96f SHA512 55f000322383b7f155a24e7bfd68913a7b4cebc2f32f3920d3595742525878d3dd074a7d081e62978d60d3288b501cfe07c72582dbd3bb73ddf245961f369f94
+EBUILD opam-solver-2.0.9.ebuild 985 BLAKE2B c982f34f50067ed518b64a6be61707f0ec4b89a1faa2818f2d227d9803f4f7edaaa66a0fa5e57ef67c49a4a656fcca4f54db40b2aa2d3149acd7e9bf5ab455b3 SHA512 fe3cb980e3cec7e632938ade9bc66e1bc30dfe1a481ac260c0fc2b4d798f707efd8d02e8fca8bd1389fb86fe744c00c66ce5d30fda6867356d5152ddf24e762c
EBUILD opam-solver-2.1.0.ebuild 977 BLAKE2B 9b13e4b2e12320e53e0d4e2ea0df78e0dc83b1b02b97c97ef0eafa9b66bf0bd00c1dc125f5380b2e2f5e0053fd20f49ac0c74248b67abc5650a608d6d59189c0 SHA512 3c5e0ac05b7fdc3f63df240814a562d9a0b83a398442ad965cf5058124d1a5eef58ba39952e55b028acb9094f9bec00040519af430c14dfa68c0e8961ea3ab49
EBUILD opam-solver-2.1.1.ebuild 977 BLAKE2B 9b13e4b2e12320e53e0d4e2ea0df78e0dc83b1b02b97c97ef0eafa9b66bf0bd00c1dc125f5380b2e2f5e0053fd20f49ac0c74248b67abc5650a608d6d59189c0 SHA512 3c5e0ac05b7fdc3f63df240814a562d9a0b83a398442ad965cf5058124d1a5eef58ba39952e55b028acb9094f9bec00040519af430c14dfa68c0e8961ea3ab49
+EBUILD opam-solver-2.1.2.ebuild 977 BLAKE2B 2d388382cb2078daa5e5766ff8ff902210ee708a0988f05647033aa096bf02ab8f61d23f654e5b73ad9de9c86302ed05df757985d22efede2decffec7ed5a268 SHA512 f26ddbc180a302aabd9558f8a434b66bd2244cd42f1da03fea0f189477fa3c768b0b55a1408a74a83158658bd15ceb5873d93de7abc20b955fea0f5624132a13
MISC metadata.xml 413 BLAKE2B cbdd94927312b95f2b5f76489f341f658974be49f704b81a4524879bbe780dcc5d9505b863b87da002cd98b8bb1e13967b047095dbe1eac589acd3145b66fc6c SHA512 afe675cebc52bba018a89d8f04b5c993ae8306f8d18ae2175be4c372f3219c63606b34bbb45c7daaab53be8eb7747fb7e86417bd29bbed2753458f564f3078da
diff --git a/dev-ml/opam-solver/opam-solver-2.0.9.ebuild b/dev-ml/opam-solver/opam-solver-2.0.9.ebuild
index 9dd373cc5af7..8ec107bfacc4 100644
--- a/dev-ml/opam-solver/opam-solver-2.0.9.ebuild
+++ b/dev-ml/opam-solver/opam-solver-2.0.9.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/opam-${PV/_/-}"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt test"
RESTRICT="!test? ( test )"
diff --git a/dev-ml/opam-solver/opam-solver-2.1.2.ebuild b/dev-ml/opam-solver/opam-solver-2.1.2.ebuild
new file mode 100644
index 000000000000..be6f4bc9ddc8
--- /dev/null
+++ b/dev-ml/opam-solver/opam-solver-2.1.2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune
+
+DESCRIPTION="opam solver"
+HOMEPAGE="https://opam.ocaml.org/ https://github.com/ocaml/opam"
+SRC_URI="https://github.com/ocaml/opam/archive/${PV/_/-}.tar.gz -> opam-${PV}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz"
+S="${WORKDIR}/opam-${PV/_/-}"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ocamlopt test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ ~dev-ml/opam-format-${PV}:=
+ dev-ml/opam-file-format:=
+ dev-ml/re:=
+ >=dev-ml/mccs-1.1.4:=
+ >=dev-ml/dose3-6.0:=
+ dev-ml/cudf:=
+"
+DEPEND="${RDEPEND}
+ test? ( dev-ml/opam-client )"
+
+PATCHES=( "${WORKDIR}"/opam-2.1.0-dose3-6.patch )
+
+src_prepare() {
+ default
+ cat <<- EOF >> "${S}/dune"
+ (env
+ (dev
+ (flags (:standard -warn-error -3-9-33)))
+ (release
+ (flags (:standard -warn-error -3-9-33))))
+ EOF
+}
diff --git a/dev-ml/opam-state/Manifest b/dev-ml/opam-state/Manifest
index 7b53e3efb18a..26b40f931884 100644
--- a/dev-ml/opam-state/Manifest
+++ b/dev-ml/opam-state/Manifest
@@ -5,10 +5,12 @@ DIST opam-2.0.9.tar.gz 644429 BLAKE2B d96ee79685a8ee8ff82c7570a747c80e38d86e5137
DIST opam-2.1.0-dose3-6.patch.xz 5896 BLAKE2B f605064ebae7d327895729962a345a3c679519895aa2568f0c2d199d4ba9d6ae948a4fc418cfd26cc65079eb6ef3545f24a35e08c969d215529664a80d0c9147 SHA512 e00da74d7baef62319e884e3a05112bcf86a02d887c274bd15fb0d15bb8198e9a37a421f388bec3fce198e7a1b4d37024b18609dc65978c6ee8a7889df9bd608
DIST opam-2.1.0.tar.gz 825966 BLAKE2B 42ab8ad2825e4e167618ece7bd2ce77ff055d584039fe2f644fa1c3e99d175cc7047f32bda53599af4fb177d844970883125cebca823024d1bc43a34857f20c5 SHA512 c0060e609c49a12dc8f64accef990aa593db818b72df3984fb9b4b22d8678b46c515916c84134a62dab614c716b61788eadc954d295f32c1f27d38aec22b3edf
DIST opam-2.1.1.tar.gz 818555 BLAKE2B 0f3e94c723774c38a5ad553f58fa796836eb8ef80add977a0e677df026225b5cd737409717026cfbc95388094a0434eb9ff865043c1781eba228f1499c9ab996 SHA512 fb46bc8f12e49c2da95c5f8669f55fb93710ee826827538852c3091ec2c714c082137373fa9e1ad3f53f107b1fae6c2abd0b6e5f84f7756bd3b38e57978f080e
+DIST opam-2.1.2.tar.gz 818848 BLAKE2B ffb50f3cf1421aa9bff6877d636a3d1d1cc2c2e3961ecd60fcae8a35b069c8d22e7a36bf17cb8166533621a3c85a82195fd3fa646b2fd8dcea9e626b61d5b86c SHA512 bea6f75728a6ef25bcae4f8903dde7a297df7186208dccacb3f58bd6a0caec551c11b79e8544f0983feac038971dbe49481fc405a5962973a5f56ec811abe396
EBUILD opam-state-2.0.10.ebuild 898 BLAKE2B 19479c7ced8afbbf74644e642a026385a4104bc22e6c231a63fc14292a486d66442de41adb764f718d213a6dfede2d0c7f286f428b35b90335869ee743b66e8e SHA512 cbe5c717e72d38a6c482abb47a0ab25f9f77801266312c7e971165a17c8203e1630a9548010106e52bd3cc2275f7e29b6bf11eb2c1a0f121684fa0c0f636c4ba
EBUILD opam-state-2.0.8-r1.ebuild 892 BLAKE2B aeafe2814aae5386ffcfece6c5a8ee56ee17fa61962135aa164e5253185b84e0c2f4a4e271e6fe6920f3ae3205c849c83b48834a6e6a60c364ea9eb0cf4f7629 SHA512 4c52036d0b0bec5b508f92a7e3d2772ae4d975d69d1acfbe2b850535d7d27d7f2404241fe655d03d641eab838f079bd42137a02426baa4d6ca81f11e005196bb
EBUILD opam-state-2.0.8.ebuild 759 BLAKE2B dfbb268b17a66de025f6bf66d76fa7da257cd88646aa6faebe2b35f882d2b5cea6a896f16f640db633d70d0f50054251e6e3e7be3a8c4e5fceae1595bbddaeca SHA512 dcffb7e14d61ab1c584bfe249b03c53d000ccbef2c9f9c60e879b9de94c803df425802675abd27c1e91590b7ea493623ae9c8a03753fe08798ca1483196eaa8c
-EBUILD opam-state-2.0.9.ebuild 893 BLAKE2B 9a8988c397c20a3ab25424352d37d5a703c987f2afd0c6a625efcd139b1bec18195c04ff92139682d6645f584cf3744ccd4647925f297be6510275ca0a506f8c SHA512 1cd2674f47050658fc34f5606de97b51ee4502bb28d9e4d3b18277dee9842df928a2d836bb70d90acc8fd090977c331badeb0c7b83bef43783337a20f02936be
+EBUILD opam-state-2.0.9.ebuild 892 BLAKE2B 3bbbfda6011e049c055a429bb7584989cdcbad8fd29bd66ea7647c014a2f503791d8eae5a023ab8495d5c6edb5cd8649e14c695baf120f5b4cc5241c7550dbe9 SHA512 b03d9806d444d655c4785e60fc73a0e6e3ae33f09a2beba672cfff7011dd1aeec423e42c6b7c93cee21e2669f28bbc49f6a3a90481e9f49785598adda7386db5
EBUILD opam-state-2.1.0.ebuild 884 BLAKE2B ba2f2c0c46f36a7da0d2717cc10e548994947482efd9e7de2a3758f956b074384be391db9b6f204c3217e3e0b66314df71edf07222c05e8d81f5d3d6bb3d1a49 SHA512 b550a358e9ac408057271648f7433c96d04d5b8a0d1854ba953b1c37202e97d2132847f4637b1990ef2f3c50afa3b9685a265d9ab8412c738a6ea5abbc2466e4
EBUILD opam-state-2.1.1.ebuild 884 BLAKE2B ba2f2c0c46f36a7da0d2717cc10e548994947482efd9e7de2a3758f956b074384be391db9b6f204c3217e3e0b66314df71edf07222c05e8d81f5d3d6bb3d1a49 SHA512 b550a358e9ac408057271648f7433c96d04d5b8a0d1854ba953b1c37202e97d2132847f4637b1990ef2f3c50afa3b9685a265d9ab8412c738a6ea5abbc2466e4
+EBUILD opam-state-2.1.2.ebuild 884 BLAKE2B 5d347da1546c97d8e8cc661092013b43881850f9eb467dc36b4188592a71ed292e14daf9f9b00c5e76e631ffe72f46367e1fd1a36547a552f657c288691ca9cd SHA512 d56576af557f87dde8c0a903abeeaef6bdff3f9a3fe33cdefc9fa7746a690f7c2b6ded268be7e6b7bf8fbea693360034b18476ccee0f9dbb0376971d0fbcd24b
MISC metadata.xml 413 BLAKE2B cbdd94927312b95f2b5f76489f341f658974be49f704b81a4524879bbe780dcc5d9505b863b87da002cd98b8bb1e13967b047095dbe1eac589acd3145b66fc6c SHA512 afe675cebc52bba018a89d8f04b5c993ae8306f8d18ae2175be4c372f3219c63606b34bbb45c7daaab53be8eb7747fb7e86417bd29bbed2753458f564f3078da
diff --git a/dev-ml/opam-state/opam-state-2.0.9.ebuild b/dev-ml/opam-state/opam-state-2.0.9.ebuild
index f24b0cc3aab2..2d51cbce5c39 100644
--- a/dev-ml/opam-state/opam-state-2.0.9.ebuild
+++ b/dev-ml/opam-state/opam-state-2.0.9.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/opam-${PV/_/-}"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
RESTRICT="test"
diff --git a/dev-ml/opam-state/opam-state-2.1.2.ebuild b/dev-ml/opam-state/opam-state-2.1.2.ebuild
new file mode 100644
index 000000000000..f3b795b1704d
--- /dev/null
+++ b/dev-ml/opam-state/opam-state-2.1.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune
+
+DESCRIPTION="opam state libraries"
+HOMEPAGE="https://opam.ocaml.org/ https://github.com/ocaml/opam"
+SRC_URI="https://github.com/ocaml/opam/archive/${PV/_/-}.tar.gz -> opam-${PV}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz"
+S="${WORKDIR}/opam-${PV/_/-}"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+RDEPEND="
+ dev-ml/re:=
+ dev-ml/opam-file-format:=
+ ~dev-ml/opam-repository-${PV}:=
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${WORKDIR}"/opam-2.1.0-dose3-6.patch )
+
+src_prepare() {
+ default
+ cat <<- EOF >> "${S}/dune"
+ (env
+ (dev
+ (flags (:standard -warn-error -3-9-33)))
+ (release
+ (flags (:standard -warn-error -3-9-33))))
+ EOF
+}
diff --git a/dev-ml/opam/Manifest b/dev-ml/opam/Manifest
index 0d4f848143cc..2d04192e286f 100644
--- a/dev-ml/opam/Manifest
+++ b/dev-ml/opam/Manifest
@@ -5,10 +5,12 @@ DIST opam-2.0.9.tar.gz 644429 BLAKE2B d96ee79685a8ee8ff82c7570a747c80e38d86e5137
DIST opam-2.1.0-dose3-6.patch.xz 5896 BLAKE2B f605064ebae7d327895729962a345a3c679519895aa2568f0c2d199d4ba9d6ae948a4fc418cfd26cc65079eb6ef3545f24a35e08c969d215529664a80d0c9147 SHA512 e00da74d7baef62319e884e3a05112bcf86a02d887c274bd15fb0d15bb8198e9a37a421f388bec3fce198e7a1b4d37024b18609dc65978c6ee8a7889df9bd608
DIST opam-2.1.0.tar.gz 825966 BLAKE2B 42ab8ad2825e4e167618ece7bd2ce77ff055d584039fe2f644fa1c3e99d175cc7047f32bda53599af4fb177d844970883125cebca823024d1bc43a34857f20c5 SHA512 c0060e609c49a12dc8f64accef990aa593db818b72df3984fb9b4b22d8678b46c515916c84134a62dab614c716b61788eadc954d295f32c1f27d38aec22b3edf
DIST opam-2.1.1.tar.gz 818555 BLAKE2B 0f3e94c723774c38a5ad553f58fa796836eb8ef80add977a0e677df026225b5cd737409717026cfbc95388094a0434eb9ff865043c1781eba228f1499c9ab996 SHA512 fb46bc8f12e49c2da95c5f8669f55fb93710ee826827538852c3091ec2c714c082137373fa9e1ad3f53f107b1fae6c2abd0b6e5f84f7756bd3b38e57978f080e
+DIST opam-2.1.2.tar.gz 818848 BLAKE2B ffb50f3cf1421aa9bff6877d636a3d1d1cc2c2e3961ecd60fcae8a35b069c8d22e7a36bf17cb8166533621a3c85a82195fd3fa646b2fd8dcea9e626b61d5b86c SHA512 bea6f75728a6ef25bcae4f8903dde7a297df7186208dccacb3f58bd6a0caec551c11b79e8544f0983feac038971dbe49481fc405a5962973a5f56ec811abe396
EBUILD opam-2.0.10.ebuild 963 BLAKE2B 3ba5f51f310eaa23515c561525215b2e21ce836d77aae765829a30b79c440d4910870171176e5460a8c6075e1c0f9e3bf699d5f9eefb2a80757a13ad18b5f6c1 SHA512 3b3e82b207f16807d1e266b5e1284622c5a8c58aad21dcd56664f053a84c4cae3029286c8ddf5c0082be13b8ba6bb43d6f7775d475be9c01b0002ea566a43e95
EBUILD opam-2.0.8-r1.ebuild 818 BLAKE2B 2cdef3169d4c660daa501a449c0f204ae3bd12e8bd1a66cb4bde94ea4e523457fe952a61330cecbd1a59d14754d0e167efe453589387f9fe666b7804caa370f4 SHA512 7ebd4e81e160649198b792911d5f16bd4a7c001b60b2b4db3b8509caeb0d537c4114618d25b1ffbbd66c96f32373a7824b6530587ad8f9f4d1249de9400cf7d2
EBUILD opam-2.0.8-r2.ebuild 957 BLAKE2B 70c77656cc85045f056848f07ab5d914b1564f1cc4505a8ffcc01b93262c52b56d0d3a1e87ca4a8be6f496a1b15bce17d795262aa4cc3985a318aea65ba1b7fd SHA512 f7745c7df1bb6c862bd54cc57376df0046279d3961e22cab77ee0b43239e15471d8c6b28dff44ced28c4c18b1eeac4a7aa656c6e1ee6a8d3869fc24e30a457fc
-EBUILD opam-2.0.9.ebuild 958 BLAKE2B f3fc8ef8eff873ff4334aac4c716126711cf357577da604071d26413e9165ead185a5fc1b1f0c2f537a58bc547c889dba07ba61a82140067f6d6ea265ca599f4 SHA512 ab526d890a40b1d7bef781355ae5a04b7949269f295f24682f75c8eb1e7e40c9261e733b0b96fbcae96fa23843cb34aa25ad32b48850875e318d601b2bf9c113
+EBUILD opam-2.0.9.ebuild 957 BLAKE2B 99ffbcaa776354ea896d0a9fb50c62a9ce6765128913383bfa8687acd5cdaebc11423e37ac47026849d732f35027fd6b42420d25c8344a9e9568fb6a349e29b3 SHA512 f305f75d960ef2eccde2e937d3bf92710300236cb4a4fe8d4d575c905fbc73cf32c148ccae1bdf664c4ef28411fabb49f45ff4dfdd9a2737cecf31ada0990e9f
EBUILD opam-2.1.0.ebuild 949 BLAKE2B c3db9b32322ae6acb0dc76e22fd67eea01d2e03016b6bf8aa41223065dd18d5f00eeeb26b57f45d83f9836fe8da960db4177f244ea6b032b80f6353843125914 SHA512 0189369c5a3daf3f596cac822437c6edf71fa0c6a7257ef78f5ceb16a293902962d44cb51462550302b36aa64a94f2bf5a96905ef532296244f8c82931befe0e
EBUILD opam-2.1.1.ebuild 949 BLAKE2B c3db9b32322ae6acb0dc76e22fd67eea01d2e03016b6bf8aa41223065dd18d5f00eeeb26b57f45d83f9836fe8da960db4177f244ea6b032b80f6353843125914 SHA512 0189369c5a3daf3f596cac822437c6edf71fa0c6a7257ef78f5ceb16a293902962d44cb51462550302b36aa64a94f2bf5a96905ef532296244f8c82931befe0e
+EBUILD opam-2.1.2.ebuild 949 BLAKE2B 45be5200e252634c0769dfb3f80d146230b669ec4a239eda8b5ff975c530fdc71ed9c2a6cfd5e2a5888a47b58e4528b9d85a98dd6e42d1d9f6c3b17fb1cbf963 SHA512 fc58f010545f76da50fa5d0d8bd4b61a4359691c0aab461917a3a2e76a93bd354e9d213a248b45bed3a76c8038fd260d199d2e42ade789493f12826737b9bda1
MISC metadata.xml 413 BLAKE2B cbdd94927312b95f2b5f76489f341f658974be49f704b81a4524879bbe780dcc5d9505b863b87da002cd98b8bb1e13967b047095dbe1eac589acd3145b66fc6c SHA512 afe675cebc52bba018a89d8f04b5c993ae8306f8d18ae2175be4c372f3219c63606b34bbb45c7daaab53be8eb7747fb7e86417bd29bbed2753458f564f3078da
diff --git a/dev-ml/opam/opam-2.0.9.ebuild b/dev-ml/opam/opam-2.0.9.ebuild
index 9c6caf213221..42bbb6b78288 100644
--- a/dev-ml/opam/opam-2.0.9.ebuild
+++ b/dev-ml/opam/opam-2.0.9.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/opam-${PV/_/-}"
LICENSE="LGPL-2.1-with-linking-exception"
SLOT="0/${PV}"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
RDEPEND="
diff --git a/dev-ml/opam/opam-2.1.2.ebuild b/dev-ml/opam/opam-2.1.2.ebuild
new file mode 100644
index 000000000000..88a8634a896d
--- /dev/null
+++ b/dev-ml/opam/opam-2.1.2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune
+
+DESCRIPTION="A source-based package manager for OCaml"
+HOMEPAGE="http://opam.ocaml.org/"
+SRC_URI="https://github.com/ocaml/opam/archive/${PV/_/-}.tar.gz -> opam-${PV}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/dev-ml/opam/opam-2.1.0-dose3-6.patch.xz"
+S="${WORKDIR}/opam-${PV/_/-}"
+
+LICENSE="LGPL-2.1-with-linking-exception"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ocamlopt"
+
+RDEPEND="
+ dev-ml/cmdliner:=
+ dev-ml/cudf:=
+ >=dev-ml/dose3-6.0:=
+ dev-ml/extlib:=
+ ~dev-ml/opam-client-${PV}:=
+ dev-ml/opam-file-format:=
+ dev-ml/re:="
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${WORKDIR}"/opam-2.1.0-dose3-6.patch )
+
+src_prepare() {
+ default
+
+ cat <<- EOF >> "${S}/dune"
+ (env
+ (dev
+ (flags (:standard -warn-error -3-9-33)))
+ (release
+ (flags (:standard -warn-error -3-9-33))))
+ EOF
+}
diff --git a/dev-ml/parmap/Manifest b/dev-ml/parmap/Manifest
index 13a1482ae15a..3508e7d69af5 100644
--- a/dev-ml/parmap/Manifest
+++ b/dev-ml/parmap/Manifest
@@ -1,7 +1,9 @@
DIST parmap-1.2.1.tar.gz 47069 BLAKE2B 85d67aacff70c9d8b70c73e4673486804a0d0a4cc52391cd93bf12ed19206c11cb77066e64757f5a22352580789383e04b7d984aade5e60872be12728a173fb6 SHA512 b5ed86b464f68db625e6442606cb74c7e2b10fd066a20732e60042d32b937c20f83ff4ebf17f47b79ee6725e0de9ca42bbb050c06b47d90a27052b3b0fb07afb
DIST parmap-1.2.3.tar.gz 47481 BLAKE2B 3c65448d244e6079444912ffaaea35982d44123f6259c2d15b7f1618afd10c79972f00f7e2744da270b298f4bca090c34c96e6e36638f2aaabba4ed774af24b5 SHA512 f050492ae1c5fc7c9d0baddaed44ea9920da7d2a5ed6455e93fd427648037a5e00051b6eaaf982174d88ed4de9b0123a1c4eff203f1ba6bef3384b5c7e2952c4
+DIST parmap-1.2.4.tar.gz 47584 BLAKE2B a4b03f4e3aaafd2c8e75cda045741b21b9d72998a6a4ca406147cd6fc88eac1ffbcc996f862d4ea090551a6e7219e59f3df0515b48b4155305b49f8ea9b3b123 SHA512 7dfe3bb2ace3547c426bca4974bad0ccfaa1fddbe0ba6f574a0dd8c4c30e8dcd1b90d0938312fcef9468ea87358db096bf870f64467ba822b13465773054a8ed
DIST parmap-1.2.tar.gz 47083 BLAKE2B e790087273fcf749b000c7ad3a2f5b2cafea91c529e3a4687b1d882d203cb43e4069a42675319c27878d8bca3fa0e19af96ab1dfda8df3967dc48d28ec542b91 SHA512 69431e146e8aa01823ae1583c6a5e7753436cecee37c3da3064a836c20cf8c6b9033248412203406d03bd4efdd957b2e118ea5c5866e3bd1f668d8c4fd48777f
EBUILD parmap-1.2.1.ebuild 608 BLAKE2B 92d88cdfa1a4b8d99d84592c40953d3188669e6b5720d4bb18b5fcf27e35477244085b841968cfdb612668c7447e2e77791a83e877339f8567080738899de8a6 SHA512 ebabf3baff2fa3ebc2776e280bfb6fbead79d5f0f4f4f476fe2de10d38d7e64af6896d315e2eb77488352441a3fc0d87d4267a3cdadbfb38a8047d1899845712
EBUILD parmap-1.2.3.ebuild 602 BLAKE2B f818b95d8edfc4e83b56569ab59392fc0a142b224fa7df50b6b08e0fa1ee7df8633c36c563923b3000a2b38bc82d1976731ceca541d72ce9c24fa4e3cab109aa SHA512 4efeda43e48ddad028e583f8ebe3df12bcdf96e802de2555162569178298be87b5ce815537cefdc42c55c92eaa60f962d5ffc423f08b9087f68cdfa8c21e0f11
+EBUILD parmap-1.2.4.ebuild 608 BLAKE2B 02706f5586f201675462f9d0a751ac1e932ddd5214c0f791f92588a1c76fab830956245ccdf23f0b209ed7b0830aed7cee9e8ef065fed6a07e7bd48af32bba79 SHA512 752ad0e32546db9257824d3731261dd0b0eea72380b87a1cfc8e8a932deb6d44335888ad655160c2a4336edeb54fd4f1bc4b3e5fc0b0676bab87a93da2d6c265
EBUILD parmap-1.2.ebuild 602 BLAKE2B f818b95d8edfc4e83b56569ab59392fc0a142b224fa7df50b6b08e0fa1ee7df8633c36c563923b3000a2b38bc82d1976731ceca541d72ce9c24fa4e3cab109aa SHA512 4efeda43e48ddad028e583f8ebe3df12bcdf96e802de2555162569178298be87b5ce815537cefdc42c55c92eaa60f962d5ffc423f08b9087f68cdfa8c21e0f11
MISC metadata.xml 323 BLAKE2B 6e7bcddc8f305eb0ad28f81bf09278c703c7dbfdc7c9825886dae7fa1d8489460a816286f0849cfbc4a1b641cfbc43f6b14a74b0d669593324050f5aefe01c80 SHA512 42cb14a0c6f2439fe053d45546efa9a8a66b2e116aabf02c64f7bb8c28316e302cd86b586cd2d6717f37228a0b04598e99d60feb45d16d301ce8a39da1f02d0a
diff --git a/dev-ml/parmap/parmap-1.2.4.ebuild b/dev-ml/parmap/parmap-1.2.4.ebuild
new file mode 100644
index 000000000000..195afde1cbcd
--- /dev/null
+++ b/dev-ml/parmap/parmap-1.2.4.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune
+
+MY_PV="${PV/_/-}"
+DESCRIPTION="Library to exploit multicore architectures for OCaml programs"
+HOMEPAGE="https://www.dicosmo.org/code/parmap/"
+SRC_URI="https://github.com/rdicosmo/parmap/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_PV/+/-}"
+
+LICENSE="LGPL-2-with-linking-exception"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ocamlopt"
+
+BDEPEND="dev-ml/dune-configurator"
+RDEPEND=">=dev-lang/ocaml-4.03:=[ocamlopt?]"
+DEPEND="${RDEPEND}"
diff --git a/dev-ml/parsexp/Manifest b/dev-ml/parsexp/Manifest
index 871a29b96d9c..c9787547588f 100644
--- a/dev-ml/parsexp/Manifest
+++ b/dev-ml/parsexp/Manifest
@@ -2,4 +2,4 @@ DIST parsexp-0.14.0.tar.gz 48617 BLAKE2B eba36c17f08b59ed7601c4f9906e80de45e377d
DIST parsexp-0.14.1.tar.gz 48617 BLAKE2B d491b8c28eb0a269985df107152b6239513fb9d59dc723c9692dd436883331ce23fdd714bc467b4fcdaba81baa2adb2421110e92fb5bd3f526437856f4edaa02 SHA512 c9d6a00dbe49272fa32ba3684249d5085482fe2024795391aa3605b21962e9d426535a46d7139b487332b86e05f042226dd1a8166d2a3cb9dcee9b4b06b81ab8
EBUILD parsexp-0.14.0.ebuild 459 BLAKE2B 5dd52c6258dbe2468c62eca0b1d772ab918b27f2c4e4006398420e1df6748c071286b3fbd6887da9ee435c127ba72d10987ed4a8fdccaeb11261d9dec3f456ce SHA512 314891a056f7a279d681464296d3984f44c69602511fb4e3b77d682f64b6e5fabac678983b706a2e3ec796efe8899feb0d9be7bd6b06015a4d207d58a38f38ce
EBUILD parsexp-0.14.1.ebuild 465 BLAKE2B ff208ddb76738d30053b4b7630877765c403cddce3626610542bb8264c599ba4cf24f8ea1fd81b8624967163cc464c86e390dc88b560230f1b7063282137069e SHA512 c0b888ca7e41918180566bfcbaf8c7e308ca45dd5a15148e0aad3302a33ee2f3a7e7d1b6863128980309c5b518066338e3bec195e199818b96f0b7d6bc65fcd2
-MISC metadata.xml 328 BLAKE2B 2223ef57e895aa54de9a3c2f29df0c228bcfe6b10b9e9f7524ef153f459e07cd8020d0f6d42fa7ccfde38d06773567bcc8864ab8961793cad9c1f4cfb5b935f1 SHA512 fafdaf40f0fd9876d984a7d0c9fb42d434c511f4428111459cb618ba0210f84eee960b7abb1f3b36ec446e2a3703e21429027e3534937fe074b11fef8de62b94
+MISC metadata.xml 421 BLAKE2B 0666c4633a711d35d42f517ca61429887d51dccdc82a649590728f4ac379797a89c21fcd2a14f18e67acd079ec089479181cd5e7e83a0abd8f27d88f610590a8 SHA512 fb551a20bd067a7c793644c77ddde5b08315e9888207b7713728939391bdc512510d8c763fb0f6a13186d841c7679023dc004f56019f208bbc50314ea774646a
diff --git a/dev-ml/parsexp/metadata.xml b/dev-ml/parsexp/metadata.xml
index 52964dbdc913..ab4f8748d06c 100644
--- a/dev-ml/parsexp/metadata.xml
+++ b/dev-ml/parsexp/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/ppx_base/Manifest b/dev-ml/ppx_base/Manifest
index 1e9681aadd05..8b71a8dcdf10 100644
--- a/dev-ml/ppx_base/Manifest
+++ b/dev-ml/ppx_base/Manifest
@@ -1,3 +1,3 @@
DIST ppx_base-0.14.0.tar.gz 2953 BLAKE2B d62187d4b359dab01f88054ffb53a434402af022849a633749f3d60b625967a30b6c2ef58b838ef2ee6261d675da60f03d062ae1dc8391d5a4f0bb9cb3d719b0 SHA512 d41f36e3ddec7bdffaa93d8ec4110a197ef4d4af4f9173e060b0f1c5d9c95a33ee13379e41dc027f1103faea3b8ec4e314387b0844a7fcb78d0770ffa44c99e8
EBUILD ppx_base-0.14.0.ebuild 700 BLAKE2B e65a818e0d7caef334dc59ffbc780f179cc78082ce8d391c7892afe7c97ca537cacfb6a54a1e6eef6836e49ba142f1ec9cc7e1eefdb1ac77013be360d54a1b08 SHA512 972d9ec4534aab311db9a698711d6ce24c44441e9c123bdf68f23fd812e222759bd49c95ca9158d68d54bf094ff32cdeb5b3d3921f9532e38bf98b88d30e288f
-MISC metadata.xml 329 BLAKE2B 815e36dce986d33433a2ca2fd32af7ebbc24ccd6db8d90a68e7cd2a54f718e1ec3213fe28bf7cf4edc77e955f3e23f27f1f790e5b9e29b30dc6cf61175d8798d SHA512 0aab5e8a0699ed22ed3ee1b226f42ce6ca717005154db5dee778f4f3f53a98a13530fd53f1076f9d4ed3365856c326b1193131d41c09444a2effab766ea0c07c
+MISC metadata.xml 422 BLAKE2B a85a032128f3357c1d93ba32ddecc169d5e6c39de55c99244d7869354c6112cd088c8d495706befd589a2c1167d546a2a90ee73b130532ab623cd0e51984e919 SHA512 15194781d5b94fbfe1cb40f3300cfef669c22fc33b97a4fdcd20fd9763bd7100d22f131f907a47ec4f668eba718baa16ac47753747eaae54d8839bccb16c31e8
diff --git a/dev-ml/ppx_base/metadata.xml b/dev-ml/ppx_base/metadata.xml
index 97b1c5ce5692..4f38a7c36551 100644
--- a/dev-ml/ppx_base/metadata.xml
+++ b/dev-ml/ppx_base/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/ppx_bench/Manifest b/dev-ml/ppx_bench/Manifest
index cd7e9869987a..5ced48c97a9a 100644
--- a/dev-ml/ppx_bench/Manifest
+++ b/dev-ml/ppx_bench/Manifest
@@ -1,3 +1,3 @@
DIST ppx_bench-0.14.1.tar.gz 9132 BLAKE2B d8590c0b80bbde553ec28514017df6f5deaf93fc693f3c1f102a0ad1f7e616a9308b51d0fb2535f1f8279ddfb9760bdf6b546acaa06bf6181848b3f93771061d SHA512 f359ebf33b1efe91dad9c844a16a0629cd079423a10da39d093af1e1d3c94872328de9a9272a741bf8f4bca5945556d5bc70a0f8994886a934eb933959c5db63
EBUILD ppx_bench-0.14.1.ebuild 613 BLAKE2B 14ab10e0609adb20fb9484a2d5c2e61a049f9092c026225d4de90228a5d571e999c02f0fb6cb758af0179f150a6ae207935f6dc9699901667c39c38711d591b6 SHA512 5f908c4c71765e58162b0ddc707d36d6dd6536b5f492622682c299e51bbfb79bb40b37e3909245574969816fa7ff18eeedad22853496809468fbb8392add8f7c
-MISC metadata.xml 330 BLAKE2B 7413ddb41bb0a032d60c97262926097701854a48e5b77ba584b5a94971e16eebee33825a5cc9d2b7c437fc147949988a01c0e8e37ddec25f72ffbfa40534c4dc SHA512 6ebdfd0ab44202a1441e14c6cf73b3f2f3fcc2dbd6d76d279c19f56e705c78ef8db118996defb62dcdacee9f6e035a9ef90e178de9cc2c10ec6d10f3fc89cfe1
+MISC metadata.xml 423 BLAKE2B 1f546cea4e8ab41b622172efc189c72fdbc95a90ca26081651c28faafa0dde9e969c5f224f62e5872e636cb53cee8ddf8489c81b816a2fd8f3b3161957686bf4 SHA512 688bd50cd38d6847f4d6a54a501f23e555213800217ed78918e8ca56639a9d9131081fd93efee8a1953c0029d2dc3e106e445427a7e56b341f36e411486ba283
diff --git a/dev-ml/ppx_bench/metadata.xml b/dev-ml/ppx_bench/metadata.xml
index 2d39cc2f1789..a71906e90d9f 100644
--- a/dev-ml/ppx_bench/metadata.xml
+++ b/dev-ml/ppx_bench/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/ppx_bin_prot/Manifest b/dev-ml/ppx_bin_prot/Manifest
index d3e73100a7da..7edc100f2bdc 100644
--- a/dev-ml/ppx_bin_prot/Manifest
+++ b/dev-ml/ppx_bin_prot/Manifest
@@ -1,3 +1,3 @@
DIST ppx_bin_prot-0.14.0.tar.gz 36642 BLAKE2B 6a80f574fad5e3ba2bb1adad8e6af86a9bd463ab7ed8976901234694a56f9e17c04ccc74f0bd4a18c75f1a4ccd81848218078bb387f8ff2f5df337c5f2492226 SHA512 7d61624d18fd76daed5a5d60d16ac0a3fd658ef650ee6ae4b65346e96d1718a044deb3ca6fbb63c69176505f64d0d1b6becd8419061cfb69466d45e16964329b
EBUILD ppx_bin_prot-0.14.0.ebuild 706 BLAKE2B 2e00c6cb87370d337cd8955d5dcac730feada8deb1888fb7d10c60d69f89b863ae4b779093e86c5f504d12217a5f2b2a1a2606a9942ec0159d9cee33502ef797 SHA512 cb72b71d876648ae42d64c760e2dbd9f4fa1e6427e5df69a70900197f132b60f8f9e1e9606bfbb8cc943473fc7113ef35df1048fb8eed2734e168400ba445f61
-MISC metadata.xml 333 BLAKE2B f75b4906a1255eb440784d36003b9b475a52633b442f4cd01a22f5841be1e87fcb73eee4d20d2652b2f994e572c0f0b78f05bcc5e5df425cf4e5bf67bb9620a1 SHA512 14c143cc4d5b3a11cb1acc4aedd419d2cb1e418543d4d889fdc82cbd696e7fe4e7a2402229d05602aee402eb51869b9e1d236c35a5da30e955c86598b59d0027
+MISC metadata.xml 426 BLAKE2B bc7dd48ac95ae6881adece07a325e072c1c6f20e1deccea747255c455df93c66f7395d8e90374d91e6a28e42fba763865b3751fc239b8a0cc92f4df3936faaff SHA512 13e96dbcccebd75d1b17099120226a5639b3d6409ac63fa2ea2b4edadac9acbc052ad1f9e67e972f46d7b52941c855b4036e9fd75b3a51a2a03f6ce636dc0f83
diff --git a/dev-ml/ppx_bin_prot/metadata.xml b/dev-ml/ppx_bin_prot/metadata.xml
index 8920b99b1025..bfb86fe4c85e 100644
--- a/dev-ml/ppx_bin_prot/metadata.xml
+++ b/dev-ml/ppx_bin_prot/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/ppx_custom_printf/Manifest b/dev-ml/ppx_custom_printf/Manifest
index fb6cdb195e73..7cec6a987307 100644
--- a/dev-ml/ppx_custom_printf/Manifest
+++ b/dev-ml/ppx_custom_printf/Manifest
@@ -1,4 +1,4 @@
AUX ppx_custom_printf-0.14.0-ppxlib-0.18.0.patch 1692 BLAKE2B fee56511e88124c2df3cc075b99e97834794e997c4cf87bb3e5d018cacbf3b4ffeed886f3bac054e17b4d3e4695d8499b830fd2ee18cabef7381d352a33dcb9e SHA512 48e2a0e92d14533e66b59487c90d4c8bc0022af7a7db05b8708a5d71eadab011fb6c5e63d81f1d6fafe329f41328d2d0fb540888b9f6bfa53dc72330b5800f04
DIST ppx_custom_printf-0.14.0.tar.gz 9600 BLAKE2B 7b921188e158d59a160502b410ac780709b40fd408cf2e06a0adb70952ef3e72144deaee1c40df512cc09997ce87621e0be2a32d28e8408914fb90f3416e0532 SHA512 2f607df87aa372ef602b4aeb44a2d697ff8696001161e544398c3675280ef7af402f4b34b8cfce900791129d2a9db13ccbf4e73518f58487adc47d5188c8652c
EBUILD ppx_custom_printf-0.14.0.ebuild 688 BLAKE2B 4b314cf1edcb04976df93eca86227be8a3dc6fc53aff685027e9508b4f93af0bd2148f859db05daf5663055f3d6db129ae97f189beb629e508f1caa1870de26d SHA512 ab45fa5cf1df5d92811088e03ed48082dadab0ab509765ad379cd1211e9c9786bc9770501c46b3ab32a3a4c67100ea8a3b0dfe089a42765d749744a03abca050
-MISC metadata.xml 338 BLAKE2B ea7d0cc479228e1a68984aa3d19751b9e5108d45ed1daa2c39b6061ca92973864ad78cf5209cf7d2f6d555a4048f5290bac36d8380677cf0ee24d47d0ea78de8 SHA512 efb380f16f56f6db62d9c07b5394f7614b3a151fcb36037bd6fb8be97454e83baa8840edcc5aec69fce4f2f467362c4403dd7f79fe6bd31432847fea6c49d443
+MISC metadata.xml 431 BLAKE2B 3f4c76d8b412eef517f0ad03a58a67fb46889ec1c596e6df70f59cb5d3e1918107b161d9bf9da1fd3f58bbecaac6801461a5ac7c7608a6ea5bee44e65d4a7d70 SHA512 72945ae2f03232e53bd483db0ab2849a850812acb96c95e9e35d2725d77bce0b5db6d65f7dc0e48384246f2bbe4582ec28c641c0afbe328aedbab819a0818a5d
diff --git a/dev-ml/ppx_custom_printf/metadata.xml b/dev-ml/ppx_custom_printf/metadata.xml
index bea85e467e83..49accd026328 100644
--- a/dev-ml/ppx_custom_printf/metadata.xml
+++ b/dev-ml/ppx_custom_printf/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/ppx_derivers/Manifest b/dev-ml/ppx_derivers/Manifest
index 3ae8c954b54e..45a79ff3bcd2 100644
--- a/dev-ml/ppx_derivers/Manifest
+++ b/dev-ml/ppx_derivers/Manifest
@@ -1,3 +1,3 @@
DIST ppx_derivers-1.2.1.tar.gz 2530 BLAKE2B d0a8a214e93908cfff1d418fe1b729a7ca502fb6dc983d3a837f6846aec891627457df72a610736d929c83622202bd5a00451c1c24510a642b4c133ce60416b8 SHA512 ef0796fe2592e653d34ba01d206d4b507429882a2aaadcb89c7f807c33a417f2871b0c94ade5c92aefd9487daa582e19d88ad5a5eaa631e8162ae12f4a0756c6
EBUILD ppx_derivers-1.2.1.ebuild 396 BLAKE2B ef87f4a30faedb991a3478378d354baec5dc217fa7f895043b4d3fa75da8bae73d84151564782810075113990580bb612a82feb6405c9516aaf1afad3e00e891 SHA512 6102f188918aa0936cc996d2655a694a081390c6e3952dc605fad07de9495fb2d51e5d953c55b654722782a0736c75e47413a7fad855dcb73105246012eabec8
-MISC metadata.xml 327 BLAKE2B 0cbffe07db95a6de65da2e96f7e17493f3b299e4e45aa48c88373488508814144dc3b6cba901fb8cc6b42edaebeb0b8192418cd2aa46af7314f288c48d987be1 SHA512 bf6743478f9c57a07e303a305739134d562a8c176ac6e8c9c48ee530bd8ff3aa92d41535ee2ff00f189feb869bab86aeacac1b63beaf950891a370abd5731bdf
+MISC metadata.xml 420 BLAKE2B f29c9450789ae25ff0535bb41e74bd3d11dd6ed609e77c3b4a195c0572854b7750d1868b13c2b1d12e7700ddfeac0ccbe161a90835fb0e02e991d705bdf830a4 SHA512 3357230e411f61725dbfdb4ea3b1ccff86fa2b8325f13157287a17ec56eb535c719265cbde39070afd6e9a4875ebf4c0110be6bdd23149ccea2f0be51371cd51
diff --git a/dev-ml/ppx_derivers/metadata.xml b/dev-ml/ppx_derivers/metadata.xml
index d4a00b62a982..e3a2e83e6852 100644
--- a/dev-ml/ppx_derivers/metadata.xml
+++ b/dev-ml/ppx_derivers/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/ppx_enumerate/Manifest b/dev-ml/ppx_enumerate/Manifest
index 19719403e9f4..41dbf1286963 100644
--- a/dev-ml/ppx_enumerate/Manifest
+++ b/dev-ml/ppx_enumerate/Manifest
@@ -1,3 +1,3 @@
DIST ppx_enumerate-0.14.0.tar.gz 9487 BLAKE2B 7f87a1c9c2ae0b365b5fdc44b906ef5330e28586aea741ca51dcddd8b0cf591e28f59e21d4050078c42072b96a96e5c6430d5ade4334d49aeec142db058ee3fc SHA512 d7f61ba792af81395c76e51bcb81b467ae4b67fdc3022d2e55ab0682bb4710e9a96852457721567a9f13606bd4290dbac8fd34421b0dffbabdd9debd1268ecc5
EBUILD ppx_enumerate-0.14.0.ebuild 591 BLAKE2B 8ed5f74aa5c89ddbdafdb46d7f69edeeed0ecb95b8fa7e471cb1bc0308d01ddf9c30c852f815366baff57344fdc004d93f59ae9137512e0e6e36834e283b9735 SHA512 2d24bd5722b71d2aaa3cb10ff2d04311094aacd2ae4aae0339fbebd84876d23f77b186934cb8c31171dc0192784bd5cd92e3e19d2d7ce68d36c24ea72fa14e50
-MISC metadata.xml 334 BLAKE2B 4b5951778a66b509be78635c1bf31aa21d43256cf8863cb0ed41a11f40dee2e2f29b3416ad5eafce4568dd3d63f4ad606c3a20306e8b39a370f20ad50b44843f SHA512 9c3a5ff4723fa8b7fa940f7926896d99685f20199d9ce663b30148e63025d2d656b4b82f7a2b4878bdc63b679f0b2a96933b5017f83c6bf1f7b2a411d65d8097
+MISC metadata.xml 427 BLAKE2B 15469419d5d58077c28b066acf31d35c6c59637c21045e4a68967a6aa9f91177eea869dec6fd4cfcc6cf4182f780f3a4518a1dbc8769e4613766cd348138e4f1 SHA512 1cd905575b62ef49b8316978c2b9631899e4df224267e720566ed6bf29b2a1d79dd2e8c6a51cab73009bc5d03bec9f8184b7c428727260385d042466192051f3
diff --git a/dev-ml/ppx_enumerate/metadata.xml b/dev-ml/ppx_enumerate/metadata.xml
index e54ea8f37b8b..03983cd6c14c 100644
--- a/dev-ml/ppx_enumerate/metadata.xml
+++ b/dev-ml/ppx_enumerate/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/ppx_expect/Manifest b/dev-ml/ppx_expect/Manifest
index 6505a903dece..ede9e0828ab8 100644
--- a/dev-ml/ppx_expect/Manifest
+++ b/dev-ml/ppx_expect/Manifest
@@ -1,6 +1,6 @@
AUX ppx_expect-0.14.0-ppxlib-0.18.0.patch 1641 BLAKE2B ea0857a3681c6bce3a39191904a2223d899e9cfb362c9961e897c613dfa8f5879837cc80120653db88bd509c16b474079cf9c8ddfce3e6b79b12ddb284dab1e6 SHA512 11ab0e5d9a97d1a5749ba728c197c4a56905b21b7628d6a2c3594e46960b07bf6d9eb50d25ffc7bec77ea1e966d5016d8a20c5608f09817c73e06021c11ae372
DIST ppx_expect-0.14.0.tar.gz 45661 BLAKE2B 0cba3840743d45f0f11936f090319aab3237c7a14389eb6d035a3b7cdac91e0b169c3ed84407e1bb01a00738bf97b62dba313965e93a2177388666764fe5854b SHA512 7de5d84640d16101d38140b5f621301c9935e3161a7c7d978373940be92fa7f14cad429e79eec294a20d1f379e969cf3c25d15810f1a4d3ad1bb8ba0eb7d7109
DIST ppx_expect-0.14.1.tar.gz 45699 BLAKE2B b52d579d92156344ff44d30c88603840eb7d6a0d346de49fcbc01ef16fe3c33e664486de4cb2d09f74e853e39b9a01778e7e0f489497fdd34fc9582d895a0d3b SHA512 fd98e79d5b3bb935b2a4077a07894c159b48e142268c2e30ebff2cbfecc92266b454be69f5080b315eefa9184372e5e5248bd8a3b2b9d6cad59e2d517c94bd02
-EBUILD ppx_expect-0.14.0.ebuild 850 BLAKE2B 68be94026fc1f5e952b5cfcdd582374e241ccb76861bba8731b61135ee5972341bf9316de21bdd1b380484d570c28f72c2a46a5f7b650daa6f8d913438679283 SHA512 76dd1e4257e202793757177553c6d0cd6dd292f9c7f909d7a29480b6a480df4310f4005060402287526377cb095cf8b2867c4ad8ddeb1a979b92afde67e2847a
-EBUILD ppx_expect-0.14.1.ebuild 798 BLAKE2B 1760833220b258af77f5aa4a544770b7536c49e15815a232d566c070dbd4124d947917a015894e116b42f536a6894bd747421770e1a6c282e3e895491cd18d30 SHA512 1baca937165a63a1a1dff1b0b1085d010c292d4c07301cfa64ca46cf636edf2b8432bb269c77e2d092c3f0d29add31498a019f11b7dbf32346caea469fbb84ce
+EBUILD ppx_expect-0.14.0.ebuild 787 BLAKE2B 2fa6ae06651f35c284b6d39fe3a1658912a11ea953d3dc0c5b02f79d560e271b2c3cf051b0d85cde005158b33f519d79ac80d5c9a9827073083a04621e6c9d99 SHA512 440ec5a8edf5c904e35a68dbff0757cef26837058b7e68c7b8fc0718b2893ac0d05c3a7fed139c6d969fc898729081835a6b6e20115592f2d39c4d196e5f1f37
+EBUILD ppx_expect-0.14.1.ebuild 735 BLAKE2B 67767effc2fc9632124ef1fb4e63095276402468539f627458310e8d67485a368e6c0fe9b31d5b0574a997b58d5c8622f6ab69f7cccaae4f71e8803375dbf3f9 SHA512 5879effdf0ab4a2be7dee2fdbe170ca37cb23055c587c6cef806771e03b678910e3175aa4ca57b5d13b94f8fe13592b2bbc771fda0525561dbf13b155e13e7b4
MISC metadata.xml 424 BLAKE2B aa0469c6e2e68d01d80a467c0904f683f71612dfaa586430fc21a7dbe4284951b12f12e518491a9c14886b5d8b915573875a733f946a44b8713b82bbc05bd08b SHA512 de95b09128ed6c02327103f1ba2cf58b079e7e5be40ceaed1e199fff54a6e78a8a1c96b2cc6a4c99638f226ef942f5633c47885e005d878e0f9060e091d62109
diff --git a/dev-ml/ppx_expect/ppx_expect-0.14.0.ebuild b/dev-ml/ppx_expect/ppx_expect-0.14.0.ebuild
index 6fd1fa74a288..02c9a3424d8e 100644
--- a/dev-ml/ppx_expect/ppx_expect-0.14.0.ebuild
+++ b/dev-ml/ppx_expect/ppx_expect-0.14.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,8 +12,9 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="Apache-2.0"
SLOT="0/${PV}"
KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
-IUSE="+ocamlopt test"
-RESTRICT="!test? ( test )"
+IUSE="+ocamlopt"
+# https://bugs.gentoo.org/749291#c2
+RESTRICT="test"
RDEPEND="
>=dev-ml/base-0.14.0:=
@@ -26,12 +27,6 @@ RDEPEND="
dev-ml/cinaps:=
dev-ml/re:=
"
-DEPEND="${RDEPEND}
- test? (
- dev-ml/ppx_jane
- )"
-
-# https://bugs.gentoo.org/749291#c2
-RESTRICT="test"
+DEPEND="${RDEPEND}"
PATCHES=( "${FILESDIR}"/${P}-ppxlib-0.18.0.patch )
diff --git a/dev-ml/ppx_expect/ppx_expect-0.14.1.ebuild b/dev-ml/ppx_expect/ppx_expect-0.14.1.ebuild
index 5463fa2ad199..64b0a9b04965 100644
--- a/dev-ml/ppx_expect/ppx_expect-0.14.1.ebuild
+++ b/dev-ml/ppx_expect/ppx_expect-0.14.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,8 +12,9 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="Apache-2.0"
SLOT="0/${PV}"
KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
-IUSE="+ocamlopt test"
-RESTRICT="!test? ( test )"
+IUSE="+ocamlopt"
+# https://bugs.gentoo.org/749291#c2
+RESTRICT="test"
RDEPEND="
>=dev-ml/base-0.14.0:=
@@ -26,10 +27,4 @@ RDEPEND="
dev-ml/cinaps:=
dev-ml/re:=
"
-DEPEND="${RDEPEND}
- test? (
- dev-ml/ppx_jane
- )"
-
-# https://bugs.gentoo.org/749291#c2
-RESTRICT="test"
+DEPEND="${RDEPEND}"
diff --git a/dev-ml/ppx_fail/Manifest b/dev-ml/ppx_fail/Manifest
index 5a35660a2641..3c637dc2fa98 100644
--- a/dev-ml/ppx_fail/Manifest
+++ b/dev-ml/ppx_fail/Manifest
@@ -1,3 +1,3 @@
DIST ppx_fail-0.14.0.tar.gz 3773 BLAKE2B ef5c7a84808045a9b9ddb78556061ec0d9b04f5b08d5cb4096c353d0e38aa3bca360538efe53cf5faffad6628634d689504c063bbb563790c15a4f3d327f8c14 SHA512 a683430e5cdb50b52846b45d0e25a7b2498f14f34153319cb3ffd30e7b6e493f36790ffc5ea82ec3fbb0281a29e13bb2df10a1754ec32f0e5faad0890b6d211e
EBUILD ppx_fail-0.14.0.ebuild 576 BLAKE2B 936f99444ff26a33c72c3913f579e352cd3ab5884aadf1b3b80d9b9cca28b3bc24491a24cb3fdb4e671cd95ea8268537caf7a0e8dc3ac77f60c353a0a8a66bce SHA512 59d93d5362bbbde1071198e5187f0c7b9f93678ab95142bb225435e57ccb2cb099068c10f22ca67e4705fc9a759a643b9c0d2c24ee1e56d019e23bd9a8d4c5fa
-MISC metadata.xml 329 BLAKE2B 5654a64a782f5911332da2ba543907194c0459a30c872c5975ae158fd43ec28a054da67897f49fa4b499d78980b2ca0da2c82957616e8b6a6970074f3a2927ae SHA512 6421eee52d58075212064e5b1c140567188dc6590a5b9110238839e917630be9917b888f063878b03a5c782a0bdd6e5333789b6a8ba8a8b61fe8ec24c9a44339
+MISC metadata.xml 422 BLAKE2B cc5bf7508dadd0d2ac939aaa6dccd6723e35935d7f6e9d5bb813b3887b0400b3567dabf10d75392590e514ecf0d1aa9236d69ea582d7057b2a9c8c7eb748cbe5 SHA512 41f7bb2ea4feef19f8442bcf3caa36702b3b9e0cca8c4fadd845889abca77ab12d031280abaa2673621b79abef6e84f991def16ce47763ac4dea26d4854c68f4
diff --git a/dev-ml/ppx_fail/metadata.xml b/dev-ml/ppx_fail/metadata.xml
index ea62fbbf5e52..4130ded4385f 100644
--- a/dev-ml/ppx_fail/metadata.xml
+++ b/dev-ml/ppx_fail/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/ppx_fields_conv/Manifest b/dev-ml/ppx_fields_conv/Manifest
index e3f06a557f3f..0699e7e0d939 100644
--- a/dev-ml/ppx_fields_conv/Manifest
+++ b/dev-ml/ppx_fields_conv/Manifest
@@ -1,4 +1,4 @@
AUX ppx_fields_conv-0.14.1-ppxlib-0.18.0.patch 2477 BLAKE2B fa3c0da65865573142d3f552492fbda53f0015297cb5d7899e5b3c0c9f1cfca8c040a3371620a81de6a9bcd5c6983af45567a81e1fd38122f7790eeb58c752f5 SHA512 b18dcd556c4a88035ed3f5367cdc19986960c247114fe5bdb5f78b3f4bfc1486a488b4393d6d8ff4ae78e2b924252e30f234932ca846c5803f7db1e058e702d4
DIST ppx_fields_conv-0.14.1.tar.gz 14348 BLAKE2B 09bd2db4dab314ba50bcd5566c4ba4fd834fc34ba15be2132d5cbe3c27e5c76e37b4cccd3bc4cc4a5bd930f95215f6100557b89e44d54e906e382381be1fe257 SHA512 afd0f16b851e2984e46ac1d9347268a1cdb9a9054ea18435a5030dd512ba56f97b54639cc6cc6254498ca3fd2fa4d5c0053c7f2ceddd531ebbd9afef5b5f3e3d
EBUILD ppx_fields_conv-0.14.1.ebuild 666 BLAKE2B 24decc34d304de85a93bd242fb3315ab3c46e750b236853d58ccc24e7cad07eed86a15cad5faf635acf0bc36cf518118f0ccaff9cea2b1350ecb603700a9f2cf SHA512 603d7bbef438e44e16da1449dc0c6aad3dc7ed1c9ed3ec86e0003ebc04a152a583b5f5875833a491659689c0af8e8f2cbb45f924ca9ed35b5b1f8bb8b67bc4fa
-MISC metadata.xml 336 BLAKE2B 6d4657a55e0721cb63f580217e8e9b46591ed096542a77abcc7951822572b2f577748589eed3d96f815bd3722f562348eb53cf493dd2c3ecd9a9f3b7d3e01854 SHA512 c9eb1b713a0de6ad6bf48336906453a0cf675b5a09ed51dc3c90f621a77f79f03a54ad576e8efcd85f22aad8e44bc373161924cd7cb8cf9a786bb857aa1f9dc5
+MISC metadata.xml 429 BLAKE2B 1173da45b0129db1dcac31c7758d19505c091d97eb105440ddc047b6375aa19f98c2bc753389d153a96b441206fdbaf946db6aece2c03993cb8aa5898b1d33e5 SHA512 20f67e75e2090ef75644caadb23b0df07ce24d565c4489442d72ba5e50571136ac3eca938bc562a72797acd96f750864bbbe458285620fed2841dd1d57304a90
diff --git a/dev-ml/ppx_fields_conv/metadata.xml b/dev-ml/ppx_fields_conv/metadata.xml
index de9c03f93188..40af078833bb 100644
--- a/dev-ml/ppx_fields_conv/metadata.xml
+++ b/dev-ml/ppx_fields_conv/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/ppx_hash/Manifest b/dev-ml/ppx_hash/Manifest
index 6573b9a3aa73..d1728f3aeb53 100644
--- a/dev-ml/ppx_hash/Manifest
+++ b/dev-ml/ppx_hash/Manifest
@@ -1,3 +1,3 @@
DIST ppx_hash-0.14.0.tar.gz 27859 BLAKE2B 0d89eeec154e62ae42ddaff6b0ccdf827ad768e0f19dcdfd4f8b940f594856c8fc036fa02a2462666f2ee4b675e1594837d196fb92cdbb9f8bdf4e171ce90374 SHA512 21d68c0655c21fcd0cecceb8c69e45706b57db160e49c3b112e67cc874a8084946dbae8709ed99f24e7282182c7238cf95ef00bec3ac5a271409e9d5f788467c
EBUILD ppx_hash-0.14.0.ebuild 698 BLAKE2B 42b99542c0fb2ca150ac19ce7f38bcb446bd09372b64259e41d30c063638f568d986ad977c05e0e526e9de30c0160f4197a055ba8ecc4c91af32c3eb1a97a851 SHA512 7ff8dd17a993279c0b62a398dcd502a9bd867268d5068e2cc00dd41530ece5b6d9c0be95b5f5411e27a20f24ad996ac4933bbb6fe69c037a6ad579f3da48ecee
-MISC metadata.xml 329 BLAKE2B 483d5dec5d2c7827d5aeae1ef861d8525106b0565b10c7cc0948bcfca95cbb30a895da107a633edfc9b42bdcbffb2f0d3b0899a66f0329042765d1e5438bfe5b SHA512 f3bd9657697f8f8031889384984e7562186f2d2ee3e3126b5c43b27bef12b282585a34d8b66c4e158fd5bec66cc8e2c52c26848cd535ddea86ac2dbdfc43c5fd
+MISC metadata.xml 422 BLAKE2B cb39ef26649a78c16811aba71b1ea0f809131fd5fdb90d3cf15f259584987eb1f67e34a7135c85b3c72eeb30220d0426a7ff6485c406c7b3c7730bbe437f34e2 SHA512 8e02928ea16287cce0eb7aa94182cce7fb4bf70e5127f569e804050358bcb08eb9fbe5f712f4b2a94924bcc0d370261e65f7cd7a3524071f37193adcb7aeb4b1
diff --git a/dev-ml/ppx_hash/metadata.xml b/dev-ml/ppx_hash/metadata.xml
index a9ed00055e96..368335c2f022 100644
--- a/dev-ml/ppx_hash/metadata.xml
+++ b/dev-ml/ppx_hash/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/ppx_here/Manifest b/dev-ml/ppx_here/Manifest
index 6581578fa379..fd08dc86ce60 100644
--- a/dev-ml/ppx_here/Manifest
+++ b/dev-ml/ppx_here/Manifest
@@ -1,3 +1,3 @@
DIST ppx_here-0.14.0.tar.gz 5005 BLAKE2B 1711ec047c85af76d2343895e54889fec6e9aa29d4d188e83ff9d9ee12cecf42e4ca968a97f341a818f87efc0cc6ccb7e26f025e8af2195c341cb57325aec62b SHA512 3386e9c727f93be86de1daee2e94c9b7a22bcb4bd0ef20bd2c40ac227723ac36c9ac04fd3e16121731227a9b5256898594e0f33860864edf6f15797b98b114da
EBUILD ppx_here-0.14.0.ebuild 664 BLAKE2B f3d61eee887a4a7a18a17a5c1cf114f1011a73d2acdde0b2ee360bcac5cacb2860fefdf4fade7362e7330e98c37eb87ea0162e0fd285675ad97976da002f00f2 SHA512 dc1a49525bb36fa18c8bd45eb56e5fc5c8658ad7cdee842d0a61047eee648870469c511ec360a5bc343eced11ead5705817f8f561460a03657492214f0ae50ed
-MISC metadata.xml 329 BLAKE2B d3969c1d80b259d8855ca2915fad5f72f95e38fcc0e62c1fd43fcca5e3ac65f11b998c98fead21eb62c95620654c05bb84f709ba1b13fe01ebd6ba2f70a71f67 SHA512 5bc2b3fe8710c7b65b2ad2e8a69e05874fc8ed5bb044632db95b8471a6c59cd559bcef8fb12091d80975e02c7d5e35ce57d9f5606fe585c9390a427648026a7e
+MISC metadata.xml 422 BLAKE2B 644ccde164d20f816fa2a194b27359e733498aaf88d86962d01f43aaf74ac988a943332868535c845ac9e99389d0c37705b55c590c54498c0ddfa9bf10c590b3 SHA512 7d1be062b69241646052a2f96cb5ac184f4246bb0d6e9cf268e85852f23f1b7937ae54db3c9d36981ce24c85d028dcf2194ca0cd30f52274e8a8345512f82374
diff --git a/dev-ml/ppx_here/metadata.xml b/dev-ml/ppx_here/metadata.xml
index 53a6f382c39c..a0a1e80a81bb 100644
--- a/dev-ml/ppx_here/metadata.xml
+++ b/dev-ml/ppx_here/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/ppx_inline_test/Manifest b/dev-ml/ppx_inline_test/Manifest
index 2c5cf9ade50c..e8bde06db74e 100644
--- a/dev-ml/ppx_inline_test/Manifest
+++ b/dev-ml/ppx_inline_test/Manifest
@@ -1,3 +1,3 @@
DIST ppx_inline_test-0.14.1.tar.gz 19683 BLAKE2B f40e462d8eca18734883fd0b8777a9c69c0cc2741df8e95ade64685ea0b8d51dc614db6a4e93016fec0e2b521ea803a52b85d4b6e030239f6736f4f89da5a721 SHA512 24bda655ae8e1110d9550730281ab908a1795b1412545717a06e01143a80f92ba0a9d42cb20c4c9283f0725003a5c41c187bd46732ef2dd724a4714d9d41814e
EBUILD ppx_inline_test-0.14.1.ebuild 695 BLAKE2B 52c70e8f03a892cc604ab8dd5a1727dd8d7a61a40c679a9b965beb7b79186a31bb51069e164faf3344b34f4ea4c3a5eaa74e9bcf4847a9e982e6ce5cdd17fa44 SHA512 56af31a42e48eb98af2b10de9edfc5450d1e9022f515661a0371b317ffe6ec6516286f7655426991ccb4a780c9f52c41b9b88e3e50202649b25c65d2ea3bca31
-MISC metadata.xml 336 BLAKE2B c0f0d5dd122531208d79dfa60d4140bce1807bb7bbebaad4c586619bee63aa943ed344c9925cc7630191315d9eb0c76829a27dae9e1f7a83cd1b67383b695c8e SHA512 484111ef6d06fc80141921bfa8420c735b78a5898a8571aea1a7efcfab74097f9b8b9df6d721a5cfe828a5d6e9f14994bd33dbab016fcb03f78511064f88d628
+MISC metadata.xml 429 BLAKE2B bc6edb08721fece2ae54bb6685b2bd8574441656a43fa82b7661ee5d03e12a31c9fa8756ae21ce1fe11c6e7e449a62459f9450b434bb7bacac81b1d2536ca537 SHA512 edbbc2feb5dd68358b8dd6ed94c488695815b8f7ff36d68f724627eca2e23b1f3cc6469d6684432701bcaf0f958b8dd8602829ced5444676bc85dcd8ff5c16a0
diff --git a/dev-ml/ppx_inline_test/metadata.xml b/dev-ml/ppx_inline_test/metadata.xml
index 4c0b0f680501..6fa0c8ccdc97 100644
--- a/dev-ml/ppx_inline_test/metadata.xml
+++ b/dev-ml/ppx_inline_test/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/ppx_jane/Manifest b/dev-ml/ppx_jane/Manifest
index 3e127cd7f599..d695d5fc3e56 100644
--- a/dev-ml/ppx_jane/Manifest
+++ b/dev-ml/ppx_jane/Manifest
@@ -1,3 +1,3 @@
DIST ppx_jane-0.14.0.tar.gz 4593 BLAKE2B 787fc0701ba0361446cb210c23469881da8fbab28460262a7bdca8723af158ed8deeb4597a31c8d89a4d44e5263c74e0ebc504b83827e0a34870a503b2ea9053 SHA512 b51bef2330ebb8d361b3f856a0526a5290664b68fa56a02de7020b0e27aaf5a378f1b22fc9a24007bfc812af67eb79343b2bdc3ca550108393323b99e29c623d
EBUILD ppx_jane-0.14.0.ebuild 1207 BLAKE2B e6f796e0a99a6f05ec02d066880656647944778175e3854c77d8b57021987c532d779d6020ab8d78eb5de52cba19ab11cda15faea6746380629b3e97b1c25dc6 SHA512 98de1e543c454766f7670c6d46e257c0aa31d1a5b200a610e842fa2d0935786aa78f24bbd6f9d04083312554012e207146f59e02b1f0175b9076539845da377a
-MISC metadata.xml 329 BLAKE2B a4a191adb8b764ceeb6bfc72eea24f9a56d6ab9a242314be57ca404b772ad829c0af864361df6c41814248b83acdad3815ad7092e3602b3c9a67b1db6fe44355 SHA512 fe576feaac6a709222dc9dfb808d35fcf69788d355cd56aeff347c55ec32decb942776a85642de25011f18dd479dd283b7f4a1222eac70f2b079c089ac4f37e3
+MISC metadata.xml 422 BLAKE2B 8f12580d0fe5fa2b0b225ee0d6b1bce1bbac590ccee469f07bfa01c337d7211c00d14d7d22a7e3c7601913f4fda2c0beeab853d80be71b988ce04e9553ca2aff SHA512 64e2d501e8957929ec015ef2ab95a5d910a906e80ff204b5d7ab60aa435d04cd74845beadb82bd9f1e111b3c209b7ff17ee91251172177c5aaf7596824f6b250
diff --git a/dev-ml/ppx_jane/metadata.xml b/dev-ml/ppx_jane/metadata.xml
index 2722d9bcf8c9..3ada8260876c 100644
--- a/dev-ml/ppx_jane/metadata.xml
+++ b/dev-ml/ppx_jane/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/ppx_js_style/Manifest b/dev-ml/ppx_js_style/Manifest
index 1d7357f6c2f6..f8cf0ce740d2 100644
--- a/dev-ml/ppx_js_style/Manifest
+++ b/dev-ml/ppx_js_style/Manifest
@@ -1,3 +1,5 @@
DIST ppx_js_style-0.14.0.tar.gz 10587 BLAKE2B 8219a69526be53b9fce488f725c79ff30c451c556853aa54d8dbbd7040a76df37ac8942ae05cdcbbe6d839a64d5b471f53a2fce276e547a17e68490c1ec1ab19 SHA512 3561b7668bafc421fa82c3c80e019185924bfc8cafab6ef81299395061db78261005bdd34be5bed8a80bec84306b9294e6398a3a1ee0a269f7b8f3942953a6a4
-EBUILD ppx_js_style-0.14.0.ebuild 639 BLAKE2B 332ed8a7de53266f4fa072469728fcb12e5bfab3149a66a266834df0da3b4008c5cb24edf02b3878dcd330f62101e7827f5d3f08b4f646870a6e2f7c85a8c082 SHA512 6737230fabcb79de6c254910c769d57838076655e0c7515ae50166573a6aef48c76a15a1bfd3763668819ea4b4348af7c4a36566a120a6470d36cea1192c79ec
-MISC metadata.xml 333 BLAKE2B d91d915a41feb3a620698f9e8d2a5906b0b820dc2b7c9bdf472c57e608cb933e776f8b092672c42d1c608081c9c6ee0fd051d4c8ff3b254a4e28853c6ee0aca6 SHA512 59782db00d0b1d376cb9601b7f99f9e4c6877838ceea2b22324b797c7a6ace981d1233b532eb7584113020c4454e02853ddaf1aea0bdae7b1051c034c1fc238e
+DIST ppx_js_style-0.14.1.tar.gz 10587 BLAKE2B a77868e692180a386622fc19f696a24a9cd33863289a673d142c63003e5345a9cbe8921a7c1cf163db97f21da45c4940978f4e5d6960abc1fbc44b4283f09b42 SHA512 7c96d0e21c68956f3c94d6b6f02d70451d7e041104975171c8fb1c0f5dbcdf5b2111c5d05b247a47523abc7cf30b9d20cac267e542db459154edfe77516d2c46
+EBUILD ppx_js_style-0.14.0.ebuild 662 BLAKE2B b932385930e91c35bd60aad4941f2fce88d807e181c0a225cd757814d6ac734f6932bd2c8e16d6fa61539ea6dbf34eeecd8cd243efb133110ee80dfa5b2d23f7 SHA512 b979dbda42396fd8111f4e5ca84e6eabc86946cc702ddc5c9ea8e3b5f262c95e3c8e36ac347fd2d807530c00d1d534367feea652e8e346f905e43000b3643e02
+EBUILD ppx_js_style-0.14.1.ebuild 640 BLAKE2B faaf31af0dcdc8c7fb8eea422380ed52db3a6e03bfc89ab7b691a56adc852a7d44acc687cde20ddf224abef80f6537222497e2e07197e885cb1b8e5b4dd9fdb9 SHA512 ada727281874a84c9ea9c93c7859bb0283871b6a4f39e061b50c45af26d4ccd7496e9a2b1a658778d5eaa284c0dff1509f2a759103a7c01a41ce03832a070453
+MISC metadata.xml 426 BLAKE2B e83457263dfc42094f49eafd27eb302e2bda51857174c79b82c85172d1f3cbf65f9731acfa4c3a78c0b10ab48e50cb26979c3f47e5ef9026864f9c1b45075f79 SHA512 d1047325be6be6b01bc9167962ed6b4ee53286f0246cba54d249e3f37dcb91d1fe467eab789c22419aa2685ac39c16cf2dc4ec7cb89dfa8f31505efed98e7a69
diff --git a/dev-ml/ppx_js_style/metadata.xml b/dev-ml/ppx_js_style/metadata.xml
index cbc6fa1aac0d..d73d778b0864 100644
--- a/dev-ml/ppx_js_style/metadata.xml
+++ b/dev-ml/ppx_js_style/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/ppx_js_style/ppx_js_style-0.14.0.ebuild b/dev-ml/ppx_js_style/ppx_js_style-0.14.0.ebuild
index 223d5c4cb6a7..999a359d3044 100644
--- a/dev-ml/ppx_js_style/ppx_js_style-0.14.0.ebuild
+++ b/dev-ml/ppx_js_style/ppx_js_style-0.14.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -15,6 +15,7 @@ KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
DEPEND="
+ <=dev-lang/ocaml-4.13
>=dev-ml/base-0.14.0:=
dev-ml/findlib:=
dev-ml/octavius:=
diff --git a/dev-ml/ppx_js_style/ppx_js_style-0.14.1.ebuild b/dev-ml/ppx_js_style/ppx_js_style-0.14.1.ebuild
new file mode 100644
index 000000000000..6c37bba4923e
--- /dev/null
+++ b/dev-ml/ppx_js_style/ppx_js_style-0.14.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune
+
+DESCRIPTION="Code style checker for Jane Street Packages"
+HOMEPAGE="https://github.com/janestreet/ppx_js_style"
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ocamlopt"
+
+DEPEND="
+ >=dev-ml/base-0.14.0:=
+ dev-ml/findlib:=
+ dev-ml/octavius:=
+ >=dev-ml/ppxlib-0.18.0:=
+ >=dev-ml/ocaml-compiler-libs-0.11.0:=
+ >=dev-ml/ocaml-migrate-parsetree-2.0.0:=
+ dev-ml/cinaps:=
+"
+RDEPEND="${DEPEND}"
diff --git a/dev-ml/ppx_let/Manifest b/dev-ml/ppx_let/Manifest
index 397eef219615..190e6e8d1a44 100644
--- a/dev-ml/ppx_let/Manifest
+++ b/dev-ml/ppx_let/Manifest
@@ -1,3 +1,3 @@
DIST ppx_let-0.14.0.tar.gz 10822 BLAKE2B c1dc155afb0bc52bb22d65c2c19536d41d53e4cf10d39b70ebadf1cf8cfb37ff1c25d9fcfb48f9421a0c55887acc2c6ce72d531593a61654146d3196fa83499d SHA512 79f2dcf2c76308b5993d1b9dad5c961b816dcc4ae43d856c51c196a67eb21b2f51135762e52d512afa9b45aca30002abbca76036ebcc117464a4823d1c40ed0c
EBUILD ppx_let-0.14.0.ebuild 591 BLAKE2B a98fcafca1ed96553a6f3802704295a4daab9116ebc3239f1d12d3fe7e9bb0e02a497ad4644ebc43e2dbe6cb61ff41f4cb66d06dc16694634f35284381fa61ff SHA512 ecaf64608c25934ad9627e462466217bbf377605b815100b7070568c38f9c44e712d2ff3e82789f2abe209a0061031dd15b4a645939bca4bedad03d6086dfa39
-MISC metadata.xml 328 BLAKE2B 0f5a26f1cbc23c1272336eb8019e573ee4e31a230a82dabe7bde5bc7ff4cce4c63d96ca74598fe188d00f59bd4ca0925f8f12d0ec80b8e30e92d47a6051d98fc SHA512 9ef7938af414d25ac1eeca19f60b92dc2d57bf479516d5bf0683dc13821493d86ca03d4076f6e7d4e1dfe5d5ab04701475152e91f69ee9904a0e3ac673179d36
+MISC metadata.xml 421 BLAKE2B 3218e22b207916610f692322896619aac5efe3a6426af89496d94a03be826e71e97580c8dd7a9bcc9dcbe8554c803a1c82e3d1177cb1e839bb2edd447d789007 SHA512 127f62efd16a6629dc8a9aae5e48a79cf03a7519f939e31255b79549768cd09904cbbe569159da96754818878b274dfbe5761936802a49b1d37d0de11bc08eac
diff --git a/dev-ml/ppx_let/metadata.xml b/dev-ml/ppx_let/metadata.xml
index 04bc3565268a..5e497a41d1b9 100644
--- a/dev-ml/ppx_let/metadata.xml
+++ b/dev-ml/ppx_let/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/ppx_optcomp/Manifest b/dev-ml/ppx_optcomp/Manifest
index 2bb89f0a919a..1dc921c74a21 100644
--- a/dev-ml/ppx_optcomp/Manifest
+++ b/dev-ml/ppx_optcomp/Manifest
@@ -3,4 +3,4 @@ DIST ppx_optcomp-0.14.0.tar.gz 16583 BLAKE2B 9b139708e02501245d5440a862324fe0191
DIST ppx_optcomp-0.14.3.tar.gz 16749 BLAKE2B 3c6dd2b5ac0a10e3d95c6a734ee09b0bef8af6d949c9f31150f1f8ac14ec72bb06455c3bf0c025bc99b939fa86b0d730abd8aefcdbd3998bfc16eef7a6a766bd SHA512 73b53dece639aebe20a8c9eaec50f6f491ac8163d96ceab66169d99f9bb50ed9c40c38731cd6e8543dae97c3a45650733d622e5bd4a2db812000c4694c823157
EBUILD ppx_optcomp-0.14.0.ebuild 688 BLAKE2B 433e1f96b3758e705bf0896c8b61c88a6a17d6d5b6298beba3e52ac72816374343899fed09b3dababc26f862251267455df400606917b10bd406d31b8dc00f61 SHA512 b393ee83145a552f568d8c7302dd878d02ace806fb158ff7b78aa489500641d0152919ae937f9cddc2912a87f793db7163d186efe5fb4c1a31858b273eadc642
EBUILD ppx_optcomp-0.14.3.ebuild 632 BLAKE2B b0a51da6481715de3541e695e3ba7b8a4c4661272eb207738b3d78705a14d5a7ae0a3ae63f56de5ca7d77bb0de1761ccf94498fbfa5553049862a5caab1c999c SHA512 886dea540aedd28c92576f71a765e19ba580f1fb1a7bdc8eee84afe232db10b861bc6d995d2656ab7f3bf4f999ec350abc623bb6239fc201fc22fc1772e9d0d5
-MISC metadata.xml 332 BLAKE2B b14db5b16fb10c0e04248ce53e7506ad7bbffb9d4a41ea26821a680d7166e66d0060e3bb117304e585fc5dc6fcdc30d245a28edeeb3535d1e6ae04f2147a361b SHA512 791b64320d146e5fd0e46990e01123069243119b1229b9446d9fd7e9dbc6976c9f93cdfc63884ff22fcc35de64c944e3822ec9fccb88bac7eae97e6e0b368bb8
+MISC metadata.xml 425 BLAKE2B 9804b17f4df630cec29f216f9deba4c72eaddbbb90f4e272554f013953644c7b79541c52891d76af2802e9d0a4510f050a300d97d45bc8ba0ea350b048f7226d SHA512 37d76d9ac43f76d3ddee2d866e476305228628a6b16a9d3f544bc7eee856a092aa5572d8b45629b14c659f22418fcb282e7ca79a689631721631e3f0421330cb
diff --git a/dev-ml/ppx_optcomp/metadata.xml b/dev-ml/ppx_optcomp/metadata.xml
index 293ab3d79b9d..88349e2003c8 100644
--- a/dev-ml/ppx_optcomp/metadata.xml
+++ b/dev-ml/ppx_optcomp/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/ppx_optional/Manifest b/dev-ml/ppx_optional/Manifest
index 295ec839f8d6..f4afbcec6d23 100644
--- a/dev-ml/ppx_optional/Manifest
+++ b/dev-ml/ppx_optional/Manifest
@@ -1,3 +1,3 @@
DIST ppx_optional-0.14.0.tar.gz 6090 BLAKE2B 99c5ed7ab6b6c555477eaf468786cc175ff8c8ac4d0c6abb8110637da57396ed599d5c10bd35f3d5ff27a41b00314ca355596e4158c4d792fcb37d547455b90d SHA512 70ed28a974ea1bbcb3fe2e54911e355da54fafd6dff3e74c471126a824c28e9a180777e96e17c4a7a52be4be507fbbc0fa3e92310346dbaf5ab8711845e92e40
EBUILD ppx_optional-0.14.0.ebuild 523 BLAKE2B 4682dabcc4c6f6cc91226d7c33827dc26f74d3618f89c5246b9a8f063a13b143994a3a659d79970a071d08654778a96154a15c2446eaa748fc1d0f7cc7536266 SHA512 99d2529aba45394cf9c0bce1b3c3489c8635821a7c8e74bdc2b42c958c5c4f3b029ba3dacb6587ce051cca64b7d4834ce9e7b90e335781c1bcd24f106c87c099
-MISC metadata.xml 333 BLAKE2B 578ce57ae8d5054c42a9f8122983740ba7da152239aa9ad767d082b158deba13c700b6d11680446cb4a1fce890f957e5c3ed88be2de8d32e34a54c8f6011f3c3 SHA512 8b410066c2866efe070865ff08a58a3353f3f0589ef483b74a9a8d61befaef18a1535bb116b0df157b63effae54a4d99060f585e398696252a5ffa1c3585df46
+MISC metadata.xml 426 BLAKE2B 9fabba8035f75668823c0cc2df9c5c3dc5d6f74ec409c70fc356d396f46845bccc742aa60260dc2b7c743eaa18bb33b741ccee16c322ca7f3fff343701e51936 SHA512 ca968cc640b2486e5ffb67fdb8c3597843c625391456c6b8fc072dc3a28e77f05de2a37df0eeb9680badc4312f7b67f642fe1fe4e8355215fa814e9e715e7898
diff --git a/dev-ml/ppx_optional/metadata.xml b/dev-ml/ppx_optional/metadata.xml
index 3b7c6eee710d..45161a1ccd80 100644
--- a/dev-ml/ppx_optional/metadata.xml
+++ b/dev-ml/ppx_optional/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/ppx_pipebang/Manifest b/dev-ml/ppx_pipebang/Manifest
index 910ee367db77..35e29383caff 100644
--- a/dev-ml/ppx_pipebang/Manifest
+++ b/dev-ml/ppx_pipebang/Manifest
@@ -1,3 +1,3 @@
DIST ppx_pipebang-0.14.0.tar.gz 3766 BLAKE2B a2e99dd5e27ddbca5d77b1c215757d8d0d2d54b53511f0db93a09a16c25b5c5e429a08c8d42c7e4843eeb23c346649dea5700c445afe176f4b1625340901b6c1 SHA512 b07004aef0865c877f8f814068b514298568078785586933f400350d1a1dae3eb4aafe1ba4f12e17a3e2a3945297162c4a725ebfbc153e80b412c6086019959a
EBUILD ppx_pipebang-0.14.0.ebuild 601 BLAKE2B b40b294b0f7e9e6fb5ae7b6fc004788ed6a4b9c487d74d50ad11b7679b439c3d33d29c4a3407d486d4332cc1eeb83f4b8e9e42b5ddd71e3b29ebe68c448b376a SHA512 17078bb38053c196d591430b31d9600c52b159c13e61b81d50cc04414804f3415db048a30feacedbc334a762f964936709945fd7d0c83d6b678857987795326a
-MISC metadata.xml 333 BLAKE2B 3c2601bf97c6c41fa913575c146935313405161ce5426ed7ae565461e89a597791f456119151e722d2d1feecf348d6eb49b0c9501882810ce317cec323648cc4 SHA512 3c6bf1026819f6b73b801c980b39a9faa145dabbd043218797d6db998bf428ff248f30e0e84522496b1f0c9bc2899f4619d67f1411b67bcbce6b54027f1d770f
+MISC metadata.xml 426 BLAKE2B d8e84eb6a88f814f66ccc7e13e0e2b7fea790c1d416af04cc9e156736d1b78519ffbb627a31b3489677ceb7894061b4f6d6ae8db7da9ed1032d5b5fa190030f0 SHA512 081f8749c443bd8777e51ba2ccdc3155cf84ddfb0a903e53abbbe48d958b3c1cf8464175a9bef2f378a05bacff451e664afa2ac397cbcabb3f79b1970c970387
diff --git a/dev-ml/ppx_pipebang/metadata.xml b/dev-ml/ppx_pipebang/metadata.xml
index 53e82939506d..01123522ffd1 100644
--- a/dev-ml/ppx_pipebang/metadata.xml
+++ b/dev-ml/ppx_pipebang/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/ppx_sexp_message/Manifest b/dev-ml/ppx_sexp_message/Manifest
index 4a6f423ba783..7ee2b754441d 100644
--- a/dev-ml/ppx_sexp_message/Manifest
+++ b/dev-ml/ppx_sexp_message/Manifest
@@ -1,4 +1,4 @@
AUX ppx_sexp_message-0.14.0-ppxlib-0.18.0.patch 1680 BLAKE2B 0e5af99fccc4cbce9edc29b2f97c93816b7d07f05930e9f64f109c669391fcb745f226335b369221ce704d8c572ae46713446a5c5d4d9ad15bb0657717dd794c SHA512 bdd8677849346b9c1a20991477e84ccc0a886d668008a5bd6febc48603faf649d7c333536a587dfc4c0212802a73e0f7a17e1e0b61ba8168768b8bdb03c6c95c
DIST ppx_sexp_message-0.14.0.tar.gz 7738 BLAKE2B a00577faf55b0816991bfe6f11fdc21d9b56893c29e67036483adce56c095cb8a2ee9014f9f0768ab96bbd28fe2f46b262e8a6122cf66ccb2740af7be890db0d SHA512 627f8e52914ef228277ff31a0d2262de823767fa0b510b1a29cbfc754c7cbc84cabe7c94de3e3a72d888d19e23584ebcc46c16997ffd7cdae41378cb44b2bc23
EBUILD ppx_sexp_message-0.14.0.ebuild 746 BLAKE2B a31a98d9627c3502d5521ab638e8a3ce4b0496de7e79f03eaf4c1cf99a9aae25836f7ee6db029fa064acf8eff6c81259ed420550214b35c11be9337be0386d49 SHA512 b337fa8bb7530678bf900e69ad971164018a42523e6c605a3ba5d6a54086f5a3c8df620fb04ff8947e134744a971a031bf694feb8c0a313e63d20364db847c22
-MISC metadata.xml 337 BLAKE2B d8f66061b1f62ae18c625d0296ab6ed0115589c3a4d8f423df9b84372bc23b87183498c6d0a5df13208fe661fac28e3855ad4626ca1f6d3015e698b4c05c2109 SHA512 428afa2cabea7fe05ed7e1545bbf054f2426da8664411c061ba9e89028af160b2abd38197141b2088586c9fca1747019c402a8236de7904a825a5f3c900a34ad
+MISC metadata.xml 430 BLAKE2B 9905f37da1f2c2a896de913f78a70cdf1ecaddcbe27ac8da012831229d400a6251acabb102337c4ee8c9b36b85865057df8d65ce89e4b65925cd4f0b718a7f53 SHA512 13bda4043722afaecf33fa5f3789d0e8b52aa6f29fb02d07c96d3b7fafcef5a50b1e1ba57ca984a6e54bf78f5c7cec95e5192b3898994d4ddddb8246458401ed
diff --git a/dev-ml/ppx_sexp_message/metadata.xml b/dev-ml/ppx_sexp_message/metadata.xml
index 6e0c122a1c3f..772aa57d5fa6 100644
--- a/dev-ml/ppx_sexp_message/metadata.xml
+++ b/dev-ml/ppx_sexp_message/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/ppx_sexp_value/Manifest b/dev-ml/ppx_sexp_value/Manifest
index 1903064d8ac9..be746695367e 100644
--- a/dev-ml/ppx_sexp_value/Manifest
+++ b/dev-ml/ppx_sexp_value/Manifest
@@ -1,3 +1,3 @@
DIST ppx_sexp_value-0.14.0.tar.gz 7740 BLAKE2B f495d0b9032a73cd6a62292185e77cfe6206bb06564e663c04a20c9430dd4188da529bef6428a7a07309109ec7fc51d3909ac58d5760c1fab618f59eee8a6b63 SHA512 d33ed503025e07588a21ca6796004dd53ddfb9f67f3527d066c4767734fb8723d0a9d31082d285ba82996d8b69faecb624f116046ea8048637f05773ee3e89a8
EBUILD ppx_sexp_value-0.14.0.ebuild 655 BLAKE2B 970e3bc8518e6113f2bfe1b8a3117eae572127b2f4090d6a724aadcc40e1829bbeb1812a4b0a6db6d3659f7cc173dd185c64073c5631d049b3985a1b8ddd77c6 SHA512 55835aa3b86f031717a8a5a97dc282875a74e745a22614da345c11c77020e63cd7273cce6d7a4fc5abfaac03d38fa8b882d3bbb817788f7fd2fdd762098160af
-MISC metadata.xml 335 BLAKE2B bad8df7879293c981c73b557333806a600bd5f71eb75ff28d79c0f2fe74ae3a55b520674556c2a48f7d227cb1ca839b7eddf7046ca56b2217b97d6d3d834b2e2 SHA512 1a8fa0be0e133bbc4327f734ae7d7cb59931edff4552a945b0031d374d75cbba9d655c6fab033ea0b151f3145e9ecb4398165b894db0327659960c3aa9673447
+MISC metadata.xml 428 BLAKE2B adb77f08aa347d6fbd80d03652fc17993977b12b4f9f75d83aca93ca4f7a5299043866b83fc484bfdfa8474f616458d8e3b0020ee8b619b4c626a3a1a28cc2aa SHA512 cb6cb7d9e8e6cb112b3844544b55edc99cafdf6e263bf4616072ff17aac37fda15613c8194d8e5a5b42c591d54b5791ed6c185c8b0e7f1b612d9c99c5d13ea5c
diff --git a/dev-ml/ppx_sexp_value/metadata.xml b/dev-ml/ppx_sexp_value/metadata.xml
index 108677a9d0bf..171bc31a31cf 100644
--- a/dev-ml/ppx_sexp_value/metadata.xml
+++ b/dev-ml/ppx_sexp_value/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/ptmap/Manifest b/dev-ml/ptmap/Manifest
index 3f3496ddc916..391495a3e209 100644
--- a/dev-ml/ptmap/Manifest
+++ b/dev-ml/ptmap/Manifest
@@ -1,3 +1,3 @@
DIST ptmap-2.0.5.tar.gz 15121 BLAKE2B a81d205df6d0d276b4919577eb0fcfe9c33ad9a188c462df74b72722f43153bda84fd23880945d16e0f332041f67869ab708f5a925a689cf1ddb22dc0b9a6d28 SHA512 6815ee977cb9a4c5088af8dfb7d8055c8d35870ceb4e95f658fbdc50405495bea75a8755442dc6f7345d2e9021c3b96d14883603759baf267feced9cd5ba5202
EBUILD ptmap-2.0.5-r1.ebuild 466 BLAKE2B aa8a0034c492cf33ef0e3872df004e38accf7802180c291a95c1c155ca0b924406d3f1991c81c4172f063d12c3349cc4ac0acb29ff76c860680337fc8fe3eb2d SHA512 80cf6e0064a931cb5cb8288b0384d1eecca57431029f80e9cd6272d81bcdc275ce839afe4b2b5e4aa51e7e6d1233468c3dae7bb2c8ef7636808ab3c6b50dc900
-MISC metadata.xml 395 BLAKE2B 96285d149cc7baed80c71ec0b684a152351aaa481e4b704339c7795a3143a1c807a37b48ff1980e7ba02d41b6bccd33bb47b14a70d78683ac2a444679c51567c SHA512 b45db782d259fa9e279092c621c697f5467699f7dd94f988285cda8554d852b3c9bd11ce9f8209e8f6c102ccf71241b6ab4d39fa36c24e24d3c8bef6f6b33a1d
+MISC metadata.xml 396 BLAKE2B e02dd0cdbbbde71ee78d299a9fd709dc85f7c82f9d841ca7321d8bd24087568e1f1c337f67d08de5c42afa687683e25e58fcc67872c5e6a5dbeb176bed22a3e4 SHA512 ff4e86ae430fa12086067b849d9bfcec70ca49807dee15cc38936ceb8f9759b2c232c943719bff5424cd2f9284b60cde9c66fa7bcb59204c763a3326a798f935
diff --git a/dev-ml/ptmap/metadata.xml b/dev-ml/ptmap/metadata.xml
index 920f0e534e8d..c25d18a932f8 100644
--- a/dev-ml/ptmap/metadata.xml
+++ b/dev-ml/ptmap/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-ml/qcheck/Manifest b/dev-ml/qcheck/Manifest
index bc2f2b2dab3f..a3c582115245 100644
--- a/dev-ml/qcheck/Manifest
+++ b/dev-ml/qcheck/Manifest
@@ -1,3 +1,3 @@
DIST qcheck-0.18.tar.gz 105588 BLAKE2B 1c785815ed2d016852ebea3cdbfd1002bcc1054dba95db9290185d1283c9af9a3461fa66f24d43437789b7f361050a227ceed5c45327c694ae3a2846688f195e SHA512 08da783ca991dcee26f88b8d6db2fcf2589d3e753ce355d5e3c8944b58ce43b444c6cde054971a557d7d345b4386e6e976111d4c537840a1269c7e361340fcfe
EBUILD qcheck-0.18.ebuild 727 BLAKE2B ca4ed46b96c98ff1908a51456e4a54c6adb3b57cb2922d07258f51c4f99d5fc8cb1f619d867363652ce55193c38bd990b9cf3e5e60dac4b839d4727b2c053699 SHA512 224e8c127acfa7e4247fa96485637687afd0e5680de79f84a0c097508894edee809e762a2632c2d747b5d114b770abc7be758afe168daeaf8b22665a4ec62e0f
-MISC metadata.xml 385 BLAKE2B 983f241d0a0625a80c71abfde9fd8a18fb3639da17b8ae16e1c695520ec4df991743a354a89fbd663ee28d3c9962254c84f1273f53877655bd5666259a00a79d SHA512 b55436e7e1e299b96ba9b10471eb327639017b535d4cfcf2645b6e430e95b610e7dcc5144452ae9a84943adc1e52e1718d438a7ab0a7d8dbda087fa02f3188b3
+MISC metadata.xml 386 BLAKE2B f81a52a0af6e27be6c9f1f4626e9e5cab4c0c94d80b37c0207fa5dfe6b649bd97d59f6c6a3287a5daa4cc992e2522611281bf275545bd0a8def330454898e3af SHA512 1890b50086763886883300812dd149c55df6af5d60117ca8331ebd6ee5d7874e4f7d729de0a8a959dd28a0bda92d4eec55b3aa2fc9e08d36cbd739b5dc9e5d5e
diff --git a/dev-ml/qcheck/metadata.xml b/dev-ml/qcheck/metadata.xml
index 03e91c67d610..56903abffd0c 100644
--- a/dev-ml/qcheck/metadata.xml
+++ b/dev-ml/qcheck/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-ml/qtest/Manifest b/dev-ml/qtest/Manifest
index c069d8408973..e1ddc8b09782 100644
--- a/dev-ml/qtest/Manifest
+++ b/dev-ml/qtest/Manifest
@@ -1,3 +1,3 @@
DIST qtest-2.11.2.tar.gz 46386 BLAKE2B e11008531e23313caf461a48573f734dcfa7670538f74ef4406e35b2f1f1d620fdd7cefcca1470e0b911cec5d00da43d8a97fe76bd47bf6fc05d5a207788a607 SHA512 3edb8471b29c9eb2f6ba11b157abf7ca43ef965d4b1500aaaf1acaeb261972a61c9b104887ada6ca63dc85e06b1d27e34f391885b2fbeb7ea5646323d3be08d0
EBUILD qtest-2.11.2.ebuild 446 BLAKE2B 8681d708a44b9e7d10ef90806164562629c50f1cf6d1c7c0d35cb2427568a43de296d7d10053f785b716695b76c7e30f484f73cc7af249d0b3fc3d068dab6b2d SHA512 c45b77314387ce2a6e4382a17d5446d75fa332e3a0a515343f7baa8f44b95bede9207f6ec93d7d7333a043cfe7efc59d20d918ee241da9a95ec43a02f3ae8f14
-MISC metadata.xml 397 BLAKE2B 54366260c873a1682d8c401a09da7ced8e818aa76f7c56b05f85f4670a697077effd2d9bc0cbe823f144ec2d307c567031fb14a6f67fb835140a210e28d91c52 SHA512 8dc3169fbbcc7f8fae460af93b68b841f73ce086dd9ca7bb9e98eda2c6ea5069943b005a74bae40afbaeb3fdbcdaf44f8830924f40e43328ade5f4ab0fc6ff77
+MISC metadata.xml 398 BLAKE2B 36de634ef049718e84b8ad1d25816138f3658d6aa0268ad1ac27a344837107a7a8f78842b1c1b8ae6c7b388fa50a8372dcc7dee9fcab7e2f32479660d7d3efd0 SHA512 9d3a5ceb060ff702625861e33f02153f4cc084ee04e732d0356b6f559c3151302faa64aa284d2044ae96fef020263c9f0aecb39a37a3820e1fcedcc9076bedfe
diff --git a/dev-ml/qtest/metadata.xml b/dev-ml/qtest/metadata.xml
index 578dc93b2403..a1bf8dce2797 100644
--- a/dev-ml/qtest/metadata.xml
+++ b/dev-ml/qtest/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-ml/reason/Manifest b/dev-ml/reason/Manifest
index abbde7d57787..b5cdc1b6fcb6 100644
--- a/dev-ml/reason/Manifest
+++ b/dev-ml/reason/Manifest
@@ -1,3 +1,3 @@
DIST reason-3.7.0.tgz 1188558 BLAKE2B e5d9cebf98f95824b78d440fa9f91460eae1a1ed44a38e74be4f9404a0bdec046578d25febdf55c266466bffc16b4449e982f157b6d5aabfa1d507fdc3eb5aaf SHA512 263059970c88e105f09e8e47b3967add11fda31a79942f573c90a0ccb04149a5baaf3c3bbd1dd5a085ccdd3e63505f84855dd0fb888d34a9e9eda3248f300e24
-EBUILD reason-3.7.0-r1.ebuild 636 BLAKE2B 25d52a46afe573ecf766f65266946ca1bdd31de020bd430d0f796f3fda702c39c7c13750db9d19ff76c345908a2502a3069a75b483069bfdbe29dd9da28b7a24 SHA512 95d96c88df44e4a0ed0b9c5deb9b2872211c905b0b94bd9a7053d338c091ee087f07f9355e7f9e0f95ab0a440ce6091b4ec9d174019afa3a388a81596c329bd2
-MISC metadata.xml 582 BLAKE2B a339a232ca259236ae8583cacc17e45b262d7553156d0c7583cf1ca2ad94c73ebc3c20f0d806f29f1de2d064ad08f28d61cfce49fba70498084ffe4b017defdd SHA512 cfb0605806b04afa3b701c24ffa8e3177646b8d7999f8abc4530dce3f7f9ae99c8abeccf67a0089b8293660298421ce89ff8e1dad4f300c53ae6d259f9dd62e4
+EBUILD reason-3.7.0-r2.ebuild 829 BLAKE2B d4b7c99cd53e9ffbd86f01fef063d6f2182716a331537cdd3148f27642d09c6e8f146c62260619ad7b71b4c9d1125be9e222cc4f8d2770fdbe0c0994ea670e5a SHA512 3b9f48ffbba38a852de261b5bf3e397c5db300d3cace9d6156e0307a4e21f0fdeb5b2a348b0a8643bcf2836193be4023c1f38a24e9312f42f6232b5a478f116a
+MISC metadata.xml 583 BLAKE2B f5c1da34708a350aea239b28e65a07903409ca72d4fb530dc6192a820c27fa2da8f2a0fdc2f5716d4ea98b7501e963a904b7299e6f3118e92b3418afa6ae1d6b SHA512 cfcd0f1819698d0563f0b7885d8f7173554c5af1cebcd541b82c304e06806a5b8682cc8f3daf40212cd28f994ec06b6a342bd79c0c90c6726bc7bf853e3883ce
diff --git a/dev-ml/reason/metadata.xml b/dev-ml/reason/metadata.xml
index 4fc59b478a35..a64ab38bbb7e 100644
--- a/dev-ml/reason/metadata.xml
+++ b/dev-ml/reason/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-ml/reason/reason-3.7.0-r1.ebuild b/dev-ml/reason/reason-3.7.0-r2.ebuild
index c5b7bcec869d..4836114dfded 100644
--- a/dev-ml/reason/reason-3.7.0-r1.ebuild
+++ b/dev-ml/reason/reason-3.7.0-r2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit dune
@@ -16,6 +16,7 @@ KEYWORDS="~amd64"
IUSE="+ocamlopt"
RDEPEND="
+ <dev-lang/ocaml-4.13.0:=[ocamlopt?]
dev-ml/fix:=
dev-ml/menhir:=
dev-ml/merlin-extend:=
@@ -25,9 +26,14 @@ RDEPEND="
"
DEPEND="${RDEPEND}"
-src_install() {
- dune_src_install reason
- dune_src_install rtop
+DOCS=(
+ CODE_OF_CONDUCT.md HISTORY.md ORIGINS.md PLAN README.md
+ docs/GETTING_STARTED_CONTRIBUTING.md
+ docs/TYPE_PARAMETERS_PARSING.md
+ docs/USING_PARSER_PROGRAMMATICALLY.md
+)
- dodoc *.md
+src_install() {
+ dune-install reason rtop
+ einstalldocs
}
diff --git a/dev-ml/result/Manifest b/dev-ml/result/Manifest
index adefe08210a1..86e500154620 100644
--- a/dev-ml/result/Manifest
+++ b/dev-ml/result/Manifest
@@ -1,3 +1,3 @@
DIST result-1.5.tar.gz 2291 BLAKE2B 76010676aa806fac3766e9ba70b770b3bd01347b1365892beba4c33415d0942a9368f0437ee5a8339b355b939d1625b2fa9c8ad4cf774007637eb51f4b20f11b SHA512 5ca3aab3b46bff7f4fa4517b5d823de196d7a97a8b94a8e416a5e237061482f4d0030c6a339291d5aa8f68020ee11aed743b730970105a2303e6a93d26ca676a
EBUILD result-1.5.ebuild 379 BLAKE2B fbadfd6a5f7763940f1495302a5a0b89ba65667a335f439f00cd7eebcdaaed325444b56ae1de45a2cf1297df7616ef8b92159021f24819f8af1405c888e5f680 SHA512 bb11d480653513c66ac2090826682f32c28c785ec494102745e2ba08ecdbf9d9aeb497a457ed147ca44a185ca4ede7f26e23ed898d08b9782e770cf972158c05
-MISC metadata.xml 327 BLAKE2B 20a1a85048b63791f5d2c6519d43870634b80659660785a99193d19c6e99284429651c472aecd8d2726bb16b1cc342220142af63bff4fb4a0fbf09c9978aa48d SHA512 dfc5335af6e32ee1b986d832393f9de4fbbf73cd2890b160bf0b0bb6e6e1c35dcf0d340efdd2ee2cf8527f5e38220519423b914ef6670257dacc7dddcac09279
+MISC metadata.xml 420 BLAKE2B 57d467c57c585f3c02e6a488220045124ade4720c268a88dd336ed37b74b256aab246beb59e9cedb4bdfc1d2f548d26e7a932d6c9b9ab6eed222128f39d3dc7e SHA512 f87fb9038c2960dfc3ec29f394585219e849929060336771a728f2c23cf4e727f145450d5c67cffc9304e76470cc43da894aad5724fc5101f9e539377d1757f5
diff --git a/dev-ml/result/metadata.xml b/dev-ml/result/metadata.xml
index 2dae997b6863..897580c48bef 100644
--- a/dev-ml/result/metadata.xml
+++ b/dev-ml/result/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/sedlex/Manifest b/dev-ml/sedlex/Manifest
index dde6f17b3dfc..98a8ecb2bc83 100644
--- a/dev-ml/sedlex/Manifest
+++ b/dev-ml/sedlex/Manifest
@@ -2,5 +2,10 @@ DIST sedlex-2.3-DerivedCoreProperties.txt 993782 BLAKE2B 185f76580a496781524e191
DIST sedlex-2.3-DerivedGeneralCategory.txt 255731 BLAKE2B 4cc70d21872e6c8d4a26dddaf204531533b79bd58b7238395ca25db7346bc916bd85aa0343abc194b4aab499d481f40a6fe1d8ea287e873ff1199a1bdd195be7 SHA512 b45324cb2791be1d1cf10862ca1ca4008fed2f482aa20042cac7190d4a8d46f840cc65b7367379343d209c06fdf37cd677f887a99bfbf3aa7022fcb3d4212c2d
DIST sedlex-2.3-PropList.txt 123554 BLAKE2B 3b0a0e12315acfa67e51e48133652b12b45473a22a90f7d2cad91e149cf861f59daf02f8a15aa1138a879be4645d0d6bd48d6a2b39e61584d45f4e763b635ee0 SHA512 1979d14eaa43512ad681f8ebffd93b6bf5b0edacb72d01d7814aa293083e4834840223848c492d96f75a3cc8b219a6671e85158ccde4d283b37be3f9e2f071e4
DIST sedlex-2.3.tar.gz 114507 BLAKE2B ba777d90ceba41136ac552a2aea860b2932dc2c27d02a5875e8533d6740bcababe444d27427fbae59739a42901b3fb85f7b2ed8fd318f984734e7283ecd7e69e SHA512 f91bbda9e79417e0a7c723a8efd9644404ffc91c60898b8fa07a514c38bc8472eae34419405354ae80966feb8d3203943f78776ad395a16132c7c890e3dbd7d8
+DIST sedlex-2.5-DerivedCoreProperties.txt 993782 BLAKE2B 185f76580a496781524e19124cc4d6d2f0eec6964d4dcf17c05e4a1f4a6031a821740a34e373c3be82c5f25acdb93a77f9591eafe37d026d40e027054e717c0f SHA512 e6b54579369edf361ee961171d9b4896449e16327d77749201e07a7022a4d9bd9e50ba25cc7397fb4e40c852347b1ef8599ed45bd5bb96a1b8dc5cd04ada5fda
+DIST sedlex-2.5-DerivedGeneralCategory.txt 255731 BLAKE2B 4cc70d21872e6c8d4a26dddaf204531533b79bd58b7238395ca25db7346bc916bd85aa0343abc194b4aab499d481f40a6fe1d8ea287e873ff1199a1bdd195be7 SHA512 b45324cb2791be1d1cf10862ca1ca4008fed2f482aa20042cac7190d4a8d46f840cc65b7367379343d209c06fdf37cd677f887a99bfbf3aa7022fcb3d4212c2d
+DIST sedlex-2.5-PropList.txt 123554 BLAKE2B 3b0a0e12315acfa67e51e48133652b12b45473a22a90f7d2cad91e149cf861f59daf02f8a15aa1138a879be4645d0d6bd48d6a2b39e61584d45f4e763b635ee0 SHA512 1979d14eaa43512ad681f8ebffd93b6bf5b0edacb72d01d7814aa293083e4834840223848c492d96f75a3cc8b219a6671e85158ccde4d283b37be3f9e2f071e4
+DIST sedlex-2.5.tar.gz 134289 BLAKE2B 47aa67ed34ee0226b92d538e61bbf7252dcead236dd51d4a291c7b81f7d0747d1024e9eb0a274d7648b25cfa078108e3e62d54ea2702450171b9ff4ab60f7706 SHA512 5c511a89e43999b34e50cc820a4ac71ecd0315ef144da2af1653077d7497b2ce3658898b723a7c558693766e6bc57369349cdf78c4a4b962a23d4528161b78ef
EBUILD sedlex-2.3-r1.ebuild 1032 BLAKE2B 8f270fd378c861c23ed396408e3b2bcbec55f463a51680bf617b673afb06db9a4d570b14987f90fc7b6e4b37eef016d99c101301ec10f4022548cffdefaacdfc SHA512 a865b7adc9af6b6302570555808864df07ebc1a6738b2946c7c83a56217e993dc291650f99c79559b8c1591eb2adcd35d5de754011005b32ec70041e68946ecf
-MISC metadata.xml 703 BLAKE2B 5eab9e0d06727add48e1a431614a2256086516cae0faf15576aefe95e3e0bb47b6822cad9827e9f9417956daa6380c576255dd5b50d7e0f451357c2c9dd01721 SHA512 7d07803ee15260bc820bee77ae89def0f3273d3074cd57e19bca9ed8b7871c1087d1e2e68df73633959829c67ea6c37457d0bcf1728c975573648159485d5e5a
+EBUILD sedlex-2.5.ebuild 812 BLAKE2B 2e6775d926cb841ecede1fb21c29b318b3b2c9f02046ce5f794cf20e6ef69e40525a2a0473a04106cb5296c4d429bca7a30985f6170712008a73f377a9a04853 SHA512 62f03435b30803dc848a3074173743b98eeb8db0c9d2b412397bb5cd701bbe2ca9476aede6d1d863545c7ba05bd68ebb83c7b8c2c75ec2cdcd332829c02b267e
+MISC metadata.xml 704 BLAKE2B f2c21c5c672a96091107097a5c4b27e7b373b56982cd4c196c56917997f52da334768f2b51b14bb2ab553478edd60530bba06e328b92437c470f22be10c1086e SHA512 c3ca46b0fafb0f393d5c79b415f3ce46dee477aae4ec8bb8089204415e9bed5d4a3826e02e82a50c7e5d6d5ae88737018cb064cb335b38b9ed12f2312ad96b6e
diff --git a/dev-ml/sedlex/metadata.xml b/dev-ml/sedlex/metadata.xml
index 9ef5fced7dd8..7a5e2b697654 100644
--- a/dev-ml/sedlex/metadata.xml
+++ b/dev-ml/sedlex/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-ml/sedlex/sedlex-2.5.ebuild b/dev-ml/sedlex/sedlex-2.5.ebuild
new file mode 100644
index 000000000000..70cb278e79a8
--- /dev/null
+++ b/dev-ml/sedlex/sedlex-2.5.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune
+
+DESCRIPTION="An OCaml lexer generator for Unicode"
+HOMEPAGE="https://github.com/ocaml-community/sedlex"
+SRC_URI="https://github.com/ocaml-community/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+FILES=( DerivedCoreProperties extracted/DerivedGeneralCategory PropList )
+for file in ${FILES[@]} ; do
+ SRC_URI+=" https://www.unicode.org/Public/12.1.0/ucd/${file}.txt
+ -> ${P}-${file##*/}.txt"
+done
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+ocamlopt"
+
+DEPEND="
+ dev-ml/gen:=
+ dev-ml/ppxlib:=
+ dev-ml/uchar:=
+"
+RDEPEND="${DEPEND}"
+
+src_compile() {
+ ebegin "Building"
+ dune build @install --display short --profile release \
+ --ignore-promoted-rules
+ eend $? || die
+}
diff --git a/dev-ml/sexplib/Manifest b/dev-ml/sexplib/Manifest
index 5b3f9299c2f2..d0a192b43dd5 100644
--- a/dev-ml/sexplib/Manifest
+++ b/dev-ml/sexplib/Manifest
@@ -1,3 +1,3 @@
DIST sexplib-0.14.0.tar.gz 54055 BLAKE2B d0ee1470fb9d28eb6d6ed3aaf0f6bd63d7c4860183ac287054f08bc54d57d0c52ebf9fe516aa991d8c66967ecc6ad95b6a6d19eb40a9f610a6f91f832d9d2e20 SHA512 e77a9ae8991e6b73de57ab6b7068d6482471dd34ff0af23b93b5ba57bd69493d15db3279d3b328280f716e531c08c2a6c39bfaa886f1934240dcc13724673684
EBUILD sexplib-0.14.0.ebuild 545 BLAKE2B 0f3aacaa1d06e4ae269e4a90da3fdb1cbe19ff00d36397f728d20ccb5ae5cafc485a6a830894722178131d7dfb8f5071a222716fe3d1019d5cfba81c93ab5917 SHA512 45d67983dbcb339479cece82786f8258ffb1fd2c9830617f9bac0541dc4926c4952148c6a1d86e09877db5e4c6f94cb101b4e3895ff415c99f1d7b3ac956c6c6
-MISC metadata.xml 389 BLAKE2B 1ba63dd416d63314c79a1558e4a07092ae5e040829e7b6aa47fab358d3bbc658a2037a84122d05949642696439345ca4afa8843ee5d039779452bc7bd2269e72 SHA512 f27228f0b9d430becb5caceff6ee8be56c8cbd8f8b2a6c7d8d570768330807c109bb79ec9a292582db35d8b52b4d3f43817eff8b75aed149792bf79a30f90f42
+MISC metadata.xml 482 BLAKE2B cc8a4f1df9d0f76967f46c4e50af6a3355c99ab0138c3e804b60cc97f456e151431f80da3fbc8ee16d832da7fc529b8d06019f1b0613bf4c4ebaef7200f02d35 SHA512 32f96513ff47e289bb41c5864ff462d60f849c79bfbb796ec59ecb2aa4bfb82e14b32bc7caf1c05d333d963f723d99fd324c12aaeaedaf8f552e1800feac7254
diff --git a/dev-ml/sexplib/metadata.xml b/dev-ml/sexplib/metadata.xml
index 5c1f1d9c78a6..e5692a489b09 100644
--- a/dev-ml/sexplib/metadata.xml
+++ b/dev-ml/sexplib/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/sexplib0/Manifest b/dev-ml/sexplib0/Manifest
index b8150a94d076..c34953f335d0 100644
--- a/dev-ml/sexplib0/Manifest
+++ b/dev-ml/sexplib0/Manifest
@@ -1,3 +1,3 @@
DIST sexplib0-0.14.0.tar.gz 17677 BLAKE2B bf906491cd8c8021b6737fa6a9510ad7421a01c448bd1e136cd7244eaeb27674a4c3e739be601a66b1f23a2f6dd2f19771b66fde88a2f3e75e24111ae5ace3e5 SHA512 cfffb390809a1ed3b99d3326a7c5035e2fedf7af084d94f6c0cff98ba641056b5b2896d56d32b1b27bdde29b199bbd32d174cdee84c2e1541cb7f2e4bf00e4ed
EBUILD sexplib0-0.14.0.ebuild 447 BLAKE2B b3a6a9ccdad2040bea509028d932ecb08f2574d1803e4db95577022764b88ce38a880ab4520e010aefcdad7ac6fb4fe605ac27b92a17cfc31d852dd0338b744a SHA512 f79aeba57b401d6a60e82b838a7149c88409cfedd848e917ed8d2e7a1c673e2179cbd740bbd4aff7ec70090ab8124e9c82d0d92fe7cfc0f2dab5170a84857322
-MISC metadata.xml 329 BLAKE2B 1f8a08febd6283b8789966314d760be9ad4f4cfaba5817f6c9601e8c3bf833eb2be767a32d3f809deb7f94ae694ac4e6aaabdc596015fbf345287aba97fa98b3 SHA512 b96bd4a1099b645db48d8b7f837c8ad58432c9c317f6748451a5d4fcc21f114bf7699611b80b6389c5c7bfcba6f64a83cd3d79eb76a008b04f9d4fa636501f92
+MISC metadata.xml 422 BLAKE2B 00ff507c6982a44a6bd1ef0b28f0d0a69db94a6e344c83cff6a765b5fa1a23137cc8497bb5cd9f40fd7cf946849905c4161f883f2075208730f495a8a3fea67f SHA512 2b4f3e191031bff487fc6f984a1b308a5bcb06fead967d7fda290c588ae8d0131c1ff86cbc318b7149b9ffba9e5ca0ad258eef149fffd15d63a9625b88effc80
diff --git a/dev-ml/sexplib0/metadata.xml b/dev-ml/sexplib0/metadata.xml
index fdce54b24021..a70fa14f4a23 100644
--- a/dev-ml/sexplib0/metadata.xml
+++ b/dev-ml/sexplib0/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/spawn/Manifest b/dev-ml/spawn/Manifest
index 4427d2b736a6..e8a379731a2e 100644
--- a/dev-ml/spawn/Manifest
+++ b/dev-ml/spawn/Manifest
@@ -1,3 +1,5 @@
DIST spawn-0.13.0.tar.gz 13048 BLAKE2B f64815c99b3ee7a0e4a18c33012df658e57d7973101ced83aa509c2dfa6455b59b110cc61477da0750305fb8b81ed4a1436a6a7418313185644ea531745a80da SHA512 897ffec4a4c15c819e4429f6b71427005d6b40df6039e6c7f0b1ca4b4e35b24304dc56e27ce88bd81f5b61f936444f5d6e80ea14483991067aa6ee072f4a90dc
+DIST spawn-0.15.0.tar.gz 15808 BLAKE2B 72c29c012c3aa700b345e6c5b5a5b8bed4576c721cd9fa435c652e0605cc88bb545247e5a8284b7603e22ca5ab27d36042c6d8020742fc5e9e7b762167a9f864 SHA512 3a775b57a73efee6adbc30b32fa779f27d11c7008a46f90fdb9da6288533e2d83fc49dbcd770c087f2e4560c5586ff72a9a2985d8929955773cc10d83f126013
EBUILD spawn-0.13.0.ebuild 453 BLAKE2B fd5176e78cbe1bfe8c8f6206c529ad971ed22b165176221cdd2c841738ca1070d3b83e8c58cdc89adf103c0a02ea063ebeffcfcc32bc6f8bc31f3eee5cb6da5c SHA512 e48a10c70d884263948e5ce5c7341de84db98ca53194e451aa64158931df57150a2d754efc06361f463f0465554c5ff5574e7f565b89cdb82dab2d4a35997567
+EBUILD spawn-0.15.0.ebuild 459 BLAKE2B 62a5da443361a62a047a469f5a89a844effb326498582ce5d9ede13484d86e3ab9edcf80021232993b8a0567793b9f1d559f3760c2f8530093aba1df628bf21f SHA512 d63f5d632ceec5c3a6e108238d9c343a4ca51f59561f23b9942c16963e1741482e6dda4362837947b130d5a0e217b46aa85ed5e84cd0869c172f0f0011464a14
MISC metadata.xml 314 BLAKE2B 24e080f5ed71e296ae2f0009a34fbb934250f84a002dc06bb7ef471ef97bfe8c1a38ed518b04be7ac0321fee38aa4c5688661e5b635edcb4cd19b468a92582e7 SHA512 8d2d7910c38d0272244e16bc337c787f520786d22986904a736da319eaa2629b136c951147e190bbaeb8a161cd38578daedfcd3101fdc7376635ed3d2aa35417
diff --git a/dev-ml/spawn/spawn-0.15.0.ebuild b/dev-ml/spawn/spawn-0.15.0.ebuild
new file mode 100644
index 000000000000..7f4f39e52537
--- /dev/null
+++ b/dev-ml/spawn/spawn-0.15.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune
+
+DESCRIPTION="Spawning sub-processes"
+HOMEPAGE="https://github.com/janestreet/spawn"
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ocamlopt test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( dev-ml/ppx_expect )"
diff --git a/dev-ml/stdio/Manifest b/dev-ml/stdio/Manifest
index fb22d042a6ec..74a98be0b6af 100644
--- a/dev-ml/stdio/Manifest
+++ b/dev-ml/stdio/Manifest
@@ -1,3 +1,3 @@
DIST stdio-0.14.0.tar.gz 7867 BLAKE2B e9aa9727489bf59350fe87323689a5c4f5bf710bb4932b0153c4ad742db5fe03a05728d86c281796cb77d1aef9ba2cc1b236630cb125d1d182c54c344a0ee335 SHA512 74cac04bd6b1be8c13f739445185286a910f66877cb61c8f22b4027dbc3f82021030d55eb7c8471bac850fc7c0f86462a8e26653c7a08c95fb7eea16512c5f61
EBUILD stdio-0.14.0.ebuild 472 BLAKE2B c54d4980f81a2d29835e824c43ffae0160cfb87a3125c6cc9c4ce20495fff4ba0f3b671277c685866b566847c6211b0fafbb9d8efe4a1a15e79a3d618659791c SHA512 43488b405f611d4bec61e09b15d5709826849f02b43fe003726c4cbd336f26cfb0d11dd48f96a56a33e0f8429c9e4d90c8646e1ded08918db95a4e295dd10e41
-MISC metadata.xml 326 BLAKE2B af96adc6c532e2a95a79728a72a8f9f60c994e3afcc005c82f79f28074c57b579ef33ed286cb0ed7f9cdc03190e6a675c7882e580917f04e7fe2456ec6bae2f0 SHA512 c8618ff79e82e2f7a1a2e21f51db1e0615311246db6a1e05c0c722daf6de97202f21dddea13203d72a95e4dc000526b32063f6c234cc75f16ceda2d4b7343bef
+MISC metadata.xml 419 BLAKE2B 9fb3c2190dd7bf3a55fffe347bcf77b11722b59823d06dfd407f6130bad2154c046d6f4883a810b2ca3140719a5f9ea03bab743413f151414b1fa930f5876f0a SHA512 c668da187ada02a82cfadc867611bc94f40ac0a248c95d61278b6e763fe6b2983016d959e2959ec450ac33b2375bc3d76f71188f1a767e3dc9392bd9a2f46ac7
diff --git a/dev-ml/stdio/metadata.xml b/dev-ml/stdio/metadata.xml
index baebfc1d0444..a0a8bb4f8412 100644
--- a/dev-ml/stdio/metadata.xml
+++ b/dev-ml/stdio/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/timezone/Manifest b/dev-ml/timezone/Manifest
index 7278a370a37b..4c3e60a56ce7 100644
--- a/dev-ml/timezone/Manifest
+++ b/dev-ml/timezone/Manifest
@@ -1,3 +1,3 @@
DIST timezone-0.14.0.tar.gz 9480 BLAKE2B d9f65420671d8a0607d16f91c6b10b48def78a813a87ecbbc3e036367a2084d53a256c698521f10b407dac0606208e1f5f2cd56c475e0a173cfc0a3e5a5cdede SHA512 39abb7ebc9e08520a9c969da948bd3de0dc9dc01c75d5ca324afacf231671edca3eadd6992ef3037cc23218990af8061419e5580d9ab246a43d31c5788599cc5
-EBUILD timezone-0.14.0.ebuild 465 BLAKE2B fd5f71c7613b996659bcba8b3d52149a5a72d81cc3ad9a22443eb445e6e68f3c1d5e5cd9cfe4725c5150aa96ec79da7d17a6851c966e4578881124e6a230fe6e SHA512 67d4a470d9c347214f54325f764e03e52e0c49f1dd543c382f127549efd67421cf6a623d1c771095ad9d46ef001d454851170eb2655c3c4e40c98351b44ddaad
+EBUILD timezone-0.14.0.ebuild 481 BLAKE2B a40cb83db270804621e2cb3c1d361a2b980e5f486ed5b95c88b33f272a3a81cb22fad84bbef73399a62060b2838ff081f297c24c46026dab3feb5d56c31d0b34 SHA512 fb360a505fe17a1d228a92d4d70bd1b19cadaa78f60a3f211d602fc9a5d75c5ae8b74972ba1f810fdf7bf6c89418b91f6da81e33926f54997ff00a83c06bb25d
MISC metadata.xml 317 BLAKE2B 2c8122e72010c3adb8e6f58fb7e3f30c7c790110e35d371cc7339670f58088a695f441559f194d85781a0f28fb1bb52c6388cb59b9fe55f942540815accc8928 SHA512 3f6edd5919bc0c36f2339b3af3fc36884a1c7c646eb521c4be1b14a017835a6aa9a10fa6d9952bfd310cba1e9dc1ed81ad51b5b2fee99d6363e37e6f86d3c17b
diff --git a/dev-ml/timezone/timezone-0.14.0.ebuild b/dev-ml/timezone/timezone-0.14.0.ebuild
index 96fff0a6988c..4eca49d2af72 100644
--- a/dev-ml/timezone/timezone-0.14.0.ebuild
+++ b/dev-ml/timezone/timezone-0.14.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -17,5 +17,6 @@ IUSE="+ocamlopt"
RDEPEND="
dev-ml/core_kernel:=
dev-ml/ppx_jane:=
+ dev-ml/stdio:=
"
DEPEND="${RDEPEND}"
diff --git a/dev-ml/topkg/Manifest b/dev-ml/topkg/Manifest
index 20946906ace3..c4f30fb6d501 100644
--- a/dev-ml/topkg/Manifest
+++ b/dev-ml/topkg/Manifest
@@ -1,3 +1,3 @@
DIST topkg-1.0.3.tar.gz 122302 BLAKE2B c3c583fe6d9c6602c9eeae6ba76f0b8e1eda754cb2ffed8f6a9b51eeea53a2d16ad0af5bf3bf1f257233481efd1e7fecfca7185773dcb4258f6a0a8195aaf61f SHA512 b4f3393b142c5c2d71bb4a25f5af020831bd48ad5c354b68cf5a2df2044b534024f0568da93ad26ca383c97ba4277b4878dba7ce9267146f3805c67f52950cbf
EBUILD topkg-1.0.3.ebuild 976 BLAKE2B 0289324149c3a3c009222e436f25cd926957563db7f20486eaae4b08dc86f114b4a39dce137a6624d243a474f95e8207aa96b3acf4b1b74109cb0c5832bd82c2 SHA512 71b84b60aabb2ff9d2c9a139dd838394a47f52f36d742e21bdb2151cffe103dcf9ac0ce505acde463d1a10e1d6728052b0fdc37fa19ff683c3972c14392a67f8
-MISC metadata.xml 324 BLAKE2B b7e584f2616eb179038a2e08d63ac077f18dce48146b3e25255e4ca924204ed50c5ecf7ac7a00808a6cf2808bef04c74f15a7089bcd3fb1e4b998eebac265ef4 SHA512 a968f8fd7cb71ae786d05478b5d25a8abdaa8ba3b81a349f4c8f19a31960e0f13d99799b4129669f7304ccb98827ae49c98f9889a9f79679c6e82e4ee26e9b19
+MISC metadata.xml 417 BLAKE2B 0b80e61196b3796c580559b88e78f3a2f95c434ba1878cb09b22a40c8f0cb964f32215532c9b14c25d5f1124a0614227a9e32fcfc64afcf4519a0c1f89f6a048 SHA512 9c041417cf7da9e56529048a9f5bedba2c0271e14dd80aafa95c10778ad98a145bb020a8984b55ae568053dedc667339bf05ed2f696f208f19289ec3d7089327
diff --git a/dev-ml/topkg/metadata.xml b/dev-ml/topkg/metadata.xml
index 89dfbe9fd6b7..eb8ceff9a462 100644
--- a/dev-ml/topkg/metadata.xml
+++ b/dev-ml/topkg/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/trie/Manifest b/dev-ml/trie/Manifest
index 09fb0781f53f..7ae2d690bffb 100644
--- a/dev-ml/trie/Manifest
+++ b/dev-ml/trie/Manifest
@@ -1,3 +1,3 @@
DIST trie-1.0.0.tar.gz 2399 BLAKE2B 3f58dbe33686baca2290a413b7d069b8d97ec69546217cefbb6404877b1fec129824da66fbbd6774e069285960ad9dc12380ecd828135ea50d86caa951e0df8b SHA512 1921a42486a0a221e546507287cbf28ccae5462abe55817269517b7b92e19f35031f2d0fba2b1890b97236d6fff11be9d76ade317ae1dfa1089bd4740a46786f
EBUILD trie-1.0.0.ebuild 352 BLAKE2B ce4426c346c39d578b3f6120df2aa708f1b635f9799b82b66c143d1ff3e244526c3a251aba5191a07925471ad041274eeff7a5a7a6a7e862fab7e94cf83dfcf8 SHA512 86c43b75e60b29892f3a6484c775187d29a523fc69413fb621cb5baef556eb9aee3b1648d3575052dd48a382d5956303ba944201d999ea5192773872670961db
-MISC metadata.xml 379 BLAKE2B fb6bf43bcb3055bf1916ecfbe47bcd34ad2d20a5b3a7d39c71e2d84f4818839b84e8801b9f575a70ae80664aaca20a8b93f28a48e560cc5177bcd8e26caaa074 SHA512 1b87d0f3549c6c9eef190d6a03359431fd110a7256d984afb5967f9a7599c99bebe163d294911a800de3c12728ee7ea4e4bcba0bc23ed48d4482239aff0569d8
+MISC metadata.xml 380 BLAKE2B cbb18601848fd391502bae11eeb8065b6b2a69c37988e1f612b6b4b3d69a7a039b92d161cf1a96ecbbbd5ba370c3b47bab5b525ae376e45e4c9a581dd0a1fb43 SHA512 2bc4d29fca835a3c7273b711990253a44c61661763ac51bf617165256e591601d8e9668d1df67c93e0e585f2364619767bcd8bd752a35e1073c63327b1807ee4
diff --git a/dev-ml/trie/metadata.xml b/dev-ml/trie/metadata.xml
index 387e4466f6c3..d9b92f93ce63 100644
--- a/dev-ml/trie/metadata.xml
+++ b/dev-ml/trie/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-ml/utop/Manifest b/dev-ml/utop/Manifest
index 8cfc76f30e03..0073b0cb0ad1 100644
--- a/dev-ml/utop/Manifest
+++ b/dev-ml/utop/Manifest
@@ -2,4 +2,4 @@ DIST utop-2.8.0.tar.gz 414059 BLAKE2B f94cc9a2e87d5341b1d7231574b1e0d8b179e60064
DIST utop-2.9.0.tar.gz 414953 BLAKE2B 96fbf38d4a638137b73264bc523b8a81e47ddd609a7987073313f4b1d628e4e84c31f98195105911dd0930b8d27007cf5cc1633771bc6d2e975bd169e1e3ba9c SHA512 dd3f52fb915493cb32b5ee722361e884a481d04ef175d5bdf58f4032b70826c38b2f5279b7c64b78961170a86bc80fbd59f03026fac99bb5da2b46a8f341aa45
EBUILD utop-2.8.0.ebuild 522 BLAKE2B 60492098157329523c0925fb648af6966a1f73495cd65baff95cec5e7fb13698ab3f81160a89a5be0971a0ead75fdc22e91ba72b1214eafe3032bcd891f12d98 SHA512 ae402dd577415dd451477efa25c8098ed83f502055e8e380cf19e3383b14bc503173f4f49e5c9580d4fc13b8e234b6d98bc02c080c0c8e310e2b3ac1070eaf98
EBUILD utop-2.9.0.ebuild 522 BLAKE2B 60492098157329523c0925fb648af6966a1f73495cd65baff95cec5e7fb13698ab3f81160a89a5be0971a0ead75fdc22e91ba72b1214eafe3032bcd891f12d98 SHA512 ae402dd577415dd451477efa25c8098ed83f502055e8e380cf19e3383b14bc503173f4f49e5c9580d4fc13b8e234b6d98bc02c080c0c8e310e2b3ac1070eaf98
-MISC metadata.xml 713 BLAKE2B 0d4431b068fd0cddd59703eb1deaac0a09ff987cdf97c551712e4465cd2322de0d615f28346213219effad5618db768ec389c14872ec0beaacf5f335594555e4 SHA512 f3b1cc264cdfb60d77321fcdb4d66c8aa9599e7ccfb78261e4209d5cceb617ddc8a3beec6224c3544ea71debf2efdfa5db9b18bfc990aa7f129ed54e49f46166
+MISC metadata.xml 714 BLAKE2B cdcb086ec113872a316e1f98b53802f6faef22a718543527c5cd5d4038ac68a601bb0898532428378ce016e4d018074c043e8dafb4109ac7fcd233cabe1f3c54 SHA512 40468222a996f4b5bebf03ab5d2d7fc639ab00acba23ea98da3a4a7993864946d2327c296806e0106e5d150c90d5286629d9608bc0e04acbd94fc5fd1ba50bf4
diff --git a/dev-ml/utop/metadata.xml b/dev-ml/utop/metadata.xml
index 575a666b2394..1d7ccbcc20cc 100644
--- a/dev-ml/utop/metadata.xml
+++ b/dev-ml/utop/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-ml/variantslib/Manifest b/dev-ml/variantslib/Manifest
index 25b64a5aefc0..ed7a9c6648e3 100644
--- a/dev-ml/variantslib/Manifest
+++ b/dev-ml/variantslib/Manifest
@@ -1,3 +1,3 @@
DIST variantslib-0.14.0.tar.gz 2951 BLAKE2B a3197f7e06d4340ae73d76d477fd1e0ce038b4829aa3a9d0e0ea3e5251f9ca7c43798005138993a16c860ebf4d08a7e54621359c2a030f3866b62a02de4c326f SHA512 0cb18475668eb8e6091f8a779587f0d643dd0325b0f8518e53469dd12769a3ed6fa4f9c2651a21f8b07992d7b29f6664c4d3bf49f46ed6d7002de07b5014e4f3
EBUILD variantslib-0.14.0.ebuild 457 BLAKE2B c8c51fb957a2073757b37ebb45a8cb6c280e17776b38b1c8ae925ca7d8f8ab7a6b9463d4524e0053bd556eb5a83e344c88ee28a0718dcfb8c0970857de4fe1e3 SHA512 512bd0062fb8057b696c4c9930d0a9baa0af9fab24ddb3e1f5ead59853708a5a455311e97702cfd73c2dd6a784978095c1dac189b3bb5aa873cd2a13ea66b844
-MISC metadata.xml 393 BLAKE2B bc558dedf7e1e5f39ac795f1bc18bfd73c3c0e651793d2f467bce9d8b1fedd64864bcd8bb484d0d712063a36aef7c1305aa3b372430fdf7f56bb98a640c575fd SHA512 b367da42f98ec50b5de449ce5adfc6f9078d5d45149acf5d153f45e8e06d965e8df2e996b5129551988041a5dc3911b4b8690838f7a02008e90ed25e29c030ab
+MISC metadata.xml 486 BLAKE2B 3fa73e21db26fb440aeb1062f60885fe39512b2cfc26a92777b412468a2d0686504300f045a742f6dc7e2d3312b8b1b0134544b52d93e5e40e73ab20ff8403c4 SHA512 401b72102ca22adfb7fd4e80e9cc13ad0335a13e35060f58a0a0431f905015d55e726d574bf506d86655232b18e4994581d3c645c121db423fae2e89f95cd075
diff --git a/dev-ml/variantslib/metadata.xml b/dev-ml/variantslib/metadata.xml
index 36b3dabf112a..934c373a20b8 100644
--- a/dev-ml/variantslib/metadata.xml
+++ b/dev-ml/variantslib/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
diff --git a/dev-ml/zed/Manifest b/dev-ml/zed/Manifest
index 7f13764fe6c3..25df946b2a84 100644
--- a/dev-ml/zed/Manifest
+++ b/dev-ml/zed/Manifest
@@ -1,3 +1,3 @@
DIST zed-3.1.0.tar.gz 45535 BLAKE2B 8c8898f01add91807fa282baae1c5ee34e77c5234e87e4c79c17a9f55756d3b4c2af5f0b01deb9414a657f63ea6cf6db44af7249adb0f2b147e923b4112a7dd7 SHA512 d4457af15f970adb7b1ed543017e590fa0ecc47171d6dd520a1397f21ce0219caa30a9db7bedb76c0602d4f6d0f0684012cc33feafe18b848d3261a460dea10a
EBUILD zed-3.1.0.ebuild 481 BLAKE2B 601461c875758a110f37dbae328bbd1d60bd83aa3716c367bb5cfb293b41f643f684c1ad2d6575a550986befca0c77aa7e1de33b4ff7cf843bb2507ced796588 SHA512 50b8d34ecfab53c921fc4c03afade28de347d77adc074c6cf6de757894cb7f9aeb21b7123b20904dcfda4fc744bdf190bdbfcecdc11b8ed7a494125f7101f1fa
-MISC metadata.xml 953 BLAKE2B b42ea3dc0d87de0ba997cbc0a6247dfd420abdd4d2b391a1b5c67c7e694e21039cd46dd2d16e9ab92446b48d8162bc6c14d270d95ae825cab1c2f9b98d0d288a SHA512 6605ba134ef795ff99bac001071fd239a91f0e170c3343fd77a42d7e9850665820aba5770e328a90d653c2bef6df53e804a5a1a1564fc530c9e705fe4d16b4ab
+MISC metadata.xml 954 BLAKE2B d34a05ffaf2d7469b3ae6b65399a316279748536b93b9868f83484d0d719db9af3f1ec7fd834c7fd06902292231c3a964df8d94ad7c7b1044c614bbfae41bf53 SHA512 a44ecc312b950eeb782987e69bff55687be570ef304ae8689c8f1d5afd29d3990a54245a0229c1cff1964cd42e343350350fae30037b8f6856dd254893af8690
diff --git a/dev-ml/zed/metadata.xml b/dev-ml/zed/metadata.xml
index b2be3f06ce46..e37d0a1e61b3 100644
--- a/dev-ml/zed/metadata.xml
+++ b/dev-ml/zed/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">