SYNOPSIS

port [-q] [-D portdir] info
     [--categories|--category] [--conflicts] [--depends] [--depends_fetch]
     [--depends_extract] [--depends_build] [--depends_lib] [--depends_run]
     [--description] [--epoch] [--fullname] [--heading] [--homepage] [--index]
     [--license] [--line] [--long_description] [--maintainer|--maintainers]
     [--name] [--patchfiles] [--platform|--platforms] [--portdir] [--pretty]
     [--replaced_by] [--revision] [--subports] [--variant|--variants]
     [--version]
     [[portname | pseudo-portname | port-expressions | port-url]]

DESCRIPTION

port info prints information about the given ports. Specifying at least one of the options limits the output to the corresponding field. If no fields are specified, a useful default set consisting of name, epoch, version, revision, categories, replaced_by, variants, description, homepage, dependencies, platforms, license, and maintainers is shown.

OPTIONS

The following options do not select fields for the output but change how the information is obtained or formatted:

--index

Do not read the Portfile, but rely solely on the port index information. Note that this option will prevent the information reported from reflecting the effects of any variants specified.

--line

Print a single line for each port. Fields are separated by spaces.

--pretty

Format the output in a convenient, human-readable fashion. This is the default when no options are specified.

The rest of the options affect which fields will be given in the output:

--category, --categories

List the categories of a port.

--conflicts

List other ports that cannot be active at the same time as the given port.

--depends, --depends_fetch, --depends_extract, --depends_build, --depends_lib, --depends_run

List the specified dependencies of a port. --depends is a shorthand option for all other --depends_* options.

--description, --long_description

Print the short or long description of a port, respectively.

--epoch, --version, --revision

List the components of a MacPorts version tuple, epoch, version and revision, respectively.

--fullname

Print name and the full MacPorts version tuple, e.g., “yubico-pam @2.16”.

--heading

Like --fullname but including the categories.

--homepage

List the homepage of a port.

--license

Print the license that applies to the source code of a port.

--maintainer, --maintainers

List the email address(es) of a port’s maintainer(s).

--name

Print the name of a port.

--patchfiles

List the patches that will be applied to the port, taking the current platform and selected variants into account. This information will not be available if --index is specified.

--platform, --platforms

List the platforms supported by a port. This field exists for historical reasons only. In modern MacPorts, this is always darwin, i.e., macOS.

--portdir

Print the path to a port’s directory relative to the port tree root.

--replaced_by

List the name of the port that replaces a port, if any.

--subports

Print a list of subports defined by this port’s Portfile, i.e., ports that are defined in the same Portfile because they share common parts.

--variant, --variants

List the variants defined by a port by name.

GLOBAL OPTIONS

Please see the section GLOBAL OPTIONS in the port(1) man page for a description of global port options.

-q

Do not print the field description when using --pretty output.

SEE ALSO

AUTHORS

(C) 2014-2015 The MacPorts Project
Clemens Lang <cal@macports.org>