--- - branch: MAIN date: Sun Dec 2 01:57:48 UTC 2018 files: - new: '1.559' old: '1.558' path: pkgsrc/pkgtools/pkglint/Makefile pathrev: pkgsrc/pkgtools/pkglint/Makefile@1.559 type: modified - new: '1.7' old: '1.6' path: pkgsrc/pkgtools/pkglint/files/alternatives.go pathrev: pkgsrc/pkgtools/pkglint/files/alternatives.go@1.7 type: modified - new: '1.7' old: '1.6' path: pkgsrc/pkgtools/pkglint/files/logging_test.go pathrev: pkgsrc/pkgtools/pkglint/files/logging_test.go@1.7 type: modified - new: '1.7' old: '1.6' path: pkgsrc/pkgtools/pkglint/files/mktypes.go pathrev: pkgsrc/pkgtools/pkglint/files/mktypes.go@1.7 type: modified - new: '1.7' old: '1.6' path: pkgsrc/pkgtools/pkglint/files/vardefs_test.go pathrev: pkgsrc/pkgtools/pkglint/files/vardefs_test.go@1.7 type: modified - new: '1.8' old: '1.7' path: pkgsrc/pkgtools/pkglint/files/alternatives_test.go pathrev: pkgsrc/pkgtools/pkglint/files/alternatives_test.go@1.8 type: modified - new: '1.8' old: '1.7' path: pkgsrc/pkgtools/pkglint/files/mkshparser_test.go pathrev: pkgsrc/pkgtools/pkglint/files/mkshparser_test.go@1.8 type: modified - new: '1.8' old: '1.7' path: pkgsrc/pkgtools/pkglint/files/options.go pathrev: pkgsrc/pkgtools/pkglint/files/options.go@1.8 type: modified - new: '1.8' old: '1.7' path: pkgsrc/pkgtools/pkglint/files/tools.go pathrev: pkgsrc/pkgtools/pkglint/files/tools.go@1.8 type: modified - new: '1.8' old: '1.7' path: pkgsrc/pkgtools/pkglint/files/tools_test.go pathrev: pkgsrc/pkgtools/pkglint/files/tools_test.go@1.8 type: modified - new: '1.13' old: '1.12' path: pkgsrc/pkgtools/pkglint/files/autofix.go pathrev: pkgsrc/pkgtools/pkglint/files/autofix.go@1.13 type: modified - new: '1.13' old: '1.12' path: pkgsrc/pkgtools/pkglint/files/autofix_test.go pathrev: pkgsrc/pkgtools/pkglint/files/autofix_test.go@1.13 type: modified - new: '1.13' old: '1.12' path: pkgsrc/pkgtools/pkglint/files/pkgsrc.go pathrev: pkgsrc/pkgtools/pkglint/files/pkgsrc.go@1.13 type: modified - new: '1.13' old: '1.12' path: pkgsrc/pkgtools/pkglint/files/shtokenizer.go pathrev: pkgsrc/pkgtools/pkglint/files/shtokenizer.go@1.13 type: modified - new: '1.15' old: '1.14' path: pkgsrc/pkgtools/pkglint/files/buildlink3.go pathrev: pkgsrc/pkgtools/pkglint/files/buildlink3.go@1.15 type: modified - new: '1.15' old: '1.14' path: pkgsrc/pkgtools/pkglint/files/line_test.go pathrev: pkgsrc/pkgtools/pkglint/files/line_test.go@1.15 type: modified - new: '1.15' old: '1.14' path: pkgsrc/pkgtools/pkglint/files/toplevel.go pathrev: pkgsrc/pkgtools/pkglint/files/toplevel.go@1.15 type: modified - new: '1.21' old: '1.20' path: pkgsrc/pkgtools/pkglint/files/buildlink3_test.go pathrev: pkgsrc/pkgtools/pkglint/files/buildlink3_test.go@1.21 type: modified - new: '1.21' old: '1.20' path: pkgsrc/pkgtools/pkglint/files/vartype.go pathrev: pkgsrc/pkgtools/pkglint/files/vartype.go@1.21 type: modified - new: '1.29' old: '1.28' path: pkgsrc/pkgtools/pkglint/files/check_test.go pathrev: pkgsrc/pkgtools/pkglint/files/check_test.go@1.29 type: modified - new: '1.29' old: '1.28' path: pkgsrc/pkgtools/pkglint/files/shell.go pathrev: pkgsrc/pkgtools/pkglint/files/shell.go@1.29 type: modified - new: '1.24' old: '1.23' path: pkgsrc/pkgtools/pkglint/files/distinfo.go pathrev: pkgsrc/pkgtools/pkglint/files/distinfo.go@1.24 type: modified - new: '1.24' old: '1.23' path: pkgsrc/pkgtools/pkglint/files/patches_test.go pathrev: pkgsrc/pkgtools/pkglint/files/patches_test.go@1.24 type: modified - new: '1.20' old: '1.19' path: pkgsrc/pkgtools/pkglint/files/distinfo_test.go pathrev: pkgsrc/pkgtools/pkglint/files/distinfo_test.go@1.20 type: modified - new: '1.20' old: '1.19' path: pkgsrc/pkgtools/pkglint/files/files_test.go pathrev: pkgsrc/pkgtools/pkglint/files/files_test.go@1.20 type: modified - new: '1.20' old: '1.19' path: pkgsrc/pkgtools/pkglint/files/mkparser.go pathrev: pkgsrc/pkgtools/pkglint/files/mkparser.go@1.20 type: modified - new: '1.22' old: '1.21' path: pkgsrc/pkgtools/pkglint/files/files.go pathrev: pkgsrc/pkgtools/pkglint/files/files.go@1.22 type: modified - new: '1.17' old: '1.16' path: pkgsrc/pkgtools/pkglint/files/licenses.go pathrev: pkgsrc/pkgtools/pkglint/files/licenses.go@1.17 type: modified - new: '1.17' old: '1.16' path: pkgsrc/pkgtools/pkglint/files/logging.go pathrev: pkgsrc/pkgtools/pkglint/files/logging.go@1.17 type: modified - new: '1.17' old: '1.16' path: pkgsrc/pkgtools/pkglint/files/substcontext_test.go pathrev: pkgsrc/pkgtools/pkglint/files/substcontext_test.go@1.17 type: modified - new: '1.18' old: '1.17' path: pkgsrc/pkgtools/pkglint/files/licenses_test.go pathrev: pkgsrc/pkgtools/pkglint/files/licenses_test.go@1.18 type: modified - new: '1.18' old: '1.17' path: pkgsrc/pkgtools/pkglint/files/mkparser_test.go pathrev: pkgsrc/pkgtools/pkglint/files/mkparser_test.go@1.18 type: modified - new: '1.18' old: '1.17' path: pkgsrc/pkgtools/pkglint/files/util_test.go pathrev: pkgsrc/pkgtools/pkglint/files/util_test.go@1.18 type: modified - new: '1.28' old: '1.27' path: pkgsrc/pkgtools/pkglint/files/line.go pathrev: pkgsrc/pkgtools/pkglint/files/line.go@1.28 type: modified - new: '1.28' old: '1.27' path: pkgsrc/pkgtools/pkglint/files/pkglint_test.go pathrev: pkgsrc/pkgtools/pkglint/files/pkglint_test.go@1.28 type: modified - new: '1.28' old: '1.27' path: pkgsrc/pkgtools/pkglint/files/plist_test.go pathrev: pkgsrc/pkgtools/pkglint/files/plist_test.go@1.28 type: modified - new: '1.10' old: '1.9' path: pkgsrc/pkgtools/pkglint/files/linechecker.go pathrev: pkgsrc/pkgtools/pkglint/files/linechecker.go@1.10 type: modified - new: '1.10' old: '1.9' path: pkgsrc/pkgtools/pkglint/files/linechecker_test.go pathrev: pkgsrc/pkgtools/pkglint/files/linechecker_test.go@1.10 type: modified - new: '1.10' old: '1.9' path: pkgsrc/pkgtools/pkglint/files/mkshtypes.go pathrev: pkgsrc/pkgtools/pkglint/files/mkshtypes.go@1.10 type: modified - new: '1.10' old: '1.9' path: pkgsrc/pkgtools/pkglint/files/parser_test.go pathrev: pkgsrc/pkgtools/pkglint/files/parser_test.go@1.10 type: modified - new: '1.2' old: '1.1' path: pkgsrc/pkgtools/pkglint/files/lines.go pathrev: pkgsrc/pkgtools/pkglint/files/lines.go@1.2 type: modified - new: '1.1' old: '0' path: pkgsrc/pkgtools/pkglint/files/lines_test.go pathrev: pkgsrc/pkgtools/pkglint/files/lines_test.go@1.1 type: added - new: '1.41' old: '1.40' path: pkgsrc/pkgtools/pkglint/files/mkline.go pathrev: pkgsrc/pkgtools/pkglint/files/mkline.go@1.41 type: modified - new: '1.41' old: '1.40' path: pkgsrc/pkgtools/pkglint/files/pkglint.go pathrev: pkgsrc/pkgtools/pkglint/files/pkglint.go@1.41 type: modified - new: '1.45' old: '1.44' path: pkgsrc/pkgtools/pkglint/files/mkline_test.go pathrev: pkgsrc/pkgtools/pkglint/files/mkline_test.go@1.45 type: modified - new: '1.23' old: '1.22' path: pkgsrc/pkgtools/pkglint/files/mklinechecker.go pathrev: pkgsrc/pkgtools/pkglint/files/mklinechecker.go@1.23 type: modified - new: '1.19' old: '1.18' path: pkgsrc/pkgtools/pkglint/files/mklinechecker_test.go pathrev: pkgsrc/pkgtools/pkglint/files/mklinechecker_test.go@1.19 type: modified - new: '1.35' old: '1.34' path: pkgsrc/pkgtools/pkglint/files/mklines.go pathrev: pkgsrc/pkgtools/pkglint/files/mklines.go@1.35 type: modified - new: '1.31' old: '1.30' path: pkgsrc/pkgtools/pkglint/files/mklines_test.go pathrev: pkgsrc/pkgtools/pkglint/files/mklines_test.go@1.31 type: modified - new: '1.9' old: '1.8' path: pkgsrc/pkgtools/pkglint/files/mkshparser.go pathrev: pkgsrc/pkgtools/pkglint/files/mkshparser.go@1.9 type: modified - new: '1.5' old: '1.4' path: pkgsrc/pkgtools/pkglint/files/mkshwalker_test.go pathrev: pkgsrc/pkgtools/pkglint/files/mkshwalker_test.go@1.5 type: modified - new: '1.39' old: '1.38' path: pkgsrc/pkgtools/pkglint/files/package.go pathrev: pkgsrc/pkgtools/pkglint/files/package.go@1.39 type: modified - new: '1.33' old: '1.32' path: pkgsrc/pkgtools/pkglint/files/package_test.go pathrev: pkgsrc/pkgtools/pkglint/files/package_test.go@1.33 type: modified - new: '1.12' old: '1.11' path: pkgsrc/pkgtools/pkglint/files/parser.go pathrev: pkgsrc/pkgtools/pkglint/files/parser.go@1.12 type: modified - new: '1.25' old: '1.24' path: pkgsrc/pkgtools/pkglint/files/patches.go pathrev: pkgsrc/pkgtools/pkglint/files/patches.go@1.25 type: modified - new: '1.11' old: '1.10' path: pkgsrc/pkgtools/pkglint/files/pkgsrc_test.go pathrev: pkgsrc/pkgtools/pkglint/files/pkgsrc_test.go@1.11 type: modified - new: '1.11' old: '1.10' path: pkgsrc/pkgtools/pkglint/files/shtokenizer_test.go pathrev: pkgsrc/pkgtools/pkglint/files/shtokenizer_test.go@1.11 type: modified - new: '1.11' old: '1.10' path: pkgsrc/pkgtools/pkglint/files/shtypes.go pathrev: pkgsrc/pkgtools/pkglint/files/shtypes.go@1.11 type: modified - new: '1.11' old: '1.10' path: pkgsrc/pkgtools/pkglint/files/vartype_test.go pathrev: pkgsrc/pkgtools/pkglint/files/vartype_test.go@1.11 type: modified - new: '1.32' old: '1.31' path: pkgsrc/pkgtools/pkglint/files/plist.go pathrev: pkgsrc/pkgtools/pkglint/files/plist.go@1.32 type: modified - new: '1.32' old: '1.31' path: pkgsrc/pkgtools/pkglint/files/util.go pathrev: pkgsrc/pkgtools/pkglint/files/util.go@1.32 type: modified - new: '1.3' old: '1.2' path: pkgsrc/pkgtools/pkglint/files/shell.y pathrev: pkgsrc/pkgtools/pkglint/files/shell.y@1.3 type: modified - new: '1.34' old: '1.33' path: pkgsrc/pkgtools/pkglint/files/shell_test.go pathrev: pkgsrc/pkgtools/pkglint/files/shell_test.go@1.34 type: modified - new: '1.6' old: '1.5' path: pkgsrc/pkgtools/pkglint/files/shtypes_test.go pathrev: pkgsrc/pkgtools/pkglint/files/shtypes_test.go@1.6 type: modified - new: '1.16' old: '1.15' path: pkgsrc/pkgtools/pkglint/files/substcontext.go pathrev: pkgsrc/pkgtools/pkglint/files/substcontext.go@1.16 type: modified - new: '1.50' old: '1.49' path: pkgsrc/pkgtools/pkglint/files/vardefs.go pathrev: pkgsrc/pkgtools/pkglint/files/vardefs.go@1.50 type: modified - new: '1.44' old: '1.43' path: pkgsrc/pkgtools/pkglint/files/vartypecheck.go pathrev: pkgsrc/pkgtools/pkglint/files/vartypecheck.go@1.44 type: modified - new: '1.36' old: '1.35' path: pkgsrc/pkgtools/pkglint/files/vartypecheck_test.go pathrev: pkgsrc/pkgtools/pkglint/files/vartypecheck_test.go@1.36 type: modified - new: '1.7' old: '1.6' path: pkgsrc/pkgtools/pkglint/files/getopt/getopt.go pathrev: pkgsrc/pkgtools/pkglint/files/getopt/getopt.go@1.7 type: modified - new: '1.9' old: '1.8' path: pkgsrc/pkgtools/pkglint/files/getopt/getopt_test.go pathrev: pkgsrc/pkgtools/pkglint/files/getopt/getopt_test.go@1.9 type: modified - new: '1.1' old: '0' path: pkgsrc/pkgtools/pkglint/files/intqa/ideas.go pathrev: pkgsrc/pkgtools/pkglint/files/intqa/ideas.go@1.1 type: added - new: '1.2' old: '1.1' path: pkgsrc/pkgtools/pkglint/files/intqa/testnames.go pathrev: pkgsrc/pkgtools/pkglint/files/intqa/testnames.go@1.2 type: modified - new: '1.6' old: '1.5' path: pkgsrc/pkgtools/pkglint/files/licenses/licenses.go pathrev: pkgsrc/pkgtools/pkglint/files/licenses/licenses.go@1.6 type: modified - new: '1.2' old: '1.1' path: pkgsrc/pkgtools/pkglint/files/textproc/lexer.go pathrev: pkgsrc/pkgtools/pkglint/files/textproc/lexer.go@1.2 type: modified - new: '1.2' old: '1.1' path: pkgsrc/pkgtools/pkglint/files/textproc/lexer_test.go pathrev: pkgsrc/pkgtools/pkglint/files/textproc/lexer_test.go@1.2 type: modified - new: '1.1' old: '0' path: pkgsrc/pkgtools/pkglint/files/textproc/lexer_bench_test.go pathrev: pkgsrc/pkgtools/pkglint/files/textproc/lexer_bench_test.go@1.1 type: added - new: '1.4' old: '1.3' path: pkgsrc/pkgtools/pkglint/files/trace/tracing.go pathrev: pkgsrc/pkgtools/pkglint/files/trace/tracing.go@1.4 type: modified id: 20181202T015748Z.203e28b67f75e74560aff774f36ef92683b77728 log: | pkgtools/pkglint: update to 5.6.7 Changes since 5.6.6: User-defined variables that are not yet added to BUILD_DEFS are only reported once per file. Unnecessary space after variable names is only worth a note instead of a warning. Example: MASTER_SITES = https://cdn.example.org/ All variable names that are defined in the pkgsrc infrastructure are assumed to be available to the package Makefiles. This reduces the number of wrong "used but not defined" warnings, at the expense of Variable names that are used in other variable names are checked whether they are defined somewhere. Example: CFLAGS+= ${CFLAGS.${PARAM}} # PARAM is now checked In SUBST_SED, when the pattern is s,@VAR@,${VAR}, or a slight variant thereof, pkglint suggests to define SUBST_VARS instead, which frees the package author from thinking about how to escape special characters and is generally easier to read. Example: SUBST_SED.class= s,@VAR@,${VAR:Q}, SUBST_VARS.class= VAR Directives like .if !defined(...) are now handled the same whether or not there is a space after before the (...). The check for locally modified files now works independently of the timezone. As always, lots of refactorings have happened under the hood. Many small bugs have been discovered and fixed accordingly. module: pkgsrc subject: 'CVS commit: pkgsrc/pkgtools/pkglint' unixtime: '1543715868' user: rillig