<pre style='margin:0'>
Vadym-Valdis Yudaiev (judaew) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/675ff79b8ac60918010587d4750c97dee53add59">https://github.com/macports/macports-ports/commit/675ff79b8ac60918010587d4750c97dee53add59</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 675ff79b8ac60918010587d4750c97dee53add59
</span>Author: christophecvr <stefansat@proximus.be>
AuthorDate: Fri Oct 18 20:20:08 2024 +0200

<span style='display:block; white-space:pre;color:#404040;'>    spirv-headers: spirv-tools update to 1.3.296.0
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>      See: https://trac.macports.org/ticket/71081
</span><span style='display:block; white-space:pre;color:#404040;'>      set to python version 3.12
</span>---
 graphics/spirv-headers/Portfile |  8 ++--
 graphics/spirv-tools/Portfile   | 82 ++++++++++++++++++++---------------------
 2 files changed, 45 insertions(+), 45 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/spirv-headers/Portfile b/graphics/spirv-headers/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e38461b61ac..48540cac8ea 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/spirv-headers/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/spirv-headers/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem          1.0
</span> PortGroup           github 1.0
 PortGroup           cmake 1.1
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        KhronosGroup SPIRV-Headers 1.3.280.0 vulkan-sdk-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        KhronosGroup SPIRV-Headers 1.3.296.0 vulkan-sdk-
</span> github.tarball_from archive
 name                spirv-headers
 revision            0
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,6 +19,6 @@ description         SPIR-V Headers
</span> long_description    {*}${description}
 homepage            https://vulkan.lunarg.com
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  a25296a68c7b6e6391c58f9e739c668124b66ad0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  a00906b6bddaac1e37192eff2704582f82ce2d971f1aacee4d51d9db33b0f772 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    472159
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  e1f8de085e2e8d883dc968da8198501c66677330 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  1423d58a1171611d5aba2bf6f8c69c72ef9c38a0aca12c3493e4fda64c9b2dc6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    523647
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/spirv-tools/Portfile b/graphics/spirv-tools/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 06c509a38fe..ccc43be9f95 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/spirv-tools/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/spirv-tools/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup           github 1.0
</span> PortGroup           cmake 1.1
 PortGroup           legacysupport 1.1
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        KhronosGroup SPIRV-Tools 1.3.280.0 vulkan-sdk-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        KhronosGroup SPIRV-Tools 1.3.296.0 vulkan-sdk-
</span> name                spirv-tools
 revision            0
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,39 +18,44 @@ long_description    SPIR-V assembler, binary module parser, \
</span>                     disassembler, validator, and optimizer
 homepage            https://vulkan.lunarg.com
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# FIXME: Failed to extract spirv-tools: no files matched glob pattern...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# FIXME : main module not extracted in worksrcpath when using multiple sources.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# move extracted main module to worksrcpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Move submodules to cmakes expected location in worksrcpath
</span> post-extract {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    move ${workpath}/KhronosGroup-SPIRV-Tools-04896c4 ${workpath}/SPIRV-Tools-04896c4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    move ${workpath}/KhronosGroup-SPIRV-Tools-6dcc7e3 ${worksrcpath}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach {sub_author sub_project sub_commit sub_dest} ${submodules} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        move ${workpath}/${sub_project}-${sub_commit} ${worksrcpath}/${sub_dest}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           SPIRV-Tools-1.3.280.0.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  f3dfa3cb0eba45a3ce33d92e18ec44c067c0bb4f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  cb094af38d97b6ea0bb6dd74e2a83ac05959f49f70d9a8434a540dfddcfebf1e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    3172115 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    abseil-cpp-79ca5d7aad63973c83a4962a66ab07cd623131ea.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  0f233213825e23c55820390a3d4e52c97e9e8c10 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  fb1dc4bf076892aca18d7fd0c228967a451f880df65da53c3af33776ca31f465 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    2145278 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    effcee-19b4aa87af25cb4ee779a071409732f34bfc305c.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  e8c0de0bc279f84317cab175c6d7090fa4095b8c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  02f98be1426ad1cd7479a1fc4ebfc8495f4fd291cbe6cf1cdb99cb0f401d92b0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    40734 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    googletest-5df0241ea4880e5a846775d3efc8b873f7b36c31.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  a2b08693a9b4e7a285d301b4a7025e45057c3f7e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  dd65d71f0e4a17b4ae6fbd2125721eb3d34345ae02381fb1b1a56ddf7f28b4d3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    871797 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           SPIRV-Tools-1.3.296.0.tar.gz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  092efc2dbc94aa4472a9b370a3881ff16f6c8c77 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  a4d0bbb08b8f90d0ec8c8c39b4abc5d67b1b262eff9e2194cb2b885ce000396f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    3194709 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    abseil-cpp-lts_2024_07_22.tar.gz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  fdf8b9c435036a1d4b9fffed27a44b50709deae7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  bc57139b5c08401b2c7b54a7e44e1a771f165db80fd6b88076cc39622d87375f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    2242933 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    effcee-2c97e5689ed8d7ab6ae5820f884f03a601ae124b.tar.gz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  1f82d7f7369f9b9aeefb93e10679d6223a7cc92f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  a59e5ac09d4d6f64dd2bb1623512fdc6f737ee2bce14196d1a47ad59a80b7d56 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    40080 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    googletest-6dae7eb4a5c3a169f3e298392bff4680224aa94a.tar.gz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  33215310600f043a7eae6f8188bb1b0d576fc1d2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  0384d11eeccf20e55e8fa81c1a33fa8db25de88bd3336c20c8d48a393aa4f730 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    874467 \
</span>                     protobuf-f0dc78d7e6e331b8c6bb2d5283e06aa26883ca7c.tar.gz \
                     rmd160  a397c44d602407d85eb6ac6b985f9feb792f76e1 \
                     sha256  d594b561fb41bf243233d8f411c7f2b7d913e5c9c1be4ca439baf7e48384c893 \
                     size    5146983 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    re2-ed9fc269e2fdb299afe59e912928d31ad3fdcf7d.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  02059a99af981ee62ba54533cd9a5a59b6adfbad \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  200f661b5c435cd2657248a713481e0297a0ce0f12b6f4e6cb25b9fe9f9d8a1f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    388683 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    SPIRV-Headers-8b246ff75c6615ba4532fe4fde20f1be090c3764.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  37ee011bebc433d2193a07406de8884a680d885b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  cfeed5f9a97d12a9761a26e7f5bd10fedb1a8ce92033075151ae3bc7206fc229 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    472513
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    re2-6dcd83d60f7944926bfd308cc13979fc53dd69ca.tar.gz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  ded8718bb39f88cef60b869195a885e02afa73bd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  b26ba918fe9f74c897cd8a247c6c86836275e5af0d198719e4679967dcf68395 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    391027 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    SPIRV-Headers-2a9b6f951c7d6b04b6c21fe1bf3f475b68b84801.tar.gz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  42dc68dd7bcd347bb42260a2fb6a38119ee21862 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  1698e1373bd6e59a263acef821c4d955c561b991feb6db8199833ef19ffe8a37 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    524052
</span> 
 compiler.cxx_standard 2017
 # Need to use MacPorts libc++ on macOS 10.14 Mojave and older, because
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -63,7 +68,7 @@ compiler.cxx_standard 2017
</span> legacysupport.newest_darwin_requires_legacy 18
 legacysupport.use_mp_libcxx yes
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set py_ver          3.11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set py_ver          3.12
</span> set py_ver_nodot    [string map {. {}} ${py_ver}]
 foreach stage {configure build destroot test} {
     ${stage}.env-append PATH=${frameworks_dir}/Python.framework/Versions/${py_ver}/bin:$env(PATH)
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -71,13 +76,14 @@ foreach stage {configure build destroot test} {
</span> depends_build-append port:python${py_ver_nodot}
 
 # See DEPS file in repo
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Exept abseil changed to lts version.
</span> set submodules {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    abseil abseil-cpp 79ca5d7aad63973c83a4962a66ab07cd623131ea external/abseil_cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    google effcee 19b4aa87af25cb4ee779a071409732f34bfc305c external/effcee
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    google googletest 5df0241ea4880e5a846775d3efc8b873f7b36c31 external/googletest
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    abseil abseil-cpp lts_2024_07_22 external/abseil_cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    google effcee 2c97e5689ed8d7ab6ae5820f884f03a601ae124b external/effcee
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    google googletest 6dae7eb4a5c3a169f3e298392bff4680224aa94a external/googletest
</span>     protocolbuffers protobuf f0dc78d7e6e331b8c6bb2d5283e06aa26883ca7c external/protobuf
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    google re2 ed9fc269e2fdb299afe59e912928d31ad3fdcf7d external/re2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    KhronosGroup SPIRV-Headers 8b246ff75c6615ba4532fe4fde20f1be090c3764 external/spirv-headers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    google re2 6dcd83d60f7944926bfd308cc13979fc53dd69ca external/re2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    KhronosGroup SPIRV-Headers 2a9b6f951c7d6b04b6c21fe1bf3f475b68b84801 external/spirv-headers
</span> }
 
 foreach {sub_author sub_project sub_commit sub_dest} ${submodules} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -85,14 +91,8 @@ foreach {sub_author sub_project sub_commit sub_dest} ${submodules} {
</span>     distfiles-append    ${sub_project}-${sub_commit}.tar.gz:${sub_project}
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-post-extract {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ln -s {*}[glob -directory ${workpath} -tails ${github.project}-*] ${worksrcpath}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    foreach {sub_author sub_project sub_commit sub_dest} ${submodules} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ln -s {*}[glob ${workpath}/${sub_project}-*] ${worksrcpath}/${sub_dest}
</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:#ffe0e0;'>-
</span> configure.args-append \
                     -DSPIRV_WERROR=OFF \
                     -DBUILD_SHARED_LIBS=ON \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -DSPIRV_TOOLS_BUILD_STATIC=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DSPIRV_TOOLS_BUILD_STATIC=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DCMAKE_INSTALL_PREFIX=${prefix}
</span></pre><pre style='margin:0'>

</pre>