Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F167323471
D58728.id183890.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
6 KB
Referenced Files
None
Subscribers
None
D58728.id183890.diff
View Options
diff --git a/graphics/mesa-dri/Makefile.common b/graphics/mesa-dri/Makefile.common
--- a/graphics/mesa-dri/Makefile.common
+++ b/graphics/mesa-dri/Makefile.common
@@ -7,7 +7,7 @@
# - graphics/mesa-dri
# - graphics/mesa-libs
-MESAVERSION= 26.1.6
+MESAVERSION= 26.2.0
MASTER_SITES= https://mesa.freedesktop.org/archive/
diff --git a/graphics/mesa-dri/distinfo b/graphics/mesa-dri/distinfo
--- a/graphics/mesa-dri/distinfo
+++ b/graphics/mesa-dri/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1785351843
-SHA256 (mesa-26.1.6.tar.xz) = 5296b88a0f1e012e2cb9ada150a2bbadf728ca81e5a4fb2ab43c83a4d2158606
-SIZE (mesa-26.1.6.tar.xz) = 77770828
+TIMESTAMP = 1786200466
+SHA256 (mesa-26.2.0.tar.xz) = efd4bb08cdb7c365a812cd4e6c9202ab55b2f22cdcd13c7d6c4f9647b799a4ef
+SIZE (mesa-26.2.0.tar.xz) = 68461648
diff --git a/graphics/mesa-dri/files/patch-meson.build b/graphics/mesa-dri/files/patch-meson.build
--- a/graphics/mesa-dri/files/patch-meson.build
+++ b/graphics/mesa-dri/files/patch-meson.build
@@ -1,6 +1,6 @@
---- meson.build.orig 2026-07-01 14:16:13 UTC
+--- meson.build.orig 2026-08-05 21:14:26 UTC
+++ meson.build
-@@ -799,7 +799,7 @@ if host_machine.cpu_family() == 'ppc64' and host_machi
+@@ -836,7 +836,7 @@ if host_machine.cpu_family() == 'ppc64' and host_machi
int main() {
vector unsigned char r;
vector unsigned int v = vec_splat_u32 (1);
diff --git a/graphics/mesa-dri/files/patch-src_gallium_drivers_llvmpipe_lp__rast__tri.c b/graphics/mesa-dri/files/patch-src_gallium_drivers_llvmpipe_lp__rast__tri.c
--- a/graphics/mesa-dri/files/patch-src_gallium_drivers_llvmpipe_lp__rast__tri.c
+++ b/graphics/mesa-dri/files/patch-src_gallium_drivers_llvmpipe_lp__rast__tri.c
@@ -1,12 +1,12 @@
---- src/gallium/drivers/llvmpipe/lp_rast_tri.c.orig 2022-10-11 18:53:31 UTC
+--- src/gallium/drivers/llvmpipe/lp_rast_tri.c.orig 2026-08-05 21:14:26 UTC
+++ src/gallium/drivers/llvmpipe/lp_rast_tri.c
-@@ -488,7 +488,9 @@ lp_rast_triangle_32_3_4(struct lp_rasterizer_task *tas
-
- #if defined(_ARCH_PWR8) && UTIL_ARCH_LITTLE_ENDIAN
-
+@@ -39,7 +39,9 @@
+ #include <emmintrin.h>
+ #include "util/u_sse.h"
+ #elif defined(_ARCH_PWR8) && UTIL_ARCH_LITTLE_ENDIAN
+#undef bool
#include <altivec.h>
+#define bool _Bool
#include "util/u_pwr8.h"
+ #endif
- static inline void
diff --git a/graphics/mesa-dri/files/patch-src_gallium_winsys_amdgpu_drm_amdgpu__bo.c b/graphics/mesa-dri/files/patch-src_gallium_winsys_amdgpu_drm_amdgpu__bo.c
deleted file mode 100644
--- a/graphics/mesa-dri/files/patch-src_gallium_winsys_amdgpu_drm_amdgpu__bo.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/gallium/winsys/amdgpu/drm/amdgpu_bo.c.orig 2026-04-15 14:20:41 UTC
-+++ src/gallium/winsys/amdgpu/drm/amdgpu_bo.c
-@@ -861,7 +861,7 @@ struct pb_slab *amdgpu_bo_slab_alloc(void *priv, unsig
- slab_bo->slab.group_index = group_index;
- slab_bo->slab.entry_size = entry_size;
- slab_bo->entries = os_malloc_aligned(slab_bo->slab.num_entries * sizeof(*slab_bo->entries),
-- CACHE_LINE_SIZE);
-+ MESA_CACHE_LINE_SIZE);
- if (!slab_bo->entries)
- goto fail;
-
diff --git a/graphics/mesa-dri/files/patch-src_panfrost_perf_pan__perf.h b/graphics/mesa-dri/files/patch-src_panfrost_perf_pan__perf.h
new file mode 100644
--- /dev/null
+++ b/graphics/mesa-dri/files/patch-src_panfrost_perf_pan__perf.h
@@ -0,0 +1,13 @@
+--- src/panfrost/perf/pan_perf.h.orig 2026-08-05 21:14:26 UTC
++++ src/panfrost/perf/pan_perf.h
+@@ -48,7 +48,10 @@ pan_perf_gpu_clock_id(const struct pan_perf *perf)
+ static inline clockid_t
+ pan_perf_gpu_clock_id(const struct pan_perf *perf)
+ {
++#if defined(CLOCK_MONOTONIC_RAW)
+ return CLOCK_MONOTONIC_RAW;
++#endif
++ return CLOCK_MONOTONIC_FAST;
+ }
+
+ static inline uint64_t
diff --git a/graphics/mesa-dri/files/patch-src_util_u__memory.h b/graphics/mesa-dri/files/patch-src_util_u__memory.h
deleted file mode 100644
--- a/graphics/mesa-dri/files/patch-src_util_u__memory.h
+++ /dev/null
@@ -1,27 +0,0 @@
---- src/util/u_memory.h.orig 2026-04-15 14:20:41 UTC
-+++ src/util/u_memory.h
-@@ -84,7 +84,7 @@ mem_dup(const void *src, size_t size)
- }
-
- /* TODO: this could be different on non-x86 architectures. */
--#define CACHE_LINE_SIZE 64
-+#define MESA_CACHE_LINE_SIZE 64
-
- /**
- * Declare a variable on its own cache line.
-@@ -101,12 +101,12 @@ mem_dup(const void *src, size_t size)
- * aligned, but we only want to align the field.
- */
- #define EXCLUSIVE_CACHELINE(decl) \
-- union { char __cl_space[CACHE_LINE_SIZE]; \
-+ union { char __cl_space[MESA_CACHE_LINE_SIZE]; \
- decl; }
-
- /* Allocate a structure aligned to a cache line. (used to make atomic ops faster) */
--#define MALLOC_STRUCT_CL(T) (struct T *)align_malloc(sizeof(struct T), CACHE_LINE_SIZE)
--#define CALLOC_STRUCT_CL(T) (struct T *)align_calloc(sizeof(struct T), CACHE_LINE_SIZE)
-+#define MALLOC_STRUCT_CL(T) (struct T *)align_malloc(sizeof(struct T), MESA_CACHE_LINE_SIZE)
-+#define CALLOC_STRUCT_CL(T) (struct T *)align_calloc(sizeof(struct T), MESA_CACHE_LINE_SIZE)
- #define FREE_CL(ptr) align_free(ptr)
-
- #ifdef __cplusplus
diff --git a/graphics/mesa-dri/files/patch-src_vulkan_vram-report-limit-layer_vram__report__limit__layer.c b/graphics/mesa-dri/files/patch-src_vulkan_vram-report-limit-layer_vram__report__limit__layer.c
deleted file mode 100644
--- a/graphics/mesa-dri/files/patch-src_vulkan_vram-report-limit-layer_vram__report__limit__layer.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/vulkan/vram-report-limit-layer/vram_report_limit_layer.c.orig 2026-04-15 14:20:41 UTC
-+++ src/vulkan/vram-report-limit-layer/vram_report_limit_layer.c
-@@ -447,7 +447,7 @@ vram_report_limit_CreateInstance(const VkInstanceCreat
- struct vram_report_limit_instance_data *instance_data = os_malloc_aligned(
- sizeof(*instance_data) + sizeof(instance_data->active_pdevices_array[0]) *
- active_pdevices_count,
-- CACHE_LINE_SIZE);
-+ MESA_CACHE_LINE_SIZE);
- if (instance_data == NULL) {
- result = VK_ERROR_OUT_OF_HOST_MEMORY;
- goto err_free_is_pdevice_active_array;
diff --git a/graphics/mesa-dri/pkg-plist b/graphics/mesa-dri/pkg-plist
--- a/graphics/mesa-dri/pkg-plist
+++ b/graphics/mesa-dri/pkg-plist
@@ -71,8 +71,18 @@
%%anv%%lib/libvulkan_intel.so
%%swrast_vk%%lib/libvulkan_lvp.so
%%radv%%lib/libvulkan_radeon.so
+%%anv%%share/drirc.d/00-anv-defaults.conf
+%%crocus%%share/drirc.d/00-crocus-defaults.conf
+%%iris%%share/drirc.d/00-iris-defaults.conf
+%%X11%%%%llvmpipe%%share/drirc.d/00-lavapipe-defaults.conf
share/drirc.d/00-mesa-defaults.conf
+%%r300%%share/drirc.d/00-r300-defaults.conf
+%%r600%%share/drirc.d/00-r600-defaults.conf
+%%radeonsi%%share/drirc.d/00-radeonsi-defaults.conf
%%radv%%share/drirc.d/00-radv-defaults.conf
+%%X11%%share/drirc.d/00-virtio_gpu-defaults.conf
+%%svga%%share/drirc.d/00-vmwgfx-defaults.conf
+%%X11%%share/drirc.d/00-zink-defaults.conf
share/drirc.d/01-freebsd.conf
%%anv%%share/vulkan/icd.d/intel_icd.%%ARCH%%.json
%%swrast_vk%%share/vulkan/icd.d/lvp_icd.%%ARCH%%.json
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Fri, Aug 21, 9:52 PM (20 h, 26 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
37057851
Default Alt Text
D58728.id183890.diff (6 KB)
Attached To
Mode
D58728: graphics/mesa-*: update to 26.2.0
Attached
Detach File
Event Timeline
Log In to Comment