./pkgtools/pkglint, Verifier for NetBSD packages

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


Branch: CURRENT, Version: 23.4.0, Package name: pkglint-23.4.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: 604.989 KB

Version history: (Expand)


CVS history: (Expand)


   2024-03-18 21:55:35 by Roland Illig | Files touched by this commit (2) | Package updated
Log message:
pkgtools/pkglint: update to 23.4.0

Changes since 23.3.0 from 2024-01-12:

Add riscv64 to the list of known hardware architectures.

Suggest removing parentheses around complete conditions.

Warn about duplicate DESCR files, except when one of the packages is in
pkgsrc-wip and the other is in main pkgsrc.

Fix crash when parsing '.ifndef VAR'.
   2024-02-07 15:51:04 by Benny Siegert | Files touched by this commit (156) | Package updated
Log message:
Revbump all Go packages after go121 update
   2024-01-13 00:37:54 by Roland Illig | Files touched by this commit (3) | Package updated
Log message:
pkgtools/pkglint: update to 23.3.0

Changes since 23.2.5:

Do not warn about Meson packages that only use Python as a build-time
tool.

Warn about pkgsrc-wip packages that are missing COMMIT_MSG.

Ignore errors when resolving the username of the current user. This can
happen on systems where the user database uses NIS. In case of an error,
assume that the user is neither maintainer nor owner of any package.

Mark variables from expressions in .info, .warning and .error as used.

Remove the word 'please' from the diagnostics, as the diagnostics are
intended to help the package author, not some unrelated third-party
person.
   2024-01-10 20:14:43 by Benny Siegert | Files touched by this commit (152) | Package updated
Log message:
Revbump all Go packages after go121 update
   2023-12-18 14:53:18 by Roland Illig | Files touched by this commit (2) | Package updated
Log message:
pkgtools/pkglint: update to 23.2.5

Changes since 23.2.4:

For Python packages that do not support Python 2, warn that egg.mk is
deprecated and should be replaced with wheel.mk.  Provide detailed
migration instructions.
   2023-12-05 20:46:19 by Benny Siegert | Files touched by this commit (146) | Package updated
Log message:
Revbump all Go packages after go121 update
   2023-11-10 16:45:25 by Benny Siegert | Files touched by this commit (152) | Package updated
Log message:
Revbump all Go packages after go121 update
   2023-10-29 15:48:24 by Benny Siegert | Files touched by this commit (152)
Log message:
Revbump all Go packages because go121 is now the default