r554306 fixed the problem, as users of Poudriere was equally affected.
r554143 added flavours to
devel/git, but did so in a way that defeats the purpose of running
The standard flavour is
default, and the other two are
For some reason, whenever
FLAVOR is unset,
make config-conditional, and
make config-recursive, expects the file
/var/db/ports/devel_git/-options to exist, but will write the results to
The simplest solution/workaround is to run
make -C /usr/ports/devel/git config, make and save your selections, and run
cp -p /var/db/ports/devel_git/default-options /var/db/ports/devel_git/-options.
As a precaution you can set the options for the remaining flavours.
# csh syntax follows foreach f ( gui lite ) setenv FLAVOR $f make -C /usr/ports/devel/git config end # wait until the loop is done before proceeding unset f unsetenv FLAVOR # sh syntax follows for f in gui lite; do FLAVOR=$f make -C /usr/ports/devel/git config done unset f