Updating py27-* ports
Pau Amma
pauamma at gundo.com
Sat Jul 4 14:44:40 UTC 2020
On 2020-07-04 16:30, Carmel wrote:
> What I have never been able to get a definitive answer to is exactly
> what the "+" does or if it is even needed, I have seen
> 'default_versions" both with and without it.
The way I understand it, += appends. Thus:
FOO=bar
FOO+=quux
will result in FOO having the value bar quux. Sometimes you will see +=
used even for what looks like the first of a series of assignments. This
works because the initial value is the empty string, and is usually done
to add to any non-empty default or initial value the variable may be
getting elsewhere (now or later) or to future-proof against needing to
add something before the first assignment and forgetting to change it
from = to +=.
See also, "Variable assignment modifiers" in the make manual page.
More information about the freebsd-ports
mailing list