<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/cf82da9a8b65d96644a2bc80f557b865f274ab4e">https://github.com/macports/macports-ports/commit/cf82da9a8b65d96644a2bc80f557b865f274ab4e</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 cf82da9a8b6 openjdk11-openj9: update to 11.0.20, install files under ${prefix}
</span>cf82da9a8b6 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit cf82da9a8b65d96644a2bc80f557b865f274ab4e
</span>Author: Nils Breunese <nils@breun.nl>
AuthorDate: Sun Aug 20 15:26:39 2023 +0200
<span style='display:block; white-space:pre;color:#404040;'> openjdk11-openj9: update to 11.0.20, install files under ${prefix}
</span>---
java/openjdk11-openj9/Portfile | 32 ++++++++++++++++++--------------
1 file changed, 18 insertions(+), 14 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/java/openjdk11-openj9/Portfile b/java/openjdk11-openj9/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b687c9700fc..5280db9f462 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/java/openjdk11-openj9/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/java/openjdk11-openj9/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14,11 +14,11 @@ universal_variant no
</span> # https://developer.ibm.com/languages/java/semeru-runtimes/downloads?os=macOS
supported_archs x86_64 arm64
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 11.0.19
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 11.0.20
</span> revision 0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set build 7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set openj9_version 0.38.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set build 8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set openj9_version 0.40.0
</span>
description IBM Semeru with Eclipse OpenJ9 VM distribution, based on OpenJDK 11
long_description The IBM Semeru Runtimes are free production-ready open source binaries to run your Java applications\
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,14 +28,14 @@ master_sites https://github.com/ibmruntimes/semeru11-binaries/releases/download/
</span>
if {${configure.build_arch} eq "x86_64"} {
distname ibm-semeru-open-jdk_x64_mac_${version}_${build}_openj9-${openj9_version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 c6fddfbfc170379b88f760c59a260b012e3b3794 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 49ff29804ac94ffaee88df4886afc084c66bb58123c64e1e7e4f1b795b3b8ced \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 205020791
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 9ad0a428cabce234716d24fcb9026c31ed36e17b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 5b0259f848e5add371a1e58a8adc2e7259062d5c5a979010a485752c691cbde5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 205307642
</span> } elseif {${configure.build_arch} eq "arm64"} {
distname ibm-semeru-open-jdk_aarch64_mac_${version}_${build}_openj9-${openj9_version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 45040f39063eeec32943ea4c52a15a048792124e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 7027c65226d7146fb7402dec1b399f0d6574a31e3a4abc3dbe95e8798e6d9251 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 199179197
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 2fd258dee57185212571e713017bf77b41e85692 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 38064a6227492dde10258f71dd081163a0921d87b1bc7ddb7db8f669a6fae82f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 199485002
</span> }
worksrcdir jdk-${version}+${build}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -77,17 +77,21 @@ test.args -version
</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/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set destroot_target ${destroot}${target}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set jvms /Library/Java/JavaVirtualMachines
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set jdk ${jvms}/${name}
</span>
destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 755 -d ${destroot_target}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- copy ${worksrcpath}/Contents ${destroot_target}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 755 -d ${destroot}${prefix}${jdk}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ copy ${worksrcpath}/Contents ${destroot}${prefix}${jdk}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # macOS Java tools expect to find Java virtual machines under /Library/Java/JavaVirtualMachines, so let's create a symlink there
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 755 -d ${destroot}${jvms}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ln -s ${prefix}${jdk} ${destroot}${jdk}
</span> }
notes "
If you have more than one JDK installed you can make ${name} the default\
by adding the following line to your shell profile:
<span style='display:block; white-space:pre;background:#ffe0e0;'>- export JAVA_HOME=${target}/Contents/Home
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ export JAVA_HOME=${jdk}/Contents/Home
</span> "
</pre><pre style='margin:0'>
</pre>