Projects / mandoc

mandoc

mdocml is a suite of tools for compiling "-mdoc", the roff macro package of choice for BSD manual pages, and "-man", the predominant historical package for UNIX manuals. The mission of mdocml is to deprecate groff, the GNU roff implementation, for displaying -mdoc pages whilst providing token support for -man.

Tags
Licenses
Operating Systems
Implementation
Translations

RSS Recent releases

  •  25 Mar 2012 10:44

    Release Notes: This release adds significant work on apropos and mandocdb. These tools are now much more robust. A whatis implementation is now handled as an apropos mode. These tools are also able to minimally handle pre-formatted pages (that is, those already formatted by another utility such as GNU troff). The man.cgi script is also now available for wider testing. It interfaces with mandocdb manuals cached by catman. HTML output is generated on-the-fly by libmandoc or internal methods to convert pre-formatted pages.

    •  09 Oct 2011 18:43

      Release Notes: This release features a new output mode, -Tman, allowing distribution of man media for legacy systems not supporting -mdoc. The -Ofragment option has been added to mandoc's -T[x]html modes. An apropos utility has been merged for semantic search of manual content. The mdoc and man manuals have been made considerably more readable. Horizontal tbl spacing has been rewritten for groff compatibility. Nesting of indented blocks is now supported in man, and several bugs have been fixed regarding indentation and alignment. The page headers in mdoc are now nicer for very long titles.

      •  02 Sep 2011 22:12

        Release Notes: This release adds a demandoc utility (call-compatible with the historical deroff) for stripping away macros and escapes. This is useful for spell-checking manuals. It also improves the mdoc and man manuals.

        •  17 Aug 2011 11:23

          Release Notes: The roff "tr" macro is now implemented: this makes Perl documentation much more readable. Hyphenation is also now enabled in man format documents. Many other general improvements have been implemented. Furthermore, a 64-bit Windows binary and a Mac OS X universal binary are now available.

          •  24 Jul 2011 20:04

            Release Notes: Significant eqn improvements. mdocml can now parse arbitrary eqn input (although few GNU extensions are accepted, and mixing low-level roff with eqn is not possible). For the time being, equations are rendered as simple in-line text. The equation parser satisfies the language specified in the Second Edition User's Guide of the troff eqn system. This is also the first release featuring a distributed Windows binary.

            Screenshot

            Project Spotlight

            xterm

            A terminal emulator for the X Window System

            Screenshot

            Project Spotlight

            ESMTP

            A simple relay-only MTA.