./pkgtools/pkglint, Verifier for NetBSD packages

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 23.10.0, Package name: pkglint-23.10.0, Maintainer: rillig

pkglint checks for typical mistakes and inconsistencies in the source
files of a pkgsrc package. It produces warnings, errors and notes and,
upon request, explains them.

Before importing a new package or making changes to an existing package,
pkglint should be run in the package's directory to check for common
mistakes.

This is the actively maintained version of pkglint. Because it is
written in Go, it does not run on all pkgsrc platforms; see also
pkglint4.


Required to build:
[pkgtools/cwrappers] [security/go-crypto] [devel/go-check] [devel/go-sys] [lang/go114]

Master sites:

Filesize: 610.4 KB

Version history: (Expand)


CVS history: (Expand)


   2024-12-15 00:12:48 by Roland Illig | Files touched by this commit (3) | Package updated
Log message:
pkgtools/pkglint: update to 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.
   2024-12-07 13:25:34 by Roland Illig | Files touched by this commit (2) | Package updated
Log message:
pkgtools/pkglint: update to 23.9.1

Changes since 23.9.0:

Fix leftover bmake placeholder in test.
   2024-12-07 12:47:19 by Roland Illig | Files touched by this commit (2) | Package updated
Log message:
pkgtools/pkglint: update to 23.9.0

Changes since 23.8.1:

Warn about DISTINFO_FILE and PATCHDIR that don't correspond.
   2024-12-03 00:27:10 by Roland Illig | Files touched by this commit (2) | Package updated
Log message:
pkgtools/pkglint: update to 23.8.1

Changes since 23.8.0:

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.
   2024-10-04 21:03:46 by Roland Illig | Files touched by this commit (2) | Package updated
Log message:
pkgtools/pkglint: update to 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}}`.
   2024-09-12 19:50:10 by Roland Illig | Files touched by this commit (2) | Package updated
Log message:
pkgtools/pkglint: update to 23.7.0

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.
   2024-09-06 20:49:02 by Benny Siegert | Files touched by this commit (180) | Package updated
Log message:
Revbump all Go packages after go122 update
   2024-08-25 23:17:11 by Roland Illig | Files touched by this commit (1)
Log message:
pkglint: fix pkglint warning about working outside WRKSRC