From 6e8d3793323b8f24be801a4aaf31cdd31a8483e9 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 15 Mar 2024 12:47:43 +0000 Subject: gentoo auto-resync : 15:03:2024 - 12:47:43 --- dev-util/Manifest.gz | Bin 64940 -> 64943 bytes dev-util/cvise/Manifest | 4 +- dev-util/cvise/cvise-2.10.0.ebuild | 70 +++++++++++++++++++++++++++++++++ dev-util/cvise/cvise-2.8.0.ebuild | 77 ------------------------------------- 4 files changed, 72 insertions(+), 79 deletions(-) create mode 100644 dev-util/cvise/cvise-2.10.0.ebuild delete mode 100644 dev-util/cvise/cvise-2.8.0.ebuild (limited to 'dev-util') diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz index d9989cb80942..391f030efd0c 100644 Binary files a/dev-util/Manifest.gz and b/dev-util/Manifest.gz differ diff --git a/dev-util/cvise/Manifest b/dev-util/cvise/Manifest index 5b87594b65a9..f5b3055a8928 100644 --- a/dev-util/cvise/Manifest +++ b/dev-util/cvise/Manifest @@ -1,5 +1,5 @@ -DIST cvise-2.8.0.tar.gz 269582 BLAKE2B fe0f0d4e63ec7c69b209b8be1f3fd160a2573b9bfc555a3bb5caec5c818c8251569103e71509d194e0effc86c09420cf523393686dd412660acde1e85ebffb67 SHA512 7e2dee2001aacb96cf5ffdb62047d229e23273fd26f34648e23ab4374bf6cae149f13db529494ce8d2d16555a0d2143487923c57f4b303b0ab1f678ffcff6f6e +DIST cvise-2.10.0.tar.gz 270839 BLAKE2B 36f54cbfe8eab0c2d64a4d2d482f558cb9e32ccce0b0c03923f62b682e33941ab37a57a1c51a4173a22e2ad9e59fec3256469e1b19baaea0446caa56877ea056 SHA512 31950f8731f7a8d6b9568be621b14d1f976a71ed0a6caef0cdcc0d31c99eca86c03913e2949f1f4e21a66fbe1618341f5daaff01da51b426b4ce0e6518479281 DIST cvise-2.9.0.tar.gz 269921 BLAKE2B d3b491316ea4ec5b623eeba0131f31edb421635508786a04868394c9bdc62c4510c34bd30095c5b034fa66ec5f8f6f78bb762e17f1c534ba137eb469544ddafe SHA512 dd3b2e5c4603e8a73594863ce5b83d0ca864fc688a7b094c84b745b7086d384173809b9a915edb51938a7df8310eabbde1ea6a997c480d19618065c0d8270c52 -EBUILD cvise-2.8.0.ebuild 1451 BLAKE2B 696ae54f957f98a1fd799472e1957cb8dbcdbcb2f29412c164ec769161b46ff482a371539cde86dcdb68283d923aefe3729cb2a3be3a6689ad6856cf567ca36c SHA512 9a32a41ebab9cd87dc8da3d3e6ca86679eec33005635c81e1f6c7e5f3f6e7f17c5bb7cca4fbcad189bd7c6f84970efefd1f6adf0d8546508d3fc30cb26ce5225 +EBUILD cvise-2.10.0.ebuild 1366 BLAKE2B 7665a6292151161504823b65e90ac9a1b7923d82e7f3471609a12f0bbba219ef743897587530dbf742f5e8379b8f5714c62d80b87767c41bb866dd27b69551b6 SHA512 8751525c0ce052afd6bf6b3207f10391159220c3767c78d353889c8dfbcc594246425394144b31d8a37e357a985d0cb8b55b6af624d6ed5da44921654b38c0a3 EBUILD cvise-2.9.0.ebuild 1472 BLAKE2B 88e8579740e6294217caff4235cb70517c5ad07176253c6cdf68fd8ef1692bb0cf7c58b2afbd1d21e6bd940efd298b24abdee5572674342ed7d4e1a9a398fb5c SHA512 a1041f57656abfcf05ca3653b37872c97abc6575e89f09bf61404502ffd281410ea3ffa9b8a42ebcc64a04020263e2f7c0f0a5430cba9cd32d74814ba87c29f8 MISC metadata.xml 339 BLAKE2B 20fe70be5308893c6472158a8e308de12e44b37a1167669d72e3bb1aa628000a43e4cfc9997a56b6e46e34a139fca3cf76492f4e56d1be7747f1c99eba203d2d SHA512 0f4ee363471b584714ac357ba1cb98f5a9b88f45b543dd5f64fc4be1a460a19793b5beeabd019d7a3c74abd1907f3555f6b5a2a2c8325d4ab34adc98d8bc76dd diff --git a/dev-util/cvise/cvise-2.10.0.ebuild b/dev-util/cvise/cvise-2.10.0.ebuild new file mode 100644 index 000000000000..1c98f566efb0 --- /dev/null +++ b/dev-util/cvise/cvise-2.10.0.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +LLVM_COMPAT=( {16..18} ) +inherit cmake llvm-r1 python-single-r1 + +DESCRIPTION="Super-parallel Python port of the C-Reduce" +HOMEPAGE="https://github.com/marxin/cvise/" +SRC_URI=" + https://github.com/marxin/cvise/archive/v${PV}.tar.gz -> ${P}.tar.gz +" + +LICENSE="UoI-NCSA" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="test" +RESTRICT="!test? ( test )" +REQUIRED_USE=${PYTHON_REQUIRED_USE} + +DEPEND=" + $(llvm_gen_dep ' + sys-devel/clang:${LLVM_SLOT} + sys-devel/llvm:${LLVM_SLOT} + ') +" +RDEPEND=" + ${DEPEND} + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/chardet[${PYTHON_USEDEP}] + dev-python/pebble[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + ') + dev-util/unifdef + app-alternatives/lex +" +BDEPEND=" + ${PYTHON_DEPS} + app-alternatives/lex + test? ( + $(python_gen_cond_dep ' + dev-python/pebble[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + ') + ) +" + +pkg_setup() { + python-single-r1_pkg_setup + llvm-r1_pkg_setup +} + +src_prepare() { + sed -i -e 's:-Werror::' -e '/CMAKE_CXX_FLAGS_REL/d' CMakeLists.txt || die + cmake_src_prepare +} + +src_test() { + cd "${BUILD_DIR}" || die + epytest +} + +src_install() { + cmake_src_install + + python_fix_shebang "${ED}"/usr/bin/cvise +} diff --git a/dev-util/cvise/cvise-2.8.0.ebuild b/dev-util/cvise/cvise-2.8.0.ebuild deleted file mode 100644 index 51cbfc589702..000000000000 --- a/dev-util/cvise/cvise-2.8.0.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit cmake llvm python-single-r1 - -DESCRIPTION="Super-parallel Python port of the C-Reduce" -HOMEPAGE="https://github.com/marxin/cvise/" -SRC_URI=" - https://github.com/marxin/cvise/archive/v${PV}.tar.gz -> ${P}.tar.gz -" - -LICENSE="UoI-NCSA" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" -REQUIRED_USE=${PYTHON_REQUIRED_USE} - -LLVM_MAX_SLOT=16 -DEPEND=" - || ( - sys-devel/clang:16 - sys-devel/clang:15 - sys-devel/clang:14 - ) -