<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/77ee0bab9591a49a4ccc86180b9cdd2ffcda8189">https://github.com/macports/macports-ports/commit/77ee0bab9591a49a4ccc86180b9cdd2ffcda8189</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 77ee0bab9591a49a4ccc86180b9cdd2ffcda8189
</span>Author: Josh de Kock <josh@itanimul.li>
AuthorDate: Thu Jul 4 10:42:17 2019 +0100

<span style='display:block; white-space:pre;color:#404040;'>    vulkan-validationlayers: new port
</span>---
 graphics/vulkan-validationlayers/Portfile          | 42 ++++++++++++++++++++++
 graphics/vulkan-validationlayers/files/cmake.patch | 11 ++++++
 2 files changed, 53 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/vulkan-validationlayers/Portfile b/graphics/vulkan-validationlayers/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..f3505a0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</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;'>@@ -0,0 +1,42 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           cmake 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        KhronosGroup Vulkan-ValidationLayers 1.1.112 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                vulkan-validationlayers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          graphics
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             Apache-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {itanimul.li:josh @eintw1ck} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Vulkan layers for validation and debugging
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:python37 \
</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;'>+depends_lib-append  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:glslang \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:spirv-tools \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:vulkan-loader
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://vulkan.lunarg.com
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_zip             no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           sha256  8e9347ec3109438762bd62aabb5f463bda1b3a94bfb711649e8efc233c6eef17 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  58e4db9d0a7a8adedba4f740d93b0a1c2be36d7a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    1194094
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          cmake.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+pre-configure {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    file mkdir ${workpath}/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    file link -symbolic ${workpath}/bin/python ${prefix}/bin/python3.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.env-append PATH="${workpath}/bin:$::env(PATH)"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append -DVULKAN_HEADERS_INSTALL_DIR=${prefix}/include -DGLSLANG_INSTALL_DIR=${prefix}
</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>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..212cd9b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/vulkan-validationlayers/files/cmake.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- layers/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ layers/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -141,7 +141,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                          "-Wl"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                          INSTALL_RPATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                          "@loader_path/")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        install(TARGETS VkLayer_${target} DESTINATION ${CMAKE_CURRENT_BINARY_DIR})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        install(TARGETS VkLayer_${target} DESTINATION ${CMAKE_INSTALL_LIBDIR})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     endmacro()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else(UNIX AND NOT APPLE) # i.e.: Linux
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     macro(AddVkLayer target LAYER_COMPILE_DEFINITIONS)
</span></pre><pre style='margin:0'>

</pre>