summaryrefslogtreecommitdiff
path: root/dev-ml
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-06-14 00:09:04 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-06-14 00:09:04 +0100
commit5e41a38157bb40e8513e8e34426e85faba672fe7 (patch)
tree38e9365afd56c161d0e970ddf5420b2585130587 /dev-ml
parent0ebcd2cbf178600b5eb36b2f24cdbb3d2f4a9000 (diff)
gentoo auto-resync : 14:06:2024 - 00:09:04
Diffstat (limited to 'dev-ml')
-rw-r--r--dev-ml/Manifest.gzbin38641 -> 38659 bytes
-rw-r--r--dev-ml/base_quickcheck/Manifest2
-rw-r--r--dev-ml/base_quickcheck/base_quickcheck-0.17.0.ebuild30
-rw-r--r--dev-ml/jane-street-headers/Manifest2
-rw-r--r--dev-ml/jane-street-headers/jane-street-headers-0.17.0.ebuild19
-rw-r--r--dev-ml/jst-config/Manifest2
-rw-r--r--dev-ml/jst-config/jst-config-0.17.0.ebuild24
-rw-r--r--dev-ml/parsexp/Manifest2
-rw-r--r--dev-ml/parsexp/parsexp-0.17.0.ebuild22
-rw-r--r--dev-ml/ppx_bench/Manifest2
-rw-r--r--dev-ml/ppx_bench/ppx_bench-0.17.0.ebuild23
-rw-r--r--dev-ml/ppx_expect/Manifest2
-rw-r--r--dev-ml/ppx_expect/ppx_expect-0.17.0.ebuild29
-rw-r--r--dev-ml/ppx_inline_test/Manifest2
-rw-r--r--dev-ml/ppx_inline_test/ppx_inline_test-0.17.0.ebuild28
-rw-r--r--dev-ml/ppx_log/Manifest2
-rw-r--r--dev-ml/ppx_log/ppx_log-0.17.0.ebuild37
-rw-r--r--dev-ml/ppx_optcomp/Manifest2
-rw-r--r--dev-ml/ppx_optcomp/ppx_optcomp-0.17.0.ebuild24
-rw-r--r--dev-ml/ppx_stable/Manifest2
-rw-r--r--dev-ml/ppx_stable/ppx_stable-0.17.0.ebuild23
-rw-r--r--dev-ml/ppx_string/Manifest2
-rw-r--r--dev-ml/ppx_string/ppx_string-0.17.0.ebuild24
-rw-r--r--dev-ml/ppx_variants_conv/Manifest2
-rw-r--r--dev-ml/ppx_variants_conv/ppx_variants_conv-0.17.0.ebuild24
-rw-r--r--dev-ml/sexplib/Manifest2
-rw-r--r--dev-ml/sexplib/sexplib-0.17.0.ebuild24
-rw-r--r--dev-ml/splittable_random/Manifest2
-rw-r--r--dev-ml/splittable_random/splittable_random-0.17.0.ebuild26
-rw-r--r--dev-ml/time_now/Manifest2
-rw-r--r--dev-ml/time_now/time_now-0.17.0.ebuild26
-rw-r--r--dev-ml/variantslib/Manifest2
-rw-r--r--dev-ml/variantslib/variantslib-0.17.0.ebuild22
33 files changed, 437 insertions, 0 deletions
diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz
index cf99b0bba119..dc01f14f47e4 100644
--- a/dev-ml/Manifest.gz
+++ b/dev-ml/Manifest.gz
Binary files differ
diff --git a/dev-ml/base_quickcheck/Manifest b/dev-ml/base_quickcheck/Manifest
index aaa5d1e79eba..545a1fd15b58 100644
--- a/dev-ml/base_quickcheck/Manifest
+++ b/dev-ml/base_quickcheck/Manifest
@@ -2,8 +2,10 @@ DIST base_quickcheck-0.14.0.tar.gz 66736 BLAKE2B eeaa92ec0eec4736be911128f46b8e4
DIST base_quickcheck-0.14.1.tar.gz 66827 BLAKE2B 2a274fc0edab3daf7e3d671f7ea24912ecf273cf2b4cb4ab2bd74171a8848163526f97ed860b44aeaa9f3f3faabb22f4598bf604b33c8401733faa22ca7a3c93 SHA512 5d5a3a070a6903ffdd1e13754721d48a9df164f78bd569d3a18b3fd808354550e4603b76d5e48eaa6a4c4d3433f18bb29888478d640fde9ea004619448c3d7d0
DIST base_quickcheck-0.15.0.tar.gz 73702 BLAKE2B 0f671b6e48d38ac92b8e5150c1b6f7c4a1326cf12fcf3c14edf7ef376ca1769f8d708755a3b6cfc69a4d74de8d84affbc14838fc9385f487f2053936f1f116fa SHA512 e5362d70469c085239efaabbca6ca2558cb1609dfd2c3715d5c31047c8ae34b8304b9d28636806305f226929b0f9e3518b409de08f42f389963378f2aee6b351
DIST base_quickcheck-0.16.0.tar.gz 76738 BLAKE2B b54fac86332bfe06b767345898c2e1a7a6f70de26cb06d16467d634eee3117d7ab571f611d17f692776c519dfa4ab7de9c948b08e44016e1e05fdff565a16246 SHA512 c859f2982140ec72b3377e3f167117df43f8cb14b62d3949e92ecf479cb27b4c31bb2dfa9111da24ce42f969452582ba076aef868d304b97c08f2918759cc291
+DIST base_quickcheck-0.17.0.tar.gz 67016 BLAKE2B acd54bfeb74a3b7f8f72fdcc4b92c8dd161f87f82bb6eca175d15947b6a04b9e13015c10562a5ce1a93c6019498d7c2f9f65dc2a7a5bbfcd78011e5731aabb04 SHA512 66503fd6c94bc7f68bf24ce554cefc681df0fd54b9d72539de51047a193143153f0332d81ee2c94e860b7c6953266ce79b64ef32f904150b0c9c70f7c43069d4
EBUILD base_quickcheck-0.14.0-r1.ebuild 810 BLAKE2B a304e470c32c2398c0b192f7a0e855d111080cbd37e9473f885784cbb3f62286fed610c4ac7f4a4c9aeb5bd552b6f838e6a13562e991f77a45ad74376731d27e SHA512 da77414509e79c78719cd15a1a04119fe26904eee3ed1ed4dac10f039973f91add34e5c50c1496f45bd7a85d256f8f22e69c3e3b0d1849ba6ab4340aa6f386be
EBUILD base_quickcheck-0.14.1-r2.ebuild 797 BLAKE2B 3dbaffdc1a50fdfd24408b503cc4ffa45caf2d26436f529e40b43ae8e1193d9b6c7767fbb415aaaa71ba321a984288430f1caeac55b939543f6c7c237d330c68 SHA512 02485cd73f239c346e33ccb4c4f34b9e9179355e6808ee0f417feffbd4c3bd3bf583b86be7f21a3f31a21365d320fff08c4b28127070cafa2a3d50aeba3d79c6
EBUILD base_quickcheck-0.15.0-r3.ebuild 704 BLAKE2B 92e539c8ffc4f16c4b3b1844cdf9b5afc72d979515752ddacf24713d3e4dc331b2e78641d6be3e4fb90eb9bb05c415d9371eace725fa621e4df4eb9852f21abc SHA512 f170c0277f5aa79e28d71a97f70dabbae752e032c4f6ca6d8fdc2d759e4a33c88d97d2b534f99a048ec2fc26feb6c2e8308e14bc034836b06edbb9ae1f792e2a
EBUILD base_quickcheck-0.16.0.ebuild 905 BLAKE2B 59d494377287715caba8b9c8fe1dfddf36fec57897622353d7a571e55343f66f286e721f27b59490c3098d834dbfccc3791a2e5d7ef88a902a3cb1054a7f7026 SHA512 a463cec7a1e2e582ef005945ba9e23b2120f9879c9b2a04c03d6dcfc7b102618f8fdb8f016fb084fd87180b79a326e6d57e3ef0f57ebcc390cde21073dbcdc67
+EBUILD base_quickcheck-0.17.0.ebuild 876 BLAKE2B 0185319da438c063bb07d4463bdb2a004be218649f3b97bc20ae5a786d269b476fe2ce0c4fc368aee7ccaf5b5d7b72e5767219e6b67f60ffe6a4149d22d88882 SHA512 b3ce18b7ebdb9a7ca4b9d2eddbfac2b049a983725ca4b18aa5dedb7fc1c8ee6592d3a751691801508af32e8a9a96fa53dd75781233e308b9ebe6de82cf78e834
MISC metadata.xml 324 BLAKE2B fdbbfc672f96e2bc7755d43e5d86233dca5d6dd44a4a0a955079a115d19ddf722ca61e3fcc3fc7005a20224454803727f69b7eab025739ef15054883743b2f16 SHA512 da6f6e438ee1d75de993b744be68b4a78cad69b465d6d580e4ce8baef5d7824b6d3805619aa2d85708a5e8659b59e894d7dc66cdf6960da3ac1881ce2617ea54
diff --git a/dev-ml/base_quickcheck/base_quickcheck-0.17.0.ebuild b/dev-ml/base_quickcheck/base_quickcheck-0.17.0.ebuild
new file mode 100644
index 000000000000..31d98c400677
--- /dev/null
+++ b/dev-ml/base_quickcheck/base_quickcheck-0.17.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Randomized testing framework, designed for compatibility with Base"
+HOMEPAGE="https://github.com/janestreet/base_quickcheck"
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64"
+IUSE="+ocamlopt"
+
+RDEPEND="
+ >=dev-lang/ocaml-5
+ dev-ml/base:${SLOT}[ocamlopt?]
+ dev-ml/ppx_base:${SLOT}[ocamlopt?]
+ dev-ml/ppx_fields_conv:${SLOT}[ocamlopt?]
+ dev-ml/ppx_let:${SLOT}[ocamlopt?]
+ dev-ml/ppx_sexp_message:${SLOT}[ocamlopt?]
+ dev-ml/ppx_sexp_value:${SLOT}[ocamlopt?]
+ dev-ml/ppxlib_jane:${SLOT}[ocamlopt?]
+ dev-ml/splittable_random:${SLOT}[ocamlopt?]
+ >=dev-ml/ppxlib-0.32.1:=[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/dune-3.11"
diff --git a/dev-ml/jane-street-headers/Manifest b/dev-ml/jane-street-headers/Manifest
index ded80cf3f8f4..c77021d54e49 100644
--- a/dev-ml/jane-street-headers/Manifest
+++ b/dev-ml/jane-street-headers/Manifest
@@ -1,7 +1,9 @@
DIST jane-street-headers-0.14.0.tar.gz 4662 BLAKE2B 22a48e9c254005d28c03399dd9d9347b45b7e3def9c0efdd768162f80ff611be6249d629cd78fd8768c7e6ec5610684e9459b149f3de85da307b2f1e8525296d SHA512 9c80acc57016f98cd88455866523f2463a13d2b7e10cf0d63f5198747615321799a8b3442432b321fa4f33a051f404464e27972317d197ac9513651600673879
DIST jane-street-headers-0.15.0.tar.gz 4865 BLAKE2B 932468266f6cd56ee2b484c5f4459919b2f0fa659a41d51132c169eda49734e5cc852e6aea5549173df6af603f3118de8bb8362b5d7ca5f27e00999d75eb8fa9 SHA512 83ea5e4cdbae6710c7071325164df06dcb652a69329698c5b0c8832057f4d7325e8a241e5818e78ad2f6b8daeb1d0635528d9bd3b6761c69f8370a7bdb773c1f
DIST jane-street-headers-0.16.0.tar.gz 4905 BLAKE2B 33301bd5221fb636a44a3e654ae1511d99645e0dbfea4f9765f5d2febf9cdab03d6a9a15f7cf1733ffa380e7c9fa5743d66487feda0e2e2088d1e748775e607c SHA512 05336733845b442e3594889ac6e8fe7048bb3fc23b5f8a05e48d42db6851e4aac561587a1e73b9d6fb1852b768dd66b949cd220b1a9effe83dd181707ea2ab24
+DIST jane-street-headers-0.17.0.tar.gz 4940 BLAKE2B 21a6bd6ad436bac7afa9d051be26841bcef41d17ac88c9cb4d60417f5745130c6c252a6be8f6a38eb58f19f02c951243cfc5c971db67a0e6cba43d587291f0eb SHA512 200fafcbbdb86a5f183b42c7540f334ea77c0f879c793c18166c9c715500d603b22763787d8140cbcbd4eb3c6e0269bf3d3c380db67cf5b19776bd57daf379f1
EBUILD jane-street-headers-0.14.0.ebuild 413 BLAKE2B f7d52404918d76834cd1d31a183f9e7532b256d5c714486499a8d34296cc0b9c95828d1216859a2e68e20df1af3a8d2439f869d2bfbcc6e6f385e59aed7b217f SHA512 8bce1952dd4fb634050983f5024f5079856282d63b8f194da5b61d53e62c0c91a8ff36053b815e07e43eb02b7a4a6fc9950942d081dd2284543a14a6efd1669c
EBUILD jane-street-headers-0.15.0-r1.ebuild 422 BLAKE2B 2f42bd7fd8e890b8484c3fecf739361d75c99c1e7876f63555476e3dab1249738c5ef9420596ab8c430b00bd74056461a504c818aa95c8259b45dcf6a43d3626 SHA512 fb63b58563676422b2b668b47285b587f8e805f9977be156135daeee6c727a8eaccba797e2a5e13edb068b775ca3116a68ecc28b236b1768b6aee1580481ab35
EBUILD jane-street-headers-0.16.0.ebuild 474 BLAKE2B 6a0a9707e74494834d41a062314624b1205dcf462e6d3493010adea70ffea75e03eeb7edb548e20499d6ba4a9a7f21798b9498cc5cb6e4f96ea1562a999b447e SHA512 04a30a97be155c008799db1faaa827aea77d76d1aac0e260284262eac9bd7c119de970276b525a3f112e7c459dea01c2187ccc824827e97d2dd748745275c249
+EBUILD jane-street-headers-0.17.0.ebuild 489 BLAKE2B 8d45f2c662d55bd13ef0a663821e9ed53cbfe61e7d813f0d5b39b50fb668950f07fa46868b4516dd688059fc965137744f3aec290c0b0880bac7dda2d69f3107 SHA512 8579e3d40020dfb9a9462700ab70bd3b13728965953ef86ef9837306dbb20520ea323c2e97a49e334c38ef48e8e98af30314f3ac31c6dfa942f294bef7a1c7cf
MISC metadata.xml 328 BLAKE2B 3841632fe3750691379f450f94437468e814ea272f39955b7e124991c920acce76741bdb6cd757240e0884087d282cf99f2b6e5d4a072236946aa48b852bcc03 SHA512 388b851a7e01bd5408ca54889a192b2531e1ee5e9982588c65d8e205e0d4589f5b3adb3128c2a7356a9c57b70227078963201f04a290ea58e9757dfa7eb543ea
diff --git a/dev-ml/jane-street-headers/jane-street-headers-0.17.0.ebuild b/dev-ml/jane-street-headers/jane-street-headers-0.17.0.ebuild
new file mode 100644
index 000000000000..10a84cc28c7d
--- /dev/null
+++ b/dev-ml/jane-street-headers/jane-street-headers-0.17.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Jane Street header files"
+HOMEPAGE="https://github.com/janestreet/jane-street-headers"
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64"
+IUSE="+ocamlopt"
+
+RDEPEND=">=dev-lang/ocaml-5"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/dune-3.11"
diff --git a/dev-ml/jst-config/Manifest b/dev-ml/jst-config/Manifest
index 34611a873952..a26ac99c6cc7 100644
--- a/dev-ml/jst-config/Manifest
+++ b/dev-ml/jst-config/Manifest
@@ -3,9 +3,11 @@ DIST jst-config-0.14.1.tar.gz 4931 BLAKE2B b24aefa5f4e0b76c3cfd1ecbb9ae7789891db
DIST jst-config-0.15.0.tar.gz 4865 BLAKE2B 165a6aef50f20ed5e71c8211c2ba47dcc03ab7244c692bf3f369b02b8ce0dcfa61bce36d0c93fb5c95fd35883e94621532776c625483e3e692336812eb3183c9 SHA512 59482feb5b02dc09c2cff2154105bc7e162e5788ee357a8663dc8e76eb33ab729e9ba34b2f2a3e49b17fc6e279a6927c2024a32b081b4059b438de81fb1a3790
DIST jst-config-0.15.1.tar.gz 4873 BLAKE2B 6ea2fb305a65f2db0b84dd0f3d9e4e4bb9ff1e10201b0a793bd16820448b04edd4d0b3d5ffc62e28cd177eafd6dea1714e8cadefd16dca1f5f7ab1683d0fb539 SHA512 389854aad6775756fd51374a036c748947f186eae4b48a4863549e7d8efafee25bdfc7c525dd2c466d9f0e0265b48a6e7b950042b6c9014051f8288393173147
DIST jst-config-0.16.0.tar.gz 4952 BLAKE2B 1a4a99594b68ff9f78e0019fb4a788b638b5ac3ea4c570b31d219855db96e086c3ee44b00ab02fe787f0898225bedf311bc86c85f84dbb1cbf892290ea44cbd4 SHA512 379446360c454c90ee80ed08dda3c34aff05d7026e77f868c33eb2fe93921e1ae9412bb69a5c92d54179d5465e0a1aab38cbf8ad55a86b2d164784015152c4ac
+DIST jst-config-0.17.0.tar.gz 5052 BLAKE2B 06cac5f2ddb3478a9eaff778fe5893238a177e41138fc44ea596016ee1a9838034cef48597d151b17f9974faa87c88bcd3f4acb130a2b375785d2f443490d3cf SHA512 b6b4fa1ffa88b6f3340e7ecc82666056caab78193176b1737af825a02f1b909c07a3801cd88edd63cb5ef4c007142110b4ca0ae4356962d1256b91c43e20e7e0
EBUILD jst-config-0.14.0.ebuild 537 BLAKE2B 3733f37f016cd7755e1324366bf56a6643ee2259372242a16cc368d8aa8428dffa7fa5261c179348db6101fb65c165bdbc25a59e42528fae1de98558c17b767c SHA512 888d8622b260197646dc1d9e87412cccb80de80549c4e04f96a49513924028ea5217455cb647e59bd30d7f826e37b6f3992802cec83350c2b1698cd66ecaf1eb
EBUILD jst-config-0.14.1.ebuild 542 BLAKE2B b991afdc7d7b013ca176612070909ccc50294eb963bbc0243d2e96d0f0e994090efbabddb9c69473fb825448647b0ccfb2e6e509af597a5c26126181a03cf1fa SHA512 f5640ed8e020e3d0628bdbc35ab131cd95ade5f86c39d273f3a80296e68be31a1554f7caa1a726f4a2a1df7f1b527ecf8087b87154935a7d5ce587483ce635c5
EBUILD jst-config-0.15.0-r1.ebuild 551 BLAKE2B ff7406d512144d3107b7fde4d96e02443e7ddf0ab5cff3623ffb10401eac48cd039d2701559ec90672bde584aeac472d015fcd76fa6a17e2f506a0fc03e6f1f3 SHA512 a573407ccc79d6746f00ccf8a5bf8ff5a8f303d3e3ec499c0d8e319a52676c03045464d2d6991800a938f9f9b51c983a5ac94d32867b5f1e610f92e0e9c4d8e4
EBUILD jst-config-0.15.1-r1.ebuild 628 BLAKE2B b2639ee310ad24eca55b903f1c54b14b5a96db0092deaed6338603dc34ddc6e746f3d7ecb9a1e67dad38116b54bdc0977445294b02d3f611b2b2fc99ba2811e9 SHA512 52a2f040925bbe12f347faa1273ed71da2f0480ae0abc23e24461923ae05becf63896c951389e6518ef886ce6e330576443c9a1919980b81154b3dd3b688c2c1
EBUILD jst-config-0.16.0.ebuild 651 BLAKE2B cd020d124da4f564ea2b926053e400c22fea63856d86e75f30c22d2272d86652dac46ba64f372deff5e04f59b1dd75800b9af4adc26bb63a5736cf2a4ce0778a SHA512 97de9958505099814385221932fc6d3564accb4cd9c982545910dcebb0f83d509a67d1e6ddbb8920d2f728a584355396fd60da02c47bbbf7da62a3b6045b761f
+EBUILD jst-config-0.17.0.ebuild 613 BLAKE2B 4901b3c4800342a0aecdaa8b90ea52abc642a8a3a77211932c1c94bbbd6ed0304dd9ab957db35633c41353a43f01cb25689b21b39cbdeaf4cbdbc0147ac04a17 SHA512 0646286c49948051ccedb4178aa6c4a4b9f380d9206aa1264c4b0cacfe380537a9ee88b0b4263b0198c705f9f77f5827559c3fc703a3a39660c266efb02d4ded
MISC metadata.xml 319 BLAKE2B 026944027d43638915798e6301cd44943c06b0ff6df3a750ec9487e558a0d38fad9c79270464a9d6934a500ec4443bf60953f636102fea0625d9c99a0fc19833 SHA512 5be8182ab8d98cba8182882470323bf7d31e4dbbc2b40c472ba8255a6382f8a68233aeb39ba63345c7edd4804e08c51863fc4622362695fb33dab3ab8f45ac04
diff --git a/dev-ml/jst-config/jst-config-0.17.0.ebuild b/dev-ml/jst-config/jst-config-0.17.0.ebuild
new file mode 100644
index 000000000000..5f7266398337
--- /dev/null
+++ b/dev-ml/jst-config/jst-config-0.17.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Compile-time configuration for Jane Street libraries"
+HOMEPAGE="https://github.com/janestreet/jst-config"
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64"
+IUSE="+ocamlopt"
+
+RDEPEND="
+ >=dev-lang/ocaml-5
+ dev-ml/base:${SLOT}[ocamlopt?]
+ dev-ml/dune-configurator:=[ocamlopt?]
+ dev-ml/ppx_assert:${SLOT}[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/dune-3.11"
diff --git a/dev-ml/parsexp/Manifest b/dev-ml/parsexp/Manifest
index f071bb638cfd..849acf3937aa 100644
--- a/dev-ml/parsexp/Manifest
+++ b/dev-ml/parsexp/Manifest
@@ -2,8 +2,10 @@ DIST parsexp-0.14.0.tar.gz 48617 BLAKE2B eba36c17f08b59ed7601c4f9906e80de45e377d
DIST parsexp-0.14.1.tar.gz 48617 BLAKE2B d491b8c28eb0a269985df107152b6239513fb9d59dc723c9692dd436883331ce23fdd714bc467b4fcdaba81baa2adb2421110e92fb5bd3f526437856f4edaa02 SHA512 c9d6a00dbe49272fa32ba3684249d5085482fe2024795391aa3605b21962e9d426535a46d7139b487332b86e05f042226dd1a8166d2a3cb9dcee9b4b06b81ab8
DIST parsexp-0.15.0.tar.gz 56471 BLAKE2B afbaae6f1b94419768ab55cc2e00f605fda456e68308c5ea0b4b6b8eb61e9373b7852cfaaf37de18c4bb1427f3b945d411619827e572079c44b12f6def6a45ac SHA512 aad464435747228f7168e2700fc8d5d3a9f212196a5e9afa24dd26d6f596dd96b68ecc77eddf862990df93d74d9a935038f602b1bbeecb545651d61b70f47d3f
DIST parsexp-0.16.0.tar.gz 56904 BLAKE2B 3ead4215242a6f5edd8babbb64ef68dc0a9e230a26b77209f7864eae048b62f4970ce1b50cb6ac1e21df0ada8d49917ae6df0e6c10fce5fe5313c2b4d661517e SHA512 54a59c12ef9cafe69f5dab79d51a7115205f0becef97db1d0051cb50c3ff004a56e43e9607a3869e4928f8653df5a2b9e3366e4ac0d8d7483752fa5287352791
+DIST parsexp-0.17.0.tar.gz 58505 BLAKE2B 8ef9d71707f76aaade8a21f42282461f3ad3ba3f3b25eadda4708177857b702372a4d11b89c6e8c0c739244b4d3a46008d90d15a1b2f5f353801c04b58d08158 SHA512 9d7c85cda4f1acd8681d6c5ba3baead59a4a3c9bedcec91edb2b6814d98caaabb3830f5ef7da30ba698871be913d1411b617c2a593c7f475ce06cf7b73943d5a
EBUILD parsexp-0.14.0.ebuild 460 BLAKE2B 35a98a1fe05d179b2777b253d6cfe5e839444397b6ded94ae6802fe6a09bba27f5cb80b46f09fb10a82b5744ce635b3cf22d4520a0bdd229502831534dfed893 SHA512 18b7b772b64c58e7db79ad5131008b1564de33127aed3737bbaeff5cc536fef724c151bed51eb0671f43299882e16d93d83759197df4530609f936047f6242ef
EBUILD parsexp-0.14.1.ebuild 472 BLAKE2B 9268011a8aa369d2b993daed5cb435b67320a97ce36be71a7739242feba9f76571dd31df0d8486e6a6b88a6050c2b2e51fd855bbb94b6fcf6e5e03848d97b65d SHA512 1886caa497fd3a0dbd763359c0aadac1a3a6a1980b00f31cc89c0831ce08c75d62914844d3a6771640273307528a22fca54461e6c8c25201fec22e0034d00ee0
EBUILD parsexp-0.15.0.ebuild 460 BLAKE2B 823b9dce4ab4af1ed8208dfbf37b02c0caec772218e7fca7036f5689b3f9c74757c6447e63be0dea8119fdb8f9a77c5e52e19d64c445034e3625faaca6b1ebd3 SHA512 fba0868ec4217d6af13c0fd275a6b1294769efbff6054d927800c29c8f0b9112eec02b4335c293258182564127ee404ff9d5b46769e268a8c1eca072f3297077
EBUILD parsexp-0.16.0.ebuild 460 BLAKE2B a3e64e8cb08874024f1ddd0934a6204620b3e8e1af6189b44dcbe98298dd0859bd29071fc742cf28c4555b11bed4ff6214637647be9bf209bc834ac19dea4298 SHA512 c685426514dab3bd592ca725561ebab26a4970fa285b544cad62ab5fa5529556a46eb2901523bb3447655515b359b2a11e31bf697a94d205a9714d9009358bba
+EBUILD parsexp-0.17.0.ebuild 515 BLAKE2B bd3e5859a1dcfb7e8dc70026cf61517e08139504548803cffa90b22b03150163292a5885b87aaaecf939d482d2e17df4f342e20d4de1d77b45b90faed39d70b7 SHA512 7be7c0257962f84ef126bd4284243a82d48ece6b89e0ce19dfe496abcb11e7f4bec2e767fec24f1734a7841480d19e3895e61be0536a765a71d499706f8b0b7d
MISC metadata.xml 316 BLAKE2B 743e4035fcb8d0bff4cfb264a34bf1f24cf5960523a49277139b1c6d91b7a4fcb99907c2a82d677c3f8f8b8a63336ee42e5cd051f128dc41932faa13c49cfd10 SHA512 5bd61b49d4813c17c5b57d1637f67d32539fcf8cd7db76a3defa39d347827724054d6535dfca3e519bb9c1879e827f5011ff492766f40c921630ecb1880b9b4c
diff --git a/dev-ml/parsexp/parsexp-0.17.0.ebuild b/dev-ml/parsexp/parsexp-0.17.0.ebuild
new file mode 100644
index 000000000000..8002a17ac696
--- /dev/null
+++ b/dev-ml/parsexp/parsexp-0.17.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="S-expression parsing library"
+HOMEPAGE="https://github.com/janestreet/parsexp"
+SRC_URI="https://github.com/janestreet/parsexp/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64"
+IUSE="+ocamlopt"
+
+RDEPEND="
+ >=dev-lang/ocaml-5
+ dev-ml/sexplib0:${SLOT}[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/dune-3.11"
diff --git a/dev-ml/ppx_bench/Manifest b/dev-ml/ppx_bench/Manifest
index 36782959f660..19bb416d1d3e 100644
--- a/dev-ml/ppx_bench/Manifest
+++ b/dev-ml/ppx_bench/Manifest
@@ -2,7 +2,9 @@ AUX ppx_bench-0.15.0-ppxlib0.29.0.patch 853 BLAKE2B aa64732e08b734a1cb06459365a3
DIST ppx_bench-0.14.1.tar.gz 9132 BLAKE2B d8590c0b80bbde553ec28514017df6f5deaf93fc693f3c1f102a0ad1f7e616a9308b51d0fb2535f1f8279ddfb9760bdf6b546acaa06bf6181848b3f93771061d SHA512 f359ebf33b1efe91dad9c844a16a0629cd079423a10da39d093af1e1d3c94872328de9a9272a741bf8f4bca5945556d5bc70a0f8994886a934eb933959c5db63
DIST ppx_bench-0.15.0.tar.gz 9530 BLAKE2B d001817a4e912f7a9345e94a1f5104d0f1b6c35420892cb5cbf7eb7d9e7130de3406a9c9803b6dce9bd17e300d34a3df3dc5fd87d240637c3e3a8667b3191c87 SHA512 f3ab84c7c820735c429ae2250462226efc61d7099071a91dd9471d2052b807dca57c07661336d7f908e2104c1bc0095512429865b2528749cbc407e314e845df
DIST ppx_bench-0.16.0.tar.gz 9555 BLAKE2B f215f21f4c1d4d23c86bbaaf4feb7ec3d21a1041d1072b9aec98a16f6cbec6cd2e6e067e8e44c90d5eb9aedc331092400f578aff40cc18a4eea22df1d7f432c2 SHA512 4644d7088647bffa24e380dcf52adfc4034fccddc0f3e75112c71542d6a4515904d465f15789705ac1861d267fab52af2791dc0a2ddedf83585c5f62c0f18aed
+DIST ppx_bench-0.17.0.tar.gz 9636 BLAKE2B 8a8d3f6b6f898b88b6af68e8f4049f27ccaa9ee8ea0843399df9ddc4c2b0ea6d1026619ddfc12518bb736c90e0fbbba135fb1ef245763f3b768f5f829e398e16 SHA512 665cbaf302a8afb30616d00e7948220bbf3f189496379fbcbbc6b7430ddc4ab10d6c856595bbd37882db413c91eb4e59d242be88f4ac36f9c157f88897a93e5f
EBUILD ppx_bench-0.14.1.ebuild 636 BLAKE2B 5393e0021bd6378b54f964a8dfadf8bfc5233f0f352f2996ec7213f44d44752f06ab2ec51cb89d304015a28e2a390f9d077db7c61b714d2fb72eaafcf8626b19 SHA512 f7225df5379c8222b1947eda12a4c7eef7c03200a9223197c939026c6f0e8becc1328ec7db599ac8c9f64e6aa703c7cf056d2de521f30d415f5f9d024f6deb96
EBUILD ppx_bench-0.15.0-r1.ebuild 590 BLAKE2B afbb1cf288fc2f7eeff61d42e4b4ae436dffcbdfa9a4788abe9e098c2ea67f93f56f248a0b6dd3239ea01ed3dc79f0e45aae6146ffb74a8c0fea060201725e2c SHA512 c3ac3759913fea6faa8c1a44ab16a3490ca2d2818281f764b908a3569d51b07be028a50c1fd8f5893a5da1d2b3e68aafbdce1dab84b8971beb87c4141f3948ad
EBUILD ppx_bench-0.16.0.ebuild 562 BLAKE2B 55c3cd984f15a985815514919db7c799478274639ec6abc55f81be1558d9ecce8e156fa3c3edba019e8969498f3530cf32a4ac782fa66ed4b5eed920303fee2e SHA512 2f80c17fa4de42b1524924f591ea166d9ba633fb63314825426c25dc897d54da9984705d0706aedcdf999f69a1c52cd0b8d6c24977477caf12e2697d6acfa635
+EBUILD ppx_bench-0.17.0.ebuild 599 BLAKE2B 88302adaec4cb50c4b4d07d209ac38a96dd103e7aa2d10c62b87012c497afd06604132a2440311740825238baa933ee046d6f42eebb46247c782c09883025124 SHA512 a236485b79eeb2a6e4bebe53cff9f2b10b551395e0a496db195e29e8bfdaace935e92b6f43ecc3ee1c0f49b3265bb44ad7c4bca801bc74fac0baa9f45666acb4
MISC metadata.xml 318 BLAKE2B 236fa58154c76e1e6af504007386858ee1f3e63cf9d229dac68e6ea1ca5a39a5af91c4eb96899ff3049947799e1ce3fc54170b8b71f43b34170eb4fa2a8013a0 SHA512 1c02be00ba358669394b48b565246834af1b945c7b378673501dfc0bc80588be5afdf3b689df1353eaf626d68e1fab0477c2410e295a73a24a23460cd335fcb1
diff --git a/dev-ml/ppx_bench/ppx_bench-0.17.0.ebuild b/dev-ml/ppx_bench/ppx_bench-0.17.0.ebuild
new file mode 100644
index 000000000000..c97f348873b7
--- /dev/null
+++ b/dev-ml/ppx_bench/ppx_bench-0.17.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Syntax extension for writing in-line benchmarks in ocaml code"
+HOMEPAGE="https://github.com/janestreet/ppx_bench"
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64"
+IUSE="+ocamlopt"
+
+RDEPEND="
+ >=dev-lang/ocaml-5
+ dev-ml/ppx_inline_test:${SLOT}[ocamlopt?]
+ >=dev-ml/ppxlib-0.32.1:=[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/dune-3.11"
diff --git a/dev-ml/ppx_expect/Manifest b/dev-ml/ppx_expect/Manifest
index 232b151bc22e..6a3f495c329b 100644
--- a/dev-ml/ppx_expect/Manifest
+++ b/dev-ml/ppx_expect/Manifest
@@ -5,10 +5,12 @@ DIST ppx_expect-0.14.2.tar.gz 45703 BLAKE2B cd1371f6e7e0519c1b30c6d471a1f4be6cbe
DIST ppx_expect-0.15.0.tar.gz 48825 BLAKE2B 9363497cc5a507d4f9c51be11a3fef254cbd2541c146a1248755763bed6f54a69738ed72ac590e270856b9c04a5949c9bbd59ba25bc8e7d1fc9d76574bcc70c3 SHA512 945ebd31a94debd4a65c3a8dd7e6481e7debe043c48a60bab4085f9d05cba5b8663bf0f5498cb4cd0e86a24182b21006506f20873e5242b31db5de5629113ade
DIST ppx_expect-0.15.1.tar.gz 48800 BLAKE2B de36b8eafb1393c6489f60d91a4eb0da15e0108db7b56536011cb4e0e7fd2168ab97d76256920d40bcf39283435b19b69afe17204a3ecca615ced9c3482e974a SHA512 483c320dcfa628a1140d727e63fe4c5e2b298d9c58ab9975f8b3b5fcfbb3348f04a901d8b4a8d8288b14959fddbf2578a8b48de7352e4ce90439e26a27026780
DIST ppx_expect-0.16.0.tar.gz 48460 BLAKE2B c4e9eecd689c1d0f79183020e634636ca340b16638fb0b76e5a7e89e08626d4cc88bd981533184ed7b81b8d34a0d302ff68920414472c084d5a969e45b6e791e SHA512 fdc8cb76afc9c9b436cbf8627b0c6543ae64fc51e92bf25db99ace10646aef3be3d1a3659dedb3e888494ab4e380e387b92557a584fa3e1eca79e19751a0b950
+DIST ppx_expect-0.17.0.tar.gz 58411 BLAKE2B f9d503b2e6cca52ee66572e0d6e415b4840c3cabed45be034c7ef8265645d0a8916275b314c1042df32a2a126464e944bfbe5982dfbf136ecea0ff8dfd422bac SHA512 2e313d4cbc6bac8d85924f14c927a34e4382c224eebc2180a473638717e3a59776998075e64efde0d387f953ffdc23ab57d7a3968d74b0012dd34b95cf9d1fb5
EBUILD ppx_expect-0.14.0.ebuild 819 BLAKE2B 4eb0953a127a11b3f821ec9467a03e724bbefd68eb7f35bfdeb775138249678984b5b67e62d9bfb59df33e22e1d846d11c4affd872faebaf0aee77c58d0f7246 SHA512 65dab86e344058b67073e95eabbf4570657bbde26ba0a3abfc622cb42e5e582c88b23474deaf6894890b7196ef61b993ec37a81412243f93da7eeb82238ab23b
EBUILD ppx_expect-0.14.1.ebuild 767 BLAKE2B c23fecbaa66262a0fc54367cbb60678e9085183e94daac26e1efa556d85d25726278cf818152b8e41d1940683eec0c88d1bc87bc3effedafec6befd7886b0b87 SHA512 c11c1f23ed243c66a91419578276bad046880b7ea242a96708ffd961ff3da40e1d3951e3e99d4aa50d75a2de034435346fb99569f2980d336e59c47fe6073e76
EBUILD ppx_expect-0.14.2.ebuild 779 BLAKE2B 7f5972403701fa477ccd97dfdd02ac522d7f59217002f478bf50b5aa525799d0846e47a29ed79c949784e24a9e60c295b1c40de1325a9d322400074f87acbc87 SHA512 66e0b351a5ca2a0048a719ae7c3c2a834c075896888a7d4364b277fea90bfbf51995fb0ed7c5100f522469df410dbc87416328b755c5312a89c9dcf95157abcb
EBUILD ppx_expect-0.15.0-r1.ebuild 553 BLAKE2B 1e16e8fa8cc15c31eca0e6bbe8066deb5f83706bc8f2591ba58525f2d82af91c7495979040d86a2273e3b2f2aa7ecd67cfcd87184ba1fbebe762613a109a9101 SHA512 373fe00e40a6601400aa92d07a7a47b4f6d912f9b435192672c755ce1d2188e6e674ca4526be674deb12a6b37a44090f9d0114c3b201b47f47f3c49863954964
EBUILD ppx_expect-0.15.1-r1.ebuild 565 BLAKE2B 93ac5ac6585f13f37c6e8ac0678301bbff8b03c42d8c7093b8d23fed9d97933969bfc5e83ecd5ecf44e34f401876e45f699713d4fc93aa2e97c314bcacaa1023 SHA512 bdbba68fb101febe06f16ea5eaa37b765e86512d8aafcaf74cffd3aa498a1765c39bd11e792359011db2343c0ed4809a5a9eb14cd7266f106e8c90e17a01b3a9
EBUILD ppx_expect-0.16.0.ebuild 650 BLAKE2B 6bee3de49d4d88c173223856f174224a2a14e8e260100c405bd12312ff05d2dcb49429bcc981c540cb4ad175ae52f2a97db28638322e6b2060fc3f493bbe857b SHA512 3f14b442e0c26c12b67e9e197cb2ac8190d2ba4b42a313c47188240cc5f3603373cfecdccf06ed868300303b5150bc539cda355db659b13c3268e4d8bd0ecb95
+EBUILD ppx_expect-0.17.0.ebuild 758 BLAKE2B a70f7be1c7f26e61dac70479e0deff26753c85fe5891a6726c2ff5273acf144e56241c54cc71d858212edf566e3c60cc263e9f37d1f93f58274330fcb2a76cdc SHA512 4f5ad41f5242ee9b7b9ea98b3f56bc55d445ed88c8eae473000cc8401b78732d108d13a4a0763df7b688ed675e25b21886f9be2ec64d929b68252abe133380c9
MISC metadata.xml 319 BLAKE2B 2ecd44a00ff835deacc0d1edca05d16a7e8808474e73f3de1871a3689cde9420e7a3bb063be86f13c12db5e345fe1390bc8c83483b66b232003256d33fea226e SHA512 0606882528ee0af1ea5eb0d8c870a1bbb6db605b698b7360aa16e58027ef169a281cade50c99d55c685225524c46ade87ae1a82efc6c050388940ff0a02d7b2a
diff --git a/dev-ml/ppx_expect/ppx_expect-0.17.0.ebuild b/dev-ml/ppx_expect/ppx_expect-0.17.0.ebuild
new file mode 100644
index 000000000000..bf163bf0869d
--- /dev/null
+++ b/dev-ml/ppx_expect/ppx_expect-0.17.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Cram like framework for OCaml"
+HOMEPAGE="https://github.com/janestreet/ppx_expect"
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64"
+IUSE="+ocamlopt"
+# https://bugs.gentoo.org/749291#c2
+#RESTRICT="test"
+
+RDEPEND="
+ >=dev-lang/ocaml-5
+ dev-ml/base:${SLOT}[ocamlopt?]
+ dev-ml/ppx_base:${SLOT}[ocamlopt?]
+ dev-ml/ppx_here:${SLOT}[ocamlopt?]
+ dev-ml/ppx_inline_test:${SLOT}[ocamlopt?]
+ >=dev-ml/ppxlib-0.32.1:=[ocamlopt?]
+ dev-ml/stdio:${SLOT}[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/dune-3.11"
diff --git a/dev-ml/ppx_inline_test/Manifest b/dev-ml/ppx_inline_test/Manifest
index f8ae1b28ce5a..2b8f99bf7771 100644
--- a/dev-ml/ppx_inline_test/Manifest
+++ b/dev-ml/ppx_inline_test/Manifest
@@ -2,8 +2,10 @@ AUX ppx_inline_test-0.15.0-pr39.patch 976 BLAKE2B 1335f5a5fc14c9e5fe86b730b80b9f
DIST ppx_inline_test-0.14.1.tar.gz 19683 BLAKE2B f40e462d8eca18734883fd0b8777a9c69c0cc2741df8e95ade64685ea0b8d51dc614db6a4e93016fec0e2b521ea803a52b85d4b6e030239f6736f4f89da5a721 SHA512 24bda655ae8e1110d9550730281ab908a1795b1412545717a06e01143a80f92ba0a9d42cb20c4c9283f0725003a5c41c187bd46732ef2dd724a4714d9d41814e
DIST ppx_inline_test-0.15.0.tar.gz 20733 BLAKE2B 673cad025a01980f85444deaae7260566778b8a6a788987095da52d8cbf19179df0ac6684e7ce47e40fb2fb56567466cfb7b8d453ce890cb16e420f864eb7dab SHA512 04ea3bc4fc86881d8df50340d5684b8167063293cf0eb0b2c041a6416897d878df22422ea0b8171533dfbe741d5df53a4a9d250370e36a6c7a0a27816b9d3abe
DIST ppx_inline_test-0.16.0.tar.gz 21926 BLAKE2B 634bfb8966b73c65a609b6581fb9e2ca725d5471bbd9aa011b913e7ed9acab9a87cc1fd5d0d63f7dc691756dd958115932fe40857866f0a4a92136e282224c25 SHA512 d3004a8a37f5fc3570fd14e6f6407158996942a9ec17ef1e5b88f8985f553e4a476c2bc91b1226e5da3937e796b034b66d32934197227a35bcb03875ffc4e73e
+DIST ppx_inline_test-0.17.0.tar.gz 24968 BLAKE2B 886829ae6ca97cfc4df7590bd43382760d10234c09e0fc6dcef65a3e74f0ab5e1a280d750d62904d95627946bacff3c03f9b4efcf7a241ea29979821e77852f9 SHA512 ada7b14b1ee6b1845411792ced8e7f2ccd0ea1fd38975df89a81d714ba9e139177ab14126fba41e1d7e2753110349fccb6d5233c695fd741618033ce1cac8bf8
EBUILD ppx_inline_test-0.14.1.ebuild 703 BLAKE2B b2658c99cd2e850e4c958406a74565026f7b8f3472539c8b89441c949fd6944407df51f5048aaa8634d9489a0c05194b8837fdb5ccb65fbb9e9210086b92f6e0 SHA512 4af0761bb81cf8d00732d1a49097ba3f48ac98076cc2b85e9173eec92cb78e12aed92a8b33ffc35cd21034908259ba32c020359fa9e1814af24eb67a008482ae
EBUILD ppx_inline_test-0.15.0-r2.ebuild 577 BLAKE2B 8b074a57f23247b7f0c206ebd5f09743e3f7551c26e2902f230806daacb46cc407db87276c8d60ae49b4d2d08111fc703a216600e8904e8285c058619215b3f6 SHA512 9b9891538340e326ccfcdcba2059301f240f3f642c89495f7a37729cfd764da78ffabf2ffcf1363105e7dfd278dee12561a84eaf95c1323a92aca91013194def
EBUILD ppx_inline_test-0.15.0-r3.ebuild 646 BLAKE2B 0710357fd3a80a044d6c085f178cb96d4bb7ab8a7784cf5dd26c33a9f48c3447e4b2587ea275e98119c600cf3bc7c8cccd08e76810bdc10f9d6e633ab2758c80 SHA512 d02167e8031f7e503ebf4b1b1df8a7bbb192a076a6f2a1869913bcebcc0f365b9f557147383ae11e7976c4d1da57e4d036d358bad99e467af0b1c2ad73f4b803
EBUILD ppx_inline_test-0.16.0.ebuild 632 BLAKE2B 49b9b0bc8d3bec2f451be8c1ad5dc76f8d2fda9a1457da03ee2bcd52215b53a565bdf72766fff9d9e03385d8f536af267af3f87f61b2197fb217de61747b4587 SHA512 3964e136135c3ac24a59110082874a48dccd52a47096a2cf2d1d22272746d1c7c3f2b899db9252f1af3350cdc858e5f04a923f76ddab13549c38230935eefb4a
+EBUILD ppx_inline_test-0.17.0.ebuild 679 BLAKE2B ff2ede483ebcf2de6a9ef632daba1c0e3b811349b424154a623d1297e3894fd956959caf660dde3d47cc263f56989015264cab5e97caa38a31a3e4440ea43029 SHA512 5e9f30cba6536d28adcdc923d1593be3dbc1ed67917e06c327f1d19628bac111b3aab237db6189d5de60fca7e9a61269e93f0a86c1e0478f807242b5ce22d1a2
MISC metadata.xml 324 BLAKE2B 98e51216ab36e55841792dcf4ef10163467a10ccc8c664c545c43270f86aaeaf9affbf9050ce34b8b0eb0e6b5d3492b8d3424bc21b24323fca542303070a66ce SHA512 34660326b38c0fd281448b4a34353e05149313a7fb3d1a9eb6b487e148c40b15bd1ce9e9a7f5069f8a77929e67ce586602ce77f450327f6968ab06d421685048
diff --git a/dev-ml/ppx_inline_test/ppx_inline_test-0.17.0.ebuild b/dev-ml/ppx_inline_test/ppx_inline_test-0.17.0.ebuild
new file mode 100644
index 000000000000..947f229dfaf8
--- /dev/null
+++ b/dev-ml/ppx_inline_test/ppx_inline_test-0.17.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Syntax extension for writing in-line tests in ocaml code"
+HOMEPAGE="https://github.com/janestreet/ppx_inline_test"
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64"
+IUSE="+ocamlopt"
+
+# https://bugs.gentoo.org/749291#c2
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-lang/ocaml-5
+ dev-ml/base:${SLOT}[ocamlopt?]
+ >=dev-ml/ppxlib-0.32.1:=[ocamlopt?]
+ dev-ml/time_now:${SLOT}[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/dune-3.11"
diff --git a/dev-ml/ppx_log/Manifest b/dev-ml/ppx_log/Manifest
index 411318d3609f..a24d03ef51d1 100644
--- a/dev-ml/ppx_log/Manifest
+++ b/dev-ml/ppx_log/Manifest
@@ -1,5 +1,7 @@
DIST ppx_log-0.15.0.tar.gz 6672 BLAKE2B 3b45e705dfe6256d95e52b3fb1b1f98599d48fba6d4c565df95319566d5ab62965182d265db68a9b2f0b7e32103861639ff9ca46e1980e93e63abdeae83e79cd SHA512 1585f82615def2fc1c94853e9a1b9e3ebd2ef8193067f229f24580ea124c06736a2b361377801b9a44b7347e1938da051ed652764142e2270de3d3e8f375bf46
DIST ppx_log-0.16.0.tar.gz 6706 BLAKE2B 7da65372fb1ad0f25023f1236634a1cb790f8ab3098a250ea1fac6056213973b02efac54c659c5dc950b2daf64673b761f6af91976bee3781f18f8e62c7c8d3f SHA512 6560720e4c329d8859850f06aa9c80f9446f361221ce57223ee2872944928079898bb644bf762d4907673368a18857390346a94d450ba4d2787abac77dea9e87
+DIST ppx_log-0.17.0.tar.gz 37668 BLAKE2B 357b9ea6743e887d2b156a4374bd88d4bf598ea85ca3d3391155b15dab2e8d0aeaddfd6745e5e46f53588e0065456ee4e06a5cfe3c049e7e78771d487b1fce56 SHA512 9944bf182bc2a9ac02e278f00b73f75bc5a899ca71e42fce3a813b6ca8c3a8e16a159b1756cbf506996b287193b503a53ec80cf524c44a1fbbdcb44c456efd6f
EBUILD ppx_log-0.15.0-r1.ebuild 540 BLAKE2B 6afce962ba4b96de70038a4f5bec258a0ca11d3e9efbb1260dd866311a830b73bbd4e86ad335da1b4b6a19dc85d81e40d2271e38c7f5c002a256f7a2774b6391 SHA512 92b63b9bdeb45d3700e693264e18a0d61d3735aabeb22bd7eb2fc115d07b0ca4738b20b5fd1d66b569f40d2ecebaf3458816bfb3cb34d4167585370a68d3be13
EBUILD ppx_log-0.16.0.ebuild 588 BLAKE2B bc0164aecd5dd5f395ca61e4acdf246697b0c9787ca486208d151221e2c70d2784ebcb586e4a95aff87044346932143b3c49caeef0ffe5f30570d15151090e87 SHA512 17f39a68c60eb21b6ed517d9336b250d58e5e361fed270fa13629a25a173ffff4091e2389a345277ace2b53c32dbe1f11077d060107b729658532cca75f1c6dd
+EBUILD ppx_log-0.17.0.ebuild 1068 BLAKE2B 6b6f42583915b83f022f767283cfef4349de8263be3726c6c0f9ba9662b9b6abd191266c2b747635a3febd6150a8d76b35c2b319f5b89c2a6cc228c63d62c871 SHA512 3e7ca105bc1edb45165f45befc5e8cbbc0f4414eca7730e3413cd34e56b25c9f1ff7942917923dae98a2550556cd309b46f89a187c4b56eac829c63ec50fa9fb
MISC metadata.xml 316 BLAKE2B 67c67501b1b464809f108550e0185b2ea88ac412684b5324232f07bfa8c79592780673800f88cfdf6e907e82743da67a1da8c3527d93f9ca0b9901cfc4849a00 SHA512 1c596376ab905bbb0dc74b176f0e37b4afae66c79f5a04dec08d28025b852feaa625e434853c6cd290da0fc310b2d926261e97597d68374eaf4e52a2fd022827
diff --git a/dev-ml/ppx_log/ppx_log-0.17.0.ebuild b/dev-ml/ppx_log/ppx_log-0.17.0.ebuild
new file mode 100644
index 000000000000..a27a988d682a
--- /dev/null
+++ b/dev-ml/ppx_log/ppx_log-0.17.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Lazily rendering log messages"
+HOMEPAGE="https://github.com/janestreet/ppx_log"
+SRC_URI="https://github.com/janestreet/${PN}/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64"
+IUSE="+ocamlopt"
+
+RDEPEND="
+ >=dev-lang/ocaml-5
+ dev-ml/base:${SLOT}[ocamlopt?]
+ dev-ml/ppx_compare:${SLOT}[ocamlopt?]
+ dev-ml/ppx_enumerate:${SLOT}[ocamlopt?]
+ dev-ml/ppx_expect:${SLOT}[ocamlopt?]
+ dev-ml/ppx_fields_conv:${SLOT}[ocamlopt?]
+ dev-ml/ppx_here:${SLOT}[ocamlopt?]
+ dev-ml/ppx_let:${SLOT}[ocamlopt?]
+ dev-ml/ppx_sexp_conv:${SLOT}[ocamlopt?]
+ dev-ml/ppx_sexp_message:${SLOT}[ocamlopt?]
+ dev-ml/ppx_sexp_value:${SLOT}[ocamlopt?]
+ dev-ml/ppx_string:${SLOT}[ocamlopt?]
+ dev-ml/ppx_variants_conv:${SLOT}[ocamlopt?]
+ >=dev-ml/ppxlib-0.32.1:=[ocamlopt?]
+ dev-ml/sexplib:${SLOT}[ocamlopt?]
+ dev-ml/stdio:${SLOT}[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/dune-3.11"
diff --git a/dev-ml/ppx_optcomp/Manifest b/dev-ml/ppx_optcomp/Manifest
index bf24cb6637a5..6247d65fc03d 100644
--- a/dev-ml/ppx_optcomp/Manifest
+++ b/dev-ml/ppx_optcomp/Manifest
@@ -3,8 +3,10 @@ DIST ppx_optcomp-0.14.0.tar.gz 16583 BLAKE2B 9b139708e02501245d5440a862324fe0191
DIST ppx_optcomp-0.14.3.tar.gz 16749 BLAKE2B 3c6dd2b5ac0a10e3d95c6a734ee09b0bef8af6d949c9f31150f1f8ac14ec72bb06455c3bf0c025bc99b939fa86b0d730abd8aefcdbd3998bfc16eef7a6a766bd SHA512 73b53dece639aebe20a8c9eaec50f6f491ac8163d96ceab66169d99f9bb50ed9c40c38731cd6e8543dae97c3a45650733d622e5bd4a2db812000c4694c823157
DIST ppx_optcomp-0.15.0.tar.gz 16699 BLAKE2B b13f9aa50bd46a9ea552677b0c9bc611b6657e6ba7cff1e06d6489d2ffaa646bc3643eee08dbe07f52130ea27b3e607bbf620b0a94f8acdaf7bd045ab1a1c536 SHA512 302c2ab79c46a16b8a256167958ad9a87b34a2e7ddc70c7a5476cfb0feffc7de7bebc79c272526698e87804859555176facfb04bc72f3b4373c1cb138b1264c7
DIST ppx_optcomp-0.16.0.tar.gz 16789 BLAKE2B 102c9daa01a9fbda926d0ce11546bb7a5a9520f00a57e504e88da383ed793498f23bd6de672f55116d2844a9e474d9a0c3471e7438e91c7019d6384acb40252d SHA512 8a10136a16423723a8cd1414ebad2c2029e8d28c563ce884eaceb85a363df7f019a08cee6194f7dbbc0290666909dbd9557d2900a8ce055ac57069364c785806
+DIST ppx_optcomp-0.17.0.tar.gz 16754 BLAKE2B e4f483d0ebcc12f9d9232a482b2733a59c709e3a19a976c0a820b1d57d9b9c852198272bd808a8bcdc4b3e7d1ede9c6c61c5c49c0b838ae35e024150f5c2fbd7 SHA512 be874b4a1082c256c856838c55db19de1854b8a330a572c699ce537acef0ded8994ece2170b41c4e2760a4b0e19e4a9c6df46ea7e7e6c3e412f150deb198bbc4
EBUILD ppx_optcomp-0.14.0.ebuild 689 BLAKE2B 852331cac1423131dc1670afef9b80ef26a940124cff9c7a9717144c9de2fdd972200631e05e263f9d7f843edcd8a1ab4dc9a35a1cc2cfa09de93b166a5423d5 SHA512 fde7e5abc7b8f0ce308e2bd0ea7144713838e86bab502f8f912fd44d5908b8f4460f508811d5a4fe3c53c0f3fbc2243d9e2070b16ba9c81a7ebab06d296b1584
EBUILD ppx_optcomp-0.14.3.ebuild 640 BLAKE2B fddf9319d163be15d0e1299761f1dd5d8e236e1a691cb830833ab0cad6e2fe8af5d2d1250081d3a99ebb93207bf6580d14f5f97ec7ffefdfe9ce658b7d5089cd SHA512 ee4e6517c72dd3f9c5756d1916b13e60b92e10de520e6e880c8dc5f0bc658c03f9d35eab08f2a0f003a9278f64d758e3533971dda845fde8ce32a29a3f0de677
EBUILD ppx_optcomp-0.15.0.ebuild 584 BLAKE2B 286dd1c84d4bd82d03a0cd671893c77afd3c3907fcbec933881fb14665502ed128cdc4797eae62f061a0fa84d83adf2e6804f548fbe2efb5def7cf1b8ab1f916 SHA512 adc89a6c97e786d921615a4a3fbe67fb03a1491bf0e7496d8a5d9678f6d13aa66b66168dd4b471bde91a27e4d943cb777a413f598cbcf10d4ecb5e04bf90702f
EBUILD ppx_optcomp-0.16.0.ebuild 584 BLAKE2B ec600f1febb5d6ee0c32cc08ba5f56541ce4b2b6326b8d0f981c459593fe186e9b15e2cc8c43b0f30c34f6546c75bbcf85ed44b8d88ba8a75d221550fb9d312a SHA512 758e21aeeb2586c96461ef54ab37d058e66823d14be5e8dd6ed39ab2f5a6bb4c4edd9d89eeb6277787009b0a42be87980b5d28cc16ef2018fac9ffd75a24b18b
+EBUILD ppx_optcomp-0.17.0.ebuild 598 BLAKE2B fd7572fd168814b5c5fb60e1e047c89a67cdb3c9c58d6c03d0461b034f28418ca2ed2a953fa134c4800ee308fa2d69cad229460ee5598a28c73a813e81982df2 SHA512 c0d0fbeb3d0add03f38fbaf02427ae3a2baf06f18fb32b327834fde0195361a725fa172fe4d835d68c26b378027bfdc5ccb5bb8c1d32052c4c7a53980711f415
MISC metadata.xml 320 BLAKE2B d071eb6aee59da2d97092e7c4efc45c4a831a286efe949d5b0892e2a943ab1333c2e8dc1afabb1425a82d7b5f5972393aea31d757257f10849dcafc8c2cf2cfc SHA512 fb2e56b5087494a96fc9d4e30bff20028fa4de13eca13bb9065fa2c4e489a935c84bd49f1887049662d2a59d0f6b3f6aac63d2754003072afd714b700aa49572
diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.17.0.ebuild b/dev-ml/ppx_optcomp/ppx_optcomp-0.17.0.ebuild
new file mode 100644
index 000000000000..14a86ce6c2ca
--- /dev/null
+++ b/dev-ml/ppx_optcomp/ppx_optcomp-0.17.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Optional compilation for OCaml"
+HOMEPAGE="https://github.com/janestreet/ppx_optcomp"
+SRC_URI="https://github.com/janestreet/ppx_optcomp/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64"
+IUSE="+ocamlopt"
+
+RDEPEND="
+ >=dev-lang/ocaml-5
+ dev-ml/base:${SLOT}[ocamlopt?]
+ >=dev-ml/ppxlib-0.32.1:=[ocamlopt?]
+ dev-ml/stdio:${SLOT}[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/dune-3.11"
diff --git a/dev-ml/ppx_stable/Manifest b/dev-ml/ppx_stable/Manifest
index 104b9d60a72c..24eda07d5020 100644
--- a/dev-ml/ppx_stable/Manifest
+++ b/dev-ml/ppx_stable/Manifest
@@ -1,7 +1,9 @@
DIST ppx_stable-0.14.1.tar.gz 12031 BLAKE2B 837a53206d3a8d651d53f665daebbcfde3a1b5d55f1ed13d3ac8feecbd9ba0fb24ad7bb1cf24a0bfa00a41a46c3ef0f84385bc8792685f42ef18facf88ce348f SHA512 1c99a61537a2ce7d40208c64efbf71c54726b228d3746f2afaf9e813b3fed9c8016bb2eb859be24993c7c922a34f574e1028db8e7ee922d4772336dc0496df74
DIST ppx_stable-0.15.0.tar.gz 18143 BLAKE2B cfd317f98c7683bd2faf29eb386939f07b30798f16e43abdfe9361f9f3d373d4b64ed13aa87f300e5f14052ad1bc636d402af84c9f15d9e26d7b2dc976c812af SHA512 1be50f061d55ea0fcb8bd846955da3ceb07b97986d74a06b41c0f6b5c0dfb3a55f9e39e47f64ae227ecce89dd31dc3b03082031748982419d4ce9a14b5cdb436
DIST ppx_stable-0.16.0.tar.gz 18298 BLAKE2B 3308ecc99f3c5a6c9b5a270f04effc62dfdb52116b91255eb0383e3244a2710124a211a81d52954ee5ac94251f84847d12787dd79b7c3d96a68d1bd4abf52458 SHA512 bbc40494718d99228e194f766be75c67a657cb50fe6090d05ba30606be40406c93323b64ae3d2400ab6a1563c3e9fa04c2ba82da7db47b7c1cfec103f75d19cb
+DIST ppx_stable-0.17.0.tar.gz 24850 BLAKE2B 7197c96be025f61cfec88b9157f03dc76b38099d18b81f884352ca5f4cbc8cac2bf42d3a37dcda974dbfc73aacbc83a68eb158c5d7dea6a637e603057d2dc728 SHA512 1e13b874e803f16e175ebd61928d1486586974067f54f40de196bc300df347a5ac83841c214c024d98196e0d5a1e443a9d9c52f14fc04571826099b292ba6113
EBUILD ppx_stable-0.14.1.ebuild 606 BLAKE2B 9a37f7b5cda5bf05b9517823575ab9f403dcded17d8f52e87060ebb6b4fcca7042ca10b349d90a308cc6e39d412df8df748c711fac02d8c9b3a8176d475e69c2 SHA512 c7bb5ae253f5521358faf6300282e4fbd37824054db3d5bdf8d90150c50ed9a8f59e9427b0703d8928727b2ec99fcd22d559dd67b47d556ff7af32a8b163b12a
EBUILD ppx_stable-0.15.0.ebuild 534 BLAKE2B 7bb4e6f1e22ced583b35e5c4b548092e9dd5c2cd424b619f4fa8543a5e11ac4d06b958a97d26e2b5a6efe54eaf3a7fc171d13f3b53277fee24b142c5884c6800 SHA512 d04ad567e913a867e387dafddac66ebeba72b8c4139db77198cfeefeedec16c383cf2e550f0f305090a0a506ace2f681e6f13f01783651e14a8078727b9e89a3
EBUILD ppx_stable-0.16.0.ebuild 557 BLAKE2B fff8a088b2f9c42356cb2e9f30f73a77937b8ec40ebcbd2460100f30f6e792b0b6d2f3f1d60d876307f5c4ff7bad32e045a7442a019a6c9de038ee4ea7d3511a SHA512 b96647814b6dce15054a8c990c89da864e253e3735997d9caf2ee94c5aece4fb9e5ab645db63e29db26f6193cb38b1f1abc488215fda99baf23a4d61e653c205
+EBUILD ppx_stable-0.17.0.ebuild 555 BLAKE2B 6b7f4b8369ce4cd02c0ec4e0bb74b69687a15df4d076f2203c10f39bf9eaf18e20b95adbb8cab446e7687648ece720711ef94d1a7d6d3d9f1b4f03c0d8f40190 SHA512 747e5b18ffc7620c31912f1e6676f004c60ecf2a96a971681415363ce075f9ee9cdd5745481118c858de710dde4b224afcd7979c28ff73e2607d6fd5101a7810
MISC metadata.xml 319 BLAKE2B 35347449d8e7b9849c791e0e1b2fff68d12218abb7d59885d6584d2fa6141b5c5d7af6f4ef5968c1116bd1a7683bd33fd1a55ce446fe975e3ab5aa379c5df10c SHA512 b5b67e4926f69febd8834fbbd751ed595012fd481c130ba17dfcc163352e9d31e3486c62b9fef9a48b8afda82b72eb7b89cdb132f554379313cbc0dc6fd1172e
diff --git a/dev-ml/ppx_stable/ppx_stable-0.17.0.ebuild b/dev-ml/ppx_stable/ppx_stable-0.17.0.ebuild
new file mode 100644
index 000000000000..a72924e401fc
--- /dev/null
+++ b/dev-ml/ppx_stable/ppx_stable-0.17.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Stable types conversions generator"
+HOMEPAGE="https://github.com/janestreet/ppx_stable"
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64"
+IUSE="+ocamlopt"
+
+RDEPEND="
+ >=dev-lang/ocaml-5
+ dev-ml/base:${SLOT}[ocamlopt?]
+ >=dev-ml/ppxlib-0.32.1:=[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/dune-3.11"
diff --git a/dev-ml/ppx_string/Manifest b/dev-ml/ppx_string/Manifest
index e9e81ea1dcb1..94b54fbae3ce 100644
--- a/dev-ml/ppx_string/Manifest
+++ b/dev-ml/ppx_string/Manifest
@@ -1,7 +1,9 @@
DIST ppx_string-0.14.1.tar.gz 4807 BLAKE2B 2ce5cf2d5dd913f05e66c24ea5be2ce4a56c59b7e5faecf003a573274bfaef3834935276e110fba1d0af3a3ef9d6ca730622dc780ab6063945a01aa3d6900a43 SHA512 2b570ca3d248f89ee1903e6ea40fbcd9c5c72809ff1f42dc67e9d41f6c297465ae47ffdbeda9f263dddf14c9c460bbbdee01243cef838d0ec49493c3b5644aee
DIST ppx_string-0.15.0.tar.gz 6071 BLAKE2B 06e4761732db5aa5ee0214c68ac8ff95a85a38e6d62abaa45cc630d19036b0ed38ec0198a45871068d8bcc4f40176ac072da67e8f339cef3be3d64ace7a22e69 SHA512 bb1819017a6c25d581854e8487a0e5535fe282ec421c91e662c310c0d0aa7704be65484b3f2e721b29409e0eb68f72528e60380e036af066b3b1f1f11ea6cd5e
DIST ppx_string-0.16.0.tar.gz 6105 BLAKE2B a23f81846562accd1bed9df7bc491a8b9c94751f8432fc0909106d0dc0160ed848ce5181e67e34273b05a627ef3ada6770c98eafac8d1c790272eaa8d77d9ac5 SHA512 b1310551e1548fee5b99e64635139189139791f2ea2da93a4751b04c78a5519c5f3833c515d93a25e9d7aa23945414cbe690e5cd3f34630cdca4819c3d8ec1bc
+DIST ppx_string-0.17.0.tar.gz 7812 BLAKE2B 9cce35c53a9b51b20d5ff54b693956d3eaa1c18cae501ccd115de01fba17ff09afa3dff8e571c8bd5148bf2f4cb6c621c575eca09b4a2f879edd49a6b93df952 SHA512 29b6412584af1ca33fb601d4ce9bdaee1d766725e76064acc9334468b07a754b6716700f3abb27d5d3e9de361667e6b6b76cfbd3c94fe74f0b32e22f93e8b263
EBUILD ppx_string-0.14.1.ebuild 675 BLAKE2B 9695ec5c36068ab29ba12283604fb9607354940da97d00a5cb5f889e8f4b2521a88d1d41f48b702d7010eb35d12ccd75ea12bf7a37e8391180180c176a891352 SHA512 e412b9a1a39fc8ae807ad422c1c32928388d6ad57b30126f5ed00c18e337421ed10b9e03f02adb58118d8b70a815049cafa90f49f3f0830ba567cf26f96a222b
EBUILD ppx_string-0.15.0-r1.ebuild 537 BLAKE2B faa533b7dd2f5143d41698855f540983343f16aa3c8fd3ae72266c253268b6712723adbe9dc0960df4d876dc700a6d1c27696f4b219159c136692e44f569c3f0 SHA512 bc1c1c1158ee86109c10867a8cfa5b4601db93c9520fb16d81420ce87ffa324a3211d7585d4b6807bce73fc8c835b73509e7c41f72a756318eac4ddb613dcde6
EBUILD ppx_string-0.16.0.ebuild 560 BLAKE2B 5bd65042b218d135ccbb2cebf9e26bed1e735a52e8fb29d9c4622ea0aacb66db57542d4c541e44ddb342f74517b6fceba782761cc392fdd4b78211a8091111c7 SHA512 22aa53ffe762dcb2b6c5dd36a7cc8f12773762bee4057eb88faf56f3163b9b21eedf403a72edc83789877c56eafaccbccad0fb4b099a9bb10feb553a15cfcd8b
+EBUILD ppx_string-0.17.0.ebuild 607 BLAKE2B 0050fb275101cf0e96bc84e1dfcc5be356acefec033895e462c6240d8b3208707e0f3c372d709f73d61e6d8f25beec0a09012f3f68dce1798a3583b536772023 SHA512 47887b80d03ffc702b4dbe5c75db4d7a4be8edfa22478b0b03119dad7bdb4151d013205c0077f5a251853b0364c591e4adfa3aeae5903ebf020ab04ca63deb44
MISC metadata.xml 319 BLAKE2B 8a769162af0e87b61d20b39a0b057ca142b1b00c605fa43bb46004cd7d6e98930346fbf343c80175c718e53534c754132e3ab4cb15bea2f0923a27951353ce71 SHA512 cfea4e3d764daf3617923f7bd5d2262f9315177d7ee0a0aacaf693fa1067e1f2a27f4176f3905bcff1535ef0c9e93bfc5e3a6dfe364cfaf774177e6cdc9aa8ae
diff --git a/dev-ml/ppx_string/ppx_string-0.17.0.ebuild b/dev-ml/ppx_string/ppx_string-0.17.0.ebuild
new file mode 100644
index 000000000000..29e1575d153f
--- /dev/null
+++ b/dev-ml/ppx_string/ppx_string-0.17.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Ppx extension for string interpolation"
+HOMEPAGE="https://github.com/janestreet/ppx_string"
+SRC_URI="https://github.com/janestreet/ppx_string/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64"
+IUSE="+ocamlopt"
+
+RDEPEND="
+ >=dev-lang/ocaml-5
+ dev-ml/base:${SLOT}[ocamlopt?]
+ dev-ml/ppx_base:${SLOT}[ocamlopt?]
+ >=dev-ml/ppxlib-0.32.1:=[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/dune-3.11"
diff --git a/dev-ml/ppx_variants_conv/Manifest b/dev-ml/ppx_variants_conv/Manifest
index 9918c4e7a2b0..b0c2ab570a15 100644
--- a/dev-ml/ppx_variants_conv/Manifest
+++ b/dev-ml/ppx_variants_conv/Manifest
@@ -3,9 +3,11 @@ DIST ppx_variants_conv-0.14.1.tar.gz 9640 BLAKE2B a73241a8dfc1cf41d2ad184f7e3214
DIST ppx_variants_conv-0.14.2.tar.gz 9626 BLAKE2B 1effb717e72237ec5522034d5885e6f2919eb80d16266b14cb4c2b9bf6b2d6e8792f3a8232130de7a1b6c51233add4984add36f8da74dd526d9e3cbbe0f14cd7 SHA512 1ae714bea76ba4856c5ab1a7266b28f0ca4462dea26afefe6953eae1ac683f98748cb6281155cc89380d25c81311f78afa6f44e39413fafa63bf043623538a48
DIST ppx_variants_conv-0.15.0.tar.gz 10530 BLAKE2B 5947ce3056639ae54f7fb7aea16f1657997ef631f4544baae849023b3d9cc29c8711cc3913e3583b58db99afea793d4cfe13c189e3f0ca44e5ddb0e9515a0507 SHA512 549b8d7af75cb98bc6cfe3bc53d43a9bee5c767de149905faf76c0a97c5be86d14d784377805c3932423d4dc698375edbd52f1cf508a4d0f3ea8e79f7e284224
DIST ppx_variants_conv-0.16.0.tar.gz 12331 BLAKE2B d8b454b1d489dede40ea0d43f6d9f8ee30784b975ac388f0c05c3d4778690a102ee8105d888edec0fe899906c8b7e3d083eb6ff0b79d5ee85b5af57ecada0495 SHA512 56a4e1da5cc855549e59adcbe25dfc175c7c2bd989f0b984182e2c7d35d5fa19829b38cbbd64104f22dfe06b4460f20ad66e922a553061cabde3d73473cdf33a
+DIST ppx_variants_conv-0.17.0.tar.gz 12377 BLAKE2B 15fb5b071aa785682433100cd225a840f708411d4cbb63ffc4fa6541b9f6cf5804b03aa9e9c6c106a0cfe2e69da7d805c316d9ea88fdd1a2336d50dc48cca70c SHA512 5b0e414b10e1911048090ddf208e9eaecb1fadb0b2665c0cd69883d260f2fb4f3d0ccebd051c4f2caadf4c4c18dcb46d4880560acbe297c4fff65c582c756d3c
EBUILD ppx_variants_conv-0.14.1-r2.ebuild 758 BLAKE2B 5ebf81aa63cba68579023bb9e5e53e8b6397b32106b25b8c435f6d7e398a5c443311063f30e608e1a64ce710e7848cc4bf4e1bda081c475e0942097ab8ec9209 SHA512 dd520e69a03f3016bc7398d05311619d650d564c3b05725a6ae8c87900789509b95ee03a4ceb95a8b5234caa0a3f3cac3c108de638e94cd6ab4bf68edf5ed723
EBUILD ppx_variants_conv-0.14.1.ebuild 705 BLAKE2B a29dacf99ac6b51fa4a2f419c4c8e259b4dabed9319b1c1e3bf9d54c57213850b8c692acb2bb6fa03b4607e77559b759ff9432ee6be89b4dbff5f6185fa988c8 SHA512 e64875030ec7e7948d52c5508972c4f604b490b0559bff06ed742cbfa07e90f19effc71a8ce61bc234de4ca57fccd5d760c6e7c8dbeab74e36e37cc1e3811c94
EBUILD ppx_variants_conv-0.14.2-r1.ebuild 692 BLAKE2B 10b77e795cce83c20a0fc7072a25bc38a27ec91dc3c330d2c35395f29e0367a62cc79c8f2932ea6af98319f91ecbc2f03c5c3468db94c8144626f18a439a11a5 SHA512 fd498d576f831ba09f16cef1f0684b65d8881c618a97128c8252cbd4f7e09da67e321b51a7773e1babcdefff2a7563b29ace9bfecf0fe20c4a0380aa004a17d8
EBUILD ppx_variants_conv-0.15.0.ebuild 591 BLAKE2B a268ea9b42805cb10c76f9a4e7d486e7c630bf44436825694c863a4ae63d3fddca8786a2a7cd3c1042dc92dd9c6b9b186e142213a0a4e579b356a31fcf7bc6af SHA512 c43e282246d3c892f28b67ed14fb73603460ce20c81ea1b9933f66c04edc097b2e2c701ddce5a7820de96beb30ce75a602828e2c6b6d354ba7e62b74a7dce116
EBUILD ppx_variants_conv-0.16.0.ebuild 614 BLAKE2B a12ab12a4c3c6099930ada3fe187ad45e3754a71e5d11f21c8be0fa0535f4f9c3cb7c3bf27f69e67865ff35155357f1c4a9764310f7380ec079876ea151d100d SHA512 9c62055a55a2dfc6fd42e7a6a05a627f4141bc5ebc46e6f7bd3e27af10a452815e2950551a82017d8ea7f20c4ad7bb45aa2482477cbcc3767c48c7164d8f3106
+EBUILD ppx_variants_conv-0.17.0.ebuild 644 BLAKE2B 808e2c13e5b0a477c18099aa2c0d94fd10490eb0d9fc1703a786f242599275fb334a691ebe7ec2a3e4dfb364caa136574d9096966c073a75bcac6d855070d1e8 SHA512 af32a449e867b65bf6629d8285981ccbb231f64fc50b52234a6dd518dac57b43e8a8c8a61e7441aeb61c6e57b226ed4af4e9b9b58a95f20cbf1ec00bfea09fc7
MISC metadata.xml 326 BLAKE2B 240758c3dbd8524f7466ed62dac5306b1cbd80c45f4ccf31a6645443b00db0e1893b368c844a6fdbf6a09ff20116cf6e2ea3484ce651143c0d6c7ec17c399b81 SHA512 6988bd8c2e31a9294d1768e9dd86ce0468fd44f0e956a2b1f34d7a2574b7fbdae9485d8780b323d3e746bebbe3cda8d840ba15e7c1ce6b70af0c7fc58051f072
diff --git a/dev-ml/ppx_variants_conv/ppx_variants_conv-0.17.0.ebuild b/dev-ml/ppx_variants_conv/ppx_variants_conv-0.17.0.ebuild
new file mode 100644
index 000000000000..4ae3c4f64e2c
--- /dev/null
+++ b/dev-ml/ppx_variants_conv/ppx_variants_conv-0.17.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Generation of accessor and iteration functions for ocaml variant types"
+HOMEPAGE="https://github.com/janestreet/ppx_variants_conv"
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64"
+IUSE="+ocamlopt"
+
+RDEPEND="
+ >=dev-lang/ocaml-5
+ dev-ml/base:${SLOT}[ocamlopt?]
+ dev-ml/variantslib:${SLOT}[ocamlopt?]
+ >=dev-ml/ppxlib-0.32.1:=[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/dune-3.11"
diff --git a/dev-ml/sexplib/Manifest b/dev-ml/sexplib/Manifest
index cbbfa656f9b7..83bd3a626424 100644
--- a/dev-ml/sexplib/Manifest
+++ b/dev-ml/sexplib/Manifest
@@ -1,7 +1,9 @@
DIST sexplib-0.14.0.tar.gz 54055 BLAKE2B d0ee1470fb9d28eb6d6ed3aaf0f6bd63d7c4860183ac287054f08bc54d57d0c52ebf9fe516aa991d8c66967ecc6ad95b6a6d19eb40a9f610a6f91f832d9d2e20 SHA512 e77a9ae8991e6b73de57ab6b7068d6482471dd34ff0af23b93b5ba57bd69493d15db3279d3b328280f716e531c08c2a6c39bfaa886f1934240dcc13724673684
DIST sexplib-0.15.1.tar.gz 55000 BLAKE2B 8f93590ad1cf5fc8286a3a99711d977d36e875e531ec2149fcfebda5d95aa42f29bd0efb16073a71effd854265f15b303291c9d17f848a9fdd3dcc174baed912 SHA512 05a1cbca244286020af6c5ba1d92b32f5d7940dc409c61a8fc5ff114bec60167c8381ae997b53998ea3c0d5167ee77bf160873958512199b06efec1a2a191a7b
DIST sexplib-0.16.0.tar.gz 55015 BLAKE2B 3d4157cfc0e5906a351c0a04380582895544f95c9ad88e576764967c46614c0553b606064eab75a8561c59a9fcb353ae695f743e0eda1a61a4c66a57b24f51e3 SHA512 f924d92ddf11f12be51073a3dfca45486d90b05533f29804518ee86b93386b8ff8d7e692c71d77b11347b78e9f6f6dcf7d79b71540efe54b013fa09b3bab414a
+DIST sexplib-0.17.0.tar.gz 55490 BLAKE2B feff6594ce144e1f25efec60009874210e71ba19fff5edffe46e25510a73a235ce28333888c2bc6839c5cffb901a70b2463853b4ca02cf93d89aaa6a15f154b7 SHA512 3e9dafebd197de64cdd0b77ef27c4c75d2b879b8accd5e24a3b56c2b599be9ddfe007cc170ff7bbaaf51a1b96e58dd9c0a7af046bf96978a60a24eedf0e8b6c4
EBUILD sexplib-0.14.0-r1.ebuild 610 BLAKE2B 7cf36d737be73681ee103eaca7d9f3ee7ca405ed99e6cba8a4b39053bb54fb01f733b1e2d0b6c3abdb569dd74b81cf431251e607cb10aa6c376b638182c565ed SHA512 7d5a603cea8737727374fe04ec4c4cef436c23ee6bce3bbb21b2df30235732881e0492e4e3188094058be12747d7e8d8cdb97b9a00142939ca1316dc4c3540e4
EBUILD sexplib-0.15.1-r2.ebuild 622 BLAKE2B e01bd46b5be4d7648652a01af86b88346ed3e0cf8a62dec16d233e7eb6d9ec5c8d9756cf5f661d73853169862cfe14bdb1f7904a277f8c56e243206a2c93fbb4 SHA512 0408cdc6ee8db39cfec2de4c8903ee81b7255a1eee25a0f70a0a969575d3c4d92435774bad92d3a9ade646c47e801ffe013570e0c2ea267901f0a637860065cf
EBUILD sexplib-0.16.0-r1.ebuild 624 BLAKE2B 1fb91b861a080c7f27250e9dd46ecd9fe48bc2df6aebb5364f0b5b580c60257336e243a872fabef83380c08e8127c48e8a035efc8ad162a0d8c90aec76a2f054 SHA512 8e52d00f004f1575c33674b7318a3f3946db5163c6c7e5a4b0426debecd9c06f657e86bef09ddcff0a706fe84992b3f755dbf8ca5edf226acc11ac168970828c
+EBUILD sexplib-0.17.0.ebuild 628 BLAKE2B 11c088305411715cb2bb270cfbbbef58a3a44acc0904e4d8df751dd20986d77811c464489ece5afc9b74f1fab6246b3bedc053529194911eae897c12fe534aab SHA512 828400a3ca1385343b827aba869be7383e445807fbeb1a4e89c992608415472b4d87f7806c934135d3a5212137cab39bb6bf62bd22e9ba3acc8df50beb0f2fe9
MISC metadata.xml 377 BLAKE2B ff9de38ca0c9fb9c2cde8f1154d0bb687a77578e74bee5851ef2f56b3c3589720b45a57af10921b88e02ff33e7f3aa1a5fddf5af95fc798eb379a8e3d5f8eb84 SHA512 65cca9602a8ba45d944ad29b2a9564ca4d5f031fb2b37944518f2ccc6323d1538ea163c1f790151ad0f524cd343318c198247f56e183c3dd63832d80bced16f2
diff --git a/dev-ml/sexplib/sexplib-0.17.0.ebuild b/dev-ml/sexplib/sexplib-0.17.0.ebuild
new file mode 100644
index 000000000000..23e8af74a7e7
--- /dev/null
+++ b/dev-ml/sexplib/sexplib-0.17.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Library for automated conversion of OCaml-values to and from S-expressions"
+HOMEPAGE="https://github.com/janestreet/sexplib"
+SRC_URI="https://github.com/janestreet/sexplib/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64"
+IUSE="+ocamlopt"
+
+RDEPEND="
+ >=dev-lang/ocaml-5
+ dev-ml/parsexp:${SLOT}[ocamlopt?]
+ dev-ml/sexplib0:${SLOT}[ocamlopt?]
+ dev-ml/num:=[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/dune-3.11"
diff --git a/dev-ml/splittable_random/Manifest b/dev-ml/splittable_random/Manifest
index aae5d9150848..a44997700266 100644
--- a/dev-ml/splittable_random/Manifest
+++ b/dev-ml/splittable_random/Manifest
@@ -1,7 +1,9 @@
DIST splittable_random-0.14.0.tar.gz 9942 BLAKE2B 3147e290cbf7a6e2ce8994ce0f95f392a4f7f24f7c2b6fd1b5394ec537e8be7efbefebcb8f2794e026cdd30596e6defde86126646b19f6d299ee79dbaa4d4bb7 SHA512 c8c006bba0f74e53892d9fd364de4d822182ce5371deae4f5d881d59ad6b9a8a429ac6aca54ae95edf312565b87e89a2c2546a349b2e6de2a78ece0655a09b94
DIST splittable_random-0.15.0.tar.gz 9945 BLAKE2B 66083ed6dba1acad98570431497074a551c107c2b0c0d812f1771ee94e4c52b34373fd152f4afef73383dcca378d2cb623718406c55038d879fa3b3ead329166 SHA512 10adeedcda260301f8866a8f128d2f6a59ebbb70898fd82bf2c9db9b40cb1bc24bdb9706d0d0983e8abd8c4a4a920b06d16a3196dc6ba522b13af5c4b9302811
DIST splittable_random-0.16.0.tar.gz 9978 BLAKE2B 55c351cd36fc7f41a3abcdad1ca81bd8da67e8d0eadb8d28306e42de9990cfb00b8c7812e7a15c3ffb447c9180347395e403de38740344baf54e48760fbc9f91 SHA512 eeb58de6cf8ee6fda61997ad06e9a3d807eb4e296320b2fcb17bf2ce41dc9ca4dc75ff1caf257dcbb94bd6f205ea2f9b1e2d91a42cf4ee34964ba91f8a0bebd3
+DIST splittable_random-0.17.0.tar.gz 10190 BLAKE2B 46b498628c187410f58f6537d6711e3e75c05fb06b1acda74cb0a11ad0c1bf62db1b2bd75033101b3dd07eca379dc5e97c92d792784995a6593ac19bad610f8f SHA512 e6cefc751f6eb350278ada1bdd38252c29c6829efb8bd754804491fbc7e77a4ddee9c7eb1097082f7069c95efbee3e7d1e81bde0745f0d0d3a3517512344b0b4
EBUILD splittable_random-0.14.0.ebuild 576 BLAKE2B c18fc964ac2aadf565ba34938336707a84cc3502ba6e974a0e4a5ba13573b46e0e9047f8b4ff208e9e0d903fa41c0b4c9b19fcb00a1255e3b5fa09460a63f332 SHA512 e808883cf057d86cd19a872f7e5843f9b434e8d6e20956087200812b2bacbd4d0dfcc8963b39ec000f027919a231ffecfc95b7fe4e25c9e0559fc2cc0fc75d04
EBUILD splittable_random-0.15.0.ebuild 535 BLAKE2B a40408634868349d1d2550f76cbb326d86773136671237cc82d6602c46441f354287f67c937d8f901d4120e9efb574fd27e6a85f6143cef87ba27fde589786fb SHA512 5aa0d43b048d5be222c1d3dec1d5e22d0e4796c22e8ba3c230285b654b20113fb6f8a93c013195a6e50c8c4709cbebcb01871d627ad186970d8a78c87a0d550a
EBUILD splittable_random-0.16.0.ebuild 699 BLAKE2B c95caae3eec8674df32f601af35d1b3ff7a7101f1576db62c0072188247e72fb2fb0e42e0f3cd39ec5c015b0602f8457bab0b048db45bb83f84c0698146216f6 SHA512 7bc5a4b53d231a919e83405b62be567a12c9cc7e2c998a54b9c426cef61196e3da76064cc4268cdcfd65cf2150926658774b9d7333c1688fecf533c5ff148ea9
+EBUILD splittable_random-0.17.0.ebuild 707 BLAKE2B 473ba81b7398a1008caa08d981faee2931d65278a464bd18a97b01547c0d69ba538c72c551e7a254c5c8fd7f44b25e6575594b2cfba0b00baf2a0952578342d2 SHA512 a56fde8b9e6f4935ffd4da9251283edb38eb58d4df305e9926e615cadc4d4afafb618c3936f53316031b2d501c7745b88722dbca749ef2fc4ac7da82a3b04918
MISC metadata.xml 326 BLAKE2B 7c21633dd73c00cffa4400b23dbc01773f2d87b26918b63cc753b1ee75576045856de0bf376cef245c3fdbc21b7e15d2d7fbbc563e09f4430fb464a7fc359d3b SHA512 42d481d793a9bc0bc1b156f1277d8d452db37178ba6a0e4921ee56b07a0eec17441f8c2356e5095bd73ddc89fa0e6ff722cf62b12079322e35bacb2ad798db40
diff --git a/dev-ml/splittable_random/splittable_random-0.17.0.ebuild b/dev-ml/splittable_random/splittable_random-0.17.0.ebuild
new file mode 100644
index 000000000000..12deeed1733c
--- /dev/null
+++ b/dev-ml/splittable_random/splittable_random-0.17.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="PRNG that can be split into independent streams"
+HOMEPAGE="https://github.com/janestreet/splittable_random"
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64"
+IUSE="+ocamlopt"
+
+RDEPEND="
+ >=dev-lang/ocaml-5
+ dev-ml/base:${SLOT}[ocamlopt?]
+ dev-ml/ppx_assert:${SLOT}[ocamlopt?]
+ dev-ml/ppx_bench:${SLOT}[ocamlopt?]
+ dev-ml/ppx_inline_test:${SLOT}[ocamlopt?]
+ dev-ml/ppx_sexp_message:${SLOT}[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/dune-3.11"
diff --git a/dev-ml/time_now/Manifest b/dev-ml/time_now/Manifest
index 7d928f0518cd..5ebcb2d308df 100644
--- a/dev-ml/time_now/Manifest
+++ b/dev-ml/time_now/Manifest
@@ -1,7 +1,9 @@
DIST time_now-0.14.0.tar.gz 3666 BLAKE2B 131d4b585ac981fe306ea93f17e332cfabe86a3f8f4564a76e4dc694f9c624e91fe0f0ce26a4ada9fdf0239033fcd29065d76a37e6fb4b79927d116531c04909 SHA512 1b6d1a754e46f1756aa2aad3590e5052999f567630297491d62228ad733b189fbbfc0589b7bafd74e9f77ca0c0421093054e9062d2d5a7d7ed05930be67e9a5f
DIST time_now-0.15.0.tar.gz 3697 BLAKE2B 142e848aa17f3cd14ef9d90a758f21b2ae3881e7e70c1b25fac0980a1d925d41953ded6632423b24e9f124887e71dc07ce1f7c838e45d18724a036bb5cb29473 SHA512 b24bf9fda05cc84c568cc8637771e8774661df738719b4ad30f86ae4a9a984e9f1d344dc58ab6014d37275e99e92bf3b2d34a8c4dfc474faf00c6096f679e371
DIST time_now-0.16.0.tar.gz 3729 BLAKE2B df7569be37f608bd3f466dc8da96357d42c7bf48f299dd90543222213bdfad7e40f89f368e7dd5e0c2ee53f2b59d43650bd3006ade9bdfde1261cda26d4c306c SHA512 59c380bc89ac5185e344ef051180270bad62ccc7ad60aec4279aba5f71bae8dae6ac29136a6ca85ad7b24e204615fd84cd7db0901b6550de490e8992301c0ac2
+DIST time_now-0.17.0.tar.gz 4717 BLAKE2B 49f9af322194582c37961ac4f386a757e317563461e0a04c141bcb1abcc3b4f5d4a7f49f5d5aec0580db19c38d980de9e5ad8d3b1e4d573e12a7476e99bbb260 SHA512 d8d4682566b09799d68136ccfe4fb7475136ce62f8b8c63f7ec73b7f1a2dc7ebf0a4466a98cd09094e4c64376f4be233d1de997368c7d37777598e1b30860992
EBUILD time_now-0.14.0.ebuild 534 BLAKE2B 71f087ce034042b12702611cda29d0855dfe37fc6e930d878e234024fee2f1cb4403e1a79cb55906de792e86eb4bdccc4cb84194e1704b4bff86c2ae36623b92 SHA512 49d77414540a8d367036a162a5de2861f6ccae244e9b6474cd228672d03066d03d7a37ce7afc4ecbfbdac90d7a24d86abe45b6a8640f4157371dd36cf5762d4d
EBUILD time_now-0.15.0.ebuild 552 BLAKE2B 9138bd774e4329f650fd4bba736890840c92807afd0bdad198d443a9ee64b1ebf7b057af21ea7d52f354ee0c58eff68570550175f1a444e6735061e0a04522f0 SHA512 5ebdee81c82b4cccc939bf66036032a01b8fe8f5aa68badfa50652b52bfef529e4f26cc0db44cb255d64024bdaf391aedbf9ed95fb97fd91c891bd3177364d2f
EBUILD time_now-0.16.0.ebuild 655 BLAKE2B 883013af1d575219275a53a61654ae2a83508f3a71b236eab2d43109f5d8b5541620362c3295e3acbe12acd5a50a45be8e81029c707bbda1eea83bf7a016754c SHA512 a83cb038f48cea689ad07757f133f1bc2aa600d81af453b13237d4fe686bfc05b4321b151d4f50bfbb527959130860a6131a2609def0c46db58aa288f2f9cd69
+EBUILD time_now-0.17.0.ebuild 678 BLAKE2B cadb99eb0e098902ba87cd9956724f310642465c4a48356ebe15a97e3e7feb51ee6d4520e50a79a121242f132c5611dda83d52b2db6bb38777f23572dce67c26 SHA512 7225d1dc4a711c3529912bb5b911c3ba6ff529ae193ad838edc688c1019c8dcf26e94b9231836fbf7c68ee2034e3cb30b6f0f0dc2c86a59c05dd2147883106c1
MISC metadata.xml 317 BLAKE2B 54d5dd3dfe8c633ca9c384c2030d0d786f53e89edefe10125c2db4251125b1c25933bbeb107193ace089167ec1a33fb7b6541be3819f32a71bde30d26bdb6074 SHA512 bc148cdf93b72f5bcf86453417fb55f9097223bf7f602482d4c6473331be1566d13422f1d2bed9a7c583f2e2c39c40ff213875a485a4b0f4b0e31711b01ecb7d
diff --git a/dev-ml/time_now/time_now-0.17.0.ebuild b/dev-ml/time_now/time_now-0.17.0.ebuild
new file mode 100644
index 000000000000..776a7f0ed33d
--- /dev/null
+++ b/dev-ml/time_now/time_now-0.17.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Reports the current time"
+HOMEPAGE="https://github.com/janestreet/time_now"
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86"
+IUSE="+ocamlopt"
+
+RDEPEND="
+ >=dev-lang/ocaml-5
+ dev-ml/base:${SLOT}[ocamlopt?]
+ dev-ml/jane-street-headers:${SLOT}[ocamlopt?]
+ dev-ml/jst-config:${SLOT}[ocamlopt?]
+ dev-ml/ppx_base:${SLOT}[ocamlopt?]
+ dev-ml/ppx_optcomp:${SLOT}[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/dune-3.11"
diff --git a/dev-ml/variantslib/Manifest b/dev-ml/variantslib/Manifest
index 9048f883c9c7..2f5924ef70d3 100644
--- a/dev-ml/variantslib/Manifest
+++ b/dev-ml/variantslib/Manifest
@@ -1,7 +1,9 @@
DIST variantslib-0.14.0.tar.gz 2951 BLAKE2B a3197f7e06d4340ae73d76d477fd1e0ce038b4829aa3a9d0e0ea3e5251f9ca7c43798005138993a16c860ebf4d08a7e54621359c2a030f3866b62a02de4c326f SHA512 0cb18475668eb8e6091f8a779587f0d643dd0325b0f8518e53469dd12769a3ed6fa4f9c2651a21f8b07992d7b29f6664c4d3bf49f46ed6d7002de07b5014e4f3
DIST variantslib-0.15.0.tar.gz 2948 BLAKE2B a85fea8d994a8488b1aa6a64826bacc4b2d38987664f33d78e27e46a308376092d9af2b931782dba222d12a8f17edd99287faa903a1e0865acf5093613c175bf SHA512 cf52e19fb16f2021e06ce92799275717401f4959f89f0219c62df1386c036cbaaa1213eed1b80f9e4147681e613bffc5ca8d50987ca45aac791fe3c723e3d692
DIST variantslib-0.16.0.tar.gz 2982 BLAKE2B 201c96a87391930292df170e7fc6d6e113e8cb652e20acc341dad4a3608849ec60827497905efdbfa8cd86d783681236ddbc3ef73e67d019a244c13802073af4 SHA512 c20cedbf6599b66028d77a5ce0d54a8fa1d2b8302344a434f9714ebd4714b159df143966bc480852e8ac54b44bd59f66646ba614419ea7cffa6710228e7a6fd6
+DIST variantslib-0.17.0.tar.gz 3014 BLAKE2B 33bd75495e23aa0d1f07a35e4a5de37e9485c3ceb00196e3884d7e93baca1588198f8f886ee5407632ccafda1aaa1ed1def05422a58cb6e66e7a31b0518a164d SHA512 16a73b8d497f0143d28a2bd4ec435e8c0ac16e7cdfe738c394430aeba3d3a0f01ce46bc9e899686bbff98124000dcf4e410aee65f112005e3048e8303dda5b65
EBUILD variantslib-0.14.0.ebuild 465 BLAKE2B 63a7f3a58c77b39c4a41e9c9f76cf2a24a3c8262e3e3115bb2fb3772fbf29e74d4f073783b27c513f69ded831b2339d521c669e6a57ca853959f022cfc0076a4 SHA512 632e849314d8a8deb5dd4ed6b220c27da80cd4d6d34e29e14e1a4ec2515c05b0b5633f4f22ad994ec55dae776af5bbcbc0ae0bd112b44bad52ded7fa15150c9f
EBUILD variantslib-0.15.0.ebuild 477 BLAKE2B e9b2847b34e764b3acc6e9b5ffbe658fe61a7423be2e8c6685436565f2393bd3fe66edcf2ca00d8d2ac534eedceb47a6159c6730e6c9fea1b6eeead397db0735 SHA512 404d27a6b9a273f5d8300fba205d291049c42c1b9d162fc3514d4ca16c3a1bb3a53e49be3e76ea48795fc61f2ccf0941a789d007ee46e00923ac197c9bd826a6
EBUILD variantslib-0.16.0.ebuild 503 BLAKE2B 5526cb6a2dae86dadac11a2c5eeaf7a72b0c912650479084df953a54c663969fc2c34d730e13e8baf6f16727851731571d6eada877de2cdee9f00382c4428dfc SHA512 e25309cccc84e0b3aff9f16afe834caa4ce98b5ae359c643e965fca3178e097c5f38bf8fde4a0a8c1204f2784cb24ae3bdb47358bf3ce36dd45773054f718d1a
+EBUILD variantslib-0.17.0.ebuild 528 BLAKE2B f6ad6e416a0eed35a59358b449bfc269fa7554bb0a8d32f991bb4d42839335be61593de4890e0b35af48292a5f6c5ba3d25bf0fd72815b1c14751fb551f29d42 SHA512 994dc3e1ff45939d9be51b4d482604fc6ae1a95714e9f0c0cffd2dd2f1f55b95b1171505d1d154f630af7e5700c3acac72f9d7d51d3991127ec16e12d5f5a7a4
MISC metadata.xml 381 BLAKE2B eefe97fbd5997b21e8516ec811d13f57af17eefc6aff30163dd2c8979c400a8a02419ea8e522581fbda5c58e69083591827c1b2af931fb360e52b741840cc231 SHA512 afe98872494d630e0e1f6a53a244eb694643c350329ed9e62e5c9818c03c3434edd8c0d017c1d4be5d1d44f737c76cee81ebc1db8da62dc63c11effdfc2d4b33
diff --git a/dev-ml/variantslib/variantslib-0.17.0.ebuild b/dev-ml/variantslib/variantslib-0.17.0.ebuild
new file mode 100644
index 000000000000..0c04025746a0
--- /dev/null
+++ b/dev-ml/variantslib/variantslib-0.17.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="OCaml variants as first class values"
+HOMEPAGE="https://github.com/janestreet/variantslib"
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64"
+IUSE="+ocamlopt"
+
+RDEPEND="
+ >=dev-lang/ocaml-5
+ dev-ml/base:${SLOT}[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/dune-3.11"