cdpack is a small utility for creating ISO 9660 images for
a multi-CD binary package collection. The utility creates
ISO 9660 images for all the binary packages in a specified
directory. A choice of two algorithms is available for how
the packages are grouped. The "no duplication" algorithm
arranges the packages so any package on CD number `n' will
have all of its dependencies on CD numbers 1 through `n'.
The "no inter-CD depends" algorithm will place certain
packages on more than one CD to ensure that each CD is self
contained (all package dependencies are satisfied within
the single CD).
* Instead of creating the bsd.perl.mk file at build-time, create it at
install-time using the currently-installed perl executable. This change
forces that bsd.perl.mk PERL5_* variables to be consistent with the
version of the installed perl package, regardless of whether perl-mk is
installed as a binary package or not. This fixes a problem noted on
tech-pkg by manu@netbsd.org.
o Implement a +COMMENT file parser as a kind of state machine with `awk'.
o Use recommended built-in type `text' instead of `varchar' in PostgreSQL.
o Redo SQL queries to take registered conflicts into account.
reports which state that, although /usr/include/rmd160.h exists, the
corresponding rmd160*() routines are not available in libc.
Bump version number to 20010320
first component is now a package name+version/pattern, no more
executable/patchname/whatnot.
While there, introduce BUILD_USES_MSGFMT as shorthand to pull in
devel/gettext unless /usr/bin/msgfmt exists (i.e. on post-1.5 -current).
Patch by Alistair Crooks <agc@netbsd.org>
/etc/mk.conf. Otherwise, in the case where ${MANZ_COMPRESSED_IF_MANZ}
and ${MANZ} are both protected by ".ifdef BSD_PKG_MK", the former fixes
the PLIST inappropriately.
+ 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}