Subject: CVS commit: pkgsrc/pkgtools/pkglint
From: Roland Illig
Date: 2015-11-25 14:29:08
Message id: 20151125132908.60E7798@cvs.netbsd.org

Log Message:
Updated pkglint to 5.0

Notable changes include:
* The whole code has been rewritten in Go
* It is much faster, especially in recursive mode
* The code has unit tests, providing examples of use
* Some new explanations for existing warnings
* Some adjustments to previous warnings

Files:
RevisionActionfile
1.467modifypkgsrc/pkgtools/pkglint/Makefile
1.6modifypkgsrc/pkgtools/pkglint/PLIST
1.83modifypkgsrc/pkgtools/pkglint/TODO
1.35modifypkgsrc/pkgtools/pkglint/files/pkglint.0
1.49modifypkgsrc/pkgtools/pkglint/files/pkglint.1
1.1addpkgsrc/pkgtools/pkglint/files/buildlink3.go
1.1addpkgsrc/pkgtools/pkglint/files/buildlink3_test.go
1.1addpkgsrc/pkgtools/pkglint/files/category.go
1.1addpkgsrc/pkgtools/pkglint/files/check_test.go
1.1addpkgsrc/pkgtools/pkglint/files/deprecated.go
1.1addpkgsrc/pkgtools/pkglint/files/descr.go
1.1addpkgsrc/pkgtools/pkglint/files/descr_test.go
1.1addpkgsrc/pkgtools/pkglint/files/dir.go
1.1addpkgsrc/pkgtools/pkglint/files/distinfo.go
1.1addpkgsrc/pkgtools/pkglint/files/distinfo_test.go
1.1addpkgsrc/pkgtools/pkglint/files/expecter.go
1.1addpkgsrc/pkgtools/pkglint/files/files.go
1.1addpkgsrc/pkgtools/pkglint/files/files_test.go
1.1addpkgsrc/pkgtools/pkglint/files/getopt.go
1.1addpkgsrc/pkgtools/pkglint/files/getopt_test.go
1.1addpkgsrc/pkgtools/pkglint/files/globaldata.go
1.1addpkgsrc/pkgtools/pkglint/files/globaldata_test.go
1.1addpkgsrc/pkgtools/pkglint/files/globalvars.go
1.1addpkgsrc/pkgtools/pkglint/files/licenses.go
1.1addpkgsrc/pkgtools/pkglint/files/licenses_test.go
1.1addpkgsrc/pkgtools/pkglint/files/line.go
1.1addpkgsrc/pkgtools/pkglint/files/line_test.go
1.1addpkgsrc/pkgtools/pkglint/files/logging.go
1.1addpkgsrc/pkgtools/pkglint/files/main.go
1.1addpkgsrc/pkgtools/pkglint/files/main_test.go
1.1addpkgsrc/pkgtools/pkglint/files/makefiles.go
1.1addpkgsrc/pkgtools/pkglint/files/makefiles_test.go
1.1addpkgsrc/pkgtools/pkglint/files/mkcond.go
1.1addpkgsrc/pkgtools/pkglint/files/mkcond_test.go
1.1addpkgsrc/pkgtools/pkglint/files/mkcontext.go
1.1addpkgsrc/pkgtools/pkglint/files/mkline.go
1.1addpkgsrc/pkgtools/pkglint/files/mkline_test.go
1.1addpkgsrc/pkgtools/pkglint/files/package.go
1.1addpkgsrc/pkgtools/pkglint/files/package_test.go
1.1addpkgsrc/pkgtools/pkglint/files/patches.go
1.1addpkgsrc/pkgtools/pkglint/files/patches_test.go
1.1addpkgsrc/pkgtools/pkglint/files/pkgcontext.go
1.1addpkgsrc/pkgtools/pkglint/files/pkglint.go
1.1addpkgsrc/pkgtools/pkglint/files/pkglint_test.go
1.1addpkgsrc/pkgtools/pkglint/files/plist.go
1.1addpkgsrc/pkgtools/pkglint/files/plist_test.go
1.1addpkgsrc/pkgtools/pkglint/files/shell.go
1.1addpkgsrc/pkgtools/pkglint/files/shell_test.go
1.1addpkgsrc/pkgtools/pkglint/files/substcontext.go
1.1addpkgsrc/pkgtools/pkglint/files/substcontext_test.go
1.1addpkgsrc/pkgtools/pkglint/files/toplevel.go
1.1addpkgsrc/pkgtools/pkglint/files/tree.go
1.1addpkgsrc/pkgtools/pkglint/files/tree_test.go
1.1addpkgsrc/pkgtools/pkglint/files/util.go
1.1addpkgsrc/pkgtools/pkglint/files/util_test.go
1.1addpkgsrc/pkgtools/pkglint/files/vardefs.go
1.1addpkgsrc/pkgtools/pkglint/files/vars.go
1.1addpkgsrc/pkgtools/pkglint/files/vartype.go
1.1addpkgsrc/pkgtools/pkglint/files/vartype_test.go
1.1addpkgsrc/pkgtools/pkglint/files/vartypecheck.go
1.1addpkgsrc/pkgtools/pkglint/files/vartypecheck_test.go
1.1addpkgsrc/pkgtools/pkglint/files/varusecontext.go
1.1addpkgsrc/pkgtools/pkglint/files/varusecontext_test.go
1.1addpkgsrc/pkgtools/pkglint/files/vercmp.go
1.1addpkgsrc/pkgtools/pkglint/files/vercmp_test.go
1.1addpkgsrc/pkgtools/pkglint/files/plist-clash/main.go
1.5removepkgsrc/pkgtools/pkglint/README
1.2removepkgsrc/pkgtools/pkglint/files/build.pl
1.66removepkgsrc/pkgtools/pkglint/files/deprecated.map
1.268removepkgsrc/pkgtools/pkglint/files/makevars.map
1.896removepkgsrc/pkgtools/pkglint/files/pkglint.pl
1.14removepkgsrc/pkgtools/pkglint/files/pkglint.t
1.5removepkgsrc/pkgtools/pkglint/files/plist-clash.pl
1.3removepkgsrc/pkgtools/pkglint/files/PkgLint/CVS_Entry.pm
1.3removepkgsrc/pkgtools/pkglint/files/PkgLint/Change.pm
1.3removepkgsrc/pkgtools/pkglint/files/PkgLint/FileUtil.pm
1.5removepkgsrc/pkgtools/pkglint/files/PkgLint/Line.pm
1.2removepkgsrc/pkgtools/pkglint/files/PkgLint/Logging.pm
1.4removepkgsrc/pkgtools/pkglint/files/PkgLint/Patches.pm
1.1removepkgsrc/pkgtools/pkglint/files/PkgLint/Shell.pm
1.3removepkgsrc/pkgtools/pkglint/files/PkgLint/SimpleMatch.pm
1.3removepkgsrc/pkgtools/pkglint/files/PkgLint/SubstContext.pm
1.3removepkgsrc/pkgtools/pkglint/files/PkgLint/Type.pm
1.3removepkgsrc/pkgtools/pkglint/files/PkgLint/Util.pm
1.3removepkgsrc/pkgtools/pkglint/files/PkgLint/VarUseContext.pm
1.3removepkgsrc/pkgtools/pkglint/files/doc/Makefile
1.5removepkgsrc/pkgtools/pkglint/files/doc/chap.code.xml
1.2removepkgsrc/pkgtools/pkglint/files/doc/chap.defs.xml
1.2removepkgsrc/pkgtools/pkglint/files/doc/chap.design.xml
1.3removepkgsrc/pkgtools/pkglint/files/doc/chap.future.xml
1.1removepkgsrc/pkgtools/pkglint/files/doc/chap.intro.xml
1.4removepkgsrc/pkgtools/pkglint/files/doc/chap.statemachines.xml
1.18removepkgsrc/pkgtools/pkglint/files/doc/chap.types.xml
1.5removepkgsrc/pkgtools/pkglint/files/doc/pkglint.xml
1.1removepkgsrc/pkgtools/pkglint/files/doc/statemachine.patch.dia
1.1removepkgsrc/pkgtools/pkglint/files/doc/statemachine.shellcmd.dia
1.2removepkgsrc/pkgtools/pkglint/files/doc/stylesheet.xsl