aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÄlven <alven@FreeBSD.org>2026-03-08 13:52:49 +0000
committerÄlven <alven@FreeBSD.org>2026-03-08 16:05:06 +0000
commit07bd8f414ecdd8422ddd19e7095d58c7bd6cd7b8 (patch)
treef4dab239e7a765bcaeff8fe78dac1f99c32358d1
parent70bb677b33317fd4f8d937a193bf45a440b9c265 (diff)
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)
-rw-r--r--finance/venice/Makefile45
-rw-r--r--finance/venice/distinfo10
-rw-r--r--finance/venice/files/venice.in3
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"