<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/5933a13ad4adebfe44bc1c0e2b082cd3648a78f8">https://github.com/macports/macports-ports/commit/5933a13ad4adebfe44bc1c0e2b082cd3648a78f8</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 5933a13ad4a MoltenVK: Add subport MoltenVK-1.0.41 (#19493)
</span>5933a13ad4a is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 5933a13ad4adebfe44bc1c0e2b082cd3648a78f8
</span>Author: Dean M Greer <38226388+Gcenx@users.noreply.github.com>
AuthorDate: Tue Aug 22 12:19:09 2023 -0400

<span style='display:block; white-space:pre;color:#404040;'>    MoltenVK: Add subport MoltenVK-1.0.41 (#19493)
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    - MoltenVK-latest: Update to 1.2.5
</span><span style='display:block; white-space:pre;color:#404040;'>    - MoltenVK: Move distname override to MoltenVK-latest
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/67759
</span>---
 graphics/MoltenVK/Portfile | 48 +++++++++++++++++++++++++++++++++++-----------
 1 file changed, 37 insertions(+), 11 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 35164ac8a05..ae8718a3771 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,12 +3,12 @@
</span> PortSystem          1.0
 PortGroup           github 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        KhronosGroup MoltenVK 1.2.4 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        KhronosGroup MoltenVK 1.2.5 v
</span> github.tarball_from releases
 
 categories          graphics
 maintainers         {@gcenx gmail.com:gcenx83} openmaintainer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           {macosx any >= 15}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           {darwin any} {macosx any >= 15}
</span> license             Apache-2
 
 # MoltenVK would build for i386, but it uses Metal which only works on x86_64 and arm64
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,13 +20,12 @@ long_description    ${name} is an implementation of the high-performance, \
</span>                     industry-standard Vulkan graphics and compute API, that \
                     runs on Apple's Metal graphics framework.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-dist_subdir         ${name}/${version}
</span> distname            MoltenVK-macos
 use_tar             yes
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           sha256  168462e4b26a31184497ac7c4a6393708fe23ee4d90da347f00372ed09460714 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  c5b41ac440db29e524c01063c9f3cf8554ccbc4a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    46776320
</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> 
 variant universal   {}
 use_configure       no
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -57,7 +56,9 @@ if {${subport} eq ${name}} {
</span>     PortGroup           stub 1.0
     version             1.0
     epoch               2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${os.major} < 17} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${os.major} == 15} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_run     port:MoltenVK-1.0.41
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    } elseif {${os.major} == 16} {
</span>         depends_run     port:MoltenVK-1.1.9
     } else {
         depends_run     port:MoltenVK-latest
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -66,14 +67,15 @@ if {${subport} eq ${name}} {
</span> 
 # GitHub artifacts deployment target is 10.13 (Xcode14+)
 subport MoltenVK-latest {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    platforms           {macosx any >= 17}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    conflicts           MoltenVK-1.1.9
</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           MoltenVK-1.1.9 MoltenVK-1.0.41
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    dist_subdir         ${name}/${version}
</span> }
 
 subport MoltenVK-1.1.9 {
     github.setup        KhronosGroup MoltenVK 1.1.9 v
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    conflicts           MoltenVK-latest
</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           MoltenVK-latest MoltenVK-1.0.41
</span>     set sdkversion      1.3.211.0
 
     distname            vulkansdk-macos-${sdkversion}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -110,3 +112,27 @@ subport MoltenVK-1.1.9 {
</span>         }
     }
 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# The last version before moving to APFS format dmg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport MoltenVK-1.0.41 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    github.setup        KhronosGroup MoltenVK 1.0.41 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    conflicts           MoltenVK-latest MoltenVK-1.1.9
</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:#e0ffe0;'>+    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;'>+
</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><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    build {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        file copy ${worksrcpath}/MoltenVK/macOS/framework/MoltenVK.framework ${destroot}${frameworks_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        file copy ${worksrcpath}/MoltenVK/macOS/dynamic/libMoltenVK.dylib ${destroot}${prefix}/lib
</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;'>+        file copy ${worksrcpath}/MoltenVK/include/MoltenVK ${destroot}${prefix}/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span></pre><pre style='margin:0'>

</pre>