Subject: CVS commit: pkgsrc/pkgtools/pkglint
From: Roland Illig
Date: 2018-08-12 18:31:56
Message id: 20180812163156.DF0A9FBEC@cvs.NetBSD.org

Log Message:
pkgtools/pkglint: update to 5.6.0

Changes since 5.5.16:

* Check for negated shell commands (if ! test -z "foo"); they are not
  supported by Solaris.

* Don't check variable permissions for infrastructure files. A warning
  like "may not be set by any package" doesn't make sense for them.

* Check that PLIST_VARS matches PLIST.*, which is especially useful in
  options.mk files.

* Improve checks for options.mk files (for PKG_OPTIONS_SET).

* Prefer options handling with !empty() over checking empty() first.

* Prefer ${MACHINE_ARCH} == i386 over !empty(MACHINE_ARCH:Mi386), for
  single-valued variables.

Files:
RevisionActionfile
1.546modifypkgsrc/pkgtools/pkglint/Makefile
1.3modifypkgsrc/pkgtools/pkglint/files/alternatives.go
1.2modifypkgsrc/pkgtools/pkglint/files/alternatives_test.go
1.8modifypkgsrc/pkgtools/pkglint/files/autofix_test.go
1.15modifypkgsrc/pkgtools/pkglint/files/buildlink3_test.go
1.13modifypkgsrc/pkgtools/pkglint/files/category.go
1.11modifypkgsrc/pkgtools/pkglint/files/category_test.go
1.23modifypkgsrc/pkgtools/pkglint/files/check_test.go
1.3modifypkgsrc/pkgtools/pkglint/files/codewalk.md
1.21modifypkgsrc/pkgtools/pkglint/files/distinfo.go
1.15modifypkgsrc/pkgtools/pkglint/files/distinfo_test.go
1.17modifypkgsrc/pkgtools/pkglint/files/files.go
1.13modifypkgsrc/pkgtools/pkglint/files/licenses.go
1.13modifypkgsrc/pkgtools/pkglint/files/licenses_test.go
1.35modifypkgsrc/pkgtools/pkglint/files/mkline.go
1.39modifypkgsrc/pkgtools/pkglint/files/mkline_test.go
1.16modifypkgsrc/pkgtools/pkglint/files/mklinechecker.go
1.12modifypkgsrc/pkgtools/pkglint/files/mklinechecker_test.go
1.29modifypkgsrc/pkgtools/pkglint/files/mklines.go
1.25modifypkgsrc/pkgtools/pkglint/files/mklines_test.go
1.14modifypkgsrc/pkgtools/pkglint/files/mkparser.go
1.12modifypkgsrc/pkgtools/pkglint/files/mkparser_test.go
1.4modifypkgsrc/pkgtools/pkglint/files/mkshwalker.go
1.3modifypkgsrc/pkgtools/pkglint/files/mkshwalker_test.go
1.2modifypkgsrc/pkgtools/pkglint/files/options.go
1.2modifypkgsrc/pkgtools/pkglint/files/options_test.go
1.33modifypkgsrc/pkgtools/pkglint/files/package.go
1.27modifypkgsrc/pkgtools/pkglint/files/package_test.go
1.18modifypkgsrc/pkgtools/pkglint/files/patches_test.go
1.35modifypkgsrc/pkgtools/pkglint/files/pkglint.go
1.22modifypkgsrc/pkgtools/pkglint/files/pkglint_test.go
1.7modifypkgsrc/pkgtools/pkglint/files/pkgsrc.go
1.5modifypkgsrc/pkgtools/pkglint/files/pkgsrc_test.go
1.24modifypkgsrc/pkgtools/pkglint/files/shell.go
1.28modifypkgsrc/pkgtools/pkglint/files/shell_test.go
1.2modifypkgsrc/pkgtools/pkglint/files/tools_test.go
1.12modifypkgsrc/pkgtools/pkglint/files/toplevel.go
1.12modifypkgsrc/pkgtools/pkglint/files/toplevel_test.go
1.26modifypkgsrc/pkgtools/pkglint/files/util.go
1.11modifypkgsrc/pkgtools/pkglint/files/util_test.go
1.37modifypkgsrc/pkgtools/pkglint/files/vartypecheck.go
1.29modifypkgsrc/pkgtools/pkglint/files/vartypecheck_test.go
1.3modifypkgsrc/pkgtools/pkglint/files/histogram/histogram.go
1.4modifypkgsrc/pkgtools/pkglint/files/pkgver/vercmp_test.go
1.1addpkgsrc/pkgtools/pkglint/files/vardefs_test.go