graphics/mesa-devel: update to 25.1.b.1873

Changes:	41f2da1a6e...aae67ab678
This commit is contained in:
Jan Beich 2025-05-30 21:28:01 +02:00
parent 05bc23b692
commit a2c84e2a03
4 changed files with 18 additions and 27 deletions

View file

@ -1,6 +1,6 @@
PORTNAME= mesa
DISTVERSION= 25.1-branchpoint-1555
DISTVERSIONSUFFIX= -g41f2da1a6e4
DISTVERSION= 25.1-branchpoint-1873
DISTVERSIONSUFFIX= -gaae67ab678a
CATEGORIES= graphics
PKGNAMESUFFIX= -devel

View file

@ -1,6 +1,6 @@
TIMESTAMP = 1748035165
SHA256 (mesa-25.1-branchpoint-1555-g41f2da1a6e4.tar.bz2) = 7dc15aae70b58b71395f889597f86f2097dcad8b4e6d1846f3bcfd6bd69349d2
SIZE (mesa-25.1-branchpoint-1555-g41f2da1a6e4.tar.bz2) = 58459097
TIMESTAMP = 1748653483
SHA256 (mesa-25.1-branchpoint-1873-gaae67ab678a.tar.bz2) = 58908d9641e98e1b790a04aae16e2096fa9d05bec5cefb894f1ff1f603842680
SIZE (mesa-25.1-branchpoint-1873-gaae67ab678a.tar.bz2) = 58211890
SHA256 (700efacda59c.patch) = 0d567fe737ad1404e1f12d7cd018826d9095c23835f1ed5aaa1c81cb58d3d008
SIZE (700efacda59c.patch) = 983
SHA256 (2930dcbb3329.patch) = f90ab77950ba1a56d165f0bc8a3cbd9c5f624bb5c67d1c7f337316027e8295e8

View file

@ -0,0 +1,13 @@
https://gitlab.freedesktop.org/mesa/mesa/-/issues/13278
--- src/gallium/frontends/rusticl/core/context.rs.orig 2025-05-30 19:28:01 UTC
+++ src/gallium/frontends/rusticl/core/context.rs
@@ -308,7 +308,7 @@ impl Context {
size.get() as usize,
(PROT_READ | PROT_WRITE) as c_int,
// MAP_FIXED_NOREPLACE needs 4.17
- (MAP_PRIVATE | MAP_ANONYMOUS | MAP_FIXED_NOREPLACE | MAP_NORESERVE) as c_int,
+ (MAP_PRIVATE | MAP_ANONYMOUS | MAP_FIXED | MAP_EXCL) as c_int,
-1,
0,
)

View file

@ -62,17 +62,6 @@ Library selection is handled by libglvnd and/or libmap.conf.
egl_lib_version = '0.0.0'
deps_for_egl += dep_glvnd
files_egl += [g_egldispatchstubs_h, g_egldispatchstubs_c]
--- src/gallium/auxiliary/pipe-loader/meson.build.orig 2023-02-01 23:53:26 UTC
+++ src/gallium/auxiliary/pipe-loader/meson.build
@@ -58,7 +58,7 @@ libpipe_loader_dynamic = static_library(
c_args : [
libpipe_loader_defines,
'-DPIPE_SEARCH_DIR="@0@"'.format(
- join_paths(get_option('prefix'), get_option('libdir'), 'gallium-pipe')
+ join_paths(get_option('prefix'), get_option('libdir'), 'gallium-pipe' + get_option('egl-lib-suffix'))
)
],
gnu_symbol_visibility : 'hidden',
--- src/gallium/targets/dri/meson.build.orig 2024-08-31 18:55:15 UTC
+++ src/gallium/targets/dri/meson.build
@@ -29,7 +29,7 @@ libgallium_dri = shared_library(
@ -84,17 +73,6 @@ Library selection is handled by libglvnd and/or libmap.conf.
files('dri_target.c'),
include_directories : [
inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux, inc_util, inc_gallium_drivers,
--- src/gallium/targets/pipe-loader/meson.build.orig 2023-02-01 23:53:26 UTC
+++ src/gallium/targets/pipe-loader/meson.build
@@ -44,7 +44,7 @@ endif
pipe_loader_link_deps += files('pipe.sym')
endif
-pipe_loader_install_dir = join_paths(get_option('libdir'), 'gallium-pipe')
+pipe_loader_install_dir = join_paths(get_option('libdir'), 'gallium-pipe' + get_option('egl-lib-suffix'))
_kmsro_targets = [
driver_kmsro, driver_v3d, driver_vc4, driver_freedreno, driver_etnaviv,
--- src/gbm/backends/dri/meson.build.orig 2024-11-27 22:48:04 UTC
+++ src/gbm/backends/dri/meson.build
@@ -9,7 +9,7 @@ shared_library(