git: 9932b64ee3e2 - main - java/jd-gui-duo: Update 1.6.6 => 2.0.113, take maintainership

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Fri, 03 Jul 2026 00:06:51 UTC
The branch main has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=9932b64ee3e20e72c67ea9be2b3621603875fdc0

commit 9932b64ee3e20e72c67ea9be2b3621603875fdc0
Author:     Vladimir Druzenko <vvd@FreeBSD.org>
AuthorDate: 2026-07-02 23:58:08 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-07-03 00:05:51 +0000

    java/jd-gui-duo: Update 1.6.6 => 2.0.113, take maintainership
    
    Changelogs:
    https://github.com/nbauma109/jd-gui-duo/releases
    
    Sponsored by:   UNIS Labs
---
 java/jd-gui-duo/Makefile                           |  52 +++---
 java/jd-gui-duo/distinfo                           |  10 +-
 java/jd-gui-duo/files/jd-gui-duo.desktop.in        |  10 ++
 java/jd-gui-duo/files/patch-jd-gui-duo.sh          |  15 ++
 java/jd-gui-duo/jd-gui.ico                         | Bin 0 -> 99678 bytes
 java/jd-gui-duo/{files => }/jd-gui.in              |   0
 .../patch-src_linux_resources_jd-gui.desktop       |   0
 java/jd-gui-duo/pkg-descr                          |  16 +-
 java/jd-gui-duo/pkg-plist                          | 188 +++++++++++++++++++++
 9 files changed, 257 insertions(+), 34 deletions(-)

diff --git a/java/jd-gui-duo/Makefile b/java/jd-gui-duo/Makefile
index 5330caf430be..d90e6240e0e6 100644
--- a/java/jd-gui-duo/Makefile
+++ b/java/jd-gui-duo/Makefile
@@ -1,37 +1,41 @@
-PORTNAME=	jd-gui
-PORTVERSION=	1.6.6
-PORTREVISION=	2
-DISTVERSIONPREFIX=	v
+PORTNAME=	jd-gui-duo
+DISTVERSION=	2.0.113
 CATEGORIES=	java devel
-MASTER_SITES=	https://github.com/java-decompiler/jd-gui/releases/download/v${PORTVERSION}/:jar
-DISTFILES=	jd-gui-${PORTVERSION}.jar:jar
-EXTRACT_ONLY=	${DISTNAME}.tar.gz
-
-MAINTAINER=	ports@FreeBSD.org
+MASTER_SITES=	https://github.com/nbauma109/${PORTNAME}/releases/download/${DISTVERSION}/ \
+		https://raw.githubusercontent.com/nbauma109/${PORTNAME}/refs/tags/${DISTVERSION}/src/launch4j/resources/images/:ico
+DISTNAME=	${PORTNAME}-linux-${DISTVERSION}
+DISTFILES=	${EXTRACT_ONLY} \
+		jd-gui.ico:ico
+DIST_SUBDIR=	${PORTNAME}-${DISTVERSION}
+EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
+
+MAINTAINER=	vvd@FreeBSD.org
 COMMENT=	Java Decompiler GUI
-WWW=		http://jd.benow.ca/
+WWW=		https://github.com/nbauma109/jd-gui-duo/
 
 LICENSE=	GPLv3
-LICENSE_FILE=	${WRKSRC}/LICENSE
 
-USES=		desktop-file-utils java
-USE_GITHUB=	yes
-GH_ACCOUNT=	java-decompiler
+USES=		desktop-file-utils java tar:xz
+JAVA_VERSION=	25+
+
+EXTRACT_AFTER_ARGS=	--exclude jre \
+			--no-same-owner --no-same-permissions
 
 NO_ARCH=	yes
 NO_BUILD=	yes
+SUB_FILES=	${PORTNAME}.desktop
+SUB_LIST=	JAVA=${JAVA}
+NO_WRKSUBDIR=	yes
 
-SUB_FILES=	jd-gui
-
-PLIST_FILES=	bin/jd-gui \
-		${JAVAJARDIR}/jd-gui.jar \
-		share/applications/jd-gui.desktop \
-		share/pixmaps/jd-gui.png
+post-patch:
+	${REINPLACE_CMD} 's|%%JAVAJARDIR%%|${JAVAJARDIR}|' ${WRKSRC}/jd-gui-duo.sh
 
 do-install:
