Subject: CVS commit: pkgsrc/pkgtools/pkglint
From: Roland Illig
Date: 2019-04-20 19:43:25
Message id: 20190420174325.BBD21FB16@cvs.NetBSD.org

Log Message:
pkgtools/pkglint: update to 5.7.5

Changes since 5.7.4:

* Warn about invalid variable uses in directives like
  .if and .for

* Do not warn when a package-settable variable is assigned using the ?=
  operator before including bsd.prefs.mk. This warning only makes sense
  for user-settable and system-provided variables.

* The parser for variable uses like ${VAR:@v@${v:Q}} is more robust now,
  which reduces the number of parse errors and leads to more appropriate
  diagnostics, in cases like ${URL:Mftp://*}, which should really be
  ${URL:Mftp\://*}.

* The valid values for OPSYS are now determined by the files in
  mk/platform instead of allowing arbitrary identifiers. This catches a
  few instances where "Solaris" is used instead of the correct \ 
"SunOS".

* Setting USE_LANGUAGES only has an effect if mk/compiler.mk has not yet
  been included. In all other cases, pkglint warns now.

* Missing entries in doc/CHANGES produce a note now. This will lead to
  more accurate statistics for the release notes.

Files:
RevisionActionfile
1.575modifypkgsrc/pkgtools/pkglint/Makefile
1.11modifypkgsrc/pkgtools/pkglint/files/alternatives.go
1.14modifypkgsrc/pkgtools/pkglint/files/alternatives_test.go
1.20modifypkgsrc/pkgtools/pkglint/files/autofix.go
1.20modifypkgsrc/pkgtools/pkglint/files/autofix_test.go
1.21modifypkgsrc/pkgtools/pkglint/files/buildlink3.go
1.30modifypkgsrc/pkgtools/pkglint/files/buildlink3_test.go
1.19modifypkgsrc/pkgtools/pkglint/files/category.go
1.21modifypkgsrc/pkgtools/pkglint/files/category_test.go
1.38modifypkgsrc/pkgtools/pkglint/files/check_test.go
1.31modifypkgsrc/pkgtools/pkglint/files/distinfo.go
1.28modifypkgsrc/pkgtools/pkglint/files/distinfo_test.go
1.24modifypkgsrc/pkgtools/pkglint/files/files_test.go
1.23modifypkgsrc/pkgtools/pkglint/files/licenses.go
1.23modifypkgsrc/pkgtools/pkglint/files/licenses_test.go
1.14modifypkgsrc/pkgtools/pkglint/files/linechecker.go
1.3modifypkgsrc/pkgtools/pkglint/files/linelexer.go
1.9modifypkgsrc/pkgtools/pkglint/files/lines_test.go
1.14modifypkgsrc/pkgtools/pkglint/files/logging_test.go
1.51modifypkgsrc/pkgtools/pkglint/files/mkline.go
1.56modifypkgsrc/pkgtools/pkglint/files/mkline_test.go
1.34modifypkgsrc/pkgtools/pkglint/files/mklinechecker.go
1.30modifypkgsrc/pkgtools/pkglint/files/mklinechecker_test.go
1.46modifypkgsrc/pkgtools/pkglint/files/mklines.go
1.41modifypkgsrc/pkgtools/pkglint/files/mklines_test.go
1.10modifypkgsrc/pkgtools/pkglint/files/mklines_varalign_test.go
1.27modifypkgsrc/pkgtools/pkglint/files/mkparser.go
1.27modifypkgsrc/pkgtools/pkglint/files/mkparser_test.go
1.8modifypkgsrc/pkgtools/pkglint/files/mkshwalker.go
1.8modifypkgsrc/pkgtools/pkglint/files/mkshwalker_test.go
1.14modifypkgsrc/pkgtools/pkglint/files/mktypes.go
1.10modifypkgsrc/pkgtools/pkglint/files/mktypes_test.go
1.14modifypkgsrc/pkgtools/pkglint/files/options.go
1.12modifypkgsrc/pkgtools/pkglint/files/options_test.go
1.50modifypkgsrc/pkgtools/pkglint/files/package.go
1.43modifypkgsrc/pkgtools/pkglint/files/package_test.go
1.30modifypkgsrc/pkgtools/pkglint/files/patches.go
1.51modifypkgsrc/pkgtools/pkglint/files/pkglint.go
1.38modifypkgsrc/pkgtools/pkglint/files/pkglint_test.go
1.23modifypkgsrc/pkgtools/pkglint/files/pkgsrc.go
1.21modifypkgsrc/pkgtools/pkglint/files/pkgsrc_test.go
1.40modifypkgsrc/pkgtools/pkglint/files/plist.go
1.36modifypkgsrc/pkgtools/pkglint/files/plist_test.go
1.4modifypkgsrc/pkgtools/pkglint/files/redundantscope.go
1.3modifypkgsrc/pkgtools/pkglint/files/redundantscope_test.go
1.38modifypkgsrc/pkgtools/pkglint/files/shell.go
1.44modifypkgsrc/pkgtools/pkglint/files/shell_test.go
1.16modifypkgsrc/pkgtools/pkglint/files/shtokenizer.go
1.15modifypkgsrc/pkgtools/pkglint/files/shtokenizer_test.go
1.15modifypkgsrc/pkgtools/pkglint/files/shtypes.go
1.23modifypkgsrc/pkgtools/pkglint/files/substcontext.go
1.24modifypkgsrc/pkgtools/pkglint/files/substcontext_test.go
1.5modifypkgsrc/pkgtools/pkglint/files/testnames_test.go
1.14modifypkgsrc/pkgtools/pkglint/files/tools_test.go
1.42modifypkgsrc/pkgtools/pkglint/files/util.go
1.27modifypkgsrc/pkgtools/pkglint/files/util_test.go
1.59modifypkgsrc/pkgtools/pkglint/files/vardefs.go
1.13modifypkgsrc/pkgtools/pkglint/files/vardefs_test.go
1.30modifypkgsrc/pkgtools/pkglint/files/vartype.go
1.18modifypkgsrc/pkgtools/pkglint/files/vartype_test.go
1.54modifypkgsrc/pkgtools/pkglint/files/vartypecheck.go
1.46modifypkgsrc/pkgtools/pkglint/files/vartypecheck_test.go
1.8modifypkgsrc/pkgtools/pkglint/files/trace/tracing.go