Command line glob expansion broken-ish

Bill Cole macportsusers-20171215 at
Thu May 20 01:43:48 UTC 2021


shiny:~ root# port installed *proto
The following ports are currently installed:
   xorg-xorgproto @2021.4_0
shiny:~ root# port installed |fgrep proto
   xorg-compositeproto @0.4.2_0 (active)
   xorg-damageproto @1.2.1_0 (active)
   xorg-fixesproto @5.0_0 (active)
   xorg-kbproto @1.0.7_0 (active)
   xorg-randrproto @1.5.0_0 (active)
   xorg-renderproto @0.11.1_0 (active)
   xorg-xineramaproto @1.2.1_0 (active)
   xorg-xorgproto @2021.4_0

I do understand the issue, I think: the glob is being expanded against 
the names of ports that still exist in the current ports tree, not the 
ones that have been installed but have been superseded by (in this case) 
an omnibus port that won't activate because of the existing 

The obvious workaround was to manually uninstall each of the zombie 
ports individually. I wonder if anyone else considers this a bug?

Bill Cole
bill at or billcole at
(AKA @grumpybozo and many * addresses)
Not Currently Available For Hire

More information about the macports-users mailing list