- In build_manpages(), specify -DNO_ROOT to suppress
false errors when the 'hier' target gets kicked.
While here, create a tgz package containing the
/usr/share/man and /usr/share/openssl to make it
easier to refresh the man.cgi backend.
- In add_manref(), work around a recurring issue where
the add-manref.sh script thinks 'atf-c++-api' is
a valid entity entry.
Also fix the section ID passed to add-manref.sh,
which by the looks of it, should have never worked
in the first place.
Use realpath(1) to when passing the target file,
manual page, and section to add-manref.sh so using
'.' to specify the current working directory for
either the path to src/ or doc/ are valid.
Sponsored by: The FreeBSD Foundation
new man page entity with the right format into the right place.
Revs. 1.82-1.84 of man-refs.ent are a good, although perhaps extreme,
example of what this is trying to prevent. check-manref.sh makes sure
that the entities in man-refs.ent are in the right order, which is
necessary for add-manref.sh to work properly.