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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/433391be333fd01c7dc9b9ea3f1dce8319bc0518">https://github.com/macports/macports-ports/commit/433391be333fd01c7dc9b9ea3f1dce8319bc0518</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 433391be333 ntpsec: add python312 variant
</span>433391be333 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 433391be333fd01c7dc9b9ea3f1dce8319bc0518
</span>Author: Fred Wright <fw@fwright.net>
AuthorDate: Fri Oct 27 00:27:13 2023 -0700

<span style='display:block; white-space:pre;color:#404040;'>    ntpsec: add python312 variant
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/68554
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    As usual, this includes the patches for compatibility with
</span><span style='display:block; white-space:pre;color:#404040;'>    macOS<10.13, which can also be seen (more readably) at:
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>        https://gitlab.com/fhgwright/ntpsec/tree/macports-1_2_2a
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Note that 10.5 x86_64 remains broken and is disabled, as is the
</span><span style='display:block; white-space:pre;color:#404040;'>    untested 10.4 x86_64.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    TESTED:
</span><span style='display:block; white-space:pre;color:#404040;'>    Built and ran tests with all variants on 10.4-10.5 ppc, 10.4-10.6
</span><span style='display:block; white-space:pre;color:#404040;'>    i386, 10.6-10.15 x86_64, and 11.x-14.x arm64.  Successful except where
</span><span style='display:block; white-space:pre;color:#404040;'>    pythonXY was unavailable or broken on the OS/CPU combination.
</span>---
 sysutils/ntpsec/Portfile | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/ntpsec/Portfile b/sysutils/ntpsec/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index dde72d4b7be..0f4aa5a23a2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/ntpsec/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/ntpsec/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -40,7 +40,7 @@ if { ${os.platform} eq "darwin" && ${os.major} < 10 } {
</span> # We skip 2.6 and 3.3, but keep 2.7 and 3.4+.
 # Some variants may force a more restricted list.
 #
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set pythons_suffixes {27 34 35 36 37 38 39 310 311}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set pythons_suffixes {27 34 35 36 37 38 39 310 311 312}
</span> 
 set pythons_ports {}
 foreach s ${pythons_suffixes} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -103,6 +103,13 @@ openssl.branch      3
</span> depends_build-append port:bison port:pkgconfig
 #depends_lib-append  port:python${pyver_no_dot}
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Python 3.12+ has deprecated distutils, which is needed by the build.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# It remains available via setuptools, so we add the dependency.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This seems to have been fixed upstream, so the next release can remove this.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${pyver_no_dot} >= 312} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append port:py${pyver_no_dot}-setuptools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # Consolidated patchfile, based on GitHub/fhgwright/macports-releases
 patchfiles          patch-allfixes.diff
 
</pre><pre style='margin:0'>

</pre>