commit:     99bcf57cd574f8239ab9deeed2ddace2ca95f43f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Feb  8 19:04:11 2026 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Feb  8 19:04:23 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99bcf57c

dev-libs/intel-compute-runtime: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-libs/intel-compute-runtime/Manifest            |   2 -
 ...ntel-compute-runtime-24.35.30872.32-gcc15.patch | 198 ---------------------
 .../intel-compute-runtime-24.35.30872.32-r2.ebuild |  88 ---------
 .../intel-compute-runtime-24.35.30872.36.ebuild    |  88 ---------
 profiles/package.mask                              |   8 -
 5 files changed, 384 deletions(-)

diff --git a/dev-libs/intel-compute-runtime/Manifest 
b/dev-libs/intel-compute-runtime/Manifest
index 31e42b30c9f5..9b27c4aa6511 100644
--- a/dev-libs/intel-compute-runtime/Manifest
+++ b/dev-libs/intel-compute-runtime/Manifest
@@ -1,5 +1,3 @@
-DIST intel-compute-runtime-24.35.30872.32.tar.gz 7376572 BLAKE2B 
af924c111d288621ddcb14b9d77ff384c632668705e4858ed27424522b6c96e1e7b54012b202c6ade64da668681f3089d0a35d64ecb97ddec642ace8774b3e47
 SHA512 
2ac8dbefcc1a86b33afd78b8a1d30a959fb980e47402852514d43503df87ea70ea35f192243b78faedce749b3087f244631080f16ddb099a93ec79698176f6b5
-DIST intel-compute-runtime-24.35.30872.36.tar.gz 7377285 BLAKE2B 
3c80f0dd7d4853476a8c60e51853c84cbc85827f70e93b45555376c7854b9b10195aa0606e42410c0ce496aad65cf2c6eae7dd757a703d07c7b39b08c75f72bd
 SHA512 
271507bbccc66a52747314b05944726e9b46d544b044d72feea698fc566b8396a1182a113469c0421586af236bc2878a1e6ef494abe6c1f46b467e88e8d3cd6b
 DIST intel-compute-runtime-25.31.34666.3.tar.gz 8030033 BLAKE2B 
e80bd3ca184b17b5243a6d84b68c5ae76dec6d3d1108e4e0de395db82f28facf20c352289cf3ffd7565929b934f04ef6309f336c7c67d1182c91e43507f60f17
 SHA512 
1ca6f411e17f18912a0137babdc5322e2d9c97da96ce302de9e78b652c3e40b98f9ed85785bcb68d305bd7f25e37f0c2a34391ed62202d4b08161e569c7b4eea
 DIST intel-compute-runtime-25.35.35096.9.tar.gz 8167540 BLAKE2B 
290838ba19e7f33f339b122c2db7f0b82cd2de593d340ad918c93cda465fee132e5ebab3da70c1804500fd03742ea3a931504a080d272561909d78a252f0c001
 SHA512 
0d1a79a27505576a0f99a3f0e28010c3f5201d54add3684215728652a92bc6b11306a33d7d871dd50c0e8377bdc5fb886a247210e1e8db2634802447db91edd0
 DIST intel-compute-runtime-25.40.35563.4.tar.gz 8191095 BLAKE2B 
9290fe141f683b79f436ca9b383458b722d4503e79228c979f21ecb2f725524c2e818e7e1268da35212876b31e55de8ba6b7f8e2d65b55d8e0ec0a08170003a1
 SHA512 
826ee4ccdb1f65b9514edaab12f796fe24abc166321c9343d361ae578defbf3c287d8ad66364bf0d91390eeac87bac3824304289ba7cde276710971b21ee8ed9

diff --git 
a/dev-libs/intel-compute-runtime/files/intel-compute-runtime-24.35.30872.32-gcc15.patch
 
