summaryrefslogtreecommitdiff
path: root/dev-ml
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-08-07 12:37:21 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-08-07 12:37:21 +0100
commitb8c7370a682e4e29cda623222d17a790c01c3642 (patch)
treef6caa14689bd00a5760eadaa381ff41e50ef3c1b /dev-ml
parent8a4997a7e2d1e36c089d4d76935b5a902d98d3d0 (diff)
gentoo auto-resync : 07:08:2024 - 12:37:20
Diffstat (limited to 'dev-ml')
-rw-r--r--dev-ml/Manifest.gzbin40104 -> 40101 bytes
-rw-r--r--dev-ml/alcotest/Manifest2
-rw-r--r--dev-ml/alcotest/alcotest-1.8.0.ebuild38
-rw-r--r--dev-ml/coq-menhirlib/Manifest2
-rw-r--r--dev-ml/coq-menhirlib/coq-menhirlib-20231231.ebuild44
-rw-r--r--dev-ml/core/Manifest2
-rw-r--r--dev-ml/core/core-0.15.1-r3.ebuild (renamed from dev-ml/core/core-0.15.1-r1.ebuild)20
-rw-r--r--dev-ml/core_unix/Manifest2
-rw-r--r--dev-ml/core_unix/files/core_unix-0.15.2-musl.patch12
-rw-r--r--dev-ml/dune-configurator/Manifest2
-rw-r--r--dev-ml/dune-configurator/dune-configurator-2.8.4.ebuild116
-rw-r--r--dev-ml/dune-private-libs/Manifest6
-rw-r--r--dev-ml/dune-private-libs/dune-private-libs-3.11.1-r3.ebuild (renamed from dev-ml/dune-private-libs/dune-private-libs-3.13.1.ebuild)15
-rw-r--r--dev-ml/dune-private-libs/dune-private-libs-3.13.1-r3.ebuild (renamed from dev-ml/dune-private-libs/dune-private-libs-3.11.1.ebuild)16
-rw-r--r--dev-ml/dune-private-libs/dune-private-libs-3.16.0-r3.ebuild (renamed from dev-ml/dune-private-libs/dune-private-libs-3.16.0-r1.ebuild)10
-rw-r--r--dev-ml/dyn/Manifest4
-rw-r--r--dev-ml/dyn/dyn-3.11.1.ebuild31
-rw-r--r--dev-ml/dyn/dyn-3.13.1.ebuild31
-rw-r--r--dev-ml/llvm-ocaml/Manifest16
-rw-r--r--dev-ml/llvm-ocaml/llvm-ocaml-19.1.0_rc1.ebuild (renamed from dev-ml/llvm-ocaml/llvm-ocaml-19.0.0.9999.ebuild)0
-rw-r--r--dev-ml/llvm-ocaml/llvm-ocaml-19.1.0_rc2.ebuild (renamed from dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240706.ebuild)0
-rw-r--r--dev-ml/llvm-ocaml/llvm-ocaml-20.0.0.9999.ebuild (renamed from dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240712.ebuild)0
-rw-r--r--dev-ml/llvm-ocaml/llvm-ocaml-20.0.0_pre20240801.ebuild (renamed from dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240720.ebuild)0
-rw-r--r--dev-ml/num/Manifest2
-rw-r--r--dev-ml/num/num-1.5.ebuild4
-rw-r--r--dev-ml/ordering/Manifest4
-rw-r--r--dev-ml/ordering/ordering-3.11.1.ebuild29
-rw-r--r--dev-ml/ordering/ordering-3.13.1.ebuild29
-rw-r--r--dev-ml/stdcompat/Manifest2
-rw-r--r--dev-ml/stdcompat/stdcompat-19-r1.ebuild (renamed from dev-ml/stdcompat/stdcompat-19.ebuild)9
-rw-r--r--dev-ml/stdune/Manifest4
-rw-r--r--dev-ml/stdune/stdune-3.11.1.ebuild34
-rw-r--r--dev-ml/stdune/stdune-3.13.1.ebuild36
-rw-r--r--dev-ml/utop/Manifest2
-rw-r--r--dev-ml/utop/utop-2.14.0-r1.ebuild (renamed from dev-ml/utop/utop-2.14.0.ebuild)5
35 files changed, 173 insertions, 356 deletions
diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz
index 454c5696a41c..f9b8684202cd 100644
--- a/dev-ml/Manifest.gz
+++ b/dev-ml/Manifest.gz
Binary files differ
diff --git a/dev-ml/alcotest/Manifest b/dev-ml/alcotest/Manifest
index 7fa430fc0dfc..2812c2384a6b 100644
--- a/dev-ml/alcotest/Manifest
+++ b/dev-ml/alcotest/Manifest
@@ -3,8 +3,10 @@ AUX unknown_option.processed 149 BLAKE2B ceba6d06805d28310bef8f8b098a83b5e87c7ae
DIST alcotest-1.4.0.tar.gz 279675 BLAKE2B 3cc50ab37a16948ceca9b5e6aa885fa50bbe0722c6132ed4991fb64c568253d9913287d1b9e5547f59a210d6803e2a83565f02950fb12cb91ed9f8e24d7864c1 SHA512 adb73c8b2be6f47cb406bbc49dba7dc86e990a60e2e68302592a24dcc24e11e76e2aa6fc2f003c1e4fdbb79744df6ab601daff9540cd7b0096ac9f9bff18098c
DIST alcotest-1.5.0.tar.gz 288227 BLAKE2B 6af28f2516888273903bbb7750ba583778c54447157ece29ad8053323492dddfde9b901699be26c868f1f3835ad89d6f163176033f52ffdccc82fa2609e57b64 SHA512 9f496d1b14a78a9cba5dfde71cbda41d3090d2083bc9895dc9d9f54876b86630079219e678f13f6ffd382deb2a1a298b61b2a222fc65d25d4a242d8c280b4784
DIST alcotest-1.7.0.tar.gz 293433 BLAKE2B 83a9b1bb3a6d9ec09de739e77a6e1085bbca328f5be39f6ab28931a7bc16d223d571917f924598ddcc399910f986df95eb72ae61f28512221d9de6174ffe3988 SHA512 6e29cc39109f5d83a175578f48ff1b48fdf13913b7cdd332823a660c681ab0cd5dec41b10322226102b023d7c74620decf964458926abed56ae835e4e565014e
+DIST alcotest-1.8.0.tar.gz 296522 BLAKE2B 63ad6a8349a1ed0b0a61db7b816b30a020bda23374a5672543b758a227079d7129b2b3bd3e40cc8b71bb753c366116d0e9f7aea57011986099f1c129fcda7a55 SHA512 bcbb43d8f67e5250823f4cf92db81bef6ee71a399f9c12c4c1e343d043b885da8571593a59c07ae140a0222f8a5a66eef328206c0636e349e628520831be62db
EBUILD alcotest-1.4.0-r1.ebuild 689 BLAKE2B ddbe8a6530a28029dff4e5c3a5125e657683a7397f122c3db00bafee0707d82aa6e016cfd9a1e26cc956ae7463f848d6fc7a3262d45db138c4284ad98c140463 SHA512 2e678ac915d567ab8f7c4de7846cbeecdc77844da8b343ed05f8829011976f732d57fc286c11edd62a24f922e0fd769ce091289d85a638d709f2c9850672a81b
EBUILD alcotest-1.5.0-r3.ebuild 941 BLAKE2B c8fd6547fdec1e0f834a09039136f1f1a5d368d1260da23fc1deece5c256241f885145d3e42dc242354e37bc647ee62c5e073733833ecd91681245c0249663ac SHA512 b30f27da81bf0d5a7ca3b3b4e69a86e24fc04bb50db8d5a6d4b84b410aceee78349f69355836f342037976f934358bb73f1b8f470b53b7bfc47524ca59cddbba
EBUILD alcotest-1.7.0-r1.ebuild 1097 BLAKE2B a101b6e330341a4f455d2cc34dd074f7c1ca096b5ae69ab9a1da5ffada4ba8226fa4297928d55636915efba28fb111f01676f8bb526bb696691b9ad2e7b7dd87 SHA512 0b984cf0a0e6aef57070154826858f3d3d8f3f9fc787abd65ee3d34b370db7ddf7ba724b5e069b42fce7e1c9e8f321e8dbfe44c641997a86e1c4ba8a22ced20c
EBUILD alcotest-1.7.0.ebuild 780 BLAKE2B 791dfcb90027dca4489f3dd5d5bc8aa170f7f076c07a20f7ddaf303d8864fe7720ed5a34792b55ecb467dcc3b3adec9c98877dcb729c12ba193efcd20943718d SHA512 81ef9bd3ddb5e933029901ba5414ed0bba389c38d935f648de7c69aaf3c8994729b89df143a9b5731efd04f98c9312b1d1b09761e091ac863074dec98ac9c2ab
+EBUILD alcotest-1.8.0.ebuild 1003 BLAKE2B 7915f925f1aa206d6b149cf60964f8215e13fc5ebd6d5b6e13a5b4be62091a1803ec4821374a9d3b73872e52124e279372e56c02c753b5f1c59a896aa45fb42b SHA512 60de9005da40dbc8653ef82dae011098ddeffcaa9a024ef6e4db3ef18c51aea9cfcff539852dc169fa770abbbcea8ffb06cc53702f63307ec07a8054da6c77d9
MISC metadata.xml 432 BLAKE2B 6abf92a1f1ced8d9cd6219697d7297ee38be5fa32501a1e2fdd376fdedf5063ac6ef3c60c3cce38cd660f5f5d6b01a333d2c202df9ff6566b066602c2ee4e65c SHA512 a44d05c2f762a7fac6f1d6adaba7ea7e40a7482b4fc6f2dd06f53e4cccb9ed24077add8f3e65177016d8d54e9e9c9460fc54f6961fb65d7c3fb5493214e3289a
diff --git a/dev-ml/alcotest/alcotest-1.8.0.ebuild b/dev-ml/alcotest/alcotest-1.8.0.ebuild
new file mode 100644
index 000000000000..42994cde53ad
--- /dev/null
+++ b/dev-ml/alcotest/alcotest-1.8.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="A lightweight and colourful test framework"
+HOMEPAGE="https://github.com/mirage/alcotest/"
+SRC_URI="https://github.com/mirage/alcotest/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="ISC"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ocamlopt"
+
+RDEPEND="
+ dev-ml/astring:=
+ dev-ml/async:=[ocamlopt?]
+ dev-ml/async_kernel:=[ocamlopt?]
+ >=dev-ml/async_unix-0.15.0:=[ocamlopt?]
+ dev-ml/base:=[ocamlopt?]
+ >=dev-ml/cmdliner-1.2:=[ocamlopt?]
+ >=dev-ml/core-0.15.0:=[ocamlopt?]
+ >=dev-ml/core_unix-0.15.0:=[ocamlopt?]
+ dev-ml/duration:=[ocamlopt?]
+ dev-ml/fmt:=[ocamlopt?]
+ dev-ml/lwt:=[ocamlopt?]
+ dev-ml/mirage-clock:=[ocamlopt?]
+ dev-ml/re:=[ocamlopt?]
+ dev-ml/result:=[ocamlopt?]
+ dev-ml/stdlib-shims:=[ocamlopt?]
+ dev-ml/logs:=[ocamlopt?]
+ dev-ml/uutf:=[ocamlopt?]
+ dev-ml/uuidm:=[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/dune-3.0"
diff --git a/dev-ml/coq-menhirlib/Manifest b/dev-ml/coq-menhirlib/Manifest
index beadbc3db22a..a8f429e7dba6 100644
--- a/dev-ml/coq-menhirlib/Manifest
+++ b/dev-ml/coq-menhirlib/Manifest
@@ -1,3 +1,5 @@
DIST menhir-20220210.tar.bz2 1160357 BLAKE2B a9401b50db4dfdfe56c5c10919d4d385cbb7bf27d1518932e55d6757c08989407cda17c65f72d20e21738618e4f97f20b10098c9185f3882b3391aab7f9f8bc9 SHA512 8a852e995cab57b16adc1b7708d3acdf5f8b65d13dbf907a4155ff45d71dccc65868fe369590b48a3f06d8319f74777ce2e9be05caa9dbe060c0ae3a2b37943f
+DIST menhir-20231231.tar.bz2 1245465 BLAKE2B 4ac27f693c9b0f34cf6f9c60343cba6c81cc5b4dc278df4da5c16de8484438238efc6e3e985b9f03676f72cc74a0153ea81fd93d057dd2914b86fe1f558d1f9f SHA512 6bcc3d32b9085e407d7ed7abc87bbbb7dcde52da7f5f343cbcf136df4aa2a9b640a94c3b809a125773d186d03bf9b806f9430dbc4a39ded7dd8ef685b1b1a65d
EBUILD coq-menhirlib-20220210.ebuild 767 BLAKE2B 5ea27d09d2a1b8a3aa6436ac1e14ddab93e0d4a8098026874a36c59e14e6d1d6f09a297eab5ede5c6289c65439ffcdc850fd37d7b1b9c99e4c47d0ff44eec083 SHA512 e4d4e38874fd12826e9347dfe766f80ad5e967b1259ddbe6493d2d82b6284d591b365b8ad47114f36b205e1fec410bd335e4232cb00dcd62f140330571f7b436
+EBUILD coq-menhirlib-20231231.ebuild 900 BLAKE2B d05a13753a53e049344515931846340af521d1f22bda7b3f548c506446efe4a5bf41f41a4d9c115d5971047ca9a9fd4142a081f9a3a4338031c3e862f234c24e SHA512 d861e205ddb2bfa43dc77bbe61b58a5ac0e043e8a11959a50961e67dceb7d6c46ede96e1202bcf608c37969c98f02dc79c21b9a2a370a02ff840eaac065276ba
MISC metadata.xml 233 BLAKE2B 4654803edd576a76b70115913e26d306cc35a2356ed110fb6420e2dd48aef88ab71ee4f5b0cba71b4c2a7624ef42707d405700abf41748e532b9fe0f6cb3b778 SHA512 5158dd5a94fb8cc401825355cc3bb6f04768c6df59fc60593d99f530e27dc448223091a8af25d0e2f4ece9b8a7bf01f4f19f91321901c8f82f55cb4a190b7a70
diff --git a/dev-ml/coq-menhirlib/coq-menhirlib-20231231.ebuild b/dev-ml/coq-menhirlib/coq-menhirlib-20231231.ebuild
new file mode 100644
index 000000000000..dbad929b5119
--- /dev/null
+++ b/dev-ml/coq-menhirlib/coq-menhirlib-20231231.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="A support library for verified Coq parsers produced by Menhir"
+HOMEPAGE="http://gallium.inria.fr/~fpottier/menhir/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://gitlab.inria.fr/fpottier/menhir.git"
+else
+ SRC_URI="https://gitlab.inria.fr/fpottier/menhir/-/archive/${PV}/menhir-${PV}.tar.bz2"
+ S="${WORKDIR}/menhir-${PV}"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-2 LGPL-2-with-linking-exception"
+SLOT="0/${PV}"
+IUSE="+ocamlopt"
+
+RDEPEND="
+ >=dev-ml/menhir-${PV}:=
+ sci-mathematics/coq:=
+"
+DEPEND="
+ ${RDEPEND}
+"
+
+src_compile() {
+ emake -C "${PN}"
+ edune build @install --profile release -p "${PN}" || die
+}
+
+src_install() {
+ emake -C "${PN}" DESTDIR="${D}" install
+ dune_src_install
+
+ dodoc "${PN}/CHANGES.md" "${PN}/README.md"
+}
diff --git a/dev-ml/core/Manifest b/dev-ml/core/Manifest
index 3fadd8c0ae8e..bebac8062d2c 100644
--- a/dev-ml/core/Manifest
+++ b/dev-ml/core/Manifest
@@ -7,7 +7,7 @@ DIST core-0.17.1.tar.gz 631656 BLAKE2B 88a1c7b4c1ce5e8ca9713a1e92e4ea141aab1b592
EBUILD core-0.14.0-r6.ebuild 745 BLAKE2B 2b7e7fc6196ede9d49b9c91e4d30586dfe054eda99cd6393945535402f8de45899fae03a7d5721cc21b2cce951bc6917bcf25c2b1760ca68fec6b8ee1de57a19 SHA512 41d0744b44089792896d1dc803c81ee85b5abef81856be900e8bd98a6c57cc751561cb778e0ea9cd644174324efc04cfad9665bb65f807180fc25559db8cb811
EBUILD core-0.14.1-r1.ebuild 747 BLAKE2B 6944e4b04b458ff2ffce30cbd4b27c0b86f0aad00ac3596c042ba4c1a1c74918fad2606e521651e6676e054639fa7231042d1d8918b58383d02ea7caf8d58d9e SHA512 5659a08e8d772ad14528ff703e1ad4a39b82216e000bcab8e2da1b93bab921da4268c135cdb5800017e5d790c468fd802e173faf765de15496228a13e233ba23
EBUILD core-0.15.0.ebuild 537 BLAKE2B 1009f951e121d88893a36c3f6e14b79b468feae3169a6e315f165322198d10ba19711e7d0d5e5d6628c90b984f34ec5942232a4da9a0db35c569244168566462 SHA512 8f6f276d341083f229a92f3e41bc8201c6a1b41c3ede0b96d4d13d6672648a0a2e923f6d003221d6b8874e867dfbd528826991e40a943d0644b1424ed0a24138
-EBUILD core-0.15.1-r1.ebuild 1105 BLAKE2B d8903254a09e419e9765861d9af6190d19d887d59d09d5f2ad0e4622a88aa24bb40fdb82a4beb24c9c9ee24485703de6121ae82b68198c185b100a568d6baa52 SHA512 48346cc5bb1fcabd3c6394cd29ebc7108850c4a04f3d435e9ae3e81410f51523bcef450012d61f282aff95c847f5d40a275d4a139f95ee701208e21865d365d2
+EBUILD core-0.15.1-r3.ebuild 1258 BLAKE2B e3331e1746ec21246f15d10d770c3b5121e2d7d0aa8206fbf50504d417d6c1cacdb08e76d4972393bcfc82e2e1755f9dc13161453b4ce4285f33a8f17b07dfb4 SHA512 a129aff474b2be7c423ee45cfc37c5a45003a2caa310d831c8afd1608d300c931c599115c57f3517a52602fa20f90f97e5267e34eac9afa0655eb28b4120e81d
EBUILD core-0.16.1.ebuild 1065 BLAKE2B 643ad0ff44fe6519e4d2d82a535ee01242a7105323ba76d666be4e30913ed5cc0166e8945f61a8ebfccca69cb679f1a70f70dd6d667229423e65dc1527d15dfa SHA512 6b03848238174c5d0e1fc970963bca7fa7d83690e3cbc5611f89ab000e6201884c8ffa254129edc03efba10b42c373afbb5684838fdc68acbc516c1497abc29a
EBUILD core-0.17.1.ebuild 1342 BLAKE2B 2b2db29fa7362f41aaf5f2427d73f58c7ba3cdef99816ec6eac1f4339dea9178f9029d5de19509b936a3fde10f304063590c14981e786210539ef9380d4277da SHA512 d696274fe596690e198e1cc1104ee7f45acdc2c879925111c79d58b0122a41503c5f89a871bbea2cd5838fc613989f50211feb003eed18504b82b0c4ab08916c
MISC metadata.xml 710 BLAKE2B 368091778c4347e69ea5398a3f6013d1741bc9fb20acacc861de152c8afd90d9647ef7b31143c26c7e50e0285b52f2a8688b7203821473004a9b237e65585dd7 SHA512 3d29e7a8c748a4849421fb73a1f1225f6480d032d8eb8bd70870567c8f2ac50ef1504c368204f6f063f71f5c984daff98a1109e81674abc8faca10c5a3414efe
diff --git a/dev-ml/core/core-0.15.1-r1.ebuild b/dev-ml/core/core-0.15.1-r3.ebuild
index b090bc8654f4..d75c2b08a435 100644
--- a/dev-ml/core/core-0.15.1-r1.ebuild
+++ b/dev-ml/core/core-0.15.1-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -33,14 +33,14 @@ RDEPEND="
dev-ml/ppx_let:=
dev-ml/ppx_log:=
dev-ml/ppx_jane:${SLOT}
- dev-ml/ppx_module_timer:=
- dev-ml/ppx_optional:=
- dev-ml/ppx_pipebang:=
- dev-ml/ppx_sexp_message:=
- dev-ml/ppx_sexp_value:=
- dev-ml/ppx_stable:=
- dev-ml/ppx_string:=
- dev-ml/ppx_ignore_instrumentation:=
- dev-ml/typerep:=
+ dev-ml/ppx_module_timer:${SLOT}[ocamlopt?]
+ dev-ml/ppx_optional:${SLOT}[ocamlopt?]
+ dev-ml/ppx_pipebang:${SLOT}[ocamlopt?]
+ dev-ml/ppx_sexp_message:${SLOT}[ocamlopt?]
+ dev-ml/ppx_sexp_value:${SLOT}[ocamlopt?]
+ dev-ml/ppx_stable:${SLOT}[ocamlopt?]
+ dev-ml/ppx_string:${SLOT}[ocamlopt?]
+ dev-ml/ppx_ignore_instrumentation:${SLOT}[ocamlopt?]
+ dev-ml/typerep:${SLOT}[ocamlopt?]
"
DEPEND="${RDEPEND}"
diff --git a/dev-ml/core_unix/Manifest b/dev-ml/core_unix/Manifest
index 221f39509e9f..d1fd388a08c9 100644
--- a/dev-ml/core_unix/Manifest
+++ b/dev-ml/core_unix/Manifest
@@ -1,4 +1,4 @@
-AUX core_unix-0.15.2-musl.patch 531 BLAKE2B 4099aae8650bce471620a8a86fcbbbfa64bb77befafb3f6bb505deb564f1e0dd74dc6e9dee5dc580a524b3f5a0409eaf9f3f6bf461aaf5e5575d93bf36d3789f SHA512 3d9d5c3aed77931b2ce20ba768e56f369c816a4bb3adf922e7c428572d9a5fdadc8a19b8eb01c58f8cf932ec158c99f52c10f58bfa6cfc67abd3fc5178eaacff
+AUX core_unix-0.15.2-musl.patch 1043 BLAKE2B a1adab0960e9fedf4b6408d65138f34167110eedb36db28c155eedc326805939b987fa7cdbbe0998198a58c08d3f924af84d54952de04cd9c3606baad02a1d43 SHA512 bd74fb453cc3da7bf554d01bd3a3af1be323b352aee3b5625fd867cd078bd90f1e26ba9924aaac16f4d7f013044b1ef7c7f848c74ed90f04aee2bd700d43dd1e
AUX core_unix-0.16.0-musl.patch 1039 BLAKE2B 8e169a4effc405f04c4f0e66992cf45d1146a07372e6446dcd221ce617c3f89c28de4820abcf87a581859c522b26721d27a178afc6057c25e12855519a053173 SHA512 8aa25f42f232e3b95a0ea94ee75f21377c73fa9e2d41fd1519789a60f3798a266b57e7fae8f26183683d6a832eca1f152aef257a2445db1662ca0bb8e2c26e82
AUX core_unix-0.17.0-musl.patch 510 BLAKE2B f134f1ce3520862b1421cdb424f06546eae4fbf2d2556a04185c7bcb42e169874db03cb5a860d817a41e83f713d2b135d89ec19c3ea7bb19a7f558913eb7befa SHA512 23d74c953e35725f489ebd0780510385cba9caccf0a31c7fe74cf1189ad86a5ea63420fe67ac5b8cc4ded743859282a82eb3f6becca8bb37956755d792fb8606
DIST core_unix-0.15.0.tar.gz 377928 BLAKE2B 49b58471a28c356bdf39f15e22bd21ec4363182cf744c0455847ffc15015fdad2928a428986c2a9edff647ebef9f2ad2059b184b393e979119c8f007f67ec140 SHA512 eeb53bd0c06a7d1facfb133f0a45a232d57941eff644d4ed6c2d5002acd4e6b323376ec9c05838f760ebd9da3fbc39332989ed50b3921191c175811c947fcbfe
diff --git a/dev-ml/core_unix/files/core_unix-0.15.2-musl.patch b/dev-ml/core_unix/files/core_unix-0.15.2-musl.patch
index fb1101426ba2..f9c3d23b3db9 100644
--- a/dev-ml/core_unix/files/core_unix-0.15.2-musl.patch
+++ b/dev-ml/core_unix/files/core_unix-0.15.2-musl.patch
@@ -9,3 +9,15 @@
ssize_t ret;
if (total_len > THREAD_IO_CUTOFF || contains_mmapped(v_iovecs, count)) {
Begin_roots1(v_iovecs);
+--- a/linux_ext/src/linux_ext_stubs.c 2024-05-29 19:59:43.955479960 +0200
++++ b/linux_ext/src/linux_ext_stubs.c 2024-05-29 20:00:26.661018190 +0200
+@@ -243,7 +243,8 @@
+ int count = Int_val(v_count);
+ ssize_t ret;
+ struct iovec *iovecs = caml_stat_alloc(sizeof(struct iovec) * count);
+- struct msghdr msghdr = { NULL, 0, NULL, 0, NULL, 0, 0 };
++ struct msghdr msghdr;
++ memset(&msghdr, 0, sizeof(msghdr));
+ msghdr.msg_iov = iovecs;
+ msghdr.msg_iovlen = count;
+ for (--count; count >= 0; --count) {
diff --git a/dev-ml/dune-configurator/Manifest b/dev-ml/dune-configurator/Manifest
index 9d9c7dc50db2..2979735f4fcb 100644
--- a/dev-ml/dune-configurator/Manifest
+++ b/dev-ml/dune-configurator/Manifest
@@ -1,4 +1,3 @@
-DIST dune-2.8.4.tar.gz 1372925 BLAKE2B 5b6d6738a0dc701d852e6cc59a1998f64c006d233f43a804b0b9b677a6eadda25aa20f52799c90910d361e4bc565636a50d218ad5d0a9927239adc5be36b3889 SHA512 13b36eb6a943f9513987a23dab467b2e449cc3a4de35227f8323c3c724b27f19daac500602141ab22a04579243333c8484ce27a7f73e46a72e796d30fb1c3253
DIST dune-2.9.1.tar.gz 1385381 BLAKE2B 27224f803547d02f7110dcfc486ef41f9a4586f6f862ef7f8bbf05cc1f3f6dc8ea03fca99c01842f4226ea3d08f4127daa0e5811dd46cc00f1b96ad7eaafe43d SHA512 4fcff34de4acc4429dd73864ca90e695d8ba436839fd679608f7db292e44be70c3db455a58f59477f2055f84ce497bfa8e90e485ed9536acad3c1b3be3d4be77
DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152 SHA512 df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
DIST dune-3.10.0.tar.gz 2640800 BLAKE2B 5fc479a91ee6792f07a4fb61af530d55f46dea56b2fd5919975c0bfb231229395e7d0769bdae88419a89d378b8d7e2b229f7410ce7a34414629aa5117e606230 SHA512 2884a4eaaa44164ce911286ca6670b548a4a564e2b5040f05405d1d2729af84083fbfdde7c92db4f6f7a54d15a43fc9dddcec19d8d79d5a66221b2be861473de
@@ -7,7 +6,6 @@ DIST dune-3.13.1.tar.gz 2891852 BLAKE2B 88cee2428134ddcd6b929915b6bbeb2d17be8b81
DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 5e371fa1003cec31273aeeb1a830036f48d3734588bd7a980b57aaae30d4984a34dec6f9be0ee9985c72dee08c2c6d456a789eab83cfce42c142a3abc6951b2e SHA512 3b1d041907128b6598e0f6150fe300a4a69098822f823ceead63b46e1005a21485738c6fa92641dd940c9f9cde48ae141ea51959a9b250bee3cbeb06ba788e23
DIST dune-3.6.1.tar.gz 1843804 BLAKE2B 1e7bf67b596f60a553f00cfd8287ce36ef4ff5b8d8f16465df3f3b7b6d332ceef5101057df9389aeb9ceb4dc7f23bc69320412aebba7587deeb933a0f8ddca46 SHA512 2db83116a3d0995c8d0dfd6a1581d214f657a7d90c30dea04d5370327e13c575fed6ce74106a79c2e2fe0c02aa2912ae7a9f4e49c36985fb613b6a41de0700c9
DIST dune-3.7.1.tar.gz 2011275 BLAKE2B dd0f473a720fc65ac550a2aab64930ff472a9bd306d603f088d813817df56148f676abe2a56ff3458bb1ed887784e565154eee08988bf984585b35bc9333d929 SHA512 d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b
-EBUILD dune-configurator-2.8.4.ebuild 4096 BLAKE2B e5a5aa47665e30b13f1a158149f235156ec8e0b0e3172fb4629532f991b9bc86080d1d303f734e0fb215502151911d41fbed9cddd53d86ae13e7e70e11c8d7ab SHA512 bb7f6f2acb81a18fc9e0c3c67819a1724cbc2f643405c447e67d1bc17ea3e3a9e9194cdceeff0cf04dcf38bc154d31650a203beefc87dea9b8fa74e9f5d17873
EBUILD dune-configurator-2.9.1.ebuild 4096 BLAKE2B e5a5aa47665e30b13f1a158149f235156ec8e0b0e3172fb4629532f991b9bc86080d1d303f734e0fb215502151911d41fbed9cddd53d86ae13e7e70e11c8d7ab SHA512 bb7f6f2acb81a18fc9e0c3c67819a1724cbc2f643405c447e67d1bc17ea3e3a9e9194cdceeff0cf04dcf38bc154d31650a203beefc87dea9b8fa74e9f5d17873
EBUILD dune-configurator-2.9.3.ebuild 639 BLAKE2B 3f1a161b5e255cf5f3d4ada3aa15778afc5c3f4d43f524f3328e2c2d9c9b932ac9ceb213234008a3fb7380bb8986d607e6a6092a2e279da17a16962818e248b7 SHA512 1f7c44c3b4292568b4be8382efcfe71bb903b5d7a25ddf6b988de3e0c0a95a643348a4ada4e65e03b451dc278658d076d927fb0930d9855311e2dd2323a7537c
EBUILD dune-configurator-3.10.0.ebuild 867 BLAKE2B 7bbd7e730d848d349ff4f29bcbfff61e52ddd69d1d942015d135c42db94cdf68b1c7940d05476ce84b45093709416d8f4cc4342914a6661a72732fcf2a4493fe SHA512 b75cd9c0a6117621d52a7aeca263ec5b7c15fee8e35c1348985c78ab45f8cc7cb267b434b1cb604084ad089ac7a04955d772af46fa15eda1bfed85ffe2be9e5b
diff --git a/dev-ml/dune-configurator/dune-configurator-2.8.4.ebuild b/dev-ml/dune-configurator/dune-configurator-2.8.4.ebuild
deleted file mode 100644
index 17c58e633847..000000000000
--- a/dev-ml/dune-configurator/dune-configurator-2.8.4.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit dune
-
-DESCRIPTION="A composable build system for OCaml"
-HOMEPAGE="https://github.com/ocaml/dune"
-SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> dune-${PV}.tar.gz"
-S="${WORKDIR}/dune-${PV}"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="amd64 arm arm64 ~ppc ppc64 x86"
-IUSE="+ocamlopt test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- ~dev-ml/dune-private-libs-${PV}:=[ocamlopt?]
- dev-ml/csexp:=[ocamlopt?]
- dev-ml/result:=[ocamlopt?]
-"
-DEPEND="${RDEPEND}
- test? (
- dev-ml/core_bench
- dev-ml/menhir
- dev-ml/opam
- dev-ml/ppx_expect
- )
-"
-# TODO for test deps:
-# Add cram?
-# Add dev-ml/js_of_ocaml once dev-ml/ocaml-base64 is ported to Dune
-# Add coq?
-
-src_prepare() {
- default
-
- # Keep this list in sync with dev-ml/dune-private-libs
- local bad_tests=(
- # List of tests calling git, mercurial, etc
- test/blackbox-tests/test-cases/dune-project-meta/main.t
- test/blackbox-tests/test-cases/meta-template-version-bug.t
- test/blackbox-tests/test-cases/subst/project-name-restriction.t
- test/blackbox-tests/test-cases/subst/with-opam-file.t
- test/blackbox-tests/test-cases/subst.t
- test/blackbox-tests/test-cases/subst/unicode.t
- test/blackbox-tests/test-cases/subst/from-project-file.t
- test/blackbox-tests/test-cases/trace-file.t
- otherlibs/build-info/test/run.t
- test/expect-tests/vcs_tests.ml
-
- # Strange failures, seemingly from newer versions of deps
- test/blackbox-tests/test-cases/merlin/allow_approximate_merlin_warn.t
- test/blackbox-tests/test-cases/merlin/merlin-tests.t
- test/blackbox-tests/test-cases/merlin/github4125.t
- test/blackbox-tests/test-cases/install-dry-run.t
- test/blackbox-tests/test-cases/c-flags.t
- test/blackbox-tests/test-cases/install-libdir.t
- test/blackbox-tests/test-cases/dune-cache/trim.t
-
- # Strange failures about opam not being initialised
- test/blackbox-tests/test-cases/merlin/merlin-from-subdir.t
- test/blackbox-tests/test-cases/merlin/symlinks.t
- test/blackbox-tests/test-cases/merlin/src-dirs-of-deps.t
- test/blackbox-tests/test-cases/merlin/per-module-pp.t
- test/blackbox-tests/test-cases/merlin/server.t
- test/blackbox-tests/test-cases/github1946.t
- test/blackbox-tests/test-cases/github759.t
-
- # Wants nodejs!
- test/blackbox-tests/test-cases/jsoo/simple.t
- test/blackbox-tests/test-cases/jsoo/inline-tests.t
- test/blackbox-tests/test-cases/jsoo/github3622.t
- # Wants js_of_ocaml (can't include yet b/c of ocaml-base64 porting)
- test/blackbox-tests/test-cases/jsoo/explicit-js-mode-specified.t
-
- # Wants coq which doesn't build for me right now
- test/blackbox-tests/test-cases/coq/rec-module.t
- test/blackbox-tests/test-cases/coq/compose-sub-theory.t
- test/blackbox-tests/test-cases/coq/native-compose.t
- test/blackbox-tests/test-cases/coq/base-unsound.t
- test/blackbox-tests/test-cases/coq/base.t
- test/blackbox-tests/test-cases/coq/native-single.t
- test/blackbox-tests/test-cases/coq/compose-simple.t
- test/blackbox-tests/test-cases/coq/ml-lib.t
- test/blackbox-tests/test-cases/coq/extract.t
- test/blackbox-tests/test-cases/coq/compose-plugin.t
-
- # Unpackaged dependencies (a rabbit hole for now)
- # utop -> lambda-term, zed
- test/blackbox-tests/test-cases/utop/github3188.t
- test/blackbox-tests/test-cases/utop/utop-simple.t
- test/blackbox-tests/test-cases/utop/utop-default.t
- test/blackbox-tests/test-cases/utop/utop-default-implementation.t
- test/blackbox-tests/test-cases/utop/utop-ppx-rewriters.t
- # ocamlformat
- test/blackbox-tests/test-cases/formatting.t
- # mdx
- test/blackbox-tests/test-cases/mdx-stanza.t
- # odoc
- test/blackbox-tests/test-cases/odoc/odoc-simple.t
- test/blackbox-tests/test-cases/odoc/odoc-package-mld-link.t
- test/blackbox-tests/test-cases/odoc/multiple-private-libs.t
- test/blackbox-tests/test-cases/odoc/odoc-unique-mlds.t
- test/blackbox-tests/test-cases/odoc/github717-odoc-index.t
- test/blackbox-tests/test-cases/odoc/warnings.t
- )
-
- rm -r ${bad_tests[@]} || die "Failed to remove broken/inappropriate tests"
-}
-
-src_configure() {
- :
-}
diff --git a/dev-ml/dune-private-libs/Manifest b/dev-ml/dune-private-libs/Manifest
index 97c3325551bc..ff3daf656364 100644
--- a/dev-ml/dune-private-libs/Manifest
+++ b/dev-ml/dune-private-libs/Manifest
@@ -12,9 +12,9 @@ EBUILD dune-private-libs-2.8.4.ebuild 4114 BLAKE2B fade94617c408e800bcc4abbf6adf
EBUILD dune-private-libs-2.9.1.ebuild 4114 BLAKE2B fade94617c408e800bcc4abbf6adf312307d620172a8dfd39215add9b487c559f83829d442d9da4763e6f33e68011518751ff6fa7222b410953e42aa5377d94a SHA512 76da3dd2a3c2d6fb9ca5f3433cf0315c9cd7664f5f0cb57daffaabf87b2f12eca779fa5feddf5483c59aa90b091c3715a1e49e3b61eb1e03297ccec655d0c0ca
EBUILD dune-private-libs-2.9.3.ebuild 4426 BLAKE2B c890e269face1e352e76f48307a3b411b46e67cd2bb81038094d714b01c8e45e4783688fb499ecb2db10039082f69e6389c3be01391de206a486f51d746b1009 SHA512 5c1c99d797c4e48ff059051597ee1912fcc296d5c5934cdf801f976da9d34ccc3023d14c8606be44e554ee44fdd47197384ddff6075ebb05b73c9341f5ae7521
EBUILD dune-private-libs-3.10.0.ebuild 779 BLAKE2B d669557820340535398468741759b085f3caf4a597aa24f7b85cc0a07e910ec69f8dd7a205a938f45398ac6fc224be08337f1f34d7370ca9f8a817ebff2b22a5 SHA512 33e7a5f45b7e95579883efb5656ccf38b778e13484eb7b0bb2b04a41e8bcc0346eb3b18da1dff4dba7221f38bbe2b6ef5d88261a92a4126a1b1ecff09583a5aa
-EBUILD dune-private-libs-3.11.1.ebuild 593 BLAKE2B 4f88e511706e9df4bdf27bfbef75a853e6605ed7b0bb08e052ae18cdfb5749700b305aef3c25367f2e0129f2369f2f3e513de8fba850c79a8221898e734b5a28 SHA512 55da72d3ba65959c5b9ee34f6bb0708c659df23ed19faa1fc3ec1963982a6408bb437ee6d07d9d719411fef8588e3aafe78ae225c8b1ac537ae17949964f626b
-EBUILD dune-private-libs-3.13.1.ebuild 682 BLAKE2B 8e86272aed1550a127137465183b54766686b71c6a2a53cadae0b805a6b6982fde396a3905223d552aa11e1ad1f835549ffb011c8f65101e335216e8876e2f15 SHA512 ceacf71c5fc28407d9a43e1d7c062faff4d24b3a6bd92d5a6104ad0ce95a0db397766fbea9953dd456aa7d3a0c63139bb6a9252269680ebaa9d04175c56e2a00
-EBUILD dune-private-libs-3.16.0-r1.ebuild 612 BLAKE2B df881ca3521695f4fe15c9310141cd275d733640424fcd47fae37ec1e48b5fd451fbe4b75cc138d164262638224453863e842dc4b7dfeea065120a15b64175e6 SHA512 74cf04dd3e768e8ec97c1628f2bfd93f3519de35f21a35040fa88dde8d1a36825ddb20e2bdd0afdf2fe340375b972e9e55099ede85bc8546cd1a7fe37a8e67dc
+EBUILD dune-private-libs-3.11.1-r3.ebuild 718 BLAKE2B cc627fc71ef43bdf60b738e3947b768c50feb661e6e9e4c649816d47d2d08b47d222a72b8bca2c5c176e692dfae1cc8e2af2d980e40f80638819861ed330ea5c SHA512 9201a27cbf4fa3a3e03ac98ac8b7e313be698fc3ba2b944393bd932a12f3e5cf324edb95ce1c097b2796b38fd71dfb024f395334d20f5e1b6caa6ab9de4e0164
+EBUILD dune-private-libs-3.13.1-r3.ebuild 718 BLAKE2B cc627fc71ef43bdf60b738e3947b768c50feb661e6e9e4c649816d47d2d08b47d222a72b8bca2c5c176e692dfae1cc8e2af2d980e40f80638819861ed330ea5c SHA512 9201a27cbf4fa3a3e03ac98ac8b7e313be698fc3ba2b944393bd932a12f3e5cf324edb95ce1c097b2796b38fd71dfb024f395334d20f5e1b6caa6ab9de4e0164
+EBUILD dune-private-libs-3.16.0-r3.ebuild 719 BLAKE2B e565306ac8c1ff4d9174d64a69d50a7b36ce328adb0baeb8e3e5acea5ccf98730235bc8034b03286da92dda208f959db7219793179fa455be9956e4ff787f490 SHA512 36dbd6778d677367e9b6b946eaf05972cc207ada8ee0614ed12edcf5570191404e6950e206b8abdfb65ad582fb8d2324d32a565a993a8ea4b3f293bf894fed36
EBUILD dune-private-libs-3.6.2.ebuild 779 BLAKE2B 35d2f09aa31e0049b39a1045590603b13ede0eca4fb51999cea97b3f439d9c14a3db12de4483bd391f060e9f502d9f7b786e453cf04bb1b6c5dfd86d32584b54 SHA512 ee8f8da94ceb3fe5bb0d4ccc8119d9f73079f27827556dc5c1caf82545bb92771733d32217f74d6e982f969c8b87635181f1a672b34f93a397d36aa0ef472427
EBUILD dune-private-libs-3.7.1.ebuild 783 BLAKE2B 0e5c4ad9466bffc02f904bbad79cc6ff4c5b2ada28ab60840a756d3c3daa23eb6ca42398cd27a00355d11f13c1490324f54fb078f4a3b93b43658bee62fd4462 SHA512 9b6095ac9ee29f000beb9108eed8a992e8832dc71b4c1ce5b5dc0c9d1358936728cacea8929e0f6fe691c9908eab57cd72057a8e77d74cd53733e58e79a3a5fa
MISC metadata.xml 308 BLAKE2B 555692890c7fe4dee18d07e140384b70278e2a4a0230916a01ab9e5306776e0ed0d979e9a3487423fa1779a166da3038dca13273811e36593bb2b821b60cdfe0 SHA512 e50e28cb6f41fda295f12af1b94aba12dda8a7091322c0e7093d19ee60615d449bc1806354043e572d70aff1284e16b644b188911adbca60a2a5c8299fcee748
diff --git a/dev-ml/dune-private-libs/dune-private-libs-3.13.1.ebuild b/dev-ml/dune-private-libs/dune-private-libs-3.11.1-r3.ebuild
index 7af637f64081..b8de85c41fbe 100644
--- a/dev-ml/dune-private-libs/dune-private-libs-3.13.1.ebuild
+++ b/dev-ml/dune-private-libs/dune-private-libs-3.11.1-r3.ebuild
@@ -20,16 +20,21 @@ RESTRICT="test"
BDEPEND=">=dev-ml/dune-3.5"
DEPEND="
dev-ml/csexp:=[ocamlopt?]
- dev-ml/pp:=[ocamlopt?]
- ~dev-ml/dyn-${PV}:=[ocamlopt?]
- ~dev-ml/stdune-${PV}:=[ocamlopt?]
"
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+ !dev-ml/stdune
+ !dev-ml/dyn
+ !dev-ml/ordering
+"
src_configure() {
:
}
src_compile() {
- dune-compile ${PN}
+ dune-compile ordering dyn stdune ${PN}
+}
+
+src_install() {
+ dune-install ordering dyn stdune ${PN}
}
diff --git a/dev-ml/dune-private-libs/dune-private-libs-3.11.1.ebuild b/dev-ml/dune-private-libs/dune-private-libs-3.13.1-r3.ebuild
index c2d1796c6f5e..b8de85c41fbe 100644
--- a/dev-ml/dune-private-libs/dune-private-libs-3.11.1.ebuild
+++ b/dev-ml/dune-private-libs/dune-private-libs-3.13.1-r3.ebuild
@@ -18,13 +18,23 @@ IUSE="+ocamlopt"
RESTRICT="test"
BDEPEND=">=dev-ml/dune-3.5"
-DEPEND="~dev-ml/dyn-${PV}:=[ocamlopt?]"
-RDEPEND="${DEPEND}"
+DEPEND="
+ dev-ml/csexp:=[ocamlopt?]
+"
+RDEPEND="${DEPEND}
+ !dev-ml/stdune
+ !dev-ml/dyn
+ !dev-ml/ordering
+"
src_configure() {
:
}
src_compile() {
- dune-compile ${PN}
+ dune-compile ordering dyn stdune ${PN}
+}
+
+src_install() {
+ dune-install ordering dyn stdune ${PN}
}
diff --git a/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r1.ebuild b/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r3.ebuild
index 89ff8e2f11a6..073bf6fdcb07 100644
--- a/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r1.ebuild
+++ b/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r3.ebuild
@@ -21,7 +21,11 @@ BDEPEND=">=dev-ml/dune-3.12"
DEPEND="
dev-ml/csexp:=[ocamlopt?]
"
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+ !dev-ml/stdune
+ !dev-ml/dyn
+ !dev-ml/ordering
+"
src_configure() {
:
@@ -30,3 +34,7 @@ src_configure() {
src_compile() {
dune-compile ordering dyn stdune ${PN}
}
+
+src_install() {
+ dune-install ordering dyn stdune ${PN}
+}
diff --git a/dev-ml/dyn/Manifest b/dev-ml/dyn/Manifest
index 0a68ac1661c3..d6e833c7dc4b 100644
--- a/dev-ml/dyn/Manifest
+++ b/dev-ml/dyn/Manifest
@@ -1,11 +1,7 @@
DIST dune-3.10.0.tar.gz 2640800 BLAKE2B 5fc479a91ee6792f07a4fb61af530d55f46dea56b2fd5919975c0bfb231229395e7d0769bdae88419a89d378b8d7e2b229f7410ce7a34414629aa5117e606230 SHA512 2884a4eaaa44164ce911286ca6670b548a4a564e2b5040f05405d1d2729af84083fbfdde7c92db4f6f7a54d15a43fc9dddcec19d8d79d5a66221b2be861473de
-DIST dune-3.11.1.tar.gz 2753844 BLAKE2B de80e4be355fe7c6f04f0004fbf28dac18c803fb055bd74a1c30a8983f8a234a487244561bd622f3330cfb55670163355c2a1647e847d2e3966690a62a10b644 SHA512 8d2eef71ae04a95b1d69784311726cafc3b275e1f202851eb116d6e7740015ce2453ec00278ef3b28c0b1544b10dbff36d942b063d7bb0ebc0a03a9a5f8261d4
-DIST dune-3.13.1.tar.gz 2891852 BLAKE2B 88cee2428134ddcd6b929915b6bbeb2d17be8b8190f963919a74c63ffcf80f596fb1556f88c41ee602b2386e02fdf396596a6b2097d67c720bd00e16cdda3a57 SHA512 910d4ddd55a91ee65d8ea35b8915506db74c924eb3b67f7b0715da5599ee5088ea3edec81ce6735addd5b17234e445608e59fa353b83e991c14768d83c97a2b5
DIST dune-3.6.2.tar.gz 1906058 BLAKE2B 7bbf1f346805432015a0e2a20bbeb1d94bbdc9f10537d31129c70466f88713d6659fddae18ab48c95d1a97f5e7931d8a5505eb08b89a27b6193b82b059f1c29e SHA512 636f6cbccca588b576f36840b752fc17d4a46b4c0625262a43c10f948bbb9820bdbee752a8d9a5cf7d5b79987bf824bdef9a44ecf49696959c9f597c4950d7be
DIST dune-3.7.1.tar.gz 2011275 BLAKE2B dd0f473a720fc65ac550a2aab64930ff472a9bd306d603f088d813817df56148f676abe2a56ff3458bb1ed887784e565154eee08988bf984585b35bc9333d929 SHA512 d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b
EBUILD dyn-3.10.0.ebuild 655 BLAKE2B e3c6bd4f4a9d8150280fe7c0ff572e296a3486b465a14051a459ebdc4a05be1ffd7afc47bfc896aa91518e381d4f95b7d4cee346854e7455723e54dbb2627485 SHA512 61b675bfa453b8cf1619b0c79727cad69bd3857878b9993e0c70275447e041673165f6339dd52b01c3d0a5d97a53279361deb41a093e5eeff5f54f4837b2e90c
-EBUILD dyn-3.11.1.ebuild 575 BLAKE2B 6882c16da8f357c7dab245ed682dbf5204a2a31ba71a1711dd148b28c03b54daee455f745abad4d26670eeddd29e6cce2cebfa8652b7f5a854e69020312ca46a SHA512 1b3b5f843ec472822984e3956c373e15195ce030f71a84e0c9e67c920cc61cc0b2601d476cc0a9fb274121bb00f6b8ebfed7a0d38579a86a77d58c90a8481507
-EBUILD dyn-3.13.1.ebuild 586 BLAKE2B 779058d4d5fdde45a384fa1d736b4c2ea47c70ecb77b26e69b43d4926921496776233d3cac51888ceddb5682254cf443c566c3fc7ab736ab1515455e5a9c4ffb SHA512 facd4c6c83b6213b35ee79a6871854994a3158f0e04ed9036cc4cb9c8e168305ca5a960f42e7c44531af92ccffcca6ca8d1c9ee5670c0c3a0e0cc4fa59ac7a78
EBUILD dyn-3.6.2.ebuild 655 BLAKE2B e9bfb469c6fed1ad2d78f9ffd611b9986dd5f3ad49461b85e4092566c06a062b85d852f474c53e97ef5c7e8901e0f60b2087605fa14378ef3c45f05b4456ba44 SHA512 b1dfcf24583fffbe13147d81e4ac250c0faa990a43771da05a0d7f690faa05676a5142a02756cd9180cc348b06beecd368a43ea127271356a283da117e2645ed
EBUILD dyn-3.7.1.ebuild 659 BLAKE2B c2c2ef854e283c81600f409fce6e745443d3ac4a81ef099d4ccb9089317482cefdaf65755042503fe1579863e0071057fa73e9da910bff8c9e1fb1c2f3a684f7 SHA512 91226e8f4ea177a86d1e666696ac3795e3ce69cf64e953c37227b5d75aa5afd902df5da295658c2735c6a1140bba835b1cdffb3f5944784684db0e0e98ff7765
MISC metadata.xml 308 BLAKE2B 555692890c7fe4dee18d07e140384b70278e2a4a0230916a01ab9e5306776e0ed0d979e9a3487423fa1779a166da3038dca13273811e36593bb2b821b60cdfe0 SHA512 e50e28cb6f41fda295f12af1b94aba12dda8a7091322c0e7093d19ee60615d449bc1806354043e572d70aff1284e16b644b188911adbca60a2a5c8299fcee748
diff --git a/dev-ml/dyn/dyn-3.11.1.ebuild b/dev-ml/dyn/dyn-3.11.1.ebuild
deleted file mode 100644
index 0d360e888937..000000000000
--- a/dev-ml/dyn/dyn-3.11.1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Dynamic type"
-HOMEPAGE="https://github.com/ocaml/dune"
-SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz
- -> dune-${PV}.tar.gz"
-S="${WORKDIR}/dune-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE="+ocamlopt"
-RESTRICT="test"
-
-BDEPEND=">=dev-ml/dune-3.5"
-DEPEND="~dev-ml/ordering-${PV}:="
-
-RDEPEND="${DEPEND}"
-
-src_configure() {
- :
-}
-
-src_compile() {
- dune-compile ${PN}
-}
diff --git a/dev-ml/dyn/dyn-3.13.1.ebuild b/dev-ml/dyn/dyn-3.13.1.ebuild
deleted file mode 100644
index bbe8279e144b..000000000000
--- a/dev-ml/dyn/dyn-3.13.1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Dynamic type"
-HOMEPAGE="https://github.com/ocaml/dune"
-SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz
- -> dune-${PV}.tar.gz"
-S="${WORKDIR}/dune-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE="+ocamlopt"
-RESTRICT="test"
-
-BDEPEND=">=dev-ml/dune-3.5"
-DEPEND="~dev-ml/ordering-${PV}:=[ocamlopt?]"
-
-RDEPEND="${DEPEND}"
-
-src_configure() {
- :
-}
-
-src_compile() {
- dune-compile ${PN}
-}
diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index c716cd5362eb..1512617e7ad1 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -1,4 +1,4 @@
-DIST llvm-project-0b9f2847da79298ed09c29493245113f02b32d9f.tar.gz 216399453 BLAKE2B ed13e6639d40bdda6dbd09eba0cc8e4f82f4f53ce3cff9742e902af1c306c60dcb6d5fb008057829d46bbbde391697726cba2096c52cf1592c00faf1e37430e4 SHA512 a5b0bf59fa228a41f0c904a42b4b96740fc5e5caa63248c546eb4a810e86d5d8d1d8df663051ed4444cc0389ffa6ec12ee5dbf7d94d6211a253319550d7fac1c
+DIST llvm-project-130c135689ec12ab78c53645808524a8d28f7cae.tar.gz 217788932 BLAKE2B 9ba8ad82597780f24e750272f9439d1e8d464813a607efec4920a13473103975bc181506dcc15c76a6e4ca83622284b77a7903e36aff6145719529630121cf0b SHA512 d9c67155f462e53968ec448e325b35a80c0d207039dd7155568fa366aa1894bc8dfaa2d5c03a67320bdefb1934720a1d23bc4b972c9fae3ff09c7a79d885c53d
DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B f3d277e2029157329e5be78b78af36b0826a1dfd9a337992499bf701e33149665bfc47d5e14978e38f342559629a559f8b2ce328705ba34fdf6830f5ae9721a5 SHA512 4836d3603f32e8e54434cbfa8ef33d9d473ac5dc20ebf9c67132653c73f4524931abd1084655eaee5f20bcfcb91bcc4bbc5c4a0b603ad0c9029c556e14dc4c52
DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df SHA512 fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7
@@ -7,14 +7,16 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e06541
DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7 SHA512 f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
DIST llvm-project-18.1.8.src.tar.xz 132067260 BLAKE2B a950492f1dbfb874dff63b1ffef86468169ba2f211a9733ec2d4cf30040f7f277ef00f048bb44dee9f97d7d762f0f241f19e5a2a7b0b49217d3821ddfc8c354f SHA512 25eeee9984c8b4d0fbc240df90f33cbb000d3b0414baff5c8982beafcc5e59e7ef18f6f85d95b3a5f60cb3d4cd4f877c80487b5768bc21bc833f107698ad93db
DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b85774b2edd5d88fdf29f23b88eb0b5130a7a7f0e80549612b025f927e92de4a08ff7c292cff224dbda91a5d598244e98f7ad0fbd SHA512 ddfd1e8a06756759af6cbe488c82a6d6a62ba91f3e8a0eb4cece561321824f5d165b08ed91010588790b76e19790931d2651b24dba8567e3b151d3cb43bec25b
-DIST llvm-project-1bad7024561bc64ed4bfda0772b16376b475eba5.tar.gz 216657623 BLAKE2B 99c48a95c427e8fae5568e5f59ab9bec8b2d8bec0c5d3cf453c261a738fe1c295b34e2e10e6b08d2b02cae43e3b0cd4c8eb025d19a83ee51f47a49afadd56d3f SHA512 08fc904122ab346edbfc3903cafae4f50ba57e146b2d821a568f8378c0f3ab4d413e07c5df2bf061374f9db4634b5f6b27f204fc4f2f68984303ceec9c963c0c
-DIST llvm-project-72d8c2737bb557af9d0c735b9fa30b1b03485627.tar.gz 217324958 BLAKE2B d43c161ac98860e2ce03e7e2474c55766e7496200b090ebb1cb6dcf0c2ad3a32bae76249feca53cd8b56c63806a740c280e6306890cd28429c4a7e84cae5eada SHA512 af3b44ec3f96d636d919906cf20547eb91d0a83d07731c9db38f28311a52011d8ec66833422fad9bb89ca9ac546e308b02015a7b365086341bee1f3de1b6c5e2
+DIST llvm-project-19.1.0-rc1.src.tar.xz 141259912 BLAKE2B e882ff54a96900b4948e572cf073c897df6b4ce159869a42c56a4c830187d83b8d9d9b3940dad22346f142f9674575191cc9d079312f0d9aa1105390c07f504f SHA512 9f43dbe8d5f1322f73fb1c638ce4fc7a8179c9ca33fdbfbb6d72632a3d6bf4bc4993f8f5ec827510af55f4f013fba8fe3d7d9e45f262eec16ecf9ab39296b4b8
+DIST llvm-project-19.1.0-rc1.src.tar.xz.sig 438 BLAKE2B cc1acbd33440bb14f78c19cc3061a5c0cb3d9dbcd6f0d1516fe118ac02c500ba4df129f870ddf3fe1a52519feab4b631866413fce9c726272d52c3865a9eea27 SHA512 a3361992b55be13aeff5d91bb90a15e3a2ab89e486328fa4d9abc9efa3925aee70bea48449b003ae1926909d389bf71afcf6dc56d800ed2e0e3dbc65da6e4e92
+DIST llvm-project-19.1.0-rc2.src.tar.xz 141264388 BLAKE2B 690b4912d9e4a8019b7990934dd6486362337ccb303dca119c0e75aa1063ad452222be1ee965e43b160dfcea20e491a20c289344152666b618712a1d76dc4780 SHA512 508a401e8433b1ac9a399246eb1a3c18faed7c3d41d8c118e77cefbb64cc6d6e171bd41a3e5584f6c84df141ba6819f1a1cce75b5c1ef33e3d2ac239e662d07c
+DIST llvm-project-19.1.0-rc2.src.tar.xz.sig 438 BLAKE2B 1eaf10a1419ecf009c033a8f6ecb6eec86107d81621d5b4665c8d929b05f4845ce0c432017343d7b06f33e6ff6384df9e1d8fc7b9c6efe7f10ef69798891b7e5 SHA512 b46e9a1d40f891c5f3544d8cc6295900bff5dda9a4a526b8db55a42a37ae90deb216b316d2117984e82f4e918d15343e75b3b9e6d6c773866707c3398e032826
EBUILD llvm-ocaml-15.0.7.ebuild 2576 BLAKE2B 19ad7bcc099299b50cee2551d0998ef748cf46081605459355a9d11b5882a3a26559892321f47d67f927a422ed1dc34332f9d9bee82da3e151dc9edec58f458a SHA512 3366ae720bb79421c253c28946c5281152d3573416fb9c7967327bd2d2b418f01887d63e00ccc1d5f5008d1f05280f270fe15be3e8d2b812c782d881778e8417
EBUILD llvm-ocaml-16.0.6.ebuild 2510 BLAKE2B 129a25c76d02640a151bd2ba8b1542e34bc4b0adb5aac797f96f7f888b8939ae33dcda9eb1f2ec31eae81575ac3e32995b9e99de3540f3fdc8e085b0185200ec SHA512 250285a57be6d7cfbddd4a9ff4ab8bc25e2813441da263bfef1a7a4d11658b6ed9a3d280ada7b1e45c5cb472e6647eff260926672089e7e445a12be6a5344bdb
EBUILD llvm-ocaml-17.0.6.ebuild 2510 BLAKE2B 129a25c76d02640a151bd2ba8b1542e34bc4b0adb5aac797f96f7f888b8939ae33dcda9eb1f2ec31eae81575ac3e32995b9e99de3540f3fdc8e085b0185200ec SHA512 250285a57be6d7cfbddd4a9ff4ab8bc25e2813441da263bfef1a7a4d11658b6ed9a3d280ada7b1e45c5cb472e6647eff260926672089e7e445a12be6a5344bdb
EBUILD llvm-ocaml-18.1.8.ebuild 2466 BLAKE2B 7480f9140cbdd2ec337cd08924013f1f9751bc34c3223b3f5be441e4d06d131f74aca0cb0115c71ebacb3909240e42d4608dddf98bb6f69e371d5e86e19141f5 SHA512 b7c05d3be29399eb9fb4267537a450daf00b7d8f6bd2be472e5802d4072e3a805db8d5f4fa2830ec46655170a7f2fc1119825327b2d4008af8364772fc215f65
-EBUILD llvm-ocaml-19.0.0.9999.ebuild 2439 BLAKE2B 78ec9994e7e03caf7e32e36c1c8b697039e1c8bcaaf89289ccfc53ccb286d8f3f855048162452782292c2f67e1c4476fa24898c595a55f89aabeef83283fc23a SHA512 b36e82afdfeff73650c86ee1ca59a6c1796a7445a34cc9711d65841380c5a023f661dfd723f4311b537ab5047d4a4bef497ca20e106b1cc0832851674677391b
-EBUILD llvm-ocaml-19.0.0_pre20240706.ebuild 2439 BLAKE2B 78ec9994e7e03caf7e32e36c1c8b697039e1c8bcaaf89289ccfc53ccb286d8f3f855048162452782292c2f67e1c4476fa24898c595a55f89aabeef83283fc23a SHA512 b36e82afdfeff73650c86ee1ca59a6c1796a7445a34cc9711d65841380c5a023f661dfd723f4311b537ab5047d4a4bef497ca20e106b1cc0832851674677391b
-EBUILD llvm-ocaml-19.0.0_pre20240712.ebuild 2439 BLAKE2B 78ec9994e7e03caf7e32e36c1c8b697039e1c8bcaaf89289ccfc53ccb286d8f3f855048162452782292c2f67e1c4476fa24898c595a55f89aabeef83283fc23a SHA512 b36e82afdfeff73650c86ee1ca59a6c1796a7445a34cc9711d65841380c5a023f661dfd723f4311b537ab5047d4a4bef497ca20e106b1cc0832851674677391b
-EBUILD llvm-ocaml-19.0.0_pre20240720.ebuild 2439 BLAKE2B 78ec9994e7e03caf7e32e36c1c8b697039e1c8bcaaf89289ccfc53ccb286d8f3f855048162452782292c2f67e1c4476fa24898c595a55f89aabeef83283fc23a SHA512 b36e82afdfeff73650c86ee1ca59a6c1796a7445a34cc9711d65841380c5a023f661dfd723f4311b537ab5047d4a4bef497ca20e106b1cc0832851674677391b
+EBUILD llvm-ocaml-19.1.0_rc1.ebuild 2439 BLAKE2B 78ec9994e7e03caf7e32e36c1c8b697039e1c8bcaaf89289ccfc53ccb286d8f3f855048162452782292c2f67e1c4476fa24898c595a55f89aabeef83283fc23a SHA512 b36e82afdfeff73650c86ee1ca59a6c1796a7445a34cc9711d65841380c5a023f661dfd723f4311b537ab5047d4a4bef497ca20e106b1cc0832851674677391b
+EBUILD llvm-ocaml-19.1.0_rc2.ebuild 2439 BLAKE2B 78ec9994e7e03caf7e32e36c1c8b697039e1c8bcaaf89289ccfc53ccb286d8f3f855048162452782292c2f67e1c4476fa24898c595a55f89aabeef83283fc23a SHA512 b36e82afdfeff73650c86ee1ca59a6c1796a7445a34cc9711d65841380c5a023f661dfd723f4311b537ab5047d4a4bef497ca20e106b1cc0832851674677391b
+EBUILD llvm-ocaml-20.0.0.9999.ebuild 2439 BLAKE2B 78ec9994e7e03caf7e32e36c1c8b697039e1c8bcaaf89289ccfc53ccb286d8f3f855048162452782292c2f67e1c4476fa24898c595a55f89aabeef83283fc23a SHA512 b36e82afdfeff73650c86ee1ca59a6c1796a7445a34cc9711d65841380c5a023f661dfd723f4311b537ab5047d4a4bef497ca20e106b1cc0832851674677391b
+EBUILD llvm-ocaml-20.0.0_pre20240801.ebuild 2439 BLAKE2B 78ec9994e7e03caf7e32e36c1c8b697039e1c8bcaaf89289ccfc53ccb286d8f3f855048162452782292c2f67e1c4476fa24898c595a55f89aabeef83283fc23a SHA512 b36e82afdfeff73650c86ee1ca59a6c1796a7445a34cc9711d65841380c5a023f661dfd723f4311b537ab5047d4a4bef497ca20e106b1cc0832851674677391b
MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685
diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0.9999.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-19.1.0_rc1.ebuild
index 36b3716c0372..36b3716c0372 100644
--- a/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0.9999.ebuild
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-19.1.0_rc1.ebuild
diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240706.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-19.1.0_rc2.ebuild
index 36b3716c0372..36b3716c0372 100644
--- a/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240706.ebuild
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-19.1.0_rc2.ebuild
diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240712.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-20.0.0.9999.ebuild
index 36b3716c0372..36b3716c0372 100644
--- a/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240712.ebuild
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-20.0.0.9999.ebuild
diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240720.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-20.0.0_pre20240801.ebuild
index 36b3716c0372..36b3716c0372 100644
--- a/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240720.ebuild
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-20.0.0_pre20240801.ebuild
diff --git a/dev-ml/num/Manifest b/dev-ml/num/Manifest
index 86984c4430fc..716ed3eaf9c2 100644
--- a/dev-ml/num/Manifest
+++ b/dev-ml/num/Manifest
@@ -5,5 +5,5 @@ DIST num-1.4.tar.gz 66327 BLAKE2B 59eae642e19f452dd911ef6c32b89978f2034a5fcaece4
DIST num-1.5.tar.gz 67633 BLAKE2B 848dc8174bcdc5756ab036f9ec9cc9f6727d7d8e1079bd1c37611c7cc73939ce5cead4ba6acf4b6a1789640e824afc78faa43e24825e1f4cca37e3a76946e4f1 SHA512 110dd01140c1c96f5f067aa824bb63f74a26411dcaa65aaf04cb6c44b116ca02aaab9505f431c66964388ce4a31d86da5928b4c0e5557800e834de80bed46495
EBUILD num-1.3-r1.ebuild 769 BLAKE2B a6131de1351f28b9ea0c6bc1f7cda9803ce9be1da81fe6a07f3a9c1217e19bb23fafc5aa57b4f84daec7284986f1a13d4aa42b28f7d643e845c1bf9d08014a3d SHA512 d8bc7c280a8a8d2e8356792c65389ca71f6e29fad70b9239491242929eb585e1b5bfb85bb0d7fc36885b0ccf27d24ca7c1a69ba21a1d65bece95d4ed6aa01dd8
EBUILD num-1.4-r3.ebuild 1135 BLAKE2B 1cf724dc44024f5694ef7dc24f806af07ba1095d57a64305ecd4690e4b6826748580e4a3be00831df5e3022d7203f15a4d1202821c383f5411e35230e603ddd7 SHA512 aaadacabb7b820ba6b3f74d03036bd1fa1512fe15f50ac02fbfc61935a6105d192a4eedbb4d56e5f0c36c3f3d25d333889755121540a5c8ce9423863dc5f1eee
-EBUILD num-1.5.ebuild 1201 BLAKE2B e4d6af993cf2b8efbba7f9b1365bb17eaef6da87bb379021a077f24465ac978beb196cd86cf496b231556cd956f5016b631bf846ef9ed9aabe0a2d0b2fef5298 SHA512 73e3938c653067ce83fd5686aace1b4ad17e6454439c65d9750a7d40af1f73212401435fd18d184b587cc0c7d6062796759c6b8fa52204c65dbc4b89e44f5dc7
+EBUILD num-1.5.ebuild 1344 BLAKE2B e0d48389228279b2855c42bdc2ff129de02ac4d9c158ac6fd5098d8c8dffb9469dee320448d1f2c0f605f72ab19140cbf0f4fc762a779176442ab9b75ffa520d SHA512 afca43cc29cd3b9efd66e250a1d00365547dddc824e6cf8e88886650db79107c329d3afa26e6620d1304f4335240f5ae2fe4e364662d24216ec48d61ac1d22f7
MISC metadata.xml 307 BLAKE2B b03f687b369c2049c3a7ae63a6233e54b4b2f78177a1da9062928ab49a7431ca3161adbfd4650de940850db97bd3095f14e0ff6b9494a5e9787ed67be178d341 SHA512 c4b2cb28b0a27f5903776f6dd76f082a6407c7aae14e70edbbec7f3484dd9fff72691ada23949a64d2c86fac814a0b3a7097f9a3db93379838eeb97e94cdb57b
diff --git a/dev-ml/num/num-1.5.ebuild b/dev-ml/num/num-1.5.ebuild
index baaacdcf8f0e..f8dc825a611d 100644
--- a/dev-ml/num/num-1.5.ebuild
+++ b/dev-ml/num/num-1.5.ebuild
@@ -22,6 +22,10 @@ DEPEND="dev-ml/findlib:=[ocamlopt?]"
src_compile() {
emake CFLAGS="${CFLAGS}" \
NATDYNLINK="$(usex ocamlopt true false)" \
+ NATIVE_COMPILER="$(usex ocamlopt true false)" \
+ -C src num_top.ml
+ emake CFLAGS="${CFLAGS}" \
+ NATDYNLINK="$(usex ocamlopt true false)" \
NATIVE_COMPILER="$(usex ocamlopt true false)"
}
diff --git a/dev-ml/ordering/Manifest b/dev-ml/ordering/Manifest
index df643f35b5af..d4d5cbd79980 100644
--- a/dev-ml/ordering/Manifest
+++ b/dev-ml/ordering/Manifest
@@ -1,11 +1,7 @@
DIST dune-3.10.0.tar.gz 2640800 BLAKE2B 5fc479a91ee6792f07a4fb61af530d55f46dea56b2fd5919975c0bfb231229395e7d0769bdae88419a89d378b8d7e2b229f7410ce7a34414629aa5117e606230 SHA512 2884a4eaaa44164ce911286ca6670b548a4a564e2b5040f05405d1d2729af84083fbfdde7c92db4f6f7a54d15a43fc9dddcec19d8d79d5a66221b2be861473de
-DIST dune-3.11.1.tar.gz 2753844 BLAKE2B de80e4be355fe7c6f04f0004fbf28dac18c803fb055bd74a1c30a8983f8a234a487244561bd622f3330cfb55670163355c2a1647e847d2e3966690a62a10b644 SHA512 8d2eef71ae04a95b1d69784311726cafc3b275e1f202851eb116d6e7740015ce2453ec00278ef3b28c0b1544b10dbff36d942b063d7bb0ebc0a03a9a5f8261d4
-DIST dune-3.13.1.tar.gz 2891852 BLAKE2B 88cee2428134ddcd6b929915b6bbeb2d17be8b8190f963919a74c63ffcf80f596fb1556f88c41ee602b2386e02fdf396596a6b2097d67c720bd00e16cdda3a57 SHA512 910d4ddd55a91ee65d8ea35b8915506db74c924eb3b67f7b0715da5599ee5088ea3edec81ce6735addd5b17234e445608e59fa353b83e991c14768d83c97a2b5
DIST dune-3.6.2.tar.gz 1906058 BLAKE2B 7bbf1f346805432015a0e2a20bbeb1d94bbdc9f10537d31129c70466f88713d6659fddae18ab48c95d1a97f5e7931d8a5505eb08b89a27b6193b82b059f1c29e SHA512 636f6cbccca588b576f36840b752fc17d4a46b4c0625262a43c10f948bbb9820bdbee752a8d9a5cf7d5b79987bf824bdef9a44ecf49696959c9f597c4950d7be
DIST dune-3.7.1.tar.gz 2011275 BLAKE2B dd0f473a720fc65ac550a2aab64930ff472a9bd306d603f088d813817df56148f676abe2a56ff3458bb1ed887784e565154eee08988bf984585b35bc9333d929 SHA512 d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b
EBUILD ordering-3.10.0.ebuild 643 BLAKE2B 8be701b9dfdc98a71ebf64eb05c93a0bd01c75a6cc6a9c724e3ff531b5e1132e660d5bd282fe7e69c42e68b3dd3cfe0306ff5a0f3620c8878edd0e5164606c6b SHA512 dc6bbd5305dd8439caacdfc61ad1f8d5634e2e6de9058d26c9d5872caa74977b3e3ab08fbb921e4e2305d004b61b6018b3c3aa2712093a73a361706a924186cb
-EBUILD ordering-3.11.1.ebuild 544 BLAKE2B 1895fec3bdc836ce459a884fcbc0eb0270ffdf0f1df601e5b3b24b2bd5d805234f593a093ea80e6abd385d5ebbd7a1ca3e0cda9389852282ac4329f11a26da1d SHA512 5179c784ade2c91c67519cbe3c3f57e8fef71615655ad7309a440290d9ae10928ed0eff78f2e64cc830a75935c3aa55f20248682252667a79f4debe49c6b572c
-EBUILD ordering-3.13.1.ebuild 544 BLAKE2B 1895fec3bdc836ce459a884fcbc0eb0270ffdf0f1df601e5b3b24b2bd5d805234f593a093ea80e6abd385d5ebbd7a1ca3e0cda9389852282ac4329f11a26da1d SHA512 5179c784ade2c91c67519cbe3c3f57e8fef71615655ad7309a440290d9ae10928ed0eff78f2e64cc830a75935c3aa55f20248682252667a79f4debe49c6b572c
EBUILD ordering-3.6.2.ebuild 643 BLAKE2B 0f5edccc5c1be85f5347cafc04c99e38135c9754835bdb7d2669c79efa29031ad8270005cffed9c6652f16ce032882c44f0f01f5ba87682fcdae6af3810241c2 SHA512 53a57eca3c8ecfe3a1e280e089f17215eac85c8d77c565520aeddff30f56cd2af3440e76981db6741756109fa4ee78d7c3f016500044e9040d0dea0c0cfa8252
EBUILD ordering-3.7.1.ebuild 647 BLAKE2B fc86778fcb85b28dbd848f6469e541a2d424eec0f3185be5c884ce5ceda6cd6694e0edea602acbe66770a9774a341763310259bf30565f54895915b85a6b4cac SHA512 a2cfdcefbad3220b3a5e9a758c9e61029a0d7d59af8d530ca903b77352a01c16c48eb14b13f09ccabc92764f41b8955cb758b151b5bdbbbaa7e302e8eb283a92
MISC metadata.xml 308 BLAKE2B 555692890c7fe4dee18d07e140384b70278e2a4a0230916a01ab9e5306776e0ed0d979e9a3487423fa1779a166da3038dca13273811e36593bb2b821b60cdfe0 SHA512 e50e28cb6f41fda295f12af1b94aba12dda8a7091322c0e7093d19ee60615d449bc1806354043e572d70aff1284e16b644b188911adbca60a2a5c8299fcee748
diff --git a/dev-ml/ordering/ordering-3.11.1.ebuild b/dev-ml/ordering/ordering-3.11.1.ebuild
deleted file mode 100644
index 66c9a48a8b2b..000000000000
--- a/dev-ml/ordering/ordering-3.11.1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Element ordering"
-HOMEPAGE="https://github.com/ocaml/dune"
-SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz
- -> dune-${PV}.tar.gz"
-S="${WORKDIR}/dune-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE="+ocamlopt"
-RESTRICT="test"
-
-BDEPEND=">=dev-ml/dune-3.5"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- :
-}
-
-src_compile() {
- dune-compile ${PN}
-}
diff --git a/dev-ml/ordering/ordering-3.13.1.ebuild b/dev-ml/ordering/ordering-3.13.1.ebuild
deleted file mode 100644
index 66c9a48a8b2b..000000000000
--- a/dev-ml/ordering/ordering-3.13.1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Element ordering"
-HOMEPAGE="https://github.com/ocaml/dune"
-SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz
- -> dune-${PV}.tar.gz"
-S="${WORKDIR}/dune-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE="+ocamlopt"
-RESTRICT="test"
-
-BDEPEND=">=dev-ml/dune-3.5"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- :
-}
-
-src_compile() {
- dune-compile ${PN}
-}
diff --git a/dev-ml/stdcompat/Manifest b/dev-ml/stdcompat/Manifest
index 15ed075fbb7b..7c7d91b62a81 100644
--- a/dev-ml/stdcompat/Manifest
+++ b/dev-ml/stdcompat/Manifest
@@ -1,3 +1,3 @@
DIST stdcompat-19.tar.gz 530511 BLAKE2B 4af97c355b98f63366d647a4a375bde43ffbf959a2c02132ab57457db4213b8f98a972bf99667dd53603b28235b4f853470c2117270ce42c6aa579a21dd148fb SHA512 25582731170f2f80eed281c48af4904d1d00ef88a38d1b17853395c19a326d7b11e42c17b69f639402c467ff6f9b83a2e9d4dbab7255ac25d466b85a55674bd0
-EBUILD stdcompat-19.ebuild 708 BLAKE2B b0cb67f82b0ebc7a530f5d447eb4cdb8fe7d02650d6e83528d0a11e457856a6f7ac5a691f2496333066ec39d68d9d486c81376eb65597af147e85e2596811509 SHA512 5c0a08b3642c492d122937b0c55d89a659671daf9352a645dbfc8cd5e245be0035d4b0f56faf3ddf9aeb3c05bc5e0e7d469da56c9885be5cb7f514d79715c399
+EBUILD stdcompat-19-r1.ebuild 768 BLAKE2B 2c8ed35940b06a515b0be0d4ff5e88b35274fa135ebd9419af2971651eef25c10223898f387369070fb67b7b17de9a0935f8f97460b9ae5b0231f5044c1163cf SHA512 954802b363192cb4ec9bf006b12298e238c24ecbf074cc7006456c59ccbb2b24a2be20aa1466488ec7b21d21b602dfccf9c748314b97103b1e7bb0abdab9cdfc
MISC metadata.xml 577 BLAKE2B b6857bd7760fbdc5988d1a545e2f128c9d13ea18d43a341af0757a227958594ed314b9472c9994fae54f7aba2f57ebee06b6f9cc4bb5a1428218dcdda2745507 SHA512 859f88d95b52a4e159fb4241ccaca2ba7777eda999623e281fd36e6b1ab2273407931f9ca89971f86b7563889bb704d7e353605f808aab868cb09a0468687419
diff --git a/dev-ml/stdcompat/stdcompat-19.ebuild b/dev-ml/stdcompat/stdcompat-19-r1.ebuild
index edb7ebbf80a0..731c0bed6669 100644
--- a/dev-ml/stdcompat/stdcompat-19.ebuild
+++ b/dev-ml/stdcompat/stdcompat-19-r1.ebuild
@@ -1,8 +1,10 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
+inherit autotools
+
DESCRIPTION="Compatibility module for OCaml standard library"
HOMEPAGE="https://github.com/thierry-martinez/stdcompat"
SRC_URI="https://github.com/thierry-martinez/stdcompat/releases/download/v${PV}/${P}.tar.gz"
@@ -22,6 +24,11 @@ BDEPEND="
# Do not complain about CFLAGS etc since ml projects do not use them.
QA_FLAGS_IGNORED='.*'
+src_prepare() {
+ default
+ eautoreconf
+}
+
src_configure () {
econf --libdir="${EPREFIX}"/usr/$(get_libdir)/ocaml
}
diff --git a/dev-ml/stdune/Manifest b/dev-ml/stdune/Manifest
index 47ef8b43ac49..dda9c43c9e3f 100644
--- a/dev-ml/stdune/Manifest
+++ b/dev-ml/stdune/Manifest
@@ -1,11 +1,7 @@
DIST dune-3.10.0.tar.gz 2640800 BLAKE2B 5fc479a91ee6792f07a4fb61af530d55f46dea56b2fd5919975c0bfb231229395e7d0769bdae88419a89d378b8d7e2b229f7410ce7a34414629aa5117e606230 SHA512 2884a4eaaa44164ce911286ca6670b548a4a564e2b5040f05405d1d2729af84083fbfdde7c92db4f6f7a54d15a43fc9dddcec19d8d79d5a66221b2be861473de
-DIST dune-3.11.1.tar.gz 2753844 BLAKE2B de80e4be355fe7c6f04f0004fbf28dac18c803fb055bd74a1c30a8983f8a234a487244561bd622f3330cfb55670163355c2a1647e847d2e3966690a62a10b644 SHA512 8d2eef71ae04a95b1d69784311726cafc3b275e1f202851eb116d6e7740015ce2453ec00278ef3b28c0b1544b10dbff36d942b063d7bb0ebc0a03a9a5f8261d4
-DIST dune-3.13.1.tar.gz 2891852 BLAKE2B 88cee2428134ddcd6b929915b6bbeb2d17be8b8190f963919a74c63ffcf80f596fb1556f88c41ee602b2386e02fdf396596a6b2097d67c720bd00e16cdda3a57 SHA512 910d4ddd55a91ee65d8ea35b8915506db74c924eb3b67f7b0715da5599ee5088ea3edec81ce6735addd5b17234e445608e59fa353b83e991c14768d83c97a2b5
DIST dune-3.6.2.tar.gz 1906058 BLAKE2B 7bbf1f346805432015a0e2a20bbeb1d94bbdc9f10537d31129c70466f88713d6659fddae18ab48c95d1a97f5e7931d8a5505eb08b89a27b6193b82b059f1c29e SHA512 636f6cbccca588b576f36840b752fc17d4a46b4c0625262a43c10f948bbb9820bdbee752a8d9a5cf7d5b79987bf824bdef9a44ecf49696959c9f597c4950d7be
DIST dune-3.7.1.tar.gz 2011275 BLAKE2B dd0f473a720fc65ac550a2aab64930ff472a9bd306d603f088d813817df56148f676abe2a56ff3458bb1ed887784e565154eee08988bf984585b35bc9333d929 SHA512 d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b
EBUILD stdune-3.10.0.ebuild 795 BLAKE2B 1fb1a2f6b96919ee9187c6c5e05738928b7f09893b8ab40f127bc2bbc5b2e6a389c4cc831b74849657cc1e98638c834e9dcda43b076b7230a1dfde5deff7a895 SHA512 70aaaeb9b98e3720a89f8961c500c35eb1efdbf79360f02131c660482635cb9bcf999ea3d0424e6b074e7fa5b0215bf3654840f303a5c8d7a0b2c683554feea9
-EBUILD stdune-3.11.1.ebuild 670 BLAKE2B b0d23a833bd5c4d5706f095bffa80c700dc0674bcac63de1866478f22c2db1aeb126530f1671da0d55134c98d6c0bb659bfa1aa27b865c849beb8ba3bc2e897d SHA512 59282091d52a3521a0d181d380c6fe41e96b128ecde5181397dbf6cbe7119e38b8eb21ea094e672b28cd2dcacaf835912ce8a0c3ecbd3258adb06c0f89049bf4
-EBUILD stdune-3.13.1.ebuild 721 BLAKE2B 8a7d1833639d313d5016e1f240bffeeaf2cbd16aaeb0dd1eea22570f05fdfb44df5eb43ae9c97ee19fcfd4693065821959abdac69cc62025b5356754eea6f3a9 SHA512 ccd01cbd977323795f7f3a2f07e56a94c50729bc19ab8d7930616e6e3d0312e58952dc11f9679224dcfdc97bec8c64433a4a066227277c12f65317c2d4ed5569
EBUILD stdune-3.6.2-r1.ebuild 795 BLAKE2B d9a2086c632dbb51eb00ce3268fb434478473afd2ffaf1e4c8dca030c74937c8959a62b39f7ad9496bbfeb9b6178f846bb55c8c904fa553471d4a862160234f8 SHA512 6a8394bbf7f24147f1ec665408af029d69cbde133d1ed9cdd38d9e1b5dd2121ad5842e9b985f63f43c9f5752edb3e3155b1bd91d7e9f8945ca229d4990c0f696
EBUILD stdune-3.7.1.ebuild 799 BLAKE2B 15080bfc4ea1d21e5d478e469db27be133023573747fbd51e5d02d88ff4c0f77157fde8cc94a10c181facf0cf170774a0d9127ddea771fdbaffeba9aecc340ef SHA512 902fefbba7e7e552a76bfe93104a3d4afab63b087de5e22d55e65b0183045cfbf0cc85c70a141281ea6c8d82cfd467d1e47110934e301bf328f16ad79acaf5cc
MISC metadata.xml 308 BLAKE2B 555692890c7fe4dee18d07e140384b70278e2a4a0230916a01ab9e5306776e0ed0d979e9a3487423fa1779a166da3038dca13273811e36593bb2b821b60cdfe0 SHA512 e50e28cb6f41fda295f12af1b94aba12dda8a7091322c0e7093d19ee60615d449bc1806354043e572d70aff1284e16b644b188911adbca60a2a5c8299fcee748
diff --git a/dev-ml/stdune/stdune-3.11.1.ebuild b/dev-ml/stdune/stdune-3.11.1.ebuild
deleted file mode 100644
index 07ca8e710512..000000000000
--- a/dev-ml/stdune/stdune-3.11.1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Dune's unstable standard library"
-HOMEPAGE="https://github.com/ocaml/dune"
-SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz
- -> dune-${PV}.tar.gz"
-S="${WORKDIR}/dune-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE="+ocamlopt"
-RESTRICT="test"
-
-BDEPEND=">=dev-ml/dune-3.5"
-DEPEND="
- ~dev-ml/dyn-${PV}:=[ocamlopt?]
- ~dev-ml/ordering-${PV}:=[ocamlopt?]
- !<dev-ml/dune-private-libs-3
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- :
-}
-
-src_compile() {
- dune-compile ${PN}
-}
diff --git a/dev-ml/stdune/stdune-3.13.1.ebuild b/dev-ml/stdune/stdune-3.13.1.ebuild
deleted file mode 100644
index 83f97fbbd72b..000000000000
--- a/dev-ml/stdune/stdune-3.13.1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Dune's unstable standard library"
-HOMEPAGE="https://github.com/ocaml/dune"
-SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz
- -> dune-${PV}.tar.gz"
-S="${WORKDIR}/dune-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE="+ocamlopt"
-RESTRICT="test"
-
-BDEPEND=">=dev-ml/dune-3.5"
-DEPEND="
- ~dev-ml/dyn-${PV}:=[ocamlopt?]
- ~dev-ml/ordering-${PV}:=[ocamlopt?]
- dev-ml/pp:=[ocamlopt?]
- dev-ml/csexp:=[ocamlopt?]
- !<dev-ml/dune-private-libs-3
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- :
-}
-
-src_compile() {
- dune-compile ${PN}
-}
diff --git a/dev-ml/utop/Manifest b/dev-ml/utop/Manifest
index 8b2aebf6b1a1..f4076d84ae5d 100644
--- a/dev-ml/utop/Manifest
+++ b/dev-ml/utop/Manifest
@@ -2,5 +2,5 @@ AUX 50utop-gentoo.el 100 BLAKE2B eb2061a156c26f41f06076905e66212743aca67b3692c14
DIST utop-2.12.1.tar.gz 416596 BLAKE2B a8a31c91fd4f989e3d89bc736caa7b611ba0ccc2de905adcd1cf59fff87770d5a00c2d7a43462940269ae8be2f5980fa5b8d2ec7ba547b937cc1e6a579621f2f SHA512 cc52bdb2a58141e6f7b678c93f69b0aa5ca4c628cb6841e02e6a783191a917bd838c06682d55f4f455a01a7004e43b5193d8574968b8400050b0f7b5a102ca3a
DIST utop-2.14.0.tar.gz 418609 BLAKE2B 726ff00d6ce13f6bb81b6e1ad82749094f25a6394f6552f2a976f270d182a7b600a9a17a1c692e56fa807332b25638a8cf0c2082c12ef93262ef5409633fba27 SHA512 16c724c0d54cd14d2126060f00e8b86fe3b886cffd7ff306a825d7f9e045b74ffc5830f659ccb151dfaa36c41c2966c26bc2c2e7567f9e1d725b33e9f677d19e
EBUILD utop-2.12.1.ebuild 1068 BLAKE2B e4f9aa5170aa046f5f07737cbca7e5dac2ab916ad41b7483fc3971cfd3430f28f6d304de4f1b496169093b2a279ba189bb07888710c1f6e60c7cdacc5f514a3e SHA512 d63f4757e29f790d84274f890ba7dcfc90e95c322fc1f94ee853c0a6de7a396ce9ab99780f891207bbf8812c45e665263b6aa4884451f5952fd44b96da0bcecf
-EBUILD utop-2.14.0.ebuild 1160 BLAKE2B 6b7f5e689e4248fa1d0ffbce3346d3fd6c8d2fe3b4d1d1b91a8f053fcda7f59814990b098b02c1bc23cdb6c6edd9c3b4eb0e0b1596a8c7313023bbaf77415b88 SHA512 bf9012662cdc4ef92efa8bcda5a69adb60b7669f1ef811ab427102fbfc0edc8ae928a9e39410b3fdafcff4240baf1ae1e5717a97c42c48ba1926c4c759d98ead
+EBUILD utop-2.14.0-r1.ebuild 1220 BLAKE2B 5b0b00e7546d78ecc592ac7860ba417dc05f18e002405f862e184278b570a9d00b300889756456f5a660348eb77d783b18df93abb2daf319491a79587bf58daf SHA512 7183380842bde2060e2e84daac05bcf8d77fed9712279edb052276da43ece3bbed6efd078d9343523ded074fadd3b310d9d99e21e7f6cfca5dbe086da1220496
MISC metadata.xml 714 BLAKE2B cdcb086ec113872a316e1f98b53802f6faef22a718543527c5cd5d4038ac68a601bb0898532428378ce016e4d018074c043e8dafb4109ac7fcd233cabe1f3c54 SHA512 40468222a996f4b5bebf03ab5d2d7fc639ab00acba23ea98da3a4a7993864946d2327c296806e0106e5d150c90d5286629d9608bc0e04acbd94fc5fd1ba50bf4
diff --git a/dev-ml/utop/utop-2.14.0.ebuild b/dev-ml/utop/utop-2.14.0-r1.ebuild
index 788125604fb3..5439a2c47f25 100644
--- a/dev-ml/utop/utop-2.14.0.ebuild
+++ b/dev-ml/utop/utop-2.14.0-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/ocaml-community/utop/archive/${PV}.tar.gz -> ${P}.ta
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
-IUSE="emacs +ocamlopt"
+IUSE="emacs +ocamlopt test"
ELISP_DEPEND="
emacs? (
@@ -37,8 +37,11 @@ BDEPEND="
dev-ml/cppo
dev-ml/findlib
${ELISP_DEPEND}
+ test? ( dev-ml/alcotest )
"
+RESTRICT="!test? ( test )"
+
SITEFILE="50${PN}-gentoo.el"
src_compile() {