<pre style='margin:0'>
Zero King (l2dy) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/e546d1df3fad8f7044209fa1a9d4bb24c1ffa8eb">https://github.com/macports/macports-ports/commit/e546d1df3fad8f7044209fa1a9d4bb24c1ffa8eb</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 e546d1d openjdk11-openj9: new port for OpenJDK 11 with OpenJ9 VM
</span>e546d1d is described below
<span style='display:block; white-space:pre;color:#808000;'>commit e546d1df3fad8f7044209fa1a9d4bb24c1ffa8eb
</span>Author: Nils Breunese <nils@breun.nl>
AuthorDate: Thu Nov 15 23:37:20 2018 +0100
<span style='display:block; white-space:pre;color:#404040;'> openjdk11-openj9: new port for OpenJDK 11 with OpenJ9 VM
</span>---
java/openjdk8/Portfile | 44 +++++++++++++++++++++++++++++++++++---------
1 file changed, 35 insertions(+), 9 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 4e06913..2f1d239 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;'>@@ -25,21 +25,31 @@ subport openjdk11 {
</span> set major 11
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+subport openjdk11-openj9 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 11.0.1
</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 13
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set major 11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories java devel
maintainers {breun.nl:nils @breun} openmaintainer
platforms darwin
license GPL-2
supported_archs x86_64
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description Open Java Development Kit ${major}
</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:#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:#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>
homepage https://adoptopenjdk.net/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${subport} eq ${name}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # openjdk8 (AdoptOpenJDK)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} eq "openjdk8"} {
</span> master_sites https://github.com/AdoptOpenJDK/openjdk${major}-binaries/releases/download/jdk${version}-b${build}/
checksums rmd160 625de009ff2a8a31d72774a863ae6dc6a17fbc96 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -51,7 +61,6 @@ if {${subport} eq ${name}} {
</span>
configure.cxx_stdlib libstdc++
} elseif {${subport} eq "openjdk10"} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # openjdk10 (Oracle)
</span> master_sites https://download.java.net/java/GA/jdk${major}/${version}/19aef61b38124481863b1413dce1855f/${build}/
checksums rmd160 d29498411adc487bf8191adbc4276c72602022cf \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -61,6 +70,7 @@ if {${subport} eq ${name}} {
</span> distname openjdk-${version}_osx-x64_bin
worksrcdir jdk-${version}.jdk
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ description Oracle OpenJDK ${major} with HotSpot VM
</span> long_description Production-ready, free and open-source build of the Java \
Development Kit, an implementation of the Java Standard \
Edition (SE) ${major} Platform. OpenJDK is the official reference \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -69,8 +79,7 @@ if {${subport} eq ${name}} {
</span> compiler.
homepage https://jdk.java.net/${major}/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # openjdk11 (AdoptOpenJDK)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif {${subport} eq "openjdk11"} {
</span> master_sites https://github.com/AdoptOpenJDK/openjdk${major}-binaries/releases/download/jdk-${version}%2B${build}/
checksums rmd160 e579e79d76ba1692a1ac5ea59ea0ffa9a3a1daa3 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -79,6 +88,23 @@ if {${subport} eq ${name}} {
</span>
distname OpenJDK${major}U-jdk_x64_mac_hotspot_${version}_${build}
worksrcdir jdk-${version}+${build}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</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}/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 dbb5724e61f924d55cec365c90e2fcd021716b2d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 c5e9b588b4ac5b0bd5b4edd69d59265d1199bb98af7ca3270e119b264ffb6e3f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 180993478
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ distname OpenJDK${major}-jdk_x64_mac_openj9_${version}_${build}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ worksrcdir jdk-${version}+${build}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ description Open Java Development Kit ${major} (AdoptOpenJDK) with Eclipse OpenJ9 VM
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long_description AdoptOpenJDK provides prebuilt OpenJDK binaries 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;'>+ 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 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ suitable for running all workloads.
</span> }
use_configure no
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -88,7 +114,7 @@ build {}
</span> # macOS Java tools expect to find Java virtual machines under /Library/Java/JavaVirtualMachines, which is not under ${prefix}.
destroot.violate_mtree yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set target /Library/Java/JavaVirtualMachines/openjdk${major}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set target /Library/Java/JavaVirtualMachines/${subport}
</span> set destroot_target ${destroot}${target}
destroot {
</pre><pre style='margin:0'>
</pre>