-	${INSTALL_SCRIPT} ${WRKDIR}/jd-gui ${STAGEDIR}${PREFIX}/bin/jd-gui
-	${INSTALL_DATA} ${DISTDIR}/jd-gui-${PORTVERSION}.jar ${STAGEDIR}${JAVAJARDIR}/jd-gui.jar
-	${INSTALL_DATA} ${WRKSRC}/src/linux/resources/jd-gui.desktop ${STAGEDIR}${PREFIX}/share/applications/
-	${INSTALL_DATA} ${WRKSRC}/src/linux/resources/jd_icon_128.png ${STAGEDIR}${PREFIX}/share/pixmaps/jd-gui.png
+	${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+	${MKDIR} ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}
+	${INSTALL_DATA} ${WRKSRC}/lib/*.jar ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}
+	${INSTALL_DATA} ${WRKDIR}/${PORTNAME}.desktop ${STAGEDIR}${DESKTOPDIR}
+	${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/jd-gui.ico \
+		${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.ico
 
 .include <bsd.port.mk>
diff --git a/java/jd-gui-duo/distinfo b/java/jd-gui-duo/distinfo
index ff53ac57b209..05c465710b1e 100644
--- a/java/jd-gui-duo/distinfo
+++ b/java/jd-gui-duo/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1577435358
-SHA256 (jd-gui-1.6.6.jar) = 2c9d3efa8b06438a7284139f68f6efcbfb2a11e0b9d20a3370d50189685afc0b
-SIZE (jd-gui-1.6.6.jar) = 3238491
-SHA256 (java-decompiler-jd-gui-v1.6.6_GH0.tar.gz) = 7fc8eb51de0a65d578a45655a0304ef8b92db9770a00d2e08cb797d21b0c67ed
-SIZE (java-decompiler-jd-gui-v1.6.6_GH0.tar.gz) = 365813
+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
diff --git a/java/jd-gui-duo/files/jd-gui-duo.desktop.in b/java/jd-gui-duo/files/jd-gui-duo.desktop.in
new file mode 100644
index 000000000000..b2d889511a9c
--- /dev/null
+++ b/java/jd-gui-duo/files/jd-gui-duo.desktop.in
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Comment=Java Decompiler JD-GUI-DUO
+Terminal=false
+Name=JD-GUI-DUO
+Exec=jd-gui-duo
+Type=Application
+Categories=Application;Development;
+Icon=%%PREFIX%%/share/pixmaps/jd-gui-duo.ico
+MimeType=application/java;application/java-vm;application/java-archive
+StartupWMClass=org-jd-gui-duo-App
diff --git a/java/jd-gui-duo/files/patch-jd-gui-duo.sh b/java/jd-gui-duo/files/patch-jd-gui-duo.sh
new file mode 100644
index 000000000000..d95143b0a03c
--- /dev/null
+++ b/java/jd-gui-duo/files/patch-jd-gui-duo.sh
@@ -0,0 +1,15 @@
+--- jd-gui-duo.sh.orig	2026-06-30 08:39:56 UTC
++++ jd-gui-duo.sh
+@@ -1,9 +1,8 @@
+-#!/bin/bash
+-DIR="$(dirname "$0")"
+-"$DIR/jre/bin/java" -ea \
++#!/bin/sh
++exec %%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 \
+   --add-opens java.prefs/java.util.prefs=ALL-UNNAMED \
+   --add-opens java.base/java.lang.ref=ALL-UNNAMED \
+-  -cp "$DIR/lib/*" org.jd.gui.App "$@"
++  -cp "%%JAVAJARDIR%%/jd-gui-duo/*" org.jd.gui.App "$@"
diff --git a/java/jd-gui-duo/jd-gui.ico b/java/jd-gui-duo/jd-gui.ico
new file mode 100644
index 000000000000..34c5acbb1248
Binary files /dev/null and b/java/jd-gui-duo/jd-gui.ico differ
diff --git a/java/jd-gui-duo/files/jd-gui.in b/java/jd-gui-duo/jd-gui.in
similarity index 100%
rename from java/jd-gui-duo/files/jd-gui.in
rename to java/jd-gui-duo/jd-gui.in
diff --git a/java/jd-gui-duo/files/patch-src_linux_resources_jd-gui.desktop b/java/jd-gui-duo/patch-src_linux_resources_jd-gui.desktop
similarity index 100%
rename from java/jd-gui-duo/files/patch-src_linux_resources_jd-gui.desktop
rename to java/jd-gui-duo/patch-src_linux_resources_jd-gui.desktop
diff --git a/java/jd-gui-duo/pkg-descr b/java/jd-gui-duo/pkg-descr
index 5b0a5c04ef5d..815fa89f8775 100644
--- a/java/jd-gui-duo/pkg-descr
+++ b/java/jd-gui-duo/pkg-descr
@@ -1,6 +1,12 @@
-The Java Decompiler project aims to develop tools in order to
-decompile and analyze Java 5 byte code and later versions.
+A multi-decompiler standalone desktop GUI supporting JD-Core V0 & V1, CFR,
+Procyon, Fernflower, Vineflower & Jadx.
 
-JD-GUI is a standalone graphical utility that displays Java source
-codes of .class files.  You can browse the reconstructed source code
-with the JD-GUI for instant access to methods and fields.
+Initially a duo of decompilers were supported (JD-Core v0 & v1), but now other
+decompilers are supported with the transformer-api project. JD-Core v0 and v1
+are 2 different decompilers rather than 2 different versions of the same one.
+They use a different algorithm:
+ * JD-Core v0 uses byte code pattern matching like JAD, the 1st Java decompiler
+ * JD-Core v1 uses an analytical algorithm like Fernflower, the 1st analytical
+   decompiler
+
+This project is built on top of original JD-GUI written by Emmanuel Dupuy.
diff --git a/java/jd-gui-duo/pkg-plist b/java/jd-gui-duo/pkg-plist
new file mode 100644
index 000000000000..3a1b9f9d15ba
--- /dev/null
+++ b/java/jd-gui-duo/pkg-plist
@@ -0,0 +1,188 @@
+bin/jd-gui-duo
+share/applications/jd-gui-duo.desktop
+%%JAVAJARDIR%%/jd-gui-duo/annotations-26.1.0.jar
+%%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/bcel-6.12.0.jar
+%%JAVAJARDIR%%/jd-gui-duo/cfr-0.153.jar
+%%JAVAJARDIR%%/jd-gui-duo/commonmark-0.28.0.jar
+%%JAVAJARDIR%%/jd-gui-duo/commonmark-ext-gfm-tables-0.28.0.jar
+%%JAVAJARDIR%%/jd-gui-duo/commons-configuration2-2.15.1.jar
+%%JAVAJARDIR%%/jd-gui-duo/commons-io-2.22.0.jar
+%%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/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/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/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
+%%JAVAJARDIR%%/jd-gui-duo/flexmark-ext-gfm-strikethrough-0.64.8.jar
+%%JAVAJARDIR%%/jd-gui-duo/flexmark-ext-gfm-tasklist-0.64.8.jar
+%%JAVAJARDIR%%/jd-gui-duo/flexmark-ext-ins-0.64.8.jar
+%%JAVAJARDIR%%/jd-gui-duo/flexmark-ext-superscript-0.64.8.jar
+%%JAVAJARDIR%%/jd-gui-duo/flexmark-ext-tables-0.64.8.jar
+%%JAVAJARDIR%%/jd-gui-duo/flexmark-ext-wikilink-0.64.8.jar
+%%JAVAJARDIR%%/jd-gui-duo/flexmark-html2md-converter-0.64.8.jar
+%%JAVAJARDIR%%/jd-gui-duo/flexmark-jira-converter-0.64.8.jar
+%%JAVAJARDIR%%/jd-gui-duo/flexmark-util-0.64.8.jar
+%%JAVAJARDIR%%/jd-gui-duo/flexmark-util-ast-0.64.8.jar
+%%JAVAJARDIR%%/jd-gui-duo/flexmark-util-builder-0.64.8.jar
+%%JAVAJARDIR%%/jd-gui-duo/flexmark-util-collection-0.64.8.jar
+%%JAVAJARDIR%%/jd-gui-duo/flexmark-util-data-0.64.8.jar
+%%JAVAJARDIR%%/jd-gui-duo/flexmark-util-dependency-0.64.8.jar
+%%JAVAJARDIR%%/jd-gui-duo/flexmark-util-format-0.64.8.jar
+%%JAVAJARDIR%%/jd-gui-duo/flexmark-util-html-0.64.8.jar
+%%JAVAJARDIR%%/jd-gui-duo/flexmark-util-misc-0.64.8.jar
+%%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/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/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/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-gui-duo-app.jar
+%%JAVAJARDIR%%/jd-gui-duo/jd-util-1.3.5.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
+%%JAVAJARDIR%%/jd-gui-duo/jspecify-1.0.0.jar
+%%JAVAJARDIR%%/jd-gui-duo/jsvg-1.7.1.jar
+%%JAVAJARDIR%%/jd-gui-duo/junit-4.13.2.jar
+%%JAVAJARDIR%%/jd-gui-duo/miglayout-core-11.4.3.jar
+%%JAVAJARDIR%%/jd-gui-duo/miglayout-swing-11.4.3.jar
+%%JAVAJARDIR%%/jd-gui-duo/netbeans-visual-diff-standalone-2.0.52.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-apache-xml-resolver-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-api-annotations-common-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-api-intent-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-api-io-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-api-lsp-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-api-progress-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-api-search-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-api-templates-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-api-xml-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-bootstrap-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-core-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-core-startup-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-core-startup-base-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-core-ui-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-libs-flexmark-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-libs-jsvg-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-code-analysis-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-diff-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-editor-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-editor-completion-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-editor-document-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-editor-errorstripe-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-editor-errorstripe-api-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-editor-fold-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-editor-guards-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-editor-indent-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-editor-lib-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-editor-lib2-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-editor-mimelookup-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-editor-mimelookup-impl-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-editor-plain-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-editor-plain-lib-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-editor-search-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-editor-settings-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-editor-settings-lib-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-editor-settings-storage-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-editor-util-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-java-editor-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-java-editor-base-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-java-lexer-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-java-project-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-java-source-base-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-java-sourceui-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-jumpto-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-lexer-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-parsing-api-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-parsing-indexing-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-project-ant-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-project-libraries-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-project-spi-intern-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-projectuiapi-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-queries-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-sampler-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-settings-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-modules-xml-catalog-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-spi-java-hints-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-swing-outline-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-netbeans-swing-tabcontrol-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-openide-actions-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-openide-awt-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-openide-dialogs-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-openide-explorer-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-openide-filesystems-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-openide-filesystems-nb-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-openide-io-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-openide-loaders-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-openide-modules-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-openide-nodes-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-openide-text-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-openide-util-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-openide-util-lookup-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-openide-util-ui-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-openide-util-ui-svg-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org-openide-windows-RELEASE290.jar
+%%JAVAJARDIR%%/jd-gui-duo/org.eclipse.core.contenttype-3.9.800.jar
+%%JAVAJARDIR%%/jd-gui-duo/org.eclipse.core.jobs-3.15.700.jar
+%%JAVAJARDIR%%/jd-gui-duo/org.eclipse.core.resources-3.24.0.jar
+%%JAVAJARDIR%%/jd-gui-duo/org.eclipse.core.runtime-3.34.200.jar
+%%JAVAJARDIR%%/jd-gui-duo/org.eclipse.equinox.common-3.20.300.jar
+%%JAVAJARDIR%%/jd-gui-duo/org.eclipse.equinox.preferences-3.12.100.jar
+%%JAVAJARDIR%%/jd-gui-duo/org.eclipse.jdt.core-3.46.0.jar
+%%JAVAJARDIR%%/jd-gui-duo/org.eclipse.jdt.core.manipulation-1.24.100.jar
+%%JAVAJARDIR%%/jd-gui-duo/org.eclipse.ltk.core.refactoring-3.15.200.jar
+%%JAVAJARDIR%%/jd-gui-duo/org.eclipse.osgi-3.24.100.jar
+%%JAVAJARDIR%%/jd-gui-duo/org.eclipse.search.core-3.16.700.jar
+%%JAVAJARDIR%%/jd-gui-duo/org.eclipse.text-3.14.700.jar
+%%JAVAJARDIR%%/jd-gui-duo/org.osgi.service.prefs-1.1.2.jar
+%%JAVAJARDIR%%/jd-gui-duo/osgi.annotation-8.0.1.jar
+%%JAVAJARDIR%%/jd-gui-duo/parsson-1.1.7.jar
+%%JAVAJARDIR%%/jd-gui-duo/plantuml-mit-light-1.2026.6.jar
+%%JAVAJARDIR%%/jd-gui-duo/procyon-decompiler-0.6.2.jar
+%%JAVAJARDIR%%/jd-gui-duo/procyon-reflection-0.6.2.jar
+%%JAVAJARDIR%%/jd-gui-duo/proxy-vole-2.0.1.jar
+%%JAVAJARDIR%%/jd-gui-duo/raung-common-0.1.1.jar
+%%JAVAJARDIR%%/jd-gui-duo/raung-disasm-0.1.1.jar
+%%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/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/vineflower-1.12.0.jar
+%%JAVAJARDIR%%/jd-gui-duo/yasson-3.0.4.jar
+share/pixmaps/jd-gui-duo.ico