Package Details: mandoc 1.14.3-1

Git Clone URL: https://aur.archlinux.org/mandoc.git (read-only)
Package Base: mandoc
Description: A suite of tools compiling mdoc from the OpenBSD project
Upstream URL: http://mdocml.bsd.lv/
Licenses: custom: ISC
Conflicts: groff, man
Provides: man
Submitter: hydraz
Maintainer: ybden
Last Packager: ybden
Votes: 6
Popularity: 0.755614
First Submitted: 2015-12-28 17:03
Last Updated: 2017-08-28 11:07

Dependencies (1)

Required by (2)

Sources (4)

Latest Comments

lahwaacz commented on 2017-08-28 12:37

@ybden: What if I need mandoc for HTML conversion, but still want man-db/groff for browsing man pages in the console? That's mostly due to mandoc's lack of $MANWIDTH and text justification (see man --no-justification).

FWIW, you could choose suffixes instead of prefixes, if it makes a difference to you.

ybden commented on 2017-08-28 11:31

@lahwaacz
Rather than continuing to pollute executable namespace with prefixes,
this package now outright conflicts with groff. mandoc provides the
functionality of both groff and man-db combined; as such, I consider
it a full replacement. Thanks for reporting the conflict.

lahwaacz commented on 2017-08-27 14:50

Conflicts with the groff package:

error: failed to commit transaction (conflicting files)
mandoc: /usr/bin/soelim exists in filesystem
mandoc: /usr/share/man/man1/soelim.1.gz exists in filesystem
mandoc: /usr/share/man/man7/roff.7.gz exists in filesystem
Errors occurred, no packages were upgraded.

The other mdocml package solves it differently to avoid conflicts with man-db and groff (I think it is better this way, because mandoc provides only the soelim binary and not other files from groff):
https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=mdocml#n21

anjbe commented on 2016-08-27 06:35

Why use -j1 in the build? Is there a problem with the upstream makefile?