git: 7e52cd8687ec - main - graphics/mesa-gallium-xa: remove port

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

URL: https://cgit.FreeBSD.org/ports/commit/?id=7e52cd8687ec5e693111d5d7dc5b5fe080705c13

commit 7e52cd8687ec5e693111d5d7dc5b5fe080705c13
Author:     Gleb Popov <arrowd@FreeBSD.org>
AuthorDate: 2026-05-16 06:28:39 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2026-06-15 15:55:32 +0000

    graphics/mesa-gallium-xa: remove port
---
 MOVED                              |  1 +
 graphics/Makefile                  |  1 -
 graphics/mesa-gallium-xa/Makefile  | 53 --------------------------------------
 graphics/mesa-gallium-xa/pkg-descr |  7 -----
 graphics/mesa-gallium-xa/pkg-plist |  8 ------
 5 files changed, 1 insertion(+), 69 deletions(-)

diff --git a/MOVED b/MOVED
index c205b589b4ee..534c38f1be8a 100644
--- a/MOVED
+++ b/MOVED
@@ -5348,3 +5348,4 @@ net/pecl-oauth2|net/php-oauth|2026-06-14|Renamed to avoid confusion between impl
 graphics/mesa-gallium-va|graphics/mesa-dri|2026-06-15|Merged into graphics/mesa-dri
 graphics/mesa-gallium-vdpau|graphics/mesa-dri|2026-06-15|Merged into graphics/mesa-dri
 graphics/libosmesa||2026-06-15|EOLed upstream
+graphics/mesa-gallium-xa||2026-06-15|EOLed upstream
diff --git a/graphics/Makefile b/graphics/Makefile
index 4732a4dbb51a..48ce37329398 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -601,7 +601,6 @@
     SUBDIR += mesa-demos
     SUBDIR += mesa-devel
     SUBDIR += mesa-dri
-    SUBDIR += mesa-gallium-xa
     SUBDIR += mesa-libs
     SUBDIR += metacam
     SUBDIR += metapixel
diff --git a/graphics/mesa-gallium-xa/Makefile b/graphics/mesa-gallium-xa/Makefile
deleted file mode 100644
index eb8d0b1d8a46..000000000000
--- a/graphics/mesa-gallium-xa/Makefile
+++ /dev/null
@@ -1,53 +0,0 @@
-PORTNAME=	mesa-gallium-xa
-PORTVERSION=	${MESAVERSION}
-CATEGORIES=	graphics
-
-COMMENT=	Mesa Gallium XA state tracker
-WWW=		https://www.mesa3d.org/
-
-LICENSE=	MIT
-LICENSE_FILE=	${WRKSRC}/docs/license.rst
-
-BROKEN=		gallium-xa was removed upstream in mesa 25.1
-
-ONLY_FOR_ARCHS=		amd64 i386
-ONLY_FOR_ARCHS_REASON=	used only by VMware supported architectures
-
-USES=		llvm:lib,noexport xorg
-USE_XORG=	xorgproto
-
-.include <bsd.port.options.mk>
-.include "${.CURDIR:H:H}/graphics/mesa-dri/Makefile.common"
-
-MESON_ARGS+=	-Dgallium-drivers="svga" \
-		-Dvulkan-drivers="" \
-		-Dplatforms="" \
-		-Dandroid-libbacktrace=disabled \
-		-Dgallium-vdpau=disabled \
-		-Dgallium-omx=disabled \
-		-Dgallium-va=disabled \
-		-Dgallium-opencl=disabled \
-		-Dgallium-nine=false \
-		-Degl=disabled \
-		-Dgbm=disabled \
-		-Dgles1=disabled \
-		-Dgles2=disabled \
-		-Dglx=disabled \
-		-Dlmsensors=disabled \
-		-Dmicrosoft-clc=disabled \
-		-Dopengl=false \
-		-Dshared-glapi=disabled \
-		-Dosmesa=false \
-		-Dvalgrind=disabled \
-		-Dglvnd=disabled \
-		-Dxlib-lease=disabled
-
-LDFLAGS_i386=		-Wl,-znotext
-
-MESON_ARGS+=	-Dgallium-xa=enabled
-
-.if ${ARCH} != amd64
-MESON_ARGS+=	-Dintel-rt=disabled # https://gitlab.freedesktop.org/mesa/mesa/-/issues/10629
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/graphics/mesa-gallium-xa/pkg-descr b/graphics/mesa-gallium-xa/pkg-descr
deleted file mode 100644
index 2e97d638a1ad..000000000000
--- a/graphics/mesa-gallium-xa/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Mesa is a 3-D graphics library with an API which is very similar to that
-of OpenGL*.  To the extent that Mesa utilizes the OpenGL command syntax or
-state machine, it is being used with authorization from Silicon Graphics,
-Inc.  However, the author makes no claim that Mesa is in any way a
-compatible replacement for OpenGL or associated with Silicon Graphics, Inc.
-
-XA is a new state tracker designed by VMWare for their virtual GPU driver "vmwgfx".
diff --git a/graphics/mesa-gallium-xa/pkg-plist b/graphics/mesa-gallium-xa/pkg-plist
deleted file mode 100644
index c0ea4679018a..000000000000
--- a/graphics/mesa-gallium-xa/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-include/xa_composite.h
-include/xa_context.h
-include/xa_tracker.h
-lib/libxatracker.so
-lib/libxatracker.so.2
-lib/libxatracker.so.2.5.0
-libdata/pkgconfig/xatracker.pc
-@comment share/drirc.d/00-mesa-defaults.conf