From bcc90b167d75e904f598e86f7690cdd779f59a7b Mon Sep 17 00:00:00 2001 From: Danny Rawlins Date: Mon, 23 May 2022 00:38:18 +1000 Subject: [PATCH] vulkan-validation-layers-32: 1.3.204.0 -> 1.3.211.0 --- vulkan-validation-layers-32/.signature | 8 +++----- vulkan-validation-layers-32/Pkgfile | 24 ++++++------------------ 2 files changed, 9 insertions(+), 23 deletions(-) diff --git a/vulkan-validation-layers-32/.signature b/vulkan-validation-layers-32/.signature index 0673267a..5e648b38 100644 --- a/vulkan-validation-layers-32/.signature +++ b/vulkan-validation-layers-32/.signature @@ -1,9 +1,7 @@ untrusted comment: verify with /etc/ports/compat-32.pub -RWSwxGo/zH7eXfdrhJs5ZLNDgfPfWx5Zs9jm+2/xS5+7o+dG6cFbQTK0z9Q3jj+685z6jzruDbJFE1Qp1NtTyU968ysfLCRrlgY= -SHA256 (Pkgfile) = 2945229c848905d44066b65a85813260faf092113795125d4834862cda4e1fd2 +RWSwxGo/zH7eXczvyKUNzaMyfrEh+G/Z6PPErAHG/qow0eKBBI9g6NWvAqVlvGMN4Pw8/qioUgvGG7uvtKQLM1T6jARFAHHq6Ac= +SHA256 (Pkgfile) = bcb446af2f54d05189b359b27abf1d5c9b1f5023599313bdfc919a3dc60aaaab SHA256 (.footprint) = 5c3e1cb61d0d5070cc1d278ec445757e1913b70cdec30985988d48c2f6ded070 -SHA256 (Vulkan-ValidationLayers-1.3.204.0.tar.gz) = 82b59c4622e9d1dbe267c4651bb2514b6b89bee90e512ae7d1d7abc76c833a1d -SHA256 (SPIRV-Headers-b42ba6d92faf6b4938e6f22ddd186dbdacc98d78.tar.gz) = d58e8e65ea4b4f1e421caaad68f88ce7b713ac3519bd49e7b71b6a5690489eb6 +SHA256 (Vulkan-ValidationLayers-sdk-1.3.211.0.tar.gz) = 927c1cb98c81fe8a1a529cf2d977d701dcda49c495a19583dc00e178b6757203 SHA256 (add-missing-export.patch) = 6ce7222099403dea8425b1dd305b9ebc43e747c32aca2a24cfc7f67ddd34cebf SHA256 (fix_shared.patch) = 840af33ab26638c8c29da4a7f284eae6aeb40e01d506eef9851d7e6ee4a8bed0 -SHA256 (vulkan-layers-1.3.204-Fix-dependency-detection.patch) = 9aff42a5d6fc5073fbcb6c0dde45b4eba49083317a4bee0cd6db011c92b4744c diff --git a/vulkan-validation-layers-32/Pkgfile b/vulkan-validation-layers-32/Pkgfile index 11f200a1..0fab614f 100644 --- a/vulkan-validation-layers-32/Pkgfile +++ b/vulkan-validation-layers-32/Pkgfile @@ -5,26 +5,15 @@ # Optional: wayland-32 name=vulkan-validation-layers-32 -version=1.3.204.0 -_spirv_headers=b42ba6d92faf6b4938e6f22ddd186dbdacc98d78 +version=1.3.211.0 release=2 -source=(https://github.com/KhronosGroup/Vulkan-ValidationLayers/archive/sdk-$version/Vulkan-ValidationLayers-$version.tar.gz - https://github.com/KhronosGroup/SPIRV-Headers/archive/$_spirv_headers/SPIRV-Headers-$_spirv_headers.tar.gz +source=(https://github.com/KhronosGroup/Vulkan-ValidationLayers/archive/sdk-$version/Vulkan-ValidationLayers-sdk-$version.tar.gz add-missing-export.patch - fix_shared.patch - vulkan-layers-1.3.204-Fix-dependency-detection.patch) + fix_shared.patch) build() { - - ( - cd Vulkan-ValidationLayers-sdk-$version - mkdir -p headers/external/spirv-headers - cp -r $SRC/SPIRV-Headers-$_spirv_headers/* headers/external/spirv-headers - - patch -p1 -i $SRC/add-missing-export.patch - patch -p1 -i $SRC/fix_shared.patch - patch -p1 -i $SRC/vulkan-layers-1.3.204-Fix-dependency-detection.patch - ) + patch -d Vulkan-ValidationLayers-sdk-$version -p1 -i $SRC/add-missing-export.patch + patch -d Vulkan-ValidationLayers-sdk-$version -p1 -i $SRC/fix_shared.patch prt-get isinst ninja && PKGMK_VULKAN_VALIDATION_LAYERS+=' -G Ninja' prt-get isinst wayland-32 || PKGMK_VULKAN_VALIDATION_LAYERS+=' -D BUILD_WSI_WAYLAND_SUPPORT=OFF' @@ -33,11 +22,10 @@ build() { -D CMAKE_INSTALL_PREFIX=/usr \ -D CMAKE_INSTALL_LIBDIR=lib32 \ -D CMAKE_BUILD_TYPE=Release \ - -D CMAKE_CXX_FLAGS_RELEASE="${CXXFLAGS}" \ + -D CMAKE_CXX_FLAGS_RELEASE="${CXXFLAGS} -ffat-lto-objects" \ -D BUILD_TESTS=OFF \ -D BUILD_LAYER_SUPPORT_FILES=ON \ -D USE_ROBIN_HOOD_HASHING=ON \ - -D SPIRV_HEADERS_INSTALL_DIR:PATH="$SRC/Vulkan-ValidationLayers-sdk-$version/headers/external/spirv-headers" \ -Wno-dev cmake --build build