<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/ab38073867581841571030be65b5bf39a0ed2617">https://github.com/macports/macports-ports/commit/ab38073867581841571030be65b5bf39a0ed2617</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit ab38073867581841571030be65b5bf39a0ed2617
</span>Author: usersxx <97012123+usersxx@users.noreply.github.com>
AuthorDate: Fri May 6 14:18:11 2022 +0530

<span style='display:block; white-space:pre;color:#404040;'>    openjdk8-bootstrap: fix bugs
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Fixes: https://trac.macports.org/ticket/65039
</span><span style='display:block; white-space:pre;color:#404040;'>    Fixes: https://trac.macports.org/ticket/65049
</span>---
 java/openjdk8-bootstrap/Portfile | 22 ++++++++++++----------
 1 file changed, 12 insertions(+), 10 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/java/openjdk8-bootstrap/Portfile b/java/openjdk8-bootstrap/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 89997dbf8de..9cc1a284f2c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/java/openjdk8-bootstrap/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/java/openjdk8-bootstrap/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,6 +6,7 @@ name                openjdk8-bootstrap
</span> # use format based on macports:
 # https://guide.macports.org/chunked/reference.portgroup.html#reference.portgroup.java
 version             1.8.0_201
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> categories          java devel
 platforms           darwin
 supported_archs     x86_64
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14,27 +15,22 @@ maintainers         {outlook.com:usersword123 @usersxx} openmaintainer
</span> description         Java 8 Boot JDK
 long_description    Java 8 Boot JDK to bootstrap Openjdk8 port
 homepage            https://javadl.sun.com/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites        ${homepage}webapps/download/AutoDL?BundleId=236866_42970487e3af4f5aa5bca3f542482c60
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distfiles           AutoDL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        ${homepage}webapps/download/${distfiles}?BundleId=236866_42970487e3af4f5aa5bca3f542482c60&dummy=
</span> 
 checksums           rmd160  b237dd06774127454df314a28fa6b297b50a0dbf \
                     sha256  5b52df4b3efd51480c40ad5abfa18a075365afbb2040bbc5e9f2db568435a6e2 \
                     size    257863467
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_fetch       port:curl
</span> depends_extract     port:xar
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-distname            jdk-8u201-macosx-x64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distfiles           ${distname}.dmg
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-fetch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    system -W ${distpath} "${prefix}/bin/curl -o ${distpath}/${distfiles} -L ${master_sites}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> extract {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    system -W ${workpath} "mkdir -p ${worksrcpath}/packages"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    file copy ${distpath}/${distfiles} ${worksrcpath}/packages
</span>     system -W ${workpath} "mkdir -p ${worksrcpath}/dmg"
     system -W ${workpath} "mkdir -p ${worksrcpath}/pkg"
     system -W ${workpath} "mkdir -p ${worksrcpath}/files"
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    system -W ${distpath} "hdiutil attach ${distpath}/${distfiles} -mountroot ${worksrcpath}/dmg"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system -W ${worksrcpath}/packages "hdiutil attach ${worksrcpath}/packages/${distfiles} -mountroot ${worksrcpath}/dmg"
</span>     system -W ${worksrcpath}/dmg "cp ${worksrcpath}/dmg/*/*.pkg ${worksrcpath}/pkg"
     system -W ${worksrcpath}/dmg "hdiutil detach ${worksrcpath}/dmg/*"
     system -W ${worksrcpath}/pkg "mv ${worksrcpath}/pkg/*.pkg ${worksrcpath}/pkg/jdk${version}.pkg"
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -48,6 +44,12 @@ build {}
</span> 
 worksrcdir          jdk${version}
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+pre-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # MacPorts report `Contents/Home/jre/lib/libdeploy.dylib` as broken file during `port rev update`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # see https://trac.macports.org/ticket/65049
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    delete ${worksrcpath}/Contents/Home/jre/lib/libdeploy.dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> set path /Library/Java/JavaVirtualMachines/${name}
 destroot {
     xinstall -m 755 -d ${destroot}${path}
</pre><pre style='margin:0'>

</pre>