Check dependency patterns that include alternatives enclosed in braces, such as {ssh,openssh}>=0.
Fix wrong warnings about invalid dependency patterns, include helpful details, turn the warnings into errors.
Fix panic when guessing the type of a tool variable.
Fix leftover bmake placeholder in test.
Warn about DISTINFO_FILE
and PATCHDIR
that don't correspond.
Fix wrong warning and autofix involving _ULIMIT_CMD, which was detected as an "unknown shell command".
Reduce punctuation in the debug log when tracing function calls.
Prohibit vertical bar in COMMENT, to avoid generating syntactically wrong INDEX files.
Explain in which cases a distinfo
file is not needed.
Fix detection of redundant trailing semicolon at the end of a command line.
A semicolon that is escaped is not redundant, this pattern is often found
in find
commands.
Recognize indirect modifiers such as ${VAR:${M_indirect}}
.
Allow the '::=' modifier family in the pkgsrc infrastructure.
Mark USE_CMAKE as deprecated.
Fix the -Wall option not to imply -Werror.
Note redundant trailing semicolons in shell commands.
Ignore all Git and GitHub files.
Added the -Werror option, which treats warnings as errors.
Fixed the wrong suggestion that list variables or variables of an unknown type
could be compared using ${LIST} == word
instead of ${LIST:Mword}
.
Fixed the wrong warning when a value is appended using +=
to a variable of
unknown type.