Subject: CVS commit: pkgsrc/pkgtools/pkglint
From: Roland Illig
Date: 2019-12-08 23:03:38
Message id: 20191208220338.CA44DFA97@cvs.NetBSD.org

Log Message:
pkgtools/pkglint: update pkglint to 19.3.15

Changes since 19.3.14:

Invalid lines in PLIST files are now reported as errors instead of
warnings. If pkglint doesn't know about it, it must be an error.

In PLIST files, all paths are validated to be canonical. That is, no
dotdot components, no absolute paths, no extra slashes, no intermediate
dot components.

Fewer notes for unexpanded variable expressions in DESCR files. Before,
the text $@ was reported as possible Makefile variable even though it
was just a Perl expression.

README files are allowed again in pkgsrc package directories. There was
no convincing argument why these should be forbidden.

A few diagnostics have been changed from NOTE to WARNING or from WARNING
to ERROR, to match their wording.

When pkglint suggests to replace :M with ==, the wording is now "can be
made" instead of "should".

Files:
RevisionActionfile
1.615modifypkgsrc/pkgtools/pkglint/Makefile
1.35modifypkgsrc/pkgtools/pkglint/files/autofix_test.go
1.29modifypkgsrc/pkgtools/pkglint/files/buildlink3.go
1.29modifypkgsrc/pkgtools/pkglint/files/category.go
1.29modifypkgsrc/pkgtools/pkglint/files/category_test.go
1.59modifypkgsrc/pkgtools/pkglint/files/check_test.go
1.34modifypkgsrc/pkgtools/pkglint/files/logging.go
1.24modifypkgsrc/pkgtools/pkglint/files/logging_test.go
1.2modifypkgsrc/pkgtools/pkglint/files/mkassignchecker.go
1.2modifypkgsrc/pkgtools/pkglint/files/mkassignchecker_test.go
1.2modifypkgsrc/pkgtools/pkglint/files/mkcondchecker.go
1.2modifypkgsrc/pkgtools/pkglint/files/mkcondchecker_test.go
1.5modifypkgsrc/pkgtools/pkglint/files/mklexer.go
1.4modifypkgsrc/pkgtools/pkglint/files/mklexer_test.go
1.69modifypkgsrc/pkgtools/pkglint/files/mkline.go
1.58modifypkgsrc/pkgtools/pkglint/files/mklinechecker.go
1.53modifypkgsrc/pkgtools/pkglint/files/mklinechecker_test.go
1.7modifypkgsrc/pkgtools/pkglint/files/mklineparser_test.go
1.64modifypkgsrc/pkgtools/pkglint/files/mklines.go
1.55modifypkgsrc/pkgtools/pkglint/files/mklines_test.go
1.38modifypkgsrc/pkgtools/pkglint/files/mkparser_test.go
1.20modifypkgsrc/pkgtools/pkglint/files/mktypes_test.go
1.2modifypkgsrc/pkgtools/pkglint/files/mkvarusechecker.go
1.2modifypkgsrc/pkgtools/pkglint/files/mkvarusechecker_test.go
1.20modifypkgsrc/pkgtools/pkglint/files/options.go
1.22modifypkgsrc/pkgtools/pkglint/files/options_test.go
1.74modifypkgsrc/pkgtools/pkglint/files/package.go
1.63modifypkgsrc/pkgtools/pkglint/files/package_test.go
1.34modifypkgsrc/pkgtools/pkglint/files/patches_test.go
1.6modifypkgsrc/pkgtools/pkglint/files/path.go
1.6modifypkgsrc/pkgtools/pkglint/files/path_test.go
1.61modifypkgsrc/pkgtools/pkglint/files/pkglint.1
1.70modifypkgsrc/pkgtools/pkglint/files/pkglint.go
1.55modifypkgsrc/pkgtools/pkglint/files/pkglint_test.go
1.47modifypkgsrc/pkgtools/pkglint/files/pkgsrc.go
1.48modifypkgsrc/pkgtools/pkglint/files/plist.go
1.42modifypkgsrc/pkgtools/pkglint/files/plist_test.go
1.11modifypkgsrc/pkgtools/pkglint/files/redundantscope.go
1.53modifypkgsrc/pkgtools/pkglint/files/shell.go
1.61modifypkgsrc/pkgtools/pkglint/files/shell_test.go
1.23modifypkgsrc/pkgtools/pkglint/files/shtokenizer_test.go
1.32modifypkgsrc/pkgtools/pkglint/files/substcontext.go
1.64modifypkgsrc/pkgtools/pkglint/files/util.go
1.41modifypkgsrc/pkgtools/pkglint/files/util_test.go
1.82modifypkgsrc/pkgtools/pkglint/files/vardefs.go
1.6modifypkgsrc/pkgtools/pkglint/files/vargroups.go
1.42modifypkgsrc/pkgtools/pkglint/files/vartype.go
1.71modifypkgsrc/pkgtools/pkglint/files/vartypecheck.go
1.64modifypkgsrc/pkgtools/pkglint/files/vartypecheck_test.go