git: abaa90bd6f8c - 2026Q3 - java/jd-gui-duo: Update 2.0.113 => 2.0.114
Vladimir Druzenko <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.cvs.ports |
|---|---|
| Message-ID | <[email protected]> |
The branch 2026Q3 has been updated by vvd: URL: https://cgit.FreeBSD.org/ports/commit/?id=abaa90bd6f8c99be0278648d5bac3adfb5135bec commit abaa90bd6f8c99be0278648d5bac3adfb5135bec Author: Vladimir Druzenko <[email protected]> AuthorDate: 2026-08-15 13:23:01 +0000 Commit: Vladimir Druzenko <[email protected]> CommitDate: 2026-08-15 13:33:55 +0000 java/jd-gui-duo: Update 2.0.113 => 2.0.114 Changelog: https://github.com/nbauma109/jd-gui-duo/releases/tag/2.0.114 Commit log: https://github.com/nbauma109/jd-gui-duo/compare/2.0.113...2.0.114 - Fix start script. - Remove unnecessary files accidentally added in the previous commit. Sponsored by: UNIS Labs MFH: 2026Q3 (cherry picked from commit 08ea114d8701546cf04ce9c1a4d62ec7ec41d406) --- java/jd-gui-duo/Makefile | 5 +- java/jd-gui-duo/distinfo | 10 ++-- java/jd-gui-duo/files/patch-jd-gui-duo.sh | 9 ++-- java/jd-gui-duo/jd-gui.ico | Bin 99678 -> 0 bytes java/jd-gui-duo/jd-gui.in | 3 -- .../patch-src_linux_resources_jd-gui.desktop | 10 ---- java/jd-gui-duo/pkg-plist | 56 ++++++++++----------- 7 files changed, 42 insertions(+), 51 deletions(-) diff --git a/java/jd-gui-duo/Makefile b/java/jd-gui-duo/Makefile index d90e6240e0e6..71c42b07427f 100644 --- a/java/jd-gui-duo/Makefile +++ b/java/jd-gui-duo/Makefile @@ -1,5 +1,5 @@ PORTNAME= jd-gui-duo -DISTVERSION= 2.0.113 +DISTVERSION= 2.0.114 CATEGORIES= java devel MASTER_SITES= https://github.com/nbauma109/${PORTNAME}/releases/download/${DISTVERSION}/ \ https://raw.githubusercontent.com/nbauma109/${PORTNAME}/refs/tags/${DISTVERSION}/src/launch4j/resources/images/:ico @@ -28,7 +28,8 @@ SUB_LIST= JAVA=${JAVA} NO_WRKSUBDIR= yes post-patch: - ${REINPLACE_CMD} 's|%%JAVAJARDIR%%|${JAVAJARDIR}|' ${WRKSRC}/jd-gui-duo.sh + ${REINPLACE_CMD} 's|%%JAVAJARDIR%%|${JAVAJARDIR}|; \ + s|%%JAVA_HOME%%|${JAVA_HOME}|' ${WRKSRC}/jd-gui-duo.sh do-install: ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME} diff --git a/java/jd-gui-duo/distinfo b/java/jd-gui-duo/distinfo index 05c465710b1e..bb0af1d7b9a7 100644 --- a/java/jd-gui-duo/distinfo +++ b/java/jd-gui-duo/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1783000000 -SHA256 (jd-gui-duo-2.0.113/jd-gui-duo-linux-2.0.113.tar.xz) = 8e5969f4365e6aee58f40e63fb80edeadeff162ba94fb9ffab659f3c3aec12b8 -SIZE (jd-gui-duo-2.0.113/jd-gui-duo-linux-2.0.113.tar.xz) = 102993276 -SHA256 (jd-gui-duo-2.0.113/jd-gui.ico) = 721982783f10dbba6e4af926241912193fd40be39b7e217128a97d49d31e6455 -SIZE (jd-gui-duo-2.0.113/jd-gui.ico) = 99678 +TIMESTAMP = 1786666666 +SHA256 (jd-gui-duo-2.0.114/jd-gui-duo-linux-2.0.114.tar.xz) = 751d31105a8bded6f11cdf82cc42e6bd7f0237bfde6e3b190578de860a96d81e +SIZE (jd-gui-duo-2.0.114/jd-gui-duo-linux-2.0.114.tar.xz) = 103245312 +SHA256 (jd-gui-duo-2.0.114/jd-gui.ico) = 721982783f10dbba6e4af926241912193fd40be39b7e217128a97d49d31e6455 +SIZE (jd-gui-duo-2.0.114/jd-gui.ico) = 99678 diff --git a/java/jd-gui-duo/files/patch-jd-gui-duo.sh b/java/jd-gui-duo/files/patch-jd-gui-duo.sh index d95143b0a03c..795475ed0e55 100644 --- a/java/jd-gui-duo/files/patch-jd-gui-duo.sh +++ b/java/jd-gui-duo/files/patch-jd-gui-duo.sh @@ -1,11 +1,14 @@ ---- jd-gui-duo.sh.orig 2026-06-30 08:39:56 UTC +--- jd-gui-duo.sh.orig 2026-07-25 16:26:55 UTC +++ jd-gui-duo.sh -@@ -1,9 +1,8 @@ +@@ -1,9 +1,11 @@ -#!/bin/bash -DIR="$(dirname "$0")" -"$DIR/jre/bin/java" -ea \ +#!/bin/sh -+exec %%JAVA%% -ea \ ++if [ -z "${JAVA_HOME}" ]; then ++ JAVA_HOME="%%JAVA_HOME%%" ++fi ++exec "${JAVA_HOME}/bin/java" -ea \ --add-opens java.base/java.net=ALL-UNNAMED \ --add-opens java.desktop/javax.swing.plaf.basic=ALL-UNNAMED \ --add-opens java.desktop/javax.swing.text=ALL-UNNAMED \ diff --git a/java/jd-gui-duo/jd-gui.ico b/java/jd-gui-duo/jd-gui.ico deleted file mode 100644 index 34c5acbb1248..000000000000 Binary files a/java/jd-gui-duo/jd-gui.ico and /dev/null differ diff --git a/java/jd-gui-duo/jd-gui.in b/java/jd-gui-duo/jd-gui.in deleted file mode 100644 index 981ed420de54..000000000000 --- a/java/jd-gui-duo/jd-gui.in +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -exec java -jar "%%JAVAJARDIR%%/jd-gui.jar" "$@" diff --git a/java/jd-gui-duo/patch-src_linux_resources_jd-gui.desktop b/java/jd-gui-duo/patch-src_linux_resources_jd-gui.desktop deleted file mode 100644 index 8ce05743f9f6..000000000000 --- a/java/jd-gui-duo/patch-src_linux_resources_jd-gui.desktop +++ /dev/null @@ -1,10 +0,0 @@ ---- src/linux/resources/jd-gui.desktop.orig 2016-01-18 23:32:17 UTC -+++ src/linux/resources/jd-gui.desktop -@@ -2,6 +2,6 @@ - Comment=Java Decompiler JD-GUI - Terminal=false - Name=JD-GUI --Exec=java -jar /opt/jd-gui/jd-gui.jar -+Exec=jd-gui - Type=Application - Icon=jd-gui diff --git a/java/jd-gui-duo/pkg-plist b/java/jd-gui-duo/pkg-plist index 3a1b9f9d15ba..d8fffffaac4f 100644 --- a/java/jd-gui-duo/pkg-plist +++ b/java/jd-gui-duo/pkg-plist @@ -4,11 +4,11 @@ share/applications/jd-gui-duo.desktop %%JAVAJARDIR%%/jd-gui-duo/antlr-runtime-3.5.3.jar %%JAVAJARDIR%%/jd-gui-duo/antlr4-runtime-4.13.2.jar %%JAVAJARDIR%%/jd-gui-duo/ascii-table-1.12.1.jar -%%JAVAJARDIR%%/jd-gui-duo/asm-9.10.jar -%%JAVAJARDIR%%/jd-gui-duo/asm-analysis-9.10.jar -%%JAVAJARDIR%%/jd-gui-duo/asm-commons-9.10.jar -%%JAVAJARDIR%%/jd-gui-duo/asm-tree-9.10.jar -%%JAVAJARDIR%%/jd-gui-duo/asm-util-9.10.jar +%%JAVAJARDIR%%/jd-gui-duo/asm-9.10.1.jar +%%JAVAJARDIR%%/jd-gui-duo/asm-analysis-9.10.1.jar +%%JAVAJARDIR%%/jd-gui-duo/asm-commons-9.10.1.jar +%%JAVAJARDIR%%/jd-gui-duo/asm-tree-9.10.1.jar +%%JAVAJARDIR%%/jd-gui-duo/asm-util-9.10.1.jar %%JAVAJARDIR%%/jd-gui-duo/bcel-6.12.0.jar %%JAVAJARDIR%%/jd-gui-duo/cfr-0.153.jar %%JAVAJARDIR%%/jd-gui-duo/commonmark-0.28.0.jar @@ -18,20 +18,20 @@ share/applications/jd-gui-duo.desktop %%JAVAJARDIR%%/jd-gui-duo/commons-lang3-3.20.0.jar %%JAVAJARDIR%%/jd-gui-duo/commons-logging-1.3.6.jar %%JAVAJARDIR%%/jd-gui-duo/commons-text-1.15.0.jar -%%JAVAJARDIR%%/jd-gui-duo/d2j-base-cmd-2.4.37.jar -%%JAVAJARDIR%%/jd-gui-duo/d2j-jasmin-2.4.37.jar -%%JAVAJARDIR%%/jd-gui-duo/d2j-smali-2.4.37.jar +%%JAVAJARDIR%%/jd-gui-duo/d2j-base-cmd-2.4.38.jar +%%JAVAJARDIR%%/jd-gui-duo/d2j-jasmin-2.4.38.jar +%%JAVAJARDIR%%/jd-gui-duo/d2j-smali-2.4.38.jar %%JAVAJARDIR%%/jd-gui-duo/delight-rhino-sandbox-0.2.2.jar -%%JAVAJARDIR%%/jd-gui-duo/dex-ir-2.4.37.jar -%%JAVAJARDIR%%/jd-gui-duo/dex-reader-2.4.37.jar -%%JAVAJARDIR%%/jd-gui-duo/dex-reader-api-2.4.37.jar -%%JAVAJARDIR%%/jd-gui-duo/dex-tools-2.4.37.jar -%%JAVAJARDIR%%/jd-gui-duo/dex-translator-2.4.37.jar -%%JAVAJARDIR%%/jd-gui-duo/dex-writer-2.4.37.jar +%%JAVAJARDIR%%/jd-gui-duo/dex-ir-2.4.38.jar +%%JAVAJARDIR%%/jd-gui-duo/dex-reader-2.4.38.jar +%%JAVAJARDIR%%/jd-gui-duo/dex-reader-api-2.4.38.jar +%%JAVAJARDIR%%/jd-gui-duo/dex-tools-2.4.38.jar +%%JAVAJARDIR%%/jd-gui-duo/dex-translator-2.4.38.jar +%%JAVAJARDIR%%/jd-gui-duo/dex-writer-2.4.38.jar %%JAVAJARDIR%%/jd-gui-duo/ecj-3.46.0.jar -%%JAVAJARDIR%%/jd-gui-duo/error_prone_annotations-2.41.0.jar -%%JAVAJARDIR%%/jd-gui-duo/flatlaf-3.7.1.jar -%%JAVAJARDIR%%/jd-gui-duo/flatlaf-intellij-themes-3.7.1.jar +%%JAVAJARDIR%%/jd-gui-duo/error_prone_annotations-2.48.0.jar +%%JAVAJARDIR%%/jd-gui-duo/flatlaf-3.7.2.jar +%%JAVAJARDIR%%/jd-gui-duo/flatlaf-intellij-themes-3.7.2.jar %%JAVAJARDIR%%/jd-gui-duo/flexmark-0.64.8.jar %%JAVAJARDIR%%/jd-gui-duo/flexmark-ext-anchorlink-0.64.8.jar %%JAVAJARDIR%%/jd-gui-duo/flexmark-ext-emoji-0.64.8.jar @@ -55,21 +55,21 @@ share/applications/jd-gui-duo.desktop %%JAVAJARDIR%%/jd-gui-duo/flexmark-util-options-0.64.8.jar %%JAVAJARDIR%%/jd-gui-duo/flexmark-util-sequence-0.64.8.jar %%JAVAJARDIR%%/jd-gui-duo/flexmark-util-visitor-0.64.8.jar -%%JAVAJARDIR%%/jd-gui-duo/gson-2.13.2.jar +%%JAVAJARDIR%%/jd-gui-duo/gson-2.14.0.jar %%JAVAJARDIR%%/jd-gui-duo/hamcrest-core-1.3.jar -%%JAVAJARDIR%%/jd-gui-duo/jadx-core-1.5.5.jar -%%JAVAJARDIR%%/jd-gui-duo/jadx-input-api-1.5.5.jar -%%JAVAJARDIR%%/jd-gui-duo/jadx-java-input-1.5.5.jar -%%JAVAJARDIR%%/jd-gui-duo/jadx-zip-1.5.5.jar +%%JAVAJARDIR%%/jd-gui-duo/jadx-core-1.5.6.jar +%%JAVAJARDIR%%/jd-gui-duo/jadx-input-api-1.5.6.jar +%%JAVAJARDIR%%/jd-gui-duo/jadx-java-input-1.5.6.jar +%%JAVAJARDIR%%/jd-gui-duo/jadx-zip-1.5.6.jar %%JAVAJARDIR%%/jd-gui-duo/jakarta.json-2.0.1.jar %%JAVAJARDIR%%/jd-gui-duo/jakarta.json-api-2.1.3.jar %%JAVAJARDIR%%/jd-gui-duo/jakarta.json.bind-api-3.0.1.jar -%%JAVAJARDIR%%/jd-gui-duo/java-decompiler-engine-261.24374.151.jar +%%JAVAJARDIR%%/jd-gui-duo/java-decompiler-engine-262.8665.337.jar %%JAVAJARDIR%%/jd-gui-duo/jcommander-1.82.jar -%%JAVAJARDIR%%/jd-gui-duo/jd-core-1.3.3.jar -%%JAVAJARDIR%%/jd-gui-duo/jd-core-v0-0.8.29.jar +%%JAVAJARDIR%%/jd-gui-duo/jd-core-1.3.5.jar +%%JAVAJARDIR%%/jd-gui-duo/jd-core-v0-0.8.30.jar %%JAVAJARDIR%%/jd-gui-duo/jd-gui-duo-app.jar -%%JAVAJARDIR%%/jd-gui-duo/jd-util-1.3.5.jar +%%JAVAJARDIR%%/jd-gui-duo/jd-util-1.3.11.jar %%JAVAJARDIR%%/jd-gui-duo/jna-5.18.1.jar %%JAVAJARDIR%%/jd-gui-duo/jna-platform-5.18.1.jar %%JAVAJARDIR%%/jd-gui-duo/jsoup-1.15.4.jar @@ -177,12 +177,12 @@ share/applications/jd-gui-duo.desktop %%JAVAJARDIR%%/jd-gui-duo/resolver-1.2-RELEASE290.jar %%JAVAJARDIR%%/jd-gui-duo/rhino-1.7.14.1.jar %%JAVAJARDIR%%/jd-gui-duo/rhino-engine-1.9.1.jar -%%JAVAJARDIR%%/jd-gui-duo/rsyntaxtextarea-3.6.3.jar +%%JAVAJARDIR%%/jd-gui-duo/rsyntaxtextarea-4.0.0.jar %%JAVAJARDIR%%/jd-gui-duo/slf4j-api-2.0.18.jar %%JAVAJARDIR%%/jd-gui-duo/slf4j-simple-2.0.18.jar %%JAVAJARDIR%%/jd-gui-duo/swingbits-2.0.0.jar %%JAVAJARDIR%%/jd-gui-duo/swingx-all-1.7.2.jar -%%JAVAJARDIR%%/jd-gui-duo/transformer-api-4.2.6.jar +%%JAVAJARDIR%%/jd-gui-duo/transformer-api-5.0.1.jar %%JAVAJARDIR%%/jd-gui-duo/vineflower-1.12.0.jar %%JAVAJARDIR%%/jd-gui-duo/yasson-3.0.4.jar share/pixmaps/jd-gui-duo.ico