On Jan 6, 2010, at 18:01, nox wrote:
> Another one false positive is caused by the checksums from the verbose output
> of portchecksum when there is multiple distfiles (e.g. in zsh-devel).
IMHO that's not a false positive; that's exactly the kind of place where lint
is correct in suggesting that ${version} be used instead.
Instead of
checksums zsh-4.3.10.tar.bz2 \
use
checksums zsh-${version}.tar.bz2 \
or
checksums [suffix ${distname}] \
or
set source_distfile [suffix ${distname}]
checksums ${source_distfile} \
and then you can use ${source_distfile} also in the distfiles declaration, and
define additional variables for each other distfile; I've done this in a few
ports, like minivmac.
minivmac also exemplifies another case where the lint version suggestion can be
wrong, but there's no way lint could know that:
set my_bootstrap_distfile ${my_name}-bootstrap-3.1.2_1.zip
When minivmac was at version 3.1.2, lint would flag this line. But I
specifically wanted the bootstrap to be 3.1.2, not ${version}; they just
happened to be the same at that particular time. I ignored the lint warning
until minivmac got updated to 3.1.3 and now it's not a problem anymore (until I
next decide to update the bootstrap version).
_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev