diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-04 16:24:49 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-04 16:24:49 -0500 |
| commit | a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (patch) | |
| tree | 0c52bbae1c242fbc296bd650fcd1167685f81492 /dev-libs/opencl-clang | |
| parent | bfd9c39e4712ebdb442d4ca0673061faed1e70e1 (diff) | |
| download | baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.gz baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.xz baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.zip | |
Adding metadata
Diffstat (limited to 'dev-libs/opencl-clang')
25 files changed, 0 insertions, 930 deletions
diff --git a/dev-libs/opencl-clang/Manifest b/dev-libs/opencl-clang/Manifest deleted file mode 100644 index d4d23f11c04f..000000000000 --- a/dev-libs/opencl-clang/Manifest +++ /dev/null @@ -1,18 +0,0 @@ -DIST opencl-clang-16.0.10.tar.gz 63271 BLAKE2B 4e2fd88c3c90f9c6322b6c08b309b4beb37a00b2ea8a1bf7f2f7854f64cbd5cbf250b812efce078fee76e7cd374fbfac1faf54e8fdf21c3a67e2fb09f997c610 SHA512 fd2e216350859b4e854427ba457740c710f9ff2140a2f819aeb889e03147cce47948f1fae12e8f82de69a641fad81e3372b1d7e95f60eff1de8b97af79062960 -DIST opencl-clang-16.0.11.tar.gz 63340 BLAKE2B 986661502ac1f68c169d42f3e5639480990b172766ba2cec362b591aaf641779050b02f11420ca435dd8e943507be280af824eb48ff7591e11adb0a6d6224a8c SHA512 7c4ab111df6d87483757f98035453005266a53e54f70c66c0dcc60c34c253a61462b763665b41450137ecbf8a608504c438e5e44f1b71d62b535140bb04786fc -DIST opencl-clang-16.0.8.tar.gz 61012 BLAKE2B 971f147c5a82fb25752d114b31f2d573406e75909bcafba5e9987dc967dc0d2650568c69e07221636b96889544d811cd657bcf2f7880cb2b21d964261105e6bb SHA512 5dec4e2f1367e2a1ecee2b71b615b20112865f73db987e9a02168564ea21dbe80340d0fb824f8f0c219443f8c5b107e0c1f5d8526e701cb10b542d1b2b1f9f90 -DIST opencl-clang-16.0.9.tar.gz 61949 BLAKE2B f4b1572ba4c7d947f46a5582dcecf4aa3ce88139e8c3b27444f6b3a0ad6c463533d4f6a429cd3f596fa587ded7e0333f2dd819683668c1fea61a9e814bfebe32 SHA512 2a877975f28ca6e06d4e4561b064c95c8eb4e609376ab42c661acb0ddf64061c2f646673de78df1e0dae7ea136ce1d01a540588f3524ac9512727a308914b914 -DIST opencl-clang-17.0.3.tar.gz 31031 BLAKE2B dbfb87ecf466ae5ad912644b3885043ca6c834e115a0cb89d0c33243bf79efe13f332e2477bf523739cc8118304652fad77348c362ef640aa8883637e8f99f12 SHA512 047711b7f6b1aa81f38785b63eb3e43fd570845fbaebc7f65740714063caa32def67bd95f4fd3ea29e5e3e5c3f1570e4e119a06cccb7822afb9be507c08f4c2c -DIST opencl-clang-17.0.4.tar.gz 33655 BLAKE2B 6789557c08e4706a4141ae0a7ebdcafae0e31c0ad6fa93d48e163d06e61fa59c48afc3905836ce2a070472793a51cf070a6fe1155bfeaa35d841afaa24d5d80e SHA512 257b42fb7f04bc3208cca5aa3d9d4c210df6c534b3d9d23b8e04f80b62204451e85c5e2735afd59afffb2ebd04fe1c56dfd6d1f1128af432490ea36629eb0a8a -DIST opencl-clang-17.0.5.tar.gz 37729 BLAKE2B 5c7a333f7d96602265612097e6359d0cbfae49d7db240728233a4c9d883938662fcb4bbd330a3ae8339810b9d8755f1915558d329599d2e53b829049da04626a SHA512 6a6be5a463c5259794c882e7e429794ee9da1ebed080ec50ed0c31d609952c31a4e01d703f1f7ea51d43665fba622593b161cf0e58a31c1a92996a77bcaa5eb1 -DIST opencl-clang-17.0.6.tar.gz 37881 BLAKE2B 9a3ae63dcef876b2f740d862f8317da5df6a1fbb9fb96b7a60bbceb06427110d91d70619c8137544058d8e4e96f80fda448dfe4379f2f54a98606e882fa2a806 SHA512 f2db101bb38ce140b25cf0ad5bbdf43ab017cebbd217f6766f8b3bda68b86398706cde725b930770aa0bb2895d4ba72f31f18ae6dfb517a123b59ab447cffe55 -DIST opencl-clang-18.1.3.tar.gz 31405 BLAKE2B e4d69312b3136ef23d5a8366f8769cb46083fc60b2b494ca5a894da505ad4ab4daf940896bc2dbb2e1d20c0e2e91c6c4a1ff746310bf3fd85a9e4c34ec3144e9 SHA512 e12a4a5db95224962cfaa7c4ad56095cf0873598776a266c197866a9f6ed2092b516e5bbe0b37e3cdc69ab66122d573a6da5306651d36f3551d5f626376099bb -DIST opencl-clang-18.1.4.tar.gz 32358 BLAKE2B b3a667a605ba7eacbd446e69d80ec0d82404ec7e506b0d272497a233b6722b397c09ea1ff89f83aa9aa5935fd76becafb0e5da8a1db1a8b6d50c4781fe551673 SHA512 11989532dffb1f390ff25dcb4940e7c4513520a7aca9ba60314d603be4531d1fb9f365a7c71866de3d1162ecbdc7ee5a352d17b129a5ccfbe399b7cd888edfd2 -DIST opencl-clang-18.1.5.tar.gz 32882 BLAKE2B 2fa166032a5a8271f5cb395660e6a81727c28585bcecf7662b2fe4fe56a58a58725dd3319551a082b05e0c93f47d8b6a0c480f5f9ddd47d6e55f7577cfac3937 SHA512 971059151219217f8bbd86ecea80371e5c6918c47efb9f25402f75dcdb651d0d52e9fff0c07b7b82c8b5e34fb13ac9449fc8b52d8a6bddce8e12db0717bb2f24 -DIST opencl-clang-19.1.2.tar.gz 36825 BLAKE2B ee14c7bc793b730cec68259deef374d7f828e7990bee622ed0158864ed94aa9aa84b2fa23e1c4059ec123672d4ce1380f88e8cdbbda81d377eea5a13c9cbbb47 SHA512 5bdcbc6f90c38e1d7b3e158190fffaa0ecd166bd6306ce0054034a27dad7ef3e7477b15c6ce6555e1526670d67ba04b4e9f5f0e902a77fc779c9970b3ac76c24 -DIST opencl-clang-19.1.3.tar.gz 37849 BLAKE2B e3e29a15ae9079fd1823f23d7ac4060157cf322aa74f75cdff0df84bb2ff5d2ae9938b31d74bac81ae08cd60bcba91866bb4ed9ae369b5d3290d58ec0d62abde SHA512 e5627e693f86a6d910dd066c227b9a22f3a0be8d650a5f58271c6a4df53dedb0405cbd0ef1b662f47868034747d9a8a52457979347898fbc211d9908edea9d56 -DIST opencl-clang-20.1.2.tar.gz 38033 BLAKE2B ae3d77b8d1947ea6f3314b04eb879641cc23c6a7778a836ab39d3c502b23b485c24c27f41775799281da12f110b68d89b45135150b97edec3dd9dc49741ed0ea SHA512 e63f05a48190bfd868896a1e3e652d418bc54246a8b3c9d846530602bca6707555c0f86655d828bff5ed0934591defb148ee56100216aff4c73af504903a3dbe -DIST opencl-clang-20.1.3.tar.gz 39043 BLAKE2B 68504f0c1e5e16ac8f5fe7e7b4e33ea3c8615ae40c86ebb5c7715862e30bb90781a11bf92cb52ce4ab1d89d55f91cbda9cf0b0ee54d58288318a0ec55b57c9e6 SHA512 e7526f9b11d75eae600a65cd186f224687266b3708bbd2fab15cf566f2cf5e94f4d9ba0b0d1ad2ea2741360d4420067bec6038acfc2ff56a2d17df41290f135b -DIST opencl-clang-21.1.2.tar.gz 38026 BLAKE2B fae5556a1594b1144e1562c05438aef5d1ada107738ff93c0c712fa31ca0a31ea1accb4ccc6fb51338145cc892ad14f4e83469a7bea029adb3c574ecb219da20 SHA512 ed020d4908e324c62a79146103514a541ccb99fc2e0f9b4017286e1dd31f757ced13b915b83ae4706e469c72740dfd04725759c39b14641f59fd0c266522e89e -DIST opencl-clang-21.1.3.tar.gz 39035 BLAKE2B b0254f5300af749cdab4ca9ba894855b538a8130e547ec4a623bfcc92339c04e86c9cda07b0d464cc4f189fbff2b96c5d0a8663fc859fc38a28ce08d3880fda5 SHA512 e5b82b6c850cadbb99e3103e2263f64636f08364d45346ae8b152ebaaa4320364cbf127b48ef8a7eaea518550196a84adc183ff512d7c5fa8b1f28fd2381188d -DIST opencl-clang-22.1.0.tar.gz 36062 BLAKE2B 2f2682c50e14397fbaa94acf9ac461472eb035368683d8e085bf0ffdf26cfb7cfae93c269632d301c369cbe912f5b37ed9a41af3eae5b8582353520e0d39511c SHA512 9a443d29fedc287e6e4f76dbd8610b438f773aa416b21ca2ce0059eafb991e32f57a6ad99241e1068ec167d6fbd3667d4caa31f3b20be4ce58a5c36418912ea5 diff --git a/dev-libs/opencl-clang/files/opencl-clang-16.0.1-clang_library_dir.patch b/dev-libs/opencl-clang/files/opencl-clang-16.0.1-clang_library_dir.patch deleted file mode 100644 index 2e9678c13731..000000000000 --- a/dev-libs/opencl-clang/files/opencl-clang-16.0.1-clang_library_dir.patch +++ /dev/null @@ -1,27 +0,0 @@ ---- a/cl_headers/CMakeLists.txt -+++ b/cl_headers/CMakeLists.txt -@@ -19,15 +19,15 @@ - endfunction(copy_file) - - if(USE_PREBUILT_LLVM) -- set(OPENCL_HEADERS_DIR -- "${LLVM_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}/include/") -- if(NOT EXISTS ${OPENCL_HEADERS_DIR}) -- set(OPENCL_HEADERS_DIR -- "${LLVM_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}/include/") -- endif() -- if(NOT EXISTS ${OPENCL_HEADERS_DIR}) -- message(FATAL_ERROR "[OPENCL-CLANG] Unable to find clang include folder at ${OPENCL_HEADERS_DIR}") -- endif() -+ if(EXISTS "${CLANG_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}/") -+ set(OPENCL_HEADERS_DIR -+ "${CLANG_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}/include/") -+ elseif(EXISTS "${CLANG_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}/") -+ set(OPENCL_HEADERS_DIR -+ "${CLANG_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}/include/") -+ else() -+ message(FATAL_ERROR "[OPENCL-CLANG] Couldn't find prebuilt LLVM include directory.") -+ endif() - else(USE_PREBUILT_LLVM) - set(OPENCL_HEADERS_DIR "${CLANG_SOURCE_DIR}/lib/Headers") - endif(USE_PREBUILT_LLVM) diff --git a/dev-libs/opencl-clang/files/opencl-clang-16.0.8-LLVMSPIRVLib_dir.patch b/dev-libs/opencl-clang/files/opencl-clang-16.0.8-LLVMSPIRVLib_dir.patch deleted file mode 100644 index af1be89ecc48..000000000000 --- a/dev-libs/opencl-clang/files/opencl-clang-16.0.8-LLVMSPIRVLib_dir.patch +++ /dev/null @@ -1,28 +0,0 @@ ---- a/options.h -+++ b/options.h -@@ -21,7 +21,11 @@ - #ifndef OPENCL_CLANG_OPTIONS_H - #define OPENCL_CLANG_OPTIONS_H - -+#ifdef USE_PREBUILT_LLVM -+#include "LLVMSPIRVLib/LLVMSPIRVOpts.h" -+#else // USE_PREBUILT_LLVM - #include "LLVMSPIRVOpts.h" -+#endif // USE_PREBUILT_LLVM - #include "clang/Basic/OpenCLOptions.h" - #include "llvm/ADT/ArrayRef.h" - #include "llvm/ADT/StringRef.h" ---- a/options_compile.cpp -+++ b/options_compile.cpp -@@ -72,7 +72,11 @@ - #define _STRINGIFY(X) #X - #define STRINGIFY(X) _STRINGIFY(X) - #define EXT(X) ExtensionNamesMap[STRINGIFY(X)] = SPIRV::ExtensionID::X; -+#ifdef USE_PREBUILT_LLVM -+#include "LLVMSPIRVLib/LLVMSPIRVExtensions.inc" -+#else // USE_PREBUILT_LLVM - #include "LLVMSPIRVExtensions.inc" -+#endif // USE_PREBUILT_LLVM - #undef EXT - #undef STRINGIFY - #undef _STRINGIFY diff --git a/dev-libs/opencl-clang/files/opencl-clang-17.0.0-clang_library_dir.patch b/dev-libs/opencl-clang/files/opencl-clang-17.0.0-clang_library_dir.patch deleted file mode 100644 index dd72e7210410..000000000000 --- a/dev-libs/opencl-clang/files/opencl-clang-17.0.0-clang_library_dir.patch +++ /dev/null @@ -1,19 +0,0 @@ ---- a/cl_headers/CMakeLists.txt -+++ b/cl_headers/CMakeLists.txt -@@ -19,12 +19,12 @@ - endfunction(copy_file) - - if(USE_PREBUILT_LLVM) -- if(EXISTS "${LLVM_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}/") -+ if(EXISTS "${CLANG_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}/") - set(OPENCL_HEADERS_DIR -- "${LLVM_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}/include/") -- elseif(EXISTS "${LLVM_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}/") -+ "${CLANG_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}/include/") -+ elseif(EXISTS "${CLANG_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}/") - set(OPENCL_HEADERS_DIR -- "${LLVM_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}/include/") -+ "${CLANG_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}/include/") - else() - message(FATAL_ERROR "[OPENCL-CLANG] Couldn't find prebuilt LLVM include directory.") - endif() diff --git a/dev-libs/opencl-clang/files/opencl-clang-17.0.3-LLVMSPIRVLib_dir.patch b/dev-libs/opencl-clang/files/opencl-clang-17.0.3-LLVMSPIRVLib_dir.patch deleted file mode 100644 index 6505309f5d15..000000000000 --- a/dev-libs/opencl-clang/files/opencl-clang-17.0.3-LLVMSPIRVLib_dir.patch +++ /dev/null @@ -1,29 +0,0 @@ ---- a/options.h -+++ b/options.h -@@ -27,7 +27,12 @@ - #include "llvm/Option/ArgList.h" - #include "llvm/Option/Option.h" - #include "clang/Basic/OpenCLOptions.h" -+ -+#ifdef USE_PREBUILT_LLVM -+#include "LLVMSPIRVLib/LLVMSPIRVOpts.h" -+#else // USE_PREBUILT_LLVM - #include "LLVMSPIRVOpts.h" -+#endif // USE_PREBUILT_LLVM - - #include <list> - ---- a/options_compile.cpp -+++ b/options_compile.cpp -@@ -72,7 +72,11 @@ - #define _STRINGIFY(X) #X - #define STRINGIFY(X) _STRINGIFY(X) - #define EXT(X) ExtensionNamesMap[STRINGIFY(X)] = SPIRV::ExtensionID::X; -+#ifdef USE_PREBUILT_LLVM -+#include "LLVMSPIRVLib/LLVMSPIRVExtensions.inc" -+#else // USE_PREBUILT_LLVM - #include "LLVMSPIRVExtensions.inc" -+#endif // USE_PREBUILT_LLVM - #undef EXT - #undef STRINGIFY - #undef _STRINGIFY diff --git a/dev-libs/opencl-clang/files/opencl-clang-19.1.2-LLVMSPIRVLib_dir.patch b/dev-libs/opencl-clang/files/opencl-clang-19.1.2-LLVMSPIRVLib_dir.patch deleted file mode 100644 index 7b4ede14cfcd..000000000000 --- a/dev-libs/opencl-clang/files/opencl-clang-19.1.2-LLVMSPIRVLib_dir.patch +++ /dev/null @@ -1,29 +0,0 @@ ---- a/options.h -+++ b/options.h -@@ -27,7 +27,12 @@ - #include "llvm/Option/ArgList.h" - #include "llvm/Option/Option.h" - #include "clang/Basic/OpenCLOptions.h" -+ -+#ifdef USE_PREBUILT_LLVM -+#include "LLVMSPIRVLib/LLVMSPIRVOpts.h" -+#else // USE_PREBUILT_LLVM - #include "LLVMSPIRVOpts.h" -+#endif // USE_PREBUILT_LLVM - - #include <list> - ---- a/options_compile.cpp -+++ b/options_compile.cpp -@@ -82,7 +82,11 @@ - #define _STRINGIFY(X) #X - #define STRINGIFY(X) _STRINGIFY(X) - #define EXT(X) ExtensionNamesMap[STRINGIFY(X)] = SPIRV::ExtensionID::X; -+#ifdef USE_PREBUILT_LLVM -+#include "LLVMSPIRVLib/LLVMSPIRVExtensions.inc" -+#else // USE_PREBUILT_LLVM - #include "LLVMSPIRVExtensions.inc" -+#endif // USE_PREBUILT_LLVM - #undef EXT - #undef STRINGIFY - #undef _STRINGIFY diff --git a/dev-libs/opencl-clang/metadata.xml b/dev-libs/opencl-clang/metadata.xml deleted file mode 100644 index 8d57fc8b99de..000000000000 --- a/dev-libs/opencl-clang/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person" proxied="yes"> - <email>gentoo@taujhe.de</email> - <name>Jan Henke</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <upstream> - <remote-id type="github">intel/opencl-clang</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-libs/opencl-clang/opencl-clang-16.0.10.ebuild b/dev-libs/opencl-clang/opencl-clang-16.0.10.ebuild deleted file mode 100644 index 2c75843f5796..000000000000 --- a/dev-libs/opencl-clang/opencl-clang-16.0.10.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( 16 ) - -inherit cmake llvm-r2 - -DESCRIPTION="OpenCL-oriented thin wrapper library around clang" -HOMEPAGE="https://github.com/intel/opencl-clang" -SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${PV}" - -LICENSE="UoI-NCSA" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~riscv" - -RDEPEND=" - dev-util/spirv-llvm-translator:${SLOT}= - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT}=[static-analyzer] - llvm-core/llvm:${LLVM_SLOT}= - ') -" - -DEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}"/${PN}-16.0.1-clang_library_dir.patch ) - -src_configure() { - local mycmakeargs=( - -DCLANG_LIBRARY_DIRS="${EPREFIX}"/usr/lib - -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)" - -Wno-dev - ) - - cmake_src_configure -} diff --git a/dev-libs/opencl-clang/opencl-clang-16.0.11.ebuild b/dev-libs/opencl-clang/opencl-clang-16.0.11.ebuild deleted file mode 100644 index 2c75843f5796..000000000000 --- a/dev-libs/opencl-clang/opencl-clang-16.0.11.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( 16 ) - -inherit cmake llvm-r2 - -DESCRIPTION="OpenCL-oriented thin wrapper library around clang" -HOMEPAGE="https://github.com/intel/opencl-clang" -SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${PV}" - -LICENSE="UoI-NCSA" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~riscv" - -RDEPEND=" - dev-util/spirv-llvm-translator:${SLOT}= - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT}=[static-analyzer] - llvm-core/llvm:${LLVM_SLOT}= - ') -" - -DEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}"/${PN}-16.0.1-clang_library_dir.patch ) - -src_configure() { - local mycmakeargs=( - -DCLANG_LIBRARY_DIRS="${EPREFIX}"/usr/lib - -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)" - -Wno-dev - ) - - cmake_src_configure -} diff --git a/dev-libs/opencl-clang/opencl-clang-16.0.8.ebuild b/dev-libs/opencl-clang/opencl-clang-16.0.8.ebuild deleted file mode 100644 index cb7083337dba..000000000000 --- a/dev-libs/opencl-clang/opencl-clang-16.0.8.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( 16 ) - -inherit cmake llvm-r1 - -DESCRIPTION="OpenCL-oriented thin wrapper library around clang" -HOMEPAGE="https://github.com/intel/opencl-clang" -SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${PV}" - -LICENSE="UoI-NCSA" -SLOT="$(ver_cut 1)" -KEYWORDS="amd64 ~riscv" - -RDEPEND=" - dev-util/spirv-llvm-translator:${SLOT}= - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT}=[static-analyzer] - llvm-core/llvm:${LLVM_SLOT}= - ') -" - -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-16.0.1-clang_library_dir.patch - "${FILESDIR}"/${PN}-16.0.8-LLVMSPIRVLib_dir.patch -) - -src_configure() { - local mycmakeargs=( - -DCLANG_LIBRARY_DIRS="${EPREFIX}"/usr/lib - -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)" - -Wno-dev - ) - - cmake_src_configure -} diff --git a/dev-libs/opencl-clang/opencl-clang-16.0.9.ebuild b/dev-libs/opencl-clang/opencl-clang-16.0.9.ebuild deleted file mode 100644 index 8ffde9249d2c..000000000000 --- a/dev-libs/opencl-clang/opencl-clang-16.0.9.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( 16 ) - -inherit cmake llvm-r2 - -DESCRIPTION="OpenCL-oriented thin wrapper library around clang" -HOMEPAGE="https://github.com/intel/opencl-clang" -SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${PV}" - -LICENSE="UoI-NCSA" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~riscv" - -RDEPEND=" - dev-util/spirv-llvm-translator:${SLOT}= - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT}=[static-analyzer] - llvm-core/llvm:${LLVM_SLOT}= - ') -" - -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-16.0.1-clang_library_dir.patch - "${FILESDIR}"/${PN}-16.0.8-LLVMSPIRVLib_dir.patch -) - -src_configure() { - local mycmakeargs=( - -DCLANG_LIBRARY_DIRS="${EPREFIX}"/usr/lib - -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)" - -Wno-dev - ) - - cmake_src_configure -} diff --git a/dev-libs/opencl-clang/opencl-clang-17.0.3.ebuild b/dev-libs/opencl-clang/opencl-clang-17.0.3.ebuild deleted file mode 100644 index 1c38a2870019..000000000000 --- a/dev-libs/opencl-clang/opencl-clang-17.0.3.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( 17 ) - -inherit cmake llvm-r1 - -DESCRIPTION="OpenCL-oriented thin wrapper library around clang" -HOMEPAGE="https://github.com/intel/opencl-clang" -SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${PV}" - -LICENSE="UoI-NCSA" -SLOT="$(ver_cut 1)" -KEYWORDS="amd64 ~riscv" - -RDEPEND=" - dev-util/spirv-llvm-translator:${SLOT}= - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT}=[static-analyzer] - llvm-core/llvm:${LLVM_SLOT}= - ') -" - -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-17.0.0-clang_library_dir.patch - "${FILESDIR}"/${PN}-17.0.3-LLVMSPIRVLib_dir.patch -) - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)" - -DCLANG_LIBRARY_DIRS="${EPREFIX}"/usr/lib - -DLLVM_VERSION_MAJOR="${LLVM_SLOT}" - -DPREFERRED_LLVM_VERSION="${LLVM_SLOT}" - -DUSE_PREBUILT_LLVM="ON" - -Wno-dev - ) - - cmake_src_configure -} diff --git a/dev-libs/opencl-clang/opencl-clang-17.0.4.ebuild b/dev-libs/opencl-clang/opencl-clang-17.0.4.ebuild deleted file mode 100644 index 8bc1ca810731..000000000000 --- a/dev-libs/opencl-clang/opencl-clang-17.0.4.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( 17 ) - -inherit cmake llvm-r2 - -DESCRIPTION="OpenCL-oriented thin wrapper library around clang" -HOMEPAGE="https://github.com/intel/opencl-clang" -SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${PV}" - -LICENSE="UoI-NCSA" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~riscv" - -RDEPEND=" - dev-util/spirv-llvm-translator:${SLOT}= - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT}=[static-analyzer] - llvm-core/llvm:${LLVM_SLOT}= - ') -" - -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-17.0.0-clang_library_dir.patch - "${FILESDIR}"/${PN}-17.0.3-LLVMSPIRVLib_dir.patch -) - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)" - -DCLANG_LIBRARY_DIRS="${EPREFIX}"/usr/lib - -DLLVM_VERSION_MAJOR="${LLVM_SLOT}" - -DPREFERRED_LLVM_VERSION="${LLVM_SLOT}" - -DUSE_PREBUILT_LLVM="ON" - -Wno-dev - ) - - cmake_src_configure -} diff --git a/dev-libs/opencl-clang/opencl-clang-17.0.5.ebuild b/dev-libs/opencl-clang/opencl-clang-17.0.5.ebuild deleted file mode 100644 index 2c6795f57d3a..000000000000 --- a/dev-libs/opencl-clang/opencl-clang-17.0.5.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( 17 ) - -inherit cmake llvm-r2 - -DESCRIPTION="OpenCL-oriented thin wrapper library around clang" -HOMEPAGE="https://github.com/intel/opencl-clang" -SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${PV}" - -LICENSE="UoI-NCSA" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~riscv" - -RDEPEND=" - dev-util/spirv-llvm-translator:${SLOT}= - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT}=[static-analyzer] - llvm-core/llvm:${LLVM_SLOT}= - ') -" - -DEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}"/${PN}-17.0.0-clang_library_dir.patch ) - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)" - -DCLANG_LIBRARY_DIRS="${EPREFIX}"/usr/lib - -DLLVM_VERSION_MAJOR="${LLVM_SLOT}" - -DPREFERRED_LLVM_VERSION="${LLVM_SLOT}" - -DUSE_PREBUILT_LLVM="ON" - -Wno-dev - ) - - cmake_src_configure -} diff --git a/dev-libs/opencl-clang/opencl-clang-17.0.6.ebuild b/dev-libs/opencl-clang/opencl-clang-17.0.6.ebuild deleted file mode 100644 index 2c6795f57d3a..000000000000 --- a/dev-libs/opencl-clang/opencl-clang-17.0.6.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( 17 ) - -inherit cmake llvm-r2 - -DESCRIPTION="OpenCL-oriented thin wrapper library around clang" -HOMEPAGE="https://github.com/intel/opencl-clang" -SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${PV}" - -LICENSE="UoI-NCSA" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~riscv" - -RDEPEND=" - dev-util/spirv-llvm-translator:${SLOT}= - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT}=[static-analyzer] - llvm-core/llvm:${LLVM_SLOT}= - ') -" - -DEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}"/${PN}-17.0.0-clang_library_dir.patch ) - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)" - -DCLANG_LIBRARY_DIRS="${EPREFIX}"/usr/lib - -DLLVM_VERSION_MAJOR="${LLVM_SLOT}" - -DPREFERRED_LLVM_VERSION="${LLVM_SLOT}" - -DUSE_PREBUILT_LLVM="ON" - -Wno-dev - ) - - cmake_src_configure -} diff --git a/dev-libs/opencl-clang/opencl-clang-18.1.3.ebuild b/dev-libs/opencl-clang/opencl-clang-18.1.3.ebuild deleted file mode 100644 index e9f6144cbf82..000000000000 --- a/dev-libs/opencl-clang/opencl-clang-18.1.3.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( 18 ) - -inherit cmake llvm-r1 - -DESCRIPTION="OpenCL-oriented thin wrapper library around clang" -HOMEPAGE="https://github.com/intel/opencl-clang" -SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${PV}" - -LICENSE="UoI-NCSA" -SLOT="$(ver_cut 1)" -KEYWORDS="amd64 ~riscv" - -RDEPEND=" - dev-util/spirv-llvm-translator:${SLOT}= - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT}=[static-analyzer] - llvm-core/llvm:${LLVM_SLOT}= - ') -" - -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-17.0.0-clang_library_dir.patch - "${FILESDIR}"/${PN}-17.0.3-LLVMSPIRVLib_dir.patch -) - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)" - -DCLANG_LIBRARY_DIRS="${EPREFIX}"/usr/lib - -DLLVM_VERSION_MAJOR="${LLVM_SLOT}" - -DUSE_PREBUILT_LLVM="ON" - -Wno-dev - ) - - cmake_src_configure -} diff --git a/dev-libs/opencl-clang/opencl-clang-18.1.4.ebuild b/dev-libs/opencl-clang/opencl-clang-18.1.4.ebuild deleted file mode 100644 index 0b865d13d1c4..000000000000 --- a/dev-libs/opencl-clang/opencl-clang-18.1.4.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( 18 ) - -inherit cmake llvm-r2 - -DESCRIPTION="OpenCL-oriented thin wrapper library around clang" -HOMEPAGE="https://github.com/intel/opencl-clang" -SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${PV}" - -LICENSE="UoI-NCSA" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~riscv" - -RDEPEND=" - dev-util/spirv-llvm-translator:${SLOT}= - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT}=[static-analyzer] - llvm-core/llvm:${LLVM_SLOT}= - ') -" - -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-17.0.0-clang_library_dir.patch - "${FILESDIR}"/${PN}-17.0.3-LLVMSPIRVLib_dir.patch -) - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)" - -DCLANG_LIBRARY_DIRS="${EPREFIX}"/usr/lib - -DLLVM_VERSION_MAJOR="${LLVM_SLOT}" - -DUSE_PREBUILT_LLVM="ON" - -Wno-dev - ) - - cmake_src_configure -} diff --git a/dev-libs/opencl-clang/opencl-clang-18.1.5.ebuild b/dev-libs/opencl-clang/opencl-clang-18.1.5.ebuild deleted file mode 100644 index c756463c4fc8..000000000000 --- a/dev-libs/opencl-clang/opencl-clang-18.1.5.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( 18 ) - -inherit cmake llvm-r2 - -DESCRIPTION="OpenCL-oriented thin wrapper library around clang" -HOMEPAGE="https://github.com/intel/opencl-clang" -SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${PV}" - -LICENSE="UoI-NCSA" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~riscv" - -RDEPEND=" - dev-util/spirv-llvm-translator:${SLOT}= - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT}=[static-analyzer] - llvm-core/llvm:${LLVM_SLOT}= - ') -" - -DEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}"/${PN}-17.0.0-clang_library_dir.patch ) - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)" - -DCLANG_LIBRARY_DIRS="${EPREFIX}"/usr/lib - -DLLVM_VERSION_MAJOR="${LLVM_SLOT}" - -DUSE_PREBUILT_LLVM="ON" - -Wno-dev - ) - - cmake_src_configure -} diff --git a/dev-libs/opencl-clang/opencl-clang-19.1.2.ebuild b/dev-libs/opencl-clang/opencl-clang-19.1.2.ebuild deleted file mode 100644 index 7f47ad8f123f..000000000000 --- a/dev-libs/opencl-clang/opencl-clang-19.1.2.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( 19 ) - -inherit cmake llvm-r1 - -DESCRIPTION="OpenCL-oriented thin wrapper library around clang" -HOMEPAGE="https://github.com/intel/opencl-clang" -SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${PV}" - -LICENSE="UoI-NCSA" -SLOT="$(ver_cut 1)" -KEYWORDS="amd64 ~riscv" - -RDEPEND=" - dev-util/spirv-llvm-translator:${SLOT}= - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT}=[static-analyzer] - llvm-core/llvm:${LLVM_SLOT}= - ') -" - -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-17.0.0-clang_library_dir.patch - "${FILESDIR}"/${PN}-19.1.2-LLVMSPIRVLib_dir.patch -) - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)" - -DCLANG_LIBRARY_DIRS="${EPREFIX}"/usr/lib - -DLLVM_VERSION_MAJOR="${LLVM_SLOT}" - -DUSE_PREBUILT_LLVM="ON" - -Wno-dev - ) - - cmake_src_configure -} diff --git a/dev-libs/opencl-clang/opencl-clang-19.1.3.ebuild b/dev-libs/opencl-clang/opencl-clang-19.1.3.ebuild deleted file mode 100644 index 46ff5cc31d9f..000000000000 --- a/dev-libs/opencl-clang/opencl-clang-19.1.3.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( 19 ) - -inherit cmake llvm-r2 - -DESCRIPTION="OpenCL-oriented thin wrapper library around clang" -HOMEPAGE="https://github.com/intel/opencl-clang" -SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${PV}" - -LICENSE="UoI-NCSA" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~riscv" - -RDEPEND=" - dev-util/spirv-llvm-translator:${SLOT}= - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT}=[static-analyzer] - llvm-core/llvm:${LLVM_SLOT}= - ') -" - -DEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}"/${PN}-17.0.0-clang_library_dir.patch ) - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)" - -DCLANG_LIBRARY_DIRS="${EPREFIX}"/usr/lib - -DLLVM_VERSION_MAJOR="${LLVM_SLOT}" - -DUSE_PREBUILT_LLVM="ON" - -Wno-dev - ) - - cmake_src_configure -} diff --git a/dev-libs/opencl-clang/opencl-clang-20.1.2.ebuild b/dev-libs/opencl-clang/opencl-clang-20.1.2.ebuild deleted file mode 100644 index c7e798ea462f..000000000000 --- a/dev-libs/opencl-clang/opencl-clang-20.1.2.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( 20 ) - -inherit cmake llvm-r1 - -DESCRIPTION="OpenCL-oriented thin wrapper library around clang" -HOMEPAGE="https://github.com/intel/opencl-clang" -SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${PV}" - -LICENSE="UoI-NCSA" -SLOT="$(ver_cut 1)" -KEYWORDS="amd64 ~riscv" - -RDEPEND=" - dev-util/spirv-llvm-translator:${SLOT}= - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT}=[static-analyzer] - llvm-core/llvm:${LLVM_SLOT}= - ') -" - -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-17.0.0-clang_library_dir.patch - "${FILESDIR}"/${PN}-19.1.2-LLVMSPIRVLib_dir.patch -) - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)" - -DCLANG_LIBRARY_DIRS="${EPREFIX}"/usr/lib - -DLLVM_VERSION_MAJOR="${LLVM_SLOT}" - -DUSE_PREBUILT_LLVM="ON" - -Wno-dev - ) - - cmake_src_configure -} diff --git a/dev-libs/opencl-clang/opencl-clang-20.1.3.ebuild b/dev-libs/opencl-clang/opencl-clang-20.1.3.ebuild deleted file mode 100644 index ae6c7936828f..000000000000 --- a/dev-libs/opencl-clang/opencl-clang-20.1.3.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( 20 ) - -inherit cmake llvm-r2 - -DESCRIPTION="OpenCL-oriented thin wrapper library around clang" -HOMEPAGE="https://github.com/intel/opencl-clang" -SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${PV}" - -LICENSE="UoI-NCSA" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~riscv" - -RDEPEND=" - dev-util/spirv-llvm-translator:${SLOT}= - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT}=[static-analyzer] - llvm-core/llvm:${LLVM_SLOT}= - ') -" - -DEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}"/${PN}-17.0.0-clang_library_dir.patch ) - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)" - -DCLANG_LIBRARY_DIRS="${EPREFIX}"/usr/lib - -DLLVM_VERSION_MAJOR="${LLVM_SLOT}" - -DUSE_PREBUILT_LLVM="ON" - -Wno-dev - ) - - cmake_src_configure -} diff --git a/dev-libs/opencl-clang/opencl-clang-21.1.2.ebuild b/dev-libs/opencl-clang/opencl-clang-21.1.2.ebuild deleted file mode 100644 index 315678d613c7..000000000000 --- a/dev-libs/opencl-clang/opencl-clang-21.1.2.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( 21 ) - -inherit cmake llvm-r1 - -DESCRIPTION="OpenCL-oriented thin wrapper library around clang" -HOMEPAGE="https://github.com/intel/opencl-clang" -SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${PV}" - -LICENSE="UoI-NCSA" -SLOT="$(ver_cut 1)" -KEYWORDS="amd64 ~riscv" - -RDEPEND=" - dev-util/spirv-llvm-translator:${SLOT}= - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT}=[static-analyzer] - llvm-core/llvm:${LLVM_SLOT}= - ') -" - -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-17.0.0-clang_library_dir.patch - "${FILESDIR}"/${PN}-19.1.2-LLVMSPIRVLib_dir.patch -) - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)" - -DCLANG_LIBRARY_DIRS="${EPREFIX}"/usr/lib - -DLLVM_VERSION_MAJOR="${LLVM_SLOT}" - -DUSE_PREBUILT_LLVM="ON" - -Wno-dev - ) - - cmake_src_configure -} diff --git a/dev-libs/opencl-clang/opencl-clang-21.1.3.ebuild b/dev-libs/opencl-clang/opencl-clang-21.1.3.ebuild deleted file mode 100644 index 60a8d36e955f..000000000000 --- a/dev-libs/opencl-clang/opencl-clang-21.1.3.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( 21 ) - -inherit cmake llvm-r2 - -DESCRIPTION="OpenCL-oriented thin wrapper library around clang" -HOMEPAGE="https://github.com/intel/opencl-clang" -SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${PV}" - -LICENSE="UoI-NCSA" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~riscv" - -RDEPEND=" - dev-util/spirv-llvm-translator:${SLOT}= - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT}=[static-analyzer] - llvm-core/llvm:${LLVM_SLOT}= - ') -" - -DEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}"/${PN}-17.0.0-clang_library_dir.patch ) - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)" - -DCLANG_LIBRARY_DIRS="${EPREFIX}"/usr/lib - -DLLVM_VERSION_MAJOR="${LLVM_SLOT}" - -DUSE_PREBUILT_LLVM="ON" - -Wno-dev - ) - - cmake_src_configure -} diff --git a/dev-libs/opencl-clang/opencl-clang-22.1.0.ebuild b/dev-libs/opencl-clang/opencl-clang-22.1.0.ebuild deleted file mode 100644 index 4e46325bbc6f..000000000000 --- a/dev-libs/opencl-clang/opencl-clang-22.1.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( 22 ) - -inherit cmake llvm-r2 - -DESCRIPTION="OpenCL-oriented thin wrapper library around clang" -HOMEPAGE="https://github.com/intel/opencl-clang" -SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${PV}" - -LICENSE="UoI-NCSA" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~riscv" - -RDEPEND=" - dev-util/spirv-llvm-translator:${SLOT}= - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT}=[static-analyzer] - llvm-core/llvm:${LLVM_SLOT}= - ') -" - -DEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}"/${PN}-17.0.0-clang_library_dir.patch ) - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)" - -DCLANG_LIBRARY_DIRS="${EPREFIX}"/usr/lib - -DLLVM_VERSION_MAJOR="${LLVM_SLOT}" - -DUSE_PREBUILT_LLVM="ON" - -Wno-dev - ) - - cmake_src_configure -} |
