subportof pseudoport

Ryan Schmidt ryandesign at macports.org
Sun Nov 25 12:40:24 PST 2012


On Nov 25, 2012, at 12:26, Rainer Müller wrote:
> On 2012-11-24 06:40, Ryan Schmidt wrote:
>> It feels like there should be a "subportof" pseudoport, but there doesn't seem to be:
> 
> https://trac.macports.org/changeset/100059
> 
> This implements a new pseudo-port subportof: that returns the subports
> of the given port name. Additionally, it adds subport:/subports: that
> returns the ports that have a subport matching the given expression.
> 
> For example:
> 
>  $ port echo subportof:graphviz
>  graphviz-gui
>  gvedit
> 
> As you can see, subportof: gives the same information as returned by
> 'port info --subports'.

Thanks! This is great.


>  $ port echo subports:graphviz-gui
>  graphviz
>  graphviz-devel
> 
>  $ port info --name --subports subports:graphviz-gui
>  subports: graphviz-gui, gvedit
>  name: graphviz
>  --
>  subports: graphviz-gui-devel, gvedit-devel
>  name: graphviz-devel
> 
> Here, both graphviz and graphviz-devel offer a subport which matches the
> string graphviz-gui. This is similar to the way variant:/variants: works
> for getting the ports providing the given variant.

That's useful too. And I missed that we already had this feature for variants; thanks for pointing it out again.




More information about the macports-dev mailing list