devel/git and make config-conditional
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 make config-conditional.
The standard flavour is default, and the other two are gui and lite.
For some reason, whenever FLAVOR is unset, make config, make config-conditional, and make config-recursive, expects the file /var/db/ports/devel_git/-options to exist, but will write the results to /var/db/ports/devel_git/default-options.
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