Contributed by weerd on Mon Mar 14 20:38:37 2011 (GMT)
from the render-the-fine-manpage dept.
On saturday, Ingo Schwarze (schwarze@) deleted groff(1) from the OpenBSD source tree. This is the culmination of a lot of work by Ingo but also Kristaps Dzonsons and Joerg Sonnenberger who are responsible for the new mandoc(1).
A lot of work has gone into mandoc recently. Those of you following the source-changes@ list have probably noticed the huge amount of work Ingo put in: 373 commits in 2010 alone, most of which were either directly related to mandoc or fixing bugs in manpages that did not show with groff. You may also remember our article on m2k10 about the mini hackathon on mandoc in May last year.
Ingo's log message hardly does justice to all the work that was done in the last two years and four months (Kristaps made his first commit to mdocml.bsd.lv in November 2008):
Replaced by mandoc(1) for base and xenocara purposes,
and comes with 4.9 ports.
Ingo will presenting a talk on mandoc at BSDCan 2011. If you have the chance, do go and see it!
The removal of groff means that src/ is now free of C++ code. Groff was also one of the slowest parts in a full build (and its replacement is much faster in rendering manpages). All in all, mandoc is a very nice improvement so a big thank you goes to Ingo, Kristaps and Joerg for their work.