Subject: CVS commit: pkgsrc/pkgtools/pkglint
From: Roland Illig
Date: 2017-01-17 23:37:28
Message id: 20170117223728.CCFBBFBA6@cvs.NetBSD.org

Log Message:
Updated pkglint to 5.4.16.

Changes since 5.4.15:

* updated vardefs from mk/defaults/mk.conf from v1.118 (2006) to v1.269
  Gone:
  * PKG_SUFX
  * USETBL
  * PKGSRC_SHOW_PATCH_ERRORMSG
  * USE_XPKGWEDGE
  * PKGVULNDIR
  Adjusted:
  * USE_GAMESGROUP
  * BIN_INSTALL_FLAG -> BIN_INSTALL_FLAGS

* fixed license parsing to be more realistic
  (the previous version didn't handle parentheses correctly)

* lots of housekeeping
  * moved some code to separate packages, allowing re-use
  * separated Line checks into LineChecker type
  * separated MkLine checks into MkLineChecker type
  * made Line an interface, for further refactorings

Files:
RevisionActionfile
1.509modifypkgsrc/pkgtools/pkglint/Makefile
1.9modifypkgsrc/pkgtools/pkglint/files/buildlink3.go
1.7modifypkgsrc/pkgtools/pkglint/files/category.go
1.12modifypkgsrc/pkgtools/pkglint/files/check_test.go
1.12modifypkgsrc/pkgtools/pkglint/files/distinfo.go
1.7modifypkgsrc/pkgtools/pkglint/files/expecter.go
1.10modifypkgsrc/pkgtools/pkglint/files/files.go
1.9modifypkgsrc/pkgtools/pkglint/files/files_test.go
1.19modifypkgsrc/pkgtools/pkglint/files/globaldata.go
1.9modifypkgsrc/pkgtools/pkglint/files/globaldata_test.go
1.6modifypkgsrc/pkgtools/pkglint/files/globalvars.go
1.9modifypkgsrc/pkgtools/pkglint/files/licenses.go
1.7modifypkgsrc/pkgtools/pkglint/files/licenses_test.go
1.14modifypkgsrc/pkgtools/pkglint/files/line.go
1.9modifypkgsrc/pkgtools/pkglint/files/line_test.go
1.8modifypkgsrc/pkgtools/pkglint/files/logging.go
1.21modifypkgsrc/pkgtools/pkglint/files/mkline.go
1.22modifypkgsrc/pkgtools/pkglint/files/mkline_test.go
1.12modifypkgsrc/pkgtools/pkglint/files/mklines.go
1.12modifypkgsrc/pkgtools/pkglint/files/mklines_test.go
1.7modifypkgsrc/pkgtools/pkglint/files/mkparser.go
1.4modifypkgsrc/pkgtools/pkglint/files/mkshparser.go
1.5modifypkgsrc/pkgtools/pkglint/files/mkshtypes.go
1.16modifypkgsrc/pkgtools/pkglint/files/package.go
1.7modifypkgsrc/pkgtools/pkglint/files/parser.go
1.13modifypkgsrc/pkgtools/pkglint/files/patches.go
1.9modifypkgsrc/pkgtools/pkglint/files/patches_test.go
1.18modifypkgsrc/pkgtools/pkglint/files/pkglint.go
1.10modifypkgsrc/pkgtools/pkglint/files/pkglint_test.go
1.12modifypkgsrc/pkgtools/pkglint/files/plist.go
1.15modifypkgsrc/pkgtools/pkglint/files/shell.go
1.15modifypkgsrc/pkgtools/pkglint/files/shell_test.go
1.5modifypkgsrc/pkgtools/pkglint/files/shtokenizer.go
1.8modifypkgsrc/pkgtools/pkglint/files/substcontext.go
1.6modifypkgsrc/pkgtools/pkglint/files/toplevel.go
1.13modifypkgsrc/pkgtools/pkglint/files/util.go
1.8modifypkgsrc/pkgtools/pkglint/files/util_test.go
1.21modifypkgsrc/pkgtools/pkglint/files/vardefs.go
1.24modifypkgsrc/pkgtools/pkglint/files/vartypecheck.go
1.17modifypkgsrc/pkgtools/pkglint/files/vartypecheck_test.go
1.2modifypkgsrc/pkgtools/pkglint/files/getopt/getopt_test.go
1.2modifypkgsrc/pkgtools/pkglint/files/pkgver/vercmp_test.go
1.1addpkgsrc/pkgtools/pkglint/files/linechecker.go
1.1addpkgsrc/pkgtools/pkglint/files/linechecker_test.go
1.1addpkgsrc/pkgtools/pkglint/files/mklinechecker.go
1.1addpkgsrc/pkgtools/pkglint/files/mklinechecker_test.go
1.1addpkgsrc/pkgtools/pkglint/files/histogram/histogram.go
1.1addpkgsrc/pkgtools/pkglint/files/licenses/licenses.go
1.1addpkgsrc/pkgtools/pkglint/files/licenses/licenses.y
1.1addpkgsrc/pkgtools/pkglint/files/licenses/licenses_test.go
1.1addpkgsrc/pkgtools/pkglint/files/regex/regex.go
1.1addpkgsrc/pkgtools/pkglint/files/textproc/prefixreplacer.go
1.1addpkgsrc/pkgtools/pkglint/files/trace/tracing.go
1.1removepkgsrc/pkgtools/pkglint/files/license.y
1.1removepkgsrc/pkgtools/pkglint/files/regex.go