git: f5adbb712f6d - main - x11-toolkits/wlroots*: track Vulkan dependency for consumers

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Fri, 29 Aug 2025 14:25:40 UTC
The branch main has been updated by jbeich:

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

commit f5adbb712f6de80bd0f9e8ef9a5693032f93543d
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2025-08-29 08:35:44 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2025-08-29 14:22:19 +0000

    x11-toolkits/wlroots*: track Vulkan dependency for consumers
    
    In file included from ../plugins/protocols/session-lock.cpp:6:
    In file included from ../src/api/wayfire/unstable/wlr-surface-node.hpp:7:
    In file included from ../src/api/wayfire/nonstd/wlroots-full.hpp:40:
    /usr/local/include/wlroots-0.19/wlr/render/vulkan.h:12:10: fatal error: 'vulkan/vulkan_core.h' file not found
       12 | #include <vulkan/vulkan_core.h>
          |          ^~~~~~~~~~~~~~~~~~~~~~
    
    https://gitlab.freedesktop.org/wlroots/wlroots/-/commit/270914d379bd
---
 x11-toolkits/wlroots017/Makefile | 5 +++--
 x11-toolkits/wlroots018/Makefile | 5 +++--
 x11-toolkits/wlroots019/Makefile | 5 +++--
 3 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/x11-toolkits/wlroots017/Makefile b/x11-toolkits/wlroots017/Makefile
index 4b8183d24a11..c7ccdfda65f7 100644
--- a/x11-toolkits/wlroots017/Makefile
+++ b/x11-toolkits/wlroots017/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	wlroots
 DISTVERSION=	0.17.4
-PORTREVISION=	4
+PORTREVISION=	5
 CATEGORIES=	x11-toolkits
 PKGNAMESUFFIX=	017
 
@@ -54,7 +54,8 @@ VULKAN_DESC=		Vulkan renderer
 VULKAN_BUILD_DEPENDS=	glslangValidator:graphics/glslang \
 			vulkan-headers>0:graphics/vulkan-headers
 VULKAN_LIB_DEPENDS=	libvulkan.so:graphics/vulkan-loader
-VULKAN_RUN_DEPENDS=	mesa-dri>0:graphics/mesa-dri
+VULKAN_RUN_DEPENDS=	mesa-dri>0:graphics/mesa-dri \
+			vulkan-headers>0:graphics/vulkan-headers
 VULKAN_VARS=		RENDERERS+=vulkan
 
 X11_LIB_DEPENDS=	libxcb-errors.so:x11/xcb-util-errors \
diff --git a/x11-toolkits/wlroots018/Makefile b/x11-toolkits/wlroots018/Makefile
index 3a58fc4f3dc3..264f2c4f7bed 100644
--- a/x11-toolkits/wlroots018/Makefile
+++ b/x11-toolkits/wlroots018/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	wlroots
 DISTVERSION=	0.18.2
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	x11-toolkits
 PKGNAMESUFFIX=	018
 
@@ -57,7 +57,8 @@ VULKAN_DESC=		Vulkan renderer
 VULKAN_BUILD_DEPENDS=	glslangValidator:graphics/glslang \
 			vulkan-headers>0:graphics/vulkan-headers
 VULKAN_LIB_DEPENDS=	libvulkan.so:graphics/vulkan-loader
-VULKAN_RUN_DEPENDS=	mesa-dri>0:graphics/mesa-dri
+VULKAN_RUN_DEPENDS=	mesa-dri>0:graphics/mesa-dri \
+			vulkan-headers>0:graphics/vulkan-headers
 VULKAN_VARS=		RENDERERS+=vulkan
 
 X11_LIB_DEPENDS=	libxcb-errors.so:x11/xcb-util-errors \
diff --git a/x11-toolkits/wlroots019/Makefile b/x11-toolkits/wlroots019/Makefile
index f785e46fa20d..679858b4f554 100644
--- a/x11-toolkits/wlroots019/Makefile
+++ b/x11-toolkits/wlroots019/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	wlroots
 DISTVERSION=	0.19.0
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	x11-toolkits
 PKGNAMESUFFIX=	019
 
@@ -58,7 +58,8 @@ VULKAN_DESC=		Vulkan renderer
 VULKAN_BUILD_DEPENDS=	glslangValidator:graphics/glslang \
 			vulkan-headers>0:graphics/vulkan-headers
 VULKAN_LIB_DEPENDS=	libvulkan.so:graphics/vulkan-loader
-VULKAN_RUN_DEPENDS=	mesa-dri>0:graphics/mesa-dri
+VULKAN_RUN_DEPENDS=	mesa-dri>0:graphics/mesa-dri \
+			vulkan-headers>0:graphics/vulkan-headers
 VULKAN_VARS=		RENDERERS+=vulkan
 
 X11_LIB_DEPENDS=	libxcb-errors.so:x11/xcb-util-errors \