Subject: CVS commit: pkgsrc/pkgtools/pkglint
From: Roland Illig
Date: 2019-05-06 22:27:17
Message id: 20190506202718.1D507FB16@cvs.NetBSD.org

Log Message:
pkgtools/pkglint: update to 5.7.9

Changes since 5.7.8:

* Buildlink3.mk files are checked for typos in the identifier that is
  used for BUILDLINK_TREE, to detect copy-and-paste mistakes.

* Having a rationale is recommended for some variables, especially those
  that make a package fail to build or crash at runtime. This check is
  only active when -Wextra is given, since it is still actively debated
  whether such a check is actually useful.

* Files called Makefile.php can easily be mistaken to be PHP files.
  Therefore the recommended naming convention is to have auxiliary files
  called *.mk. There are already many more files called *.mk than those
  being called Makefile.*.

* The check for unquoted sed substitution commands has been made more
  detailed, but since it is completely disabled, there's nothing to see
  for now.

* The definitions for MASTER_SITE_* are loaded directly from the pkgsrc
  infrastructure instead of hard-coding them in pkglint.

Files:
RevisionActionfile
1.579modifypkgsrc/pkgtools/pkglint/Makefile
1.22modifypkgsrc/pkgtools/pkglint/files/buildlink3.go
1.31modifypkgsrc/pkgtools/pkglint/files/buildlink3_test.go
1.41modifypkgsrc/pkgtools/pkglint/files/check_test.go
1.33modifypkgsrc/pkgtools/pkglint/files/distinfo.go
1.30modifypkgsrc/pkgtools/pkglint/files/distinfo_test.go
1.24modifypkgsrc/pkgtools/pkglint/files/licenses.go
1.38modifypkgsrc/pkgtools/pkglint/files/mklinechecker.go
1.34modifypkgsrc/pkgtools/pkglint/files/mklinechecker_test.go
1.43modifypkgsrc/pkgtools/pkglint/files/mklines_test.go
1.53modifypkgsrc/pkgtools/pkglint/files/package.go
1.46modifypkgsrc/pkgtools/pkglint/files/package_test.go
1.54modifypkgsrc/pkgtools/pkglint/files/pkglint.go
1.41modifypkgsrc/pkgtools/pkglint/files/pkglint_test.go
1.26modifypkgsrc/pkgtools/pkglint/files/pkgsrc.go
1.4modifypkgsrc/pkgtools/pkglint/files/redundantscope_test.go
1.40modifypkgsrc/pkgtools/pkglint/files/shell.go
1.46modifypkgsrc/pkgtools/pkglint/files/shell_test.go
1.18modifypkgsrc/pkgtools/pkglint/files/toplevel.go
1.44modifypkgsrc/pkgtools/pkglint/files/util.go
1.64modifypkgsrc/pkgtools/pkglint/files/vardefs.go