<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/8ac07dca498814aecf14ac3280798949198458a3">https://github.com/macports/macports-ports/commit/8ac07dca498814aecf14ac3280798949198458a3</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 8ac07dca498 MoltenVK: add static lib to installed artifacts
</span>8ac07dca498 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 8ac07dca498814aecf14ac3280798949198458a3
</span>Author: jasonliu-- <jasonliu--@users.noreply.github.com>
AuthorDate: Sun Oct 15 21:04:41 2023 -0400

<span style='display:block; white-space:pre;color:#404040;'>    MoltenVK: add static lib to installed artifacts
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * According to the Godot devs, statically linking libMoltenVK.a is currently needed in order for Godot 4 to work properly with Vulkan support. When attempting to dynamically link against MoltenVK (by way of Volk), Godot 4.x compiles successfully, but there are runtime problems, such as blank windows, freezing, and crashes.
</span><span style='display:block; white-space:pre;color:#404040;'>    * Also in this commit: Portfile clean-up (same code was repeated for multiple subports), and add myself as a maintainer.
</span>---
 graphics/MoltenVK/Portfile | 206 ++++++++++++++++++++++++++-------------------
 1 file changed, 121 insertions(+), 85 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/MoltenVK/Portfile b/graphics/MoltenVK/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 24229103fd3..c00219b5f19 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/MoltenVK/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/MoltenVK/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,137 +3,173 @@
</span> PortSystem          1.0
 PortGroup           github 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        KhronosGroup MoltenVK 1.2.5 v
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-github.tarball_from releases
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                MoltenVK
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This version number should stay synchronized with
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# whatever corresponds to 'MoltenVK-latest'.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             1.2.5
</span> 
 categories          graphics
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers         {@gcenx gmail.com:gcenx83} openmaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           {darwin any} {macosx any >= 15}
</span> license             Apache-2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# MoltenVK would build for i386, but it uses Metal which only works on x86_64 and arm64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-supported_archs     arm64 x86_64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {@gcenx gmail.com:gcenx83} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    @jasonliu-- openmaintainer
</span> 
 description         an implementation of Vulkan for Metal
