[MacPorts] #58505: Please improve the "pseudo-portname selector" information on the Macports manual AND guide (was: Omission of pseudo-portname selector information from Macports manual)

MacPorts noreply at macports.org
Fri May 24 01:30:10 UTC 2019


#58505: Please improve the "pseudo-portname selector" information on the Macports
manual AND guide
----------------------------+--------------------
  Reporter:  SenileFelineS  |      Owner:  (none)
      Type:  enhancement    |     Status:  new
  Priority:  Normal         |  Milestone:
 Component:  guide          |    Version:  2.5.4
Resolution:                 |   Keywords:
      Port:                 |
----------------------------+--------------------
Changes (by SenileFelineS):

 * cc: SenileFelineS (added)


Old description:

> Looking at the man page for Macports ({{{man port}}} or {{{port help}}}),
> there is a section regarding "Other pseudo-portname selectors". However,
> I can't find an explicit explanation of differences between 'depof',
> 'rdepof', 'rdepends', 'dependentof', and 'rdependentof'.
>
> One can make a not-too-difficult educated guess to infer that
> 'dependentof:regex' refers to the ports directly dependent on 'regex',
> and that 'rdependentof:regex' refers to the ports directly dependent on
> 'regex' **as well as** those dependent ports' dependent ports, and the
> recursive tree of dependents that can be followed up.
>
> From that, one can hopefully infer that 'depof:regex' refers to the ports
> that 'regex' directly depends on, and that 'rdepof:regex' refers to ports
> that 'regex' directly depends on **as well as** those dependency ports'
> dependency ports, and the recursive tree of dependencies that can be
> followed down.
>
> However, 'rdepends' is not clearly explained, **and 'depends' isn't even
> listed.**
>

> Can this be clarified in the manual and the online guide? It could be
> easier to understand.

New description:

 Looking at the man page for Macports ({{{man port}}} or {{{port help}}}),
 there is a section regarding "Other pseudo-portname selectors". However, I
 can't find an explicit explanation of differences between 'depof',
 'rdepof', 'rdepends', 'dependentof', and 'rdependentof'.

 One can make a not-too-difficult educated guess to infer that
 'dependentof:regex' refers to the ports directly dependent on 'regex', and
 that 'rdependentof:regex' refers to the ports directly dependent on
 'regex' **as well as** those dependent ports' dependent ports, and the
 recursive tree of dependents that can be followed up.

 From that, one can hopefully infer that 'depof:regex' refers to the ports
 that 'regex' directly depends on, and that 'rdepof:regex' refers to ports
 that 'regex' directly depends on **as well as** those dependency ports'
 dependency ports, and the recursive tree of dependencies that can be
 followed down.

 However, 'rdepends' is not clearly explained, **and 'depends' isn't even
 listed.**


 Can this be clarified in the manual and the online guide? It could be
 easier to understand if it were outlined in such a way like here in a
 tabular format:
 http://khelil.de/Ref_Projekte_Intern/Unix/Tab_Tool_MacPorts_Selectors_EN.html

--

-- 
Ticket URL: <https://trac.macports.org/ticket/58505#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list