<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/f3622df42530524688fb75559c07e8b447f9e743">https://github.com/macports/macports-ports/commit/f3622df42530524688fb75559c07e8b447f9e743</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit f3622df42530524688fb75559c07e8b447f9e743
</span>Author: Furkan Mustafa <furkan@rainlab.co.jp>
AuthorDate: Sun Aug 14 23:49:44 2022 +0900
<span style='display:block; white-space:pre;color:#404040;'> spice-server: fix python module check method
</span><span style='display:block; white-space:pre;color:#404040;'> - `python -m "module_name_here"` method is not valid and yielding error in script.
</span><span style='display:block; white-space:pre;color:#404040;'> - Converted to a 3.8/3.10 compatible alternative.
</span><span style='display:block; white-space:pre;color:#404040;'> - Also removed tests option; looks like it's not valid anymore.
</span>---
devel/spice-server/Portfile | 6 +++---
devel/spice-server/files/fix-py-module-search.diff | 12 ++++++++++++
2 files changed, 15 insertions(+), 3 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/spice-server/Portfile b/devel/spice-server/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 401ce058a20..e38c45e3a5e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/spice-server/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/spice-server/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,11 +27,11 @@ patchfiles meson-build.diff \
</span> pthread-setname-args.diff \
no-msg-nosignal.diff \
no-tools.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- no-tests.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ no-tests.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fix-py-module-search.diff
</span>
configure.args-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- -Dsasl=false \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -Dtests=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dsasl=false
</span>
depends_build-append \
port:pkgconfig \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/spice-server/files/fix-py-module-search.diff b/devel/spice-server/files/fix-py-module-search.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..073855f18af
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/spice-server/files/fix-py-module-search.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- subprojects/spice-common/meson.build 2022-08-14 21:05:58.000000000 +0900
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ subprojects/spice-common/meson.build.new 2022-08-14 21:14:04.000000000 +0900
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -136,7 +136,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if get_option('python-checks')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ foreach module : ['six', 'pyparsing']
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ message('Checking for python module @0@'.format(module))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- cmd = run_command(python, '-m', module)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cmd = run_command(python, '-c', 'import @0@'.format(module))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if cmd.returncode() != 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ error('Python module @0@ not found'.format(module))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>
</pre>