./pkgtools/pkglint, Verifier for NetBSD packages

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


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

pkglint is for pkgsrc packages what lint(1) is for C files. It checks
for various things that the used languages cannot detect, for example
application-specific restrictions on certain variables.

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


Required to build:
[lang/go]

Version history: (Expand)


CVS history: (Expand)


   2016-02-02 09:00:10 by Roland Illig | Files touched by this commit (1)
Log message:
Fixed dependency pattern for pkglint4
   2016-02-01 22:40:39 by Roland Illig | Files touched by this commit (1)
Log message:
Fixed boolean expression for selecting the proper pkglint version

It had been wrong for SunOS-*-i386, which is not supported by the Go
programming language, but was forced to use the Go version nevertheless.
   2016-01-31 18:18:54 by Roland Illig | Files touched by this commit (16) | Package updated
Log message:
Updated pkglint to 5.3.5

Changes since 5.3.4:

* Added parser for Makefile conditionals
* Variables that are matched using the :M modifier are checked whether
  the matched value is sensible
* Reworded and explained warning for variable ordering in packages
* Fixed bug in Tree.String
* Fixed a few variable types
   2016-01-27 22:55:51 by Roland Illig | Files touched by this commit (23) | Package updated
Log message:
Updated pkglint to 5.3.4

Changes since 5.3.3:

* Added some unit tests
* Fixed the Makefile parser to recognize seldomly-used variable modifiers
  like :S///S/// without intermediate colon or :ts\n
* Cleaned up some unit tests
* Combined diagnostics that span multiple lines into single-line ones
   2016-01-26 22:10:42 by Roland Illig | Files touched by this commit (5) | Package updated
Log message:
Updated pkglint to 5.3.3

Changes since 5.3.2:

* The -e, -fs, -F options are advertised even when no warnings and errors
  occurred. In such a case, there were only notes, and some of these can
  also be autofixed.
* Special handling for autoconf{,213} tools, since mentioning these in
  USE_TOOLS makes available more than just one tool command.
* Downgrades from 1.0nb17 to 1.0 are no longer flagged as warnings.
* Files in /wip/mk/ are scanned like all other files, to prevent warnings
  about undefined or unused variables.
   2016-01-24 03:21:35 by Roland Illig | Files touched by this commit (1)
Log message:
Fixed accidental RCS Id in source code
   2016-01-24 03:03:28 by Roland Illig | Files touched by this commit (8) | Package updated
Log message:
Updated pkglint to 5.3.2

Changes since 5.3.1:

Alignment of variable values is no longer checked by single line, but by
the complete block (e.g. SUBST_*).  Pkglint now checks that all variables
belonging to a block are indented consistently, so that their values are
aligned nicely.

Since pkglint does not report warnings, but only notes, and since it can
fix them automatically, the burden on the package developers will be very
low. Especially, since these notes are only printed when pkglint is called
with the -Wspace or -Wall options.

Also, pkglint supports running its unit tests now.
   2016-01-18 16:33:44 by Filip Hajny | Files touched by this commit (9) | Package updated
Log message:
Revbump all Go packages after the go-1.5.3 security update (hint: static
linking).