> On 20 Feb 2022, at 19:01, Joshua Root <[email protected]> wrote: > > Gerben Wierda wrote: > >> So, how would you go about finding the ports on which what is actually >> installed depends? >> >> E.g.: if I have dovecot+solr8 installed, how would I find out which ports >> dovecot truly depends on on my system? > > Is there a reason that information is required apart from curiosity? MacPorts > won't install anything you didn't ask for unless it's a dependency of > something you did ask for, and if you try to uninstall something that is > still needed by something else, it will complain.
I’e been hit with MacPorts hosing my setup when cleaning a while back so I’ve become pretty fearful/careful. It’s in the archives of this mailing list. So, when I want to clear/uninstall something, I want to check if I do not break something and MacPorts turned out to be not perfectly safe on that front. Gerben Wierda (LinkedIn <https://www.linkedin.com/in/gerbenwierda>) R&A IT Strategy <https://ea.rna.nl/> (main site) Book: Chess and the Art of Enterprise Architecture <https://ea.rna.nl/the-book/> Book: Mastering ArchiMate <https://ea.rna.nl/the-book-edition-iii/> > > 'port deps dovecot and installed' will usually work, though it uses the > current Portfile, so if the port is outdated the dependencies could have > changed. Use rdeps instead of deps if you want all recursive dependencies, > and use the --no-build option with either action to exclude dependencies only > needed at build time. > > - Josh >
