<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>