2020-03-18 09:42:49 by Roland Illig | Files touched by this commit (2) |
Log message:
pkgtools/pkglint: increase performance
|
2020-03-18 09:24:49 by Roland Illig | Files touched by this commit (24) | |
Log message:
pkgtools/pkglint: update to 19.4.12
Changes since 19.4.11:
Redundant additions to BUILDLINK_API_DEPENDS and BUILDLINK_ABI_DEPENDS
get warnings since they may have been needed in the past but the
dependent package has increased its required version numbers over time.
|
2020-03-15 12:31:24 by Roland Illig | Files touched by this commit (16) | |
Log message:
pkgtools/pkglint: update to 19.4.11
Changes since 19.4.10:
The use of PKG_OPTIONS and PKG_BUILD_OPTIONS in buildlink3.mk and other
files is checked for common mistakes.
Checking the indentation of a continuation line no longer crashes in edge
cases.
|
2020-03-08 00:35:35 by Roland Illig | Files touched by this commit (22) | |
Log message:
pkgtools/pkglint: update to 19.4.10
Changes since 19.4.9:
In continuation lines with long values, pkglint no longer suggests to
move the continuation backslash in the middle of the variable value, as
that would be impossible.
Warn when a shell command is assigned to a variable that only takes
pathnames. Shell commands can contain command line options, and these
are not pathnames.
The TOOLS_PLATFORM.tool variables are not defined on every platform.
When these variables are used outside an OPSYS check, a warning lists
the platforms where the tool is undefined or only defined conditionally.
|
2020-02-17 21:22:21 by Roland Illig | Files touched by this commit (8) | |
Log message:
pkgtools/pkglint: update to 19.4.9
Changes since 19.4.8:
Packages that include omf-scrollkeeper.mk even though their PLIST doesn't
contain any .omf files will generate an error message, suggesting that
the .include line be removed.
|
2020-02-15 14:48:40 by Roland Illig | Files touched by this commit (57) | |
Log message:
pkgtools/pkglint: update to 19.4.8
Changes since 19.4.7:
The diagnostic for homepages using FTP is simpler now.
When running pkglint recursively on the top-level directory, the
inter-package checks (distfile hashes, unused licenses) are enabled
implicitly. This way, the only effect of the -Cglobal option is now
whether the pkgsrc infrastructure files are checked as well.
The check for removed packages that have not been recorded in
doc/CHANGES prints the correct lines when pkglint is run with the
--source option.
Fatal technical errors are no longer treated as diagnostics since they
are none. That was an early conceptual mistake, but since these fatal
error didn't happen often, it didn't matter.
In diagnostics, when referring to other lines, the previously used words
before/after have been replaced with above/below to avoid any confusion
whether space or time is meant.
In CONF_FILES, spaces and quotes are allowed.
See https://gnats.netbsd.org/42191.
Fixed unintended side-effects when running pkglint --autofix --only.
Before, all fixes were applied to the file, whether or not they matched
the --only option.
Fixed resolution of relative paths of the form ../../category/package
when they appeared in an infrastructure file.
Lots of refactorings and housekeeping, as usual.
|
2020-02-05 05:09:01 by Roland Illig | Files touched by this commit (10) | |
Log message:
pkgtools/pkglint: update to 19.4.7
Changes since 19.4.6:
HOMEPAGE definitions that use http no longer get a warning that they
should migrate to https. Those that could be migrated have been migrated,
and the remaining homepages are not yet ready, so there's no benefit in
having this warning by default. Only in --network mode and when the https
site is indeed reachable, the warning is shown.
In long continued lines, the continuation backslash should be preceded by
a single space. Pkglint had wrongly removed that space in a few cases
before.
|
2020-02-02 15:19:15 by Benny Siegert | Files touched by this commit (169) | |
Log message:
Revbump all Go packages after go113 update.
|
2020-01-26 21:16:29 by Roland Illig | Files touched by this commit (1) |
Log message:
pkgtools/pkglint: use ASCII-only variant of the preformatted manual page
|
2020-01-26 20:35:22 by Roland Illig | Files touched by this commit (3) |
Log message:
pkgtools/pkglint: fine-tune manual page
|