Adding the env var makes the tests work.
Making the tmp dir yields 4 fewer test failures.

Stu


Index: Makefile
===================================================================
RCS file: /cvs/ports/mail/neomutt/Makefile,v
diff -u -p -u -p -r1.99 Makefile
--- Makefile    9 Jan 2025 12:30:43 -0000       1.99
+++ Makefile    10 Jan 2025 15:51:23 -0000
@@ -51,6 +51,8 @@ CONFIGURE_ENV=        autosetup_tclsh="${LOCALB
 SYSCONFDIR=    ${BASESYSCONFDIR}/mutt
 FAKE_FLAGS=    sysconfdir="${PREFIX}/share/examples/neomutt"
 
+TEST_FLAGS=    NEOMUTT_TEST_DIR=${WRKBUILD}
+
 .if ${FLAVOR:Mgpgme}
 CONFIGURE_ARGS+= --autocrypt \
                --gpgme \
@@ -78,5 +80,8 @@ LIB_DEPENDS+=  databases/kyotocabinet
 WANTLIB+=      kyotocabinet
 CONFIGURE_ARGS+= --kyotocabinet
 .endif
+
+pre-test:
+       @mkdir -p ${WRKBUILD}/tmp
 
 .include <bsd.port.mk>

Reply via email to