Skip to content

Releases: rillig/pkglint

23.11.0

21 Jan 21:01
Compare
Choose a tag to compare

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

14 Dec 23:03
Compare
Choose a tag to compare

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

07 Dec 12:10
Compare
Choose a tag to compare

Changes since 23.9.0:

Fix leftover bmake placeholder in test.

v23.9.0

07 Dec 11:45
Compare
Choose a tag to compare

Changes since 23.8.0:

Warn about DISTINFO_FILE and PATCHDIR that don't correspond.

23.8.0

04 Oct 19:05
Compare
Choose a tag to compare

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}}.

23.7.0

12 Sep 17:44
Compare
Choose a tag to compare

Changes since 23.6.0:

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.

23.6.0

12 Sep 17:43
Compare
Choose a tag to compare

Changes since 23.5.0:

Ignore all Git and GitHub files.

23.5.0

16 Jul 18:12
Compare
Choose a tag to compare

Changes since 23.4.2:

Added the -Werror option, which treats warnings as errors.

23.4.2

07 May 07:19
Compare
Choose a tag to compare

Changes since 23.4.1:

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.

23.4.1

26 Apr 18:48
Compare
Choose a tag to compare

Changes since 23.4.0:

  • Add riscv32 as a known hardware architecture.
  • Don't suggest a runtime dependency instead of TOOL_DEPENDS.