pkgsrc-Changes archive

CVS commit: pkgsrc/pkgtools/pkglint

To : pkgsrc-changes%NetBSD.org@localhost

: Subject : CVS commit: pkgsrc/pkgtools/pkglint

: From : "Roland Illig" <rillig%netbsd.org@localhost>

: Date: Wed, 25 Nov 2015 13:29:08 +0000

Module Name: pkgsrc Committed By: rillig Date: Wed Nov 25 13:29:08 UTC 2015 Modified Files: pkgsrc/pkgtools/pkglint: Makefile PLIST TODO pkgsrc/pkgtools/pkglint/files: pkglint.0 pkglint.1 Added Files: pkgsrc/pkgtools/pkglint/files: buildlink3.go buildlink3_test.go category.go check_test.go deprecated.go descr.go descr_test.go dir.go distinfo.go distinfo_test.go expecter.go files.go files_test.go getopt.go getopt_test.go globaldata.go globaldata_test.go globalvars.go licenses.go licenses_test.go line.go line_test.go logging.go main.go main_test.go makefiles.go makefiles_test.go mkcond.go mkcond_test.go mkcontext.go mkline.go mkline_test.go package.go package_test.go patches.go patches_test.go pkgcontext.go pkglint.go pkglint_test.go plist.go plist_test.go shell.go shell_test.go substcontext.go substcontext_test.go toplevel.go tree.go tree_test.go util.go util_test.go vardefs.go vars.go vartype.go vartype_test.go vartypecheck.go vartypecheck_test.go varusecontext.go varusecontext_test.go vercmp.go vercmp_test.go pkgsrc/pkgtools/pkglint/files/plist-clash: main.go Removed Files: pkgsrc/pkgtools/pkglint: README pkgsrc/pkgtools/pkglint/files: build.pl deprecated.map makevars.map pkglint.pl pkglint.t plist-clash.pl pkgsrc/pkgtools/pkglint/files/PkgLint: CVS_Entry.pm Change.pm FileUtil.pm Line.pm Logging.pm Patches.pm Shell.pm SimpleMatch.pm SubstContext.pm Type.pm Util.pm VarUseContext.pm pkgsrc/pkgtools/pkglint/files/doc: Makefile chap.code.xml chap.defs.xml chap.design.xml chap.future.xml chap.intro.xml chap.statemachines.xml chap.types.xml pkglint.xml statemachine.patch.dia statemachine.shellcmd.dia stylesheet.xsl 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 To generate a diff of this commit: cvs rdiff -u -r1.466 -r1.467 pkgsrc/pkgtools/pkglint/Makefile cvs rdiff -u -r1.5 -r1.6 pkgsrc/pkgtools/pkglint/PLIST cvs rdiff -u -r1.5 -r0 pkgsrc/pkgtools/pkglint/README cvs rdiff -u -r1.82 -r1.83 pkgsrc/pkgtools/pkglint/TODO cvs rdiff -u -r1.2 -r0 pkgsrc/pkgtools/pkglint/files/build.pl cvs rdiff -u -r0 -r1.1 pkgsrc/pkgtools/pkglint/files/buildlink3.go \ pkgsrc/pkgtools/pkglint/files/buildlink3_test.go \ pkgsrc/pkgtools/pkglint/files/category.go \ pkgsrc/pkgtools/pkglint/files/check_test.go \ pkgsrc/pkgtools/pkglint/files/deprecated.go \ pkgsrc/pkgtools/pkglint/files/descr.go \ pkgsrc/pkgtools/pkglint/files/descr_test.go \ pkgsrc/pkgtools/pkglint/files/dir.go \ pkgsrc/pkgtools/pkglint/files/distinfo.go \ pkgsrc/pkgtools/pkglint/files/distinfo_test.go \ pkgsrc/pkgtools/pkglint/files/expecter.go \ pkgsrc/pkgtools/pkglint/files/files.go \ pkgsrc/pkgtools/pkglint/files/files_test.go \ pkgsrc/pkgtools/pkglint/files/getopt.go \ pkgsrc/pkgtools/pkglint/files/getopt_test.go \ pkgsrc/pkgtools/pkglint/files/globaldata.go \ pkgsrc/pkgtools/pkglint/files/globaldata_test.go \ pkgsrc/pkgtools/pkglint/files/globalvars.go \ pkgsrc/pkgtools/pkglint/files/licenses.go \ pkgsrc/pkgtools/pkglint/files/licenses_test.go \ pkgsrc/pkgtools/pkglint/files/line.go \ pkgsrc/pkgtools/pkglint/files/line_test.go \ pkgsrc/pkgtools/pkglint/files/logging.go \ pkgsrc/pkgtools/pkglint/files/main.go \ pkgsrc/pkgtools/pkglint/files/main_test.go \ pkgsrc/pkgtools/pkglint/files/makefiles.go \ pkgsrc/pkgtools/pkglint/files/makefiles_test.go \ pkgsrc/pkgtools/pkglint/files/mkcond.go \ pkgsrc/pkgtools/pkglint/files/mkcond_test.go \ pkgsrc/pkgtools/pkglint/files/mkcontext.go \ pkgsrc/pkgtools/pkglint/files/mkline.go \ pkgsrc/pkgtools/pkglint/files/mkline_test.go \ pkgsrc/pkgtools/pkglint/files/package.go \ pkgsrc/pkgtools/pkglint/files/package_test.go \ pkgsrc/pkgtools/pkglint/files/patches.go \ pkgsrc/pkgtools/pkglint/files/patches_test.go \ pkgsrc/pkgtools/pkglint/files/pkgcontext.go \ pkgsrc/pkgtools/pkglint/files/pkglint.go \ pkgsrc/pkgtools/pkglint/files/pkglint_test.go \ pkgsrc/pkgtools/pkglint/files/plist.go \ pkgsrc/pkgtools/pkglint/files/plist_test.go \ pkgsrc/pkgtools/pkglint/files/shell.go \ pkgsrc/pkgtools/pkglint/files/shell_test.go \ pkgsrc/pkgtools/pkglint/files/substcontext.go \ pkgsrc/pkgtools/pkglint/files/substcontext_test.go \ pkgsrc/pkgtools/pkglint/files/toplevel.go \ pkgsrc/pkgtools/pkglint/files/tree.go \ pkgsrc/pkgtools/pkglint/files/tree_test.go \ pkgsrc/pkgtools/pkglint/files/util.go \ pkgsrc/pkgtools/pkglint/files/util_test.go \ pkgsrc/pkgtools/pkglint/files/vardefs.go \ pkgsrc/pkgtools/pkglint/files/vars.go \ pkgsrc/pkgtools/pkglint/files/vartype.go \ pkgsrc/pkgtools/pkglint/files/vartype_test.go \ pkgsrc/pkgtools/pkglint/files/vartypecheck.go \ pkgsrc/pkgtools/pkglint/files/vartypecheck_test.go \ pkgsrc/pkgtools/pkglint/files/varusecontext.go \ pkgsrc/pkgtools/pkglint/files/varusecontext_test.go \ pkgsrc/pkgtools/pkglint/files/vercmp.go \ pkgsrc/pkgtools/pkglint/files/vercmp_test.go cvs rdiff -u -r1.66 -r0 pkgsrc/pkgtools/pkglint/files/deprecated.map cvs rdiff -u -r1.268 -r0 pkgsrc/pkgtools/pkglint/files/makevars.map cvs rdiff -u -r1.34 -r1.35 pkgsrc/pkgtools/pkglint/files/pkglint.0 cvs rdiff -u -r1.48 -r1.49 pkgsrc/pkgtools/pkglint/files/pkglint.1 cvs rdiff -u -r1.896 -r0 pkgsrc/pkgtools/pkglint/files/pkglint.pl cvs rdiff -u -r1.14 -r0 pkgsrc/pkgtools/pkglint/files/pkglint.t cvs rdiff -u -r1.5 -r0 pkgsrc/pkgtools/pkglint/files/plist-clash.pl cvs rdiff -u -r1.3 -r0 pkgsrc/pkgtools/pkglint/files/PkgLint/CVS_Entry.pm \ pkgsrc/pkgtools/pkglint/files/PkgLint/Change.pm \ pkgsrc/pkgtools/pkglint/files/PkgLint/FileUtil.pm \ pkgsrc/pkgtools/pkglint/files/PkgLint/SimpleMatch.pm \ pkgsrc/pkgtools/pkglint/files/PkgLint/SubstContext.pm \ pkgsrc/pkgtools/pkglint/files/PkgLint/Type.pm \ pkgsrc/pkgtools/pkglint/files/PkgLint/Util.pm \ pkgsrc/pkgtools/pkglint/files/PkgLint/VarUseContext.pm cvs rdiff -u -r1.5 -r0 pkgsrc/pkgtools/pkglint/files/PkgLint/Line.pm cvs rdiff -u -r1.2 -r0 pkgsrc/pkgtools/pkglint/files/PkgLint/Logging.pm cvs rdiff -u -r1.4 -r0 pkgsrc/pkgtools/pkglint/files/PkgLint/Patches.pm cvs rdiff -u -r1.1 -r0 pkgsrc/pkgtools/pkglint/files/PkgLint/Shell.pm cvs rdiff -u -r1.3 -r0 pkgsrc/pkgtools/pkglint/files/doc/Makefile \ pkgsrc/pkgtools/pkglint/files/doc/chap.future.xml cvs rdiff -u -r1.5 -r0 pkgsrc/pkgtools/pkglint/files/doc/chap.code.xml \ pkgsrc/pkgtools/pkglint/files/doc/pkglint.xml cvs rdiff -u -r1.2 -r0 pkgsrc/pkgtools/pkglint/files/doc/chap.defs.xml \ pkgsrc/pkgtools/pkglint/files/doc/chap.design.xml \ pkgsrc/pkgtools/pkglint/files/doc/stylesheet.xsl cvs rdiff -u -r1.1 -r0 pkgsrc/pkgtools/pkglint/files/doc/chap.intro.xml \ pkgsrc/pkgtools/pkglint/files/doc/statemachine.patch.dia \ pkgsrc/pkgtools/pkglint/files/doc/statemachine.shellcmd.dia cvs rdiff -u -r1.4 -r0 \ pkgsrc/pkgtools/pkglint/files/doc/chap.statemachines.xml cvs rdiff -u -r1.18 -r0 pkgsrc/pkgtools/pkglint/files/doc/chap.types.xml cvs rdiff -u -r0 -r1.1 pkgsrc/pkgtools/pkglint/files/plist-clash/main.go Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.