b/dev-libs/intel-compute-runtime/files/intel-compute-runtime-24.35.30872.32-gcc15.patch
deleted file mode 100644
index 6d69e70779a4..000000000000
--- 
a/dev-libs/intel-compute-runtime/files/intel-compute-runtime-24.35.30872.32-gcc15.patch
+++ /dev/null
@@ -1,198 +0,0 @@
-From e0362a7c39ba7a3ead3cbb74146cb961176a1734 Mon Sep 17 00:00:00 2001
-From: Daniel Bermond <[email protected]>
-Date: Sat, 10 May 2025 13:04:47 -0300
-Subject: [PATCH] build: add missing headers for GCC 15
-
-For using fixed width integer types[1], the `<cstdint>`[2]
-C++ header needs to be explicitly included with GCC 15 due
-to changes[3] in libstdc++.
-
-For details, see the documentation[4] about porting to GCC 15.
-
-[1] https://en.cppreference.com/w/cpp/types/integer
-[2] https://en.cppreference.com/w/cpp/header/cstdint
-[3] https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=3a817a4a5a6d94da9127af3be9f84
-[4] https://gcc.gnu.org/gcc-15/porting_to.html#cxx
-
-Signed-off-by: Daniel Bermond <[email protected]>
----
- shared/generate_cpp_array/source/generate_cpp_array.cpp | 3 ++-
- shared/offline_compiler/source/decoder/iga_wrapper.h    | 1 +
- shared/offline_compiler/source/ocloc_arg_helper.h       | 3 ++-
- shared/source/debugger/debugger.h                       | 3 ++-
- shared/source/gmm_helper/gmm_helper.h                   | 1 +
- shared/source/os_interface/device_factory.h             | 3 ++-
- shared/source/os_interface/os_memory.h                  | 3 ++-
- shared/source/os_interface/os_time.h                    | 3 ++-
- shared/source/program/program_info.h                    | 1 +
- shared/source/utilities/software_tags.h                 | 1 +
- 10 files changed, 16 insertions(+), 6 deletions(-)
-
-diff --git a/shared/generate_cpp_array/source/generate_cpp_array.cpp 
b/shared/generate_cpp_array/source/generate_cpp_array.cpp
-index a1dcde7d26ebd..8c08b32759dc7 100644
---- a/shared/generate_cpp_array/source/generate_cpp_array.cpp
-+++ b/shared/generate_cpp_array/source/generate_cpp_array.cpp
-@@ -1,10 +1,11 @@
- /*
-- * Copyright (C) 2020-2024 Intel Corporation
-+ * Copyright (C) 2020-2025 Intel Corporation
-  *
-  * SPDX-License-Identifier: MIT
-  *
-  */
- 
-+#include <cstdint>
- #include <fstream>
- #include <iomanip>
- #include <iostream>
-diff --git a/shared/offline_compiler/source/decoder/iga_wrapper.h 
b/shared/offline_compiler/source/decoder/iga_wrapper.h
-index 82697e32cf6d4..e42bebca91b98 100644
---- a/shared/offline_compiler/source/decoder/iga_wrapper.h
-+++ b/shared/offline_compiler/source/decoder/iga_wrapper.h
-@@ -11,6 +11,7 @@
- 
- #include "igfxfmid.h"
- 
-+#include <cstdint>
- #include <memory>
- #include <string>
- 
-diff --git a/shared/offline_compiler/source/ocloc_arg_helper.h 
b/shared/offline_compiler/source/ocloc_arg_helper.h
-index 3aca7258b03e0..b46ad5340b879 100644
---- a/shared/offline_compiler/source/ocloc_arg_helper.h
-+++ b/shared/offline_compiler/source/ocloc_arg_helper.h
-@@ -1,5 +1,5 @@
- /*
-- * Copyright (C) 2020-2024 Intel Corporation
-+ * Copyright (C) 2020-2025 Intel Corporation
-  *
-  * SPDX-License-Identifier: MIT
-  *
-@@ -11,6 +11,7 @@
- #include "shared/source/utilities/const_stringref.h"
- 
- #include <algorithm>
-+#include <cstdint>
- #include <fstream>
- #include <map>
- #include <memory>
-diff --git a/shared/source/debugger/debugger.h 
b/shared/source/debugger/debugger.h
-index cfc1865808134..14f094cba6823 100644
---- a/shared/source/debugger/debugger.h
-+++ b/shared/source/debugger/debugger.h
-@@ -1,11 +1,12 @@
- /*
-- * Copyright (C) 2020-2023 Intel Corporation
-+ * Copyright (C) 2020-2025 Intel Corporation
-  *
-  * SPDX-License-Identifier: MIT
-  *
-  */
- 
- #pragma once
-+#include <cstdint>
- #include <memory>
- namespace NEO {
- struct HardwareInfo;
-diff --git a/shared/source/gmm_helper/gmm_helper.h 
b/shared/source/gmm_helper/gmm_helper.h
-index 63a28e1148447..f1c2a6f194b93 100644
---- a/shared/source/gmm_helper/gmm_helper.h
-+++ b/shared/source/gmm_helper/gmm_helper.h
-@@ -6,6 +6,7 @@
-  */
- 
- #pragma once
-+#include <cstdint>
- #include <memory>
- 
- namespace NEO {
-diff --git a/shared/source/os_interface/device_factory.h 
b/shared/source/os_interface/device_factory.h
-index 75dd491704224..02bac68e8fc36 100644
---- a/shared/source/os_interface/device_factory.h
-+++ b/shared/source/os_interface/device_factory.h
-@@ -1,11 +1,12 @@
- /*
-- * Copyright (C) 2018-2023 Intel Corporation
-+ * Copyright (C) 2018-2025 Intel Corporation
-  *
-  * SPDX-License-Identifier: MIT
-  *
-  */
- 
- #pragma once
-+#include <cstdint>
- #include <memory>
- #include <string>
- #include <vector>
-diff --git a/shared/source/os_interface/os_memory.h 
b/shared/source/os_interface/os_memory.h
-index 7c521b004d834..24ed117b6fb96 100644
---- a/shared/source/os_interface/os_memory.h
-+++ b/shared/source/os_interface/os_memory.h
-@@ -1,11 +1,12 @@
- /*
-- * Copyright (C) 2019-2022 Intel Corporation
-+ * Copyright (C) 2019-2025 Intel Corporation
-  *
-  * SPDX-License-Identifier: MIT
-  *
-  */
- 
- #pragma once
-+#include <cstdint>
- #include <memory>
- #include <vector>
- 
-diff --git a/shared/source/os_interface/os_time.h 
b/shared/source/os_interface/os_time.h
-index 9c838823fc9bc..bae7e5d435745 100644
---- a/shared/source/os_interface/os_time.h
-+++ b/shared/source/os_interface/os_time.h
-@@ -1,11 +1,12 @@
- /*
-- * Copyright (C) 2018-2024 Intel Corporation
-+ * Copyright (C) 2018-2025 Intel Corporation
-  *
-  * SPDX-License-Identifier: MIT
-  *
-  */
- 
- #pragma once
-+#include <cstdint>
- #include <memory>
- #include <optional>
- 
-diff --git a/shared/source/program/program_info.h 
b/shared/source/program/program_info.h
-index e3569a16bc1f0..b27cab27ecd97 100644
---- a/shared/source/program/program_info.h
-+++ b/shared/source/program/program_info.h
-@@ -10,6 +10,7 @@
- #include "shared/source/utilities/arrayref.h"
- 
- #include <cstddef>
-+#include <cstdint>
- #include <memory>
- #include <string>
- #include <unordered_map>
-diff --git a/shared/source/utilities/software_tags.h 
b/shared/source/utilities/software_tags.h
-index 30406bbaafe1d..29a27c47fbedb 100644
---- a/shared/source/utilities/software_tags.h
-+++ b/shared/source/utilities/software_tags.h
-@@ -8,6 +8,7 @@
- #pragma once
- #include "shared/source/helpers/string.h"
- 
-+#include <cstdint>
- #include <string>
- 
- namespace NEO {
-diff --git a/shared/source/os_interface/linux/local/dg1/drm_tip_helper.cpp 
b/shared/source/os_interface/linux/local/dg1/drm_tip_helper.cpp
-===================================================================
---- a/shared/source/os_interface/linux/local/dg1/drm_tip_helper.cpp
-+++ b/shared/source/os_interface/linux/local/dg1/drm_tip_helper.cpp
-@@ -7,6 +7,7 @@
- 
- #include "shared/source/os_interface/linux/i915.h"
- 
-+#include <cstdint>
- #include <memory>
- #include <vector>
-

diff --git 
a/dev-libs/intel-compute-runtime/intel-compute-runtime-24.35.30872.32-r2.ebuild 
b/dev-libs/intel-compute-runtime/intel-compute-runtime-24.35.30872.32-r2.ebuild
deleted file mode 100644
index cc3a9ddc969b..000000000000
--- 
a/dev-libs/intel-compute-runtime/intel-compute-runtime-24.35.30872.32-r2.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_BUILD_TYPE="Release"
-MY_PN="${PN/intel-/}"
-MY_P="${MY_PN}-${PV}"
-
-inherit cmake flag-o-matic
-
-DESCRIPTION="Intel Graphics Compute Runtime for oneAPI Level Zero and OpenCL 
Driver"
-HOMEPAGE="https://github.com/intel/compute-runtime";
-SRC_URI="https://github.com/intel/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="MIT"
-SLOT="legacy/1.5.30872"
-KEYWORDS="amd64"
-IUSE="+l0 +vaapi"
-
-RDEPEND="
-       !dev-libs/intel-compute-runtime:0
-       >=dev-util/intel-graphics-compiler-1.0.17791.18:legacy
-       !dev-util/intel-graphics-compiler:0
-       >=media-libs/gmmlib-22.5.2:=
-"
-
-DEPEND="
-       ${RDEPEND}
-       dev-libs/intel-metrics-discovery:=
-       >=dev-libs/intel-metrics-library-1.0.182:=
-       dev-libs/libnl:3
-       dev-libs/libxml2:2=
-       >=dev-util/intel-graphics-system-controller-0.9.5:=
-       media-libs/mesa
-       >=virtual/opencl-3
-       l0? ( >=dev-libs/level-zero-1.19.2:= )
-       vaapi? (
-               x11-libs/libdrm[video_cards_intel]
-               media-libs/libva
-       )
-"
-
-BDEPEND="virtual/pkgconfig"
-
-DOCS=( "README.md" "FAQ.md" )
-
-PATCHES=( "${FILESDIR}/${PN}-24.35.30872.32-gcc15.patch" )
-
-src_prepare() {
-       # Remove '-Werror' from default
-       sed -e '/Werror/d' -i CMakeLists.txt || die
-
-       cmake_src_prepare
-}
-
-src_configure() {
-       # Filtered for two reasons:
-       # 1) https://github.com/intel/compute-runtime/issues/528
-       # 2) bug #930199
-       filter-lto
-
-       local mycmakeargs=(
-               -DCCACHE_ALLOWED="OFF"
-               -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-               -DCMAKE_INSTALL_LIBDIR="$(get_libdir)"
-               -DBUILD_WITH_L0="$(usex l0)"
-               -DDISABLE_LIBVA="$(usex !vaapi)"
-               -DNEO_ALLOW_LEGACY_PLATFORMS_SUPPORT="ON"
-               -DNEO_DISABLE_LTO="ON"
-               -DNEO__METRICS_LIBRARY_INCLUDE_DIR="${ESYSROOT}/usr/include"
-               -DKHRONOS_GL_HEADERS_DIR="${ESYSROOT}/usr/include"
-               -DOCL_ICD_VENDORDIR="${EPREFIX}/etc/OpenCL/vendors"
-               -DSUPPORT_DG1="ON"
-               -Wno-dev
-
-               # See 
https://github.com/intel/intel-graphics-compiler/issues/204
-               # -DNEO_DISABLE_BUILTINS_COMPILATION="ON"
-
-               # If enabled, tests are automatically run during
-               # the compile phase and we cannot run them because
-               # they require permissions to access the hardware.
-               -DSKIP_UNIT_TESTS="1"
-       )
-
-       cmake_src_configure
-}

diff --git 
a/dev-libs/intel-compute-runtime/intel-compute-runtime-24.35.30872.36.ebuild 
b/dev-libs/intel-compute-runtime/intel-compute-runtime-24.35.30872.36.ebuild
deleted file mode 100644
index 0cfd1c235da2..000000000000
--- a/dev-libs/intel-compute-runtime/intel-compute-runtime-24.35.30872.36.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_BUILD_TYPE="Release"
-MY_PN="${PN/intel-/}"
-MY_P="${MY_PN}-${PV}"
-
-inherit cmake flag-o-matic
-
-DESCRIPTION="Intel Graphics Compute Runtime for oneAPI Level Zero and OpenCL 
Driver"
-HOMEPAGE="https://github.com/intel/compute-runtime";
-SRC_URI="https://github.com/intel/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="MIT"
-SLOT="legacy/1.5.30872"
-KEYWORDS="~amd64"
-IUSE="+l0 +vaapi"
-
-RDEPEND="
-       !dev-libs/intel-compute-runtime:0
-       >=dev-util/intel-graphics-compiler-1.0.17791.18:legacy
-       !dev-util/intel-graphics-compiler:0
-       >=media-libs/gmmlib-22.5.2:=
-"
-
-DEPEND="
-       ${RDEPEND}
-       dev-libs/intel-metrics-discovery:=
-       >=dev-libs/intel-metrics-library-1.0.182:=
-       dev-libs/libnl:3
-       dev-libs/libxml2:2=
-       >=dev-util/intel-graphics-system-controller-0.9.5:=
-       media-libs/mesa
-       >=virtual/opencl-3
-       l0? ( >=dev-libs/level-zero-1.19.2:= )
-       vaapi? (
-               x11-libs/libdrm[video_cards_intel]
-               media-libs/libva
-       )
-"
-
-BDEPEND="virtual/pkgconfig"
-
-DOCS=( "README.md" "FAQ.md" )
-
-PATCHES=( "${FILESDIR}/${PN}-24.35.30872.32-gcc15.patch" )
-
-src_prepare() {
-       # Remove '-Werror' from default
-       sed -e '/Werror/d' -i CMakeLists.txt || die
-
-       cmake_src_prepare
-}
-
-src_configure() {
-       # Filtered for two reasons:
-       # 1) https://github.com/intel/compute-runtime/issues/528
-       # 2) bug #930199
-       filter-lto
-
-       local mycmakeargs=(
-               -DCCACHE_ALLOWED="OFF"
-               -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-               -DCMAKE_INSTALL_LIBDIR="$(get_libdir)"
-               -DBUILD_WITH_L0="$(usex l0)"
-               -DDISABLE_LIBVA="$(usex !vaapi)"
-               -DNEO_ALLOW_LEGACY_PLATFORMS_SUPPORT="ON"
-               -DNEO_DISABLE_LTO="ON"
-               -DNEO__METRICS_LIBRARY_INCLUDE_DIR="${ESYSROOT}/usr/include"
-               -DKHRONOS_GL_HEADERS_DIR="${ESYSROOT}/usr/include"
-               -DOCL_ICD_VENDORDIR="${EPREFIX}/etc/OpenCL/vendors"
-               -DSUPPORT_DG1="ON"
-               -Wno-dev
-
-               # See 
https://github.com/intel/intel-graphics-compiler/issues/204
-               # -DNEO_DISABLE_BUILTINS_COMPILATION="ON"
-
-               # If enabled, tests are automatically run during
-               # the compile phase and we cannot run them because
-               # they require permissions to access the hardware.
-               -DSKIP_UNIT_TESTS="1"
-       )
-
-       cmake_src_configure
-}

diff --git a/profiles/package.mask b/profiles/package.mask
index e04710d62bbc..13b841af46c5 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -210,14 +210,6 @@ app-emacs/docker-tramp
 <llvm-runtimes/libunwind-16
 <llvm-runtimes/openmp-16
 
-# Conrad Kostecki <[email protected]> (2026-01-12)
-# Mask legacy intel-compute-runtime because it depends on legacy
-# intel-graphics-compiler, which no longer receives updates,
-# and only supports up to LLVM 15.
-# Bug #920541. Removal on 2026-01-31.
-=dev-libs/intel-compute-runtime-24.35.30872.32-r2
-=dev-libs/intel-compute-runtime-24.35.30872.36
-
 # James Le Cuirot <[email protected]> (2025-12-24)
 # The upstream community has forked with the vast majority going to UZDoom, now
 # packaged as games-engines/uzdoom in Gentoo. https://zdoom.org now follows 
this

Reply via email to