Update mandoc to 1.14.5
Updated by Michal Nowak 4 months ago
I went thru all mandoc files we ship in illumos like this
cvs diff -r VERSION_1_14_4 -r VERSION_1_14_5 $file and applied those patches directly to illumos mandoc. There were few conflicts I had to resolve, one file was removed upstream (
libroff.h), content of
st.in was moved to
st.c, several files - mostly headers - were added to satisfy the build.
On top of
VERSION_1_14_5 I applied handful of upstream post-1.14.5-release patches to satisfy illumos build and to fix a crash in
-Thtml as we might be hit by this once https://illumos.org/man/ is regenerated.
I tested updated mandoc with a clean illumos build, thus triggering
-Tlint -Wwarning on all mandoc-style man pages, and, thanks to #11195, I also linted all old man pages for errors.
Displayed several man pages from illumos and OI userland with the updated mandoc, generated webrev and verified that man page is displayed sanely as TXT and HTML.
Updated by Electric Monk 4 months ago
- Status changed from New to Closed
- % Done changed from 0 to 100
commit cec8643b41ebefad6c677010fc784dc4bb0550f3 Author: Michal Nowak <email@example.com> Date: 2019-06-21T18:59:14.000Z 11190 Update mandoc to 1.14.5 Reviewed by: Robert Mustacchi <firstname.lastname@example.org> Reviewed by: Gergő Doma <email@example.com> Approved by: Dan McDonald <firstname.lastname@example.org>