summaryrefslogtreecommitdiff
path: root/graphics/vulkan-validation-layers/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/vulkan-validation-layers/Makefile')
-rw-r--r--graphics/vulkan-validation-layers/Makefile27
1 files changed, 15 insertions, 12 deletions
diff --git a/graphics/vulkan-validation-layers/Makefile b/graphics/vulkan-validation-layers/Makefile
index b230f78096df..d38163921c43 100644
--- a/graphics/vulkan-validation-layers/Makefile
+++ b/graphics/vulkan-validation-layers/Makefile
@@ -1,13 +1,15 @@
PORTNAME= vulkan-validation-layers
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.314
+DISTVERSION= 1.4.327
+PORTREVISION= 1
CATEGORIES= graphics
-MAINTAINER= jbeich@FreeBSD.org
+MAINTAINER= atanubiswas484@gmail.com
COMMENT= Validation layers for the Vulkan graphics API
WWW= https://github.com/KhronosGroup/Vulkan-ValidationLayers
LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= robin-hood-hashing>0:devel/robin-hood-hashing \
spirv-tools>0:graphics/spirv-tools \
@@ -18,27 +20,28 @@ USES= alias cmake compiler:c++11-lib pkgconfig python:build
USE_GITHUB= yes
GH_ACCOUNT= KhronosGroup
GH_PROJECT= Vulkan-ValidationLayers
-GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-411-gaa6cef1:headers/SPIRV-Headers
+# for GH_TAGNAME in GH_TUPLE
+# git clone --quiet https://github.com/KhronosGroup/SPIRV-Headers.git && git -C SPIRV-Headers describe <COMMIT_HASH>
+# for COMMIT_HASH see ${WRKSRC}/scripts/known_good.json
+GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-444-g402d0b3:headers/SPIRV-Headers
CMAKE_OFF= BUILD_TESTS
-.if ${DISTVERSION:E} < 315
-GH_TUPLE+= KhronosGroup:Vulkan-Headers:${DISTVERSIONFULL}:vkheaders/Vulkan-Headers \
- KhronosGroup:Vulkan-Utility-Libraries:${DISTVERSIONFULL}:vkutils/Vulkan-Utility-Libraries
-CFLAGS+= -I${WRKSRC_vkheaders}/include -I${WRKSRC_vkutils}/include
-.endif
+PLIST_FILES= lib/libVkLayer_khronos_validation.so \
+ share/vulkan/explicit_layer.d/VkLayer_khronos_validation.json
-OPTIONS_DEFINE= WAYLAND XCB XLIB
-OPTIONS_DEFAULT=WAYLAND XCB XLIB
+OPTIONS_DEFINE= WAYLAND XCB XLIB
+OPTIONS_DEFAULT= WAYLAND XCB XLIB
+
+XCB_DESC= ${X11_DESC} via libxcb
+XLIB_DESC= ${X11_DESC} via libX11
WAYLAND_LIB_DEPENDS= libwayland-egl.so:graphics/wayland
WAYLAND_CMAKE_BOOL= BUILD_WSI_WAYLAND_SUPPORT
-XCB_DESC= ${X11_DESC} via libxcb
XCB_USES= xorg
XCB_USE= XORG=xcb
XCB_CMAKE_BOOL= BUILD_WSI_XCB_SUPPORT
-XLIB_DESC= ${X11_DESC} via libX11
XLIB_USES= xorg
XLIB_USE= XORG=x11,xrandr
XLIB_CMAKE_BOOL= BUILD_WSI_XLIB_SUPPORT