git: 88ce555997d9 - main - x11-fm/mucommander: Update version 1.1.0-1=>1.5.2-1

From: Muhammad Moinur Rahman <bofh_at_FreeBSD.org>
Date: Sat, 21 Dec 2024 01:25:10 UTC
The branch main has been updated by bofh:

URL: https://cgit.FreeBSD.org/ports/commit/?id=88ce555997d9d8e923ef2d09407ca6af3625962f

commit 88ce555997d9d8e923ef2d09407ca6af3625962f
Author:     Eric Camachat <eric@camachat.org>
AuthorDate: 2024-12-20 08:53:09 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2024-12-21 01:08:09 +0000

    x11-fm/mucommander: Update version 1.1.0-1=>1.5.2-1
    
    - Pass maintainership to submitter as I no longer use this
    
    Changelog: https://github.com/mucommander/mucommander/releases/tag/1.5.2-1
    
    PR:             283284
    Reported by:    eric@camachat.org
---
 x11-fm/mucommander/Makefile             |  11 +-
 x11-fm/mucommander/distinfo             |   6 +-
 x11-fm/mucommander/files/mucommander.in |  13 ++-
 x11-fm/mucommander/pkg-plist            | 185 ++++++++++++++++++++++++++++++++
 4 files changed, 205 insertions(+), 10 deletions(-)

diff --git a/x11-fm/mucommander/Makefile b/x11-fm/mucommander/Makefile
index f13cdd44bf05..eb3e8f18579c 100644
--- a/x11-fm/mucommander/Makefile
+++ b/x11-fm/mucommander/Makefile
@@ -1,13 +1,14 @@
 PORTNAME=	mucommander
-DISTVERSION=	1.1.0-1
+DISTVERSION=	1.5.2-1
 CATEGORIES=	x11-fm java
 MASTER_SITES=	https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
 
-MAINTAINER=	bofh@FreeBSD.org
+MAINTAINER=	eric@camachat.org
 COMMENT=	Lightweight file manager featuring a Norton Commander style interface
 WWW=		https://www.mucommander.com
 
 LICENSE=	GPLv3
+LICENSE_FILE=	${WRKDIR}/license.txt
 
 USES=		tar:tgz
 USE_JAVA=	yes
@@ -20,15 +21,15 @@ SUB_FILES=	mucommander
 
 WRKSRC=		${WRKDIR}
 
-PLIST_FILES=	${DATADIR}/license.txt \
-		${DATADIR}/mucommander.jar \
-		bin/mucommander
 PORTDOCS=	readme.txt
 
 OPTIONS_DEFINE=	DOCS
 
 do-install:
 	@${MKDIR} ${STAGEDIR}${DATADIR}
