On Fri, 04 Jun 2021 18:56 +0100, Christopher Jones wrote:
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
Thats for the suggestion, I had a similar thought but cannot seem to get that
to work, e.g.
Oberon ~/Projects/MacPorts/ports > port echo depends:'^boost'
Oberon ~/Projects/MacPorts/ports >
it matches nothing
Chris
Ok I managed to dig up the conversation in my IRC logs. The argument to
the depends query is a regular expression matched against the *entire*
"depends" string. So '^boost' will only match ports that list boost as
their first dependency.
So try this:
port echo depends:'(^|\W)boost(\W|$)'
It's not pretty, but it works.