Skip to content

Commit abbfa55

Browse files
authored
openjdk25-zulu: update to 25.28.85 (macports#29348)
1 parent 88248bf commit abbfa55

File tree

1 file changed

+20
-13
lines changed

1 file changed

+20
-13
lines changed

java/openjdk25-zulu/Portfile

Lines changed: 20 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,22 +6,27 @@ set feature 25
66
name openjdk${feature}-zulu
77
categories java devel
88
maintainers {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
1116
license GPL-2 NoMirror
1217
# This port uses prebuilt binaries for a particular architecture; they are not universal binaries
1318
universal_variant no
1419

1520
supported_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
2025
revision 0
2126

2227
set 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)
2530
long_description {*}${description} \
2631
\n\nAzul® 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} \
3338
master_sites https://cdn.azul.com/zulu/bin/
3439

3540
if {${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+
4754
worksrcdir ${distname}/zulu-${feature}.jdk
4855

4956
homepage https://www.azul.com/downloads/

0 commit comments

Comments
 (0)