The provided init script contains these lines: starman_enable=${starman_enable-"NO"} starman_config=${starman_config-"/usr/local/etc/starman.psgi"} starman_user=${starman_user-"www"} starman_group=${starman_group-"www"} The comparison operator is missing the colon : These should be starman_enable=${starman_enable:-"NO"} starman_config=${starman_config:-"/usr/local/etc/starman.psgi"} starman_user=${starman_user:-"www"} starman_group=${starman_group:-"www"} I have already corrected this on my suystem so one or more of these may be correct as distributed but the first two are certainly wrong as shipped.
^Triage: fix Summary and assign.
Maintainer reset.
^Triage: assign to current maintainer.
Committed, thanks!
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=4de1678219ec1c19bfb57b42b56703ed6bdf1c0f commit 4de1678219ec1c19bfb57b42b56703ed6bdf1c0f Author: James B. Byrne <byrnejb@harte-lyne.ca> AuthorDate: 2025-01-26 16:37:55 +0000 Commit: Kurt Jaeger <pi@FreeBSD.org> CommitDate: 2025-01-26 16:37:55 +0000 www/p5-Starman: fix init script PR: 248916 www/p5-Starman/files/starman.in | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)