Subject: CVS commit: pkgsrc/pkgtools/pkglint
From: Roland Illig
Date: 2020-01-04 20:53:14
Message id: 20200104195315.59166FA97@cvs.NetBSD.org

Log Message:
pkgtools/pkglint: update to 19.4.1

Changes since 19.4.0:

The notes for inserting an empty line have been changed from "insert
after this line" to "insert before this line" to make the line numbers
in the diagnostics contiguous. There had been several places where the
diagnostics went from line 1 to line 2 and then back to line 1, which
was confusing.

The lines in ALTERNATIVES files are checked for trailing whitespace.
This is only for consistency with the other checks. In the whole pkgsrc
tree all ALTERNATIVES files are already fine.

The diagnostics for comments in .endif/.endfor lines that don't
correspond to their .if/.elif/.for counterparts now includes the exact
line number of the corresponding condition, to make the warning easier
to fix.

The diagnostics for wrong variable value alignment now mention the
current column in addition to the desired column, to make it easier to
see by how much and in which direction the indentation should be fixed.

Variables that are used in conditions before they are actually defined
need the :U modifier.

Files:
RevisionActionfile
1.622modifypkgsrc/pkgtools/pkglint/Makefile
1.23modifypkgsrc/pkgtools/pkglint/PLIST
1.20modifypkgsrc/pkgtools/pkglint/files/alternatives.go
1.19modifypkgsrc/pkgtools/pkglint/files/alternatives_test.go
1.37modifypkgsrc/pkgtools/pkglint/files/autofix.go
1.38modifypkgsrc/pkgtools/pkglint/files/autofix_test.go
1.30modifypkgsrc/pkgtools/pkglint/files/buildlink3.go
1.40modifypkgsrc/pkgtools/pkglint/files/buildlink3_test.go
1.31modifypkgsrc/pkgtools/pkglint/files/category.go
1.30modifypkgsrc/pkgtools/pkglint/files/category_test.go
1.63modifypkgsrc/pkgtools/pkglint/files/check_test.go
1.41modifypkgsrc/pkgtools/pkglint/files/distinfo.go
1.36modifypkgsrc/pkgtools/pkglint/files/distinfo_test.go
1.30modifypkgsrc/pkgtools/pkglint/files/files.go
1.32modifypkgsrc/pkgtools/pkglint/files/files_test.go
1.31modifypkgsrc/pkgtools/pkglint/files/licenses.go
1.44modifypkgsrc/pkgtools/pkglint/files/line.go
1.17modifypkgsrc/pkgtools/pkglint/files/linechecker.go
1.2modifypkgsrc/pkgtools/pkglint/files/lineslexer.go
1.38modifypkgsrc/pkgtools/pkglint/files/logging.go
1.4modifypkgsrc/pkgtools/pkglint/files/mkassignchecker.go
1.3modifypkgsrc/pkgtools/pkglint/files/mkassignchecker_test.go
1.3modifypkgsrc/pkgtools/pkglint/files/mkcondchecker.go
1.4modifypkgsrc/pkgtools/pkglint/files/mkcondchecker_test.go
1.7modifypkgsrc/pkgtools/pkglint/files/mklexer.go
1.72modifypkgsrc/pkgtools/pkglint/files/mkline.go
1.78modifypkgsrc/pkgtools/pkglint/files/mkline_test.go
1.61modifypkgsrc/pkgtools/pkglint/files/mklinechecker.go
1.56modifypkgsrc/pkgtools/pkglint/files/mklinechecker_test.go
1.11modifypkgsrc/pkgtools/pkglint/files/mklineparser.go
1.10modifypkgsrc/pkgtools/pkglint/files/mklineparser_test.go
1.66modifypkgsrc/pkgtools/pkglint/files/mklines.go
1.58modifypkgsrc/pkgtools/pkglint/files/mklines_test.go
1.41modifypkgsrc/pkgtools/pkglint/files/mkparser.go
1.12modifypkgsrc/pkgtools/pkglint/files/mkshwalker.go
1.12modifypkgsrc/pkgtools/pkglint/files/mkshwalker_test.go
1.5modifypkgsrc/pkgtools/pkglint/files/mkvarusechecker.go
1.5modifypkgsrc/pkgtools/pkglint/files/mkvarusechecker_test.go
1.21modifypkgsrc/pkgtools/pkglint/files/options.go
1.76modifypkgsrc/pkgtools/pkglint/files/package.go
1.67modifypkgsrc/pkgtools/pkglint/files/package_test.go
1.36modifypkgsrc/pkgtools/pkglint/files/patches.go
1.35modifypkgsrc/pkgtools/pkglint/files/patches_test.go
1.8modifypkgsrc/pkgtools/pkglint/files/path_test.go
1.71modifypkgsrc/pkgtools/pkglint/files/pkglint.go
1.57modifypkgsrc/pkgtools/pkglint/files/pkglint_test.go
1.49modifypkgsrc/pkgtools/pkglint/files/pkgsrc.go
1.42modifypkgsrc/pkgtools/pkglint/files/pkgsrc_test.go
1.51modifypkgsrc/pkgtools/pkglint/files/plist.go
1.44modifypkgsrc/pkgtools/pkglint/files/plist_test.go
1.57modifypkgsrc/pkgtools/pkglint/files/shell.go
1.64modifypkgsrc/pkgtools/pkglint/files/shell_test.go
1.25modifypkgsrc/pkgtools/pkglint/files/shtokenizer.go
1.25modifypkgsrc/pkgtools/pkglint/files/shtokenizer_test.go
1.36modifypkgsrc/pkgtools/pkglint/files/substcontext.go
1.35modifypkgsrc/pkgtools/pkglint/files/substcontext_test.go
1.22modifypkgsrc/pkgtools/pkglint/files/tools.go
1.28modifypkgsrc/pkgtools/pkglint/files/toplevel.go
1.22modifypkgsrc/pkgtools/pkglint/files/toplevel_test.go
1.69modifypkgsrc/pkgtools/pkglint/files/util.go
1.46modifypkgsrc/pkgtools/pkglint/files/util_test.go
1.15modifypkgsrc/pkgtools/pkglint/files/varalignblock.go
1.11modifypkgsrc/pkgtools/pkglint/files/varalignblock_test.go
1.86modifypkgsrc/pkgtools/pkglint/files/vardefs.go
1.7modifypkgsrc/pkgtools/pkglint/files/vargroups.go
1.77modifypkgsrc/pkgtools/pkglint/files/vartypecheck.go
1.70modifypkgsrc/pkgtools/pkglint/files/vartypecheck_test.go
1.10modifypkgsrc/pkgtools/pkglint/files/textproc/lexer.go
1.10modifypkgsrc/pkgtools/pkglint/files/textproc/lexer_test.go