Releases: rillig/pkglint
23.11.0
Don't complain about ignored files in patches/.
Don't check for deprecated variables outside pkgsrc.
Warn about unusual single-character variables.
Fix parsing of the ':!cmd!', ':S' and ':C' modifiers.
Don't simplify unsatisfiable 'empty(VAR:M)' condition.
Fix contradictory warnings about GMAKE_REQD, which is not a list, even though it follows the naming convention for list variables.
Treat hyphens in package versions as errors, as the full package name "pkgbase-3g-7.4" is ambiguous, as the version could either start with "3g" or with "7", and depending on the context, either of these is used.
23.10.0
Changes since 23.9.1:
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.
23.9.1
v23.9.0
23.8.0
Changes since 23.7.0:
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}}
.