summaryrefslogtreecommitdiff
path: root/dev-ml
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-06-29 12:04:12 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-06-29 12:04:12 +0100
commit0f558761aa2dee1017b4751e4017205e015a9560 (patch)
tree037df795519468a25d9362b4e95cdaeb84eb1cf9 /dev-ml
parent752d6256e5204b958b0ef7905675a940b5e9172f (diff)
gentoo resync : 29.12.2022
Diffstat (limited to 'dev-ml')
-rw-r--r--dev-ml/Manifest.gzbin34517 -> 34501 bytes
-rw-r--r--dev-ml/alcotest/Manifest2
-rw-r--r--dev-ml/alcotest/alcotest-1.5.0-r1.ebuild (renamed from dev-ml/alcotest/alcotest-1.5.0.ebuild)2
-rw-r--r--dev-ml/camlp4/Manifest2
-rw-r--r--dev-ml/camlp4/camlp4-4.14.ebuild53
-rw-r--r--dev-ml/cmdliner/Manifest2
-rw-r--r--dev-ml/cmdliner/cmdliner-1.1.1.ebuild3
-rw-r--r--dev-ml/easy-format/Manifest4
-rw-r--r--dev-ml/easy-format/easy-format-1.2.0.ebuild6
-rw-r--r--dev-ml/easy-format/metadata.xml2
-rw-r--r--dev-ml/gen/Manifest2
-rw-r--r--dev-ml/gen/gen-1.0-r1.ebuild (renamed from dev-ml/gen/gen-1.0.ebuild)2
-rw-r--r--dev-ml/graphics/Manifest2
-rw-r--r--dev-ml/graphics/graphics-5.1.2.ebuild3
-rw-r--r--dev-ml/labltk/Manifest2
-rw-r--r--dev-ml/labltk/labltk-8.06.12.ebuild2
-rw-r--r--dev-ml/llvm-ocaml/Manifest8
-rw-r--r--dev-ml/llvm-ocaml/llvm-ocaml-14.0.4.ebuild115
-rw-r--r--dev-ml/llvm-ocaml/llvm-ocaml-14.0.5.ebuild115
-rw-r--r--dev-ml/llvm-ocaml/llvm-ocaml-14.0.6.ebuild115
-rw-r--r--dev-ml/markup/Manifest4
-rw-r--r--dev-ml/markup/markup-1.0.0-r1.ebuild (renamed from dev-ml/markup/markup-1.0.0.ebuild)6
-rw-r--r--dev-ml/markup/markup-1.0.2-r1.ebuild (renamed from dev-ml/markup/markup-1.0.2.ebuild)6
-rw-r--r--dev-ml/merlin/Manifest10
-rw-r--r--dev-ml/merlin/merlin-3.4.2-r3.ebuild (renamed from dev-ml/merlin/merlin-3.4.2-r2.ebuild)2
-rw-r--r--dev-ml/merlin/merlin-4.2-r2.ebuild (renamed from dev-ml/merlin/merlin-4.2-r1.ebuild)2
-rw-r--r--dev-ml/merlin/merlin-4.3.1-r3.ebuild (renamed from dev-ml/merlin/merlin-4.3.1-r1.ebuild)4
-rw-r--r--dev-ml/merlin/merlin-4.4-r3.ebuild (renamed from dev-ml/merlin/merlin-4.4-r1.ebuild)4
-rw-r--r--dev-ml/merlin/merlin-4.5-r3.ebuild (renamed from dev-ml/merlin/merlin-4.5-r1.ebuild)4
-rw-r--r--dev-ml/ocaml-fileutils/Manifest4
-rw-r--r--dev-ml/ocaml-fileutils/ocaml-fileutils-0.6.2-r1.ebuild (renamed from dev-ml/ocaml-fileutils/ocaml-fileutils-0.6.3.ebuild)7
-rw-r--r--dev-ml/ocaml-fileutils/ocaml-fileutils-0.6.3-r1.ebuild (renamed from dev-ml/ocaml-fileutils/ocaml-fileutils-0.6.2.ebuild)3
-rw-r--r--dev-ml/ocurl/Manifest2
-rw-r--r--dev-ml/ocurl/ocurl-0.9.2.ebuild2
-rw-r--r--dev-ml/opam-installer/Manifest12
-rw-r--r--dev-ml/opam-installer/opam-installer-2.0.10-r1.ebuild (renamed from dev-ml/opam-installer/opam-installer-2.0.10.ebuild)8
-rw-r--r--dev-ml/opam-installer/opam-installer-2.0.8-r4.ebuild (renamed from dev-ml/opam-installer/opam-installer-2.0.9.ebuild)6
-rw-r--r--dev-ml/opam-installer/opam-installer-2.0.9-r1.ebuild (renamed from dev-ml/opam-installer/opam-installer-2.0.8-r3.ebuild)6
-rw-r--r--dev-ml/opam-installer/opam-installer-2.1.0-r1.ebuild (renamed from dev-ml/opam-installer/opam-installer-2.1.0.ebuild)8
-rw-r--r--dev-ml/opam-installer/opam-installer-2.1.1-r1.ebuild (renamed from dev-ml/opam-installer/opam-installer-2.1.1.ebuild)8
-rw-r--r--dev-ml/opam-installer/opam-installer-2.1.2-r1.ebuild (renamed from dev-ml/opam-installer/opam-installer-2.1.2.ebuild)6
-rw-r--r--dev-ml/ppx_disable_unused_warnings/Manifest2
-rw-r--r--dev-ml/ppx_disable_unused_warnings/ppx_disable_unused_warnings-0.15.0-r1.ebuild (renamed from dev-ml/ppx_disable_unused_warnings/ppx_disable_unused_warnings-0.15.0.ebuild)2
-rw-r--r--dev-ml/ppx_ignore_instrumentation/Manifest2
-rw-r--r--dev-ml/ppx_ignore_instrumentation/ppx_ignore_instrumentation-0.15.0-r1.ebuild (renamed from dev-ml/ppx_ignore_instrumentation/ppx_ignore_instrumentation-0.15.0.ebuild)2
-rw-r--r--dev-ml/react/Manifest4
-rw-r--r--dev-ml/react/metadata.xml35
-rw-r--r--dev-ml/react/react-1.2.2.ebuild38
-rw-r--r--dev-ml/reason/Manifest4
-rw-r--r--dev-ml/reason/reason-3.8.1.ebuild (renamed from dev-ml/reason/reason-3.7.0-r2.ebuild)4
-rw-r--r--dev-ml/utop/Manifest2
-rw-r--r--dev-ml/utop/utop-2.9.1.ebuild27
-rw-r--r--dev-ml/yojson/Manifest2
-rw-r--r--dev-ml/yojson/yojson-2.0.0.ebuild39
54 files changed, 621 insertions, 98 deletions
diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz
index 029a74b4c411..db03b7165123 100644
--- a/dev-ml/Manifest.gz
+++ b/dev-ml/Manifest.gz
Binary files differ
diff --git a/dev-ml/alcotest/Manifest b/dev-ml/alcotest/Manifest
index 51a5beb378cd..1a7c15626826 100644
--- a/dev-ml/alcotest/Manifest
+++ b/dev-ml/alcotest/Manifest
@@ -3,5 +3,5 @@ DIST alcotest-1.4.0.tar.gz 279675 BLAKE2B 3cc50ab37a16948ceca9b5e6aa885fa50bbe07
DIST alcotest-1.5.0.tar.gz 288227 BLAKE2B 6af28f2516888273903bbb7750ba583778c54447157ece29ad8053323492dddfde9b901699be26c868f1f3835ad89d6f163176033f52ffdccc82fa2609e57b64 SHA512 9f496d1b14a78a9cba5dfde71cbda41d3090d2083bc9895dc9d9f54876b86630079219e678f13f6ffd382deb2a1a298b61b2a222fc65d25d4a242d8c280b4784
EBUILD alcotest-1.2.3-r3.ebuild 669 BLAKE2B e79c8a3b452332fcd49d7a50644b8be752356e9301e634852191d521325c1af08787b50f79a38c38a37e7b4a0b23de3cd69716a1bad34a9f1320ceb164adc113 SHA512 dcfb8d3059e2754ddfd916838218c7769beaa468cc6c5c0f3b28d20052a9954632d9488ff34f634b64b2f192e103b7a890996b6768b6950800058190f1a868dc
EBUILD alcotest-1.4.0.ebuild 669 BLAKE2B e79c8a3b452332fcd49d7a50644b8be752356e9301e634852191d521325c1af08787b50f79a38c38a37e7b4a0b23de3cd69716a1bad34a9f1320ceb164adc113 SHA512 dcfb8d3059e2754ddfd916838218c7769beaa468cc6c5c0f3b28d20052a9954632d9488ff34f634b64b2f192e103b7a890996b6768b6950800058190f1a868dc
-EBUILD alcotest-1.5.0.ebuild 700 BLAKE2B cbc939723f7452f5cf0d927e37d5e4eb7f37f211a061aadfe88284c520ad4a952dd8f5b4362b44e5cf1270351bef0a39766cb00d1bfe17a719731019047b1b37 SHA512 16be168bcda26c76ba493a177c533d19a302a89fa66a098db4d701b1d56995eb1b344a6300dc644db80cc93ca94623c9a42085df2002e0a1f06b2df01836c551
+EBUILD alcotest-1.5.0-r1.ebuild 702 BLAKE2B 4654305316991c388a9842cc315e0b9815f4411b66ca042fc2742a0d35c989870b25ab0fa16871fe349deed76294e2548dc6aa5ca4d40390cfeb20d0a2ffee7e SHA512 669da814d6e766bb3801aa18a6ecf7394598523d77b8c1b97b60f14b4875af2b91a669dce1dd4a7afcd6d11c74b3276f01b1b5806729e2db360d109e57ef4c07
MISC metadata.xml 313 BLAKE2B 8f2a0fe29ed0694a9f3b13a3c093cec830ed9bdfc482cfcb78019fa7621f5982f4f158fd8d1505dc7972a9fd4386629433f679ed216a006176444bca75313911 SHA512 72de033c1529758f63f093c39f71336490bf8628cdd51f3c0d40fcafa4602d2a877601bd316851db15097747bf1342840f150d390cd093c843767f6785cdb3f2
diff --git a/dev-ml/alcotest/alcotest-1.5.0.ebuild b/dev-ml/alcotest/alcotest-1.5.0-r1.ebuild
index 8a6cf2ce8ef0..717d0234eaff 100644
--- a/dev-ml/alcotest/alcotest-1.5.0.ebuild
+++ b/dev-ml/alcotest/alcotest-1.5.0-r1.ebuild
@@ -15,7 +15,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
IUSE="+ocamlopt"
RDEPEND="
- >=dev-ml/dune-2.8
+ >=dev-ml/dune-2.8:=
dev-ml/astring:=
dev-ml/async_unix:=
dev-ml/cmdliner:=
diff --git a/dev-ml/camlp4/Manifest b/dev-ml/camlp4/Manifest
index 608490b0460f..ef564b3ed4e9 100644
--- a/dev-ml/camlp4/Manifest
+++ b/dev-ml/camlp4/Manifest
@@ -5,10 +5,12 @@ DIST camlp4-4.10_p1.tar.gz 650092 BLAKE2B d7a6221dba5f6ec6963fe35236c29f39b8ae8f
DIST camlp4-4.11_p1.tar.gz 650280 BLAKE2B 6fe46b49c1f2b2e5fc87fbbbdba3ccae795c555737495c298456b84f0dca79c750aa6e4ab2c23bbc7ba4724defdfb739e370f468a78658035474d2f3ad255995 SHA512 8e572602c1c465017a234565efa2249c935ba1ad3d399a6b264bfbec345958130a96311c79e437ac995e3ead9ff7b4f2d3fe6aa4a3a82431ae0cc6257a300f4c
DIST camlp4-4.12.tar.gz 650428 BLAKE2B 4957d3db73ec82fbac58dd95fa13c48f9f8480a70cd6bded43a00df0a182f9b9e31a43acef8264f9d940776667d10b0a5c46bded59ebf4a645719264628428fc SHA512 0a19bb596e47076a28a6bea62007f1d3b59c4d688075f6b723abaa205c555707feb4ea0624259994a4ba5251fdea9dc61cdc936dc13611b36937e755a4bc9b7b
DIST camlp4-4.13.tar.gz 650642 BLAKE2B 5bf70b21f47eefe4631227d0d30fdd08ab965020026d0183fc94b9dbfd1eee45626afbe62bf9507b1a887217cf9245901d40f25cce9430155eb9ec1ddc577554 SHA512 d3307bd11b813540d126719c0afe7e75a7740d0851b272be9bd1a28e8b1ab1ed9a7576109000c8d6cee7ece7f777122aa83917a48147d42ed8f4d72994397819
+DIST camlp4-4.14.tar.gz 653205 BLAKE2B 52978c3fc67ddc1ecf8f6e4fa956823bd1bca41f7a317e4a17936ec774171fd566e49140da69930750dceb5519657912cc2490ca725838c27bbe5ec987596d67 SHA512 1f06a5db82f556da8bfb2c7a699acb007173d4e685aa07a8349b1da91a8ac1a460bf9f98ac8f920357961c1da78ccc27814e178d466e270a4f00a1a9f00ea776
EBUILD camlp4-4.05_p1-r1.ebuild 1200 BLAKE2B cc2ab5ecfa8c312c7a9ae7375ff4d4ec6c8e719ef26497f95addca0ae7dcd0d403059c3d90b7a981cd9a0557e95a7d111fe0e77bdebf5927d23de01e3d1b5e36 SHA512 24c05fec94fdfe5d093d01f40f4b638ccc5f5f6f219d7aa5256347c758f6de5c6cfd4aba2cbf038e02439ab5b007fbf7d35dccd0621e32b86fb7a75b0318e7cc
EBUILD camlp4-4.09_p1-r1.ebuild 1222 BLAKE2B 223293c44ff8140b8198d3ff493e58f0eb88f8205d0ad7c93c48324a59debc3dbaddb002128e54829f87e99eb47856ad29f0729ce46af1a974e75d17596f59d9 SHA512 2c9b740abeaa964d4cf9d62ba6141a6baf6ee6898de784cde16606adf8801a5361490de829a259cc16b9d33f325225466eca27327bf3a66902cda0a4f918e761
EBUILD camlp4-4.10_p1-r2.ebuild 1237 BLAKE2B bb7610c2a7dcf748b9b20cc9e3694e5f81d9021dbec7fe98dedc711c036d3221cdb069346cde2810e560f0c3e95d7f85ef81e20d7c653fe5846d246124590da4 SHA512 838a1344d6d3b9824233315bfc720f052ef9e081569bda5cfa8b73ebee066d3414c2370c80a5184a82f3f20eda7d6ee6b3b366e73c97261efbb88f243cf1b133
EBUILD camlp4-4.11_p1-r2.ebuild 1232 BLAKE2B e9ffd423c403fbb23aae712b4998658d4c532d9e6f5ad871a37ffd1e75b8f796cb2039f6d5dc89ab0e2ba6d9c6488c2a3b56f9b99a46cc25563b0600b0eb51c3 SHA512 09ef793e35ad120374d4828b7c8ceb8f85ca42080dd38283746f7497cab914e9f5ee9ad82318ad5ef72655147c4507c4171f5e7e18154586afd1d1eb2e1c93fc
EBUILD camlp4-4.12-r1.ebuild 1237 BLAKE2B bb7610c2a7dcf748b9b20cc9e3694e5f81d9021dbec7fe98dedc711c036d3221cdb069346cde2810e560f0c3e95d7f85ef81e20d7c653fe5846d246124590da4 SHA512 838a1344d6d3b9824233315bfc720f052ef9e081569bda5cfa8b73ebee066d3414c2370c80a5184a82f3f20eda7d6ee6b3b366e73c97261efbb88f243cf1b133
EBUILD camlp4-4.13-r1.ebuild 1237 BLAKE2B bb7610c2a7dcf748b9b20cc9e3694e5f81d9021dbec7fe98dedc711c036d3221cdb069346cde2810e560f0c3e95d7f85ef81e20d7c653fe5846d246124590da4 SHA512 838a1344d6d3b9824233315bfc720f052ef9e081569bda5cfa8b73ebee066d3414c2370c80a5184a82f3f20eda7d6ee6b3b366e73c97261efbb88f243cf1b133
+EBUILD camlp4-4.14.ebuild 1246 BLAKE2B 905bb37eb2fd0c30a6095832508ea6ab30cca0a69d618c235669a8d110a689bff5c476e0f404e6f10e59af39ea2316c2132f956f7d435ff47d469915cde05cd9 SHA512 b2f1aa733858bc287e0234374abe5446fa5855962257913a49e9a05f19b0be257543cfab044e31b2f80d2d2fa86d0d026489ee7bfc4f43bc81e0c31437ed66e4
MISC metadata.xml 416 BLAKE2B 560e2116bb064decbc8d5e5391966be20ecdfa18ffc362c947b3d5f9aeae1bb2e5d3f391f765e9485075e05a90db69c4f9283b028bd15211e6979621b50d4428 SHA512 db6518378e93c20fd831ab4d2b6ac2168dcb456cf8c6e203f4c2d5a121404e530a8646f1346f34bb4db776cc9caf5f39f0749a6f46b7cc087ad38e7512e9872e
diff --git a/dev-ml/camlp4/camlp4-4.14.ebuild b/dev-ml/camlp4/camlp4-4.14.ebuild
new file mode 100644
index 000000000000..d6ee3cfc6557
--- /dev/null
+++ b/dev-ml/camlp4/camlp4-4.14.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV=${PV/_p/+}
+MY_P=${PN}-${MY_PV}
+
+inherit edo
+
+DESCRIPTION="System for writing extensible parsers for programming languages"
+HOMEPAGE="https://github.com/camlp4/camlp4"
+SRC_URI="https://github.com/camlp4/camlp4/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}"/${P/_p/-}
+
+LICENSE="LGPL-2-with-linking-exception"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+ocamlopt"
+
+RDEPEND="dev-lang/ocaml:0/$(ver_cut 1-2)[ocamlopt?]"
+DEPEND="${RDEPEND}
+ dev-ml/ocamlbuild[ocamlopt?]
+ dev-ml/findlib:="
+
+QA_FLAGS_IGNORED='.*'
+
+PATCHES=( "${FILESDIR}/reload.patch" )
+
+src_configure() {
+ edo ./configure \
+ --bindir="${EPREFIX}/usr/bin" \
+ --libdir="$(ocamlc -where)" \
+ --pkgdir="$(ocamlc -where)"
+}
+
+src_compile() {
+ # Increase stack limit to 11GiB to avoid stack overflow error.
+ ulimit -s 11530000
+
+ emake byte
+ use ocamlopt && emake native
+}
+
+src_install() {
+ emake DESTDIR="${D}" install install-META
+ dodoc CHANGES.md README.md
+
+ if has_version ">=dev-ml/findlib-1.9" ; then
+ # See bug #803275
+ rm "${ED}/usr/$(get_libdir)/ocaml/camlp4/META" || die
+ fi
+}
diff --git a/dev-ml/cmdliner/Manifest b/dev-ml/cmdliner/Manifest
index 9d59bcbff12f..d5ff9a74695d 100644
--- a/dev-ml/cmdliner/Manifest
+++ b/dev-ml/cmdliner/Manifest
@@ -1,5 +1,5 @@
DIST cmdliner-1.0.4.tbz 49558 BLAKE2B 8ea922a22d08fc4cce6c0aff1adff9a2fcdaee8e13b7bdfad4a08b459e8a6557761fa70c9e34100bc8baaa4113e5729f2daf297fc1f618bd8c30b9323bb87ba2 SHA512 4cd1cc0932b8bbd607160cc9816b35c12a68a358a35ffcb6827f547052dc517e871a91ddbaed0447cb1fa5fdf510cdf5d760e8e5c1e4548f82e1d523e2b3ecb3
DIST cmdliner-1.1.1.tbz 58054 BLAKE2B 1c3d3c836d390490d0470cae1545a8ea6bd3ee2b10d33e02fbbad5c47cf5c1fb9104f05a32119580af57358e0cdd9b17fa319a7fe62a9de9f6b504d9f0300513 SHA512 5478ad833da254b5587b3746e3a8493e66e867a081ac0f653a901cc8a7d944f66e4387592215ce25d939be76f281c4785702f54d4a74b1700bc8838a62255c9e
EBUILD cmdliner-1.0.4.ebuild 1066 BLAKE2B 39c29fe18bdeb8851cce528f0cfb81dc29e9e02b6ac6b344617273659bab2d683195f48e70b29b1500c61c558c137a167afce8af2638014584a8758cba3b2dcb SHA512 f49b74f362cb8da22cbc7f869a4118458bc4cd4456c70c8496411bf047b76b5366bdeb4651cce1e1d5d1e6abc26900ca9548103efbec30595222a0367efb4026
-EBUILD cmdliner-1.1.1.ebuild 1000 BLAKE2B fcec544cc52bea0e712462e9fa47fb5bae97af28b64c5dabbb056fefe81468a0dd4c6dab9e74880a2657398eea145ba820af1e4d6aee972f48803dfe398dc5e6 SHA512 98a529726f6b5b3eae19cdb8b1ae46b0ebdb2d9439306dd041ba6fa50c53455f701940b3c52048697a15013fadc24853e7774924b7c890422ce4896578f5dc22
+EBUILD cmdliner-1.1.1.ebuild 1008 BLAKE2B 9f922b697e51a61e743e07be2a2ccf0fdbecf6f2ba6b2ee70b6602096466586a5dcc07730ec384cb6fe2d01b6b14b899da5ff0e4bf301e509ee8318b9ba057af SHA512 510c419aca6ac5143c599313681778c29a7cfce47d7922b41c91b4ad46c76f840711f2a30a1655f13f2687e17368578607a1a34ec1e1201b3e1031750bd20cc4
MISC metadata.xml 338 BLAKE2B f947fa0825c1a3fd959515164da36ffc9694c570ed6eb6eef8686fc24b4582ee88ecb7304507c79cf2733fb77ae3570468ec8da886367d79721c81f148931833 SHA512 9d052ada92f441fa4908f4ec9a2561f7276872281ffa65f0ad92c8d0f7c15aeea11d6c887d4af7535d7d72bce3dec8f12622aee5eb9a79e510e8baaa208a54cd
diff --git a/dev-ml/cmdliner/cmdliner-1.1.1.ebuild b/dev-ml/cmdliner/cmdliner-1.1.1.ebuild
index be4a062fab81..fbc37343672a 100644
--- a/dev-ml/cmdliner/cmdliner-1.1.1.ebuild
+++ b/dev-ml/cmdliner/cmdliner-1.1.1.ebuild
@@ -26,7 +26,8 @@ DEPEND="${RDEPEND}
src_compile() {
emake build-byte
if use ocamlopt ; then
- emake build-native build-native-dynlink
+ emake build-native-dynlink
+ emake build-native
fi
}
diff --git a/dev-ml/easy-format/Manifest b/dev-ml/easy-format/Manifest
index c9708aef6d9b..9242f9cbdfb2 100644
--- a/dev-ml/easy-format/Manifest
+++ b/dev-ml/easy-format/Manifest
@@ -1,3 +1,3 @@
DIST easy-format-1.2.0.tar.gz 15632 BLAKE2B 0bf20b87050330e90f3ef5cbe47470049ddc470d22357240f6b0ddd75138d3297935306c071e4355f02ed2fdd01a3155461e90a91df1346fa33180833db77b57 SHA512 375849b1ecd2e37f4b32d1ee12197a95856b17a47e3eb06a7e7320a82234c241156c3c8bfb18ce17bbe73b93d31d755675478860505470aa7ab866277a99603f
-EBUILD easy-format-1.2.0.ebuild 663 BLAKE2B f1c4acb05ed87333ceccc0a89f00feb2167dfc9834d2ba4ebe6db3faf9ff0a58732144ea3484d616fee37e17d96e44be3ddd8055b5103dc495f483750e7f81fb SHA512 b09e2d80a2188a4333617fbcf0bce1afeb513d71bac326d2211658aecf336bba1d28b706fcc946c72649aa0af27ba4471cc3982ac84b7704ee48818595c07f74
-MISC metadata.xml 252 BLAKE2B b6e6fd523833335fb85192475a983dc60c9bdaa8575b7bfeedce64b0c3bb82478a75bc7561531e10739874d60bc3488e65a8d28a037fca522873a7d1d7f70e03 SHA512 a4bb780419d437bf2d184344d957430dd91dddfd666bd980e69fa35742b0cdf1dd4d33f66182422091869e4e977c76a2898fa79b85f6c3d90c9c864939454f86
+EBUILD easy-format-1.2.0.ebuild 679 BLAKE2B c45602b87317c1f9d91da2c231ddc30e6714cbcc172f79793d8ae3178852d754900c297a4ea9dd267f0fb0dae6b3d9f1c0a095e0029f60d4bca33f75e54be2aa SHA512 b130da938b479b5390e498bee7930fc3d54cb4e27339c58ae571aeab892d1b8a59cf2fc05945d634dca6aeb75d420b6a2f9b471e7996058ea955a2045ee23097
+MISC metadata.xml 260 BLAKE2B 698f1409f89c17dc9dc9bfee29a275a03fd79aea9841f5ce04501a54ca8c2ffc19ec2a78794a7184096799ac83b4661cdb1d1d32d54aae3ee749929df3315102 SHA512 1cb43f2ef1943307736c654698fce57892ed54069b1f244e4294ae5f6c6aaaf1c549da9620e9f5099aa62e9a1f30b2ce1f17ed1e892b67a107674ed7607d30ae
diff --git a/dev-ml/easy-format/easy-format-1.2.0.ebuild b/dev-ml/easy-format/easy-format-1.2.0.ebuild
index 8a98e21fa9ab..e52a4ab1772e 100644
--- a/dev-ml/easy-format/easy-format-1.2.0.ebuild
+++ b/dev-ml/easy-format/easy-format-1.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -6,8 +6,8 @@ EAPI=7
inherit findlib
DESCRIPTION="Pretty-printing library for OCaml"
-HOMEPAGE="https://github.com/mjambon/easy-format"
-SRC_URI="https://github.com/mjambon/easy-format/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+HOMEPAGE="https://github.com/ocaml-community/easy-format"
+SRC_URI="https://github.com/ocaml-community/easy-format/archive/v${PV}.tar.gz -> ${P}.tar.gz"
SLOT="0/${PV}"
LICENSE="BSD"
diff --git a/dev-ml/easy-format/metadata.xml b/dev-ml/easy-format/metadata.xml
index 3e9b5df74698..1e91a54d3cde 100644
--- a/dev-ml/easy-format/metadata.xml
+++ b/dev-ml/easy-format/metadata.xml
@@ -3,6 +3,6 @@
<pkgmetadata>
<!-- maintainer-needed -->
<upstream>
- <remote-id type="github">mjambon/easy-format</remote-id>
+ <remote-id type="github">ocaml-community/easy-format</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-ml/gen/Manifest b/dev-ml/gen/Manifest
index 7dea0fd20bca..e56c13ee9fa0 100644
--- a/dev-ml/gen/Manifest
+++ b/dev-ml/gen/Manifest
@@ -1,5 +1,5 @@
DIST gen-0.5.3.tar.gz 30905 BLAKE2B a6b8351ec4a75dd986cc0b4e9ed60dbfa78c3b8e3625c1e294f8bc0253d92be1f5d27cc7162e1cfc4f6397bbe272df22d9b7b0d1dd410d7760f30cf4c36c4745 SHA512 192178de106d2ae5f936caead8b21b4b9ec1b8fe35ba56296825900ea15a4ea702caf8824ac34d4478d107b954e22c3dffd81f12d4c08fbd6d9760f49a0deb14
DIST gen-1.0.tar.gz 32266 BLAKE2B 1be57d34e794e8dffae19322e8b2504b0ff10a72608cc1dec4bc55867b50b08a765c88d7e6ec7125884dc2b8ea6752d4eb9c5cd2bcb10c2515250ba04fb21bf7 SHA512 fb4ec2ab35a1aba0dcc8439b11f14a0a785d939f661f505aec88a6f2ca6ca87e14ddfda860d9c180b215190b76690de87040c144582f069224f7e58d37ef48a0
EBUILD gen-0.5.3-r1.ebuild 521 BLAKE2B a43478ee91922336be346c0d92d5e10df60949dec21c7f855374dae0684a43105d23281a61270947edf427f457c3eaad4bb2aea632a72517cd6cc1da6e473f64 SHA512 16c468c31b00592d7d69acf10c0d257609a79dda916f7111a049da2e4e672a576e261f45e53b275ea41f8e29299db2a4b81503ff9c0a6aa56db6451bb3777a99
-EBUILD gen-1.0.ebuild 546 BLAKE2B eb3f3c39ba2d36f735ba0cb67852f75972e1d5cfee05a470357f45dbdd24b0e85a06bdf94c32d7590d985b5a274ed9d6bf1eae4d04adc7f5994f990097c87911 SHA512 4436b86b464994ae187815ffcd8e5e9661f75c2238ce08739474d03dca32ad2752fe9a08b32e65d9cfff5816348015e92157f176b5fc4d094a327a8bd312f75b
+EBUILD gen-1.0-r1.ebuild 548 BLAKE2B f61888b61312a195695d9dd3f29def780888bfb393b1a52f6eac123be42c4314866d4c2987fd2168d2c8a474a008ceec6a83e2f595c9a1f55611d057b9de4f22 SHA512 0a379466c4f4bddde7bf8d0a7585875b7526a9030551cd59ed412996945d8bc7746a2d07ef18ebf14f274d56b574cd876d45d3a34c545fb987a9dfde3227c5bb
MISC metadata.xml 380 BLAKE2B 4cc697b8fa54689d677e4eb06cc90cb3d2b2b7dfef2585ccffa2846064c78bb1bf39d43f932588426e0b0b2a66fd68be4878bd97e0b2c4578fcf98c2ccddb01c SHA512 91e7d05763f7fbbb52a9dff9808a3c06640f66540543b188a2fe44673f50dc18689dc1fd95f83ca61f9bdf50d79e0951276e67311588cf7213735d3f97d20f05
diff --git a/dev-ml/gen/gen-1.0.ebuild b/dev-ml/gen/gen-1.0-r1.ebuild
index 1d59fd29541c..d836571a87d6 100644
--- a/dev-ml/gen/gen-1.0.ebuild
+++ b/dev-ml/gen/gen-1.0-r1.ebuild
@@ -17,6 +17,6 @@ RESTRICT="test" # tests fail > unused-open
DEPEND="
dev-ml/dune-configurator:=
- dev-ml/seq"
+ dev-ml/seq:="
RDEPEND="${DEPEND}"
# BDEPEND="test? ( dev-ml/qtest )"
diff --git a/dev-ml/graphics/Manifest b/dev-ml/graphics/Manifest
index 800ea3f33108..3d11a5fe233b 100644
--- a/dev-ml/graphics/Manifest
+++ b/dev-ml/graphics/Manifest
@@ -1,5 +1,5 @@
DIST graphics-5.1.1.tbz 58713 BLAKE2B 75f81b938be8a44f904418851ed747742ad63556ef94c533872f4b04705a0209a06f969add207bf332e1ab3d6a98a819c0ed2b0f50bdf1275f5d57ff6caa2fed SHA512 15adbe03211e7392a2fded2d9fd5e0cc2c532b4a1de3b6c90945e9e99cc4f419583a204f357f8c9fd92d1ffce48e13e1f146da1f009eb4645150b7394f799e0a
DIST graphics-5.1.2.tbz 58863 BLAKE2B 640a288759f5c233f3ded3c0e974329b0b8a41ab60772d0d41e6f89057432215a35c0f06facc552fcacf2e1fb8d0f5c47bc5d0aad5ca89dcf4ab71732a9b1c9f SHA512 1387c1ecf5dfd62c3927f1f8ce0bcc8b162ef22f15bfd41eba47c955091f7ce5f19395beab550d31cff38d22c4ad097350975381e60936a0004271e96f65b09b
EBUILD graphics-5.1.1-r1.ebuild 518 BLAKE2B d5f8df5397ad8656943e22433f62d5d35812faf9eaa4c6a070b29e2ea8edd7dc17a8da90031470f93e55c18e281316ba19a745e025fe14f743196d1ba435e781 SHA512 620e5c3d4f7c1115725ead12b8a65431e30f0fd01b2c548ab4ff88a4017d62cf904cdae93a35970e737e71f31ff862f421cd6f0108db0e8d97b08c36e773ea07
-EBUILD graphics-5.1.2.ebuild 525 BLAKE2B 504112e9fcb2c747b0ce47052f34b836d89931c5415a17adfaa3d287b65b0211e62129cee607189c9c44905dffc57d3ca4aba14c1b4f41e1e725e3e9a3b48921 SHA512 eb0d3185ec097e56d9f321b50461bea9af2de77903a165171e5c8a48f4c0c5b9a651ff75ae2019981bd6a4fb94da9a642fce74a1ce59463f04c7895423236515
+EBUILD graphics-5.1.2.ebuild 546 BLAKE2B 2acfb801a289fda8d96f64bfd6c7b321e29caa2d6ef1c02376dd22dae68057c630a5a77b1972528220b1c882bece53434fd292cd042b0dbd4f2344e0cd70df70 SHA512 a9ae76dc623769d87fe8a30144dd406710367081ad80799e8604e3878406e49e72b5cf0bd5ae5cb90946d3e593314bf8cce5321b98a6d0c6166d99d258ee041f
MISC metadata.xml 233 BLAKE2B 4654803edd576a76b70115913e26d306cc35a2356ed110fb6420e2dd48aef88ab71ee4f5b0cba71b4c2a7624ef42707d405700abf41748e532b9fe0f6cb3b778 SHA512 5158dd5a94fb8cc401825355cc3bb6f04768c6df59fc60593d99f530e27dc448223091a8af25d0e2f4ece9b8a7bf01f4f19f91321901c8f82f55cb4a190b7a70
diff --git a/dev-ml/graphics/graphics-5.1.2.ebuild b/dev-ml/graphics/graphics-5.1.2.ebuild
index 5330cc907210..5468f0fae9d2 100644
--- a/dev-ml/graphics/graphics-5.1.2.ebuild
+++ b/dev-ml/graphics/graphics-5.1.2.ebuild
@@ -16,7 +16,8 @@ KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86"
RDEPEND="dev-ml/dune-configurator:=[ocamlopt?]
>=dev-lang/ocaml-4.09:=
x11-libs/libX11:="
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+ x11-base/xorg-proto"
BDEPEND=""
IUSE="+ocamlopt"
diff --git a/dev-ml/labltk/Manifest b/dev-ml/labltk/Manifest
index 08efac3d6207..53fa2ff996ac 100644
--- a/dev-ml/labltk/Manifest
+++ b/dev-ml/labltk/Manifest
@@ -8,7 +8,7 @@ DIST labltk-8.06.7.tar.gz 370870 BLAKE2B 2d836c824d9adbd4f03d0e7e81faa51669837ee
DIST labltk-8.06.9.tar.gz 371504 BLAKE2B 587ff01da120501f85f6d9921e46275858f1e1ce730eef205f9e7d7c64f6d3c0ea701cf832fdb8eb0746e1f0cff1151bccb077641740fb18811473b1553e2940 SHA512 fd6defa302d919f229394c486dcefab110b144534525a87082a27d2cab29c0af4ece3da821098fea25416850ad857f7af979d48790330d62dfb8d8db8f2bf6ca
EBUILD labltk-8.06.10.ebuild 1339 BLAKE2B 9ae5c912462a3f555d2418c1ee0e57251ee5af61e626ce4492eec9a5626e8c70644c72210ea6441b63f90666444e0f2d6e86fd39400c0d0578b329542ace3413 SHA512 d302f57b231ec392ea44f2b4442e8181568fedb67f3bd2f7c0a1536002b709c1ae629e7610fe9c2bf45ce92c4cdbbb5cd1f6ac4eab42d5a36c9e88d67651daa1
EBUILD labltk-8.06.11.ebuild 1095 BLAKE2B bcb5b1df6459c8e07d37b71c65527f8d9e03a23bca1f10d2d0ddcc97b43b98b99ff26da494dcd90bf2039d1b79a2a436cddf00898e0ec4ed5bf8b3f0bf2e3b11 SHA512 740242687275fa067852e368faad6cbcaad04c995231669504cb8982d85b28ac604ba532f6c0a84cfe30660364a48d597f1d7c2d2136c8832cd0ae6dc10f8b52
-EBUILD labltk-8.06.12.ebuild 1102 BLAKE2B 408c3510000f5fdf6a61b94ed1d7b75ec89834ef629e6f6998536de7359ef4ba73768f4f740b98c4c045f5b37a2d04e910a41e689758d7facf03252c3624c79e SHA512 296199d03de700c8a66997480a7a2f6e41abb3a599f7e83a75f13ab49958660cc29f39e4726cb40cb0e742fc547bb77e312fb4982321d3c7a69481c9558b1594
+EBUILD labltk-8.06.12.ebuild 1106 BLAKE2B c3c8ccc2acf7790545b376e37664a840e353e3e01388fc9aec4dc7b0aa0953489b9af5cb4ca16672cd45f500f2377667ad7e6fb4bfcbc309557a1a5ec39637f8 SHA512 fa4bcadca96019e4f8488e469d376c2848f86846b8d677eb8a962cd1e402ee32dc73fde2729ddbd3f2f13f0fcb68df8c508d9aca76a5a98b11b94a033c6cbb0d
EBUILD labltk-8.06.7.ebuild 1130 BLAKE2B 39326a01bb1bd9e98fedf9e44012bcbd46f80899c61be6b6d1325ffa203849969f94dbc6b48955f3d4b787a3dc48c5490d56b67ae3bea18857d79e15be36850c SHA512 ff7b60d0427ea3532e8433678d205235a1d6c1fc85f432bf29dc06253f441b1be0677f3e3ad9bb992c02a4291b143ea023b2e6a111bfe264df198a6456da4460
EBUILD labltk-8.06.9.ebuild 1117 BLAKE2B 345ab28cda2854f072ce33bc299fd7cb19991594739fe8776d28718b278db7a546c9f789e00476845ea86aeaffa8449092cfca028dfbc47c9aca6cea74b14713 SHA512 d7aa31a1742fb77cc5bbc93f4aedba7c09eec6b7c2e220912f62a616a8c0a6e0db2daa74fe9bf1e053659b449b90d57a61504b2e7bce1b0049d9feea35f35557
MISC metadata.xml 233 BLAKE2B 4654803edd576a76b70115913e26d306cc35a2356ed110fb6420e2dd48aef88ab71ee4f5b0cba71b4c2a7624ef42707d405700abf41748e532b9fe0f6cb3b778 SHA512 5158dd5a94fb8cc401825355cc3bb6f04768c6df59fc60593d99f530e27dc448223091a8af25d0e2f4ece9b8a7bf01f4f19f91321901c8f82f55cb4a190b7a70
diff --git a/dev-ml/labltk/labltk-8.06.12.ebuild b/dev-ml/labltk/labltk-8.06.12.ebuild
index 28c00c72150f..3042cc64e298 100644
--- a/dev-ml/labltk/labltk-8.06.12.ebuild
+++ b/dev-ml/labltk/labltk-8.06.12.ebuild
@@ -37,7 +37,7 @@ src_configure() {
}
src_compile() {
- emake -j1
+ emake -j1 all
use ocamlopt && emake -j1 opt
}
diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index 5a1a6033625e..b25aa04a913a 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -1,10 +1,18 @@
+DIST llvm-project-14.0.5.src.tar.xz 105617748 BLAKE2B a68a6eb58302702f560d1204eb97d34b695eb5df417ccefb50117dbd641ba3c3dda9e64c04506e646dd40c1151eb60b12843e206996ef74b35b2841b8dabafda SHA512 db5a7ea1149988c2aab4ed634f14e00bb9a8042089350b811f875e295ced7b5add80a11b91cad80ba0ba9801261502644a720021506483c14dfb1bc24a7f54d5
+DIST llvm-project-14.0.5.src.tar.xz.sig 566 BLAKE2B ecf66df5d0acb382c9d441aee053404254fa4087d57130b04bb496af9cbb71c59e82f0938f44953d7fd777524781d13d1327b6c64065cf45b177bc3ea0e5c3f2 SHA512 a785e38f11863a46de8766ff4495a73173479cdbd95dc539804b0381a7a834a409713dbaf441272a9cc2963a3c7015c95dc6f0dcfa745e8d6047b1ad5feacff7
+DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99 SHA512 6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13
+DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f SHA512 b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B f41de787bc73ff2edfda1b22cc8602be6f65f37dd9e4c8888533cfa8c3ccdcf4f108aaab9de23ab0ab987966eb160f2a553a0bdff99461e71ddd5bfcd086090d SHA512 6eb0dc18e2c25935fabfdfc48b0114be0939158dfdef7b85b395fe2e71042672446af0e68750aae003c9847d10d1f63316fe95d3df738d18f249174292b1b9e1
DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b SHA512 9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f
DIST llvmorg-14.0.1.tar.gz 158074615 BLAKE2B bf80366461580058494eb101646efcd1a8b55a66818a710c2eb8c649bf88c02fe4552cecf4c1c8637a64e7cee8d644bca31aafc804765ed18f2b5e2975dd6c92 SHA512 0a15aa9cfc978a7b03a1659a2affad65ede66d280f5c12bf0beaaf194cd7bdd57ff438b5f40e64c1e1b88f368de99be349e9d30b544d2bbe4a50f0ebed3307f2
DIST llvmorg-14.0.3.tar.gz 158092596 BLAKE2B ef901df510ec6bc1242595ec330e9c9ee76e696b077d67a8d62b53608c3d18b2f2d7ea3150864e13d9b37a8ce899ebca946ebe72cbc4538700176e20859ddec2 SHA512 511e93fd9b1c414c38fe9e2649679ac0b16cb04f7f7838569d187b04c542a185e364d6db73e96465026e3b2533649eb75ac95507d12514af32b28bdfb66f2646
+DIST llvmorg-14.0.4.tar.gz 158088617 BLAKE2B 7fb894548dce72593a8639b4d0220d2499577f80d38b97600749c91a498c69dfbbe818cee35e4a76370795e55da7037543ea341ad7567a6f548893c67dce9e64 SHA512 e14e6c3a1915a96e9ddc609f16ca3a398ca6f7fd0a691dadaa24490078a661340e845cb2d18f3679de4f47300bb822c33ae69548af6a0370d55737831a28b959
EBUILD llvm-ocaml-12.0.1.ebuild 3060 BLAKE2B ed1223c503df5487c666642a02df41095eb724b46a79c1204f8ce2ff6b9eb650fbb46907d00e721c1ecb5df6648afdefeca6dabca456ab54656fc45871beff80 SHA512 57cdf97cf5a401a5ec33f15f8fb1c83998a7503b4ebcab1c2e35c2b35519d9b30f4b25598ddc2f8e6757f6de42a6a5878ab43e50fd45f1df0db6549a204b1680
EBUILD llvm-ocaml-13.0.1.ebuild 2596 BLAKE2B 4125904f29738c9d1df5dda7737d2edb1e68512f66b561d4ab4b24ebaa457da1a13ab830ab911b5016e05cb48696aff0f6cd1753615e33e8b06f5b086deb020f SHA512 7b80a864207d4c0ef50725a5e9e64c6ff0956b4dfd3f6c55f4363f44703a7113205a39a53624e288562b08ca3191bd11cd7615ecb53395e07777ae7161a173c4
EBUILD llvm-ocaml-14.0.1.ebuild 2589 BLAKE2B 0c6950ca5cc99a140e53eb08d5de27bf4828638ef68cf795b5ad021c09703518f7fcdb9810154337df912de9a16641e50e38fb9c324e47312f33bb7f60502dd7 SHA512 40f6c41216e9ad68fa1ca31dc49e05f19638e0d3c8da2ba6e3173f336a8bb7a53152760650bee17346e08005cc8524c71a3ee7e9ceba271ecb451662b8b31c39
EBUILD llvm-ocaml-14.0.3.ebuild 2594 BLAKE2B 60511c8fbe6fb601e25db4cd2241c0539f829c7c13b55cc142348fa2ac7feff500ddaa00929e7c0152f114cc3dd257f20063290d40a725a5cf05fa51c3ef7072 SHA512 a323d719faa75764be7ae4e663beaf806836b8388521c3aec93ea07a2f3e001a130c7881a15137a7199660a3e0e7baf646391817b09921dab693adbe03c2d173
+EBUILD llvm-ocaml-14.0.4.ebuild 2594 BLAKE2B 60511c8fbe6fb601e25db4cd2241c0539f829c7c13b55cc142348fa2ac7feff500ddaa00929e7c0152f114cc3dd257f20063290d40a725a5cf05fa51c3ef7072 SHA512 a323d719faa75764be7ae4e663beaf806836b8388521c3aec93ea07a2f3e001a130c7881a15137a7199660a3e0e7baf646391817b09921dab693adbe03c2d173
+EBUILD llvm-ocaml-14.0.5.ebuild 2594 BLAKE2B 60511c8fbe6fb601e25db4cd2241c0539f829c7c13b55cc142348fa2ac7feff500ddaa00929e7c0152f114cc3dd257f20063290d40a725a5cf05fa51c3ef7072 SHA512 a323d719faa75764be7ae4e663beaf806836b8388521c3aec93ea07a2f3e001a130c7881a15137a7199660a3e0e7baf646391817b09921dab693adbe03c2d173
+EBUILD llvm-ocaml-14.0.6.ebuild 2594 BLAKE2B 60511c8fbe6fb601e25db4cd2241c0539f829c7c13b55cc142348fa2ac7feff500ddaa00929e7c0152f114cc3dd257f20063290d40a725a5cf05fa51c3ef7072 SHA512 a323d719faa75764be7ae4e663beaf806836b8388521c3aec93ea07a2f3e001a130c7881a15137a7199660a3e0e7baf646391817b09921dab693adbe03c2d173
EBUILD llvm-ocaml-15.0.0.9999.ebuild 2578 BLAKE2B 97a593be8139c38da4982fb71466961d2adb99abe6a8b9c84d5ad8f5d19baa2c20d4e614c73310ab5d14e76edb39afcda90ddf373bd4f124697815acc84c0625 SHA512 0f61326a23d3a283ca122398a6ddfa4c9f94c56838c0c7247772c1102eb115661c624d4b118ac5f572b2111ed529dc9756576ae5d042bc2a7516081be9b715bf
MISC metadata.xml 217 BLAKE2B 23799663344acc2d532fc6fa7dd798813aef7293fcab616d6300b15a6e603b6d17ca63d5153eb8da1b976215d8e3775e8d3a67026bacc9693993d48ec1cb69a9 SHA512 e13d0436d3a3a449723277a37ae4c5a673139b6da818adf7ad7654d94d3948ed8607b1c27e83e963bf450bd2d5a650c985e27ff5a531db9813cb4ab10b985dd6
diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-14.0.4.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-14.0.4.ebuild
new file mode 100644
index 000000000000..4dd3009c2bc4
--- /dev/null
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-14.0.4.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake llvm llvm.org python-any-r1
+
+DESCRIPTION="OCaml bindings for LLVM"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="debug test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-lang/ocaml-4.00.0:0=
+ dev-ml/ocaml-ctypes:=
+ ~sys-devel/llvm-${PV}:=[debug?]
+ !sys-devel/llvm[ocaml(-)]
+"
+
+DEPEND="
+ ${RDEPEND}
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ dev-lang/perl
+ dev-ml/findlib
+ >=dev-util/cmake-3.16
+"
+
+LLVM_COMPONENTS=( llvm cmake third-party )
+LLVM_USE_TARGETS=llvm
+llvm.org_set_globals
+
+pkg_setup() {
+ LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
+ python-any-r1_pkg_setup
+}
+
+src_configure() {
+ local libdir=$(get_libdir)
+ local mycmakeargs=(
+ -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+ -DBUILD_SHARED_LIBS=OFF
+ -DLLVM_BUILD_LLVM_DYLIB=ON
+ -DLLVM_LINK_LLVM_DYLIB=ON
+ -DLLVM_OCAML_OUT_OF_TREE=ON
+
+ # cheap hack: LLVM combines both anyway, and the only difference
+ # is that the former list is explicitly verified at cmake time
+ -DLLVM_TARGETS_TO_BUILD=""
+ -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+ -DLLVM_BUILD_TESTS=$(usex test)
+
+ # disable various irrelevant deps and settings
+ -DLLVM_ENABLE_FFI=OFF
+ -DLLVM_ENABLE_TERMINFO=OFF
+ -DHAVE_HISTEDIT_H=NO
+ -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
+ -DLLVM_ENABLE_EH=ON
+ -DLLVM_ENABLE_RTTI=ON
+
+ -DLLVM_HOST_TRIPLE="${CHOST}"
+
+ -DPython3_EXECUTABLE="${PYTHON}"
+
+ # disable go bindings
+ -DGO_EXECUTABLE=GO_EXECUTABLE-NOTFOUND
+
+ # TODO: ocamldoc
+ )
+
+ use test && mycmakeargs+=(
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ )
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ # also: custom rules for OCaml do not work for CPPFLAGS
+ use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG"
+ cmake_src_configure
+
+ local llvm_libdir=$(llvm-config --libdir)
+ # an ugly hack; TODO: figure out a way to pass -L to ocaml...
+ cd "${BUILD_DIR}/${libdir}" || die
+ ln -s "${llvm_libdir}"/*.so . || die
+
+ if use test; then
+ local llvm_bindir=$(llvm-config --bindir)
+ # Force using system-installed tools.
+ sed -i -e "/llvm_tools_dir/s@\".*\"@\"${llvm_bindir}\"@" \
+ "${BUILD_DIR}"/test/lit.site.cfg.py || die
+ fi
+}
+
+src_compile() {
+ cmake_build ocaml_all
+}
+
+src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-llvm-bindings-ocaml
+}
+
+src_install() {
+ DESTDIR="${D}" \
+ cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die
+
+ dodoc bindings/ocaml/README.txt
+}
diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-14.0.5.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-14.0.5.ebuild
new file mode 100644
index 000000000000..4dd3009c2bc4
--- /dev/null
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-14.0.5.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake llvm llvm.org python-any-r1
+
+DESCRIPTION="OCaml bindings for LLVM"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="debug test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-lang/ocaml-4.00.0:0=
+ dev-ml/ocaml-ctypes:=
+ ~sys-devel/llvm-${PV}:=[debug?]
+ !sys-devel/llvm[ocaml(-)]
+"
+
+DEPEND="
+ ${RDEPEND}
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ dev-lang/perl
+ dev-ml/findlib
+ >=dev-util/cmake-3.16
+"
+
+LLVM_COMPONENTS=( llvm cmake third-party )
+LLVM_USE_TARGETS=llvm
+llvm.org_set_globals
+
+pkg_setup() {
+ LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
+ python-any-r1_pkg_setup
+}
+
+src_configure() {
+ local libdir=$(get_libdir)
+ local mycmakeargs=(
+ -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+ -DBUILD_SHARED_LIBS=OFF
+ -DLLVM_BUILD_LLVM_DYLIB=ON
+ -DLLVM_LINK_LLVM_DYLIB=ON
+ -DLLVM_OCAML_OUT_OF_TREE=ON
+
+ # cheap hack: LLVM combines both anyway, and the only difference
+ # is that the former list is explicitly verified at cmake time
+ -DLLVM_TARGETS_TO_BUILD=""
+ -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+ -DLLVM_BUILD_TESTS=$(usex test)
+
+ # disable various irrelevant deps and settings
+ -DLLVM_ENABLE_FFI=OFF
+ -DLLVM_ENABLE_TERMINFO=OFF
+ -DHAVE_HISTEDIT_H=NO
+ -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
+ -DLLVM_ENABLE_EH=ON
+ -DLLVM_ENABLE_RTTI=ON
+
+ -DLLVM_HOST_TRIPLE="${CHOST}"
+
+ -DPython3_EXECUTABLE="${PYTHON}"
+
+ # disable go bindings
+ -DGO_EXECUTABLE=GO_EXECUTABLE-NOTFOUND
+
+ # TODO: ocamldoc
+ )
+
+ use test && mycmakeargs+=(
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ )
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ # also: custom rules for OCaml do not work for CPPFLAGS
+ use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG"
+ cmake_src_configure
+
+ local llvm_libdir=$(llvm-config --libdir)
+ # an ugly hack; TODO: figure out a way to pass -L to ocaml...
+ cd "${BUILD_DIR}/${libdir}" || die
+ ln -s "${llvm_libdir}"/*.so . || die
+
+ if use test; then
+ local llvm_bindir=$(llvm-config --bindir)
+ # Force using system-installed tools.
+ sed -i -e "/llvm_tools_dir/s@\".*\"@\"${llvm_bindir}\"@" \
+ "${BUILD_DIR}"/test/lit.site.cfg.py || die
+ fi
+}
+
+src_compile() {
+ cmake_build ocaml_all
+}
+
+src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-llvm-bindings-ocaml
+}
+
+src_install() {
+ DESTDIR="${D}" \
+ cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die
+
+ dodoc bindings/ocaml/README.txt
+}
diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-14.0.6.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-14.0.6.ebuild
new file mode 100644
index 000000000000..4dd3009c2bc4
--- /dev/null
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-14.0.6.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake llvm llvm.org python-any-r1
+
+DESCRIPTION="OCaml bindings for LLVM"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="debug test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-lang/ocaml-4.00.0:0=
+ dev-ml/ocaml-ctypes:=
+ ~sys-devel/llvm-${PV}:=[debug?]
+ !sys-devel/llvm[ocaml(-)]
+"
+
+DEPEND="
+ ${RDEPEND}
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ dev-lang/perl
+ dev-ml/findlib
+ >=dev-util/cmake-3.16
+"
+
+LLVM_COMPONENTS=( llvm cmake third-party )
+LLVM_USE_TARGETS=llvm
+llvm.org_set_globals
+
+pkg_setup() {
+ LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
+ python-any-r1_pkg_setup
+}
+
+src_configure() {
+ local libdir=$(get_libdir)
+ local mycmakeargs=(
+ -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+ -DBUILD_SHARED_LIBS=OFF
+ -DLLVM_BUILD_LLVM_DYLIB=ON
+ -DLLVM_LINK_LLVM_DYLIB=ON
+ -DLLVM_OCAML_OUT_OF_TREE=ON
+
+ # cheap hack: LLVM combines both anyway, and the only difference
+ # is that the former list is explicitly verified at cmake time
+ -DLLVM_TARGETS_TO_BUILD=""
+ -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+ -DLLVM_BUILD_TESTS=$(usex test)
+
+ # disable various irrelevant deps and settings
+ -DLLVM_ENABLE_FFI=OFF
+ -DLLVM_ENABLE_TERMINFO=OFF
+ -DHAVE_HISTEDIT_H=NO
+ -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
+ -DLLVM_ENABLE_EH=ON
+ -DLLVM_ENABLE_RTTI=ON
+
+ -DLLVM_HOST_TRIPLE="${CHOST}"
+
+ -DPython3_EXECUTABLE="${PYTHON}"
+
+ # disable go bindings
+ -DGO_EXECUTABLE=GO_EXECUTABLE-NOTFOUND
+
+ # TODO: ocamldoc
+ )
+
+ use test && mycmakeargs+=(
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ )
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ # also: custom rules for OCaml do not work for CPPFLAGS
+ use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG"
+ cmake_src_configure
+
+ local llvm_libdir=$(llvm-config --libdir)
+ # an ugly hack; TODO: figure out a way to pass -L to ocaml...
+ cd "${BUILD_DIR}/${libdir}" || die
+ ln -s "${llvm_libdir}"/*.so . || die
+
+ if use test; then
+ local llvm_bindir=$(llvm-config --bindir)
+ # Force using system-installed tools.
+ sed -i -e "/llvm_tools_dir/s@\".*\"@\"${llvm_bindir}\"@" \
+ "${BUILD_DIR}"/test/lit.site.cfg.py || die
+ fi
+}
+
+src_compile() {
+ cmake_build ocaml_all
+}
+
+src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-llvm-bindings-ocaml
+}
+
+src_install() {
+ DESTDIR="${D}" \
+ cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die
+
+ dodoc bindings/ocaml/README.txt
+}
diff --git a/dev-ml/markup/Manifest b/dev-ml/markup/Manifest
index dbacd03e1bb7..f6e90a0390b4 100644
--- a/dev-ml/markup/Manifest
+++ b/dev-ml/markup/Manifest
@@ -1,5 +1,5 @@
DIST markup-1.0.0.tar.gz 280927 BLAKE2B cdf670e97c9f6e9b514d98f19a50bb4915c0c434a4ca27ac71be36f3893ed049eef8c0b5f48893e3f247938283272ff0c03d24743d679ef5e0296f7059131c58 SHA512 6383ed24fd86be0f6a64d9386b547d323fa0e763571ff3e7405119173c6ac6a7ed043bc0d35afd6e933101f22ed4b2f8baa08ba07d3df57a68015caaf79030ab
DIST markup-1.0.2.tar.gz 281957 BLAKE2B 04094edf2b6e7cec8de8e1d2ebc9c43b55aa18ccd7c38ee07217a7578764e1b919da8f30b3855d04deb75862be9c429ddf2c24c7a8a2baa2ed01921514f3b334 SHA512 6a04240da095a7557932e26b8f20979e0a8dc4ef2b5ce98aac7dfcaf82f0350397633120b638f76efd2a30a482a2381566b66a35c0585535e225f44004539b87
-EBUILD markup-1.0.0.ebuild 546 BLAKE2B 5e6b2a2f5c9d21407a27e2f1207f13fe834ae3a19b1f63c900846a9a3b2245a1bbb30533e169bb19c08eb4615fa6093031404e1c7174eca66f8e9d7551bb9353 SHA512 da5764d2f11222f03be7811a4bf5fe23c4190866aa3ea0e351d223615384e737b943a8f5c311a1532219d951ee6ef708e74e7758364f6d46276261d16f03bbc6
-EBUILD markup-1.0.2.ebuild 544 BLAKE2B 06d03dcdc64848609f6cb7ca50634ecf4adff19e3fc88d9ea49d633c4dbe87bdd822e9dc4c12d0e61373d637bb416c150ac335e18a15f8c6e6073701bdf9e1eb SHA512 08176146753c6e4aa1e03826336e2200e3f1858961d3f0c0a702155e1be19fc044112a9071672002f359a566507757928a52741c9247017809d7eb5ac2406711
+EBUILD markup-1.0.0-r1.ebuild 550 BLAKE2B 1d210ccc99d1dd829a92297ecbd4977b36bed453803cb2cad6a4bd63152b45988c041afb5f3865cca018d73bb57921a7ce52d80ac4a7ddfa3bc2e2b380cb2b2c SHA512 563c399db86faef6d968362540b548398a2f85830a1fb705bc4b5cf63d8871ecb6ab897c1c9309cc5d61b825e42f0bc4883ca8ddf03040900e4c7ef493b64174
+EBUILD markup-1.0.2-r1.ebuild 548 BLAKE2B 0af16bb4c88130d46677b9c5faa5022e6ab341a31f028b061aa74a696310a7e543480ae59d43d5ed3aaa24cea92a5df5526981521407396189c54e55c9e56992 SHA512 3fd743e4a4e48ca28ca06ed7076a0b23cbe412af56f4411c18f65fe2db2400a6ccb52e91d2ab60647e756167e067d671dd6520c53f055cc7ec9b97a70c01d53c
MISC metadata.xml 325 BLAKE2B ea165e3e224f8b6bed6a57df2a92aea3e5357ca8a64e0874f511da9acb43025971a22ca115ca2fd27a098aa0e6e2fc8a171da837cefcd5c9d718184b9b2b7074 SHA512 add982e91fd67dd3e57375866530324c64a2808373b85c923d35cde035c2a532fc87206bfb6b32a680621234b0255a80558cae516bc17d2d3b49fd571095b350
diff --git a/dev-ml/markup/markup-1.0.0.ebuild b/dev-ml/markup/markup-1.0.0-r1.ebuild
index 65041afd6bac..fdce883345f3 100644
--- a/dev-ml/markup/markup-1.0.0.ebuild
+++ b/dev-ml/markup/markup-1.0.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -15,8 +15,8 @@ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="+ocamlopt test"
RESTRICT="!test? ( test )"
-RDEPEND="dev-ml/lwt
- dev-ml/uutf"
+RDEPEND="dev-ml/lwt:=
+ dev-ml/uutf:="
DEPEND="${RDEPEND}
test? ( dev-ml/ounit2 )"
diff --git a/dev-ml/markup/markup-1.0.2.ebuild b/dev-ml/markup/markup-1.0.2-r1.ebuild
index 9cf732cb7579..28d135faf971 100644
--- a/dev-ml/markup/markup-1.0.2.ebuild
+++ b/dev-ml/markup/markup-1.0.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -15,8 +15,8 @@ KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="+ocamlopt test"
RESTRICT="!test? ( test )"
-RDEPEND="dev-ml/lwt
- dev-ml/uutf"
+RDEPEND="dev-ml/lwt:=
+ dev-ml/uutf:="
DEPEND="${RDEPEND}
test? ( dev-ml/ounit2 )"
diff --git a/dev-ml/merlin/Manifest b/dev-ml/merlin/Manifest
index 0c00ca419e57..fed063eac95a 100644
--- a/dev-ml/merlin/Manifest
+++ b/dev-ml/merlin/Manifest
@@ -11,9 +11,9 @@ DIST merlin-4.5-411.tbz 1316537 BLAKE2B 8850ea6b15819a178f763d8b55fecca9104cec50
DIST merlin-4.5-412.tbz 1765436 BLAKE2B eaed065a2814f4c1bfc5337d026c7c42287b8cbbe50097415a983f7fdd7323f4c88f3b8c8cff4ca88a0813204617f39807709a6703fd618269eca6063b3c47b1 SHA512 f9edc3e1c9f753d7bacbdf1b92c118b54f9e9eff0bf752a2b44f39a2f7ecc76c4cd3bbe9227e910aea8b5ea947e8fe1b8d92ba0245fe47bc8cc2f45404cca973
DIST merlin-4.5-413.tbz 2290507 BLAKE2B 32aeda63caec645da8043c49ceaa0ea54d095b3e286f687b5f3da1b44d54bbc291d0358768d2180825cb620a91765da83d90b645151a694a4131788ab4438fbf SHA512 b1db98c38a97ca0eef3051ab2b5d1b158e757863de6908a830308e7ea7f960eebd64b1a60bf51b10b7ea2eea3141ee0917a7c3570b63f9faa2e3f69c5d6fe0c2
DIST merlin-4.5-414.tbz 1964688 BLAKE2B 41cb76fb367545af3b5ac7d62f5b69ae031ed99956aca947dc8b91e2fa906d500bed272f7f46a7ad9e57bf3cb5620893072b52ac7f2246d6ae3be1ae22e99406 SHA512 cc2cf2c208091b3ae435a8124617e56f2002b7091532002ab49a1f817d90a5c4f9cf0bc5741dc7f2526e0352c3ca95b42c3b3a17c6cbfb80ad73d42310a25d22
-EBUILD merlin-3.4.2-r2.ebuild 1265 BLAKE2B c4c2261e45087f063a242e03455a2479b834885dda69451428633208455f57acf2e11476a69873b79d68b986453f58547a3969edf3dbe30568efc1e2fb26cfbd SHA512 b94892109e8a49b8088f492db5d0f61ae5c552f09406c98eb10738d82e9249dddcb6e524f83e85264ee6f9d1f14b510757f27f8f2eab40f2d5a0ce3af822e1c7
-EBUILD merlin-4.2-r1.ebuild 1625 BLAKE2B d1911be09e49d0ef2c2d5345189c07aeb37506eb5365447ca28beeb69157beda2c0411fd748e787d6f5aff36688f7454ee70a2d75b9e890f736f70f253b4ac6e SHA512 163e89b309d910425830ae8f39c0375fab219e0d2bcf1a7aaf3fa46d5cd4b403936c79af737ca06cbc1d8189f2b7aac9e47125513f9e53ca9cb7ede5daa5629b
-EBUILD merlin-4.3.1-r1.ebuild 1644 BLAKE2B 792c0048444ade0ac617146ea99830bd7a442f0a90d2699dc06879f471e03e8e51f95a8ec7666154b9b41eaf5008988d6df8f2a332e22543e0547e43a85decb8 SHA512 04ec59b71d9c94a3b05f2297333cc1da3747bb4ddd6fa78ad7896c639c01cf9052c4a0004a041007e635de51c9f3875e1b9e3934ccc212e7d8bc931dd4303eee
-EBUILD merlin-4.4-r1.ebuild 1915 BLAKE2B 0786eec8eb7d7875d02eab3da652b5b1ec6d78affa475c9b1a26351f63784d6b134fe0e18bc0601abd4e25b04d177aa0b3bf1497328f6b6d084111a314c76138 SHA512 b728e873834436432ef019f4a9c722f55b82cabe0f7cf85491303424b313301489a8b93f12d8c7b70e2f10565f19923043bcbdcfeeadb69a3c19a15df8ca54a5
-EBUILD merlin-4.5-r1.ebuild 2044 BLAKE2B 30d79639a59d381e3f49f95dfca47cb12ef842e754b1890ff6f0bd54e894fa4132213495095711761268c26feffa76fec921c6ac74077e95c3e0483f01dcc5f8 SHA512 e9eefafcd9447a455f1e70ce7d7d4592fa7dfd1bfc6dafcc05663e5114546b3cfd1f47981eaf18a5065c2e76fd504caef6a70466a54687aaa43a54e18cad84e5
+EBUILD merlin-3.4.2-r3.ebuild 1268 BLAKE2B 76951d30c4572bb3b2a1560df586fe917c418b2c264023a6bb6fb4d2d2c81e221e37953bd817445ba9cbddf734c2314bce9b1e1cae168ae6daeed553c6d504c2 SHA512 671cb8164f78319a4dd69e609507e0fc3d7399729dcb9b0e7a16ad21496cd9ac54946a152e7a61c3a21ae3071d330dc853ee7aef6408b42ce2812320d9ef763f
+EBUILD merlin-4.2-r2.ebuild 1628 BLAKE2B 69695d9b83e47ea4d537babdb77334a0c66789c0d26250d88fd96f4a09a668d8462ea2305df69b84bd3795074534f115c6cfa710c80623dad38d541565ffe958 SHA512 f07995eebc4983643a50edd8bd92555a5347c714660c59239b14bc3483b39456c29ed100f01f21c9443d682fe30c9876632a0f1e80a122262bf3f6c1abb7151c
+EBUILD merlin-4.3.1-r3.ebuild 1649 BLAKE2B 0caada03840c4a9c823c45dcac31658e91262e4c68449aa8af58d7f04c328ad6d8d729e93e61d93351a50df620a7b628f8adbfa246161ba7b7d2deeb7462be79 SHA512 cef79fd3bcb317e6d05374cbe4d34708c9ac9a6f9aace1c8f349256cd3888615496aeb44ba0b229805cf5f0dc5e5a16bac2188bb7666e7f77309596597f77bbd
+EBUILD merlin-4.4-r3.ebuild 1920 BLAKE2B 7f510f03d1c0f3aab87152cd55471ebe842c6119cdff6d7ea9eb447fbddfd0cab14aae545f3a68912f546429e89c09a394914a56e11966ef7ba6fbca4469d20a SHA512 89da2d2b46ba36d7e1df53deb89554f7fe33ddd2c9c46a461fe063692712f0db74312eafdc33effbba79baa454fe5a398e0e1209f22b9438ff50502ce1bb9bd6
+EBUILD merlin-4.5-r3.ebuild 2049 BLAKE2B 1e74babad7df27750fcc6060637a2a27f9b238968b973ce83e128650ce712d232f62eede1f0bf521ca113e2503ae4901275bd2ed7d3f602f55793c310c226e42 SHA512 c50af01b60c9e2d69fb862f137a335ac5b1b14b1b2203147a7434e656f082b4a663f16e86d46a8b9aec336caaf19f1847391c7ce2b6e6d9137d43d3dd851e1aa
MISC metadata.xml 310 BLAKE2B f1255dfdcb6984112e896735ea40f1171a8d52149fa7e8ed279efc1fe08de9b071554f5168bc3f8c0e432bd8344c69f5c5716c5c689ff4ff4edbc27569546246 SHA512 06710c33027574e4c13259e30ca5e862b7bbda0442013676020d00dd1114e92ebee92fa19d2993fc3881c10f9db7b51dd2710fcfbcf9ca7564f8f96e5065705e
diff --git a/dev-ml/merlin/merlin-3.4.2-r2.ebuild b/dev-ml/merlin/merlin-3.4.2-r3.ebuild
index bf15b8d8aaef..c4d43185b391 100644
--- a/dev-ml/merlin/merlin-3.4.2-r2.ebuild
+++ b/dev-ml/merlin/merlin-3.4.2-r3.ebuild
@@ -17,7 +17,7 @@ IUSE="emacs +ocamlopt"
RDEPEND="
dev-ml/csexp:=
- dev-ml/yojson:=
+ <dev-ml/yojson-2:=
>=dev-lang/ocaml-4.09:=
<dev-lang/ocaml-4.12:=
emacs? (
diff --git a/dev-ml/merlin/merlin-4.2-r1.ebuild b/dev-ml/merlin/merlin-4.2-r2.ebuild
index d6a09238ac2f..ec4d4384818f 100644
--- a/dev-ml/merlin/merlin-4.2-r1.ebuild
+++ b/dev-ml/merlin/merlin-4.2-r2.ebuild
@@ -19,7 +19,7 @@ RESTRICT="!test? ( test )"
RDEPEND="
dev-ml/csexp:=
- dev-ml/yojson:=
+ <dev-ml/yojson-2:=
dev-ml/menhir:=
|| (
dev-lang/ocaml:0/4.11
diff --git a/dev-ml/merlin/merlin-4.3.1-r1.ebuild b/dev-ml/merlin/merlin-4.3.1-r3.ebuild
index 0ddc350e9d9b..be803860afbb 100644
--- a/dev-ml/merlin/merlin-4.3.1-r1.ebuild
+++ b/dev-ml/merlin/merlin-4.3.1-r3.ebuild
@@ -19,9 +19,9 @@ RESTRICT="!test? ( test )"
RDEPEND="
dev-ml/csexp:=
- dev-ml/yojson:=
+ <dev-ml/yojson-2:=
dev-ml/menhir:=
- >=dev-ml/dune-2.9
+ >=dev-ml/dune-2.9:=
|| (
dev-lang/ocaml:0/4.11
dev-lang/ocaml:0/4.12
diff --git a/dev-ml/merlin/merlin-4.4-r1.ebuild b/dev-ml/merlin/merlin-4.4-r3.ebuild
index 2975d266d475..805435c72192 100644
--- a/dev-ml/merlin/merlin-4.4-r1.ebuild
+++ b/dev-ml/merlin/merlin-4.4-r3.ebuild
@@ -20,9 +20,9 @@ RESTRICT="!test? ( test )"
RDEPEND="
dev-ml/csexp:=
- dev-ml/yojson:=
+ <dev-ml/yojson-2:=
dev-ml/menhir:=
- >=dev-ml/dune-2.9
+ >=dev-ml/dune-2.9:=
|| (
dev-lang/ocaml:0/4.11
dev-lang/ocaml:0/4.12
diff --git a/dev-ml/merlin/merlin-4.5-r1.ebuild b/dev-ml/merlin/merlin-4.5-r3.ebuild
index 52caa02ed44d..0d4848e27208 100644
--- a/dev-ml/merlin/merlin-4.5-r1.ebuild
+++ b/dev-ml/merlin/merlin-4.5-r3.ebuild
@@ -21,9 +21,9 @@ RESTRICT="!test? ( test )"
RDEPEND="
dev-ml/csexp:=
- dev-ml/yojson:=
+ <dev-ml/yojson-2:=
dev-ml/menhir:=
- >=dev-ml/dune-2.9
+ >=dev-ml/dune-2.9:=
|| (
dev-lang/ocaml:0/4.11
dev-lang/ocaml:0/4.12
diff --git a/dev-ml/ocaml-fileutils/Manifest b/dev-ml/ocaml-fileutils/Manifest
index df529a6ec89d..62b045e10e7f 100644
--- a/dev-ml/ocaml-fileutils/Manifest
+++ b/dev-ml/ocaml-fileutils/Manifest
@@ -1,5 +1,5 @@
DIST ocaml-fileutils-0.6.2.tar.bz2 43060 BLAKE2B 20828875a25b1a9d2a41bf495cda00b0ac753efa20111b32a9d2ca439a56e9f07bf0953d16ee9148cf065e204fa1d8d624eaa89f6f4ae7e1613fdaa7cb44fc24 SHA512 104c7389832f22ec189ce6f1596144b28dcaeea7d23d5b19d369c44e54326e97fcb7b4f4c4a8d2965523e63b35b594a1351b7e630dde590871efe512fe38853c
DIST ocaml-fileutils-0.6.3.tar.bz2 43157 BLAKE2B a9adf17d028abd664dbdec3fefa301a6b502941a6da4ef9c3ef02b876f187d224e404f6a9ffb5460035ba475154c60109a5218cb8b9bb36153ca791f8d218e7d SHA512 2c5e75b894e9f5e3b003d61977a87f5c6964a89d844949eedc55f97c5875cc52052182420bbb4e73925d306479c66400df74e4adfccc5b2102347d13e99505cf
-EBUILD ocaml-fileutils-0.6.2.ebuild 751 BLAKE2B 90a512b800b5038777e141bb95452a413e24500e8e325abecaf347cd7ac39975b090d285371b27f0b1a888c4fa522a7ae437f98db053331a0a20781b16f71bfc SHA512 6358e0ab33ba4a5973b346a1cefe6f719fdbdd603674b33dbcec1c13652515b08b374754231ce6f3aa3ed31dc9711376771d6704fa4363a0b3d439dc2fea88a1
-EBUILD ocaml-fileutils-0.6.3.ebuild 751 BLAKE2B 90a512b800b5038777e141bb95452a413e24500e8e325abecaf347cd7ac39975b090d285371b27f0b1a888c4fa522a7ae437f98db053331a0a20781b16f71bfc SHA512 6358e0ab33ba4a5973b346a1cefe6f719fdbdd603674b33dbcec1c13652515b08b374754231ce6f3aa3ed31dc9711376771d6704fa4363a0b3d439dc2fea88a1
+EBUILD ocaml-fileutils-0.6.2-r1.ebuild 775 BLAKE2B cdf62f36180027a56381792f0f9306240226ef81d8f01dd29bc0756d7b7a2d20bbfd1940b032310a690e862a2d284fc8200a9ea4242549f3a3304d89cea3cede SHA512 09d95b929e3bbdc37ad5c68484ea11549bf38c6c5190134e27d00e10d2c8b58f233ceb29b6a9f690d994998ded11c41618e873fa77d7f12ecf1520312112bb22
+EBUILD ocaml-fileutils-0.6.3-r1.ebuild 771 BLAKE2B aa85f143bdba377c50ff511a0b1eed5a6cf632b0296a24f35fcbc8ddbbb90b7cadf1cef9337abd8fbf8f37ca7b5c197b4c9cc09ec198348b228081152508f03e SHA512 0ff57513190df4599ca5a2f8bb0841ca5b35c947b9df7e6331875463438c8fa845c6eb0ca631c772cc5040105e2b524fe9b92d1eacf1abfa90722b543a7c171b
MISC metadata.xml 830 BLAKE2B ec0ca5f96973ae11686041c12fe7d29ba85ad071db6a04e2ca15049668aa28a62169f37e47030e8f23cdbc8711528810551bd5b009d444fef15a881e52b66f32 SHA512 18e7f573e1e031bb6ca0f58f0534e1bc01a9a155c5ecb6dcd3e1c774de4aeb0b14aaabc8ad98724cf08c3258a5fa4524e4f5eb5b2a6d41e9ff87dd0cfa1a525e
diff --git a/dev-ml/ocaml-fileutils/ocaml-fileutils-0.6.3.ebuild b/dev-ml/ocaml-fileutils/ocaml-fileutils-0.6.2-r1.ebuild
index 72c2b68e4139..9cf634b3f69e 100644
--- a/dev-ml/ocaml-fileutils/ocaml-fileutils-0.6.3.ebuild
+++ b/dev-ml/ocaml-fileutils/ocaml-fileutils-0.6.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -16,8 +16,9 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+ocamlopt"
-DEPEND=">=dev-ml/ounit2-2.0.0
- >=dev-ml/stdlib-shims-0.2.0"
+DEPEND=">=dev-ml/ounit2-2.0.0:=
+ >=dev-ml/stdlib-shims-0.2.0:="
+RDEPEND="${DEPEND}"
DOCS=( "README.md" "CHANGES.md" "LICENSE.txt" )
diff --git a/dev-ml/ocaml-fileutils/ocaml-fileutils-0.6.2.ebuild b/dev-ml/ocaml-fileutils/ocaml-fileutils-0.6.3-r1.ebuild
index 72c2b68e4139..bb4eea0dfd37 100644
--- a/dev-ml/ocaml-fileutils/ocaml-fileutils-0.6.2.ebuild
+++ b/dev-ml/ocaml-fileutils/ocaml-fileutils-0.6.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -18,6 +18,7 @@ IUSE="+ocamlopt"
DEPEND=">=dev-ml/ounit2-2.0.0
>=dev-ml/stdlib-shims-0.2.0"
+RDEPEND="${DEPEND}"
DOCS=( "README.md" "CHANGES.md" "LICENSE.txt" )
diff --git a/dev-ml/ocurl/Manifest b/dev-ml/ocurl/Manifest
index 7091ec3e47b4..a01f39109602 100644
--- a/dev-ml/ocurl/Manifest
+++ b/dev-ml/ocurl/Manifest
@@ -1,5 +1,5 @@
DIST ocurl-0.9.1.tar.gz 111393 BLAKE2B 83ec8f5e2e83b5cc519683556ca97818a092a80f41305394cc04088371c1179f256dee3d8a8e80597837fb156299698450c70ca00f1ec336ace46b02b84bb51e SHA512 f4acb596f213ce57e749c9805225330b532e17718f3b228745b438cd1fe6d89b37e56d401a11c329107729dd0e6bdd4a425d547f9a83dabe32edbf18aca585b5
DIST ocurl-0.9.2.tar.gz 116659 BLAKE2B 3947cd82343cc9246c930f8fc89f7899f41a06f41358b5a014fbd05f5c85e70eb3df8c10690e62bd76d345c5738fdab63a936deed53fde0c8a3b040c5890129f SHA512 de9b06a2a4cbf804b6c947ef1011a75f45e3effbc29db054a9b72453920a0f554baa06d06b2a36eeee33090df7f9eb35280404237e2e3be219fb2dc98fe2bc82
EBUILD ocurl-0.9.1.ebuild 787 BLAKE2B 822a2742542e929bab10b3389872ed454217efe61603cfdd6779d8312ed9e38de1be370a0bc22ba27dd1e06603cf9f4c18382fd42e52620fed5d3a5edda0bdd0 SHA512 fcab828b7206ca2eb66716095c8216cfac7ad098689301e239ff440bb155ac9625c99dddbd70e017d6d2002f4bfcba94762a4b920fef2e2d453530ca55c1b696
-EBUILD ocurl-0.9.2.ebuild 790 BLAKE2B 09b3f8786cdec192613823cd3c84d01c7d6710b45583a77138143647a3ced2994ad588860d836bece4e8a41e030f4f515a32b2ca988253fc6daf34038e0fa2a1 SHA512 a44a3b6d45166aa822ea26c117b3360ace9b8462bcb70349b1c870ebaad375c997d4455ecd12e22a110b7a37c0ecb9ecd4c98e7e252e887e203dee27f2260e94
+EBUILD ocurl-0.9.2.ebuild 789 BLAKE2B 7f1ab8cc76a9b5054b9bd46f414d49497e1d0b53fe4338abecdbcb2b5a354a11a07fac85925f958d0f4c2627000bd185de46e72cd794d7c27ffaa5a9bab82499 SHA512 ef90aa9073e415166cb83617dce898d57ec40c8c0c6afc4df11f1c115d876a68a371c8a8e6fe2122d2f03c247918ab82ad78ee03965f5c36831006e64f5255d1
MISC metadata.xml 249 BLAKE2B bc891d69b7055dc76869f08ac74ef4a5f9d4e107a21263e1b46e5e9616c8a28b66e6924f04cfec266256eb54a93d6c00a88bf2c180b6220c4cf93ff627be1487 SHA512 a47a8f47c4add47bb718a66770f0a180e4303af427aa696928abc621d94313b8c9d68b21994f6acf6c4866ce295559244063a9e02aadee4decc273f1be8dfa2d
diff --git a/dev-ml/ocurl/ocurl-0.9.2.ebuild b/dev-ml/ocurl/ocurl-0.9.2.ebuild
index dff531eaba0f..7a86de80a4e5 100644
--- a/dev-ml/ocurl/ocurl-0.9.2.ebuild
+++ b/dev-ml/ocurl/ocurl-0.9.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ygrek/ocurl/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="examples +ocamlopt"
RDEPEND=">=net-misc/curl-7.9.8
diff --git a/dev-ml/opam-installer/Manifest b/dev-ml/opam-installer/Manifest
index 68fb8ae5681d..cc5c4780769e 100644
--- a/dev-ml/opam-installer/Manifest
+++ b/dev-ml/opam-installer/Manifest
@@ -6,12 +6,12 @@ DIST opam-full-2.0.9.tar.gz 8029605 BLAKE2B c2ae06bdbbdbe9db270ec0027ec8d13a228f
DIST opam-full-2.1.0.tar.gz 9136886 BLAKE2B 3d51159568b6e85834f70a3545fe37d82470d4253bf9db6fef32b4314fd0a82182737bba6be62a9dd04b6d8fb8d7468b2e23ac39fa475f467adfdb0ec8d52181 SHA512 2c4955e450cde7211dbab507cbdc5d6e67805353e384df525d77ebf5561d6a4de91f7e5691567b2dc61146fc29df6fa5dc8aa8562330a4746db3a52b7487811a
DIST opam-full-2.1.1.tar.gz 9275192 BLAKE2B b5729bc938633073efdf979f8e160c42aee682fe311b613d4d82be7add64b42506d1b6c107f3770fd8de4dc9eed7076f7774a34482d1956b8bd6315f551aea6d SHA512 7876a015fc2a421f70f9e8fa35c7ce56397dde7b679f3aba73c2a38f4967afc410c707a00f0a107baf353efe8bb6d4eee0601a5e205dc05a0f9c3d2a0c4d44d8
DIST opam-full-2.1.2.tar.gz 9442446 BLAKE2B fe5447fe8f9bcedb30bf455e93b54a37e950e2944f6f501545bdccf6d989de2da90106938efb6a12c1b9454ecefed5be9906d65a15a4d0244302ad7ccff170db SHA512 fe12aaa27168435a978c472926d40697af0a7619a529c4bfacd0b71469dfcd534f43164bc74f60f740a735d38a869ae5e87e2414119f4f3fc1826315e8a075cd
-EBUILD opam-installer-2.0.10.ebuild 1193 BLAKE2B 2146bb8d98820a6baeffb5ee098527ca75529e4fa8302efac24e455526242db224707dced11a2bad732da18db02e680d979518fb156e28974c4dac4ca833c909 SHA512 3572227ee5a0c0b89d4ed201da95d831056d5227673a5015bb4139fd08b2b5ff0e73a22c0e2e14fec989b18303222abf38ae7d78c7b7385f8e45c4420c9db299
+EBUILD opam-installer-2.0.10-r1.ebuild 1199 BLAKE2B e082712e04eb382437e3ae6c776821812a33571d8fb364280e404424b9c8b110c85cddda236175a2df77ad85146560a7ace9214a720c8999fa4daf7823975757 SHA512 c00e68043415d74221a839580a53b43fa47fe33867f705df4084bfb8cc72262036064199a6bd7265a2ecc6672a3f107a5b73abce6f5b329e0858a40c8bc6e873
EBUILD opam-installer-2.0.8-r1.ebuild 1030 BLAKE2B 58a573e6cabd9001efa24981141d561322f999c5c4942fe870a3b928c31233aeb6479a89915b787618eb7b87bf41c5ee7642bfb2abfeb9bd68ff59a46a090a55 SHA512 7135b391733c94d278e8df176f2fcbf9165533fcfe11c91f816f13ddd5698e5522218d684feae42ae9b2eb6befc6a99a933b1ab5dfec34bdf378103f51c98d07
EBUILD opam-installer-2.0.8-r2.ebuild 1015 BLAKE2B b5be0a1d265bd99160997483dcee74fd0557a638f21a1c1e7d3d5a270739d5d5dcec8a09dc2ac96ad820ad8b3a7d61a890c70598eae89768677545fb9824e4cb SHA512 02c254156c176a322ea4005e1572e552cd56b75ce4b2c629ae861855dd0dab343f88490b02e6f9ffd43ec40b7a994da13bf641207553be8e161863cf75bcda51
-EBUILD opam-installer-2.0.8-r3.ebuild 1188 BLAKE2B 298b8620d900261938169fbe839a52403f94cb31bbf2dda8e56a6fa2084f0c3824d0f6d50d25659873882f4ef1e361c46677cb637702ef4ea743c2fb487bc40d SHA512 aa486bf29d5c2a99e56c3dbd828e5c7103ae03ac2dc19f271e4661e2ca6142931df7332bbceda67bbe64e8b72d28a71af14b6d96356ad3b4d61deee6bd8d8dca
-EBUILD opam-installer-2.0.9.ebuild 1188 BLAKE2B 298b8620d900261938169fbe839a52403f94cb31bbf2dda8e56a6fa2084f0c3824d0f6d50d25659873882f4ef1e361c46677cb637702ef4ea743c2fb487bc40d SHA512 aa486bf29d5c2a99e56c3dbd828e5c7103ae03ac2dc19f271e4661e2ca6142931df7332bbceda67bbe64e8b72d28a71af14b6d96356ad3b4d61deee6bd8d8dca
-EBUILD opam-installer-2.1.0.ebuild 1025 BLAKE2B 4fcb445ca539b14a30c79788fbd7350eaf242fb8dace406f043d4db4adaf8bec51a1d72c3134dfab25e615501f5ea8c2e751ee1e00502b4adbeb22ac9048b97b SHA512 f237e7f35d2567d8bba39f9a281706a8060cfb2680be1ecad78094ace4ac14a4be5d65b5715c2f213b39335df7ddbb27f1b54c8da21864474624def819f5abcf
-EBUILD opam-installer-2.1.1.ebuild 1025 BLAKE2B 4fcb445ca539b14a30c79788fbd7350eaf242fb8dace406f043d4db4adaf8bec51a1d72c3134dfab25e615501f5ea8c2e751ee1e00502b4adbeb22ac9048b97b SHA512 f237e7f35d2567d8bba39f9a281706a8060cfb2680be1ecad78094ace4ac14a4be5d65b5715c2f213b39335df7ddbb27f1b54c8da21864474624def819f5abcf
-EBUILD opam-installer-2.1.2.ebuild 1032 BLAKE2B 66b0bf2d5939a1062a3bbc73192826e25d8d81bc8c360c3a0320ba4e555f1d86cd30f35333242c7fc10c33a76e4f71a6c3120c001b675e8a3124c43a1b386af9 SHA512 a6b3bf6b9940926f0778f1d1d8d8c340a668f573322bd3f6b1084b9e00a9ad5576b0e0dfe37e1c4855abfff412fd4987f9fc7720c1698b55ef104d8a2b08a03f
+EBUILD opam-installer-2.0.8-r4.ebuild 1194 BLAKE2B 7fd57adbf8d1f8d9d9b5bef83fe48a1fe40a844a3cd7f54027dd5d7e70e03ff109120a294b3e1f8c0430bbb9f6ca643be864b4aa2664baee5a4ade261b6333dc SHA512 76fc6ce77d0da8ba6773ad5f4dc21b11c7e655a8dae1c56feb630559a29043ecdca9293da3fdad6dd686675196c2293f94b49ed753a8f5b070036d99a88e88d1
+EBUILD opam-installer-2.0.9-r1.ebuild 1194 BLAKE2B 7fd57adbf8d1f8d9d9b5bef83fe48a1fe40a844a3cd7f54027dd5d7e70e03ff109120a294b3e1f8c0430bbb9f6ca643be864b4aa2664baee5a4ade261b6333dc SHA512 76fc6ce77d0da8ba6773ad5f4dc21b11c7e655a8dae1c56feb630559a29043ecdca9293da3fdad6dd686675196c2293f94b49ed753a8f5b070036d99a88e88d1
+EBUILD opam-installer-2.1.0-r1.ebuild 1031 BLAKE2B d8c1da56c2e4b4adf0a5160ea4a73d4fb87101e78edd2c5d119856cc42a5aeae89dfdc65cd1683d249b14bc04165a8b92036ec03ea4b442f7cbcb7698c2745b3 SHA512 abcb3330ba91a356e93871f3f1a3d3d4765dbced7cd0987ee22ca675a06cc4332931309d6c27ea35da62ba30e229904830dee890a1c92216132e06aadc0d172d
+EBUILD opam-installer-2.1.1-r1.ebuild 1031 BLAKE2B d8c1da56c2e4b4adf0a5160ea4a73d4fb87101e78edd2c5d119856cc42a5aeae89dfdc65cd1683d249b14bc04165a8b92036ec03ea4b442f7cbcb7698c2745b3 SHA512 abcb3330ba91a356e93871f3f1a3d3d4765dbced7cd0987ee22ca675a06cc4332931309d6c27ea35da62ba30e229904830dee890a1c92216132e06aadc0d172d
+EBUILD opam-installer-2.1.2-r1.ebuild 1038 BLAKE2B 63f726695b49d87862a4aee6bb91b294791c9ec7f9df0377789cdc30af2410ab0012d36b0f71bbdaaac2ea4383dc87799430ff615496a733b1f3cafea7ec7289 SHA512 ee0d0e933264ad38d88ac99b2f16c3caaf25849fb743baa0eba05a78923bb08cf47d23bd0a7ca28cb6a6b61718ebb71487d64b07bfd3631be058a142012220af
MISC metadata.xml 413 BLAKE2B cbdd94927312b95f2b5f76489f341f658974be49f704b81a4524879bbe780dcc5d9505b863b87da002cd98b8bb1e13967b047095dbe1eac589acd3145b66fc6c SHA512 afe675cebc52bba018a89d8f04b5c993ae8306f8d18ae2175be4c372f3219c63606b34bbb45c7daaab53be8eb7747fb7e86417bd29bbed2753458f564f3078da
diff --git a/dev-ml/opam-installer/opam-installer-2.0.10.ebuild b/dev-ml/opam-installer/opam-installer-2.0.10-r1.ebuild
index a2b88905a299..b2702a3439af 100644
--- a/dev-ml/opam-installer/opam-installer-2.0.10.ebuild
+++ b/dev-ml/opam-installer/opam-installer-2.0.10-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -22,10 +22,10 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
PATCHES=( "${FILESDIR}/debian-Port-to-Dose3-6.0.1.patch" )
RDEPEND="
- >=dev-lang/ocaml-4.02.3
+ >=dev-lang/ocaml-4.02.3:=
dev-ml/cmdliner:=
- ~dev-ml/opam-format-${PV}
- >=dev-ml/dose3-6
+ ~dev-ml/opam-format-${PV}:=
+ >=dev-ml/dose3-6:=
"
DEPEND="${RDEPEND}
dev-ml/findlib"
diff --git a/dev-ml/opam-installer/opam-installer-2.0.9.ebuild b/dev-ml/opam-installer/opam-installer-2.0.8-r4.ebuild
index 104d1df09b4b..eab5b13a534a 100644
--- a/dev-ml/opam-installer/opam-installer-2.0.9.ebuild
+++ b/dev-ml/opam-installer/opam-installer-2.0.8-r4.ebuild
@@ -22,10 +22,10 @@ KEYWORDS="amd64 arm arm64 ~ppc ppc64 x86"
PATCHES=( "${FILESDIR}/debian-Port-to-Dose3-6.0.1.patch" )
RDEPEND="
- >=dev-lang/ocaml-4.02.3
+ >=dev-lang/ocaml-4.02.3:=
dev-ml/cmdliner:=
- ~dev-ml/opam-format-${PV}
- >=dev-ml/dose3-6
+ ~dev-ml/opam-format-${PV}:=
+ >=dev-ml/dose3-6:=
"
DEPEND="${RDEPEND}
dev-ml/findlib"
diff --git a/dev-ml/opam-installer/opam-installer-2.0.8-r3.ebuild b/dev-ml/opam-installer/opam-installer-2.0.9-r1.ebuild
index 104d1df09b4b..eab5b13a534a 100644
--- a/dev-ml/opam-installer/opam-installer-2.0.8-r3.ebuild
+++ b/dev-ml/opam-installer/opam-installer-2.0.9-r1.ebuild
@@ -22,10 +22,10 @@ KEYWORDS="amd64 arm arm64 ~ppc ppc64 x86"
PATCHES=( "${FILESDIR}/debian-Port-to-Dose3-6.0.1.patch" )
RDEPEND="
- >=dev-lang/ocaml-4.02.3
+ >=dev-lang/ocaml-4.02.3:=
dev-ml/cmdliner:=
- ~dev-ml/opam-format-${PV}
- >=dev-ml/dose3-6
+ ~dev-ml/opam-format-${PV}:=
+ >=dev-ml/dose3-6:=
"
DEPEND="${RDEPEND}
dev-ml/findlib"
diff --git a/dev-ml/opam-installer/opam-installer-2.1.0.ebuild b/dev-ml/opam-installer/opam-installer-2.1.0-r1.ebuild
index 1ea426a6380d..f8f6bf709969 100644
--- a/dev-ml/opam-installer/opam-installer-2.1.0.ebuild
+++ b/dev-ml/opam-installer/opam-installer-2.1.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -23,10 +23,10 @@ IUSE="+ocamlopt"
PATCHES=( "${WORKDIR}"/opam-2.1.0-dose3-6.patch )
RDEPEND="
- >=dev-lang/ocaml-4.02.3
+ >=dev-lang/ocaml-4.02.3:=
dev-ml/cmdliner:=
- ~dev-ml/opam-format-${PV}
- >=dev-ml/dose3-6
+ ~dev-ml/opam-format-${PV}:=
+ >=dev-ml/dose3-6:=
"
DEPEND="${RDEPEND}
dev-ml/findlib"
diff --git a/dev-ml/opam-installer/opam-installer-2.1.1.ebuild b/dev-ml/opam-installer/opam-installer-2.1.1-r1.ebuild
index 1ea426a6380d..f8f6bf709969 100644
--- a/dev-ml/opam-installer/opam-installer-2.1.1.ebuild
+++ b/dev-ml/opam-installer/opam-installer-2.1.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -23,10 +23,10 @@ IUSE="+ocamlopt"
PATCHES=( "${WORKDIR}"/opam-2.1.0-dose3-6.patch )
RDEPEND="
- >=dev-lang/ocaml-4.02.3
+ >=dev-lang/ocaml-4.02.3:=
dev-ml/cmdliner:=
- ~dev-ml/opam-format-${PV}
- >=dev-ml/dose3-6
+ ~dev-ml/opam-format-${PV}:=
+ >=dev-ml/dose3-6:=
"
DEPEND="${RDEPEND}
dev-ml/findlib"
diff --git a/dev-ml/opam-installer/opam-installer-2.1.2.ebuild b/dev-ml/opam-installer/opam-installer-2.1.2-r1.ebuild
index dadc23c1ad6f..4d09247994f3 100644
--- a/dev-ml/opam-installer/opam-installer-2.1.2.ebuild
+++ b/dev-ml/opam-installer/opam-installer-2.1.2-r1.ebuild
@@ -23,10 +23,10 @@ IUSE="+ocamlopt"
PATCHES=( "${WORKDIR}"/opam-2.1.0-dose3-6.patch )
RDEPEND="
- >=dev-lang/ocaml-4.02.3
+ >=dev-lang/ocaml-4.02.3:=
dev-ml/cmdliner:=
- ~dev-ml/opam-format-${PV}
- >=dev-ml/dose3-6
+ ~dev-ml/opam-format-${PV}:=
+ >=dev-ml/dose3-6:=
"
DEPEND="${RDEPEND}
dev-ml/findlib"
diff --git a/dev-ml/ppx_disable_unused_warnings/Manifest b/dev-ml/ppx_disable_unused_warnings/Manifest
index e2e9a4bed1a0..40499eb3c51e 100644
--- a/dev-ml/ppx_disable_unused_warnings/Manifest
+++ b/dev-ml/ppx_disable_unused_warnings/Manifest
@@ -1,3 +1,3 @@
DIST ppx_disable_unused_warnings-0.15.0.tar.gz 3966 BLAKE2B b087baa50ae3e0dd926221a69d0c3121ebeea431c08d0dbcc9cf5edee28e69c076e2f77c3b992757e56d03a6487ecd6257fec6a0373294cca6cdef7f71412216 SHA512 837bb96b5cc2623205ce778e6100d97a0a029e8c20a945509c06ee44784e67b8e9033b5387681c0f86c07f48ca4541e356ca62e19c1baa8d1b52c813400bb024
-EBUILD ppx_disable_unused_warnings-0.15.0.ebuild 484 BLAKE2B aa0197413c1ce7c07fb577bad57cdc7f9964eb8cdfda26aeeabc0ef04e461ee42cb2733fe6279b7f13fc0df28ca092d8ebfbdb707067e72f2ac0b69969a66fe1 SHA512 25e0d691ff81b43c6a9038a68cc0e39bc9ce219e9078ba2d5017599c8739345d401326424d6251db4b60953f841736079723ba77d8d8cf489ce215b817aa2b62
+EBUILD ppx_disable_unused_warnings-0.15.0-r1.ebuild 486 BLAKE2B 5c20a393225345fdc050f3c0b48ea41e7e3bc5ddc93fe92295642837eed0f43a91751151ca39aedb146a9b96af30f91b210574fc3f34a7ee55089c3848c4177c SHA512 d148860a60eb8841238593e0a1f14361e21ee1108877fc833300913965b47b5e9439b099adf8e9bbd40daa50ade6df314090bd1f2327c5fe8e3841fece1e6dd0
MISC metadata.xml 336 BLAKE2B bfe94571dbe0a68c07075508ff585369cec562f4ff9a202972296cf1d89909085d75bc0192ca26e6fcff13ef4dd1124e471239d2cddadc0da879d933d670c392 SHA512 0346430a84b97f0b7feadf4d67b8c41f1e05bd58b907c2dc2ebf4f11e7fb001c41505e6b760b3a1654d3d5ae02d5da594b7dbeb5900d5ec98e1bfe27a7ba5194
diff --git a/dev-ml/ppx_disable_unused_warnings/ppx_disable_unused_warnings-0.15.0.ebuild b/dev-ml/ppx_disable_unused_warnings/ppx_disable_unused_warnings-0.15.0-r1.ebuild
index d5441c2a180b..50032afbbaee 100644
--- a/dev-ml/ppx_disable_unused_warnings/ppx_disable_unused_warnings-0.15.0.ebuild
+++ b/dev-ml/ppx_disable_unused_warnings/ppx_disable_unused_warnings-0.15.0-r1.ebuild
@@ -17,5 +17,5 @@ IUSE="+ocamlopt"
DEPEND="
dev-ml/base:${SLOT}
- >=dev-ml/ppxlib-0.23.0"
+ >=dev-ml/ppxlib-0.23.0:="
RDEPEND="${DEPEND}"
diff --git a/dev-ml/ppx_ignore_instrumentation/Manifest b/dev-ml/ppx_ignore_instrumentation/Manifest
index 5930a2bff51c..de5b297fd1b4 100644
--- a/dev-ml/ppx_ignore_instrumentation/Manifest
+++ b/dev-ml/ppx_ignore_instrumentation/Manifest
@@ -1,3 +1,3 @@
DIST ppx_ignore_instrumentation-0.15.0.tar.gz 3679 BLAKE2B 3537d4336a2299e277fcf1e58690233a9e1ecd94c80d144376bef90b45b3c2c94a8eaf5e5ba2b90b12d8f4e3afc257461c4732a2fadba8aa91c7f35ff036fb0f SHA512 ec411cb7a191fcb36f9a29f8ff3839db6f4031e30fa3444896a07235950ca04562a701b3bc7bc5df95e3ff82cfe8996be75bd5dce4bcce8a491898df1bffc50d
-EBUILD ppx_ignore_instrumentation-0.15.0.ebuild 490 BLAKE2B 83b6b354740eed3fac7571b9ee6c8b2f10e7dc2ba2afc0f5239cfc812ca2375efcf8ab9990d9e4a945fd793240645214a220125f912fa369e95866840b35784a SHA512 4bb99b6c600b10b9053ba1637ffd9c73cdea53b6b77fe2fc55bbb8c13e9e74eeb5a01adf643c7e10ab0f467670f59df08858a1cd7179cc320a69cf299509959f
+EBUILD ppx_ignore_instrumentation-0.15.0-r1.ebuild 492 BLAKE2B 625f403c7b5aca4fcdf403d05947ae402f2ab43893a0b02ee03be2376c7ae93e00bb6e3a729a1a1092fc9513b8c4ec76c1e25a43b558520308fb5809a221f50b SHA512 0c25567334b473a85abbfac101d7f18fa439bb81ce67b489f645093f484cdebdbb1c1ad977adc1f92cf2f92146b647953acb8eeffa363b0f7deede80cd62846c
MISC metadata.xml 335 BLAKE2B e78fa9416dac3fb12ccd82e965f1c152b7dc905f3f54c6d0c96b14daf9644ab2afe4f307656658049a89c8baacd507bcbd39ac2796648fc5c75d94ff2a5f8d39 SHA512 8c07521b5ed071d427b7cf30e05105be47f0ca857b0443502312d5080c4501612dfdd36f3858e7d6020def0efd9ab2630fbe13ffa0bfa751d557f8695bb48ca2
diff --git a/dev-ml/ppx_ignore_instrumentation/ppx_ignore_instrumentation-0.15.0.ebuild b/dev-ml/ppx_ignore_instrumentation/ppx_ignore_instrumentation-0.15.0-r1.ebuild
index ee7845db3535..b6a836741e26 100644
--- a/dev-ml/ppx_ignore_instrumentation/ppx_ignore_instrumentation-0.15.0.ebuild
+++ b/dev-ml/ppx_ignore_instrumentation/ppx_ignore_instrumentation-0.15.0-r1.ebuild
@@ -14,6 +14,6 @@ SLOT="0/$(ver_cut 1-2)"
KEYWORDS="~amd64"
IUSE="+ocamlopt"
-DEPEND=">=dev-ml/ppxlib-0.23.0"
+DEPEND=">=dev-ml/ppxlib-0.23.0:="
RDEPEND="${DEPEND}"
BDEPEND=""
diff --git a/dev-ml/react/Manifest b/dev-ml/react/Manifest
index 2971df076661..8754396960d1 100644
--- a/dev-ml/react/Manifest
+++ b/dev-ml/react/Manifest
@@ -1,3 +1,5 @@
DIST react-1.2.1.tbz 39184 BLAKE2B 0ad5fd576c08292011e6543462295a11b77048f59aaaf34726c078c654fba4a9b7dd0bb6a6579fad04a6cd217b29f4efc15de9b7d9b208c593b481610534d9c8 SHA512 60f8788cc820e2be5303caedc80a377c8e5deab170d0eb9df71ff99d6fc57f31357824522f973c6e0d6b3979b58272e7f90b829474a494b94565279c53e8fbb1
+DIST react-1.2.2.tbz 40013 BLAKE2B 302f480cf2cc88fc8a97b262d41809ed4fe904d3ea4cdec8ba80a8bdc99b3ffc1c9f19cf853c3d40587a34ba7608734e60ede5b756479676af95f9470e1badac SHA512 18cdd544d484222ba02db6bd9351571516532e7a1c107b59bbe39193837298f5c745eab6754f8bc6ff125b387be7018c6d6e6ac99f91925a5e4f53af688522b1
EBUILD react-1.2.1-r1.ebuild 660 BLAKE2B a090ae7ac7f4a371aec1b5730a8ef3d85f310d0e334f5188763be981890100af0acc8b3fa14b657dfc5c49f93871a7b163a67d95d138f1354f561a5d3f0a494f SHA512 42c053d74744f3d23f84397dc521203f553b017a7ddca21b6fef05afbcfa4b1ebdbe92d974ae79d726f484544b77a6813466dd2ac1c9d233cb48df9065eaed87
-MISC metadata.xml 804 BLAKE2B 25bf077f6dcbc5984410237fc61867a46222fd4cbe24a4e64a5c3195b8929c933c6c2b585a3a93586048645d0618ef8bf8703b9b4388761fd3c5ff94c6d1369d SHA512 a0901343c5b7c9c5a511cc051db66d9189ed8f399cc65fe6efad16a368bceab47528b94aedcfbf12b550f564abe84aa895f0b3026bb30b6d3265e4cea00f0da2
+EBUILD react-1.2.2.ebuild 777 BLAKE2B 176ebeca42a9a81898ce64da3e7d65c08fefb3c61321cae0c546429edf89810a92642f3409d72a726991bd975a984f122474a57110b250cbe8285be2e4fdf520 SHA512 164ea5b20446cf5793087bb284f53ae9bf9498eab516ea004872ef9f50d7b8767777e4ba47b3c25ae41156cb87121111aec9ba3b564c3fd0bb1af503b35982f2
+MISC metadata.xml 1059 BLAKE2B f4bc6ae58d39664c9782e4d9bdfef2e2ab3d67a942db524009a677a246990f75d35819cecdbe770c7d6aee3223835aa686cf41021dd25ce61b139547714a998e SHA512 4826ec1ed4b68d4c166140fa86f7e80842ffaa83f37cf46781530c2837d2b441981dc1f4b93787a305842b061fa33f9c368e029870363c95e1ed84879cab19ac
diff --git a/dev-ml/react/metadata.xml b/dev-ml/react/metadata.xml
index 9371e28a658c..e6107330d4f5 100644
--- a/dev-ml/react/metadata.xml
+++ b/dev-ml/react/metadata.xml
@@ -1,20 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
- <longdescription lang="en">
- React is an OCaml module for functional reactive programming (FRP). It
- provides support to program with time varying values : applicative
- events and signals. React doesn't define any primitive event or
- signal, this lets the client chooses the concrete timeline.
-
- React is made of a single, independent, module and distributed under
- the new BSD license.
-
- Given an absolute notion of time Rtime helps you to manage a timeline
- and provides time stamp events, delayed events and delayed signals.
- </longdescription>
- <upstream>
- <remote-id type="github">dbuenzli/react</remote-id>
- </upstream>
+ <maintainer type="person" proxied="yes">
+ <name>Thamognya Kodi</name>
+ <email>contact@thamognya.com</email>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <longdescription lang="en">React is an OCaml module for functional reactive programming (FRP). It
+ provides support to program with time varying values : applicative
+ events and signals. React doesn't define any primitive event or
+ signal, this lets the client chooses the concrete timeline.
+ React is made of a single, independent, module and distributed under
+ the new BSD license.
+ Given an absolute notion of time Rtime helps you to manage a timeline
+ and provides time stamp events, delayed events and delayed signals.</longdescription>
+ <upstream>
+ <remote-id type="github">dbuenzli/react</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/dev-ml/react/react-1.2.2.ebuild b/dev-ml/react/react-1.2.2.ebuild
new file mode 100644
index 000000000000..a0f919852efe
--- /dev/null
+++ b/dev-ml/react/react-1.2.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit opam
+
+DESCRIPTION="OCaml module for functional reactive programming"
+HOMEPAGE="http://erratique.ch/software/react https://github.com/dbuenzli/react"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/dbuenzli/react.git"
+else
+ SRC_URI="http://erratique.ch/software/react/releases/${P}.tbz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+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/reason/Manifest b/dev-ml/reason/Manifest
index dd4bed6d61fa..71d65ee361cc 100644
--- a/dev-ml/reason/Manifest
+++ b/dev-ml/reason/Manifest
@@ -1,7 +1,7 @@
-DIST reason-3.7.0.tgz 1188558 BLAKE2B e5d9cebf98f95824b78d440fa9f91460eae1a1ed44a38e74be4f9404a0bdec046578d25febdf55c266466bffc16b4449e982f157b6d5aabfa1d507fdc3eb5aaf SHA512 263059970c88e105f09e8e47b3967add11fda31a79942f573c90a0ccb04149a5baaf3c3bbd1dd5a085ccdd3e63505f84855dd0fb888d34a9e9eda3248f300e24
DIST reason-3.7.0_p20211014.tar.gz 1182345 BLAKE2B 2bd69011b80ef6e86dc4838e3612d2992e5aef865686362339b8e536c339ceeac852b948f1e495b9dcb5210302804d886c19e663d2333b477903915630c4a5f5 SHA512 a3923c5da1c4baa8e7292bbc066330cbebc2e090c301cbffb09b9753dbd241b502a8a9b0d92257d4f5e202e0b8cce6a579e934b4e877f987ec326fdd75d39620
DIST reason-3.8.0.tar.gz 1216708 BLAKE2B 99e214a5ff24d0745c35c2522e9b9182fb3db624beb4d843a8e2e27a1e0b93c19e23d1bf44828b216bc58a6f6d447412ead76ffa351e4b3a63607202efd46d31 SHA512 54da28cbdbfb82d76a49f155c929a059e32b4d9e0bc63629b2f7a1206ae56482148519136c24a7bbfcb0a8ba5185070e89ffa187964feeec5e73328edeb754e4
-EBUILD reason-3.7.0-r2.ebuild 829 BLAKE2B d4b7c99cd53e9ffbd86f01fef063d6f2182716a331537cdd3148f27642d09c6e8f146c62260619ad7b71b4c9d1125be9e222cc4f8d2770fdbe0c0994ea670e5a SHA512 3b9f48ffbba38a852de261b5bf3e397c5db300d3cace9d6156e0307a4e21f0fdeb5b2a348b0a8643bcf2836193be4023c1f38a24e9312f42f6232b5a478f116a
+DIST reason-3.8.1.tar.gz 1263319 BLAKE2B 340aa12bbf53255bd83af4922f552e0e341a09dc9946eb1afd486c57446b29f70891abe58fe04c46f94b4fce3ca7d3b015bff5599c002c95e5e161104c3d30d3 SHA512 b792c654f07f3aaf529811c422b548036a51a3170892110945d9c17580f931815fb0773362d00f939a68e89b9ebdb74bcf05f65ae99d93b36f1cd398e877cfd3
EBUILD reason-3.7.0_p20211014.ebuild 853 BLAKE2B cdd5b956514438d7d4e3f2c6a6799d7f3d4898e50d558602c883d4dd07836dcaa4509174dfb45c654cdccbcc1b26622a315529c23bcaf4ddfe010cf1b53082fa SHA512 2ebd45f01607de7699f939052c5b69a3b841835082b3585e588f8b8d5a39dd34958426be7eddfc96600f95fa18651b2cf755b5e8b4d94af3122037e2ca87050f
EBUILD reason-3.8.0.ebuild 784 BLAKE2B 780bae2e3b46054080ba2984759eb07c2a02fa2de22fc1278db02948a77c9b16dd0150aec9d62a3a4b610ce07de87dec17d1d066bcde70f2b72fbfde433d0c86 SHA512 6f5bd30e58f66eb58793c6677cdd6a8736b204d466369d86bf55cf9f9d1f6bc0c2825e9ef7a39ca934bed718c912cc2e87330a829e1ceca04d3516fb7edc2763
+EBUILD reason-3.8.1.ebuild 784 BLAKE2B 780bae2e3b46054080ba2984759eb07c2a02fa2de22fc1278db02948a77c9b16dd0150aec9d62a3a4b610ce07de87dec17d1d066bcde70f2b72fbfde433d0c86 SHA512 6f5bd30e58f66eb58793c6677cdd6a8736b204d466369d86bf55cf9f9d1f6bc0c2825e9ef7a39ca934bed718c912cc2e87330a829e1ceca04d3516fb7edc2763
MISC metadata.xml 583 BLAKE2B f5c1da34708a350aea239b28e65a07903409ca72d4fb530dc6192a820c27fa2da8f2a0fdc2f5716d4ea98b7501e963a904b7299e6f3118e92b3418afa6ae1d6b SHA512 cfcd0f1819698d0563f0b7885d8f7173554c5af1cebcd541b82c304e06806a5b8682cc8f3daf40212cd28f994ec06b6a342bd79c0c90c6726bc7bf853e3883ce
diff --git a/dev-ml/reason/reason-3.7.0-r2.ebuild b/dev-ml/reason/reason-3.8.1.ebuild
index 4836114dfded..29a823b9621d 100644
--- a/dev-ml/reason/reason-3.7.0-r2.ebuild
+++ b/dev-ml/reason/reason-3.8.1.ebuild
@@ -7,8 +7,7 @@ inherit dune
DESCRIPTION="Simple, fast & type safe language that leverages JavaScript and OCaml"
HOMEPAGE="https://reasonml.github.io"
-SRC_URI="https://registry.npmjs.org/@esy-ocaml/${PN}/-/${P}.tgz"
-S="${WORKDIR}/package"
+SRC_URI="https://github.com/reasonml/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
@@ -16,7 +15,6 @@ KEYWORDS="~amd64"
IUSE="+ocamlopt"
RDEPEND="
- <dev-lang/ocaml-4.13.0:=[ocamlopt?]
dev-ml/fix:=
dev-ml/menhir:=
dev-ml/merlin-extend:=
diff --git a/dev-ml/utop/Manifest b/dev-ml/utop/Manifest
index 0073b0cb0ad1..cd0211dc73da 100644
--- a/dev-ml/utop/Manifest
+++ b/dev-ml/utop/Manifest
@@ -1,5 +1,7 @@
DIST utop-2.8.0.tar.gz 414059 BLAKE2B f94cc9a2e87d5341b1d7231574b1e0d8b179e600640281529ecfd2ce8827b9145d73030ea1ec59b20430d34155087f6d910c698c75d7566145c9db3a3ecbf872 SHA512 cf323249aa9a747081b3e39e8e8b99b69557082beb244dd0a28d64c6d11e3c03427c22da4fd364e9ae7f5d83d12ca3d2d48b9f4b6697ec704d486f3c23163dba
DIST utop-2.9.0.tar.gz 414953 BLAKE2B 96fbf38d4a638137b73264bc523b8a81e47ddd609a7987073313f4b1d628e4e84c31f98195105911dd0930b8d27007cf5cc1633771bc6d2e975bd169e1e3ba9c SHA512 dd3f52fb915493cb32b5ee722361e884a481d04ef175d5bdf58f4032b70826c38b2f5279b7c64b78961170a86bc80fbd59f03026fac99bb5da2b46a8f341aa45
+DIST utop-2.9.1.tar.gz 421430 BLAKE2B c90a7fe54c5fbf15ce209e9bf850031e0368104c1f8f61a2d982b2b43d87b4bb95c91e3af6da16ae27ebfab71f2b9907e7dec68d34f619597fe8db45ff363bf4 SHA512 10942a4c7d2e13081f2e02c29b767863176fe90ca5baf48d3be47bb0871a12840d873e5d3eb7d7dd9b0362e849f70afb913ff50c07e66c6b7f221c8bb98fa469
EBUILD utop-2.8.0.ebuild 522 BLAKE2B 60492098157329523c0925fb648af6966a1f73495cd65baff95cec5e7fb13698ab3f81160a89a5be0971a0ead75fdc22e91ba72b1214eafe3032bcd891f12d98 SHA512 ae402dd577415dd451477efa25c8098ed83f502055e8e380cf19e3383b14bc503173f4f49e5c9580d4fc13b8e234b6d98bc02c080c0c8e310e2b3ac1070eaf98
EBUILD utop-2.9.0.ebuild 522 BLAKE2B 60492098157329523c0925fb648af6966a1f73495cd65baff95cec5e7fb13698ab3f81160a89a5be0971a0ead75fdc22e91ba72b1214eafe3032bcd891f12d98 SHA512 ae402dd577415dd451477efa25c8098ed83f502055e8e380cf19e3383b14bc503173f4f49e5c9580d4fc13b8e234b6d98bc02c080c0c8e310e2b3ac1070eaf98
+EBUILD utop-2.9.1.ebuild 522 BLAKE2B d8f09de5c419e941e671955148c61393d46356b17e3d35f4ee726113a7a10c046cf79a40bad66e4664150b9f4df612f1eaa6c0feee864866fe3786abccfbe2e6 SHA512 0009f7dd2115e40cdb5e8116ecc48f39ec0428af9fb07faa8c3008fb7c9d796e4e963cdb0309039f2915acef0976ae2dece5d72843144a640469410ddec44910
MISC metadata.xml 714 BLAKE2B cdcb086ec113872a316e1f98b53802f6faef22a718543527c5cd5d4038ac68a601bb0898532428378ce016e4d018074c043e8dafb4109ac7fcd233cabe1f3c54 SHA512 40468222a996f4b5bebf03ab5d2d7fc639ab00acba23ea98da3a4a7993864946d2327c296806e0106e5d150c90d5286629d9608bc0e04acbd94fc5fd1ba50bf4
diff --git a/dev-ml/utop/utop-2.9.1.ebuild b/dev-ml/utop/utop-2.9.1.ebuild
new file mode 100644
index 000000000000..55ec4f6fd152
--- /dev/null
+++ b/dev-ml/utop/utop-2.9.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Universal toplevel for OCaml"
+HOMEPAGE="https://github.com/ocaml-community/utop"
+SRC_URI="https://github.com/ocaml-community/utop/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+ocamlopt"
+
+RDEPEND="
+ dev-ml/camomile:=
+ dev-ml/lambda-term:=
+ dev-ml/lwt:=
+ dev-ml/react:=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-ml/cppo
+ dev-ml/findlib
+"
diff --git a/dev-ml/yojson/Manifest b/dev-ml/yojson/Manifest
index 65ad53972348..b2e3d05f2ce9 100644
--- a/dev-ml/yojson/Manifest
+++ b/dev-ml/yojson/Manifest
@@ -1,3 +1,5 @@
DIST yojson-1.7.0.tar.gz 29704 BLAKE2B edbd7f66d69a85880fc8ee9bb25a993744a310887024f7af63665ba8f5067f1b9383ec4d6dd5f4ca3376d698665a8f605c078f7597ddd4e71857c1a20143c2e5 SHA512 25eedb64e4bf7c7e8d5a5a115812cd502540afbdeb7c947da3a14e5968aa0a7db8ab402425662571d8935b9cd6a19796ce81dd80a65dc614f156626c60e7036e
+DIST yojson-2.0.0.tar.gz 44446 BLAKE2B 3b221a016ba418cc6a413921f0d7f2bc239b9a84953bbe9bec2601b159442f3e8bebdf48447367660fec3b3929ea0c08453778e491ce17f9044f505e49d587a6 SHA512 9196e117bb712b970351d12a8d7eae345eef2c92e70e627b58bb95ee49cd58e8a51e6eb5746e2468c15133d53a448ccd229a0568227de0cc8d2eed8b1985609b
EBUILD yojson-1.7.0.ebuild 768 BLAKE2B d7fc71d5d6c18f70f172fa3d3bf39e16d9b206d17ebff4bda65a9a1779a2b32e454e6912d2aa62db5b8bb29b263bab32503c3ded92526951cad7b9bfa732675b SHA512 6ff1bd5e9122cb8e312b29376efa45bd052900b7639a747674a0bc823644cfdd350e82fdf80956b37d73ab1add4975c59ce8943844a52642d6471fb8bf63640e
+EBUILD yojson-2.0.0.ebuild 823 BLAKE2B 4ab5d484807cfaf1cc2557066815c695ff338762396e74d6e7bfd861624279ff61c3fa96efd3e2847ef4527380916ae2b9bf4c7f3a7fdd435553f924abb048d1 SHA512 82fbfca09cfe00bea2defca92e4af05ac24f7ba1648b7f8b7ab8ef9671a6b3bd92385d699b15deeba2908d14a2d740258196757868fe0be60868dfd9a89da120
MISC metadata.xml 529 BLAKE2B 4cfc5392ca4b4402f01251818c776c63d607c2e1b8d216930db594ffe2e1146ac52f9492823e5ef97ba7b6f89b2ee8eaf367e785120ca5fcabdb36549ffb6ebd SHA512 7c415ac7330d8d3397911ddd213da9a6cd5dfe76fa2530ab22cbd70cd8f411fbfdb9d40aa8ca66dc202227799fe0b8ff81c81e57815f5e206c7f424b6218baf1
diff --git a/dev-ml/yojson/yojson-2.0.0.ebuild b/dev-ml/yojson/yojson-2.0.0.ebuild
new file mode 100644
index 000000000000..a46bbd313048
--- /dev/null
+++ b/dev-ml/yojson/yojson-2.0.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="JSON parsing and pretty-printing library for OCaml"
+HOMEPAGE="https://github.com/ocaml-community/yojson"
+SRC_URI="https://github.com/ocaml-community/yojson/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="examples +ocamlopt test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-lang/ocaml-4.02.3:=[ocamlopt=]
+ >=dev-ml/seq-0.2.2:=[ocamlopt=]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/cppo-1.6.1
+ test? ( dev-ml/alcotest )"
+
+src_prepare() {
+ default
+ # let's not build this
+ rm bench/dune yojson-bench.opam || die
+}
+
+src_install() {
+ dune_src_install
+
+ if use examples; then
+ dodoc -r examples
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+}