OpenBSD Journal

mandoc-1.14.5 released

Contributed by Peter N. M. Hansteen on from the table of the man dept.

Ingo Schwarze wrote in with the announcement of a new mandoc release. Ingo writes,

I just released mandoc-1.14.5. This is a regular maintenance release. As structural changes are quite limited, i expect it to be very stable, so all downstream systems are encouraged to upgrade from any earlier version.
As usual, the release is available from

New features include:

  • The apropos(1) utility now accepts case-insensitive extended regular expressions by default, improving POSIX compliance (thanks to Wolfram Schneider for the suggestion).
  • The new man(1) -O tag[=term] output option opens a page at the definition of a term (thanks to Klemens Nanni for the suggestion).
  • The output from tbl(7) has been significantly improved in both the HTML and the UTF-8 output modes (thanks to Pali Rohar for many reports and suggestions).
  • Several syntax errors have been fixed in HTML output and the HTML output code quality has been further improved, in particular with respect to paragraphs, tagged lists, and tooltips (thanks to John Gardner for significant help).
  • Low-level roff(7) support has been further improved such that mandoc can now handle the manual pages of the groff package.
  • Many bugs have been fixed.

OpenBSD -current users already benefit from all of the improvements in this version of mandoc.

For more details, see: and

For doing a manual installation or setting up a packaging system, please have a look at the INSTALL file in the tarball:

The release was tested on the following systems:

  • OpenBSD -current and -stable
  • FreeBSD 12
  • NetBSD -current
  • SmartOS (illumos)
  • Void Linux x86_64/glibc-2.29 and x86_64/musl-1.1.21
  • openSUSE Linux Tumbleweed
  • Debian Linux -oldstable
  • MacOS X 10.13.6 High Sierra
  • Oracle Solaris 11.2
  • SunOS 5.10 and 5.9

As usual, many thanks to the various developers who provided patches, bug reports, advice, suggestions, and release testing! For a full list of contributors to this release, see:

It is also worth noting that it has been almost exactly ten years since the first public release of mandoc, which was 1.3.3 on 2009 Feb 23, and also roughly ten years since it was first ported to the major BSDs:

  • 1.3.13 was ported to NetBSD/pkgsrc on 2009 Mar 1
  • 1.6.8 was ported to FreeBSD/ports on 2009 Mar 21
  • 1.7.12 was imported into OpenBSD base on 2009 Apr 6
  • 1.9.10 was imported into NetBSD base on 2009 Oct 26
  • 1.9.11 was imported into DragonFly base on 2009 Oct 26

(Comments are closed)


Copyright © - 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 as well as images and HTML templates were copied from the fabulous original with Jose's and Jim's kind permission. This journal runs as CGI with httpd(8) on OpenBSD, the source code is BSD licensed. undeadly \Un*dead"ly\, a. Not subject to death; immortal. [Obs.]