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() {

Reply via email to