Subject: CVS commit: pkgsrc/pkgtools/pkglint
From: Roland Illig
Date: 2016-07-07 14:09:27
Message id: 20160707120927.5BA06FBB5@cvs.NetBSD.org

Log Message:
Updated pkglint to 5.4.3.

Changes since 5.4.2:

* Variables like ${VAR_${OTHER_VAR}} are no longer checked for
  use/define mismatch
* The check for plural variable names has been removed
* The type of variables called *DESTDIR is no longer guessed to be a
  directory name
* The check for unknown shell commands is disabled in Makefile
  sections that depend on OPSYS
* The experimental hand-written shell parser has been replaced with
  a Yacc-generated one
* Meta packages don't need a LICENSE
* When PKGNAME is defined in terms of ${DISTNAME:S/from/to/:tl}, more
  modifiers (like :tl) are handled properly
* When the MAINTAINER or OWNER of a package is not the current user,
  a warning is printed for modified files
* The check for share/applications/*.desktop has been disabled, since
  pkglint would need to inspect the file's actual contents to see
  whether desktopdb.mk must be included or not
* SUBST_CLASSES may also be SUBST_CLASSES.NetBSD
* Loosened the usage restrictions for several variables, e.g. many
  variables that may be appended in a Makefile may also be set
  unconditionally
* PKG_OPTIONS_VAR must be of the form PKG_OPTIONS.*

Files:
RevisionActionfile
1.488modifypkgsrc/pkgtools/pkglint/Makefile
1.10modifypkgsrc/pkgtools/pkglint/files/check_test.go
1.11modifypkgsrc/pkgtools/pkglint/files/globaldata.go
1.5modifypkgsrc/pkgtools/pkglint/files/licenses.go
1.13modifypkgsrc/pkgtools/pkglint/files/mkline.go
1.13modifypkgsrc/pkgtools/pkglint/files/mkline_test.go
1.6modifypkgsrc/pkgtools/pkglint/files/mklines_test.go
1.2modifypkgsrc/pkgtools/pkglint/files/mkparser.go
1.2modifypkgsrc/pkgtools/pkglint/files/mkparser_test.go
1.2modifypkgsrc/pkgtools/pkglint/files/mkshparser.go
1.2modifypkgsrc/pkgtools/pkglint/files/mkshparser_test.go
1.2modifypkgsrc/pkgtools/pkglint/files/mkshtypes.go
1.2modifypkgsrc/pkgtools/pkglint/files/mktypes_test.go
1.9modifypkgsrc/pkgtools/pkglint/files/package.go
1.8modifypkgsrc/pkgtools/pkglint/files/package_test.go
1.9modifypkgsrc/pkgtools/pkglint/files/pkglint.go
1.6modifypkgsrc/pkgtools/pkglint/files/plist.go
1.6modifypkgsrc/pkgtools/pkglint/files/plist_test.go
1.10modifypkgsrc/pkgtools/pkglint/files/shell.go
1.10modifypkgsrc/pkgtools/pkglint/files/shell_test.go
1.2modifypkgsrc/pkgtools/pkglint/files/shtokenizer.go
1.2modifypkgsrc/pkgtools/pkglint/files/shtokenizer_test.go
1.2modifypkgsrc/pkgtools/pkglint/files/shtypes.go
1.6modifypkgsrc/pkgtools/pkglint/files/substcontext.go
1.5modifypkgsrc/pkgtools/pkglint/files/substcontext_test.go
1.8modifypkgsrc/pkgtools/pkglint/files/util.go
1.4modifypkgsrc/pkgtools/pkglint/files/util_test.go
1.11modifypkgsrc/pkgtools/pkglint/files/vardefs.go
1.15modifypkgsrc/pkgtools/pkglint/files/vartypecheck.go
1.11modifypkgsrc/pkgtools/pkglint/files/vartypecheck_test.go
1.3modifypkgsrc/pkgtools/pkglint/files/vercmp_test.go
1.1addpkgsrc/pkgtools/pkglint/files/mkshwalker.go
1.1addpkgsrc/pkgtools/pkglint/files/mkshwalker_test.go
1.1addpkgsrc/pkgtools/pkglint/files/shell.y