[MacPorts] #65299: Guide 3.2.1: Say that variant specification on port install does not overrule existing ports
MacPorts
noreply at macports.org
Sun Jun 5 17:39:51 UTC 2022
#65299: Guide 3.2.1: Say that variant specification on port install does not
overrule existing ports
-------------------------+--------------------
Reporter: JDLH | Owner: (none)
Type: enhancement | Status: new
Priority: Normal | Milestone:
Component: guide | Version: 2.7.2
Keywords: | Port:
-------------------------+--------------------
The [https://guide.macports.org/#using.variants.invoking MacPorts Guide,
section 3.2.1. Invoking Variants] does not describe well how `port
install` propagates variant invocations to dependencies. It should explain
a) how it propagates variant invocations to not-installed dependencies, b)
how it does not overrule variants on installed dependencies, and c)
mention of the `--enforce-dependencies` option.
The Guide presently says, "This [MacPorts not warning about misspelled
variant names] happens because MacPorts will also use the specified
variants for any dependencies." That is an oblique reference to `port
install` propagating variants. The explanation should be clearer, and
include all three elements above.
This behaviour is discussed in a [https://lists.macports.org/pipermail
/macports-users/2022-June/051202.html MacPorts-user list thread "Should I
expect a +quartz variant to propagate to dependencies, and overrule
existing variants?"] from June 2022. It may have helpful information for a
writer.
--
Ticket URL: <https://trac.macports.org/ticket/65299>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list