./pkgtools/pkglint, Verifier for NetBSD packages

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


Branch: CURRENT, Version: 23.17.0, Package name: pkglint-23.17.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: 620.601 KB

Version history: (Expand)


CVS history: (Expand)


   2025-04-11 16:30:48 by Roland Illig | Files touched by this commit (2) | Package updated
Log message:
pkgtools/pkglint: update to 23.17.0

Changes since 23.16.0:

In packages that define POLICY_UPDATE_LIMITED, warn before committing
that the package requires extensive testing.
   2025-04-05 20:51:32 by Benny Siegert | Files touched by this commit (190) | Package updated
Log message:
Belated revbump for all Go packages after go124 update

I forgot to do the revbump again, sorry for doing it so late after the
update.
   2025-04-03 00:41:37 by Roland Illig | Files touched by this commit (2) | Package updated
Log message:
pkgtools/pkglint: update to 23.16.0

Changes since 23.15.3:

Mark MESSAGE files as obsolete, see the pkgsrc guide for details.

Detect fetch URLs with missing trailing slash in more cases.
   2025-03-11 17:57:06 by Roland Illig | Files touched by this commit (2) | Package updated
Log message:
pkgtools/pkglint: update to 23.15.3

Changes since 23.15.2:

Fix a wrong note about WRKSRC being redundantly defined when the
definition was in fact necessary. This only affects packages that define
GITHUB_TAG.
   2025-03-07 21:54:34 by Benny Siegert | Files touched by this commit (190) | Package updated
Log message:
Revbump all Go packages after go124 update

I realize I forgot to do the revbump after updating the default Go
version to 1.24, so let's do that now.
   2025-03-05 07:28:45 by Roland Illig | Files touched by this commit (2) | Package updated
Log message:
pkgtools/pkglint: update to 23.15.2

Changes since 23.15.1:

Fix the wrong error message about a package not including its own
options.mk when that file is included via a more complicated path, for
example, from Makefile.common.
   2025-02-26 23:43:17 by Roland Illig | Files touched by this commit (2) | Package updated
Log message:
pkgtools/pkglint: update to 23.15.1

Changes since 23.15.0:

Remove leftover tests that failed after removing the undocumented
profiling option.

Still require PATCHDIR to be well-formed; the directory it points to
just doesn't have to exist.
   2025-02-26 22:58:36 by Roland Illig | Files touched by this commit (2) | Package updated
Log message:
pkgtools/pkglint: update to 23.15.0

Changes since 23.14.0:

Complain if a package has an options.mk file but doesn't included it.

Don't complain about pointing PATCHDIR to a nonexistent directory
as long as PATCHDIR and DISTINFO_FILE match.