[Bug 236607] net/yggdrasil: Version 0.3.5
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Wed Apr 17 20:09:25 UTC 2019
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236607
Dmitri Goutnik <dg at syrec.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |dg at syrec.org
--- Comment #3 from Dmitri Goutnik <dg at syrec.org> ---
Hi,
Thank you for your submission, there are a few issues with the port:
- It doesn't currently build in poudriere because neither $HOME nor $GOCACHE is
set by default:
=======================<phase: build >============================
===> Building for yggdrasil-0.3.5
mkdir /wrkdirs/usr/ports/net/yggdrasil/work/.gocache
cd /wrkdirs/usr/ports/net/yggdrasil/work/yggdrasil-go-0.3.5 &&
PKGNAME=yggdrasil PKGVER=0.3.5 ./build
Building: yggdrasil
failed to initialize build cache at /nonexistent/.cache/go-build: mkdir
/nonexistent: permission denied
Building: yggdrasilctl
failed to initialize build cache at /nonexistent/.cache/go-build: mkdir
/nonexistent: permission denied
The easiest fix would be to update the build target to ${SETENV} ${MAKE_ENV}
before calling build:
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} PKGNAME=${PORTNAME} PKGVER=${PORTVERSION}
./build
- All dependencies will need to be vendored by the upstream or added to
GH_TUPLE (same commit ids/tags as specified in go.mod, devel/modules2tuple can
help with GH_TUPLE generation)
- ${INSTALL_PROGRAM} already does the stripping, no need to do this again in
post-install
- Config files should go to ${PREFIX}/etc, not /etc
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list