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