Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Jun 2026 20:10:14 +0000
From:      Gleb Popov <arrowd@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 73d82232c410 - main - graphics/mesa-dri: Make glslang an unconditional build dependency
Message-ID:  <6a3450a6.3921c.2e4459c2@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by arrowd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=73d82232c410ab844996d3f3c988e2c4db38babf

commit 73d82232c410ab844996d3f3c988e2c4db38babf
Author:     Gleb Popov <arrowd@FreeBSD.org>
AuthorDate: 2026-06-18 20:04:31 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2026-06-18 20:06:26 +0000

    graphics/mesa-dri: Make glslang an unconditional build dependency
    
    Strictly speaking, glslang is only needed for Vulkan drivers, but this isn't
    a heavy dependency.
    
    PR:             296094
    Reported by:    Oleh Hushchenkov <o.hushchenkov@gmail.com>
---
 graphics/mesa-dri/Makefile | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/graphics/mesa-dri/Makefile b/graphics/mesa-dri/Makefile
index 154d7a2ff25d..8c0e2c9f9de5 100644
--- a/graphics/mesa-dri/Makefile
+++ b/graphics/mesa-dri/Makefile
@@ -5,7 +5,8 @@ CATEGORIES=	graphics
 COMMENT=	OpenGL hardware acceleration drivers for DRI2+
 WWW=		https://www.mesa3d.org/
 
-BUILD_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}ply>0:devel/py-ply@${PY_FLAVOR} \
+BUILD_DEPENDS+=	glslangValidator:graphics/glslang \
+		${PYTHON_PKGNAMEPREFIX}ply>0:devel/py-ply@${PY_FLAVOR} \
 		libva>=0:multimedia/libva
 LIB_DEPENDS+=	libgallium-${MESAVERSION}.so:graphics/mesa-libs \
 		libgbm.so:graphics/mesa-libs
@@ -60,14 +61,12 @@ ${_gd}_VARS+=		GALLIUM_DRIVERS+=${_gd}
 OPTIONS_GROUP_VULKAN=	anv radv swrast_vk
 VULKAN_DESC=		Vulkan drivers
 anv_DESC=		Intel GPU Gen9 and newer Vulkan support
-anv_BUILD_DEPENDS=	glslangValidator:graphics/glslang \
-			libclc-${LLVM_PORT:T}>0:devel/libclc@${LLVM_PORT:T} \
+anv_BUILD_DEPENDS=	libclc-${LLVM_PORT:T}>0:devel/libclc@${LLVM_PORT:T} \
 			spirv-tools>0:graphics/spirv-tools \
 			spirv-llvm-translator-${LLVM_PORT:T}>0:devel/spirv-llvm-translator@${LLVM_PORT:T}
 anv_RUN_DEPENDS=	spirv-tools>0:graphics/spirv-tools \
 			spirv-llvm-translator-${LLVM_PORT:T}>0:devel/spirv-llvm-translator@${LLVM_PORT:T}
 radv_DESC=		AMD/ATI Southern Islands and newer Vulkan support
-radv_BUILD_DEPENDS=	glslangValidator:graphics/glslang
 swrast_vk_DESC=		Software Rasterizer Vulkan support
 
 OPTIONS_EXCLUDE+=	${ARCH:Marmv7:C/.+/anv radv/}


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a3450a6.3921c.2e4459c2>