something already there (PORTOBJFORMAT, OSVERSION) or move stuff from after
.include <bsd.port.mk> to before.
(This is not by any means the complete list but just the ones I've noticed
recently.)
cc -O -pipe -DOS_H=\"os-freebsd2.h\" -I. -I../include -I../config -c filesys-os.c
filesys-os.c: In function `getmountent':
filesys-os.c:183: `MOUNT_NFS' undeclared (first use this function)
filesys-os.c:183: (Each undeclared identifier is reported only once
filesys-os.c:183: for each function it appears in.)
filesys-os.c:188: warning: unreachable code at beginning of switch statement
*** Error code 1
buffer overflow problems, which shouldn't be an issue since it's
not setuid.
While here, do not hardcode /usr/local, use $(PREFIX). Do not patch
the install target so that 'make install' does the man pages, add
install.man to the ${INSTALL_TARGET} variable so that both "install"
and "install.man" are done. This reduces the diff to the base source a
little, but has the same overall effect.
Among other things, it has pretty much got native FreeBSD support, does not
core dump on ^C, some sync problems, uid/gid caching fixes, symlink detection
problems, portability to new platforms..