pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/pkgtools/pkglint



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.




Home | Main Index | Thread Index | Old Index