UNIX manpage compiler
mandoc is a suite of tools compiling mdoc, the roff macro language of choice for BSD manual pages, and man, the predominant historical language for UNIX manuals. It is small, ISO C, ISC-licensed, and quite fast. The main component of the toolset is the mandoc utility program, based on the libmandoc validating compiler, to format output for UTF-8 and ASCII UNIX terminals, HTML 5, PostScript, and PDF.
mandoc has predominantly been developed on OpenBSD and is both an OpenBSD and a BSD.lv project. We strive to support all interested free operating systems, in particular FreeBSD, NetBSD, DragonFly, illumos, Minix 3, and both GNU- and musl-based Linux distributions, as well as all systems running the pkgsrc portable package build system. To support mandoc development, consider donating to the OpenBSD foundation.
- Developed at Documentation
-
4
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Factory/mandoc && cd $_
- Create Badge
Source Files
Filename | Size | Changed |
---|---|---|
boo1209830-endless-loop.patch | 0000002490 2.43 KB | |
mandoc-1.14.6.tar.gz | 0000697150 681 KB | |
mandoc.changes | 0000017064 16.7 KB | |
mandoc.lua | 0000001242 1.21 KB | |
mandoc.spec | 0000003681 3.59 KB |
Latest Revision
- Add /usr/lib/rpm/lua/mandoc.lua and use it for processing man pages in the trigger scripts, making processing of packages with many man pages (see OpenSSL for an example) significantly faster.
Comments 0