[MacPorts] #51092: Add search key and pseudo-port selector for port groups

MacPorts noreply at macports.org
Thu Apr 7 16:51:26 PDT 2016


#51092: Add search key and pseudo-port selector for port groups
--------------------------+----------------------
  Reporter:  raimue@…     |      Owner:  raimue@…
      Type:  enhancement  |     Status:  new
  Priority:  Normal       |  Milestone:
 Component:  base         |    Version:
Resolution:               |   Keywords:
      Port:               |
--------------------------+----------------------
Description changed by raimue@…:

Old description:

> Similar to other field selectors it should be possible to select ports by
> which port groups they require. This should work both in search
>
> Example Portfile:
>
> {{{
> PortGroup foo 1.0
> PortGroup bar 1.5
>
> name      blah
> ...
> }}}
>
> Expected commands and output:
>
> {{{
> $ port echo portgroup:foo
> blah
> $ port echo groups:bar
> blah
> $ port search --groups foo
> blah @...
>    ...
> $ port info --groups blah
> groups: foo 1.0, bar 1.5
> }}}
>
> The field `PortInfo(portgroups)` already exists. It is just not written
> into the `PortIndex`. It is currently a nested list of port groups and
> the corresponding version: `{{foo 1.0} {bar 1.5}}`.

New description:

 Similar to other field selectors it should be possible to select ports by
 which port groups they require. This should work with the port actions
 search and info as well as with a new pseudo-port selector.

 Example Portfile:

 {{{
 PortGroup foo 1.0
 PortGroup bar 1.5

 name      blah
 ...
 }}}

 Expected commands and output:

 {{{
 $ port echo portgroup:foo
 blah
 $ port echo groups:bar
 blah
 $ port search --groups foo
 blah @...
    ...
 $ port info --groups blah
 groups: foo 1.0, bar 1.5
 }}}

 The field `PortInfo(portgroups)` already exists. It is just not written
 into the `PortIndex`. It is currently a nested list of port groups and the
 corresponding version: `{{foo 1.0} {bar 1.5}}`.

--

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


More information about the macports-tickets mailing list