diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-10-06 04:27:04 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-10-06 04:27:04 +0100 |
commit | d6106fb0c1ab8f79024ab6a9ac2062ddc85d4e07 (patch) | |
tree | f3a4ad4dcf443e9351fa5dec88afeeec86c9b642 /dev-python/pyopencl | |
parent | f3f72d0d5f1ae9ee74acaa63ccb7a247468e73bf (diff) |
gentoo auto-resync : 06:10:2024 - 04:27:04
Diffstat (limited to 'dev-python/pyopencl')
-rw-r--r-- | dev-python/pyopencl/Manifest | 4 | ||||
-rw-r--r-- | dev-python/pyopencl/pyopencl-2024.1.ebuild | 72 | ||||
-rw-r--r-- | dev-python/pyopencl/pyopencl-2024.2.7.ebuild | 2 |
3 files changed, 2 insertions, 76 deletions
diff --git a/dev-python/pyopencl/Manifest b/dev-python/pyopencl/Manifest index cda093ba21d4..793add6e2b2e 100644 --- a/dev-python/pyopencl/Manifest +++ b/dev-python/pyopencl/Manifest @@ -1,6 +1,4 @@ AUX pyopencl-2024.2.7-nanobind-flags.patch 478 BLAKE2B 2e928f54d7275ea04ca5635f281f06e26690155299024939dc398a37858c6cb07193ab81f90a7a33602e69b0912ab4268349428ed7748e720d1033a18bdbae48 SHA512 6a71b6bcea720e1ce0b0c08682c1301176ba0286fc90bcb16757c2acef955b3fb2cea04f25193ff18583067e6640d8a35ae5980bd19995d9947ec83936a519ef -DIST pyopencl-2024.1.tar.gz 473860 BLAKE2B 803c92418a609f3ad9249c81e93af0bd2e9125ee56dc88af8ee6ae9c4a275c7ab37befddd575914eb9f0b295aaef4f135358669e384a55c04b3938b02572724d SHA512 abf27d67f8c3633c71e662938a919c88a34b0b66cc3c213644f92a8733aed3c9b7593542dd9b45a080941976dadeb4f49a23a986482110824b554e3a0d317176 DIST pyopencl-2024.2.7.tar.gz 470964 BLAKE2B 6c61d91735667dd63fec0375defe98fb681eb448780f86b0129769d30714adb51832955d8c2e838970f17187e5027f794cd21affc870910d23ec46126049d4ed SHA512 5c9982f5dcaeb3faeb6ac6b88940b5baff43b7580fc5d466a596d9c180e45725cbf9971ba6ae4981202900b06cee3be7fa88fdf7227befee874a8f203a3a3267 -EBUILD pyopencl-2024.1.ebuild 2023 BLAKE2B 6088a13394451d8ce78f521fb3dfde49ae96df2be6444c60d176203a252e5220b9d23b855adbd552606c1f6a612541eb49f1d85b313baa96814b202e74ec6c60 SHA512 84fa66010684576ea2c62f2d72f85d64a9ca561b90aa3ed9c51fce39e605bbf71d9532d45b3c6dfbc199ad9e245c4a14223947aff3235608511c83d1ccdde27a -EBUILD pyopencl-2024.2.7.ebuild 2042 BLAKE2B 8e41d17762265f0b6e5a920e2bf69cc2b7263c2b6331dc2a8daf45e2ded98abf55790bd8945362b715d861d4eee93644fa7c827a5baa7a0b27ab0283668ff6c5 SHA512 5d0a71ead91699f534cd251488b07a34eb9934d9d3b2574a45c9af7fe00d685c7517fc7831f9277c25c6df57920ff713bae0a2ffec166080d8da2e653f98f9b2 +EBUILD pyopencl-2024.2.7.ebuild 2041 BLAKE2B e00de4d9433717f228cdbed919cf1a1ff8b20408b65aeab6e0baaf76eaa9a5166ed3e5445211dfbed4937d6c2a8d4151f384f25ded7625045715728bc9f251b3 SHA512 6a18e04cc2914c6d192a71ba2a6afafe6c4827ce11808eadf5b5ec948e6e5e60dac5b799e0dab6d2262651760001b68946ef03c2509df443816b10ef1d6de62e MISC metadata.xml 295 BLAKE2B ebe147867a9ecd3559e288e4fda56c04def2b224d87d6561d9065b13b251182f871b510acfd5034e63fc034d507837c241a6d1c639deda94faba05d3d020a285 SHA512 28117a5f3351192d7d3a58cdf47e8403155e027fd85ccbf5af32e5df9df59909d89ea94b18351354c312c323aa5e217da3b4a99e17cfbf59f307ddb4a38bc707 diff --git a/dev-python/pyopencl/pyopencl-2024.1.ebuild b/dev-python/pyopencl/pyopencl-2024.1.ebuild deleted file mode 100644 index 0cb03a72953a..000000000000 --- a/dev-python/pyopencl/pyopencl-2024.1.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 multiprocessing pypi - -DESCRIPTION="Python wrapper for OpenCL" -HOMEPAGE=" - https://mathema.tician.de/software/pyopencl/ - https://pypi.org/project/pyopencl/ -" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~ppc64 ~riscv" -IUSE="examples opengl" - -# Running tests on GPUs requires both appropriate hardware and additional permissions -# having been granted to the user running them. Testing on CPUs with dev-libs/pocl -# is in theory possible but has been found to be very fragile, see e.g. Bug #872308. -RESTRICT="test" - -COMMON=">=virtual/opencl-2" -# libglvnd is only needed for the headers -DEPEND="${COMMON} - opengl? ( media-libs/libglvnd )" -RDEPEND="${COMMON} - >=dev-python/mako-0.3.6[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - >=dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}] - >=dev-python/pytools-2021.2.7[${PYTHON_USEDEP}]" -BDEPEND="dev-python/numpy[${PYTHON_USEDEP}] - >=dev-python/pybind11-2.5.0[${PYTHON_USEDEP}] - test? ( dev-libs/pocl )" - -distutils_enable_tests pytest - -python_configure_all() { - local myconf=() - if use opengl; then - myconf+=(--cl-enable-gl) - fi - - "${EPYTHON}" configure.py \ - "${myconf[@]}" -} - -python_test() { - # Use dev-libs/pocl for testing; ignore any other OpenCL devices that might be present - local -x PYOPENCL_TEST="portable:pthread" - # Set the number of threads to match MAKEOPTS - local -x POCL_MAX_PTHREAD_COUNT=$(makeopts_jobs) - # Change to the 'test' directory so that python does not try to import pyopencl from the source directory - # (Importing from the source directory fails, because the compiled '_cl' module is only in the build directory) - pushd test >/dev/null || die - epytest - popd >/dev/null || die -} - -python_install_all() { - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi - - distutils-r1_python_install_all -} diff --git a/dev-python/pyopencl/pyopencl-2024.2.7.ebuild b/dev-python/pyopencl/pyopencl-2024.2.7.ebuild index 4d3f3850dd76..82cb6ec3f4f4 100644 --- a/dev-python/pyopencl/pyopencl-2024.2.7.ebuild +++ b/dev-python/pyopencl/pyopencl-2024.2.7.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~riscv" +KEYWORDS="amd64 ~ppc64 ~riscv" IUSE="examples opengl" # Running tests on GPUs requires both appropriate hardware and additional permissions |