Searches without login should now work. You must get asked to click a button.
Some translations wanted please.
New RSS 2.0 and Atom feeds are here. The old /backend/ feeds still work, but will be redirected later, so please update your subscriptions. Details.
Port details
mandoc Suite of for tools compiling mdoc and man macros
1.14.6_3 textproc Σ=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.14.6_3Version of this port present on the latest quarterly branch.
Maintainer: ziaee@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-12-18 01:24:46
Last Update: 2026-11-04 14:00:32
Commit Hash: f3f385c
License: ISCL
WWW:
https://mandoc.bsd.lv/
Description: #
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 was formerly distributed as mdocml.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port
Manual pages: #
Expand this list (13 items)
pkg-plist: as obtained via: make generate-plist #
Expand this list (31 items)
Collapse this list.
  1. /usr/local/share/licenses/mandoc-1.14.6_3/catalog.mk
  2. /usr/local/share/licenses/mandoc-1.14.6_3/LICENSE
  3. /usr/local/share/licenses/mandoc-1.14.6_3/ISCL
  4. share/sbom/pc/mandoc.pc
  5. bin/apropos
  6. bin/demandoc
  7. @comment bin/man
  8. bin/mandoc
  9. bin/soelim
  10. bin/whatis
  11. share/man/man1/apropos.1.gz
  12. share/man/man1/demandoc.1.gz
  13. @comment share/man/man1/man.1.gz
  14. share/man/man1/mandoc.1.gz
  15. share/man/man1/soelim.1.gz
  16. share/man/man1/whatis.1.gz
  17. share/man/man5/man.conf.5.gz
  18. share/man/man5/mandoc.db.5.gz
  19. share/man/man7/eqn.7.gz
  20. share/man/man7/man.7.gz
  21. share/man/man7/mandoc_char.7.gz
  22. share/man/man7/mdoc.7.gz
  23. @comment share/man/man7/roff.7.gz
  24. share/man/man7/tbl.7.gz
  25. share/man/man8/makewhatis.8.gz
  26. sbin/makewhatis
  27. www/mandoc/cgi-bin/man.cgi
  28. www/mandoc/htdocs/mandoc.css
  29. @owner
  30. @group
  31. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • mandoc>0:textproc/mandoc
Conflicts: #
CONFLICTS_INSTALL:
  • groff
To install the port: #
cd /usr/ports/textproc/mandoc/ && make install clean
To add the package, run one of these commands:
  • pkg install textproc/mandoc
  • pkg install mandoc
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: mandoc
Flavors: #
there is no flavor information for this port.
distinfo: #
TIMESTAMP = 1676495195 SHA256 (mandoc-1.14.6.tar.gz) = 8bf0d570f01e70a6e124884088870cbed7537f36328d512909eb10cd53179d9c SIZE (mandoc-1.14.6.tar.gz) = 697150

Packages (timestamps in pop-ups are UTC): #
mandoc
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest1.14.6_31.14.6_3-1.14.6_21.14.6_3
FreeBSD:14:quarterly1.14.6_31.14.6_3-1.14.6_21.14.6_3
FreeBSD:15:latest1.14.6_31.14.6_3n/a1.14.6_2n/a
FreeBSD:15:quarterly1.14.6_31.14.6_3n/a-n/a
FreeBSD:16:latest1.14.6_31.14.6_3n/a-n/a
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Library dependencies: #
  1. libsqlite3.so : databases/sqlite3
There are no ports dependent upon this port #

Configuration Options: #
No options to configure
Options name: #
textproc_mandoc
USES: #
sqlite
pkg-message: #
FreshPorts was unable to extract/find any pkg message
Master Sites: #
Expand this list (5 items)
Collapse this list.
  1. http://distcache.FreeBSD.org/local-distfiles/uqs/
  2. http://distcache.eu.FreeBSD.org/local-distfiles/uqs/
  3. http://distcache.us-east.FreeBSD.org/local-distfiles/uqs/
  4. http://distcache.us-west.FreeBSD.org/local-distfiles/uqs/
  5. http://mandoc.bsd.lv/snapshots/
Collapse this list.
Port Moves
  • port moved here from textproc/mdocml on 2024-12-17
    REASON: Upstream reanamed

Number of commits found: 4 #

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.14.6_3
04 Nov 2026 14:00:32
commit hash: f3f385c385ae9fe27ccdd544f8e6827941150d2ccommit hash: f3f385c385ae9fe27ccdd544f8e6827941150d2ccommit hash: f3f385c385ae9fe27ccdd544f8e6827941150d2ccommit hash: f3f385c385ae9fe27ccdd544f8e6827941150d2c files touched by this commit
Daniel Engberg (diizzy) search for other commits by this committer
*/*: Use sqlite helper

Make use of USES= sqlite instead of LIB_DEPENDS
https://docs.freebsd.org/en/books/porters-handbook/book/#using-databases

Approved by:	blanket
1.14.6_3
15 Sep 2026 15:49:17
commit hash: b091d1710d775069043b831d8a5adf9f6a25edc3commit hash: b091d1710d775069043b831d8a5adf9f6a25edc3commit hash: b091d1710d775069043b831d8a5adf9f6a25edc3commit hash: b091d1710d775069043b831d8a5adf9f6a25edc3 files touched by this commit
Alexander Ziaee (ziaee) search for other commits by this committer
textproc/mandoc: Take maintainership

I am the maintainer of mandoc in base, and have developed a good
relationship with upstream. I intend to switch mandoc in base to
track the stable release when it arrives later this year, and then
track snapshots with this port.

Reviewed by:		bapt
Differential Revision:	https://reviews.freebsd.org/D59614
1.14.6_3
25 Mar 2026 14:43:04
commit hash: 13997379d1d074a0f58d1f68cb752605d82db6eccommit hash: 13997379d1d074a0f58d1f68cb752605d82db6eccommit hash: 13997379d1d074a0f58d1f68cb752605d82db6eccommit hash: 13997379d1d074a0f58d1f68cb752605d82db6ec files touched by this commit
Torsten Zuehlsdorff (tz) search for other commits by this committer
textproc/mandoc: add CONFLICTS_INSTALL for groff

  mandoc and groff both install /usr/local/bin/soelim. Mark the conflict
  so pkg can warn users before installation.

  PR:           272956
  Approved by:  bapt@FreeBSD.org (maintainer timeout)
1.14.6_2
18 Dec 2024 01:22:33
commit hash: 48f0cebae8269b50cbd71764964c90f2fd2dda7fcommit hash: 48f0cebae8269b50cbd71764964c90f2fd2dda7fcommit hash: 48f0cebae8269b50cbd71764964c90f2fd2dda7fcommit hash: 48f0cebae8269b50cbd71764964c90f2fd2dda7f files touched by this commit
Brooks Davis (brooks) search for other commits by this committer
textproc/mandoc: rename from mdocml

The upstream project was fully renamed with the 1.14.2 release in July
2017 per https://mandoc.bsd.lv/history.html.

Number of commits found: 4