diff --git a/graphics/vulkan-validation-layers/Makefile b/graphics/vulkan-validation-layers/Makefile index 077f82b4c18e..0d6ceb332998 100644 --- a/graphics/vulkan-validation-layers/Makefile +++ b/graphics/vulkan-validation-layers/Makefile @@ -1,45 +1,45 @@ PORTNAME= vulkan-validation-layers DISTVERSIONPREFIX= v -DISTVERSION= 1.4.354 +DISTVERSION= 1.4.356 CATEGORIES= graphics MAINTAINER= olivier@FreeBSD.org 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 \ vulkan-headers>0:graphics/vulkan-headers \ vulkan-utility-libraries>0:graphics/vulkan-utility-libraries USES= cmake compiler:c++11-lib localbase pkgconfig python:build USE_GITHUB= yes GH_ACCOUNT= KhronosGroup GH_PROJECT= Vulkan-ValidationLayers GH_TUPLE= KhronosGroup:SPIRV-Headers:1e770e7de8373a8dd49f23416cf7ca4001d01040:headers/SPIRV-Headers CMAKE_OFF= BUILD_TESTS UPDATE_DEPS 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 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_USES= xorg XCB_USE= XORG=xcb XCB_CMAKE_BOOL= BUILD_WSI_XCB_SUPPORT XLIB_USES= xorg XLIB_USE= XORG=x11,xrandr XLIB_CMAKE_BOOL= BUILD_WSI_XLIB_SUPPORT .include diff --git a/graphics/vulkan-validation-layers/distinfo b/graphics/vulkan-validation-layers/distinfo index 58e00aae767d..5a628623139c 100644 --- a/graphics/vulkan-validation-layers/distinfo +++ b/graphics/vulkan-validation-layers/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1781298730 -SHA256 (KhronosGroup-Vulkan-ValidationLayers-v1.4.354_GH0.tar.gz) = 6bed54241f63def2bf9a4e92068d45b1ed252a34ac5ea3efc22c0aeaac9817d0 -SIZE (KhronosGroup-Vulkan-ValidationLayers-v1.4.354_GH0.tar.gz) = 8133901 +TIMESTAMP = 1783469500 +SHA256 (KhronosGroup-Vulkan-ValidationLayers-v1.4.356_GH0.tar.gz) = ba08ed61141108ae65aa1d63f368cc3a74a828aca2ca557b907cc5ce62e76e98 +SIZE (KhronosGroup-Vulkan-ValidationLayers-v1.4.356_GH0.tar.gz) = 8238663 SHA256 (KhronosGroup-SPIRV-Headers-1e770e7de8373a8dd49f23416cf7ca4001d01040_GH0.tar.gz) = 9d6c51923bce1f0fde35b7827b5335689197d604d62e06251860f80322f7ac76 SIZE (KhronosGroup-SPIRV-Headers-1e770e7de8373a8dd49f23416cf7ca4001d01040_GH0.tar.gz) = 568459 diff --git a/graphics/vulkan-validation-layers/files/patch-CMakeLists.txt b/graphics/vulkan-validation-layers/files/patch-CMakeLists.txt index 220111f19a50..17e525432e40 100644 --- a/graphics/vulkan-validation-layers/files/patch-CMakeLists.txt +++ b/graphics/vulkan-validation-layers/files/patch-CMakeLists.txt @@ -1,23 +1,12 @@ -CMake Error at layers/CMakeLists.txt:318 (target_link_libraries): - Target "vvl" links to: - - SPIRV-Headers::SPIRV-Headers - - but the target was not found. Possible reasons include: - - * There is a typo in the target name. - * A find_package call is missing for an IMPORTED target. - * An ALIAS target is missing. - ---- CMakeLists.txt.orig 2023-12-20 00:20:05 UTC +--- CMakeLists.txt.orig 2026-07-08 00:00:00 UTC +++ CMakeLists.txt -@@ -79,6 +79,9 @@ find_package(SPIRV-Headers CONFIG QUIET) +@@ -120,6 +120,9 @@ find_package(VulkanHeaders ${PROJECT_VERSION} CONFIG find_package(VulkanUtilityLibraries CONFIG QUIET) - + find_package(SPIRV-Headers CONFIG QUIET) +if (NOT TARGET SPIRV-Headers::SPIRV-Headers) + add_subdirectory(SPIRV-Headers EXCLUDE_FROM_ALL SYSTEM) +endif() - + find_package(SPIRV-Tools-opt CONFIG QUIET) - +