summaryrefslogtreecommitdiff
path: root/dev-ml
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ml')
-rw-r--r--dev-ml/Manifest.gzbin35492 -> 35648 bytes
-rw-r--r--dev-ml/astring/Manifest2
-rw-r--r--dev-ml/astring/astring-0.8.3.ebuild25
-rw-r--r--dev-ml/base/Manifest2
-rw-r--r--dev-ml/base/base-0.14.0.ebuild2
-rw-r--r--dev-ml/base_bigstring/Manifest4
-rw-r--r--dev-ml/base_bigstring/base_bigstring-0.14.0.ebuild2
-rw-r--r--dev-ml/base_bigstring/metadata.xml2
-rw-r--r--dev-ml/base_quickcheck/Manifest4
-rw-r--r--dev-ml/base_quickcheck/base_quickcheck-0.14.0.ebuild2
-rw-r--r--dev-ml/base_quickcheck/metadata.xml2
-rw-r--r--dev-ml/bin-prot/Manifest4
-rw-r--r--dev-ml/bin-prot/bin-prot-0.9.0.ebuild44
-rw-r--r--dev-ml/bin-prot/bin-prot-0.9.1.ebuild44
-rw-r--r--dev-ml/bin_prot/Manifest4
-rw-r--r--dev-ml/bin_prot/bin_prot-0.14.0.ebuild2
-rw-r--r--dev-ml/bin_prot/metadata.xml2
-rw-r--r--dev-ml/biniou/Manifest2
-rw-r--r--dev-ml/biniou/metadata.xml4
-rw-r--r--dev-ml/camlbz2/Manifest4
-rw-r--r--dev-ml/camlbz2/camlbz2-0.6.0-r1.ebuild32
-rw-r--r--dev-ml/camlbz2/camlbz2-0.7.0.ebuild2
-rw-r--r--dev-ml/camlp4/Manifest2
-rw-r--r--dev-ml/camlp4/camlp4-4.08_p1.ebuild2
-rw-r--r--dev-ml/camlzip/Manifest6
-rw-r--r--dev-ml/camlzip/camlzip-1.06.ebuild36
-rw-r--r--dev-ml/camlzip/camlzip-1.07.ebuild35
-rw-r--r--dev-ml/camlzip/camlzip-1.10.ebuild2
-rw-r--r--dev-ml/camomile/Manifest4
-rw-r--r--dev-ml/camomile/camomile-0.8.5-r2.ebuild47
-rw-r--r--dev-ml/camomile/files/ocaml-unsafe-string.patch13
-rw-r--r--dev-ml/camomile/files/ocaml405.patch40
-rw-r--r--dev-ml/cinaps/Manifest4
-rw-r--r--dev-ml/cinaps/cinaps-0.14.0.ebuild2
-rw-r--r--dev-ml/cinaps/metadata.xml2
-rw-r--r--dev-ml/cmdliner/Manifest2
-rw-r--r--dev-ml/cmdliner/cmdliner-1.0.4.ebuild2
-rw-r--r--dev-ml/core/Manifest2
-rw-r--r--dev-ml/core/core-0.14.0-r3.ebuild4
-rw-r--r--dev-ml/core_bench/Manifest2
-rw-r--r--dev-ml/core_bench/core_bench-0.14.0.ebuild2
-rw-r--r--dev-ml/core_kernel/Manifest2
-rw-r--r--dev-ml/core_kernel/core_kernel-0.14.1-r3.ebuild2
-rw-r--r--dev-ml/cppo/Manifest8
-rw-r--r--dev-ml/cppo/cppo-1.4.1.ebuild33
-rw-r--r--dev-ml/cppo/cppo-1.5.0.ebuild39
-rw-r--r--dev-ml/cppo/cppo-1.6.6.ebuild20
-rw-r--r--dev-ml/cppo/cppo-1.6.7.ebuild2
-rw-r--r--dev-ml/cryptokit/Manifest6
-rw-r--r--dev-ml/cryptokit/cryptokit-1.10.ebuild48
-rw-r--r--dev-ml/cryptokit/cryptokit-1.11.ebuild50
-rw-r--r--dev-ml/cryptokit/cryptokit-1.16.1-r1.ebuild4
-rw-r--r--dev-ml/csexp/Manifest2
-rw-r--r--dev-ml/csexp/csexp-1.3.2-r1.ebuild2
-rw-r--r--dev-ml/cudf/Manifest2
-rw-r--r--dev-ml/cudf/cudf-0.9.ebuild2
-rw-r--r--dev-ml/dose3/Manifest6
-rw-r--r--dev-ml/dose3/dose3-5.0.1-r2.ebuild67
-rw-r--r--dev-ml/dose3/dose3-5.0.1_p16-r2.ebuild2
-rw-r--r--dev-ml/dose3/files/ocaml406.patch39
-rw-r--r--dev-ml/dose3/files/unix.patch13
-rw-r--r--dev-ml/dune-configurator/Manifest6
-rw-r--r--dev-ml/dune-configurator/dune-configurator-2.7.1.ebuild31
-rw-r--r--dev-ml/dune-configurator/dune-configurator-2.8.2-r1.ebuild2
-rw-r--r--dev-ml/dune-configurator/dune-configurator-2.8.4.ebuild117
-rw-r--r--dev-ml/dune-private-libs/Manifest6
-rw-r--r--dev-ml/dune-private-libs/dune-private-libs-2.7.1.ebuild44
-rw-r--r--dev-ml/dune-private-libs/dune-private-libs-2.8.2-r1.ebuild2
-rw-r--r--dev-ml/dune-private-libs/dune-private-libs-2.8.4.ebuild119
-rw-r--r--dev-ml/dune/Manifest4
-rw-r--r--dev-ml/dune/dune-2.8.2.ebuild2
-rw-r--r--dev-ml/dune/dune-2.8.4.ebuild47
-rw-r--r--dev-ml/fieldslib/Manifest2
-rw-r--r--dev-ml/fieldslib/fieldslib-0.14.0.ebuild2
-rw-r--r--dev-ml/fmt/Manifest2
-rw-r--r--dev-ml/fmt/fmt-0.8.4.ebuild33
-rw-r--r--dev-ml/integers/Manifest4
-rw-r--r--dev-ml/integers/integers-0.2.2.ebuild32
-rw-r--r--dev-ml/integers/integers-0.4.0.ebuild4
-rw-r--r--dev-ml/jane-street-headers/Manifest2
-rw-r--r--dev-ml/jane-street-headers/jane-street-headers-0.14.0.ebuild2
-rw-r--r--dev-ml/jingoo/Manifest2
-rw-r--r--dev-ml/jingoo/jingoo-1.4.2.ebuild9
-rw-r--r--dev-ml/jst-config/Manifest4
-rw-r--r--dev-ml/jst-config/jst-config-0.14.0.ebuild2
-rw-r--r--dev-ml/jst-config/metadata.xml2
-rw-r--r--dev-ml/lablgtk/Manifest6
-rw-r--r--dev-ml/lablgtk/lablgtk-2.18.10.ebuild4
-rw-r--r--dev-ml/lablgtk/lablgtk-2.18.5.ebuild79
-rw-r--r--dev-ml/lablgtk/lablgtk-2.18.8-r1.ebuild69
-rw-r--r--dev-ml/labltk/Manifest3
-rw-r--r--dev-ml/labltk/files/ocaml405.patch382
-rw-r--r--dev-ml/labltk/labltk-8.06.2.ebuild44
-rw-r--r--dev-ml/llvm-ocaml/Manifest16
-rw-r--r--dev-ml/llvm-ocaml/llvm-ocaml-10.0.1.ebuild4
-rw-r--r--dev-ml/llvm-ocaml/llvm-ocaml-11.0.0.ebuild4
-rw-r--r--dev-ml/llvm-ocaml/llvm-ocaml-11.0.1.ebuild2
-rw-r--r--dev-ml/llvm-ocaml/llvm-ocaml-11.1.0.ebuild2
-rw-r--r--dev-ml/llvm-ocaml/llvm-ocaml-12.0.0.9999.ebuild4
-rw-r--r--dev-ml/llvm-ocaml/llvm-ocaml-12.0.0_rc2.ebuild2
-rw-r--r--dev-ml/llvm-ocaml/llvm-ocaml-12.0.0_rc3.ebuild2
-rw-r--r--dev-ml/llvm-ocaml/llvm-ocaml-13.0.0.9999.ebuild2
-rw-r--r--dev-ml/logs/Manifest2
-rw-r--r--dev-ml/logs/logs-0.6.3.ebuild54
-rw-r--r--dev-ml/lwt/Manifest2
-rw-r--r--dev-ml/lwt/lwt-5.3.0-r1.ebuild2
-rw-r--r--dev-ml/markup/Manifest2
-rw-r--r--dev-ml/markup/markup-0.7.5.ebuild39
-rw-r--r--dev-ml/mccs/Manifest2
-rw-r--r--dev-ml/mccs/mccs-1.1.11.ebuild2
-rw-r--r--dev-ml/menhir/Manifest4
-rw-r--r--dev-ml/menhir/menhir-20181006.ebuild36
-rw-r--r--dev-ml/menhir/menhir-20190924.ebuild2
-rw-r--r--dev-ml/merlin/Manifest6
-rw-r--r--dev-ml/merlin/files/50merlin-gentoo.el4
-rw-r--r--dev-ml/merlin/merlin-3.4.2-r1.ebuild70
-rw-r--r--dev-ml/merlin/merlin-4.1-r1.ebuild71
-rw-r--r--dev-ml/merlin/metadata.xml11
-rw-r--r--dev-ml/metadata.xml1
-rw-r--r--dev-ml/mmap/Manifest6
-rw-r--r--dev-ml/mmap/metadata.xml2
-rw-r--r--dev-ml/mmap/mmap-1.0.2.ebuild20
-rw-r--r--dev-ml/mmap/mmap-1.1.0.ebuild2
-rw-r--r--dev-ml/num/Manifest3
-rw-r--r--dev-ml/num/num-1.3-r1.ebuild2
-rw-r--r--dev-ml/num/num-1.3.ebuild33
-rw-r--r--dev-ml/ocaml-compiler-libs/Manifest2
-rw-r--r--dev-ml/ocaml-compiler-libs/ocaml-compiler-libs-0.12.3.ebuild2
-rw-r--r--dev-ml/ocaml-ctypes/Manifest4
-rw-r--r--dev-ml/ocaml-ctypes/ocaml-ctypes-0.11.2.ebuild36
-rw-r--r--dev-ml/ocaml-ctypes/ocaml-ctypes-0.17.1.ebuild4
-rw-r--r--dev-ml/ocaml-expat/Manifest2
-rw-r--r--dev-ml/ocaml-expat/ocaml-expat-1.1.0-r1.ebuild2
-rw-r--r--dev-ml/ocaml-fileutils/Manifest4
-rw-r--r--dev-ml/ocaml-fileutils/metadata.xml4
-rw-r--r--dev-ml/ocaml-fileutils/ocaml-fileutils-0.6.2.ebuild13
-rw-r--r--dev-ml/ocaml-gettext-camomile/Manifest4
-rw-r--r--dev-ml/ocaml-gettext-camomile/metadata.xml4
-rw-r--r--dev-ml/ocaml-gettext-camomile/ocaml-gettext-camomile-0.4.2.ebuild9
-rw-r--r--dev-ml/ocaml-gettext-stub/Manifest4
-rw-r--r--dev-ml/ocaml-gettext-stub/metadata.xml4
-rw-r--r--dev-ml/ocaml-gettext-stub/ocaml-gettext-stub-0.4.2-r1.ebuild9
-rw-r--r--dev-ml/ocaml-gettext/Manifest7
-rw-r--r--dev-ml/ocaml-gettext/files/ocaml-unsafe-string.patch17
-rw-r--r--dev-ml/ocaml-gettext/metadata.xml4
-rw-r--r--dev-ml/ocaml-gettext/ocaml-gettext-0.3.7-r3.ebuild64
-rw-r--r--dev-ml/ocaml-gettext/ocaml-gettext-0.4.2.ebuild9
-rw-r--r--dev-ml/ocaml-migrate-parsetree/Manifest6
-rw-r--r--dev-ml/ocaml-migrate-parsetree/metadata.xml2
-rw-r--r--dev-ml/ocaml-migrate-parsetree/ocaml-migrate-parsetree-2.0.0.ebuild19
-rw-r--r--dev-ml/ocaml-migrate-parsetree/ocaml-migrate-parsetree-2.1.0.ebuild2
-rw-r--r--dev-ml/ocaml-ssl/Manifest2
-rw-r--r--dev-ml/ocaml-ssl/ocaml-ssl-0.5.3-r1.ebuild34
-rw-r--r--dev-ml/ocamlgraph/Manifest7
-rw-r--r--dev-ml/ocamlgraph/files/ocamlgraph-1.8.6-installfindlib.patch38
-rw-r--r--dev-ml/ocamlgraph/files/ocamlgraph-1.8.7-test.patch19
-rw-r--r--dev-ml/ocamlgraph/ocamlgraph-1.8.7-r1.ebuild63
-rw-r--r--dev-ml/ocamlgraph/ocamlgraph-1.8.8-r2.ebuild (renamed from dev-ml/ocamlgraph/ocamlgraph-1.8.8-r1.ebuild)18
-rw-r--r--dev-ml/ocamlgraph/ocamlgraph-2.0.0.ebuild27
-rw-r--r--dev-ml/ocamlnet/Manifest6
-rw-r--r--dev-ml/ocamlnet/files/ocaml405.patch145
-rw-r--r--dev-ml/ocamlnet/ocamlnet-4.1.2.ebuild76
-rw-r--r--dev-ml/ocamlnet/ocamlnet-4.1.8-r1.ebuild2
-rw-r--r--dev-ml/ocamlnet/ocamlnet-4.1.8.ebuild78
-rw-r--r--dev-ml/ocamlweb/Manifest5
-rw-r--r--dev-ml/ocamlweb/files/ocamlweb-1.37-strip.patch19
-rw-r--r--dev-ml/ocamlweb/ocamlweb-1.39.ebuild32
-rw-r--r--dev-ml/ocamlweb/ocamlweb-1.41.ebuild2
-rw-r--r--dev-ml/ocplib-endian/Manifest4
-rw-r--r--dev-ml/ocplib-endian/ocplib-endian-1.0.ebuild24
-rw-r--r--dev-ml/ocplib-endian/ocplib-endian-1.1-r1.ebuild2
-rw-r--r--dev-ml/ocplib-simplex/Manifest2
-rw-r--r--dev-ml/ocplib-simplex/ocplib-simplex-0.3.ebuild33
-rw-r--r--dev-ml/octavius/Manifest2
-rw-r--r--dev-ml/octavius/octavius-1.2.2.ebuild2
-rw-r--r--dev-ml/ocurl/Manifest4
-rw-r--r--dev-ml/ocurl/ocurl-0.7.10.ebuild37
-rw-r--r--dev-ml/ocurl/ocurl-0.9.1.ebuild2
-rw-r--r--dev-ml/opam-client/Manifest4
-rw-r--r--dev-ml/opam-client/opam-client-2.0.7-r1.ebuild38
-rw-r--r--dev-ml/opam-client/opam-client-2.0.8.ebuild2
-rw-r--r--dev-ml/opam-core/Manifest4
-rw-r--r--dev-ml/opam-core/opam-core-2.0.7.ebuild47
-rw-r--r--dev-ml/opam-core/opam-core-2.0.8-r1.ebuild2
-rw-r--r--dev-ml/opam-file-format/Manifest2
-rw-r--r--dev-ml/opam-file-format/opam-file-format-2.1.0.ebuild2
-rw-r--r--dev-ml/opam-format/Manifest4
-rw-r--r--dev-ml/opam-format/opam-format-2.0.7-r2.ebuild45
-rw-r--r--dev-ml/opam-format/opam-format-2.0.8-r2.ebuild2
-rw-r--r--dev-ml/opam-installer/Manifest4
-rw-r--r--dev-ml/opam-installer/opam-installer-2.0.7-r1.ebuild46
-rw-r--r--dev-ml/opam-installer/opam-installer-2.0.8-r1.ebuild2
-rw-r--r--dev-ml/opam-repository/Manifest4
-rw-r--r--dev-ml/opam-repository/opam-repository-2.0.7-r1.ebuild36
-rw-r--r--dev-ml/opam-repository/opam-repository-2.0.8.ebuild2
-rw-r--r--dev-ml/opam-solver/Manifest4
-rw-r--r--dev-ml/opam-solver/opam-solver-2.0.7-r1.ebuild40
-rw-r--r--dev-ml/opam-solver/opam-solver-2.0.8.ebuild2
-rw-r--r--dev-ml/opam-state/Manifest4
-rw-r--r--dev-ml/opam-state/opam-state-2.0.7-r1.ebuild36
-rw-r--r--dev-ml/opam-state/opam-state-2.0.8.ebuild2
-rw-r--r--dev-ml/opam/Manifest4
-rw-r--r--dev-ml/opam/opam-2.0.7-r1.ebuild38
-rw-r--r--dev-ml/opam/opam-2.0.8-r1.ebuild2
-rw-r--r--dev-ml/ounit2/Manifest2
-rw-r--r--dev-ml/ounit2/ounit2-2.2.3.ebuild2
-rw-r--r--dev-ml/parmap/Manifest6
-rw-r--r--dev-ml/parmap/parmap-1.0_rc8.ebuild46
-rw-r--r--dev-ml/parmap/parmap-1.1.1.ebuild21
-rw-r--r--dev-ml/parmap/parmap-1.2.ebuild2
-rw-r--r--dev-ml/parsexp/Manifest4
-rw-r--r--dev-ml/parsexp/metadata.xml2
-rw-r--r--dev-ml/parsexp/parsexp-0.14.0.ebuild2
-rw-r--r--dev-ml/pcre-ocaml/Manifest2
-rw-r--r--dev-ml/pcre-ocaml/pcre-ocaml-7.2.3.ebuild30
-rw-r--r--dev-ml/ppx_assert/Manifest2
-rw-r--r--dev-ml/ppx_assert/ppx_assert-0.14.0.ebuild2
-rw-r--r--dev-ml/ppx_base/Manifest2
-rw-r--r--dev-ml/ppx_base/ppx_base-0.14.0.ebuild2
-rw-r--r--dev-ml/ppx_bench/Manifest2
-rw-r--r--dev-ml/ppx_bench/ppx_bench-0.14.1.ebuild2
-rw-r--r--dev-ml/ppx_bin_prot/Manifest2
-rw-r--r--dev-ml/ppx_bin_prot/ppx_bin_prot-0.14.0.ebuild2
-rw-r--r--dev-ml/ppx_cold/Manifest4
-rw-r--r--dev-ml/ppx_cold/metadata.xml2
-rw-r--r--dev-ml/ppx_cold/ppx_cold-0.14.0.ebuild2
-rw-r--r--dev-ml/ppx_compare/Manifest2
-rw-r--r--dev-ml/ppx_compare/ppx_compare-0.14.0.ebuild2
-rw-r--r--dev-ml/ppx_custom_printf/Manifest2
-rw-r--r--dev-ml/ppx_custom_printf/ppx_custom_printf-0.14.0.ebuild2
-rw-r--r--dev-ml/ppx_derivers/Manifest2
-rw-r--r--dev-ml/ppx_derivers/ppx_derivers-1.2.1.ebuild2
-rw-r--r--dev-ml/ppx_deriving/Manifest3
-rw-r--r--dev-ml/ppx_deriving/files/ounit2.patch128
-rw-r--r--dev-ml/ppx_deriving/ppx_deriving-4.5.ebuild29
-rw-r--r--dev-ml/ppx_driver/Manifest2
-rw-r--r--dev-ml/ppx_driver/ppx_driver-0.9.1-r1.ebuild24
-rw-r--r--dev-ml/ppx_enumerate/Manifest2
-rw-r--r--dev-ml/ppx_enumerate/ppx_enumerate-0.14.0.ebuild2
-rw-r--r--dev-ml/ppx_expect/Manifest2
-rw-r--r--dev-ml/ppx_expect/ppx_expect-0.14.0.ebuild2
-rw-r--r--dev-ml/ppx_fail/Manifest2
-rw-r--r--dev-ml/ppx_fail/ppx_fail-0.14.0.ebuild2
-rw-r--r--dev-ml/ppx_fields_conv/Manifest2
-rw-r--r--dev-ml/ppx_fields_conv/ppx_fields_conv-0.14.1.ebuild2
-rw-r--r--dev-ml/ppx_fixed_literal/Manifest4
-rw-r--r--dev-ml/ppx_fixed_literal/metadata.xml2
-rw-r--r--dev-ml/ppx_fixed_literal/ppx_fixed_literal-0.14.0.ebuild2
-rw-r--r--dev-ml/ppx_hash/Manifest2
-rw-r--r--dev-ml/ppx_hash/ppx_hash-0.14.0.ebuild2
-rw-r--r--dev-ml/ppx_here/Manifest2
-rw-r--r--dev-ml/ppx_here/ppx_here-0.14.0.ebuild2
-rw-r--r--dev-ml/ppx_inline_test/Manifest2
-rw-r--r--dev-ml/ppx_inline_test/ppx_inline_test-0.14.1.ebuild2
-rw-r--r--dev-ml/ppx_jane/Manifest2
-rw-r--r--dev-ml/ppx_jane/ppx_jane-0.14.0.ebuild2
-rw-r--r--dev-ml/ppx_js_style/Manifest2
-rw-r--r--dev-ml/ppx_js_style/ppx_js_style-0.14.0.ebuild2
-rw-r--r--dev-ml/ppx_let/Manifest2
-rw-r--r--dev-ml/ppx_let/ppx_let-0.14.0.ebuild2
-rw-r--r--dev-ml/ppx_module_timer/Manifest4
-rw-r--r--dev-ml/ppx_module_timer/metadata.xml2
-rw-r--r--dev-ml/ppx_module_timer/ppx_module_timer-0.14.0.ebuild2
-rw-r--r--dev-ml/ppx_optcomp/Manifest2
-rw-r--r--dev-ml/ppx_optcomp/ppx_optcomp-0.14.0.ebuild2
-rw-r--r--dev-ml/ppx_optional/Manifest2
-rw-r--r--dev-ml/ppx_optional/ppx_optional-0.14.0.ebuild2
-rw-r--r--dev-ml/ppx_pipebang/Manifest2
-rw-r--r--dev-ml/ppx_pipebang/ppx_pipebang-0.14.0.ebuild2
-rw-r--r--dev-ml/ppx_sexp_conv/Manifest2
-rw-r--r--dev-ml/ppx_sexp_conv/ppx_sexp_conv-0.14.1.ebuild2
-rw-r--r--dev-ml/ppx_sexp_message/Manifest2
-rw-r--r--dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.0.ebuild2
-rw-r--r--dev-ml/ppx_sexp_value/Manifest2
-rw-r--r--dev-ml/ppx_sexp_value/ppx_sexp_value-0.14.0.ebuild2
-rw-r--r--dev-ml/ppx_stable/Manifest4
-rw-r--r--dev-ml/ppx_stable/metadata.xml2
-rw-r--r--dev-ml/ppx_stable/ppx_stable-0.14.1.ebuild2
-rw-r--r--dev-ml/ppx_string/Manifest4
-rw-r--r--dev-ml/ppx_string/metadata.xml2
-rw-r--r--dev-ml/ppx_string/ppx_string-0.14.1.ebuild2
-rw-r--r--dev-ml/ppx_tools_versioned/Manifest6
-rw-r--r--dev-ml/ppx_tools_versioned/ppx_tools_versioned-5.0.1.ebuild30
-rw-r--r--dev-ml/ppx_tools_versioned/ppx_tools_versioned-5.2.2.ebuild25
-rw-r--r--dev-ml/ppx_tools_versioned/ppx_tools_versioned-5.4.0.ebuild1
-rw-r--r--dev-ml/ppx_typerep_conv/Manifest2
-rw-r--r--dev-ml/ppx_typerep_conv/ppx_typerep_conv-0.14.1.ebuild2
-rw-r--r--dev-ml/ppx_variants_conv/Manifest2
-rw-r--r--dev-ml/ppx_variants_conv/ppx_variants_conv-0.14.1.ebuild2
-rw-r--r--dev-ml/ppxfind/Manifest2
-rw-r--r--dev-ml/ppxfind/metadata.xml2
-rw-r--r--dev-ml/ppxlib/Manifest4
-rw-r--r--dev-ml/ppxlib/metadata.xml2
-rw-r--r--dev-ml/ppxlib/ppxlib-0.20.0.ebuild2
-rw-r--r--dev-ml/re/Manifest4
-rw-r--r--dev-ml/re/re-1.7.1.ebuild26
-rw-r--r--dev-ml/re/re-1.9.0.ebuild2
-rw-r--r--dev-ml/re2/Manifest2
-rw-r--r--dev-ml/re2/re2-0.9.0.ebuild24
-rw-r--r--dev-ml/react/Manifest3
-rw-r--r--dev-ml/react/react-1.2.1-r1.ebuild2
-rw-r--r--dev-ml/react/react-1.2.1.ebuild32
-rw-r--r--dev-ml/result/Manifest4
-rw-r--r--dev-ml/result/result-1.2.ebuild28
-rw-r--r--dev-ml/result/result-1.5.ebuild2
-rw-r--r--dev-ml/seq/Manifest8
-rw-r--r--dev-ml/seq/files/META.seq4
-rw-r--r--dev-ml/seq/files/seq-0.1-gentoo.patch10
-rw-r--r--dev-ml/seq/files/seq.install3
-rw-r--r--dev-ml/seq/seq-0.1.ebuild38
-rw-r--r--dev-ml/seq/seq-0.2.ebuild2
-rw-r--r--dev-ml/seq/seq-1.ebuild26
-rw-r--r--dev-ml/sexplib/Manifest2
-rw-r--r--dev-ml/sexplib/sexplib-0.14.0.ebuild2
-rw-r--r--dev-ml/sexplib0/Manifest4
-rw-r--r--dev-ml/sexplib0/metadata.xml2
-rw-r--r--dev-ml/sexplib0/sexplib0-0.14.0.ebuild2
-rw-r--r--dev-ml/spawn/Manifest2
-rw-r--r--dev-ml/spawn/spawn-0.13.0.ebuild4
-rw-r--r--dev-ml/splittable_random/Manifest2
-rw-r--r--dev-ml/splittable_random/splittable_random-0.14.0.ebuild2
-rw-r--r--dev-ml/stdio/Manifest2
-rw-r--r--dev-ml/stdio/stdio-0.14.0.ebuild2
-rw-r--r--dev-ml/stdlib-shims/Manifest4
-rw-r--r--dev-ml/stdlib-shims/metadata.xml4
-rw-r--r--dev-ml/stdlib-shims/stdlib-shims-0.2.0.ebuild2
-rw-r--r--dev-ml/textutils/Manifest2
-rw-r--r--dev-ml/textutils/textutils-0.14.0.ebuild4
-rw-r--r--dev-ml/time_now/Manifest4
-rw-r--r--dev-ml/time_now/metadata.xml2
-rw-r--r--dev-ml/time_now/time_now-0.14.0.ebuild2
-rw-r--r--dev-ml/timezone/Manifest2
-rw-r--r--dev-ml/timezone/timezone-0.14.0.ebuild4
-rw-r--r--dev-ml/topkg/Manifest6
-rw-r--r--dev-ml/topkg/topkg-0.9.0.ebuild33
-rw-r--r--dev-ml/topkg/topkg-0.9.1.ebuild33
-rw-r--r--dev-ml/topkg/topkg-1.0.3.ebuild2
-rw-r--r--dev-ml/typerep/Manifest2
-rw-r--r--dev-ml/typerep/typerep-0.14.0.ebuild2
-rw-r--r--dev-ml/uchar/Manifest2
-rw-r--r--dev-ml/uchar/uchar-0.0.2.ebuild2
-rw-r--r--dev-ml/uutf/Manifest2
-rw-r--r--dev-ml/uutf/uutf-1.0.1.ebuild2
-rw-r--r--dev-ml/variantslib/Manifest2
-rw-r--r--dev-ml/variantslib/variantslib-0.14.0.ebuild2
-rw-r--r--dev-ml/xml-light/Manifest2
-rw-r--r--dev-ml/xml-light/xml-light-2.2-r3.ebuild2
-rw-r--r--dev-ml/yojson/Manifest2
-rw-r--r--dev-ml/yojson/metadata.xml4
-rw-r--r--dev-ml/zarith/Manifest7
-rw-r--r--dev-ml/zarith/files/zarith-1.9.1-ar.patch11
-rw-r--r--dev-ml/zarith/zarith-1.10.ebuild58
-rw-r--r--dev-ml/zarith/zarith-1.7.ebuild52
-rw-r--r--dev-ml/zarith/zarith-1.9.1.ebuild58
354 files changed, 796 insertions, 3819 deletions
diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz
index c3a4bd2ef729..53ac947084a7 100644
--- a/dev-ml/Manifest.gz
+++ b/dev-ml/Manifest.gz
Binary files differ
diff --git a/dev-ml/astring/Manifest b/dev-ml/astring/Manifest
index e83b4c9cf0f6..d49dbf91641e 100644
--- a/dev-ml/astring/Manifest
+++ b/dev-ml/astring/Manifest
@@ -1,5 +1,3 @@
-DIST astring-0.8.3.tbz 38710 BLAKE2B 253fe07b51996eb7b5f84e18d171b0f65cbb5abba9b241a02aa679765f3190edc636c1ba989910fde374a20c7615db1887eb73d8607f3bb8311e20ab6e67f670 SHA512 c7230e47b7ef14e6040fb18284a3d5aa8da1428b721cf91a7f17104cfb853be24b9c2aaa0b118bf3e050158aa8748311435417c6cf9014d260fb4379e4ead3e1
DIST astring-0.8.5.tbz 37499 BLAKE2B bff0b9a295da9e33e0cc4bf1a5a0c3cec4010f477d67a39650bbb8e61f12e517cd5734f1e869d35448e4e555a04d0223b76181f29ee299ef9f19359c7d59e69a SHA512 b40634cc2053d651bce5c1974996b352ffa48ecac429919113840b2a807efb34387d950f12accb346afd5e40514cb90219d70b00109c30e1450c4e99f65c9856
-EBUILD astring-0.8.3.ebuild 543 BLAKE2B aae2012f0f7c9aa12a694e7e7eca117bc61e876e3df5496555182b4168dd36e1507f07361ebc841151402cfa89f398cb799cd64acdede315c0bbcb88ec338991 SHA512 19df26876c674ac092c9ab753ed60a9a15e046729a236e9063899062a0a98fe29fac67a950a28ce7bd7548f25bcdabbfdca91c966671be01773aa57ed2b3e5e4
EBUILD astring-0.8.5.ebuild 592 BLAKE2B bee9c337ecccefa62de3d4b6eafd8cd08569ac84605fe6a5b747d820e76750e7fc1ea9e52e27f349982b64ea52a3cabf0af2c94a6f97f21ba70875774b4106f3 SHA512 c2d04c8421b884d9090d4d11b4a96dd371e47b8a2cb0bd31a51064a72643fc9318b19c793f5a7292fe6e1ce780f41d6b54c9ed6eed66aa8af450f38fb7ae7334
MISC metadata.xml 332 BLAKE2B bb0dcf9efae54d3c1f2708df73254af5e5f0a87a1c6651809e78e975a1d05f42c83db5a1f0c7bd4ec345695bfefd81de2ff201d917f8a8c15cb70855b890fe65 SHA512 b45554a47abc646388c8daa8b7e79f4bcbcddb9f4699b5c91b93eaf2acaddfe2838c179256473dab11d2dfce9ee626f68494629d1801e8ed199b4c391a8fe34c
diff --git a/dev-ml/astring/astring-0.8.3.ebuild b/dev-ml/astring/astring-0.8.3.ebuild
deleted file mode 100644
index 503571633f03..000000000000
--- a/dev-ml/astring/astring-0.8.3.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit opam
-
-DESCRIPTION="Alternative String module for OCaml"
-HOMEPAGE="https://erratique.ch/software/astring https://github.com/dbuenzli/astring"
-SRC_URI="https://erratique.ch/software/astring/releases/${P}.tbz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE=""
-
-RDEPEND="dev-lang/ocaml:=[ocamlopt]"
-DEPEND="${RDEPEND}
- dev-ml/topkg
- dev-ml/ocamlbuild
- dev-ml/findlib"
-
-src_compile() {
- ocaml pkg/pkg.ml build || die
-}
diff --git a/dev-ml/base/Manifest b/dev-ml/base/Manifest
index 561ce7f98ea4..2714005f5987 100644
--- a/dev-ml/base/Manifest
+++ b/dev-ml/base/Manifest
@@ -1,5 +1,5 @@
DIST base-0.14.0.tar.gz 385265 BLAKE2B f3a49b22bb63919bcdc522fbce14a24fd6eaddf39b921ba956cb82eb664ccc6919c9a9feb799dea318f1d8bdf1bd1983180b7ce38d9a43e118794057a9fec6a3 SHA512 c713c9aaf369bc042afb1ead53dc5a34a6eb3c97abc7fef99868e3be8e976adc6297f34d13cfc314adf2182fc64b0cde9c9a05aeeb0f51380255aa1f8e0edf16
DIST base-0.14.1.tar.gz 385381 BLAKE2B 619c5c437237bb3ea9f428b450085eff2cb4639bf11803bcb2ae9f147b3ae39af72cfcfa10aaa5e74446bff4ba5f553815ff790190845f12e5e5b5080b197237 SHA512 5675a8b6b1ee5b7bd992ac9fbb036239f11b8a8c7cac9059ca38581d91f42e35d7bfa5839a90ed227344dd4c7b1bbacf0e7871d958c81f6ccf7e072b64ceff2e
-EBUILD base-0.14.0.ebuild 482 BLAKE2B 2a215c26079665f6f14480d4d29e6f7745b607a8c60a9b11b4bbbadf078b71f65b5a98ac71e1b6ba9789ac06b257d7835fbf7e5ec2119caf69cdc26058cadcc5 SHA512 69d6da0825307e2cf24397c5369e43c58f43ace0109a86d43738a1f4b8ceb346b28de9bde525e281565297ab1da90ec4ac4c19396eb79ab6efd20874f0fd19c2
+EBUILD base-0.14.0.ebuild 480 BLAKE2B 9bf362a5511760be4d1ce2c034d1463bcbbaf454fabde6504bac3cf4f9464962f90912db47a9921d0689679df3fd04ddd0b40cfa1b3e02f52789db79953ea820 SHA512 1c0c091e87a6e3e9ae7cd7204b3d67331f07b8ba53bf8886662c950611452b9e95857f964c1125fd0b3d187402700a1887e810f7605e482b02c2e55a627b0e02
EBUILD base-0.14.1.ebuild 486 BLAKE2B f45d23ba7ec9690f78a4cfbab8ccfeccee98fc1bd08e3965ce6d9960d84bacc141485d4f7782e2e6464fe5d35c7183cb046fbd195f14d55f688cf50d1779d9cc SHA512 e0c83936ab8e766ba976fbd4d57bc77d549b291f8585a80caf2761868b7b3688c01275165f1987f3bde830c8a4d93c8d4d335b3778551395907fa76a55052776
MISC metadata.xml 324 BLAKE2B 46767022bfb469c7d638f87103b9db54b54ce4f47b0a1c6c7cb46afa81d0c2fec5204efa773910a48215a4a89f9b9abb510b0104641d7ae542785345e822587e SHA512 eddba1e998ddbd328645d17aa95877c7d01b1ae435605005179ed29afa97d0f26841c0e1a56423a53445d08d86ee886c4761c8aa63cd90f70cf4239601c6995b
diff --git a/dev-ml/base/base-0.14.0.ebuild b/dev-ml/base/base-0.14.0.ebuild
index 9b92235cb0ee..c45143ed9c05 100644
--- a/dev-ml/base/base-0.14.0.ebuild
+++ b/dev-ml/base/base-0.14.0.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
RDEPEND="
diff --git a/dev-ml/base_bigstring/Manifest b/dev-ml/base_bigstring/Manifest
index 721a9d891fc3..67cf84a03791 100644
--- a/dev-ml/base_bigstring/Manifest
+++ b/dev-ml/base_bigstring/Manifest
@@ -1,3 +1,3 @@
DIST base_bigstring-0.14.0.tar.gz 16579 BLAKE2B 4708fc425b9a4fb534b10b3536eca11bfd4ed8374319f9be09aa981d1a2a24433a25b62cb3faae459a0a633a2ebe6c15a28c2c15251f2ec9505c35528715de16 SHA512 d60bfd1989a29e4c1359722d4c0e2ec382c6d4f3c763b9b80980f38b51419bdf9d30bd9f8ca9cfbc33064458415e227c9f4077d9746ffc13cb4cd5ec8e221fc4
-EBUILD base_bigstring-0.14.0.ebuild 536 BLAKE2B 74c0791d64746ce1c0f78d90723f6f99ba9316bae5821f755913d9cad4f75f06d71ab00a7f37d2aefa002c65194a0e0857ff8923ffb25d327385d3abc446669a SHA512 aaa5f0238b4bfe5c324867f50754ea1b1ed3bfb1b6175db4db3800df93ac37377a09b463b27cce5182c6c8008cd5e5a460a8f60f4c81673043b2f55152467494
-MISC metadata.xml 322 BLAKE2B 6f3b69019ca3e0a854cdf57efa6e27f66dabdf01fca2323c3bb96d876a96b172f1b99c681b5428581bf51308b70dd82fe8604ffa36de6595d0c2d81306fca8a3 SHA512 1503d91c3e848bfbf4f7833c3459f8286f8794aa71c4df227cc3ab820fd9d13c06ad5b57327b2cf0cfd88bb255035dbe9c7da29f580ad7e93b2575f7094e18e8
+EBUILD base_bigstring-0.14.0.ebuild 533 BLAKE2B bfc58f88f52835de7fc0ffd9dda4e03d7a64faa1c8b75f99780e70c6b988b802e25d3599af7abd2b5035c61351aa2511b313e22ecd7a197414e3ca7ce930d889 SHA512 a6472a4f0353d7aef5b6df20a2814386750d7d9ad38064051238b412deb3db0783ec81ea4192ca4f4b334dcdebc3a6d5bf5f56972e5ff7a17ca12d29dae1dc1c
+MISC metadata.xml 322 BLAKE2B 28e239b7255fdce171064d28366eb2befd183823b1a4a036c3a3d560d9294f0dde0140553c8511361aa063fe9f1b46bc885e05fe44d892306b17dc3f5e8a1152 SHA512 942343f20f1825b1199db85f47fc88b9fd335459d1fc81748ab1ba7970dd2d56b289e359c787af6b3c89393af441ed1459797e3343770824fff9d9dad7197021
diff --git a/dev-ml/base_bigstring/base_bigstring-0.14.0.ebuild b/dev-ml/base_bigstring/base_bigstring-0.14.0.ebuild
index cb8e12b075da..1ab861fa10d3 100644
--- a/dev-ml/base_bigstring/base_bigstring-0.14.0.ebuild
+++ b/dev-ml/base_bigstring/base_bigstring-0.14.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
DEPEND="
diff --git a/dev-ml/base_bigstring/metadata.xml b/dev-ml/base_bigstring/metadata.xml
index 70e661420ebd..19d0dd1957af 100644
--- a/dev-ml/base_bigstring/metadata.xml
+++ b/dev-ml/base_bigstring/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-ml/base_quickcheck/Manifest b/dev-ml/base_quickcheck/Manifest
index 95d4ba143f28..67e7be7a3eaa 100644
--- a/dev-ml/base_quickcheck/Manifest
+++ b/dev-ml/base_quickcheck/Manifest
@@ -1,3 +1,3 @@
DIST base_quickcheck-0.14.0.tar.gz 66736 BLAKE2B eeaa92ec0eec4736be911128f46b8e4698034b2cb8afa131b31ee96a6edb5db0f28cfd611c101e4417305ee5a1babc2f869f4690b266218562a8fc50f5830acf SHA512 52333bee2591531665b8f8ad0fac1cdaa607b448d0a33b9b905cf98e00df5a700bf0a4ee3cdf3c06d7fcb2b5190363dd5908cc743b2854af9ce5c8d743e3fd58
-EBUILD base_quickcheck-0.14.0.ebuild 767 BLAKE2B 708b3764cd3bc4f66bfdb562fda573511818220384401b921759ebb6cd48952e94cfec37d3f61bbe893cbcd2c7c25ed724db662a1b29a821e9f7e28fc28615f9 SHA512 9ef0d6649de9d79b209e1060a8c70d0d34b9660147e4d49cca6f21f18dca1ac29eb6c58487045f41ab32d5cc755122d36d6e2b48f16a802598668a843eb20bac
-MISC metadata.xml 335 BLAKE2B 0203200737ac39ac757d5aad36d71e65e7767bc6d71a48a7df20d516c52de22b0608a2e3771086888dd9cb901cc46085612fc3eb52838668d6faaa1d498cc7a9 SHA512 2fe83a19b40c5547547023bbf8a2852ac5588d9374c7210d0b867196e2384ae6c938f44f613a2a70c5b03ec6cc09c3eb35fa4d671a2ea5fe3bcd96c141a1a8ec
+EBUILD base_quickcheck-0.14.0.ebuild 765 BLAKE2B 08d36c59b4f8fcf6bb43ed9e319dfe9e1a175eda8447b41435c257f34f42eb35c26d7e5a95a28f27060983911ee22ee36f08ec67d7ecc2760979c08019f3b6c2 SHA512 30c91a1b596cd0652c2f2084ccfd9b5e3dca9ef4227a14ab2d5d3aeb413311b8846911edc0830c6190841b5290693797dcd36015f83ae4f274f4405231d740e2
+MISC metadata.xml 335 BLAKE2B 484048ed7a95d91082b3e0239c55174ddbf5a20a151ef6b467c8550d858810b7fa9ac010ceb0cb2c0135d289a795f41e503f18a74d7eb4c742c31908f4e8d044 SHA512 5ab1c19f6209e1a1566e2e15b6564f423b7e0c44712083b6ae60b30b0050b12af0584f0e5b4c6a7675a449e059cfdb9a030eb7659936d2adef3a9a0b03f6e78e
diff --git a/dev-ml/base_quickcheck/base_quickcheck-0.14.0.ebuild b/dev-ml/base_quickcheck/base_quickcheck-0.14.0.ebuild
index c787b7b17a32..da316d2b46e8 100644
--- a/dev-ml/base_quickcheck/base_quickcheck-0.14.0.ebuild
+++ b/dev-ml/base_quickcheck/base_quickcheck-0.14.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
DEPEND="
diff --git a/dev-ml/base_quickcheck/metadata.xml b/dev-ml/base_quickcheck/metadata.xml
index 9859b7303328..7249c288755a 100644
--- a/dev-ml/base_quickcheck/metadata.xml
+++ b/dev-ml/base_quickcheck/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
diff --git a/dev-ml/bin-prot/Manifest b/dev-ml/bin-prot/Manifest
index ece49848b789..2ede4c6a39de 100644
--- a/dev-ml/bin-prot/Manifest
+++ b/dev-ml/bin-prot/Manifest
@@ -1,7 +1,3 @@
-DIST bin-prot-0.9.0.tar.gz 338958 BLAKE2B 78b447f42f2c75d70d17dedd855c2c08b740ea847a489bdcff860b88f4ce3fbfd05d88f87d16d761b26314715507288035f708e5bb8267125a360abf4df70850 SHA512 111e0a9d07bdf22db6e3e7e9a165d196a264a3652e4cc363ec8f49c4ef385b8b76982a9d42fa8e0954e15a4a80c35ca6876c70fe6f20d7497fd8a2d53fab24c1
-DIST bin-prot-0.9.1.tar.gz 338969 BLAKE2B 249329c0093affc082a42b5a496f0f8861d761799104ef50d788331179e3a6965cb1cd03ee6530782a608677488a4970583e85f25e5ba220d2d179d3d16908c2 SHA512 6575f51931c6dfb0f640bc6eb8bb789fd1ca4b1ca95876df906bd5d5c3320dc8aebedd44b5c6feee6b66b40007bd0077da6cc628c791daba0c8cf806d7af7b9c
DIST bin-prot-0.9.2.tar.gz 339008 BLAKE2B 3fcad0d5a88393b49b22d42b4669da485ddd9a61938cdda4183658eca5b0369265480005945bdaeb53cc8af5c324cc7cb158b4208e4a7a7f821db5c045502910 SHA512 a4aa453ff4d2037b8ed0e53186fafa876a96ecb970ef25e99cf133afa4615b8fc53de75234454519a4f7c11f771f98e8117f8fa37682dbb8f73d4fda8a1805f7
-EBUILD bin-prot-0.9.0.ebuild 963 BLAKE2B abf71b9621542821ebfc763e4fdb558f7fe7595c019aebc4397e2672f36b79e8b8f1c22ca224001027425246f19c83be149a2b68dcbd20182158f6fd6bf41a99 SHA512 a477691a125dcbc10fdd4d6fa0cee7315a4370e1b81bbc7823f25233c4d828a46fdbbfb5b97eeadb77212734b0a9b3c3a95ed1979acb7016c47f5c3369041024
-EBUILD bin-prot-0.9.1.ebuild 963 BLAKE2B abf71b9621542821ebfc763e4fdb558f7fe7595c019aebc4397e2672f36b79e8b8f1c22ca224001027425246f19c83be149a2b68dcbd20182158f6fd6bf41a99 SHA512 a477691a125dcbc10fdd4d6fa0cee7315a4370e1b81bbc7823f25233c4d828a46fdbbfb5b97eeadb77212734b0a9b3c3a95ed1979acb7016c47f5c3369041024
EBUILD bin-prot-0.9.2.ebuild 963 BLAKE2B abf71b9621542821ebfc763e4fdb558f7fe7595c019aebc4397e2672f36b79e8b8f1c22ca224001027425246f19c83be149a2b68dcbd20182158f6fd6bf41a99 SHA512 a477691a125dcbc10fdd4d6fa0cee7315a4370e1b81bbc7823f25233c4d828a46fdbbfb5b97eeadb77212734b0a9b3c3a95ed1979acb7016c47f5c3369041024
MISC metadata.xml 251 BLAKE2B 2d9aa56c6d280f06b11e24a52f9570b233f90932cb1d470a8f2ff98a70ebcada1b13bdb0ab2e0999e9f40ac51e9bb01c3181d16d97edbe00e699e9fa287977c8 SHA512 2c96165d825a9f4794ce265fd2d55bd3e4fd5e8fb0fa27ce7846b53cc181160bb77b96f3014157a4e405e30958330139afafc5faf34795061878116582b0fea2
diff --git a/dev-ml/bin-prot/bin-prot-0.9.0.ebuild b/dev-ml/bin-prot/bin-prot-0.9.0.ebuild
deleted file mode 100644
index 5c2d435fef0b..000000000000
--- a/dev-ml/bin-prot/bin-prot-0.9.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-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"
-IUSE=""
-
-RDEPEND="
- dev-lang/ocaml:=
- dev-ml/base:=
- dev-ml/ppx_compare:=
- dev-ml/ppx_custom_printf:=
- dev-ml/ppx_core:=
- dev-ml/ppx_driver:=
- dev-ml/ppx_fields_conv:=
- dev-ml/ppx_sexp_conv:=
- dev-ml/ppx_type_conv:=
- dev-ml/ppx_variants_conv:=
- dev-ml/sexplib:=
- dev-ml/ocaml-migrate-parsetree:=
-"
-DEPEND="${RDEPEND} dev-ml/opam dev-ml/jbuilder"
-
-S="${WORKDIR}/bin_prot-${PV}"
-
-src_test() {
- jbuilder runtest || die
-}
-
-src_install() {
- opam-installer -i \
- --prefix="${ED}/usr" \
- --libdir="${D}/$(ocamlc -where)" \
- --docdir="${ED}/usr/share/doc/${PF}" \
- ${PN/-/_}.install || die
- dodoc CHANGES.md README.md
-}
diff --git a/dev-ml/bin-prot/bin-prot-0.9.1.ebuild b/dev-ml/bin-prot/bin-prot-0.9.1.ebuild
deleted file mode 100644
index 5c2d435fef0b..000000000000
--- a/dev-ml/bin-prot/bin-prot-0.9.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-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"
-IUSE=""
-
-RDEPEND="
- dev-lang/ocaml:=
- dev-ml/base:=
- dev-ml/ppx_compare:=
- dev-ml/ppx_custom_printf:=
- dev-ml/ppx_core:=
- dev-ml/ppx_driver:=
- dev-ml/ppx_fields_conv:=
- dev-ml/ppx_sexp_conv:=
- dev-ml/ppx_type_conv:=
- dev-ml/ppx_variants_conv:=
- dev-ml/sexplib:=
- dev-ml/ocaml-migrate-parsetree:=
-"
-DEPEND="${RDEPEND} dev-ml/opam dev-ml/jbuilder"
-
-S="${WORKDIR}/bin_prot-${PV}"
-
-src_test() {
- jbuilder runtest || die
-}
-
-src_install() {
- opam-installer -i \
- --prefix="${ED}/usr" \
- --libdir="${D}/$(ocamlc -where)" \
- --docdir="${ED}/usr/share/doc/${PF}" \
- ${PN/-/_}.install || die
- dodoc CHANGES.md README.md
-}
diff --git a/dev-ml/bin_prot/Manifest b/dev-ml/bin_prot/Manifest
index 481a0d9bed56..dfe338240c97 100644
--- a/dev-ml/bin_prot/Manifest
+++ b/dev-ml/bin_prot/Manifest
@@ -1,3 +1,3 @@
DIST bin_prot-0.14.0.tar.gz 342884 BLAKE2B 9210ca230d9f42ce3dd6ad18e66b62e41eafccf83ac632a988cdc36c16f273076ccdd67ece333acb70e2604180084811319ae41decbd7ef6bba0ee16538c0cae SHA512 7e7bec7dc5ec49b7bc099687a90840620529c36d552e8985b45f2f9a2437396c8b41583081b8c6a75bf3b14bb3ab4db9134cebd12f70f2345c8fa74e1b8fa252
-EBUILD bin_prot-0.14.0.ebuild 679 BLAKE2B fc306ed1d4a2eb3960d64000cd1fd28616e19202ae1cd9a638e9ccbcd3427da57cda06a3bd9ddb83c23b0f28ee915bcb8c1123e3547c8728f6331abc505a6ae0 SHA512 a285c97eac592c067463e32a4e8984f01fa568629b5ba47f24507ba9b8ceaaf67df488f4af545151963f74ec4c6660f9adf74781142f21c1c079cf5c21bf1b37
-MISC metadata.xml 328 BLAKE2B 151852523506f04b20c5b1f6a63b34e7955951a0c98b6af2cc75271b4e374116f78ad405665e6b7cb0b05761d5ab9f48d7777e4600eefdb09c4a172a2ab90ef2 SHA512 b87df430bf4c300f7975e3df7ff2cb459ba81512d46e4860a6ec364526088fcdba7c5282f3fb08e8b4c592a2ab7957d780056c472ce1511715ad2694d3047e34
+EBUILD bin_prot-0.14.0.ebuild 677 BLAKE2B a3318088d7c86445e22d7dfb00e699bdc81f8d1373c77e3917b5fb63f12403c95bc6e0e0f9cefa6da9d510577271eeb2d233f373fa69aa21cbd79ad8009e71b0 SHA512 b17da07fb0c05b512d1fa5e3864cb32199186bcdf5d95c503b0146bc6231aa15b459585cb8b8c20efacb92d6f6c6a649e4292d5da33c2dd24145bd8e5ebd37fd
+MISC metadata.xml 328 BLAKE2B 7e06b270f61b46c87491e5427f18c50d8996870c5f6063c8138c6ee35c1562a321489146ce043531e4b33572860b7f0ffb3701606b69e9c2a6f720294a48672c SHA512 b9ee1c4180e0c6758d13da4314480785d8dd59ea69ea29de23b9f3b1b2f43065629ce23ffb199f757f95480f7e20157a5db7a191f8617691a7dc08c10f3fb5cb
diff --git a/dev-ml/bin_prot/bin_prot-0.14.0.ebuild b/dev-ml/bin_prot/bin_prot-0.14.0.ebuild
index 082d46d0c4d7..2f0004a88c2b 100644
--- a/dev-ml/bin_prot/bin_prot-0.14.0.ebuild
+++ b/dev-ml/bin_prot/bin_prot-0.14.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/bin_prot/archive/v${PV}.tar.gz -> ${P}.ta
LICENSE="Apache-2.0"
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/bin_prot/metadata.xml b/dev-ml/bin_prot/metadata.xml
index 352205a61728..506875a7ca56 100644
--- a/dev-ml/bin_prot/metadata.xml
+++ b/dev-ml/bin_prot/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
diff --git a/dev-ml/biniou/Manifest b/dev-ml/biniou/Manifest
index c4cadf1b4b0a..e770eb4728c7 100644
--- a/dev-ml/biniou/Manifest
+++ b/dev-ml/biniou/Manifest
@@ -1,3 +1,3 @@
DIST biniou-1.2.1.tar.gz 23970 BLAKE2B 139f17e3fd31f3f834c8111d81cecfa5fa48f860fc4fc898f7896b6d39a9756989504fa88901efaa0f67a51de25cdf304bea2ecabf15ea9cace59b4b311c00e1 SHA512 f0166666559f3a767fdc6987bad45ec4a772b70b8880b6d769ef644c9bfd46962f089c7b5dfff368413015e765daf4bacffe253bdb3478d9a4d30a15f0d29589
EBUILD biniou-1.2.1.ebuild 512 BLAKE2B b3e8d9196a7de4ae7bf5dae3d29530cec59655464402ea245d6b087152d3a856d61487d53524356b5310b9936d2c8e87e24eafbbe419184090c27bb24720c437 SHA512 4c6b55613e66315870e62da45392477d86c2bbf306dacf923e5a2eda55970f96556eeb9bec624a9931f322319d8952a7f242c812bfa8de4b682afbfa9108f7e3
-MISC metadata.xml 456 BLAKE2B ed44520d2c0c3cc8914be5c6d7bff366a5c14ec38b4752df5c1c5d4f7cb81cbe0768dcf0ee7a15dced0c419d5513d450633acd67ce029edd82125d3c164b83f0 SHA512 e79e0232bd52a7bbbd2a9df561e76689efe529f15d5db6e53c47bc8d22d893c553dd4571cb7a6609c982e12b1b70b07d230d866a2d2cd5e32a676d2e89a83d4b
+MISC metadata.xml 486 BLAKE2B 98fedd231d97dc39df66f1336607ef36ecad64cd9f76566e35b248459039ac99c092f5779ee7d4d77dfd1183d24994729b59b69b892b30a345aee6f02557b2fa SHA512 b2bafaa019760364db4fc3b9f2ee4d4b7ff5cbe79a4bf5f1c996c87e5f224dcb2da82b9a3af16692bf18edfdfbd7844eba0dbe129d6d4ba54017b2ec876a5765
diff --git a/dev-ml/biniou/metadata.xml b/dev-ml/biniou/metadata.xml
index e8bf7a1ab03a..087765862406 100644
--- a/dev-ml/biniou/metadata.xml
+++ b/dev-ml/biniou/metadata.xml
@@ -1,11 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
+ <maintainer type="person" proxied="yes">
<name>François-Xavier Carton</name>
<email>fx.carton91@gmail.com</email>
</maintainer>
- <maintainer type="project">
+ <maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
diff --git a/dev-ml/camlbz2/Manifest b/dev-ml/camlbz2/Manifest
index 1c8cb06a4534..511ab26879f2 100644
--- a/dev-ml/camlbz2/Manifest
+++ b/dev-ml/camlbz2/Manifest
@@ -1,5 +1,3 @@
-DIST camlbz2-0.6.0.tar.gz 57771 BLAKE2B 5b4337ca547c37f6982c29c9b70f00ca3100983541a80bf16e8d549c2eabf64ef917ea3ba445c8bb5bbcdb1a652cc5cd586c95299d194a7abe8e68ea9f1a0599 SHA512 1052536bb08c9d9f9bdf4a063a5a01389445b55117ce423dd1732de00cd79db5e4befb4ce5c81c5db8a6d40b28a2ac4b897bb00598fdccf76ea92a2966592680
DIST camlbz2-0.7.0.tar.gz 22769 BLAKE2B 4bfd1c4e7e4b47e666dc3053bf1536ce71b9d32fa0dff2a11642176431af89f83007bae23c61335eb1153e21300a91193f86a40af7ff0c133d491b6e6a3ec4f6 SHA512 570901199df4b5ef79e158f5309ff69d2b85babe002a0324244868f4201f0e9d6aeec377b2ec9a6bf657a29857dc13a0f63e05d162f76c7d412fa6c5f3c0e0f6
-EBUILD camlbz2-0.6.0-r1.ebuild 672 BLAKE2B f6e9ada40d80104798f1fb8cfa32341924472adaf3d5d0c4f122c43241f217fda1ff2e7bf295dca476454c204f8b4c01af8b0909132b8d29ab65c549d6f1f00b SHA512 d6616b2fb9af683e1942d028c636ecac5bc26ab96f4553527c8a6fec0442b2b562e3a6c2ed9b386a34f315fc3643d3fe6b2c6009e79cd106f9a1c0e9a017ddba
-EBUILD camlbz2-0.7.0.ebuild 781 BLAKE2B 60e7019f18c8d5ae0ea5e6067fefa96adc7b831f57f2abd9fed42d1e028d2db2717f7edf73efdffcaae1a4d2982d811565710a33afc02f09f2de4afaa5c872be SHA512 abe0328cad8ee58fae4cd2cba699b41db99adb60bb3886c1c707b416a446b9aca3faad370949cce08c90f0e88bd127f216a07ed92bea02fb508f8e1e073099dd
+EBUILD camlbz2-0.7.0.ebuild 779 BLAKE2B 0d6226027d927665e16931304b00b851e595fb7a75d3d4ff39255f6800f06183334a3fcfafb870430d2d3d9a207291fc5a3fa163687759e0ae9010e28473d8c7 SHA512 1aaa0b126416f66a63ce1e45500ad9eae5aa0e4b1ed477e944e70236cf6e56b5772ac48681dc2a3d9f8ca34f583a2a713aaed7feb16ef3cade654a208973840a
MISC metadata.xml 244 BLAKE2B c82f45966666e095a27d4d8b14f01f93e202177ea8222c5fc806f4e243b8ca653a61232533a6dd10ed36a35f765dc94cfc651f9fade565b8eedfe1129b5c2d23 SHA512 756b8d091c29b6c4c621ba30588da62cf99e777243fbdd88cc668f3ec071353beea675c853f8c58752fbc6c01c795760cb10428d3a7fd087967a88b885d91149
diff --git a/dev-ml/camlbz2/camlbz2-0.6.0-r1.ebuild b/dev-ml/camlbz2/camlbz2-0.6.0-r1.ebuild
deleted file mode 100644
index 98ccbc37320e..000000000000
--- a/dev-ml/camlbz2/camlbz2-0.6.0-r1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit findlib
-
-DESCRIPTION="OCaml bindings for libbz (AKA, bzip2)"
-HOMEPAGE="http://camlbz2.forge.ocamlcore.org/"
-SRC_URI="http://forge.ocamlcore.org/frs/download.php/72/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-IUSE="doc"
-
-DEPEND="app-arch/bzip2
- >=dev-lang/ocaml-3.12:=[ocamlopt]"
-RDEPEND="${DEPEND}"
-
-src_compile() {
- emake -j1
-}
-
-DOCS=( ChangeLog README ROADMAP BUGS )
-HTML_DOCS=( doc/. )
-
-src_install() {
- findlib_src_preinst
- emake DESTDIR="${OCAMLFIND_DESTDIR}" install
- use doc && einstalldocs
-}
diff --git a/dev-ml/camlbz2/camlbz2-0.7.0.ebuild b/dev-ml/camlbz2/camlbz2-0.7.0.ebuild
index 8ea155290856..774e2b6b2f7f 100644
--- a/dev-ml/camlbz2/camlbz2-0.7.0.ebuild
+++ b/dev-ml/camlbz2/camlbz2-0.7.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://gitlab.com/irill/camlbz2/-/archive/${PV}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="doc"
DEPEND="
diff --git a/dev-ml/camlp4/Manifest b/dev-ml/camlp4/Manifest
index d7ed4bb8a625..1e35150b027c 100644
--- a/dev-ml/camlp4/Manifest
+++ b/dev-ml/camlp4/Manifest
@@ -5,7 +5,7 @@ DIST camlp4-4.08_p1.tar.gz 649830 BLAKE2B 8dff6f82618d0f61a56acfa71ae679d4ba5ed4
DIST camlp4-4.10_p1.tar.gz 650092 BLAKE2B d7a6221dba5f6ec6963fe35236c29f39b8ae8f928618b5a58f72e7b1cc1f50d716b110f9684150716b56784cf703c0d8fcbc1aad32aeab638faca9c1bf2d5b9e SHA512 7ae0e20053a43399daa4ee9b93b6f4dbebc3e17c5ee79d069c4903cdfb2bf1cfc7d6badecf92fcf62e97a5f85f3be6ed82a62eb2a311bf6398b2792eacf763d8
DIST camlp4-4.11_p1.tar.gz 650280 BLAKE2B 6fe46b49c1f2b2e5fc87fbbbdba3ccae795c555737495c298456b84f0dca79c750aa6e4ab2c23bbc7ba4724defdfb739e370f468a78658035474d2f3ad255995 SHA512 8e572602c1c465017a234565efa2249c935ba1ad3d399a6b264bfbec345958130a96311c79e437ac995e3ead9ff7b4f2d3fe6aa4a3a82431ae0cc6257a300f4c
EBUILD camlp4-4.05_p1.ebuild 1029 BLAKE2B 9c6ded1579caaa21eb8b9ef4a58fcfff773e622ada30606c786948ff48d8188ea291d570cd5aafe420cade8f42c2df04fdfc257393d6abb65cf1a617eab41f93 SHA512 1d11caf10debd97be5b34655f8f0ecd8b167ff86ce0ebe891000bf35fdb2c95c13472dc98bb943332637e3312a3a0fcda1cca6c12220b2415cc6e0f0d08bd2b1
-EBUILD camlp4-4.08_p1.ebuild 1090 BLAKE2B ec64b3d3d505b267e7fe253c2cf0d6e6fd86e16de8ce6de312e20431f9e05ae79b7af525c23531c0232fdc353a9df6d9f570c845aa9713b48f50d38e0c9164fd SHA512 59d9e4b0d1e612fad7129ff12d15ee61fba147205baa49ba97a7055ae246c37054a5e8f625e66a8d80e926572f4df36b74f9d9ad121fe0cb714d40f7d7235439
+EBUILD camlp4-4.08_p1.ebuild 1089 BLAKE2B 8cae83e8f4860d7636d16e8397aee05e9e8c5a0fd7615ad1a31ad50c7be3db924e51df335f7df6f06a0899ddd10a5edd314a11b8dc310d1d02808429697a0c09 SHA512 e7322361ca2a57d49864c05249c2f7cf780b4195607a3cc35a724e375787ad0e05324bd55b38e535ff5fbc4272c643ea82a778a107f5e577c98aa5bc701635bd
EBUILD camlp4-4.10_p1.ebuild 1070 BLAKE2B 657cb82026e41f73108b3e17b037c5db39940327bab6a0b3c1ce2e21c995d77ceb6679bdb6fc05ee15a18f1daf6a9f0f4f1f15c46a6b718163628ff14a855ecf SHA512 c559a97688601ad409049f0a1a069a8aec654d37ae065f7f4adeb5e997ac4289bd6170c3209c35ec29451f75110c17c9b57751f13d19459145989b55bfbfcb72
EBUILD camlp4-4.11_p1.ebuild 1093 BLAKE2B ea53b00b9f901e448470a0e805dc7959f466998eb267150a4cf96f971e5cd903d91e88410ad65ca9c287b8d4604b28bbab6c4d7ccfc1d688ab689797d2329b97 SHA512 e1aa33105784007697f7eae883a55b2388cbb86bb9e38f38ac7876c4e7c4f29ac2d3f11a1257f5d2af485c51e361df68edc3fe88ec2121402e9357289650261c
MISC metadata.xml 415 BLAKE2B 71ebce898009219ae77c1cd07c0103aaf322a742fa4012fb0bad0c7cd9fe07a15563a594af1c8c31e09459ecdd0af58d2d5f44d6ece7edc0ce53042b5430c326 SHA512 27f7a2c68e7eef2278eaf51e1cea93646c1281726cdacf881e9e3aa3e4ac0b4806294651a00392b62d730264b3bded358b4f25b203bcd9c92055aefb34beb085
diff --git a/dev-ml/camlp4/camlp4-4.08_p1.ebuild b/dev-ml/camlp4/camlp4-4.08_p1.ebuild
index 2b583e112ed6..b075e93816d4 100644
--- a/dev-ml/camlp4/camlp4-4.08_p1.ebuild
+++ b/dev-ml/camlp4/camlp4-4.08_p1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/camlp4/camlp4/archive/${MY_PV}.tar.gz -> ${P}.tar.gz
LICENSE="LGPL-2-with-linking-exception"
SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="+ocamlopt"
DEPEND="~dev-lang/ocaml-4.09.0:=[ocamlopt?]"
diff --git a/dev-ml/camlzip/Manifest b/dev-ml/camlzip/Manifest
index 146b32f6b96a..7d1d8c6f42f6 100644
--- a/dev-ml/camlzip/Manifest
+++ b/dev-ml/camlzip/Manifest
@@ -1,7 +1,3 @@
-DIST camlzip-1.06.tar.gz 26499 BLAKE2B a7a1dbe157c0dcb9847bcd6324bbb7cbaf39342d0fdbaed51d2c004ae7b03f8d655fb15da50dae6190b976675e405e28fa2d4fa35a2f4372c50519564d58f981 SHA512 5ef0172927106589620678897f12f054533503a5cf13df71bf4deda43f223d0cd6acce118977e87bce53afe289f367b851f192a8e693274c2bd13549121019dd
-DIST camlzip-1.07.tar.gz 26652 BLAKE2B f373ac0427faa9b6a846e9db8f3e48c00ec6885b8a11cc09fae96b5a7656908f172fda73dbea8ddd1b3dbfd98bcfa3e2e67ce9faf2942d1e260fc0a804813a05 SHA512 b92e9db002b9b398fd132c6ecd8098fac4cc7ddb3f770cc412990dcdf4bd62ba358c762d31fb0b5cd6b32f20d3bf4b3410ca6e86c511a438b92ece940f9831bd
DIST camlzip-1.10.tar.gz 27335 BLAKE2B bbf24953634278589395dd9fcedf1e3becce8dad1f380393dc3ac59589143e1685dc14085ef566e12fb751c6f1a333dd368795a5083b94a43b71e058e86489f3 SHA512 5c42e0d808230e3820b2e7ef34b544ca51a7bf0a484ce4e1c8b1e4966133196bb3ff7c3ca85b9c50050aca389316eb52f0335f6e2ad60c000594a33171b9a9a9
-EBUILD camlzip-1.06.ebuild 668 BLAKE2B 82f6287580288f3cdeceb91afb7229e150e440d17e78b92ced16f1d8ae26a55c1ed7bcd6d1eb233755104cb26f21b6adfb95c07bec1dbf1dd394f0c3ff208abb SHA512 103fb9d9fd567a07700204489fea658e24f7142b6ba3d497d77623bacfc8b8b388a43f3658a548dcaee781d9218638c0302e0ab06597b15797c8e56fecc735cf
-EBUILD camlzip-1.07.ebuild 740 BLAKE2B b3825484a64ec0e62218ca81723050f0992d6e02683dbced3ba11a5dd5289f74e715a22d62fb440b6da6495de7d5fbd1a21ca8811b07f3925b0c2c75a7ee1928 SHA512 42e72e3edd739f86367f9f35623944bf72a5d812ca9e7efffc94db7d5622eb69a760ba500d0700820ba411079bfe628501c6fd7791442cf69ab3acd29fbccf27
-EBUILD camlzip-1.10.ebuild 905 BLAKE2B 11b79fd9833f2b9350585dbfd4f93b66dcc5b346400c847a91d4f8a83b079f6df5f1f35e9467ed728d87ca0f1eb733fa6e38111be6c16ea2317d77a7289bc07d SHA512 b02d7e8804878501f2f035a3b34c912bf6370b00944b3ed0cc0ae5c61e2dbf38b8e1a9026ffd9a99ed0e2d7a6f8019b7107e7d7fef2f05fcb1c0fd4406c649e4
+EBUILD camlzip-1.10.ebuild 903 BLAKE2B 8c3f6b59e4efeed7418ddf85d711bb41fc3b30a0e02e6f169d5cd0d604b43412fb54ff9b16e79168c413b0cb168900d8e42e0a8dee0e3e86877e00a4572051d2 SHA512 9525f5b22a9ef4c20a518e3cc05ec820cc92c7cdf16b6a10e35ade61678d3d18e81408fadbbe1e6261f389e5e6b5c6c96dfa917e734033d68fde6741c57f9dca
MISC metadata.xml 316 BLAKE2B 77b2aa09d7f9f4ab39f475277041c53808372951adf605dec9dac4665883c70716fcc18370535027c12581bf8fa7076899fe2d95597d5e5d6b04b5d45a1789e0 SHA512 fa95894f70cbd2fb42e0433a29e675235ed5b68e2bf0095e7fa2fc865f28043fa125c2df5db11b3d8d2998ba71ed60749d302b62917db90747dfa62022553ed2
diff --git a/dev-ml/camlzip/camlzip-1.06.ebuild b/dev-ml/camlzip/camlzip-1.06.ebuild
deleted file mode 100644
index ea2362cc8b90..000000000000
--- a/dev-ml/camlzip/camlzip-1.06.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit findlib
-
-DESCRIPTION="Compressed file access ML library (ZIP, GZIP and JAR)"
-HOMEPAGE="http://forge.ocamlcore.org/projects/camlzip/"
-SRC_URI="http://forge.ocamlcore.org/frs/download.php/1616/${P}.tar.gz"
-
-SLOT="1/${PV}"
-LICENSE="LGPL-2.1"
-KEYWORDS="amd64 ppc x86"
-IUSE="+ocamlopt"
-
-RDEPEND="
- >=dev-lang/ocaml-4.05:=[ocamlopt?]
- >=sys-libs/zlib-1.1.3
-"
-DEPEND="${RDEPEND}"
-
-src_compile() {
- emake all
- if use ocamlopt; then
- emake allopt
- fi
-}
-
-src_install() {
- findlib_src_preinst
-
- emake DESTDIR="${D}" install-findlib
-
- dodoc README Changes
-}
diff --git a/dev-ml/camlzip/camlzip-1.07.ebuild b/dev-ml/camlzip/camlzip-1.07.ebuild
deleted file mode 100644
index 448875803b1b..000000000000
--- a/dev-ml/camlzip/camlzip-1.07.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit findlib
-
-DESCRIPTION="Compressed file access ML library (ZIP, GZIP and JAR)"
-HOMEPAGE="https://github.com/xavierleroy/camlzip"
-SRC_URI="https://github.com/xavierleroy/camlzip/archive/rel$(ver_rs 1- '').tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-rel$(ver_rs 1- '')"
-
-SLOT="1/${PV}"
-LICENSE="LGPL-2.1"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~x86"
-IUSE="+ocamlopt"
-
-RDEPEND=">=dev-lang/ocaml-4.05:=[ocamlopt?]
- >=sys-libs/zlib-1.1.3"
-DEPEND="${RDEPEND}"
-
-src_compile() {
- emake all
- if use ocamlopt; then
- emake allopt
- fi
-}
-
-src_install() {
- findlib_src_preinst
-
- emake DESTDIR="${D}" install-findlib
-
- dodoc README Changes
-}
diff --git a/dev-ml/camlzip/camlzip-1.10.ebuild b/dev-ml/camlzip/camlzip-1.10.ebuild
index c4dffc0a9c07..d4658b1b6de1 100644
--- a/dev-ml/camlzip/camlzip-1.10.ebuild
+++ b/dev-ml/camlzip/camlzip-1.10.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}-rel$(ver_rs 1- '')"
SLOT="1/${PV}"
LICENSE="LGPL-2.1"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
RDEPEND=">=dev-lang/ocaml-4.05:=[ocamlopt?]
diff --git a/dev-ml/camomile/Manifest b/dev-ml/camomile/Manifest
index c6efe5b9f397..bd5a7260f86f 100644
--- a/dev-ml/camomile/Manifest
+++ b/dev-ml/camomile/Manifest
@@ -1,7 +1,3 @@
-AUX ocaml-unsafe-string.patch 374 BLAKE2B ad6bb3eb9e34b567809b153e1c20f4fb9f6fd87d72f7d42ef423193a213740fe4805cf4e27ab4e8eebda17d6d768ab4768fc5cfde50c0356ac5c2ed07553d7d0 SHA512 8e8efeccc3568cf28ca5caf4a8f77ec34875202efdf536ed8f9ed6dcd1eb6aeb7f88ab20f3c37afcd9b564cac961b8c5b68753eba127222ad2aab5a08495b574
-AUX ocaml405.patch 1397 BLAKE2B 027d67a10f57c205c46fb443f2e6a8e1fa6790d9452b70bc09f74d26826aa4acbe99b91841db69900146041450ffc5d2aa3850e10ccedce6e8203b3ceed96f2d SHA512 e4b2bbd651c151d4822a72d8cf9d272493df450fbace1c693accec575ac810402fe15a39d7e579b421b4b42723840236e54d5e092e91108a6da8c7a8e5ebfc0e
-DIST camomile-0.8.5.tar.bz2 2607084 BLAKE2B 5e0ff51cdd6d7ce41ee024189a793f3d3e4bec1bd9849e7c01d2722ff22ca2cb5f0d5bd5f95820e741469ebda2996edf3611827535df5fe095d3f6617ecfdd42 SHA512 ef4da32f955e69e0b2958b4b2bf12ae94e210d8aa7cee5a9030607b79ac43a884758549f3164c223fb07d987a4a50b15f0bc5083ff67120270409f7fb9928014
DIST camomile-1.0.2.tar.gz 7032339 BLAKE2B 8cd60c74821c2c8e7084e752d1e4d67428c935859e02a8630f3f5563b53b3ce444071fa26153950f6a410b2743073692c7061e4f1f902c23e5fa54c50a89383c SHA512 d62ecaa297058b52674f98e513a6d776148fe62651b2b4a2dac4bb3e05abb8b7684960e889f68c6dab60aee669fbab715a2d6a9206645e24d10d8aaaf7cedf0e
-EBUILD camomile-0.8.5-r2.ebuild 960 BLAKE2B 8200c4a38975432cc86a3f0d968b9ca6a7514793952bb07b14553373ec52c742d6ef2c0e2dfa681337b9c1d8d001752ac9a42561cd60a8d40041727fc6a0612f SHA512 c3b1b0ee8e815f315ca5021fee8193647fca36e649557f307c2d33d56ff0adbf09ad786ffd12567265331a247c79326247d65f71dd49848d4aee10e2040e4960
EBUILD camomile-1.0.2.ebuild 753 BLAKE2B 84c2adf0696a2473cebd95a1ec46eee9962f9013773b7b8e6644daaebdbf36d11374264969fc552e8d118bad79114123d92574871e42db73878c774d4f71ae19 SHA512 adb5fb1ca40d713e8e463d7f81b15945ebb3a5562bd849195b203695933c745884f5da6dd2f5997c1b08243dfd5a1096a35645a9a0fd4e3ec8ea931125d61062
MISC metadata.xml 324 BLAKE2B 2b46a676df7d41a06cbd99a35115d57faa6454a4c0294cc27d5bd6f94bccaed255a711f23ad9a64f3ce8f7e7fcf539d21c10a6a24f1c51c43c0ae6aa1979a15a SHA512 f8f74153b96f912754b959ed65319803624dae1505498e462341b751797f44996f04a665f2ed73536c1aa0f1a59e5d271c5eb5c0fedd8431ada345a69c64f291
diff --git a/dev-ml/camomile/camomile-0.8.5-r2.ebuild b/dev-ml/camomile/camomile-0.8.5-r2.ebuild
deleted file mode 100644
index 93b60798ff05..000000000000
--- a/dev-ml/camomile/camomile-0.8.5-r2.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit findlib eutils
-
-DESCRIPTION="Camomile is a comprehensive Unicode library for ocaml"
-HOMEPAGE="https://github.com/yoriyuki/Camomile/wiki"
-SRC_URI="https://github.com/yoriyuki/Camomile/releases/download/rel-${PV}/${P}.tar.bz2"
-
-LICENSE="LGPL-2"
-SLOT="0/${PV}"
-KEYWORDS="amd64 ppc x86"
-IUSE="debug +ocamlopt"
-
-PATCHES=( "${FILESDIR}"/ocaml-unsafe-string.patch )
-
-RDEPEND="
- >=dev-lang/ocaml-3.10.2:=[ocamlopt?]
- dev-ml/camlp4:=
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- default
-
- if has_version '>=dev-lang/ocaml-4.05_beta'; then
- eapply "${FILESDIR}/ocaml405.patch"
- fi
-}
-
-src_configure() {
- econf $(use_enable debug)
-}
-
-src_compile() {
- emake -j1 byte unidata unimaps charmap_data locale_data
- if use ocamlopt; then
- emake -j1 opt
- fi
-}
-
-src_install() {
- dodir /usr/bin
- findlib_src_install DATADIR="${D}/usr/share" BINDIR="${D}/usr/bin"
-}
diff --git a/dev-ml/camomile/files/ocaml-unsafe-string.patch b/dev-ml/camomile/files/ocaml-unsafe-string.patch
deleted file mode 100644
index 49139d61ada4..000000000000
--- a/dev-ml/camomile/files/ocaml-unsafe-string.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- a/Makefile.in 2013-09-15 02:48:38.000000000 -0500
-+++ b/Makefile.in 2020-07-03 00:43:13.639039206 -0500
-@@ -48,8 +48,8 @@
- OCAMLMKLIB = @OCAMLMKLIB@
-
- # compiler options
--BOPTIONS = @DEBUG@ @ASSERT@
--OOPTIONS = @COPTIONS@ @PROFILE@ @ASSERT@
-+BOPTIONS =@DEBUG@ @ASSERT@ -unsafe-string
-+OOPTIONS =@COPTIONS@ @PROFILE@ @ASSERT@ -unsafe-string
-
- #
- PACKAGE = camomile
diff --git a/dev-ml/camomile/files/ocaml405.patch b/dev-ml/camomile/files/ocaml405.patch
deleted file mode 100644
index 9648708f669f..000000000000
--- a/dev-ml/camomile/files/ocaml405.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-commit 0fa0a19f15998e89e4b04150dd74529bbd406f42
-Author: Gabriel Scherer <gabriel.scherer@gmail.com>
-Date: Fri Feb 24 22:30:23 2017 -0500
-
- 4.05 compatibility: use explicit module signatures
-
- In 4.05, checking for non-generalizable inference variable ('_a)
- (forbidden in toplevel modules and functors) happens before checking
- the .ml file against the .mli signature, so non-generalizable
- variables that were previously resolved through the .mli constraint
- are now underspecified and result in a compilation failure
- (see MPR#7414, GPR#929). This commit adds enough annotations to avoid
- such underspecified variables in functors.
-
-diff --git a/internal/unimap.ml b/internal/unimap.ml
-index b6fdbde..6a7cc30 100644
---- a/internal/unimap.ml
-+++ b/internal/unimap.ml
-@@ -58,7 +58,7 @@ val of_name : string -> t
- end
-
-
--module Make (Config : ConfigInt.Type) = struct
-+module Make (Config : ConfigInt.Type) : Type = struct
-
- type mapping = {no_char : int; tbl : Tbl31.Bytes.t}
-
-diff --git a/public/uCharInfo.ml b/public/uCharInfo.ml
-index 69bf141..6a0337a 100644
---- a/public/uCharInfo.ml
-+++ b/public/uCharInfo.ml
-@@ -298,7 +298,7 @@ val load_composition_exclusion_tbl : unit -> UCharTbl.Bool.t
-
- end
-
--module Make (Config : ConfigInt.Type) = struct
-+module Make (Config : ConfigInt.Type) : Type = struct
- include Unidata.Make(Config)
-
- (* General category *)
diff --git a/dev-ml/cinaps/Manifest b/dev-ml/cinaps/Manifest
index cf5face715b7..f8fb73167620 100644
--- a/dev-ml/cinaps/Manifest
+++ b/dev-ml/cinaps/Manifest
@@ -1,5 +1,5 @@
DIST cinaps-0.14.0.tar.gz 9602 BLAKE2B 01d71b199dc966ac7653aca31d8a2e238102a5a29c4b6a1cf2ddd3f4624b41a4fd3e433025217951e7bd49b5eba21b6e4462217ef65a8755e6a4075683a55c5e SHA512 03f94ce7ab16d034edfc1976dd8fb83d533a1e5bc7f89dde3ea661553e05d6d8098c62c7e154013ef7814a283bb8cf535df0256891bcc6e0fdc847f6bf62aaf9
DIST cinaps-0.15.0.tar.gz 9697 BLAKE2B b3c28b54269b7c35070b1a61b99087986aa5fead2792558597964a55d935544f09167aed269d6d68be65c1f588b7c0d645aabeed303885929a2f41628f6fabd9 SHA512 e69018c1b8ffc8895a5280c592bfbb0ac074b5a0367dc79392198819e751bf77dcbb67cf56e5f722e57939538a54b584bdb998cd8baedf6d01014a1f7d18a0c5
-EBUILD cinaps-0.14.0.ebuild 547 BLAKE2B 2f0b5de11ab58dca21e96ba2b38240a8bbc9e692de1034febd25953c8b4537404940ea67582e3189e7ba5ecfb2ef6d111bd71667d5800f34eb4df3e93e53acb3 SHA512 3a1ab4ada7f968d91d1bcb7c1ada14df67817408c0746cff915fb8f24afadce6630f91249acb9b1cf6ef18f4756a9c45e1b7869e21f58c966628f35fabaa77f7
+EBUILD cinaps-0.14.0.ebuild 545 BLAKE2B 48b581375ac583904e5e91d7f8bf1b696ba77f9b67b434d107178eb56c2095168b99be2dd830d32a7dd42e2ec3e27d87afce1be8315a719fa8ae4a8571df3cf5 SHA512 2e79d9a29b94e1bb74c0988be7bd6320b4181d8607f8f9af2a2725b44b110a4e9968f32f2237c78c21a00fa2b72d7bd096118ca8faf8d21d4e8065ed01082ba5
EBUILD cinaps-0.15.0.ebuild 510 BLAKE2B f85fb27821b015fa56a6264d629eff6641f91e4a6c6df27a6491f070a25dfdc5ce3e12d6304a72148ce96451f35514e7bcc8d8a1033b5f32208d44f3819ac158 SHA512 d9a6e88526dd9460c560c58a60aed0679d7d2e27875bad42eb269772fc78fc6d64eb5f3785b9f5fb30619f2510c5ec50910248ec372da6e38ab956523c403ecf
-MISC metadata.xml 418 BLAKE2B 7bc68f327917734fb8039591095334b13f77ff7be363ed2da1d82c0c67c4222f68cde887869206d9c87d78809984e5c3f59519c37c98e5feb97df87a99c5b2cc SHA512 2e0427dbaa73bebaf022cc56b96baae31017bef48615b22750f77f8fa6726158cd6d80a107c646e00a7a53a1aa74117b9c0355e0f418b5ab6a686344e2adfadf
+MISC metadata.xml 418 BLAKE2B 020f896b664f7d3ff2de0152579c4e1000ce701e70394d892a86e89e556ed6de3b7535fe1e8db08d249e7c370a6f1dd37b81aa5dc07cf5660098acc15ecbcfb2 SHA512 1753dad85161623bd0a7598a01266fcdd8441ab6d971b1012a6b9705afa210342e601b5feed0ed8f3d77d4005206285d7e08b0ac32a85b09de951a55badfbe14
diff --git a/dev-ml/cinaps/cinaps-0.14.0.ebuild b/dev-ml/cinaps/cinaps-0.14.0.ebuild
index 49d3848af248..300f13b069f1 100644
--- a/dev-ml/cinaps/cinaps-0.14.0.ebuild
+++ b/dev-ml/cinaps/cinaps-0.14.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocaml-ppx/cinaps/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
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/cinaps/metadata.xml b/dev-ml/cinaps/metadata.xml
index b15b69a6000e..5009a28d6d44 100644
--- a/dev-ml/cinaps/metadata.xml
+++ b/dev-ml/cinaps/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-ml/cmdliner/Manifest b/dev-ml/cmdliner/Manifest
index 6a6baee57d9f..2680939b70ac 100644
--- a/dev-ml/cmdliner/Manifest
+++ b/dev-ml/cmdliner/Manifest
@@ -1,3 +1,3 @@
DIST cmdliner-1.0.4.tbz 49558 BLAKE2B 8ea922a22d08fc4cce6c0aff1adff9a2fcdaee8e13b7bdfad4a08b459e8a6557761fa70c9e34100bc8baaa4113e5729f2daf297fc1f618bd8c30b9323bb87ba2 SHA512 4cd1cc0932b8bbd607160cc9816b35c12a68a358a35ffcb6827f547052dc517e871a91ddbaed0447cb1fa5fdf510cdf5d760e8e5c1e4548f82e1d523e2b3ecb3
-EBUILD cmdliner-1.0.4.ebuild 1067 BLAKE2B 9de35359d561a8e010cd59097816b98ce14c53dd2ed102fe0c0adda3d46ec61a25c315df267ca12dbc5de5615a87d6ecc8a37ac5affd5ec3ddefd07330147fed SHA512 225be80e1296540e98eef6a085469183c2d3447daaa3b80d4fb6e1619c3c61413a6d2a28b6e29c98c3dc7cf796c074d81f369a00a1765a00c2469090e19e21b8
+EBUILD cmdliner-1.0.4.ebuild 1065 BLAKE2B 24f4106c8047204aef0e47fa8f2f9e18ba432d89c971b3f2cb9304ef4f855183998c8f7cc7736c50102dfa285943343dbb1e52f542f7553267dd49e6ab5ad7c4 SHA512 09894aaa32c0ec8786998c249a4494bb67b9eba23381c2384dba9c6c8d906a470a7ccadc444246c6f4900fc7a5228cd1a28b9c9e06807fc7d0ed4c50d1423a98
MISC metadata.xml 244 BLAKE2B c82f45966666e095a27d4d8b14f01f93e202177ea8222c5fc806f4e243b8ca653a61232533a6dd10ed36a35f765dc94cfc651f9fade565b8eedfe1129b5c2d23 SHA512 756b8d091c29b6c4c621ba30588da62cf99e777243fbdd88cc668f3ec071353beea675c853f8c58752fbc6c01c795760cb10428d3a7fd087967a88b885d91149
diff --git a/dev-ml/cmdliner/cmdliner-1.0.4.ebuild b/dev-ml/cmdliner/cmdliner-1.0.4.ebuild
index 023ea8053aa9..200197589aee 100644
--- a/dev-ml/cmdliner/cmdliner-1.0.4.ebuild
+++ b/dev-ml/cmdliner/cmdliner-1.0.4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://erratique.ch/software/${PN}/releases/${P}.tbz"
LICENSE="ISC"
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/core/Manifest b/dev-ml/core/Manifest
index 0f9e8eafba5e..cfaf707b2fc1 100644
--- a/dev-ml/core/Manifest
+++ b/dev-ml/core/Manifest
@@ -1,3 +1,3 @@
DIST core-0.14.0.tar.gz 361607 BLAKE2B 1602857bee142c23101380e6d54b6f8df1be8bb67e8f8baf7ca65c2f248d1ff9794e33d96cc58ca1f591b69e4a16b7873043549e01d38e2fc390c884d117d0a3 SHA512 fd3202c115ccda53aa32233f2eac223dcc3fb6272fd6327ea6aa5dcd3b7295936d86102640046c961a2af45d62aa3563a2701a2e0ef54f6cd2bfcb81609639f4
-EBUILD core-0.14.0-r3.ebuild 643 BLAKE2B 7d956a44d2b43ce9506cfaf493fc9900f0f4f107c5008a33a9ecaf49daf40e115902931e0f25f9caac497e49f688f9a615217c688c14c4b270c2cb189fd1c73d SHA512 dd47a012de9d0236a4ab0415cd683d570780e688fee436ffacd66bba804f54af57c316382c1efdecb72cf8b7e19ea927a8cb1bb2f8fa566ccef03327ee7eaabe
+EBUILD core-0.14.0-r3.ebuild 641 BLAKE2B edb3da1a6608f21de5b96a3017a411bdac80b3f5652450cd96eafeab2206c156bbe22e37decf29bdddd82782c412aa0573102fdcc46ff36ce05e0b17442b5ada SHA512 f95a79cb182f14280d8b244962e48a0f658b70173929e8c04c1215c0bb9fd4fda3f24f9c9a16daa01684f6665a2e45df3fbb7e989d6372abc8b1c438827c4d80
MISC metadata.xml 709 BLAKE2B 412a46fa866c78f170aa4fe749b8748da8aa33ed1e25755d794eb7477bdc4a3fc8be8d8a09846e6ecb1c5391c22e5b137cae07668d99d361c8ff32d5803f8564 SHA512 3a145f47d4958cc417121c97029f92dc4bbd5124ad53959d3b798164a80b7001075cb5ea5b0f04d1ef5c38f9eac0d716308225ff7f6a66e604a60d4197675069
diff --git a/dev-ml/core/core-0.14.0-r3.ebuild b/dev-ml/core/core-0.14.0-r3.ebuild
index e3934669e900..1774dc183f88 100644
--- a/dev-ml/core/core-0.14.0-r3.ebuild
+++ b/dev-ml/core/core-0.14.0-r3.ebuild
@@ -11,8 +11,8 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86"
-IUSE="ocamlopt"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
+IUSE="+ocamlopt"
# TODO: Wants quickcheck_deprecated?
RESTRICT="test"
diff --git a/dev-ml/core_bench/Manifest b/dev-ml/core_bench/Manifest
index 97e02558420b..af7b92b9320d 100644
--- a/dev-ml/core_bench/Manifest
+++ b/dev-ml/core_bench/Manifest
@@ -1,3 +1,3 @@
DIST core_bench-0.14.0.tar.gz 42972 BLAKE2B a65585d2cae5080e23d9b8897d15f7ac6e42c36280a06ff21b5f46d5532f3265b672f7d6373573826b80f5f6dc93343b3e93bf8c3d5b471e6717162e9fac4025 SHA512 e86a04c12832ba281669139d74e942ab1ff8d7dc799ea1687cf57a50ef1c7b031191aa1cc44c50586fcfca8e83c3c6f1a8b1aeb40c724fbaaa0e0568c393d75a
-EBUILD core_bench-0.14.0.ebuild 560 BLAKE2B f4068e073fa1ffda29d840908e9baf2c38b08fa850a7800694c7b96cdac0e81ab9b2a957080accbea894cc9910852a5c165accb34647ae310ff0d95402a4e7a2 SHA512 2162c5cc74850f9a604a75f5a75b489eec946c958edc89b7c0765f7b57ad5538dc7da06f5e4a375453f914dc26e81d06c305bb8c697d14151dff1305159dafaa
+EBUILD core_bench-0.14.0.ebuild 557 BLAKE2B 1a2acc2519e360f7522e07d33a9999b57d8a5f9d335b2a369597c8d59fcdac52af1373d7078994ec90dfecf4d445efcab9b78160299cbf4936fc5abac8a070d9 SHA512 b457aa15b7851a7d0ce69762a9a3dc8c6445ed37dd1bbfd6d325bdf3c100066d591f1925a1da9a9b5d8f6d01d0e992a170b522b08498d0bb25dcb931d356bb2d
MISC metadata.xml 318 BLAKE2B 6c71bcfdbe90f31ce88f8fbe97c81b777382b9e0caf52b58e3feb94d8e00a150f36d99ade835a4e15c97327863f406783323e8c0b284fca646f3c0e051e44a87 SHA512 e165990bffcbbd6d96ec6d915dfb97037016755cd94934b97ca51f99a369c4eca7bac28545e8e7714e60c9dec777fdad7c9e24360560654a0d35fcabf03c548a
diff --git a/dev-ml/core_bench/core_bench-0.14.0.ebuild b/dev-ml/core_bench/core_bench-0.14.0.ebuild
index 04d2e363c290..c6b66b01b28d 100644
--- a/dev-ml/core_bench/core_bench-0.14.0.ebuild
+++ b/dev-ml/core_bench/core_bench-0.14.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
DEPEND="
diff --git a/dev-ml/core_kernel/Manifest b/dev-ml/core_kernel/Manifest
index d0ce16dbb6c3..66000a5e04c2 100644
--- a/dev-ml/core_kernel/Manifest
+++ b/dev-ml/core_kernel/Manifest
@@ -1,3 +1,3 @@
DIST core_kernel-0.14.1.tar.gz 701832 BLAKE2B 0463641f8ab663f00dff59e1ac0b9693f15b71e4f9fa001b54d2449b8a18c8f618a7d7d3149084699d12d4c9834a20fcda6882549f4c69c219e3489ee1223dba SHA512 56488260fce8a066bba06efc349b4760c55d7d2fe38ed47dd7f37d0deb9ea05838a87713ec778df83d7805da5a54513a97d9e678640bb977bfd342bb748e7a33
-EBUILD core_kernel-0.14.1-r3.ebuild 1000 BLAKE2B bf9d65867f6fc3933c849735ca99c72d97ed81ef01005789a09821af03eee1032a7dc6a93921b056a78a1121358dc224d97384367145df0597a34d3dd1d5ac53 SHA512 ca5f65599f1cbdf558ec5e39b96800a818e4b46b5cdc1558b3f9a7e8f710f518761be3b9f4e279626d821b10144c0f5184d7c2bd8e0f9d659b10a9cdd9637205
+EBUILD core_kernel-0.14.1-r3.ebuild 997 BLAKE2B e0520c647e0bb64774e8cbd20e86af0ad014cc73852c37f5e4341c72f4ae07733a573d3b1a757794e6e145f9c575e6fc5c346c6447be9a71abb246f7990a6882 SHA512 37bffd1f91f3620958e0adc4daeafcdfa0b33232521526c725e3d9969039d6e7e08b949d22bfb4bd497e7631dd335edbf5da6e3856ace3ca2b0beb1b8d852a31
MISC metadata.xml 639 BLAKE2B 5691a0a727a87374d34c5e2c5f73bbbde1518159da96aa5768b54b056b4ac63a6e341acaa41ee4338f91d90147803be56b26fde91922b36ca3915517774325f7 SHA512 18d78302f5f1980d5a2f75ad1289de96686b570fb90e3c788caea20aad8e7ad5b6dadb8162633e3040db9670c18b52b7d89be83c113f82cd3de1baf278cec92f
diff --git a/dev-ml/core_kernel/core_kernel-0.14.1-r3.ebuild b/dev-ml/core_kernel/core_kernel-0.14.1-r3.ebuild
index 5e300becad61..949faa0132ed 100644
--- a/dev-ml/core_kernel/core_kernel-0.14.1-r3.ebuild
+++ b/dev-ml/core_kernel/core_kernel-0.14.1-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
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"
# Wants quickcheck_deprecated for now
diff --git a/dev-ml/cppo/Manifest b/dev-ml/cppo/Manifest
index 5e436fc4b18b..1459dbb327c9 100644
--- a/dev-ml/cppo/Manifest
+++ b/dev-ml/cppo/Manifest
@@ -1,9 +1,3 @@
-DIST cppo-1.4.1.tar.gz 26547 BLAKE2B a93802fb36cfb622de32a00f6ad6d0fbc7c1022a65ab70558273654b817ca16a988fb8ce8c5dd0751e80eef066f3fcb82f25fc572edb312f346cd20830c08f5a SHA512 efbc82d2eb31b9e16c43ffbd7a2a56a5356934c32bee62205f55295a9342e4747ce13b9ad6572f3180e656b215a9255d402712ff7bae1ef9e8eccdabb2d00c16
-DIST cppo-1.5.0.tar.gz 26963 BLAKE2B 4118637bd8bcfc2edae4c7bf0d839b82ba3402c2f4df9de81bcb28685e4112ff364cb607dc9dcdc3512cc4fdf8dfb4cb85ceca945230bd7cd5d04e525d4e6587 SHA512 2cc144815b818242b6bb1dee213aa65345620eaf1afe59b25d118399d9a02d577aa9dc61dd5756661e44411acccdb2fc0320a8984e5f0d2a7390fcc816bac7e0
-DIST cppo-1.6.6.tar.gz 28667 BLAKE2B 57510ff824265065d4c4ba7d3da4b9aea389e005de4f2e73c1b43b230082872be0118e0b40d6c2951d4017210522a06eb089ab5cbb18fb48d29b87736fa59055 SHA512 80b0d7a5f0f5b7d9d62ddfb204ebf5e3216c2926ba7f667b9ef10981de6a51cd6d670b7062769bf6fbdd163c1c8fb5426a74c31234ddc03ec94a75645bf469da
DIST cppo-1.6.7.tar.gz 29032 BLAKE2B cc02666ca5fbc903cf6a749ee08f7fe34bad4604635084bbf964afdde66783c01e3d48d515eb42a5188189fef67ebe7cf79c0205c60537c9d1a8b14f453fd248 SHA512 fb2865b4004fe3f17d5893659fca90c01557cf6be789500c54b06ac8e0d097181c9f6437f178aae6d786b3f6b639859bc68400f4a7c59e7acd4f296cf8271a9d
-EBUILD cppo-1.4.1.ebuild 692 BLAKE2B ccea873890aaf90d4d24e513accd74bb1670c5c337ec1748055c38b6d43257e8c1109ff9f3a028689a7894dc038689045e4165c950bac0711fbd17cbac43b5a1 SHA512 05e75dbd8db776093944ec83d84a827d04b02587edc0aa6d09e6a9faa2672f7a0700d893bf28085ba051138f465cb8e1556d6b9402e9d9ca088c5e359df4467d
-EBUILD cppo-1.5.0.ebuild 996 BLAKE2B 8cfb359c9d1d6750f7abb9b62f9d0518ccdf46b3a543f609c94346a8e938888ef77208dc783cff8e5a35c75510d4088cfc6f40b2d89a1eb3c796145954f3bed2 SHA512 e7a5d48dbb9476968c88ac9582bf60c2c39db5450f7971644ba84cdc7171b1f20e013a882c6e6a4893a9b3918479da9aecc80f4f06f14e60d1d11f058a6779d9
-EBUILD cppo-1.6.6.ebuild 492 BLAKE2B 42dc6c1547a985a0eb90e6b169b9364a2f9f4b876cdcc5a60a2898407b0b1043a38d20c67b4e0a0317bffd4014a605b28b773a1cf0ec4838a574cfe6fa361500 SHA512 64fafe74e68080e8eafb3c1fb29f4afa581f4e005da80c7c27ee6b2b8d7785321b86551cbfe9063aa63762222dca011efaac4002b4c3fe6c39ad2357dd0c0854
-EBUILD cppo-1.6.7.ebuild 492 BLAKE2B 43d53467e18b33f2106a125ece077201bb9a98116e03d1a4e0d16fb32f94b54e07bd7b74085d0d2aeb2af1bfb788d1ebe2b75fbdea1a095ad20795f323876bf2 SHA512 b61beab07a384e7ac8d87a69fb09ab86e7ed2d9ab135f41bba3ebaff602968439013318e5ba5ddaf3dd8e9c0702072538a3de1b17a966df3662bcd7a260517a9
+EBUILD cppo-1.6.7.ebuild 490 BLAKE2B 5ce584175da0b9f71b2f1175247a5a27447391971d818ece0c225c157d49135fd1f3cd120ab4e11c5f118848a4bc120d15ab1d57c5c17c0f4031153c833b7922 SHA512 0ba6dcc0c3bd3dd0ade1545c901f73dcc4a408dc0aecf9ceae7637b2a5c46cce633c32ed57ec39e32c1fd88f3cd77d8ce3bda63da9442be6b92e5aeab36fbf34
MISC metadata.xml 422 BLAKE2B f14a59f4442289cb9c1c27922dbfa4049fb62c8c2aec05919bf0c8de749f2d18ee1e66d57cf9933c257ea009763bcdfec165af49161ba47e3bfa1afac4b474c8 SHA512 ac7300da07e509ef7c350f9c9ede10426a9d9b2f14c6346c8d7649d020da41ed40b0893b8c1e689b977596cf10d2990ca6c9578a8175153ef4d4d856d1a62f5c
diff --git a/dev-ml/cppo/cppo-1.4.1.ebuild b/dev-ml/cppo/cppo-1.4.1.ebuild
deleted file mode 100644
index c01764452e40..000000000000
--- a/dev-ml/cppo/cppo-1.4.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit findlib
-
-DESCRIPTION="An equivalent of the C preprocessor for OCaml programs"
-HOMEPAGE="http://mjambon.com/cppo.html"
-SRC_URI="https://github.com/mjambon/cppo/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-SLOT="0/${PV}"
-LICENSE="BSD"
-KEYWORDS="amd64 ~arm ppc x86"
-
-IUSE="examples"
-
-RDEPEND=">=dev-lang/ocaml-3.12:=
- dev-ml/ocamlbuild:="
-DEPEND="${RDEPEND}"
-
-src_install() {
- findlib_src_preinst
-
- mkdir -p "${ED}"/usr/bin
- emake PREFIX="${ED}"/usr install
- dodoc README.md Changes
-
- if use examples ; then
- dodoc -r examples
- docompress -x /usr/share/doc/${PF}/examples
- fi
-}
diff --git a/dev-ml/cppo/cppo-1.5.0.ebuild b/dev-ml/cppo/cppo-1.5.0.ebuild
deleted file mode 100644
index f6525a761bd7..000000000000
--- a/dev-ml/cppo/cppo-1.5.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit findlib
-
-DESCRIPTION="An equivalent of the C preprocessor for OCaml programs"
-HOMEPAGE="http://mjambon.com/cppo.html https://github.com/mjambon/cppo/"
-SRC_URI="https://github.com/mjambon/cppo/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-SLOT="0/${PV}"
-LICENSE="BSD"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
-
-IUSE="examples +ocamlopt"
-
-RDEPEND="
- >=dev-lang/ocaml-3.12:=[ocamlopt?]
- dev-ml/ocamlbuild:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_compile() {
- use ocamlopt || sed -e 's/ocamlbuild_cppo.cmx/ocamlbuild_cppo.cmo/' -i Makefile
- emake BEST="$(usex ocamlopt '.native' '.byte')" $(usex ocamlopt opt all) ocamlbuild
-}
-
-src_install() {
- findlib_src_preinst
-
- mkdir -p "${ED}"/usr/bin
- emake PREFIX="${ED}"/usr BEST="$(usex ocamlopt '.native' '.byte')" install
- dodoc README.md Changes
-
- if use examples ; then
- dodoc -r examples
- docompress -x /usr/share/doc/${PF}/examples
- fi
-}
diff --git a/dev-ml/cppo/cppo-1.6.6.ebuild b/dev-ml/cppo/cppo-1.6.6.ebuild
deleted file mode 100644
index 48f2d5465146..000000000000
--- a/dev-ml/cppo/cppo-1.6.6.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit dune
-
-DESCRIPTION="An equivalent of the C preprocessor for OCaml programs"
-HOMEPAGE="https://github.com/ocaml-community/cppo/"
-SRC_URI="https://github.com/ocaml-community/cppo/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-SLOT="0/${PV}"
-LICENSE="BSD"
-KEYWORDS="amd64 arm arm64 ppc ~ppc64 x86"
-
-IUSE="+ocamlopt"
-
-RDEPEND="dev-ml/ocamlbuild
- dev-ml/findlib:="
-DEPEND="${RDEPEND}"
diff --git a/dev-ml/cppo/cppo-1.6.7.ebuild b/dev-ml/cppo/cppo-1.6.7.ebuild
index cbf8fb228dbb..9f8871da75e9 100644
--- a/dev-ml/cppo/cppo-1.6.7.ebuild
+++ b/dev-ml/cppo/cppo-1.6.7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocaml-community/cppo/archive/v${PV}.tar.gz -> ${P}.t
SLOT="0/${PV}"
LICENSE="BSD"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
RDEPEND="dev-ml/ocamlbuild
diff --git a/dev-ml/cryptokit/Manifest b/dev-ml/cryptokit/Manifest
index 2bb7b68b721d..27bc9c31a1b2 100644
--- a/dev-ml/cryptokit/Manifest
+++ b/dev-ml/cryptokit/Manifest
@@ -1,7 +1,3 @@
-DIST cryptokit-1.10.tar.gz 152525 BLAKE2B 51c905757ad141292be89707bdab5c83a1f3e9e2665202cbf17e12b115591c57b77b759b4fa2967d1f00b4cf5bd87445a2189b4d222d5d1613e19c32e1054189 SHA512 22564e0151c492963d75fb81780b3a884a0bf613ad09380d9b5365740fd9c4bbdaa1c21fed50a1a4934dce920d90f5c86dc014f90e52677544789311f7bded4f
-DIST cryptokit-1.11.tar.gz 156905 BLAKE2B 3fc77321c0d525a32f5733d77963b5df4e618b3168f2f00aceeb1e13b16cc202e79b50afa93c0769f016b4e43061ff19851c8ba3f40ad7f8f0c9ff78a51d68e7 SHA512 cc641a05a67cd3d2e5ec481e8d426796db625ab60e89f79bde2e360730892c62f30ea2e37c4b028df16471220847e6d7ce4984deb9528fec6647a17fc4ae1b0d
DIST cryptokit-1.16.1.tar.gz 120607 BLAKE2B fbb89c4dabef8f09614003acc2b8173fdfdacb36793fd20f4415ebec04f3759537739eccd7b9d143df0163816b9db65c221c2b83408c9ac3aa7f9bf7b63876c6 SHA512 28913a7c35ae951a4c464287acc511ee1bdc9d03b5928e2243c5ae5cbb8b10afe8e84d7a73ba6478ed62657d01fdb6f02472739255c33de3671c4130b659da52
-EBUILD cryptokit-1.10.ebuild 1256 BLAKE2B 1d3100602f1552065099df7b67338c27e9e85f7d06529ff0d18c7d6d2169fea9aae3c025aee34c0353226e8395535c86e592aff7764a9223ee2d40ac176c1096 SHA512 d6696043f757bd9da8966e671c2778fa217274db41c8c9730998ce372f6325ebb3f76cb3df5ea08a354adcf40076b134362f1f88023e14099b98ecaa06a8787f
-EBUILD cryptokit-1.11.ebuild 1304 BLAKE2B eb25ecabfc257aa1f10e0b90ab2a94e3390fb416659c89745156a818ce6c16319a99de9fa7c40ea21a9fb1b6b52fe09a10cecea7d2a7965e645809a17e9be97c SHA512 4c184b9591945af1da9ce08b68b7387dff100453ce5876c0ca0c1625efaa69d84eed776f0115edce8516e02b681e21c674f0685116de86fa4a3bea01283b2127
-EBUILD cryptokit-1.16.1-r1.ebuild 1742 BLAKE2B f41f5f4564c155a524a765cfd84bf40c047fe822d37ddc93dff656ae171de770154d693e6a7c0362ddd8699cd6c38caeb9a2584e161f83c1033febe1fd2e4b69 SHA512 00c6f9254e181eef7195fd6b0c124af3beeeef7989ba51c8d1ea87d5b7e90b76c1c69a0eb96a10f07b76476da09c3e24f68f7ec8671ed39039ad9819578fddfd
+EBUILD cryptokit-1.16.1-r1.ebuild 1739 BLAKE2B dada0580a4b28e9ba4488add17cd683eb518be82863dd01e9ca2cb7509a83c64be0b279875d3068d280f1a43b00af9ee20613fdfb60c9972c2a067ae46341827 SHA512 c92c1c3c62cf62c031a25f4184ac38a37b8f4cc45fb831a79a6805fc0e4d2a4ed213d81e3c6eb96bf95d78830eaf0f36e396125be2c12b7f70a26cf8c8e57550
MISC metadata.xml 253 BLAKE2B 7f94398024f3ee85392671327ef194e7b5ed3336f25734f286e2bab74d4c7001dae92ed8e1b826de9be0c1176260e08b444ac44c826e52e27e940de57ead2eda SHA512 edd60a11f202c6d04c3b4879adadc8abc252eb61abfbb22043e12298f2f6f3aea53177c2b254cd113bc222dfce32687ebf8cfefd97a35fdf00504c54207ea390
diff --git a/dev-ml/cryptokit/cryptokit-1.10.ebuild b/dev-ml/cryptokit/cryptokit-1.10.ebuild
deleted file mode 100644
index 59e05f0f84ed..000000000000
--- a/dev-ml/cryptokit/cryptokit-1.10.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-OASIS_BUILD_DOCS=1
-OASIS_BUILD_TESTS=1
-
-inherit oasis
-
-DESCRIPTION="Cryptographic primitives library for Objective Caml"
-HOMEPAGE="http://forge.ocamlcore.org/projects/cryptokit/"
-SRC_URI="http://forge.ocamlcore.org/frs/download.php/1493/${P}.tar.gz"
-LICENSE="LGPL-2"
-SLOT="0/${PV}"
-KEYWORDS="amd64 ppc x86"
-IUSE="zlib"
-
-DEPEND="zlib? ( >=sys-libs/zlib-1.1 )"
-RDEPEND="${DEPEND}"
-
-DOCS=( "Changes" "README.txt" "AUTHORS.txt" )
-
-src_configure() {
- oasis_configure_opts="$(use_enable zlib)" \
- oasis_src_configure
-}
-
-pkg_postinst() {
- elog ""
- elog "This library uses the /dev/random device to generate "
- elog "random data and RSA keys. The device should either be"
- elog "built into the kernel or provided as a module. An"
- elog "alternative is to use the Entropy Gathering Daemon"
- elog "(http://egd.sourceforge.net). Please note that the"
- elog "remainder of the library will still work even in the"
- elog "absence of a one of these sources of randomness."
- elog ""
-}
-
-src_test() {
- echo ""
- einfo "You must have either /dev/random or the Entropy Gathering"
- einfo "Daemon (EGD) for this test to succeed!"
- echo ""
-
- oasis_src_test
-}
diff --git a/dev-ml/cryptokit/cryptokit-1.11.ebuild b/dev-ml/cryptokit/cryptokit-1.11.ebuild
deleted file mode 100644
index 152ab71573fc..000000000000
--- a/dev-ml/cryptokit/cryptokit-1.11.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-OASIS_BUILD_DOCS=1
-OASIS_BUILD_TESTS=1
-
-inherit oasis
-
-DESCRIPTION="Cryptographic primitives library for Objective Caml"
-HOMEPAGE="http://forge.ocamlcore.org/projects/cryptokit/"
-SRC_URI="http://forge.ocamlcore.org/frs/download.php/1618/${P}.tar.gz"
-LICENSE="LGPL-2"
-SLOT="0/${PV}"
-KEYWORDS="amd64 ppc x86"
-IUSE="zlib"
-
-DEPEND="zlib? ( >=sys-libs/zlib-1.1 )
- dev-ml/zarith:="
-RDEPEND="${DEPEND}"
-
-DOCS=( "Changes" "README.txt" "AUTHORS.txt" )
-REQUIRED_USE="test? ( ocamlopt )"
-
-src_configure() {
- oasis_configure_opts="$(use_enable zlib)" \
- oasis_src_configure
-}
-
-pkg_postinst() {
- elog ""
- elog "This library uses the /dev/random device to generate "
- elog "random data and RSA keys. The device should either be"
- elog "built into the kernel or provided as a module. An"
- elog "alternative is to use the Entropy Gathering Daemon"
- elog "(http://egd.sourceforge.net). Please note that the"
- elog "remainder of the library will still work even in the"
- elog "absence of a one of these sources of randomness."
- elog ""
-}
-
-src_test() {
- echo ""
- einfo "You must have either /dev/random or the Entropy Gathering"
- einfo "Daemon (EGD) for this test to succeed!"
- echo ""
-
- oasis_src_test
-}
diff --git a/dev-ml/cryptokit/cryptokit-1.16.1-r1.ebuild b/dev-ml/cryptokit/cryptokit-1.16.1-r1.ebuild
index 3a589111cb51..13e417a32df0 100644
--- a/dev-ml/cryptokit/cryptokit-1.16.1-r1.ebuild
+++ b/dev-ml/cryptokit/cryptokit-1.16.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}-release${MY_PV}"
LICENSE="LGPL-2"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc x86"
IUSE="cpu_flags_x86_aes +ocamlopt test zlib"
REQUIRED_USE="test? ( ocamlopt )"
RESTRICT="!test? ( test )"
diff --git a/dev-ml/csexp/Manifest b/dev-ml/csexp/Manifest
index 61f54ac9c6f6..2938f4dd6234 100644
--- a/dev-ml/csexp/Manifest
+++ b/dev-ml/csexp/Manifest
@@ -1,3 +1,3 @@
DIST csexp-1.3.2.tbz 9775 BLAKE2B b1afea15558a5520abab214874653e9768ebbb22e064b51dab2f5bd5543460e357f9e1cba964341bcb24c5d53d8477de5458186e4d83db21d99a8ca45009d818 SHA512 ff1bd6a7c6bb3a73ca9ab0506c9ec1f357657deaa9ecc7eb32955817d9b0f266d976af3e2b8fc34c621cb0caf1fde55f9a609dd184e2054f500bf09afeb83026
-EBUILD csexp-1.3.2-r1.ebuild 571 BLAKE2B ef2595c003c7728f99175b5c4d967c8c640cc72cbd9d0305bd78538074ce02505f3234fb7fc57ac3be01a9053046d6951dd0d6e937ffb88c3dcf26102ff6ae88 SHA512 ab11ef204578c396a87f96742d1ff1e2365a8c591c8257e1f2c931c35199cd71afa2fca0aec56f15f16890a00a8d89ea3474e34310764b1ef86037844698d6c8
+EBUILD csexp-1.3.2-r1.ebuild 569 BLAKE2B 6c394f1fd9093fc1f1f2603a84d6fe804a829fc2a48d65a8eb11b33b179906baf6fa8624737aaf42eb6bcf87be3589df9fd5fe190ed2da9d1d2288104873caf4 SHA512 5d33595266645f3dec19e40a18aba9c68f6148ec06dfcc575475d934e423e1a342de2f549035013cb189c843c49b617e661ec53aa2f1347e1da4d2e78f65a1a9
MISC metadata.xml 418 BLAKE2B 60017919689b95805ce9d5ce854a8d7152a1b98eb650cfcc82c3cb5fd96e53324b7e4fe850ba1f168192f62695a7091d40dae89828dbfbba619870796df55b40 SHA512 2cdab351b9ad1462093ba8281bb9f2713fe970bdf588a54e188a3ef3bf952ab1975ff9eb2c8d5e662d4c80761473969c9ae6112a7494991770d9df0ff6b64457
diff --git a/dev-ml/csexp/csexp-1.3.2-r1.ebuild b/dev-ml/csexp/csexp-1.3.2-r1.ebuild
index dfc8daec3864..3299c8a7c789 100644
--- a/dev-ml/csexp/csexp-1.3.2-r1.ebuild
+++ b/dev-ml/csexp/csexp-1.3.2-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocaml-dune/csexp/releases/download/${PV}/${P}.tbz"
LICENSE="MIT"
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/cudf/Manifest b/dev-ml/cudf/Manifest
index cde6f4a56b43..9b36d3c23d07 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.ebuild 1661 BLAKE2B dc1981a65fc1e46833b4e33258b32dc2840ec42f3d718dc6bc1502f0678cc2988df49bad0603b8a4ddeba309097d424e058d4a3bdf2aa0f02125ab61e83477a2 SHA512 40d6e213750613e3ab8bb27f8f9671a37e2739f6e646fdab780a9cc81bd7318ebfe92fcf0bc237e9f0506c095156f484730fe2f9e0d8329da6937a40bb1bc466
+EBUILD cudf-0.9.ebuild 1659 BLAKE2B 2111fda5bfb9a1618a2773846f35baed5349390f68918077fa6e148cedab29e3bc03a47de482c5aaf209c55c97fc09fc72c024cdd56cf8ef6c97aeb2cb1c3616 SHA512 49494c73b8db9f3f9070eb27982faa704ff83e9797341d57f30681358ab0448fdbe5937ac2ce58c78e5ac424dccaa886a826eedc2e65324f0418530998d9b393
MISC metadata.xml 337 BLAKE2B a5226f08e396ac186d438cd68a253580cc27d9bb0748e8afc49b7f2eafc3eda15d6add9c16bac268b75fd7cbb0ab160a1be8fe56e0ed3d902184157d581ab1c1 SHA512 5b913612f28ef5235ce57b6ec586f1b20d0ccaadfc760fe7cf8e186aeb4be261f8cd17f045de61edfda6c31f347ed965653c917b23523e3fd8d0071a3e845b4b
diff --git a/dev-ml/cudf/cudf-0.9.ebuild b/dev-ml/cudf/cudf-0.9.ebuild
index c0f2acca2c10..9557d7c35db5 100644
--- a/dev-ml/cudf/cudf-0.9.ebuild
+++ b/dev-ml/cudf/cudf-0.9.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://gforge.inria.fr/frs/download.php/file/36602/${P}.tar.gz"
LICENSE="LGPL-3"
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/dose3/Manifest b/dev-ml/dose3/Manifest
index b0f8def0507c..2cd8883caf8b 100644
--- a/dev-ml/dose3/Manifest
+++ b/dev-ml/dose3/Manifest
@@ -1,8 +1,4 @@
-AUX ocaml406.patch 1623 BLAKE2B 741d94b936ed59aa3b158cca587ee2aaddb72e06703cbeee13c7aadb1c062d38bdb7a8e06805a7dc4cc6a19cab829702e55797f7434b3aea402c8d8023e36783 SHA512 1ccc378bb32a7ced3b643590a5ebd3b4b5b31f256ba4067f64a1611abb74cba48f0e0da42fb498aa66ee17e3d2446b9683ff5eca64749360af7a147fbf36385b
-AUX unix.patch 406 BLAKE2B 270b1e747ab9f270c49ea2ccfee0734600160f1db2f6ee912467989e1c59b31a0840d3a83fa857000b50a5a61d29422629bc9eb2334c7b08db93ef43d12229f7 SHA512 f6d7a3d100c425767ce304c620376cf815b8de59b04aea7ee439e79159cb7aa96cf1903498173d341fcf8d61391edf0b183ab4cda17ce91f41db9aa25ae8aff5
-DIST dose3-5.0.1.tar.gz 297433 BLAKE2B 74ae954604f26398f091b4f14d2a633132ae62102f52af13284af27e41cd7c47afb1b533b0821a8921ba33fa6658e94b3bb6bf5f104f48881a50e14517cd65e2 SHA512 e66526319446054041f138ee2633043d0832089f6a554cf566a28de899d10383acfb1aa6bf1a368811602939676510933a7d2404fd34dbeba15045b458f5af84
DIST dose3_5.0.1-16.debian.tar.xz 39448 BLAKE2B a5ae8c74ee1a5a89bf3594cbaf0b37703fcf03a03e336c6b91626fcb6767518c517bf28ec4a24f6cbeb40e1544b34e95855507f39aacca110e8daa6e6e5d3994 SHA512 52d14a45bc0b0a66c4cf3acc05b479b1456c78fa8cb0e453a01dd2f0d849dfcf959bd9e8ff8d505272ad7ad542ff402013746816ead3ccd2dbd0bed572ee2930
DIST dose3_5.0.1.orig.tar.gz 297433 BLAKE2B 74ae954604f26398f091b4f14d2a633132ae62102f52af13284af27e41cd7c47afb1b533b0821a8921ba33fa6658e94b3bb6bf5f104f48881a50e14517cd65e2 SHA512 e66526319446054041f138ee2633043d0832089f6a554cf566a28de899d10383acfb1aa6bf1a368811602939676510933a7d2404fd34dbeba15045b458f5af84
-EBUILD dose3-5.0.1-r2.ebuild 1702 BLAKE2B 19396715dcca23f347ae34222f16d25050147cff8bbd5e3ff693c8f0ef95d7a22f99c139fcc4aa4065e421826e56d70a9f81953848660eaf5836dc5ef528125d SHA512 06a5b1f09d223a9a39a2bd2dbe338d703b66fd8350527cd37b51df834bbe050d41f0dd70fadb0b3dd5595004c4fc074e92ea08a4914422464e8b9aee28db2604
-EBUILD dose3-5.0.1_p16-r2.ebuild 2266 BLAKE2B 653895b764463f197cdd044fc1e482acdd0613ed6c06d4375ac9ae8189ecaff82b5e4d9c93544399a0b5611ec2db264c565050d34a9b958b3f2087d91c3342b8 SHA512 4c36f120415bb59275540161f4cc7da0d5aedf508c38ab51c67b427af83d6cea04b554f648f13b2ad0680af8747aa0d706f2fcfe5d5a90b223ca6b061bc52e9f
+EBUILD dose3-5.0.1_p16-r2.ebuild 2264 BLAKE2B b91216ce6df7fe918529560c02850505cfcbf1fdbf99ad42ed6ec8b802381b815917cb738ae88b6060f48c3757d458f4a2eef68d808f537f7e0d4b7a3de17e53 SHA512 e989a1397ec4eb4b40d75c46ea2c5227e8589657ecfae2715b15218ba8072807f0b616bec3aa17b0fcfa5fb82fb1db14584027c452c473cd867aeeeb419f82a6
MISC metadata.xml 567 BLAKE2B edf392175ce748915b9584ba1bb3885338c52f2c85f0beaa7695ecc556319af95d3485ab8bf94d97975e4cea2b30ddd47e31fe5df8a97911ddca0e720903c760 SHA512 254fd968a79b76a7ee792091a1106d20e76d168f57afa415aace3d150c793613c73d3bbd9d8a150d99595445ade1966da0dc059cb61dfae084478a5aeddb7fc8
diff --git a/dev-ml/dose3/dose3-5.0.1-r2.ebuild b/dev-ml/dose3/dose3-5.0.1-r2.ebuild
deleted file mode 100644
index a90a3f4b1e81..000000000000
--- a/dev-ml/dose3/dose3-5.0.1-r2.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_P="${P/_beta/-beta}"
-DESCRIPTION="Library to perform analysis on package repositories"
-HOMEPAGE="http://www.mancoosi.org/software/ https://gforge.inria.fr/projects/dose"
-SRC_URI="https://gforge.inria.fr/frs/download.php/file/36063/${P}.tar.gz"
-
-LICENSE="LGPL-3"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-IUSE="+ocamlopt parmap zip bzip2 xml curl rpm4 test"
-
-RDEPEND="
- <dev-lang/ocaml-4.09.0:=[ocamlopt=]
- dev-ml/cudf:=
- >=dev-ml/extlib-1.7.0:=
- dev-ml/re:=
- parmap? ( dev-ml/parmap:= )
- zip? ( dev-ml/camlzip:= )
- bzip2? ( dev-ml/camlbz2:= )
- >=dev-ml/ocamlgraph-1.8.6:=
- xml? ( dev-ml/ocaml-expat:= dev-ml/xml-light:= )
- curl? ( dev-ml/ocurl:= )
- rpm4? ( app-arch/rpm )
-"
-DEPEND="${RDEPEND}
- dev-ml/findlib
- dev-ml/ocamlbuild
- dev-ml/cppo
- test? ( dev-python/pyyaml[libyaml] )
-"
-# missing test data
-RESTRICT="test"
-
-QA_FLAGS_IGNORED='.*'
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
- default
- sed -e 's/INSTALLOPTS=-s/INSTALLOPTS=/' -i Makefile.config.in || die
- has_version '>=dev-lang/ocaml-4.06_beta' && eapply "${FILESDIR}/ocaml406.patch"
- eapply "${FILESDIR}/unix.patch"
-}
-
-src_configure() {
- econf \
- $(use ocamlopt || echo "--with-bytecodeonly") \
- $(use parmap && echo "--with-parmap") \
- $(use zip && echo "--with-zip") \
- $(use bzip2 && echo "--with-bz2") \
- $(use xml && echo "--with-xml") \
- $(use curl && echo "--with-curl") \
- $(use rpm4 && echo "--with-rpm4")
-}
-
-src_compile() {
- emake -j1 VERBOSE="-classic-display"
-}
-
-src_install() {
- emake DESTDIR="${D}" BINDIR="${ED}/usr/bin" install || die
- dodoc CHANGES CREDITS README.architecture TODO
-}
diff --git a/dev-ml/dose3/dose3-5.0.1_p16-r2.ebuild b/dev-ml/dose3/dose3-5.0.1_p16-r2.ebuild
index 86654782b7e4..e8cf0a7bf4fb 100644
--- a/dev-ml/dose3/dose3-5.0.1_p16-r2.ebuild
+++ b/dev-ml/dose3/dose3-5.0.1_p16-r2.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}-$(ver_cut 1-3)"
LICENSE="LGPL-3"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt parmap zip bzip2 xml curl rpm4 test"
BDEPEND="
diff --git a/dev-ml/dose3/files/ocaml406.patch b/dev-ml/dose3/files/ocaml406.patch
deleted file mode 100644
index 867c2ca4848c..000000000000
--- a/dev-ml/dose3/files/ocaml406.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-Index: dose3-5.0.1/common/criteria_lexer.mll
-===================================================================
---- dose3-5.0.1.orig/common/criteria_lexer.mll
-+++ dose3-5.0.1/common/criteria_lexer.mll
-@@ -18,7 +18,7 @@
- let c = Lexing.lexeme_char lexbuf 2 in (* the delimiter can be any character *)
- (* find the terminating delimiter *)
- let endpos =
-- try String.index_from lexbuf.lex_buffer (lexbuf.lex_start_pos + 3) c with
-+ try Bytes.index_from lexbuf.lex_buffer (lexbuf.lex_start_pos + 3) c with
- |Invalid_argument _ ->
- raise (Format822.Syntax_error (
- Format822.error lexbuf "String too short"))
-@@ -27,9 +27,9 @@
- Format822.error lexbuf (Printf.sprintf "cannot find: %c" c)))
- in
- let len = endpos - (lexbuf.lex_start_pos + 3) in
-- let s = String.sub lexbuf.lex_buffer (lexbuf.lex_start_pos + 3) len in
-- lexbuf.Lexing.lex_curr_pos <- lexbuf.Lexing.lex_start_pos + ((String.length s)+4);
-- s
-+ let s = Bytes.sub lexbuf.lex_buffer (lexbuf.lex_start_pos + 3) len in
-+ lexbuf.Lexing.lex_curr_pos <- lexbuf.Lexing.lex_start_pos + ((Bytes.length s)+4);
-+ Bytes.to_string s
-
- }
-
-Index: dose3-5.0.1/common/input.ml
-===================================================================
---- dose3-5.0.1.orig/common/input.ml
-+++ dose3-5.0.1/common/input.ml
-@@ -47,7 +47,7 @@ let bzip_open_file file =
- in
- IO.create_in
- ~read:(fun () -> input_char ch)
-- ~input:(read ch)
-+ ~input:(fun x -> read ch (Bytes.to_string x))
- ~close:(fun () -> Bz2.close_in ch)
- #else
- fatal "bzip not supported. re-configure with --with-bz2"
diff --git a/dev-ml/dose3/files/unix.patch b/dev-ml/dose3/files/unix.patch
deleted file mode 100644
index c3dbfabcfbce..000000000000
--- a/dev-ml/dose3/files/unix.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: dose3-5.0.1/META.in
-===================================================================
---- dose3-5.0.1.orig/META.in
-+++ dose3-5.0.1/META.in
-@@ -8,7 +8,7 @@ package "common" (
- version = "@PACKAGE_VERSION@"
- archive(byte) = "common.cma"
- archive(native) = "common.cmxa"
--requires = "extlib, re.pcre, cudf, @ZIP@, @BZ2@"
-+requires = "extlib, re.pcre, cudf, unix, @ZIP@, @BZ2@"
- )
-
- package "algo" (
diff --git a/dev-ml/dune-configurator/Manifest b/dev-ml/dune-configurator/Manifest
index d7c241c816e1..779fff7323c4 100644
--- a/dev-ml/dune-configurator/Manifest
+++ b/dev-ml/dune-configurator/Manifest
@@ -1,5 +1,5 @@
-DIST dune-2.7.1.tar.gz 1290915 BLAKE2B 85a2dee92d1ead03b43b80742c291f4470dd9e1d843fdb257754c567e2329c101d11b42573da19de537f0d8591ebdacfcaab1099e0f46bdeebcd8421eb1bbcb2 SHA512 b77d0e207263107365e5a6e94423e8ab4ddbab1f920872d915e4014b7cc69915274b53fe946bb4b29dfe3de2bf5573ab3b2bffb4db8eb50b472e7dfb6cab88b7
DIST dune-2.8.2.tar.gz 1369417 BLAKE2B d846d35675a18abc3ccc57a52574d81a8fb4f082d9935912f035061c1107b47be8752daeb9c49bb2af4877e419a6c8bc30f846db6d773cf5267d3d761272a872 SHA512 fcbe45ea59492517e0868bf1f801c2bd2f3b1b30234e36d789c33e7ee48bd724726beb211697f3820609bbc27923c8c37d7be89dcbd059558014743360f2d0b7
-EBUILD dune-configurator-2.7.1.ebuild 612 BLAKE2B 777cb99c81ba218e6c8b366343b7d0a407cbcdc9716cd073367c8c1cc2573b79e11e2e31827e28fef89195db4546273174a8ea6d88dc9dde5c6aa9e342e4c578 SHA512 9c77c244f844686c8b4c558c623196549da678c65ab83e515953ef2c036b8c27a2796c2dbd906c93cc7563d875b78714d8620647471e011c7f104f6aad57753b
-EBUILD dune-configurator-2.8.2-r1.ebuild 3693 BLAKE2B 6e16c2ec039f3d0a97e19dfb688bd23c035c4d6fcdf06708fa63ae552337b8cc51520c64db2bea6bd16f9b1ed1ad61c0d075dd8e394acdc97ed824eac332ac74 SHA512 1487a0136c1f0e515c2eb07771ea10e3b281cc878de49c1099a6d357061c2efc3f99706bbd48ca149c8973be2b700eeea35805d3c4896f40274df4ee89803b3f
+DIST dune-2.8.4.tar.gz 1372925 BLAKE2B 5b6d6738a0dc701d852e6cc59a1998f64c006d233f43a804b0b9b677a6eadda25aa20f52799c90910d361e4bc565636a50d218ad5d0a9927239adc5be36b3889 SHA512 13b36eb6a943f9513987a23dab467b2e449cc3a4de35227f8323c3c724b27f19daac500602141ab22a04579243333c8484ce27a7f73e46a72e796d30fb1c3253
+EBUILD dune-configurator-2.8.2-r1.ebuild 3690 BLAKE2B 9924f03dfcb3aea4d18f6aad506875adcac52853279895dd02d334e9453a813cda55d9dd03ef75cf4f28c26a985644f16e359c31f1b4344d0a0d0d63280e71ab SHA512 da7e364dab740d7210662f626dc1160a3ff83a81a880fd6a4132bc64a749f07e44a1a127961c930027cd600e76dbe2438f1b284a9400310d09d6fa0ab1605b08
+EBUILD dune-configurator-2.8.4.ebuild 4118 BLAKE2B 1754774ccc4d32b252bb6fcf33b735051d8a6eb811bf520ccae53db0bcc28ef7b626cb5d543fda9fe0d08b8106afaad7d1490cf5c312e71f481c7dca55aa6bcc SHA512 af6f4ed4d33ef40018356f9dac5acce992ca8f4dcb34e566da2a1a3801490490df28ed3308656d60edf763059490d7a0f8834f9ac17763ecde2f7a6e7a02600d
MISC metadata.xml 412 BLAKE2B 1ac46aa4fe2b5f531debe5c283c36db66a98d2120ceaa389bb2fe5c9c989a8185d0c66df879bfcd65f89e6e304359beadd632e445220a633887237bc9159ad8d SHA512 74df6c8368d4283dbda004fba147e5fa5c82165dc6a7553bf61f49d93ef7283160f6c193505d42f4043e2d3ac3227d4d29ee99827845726f146603088a61d76a
diff --git a/dev-ml/dune-configurator/dune-configurator-2.7.1.ebuild b/dev-ml/dune-configurator/dune-configurator-2.7.1.ebuild
deleted file mode 100644
index 1238e8b1367f..000000000000
--- a/dev-ml/dune-configurator/dune-configurator-2.7.1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2021 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 )"
-
-DEPEND="
- ~dev-ml/dune-private-libs-${PV}:=
- dev-ml/csexp:=
-"
-RDEPEND="${DEPEND}"
-DEPEND="${DEPEND}
- test? (
- dev-ml/ppx_expect
- )"
-
-src_configure(){
- :
-}
diff --git a/dev-ml/dune-configurator/dune-configurator-2.8.2-r1.ebuild b/dev-ml/dune-configurator/dune-configurator-2.8.2-r1.ebuild
index 332128aa98c0..acd4036fd3ae 100644
--- a/dev-ml/dune-configurator/dune-configurator-2.8.2-r1.ebuild
+++ b/dev-ml/dune-configurator/dune-configurator-2.8.2-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/dune-${PV}"
LICENSE="MIT"
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/dune-configurator/dune-configurator-2.8.4.ebuild b/dev-ml/dune-configurator/dune-configurator-2.8.4.ebuild
new file mode 100644
index 000000000000..56fa50bd7cf5
--- /dev/null
+++ b/dev-ml/dune-configurator/dune-configurator-2.8.4.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2021 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 )"
+
+DEPEND="
+ ~dev-ml/dune-private-libs-${PV}:=[ocamlopt=]
+ dev-ml/csexp:=[ocamlopt=]
+ dev-ml/result:=[ocamlopt=]
+"
+RDEPEND="${DEPEND}"
+DEPEND="${DEPEND}
+ 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 ba14a23a431c..213b61788364 100644
--- a/dev-ml/dune-private-libs/Manifest
+++ b/dev-ml/dune-private-libs/Manifest
@@ -1,5 +1,5 @@
-DIST dune-2.7.1.tar.gz 1290915 BLAKE2B 85a2dee92d1ead03b43b80742c291f4470dd9e1d843fdb257754c567e2329c101d11b42573da19de537f0d8591ebdacfcaab1099e0f46bdeebcd8421eb1bbcb2 SHA512 b77d0e207263107365e5a6e94423e8ab4ddbab1f920872d915e4014b7cc69915274b53fe946bb4b29dfe3de2bf5573ab3b2bffb4db8eb50b472e7dfb6cab88b7
DIST dune-2.8.2.tar.gz 1369417 BLAKE2B d846d35675a18abc3ccc57a52574d81a8fb4f082d9935912f035061c1107b47be8752daeb9c49bb2af4877e419a6c8bc30f846db6d773cf5267d3d761272a872 SHA512 fcbe45ea59492517e0868bf1f801c2bd2f3b1b30234e36d789c33e7ee48bd724726beb211697f3820609bbc27923c8c37d7be89dcbd059558014743360f2d0b7
-EBUILD dune-private-libs-2.7.1.ebuild 896 BLAKE2B be729dae693c543d389e2a53d0c1a839482fb2d7020e8c114965602adc3dd2f1bfc5f1379416730b1afd1d0a985aa989bbd18f51d066c399b4ae3bcfe5720fff SHA512 649d123e1d8acf922244f296541ebed1a0e85741a23cf537b1a259df9da2937b7256d5740c105199a851bcc06fb8bfa161c4c0b15747c1d867cedee7f924de91
-EBUILD dune-private-libs-2.8.2-r1.ebuild 3694 BLAKE2B a3d5cc680b6e126711f92621cff6b8747454ebf398f63370a0c4555e956ee565130e32564ea5af99016e39cf61e743b4d63c0b565cfb9975fad9d465e1731e31 SHA512 f1258d55a3464673f02e476c663d09c6df28caef16588c52b89356194266b870a9c40abd0c65b589342929b61fe3a5c6f10f4875bf7558bdae7e88d9d3fd5699
+DIST dune-2.8.4.tar.gz 1372925 BLAKE2B 5b6d6738a0dc701d852e6cc59a1998f64c006d233f43a804b0b9b677a6eadda25aa20f52799c90910d361e4bc565636a50d218ad5d0a9927239adc5be36b3889 SHA512 13b36eb6a943f9513987a23dab467b2e449cc3a4de35227f8323c3c724b27f19daac500602141ab22a04579243333c8484ce27a7f73e46a72e796d30fb1c3253
+EBUILD dune-private-libs-2.8.2-r1.ebuild 3691 BLAKE2B 7275871c01c4f1c68db72e7c0fe976103dd916007fee23c901f5007783b84a113f30857fb1106f64e0e01a3b4db2cae19115cd29a921ccf7a7c4527234c21d3f SHA512 846081c97aa0fd064e2089fc9d17b87ca6ca2c247341ddd1704bd53170c829151a8a3b4fa9404b71eed99705e4d437c31baff7be7835c1150750900940617d7a
+EBUILD dune-private-libs-2.8.4.ebuild 4119 BLAKE2B eaea1ebab708adcbd6d1807cb2a14010e3cac7d7dbaeaa12c291ea2d2c4dc804a5e34a4a2c02ac342f73d98f09156ceb5bee510fe0d15dc91bbfdf7afd70dc2e SHA512 458293150214b84f21c2aa64923bf04fe49e7f7d1bd075219e12bed6ccf989bc2af492c15e0b18979e85483c15e13a35d481c3a1f18540b27a14d3302105f49a
MISC metadata.xml 412 BLAKE2B 1ac46aa4fe2b5f531debe5c283c36db66a98d2120ceaa389bb2fe5c9c989a8185d0c66df879bfcd65f89e6e304359beadd632e445220a633887237bc9159ad8d SHA512 74df6c8368d4283dbda004fba147e5fa5c82165dc6a7553bf61f49d93ef7283160f6c193505d42f4043e2d3ac3227d4d29ee99827845726f146603088a61d76a
diff --git a/dev-ml/dune-private-libs/dune-private-libs-2.7.1.ebuild b/dev-ml/dune-private-libs/dune-private-libs-2.7.1.ebuild
deleted file mode 100644
index 73b61f709cff..000000000000
--- a/dev-ml/dune-private-libs/dune-private-libs-2.7.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2021 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"
-
-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/ppx_expect
- )"
-DEPEND="
- dev-ml/csexp:=
- dev-ml/findlib:=
-"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/dune-${PV}"
-
-src_prepare() {
- default
- # remove tests that run git
- rm -f \
- test/blackbox-tests/test-cases/dune-project-meta/main.t/run.t \
- test/blackbox-tests/test-cases/meta-template-version-bug.t \
- test/blackbox-tests/test-cases/subst.t/run.t \
- test/expect-tests/vcs_tests.ml \
- || die
-}
-
-src_configure(){
- :
-}
diff --git a/dev-ml/dune-private-libs/dune-private-libs-2.8.2-r1.ebuild b/dev-ml/dune-private-libs/dune-private-libs-2.8.2-r1.ebuild
index b7c3752f9529..3af456b42d85 100644
--- a/dev-ml/dune-private-libs/dune-private-libs-2.8.2-r1.ebuild
+++ b/dev-ml/dune-private-libs/dune-private-libs-2.8.2-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/dune-${PV}"
LICENSE="Apache-2.0"
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/dune-private-libs/dune-private-libs-2.8.4.ebuild b/dev-ml/dune-private-libs/dune-private-libs-2.8.4.ebuild
new file mode 100644
index 000000000000..7b6b59feb352
--- /dev/null
+++ b/dev-ml/dune-private-libs/dune-private-libs-2.8.4.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2021 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/Manifest b/dev-ml/dune/Manifest
index 654666f6195a..e5a1504e5708 100644
--- a/dev-ml/dune/Manifest
+++ b/dev-ml/dune/Manifest
@@ -2,8 +2,10 @@ DIST dune-1.11.4.tar.gz 849090 BLAKE2B 4dace2d998dd00dd8fd51fef6bf0048fd7d0c7941
DIST dune-2.1.0.tar.gz 1170295 BLAKE2B 16ee2c34e0183bd255d23410f70001ca008b8e82815f93ad727079da00b8592d219e7664c93bed7b97b3a1e997306d60672b7d6c45fe6dae7371b4025df06722 SHA512 24afb44e458f819dfde3775b76c3ccf43f3fa5d8ce9a14ee9bf6658c1c116f95659c21a9ea208e5711c844fabc661cc434070bce6c9307154d506b6599ffb57f
DIST dune-2.7.1.tar.gz 1290915 BLAKE2B 85a2dee92d1ead03b43b80742c291f4470dd9e1d843fdb257754c567e2329c101d11b42573da19de537f0d8591ebdacfcaab1099e0f46bdeebcd8421eb1bbcb2 SHA512 b77d0e207263107365e5a6e94423e8ab4ddbab1f920872d915e4014b7cc69915274b53fe946bb4b29dfe3de2bf5573ab3b2bffb4db8eb50b472e7dfb6cab88b7
DIST dune-2.8.2.tar.gz 1369417 BLAKE2B d846d35675a18abc3ccc57a52574d81a8fb4f082d9935912f035061c1107b47be8752daeb9c49bb2af4877e419a6c8bc30f846db6d773cf5267d3d761272a872 SHA512 fcbe45ea59492517e0868bf1f801c2bd2f3b1b30234e36d789c33e7ee48bd724726beb211697f3820609bbc27923c8c37d7be89dcbd059558014743360f2d0b7
+DIST dune-2.8.4.tar.gz 1372925 BLAKE2B 5b6d6738a0dc701d852e6cc59a1998f64c006d233f43a804b0b9b677a6eadda25aa20f52799c90910d361e4bc565636a50d218ad5d0a9927239adc5be36b3889 SHA512 13b36eb6a943f9513987a23dab467b2e449cc3a4de35227f8323c3c724b27f19daac500602141ab22a04579243333c8484ce27a7f73e46a72e796d30fb1c3253
EBUILD dune-1.11.4.ebuild 688 BLAKE2B cdf2a8f91b21e32ebf3c0f22c05b4f61560c0adfac4e67c17c1729506216919a4013c26ab1556d47e3e4722d9a81c01c84170b5dd914f4a4c70b3a1ec5fd8115 SHA512 5e3dd0d2e81006816ee09005891644f252bfaa2e37d800a0a3d9892ff7fd59ec80cfcbd581ba60e34a202afc940f0c6461bdf0c155a4e42ce54b31614e2881a3
EBUILD dune-2.1.0.ebuild 693 BLAKE2B f29523daba28750f07a15e6e6acfb47bce3d0793fda6fd95af855f9cfe19b534059f3824bc0f66af3d6bcaa9f728b94ff6e0d1aa6f64989d4957515c9dcaed5b SHA512 453c4ed9686b9e33b237d977cfefe5d920487318f0a29e14bc70ea829cab78508e59c7e876fa9bb7edafffe8b6e4d24b71b0b9c88b6679c845f950e6bdf512d1
EBUILD dune-2.7.1.ebuild 760 BLAKE2B 78f494098d67c0f08aa9076186b2641bbfaa082c3e14f767f8b6e399c2ba503eaed3d4400b5831b353483ecfb6b1216e64099a0d2dca2108fc68928860fd7476 SHA512 b5cec406cc7f8dd2ef0186f73aee3cd9d4feae1319ef2ff26d2d48b1755c530efa08e356a12c3c52cfedc2685f1482087b443a7825f71891840e76cc9d1ba3e4
-EBUILD dune-2.8.2.ebuild 899 BLAKE2B 67806d7d33d9260e81a7a571c03320ac19c9f9812f9bd69f53762b88dc184b9fa937830d9db481786ba5488807bde0b074ff1df8155962cf4544ea225ec3a4fb SHA512 9d8fe7787d9b8f485e7eb8a84b6ae00fefa99581018ce61a703d6503f915b545c55729efbd6a114ab5e58a8c2b80a8d4485edc6df961e469f872147d6647cd45
+EBUILD dune-2.8.2.ebuild 896 BLAKE2B 528ec447be147ccfb4a710413611572d965436af2329ca4d24ca98f8171085890d1578f6bb184a1440b1e4e071ae14b53d095606af7ab6aca322a93aeeae8338 SHA512 30d730b466910f63939417076c699235e00dcad0df4050916626aa08ffbb81cb1521d3fb8fc2234f2ab1d45d4b10b7656719f4bf63ed2d9383d2c6caa2906924
+EBUILD dune-2.8.4.ebuild 902 BLAKE2B 56cfab513a0767ba85a2e8808e8f3a7cc687869a8c60366a42d278ee52774078690b8c4110bdbeac07fc3699cc1fb1dd4f1efd6087c3e086c9ae2da862a691ac SHA512 5c954d7e379db8aaf2eca54cdd084c2146e627bd61b0ce556fabc1d2c4de31738f98df0f07518a15257887f80db92e2cd5c7a587c8d72b9266fabe35093c6cc9
MISC metadata.xml 412 BLAKE2B 1ac46aa4fe2b5f531debe5c283c36db66a98d2120ceaa389bb2fe5c9c989a8185d0c66df879bfcd65f89e6e304359beadd632e445220a633887237bc9159ad8d SHA512 74df6c8368d4283dbda004fba147e5fa5c82165dc6a7553bf61f49d93ef7283160f6c193505d42f4043e2d3ac3227d4d29ee99827845726f146603088a61d76a
diff --git a/dev-ml/dune/dune-2.8.2.ebuild b/dev-ml/dune/dune-2.8.2.ebuild
index 1236c128df67..ae0c9474e80e 100644
--- a/dev-ml/dune/dune-2.8.2.ebuild
+++ b/dev-ml/dune/dune-2.8.2.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-ml/dune/dune-2.8.4.ebuild b/dev-ml/dune/dune-2.8.4.ebuild
new file mode 100644
index 000000000000..47084c42bd00
--- /dev/null
+++ b/dev-ml/dune/dune-2.8.4.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2021 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:=
+ !dev-ml/jbuilder
+"
+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 || die
+ ./dune.exe build -p "${PN}" --profile dune-bootstrap -j $(makeopts_jobs) || 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/fieldslib/Manifest b/dev-ml/fieldslib/Manifest
index aec16365cb43..1746513f3943 100644
--- a/dev-ml/fieldslib/Manifest
+++ b/dev-ml/fieldslib/Manifest
@@ -1,3 +1,3 @@
DIST fieldslib-0.14.0.tar.gz 3677 BLAKE2B 076fe0c83547a5276e6ab304409c1a636132738f8a95c4d9a4260e95f6a3c247341c3901e2cde4f63f1f4db417e3749d1e8cb128cf8c1711004e77f1d42472ef SHA512 245987817585222060c389a632fa229fa3c928090548a0b759e3b1eb06c868d06c0593b01bc41f453c209854a15115fa7650cc36888036f9e305cf2b79a5004c
-EBUILD fieldslib-0.14.0.ebuild 474 BLAKE2B ef82919d3e77dd54b7c6f183c31015f4791e50b0907ef0fb7825ce2be6955c27337dbb07a2b38a543bd78d801caab784a14412ccefaa1c293b27bdc12a84ecda SHA512 82fe44d69177ace9580565077b5e1fb0652a656395baf0d408bbf1845d8be32d5f1823cdcdead243bfb64cb5eb33d558cbdeb0b0b64276ae3ad70523496404c0
+EBUILD fieldslib-0.14.0.ebuild 472 BLAKE2B b410aaa71bc0c51efc681e8e42536ecbd0e4648f13c28113a239a3ec63dba86c0d432f030e608880f30264aaac3d035e1a837c8f2d7876d68fe5db306865ad89 SHA512 2a2d422a7a60f1b7301b63dd7378d9080e74d84f3137ff9e4f23501da2f5f5747ab76163db026466e7f3534a757631561773b5718c573690e1abc0f50f1fb17b
MISC metadata.xml 653 BLAKE2B b3702122c92b23968c528ef67bb667868e5ab691a9e143e3f8581dd636cddd2827c09c134d8533a29c6ad1b53ac56edfc154f90889ca0e68480a462954beb50c SHA512 d9c24b44732fabd5b59e2eb522cd3bcc50c60b798680b8fefafe8b942c64aacf0f3ff9cc629f2ed3033f7e3be9a4edb9627d387e8f1d4888abbd6b6f5b03f181
diff --git a/dev-ml/fieldslib/fieldslib-0.14.0.ebuild b/dev-ml/fieldslib/fieldslib-0.14.0.ebuild
index fa3741770fce..cb0a2fe393b0 100644
--- a/dev-ml/fieldslib/fieldslib-0.14.0.ebuild
+++ b/dev-ml/fieldslib/fieldslib-0.14.0.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
RDEPEND="
diff --git a/dev-ml/fmt/Manifest b/dev-ml/fmt/Manifest
index b8ea593ee4bb..9748d82333dd 100644
--- a/dev-ml/fmt/Manifest
+++ b/dev-ml/fmt/Manifest
@@ -1,5 +1,3 @@
-DIST fmt-0.8.4.tbz 14079 BLAKE2B c4b6fc35a27734e8d878ef1abfa900b659d4acafc20757b0413aec1404378aed6e57c6a1a0e5c7dbda7e60fdd911d38fa1fecc76d670299ddf6ed14930fbcc28 SHA512 d17407f15447172ad444fa288b9a16962b0e4829cb73f62004b0f8dad2bec60a7911ad11fd05545d61d7fdb88099e53694548c73368399ba183c53383e1dfd31
DIST fmt-0.8.9.tbz 21469 BLAKE2B 4cddf626118c9bdea435f9db4e6a3c0b92b49b2c07d1b0f708ae7b82963453be666ad49df196d98b466236509d3fa5a519e191da6b2385a308d1019f1583f0b5 SHA512 19b97caf5d2dbe86cd75bec478707b8f4e4b899b2a11ce04790dc5acb5c9ed6ea98047de52ee50c6480231a16307af2541eabaa94d18d7d008f7a67496f5f626
-EBUILD fmt-0.8.4.ebuild 765 BLAKE2B 91222c11a160ef9aae734095245568acf08c7fbcac767b40287b93c914d2643704cd51c0249001c86121db80fd9e7d4579419234f15a475dc614ecd8182944d9 SHA512 5f6635d3f81a913c52b1f708eb86ec2092dce9824d0c95c2b6994963d567430bda8996a87b022bcc05785f963344e4f89e7e443dbd6152e9acbd69c1f8122903
EBUILD fmt-0.8.9-r1.ebuild 840 BLAKE2B df28dfe85d38e819f5c9a39bdb7e6030b722637130bf71408eac82b5e44eab01d5d946cc57118b99818cfe07c6e484279a847ea4b9bf9f4a0a1dbb12d738928c SHA512 1ecd60e2ed4673082ad0a816becdd3e38bcad426815d200b5b90fbb83f5810719678883d4f6f7cd042bff1b2ceb4a01177c88a67b96ea239f2751590175372e0
MISC metadata.xml 244 BLAKE2B 7bad0b6c3b4ef28ccc919f1cbd297434f930aee5575e6135e78409a31f2e8e6406201c3dd81992cf89f808a0f3af6aac46165395ec7cda6b4af91274696a9eb7 SHA512 319d9b69276e64a092b5c35b50894347712a625e6af1773fe2b2e988428f7cfae19fcbeadea0152c3c02969f4dd5b5e2e369a6a2f29579d037d819b314461705
diff --git a/dev-ml/fmt/fmt-0.8.4.ebuild b/dev-ml/fmt/fmt-0.8.4.ebuild
deleted file mode 100644
index e08ee4dfd3c4..000000000000
--- a/dev-ml/fmt/fmt-0.8.4.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit findlib opam
-
-DESCRIPTION="Combinators to devise OCaml Format pretty-printing functions"
-HOMEPAGE="https://erratique.ch/software/fmt https://github.com/dbuenzli/fmt"
-SRC_URI="https://erratique.ch/software/fmt/releases/${P}.tbz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="dev-ml/result:=[ocamlopt]
- dev-lang/ocaml:=[ocamlopt]
- dev-ml/uchar:=[ocamlopt]
- dev-ml/cmdliner:=[ocamlopt]"
-DEPEND="${RDEPEND}
- >=dev-ml/topkg-0.9
- dev-ml/ocamlbuild
- dev-ml/findlib"
-
-src_compile() {
- ocaml pkg/pkg.ml build --tests $(usex test 'true' 'false') || die
-}
-
-src_test() {
- ocaml pkg/pkg.ml test || die
-}
diff --git a/dev-ml/integers/Manifest b/dev-ml/integers/Manifest
index 3c984e0f5f33..0bbcfced7736 100644
--- a/dev-ml/integers/Manifest
+++ b/dev-ml/integers/Manifest
@@ -1,5 +1,3 @@
-DIST integers-0.2.2.tbz 9155 BLAKE2B 7dcbf0a10cdd2f65683c590dcc18ab7a67540eb39b78500506b303afaf881d6322ac8014dff9a772d7b43cb9b4765dbf85cdb2d31a3a5a78cf5a8e674f18dfea SHA512 957ec87f385916a847eeccef1142d706cf2bf9024a4f0b97120f73a2eda4c049261078bc27227db14bfed53bf014da14a93ef75b515a851af72088bd8b04081a
DIST integers-0.4.0.tar.gz 9980 BLAKE2B ee67c39024d77f4ce20e9ba7e1564b3418397f1e98b9a5f30e238f5c161d7572701e3d824871b46d15b90887d5f3983a9ab440f46e22c4de8cbc68912daea5eb SHA512 73af64654579b27db18c612229044dba094064dc7d36a73f42ffd4ba7040ed326f859f588e7a764bce3b2fd6e9365f9e9f99330ef29bafbe77ca6dcb53d5ed79
-EBUILD integers-0.2.2.ebuild 724 BLAKE2B b8a46e4a19a2ba854cbdfad4844e44d18da832d3ebfffa61599f37168125643c7f9973026f70317106ce58f0032b696f8509f5420cf0cd8fcccb689a269156a1 SHA512 e70e8cb10db7e476ed2590025f8b7ae23657199dce1c2bdf4ed2e8a2a8a0dd876ea10c3aa3882d59f9a426bc24db02268c1f58f53d7d4c1cc6c1f2622bceca59
-EBUILD integers-0.4.0.ebuild 478 BLAKE2B 06dba7fd1fee624f292c63b3d119119a3acc89337cd6d87a99187a2e6bd23622d41c5d7ad0e29b89acc7fdedb8b9913c2dc94f126c1f604c93c1423510a834f7 SHA512 da113b2be8dbf9feffae925599675cc933339197b91eb4106bfddc5ef7893f9692d3b21d7020a447abde5ad4519230e62dc6e6d07c84b6c272812bc91c7e1e75
+EBUILD integers-0.4.0.ebuild 475 BLAKE2B f1288c7b71549228345994d826a2f6973d88e46b5a99a6c115314b06a6b85de04c5c426c03f1e7c76f98b75f8223a71cec1276e3c74762419db212649e312b35 SHA512 583e6daef600004bc0a516ceb736dba1c96e2af8d17d92323980fd0151a5a2c574ab01cd8080be3cc18d2e3a45334be41784b7f0d03174b167a884010c356eeb
MISC metadata.xml 333 BLAKE2B 47fde1e3ad5ef5a0645e960c712e37f7bc4c5083b26932697e02c29cd1797c2fa986b98a51571a98e4f66d8559a252e5f03f43a2ecc95caf02df24d1fc74e80f SHA512 47a5112e4bbd899580c7e40fc0af2fa20fdf836f211452d15c2c5a70b3fb126689d0e1c51093ca3a472621c38e32cb15c02da9bbdc25aae48c78317a0ccf11f5
diff --git a/dev-ml/integers/integers-0.2.2.ebuild b/dev-ml/integers/integers-0.2.2.ebuild
deleted file mode 100644
index 4c4999134304..000000000000
--- a/dev-ml/integers/integers-0.2.2.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Various signed and unsigned integer types for OCaml"
-HOMEPAGE="https://github.com/ocamllabs/ocaml-integers"
-SRC_URI="https://github.com/ocamllabs/ocaml-integers/releases/download/v${PV}/${P}.tbz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE=""
-
-RDEPEND="dev-lang/ocaml:="
-DEPEND="${RDEPEND}
- dev-ml/ocamlbuild
- dev-ml/opam
- dev-ml/topkg
- dev-ml/findlib"
-
-src_compile() {
- ocaml pkg/pkg.ml build || die
-}
-
-src_install() {
- opam-installer -i \
- --prefix="${ED}/usr" \
- --libdir="${D}/$(ocamlc -where)" \
- --docdir="${ED}/usr/share/doc/${PF}" \
- ${PN}.install || die
-}
diff --git a/dev-ml/integers/integers-0.4.0.ebuild b/dev-ml/integers/integers-0.4.0.ebuild
index 08af4e0f7e86..fb25c4b284b8 100644
--- a/dev-ml/integers/integers-0.4.0.ebuild
+++ b/dev-ml/integers/integers-0.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocamllabs/ocaml-integers/archive/${PV}.tar.gz -> ${P
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 arm ~arm64 x86"
IUSE="+ocamlopt"
RDEPEND=""
diff --git a/dev-ml/jane-street-headers/Manifest b/dev-ml/jane-street-headers/Manifest
index 7252920961cc..c726e9dd463c 100644
--- a/dev-ml/jane-street-headers/Manifest
+++ b/dev-ml/jane-street-headers/Manifest
@@ -1,3 +1,3 @@
DIST jane-street-headers-0.14.0.tar.gz 4662 BLAKE2B 22a48e9c254005d28c03399dd9d9347b45b7e3def9c0efdd768162f80ff611be6249d629cd78fd8768c7e6ec5610684e9459b149f3de85da307b2f1e8525296d SHA512 9c80acc57016f98cd88455866523f2463a13d2b7e10cf0d63f5198747615321799a8b3442432b321fa4f33a051f404464e27972317d197ac9513651600673879
-EBUILD jane-street-headers-0.14.0.ebuild 438 BLAKE2B 65151ac8129026b42837abfdeef5447e0e7e9c579b3046519227da273f32b4d4f695aabc03d56f81bdf9b9e9fc87865a78f3b6d5ea3e16ad4d6c7a68f74b34a7 SHA512 68474cd5302ccb404d3653a75c026c1aede0c8283baf772532cc1c41cb636323a3c9a29ba43bf0d9e8dfba531d8e50440432bc782f5cad8371e9aeebb2555a04
+EBUILD jane-street-headers-0.14.0.ebuild 436 BLAKE2B f1576098956bb5dbf9e67b6a55da33a311814e3343a373cb97d655151e6b498ad239552ec945c8c0d92f12ff92ba17f9680626f933b4d0d8faa8b5986758b29f SHA512 c315641766c79ca15b2ee1c25e949b96fb7c151962c3ad02f9f0c5ba36d910333340ad16d3015ddceaab55ebd749705ce4c7e781a093b67276f223c949edbbab
MISC metadata.xml 339 BLAKE2B 85c148f7fb2c8d7e08845f11faf317cd19f45d63b88d9093d6d1d51f5c876466bd425f275ccb43ab75674d9808f3b2704833697047aa15eec15006b7187010b6 SHA512 2f111efb4204b28b0b80db6d34788fbdaec96fad172488c4aabfde7bb6b29e4920fd13b1d50a04dbc8c15e440b4979f594e3b4715cb54ea76cb0c17cbaee7b5e
diff --git a/dev-ml/jane-street-headers/jane-street-headers-0.14.0.ebuild b/dev-ml/jane-street-headers/jane-street-headers-0.14.0.ebuild
index 98e77c7843bf..7a98ba245d43 100644
--- a/dev-ml/jane-street-headers/jane-street-headers-0.14.0.ebuild
+++ b/dev-ml/jane-street-headers/jane-street-headers-0.14.0.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
DEPEND=""
diff --git a/dev-ml/jingoo/Manifest b/dev-ml/jingoo/Manifest
index 0a10b59f2269..ba44045206e6 100644
--- a/dev-ml/jingoo/Manifest
+++ b/dev-ml/jingoo/Manifest
@@ -1,3 +1,3 @@
DIST jingoo-1.4.2.tar.gz 67611 BLAKE2B 5d2ead117863a2edd18320da4fa7539a7ebd6c537509b5cd37df3778d90c3459dde73d03d3d97b0ed64cfa4b7ef46f620e5638dd75f7e5b290340cc53761deea SHA512 d54d9114b87efdf49b81931b28ee2b61edbd984792c8371f7498b42175f574da7d2774b7b28702b62eeae704168e18c7e9283c4618045abc559b2d1d680e92ad
-EBUILD jingoo-1.4.2.ebuild 560 BLAKE2B d9f3a3f34e5ba3e313155e04deffa7684e5bcb030e69c5500e8e2e2f9c24b7fb18862d51d19eac368fa88ece0639d5b49a8b7ffbe83ebe304c5ba654c8135b06 SHA512 3f7cd9f674f4ab6169544e4131d9c56356e661c8d6560e51d60b4ac94c192cd8f99d36dda2d1a736c80e08035aac5f6477a4473d52cedc21cd1d8ad4181a800c
+EBUILD jingoo-1.4.2.ebuild 665 BLAKE2B 60f857f90c6d346d3180ecdcf63705a326d80c5a9c5a2c4b9955e04a51938d223854ef55ecfbca46ce2a959fb4143ab60820f499777e2aad78cec370670ccb33 SHA512 299ec5c9022f7de6a7ce99d81bc19bc072c725c6267b088f7e989e290809e4435039a53864f612d04dd4b8edc1897eadff73210e0404e078fa6f4bd5403685ef
MISC metadata.xml 317 BLAKE2B b57cff70c59dd46051192a7e63c8de6921d3b71c9f69cc4a4ecb677bd53330c4ab7e96711cb23d3136faae3b88a8ff591ddfb016e17a8481de2614355a17ddb6 SHA512 afc508aed8b09713f0f3246783a64f8b26a016b26fc14ad3388c0815136219da00bacc7174629c3f829eefb67d0e5d7fb384919f5ec61f42c963782a1398b85a
diff --git a/dev-ml/jingoo/jingoo-1.4.2.ebuild b/dev-ml/jingoo/jingoo-1.4.2.ebuild
index 666330ad24bf..21270b6af09c 100644
--- a/dev-ml/jingoo/jingoo-1.4.2.ebuild
+++ b/dev-ml/jingoo/jingoo-1.4.2.ebuild
@@ -22,4 +22,11 @@ RDEPEND="dev-ml/ppx_deriving:=
dev-ml/re:=
dev-ml/menhir:="
DEPEND="${RDEPEND}
- test? ( dev-ml/ounit )"
+ test? ( dev-ml/ounit2 )"
+
+src_prepare() {
+ default
+
+ # Port to dev-ml/ounit2
+ sed -i -e 's/oUnit/ounit2/' tests/dune.in || die
+}
diff --git a/dev-ml/jst-config/Manifest b/dev-ml/jst-config/Manifest
index 5c99b43f04bc..3c57bb4a9c82 100644
--- a/dev-ml/jst-config/Manifest
+++ b/dev-ml/jst-config/Manifest
@@ -1,3 +1,3 @@
DIST jst-config-0.14.0.tar.gz 4916 BLAKE2B e052cf9aad6e7bef737cd39643663b4577cffe9b9a8e116a8f23ce8d92ebb172d8c66eb20976c319593c217d95de253b4b7f86c05616bf665061896989f0908c SHA512 9d76f3394490762aaef36a3fd3ced4769da05e5a62176bb215379f18a29eab5089e65f599a3a3621937a5a79fcbda22cecf189e8e290acffef5b565e1b4d3b58
-EBUILD jst-config-0.14.0.ebuild 531 BLAKE2B 79abcf25d3cea4fa13fbd951bd695ed1bae9a36e9a1c012d1f206ea0cb8754c6eae452a36b23c1b2e52e97c0fd46e3960efe8ab553ff3fcec0a609d2278bc8e5 SHA512 72f0b6596f257b3363eb2a07cac5d1daafd27417270aa1f36e2511a52b4732cdbded6a97c789e4c77895ad62fe7aa269afaa14092dfe0b307b0f3eed71825bc3
-MISC metadata.xml 330 BLAKE2B 15602b7cb5a56cfcedef0915d59ccacb98ede36037a7ce187ffacec4f3f5255643bfc9c5965ea40179a33df097b7db22219c33117c8ac34c408847e1ce00060e SHA512 01dc5993650b041bbf4ce5214b3033af924d7b0404a96b96a7b51599738092cba12bb9064eb4508236d525692a3bce1e5a1d51942fa52f2521200c8ab3567d27
+EBUILD jst-config-0.14.0.ebuild 529 BLAKE2B f56c9c1f1ad30edcfa66b391be8cb0aba83761149024a84513dc460e2be540321dfee2661fee64d732c6669b9dab0b6e6a76ff024651adf1b3bdb8a334c01796 SHA512 b09832a6d2a2c5eb88fdee7920f1fb602fa4c864acd57b09a0a3b78f0ff4de7a2ded2f4b10f644e8a08c559b3748a4f8987eb417f18a3ae298c5495fc0306073
+MISC metadata.xml 330 BLAKE2B c00b17c0f6b91ac97befe422f0a13aa8ba522c33495b70f68e98d26845303af4eaa20c5ce433576691540a8377e0d08e253a28ffccf03d3f10cd9e0abb600acf SHA512 3db6877605d03a86ec8db6d66234688c742d0dc95c13f0ba6bd36b6a22e933e0de9895692d3fcca08d6b8ecf5c600696ee2e638ec21c1d4cf6e5e0b394926130
diff --git a/dev-ml/jst-config/jst-config-0.14.0.ebuild b/dev-ml/jst-config/jst-config-0.14.0.ebuild
index d8170ff7495d..dd1ee7ea3ad1 100644
--- a/dev-ml/jst-config/jst-config-0.14.0.ebuild
+++ b/dev-ml/jst-config/jst-config-0.14.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
DEPEND="
diff --git a/dev-ml/jst-config/metadata.xml b/dev-ml/jst-config/metadata.xml
index dfb62d54d092..9695c81b0cf8 100644
--- a/dev-ml/jst-config/metadata.xml
+++ b/dev-ml/jst-config/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
diff --git a/dev-ml/lablgtk/Manifest b/dev-ml/lablgtk/Manifest
index 87a98da78a78..5c95091fb715 100644
--- a/dev-ml/lablgtk/Manifest
+++ b/dev-ml/lablgtk/Manifest
@@ -1,10 +1,6 @@
AUX lablgtk-2.18.10-cflags.patch 2852 BLAKE2B 9460dc7e50572f006eca3858b485d99b39fd8b29648bde3559f04b431cf0363725a9e3ed324db20fe0177cf1afff58c3436432c2fbb2de219b390d2bd830b494 SHA512 7f731a8ecd8e10de8519e91f346f73d479a31fee22a9c16ba60109e055655d54a66183a1f4a072702597a65c005fb3d17819672edd8d12396e41bb41c9231250
DIST lablgtk-2.18.10.tar.gz 1068504 BLAKE2B 8f82cd8b31c136420bfbbeaf78ec2d7913b7c5fc16abd485c508f8de3ab587173b0b5c798cdbe851254b48754929c1f0063cfc9e3c5e0663b7cdebc380ec0e8a SHA512 73705aaa80db433d11a28df5f6f5d10bd282e477e90916152a87e71865ccfcd7dfbdbe77350ecadf61ba2ccc7a188de1c68f1e6385e20c75f167969001e8418d
-DIST lablgtk-2.18.5.tar.gz 808005 BLAKE2B 279fd9f018948438b616a12ab60fca3019330504a79d8b76c58fa0a99a7b36df9bf78f57f0e60c4eea6f0bad60f94c06b26490518ec25a5a72c342e4b7c42501 SHA512 7b6ba1a4dfa82cc3bbc502082ff4fccc23cc06ee4f30d01a2e423f3f99e945a4befe450d230b5aa19c5b810e9f46f2838655099d49da2db7c8a2e52eac213024
-DIST lablgtk-2.18.8.tar.gz 855263 BLAKE2B 92aeadcfac666756e50ea573c7a2119cc13eab5c2f2e033fcdf92d5c33d597d64bf2e860ff181d958b4d8e9a3d4002b3eaabbd1da7580444fee91dafaba26289 SHA512 1510b8886dd55b82fbc96f333d84779f51a4794d13b0934569d13b1975ded9ec684855b9856f636fb302fd8ff2f118d0d5f3ffb2b8086d22cdad442e963868ae
DIST lablgtk3-3.1.1.tbz 854720 BLAKE2B e6a916151fe1ca0746c14c2a66cd178f3b0c051976815a1d13daf801002f16bc76d9f4cb15625353f0cfbdc16b0a218857d72c4e57125050bbcffe67f7096ad0 SHA512 193c340d9941680869eb90bc89f5b27cc5bdf294f4635081a9ba56a99fa2982266c4ee2eb5fd04d3a3f6150082800de5df786def8c72a276a779d843d914e9e3
-EBUILD lablgtk-2.18.10.ebuild 1979 BLAKE2B fc3f2212c9629121a9c219783e525fa5a3ddc2aa61acc52ed03f5a4568d89e962b17151681e45d67f7a6438de86d82e28993631164ae68fecc5fda88f538a8b4 SHA512 89ec5fc71bfe6e07060c0830f07664cb2746471f6af527a1e517353fa2c467c8aae5fdc4699c7c459ec02a65b89b90bbcbd654fb0c2961e298e122391cdc280f
-EBUILD lablgtk-2.18.5.ebuild 2324 BLAKE2B c521edb7b2726f0991318bf68d08ee359822c2eb3e055b32323d530488c08f06d4287a2a08a2dbddad574a65b584da7b3fa29f9fe12d9d8884b9cbf6f34b732c SHA512 e2188b5447c8127945f43145b851d1f75fdbc29112ff7db551f30b53a720c97839e80f58ece7f80f297fb4582471df4d6d293e7935edd0a1858941c28cd0fcbc
-EBUILD lablgtk-2.18.8-r1.ebuild 1710 BLAKE2B e404ccdcd1b0329abbe678f23533243ecd31b2f6192ff3ce379c23e794a6eb25a70ec55c1a9783850f89961a4de18a2ac092ef7f2c828eb82078ca1ef7625315 SHA512 986b606bc6eeb8803852754790c5775f9666c6a9b14cea8a6f10382c789f22427c2c04c97586a6026273e9ef0d2de61703a58607786cbcf74fc130aa97eaa5ba
+EBUILD lablgtk-2.18.10.ebuild 1977 BLAKE2B 69e2e9fbd47ab6ed17142ebf8faa35b2b14d7b618b2d28421433bba6f7d9cd423585e5e19f76849cf2d8bbba6bfd25815993a55cf7c7a6db77ea1d7dafb5aa1a SHA512 f69ce8d47f79017e499e59fc8d6c87c88ddbd49a5d78dc23d5f25c66d10a81f7ebba6ff7b9afbfda9037216c288356c90ad2d1e74914da017877394502e9bfdc
EBUILD lablgtk-3.1.1.ebuild 702 BLAKE2B 29d01d15a38b2e68e6097e2dffa2605ca8d2c010063801315f5ab79e16e600029ee03c0a1efa44b0666a13c279850754d8c14e078aaa96181edcad0b6cec1385 SHA512 0d9137f652f9babb62b147db5d574b539c55155f1450534f19d38ea4f7ec7e5df5a9c8ab6b4ea4510e5d17b43713186b0135baed44e447929eb56491c82ce94a
MISC metadata.xml 553 BLAKE2B 90a0c974eeb82ca8d6c6634fa4c277ce2aa1352629462377178bfcab4928df5cf1cce9242b32c30447f006cab1297622c0f5ae16cab7030b23373f9bd67fd926 SHA512 dde726bb31037d7fe2490b2f578bae878c4f08a350ea732ed036ff2497c3bbf445953ff22f011a2e6e4fdf8295509fd3ef3f979c90157f35bb48c04efbde8302
diff --git a/dev-ml/lablgtk/lablgtk-2.18.10.ebuild b/dev-ml/lablgtk/lablgtk-2.18.10.ebuild
index 24e25850f2ad..2a808a4b259d 100644
--- a/dev-ml/lablgtk/lablgtk-2.18.10.ebuild
+++ b/dev-ml/lablgtk/lablgtk-2.18.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/garrigue/lablgtk/archive/${PV}.tar.gz -> ${P}.tar.gz
LICENSE="LGPL-2.1-with-linking-exception examples? ( lablgtk-examples )"
SLOT="2/${PV}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="debug examples glade gnomecanvas +ocamlopt sourceview spell svg"
DEPEND=">=dev-lang/ocaml-4.05:=[ocamlopt?]
diff --git a/dev-ml/lablgtk/lablgtk-2.18.5.ebuild b/dev-ml/lablgtk/lablgtk-2.18.5.ebuild
deleted file mode 100644
index 9bef8aaa2b15..000000000000
--- a/dev-ml/lablgtk/lablgtk-2.18.5.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit multilib findlib
-
-IUSE="debug examples glade gnomecanvas sourceview +ocamlopt spell svg"
-
-DESCRIPTION="Objective CAML interface for Gtk+2"
-HOMEPAGE="http://lablgtk.forge.ocamlcore.org/"
-SRC_URI="https://forge.ocamlcore.org/frs/download.php/1627/${P}.tar.gz"
-LICENSE="LGPL-2.1-with-linking-exception examples? ( lablgtk-examples )"
-
-RDEPEND=">=x11-libs/gtk+-2.10:2
- <dev-lang/ocaml-4.09:=[ocamlopt?]
- svg? ( >=gnome-base/librsvg-2.2:2 )
- glade? ( >=gnome-base/libglade-2.0.1 )
- gnomecanvas? ( >=gnome-base/libgnomecanvas-2.2 )
- spell? ( app-text/gtkspell:2 )
- sourceview? ( x11-libs/gtksourceview:2.0 )
- dev-ml/camlp4:=
- "
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-SLOT="2/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
-
-src_configure() {
- econf $(use_enable debug) \
- $(use_with svg rsvg) \
- $(use_with glade) \
- --without-gnomeui \
- --without-panel \
- --without-gl \
- $(use_with spell gtkspell) \
- --without-gtksourceview \
- $(use_with sourceview gtksourceview2) \
- $(use_with gnomecanvas)
-}
-
-src_compile() {
- emake -j1 all
- if use ocamlopt; then
- emake -j1 opt
- fi
-}
-
-install_examples() {
- insinto /usr/share/doc/${P}/examples
- doins examples/*.ml examples/*.rgb examples/*.png examples/*.xpm
-
- # Install examples for optional components
- use gnomecanvas && insinto /usr/share/doc/${PF}/examples/canvas && doins examples/canvas/*.ml examples/canvas/*.png
- use svg && insinto /usr/share/doc/${PF}/examples/rsvg && doins examples/rsvg/*.ml examples/rsvg/*.svg
- use glade && insinto /usr/share/doc/${PF}/examples/glade && doins examples/glade/*.ml examples/glade/*.glade*
- use sourceview && insinto /usr/share/doc/${PF}/examples/sourceview && doins examples/sourceview/*.ml examples/sourceview/*.lang
-
- docompress -x /usr/share/doc/${PF}/examples
-}
-
-src_install() {
- findlib_src_preinst
- export OCAMLPATH="${OCAMLFIND_DESTDIR}"
- emake install DESTDIR="${D}"
-
- rm -f "${ED}/usr/$(get_libdir)/ocaml/ld.conf"
-
- dodoc CHANGES README CHANGES.API
- use examples && install_examples
-}
-
-pkg_postinst() {
- if use examples; then
- elog "To run the examples you can use the lablgtk2 toplevel."
- elog "e.g: lablgtk2 /usr/share/doc/${PF}/examples/testgtk.ml"
- fi
-}
diff --git a/dev-ml/lablgtk/lablgtk-2.18.8-r1.ebuild b/dev-ml/lablgtk/lablgtk-2.18.8-r1.ebuild
deleted file mode 100644
index 6bbe47119f84..000000000000
--- a/dev-ml/lablgtk/lablgtk-2.18.8-r1.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Objective CAML interface for Gtk+2"
-HOMEPAGE="http://lablgtk.forge.ocamlcore.org"
-SRC_URI="https://github.com/garrigue/lablgtk/releases/download/lablgtk2188/${P}.tar.gz"
-
-LICENSE="LGPL-2.1-with-linking-exception examples? ( lablgtk-examples )"
-SLOT="2/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="debug examples glade gnomecanvas +ocamlopt sourceview spell svg"
-
-DEPEND="dev-lang/ocaml:=[ocamlopt?]
- dev-ml/camlp4:=
- x11-libs/gtk+:2
- glade? ( gnome-base/libglade )
- gnomecanvas? ( gnome-base/libgnomecanvas )
- sourceview? ( x11-libs/gtksourceview:2.0 )
- spell? ( app-text/gtkspell:2 )
- svg? ( gnome-base/librsvg:2 )"
-RDEPEND="${DEPEND}"
-BDEPEND="dev-ml/findlib
- virtual/pkgconfig"
-
-DOCS=( CHANGES README CHANGES.API )
-
-src_configure() {
- local myeconfargs=(
- $(use_enable debug)
- $(use_with svg rsvg)
- $(use_with glade)
- --without-gnomeui
- --without-panel
- # relies on EOL gtkglarea
- --without-gl
- $(use_with spell gtkspell)
- --without-gtksourceview
- $(use_with sourceview gtksourceview2)
- $(use_with gnomecanvas)
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_compile() {
- # parallel build crashes
- emake -j1 all
- if use ocamlopt; then
- emake -j1 opt
- fi
-}
-
-src_install() {
- local destdir="$(ocamlfind printconf destdir || die)"
- dodir "${destdir}/stublibs"
- export OCAMLFIND_DESTDIR=${ED}"${destdir}"
- export OCAMLPATH="${ED}${destdir}"
- export OCAMLFIND_LDCONF=ignore
-
- default
- rm "${ED}/usr/$(get_libdir)/ocaml/ld.conf" || die
-
- if use examples; then
- dodoc -r examples/
- docompress -x /usr/share/doc/${PF}/examples
- fi
-}
diff --git a/dev-ml/labltk/Manifest b/dev-ml/labltk/Manifest
index a5f299e03ba9..47cbf1dda79e 100644
--- a/dev-ml/labltk/Manifest
+++ b/dev-ml/labltk/Manifest
@@ -1,9 +1,6 @@
AUX findlib.patch 645 BLAKE2B 63c8dc3a2b332129bf90af98b908e1ade5a15381a903ec9591973b6a2c3843fe254fb0001ce627ec831df5d4c6885d01de679f3d7b74e6538692de08a1fcf608 SHA512 4f5172bc7d603375bda331d40708ad14e7e9e7374f97cbd11da56473ca704421f7c801559dbcc753fe8004a809b80142158974a1c5c469eb2894580121cc9442
-AUX ocaml405.patch 13731 BLAKE2B 36ce4825b8e004720d966d7a7c1a769c84e4e3b044c07ce8112ee456acd819315a21625acb33a8423ad317d026bb03ddffa2b3dcba63dec1549254815c14d7e7 SHA512 a246af35b932e773e0c58b745d3885f98162892945f359dc4781489d76715c0564efa2ea985a43808e431fb8fd4225d4ad7b6a753abd54a8f12dc65ae43cfa9d
-DIST labltk-8.06.2.tar.gz 369508 BLAKE2B df0a5fb1cf352c52bf3177e83be2cadde961c2a7ba0496f45dc515141931d13715b4c253f74e5f280f9a6c310488236e6bc598c0ceffc408028ef5f524f2bcf2 SHA512 d9342d49ba8769edd7a4ed051844f6ae5d3e62a7c2c76e895bfd1162d0433c4ea54f2314b29b708551fba63daec1123553b56f0abb6412807ab00d7bb40b73d6
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.2.ebuild 1093 BLAKE2B 529cef5576a7ba07ab56ef4c29a5cdebd03f058ddefc26e2d3d484585d1b0d8dc1a6930d1cda915cb012e5c6351e87443993282aa8ed64daef46e4e0f4eed0c1 SHA512 dcfe8dc6542034ca114fe5267b1eed116e48a3018e88938e13c8cc3c4da458a345a47b9c2f536ac2bb74f9b0c57b0a39f0726bf55b0042a7233fb9f333a07e9e
EBUILD labltk-8.06.7.ebuild 998 BLAKE2B c31a2f9eb29f5d63a22a998c8dd9e143798f74d17e0d04bfef4c6995e9a003cbe897a5b157d6044f450fd3177c024cc768db785ab90577101651cbfa3f5d8cce SHA512 c4fc20f8b97e23cb0caf8e3b478d34c60c13a00617fb41dad005c811f9746f1c42c508796af24ca306b7d29bc065bdf6ebbb8b4ca377ba785ae24106620d7758
EBUILD labltk-8.06.9.ebuild 986 BLAKE2B acfde3021a3cae9b4ced6ba8e79c04034b5eaca4d3b54b45c4c2823c838ebf7887192a5396c91b8a748bfc5c2c154ae6839a35936445d607d5bffdaec0dfe244 SHA512 12877671736a842ee5a21caee37015a963163d66efcc95d2c05de8fbb58868c21258513f26bb26920e93abfadd4b74c02b9695132558a45c9131ac9e1e4040c8
MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
diff --git a/dev-ml/labltk/files/ocaml405.patch b/dev-ml/labltk/files/ocaml405.patch
deleted file mode 100644
index 8503646f71ec..000000000000
--- a/dev-ml/labltk/files/ocaml405.patch
+++ /dev/null
@@ -1,382 +0,0 @@
-Index: labltk-8.06.2/support/cltkCaml.c
-===================================================================
---- labltk-8.06.2.orig/support/cltkCaml.c
-+++ labltk-8.06.2/support/cltkCaml.c
-@@ -39,7 +39,7 @@ int CamlCBCmd(ClientData clientdata, Tcl
- int id;
- if (Tcl_GetInt(interp, argv[1], &id) != TCL_OK)
- return TCL_ERROR;
-- callback2(*handler_code,Val_int(id),
-+ caml_callback2(*handler_code,Val_int(id),
- copy_string_list(argc - 2,(char **)&argv[2]));
- /* Never fails (OCaml would have raised an exception) */
- /* but result may have been set by callback */
-@@ -65,7 +65,7 @@ CAMLprim value camltk_return (value v)
- /* Note: raise_with_string WILL copy the error message */
- CAMLprim void tk_error(const char *errmsg)
- {
-- raise_with_string(*tkerror_exn, errmsg);
-+ caml_raise_with_string(*tkerror_exn, errmsg);
- }
-
-
-Index: labltk-8.06.2/support/cltkDMain.c
-===================================================================
---- labltk-8.06.2.orig/support/cltkDMain.c
-+++ labltk-8.06.2/support/cltkDMain.c
-@@ -56,7 +56,7 @@ void invoke_pending_caml_signals (client
- /* Rearm timer */
- Tk_CreateTimerHandler(SIGNAL_INTERVAL, invoke_pending_caml_signals, NULL);
- signal_events = 1;
-- leave_blocking_section();
-+ caml_leave_blocking_section();
- }
- /* The following is taken from byterun/startup.c */
- header_t atom_table[256];
-@@ -222,10 +222,10 @@ int Caml_Init(interp)
- strcat(f, RCNAME);
- if (0 == access(f,R_OK))
- if (TCL_OK != Tcl_EvalFile(cltclinterp,f)) {
-- stat_free(f);
-+ caml_stat_free(f);
- tk_error(Tcl_GetStringResult(cltclinterp));
- };
-- stat_free(f);
-+ caml_stat_free(f);
- }
- }
-
-Index: labltk-8.06.2/support/cltkEval.c
-===================================================================
---- labltk-8.06.2.orig/support/cltkEval.c
-+++ labltk-8.06.2/support/cltkEval.c
-@@ -45,7 +45,7 @@ value copy_string_list(int argc, char **
- for (i = argc-1; i >= 0; i--) {
- oldres = res;
- str = tcl_string_to_caml(argv[i]);
-- res = alloc(2, 0);
-+ res = caml_alloc(2, 0);
- Field(res, 0) = str;
- Field(res, 1) = oldres;
- }
-@@ -71,7 +71,7 @@ CAMLprim value camltk_tcl_eval(value str
- Tcl_ResetResult(cltclinterp);
- cmd = caml_string_to_tcl(str);
- code = Tcl_Eval(cltclinterp, cmd);
-- stat_free(cmd);
-+ caml_stat_free(cmd);
-
- switch (code) {
- case TCL_OK:
-@@ -143,8 +143,8 @@ int fill_args (char **argv, int where, v
- fill_args(tmpargv,0,Field(v,0));
- tmpargv[size] = NULL;
- merged = Tcl_Merge(size,(const char *const*)tmpargv);
-- for(i = 0; i<size; i++){ stat_free(tmpargv[i]); }
-- stat_free((char *)tmpargv);
-+ for(i = 0; i<size; i++){ caml_stat_free(tmpargv[i]); }
-+ caml_stat_free((char *)tmpargv);
- /* must be freed by stat_free */
- argv[where] = (char*)caml_stat_alloc(strlen(merged)+1);
- strcpy(argv[where], merged);
-@@ -227,10 +227,10 @@ CAMLprim value camltk_tcl_direct_eval(va
-
- /* Free the various things we allocated */
- for(i=0; i< size; i ++){
-- stat_free((char *) allocated[i]);
-+ caml_stat_free((char *) allocated[i]);
- }
-- stat_free((char *)argv);
-- stat_free((char *)allocated);
-+ caml_stat_free((char *)argv);
-+ caml_stat_free((char *)allocated);
-
- switch (result) {
- case TCL_OK:
-Index: labltk-8.06.2/support/cltkEvent.c
-===================================================================
---- labltk-8.06.2.orig/support/cltkEvent.c
-+++ labltk-8.06.2/support/cltkEvent.c
-@@ -49,6 +49,6 @@ CAMLprim value camltk_dooneevent(value f
-
- CheckInit();
-
-- ret = Tk_DoOneEvent(convert_flag_list(flags, event_flag_table));
-+ ret = Tk_DoOneEvent(caml_convert_flag_list(flags, event_flag_table));
- return Val_int(ret);
- }
-Index: labltk-8.06.2/support/cltkFile.c
-===================================================================
---- labltk-8.06.2.orig/support/cltkFile.c
-+++ labltk-8.06.2/support/cltkFile.c
-@@ -33,7 +33,7 @@
-
- void FileProc(ClientData clientdata, int mask)
- {
-- callback2(*handler_code,Val_int(clientdata),Val_int(0));
-+ caml_callback2(*handler_code,Val_int(clientdata),Val_int(0));
- }
-
- /* Map Unix.file_descr values to Tcl file handles */
-Index: labltk-8.06.2/support/cltkImg.c
-===================================================================
---- labltk-8.06.2.orig/support/cltkImg.c
-+++ labltk-8.06.2/support/cltkImg.c
-@@ -47,7 +47,7 @@ CAMLprim value camltk_getimgdata (value
-
- code = Tk_PhotoGetImage(ph,&pib); /* never fails ? */
- size = pib.width * pib.height * pib.pixelSize;
-- res = alloc_string(size);
-+ res = caml_alloc_string(size);
-
- /* no holes, default format ? */
- if ((pib.pixelSize == 3) &&
-Index: labltk-8.06.2/support/cltkMain.c
-===================================================================
---- labltk-8.06.2.orig/support/cltkMain.c
-+++ labltk-8.06.2/support/cltkMain.c
-@@ -51,11 +51,11 @@ int signal_events = 0; /* do we have a p
- void invoke_pending_caml_signals (ClientData clientdata)
- {
- signal_events = 0;
-- enter_blocking_section(); /* triggers signal handling */
-+ caml_enter_blocking_section(); /* triggers signal handling */
- /* Rearm timer */
- Tk_CreateTimerHandler(SIGNAL_INTERVAL, invoke_pending_caml_signals, NULL);
- signal_events = 1;
-- leave_blocking_section();
-+ caml_leave_blocking_section();
- }
-
- /* Now the real Tk stuff */
-@@ -77,7 +77,7 @@ CAMLprim value camltk_opentk(value argv)
- tmp = Val_unit;
-
- if ( argv == Val_int(0) ){
-- failwith("camltk_opentk: argv is empty");
-+ caml_failwith("camltk_opentk: argv is empty");
- }
- argv0 = String_val( Field( argv, 0 ) );
-
-@@ -91,7 +91,7 @@ CAMLprim value camltk_opentk(value argv)
- /* Register cltclinterp for use in other related extensions */
- value *interp = caml_named_value("cltclinterp");
- if (interp != NULL)
-- Store_field(*interp,0,copy_nativeint((intnat)cltclinterp));
-+ Store_field(*interp,0,caml_copy_nativeint((intnat)cltclinterp));
- }
-
- if (Tcl_Init(cltclinterp) != TCL_OK)
-@@ -128,7 +128,7 @@ CAMLprim value camltk_opentk(value argv)
- args = Tcl_Merge(argc, (const char *const*)tkargv); /* args must be freed by Tcl_Free */
- Tcl_SetVar(cltclinterp, "argv", args, TCL_GLOBAL_ONLY);
- Tcl_Free(args);
-- stat_free( tkargv );
-+ caml_stat_free( tkargv );
- }
- }
- if (Tk_Init(cltclinterp) != TCL_OK)
-@@ -164,10 +164,10 @@ CAMLprim value camltk_opentk(value argv)
- strcat(f, RCNAME);
- if (0 == access(f,R_OK))
- if (TCL_OK != Tcl_EvalFile(cltclinterp,f)) {
-- stat_free(f);
-+ caml_stat_free(f);
- tk_error(Tcl_GetStringResult(cltclinterp));
- };
-- stat_free(f);
-+ caml_stat_free(f);
- }
- }
-
-Index: labltk-8.06.2/support/cltkMisc.c
-===================================================================
---- labltk-8.06.2.orig/support/cltkMisc.c
-+++ labltk-8.06.2/support/cltkMisc.c
-@@ -41,12 +41,12 @@ CAMLprim value camltk_splitlist (value v
- { value res = copy_string_list(argc,argv);
- Tcl_Free((char *)argv); /* only one large block was allocated */
- /* argv points into utf: utf must be freed after argv are freed */
-- stat_free( utf );
-+ caml_stat_free( utf );
- return res;
- }
- case TCL_ERROR:
- default:
-- stat_free( utf );
-+ caml_stat_free( utf );
- tk_error(Tcl_GetStringResult(cltclinterp));
- }
- }
-@@ -54,7 +54,7 @@ CAMLprim value camltk_splitlist (value v
- /* Copy an OCaml string to the C heap. Should deallocate with stat_free */
- char *string_to_c(value s)
- {
-- int l = string_length(s);
-+ int l = caml_string_length(s);
- char *res = caml_stat_alloc(l + 1);
- memmove (res, String_val (s), l);
- res[l] = '\0';
-Index: labltk-8.06.2/support/cltkTimer.c
-===================================================================
---- labltk-8.06.2.orig/support/cltkTimer.c
-+++ labltk-8.06.2/support/cltkTimer.c
-@@ -26,7 +26,7 @@
- /* Basically the same thing as FileProc */
- void TimerProc (ClientData clientdata)
- {
-- callback2(*handler_code,Val_long(clientdata),Val_int(0));
-+ caml_callback2(*handler_code,Val_long(clientdata),Val_int(0));
- }
-
- CAMLprim value camltk_add_timer(value milli, value cbid)
-Index: labltk-8.06.2/support/cltkUtf.c
-===================================================================
---- labltk-8.06.2.orig/support/cltkUtf.c
-+++ labltk-8.06.2/support/cltkUtf.c
-@@ -76,14 +76,14 @@ value tcl_string_to_caml( const char *s
- char *str;
-
- str = utf_to_external( s );
-- res = copy_string(str);
-- stat_free(str);
-+ res = caml_copy_string(str);
-+ caml_stat_free(str);
- CAMLreturn(res);
- }
-
- #else
-
- char *caml_string_to_tcl(value s){ return string_to_c(s); }
--value tcl_string_to_caml(char *s){ return copy_string(s); }
-+value tcl_string_to_caml(char *s){ return caml_copy_string(s); }
-
- #endif
-Index: labltk-8.06.2/support/cltkVar.c
-===================================================================
---- labltk-8.06.2.orig/support/cltkVar.c
-+++ labltk-8.06.2/support/cltkVar.c
-@@ -35,7 +35,7 @@ CAMLprim value camltk_getvar(value var)
- stable_var = string_to_c(var);
- s = (char *)Tcl_GetVar(cltclinterp,stable_var,
- TCL_GLOBAL_ONLY|TCL_LEAVE_ERR_MSG);
-- stat_free(stable_var);
-+ caml_stat_free(stable_var);
-
- if (s == NULL)
- tk_error(Tcl_GetStringResult(cltclinterp));
-@@ -57,11 +57,11 @@ CAMLprim value camltk_setvar(value var,
- utf_contents = caml_string_to_tcl(contents);
- s = (char *)Tcl_SetVar(cltclinterp,stable_var, utf_contents,
- TCL_GLOBAL_ONLY|TCL_LEAVE_ERR_MSG);
-- stat_free(stable_var);
-+ caml_stat_free(stable_var);
- if( s == utf_contents ){
- tk_error("camltk_setvar: Tcl_SetVar returned strange result. Call the author of mlTk!");
- }
-- stat_free(utf_contents);
-+ caml_stat_free(utf_contents);
-
- if (s == NULL)
- tk_error(Tcl_GetStringResult(cltclinterp));
-@@ -84,7 +84,7 @@ static char * tracevar(clientdata, inter
- Tcl_UntraceVar2(interp, name1, name2,
- TCL_GLOBAL_ONLY|TCL_TRACE_WRITES|TCL_TRACE_UNSETS,
- tracevar, clientdata);
-- callback2(*handler_code,Val_int(clientdata),Val_unit);
-+ caml_callback2(*handler_code,Val_int(clientdata),Val_unit);
- return (char *)NULL;
- }
-
-@@ -103,10 +103,10 @@ CAMLprim value camltk_trace_var(value va
- tracevar,
- (ClientData) (Long_val(cbid)))
- != TCL_OK) {
-- stat_free(cvar);
-+ caml_stat_free(cvar);
- tk_error(Tcl_GetStringResult(cltclinterp));
- };
-- stat_free(cvar);
-+ caml_stat_free(cvar);
- return Val_unit;
- }
-
-@@ -123,6 +123,6 @@ CAMLprim value camltk_untrace_var(value
- TCL_GLOBAL_ONLY|TCL_TRACE_WRITES|TCL_TRACE_UNSETS,
- tracevar,
- (ClientData) (Long_val(cbid)));
-- stat_free(cvar);
-+ caml_stat_free(cvar);
- return Val_unit;
- }
-Index: labltk-8.06.2/support/cltkWait.c
-===================================================================
---- labltk-8.06.2.orig/support/cltkWait.c
-+++ labltk-8.06.2/support/cltkWait.c
-@@ -54,8 +54,8 @@ static void WaitVisibilityProc(clientDat
- Tk_DeleteEventHandler(vis->win, VisibilityChangeMask,
- WaitVisibilityProc, clientData);
-
-- stat_free((char *)vis);
-- callback2(*handler_code,cbid,Val_int(0));
-+ caml_stat_free((char *)vis);
-+ caml_callback2(*handler_code,cbid,Val_int(0));
- }
-
- /* Sets up a callback upon Visibility of a window */
-@@ -65,7 +65,7 @@ CAMLprim value camltk_wait_vis(value win
- (struct WinCBData *)caml_stat_alloc(sizeof(struct WinCBData));
- vis->win = Tk_NameToWindow(cltclinterp, String_val(win), cltk_mainWindow);
- if (vis -> win == NULL) {
-- stat_free((char *)vis);
-+ caml_stat_free((char *)vis);
- tk_error(Tcl_GetStringResult(cltclinterp));
- };
- vis->cbid = Int_val(cbid);
-@@ -79,9 +79,9 @@ static void WaitWindowProc(ClientData cl
- if (eventPtr->type == DestroyNotify) {
- struct WinCBData *vis = clientData;
- value cbid = Val_int(vis->cbid);
-- stat_free((char *)clientData);
-+ caml_stat_free((char *)clientData);
- /* The handler is destroyed by Tk itself */
-- callback2(*handler_code,cbid,Val_int(0));
-+ caml_callback2(*handler_code,cbid,Val_int(0));
- }
- }
-
-@@ -92,7 +92,7 @@ CAMLprim value camltk_wait_des(value win
- (struct WinCBData *)caml_stat_alloc(sizeof(struct WinCBData));
- vis->win = Tk_NameToWindow(cltclinterp, String_val(win), cltk_mainWindow);
- if (vis -> win == NULL) {
-- stat_free((char *)vis);
-+ caml_stat_free((char *)vis);
- tk_error(Tcl_GetStringResult(cltclinterp));
- };
- vis->cbid = Int_val(cbid);
-Index: labltk-8.06.2/browser/searchpos.ml
-===================================================================
---- labltk-8.06.2.orig/browser/searchpos.ml
-+++ labltk-8.06.2/browser/searchpos.ml
-@@ -782,7 +782,7 @@ and search_pos_expr ~pos exp =
- search_pos_expr exp' ~pos
- end;
- search_pos_expr exp ~pos
-- | Texp_function (_, l, _) ->
-+ | Texp_function { arg_label = _; param = _ ; cases = l; partial = _; } ->
- List.iter l ~f:(search_case ~pos)
- | Texp_apply (exp, l) ->
- List.iter l ~f:(fun (_, x) -> Misc.may (search_pos_expr ~pos) x);
-Index: labltk-8.06.2/jpf/fileselect.ml
-===================================================================
---- labltk-8.06.2.orig/jpf/fileselect.ml
-+++ labltk-8.06.2/jpf/fileselect.ml
-@@ -55,7 +55,7 @@ let myentry_create p ~variable =
- let subshell cmd =
- let r,w = pipe () in
- match fork () with
-- 0 -> close r; dup2 ~src:w ~dst:stdout;
-+ 0 -> close r; dup2 ~cloexec:false ~src:w ~dst:stdout;
- execv ~prog:"/bin/sh" ~args:[| "/bin/sh"; "-c"; cmd |]
- | id ->
- close w;
diff --git a/dev-ml/labltk/labltk-8.06.2.ebuild b/dev-ml/labltk/labltk-8.06.2.ebuild
deleted file mode 100644
index c598fa167907..000000000000
--- a/dev-ml/labltk/labltk-8.06.2.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit findlib eutils
-
-DESCRIPTION="OCaml interface to the Tcl/Tk GUI framework"
-HOMEPAGE="https://forge.ocamlcore.org/projects/labltk/"
-SRC_URI="https://forge.ocamlcore.org/frs/download.php/1628/${P}.tar.gz"
-
-LICENSE="QPL-1.0 LGPL-2"
-SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="+ocamlopt X"
-
-RDEPEND=">=dev-lang/tk-8.0.3:=
- >=dev-lang/ocaml-4.04:=[ocamlopt?,X(+)?]"
-DEPEND="${RDEPEND}
- >=dev-ml/findlib-1.5.5-r1"
-
-src_prepare() {
- epatch "${FILESDIR}/findlib.patch"
- has_version '>=dev-lang/ocaml-4.05.0_beta' && epatch "${FILESDIR}/ocaml405.patch"
-}
-
-src_configure() {
- ./configure --use-findlib --verbose $(use X || echo "--tk-no-x11") || die "configure failed!"
-}
-
-src_compile() {
- emake -j1
- use ocamlopt && emake -j1 opt
-}
-
-src_install() {
- findlib_src_preinst
- dodir /usr/bin
- emake \
- INSTALLDIR="${D}$(ocamlc -where)/labltk" \
- INSTALLBINDIR="${ED}/usr/bin/" \
- install
- dodoc Changes README.mlTk
-}
diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index 53f3dc7bcdd7..654031ef8433 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -4,12 +4,12 @@ DIST llvmorg-11.0.1.tar.gz 122790338 BLAKE2B 0130996b4a8c4d9f757136fd7fb318068c9
DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B ca842ff4afff8f44c82b5e7383962a9c45ca1c93b64fa4c6ebcd70a1d3849dbad2b8e4e24fba02d144c6266d7fab3607ebc6999b28c229cb35256cf40f26a985 SHA512 9a8ce022a935eed42fa71a224f2a207122aadcbef58ee855fdb4825f879e7d028e4dcff22c19b9d336db1c8bf63fb84372d44981acf84615f757e54306c92b81
DIST llvmorg-12.0.0-rc2.tar.gz 134242619 BLAKE2B bb741a311db608fc2ba7eeaab71c5c9f2a430f7fee3f0c5c4334e5c14caa19738d18c87b568de963d57d9b53e808ac412cf8554eca7fcae9ecca65aa4442e197 SHA512 d8f9b3dfeb0fe9b91eb7f49da393784333044db2653373fbb168afd3c8d50f3e3ec7a7b8f44df522d0facafbfe4cfc4d9e2906d19f1e6feb0bdc569b6c10a17d
DIST llvmorg-12.0.0-rc3.tar.gz 134244008 BLAKE2B ed09aa361b264387711ba1ee2e4b01c0c78ad97391df95e2542d4edc31f657cc33c8a2a45de63eb421908d5dadd9392a736610fbb04b3ecbd336d6514a649da8 SHA512 1fae53c6f255160cf4be53848b8b92c8b162ddcfbddf1bf0017faf249859040c15c862c4b52bc3ba894149139afb814e0674da88793ddebfc0756ba3aa7626ce
-EBUILD llvm-ocaml-10.0.1.ebuild 2990 BLAKE2B 71c2d364d0e6c52cec07cb743813963d12bd6918c0558b2edcf73b14647b40ce217a4b824def2e0590d06bcd085f71f0de18e1a12504a7a10ce072284393657f SHA512 7e572802eb3ece2e2f57ec391334860a1e9fb911e74ddd7e224965657031cc5ae463cb26466ca0f34e93c488acae5c8814f0f72e6b1201864e573033effeddc7
-EBUILD llvm-ocaml-11.0.0.ebuild 3052 BLAKE2B 6bb5afbfe3536cd33530e082aef0e634b925c4887de9340ad19a9ed55ee5e647aa48ee0d0e66960cd088cf34306f254f931c8e21fd9e4e73875b977126d23ac1 SHA512 27fe154682b0d163118ff5311bc4443f36a4533f92d254878e57fc4917ab47b7a93c549cbd09f4c182f0f8f95f98044ead0edef7a4e29073404b513c5415b817
-EBUILD llvm-ocaml-11.0.1.ebuild 3053 BLAKE2B 9af55df861e473d24ba0cd3641527c8c1d7be544175c7e74a2e1e4f977fd8b0b1132510bc132b47ec494d07ca514720c8ea9742f39c9d327b0ee141ab7fe91d0 SHA512 6aa5aec51ce0dcd3271d2b0c4965f62a171ede0b01b63f3e84906a88f16821e4cf2fe97eb1f040ad3a5c536c1a990ee567bc54682f61971e0e495850271a630f
-EBUILD llvm-ocaml-11.1.0.ebuild 3053 BLAKE2B 9af55df861e473d24ba0cd3641527c8c1d7be544175c7e74a2e1e4f977fd8b0b1132510bc132b47ec494d07ca514720c8ea9742f39c9d327b0ee141ab7fe91d0 SHA512 6aa5aec51ce0dcd3271d2b0c4965f62a171ede0b01b63f3e84906a88f16821e4cf2fe97eb1f040ad3a5c536c1a990ee567bc54682f61971e0e495850271a630f
-EBUILD llvm-ocaml-12.0.0.9999.ebuild 3042 BLAKE2B 609f78d60cc0a66d0f929db8d6855d0f6db24c769ef156a1d69796eeca0de6a4475e99c105504253d77680949f568efdefd4007bee79015ebea159dabed5f7e3 SHA512 ce96aeeaeb4119d69ada3fdd626fcfcbe919f22faa1f2562b048adc0278b8a38d5dd074a606326f3286812402200767b08deb1ff44f9d3e3bc34f778af02242b
-EBUILD llvm-ocaml-12.0.0_rc2.ebuild 3042 BLAKE2B a78e90337120b5e98258feab0423fbcd097ed91ad7a29419ea15ec2e1d52f24eb944bf4f70d3e8b915d7385821c9d50312c2d9c8052644a9e1d516c554e9db99 SHA512 0a1809b8ef9c4c9c1266af12d5aa613bc861e433c78f7b0e09b69d06b5f82421f80f6514f00c03f07aa94535157a24f6f8543c457ebbfaf289c8a7c0817d55fc
-EBUILD llvm-ocaml-12.0.0_rc3.ebuild 3042 BLAKE2B a78e90337120b5e98258feab0423fbcd097ed91ad7a29419ea15ec2e1d52f24eb944bf4f70d3e8b915d7385821c9d50312c2d9c8052644a9e1d516c554e9db99 SHA512 0a1809b8ef9c4c9c1266af12d5aa613bc861e433c78f7b0e09b69d06b5f82421f80f6514f00c03f07aa94535157a24f6f8543c457ebbfaf289c8a7c0817d55fc
-EBUILD llvm-ocaml-13.0.0.9999.ebuild 3042 BLAKE2B a78e90337120b5e98258feab0423fbcd097ed91ad7a29419ea15ec2e1d52f24eb944bf4f70d3e8b915d7385821c9d50312c2d9c8052644a9e1d516c554e9db99 SHA512 0a1809b8ef9c4c9c1266af12d5aa613bc861e433c78f7b0e09b69d06b5f82421f80f6514f00c03f07aa94535157a24f6f8543c457ebbfaf289c8a7c0817d55fc
+EBUILD llvm-ocaml-10.0.1.ebuild 2991 BLAKE2B 8f6847347faf4ba2afd66e3b2f8052b27662a9db05ca3d03e5c1ba44ce77ef9731dca1632e21a5bda21ae963531d85db9633f92c33bb9713e0a4b9fdf19ea775 SHA512 2d43e10b0a15ea9b438f93a15bf32575e2d111eea1954c8c36f7ce949774055ee720d448cfd7e08a7627539ca8095d81c8f65e69de926475b8f40d5dbcc75db0
+EBUILD llvm-ocaml-11.0.0.ebuild 3053 BLAKE2B 0f8b152cf350f9a7cdf3d552347b5729091b265a47bff1ce289473c4d094ba55f168b9d5c18e7754cb5f48e0eafcfa1f3b3d07b6c4bae9780ac53037e7e88d04 SHA512 75d8e6273fd3360e0df8d3dd1130f4a5dcfd3c8c93d75b3b48b173632d263341d7d235d1a5309d4e9d33ce78aea262e35ab6844a7533d8fb84ce3f758cd0e27e
+EBUILD llvm-ocaml-11.0.1.ebuild 3054 BLAKE2B 0498a14f644a956cf1a495c4b10687328cdd7044b4cf90e09d51c3c93c3f8e7eae29e93b605e7079975cf9b585e14e0c50c85f6b210d6516395f3278f0c2cace SHA512 28ac245ce6fb5caafec11a501e4a8e7a39bf15bad171b445f9b6faf82b8c3a4416925c42ac022bddf262332ca275de3969735b99e642df8c3b64ab3b7d04f85a
+EBUILD llvm-ocaml-11.1.0.ebuild 3054 BLAKE2B 0498a14f644a956cf1a495c4b10687328cdd7044b4cf90e09d51c3c93c3f8e7eae29e93b605e7079975cf9b585e14e0c50c85f6b210d6516395f3278f0c2cace SHA512 28ac245ce6fb5caafec11a501e4a8e7a39bf15bad171b445f9b6faf82b8c3a4416925c42ac022bddf262332ca275de3969735b99e642df8c3b64ab3b7d04f85a
+EBUILD llvm-ocaml-12.0.0.9999.ebuild 3043 BLAKE2B 579eeb6491b8eb85e94b5c3f1efb873d04b7aac517747661a3b34641c47e87997139dc2784e8c2c91461fe2db9f21f25ecc86695b51bbf6b81d5b325b2827df9 SHA512 ae470c4552ec701f5b32f1bc6c3efa9a0c75779dfa48b60b7c5df1bc203be7b4656048452109146fd12c8c7b3b0b8b15bf8ffd47afdb40dde42f8e4b6cda82e3
+EBUILD llvm-ocaml-12.0.0_rc2.ebuild 3043 BLAKE2B 579eeb6491b8eb85e94b5c3f1efb873d04b7aac517747661a3b34641c47e87997139dc2784e8c2c91461fe2db9f21f25ecc86695b51bbf6b81d5b325b2827df9 SHA512 ae470c4552ec701f5b32f1bc6c3efa9a0c75779dfa48b60b7c5df1bc203be7b4656048452109146fd12c8c7b3b0b8b15bf8ffd47afdb40dde42f8e4b6cda82e3
+EBUILD llvm-ocaml-12.0.0_rc3.ebuild 3043 BLAKE2B 579eeb6491b8eb85e94b5c3f1efb873d04b7aac517747661a3b34641c47e87997139dc2784e8c2c91461fe2db9f21f25ecc86695b51bbf6b81d5b325b2827df9 SHA512 ae470c4552ec701f5b32f1bc6c3efa9a0c75779dfa48b60b7c5df1bc203be7b4656048452109146fd12c8c7b3b0b8b15bf8ffd47afdb40dde42f8e4b6cda82e3
+EBUILD llvm-ocaml-13.0.0.9999.ebuild 3043 BLAKE2B 579eeb6491b8eb85e94b5c3f1efb873d04b7aac517747661a3b34641c47e87997139dc2784e8c2c91461fe2db9f21f25ecc86695b51bbf6b81d5b325b2827df9 SHA512 ae470c4552ec701f5b32f1bc6c3efa9a0c75779dfa48b60b7c5df1bc203be7b4656048452109146fd12c8c7b3b0b8b15bf8ffd47afdb40dde42f8e4b6cda82e3
MISC metadata.xml 216 BLAKE2B fe5e49887842aa513fbf1f2e09bed09a884d531fd21bdaeb2d389e8bf590b6c0e7063f0af98f66e2db129308ab0f0804ba327c3c752bbb4c900c59ac109d99aa SHA512 3485598147c953e72e1785693a489a7e7d73d59620b76054db9c0ce95d8bfa0e8ffec29da7f7a9d73a32e5b77eac07ca3306c56a972dc57fd89d477edaebf3d5
diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-10.0.1.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-10.0.1.ebuild
index 5dcb70c38053..f4a1d0ea6f6b 100644
--- a/dev-ml/llvm-ocaml/llvm-ocaml-10.0.1.ebuild
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-10.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -40,7 +40,7 @@ DEPEND="${RDEPEND}"
BDEPEND="
dev-lang/perl
dev-ml/findlib
- test? ( dev-ml/ounit )
+ test? ( dev-ml/ounit2 )
${PYTHON_DEPS}"
pkg_setup() {
diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-11.0.0.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-11.0.0.ebuild
index 31cda80cf0eb..2927a17a5ef7 100644
--- a/dev-ml/llvm-ocaml/llvm-ocaml-11.0.0.ebuild
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-11.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -41,7 +41,7 @@ BDEPEND="
dev-lang/perl
dev-ml/findlib
>=dev-util/cmake-3.16
- test? ( dev-ml/ounit )
+ test? ( dev-ml/ounit2 )
${PYTHON_DEPS}"
pkg_setup() {
diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-11.0.1.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-11.0.1.ebuild
index 6a74d00cd2fd..eadb980e8aa5 100644
--- a/dev-ml/llvm-ocaml/llvm-ocaml-11.0.1.ebuild
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-11.0.1.ebuild
@@ -39,7 +39,7 @@ BDEPEND="
dev-lang/perl
dev-ml/findlib
>=dev-util/cmake-3.16
- test? ( dev-ml/ounit )
+ test? ( dev-ml/ounit2 )
${PYTHON_DEPS}"
LLVM_COMPONENTS=( llvm )
diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-11.1.0.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-11.1.0.ebuild
index 6a74d00cd2fd..eadb980e8aa5 100644
--- a/dev-ml/llvm-ocaml/llvm-ocaml-11.1.0.ebuild
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-11.1.0.ebuild
@@ -39,7 +39,7 @@ BDEPEND="
dev-lang/perl
dev-ml/findlib
>=dev-util/cmake-3.16
- test? ( dev-ml/ounit )
+ test? ( dev-ml/ounit2 )
${PYTHON_DEPS}"
LLVM_COMPONENTS=( llvm )
diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-12.0.0.9999.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-12.0.0.9999.ebuild
index 4f3798d7196d..3fc4ee845be9 100644
--- a/dev-ml/llvm-ocaml/llvm-ocaml-12.0.0.9999.ebuild
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-12.0.0.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -39,7 +39,7 @@ BDEPEND="
dev-lang/perl
dev-ml/findlib
>=dev-util/cmake-3.16
- test? ( dev-ml/ounit )
+ test? ( dev-ml/ounit2 )
${PYTHON_DEPS}"
LLVM_COMPONENTS=( llvm )
diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-12.0.0_rc2.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-12.0.0_rc2.ebuild
index 0376bb7114cc..3fc4ee845be9 100644
--- a/dev-ml/llvm-ocaml/llvm-ocaml-12.0.0_rc2.ebuild
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-12.0.0_rc2.ebuild
@@ -39,7 +39,7 @@ BDEPEND="
dev-lang/perl
dev-ml/findlib
>=dev-util/cmake-3.16
- test? ( dev-ml/ounit )
+ test? ( dev-ml/ounit2 )
${PYTHON_DEPS}"
LLVM_COMPONENTS=( llvm )
diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-12.0.0_rc3.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-12.0.0_rc3.ebuild
index 0376bb7114cc..3fc4ee845be9 100644
--- a/dev-ml/llvm-ocaml/llvm-ocaml-12.0.0_rc3.ebuild
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-12.0.0_rc3.ebuild
@@ -39,7 +39,7 @@ BDEPEND="
dev-lang/perl
dev-ml/findlib
>=dev-util/cmake-3.16
- test? ( dev-ml/ounit )
+ test? ( dev-ml/ounit2 )
${PYTHON_DEPS}"
LLVM_COMPONENTS=( llvm )
diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-13.0.0.9999.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-13.0.0.9999.ebuild
index 0376bb7114cc..3fc4ee845be9 100644
--- a/dev-ml/llvm-ocaml/llvm-ocaml-13.0.0.9999.ebuild
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-13.0.0.9999.ebuild
@@ -39,7 +39,7 @@ BDEPEND="
dev-lang/perl
dev-ml/findlib
>=dev-util/cmake-3.16
- test? ( dev-ml/ounit )
+ test? ( dev-ml/ounit2 )
${PYTHON_DEPS}"
LLVM_COMPONENTS=( llvm )
diff --git a/dev-ml/logs/Manifest b/dev-ml/logs/Manifest
index 88e77a55a8be..11ae9c42b379 100644
--- a/dev-ml/logs/Manifest
+++ b/dev-ml/logs/Manifest
@@ -1,5 +1,3 @@
-DIST logs-0.6.3.tbz 17670 BLAKE2B bea90590913c83ef0ac32bb63551542d52cdc63f761e0198ff747f9e03987dcbfacd1b1e351a826218f71768020df8ebe1caa7272fd79e2c1b634645d728bdd6 SHA512 6cdcb3ee19eadb824500e90235a62326194ff5d2a44dca598d2727f2ad358273a79240197965b682aa80986870bb859ee1e57f2cb29c684c92ca146cac8094d1
DIST logs-0.7.0.tbz 18458 BLAKE2B 091d1778166af0b67e17e932a775a73e31e5d167b94b1b378063a7112c21bf1ac935c7e51fe29bcc0121cd5e60ea46ed3c7381f4db5df400b463feedfbe89663 SHA512 657f66eeaf5788947a3ff4b2a179f7e192ad4ce086fc8968286066d4b83af476523b3befce50ee58abf2d9b8c8dc65573ba8ed62f9c5e7933db29a7fb769646a
-EBUILD logs-0.6.3.ebuild 1157 BLAKE2B 17b237caf82e0c667737a2f2d53210b092e30547e389f19a8b8039881f9216df4e4163691b4e65cf66f7ead92d97d304eff93b630ccb570b9c6b06ac6242458e SHA512 5d883cddf6eda98d73429c4589b02a29fef205468fbe2742195cd498b9df4de068f669e420154bb740f61c40b60dcc110ad4a4b9689a357e8709bc7af9b5365c
EBUILD logs-0.7.0.ebuild 1387 BLAKE2B 8ca895e2a2b75f2fc3eea5d34b71159f1f73695a8924126d27f4db1adb673b9af6fd057f09c311daf6250fe8e9f48e7fa30818266ec639796ff5ac110e462be7 SHA512 b375d7a465c115138537c77a3e730414b2da89a176cef61fab235c5bdd4ae16462c475f18fd5a11f29c947e20dc86aab747d31c74444df5bfba12862442af753
MISC metadata.xml 586 BLAKE2B bd04cdf2c8e2cbf3ccb49ec1394ab882e0c104c6fbec63fe72d8497f79c91814e6df34f5e2065a4d91c6fcac2d2500a6cf4f35dd5f71dcdd0fe1c30adac042eb SHA512 ac20ca8fcaf6372f88f50ec77f6632a6d04597a8b6257e5a61ff4d66b34d74259b0ab671c840b79613213f6807c131cf6c46cf3fdb3686324548a9f23270f054
diff --git a/dev-ml/logs/logs-0.6.3.ebuild b/dev-ml/logs/logs-0.6.3.ebuild
deleted file mode 100644
index 978b7cf88e07..000000000000
--- a/dev-ml/logs/logs-0.6.3.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit findlib
-
-DESCRIPTION="Logging infrastructure for OCaml"
-HOMEPAGE="https://erratique.ch/software/logs https://github.com/dbuenzli/logs"
-SRC_URI="https://erratique.ch/software/logs/releases/${P}.tbz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="+fmt cli +lwt test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-ml/result:=[ocamlopt]
- dev-lang/ocaml:=[ocamlopt]
- fmt? ( dev-ml/fmt:= )
- cli? ( dev-ml/cmdliner:=[ocamlopt] )
- lwt? ( dev-ml/lwt:= )
-"
-DEPEND="${RDEPEND}
- dev-ml/opam
- dev-ml/topkg
- dev-ml/ocamlbuild
- dev-ml/findlib
- test? ( dev-ml/mtime )
-"
-
-src_compile() {
- ocaml pkg/pkg.ml build \
- --with-js_of_ocaml false \
- --with-fmt $(usex fmt true false) \
- --with-cmdliner $(usex cli true false) \
- --with-lwt $(usex fmt true false) \
- --tests $(usex test true false) \
- || die
-}
-
-src_test() {
- ocaml pkg/pkg.ml test || die
-}
-
-src_install() {
- opam-installer -i \
- --prefix="${ED}/usr" \
- --libdir="${D}/$(ocamlc -where)" \
- --docdir="${ED}/usr/share/doc/${PF}" \
- ${PN}.install || die
- dodoc CHANGES.md README.md
-}
diff --git a/dev-ml/lwt/Manifest b/dev-ml/lwt/Manifest
index b21ae5d8e3c6..ebaf19c60421 100644
--- a/dev-ml/lwt/Manifest
+++ b/dev-ml/lwt/Manifest
@@ -1,4 +1,4 @@
AUX lwt-5.3.0-ppxlib-0.18.0.patch 13548 BLAKE2B fa89411ea65421eb8f8b7f7f782817c27f21d88a12a95a6a8a9d858c6e6665d2a79432ec237daf77d594ba11e4ef1e71921779084055e8df695b696f81b6ce06 SHA512 cd5dc33e0b3366445ce491efda7ff55fcf7f628138fc8213dfa8a7d425d44fd7b312d9008ff1bad5216bb8179bc0e41e5844d1826237c3c26f657d7ec5410671
DIST lwt-5.3.0.tar.gz 298152 BLAKE2B a39494bf98fcca07bf4601a742f4bfdc1ea2a67e2babbab650c41d2df58296a859520509ddc080af9c4d55be76439b401174720765fb942586d7c866f80cc538 SHA512 9922c19944595b0c07da8e1bbdecb2cc7c5a7edcdc2224215efb819d9c735da8986388a2446bd0762e28533f5d9d386970f07a4f1b0d14255c6743f3a1d16cb6
-EBUILD lwt-5.3.0-r1.ebuild 800 BLAKE2B f948390bc748fbf09c74fb5c14483a3b8857f4098a5c5e44b442c1addd2eeb62fda0d9446d336803aab117b68e3d901dbf31f3798c9e1b96ddc0d2a8762321b9 SHA512 b08a618bf51cb76d3b9bedfca30318f815cc3a6d3861b4baa666a45412891dd07e4dbbc3a842f43761cf100b3fb31470589075e3e436988761ec0f9c3917a135
+EBUILD lwt-5.3.0-r1.ebuild 798 BLAKE2B eef325ce5007d70b4d2925513c7bd421a002ba17a5dd4b0f3a2f5234c04af2841e02af4b515aa7bd537eeb2c03a873ec775d792fc4067811f15b4a7b50741aac SHA512 999d03e9b1c86e9ba9b7f0b6085b7b61e3477ea8a8aa9e7d7808038284e9678d9d79e70926ada1d3db6678bac44a6b9212f84fd7a80302090133362012f0f7c9
MISC metadata.xml 320 BLAKE2B 30af4a959e49cc4dedde3ee8144ebcc7358c245d0f66d18ada370d682d4b4c971c7c3c4d15e0f796aae6ff13a923e18017058bfdd73db6974973b88447311b26 SHA512 02ebc0a053f10df606e161ccb91804c8e3bc9ea34cd7c24158820aa31689f12d8297df58f56b8bb24d23e7cd89b87a198ca726130a2021163b59198e8f3ff135
diff --git a/dev-ml/lwt/lwt-5.3.0-r1.ebuild b/dev-ml/lwt/lwt-5.3.0-r1.ebuild
index 86ab95f72f77..b635eab67eb5 100644
--- a/dev-ml/lwt/lwt-5.3.0-r1.ebuild
+++ b/dev-ml/lwt/lwt-5.3.0-r1.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="http://ocsigen.org/lwt"
SLOT="0/${PV}"
LICENSE="LGPL-2.1-with-linking-exception"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
DEPEND="
diff --git a/dev-ml/markup/Manifest b/dev-ml/markup/Manifest
index 3b88716f61e7..2b5abbb3042d 100644
--- a/dev-ml/markup/Manifest
+++ b/dev-ml/markup/Manifest
@@ -1,5 +1,3 @@
-DIST markup-0.7.5.tar.gz 278654 BLAKE2B 5338d4b546c74ade522c84c5a0583ad08b09e4ca3ecb96712725dd33792e401f66f076e47cf24986047f36236c53134272cadcd2abe322307377bb79055bf39a SHA512 19350df7a3a619c479fa030b8772009bc32f3e9830494f5707e05f85b9ee9ff0ddf382d292c7a11bbd3b63c8c108e6a84b2d01f5e983f49d7cdf63ee3c4545c8
DIST markup-1.0.0.tar.gz 280927 BLAKE2B cdf670e97c9f6e9b514d98f19a50bb4915c0c434a4ca27ac71be36f3893ed049eef8c0b5f48893e3f247938283272ff0c03d24743d679ef5e0296f7059131c58 SHA512 6383ed24fd86be0f6a64d9386b547d323fa0e763571ff3e7405119173c6ac6a7ed043bc0d35afd6e933101f22ed4b2f8baa08ba07d3df57a68015caaf79030ab
-EBUILD markup-0.7.5.ebuild 795 BLAKE2B 82336184a25b1bdf5587ce54b951f9e3517f87970e859708d3d719ff20dbf15c90eaec801693fd1332083462adff6f7949d403916f5d6bde3c849d38e7d730a8 SHA512 0070e1433b66ee032c722c7b0445e10c758c9e56dd2dff7b520d14be62ca5a9643397cf16f838528707e045dba8446a07f15825634bb574303379fae20fd7509
EBUILD markup-1.0.0.ebuild 546 BLAKE2B 5e6b2a2f5c9d21407a27e2f1207f13fe834ae3a19b1f63c900846a9a3b2245a1bbb30533e169bb19c08eb4615fa6093031404e1c7174eca66f8e9d7551bb9353 SHA512 da5764d2f11222f03be7811a4bf5fe23c4190866aa3ea0e351d223615384e737b943a8f5c311a1532219d951ee6ef708e74e7758364f6d46276261d16f03bbc6
MISC metadata.xml 324 BLAKE2B e168b429839fdf6aa127eecfdb0d6d53bca42fd44a4a111c0fe88c92f956c4d84cdff299977727ed510d2fa75409c3119c399b774acb3e10eae4c4bbeda272db SHA512 15681de57dd33e743107811a6f05c0139cad1488009191cbb8396f344e29ead53fa8ba09bbb914c0e53d87439d2e83a864c5f162e099ae027b5b0958b6946214
diff --git a/dev-ml/markup/markup-0.7.5.ebuild b/dev-ml/markup/markup-0.7.5.ebuild
deleted file mode 100644
index 68e867c0943d..000000000000
--- a/dev-ml/markup/markup-0.7.5.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit findlib eutils
-
-DESCRIPTION="Error-recovering streaming HTML5 and XML parsers"
-HOMEPAGE="https://github.com/aantron/markup.ml"
-SRC_URI="https://github.com/aantron/markup.ml/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}p1"
-KEYWORDS="~amd64"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- dev-lang/ocaml:=[ocamlopt]
- dev-ml/lwt:=[ocamlopt(+)]
- >=dev-ml/uutf-1.0:=[ocamlopt]
-"
-RDEPEND="${DEPEND}"
-DEPEND="${DEPEND}
- test? ( dev-ml/ounit )
- dev-ml/ocamlbuild"
-S="${WORKDIR}/${PN}.ml-${PV}"
-
-src_compile() {
- emake
- use doc && emake docs
-}
-
-src_install() {
- findlib_src_preinst
- emake ocamlfind-install
- dodoc README.md
- use doc && dohtml doc/html/*
-}
diff --git a/dev-ml/mccs/Manifest b/dev-ml/mccs/Manifest
index b0f9d42a02ec..23f8147fe0ec 100644
--- a/dev-ml/mccs/Manifest
+++ b/dev-ml/mccs/Manifest
@@ -1,3 +1,3 @@
DIST mccs-1.1.11.tar.gz 1008163 BLAKE2B 49f173b99baa1acfd96f8ef873b664ba61dc9a770ad62873f956f017e3940737be74f5d5392d4043c9ade3e74e09d9c6b11c47af7755558b25f1f62e6ab80d84 SHA512 095393ca63fb591a833a7a37117a80a2e817b437bbcd655301b376f749a3756c8aff26b2fcdebfc5f68b9c30d8971a7ba057f610117516e3e85a3fe7bd3906d0
-EBUILD mccs-1.1.11.ebuild 635 BLAKE2B 5463b7e9ee6fc7d0feb540357961eb63667af19384754140aba0e8c688193878b99f43fff05b226e0dc6c7126d4d0df8172abed4687ddbe93a01f6196b9506d1 SHA512 cbbb93169d1e97d92df842cae902ca2e1c6568d7ecb0af18ca8428e599db3ef42367ffc6b565dfa049ff559300530a64fba2004739fa27612edc49aff5cdd2dd
+EBUILD mccs-1.1.11.ebuild 632 BLAKE2B bbfd52836642ef6d1482ea4a5088a6f6ccfb6bb62c08879ee0a39001b297abca0b0180251eb4bc1c3505303e573214aea5d3b8237873ee249e45383e9f9a481a SHA512 3ca6ae2551903f4e49e52673a973dc0889d47967126ab7c6cdbd9df95ba9e1feff44780cdcabd0203c38256b92c1bce5a43dba3cd09286ee1bb158616f30cd40
MISC metadata.xml 325 BLAKE2B 7385ff0e6224f5197139764e79e60e849806e74d9f15f17934358bb3cc9a7ff41213e53167351b4a1308e84a436f8e14e9416da49df5615f07d33604e09bcb45 SHA512 ae6f92a85cbac16fb2c53676e7b3d326bf637a47129f3f4b413ad3a4c9df4a807f10a8513f2876a9310efc8a2d8ad3215a448ae9a9ad9128e356403b394a58f4
diff --git a/dev-ml/mccs/mccs-1.1.11.ebuild b/dev-ml/mccs/mccs-1.1.11.ebuild
index ef12a27bf762..09637d8cbca7 100644
--- a/dev-ml/mccs/mccs-1.1.11.ebuild
+++ b/dev-ml/mccs/mccs-1.1.11.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/AltGr/ocaml-mccs/archive/${MY_PV}.tar.gz -> ${P}.tar
LICENSE="BSD"
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/menhir/Manifest b/dev-ml/menhir/Manifest
index 94c2b892d7b3..eb50bb5019ce 100644
--- a/dev-ml/menhir/Manifest
+++ b/dev-ml/menhir/Manifest
@@ -1,5 +1,3 @@
-DIST menhir-20181006.tar.gz 6665871 BLAKE2B 98820922c3dc9ffa27e0f9432d683aae3a1115cd5ba7d1114c57730c7dc679a918c14ef692d1287ca851c62d32aca50a034de1d4c6d4049ddf80e4694bbbae3e SHA512 a838c0b6411345ae64e21f8649367541a7e137af7e552e1dcc3da0c2212813de3d0c359dbd863d0130be897148063b406e0757fd2f18b42d43d3964963ebd4c7
DIST menhir-20190924.tar.gz 2491000 BLAKE2B 463825aa0f3ea41e49d9c130226bc8bbfc2b96650debf8d79422a90b93338ead58e01aa0c34b2161e4383d1c9a8d77ab58bb1da78e3187ed60b02e13f7742844 SHA512 8036eb8a65f123ceadd21739d88dafca54a2338fc168922a1301a9fbe709ac5e8e7214d95d8114f3798c15f458822e64dcedb94f7fff18ab6f9ccfb6de462e46
-EBUILD menhir-20181006.ebuild 890 BLAKE2B d9bdda28d00ccc0f528d6f7a43abc8b9d394073b5592fef9857b2c06092a6d8f0f7de49bea4b974379b0d789e4de044f456f65984f2575665cb4e2296379525d SHA512 420da808f42896ece95cf6b9487140a3509e1a60cd6c4f4fabd9fadc0c894d3cb054e51e52d6aba16d52ae1af6832dc461eec8fba65e0db12edfccec00d0fb2e
-EBUILD menhir-20190924.ebuild 909 BLAKE2B 2f6faf021c0c8c65adaa10e73e8a59652720c8211f57f8b73f3e9bfb9e8fa3d309798e91d842c2032fc9e24875d20bcc34eb04fa00e48efcebfb317075d64b06 SHA512 554c02b8ea327d753f4919049d624b17b57b65831b02107cc6028622b0948c3d30b31efecf887ef60164dcf9299937e671f60190a8516e094ea5b0e3324b74e9
+EBUILD menhir-20190924.ebuild 906 BLAKE2B f64a1821c1015688bcb4e786f81ec5e066bbc010df4b0edc1cf30d270d3688c2dd228ff9d9ae6313969864b2f9efc882e526c7f98d2bf41a15338cc1268691d2 SHA512 6ed9b185d507cadec87ed86dcf876838780105f8ad75b6fcf9adfd658d1528d5d611aad66e822a4e2afc27ac4fe63e67a82f4a235fec6ba586433451479eb8db
MISC metadata.xml 232 BLAKE2B 502ab2778b7b5d1ac9441b71cab7ff412fbb5663747f4abfc59fb45559185dda510683f1e8ffea5db8f6b31874ca209fde5c524e3526cb125931ee1feb7ee68d SHA512 7ac25a89f6b48a8e858fd1e9f4d3e938a82a4591f21249d81e8d9f1d028c5f427a3669933a932c0e8a1dc7455106696e3bfba3573976edcd8c7ec89368dacde2
diff --git a/dev-ml/menhir/menhir-20181006.ebuild b/dev-ml/menhir/menhir-20181006.ebuild
deleted file mode 100644
index 00be878804ac..000000000000
--- a/dev-ml/menhir/menhir-20181006.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit findlib eutils
-
-DESCRIPTION="LR(1) parser generator for the OCaml language"
-HOMEPAGE="http://gallium.inria.fr/~fpottier/menhir/"
-SRC_URI="http://gallium.inria.fr/~fpottier/menhir/${P}.tar.gz"
-
-LICENSE="GPL-2 LGPL-2-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~x86"
-IUSE="examples +ocamlopt"
-
-RDEPEND=">=dev-lang/ocaml-4.02:=[ocamlopt?]"
-DEPEND="${RDEPEND}
- dev-ml/ocamlbuild"
-
-src_configure() {
- if ! use ocamlopt ; then
- export TARGET=byte
- fi
-}
-
-src_compile() {
- emake PREFIX="${EPREFIX}"/usr -j1
-}
-
-src_install() {
- findlib_src_preinst
- emake PREFIX="${ED}"/usr docdir="${ED}"/usr/share/doc/"${PF}" $(use examples || echo "DOCS=manual.pdf") install
- use examples && docompress -x /usr/share/doc/${PF}/demos
- dodoc README.md CHANGES.md
-}
diff --git a/dev-ml/menhir/menhir-20190924.ebuild b/dev-ml/menhir/menhir-20190924.ebuild
index c925dc236290..c0bb1d2198fa 100644
--- a/dev-ml/menhir/menhir-20190924.ebuild
+++ b/dev-ml/menhir/menhir-20190924.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://gitlab.inria.fr/fpottier/${PN}/-/archive/${PV}/${P}.tar.gz"
LICENSE="GPL-2 LGPL-2-with-linking-exception"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="examples +ocamlopt"
RDEPEND=">=dev-lang/ocaml-4.02:=[ocamlopt?]"
diff --git a/dev-ml/merlin/Manifest b/dev-ml/merlin/Manifest
new file mode 100644
index 000000000000..a9c20cc0e0c0
--- /dev/null
+++ b/dev-ml/merlin/Manifest
@@ -0,0 +1,6 @@
+AUX 50merlin-gentoo.el 195 BLAKE2B a5bcca9e3af1810b18337680b4878dcfc41296b98a4b949293367935a741b0ab8dcf9f40cfbab2042fc4afd95f09b3ac9980f7daa371dab93fe39cf56245c111 SHA512 7dfbbccee288d91c010cf0bd18d490ac2fdb8c5a2f6cb5ae55697f196ba9e4965ed6c0b0140aadc0685a3bfde58a4b30ca85658876c22c9f91b456aa1753ba4b
+DIST merlin-3.4.2.tar.gz 11016272 BLAKE2B 6fa55423df7ae8f7a8056e90be630f148dd101194de1921605843caf805bd6c9694fa3fe5b8c2f8eff5d57d7d0e9d8653036b6165a49af655158925c7af87d2f SHA512 8225366ebf27ca656ca89fe00d5aec581487ae332aeab81568e7606eaf575648a7614d4d2de8e0757a4e69c6f4014fefa4574c95da13d42acb310c9dd58a468a
+DIST merlin-4.1.tar.gz 2136082 BLAKE2B 3e7e1996611f0cefb3a33b2a78cd36b6e8b84d48bc48f46c45ba340c4be1b93b4a1876f8f4192e911c1c384c416ad7502ba3c7a2abb72eff01215f9fb26bfaf0 SHA512 f0f3ada007f8214b97a8557bddca87eded48ee01a8bb88aba6476e52881ead52d9f47e2666a9292b5c6a490e4cfdc7d8bb322e8489f78eaac7b0f80b6d1e87bc
+EBUILD merlin-3.4.2-r1.ebuild 1265 BLAKE2B a12e5b68da2899f57ecb73de9ff4558a2069fef7056f7a6775616801bd809d058e8c457afe7c659e16f31861786311871860ce2ef58460f50a738939ffab9750 SHA512 355c89138e3838407d9f05d1d393411307700deb38fca7f17efb6cce553f2a4d159fb2b13568704bca3c655dfb975e50afa52f314f7c8815370f3ebf1cf74188
+EBUILD merlin-4.1-r1.ebuild 1290 BLAKE2B f72028d7744e4612eaaabad95c79db31b1bed9e1ce044ca8ab5104e6276dc25112d3704756b23dd33a70086fd98737c48181f6c3c68902bd1eee20352dcdf65d SHA512 ea01cee166bb3ebb274eae2f2890649279b0231829ee1a112e28e6f902d0cc4cd24344da95ad1e48f49762ead0a3fd9e74762e7e2a3e8e7fdbec882644bb87e8
+MISC metadata.xml 309 BLAKE2B 3d87e255533b30e9d93961fd4e19b7811eeec76ca1d0a23d2e5c2dbaf7702f19b4d1825ef5f4a8673dcbe99a7c283cd6cc0c380ebedf121757a1536a90eab129 SHA512 9f83661d41366e8a258849f199e738f8ead98612c0e444f5c1221fb4d5ab803b75d0d63a7c288f5714635faae33e8669da1598b932a7c2ec8e620cb232def482
diff --git a/dev-ml/merlin/files/50merlin-gentoo.el b/dev-ml/merlin/files/50merlin-gentoo.el
new file mode 100644
index 000000000000..fbbbf2019411
--- /dev/null
+++ b/dev-ml/merlin/files/50merlin-gentoo.el
@@ -0,0 +1,4 @@
+(push "@SLITELISP@" load-path) ; directory containing merlin.el
+(autoload 'merlin-mode "merlin" "Merlin mode" t)
+(add-hook 'tuareg-mode-hook 'merlin-mode)
+(add-hook 'caml-mode-hook 'merlin-mode)
diff --git a/dev-ml/merlin/merlin-3.4.2-r1.ebuild b/dev-ml/merlin/merlin-3.4.2-r1.ebuild
new file mode 100644
index 000000000000..d14be4876eb1
--- /dev/null
+++ b/dev-ml/merlin/merlin-3.4.2-r1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2021 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/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="emacs +ocamlopt"
+
+RDEPEND="
+ dev-ml/csexp:=
+ dev-ml/yojson:=
+ >=dev-lang/ocaml-4.09:=
+ <dev-lang/ocaml-4.12:=
+ emacs? (
+ >=app-editors/emacs-23.1:*
+ app-emacs/auto-complete
+ app-emacs/company-mode
+ )
+"
+DEPEND="${RDEPEND}"
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+ default
+
+ # Handle installation via the eclass
+ rm emacs/dune || die
+}
+
+src_compile() {
+ dune_src_compile
+
+ 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/merlin/merlin-4.1-r1.ebuild b/dev-ml/merlin/merlin-4.1-r1.ebuild
new file mode 100644
index 000000000000..2197e4695f95
--- /dev/null
+++ b/dev-ml/merlin/merlin-4.1-r1.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2021 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/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="emacs +ocamlopt"
+
+RDEPEND="
+ app-emacs/auto-complete
+ app-emacs/company-mode
+ dev-ml/csexp:=
+ dev-ml/yojson:=
+ =dev-lang/ocaml-4.11*:=
+ emacs? (
+ >=app-editors/emacs-23.1:*
+ app-emacs/auto-complete
+ app-emacs/company-mode
+ )
+"
+DEPEND="${RDEPEND}"
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+ default
+
+ # Handle installation via the eclass
+ rm emacs/dune || die
+}
+
+src_compile() {
+ dune_src_compile
+
+ 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/merlin/metadata.xml b/dev-ml/merlin/metadata.xml
new file mode 100644
index 000000000000..fe5fd4f15a0a
--- /dev/null
+++ b/dev-ml/merlin/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">ocaml/merlin</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-ml/metadata.xml b/dev-ml/metadata.xml
index 54ef546c0f26..8c47159ecc84 100644
--- a/dev-ml/metadata.xml
+++ b/dev-ml/metadata.xml
@@ -37,4 +37,3 @@
językiem programowania ML.
</longdescription>
</catmetadata>
-
diff --git a/dev-ml/mmap/Manifest b/dev-ml/mmap/Manifest
index bb020a45d214..56792f0753f3 100644
--- a/dev-ml/mmap/Manifest
+++ b/dev-ml/mmap/Manifest
@@ -1,5 +1,3 @@
-DIST mmap-v1.0.2.tbz 14575 BLAKE2B ddc0ce540780bf362662b90ba0ba71098151bfaf2633161d747f6122b34b4cec813c0a839f5f702595fa9d81b24a4d550fcaa6600d6fdd7560947e71c87b1b6a SHA512 280afb62a0cc5b13f7e9485bb81c0fe6bff91a3838420495ce7a10709af987264590562f21b2d66e778b7e606be3f1f940ebb090e4fa0af5702f09bacab93cbe
DIST mmap-v1.1.0.tbz 12312 BLAKE2B 3f688f5649ef51fc2a0cee76519da46dcfecd72a065de3cdc72412e27bfa39c26c6bb54d35ea6e3b139db0ccc75e9460f8285826c40ecc894a3782f279366686 SHA512 15e4ec2634998f321f495de5372dc75a3f4059ab7512115603ae8fd99a619c91299d34c8a12a697aa36df4ce14c90c66746b873eddf004b7bbbeaef8ec7858f5
-EBUILD mmap-1.0.2.ebuild 439 BLAKE2B ec4371daad00b5817c31e5cf3aab57e35f852d7846f16be88dab295842e4acc5e61411566d548de6438b1948adf34edfb13e2deae3d8a7c08f1084f9976886e3 SHA512 cbdd78d9d612bc9d1f50537c657126c978bf0eeef1a70826eddb520b4525a45580266d37f0a48b3d5987cf2d893d8aeafd59dee8ff25b98a7776025bc6e2c437
-EBUILD mmap-1.1.0.ebuild 435 BLAKE2B 66d4982d01009d5c6d39afb19dd3b9d51cabd8b0a46b4f401fd22d2321e53cdc3052ee0410fdff79042a7cdceccbf98d244bb5235dd72fa4bfd007dcf4a3be45 SHA512 ffa5731706ec263f910d3f3498cd566016686c929d50a84cb4f540d175eabc78a76ff9d41aa33f70384544ac471361c49067ed6811fc297f2d4c7ac5fae3f2d0
-MISC metadata.xml 320 BLAKE2B 5af9b73b1a5dfa02956a9c31e9ba5c9a2ad1578c117cb55c46f33a4bc7afe4acfc74bb5cc25176e6d6f7bc9cba94ec1b379e8b99fa51a6a5773039e6e92afd3c SHA512 25aea58fe2509a172b1a93f263e5d3580c736f4d83f40050d0de7c6d13cf33033eee9e577ecbd7a1727572c60e3cfd29d1782365c4b26d17b893fe09f2b338bb
+EBUILD mmap-1.1.0.ebuild 433 BLAKE2B da6ae263bd8e1e2d8ee85806e5c3f22a1a5930f21db68d33c5f1174de5894be85f8ddeb3d60fcd6e3b961e62c4b829a11d22ed65f9ebc95f173f12b413e10127 SHA512 43886545270a5ba6c49e02637de7ad8ca836c4ddf4d497599deece33a8c680ef0b24e3db2080f15b41a98c6a53df2a08ee9ecb56b663136624facd9de3c88821
+MISC metadata.xml 320 BLAKE2B 670840e5fb0d98728ec1abc313a4a454d0a9ee0cef86380461ffd0c60721a98bc8ea831a2bd53345427483b61c056fda5e37ca33ff6ff6741a4276947e06216a SHA512 3e740c72a5216b56f5e8c960355ff9cc21a045a5bb1cee1cf35df835ca755ac507e88adc5d2d405e13e9487d8934de926ac595624d60a98440caa0e8167e82e0
diff --git a/dev-ml/mmap/metadata.xml b/dev-ml/mmap/metadata.xml
index 3c0ce5319562..75a96f40ae08 100644
--- a/dev-ml/mmap/metadata.xml
+++ b/dev-ml/mmap/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
diff --git a/dev-ml/mmap/mmap-1.0.2.ebuild b/dev-ml/mmap/mmap-1.0.2.ebuild
deleted file mode 100644
index 7064da7c5444..000000000000
--- a/dev-ml/mmap/mmap-1.0.2.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit dune
-
-DESCRIPTION="File mapping"
-HOMEPAGE="https://github.com/mirage/mmap"
-SRC_URI="https://github.com/mirage/mmap/releases/download/v${PV}/${PN}-v${PV}.tbz"
-
-LICENSE="LGPL-2.1"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-IUSE="+ocamlopt"
-
-RDEPEND=""
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/${PN}-v${PV}"
diff --git a/dev-ml/mmap/mmap-1.1.0.ebuild b/dev-ml/mmap/mmap-1.1.0.ebuild
index 45bdd47e84f4..629ff88e7786 100644
--- a/dev-ml/mmap/mmap-1.1.0.ebuild
+++ b/dev-ml/mmap/mmap-1.1.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/mirage/mmap/releases/download/v${PV}/${PN}-v${PV}.tb
LICENSE="LGPL-2.1"
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/num/Manifest b/dev-ml/num/Manifest
index 16fe2f3aa0c9..74cdf480cc15 100644
--- a/dev-ml/num/Manifest
+++ b/dev-ml/num/Manifest
@@ -1,7 +1,6 @@
AUX num-1.3-cflags.patch 409 BLAKE2B 97db7e69d4bee7e6940386349620799d586ab7094a51995c015ddec399747381175936e523f25b2312aed434ef25dfbcc2d6ef3aaa502ade39ff14fbd0ead636 SHA512 95245b0c3738511ff6a8a43b5f4c8897a82502a751552e1f1c846f3c7bb1040a5227055a55303292c1eca18a454d0f7c038ef574f00a772db2b72611857e15b5
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 801 BLAKE2B 0435a9f55413c068c4d72b7e405c8cc36b11f57993eec3e0ff7fc5a18d97261b79f4f88d3edd9be170a3aca9ef1f20aea28807210af003ba53325fa39d9e8d28 SHA512 9d39461969c4a0644bbfcd23b90c412f2ac18627c239e9fb6d0171691f9d4705e2856a77202b12e9325ac376d946edddacd63f7bb6821823ad5b4cb6fec6d3c5
-EBUILD num-1.3.ebuild 723 BLAKE2B 50ac5e2566b164c5b1aa77037a77f68763ab7d7db2d043f67ce011b1aaf49b97eacb6eaada17af468e9d0f4cc451f977e5964e789dcf03f2b7addce7c935d01b SHA512 d3c8198445dc5eae9c517243bd54a72762e0c3a698a4ef332e48c6fa8cdd1c9f18cab924980e575b8170a85e19766380a4b053b999e24dae5dd9d9233632fb7e
+EBUILD num-1.3-r1.ebuild 798 BLAKE2B 2d1d99154b1dc00c796925dd3bb7bdbcdc26c429243e9c783fe607238d24f17a3cda34e18c2269d3ce0da9f961437f6e058d12f96cfccd7cf45f00fc6d6a706e SHA512 63434c701515038f368bb84b380119200876c98b84b37324d7145fcf2b384fd8cffe017b91ab3284526fd48601c0c485b320ac59388ca1763f5019a11c80666c
EBUILD num-1.4-r1.ebuild 739 BLAKE2B 6d1cf81df5c7e127ce1208a44c5467c2e504096ecbd56975a209ed71801126656774819fbefb8531f5f43ee0937ae0f98dfa33edd388cbe09b9536fbcd69d99f SHA512 0160908a5713a00c46e3a0a85eb97bf79c83820ad2fb8f68dc5e2d9e4cd3aaa81b6257924f4cf6bceffc6222a7e77d277492ee1ee92a7b5a43d89d54d8ae0ad5
MISC metadata.xml 337 BLAKE2B a5226f08e396ac186d438cd68a253580cc27d9bb0748e8afc49b7f2eafc3eda15d6add9c16bac268b75fd7cbb0ab160a1be8fe56e0ed3d902184157d581ab1c1 SHA512 5b913612f28ef5235ce57b6ec586f1b20d0ccaadfc760fe7cf8e186aeb4be261f8cd17f045de61edfda6c31f347ed965653c917b23523e3fd8d0071a3e845b4b
diff --git a/dev-ml/num/num-1.3-r1.ebuild b/dev-ml/num/num-1.3-r1.ebuild
index 60d2f6679323..8cbf68aa3b51 100644
--- a/dev-ml/num/num-1.3-r1.ebuild
+++ b/dev-ml/num/num-1.3-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocaml/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-2.1-with-linking-exception"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
IUSE=""
DEPEND=">=dev-lang/ocaml-4.09.0:=[ocamlopt]
diff --git a/dev-ml/num/num-1.3.ebuild b/dev-ml/num/num-1.3.ebuild
deleted file mode 100644
index 8cea14497085..000000000000
--- a/dev-ml/num/num-1.3.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib findlib
-
-DESCRIPTION="Library for arbitrary-precision integer and rational arithmetic"
-HOMEPAGE="https://github.com/ocaml/num"
-SRC_URI="https://github.com/ocaml/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-DEPEND=">=dev-lang/ocaml-4.09.0[ocamlopt]
- >=dev-ml/findlib-1.8.1[ocamlopt]"
-RDEPEND="${DEPEND}"
-BDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-cflags.patch
-)
-
-src_compile() {
- emake CFLAGS="${CFLAGS}"
-}
-
-src_install() {
- findlib_src_preinst
- OCAMLPATH="${OCAMLFIND_DESTDIR}" emake install DESTDIR="${D}"
-}
diff --git a/dev-ml/ocaml-compiler-libs/Manifest b/dev-ml/ocaml-compiler-libs/Manifest
index 66db21ff1cda..84442d437114 100644
--- a/dev-ml/ocaml-compiler-libs/Manifest
+++ b/dev-ml/ocaml-compiler-libs/Manifest
@@ -1,3 +1,3 @@
DIST ocaml-compiler-libs-0.12.3.tar.gz 4982 BLAKE2B 83432cbb2707964f025b294a84cdcce77137156e409d85ce8615dd6e9a26ad085cd5de178ebeb7520cd95b19a15b3cfbf7ef9567d165b55e07850a231b68371c SHA512 748ae11fe4cedb12d153ef2e712a9899f6a7ab4a35ddb7c95c0ae25af979c3edf274046745dddb2253fc06be41d5b0029f11a5a823a17d1ee680ffb29c4bdc89
-EBUILD ocaml-compiler-libs-0.12.3.ebuild 507 BLAKE2B d40b9dbdba7024a48f6ae03b3d96df8afc8f52654fec898f1838a383b7469752ef9e230d614ef76750284ec75c73426f491e962480ecb871e121372b9d3456b8 SHA512 0e4ca1e0daa722047010d5e6bee8cf3de455305d0d8a36e565c736b9db32cedfd8819607246c499edd3983534fa69f55ee1c80aeedd9780026237b9ee5d0bdba
+EBUILD ocaml-compiler-libs-0.12.3.ebuild 505 BLAKE2B 2990a1048ef8cdfcd44cefd46bf9630a0d5fb3d21ef459ca2cf360554f8956766f246c3f471de7fd3cebee5b8612849c665f7757f1aa1ea6be4f6b943877acb7 SHA512 1443215b8d99bf719b2f524bd56df14b32142b4f92bf995b502417b54177f72f00fb395900b9fa2b0e9de2c5e0748f6a0b15df122906862d86938584c021575b
MISC metadata.xml 339 BLAKE2B a88542e3c94246704d78ae7795166cee13f24054bb39450b2c1b7f3c499514e67fcf38421100c96ca597115bf354a1e20290d22d57fa9313bfb6279020c2758e SHA512 5480f0fa988de348557ae888609a48a083798d9d4decb57e6b29c3789e83b4900a663ba15ef9cbf3c2574404046e4b1101026369355db6cdfdda8291a1eca0e5
diff --git a/dev-ml/ocaml-compiler-libs/ocaml-compiler-libs-0.12.3.ebuild b/dev-ml/ocaml-compiler-libs/ocaml-compiler-libs-0.12.3.ebuild
index 2ed3306f2b27..3b6b4bb2a868 100644
--- a/dev-ml/ocaml-compiler-libs/ocaml-compiler-libs-0.12.3.ebuild
+++ b/dev-ml/ocaml-compiler-libs/ocaml-compiler-libs-0.12.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/ocaml-compiler-libs/archive/v${PV}.tar.gz
LICENSE="Apache-2.0"
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/ocaml-ctypes/Manifest b/dev-ml/ocaml-ctypes/Manifest
index 501d15aa5605..2e5ed9c2218d 100644
--- a/dev-ml/ocaml-ctypes/Manifest
+++ b/dev-ml/ocaml-ctypes/Manifest
@@ -1,5 +1,3 @@
-DIST ocaml-ctypes-0.11.2.tar.gz 203564 BLAKE2B 2a8c0ee8f8dcd78c3f93b506e92f2c3476c1505d8b58be9273405b4c198500d8e5ff4b0689f76599cc3e92ebb1f5db685c025e2f6a29f590ef21e36c4ac4c3ed SHA512 f3d75e9e596f68438733090fea8c675624c3b186a77c3adf1eca8f12cc2da336f0f5b1688c2ee788726e873bbb0c4dce1d237d53d1637d78e4ad6a8eae1f912a
DIST ocaml-ctypes-0.17.1.tar.gz 208101 BLAKE2B b9fe6632058a670c988ba9f1ae81b75aa5373de7231cef04d5e2ede61a44cbaa0324c04197a0a202847599a9bbe7dccd18fd3279f3f351493aaec4959caf3ada SHA512 1e197009f7e6b29b43944f757e987934337ebfa11bb2ff2ca8ba3ebc607e37cf1259d07a90d7faf4b91b49ee20d5c65357ad305f34ada0a8d336a3904233150e
-EBUILD ocaml-ctypes-0.11.2.ebuild 670 BLAKE2B 058d2278336a8fc5092606079078d2e7a19accff917bcb4679f700e5e5d07f71d4fa47079ee18a3d0b1b54bcc06f60f966aad047f44d1295edb9aae9df2b3c9d SHA512 d48415b9c30c6d63ba61c2bf98cbb2e459be1a412196c038caf9657914a8e579584f0c8eb22352c03c2f2f26c343ed3f13f2186be9f801f537a3b87f0f26e6b0
-EBUILD ocaml-ctypes-0.17.1.ebuild 805 BLAKE2B 636c3010c16883fe96817333884885db7ec0ddd885b0c7c9eef5bbb74fdee5606b6cefe2146d0b1c1edf9cd6524270e0c6b6bb730d8c09244db6e6a8fdb9abad SHA512 47174c36c496511138f40c935c615937c3ea73bf0cb0fd6e25742b072b6a97ddb4aa47162f2950ce616e80afa05e0051e163a7842e8289841b9b094233fb6365
+EBUILD ocaml-ctypes-0.17.1.ebuild 802 BLAKE2B 2d66c3d0f963c246c8640da69b5c4607ca7f312912a2c1873fb62199ec833d10b4c6188dec099efe498f6890a06ea5a3d67499d6bb97eb82a1e3d6c68b588f04 SHA512 bf8959d8cf7319fbd61cb2b29a33b98df5539ffce0352ddd71304e6709b965635181eae53cc3c3b57f2e18590b7843a67c5c9d8be62c757df21ea0de3721af7a
MISC metadata.xml 331 BLAKE2B 7deaed237d1fd18b923d5a0dee3595a7c59f35a0a4e900c417d52fad7d659d6db8b1f36d64a859df6a7770c401b9d8054f51a93dd6fdb738a34a82d8a7b08620 SHA512 35d5acf562fbf2745c71984f7bd26c5ade620c55b23a76a5b443a401a5484a3c58a74e1ab9ae0a0128b2a16c43f661f69e98cb886a3053cfc581ac618ff5c896
diff --git a/dev-ml/ocaml-ctypes/ocaml-ctypes-0.11.2.ebuild b/dev-ml/ocaml-ctypes/ocaml-ctypes-0.11.2.ebuild
deleted file mode 100644
index 4d8ab3652fdc..000000000000
--- a/dev-ml/ocaml-ctypes/ocaml-ctypes-0.11.2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-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 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-lang/ocaml-4.02:=[ocamlopt]
- dev-libs/libffi
-"
-DEPEND="${RDEPEND}
- test? ( dev-ml/ounit )"
-
-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-ctypes/ocaml-ctypes-0.17.1.ebuild b/dev-ml/ocaml-ctypes/ocaml-ctypes-0.17.1.ebuild
index e4e0fb587c4e..d1a9ccf78657 100644
--- a/dev-ml/ocaml-ctypes/ocaml-ctypes-0.17.1.ebuild
+++ b/dev-ml/ocaml-ctypes/ocaml-ctypes-0.17.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocamllabs/ocaml-ctypes/archive/${PV}.tar.gz -> ${P}.
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 arm ~arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-ml/ocaml-expat/Manifest b/dev-ml/ocaml-expat/Manifest
index 869af40a185f..329a10e0d93f 100644
--- a/dev-ml/ocaml-expat/Manifest
+++ b/dev-ml/ocaml-expat/Manifest
@@ -1,4 +1,4 @@
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 902 BLAKE2B 9cb2574baae8d5ac26704dd090ca84509ae3398c94734ac9ff52ab0902ffb419ba3bdfff3798fb7eb0edd879610c509a46d6360610b48af370ff951d9c06cb80 SHA512 816c152e68c2ef090f061600b858ff30448b30c732614c91af3dc7ec8ab90a2d4b850f7536889a21e12970435ddbb16cc93b44a0efb47355fc602e8e980fbd5f
+EBUILD ocaml-expat-1.1.0-r1.ebuild 900 BLAKE2B 9800b7750eb1b3322e939545a5d9bdf13b201f3c1618c7c46d0babf8f4164087594976e19b60140087bb93d2d4389f494d4f6f27cc22c8161079ab5f1f00ae55 SHA512 1ca53ed6723a0001c0d5419d84b1ce43da1097fb77e85f5471443121e2b29971dcd9629f2891299411d878fa7cbd1e0fd846a3cd532024f9c38903746a9246d1
MISC metadata.xml 331 BLAKE2B bab5b5dec6ca651b9ca68b86fbc7512bfeeb15946248234814bad8acf17aabb785e6bd23a645e205adb1c97907da43ea4dc052233c0f5b699551cae30eb77fb4 SHA512 da512352ddbdf8c8a274706656b4611e918089d0c970dc68d6ebc95200ba0900c5bfe3f7d5454d87ef7ddd5ec0e45b2da2aad531c2c22998ac0d5798fbd62d64
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 00529567b473..43b3e2f07aed 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
@@ -20,7 +20,7 @@ DEPEND="${RDEPEND}
SLOT="0/${PV}"
LICENSE="MIT"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
PATCHES=( "${FILESDIR}/ounit2.patch" )
src_compile() {
diff --git a/dev-ml/ocaml-fileutils/Manifest b/dev-ml/ocaml-fileutils/Manifest
index 57e8552aba16..bb19942263b7 100644
--- a/dev-ml/ocaml-fileutils/Manifest
+++ b/dev-ml/ocaml-fileutils/Manifest
@@ -1,3 +1,3 @@
DIST ocaml-fileutils-0.6.2.tar.bz2 43060 BLAKE2B 20828875a25b1a9d2a41bf495cda00b0ac753efa20111b32a9d2ca439a56e9f07bf0953d16ee9148cf065e204fa1d8d624eaa89f6f4ae7e1613fdaa7cb44fc24 SHA512 104c7389832f22ec189ce6f1596144b28dcaeea7d23d5b19d369c44e54326e97fcb7b4f4c4a8d2965523e63b35b594a1351b7e630dde590871efe512fe38853c
-EBUILD ocaml-fileutils-0.6.2.ebuild 649 BLAKE2B b3203abdd1edf69d46658ee97b4f52228d872d244c2c077b62f0875a3386e7c962ff444e5fafbcbc092d70ca05040eda5add67bc4417a2ed2678809894247a16 SHA512 a5d04dd27e325283a3513d73ca112989c81004209d06a3dd68b6f374ae7c136db315dbf17496660d94a2adcc4fd0373d2652f8b4b41330d277ee0bc9fd56db8a
-MISC metadata.xml 799 BLAKE2B 412e5e86cf787c2a3a63eff243337e4f8e54abee3d8cf0491e90c4e2e0cbdd2e5c4d452ec87b63cc0ad8d23286283eb1f17b295c422100cf412fa74ce99318d3 SHA512 c22647ffa2dba7aac8d3f401e6124e0acdc02526fb53ea35995ccd22984715a09d6b558097b9385c1c2fc31ca75a20864e22b0fd9ea9a6113620b31bdde7a691
+EBUILD ocaml-fileutils-0.6.2.ebuild 751 BLAKE2B 90a512b800b5038777e141bb95452a413e24500e8e325abecaf347cd7ac39975b090d285371b27f0b1a888c4fa522a7ae437f98db053331a0a20781b16f71bfc SHA512 6358e0ab33ba4a5973b346a1cefe6f719fdbdd603674b33dbcec1c13652515b08b374754231ce6f3aa3ed31dc9711376771d6704fa4363a0b3d439dc2fea88a1
+MISC metadata.xml 829 BLAKE2B d5b5d0678a3bfe6d9aa4f99e2d79478d528d726d53f899cd2400a6ca45b20281bcaa606d1c9028cf84bdca1cb6c9bd0f5d28f5c8fe4db1bf1ed9ac9b044d6649 SHA512 84c9e1c83e6670ae473dc9d3e7227d82ae3d4bd57c9ed0b5ef80eacd8e1e8f074cae7babcd9ff331a4c5f1bfd14f561a094857db31cb7a85c6ec3329bff6e0d6
diff --git a/dev-ml/ocaml-fileutils/metadata.xml b/dev-ml/ocaml-fileutils/metadata.xml
index cae1d28b2b3b..76b0f0d3ff23 100644
--- a/dev-ml/ocaml-fileutils/metadata.xml
+++ b/dev-ml/ocaml-fileutils/metadata.xml
@@ -6,11 +6,11 @@
GNU coreutils and filename manipulation functions
for OCaml.
</longdescription>
- <maintainer type="person">
+ <maintainer type="person" proxied="yes">
<email>rkitover@gmail.com</email>
<name>Rafael Kitover</name>
</maintainer>
- <maintainer type="project">
+ <maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
diff --git a/dev-ml/ocaml-fileutils/ocaml-fileutils-0.6.2.ebuild b/dev-ml/ocaml-fileutils/ocaml-fileutils-0.6.2.ebuild
index 1b299b6fd39d..72c2b68e4139 100644
--- a/dev-ml/ocaml-fileutils/ocaml-fileutils-0.6.2.ebuild
+++ b/dev-ml/ocaml-fileutils/ocaml-fileutils-0.6.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,11 +14,18 @@ SRC_URI="https://github.com/gildor478/${PN}/releases/download/v${PV}/${DUNE_PKG_
LICENSE="LGPL-2.1-with-linking-exception"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="ocamlopt"
+IUSE="+ocamlopt"
-DEPEND=">=dev-ml/ounit-2.0.0
+DEPEND=">=dev-ml/ounit2-2.0.0
>=dev-ml/stdlib-shims-0.2.0"
DOCS=( "README.md" "CHANGES.md" "LICENSE.txt" )
S="${WORKDIR}/${DUNE_PKG_NAME}-v${PV}"
+
+src_prepare() {
+ default
+
+ # Port to dev-ml/ounit2
+ sed -i -e 's/oUnit/ounit2/' test/dune || die
+}
diff --git a/dev-ml/ocaml-gettext-camomile/Manifest b/dev-ml/ocaml-gettext-camomile/Manifest
index aaac2b9f7abd..3dec2e4488f9 100644
--- a/dev-ml/ocaml-gettext-camomile/Manifest
+++ b/dev-ml/ocaml-gettext-camomile/Manifest
@@ -1,3 +1,3 @@
DIST ocaml-gettext-0.4.2.tar.gz 110249 BLAKE2B 54a25ba9f8fb20194fdfaf651586222fab68f927ebfa711812f7c9a387ff40c19e1bf3f63124127356b32b0ca0be2c5ff4e1cdfaf5f3afe690b90c0ca96c470d SHA512 fb89be8d8d9e0ed9327b81a0c81c884ff3f1a97e46b475ef8084abded5c84a256de05d5aa0f42be94f43ab438276a4506af726b6950e4161359a9616fb5832ec
-EBUILD ocaml-gettext-camomile-0.4.2.ebuild 824 BLAKE2B 4ef48617501eb0c404a411c8cadf25b972700eff02a70e7520cc04d79cb0b7a82d93006ac474f4ebaacf8a62c349f4939c5d778d33438594e523354d485d9699 SHA512 1b0a43435dd49b20ab6943836bb7dd723b9505fc0c30c85f63f05f07678bfe1c012f1816d3708780a09ec0a6c38cf1aeafd05f2464b9a63364642cc7b383b883
-MISC metadata.xml 632 BLAKE2B d683f2b55fe66ac0ccae90494f7485042652afc9a1c01d583cef1fb9181b15d9a9d66c44eee51fb380318946288e9a05320896f376cc91992115349987ec8466 SHA512 70332af42127e51035802cf05ed4fff1d2ca363ecfe7c43a6db70277e6625de026091f2fc0b98158c283f7e3d9107d898708443121d935f6618ed0d822883610
+EBUILD ocaml-gettext-camomile-0.4.2.ebuild 959 BLAKE2B 9353ce7e936239a8983ee9acbb43bb1b3cc586925fc1714f285ea0f26ec293763bf7e2360ef722b8bb30cded88f30bf18681715eceff4626841c2cc91f6bb5e8 SHA512 149c5e49befc68e5b61234554fa8a8f0375f3a43d6d25fe965eba5210594cf83fa7e930cd54367cfe0eefbdfddbe94509a91df05d85559646b715a7b20694009
+MISC metadata.xml 662 BLAKE2B 754d4c1d39fc2c171dfb45d123de58c96cfbeaaefe92d2f04c758db51897776c2e892120e60a2cea66f7a76aa3e2c621149b6f6d86ce76193ff82fbf9d9f09c1 SHA512 37b456155c65f227395d9220632f681d1b6727806fa97aeef1c5955679cccf2f10163e8176b7c083c2b2a5721a156e68faef4ca528d3d36b3ef528fa2ecf4025
diff --git a/dev-ml/ocaml-gettext-camomile/metadata.xml b/dev-ml/ocaml-gettext-camomile/metadata.xml
index 4014d3ca4a80..7c93d1f89b11 100644
--- a/dev-ml/ocaml-gettext-camomile/metadata.xml
+++ b/dev-ml/ocaml-gettext-camomile/metadata.xml
@@ -1,11 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
+ <maintainer type="person" proxied="yes">
<email>rkitover@gmail.com</email>
<name>Rafael Kitover</name>
</maintainer>
- <maintainer type="project">
+ <maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
diff --git a/dev-ml/ocaml-gettext-camomile/ocaml-gettext-camomile-0.4.2.ebuild b/dev-ml/ocaml-gettext-camomile/ocaml-gettext-camomile-0.4.2.ebuild
index 372ea5df6256..fd285b3dbca7 100644
--- a/dev-ml/ocaml-gettext-camomile/ocaml-gettext-camomile-0.4.2.ebuild
+++ b/dev-ml/ocaml-gettext-camomile/ocaml-gettext-camomile-0.4.2.ebuild
@@ -31,7 +31,14 @@ RDEPEND="
DEPEND="
${RDEPEND}
test? (
- dev-ml/ounit[ocamlopt=]
+ dev-ml/ounit2[ocamlopt=]
dev-ml/ocaml-fileutils
)
"
+
+src_prepare() {
+ default
+
+ # Port to dev-ml/ounit2
+ sed -i -e 's/oUnit/ounit2/' test/{,common,test-camomile,test-stub}/dune || die
+}
diff --git a/dev-ml/ocaml-gettext-stub/Manifest b/dev-ml/ocaml-gettext-stub/Manifest
index 151a83c198d4..88c1205cd5f7 100644
--- a/dev-ml/ocaml-gettext-stub/Manifest
+++ b/dev-ml/ocaml-gettext-stub/Manifest
@@ -1,3 +1,3 @@
DIST ocaml-gettext-0.4.2.tar.gz 110249 BLAKE2B 54a25ba9f8fb20194fdfaf651586222fab68f927ebfa711812f7c9a387ff40c19e1bf3f63124127356b32b0ca0be2c5ff4e1cdfaf5f3afe690b90c0ca96c470d SHA512 fb89be8d8d9e0ed9327b81a0c81c884ff3f1a97e46b475ef8084abded5c84a256de05d5aa0f42be94f43ab438276a4506af726b6950e4161359a9616fb5832ec
-EBUILD ocaml-gettext-stub-0.4.2-r1.ebuild 845 BLAKE2B 374225b66618373de9cb49a469c86e8928db5da187d5585fc9df215a24920f490e4161afc63ac11565d079f15f8db2dc67cab5187d605db1d56415f6c489cd65 SHA512 45325f76eb977b7f0acab9a485208158c464d72333403d27f153eed8f30de5723af59efd82d6f7dc02ebd955d44e942359864022d0d773c76d8b89e397b57ff1
-MISC metadata.xml 632 BLAKE2B d683f2b55fe66ac0ccae90494f7485042652afc9a1c01d583cef1fb9181b15d9a9d66c44eee51fb380318946288e9a05320896f376cc91992115349987ec8466 SHA512 70332af42127e51035802cf05ed4fff1d2ca363ecfe7c43a6db70277e6625de026091f2fc0b98158c283f7e3d9107d898708443121d935f6618ed0d822883610
+EBUILD ocaml-gettext-stub-0.4.2-r1.ebuild 980 BLAKE2B ab0d24a1938da9793d804e1d54cdd61557afbe8573c71a6eb03d9f30100b9f1a81c4684ec09cb85725ee0b2bf858431cf0c319bbc1da348ca4546526b842b46c SHA512 000a15d0b62b5feb0e537254ec547d67a530a07269470b90a8dc861389c1926d997bc2459b27a696f6522d140e3f23ecca5466fcbe9a487b4f4183c65a01a781
+MISC metadata.xml 662 BLAKE2B 754d4c1d39fc2c171dfb45d123de58c96cfbeaaefe92d2f04c758db51897776c2e892120e60a2cea66f7a76aa3e2c621149b6f6d86ce76193ff82fbf9d9f09c1 SHA512 37b456155c65f227395d9220632f681d1b6727806fa97aeef1c5955679cccf2f10163e8176b7c083c2b2a5721a156e68faef4ca528d3d36b3ef528fa2ecf4025
diff --git a/dev-ml/ocaml-gettext-stub/metadata.xml b/dev-ml/ocaml-gettext-stub/metadata.xml
index 4014d3ca4a80..7c93d1f89b11 100644
--- a/dev-ml/ocaml-gettext-stub/metadata.xml
+++ b/dev-ml/ocaml-gettext-stub/metadata.xml
@@ -1,11 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
+ <maintainer type="person" proxied="yes">
<email>rkitover@gmail.com</email>
<name>Rafael Kitover</name>
</maintainer>
- <maintainer type="project">
+ <maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
diff --git a/dev-ml/ocaml-gettext-stub/ocaml-gettext-stub-0.4.2-r1.ebuild b/dev-ml/ocaml-gettext-stub/ocaml-gettext-stub-0.4.2-r1.ebuild
index c47570d78116..3d79cb05c000 100644
--- a/dev-ml/ocaml-gettext-stub/ocaml-gettext-stub-0.4.2-r1.ebuild
+++ b/dev-ml/ocaml-gettext-stub/ocaml-gettext-stub-0.4.2-r1.ebuild
@@ -33,6 +33,13 @@ DEPEND="
${RDEPEND}
test? (
dev-ml/ocaml-fileutils
- dev-ml/ounit[ocamlopt=]
+ dev-ml/ounit2[ocamlopt=]
)
"
+
+src_prepare() {
+ default
+
+ # Port to dev-ml/ounit2
+ sed -i -e 's/oUnit/ounit2/' test/{,common,test-camomile,test-stub}/dune || die
+}
diff --git a/dev-ml/ocaml-gettext/Manifest b/dev-ml/ocaml-gettext/Manifest
index 163883a85623..cb09d2658da9 100644
--- a/dev-ml/ocaml-gettext/Manifest
+++ b/dev-ml/ocaml-gettext/Manifest
@@ -1,6 +1,3 @@
-AUX ocaml-unsafe-string.patch 599 BLAKE2B 22e49acb160c01cfc9eed25bfbfbf45b281ca049c77801a81c2d4a5191c50eea5650a2db2f34df1bd49169fa2bd49dbf957fee57e3fe181ef6c37252df04d693 SHA512 78ba4efdfb0e681c4ab77af7d957de7e56a67cd97557db991ab62ec857f8fa19d374c979b4773d2a9e146db5942ce124c1603aefab065c503ddded38eef9f6b7
-DIST ocaml-gettext-0.3.7.tar.gz 134316 BLAKE2B 9de6ef9e04afbb6001ddc5ef145a687ad88a20eef1c27d3a3e6136f81ad46100cc6496cb66e3edfbf0f7eacfa8abbccb44d846d2f676862c96b8ceb860d8f424 SHA512 1358320359b9d2f3fd97a47d69b2a619942a65605c1e5cbf25e33ef42a10273167b526bca15e6c9523b87d8ea9dfd3215334050ad8eb84a8c41d4feef880a27a
DIST ocaml-gettext-0.4.2.tar.gz 110249 BLAKE2B 54a25ba9f8fb20194fdfaf651586222fab68f927ebfa711812f7c9a387ff40c19e1bf3f63124127356b32b0ca0be2c5ff4e1cdfaf5f3afe690b90c0ca96c470d SHA512 fb89be8d8d9e0ed9327b81a0c81c884ff3f1a97e46b475ef8084abded5c84a256de05d5aa0f42be94f43ab438276a4506af726b6950e4161359a9616fb5832ec
-EBUILD ocaml-gettext-0.3.7-r3.ebuild 1387 BLAKE2B 3ed194dcae360ff403489d550360eeb1f9ad34f5952cb8a15127ead202cb027451315d15e7be802097f9c7ef034006791ff8e6c5774f4541cfee04a42a07d82c SHA512 17c7a4e777e476115b0be95e3238d9fa36299f71d6bc90baeb048ee88d58cd70f56784fc3b74192bb060da633572107c584084a811b0d85acf120fd9fad5bcd7
-EBUILD ocaml-gettext-0.4.2.ebuild 782 BLAKE2B caaa2993e3b8aed055be1a07e6d339332d79f84550f34abc6bb13303d70ba6112613e47bef0136f992589010aa0b2b2b2b4e42701389038777665ed45e679cf8 SHA512 64442e7b6fd4218bfccbcbb1494138ab6e4fac7723b14f8e3cfdafc54498c87803d5d95be0355f22a71329c435a065692d9761b386c0011978307d53240c3ed8
-MISC metadata.xml 632 BLAKE2B d683f2b55fe66ac0ccae90494f7485042652afc9a1c01d583cef1fb9181b15d9a9d66c44eee51fb380318946288e9a05320896f376cc91992115349987ec8466 SHA512 70332af42127e51035802cf05ed4fff1d2ca363ecfe7c43a6db70277e6625de026091f2fc0b98158c283f7e3d9107d898708443121d935f6618ed0d822883610
+EBUILD ocaml-gettext-0.4.2.ebuild 917 BLAKE2B 898206729a10a4e6a7109dd9975393a51ca1d5d528ce3de6566348c14f28a9771a731221063a0ac6466511257bde2d2766882c8ead2dc8fb9f13280c9d4075c5 SHA512 eb3e47e901bb47b21e5dca54106cb8d9d1816a5458ca5668fd7cabece316a0364a901c26759a8f45afaf9eb0bd923fdfd34e59fdd73f2ceade4fa53e4bc9ad12
+MISC metadata.xml 662 BLAKE2B 754d4c1d39fc2c171dfb45d123de58c96cfbeaaefe92d2f04c758db51897776c2e892120e60a2cea66f7a76aa3e2c621149b6f6d86ce76193ff82fbf9d9f09c1 SHA512 37b456155c65f227395d9220632f681d1b6727806fa97aeef1c5955679cccf2f10163e8176b7c083c2b2a5721a156e68faef4ca528d3d36b3ef528fa2ecf4025
diff --git a/dev-ml/ocaml-gettext/files/ocaml-unsafe-string.patch b/dev-ml/ocaml-gettext/files/ocaml-unsafe-string.patch
deleted file mode 100644
index 8d0a12c80d0e..000000000000
--- a/dev-ml/ocaml-gettext/files/ocaml-unsafe-string.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff --git a/ConfMakefile.in b/ConfMakefile.in
-index 5a1e9ea..b562698 100644
---- a/ConfMakefile.in
-+++ b/ConfMakefile.in
-@@ -37,9 +37,9 @@ OCAMLLIB=@OCAMLLIB@
- OCAMLFIND_COMMANDS = "ocamlc=@OCAMLC@ \
- ocamlopt=@OCAMLOPT@ \
- ocamldep=@OCAMLDEP@"
--OCAMLC = @OCAMLFIND@ ocamlc
--OCAMLOPT = @OCAMLFIND@ ocamlopt
--OCAMLDEP = @OCAMLFIND@ ocamldep
-+OCAMLC = @OCAMLFIND@ ocamlc -unsafe-string
-+OCAMLOPT = @OCAMLFIND@ ocamlopt -unsafe-string
-+OCAMLDEP = @OCAMLFIND@ ocamldep -unsafe-string
- OCAMLBEST = @OCAMLBEST@
- OCAMLVERSION = @OCAMLVERSION@
- OCAMLFIND = @OCAMLFIND@
diff --git a/dev-ml/ocaml-gettext/metadata.xml b/dev-ml/ocaml-gettext/metadata.xml
index 4014d3ca4a80..7c93d1f89b11 100644
--- a/dev-ml/ocaml-gettext/metadata.xml
+++ b/dev-ml/ocaml-gettext/metadata.xml
@@ -1,11 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
+ <maintainer type="person" proxied="yes">
<email>rkitover@gmail.com</email>
<name>Rafael Kitover</name>
</maintainer>
- <maintainer type="project">
+ <maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
diff --git a/dev-ml/ocaml-gettext/ocaml-gettext-0.3.7-r3.ebuild b/dev-ml/ocaml-gettext/ocaml-gettext-0.3.7-r3.ebuild
deleted file mode 100644
index 60ff476d5448..000000000000
--- a/dev-ml/ocaml-gettext/ocaml-gettext-0.3.7-r3.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit findlib eutils autotools
-
-DESCRIPTION="Provides support for internationalization of OCaml program"
-HOMEPAGE="https://github.com/gildor478/ocaml-gettext"
-SRC_URI="https://github.com/gildor478/ocaml-gettext/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-PATCHES=( "${FILESDIR}"/ocaml-unsafe-string.patch )
-
-# OCaml 4.10 does not support -unsafe-string by default
-# bug #666149
-RDEPEND="
- >=dev-lang/ocaml-3.12.1:=
- <dev-lang/ocaml-4.10.0:=
- >=dev-ml/ocaml-fileutils-0.4.0:=
- >=dev-ml/camomile-0.8.3:=
- sys-devel/gettext
- dev-ml/camlp4:=
- !dev-ml/ocaml-gettext-stub
-"
-DEPEND="${RDEPEND}
- doc? (
- app-text/docbook-xsl-stylesheets
- dev-libs/libxslt
- )
- test? ( dev-ml/ounit )
-"
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- econf \
- --with-docbook-stylesheet="${EPREFIX}/usr/share/sgml/docbook/xsl-stylesheets/" \
- $(use_enable doc) \
- $(use_enable test)
-}
-
-src_compile() {
- emake -j1
-}
-
-src_install() {
- findlib_src_preinst
- emake -j1 DESTDIR="${D}" \
- BINDIR="${ED}/usr/bin" \
- PODIR="${ED}/usr/share/locale/" \
- DOCDIR="${ED}/usr/share/doc/${PF}" \
- MANDIR="${ED}/usr/share/man" \
- install
- dodoc CHANGELOG README THANKS TODO
-}
diff --git a/dev-ml/ocaml-gettext/ocaml-gettext-0.4.2.ebuild b/dev-ml/ocaml-gettext/ocaml-gettext-0.4.2.ebuild
index 62186a50ccd8..640af1cd5c11 100644
--- a/dev-ml/ocaml-gettext/ocaml-gettext-0.4.2.ebuild
+++ b/dev-ml/ocaml-gettext/ocaml-gettext-0.4.2.ebuild
@@ -28,9 +28,16 @@ RDEPEND="
"
DEPEND="
${RDEPEND}
- test? ( dev-ml/ounit[ocamlopt=] )
+ test? ( dev-ml/ounit2[ocamlopt=] )
"
+src_prepare() {
+ default
+
+ # Port to dev-ml/ounit2
+ sed -i -e 's/oUnit/ounit2/' test/{,common,test-camomile,test-stub}/dune || die
+}
+
src_install() {
dune_src_install
}
diff --git a/dev-ml/ocaml-migrate-parsetree/Manifest b/dev-ml/ocaml-migrate-parsetree/Manifest
index 92c890459e3c..ca290f2184e5 100644
--- a/dev-ml/ocaml-migrate-parsetree/Manifest
+++ b/dev-ml/ocaml-migrate-parsetree/Manifest
@@ -1,7 +1,5 @@
DIST ocaml-migrate-parsetree-1.8.0.tar.gz 466241 BLAKE2B 0b2211ed3a2a2e4e5200a6da0eb288839620fb6397b3cb2b1b83ed7c9a6a23eb7505e1311d30a8449a198221888a5d3b44d528dc84b1f6cabc546adad4110c67 SHA512 25eefd57a23221c7e71025557c977159c2a831713a40188e9750af7ddb93f089163ad4d8b24c53667869839249f1f389ea7928f54777101d5c291684e76be1a1
-DIST ocaml-migrate-parsetree-2.0.0.tar.gz 150973 BLAKE2B f9cdaabfccd82ba2fcd02a044815072ac6495c46ece5cce306a108246dbe68b711f163b05702dc657cc8ee56f1080a5e83430ce2084990fa4ab2a4740fef77c2 SHA512 eba6574339225c44a1872e91fb95b3e8953031b2550038497c57832c94b02297ca3215525341bbe114fe480198519965a6a1619e6490a57ad66f65eff66d160d
DIST ocaml-migrate-parsetree-2.1.0.tar.gz 169358 BLAKE2B 072ba6e1a879d5e308e7b40c55c323f353cd2187c8884bce25bffd35d7f5e64f2aa7070ae2766c1e41ef47ffbbf44218fdc8b823dbb33c6c11f0e262cd94ab83 SHA512 0fd9dc9ae9a4c0b50f100958c0df6d9bb33a4d3c2e4d9572aae52d4e7393c1432deca9f5812dbccc637150b1a8f58eabb433e87baf08c79af9e1ff3c58509a32
EBUILD ocaml-migrate-parsetree-1.8.0.ebuild 559 BLAKE2B 90ed2c07d5c9aa5b3050545dbd0c2544ce622a24e50f53f3f2f6e13120767fe058bc29f283e6928b99fe615c859a43f6627e3c116a2883190053f8f688da16fd SHA512 10a4625b8238d3ee6a628bebd28386aaa3a228bf83f472062056c082d3f38e6ca884a8839deda917f8782db86a42f661a95ac9fac3f7d0d3ebb1d03f20156aa8
-EBUILD ocaml-migrate-parsetree-2.0.0.ebuild 536 BLAKE2B 09597773e464fc6d30cec839cf52afb8ed276c853bdfe05f37584a4c178b589315d270302446aa663d230dd7b6ac0ab27d9ff6f542bf9010749fbf369837b70e SHA512 a80dde2ccd6b0f356337147c07538c5c4d0cb2a83258e39d328460307ef2ef445ef87fb73c46497fa5f9390d708e20e152b06d2403f669802b0cf2505caab151
-EBUILD ocaml-migrate-parsetree-2.1.0.ebuild 520 BLAKE2B d808c70116f210066d2fad947bc1bfdf7c96e90bb1d1d1f4b6f786c99b7eb8aca9da36412a1b91b3ab2ae93af8df4203541e4f55ffe266d949c57db49578e748 SHA512 7244f803068550c999532c74551f0902421d785ed05040b84544deabb98c5e05f779d64e85396e7e3507bae4245c8b0fd860b0f97e2bbeda0d6cf5dc99479f1d
-MISC metadata.xml 435 BLAKE2B 811eb1f4a95f8dfd7b072b82b8db41d1537b6c6d239d6dd658a07aa4affcfeca1dee1262e5820c7191bd16a24a508a723bdae220813c4adbdf6a2459dba9a952 SHA512 10a153236f6ecf40433615d09399350d883664c339cec316ac6b6641e4aa58756c00dff75c0d81be91cf504943b4f8d7e38dda5fae7d30f319e266410c67e70b
+EBUILD ocaml-migrate-parsetree-2.1.0.ebuild 518 BLAKE2B 9f1a41716bcc98179981cee1b9d64da9b30c2177bd9e3aaf5350918929ab853a1755ca451e53495c61f7ec58c83662642ec7dd61aa4c593f63980e7981761deb SHA512 10c31cbd85fd0e291182b42a540e5a14edfc0930f6d9615a79498c9572045871149f8eaa89d9f722529de471c17e28de7065ea4036013227179b5e311d030974
+MISC metadata.xml 435 BLAKE2B fa52c4b5a3dac2b84ddeb0a3195e8302bc044f9e00b9463b03a6b873e482ab6058d62b2af721604c4cc9f4decb012bf0c516d39fc20df85a05f37c8995c95545 SHA512 64275a827c387126647430adea4e27fdbc48927d929cf2b42babe53cebf920ce200557267380ee9e002ba32db62b03a120227830c67c3742fb5efcbbbcaabca8
diff --git a/dev-ml/ocaml-migrate-parsetree/metadata.xml b/dev-ml/ocaml-migrate-parsetree/metadata.xml
index bf3554de4973..a5f97e49777d 100644
--- a/dev-ml/ocaml-migrate-parsetree/metadata.xml
+++ b/dev-ml/ocaml-migrate-parsetree/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-ml/ocaml-migrate-parsetree/ocaml-migrate-parsetree-2.0.0.ebuild b/dev-ml/ocaml-migrate-parsetree/ocaml-migrate-parsetree-2.0.0.ebuild
deleted file mode 100644
index 08473031c00c..000000000000
--- a/dev-ml/ocaml-migrate-parsetree/ocaml-migrate-parsetree-2.0.0.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2020 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 )"
-
-DEPEND="dev-ml/cinaps:="
-RDEPEND="${DEPEND}"
diff --git a/dev-ml/ocaml-migrate-parsetree/ocaml-migrate-parsetree-2.1.0.ebuild b/dev-ml/ocaml-migrate-parsetree/ocaml-migrate-parsetree-2.1.0.ebuild
index c9a32cc90664..198d60910325 100644
--- a/dev-ml/ocaml-migrate-parsetree/ocaml-migrate-parsetree-2.1.0.ebuild
+++ b/dev-ml/ocaml-migrate-parsetree/ocaml-migrate-parsetree-2.1.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/let-def/ocaml-migrate-parsetree/archive/v${PV}.tar.g
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/ocaml-ssl/Manifest b/dev-ml/ocaml-ssl/Manifest
index 9ef1edf730a9..3af01bbfec70 100644
--- a/dev-ml/ocaml-ssl/Manifest
+++ b/dev-ml/ocaml-ssl/Manifest
@@ -1,7 +1,5 @@
DIST ocaml-ssl-0.5.10.tar.gz 33951 BLAKE2B a27cce7e19c3737657cbdba31d919d51d0db137aafddc6397ff018fe36346a8e99b0353c76f4a4bc4dcc7dcf63ec326e87b2ebc809b78de1511963357be280b0 SHA512 f2d0acc8dcdb0a36c8ad236f60c6e9d7f8f76ea25183017218953dbe3432a19de5b0be8214714add71b88b211ac78318f09429d4df7ecba1e19dc94d4414f0e1
-DIST ocaml-ssl-0.5.3.tar.gz 125431 BLAKE2B e95b6757f27fcac16dda1087880bb49ad854108755719210aeeeebd0e14cfee9b6244986f21ddbf86a970ea4b4f9eb2bb8e0a5a888dafe2a7262f004194a26ba SHA512 c0dc38ab21c8adc104a42ec89b8a58de976205887a23a407f1ffee1181d526ddb8aa91877508f8a974c6df8583d6d8611558a995680e313fc78ad0cac184cf52
DIST ocaml-ssl-0.5.9.tar.gz 32721 BLAKE2B c6b1ec659fddf384005f2cb045c0b0c059daaa93bd782904354e12e1ce63432c04c9bdc823dbfd0cd903ce872c91f0a750975cc69a56c9384ef6d09ed46c22cd SHA512 6826e5a6ab9f51013e8d097900f443d091e085e3d2d232a315a0e3a90ca334c9b9779d20dcae267f9ed961bc4a08fcb80372e669389c59a22d5c7706d37fcd5f
EBUILD ocaml-ssl-0.5.10.ebuild 596 BLAKE2B bc7c81afc83dd6740a44552024248e974258e9666585ff961aeae0ce6d2a0a8c4abb24509cdd0f921e49c7bc0464e706a06d1779d30d67d6f5388408e0b06732 SHA512 3ca3d8d41474aa7844b7e030e4c46c1cfb28ad3432ebd88dc2e1e370e555a92a5a5d1020b7196726757d685a00c986368714ae56825847056eed12b54b4891ef
-EBUILD ocaml-ssl-0.5.3-r1.ebuild 622 BLAKE2B 5580e58e991391196cf9009f52ab6bf414c2692f0bb8b3c23c54ab251eed5161d49d1e033b93b5395d1045f5448735e04c86a121d7c872f7c85ff614d6407fbd SHA512 a55eef42b339d8a0aebbb60940ba42bdeb8768379b675274d27e8f7156e19190492851ccb4242c8b7bcbd173069ce00eff4a7107330aa92ef0927de6fcee98c4
EBUILD ocaml-ssl-0.5.9.ebuild 594 BLAKE2B 9937810b53282c9e858d0f513411dec14e91ac72ab3d174d6a36e57c17ac665448665c8fc039dcd8d68608eedbea7c475089c386ea4ad21446ec915e5c68fb91 SHA512 e0ebdff5183bfb5e77663071877372dd269a0cfc53d20f5a91586f51198e9b4852da67ced0dee3799e6449bbd509fc07ddbb977613812fb10774011484493075
MISC metadata.xml 366 BLAKE2B 3500b88cfc5c67cc1cea168548db25e3c38b0e821dc9140b68472da7b8f11bedbcd9f9cf1c3bed002e4ce6848e83b2cf2a0531f0f60cd92a605596d5ed8ae8b4 SHA512 0d755921669d45da244c75aea1fdeadc05fca6c98256ba5b2afb8a524b8db705a91127a5e726cbd0f5be329a779a46578c941a93fc801a5ac373a6e8b0bc3e27
diff --git a/dev-ml/ocaml-ssl/ocaml-ssl-0.5.3-r1.ebuild b/dev-ml/ocaml-ssl/ocaml-ssl-0.5.3-r1.ebuild
deleted file mode 100644
index b6933117902d..000000000000
--- a/dev-ml/ocaml-ssl/ocaml-ssl-0.5.3-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit findlib eutils
-
-DESCRIPTION="OCaml bindings for OpenSSL"
-SRC_URI="https://github.com/savonet/ocaml-ssl/releases/download/${PV}/${P}.tar.gz"
-HOMEPAGE="https://github.com/savonet/ocaml-ssl"
-
-SLOT="0/${PV}"
-LICENSE="LGPL-2.1"
-KEYWORDS="~amd64 ~arm ~ppc ~x86"
-IUSE="doc"
-
-DEPEND="
- dev-libs/openssl:0=
- <dev-lang/ocaml-4.09.0:="
-RDEPEND="${DEPEND}"
-
-src_compile() {
- emake -j1
-}
-
-src_install() {
- findlib_src_preinst
- emake install
-
- if use doc; then
- dohtml -r doc/html/*
- fi
- dodoc CHANGES README.md
-}
diff --git a/dev-ml/ocamlgraph/Manifest b/dev-ml/ocamlgraph/Manifest
index 6f14b2db8001..606bf93eb216 100644
--- a/dev-ml/ocamlgraph/Manifest
+++ b/dev-ml/ocamlgraph/Manifest
@@ -1,10 +1,5 @@
-AUX ocamlgraph-1.8.6-installfindlib.patch 1383 BLAKE2B dcdfa9cfde71eb22e057950414d68a7873f8b9f7d88e84b4c11293379aa8276e8b4083a24cec192ee4f57ca460caa54e239c943b155331252dd0f2a25f53568c SHA512 a46ef5504a79dc33e25db45832411cb65dc1ca6b41fd572276595f29bc983a96f31b3efe969e82534c4cdbf98e37184d145e38cb9d43d5709c5b233af689ced4
-AUX ocamlgraph-1.8.7-test.patch 594 BLAKE2B 7a04f1357f82ab23820d7013ead56918b9548853dec086f5dabd45c81e035762d2d792797e83f9213a13ae37c5a27618577226373c31ae974cd4e3d506f788e5 SHA512 795a28d8b9702ed8e55d4b001285320c179de77de4edcc260212536cea4bb1bf36c58158ff7975e9a9befc075f03a1a64e069bc2a74a2b7770913a19c52d0652
-DIST ocamlgraph-1.8.7.tar.gz 272625 BLAKE2B 18df3f78cfe66e2259c770cfc3671096b06a185e3f407b22eb0a21ff6e7f7df4b0b705a830d740c64f66609b88e2fb76aa91e200ca4c0fadc7ae2a1910641f3d SHA512 27559293bf576ecc9cf49090e24905c50d00ebaeb444a3c917826f3cfe1e7ceab34b43e30f98634811b1688b675d8747b590b5bb103a720d099304f5031feb2e
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.7-r1.ebuild 1363 BLAKE2B 2350a00277e23466213d134190d69bbf85fcc9cd5c274af447cf939dfe3a99412cfcc828913a8354cdb37854e8fe0278dd1de965f51f5bc1f560fdbdc4daaadf SHA512 2edba0df4e85c60a4de4a92560b6a49fb5f29eca1259748b4cdf43dd4d98416458d6a5948358d30e22cf981eb06931da8490de085a736912e079e7d5fc05e199
-EBUILD ocamlgraph-1.8.8-r1.ebuild 1249 BLAKE2B 27ba4d13ba15c443dc8b3bc45223ae667c13ab224ea7195b120eac877b39083f5ffde60b31162c682ef65f92c2441d77eacc15629abbe69660074c521afe198b SHA512 445b06c8333436f9622df96a9e8acd71f6f04603e75d45a18895c0a7f000d59f76ace9743bfe91b6b48ac5a9b48e10786c51819c140c44dac0a0fbe58a9baff6
+EBUILD ocamlgraph-1.8.8-r2.ebuild 1261 BLAKE2B 5cbe7c4686a5f23fc3e6eb931dd2dd6bd0b0634088dadd6073e158ad365c0562acf01b2a7894936022e9b374a2457ff846349189f02a220725d5a82484fc6893 SHA512 df648c6d9b4b9ff3ec910b6a8d4dfd3def5b45985b6b8daebdbc7d4fbddb52d0c6a46592b16b08f704b8c46e9b95cb2be28e7cc2c9d71965263bb274b34726f0
EBUILD ocamlgraph-2.0.0-r1.ebuild 556 BLAKE2B 84cfcdd68931055500fe5f9641795f554434a69498a62a1cc9a114014acf61acff2a20c0e8f075596bbd0cd59429808337bf9d3ac7710ccf312339cdc46e1dcf SHA512 408d1e86c48733520e65b946475498afbea91c0802bb144c4ab744b3526c14e4f338353ba579ca99422610fb7c08f74dcb5c04b0dcf0a50a570e7687dcc97e4d
-EBUILD ocamlgraph-2.0.0.ebuild 675 BLAKE2B 6aa8a6360e6e3c043f7dd2defbe7f0d94d4c72c94b99e46f14fcb8f58fbbe22a5d692b3509858633071203bf73b5c01900430b01e40e97ef34981f1b6a5ddd94 SHA512 fda6a086d5c1941787df29ecaa82e702f6e424ebe0607ab10344b60416212308923f48c75fe5d785740177852f58d2c9bb8b018e4d894994ed69526b6466ccb0
MISC metadata.xml 320 BLAKE2B 6e9b68d7730eeb473f9f54e46d3c141e034114b9a87c13c2a7d43372780a5858f3aa129e032cd1d4066df00ec2a7650b2b1ae01d06c7a499ab634d4523751ced SHA512 e901769566dcc8840cbe098cd907d479eac133a458a52becbf53146856d3808c206484ec8e5a7dd60f4471434b1126b098baa8546c7bfaa650888d61fb8c7479
diff --git a/dev-ml/ocamlgraph/files/ocamlgraph-1.8.6-installfindlib.patch b/dev-ml/ocamlgraph/files/ocamlgraph-1.8.6-installfindlib.patch
deleted file mode 100644
index cb980b6f19dc..000000000000
--- a/dev-ml/ocamlgraph/files/ocamlgraph-1.8.6-installfindlib.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-Index: ocamlgraph-1.8.6/Makefile.in
-===================================================================
---- ocamlgraph-1.8.6.orig/Makefile.in
-+++ ocamlgraph-1.8.6/Makefile.in
-@@ -421,21 +421,25 @@ ifdef DESTDIR
- OCAMLFINDDEST := -destdir $(DESTDIR)
- endif
-
-+ifneq ($(WANT_OCAMLOPT),no)
-+INSTALL_OPT=graph$(LIBEXT) graph.cmx $(CMXA)
-+INSTALL_GTK_OPT=$(VIEWER_CMXLIB) $(VIEWER_CMXLIB:.cmx=.o) $(DGRAPH_CMXLIB) $(DGRAPH_CMXLIB:.cmx=.o) graph$(OBJEXT)
-+endif
-+
- install-findlib: META
- ifdef OCAMLFIND
--ifeq (@LABLGNOMECANVAS@,yes)
-+ifeq ($(WANT_GTK),yes)
- $(OCAMLFIND) install $(OCAMLFINDDEST) ocamlgraph META \
- $(SRCDIR)/*.mli $(VIEWER_DIR)/*.mli $(DGRAPH_DIR)/*.mli \
-- graph$(OBJEXT) graph$(LIBEXT) graph.cmx graph.cmo graph.cmi \
-- $(CMA) $(CMXA) \
-- $(VIEWER_CMXLIB) $(VIEWER_CMOLIB) $(VIEWER_CMILIB) \
-- $(VIEWER_CMXLIB:.cmx=.o) \
-- $(DGRAPH_CMXLIB) $(DGRAPH_CMOLIB) $(DGRAPH_CMILIB) \
-- $(DGRAPH_CMXLIB:.cmx=.o)
-+ $(INSTALL_OPT) graph.cmo graph.cmi \
-+ $(CMA) \
-+ $(INSTALL_GTK_OPT) \
-+ $(VIEWER_CMOLIB) $(VIEWER_CMILIB) \
-+ $(DGRAPH_CMOLIB) $(DGRAPH_CMILIB)
- else
- $(OCAMLFIND) install $(OCAMLFINDDEST) ocamlgraph META \
- $(SRCDIR)/*.mli $(VIEWER_DIR)/*.mli $(DGRAPH_DIR)/*.mli \
-- graph$(LIBEXT) graph.cmx graph.cmo graph.cmi $(CMA) $(CMXA)
-+ $(INSTALL_OPT) graph.cmo graph.cmi $(CMA)
- endif
- endif
-
diff --git a/dev-ml/ocamlgraph/files/ocamlgraph-1.8.7-test.patch b/dev-ml/ocamlgraph/files/ocamlgraph-1.8.7-test.patch
deleted file mode 100644
index f0d370cfd94a..000000000000
--- a/dev-ml/ocamlgraph/files/ocamlgraph-1.8.7-test.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-commit 726e8d6e31224eb70f75655579da9a374e910b98
-Author: Jean-Christophe Filliatre <Jean-Christophe.Filliatre@lri.fr>
-Date: Mon Feb 13 08:41:58 2017 +0100
-
- fixed 'make check'
-
-diff --git a/Makefile.in b/Makefile.in
-index 58b9e9c..9ce40df 100644
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -360,7 +360,7 @@ bin/testunix.opt: $(CMXA) myTest/testunix.ml
- $(OCAMLOPT) -unsafe -inline 100 -o $@ unix.cmxa $^
-
- check: $(CMA) tests/check.ml bin/test-ts
-- ocaml $(CMA) tests/test_clique.ml tests/check.ml
-+ ocaml -I . $(CMA) tests/test_clique.ml tests/check.ml
- bin/test-ts 10
-
- # Additional rules
diff --git a/dev-ml/ocamlgraph/ocamlgraph-1.8.7-r1.ebuild b/dev-ml/ocamlgraph/ocamlgraph-1.8.7-r1.ebuild
deleted file mode 100644
index 1ae4977a6ef7..000000000000
--- a/dev-ml/ocamlgraph/ocamlgraph-1.8.7-r1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils findlib
-
-DESCRIPTION="O'Caml Graph library"
-HOMEPAGE="http://ocamlgraph.lri.fr/index.en.html"
-SRC_URI="http://ocamlgraph.lri.fr/download/${P}.tar.gz"
-LICENSE="LGPL-2.1"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
-RDEPEND="<=dev-lang/ocaml-4.06:=[ocamlopt?]
- gtk? ( dev-ml/lablgtk:2=[gnomecanvas,ocamlopt?] )"
-DEPEND="${RDEPEND}
- doc? ( dev-tex/hevea dev-ml/ocamlweb )"
-IUSE="doc examples gtk +ocamlopt"
-
-src_prepare() {
- epatch "${FILESDIR}/${PN}-1.8.6-installfindlib.patch"
- epatch "${FILESDIR}/${P}-test.patch"
-}
-
-src_compile() {
- emake byte
- use ocamlopt && emake opt
-
- if use doc; then
- emake doc
- fi
-
- if use gtk; then
- emake OCAMLBEST=$(usex ocamlopt opt byte) viewer dgraph editor
- fi
-}
-
-src_install() {
- findlib_src_preinst
- use ocamlopt || export WANT_OCAMLOPT=no
- use gtk && export WANT_GTK=yes
- emake install-findlib
-
- if use gtk ; then
- local ext=byte
- use ocamlopt && ext=opt
- newbin dgraph/dgraph.${ext} ${PN}-dgraph
- newbin editor/editor.${ext} ${PN}-editor
- newbin view_graph/viewgraph.${ext} ${PN}-viewgraph
- fi
-
- dodoc README.adoc CREDITS FAQ CHANGES
-
- if use examples; then
- dodoc -r examples
- docompress -x /usr/share/doc/${PF}/examples
- fi
-
- if use doc; then
- docinto html
- dodoc doc/*
- fi
-}
diff --git a/dev-ml/ocamlgraph/ocamlgraph-1.8.8-r1.ebuild b/dev-ml/ocamlgraph/ocamlgraph-1.8.8-r2.ebuild
index e76a4464ef6c..a395027a55ff 100644
--- a/dev-ml/ocamlgraph/ocamlgraph-1.8.8-r1.ebuild
+++ b/dev-ml/ocamlgraph/ocamlgraph-1.8.8-r2.ebuild
@@ -1,27 +1,31 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
inherit findlib
DESCRIPTION="O'Caml Graph library"
HOMEPAGE="http://ocamlgraph.lri.fr/index.en.html"
SRC_URI="http://ocamlgraph.lri.fr/download/${P}.tar.gz"
+
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
-RDEPEND=">=dev-lang/ocaml-3.10.2:=[ocamlopt?]
- gtk? ( dev-ml/lablgtk:2=[gnomecanvas,ocamlopt?] )"
-DEPEND="${RDEPEND}
- doc? ( dev-tex/hevea dev-ml/ocamlweb )"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="doc examples gtk +ocamlopt"
+RDEPEND="
+ >=dev-lang/ocaml-3.10.2:=[ocamlopt?]
+ gtk? ( dev-ml/lablgtk:2=[gnomecanvas,ocamlopt?] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="doc? ( dev-tex/hevea dev-ml/ocamlweb )"
+
src_compile() {
emake byte
use ocamlopt && emake opt
- if use doc; then
+ if use doc; then
emake doc
fi
diff --git a/dev-ml/ocamlgraph/ocamlgraph-2.0.0.ebuild b/dev-ml/ocamlgraph/ocamlgraph-2.0.0.ebuild
deleted file mode 100644
index 6fca1bfe3b02..000000000000
--- a/dev-ml/ocamlgraph/ocamlgraph-2.0.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit dune
-
-DESCRIPTION="O'Caml Graph library"
-HOMEPAGE="http://ocamlgraph.lri.fr/index.en.html"
-SRC_URI="https://github.com/backtracking/${PN}/releases/download/${PV}/${P}.tbz"
-LICENSE="LGPL-2.1"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-RDEPEND="
- gtk? ( dev-ml/lablgtk:2=[ocamlopt?,gnomecanvas] )
- dev-ml/stdlib-shims:=[ocamlopt?]
- dev-ml/graphics:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-IUSE="gtk +ocamlopt"
-
-src_compile() {
- if ! use gtk; then
- dune build --only-packages ocamlgraph @install || die
- else
- dune build @install || die
- fi
-}
diff --git a/dev-ml/ocamlnet/Manifest b/dev-ml/ocamlnet/Manifest
index 2691f7f21c2c..11812c43b272 100644
--- a/dev-ml/ocamlnet/Manifest
+++ b/dev-ml/ocamlnet/Manifest
@@ -1,7 +1,3 @@
-AUX ocaml405.patch 4761 BLAKE2B eb6a2fabcbcda0676652e4010e28edc8fd82b0d2307fb5d847105aff775e405b3399854d13be13660255aaf0a55627ab0d307545fbb7d91076a50ff103b97d34 SHA512 79378c0cb59ca4abc2280932045ca80e5d7e3ff47919067c363f96d32e24899825f79a83bcf0abfc600513eecc8e046382a42937545b4b62f9b5f992d8d29480
-DIST ocamlnet-4.1.2.tar.gz 4623183 BLAKE2B 7e8d5cdc823b9e924258f75f00957ba185d49555377ba2a2d960c47e2ea958059e1ab62e27be63770bb4f547e1fa0cb788a54c3e698180b2b15f0097fe84455a SHA512 69f42042a54efd662db2217224da53513fc7e72c7b2313d4a4a1128f1b4624f4f6298434f5b19f354b832119ff151abc81e85eb0108d6eb24f30f82d176e0b4d
DIST ocamlnet-4.1.8.tar.gz 4620065 BLAKE2B 8f84ce4d79de5f4a1f26d4e45f68327042b0adc22717e56eeaca03ee6371e9251c01e8736d3afe5c00a1c65ef0286d56a04c57e80377402bb19ff87955ae98d9 SHA512 e238235968b9546c60568a38e68e354378d30e7137973332dcb10da21fa775ab7b367889fc51f5bd7cb00e51582834cafe2a0c4706b0bc77a44d4571a6f22815
-EBUILD ocamlnet-4.1.2.ebuild 1638 BLAKE2B b333c280a66e1500d2c99956c4d2bf21fc034e466fe2e777146f2477f88cf2709e22be8ffb03a1b991ffb9a5f1f28f7bc63b4f08e1fbee2217669313ccad5117 SHA512 5343d7253ae2019b0ddcda5ae1174038c3a32350b17c0b13216c9618f67101006b703e23d92b5462a15af1de250c0bc88754c55b9ea1970118d2a9253b4bfdd9
-EBUILD ocamlnet-4.1.8-r1.ebuild 1562 BLAKE2B 9c047b948a3b94cc6ee31d6cfa3693bdb882507c134d010e8d7a1b56e958f3eed0a20d2ef6825e7580fae87313e73f9bda17ad7b5a953ba3cd7b1f6623d43121 SHA512 d7ece3bdca5f2c7206f164020d26f1a724b01ebbc70f003cbff92cb1f1a626598bc656cb6e79ec928a81234f63e9ba74b4a234fe307a6b2680706d2172504573
-EBUILD ocamlnet-4.1.8.ebuild 1627 BLAKE2B 2cc9b2b01211d7ec7f7037c4acb0677a32f27ea540b77e70a2342ae3ff1c3cd748356f18ff235c899df20949d2148c4b4b36c3851d8bed2f25e3dbd4f6b797f6 SHA512 322f53cfcd5f74cdb3cedd23b20e95d87d7a2efd1aa0af14d510ec8597dd55dce40868dd67f7912dc9ecd058453c9dd1ff65cc2bdd8d4aeb1d2477181b01bb5e
+EBUILD ocamlnet-4.1.8-r1.ebuild 1559 BLAKE2B 5f9a1839a3c3248f00250000d28770a2e60667a36b221b81c0fe37c8491f3089266aaad18464656ea6878965615660784f69351e6ff3f6abb0ad6dfb82494360 SHA512 3f7353bfd894c9acf9b9949fc0a2b9e153ab4c013a67c182771b914cb1750ea2f02251a184fe6ff3cdcacf8df2fb760e61982940c5877ec293b5f1307cef949c
MISC metadata.xml 405 BLAKE2B 375c39f43bf129f891891710e6dc9125884f7ee0edad718664334d7fbcd612a812b019f9acacbf55868aa0d7b3f94b018f7e8b46a8a1a0228e53194fa16ac454 SHA512 102afded360029e38c9ff3a803280553c2f8d6af6756e28508ff2c2c237c62e21a3f2241d5c04b93c7d924adef2bbefe9e2696a6aa545b355fa1b98b78ef7b73
diff --git a/dev-ml/ocamlnet/files/ocaml405.patch b/dev-ml/ocamlnet/files/ocaml405.patch
deleted file mode 100644
index a112d1fb4473..000000000000
--- a/dev-ml/ocamlnet/files/ocaml405.patch
+++ /dev/null
@@ -1,145 +0,0 @@
-commit f3d451b81c4caa8cce7f55af6463ec685e79e227
-Author: Gerd Stolpmann <gerd@gerd-stolpmann.de>
-Date: Sun Feb 26 21:04:49 2017 +0100
-
- ocaml-4.05: support for O_KEEPEXEC
-
-diff --git a/code/src/netsys/Makefile b/code/src/netsys/Makefile
-index cbc1ce2..cb70a09 100644
---- a/code/src/netsys/Makefile
-+++ b/code/src/netsys/Makefile
-@@ -56,7 +56,7 @@ OCAMLC_OPTIONS_FOR_netsys_c_xdr.c = -ccopt -O
- OCAMLC_OPTIONS += $(STRING_OPTS)
- OCAMLOPT_OPTIONS += $(STRING_OPTS)
-
--PP_OPTIONS = -pp "$(CPPO) $(DEF_O_SHARE_DELETE) $(DEF_O_CLOEXEC) $(PP_BYTES) $(PP_DEPRECATED)"
-+PP_OPTIONS = -pp "$(CPPO) $(DEF_O_SHARE_DELETE) $(DEF_O_CLOEXEC) $(DEF_O_KEEPEXEC) $(PP_BYTES) $(PP_DEPRECATED)"
-
- INSTALL_EXTRA += netsys_c_event.h $(OOH_OBJECT)
-
-diff --git a/code/src/netsys/configure b/code/src/netsys/configure
-index 1325843..f4dbc09 100755
---- a/code/src/netsys/configure
-+++ b/code/src/netsys/configure
-@@ -437,6 +437,21 @@ else
- echo "no"
- fi
-
-+######################################################################
-+
-+printf "Checking for O_KEEPEXEC... "
-+mkdir -p tmp
-+cat <<_EOF_ >tmp/t.ml
-+let x = Unix.O_KEEPEXEC;;
-+_EOF_
-+
-+def_o_keepexec="-D NO_O_KEEPEXEC"
-+if ocaml unix.cma tmp/t.ml >/dev/null 2>/dev/null; then
-+ echo "yes"
-+ def_o_keepexec="-D HAVE_O_KEEPEXEC"
-+else
-+ echo "no"
-+fi
-
- ######################################################################
-
-@@ -445,6 +460,7 @@ cat <<EOF >Makefile.conf
- NETSYS_LINK_OPTIONS = $netsys_link_options
- DEF_O_SHARE_DELETE = $def_o_share_delete
- DEF_O_CLOEXEC = $def_o_cloexec
-+DEF_O_KEEPEXEC = $def_o_keepexec
- OOH_OBJECT = $def_ooh_object
- EOF
-
-diff --git a/code/src/netsys/netsys_c.c b/code/src/netsys/netsys_c.c
-index a8b16be..4c30873 100644
---- a/code/src/netsys/netsys_c.c
-+++ b/code/src/netsys/netsys_c.c
-@@ -448,32 +448,43 @@ static int at_flags_table[] = {
- #ifndef O_RSYNC
- #define O_RSYNC 0
- #endif
--#ifndef O_CLOEXEC
--#define NEED_CLOEXEC_EMULATION
--#define O_CLOEXEC 0
--#endif
-
- static int open_flag_table[] = {
- O_RDONLY, O_WRONLY, O_RDWR, O_NONBLOCK, O_APPEND, O_CREAT, O_TRUNC, O_EXCL,
-- O_NOCTTY, O_DSYNC, O_SYNC, O_RSYNC, 0 /* O_SHARE_DELETE */, O_CLOEXEC
-+ O_NOCTTY, O_DSYNC, O_SYNC, O_RSYNC,
-+ 0 /* O_SHARE_DELETE */, 0 /* O_CLOEXEC */, 0 /* O_KEEPEXEC */
- };
-
--#ifdef NEED_CLOEXEC_EMULATION
-+enum { CLOEXEC = 1, KEEPEXEC = 2 };
-+
- static int open_cloexec_table[] = {
-- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1
-+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, CLOEXEC, KEEPEXEC
- };
-+#ifndef HAVE_O_KEEPEXEC
-+#define unix_cloexec_default 0
- #endif
-+
- #endif
-
- CAMLprim value netsys_openat(value dirfd, value path, value flags, value perm)
- {
- #ifdef HAVE_AT
- CAMLparam4(dirfd, path, flags, perm);
-- int ret, cv_flags;
-+ int ret, cv_flags, clo_flags, cloexec;
- char * p;
-
- /* shamelessly copied from ocaml distro */
- cv_flags = convert_flag_list(flags, open_flag_table);
-+ clo_flags = convert_flag_list(flags, open_cloexec_table);
-+ if (clo_flags & CLOEXEC)
-+ cloexec = 1;
-+ else if (clo_flags & KEEPEXEC)
-+ cloexec = 0;
-+ else
-+ cloexec = unix_cloexec_default;
-+#if defined(O_CLOEXEC)
-+ if (cloexec) cv_flags |= O_CLOEXEC;
-+#endif
- p = stat_alloc(string_length(path) + 1);
- strcpy(p, String_val(path));
- enter_blocking_section();
-@@ -481,8 +492,8 @@ CAMLprim value netsys_openat(value dirfd, value path, value flags, value perm)
- leave_blocking_section();
- stat_free(p);
- if (ret == -1) uerror("openat", path);
--#if defined(NEED_CLOEXEC_EMULATION) && defined(FD_CLOEXEC)
-- if (convert_flag_list(flags, open_cloexec_table) != 0) {
-+#if !defined(O_CLOEXEC)
-+ {
- int flags = fcntl(Int_val(dirfd), F_GETFD, 0);
- if (flags == -1 || fcntl(Int_val(dirfd), F_SETFD, flags | FD_CLOEXEC) == -1)
- uerror("openat", path);
-diff --git a/code/src/netsys/netsys_posix.ml b/code/src/netsys/netsys_posix.ml
-index 602ceae..3bf3e7c 100644
---- a/code/src/netsys/netsys_posix.ml
-+++ b/code/src/netsys/netsys_posix.ml
-@@ -715,6 +715,12 @@ type at_flag = AT_EACCESS | AT_SYMLINK_NOFOLLOW | AT_SYMLINK_FOLLOW |
- AT_REMOVEDIR
-
- (* The stubs assume these type definitions: *)
-+#ifdef HAVE_O_KEEPEXEC
-+type open_flag1 = Unix.open_flag =
-+ O_RDONLY | O_WRONLY | O_RDWR | O_NONBLOCK | O_APPEND | O_CREAT | O_TRUNC
-+ | O_EXCL | O_NOCTTY | O_DSYNC | O_SYNC | O_RSYNC | O_SHARE_DELETE
-+ | O_CLOEXEC | O_KEEPEXEC
-+#else
- #ifdef HAVE_O_CLOEXEC
- type open_flag1 = Unix.open_flag =
- O_RDONLY | O_WRONLY | O_RDWR | O_NONBLOCK | O_APPEND | O_CREAT | O_TRUNC
-@@ -731,6 +737,7 @@ type open_flag1 = Unix.open_flag =
- | O_EXCL | O_NOCTTY | O_DSYNC | O_SYNC | O_RSYNC
- #endif
- #endif
-+#endif
-
- type access_permission1 = Unix.access_permission =
- R_OK | W_OK | X_OK | F_OK
diff --git a/dev-ml/ocamlnet/ocamlnet-4.1.2.ebuild b/dev-ml/ocamlnet/ocamlnet-4.1.2.ebuild
deleted file mode 100644
index d307e7628307..000000000000
--- a/dev-ml/ocamlnet/ocamlnet-4.1.2.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils findlib
-
-MY_P=${P/_beta/test}
-DESCRIPTION="Modules for OCaml application-level Internet protocols"
-HOMEPAGE="http://projects.camlcity.org/projects/ocamlnet.html"
-SRC_URI="http://download.camlcity.org/download/${MY_P}.tar.gz"
-
-LICENSE="ZLIB GPL-2+"
-SLOT="0/${PV}"
-KEYWORDS="amd64 ppc x86"
-IUSE="gtk kerberos tk httpd +ocamlopt +pcre ssl zip"
-RESTRICT="installsources strip"
-
-# the auth-dh compile flag has been disabled as well, since it depends on
-# ocaml-cryptgps, which is not available.
-
-RDEPEND=">=dev-ml/findlib-1.0
- pcre? ( >=dev-ml/pcre-ocaml-5:= )
- >=dev-lang/ocaml-3.10.2:=[ocamlopt?]
- tk? ( dev-ml/labltk:= )
- ssl? ( net-libs/gnutls:= )
- gtk? ( >=dev-ml/lablgtk-2:= )
- kerberos? ( virtual/krb5 )
- zip? ( dev-ml/camlzip:= )
- "
-DEPEND="${RDEPEND}
- virtual/pkgconfig
-"
-
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
- epatch "${FILESDIR}/ocaml405.patch"
-}
-
-ocamlnet_use_with() {
- if use $1; then
- echo "-with-$2"
- else
- echo "-without-$2"
- fi
-}
-
-ocamlnet_use_enable() {
- if use $1; then
- echo "-enable-$2"
- else
- echo "-disable-$2"
- fi
-}
-
-src_configure() {
- ./configure \
- -bindir /usr/bin \
- -datadir /usr/share/${PN} \
- $(ocamlnet_use_enable ssl gnutls) \
- $(ocamlnet_use_enable gtk gtk2) \
- $(ocamlnet_use_enable kerberos gssapi) \
- $(ocamlnet_use_enable pcre pcre) \
- $(ocamlnet_use_enable tk tcl) \
- $(ocamlnet_use_enable zip zip) \
- $(ocamlnet_use_with httpd nethttpd) \
- || die "Error : econf failed!"
-}
-
-src_compile() {
- emake -j1 all
- if use ocamlopt; then
- emake -j1 opt
- fi
-}
diff --git a/dev-ml/ocamlnet/ocamlnet-4.1.8-r1.ebuild b/dev-ml/ocamlnet/ocamlnet-4.1.8-r1.ebuild
index c0ee784e835e..8976098b07bc 100644
--- a/dev-ml/ocamlnet/ocamlnet-4.1.8-r1.ebuild
+++ b/dev-ml/ocamlnet/ocamlnet-4.1.8-r1.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="ZLIB GPL-2+"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ppc x86"
IUSE="kerberos tk httpd +ocamlopt +pcre ssl zip"
RESTRICT="installsources strip"
diff --git a/dev-ml/ocamlnet/ocamlnet-4.1.8.ebuild b/dev-ml/ocamlnet/ocamlnet-4.1.8.ebuild
deleted file mode 100644
index 88008b436c7c..000000000000
--- a/dev-ml/ocamlnet/ocamlnet-4.1.8.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit findlib
-
-MY_P=${P/_beta/test}
-DESCRIPTION="Modules for OCaml application-level Internet protocols"
-HOMEPAGE="http://projects.camlcity.org/projects/ocamlnet.html"
-SRC_URI="http://download.camlcity.org/download/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ZLIB GPL-2+"
-SLOT="0/${PV}"
-KEYWORDS="amd64 ppc x86"
-IUSE="gtk kerberos tk httpd +ocamlopt +pcre ssl zip"
-RESTRICT="installsources strip"
-
-# the auth-dh compile flag has been disabled as well, since it depends on
-# ocaml-cryptgps, which is not available.
-
-BDEPEND="
- dev-ml/cppo
- virtual/pkgconfig
-"
-RDEPEND="
- >=dev-ml/findlib-1.0
- >=dev-lang/ocaml-3.10.2:=[ocamlopt?]
- pcre? ( >=dev-ml/pcre-ocaml-5:= )
- tk? ( dev-ml/labltk:= )
- ssl? ( net-libs/gnutls:= )
- gtk? ( dev-ml/lablgtk:2= )
- kerberos? ( virtual/krb5 )
- zip? ( dev-ml/camlzip:= )
-"
-DEPEND="${RDEPEND}"
-
-ocamlnet_use_with() {
- if use $1; then
- echo "-with-$2"
- else
- echo "-without-$2"
- fi
-}
-
-ocamlnet_use_enable() {
- if use $1; then
- echo "-enable-$2"
- else
- echo "-disable-$2"
- fi
-}
-
-src_configure() {
- ./configure \
- -bindir /usr/bin \
- -datadir /usr/share/${PN} \
- $(ocamlnet_use_enable ssl gnutls) \
- $(ocamlnet_use_enable gtk gtk2) \
- $(ocamlnet_use_enable kerberos gssapi) \
- $(ocamlnet_use_enable pcre pcre) \
- $(ocamlnet_use_enable tk tcl) \
- $(ocamlnet_use_enable zip zip) \
- $(ocamlnet_use_with httpd nethttpd) \
- || die "Error: econf failed!"
-}
-
-src_compile() {
- emake -j1 all
- if use ocamlopt; then
- emake -j1 opt
- fi
-}
-
-src_install() {
- findlib_src_install
-}
diff --git a/dev-ml/ocamlweb/Manifest b/dev-ml/ocamlweb/Manifest
index feeeee5cb04e..a9a16bf9c6df 100644
--- a/dev-ml/ocamlweb/Manifest
+++ b/dev-ml/ocamlweb/Manifest
@@ -1,8 +1,5 @@
-AUX ocamlweb-1.37-strip.patch 718 BLAKE2B b393c62c0ae1e276f0feebb0b9fb6d339af5bf57c9fb73864df2a42d51cabe695474b90bd567686af80ecbddad2981508ce8fb98d65a239bde8e7ecc89934edc SHA512 b4741ac5c7c4b3bbb1c1dae7449bb4b57cbf2b8c269b8ae668e5d14bc98ae973a83502c6bb560e06b9bd0536b4ec914713e159e286b41806071bcd160145b712
AUX ocamlweb-1.41-ocaml-4.08.0.patch 1798 BLAKE2B 3bd06439f093dd25195070b41bfc59af9f0b54ad5d6dd0a705926961a1e60f49a64b62d11ffaa56f40bcd9cb0260344a8cd66f1c9b713b7238a2a83d710e06e5 SHA512 b9019c0377e24f719c086ce3ecc1117a2a96375f608d63a5267e0e6c466e60d43db2a714659201d2c74da7c0d7499c8c8982e31f5f87d7f6229a77f7ceb3dadf
AUX ocamlweb-1.41-strip.patch 705 BLAKE2B 207e1771412bdba7985cebcb349e5c8fca09218dcee0ec78183bcb3160dc039e7ea7f81fbbdc2ef80dda05c1130faa24a3d09f4546262c4dbb832ed2b532b982 SHA512 54c211cb3b78b04bd4212acee0065e3c8614729a841691e1e29b8c553b73df20114bfcee4191ea519597c37a3c7344651647263fe6463829b780d7cc17710491
-DIST ocamlweb-1.39.tar.gz 141866 BLAKE2B 14ab9c595133d34d9711da2232fdf6a89a7b134ec2537e70d6ee6ecbfdb19a8bfb6a1a7aed6207cbb1bbe1f5e7b651d33fed35d8f26129d69e29dc5995d5c342 SHA512 f4e2d330222378b632ace70efb7062c93002a85db6dc9a821706a76a1e1c00da4d4e82e618f162584003b821bc72d2d11508ae22474db61cc4367ed528d21d50
DIST ocamlweb-1.41.tar.gz 141844 BLAKE2B b89b20bdc8b99d34069b2e32a6bd8c9684e294fba667a4b74080b34f37c6d90432c61e71e27f4f1772cda8a26891655bd99a21defa584f4a1c68ae1e0d58d454 SHA512 7a6403f8b0de3feeef9657e8aff10e6f1fe29edc400ce3f11c6435d6350314423fb74e192e4275a9ad47170019d6a960daf74f245539f0f3f2a6072cc7195442
-EBUILD ocamlweb-1.39.ebuild 669 BLAKE2B 6e16d76acdc5611f0f56dcfa5ec30b753b058200e7dc675da98c3e4b0241368fc5a831a210006f7546a1443331fafc1242455f40885c2903a514e44935b03285 SHA512 643b172a6b98ea4e790f4ea556d49733eaf4d08969046b8d8e88c429972c23f5e91bee3adef320119291510fcf68acdc05d89e07ee79e956748b44418b8b1266
-EBUILD ocamlweb-1.41.ebuild 832 BLAKE2B c951c00a8453fb401fc7516cd4da0df24e88cdbdf4bb9b1e7667fe88ae6f248ce2259e472c9f25dd7c096ed00deadb5a386edb24d36d1c117fd0a19cad5da4ae SHA512 3868c5e8a35b77d5f9329e6f2c8b19dfb53d140bb92da6142dd2c6008ee6d3aca45832436b6c011743ad55ed9cc130f19200fded5cbede93a46a2ad89211822f
+EBUILD ocamlweb-1.41.ebuild 830 BLAKE2B fad80e14433e9f7310c14b5d38a9f28fa8d693965edb7f8a44b1b64d8fe9c3724ca5c28bcbd68a906b563b6fad3278bf02f3addc35fd6a3c7d16c4eefd135fda SHA512 ff57843464c013acc18c0e1d353885cfaf2ed6d2560123925085e86b8acac2e0faee8b204fac992c5c09d6e541987d9592ee378d873a779a4a0be63b58635608
MISC metadata.xml 337 BLAKE2B a5226f08e396ac186d438cd68a253580cc27d9bb0748e8afc49b7f2eafc3eda15d6add9c16bac268b75fd7cbb0ab160a1be8fe56e0ed3d902184157d581ab1c1 SHA512 5b913612f28ef5235ce57b6ec586f1b20d0ccaadfc760fe7cf8e186aeb4be261f8cd17f045de61edfda6c31f347ed965653c917b23523e3fd8d0071a3e845b4b
diff --git a/dev-ml/ocamlweb/files/ocamlweb-1.37-strip.patch b/dev-ml/ocamlweb/files/ocamlweb-1.37-strip.patch
deleted file mode 100644
index 393391fe52ce..000000000000
--- a/dev-ml/ocamlweb/files/ocamlweb-1.37-strip.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-Index: ocamlweb-1.37/Makefile.in
-===================================================================
---- ocamlweb-1.37.orig/Makefile.in
-+++ ocamlweb-1.37/Makefile.in
-@@ -61,14 +61,12 @@ byte: ocamlweb.byte
-
- ocamlweb: $(CAML_CMX) $(CAMLLEX_CMX) $(CMX)
- $(CAMLCOPT) $(OPTFLAGS) -o $@ $(CAML_CMX) $(CAMLLEX_CMX) $(CMX)
-- strip ocamlweb
-
- ocamlweb.byte: $(CAML_CMO) $(CAMLLEX_CMO) $(CMO)
- $(CAMLC) $(BYTEFLAGS) -o $@ $(CAML_CMO) $(CAMLLEX_CMO) $(CMO)
-
- ocamlweb.static: $(CAML_CMX) $(CAMLLEX_CMX) $(CMX)
- $(CAMLCOPT) $(OPTFLAGS) -cclib -static -o $@ $(CAML_CMX) $(CAMLLEX_CMX) $(CMX)
-- strip $@
-
- debug: $(CAML_CMO) $(CAMLLEX_CMO) $(CMO)
- $(CAMLC) $(BYTEFLAGS) -o ocamlweb-debug $(CAML_CMO) $(CAMLLEX_CMO) $(CMO)
diff --git a/dev-ml/ocamlweb/ocamlweb-1.39.ebuild b/dev-ml/ocamlweb/ocamlweb-1.39.ebuild
deleted file mode 100644
index f4baea3a4598..000000000000
--- a/dev-ml/ocamlweb/ocamlweb-1.39.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit latex-package
-
-DESCRIPTION="O'Caml literate programming tool"
-HOMEPAGE="https://www.lri.fr/~filliatr/ocamlweb/"
-SRC_URI="https://www.lri.fr/~filliatr/ftp/ocamlweb/${P}.tar.gz"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc x86"
-
-DEPEND=">=dev-lang/ocaml-3.09:=
- virtual/latex-base
- dev-texlive/texlive-latexextra
- "
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.37-strip.patch"
- )
-
-src_compile() {
- emake
-}
-
-src_install() {
- emake UPDATETEX="" prefix="${D}/usr" MANDIR="${D}/usr/share/man" BASETEXDIR="${D}/${TEXMF}" install
- dodoc README CHANGES
-}
diff --git a/dev-ml/ocamlweb/ocamlweb-1.41.ebuild b/dev-ml/ocamlweb/ocamlweb-1.41.ebuild
index b704712e342d..1cd6b57b27bb 100644
--- a/dev-ml/ocamlweb/ocamlweb-1.41.ebuild
+++ b/dev-ml/ocamlweb/ocamlweb-1.41.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.lri.fr/~filliatr/ftp/ocamlweb/${P}.tar.gz"
LICENSE="LGPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-ml/ocplib-endian/Manifest b/dev-ml/ocplib-endian/Manifest
index bee7477c1f95..c386e3b6e84d 100644
--- a/dev-ml/ocplib-endian/Manifest
+++ b/dev-ml/ocplib-endian/Manifest
@@ -1,5 +1,3 @@
-DIST ocplib-endian-1.0.tar.gz 62753 BLAKE2B d343343eb22b7ff591219ad0d45502e3450cd4200d8f3cc7f8a4783bdd93752d015b686b57aa574f58344dc44cec751ba89e68f93770ca5df73a98d95a604b8d SHA512 a08fd58ec5e72510c40e8b75e0ee8327ee658f479e45dd4632bc04e3907d04aaa3684df3b993ab63fc2a6c1f1a4fb32784e9b5258730d3b89a716300522d8d7f
DIST ocplib-endian-1.1.tar.gz 17544 BLAKE2B 62e4b1cb998ac00fd3cfd7178939b6c9f8c1bebe7c0dc072fbb45b79172cb07f4466e5f1e6e93b41e3fb8c3df8020d2033eb24abfec4906d3ad003fa22bdcd27 SHA512 39351c666d1394770696fa89ac62f7c137ad1697d99888bfba2cc8de2c61df05dd8b3aa327c117bf38f3e29e081026d2c575c5ad0022bde92b3d43aba577d3f9
-EBUILD ocplib-endian-1.0.ebuild 567 BLAKE2B ecafe568edef8828f8a5828f272006f43a783ede73fcbfe5912c6e2f32d86a3d81b5b4fa03d901d5c7819308f6485eafe402d9296a75dd72381c65dae1411364 SHA512 9d7e7db49577d98be5d4a6b861c04766d12e3368bdcef29ac61c6a91471adfea49c638cdb633225fa6e5dd06e4c6862dceaaf85a04365a62667d0ede0214773c
-EBUILD ocplib-endian-1.1-r1.ebuild 536 BLAKE2B 2866aceb535b73b74373f3c4808c7c145716efd2e257e3744b7dc7cf13dacec3ad77310e71b72560f402f5bf1dd96c982b0d7d1067cb80f7381ae490b4a8eecc SHA512 3d2db470f58475cc8864b92e0973db38decc7f73bc7588c4c8d6fcbfb01bc3cabbd329089e3ee370770955eb74bd245f2128be515bb8ca9f619b87d9e494115e
+EBUILD ocplib-endian-1.1-r1.ebuild 534 BLAKE2B a49be0d8aa8bbea325e35d3a1b291a1f6b19f0c1b186db7c5099f4f42e7137433df5ab3a395c779444e63be8666d7f228c0309d7a20e4fa7c47958488fee70ae SHA512 ab097ff00d0d16479d9dee944acbc94367002268cb4668a7668e596ed6402fb3a0b754aea0a66c5df1ca39ca4abd885c6ae84a5f5adcec4a9544bb5cfe5bb4a4
MISC metadata.xml 331 BLAKE2B 99f5f2a85b64311e955383fbd71c64c917376f9b831a7edaf202ef4bfa0e613c64bc889099db33d5837d5c4bab28e77ae210e40597c30586b97b69fbc719b7b7 SHA512 8dc69602c2b6c4296a4d8c8777baa73b00a39b5b2d2893a9d4896d96595223bc9be74d01bdc9051852ba96e6157f7fe145d42fc5816cc6c53a3b548ea2681e30
diff --git a/dev-ml/ocplib-endian/ocplib-endian-1.0.ebuild b/dev-ml/ocplib-endian/ocplib-endian-1.0.ebuild
deleted file mode 100644
index c3947fbc9c87..000000000000
--- a/dev-ml/ocplib-endian/ocplib-endian-1.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-OASIS_BUILD_TESTS=1
-
-inherit oasis
-
-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"
-IUSE=""
-
-DEPEND="
- >=dev-lang/ocaml-4.01
- >=dev-ml/cppo-1.1.0
-"
-RDEPEND=""
-
-DOCS=( CHANGES.md COPYING.txt README.md )
diff --git a/dev-ml/ocplib-endian/ocplib-endian-1.1-r1.ebuild b/dev-ml/ocplib-endian/ocplib-endian-1.1-r1.ebuild
index 80766f8c55dc..f771d8ce93d5 100644
--- a/dev-ml/ocplib-endian/ocplib-endian-1.1-r1.ebuild
+++ b/dev-ml/ocplib-endian/ocplib-endian-1.1-r1.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
# 2 of 70 tests fail
diff --git a/dev-ml/ocplib-simplex/Manifest b/dev-ml/ocplib-simplex/Manifest
index a21314c7de17..ed7229e95d0c 100644
--- a/dev-ml/ocplib-simplex/Manifest
+++ b/dev-ml/ocplib-simplex/Manifest
@@ -1,6 +1,4 @@
AUX ocplib-simplex-0.4-flags.patch 1596 BLAKE2B 7bc7a8a70245756937c5c1de5fb3bdb21de5233dd978ca1a8ac781d98c0d4e4bb22384d5e8df0601d42c413522824c9c697d706e64fc9d9ca848294da0ec9e4b SHA512 09f4edb690922d7a460a1a4ba7d72773cd26abc699fe5e9d1c130c2e5321edfd99e913b121f274f026c0d8ca26833b7e08677e0047821ef0e4dceacb7797f3bf
-DIST ocplib-simplex-0.3.tar.gz 31013 BLAKE2B 30d1541f15bf9d2c55f51ed565f2feb63c2b0fbe0095c15849a22df0876ad992a3e6c15924dbbe5a798ab278c7e171e30cda815b1de2ec9bc19fc92bbe79ad95 SHA512 43373deb6e921a31526c27d33808c3520b4f375caf9e5237179db0e8d84b5be3bf43e061e2d991fc6de694958c64c7ede0b258400fb921c4139664e367958630
DIST ocplib-simplex-0.4.tar.gz 31784 BLAKE2B 89ebb43ba59debc658b1400b24379dcb717f44f484742a4ea2227e1692f2d1d359469add4e3c22bd15b7a5044e4d45877994b40e80f28ec8639989bf28565d9a SHA512 5eb80f0c8ad32291d24423255c0359e139cd85e2262b0cbbfaffcab66d9a7eb66c9bf04bb9d5d5c103574ec7041a72cde5412e6cb03fc9fe4a8fd257dab49a76
-EBUILD ocplib-simplex-0.3.ebuild 755 BLAKE2B b3c1b4fb214ea1c3a4deb79508ebcd58eb75b753899dc63edae5b38bbedeadb9baf26a8ecd2f57e44e267e3973248fe9bfe538fdcdb55e351156c6ab9bc9954e SHA512 665c3ca7adeeb547c390742ffe3127f6783a90262b7719b119d6aa962b58d9210c4b63c3c9341fd92d7083cb472b4aab748510a45015c18faa429ce4b084d3e9
EBUILD ocplib-simplex-0.4.ebuild 873 BLAKE2B 28c840cc9fd1fa52b199140191b20c951cf4bd9bd930d466786f35ce47e8e3378c37308b10f8e93b26272e21d57242646dbef6be3d7a45d5ec73f325b25508bc SHA512 ba17ac1c46113fcd36930de84e37c221c84af9f689bc74fdd12acd98ee27219177ebd6b8bbe3420364ddb1abdf2a63f09219ab9b39adb53872af262af6e2e6e3
MISC metadata.xml 395 BLAKE2B 54a700f2e21a6b8a8b9f05e017e7c2601d7880aa7c3009b8877beb3cf023c5fb6a74e7ec63b65920c0b88994a594a36218aa5e1bef367a1f499fcc87a34134d2 SHA512 7f7ac525cbf0913934c92722e9c279846664b9f0628eb529f67039e6dadda276925535b53b9139a22ed2da67e51f6434f0dea35ff60d74d8941e27b51a0f0ea1
diff --git a/dev-ml/ocplib-simplex/ocplib-simplex-0.3.ebuild b/dev-ml/ocplib-simplex/ocplib-simplex-0.3.ebuild
deleted file mode 100644
index f04ed1fed37c..000000000000
--- a/dev-ml/ocplib-simplex/ocplib-simplex-0.3.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools findlib multilib
-
-DESCRIPTION="A library implementing a simplex algorithm"
-HOMEPAGE="https://github.com/OCamlPro-Iguernlala/ocplib-simplex"
-SRC_URI="https://github.com/OCamlPro-Iguernlala/${PN}/archive/${PV}.tar.gz
- -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE=""
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-
-DOCS="CHANGES.md README.md extra/simplex_invariants.txt extra/TODO.txt"
-
-src_prepare() {
- default
- mv configure.{in,ac} || die
- sed -i -e "s:configure.in:configure.ac:g" \
- Makefile.in
- eautoreconf
-}
-
-src_install() {
- findlib_src_install LIBDIR="${D}"usr/"$(get_libdir)"/ocaml
-}
diff --git a/dev-ml/octavius/Manifest b/dev-ml/octavius/Manifest
index 6ba9cdee7a35..6cc3b28900f6 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 427 BLAKE2B 2e29213125dbd8dbfb46d49c7bb2ed15be6f246540164491c2d33ac4382f2e6cd3778d0e6b5f74a94cb21576165d9d4c6b3c26c84bb253b537c406b307add238 SHA512 3131a16a0ae2420ee0702e4793bc66907b02421dbc25c1145611afd714ba598db98e7e2aec177e86be0c93a0d198f5f8a4ba84fa51373734240a85812e7ea525
+EBUILD octavius-1.2.2.ebuild 425 BLAKE2B 8f92e03167a4b10bb417ba9f4293877b6c6d9745b8d2a4c6650f951db437bc83793ff50720eceab75fd7ba5d7d995122d515c7bbb4de359f7b9453a412bcc6a8 SHA512 28e0a96b6664e3fdaeff346b6db993e5c19291b397a0c37a8d35de5258d25362e7197d368390e99676bc49f7670b396f220b63614541baeccf9a6e601b028c13
MISC metadata.xml 327 BLAKE2B 58702e13c3b8968a045cfef09983d51eefe7d52e2e698e79573403887bb75f0365c1aebb23a442227bd498ab62c5c6fbc41253fed5d289be7e6bb97a808edf99 SHA512 ebff2af79425cbf3b4b403ee4caa36ef7eade90779a52cf247c100684f973b80974e7c2c1f819168d17c692b2b8405bc2cfb6be14f6cbaf1a78785ae259279ba
diff --git a/dev-ml/octavius/octavius-1.2.2.ebuild b/dev-ml/octavius/octavius-1.2.2.ebuild
index c2f630452523..8cd4f8364783 100644
--- a/dev-ml/octavius/octavius-1.2.2.ebuild
+++ b/dev-ml/octavius/octavius-1.2.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocaml-doc/octavius/archive/v${PV}.tar.gz -> ${P}.tar
LICENSE="ISC"
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/ocurl/Manifest b/dev-ml/ocurl/Manifest
index 2be8c48e3840..55702e0932df 100644
--- a/dev-ml/ocurl/Manifest
+++ b/dev-ml/ocurl/Manifest
@@ -1,5 +1,3 @@
-DIST ocurl-0.7.10.tar.gz 108234 BLAKE2B 17b679e331fa266001744522457cc7f4a3656b97b4558fc9e4458c31abd8700fb0f55ce1f9049de7d95a1df41f6543aa36729bc10d9cb688e5e45c50960d5e3d SHA512 7e7adae7d32a39465d578c0e9a0b3b1d4baed76c41428337e9bdc86f7c948297db22c14bc61b58c28d02871a2f3359767e745891690663b63ee1334a839b49c8
DIST ocurl-0.9.1.tar.gz 111393 BLAKE2B 83ec8f5e2e83b5cc519683556ca97818a092a80f41305394cc04088371c1179f256dee3d8a8e80597837fb156299698450c70ca00f1ec336ace46b02b84bb51e SHA512 f4acb596f213ce57e749c9805225330b532e17718f3b228745b438cd1fe6d89b37e56d401a11c329107729dd0e6bdd4a425d547f9a83dabe32edbf18aca585b5
-EBUILD ocurl-0.7.10.ebuild 768 BLAKE2B 1f149546cd5a8f83a1d4d53cda2672d8f32c08d15c5f4e9dd521704175cc36c2852744b4f3058eb500447a49404608d9529a060833fefb32cd4d97c63dd4be75 SHA512 3f59e918a13afe9141041515ee93ee7cbb185918256db46293d8f51d90139226232c1e1f7ac72a4625da9ae18f2ebe8663ec060788953d8cf1bad732c7c400ad
-EBUILD ocurl-0.9.1.ebuild 788 BLAKE2B 555f9f78c66864d3169862c9fdb05aacc49f160b3169f3bc5fb3be867ebeca6c3d3694f574197ffa6cd5be886bdf80e765777f6d453d010225711e0f1b7c1534 SHA512 468fd7d79f0e2b5a3b339aec864441c45ea09276f7debbc00199ad8826712cb831ef7ef55f44ebe2bd6f8195c5983a1550afe67e16b1478bcd2aba56eadc1b52
+EBUILD ocurl-0.9.1.ebuild 786 BLAKE2B 6e9836181c9cc3ef8a100decaab730d0622021358495eab2ddbf3ad56218a533e01dffb850d1ed021440f595babcb6f9ce4e5805cef2aba2c7b9ec3bd2c4fbbe SHA512 26caf1a73c6f5b3ee72e31718668502bb204c2b043621bc96885887371bf729e112e3ef9c93f11563b68cf846b3aa0aa9a285864a9e2219c2bc62033b71b9cce
MISC metadata.xml 248 BLAKE2B fe3026d958889632df0c7f1830afde1cbdb5897819d451db6a083424d0bf8d1e1b4481aa5d015116f6420f40a82270cb833357bddb31fcc2415124d5f81f80de SHA512 31d785847bcf3bdb00d8358b10c988f77c62121b8a287440917b1950fa35ac595527b85b5d3d0bda5abfd1e34802787f6dc6b810adf03a18e87ce4c9f1b30903
diff --git a/dev-ml/ocurl/ocurl-0.7.10.ebuild b/dev-ml/ocurl/ocurl-0.7.10.ebuild
deleted file mode 100644
index a23d5e728f2d..000000000000
--- a/dev-ml/ocurl/ocurl-0.7.10.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit findlib
-
-DESCRIPTION="OCaml interface to the libcurl library"
-HOMEPAGE="http://forge.ocamlcore.org/projects/ocurl/ https://github.com/ygrek/ocurl"
-LICENSE="MIT"
-SRC_URI="https://github.com/ygrek/ocurl/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-SLOT="0/${PV}"
-IUSE="examples"
-
-RDEPEND=">=net-misc/curl-7.9.8
- dev-ml/lwt:=
- dev-ml/camlp4:=
- >=dev-lang/ocaml-3.12:=[ocamlopt]"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
-
-src_compile()
-{
- emake -j1 all
-}
-
-src_install()
-{
- findlib_src_install
- dodoc CHANGES.txt README.md
- if use examples; then
- dodoc -r examples
- docompress -x /usr/share/doc/${PF}/examples
- fi
-}
diff --git a/dev-ml/ocurl/ocurl-0.9.1.ebuild b/dev-ml/ocurl/ocurl-0.9.1.ebuild
index 410c2da529e0..ecab07d3bfe0 100644
--- a/dev-ml/ocurl/ocurl-0.9.1.ebuild
+++ b/dev-ml/ocurl/ocurl-0.9.1.ebuild
@@ -19,7 +19,7 @@ RDEPEND=">=net-misc/curl-7.9.8
dev-ml/camlp4:=
>=dev-lang/ocaml-3.12:=[ocamlopt?]"
DEPEND="${RDEPEND}"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
src_compile() {
emake -j1 all
diff --git a/dev-ml/opam-client/Manifest b/dev-ml/opam-client/Manifest
index 9f920f65023c..b47c4bd65ead 100644
--- a/dev-ml/opam-client/Manifest
+++ b/dev-ml/opam-client/Manifest
@@ -1,5 +1,3 @@
-DIST opam-2.0.7.tar.gz 636708 BLAKE2B 2824a5c53f4103c267f99ae10f55df740b3afcc033321e888133817c0e53c4a8fc31738338df3d6d9ff8755987e85ade4a4726be98f77b06b81ffc1476d02c3d SHA512 2ade3998a94333a5a838b55e229ab0c707e678481cae892980b986fb86f39163070a9b7d3e0e87879cd57b91a33bf6a3e15f3786c3510a635e59383782218f1d
DIST opam-2.0.8.tar.gz 643221 BLAKE2B 66510a18285f315fe95665e8ba2f334dd44211c716543cdc25f2951a7dfe537f115981046e5963fd08deea4c76f5672fa7cf8e7af2274a713a3165bdd0bac8c2 SHA512 14737dc994be2c54dfeaf2658d3713178033e1bc2b4b845a58b4bfc118bbbf12b502924add0ae32b4b2b6c1944462e5ee7143df3de362d9ee39573249d013bc9
-EBUILD opam-client-2.0.7-r1.ebuild 805 BLAKE2B d0abd7f2154b1cd7c06feffdc9363134bce9d0d6f0528e9d4b231a61cad37c80b62ee127458eaf2e3194a727d1ef6b73340bb3c79a5523b184811e2e27d377c7 SHA512 e1bc63922a380b2bcac4586a44ab8b94aa3f78f1b591050d0cc79090a764e088345f3e3bf5607d9810f14a62f7e30592d7c1b147428c64dae2ba0fbcdb158e1b
-EBUILD opam-client-2.0.8.ebuild 801 BLAKE2B 67c861358276c035c60966c49bb961ac4b51b27583801dc796f9fd3a240e475bbf5235155d34e1c274af6bf6a9746a54a4e11c16986a9ee6362d061ad82e7866 SHA512 bc2afc3cf925da8781bbfc9a2b0c9effb35d276934a480b2103ea68486814b68ab5d9c2aa3bf625509519d696bf315ff91c326c0768fc1f80f55c98cadf87e11
+EBUILD opam-client-2.0.8.ebuild 798 BLAKE2B 4ee97d0154b58106d99c2a298dd52d254e13e18dd7104d8f4222cf2d7e3397036c22aa03b23b529a42712b6a5eb099eed7d9f4d9d444046f0c22cfbc82efd0d1 SHA512 e5f5a45fe8cd9b85e2369fee75760049ec06b2aaa712deae2952fada604efe462fa4c2135382f98249a19f716f51cf5116d828fd2b0d2783898df3f635590fb7
MISC metadata.xml 412 BLAKE2B 3cd375059a5716aba5f14f8004970adb55bbec02cf911cc5739475a80789c86ab6d27f192e4757191be8e914e61db531b330695eba224e81273e351d507bd57b SHA512 6119e7d8b9cf779ac2070b8cbe9820849fa80542e86b353d0cab9c60bca6e5d122a1e4f57a75f3189058587e9e8c7d8c5f37e5d4a22395506c437f411df1c4e4
diff --git a/dev-ml/opam-client/opam-client-2.0.7-r1.ebuild b/dev-ml/opam-client/opam-client-2.0.7-r1.ebuild
deleted file mode 100644
index 24d269ea2677..000000000000
--- a/dev-ml/opam-client/opam-client-2.0.7-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2021 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"
-
-LICENSE="LGPL-2.1"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-IUSE="+ocamlopt"
-
-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}"
-
-S="${WORKDIR}/opam-${PV/_/-}"
-
-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-client/opam-client-2.0.8.ebuild b/dev-ml/opam-client/opam-client-2.0.8.ebuild
index c057f7d825bb..cb9b0a4fcf42 100644
--- a/dev-ml/opam-client/opam-client-2.0.8.ebuild
+++ b/dev-ml/opam-client/opam-client-2.0.8.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"
RDEPEND="
diff --git a/dev-ml/opam-core/Manifest b/dev-ml/opam-core/Manifest
index d3f1ab4abb4e..ef9a9b42a888 100644
--- a/dev-ml/opam-core/Manifest
+++ b/dev-ml/opam-core/Manifest
@@ -1,5 +1,3 @@
-DIST opam-2.0.7.tar.gz 636708 BLAKE2B 2824a5c53f4103c267f99ae10f55df740b3afcc033321e888133817c0e53c4a8fc31738338df3d6d9ff8755987e85ade4a4726be98f77b06b81ffc1476d02c3d SHA512 2ade3998a94333a5a838b55e229ab0c707e678481cae892980b986fb86f39163070a9b7d3e0e87879cd57b91a33bf6a3e15f3786c3510a635e59383782218f1d
DIST opam-2.0.8.tar.gz 643221 BLAKE2B 66510a18285f315fe95665e8ba2f334dd44211c716543cdc25f2951a7dfe537f115981046e5963fd08deea4c76f5672fa7cf8e7af2274a713a3165bdd0bac8c2 SHA512 14737dc994be2c54dfeaf2658d3713178033e1bc2b4b845a58b4bfc118bbbf12b502924add0ae32b4b2b6c1944462e5ee7143df3de362d9ee39573249d013bc9
-EBUILD opam-core-2.0.7.ebuild 890 BLAKE2B 312e56553597b8005158f10861b5699434446ecb3514721971e703091f89fcc0a5bb06738eb8c180a0214241f167e4e3e9f42ae954eddd00bd468d10dcd67162 SHA512 145500984defb5c6b47587d63dc984e104e81dd509f3c93b210d59cd4269ac3ab1fc1771239f0ec873c2195a60c20bd82a6d6b0a3f6e857473c84af65eeecaff
-EBUILD opam-core-2.0.8-r1.ebuild 864 BLAKE2B 16093a4773a30bcea01d036cccbdbca8c3fc2092345c400f7c16d206e0476348eed0084597424b409440f7693e2d16cbd7b93d4a6578cbf334ef786b5de71be6 SHA512 4b04dff73c9f9b0f5bc7898ec91ec0808e62069d5a1e66a822d4c8f4f9fc458e62ec7d384811ac9244d99371d862f5debe5eaea018f4f1b0fd259f0ab326a491
+EBUILD opam-core-2.0.8-r1.ebuild 861 BLAKE2B 8f17334d7dd341661ad70190957edbf51fee7d6d68147caf41a2b9f162ef4974fabca85c6624d7ac5b5767ccf449035280dd71f39c12d7fe626e4f37bb1a994b SHA512 a2f4e1e6b3c20dfc609feb768fc00c30437e9a0e038f8d3e09355037d471431f3f587e448341524f0c62cb186b892fd74e4f3d5ed2de9a570fb755fe8c59d567
MISC metadata.xml 412 BLAKE2B 3cd375059a5716aba5f14f8004970adb55bbec02cf911cc5739475a80789c86ab6d27f192e4757191be8e914e61db531b330695eba224e81273e351d507bd57b SHA512 6119e7d8b9cf779ac2070b8cbe9820849fa80542e86b353d0cab9c60bca6e5d122a1e4f57a75f3189058587e9e8c7d8c5f37e5d4a22395506c437f411df1c4e4
diff --git a/dev-ml/opam-core/opam-core-2.0.7.ebuild b/dev-ml/opam-core/opam-core-2.0.7.ebuild
deleted file mode 100644
index 8f9c7e998d66..000000000000
--- a/dev-ml/opam-core/opam-core-2.0.7.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2021 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"
-
-LICENSE="LGPL-2.1"
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
-IUSE=""
-
-RDEPEND="
- dev-ml/ocamlgraph:=
- dev-ml/re:=
- dev-ml/opam-file-format:=
- dev-ml/cmdliner:=
-"
-DEPEND="${RDEPEND}
- dev-ml/dune
- dev-ml/cppo"
-
-S="${WORKDIR}/opam-${PV/_/-}"
-OPAM_INSTALLER="${S}/opam-installer"
-
-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-core/opam-core-2.0.8-r1.ebuild b/dev-ml/opam-core/opam-core-2.0.8-r1.ebuild
index 1482b3c1ddaa..b32234835a9e 100644
--- a/dev-ml/opam-core/opam-core-2.0.8-r1.ebuild
+++ b/dev-ml/opam-core/opam-core-2.0.8-r1.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-file-format/Manifest b/dev-ml/opam-file-format/Manifest
index 6e494921344b..909e55ca2dcc 100644
--- a/dev-ml/opam-file-format/Manifest
+++ b/dev-ml/opam-file-format/Manifest
@@ -1,5 +1,5 @@
DIST opam-file-format-2.1.0.tar.gz 23233 BLAKE2B 34d832c5ee13a0db43e77f3b33e7728faa7dccccc8daed50dca89630ab11d6f307413b8fecfef5a7c3e0f7ea04ef27105c8f42d8b5227d2587bdc2c2defe59d3 SHA512 b948545497de0386457a9b5772924572249e38164aa49d5ab2ac9442d1231a56a3b8132a95197d74cbbe34336a7edc04eaca351a8763c4a009a512085ca0ab25
DIST opam-file-format-2.1.2.tar.gz 32120 BLAKE2B 3756ae2e2ad8e60d9611f1879ee07179e5f98ce4bd9f0fa9759e723446aac60f811e282903a57803fdb1c742f7027fb3a4b0d018dee74762645f5f0ec28aaeda SHA512 24fcc8a89dd79fee4fb54cfcd3a9b392819eb8214c97f43e226d44f1bc98111effade15f21f1e13aa5d3555cb458cbe269ba78ee4a1470c554f479446012d7ee
-EBUILD opam-file-format-2.1.0.ebuild 724 BLAKE2B 49f7d1a40abc3b3925742a39b9d958b546246f1ec257f15c3f5f91c44e9fb1ca900f0c96b520eea870f14616011b30fc624a7bf467ac7cff176dc878839a897a SHA512 3278618a3d0520e0c516e4a552be4d395cfe040bfce21238f1441b766e7b6897b4ff9c46ca5dbff3d43ecb13ed98e6ffff321869821cb304b030e7dabcfc8072
+EBUILD opam-file-format-2.1.0.ebuild 722 BLAKE2B 3f6748e96bc9e6c19827dd03e03869e9ae1b8e95a180bdc050aa75ad7ffe27d75cbca38345455bf6899b5b5797b045a781ce276165a643d79f12e2cebcab7208 SHA512 2ef42c81d573649da5690120aad105e178d89dcb8cae95c49f99d2c3452348f110ef0bad4563ad9f05c9d168f7d19f62155afb90b8d8b99c9110b7401bedc00c
EBUILD opam-file-format-2.1.2.ebuild 578 BLAKE2B bb952e031263e0da424399f4e7d0a2adc0db94c9715fd77f6fb635dc2467fd02c4cf24a55ee6eac8cb35c4b16513975d71c1ce6c82878fd3173c8ea55f5fbcc1 SHA512 518e0af5afbc7526d57048f553e59e5b5ee91aabb37800c218cc472c43ff7e2a2a0bd533a47c29f84335f2b57601f048d80a4cf084961c5c3c13e75919a9ba5a
MISC metadata.xml 424 BLAKE2B be67fa815545cce58cd870b84438927044fdca0ff12b9498217d3d04fe1e68981409e5c8d5b040da85f7969004cad18260b3bd0e105234f9ddd55271aa12c434 SHA512 282c587f3927e29035d987cb102c4b9042081d758787831335d7ce6b009193f7058e5c5e4e1ba5db3794e9dbdc79f2203e93783304f908aa26ffc7ddcd87969b
diff --git a/dev-ml/opam-file-format/opam-file-format-2.1.0.ebuild b/dev-ml/opam-file-format/opam-file-format-2.1.0.ebuild
index bf7219d42410..13f9827bb32d 100644
--- a/dev-ml/opam-file-format/opam-file-format-2.1.0.ebuild
+++ b/dev-ml/opam-file-format/opam-file-format-2.1.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/ocaml/opam-file-format/archive/${MY_PV}.tar.gz -> ${
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
DEPEND="dev-lang/ocaml:=[ocamlopt?]"
diff --git a/dev-ml/opam-format/Manifest b/dev-ml/opam-format/Manifest
index 70755b14af4a..7df558dad308 100644
--- a/dev-ml/opam-format/Manifest
+++ b/dev-ml/opam-format/Manifest
@@ -1,5 +1,3 @@
-DIST opam-2.0.7.tar.gz 636708 BLAKE2B 2824a5c53f4103c267f99ae10f55df740b3afcc033321e888133817c0e53c4a8fc31738338df3d6d9ff8755987e85ade4a4726be98f77b06b81ffc1476d02c3d SHA512 2ade3998a94333a5a838b55e229ab0c707e678481cae892980b986fb86f39163070a9b7d3e0e87879cd57b91a33bf6a3e15f3786c3510a635e59383782218f1d
DIST opam-2.0.8.tar.gz 643221 BLAKE2B 66510a18285f315fe95665e8ba2f334dd44211c716543cdc25f2951a7dfe537f115981046e5963fd08deea4c76f5672fa7cf8e7af2274a713a3165bdd0bac8c2 SHA512 14737dc994be2c54dfeaf2658d3713178033e1bc2b4b845a58b4bfc118bbbf12b502924add0ae32b4b2b6c1944462e5ee7143df3de362d9ee39573249d013bc9
-EBUILD opam-format-2.0.7-r2.ebuild 872 BLAKE2B eb0d4ee65c91aeb7529051f31d5fba9ca7408a6fddc38d75f1f132ad659671acf1d6952f639ffd616cc1614031c4117fd94c353141a1c7d5c3794e26646fc9bd SHA512 a65ca56ee293ac341c4f20e7e32884ac45440a78f1a59f16eefc2e1352895664febc53bf21075fafc6e94a23c5bac49262eced5554f69536632d3befa3a37fb0
-EBUILD opam-format-2.0.8-r2.ebuild 820 BLAKE2B 72a52d608deb00984c8adfd5acc6dcfbeb35f897e30f26faa644f2eee02b16ea8b04a3dbb6d994710114fb0fea6ddcf70c313ddab93568435e54ea9656212a6f SHA512 18c70937a5113d5e09c08c59f55ebc62c64992164432f1614e57a2c74066d9764ed0e353b4e5f29a69b92d4a17d793cd46ea6018cc9444cd5b93780f8413c512
+EBUILD opam-format-2.0.8-r2.ebuild 817 BLAKE2B ad9a97d3d0439fa4fc6382c423be2d9202e322426c4d58e8bcad567aea6569862365f24dd21275efd4b74ee5e6f9a97dc564e0ff564a39a8a666d69d72adecdd SHA512 973f9bc28a2fa479bb84f5fc9ef8a5852fd606a1d936d15bf8c3f225ee8fd08004d7daa4b834fe69724686db7767771a2938fde776b320eef76396776ab82e76
MISC metadata.xml 412 BLAKE2B 3cd375059a5716aba5f14f8004970adb55bbec02cf911cc5739475a80789c86ab6d27f192e4757191be8e914e61db531b330695eba224e81273e351d507bd57b SHA512 6119e7d8b9cf779ac2070b8cbe9820849fa80542e86b353d0cab9c60bca6e5d122a1e4f57a75f3189058587e9e8c7d8c5f37e5d4a22395506c437f411df1c4e4
diff --git a/dev-ml/opam-format/opam-format-2.0.7-r2.ebuild b/dev-ml/opam-format/opam-format-2.0.7-r2.ebuild
deleted file mode 100644
index 0b5aefeaae86..000000000000
--- a/dev-ml/opam-format/opam-format-2.0.7-r2.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 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"
-
-LICENSE="LGPL-2.1"
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
-
-RDEPEND="
- ~dev-ml/opam-core-${PV}:=
- dev-ml/re:=
- dev-ml/opam-file-format:=
- dev-ml/dose3:=
-"
-DEPEND="${RDEPEND}
- dev-ml/cppo"
-
-S="${WORKDIR}/opam-${PV/_/-}"
-OPAM_INSTALLER="${S}/opam-installer"
-
-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/opam-format-2.0.8-r2.ebuild b/dev-ml/opam-format/opam-format-2.0.8-r2.ebuild
index a7654582b1e2..54b3b0ce46df 100644
--- a/dev-ml/opam-format/opam-format-2.0.8-r2.ebuild
+++ b/dev-ml/opam-format/opam-format-2.0.8-r2.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"
RDEPEND="
diff --git a/dev-ml/opam-installer/Manifest b/dev-ml/opam-installer/Manifest
index 0f43bdca59d8..964e69169a45 100644
--- a/dev-ml/opam-installer/Manifest
+++ b/dev-ml/opam-installer/Manifest
@@ -1,5 +1,3 @@
-DIST opam-full-2.0.7.tar.gz 7929123 BLAKE2B 100acc2c31e97e47b0b584f3a153283593351d49d5e9cdaca42fdcc025b135d9538bd327927950e7e0972b20f561a0ee3d1d1b5b4b87e1e6af31761e311081e7 SHA512 670af4935bba0679c65f6592b7a52b1d429b604eb261e40b13cf72312aeb0bab0c5a76829a555fc5379a0371c352692cbabc46b460fcd9bf32b3cfebdaeceb81
DIST opam-full-2.0.8.tar.gz 8006252 BLAKE2B 26348bdbb8bdc2fbf9d736286c1f4134ce065e8c15e34d51c8d2c6e5338fd6db089df38a19b07cde70770724fc4cc3dbd9e7d75628e5435ca8a2f8c0d4d3f2f0 SHA512 f08893ad0c1e124368168f28dcb5c3293e443da712d7b12db432c21ff72f7e1440bcc7156f49661d286360a16dcd166d3d02ecdebf8b1cda7c7df2b22e48f80f
-EBUILD opam-installer-2.0.7-r1.ebuild 1041 BLAKE2B 9c89e154ba44b46b13ee43a359965e8b9a49c89971fc7d255763cb7f7117dda2e5efcc05328ef9535e8656555b6cc8f4f9f824cb66afcdbc81182c085d8a0dcd SHA512 64ea51c7f4c478a44e6d53f1502c0af6d3af1e6e3455f101a18c4004a5076211974da00387456939dc5b893e08faff1db5dce404459f8c86777a3ebd9af524e5
-EBUILD opam-installer-2.0.8-r1.ebuild 1034 BLAKE2B e20659787fde8f5150dafefa51666df44fed411229db2712b1d8b87a1ba31fd55e20fa1fdbc1784b0b3b5bf43f468658923cb64c04b9332691ffaad6096e3a3b SHA512 6b9bcd66462b82528a746feab8bcb8095ae924d141b1bf89d5f3639212107e8daaaa7b7850dfc42cc1d948c497a6b34b3e6b39afb361cb28159186565a53e112
+EBUILD opam-installer-2.0.8-r1.ebuild 1029 BLAKE2B 53066e7d4fe28f77ae2cbc1a1eb3056a60d04ada7eb72c0589498815c8ad3937ef6335b73a675bcf7060c6bf85534b3b497b55ac782c1f7a0d3e32537c1489cd SHA512 df08f41985fd16842021dc0e5c8a361a1d8376d1b716f3fb2aff8bdc007ff311ba51844894325e76657a688a03021fe7360c9522ac6f41231ef499de214d469e
MISC metadata.xml 412 BLAKE2B 3cd375059a5716aba5f14f8004970adb55bbec02cf911cc5739475a80789c86ab6d27f192e4757191be8e914e61db531b330695eba224e81273e351d507bd57b SHA512 6119e7d8b9cf779ac2070b8cbe9820849fa80542e86b353d0cab9c60bca6e5d122a1e4f57a75f3189058587e9e8c7d8c5f37e5d4a22395506c437f411df1c4e4
diff --git a/dev-ml/opam-installer/opam-installer-2.0.7-r1.ebuild b/dev-ml/opam-installer/opam-installer-2.0.7-r1.ebuild
deleted file mode 100644
index 87658e669be1..000000000000
--- a/dev-ml/opam-installer/opam-installer-2.0.7-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2021 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 opam
-
-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"
-S="${WORKDIR}/opam-full-${PV/_/-}"
-
-LICENSE="LGPL-2.1"
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
-IUSE=""
-
-RDEPEND="
- >=dev-lang/ocaml-4.02.3
- dev-ml/cmdliner:=
- ~dev-ml/opam-format-${PV}
-"
-DEPEND="${RDEPEND}
- dev-ml/findlib"
-
-OPAM_INSTALLER="${S}/opam-installer"
-
-src_configure() {
- econf \
- --prefix="${EPREFIX}/usr" \
- --with-mccs \
- --docdir="${EPREFIX}/usr/share/doc/${PF}" \
- --mandir="${EPREFIX}/usr/share/man"
-}
-
-src_compile() {
- sed -e 's/DUNE = .*$/DUNE = /' -i Makefile.config
- emake lib-ext
- #passing -jX to the dune build leads to errors
- #see: https://github.com/ocaml/opam/issues/3585
- emake DUNE_PROMOTE_ARG="" -j1
-}
diff --git a/dev-ml/opam-installer/opam-installer-2.0.8-r1.ebuild b/dev-ml/opam-installer/opam-installer-2.0.8-r1.ebuild
index 7f1e1eb67e3b..71045308f5b3 100644
--- a/dev-ml/opam-installer/opam-installer-2.0.8-r1.ebuild
+++ b/dev-ml/opam-installer/opam-installer-2.0.8-r1.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"
RDEPEND="
>=dev-lang/ocaml-4.02.3
diff --git a/dev-ml/opam-repository/Manifest b/dev-ml/opam-repository/Manifest
index 4c7ed8d33eb0..f6b824d05f6d 100644
--- a/dev-ml/opam-repository/Manifest
+++ b/dev-ml/opam-repository/Manifest
@@ -1,5 +1,3 @@
-DIST opam-2.0.7.tar.gz 636708 BLAKE2B 2824a5c53f4103c267f99ae10f55df740b3afcc033321e888133817c0e53c4a8fc31738338df3d6d9ff8755987e85ade4a4726be98f77b06b81ffc1476d02c3d SHA512 2ade3998a94333a5a838b55e229ab0c707e678481cae892980b986fb86f39163070a9b7d3e0e87879cd57b91a33bf6a3e15f3786c3510a635e59383782218f1d
DIST opam-2.0.8.tar.gz 643221 BLAKE2B 66510a18285f315fe95665e8ba2f334dd44211c716543cdc25f2951a7dfe537f115981046e5963fd08deea4c76f5672fa7cf8e7af2274a713a3165bdd0bac8c2 SHA512 14737dc994be2c54dfeaf2658d3713178033e1bc2b4b845a58b4bfc118bbbf12b502924add0ae32b4b2b6c1944462e5ee7143df3de362d9ee39573249d013bc9
-EBUILD opam-repository-2.0.7-r1.ebuild 760 BLAKE2B a286db2f3a0bd8de0d856ab8dbf1f577b7a06e6b3635bca46f7de51d04083881b7bed7c40806d20eefb268e1fcc2d23a69555144b010644dbe0dd9301e50b550 SHA512 47a9d906bfcb548efe2c0a412ada748ba05e63b80eee99579d732ed77fcdf5fc233733d2fed2018b2f482a9afaa2022a535a05408b0fe6858e532c6fdbe71ce6
-EBUILD opam-repository-2.0.8.ebuild 757 BLAKE2B b6a168a2683900236666fd003f1bb70e32916a9d15b0828c5ce3b532eecb7253b11c7daa6319930d02752b5929f5b34966b9d791ab2f73dd798a2b974100aec8 SHA512 0c0a4cb28249e6611854aa1143de7ae8687265cf066b9096f644801cbf37b1be664352a4d77f433c46e48bcd6b2674b3f28b5e02da8d3b978eb234a941e8cd9b
+EBUILD opam-repository-2.0.8.ebuild 754 BLAKE2B f9d6d9b652e5bd1911cc8f9596a1568928915001d1e1dfa826d760d967d0c867468332496400a844f4d35fa6704656a6718fa9c25ff52ac5469b28cae92da817 SHA512 4f19f6d9dfa8760338fb68b843e6617d6b0cd96673ed4c5ae6a1229c09c8ffabb02e3ed41363d1075988b1f0fbe526cc7b3162cf0cdb01653b6bf57cfb746e42
MISC metadata.xml 412 BLAKE2B 3cd375059a5716aba5f14f8004970adb55bbec02cf911cc5739475a80789c86ab6d27f192e4757191be8e914e61db531b330695eba224e81273e351d507bd57b SHA512 6119e7d8b9cf779ac2070b8cbe9820849fa80542e86b353d0cab9c60bca6e5d122a1e4f57a75f3189058587e9e8c7d8c5f37e5d4a22395506c437f411df1c4e4
diff --git a/dev-ml/opam-repository/opam-repository-2.0.7-r1.ebuild b/dev-ml/opam-repository/opam-repository-2.0.7-r1.ebuild
deleted file mode 100644
index c0970787f1db..000000000000
--- a/dev-ml/opam-repository/opam-repository-2.0.7-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2021 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"
-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:=
- dev-ml/opam-file-format:=
-"
-DEPEND="${RDEPEND}"
-
-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-repository/opam-repository-2.0.8.ebuild b/dev-ml/opam-repository/opam-repository-2.0.8.ebuild
index 5b8eca6bd799..632b71026c65 100644
--- a/dev-ml/opam-repository/opam-repository-2.0.8.ebuild
+++ b/dev-ml/opam-repository/opam-repository-2.0.8.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-solver/Manifest b/dev-ml/opam-solver/Manifest
index 1d9166ffc825..a8e194775eff 100644
--- a/dev-ml/opam-solver/Manifest
+++ b/dev-ml/opam-solver/Manifest
@@ -1,5 +1,3 @@
-DIST opam-2.0.7.tar.gz 636708 BLAKE2B 2824a5c53f4103c267f99ae10f55df740b3afcc033321e888133817c0e53c4a8fc31738338df3d6d9ff8755987e85ade4a4726be98f77b06b81ffc1476d02c3d SHA512 2ade3998a94333a5a838b55e229ab0c707e678481cae892980b986fb86f39163070a9b7d3e0e87879cd57b91a33bf6a3e15f3786c3510a635e59383782218f1d
DIST opam-2.0.8.tar.gz 643221 BLAKE2B 66510a18285f315fe95665e8ba2f334dd44211c716543cdc25f2951a7dfe537f115981046e5963fd08deea4c76f5672fa7cf8e7af2274a713a3165bdd0bac8c2 SHA512 14737dc994be2c54dfeaf2658d3713178033e1bc2b4b845a58b4bfc118bbbf12b502924add0ae32b4b2b6c1944462e5ee7143df3de362d9ee39573249d013bc9
-EBUILD opam-solver-2.0.7-r1.ebuild 831 BLAKE2B 7ce493c866aecd1a0897021c057ed094f04a5b6feebb9faaed89a8d7d63aa6bc5e531a35f28071d5439e26caa3bf5bbf7d0602e9d1837c448d1aef9d4feaa654 SHA512 3dfc47038307c97775b4c409f7b18e70cc796c55db40ca7137bf02951695d53f171a76744eaa1906e0074de1ddfe0fc68c475623864e5d9d719b11e3681dc947
-EBUILD opam-solver-2.0.8.ebuild 827 BLAKE2B 62ebae47bdb9b5b390daa2158caeeca1650126249743a5cf445a2302021f86fb82aaf2f60f5924044bc3c61118c41160cf431df2a0a49852b2e6a34b0c6c5695 SHA512 a06fcbefb7c40bab923c523b9adf8c33c6039493e294e6599f71c64ea86001f6136f2c8424a63fc0b96d488fa78a42375af62e847c0f2aa1c50cdf9fa4343c53
+EBUILD opam-solver-2.0.8.ebuild 824 BLAKE2B 9a7a5ebb741dec25ff0a3d3c6e0e1c74f7574b70ff352b7c4e602e085a5a1f3f1ca03d1e9c7f062722529b9b49e1fad83960b8d33223354430ea4d072c4fc19d SHA512 6fb412d1581e2f1ad34d988e4bb6e3e427cc8963924a0ac6b1a235287b4c3e2fa3d4a55e99f7bb7c6bde7a130b919b5cf1191c61e576a5d79e70d3813276f732
MISC metadata.xml 412 BLAKE2B 3cd375059a5716aba5f14f8004970adb55bbec02cf911cc5739475a80789c86ab6d27f192e4757191be8e914e61db531b330695eba224e81273e351d507bd57b SHA512 6119e7d8b9cf779ac2070b8cbe9820849fa80542e86b353d0cab9c60bca6e5d122a1e4f57a75f3189058587e9e8c7d8c5f37e5d4a22395506c437f411df1c4e4
diff --git a/dev-ml/opam-solver/opam-solver-2.0.7-r1.ebuild b/dev-ml/opam-solver/opam-solver-2.0.7-r1.ebuild
deleted file mode 100644
index 3613f874ac62..000000000000
--- a/dev-ml/opam-solver/opam-solver-2.0.7-r1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2021 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"
-
-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:=
- dev-ml/cudf:=
-"
-DEPEND="${RDEPEND}
- test? ( dev-ml/opam-client )"
-
-S="${WORKDIR}/opam-${PV/_/-}"
-
-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/opam-solver-2.0.8.ebuild b/dev-ml/opam-solver/opam-solver-2.0.8.ebuild
index f1e3fb60b9ff..65a72574eb59 100644
--- a/dev-ml/opam-solver/opam-solver-2.0.8.ebuild
+++ b/dev-ml/opam-solver/opam-solver-2.0.8.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-state/Manifest b/dev-ml/opam-state/Manifest
index 12abc089a0e2..d40cb954e944 100644
--- a/dev-ml/opam-state/Manifest
+++ b/dev-ml/opam-state/Manifest
@@ -1,5 +1,3 @@
-DIST opam-2.0.7.tar.gz 636708 BLAKE2B 2824a5c53f4103c267f99ae10f55df740b3afcc033321e888133817c0e53c4a8fc31738338df3d6d9ff8755987e85ade4a4726be98f77b06b81ffc1476d02c3d SHA512 2ade3998a94333a5a838b55e229ab0c707e678481cae892980b986fb86f39163070a9b7d3e0e87879cd57b91a33bf6a3e15f3786c3510a635e59383782218f1d
DIST opam-2.0.8.tar.gz 643221 BLAKE2B 66510a18285f315fe95665e8ba2f334dd44211c716543cdc25f2951a7dfe537f115981046e5963fd08deea4c76f5672fa7cf8e7af2274a713a3165bdd0bac8c2 SHA512 14737dc994be2c54dfeaf2658d3713178033e1bc2b4b845a58b4bfc118bbbf12b502924add0ae32b4b2b6c1944462e5ee7143df3de362d9ee39573249d013bc9
-EBUILD opam-state-2.0.7-r1.ebuild 744 BLAKE2B 583a7ce5e4ade97f0070ba65a556e013268e1ad11b0f5c57d56616ddf758252d97b0258529c7ea6e56511c45827368406ead588f157cb98dfd0d39b99b1b0068 SHA512 2505c06f7ec1aec58dd2698c5c5d1cf5e17861d4f88e9d79a1f0a3d4b533529e03f5cad3e6a64096f3e84e1e0e7d8400f218e30b42fbebf3b6e1dc92fc81ce62
-EBUILD opam-state-2.0.8.ebuild 740 BLAKE2B 7dd4c8256b13a97b48585fc4e09bcc00d92cdb82ed83b8bf1929229ec459c3b9d91a4c03f27d9bf0e81aa140652d7401763c9647b756bceb84d1a2109fb5c9ba SHA512 528c04c156ac6e477a4058bbab869ae4b8427b4ceddca1b4296433f60e7f314b93f58e048aac348ae7ce67ef35f4982b67fb18cc3a8bc4858801de4f9db406f8
+EBUILD opam-state-2.0.8.ebuild 737 BLAKE2B 31e5398a6fd835fab9fe0cf31eeebbd2ca587853b8de942ed54511c04b858b2e3f5fd1a3b46c84bd920c639b606db65fea8c863d5ec746ce75dee0bda3a04c83 SHA512 19caab930f0f43ec38319248a23e89e5e3ef3edb46d84a69ad2db8054a13a806deb3846f1bbfc8e96e1d5a27de9f3a0505316f92a5c34d22cb3259136fd96f00
MISC metadata.xml 412 BLAKE2B 3cd375059a5716aba5f14f8004970adb55bbec02cf911cc5739475a80789c86ab6d27f192e4757191be8e914e61db531b330695eba224e81273e351d507bd57b SHA512 6119e7d8b9cf779ac2070b8cbe9820849fa80542e86b353d0cab9c60bca6e5d122a1e4f57a75f3189058587e9e8c7d8c5f37e5d4a22395506c437f411df1c4e4
diff --git a/dev-ml/opam-state/opam-state-2.0.7-r1.ebuild b/dev-ml/opam-state/opam-state-2.0.7-r1.ebuild
deleted file mode 100644
index 6a79137fcca9..000000000000
--- a/dev-ml/opam-state/opam-state-2.0.7-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2021 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"
-
-LICENSE="LGPL-2.1"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-IUSE="+ocamlopt"
-
-RDEPEND="
- ~dev-ml/opam-repository-${PV}:=
- dev-ml/re:=
- dev-ml/opam-file-format:=
-"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/opam-${PV/_/-}"
-RESTRICT="test"
-
-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/opam-state-2.0.8.ebuild b/dev-ml/opam-state/opam-state-2.0.8.ebuild
index 4449490e3574..48e053b3e9cf 100644
--- a/dev-ml/opam-state/opam-state-2.0.8.ebuild
+++ b/dev-ml/opam-state/opam-state-2.0.8.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/Manifest b/dev-ml/opam/Manifest
index f04cde885263..3e5ded24e68f 100644
--- a/dev-ml/opam/Manifest
+++ b/dev-ml/opam/Manifest
@@ -1,8 +1,6 @@
AUX stublibs.patch 591 BLAKE2B 6aca6475f230754bba8822d5181c9bb798004efad8a5656e7f5380d03544f6e67e875b0bc7ccce41ac0262af40961a823f6fd2906433a8c66f53d67d24cb0a5c SHA512 b10fd1ed192d6bba0c893538a6c936d37330f8fc89bfc30f334c5ef1086e4274b989c7ab8e059754d87cbb64897c0657a5ff49add456f83fb035185631bacce4
DIST opam-1.3.1.tar.gz 669485 BLAKE2B e1aed54175d46f5dd9fd989e56c25657370356e26df6976c01dd089e381291fa04e25da295104f85d513010cd028276d80ebf7a4a77b38f3e089e52f4e64f43a SHA512 d075c9b2c9670d712f29bd2df34b8020da52041fa2bbef599cb54a81f63554507d78bebece45ecf668d3d1d4ed514e4ab88a1d86b64088d283bca7a8e75ae582
-DIST opam-2.0.7.tar.gz 636708 BLAKE2B 2824a5c53f4103c267f99ae10f55df740b3afcc033321e888133817c0e53c4a8fc31738338df3d6d9ff8755987e85ade4a4726be98f77b06b81ffc1476d02c3d SHA512 2ade3998a94333a5a838b55e229ab0c707e678481cae892980b986fb86f39163070a9b7d3e0e87879cd57b91a33bf6a3e15f3786c3510a635e59383782218f1d
DIST opam-2.0.8.tar.gz 643221 BLAKE2B 66510a18285f315fe95665e8ba2f334dd44211c716543cdc25f2951a7dfe537f115981046e5963fd08deea4c76f5672fa7cf8e7af2274a713a3165bdd0bac8c2 SHA512 14737dc994be2c54dfeaf2658d3713178033e1bc2b4b845a58b4bfc118bbbf12b502924add0ae32b4b2b6c1944462e5ee7143df3de362d9ee39573249d013bc9
EBUILD opam-1.3.1-r2.ebuild 1093 BLAKE2B ecc0296a205c8d2b6f4b1d060eea574b892bcb4e970419b266c6c74437ec6da6c733feeb93979716f6bcfe7c977b1870119348e06eb35e8417cbdb97cbf3164a SHA512 e422e7d15e363970fb2ca752faa5b9b156f884eaa139362973d57d98bf613cefcf35ba5a4961ad210fd132e4298a5d881d0b4e97e5099d473ec0aa4eaaf2bcf4
-EBUILD opam-2.0.7-r1.ebuild 802 BLAKE2B 29ca25f720a229a6b41766e4eada93cbaf784859720dec4e23ce1ebfb7b27d3cc7c9124e70307a66f65b0748cdfdcfe31ab8b72f51fd62bd0acfb229a34dd6f7 SHA512 11e8e159101e32350aee72f5f14c4d8f213b722131f76bc1faccffdfdb1d2c363154dd9c5fa85fd4988fee3adbfbd54396d007880a630aae6f52a7a868c777e6
-EBUILD opam-2.0.8-r1.ebuild 799 BLAKE2B c313fbccad4756df5ed2d283d813b439960510250e761f35f2013834de0ba9c4c0d06e62a60630c3f58b28ae7cb83869774954949b2e345a7d29075c20902775 SHA512 5813196d53efba9d3869244f451965518936f5b34ab0c196e5c0583266cf4daf371717c1ea6b8c593a5ffdde6891e213d801a98b388b372d56dfbd1df2ea4d19
+EBUILD opam-2.0.8-r1.ebuild 796 BLAKE2B 83b7753c328cc34f0b96c2609b97e4c9ecced2e759e678adb8f4a4d9b69718b78918d258364431a47d86066db0cec6d8741344da0e0921c2c8cea34362233203 SHA512 a4e040c25560f328d8e533dc348fce084c839b5ad001dc41ea58823b64e437730e0bf2b4826f2d8d4ad0bc988f4f4328115562a5b28534f99cd9b01690a0f15f
MISC metadata.xml 412 BLAKE2B 3cd375059a5716aba5f14f8004970adb55bbec02cf911cc5739475a80789c86ab6d27f192e4757191be8e914e61db531b330695eba224e81273e351d507bd57b SHA512 6119e7d8b9cf779ac2070b8cbe9820849fa80542e86b353d0cab9c60bca6e5d122a1e4f57a75f3189058587e9e8c7d8c5f37e5d4a22395506c437f411df1c4e4
diff --git a/dev-ml/opam/opam-2.0.7-r1.ebuild b/dev-ml/opam/opam-2.0.7-r1.ebuild
deleted file mode 100644
index 765c723d6f11..000000000000
--- a/dev-ml/opam/opam-2.0.7-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2021 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"
-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:=
- dev-ml/extlib:=
- ~dev-ml/opam-client-${PV}:=
- dev-ml/opam-file-format:=
- dev-ml/re:="
-
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/opam-${PV/_/-}"
-
-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/opam-2.0.8-r1.ebuild b/dev-ml/opam/opam-2.0.8-r1.ebuild
index 4587e6d1f458..6fd893a1ef12 100644
--- a/dev-ml/opam/opam-2.0.8-r1.ebuild
+++ b/dev-ml/opam/opam-2.0.8-r1.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/ounit2/Manifest b/dev-ml/ounit2/Manifest
index 2398a9bb6d06..f29de2ac3e85 100644
--- a/dev-ml/ounit2/Manifest
+++ b/dev-ml/ounit2/Manifest
@@ -1,5 +1,5 @@
DIST ounit-v2.2.3.tbz 57449 BLAKE2B cf4742c4800ff66551416e243285ae0264f94d1665f795039cd37ad717b09fa3ba5cdfb2380169dfcddea5a27a82373ae892adf11155147a081d734091bf39d8 SHA512 dff04859d263e5f80a1606156d07493d0320a2756d0a7f134c63c53078550c7b056587486922bc66a288413af30c59a7e47157636502c6dd10626cf75587f981
DIST ounit-v2.2.4.tbz 57558 BLAKE2B 5cb1eaa1233102af49155b46a1a95742c3c6c584901536ce755e6f6386d0d645639b98fdbab236fe20c93c3bde2632bbfc31c5a076f61cc6b9a7f408ac032643 SHA512 d69dc501a360c31f7854322b5e2c2abcb1e43890737e1cc00c167ee104d5dee471b6b8d8186f8044b0482c91a8f15210a25d833a1e03ed7baabfba923815962f
-EBUILD ounit2-2.2.3.ebuild 504 BLAKE2B 07940d746fd4e035f43d0cb0ae067730a5ddb399399040600ab2624907d92df25d9b89220522c42ad1ac20ec91cebac70886f22f71d561ef8370dda11d004eb6 SHA512 97831c5736cfef52c60979be528ec372564487fdbbb4038c4018986de6a621b32ff1f324fb607341c74536f35051a639f956152442b3d33855375c024c03fa4a
+EBUILD ounit2-2.2.3.ebuild 502 BLAKE2B fce38109ec2b08e2897ee526b568f626b3b8928974cbbb744aff470a0d2d6c0b90de11bd16169aa7247b03fbeb3da4e250029b0b714fd7153e92e8055521a9d6 SHA512 4a29c05b2a01be3697c45548ae9e2181302f5df9a7c772d4bad905d7375ad52a62962c29548df4a28fa7d7def9eafb4cbcebc9ac5a953a02e7cab303733edbef
EBUILD ounit2-2.2.4.ebuild 498 BLAKE2B b5b21b2d27eba15291a0009de501de051e8214ff845bcb5b7f7432809793aa80df2ccfbcc1ddd0abc94ddb128f1df9c23c1f2f4a22dc8cbd23b8bc92ceb00f18 SHA512 62f31733d78021e5cb3a9ec59bbe4f15a399fc57558d04ac1c60e87a8009286bf9c952e104c37708cb0807fb9942b2731fd6c5e54b57373517fe329bb5e9f085
MISC metadata.xml 417 BLAKE2B 9f043e612988157e93659d1d3fa84fcaf56b9a1751870d3fdd252c8872782f905d809075cd99bbabe1c5ab07b541aa8ee3968db157d8ade07d7722fe6400ba57 SHA512 1c09364b4b9a39f3b6d7189b0468d1a9414bc94655f9113ba384ff7e1ad431edac0dfd57767cde34b65ade365cd2c387d10e7e7b40396678fb77d037d62b5cf1
diff --git a/dev-ml/ounit2/ounit2-2.2.3.ebuild b/dev-ml/ounit2/ounit2-2.2.3.ebuild
index 426e90de74de..40be073255c0 100644
--- a/dev-ml/ounit2/ounit2-2.2.3.ebuild
+++ b/dev-ml/ounit2/ounit2-2.2.3.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/gildor478/ounit"
SRC_URI="https://github.com/gildor478/ounit/releases/download/v${PV}/ounit-v${PV}.tbz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
DEPEND="
dev-ml/lwt:=
dev-ml/stdlib-shims:=
diff --git a/dev-ml/parmap/Manifest b/dev-ml/parmap/Manifest
index 0a25b6825356..79fe34cd5b7a 100644
--- a/dev-ml/parmap/Manifest
+++ b/dev-ml/parmap/Manifest
@@ -1,7 +1,3 @@
-DIST parmap-1.0_rc8.tar.gz 98699 BLAKE2B 755208d0b380c200c5fb2a38334bcd422ea3e3c86bd8a52db37e256dd45c22c05e8577a5f13ae14d4ad553d16c212ae2a1b299e0870ac71a52e0bf11ddf2ecc4 SHA512 96bbe49f06dc3611577e87d9e6f5ca32e10271d6a14a0970bd4548fcaf268f833b3143258e14328237a60578e2355687e4bff031a021903f3e2280ef1713cc65
-DIST parmap-1.1.1.tar.gz 44311 BLAKE2B db80056b2207d0e6723486b930bd0636171e0f2d710706b5348f2f098eb866fe9ab5dc516754e70bc81641484d4403868950ed6b35abd926d3212402f91ca41f SHA512 8333337b4f58496dad7c3417449ad6ba319c84d5cdb8434772479c9bde5708af95c230c9e1a9a31e4276d88cce3d827b1655c42a110ccd889d1735fcfecf0c20
DIST parmap-1.2.tar.gz 47083 BLAKE2B e790087273fcf749b000c7ad3a2f5b2cafea91c529e3a4687b1d882d203cb43e4069a42675319c27878d8bca3fa0e19af96ab1dfda8df3967dc48d28ec542b91 SHA512 69431e146e8aa01823ae1583c6a5e7753436cecee37c3da3064a836c20cf8c6b9033248412203406d03bd4efdd957b2e118ea5c5866e3bd1f668d8c4fd48777f
-EBUILD parmap-1.0_rc8.ebuild 1089 BLAKE2B 0936f97f0d2464868df7ddd870b141e7689aeb612c279a1d3521f9c8c3b903dac29cc38f9b31e7e27c1b8e995e29852dec86ea92e2fc818c0ad51b3be8a9e575 SHA512 43b7b44ee2580f63037a136436bc30e4eb57544eefab41beb041424c19666ff2b063556ab2acf2c5980acaa8396ed348178e6b465afd500f810636c538428847
-EBUILD parmap-1.1.1.ebuild 608 BLAKE2B 024dd9b769c4db08d09efd56d471bf617f08b1aad57c0ba75210a35a161bcd7e2e3122f681c8fde8edcb1f2ac54df78ee0d666b5cd87ce8ddf92b0d5f43d5a7d SHA512 be0ce8c1b8ef873dd5291665649a2245cd4a92d6b804bdaf2aa89e2ccdb8cac5795a67caadf4edfef19cda92722186065ebf8e197e91d96ba304c2ec4dba3d61
-EBUILD parmap-1.2.ebuild 604 BLAKE2B 435990f943489e2ad79906134995b017d3257cca8aef024926c1507f518de72f2dbacda146604843a9b37e1127ab4dde6f682dfbcd9d0cc3f3eb58ce477d3865 SHA512 6d1008901a8c66c6f37e2c84265a4ed313049058384dd4ff3ef6bdf47910423b71b5ad0ee7628f35a18a33bda1cc3943729e448b1976113675e0ee7c50f8dc9e
+EBUILD parmap-1.2.ebuild 602 BLAKE2B f818b95d8edfc4e83b56569ab59392fc0a142b224fa7df50b6b08e0fa1ee7df8633c36c563923b3000a2b38bc82d1976731ceca541d72ce9c24fa4e3cab109aa SHA512 4efeda43e48ddad028e583f8ebe3df12bcdf96e802de2555162569178298be87b5ce815537cefdc42c55c92eaa60f962d5ffc423f08b9087f68cdfa8c21e0f11
MISC metadata.xml 322 BLAKE2B ce1a2f61e9f4fd4fd8286835af805812ab1fddb8cba9e85401f0967ed03ef6be8507868ef292accb826332b47f800b32229a0dc2ae62c2e8f44bae20bfcd9de4 SHA512 7d752bdbddf86b905a475ba3243f4bedfb1b07ecd70fe36f73671dd197c1bba4d1abcd8c44d4ffc94301417c33bb30e15d819645f63390d3c9ffc4f9a8fb6cd6
diff --git a/dev-ml/parmap/parmap-1.0_rc8.ebuild b/dev-ml/parmap/parmap-1.0_rc8.ebuild
deleted file mode 100644
index 1f698332db44..000000000000
--- a/dev-ml/parmap/parmap-1.0_rc8.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit multilib
-
-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"
-
-LICENSE="LGPL-2-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-IUSE="+ocamlopt"
-
-RDEPEND=">=dev-lang/ocaml-4.03:=[ocamlopt?]"
-DEPEND="${RDEPEND}
- dev-ml/findlib
- dev-ml/ocamlbuild
- dev-ml/ocaml-autoconf"
-S="${WORKDIR}/${PN}-${MY_PV/+/-}"
-
-src_test() {
- mkdir "${WORKDIR}/tmpinstall" || die
- emake \
- OCAMLLIBDIR="ocaml" \
- DESTDIR="${WORKDIR}/tmpinstall" \
- install
- export OCAMLPATH="${WORKDIR}/tmpinstall/ocaml"
- emake tests
- cd _build/tests || die
- for i in $(find . -type f -executable) ; do
- ${i} || die
- done
-}
-
-src_install() {
- emake \
- OCAMLLIBDIR="$(get_libdir)/ocaml" \
- MANDIR="${ED}/usr/share/man/man3o" \
- DESTDIR="${ED}/usr" \
- install
- dodoc AUTHORS Changelog README
-}
diff --git a/dev-ml/parmap/parmap-1.1.1.ebuild b/dev-ml/parmap/parmap-1.1.1.ebuild
deleted file mode 100644
index 7290a63d2d42..000000000000
--- a/dev-ml/parmap/parmap-1.1.1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2020 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/parmap/parmap-1.2.ebuild b/dev-ml/parmap/parmap-1.2.ebuild
index 4bf5334c7f34..170399c1cc16 100644
--- a/dev-ml/parmap/parmap-1.2.ebuild
+++ b/dev-ml/parmap/parmap-1.2.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}-${MY_PV/+/-}"
LICENSE="LGPL-2-with-linking-exception"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
BDEPEND="dev-ml/dune-configurator"
diff --git a/dev-ml/parsexp/Manifest b/dev-ml/parsexp/Manifest
index a0c9afb9eb2e..65b1fa79df0d 100644
--- a/dev-ml/parsexp/Manifest
+++ b/dev-ml/parsexp/Manifest
@@ -1,3 +1,3 @@
DIST parsexp-0.14.0.tar.gz 48617 BLAKE2B eba36c17f08b59ed7601c4f9906e80de45e377d0134fdee30b5536c3d91af0cb45a1cdab90333498da8bf3fcf5e5bea16a8f734e7f1a92c9b865cd3136a668c2 SHA512 d9e9ea936dcf23d700e6ddd4153a2a96df6819094eaebe15d949c4569fa5125ab308af2c10f4ba2161610d8673eeb3928dd19c10a21974c140e4c89537a86575
-EBUILD parsexp-0.14.0.ebuild 469 BLAKE2B 6d96c8bd3a21d908cec56616e8cb17fa6c8ee3219473ce4af10f8d530e767fad9dea03cb76934d3053cc29fd9e3894ebef8ad00c17a685a0d1a0dceb3448c581 SHA512 12d87aa7abc38438b509203d1bc7a1cd1c85346f3b26fdf5d5605104b6b3feac91ae0d10985c86a9b0df4da90a931dcc3d3a175f536b36fa467ff59b6fc82c9c
-MISC metadata.xml 327 BLAKE2B eb1bef386734e20b2bf5ced714d66bfdb38bd87264def3be40810290dd5f86be06c26e52798fb126d60aebf963549b861b728856aa008ef9e39a7ea8cfcdd725 SHA512 2c810d31bf8d5c848b17b1708e5efb65fed70f6590b2681b6e5aaa9b0d175f467dd69ccc4f978324a82cb21fae027a0d0376c46fcc2c8ddafe64a20cd6efa726
+EBUILD parsexp-0.14.0.ebuild 466 BLAKE2B dff08580ce79deafaaf7d99149a07c0f3c5d3b8e7b59596b716af6ab95e31cffad0aeacc8a5739aa8655b6de62a12ba983ece9e650a45822daeea9b4ff53340d SHA512 24858538ec6fde8f7172a7564de4027688485ff54a9eba781a7fbda5dc26693116c4292c2ddf03153336e415158dc669defcc63e3c2efd4b86c7408901b177e4
+MISC metadata.xml 327 BLAKE2B 8519fb048bfb815ce080574b10cad805e56a945705fd9a9dceab3222c92e751d6ee7460ba0e8412a89fb81ef493fac345f1518efb773bd9832f2095525a66343 SHA512 c4872a27c6d3ab704e520cf1b2c84bb9db1e22f2269e91a9e0593f030cc5be54ba9102e872ebe45d3598451401bcd66e0989cdeacb363dd4f5b39053a1ab697b
diff --git a/dev-ml/parsexp/metadata.xml b/dev-ml/parsexp/metadata.xml
index 45889fd58f9d..ec5d4ff1ab88 100644
--- a/dev-ml/parsexp/metadata.xml
+++ b/dev-ml/parsexp/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
diff --git a/dev-ml/parsexp/parsexp-0.14.0.ebuild b/dev-ml/parsexp/parsexp-0.14.0.ebuild
index 71ad687ce124..fef7fd77106b 100644
--- a/dev-ml/parsexp/parsexp-0.14.0.ebuild
+++ b/dev-ml/parsexp/parsexp-0.14.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/parsexp/archive/v${PV}.tar.gz -> ${P}.tar
LICENSE="Apache-2.0"
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/pcre-ocaml/Manifest b/dev-ml/pcre-ocaml/Manifest
index 86019d08db0d..dcb0c9d25f53 100644
--- a/dev-ml/pcre-ocaml/Manifest
+++ b/dev-ml/pcre-ocaml/Manifest
@@ -1,5 +1,3 @@
-DIST pcre-ocaml-7.2.3.tar.gz 88307 BLAKE2B 1024a0d7a490fb31927f67af4c9a5e90c8d3788b3998a8af1ecaba9d6d12d1a1be91dcb2bdc1c49e6e81f0909d1dd9b6bc200f908c68427650985491f35685c9 SHA512 3df4bdbbed5e1ecf4bdf15fc461f2ea65e1556af9c1683e194c8824e21da5274dd80c22c1f6676fca203305ec4244d47e09f0ef8c601bfa95f7237bb07c1ee65
DIST pcre-ocaml-7.4.6.tbz 41027 BLAKE2B 1faecd96cb6f7af248e8ace7409a49131f5c654320f8ac432fd4aff602d0c4187733419e9cc73ca52cf0a3e5b725afa9357fe9ec191bf1ca42d4dc47a36e45b7 SHA512 a356c78dc19d3b3741d1fa0277c4fb0cb545f12499165526fae80a0ff8a7b1f1e6e5e916b16f8336bcec3661de811686b814fe4afc677965fec7a63d4fc53b1f
-EBUILD pcre-ocaml-7.2.3.ebuild 709 BLAKE2B dbf57cfee3ff256ded13d85881ad747fee1802499172f20528cb30ddecd9d37f7b9adcf81419d042ab72d3924856559189b4416044b368b450b403968cd02995 SHA512 2c6e5106604be7c0f0e686fca818c618e64660c0bee5584fdc8072c9a94180c037663219d5453bf47b821c65aa3a12b7b1e0d891b79f2bf20d3c84e0f323138c
EBUILD pcre-ocaml-7.4.6-r1.ebuild 717 BLAKE2B 0bd70c8f70604015568c5a5d7a9ba819836874561b8e3d0f9574849e03b4d667f2a5aa25b233fb3958a8b317f8be91ddb200c1a5ff6bb23d23dc13ed0591073b SHA512 f8bf6b2ef96cd1c7c528cf2939cc7e4a5d6b601f5726d0f8109e71fb066a100463207ac33903fa8699b1d3103a1099155b47c1de40f82108ac4269d32623c3d2
MISC metadata.xml 386 BLAKE2B 49822d22e21f6ff482bb8f1d7564ffa4450dd9d8c9f8f09865cb6ded1b9dfc90f0310afe74b6e9f21235f1b70e732e780866231c18fe82822308c9c278071dff SHA512 d5100530b8d43a6849d513e0262002e0ad610fd1cfc378245f08b88629cf3e0dbefa6dab7a94752dac9d9fd4f7994610b33e63d274cde6e9751887979bb64794
diff --git a/dev-ml/pcre-ocaml/pcre-ocaml-7.2.3.ebuild b/dev-ml/pcre-ocaml/pcre-ocaml-7.2.3.ebuild
deleted file mode 100644
index eb845aa29a3c..000000000000
--- a/dev-ml/pcre-ocaml/pcre-ocaml-7.2.3.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-OASIS_BUILD_DOCS=1
-
-inherit oasis
-
-DESCRIPTION="Perl Compatibility Regular Expressions for O'Caml"
-HOMEPAGE="http://mmottl.github.io/pcre-ocaml/ https://github.com/mmottl/pcre-ocaml"
-SRC_URI="https://github.com/mmottl/pcre-ocaml/releases/download/v${PV}/${P}.tar.gz"
-LICENSE="LGPL-2.1-with-linking-exception"
-IUSE="examples"
-SLOT="0/${PV}"
-KEYWORDS="amd64 ppc x86"
-
-RDEPEND=">=dev-libs/libpcre-4.5
- >=dev-lang/ocaml-4:="
-DEPEND="${RDEPEND}"
-
-DOCS=( "AUTHORS.txt" "CHANGES.txt" "README.md" )
-
-src_install() {
- oasis_src_install
- if use examples ; then
- docinto examples
- dodoc -r examples
- fi
-}
diff --git a/dev-ml/ppx_assert/Manifest b/dev-ml/ppx_assert/Manifest
index a1b604d116ae..3ef062cacf66 100644
--- a/dev-ml/ppx_assert/Manifest
+++ b/dev-ml/ppx_assert/Manifest
@@ -1,3 +1,3 @@
DIST ppx_assert-0.14.0.tar.gz 7239 BLAKE2B 730d1cceee88728291473e73120cc1ae19477927c8f5e20b1a455ab78e34c5917907a60e03ea7d2b898ccb99e42755f1ad918d7fa59ae64bac84fd8356af7647 SHA512 b8ae4a1f08e9110f0809f98d1e0126d50101db7c5b87aa166294aed29df420a079fd2c0797c2888718acd8cd4f2aaaa98f0c445e5fb1423325cc89801e7d52b1
-EBUILD ppx_assert-0.14.0.ebuild 759 BLAKE2B 8fb384aeca146859a512c9f7b048e707b8daee97bad28a0fe3265b352eadd1411c448be5a5ccf7fbd7b8e5aa7d5b0489cbdef2b0a05b8fe2ccc89dc02144c772 SHA512 29ad6c719a797090cb3862083347884c4ba905cd0d322d13a86d39b6bd452e4c77f27b2d5053c7e7b2f4ea09931444eeec93b689a5b7cfb890d7b5343dbfd1c9
+EBUILD ppx_assert-0.14.0.ebuild 757 BLAKE2B 786041fb4c2dd55760d00111d8ca1f195ce12f9dd281d37dadf7010d62bc9ba8f7a82a8c5228036eaee46c482c7ded24b7a3c3922242279cdb9d9595e006bc29 SHA512 7a4a00d675b63aa741d084d68ee84101d624e1bf5492e13a06a85959719da6f19cc71d57dbfda9657935b71b686445026e2fa55302567b5ee327a99b43c31b5a
MISC metadata.xml 330 BLAKE2B eaeee64f3cb9dc4bf3441dd056378a9505934294b4181499dcb9be9f182ff2c10fe00c73f748cb7cd5b9aebcb4ed33c08c0aa69ec7f35ddeac989e4997730f23 SHA512 d05d2e3223b8b74b81c8c6f742c000d4bae1d538759b3a517656797c98b36db4870556664077b46e7b8dd309b027b2afce096b62f69eae95081b6bed02af8835
diff --git a/dev-ml/ppx_assert/ppx_assert-0.14.0.ebuild b/dev-ml/ppx_assert/ppx_assert-0.14.0.ebuild
index 02e954f54f4e..4db2bc4b5920 100644
--- a/dev-ml/ppx_assert/ppx_assert-0.14.0.ebuild
+++ b/dev-ml/ppx_assert/ppx_assert-0.14.0.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
DEPEND="
diff --git a/dev-ml/ppx_base/Manifest b/dev-ml/ppx_base/Manifest
index 71f40a68720b..6cccd02e1fcf 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 702 BLAKE2B 7e69ec5f088195943e12860e77d888e9ef8172b33ee453f4a9752f3656269092180ac662abf307e829b567d876a36155719f86f50d07aaba54b15b30b8438f6b SHA512 76953de69bacf09998aba36335fc2203c9f491ce56ed88ec04937df0b18c641f30391511b464857218c5cfbb0d6a3f57bc5a62935b531f747d90f18206b1ec2a
+EBUILD ppx_base-0.14.0.ebuild 700 BLAKE2B e65a818e0d7caef334dc59ffbc780f179cc78082ce8d391c7892afe7c97ca537cacfb6a54a1e6eef6836e49ba142f1ec9cc7e1eefdb1ac77013be360d54a1b08 SHA512 972d9ec4534aab311db9a698711d6ce24c44441e9c123bdf68f23fd812e222759bd49c95ca9158d68d54bf094ff32cdeb5b3d3921f9532e38bf98b88d30e288f
MISC metadata.xml 328 BLAKE2B e1b7328cfa327457bf60415f4804f0495186b938be4e3e100d1ed396c8e9479b2837e613c1d7d088a29844049d45c35ee0eb7d5c70f73b21440769e85af440f0 SHA512 1ebbfe4c55a306032694f13d87c4367debb228c67862d8dce7dd2132533bae52091cbf1183cc970f4a4ae5db62e5cc82f3541d052633f34338487f7d62741b03
diff --git a/dev-ml/ppx_base/ppx_base-0.14.0.ebuild b/dev-ml/ppx_base/ppx_base-0.14.0.ebuild
index 55a844c68940..5ab183c7db3c 100644
--- a/dev-ml/ppx_base/ppx_base-0.14.0.ebuild
+++ b/dev-ml/ppx_base/ppx_base-0.14.0.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
DEPEND="
diff --git a/dev-ml/ppx_bench/Manifest b/dev-ml/ppx_bench/Manifest
index 74aeb4e0b8a3..b5ad7f424b23 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 615 BLAKE2B 726f06decde54745af712c9211baf527351d5f4fd6057819ea7b1fe1b339f84a56226642fbdef0f7d24a6666378f3e711ed4b0be8dfd6b820b8294dbddffcdac SHA512 336c56e7b100611e99c34e5d44bcf35f35cf0e6efbb55244160be182088aae90ffafbbf879cc0cbbde5d52825ff70ecd1bdae3ac213e4b5b144e06541da819d6
+EBUILD ppx_bench-0.14.1.ebuild 613 BLAKE2B 14ab10e0609adb20fb9484a2d5c2e61a049f9092c026225d4de90228a5d571e999c02f0fb6cb758af0179f150a6ae207935f6dc9699901667c39c38711d591b6 SHA512 5f908c4c71765e58162b0ddc707d36d6dd6536b5f492622682c299e51bbfb79bb40b37e3909245574969816fa7ff18eeedad22853496809468fbb8392add8f7c
MISC metadata.xml 329 BLAKE2B 603e518714536ef813a6eb2372362ba884cd60bd0ff64ea434bfcac84073ca973d211fe28e623b140dbf901b77737585358f95f67902e3e4f11b49e618d382a7 SHA512 73de0019be9f826fc7092793418865c36a41ca67eeb2c8d1ff10aef5b3a0f61d78ac29489e271b7405d71a768371522847cf3eb331265e3aa745b538ccb0b61c
diff --git a/dev-ml/ppx_bench/ppx_bench-0.14.1.ebuild b/dev-ml/ppx_bench/ppx_bench-0.14.1.ebuild
index c121d752077c..a75b4ca1013e 100644
--- a/dev-ml/ppx_bench/ppx_bench-0.14.1.ebuild
+++ b/dev-ml/ppx_bench/ppx_bench-0.14.1.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
DEPEND="
diff --git a/dev-ml/ppx_bin_prot/Manifest b/dev-ml/ppx_bin_prot/Manifest
index 668eae9deb66..8b45e69f02f3 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 729 BLAKE2B c50e80d37c14df1c833c54fe36f2bf84f05945c7db8791f61a85da9992a85c61f47d2e21d88b5fc03371b2d93c3a52bca396dd076dc84a14a1d3faa7774e4828 SHA512 81bfa35f78940b5e7b70660bdca2e6bb478e3dd481820cd20dbffabd7481b48b6f474df7c19144a0d773617a4917421f4224183d1220b0845f97b69bcf6dc182
+EBUILD ppx_bin_prot-0.14.0.ebuild 727 BLAKE2B 6a007fec49c085d047c40bb0f4686a3236203ab7ff6e70beb4da87989ccc3232db4dae34dc293649608f1c82fe2b0db1baf4ac5f90bd05e65154da9c6f2c2ae9 SHA512 53c68ffd99373551bcb5d5947367a485c1a0637733294c7b527a2ba9eec164b1ff46b669f2c919891d113c3289b1b5711fed44000640b0f3b289b71fe75e580c
MISC metadata.xml 332 BLAKE2B fd73be12947f8034f214321a34f0ea94e430a27f967fedbe2532e407b6a018483e4ac02927e2b35584b163fcba3e4ad3ad6902b34da79c159c44479bf455ea58 SHA512 d2907c1f5c0e51d6dca9b80b4c536d837ed6ce3b0683a446851d1abc5d873e15c26c543eaa4a790b63e10e335ea762190f568d9e182ec780b29d41f3055f19db
diff --git a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.14.0.ebuild b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.14.0.ebuild
index 446a566036e6..5c074d9d55ca 100644
--- a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.14.0.ebuild
+++ b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.14.0.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt test"
RESTRICT="!test? ( test )"
diff --git a/dev-ml/ppx_cold/Manifest b/dev-ml/ppx_cold/Manifest
index 5a7bded8d955..278f2d97b053 100644
--- a/dev-ml/ppx_cold/Manifest
+++ b/dev-ml/ppx_cold/Manifest
@@ -1,3 +1,3 @@
DIST ppx_cold-0.14.0.tar.gz 3778 BLAKE2B 5ae223047858ff11f90067fcb2a6541c964cd929e45fe9d43256b75a81599d6aa0aaf37fe7274e98c64b6448846ab8c64b1c092171392f74a395ea08ea0a60d8 SHA512 3655602defe6b5cd9740eb4cfcf480eded6912674df28955502adcd0d8d6901551e137b0660a389f8be2c88b3aebc830f57089d2ac1a82f7b9efdbaea358fe07
-EBUILD ppx_cold-0.14.0.ebuild 603 BLAKE2B 2722ae7f94b5ba4ed0b18adde98d3a37ee85c730a923aac4baf1ea5fc2521aaec721a69848073af0c7ca68bfbc667106d2b964079b3b1df1c84f816c2a9b25cf SHA512 b193159bcf86b7340054268ad456e69a2065f5f8e621442a03b97b1d3f6cb41263ed59cf3dd75a5e2aaabdaae689b46f67d4a538e17e60555da559a4922de4ea
-MISC metadata.xml 328 BLAKE2B b725f5ab6ec86d11cdb6281bd31feff543275a0dc04e2f2ec86f8ca7f3ad60e2812f753d616b7121f51f24649dbdf5dcb76cbb9fd727ddd90ab9d6a828a6667d SHA512 7425343bbb1452bc1a7c890937e41c05485e609b6154e56c08d50ea151d2683d832ee501750a8abe829ee0aa84995a164a8be62c0f6ad3284f5f94b2e8155576
+EBUILD ppx_cold-0.14.0.ebuild 601 BLAKE2B 59c2b49d350933461ad0ec24f57c849f6be7141c475501d1f0614f201ed538a5cdf45d603a84385a203ce86c54927391de76842f3365f896e334331c2906ae47 SHA512 c35af1516d829230989ed450ba9e9293482766d1e620c676a79877d42764a773a4882dd579c7af8cee5046ee13f84ae29a2c4bbc9a6590053687ebba8f4bd9a7
+MISC metadata.xml 328 BLAKE2B 161637ca7a3b7b38fb50fd4494f3b53f5da228326eb8d635bc6016e3c9d8ca0a9e89d110a4a7c54df95f919a498e8ee80865880432e00ada41232f5439668be5 SHA512 0f0b66906d2063c7b288eec84c7842b5bfd47347c38bcbc9eb57006f8688f68aa941a5bbbd23eb380b236acb651822e591b4a24b723c62a6fa9fe722acf4ae42
diff --git a/dev-ml/ppx_cold/metadata.xml b/dev-ml/ppx_cold/metadata.xml
index fce837d2f493..6f4a7fe7e1eb 100644
--- a/dev-ml/ppx_cold/metadata.xml
+++ b/dev-ml/ppx_cold/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
diff --git a/dev-ml/ppx_cold/ppx_cold-0.14.0.ebuild b/dev-ml/ppx_cold/ppx_cold-0.14.0.ebuild
index c11017f1ae22..16580dc9b925 100644
--- a/dev-ml/ppx_cold/ppx_cold-0.14.0.ebuild
+++ b/dev-ml/ppx_cold/ppx_cold-0.14.0.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
DEPEND="
diff --git a/dev-ml/ppx_compare/Manifest b/dev-ml/ppx_compare/Manifest
index 783a63931227..2a957277c562 100644
--- a/dev-ml/ppx_compare/Manifest
+++ b/dev-ml/ppx_compare/Manifest
@@ -1,3 +1,3 @@
DIST ppx_compare-0.14.0.tar.gz 13614 BLAKE2B 081e91192f987095a773964b56838b05fb18ea23599eeeb28d297ac81ff7439067ffa0941cf4d64921abad68f9dca90560463b9f059f35ed3147333ba697a88c SHA512 be02c8114e0915439c04b3d796029ad124e9a2e637032d6a86a41c03b81985cb0f68f65bc43c1d12221b521f6fa10006a105b3ffe95e991ed9695692fd0763cb
-EBUILD ppx_compare-0.14.0.ebuild 662 BLAKE2B 18955865048696ce18529daf5a51d422eb92d0537ac30ef4850da55e22eb07db28c88cbb25b1ce192b0697b48abbd7aacdbc98b7924bc439f1a0312a76b2430e SHA512 8bb830abf89af91f964afcc3d148d8096e21c16e5405d24affb203f53830fba99be18c28130a459cba367e5af93d86311b393190a2f3535bd6c4da00b8c6899f
+EBUILD ppx_compare-0.14.0.ebuild 660 BLAKE2B eaa6671ab14343e066a5d17e98cdb69ef01afb6cec0b6c2ef439df60a4f5e48f35671b3718eb8c22e8f13a03906fa6493cefde65a24fc3c9bbdf3b2e56f10abd SHA512 f47ec03f3f8d308a6f75752f38ce8b7f3f74acb8e2a9a9bd703f69448c05f2fcc933de270352c5d9e3ca5989afa7fb45ca9d2531f6369537f52d0da91101083f
MISC metadata.xml 424 BLAKE2B f7b31e63898b12c6c8ea7d16abd68730c686f0ed40d36c1ebc6127a21df00317ebfa4024f02af399eb882585474efb04cc9078bcb0df1574d3df0604f16090cc SHA512 87e2fc7c48bd1c6b86b18e2cbd35d9dd30f07b30379fd482c9b25c1a49091d438df052ad4820a366df43a7df6e3c8c9ee6c7b444dc6794fa9eeb25a456771b26
diff --git a/dev-ml/ppx_compare/ppx_compare-0.14.0.ebuild b/dev-ml/ppx_compare/ppx_compare-0.14.0.ebuild
index 03b01c474dae..88493e7e79ff 100644
--- a/dev-ml/ppx_compare/ppx_compare-0.14.0.ebuild
+++ b/dev-ml/ppx_compare/ppx_compare-0.14.0.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
DEPEND="
diff --git a/dev-ml/ppx_custom_printf/Manifest b/dev-ml/ppx_custom_printf/Manifest
index 8b117df6656c..c3841fb779b5 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 690 BLAKE2B 3ad8ccb5fff9133d2590fb00bdcb6dddcffb87f56a9d94f5240d2ce303da30acadf22069d4af9cb7e0bafed79cdb26e715f203abe9c0182c3061a898601f0c2c SHA512 ca0839af236bb755386b569e8a648c9672a394ceb7e65cab5af69c31bbc2e6e146a246d231e4aae911f306329b2dac9f119d0268feb68e883b27382176fbd303
+EBUILD ppx_custom_printf-0.14.0.ebuild 688 BLAKE2B 4b314cf1edcb04976df93eca86227be8a3dc6fc53aff685027e9508b4f93af0bd2148f859db05daf5663055f3d6db129ae97f189beb629e508f1caa1870de26d SHA512 ab45fa5cf1df5d92811088e03ed48082dadab0ab509765ad379cd1211e9c9786bc9770501c46b3ab32a3a4c67100ea8a3b0dfe089a42765d749744a03abca050
MISC metadata.xml 337 BLAKE2B 0c3a2a4da646e74eba801d91e7b0347bb2d4f82f9c67c948d2df83e8bcc24de8c04c913ad8fea547cc39b3713e71da905451bcaf5a9a8a194cec7332d85db806 SHA512 c559c7204d7ab47b35dbdde65f0146c492238ea7975b1cc4ab21848b3ca6ac9118c8c4e1a5e3c6ec5e071d4c61284374ba84796491a1cee2dd21be84dd941d08
diff --git a/dev-ml/ppx_custom_printf/ppx_custom_printf-0.14.0.ebuild b/dev-ml/ppx_custom_printf/ppx_custom_printf-0.14.0.ebuild
index 23838b5a009c..bda941ae3a99 100644
--- a/dev-ml/ppx_custom_printf/ppx_custom_printf-0.14.0.ebuild
+++ b/dev-ml/ppx_custom_printf/ppx_custom_printf-0.14.0.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
DEPEND="
diff --git a/dev-ml/ppx_derivers/Manifest b/dev-ml/ppx_derivers/Manifest
index cd60e1c37098..30b0e14a7b12 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 430 BLAKE2B 1d82a58f8c7462c0cbb65a8987096d05b5725daf4c6aab9620e8792bc8d3f5a07130419fbd8af24d47b179810fc1fbdebe1e9d0c6bcb433704a69afd55419553 SHA512 c4d05c74bd77588e3f535133e708bb2d68b2f033e99b2c9648332c7929a58fe3951972ed9fc58719fcc410b2ad304ebc6de87eebcbae16f191a53be3d8ac57e9
+EBUILD ppx_derivers-1.2.1.ebuild 428 BLAKE2B e3ec4723270dda6963d1dd01d7fefbaec0cd09aad905b89a37d3f884a19a4949eec059f30864aaf242dc72f1993b31982c2dd9f32bb7eee27ad48a5a9bd64f4f SHA512 d04ca2ee4daff170978c15c7431d6021015358723027f39112f5a33857fdb28a9a93bd4b2571841c2ce0c088eb4d7652ecf59b858e42ef9d964e075cf8731472
MISC metadata.xml 326 BLAKE2B 47cfaf71bd6893debdbaf5f5e59316247e5b632f98b755711420d3159f171922d5b781778f9ea3a78d015d59eac44b8a1cfd956e6d30b7910e59c5d7fbb30312 SHA512 e9c22d0a8e279dd6345c197c5db53869f2a9cb33f2039812cfdc93e3c7c90f4b6cb4a83ab9d0b822bbd12f86d01474aa3b65e5d6b19e55a51e869d2d10e5fefe
diff --git a/dev-ml/ppx_derivers/ppx_derivers-1.2.1.ebuild b/dev-ml/ppx_derivers/ppx_derivers-1.2.1.ebuild
index ab5abe6b0e6f..523205c4a2da 100644
--- a/dev-ml/ppx_derivers/ppx_derivers-1.2.1.ebuild
+++ b/dev-ml/ppx_derivers/ppx_derivers-1.2.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/diml/ppx_derivers/archive/${PV}.tar.gz -> ${P}.tar.g
LICENSE="BSD"
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/ppx_deriving/Manifest b/dev-ml/ppx_deriving/Manifest
index 631cce6b7efd..9d7c6553ca42 100644
--- a/dev-ml/ppx_deriving/Manifest
+++ b/dev-ml/ppx_deriving/Manifest
@@ -1,6 +1,3 @@
-AUX ounit2.patch 4792 BLAKE2B 8580b9163dcc86993a9830b015e894fa83b136a1fb4f6c57b7feb0b398821d4ce508a45954ad5027795933dfee26861144169a680a09c65ab9d2e7fc6cc9cdd5 SHA512 00757a492c6137bab95bbedada4632b3279c65512d4035464d66e74629b2b47261f797ade6618175141252da04a14cce941132aa77a2b9922e3b08d9c496a385
-DIST ppx_deriving-4.5.tar.gz 45886 BLAKE2B 257bacda986a3830e3efd55b8e97d8c633b64740a36c7954c7b13ef42578fef8795f268e709a2b7285fa3dda1297afe7cfcc277da8557ed654dda6401a550680 SHA512 f79153c5231ba1e03a3491fde95ca82ecb62fe05b60a649a374d2fbc5ea5dd9242126de7dfbe917c22fd7077c026c940e18c6b36c5ce0ec4bb6e07f11d2b710b
DIST ppx_deriving-5.2.tar.gz 45766 BLAKE2B 67d041b69ad675873500844f8ef638797e271c3a3a82467407914a073e6eb9ff84f911d128ccf507be051fb89c7c85991987793067046b0dd1ecdc534b658b05 SHA512 0daf7d0050b8e2b18b441da994e8cf1f05e37f7d88d1f4512204979f19ac4d116a6c72f683c615b091e0340a4d380684f9b2ed1b70d84fae6ca928843ed3f479
-EBUILD ppx_deriving-4.5.ebuild 693 BLAKE2B 4fcdc841312d2de7d44a9f1cbfd9ff397e999f2f123de1d5f09cc161af291e597a11fce9b43c32aa007f2233c3efa27ff73373d610abae67e814835945761e7b SHA512 3e19d8a9e8f348cf56696c4bc5878c074543523cc4bae3d4f47095faae45516c21d67636561aba8f592b7bb9a765956f8a4d462679cfcb7657f41b506471aa54
EBUILD ppx_deriving-5.2.ebuild 657 BLAKE2B 7a8b29acdb993ea00b23bfa2c44d9ca4f0b4b3b232f73d5bf3c2dcd25e91b1fbadc208cd82ea33eb96399bccfc839ad05a33aec11284d5dc34e7e824077f12aa SHA512 aaaf59686dc348c264e8276a466406487d5c3d59316597d1013bcb49dace07136270aacce6ebe9138269e2dadaec9d408f30cebadb8ba000ce93172f6697db27
MISC metadata.xml 424 BLAKE2B 1fe2e79c56e42f16e52478d935a44f69e665dc2910bfd0012bd085c94c3d35ce778a78cf6ab28cdc09fc3d6e5da051de6b3199f5e09fd6982dcbb83cfd3c24e2 SHA512 62b95e039b84dec56f36ea733b8bc766f392b7889fbd2604f933f8df9f9e743d42ad2ee670af2479d6836b705495564eb392d8794371934556f819813c2fb7ab
diff --git a/dev-ml/ppx_deriving/files/ounit2.patch b/dev-ml/ppx_deriving/files/ounit2.patch
deleted file mode 100644
index d81231557c97..000000000000
--- a/dev-ml/ppx_deriving/files/ounit2.patch
+++ /dev/null
@@ -1,128 +0,0 @@
-Index: ppx_deriving-4.4.1/src_test/create/dune
-===================================================================
---- ppx_deriving-4.4.1.orig/src_test/create/dune
-+++ ppx_deriving-4.4.1/src_test/create/dune
-@@ -1,4 +1,4 @@
- (test
- (name test_deriving_create)
-- (libraries oUnit ppx_deriving.runtime)
-+ (libraries ounit2 ppx_deriving.runtime)
- (preprocess (pps ppx_deriving.create ppx_deriving.show)))
-Index: ppx_deriving-4.4.1/src_test/deriving/dune
-===================================================================
---- ppx_deriving-4.4.1.orig/src_test/deriving/dune
-+++ ppx_deriving-4.4.1/src_test/deriving/dune
-@@ -1,4 +1,4 @@
- (test
- (name test_ppx_deriving)
-- (libraries oUnit compiler-libs.common ppx_deriving.api)
-+ (libraries ounit2 compiler-libs.common ppx_deriving.api)
- (preprocess (pps ppx_deriving.ord ppx_deriving.show ppx_deriving.eq)))
-Index: ppx_deriving-4.4.1/src_test/enum/dune
-===================================================================
---- ppx_deriving-4.4.1.orig/src_test/enum/dune
-+++ ppx_deriving-4.4.1/src_test/enum/dune
-@@ -1,4 +1,4 @@
- (test
- (name test_deriving_enum)
-- (libraries oUnit ppx_deriving.runtime)
-+ (libraries ounit2 ppx_deriving.runtime)
- (preprocess (pps ppx_deriving.enum ppx_deriving.show)))
-Index: ppx_deriving-4.4.1/src_test/eq/dune
-===================================================================
---- ppx_deriving-4.4.1.orig/src_test/eq/dune
-+++ ppx_deriving-4.4.1/src_test/eq/dune
-@@ -5,5 +5,5 @@
-
- (test
- (name test_deriving_eq)
-- (libraries oUnit ppx_deriving.runtime)
-+ (libraries ounit2 ppx_deriving.runtime)
- (preprocess (pps ppx_deriving.eq ppx_deriving.show)))
-Index: ppx_deriving-4.4.1/src_test/fold/dune
-===================================================================
---- ppx_deriving-4.4.1.orig/src_test/fold/dune
-+++ ppx_deriving-4.4.1/src_test/fold/dune
-@@ -5,5 +5,5 @@
-
- (test
- (name test_deriving_fold)
-- (libraries oUnit ppx_deriving.runtime)
-+ (libraries ounit2 ppx_deriving.runtime)
- (preprocess (pps ppx_deriving.fold)))
-Index: ppx_deriving-4.4.1/src_test/iter/dune
-===================================================================
---- ppx_deriving-4.4.1.orig/src_test/iter/dune
-+++ ppx_deriving-4.4.1/src_test/iter/dune
-@@ -5,5 +5,5 @@
-
- (test
- (name test_deriving_iter)
-- (libraries oUnit ppx_deriving.runtime)
-+ (libraries ounit2 ppx_deriving.runtime)
- (preprocess (pps ppx_deriving.iter ppx_deriving.show)))
-Index: ppx_deriving-4.4.1/src_test/make/dune
-===================================================================
---- ppx_deriving-4.4.1.orig/src_test/make/dune
-+++ ppx_deriving-4.4.1/src_test/make/dune
-@@ -1,4 +1,4 @@
- (test
- (name test_deriving_make)
-- (libraries oUnit ppx_deriving.runtime)
-+ (libraries ounit2 ppx_deriving.runtime)
- (preprocess (pps ppx_deriving.make ppx_deriving.show)))
-Index: ppx_deriving-4.4.1/src_test/map/dune
-===================================================================
---- ppx_deriving-4.4.1.orig/src_test/map/dune
-+++ ppx_deriving-4.4.1/src_test/map/dune
-@@ -5,5 +5,5 @@
-
- (test
- (name test_deriving_map)
-- (libraries oUnit ppx_deriving.runtime)
-+ (libraries ounit2 ppx_deriving.runtime)
- (preprocess (pps ppx_deriving.map ppx_deriving.show)))
-Index: ppx_deriving-4.4.1/src_test/ord/dune
-===================================================================
---- ppx_deriving-4.4.1.orig/src_test/ord/dune
-+++ ppx_deriving-4.4.1/src_test/ord/dune
-@@ -5,5 +5,5 @@
-
- (test
- (name test_deriving_ord)
-- (libraries oUnit ppx_deriving.runtime)
-+ (libraries ounit2 ppx_deriving.runtime)
- (preprocess (pps ppx_deriving.ord)))
-Index: ppx_deriving-4.4.1/src_test/runtime/dune
-===================================================================
---- ppx_deriving-4.4.1.orig/src_test/runtime/dune
-+++ ppx_deriving-4.4.1/src_test/runtime/dune
-@@ -5,5 +5,5 @@
-
- (test
- (name test_runtime)
-- (libraries oUnit ppx_deriving.runtime)
-+ (libraries ounit2 ppx_deriving.runtime)
- (preprocess (pps ppx_deriving.eq ppx_deriving.show)))
-Index: ppx_deriving-4.4.1/src_test/show/dune
-===================================================================
---- ppx_deriving-4.4.1.orig/src_test/show/dune
-+++ ppx_deriving-4.4.1/src_test/show/dune
-@@ -5,5 +5,5 @@
-
- (test
- (name test_deriving_show)
-- (libraries oUnit ppx_deriving.runtime)
-+ (libraries ounit2 ppx_deriving.runtime)
- (preprocess (pps ppx_deriving.show)))
-Index: ppx_deriving-4.4.1/src_test/api/dune
-===================================================================
---- ppx_deriving-4.4.1.orig/src_test/api/dune
-+++ ppx_deriving-4.4.1/src_test/api/dune
-@@ -5,5 +5,5 @@
-
- (test
- (name test_api)
-- (libraries oUnit compiler-libs.common ppx_deriving.api)
-+ (libraries ounit2 compiler-libs.common ppx_deriving.api)
- (preprocess (action (run ppxfind -legacy ppx_tools.metaquot --as-pp %{input-file}))))
diff --git a/dev-ml/ppx_deriving/ppx_deriving-4.5.ebuild b/dev-ml/ppx_deriving/ppx_deriving-4.5.ebuild
deleted file mode 100644
index 47ccd56be1af..000000000000
--- a/dev-ml/ppx_deriving/ppx_deriving-4.5.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit dune
-
-DESCRIPTION="Type-driven code generation for OCaml"
-HOMEPAGE="https://github.com/ocaml-ppx/ppx_deriving"
-SRC_URI="https://github.com/ocaml-ppx/ppx_deriving/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 )"
-
-DEPEND="
- dev-ml/ppx_tools:=
- <dev-ml/ocaml-migrate-parsetree-2.0.0:=
- dev-ml/ppx_derivers:=
- dev-ml/result:=
-"
-RDEPEND="${DEPEND}"
-DEPEND="${RDEPEND}
- dev-ml/cppo
- dev-ml/ppxfind
- test? ( dev-ml/ounit2 )"
-PATCHES=( "${FILESDIR}/ounit2.patch" )
diff --git a/dev-ml/ppx_driver/Manifest b/dev-ml/ppx_driver/Manifest
index 95ae1b416644..584a6fe73bb9 100644
--- a/dev-ml/ppx_driver/Manifest
+++ b/dev-ml/ppx_driver/Manifest
@@ -1,5 +1,3 @@
DIST ppx_driver-0.11.0.tar.gz 9157 BLAKE2B 053e710c3d8cb6096c893bd5308fbe2b4563dfb2de3c006402ae363aed60db31a3bb1b7656f0565ce13d88368d8b6bef68658f81190dda397562d462828618f4 SHA512 d7ef318f6f0c6e4c56537584bb50b6673b294b67ac264208b7c8b4bcc9d0ca6baf1cbea752459b12d9102bb84a392047c907c65afd23760cac1cc4465ed85ea9
-DIST ppx_driver-0.9.1.tar.gz 28637 BLAKE2B d787ac91713bd750d2d2bde5830df3abb1a07be6672000d7a6de6c125a7627e7a5b94aa9f8f87e2c6c57a7a92073c44e18c7285575aad02f5db9c7b4419647d8 SHA512 1e3647e34fb9e6d44b783fae1fce21413e5591f8934c3d2ddac3d1b37019b0d95117c8d64abf14cbfe4f67147612371ec1eb76b477763b062206ffc9b46688d7
EBUILD ppx_driver-0.11.0.ebuild 562 BLAKE2B cefbb4d569843a80cf4ceeaf883abf4e327a315cae57bccadc66019851f492a360277402d58113a5ae52f6189586c32c4daeb41fadad1ef2c1ad4b56b2d444ab SHA512 4d0d99d02640f86514ee70365d94b9c0b9bca05f5102ab0c11e3ca0d9329805b771a7bc89f9dbc1b17bc78110ce7dad92472a32413cd238c4740aac2613ee429
-EBUILD ppx_driver-0.9.1-r1.ebuild 584 BLAKE2B fb729e4ae41008ce616f784cee3a81048c46df5e27050b4118937b7fe71b738cb75813c06db95e161dcd43c587b8659d43e8927c59b9b9057e51ae826925824a SHA512 13c48ae64e7d2c8f2c5e39125873eb573d2aace46ad87989e11bde24d16b3bc4ca47a340322adec8a22834f74495e2f4dd7e6e1436932bdaa45e469f7f46ef91
MISC metadata.xml 330 BLAKE2B b26e242c2907dec64f194c92a1e3f967cfadba1966632646d2903c2d010d59d45de6ad7da3d7a54a6e380f076bb7f3a6a15fed04d16552f913b1f86a1ed8128a SHA512 754889cdf700f13e44cb022e9d2750c63145b51b792a67e8003162baf40a0f7402835d14f573db348f99137f47375f169232e85a10cd881b1882cd7da1b7253c
diff --git a/dev-ml/ppx_driver/ppx_driver-0.9.1-r1.ebuild b/dev-ml/ppx_driver/ppx_driver-0.9.1-r1.ebuild
deleted file mode 100644
index c950b017789c..000000000000
--- a/dev-ml/ppx_driver/ppx_driver-0.9.1-r1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit opam
-
-DESCRIPTION="Feature-full driver for OCaml AST transformers"
-HOMEPAGE="https://github.com/janestreet/ppx_driver"
-SRC_URI="https://github.com/janestreet/ppx_driver/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
-
-DEPEND="
- dev-ml/ppx_core:=
- dev-ml/stdio:=
- dev-ml/ppx_optcomp:=
- dev-ml/ocaml-migrate-parsetree:=
- dev-ml/ocamlbuild:="
-RDEPEND="${DEPEND}"
-DEPEND="${DEPEND} dev-ml/jbuilder"
diff --git a/dev-ml/ppx_enumerate/Manifest b/dev-ml/ppx_enumerate/Manifest
index 9208bfece415..d5eeb44b4efd 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 593 BLAKE2B d8510bcf7fcf5abfbc4000a8d65eaace7b7a3173e6cf6dfeec7e7412baf4bb5c40b857b01167e4fa2b3d383c71e9cb6d2872bf763e3492375565b9c64f0dc08a SHA512 c3099733d1bfacd1ee14e068de11ba4b13a1baafaec7af72d9a9c822744007ab7533388a4b2f2d553b1bfc51f371b92d83923a08ade83d5d186318822c02008d
+EBUILD ppx_enumerate-0.14.0.ebuild 591 BLAKE2B 8ed5f74aa5c89ddbdafdb46d7f69edeeed0ecb95b8fa7e471cb1bc0308d01ddf9c30c852f815366baff57344fdc004d93f59ae9137512e0e6e36834e283b9735 SHA512 2d24bd5722b71d2aaa3cb10ff2d04311094aacd2ae4aae0339fbebd84876d23f77b186934cb8c31171dc0192784bd5cd92e3e19d2d7ce68d36c24ea72fa14e50
MISC metadata.xml 333 BLAKE2B 3a42b489d3adecb6f1e0fca9a618da3c7605c75a7c082f6f5994c5cddce8edb236990e70e19972784f63495bfae2976b40445ccfe8ab54f8e995f43f407485f4 SHA512 ce79a07e2dac8be109cb6c0de8ff1c7e88ec520f4ef897311142821d809c2983f7d307d3b74ecd432f2c4c90ad45b1dd3db476178e5297fa212fedb7fd79e47f
diff --git a/dev-ml/ppx_enumerate/ppx_enumerate-0.14.0.ebuild b/dev-ml/ppx_enumerate/ppx_enumerate-0.14.0.ebuild
index 6d7dcb16fe3b..7d6b66fb0ab4 100644
--- a/dev-ml/ppx_enumerate/ppx_enumerate-0.14.0.ebuild
+++ b/dev-ml/ppx_enumerate/ppx_enumerate-0.14.0.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
DEPEND="
diff --git a/dev-ml/ppx_expect/Manifest b/dev-ml/ppx_expect/Manifest
index 8f7496e8c963..d66f3cfddefd 100644
--- a/dev-ml/ppx_expect/Manifest
+++ b/dev-ml/ppx_expect/Manifest
@@ -1,4 +1,4 @@
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
-EBUILD ppx_expect-0.14.0.ebuild 871 BLAKE2B 681861e155d7e60e6b69a1278b49f6eb78b15554bc70e7606e582a53bf9e98b51979dfbbfa6bfa65c4fa9bc9527a9568141758e6d33e878b4a448f4c6052af6d SHA512 8523056f59a309dc600151e4911db248768ccd2151275af320539b403d368bf7de3774d7784cd148cee1af58d0118794ba9cc904f7f18b63d524109e94a0ea76
+EBUILD ppx_expect-0.14.0.ebuild 869 BLAKE2B 458e3ed359a5a9ca0bb597e03ceed5d6310713de23336b7b3537246218b5687100745aa0c3c55ff7b1b7d931b802419736ac0d93ff9216fd0d36d64bc28f6b9f SHA512 bd12f065567069707760be84f93a850098474ee979f606ee5c8feabb7c99627e409687879c725bcc14959cca602c04fadb55dbd69de9cc46d20c13d853e7c44c
MISC metadata.xml 423 BLAKE2B 4afccb4025d3128f93e902c5948fa54e2c616c6e1c915913ca08924c587c28f08f83b1750a52ca6bf3143102053eceedb7ed3834bb2499f345343c4430a073a1 SHA512 6d42ac946be64e8159ac5171de263c321d782c604a2c21a0b46e76b68774e6baea8ce168398da506ffa0d745e884d5f42f4753d8c978169134b20f3af10a9312
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 305ce345ab0c..b055cba214fa 100644
--- a/dev-ml/ppx_expect/ppx_expect-0.14.0.ebuild
+++ b/dev-ml/ppx_expect/ppx_expect-0.14.0.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt test"
RESTRICT="!test? ( test )"
diff --git a/dev-ml/ppx_fail/Manifest b/dev-ml/ppx_fail/Manifest
index 2fb3ab3620e9..393d9e76ab92 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 578 BLAKE2B 2dd3a2f14e2ab1a1ee194c560f317b50bd9cc21eb4501d4f4e8db42a9e20b8165dd3cc4e176df48f77d7ef6a96d2b5969c974b1b6ba8af823ff4a47616fc97ba SHA512 3856c7fd2943c53f6b46f930c1eb85fd3703e47e7ab69b9ae60f6b9d186bb8db29a44aa0bef3624292c5a6fc2614d9069f98a214b88b5e712d3326db50b12b8c
+EBUILD ppx_fail-0.14.0.ebuild 576 BLAKE2B 936f99444ff26a33c72c3913f579e352cd3ab5884aadf1b3b80d9b9cca28b3bc24491a24cb3fdb4e671cd95ea8268537caf7a0e8dc3ac77f60c353a0a8a66bce SHA512 59d93d5362bbbde1071198e5187f0c7b9f93678ab95142bb225435e57ccb2cb099068c10f22ca67e4705fc9a759a643b9c0d2c24ee1e56d019e23bd9a8d4c5fa
MISC metadata.xml 328 BLAKE2B d09fe18ea7642f2083ebca4f813869ce5eee47414bf3af2406e52923b195372b7137053ed85fa3a60736b85990c6798f2bc0f1ba69e011094a2f7e4006bcb074 SHA512 5de95d96b1297f11516645aa34c9f9f833c72dd4a640e1b1a800531968765019174366f3264798849765012f1761d8f2177b7daba31ccda1493ed003ac23de1e
diff --git a/dev-ml/ppx_fail/ppx_fail-0.14.0.ebuild b/dev-ml/ppx_fail/ppx_fail-0.14.0.ebuild
index 3428894412e1..57cda6df142f 100644
--- a/dev-ml/ppx_fail/ppx_fail-0.14.0.ebuild
+++ b/dev-ml/ppx_fail/ppx_fail-0.14.0.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
DEPEND="
diff --git a/dev-ml/ppx_fields_conv/Manifest b/dev-ml/ppx_fields_conv/Manifest
index c09a2e08c1e7..e9857bc59766 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 668 BLAKE2B be5bf9d0a8070b3fd5d0a5697b084c2623462a81be92d94e423ee2cc8a7fad0883134bef4f8dc9e9b8e4ba6351a3f63c9bd40799986f92e3e3c6ae19b526b7a7 SHA512 36082e5ca41c6fd3ee42da175ccfe50d4d23bb1e2145c6a1e500fea24612b7a2d8484032ce2ee02c00eee84a43fc69c951fd59740dbc14859d74c4208e0ef100
+EBUILD ppx_fields_conv-0.14.1.ebuild 666 BLAKE2B 24decc34d304de85a93bd242fb3315ab3c46e750b236853d58ccc24e7cad07eed86a15cad5faf635acf0bc36cf518118f0ccaff9cea2b1350ecb603700a9f2cf SHA512 603d7bbef438e44e16da1449dc0c6aad3dc7ed1c9ed3ec86e0003ebc04a152a583b5f5875833a491659689c0af8e8f2cbb45f924ca9ed35b5b1f8bb8b67bc4fa
MISC metadata.xml 335 BLAKE2B e0b5f44d914f2c0f4be92d8dd9bfcc7d31c9611967e3ffb8613020da75f7743626a7a3ca3997ceef4dee553d93a877ca4a4dfc71479f1ef8519de4b7f9eccc69 SHA512 286086f10f94d23ddedabd099ecd0f9a4017e0921fb4fa7bee307a6dc6340a3c54d2d7aa630b7b2f28b496dbddc482ef56916b3d989928f1bcb6540fc8e8a530
diff --git a/dev-ml/ppx_fields_conv/ppx_fields_conv-0.14.1.ebuild b/dev-ml/ppx_fields_conv/ppx_fields_conv-0.14.1.ebuild
index 6222abbaa828..862352382c77 100644
--- a/dev-ml/ppx_fields_conv/ppx_fields_conv-0.14.1.ebuild
+++ b/dev-ml/ppx_fields_conv/ppx_fields_conv-0.14.1.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
DEPEND="
diff --git a/dev-ml/ppx_fixed_literal/Manifest b/dev-ml/ppx_fixed_literal/Manifest
index 58f39b22768b..ed968b94ee37 100644
--- a/dev-ml/ppx_fixed_literal/Manifest
+++ b/dev-ml/ppx_fixed_literal/Manifest
@@ -1,3 +1,3 @@
DIST ppx_fixed_literal-0.14.0.tar.gz 3643 BLAKE2B 7b84dda448f179e778356c3fd5cfdd1dbcb479e03d4e6a9bbd6d2b47c748d0795c18605a86e13e5680bcf23f383d99513408a441fc1fba188d66dad0bd58e875 SHA512 5e30c5238c20a4b6f164ebe29b5f6d4bc074f03fb62aac30a1d129c4fb466124bb163c45e6cc95ad34385ee2e621cf3a1366d3bd9b224438fc575f862f6f73c2
-EBUILD ppx_fixed_literal-0.14.0.ebuild 629 BLAKE2B 5111450fdb8cae3100d3f8c5aae845495c8eaefb5c199311d117684ac43d315d3249df3ec3ec9ca58e025ec3766bc4a2e95b0e91e4339a46e355910c32c476dd SHA512 6c81cb5c31d6c4fb921632097cbd82ca64b23cea7d6ec0d11834a63e9a14b60332734ebb58a3d284a8da1acc3166021582ab53bd01442135f525e59ee8645142
-MISC metadata.xml 337 BLAKE2B 1aaea70bd9122f38e546ff2a48009fd39f2b056adc520249fc8bcb7b6ec19cb35ea5c7e53f0a62d82ab2d27d3c5eaae6b8e5fc8a16e92a8051c2ec2dd79b284c SHA512 d128764c0474937a2edefaaafcd80e59260d5812e4783406e053955abbaeff51cc4baf74acad5349bc7b27174eba629b2b3f7e29f7439e3ce55d47b49d082ef5
+EBUILD ppx_fixed_literal-0.14.0.ebuild 627 BLAKE2B 7ff7953e8ec7122a4e1957cae9b88f057f843131798391059e8647b7b07cef15be23fbd2c3725b143210986f9929ba448a5ee386ffb14f3c5a3b9fd015a329b8 SHA512 86756976d5930aaec4cece8d1d868f4487a80644f034ce540e0946ea37be5da37e9df568ca4195d350de9046b0afa4bdda696b329cca0f909722c64f26e9f57f
+MISC metadata.xml 337 BLAKE2B 34380a09897533dddfd9038fd6fe80bcea19ffa5176c227bc2f6afb15cf7215c10c7eaee0189446ef86a9489dab174a8fe048a33140ae10105158c53c5fe9ae0 SHA512 fa787728a2e1b6184e32251363e8df67121a46711bceaf5b2ec2a97dd2b18c596662448b376266a53fe9775d206492fb7907dc0f4f944c7025f82ababb6a5bd0
diff --git a/dev-ml/ppx_fixed_literal/metadata.xml b/dev-ml/ppx_fixed_literal/metadata.xml
index 257ae7bfeade..bba8ca659214 100644
--- a/dev-ml/ppx_fixed_literal/metadata.xml
+++ b/dev-ml/ppx_fixed_literal/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
diff --git a/dev-ml/ppx_fixed_literal/ppx_fixed_literal-0.14.0.ebuild b/dev-ml/ppx_fixed_literal/ppx_fixed_literal-0.14.0.ebuild
index dfa5ef596425..11abc0059531 100644
--- a/dev-ml/ppx_fixed_literal/ppx_fixed_literal-0.14.0.ebuild
+++ b/dev-ml/ppx_fixed_literal/ppx_fixed_literal-0.14.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/ppx_fixed_literal/archive/v${PV}.tar.gz -
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
DEPEND="
diff --git a/dev-ml/ppx_hash/Manifest b/dev-ml/ppx_hash/Manifest
index f68ce4641922..110c2ae7cc95 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 700 BLAKE2B cfe896c1a299972393ba55abbf9317dc412604f935c4e9d45cfa891a2cdb5fcb2d77587f7ede0be4cec31ced51807e9fe3c5c7240e4ca9f7d185b6bf870212f1 SHA512 3927eeda58381d91ec7bd60a67d8fa3401f3474f04fa050c698c379ee1d524fc1648897ef5e5f9e2aabd56da091c20f3e3c0cc823c1a07020c38f25332e13cb5
+EBUILD ppx_hash-0.14.0.ebuild 698 BLAKE2B 42b99542c0fb2ca150ac19ce7f38bcb446bd09372b64259e41d30c063638f568d986ad977c05e0e526e9de30c0160f4197a055ba8ecc4c91af32c3eb1a97a851 SHA512 7ff8dd17a993279c0b62a398dcd502a9bd867268d5068e2cc00dd41530ece5b6d9c0be95b5f5411e27a20f24ad996ac4933bbb6fe69c037a6ad579f3da48ecee
MISC metadata.xml 328 BLAKE2B e3bc65066fc6191e3fbb581975d600b3d163c84a52a610dbee0ce89ea9c66acdb00802dac0106cd01b4ccc6ee5f66586d72f80b9cada5c42b2f2c26dc2d87756 SHA512 68886429b8ef42f0e0c873d2f23bc829b30a1a795c9267f723ab08c6ff2c4a542da653bd00eb8ec4cfa63a5ca8c26f3ab0174919b3dde8c92747ee2891dc3cb8
diff --git a/dev-ml/ppx_hash/ppx_hash-0.14.0.ebuild b/dev-ml/ppx_hash/ppx_hash-0.14.0.ebuild
index 8386165b8744..4d7ebf864361 100644
--- a/dev-ml/ppx_hash/ppx_hash-0.14.0.ebuild
+++ b/dev-ml/ppx_hash/ppx_hash-0.14.0.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
DEPEND="
diff --git a/dev-ml/ppx_here/Manifest b/dev-ml/ppx_here/Manifest
index 2efef2967335..26c8a5dacae2 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 666 BLAKE2B 65ea398a155c0f9f377fdfe6e807cd3f03a919293a08f6fd9a166b6d7bed1f5b62ebe4242d4027c06a6e311c221081b675addab4721e9c079eabe3bbf49689ad SHA512 60a4c3cfd3a0af40112752d0e6bfcd7355a41a230594e27af101689c7ef28537107c16032549abbd3e60b3cab23cec38ec23fd880251292a898fdc9bd0b15611
+EBUILD ppx_here-0.14.0.ebuild 664 BLAKE2B f3d61eee887a4a7a18a17a5c1cf114f1011a73d2acdde0b2ee360bcac5cacb2860fefdf4fade7362e7330e98c37eb87ea0162e0fd285675ad97976da002f00f2 SHA512 dc1a49525bb36fa18c8bd45eb56e5fc5c8658ad7cdee842d0a61047eee648870469c511ec360a5bc343eced11ead5705817f8f561460a03657492214f0ae50ed
MISC metadata.xml 328 BLAKE2B 237c41f5203286b25de7ce745ff90b0ba2300827a054fb00cd00779abd0faba6657e0d29f5d6b07e7a318c9759725a029091de2e94e3bc354e172450bff3f1e9 SHA512 695ad950cf7bb20dba1394f7204baa066fd5aeed13415cf0ed4b67c425ab275d35a624d710197ce62e51f414c5ad8e8b32ec1f692f5f87070ba6ecd8d65c8c91
diff --git a/dev-ml/ppx_here/ppx_here-0.14.0.ebuild b/dev-ml/ppx_here/ppx_here-0.14.0.ebuild
index 80ed85817c68..a42d1d443867 100644
--- a/dev-ml/ppx_here/ppx_here-0.14.0.ebuild
+++ b/dev-ml/ppx_here/ppx_here-0.14.0.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
DEPEND="
diff --git a/dev-ml/ppx_inline_test/Manifest b/dev-ml/ppx_inline_test/Manifest
index 4a18801766c7..f94e27675f51 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 697 BLAKE2B e7eeddfe21b71cd6bba00d7d1bc9a4c42cb88551fbbeaa1de9d965fa1a818250812e3abf6453f0f52d9354b24a859b59ae47aa89340c7aebe90b8b8f21988429 SHA512 6746c9906a1c321d221764c3e79187fc40eaccb2f73d089faac5ac609f3396a97d09cded55265eaba7a06f4e9e7cb41ed2766779e7473c0910c13747588d0379
+EBUILD ppx_inline_test-0.14.1.ebuild 695 BLAKE2B 52c70e8f03a892cc604ab8dd5a1727dd8d7a61a40c679a9b965beb7b79186a31bb51069e164faf3344b34f4ea4c3a5eaa74e9bcf4847a9e982e6ce5cdd17fa44 SHA512 56af31a42e48eb98af2b10de9edfc5450d1e9022f515661a0371b317ffe6ec6516286f7655426991ccb4a780c9f52c41b9b88e3e50202649b25c65d2ea3bca31
MISC metadata.xml 335 BLAKE2B 411e745b4816ad16d72cd6a1f2aa65e9764f7bc07afcb48d27e7a72086a231abfef2eaf17ddc3f91a1f5efb71b35ce58321518c2df4d29e89bf94a05e96c67f5 SHA512 d12a744043bf4c3806f26de92e9fdccf972ef02bbc0e904cfcc6f712fd22551ebc0e45bd6c01dd3b6aa781ec19a9a987fc7688b1ab9e73a00221309e454702e7
diff --git a/dev-ml/ppx_inline_test/ppx_inline_test-0.14.1.ebuild b/dev-ml/ppx_inline_test/ppx_inline_test-0.14.1.ebuild
index 01f0f451ec1b..f227e47f512e 100644
--- a/dev-ml/ppx_inline_test/ppx_inline_test-0.14.1.ebuild
+++ b/dev-ml/ppx_inline_test/ppx_inline_test-0.14.1.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
DEPEND="
diff --git a/dev-ml/ppx_jane/Manifest b/dev-ml/ppx_jane/Manifest
index 6b21d97cd5eb..25ae226cdbab 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 1209 BLAKE2B a54c66c814cb650a1d5ab7413f397e5ce6d52eaff29279b18c16e9ddb999372d855a3a23b3987c963ea8f0367a5f54ce34c11a11c851240bc0447405caac3cc6 SHA512 335c20cc81cf8ae6c9bb67f8a9cbfa1d24c6c3e7660509cc6042f2f1311121134d68ebb57c64a409db357fca8dc1b36ba5373b7c773d2afea44f94cf4e5f2695
+EBUILD ppx_jane-0.14.0.ebuild 1207 BLAKE2B e6f796e0a99a6f05ec02d066880656647944778175e3854c77d8b57021987c532d779d6020ab8d78eb5de52cba19ab11cda15faea6746380629b3e97b1c25dc6 SHA512 98de1e543c454766f7670c6d46e257c0aa31d1a5b200a610e842fa2d0935786aa78f24bbd6f9d04083312554012e207146f59e02b1f0175b9076539845da377a
MISC metadata.xml 328 BLAKE2B d5721b2e76d6c81a526a2c1f5fccc7b3b8aa440be22c18e64decd28d640d3358324f9a5343ac6a398054bb91c19514b447eb2215e841ad7af31608e037fb55ec SHA512 a04207d7044dc3a1203beeedee4769be6cb409f228cbe9783161c566ad0920e96125aed62958a3e8ed14c577eef647de22d5c53ded7228173f6d3df7d478d5a0
diff --git a/dev-ml/ppx_jane/ppx_jane-0.14.0.ebuild b/dev-ml/ppx_jane/ppx_jane-0.14.0.ebuild
index 2068749d8da4..41b3332c6a2f 100644
--- a/dev-ml/ppx_jane/ppx_jane-0.14.0.ebuild
+++ b/dev-ml/ppx_jane/ppx_jane-0.14.0.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
DEPEND="
diff --git a/dev-ml/ppx_js_style/Manifest b/dev-ml/ppx_js_style/Manifest
index 9797aef51fa9..8285b25f270d 100644
--- a/dev-ml/ppx_js_style/Manifest
+++ b/dev-ml/ppx_js_style/Manifest
@@ -1,3 +1,3 @@
DIST ppx_js_style-0.14.0.tar.gz 10587 BLAKE2B 8219a69526be53b9fce488f725c79ff30c451c556853aa54d8dbbd7040a76df37ac8942ae05cdcbbe6d839a64d5b471f53a2fce276e547a17e68490c1ec1ab19 SHA512 3561b7668bafc421fa82c3c80e019185924bfc8cafab6ef81299395061db78261005bdd34be5bed8a80bec84306b9294e6398a3a1ee0a269f7b8f3942953a6a4
-EBUILD ppx_js_style-0.14.0.ebuild 641 BLAKE2B 450e289eb856d3f3a9df45a21581544b832684601f4f622269f3f9d67176f491b76bebce9678fbd5f5ea3af6d933c564c43b920a69fa220b1d6dbde360bf55b7 SHA512 4c1dc6b604cda33d5afe3000ba1162fc3be6cfe079397805d9a3b57fb64d99d610a830380d87cd55a85ab744fa6e749d71507002a082c7ada52a1d5eaba984b9
+EBUILD ppx_js_style-0.14.0.ebuild 639 BLAKE2B 332ed8a7de53266f4fa072469728fcb12e5bfab3149a66a266834df0da3b4008c5cb24edf02b3878dcd330f62101e7827f5d3f08b4f646870a6e2f7c85a8c082 SHA512 6737230fabcb79de6c254910c769d57838076655e0c7515ae50166573a6aef48c76a15a1bfd3763668819ea4b4348af7c4a36566a120a6470d36cea1192c79ec
MISC metadata.xml 332 BLAKE2B 2efc9a64be7da306761ea6261393aa5a6f00d658668791e30f83fd13effcc70d5c3ecea46a49534e38cb9e02402ca9b1d17a699ed1d85ece1177da815048c47d SHA512 8abe379a3bf4e2212ec8566b9ab5fa6f82f5ca522953e12019f97b15c090f05b090a3364f39b62103a3c75c8a4493a7a4a9a112b0cb3acba7677cbd385e2f486
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 ded2402ef64e..223d5c4cb6a7 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
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
DEPEND="
diff --git a/dev-ml/ppx_let/Manifest b/dev-ml/ppx_let/Manifest
index f0c651df8968..26dc26716835 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 593 BLAKE2B 0869bee1108b4cb06000323b75e912040f847f472ffbbef747f43cebd6d80903a95b8723aa7ee49f834e63cb3a330184167959220d230249c256c0ae8c05fc2e SHA512 257c72c254f6cffdd2693ac95829ef639e6639fc84404ffc0a75b625adc93885d4b4fcefca580103a377415cba1ea820b8fd3398002177f859ed9204b99d1dc6
+EBUILD ppx_let-0.14.0.ebuild 591 BLAKE2B a98fcafca1ed96553a6f3802704295a4daab9116ebc3239f1d12d3fe7e9bb0e02a497ad4644ebc43e2dbe6cb61ff41f4cb66d06dc16694634f35284381fa61ff SHA512 ecaf64608c25934ad9627e462466217bbf377605b815100b7070568c38f9c44e712d2ff3e82789f2abe209a0061031dd15b4a645939bca4bedad03d6086dfa39
MISC metadata.xml 327 BLAKE2B 0cd5041ec372afcf534df7c3904b2796f7adae1be8c2ec6b4342b032a7a945b04b395aeb93178ba331b1e44f6d159213cf3c327045805b98961f25fc0cfd0c41 SHA512 15f1f3965d557e5cd2d9a56d5d76cfb0371523f1e27a6c0cc65832c2eab083a8c2129c967e51defe000f76da18b24bb771f1a59e0828307ae9b07d7903486ff7
diff --git a/dev-ml/ppx_let/ppx_let-0.14.0.ebuild b/dev-ml/ppx_let/ppx_let-0.14.0.ebuild
index a9a17ea3d12c..4d5ff4dbcd46 100644
--- a/dev-ml/ppx_let/ppx_let-0.14.0.ebuild
+++ b/dev-ml/ppx_let/ppx_let-0.14.0.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
DEPEND="
diff --git a/dev-ml/ppx_module_timer/Manifest b/dev-ml/ppx_module_timer/Manifest
index cdca20f8c170..e5336796e59f 100644
--- a/dev-ml/ppx_module_timer/Manifest
+++ b/dev-ml/ppx_module_timer/Manifest
@@ -1,3 +1,3 @@
DIST ppx_module_timer-0.14.0.tar.gz 7262 BLAKE2B 6fafc6b4b449071f4a95619d078814b0c3ace3574df46585b72549e5db349ab476124c217f46c6903c7c8a059f779dc62cc8a079eb1ef6b4854646fdabdf04bf SHA512 cd9b6bbd6461b7408a31a0f6ca010a3c755db1f4a22150645c530e7b4a0a4c76a308ad0f8aeddc54914a116f6d74bd738604cfd9d9d255197f9ea18904d715e7
-EBUILD ppx_module_timer-0.14.0.ebuild 694 BLAKE2B 655ba14e20e5ee1898e5d28c47079587e9aae31f8b1af09d7bdd54169b156b1677edeee409c8c6f8a2807a5c6e6d0a817102a0cc3b0369ebd14060a146207831 SHA512 63a0eeb9a99f49da3b019fdade0ac58b106265a188f5fa556fda70beb493227ac9c137e01e99b21fbac5c5df008894eca1f9aa0bccccfb2d0dcd3b0291b21a43
-MISC metadata.xml 336 BLAKE2B fcd9193e61914fe9c93d8cfe3f70b49d1824f003d1e335ce82b97396d258ab33137f3d4c2d75e6a3ea34fd81b86fb9f246074745eaee78e22103d4a6d7a312cf SHA512 8d07c2758fab53cb742090d7c33fb1f5af751d6e7bd0c2c7e8386590b41125476102451676bddd65d01a536cdbaf2bf86f31f9fecf672566176ce45f11ca951b
+EBUILD ppx_module_timer-0.14.0.ebuild 692 BLAKE2B 258587e1182bc023fe45c2aaf6f065503e8c2d235689bad7efa4b9d9873ee453c8c6f9066b40441819abdd940d84a0b4cbc3e91476cf661fa2611557a45eba0b SHA512 70a2e09069f3accc597cea9196065f82458d487a99a9e725b2f8cc0ae8bd0cf1e32d5889d89f72a537418d12e58d0f8ac9ab64185d63bf39b2e18a42bca7459b
+MISC metadata.xml 336 BLAKE2B 63ca9a1f5c581ff63e36cc764fe40e11b100af59878ea506c8ef86e501ea0a6c43897aea511d18337db4aaedb8d675b9cd8dbe3fb24d611c513cb28a7f814375 SHA512 e48cdddb0c3196fd0ea66e617802124c88cf402a09edc1e3323f243ebe7bf52dd829c64a4977bd9d27d3180a4ecf075a20821d5e6d868918bfb7be13a0999d2f
diff --git a/dev-ml/ppx_module_timer/metadata.xml b/dev-ml/ppx_module_timer/metadata.xml
index b993e4623ddc..b916abe0f3a0 100644
--- a/dev-ml/ppx_module_timer/metadata.xml
+++ b/dev-ml/ppx_module_timer/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
diff --git a/dev-ml/ppx_module_timer/ppx_module_timer-0.14.0.ebuild b/dev-ml/ppx_module_timer/ppx_module_timer-0.14.0.ebuild
index c4cbb0ffebea..7d37e549cc5c 100644
--- a/dev-ml/ppx_module_timer/ppx_module_timer-0.14.0.ebuild
+++ b/dev-ml/ppx_module_timer/ppx_module_timer-0.14.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
DEPEND="
diff --git a/dev-ml/ppx_optcomp/Manifest b/dev-ml/ppx_optcomp/Manifest
index 4319dc359fa4..5bc848ada26f 100644
--- a/dev-ml/ppx_optcomp/Manifest
+++ b/dev-ml/ppx_optcomp/Manifest
@@ -1,4 +1,4 @@
AUX ppx_optcomp-0.14.0-ppxlib-0.18.0.patch 2581 BLAKE2B bf7f888acc462481e03a2d091e9a453d87f9173708c865c419d0d1e89dc315225196ac5e275de7957649ce7c09d056622998aeb3555b274c4e1e6c283193dd6f SHA512 cb50911a137c0fa0efcafdd9bd6cfa0e196c20816e7696bff7ad8aa81d015f18b534c8f0fdf47da0ce4289409cd5fd3b01ef051d3139fd30ac834d91a80ce47d
DIST ppx_optcomp-0.14.0.tar.gz 16583 BLAKE2B 9b139708e02501245d5440a862324fe0191c9c96772e6599ed474a734263c4d2c0fa08fff666abd2efb218ec03a2b9b47c5ef6480d53a8d0f280550b741ac39a SHA512 e86b108d805500cbd7be628f41436ec8de0e8622d4218631d01bf73b0e70da0a057b8531465206baa9b8851ce9c22c5cd53921fccfae352ee46527d69964dc44
-EBUILD ppx_optcomp-0.14.0.ebuild 690 BLAKE2B 44d959ae5e7ae27fec8df9b331129a76e259fc63428075d7b78d56052744d82a90c701821f0aa99c0d1ad482f6425e8664e0c3bf769566b61afbc21a8898460c SHA512 c0f6099d65a593edc4c42e303b48c42da5a39b2348299bf47b58495097045c4c2867144d95837ba9eaf4095db5ec369ee74563d07c745ba19b7b9ea213a40b0a
+EBUILD ppx_optcomp-0.14.0.ebuild 688 BLAKE2B 433e1f96b3758e705bf0896c8b61c88a6a17d6d5b6298beba3e52ac72816374343899fed09b3dababc26f862251267455df400606917b10bd406d31b8dc00f61 SHA512 b393ee83145a552f568d8c7302dd878d02ace806fb158ff7b78aa489500641d0152919ae937f9cddc2912a87f793db7163d186efe5fb4c1a31858b273eadc642
MISC metadata.xml 331 BLAKE2B 849b5e0d1adf1511346568c3ed8cf159eebca2fa7162f6a128fb67c36e3025664ff8a2965c28aeec97deb37b237ef64af014b87119083a5ed0b2ab322f1f1251 SHA512 5743f8c155c33c49d6e9a3ae4def1849553c8ff74c30e0e0694fbf9a798c4cf74b6c1347596ad7a849d564b6aef2423ddf7fbe25df8f2114548753d5f727d6de
diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.14.0.ebuild b/dev-ml/ppx_optcomp/ppx_optcomp-0.14.0.ebuild
index 192dfe96d1f6..c640433257e5 100644
--- a/dev-ml/ppx_optcomp/ppx_optcomp-0.14.0.ebuild
+++ b/dev-ml/ppx_optcomp/ppx_optcomp-0.14.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/ppx_optcomp/archive/v${PV}.tar.gz -> ${P}
LICENSE="Apache-2.0"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
DEPEND="
diff --git a/dev-ml/ppx_optional/Manifest b/dev-ml/ppx_optional/Manifest
index 6511114daf77..1afcdb02815a 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 525 BLAKE2B 7ac241a1fe658836af2b3b74f73cfbc0b5c70c708b35f4d4f7d6afe6bacf02bbaea4c0f75d8c784315b2812d51e363809d60583bf7cd2cb90334b914b93688b6 SHA512 3b8c3593dfc58a652491ac5d2e8b062fd2d1bf93b4ef5b221f12374f14d7b415ff1c41b211ee815e57293a26e11338073a83c173555b76991b199af8b959c077
+EBUILD ppx_optional-0.14.0.ebuild 523 BLAKE2B 4682dabcc4c6f6cc91226d7c33827dc26f74d3618f89c5246b9a8f063a13b143994a3a659d79970a071d08654778a96154a15c2446eaa748fc1d0f7cc7536266 SHA512 99d2529aba45394cf9c0bce1b3c3489c8635821a7c8e74bdc2b42c958c5c4f3b029ba3dacb6587ce051cca64b7d4834ce9e7b90e335781c1bcd24f106c87c099
MISC metadata.xml 332 BLAKE2B 0824f2e9534fb0da9c6173262e70e59d7734d171ec01c274504636f71ead682799e16f7aa6d4ed90af336f3d68b2668eee86371c6be191903b81147b885ff53d SHA512 9dcc5fdfff88c79298e80a8dac25bd130a53ab4f02fda52336cb753de685d45c7769c8b0a1697e5fe11b78acfbf19e8798790ba4c6e4c697006107762b5f88ee
diff --git a/dev-ml/ppx_optional/ppx_optional-0.14.0.ebuild b/dev-ml/ppx_optional/ppx_optional-0.14.0.ebuild
index 79616c701504..5ee22661a10a 100644
--- a/dev-ml/ppx_optional/ppx_optional-0.14.0.ebuild
+++ b/dev-ml/ppx_optional/ppx_optional-0.14.0.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
DEPEND="
diff --git a/dev-ml/ppx_pipebang/Manifest b/dev-ml/ppx_pipebang/Manifest
index d195b2fc7c9d..0c9488e6b154 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 603 BLAKE2B 2a0b2c447e5e85df77b90adfcfc86809aae910b24b021fc0f1e0d7abfcdbccdb123e7f243478fc736180af919f1e5dced050d4d80df5169c3bbeda3045da3513 SHA512 18ff913ce6420bbb463b76ae47ce937f462baccc98ea2e189b16b09495658fab61d9df48d2ffe1955ec61b0a6d7e90474f3a35f1276c8187889a8d468f4f4f9d
+EBUILD ppx_pipebang-0.14.0.ebuild 601 BLAKE2B b40b294b0f7e9e6fb5ae7b6fc004788ed6a4b9c487d74d50ad11b7679b439c3d33d29c4a3407d486d4332cc1eeb83f4b8e9e42b5ddd71e3b29ebe68c448b376a SHA512 17078bb38053c196d591430b31d9600c52b159c13e61b81d50cc04414804f3415db048a30feacedbc334a762f964936709945fd7d0c83d6b678857987795326a
MISC metadata.xml 332 BLAKE2B 14afd3db00086d729807a4c4305a3e884ba3ac50c56933ca29e9a9cccc93760b9eea1f2faa70ce2da7a4d682868af4348c6b1633e375a5162a768a440f646df8 SHA512 180f11fe1d90e525f33b0cf5c58e7d75845defa23c0d3b4d1b630e1f264048728f08a0f146912036830185429ff496b716269720f34e5b38528fe242174e6855
diff --git a/dev-ml/ppx_pipebang/ppx_pipebang-0.14.0.ebuild b/dev-ml/ppx_pipebang/ppx_pipebang-0.14.0.ebuild
index da1187d697e5..7889e6653321 100644
--- a/dev-ml/ppx_pipebang/ppx_pipebang-0.14.0.ebuild
+++ b/dev-ml/ppx_pipebang/ppx_pipebang-0.14.0.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
DEPEND="
diff --git a/dev-ml/ppx_sexp_conv/Manifest b/dev-ml/ppx_sexp_conv/Manifest
index 6735b6226ba2..50c11ae5988c 100644
--- a/dev-ml/ppx_sexp_conv/Manifest
+++ b/dev-ml/ppx_sexp_conv/Manifest
@@ -1,6 +1,6 @@
AUX ppx_sexp_conv-0.14.1-ppxlib-0.18.0.patch 1548 BLAKE2B 2adef4e4a978e6a01b9f18aece888ce12c5ad0498411d9072c6ac4787e22d4053e89acff47e22d388305754304989e52c646eb93dc2652a93a0bf9b816c172f1 SHA512 92d4a04e54d290f90699d0c1f59d8805062d3949987787dfa5c033091948ededde5cc1d97d9b0be1b5a0b4168ba7e85720569f72e9de5325e6891357de800468
DIST ppx_sexp_conv-0.14.1.tar.gz 49857 BLAKE2B ede55963d995917bd0c4a1464b58f8584ec6be4793df706fd3be96670fe685aba82459f9a1e4c6117c594953a3f23c502cc609f1069d482d24278baf7ed87ed5 SHA512 5018abe07300f67cb2c8b8cd8242403a91ac6b7fda13fe43060b3b09635082a7ad45858c7c6442a5fcae2b6d7d398a03eec16cfcbc5fd59f7f3f5c5fd1ad56f9
DIST ppx_sexp_conv-0.14.2.tar.gz 49876 BLAKE2B 32109eb6300894156f91721a1c74e94803106cf8a9a9326bf815d3094e166ce34b19f3d28b770d381ca3ce32227a80b15baa61e6f9c2d0082c47b87678c0f239 SHA512 d0121770030da142fd559b5f8d52d4a029d032c5ac9c79bf235190e0aaff58e5cce0a5ca5f198ca8a112e0970ca27ab18d4f201376ca6b799b91d71deb915f25
-EBUILD ppx_sexp_conv-0.14.1.ebuild 701 BLAKE2B 0fee3dacd8103901206c5b83d7373239db0214b8432bc11c30cfc3fd69e0e8910ba5aaa03013f5ae3981e8196a854b0f7fa4251e6ace1b648402fd62591c6469 SHA512 d0ac12f94a04d060856fdee7e4514e1812b95f110be66a6bb3ecf4be89b4ef721e717bac8d55be1a3b67e8b492b7c34e235d0a488decf341ab95fa8192984b1e
+EBUILD ppx_sexp_conv-0.14.1.ebuild 699 BLAKE2B 629dc5299189676f1535cce0ec12e9230a35e230a975c52f06befd417cd189088afdc25394b070daee6673c7ab246fb15eaa7519d3fac8d3410af1f18ec61ba4 SHA512 2a79625f9d25c80a06e831ea3a786deec6a4790deb595aa0d769fe851b26107c28a69ec9f69f17aa194a328ac24b922481428e21c7f3c75e41adeb86c59fab8a
EBUILD ppx_sexp_conv-0.14.2.ebuild 712 BLAKE2B 7b4bd7f4d94c354ae22bdeab2a555c6e39772c22d8bdda8cefb1238161def9e9e193248bb2f9f05cb2477564ad2932bdb37a42be14cc47f40e1bcbf2757b3eb8 SHA512 a32b7d862a1b694023c22e068b7733cb5b2474e06c5324ade51d8942558750eb3164e708611e9261683974d55f979aa35d1309dcb992cc915172fcb302a8729f
MISC metadata.xml 333 BLAKE2B 45f215f8e13fc5d782348eda68fe18a1975f6b1e5a7770b2d6f28429f26314c53d2b6bedbf4f195e5868123b5bf40bf208efcc83c2296399dad4d4fb3ac0b3a2 SHA512 7c1cb3a5c022fef141fe5144f122b4a11d4c4584f76998f47e0c57411ad3e64a545919ebe81939d941358760193aa062a5fe63737072f8e53afc46fae605463f
diff --git a/dev-ml/ppx_sexp_conv/ppx_sexp_conv-0.14.1.ebuild b/dev-ml/ppx_sexp_conv/ppx_sexp_conv-0.14.1.ebuild
index 5920fb45dfcc..042c0aba3716 100644
--- a/dev-ml/ppx_sexp_conv/ppx_sexp_conv-0.14.1.ebuild
+++ b/dev-ml/ppx_sexp_conv/ppx_sexp_conv-0.14.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/ppx_sexp_conv/archive/v${PV}.tar.gz -> ${
LICENSE="Apache-2.0"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
DEPEND="
diff --git a/dev-ml/ppx_sexp_message/Manifest b/dev-ml/ppx_sexp_message/Manifest
index aa665de0d02b..223b7ff47885 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 748 BLAKE2B 9040e4351bfa84ba65582f33a85417e41b5e6e21949bb7eb5479a8b2d9197d56631446bc2d51826b4218c4e3f2e3e0e71795570b7b66893e78e5a75563003c34 SHA512 1e9d4307a0e9bafcf0ba421e0c46744fc0e21050488692c8c4597e1c7eb12eccf43ee02c9352f17ef59489b6955c9f3239bae0e9c47891968d2e5c3bfdbc193f
+EBUILD ppx_sexp_message-0.14.0.ebuild 746 BLAKE2B a31a98d9627c3502d5521ab638e8a3ce4b0496de7e79f03eaf4c1cf99a9aae25836f7ee6db029fa064acf8eff6c81259ed420550214b35c11be9337be0386d49 SHA512 b337fa8bb7530678bf900e69ad971164018a42523e6c605a3ba5d6a54086f5a3c8df620fb04ff8947e134744a971a031bf694feb8c0a313e63d20364db847c22
MISC metadata.xml 336 BLAKE2B a45b57026388e3f2fe8e287bd04c2eb6303d48ad5105853f4700d51bdc118029fed73463e88068af76e520569f4183761c163e9b8bdbb4b6b2941d305f8067cf SHA512 f47319f87ec2fbda8fe70a65e99a427a86711ed75d57ab7365fac6050d00ec919139be5eeb2b3cf7ed82defe6daa65743cbbbb3e9cce3e0dcd122965cfde24d6
diff --git a/dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.0.ebuild b/dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.0.ebuild
index 6b3d54b46b6e..0dd048555349 100644
--- a/dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.0.ebuild
+++ b/dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.0.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
DEPEND="
diff --git a/dev-ml/ppx_sexp_value/Manifest b/dev-ml/ppx_sexp_value/Manifest
index 0756991965ca..a70e8de19748 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 657 BLAKE2B 72bd9b30a8acb037dd788c4f391da73d8ae8505e0ff87f7877e30ded9a2eda89afd5be976fd2350fbab79dd12060ca65ef44e164ff54b85c4a247ea519151b55 SHA512 788a85a9c8ec9b9682c7118c6aaf588de52163635d60a63607b69428d2632f8874e0833b903fa48bfa0988b96735756c58e27ee628b8536cbcbe6b7c9685fb16
+EBUILD ppx_sexp_value-0.14.0.ebuild 655 BLAKE2B 970e3bc8518e6113f2bfe1b8a3117eae572127b2f4090d6a724aadcc40e1829bbeb1812a4b0a6db6d3659f7cc173dd185c64073c5631d049b3985a1b8ddd77c6 SHA512 55835aa3b86f031717a8a5a97dc282875a74e745a22614da345c11c77020e63cd7273cce6d7a4fc5abfaac03d38fa8b882d3bbb817788f7fd2fdd762098160af
MISC metadata.xml 334 BLAKE2B c17548f659e0297d185796232a140f6d2a2c85e1d038c056e163d3934224cc4b3850ff03817ae76d4063d4190490d78bafcb43d528b1f0faf6ecd0b84e3c65b7 SHA512 cbb908f8f3ba3fc50735a4b9f7009ebaeac63d9079ac95f861d080bb6a53cd05c53a9aedfa386a60a9c7a6928bd1a4eea34a9c9b6b7d6835ff3ebf37c7aa281c
diff --git a/dev-ml/ppx_sexp_value/ppx_sexp_value-0.14.0.ebuild b/dev-ml/ppx_sexp_value/ppx_sexp_value-0.14.0.ebuild
index aa5e54305d58..aac05f0dc7ee 100644
--- a/dev-ml/ppx_sexp_value/ppx_sexp_value-0.14.0.ebuild
+++ b/dev-ml/ppx_sexp_value/ppx_sexp_value-0.14.0.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
DEPEND="
diff --git a/dev-ml/ppx_stable/Manifest b/dev-ml/ppx_stable/Manifest
index a7cbf6620bbb..8e2ac7288bb0 100644
--- a/dev-ml/ppx_stable/Manifest
+++ b/dev-ml/ppx_stable/Manifest
@@ -1,3 +1,3 @@
DIST ppx_stable-0.14.1.tar.gz 12031 BLAKE2B 837a53206d3a8d651d53f665daebbcfde3a1b5d55f1ed13d3ac8feecbd9ba0fb24ad7bb1cf24a0bfa00a41a46c3ef0f84385bc8792685f42ef18facf88ce348f SHA512 1c99a61537a2ce7d40208c64efbf71c54726b228d3746f2afaf9e813b3fed9c8016bb2eb859be24993c7c922a34f574e1028db8e7ee922d4772336dc0496df74
-EBUILD ppx_stable-0.14.1.ebuild 585 BLAKE2B c6ddfc184b17bbf6142952303ca55b7ce325c0f9764b41598eff707633f875f7feb1e8782807bd893fa813ca0ad424e60703f96ff5848560fd53f4279208825c SHA512 e557a2c8a5a97b83b47b529a9d4e154c4e3d1bc8f2583da6a379be5b6af33866d5cc219b3e1a32af44879512c5a968f070af9e012cc9fe47a7f256b80927d6d8
-MISC metadata.xml 330 BLAKE2B 3b852bd33543a26c8ec12308502baf80a2a19337135c7e64d62184919ee6de8725f46296cb34e4fb7165d1a7c3962f7cc7b4ec07c4b6c5bd53d8fb6de07e07ab SHA512 edfcfb94e81c48d1ff01524b7c3687a071c95299852fbec37383d6af7ed39be811fc3c3ec0a935f5b1cb2230738a8a3ada5ff8b2c1062c061cf78e46fb417b22
+EBUILD ppx_stable-0.14.1.ebuild 583 BLAKE2B ec3b22fd820eb7b1ceb75855d0c6e0e54a9db2e588545975214668f7a0e9fa51516c4eb22ef937dcc9907e1e6f4d90835daf338942db4d5560fa31ecd6c2590d SHA512 eac6b8b74ae95c57558dd05cd940ffc66eae11453027d36fa066e5fc6daa474df12bdc114300c626f4cd2c886c693d7e30a1f32d688168ddfafb307887265fb7
+MISC metadata.xml 330 BLAKE2B a9207f869866fde8c1559c5a35872bcde90de1b8cbbb1f8e09de6601d701ac15f99faba97f1f7464d17f559460de43d3c4b3e69b58dc52b53e9fd8ded5daa7df SHA512 2b64814e72b26fb8c3679b281cfe2cd403264adb809cb9953adc5e82411b5ab195275d1ece57a531fb433037b65939f5816b7d5c8be17885aefbc6bc84ecae9f
diff --git a/dev-ml/ppx_stable/metadata.xml b/dev-ml/ppx_stable/metadata.xml
index b92f10916eeb..0eb54d519244 100644
--- a/dev-ml/ppx_stable/metadata.xml
+++ b/dev-ml/ppx_stable/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
diff --git a/dev-ml/ppx_stable/ppx_stable-0.14.1.ebuild b/dev-ml/ppx_stable/ppx_stable-0.14.1.ebuild
index 52084415f542..90e19f0869ca 100644
--- a/dev-ml/ppx_stable/ppx_stable-0.14.1.ebuild
+++ b/dev-ml/ppx_stable/ppx_stable-0.14.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
DEPEND="
diff --git a/dev-ml/ppx_string/Manifest b/dev-ml/ppx_string/Manifest
index 713bfa2fe1eb..bb0065f9c7b5 100644
--- a/dev-ml/ppx_string/Manifest
+++ b/dev-ml/ppx_string/Manifest
@@ -1,3 +1,3 @@
DIST ppx_string-0.14.1.tar.gz 4807 BLAKE2B 2ce5cf2d5dd913f05e66c24ea5be2ce4a56c59b7e5faecf003a573274bfaef3834935276e110fba1d0af3a3ef9d6ca730622dc780ab6063945a01aa3d6900a43 SHA512 2b570ca3d248f89ee1903e6ea40fbcd9c5c72809ff1f42dc67e9d41f6c297465ae47ffdbeda9f263dddf14c9c460bbbdee01243cef838d0ec49493c3b5644aee
-EBUILD ppx_string-0.14.1.ebuild 654 BLAKE2B 839819fa38a4f62f8414347b388e503258518f8d6eccc17f8046afb6ecf4c576189e9b4ab36d5f541f10db32eb76606effcd4e4ee5bb1a8e4e5d9e753ee604f9 SHA512 5194714a5f860268558899c6d4a364ea9ae8ebb4994797e19814e4e1dc682789f22f10066a18ac81d6fba28921acc6929f92bb935cec0e64a3b6c0923d564d60
-MISC metadata.xml 330 BLAKE2B 8a254f960154cdca219a8a0839d20a0b1b59499050aad7a319a14ea9d25488ae8f831522f06ad207e2b54d67ada15c3f8a55ac31fcfff24bbdb7d7992c371681 SHA512 039ca9055143f9795534cb4c0092f6618b7f091e0cef20cd2e831a67318ac20ce7fcc0118f45058c8f4665ca30585f6e6ec87f3a65fabd27dc9d4f3433ed1eb3
+EBUILD ppx_string-0.14.1.ebuild 652 BLAKE2B 5759e77eaa8f7dd892089440e5fefb0a07581b15a53951204ee875153c59b90d65e44995e294b472aec60883c78f99e75a5adef52c2cd96294fd2ba66d65667c SHA512 b0e8ce951303d61325a392487c2d28347c6a878993664c4d84694d17e5e4b2a318a18369d6706bc4f47e16bff51a106a01414106d7342005b61e9a47c33a5a06
+MISC metadata.xml 330 BLAKE2B cb8dd6866f7f31221ab5c1ce02f7f291615be7eed22296a3cd99e66cc0844e381141110679cb13ee5319aa0fb71d30d5d27873a1509a6fb28be4688cc6fbf0b6 SHA512 893b503bafc9493e3e8b7c94e64d828bb8df9ac4f4c9e2383745fca8bd6173161ddd7832f409eac13cdcca42d9bd0770868ff71130d9e280588eccc338de88d5
diff --git a/dev-ml/ppx_string/metadata.xml b/dev-ml/ppx_string/metadata.xml
index 1350c31c1a0c..d8a1d8c4676f 100644
--- a/dev-ml/ppx_string/metadata.xml
+++ b/dev-ml/ppx_string/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
diff --git a/dev-ml/ppx_string/ppx_string-0.14.1.ebuild b/dev-ml/ppx_string/ppx_string-0.14.1.ebuild
index 7afdb1228d1f..6d14169a4de3 100644
--- a/dev-ml/ppx_string/ppx_string-0.14.1.ebuild
+++ b/dev-ml/ppx_string/ppx_string-0.14.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/ppx_string/archive/v${PV}.tar.gz -> ${P}.
LICENSE="Apache-2.0"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
DEPEND="
diff --git a/dev-ml/ppx_tools_versioned/Manifest b/dev-ml/ppx_tools_versioned/Manifest
index 4683fc6660b0..3d901e13314b 100644
--- a/dev-ml/ppx_tools_versioned/Manifest
+++ b/dev-ml/ppx_tools_versioned/Manifest
@@ -1,7 +1,3 @@
-DIST ppx_tools_versioned-5.0.1.tar.gz 43741 BLAKE2B 0ff7dc5a03265a7e9fea6bebe372cee993f35d2d2ec451d5f77a1c7de51f91526bf15817882ff93033b3fcd51014efa12841a92cedf243870a22790f00807e9e SHA512 4d47f82c5a05f880dbb3d10caac6de705b9609c488d62be84eb1ebe22fa8c4e3716fad7c546035e955bd0e304d7940f23df090470f86c8d862b549b9db387acb
-DIST ppx_tools_versioned-5.2.2.tar.gz 60068 BLAKE2B 0b965d2124852e8ea3c8f4187ef320a3054eab4f969bfd64f4bb647e1381cc6f571b74d5176a6da59003ada89982a63b605f45231fb0bbf4ebec7da959e76d1e SHA512 68c168ebc01af46fe8766ad7e36cc778caabb97d8eb303db284d106450cb79974c2a640ce459e197630b9e84b02caa24b59c97c9a8d39ddadc7efc7284e42a70
DIST ppx_tools_versioned-5.4.0.tar.gz 91817 BLAKE2B 0de64bbc0e7626306389eb350119262e1b1dbf1c643a62d4b2363f06203567e719962fc64727de65aa204a488381f8e48bbbe1243e9908823cb242222162bc88 SHA512 7f0421dbb42b43acc4f7892ac1c4c0ac13bdc188400d308688c4548b228aaf8bd80a4e2294672b50c78ac61e3c8df148c98d16b59f48292f02be40e7fd9640a9
-EBUILD ppx_tools_versioned-5.0.1.ebuild 617 BLAKE2B b3d4adc9fbf220290a43518c1e8b4e492da1b0f436c36a65178cf0d8dc49f74a6827626945c41f4ef60d9276f8b3b690557934ccfa16a7d9f13bb757f241defb SHA512 3b3f4533b733db9df97cdc4e8eadeebd5310d770824f2adf133d1c4306c32b856cb88534a4a6dc08cf6c5e41085a45d693fdf443e3790161087ec4b15f3b560d
-EBUILD ppx_tools_versioned-5.2.2.ebuild 570 BLAKE2B 90d573ae62e77b36775d568ee88d06a04798cb7180e25a6cab992dcc2fb61c068bf8701a2af9fa3f207363b97bf57bef86debbf976b43d842b6ec23ed264b6d7 SHA512 6cdf5d3365e272c7f35b593fa20a88b5bd682c3fd863809d0184a3057f959aced86bd08f6559faf4ca0e465c76cf082d7aff38e3801c0f25f8742d00ec01b2dd
-EBUILD ppx_tools_versioned-5.4.0.ebuild 552 BLAKE2B 0d0bd6faffab1e15af8588cda0c7da4959c7ec9410d1e7ce327a8fd7d16a91fc2ff61c2f8af4699785f620d4c0a85dd238f01752f03fedb4e3b10a3dbddd0d32 SHA512 6c2168c2037c98597d0d3d67b9c5a2f7d4bdad78b69ed184ac68017de8505424ec7f2a460d3349d38468c5983c5d8e181f9965e04299fb194fc8029ea823726a
+EBUILD ppx_tools_versioned-5.4.0.ebuild 636 BLAKE2B d26e979787d28b2bbf049ef6957d75a9539951eec305992d1478df8b168ab147936890f2c363a73cfb1cff8cb05833eeb693692924e9792f467e87c16019cf59 SHA512 2ed3d1a14db7ae726f66e9367bc092a7ea319c50aceffe901d13f4569869a878c850eff18a58e378fe573205c60f1ffe26dfcd0e71330cb39f2ef9fa2bf2ccc7
MISC metadata.xml 259 BLAKE2B 7eda702609d74350eca7463158eacf7598d2b05f8732a80edd45568034ba1c3d352e61edf401fcafee796b7d2ea04cba596f48d89e7b87550aa38dd09b4fed3d SHA512 ecd1ae1ee7a930abf6b5aad8f2f1004cee8a7cbb75b0a1e5b5c0b6de48b77ad5b415c260e1c374e6a2cad979fc63d2ff552633c012e86c41f417b271aefff15f
diff --git a/dev-ml/ppx_tools_versioned/ppx_tools_versioned-5.0.1.ebuild b/dev-ml/ppx_tools_versioned/ppx_tools_versioned-5.0.1.ebuild
deleted file mode 100644
index ec7f405d4dfe..000000000000
--- a/dev-ml/ppx_tools_versioned/ppx_tools_versioned-5.0.1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit findlib
-
-MY_PV=${PV/_/}
-MY_P=${PN}-${MY_PV}
-
-DESCRIPTION="Tools for authors of ppx rewriters"
-HOMEPAGE="https://github.com/let-def/ppx_tools_versioned"
-SRC_URI="https://github.com/let-def/ppx_tools_versioned/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
-IUSE=""
-
-DEPEND="
- dev-lang/ocaml:=
- dev-ml/ocaml-migrate-parsetree:=
-"
-RDEPEND="${DEPEND}"
-S="${WORKDIR}/${MY_P}"
-
-src_install() {
- findlib_src_install
- dodoc README.md
-}
diff --git a/dev-ml/ppx_tools_versioned/ppx_tools_versioned-5.2.2.ebuild b/dev-ml/ppx_tools_versioned/ppx_tools_versioned-5.2.2.ebuild
deleted file mode 100644
index 78043c28ed6d..000000000000
--- a/dev-ml/ppx_tools_versioned/ppx_tools_versioned-5.2.2.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit dune
-
-MY_PV=${PV/_/}
-MY_P=${PN}-${MY_PV}
-
-DESCRIPTION="Tools for authors of ppx rewriters"
-HOMEPAGE="https://github.com/let-def/ppx_tools_versioned"
-SRC_URI="https://github.com/let-def/ppx_tools_versioned/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
-IUSE="+ocamlopt"
-
-DEPEND="
- dev-lang/ocaml:=
- <dev-ml/ocaml-migrate-parsetree-2.0.0:=
-"
-RDEPEND="${DEPEND}"
-S="${WORKDIR}/${MY_P}"
diff --git a/dev-ml/ppx_tools_versioned/ppx_tools_versioned-5.4.0.ebuild b/dev-ml/ppx_tools_versioned/ppx_tools_versioned-5.4.0.ebuild
index 91702c092c62..3fc8939ea917 100644
--- a/dev-ml/ppx_tools_versioned/ppx_tools_versioned-5.4.0.ebuild
+++ b/dev-ml/ppx_tools_versioned/ppx_tools_versioned-5.4.0.ebuild
@@ -17,6 +17,7 @@ SLOT="0/${PV}"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
IUSE="+ocamlopt"
+# https://github.com/ocaml-ppx/ppx_tools_versioned/issues/28#issuecomment-694146771
DEPEND="
<dev-ml/ocaml-migrate-parsetree-2.0.0:=
"
diff --git a/dev-ml/ppx_typerep_conv/Manifest b/dev-ml/ppx_typerep_conv/Manifest
index 45442c01a27e..9b7e03e28a78 100644
--- a/dev-ml/ppx_typerep_conv/Manifest
+++ b/dev-ml/ppx_typerep_conv/Manifest
@@ -1,3 +1,3 @@
DIST ppx_typerep_conv-0.14.1.tar.gz 9453 BLAKE2B 4acafdd51df0659746697283aa3240f1b1403e4e9f9b5fafa6c4b09f4c76f6ac645e2ccab53cba7371b5b004edba38d24198334d10b295d90c8ba5814a602a23 SHA512 6e32f6c2cf6c370fcb8d3b341dbd797c3b7c2557c8604253d744b266c9a3f4984e62ffe6ec5717044378f81e5b78e7f206a7f0f4b43c0dda97a4e7ece745d26d
-EBUILD ppx_typerep_conv-0.14.1.ebuild 656 BLAKE2B faa12181b56a0ca2c0f01237e914d0cf245cd109053eca1add458170f847a0d9b83d66e585a0e247f4a8fbcd64d3ab6882e6aceac63a1c434e89e1f2338f708d SHA512 5c0a97f9f6c679cbb8a615e0613b5dc3b2652ec54b804f656a6ae4073c817ce2ff331881320aa440c173e76571b8a8deacb1b19e4a7f35f4f1e7d65e31e2915c
+EBUILD ppx_typerep_conv-0.14.1.ebuild 654 BLAKE2B 2bb653c4348a9f83308c62bcb518e5db1301fb08e24a88edb7d12a7e79881b514c81e14f64187cb91984e6b67fdca3c2e0c490c7ca78255ad609c5cc69f13944 SHA512 2eeaccc68a922e24e012917bce9e53db806942e9f2583789f078295acd6914e28bed2b08fb43df97de01395ac11d42244ad59d3783fd3eb75333819d6af5c923
MISC metadata.xml 429 BLAKE2B 5eadb1c68571205a84395f1944c065e3792f0848953bdbcf621dc09efb6dc15dc6d6b801494f96e6a4d214f3789ace26c1d5738cab42c8572c52036e7806b067 SHA512 dcb09e7d73640b136757d18fe35c7dbcbe70bc6f4d2706e2361727e3757045c01d9bc5be6fe1577fd35f34d88c7fde70bc7b9212351b6bf6b0ce153e6a5f2468
diff --git a/dev-ml/ppx_typerep_conv/ppx_typerep_conv-0.14.1.ebuild b/dev-ml/ppx_typerep_conv/ppx_typerep_conv-0.14.1.ebuild
index 64a51b9c6d81..35c02ef0a8cb 100644
--- a/dev-ml/ppx_typerep_conv/ppx_typerep_conv-0.14.1.ebuild
+++ b/dev-ml/ppx_typerep_conv/ppx_typerep_conv-0.14.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
DEPEND="
diff --git a/dev-ml/ppx_variants_conv/Manifest b/dev-ml/ppx_variants_conv/Manifest
index 2b23820b0276..e7650d7d125b 100644
--- a/dev-ml/ppx_variants_conv/Manifest
+++ b/dev-ml/ppx_variants_conv/Manifest
@@ -1,3 +1,3 @@
DIST ppx_variants_conv-0.14.1.tar.gz 9640 BLAKE2B a73241a8dfc1cf41d2ad184f7e321484525794e66a1e881c822616aca6f8d221e9e699464716410a71ae3cbd542eef6315e0d183447e5e0e49bdb02935876375 SHA512 2ee21751de1595e56b151d87413554af5c0aaf92053ddd2834cadea812f1f59fcd078f6f4a9e9894eca9ffbf211ed2de996df065534c84256dc9670ee8fcbed5
-EBUILD ppx_variants_conv-0.14.1.ebuild 666 BLAKE2B 44feabeeee398aaa1023bec7b4d52c1ab2f1bc00d5d77e461d43218309946ec4f9b8167fca7aeb440d7f6da6cd11e43acf916486f8a59a9e0a7103f81141f864 SHA512 b325606eee1aeff94b4c7ea68f3615e319d7687783cedc0d37a4dde2176863e8847b9db5b5188a6841fd31f994b8ba06d4f04d05384af1a6cea82448d88ac83e
+EBUILD ppx_variants_conv-0.14.1.ebuild 664 BLAKE2B ff37f6685ad3c48f862dcd628d59016eacfa9d8e7740ac07cf0cdea0018080c3279e516f61dbe9cd6c8b4be3dc1bb1e5f493cdb0c041f4a030a8e5bd20c1faa0 SHA512 369332b89c74b0e09f0d69a173150347cc998c7507f4a0f78031e42ecb35a4f40cb04e6b77953afa8a8d379208328d8318ddf5041b794ee679402114d1e4a195
MISC metadata.xml 337 BLAKE2B 5254872d7404a8e6a56798027330a413825b7fb00b840779d2abd6daf6e59dc6d989fd7023c2e8e94f96e6961e78b99e5d832b3f12811a7162d28d5802ff910f SHA512 a327e1e31bd3a43373bb9146f138a35664d831e41d0bc91d35c9ac986841bd1f9e56fe268a14abb9bd45d53e59ae327e36a6756993733dd8eab70a6af86db23a
diff --git a/dev-ml/ppx_variants_conv/ppx_variants_conv-0.14.1.ebuild b/dev-ml/ppx_variants_conv/ppx_variants_conv-0.14.1.ebuild
index 40282deda141..25e5ce54a273 100644
--- a/dev-ml/ppx_variants_conv/ppx_variants_conv-0.14.1.ebuild
+++ b/dev-ml/ppx_variants_conv/ppx_variants_conv-0.14.1.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
DEPEND="
diff --git a/dev-ml/ppxfind/Manifest b/dev-ml/ppxfind/Manifest
index f66dc31d0adf..8eb0abc4a818 100644
--- a/dev-ml/ppxfind/Manifest
+++ b/dev-ml/ppxfind/Manifest
@@ -1,3 +1,3 @@
DIST ppxfind-1.4.tbz 4083 BLAKE2B 3661827c897a74af21f0d10c9435b74845fc4832cb1b50a510fdf7c33cd877faee5ddcb8307c65903a4692fcb58ca264e0c0b44433a34a59a12f8eb2917e12e9 SHA512 f80b0ee09fb536aa9f154da80d06a1b68ba3b10605fb7338bd6449beb5c8d00e983bf66b4a63e12659ae1410fea56d0a2c4cfd43584616438504628035bcb981
EBUILD ppxfind-1.4.ebuild 463 BLAKE2B 9f1b416fd01c6621dd0b56642f6ad9713e34a1697472e01769cbcd2c5bcc11b5040ae34c819a1231750e2398c8cd2f6a9e0f9526556414f58d9ae88fdd32c3fc SHA512 4f87f4d8cb90357d95492386a05e2fe710426fafe0abfb304d53969333c863dd59fe204cde6a700bcbdb165b5be0e4d63be19c289729946a3ecf0c77a33d6436
-MISC metadata.xml 414 BLAKE2B c09d6721562d9bec0edd96a471ebccac898bcf53242d7fe286f6815a946838e416ca33e006a565364017250a52a033184da2cc72056ae16aa67a6d13b4dc93b7 SHA512 737bf56d97c461a15fbc67bc0f0259285cd737dd5b4301af3d81f161a0d0ebb7723f5b2d7ea1bb884ef1377ca838a40bea2db2610d9f46c42831d63d69b8249a
+MISC metadata.xml 414 BLAKE2B 680eb2e62729304a134260905fd085ed8d8bac2c4aef35a3242a568cfff50647d4f7f1f73ae4ad42aea35257c6bc68bcf3530c96c4ffda377372765be510b699 SHA512 fe230575c04c5e9a907b313cb70c2fa1f3005b80daeb9378cf06755b93844620aefb4256f0c4612e35ba3ae4851ae38ba3fdce95c17dceca54f27560ae784c95
diff --git a/dev-ml/ppxfind/metadata.xml b/dev-ml/ppxfind/metadata.xml
index a5ded19769e9..a63014b289a3 100644
--- a/dev-ml/ppxfind/metadata.xml
+++ b/dev-ml/ppxfind/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-ml/ppxlib/Manifest b/dev-ml/ppxlib/Manifest
index 6ae2549d55c4..98351aa8502d 100644
--- a/dev-ml/ppxlib/Manifest
+++ b/dev-ml/ppxlib/Manifest
@@ -3,7 +3,7 @@ DIST ppxlib-0.20.0.tar.gz 193453 BLAKE2B baf5703737792f274654de489aee31c1d324011
DIST ppxlib-0.21.0.tar.gz 201905 BLAKE2B f7a7b69ab07b2a5dce542877989fb4ca820acdda375371895072b857a44e8e7f437695f43990472dfad88261179ff07bd33f6e39881c2b28ff2650d7e2a53bdf SHA512 5760ecc8a5e0c0f49ad4f0d3ba2546185d36411f4292c4ebfbf0c9520438546a60d8fe0b265cec70793b03cc684e399401ff761cb1c369966add70118f1ecda5
DIST ppxlib-0.22.0.tar.gz 202241 BLAKE2B 6b18ceb23e248eb2b4faed66ba0ea1cbee36df61cee9458fc0fd7057eff433340cb602a429c3f100ee054da06d9de20eca44e5ecc4ba98c888cfec2c83097151 SHA512 11442120c24bf60d9de90c9a325de9e5d87d87ba08d8e4cd216a3434f422c62427aa4214909b80646db638423ea35dff4280d5a70cf51bdfadc0a97745c32d41
EBUILD ppxlib-0.18.0.ebuild 761 BLAKE2B 40f8e9ac892537578d8eb96c5429f55154df6309f27a8724c4fbfaa7837066bc0622e814ff4aa476e28d5dff2160d91a50c3ffb77d3657077c775904fd6084ef SHA512 a52e6211ad464a40dd1cfa2487c7c08f6e728882160ea41694298cc9b08fc203aca2e7daa7a33cdd2bad089f3ae3cf41e568396c37630397e8901891c9c2d4af
-EBUILD ppxlib-0.20.0.ebuild 720 BLAKE2B 21a724e49a2261959680c21117fdbf1db1ff1f4efa9fe22f93d05d106e6cf6c6487a7dc39e1022f42df1ff6b85554fee5f256e9fd613d402fb8c0ce4f582e5c8 SHA512 16fa9ca11081147b972344d4db67f54aba9e63aff4e4cd327b2b704661ff31824753119a9a3ed6897145cc61d5cb697430db59b738c1cd98513d8889fdca666d
+EBUILD ppxlib-0.20.0.ebuild 718 BLAKE2B bcbe2675a790ec9efcdeb45d1c94f1992093e61ba128ca58f562cda548a4113ac4b05c7837db8de0974c793a79adfe994ef02e04c216e4d2c0455b40662377e8 SHA512 1dfc324b78552da53e495819c766bba9a3fcb05b2b3ba2ef840bed21bbdf04b781030aae0b267c8190563ca17553034ea4ff050226bfcdecaf32becb6fee03a4
EBUILD ppxlib-0.21.0-r1.ebuild 793 BLAKE2B 43d4d93deb4341d9f6a2db4649010f825136452a39a8390070f4d759cddba1645f6ac19712103de9ecddc0d0094126203f83298e5705e337a0cab2c05507f6e4 SHA512 f7664fece24435d4d7257a31fad08fa3355a8c83d04bf3901105a6474442d5064c85cb350a88fa9a1bda1a7a821c5ce758c8bddba803a154239077caeac9a6d3
EBUILD ppxlib-0.22.0-r1.ebuild 824 BLAKE2B 41c8dc3159fca69f1c2dbe7188349e066bf3f4231db9f0b64948f9340b178ba134bdc48bae16edac7109f439fc5dfd676c4f96359ffd73a3121e19585251cb06 SHA512 a83abb94d9b45b2834fc040c588ce55da6b1d942f36b9f93d5df0c861ef3793e926c0a44d2e0eb6dd310b1ff2cf1e6971e0e5740bddbce264a314884c3ab450c
-MISC metadata.xml 418 BLAKE2B 4e11f61bd5b22b4ce2527e5c9910956df486f3e7d341ba6e0936731f79eb866ada1bb54a4a9113854d65683caa3640a2782a1684cf388068b0800e507eae0bf6 SHA512 e7574d67752a664b5619861e1192cafcdf5fa49fdbdf55404992edf261a48b2771e6d3177e6f70238020a8d253f6916b1971d01780724487c910b0ebe29079ef
+MISC metadata.xml 418 BLAKE2B fbe306f8e657c33bda6baae44d70d9c3845ec4740d35447b7f8ffafddc82d95a36f05a13eeffecdc84c81115217d9a1d994a5ab75d83880c1ed838bba25bb46b SHA512 3ba6a3720e58bcde0ffd86650503483b1bbfb8c570d83641827ac8006b3f8c124320cf1403e9a73d9222a094d9b1e4715577bd143fbb0175342decbb34f92d80
diff --git a/dev-ml/ppxlib/metadata.xml b/dev-ml/ppxlib/metadata.xml
index 196ba5d9bcbf..41c7d3b61556 100644
--- a/dev-ml/ppxlib/metadata.xml
+++ b/dev-ml/ppxlib/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-ml/ppxlib/ppxlib-0.20.0.ebuild b/dev-ml/ppxlib/ppxlib-0.20.0.ebuild
index d099b3ee8c7f..d7f81c1a3a3b 100644
--- a/dev-ml/ppxlib/ppxlib-0.20.0.ebuild
+++ b/dev-ml/ppxlib/ppxlib-0.20.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocaml-ppx/ppxlib/archive/${PV}.tar.gz -> ${P}.tar.gz
LICENSE="Apache-2.0"
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/re/Manifest b/dev-ml/re/Manifest
index 04b12824d178..e13369bc6fd6 100644
--- a/dev-ml/re/Manifest
+++ b/dev-ml/re/Manifest
@@ -1,6 +1,4 @@
AUX ounit2.patch 345 BLAKE2B 9db15f913a961c6aec6025ecf9c7dbf37dfed084e57246cb7e52012b548199014c8b93e0d75c6baf5b32a4cc806584bf3a50d48a50a8fa81d08690dd43aff072 SHA512 c002d4e2343931b6954828226678ec2b1e878fc36bdd031cb0e9158222e375b3595b2e58ef7de3b9ff9613b44ffdb29d8e5fe4fb8284a7ad1815712893bf9cb1
DIST ocaml-re-1.9.0.tar.gz 83642 BLAKE2B abcabb80ffef241fc7e8ea075f49365cc64f8749db1d1f7eb654eeb52f5be8e96756f98ae7903391a26d8537f82e105878a38a15923d7f93c61abd5c08d3ff98 SHA512 3e11c6eccf573ab5d7f43accf1f1ac9eda0d7320067e142b9f76b309315c1e30d22c5bb80c7a54b05d9c92d3518d26ea82b5093de9b48f86e3c62d6073f14eda
-DIST re-1.7.1.tar.gz 132948 BLAKE2B 79a3114cb6221742e7e26187080a7029c8e17f728066ce4f4420c0b69be6377bb651f143a97f55f7976074ce9e48913489a51c586f9c79ed6adbcb6c9a595924 SHA512 0df5b0db4c8ab7017576516adbd8edf2e7774afbdca63383cbdb0f2f2b023efb7215366a6679c8810f3b70d542e0181e6b6d4a212b30531cb5d0bef0a6033747
-EBUILD re-1.7.1.ebuild 620 BLAKE2B bcdb6a222cbee47e301d95d2584f0736fdc01c9d6d45acda6d236cbdb483fb0a8ec3cd49714ab0c23ced55dce1e4c712f4f546050cf763d0c728e7e11b1c8f3f SHA512 0d1fa5be3107c7259579be0877c9ea6342fc322dd230a6efa77ac9da3daa63c511f86724077a6c3090183e2cd223d3653d64d047dbbff822be21462fcf841c90
-EBUILD re-1.9.0.ebuild 611 BLAKE2B dcf20503c023305d19bf5f65149fefdb220ce58f54eaf18206264e7d2af5cf6c4abdef573c038a27258d0271e6f16aafba17382aa064b36ee6d02d1eb37e2295 SHA512 dea74e82a70f6c78c3ea7458a7c132a1b3be083d1b7315b4928ddcb0d31f683c8955aff05b90fa06e9b57186ff4fa56a7dd35d18ff609bd567fdffce3a59037f
+EBUILD re-1.9.0.ebuild 609 BLAKE2B 6b4c1fb2172a7206c587046346c6225556264f3daefaf2084d1ebac8cae6e7cd7362df2a1848ba463feefee0b78990e504fffaf93acc66d97801d9a8af8a6be8 SHA512 a011dbec8598f85552ac61ea5095258476c4df9d7ca82b8b1fce4caa6f8ef43b08e3765e39de150f2985895f7f739ad9f74552cf1351589cebf7b9ff9894ab9d
MISC metadata.xml 416 BLAKE2B 877ee7f0c0ba969e27f1a3a92b45c10eceade5829cd4e5672fd10d49fbb897db3a0ae7d78f5521d8c79c6682179711b26ff601d19cef561de8e2b96f2e0d636c SHA512 accd0aa3847614a21c35f644ce36802938f98257d130da9efb0a2d7fbb140091feea92f8c3613520334cbd55116f16b64d1e10ff80e26dc8f97df83e22aec742
diff --git a/dev-ml/re/re-1.7.1.ebuild b/dev-ml/re/re-1.7.1.ebuild
deleted file mode 100644
index 2900f6f2fc5a..000000000000
--- a/dev-ml/re/re-1.7.1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-OASIS_BUILD_DOCS=1
-OASIS_BUILD_TESTS=1
-
-inherit oasis
-
-DESCRIPTION="Regular expression library for OCaml"
-HOMEPAGE="https://github.com/ocaml/ocaml-re"
-SRC_URI="https://github.com/ocaml/ocaml-re/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="!dev-ml/ocaml-re"
-DEPEND="${RDEPEND}
- test? ( dev-ml/ounit )"
-DOCS=( "CHANGES" "TODO.txt" "README.md" )
-
-S="${WORKDIR}"/ocaml-${P}
diff --git a/dev-ml/re/re-1.9.0.ebuild b/dev-ml/re/re-1.9.0.ebuild
index fed254d85991..8b9d2f20419b 100644
--- a/dev-ml/re/re-1.9.0.ebuild
+++ b/dev-ml/re/re-1.9.0.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/ocaml-${P}"
LICENSE="LGPL-2-with-linking-exception"
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/re2/Manifest b/dev-ml/re2/Manifest
index e7debb302521..eebab22d0ee0 100644
--- a/dev-ml/re2/Manifest
+++ b/dev-ml/re2/Manifest
@@ -1,5 +1,3 @@
-DIST re2-0.9.0.tar.gz 388868 BLAKE2B e4a16d9c417099c0aae331adbb09a5b1da597df576232f40d991aaafb751a936f92771df4dc17b869e1b90d86800d0f4313fd51924b0fbb04c1ac8c06961704d SHA512 d11cde52c151486025e05318930253f37312eb6498698ffd3b271f4ba0c83cae0ff8c0c1a11e01b6ab333770400108f3de33fd68f73ab6df1c832e7edffb5e77
DIST re2-0.9.1.tar.gz 388911 BLAKE2B d6d0673142e2523c0d5fed2c19439bbf7c2ace401558f4c40f0302445492ae17bf67076c4faeb0e25eeb8cc01f463f4804317d4f6a5113586be77df18ec93874 SHA512 a92dc39a1d263dd2bbfad88f0ea0936fcadd1d03cd735d9db151412919713cfb4d8329f1e0fa454917d8faa49480e8dd60af9331b0863548ab267b647bd1e192
-EBUILD re2-0.9.0.ebuild 521 BLAKE2B 4a50fb64a536b6d94fa2ae9e92fa0d797eedc37999ba2bffa9da0767504abd68b53b7273aa251db6f2fe6a82b03306cc8684e68af9810a31e1bf987e85b300ed SHA512 94caa7fb09a0ad87bd3406e5237c9d80e2855ad3bd2e36cad7a9c5103e64f00ea2c5b58509333da0e8afaf12f6aeceeb9a338e0ef022763885a10f736f81285d
EBUILD re2-0.9.1.ebuild 521 BLAKE2B 4a50fb64a536b6d94fa2ae9e92fa0d797eedc37999ba2bffa9da0767504abd68b53b7273aa251db6f2fe6a82b03306cc8684e68af9810a31e1bf987e85b300ed SHA512 94caa7fb09a0ad87bd3406e5237c9d80e2855ad3bd2e36cad7a9c5103e64f00ea2c5b58509333da0e8afaf12f6aeceeb9a338e0ef022763885a10f736f81285d
MISC metadata.xml 246 BLAKE2B 71c16ea01f8455f814a717e9bf9e954fdc0d950374a51fb5f6ba39c04a33b24d502d5ba72b1ca94df36d77b61a4a38d3f371d603967539761d836f49ded019da SHA512 575e02776f35b8b43c8ca52139384e0ee642a664685e3dbd85da97a2450f70e62b8604f34be6edb253819e448e08d014a48299cd64806bac792376a6a723d335
diff --git a/dev-ml/re2/re2-0.9.0.ebuild b/dev-ml/re2/re2-0.9.0.ebuild
deleted file mode 100644
index e77c46fb6030..000000000000
--- a/dev-ml/re2/re2-0.9.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit opam
-
-DESCRIPTION="OCaml bindings for RE2"
-HOMEPAGE="https://github.com/janestreet/re2"
-SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND="
- dev-ml/core_kernel:=
- dev-ml/ppx_driver:=
- dev-ml/ppx_jane:=
- dev-ml/ocaml-migrate-parsetree:=
-"
-RDEPEND="${DEPEND}"
-DEPEND="${DEPEND} dev-ml/jbuilder"
diff --git a/dev-ml/react/Manifest b/dev-ml/react/Manifest
index fed3a311f1e6..7223be693625 100644
--- a/dev-ml/react/Manifest
+++ b/dev-ml/react/Manifest
@@ -1,4 +1,3 @@
DIST react-1.2.1.tbz 39184 BLAKE2B 0ad5fd576c08292011e6543462295a11b77048f59aaaf34726c078c654fba4a9b7dd0bb6a6579fad04a6cd217b29f4efc15de9b7d9b208c593b481610534d9c8 SHA512 60f8788cc820e2be5303caedc80a377c8e5deab170d0eb9df71ff99d6fc57f31357824522f973c6e0d6b3979b58272e7f90b829474a494b94565279c53e8fbb1
-EBUILD react-1.2.1-r1.ebuild 654 BLAKE2B 0e8b94ac08451fc6a55bda1f718c030baf09228e3024af1f89bb9167d185e90b12d4797c1055ae53d4e4e4f23fd4313183c23067dd3511ecf30cbc84a763bbb1 SHA512 b6a768cf787e9cf7f6744931761b002699ccb8322ed5e00ff1b9aabff4dca4d914ca23679b391d5c1277e8d787b98489c1adf96a9dd5a8ce488e36e0ea9ba656
-EBUILD react-1.2.1.ebuild 648 BLAKE2B b880919996694717b60c3fd703dc0b94bde370170cfae93e65078d9756d088d0f4f2e4c4d68e09643140a9685cd274f4300b0f87fce8c8b2f33c959fd2e6748f SHA512 a6bca798f789abf1d6ee227c1e9e30c1287f598cbd0d7b18d1c64af00225c5ff85f2df048d65754efc86061d81b8363fdd6f06fa8d56c17eee88e27729c7542d
+EBUILD react-1.2.1-r1.ebuild 652 BLAKE2B b5c0d6a51fdf2f4b10ca25a254967eae227962c02d69469dc5a07dd001e67713dcd138819a9910b62a5df2982b2e6bbfdcf96f3aacbe46afd63dd7759359d14d SHA512 f2cfabe5c2d6cbcec7b4536b4b446161a3252c9d54181f924b1b4bf8f472fa9a9727da628362d5e003699eb7e5404d6a85a8cf9a5c7f84c8189c96e57a0f23fb
MISC metadata.xml 803 BLAKE2B 81ae42db1eee6a5ea870a1fb7412bbf7727170dd1e9a42a6bca98ebfccabaeead3423140ebfc7bd04dde30add471de9e950c81a845a1582749302e1218ec1110 SHA512 b23c33ca0645d4c199a6b1d77d857d869d9f63e09ab93238819db8750ff7818d5bca38c6df6baf9c74b8199eca015c0a1bae93c747140d978052ccdc51e5904b
diff --git a/dev-ml/react/react-1.2.1-r1.ebuild b/dev-ml/react/react-1.2.1-r1.ebuild
index 10975bb41ee1..275e826b5074 100644
--- a/dev-ml/react/react-1.2.1-r1.ebuild
+++ b/dev-ml/react/react-1.2.1-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://erratique.ch/software/react/releases/${P}.tbz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-ml/react/react-1.2.1.ebuild b/dev-ml/react/react-1.2.1.ebuild
deleted file mode 100644
index 6ef6b7a499ee..000000000000
--- a/dev-ml/react/react-1.2.1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit opam
-
-DESCRIPTION="OCaml module for functional reactive programming"
-HOMEPAGE="https://erratique.ch/software/react https://github.com/dbuenzli/react"
-SRC_URI="https://erratique.ch/software/react/releases/${P}.tbz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~ppc ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=""
-DEPEND="${RDEPEND}
- dev-ml/findlib
- >=dev-ml/topkg-0.9
-"
-
-src_compile() {
- ocaml pkg/pkg.ml build \
- --tests $(usex test 'true' 'false') \
- || die
-}
-
-src_test() {
- ocaml pkg/pkg.ml test || die
-}
diff --git a/dev-ml/result/Manifest b/dev-ml/result/Manifest
index 90ffbc5473f1..c02ab49af7b5 100644
--- a/dev-ml/result/Manifest
+++ b/dev-ml/result/Manifest
@@ -1,5 +1,3 @@
-DIST result-1.2.tar.gz 2100 BLAKE2B 9c746c85200ad6af1014dbc4959347b19f48f24448fb36a33b0b50f8d3d8cf4536f7ea3e994953d29122c8dafe87289707eeab67f7a0dc44d0bc509715169e79 SHA512 b47fe24302182642c7dfb3329a9a475518fca01ed7080fb625379abbb7ada0bec4a27e666886c101ba4b0083eeb6312740d99ef764690d38ee6e6d8960fc9b87
DIST result-1.5.tar.gz 2291 BLAKE2B 76010676aa806fac3766e9ba70b770b3bd01347b1365892beba4c33415d0942a9368f0437ee5a8339b355b939d1625b2fa9c8ad4cf774007637eb51f4b20f11b SHA512 5ca3aab3b46bff7f4fa4517b5d823de196d7a97a8b94a8e416a5e237061482f4d0030c6a339291d5aa8f68020ee11aed743b730970105a2303e6a93d26ca676a
-EBUILD result-1.2.ebuild 558 BLAKE2B 560d9bfb3c44de592e39c47d686245197856938e5252bfd48b7ecb7360ea627bd09eb238bde86a98fd9718ad9953d806018497f6e83a4fd1e197b75e827369a5 SHA512 1aed03ab8fd938812549462d050ac430a9b07833c79444d91f11cacd698308741751981b02776484600ca1a4c71387d192415ebbc423f25ed780260618bd884e
-EBUILD result-1.5.ebuild 381 BLAKE2B 34cf996eb2645cd7f4cec2e7c11dc541584daea7f7a7fb482f52bb5adac76ca82e64db1f1f6297e05101f164abc7a2e3391dee92288b1ac7b060fdf8134cfb31 SHA512 a0f1d73bf9772df02d3b00d90d965d733b750bf99c8f8081f661ad224d4313e18944057fcf889bb7987f1e5f121de7d600ce3124f6cee02f9910cbac7c353ee8
+EBUILD result-1.5.ebuild 379 BLAKE2B fbadfd6a5f7763940f1495302a5a0b89ba65667a335f439f00cd7eebcdaaed325444b56ae1de45a2cf1297df7616ef8b92159021f24819f8af1405c888e5f680 SHA512 bb11d480653513c66ac2090826682f32c28c785ec494102745e2ba08ecdbf9d9aeb497a457ed147ca44a185ca4ede7f26e23ed898d08b9782e770cf972158c05
MISC metadata.xml 326 BLAKE2B 654b7ffe8dd0fc4cb37f18afd5f9f39149e7244beb54f42688965c5b67eca7093b81d7ba4349e49d66943aef48e69e40a5df83ee2e3869cfb2513e9b836ab3dd SHA512 b667f60e0e7ce8439e7b100b99046324ee1dd2eee5379bafe48334b7bb63aec7f49df08e18a46febd8c8185fd4b0dfcdaeeeb91f11b32354e88264f2a234fb9e
diff --git a/dev-ml/result/result-1.2.ebuild b/dev-ml/result/result-1.2.ebuild
deleted file mode 100644
index 97acf4417036..000000000000
--- a/dev-ml/result/result-1.2.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit findlib
-
-DESCRIPTION="Compat result type"
-HOMEPAGE="https://github.com/janestreet/result"
-SRC_URI="https://github.com/janestreet/result/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
-IUSE="+ocamlopt"
-
-RDEPEND="dev-lang/ocaml:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_compile() {
- emake byte
- use ocamlopt && emake native
-}
-
-src_install() {
- findlib_src_install
- dodoc README.md
-}
diff --git a/dev-ml/result/result-1.5.ebuild b/dev-ml/result/result-1.5.ebuild
index f1bd1f5734c5..56f5303821b5 100644
--- a/dev-ml/result/result-1.5.ebuild
+++ b/dev-ml/result/result-1.5.ebuild
@@ -11,5 +11,5 @@ SRC_URI="https://github.com/janestreet/result/archive/${PV}.tar.gz -> ${P}.tar.g
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
diff --git a/dev-ml/seq/Manifest b/dev-ml/seq/Manifest
index 91228c04f875..42653807674f 100644
--- a/dev-ml/seq/Manifest
+++ b/dev-ml/seq/Manifest
@@ -1,9 +1,3 @@
-AUX META.seq 137 BLAKE2B e40237cb64a5c1a7378e88d2d0ed186b3c9926453a92321b4cd3769e3e18ed63626484b7181323f6c5d552c5dcebe2a30d9d5305e4d4dfd0c110d5636d6b0f7d SHA512 1ad76cc25bf663d5d35e5ea9057bff11e7882d8ddc4367b6e38a761df0aa7a8fe76de2fe3b7080a575572dad26556261a05f6044906d7874df89e0157e35e623
-AUX seq-0.1-gentoo.patch 309 BLAKE2B c80895e464359e67350ee3f0a183f3dfde63d718775876acad3905446c62dac229ad173b334020f4b2d51807b37d15e526ea98fd3ce2bf27ee8fe751c77c6d11 SHA512 0f93ed7035bc7138518b99471d64cf6144cfd3d4aeb08445a7fc6b2ae631a96a242a1dceaa5014b6503149ad24a1f048c1f0ea435ff38e8c76452f0bafffe540
-AUX seq.install 30 BLAKE2B 4f3676729c9b48eb67adc238eeb6162cb38c0cbae4ba8aff46255987c6dfe64094bb9706a0d8e97ce2a423ff48dd01b426571a2e96ef6a487cd3b6b4beea6020 SHA512 915b9de54aa9e0489876094ed83690c653c0436b4e0ef502ab28aa1133d10f3b30baa190306629ccc94b5bfa837bff4426ed32e627cfad8954d32e0d8536a6e0
-DIST seq-0.1.tar.gz 2452 BLAKE2B 4f673c3909611957fc882c548c8549cbcad1e93101e1968f001609108b89f4cee13b055a7a8e75e9c36d33074863532b7d84461f036d14c468d5baadde411295 SHA512 cf0df428408efd8f593765c419007c3b181c1234fa957bd09bd96bbbbc7950dcd329429a8a22573680fdfd46847e21befae29ade967509690428ba2b90fe83f2
DIST seq-0.2.tar.gz 12012 BLAKE2B 2321caabaefd98d4237d6ede034007ae5a4295765df4df21d4f0d475f097461992e4619f817ea7ebb20a3023e9d175237d636ed99bb8b1ca7b097c805daffbe8 SHA512 b2571225a18e624b79dad5e1aab91b22e2fda17702f2e23c438b75d2a71e24c55ee8672005f5cc4b17ae79e3b277b1918b71b5d0d674b8b12ea19b3fb2d747cb
-EBUILD seq-0.1.ebuild 721 BLAKE2B 9c51848bdd583c605856613c7f80fa5c6c8bff817043cb907dc72450de50c780b1eeb73336c9aa6dab884afc43c97cedb152a2d8abf725901cbaa46011676298 SHA512 9ef41b4d2b1dd58754c85521550dc096e636e5d0e18fae22e8b300b893388594d045bcbbb2b30f83dcf41d1a1e59bef9f1c24f98149f262193645116938d44ef
-EBUILD seq-0.2.ebuild 405 BLAKE2B b5826322c233cc314f95000e0545f568b482baebd95d89a37d05c9cd4fd443d18bfd1c22a9b09c10e86e392580aa6ee642a53f0275e3a6b84cb9e8da87e6d437 SHA512 a9a6ce70ad5852a620c0d90da9dc77e635706df1d3cec41804c7639a878d715ac5ac70a3859ca6cc3645012878af29b62e22281354583b5d3b92eedd405e5425
-EBUILD seq-1.ebuild 552 BLAKE2B 1cc7c58894503841b2288a628505382293865565982ad10e466ee41aefe3823f76d9f7bc8dcc7751ed7539258b31585d75eb7e3d9348cba462ae8795a373dee1 SHA512 663eb04eb4c7ddaf64c72f9d3923410eec0a3d6d2b323de7c15dbdc886fca311b39ca3799f5133849eb85ba2f05565004a750f3290b0026e3292e815fdb98f1f
+EBUILD seq-0.2.ebuild 403 BLAKE2B 8c58bed29e07e93c0515e0208748dbc147a8acbfd0607ad2af1c49fb2981916f01601691e27c0f644c980c984627758a5fa50754b8c3e9d2137cefa3376340ef SHA512 b3cc81ebfe29d816a852cf708da2a0991fc10e2c595031c700736206d80d1c78c0dff59c04f56d3ce0862c06d53fd23e8c31f1f6ad8ba63934f20d7a5e2084da
MISC metadata.xml 337 BLAKE2B a5226f08e396ac186d438cd68a253580cc27d9bb0748e8afc49b7f2eafc3eda15d6add9c16bac268b75fd7cbb0ab160a1be8fe56e0ed3d902184157d581ab1c1 SHA512 5b913612f28ef5235ce57b6ec586f1b20d0ccaadfc760fe7cf8e186aeb4be261f8cd17f045de61edfda6c31f347ed965653c917b23523e3fd8d0071a3e845b4b
diff --git a/dev-ml/seq/files/META.seq b/dev-ml/seq/files/META.seq
deleted file mode 100644
index 06b95eff3f8d..000000000000
--- a/dev-ml/seq/files/META.seq
+++ /dev/null
@@ -1,4 +0,0 @@
-name="seq"
-version="[distributed with OCaml 4.07 or above]"
-description="dummy backward-compatibility package for iterators"
-requires=""
diff --git a/dev-ml/seq/files/seq-0.1-gentoo.patch b/dev-ml/seq/files/seq-0.1-gentoo.patch
deleted file mode 100644
index 1b3de2b9c12f..000000000000
--- a/dev-ml/seq/files/seq-0.1-gentoo.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/Makefile 2019-07-21 21:17:32.334645928 +0200
-+++ b/Makefile 2019-07-21 21:18:28.565894767 +0200
-@@ -9,6 +9,6 @@
- TOINSTALL=$(wildcard _build/src/*)
-
- install:
-- ocamlfind install seq META $(TOINSTALL)
-+ ocamlfind install -destdir $(DESTDIR)@LIBDIR@ seq META $(TOINSTALL)
-
- .PHONY: build clean install
diff --git a/dev-ml/seq/files/seq.install b/dev-ml/seq/files/seq.install
deleted file mode 100644
index c4d70206e13f..000000000000
--- a/dev-ml/seq/files/seq.install
+++ /dev/null
@@ -1,3 +0,0 @@
-lib:[
- "META.seq" {"META"}
-]
diff --git a/dev-ml/seq/seq-0.1.ebuild b/dev-ml/seq/seq-0.1.ebuild
deleted file mode 100644
index 74a6685d686b..000000000000
--- a/dev-ml/seq/seq-0.1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Compatibility package for the standard OCaml iterator type"
-HOMEPAGE="https://github.com/c-cube/seq"
-SRC_URI="https://github.com/c-cube/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-DEPEND="dev-ml/findlib
- dev-ml/ocamlbuild
- dev-lang/ocaml[ocamlopt]"
-RDEPEND="${DEPEND}"
-BDEPEND=""
-
-PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
-
-QA_FLAGS_IGNORED=(
- "usr/lib.*/ocaml/seq/seq.cmxs"
-)
-
-src_prepare() {
- default
- sed -i \
- -e "s:@LIBDIR@:/usr/$(get_libdir)/ocaml:" \
- Makefile \
- || die
-}
-
-src_install() {
- dodir /usr/$(get_libdir)/ocaml
- default
-}
diff --git a/dev-ml/seq/seq-0.2.ebuild b/dev-ml/seq/seq-0.2.ebuild
index 0e50f4101b32..2f4f1e6fa6e4 100644
--- a/dev-ml/seq/seq-0.2.ebuild
+++ b/dev-ml/seq/seq-0.2.ebuild
@@ -11,5 +11,5 @@ SRC_URI="https://github.com/c-cube/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
diff --git a/dev-ml/seq/seq-1.ebuild b/dev-ml/seq/seq-1.ebuild
deleted file mode 100644
index 36f5f1234a69..000000000000
--- a/dev-ml/seq/seq-1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit opam
-
-DESCRIPTION="Compatibility package for OCaml's standard iterator type starting from 4.07."
-HOMEPAGE="https://github.com/ocaml/opam-repository/blob/master/packages/seq/seq.base/opam"
-SRC_URI=""
-
-LICENSE="public-domain"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND="${DEPEND}
-"
-BDEPEND=""
-S="${WORKDIR}"
-
-src_prepare() {
- cp "${FILESDIR}/"{seq.install,META.seq} "${S}/" || die
- default
-}
diff --git a/dev-ml/sexplib/Manifest b/dev-ml/sexplib/Manifest
index 3be8e1c8195a..5f185dcf8f1b 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 548 BLAKE2B 05df183c710cf26be1824f2e329562ea81781ef57a750ac4de101dbda5aeeea29f00c7bea18f6fb5ab42aa167b66f1d366e3ff574e44f99bbca68339b92d8235 SHA512 b3d7762d5d9b30d9533e86aab5c547df6717778f13e364d62994528bfa912ab1f4e48b6e9754dfea79a0a9afbb3c546efeac83c85562e39a58b3cae6c14dcd34
+EBUILD sexplib-0.14.0.ebuild 545 BLAKE2B 0f3aacaa1d06e4ae269e4a90da3fdb1cbe19ff00d36397f728d20ccb5ae5cafc485a6a830894722178131d7dfb8f5071a222716fe3d1019d5cfba81c93ab5917 SHA512 45d67983dbcb339479cece82786f8258ffb1fd2c9830617f9bac0541dc4926c4952148c6a1d86e09877db5e4c6f94cb101b4e3895ff415c99f1d7b3ac956c6c6
MISC metadata.xml 388 BLAKE2B 23f492dd7a7797c6277c5dccf9905c219db4c09b178c391acef1c51305e1506622f9b25d3ed04167fc2f660c206e1aea215d9687b2c65c8380a33ea4ed4cde58 SHA512 b542052f955aac7e88fa6dfa85c90b73ed401a79a60dab436274d8dcb07eb8d4876ced76a07b42d8b342327a4287d070c2e72546156bae2ccfd8dcf04fb71f68
diff --git a/dev-ml/sexplib/sexplib-0.14.0.ebuild b/dev-ml/sexplib/sexplib-0.14.0.ebuild
index 8c27901f85a3..525092b9c5b0 100644
--- a/dev-ml/sexplib/sexplib-0.14.0.ebuild
+++ b/dev-ml/sexplib/sexplib-0.14.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/sexplib/archive/v${PV}.tar.gz -> ${P}.tar
LICENSE="Apache-2.0"
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/sexplib0/Manifest b/dev-ml/sexplib0/Manifest
index 538db05159be..05ed312f98e2 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 481 BLAKE2B d2ea4d405787fffb613578f97356a2bc2030dd45847ba43023d2da4606fc07afed894bb4e8b9a27489fc93671372defafeb427aad03e669a9d332740378cad63 SHA512 7967a3438618131324c03839182fcdf54615250d1fe7f7b1fa4052a8549f0c2c1075319b00aafbbe0ef3221f9be5bfd0a7d7eed7fb87d3ab2a2a65a6fa64d83e
-MISC metadata.xml 328 BLAKE2B 3a2077d8c80066249fe3d5401d0e25146e1ed79066f956b3af8e5163b17c79e8bc889cce6b3e8ecd75965111c6bfe574948ec65234b8ac7245042688ba3dde0d SHA512 8803fb7e2bcb8483ca7a3eb32ae4d55ee55c534f9440367c88b1c63c6d77114167c592fb641854f7a9d14e7afa5c374c5350347b6394e5b08f7d49815e57617c
+EBUILD sexplib0-0.14.0.ebuild 479 BLAKE2B cb66fe87f84a2b13e4a93cd1c393d09cb59c0431000e0b302c5cb8c0fda6be1c3eb77eeb214a292ecaa8944d4bbb7924da1be6e8bba112ecc0e2755c7e98ab88 SHA512 3c107e459850ad277eeb064c4302a543d5d75849e40a762b2247eaf47af0eb4e8bec54693eaf7640596b3c4bebd19624a776c720038d779c70de4d43fd2c28df
+MISC metadata.xml 328 BLAKE2B ae60ce4e068ae91b8aed0a8c363395843f666cbe8cc102cd612847db1023829d2cfe8ee0651a5082790ee86c900f5f2e67b3288d4be3057e498c1a1f88fcd528 SHA512 e042bc403d3684f026b5d8413dd73b176c661bf636c88319167336f3b0d6303cdc690459fb326d40c6ef6abe8e4a769e7a2cdf33ae85b197241668f0cac05854
diff --git a/dev-ml/sexplib0/metadata.xml b/dev-ml/sexplib0/metadata.xml
index e579604e5a49..87919029451d 100644
--- a/dev-ml/sexplib0/metadata.xml
+++ b/dev-ml/sexplib0/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
diff --git a/dev-ml/sexplib0/sexplib0-0.14.0.ebuild b/dev-ml/sexplib0/sexplib0-0.14.0.ebuild
index c003d63f8e6b..9b306a168349 100644
--- a/dev-ml/sexplib0/sexplib0-0.14.0.ebuild
+++ b/dev-ml/sexplib0/sexplib0-0.14.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/sexplib0/archive/v${PV}.tar.gz -> ${P}.ta
LICENSE="Apache-2.0"
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/spawn/Manifest b/dev-ml/spawn/Manifest
index d6e5d0e9e8bf..ec4793ac5119 100644
--- a/dev-ml/spawn/Manifest
+++ b/dev-ml/spawn/Manifest
@@ -1,3 +1,3 @@
DIST spawn-0.13.0.tar.gz 13048 BLAKE2B f64815c99b3ee7a0e4a18c33012df658e57d7973101ced83aa509c2dfa6455b59b110cc61477da0750305fb8b81ed4a1436a6a7418313185644ea531745a80da SHA512 897ffec4a4c15c819e4429f6b71427005d6b40df6039e6c7f0b1ca4b4e35b24304dc56e27ce88bd81f5b61f936444f5d6e80ea14483991067aa6ee072f4a90dc
-EBUILD spawn-0.13.0.ebuild 455 BLAKE2B 8a22305c8a814952211825747752b718e6448808a7e6975c237caa80c66c9aa6832e8ee21b2d5479a0377a1d357a7712f013b88344e6a1112769dd911db11b32 SHA512 797ee44588fd5016372ad425a77ef38a92004f50da93b237a078a4cb7a3977c4b68a6dfe186d516598836954570e7002d5443ccb44163a6c91c9510d72fa8544
+EBUILD spawn-0.13.0.ebuild 453 BLAKE2B fd5176e78cbe1bfe8c8f6206c529ad971ed22b165176221cdd2c841738ca1070d3b83e8c58cdc89adf103c0a02ea063ebeffcfcc32bc6f8bc31f3eee5cb6da5c SHA512 e48a10c70d884263948e5ce5c7341de84db98ca53194e451aa64158931df57150a2d754efc06361f463f0465554c5ff5574e7f565b89cdb82dab2d4a35997567
MISC metadata.xml 313 BLAKE2B a8144e4da616ceb017946a2ff4cf744bfb0f935f5d87fc44e323ad101b25bdae8a5ddbfaf6a6eddabe9c378bc78aed63900ec9d331daf6305c67283c497b9726 SHA512 87762ad2b10550b2fc0722f9b3b68c6beaa0b8ee983380c202c70b239c04a1856bb992b4b4a72388776b12da064c08648f356dcc7fa0aefadaa682875b42c65c
diff --git a/dev-ml/spawn/spawn-0.13.0.ebuild b/dev-ml/spawn/spawn-0.13.0.ebuild
index 45c1bb209e5b..a1f1d0234890 100644
--- a/dev-ml/spawn/spawn-0.13.0.ebuild
+++ b/dev-ml/spawn/spawn-0.13.0.ebuild
@@ -11,8 +11,8 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86"
-IUSE="ocamlopt test"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
+IUSE="+ocamlopt test"
RESTRICT="!test? ( test )"
BDEPEND="test? ( dev-ml/ppx_expect )"
diff --git a/dev-ml/splittable_random/Manifest b/dev-ml/splittable_random/Manifest
index ff4c577262a4..eaf31617cbe1 100644
--- a/dev-ml/splittable_random/Manifest
+++ b/dev-ml/splittable_random/Manifest
@@ -1,3 +1,3 @@
DIST splittable_random-0.14.0.tar.gz 9942 BLAKE2B 3147e290cbf7a6e2ce8994ce0f95f392a4f7f24f7c2b6fd1b5394ec537e8be7efbefebcb8f2794e026cdd30596e6defde86126646b19f6d299ee79dbaa4d4bb7 SHA512 c8c006bba0f74e53892d9fd364de4d822182ce5371deae4f5d881d59ad6b9a8a429ac6aca54ae95edf312565b87e89a2c2546a349b2e6de2a78ece0655a09b94
-EBUILD splittable_random-0.14.0.ebuild 570 BLAKE2B 92c70fd19ae8a382a4638659e29f5a7116ab196cd61211a76cbce3683546b4c821b0fd2796f986ff45459525e6387179d5f1260d25f03efcbb36e4d9edca5f93 SHA512 83ead549b5c1787b4efa8df59f4683eb8dea7568836299c795aa7d80198b92461a19fc3c63c8f04ae6967f4c67d05b38d3db6f90b68bf120f175e629eb8963d0
+EBUILD splittable_random-0.14.0.ebuild 568 BLAKE2B fa813db7d313c3591a676d74167d2df8949e321b1363f58105d4020b2ec83cd4f1a5294335b17bddf7c05dd05cd622955baf386c5ee2b1672ff94b1c39e7a8b5 SHA512 7b865f1d95d87ce8a22974d32739a3d2f76c402d836a7424bedf44935709846c2697ae5dd607b3ecf758485c5e3b8a73344221bd7b09e79cef89c5a670d4be5f
MISC metadata.xml 430 BLAKE2B 2323c7b20fffd2605de618161fe982795420edd0730d5fcc9f89c976f75437658ddb4f9c6ea3d97d886d9a80a9afed0a8d0fd5c089aa3634aea5ae1d0103290c SHA512 a50abf0618dad0f6a8cc6042351be77c33311485deda8b872224fd287f5f98555c92706ebe649162eac8cfaf5674178859f6d53261f3195257a291ca2e8f4a82
diff --git a/dev-ml/splittable_random/splittable_random-0.14.0.ebuild b/dev-ml/splittable_random/splittable_random-0.14.0.ebuild
index ee54d3cff62c..6ece5e89246a 100644
--- a/dev-ml/splittable_random/splittable_random-0.14.0.ebuild
+++ b/dev-ml/splittable_random/splittable_random-0.14.0.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
RDEPEND="
diff --git a/dev-ml/stdio/Manifest b/dev-ml/stdio/Manifest
index 08d97b25a937..7324e1f12ae8 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 474 BLAKE2B ec97ce44d3dbe16110b7c1962947399c06d588372a175b74ba67c071b338925c262686d5a54909f3e7546e37814c2e57c4ace99cc3e776d8dbbe61605857a2e3 SHA512 4345a9a243707de83f66fc2407724de16077dd972edacd7240e3f1bd438bb12d48d5e51053bda131542ba2ebcf5ba9e408490dd52d7e04e5e894f2d186e3af64
+EBUILD stdio-0.14.0.ebuild 472 BLAKE2B c54d4980f81a2d29835e824c43ffae0160cfb87a3125c6cc9c4ce20495fff4ba0f3b671277c685866b566847c6211b0fafbb9d8efe4a1a15e79a3d618659791c SHA512 43488b405f611d4bec61e09b15d5709826849f02b43fe003726c4cbd336f26cfb0d11dd48f96a56a33e0f8429c9e4d90c8646e1ded08918db95a4e295dd10e41
MISC metadata.xml 325 BLAKE2B 9e2084c9f60c4c54c73bff9b53e44fa94847ec3aaaf1e0bef8b965e90efe64c5b43f95f1d4eb096266203cf51b06ddddb8d5106b1895f6b33a5df43608134140 SHA512 c287d74c6ed1a0e22fbfc82198e9e458ad7e340bb45a56a220d054089e71d11241026c849c2ca236cb3c8fd7450dcbf37bfe6553cea621f1c763a712e93b0de8
diff --git a/dev-ml/stdio/stdio-0.14.0.ebuild b/dev-ml/stdio/stdio-0.14.0.ebuild
index 5d922b21da51..be66683fed96 100644
--- a/dev-ml/stdio/stdio-0.14.0.ebuild
+++ b/dev-ml/stdio/stdio-0.14.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/stdio/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="Apache-2.0"
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/stdlib-shims/Manifest b/dev-ml/stdlib-shims/Manifest
index 6298170f2aea..354cc56e7f0e 100644
--- a/dev-ml/stdlib-shims/Manifest
+++ b/dev-ml/stdlib-shims/Manifest
@@ -1,5 +1,5 @@
DIST stdlib-shims-0.2.0.tbz 15980 BLAKE2B 4d83b8642a4bccc9f090c0a2f23a4d2f16bbf2ec686ab41e357f5f544d659e82f10cba85f9d578c939a2a874d0006b7fd17846bb8ffe1b6fc7cb760e4aa33db1 SHA512 19e8d8e004583e94ce060d3598c886dae1c24dd79dfd177aab4bd2865846f668a83071f087d9371393f226c14c90042eb2ec76619654c655995aeff9d4765621
DIST stdlib-shims-0.3.0.tbz 10163 BLAKE2B 442f07a9b80fb915a0254ba814227798c838f9fa4c6e9a94c4b99c22ca25844f121de235cb758707179275da9200cd45cbb6e68392b0217af97c6e1bb04a13a3 SHA512 1151d7edc8923516e9a36995a3f8938d323aaade759ad349ed15d6d8501db61ffbe63277e97c4d86149cf371306ac23df0f581ec7e02611f58335126e1870980
-EBUILD stdlib-shims-0.2.0.ebuild 496 BLAKE2B 295814ebf6c2f12f5ee10434d23b4e808948f541f66222e7c433b66b3ce456c1dd3c48542293484a002d8e20d28763c888f9d0befbae2c7820784611cf55c184 SHA512 78bb2cc328f60f7f798d17db0d148d6dcc5b8398aadeec9092a20648246c59db51047c2ae2d3beb8f10ab1c75931985f90323c3aafe0ef539693d86811951534
+EBUILD stdlib-shims-0.2.0.ebuild 494 BLAKE2B a7d0c4c475cbb22d4525aa9ea9e108bfce0ed399a94a4ad8de49ecf9c329c0c3aa6db7426328db8136d27ead0abcd3cf1cda957d54c67967c536191c5890ae6a SHA512 2951bfb90d39bf477141f17be4f51c9327c793c2515940840869e62e23abeae7586c1dca3d43751a96b852558d27bfe9b0c9d8a80bf4b4432b64fb670718c612
EBUILD stdlib-shims-0.3.0.ebuild 500 BLAKE2B 36e6915b87f419b81438d29cae60bda9e8e22d6edafd7b8dace20bb48e99e777551762fd7dcb4536172f3b26dfc60513df744852b87b86eb7304ddaff6a11537 SHA512 d5c897e0b0c6f336bf9351f4cb2c2f2496adb42dfaccb8f3951f25da8541eefda46abba29d7fd22f6a4239ef469aa4ff2fa263a300bf5e90099b672c286fe087
-MISC metadata.xml 864 BLAKE2B bcf80992555101e1ba8eb6ca81df5a810b7351e4ce141842082c1981988b0a8529a83971f6f90be2a03cee9ba13a83679c5bfab6ed218e997b000c996ce6a0c1 SHA512 533ee9f2bedd5163669b6e23763ed90eb3ff180465a453e2a5d87271c0f4ac112aed7f073e88acf79eedc0d7495551e4670bfc1256a19053a2c021a91442a123
+MISC metadata.xml 894 BLAKE2B 97a8f415e8b926c1483e4aa32b95bfdccd93277b46d92b826ae46b548e0b34238c848b06215007b4776a44f9ed611216e3d435fbb9409b4dd8e6e3f1b4b14611 SHA512 b95ade77de5084183db144628a4564513fbc817918425d4f686c92e008d5a33dd5e5244466c9ecdbe8a45251d5dc243543e82a2e3d9922d413f0afd32b91e35f
diff --git a/dev-ml/stdlib-shims/metadata.xml b/dev-ml/stdlib-shims/metadata.xml
index bf7379a1dd2b..f24db56fc6f5 100644
--- a/dev-ml/stdlib-shims/metadata.xml
+++ b/dev-ml/stdlib-shims/metadata.xml
@@ -6,11 +6,11 @@
Pervasives module functions on Stdlib, which is the API in newer compilers.
Does not add newer Stdlib functions.
</longdescription>
- <maintainer type="person">
+ <maintainer type="person" proxied="yes">
<email>rkitover@gmail.com</email>
<name>Rafael Kitover</name>
</maintainer>
- <maintainer type="project">
+ <maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
diff --git a/dev-ml/stdlib-shims/stdlib-shims-0.2.0.ebuild b/dev-ml/stdlib-shims/stdlib-shims-0.2.0.ebuild
index a55564e154bc..5ce9d879e11b 100644
--- a/dev-ml/stdlib-shims/stdlib-shims-0.2.0.ebuild
+++ b/dev-ml/stdlib-shims/stdlib-shims-0.2.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocaml/${PN}/releases/download/${PV}/${P}.tbz"
LICENSE="LGPL-2.1-with-linking-exception"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="ocamlopt"
DOCS=( "README.md" "CHANGES.md" "LICENSE" )
diff --git a/dev-ml/textutils/Manifest b/dev-ml/textutils/Manifest
index 9aa8c5ea4196..31d5cd81b46c 100644
--- a/dev-ml/textutils/Manifest
+++ b/dev-ml/textutils/Manifest
@@ -1,3 +1,3 @@
DIST textutils-0.14.0.tar.gz 13261 BLAKE2B f4e1f364e72af47d70d1b674399c923672a780aefa1a2de731e786ef6a5fe03789d5605d326e883b9b37b0ac6fd98246b243980b16c25a4cc8baed29a2142cf9 SHA512 e8dca3f0f5c096846201a4fddf06e7bd3ad721a21df054189d0a7316a8d5be73df6633b045f7027d03b8023448f017aab14dbfc13985a11b5a2b58e5498b6de3
-EBUILD textutils-0.14.0.ebuild 491 BLAKE2B f5c0f076960ab6d36a591a9e4da10149e6504e547fa1512154b74d79a1107622baca88d35b24ec62a1d9539177e30fed37b4352eeb36473f463361b50008fbc1 SHA512 582c2e082758f41d0a58e4026f77ec75fb0f4349b466f1a9848f1e52bedd74800bb39abf7864f722bc565d81e10f3d3bd876c5de36d03a30b9068792a75ac341
+EBUILD textutils-0.14.0.ebuild 489 BLAKE2B 5a42ce7b392b7f50af5d051c7bb8ea8b3e905d892e4d2ae9bd8c7c704f76c5077b62fdd2d3f24d1e37518641900220399e1ea87ef23dcf8e3106ffb4c104a6a8 SHA512 47d2a7f8f7b351315bb725e787870b17c1b954316d0a7999592b85f0d1d5b7c40053163f2c6b0204cace40d9681a175cedf27488fb292746a95401a11e0e81d0
MISC metadata.xml 327 BLAKE2B d06cc36e2e983cc8cc69227bf433ba4b29bffe8643dd538beb6ce439641c95e05201d1f3e78d7f056d5aa1e6f7565414265f86b0f07e944b65304138214ff64d SHA512 3de39a1111c4ca8ff9bf815403d58cf022562307774efa80974372df9c97bbb6ccdcf4ed08eebc055a444b325615c807fb90975b89da3f8d46c3627300eb022e
diff --git a/dev-ml/textutils/textutils-0.14.0.ebuild b/dev-ml/textutils/textutils-0.14.0.ebuild
index c20aa12fd620..601afef939a2 100644
--- a/dev-ml/textutils/textutils-0.14.0.ebuild
+++ b/dev-ml/textutils/textutils-0.14.0.ebuild
@@ -11,8 +11,8 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86"
-IUSE="ocamlopt"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
+IUSE="+ocamlopt"
RDEPEND="
dev-ml/core:=
diff --git a/dev-ml/time_now/Manifest b/dev-ml/time_now/Manifest
index da37bb72573e..c215205ba3d3 100644
--- a/dev-ml/time_now/Manifest
+++ b/dev-ml/time_now/Manifest
@@ -1,3 +1,3 @@
DIST time_now-0.14.0.tar.gz 3666 BLAKE2B 131d4b585ac981fe306ea93f17e332cfabe86a3f8f4564a76e4dc694f9c624e91fe0f0ce26a4ada9fdf0239033fcd29065d76a37e6fb4b79927d116531c04909 SHA512 1b6d1a754e46f1756aa2aad3590e5052999f567630297491d62228ad733b189fbbfc0589b7bafd74e9f77ca0c0421093054e9062d2d5a7d7ed05930be67e9a5f
-EBUILD time_now-0.14.0.ebuild 528 BLAKE2B a9e8e972c6734fd8e7b3467c0811b974d8ccd2b2dda3c1993ded80c895b545f8f6dea3a0a4bef7b687b9a6ad13843fc81f7df44d8697abe2c0d14ea8f3f26fab SHA512 76df30ae1824a162ff98df9f8cbbf4b14e80b67b2a689faccf48210c15b5ac1fc38cbaea98428dc03fce3fe0de1fdbae78b3d0276e5f3e521ffb49aefe5a67f2
-MISC metadata.xml 328 BLAKE2B 563dcd4d5d36906144c5cfd7aedbf719431104073eda4634b914e76f72083ee174989c40e169495d376f9e7d92ff2f52a76d5481a6b27eec99c6288a5a7b2304 SHA512 827e7f01c055215b6b0dff4cd4d652d10ff84e26b5919da370a16c9c256e965567bfe07b5300d8758e335e0b7bf779230eb0fcd8860a148a89b1f1e1c664a0af
+EBUILD time_now-0.14.0.ebuild 526 BLAKE2B cd2e65998bd1211069f2662683779c4f2c211c05664836719d045ca1dcf9f20436577d1028c701af5689723854c47bb5d640c1408672621f73e539ba40e2ff30 SHA512 6ff347007f2e5578e294c6e9d6e4072054a33608b1a46cb6a1cbf12c5a03feb41fc4b99fbc32eced8ef42aa2ed8fa6b1892c11448675feb6a9e7905773ebf4db
+MISC metadata.xml 328 BLAKE2B 7bece66d8bffdc60fe19322d0bcbb3399014a8d0c02e369225ddf381bba64832eadb90a348e287deaff33e07b6ae2e4245e92b32be56c94da9d9306435a83cd3 SHA512 6520a6d79931c9ba0ed6a6962767ea01dedb35d3cef816fa3dca0ae4286f2cea6f2ae1b62a85c3345b50a8f28b36b2265dc16b078966a1c1b9a0211723d08761
diff --git a/dev-ml/time_now/metadata.xml b/dev-ml/time_now/metadata.xml
index b78a86fdab86..7f3d529ba9a3 100644
--- a/dev-ml/time_now/metadata.xml
+++ b/dev-ml/time_now/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
diff --git a/dev-ml/time_now/time_now-0.14.0.ebuild b/dev-ml/time_now/time_now-0.14.0.ebuild
index a813f66ff26a..57701709e5d4 100644
--- a/dev-ml/time_now/time_now-0.14.0.ebuild
+++ b/dev-ml/time_now/time_now-0.14.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
DEPEND="
diff --git a/dev-ml/timezone/Manifest b/dev-ml/timezone/Manifest
index f21adbcf7f08..07ea3296df1b 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 467 BLAKE2B c265449cad3e8af552a26d070de2986a2b6d53c2a50a52a6e33b53289b7a2c0827a10f5d66cc6eea88270db798380122f41c6e14f272137c791b77917d7158b9 SHA512 d50d6371213895cf117d8738f9765ef7a1cb3a031ed2e149d51ef6fc30ec4c556691e5078b9b697a18fa1a7fa6f7e8107277d9276d6290c9a6be7f40eadc61ed
+EBUILD timezone-0.14.0.ebuild 465 BLAKE2B fd5f71c7613b996659bcba8b3d52149a5a72d81cc3ad9a22443eb445e6e68f3c1d5e5cd9cfe4725c5150aa96ec79da7d17a6851c966e4578881124e6a230fe6e SHA512 67d4a470d9c347214f54325f764e03e52e0c49f1dd543c382f127549efd67421cf6a623d1c771095ad9d46ef001d454851170eb2655c3c4e40c98351b44ddaad
MISC metadata.xml 316 BLAKE2B 0420d2ac2e256fe77d345a1d94987fb49548fbeb41253292ea9f8ea3a751af2059eadcad46e3548b8430620d5cadff55968992b703bc3e9c0b4f63d374376763 SHA512 b0c3fcadaa449d24b6b977aed28906c9af8a664829181a67566da48e17379f7df703427cc2a09b22e91eba0996bd0051e4d5a98dbc28c7ad76d87428dd334372
diff --git a/dev-ml/timezone/timezone-0.14.0.ebuild b/dev-ml/timezone/timezone-0.14.0.ebuild
index 023d688e6b60..96fff0a6988c 100644
--- a/dev-ml/timezone/timezone-0.14.0.ebuild
+++ b/dev-ml/timezone/timezone-0.14.0.ebuild
@@ -11,8 +11,8 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86"
-IUSE="ocamlopt"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
+IUSE="+ocamlopt"
RDEPEND="
dev-ml/core_kernel:=
diff --git a/dev-ml/topkg/Manifest b/dev-ml/topkg/Manifest
index 0874b3369bcc..4c6cf42da9e4 100644
--- a/dev-ml/topkg/Manifest
+++ b/dev-ml/topkg/Manifest
@@ -1,7 +1,3 @@
-DIST topkg-0.9.0.tar.gz 120352 BLAKE2B 1122fe8b60e3d104136810a2cec8460c24a26061eff55e80347d2ecf197afee949e8afaca94a6615da31a8c3acaf113b44b16dbf2430fda6724e440597775bb5 SHA512 823fe1abb344d7800e09411c952bd276ecea97b5d9c124d986e26b9128d03b3ad023a38560198e476ef8f949ecb456078e332bda94075e9b746e43d3059a8fdb
-DIST topkg-0.9.1.tar.gz 120943 BLAKE2B 39ac0d1d247183cf9f007c65b09d413ad6a89982d84269e99585ed5f15df4d7683de61548dba6ca5a1299f96206bfd2dc1042486410caa202938dc15e936446b SHA512 19773eb764b53a6e5110c44d7942d2557d6c8502a3037b57f7737efc08f4cc374845b431fdb1465207693d15a4b072aea3db97f8e60e069e3d24ae150e8c5c8f
DIST topkg-1.0.3.tar.gz 122302 BLAKE2B c3c583fe6d9c6602c9eeae6ba76f0b8e1eda754cb2ffed8f6a9b51eeea53a2d16ad0af5bf3bf1f257233481efd1e7fecfca7185773dcb4258f6a0a8195aaf61f SHA512 b4f3393b142c5c2d71bb4a25f5af020831bd48ad5c354b68cf5a2df2044b534024f0568da93ad26ca383c97ba4277b4878dba7ce9267146f3805c67f52950cbf
-EBUILD topkg-0.9.0.ebuild 916 BLAKE2B 1761376572d2877fefb6457a88c76267457729159192c2b874b46fe53741cdbe43f86799cbc4155be3242a8885556fd3e7f086c5e3ccd9c5e675d211f30b9289 SHA512 b6a9f03fce4061d0fe98fa0fb091a060b3a50a3114836c979062fd64784669256db510500cfa363dd66dbb5c043c994dc6b0dad958b0f977f27ba018061e28f4
-EBUILD topkg-0.9.1.ebuild 916 BLAKE2B 1761376572d2877fefb6457a88c76267457729159192c2b874b46fe53741cdbe43f86799cbc4155be3242a8885556fd3e7f086c5e3ccd9c5e675d211f30b9289 SHA512 b6a9f03fce4061d0fe98fa0fb091a060b3a50a3114836c979062fd64784669256db510500cfa363dd66dbb5c043c994dc6b0dad958b0f977f27ba018061e28f4
-EBUILD topkg-1.0.3.ebuild 918 BLAKE2B d2516c3dd6d6f79f6327ee7f17470c3d78707b0d7bb2634cdb2e86f7fe47c77470e82d694899ea84c1c59b5267501b2c1c90b7f3c822520b5a832af99d203bae SHA512 7a0ca2a97fd0b3ababc3b7a41fe15f2b4e3e818b2eb95fd5af02c42c67979fed0a999446ffc57f0e31c42fdbfe1b21749461ce69611f61c4d99ccfcec618806a
+EBUILD topkg-1.0.3.ebuild 916 BLAKE2B 7dd8e37be175b40619bb839898bdf718f512c40b9da5dcf161ae2450686e69ac4fbcea35dba3d76d529dcc7e31b31fc6aad4ebddf7e636d6067dc10cd2c5c9eb SHA512 142e65e46aff6ea85e88c2eca3a855d1f53510d7200256fa595b7f8dcfa9bf060fb05b456adc234196041c35d8051f4c8ab7ad6ad4e001b2bdc9a99f24e571eb
MISC metadata.xml 323 BLAKE2B f100a88587e1fed61b21439574a4ab40316daf7389f6ccc48d58dd2c3c52dc78945bfdb68b04759cf27b27ee4830f8f58ed88fb13f1d3b250931cced000f0449 SHA512 d2a20e5e628dc479e33282f2ebd612004040ff05208916aa695db6393f762ab88e3bd19814c25a532b825a0720b6974f9c726d5153d668dca34ac528e4f51bff
diff --git a/dev-ml/topkg/topkg-0.9.0.ebuild b/dev-ml/topkg/topkg-0.9.0.ebuild
deleted file mode 100644
index 773af719a185..000000000000
--- a/dev-ml/topkg/topkg-0.9.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit findlib
-
-DESCRIPTION="The transitory OCaml software packager"
-HOMEPAGE="https://erratique.ch/software/topkg https://github.com/dbuenzli/topkg"
-SRC_URI="https://github.com/dbuenzli/topkg/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
-IUSE=""
-
-RDEPEND="dev-ml/result:=
- dev-ml/ocamlbuild:=
- dev-ml/findlib:=
- dev-lang/ocaml:="
-DEPEND="${RDEPEND}"
-
-src_compile() {
- ocaml pkg/pkg.ml build --pkg-name ${PN} || die
-}
-
-src_install() {
- # Can't use opam-installer here as it is an opam dep...
- findlib_src_preinst
- local nativelibs="$(echo _build/src/${PN}*.cm{x,xa,xs,ti} _build/src/${PN}.a)"
- ocamlfind install ${PN} _build/pkg/META _build/src/${PN}.mli _build/src/${PN}.cm{a,i} ${nativelibs} || die
- dodoc CHANGES.md DEVEL.md README.md
-}
diff --git a/dev-ml/topkg/topkg-0.9.1.ebuild b/dev-ml/topkg/topkg-0.9.1.ebuild
deleted file mode 100644
index 773af719a185..000000000000
--- a/dev-ml/topkg/topkg-0.9.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit findlib
-
-DESCRIPTION="The transitory OCaml software packager"
-HOMEPAGE="https://erratique.ch/software/topkg https://github.com/dbuenzli/topkg"
-SRC_URI="https://github.com/dbuenzli/topkg/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
-IUSE=""
-
-RDEPEND="dev-ml/result:=
- dev-ml/ocamlbuild:=
- dev-ml/findlib:=
- dev-lang/ocaml:="
-DEPEND="${RDEPEND}"
-
-src_compile() {
- ocaml pkg/pkg.ml build --pkg-name ${PN} || die
-}
-
-src_install() {
- # Can't use opam-installer here as it is an opam dep...
- findlib_src_preinst
- local nativelibs="$(echo _build/src/${PN}*.cm{x,xa,xs,ti} _build/src/${PN}.a)"
- ocamlfind install ${PN} _build/pkg/META _build/src/${PN}.mli _build/src/${PN}.cm{a,i} ${nativelibs} || die
- dodoc CHANGES.md DEVEL.md README.md
-}
diff --git a/dev-ml/topkg/topkg-1.0.3.ebuild b/dev-ml/topkg/topkg-1.0.3.ebuild
index 3b5e20881e4e..15977974d687 100644
--- a/dev-ml/topkg/topkg-1.0.3.ebuild
+++ b/dev-ml/topkg/topkg-1.0.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/dbuenzli/topkg/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="ISC"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE=""
RDEPEND="dev-ml/result:=
diff --git a/dev-ml/typerep/Manifest b/dev-ml/typerep/Manifest
index c55587f3a05c..bdb073f59524 100644
--- a/dev-ml/typerep/Manifest
+++ b/dev-ml/typerep/Manifest
@@ -1,3 +1,3 @@
DIST typerep-0.14.0.tar.gz 22936 BLAKE2B 353a42f0f14bf6cbfc88670ca3d42af5873db1fcf805c30d03e95990ccd6d5fe2f5604931dc213fa921683de639717d288b2eac620cc2a4981cb792a65736e8d SHA512 53b719ee06d06d7833cbe57811fe54d57a36055fa8e4255909273a267000e20628b8b8f6d27c22385753ea461d461f87a1eb1fc9711c52405a89d1493f54f37f
-EBUILD typerep-0.14.0.ebuild 473 BLAKE2B 86764a8040c919be19bacbd12f89543ecca94394699b98f2bb3c33903b489e45e87b8273b6ff1597f8bd3e14e138fa2d99114d5518ad0063a1fe755c27264da2 SHA512 1ac1ab45ba8b3db3ce8a2659e1c675bac78ba3faa9c79d51528195bb1d9a3e37fdce1031e4f568b3cf55637efd4f1bb6bcafe1c02b5e307475bc548cfd19b3e6
+EBUILD typerep-0.14.0.ebuild 471 BLAKE2B e98795a8188d795003d20a9d19115f6375f7e65db0d9f8821eda989be07b8d61b2bc438608434bb47b1d8383c37b57872bf10bbfa0236630acdef81edda2b3c4 SHA512 f5979c75cb9c9e90b34989f46adc8df26bc937043f5578319f75f2f0008f94a714b6e61e63fd48e2bb2a73b02e7ddad3c8960cae678fa846cff379177c4cd2e3
MISC metadata.xml 420 BLAKE2B 46e5de2aab539049d08de2d9a076cba55f5b16e3de8162da84fa434ee2ec4f445c2c89fa0998db56d50746ebe577bf278c9a5dddf27b7625701a7a5b7508ed34 SHA512 cb92f3d9eda9bc6b99e06c68d8e5d8aad2f624da1e088a9a79a68cffb794c42c36f8498f10d29d70f49903f06b775447a544ace32dd38074479be9d50ba727b4
diff --git a/dev-ml/typerep/typerep-0.14.0.ebuild b/dev-ml/typerep/typerep-0.14.0.ebuild
index 08a8295007a4..9f6f8496d0e3 100644
--- a/dev-ml/typerep/typerep-0.14.0.ebuild
+++ b/dev-ml/typerep/typerep-0.14.0.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
DEPEND="dev-ml/base:="
diff --git a/dev-ml/uchar/Manifest b/dev-ml/uchar/Manifest
index 1035f59d95ac..6453bc56f193 100644
--- a/dev-ml/uchar/Manifest
+++ b/dev-ml/uchar/Manifest
@@ -1,3 +1,3 @@
DIST uchar-0.0.2.tar.gz 21815 BLAKE2B aede9d42ac2d9ccaa7af2f40799916f30cef0d6e292b7909b5131b5d28c979362b7624a88cec8ba2e7bed1dcada60d8e512ed70d2a02dafcf4ad701c60f6faa6 SHA512 487a9706cf9dfc9b9c94442a51766cc211687d6ebcb4dd3c94d09cb1ed6d7fd61e966e91a4121fe2d1681b2fd6bfee9079d3bccccdb6d65ba2111524ab5dd1bc
-EBUILD uchar-0.0.2.ebuild 1130 BLAKE2B 0555d920a9d50ca417c38f1ef6dedc7905a4f4e727d22f161663f799a175d58f8b08ccbb6d1fcd86515f98d4a3c075e92de5af4d7d37833a2e8bd6095e27315d SHA512 37b53027bad343dab1fc7a311b52efb84b5212a377535f2caab3ce36f5447b4d877b99a4a0d4e723c6186c13d1af8058b16102482bac1cc29ffaeb91e53e3af4
+EBUILD uchar-0.0.2.ebuild 1127 BLAKE2B c714a4723ea009f892c72267b8f9a9a38e782966289b01bee0a265f7ec286a2bb88c934de7d506a82a50264a100e4e7027b95ed6b5462dab37192cda23805520 SHA512 f3bcc18b07877ad85e61b019c1a3c9cbd2cbab5679a90440d5d6e71097edaefdb50070518364e1220756b3125ce8fea018c7438d24fcfff10974280a2b06cf76
MISC metadata.xml 243 BLAKE2B a3e4f129d7f5796628ecb9265929b0511688445247dbd8b3f27d64f566b8daf072d0ea2512f81f74b1cd143aa3bc3c69c2f02ae81a21cc0407d95e6019f41966 SHA512 14a569797078c452b1fdd7fc67ec59627a62638d8e8570b5f34bd7e7420a5110d0843eb58fca2960a7bc79514c6d26de50bc79d3ca6c4d9accfd0ccf49becc0d
diff --git a/dev-ml/uchar/uchar-0.0.2.ebuild b/dev-ml/uchar/uchar-0.0.2.ebuild
index 35733929699c..6205a24af531 100644
--- a/dev-ml/uchar/uchar-0.0.2.ebuild
+++ b/dev-ml/uchar/uchar-0.0.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocaml/uchar/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-2-with-linking-exception"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
RDEPEND=">=dev-lang/ocaml-4.03:="
diff --git a/dev-ml/uutf/Manifest b/dev-ml/uutf/Manifest
index 95b3ea43b8ec..4d0c119e493d 100644
--- a/dev-ml/uutf/Manifest
+++ b/dev-ml/uutf/Manifest
@@ -1,3 +1,3 @@
DIST uutf-1.0.1.tbz 22215 BLAKE2B 58cbb8db94024ddaa02c213df4e5321ad33513370c6d1d54ac09f57821df8ac3b330c2659f9aeb0e78dfd15d2f50be714a5a5d6e6d3dcc3f81539c1a6c8c3771 SHA512 35cbee8c82a566f2fe4fcd549936d4c4dc67f5b71bfd3ea97ff25d7cf21cfb77cb5ee313c95ad26a2a61bb84aa48c300bbb79a1a7128c6161e9abe9c390a7d18
-EBUILD uutf-1.0.1.ebuild 1563 BLAKE2B 47acd2e5cd8d225d7c2b87a8c25053706dc83d3ee6c7268ba13dc6acb53548a97829354ab3f194d66bad1cac48ea46db67dd2781f681fb48f5893414408b8758 SHA512 b389f00fc16cea814d96d3625216c8c55261bc04d9dcd8352adbf1f6fd643d7564043037e59d128ad4cc2375480c9264a9acd0d3dd3232c1d8a925ba24ba1bea
+EBUILD uutf-1.0.1.ebuild 1560 BLAKE2B 92fe17e6e2f6c623ef664daaab4efefdba780620cf5d88271d837ded7ed80271e0252548beced6b53a5402a2e8b9f81c9e924e4e1bedef153df4cc77aaa88bae SHA512 0100b5357d033991922f481f9fbd03a61352b1795ec0b73e18d7543630bbfacd3959677e6e35aa0d6c18066da259dcba6dfebda4a65c28e747aea9d5a04f0c5a
MISC metadata.xml 390 BLAKE2B c7f6ffb069cf171a47ffaf90b0bbd742d50baa96260e98b21738651722d3006e176f4bc5223932986b2640aa1f091861c7a027f5b4130ed2af77b7ae1e2701bb SHA512 b23f82ba753956db53103340358857cbdee18bc34ee5d5db86d68dc6f04ea419b3f64df7e5fa54ac84e6122eef7236daebda8fbd60aaa7fa59d45714d21aec4a
diff --git a/dev-ml/uutf/uutf-1.0.1.ebuild b/dev-ml/uutf/uutf-1.0.1.ebuild
index b4143691ff6e..47b4c9ac86d5 100644
--- a/dev-ml/uutf/uutf-1.0.1.ebuild
+++ b/dev-ml/uutf/uutf-1.0.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://erratique.ch/software/uutf/releases/${P}.tbz"
LICENSE="ISC"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="doc utftrip +ocamlopt test"
RESTRICT="!test? ( test )"
REQUIRED_USE="utftrip? ( ocamlopt )"
diff --git a/dev-ml/variantslib/Manifest b/dev-ml/variantslib/Manifest
index 31a8c4efa106..79ec07716a80 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 459 BLAKE2B 256c8df230e785f9a3e7fa5bffc0545153e0e7d126957bde9905dac7a5db4406dbfc0be96fc150005062a8c1a54cd0582efd00eb8475865fa37f7b80d955096d SHA512 8ed8887ab90b716f2397e0c78738fd9ff06a68d1693ffb48e967a5892a2f15f00352d681403b0bf962baa2c54522c3b41e468abd9e1268b43e9e833ef49e61c6
+EBUILD variantslib-0.14.0.ebuild 457 BLAKE2B c8c51fb957a2073757b37ebb45a8cb6c280e17776b38b1c8ae925ca7d8f8ab7a6b9463d4524e0053bd556eb5a83e344c88ee28a0718dcfb8c0970857de4fe1e3 SHA512 512bd0062fb8057b696c4c9930d0a9baa0af9fab24ddb3e1f5ead59853708a5a455311e97702cfd73c2dd6a784978095c1dac189b3bb5aa873cd2a13ea66b844
MISC metadata.xml 392 BLAKE2B 9fac74caa06597173406f1c8296a3ae475a5bcae79285f6183c9848bb334c4c638ec8a27aeb5bd76d3dc4c565fa621735f54410577767f65e7a081160b4916ec SHA512 cf8ff30836ce92efe8473004198b710f0fc9deaeb595ae3666596afca05f4fcf4087f8e1efc2f9e511cc24ccb5093dafe35eef1b2325b83bfae8d15e0111d42c
diff --git a/dev-ml/variantslib/variantslib-0.14.0.ebuild b/dev-ml/variantslib/variantslib-0.14.0.ebuild
index e0db277a3c7f..57f91947614d 100644
--- a/dev-ml/variantslib/variantslib-0.14.0.ebuild
+++ b/dev-ml/variantslib/variantslib-0.14.0.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="+ocamlopt"
RDEPEND="
diff --git a/dev-ml/xml-light/Manifest b/dev-ml/xml-light/Manifest
index 27e06fa697b1..f26edc7dcab7 100644
--- a/dev-ml/xml-light/Manifest
+++ b/dev-ml/xml-light/Manifest
@@ -3,5 +3,5 @@ AUX 02_cmi_depends.dpatch 492 BLAKE2B 1b6094d0b024c9381ae15e73ca593835bf1f4d3d2b
AUX 03_cflags.dpatch 1681 BLAKE2B 7d1195efbce6ffa26bcf6e7bc33faa2e27f20991d08ded7a0a6eebc615e99f42d8c58a1092d9db90ecf047398fcc701419f1ca6959876a462922d8956e2d9f98 SHA512 314d30a73cd6a430a367a38b50c10afaf1d307b8ce63795315b093be8500dfb5ddac98eaf5a60f32b047a62f203fa59d9e6dd5c342e7ec7132b78fcd734de51e
AUX 04_dtd_trace.dpatch 780 BLAKE2B 358cf04728f0d8e7bbe7e29568ebe55b4e07b51217e7a308437ba2dfc202d76ac7cdd8d3fcf40e201124d625249c1a93d5c496a9834f34f7ffa35f872c0424d1 SHA512 14cb78558afeed100e6f085233b001ea5501ccb3020c2437362870031b1a14ad7227794bc81c3de9567cf0d797c0966c515ce56245e429a149f097895c06f771
DIST xml-light-2.2.zip 22130 BLAKE2B 95b4bc23be63ef5c6faf529877aaf753e3c9fee99948dff82bab5e3206ea718a71ce1e03a2bdba17ff21c040dc8774312ce752c97450f0420681926524864f58 SHA512 b3be968db1ea8b9f8cc439fc8a685083227a7b07469af17c31993229a506f2ff6b1b0cf2097f4198a71e1d858d166f36c99bb26720136633c233a790764087ed
-EBUILD xml-light-2.2-r3.ebuild 1263 BLAKE2B b451f16112c819fd56dc6822db1243d64d069063df2b2df7d885ce061ecaeddf20f78bb1c1aa9b84e1438fea1f3a5c9ba7bdc58b14e4246e7b7535095361278c SHA512 7f3adaeb12b4b8be892e5e2e6fa7554c34f0376bf63fea62b4789cd9ccc602a9dc176ec6da18904ba1ecd7286dd7ea788fd4cc602fe32d27e1d0c7b74ca36a97
+EBUILD xml-light-2.2-r3.ebuild 1261 BLAKE2B 0d990de3a6c4f19042b2bade2d123e5d60d2ca5febd65f37ef714a0d977852e8a9fe6fc265d4590890217ce63abc30f3a53f10ac427976bd558b0e88ce6b1299 SHA512 0645c8c3065ff24bbf74c8e0ef8e7e66a402817767508765faa81e77718cb2c033d9b452d26982849b148e4b6c4750d3cf8cab15d5892a8486d3ecf0841f8e39
MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
diff --git a/dev-ml/xml-light/xml-light-2.2-r3.ebuild b/dev-ml/xml-light/xml-light-2.2-r3.ebuild
index 471691f1602d..acc3930daa92 100644
--- a/dev-ml/xml-light/xml-light-2.2-r3.ebuild
+++ b/dev-ml/xml-light/xml-light-2.2-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://tech.motion-twin.com/zip/${P}.zip"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="doc +ocamlopt"
RDEPEND="dev-lang/ocaml:=[ocamlopt?]"
diff --git a/dev-ml/yojson/Manifest b/dev-ml/yojson/Manifest
index 3be414c949b2..a8e17a81d86f 100644
--- a/dev-ml/yojson/Manifest
+++ b/dev-ml/yojson/Manifest
@@ -1,3 +1,3 @@
DIST yojson-1.7.0.tar.gz 29704 BLAKE2B edbd7f66d69a85880fc8ee9bb25a993744a310887024f7af63665ba8f5067f1b9383ec4d6dd5f4ca3376d698665a8f605c078f7597ddd4e71857c1a20143c2e5 SHA512 25eedb64e4bf7c7e8d5a5a115812cd502540afbdeb7c947da3a14e5968aa0a7db8ab402425662571d8935b9cd6a19796ce81dd80a65dc614f156626c60e7036e
EBUILD yojson-1.7.0.ebuild 768 BLAKE2B d7fc71d5d6c18f70f172fa3d3bf39e16d9b206d17ebff4bda65a9a1779a2b32e454e6912d2aa62db5b8bb29b263bab32503c3ded92526951cad7b9bfa732675b SHA512 6ff1bd5e9122cb8e312b29376efa45bd052900b7639a747674a0bc823644cfdd350e82fdf80956b37d73ab1add4975c59ce8943844a52642d6471fb8bf63640e
-MISC metadata.xml 472 BLAKE2B af78e0eeeff9b5b49523f0ee84fb80a8b159742ae7e2c19c83ac2b78671665b69ced7dfc80dda4e4c09ac9bacab1e5473e1e2e38923d0e570ce44e9fc4f193d9 SHA512 b9aafa0f9b92b182fb031b57409a0c40884a1449140e19edc14f61dd0e5e7a6168b813a8156d21d8120b783b30c141acc8bfa82af22547b98aa59db2db234cb3
+MISC metadata.xml 502 BLAKE2B b903ab96c5cfb53833dd2e338986e78000948dfcdfc0b7411081b6ab5bc50b044451ff490e8b6fa4d3ce823eda74edd5f88cd2453a242259c81f01103b5a063b SHA512 a5d534cbf28775ef1d733b7fc446f6d4202ada623e267c6cb56cb8abcd42f1220ee24c9d6d646a4ed1a4bf3bed42de64e0c6346c84b7f0b2d19b487dbfcb546a
diff --git a/dev-ml/yojson/metadata.xml b/dev-ml/yojson/metadata.xml
index a6f01f34da1b..02bc47a8d9a2 100644
--- a/dev-ml/yojson/metadata.xml
+++ b/dev-ml/yojson/metadata.xml
@@ -1,11 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
+ <maintainer type="person" proxied="yes">
<name>François-Xavier Carton</name>
<email>fx.carton91@gmail.com</email>
</maintainer>
- <maintainer type="project">
+ <maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
diff --git a/dev-ml/zarith/Manifest b/dev-ml/zarith/Manifest
index 150e7b8ad651..2887f1bb6b57 100644
--- a/dev-ml/zarith/Manifest
+++ b/dev-ml/zarith/Manifest
@@ -1,12 +1,5 @@
-AUX zarith-1.9.1-ar.patch 221 BLAKE2B 6772e1a5c30a5b9dd6e170860b82e82bd2e5dc5b145d69f20354bcc9fff037098ad03c8365347663dc49499ec72da15f098e186e5b1721f8acb65b7875253155 SHA512 34a5e88ea485ba12b37c7e0fdcd6e21ad64453802fcc48fca39042d52d7b21997888c3c9e76754fe0ceb326dfb2a9a443ba3794b9628ec78f94aa5ea791ffeb2
-DIST zarith-1.10.tar.gz 95543 BLAKE2B 4effafb5a4f90fe48282feb6a3deb07cde4e465c52149d663b1185f82c20ad7e72a02e5965cc3d589ea873f82c33f69dcb47299bbd6a9fa7a6fd686ce14ad61d SHA512 94958feccd3be863b4bcc7887f5108099962402ab6eddbae42420cd04323aafe930dac75c6f1f3d50d8f57cdd2108f1b25546999bac3f03a0a682127d5b67612
DIST zarith-1.11.tar.gz 98909 BLAKE2B 01deed333dc79dfdb5748c835ef80403c7892e36e461a1c65e5bb97f147b32df2e6cbe8f4e9b916aabc3bd2479bd97439a68d9cdb123d15b7c9ed0e3e7f784f3 SHA512 7c0645d63511d42b763cd0a33b3fb139c26d23ae0cf59cd651388644cb8e7c43a83265d55d69ff3320d8c4586c4f8dbd9c3412197bab2e110c38e6e7dac88b83
DIST zarith-1.12.tar.gz 93695 BLAKE2B b9622e2f397887d08fb8a8520419cf459e99906c05a897af91258b17d92d3fbbd2314a0a4be8a56a07074dcb0a0d04c896b3b5e69526a6c81a8a07b657d1bfec SHA512 8075573ae65579a2606b37dd1b213032a07d220d28c733f9288ae80d36f8a2cc4d91632806df2503c130ea9658dc207ee3a64347c21aa53969050a208f5b2bb4
-DIST zarith-1.7.tar.gz 89617 BLAKE2B ee8a272a7421d9e723af8aa6207da8fe046585804e669058b6dec8fb47cab80e438d0520c1b61ed6c79bc279d162a7a1043fa40e74c50342b7e4d553ca8e8f5b SHA512 812b5f9b24ce7a24d3370b8728ff6eeb56e3280fa1573e694fe54e781668c29bf8ff95e94aeff59df948adc85b8acd6b4efe117fb50a124f19b4227bee78e753
-DIST zarith-1.9.1.tar.gz 92321 BLAKE2B d61def81600cb5f3ae931eabebcdf081b6025dd24b1deae46a55f5db4f2c67d44b38b9cb9d73fc7fd9bd76c81545294373e3df5969da217209079a2912a8e285 SHA512 e77620c66a59d35811acfc45c7ef3f0d50d3042194654b1f5b652a2ed5fb9d5f88e9173222e5ced286c61854434da05a4d96668089faa66ff2917afa677fc32f
-EBUILD zarith-1.10.ebuild 1470 BLAKE2B b582fe34fbdf05490c4f9b78da27d72030a612793331899339d3a5668a4ba1e87d614449598545b36ed33f142f8e0667f3784c341cfb927cf8332643e1b127fd SHA512 00feec6fbb015cbf954a8af57673984c4d50a664b0bbebc6a72dbc627053bbcc8f4997a5ff3bf347cc0d741e14f657a8b3c21a9d79152386d170db168650bc98
EBUILD zarith-1.11.ebuild 1349 BLAKE2B 94ba51ff6528da6c29e75920680d596852c403c957755633999f17cbb218ce8af091ff18efec885e6378a1dbcb170001deb82ad1bc955eb738865e3b9bbfd9f0 SHA512 72384da49f4aed3f07e4c86560cef28b40a308a76b3ff7acea064b432f0f2d1f50dc9bfe9bae04215e21359e5569d75b156a62ae4cffc6bfe863dc2d6d9c05ff
EBUILD zarith-1.12.ebuild 1331 BLAKE2B e5c30054936820f77f807d9d82ff048217a7add76c052a266a5e8e99d0bb3fa18761c632d3e4c12d71c3d8756e86610be56b43c2fe168fcb6d60a331f01de3de SHA512 ae8ae01e1f96f4fa95b2df41a07e01ee112ea20cfc9a75e7e2ae8081b07b47b0eb21a23ee28d6695cca03dc24041a863c11c8fe9fa0c694c8b9ba90e40ffe670
-EBUILD zarith-1.7.ebuild 1324 BLAKE2B 25281d39a44be1b345fab0ba5ff4bd34c1355a2f9bd5a80ffbe8d3d7685bec4ced72865c29a56f69b9db4555a35eac0c752b6752d0083c3d2a018ad50d8e47ba SHA512 33c9759c47aef05c74514d71077b2ab791f83b4d8b46bc32b12b75ddc7032dc4fe5b04ed7690e6a251f54994b5793d0c1c4a5eeb06f53f5eacb5ec5ff18267bf
-EBUILD zarith-1.9.1.ebuild 1460 BLAKE2B ae8dd8e3eb7d55a6ace369189c77dde72d156c830fafa37f74218d0ed4f96ba40867ddf9f6ec7d2ac3ace0c2a62d8e7137f6e63705de28b3ba8f3b3e9fe1d342 SHA512 5abcc22e0cb2a954a24dc0b4fb517c72dd09631b7ba89f64609dbe2c648dbd5cec79ac7f93973d9448f9d081189541e74e17adaae8043031a9ae73e536d8f528
MISC metadata.xml 384 BLAKE2B 2476ec65036f286fe12f1b64916114abb08792a1c8840be05fe48ba075c9beeeeef5d01ea1a920ca91144fda6d946c86c045c8a853b698bd08d0c02ff93c9bba SHA512 4e0f0e30d6b928341d9610efb0d42717476bb76a897ab3b350782b101cf7a4d3fa5b31d61499552073c987eac1ceb8bc0c9bd9103115f50ee9b52939301ff1ed
diff --git a/dev-ml/zarith/files/zarith-1.9.1-ar.patch b/dev-ml/zarith/files/zarith-1.9.1-ar.patch
deleted file mode 100644
index 122cf0797dbe..000000000000
--- a/dev-ml/zarith/files/zarith-1.9.1-ar.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/configure 2020-05-17 17:46:29.826822055 +0200
-+++ b/configure 2020-05-17 17:47:37.699808615 +0200
-@@ -22,7 +22,7 @@
- gmp='auto'
- perf='no'
-
--ar='ar'
-+ar="${AR}"
- ocaml='ocaml'
- ocamlc='ocamlc'
- ocamlopt='ocamlopt'
diff --git a/dev-ml/zarith/zarith-1.10.ebuild b/dev-ml/zarith/zarith-1.10.ebuild
deleted file mode 100644
index 6ae953c8daea..000000000000
--- a/dev-ml/zarith/zarith-1.10.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit findlib multilib
-
-DESCRIPTION="Arithmetic and logic operations over arbitrary-precision integers"
-HOMEPAGE="https://github.com/ocaml/Zarith"
-SRC_URI="https://github.com/ocaml/Zarith/archive/release-${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
-IUSE="doc mpir +ocamlopt"
-
-RDEPEND="
- >=dev-lang/ocaml-4.05:=[ocamlopt?]
- !mpir? ( dev-libs/gmp:0= )
- mpir? ( sci-libs/mpir )"
-
-DEPEND="${RDEPEND} dev-lang/perl"
-DOCS=( README.md Changes )
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.9.1-ar.patch
-)
-
-S="${WORKDIR}/Zarith-release-${PV}"
-
-src_configure() {
- tc-export CC AR
- ./configure -host "${CHOST}" \
- -ocamllibdir /usr/$(get_libdir)/ocaml \
- -installdir "${ED}"/usr/$(get_libdir)/ocaml \
- $(usex mpir "-mpir" "-gmp") || die
-}
-
-src_compile() {
- emake -j 1 HASOCAMLOPT=$(usex ocamlopt yes no) HASDYNLINK=$(usex ocamlopt yes no) all
- use doc && emake doc
-}
-
-src_test() {
- if use ocamlopt ; then
- emake HASOCAMLOPT=$(usex ocamlopt yes no) HASDYNLINK=$(usex ocamlopt yes no) tests
- else
- ewarn "Tests require USE=ocamlopt. Skipping them."
- fi
-}
-
-src_install() {
- findlib_src_preinst
- emake HASOCAMLOPT=$(usex ocamlopt yes no) HASDYNLINK=$(usex ocamlopt yes no) install
- dosym zarith/libzarith.a /usr/$(get_libdir)/ocaml/libzarith.a
- use doc && HTML_DOCS=( html/* )
- einstalldocs
-}
diff --git a/dev-ml/zarith/zarith-1.7.ebuild b/dev-ml/zarith/zarith-1.7.ebuild
deleted file mode 100644
index 21ad63c4e898..000000000000
--- a/dev-ml/zarith/zarith-1.7.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit findlib eutils toolchain-funcs
-
-DESCRIPTION="Arithmetic and logic operations over arbitrary-precision integers"
-HOMEPAGE="https://github.com/ocaml/Zarith"
-SRC_URI="https://github.com/ocaml/Zarith/archive/release-${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~ppc ~x86"
-IUSE="doc mpir +ocamlopt"
-
-RDEPEND="
- >=dev-lang/ocaml-4.05:=[ocamlopt?]
- !mpir? ( dev-libs/gmp:0= )
- mpir? ( sci-libs/mpir )"
-
-DEPEND="${RDEPEND} dev-lang/perl"
-
-S="${WORKDIR}/Zarith-release-${PV}"
-
-src_configure() {
- tc-export CC
- ./configure -host "${CHOST}" \
- -ocamllibdir "/usr/$(get_libdir)" \
- -installdir "${ED}/usr/$(get_libdir)/ocaml" \
- $(usex mpir "-mpir" "-gmp") || die
-}
-
-src_compile() {
- emake HASOCAMLOPT=$(usex ocamlopt yes no) HASDYNLINK=$(usex ocamlopt yes no) all
- use doc && emake doc
-}
-
-src_test() {
- if use ocamlopt ; then
- emake HASOCAMLOPT=$(usex ocamlopt yes no) HASDYNLINK=$(usex ocamlopt yes no) tests
- else
- ewarn "Tests require USE=ocamlopt. Skipping them."
- fi
-}
-
-src_install() {
- findlib_src_preinst
- emake HASOCAMLOPT=$(usex ocamlopt yes no) HASDYNLINK=$(usex ocamlopt yes no) install
- dodoc Changes README.md
- use doc && dohtml html/*
-}
diff --git a/dev-ml/zarith/zarith-1.9.1.ebuild b/dev-ml/zarith/zarith-1.9.1.ebuild
deleted file mode 100644
index 04d89fe5a523..000000000000
--- a/dev-ml/zarith/zarith-1.9.1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit findlib multilib
-
-DESCRIPTION="Arithmetic and logic operations over arbitrary-precision integers"
-HOMEPAGE="https://github.com/ocaml/Zarith"
-SRC_URI="https://github.com/ocaml/Zarith/archive/release-${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ppc x86"
-IUSE="doc mpir +ocamlopt"
-
-RDEPEND="
- >=dev-lang/ocaml-4.05:=[ocamlopt?]
- !mpir? ( dev-libs/gmp:0= )
- mpir? ( sci-libs/mpir )"
-
-DEPEND="${RDEPEND} dev-lang/perl"
-DOCS=( README.md Changes )
-
-PATCHES=(
- "${FILESDIR}"/${P}-ar.patch
-)
-
-S="${WORKDIR}/Zarith-release-${PV}"
-
-src_configure() {
- tc-export CC AR
- ./configure -host "${CHOST}" \
- -ocamllibdir /usr/$(get_libdir)/ocaml \
- -installdir "${ED}"/usr/$(get_libdir)/ocaml \
- $(usex mpir "-mpir" "-gmp") || die
-}
-
-src_compile() {
- emake -j 1 HASOCAMLOPT=$(usex ocamlopt yes no) HASDYNLINK=$(usex ocamlopt yes no) all
- use doc && emake doc
-}
-
-src_test() {
- if use ocamlopt ; then
- emake HASOCAMLOPT=$(usex ocamlopt yes no) HASDYNLINK=$(usex ocamlopt yes no) tests
- else
- ewarn "Tests require USE=ocamlopt. Skipping them."
- fi
-}
-
-src_install() {
- findlib_src_preinst
- emake HASOCAMLOPT=$(usex ocamlopt yes no) HASDYNLINK=$(usex ocamlopt yes no) install
- dosym zarith/libzarith.a /usr/$(get_libdir)/ocaml/libzarith.a
- use doc && HTML_DOCS=( html/* )
- einstalldocs
-}