summaryrefslogtreecommitdiff
path: root/dev-ml
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-11-17 03:03:09 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-11-17 03:03:09 +0000
commit3455c0a5153ae27d7c6c16ecd35fa3dec33f3dda (patch)
treeb29c1fa32b8be70c36e7f8bf53ab5fca875037f9 /dev-ml
parentb0735771a80a647a2ea5a03a87d5873d175bd744 (diff)
gentoo auto-resync : 17:11:2024 - 03:03:09
Diffstat (limited to 'dev-ml')
-rw-r--r--dev-ml/Manifest.gzbin39958 -> 39935 bytes
-rw-r--r--dev-ml/cairo2/Manifest2
-rw-r--r--dev-ml/cairo2/cairo2-0.6.5.ebuild34
-rw-r--r--dev-ml/dune-build-info/Manifest4
-rw-r--r--dev-ml/dune-build-info/dune-build-info-3.16.1.ebuild (renamed from dev-ml/dune-build-info/dune-build-info-2.9.1.ebuild)11
-rw-r--r--dev-ml/dune-configurator/Manifest2
-rw-r--r--dev-ml/dune-configurator/dune-configurator-3.16.1.ebuild39
-rw-r--r--dev-ml/dune-site/Manifest2
-rw-r--r--dev-ml/dune-site/dune-site-3.16.1.ebuild40
-rw-r--r--dev-ml/lablgtk/Manifest4
-rw-r--r--dev-ml/lablgtk/lablgtk-2.18.13.ebuild80
-rw-r--r--dev-ml/lablgtk/metadata.xml6
-rw-r--r--dev-ml/lwt/Manifest4
-rw-r--r--dev-ml/lwt/lwt-5.9.0.ebuild (renamed from dev-ml/lwt/lwt-5.6.1.ebuild)11
-rw-r--r--dev-ml/ocaml-inifiles/Manifest2
-rw-r--r--dev-ml/ocaml-inifiles/files/ocaml-inifiles-1.2-inifiles.ml.patch9
16 files changed, 146 insertions, 104 deletions
diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz
index 75e4bd6036b5..e4f6e3190718 100644
--- a/dev-ml/Manifest.gz
+++ b/dev-ml/Manifest.gz
Binary files differ
diff --git a/dev-ml/cairo2/Manifest b/dev-ml/cairo2/Manifest
index 79135d0fc601..6fcb99d313ff 100644
--- a/dev-ml/cairo2/Manifest
+++ b/dev-ml/cairo2/Manifest
@@ -1,4 +1,6 @@
AUX cairo2-0.6.1-ignore-gtk-and-pango.patch 2168 BLAKE2B f444c6056af8708bd4dd838fab54390b12ae6f00002ea885111eca37d3f0469acb8fac38bffe235436f2b20020178a6310cf5baa9bc27cbca6d4f29e1ac463d9 SHA512 6443a64189113add46c5a1ec9eebd13c513d314b512db31ee4d025e3653711e4295a0819d31d5ed7f793921f8a6d53a3576982bb422e331745877265dce828bb
DIST cairo2-0.6.4.tbz 90735 BLAKE2B d0e6617a1de99050553ebbb0ea9fa1567051923378b164f8ff073700cbda7275a7c5dc97ed74d9f891b18fe4a051b8da81450da4946364ea7c6e53ec10cc8ba0 SHA512 2fd755b32253a4c441146fb41d13bf7ad4ce3828bc479ece296fb58350e20c7349c22457ad99fa080407b5150ce337a753221043f18b7b641f4c5bc98e37e799
+DIST cairo2-0.6.5.tbz 90746 BLAKE2B bbabef5ab1dc455306f85351519c1f7a9a92df994ef02c151566b2698f507e603195e05fd5c3cba4a42590cfada062d78f0b10cc7c94779b073b95f842374a81 SHA512 9c13aaf0c716ac2fdec90d6dcb90a654c051cb9aa896e9333b819e68669efbf3ee7bb147882d45dd5b86db3fd868158bce46f46c5c8960f9add523d64342f704
EBUILD cairo2-0.6.4.ebuild 1000 BLAKE2B 04be06961d3222db84b4e092e047d656be3e0dacceb3de595aca71ca580bfe692e77854caf2889c19302e01e2c1a4e25d1607039c5289f9c23172b7b457b1bb0 SHA512 ca67fb3b18c6ea2c05db71a4674883ab57bf87fef1bb94397d9ff9fba8486d9057e14cfb2f73c476a40847104fa4406147617489993883872bb4f48cf42a845a
+EBUILD cairo2-0.6.5.ebuild 994 BLAKE2B d3b3a3c7044ff819ee9139f9a7581dbc2e034acc0f3c55959c5652efce1b1a3a80d1f3b75cd5cd88eb99b7c70af326961e385eacac319f32ebae4dc4f2958577 SHA512 6178f7525c1b51507df69f49011656c34bb47ce5e90c00dfc9c72ec7fd4d112fde0ac9bff4ff0071eb010ab2e46fe0a1348b51a1f3bd2cfc094ded398ce691f2
MISC metadata.xml 317 BLAKE2B a3b3672e1b82764324e49e74699594fe18842648e183ac3d236a7fc03ecb9e5c13daa21423a196adbcf59ebfd9cf554cda00a70a341a89aa1b1d38429ae72a38 SHA512 b010fd4d48130496c6b435e38eb647df295f1f1f2b688c060873ae814492a7cc544f132688750a0e5217b2678dd267db9d62b4392b47beacf7756dcbce48ef32
diff --git a/dev-ml/cairo2/cairo2-0.6.5.ebuild b/dev-ml/cairo2/cairo2-0.6.5.ebuild
new file mode 100644
index 000000000000..6f95c8db41f0
--- /dev/null
+++ b/dev-ml/cairo2/cairo2-0.6.5.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Binding to Cairo, a 2D Vector Graphics Library"
+HOMEPAGE="https://github.com/Chris00/ocaml-cairo"
+SRC_URI="https://github.com/Chris00/ocaml-cairo/releases/download/${PV}/cairo2-${PV}.tbz"
+
+LICENSE="LGPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ocamlopt"
+
+DEPEND="
+ x11-libs/cairo:=[svg(+)]
+ dev-ml/dune-configurator:=
+"
+RDEPEND="${DEPEND}"
+
+# >>> Test phase: dev-ml/cairo2-0.6.1
+# image_create alias tests/runtest (got signal SEGV)
+# (cd _build/default/tests && ./image_create.exe)
+# DESTROY bigarray 'data'
+# Done: 70/72 (jobs: 1) * ERROR: dev-ml/cairo2-0.6.1::x-portage failed (test phase):
+RESTRICT=test
+
+# Remove lablgtk2 dep https://github.com/Chris00/ocaml-cairo/issues/21
+# Fix compiler warnings, from: https://github.com/Chris00/ocaml-cairo/pull/22
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.6.1-ignore-gtk-and-pango.patch
+)
diff --git a/dev-ml/dune-build-info/Manifest b/dev-ml/dune-build-info/Manifest
index b02c17f7555a..15d829f01505 100644
--- a/dev-ml/dune-build-info/Manifest
+++ b/dev-ml/dune-build-info/Manifest
@@ -1,7 +1,7 @@
-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.16.0.tar.gz 2999701 BLAKE2B 5e371fa1003cec31273aeeb1a830036f48d3734588bd7a980b57aaae30d4984a34dec6f9be0ee9985c72dee08c2c6d456a789eab83cfce42c142a3abc6951b2e SHA512 3b1d041907128b6598e0f6150fe300a4a69098822f823ceead63b46e1005a21485738c6fa92641dd940c9f9cde48ae141ea51959a9b250bee3cbeb06ba788e23
-EBUILD dune-build-info-2.9.1.ebuild 517 BLAKE2B a7c02238857706cecab9fe1c0efeedea17ec80c791f0fedc1361be9727ae6a45691b1746098b40e7dd25c7a22c599cfc9304254e4142c9f0f0e952055b06d344 SHA512 1b369cd3d131b4c5c293c157fadf24b600dd3dd9fc78dd120a858b19309eae6fa9ef4c7d4bb8ccbaf4add58a038ccfdd25830f47f877eac59371b2d7c8beaac1
+DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4e47acbed7a20ef614ff3a6585d8a25b8617c8ee45d338006a99084d096990d1e8c3cbeb6613caa7f0e1a70b5 SHA512 18e8022c5fa276e06f788cf25a4d6d08e3247c546cd69a5206d4e78ece1f47a615c6d5842e68e1fa7908cae7ae8c6e4f31d2eb835d97b5e6b5e4154957139e9f
EBUILD dune-build-info-2.9.3.ebuild 577 BLAKE2B 526b80cea1a18fa1f2828e2d1c5f5803a5c9ec202e5a3a08a92719f86e3990cd64f0afb5aa94f767e22bd7eba4f0cf9de7218db768d0ffcd5a3fb124655b3900 SHA512 00846c9d52a66008a8d2fd56b0ad9767eb59287392baccecfb6530f53c95348cd275ebd4d6ce40927586a137be05f6de1f34b7c54554b7bb49f911db0f50d486
EBUILD dune-build-info-3.16.0.ebuild 554 BLAKE2B 066eb2e65ee28569a1102b7db4f771b0600a7bb34f02e46a5a4a51f6f8e6d7ef25ed6c73f3afb9955e9b77a5b8da58cc1c83f13e1d9232d6f21f159b10b9e0c7 SHA512 948879000a63f14ebf01081059030d62a83e5012facbfa39fd804f60b98eb29443448f8ead86f71b7bce26499148f0989de7969e376d28dac38417aa5d280fee
+EBUILD dune-build-info-3.16.1.ebuild 557 BLAKE2B 0e4c2e2b1e63f0a5d0e83ecab890f949159b175666b09ffbd3b99e8144bec0897a735ce2fa76ce459e159319338b9b1970bffd03586c27599aba78d7f67b2290 SHA512 826b7e1cf986f6baf34b2b5590c7a1d9207d877fe8e33dbe2c2eefc33dd11776aa2afa2f583102199f678367c357e9c12e5079ad4f6aa1d636b8e1e0ef074fa0
MISC metadata.xml 380 BLAKE2B a55122ee1d38e6491f4f2c955ab0271647054d171979d9b3a964c9d1c7239aeb17c89768008a36bd583b373069f387de809a8a62af68f725568f201f2be8b979 SHA512 9b49e03db4133c31c38c13f2502ebd56833c516d27facf46b9d83eaaf3982c3d5dd4e2dc2a1b5e5cbf8cbc60405f4aa2f0bd7a0886c3ead97598e139cac3d595
diff --git a/dev-ml/dune-build-info/dune-build-info-2.9.1.ebuild b/dev-ml/dune-build-info/dune-build-info-3.16.1.ebuild
index c23cca94315a..a3661b549fcb 100644
--- a/dev-ml/dune-build-info/dune-build-info-2.9.1.ebuild
+++ b/dev-ml/dune-build-info/dune-build-info-3.16.1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit dune
@@ -12,14 +12,17 @@ S="${WORKDIR}/dune-${PV}"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE="+ocamlopt"
RESTRICT="test"
+RDEPEND=">=dev-ml/dune-3.12"
+DEPEND="${RDEPEND}"
+
src_configure() {
:
}
src_compile() {
- dune build -p ${PN} @install || die
+ dune-compile ${PN}
}
diff --git a/dev-ml/dune-configurator/Manifest b/dev-ml/dune-configurator/Manifest
index d26eb032ed20..ed01de224f65 100644
--- a/dev-ml/dune-configurator/Manifest
+++ b/dev-ml/dune-configurator/Manifest
@@ -1,7 +1,9 @@
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.16.0.tar.gz 2999701 BLAKE2B 5e371fa1003cec31273aeeb1a830036f48d3734588bd7a980b57aaae30d4984a34dec6f9be0ee9985c72dee08c2c6d456a789eab83cfce42c142a3abc6951b2e SHA512 3b1d041907128b6598e0f6150fe300a4a69098822f823ceead63b46e1005a21485738c6fa92641dd940c9f9cde48ae141ea51959a9b250bee3cbeb06ba788e23
+DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4e47acbed7a20ef614ff3a6585d8a25b8617c8ee45d338006a99084d096990d1e8c3cbeb6613caa7f0e1a70b5 SHA512 18e8022c5fa276e06f788cf25a4d6d08e3247c546cd69a5206d4e78ece1f47a615c6d5842e68e1fa7908cae7ae8c6e4f31d2eb835d97b5e6b5e4154957139e9f
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.16.0-r1.ebuild 795 BLAKE2B 9daa6cae80d648e4499d6ebded2bb091b79d9d00d15085c03dcdafd886b2ccc3eb64438fad38045b95c823f025f58f382aa723438d73ec2a21417f2ec2b3b056 SHA512 a72601633b60aeb7dc2b74bac0d597b9421c490288e951f173fd42a479d4e066d702221164f36e91f7c4f2f993f9d4a6af00b9603d916e2ea5be146dce6805c0
+EBUILD dune-configurator-3.16.1.ebuild 800 BLAKE2B 01c0c5e09f371c6d7e2af03c92769d88bb66101e33e42860180d91e8dc768afa99186ca0e5229a1686cfb46b6c476afd932fbc8c2495c4ddb40bca541651a667 SHA512 2f2eba71884d9390275fc13cfc9697dc6016bea671e1c81119b221703196c179b6a59beff99ecc04b3d0996ad713d0299201d4295a28601c0a30e264f73aed6c
MISC metadata.xml 308 BLAKE2B 555692890c7fe4dee18d07e140384b70278e2a4a0230916a01ab9e5306776e0ed0d979e9a3487423fa1779a166da3038dca13273811e36593bb2b821b60cdfe0 SHA512 e50e28cb6f41fda295f12af1b94aba12dda8a7091322c0e7093d19ee60615d449bc1806354043e572d70aff1284e16b644b188911adbca60a2a5c8299fcee748
diff --git a/dev-ml/dune-configurator/dune-configurator-3.16.1.ebuild b/dev-ml/dune-configurator/dune-configurator-3.16.1.ebuild
new file mode 100644
index 000000000000..72cb74746f80
--- /dev/null
+++ b/dev-ml/dune-configurator/dune-configurator-3.16.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Helper library for gathering system configuration"
+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.12"
+DEPEND="
+ >=dev-ml/csexp-1.5:=[ocamlopt?]
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ default
+
+ # This enables dune-configurator to use the vendored csexp module
+ sed -i 's/stdune.csexp/dune-configurator.csexp/' \
+ vendor/csexp/src/dune || die
+}
+
+src_configure() {
+ :
+}
+
+src_compile() {
+ dune-compile ${PN}
+}
diff --git a/dev-ml/dune-site/Manifest b/dev-ml/dune-site/Manifest
index 63f079523f5c..b00ae8567135 100644
--- a/dev-ml/dune-site/Manifest
+++ b/dev-ml/dune-site/Manifest
@@ -1,5 +1,7 @@
DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152 SHA512 df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 5e371fa1003cec31273aeeb1a830036f48d3734588bd7a980b57aaae30d4984a34dec6f9be0ee9985c72dee08c2c6d456a789eab83cfce42c142a3abc6951b2e SHA512 3b1d041907128b6598e0f6150fe300a4a69098822f823ceead63b46e1005a21485738c6fa92641dd940c9f9cde48ae141ea51959a9b250bee3cbeb06ba788e23
+DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4e47acbed7a20ef614ff3a6585d8a25b8617c8ee45d338006a99084d096990d1e8c3cbeb6613caa7f0e1a70b5 SHA512 18e8022c5fa276e06f788cf25a4d6d08e3247c546cd69a5206d4e78ece1f47a615c6d5842e68e1fa7908cae7ae8c6e4f31d2eb835d97b5e6b5e4154957139e9f
EBUILD dune-site-2.9.3.ebuild 656 BLAKE2B e286ce1ec1210f32ca615e52ee154a79efc30c304b247b339c117af0962ebb3fdbfa98dd553ddf453a533c1a004e843ef488329a1d0a9ab24e6ef0213a683b4e SHA512 3090aaf87f230dede1026586331495e517f9d731786df8a8e9931cc0b46c13ef2bd6292271dd9dfc6a0b5ab87a1fd8958f43830778361bf54714451bc8aefaf0
EBUILD dune-site-3.16.0.ebuild 620 BLAKE2B 863b5ff877c158cb9dbec735f6431e276a0a7612e0921babf961ca25bba12712f80bdd332e714747dfdf21291fd903346ad1c26ff67d201a2dffc25578969d3e SHA512 f6d329ece9c01aae9ada78e2d4cdca8b567161cbcddc69ed1a9cb7aaa616d20bac11af6dfb19212b1871b5d502a839af31bd3b1c9063e31d8058395608f3a4c5
+EBUILD dune-site-3.16.1.ebuild 794 BLAKE2B c0be305ccd50cb755131191ec3db0e4f3f5f424e0eed8429fd5abfb25d8b4568159929d9bd2b9f50024a8d2a5e829d965d03d8090077e9eba3e8e0654554e805 SHA512 16c8851e398f64d4f1f92fa4575a86b89c4edc16ed6b0c3d6aa27cac411d674aa21d528990435de3e59fbefb12f7f169c9815c88716651973c9cc9b87e6e7113
MISC metadata.xml 380 BLAKE2B a55122ee1d38e6491f4f2c955ab0271647054d171979d9b3a964c9d1c7239aeb17c89768008a36bd583b373069f387de809a8a62af68f725568f201f2be8b979 SHA512 9b49e03db4133c31c38c13f2502ebd56833c516d27facf46b9d83eaaf3982c3d5dd4e2dc2a1b5e5cbf8cbc60405f4aa2f0bd7a0886c3ead97598e139cac3d595
diff --git a/dev-ml/dune-site/dune-site-3.16.1.ebuild b/dev-ml/dune-site/dune-site-3.16.1.ebuild
new file mode 100644
index 000000000000..6d2e3537ba0f
--- /dev/null
+++ b/dev-ml/dune-site/dune-site-3.16.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Embed locations informations inside executable and libraries"
+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"
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-ml/dune-3.12
+ dev-ml/csexp:=[ocamlopt?]
+ !dev-ml/dune-private-libs
+ !dev-ml/stdune
+ !dev-ml/dyn
+ !dev-ml/ordering
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ :
+}
+
+src_compile() {
+ dune-compile ordering dyn stdune dune-private-libs ${PN}
+}
+
+src_install() {
+ dune-install ordering dyn stdune dune-private-libs ${PN}
+}
diff --git a/dev-ml/lablgtk/Manifest b/dev-ml/lablgtk/Manifest
index 25389b045e79..906c208b97f2 100644
--- a/dev-ml/lablgtk/Manifest
+++ b/dev-ml/lablgtk/Manifest
@@ -2,8 +2,6 @@ AUX lablgtk-2.18.10-cflags.patch 2859 BLAKE2B a0112d27ab9b3ad7fcc25cb037220d7d43
AUX lablgtk-2.18.12-Makefile.patch 818 BLAKE2B 5d5e51b64b13eb5bb7d808a7dffeddaa4b151a5255317d6b2e585f5d389fbaeeea8696613f4053ff611839cf382a72061bb9ebafe52be3c6b55f0468d0293527 SHA512 0d806f51a80cd3595412e3d64bf2e9d5b167c7094d7de4181e793fca04e374eee154fca380ef194703edd90448d5544c5e2e7973737ffd1bfc1def23a3894987
AUX lablgtk-2.18.12-cflags.patch 2105 BLAKE2B 5e72efba3b484142070aa38ea487eb8fe82018f7f8f2420a08d0acff25450c11184aa121df67447b79b4ac1146999535f34f5f794465a9cfac5f75bf8275db0e SHA512 684a905979372e18f63b68bcc418a8e8401c51931cca45440531ea58eaad583923fd37fb167709c8394f967f4987161d88ea00714f8406048269ac59c51313e8
AUX lablgtk-2.18.12-depend.patch 578 BLAKE2B e03e04fb62b2a24a04f18bc21d1783d0f81567c54670bc62fc8e875c1a4a30920cc9052e4a2da143f862f0e5a3a4f954e97b302ab774c7a1741799debfc7d054 SHA512 24d9cfc776d0d42b1cb48f6b3704b2345b67e7e4fd918296c550a794717640cd51c105a90c4086c8932336823533946cc9cd00b0e4a2f290d3d0a12de1151e09
-DIST lablgtk-2.18.13.tar.gz 1073083 BLAKE2B d3be54b0194e8b67b66eee9663d121e9007f6eb1d04cf322f83dfc5ddd5c3a27ad6f19204429ea5941d9cfe97ac9583af41ae713de5552b5d11245e4216ad5c1 SHA512 41deafbf8bbb9d15950d74a053e21c65aa0d2d4044a41d048f197e744a82ebbe159d43f67092fa19a8385bf0f7da0250ef2f0a532a0810e88f695d6f1fef4c48
DIST lablgtk-3.1.5.tar.gz 1045721 BLAKE2B 5f677d2ac1a39f23e5c3b66f6239540e369ec6916eb87f980543a7ea6c723b5126882fd4f9673f8a76171d0e83de236b98ae9068956f86a0a37cb836c353b9e5 SHA512 750f57ea2ccb0534123596aca04a4ba12bbf67bafb521a7978e6acc8027b2b3b822d373bf3fabb4018640c5e2d5bc3d5a336e91ceb8ff037b1f7a048440df03a
-EBUILD lablgtk-2.18.13.ebuild 2060 BLAKE2B 43a36dea1033cd6673b1da3054271a418cd18a5f04d5180b79e657ba4e6f4e70bcb097f87102399977899ff89f993b2ff89dd978c1500d4541818d7529259f1e SHA512 55485098dafdbb7e96c20199cfab393b3da4a9765f126bf1fe4bfe921ef2b3da262f32720e2efb95a6ce51db2cc7a4f91d81445f11c24e61d285e069e12284c9
EBUILD lablgtk-3.1.5-r1.ebuild 718 BLAKE2B a925e5b5c6e4354287c600f78a3f765a909ca1fe138bb228473f113b32e1a826e36e6a270031505aa33cb20050349d9cdddc26cfe9461a957e4f8dd440446e7b SHA512 312e7a1593bbf4df7c12086e043a318593b91064ae6ea745ac4bf724fea6303bf4f73d66c467f416abb3bb64943efbb516193be9a9fe538f7a08c5e9c810b015
-MISC metadata.xml 698 BLAKE2B d5627c5262d040d6166667a9f6bf72406e8a2b07e2195c1238feb274e12c318359d61c4e88fdb0c264b7b97feb8be37f3cb16993d4912ec0d74dee85b3f859d5 SHA512 307ade15dfc4f152bcee4542f05d0b36f76b0e8de48737a77d0629fc08b6be2ba9117db7a990859f1258f3751602e0caccb2aede6366e21369e282de88fc037c
+MISC metadata.xml 434 BLAKE2B 8f5982cb9c9bac7ff59b154061a61f4c39860306ba86ac84bcf1c58b5d6d0b5ea53370a4f6b7d0678f1b87a149c0af94efb84303d1474b2d0e1b1d48f9e7479a SHA512 d53fc304dedc36292e89fc577bd796abded1d1944a90f0421255a7161446d551316f16c61153e9be6e4d21e897f43a77e2b2f50afc0d875f42eafbf989596f81
diff --git a/dev-ml/lablgtk/lablgtk-2.18.13.ebuild b/dev-ml/lablgtk/lablgtk-2.18.13.ebuild
deleted file mode 100644
index b959c4131e94..000000000000
--- a/dev-ml/lablgtk/lablgtk-2.18.13.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Objective CAML interface for Gtk+2"
-HOMEPAGE="http://lablgtk.forge.ocamlcore.org"
-SRC_URI="https://github.com/garrigue/lablgtk/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1-with-linking-exception examples? ( lablgtk-examples )"
-SLOT="2/${PV}"
-KEYWORDS="amd64 arm arm64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="debug examples glade gnomecanvas +ocamlopt sourceview spell svg"
-
-DEPEND=">=dev-lang/ocaml-4.05:=[ocamlopt?]
- dev-ml/camlp4:=
- x11-libs/gtk+:2
- glade? ( gnome-base/libglade )
- gnomecanvas? ( gnome-base/libgnomecanvas )
- sourceview? ( x11-libs/gtksourceview:2.0 )
- spell? ( app-text/gtkspell:2 )
- svg? ( gnome-base/librsvg:2 )"
-RDEPEND="${DEPEND}"
-BDEPEND="dev-ml/findlib
- virtual/pkgconfig"
-
-DOCS=( CHANGES README CHANGES.API )
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.18.12-cflags.patch
- "${FILESDIR}"/${PN}-2.18.12-Makefile.patch
- "${FILESDIR}"/${PN}-2.18.12-depend.patch
-)
-
-src_configure() {
- local myeconfargs=(
- $(use_enable debug)
- $(use_with svg rsvg)
- $(use_with glade)
- --without-gnomeui
- --without-panel
- # relies on EOL gtkglarea
- --without-gl
- $(use_with spell gtkspell)
- --without-gtksourceview
- $(use_with sourceview gtksourceview2)
- $(use_with gnomecanvas)
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_compile() {
- # parallel build crashes
- emake -j1 all CFLAGS="${CFLAGS}"
- if use ocamlopt; then
- emake -j1 opt CFLAGS="${CFLAGS}"
- fi
-}
-
-src_install() {
- local destdir="$(ocamlfind printconf destdir || die)"
- dodir "${destdir}/stublibs"
- export OCAMLFIND_DESTDIR=${ED}"${destdir}"
- export OCAMLPATH="${ED}${destdir}"
- export OCAMLFIND_LDCONF=ignore
-
- default
- rm "${ED}/usr/$(get_libdir)/ocaml/ld.conf" || die
- dosym lablgtk2/liblablgtk2.a \
- /usr/$(get_libdir)/ocaml/liblablgtk2.a
- use sourceview && \
- dosym lablgtk2/liblablgtksourceview2.a \
- /usr/$(get_libdir)/ocaml/liblablgtksourceview2.a
-
- if use examples; then
- dodoc -r examples/
- docompress -x /usr/share/doc/${PF}/examples
- fi
-}
diff --git a/dev-ml/lablgtk/metadata.xml b/dev-ml/lablgtk/metadata.xml
index 42977a44992c..1cac3a01b32a 100644
--- a/dev-ml/lablgtk/metadata.xml
+++ b/dev-ml/lablgtk/metadata.xml
@@ -6,12 +6,6 @@
<name>ML</name>
</maintainer>
<use>
- <flag name="glade" restrict="&lt;dev-ml/lablgtk-3">
- Enable <pkg>gnome-base/libglade</pkg> bindings compilation
- </flag>
- <flag name="gnomecanvas" restrict="&lt;dev-ml/lablgtk-3">
- Enable <pkg>gnome-base/libgnomecanvas</pkg> bindings compilation
- </flag>
<flag name="sourceview">
Enable GtkSourceView (<pkg>x11-libs/gtksourceview</pkg>) support
</flag>
diff --git a/dev-ml/lwt/Manifest b/dev-ml/lwt/Manifest
index 4a7d45f04f78..1df096a347e2 100644
--- a/dev-ml/lwt/Manifest
+++ b/dev-ml/lwt/Manifest
@@ -1,11 +1,11 @@
AUX lwt-5.3.0-ocaml-4.12.patch 652 BLAKE2B 743c149e53b45dca0797b4b6ceb7cdb9eda64b2233561ac11be492223ff94a5043703651899bf42051b9dfe6481e6f84c6ac968ecf708d9fda09e5dd911f0e2c SHA512 d3073948decaeb3888ee93b5a41fb7ef6db69390a08bf5e78752f85a5c7453a3c0abae0dae0fda9a950acc76560937f7e03dc4bc6c81cbcbbb9998d0282b7c79
AUX lwt-5.3.0-ppxlib-0.18.0.patch 13548 BLAKE2B fa89411ea65421eb8f8b7f7f782817c27f21d88a12a95a6a8a9d858c6e6665d2a79432ec237daf77d594ba11e4ef1e71921779084055e8df695b696f81b6ce06 SHA512 cd5dc33e0b3366445ce491efda7ff55fcf7f628138fc8213dfa8a7d425d44fd7b312d9008ff1bad5216bb8179bc0e41e5844d1826237c3c26f657d7ec5410671
DIST lwt-5.3.0.tar.gz 298152 BLAKE2B a39494bf98fcca07bf4601a742f4bfdc1ea2a67e2babbab650c41d2df58296a859520509ddc080af9c4d55be76439b401174720765fb942586d7c866f80cc538 SHA512 9922c19944595b0c07da8e1bbdecb2cc7c5a7edcdc2224215efb819d9c735da8986388a2446bd0762e28533f5d9d386970f07a4f1b0d14255c6743f3a1d16cb6
-DIST lwt-5.6.1.tar.gz 316067 BLAKE2B a9cf6bc2b57a130a5df8aa745987f9b8516adf0fce040d50d3bfbd6d9f801917ca37d050eb7fd7a210c5b0ae5e5726dd21fc675c2e8ee8670d0475204dbcc3aa SHA512 698875bd3bfcd5baa47eb48e412f442d289f9972421321541860ebe110b9af1949c3fbc253768495726ec547fe4ba25483cd97ff39bc668496fba95b2ed9edd8
DIST lwt-5.7.0.tar.gz 313632 BLAKE2B e1b401c70b7722b266085c0493ab4e081aeb58cdf0e3569f677ee3b66edb1b4dda9afd115143315562f301a80bf8efbb09ced3f09f641adcac01fe44b3670cdc SHA512 42e629920783428673b99c9d7a639237c9e6b35079b5d907bc67e7ea506acf9edadc48cec580bdcfd2410ed9412bf5e6bcc8b09de2fa7d35ce1490973d05ddd1
DIST lwt-5.8.0.tar.gz 314503 BLAKE2B af98757256e5a8195549e89cb789b17789f51d09715bc48f2ae13cfadf8eeb7e5d0713ff55629835555062f21ef3d6844a2d3f9645dbd3904a608ff22e969010 SHA512 7f6548a1b1dbfdbc98d9352151ca7be97fa2ab63dbcc429208ce8d08308eee13f7fce31e0cca53f8880233959a60212d622270dd51bf164c3ee272f179769bd9
+DIST lwt-5.9.0.tar.gz 312144 BLAKE2B 123905ca0ef198e410eeacdef9bda91a2b89f8fa4427fee5a747cdde91d7058be7f3f91f405ad61c3df867569a713b1c64db33d237e862d131609bee310d3c21 SHA512 35574743df40170a8d1676254952c060090421a40d5f8ad37a6691f4f8bb0e28fca61f5efff1050edc4f8a3ffa2f06a1e23d0c084c89bfc105c1235e249bbc75
EBUILD lwt-5.3.0-r1.ebuild 809 BLAKE2B 6879d70232201e22c5fb3a378e8f694ae244e010d6d891ef68b595c80766f84f58822dc48d56ea8aab9e43f5113f42a3ff13586ee77809992897c44b9bfb8b58 SHA512 07ebef96795dca668bd2768c57da64d817df39417c45fc0b82ebdda323ddb9ce4988d9d9665ca4964309b63737cdc4824b0e20ba87f823970f341055de755f59
-EBUILD lwt-5.6.1.ebuild 996 BLAKE2B c289dd2861bb603f7cf5dd9d3c2b923fa16e5c446c03f232485d2d8b4c620557795a74ff3d39f2ab032edd3d50ef92353aaf16fc9ee70423b5b4845cc9df70c3 SHA512 3b496b85a4c794b6c4b83b841bd3fc2617485ee981a70d12f0121a4dd1d4b3f61a0e92e9d70fbdf2d252980381f21fd3e6be15abd6c551e507eaf859daff0722
EBUILD lwt-5.7.0.ebuild 984 BLAKE2B 8806779e8b19bf4ce41b0ba2afbcf1e59c7d1c8c2960f4532fe8f0de75c26747c0dafcad91a9788c0d0969fad7e8660af42e4f03d54131bce38cf93b9c84364d SHA512 f74732f40ff16680b46335dff3b399a4416c45b22ff6d20dc5809d9ec014f9af0060f810305d8c57f36785c35d0907cf41ab38e153647540308408eb603b0dfe
EBUILD lwt-5.8.0.ebuild 988 BLAKE2B 002daae475b4bb02de092272eaf66a7343e4aa8f11dd97e8be6f807d657b2722447291cabf5afc55d72539ef27992ca1bdaa81b049b50352cab51ab7c45248d6 SHA512 567541060d4552cd9744bfea85a72f441ea13c8d6f06d74c3f4134be8439f9dd899075cf8582cb54375d53239b0dbbb9582811efaf42844bc84479762f7b091a
+EBUILD lwt-5.9.0.ebuild 986 BLAKE2B d0eee1408feafe3c197a04a51e7bb2db9fe35a87c413c6f318902f8664f32a33799090be10fc4329f8907dc5f1ac8ee47032518e6d0a4e7f5d85c44b8c5ff24c SHA512 41f9f088bf7e25906dd7c36663c1a409f1f93fec58391dea3870b1118a8cc8d481646c348d95e94b5865cc925b66b75d9a885d700554c4d4ac4cb378bcdff4b6
MISC metadata.xml 309 BLAKE2B 548c34a2720146cf3c8fe6b3f934f7d99dc166f9617a8d46d532d95c28c196d4afeebd9372d93f83ca06c4d5cc102bfba7ffcabe95b515e2f4c6648aee25521c SHA512 a95630b3779b358805266411b6704c107873cc2704682412818153f816a71c7f871ae0c2d6f5b5483b9aadee6e32455a7fa119205b54478606b50a7421957428
diff --git a/dev-ml/lwt/lwt-5.6.1.ebuild b/dev-ml/lwt/lwt-5.9.0.ebuild
index 63160322fcc1..d9b28820d31f 100644
--- a/dev-ml/lwt/lwt-5.6.1.ebuild
+++ b/dev-ml/lwt/lwt-5.9.0.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
@@ -6,12 +6,12 @@ EAPI=8
inherit dune
DESCRIPTION="Cooperative light-weight thread library for OCaml"
-SRC_URI="https://github.com/ocsigen/lwt/archive/${PV}.tar.gz -> ${P}.tar.gz"
HOMEPAGE="http://ocsigen.org/lwt"
+SRC_URI="https://github.com/ocsigen/lwt/archive/${PV}.tar.gz -> ${P}.tar.gz"
-SLOT="0/${PV}"
LICENSE="LGPL-2.1-with-linking-exception"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
IUSE="+ocamlopt"
DEPEND="
@@ -33,10 +33,9 @@ BDEPEND="
# "domainslib" is unpackaged.
OCAML_SUBPACKAGES=(
lwt
- lwt_luv
lwt_ppx
- lwt_ppx_let
lwt_react
+ lwt_retry
)
src_prepare() {
diff --git a/dev-ml/ocaml-inifiles/Manifest b/dev-ml/ocaml-inifiles/Manifest
index 039ff2d1e103..b3ab0d265c2d 100644
--- a/dev-ml/ocaml-inifiles/Manifest
+++ b/dev-ml/ocaml-inifiles/Manifest
@@ -1,4 +1,4 @@
-AUX ocaml-inifiles-1.2-inifiles.ml.patch 210 BLAKE2B add08bffd9afb4a4d6046b24ca18115c4ed295069088018cb77aebb20597973852459697def9d7e8261933471486fc2c89f26ea39f9e6d47083ed5dd12b25556 SHA512 c9e5b2226ee497fe2e9633532f9d7df05da52c73bddf3351913f0f037422170068296e5a6b6e40fced3c03eef3702affe9386d928c955ed268c570d16610a91c
+AUX ocaml-inifiles-1.2-inifiles.ml.patch 462 BLAKE2B b960b382f4d3851d2f3f1866fbce7fc7aea39b1b56cfa12565e15ae941ca0b88d711bc21c0c2b01acf7fe35a9eee6b9abbf6d1e7e8bb1bc9de4d0d306d411f56 SHA512 552b0f944c0a1ded7b9dba291d4691279af783a13925c6ce62c5a51bc552cdb4e2ae7e37ec081e171adcf3f6d8bcc9b66e584a7f2b94d4afcc728e1ada48370a
AUX ocaml-inifiles-1.2-shuffle.patch 217 BLAKE2B b27be88669a56a6a611e74d7c2ecddb3b007dadf11665e655f78248898ebcb3f24345b0c098071e404c2e72703479ae308855118d7b1235831f7e44e23494256 SHA512 3be5d6f428cdcc6034c9e6b990a4bcd2a15a0037550b35cbe8c13072ecbd45b47376dd32561bcbef6b85f23c4f9e7136cd5792a4e782b2695538351ffd8b1ddf
DIST ocaml-inifiles_1.2.orig.tar.gz 11642 BLAKE2B 9970a5df9290c0532ad54eb8df6737f2e22385d5de6defd9681f115e2c0c62217e56dbf3bde91424e3a75f56d6e00daa698e2029ae457cb55a3495a8b2144490 SHA512 d57016e338caade7ceff416b698ad320da7e5ef376430d5bca9115ca0abc219a8072c9fddc8c8388c0b7ed404801e5158827d86577be49658611bd830e8814ef
EBUILD ocaml-inifiles-1.2.ebuild 679 BLAKE2B 730109783ef2b913195a776625024ac697293c2cd0ee0e83de6980f64ff9cd5359836871a96cc39bf80d0024a941fb5d3b1107a1476f8433430db3ad3ff4459b SHA512 4494ed1fc22a0366b4ac527dcb464de1bd46519bc26d60e72438ee989939f9289352ad5b8ffdc59fb8658933e44ec82306a8f49bc485bdc3fb266b31f7ec58c7
diff --git a/dev-ml/ocaml-inifiles/files/ocaml-inifiles-1.2-inifiles.ml.patch b/dev-ml/ocaml-inifiles/files/ocaml-inifiles-1.2-inifiles.ml.patch
index 17c060c8a208..66c463a579b5 100644
--- a/dev-ml/ocaml-inifiles/files/ocaml-inifiles-1.2-inifiles.ml.patch
+++ b/dev-ml/ocaml-inifiles/files/ocaml-inifiles-1.2-inifiles.ml.patch
@@ -1,5 +1,14 @@
--- a/inifiles.ml
+++ b/inifiles.ml
+@@ -50,7 +50,7 @@
+ struct
+ type t = string
+ let compare (x:t) (y:t) =
+- String.compare (String.lowercase x) (String.lowercase y)
++ String.compare (String.lowercase_ascii x) (String.lowercase_ascii y)
+ end
+
+ module Strset = Set.Make(Ordstr)
@@ -257,7 +257,7 @@
func
initial