summaryrefslogtreecommitdiff
path: root/dev-lang
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-10-18 04:04:23 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-10-18 04:04:23 +0100
commit483d7c056fba15727fe24545f93627a1d1e1e2eb (patch)
tree80d144b60f8e1dc0d14c15cb3e5950da12c80074 /dev-lang
parent8796aaedb3257bbe4d80b0033408b2210b2259d6 (diff)
gentoo auto-resync : 18:10:2024 - 04:04:23
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/Manifest.gzbin21838 -> 21831 bytes
-rw-r--r--dev-lang/algol68g/Manifest4
-rw-r--r--dev-lang/algol68g/algol68g-3.5.9.ebuild (renamed from dev-lang/algol68g/algol68g-3.5.8.ebuild)0
-rw-r--r--dev-lang/clojure/Manifest4
-rw-r--r--dev-lang/clojure/clojure-1.11.4.ebuild2
-rw-r--r--dev-lang/clojure/clojure-1.12.0.ebuild2
-rw-r--r--dev-lang/gnuprologjava/Manifest2
-rw-r--r--dev-lang/gnuprologjava/gnuprologjava-0.2.6-r2.ebuild2
-rw-r--r--dev-lang/haxe/Manifest6
-rw-r--r--dev-lang/haxe/haxe-4.3.4.ebuild67
-rw-r--r--dev-lang/haxe/haxe-4.3.6-r1.ebuild (renamed from dev-lang/haxe/haxe-4.3.5.ebuild)5
-rw-r--r--dev-lang/haxe/haxe-4.3.6.ebuild67
-rw-r--r--dev-lang/ispc/Manifest2
-rw-r--r--dev-lang/ispc/ispc-1.25.1.ebuild95
-rw-r--r--dev-lang/rust-bin/Manifest2
-rw-r--r--dev-lang/rust-bin/rust-bin-1.81.0.ebuild2
-rw-r--r--dev-lang/rust/Manifest2
-rw-r--r--dev-lang/rust/rust-1.81.0.ebuild2
-rw-r--r--dev-lang/tuprolog/Manifest2
-rw-r--r--dev-lang/tuprolog/tuprolog-3.2.0-r3.ebuild2
20 files changed, 115 insertions, 155 deletions
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index 3a2191978c5c..7eb22c1497fa 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/algol68g/Manifest b/dev-lang/algol68g/Manifest
index 5430fbc0c5ad..9d6021f12e6b 100644
--- a/dev-lang/algol68g/Manifest
+++ b/dev-lang/algol68g/Manifest
@@ -1,8 +1,8 @@
AUX algol68g-3.3.21-configure-implicit.patch 236 BLAKE2B e59d1e65f6d1b83ac1bb43f00614d44ca13b0b2ad77fbc2da944b163487f679302e73d23bbe7d4adeb9a3168466bf38e53a38a3001b2e64725682f7e0edbbeac SHA512 11d9d38d98e210a2b20ef464ae365b4a1eab72befdb5daae15ad031cfda0d65f5d7134fe2c9c26d2929c172ebfef3acafd9072977c68a383784f2ccdefc41ff1
DIST algol68g-3.5.5.tar.gz 664205 BLAKE2B 1ac99c1723e45ff69a72592c0209716409c35ce208e79682ed77a972b08cab49b78b735f1b585640c9a8b5d59853cafb601d8a049bc33bfa42f6a37c93848285 SHA512 5c671e1b7f90a6a0197afd0efdae737d409d0db98b4f62e2a958ecbec5d731cb68896e8c14e975d4d569e399a79ee12be3269c6ab2e9c6a34f2cb6d9a1e5a273
DIST algol68g-3.5.7.tar.gz 664353 BLAKE2B 109a94c6e8996d71634187bafaf33ce6be40c054dcd62a5cb40a5197ad645a3f8769b3596504206aeccd4769aa80af263ad763b115171db73e3255b5e64347a8 SHA512 05a3d51cffb918d0e61d8692da83905190d3c52079acb3bcad2c49e8fa9dcc9ab433a830486db337ff28c540b128795d5af876d70ad778c72426549c1a6116d9
-DIST algol68g-3.5.8.tar.gz 664310 BLAKE2B f086b8d4930735e186761aea65f2599cb1a6234b43162ec2aad9e3292485a363f536c9226ecff460af5a99ed66bb1f6842d5f928e9d04e2149b7adcf08751101 SHA512 99fcd5719edda5726ef8c65a3d577ae02159f660a9d261d247553cd1ad7a0f323dc8f59739507e644306c03902e6a2327f617c82fc7052e3e9f59e98aca9fdbe
+DIST algol68g-3.5.9.tar.gz 664322 BLAKE2B 6c97863239caf5c8e1d5c0281340b1ad82a6b31e32cb428ef3bab4a1b0d22193876b9f422e53448e99323f39c7dede6149595a2cc4557d741ea6e19c24d7dbf6 SHA512 516470b8a14c1d237396855a04fc6a7af4dd676b721c644f9ba9f66e74de903d83fc18a24eb674203392ccc9464ee17a85ef4bb750df948d9be7805666350c9f
EBUILD algol68g-3.5.5.ebuild 946 BLAKE2B 7826e7dd8c13921585c3056103f6ad3e241e1599e45ed7854fd1f2da334d057bd5c92d6178491387cbdf391b7bc3bda1d2f1ca1eb458a0eb2d1b4251157ef29d SHA512 509e4b99469fcf59a74871f4d5f28ec22d2b6ae6c361abfa9305ef666580f27154cd33ffa3c923df665229c581bb56d8a57f33d16dc0d0b546cf1509cf6f1d39
EBUILD algol68g-3.5.7.ebuild 947 BLAKE2B 87f8a18c197e751b44821dcf82b8c262d8430caa080e2f3a742771b583a94d99b6e072c109d7c66738dce198a03de3c3fecc8fac9f45a504b0d9508fa3d07688 SHA512 d2e9d150e89e830205f4a9f7c406c40ccce9399a89499f8757b0ff1e3651143333f2577b0a4eb6b388a706b14a884023f562bf4a0c018c41bd50cff9c52ac7a3
-EBUILD algol68g-3.5.8.ebuild 947 BLAKE2B 87f8a18c197e751b44821dcf82b8c262d8430caa080e2f3a742771b583a94d99b6e072c109d7c66738dce198a03de3c3fecc8fac9f45a504b0d9508fa3d07688 SHA512 d2e9d150e89e830205f4a9f7c406c40ccce9399a89499f8757b0ff1e3651143333f2577b0a4eb6b388a706b14a884023f562bf4a0c018c41bd50cff9c52ac7a3
+EBUILD algol68g-3.5.9.ebuild 947 BLAKE2B 87f8a18c197e751b44821dcf82b8c262d8430caa080e2f3a742771b583a94d99b6e072c109d7c66738dce198a03de3c3fecc8fac9f45a504b0d9508fa3d07688 SHA512 d2e9d150e89e830205f4a9f7c406c40ccce9399a89499f8757b0ff1e3651143333f2577b0a4eb6b388a706b14a884023f562bf4a0c018c41bd50cff9c52ac7a3
MISC metadata.xml 665 BLAKE2B 2b9b283f86666d64dd77164c5afb0d76403c63f9f0dfac3170eb2ade95bcc382b09d14248cb720edf7c1b055e78ca5ca0017b6784caf4381d970a011301058bd SHA512 b3171d505f9f9e4dcdd5b5a0c6d302849fa017538402832dd3db205c48c68a39867089aae4d1f3c158a45bfc170b21f83789cba16511f251d70300020e102b0a
diff --git a/dev-lang/algol68g/algol68g-3.5.8.ebuild b/dev-lang/algol68g/algol68g-3.5.9.ebuild
index 6689c5616025..6689c5616025 100644
--- a/dev-lang/algol68g/algol68g-3.5.8.ebuild
+++ b/dev-lang/algol68g/algol68g-3.5.9.ebuild
diff --git a/dev-lang/clojure/Manifest b/dev-lang/clojure/Manifest
index 94360ba350f7..33feb6ed9fc0 100644
--- a/dev-lang/clojure/Manifest
+++ b/dev-lang/clojure/Manifest
@@ -10,6 +10,6 @@ DIST test.generative-1.1.0.tar.gz 144819 BLAKE2B b6cbf42b401380e3977ac219ddbc8b2
DIST tools.namespace-1.5.0.tar.gz 37913 BLAKE2B bae6be788507d200f6e781754b46d5c7c34069b3340006f078a3f0360c0c5d2dea0398d5afe1ea6b49166baa482cc07a7687735474afc84abe644c2b8b53cd9d SHA512 c1f4dba4758ecb39460334e61f989cf92e3e2ca1f6ff03b9e12bc137de088f994d86feec827f40d33034e2f8978e099326aed3b85a21c68a910714b662bf9052
DIST tools.reader-1.4.0.tar.gz 63792 BLAKE2B 7d0af9ff628ca1f1e1001c134e7fd2bb1cc7258321d8d19621936cdbb7e95ea5cb842268a15115b0b6929cbc352f35ea47439657db4d5d6403cf82821f7e0ccf SHA512 55c04e94828c0bf5e854d2b1d0bfd9c27e8411def1b429aa131b5e03614955777d188ad1a43295dffce032e8347e4d9d189b7eca0df3edbb105b4257f4641581
DIST tools.reader-1.4.2.tar.gz 63868 BLAKE2B 3f4ceab49de2d518ba5854a81af13cb51902b240d2db2be2c8ededd48d6f9db3898eb54fdb41c6b9ce49d9d8eb912b0a7d3683dc1d61b6e238c5b862fad4b4a5 SHA512 bc3510887b7c5c5f84f0969ff2224dc745a54c81c186c50d0436af9e6f8eb4abf6d9c6a7bba4362ba3f8c94cd6bedefdf1a7698a1cd67db4b324fbaffaae5fbf
-EBUILD clojure-1.11.4.ebuild 3912 BLAKE2B 08a7d08040546156ce0b364c998abd14c515c3eb443bc1c6089ec8d6f29e333c653d003eaaedf234bc6dc18eebb4450112655b44cd1ba55a4c6b5b191a94efcb SHA512 337c301336f0463dd1fce2d2b9680bfead68351c655a32093c12c2eeeb5666d69aabd169367333e9ea3b2f49b9231b613419ffef86e13ad3a1546ee80e3cc440
-EBUILD clojure-1.12.0.ebuild 3950 BLAKE2B 4c0de00ace3e8ce8a282ca07d19eac61945d25bab5ed5713e9340e0cae33abee82a2b4578fd36fd6a2225fb19b664d518d7b039db4d7ecf52227fbecabdc797c SHA512 e083b6105c189e6a1b3c19b0459c5252da0605a401018debc0f45b9a893ce6069271f6d46983e79036f9e714b2baa89f829cc76570fd29b03bbe85a5caff241a
+EBUILD clojure-1.11.4.ebuild 3908 BLAKE2B 48173803189edff39154a599e083cb319887dc183ce1b773b2b8664f80a7433635043ac975aac120a24eb3be225c0ed1f0866ef5d62ca3eaff4cd47d20a91b02 SHA512 d75d56360580878a4ffaa02b69b45f2f8848179954097edf2792ff6cb2c379c98e392d4997280e50a1cd70632036a99a48254689f7113bf4de99f5d7b28e3709
+EBUILD clojure-1.12.0.ebuild 3945 BLAKE2B f77c0374b11592ea4e815d5733fce3bc3cf07b80a28b09bfa136c8ae0c383a488feacc40a3066696f85511a318f903fcd36d7959cd3b08b520013590c9c2dc83 SHA512 9db721651a31f1251b52a5ed9e8a5dd5b0a5136cf40f056b68fe5f52c60a5ed744614c5b2a330fd96bd3ed105ef490243a1400b5b10736c6cc543bbe59fdb583
MISC metadata.xml 335 BLAKE2B 9d5549eaaf88d24a1023d47406828fe19bb004dd23a8d53180d2f7cc3368b55105a3940051229a04f5a0071ef51591ec905c4fd1e527fc82b35f5f7920004267 SHA512 5d9f342b3e530281c617e5ffbc68ad085d6171148ff48c6842c5053cd35be57a244014b4b917610b833cbfa3d960f3e667aa6601d7e5cb29f05bd2030cc39200
diff --git a/dev-lang/clojure/clojure-1.11.4.ebuild b/dev-lang/clojure/clojure-1.11.4.ebuild
index bf6697d19753..9c8180cef1dc 100644
--- a/dev-lang/clojure/clojure-1.11.4.ebuild
+++ b/dev-lang/clojure/clojure-1.11.4.ebuild
@@ -47,7 +47,7 @@ S="${WORKDIR}/${PN}-${P}"
LICENSE="EPL-1.0 Apache-2.0 BSD"
SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 x86 ~x86-linux"
+KEYWORDS="amd64 ~x86-linux"
RESTRICT="!test? ( test )"
BDEPEND="
diff --git a/dev-lang/clojure/clojure-1.12.0.ebuild b/dev-lang/clojure/clojure-1.12.0.ebuild
index c731309a6b30..659a36900454 100644
--- a/dev-lang/clojure/clojure-1.12.0.ebuild
+++ b/dev-lang/clojure/clojure-1.12.0.ebuild
@@ -47,7 +47,7 @@ S="${WORKDIR}/${PN}-${P}"
LICENSE="EPL-1.0 Apache-2.0 BSD"
SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~x86 ~x86-linux"
+KEYWORDS="~amd64 ~x86-linux"
RESTRICT="!test? ( test )"
BDEPEND="
diff --git a/dev-lang/gnuprologjava/Manifest b/dev-lang/gnuprologjava/Manifest
index d22e36b706b4..c640fea6c5ef 100644
--- a/dev-lang/gnuprologjava/Manifest
+++ b/dev-lang/gnuprologjava/Manifest
@@ -1,4 +1,4 @@
AUX gnuprologjava-0.2.6-manual.patch 414 BLAKE2B 6bad70e46f1c2e9bdf9e4ef45cdbc4a4074671de28188aac7b69082e44eed86ef3fc1be1b5e83ea81da52df5d1b218583ab7ae73fdeeeb8241f50e8d45c23713 SHA512 419b509abae773e5ac3f2d79328bb4014776cc7c6390b8afa2d3d7242afec41e92d22830ed1be3c15f3d007c9fa08b303b553d883b18e1bde1fe9af09a0c7644
DIST gnuprologjava-0.2.6-src.zip 477058 BLAKE2B 00248df0b307b733595b585ed5b847413d5de32c3348008ce53bb4dab93bfc465531bd59ea224f5c0bc6a66c3186ff55d353a0fe88d222b490927100cbafceea SHA512 b175c74e754a7176f5fc38ea2215809bb9d60ec5b8852f99a48a72a0bdb316b33b7195ff5c85398bb63aa2e522d12dfc75e2ff3af9f89ff44448d2f73357f0a4
-EBUILD gnuprologjava-0.2.6-r2.ebuild 1163 BLAKE2B 93fbc175d98fb2718d2f32bec670e7ad6550e11eb818a89041f991bf347a38fb94ba71f96bceda6c3fa960edbbb694b884f9154adaf28e4b7fe8f0685fdbaf6f SHA512 a7deab720f6294edfb7fa8a1addbe247f9fb661caa3d1f9956f0adc93d4daaf10fb821c36b920ee4504b509c1b2fa19fae590a642c243a51e99f533140c9351c
+EBUILD gnuprologjava-0.2.6-r2.ebuild 1159 BLAKE2B fd4c9feb494905d72e565156708ab2b9fbc1168a147899252298c87c75f808022158a2352d77fa86446fe23ba5ac5f3d874453507ce1043c1cdd9d670db2ee6f SHA512 f1de511e3ca5ae739955e11339da6c50b9115390bc03255112b6b76866d2f2ed68f0ffb8bf5f467b633b9d14b6345e9c1490776f52f117cedd262b8b28d3649a
MISC metadata.xml 331 BLAKE2B 894fdaf1362143a9ec76d1354117ad387146c835993cd67fe0ba486333b93bd57e8395279ea5473844dc0a2cb39fae18b5bc883980136fe8bdfe0e2c123838ba SHA512 92eb687f37e4e8d0537d132021b672aaf7a523ac4ac8732657d9a30513f87e7e4c463b76aaa38b11d757c6c648a0662e10f259607b2dd9faabcd336ae4356eb4
diff --git a/dev-lang/gnuprologjava/gnuprologjava-0.2.6-r2.ebuild b/dev-lang/gnuprologjava/gnuprologjava-0.2.6-r2.ebuild
index 556d0c83474e..a22a1269ed7c 100644
--- a/dev-lang/gnuprologjava/gnuprologjava-0.2.6-r2.ebuild
+++ b/dev-lang/gnuprologjava/gnuprologjava-0.2.6-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnu/gnuprologjava/${P}-src.zip"
LICENSE="LGPL-3+"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64"
BDEPEND="app-arch/unzip"
CP_DEPEND="dev-java/java-getopt:1"
diff --git a/dev-lang/haxe/Manifest b/dev-lang/haxe/Manifest
index 372f095d5544..0a2ffacad471 100644
--- a/dev-lang/haxe/Manifest
+++ b/dev-lang/haxe/Manifest
@@ -1,7 +1,3 @@
-DIST haxe-4.3.4.tar.gz 8409775 BLAKE2B 929797d71c23724c08c85957be8b39d6802d35990f70a85f8f7c309fa4505dae2b4b24e881ea8f55b02d68af4eb5fb7956c2562cdc5a8f201925a3029bd2cafd SHA512 77f08d5ecd2f0d08d4f44f186120a3f72eb51c712116d50d524f116d981b28fec4e5a03ef0d7c84bf0451caac76a37d642841202d01822cbb5f08981f12998ec
-DIST haxe-4.3.5.tar.gz 8409453 BLAKE2B 5240d9dc215b9636927d2461c6250acc566c7e314850a2804af8a3d4ae8ca6f7ea2c53da5b5852b3714da102c07e58fdfcc36a3104f5fca0612b55cfcfd3e4be SHA512 df8c93542102b359946507ab3b5d33b69556c57a491b0196d2ab51733fcfc03482867550a6f11543aee0c50ce685dfc89220f5d828b982219defcfec3508447c
DIST haxe-4.3.6.tar.gz 8409453 BLAKE2B 5240d9dc215b9636927d2461c6250acc566c7e314850a2804af8a3d4ae8ca6f7ea2c53da5b5852b3714da102c07e58fdfcc36a3104f5fca0612b55cfcfd3e4be SHA512 df8c93542102b359946507ab3b5d33b69556c57a491b0196d2ab51733fcfc03482867550a6f11543aee0c50ce685dfc89220f5d828b982219defcfec3508447c
-EBUILD haxe-4.3.4.ebuild 1357 BLAKE2B 8aceead965bade611912317c79ff3d1951c8e715d5aa8af6c30ba7df661b3a8a5fd1cdb0ada60ec2b5dfdecd8c57e032646a8e389b6919735b11525d36f11aee SHA512 927cdfd6f6664c86efc860cabc36c267e0caa53665211cbc990a24a07c0a9a4aa69cf8480ca82fddb2980cf187c6b013ae473a7b5633db05678f930924194a1c
-EBUILD haxe-4.3.5.ebuild 1351 BLAKE2B 2e7d177143ac025bfad3783c9cda86fb148f212acdc0ea1e8dbc2378c14c4a2755ec05b37d9db2d5c8413258c2c5a03486384d208c0bff1635308d3f5e807851 SHA512 88cf0f7303dbf37d8550ed24e1887e422c47296ef75d2ce068f6fc7e1d820b38e11c9555ae29a673d347705a382d26dd590e72dd8aa4769559e6d87d90393902
-EBUILD haxe-4.3.6.ebuild 1351 BLAKE2B 2e7d177143ac025bfad3783c9cda86fb148f212acdc0ea1e8dbc2378c14c4a2755ec05b37d9db2d5c8413258c2c5a03486384d208c0bff1635308d3f5e807851 SHA512 88cf0f7303dbf37d8550ed24e1887e422c47296ef75d2ce068f6fc7e1d820b38e11c9555ae29a673d347705a382d26dd590e72dd8aa4769559e6d87d90393902
+EBUILD haxe-4.3.6-r1.ebuild 1359 BLAKE2B 449b50930c8c6be733c6c1b42791b7d661b77aec6b65497b45ffd9018a08532a314c2612b670b3b264bb4ef790d0c10d5f0591969174612e9576ca7a95256947 SHA512 e3ac3be60a57703c0f8ef0713f90ba00c41e00326420fc507489d0173269e5a2ad10cb56761a309d581ee7616b2684d1797695b3ccaadb5cc706766f8e58d217
MISC metadata.xml 733 BLAKE2B 293f296fd51f93d0834ba3f9ad2815161313f2ee7fcc5ebb68f20090e76fd67b4845114c4c78959cd13d64146e9221d001e0be76b65323d1d5b3cf934085a1ec SHA512 6dd648666a0916f27edc70e637e426e03790d4fd50a43fd2696b62c69cdf0f8b1c831fd8dca03db844209a0a23952c5dc1bc1b929b42928f6608288f470f8399
diff --git a/dev-lang/haxe/haxe-4.3.4.ebuild b/dev-lang/haxe/haxe-4.3.4.ebuild
deleted file mode 100644
index 71558710fc5d..000000000000
--- a/dev-lang/haxe/haxe-4.3.4.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Multi-target universal programming language"
-HOMEPAGE="https://haxe.org/
- https://github.com/HaxeFoundation/haxe/"
-
-if [[ "${PV}" == *9999* ]] ; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/HaxeFoundation/haxe.git"
-else
- # Haxe-debian is a distribution variant that contains the required git modules.
- SRC_URI="https://github.com/HaxeFoundation/haxe-debian/archive/upstream/${PV}.tar.gz
- -> ${P}.tar.gz"
- S="${WORKDIR}/haxe-debian-upstream-${PV}"
-
- KEYWORDS="~amd64"
-fi
-
-LICENSE="GPL-2+ MIT"
-SLOT="0/${PV}"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="
- >=dev-lang/ocaml-4:=[ocamlopt?]
- >=dev-ml/luv-0.5.12:=
- dev-ml/extlib:=
- dev-ml/ocaml-sha:=
- dev-ml/ptmap:=
- dev-ml/sedlex:=
- dev-ml/xml-light:=
-
- dev-lang/neko:=
- dev-libs/boehm-gc:=
- dev-libs/libpcre:=
- net-libs/mbedtls:=
- sys-libs/zlib:=
-"
-DEPEND="
- ${RDEPEND}
-"
-BDEPEND="
- dev-ml/camlp5
- dev-ml/dune
- dev-ml/findlib
-"
-
-QA_FLAGS_IGNORED="usr/bin/haxelib"
-QA_PRESTRIPPED="usr/bin/haxelib"
-
-src_configure() {
- export OCAMLOPT="$(usex ocamlopt ocamlopt.opt ocamlopt)"
-}
-
-src_compile() {
- emake -j1 BRANCH="" COMMIT_DATE="" COMMIT_SHA="" \
- OCAMLOPT="${OCAMLOPT}" INSTALL_DIR="/usr"
-}
-
-src_install() {
- emake DESTDIR="${D}" INSTALL_DIR="/usr" install
- dodoc *.md
-}
diff --git a/dev-lang/haxe/haxe-4.3.5.ebuild b/dev-lang/haxe/haxe-4.3.6-r1.ebuild
index b922a3ab9e47..e9be60dc63a5 100644
--- a/dev-lang/haxe/haxe-4.3.5.ebuild
+++ b/dev-lang/haxe/haxe-4.3.6-r1.ebuild
@@ -26,9 +26,10 @@ IUSE="+ocamlopt"
RESTRICT="strip"
RDEPEND="
+ <=dev-ml/extlib-1.7.9:=
>=dev-lang/ocaml-4:=[ocamlopt?]
- >=dev-ml/luv-0.5.12:=
- dev-ml/extlib:=
+ ~dev-ml/luv-0.5.12:=
+
dev-ml/ocaml-sha:=
dev-ml/ptmap:=
dev-ml/sedlex:=
diff --git a/dev-lang/haxe/haxe-4.3.6.ebuild b/dev-lang/haxe/haxe-4.3.6.ebuild
deleted file mode 100644
index b922a3ab9e47..000000000000
--- a/dev-lang/haxe/haxe-4.3.6.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Multi-target universal programming language"
-HOMEPAGE="https://haxe.org/
- https://github.com/HaxeFoundation/haxe/"
-
-if [[ "${PV}" == *9999* ]] ; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/HaxeFoundation/haxe.git"
-else
- # Haxe-debian is a distribution variant that contains the required git modules.
- SRC_URI="https://github.com/HaxeFoundation/haxe-debian/archive/upstream/${PV}.tar.gz
- -> ${P}.tar.gz"
- S="${WORKDIR}/haxe-debian-upstream"
-
- KEYWORDS="~amd64"
-fi
-
-LICENSE="GPL-2+ MIT"
-SLOT="0/${PV}"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="
- >=dev-lang/ocaml-4:=[ocamlopt?]
- >=dev-ml/luv-0.5.12:=
- dev-ml/extlib:=
- dev-ml/ocaml-sha:=
- dev-ml/ptmap:=
- dev-ml/sedlex:=
- dev-ml/xml-light:=
-
- dev-lang/neko:=
- dev-libs/boehm-gc:=
- dev-libs/libpcre:=
- net-libs/mbedtls:=
- sys-libs/zlib:=
-"
-DEPEND="
- ${RDEPEND}
-"
-BDEPEND="
- dev-ml/camlp5
- dev-ml/dune
- dev-ml/findlib
-"
-
-QA_FLAGS_IGNORED="usr/bin/haxelib"
-QA_PRESTRIPPED="usr/bin/haxelib"
-
-src_configure() {
- export OCAMLOPT="$(usex ocamlopt ocamlopt.opt ocamlopt)"
-}
-
-src_compile() {
- emake -j1 BRANCH="" COMMIT_DATE="" COMMIT_SHA="" \
- OCAMLOPT="${OCAMLOPT}" INSTALL_DIR="/usr"
-}
-
-src_install() {
- emake DESTDIR="${D}" INSTALL_DIR="/usr" install
- dodoc *.md
-}
diff --git a/dev-lang/ispc/Manifest b/dev-lang/ispc/Manifest
index 8aaf0f14cb87..0a9883e5468c 100644
--- a/dev-lang/ispc/Manifest
+++ b/dev-lang/ispc/Manifest
@@ -1,5 +1,7 @@
DIST ispc-1.24.0.gh.tar.gz 19674211 BLAKE2B 246a079f03fa17f1ab4d80c55b992e92f44d5395e3f1feadee90c773771496ead4de0671b3869c70d5a93038d7c0ccaf9ed3ad5b5e40eb156d605a73150b15d9 SHA512 ad9feab1b5986471a52c775c1220ae46904ae952b33a14299f525eb03e004c6e1395dd171ddedee833892d57ad195ffddb234b26a2df42138fb1b2364b62803e
DIST ispc-1.25.0.gh.tar.gz 19805576 BLAKE2B 02daf70f7a7a0bbaf35799620f3475da117b42f2fb09ec2799c47617108b55e68cd241321d14bbbbf8968d48de38e98bd44565f967dfa97b7a66c87c32acedfb SHA512 0d5c23ce1e57f38a7563b1d2c4813cbb5aa082f19257d3831f8cef8f6bb51d0c8b9ecce142497c13015b64731c98afb0b13ebc80663c83ded9b005e1e1608fd5
+DIST ispc-1.25.1.gh.tar.gz 19804554 BLAKE2B 2f6fda1a3209307809780118ce917ec418f674ce2bc4d283af94166153de7a9627a833f7d4e9c0f3506f8ca3e54dae38fe0481d6eaf9e7fefd1cbaaa824c453c SHA512 467148ac7b5bcdc17cb580430e9a3c669f63b239802bc19e1e2d7dcb6762eeacfdc944f51cad6277ec52f5858e11d8f2a1d3e0b961eeb97a9081e6e2efd9e9b6
EBUILD ispc-1.24.0.ebuild 2311 BLAKE2B 210ae5d45f251430ff3309178ab00fd408c01a008dd35f189c0a8b81ce92479525d5f5a3c66031e824216d579c7a1a99c637fd9e78e2933f956c692fe66351f8 SHA512 9030944ba7d885493600e6986e30beb07141a4ff34e6e0c8157de5995684f6eadb9a8ab81fb607aae45a80a8a224ce06df7d490169bddf9cf22997adc71b8ce3
EBUILD ispc-1.25.0.ebuild 2086 BLAKE2B 7fa47be48648b663e5aa33a72512ad95d5ff062168f526535894cf0f3ab5dc5883ff6ba9d4e47faf24260bb2d680c279fbc87b28ecbf9b3648a182f3e17c7e36 SHA512 33a9691f53ceec0e0664247eccc21a7898126f4676b3d91e89574d43ea9bbf1c94617aa974266086dfe31f1568e9e62bc9e2cccac726310969b3ea0837a9cff6
+EBUILD ispc-1.25.1.ebuild 2086 BLAKE2B 7fa47be48648b663e5aa33a72512ad95d5ff062168f526535894cf0f3ab5dc5883ff6ba9d4e47faf24260bb2d680c279fbc87b28ecbf9b3648a182f3e17c7e36 SHA512 33a9691f53ceec0e0664247eccc21a7898126f4676b3d91e89574d43ea9bbf1c94617aa974266086dfe31f1568e9e62bc9e2cccac726310969b3ea0837a9cff6
MISC metadata.xml 509 BLAKE2B b605dfbff352fab4fcc58ad46f89f97d5db8522de237a0623021c521231798ad00b2b8cd82ce6840d86cfebbe185e6e767e8d0ec276b03a68554ecad20e6b96d SHA512 eae5fcfb0d56190f969ac83012624965b00bd757d8be0bbafce74ab1ea119dc4ee0c33076dd447fabf0a6a6d5f1e2783b54f6c59ebd7aa0a35a4a27df7db01f9
diff --git a/dev-lang/ispc/ispc-1.25.1.ebuild b/dev-lang/ispc/ispc-1.25.1.ebuild
new file mode 100644
index 000000000000..d6b6ef1352c9
--- /dev/null
+++ b/dev-lang/ispc/ispc-1.25.1.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {17..19} )
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake llvm-r1 multiprocessing python-any-r1 toolchain-funcs
+
+DESCRIPTION="Intel SPMD Program Compiler"
+HOMEPAGE="
+ https://ispc.github.io/
+ https://github.com/ispc/ispc/
+"
+SRC_URI="
+ https://github.com/ispc/ispc/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD BSD-2 UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="examples gpu openmp test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ $(llvm_gen_dep '
+ sys-devel/clang:${LLVM_SLOT}
+ ')
+ sys-libs/ncurses:=
+ gpu? ( dev-libs/level-zero:= )
+ !openmp? ( dev-cpp/tbb:= )
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ app-alternatives/yacc
+ app-alternatives/lex
+ ${PYTHON_DEPS}
+"
+
+pkg_pretend() {
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+ llvm-r1_pkg_setup
+ python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ # do not require bundled gtest
+ mkdir -p ispcrt/tests/vendor/google/googletest || die
+ cat > ispcrt/tests/vendor/google/googletest/CMakeLists.txt <<-EOF || die
+ find_package(GTest)
+ EOF
+ # remove hacks that break unbundling
+ sed -i -e '/gmock/d' -e '/install/,$d' ispcrt/tests/CMakeLists.txt || die
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DARM_ENABLED=$(usex arm)
+ -DCMAKE_SKIP_RPATH=ON
+ -DISPC_INCLUDE_EXAMPLES=OFF
+ -DISPC_INCLUDE_TESTS=$(usex test)
+ -DISPC_INCLUDE_UTILS=OFF
+ -DISPCRT_BUILD_GPU=$(usex gpu)
+ -DISPCRT_BUILD_TASK_MODEL=$(usex openmp OpenMP TBB)
+ # prevent it from trying to find the git repo
+ -DGIT_BINARY=GIT_BINARY-NOTFOUND
+ )
+ cmake_src_configure
+}
+
+src_test() {
+ # Inject path to prevent using system ispc
+ local -x PATH="${BUILD_DIR}/bin:${PATH}"
+ "${EPYTHON}" ./scripts/run_tests.py "-j$(makeopts_jobs)" -v ||
+ die "Testing failed under ${EPYTHON}"
+}
+
+src_install() {
+ cmake_src_install
+
+ if use examples; then
+ docompress -x /usr/share/doc/${PF}/examples
+ dodoc -r examples
+ fi
+}
diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index 4c905f6764d2..14cd4a87a364 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -245,5 +245,5 @@ EBUILD rust-bin-1.75.0.ebuild 7319 BLAKE2B 6d651ee302620a28e8c9312af50eacb4638b5
EBUILD rust-bin-1.77.1.ebuild 7497 BLAKE2B fb9a25879a8886086486ba5e2010021c01e16ea2c525bf3d36d23e72c7a24eb6f196fd96d3d29231070f5a1db807865e135915224d37eebdffdf485ecc4ca83f SHA512 7ae2fb17a2fcd2d76ae85d1b0420429544a005e2c5ce1cd18a5351353b840d4048d491a316a7a97197198045f4af5f98681b4fa7b5b47df060e0ea6112b3512f
EBUILD rust-bin-1.79.0.ebuild 7604 BLAKE2B 99c532442ff6e40c70a391d777122c32deec8ba8cf45f19d1abdf8e19f75a8776c9741ef54915995e24a646ff94b6e7ed76b2d27ac6631645179109915903d90 SHA512 b64087f5de9753a1476ec0ab72151309e75f4aa847ef0556bff0848a15b473fbb0a535ef1e957d19c92f416ad159d519c97764eb55802fc0c466930002e7e671
EBUILD rust-bin-1.80.1.ebuild 7813 BLAKE2B 188d7efcdd2e6a0b688de4520db2d179f91bd51ff2a8191b44a5d5cb8be12f668a47cff5035c22b3cab7b00f5043f622b2fa0d80bb642aa1403faa10bb362f4b SHA512 8e53e1c781196eca1b2488602b2a3f2c81ff82a7bdd0a09836783c1fa82e4c34f2d073274186eb57683741d8bc69b870bd9921aeee31a29a8717e1350e3d6e03
-EBUILD rust-bin-1.81.0.ebuild 7596 BLAKE2B fd6b5b27a1497e10c2c41a00378ffbc3550090f94f24e8c39c2622363cda820ad70ebb5ba4973db11223411767dd1a17c3e273f6c93eeb1a6e55aa3a90751bfb SHA512 86364816f170f004b8349758d2fe423d764756ca06bbfc556b467f1f4e61ad3c633b95187f24f1d4cc8d43347903dacef9939c088bf50c265b357b549f507d1d
+EBUILD rust-bin-1.81.0.ebuild 7592 BLAKE2B f53313c3a693f1cf4249e894370e4635a3c958f26d6cdeb5fa9477d4c31019084b2d07e4a5338f3dcb917000a7722e2bff5fe69f00a3d695fc06270cd01c5167 SHA512 3ad89e9b212619f3c68157362f63880268c7a975cee63fac3e0d6de3a978f3b9c09583f820ae53ce289dee573ad55438db4c522ed2ce55932c1e6a2e2484d157
MISC metadata.xml 1220 BLAKE2B 5c4d286e569c929913317d15d37de08db51655ec41c1d3b1d84aeb6982b53afd7ebf3f9adbcd4e3c76fc9b82056648b6af1507a5728388fd2d2e8d743e5225db SHA512 72d32987894268a7b3ac8e8606428cf8315fcf29ce1945c9e55527a5c696742f6f2a44dcfe01bf5abb0cad60b5881a59dedecdc07db4ef2df22ef13e3b2732a8
diff --git a/dev-lang/rust-bin/rust-bin-1.81.0.ebuild b/dev-lang/rust-bin/rust-bin-1.81.0.ebuild
index bf78998761f4..1177c0224932 100644
--- a/dev-lang/rust-bin/rust-bin-1.81.0.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.81.0.ebuild
@@ -37,7 +37,7 @@ SRC_URI+=" ppc64? ( elibc_musl? (
LICENSE="|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4"
SLOT="stable"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
IUSE="big-endian clippy cpu_flags_x86_sse2 doc prefix rust-analyzer rust-src rustfmt"
RDEPEND="
diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index f4d0b0e933e1..7d52ef4e93ef 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -235,5 +235,5 @@ EBUILD rust-1.75.0-r1.ebuild 25282 BLAKE2B eebe5ea3b922221821b6dba77dea369248e5c
EBUILD rust-1.77.1.ebuild 25245 BLAKE2B d514569674cc230e4959a9e73d38f14b263dac22fa7ec3f91c417d142caf65f5920ab44bc28e0e23c32bc7113f73c1b27fbf74a82215e35c33dd97ac4b3f2ee4 SHA512 b36d066101a248f31560fd7db39f9367e42618ba882c43df3807fc70823ec319365096623e2d41dd37a9babd83d2d55c007145ae7185a1818bd926783ad3eb5c
EBUILD rust-1.79.0.ebuild 25480 BLAKE2B d2087cce728db5d5383e324476ba5380f95776d0d4742917742d9bd332b643c498f7a30ae32045d44a7aaeba7f235a614add12aa739765e4c308a02027ef02b4 SHA512 04ca9c5dcf088a0398ab05a39eb77119dd495248217fffe7451736cdee3c3ab1a274a54c4b6257384d39678cc87102d3e2ea3f0dcb40cbd657a0e07b7b93eaac
EBUILD rust-1.80.1.ebuild 25412 BLAKE2B 4905111b95c2710d39f414f7eb645a5906e24258608a3fd4b3e4d160846ca0a546a113474079ff8772012469bda7d7b915dc3de0ebd7c3f8038df3e35ef5efe2 SHA512 e10c2e029100faa54caec1fe98fb19c23c8b06a1f6b1a52b899eb1761945e7de1a835e4aa2526c060b952cd12d52f70a28118bff80d2ba51053cf88eef460dde
-EBUILD rust-1.81.0.ebuild 25387 BLAKE2B ebe3cda92f904406159c8d5b9dfc47f5e337497dc0ddda732cf6efcf866134e7bd11e09d56a210d797a8a2f3cc7c99afa02d05bbff4d0a42227759484f499b88 SHA512 f3c87b1a99bc03540db11b4530e27f2d98501b4589aa43ceabbbaafa90155cc4ad3072d4e1ec7edb27874d4b4b22b9450a49b29f664f33966c8994446ca4064b
+EBUILD rust-1.81.0.ebuild 25383 BLAKE2B baadb56b505b08385e8bf8f1acb9d48f5bdcbbe7b09bb217b0f99d5be9ccbf37f59bc2824db2d526212f2d18039cb01748b87c958e1e584e5ca5d3425de5c249 SHA512 18f508d9be64e08e1ec98329dc3b0850f09ffdbf19bba525c41dee1499e8e3b713f1ef81f921aa8b53bbd8985dd3df775a4940504b1db850382996d7f05fc203
MISC metadata.xml 1945 BLAKE2B cf3ed0b2550564faee94e53e21deb0e905b38cd45c503ba18f55c36f13093fa65c4dac8e544c891c9378b2ce32912cab1a1a0b61a277ff29f5288b672f4a218d SHA512 a28dc5b78e15aaeec5ccf028a053c3df6a12b24bcfb6e8948e2e25b3c04cc8ede5973f1e57c723081355853152baa8c8219e36bb603b714628e71587d2bba45e
diff --git a/dev-lang/rust/rust-1.81.0.ebuild b/dev-lang/rust/rust-1.81.0.ebuild
index 749e2d45e1cf..ac68dcd023cc 100644
--- a/dev-lang/rust/rust-1.81.0.ebuild
+++ b/dev-lang/rust/rust-1.81.0.ebuild
@@ -19,7 +19,7 @@ else
SLOT="stable/${ABI_VER}"
MY_P="rustc-${PV}"
SRC="${MY_P}-src.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
fi
RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).1"
diff --git a/dev-lang/tuprolog/Manifest b/dev-lang/tuprolog/Manifest
index 593278e60ce7..f040c3d7ce21 100644
--- a/dev-lang/tuprolog/Manifest
+++ b/dev-lang/tuprolog/Manifest
@@ -1,4 +1,4 @@
DIST tuprolog-3.2.0-gentoo-patchset-0.tar.gz 1813 BLAKE2B 4ed7ffbb752a821a2b2842cfdbc1f4ec92d14b35a1c5a722207b45ec9dbdc44588acc010fb6386e8ed2e7d30d3bc8d425f0f74e8cc953cb7afad8305904e1499 SHA512 454757fc01f3f697510426e7a2a41b57350c1e3f980e381e197616e10eaf88339155226096f1d417397b9bc6f4964a45b3d547c6794ad23a4a014b06212b08f0
DIST tuprolog-3.2.0.tar.gz 6242286 BLAKE2B 77a3d3f886673aca72fffd9bb60657efcbe7ea5bb0f84eea7a72df513295d572c8116472f8d544240fac676ac9a6a0fcecfc3166e6426ef7d8af80eac4ba8d85 SHA512 e27bd989d66bae26c646cb69670fb75232ebdd18d1dbb9d600f9847921ecd56d17221736b3ec15c087857509272ce89af8bc44924130430db3860870a06bb499
-EBUILD tuprolog-3.2.0-r3.ebuild 1777 BLAKE2B cf7aab3bd1854faca9f63b8d4536b96deacf9a535f4efbedac7d76319958b4918282e816bbbf9c42f3b4d55ac1a6edf16f4cd9d17c9b43bcf155db1b8520b352 SHA512 861810235e34bce8dc1380e329168af811dfc4a85f23190064acfd615ffff1d98ae84fd1751d2225596a4f02b7c361d98fe4073d3c633c6280a919482db56369
+EBUILD tuprolog-3.2.0-r3.ebuild 1773 BLAKE2B 64dc2345e9f1d93e837e9baa0b3a41e60949782ad9f4b789cecea821f1050fd043a7556b5f2bd4b5d49fadd4c569ad46df8037eb00d6c062d72cf0bf7f7b21a7 SHA512 bf4bcad87127a4433afe259c72d57d42d1a115e100cb4b348913b46443d14380323ac2bc88ec76995fc51768bf3bb01e676747e29a7ddc7d59670c8337d14498
MISC metadata.xml 319 BLAKE2B ca131e483438742de5ab07f1e8c3891664ecf893ef477c917688fab8968cc5a790be3512f70027c86cfa03372d1234da3b737a1d68351c95e8902bd0eff59020 SHA512 5ed1bafbb0e39e5e97b32be26dbcb18f32063f60ed0db7ec99d08cd37d36dea037f257df5e3f63ff0dfa4bb8af2b41615d0f7bb1f937fa1449ef245d652eb5df
diff --git a/dev-lang/tuprolog/tuprolog-3.2.0-r3.ebuild b/dev-lang/tuprolog/tuprolog-3.2.0-r3.ebuild
index c82e3ddcf3ed..9a8d15325428 100644
--- a/dev-lang/tuprolog/tuprolog-3.2.0-r3.ebuild
+++ b/dev-lang/tuprolog/tuprolog-3.2.0-r3.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}"/${P}
LICENSE="LGPL-3 BSD"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64"
CP_DEPEND="
dev-java/commons-lang:3.6