./pkgtools/pkglint, Verifier for NetBSD packages

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.153, Package name: pkglint-4.153, Maintainer: wiz

pkglint is for pkgsrc packages what lint(1) is for C files. It checks
for various things that the used languages cannot detect, for example
application-specific restrictions on certain variables.

Before importing a new package or making changes to an existing package,
pkglint should be run in the package's directory to check for common
errors.


Required to run:
[lang/perl5] [pkgtools/p5-pkgsrc-Dewey] [security/p5-Digest-SHA1] [devel/p5-enum]

Version history: (Expand)


CVS history: (Expand)


   2015-03-11 20:09:38 by Roland Illig | Files touched by this commit (1)
Log message:
Removed the comment about updating the version from the Makefile

I had used the pkglint_current tag in the past to summarize the changes
whenever I bumped the version number. In the last 7 years, this hasn't
been done, so there seems to be no need for it.
   2015-03-11 20:05:58 by Roland Illig | Files touched by this commit (3) | Package updated
Log message:
Fixed a wrong warning for the HOMEPAGE variable

WARN: Makefile:9: Please use ${MASTER_SITE_GITHUB:=glmark2/glmark2}
      instead of "https://github.com/glmark2/glmark2".

This warning is wrong because HOMEPAGE is neither a plural variable nor
does it contain a "fetch URL".

To fix this, there is a new data type FetchURL, which has one more check
than the existing data type URL, namely the MASTER_SITES abbreviation.
The existing definitions in makevars.map have been updated accordingly
to the appropriate data types.

Note: This patch is not perfect, since ideally only variables of type
"List of FetchURL" should be suggested to be replaced with MASTER_SITES,
but since currently all these variables are actually "List of FetchURL"
and not simply "FetchURL", this should be fine.
   2015-03-09 07:24:10 by Thomas Klausner | Files touched by this commit (2)
Log message:
Add GITHUB_*. Bump version.
   2015-03-09 07:15:17 by Thomas Klausner | Files touched by this commit (1)
Log message:
Add MASTER_SITE_GITHUB.
   2015-03-07 16:33:21 by Tobias Nygren | Files touched by this commit (1)
Log message:
add TODO item for warning about MASTER_SITES containing github.com.
   2015-02-01 19:33:27 by Thomas Klausner | Files touched by this commit (2)
Log message:
Allow https in sites.mk.
Bump version.
   2015-01-01 07:10:11 by David A. Holland | Files touched by this commit (3)
Log message:
Add BROKEN_ON_PLATFORM and BROKEN_EXCEPT_ON_PLATFORM and bump version.
   2014-12-06 23:21:30 by Amitai Schlair | Files touched by this commit (3)
Log message:
Don't complain about exact (non-range, non-wildcard) dependencies.
Now that mail/qmail-run "looks fine", replace it with another of
my errant packages as a test case. Bump version.