list ports that depend on a given port

Gregory Anders greg at
Fri Jun 4 19:53:42 UTC 2021

On Fri, 04 Jun 2021 20:40 +0100, Christopher Jones wrote:
>> On 4 Jun 2021, at 8:14 pm, Gregory Anders <greg at> wrote:
>> port echo depends:'(^|\W)boost(\W|$)’
>Thanks, that seems a bit better but it still matches port it should not. i.e. it matches
>which in fact only depends on
> > port deps py39-scikit-hep-hist
>Full Name: py39-scikit-hep-hist @2.3.0_0
>Fetch Dependencies:   git
>Build Dependencies:   py39-setuptools
>Library Dependencies: python39, py39-scikit-hep-boost-histogram
>Test Dependencies:    py39-pytest

Ah right, because the \W character in the regex I gave means a "non-word 
character" which matches on the dash (it is equivalent to 

So to exclude dashes we have to make it even uglier still:

     port echo depends:'(^|[^\w-])boost([^\w-]|$)'

Surely there is an easier way to do this... hopefully someone else will 
chime in with a better solution.


More information about the macports-dev mailing list