<pre style='margin:0'>
Marius Schamschula (Schamschula) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/fd671787361f2202c55cbbbbb7b975c81857a77a">https://github.com/macports/macports-ports/commit/fd671787361f2202c55cbbbbb7b975c81857a77a</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new fd671787361 GiNaC: try to fix broken configure test for Python version
</span>fd671787361 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit fd671787361f2202c55cbbbbb7b975c81857a77a
</span>Author: Marius Schamschula <mschamschula@gmail.com>
AuthorDate: Fri May 16 07:57:59 2025 -0500
<span style='display:block; white-space:pre;color:#404040;'> GiNaC: try to fix broken configure test for Python version
</span>---
math/GiNaC/Portfile | 5 +++--
math/GiNaC/files/patch-configure.diff | 15 +++++++++++++++
2 files changed, 18 insertions(+), 2 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/GiNaC/Portfile b/math/GiNaC/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 77686974f98..fbfbd82f7bd 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/GiNaC/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/GiNaC/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -33,8 +33,9 @@ depends_build port:pkgconfig
</span> depends_lib port:cln \
port:readline
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.env-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PYTHON=${prefix}/bin/python3.13
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.python ${prefix}/bin/python3.13
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-configure.diff
</span>
test.run yes
test.target check
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/GiNaC/files/patch-configure.diff b/math/GiNaC/files/patch-configure.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..08dede0b2fc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/GiNaC/files/patch-configure.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,15 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig 2025-05-15 14:05:00
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure 2025-05-16 07:52:28
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -21364,7 +21364,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ minverhex = 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # xrange is not present in Python 3.0 and range returns an iterator
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-sys.exit(sys.hexversion < minverhex)"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if sys.hexversion < minverhex:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ exit_code = 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ exit_code = 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++sys.exit(exit_code)"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { echo "$as_me:$LINENO: $PYTHON -c "$prog"" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ($PYTHON -c "$prog") >&5 2>&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ac_status=$?
</span></pre><pre style='margin:0'>
</pre>