Subject: CVS commit: pkgsrc/pkgtools/pkglint
From: Roland Illig
Date: 2017-01-01 16:15:48
Message id: 20170101151548.45665FBA6@cvs.NetBSD.org

Log Message:
Cleaned up and refactored code.

The getopt and pkgver code have been extracted to separate packages to make
them reusable.

Several other functions have been moved to make the structure easier to
understand:

* dir.go and main.go have been moved to pkglint.go
* utility functions from pkglint.go have been moved to mkline.go

Now pkglint.go contains only high-level code.

Files:
RevisionActionfile
1.506modifypkgsrc/pkgtools/pkglint/Makefile
1.8modifypkgsrc/pkgtools/pkglint/files/buildlink3.go
1.5modifypkgsrc/pkgtools/pkglint/files/category_test.go
1.9modifypkgsrc/pkgtools/pkglint/files/files.go
1.18modifypkgsrc/pkgtools/pkglint/files/globaldata.go
1.8modifypkgsrc/pkgtools/pkglint/files/licenses.go
1.13modifypkgsrc/pkgtools/pkglint/files/line.go
1.20modifypkgsrc/pkgtools/pkglint/files/mkline.go
1.21modifypkgsrc/pkgtools/pkglint/files/mkline_test.go
1.11modifypkgsrc/pkgtools/pkglint/files/mklines.go
1.5modifypkgsrc/pkgtools/pkglint/files/mkshparser_test.go
1.15modifypkgsrc/pkgtools/pkglint/files/package.go
1.6modifypkgsrc/pkgtools/pkglint/files/parser.go
1.12modifypkgsrc/pkgtools/pkglint/files/patches.go
1.8modifypkgsrc/pkgtools/pkglint/files/patches_test.go
1.17modifypkgsrc/pkgtools/pkglint/files/pkglint.go
1.9modifypkgsrc/pkgtools/pkglint/files/pkglint_test.go
1.11modifypkgsrc/pkgtools/pkglint/files/plist.go
1.14modifypkgsrc/pkgtools/pkglint/files/shell_test.go
1.4modifypkgsrc/pkgtools/pkglint/files/shtokenizer_test.go
1.6modifypkgsrc/pkgtools/pkglint/files/toplevel_test.go
1.12modifypkgsrc/pkgtools/pkglint/files/util.go
1.11modifypkgsrc/pkgtools/pkglint/files/vartype.go
1.22modifypkgsrc/pkgtools/pkglint/files/vartypecheck.go
1.1addpkgsrc/pkgtools/pkglint/files/getopt/getopt.go
1.1addpkgsrc/pkgtools/pkglint/files/getopt/getopt_test.go
1.1addpkgsrc/pkgtools/pkglint/files/pkgver/vercmp.go
1.1addpkgsrc/pkgtools/pkglint/files/pkgver/vercmp_test.go
1.5removepkgsrc/pkgtools/pkglint/files/dir.go
1.4removepkgsrc/pkgtools/pkglint/files/dir_test.go
1.6removepkgsrc/pkgtools/pkglint/files/getopt.go
1.4removepkgsrc/pkgtools/pkglint/files/getopt_test.go
1.9removepkgsrc/pkgtools/pkglint/files/main.go
1.3removepkgsrc/pkgtools/pkglint/files/main_test.go
1.2removepkgsrc/pkgtools/pkglint/files/vercmp.go
1.4removepkgsrc/pkgtools/pkglint/files/vercmp_test.go