I've added a feature to make a few days ago, variable modifier :QL.
This allows a bunch of places in the ports infrastructure to be more robust
against weird characters. Specifically, variables with characters such as
< or > that have a specific meaning for the shell, and are used in shell
fragments, were tedious to protect completely.

:Q has existed for years, which allows simple variables to be protected.
:QL is for variables that hold lists of values, so they can be used in shell
for loops, e.g.,

for dir in ${_FULLSUBDIR:QL}
...
done

and the like

As a result, *no port* will build if you don't have a current make, as should
be in most snapshots for fast architectures (and is reasonably trivial to build
by hand otherwise).

Reply via email to