<pre style='margin:0'>
Chris Jones (cjones051073) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/8e316eae9c6203a170a41d95d4311e5ba33b0b04">https://github.com/macports/macports-ports/commit/8e316eae9c6203a170a41d95d4311e5ba33b0b04</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 8e316eae9c6 openjdk: refactor openjdk8 to openjdk
</span>8e316eae9c6 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 8e316eae9c6203a170a41d95d4311e5ba33b0b04
</span>Author: Nils Breunese <nils@breun.nl>
AuthorDate: Sun Nov 22 18:47:04 2020 +0100
<span style='display:block; white-space:pre;color:#404040;'> openjdk: refactor openjdk8 to openjdk
</span>---
java/{openjdk8 => openjdk}/Portfile | 231 ++++++++++++++++--------------------
1 file changed, 104 insertions(+), 127 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/java/openjdk8/Portfile b/java/openjdk/Portfile
</span>similarity index 69%
rename from java/openjdk8/Portfile
rename to java/openjdk/Portfile
<span style='display:block; white-space:pre;color:#808080;'>index e368c077b94..b2183c44ef3 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/openjdk/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,17 +2,64 @@
</span>
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name openjdk8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version 8u275
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name openjdk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories java devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {breun.nl:nils @breun} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license GPL-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs x86_64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} eq "openjdk"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # The openjdk port is not installable, but recommends users to install the latest Long Term Support (LTS) subport
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PortGroup obsolete 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ replaced_by openjdk${version}
</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;'>+# Dummy default values for the obsoleted openjdk port
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set major ${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set build 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set openj9_version 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set long_description_adoptopenjdk_intro \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "OpenJDK build provided by AdoptOpenJDK, built from a fully 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;'>+set long_description_adoptopenjdk_hotspot \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "${long_description_adoptopenjdk_intro} 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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set long_description_adoptopenjdk_openj9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "${long_description_adoptopenjdk_intro} OpenJ9 is the virtual machine from the Eclipse community. It is an enterprise-grade\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+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><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set long_description_adoptopenjdk_openj9xl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "${long_description_adoptopenjdk_openj9} This version uses non-compressed references and should be used for\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+applications which require heaps that are over ~57 GB."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set long_description_graalvm \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "GraalVM is a universal virtual machine for running applications written in JavaScript, Python, Ruby, R,\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ JVM-based languages like Java, Scala, Groovy, Kotlin, Clojure, and LLVM-based languages such as C and C++."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set long_description_oracle_openjdk \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "Production-ready, free and open-source build of the Java Development Kit, an implementation of the Java Standard\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Edition (SE) ${major} Platform. OpenJDK is the official reference implementation of Java SE. Included components\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ are the HotSpot virtual machine, the Java class library and the Java compiler."
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set build 01
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set major 8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport openjdk8 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 8u275
</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 01
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set major 8
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 c59602c9c079d368f06ac8beea51c230f1e09e63 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 c59602c9c079d368f06ac8beea51c230f1e09e63 \
</span> sha256 4afd2b3d21b625392fe4501e9445d1125498e6e7fb78042495c04e7cfc1b5e69 \
size 101776105
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.cxx_stdlib libstdc++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> subport openjdk8-graalvm {
version 20.3.0
revision 0
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -31,7 +78,7 @@ subport openjdk8-openj9 {
</span> set build 01
set major 8
set openj9_version 0.23.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> checksums rmd160 87dbdf04bdb95f872b6a15374c61dc1d5f35837f \
sha256 0e19282fe1dae272f1383f726cc6fc70d77816bebe07e0959ac2c9b9b711f709 \
size 114196051
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -44,7 +91,7 @@ subport openjdk8-openj9-large-heap {
</span> set build 01
set major 8
set openj9_version 0.23.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> checksums rmd160 11c8c8add75504e72ce7183fe1007216f96c3d2d \
sha256 5f2375de68ec0d0ff4d42670aa54416948fcdd62a1cc035023c27d5d090522ab \
size 114907169
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -53,10 +100,10 @@ subport openjdk8-openj9-large-heap {
</span> subport openjdk10 {
version 10.0.2
revision 2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> set build 13
set major 10
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> checksums rmd160 d29498411adc487bf8191adbc4276c72602022cf \
sha256 77ea7675ee29b85aa7df138014790f91047bfdafbc997cb41a1030a0417356d7 \
size 200916897
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -90,9 +137,9 @@ subport openjdk11-openj9 {
</span> revision 1
set build 11
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set major 11
</span> set openj9_version 0.23.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set major 11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> checksums rmd160 459d97290f1a84e53811fc60cd4f3a02008be4b0 \
sha256 382238443d4495d976f9e1a66b0f6e3bc250d3d009b64d2c29d44022afd7e418 \
size 195535925
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -103,9 +150,9 @@ subport openjdk11-openj9-large-heap {
</span> revision 1
set build 11
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set major 11
</span> set openj9_version 0.23.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set major 11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> checksums rmd160 1c87a3ffe4fe32e8482f35ecf59cbb6aa6f5d74d \
sha256 dc6987f495c7c16c8f7ad7eee50c6e62afcd3c4279e5c223e302bd529d06fb8d \
size 196321048
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -117,7 +164,7 @@ subport openjdk12 {
</span>
set build 10
set major 12
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> checksums rmd160 298235796f231dcd79baa1eccce40b4eb4aba456 \
sha256 9919eee037554d40c7d2f219bbd654f2bf119e16a2f4d284d8dedaf525ee59e6 \
size 198392994
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -128,9 +175,9 @@ subport openjdk12-openj9 {
</span> revision 0
set build 10
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set major 12
</span> set openj9_version 0.15.1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set major 12
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> checksums rmd160 eb8b931dc23ff3adb998e9c880e027e03b11e7cf \
sha256 20d19ec20f65335edbf4db3861421be393d48720d5a389cd76e1c81a8aff8fee \
size 197951754
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -141,9 +188,9 @@ subport openjdk12-openj9-large-heap {
</span> revision 0
set build 10
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set major 12
</span> set openj9_version 0.15.1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set major 12
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> checksums rmd160 01c7e4723cbee7e8a34e605a369a3986ace9d07a \
sha256 d7c4c75f04f75767e26ffa0083c8a365ec95e8f5ccddcc0005dbd538954064b4 \
size 197960269
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -155,7 +202,7 @@ subport openjdk13 {
</span>
set build 8
set major 13
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> checksums rmd160 0de593a1b3df57a6a91d9ab3e3d0ee7475bc1e0d \
sha256 0ddb24efdf5aab541898d19b7667b149a1a64a8bd039b708fc58ee0284fa7e07 \
size 198206427
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -166,9 +213,9 @@ subport openjdk13-openj9 {
</span> revision 0
set build 8
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set major 13
</span> set openj9_version 0.18.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set major 13
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> checksums rmd160 193fc075719f33545f7f9deafebd783b5d7e8df1 \
sha256 dd8d92eec98a3455ec5cd065a0a6672cc1aef280c6a68c507c372ccc1d98fbaa \
size 201152468
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -179,9 +226,9 @@ subport openjdk13-openj9-large-heap {
</span> revision 0
set build 8
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set major 13
</span> set openj9_version 0.18.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set major 13
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> checksums rmd160 7e71c9b1bd5aa8365af66803e3b5292b391e710b \
sha256 a9b7cf11ec9c5df29a09336c91dd7e3232f6fae423e10eec60836330efc2c8cc \
size 201151793
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -193,7 +240,7 @@ subport openjdk14 {
</span>
set build 12
set major 14
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> checksums rmd160 2b6beb756626e8ab72eb85d25701be522e5beb3f \
sha256 09b7e6ab5d5eb4b73813f4caa793a0b616d33794a17988fa6a6b7c972e8f3dd3 \
size 195705010
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -204,9 +251,9 @@ subport openjdk14-openj9 {
</span> revision 0
set build 12
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set major 14
</span> set openj9_version 0.21.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set major 14
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> checksums rmd160 0ea69114a43e0c4e3e4cb80abf7bcd9bf86c05ca \
sha256 95e6abcc12dde676ccd5ba65ab86f06ddaa22749dde00e31f4c6d3ea95277359 \
size 200090793
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -217,9 +264,9 @@ subport openjdk14-openj9-large-heap {
</span> revision 0
set build 12
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set major 14
</span> set openj9_version 0.21.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set major 14
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> checksums rmd160 f77124d360ab493a5f69b3b58e5dd9e8d77c718a \
sha256 178270b6cc2213bad148c32e3bced0fb18aafee1f83be735d729e0261b4958da \
size 200881593
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -231,7 +278,7 @@ subport openjdk15 {
</span>
set build 9
set major 15
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> checksums rmd160 ec9c5ee749c16ae2846e4f6e8ff63d4789ba80cb \
sha256 d32f9429c4992cef7be559a15c542011503d6bc38c89379800cd209a9d7ec539 \
size 195773522
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -242,9 +289,9 @@ subport openjdk15-openj9 {
</span> revision 0
set build 9
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set major 15
</span> set openj9_version 0.23.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set major 15
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> checksums rmd160 9aeeaec14ed1d44f796c6f3f7e6cb5c545537c00 \
sha256 688dea7aa7b077f10ed9af833d0d14fa1770961099f43933bb84724d1f068d6f \
size 195840553
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -255,28 +302,15 @@ subport openjdk15-openj9-large-heap {
</span> revision 0
set build 9
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set major 15
</span> set openj9_version 0.23.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set major 15
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> checksums rmd160 efbbf9c19429915a953d4df681199bd6d45c9058 \
sha256 e48fd8ed4ef7386b59229cc86a1718e42b91209ba3b748a258850599ddeed8bb \
size 195082957
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-categories java devel
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers {breun.nl:nils @breun} openmaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license GPL-2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-supported_archs x86_64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${subport} eq "openjdk8"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.url https://api.adoptopenjdk.net/v2/info/releases/${subport}?release=latest&openjdk_impl=hotspot
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.regex {"release_name": "jdk(\d+u\d+)-b\d+"}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.url https://github.com/AdoptOpenJDK/openjdk-jdk${major}u/releases
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.regex (?c)jdk-(\[0-9.\]+)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://trac.macports.org/wiki/PortfileRecipes#compare-osx-darwin-version
</span> if {${os.platform} eq "darwin" && ${os.major} < 14} {
known_fail yes
pre-fetch {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -287,134 +321,75 @@ if {${os.platform} eq "darwin" && ${os.major} < 14} {
</span>
if {${subport} eq "openjdk8"} {
description Open Java Development Kit ${major} (AdoptOpenJDK) with HotSpot VM
<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:#e0ffe0;'>+ long_description ${long_description_adoptopenjdk_hotspot}
</span>
master_sites https://github.com/AdoptOpenJDK/openjdk${major}-binaries/releases/download/jdk${version}-b${build}/
distname OpenJDK${major}U-jdk_x64_mac_hotspot_${version}b${build}
worksrcdir jdk${version}-b${build}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.cxx_stdlib libstdc++
} elseif {${subport} eq "openjdk8-openj9"} {
description Open Java Development Kit ${major} (AdoptOpenJDK) with Eclipse OpenJ9 VM
<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:#e0ffe0;'>+ long_description ${long_description_adoptopenjdk_openj9}
</span>
master_sites https://github.com/AdoptOpenJDK/openjdk${major}-binaries/releases/download/jdk${version}-b${build}_openj9-${openj9_version}/
distname OpenJDK${major}U-jdk_x64_mac_openj9_${version}b${build}_openj9-${openj9_version}
worksrcdir jdk${version}-b${build}
} elseif {${subport} eq "openjdk8-openj9-large-heap"} {
description Open Java Development Kit ${major} (AdoptOpenJDK) with Eclipse OpenJ9 VM for large heap sizes
<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:#e0ffe0;'>+ long_description ${long_description_adoptopenjdk_openj9xl}
</span>
master_sites https://github.com/AdoptOpenJDK/openjdk${major}-binaries/releases/download/jdk${version}-b${build}_openj9-${openj9_version}/
distname OpenJDK${major}U-jdk_x64_mac_openj9_macosXL_${version}b${build}_openj9-${openj9_version}
worksrcdir jdk${version}-b${build}
} elseif {${subport} eq "openjdk10"} {
description Oracle OpenJDK ${major} with HotSpot VM
<span style='display:block; white-space:pre;background:#ffe0e0;'>- long_description Production-ready, free and open-source build of the Java \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Development Kit, an implementation of the Java Standard \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Edition (SE) ${major} Platform. OpenJDK is the official reference \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- implementation of Java SE. Included components are the \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- HotSpot virtual machine, the Java class library and the Java \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- compiler.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long_description ${long_description_oracle_openjdk}
</span>
master_sites https://download.java.net/java/GA/jdk${major}/${version}/19aef61b38124481863b1413dce1855f/${build}/
distname openjdk-${version}_osx-x64_bin
worksrcdir jdk-${version}.jdk
<span style='display:block; white-space:pre;background:#ffe0e0;'>-} elseif {${subport} eq "openjdk11-openj9"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Stealth update for 11.1, remove this for the next release
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- dist_subdir ${name}/${version}_1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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}.1_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;'>- worksrcdir jdk-${version}+${build}
</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;'>- # Stealth update for 11.1, remove this for the next release
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- dist_subdir ${name}/${version}_1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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}.1_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;'>- worksrcdir jdk-${version}+${build}
</span> } elseif [string match *-graalvm ${subport}] {
description GraalVM Community Edition based on OpenJDK ${major}
<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:#e0ffe0;'>+ long_description ${long_description_graalvm}
</span>
master_sites https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-${version}/
distname graalvm-ce-java${major}-darwin-amd64-${version}
worksrcdir graalvm-ce-java${major}-${version}
} elseif [string match *-openj9-large-heap ${subport}] {
description Open Java Development Kit ${major} (AdoptOpenJDK) with Eclipse OpenJ9 VM for large heap sizes
<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:#e0ffe0;'>+ long_description ${long_description_adoptopenjdk_openj9xl}
</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}
worksrcdir jdk-${version}+${build}
} elseif [string match *-openj9 ${subport}] {
description Open Java Development Kit ${major} (AdoptOpenJDK) with Eclipse OpenJ9 VM
<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:#e0ffe0;'>+ long_description ${long_description_adoptopenjdk_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}
worksrcdir jdk-${version}+${build}
} else {
description Open Java Development Kit ${major} (AdoptOpenJDK) with HotSpot VM
<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:#e0ffe0;'>+ long_description ${long_description_adoptopenjdk_hotspot}
</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}
worksrcdir jdk-${version}+${build}
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Temporary overrides for stealth updates
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} eq "openjdk11-openj9"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Stealth update for 11.1, remove this for the next release
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dist_subdir ${name}/${version}_1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ master_sites https://github.com/AdoptOpenJDK/openjdk${major}-binaries/releases/download/jdk-${version}%2B${build}.1_openj9-${openj9_version}/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif {${subport} eq "openjdk11-openj9-large-heap"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Stealth update for 11.1, remove this for the next release
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dist_subdir ${name}/${version}_1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ master_sites https://github.com/AdoptOpenJDK/openjdk${major}-binaries/releases/download/jdk-${version}%2B${build}.1_openj9-${openj9_version}/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> if [string match *-graalvm ${subport}] {
homepage https://www.graalvm.org
} elseif {${subport} eq "openjdk10"} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -423,6 +398,8 @@ if [string match *-graalvm ${subport}] {
</span> homepage https://adoptopenjdk.net
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> variant Applets \
description { Advertise the JVM capability "Applets".} {}
</pre><pre style='margin:0'>
</pre>