From da8345a56eb443db8c19b43397abcf081f6faceb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Wed, 4 Nov 2026 04:42:41 +0100 Subject: [PATCH] dev-python/lit: Add 23.1.5 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/lit/Manifest | 2 ++ dev-python/lit/lit-23.1.5.ebuild | 42 ++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 dev-python/lit/lit-23.1.5.ebuild diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest index 6397fa968c76e..45215e67f95c9 100644 --- a/dev-python/lit/Manifest +++ b/dev-python/lit/Manifest @@ -10,5 +10,7 @@ DIST llvm-project-22.1.8.src.tar.xz 167061596 BLAKE2B 092204f62e0f0364a041c737eb DIST llvm-project-22.1.8.src.tar.xz.sig 119 BLAKE2B 2ce93472036e68782252991e4a8bdbeeec8706a56022220083a38a42ef18714a7894c41aaa04dc0d03f18601d8bfc1a5a030ed0ef0f0d64a662eae9843a4b362 SHA512 99a457b5b1fb409a5fe72b59ebd4ddae5cade3e5f2493e33b44d4f4b4625f7a1743f80106efb1134668842b15ea3400ce2c29263bec8ff986e05040910125e15 DIST llvm-project-23.1.4.src.tar.xz 179272572 BLAKE2B dbd14791e5674d89427f2abec54a30c5570bac6b8a2b210611bc4cb9ded4f057f729f8d20df29ec7ffca34f767294a1c589a09a13e79bef29b124d62a84a53ea SHA512 1443531768d7040677302e4468b95b345511f10881a072e703814e9e10316d6ce12f56e8d1fbab5c350550380ae8d242acebb68c833fa385ea7777f05d8bde23 DIST llvm-project-23.1.4.src.tar.xz.sig 466 BLAKE2B 120e228f58ada689b8ae04221fc5c682c577f827e4e27e68a931e640c2462414681e0e3ca93ba6cefd4d910e138d17c673afd91220ff84afe49d299d01f2159a SHA512 1c37a50413faffb4f73c76583bbc3148d7e28005126aed0a41f63882aae174ba840aeaf6b43e56649d64e749fe9503c8f41435c7bdcf62468b1c0b4b93515802 +DIST llvm-project-23.1.5.src.tar.xz 179220264 BLAKE2B 1e6000c921501053cd59171120c90ae39c901cdb3e667e6598f33a3f07569c811c5c73c9d772ce782a77663ef1cc1328086021bb487b45aac5ebd5d6409e752d SHA512 fae39af451683ad864299f497167616e63d3a1bb5719f0d5123119e7398972cb602aef8cc271b8433910064afa88e1e7b8eede3fdd1ff58664c3189cf4ab5880 +DIST llvm-project-23.1.5.src.tar.xz.sig 119 BLAKE2B f30c8869caf3e084b20ea877d32aed069402234806bd680ce8426dd76d9cf7d535ac2eb710ccfd417c7be04b23fb41bb77ef8293eb6c148d8b03299b2f2458be SHA512 7937df41a9d66b2f227e5f708f78b191cc8e062299c03d70308b2c56d2885e4c1734661b76418747402099a4cd6d699dcf47ce193104e800676dc963724e317b DIST llvm-project-ac4bd3cf8dd61a17d728ebc9b5ac9b3101eeed43.tar.gz 322898483 BLAKE2B e36e0632acedfccb87f39c22cc1109e909c80936ffcc245b6cecc5adf3cbda62f4ab2952d19d4dffca8bf4a2c05542af92c79d9563696d38396ad149597c2a5d SHA512 e4edc6aa681d537d5627ae36aa96f3a3b08333cd933678c0cbd7ec10d0da72e1b6ae1e79b05112b7af0e63602a24f5fd7428974565260e0efdd9a445861b3361 DIST llvm-project-c5904d2bebe0497b30a712adc085e96107f03160.tar.gz 321341453 BLAKE2B d2915041721282318947af08cfa79b42017dcaf9674863469f97752a6f98c323539fda7c329a926b274a7e196da1aef7ed747945a5a374cfb0803474368a0214 SHA512 55fb2c912d0b87fa6bea5eacd1006a44f40a2880e59b6eec2e22e21cedd4b67eef0da66a58b03c508fc1f2e77e815cba034ed0b1c3cf11ad99a15186f16f9244 diff --git a/dev-python/lit/lit-23.1.5.ebuild b/dev-python/lit/lit-23.1.5.ebuild new file mode 100644 index 0000000000000..78186933430f8 --- /dev/null +++ b/dev-python/lit/lit-23.1.5.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 llvm.org + +DESCRIPTION="A stand-alone install of the LLVM suite testing tool" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +# Tests require 'FileCheck' and 'not' utilities (from llvm) +BDEPEND=" + test? ( + dev-python/psutil[${PYTHON_USEDEP}] + llvm-core/llvm + ) +" + +LLVM_COMPONENTS=( llvm/utils/lit ) +llvm.org_set_globals + +# TODO: move the manpage generation here (from llvm-core/llvm) + +src_prepare() { + cd "${WORKDIR}" || die + distutils-r1_src_prepare +} + +python_test() { + local -x LIT_PRESERVES_TMP=1 + local litflags=$(get_lit_flags) + ./lit.py ${litflags//;/ } tests || die +}