+	cd ${WRKSRC}/app && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/app "-name *\.jar"
+	cd ${WRKSRC}/bundle && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/bundle "-name *\.jar"
+	cd ${WRKSRC}/conf && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/conf "-name *\.xml"
 	${INSTALL_DATA} ${WRKSRC}/mucommander-${DISTVERSION:S/-1//}.jar ${STAGEDIR}${DATADIR}/mucommander.jar
 	${INSTALL_DATA} ${WRKSRC}/license.txt ${STAGEDIR}${DATADIR}
 	${INSTALL_SCRIPT} ${WRKDIR}/mucommander ${STAGEDIR}${PREFIX}/bin
diff --git a/x11-fm/mucommander/distinfo b/x11-fm/mucommander/distinfo
index 862342129acf..b068afda21ac 100644
--- a/x11-fm/mucommander/distinfo
+++ b/x11-fm/mucommander/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1676207237
-SHA256 (mucommander-1.1.0-1.tgz) = 758357128f79600b55f1ffd4525018273c6970cd49a3f2071350ac24b0ee6fe2
-SIZE (mucommander-1.1.0-1.tgz) = 77483449
+TIMESTAMP = 1733968699
+SHA256 (mucommander-1.5.2-1.tgz) = e4882fe3fdf03c7d382b75a17c99d03e46a5430c7c995cc33ad67e8d6603e220
+SIZE (mucommander-1.5.2-1.tgz) = 123564898
diff --git a/x11-fm/mucommander/files/mucommander.in b/x11-fm/mucommander/files/mucommander.in
index 42e40320203e..b6472b756b8b 100644
--- a/x11-fm/mucommander/files/mucommander.in
+++ b/x11-fm/mucommander/files/mucommander.in
@@ -2,7 +2,16 @@
 
 cd %%PREFIX%%/share/mucommander
 JAVA_VERSION="%%JAVA_VERSION%%" exec %%LOCALBASE%%/bin/java \
--Djava.system.class.loader=com.mucommander.commons.file.AbstractFileClassLoader \
 -DGNOME_DESKTOP_SESSION_ID=$GNOME_DESKTOP_SESSION_ID \
 -DKDE_FULL_SESSION=$KDE_FULL_SESSION -DKDE_SESSION_VERSION=$KDE_SESSION_VERSION \
--jar %%PREFIX%%/share/mucommander/mucommander.jar $@
+--add-opens java.desktop/javax.swing.plaf.basic=ALL-UNNAMED \
+--add-opens java.base/java.io=ALL-UNNAMED \
+--add-opens java.base/java.net=ALL-UNNAMED \
+--add-opens java.transaction.xa/javax.transaction.xa=ALL-UNNAMED \
+--add-opens java.management/javax.management=ALL-UNNAMED \
+--add-opens java.rmi/java.rmi=ALL-UNNAMED \
+--add-opens java.security.jgss/org.ietf.jgss=ALL-UNNAMED \
+--add-opens java.sql/java.sql=ALL-UNNAMED \
+--add-opens java.base/sun.net.www.protocol.http=ALL-UNNAMED \
+--add-opens java.base/sun.net.www.protocol.https=ALL-UNNAMED \
+-jar %%PREFIX%%/share/mucommander/mucommander.jar com.mucommander.main.muCommander $@
diff --git a/x11-fm/mucommander/pkg-plist b/x11-fm/mucommander/pkg-plist
new file mode 100644
index 000000000000..3a5429b9b724
--- /dev/null
+++ b/x11-fm/mucommander/pkg-plist
@@ -0,0 +1,185 @@
+bin/mucommander
+%%DATADIR%%/app/mucommander-core-1.5.2.jar
+%%DATADIR%%/bundle/accessors-smart-2.4.9.jar
+%%DATADIR%%/bundle/activation-1.1.1.jar
+%%DATADIR%%/bundle/annotations-13.0.jar
+%%DATADIR%%/bundle/annotations-25.0.0.jar
+%%DATADIR%%/bundle/apache-bzip2-1.5.2.jar
+%%DATADIR%%/bundle/asm-9.3.jar
+%%DATADIR%%/bundle/azure-core-1.41.0.jar
+%%DATADIR%%/bundle/azure-core-http-netty-1.13.5.jar
+%%DATADIR%%/bundle/azure-identity-1.9.2.jar
+%%DATADIR%%/bundle/azure-json-1.0.1.jar
+%%DATADIR%%/bundle/azure-xml-1.0.0-beta.2.jar
+%%DATADIR%%/bundle/base64-2.3.8.jar
+%%DATADIR%%/bundle/bcprov-jdk15on-1.52.jar
+%%DATADIR%%/bundle/bcprov-jdk15on-1.69.jar
+%%DATADIR%%/bundle/binary_data-0.2.1.jar
+%%DATADIR%%/bundle/binary_data-paged-0.2.1.jar
+%%DATADIR%%/bundle/bined-core-0.2.1.jar
+%%DATADIR%%/bundle/bined-extended-0.2.1.jar
+%%DATADIR%%/bundle/bined-highlight-swing-0.2.1.jar
+%%DATADIR%%/bundle/bined-operation-0.2.1.jar
+%%DATADIR%%/bundle/bined-operation-swing-0.2.1.jar
+%%DATADIR%%/bundle/bined-swing-0.2.1.jar
+%%DATADIR%%/bundle/bined-swing-extended-0.2.1.jar
+%%DATADIR%%/bundle/checker-qual-3.24.0.jar
+%%DATADIR%%/bundle/checker-qual-3.33.0.jar
+%%DATADIR%%/bundle/commons-codec-1.9.jar
+%%DATADIR%%/bundle/commons-collections4-4.4.jar
+%%DATADIR%%/bundle/commons-compress-1.20.jar
+%%DATADIR%%/bundle/commons-lang3-3.14.0.jar
+%%DATADIR%%/bundle/commons-logging-1.2.jar
+%%DATADIR%%/bundle/commons-logging-1.3.2.jar
+%%DATADIR%%/bundle/commons-net-3.8.0.jar
+%%DATADIR%%/bundle/commons-vfs2-2.3.jar
+%%DATADIR%%/bundle/content-type-2.2.jar
+%%DATADIR%%/bundle/dd-plist-1.23.jar
+%%DATADIR%%/bundle/dropbox-core-sdk-7.0.0.jar
+%%DATADIR%%/bundle/error_prone_annotations-2.18.0.jar
+%%DATADIR%%/bundle/failureaccess-1.0.1.jar
+%%DATADIR%%/bundle/fastdoubleparser-0.8.0.jar
+%%DATADIR%%/bundle/gson-1.5.2.jar
+%%DATADIR%%/bundle/guava-32.1.2-jre.jar
+%%DATADIR%%/bundle/httpclient-4.5.jar
+%%DATADIR%%/bundle/httpcore-4.4.1.jar
+%%DATADIR%%/bundle/jackson-annotations-2.10.0.jar
+%%DATADIR%%/bundle/jackson-annotations-2.13.5.jar
+%%DATADIR%%/bundle/jackson-core-2.10.0.jar
+%%DATADIR%%/bundle/jackson-core-2.13.5.jar
+%%DATADIR%%/bundle/jackson-core-2.15.0.jar
+%%DATADIR%%/bundle/jackson-core-asl-1.9.13.jar
+%%DATADIR%%/bundle/jackson-databind-2.10.0.jar
+%%DATADIR%%/bundle/jackson-databind-2.13.5.jar
+%%DATADIR%%/bundle/jackson-datatype-jsr310-2.13.5.jar
+%%DATADIR%%/bundle/jackson-mapper-asl-1.9.13.jar
+%%DATADIR%%/bundle/jakarta.servlet-api-6.1.0.jar
+%%DATADIR%%/bundle/java-xmlbuilder-1.1.jar
+%%DATADIR%%/bundle/javax.jws-api-1.1.jar
+%%DATADIR%%/bundle/javax.xml.soap-10.0-b28.jar
+%%DATADIR%%/bundle/javax.xml.soap-api-1.3.5.jar
+%%DATADIR%%/bundle/jaxb-api-2.2.9.jar
+%%DATADIR%%/bundle/jaxrpc-api-1.1.jar
+%%DATADIR%%/bundle/jaxws-api-2.2.12.jar
+%%DATADIR%%/bundle/jcifs-ng-2.1.7.jar
+%%DATADIR%%/bundle/jcip-annotations-1.0-1.jar
+%%DATADIR%%/bundle/jetbrains-jediterm-1.5.2.jar
+%%DATADIR%%/bundle/jets3t-0.9.4.jar
+%%DATADIR%%/bundle/jmdns-3.5.5.jar
+%%DATADIR%%/bundle/jna-5.13.0.jar
+%%DATADIR%%/bundle/jna-platform-5.13.0.jar
+%%DATADIR%%/bundle/jsch-0.2.10.jar
+%%DATADIR%%/bundle/json-simple-1.1.1.jar
+%%DATADIR%%/bundle/json-smart-2.4.10.jar
+%%DATADIR%%/bundle/jsr305-3.0.2.jar
+%%DATADIR%%/bundle/junrar-7.5.5.jar
+%%DATADIR%%/bundle/kotlin-reflect-1.5.2.jar
+%%DATADIR%%/bundle/kotlin-stdlib-1.9.10.jar
+%%DATADIR%%/bundle/kotlin-stdlib-common-1.9.10.jar
+%%DATADIR%%/bundle/kotlin-stdlib-jdk7-1.9.10.jar
+%%DATADIR%%/bundle/kotlin-stdlib-jdk8-1.9.10.jar
+%%DATADIR%%/bundle/lang-tag-1.7.jar
+%%DATADIR%%/bundle/libguestfs.jar
+%%DATADIR%%/bundle/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar
+%%DATADIR%%/bundle/log4j-1.2-api-2.22.1.jar
+%%DATADIR%%/bundle/log4j-api-2.22.1.jar
+%%DATADIR%%/bundle/log4j-core-2.22.1.jar
+%%DATADIR%%/bundle/logback-classic-1.2.3.jar
+%%DATADIR%%/bundle/logback-core-1.2.3.jar
+%%DATADIR%%/bundle/mail.osgi-1.4.jar
+%%DATADIR%%/bundle/microsoft-graph-5.67.0.jar
+%%DATADIR%%/bundle/microsoft-graph-core-2.0.19.jar
+%%DATADIR%%/bundle/msal4j-1.13.8.jar
+%%DATADIR%%/bundle/msal4j-persistence-extension-1.2.0.jar
+%%DATADIR%%/bundle/mucommander-archiver-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-bonjour-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-command-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-commons-collections-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-commons-conf-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-commons-file-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-commons-io-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-commons-runtime-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-commons-util-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-core-preload-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-encoding-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-format-ar-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-format-bzip2-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-format-cpio-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-format-gzip-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-format-iso-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-format-libguestfs-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-format-lst-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-format-rar-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-format-rpm-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-format-sevenzip-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-format-tar-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-format-xz-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-format-zip-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-os-api-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-os-linux-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-preferences-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-process-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-protocol-adb-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-protocol-api-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-protocol-dropbox-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-protocol-ftp-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-protocol-gcs-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-protocol-gdrive-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-protocol-http-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-protocol-nfs-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-protocol-onedrive-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-protocol-ovirt-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-protocol-registry-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-protocol-s3-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-protocol-sftp-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-protocol-smb-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-protocol-vsphere-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-translator-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-viewer-api-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-viewer-binary-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-viewer-image-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-viewer-pdf-1.5.2.jar
+%%DATADIR%%/bundle/mucommander-viewer-text-1.5.2.jar
+%%DATADIR%%/bundle/netty-buffer-4.1.94.Final.jar
+%%DATADIR%%/bundle/netty-codec-4.1.94.Final.jar
+%%DATADIR%%/bundle/netty-codec-dns-4.1.93.Final.jar
+%%DATADIR%%/bundle/netty-codec-http-4.1.94.Final.jar
+%%DATADIR%%/bundle/netty-codec-http2-4.1.94.Final.jar
+%%DATADIR%%/bundle/netty-codec-socks-4.1.94.Final.jar
+%%DATADIR%%/bundle/netty-common-4.1.94.Final.jar
+%%DATADIR%%/bundle/netty-handler-4.1.94.Final.jar
+%%DATADIR%%/bundle/netty-handler-proxy-4.1.94.Final.jar
+%%DATADIR%%/bundle/netty-resolver-4.1.94.Final.jar
+%%DATADIR%%/bundle/netty-resolver-dns-4.1.93.Final.jar
+%%DATADIR%%/bundle/netty-resolver-dns-classes-macos-4.1.93.Final.jar
+%%DATADIR%%/bundle/netty-resolver-dns-native-macos-4.1.93.Final-osx-x86_64.jar
+%%DATADIR%%/bundle/netty-tcnative-boringssl-static-2.0.61.Final.jar
+%%DATADIR%%/bundle/netty-tcnative-classes-2.0.61.Final.jar
+%%DATADIR%%/bundle/netty-transport-4.1.94.Final.jar
+%%DATADIR%%/bundle/netty-transport-classes-epoll-4.1.94.Final.jar
+%%DATADIR%%/bundle/netty-transport-classes-kqueue-4.1.94.Final.jar
+%%DATADIR%%/bundle/netty-transport-native-epoll-4.1.94.Final-linux-x86_64.jar
+%%DATADIR%%/bundle/netty-transport-native-kqueue-4.1.94.Final-osx-x86_64.jar
+%%DATADIR%%/bundle/netty-transport-native-unix-common-4.1.94.Final.jar
+%%DATADIR%%/bundle/nimbus-jose-jwt-9.30.2.jar
+%%DATADIR%%/bundle/oauth2-oidc-sdk-10.7.1.jar
+%%DATADIR%%/bundle/okhttp-4.11.0.jar
+%%DATADIR%%/bundle/okio-jvm-3.5.0.jar
+%%DATADIR%%/bundle/org.apache.felix.scr-2.0.12.jar
+%%DATADIR%%/bundle/org.apache.felix.shell-1.4.3.jar
+%%DATADIR%%/bundle/reactive-streams-1.0.4.jar
+%%DATADIR%%/bundle/reactor-core-3.4.30.jar
+%%DATADIR%%/bundle/reactor-netty-core-1.0.33.jar
+%%DATADIR%%/bundle/reactor-netty-http-1.0.33.jar
+%%DATADIR%%/bundle/sdk-4.4.5.jar
+%%DATADIR%%/bundle/sevenzipjbinding-16.02-2.01.jar
+%%DATADIR%%/bundle/sevenzipjbindings-1.5.2.jar
+%%DATADIR%%/bundle/slf4j-api-1.7.36.jar
+%%DATADIR%%/bundle/spotbugs-annotations-4.7.3.jar
+%%DATADIR%%/bundle/sun-net-www-1.5.2.jar
+%%DATADIR%%/bundle/trove4j-1.0.20200330.jar
+%%DATADIR%%/bundle/vim25.jar
+%%DATADIR%%/bundle/xz-1.9.jar
+%%DATADIR%%/conf/logback.xml
+%%DATADIR%%/license.txt
+%%DATADIR%%/mucommander.jar