NetBSD Branches pkgsrc-2005Q1
jschauma writes "NetBSD's Alistair Crooks has
announced the availability of the new stable branch pkgsrc-2005Q1 of the
NetBSD Packages
Collection (aka pkgsrc). This branch
includes all the updates to the thousands of existing and additions of
hundreds of new applications since the hereby obsoleted pkgsrc-2004Q4 branch.
Some noteworthy infrastructure changes applicable to all 13 operating systems
for which pkgsrc is available include the support for multiple digests to
check the integrity of the distribution files as found on the Internet
(triggered by the recently-found
problems with the SHA-1 algorithm) and the so-called alternates
framework."
The answer to the question to recursively upgrade binary packages seems to be not pkg_chk, but pkg_add -uu. From its manpage:
-u If the package that's being installed is already installed,
either in the same or a different version, an update is per-
formed. If this is specified twice, then any dependant packages
that are too old will also be updated to fulfill the dependency.
See below for a more detailed description of the process.