package/igt-gpu-tools: bump version to 2.5

https://lists.x.org/archives/xorg-announce/2026-June/003710.html

Added patch 0002 to fix musl build error introduced by this bump due to
upstream commit
62da56c849

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
This commit is contained in:
Bernd Kuhls
2026-07-10 23:54:55 +02:00
committed by Julien Olivain
parent 781d14e63a
commit e227b99a3c
3 changed files with 50 additions and 4 deletions

View File

@@ -0,0 +1,46 @@
From e807c4cd97c3e9bbbd89026cf9ed0b16b02ef397 Mon Sep 17 00:00:00 2001
From: Bernd Kuhls <bernd@kuhls.net>
Date: Fri, 10 Jul 2026 20:35:22 +0200
Subject: [PATCH] tests/intel/xe_madvise: Fix the type for sighandler_t
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
__sighandler_t is private interface in glibc so its
better to not use it, as an aside fixes build with musl
Patch was inspired by
https://lists.gnu.org/r/bug-time/2025-03/msg00000.html
Fixes build error seen with musl-based toolchains:
../tests/intel/xe_madvise.c: In function test_dontneed_after_mmap:
../tests/intel/xe_madvise.c:400:48: error: __sighandler_t undeclared
(first use in this function); did you mean sighandler_t?
400 | old_sigsegv = signal(SIGSEGV, (__sighandler_t)sigtrap);
Upstream: https://patchwork.freedesktop.org/patch/739160/?series=170207&rev=1
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
---
tests/intel/xe_madvise.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/tests/intel/xe_madvise.c b/tests/intel/xe_madvise.c
index 3d36be941..a33a08630 100644
--- a/tests/intel/xe_madvise.c
+++ b/tests/intel/xe_madvise.c
@@ -397,8 +397,8 @@ static void test_dontneed_after_mmap(int fd)
char *ptr = (char *)map;
int sig;
- old_sigsegv = signal(SIGSEGV, (__sighandler_t)sigtrap);
- old_sigbus = signal(SIGBUS, (__sighandler_t)sigtrap);
+ old_sigsegv = signal(SIGSEGV, (sighandler_t)sigtrap);
+ old_sigbus = signal(SIGBUS, (sighandler_t)sigtrap);
sig = sigsetjmp(jmp, 1); /* savemask=1: save/restore signal mask */
switch (sig) {
--
2.47.3

View File

@@ -1,6 +1,6 @@
# From https://lists.x.org/archives/xorg-announce/2026-March/003676.html
sha256 a44b7d089a27555944d4cd5da372c9339501539e3cd2735bbdb30e0d802f1cbe igt-gpu-tools-2.4.tar.xz
sha512 3f8e8202e3a613faf077ecb3fcc6a13840a8df94f94cb7d3a7933e51888757ea22e4154f2e0f88b896583e23bc8fd472bd286a0b50630b8b5eeb13878a1a2d9f igt-gpu-tools-2.4.tar.xz
# From https://lists.x.org/archives/xorg-announce/2026-June/003710.html
sha256 bf5ee5cc1e2b92c456d626b7986be9e2d18b4765cd06c28c1ab449200c1ce5e2 igt-gpu-tools-2.5.tar.xz
sha512 0da8f56a76bb79186da95545be63b8fa82c93edfe9b5fe6ffe43017deb792601545bba292c516b525e1e29087e9b048751df4875d8a7a64e265bac943bf6be81 igt-gpu-tools-2.5.tar.xz
# Hash for license file:
sha256 1b7e266857b05808660f42369a4a797459d7b7bec7245e378aa28a8db2f213da COPYING

View File

@@ -4,7 +4,7 @@
#
################################################################################
IGT_GPU_TOOLS_VERSION = 2.4
IGT_GPU_TOOLS_VERSION = 2.5
IGT_GPU_TOOLS_SOURCE = igt-gpu-tools-$(IGT_GPU_TOOLS_VERSION).tar.xz
IGT_GPU_TOOLS_SITE = https://www.x.org/releases/individual/app
IGT_GPU_TOOLS_LICENSE = MIT