Subject: CVS commit: pkgsrc/pkgtools/pkglint/files
From: Roland Illig
Date: 2018-12-21 09:05:24
Message id: 20181221080525.59A0AFB16@cvs.NetBSD.org

Log Message:
pkgtools/pkglint: update to 5.6.10

Changes since 5.6.9:

* ALTERNATIVES files are correctly checked now. Before, pkglint had
  suggested to remove the @PREFIX/ from the alternative, which was
  wrong and simply didn't work.

* Diagnostics about variable assignments are ordered to report the
  left-hand side first and then everything to the right of the
  assignment operator.

* The pkglint output is escaped properly to avoid sending unwanted
  escape sequences to the terminal.

* The items in .for loops are parsed taking "double" and 'single'
  quotes into account since bmake does it in the same way since 2015.

* In DESCR files, overly long lines are only warned about if they
  contain a space and therefore can be made shorter.

* In DESCR files, text like ${PREFIX} only gets a note if it refers
  to a commonly known pkgsrc variable. This avoids distraction when
  a package mentions ${prefix}/bin or ${template.property}.

* Lots of refactorings and small changes.

Files:
RevisionActionfile
1.9modifypkgsrc/pkgtools/pkglint/files/alternatives.go
1.10modifypkgsrc/pkgtools/pkglint/files/alternatives_test.go
1.15modifypkgsrc/pkgtools/pkglint/files/autofix_test.go
1.17modifypkgsrc/pkgtools/pkglint/files/buildlink3.go
1.24modifypkgsrc/pkgtools/pkglint/files/buildlink3_test.go
1.17modifypkgsrc/pkgtools/pkglint/files/category_test.go
1.31modifypkgsrc/pkgtools/pkglint/files/check_test.go
1.26modifypkgsrc/pkgtools/pkglint/files/distinfo.go
1.22modifypkgsrc/pkgtools/pkglint/files/distinfo_test.go
1.31modifypkgsrc/pkgtools/pkglint/files/line.go
1.12modifypkgsrc/pkgtools/pkglint/files/linechecker.go
1.12modifypkgsrc/pkgtools/pkglint/files/linechecker_test.go
1.4modifypkgsrc/pkgtools/pkglint/files/lines_test.go
1.19modifypkgsrc/pkgtools/pkglint/files/logging.go
1.9modifypkgsrc/pkgtools/pkglint/files/logging_test.go
1.48modifypkgsrc/pkgtools/pkglint/files/mkline_test.go
1.26modifypkgsrc/pkgtools/pkglint/files/mklinechecker.go
1.22modifypkgsrc/pkgtools/pkglint/files/mklinechecker_test.go
1.38modifypkgsrc/pkgtools/pkglint/files/mklines.go
1.9modifypkgsrc/pkgtools/pkglint/files/mktypes.go
1.10modifypkgsrc/pkgtools/pkglint/files/options.go
1.8modifypkgsrc/pkgtools/pkglint/files/options_test.go
1.42modifypkgsrc/pkgtools/pkglint/files/package.go
1.36modifypkgsrc/pkgtools/pkglint/files/package_test.go
1.27modifypkgsrc/pkgtools/pkglint/files/patches.go
1.26modifypkgsrc/pkgtools/pkglint/files/patches_test.go
1.44modifypkgsrc/pkgtools/pkglint/files/pkglint.go
1.30modifypkgsrc/pkgtools/pkglint/files/pkglint_test.go
1.16modifypkgsrc/pkgtools/pkglint/files/pkgsrc.go
1.13modifypkgsrc/pkgtools/pkglint/files/pkgsrc_test.go
1.34modifypkgsrc/pkgtools/pkglint/files/plist.go
1.30modifypkgsrc/pkgtools/pkglint/files/plist_test.go
1.31modifypkgsrc/pkgtools/pkglint/files/shell.go
1.36modifypkgsrc/pkgtools/pkglint/files/shell_test.go
1.19modifypkgsrc/pkgtools/pkglint/files/substcontext.go
1.19modifypkgsrc/pkgtools/pkglint/files/substcontext_test.go
1.10modifypkgsrc/pkgtools/pkglint/files/tools.go
1.11modifypkgsrc/pkgtools/pkglint/files/tools_test.go
1.34modifypkgsrc/pkgtools/pkglint/files/util.go
1.20modifypkgsrc/pkgtools/pkglint/files/util_test.go
1.53modifypkgsrc/pkgtools/pkglint/files/vardefs.go
1.9modifypkgsrc/pkgtools/pkglint/files/vardefs_test.go
1.24modifypkgsrc/pkgtools/pkglint/files/vartype.go
1.13modifypkgsrc/pkgtools/pkglint/files/vartype_test.go
1.46modifypkgsrc/pkgtools/pkglint/files/vartypecheck.go
1.39modifypkgsrc/pkgtools/pkglint/files/vartypecheck_test.go
1.4modifypkgsrc/pkgtools/pkglint/files/pkgver/vercmp.go
1.5modifypkgsrc/pkgtools/pkglint/files/trace/tracing.go