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