aboutsummaryrefslogtreecommitdiff
path: root/java/jd-gui-duo
diff options
context:
space:
mode:
authorVladimir Druzenko <vvd@FreeBSD.org>2026-07-02 23:58:08 +0000
committerVladimir Druzenko <vvd@FreeBSD.org>2026-07-03 00:05:51 +0000
commit9932b64ee3e20e72c67ea9be2b3621603875fdc0 (patch)
treeb8aba0b3e3217638f5b831823817c49f25013a8b /java/jd-gui-duo
parent3eb0d36ab45c249daa9bb24b863547f20c4a8eb2 (diff)
Diffstat (limited to 'java/jd-gui-duo')
-rw-r--r--java/jd-gui-duo/Makefile50
-rw-r--r--java/jd-gui-duo/distinfo10
-rw-r--r--java/jd-gui-duo/files/jd-gui-duo.desktop.in10
-rw-r--r--java/jd-gui-duo/files/patch-jd-gui-duo.sh15
-rw-r--r--java/jd-gui-duo/jd-gui.icobin0 -> 99678 bytes
-rw-r--r--java/jd-gui-duo/jd-gui.in (renamed from java/jd-gui-duo/files/jd-gui.in)0
-rw-r--r--java/jd-gui-duo/patch-src_linux_resources_jd-gui.desktop (renamed from java/jd-gui-duo/files/patch-src_linux_resources_jd-gui.desktop)0
-rw-r--r--java/jd-gui-duo/pkg-descr16
-rw-r--r--java/jd-gui-duo/pkg-plist188
9 files changed, 256 insertions, 33 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
+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= ports@FreeBSD.org
+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
--- /dev/null
+++ b/java/jd-gui-duo/jd-gui.ico
Binary files differ
diff --git a/java/jd-gui-duo/files/jd-gui.in b/java/jd-gui-duo/jd-gui.in
index 981ed420de54..981ed420de54 100644
--- a/java/jd-gui-duo/files/jd-gui.in
+++ b/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
index 8ce05743f9f6..8ce05743f9f6 100644
--- 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
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