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)
Fri, Jun 21, 4:00 PM
Unknown Object (File)
Fri, Jun 21, 4:21 AM
Unknown Object (File)
May 11 2024, 12:11 AM
Unknown Object (File)
May 10 2024, 3:06 AM
Unknown Object (File)
May 5 2024, 10:15 AM
Unknown Object (File)
Apr 30 2024, 9:37 PM
Unknown Object (File)
Apr 11 2024, 3:43 PM
Unknown Object (File)
Apr 11 2024, 3:43 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