diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-03-30 00:33:04 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-03-30 00:33:04 +0000 |
commit | 5ddc3e2d8f01496ed8b9a87cbe9c939f8f317eff (patch) | |
tree | 94a3f21e47f02aed090772099b02c41031262a7b /dev-ml | |
parent | ad108e7b751d67723534624b94eb0e04250dd1af (diff) |
gentoo auto-resync : 30:03:2025 - 00:33:04
Diffstat (limited to 'dev-ml')
-rw-r--r-- | dev-ml/Manifest.gz | bin | 39944 -> 39961 bytes | |||
-rw-r--r-- | dev-ml/camlp4/Manifest | 2 | ||||
-rw-r--r-- | dev-ml/camlp4/camlp4-5.3_p1.ebuild | 58 | ||||
-rw-r--r-- | dev-ml/labltk/Manifest | 4 | ||||
-rw-r--r-- | dev-ml/labltk/labltk-8.06.15.ebuild (renamed from dev-ml/labltk/labltk-8.06.14.ebuild) | 6 | ||||
-rw-r--r-- | dev-ml/llvm/Manifest | 2 | ||||
-rw-r--r-- | dev-ml/llvm/llvm-21.0.0_pre20250329.ebuild | 107 | ||||
-rw-r--r-- | dev-ml/ocaml_intrinsics/Manifest | 2 | ||||
-rw-r--r-- | dev-ml/ocaml_intrinsics/ocaml_intrinsics-0.17.0.ebuild | 7 | ||||
-rw-r--r-- | dev-ml/ppx_js_style/Manifest | 2 | ||||
-rw-r--r-- | dev-ml/ppx_js_style/ppx_js_style-0.17.0.ebuild | 4 | ||||
-rw-r--r-- | dev-ml/textutils_kernel/Manifest | 2 | ||||
-rw-r--r-- | dev-ml/textutils_kernel/textutils_kernel-0.17.0.ebuild | 4 |
13 files changed, 184 insertions, 16 deletions
diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz Binary files differindex 3cfbabedb464..e3b49c497a3d 100644 --- a/dev-ml/Manifest.gz +++ b/dev-ml/Manifest.gz diff --git a/dev-ml/camlp4/Manifest b/dev-ml/camlp4/Manifest index 9354bda2fb66..da12880afdd8 100644 --- a/dev-ml/camlp4/Manifest +++ b/dev-ml/camlp4/Manifest @@ -6,6 +6,7 @@ DIST camlp4-4.12.tar.gz 650428 BLAKE2B 4957d3db73ec82fbac58dd95fa13c48f9f8480a70 DIST camlp4-4.13.tar.gz 650642 BLAKE2B 5bf70b21f47eefe4631227d0d30fdd08ab965020026d0183fc94b9dbfd1eee45626afbe62bf9507b1a887217cf9245901d40f25cce9430155eb9ec1ddc577554 SHA512 d3307bd11b813540d126719c0afe7e75a7740d0851b272be9bd1a28e8b1ab1ed9a7576109000c8d6cee7ece7f777122aa83917a48147d42ed8f4d72994397819 DIST camlp4-4.14_p1.tar.gz 641790 BLAKE2B 3e1054a924956e9c23d43fb4ef00cf99fe09f6d2a5eb4216cb3d5079a439159d36703b6ae268789d73e51e87ed0329531b25c2e846df03c4ae99b1a6403b84c3 SHA512 1853ae0465a1366cf73d7aa9de56c037ef3d4bb5b341fe3eeb39677b5b08bda44316634b93d5d35d917a98dff8eb40da974937f714ab609818e7d25f716de811 DIST camlp4-5.2_p1.tar.gz 653548 BLAKE2B 27002802bbf0d0a67d5c2c967fa54d72087c9b08020d290ec081545ef4d4c7bea794ab8ea74608d63ed4a51b58fe44a1ac921d4de9f66f754a7b3d931e5ed818 SHA512 7034cf32575b6a7dc0406fea3c354068598195aa84a75e8576ea1219c38e4bffdc048c936d440bab235aea76510972a174bffba13f4f94f531b80fb4d80ca4ad +DIST camlp4-5.3_p1.tar.gz 653589 BLAKE2B 3fd9b063132a02081f3af79ebc02d6e7788ca60f3776a65b92d29faec1db4016d01b4a5b8556a818a39ab65d3aa4aadc281f5480f12fa36be9ca00f9323c6016 SHA512 30d0a1a52d5e359f16158e10b025e8d05fb7ccf1fa7f45cecd3584e5ba5ba995f85917680904c347437f3bdf6376ade9a666bbef7a337e5f41bc73ec1bb126d8 EBUILD camlp4-4.09_p1-r2.ebuild 1076 BLAKE2B 306e17e1e17969944c7404dd7fead2dd2a87ec9efcef9cd97cbe0d6e5f51168b07116f1eaa907676f35fda091bfa4249f503fc0d82c8d7a11af59972a29ac0da SHA512 8a6ec11e24d02d2c7deb5003f759fee41b2c807d6ea11fac1e66a650a90652df23b6a2e579c103b7c4abd50062a0374bc7f5e4684e83020dc6869ff15ac56d56 EBUILD camlp4-4.10_p1-r3.ebuild 1091 BLAKE2B be2cd293ef5a0c57b42aae0d00ce9ae037b42ec79de2932b0ef52d083c8351507a712170cd4469d2e6329d651fc4c761f82421df5f3e3b28c842adbad6ec9ebd SHA512 0335c361e5c63cfaa3fba9f4b73696c83ada275ad77fb61049fd01098c28d5fbc2582933f61993328f92ef59f7821aa7d1980285dcb4278c25c46224ba293735 EBUILD camlp4-4.11_p1-r3.ebuild 1086 BLAKE2B f538b994cd9755de93b8f8b78e7f9fcb48d90c04c5292f6599047dfe22b2c368e97df5ff65ffbb0e7aa5c67052e44c2d81b2a5c6f06885ae701dd064df06db2d SHA512 ece702be561c5f64a9da11ad9ec623f891b369838a1c79d11b5eeff999f3ddb560cad8fdf8463c0941e89a5b034a73a85cfa27b26ac8141722237c6676548787 @@ -13,4 +14,5 @@ EBUILD camlp4-4.12-r2.ebuild 1091 BLAKE2B be2cd293ef5a0c57b42aae0d00ce9ae037b42e EBUILD camlp4-4.13-r2.ebuild 1091 BLAKE2B be2cd293ef5a0c57b42aae0d00ce9ae037b42ec79de2932b0ef52d083c8351507a712170cd4469d2e6329d651fc4c761f82421df5f3e3b28c842adbad6ec9ebd SHA512 0335c361e5c63cfaa3fba9f4b73696c83ada275ad77fb61049fd01098c28d5fbc2582933f61993328f92ef59f7821aa7d1980285dcb4278c25c46224ba293735 EBUILD camlp4-4.14_p1-r2.ebuild 1257 BLAKE2B 81e8a93f2b4920083c05a435ed76697ed70b774a0b5c533f97c8e953fb65b0f7deb7937016cfe3772fc2eb1626ab9ca7d204f880528446623a85d17d61c8a93c SHA512 0fe6f645b7ecfeaf8f0e5ccdde8a161119051e64b0a0a43b99c67440d13f5c74f14c2f47e091a48a3c257eb81b6467aa145c3597e443461557dff94761db0d26 EBUILD camlp4-5.2_p1.ebuild 1293 BLAKE2B 859fcccad24f4626d627f3321de92006f136fc22047130f614533c6d56220c55286ac5629b342ba21c53d62b10ef921ce42161b8fd215cf59703513614a83543 SHA512 6a11c71a846e241d1527335d004b95fe1fc5d3d8260592a23d2390944c14744f973657e76ac3949cb49a5b29ad51bb8fe752c81d474f078d5bc68c7b116ccac9 +EBUILD camlp4-5.3_p1.ebuild 1293 BLAKE2B d2486d7284714bf72df7f0995853de3c9a58397d44bb30cb53a0f6a1a827d1ff8e0a4703029171515e25b72c736d0ac84b218ce41330c7e79d22853a70755045 SHA512 3aac1f6f43e12a3ccdae37732631bad16e3796a130f589970b71b5c6d92846432ced0acab55d3b562155165545b7eeca97946ac1d1e8644daaf5ba56f98cf454 MISC metadata.xml 311 BLAKE2B df7b6782aa51573cacb68804c03a7041d38121431bf08768497e9dafb904c3aef215665fff86c636a6040d0e6bea4912153f5e7adce8b5e5b55084dd740e158a SHA512 27e477a667e95796be69cb2648c09d364236b3962338754e3f27d9ca8c64612e4e24a519dc62c4da65881efd751db229f1cfbee6ca89446a4997e13241d448a9 diff --git a/dev-ml/camlp4/camlp4-5.3_p1.ebuild b/dev-ml/camlp4/camlp4-5.3_p1.ebuild new file mode 100644 index 000000000000..3d5de5addce9 --- /dev/null +++ b/dev-ml/camlp4/camlp4-5.3_p1.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PV=${PV/_p/+} +MY_P=${PN}-${MY_PV} + +inherit edo + +DESCRIPTION="System for writing extensible parsers for programming languages" +HOMEPAGE="https://github.com/camlp4/camlp4" +SRC_URI="https://github.com/camlp4/camlp4/archive/${MY_PV}.tar.gz + -> ${P}.tar.gz" +S="${WORKDIR}"/${P/_p/-} + +LICENSE="LGPL-2-with-linking-exception" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +IUSE="+ocamlopt" + +RDEPEND=" + =dev-lang/ocaml-5.3*:=[ocamlopt?] + dev-ml/camlp-streams:=[ocamlopt?] +" +DEPEND=" + ${RDEPEND} + dev-ml/ocamlbuild[ocamlopt?] + dev-ml/findlib:= +" + +QA_FLAGS_IGNORED='.*' + +PATCHES=( "${FILESDIR}/reload.patch" ) + +src_configure() { + edo ./configure \ + --bindir="${EPREFIX}/usr/bin" \ + --libdir="$(ocamlc -where)" \ + --pkgdir="$(ocamlc -where)" +} + +src_compile() { + # Increase stack limit to 11GiB to avoid stack overflow error. + ulimit -s 11530000 + + emake byte + use ocamlopt && emake native +} + +src_install() { + # OCaml generates textrels on 32-bit arches + if use arm || use ppc || use x86 ; then + export QA_TEXTRELS='.*' + fi + emake DESTDIR="${D}" install install-META + dodoc CHANGES.md README.md +} diff --git a/dev-ml/labltk/Manifest b/dev-ml/labltk/Manifest index ba8c8ce7e8d5..578ca01975e3 100644 --- a/dev-ml/labltk/Manifest +++ b/dev-ml/labltk/Manifest @@ -11,11 +11,11 @@ DIST labltk-8.06.10-warnings.patch.bz2 4194 BLAKE2B 106e70dac1601a831a46a21a4013 DIST labltk-8.06.10.tar.gz 371871 BLAKE2B da67b13aa0a0c179c2fcefe6b03f68225b6e886a1233de77b9749be32b8efc845cac60244f9a8494241c8c77c7d6991786280c274becb70f5527ad891c3aac69 SHA512 ef797d21adac48ca5ed35d95ad05fee26f9b6c99b0510909f6087abb9580b8efd219ca65b1efddb170b5409567d83eaaac0473898f5f4db3e15ae4f39df364c8 DIST labltk-8.06.11.tar.gz 372194 BLAKE2B ea81662201f6166cd6fb46fe1681ffdab94703dd3e338244079ad2c67df421969618d7fb2ba2b9b5eadb732eeb927c3de03f19fb5b3621c1461924aeb2f347d5 SHA512 a4ad5fa31cbc89066445bc71a0c1c016f7e299b6bf88a5f77d559c805bc78d90651988658c8a300770ca41514ad73272691feaa84179637fcc695c96bbf25dd6 DIST labltk-8.06.12.tar.gz 372215 BLAKE2B 27718ad287954c11c0e77579239ad9ad53f4df308f3af3c482c40504e6426b4366d2c3de3acb36ca39e7fd404964fe5caa53a0b47702a0bc45ae1266765e90a0 SHA512 e1564ab2d8922276bd8ad586b37308d60ca2dd563bac3cdd992d8a6ba4de26e5499350a62a1d4cb2bbb9a5b7aff609b5187aad5fba118eb55d1b4c8355d2979a -DIST labltk-8.06.14.tar.gz 384755 BLAKE2B f629a887353f78b388400e1e6e8c242f9d3d2f94ffc0bb2d4d0578bf79efee86426c6c3ee409aabded221d8ead0b7c52e4fcbc777381b3da8bdfd6174d42ffbc SHA512 7e2cfbdb44851e48e1cbde62dd185d6f6f6b7b83d9b835e77ca964b97d05daf07b1c4d2224b5e41deba21c4b4ae64f6de9b47694022c5ffe6a67eee51d943fc9 +DIST labltk-8.06.15.tar.gz 385012 BLAKE2B cb0a341b47fbf5771aef0c29f2fe9410793d04fb3ecf4c97f771c894b2b33d3f74dde3242c597d358df4a79feef7bc1a1bb2a5a5fe2f7af69fab05733e51ec6a SHA512 67feb7f51be2a837050dc0b94a4cd185f05db240cdbb1188d5787465dd2abed98b17244c66893ad18ef912fbbe960b90a3e116a9f283a6277b6a747043780e24 DIST labltk-8.06.7.tar.gz 370870 BLAKE2B 2d836c824d9adbd4f03d0e7e81faa51669837eecb4f94f6c89c657966774fe7d6ed928459be3ccca7fd3e7cf67a54ee63f7d2d08dcc8b7e853f5ad64769b33a2 SHA512 3c7352d14bc337adfb1939e72bd2658bb5e60b463f10f3748779084d1b7a6e6225028c775b548e355d69984a8944b91580fa978ff904b20b8b762ba9046f5e7d EBUILD labltk-8.06.10-r1.ebuild 1372 BLAKE2B dd521be235ff71b82f0d2c76ebdcc50a0fc5d556b8731bf711f6ce339d89071519053b5daa4f09b81fea8a8aa596c025b8ad4cd11de7cae93bf9fb7bb6ef0757 SHA512 e49f3bd544487ed90c911aba17956bbe10c1e91661ade9ab9f44770a0e3519cd6700d57ec715694aaa79a6c133694305cc820ddfe335c897a4ac5c7831694e91 EBUILD labltk-8.06.11-r1.ebuild 1128 BLAKE2B eb528e076a6587cff0ee14f36f1f9bb6d8800f636816ae9055239b17e98e3ea0c151de89c29fc3b5252a9dc2eaed8ee193d9226e87e4a4c264602a199975ac58 SHA512 2c8e79aa5047b8ca4ef6f4600d1604ca04c45cf11e3ae756673d46bb8a2e711c4b2eb2c6c4626939f9c9370a44fcba12ba2e52efc45314cba4cfaaa7272b72fb EBUILD labltk-8.06.12-r2.ebuild 1281 BLAKE2B 9c7de24adf1eef9e307755e2a9ea866b4cd47873c6e94b278b391c2d4f83ee63f61d328d86bd5a98f2b6af388e2323dcc675d25fdf3cbcb741ebd75c25867880 SHA512 65ba246c43435355f2b2f8a47f65afed60a9db7bd4a713485e1e34dd96ff26930c9e080603d6778776f7b084c7baf8399771e0f5f2ac52a2b3f83e78b3bb6fc3 -EBUILD labltk-8.06.14.ebuild 1157 BLAKE2B 2127d8fe48c010e2ac59a57eb2d2983445ee3b759ef4f7670d6d80e3686facb3ad54fe04a61d43cbee497de08a201f5263837cec7633a44dbe2d35ff401974e9 SHA512 616826e064d52db1e959a2b50937ceb15e9002e8644b6e7de75509818827ad880288b64e17732acb10745d2479c3a6d701e3855bef69cc4e67e9c5eaf507f377 +EBUILD labltk-8.06.15.ebuild 1175 BLAKE2B df297f3c165f96f9c37327fc53ce25e16bb504ff44e06569db2edb74e083d31037d23947d455d888d928d416c62497c5f37bbafd7d2b5eeed36c9d840830abe1 SHA512 f79a273c65e39a77e3488b49950c95d9cfb2e8bb100c5e0b01177e2ca8e4b0fcd0f424413529452c7c8d79147ca9a0eea2d03790b3db262dfb8796348ae8732d EBUILD labltk-8.06.7-r1.ebuild 1199 BLAKE2B 510820fd6c7a40303b84bcbbe06f7c4d7abc3795b7751bcbf420adab3bb36e2f39e442231ea659bae7a0e9bf44aaefcebbef92869cd4a5e2e1c0ce357916a8e7 SHA512 f216d1d90ba4f5905d4328d6e770ca7b8f2fc828d8604b061d8244911a437413e846366fe6e6dd5d66c17d68b7e4be4642010c83a54b71d2f2634af5cb9bbe82 MISC metadata.xml 313 BLAKE2B aae3866559a63cabfc03f6e436564e5592f62c910cce24c44f5b217ef51f6f391ae9499167df4399491d5c89132ce857edcd50354bc6ac1a2bc6db9c829c639c SHA512 07873e6c2cadaa8ae45983cba98116688a436cf5071b0ce39c3b3472783ab5b3ab32052a58df81a9e2e26b155bff0c5907f82c7408962380b4d31d2d8dd04d09 diff --git a/dev-ml/labltk/labltk-8.06.14.ebuild b/dev-ml/labltk/labltk-8.06.15.ebuild index 5a4f7d3574ab..24a254940ffd 100644 --- a/dev-ml/labltk/labltk-8.06.14.ebuild +++ b/dev-ml/labltk/labltk-8.06.15.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -21,8 +21,8 @@ DEPEND="${RDEPEND} " PATCHES=( - "${FILESDIR}"/${P}-findlib.patch - "${FILESDIR}"/${P}-shuffle.patch + "${FILESDIR}"/${PN}-8.06.14-findlib.patch + "${FILESDIR}"/${PN}-8.06.14-shuffle.patch ) src_prepare() { diff --git a/dev-ml/llvm/Manifest b/dev-ml/llvm/Manifest index ba9dd9a1a252..fa949187c2ff 100644 --- a/dev-ml/llvm/Manifest +++ b/dev-ml/llvm/Manifest @@ -14,6 +14,7 @@ DIST llvm-project-1c3a9a853ce68c3c539e7cab21380b9d8b18f426.tar.gz 229448743 BLAK DIST llvm-project-1d133420dc512487e2be0e9d86755f2a7c3497a7.tar.gz 229268288 BLAKE2B aca79bcca631deeab429a03cd2732d78d8ecf0c9615bce181445ed875436806609dc85a57d4f97109492833d620d060ea93fed450a4912c2d94597aeabf84974 SHA512 24ecadfccdf785bfbf27d5007afd2a4d5868493b2c5f48d6cf07c335bfbfef5cba4f12a639971e5f95877ae3b8c7b7fc0c210e404d21036af553de82a5059037 DIST llvm-project-20.1.1.src.tar.xz 147215020 BLAKE2B d1774d060036b5340f765d68cc23cbd1e00730874cb3e65b7236303238d7922a7fa191b631c20c3bf17e54c933672a355d4424f2beea17cd25fcf9f5c4c625dd SHA512 b851d3e24a2775f6e789720614a8192d72956f447a39d75e5160a8acf6bd3a3386fab2cca5590b7e020b65e408ccf32432f8dc03519fd4cf60b4b5674fe0547e DIST llvm-project-20.1.1.src.tar.xz.sig 566 BLAKE2B 76c49401d9b8e283fc29586c32fc1b5205d76b3b83d0f99aa2ac09a63b058478e08588dcfbfc728110172b639eeaf04a884f4e6d707b94cad0dbf2d0dcb30a4f SHA512 469b03f3ddbe56b074724375b09a45ee2730bee0ba4b25f64f93d93ef609c33d39136f051c216a74a35d98a70ffcd3d7507e38d19a20d5006c29a954ca32813b +DIST llvm-project-21eeca3db0341fef4ab4a6464ffe38b2eba5810c.tar.gz 229546432 BLAKE2B e783f08b93498b252741a07fd3aa3383ca93f66688f9bbdb2e11185c660dfff1020ab4a1ca803ab69ab28dc2fd8b5c3855f45c0b77851b8e6edeb0dc5bf6cbd4 SHA512 54420956b36f3bccabea2171a4103ca20d6b136e1d1f7f217e0ec735be4542bbd840ef228c55f3e9103ad2f9fb41393e611d5aaa1521d01fdd163b770b80ba0b EBUILD llvm-15.0.7.ebuild 2576 BLAKE2B 077f5cee93e3f92e808856559add99b5fb94c03316493329fcc5067065c44d2216420fb411c9a52fb303fd33c9d4a4edb19d4b6f20ee10ac2e86d518f3ff500a SHA512 ca1d7158d86040261105d93632a2e0f23753990e8a0a268aef2b103c1c2cc81f0497bf243301839ab7c5b00051337bc20d7d9bb1f35c844a7a06d5b02603c72a EBUILD llvm-16.0.6.ebuild 2510 BLAKE2B a1877c6ac0e8e2063ab386eb063224b0059a1b8c956e26f5ac1b5daf4902a7bf221b1591be144df618a3598e5634ca80fa43ed3b734b8c096845f34649e9f125 SHA512 cfefe80cf361a5e98be33cdf75b1fc4c226496a68caf7ab19dc47bac3c2b91bbbb5c09c2447b0271e2149d2c5aded7a28e14e57f072ee8abc04cabef11a7fabc EBUILD llvm-17.0.6.ebuild 2510 BLAKE2B a1877c6ac0e8e2063ab386eb063224b0059a1b8c956e26f5ac1b5daf4902a7bf221b1591be144df618a3598e5634ca80fa43ed3b734b8c096845f34649e9f125 SHA512 cfefe80cf361a5e98be33cdf75b1fc4c226496a68caf7ab19dc47bac3c2b91bbbb5c09c2447b0271e2149d2c5aded7a28e14e57f072ee8abc04cabef11a7fabc @@ -24,4 +25,5 @@ EBUILD llvm-20.1.1.ebuild 2466 BLAKE2B 095155ffec474c2b2c6d7a241f7e8026f316d5e7e EBUILD llvm-21.0.0.9999.ebuild 2439 BLAKE2B e980cfeebc7324b180115fa4a8ecf6ab005c554bbc4d15a99e9ecbc8a22f1061193ffb02fd376f1be3cfc812e51124afd81e438e9da1e81a6cf1ab672e8beb51 SHA512 b9ef630e6c6513883ff57ba9f8a3a0c117588fa72d170dde29d5b06e39e8e322aff99d183835bfae2048d09572ed2b2a80279ba452766d8cc088e3b212b3ecce EBUILD llvm-21.0.0_pre20250317.ebuild 2543 BLAKE2B b553bdaa2193f304a661fad3ac8210d1beb66a37f2d1a29b8327b3c9e74d3f80b935927345c4852231979bc5c10cb4c08e18b5a575eac1710e2cc7a9a0b3ed4a SHA512 2192ec78a96dff5617e68f9534b5416db705e0d6f3eb13c250b21158376a87f4f88a6936f1737f479ffe2c5ef846c0cfbdceff4e8bd3cc8c8173d2b8441d91d7 EBUILD llvm-21.0.0_pre20250322.ebuild 2543 BLAKE2B b553bdaa2193f304a661fad3ac8210d1beb66a37f2d1a29b8327b3c9e74d3f80b935927345c4852231979bc5c10cb4c08e18b5a575eac1710e2cc7a9a0b3ed4a SHA512 2192ec78a96dff5617e68f9534b5416db705e0d6f3eb13c250b21158376a87f4f88a6936f1737f479ffe2c5ef846c0cfbdceff4e8bd3cc8c8173d2b8441d91d7 +EBUILD llvm-21.0.0_pre20250329.ebuild 2439 BLAKE2B e980cfeebc7324b180115fa4a8ecf6ab005c554bbc4d15a99e9ecbc8a22f1061193ffb02fd376f1be3cfc812e51124afd81e438e9da1e81a6cf1ab672e8beb51 SHA512 b9ef630e6c6513883ff57ba9f8a3a0c117588fa72d170dde29d5b06e39e8e322aff99d183835bfae2048d09572ed2b2a80279ba452766d8cc088e3b212b3ecce MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685 diff --git a/dev-ml/llvm/llvm-21.0.0_pre20250329.ebuild b/dev-ml/llvm/llvm-21.0.0_pre20250329.ebuild new file mode 100644 index 000000000000..bacc5c89fa79 --- /dev/null +++ b/dev-ml/llvm/llvm-21.0.0_pre20250329.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +inherit cmake llvm.org llvm-utils python-any-r1 + +DESCRIPTION="OCaml bindings for LLVM" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0/${PV}" +IUSE="+debug test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-lang/ocaml-4.00.0:0= + dev-ml/ocaml-ctypes:= + ~llvm-core/llvm-${PV}:=[debug?] + !llvm-core/llvm[ocaml(-)] +" + +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + ${PYTHON_DEPS} + dev-lang/perl + dev-ml/findlib +" + +LLVM_COMPONENTS=( llvm cmake third-party ) +LLVM_USE_TARGETS=llvm +llvm.org_set_globals + +src_configure() { + llvm_prepend_path "${LLVM_MAJOR}" + + local libdir=$(get_libdir) + local mycmakeargs=( + -DLLVM_LIBDIR_SUFFIX=${libdir#lib} + + -DBUILD_SHARED_LIBS=OFF + -DLLVM_BUILD_LLVM_DYLIB=ON + -DLLVM_LINK_LLVM_DYLIB=ON + -DLLVM_OCAML_OUT_OF_TREE=ON + + # cheap hack: LLVM combines both anyway, and the only difference + # is that the former list is explicitly verified at cmake time + -DLLVM_TARGETS_TO_BUILD="" + -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" + -DLLVM_BUILD_TESTS=$(usex test) + + # disable various irrelevant deps and settings + -DLLVM_ENABLE_FFI=OFF + -DLLVM_ENABLE_TERMINFO=OFF + -DHAVE_HISTEDIT_H=NO + -DLLVM_ENABLE_ASSERTIONS=$(usex debug) + -DLLVM_ENABLE_EH=ON + -DLLVM_ENABLE_RTTI=ON + + -DLLVM_HOST_TRIPLE="${CHOST}" + + -DPython3_EXECUTABLE="${PYTHON}" + + # TODO: ocamldoc + ) + + use test && mycmakeargs+=( + -DLLVM_LIT_ARGS="$(get_lit_flags)" + ) + + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + # also: custom rules for OCaml do not work for CPPFLAGS + use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG" + cmake_src_configure + + local llvm_libdir=$(llvm-config --libdir) + # an ugly hack; TODO: figure out a way to pass -L to ocaml... + cd "${BUILD_DIR}/${libdir}" || die + ln -s "${llvm_libdir}"/*.so . || die + + if use test; then + local llvm_bindir=$(llvm-config --bindir) + # Force using system-installed tools. + sed -i -e "/llvm_tools_dir/s@\".*\"@\"${llvm_bindir}\"@" \ + "${BUILD_DIR}"/test/lit.site.cfg.py || die + fi +} + +src_compile() { + cmake_build ocaml_all +} + +src_test() { + # respect TMPDIR! + local -x LIT_PRESERVES_TMP=1 + cmake_build check-llvm-bindings-ocaml +} + +src_install() { + DESTDIR="${D}" \ + cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die + + dodoc bindings/ocaml/README.txt +} diff --git a/dev-ml/ocaml_intrinsics/Manifest b/dev-ml/ocaml_intrinsics/Manifest index 3b176a6e90d1..33382b91d607 100644 --- a/dev-ml/ocaml_intrinsics/Manifest +++ b/dev-ml/ocaml_intrinsics/Manifest @@ -5,5 +5,5 @@ DIST ocaml_intrinsics-0.17.0.tar.gz 32720 BLAKE2B db536481d58851dbb96a1dc9070cc6 EBUILD ocaml_intrinsics-0.15.1.ebuild 515 BLAKE2B 3d7d3bd127410d1f55bfa9f1e48a24cf6d9961c320bf6d0376207944035568f2648484b3df6faad4d0293f8139fda912991072b819ef4b7ebc1d0d0ac6d08df4 SHA512 015d46740fe8433b24da39935cb1301c28c89a97c3d6995f4dd193a774a12520211e2329e4b14e96f07bbe129c2260660dc2aa5b7da05900377a457215d22965 EBUILD ocaml_intrinsics-0.15.2.ebuild 544 BLAKE2B 07dabc481cfc9fd3b367b7763d0fbb2a5d990d30cd9c89adf5bfa208de9f599ef516fcd5d582627dfbc2cde2a49f5e3ff35b843553441ca39dc08cee7a539f0a SHA512 7562bdd9f302706d466f143e7ec2847cb35c8694bad1f4488204e61d3fee4c368d2de17300fa8e35439bad13f35bbc0090d38c58a0a14b009920555eeacf5d33 EBUILD ocaml_intrinsics-0.16.0.ebuild 544 BLAKE2B 1e383ffc5eb5b60c6a47193be2c533bd8ed565b8e710bcb12b8fb00744fd41c3bf5efe59b880564a9c51b8a42a28c0d17e1372d454adaa0c1f8e035b16b8e996 SHA512 8a8e17efa9992a84004c052be8053358cae679f60ac01fc1718a83e992007c4c139d5dcbb974c76e69e9776c76988ada703e49cbb9124e5b8d2f2763a1171567 -EBUILD ocaml_intrinsics-0.17.0.ebuild 632 BLAKE2B 0f7f01897d55f9e6c12d02d729998675616014afb19903987f52e27665fd09fdc0f4613d12cab339a207a882231c727a8b4ab198b6f351e39aa1853b731abfaf SHA512 8142b249d4181743ff9c57d7fcc3ff08c0c1cf1a9d6f3440e29ff299b88ccc1e48f2eb310dea041865bbe3598a077281a71716c05fbec5fcf3aef7fd9080144c +EBUILD ocaml_intrinsics-0.17.0.ebuild 608 BLAKE2B 5b1214b5d742077948f8de245b698ec4b6132a45ea1316d30eace99029e3ecdf1e7253f3d11783454b5b535eaeed21cc05b40af1191832c5f3a220b49d20ac8b SHA512 b1e9710c5e8efc61190e242bee086e0e3df21fde7ed714944e8d52263566c6fbd059c3ed2377747f176e092393b4252f27533e9597d6055cb0b87f11497e5c8e MISC metadata.xml 325 BLAKE2B f9df26a1a280da42cabc9eafa921263b9d5fa73c5a236eea05563ec1f50ecb9dcd268db7e671d717834835eb9639e48c92419fca58b44bf168cf7a5f8cf2a6b3 SHA512 c7a4155f074479154b963a9589ee93627e9074a3252ef890764c9c2234ca06ec8acb33b0a66b4e80bace7b98d77978875358dd4f885711ea37a999eaf94a5815 diff --git a/dev-ml/ocaml_intrinsics/ocaml_intrinsics-0.17.0.ebuild b/dev-ml/ocaml_intrinsics/ocaml_intrinsics-0.17.0.ebuild index 2c541053a737..ec2ccd00e1fb 100644 --- a/dev-ml/ocaml_intrinsics/ocaml_intrinsics-0.17.0.ebuild +++ b/dev-ml/ocaml_intrinsics/ocaml_intrinsics-0.17.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,9 +12,8 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz LICENSE="MIT" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64" +KEYWORDS="~amd64 ~arm64 ~ppc64" IUSE="+ocamlopt" -RESTRICT="test" DEPEND=" dev-ml/dune-configurator:=[ocamlopt?] @@ -22,6 +21,6 @@ DEPEND=" " RDEPEND="${DEPEND}" BDEPEND=" - >=dev-lang/ocaml-4.12 + >=dev-lang/ocaml-5 >=dev-ml/dune-3.11 " diff --git a/dev-ml/ppx_js_style/Manifest b/dev-ml/ppx_js_style/Manifest index 86f29df09b02..9d089afa6fd8 100644 --- a/dev-ml/ppx_js_style/Manifest +++ b/dev-ml/ppx_js_style/Manifest @@ -7,5 +7,5 @@ EBUILD ppx_js_style-0.14.0-r1.ebuild 662 BLAKE2B 2a3cc64479f364c8ac58b015dcb1bb7 EBUILD ppx_js_style-0.14.1.ebuild 647 BLAKE2B b5b58ca5c0da6fc51e603e93c51d0cf83efeb7741c0038c079897b6290a654e6687e05a2e3498b26317d0003eeefff9d22da02dd8a4dbb334dde0776fe148b30 SHA512 210b9254d1c2cae99ef32c30be5bfbc200f934aa95a75e7b926fa19b5a5d4c17f9612be03c02cbf2ec4685d00cf1dcf701cd886266ecf63847337a795a0faf2a EBUILD ppx_js_style-0.15.0.ebuild 589 BLAKE2B 834f47faf4906360f14cffe70bbff2b856e3282142904ecebc060a7f3c8a1696fea5d96c3c6df9b90f747977698b0868f71158aa8cc7aab913d219be69eff231 SHA512 7ef84eb9e7b158a4ea0286af3689f0c263a01b81aff5c465a861bc5137c798439f07505e35ac9c117ce0ca7270c7aa1bd8fd6c06ae93e43c84aa8e555aac1b0b EBUILD ppx_js_style-0.16.0.ebuild 613 BLAKE2B 5738b4a97cc1a98532b799fc5776b4611c3062d0a8599fa2acca57f9cb4b79d198a7d9fcc00ad1cdff7861bec72ccff54cc1fc622f741ad71202c07dd8955604 SHA512 79716e71c3fb6f02370e88cf61a13bd4cb8ab1d28ecd8decea893171d955e04dd156fc0c314c95d9bc94edd491ce29ea979cc3b68b6dcde312307ae58c407a41 -EBUILD ppx_js_style-0.17.0.ebuild 586 BLAKE2B 34876f4ad25bc74970ddf8a6e5549a9c6ee936e9b0abdcaea0a0fb1d52da4bff8d753b64ed55d6c30774f2fb6b41263a273250043c9f2a281786a6d0a304c83f SHA512 f1ad4257a2b07b33cdce9f967fc547eb11d30850135343cf58294bd3d5a231a94bf5f3ab906aa06c0efc0a94c00c7fa380b7d2ee32929944f228ccf716f8df8f +EBUILD ppx_js_style-0.17.0.ebuild 569 BLAKE2B fba264f0b3f472ffe375df0eb5a70e923fa1e941a8248e9f5941d59e88f91613b4b0d537238606e7a38adeb70943ea9bc7d476abbb81297c10a87c3252ab24e6 SHA512 341a16c11fd376b5c44384784005aa04b3352635a88b21aaf5ca136d41d1f9b001601123147457605500df4b6476fe90c3f41195cdc185339d6b31290d252fb5 MISC metadata.xml 321 BLAKE2B 87895afeafa0ff751e59f8dfae1b5056632d7e72c2eb9e80c87fb983b953138a47213f675252294dab1e85e878636bc2a0327ea2cbd2d3312c19a73c1a058f41 SHA512 3afafe5c1cf470c4ec528b4fb0efaaf912e72a83b0f4c35e5b3292bc4eb9e7e0571baed3485be331b28f01b0e849eac7a1e5640e46791fb21eb5e2286192bfee diff --git a/dev-ml/ppx_js_style/ppx_js_style-0.17.0.ebuild b/dev-ml/ppx_js_style/ppx_js_style-0.17.0.ebuild index 697f367db194..7805c862edac 100644 --- a/dev-ml/ppx_js_style/ppx_js_style-0.17.0.ebuild +++ b/dev-ml/ppx_js_style/ppx_js_style-0.17.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="Apache-2.0" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64" IUSE="+ocamlopt" DEPEND=" diff --git a/dev-ml/textutils_kernel/Manifest b/dev-ml/textutils_kernel/Manifest index 0268f0e4b93c..fad0a6beb88a 100644 --- a/dev-ml/textutils_kernel/Manifest +++ b/dev-ml/textutils_kernel/Manifest @@ -3,5 +3,5 @@ DIST textutils_kernel-0.16.0.tar.gz 19413 BLAKE2B 3201a051215fdcd38d3f132d8de077 DIST textutils_kernel-0.17.0.tar.gz 19590 BLAKE2B d2522b69e098afe1577eece8a78a1df203bf979ee1d0dd90d5f93854c3768b2da237e2a8f40ff3870bd85dee3d23310f924431340d41f9c4a7c509b9fabcde1f SHA512 692c5f37ee4cf9beb28ea64ef018426a6761377552bba42b839f9dc9420adf950fa8cab4939ccbe138a2ecf71625f96a653b513f640bb90498f331d93edb3fe9 EBUILD textutils_kernel-0.15.0.ebuild 508 BLAKE2B 7a50b347cea718596de53ad6890ef6ba42cc1849406fc26b2775e7147471eb926f8eee5daa86de8adc395bc5caea362a4415b421a09bc78ffa7ca9588333529f SHA512 b9160935416f6be8b517b139d49fd905884934b12440d6fa6e386739c5a9e3eb2d446f5cf1783fab1930b872ea5994c3dc9382959dd4ff060c16980a6f5fc279 EBUILD textutils_kernel-0.16.0.ebuild 556 BLAKE2B 8f487543faf0d271f45edc7a437177f3a115d0a19358fae101e88f823ee54bc414369549fcd2d818a081377ad996edb9db391d2cb00bf81bd443b93f80ed14b8 SHA512 8540d5a89c059d5e6071fbb3215d2328b15c12d9f04f9e3d17da07ebf62661c4ca13bc9be3fca2522348e332a694070de2ee2db05d5d0186e7446da7e1c4bd6d -EBUILD textutils_kernel-0.17.0.ebuild 599 BLAKE2B 79e30b0d84b644dd76983b586cc0a69be7cde876c5408b63f200986982ac2c47ee2fa507cc4dac3647fd4044440a7717783ed00408e39fa47e88b6dcf4671536 SHA512 71c4ee5f3a22fed9109413dbd109b1f2c54843914210d4822e9ceaf1d26852644c1466978616a06789e72a9f4d6a3898d00e9c536e8ad036621362e1c19ac751 +EBUILD textutils_kernel-0.17.0.ebuild 582 BLAKE2B 59de63034c2c5ba794536fefcd8fabaa2ccbf6f9b31f1365641a6af0f38a03b203e606eb7fa22d18449eca94b8dd24d65989c8138309e9af2543a50eab20bb86 SHA512 4d1ef8bb4ef4bb9490625e3de50db86267933015ee276f152b0598c5e2b475e30eab8dfdfd63007ebff00ad30690c1df75006215915487d4c35b3e9eaa112e98 MISC metadata.xml 335 BLAKE2B 6b4a60dd0c12b7739cd56ce99bd875bf2651c1a88b311b0009ef376faa0565effa9041cc81bb187e6031b804024848993c8e580786bdf03bb0217f92b2e8e75f SHA512 6c008fe31318425fd4c27dbf2547cabb4d02418ae338b3faefadbd0c2b8419236a1af6e3a1e17540ebe4f0d54bc463ea5f4945e7c8c5062c971a69cdd832ef1b diff --git a/dev-ml/textutils_kernel/textutils_kernel-0.17.0.ebuild b/dev-ml/textutils_kernel/textutils_kernel-0.17.0.ebuild index 6041426f40f7..4e3ae019713d 100644 --- a/dev-ml/textutils_kernel/textutils_kernel-0.17.0.ebuild +++ b/dev-ml/textutils_kernel/textutils_kernel-0.17.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2024 Gentoo Authors +# Copyright 2022-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,7 +12,7 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/refs/tags/v${PV}.tar.gz LICENSE="MIT" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64" IUSE="+ocamlopt" DEPEND=" |