git: 348365c30511 - main - deskutils/projectlibre: Update 1.9.3 => 1.9.8, take maitainership
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 25 Jul 2025 23:10:46 UTC
The branch main has been updated by vvd:
URL: https://cgit.FreeBSD.org/ports/commit/?id=348365c30511790ac277c47702dc32527c266d76
commit 348365c30511790ac277c47702dc32527c266d76
Author: Vladimir Druzenko <vvd@FreeBSD.org>
AuthorDate: 2025-07-25 23:06:26 +0000
Commit: Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-07-25 23:10:23 +0000
deskutils/projectlibre: Update 1.9.3 => 1.9.8, take maitainership
Changelog:
- Java and Libraries updates
- Code using deprecated apis updated
- Performance fixes
- Toolbar fixes
- New builds using jpackage supporting Java 21 and ARM architecture.
https://sourceforge.net/p/projectlibre/code/ci/0530be227f4a10c5545cce8d3db20ac5a4d76a66/
Improve port:
- Update WWW.
- Add LICENSE_FILE.
- Set minimal Java version - require 21+.
- Improve start script.
---
deskutils/projectlibre/Makefile | 9 ++++++---
deskutils/projectlibre/distinfo | 6 +++---
deskutils/projectlibre/files/projectlibre.sh.in | 4 +---
3 files changed, 10 insertions(+), 9 deletions(-)
diff --git a/deskutils/projectlibre/Makefile b/deskutils/projectlibre/Makefile
index 7fa73cdc3b19..ad7338bb1052 100644
--- a/deskutils/projectlibre/Makefile
+++ b/deskutils/projectlibre/Makefile
@@ -1,5 +1,5 @@
PORTNAME= projectlibre
-PORTVERSION= 1.9.3
+DISTVERSION= 1.9.8
CATEGORIES= deskutils editors java
MASTER_SITES= SF/${PORTNAME}/ProjectLibre/${PORTVERSION:S/.0$//} \
LOCAL/cpm/projectlibre/:icons
@@ -8,13 +8,15 @@ DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \
DIST_SUBDIR= ${PORTNAME}
EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= vvd@FreeBSD.org
COMMENT= Open source desktop alternative to Microsoft Project
-WWW= https://www.projectlibre.com/product/1-alternative-microsoft-project-open-source
+WWW= https://www.projectlibre.com/projectlibre-desktop/
LICENSE= CPAL-1.0
+LICENSE_FILE= ${WRKSRC}/license/license.txt
USES= java
+JAVA_VERSION= 21+
DATADIR= ${JAVASHAREDIR}/${PORTNAME}-${PORTVERSION}
DESKTOP_ENTRIES="ProjectLibre" \
@@ -26,6 +28,7 @@ DESKTOP_ENTRIES="ProjectLibre" \
NO_ARCH= yes
NO_BUILD= yes
SUB_FILES= projectlibre.sh
+SUB_LIST= JAVA="${JAVA}"
DATAFILES= lib projectlibre.jar readme.html
diff --git a/deskutils/projectlibre/distinfo b/deskutils/projectlibre/distinfo
index 0e8c2a4c1276..00215b3d5a16 100644
--- a/deskutils/projectlibre/distinfo
+++ b/deskutils/projectlibre/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1618497494
-SHA256 (projectlibre/projectlibre-1.9.3.tar.gz) = b5391c4b060b9722f85759128c85644b61ab0ed9fc004c87f5f311311c276bac
-SIZE (projectlibre/projectlibre-1.9.3.tar.gz) = 18213632
+TIMESTAMP = 1753456789
+SHA256 (projectlibre/projectlibre-1.9.8.tar.gz) = 7ae4fd810e9e2c7f10f943a0906586851adda8e8b095918d87919148cdcfc8fa
+SIZE (projectlibre/projectlibre-1.9.8.tar.gz) = 20473312
SHA256 (projectlibre/projectlibre.png) = e47c00710f67e0e07a5baa7fa3ad12ff13c709867f910fd3ce2831764399b36e
SIZE (projectlibre/projectlibre.png) = 8070
diff --git a/deskutils/projectlibre/files/projectlibre.sh.in b/deskutils/projectlibre/files/projectlibre.sh.in
index de56f43c2578..bc8ef33f856e 100644
--- a/deskutils/projectlibre/files/projectlibre.sh.in
+++ b/deskutils/projectlibre/files/projectlibre.sh.in
@@ -3,6 +3,4 @@
PROJECTLIBRE_HOME="%%DATADIR%%"
export PROJECTLIBRE_HOME
cd "%%DATADIR%%"
-"%%LOCALBASE%%/bin/java" -jar "$PROJECTLIBRE_HOME/projectlibre.jar" "$@" > /dev/null 2>&1
-
-# eof
+exec "%%JAVA%%" -jar "$PROJECTLIBRE_HOME/projectlibre.jar" "$@"