<pre style='margin:0'>
Chris Jones (cjones051073) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/c32146baad9eab5ebbe0f58e27433e2b8c807da2">https://github.com/macports/macports-ports/commit/c32146baad9eab5ebbe0f58e27433e2b8c807da2</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 c32146baad9 openjdk: add subports for Azul Zulu Community
</span>c32146baad9 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit c32146baad9eab5ebbe0f58e27433e2b8c807da2
</span>Author: Nils Breunese <nils@breun.nl>
AuthorDate: Sun Apr 18 23:33:07 2021 +0200
<span style='display:block; white-space:pre;color:#404040;'> openjdk: add subports for Azul Zulu Community
</span>---
java/openjdk/Portfile | 120 +++++++++++++++++++++++++++++++++++++++++++++++---
1 file changed, 114 insertions(+), 6 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/java/openjdk/Portfile b/java/openjdk/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 04bcaf974ec..966341dec04 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/java/openjdk/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/java/openjdk/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -42,6 +42,12 @@ set long_description_graalvm \
</span> "GraalVM is a universal virtual machine for running applications written in JavaScript, Python, Ruby, R,\
JVM-based languages like Java, Scala, Groovy, Kotlin, Clojure, and LLVM-based languages such as C and C++."
<span style='display:block; white-space:pre;background:#e0ffe0;'>+set long_description_zulu \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "AzulĀ® ZuluĀ® is a Java Development Kit (JDK), and a compliant implementation of the Java Standard Edition (SE)\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ specification that contains all the Java components needed to build and run Java SE applications. Zulu has been\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ verified by passing all tests of the OpenJDK Community Technology Compatibility Kit (TCK) as available for each\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ respective Java SE version."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> subport openjdk8 {
version 8u282
revision 1
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -97,6 +103,26 @@ subport openjdk8-openj9 {
</span> size 115586057
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+subport openjdk8-zulu {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 8.52.0.23
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set openjdk_version 8.0.282
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ description Azul Zulu Community OpenJDK 8 (Long Term Support)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long_description ${long_description_zulu}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ master_sites https://cdn.azul.com/zulu/bin/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ distname zulu${version}-ca-jdk${openjdk_version}-macosx_x64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ worksrcdir ${distname}/zulu-8.jdk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.cxx_stdlib libstdc++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 117faab576f513b106ac0d2aa149d3563f58b218 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 3c8ba3629d9f896a4f5edd2021ee1e7b5b9fb9c4a6866c96dbae1adb9424df9e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 109825757
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> subport openjdk8-openj9-large-heap {
version 8u282
revision 1
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -197,6 +223,24 @@ subport openjdk11-openj9-large-heap {
</span> size 195829115
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+subport openjdk11-zulu {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 11.45.27
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set openjdk_version 11.0.10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ description Azul Zulu Community OpenJDK 11 (Long Term Support)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long_description ${long_description_zulu}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ master_sites https://cdn.azul.com/zulu/bin/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ distname zulu${version}-ca-jdk${openjdk_version}-macosx_x64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ worksrcdir ${distname}/zulu-11.jdk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 deb4a140f240c8fd3916258bad9d92df3ad41db2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 d13f1fcc5ae3b51cc0bdcc627405aa5edd47f44ad0abf45dc7bc809c173a55a7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 195105665
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # Remove after 2022-02-15
subport openjdk12 {
version 12.0.2
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -233,6 +277,24 @@ subport openjdk13-openj9-large-heap {
</span> revision 1
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+subport openjdk13-zulu {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 13.37.21
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set openjdk_version 13.0.6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ description Azul Zulu Community OpenJDK 13 (Medium Term Support)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long_description ${long_description_zulu}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ master_sites https://cdn.azul.com/zulu/bin/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ distname zulu${version}-ca-jdk${openjdk_version}-macosx_x64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ worksrcdir ${distname}/zulu-13.jdk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 60ab845ffc7deba5317ddf1bbce5d5ef07c8dcd1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 13685e768c3346ddf59e054b6ac9582f71557e6935523d1a998d914920249009 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 199904938
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # Remove after 2022-02-15
subport openjdk14 {
version 14.0.2
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -269,6 +331,24 @@ subport openjdk15-openj9-large-heap {
</span> revision 1
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+subport openjdk15-zulu {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 15.29.15
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set openjdk_version 15.0.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ description Azul Zulu Community OpenJDK 15 (Medium Term Support)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long_description ${long_description_zulu}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ master_sites https://cdn.azul.com/zulu/bin/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ distname zulu${version}-ca-jdk${openjdk_version}-macosx_x64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ worksrcdir ${distname}/zulu-15.jdk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 b808f91a0206e0e7d7300221ac9d4ae906b2c0c1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 d59d9b8910e7ff2c7b82db4e3d3017b64e7ad5e8d0ffd38bc23c6a6e1902a042 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 201667361
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> subport openjdk16 {
version 16
revision 1
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -306,12 +386,38 @@ subport openjdk16-openj9 {
</span> size 206412428
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# https://trac.macports.org/wiki/PortfileRecipes#compare-osx-darwin-version
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${os.platform} eq "darwin" && ${os.major} < 14} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- known_fail yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pre-fetch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_error "${name} ${version} is only supported on Mac OS X 10.10 Yosemite or later."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return -code error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport openjdk16-zulu {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 16.28.11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set openjdk_version 16.0.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ description Azul Zulu Community OpenJDK 16 (Short Term Support)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long_description ${long_description_zulu}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ master_sites https://cdn.azul.com/zulu/bin/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ distname zulu${version}-ca-jdk${openjdk_version}-macosx_x64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ worksrcdir ${distname}/zulu-16.jdk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 1c60ae0f5ab1f6d3482ca5470145a5fd0b93f543 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 6d47ef22dc56ce1f5a102ed39e21d9a97320f0bb786818e2c686393109d79bc5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 206457844
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # https://trac.macports.org/wiki/PortfileRecipes#compare-osx-darwin-version
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {[string match *-zulu ${subport}] && ${os.major} < 17} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ known_fail yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pre-fetch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ui_error "${name} ${version} is only supported on Mac OS X 10.13 Mavericks or later."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return -code error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } elseif {${os.major} < 14} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ known_fail yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pre-fetch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ui_error "${name} ${version} is only supported on Mac OS X 10.10 Yosemite or later."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return -code error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> }
}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -327,6 +433,8 @@ if {${subport} in [list openjdk12 openjdk13 openjdk14 openjdk15]} {
</span>
if {[string match *-graalvm ${subport}]} {
homepage https://www.graalvm.org
<span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif {[string match *-zulu ${subport}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ homepage https://www.azul.com/downloads/zulu-community/
</span> } else {
homepage https://adoptopenjdk.net
}
</pre><pre style='margin:0'>
</pre>