From: Volker Schlecht Subject: Re: NEW: sysutils/starship To: Lydia Sobot , ports@openbsd.org Date: Sat, 7 Mar 2026 19:06:08 +0100 On 3/7/26 5:30 PM, Lydia Sobot wrote: > Hi all, attached is an attempt at porting an integral part of my shell > configuration, Starship, which I've been using on arm64 for some time > now but only got around to uploading here now. You'll need a WANTLIB line, and it would be nicer to use PORTHOME instead of your custom TESTHOME. Creating .config under ${PORTHOME} makes a few more tests pass for me, when testing with privsep enabled. --- starship/Makefile Sat Jan 3 01:51:09 2026 +++ /usr/ports/mystuff/sysutils/starship/Makefile Sat Mar 7 18:58:35 2026 @@ -6,7 +6,7 @@ HOMEPAGE = https://starship.rs/ -MAINTAINER = Lydia Sobot +MAINTAINER = Lydia Sobot # ISC PERMIT_PACKAGE = Yes @@ -16,12 +16,13 @@ MODCARGO_FEATURES = notify CONFIGURE_STYLE = cargo -TEST_DEPENDS = devel/git -TEST_ENV += HOME=${TESTHOME} -TESTHOME = ${WRKDIR}/testhome +TEST_DEPENDS = devel/git +PORTHOME = ${WRKSRC}/testhome +WANTLIB += ${MODCARGO_WANTLIB} m + pre-test: - mkdir -p ${TESTHOME} + mkdir -p ${PORTHOME}/.config .include "crates.inc" .include