list ports that depend on a given port

Gregory Anders greg at gpanders.com
Fri Jun 4 17:28:30 UTC 2021


> On Jun 4, 2021, at 11:23 AM, Christopher Jones <jonesc at hep.phy.cam.ac.uk> wrote:
> 
> 
> 
>>> On 4 Jun 2021, at 6:16 pm, atmail.dreamhost.com <lists at schamschula.com> wrote:
>>> 
>>> On Jun 4, 2021, 11:55 AM -0500, Christopher Jones <jonesc at hep.phy.cam.ac.uk>, wrote:
>>> Hi,
>>> 
>>> I want to get a list of all the ports that depend on a given port, boost. I have been using this 
>>> 
>>> port echo depends:boost
>>> Oh so close:
>>> 
>>> port echo rdepends:boost
>> 
>> no, that has the same issue.
>> 
>> Chris
>> 
>> as per 
>> 
>> https://guide.macports.org/chunked/using.common-tasks.html
>> to do this, but just noticed it is not just include ports that depend on ‘boost’, but ports that depend on any port which has boost in its name. e.g. it is incorrectly listing  py39-scikit-hep-hist which does not depend on boost, but py39-scikit-hep-boost-histogram.
>> 
>> The guide seems to infer the above should only give exact matches, so is this a bug in base, or am I mis-understanding ?
>> 
>> cheers Chris
>> 
>> Marius
>> __
>> Marius Schamschula
> 

This exact question came up on IRC a while back. IIRC the query is interpreted as a regular expression. So in order to get matches for only dependents that begin with “boost” you could try

port echo depends '^boost'

(I’m not at my computer ATM so I can’t test this to verify.)

Greg
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-dev/attachments/20210604/b96bdb3c/attachment-0001.htm>


More information about the macports-dev mailing list