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