git: 21c2254497ce - main - graphics/mesa-demos: Update to 9.0.0

From: Gleb Popov <arrowd_at_FreeBSD.org>
Date: Mon, 15 Jun 2026 15:56:35 UTC
The branch main has been updated by arrowd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=21c2254497ced4e4656757b6b0e49010efa9e18a

commit 21c2254497ced4e4656757b6b0e49010efa9e18a
Author:     Kenneth Raplee <kenrap@FreeBSD.org>
AuthorDate: 2026-05-25 11:24:10 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2026-06-15 15:55:33 +0000

    graphics/mesa-demos: Update to 9.0.0
    
    PR:             294957
---
 graphics/mesa-demos/Makefile  | 14 ++++++++++----
 graphics/mesa-demos/distinfo  |  6 +++---
 graphics/mesa-demos/pkg-plist | 18 ++++++------------
 3 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/graphics/mesa-demos/Makefile b/graphics/mesa-demos/Makefile
index f461fe0e4101..92287df556ad 100644
--- a/graphics/mesa-demos/Makefile
+++ b/graphics/mesa-demos/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	mesa-demos
-PORTVERSION=	8.5.0
+PORTVERSION=	9.0.0
 CATEGORIES=	graphics
-MASTER_SITES=	https://mesa.freedesktop.org/archive/demos/${PORTVERSION}/ \
+MASTER_SITES=	https://mesa.freedesktop.org/archive/demos/ \
 		ftp://ftp.freedesktop.org/pub/mesa/demos/ #${PORTVERSION}/
 
 MAINTAINER=	x11@FreeBSD.org
@@ -12,9 +12,15 @@ LICENSE=	MIT
 
 CONFLICTS_INSTALL=	glx-utils
 
-USES=		gl localbase meson pkgconfig tar:bzip2 xorg
+BUILD_DEPENDS=	glslangValidator:graphics/glslang \
+		vulkan-headers>0:graphics/vulkan-headers
+
+LIB_DEPENDS=	libvulkan.so:graphics/vulkan-loader \
+		libxkbcommon.so:x11/libxkbcommon
+
+USES=		gl localbase meson pkgconfig tar:xz xorg
 USE_GL=		egl gl glesv2 glu glut
-USE_XORG=	xorgproto x11 xdamage xext xfixes xi xxf86vm
+USE_XORG=	xcb xorgproto x11 xdamage xext xfixes xi xxf86vm
 
 MESON_ARGS+=	-Dwith-glut=${LOCALBASE} \
 		-Dgles1=disabled \
diff --git a/graphics/mesa-demos/distinfo b/graphics/mesa-demos/distinfo
index 5bf8f1579b41..7c1070ce20f9 100644
--- a/graphics/mesa-demos/distinfo
+++ b/graphics/mesa-demos/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1714117397
-SHA256 (mesa-demos-8.5.0.tar.bz2) = cea2df0a80f09a30f635c4eb1a672bf90c5ddee0b8e77f4d70041668ef71aac1
-SIZE (mesa-demos-8.5.0.tar.bz2) = 10367517
+TIMESTAMP = 1775779616
+SHA256 (mesa-demos-9.0.0.tar.xz) = 3046a3d26a7b051af7ebdd257a5f23bfeb160cad6ed952329cdff1e9f1ed496b
+SIZE (mesa-demos-9.0.0.tar.xz) = 14839368
diff --git a/graphics/mesa-demos/pkg-plist b/graphics/mesa-demos/pkg-plist
index 71ae5ad1813a..0d4c6448daa8 100644
--- a/graphics/mesa-demos/pkg-plist
+++ b/graphics/mesa-demos/pkg-plist
@@ -20,7 +20,6 @@ bin/clear-undefined
 bin/clearspd
 bin/convolutions
 bin/copypix
-bin/copytex
 bin/createwin
 bin/cubemap
 bin/cuberender
@@ -41,18 +40,17 @@ bin/draw2arrays
 bin/drawarrays
 bin/drawelements
 bin/drawelements-large
-bin/drawoverhead
 bin/drawpix
 bin/drawrange
+bin/eglgears_x11
 bin/eglinfo
+bin/egltri_x11
 bin/engine
 bin/es2_info
 bin/es2gears_x11
 bin/es2tri
 bin/fbo_firecube
-bin/fbobind
 bin/fbotexture
-bin/fill
 bin/fire
 bin/flat-clip
 bin/fogcoord
@@ -65,7 +63,6 @@ bin/gamma
 bin/gearbox
 bin/gears
 bin/geartrain
-bin/genmipmap
 bin/geom-outlining-130
 bin/geom-outlining-150
 bin/geom-sprites
@@ -73,8 +70,6 @@ bin/geom-stipple-lines
 bin/geom-wide-lines
 bin/glinfo
 bin/gloss
-bin/glsl-compile-time
-bin/glslstateschange
 bin/glsync
 bin/gltestperf
 bin/glthreads
@@ -89,7 +84,6 @@ bin/glxpbdemo
 bin/glxpixmap
 bin/glxsnoop
 bin/glxswapcontrol
-bin/gs-tri
 bin/gsraytrace
 bin/identity
 bin/ipers
@@ -131,6 +125,7 @@ bin/overlay
 bin/paltex
 bin/pbdemo
 bin/pbinfo
+bin/peglgears
 bin/pgon-mode
 bin/pixeltest
 bin/point
@@ -190,7 +185,6 @@ bin/spectex
 bin/spriteblast
 bin/stex3d
 bin/sub-tex
-bin/swapbuffers
 bin/teapot
 bin/terrain
 bin/tessdemo
@@ -199,7 +193,6 @@ bin/texaaline
 bin/texcyl
 bin/texdemo1
 bin/texenv
-bin/teximage
 bin/texture_from_pixmap
 bin/textures
 bin/toyball
@@ -281,7 +274,6 @@ bin/tunnel
 bin/tunnel2
 bin/twoside
 bin/vao_demo
-bin/vbo
 bin/vbo-drawarrays
 bin/vbo-drawarrays-2101010
 bin/vbo-drawelements
@@ -290,7 +282,7 @@ bin/vbo-noninterleaved
 bin/vbo-tri
 bin/vert-or-frag-only
 bin/vert-tex
-bin/vertexrate
+bin/vkgears
 bin/vp-array
 bin/vp-array-hf
 bin/vp-array-int
@@ -308,6 +300,8 @@ bin/vp-unfilled
 bin/vsraytrace
 bin/wincopy
 bin/winpos
+bin/xeglgears
+bin/xeglthreads
 bin/xfont
 bin/xrotfontdemo
 %%DATADIR%%/arch.rgb