<span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    ${name} is an implementation of the \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    high-performance, industry-standard Vulkan \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    graphics and compute API, that runs on Apple's \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    Metal graphics framework.
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${name} is an implementation of the high-performance, \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    industry-standard Vulkan graphics and compute API, that \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    runs on Apple's Metal graphics framework.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distname            MoltenVK-macos
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_tar             yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           sha256  bd9fde5a0a10e4b8f85cc2a77a958c560fcf57fa5da39dab85748d31f78ecce2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  42cba8034d4138f90ca562da95c01048b8d775c9 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    48031744
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# MoltenVK would build for i386, but it uses Metal which only works on
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# x86_64 and arm64 (also, Metal was introduced in OS X 10.11)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     arm64 x86_64
</span> variant universal   {}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-use_configure       no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build {}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set output_dir ${workpath}/MoltenVK
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Xcode11 and later are required to use "xcframework"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Headers currently break build due to Xcode 12 ProcessXCFramework bug:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # https://developer.apple.com/forums/thread/651043?answerId=628400022#628400022
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${os.major} >= 18} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        file copy ${output_dir}/MoltenVK/MoltenVK.xcframework ${destroot}${frameworks_dir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This github.setup is technically for MoltenVK-latest, but by putting
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# it here, the GitHub website will get saved as the value for
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# ${homepage} for all of the subports' 'port info' entries.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        KhronosGroup ${name} ${version} v
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    file copy ${output_dir}/MoltenVK/dylib/macOS/libMoltenVK.dylib ${destroot}${prefix}/lib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # vulkan and vk_video are provided via vulkan-headers
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file copy ${output_dir}/MoltenVK/include/MoltenVK ${destroot}${prefix}/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} eq ${name}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    PortGroup       stub 1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {![variant_isset universal] || ![variant_exists universal]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        system -W ${destroot}${prefix}/lib "lipo -thin ${configure.build_arch} libMoltenVK.dylib -o libMoltenVK.dylib 2> /dev/null"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    epoch           2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    platforms       {darwin any} {macosx any >= 15}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${subport} eq ${name}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    PortGroup           stub 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    version             1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    epoch               2
</span>     if {${os.major} == 15} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_run     port:MoltenVK-1.0.41
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_run port:${name}-1.0.41
</span>     } elseif {${os.major} == 16} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_run     port:MoltenVK-1.1.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_run port:${name}-1.1.9
</span>     } else {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_run     port:MoltenVK-latest
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_run port:${name}-latest
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+use_configure       no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # GitHub artifacts deployment target is 10.13 (Xcode14+)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-subport MoltenVK-latest {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    platforms           {darwin any} {macosx >= 17}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    conflicts           MoltenVK-1.1.9 MoltenVK-1.0.41
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    dist_subdir         ${name}/${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name}-latest {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision        1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    platforms       {darwin any} {macosx >= 17}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    conflicts       ${name}-1.1.9 ${name}-1.0.41
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    dist_subdir     ${name}/${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    distname        ${name}-macos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    use_tar         yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       sha256  bd9fde5a0a10e4b8f85cc2a77a958c560fcf57fa5da39dab85748d31f78ecce2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  42cba8034d4138f90ca562da95c01048b8d775c9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    48031744
</span> }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-subport MoltenVK-1.1.9 {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    github.setup        KhronosGroup MoltenVK 1.1.9 v
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    platforms           {darwin any} {macosx >= 16}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    conflicts           MoltenVK-latest MoltenVK-1.0.41
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set sdkversion      1.3.211.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set lunarG_dlsite   https://sdk.lunarg.com/sdk/download
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name}-1.1.9 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    github.setup    KhronosGroup ${name} 1.1.9 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision        1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    platforms       {darwin any} {macosx >= 16}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    conflicts       ${name}-latest ${name}-1.0.41
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    distname            vulkansdk-macos-${sdkversion}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    use_dmg             yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    use_tar             no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set sdkversion  1.3.211.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    distname        vulkansdk-macos-${sdkversion}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    use_dmg         yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    use_tar         no
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # url only works for the latest avalible SDK, older versions will 404
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    master_sites        https://sdk.lunarg.com/sdk/download/${sdkversion}/mac/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # URL only works for the latest available SDK,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # older versions will 404
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    master_sites    $lunarG_dlsite/${sdkversion}/mac/
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums           sha256  bfe654af00030b6e65521f834f0830f15e18c828594226865f15c92a9ea68363 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        rmd160  3674f67b37f7bcc1746d55c3baa975d0cca9dbaa \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    275553243
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       sha256  bfe654af00030b6e65521f834f0830f15e18c828594226865f15c92a9ea68363 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  3674f67b37f7bcc1746d55c3baa975d0cca9dbaa \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    275553243
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_build       port:p7zip
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build   port:p7zip
</span>     depends_skip_archcheck p7zip
 
     build {
         # bypass the installer that requires macOS 10.13
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        system "${prefix}/bin/7z x -aoa ${worksrcpath}/InstallVulkan.app/Contents/Resources/installer.dat -o${workpath}/VulkanSDK"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        system [join [list \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            "${prefix}/bin/7z x -aoa" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            "${worksrcpath}/InstallVulkan.app/Contents/Resources/installer.dat" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            "-o${workpath}/VulkanSDK" \
</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;'>+if {${subport} eq "${name}-latest" || ${subport} eq "${name}-1.1.9"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    github.tarball_from releases
</span>     destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        set output_dir ${workpath}/VulkanSDK
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {${subport} eq "${name}-latest"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set output_dir ${workpath}/MoltenVK
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        } elseif {${subport} eq "${name}-1.1.9"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set output_dir ${workpath}/VulkanSDK
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        file copy ${output_dir}/macOS/bin/MoltenVKShaderConverter ${destroot}${prefix}/bin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        file attributes ${destroot}${prefix}/bin/MoltenVKShaderConverter -permissions +x
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        file copy ${output_dir}/macOS/lib/libMoltenVK.dylib ${destroot}${prefix}/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # Static library is located inside XCFramework
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        copy ${output_dir}/MoltenVK/MoltenVK.xcframework \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             ${destroot}${frameworks_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ln -s ${frameworks_dir}/MoltenVK.xcframework/macos-arm64_x86_64/libMoltenVK.a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${destroot}${prefix}/lib
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        # vulkan and vk_video are provided via vulkan-headers
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        file copy ${output_dir}/MoltenVK/include/MoltenVK ${destroot}${prefix}/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {${subport} eq "${name}-latest"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set dylib_path ${output_dir}/MoltenVK/dylib/macOS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        } elseif {${subport} eq "${name}-1.1.9"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set dylib_path ${output_dir}/macOS/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        copy $dylib_path/libMoltenVK.dylib ${destroot}${prefix}/lib
</span> 
         if {![variant_isset universal] || ![variant_exists universal]} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            system -W ${destroot}${prefix}/lib "lipo -thin ${configure.build_arch} libMoltenVK.dylib -o libMoltenVK.dylib 2> /dev/null"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            system -W ${destroot}${prefix}/lib [join [list \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                "lipo -thin ${configure.build_arch}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                "libMoltenVK.dylib -o libMoltenVK.dylib 2> /dev/null" \
</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;'>+        if {${subport} eq "${name}-1.1.9"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            copy ${output_dir}/macOS/bin/MoltenVKShaderConverter \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 ${destroot}${prefix}/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            file attributes \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 ${destroot}${prefix}/bin/MoltenVKShaderConverter \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 -permissions +x
</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;'>+        # vulkan and vk_video are provided via vulkan-headers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        copy ${output_dir}/MoltenVK/include/MoltenVK \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             ${destroot}${prefix}/include
</span>     }
 }
 
 # The last version before moving to APFS format dmg
<span style='display:block; white-space:pre;background:#ffe0e0;'>-subport MoltenVK-1.0.41 {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    github.setup        KhronosGroup MoltenVK 1.0.41 v
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    conflicts           MoltenVK-latest MoltenVK-1.1.9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set sdkversion      1.2.135.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    distname            vulkansdk-macos-${sdkversion}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    extract.suffix      .tar.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    master_sites        https://web.archive.org/web/20200413122419if_/https://sdk.lunarg.com/sdk/download/${sdkversion}/mac/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name}-1.0.41 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    github.setup    KhronosGroup ${name} 1.0.41 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision        1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    conflicts       ${name}-latest ${name}-1.1.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set sdkversion  1.2.135.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    distname        vulkansdk-macos-${sdkversion}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    extract.suffix  .tar.gz
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums           sha256  81da27908836f6f5f41ed7962ff1b4be56ded3b447d4802a98b253d492f985cf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        rmd160  a3300b70e81d2968161f194eff50c4992835a0bc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    183100867
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    master_sites    [join [list \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        "https://web.archive.org/web" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        "20200413122419if_" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        "$lunarG_dlsite/${sdkversion}/mac/" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ] "/"]
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    build {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       sha256  81da27908836f6f5f41ed7962ff1b4be56ded3b447d4802a98b253d492f985cf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  a3300b70e81d2968161f194eff50c4992835a0bc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    183100867
</span> 
     destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        file copy ${worksrcpath}/MoltenVK/macOS/framework/MoltenVK.framework ${destroot}${frameworks_dir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        file copy ${worksrcpath}/MoltenVK/macOS/dynamic/libMoltenVK.dylib ${destroot}${prefix}/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        copy ${worksrcpath}/MoltenVK/macOS/framework/MoltenVK.framework \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             ${destroot}${frameworks_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        copy ${worksrcpath}/MoltenVK/macOS/dynamic/libMoltenVK.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             ${worksrcpath}/MoltenVK/macOS/static/libMoltenVK.a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             ${destroot}${prefix}/lib
</span> 
         # vulkan and vk_video are provided via vulkan-headers
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        file copy ${worksrcpath}/MoltenVK/include/MoltenVK ${destroot}${prefix}/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        copy ${worksrcpath}/MoltenVK/include/MoltenVK \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             ${destroot}${prefix}/include
</span>     }
 }
 
</pre><pre style='margin:0'>

</pre>