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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/28aedd060cb44ff3d419da6f9a3f75221d92a2c2">https://github.com/macports/macports-ports/commit/28aedd060cb44ff3d419da6f9a3f75221d92a2c2</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 28aedd060cb openjdk21-zulu: update minimum OS version (#26084)
</span>28aedd060cb is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 28aedd060cb44ff3d419da6f9a3f75221d92a2c2
</span>Author: Nils Breunese <breun@macports.org>
AuthorDate: Sun Oct 6 21:46:32 2024 +0200

<span style='display:block; white-space:pre;color:#404040;'>    openjdk21-zulu: update minimum OS version (#26084)
</span>---
 java/openjdk21-zulu/Portfile | 22 ++++++++++++++--------
 1 file changed, 14 insertions(+), 8 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/java/openjdk21-zulu/Portfile b/java/openjdk21-zulu/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 63e8c784567..43da4504c78 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/java/openjdk21-zulu/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/java/openjdk21-zulu/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,10 +2,16 @@
</span> 
 PortSystem       1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name             openjdk21-zulu
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set feature 21
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name             openjdk${feature}-zulu
</span> categories       java devel
 maintainers      {breun.nl:nils @breun} openmaintainer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms        {darwin any}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# JVMMinimumSystemVersion in Contents/Info.plist is set to macOS 11.00.00:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# /usr/libexec/PlistBuddy -c "Print :JavaVM:JVMMinimumSystemVersion" Contents/Info.plist
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Mapping to Darwin version: https://trac.macports.org/wiki/PortfileRecipes#compare-osx-darwin-version
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms        {darwin any >= 20 }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # This port uses prebuilt binaries; 'NoMirror' makes sure MacPorts doesn't mirror/distribute these third-party binaries
 license          GPL-2 NoMirror
 # This port uses prebuilt binaries for a particular architecture; they are not universal binaries
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14,12 +20,12 @@ universal_variant no
</span> supported_archs  x86_64 arm64
 
 # https://www.azul.com/downloads/?version=java-21-lts&os=macos&package=jdk#zulu
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version      21.36.17
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version      ${feature}.36.17
</span> revision     0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set openjdk_version 21.0.4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set openjdk_version ${feature}.0.4
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description  Azul Zulu Community OpenJDK 21 (Long Term Support)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description  Azul Zulu Community OpenJDK ${feature} (Long Term Support)
</span> long_description AzulĀ® ZuluĀ® is a Java Development Kit (JDK), and a compliant implementation of the Java Standard Edition (SE)\
                  specification that contains all the Java components needed to build and run Java SE applications. Zulu has been\
                  verified by passing all tests of the OpenJDK Community Technology Compatibility Kit (TCK) as available for each\
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -39,13 +45,13 @@ if {${configure.build_arch} eq "x86_64"} {
</span>                  size    207089625
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-worksrcdir   ${distname}/zulu-21.jdk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+worksrcdir   ${distname}/zulu-${feature}.jdk
</span> 
 homepage     https://www.azul.com/downloads/
 
 livecheck.type      regex
 livecheck.url       https://cdn.azul.com/zulu/bin/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex     zulu(21\.\[0-9\.\]+)-ca-jdk\[0-9\.\]+-macosx_.*\.tar\.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex     zulu(${feature}\.\[0-9\.\]+)-ca-jdk\[0-9\.\]+-macosx_.*\.tar\.gz
</span> 
 use_configure    no
 build {}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -79,7 +85,7 @@ test.args   -version
</span> destroot.violate_mtree yes
 
 set jvms /Library/Java/JavaVirtualMachines
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set jdk ${jvms}/jdk-21-azul-zulu.jdk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set jdk ${jvms}/jdk-${feature}-azul-zulu.jdk
</span> 
 destroot {
     xinstall -m 755 -d ${destroot}${prefix}${jdk}
</pre><pre style='margin:0'>

</pre>