<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/997b66e7f0ca7363743cc1c385863300bdc1b36f">https://github.com/macports/macports-ports/commit/997b66e7f0ca7363743cc1c385863300bdc1b36f</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 997b66e7f0c openjdk19-graalvm: obsolete
</span>997b66e7f0c is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 997b66e7f0ca7363743cc1c385863300bdc1b36f
</span>Author: Nils Breunese <nils@breun.nl>
AuthorDate: Mon Jul 3 17:46:11 2023 -0700

<span style='display:block; white-space:pre;color:#404040;'>    openjdk19-graalvm: obsolete
</span>---
 java/openjdk19-graalvm/Portfile | 142 +++-------------------------------------
 1 file changed, 9 insertions(+), 133 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/java/openjdk19-graalvm/Portfile b/java/openjdk19-graalvm/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 1f73d310c3a..86d1fdf2c48 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/java/openjdk19-graalvm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/java/openjdk19-graalvm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,135 +1,11 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem       1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-name             openjdk19-graalvm
</span><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;'>-# This port uses prebuilt binaries; 'NoMirror' makes sure MacPorts doesn't mirror/distribute these third-party binaries
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license          GPL-2 NoMirror
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# This port uses prebuilt binaries for a particular architecture; they are not universal binaries
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-universal_variant no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# https://github.com/graalvm/graalvm-ce-builds/releases
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-supported_archs  x86_64 arm64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version      22.3.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision     0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set openjdk_major 19
</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 ${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, Ruby, R,\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 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:#ffe0e0;'>-
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${configure.build_arch} eq "x86_64"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    distname     graalvm-ce-java${openjdk_major}-darwin-amd64-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums    rmd160  50497e34131636e5bc0e854f3293a48d168ddb03 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 sha256  4344cabbc1bd1920a21429198dbf18f6e117230ea451175c14e1c677e52079ac \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 size    268459645
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} elseif {${configure.build_arch} eq "arm64"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    distname     graalvm-ce-java${openjdk_major}-darwin-aarch64-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums    rmd160  fc509aa712b265a3fe03be3c6b7e495aa734a769 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 sha256  6c32cde0739c8b239d775465f7cc5fd6961b426dc60e8d9e12943b8acac7c926 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 size    266165894
</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:#ffe0e0;'>-worksrcdir   graalvm-ce-java${openjdk_major}-${version}
</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><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.type  none
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_configure    no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant Applets \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    description { Advertise the JVM capability "Applets".} {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant BundledApp \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    description { Advertise the JVM capability "BundledApp". This is required by some java-based app bundles to recognize and use the JVM.} {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant JNI \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    description { Advertise the JVM capability "JNI". This is required by some java-based app bundles to recognize and use the JVM.} {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant WebStart \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    description { Advertise the JVM capability "WebStart".} {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    foreach var { Applets BundledApp JNI WebStart } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        if {[variant_isset ${var}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            reinplace -E "s|^(\[\[:space:\]\]*<string>)CommandLine(</string>)|\\1${var}\\2\\\n\\1CommandLine\\2|" ${worksrcpath}/Contents/Info.plist
</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:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test.run    yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test.cmd    Contents/Home/bin/java
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test.target
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test.args   -version
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# macOS Java tools expect to find Java virtual machines under /Library/Java/JavaVirtualMachines, which is not under ${prefix}.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.violate_mtree yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><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:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot {
</span><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:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-notes "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-If you have more than one JDK installed you can make ${name} the default\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-by adding the following line to your shell profile:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    export JAVA_HOME=${target}/Contents/Home
</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:#ffe0e0;'>-subport ${name}-native-image {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib        port:${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    description        Native Image component for GraalVM
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    long_description   ${description}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${configure.build_arch} eq "x86_64"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set jar_file native-image-installable-svm-java${openjdk_major}-darwin-amd64-${version}.jar
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        distfiles    ${jar_file}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        checksums    rmd160  928f963247dea5a1d1b7b22518e229a0305385eb \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                     sha256  cbb8877c62e7f406215df63e8298eb6379b9074f14126380b4ec09f3bd7549a0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                     size    31253331
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    } elseif {${configure.build_arch} eq "arm64"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set jar_file native-image-installable-svm-java${openjdk_major}-darwin-aarch64-${version}.jar
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        distfiles    ${jar_file}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        checksums    rmd160  69c4c2d01c8dfe84afb9c7daed57f125a44f08c7 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                     sha256  8b23134442c6eddb04be637e7c60b593f3443591fa70f7ee5465a53f1f6ecd35 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                     size    31380555
</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:#ffe0e0;'>-    set java_home ${target}/Contents/Home
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    extract {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -d -m 0755 ${destroot}${prefix}/share/java/${subport}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        file copy ${distpath}/${jar_file} ${destroot}${prefix}/share/java/${subport}
</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:#ffe0e0;'>-    post-activate {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # Graal Updater doesn't signal errors if the component is already installed.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # Unfortunately, we require root privileges to invoke Graal Updater.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        system "sudo ${java_home}/bin/gu -L install ${prefix}/share/java/${subport}/${jar_file}"
</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:#ffe0e0;'>-    post-deactivate {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # This helps prevent breakage if the user removed native-image themselves
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # and wants to deactivate or uninstall this port.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        if {[regexp {(?i)native-image} [exec ${java_home}/bin/gu list] match]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            system "sudo ${java_home}/bin/gu remove native-image"
</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:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    notes "The Native Image component of GraalVM has been installed for you"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Remove after 2024-01-03
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem  1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup   obsolete 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name        openjdk19-graalvm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories  java devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version     22.3.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision    1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+replaced_by openjdk20-graalvm
</span></pre><pre style='margin:0'>

</pre>