<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>