summaryrefslogtreecommitdiff
path: root/dev-ml
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ml')
-rw-r--r--dev-ml/Manifest.gzbin38480 -> 38663 bytes
-rw-r--r--dev-ml/fieldslib/Manifest2
-rw-r--r--dev-ml/fieldslib/fieldslib-0.17.0.ebuild2
-rw-r--r--dev-ml/ocaml_intrinsics/Manifest2
-rw-r--r--dev-ml/ocaml_intrinsics/ocaml_intrinsics-0.17.0.ebuild4
-rw-r--r--dev-ml/ppx_base/Manifest2
-rw-r--r--dev-ml/ppx_base/ppx_base-0.17.0.ebuild28
-rw-r--r--dev-ml/ppx_cold/Manifest2
-rw-r--r--dev-ml/ppx_cold/ppx_cold-0.17.0.ebuild23
-rw-r--r--dev-ml/ppx_compare/Manifest2
-rw-r--r--dev-ml/ppx_compare/ppx_compare-0.17.0.ebuild24
-rw-r--r--dev-ml/ppx_enumerate/Manifest2
-rw-r--r--dev-ml/ppx_enumerate/ppx_enumerate-0.17.0.ebuild24
-rw-r--r--dev-ml/ppx_fields_conv/Manifest2
-rw-r--r--dev-ml/ppx_fields_conv/ppx_fields_conv-0.17.0.ebuild24
-rw-r--r--dev-ml/ppx_fixed_literal/Manifest2
-rw-r--r--dev-ml/ppx_fixed_literal/ppx_fixed_literal-0.17.0.ebuild23
-rw-r--r--dev-ml/ppx_globalize/Manifest2
-rw-r--r--dev-ml/ppx_globalize/ppx_globalize-0.17.0.ebuild25
-rw-r--r--dev-ml/ppx_hash/Manifest2
-rw-r--r--dev-ml/ppx_hash/ppx_hash-0.17.0.ebuild27
-rw-r--r--dev-ml/ppx_sexp_conv/Manifest2
-rw-r--r--dev-ml/ppx_sexp_conv/ppx_sexp_conv-0.17.0.ebuild25
-rw-r--r--dev-ml/ppxlib_jane/Manifest3
-rw-r--r--dev-ml/ppxlib_jane/metadata.xml11
-rw-r--r--dev-ml/ppxlib_jane/ppxlib_jane-0.17.0.ebuild24
-rw-r--r--dev-ml/stdio/Manifest2
-rw-r--r--dev-ml/stdio/stdio-0.17.0.ebuild2
28 files changed, 286 insertions, 7 deletions
diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz
index 0c6b05dfe27e..9d3f77488eb5 100644
--- a/dev-ml/Manifest.gz
+++ b/dev-ml/Manifest.gz
Binary files differ
diff --git a/dev-ml/fieldslib/Manifest b/dev-ml/fieldslib/Manifest
index 1fce95e5644c..8319f44620b2 100644
--- a/dev-ml/fieldslib/Manifest
+++ b/dev-ml/fieldslib/Manifest
@@ -5,5 +5,5 @@ DIST fieldslib-0.17.0.tar.gz 3744 BLAKE2B 56acfc888521b2a541f763b7073b32f3dc2d91
EBUILD fieldslib-0.14.0.ebuild 473 BLAKE2B 894cb61564c6d278d31ecbd2c4d502f44d41631030b912553d69242edb9b33f5ece397ea384b1ae44fee2ddb315b0efc48af2c18adf59de62be2eec6d3634122 SHA512 1decd4330b340d0f92e8035521d7f953d3f2940a0969445dc9d9213a1aaa865b32639f9bc16024b1ccf1cae83a79303548378ceb67c40f8a1d54ef94c0242f49
EBUILD fieldslib-0.15.0.ebuild 480 BLAKE2B 60e38f4b1ef12df7c9cd47dd89304ef4ae18e662816b109a3836fe3fade18424e7969f355f7e31ab09ccbeea90fa84110520b2e1423ecc3ab18851913a531100 SHA512 d2be4b63bd7d919fa0b2682f6e67c607aaba5ea01f98471908717f9329598607edce3a0ad5cf6eee3d844ad07ffbc894fe8abc5eb0a777e640ee0a205835aac3
EBUILD fieldslib-0.16.0.ebuild 510 BLAKE2B 0c9fe73ce827f53d25fc7f1da863c55f62d3da07b5a1887b6f80d6b7ea633d557641af29abf094563d63df9859f71e1d85bf93a86dc1b1a51e3cbb11bcbf2d51 SHA512 ad302b42eb04ed87b4f1b8364f99403dc9f94847bfaec659cf00bbae2d189a10743abf82f9eaeaf7f092f8145ce3672245514fe6802efa4e00a591337b5d7138
-EBUILD fieldslib-0.17.0.ebuild 505 BLAKE2B f211092ea00b44f87367a5bbe48224d1f100887bb32a49ff736c34977c9d2a88ed2462ee0150f5afdc0d59c48717b9b1ff859c165963eadbf68fe1d5c53e0dd4 SHA512 319a9014cce3a98937fd991741c7a5a8833a22d0dd232e27816f56bbe9e8858226d8cb31a9f8c686d33c4f40486a7d65b909fe1dbbf58f40e1853351741a939d
+EBUILD fieldslib-0.17.0.ebuild 516 BLAKE2B 4056521370f6b85a412de3c5ec687f8418c694365a8bbe92c581b292615669bf9e5d596be186de790bb51c4d17d238f6decc77b1aa5308fd3c10522335ccbc8b SHA512 e1a3dff64fe8178a37fc0fddcaf41c8c6b8e8daedc6add98b9e665d3a433da7f0c7e7e5ed9a7b235852f5566374cc32d7dae87e3e67884891b11f826e1cdadc9
MISC metadata.xml 642 BLAKE2B f10a2ccfaba12724bdb081e6010ad8c1b214af5255ebea65fd7a910abb5245a82157f427b787d1e528f5b6865ceee37a69d395da898e7cf689c13967d4f511d4 SHA512 da170e90a7a9aa9bb26d512ce3a8bc282a6f738281fe3333d0765fe439db0936639a9c4c336d3ca56fa091df737cf33b8dd3d30b6b7a0b3790230e207129e386
diff --git a/dev-ml/fieldslib/fieldslib-0.17.0.ebuild b/dev-ml/fieldslib/fieldslib-0.17.0.ebuild
index 93c6bc7f9243..c57938f5de20 100644
--- a/dev-ml/fieldslib/fieldslib-0.17.0.ebuild
+++ b/dev-ml/fieldslib/fieldslib-0.17.0.ebuild
@@ -16,7 +16,7 @@ IUSE="+ocamlopt"
RDEPEND="
>=dev-lang/ocaml-5
- dev-ml/base:${SLOT}
+ dev-ml/base:${SLOT}[ocamlopt?]
"
DEPEND="${RDEPEND}"
BDEPEND=">=dev-ml/dune-3.11"
diff --git a/dev-ml/ocaml_intrinsics/Manifest b/dev-ml/ocaml_intrinsics/Manifest
index ba1fb29b9b33..5837c0f85b20 100644
--- a/dev-ml/ocaml_intrinsics/Manifest
+++ b/dev-ml/ocaml_intrinsics/Manifest
@@ -5,5 +5,5 @@ DIST ocaml_intrinsics-0.17.0.tar.gz 32720 BLAKE2B db536481d58851dbb96a1dc9070cc6
EBUILD ocaml_intrinsics-0.15.1.ebuild 515 BLAKE2B 3d7d3bd127410d1f55bfa9f1e48a24cf6d9961c320bf6d0376207944035568f2648484b3df6faad4d0293f8139fda912991072b819ef4b7ebc1d0d0ac6d08df4 SHA512 015d46740fe8433b24da39935cb1301c28c89a97c3d6995f4dd193a774a12520211e2329e4b14e96f07bbe129c2260660dc2aa5b7da05900377a457215d22965
EBUILD ocaml_intrinsics-0.15.2.ebuild 544 BLAKE2B 07dabc481cfc9fd3b367b7763d0fbb2a5d990d30cd9c89adf5bfa208de9f599ef516fcd5d582627dfbc2cde2a49f5e3ff35b843553441ca39dc08cee7a539f0a SHA512 7562bdd9f302706d466f143e7ec2847cb35c8694bad1f4488204e61d3fee4c368d2de17300fa8e35439bad13f35bbc0090d38c58a0a14b009920555eeacf5d33
EBUILD ocaml_intrinsics-0.16.0.ebuild 544 BLAKE2B 1e383ffc5eb5b60c6a47193be2c533bd8ed565b8e710bcb12b8fb00744fd41c3bf5efe59b880564a9c51b8a42a28c0d17e1372d454adaa0c1f8e035b16b8e996 SHA512 8a8e17efa9992a84004c052be8053358cae679f60ac01fc1718a83e992007c4c139d5dcbb974c76e69e9776c76988ada703e49cbb9124e5b8d2f2763a1171567
-EBUILD ocaml_intrinsics-0.17.0.ebuild 610 BLAKE2B 99c81705bdf14461016025d40ea28253bbe6a6432ff270cc27405c682f2af82105ea5d63bd34dfe1545c73f4efa22f6d53848c8dc4f5dd22f6dc8f62e4a0f6d4 SHA512 c44d08f1b41c94068a8bc9886543730b36fab8144dfef9decafcd44b90d9e8f671be0b8017d61e8ccad14eafa527596e7aeb7465b01ba4bbc95578ed3abc9737
+EBUILD ocaml_intrinsics-0.17.0.ebuild 632 BLAKE2B 0f7f01897d55f9e6c12d02d729998675616014afb19903987f52e27665fd09fdc0f4613d12cab339a207a882231c727a8b4ab198b6f351e39aa1853b731abfaf SHA512 8142b249d4181743ff9c57d7fcc3ff08c0c1cf1a9d6f3440e29ff299b88ccc1e48f2eb310dea041865bbe3598a077281a71716c05fbec5fcf3aef7fd9080144c
MISC metadata.xml 326 BLAKE2B 737c6608b5b4282d53fb3e866199fbb672076c968f849b0f5b9a5da732c6db556b7b5f597e5d90e53a2a607cf02e7cbc01a5453e6e483721b47e2451cbe1285d SHA512 be860a17f734273b190dca122353092b24fbd0c37dfcf4121c28171227a412b29c92d063a21e6d767f4679bb3d92ac800fb621fec82f8d2fc45856252c19f5db
diff --git a/dev-ml/ocaml_intrinsics/ocaml_intrinsics-0.17.0.ebuild b/dev-ml/ocaml_intrinsics/ocaml_intrinsics-0.17.0.ebuild
index bfa5f4787b36..2c541053a737 100644
--- a/dev-ml/ocaml_intrinsics/ocaml_intrinsics-0.17.0.ebuild
+++ b/dev-ml/ocaml_intrinsics/ocaml_intrinsics-0.17.0.ebuild
@@ -17,8 +17,8 @@ IUSE="+ocamlopt"
RESTRICT="test"
DEPEND="
- dev-ml/dune-configurator:=
- dev-ml/ocaml_intrinsics_kernel:${SLOT}
+ dev-ml/dune-configurator:=[ocamlopt?]
+ dev-ml/ocaml_intrinsics_kernel:${SLOT}[ocamlopt?]
"
RDEPEND="${DEPEND}"
BDEPEND="
diff --git a/dev-ml/ppx_base/Manifest b/dev-ml/ppx_base/Manifest
index d5fd3ef82f31..131cbafa3753 100644
--- a/dev-ml/ppx_base/Manifest
+++ b/dev-ml/ppx_base/Manifest
@@ -1,7 +1,9 @@
DIST ppx_base-0.14.0.tar.gz 2953 BLAKE2B d62187d4b359dab01f88054ffb53a434402af022849a633749f3d60b625967a30b6c2ef58b838ef2ee6261d675da60f03d062ae1dc8391d5a4f0bb9cb3d719b0 SHA512 d41f36e3ddec7bdffaa93d8ec4110a197ef4d4af4f9173e060b0f1c5d9c95a33ee13379e41dc027f1103faea3b8ec4e314387b0844a7fcb78d0770ffa44c99e8
DIST ppx_base-0.15.0.tar.gz 2942 BLAKE2B 7e08f445f6e643a5b278bcc661a359a155ee608df282a8547b7c1080a2b3a900bcf9b33647f6cd5fdd32205042bce4e4f90a6af77e0b8fd7fae9c17232fccf77 SHA512 6843c496bde4e9bccab1a7169da373bf315c5c6a551fd3e71b9e2b589e1d3b9a6361ccf2130ebde4bcb10a6c07d2c25acbf9951463e4b18e91bf289ce04daf72
DIST ppx_base-0.16.0.tar.gz 2996 BLAKE2B 963c1966caa53fe4e626c111069a199846436e488d7c05a2323e8e726af09a5aaf5df5f2ef81a3736bc2215d8118351a413a3b3b1714361f44c1f0f3febb8af7 SHA512 110b03434f0ef7c82b8728c60ac03f56ec0bc2a292d9cc39bbca0102a976c34fb4a18311a7a1ff6755f7f61c2aa677d0413da36635f98336cc59eef962b8abb3
+DIST ppx_base-0.17.0.tar.gz 3047 BLAKE2B 9f18ed75e332ca6ef548da02962a7b75cad8bebb62fff6d9a56642a9a4c4c847051e4d6d7088fcfd363069d8af68765a098d40c3bbed7b77c54cf446f70ff045 SHA512 71b239ec07b56f2e2b2a3e488600909dd44251e4a32624244a3ca89627fb5ca34bce7d1f01862e92b54b4fe15d0e02cab2b273f4f180e5a4f23ef69fd86570bc
EBUILD ppx_base-0.14.0.ebuild 708 BLAKE2B fb302cd237abd2ada517794aaafe6b4305fd62cd0a1e098cca6e980cc8a5c6752f557dfea1f91a06fc455abc9ffd199e56c19d3c3c924270cc78115f2d23a362 SHA512 fdce71548e81eb75ca58caa1bb967a2f0320e4386050e0398bd6d35e7d9f454afcae9c1cc03fd860580541535b51415b059ec76b7e3287e17149bc787eeb0caf
EBUILD ppx_base-0.15.0.ebuild 524 BLAKE2B 9d238807c8b97265527b2e2ba21ff4b7bf2874f6caefafea6feedd6ec7e6c9099ca8525dcf20881914871d188f30d090d53705e8c729603644ec647d2cc3689a SHA512 bbcf83f90a1e5d1f2efbf73446d6f02dd2970b4074c8cdbd8c0ce09863e734fcf5e6e0b19a6ed51d202d079454243dc662c7401d7eaa7a75af7164fca0108b69
EBUILD ppx_base-0.16.0-r1.ebuild 608 BLAKE2B 96a60c522a1a5da14b09ec44200c595f0ac7f153f996259e8df2b6ef4b11cc420fb865080b2bd0caf55184f7e4ca7c61640a35ebe78b0af65a16ffd0b1ccc30a SHA512 e0036f601f62d4c0eab0b6fc3094a096d14a21fbc92ab640d0b7cf0ff95a943298a2e41a0a47a02aa763d1002d1fa6dc3622c802fc89075b77ed8f28c6482db4
+EBUILD ppx_base-0.17.0.ebuild 753 BLAKE2B 37fe92508a00e9d6f7e6b5a987606fee0cebb9408b7a6f23d2fa712143b2f0fa82a145d961a6960ef73f0b0a8ff67c011c56649488fd80983a5e357910babfec SHA512 069f04e8899ff00b959d83f4f1b75ff611b8776367100d5a4877c313063708fb1dff9492ba59146b2b772cf3840111cc00603029cc0e60b77eeecaeb5e5eca5e
MISC metadata.xml 317 BLAKE2B ca0b0a804ac8f6b87e6052b561aa4bba1439d64dd3224d64bb865ef5d32bbf653135bc45beaa9711285627ae7dba077dab90d0eb662a3bb39d22d292bd9c1f80 SHA512 7190a91e9a6e3d3ab84aa0790979c0e9ef41cc830dfcdc1b062e0fb6e0cc0404cc670f2d3b1109f5c32929f2e76c05a21f9d92ad4bf23761b8485648b607057d
diff --git a/dev-ml/ppx_base/ppx_base-0.17.0.ebuild b/dev-ml/ppx_base/ppx_base-0.17.0.ebuild
new file mode 100644
index 000000000000..3f2a1d39c92c
--- /dev/null
+++ b/dev-ml/ppx_base/ppx_base-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="Base set of ppx rewriters"
+HOMEPAGE="https://github.com/janestreet/ppx_base"
+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_cold:${SLOT}[ocamlopt?]
+ dev-ml/ppx_compare:${SLOT}[ocamlopt?]
+ dev-ml/ppx_enumerate:${SLOT}[ocamlopt?]
+ dev-ml/ppx_globalize:${SLOT}[ocamlopt?]
+ dev-ml/ppx_hash:${SLOT}[ocamlopt?]
+ dev-ml/ppx_sexp_conv:${SLOT}[ocamlopt?]
+ >=dev-ml/ppxlib-0.32.1:=[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/dune-3.11"
diff --git a/dev-ml/ppx_cold/Manifest b/dev-ml/ppx_cold/Manifest
index 5e00f0961ad8..299efd4f92b2 100644
--- a/dev-ml/ppx_cold/Manifest
+++ b/dev-ml/ppx_cold/Manifest
@@ -1,7 +1,9 @@
DIST ppx_cold-0.14.0.tar.gz 3778 BLAKE2B 5ae223047858ff11f90067fcb2a6541c964cd929e45fe9d43256b75a81599d6aa0aaf37fe7274e98c64b6448846ab8c64b1c092171392f74a395ea08ea0a60d8 SHA512 3655602defe6b5cd9740eb4cfcf480eded6912674df28955502adcd0d8d6901551e137b0660a389f8be2c88b3aebc830f57089d2ac1a82f7b9efdbaea358fe07
DIST ppx_cold-0.15.0.tar.gz 3779 BLAKE2B 23987d38f61d3457c3c8a5c5105a2c7886fb88aa7df55e470b6a43ceae9f9e1ca0ec06111d045bc9a7dcf279b09fe738bb02e260f14b5bea42f32a05e8762584 SHA512 239b78e8c03d47973be4d72d4879a0290367f96033b9d3a5d723a1c35e02121af86d5e41fd08dcf4746a8c6d521c94cf41eff6b4a439a204e0a5a3a0c49d9bf1
DIST ppx_cold-0.16.0.tar.gz 3814 BLAKE2B fc75c4a32e9d8c3175e6a05f1f03d9c475eed7949fca4ad71ac21a4da881840b1c74133417d3354ecb3cbd7fe6b5a57238ef6d2dc97816f2f6659ea7b08bc7f4 SHA512 816358747bf4e4d92b6d5fa7bc31691897f6fb88336000a5e40b86250911b2efa203f6465d77b24f0147312bfd779de49822c5ea7a2a87df49d754b8c6e30821
+DIST ppx_cold-0.17.0.tar.gz 3763 BLAKE2B 549c86b0452779380046c6167e048a302924cb1d2fff90577be2c52244b40c89eb0036214a4ad85b1bc9b658e6a31cccebe11d62d3b94728f63a0725e61d97aa SHA512 d9ab24c7a11d0113d893f6c34986763fe56b7dd7c3e924dd3751224518fe199cb52fac26f5eb86fa58716bd7f5190ebd7f00d0e32df3f4d033b4fc88af1c1266
EBUILD ppx_cold-0.14.0-r1.ebuild 606 BLAKE2B c440bbe9dd9c84ff54d9b2f20cde30273febcb2ae3741cf0b02c53554a111b0d4495f914181b33585064b8cd8044a581731d7b98e348554fb74cc8c2fadd2985 SHA512 0d574df5a1b7ad78b76b4509d32627ada180d4192bd5a6f555b1d25e0108767806bfd8be4088d21a7bcaa742139443533169ac7a25056335b77c9266a8a6167e
EBUILD ppx_cold-0.15.0.ebuild 553 BLAKE2B 214ad76f9285af1bcf1a611a34538d7a3aeb6cd65358d6d2ea60e8044eb09f877a284e74c48da117a05bb1e791e30429c84fccbcb56600c5b9f4855810e34ab0 SHA512 c93f63e8e81ea79e4ff5307e6a05f504c8c1bd097bcf66c7f26f9e922a6640317b9d91352fb891b6d09bc3ff9c4f97833384d7b5a34b9523e4ab2ac7b5992b11
EBUILD ppx_cold-0.16.0.ebuild 577 BLAKE2B 85984c09d9a270d25a6a0a33767ed61d229fc2dd9dbeb4766fb09c923aea02900523929da144ce32a30e5cf2a2a5d58c4d39f7babf5c33a1571294cde1165965 SHA512 37dccded4115bdec32bf14acbc6426c2686610ab75f02500340d410bd43de32df21996b8eeea2449868db275c573584f51c37e026d5a9cf64f9bcc24ac36394c
+EBUILD ppx_cold-0.17.0.ebuild 594 BLAKE2B f4c58d46a47c760a28d9a8234f6e4d87ab7409d886b925fe0395724fd78f32f631256b6c0b833839dfee564dc8d6b321210a5d858ed258004609b6396a288742 SHA512 5f25139ac1bdadf10b30b806e6303d61a766937226b47625f53a81f5ebe18e30c948b8a0a2a3af9e5961024f8b259fbb0988834444973bb25790f0527983c71c
MISC metadata.xml 317 BLAKE2B 9a320dd26c8484ee206cda91babcbebbce9bfdd9d7dcfb39a1950cc27e8c00db408acb46b9660c406a856d071f6511d97c9f6e81528715180fb210ff108595dc SHA512 e46cf97833e49d14212cc0f0001d7302e8b15520b0e9b2cd87687b3270a76a1635c0e2c46af2b7fe9bae60231ae7183691c86944937c9fea00cdd09499e30813
diff --git a/dev-ml/ppx_cold/ppx_cold-0.17.0.ebuild b/dev-ml/ppx_cold/ppx_cold-0.17.0.ebuild
new file mode 100644
index 000000000000..5503b40679f7
--- /dev/null
+++ b/dev-ml/ppx_cold/ppx_cold-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="Expands [@cold] into [@inline never][@specialise never][@local never]"
+HOMEPAGE="https://github.com/janestreet/ppx_cold"
+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"
+
+DEPEND="
+ >=dev-lang/ocaml-5
+ dev-ml/base:${SLOT}[ocamlopt?]
+ >=dev-ml/ppxlib-0.32.1:=[ocamlopt?]
+"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-ml/dune-3.11"
diff --git a/dev-ml/ppx_compare/Manifest b/dev-ml/ppx_compare/Manifest
index 5d127205dc24..e4607f4ede14 100644
--- a/dev-ml/ppx_compare/Manifest
+++ b/dev-ml/ppx_compare/Manifest
@@ -1,7 +1,9 @@
DIST ppx_compare-0.14.0.tar.gz 13614 BLAKE2B 081e91192f987095a773964b56838b05fb18ea23599eeeb28d297ac81ff7439067ffa0941cf4d64921abad68f9dca90560463b9f059f35ed3147333ba697a88c SHA512 be02c8114e0915439c04b3d796029ad124e9a2e637032d6a86a41c03b81985cb0f68f65bc43c1d12221b521f6fa10006a105b3ffe95e991ed9695692fd0763cb
DIST ppx_compare-0.15.0.tar.gz 13905 BLAKE2B 6c3f3b8fba090bc1e0b0aecaed116ac25cb54cb2146ba96dda4dd2819753be3ba0dacd2a2ec45bb22441be0760056f7a91ed546b50276e3ee8931cce178ad273 SHA512 2c2ae8bdaf08a478bcabdcdcd724abb53773c8633273d3d7a9f8a8eab01d04c281d11299f2890a2f9919adcf38a65bcfcfd79c613f27325e536e2d7cf0527781
DIST ppx_compare-0.16.0.tar.gz 14041 BLAKE2B 7f6eaaafa75e49e09cef26b2e6579fd9cd18a67e4b73fe727cca0988bf062eda2f4c11424ee449ad6d82923d8f08ffbeda0f1e05e2a940f7360c64beeb03d98e SHA512 8acbb52a841012fc81efa0f8c1df4d8f0595bddbaf723aed4702d0f7917552ac4c08f6b971c1aaf765460a512f2fca46fe8bbe14fb1b021a3fe3be4181bdb030
+DIST ppx_compare-0.17.0.tar.gz 16468 BLAKE2B 0285ff34946bff29f1b1fd17d0318e255e1959268352167cac25622e8d8ce8b13ec1e5dc6cd8af963289bf33a847d22b391c8f32ddbdc0f5bc7fe62fcbc81c03 SHA512 1854dd86ea43ec1076c3de9001eefea5dd936bfa9a91dd1ce577caf1fb558db6455450043190b62bad449b9d7f4c6ad97aaa25c0032d19f776cc68610ba86210
EBUILD ppx_compare-0.14.0.ebuild 668 BLAKE2B 7ec359582f6a72935da12825a8a994e028ddde22340acbc7b71285f5e12ade486d1cd06572f55e428f0504135ae2493cf83bfd74ff3825dc1f3dcc1800c4fbb3 SHA512 55c8bf50550238e202336ab17ebceedddd8374bb20173638518b40bfb0c7c523e077adb6ec6dbbbb3f2855712da183a958b688f4bca7a5447f74e65a7b5b1e7a
EBUILD ppx_compare-0.15.0.ebuild 612 BLAKE2B 36bcb3ff63f2743c484e7dfd75104d74be60e6b1e94a8a9f7ebb178981da164007ec6e8e1a51a178a5de5857a80d745f6b921bd7ff03aa0e0854597f6cd69091 SHA512 0e6f91b6a2045c9b50661d3502fae0adca51493ff768e2bfec0af76489f7ab299ad6e09a0caeb20c4a0972e1881a557b3df580f4548f8013f89f94a6253a0451
EBUILD ppx_compare-0.16.0.ebuild 636 BLAKE2B c606c32ab5a2570d1b00a02baa356964cc54fe791eba66f89451f14a3935639b6521ba197eec06eba2a95e9ea2581b858bde9dc4e584272dc400cdc76b47e41c SHA512 df572cb6265ca406319cde749a278f3e37ae3472935db051fe30e7a90d216d320a73bc9d7935be8ce9ef0369d6674d9222ee19f9080437094b6fcb6d7708ad55
+EBUILD ppx_compare-0.17.0.ebuild 613 BLAKE2B 69dc87fb529c1ab59e51f50d8f4fe718a603547ad6adef6ad8fb6cd7b8e224ebe8487ae080099c8960f549b5564a364219e5a9d47b2e937a1a63e2a2665a5931 SHA512 0f95418338f43678362101ecd17b8c3573a5e0a66ac0a753a4e146c3303c301672767003e503eec75c7a05fde2e55a7027ab13de5346c899334cb74754dfa868
MISC metadata.xml 320 BLAKE2B 62bb137c9458b6c75a4020b92813dfcc3986aa14fbe3b027821586b4dd735dea0f062e7253e66cac50e73a8742c9a4ece40881cf130a591c731e5cab9cdc1407 SHA512 4bea249224e667460941449ee2f0d6eedf7b35501366e679f7ea6899276e1fd913b7a24883722b832950f68a980ca2685ad3af9c0cd43e83fcfe7ca4a843f945
diff --git a/dev-ml/ppx_compare/ppx_compare-0.17.0.ebuild b/dev-ml/ppx_compare/ppx_compare-0.17.0.ebuild
new file mode 100644
index 000000000000..ba30c76d734f
--- /dev/null
+++ b/dev-ml/ppx_compare/ppx_compare-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 comparison functions from types"
+HOMEPAGE="https://github.com/janestreet/ppx_compare"
+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/ppxlib-0.32.1:=[ocamlopt?]
+ dev-ml/ppxlib_jane:${SLOT}[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/dune-3.11"
diff --git a/dev-ml/ppx_enumerate/Manifest b/dev-ml/ppx_enumerate/Manifest
index c230d1ad135f..2d68c6e914bb 100644
--- a/dev-ml/ppx_enumerate/Manifest
+++ b/dev-ml/ppx_enumerate/Manifest
@@ -1,7 +1,9 @@
DIST ppx_enumerate-0.14.0.tar.gz 9487 BLAKE2B 7f87a1c9c2ae0b365b5fdc44b906ef5330e28586aea741ca51dcddd8b0cf591e28f59e21d4050078c42072b96a96e5c6430d5ade4334d49aeec142db058ee3fc SHA512 d7f61ba792af81395c76e51bcb81b467ae4b67fdc3022d2e55ab0682bb4710e9a96852457721567a9f13606bd4290dbac8fd34421b0dffbabdd9debd1268ecc5
DIST ppx_enumerate-0.15.0.tar.gz 9377 BLAKE2B 93718a2d22d4421c1a7105096802583b6e91e45023eda92efb85214238f15e70f5ea118b2d7b9d2ceeba2a6ba9e1d9c0d39f2c825f44326a641e4497e18b9c00 SHA512 3118942fd77a3b86eeaf79fdb09639d503d4c80c2215cb06b357f53ab631fbc23e05109107863fa785aeecbb62ebc80e95b45f472ee9cf6d3c826b6767a7b8cd
DIST ppx_enumerate-0.16.0.tar.gz 9414 BLAKE2B 87230f95eaf547a55c3ea3ca833dc532cfe1fd9245964de0e21e181317c964cd20c5fc20f9498e43ccaea4459ef074a1b52b3989590713ba4a7886c364bb4676 SHA512 8a5b79bd7bee7b746ade8a0f9ab1397f12e911a61582df344e78630ef64184f73415041b73699668e6b06b682c5f3f4f7b894bce0cd4aa7d122157f86d4c4af8
+DIST ppx_enumerate-0.17.0.tar.gz 9667 BLAKE2B f77001b77ed17a5b2c2414b29f08310b6ae26ac0fc1af11a834f62f930b4824d9b5fd7e65391d044a81103473df8e2d12c59a0b117e56f16347dd474cc2045aa SHA512 33cb909b2c810e3b78350e49bdcb5d804a934a504a29960c27b8df1ba58c7a74ccbabbf8fced424cd8b820ac33be37eacfdc0e85a3777a825963498d01045f9f
EBUILD ppx_enumerate-0.14.0.ebuild 599 BLAKE2B 5d410e5f92353c113bd94e986fe4ccb6b6822c198062048fd069249edbafb42363568fc369818711ecfefa9303748b6571719339427f9f10d2161a9976bb042d SHA512 d0c81c0048b512835925326da78fe2dd8b6f8e9b4390a60a2a90cf8bba973ec8a9e2d553c36472c2484566c53ad9521fa88f28ef0cea7bf51fb2dd12cf056735
EBUILD ppx_enumerate-0.15.0.ebuild 543 BLAKE2B 90018b0d96a1049bf410ce02c5b959fa4e078cb434fd7baf2f34e3679b9e1d0730396fb4c285793985529db66b1333c584f0ec7f75a63f2944abda4a60023790 SHA512 5c5c35e16ba15b978af58d9acb1a2b04a0d4998c715ab3a9cce0316cb2281153edd097d2ddfa6c4860710dcdfe860f608214ac135467921da2052daff083cb05
EBUILD ppx_enumerate-0.16.0.ebuild 567 BLAKE2B b50746ff757df05d46d9819de26ff163a964b38855426047e8f2094b5a1a854b70792486c5f0e3d986073023130f9d554ab0fb863416467028b67f0e59d79c92 SHA512 40c19c5ce0b6398806dc2d9997994e8a47a2bfd586c48a8aa75c6eb9e8962cd614b2fc413f9eb7837e9c9c787d9c23bef78ef9ecc1cbd55f23168f59353ac3b4
+EBUILD ppx_enumerate-0.17.0.ebuild 624 BLAKE2B ce9dac6a9b58b50893a83df74710075ee2e66b52c0ca27acfaeb9a0b9b7529eb998857a0f4bd45a4d2b6869793014aaba7327493c48c5051c83a6dc6f3e9bc8f SHA512 01a12b35f9624a11dab0309a7134bbebf893c5d6e5714daeac88928e75b8612bd9ee5b460b7ca9b0bd5289e409831d7d5528af6d8bab503c1c0918012d41d26f
MISC metadata.xml 322 BLAKE2B 0e2cbb4b1277e94f5f983f5aabf4ef15365eeae6092a585ca1bff7dda63556cd18ee29c5bd97f93d660c57f0119856a96c81cc81351876e86e89562417a60a2c SHA512 d88fc81108e18a3eeb29ee98e1e67a5fedc9806cda2b0b02c7f527bddf16de8f02ed49922072870f1b44a72a5183ae031301ef0c8794dc0437c33ba1b0d65606
diff --git a/dev-ml/ppx_enumerate/ppx_enumerate-0.17.0.ebuild b/dev-ml/ppx_enumerate/ppx_enumerate-0.17.0.ebuild
new file mode 100644
index 000000000000..13a5b12f07d3
--- /dev/null
+++ b/dev-ml/ppx_enumerate/ppx_enumerate-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="Generate a list containing all values of a finite type"
+HOMEPAGE="https://github.com/janestreet/ppx_enumerate"
+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/ppxlib-0.32.1:=[ocamlopt?]
+ dev-ml/ppxlib_jane:${SLOT}[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/dune-3.11"
diff --git a/dev-ml/ppx_fields_conv/Manifest b/dev-ml/ppx_fields_conv/Manifest
index f9cfc5540f61..f3d4537c3344 100644
--- a/dev-ml/ppx_fields_conv/Manifest
+++ b/dev-ml/ppx_fields_conv/Manifest
@@ -3,8 +3,10 @@ DIST ppx_fields_conv-0.14.1.tar.gz 14348 BLAKE2B 09bd2db4dab314ba50bcd5566c4ba4f
DIST ppx_fields_conv-0.14.2.tar.gz 14314 BLAKE2B d6c28a157c0d5fc73ef6793c23539c9ae6b706445f24b8761a63a932c42e4d75237b4b092122e7049d3526c33bb3fbce52f44deaa8e52ab233b1ede51a02f09f SHA512 19cf14f79bd6425519e08089b6de19a79ed3f435cd453eeae6c7fe88d65ae4de4d5b47cf19d086bb2ba41066b344da7062d5153eaba7389da8dcf95c7284b522
DIST ppx_fields_conv-0.15.0.tar.gz 16432 BLAKE2B 1db37d33228d3090c611b4545cedd8138ae970fde5878d17de740aa231c3c50defcae743bf633e1a42f9610f1815ca9166dd9749ff392fccdf55e16affc07b9e SHA512 5fd20c0bfd0ba9bfd4aad98b0beb2be7978668dea1e6ca4099eeb60f86533b0ea89168af1d5556fea295ea93829c62358c66780550d27177b9f7eb2bd08dd3c8
DIST ppx_fields_conv-0.16.0.tar.gz 21481 BLAKE2B a3a19b935b457fba0aebbe308ee3452df7d698073c1d15fb0e7948f19a64c0d6d5f358d35979e16eaafd220413c1865c22d6dbe197ab6623d30050d72f55b3da SHA512 14bd27628f653aca239c82b528af1dea65446d56ecd2e30c4d9d2f8555854c45e7a0c5c4f6230de7abe3869fe2c8be569b26d6c217296c607c6e8b336a4af575
+DIST ppx_fields_conv-0.17.0.tar.gz 23727 BLAKE2B 752b63c1766e831780748e61835494f4837f890ad627ab673dad033b55fb159b6350c4022a92a69c8ad372f10ad89840f8ffb7a3832a8f19badabe8ecfab6869 SHA512 82e782b7472b1b9ee0325698772357af0f75c8a9b65b3731b01bc7ad75f49a423d28c46bd34376f876b713db0d7d105b56125ccd82dbbd24b1eef42359fc255d
EBUILD ppx_fields_conv-0.14.1.ebuild 667 BLAKE2B 3cb36fb05a537c7da5d111d035842727b0efa4072e2e6f168161aa7f1a0680200b28dcab759a0c4a62e09b08afb085da3896c7dcb1441650221ef80738cacdd3 SHA512 418d20aa4f4393fccab7532a2458e127338955c5b9f11d6707425e330a5668dbc426b54be0bc7949ab47a660a8a66b110a4a2ddce02aceed8cdbe2093c8c8dd4
EBUILD ppx_fields_conv-0.14.2.ebuild 624 BLAKE2B 4560ade1b72e898aa037ed35ebf319551044173eea6b5031dd9f01dd83d3b1d34b4748b1c5961a7239644d9bfd62084ac205ab496805c9ba76979c102f5611e9 SHA512 655b61e3a19630723542f419e41d7ae04a3bada916ca6cb8d88e325dcce79da430b2fadb81997f95cc29a2043665a1e463f0e52b1f42eb3f084f2a1037d141e5
EBUILD ppx_fields_conv-0.15.0.ebuild 566 BLAKE2B 3f2912b1d346f3bf5d377f7b5ec9daf486389c4a4df957acb871c1403a770ded79cb8cf6d67c7fde569c4140b19f1acf56fd4c524dd96424822309fabb887e02 SHA512 7b4fae27b2d68dc635929d6d7e473f31e363532fd464a5e43b8bb7eb82771948eb48c479a426539d446506519122778f82ff0a2a502709402d2e91db63c6f004
EBUILD ppx_fields_conv-0.16.0.ebuild 587 BLAKE2B 1cde61879b693e7b987021b2893222861a7d1a2cf9ce852d710fe1c022e4512977d2d5f9fb6f05612dfde3d4026ecd96f0b6a679e4d9ab538c02a2b92d587eb3 SHA512 b838aaf4c78e4e2825a59b701a8842030eceba3bf7b851e23e093bedee86df82f4680e367d12b87d25765f60fd75fb9e2e6aef4de79917873f43265f9996b0e5
+EBUILD ppx_fields_conv-0.17.0.ebuild 634 BLAKE2B 7064a03c14378193f0ad5cd7fdc8d49ae085c20345541b0e0b4164eb4fb544ce81337e4b449b8a3d627b4d745a5492e771c2e696ca91699cdf9bde9d1eccb720 SHA512 774b3011e931c2942a55303af5bdc94abf10aca33927271300f2cb257c4d956be4fb309f423650327e9985537c4b7be4fbda777e92477b9ad134dd59dd275568
MISC metadata.xml 324 BLAKE2B df583007092a40d0da913836603d9ffbd18d369d938d976cd242085e221de4d4cfce80ef780c43929ee00269860e1d4dc2075e7bce1982ecca17dc807e4b3150 SHA512 5b9d066fdb3925962f9bef0a8392d11d23b77047586b6bb6cce7cf45ad57a2e08b020761dd699d4c767ae82c0b70a7ea139812c0ce3af8e895a988d52ac8ee27
diff --git a/dev-ml/ppx_fields_conv/ppx_fields_conv-0.17.0.ebuild b/dev-ml/ppx_fields_conv/ppx_fields_conv-0.17.0.ebuild
new file mode 100644
index 000000000000..425e9dea61ce
--- /dev/null
+++ b/dev-ml/ppx_fields_conv/ppx_fields_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 records"
+HOMEPAGE="https://github.com/janestreet/ppx_fields_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/fieldslib:${SLOT}[ocamlopt?]
+ >=dev-ml/ppxlib-0.32.1:=[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/dune-3.11"
diff --git a/dev-ml/ppx_fixed_literal/Manifest b/dev-ml/ppx_fixed_literal/Manifest
index 0cbfcd629907..f8735772c9b7 100644
--- a/dev-ml/ppx_fixed_literal/Manifest
+++ b/dev-ml/ppx_fixed_literal/Manifest
@@ -1,7 +1,9 @@
DIST ppx_fixed_literal-0.14.0.tar.gz 3643 BLAKE2B 7b84dda448f179e778356c3fd5cfdd1dbcb479e03d4e6a9bbd6d2b47c748d0795c18605a86e13e5680bcf23f383d99513408a441fc1fba188d66dad0bd58e875 SHA512 5e30c5238c20a4b6f164ebe29b5f6d4bc074f03fb62aac30a1d129c4fb466124bb163c45e6cc95ad34385ee2e621cf3a1366d3bd9b224438fc575f862f6f73c2
DIST ppx_fixed_literal-0.15.0.tar.gz 3655 BLAKE2B 3599a5eea1cc691dd16feda7bb95867ad32976df511d6618e6e655deda4ebb6a6a44f30856e9dca26f7ac878b1beaa8086a5dfc241ed6a354a8d064c7d9bd09a SHA512 3842162928f6a87b39abaea15cbed8c8f59349b20711d6f8af011cd0dec48a75f59e422db6907425203fc98f438dd758a3e8973900844b60cbf47f27bc9ac394
DIST ppx_fixed_literal-0.16.0.tar.gz 3679 BLAKE2B de5a474feba17ae3942cce33a42b0634c4d144e9721c9ef0cf53afd0c286043b71c2d281f3ed440c6d089f68e4566a75c636625945faaeeb06fb0ba88509a14a SHA512 9d83d578fb34b3fb2c5351c3934d5f35e509f66a72ba75126a44362b7e4de07c4d43a33b4eb8630999a7010410a8300c7740cc79bf16609ce1144ad90fc38751
+DIST ppx_fixed_literal-0.17.0.tar.gz 3720 BLAKE2B c0530e93e396d79a4220d9a727876c02b5168c20cf1627751e1ed3fb588074f0344b9900b9d5376b15bc607c162b17ea7511a22b8974a0ae58262fb220f313f0 SHA512 9a4b0e6d599d1b98ec07491b92be84acbe4bd6e7163bf03255dab148c3138cb86b480bbf16a479ae1a93fffdcabe25da43c55b269de0ac636a4ca97ed04fe165
EBUILD ppx_fixed_literal-0.14.0.ebuild 650 BLAKE2B 563572aa68ea0a52874bc294e237fae6c151831fc951afc78a346d52f673976fb392e7da4c1ac77e07b94c73a77faf8dce5a8c23e850760cd8179a04f3dc8069 SHA512 c8385cda8f0435e796ea16a508822b7bfce2cb69a4cc4c0afe48dbdf15b220f6f4226975adcae0f79ef9b148e600e009833dc1dce8a51217ffebf0cc1aaef3da
EBUILD ppx_fixed_literal-0.15.0.ebuild 578 BLAKE2B 988db2ea700f3af9f1ad99540b8cdc381b8144b0bb5d02a029eb2dc2682779b6bd6883a2243eaf65161b0f6d903bea2ff7244417c080851ffe30eb9b40f3990e SHA512 47b5ce945228e9a6a0ae11eafd021b7d97bc761efbcb7f62dd679ead90a99f8cedb689aa3288ebccda2ba1cb4624eb37507c50fc34fd5bddbb779a212bf4a3aa
EBUILD ppx_fixed_literal-0.16.0.ebuild 579 BLAKE2B b7a9d2525fa2e88abff189a2a4d2b219eac3476df8b75ba6da629c70f7c6923b771a9cae53233392c90a00eb9c4ff7f09865db1bfefabb1887d73a44571e41b4 SHA512 6ca73fe994e454cdb7f532987b95fb6a64be4262813accad364659a6f33241d9182bbbd6802e14e49a4761b7e4c7ed69188e1a2ad590909f1078b70f03c5307b
+EBUILD ppx_fixed_literal-0.17.0.ebuild 581 BLAKE2B 0dfd9b22fbff4aed589b33569c58610cd164b826065e14c95871c68467eb76aefbae2b428d7b7a6d8d472ff2330e54fe798b912a115d233b3823c19ac1e8b51f SHA512 3e65b247f436dec4947622f972b9df959d05ad0e232c56938996deff154f25e520e2ce691511e3ded677a83e2b2e2627fb487b0cdfb6fab7f5ce7fa0418d937e
MISC metadata.xml 326 BLAKE2B 9e076f31e03566b8045b67519496802c7e4fd9c8f851362543c83c3cc4881dd484c32f853fcf4ad09135fe789d9a3ffd91b19bfdf3f7489d3a85b7883c60a4f6 SHA512 1d85068dd7224b4c5b084b474f251af2c785600cb280d023177c0aae215cd5541ed9a0a8e65419db38ddd47e08eff5d71ac6573015934fbb41ee6c707faf4cfb
diff --git a/dev-ml/ppx_fixed_literal/ppx_fixed_literal-0.17.0.ebuild b/dev-ml/ppx_fixed_literal/ppx_fixed_literal-0.17.0.ebuild
new file mode 100644
index 000000000000..a3d08dfd7cc0
--- /dev/null
+++ b/dev-ml/ppx_fixed_literal/ppx_fixed_literal-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="Simpler notation for fixed point literals"
+HOMEPAGE="https://github.com/janestreet/ppx_fixed_literal"
+SRC_URI="https://github.com/janestreet/ppx_fixed_literal/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_globalize/Manifest b/dev-ml/ppx_globalize/Manifest
index 124fa2c5bd68..28adbb13f771 100644
--- a/dev-ml/ppx_globalize/Manifest
+++ b/dev-ml/ppx_globalize/Manifest
@@ -1,3 +1,5 @@
DIST ppx_globalize-0.16.0.tar.gz 8328 BLAKE2B e8ba1a500fc244d53d07dbe90df6b18f3088c9496d309002a177725e1990b8108c6972dd2b45caeecdbad62c466e73ee3ae944701dec489c2613a8b71ea88787 SHA512 76618dc1cc436c437e7911a2b793233f9bdd559dc37419df6f94143548bcfe09a0f29eafc3a36e97a5f8fb886aa94ca641f10f56078a8558f642a2cf564e4c75
+DIST ppx_globalize-0.17.0.tar.gz 8736 BLAKE2B 8b849b260ef3527cc3db9a35cabb46c08b5f4c3fa9eaa204a807fc7e12407241d5edf9f834fecd6304c3e271a573edbeba3a6fe60c482e84173f14bf4060a7b3 SHA512 5bfb7905e32b3af90f33e27ad418af11cfd90626ebc46a29215827b0cd4ef1fcc6ff59ce7d676eaca03f86fd11b4adf14c8c998be4de993aee0f23f7ffdf1e17
EBUILD ppx_globalize-0.16.0.ebuild 553 BLAKE2B 58502df49fc88a10b0812de445187f1d6db84fe113561c1c805e11e88824ff7fbf231369e3a5b645d3bbe15ec6acadbb76f0036649a417f77ddc0c1fa8d0e950 SHA512 6da4887f6b7c9f8e976d7280ff55da52ef1dfe90a58a29e9c46f209fd2fd74239dfd15d003618e9e5147c7f7b12b028938aa85a5fb833e86d4bc58739ea8cdf6
+EBUILD ppx_globalize-0.17.0.ebuild 630 BLAKE2B 45b966480435ef1025992c63be707cd565fa53d6dd52137c39c35b51093f24aee75f9bc9c284d12aec66fb4aab1731ddb9ca1494af4a125c1321f55e428908d1 SHA512 4af2c85b10f72aaf5f91ade8470c5cbc290344c244175440f88e059667bbe8c1a20b03f70ed5a32f90dcafbb2d44de8d89cb4bdd8e874f02042772e5bec26187
MISC metadata.xml 322 BLAKE2B 8ce89cb150e376cca21af341cb13f2713f72f7a255ce8f6f334779a47110dc2d0b1b450ed41bd387137f0dc0fb1d76050a38a599c106a24f91e32c4146aa672f SHA512 d77c2c98b95a8ab66f71a295a0f9979dcb23c7e89a76e0988a02a3c31e6085365371af4a71e93adbf7ad9982a959e0bdc8b103e910800c382c4b3fa0172f027c
diff --git a/dev-ml/ppx_globalize/ppx_globalize-0.17.0.ebuild b/dev-ml/ppx_globalize/ppx_globalize-0.17.0.ebuild
new file mode 100644
index 000000000000..ed11276c90f1
--- /dev/null
+++ b/dev-ml/ppx_globalize/ppx_globalize-0.17.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Generates functions to copy local values to the global heap"
+HOMEPAGE="https://github.com/janestreet/ppx_globalize"
+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/ppxlib-0.32.1:=[ocamlopt?]
+ dev-ml/ppxlib_jane:${SLOT}[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/dune-3.11"
diff --git a/dev-ml/ppx_hash/Manifest b/dev-ml/ppx_hash/Manifest
index bc5d3359c1d4..f8465863abf7 100644
--- a/dev-ml/ppx_hash/Manifest
+++ b/dev-ml/ppx_hash/Manifest
@@ -1,7 +1,9 @@
DIST ppx_hash-0.14.0.tar.gz 27859 BLAKE2B 0d89eeec154e62ae42ddaff6b0ccdf827ad768e0f19dcdfd4f8b940f594856c8fc036fa02a2462666f2ee4b675e1594837d196fb92cdbb9f8bdf4e171ce90374 SHA512 21d68c0655c21fcd0cecceb8c69e45706b57db160e49c3b112e67cc874a8084946dbae8709ed99f24e7282182c7238cf95ef00bec3ac5a271409e9d5f788467c
DIST ppx_hash-0.15.0.tar.gz 28632 BLAKE2B 07c2416bcd1504bc82970a569984fdf225bf74e98d3b8e401b32370eee657a2b1b53a1903a702fcb04c295d1df08de67b9f6971ec8f1dcbf31e87c36136b27b2 SHA512 333d2b232b1d5c15fe144bafb7ad4c843e5381e71b21b25a6fb9c03b1ee98ba81580de7036580ac2d04dcdfed0af20003875b9374412b8ef130b4647c30fee6a
DIST ppx_hash-0.16.0.tar.gz 28660 BLAKE2B 8cd12ae26beb6a6828ebb1ebd5d3168d37e9b0dc61feca742a9cee0e992e9be84b9a7b1f32e708e68d4644a3cd6dc29c6d302ae780efcd466731624821dd0238 SHA512 b06f67fa0550a40a96fd02e1b65240470a014fcf6f6d4f0f21f77d2d7f2eaba3b86faef462d329b416f9e6234f287ac3a3c72875cbac53b0532d8ab82c0199e7
+DIST ppx_hash-0.17.0.tar.gz 29329 BLAKE2B afb0798249684589d724f1ca078189794ba60cb150946b3390e2069b3077280600622ab7070c85544ef0fc4d2031113f63ded037b67a02d358173abe9d0f3a59 SHA512 d3af529bc4d9ad43dd5941742f0a7f89f9573b5b9088bea70e2789bd74a13a30185edd450f687772d7b0cfbc66586031a5bf8114538c3151c283813ca6a105b8
EBUILD ppx_hash-0.14.0.ebuild 706 BLAKE2B c066d3f77f8386f1742a19f4021f7448002cde99d7903de60529fadab43dece013798b01782f01e8f558d2e55e0b28fea955b2bec8313e89662b473a26db0cab SHA512 fb89a08de712d6bbc8e885be7d6249ee764372f8f9c2d7ddf5c9bf1a3931fea006b20adcf3c02b8b84a08823a6959fefeddd6923a6e69ec5cdea9e20c5b5a91d
EBUILD ppx_hash-0.15.0-r1.ebuild 581 BLAKE2B 95eaf23c4fb468a518963d7c8190a1fd90d120e279472c83d9d7ba4589e2ab89b902fb82cf1506af5a9cb053411c13be2e7ab9056107657420599c1b5466bf20 SHA512 17f1869a20c4812f33ca654d70b43cf55869ff4348fe637bab0a9b238592e32b8455b66fa4f3579ce9a8f13d498bec2381f691de18b77a14baaa679d115a76f5
EBUILD ppx_hash-0.16.0.ebuild 582 BLAKE2B b5b0a54536bc38d981214dcea0915e94005650fabaeb604ada37db2b4e21b346d2e47587c4e87c5b84b55c2c2adf1d61a2b191907b9a3ddadb850d0ea7bd4a55 SHA512 98a400de048f6e237cf4627197296cad0290cc5545c21673573dcc8260a65719b9bbc2a884bd55ae4522666bb8d8da599f87ccd089c97910e2d3c66522485434
+EBUILD ppx_hash-0.17.0.ebuild 761 BLAKE2B 80ad49646476e28c0f54e1943aca28bacd0193f7eb13a9076202116e4ceb602f32b40de5210a3a341baa8575c3c987781fb6c23ca308c39664d6d4dbeccb75bd SHA512 861d36fef699204fd4b60c8b8badc8cadd5c4113210e42f0327f407da538b6034c5e4cb823e6e7e3292e9ce22199a313b061c4bdf29351477901aeb222fa0205
MISC metadata.xml 317 BLAKE2B 24c922ea1e1c889d2e46b441e3927cbdd983e685b1c997ebd55d4ff0ff4317bb73864c45ea59fbd316d0125d68b57ce47c3c7fe4146d1cf60f990b820b70cea7 SHA512 cc98ee4926f393ee9b19a9b1bddbb02966ff9dc0b7d88a51579e9476d70416cc13a0de5db8c9e477084da205d48cd18609fce7ab03e440917f3cb9efd2ec09d6
diff --git a/dev-ml/ppx_hash/ppx_hash-0.17.0.ebuild b/dev-ml/ppx_hash/ppx_hash-0.17.0.ebuild
new file mode 100644
index 000000000000..72309e6e0347
--- /dev/null
+++ b/dev-ml/ppx_hash/ppx_hash-0.17.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="PPX rewriter that generates hash functions from type expressions and definitions"
+HOMEPAGE="https://github.com/janestreet/ppx_hash"
+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_compare:${SLOT}[ocamlopt?]
+ dev-ml/ppx_sexp_conv:${SLOT}[ocamlopt?]
+ >=dev-ml/ppxlib-0.32.1:=[ocamlopt?]
+ dev-ml/ppxlib_jane:${SLOT}[ocamlopt?]
+ dev-ml/sexplib0:${SLOT}[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/dune-3.11"
diff --git a/dev-ml/ppx_sexp_conv/Manifest b/dev-ml/ppx_sexp_conv/Manifest
index 3b39c79350bb..bd07817f77d7 100644
--- a/dev-ml/ppx_sexp_conv/Manifest
+++ b/dev-ml/ppx_sexp_conv/Manifest
@@ -4,9 +4,11 @@ DIST ppx_sexp_conv-0.14.2.tar.gz 49876 BLAKE2B 32109eb6300894156f91721a1c74e9480
DIST ppx_sexp_conv-0.14.3.tar.gz 49886 BLAKE2B 9fda18267995cdd8efb9dafb069df6a51106a800b263f4c94129957a3f23d2bee72f39382623a320cb09ea13c255000ecf9670c19ccf49d55627c02bb0912224 SHA512 7de81d64e7eeb4d6097134606411830dd066f94222ed320a9c32752116961806ccf807f802e07c522c32aa6f7c20bb901804612a0ffc1b14807903c92acb2f44
DIST ppx_sexp_conv-0.15.1.tar.gz 67448 BLAKE2B 4994b609edd19bc70755c418ff7ed0972199ad6b3dde834ad32400c613113a3b3622dca160a4e49ed5abd6fcb9ced3f7580ffc1bcb055ca1d71a945ae56ea203 SHA512 f2b669e7c7bbbc8dd4978b47b73662dd0195ae85cdd71596485211cb5ab4daedcae9be4b33796674320e0d324b7ee9f90d3b219212be98ed792e3a89ccf8c41b
DIST ppx_sexp_conv-0.16.0.tar.gz 66918 BLAKE2B 7f7f4bd9c3178d80b0b813204e8abbc2791a519951793ed99df62988b91fc90e3616565a2c1b629a80a05814b7cb06f491109e079b70aba9a1606552a2a8e19f SHA512 ceacd17683c8e739d2e5eaabb585c01615a11b18c1bef7df85b48820885d344cbae94c1351a6a2522e016a1bd41fc3997928d6b2b2169aeda72ea6626eb1f7a0
+DIST ppx_sexp_conv-0.17.0.tar.gz 68281 BLAKE2B e4ce4df4becd93b2f5ccd7e356042e59acbe8ce334e163fafb2f984725688a52162719a82caa2cfd47bf00262ac6067abdaa3d057e0abddb9b624e0a6ae1776d SHA512 1e4ac88a62988933473837362522d29ef0bb258b4ffde256fb322d53411e2455e9a5b7fb2ba92f5036ffd88a084867d45d1628e6cd9bf36468d6e1e6e4694afe
EBUILD ppx_sexp_conv-0.14.1-r1.ebuild 763 BLAKE2B 6df87a39f1fe77acbf47370679c980dd7d5fdca998d8a5baab390a7445e104de2aea1416a8504c02e9acc50240faa9f7d178ce3b66cc00dc141da68e4b1ad6a3 SHA512 e20653283155d86a49e14d3425b7bcdb50b25bf9cf83a83379f32b31be46fcdeef85fe0699e922694931a58e64851ef0c20cb14adba9933b70cc38f92f2b31ea
EBUILD ppx_sexp_conv-0.14.2-r2.ebuild 746 BLAKE2B ee1b2a803a90133ebdd5028af48b7e44e4c8051e27a01af6ed5d12755748f48fcd3aa16a019cddcc22420b9a5a9160e2159bac53cc8e527f296b2facf6454fb8 SHA512 4e5c6abee58c8b8068c7d202d1b8570d6b7c37ee148cc5df6980a5d27584b115d9ee0c0f601e05935786c83e5362547b94122274c006696120b88b1c5376f9eb
EBUILD ppx_sexp_conv-0.14.3-r1.ebuild 790 BLAKE2B 776fb87d5e6f1130e17766973461da7d62d0c70ca948f2b74e721bc2b06f56249efdf7b08e4f83a4b0630fd433f65d32b7577cc8f2e548824b28661dad5b28aa SHA512 b6b935d4a6432bae1dd44c1bee9507786d3dd7affbd33e6d0cbb91f1480e7c184bd303aec6faabd258b16dbfdc09f9bcf7979f82ef2638396b09db85f141e53c
EBUILD ppx_sexp_conv-0.15.1-r1.ebuild 649 BLAKE2B f1300fb96a7d462fde3cb0ea4ba29277defdc5bc041504d6a9aef1e9f7cd789e27c4fefa1f95a84afa8d8bbafdd25fef3342ca833c8e13714f9040910d38623d SHA512 b20eba3f7f5fd2138f5bb4f48f88d32fe57655e76ea9f1bca83f101bb49b1f381555bd4265857eb73832b1998d866869d63fdae0a9d10fac635b4172a92dcef6
EBUILD ppx_sexp_conv-0.16.0-r1.ebuild 673 BLAKE2B 4ce9cc30c53549d80cbe1c4b57277e68a30fbeecbb1c4f01b5476b320e412a6a4655d258062643d57d9784ed05988856212c36f6dd6bde9ad3d1fb5d42b2ead2 SHA512 ccef02aecb3062f83918196fed2e0c7f7a516c783e6a40f98dea0d6f88261f422e25a373ee5635e6bf51cfe4313971c02f132f06bc8483cb88978633963eb695
+EBUILD ppx_sexp_conv-0.17.0.ebuild 654 BLAKE2B 274e6026be94c50f4fd1cd8d38c7c2efe85cfe38cd7e880508708b5ee0cb1d34d6ef0c02a23a129e6d00aca5e5d47cfb3357bff4692cbfef02119c928a83d47f SHA512 1275912a698e49f6b545503419ed044cc954f42ed30ff84d0cd1fec8296fdc20c0c1e539bd75069e34703abb2796ca12a1fa1f5057c4e76c8c57392ecec87f03
MISC metadata.xml 322 BLAKE2B 1450f65964724f946e2ab8a6b1f6e66744b25a7c738944b3b03bdc2c7917e88ef212b66286ea4e73464cdd2ef2570831a56c89aec59684b44bccaaf0018c36c3 SHA512 e9e1921e6a678a6e9353e033c3db3cd8f6d7147da2d9035e7bbbf53c7caae41eb55512ae1dfeecdc6acb5465965dd6320355a2a16b37feadf1514e70d8450c82
diff --git a/dev-ml/ppx_sexp_conv/ppx_sexp_conv-0.17.0.ebuild b/dev-ml/ppx_sexp_conv/ppx_sexp_conv-0.17.0.ebuild
new file mode 100644
index 000000000000..5c045f0ed8b7
--- /dev/null
+++ b/dev-ml/ppx_sexp_conv/ppx_sexp_conv-0.17.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Support Library for type-driven code generators"
+HOMEPAGE="https://github.com/janestreet/ppx_sexp_conv"
+SRC_URI="https://github.com/janestreet/ppx_sexp_conv/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?]
+ dev-ml/ppxlib_jane:${SLOT}[ocamlopt?]
+ dev-ml/sexplib0:${SLOT}[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/dune-3.11"
diff --git a/dev-ml/ppxlib_jane/Manifest b/dev-ml/ppxlib_jane/Manifest
new file mode 100644
index 000000000000..689d45f36eb5
--- /dev/null
+++ b/dev-ml/ppxlib_jane/Manifest
@@ -0,0 +1,3 @@
+DIST ppxlib_jane-0.17.0.tar.gz 46439 BLAKE2B 97b8040571e0641ebc6a67d9ee394cba2388be0993eac5f8255b3358225533d7813ad7a9fd7af8f87007348badfb7a51a73af44365c87c1a70b0c74b8401e71c SHA512 0907a5c9dfce17dab6df86bc8b04b20c1f809c45a89e947c1da57092851489c618c741aabb853fdc6ca48f4737a74ee2a8c8fc1abfbd85939fd003991adccc09
+EBUILD ppxlib_jane-0.17.0.ebuild 583 BLAKE2B f42b70d3939f424ab8b54b9faad56873453f3d93cde040309a3222353845fa5a27c6832633d4b5737c99f90a3dad2234e5bdee6065f4e7142657d2910a9caf4a SHA512 c094d78f42b7e3f2c42c3da070fa7d872ba1cccada34c93fc23a150ee42720dfa8e39f8212a84076c71f065d9d3365dc941f0648f3b8fb8951754f9fbe789b61
+MISC metadata.xml 320 BLAKE2B 297bc8fb8cf4c90a9767ad92eb8143e08b0ff7e5e8bc71c641f8fa390a052f9da402d4fe58a8dd3053c379cabb9449900bf49b62c8fb442b31ed87b7c3ca85f1 SHA512 b92e4f81295699a6a794ee524c8d9939cb4fa7c8813c81d5e1a1afe9a64e918daabfe992c52d4a48b6a562cde1153fbe3c788392094b18faf9a2b98b5cf8f82e
diff --git a/dev-ml/ppxlib_jane/metadata.xml b/dev-ml/ppxlib_jane/metadata.xml
new file mode 100644
index 000000000000..6cef5625ff9f
--- /dev/null
+++ b/dev-ml/ppxlib_jane/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">janestreet/ppxlib_jane</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-ml/ppxlib_jane/ppxlib_jane-0.17.0.ebuild b/dev-ml/ppxlib_jane/ppxlib_jane-0.17.0.ebuild
new file mode 100644
index 000000000000..3d4cb81767a5
--- /dev/null
+++ b/dev-ml/ppxlib_jane/ppxlib_jane-0.17.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Utilities for working with Jane Street AST constructs"
+HOMEPAGE="https://github.com/janestreet/ppxlib_jane"
+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/stdlib-shims:=[ocamlopt?]
+ >=dev-ml/ppxlib-0.32.1:=[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/dune-3.11"
diff --git a/dev-ml/stdio/Manifest b/dev-ml/stdio/Manifest
index 60a80e9291a8..68f4918c9c2d 100644
--- a/dev-ml/stdio/Manifest
+++ b/dev-ml/stdio/Manifest
@@ -5,5 +5,5 @@ DIST stdio-0.17.0.tar.gz 7982 BLAKE2B a99203015c3372cf29fb100fefccfa1c03ec0ff0d3
EBUILD stdio-0.14.0-r2.ebuild 460 BLAKE2B 5c7546d6cafa1a9034ef0ebad667509ec5724495c145b1c23f1c211db0ef7d0e53d956b4cd41cd67a9a2e194308ee7559862966c7f8d6c7451d96ecee33d8fbb SHA512 b7dfeaab1c06fbca00e61489e6deba2041952041ec689e98d7c52af7d9e4a9fe29981219edde20815e1ba95118cb6f06b0641b2c4875d9652e9867a9e1cf2325
EBUILD stdio-0.15.0-r1.ebuild 464 BLAKE2B 07e3d33ae3a8414f4edcaed0d92b4355893c99671adc4678df6ccf977c3ba191e2c7bf622d0071506413d30f3df0fe24adb56ca77d622942c13a57dca5d69839 SHA512 65e63dfd4917684bdfa4a090d8bd8eac8bf76946248249789ccc9fb03b3292aa01a5de0815a7aa5e819b1812a9642108272430a5965aea802a7fe3990e54b77f
EBUILD stdio-0.16.0.ebuild 491 BLAKE2B cc6e8ed9742ab74ca4fdd9301bc086466b2a26b29e928b46c84ed58b133e2593f145416ab248ec469c84ab01750bbb47968dc48b9bb5e1cf94d9e53a6b59cff5 SHA512 2f8b7ea9bc422ea689bc0520648c2216033ec4d520834b7c0154368b60df86a2a375c89bb305ac8908b535c87a3e67570d9feb7247fb1edcdf04a7b15e28def8
-EBUILD stdio-0.17.0.ebuild 504 BLAKE2B 9b51dafe2a1ed4bd728848ad7253b603a2e5521d4450268a73df1f872eb2a7a6e5d8522d041e7be2ab6c5cb71dd59542e79c616e60725c7072a7a24781f95dbc SHA512 2b80f947b588a505cb183e5a8ae3f59947ea91769400e5a1eb2a151cc18472bc31ffe7a931b959559642d9f92985a4c9e5180983a35df28d37047f2ef6b12bf1
+EBUILD stdio-0.17.0.ebuild 515 BLAKE2B cdf89e7420712993caeceda78ab0ec1495b8b9da6551be8aee23d0f543bf62aca54ef58d239fe368437cc4d36013b62af10fde8f5d769ef5f19f83f18d7d5910 SHA512 ab78295b3e92ee4e5685b81c819bcf0784831c8b8666afcf40f110e5b9d0cecb05b4f0fc0ffa7514a01f1bc64f0aa132492e057d2475da9a531ca0d15a57d614
MISC metadata.xml 314 BLAKE2B 5a109afc6ee14c452d0856f22ea628259a7aa3af1a59d6bed0ee030c111dd8b66c42e470291f7d4dc5ba572a88899b4b421c37c5441ce436c43b4648918e4c56 SHA512 5ee20bc8646784521adef283a94a64cbc3854e4c0955dd7955aa1ae0c7b82c08f487b617ca06b7bc22efc1f6bcd8132634c6dcc4533b041c7c751a9ddf91ab44
diff --git a/dev-ml/stdio/stdio-0.17.0.ebuild b/dev-ml/stdio/stdio-0.17.0.ebuild
index fafe6ea382a5..09b79983bd54 100644
--- a/dev-ml/stdio/stdio-0.17.0.ebuild
+++ b/dev-ml/stdio/stdio-0.17.0.ebuild
@@ -16,7 +16,7 @@ IUSE="+ocamlopt"
RDEPEND="
>=dev-lang/ocaml-5
- dev-ml/base:${SLOT}
+ dev-ml/base:${SLOT}[ocamlopt?]
"
DEPEND="${RDEPEND}"
BDEPEND=">=dev-ml/dune-3.11"