<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/dccb379f779deaf84201a5fdb30ce32fa29b5c08">https://github.com/macports/macports-ports/commit/dccb379f779deaf84201a5fdb30ce32fa29b5c08</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit dccb379f779deaf84201a5fdb30ce32fa29b5c08
</span>Author: Vadym-Valdis Yudaiev <judaew@macports.org>
AuthorDate: Sun Jul 31 00:01:39 2022 +0300

<span style='display:block; white-space:pre;color:#404040;'>    vulkan-{headers,loader,tools,validationlayers}: Update to 1.3.216.0
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Changes:
</span><span style='display:block; white-space:pre;color:#404040;'>    * Update patches
</span><span style='display:block; white-space:pre;color:#404040;'>    * Migrate to Python 3.10
</span><span style='display:block; white-space:pre;color:#404040;'>    * Use archive GitHub tarball
</span><span style='display:block; white-space:pre;color:#404040;'>    * Add maintainer’s GitHub handle
</span><span style='display:block; white-space:pre;color:#404040;'>    * Disable robin-hood-hashing for the vulkan-validationlayers
</span><span style='display:block; white-space:pre;color:#404040;'>    * Add arm64 support for vulkan-loader because MoltenVK already supports
</span><span style='display:block; white-space:pre;color:#404040;'>      arm64.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closed: https://trac.macports.org/ticket/60554
</span>---
 graphics/vulkan-headers/Portfile                   | 26 +++++++--------
 graphics/vulkan-loader/Portfile                    | 31 ++++++++---------
 graphics/vulkan-tools/Portfile                     | 36 ++++++++++----------
 graphics/vulkan-tools/files/cmake.patch            | 27 +++++++--------
 graphics/vulkan-validationlayers/Portfile          | 39 ++++++++++++----------
 graphics/vulkan-validationlayers/files/cmake.patch | 11 ------
 6 files changed, 83 insertions(+), 87 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/vulkan-headers/Portfile b/graphics/vulkan-headers/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 08f2a0b88d2..85f800b2342 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/vulkan-headers/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/vulkan-headers/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,27 +4,27 @@ PortSystem          1.0
