Page MenuHomeFreeBSD

security/openssh-portable: Remove groff dependency
ClosedPublic

Authored by koobs on Jul 31 2017, 7:23 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Jan 25, 2:11 AM
Unknown Object (File)
Sat, Jan 24, 8:15 PM
Unknown Object (File)
Wed, Jan 21, 3:32 AM
Unknown Object (File)
Dec 19 2025, 1:36 PM
Unknown Object (File)
Nov 21 2025, 3:50 AM
Unknown Object (File)
Nov 19 2025, 9:28 PM
Unknown Object (File)
Nov 15 2025, 1:42 AM
Unknown Object (File)
Nov 11 2025, 1:25 PM
Subscribers

Details

Summary
security/openssh-portable: Remove groff dependency

An unconditional dependency on groff was added in ports r441907 [1] as part of
bug 213725 (groff removal from base). OpenSSH release-5.7 notes the following:

 * Use mandoc as preferred manpage formatter if it is present, followed
   by nroff and groff respectively.
   
This change removes groff as an unconditional dependency allowing mandoc to be
used.

It additionally explicitly sets 'mantype', which ensures that man pages
are installed in the same location (LOCALBASE/man) independently from the
generator used. Without this, a packaging (pkg-plist) error is observed
(installing man pages into LOCALBASE/doc not LOCALBASE/man), which was
presumably the genesis of the groff dependency addition in the first place.

[1] http://svnweb.freebsd.org/changeset/ports/441907

Reviewed_by: bdrewery (maintainer), allanjude
Approved by: bdrewery (maintainer)
Differential_Revision: D11793
Test Plan
  • portlint: WARN (warning delta same pre/post these changes)
  • testport: OK (poudriere: 12amd64, 11(1)amd64, 103i386)

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable