<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/7b94d4a13ff59c5c96ad3c39c48063f6a77c4cdf">https://github.com/macports/macports-ports/commit/7b94d4a13ff59c5c96ad3c39c48063f6a77c4cdf</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 7b94d4a13ff python PG: disable livecheck in subports if version unchanged
</span>7b94d4a13ff is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 7b94d4a13ff59c5c96ad3c39c48063f6a77c4cdf
</span>Author: Renee Otten <reneeotten@macports.org>
AuthorDate: Thu Jan 6 20:29:22 2022 -0500
<span style='display:block; white-space:pre;color:#404040;'> python PG: disable livecheck in subports if version unchanged
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Ports should either set the livecheck options to track the
</span><span style='display:block; white-space:pre;color:#404040;'> version/branch used in such a subport, or alternatively still explicitly
</span><span style='display:block; white-space:pre;color:#404040;'> disable the livecheck by setting "livecheck.type none".
</span>---
_resources/port1.0/group/python-1.0.tcl | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/group/python-1.0.tcl b/_resources/port1.0/group/python-1.0.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index 8b9081ecfda..0fcdfeb74a3 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/_resources/port1.0/group/python-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/group/python-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -419,3 +419,27 @@ default python.link_binaries_suffix {[python_get_defaults binary_suffix]}
</span>
default python.move_binaries no
default python.move_binaries_suffix {[python_get_defaults binary_suffix]}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# python._first_version: keep track of the first version line in the port.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+global python._first_version
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+option_proc version python._set_version
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+proc python._set_version {option action args} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {"set" ne ${action}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ global python._first_version
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {![info exists python._first_version]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set python._first_version [option ${option}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# If a subport has not changed the version, disable livecheck.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+pre-livecheck {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ global name subport version python._first_version
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${name} ne ${subport} && ${version} eq ${python._first_version}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ livecheck.type none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span></pre><pre style='margin:0'>
</pre>