- New, optional Makefile variable HOMEPAGE, specifies a URL for
the home page of the software if it has one.
- The value of HOMEPAGE is used to add a link from the
README.html files.
- pkglint updated to know about it. The "correct" location for
HOMEPAGE in the Makefile is after MAINTAINER, in that same
section.
Implement a new DEPENDS definition, which looks for an installed
package, building it if not present, and use it in preference to
LIB_DEPENDS. This should make the package collection more useful on
NetBSD ELF ports.
Add lines to include MAKECONF, if defined and exists, or /etc/mk.conf,
if it exists, before the first reference to USE_RSAREF2. This means
that the value for USE_RSAREF2 can be set in $MAKECONF or /etc/mk.conf
as well as the environment.
- on i386, somehow <machine/endian.h> never got included by
<machine/ansi.h>; include the former directly.
- on sparc (and all big endian machines), the endian check was in the
wrong place: it should have been in usuals.h. Also include usuals.h in
md5.c to get the define.
from FreeBSD port:
- uses our rsaref pkg if USE_RSAREF2 is YES
- doesn't use USA_RESIDENT; instead uses USE_RSAREF2 since MIT students
and staff may legally use mpilib instead of rsaref
- builds 2.6.3a with rsaref as well as 2.6.3ia without (all based on the
same sources)
- uses asm routines on i386, sparc, and m68k