@@ -6,22 +6,27 @@ set feature 25
66name openjdk${feature} -zulu
77categories java devel
88maintainers {breun.nl:nils @breun} openmaintainer
9- platforms {darwin any}
9+
10+ # JVMMinimumSystemVersion in Contents/Info.plist is set to macOS 11 for x86_64:
11+ # /usr/libexec/PlistBuddy -c "Print :JavaVM:JVMMinimumSystemVersion" Contents/Info.plist
12+ # Mapping to Darwin version: https://trac.macports.org/wiki/PortfileRecipes#compare-osx-darwin-version
13+ platforms {darwin any >= 20}
14+
1015# This port uses prebuilt binaries; 'NoMirror' makes sure MacPorts doesn't mirror/distribute these third-party binaries
1116license GPL-2 NoMirror
1217# This port uses prebuilt binaries for a particular architecture; they are not universal binaries
1318universal_variant no
1419
1520supported_archs x86_64 arm64
1621
17- # https://www.azul.com/downloads/?version=java-25-ea&os=macos &package=jdk#zulu
18- version ${feature} .0.47
19- set build 34
22+ # https://www.azul.com/downloads/?version=java-25&package=jdk#zulu
23+ version ${feature} .28.85
24+ set build 36
2025revision 0
2126
2227set openjdk_version ${feature} .0.0
2328
24- description Azul Zulu Community OpenJDK ${feature} (Early Access )
29+ description Azul Zulu Community OpenJDK ${feature} (Long Term Support until September 2033 )
2530long_description {*}${description} \
2631 \n\n Azul® Zulu® is a Java Development Kit (JDK), and a compliant \
2732 implementation of the Java Standard Edition (SE) specification that \
@@ -33,17 +38,19 @@ long_description {*}${description} \
3338master_sites https://cdn.azul.com/zulu/bin/
3439
3540if {${configure.build_arch} eq " x86_64" } {
36- distname zulu ${version} -beta-jdk ${openjdk_version} -beta. ${build} -macosx_x64
37- checksums rmd160 27e98d939528ee34a800d92853917a5a48b47319 \
38- sha256 ea0675044ccc7bdeaa2251af44181055126caebd6dc57722c0b93de763d1604b \
39- size 226486201
41+ set jdk_arch x64
42+ checksums rmd160 322c915d762600187b092961c03dbd53ecf70ea4 \
43+ sha256 c2cde1d313d904b793c3760214eefa207ecca7df04e7c4084abdf1f6bbebc27a \
44+ size 226469608
4045} elseif {${configure.build_arch} eq " arm64" } {
41- distname zulu ${version} -beta-jdk ${openjdk_version} -beta. ${build} -macosx_aarch64
42- checksums rmd160 52f97d2b3eb23865def7710d074445a356a9c692 \
43- sha256 ed78d97ceb1ae7474f1c5117bb80dfaf6afa33561a094ddf7cd47736c7291279 \
44- size 223966926
46+ set jdk_arch aarch64
47+ checksums rmd160 16c2d650d712a9e52811e409f36c3a96516c9a5d \
48+ sha256 73f64f6bad7c3df31fba740fbcbbbef7c1a5cedeffbb5df386dd79bc72aba9b6 \
49+ size 223949294
4550}
4651
52+ distname zulu${version} -ca-jdk${openjdk_version} -macosx_${jdk_arch}
53+
4754worksrcdir ${distname} /zulu-${feature} .jdk
4855
4956homepage https://www.azul.com/downloads/
0 commit comments