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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.