<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>