aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVladimir Druzenko <vvd@FreeBSD.org>2026-08-15 13:23:01 +0000
committerVladimir Druzenko <vvd@FreeBSD.org>2026-08-15 13:33:55 +0000
commitabaa90bd6f8c99be0278648d5bac3adfb5135bec (patch)
tree3bc707c8001e234a8f4ac38c14b17d870c970c3a
parent57d12ab13cf71b4bb5d950480336485d7c8ea2c2 (diff)
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)
-rw-r--r--java/jd-gui-duo/Makefile5
-rw-r--r--java/jd-gui-duo/distinfo10
-rw-r--r--java/jd-gui-duo/files/patch-jd-gui-duo.sh9
-rw-r--r--java/jd-gui-duo/jd-gui.icobin99678 -> 0 bytes
-rw-r--r--java/jd-gui-duo/jd-gui.in3
-rw-r--r--java/jd-gui-duo/patch-src_linux_resources_jd-gui.desktop10
-rw-r--r--java/jd-gui-duo/pkg-plist56
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
--- a/java/jd-gui-duo/jd-gui.ico
+++ /dev/null
Binary files 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