+ Always use the included sha1 source, since libc's may cause
unaligned access.
+ Don't allow weak aliases in included sha1 code.
+ Bump package version number
code from Aaron Gifford.
Bump version number to 20010307
Simplify the manual page installation:
+ remove the :D.gz modifier from the manual page installation commands.
It's not necessary, as bsd.pkg.mk works out whether the manual page
is gzipped or not
+ just use the make(1) :M modifier to work out
whether catinstall and maninstall are set in ${MANINSTALL}
Now handles the digests other than md5. Expands variables in ${PKGNAME};
doesn't check Makefile comments or COMMENTs for use of reserved words;
and some minor cleanup. (Removes ~100 bogus warnings from lintpkgsrc -l).
NetBSD packages collection.
At the current time, this utility calculates md5, sha1 and rmd160
message digests, but is designed to be extensible, so that other
algorithms can be added easily, if and when they appear.
The utility outputs digests in the same format as md5(1) in basesrc.
It is designed to be small, and to be linked statically.
recognized in version matching of pkg_add, pkg_admin.
This is the src/usr.sbin/pkg_install from -current as of today, with
pkg_install/Makefile.inc and pkg_install/Makefile from 1.5, to allow this
to build.
Another stab at speeding up recursive tree walks: Move perl
variables that depend on the installed version to a separate file,
so that some perl invocations only get done once per installation of
perl, not once per 'make' in pkgsrc.
COMMENTs are now a variable in the Makefile instead of a pkg/COMMENT
file. The COMMENT var should be in the maintainer block after the
homepage.
Modify bsd.pkg.mk, pkglint, url2pkg, and port2pkg (last one untested)
for the new behaviour. Document new state in Packages.txt.
This should save lots of inodes, and lots of time when untarring/updating.
Idea by Alistair Crooks.
For the time being, accept pkg/COMMENT instead of a COMMENT var to avoid
a flag day.