OpenBSD Journal
Home : : Add Story : : Archives : : About : : Create Account : : Login :
groff deleted from tree
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.
ok deraadt@

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.

[topicopenbsd]

<< Memoirs of a Network Disaster | Reply | Flattened | Expanded | OpenBSD 4.9 is available for preorder! >>

Threshold: Help

Related Links
more by weerd


  Re: groff deleted from tree (mod 19/23)
by Adam P (adamrt) (fakeempire@gmail.com) on Mon Mar 14 18:20:52 2011 (GMT)
  Great job guys. I'm impressed. Keep up the great work!
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: groff deleted from tree (mod 7/21)
by phessler (phessler) (spambox@theapt.org) on Mon Mar 14 19:34:01 2011 (GMT)
http://theapt.org
  erm, we still have c++ in base. Mesa.
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  mandoc++ (mod 10/20)
by phessler (phessler) (spambox@theapt.org) on Mon Mar 14 19:39:53 2011 (GMT)
http://theapt.org
  This makes compiling so much faster, especially on our slower arches. Horray!
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]
      Re: mandoc++ (3/13) by Amit Kulkarni on Mon Mar 14 23:39:47 2011 (GMT)
        Re: mandoc++ (-3/13) by Janne Johansson on Sat Mar 19 19:49:15 2011 (GMT)
          Re: mandoc++ (8/12) by Marc Espie on Mon Apr 4 11:21:11 2011 (GMT)

  Re: groff deleted from tree (mod 9/19)
by Will Backman (bitgeist) (bitgeist@yahoo.com) on Mon Mar 14 19:58:20 2011 (GMT)
http://bsdtalk.blogspot.com
  Excellent! Thank you everyone for the hard work.
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: groff deleted from tree (mod 4/20)
by Chris (LizardKing) (hatemail@chriswareham.demon.co.uk) on Tue Mar 15 14:23:42 2011 (GMT)
http://www.chriswareham.demon.co.uk/
  Cool! Looking forward to this hitting NetBSD -current as well, hopefully in time for NetBSD 6.0.
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: groff deleted from tree (mod -2/16)
by Chris Bennett (chrisbennett) (webmaster@bennettconstruction.us) on Wed Mar 16 12:32:48 2011 (GMT)
www.bennettconstruction.us
  Thanks, great to see this happen
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

[ Home | Add Story | Archives | Polls | About ]

Copyright © 2004-2008 Daniel Hartmeier. All rights reserved. Articles and comments are copyright their respective authors, submission implies license to publish on this web site. Contents of the archive prior to April 2nd 2004 as well as images and HTML templates were copied from the fabulous original deadly.org with Jose's and Jim's kind permission. Some icons from slashdot.org used with permission from Kathleen. This journal runs as CGI with httpd(8) on OpenBSD, the source code is BSD licensed. Search engine is ht://Dig. undeadly \Un*dead"ly\, a. Not subject to death; immortal. [Obs.]