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