<pre style='margin:0'>
Aaron Madlon-Kay (amake) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/c4943ca4dcc2275c664e3ae33aa5386a658de4f0">https://github.com/macports/macports-ports/commit/c4943ca4dcc2275c664e3ae33aa5386a658de4f0</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit c4943ca4dcc2275c664e3ae33aa5386a658de4f0
</span>Author: Aaron Madlon-Kay <aaron@madlon-kay.com>
AuthorDate: Wed Sep 6 14:39:55 2023 +0900
<span style='display:block; white-space:pre;color:#404040;'> NetBeans: update to 19
</span>---
aqua/NetBeans/Portfile | 21 +++++++++++++++++----
1 file changed, 17 insertions(+), 4 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/NetBeans/Portfile b/aqua/NetBeans/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5726e6b189c..43ca03480f6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/NetBeans/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/NetBeans/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup java 1.0
</span>
name NetBeans
set name_lower [string tolower ${name}]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 18
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 19
</span> categories aqua devel java
license Apache-2
maintainers openmaintainer {amake @amake}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,9 +26,9 @@ platforms {darwin any}
</span> distname ${name_lower}-${version}-bin
master_sites apache:${name_lower}/${name_lower}/${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 9461d06aeeb60a8cb9b2d51b8b703032a8327d4a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 09358e5b5bdddb4d2865962a0d14f8c2aaf8bf923700080472a03faa2f4879ff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 489138594
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 bef41354086ec3fb014da41a86db6f6ac7fd2414 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 8df70edd6307d08af5f957e96616917329132284e6c40e432bc64ef28acfd498 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 492798337
</span>
worksrcdir ${name_lower}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -61,6 +61,19 @@ destroot {
</span> xinstall -m 0644 ${filespath}/${name_lower}.icns ${app}/Contents/Resources/
reinplace "s|@@VERSION@@|${version}|g" ${app}/Contents/Info.plist
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # rev-upgrade considers these two files to be broken on arm64. They are weirdly constructed; see
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # https://github.com/apache/netbeans/blob/ba85468772292fd64f188f4022f9d49f77f00b89/profiler/lib.profiler/native/scripts/buildnative-mac.sh#L62-L92
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # For some reason removing all architectures but x86_64 fixes the issue.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # TODO: When arm64 support is added to these files, see if this hack is still helpful
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${build_arch} eq "arm64"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system -W ${destroot}${prefix}/share/java/netbeans/profiler/lib/deployed/jdk15/mac/ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "lipo -thin x86_64 libprofilerinterface.jnilib -o libprofilerinterface.jnilib"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system -W ${destroot}${prefix}/share/java/netbeans/profiler/lib/deployed/jdk16/mac/ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "lipo -thin x86_64 libprofilerinterface.jnilib -o libprofilerinterface.jnilib"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> }
universal_variant no
</pre><pre style='margin:0'>
</pre>