Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 08 Mar 2026 16:05:21 +0000
From:      =?utf-8?Q?=C3=84lven?= <alven@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 07bd8f414ecd - main - finance/venice: Update 0.752beta => 0.753beta, take maintainership
Message-ID:  <69ad9e41.3e938.1628f88b@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by alven:

URL: https://cgit.FreeBSD.org/ports/commit/?id=07bd8f414ecdd8422ddd19e7095d58c7bd6cd7b8

commit 07bd8f414ecdd8422ddd19e7095d58c7bd6cd7b8
Author:     Älven <alven@FreeBSD.org>
AuthorDate: 2026-03-08 13:52:49 +0000
Commit:     Älven <alven@FreeBSD.org>
CommitDate: 2026-03-08 16:05:06 +0000

    finance/venice: Update 0.752beta => 0.753beta, take maintainership
    
    * Add LICENSE_FILE
    * Simplify port
    * Make DOCS option work
    * Simplify Java execution script
    * Pet portclippy(1) and portfmt(1)
    
    Approved by:        db@, yuri@ (Mentors, implicit)
---
 finance/venice/Makefile        | 45 +++++++++++++++---------------------------
 finance/venice/distinfo        | 10 +++++-----
 finance/venice/files/venice.in |  3 +--
 3 files changed, 22 insertions(+), 36 deletions(-)

diff --git a/finance/venice/Makefile b/finance/venice/Makefile
index 81b15c7ac9e2..702fd88da194 100644
--- a/finance/venice/Makefile
+++ b/finance/venice/Makefile
@@ -1,61 +1,48 @@
 PORTNAME=	venice
-DISTVERSION=	0.752beta
-PORTREVISION=	1
+DISTVERSION=	0.753beta
 CATEGORIES=	finance java
-MASTER_SITES=	SF/mov/${PORTNAME}/0.752%20beta/ \
+MASTER_SITES=	SF/mov/${PORTNAME}/0.753%20beta/ \
 		SF/nemysisfreebsdp/:icons
 DISTFILES=	${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \
 		${PORTNAME}_icons${EXTRACT_SUFX}:icons
-DIST_SUBDIR=	java
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	alven@FreeBSD.org
 COMMENT=	Merchant Of Venice, a stock market trading program
 WWW=		https://mov.sourceforge.net/
 
 LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/COPYING.txt
 
 USES=		gnome java
 
-NO_BUILD=	yes
-
-PORTDOCS=	*
-
-DOCSRCDIR1=	${WRKSRC}
-DOC_FILES1=	changelog.txt readme.txt
-
-DOCSRCDIR2=	${WRKSRC}/doc
-DOCSDIR2=	${DOCSDIR}/doc
-DOC_FILES2=	manual.html manual.txt
-
 DATADIR=	${JAVASHAREDIR}/${PORTNAME}
-
-SUB_FILES=	${PORTNAME}
-
-ICON_SIZES=	32x32 48x48 64x64 72x72 96x96 128x128
-
 DESKTOP_ENTRIES="Venice" "${COMMENT}" "${PORTNAME}" \
 		"${PORTNAME}" "Office;Finance;" false
+NO_ARCH=	yes
+NO_BUILD=	yes
+SUB_FILES=	${PORTNAME}
+
+PORTDOCS=	changelog.txt doc/manual.html doc/manual.txt readme.txt
 
 OPTIONS_DEFINE=	DOCS
 
-.include <bsd.port.options.mk>
+ICON_SIZES=	32x32 48x48 64x64 72x72 96x96 128x128
 
 do-install:
 	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
-	@${MKDIR} ${STAGEDIR}${DATADIR}
+	${MKDIR} ${STAGEDIR}${DATADIR}
 	${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.jar ${STAGEDIR}${DATADIR}
 
 .for s in ${ICON_SIZES}
-	@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/
+	${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/
 	${INSTALL_DATA} ${WRKDIR}/${PORTNAME}_${s}.png \
 		${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/${PORTNAME}.png
 .endfor
-	${LN} -sf ${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png \
+	${RLN} ${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png \
 		${STAGEDIR}${PREFIX}/share/pixmaps/
 
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR}
-	@${MKDIR} ${STAGEDIR}${DOCSDIR2}
-	${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${STAGEDIR}${DOCSDIR2}
+post-install-DOCS-on:
+	${MKDIR} ${STAGEDIR}${DOCSDIR}
+	cd ${WRKSRC} && ${COPYTREE_SHARE} "${PORTDOCS}" ${STAGEDIR}${DOCSDIR}
 
 .include <bsd.port.mk>
diff --git a/finance/venice/distinfo b/finance/venice/distinfo
index eb7a973e26d9..fe5d26c46d74 100644
--- a/finance/venice/distinfo
+++ b/finance/venice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1641324603
-SHA256 (java/venice-0.752beta.tar.gz) = 7e173c7ee16c2640ebeee15f8ab59b821a2c2be70d71fd415eb45b71a2535268
-SIZE (java/venice-0.752beta.tar.gz) = 4221728
-SHA256 (java/venice_icons.tar.gz) = 88d377528717a6a1a98a705f3e46fd0f818dd5f3aa3ad25122361127ee9b9858
-SIZE (java/venice_icons.tar.gz) = 92672
+TIMESTAMP = 1772979866
+SHA256 (venice-0.753beta.tar.gz) = eacb467724ecfb6afbe7885a1ba413ceeaf3ba64b1fe3153e6dd456892c4c1ee
+SIZE (venice-0.753beta.tar.gz) = 4224978
+SHA256 (venice_icons.tar.gz) = 88d377528717a6a1a98a705f3e46fd0f818dd5f3aa3ad25122361127ee9b9858
+SIZE (venice_icons.tar.gz) = 92672
diff --git a/finance/venice/files/venice.in b/finance/venice/files/venice.in
index 15b6e98959de..5a8453d57f0d 100644
--- a/finance/venice/files/venice.in
+++ b/finance/venice/files/venice.in
@@ -1,4 +1,3 @@
 #!/bin/sh
 
-cd "%%DATADIR%%" && exec "%%LOCALBASE%%/bin/java" \
--Djava.ext.dirs="%%DATADIR%%" -jar "%%DATADIR%%/venice.jar" "${@}"
+"%%LOCALBASE%%/bin/java" -jar "%%DATADIR%%/venice.jar"


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69ad9e41.3e938.1628f88b>