CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2026/08/12 03:50:17
Modified files:
lang/go : go.port.mk
Log message:
go.port.mk: don't assume MODGO_DIST_SUBDIR exists, ok sthen
While it is normal for a Go port to have hundreds of deps, some of them
can do without and still be useful (textproc/der-ascii is an example).
If such a port sets MODGO_MODNAME, MODGO_SETUP_WORKSPACE unconditionally
enters the ${WRKDIST}/${MODGO_DIST_SUBDIR} to copy all dependencies into
the proper place but since the directory only exists if this directory has
been populated by another port, the build may fail, as reported by thfr:
===> Configuring for der-ascii-0.8.0v0
/bin/sh: cd: /usr/ports/distfiles/go_modules - No such file or directory
Only enter the directory if _MODGO_SETUP is non-empty, in which case
the directory is guaranteed to exist (or the cd error is legitimate).