git: 8b7c7c8b6754 - 2024Q1 - graphics/mesa-devel: improve os_same_file_description fix

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Tue, 06 Feb 2024 00:48:44 UTC
The branch 2024Q1 has been updated by jbeich:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8b7c7c8b675438fcafeaad22cb83dd778970013d

commit 8b7c7c8b675438fcafeaad22cb83dd778970013d
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2024-01-22 03:49:53 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2024-02-06 00:48:21 +0000

    graphics/mesa-devel: improve os_same_file_description fix
    
    Now tries kcmp() first which should be faster as the kernel doesn't
    have to copyout `struct kinfo_file` for all processes.
    
    (cherry picked from commit b9bb9586a576d637d3663c101b3aa722b8197e2d)
---
 graphics/mesa-devel/Makefile | 3 ++-
 graphics/mesa-devel/distinfo | 6 ++++--
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/graphics/mesa-devel/Makefile b/graphics/mesa-devel/Makefile
index 12781ddcb287..ae3757cce114 100644
--- a/graphics/mesa-devel/Makefile
+++ b/graphics/mesa-devel/Makefile
@@ -7,7 +7,8 @@ PKGNAMESUFFIX=	-devel
 PATCH_SITES=	https://github.com/mesa3d/${GL_PROJECT}/commit/:github
 PATCHFILES+=	700efacda59c.patch:-p1:github
 PATCH_SITES+=	${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/-/commit/
-PATCHFILES+=	58b505331612.patch:-p1 # https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6881
+PATCHFILES+=	72f7e51d22b3.patch:-p1 # https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6881
+PATCHFILES+=	7c565db35d39.patch:-p1 # https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27184
 PATCHFILES+=	2930dcbb3329.patch:-p1 # https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22246
 
 MAINTAINER=	jbeich@FreeBSD.org
diff --git a/graphics/mesa-devel/distinfo b/graphics/mesa-devel/distinfo
index 5d4672f37901..232cf1f27cda 100644
--- a/graphics/mesa-devel/distinfo
+++ b/graphics/mesa-devel/distinfo
@@ -3,7 +3,9 @@ SHA256 (mesa-24.0-branchpoint-919-g4f6e4ae3d6b.tar.bz2) = d446fe816cf751f68b2490
 SIZE (mesa-24.0-branchpoint-919-g4f6e4ae3d6b.tar.bz2) = 36500277
 SHA256 (700efacda59c.patch) = 0d567fe737ad1404e1f12d7cd018826d9095c23835f1ed5aaa1c81cb58d3d008
 SIZE (700efacda59c.patch) = 983
-SHA256 (58b505331612.patch) = f040c810a4dee98f66b10090071512e8f054b3f7432d3672f03d055cad78bb98
-SIZE (58b505331612.patch) = 2192
+SHA256 (72f7e51d22b3.patch) = 28529ee7c888fceca2470ea3227d8e541a32b81cd901829f130367d9dd66ad90
+SIZE (72f7e51d22b3.patch) = 2168
+SHA256 (7c565db35d39.patch) = 5af88a22abfadb91f6626c9244ed2a365e2bb283e0a42399082d1e909136d5f3
+SIZE (7c565db35d39.patch) = 897
 SHA256 (2930dcbb3329.patch) = f90ab77950ba1a56d165f0bc8a3cbd9c5f624bb5c67d1c7f337316027e8295e8
 SIZE (2930dcbb3329.patch) = 1638