<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/ab7a4adeb656f6abd1246f6faef2cf3a1bd3b345">https://github.com/macports/macports-ports/commit/ab7a4adeb656f6abd1246f6faef2cf3a1bd3b345</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 ab7a4adeb65 openjdk8: add OpenJ9 subports for openjdk15, and config deduplication
</span>ab7a4adeb65 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit ab7a4adeb656f6abd1246f6faef2cf3a1bd3b345
</span>Author: Nils Breunese <nils@breun.nl>
AuthorDate: Sat Sep 26 12:10:07 2020 +0200

<span style='display:block; white-space:pre;color:#404040;'>    openjdk8: add OpenJ9 subports for openjdk15, and config deduplication
</span>---
 java/openjdk8/Portfile | 367 +++++++++++++++++++------------------------------
 1 file changed, 139 insertions(+), 228 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/java/openjdk8/Portfile b/java/openjdk8/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4a25288de07..1119da95cef 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/java/openjdk8/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/java/openjdk8/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,11 +9,19 @@ revision         0
</span> set build        01
 set major        8
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums        rmd160  c663ab3056c3731c1e780bd3e37fe59321576330 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 sha256  f316b154e8c4a99b95bc3d07add3c9b19609c541a2f297112f274c1abce1efb4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 size    101998442
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> subport openjdk8-graalvm {
     version      20.2.0
     revision     0
 
     set major    8
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums    rmd160  0bf3977fec6ad8a12fbdb5b1f0b52453d2fe19d7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 sha256  a1f524788354cfd2434566f0de972372f4a7743919bae49a9d508f2080385e7b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 size    330118707
</span> }
 
 subport openjdk8-openj9 {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,6 +31,10 @@ subport openjdk8-openj9 {
</span>     set build    01
     set major    8
     set openj9_version 0.21.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums    rmd160  060f6aa970f9343ee1f303f62a719e5166f0ac40 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 sha256  963683189fe2ab6d35f00d6ad9562fc7e9790e7e82fe3d1b01e6c80bde910c63 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 size    114361837
</span> }
 
 subport openjdk8-openj9-large-heap {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -32,6 +44,10 @@ subport openjdk8-openj9-large-heap {
</span>     set build    01
     set major    8
     set openj9_version 0.21.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums    rmd160  b869a0877dcb5f294d211a3809eaacda1fbd5213 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 sha256  2b804a0ac732df6076965b76ac32064ba5eeba205f06d2b4bdefc4356b15069d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 size    113721837
</span> }
 
 subport openjdk10 {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -40,6 +56,10 @@ subport openjdk10 {
</span>     
     set build    13
     set major    10
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums    rmd160  d29498411adc487bf8191adbc4276c72602022cf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 sha256  77ea7675ee29b85aa7df138014790f91047bfdafbc997cb41a1030a0417356d7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 size    200916897
</span> }
 
 subport openjdk11 {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -48,6 +68,10 @@ subport openjdk11 {
</span> 
     set build    10
     set major    11
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums    rmd160  678de7cdaaf6fd8f66bae841fcc0a91977562198 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 sha256  4a8dadd58cdc32c7e59978971d56aec610be7ee0ddf0dc1d137bb8b78456499f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 size    185054456
</span> }
 
 subport openjdk11-graalvm {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -55,6 +79,10 @@ subport openjdk11-graalvm {
</span>     revision     0
 
     set major    11
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums    rmd160  829239c28ecee8be0b8206645d597819684b895b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 sha256  e9df2caace6f90fcfbc623c184ef1bbb053de20eb4cf5b002d708c609340ba7a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 size    422700256
</span> }
 
 subport openjdk11-openj9 {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -64,6 +92,10 @@ subport openjdk11-openj9 {
</span>     set build    10
     set major    11
     set openj9_version 0.21.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums    rmd160  a21fefdde2a624285e10650188198b447cc59506 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 sha256  71df9865d068a2dd1a963636b7e30f4e9188bac73b3935822b76b354f9e30216 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 size    195447520
</span> }
 
 subport openjdk11-openj9-large-heap {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -73,6 +105,10 @@ subport openjdk11-openj9-large-heap {
</span>     set build    10
     set major    11
     set openj9_version 0.21.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums    rmd160  db07b68e990116eae21fcef91c7c1be1b78aa90a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 sha256  c698263cc776f6179a81576a6aefb07fc724c4447cffa40a9055b010aed4231f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 size    194670767
</span> }
 
 subport openjdk12 {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -81,6 +117,10 @@ subport openjdk12 {
</span> 
     set build    10
     set major    12
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums    rmd160  298235796f231dcd79baa1eccce40b4eb4aba456 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 sha256  9919eee037554d40c7d2f219bbd654f2bf119e16a2f4d284d8dedaf525ee59e6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 size    198392994
</span> }
 
 subport openjdk12-openj9 {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -90,6 +130,10 @@ subport openjdk12-openj9 {
</span>     set build    10
     set major    12
     set openj9_version 0.15.1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums    rmd160  eb8b931dc23ff3adb998e9c880e027e03b11e7cf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 sha256  20d19ec20f65335edbf4db3861421be393d48720d5a389cd76e1c81a8aff8fee \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 size    197951754
</span> }
 
 subport openjdk12-openj9-large-heap {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -99,6 +143,10 @@ subport openjdk12-openj9-large-heap {
</span>     set build    10
     set major    12
     set openj9_version 0.15.1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums    rmd160  01c7e4723cbee7e8a34e605a369a3986ace9d07a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 sha256  d7c4c75f04f75767e26ffa0083c8a365ec95e8f5ccddcc0005dbd538954064b4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 size    197960269
</span> }
 
 subport openjdk13 {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -107,6 +155,10 @@ subport openjdk13 {
</span> 
     set build    8
     set major    13
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums    rmd160  0de593a1b3df57a6a91d9ab3e3d0ee7475bc1e0d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 sha256  0ddb24efdf5aab541898d19b7667b149a1a64a8bd039b708fc58ee0284fa7e07 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 size    198206427
</span> }
 
 subport openjdk13-openj9 {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -116,6 +168,10 @@ subport openjdk13-openj9 {
</span>     set build    8
     set major    13
     set openj9_version 0.18.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums    rmd160  193fc075719f33545f7f9deafebd783b5d7e8df1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 sha256  dd8d92eec98a3455ec5cd065a0a6672cc1aef280c6a68c507c372ccc1d98fbaa \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 size    201152468
</span> }
 
 subport openjdk13-openj9-large-heap {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -125,6 +181,10 @@ subport openjdk13-openj9-large-heap {
</span>     set build    8
     set major    13
     set openj9_version 0.18.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums    rmd160  7e71c9b1bd5aa8365af66803e3b5292b391e710b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 sha256  a9b7cf11ec9c5df29a09336c91dd7e3232f6fae423e10eec60836330efc2c8cc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 size    201151793
</span> }
 
 subport openjdk14 {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -133,6 +193,10 @@ subport openjdk14 {
</span> 
     set build    12
     set major    14
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums    rmd160  2b6beb756626e8ab72eb85d25701be522e5beb3f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 sha256  09b7e6ab5d5eb4b73813f4caa793a0b616d33794a17988fa6a6b7c972e8f3dd3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 size    195705010
</span> }
 
 subport openjdk14-openj9 {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -142,6 +206,10 @@ subport openjdk14-openj9 {
</span>     set build    12
     set major    14
     set openj9_version 0.21.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums    rmd160  0ea69114a43e0c4e3e4cb80abf7bcd9bf86c05ca \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 sha256  95e6abcc12dde676ccd5ba65ab86f06ddaa22749dde00e31f4c6d3ea95277359 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 size    200090793
</span> }
 
 subport openjdk14-openj9-large-heap {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -151,6 +219,10 @@ subport openjdk14-openj9-large-heap {
</span>     set build    12
     set major    14
     set openj9_version 0.21.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums    rmd160  f77124d360ab493a5f69b3b58e5dd9e8d77c718a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 sha256  178270b6cc2213bad148c32e3bced0fb18aafee1f83be735d729e0261b4958da \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 size    200881593
</span> }
 
 subport openjdk15 {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -159,6 +231,36 @@ subport openjdk15 {
</span> 
     set build    36
     set major    15
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums    rmd160  86184738b178fc57f8fdd79f2e43e502e1bd1ee2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 sha256  bd1fc774232e2dfee93056a01f5765bd92ffb19d68dd548c233a82bb5c162be4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 size    195853361
</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;'>+subport openjdk15-openj9 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version      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 build    36
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set major    15
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set openj9_version 0.22.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums    rmd160  ad9af8552346a43a615d5ed9afa835173740f62a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 sha256  d861a0fc91019a0821f83ef8afa5d86443697bfeff76652950fa264d68a3299d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 size    195023238
</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;'>+subport openjdk15-openj9-large-heap {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version      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 build    36
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set major    15
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set openj9_version 0.22.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums    rmd160  cecfaa2c933286b23d88d56b399c20f799d32dde \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 sha256  461d81284f041ad892f94fb4c33f67003284eaed5dce2ce03ad8dd577823954f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 size    195766581
</span> }
 
 categories       java devel
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -167,16 +269,6 @@ platforms        darwin
</span> license          GPL-2
 supported_archs  x86_64
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description      Open Java Development Kit ${major} (AdoptOpenJDK) with HotSpot VM
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description OpenJDK build provided by AdoptOpenJDK, built from a fully \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 open-source set of build scripts and infrastructure. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 HotSpot is the VM from the OpenJDK community and  the most widely used VM. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 It is suitable for all workloads.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage         https://adoptopenjdk.net/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> if {${subport} eq "openjdk8"} {
     livecheck.url    https://api.adoptopenjdk.net/v2/info/releases/${subport}?release=latest&openjdk_impl=hotspot
     livecheck.regex  {"release_name": "jdk(\d+u\d+)-b\d+"}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -194,41 +286,18 @@ if {${os.platform} eq "darwin" && ${os.major} < 14} {
</span> }
 
 if {${subport} eq "openjdk8"} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    master_sites https://github.com/AdoptOpenJDK/openjdk${major}-binaries/releases/download/jdk${version}-b${build}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums    rmd160  c663ab3056c3731c1e780bd3e37fe59321576330 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 sha256  f316b154e8c4a99b95bc3d07add3c9b19609c541a2f297112f274c1abce1efb4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 size    101998442
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    description  Open Java Development Kit ${major} (AdoptOpenJDK) with HotSpot VM
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    long_description OpenJDK build provided by AdoptOpenJDK, built from a fully \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 open-source set of build scripts and infrastructure. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 HotSpot is the VM from the OpenJDK community and  the most widely used VM. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 It is suitable for all workloads.
</span> 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    master_sites https://github.com/AdoptOpenJDK/openjdk${major}-binaries/releases/download/jdk${version}-b${build}/
</span>     distname     OpenJDK${major}U-jdk_x64_mac_hotspot_${version}b${build}
     worksrcdir   jdk${version}-b${build}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>     configure.cxx_stdlib libstdc++
<span style='display:block; white-space:pre;background:#ffe0e0;'>-} elseif {${subport} eq "openjdk8-graalvm"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    master_sites https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-${version}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    distname     graalvm-ce-java${major}-darwin-amd64-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    worksrcdir   graalvm-ce-java${major}-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums    rmd160  0bf3977fec6ad8a12fbdb5b1f0b52453d2fe19d7 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 sha256  a1f524788354cfd2434566f0de972372f4a7743919bae49a9d508f2080385e7b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 size    330118707
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    description  GraalVM Community Edition based on OpenJDK ${major}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    long_description GraalVM is a universal virtual machine for running applications written in JavaScript, Python, \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 Ruby, R, JVM-based languages like Java, Scala, Groovy, Kotlin, Clojure, and LLVM-based languages \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 such as C and C++.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    homepage     https://www.graalvm.org
</span> } elseif {${subport} eq "openjdk8-openj9"} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    master_sites https://github.com/AdoptOpenJDK/openjdk${major}-binaries/releases/download/jdk${version}-b${build}_openj9-${openj9_version}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums    rmd160  060f6aa970f9343ee1f303f62a719e5166f0ac40 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 sha256  963683189fe2ab6d35f00d6ad9562fc7e9790e7e82fe3d1b01e6c80bde910c63 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 size    114361837
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    distname     OpenJDK${major}U-jdk_x64_mac_openj9_${version}b${build}_openj9-${openj9_version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    worksrcdir   jdk${version}-b${build}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>     description  Open Java Development Kit ${major} (AdoptOpenJDK) with Eclipse OpenJ9 VM
     long_description AdoptOpenJDK provides prebuilt OpenJDK binaries from a fully \
                  open-source set of build scripts and infrastructure. \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -236,16 +305,11 @@ if {${subport} eq "openjdk8"} {
</span>                  OpenJ9 is the virtual machine from the Eclipse community. It is an enterprise-grade \
                  VM designed for low memory usage and fast start-up and is used in IBM’s JDK. It is \
                  suitable for running all workloads.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-} elseif {${subport} eq "openjdk8-openj9-large-heap"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    master_sites https://github.com/AdoptOpenJDK/openjdk${major}-binaries/releases/download/jdk${version}-b${build}_openj9-${openj9_version}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums    rmd160  b869a0877dcb5f294d211a3809eaacda1fbd5213 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 sha256  2b804a0ac732df6076965b76ac32064ba5eeba205f06d2b4bdefc4356b15069d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 size    113721837
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    distname     OpenJDK${major}U-jdk_x64_mac_openj9_macosXL_${version}b${build}_openj9-${openj9_version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    master_sites https://github.com/AdoptOpenJDK/openjdk${major}-binaries/releases/download/jdk${version}-b${build}_openj9-${openj9_version}/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    distname     OpenJDK${major}U-jdk_x64_mac_openj9_${version}b${build}_openj9-${openj9_version}
</span>     worksrcdir   jdk${version}-b${build}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif {${subport} eq "openjdk8-openj9-large-heap"} {
</span>     description  Open Java Development Kit ${major} (AdoptOpenJDK) with Eclipse OpenJ9 VM for large heap sizes
     long_description AdoptOpenJDK provides prebuilt OpenJDK binaries from a fully \
                  open-source set of build scripts and infrastructure. \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -255,16 +319,11 @@ if {${subport} eq "openjdk8"} {
</span>                  suitable for running all workloads. \
                  \
                  This version uses non-compressed references and should be used for applications which require heaps that are over ~57 GB.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-} elseif {${subport} eq "openjdk10"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    master_sites https://download.java.net/java/GA/jdk${major}/${version}/19aef61b38124481863b1413dce1855f/${build}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums    rmd160  d29498411adc487bf8191adbc4276c72602022cf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 sha256  77ea7675ee29b85aa7df138014790f91047bfdafbc997cb41a1030a0417356d7 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 size    200916897
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    distname     openjdk-${version}_osx-x64_bin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    worksrcdir   jdk-${version}.jdk
</span> 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    master_sites https://github.com/AdoptOpenJDK/openjdk${major}-binaries/releases/download/jdk${version}-b${build}_openj9-${openj9_version}/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    distname     OpenJDK${major}U-jdk_x64_mac_openj9_macosXL_${version}b${build}_openj9-${openj9_version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    worksrcdir   jdk${version}-b${build}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif {${subport} eq "openjdk10"} {
</span>     description  Oracle OpenJDK ${major} with HotSpot VM
     long_description Production-ready, free and open-source build of the Java \
                  Development Kit, an implementation of the Java Standard \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -273,58 +332,19 @@ if {${subport} eq "openjdk8"} {
</span>                  HotSpot virtual machine, the Java class library and the Java \
                  compiler.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    homepage     https://jdk.java.net/${major}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} elseif {${subport} eq "openjdk11"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    master_sites https://github.com/AdoptOpenJDK/openjdk${major}-binaries/releases/download/jdk-${version}%2B${build}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums    rmd160  678de7cdaaf6fd8f66bae841fcc0a91977562198 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 sha256  4a8dadd58cdc32c7e59978971d56aec610be7ee0ddf0dc1d137bb8b78456499f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 size    185054456
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    distname     OpenJDK${major}U-jdk_x64_mac_hotspot_${version}_${build}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    worksrcdir   jdk-${version}+${build}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} elseif {${subport} eq "openjdk11-graalvm"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    master_sites https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-${version}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    distname     graalvm-ce-java${major}-darwin-amd64-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    worksrcdir   graalvm-ce-java${major}-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums    rmd160  829239c28ecee8be0b8206645d597819684b895b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 sha256  e9df2caace6f90fcfbc623c184ef1bbb053de20eb4cf5b002d708c609340ba7a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 size    422700256
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    master_sites https://download.java.net/java/GA/jdk${major}/${version}/19aef61b38124481863b1413dce1855f/${build}/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    distname     openjdk-${version}_osx-x64_bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    worksrcdir   jdk-${version}.jdk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif [string match *-graalvm ${subport}] {
</span>     description  GraalVM Community Edition based on OpenJDK ${major}
     long_description 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:#ffe0e0;'>-    homepage     https://www.graalvm.org
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} elseif {${subport} eq "openjdk11-openj9"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    master_sites https://github.com/AdoptOpenJDK/openjdk${major}-binaries/releases/download/jdk-${version}%2B${build}_openj9-${openj9_version}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums    rmd160  a21fefdde2a624285e10650188198b447cc59506 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 sha256  71df9865d068a2dd1a963636b7e30f4e9188bac73b3935822b76b354f9e30216 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 size    195447520
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    distname     OpenJDK${major}U-jdk_x64_mac_openj9_${version}_${build}_openj9-${openj9_version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    worksrcdir   jdk-${version}+${build}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    description  Open Java Development Kit ${major} (AdoptOpenJDK) with Eclipse OpenJ9 VM
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    long_description AdoptOpenJDK provides prebuilt OpenJDK binaries from a fully \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 open-source set of build scripts and infrastructure. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 OpenJ9 is the virtual machine from the Eclipse community. It is an enterprise-grade \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 VM designed for low memory usage and fast start-up and is used in IBM’s JDK. It is \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 suitable for running all workloads.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} elseif {${subport} eq "openjdk11-openj9-large-heap"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    master_sites https://github.com/AdoptOpenJDK/openjdk${major}-binaries/releases/download/jdk-${version}%2B${build}_openj9-${openj9_version}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums    rmd160  db07b68e990116eae21fcef91c7c1be1b78aa90a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 sha256  c698263cc776f6179a81576a6aefb07fc724c4447cffa40a9055b010aed4231f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 size    194670767
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    distname     OpenJDK${major}U-jdk_x64_mac_openj9_macosXL_${version}_${build}_openj9-${openj9_version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    worksrcdir   jdk-${version}+${build}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    master_sites https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-${version}/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    distname     graalvm-ce-java${major}-darwin-amd64-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    worksrcdir   graalvm-ce-java${major}-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif [string match *-openj9-large-heap ${subport}] {
</span>     description  Open Java Development Kit ${major} (AdoptOpenJDK) with Eclipse OpenJ9 VM for large heap sizes
     long_description AdoptOpenJDK provides prebuilt OpenJDK binaries from a fully \
                  open-source set of build scripts and infrastructure. \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -334,70 +354,11 @@ if {${subport} eq "openjdk8"} {
</span>                  suitable for running all workloads. \
                  \
                  This version uses non-compressed references and should be used for applications which require heaps that are over ~57 GB.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-} elseif {${subport} eq "openjdk12"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    master_sites https://github.com/AdoptOpenJDK/openjdk${major}-binaries/releases/download/jdk-${version}%2B${build}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    distname     OpenJDK${major}U-jdk_x64_mac_hotspot_${version}_${build}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums    rmd160  298235796f231dcd79baa1eccce40b4eb4aba456 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 sha256  9919eee037554d40c7d2f219bbd654f2bf119e16a2f4d284d8dedaf525ee59e6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 size    198392994
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    worksrcdir   jdk-${version}+${build}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} elseif {${subport} eq "openjdk12-openj9"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    master_sites https://github.com/AdoptOpenJDK/openjdk${major}-binaries/releases/download/jdk-${version}%2B${build}_openj9-${openj9_version}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    distname     OpenJDK${major}U-jdk_x64_mac_openj9_${version}_${build}_openj9-${openj9_version}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums    rmd160  eb8b931dc23ff3adb998e9c880e027e03b11e7cf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 sha256  20d19ec20f65335edbf4db3861421be393d48720d5a389cd76e1c81a8aff8fee \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 size    197951754
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    worksrcdir   jdk-${version}+${build}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    description  Open Java Development Kit ${major} (AdoptOpenJDK) with Eclipse OpenJ9 VM
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    long_description AdoptOpenJDK provides prebuilt OpenJDK binaries from a fully \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 open-source set of build scripts and infrastructure. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 OpenJ9 is the virtual machine from the Eclipse community. It is an enterprise-grade \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 VM designed for low memory usage and fast start-up and is used in IBM’s JDK. It is \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 suitable for running all workloads.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} elseif {${subport} eq "openjdk12-openj9-large-heap"} {
</span>     master_sites https://github.com/AdoptOpenJDK/openjdk${major}-binaries/releases/download/jdk-${version}%2B${build}_openj9-${openj9_version}/
     distname     OpenJDK${major}U-jdk_x64_mac_openj9_macosXL_${version}_${build}_openj9-${openj9_version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums    rmd160  01c7e4723cbee7e8a34e605a369a3986ace9d07a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 sha256  d7c4c75f04f75767e26ffa0083c8a365ec95e8f5ccddcc0005dbd538954064b4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 size    197960269
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    worksrcdir   jdk-${version}+${build}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    description  Open Java Development Kit ${major} (AdoptOpenJDK) with Eclipse OpenJ9 VM for large heap sizes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    long_description AdoptOpenJDK provides prebuilt OpenJDK binaries from a fully \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 open-source set of build scripts and infrastructure. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 OpenJ9 is the virtual machine from the Eclipse community. It is an enterprise-grade \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 VM designed for low memory usage and fast start-up and is used in IBM’s JDK. It is \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 suitable for running all workloads. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 This version uses non-compressed references and should be used for applications which require heaps that are over ~57 GB.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} elseif {${subport} eq "openjdk13"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    master_sites https://github.com/AdoptOpenJDK/openjdk${major}-binaries/releases/download/jdk-${version}%2B${build}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    distname     OpenJDK${major}U-jdk_x64_mac_hotspot_${version}_${build}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums    rmd160  0de593a1b3df57a6a91d9ab3e3d0ee7475bc1e0d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 sha256  0ddb24efdf5aab541898d19b7667b149a1a64a8bd039b708fc58ee0284fa7e07 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 size    198206427
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>     worksrcdir   jdk-${version}+${build}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-} elseif {${subport} eq "openjdk13-openj9"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    master_sites https://github.com/AdoptOpenJDK/openjdk${major}-binaries/releases/download/jdk-${version}%2B${build}_openj9-${openj9_version}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    distname     OpenJDK${major}U-jdk_x64_mac_openj9_${version}_${build}_openj9-${openj9_version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums    rmd160  193fc075719f33545f7f9deafebd783b5d7e8df1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 sha256  dd8d92eec98a3455ec5cd065a0a6672cc1aef280c6a68c507c372ccc1d98fbaa \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 size    201152468
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    worksrcdir   jdk-${version}+${build}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif [string match *-openj9 ${subport}] {
</span>     description  Open Java Development Kit ${major} (AdoptOpenJDK) with Eclipse OpenJ9 VM
     long_description AdoptOpenJDK provides prebuilt OpenJDK binaries from a fully \
                  open-source set of build scripts and infrastructure. \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -405,81 +366,31 @@ if {${subport} eq "openjdk8"} {
</span>                  OpenJ9 is the virtual machine from the Eclipse community. It is an enterprise-grade \
                  VM designed for low memory usage and fast start-up and is used in IBM’s JDK. It is \
                  suitable for running all workloads.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-} elseif {${subport} eq "openjdk13-openj9-large-heap"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    master_sites https://github.com/AdoptOpenJDK/openjdk${major}-binaries/releases/download/jdk-${version}%2B${build}_openj9-${openj9_version}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    distname     OpenJDK${major}U-jdk_x64_mac_openj9_macosXL_${version}_${build}_openj9-${openj9_version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums    rmd160  7e71c9b1bd5aa8365af66803e3b5292b391e710b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 sha256  a9b7cf11ec9c5df29a09336c91dd7e3232f6fae423e10eec60836330efc2c8cc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 size    201151793
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    worksrcdir   jdk-${version}+${build}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    description  Open Java Development Kit ${major} (AdoptOpenJDK) with Eclipse OpenJ9 VM for large heap sizes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    long_description AdoptOpenJDK provides prebuilt OpenJDK binaries from a fully \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 open-source set of build scripts and infrastructure. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 OpenJ9 is the virtual machine from the Eclipse community. It is an enterprise-grade \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 VM designed for low memory usage and fast start-up and is used in IBM’s JDK. It is \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 suitable for running all workloads. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 This version uses non-compressed references and should be used for applications which require heaps that are over ~57 GB.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} elseif {${subport} eq "openjdk14"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    master_sites https://github.com/AdoptOpenJDK/openjdk${major}-binaries/releases/download/jdk-${version}%2B${build}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    distname     OpenJDK${major}U-jdk_x64_mac_hotspot_${version}_${build}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums    rmd160  2b6beb756626e8ab72eb85d25701be522e5beb3f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 sha256  09b7e6ab5d5eb4b73813f4caa793a0b616d33794a17988fa6a6b7c972e8f3dd3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 size    195705010
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    worksrcdir   jdk-${version}+${build}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} elseif {${subport} eq "openjdk14-openj9"} {
</span>     master_sites https://github.com/AdoptOpenJDK/openjdk${major}-binaries/releases/download/jdk-${version}%2B${build}_openj9-${openj9_version}/
     distname     OpenJDK${major}U-jdk_x64_mac_openj9_${version}_${build}_openj9-${openj9_version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums    rmd160  0ea69114a43e0c4e3e4cb80abf7bcd9bf86c05ca \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 sha256  95e6abcc12dde676ccd5ba65ab86f06ddaa22749dde00e31f4c6d3ea95277359 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 size    200090793
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>     worksrcdir   jdk-${version}+${build}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    description  Open Java Development Kit ${major} (AdoptOpenJDK) with Eclipse OpenJ9 VM
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    long_description AdoptOpenJDK provides prebuilt OpenJDK binaries from a fully \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    description  Open Java Development Kit ${major} (AdoptOpenJDK) with HotSpot VM
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    long_description OpenJDK build provided by AdoptOpenJDK, built from a fully \
</span>                  open-source set of build scripts and infrastructure. \
                  \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                 OpenJ9 is the virtual machine from the Eclipse community. It is an enterprise-grade \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 VM designed for low memory usage and fast start-up and is used in IBM’s JDK. It is \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 suitable for running all workloads.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} elseif {${subport} eq "openjdk14-openj9-large-heap"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    master_sites https://github.com/AdoptOpenJDK/openjdk${major}-binaries/releases/download/jdk-${version}%2B${build}_openj9-${openj9_version}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    distname     OpenJDK${major}U-jdk_x64_mac_openj9_macosXL_${version}_${build}_openj9-${openj9_version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums    rmd160  f77124d360ab493a5f69b3b58e5dd9e8d77c718a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 sha256  178270b6cc2213bad148c32e3bced0fb18aafee1f83be735d729e0261b4958da \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 size    200881593
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    worksrcdir   jdk-${version}+${build}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 HotSpot is the VM from the OpenJDK community and  the most widely used VM. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 It is suitable for all workloads.
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    description  Open Java Development Kit ${major} (AdoptOpenJDK) with Eclipse OpenJ9 VM for large heap sizes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    long_description AdoptOpenJDK provides prebuilt OpenJDK binaries from a fully \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 open-source set of build scripts and infrastructure. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 OpenJ9 is the virtual machine from the Eclipse community. It is an enterprise-grade \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 VM designed for low memory usage and fast start-up and is used in IBM’s JDK. It is \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 suitable for running all workloads. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 This version uses non-compressed references and should be used for applications which require heaps that are over ~57 GB.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} elseif {${subport} eq "openjdk15"} {
</span>     master_sites https://github.com/AdoptOpenJDK/openjdk${major}-binaries/releases/download/jdk-${version}%2B${build}/
     distname     OpenJDK${major}U-jdk_x64_mac_hotspot_${version}_${build}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums    rmd160  86184738b178fc57f8fdd79f2e43e502e1bd1ee2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 sha256  bd1fc774232e2dfee93056a01f5765bd92ffb19d68dd548c233a82bb5c162be4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 size    195853361
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>     worksrcdir   jdk-${version}+${build}
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+if [string match *-graalvm ${subport}] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    homepage     https://www.graalvm.org
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif {${subport} eq "openjdk10"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    homepage     https://jdk.java.net/archive/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    homepage     https://adoptopenjdk.net
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> variant Applets \
     description { Advertise the JVM capability "Applets".} {}
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -516,7 +427,7 @@ destroot {
</span> }
 
 notes "
<span style='display:block; white-space:pre;background:#ffe0e0;'>-If you have more than one JDK installed you can make JDK ${major} the default
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+If you have more than one JDK installed you can make ${subport} the default
</span> by adding the following line to your shell profile:
 
     export JAVA_HOME=${target}/Contents/Home
</pre><pre style='margin:0'>

</pre>