</span> PortGroup           github 1.0
 PortGroup           cmake 1.1
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        KhronosGroup Vulkan-Headers 1.1.112 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        KhronosGroup Vulkan-Headers 1.3.216.0 sdk-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span> name                vulkan-headers
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span> 
 categories          graphics
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span> license             Apache-2
<span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {judaew @judaew} openmaintainer
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers         nomaintainer
</span> description         Vulkan header files and API registry
 long_description    Development header files for the Vulkan graphics API. See MoltenVK, and \
                     Vulkan-Loader for related ports.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> homepage            https://vulkan.lunarg.com
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           sha256  cfa8ec275b3b7ab46e51b0a81992a43a050aad1fae08e111ec44712d644fd68c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  53850d39a09bac40cef8c17aa261048c93c77a95 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    590787
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_zip             no
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append port:python37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-pre-configure {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file mkdir ${workpath}/bin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file link -symbolic ${workpath}/bin/python ${prefix}/bin/python3.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.env-append PATH=${workpath}/bin:$::env(PATH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           sha256  2c98d1d819fde588fb0f71acebea177f805b3efa26e8260a707a94b1e633be6b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  dab20de4e70aeb7aa221d9a14454af65f08e53b9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    1489322
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set py_ver          3.10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set py_ver_nodot    [string map {. {}} ${py_ver}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+foreach stage {configure build destroot test} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ${stage}.env-append PATH=${frameworks_dir}/Python.framework/Versions/${py_ver}/bin:$env(PATH)
</span> }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append port:python${py_ver_nodot}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/vulkan-loader/Portfile b/graphics/vulkan-loader/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d21cd7f1b47..2e4be0aaa7a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/vulkan-loader/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/vulkan-loader/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,33 +4,34 @@ PortSystem          1.0
</span> PortGroup           github 1.0
 PortGroup           cmake 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        KhronosGroup Vulkan-Loader sdk-1.1.101.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        KhronosGroup Vulkan-Loader 1.3.216.0 sdk-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span> name                vulkan-loader
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             1.1.101.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span> 
 categories          graphics devel
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span> license             Apache-2
<span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     arm64 x86_64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {judaew @judaew} openmaintainer
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers         nomaintainer
</span> description         Vulkan loader
 long_description    Loader for Vulkan Installable Client Drivers (ICDs) and Vulkan Layers. \
                     While MoltenVK on macOS can be linked to directly, it is a Level 0 ICD \
                     and thus requires a loader in order to use Layers.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append port:MoltenVK port:vulkan-headers port:python37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# MoltenVK is x86_64-only
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-supported_archs     x86_64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> homepage            https://vulkan.lunarg.com
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           sha256  fb111c9855ca0a0c6fc033530a318e7c9e7b9e1b0ceb8ae0b7962ff8d33ecd58 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  74bafe603877202f150364c1d843f2d3ec5b5774 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    1346500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_zip             no
</span> 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:MoltenVK \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:python310 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:vulkan-headers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           sha256  46188d3db019409b82f850628d5c175cc59dcdb3ce146f5c023b97709f67e8f1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  d1c6ee2d3c6eba23635665d8a0febc79d91474e5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    1587997
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append -DPython_ADDITIONAL_VERSIONS=3.7 -DFALLBACK_DATA_DIRS=${prefix}/share:/usr/local/share:/usr/share
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DPython_ADDITIONAL_VERSIONS=3.10 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DFALLBACK_DATA_DIRS=${prefix}/share:/usr/local/share:/usr/share
</span> 
 variant manifest description {Install default MoltenVK ICD Manifest} {}
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/vulkan-tools/Portfile b/graphics/vulkan-tools/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ad2b7b1cc9d..5ce168d7b68 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/vulkan-tools/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/vulkan-tools/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,35 +4,37 @@ PortSystem          1.0
</span> PortGroup           github 1.0
 PortGroup           cmake 1.1
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        KhronosGroup Vulkan-Tools 1.1.112 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        KhronosGroup Vulkan-Tools 1.3.216.0 sdk-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span> name                vulkan-tools
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span> 
 categories          graphics
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span> license             Apache-2
<span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {judaew @judaew} openmaintainer
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers         nomaintainer
</span> description         Vulkan tools
 long_description    Provides vulkaninfo command for checking Vulkan installation configuration status
<span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://vulkan.lunarg.com
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:python37 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:vulkan-headers
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append port:vulkan-headers
</span> depends_lib-append  port:vulkan-loader
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage            https://vulkan.lunarg.com
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_zip             no
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           sha256  80e182fc21f4d8636e929243609956f2e9fb86ab5a1afd0cb9e0f10af59e1ac6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  3375d9ef0bbb47d17b5be1d72a46078043313b5c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    616030
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           sha256  55a8a724c624cb343e4d43e6ff5c83c1f7a3d98e08ff5172a31596520f12d9bb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  2efa59490be285499a397e3d28abc2d0261d6517 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    866091
</span> 
 patchfiles          cmake.patch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-pre-configure {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file mkdir ${workpath}/bin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file link -symbolic ${workpath}/bin/python ${prefix}/bin/python3.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.env-append PATH=${workpath}/bin:$::env(PATH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set py_ver          3.10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set py_ver_nodot    [string map {. {}} ${py_ver}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+foreach stage {configure build destroot test} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ${stage}.env-append PATH=${frameworks_dir}/Python.framework/Versions/${py_ver}/bin:$env(PATH)
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append -DBUILD_ICD=NO -DBUILD_CUBE=NO -DVULKAN_LOADER_INSTALL_DIR=${prefix}/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append port:python${py_ver_nodot}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DBUILD_CUBE=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DBUILD_ICD=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DVULKAN_LOADER_INSTALL_DIR=${prefix}/lib
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/vulkan-tools/files/cmake.patch b/graphics/vulkan-tools/files/cmake.patch
</span><span style='display:block; white-space:pre;color:#808080;'>index 7015bc14fa3..21d1b0c0848 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/vulkan-tools/files/cmake.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/vulkan-tools/files/cmake.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -71,17 +71,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- CMakeLists.txt.Orig    2022-07-30 20:12:39.000000000 +0300
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ CMakeLists.txt 2022-07-30 20:13:08.790446255 +0300
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -87,17 +87,6 @@
</span>  set(CMAKE_PREFIX_PATH ${CMAKE_PREFIX_PATH};${VULKAN_HEADERS_INSTALL_DIR};${VULKAN_LOADER_INSTALL_DIR};
      $ENV{VULKAN_HEADERS_INSTALL_DIR};$ENV{VULKAN_LOADER_INSTALL_DIR})
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,10 +18,10 @@
</span>  message(STATUS "Using find_package to locate Vulkan")
  find_package(Vulkan)
  find_package(VulkanHeaders)
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- vulkaninfo/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ vulkaninfo/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -64,11 +64,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     target_link_libraries(vulkaninfo Vulkan::Vulkan)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- vulkaninfo/CMakeLists.txt.Orig 2022-07-30 20:07:24.000000000 +0300
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ vulkaninfo/CMakeLists.txt      2022-07-30 20:10:30.436158362 +0300
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -101,11 +101,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     target_include_directories(vulkaninfo PRIVATE ${VulkanHeaders_INCLUDE_DIR})
</span>  endif()
  
 -# Create vulkaninfo application bundle for MacOS
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -30,10 +30,10 @@
</span> -endif()
 -
  if(WIN32)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-     target_compile_definitions(vulkaninfo PUBLIC -DVK_USE_PLATFORM_WIN32_KHR -DWIN32_LEAN_AND_MEAN -D_CRT_SECURE_NO_WARNINGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -97,8 +92,4 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     add_definitions(-DVK_USE_PLATFORM_MACOS_MVK)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     target_compile_definitions(vulkaninfo PUBLIC -DVK_USE_PLATFORM_WIN32_KHR -DWIN32_LEAN_AND_MEAN -D_CRT_SECURE_NO_WARNINGS -DVK_NO_PROTOTYPES)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if(MSVC AND NOT MSVC_VERSION LESS 1900)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -139,9 +134,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     add_definitions(-DVK_USE_PLATFORM_MACOS_MVK -DVK_USE_PLATFORM_METAL_EXT)
</span>  endif()
  
 -if(APPLE)
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -42,8 +42,9 @@
</span> -    install(TARGETS vulkaninfo RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
 -endif()
 +install(TARGETS vulkaninfo RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- mac_common.cmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ mac_common.cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- mac_common.cmake.Orig  2022-07-30 20:07:24.000000000 +0300
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ mac_common.cmake       2022-07-30 20:10:30.436158362 +0300
</span> @@ -20,28 +20,6 @@
  # Source for the MoltenVK ICD library and JSON file
  set(MOLTENVK_DIR ${MOLTENVK_REPO_ROOT})
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/vulkan-validationlayers/Portfile b/graphics/vulkan-validationlayers/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 92130acd670..2d71fbc2d20 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/vulkan-validationlayers/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/vulkan-validationlayers/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,19 +4,24 @@ PortSystem          1.0
</span> PortGroup           github 1.0
 PortGroup           cmake 1.1
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        KhronosGroup Vulkan-ValidationLayers 1.1.112 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        KhronosGroup Vulkan-ValidationLayers 1.3.216.0 sdk-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span> name                vulkan-validationlayers
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span> 
 categories          graphics
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span> license             Apache-2
<span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {judaew @judaew} openmaintainer
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers         nomaintainer
</span> description         Vulkan layers for validation and debugging
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    Provides Vulkan validation layers that can be enabled to assist development by enabling developers to verify their applications correct use of the Vulkan API
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    Provides Vulkan validation layers that can be enabled to assist \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    development by enabling developers to verify their applications correct \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    use of the Vulkan API
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://vulkan.lunarg.com
</span> 
 depends_build-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:python37 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:spirv-headers \
</span>                     port:vulkan-headers
 
 depends_lib-append  \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,19 +29,17 @@ depends_lib-append  \
</span>                     port:spirv-tools \
                     port:vulkan-loader
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage            https://vulkan.lunarg.com
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_zip             no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           sha256  8e9347ec3109438762bd62aabb5f463bda1b3a94bfb711649e8efc233c6eef17 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  58e4db9d0a7a8adedba4f740d93b0a1c2be36d7a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    1194094
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          cmake.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           sha256  593d9b818d536490b70322a01b306ec165df5e7a70d770d05014fbd0b325fa15 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  056d7dd11cc0fbae48c194fbb3847df292f5f33a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    4036109
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-pre-configure {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file mkdir ${workpath}/bin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file link -symbolic ${workpath}/bin/python ${prefix}/bin/python3.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.env-append PATH=${workpath}/bin:$::env(PATH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set py_ver          3.10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set py_ver_nodot    [string map {. {}} ${py_ver}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+foreach stage {configure build destroot test} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ${stage}.env-append PATH=${frameworks_dir}/Python.framework/Versions/${py_ver}/bin:$env(PATH)
</span> }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append port:python${py_ver_nodot}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append -DVULKAN_HEADERS_INSTALL_DIR=${prefix}/include -DGLSLANG_INSTALL_DIR=${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append -DVULKAN_HEADERS_INSTALL_DIR=${prefix}/include \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      -DGLSLANG_INSTALL_DIR=${prefix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      -DUSE_ROBIN_HOOD_HASHING=OFF
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/vulkan-validationlayers/files/cmake.patch b/graphics/vulkan-validationlayers/files/cmake.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 212cd9b0763..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/vulkan-validationlayers/files/cmake.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- layers/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ layers/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -141,7 +141,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                          "-Wl"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                          INSTALL_RPATH
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                          "@loader_path/")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        install(TARGETS VkLayer_${target} DESTINATION ${CMAKE_CURRENT_BINARY_DIR})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        install(TARGETS VkLayer_${target} DESTINATION ${CMAKE_INSTALL_LIBDIR})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     endmacro()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else(UNIX AND NOT APPLE) # i.e.: Linux
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     macro(AddVkLayer target LAYER_COMPILE_DEFINITIONS)
</span></pre><pre style='margin:0'>

</pre>