Groff is not a listed dependency for devel/awscli, but is required for the help subcommand.
*** Bug 223131 has been marked as a duplicate of this bug. ***
The AWS Command Line Interface is a unified tool to manage your AWS
aws [options] <command> <subcommand> [parameters]
Use aws command help for information on a specific command. Use aws
help topics to view a list of available help topics. The synopsis for
each command shows its parameters and their usage. Optional parameters
are shown in square brackets.
Turn on debug logging.
Override command's default URL with the given URL.
By default, the AWS CLI uses SSL when communicating with AWS services.
For each SSL connection, the AWS CLI will verify SSL certificates. This
option overrides the default behavior of verifying SSL certificates.
Disable automatic pagination.
The formatting style for command output.
A JMESPath query to use in filtering the response data.
Use a specific profile from your credential file.
The region to use. Overrides config/env settings.
Display the version of this tool.
pkg info groff
pkg: No package(s) matching groff
I see no problem(?)
(In reply to w.schwarzenfeld from comment #2)
Perhaps this was just fixed in a newer awscli version.
Ok, so I close here. If there still problems, please reopen.
This is still the problem.
% aws help
Could not find executable named "groff"
% aws --version
aws-cli/1.16.140 Python/3.6.8 FreeBSD/12.0-STABLE botocore/1.12.130
Just committed a fix, simply adding USES+=groff:run. Thanks for the report :)
A commit references this bug:
Date: Wed Jul 31 19:36:04 UTC 2019
New revision: 507730
devel/awscli: add runtime dependency on groff
This is needed to display help/documentation.
Reported by: firstname.lastname@example.org
Sponsored by: Miles AS
(In reply to Bradley T. Hughes from comment #7)
Would it be "better" to use
like databases/rrdtool uses it to restrict the dependency requirement?
Yes, that's a good idea. I'm going to make the change now :)