<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/005b1c4eae65ab5a616e070ef97e155f45f3c32d">https://github.com/macports/macports-ports/commit/005b1c4eae65ab5a616e070ef97e155f45f3c32d</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 005b1c4eae65ab5a616e070ef97e155f45f3c32d
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Fri Apr 8 19:22:50 2022 -0500

<span style='display:block; white-space:pre;color:#404040;'>    magic: Add python3 dependency when needed
</span>---
 science/magic/Portfile              | 12 ++++++++++++
 science/magic/files/configure.patch | 15 +++++++++++++++
 2 files changed, 27 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/magic/Portfile b/science/magic/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3f99d76093a..53e37229052 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/magic/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/magic/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -45,6 +45,18 @@ conflicts_build     gnome-keyring
</span> 
 configure.dir       ${worksrcpath}/scripts
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          configure.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && ${os.major} < 19} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:python310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ac_cv_path_PYTHON3=${prefix}/bin/python3.10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ac_cv_path_PYTHON3=/usr/bin/python3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # Massive implicit declaration of function problems beyond my interest
 # to fix at present; leaving it to the developers to fix. Therefore,
 # incompatible with arm64 at present.
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/magic/files/configure.patch b/science/magic/files/configure.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..709b0ff973e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/magic/files/configure.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,15 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+When python3 is found, use the python3 that was found rather than
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+assuming it is called "python3" and is in the PATH. This allows the user
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+to specify a different python3 by using the configure argument
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ac_cv_path_PYTHON3=...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- scripts/configure.orig 2022-03-31 01:00:12.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ scripts/configure      2022-04-08 19:06:29.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -306,7 +306,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-   MCPP="\${MAGICDIR}/scripts/preproc.py -ccomm"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++   MCPP="${PYTHON3} \${MAGICDIR}/scripts/preproc.py -ccomm"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    MSED="cat"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    usingPython3=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span></pre><pre style='margin:0'>

</pre>