Subject: CVS commit: pkgsrc/pkgtools/pkglint
From: Roland Illig
Date: 2018-09-05 19:56:22
Message id: 20180905175623.185BEFBF8@cvs.NetBSD.org

Log Message:
pkgtools/pkglint: update to 5.6.2

Changes since 5.6.1:

* Improved checks that depend on whether bsd.prefs.mk is included or
  not.

* Improved checks for tools, whether they may be used at load time
  or at run time.

* Improved tokenizer for shell commands. $| is not a variable but a
  dollar followed by a pipe.

* Warnings about SUBST context are now shown by default.

* A warning is shown when a SUBST block is declared for *-configure
  but the package has defined USE_CONFIGURE=no.

* Don't warn about USE_TOOLS:= ${USE_TOOLS:Ntool}.

* Don't warn about using the ?= operator in buildlink3.mk files before
  including bsd.prefs.mk (for some more variables, but not all).

* Report an error for packages from main pkgsrc that have a TODO or
  README file. Packages should be simple enough that they don't need
  a README file and ready for production so that they don't need a TODO.

* Lots of small bug fixes and new tests.

Files:
RevisionActionfile
1.28modifypkgsrc/pkgtools/pkglint/files/util.go
1.13modifypkgsrc/pkgtools/pkglint/files/util_test.go
1.548modifypkgsrc/pkgtools/pkglint/Makefile
1.4modifypkgsrc/pkgtools/pkglint/files/alternatives_test.go
1.9modifypkgsrc/pkgtools/pkglint/files/autofix.go
1.10modifypkgsrc/pkgtools/pkglint/files/autofix_test.go
1.17modifypkgsrc/pkgtools/pkglint/files/buildlink3_test.go
1.12modifypkgsrc/pkgtools/pkglint/files/category_test.go
1.25modifypkgsrc/pkgtools/pkglint/files/check_test.go
1.17modifypkgsrc/pkgtools/pkglint/files/distinfo_test.go
1.12modifypkgsrc/pkgtools/pkglint/files/expecter.go
1.17modifypkgsrc/pkgtools/pkglint/files/files_test.go
1.14modifypkgsrc/pkgtools/pkglint/files/licenses.go
1.15modifypkgsrc/pkgtools/pkglint/files/licenses_test.go
1.25modifypkgsrc/pkgtools/pkglint/files/line.go
1.7modifypkgsrc/pkgtools/pkglint/files/linechecker_test.go
1.14modifypkgsrc/pkgtools/pkglint/files/logging.go
1.4modifypkgsrc/pkgtools/pkglint/files/logging_test.go
1.37modifypkgsrc/pkgtools/pkglint/files/mkline.go
1.41modifypkgsrc/pkgtools/pkglint/files/mkline_test.go
1.18modifypkgsrc/pkgtools/pkglint/files/mklinechecker.go
1.14modifypkgsrc/pkgtools/pkglint/files/mklinechecker_test.go
1.31modifypkgsrc/pkgtools/pkglint/files/mklines.go
1.27modifypkgsrc/pkgtools/pkglint/files/mklines_test.go
1.4modifypkgsrc/pkgtools/pkglint/files/mklines_varalign_test.go
1.16modifypkgsrc/pkgtools/pkglint/files/mkparser.go
1.14modifypkgsrc/pkgtools/pkglint/files/mkparser_test.go
1.7modifypkgsrc/pkgtools/pkglint/files/mkshparser.go
1.6modifypkgsrc/pkgtools/pkglint/files/mkshparser_test.go
1.4modifypkgsrc/pkgtools/pkglint/files/mktypes_test.go
1.4modifypkgsrc/pkgtools/pkglint/files/options.go
1.4modifypkgsrc/pkgtools/pkglint/files/options_test.go
1.35modifypkgsrc/pkgtools/pkglint/files/package.go
1.29modifypkgsrc/pkgtools/pkglint/files/package_test.go
1.9modifypkgsrc/pkgtools/pkglint/files/parser_test.go
1.23modifypkgsrc/pkgtools/pkglint/files/patches.go
1.20modifypkgsrc/pkgtools/pkglint/files/patches_test.go
1.37modifypkgsrc/pkgtools/pkglint/files/pkglint.go
1.24modifypkgsrc/pkgtools/pkglint/files/pkglint_test.go
1.9modifypkgsrc/pkgtools/pkglint/files/pkgsrc.go
1.7modifypkgsrc/pkgtools/pkglint/files/pkgsrc_test.go
1.28modifypkgsrc/pkgtools/pkglint/files/plist.go
1.25modifypkgsrc/pkgtools/pkglint/files/plist_test.go
1.25modifypkgsrc/pkgtools/pkglint/files/shell.go
1.30modifypkgsrc/pkgtools/pkglint/files/shell_test.go
1.10modifypkgsrc/pkgtools/pkglint/files/shtokenizer.go
1.7modifypkgsrc/pkgtools/pkglint/files/shtokenizer_test.go
1.9modifypkgsrc/pkgtools/pkglint/files/shtypes.go
1.5modifypkgsrc/pkgtools/pkglint/files/shtypes_test.go
1.13modifypkgsrc/pkgtools/pkglint/files/substcontext.go
1.14modifypkgsrc/pkgtools/pkglint/files/substcontext_test.go
1.4modifypkgsrc/pkgtools/pkglint/files/tools.go
1.4modifypkgsrc/pkgtools/pkglint/files/tools_test.go
1.45modifypkgsrc/pkgtools/pkglint/files/vardefs.go
1.3modifypkgsrc/pkgtools/pkglint/files/vardefs_test.go
1.16modifypkgsrc/pkgtools/pkglint/files/vartype.go
1.7modifypkgsrc/pkgtools/pkglint/files/vartype_test.go
1.39modifypkgsrc/pkgtools/pkglint/files/vartypecheck.go
1.31modifypkgsrc/pkgtools/pkglint/files/vartypecheck_test.go
1.5modifypkgsrc/pkgtools/pkglint/files/getopt/getopt_test.go
1.5modifypkgsrc/pkgtools/pkglint/files/textproc/prefixreplacer.go
1.2modifypkgsrc/pkgtools/pkglint/files/trace/tracing.go
1.1addpkgsrc/pkgtools/pkglint/files/trace/tracing_test.go