<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/56c9e57b5217309cf96cadaaec63c46e98dd599a">https://github.com/macports/macports-ports/commit/56c9e57b5217309cf96cadaaec63c46e98dd599a</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 56c9e57b5217309cf96cadaaec63c46e98dd599a
</span>Author: Vadym-Valdis Yudaiev <judaew@macports.org>
AuthorDate: Sat Jul 30 23:56:39 2022 +0300

<span style='display:block; white-space:pre;color:#404040;'>    spirv-tools: Update to 2022.2
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Changes:
</span><span style='display:block; white-space:pre;color:#404040;'>    * Add external dependencies
</span><span style='display:block; white-space:pre;color:#404040;'>    * Migrate to Python 3.10
</span><span style='display:block; white-space:pre;color:#404040;'>    * Don't build static lib
</span><span style='display:block; white-space:pre;color:#404040;'>    * Use archive GitHub tarball
</span><span style='display:block; white-space:pre;color:#404040;'>    * Add maintainer’s GitHub handle
</span>---
 graphics/spirv-tools/Portfile | 57 +++++++++++++++++++++++++------------------
 1 file changed, 33 insertions(+), 24 deletions(-)

<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 8f0eb925385..6a0a72396fd 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;'>@@ -4,41 +4,47 @@ 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-Tools 2019.3 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        KhronosGroup SPIRV-Tools 2022.2 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span> name                spirv-tools
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span> 
 categories          graphics
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span> license             Apache-2
<span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {judaew @judaew} openmaintainer
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers         nomaintainer
</span> description         Various SPIRV tools
 long_description    SPIRV assembler, binary module parser, disassembler, validator, and optimizer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> homepage            https://vulkan.lunarg.com
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-use_zip             no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           SPIRV-Tools-2019.3.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  d6e361bb4f027f5ab78476e4bf9cfd9d337a5c4b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  921830ce15f2de8ff9062eb149c9082998653ce90c03b7dda0a1894ca0e473d6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    1613535 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    SPIRV-Headers-de99d4d834aeb51dd9f099baa285bd44fd04bb3d.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  2598c9789988590edc78b04f9a88e437de6c22be \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  e4c5af53ed10a90a8d665a09a575c9dea845fa6e13785417303a33617b9a2568 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    365208
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:python37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-pre-configure {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file mkdir ${workpath}/bin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file link -symbolic ${workpath}/bin/python ${prefix}/bin/python3.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.env-append PATH=${workpath}/bin:$::env(PATH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           SPIRV-Tools-2022.2.tar.gz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  569cae2b37ac0891dec0debc9f18c5aae48da9b7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  909fc7e68049dca611ca2d57828883a86f503b0353ff78bc594eddc65eb882b9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    2994426 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    re2-0c5616df9c0aaa44c9440d87422012423d91c7d1.tar.gz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  b22631d7187234e4ea6d909776db3fee81690f70 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  05a1960729d1053f170ba1ac52bd442cd47cdfbb95348f935fa1921439a9b80c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    381181 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    effcee-ddf5e2bb92957dc8a12c5392f8495333d6844133.tar.gz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  297fe49fbd2b6b364dec0228dd0ce16d4ab1e028 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  5809b2f80b67dc231c52da743be37bb46c5ce4a59dde344761f7c4295119750c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    34389 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    SPIRV-Headers-4995a2f2723c401eb0ea3e10c81298906bf1422b.tar.gz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  34bf49206a8e6351fc4a3a96fcc9a48927c9c197 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  2c9fe1bbd74a74fdabe40a7ffb322527dfc008c79e1d19d3cf41a5f006d9ab60 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    420432
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set py_ver          3.10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set py_ver_nodot    [string map {. {}} ${py_ver}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+foreach stage {configure build destroot test} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ${stage}.env-append PATH=${frameworks_dir}/Python.framework/Versions/${py_ver}/bin:$env(PATH)
</span> }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append port:python${py_ver_nodot}
</span> 
 set submodules {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    KhronosGroup SPIRV-Headers de99d4d834aeb51dd9f099baa285bd44fd04bb3d external/spirv-headers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    google re2 0c5616df9c0aaa44c9440d87422012423d91c7d1 external/re2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    google effcee ddf5e2bb92957dc8a12c5392f8495333d6844133 external/effcee
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    KhronosGroup SPIRV-Headers 4995a2f2723c401eb0ea3e10c81298906bf1422b external/spirv-headers
</span> }
 
 foreach {sub_author sub_project sub_commit sub_dest} ${submodules} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -53,4 +59,7 @@ post-extract {
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append -DSPIRV_WERROR=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DSPIRV_WERROR=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DBUILD_SHARED_LIBS=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DSPIRV_TOOLS_BUILD_STATIC=OFF
</span></pre><pre style='margin:0'>

</pre>