git: 73d82232c410 - main - graphics/mesa-dri: Make glslang an unconditional build dependency
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 18 Jun 2026 20:10:14 UTC
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/}