./pkgtools/pkglint, Verifier for NetBSD packages

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


Branch: CURRENT, Version: 5.3.7, Package name: pkglint-5.3.7, 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-04-10 18:59:37 by Joerg Sonnenberger | Files touched by this commit (2)
Log message:
USE_DESTDIR is gone.
   2016-03-23 17:36:53 by Greg Troxel | Files touched by this commit (1)
Log message:
Exclude NetBSD 1-5 from using go-pkglint

(Surely more systems should be using pkgint4, as it's obvious that
being i386 and no SunOS is not sufficient.  However, this is a
~minimal fix for NetBSD 5.)
   2016-03-13 14:40:10 by Roland Illig | Files touched by this commit (12) | Package updated
Log message:
Updated pkglint to 5.3.6.

Changes since 5.3.5:

* Warn about !empty(${VARNAME}), which should be !empty(VARNAME)
* Distinguish ${VARNAME} == "value" and ${VARNAME:Mpattern}
* Corrected isQuotingNecessary for some variable types
* Generally, parse files from mk/, since they define variables
  used by packages. This avoids wrong warnings about possible
  spelling mistakes.
* Warn about $(VARNAME) (with parentheses instead of braces)
* Warn about missing final @ in ${VAR:@var@...@}
* Updated list of hardware architectures
* Enabled CPU profiling on NetBSD
   2016-02-23 21:18:13 by Benny Siegert | Files touched by this commit (17) | Package updated
Log message:
Revbump packages that build-depend on Go after 1.6 update.

They all build, I checked :)
   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