Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Apr 2026 13:19:35 +0200
From:      Juraj Lutter <otis@FreeBSD.org>
To:        Matthias Fechner <mfechner@freebsd.org>
Cc:        "ports-committers@freebsd.org" <ports-committers@FreeBSD.org>, "dev-commits-ports-all@freebsd.org" <dev-commits-ports-all@FreeBSD.org>, "dev-commits-ports-branches@freebsd.org" <dev-commits-ports-branches@FreeBSD.org>
Subject:   Re: git: e2c9adc56e67 - 2026Q2 - devel/glab: update to 1.93.0
Message-ID:  <C9862C55-3C1C-4D7E-8D16-CC7D6B56507A@FreeBSD.org>
In-Reply-To: <69eb3a13.38e88.fe7bb94@gitrepo.freebsd.org>

index | next in thread | previous in thread | raw e-mail

Hi,

> On 24. Apr 2026, at 11:38, Matthias Fechner <mfechner@freebsd.org> wrote:
> 
> The branch 2026Q2 has been updated by mfechner:
> 
> URL: https://cgit.FreeBSD.org/ports/commit/?id=e2c9adc56e67e6934f0913300607c536a7dc963b
> 
> commit e2c9adc56e67e6934f0913300607c536a7dc963b
> Author:     Matthias Fechner <mfechner@FreeBSD.org>
> AuthorDate: 2026-04-24 06:09:30 +0000
> Commit:     Matthias Fechner <mfechner@FreeBSD.org>
> CommitDate: 2026-04-24 09:35:50 +0000
> 
>    devel/glab: update to 1.93.0
> 

This fails to build in poudriere with:

===>  Installing glab as /wrkdirs/usr/ports/devel/glab/work/stage/usr/local/bin/glab
/wrkdirs/usr/ports/devel/glab/work/bin/glab completion -s bash  >/wrkdirs/usr/ports/devel/glab/work/stage/usr/local/share/bash-completion/completions/glab
failed to read configuration:  failed to create config directory: mkdir /nonexistent: permission denied
*** Error code 2


One possible patch:

otis@jb131:/usr/ports/devel/glab % git diff -- Makefile
diff --git a/devel/glab/Makefile b/devel/glab/Makefile
index 67edbf0f717b..85c3c27001ad 100644
--- a/devel/glab/Makefile
+++ b/devel/glab/Makefile
@@ -52,7 +52,7 @@ pre-build:

 post-install-COMPLETIONS-on:
 .for _shell in bash fish zsh
-       ${GO_WRKDIR_BIN}/${PORTNAME} completion -s ${_shell} \
+       ${SETENV} HOME=${WRKDIR} ${GO_WRKDIR_BIN}/${PORTNAME} completion -s ${_shell} \
                >${STAGEDIR}${PREFIX}/${COMPLETIONS_PLIST_FILES:M*${_shell}*}
 .endfor

@@ -62,7 +62,7 @@ post-install-DOCS-on:
                ${STAGEDIR}${DOCSDIR}

 post-install-MANPAGES-on:
-       (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} run \
+       (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GO_ENV} HOME=${WRKDIR} ${GO_CMD} run \
                ./cmd/gen-docs --manpage --path ${STAGEDIR}${PREFIX}/share/man/man1)

 .include <bsd.port.mk>


hth,
otis

—
Juraj Lutter
otis@FreeBSD.org



home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?C9862C55-3C1C-4D7E-8D16-CC7D6B56507A>