textproc/mandoc - The NetBSD Packages Collection

Convert man pages from mdoc, man, eqn and tbl to txt, html, ps, or pdf

The mandoc manual page parser and formatter package contains:
 * the man(1) program to display manual pages
 * the apropos(1) program to search for manual pages
 * semantic search, regular expressions, and logical operators
 * the makewhatis(8) program to build manual page databases
 * the catman(8) program for bulk formatting of many pages
 * the man.cgi(8) program to serve manual pages on the web
 * complete validating parsers for the mdoc(7) and man(7) languages
 * slightly incomplete parsers for the tbl(7) and eqn(7) languages
 * support for some selected roff(7) requests that occur in manuals
 * complete ASCII, UTF-8, and HTML text output formatters
 * simple PostScript and PDF output formatters
 * translators from the mdoc(7) to the man(7) and markdown languages
 * output formatters producing indented mdoc(7) and man(7) parse trees

To format manuals for console display, it can be used as a smaller
and faster drop-in replacement for nroff -mandoc.  Some rare manuals
using lots of uncommon low-level roff requests may not work with
mandoc but require a full roff implementation.

Build dependencies

pkgtools/mktools pkgtools/cwrappers

Runtime dependencies

(none)

Binary packages

OSArchitectureVersion
NetBSD 10.0aarch64mandoc-1.14.6nb1.tgz
NetBSD 10.0aarch64mandoc-1.14.6nb1.tgz
NetBSD 10.0aarch64ebmandoc-1.14.6nb1.tgz
NetBSD 10.0aarch64ebmandoc-1.14.6nb1.tgz
NetBSD 10.0alphamandoc-1.14.6nb1.tgz
NetBSD 10.0alphamandoc-1.14.6nb1.tgz
NetBSD 10.0earmv4mandoc-1.14.6nb1.tgz
NetBSD 10.0earmv4mandoc-1.14.6nb1.tgz
NetBSD 10.0earmv6hfmandoc-1.14.6nb1.tgz
NetBSD 10.0earmv6hfmandoc-1.14.6nb1.tgz
NetBSD 10.0earmv6hfmandoc-1.14.6nb1.tgz
NetBSD 10.0earmv7hfmandoc-1.14.6nb1.tgz
NetBSD 10.0earmv7hfmandoc-1.14.6nb1.tgz
NetBSD 10.0earmv7hfmandoc-1.14.6nb1.tgz
NetBSD 10.0i386mandoc-1.14.6nb1.tgz
NetBSD 10.0i386mandoc-1.14.6nb1.tgz
NetBSD 10.0m68kmandoc-1.14.6nb1.tgz
NetBSD 10.0powerpcmandoc-1.14.6nb1.tgz
NetBSD 10.0powerpcmandoc-1.14.6nb1.tgz
NetBSD 10.0powerpcmandoc-1.14.6nb1.tgz
NetBSD 10.0sh3elmandoc-1.14.6nb1.tgz
NetBSD 10.0sparc64mandoc-1.14.6nb1.tgz
NetBSD 10.0sparc64mandoc-1.14.6nb1.tgz
NetBSD 10.0sparcmandoc-1.14.6nb1.tgz
NetBSD 10.0sparcmandoc-1.14.6nb1.tgz
NetBSD 10.0vaxmandoc-1.14.6nb1.tgz
NetBSD 10.0vaxmandoc-1.14.6nb1.tgz
NetBSD 10.0vaxmandoc-1.14.6nb1.tgz
NetBSD 10.0x86_64mandoc-1.14.6nb1.tgz
NetBSD 10.0x86_64mandoc-1.14.6nb1.tgz
NetBSD 9.0aarch64mandoc-1.14.6nb1.tgz
NetBSD 9.0aarch64mandoc-1.14.6nb1.tgz
NetBSD 9.0alphamandoc-1.14.6nb1.tgz
NetBSD 9.0alphamandoc-1.14.6nb1.tgz
NetBSD 9.0earmv6hfmandoc-1.14.6nb1.tgz
NetBSD 9.0earmv6hfmandoc-1.14.6nb1.tgz
NetBSD 9.0earmv6hfmandoc-1.14.6nb1.tgz
NetBSD 9.0earmv7hfmandoc-1.14.6nb1.tgz
NetBSD 9.0earmv7hfmandoc-1.14.6nb1.tgz
NetBSD 9.0earmv7hfmandoc-1.14.6nb1.tgz
NetBSD 9.0i386mandoc-1.14.6nb1.tgz
NetBSD 9.0i386mandoc-1.14.6nb1.tgz
NetBSD 9.0m68kmandoc-1.14.6nb1.tgz
NetBSD 9.0powerpcmandoc-1.14.6nb1.tgz
NetBSD 9.0powerpcmandoc-1.14.6nb1.tgz
NetBSD 9.0powerpcmandoc-1.14.6nb1.tgz
NetBSD 9.0sparc64mandoc-1.14.6nb1.tgz
NetBSD 9.0sparc64mandoc-1.14.6nb1.tgz
NetBSD 9.0x86_64mandoc-1.14.6nb1.tgz
NetBSD 9.0x86_64mandoc-1.14.6nb1.tgz
NetBSD 9.3x86_64mandoc-1.14.6nb1.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

(none)

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.