commit: 0abe35a4e7059d824290747180be5cdf2e825898 Author: Ian Jordan <immoloism <AT> gmail <DOT> com> AuthorDate: Tue Dec 17 10:02:52 2024 +0000 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org> CommitDate: Thu Dec 19 18:42:20 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0abe35a4
media-libs/libva-intel-media-driver: GCC15 c23 fix Closes: https://bugs.gentoo.org/938537 Closes: https://github.com/gentoo/gentoo/pull/39751 Signed-off-by: Ian Jordan <immoloism <AT> gmail.com> Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org> .../files/libva-intel-media-driver-24.4.4-c23-fix.patch | 15 +++++++++++++++ .../libva-intel-media-driver-24.4.4.ebuild | 1 + 2 files changed, 16 insertions(+) diff --git a/media-libs/libva-intel-media-driver/files/libva-intel-media-driver-24.4.4-c23-fix.patch b/media-libs/libva-intel-media-driver/files/libva-intel-media-driver-24.4.4-c23-fix.patch new file mode 100644 index 000000000000..7152c47ce0b0 --- /dev/null +++ b/media-libs/libva-intel-media-driver/files/libva-intel-media-driver-24.4.4-c23-fix.patch @@ -0,0 +1,15 @@ +From https://patch-diff.githubusercontent.com/raw/intel/media-driver/pull/1849.patch +From: Blackteahamburger <blackteahambur...@outlook.com> +Date: Thu, 29 Aug 2024 17:04:55 +0800 +Subject: [PATCH] Fix missing cstdint for GCC 15 + +--- a/media_common/linux/common/os/mos_defs_specific.h ++++ b/media_common/linux/common/os/mos_defs_specific.h +@@ -29,6 +29,7 @@ + + #include <pthread.h> + #include <semaphore.h> ++#include <cstdint> + #include <string> + + typedef pthread_mutex_t MOS_MUTEX, *PMOS_MUTEX; //!< mutex pointer diff --git a/media-libs/libva-intel-media-driver/libva-intel-media-driver-24.4.4.ebuild b/media-libs/libva-intel-media-driver/libva-intel-media-driver-24.4.4.ebuild index 42f6583e9710..10dc34ee39cf 100644 --- a/media-libs/libva-intel-media-driver/libva-intel-media-driver-24.4.4.ebuild +++ b/media-libs/libva-intel-media-driver/libva-intel-media-driver-24.4.4.ebuild @@ -37,6 +37,7 @@ RDEPEND="${DEPEND}" PATCHES=( "${FILESDIR}"/${PN}-23.3.4-Remove-unwanted-CFLAGS.patch "${FILESDIR}"/${PN}-23.3.4_testing_in_src_test.patch + "${FILESDIR}"/${PN}-24.4.4-c23-fix.patch ) multilib_src_configure() {