Commit 7e52cd86 authored by Gleb Popov's avatar Gleb Popov
Browse files

graphics/mesa-gallium-xa: remove port

parent fa1a7cdc
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -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
+0 −1
Original line number Diff line number Diff line
@@ -601,7 +601,6 @@
    SUBDIR += mesa-demos
    SUBDIR += mesa-devel
    SUBDIR += mesa-dri
    SUBDIR += mesa-gallium-xa
    SUBDIR += mesa-libs
    SUBDIR += metacam
    SUBDIR += metapixel

graphics/mesa-gallium-xa/Makefile

deleted100644 → 0
+0 −53
Original line number Diff line number Diff line
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>
+0 −7
Original line number Diff line number Diff line
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".
+0 −8
Original line number Diff line number Diff line
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