3 ms·
You'll have to use sudo more. :) The advantages are however umpteen: MacPorts has excellent support for older macOS versions. It is built with C and TCL and is
by webmobdev 5y ago
You'll have to use sudo more. :) The advantages are however umpteen:
MacPorts has excellent support for older macOS versions. It is built with C and TCL and is compact and blazing fast, compared to HomeBrew which is a bunch of Ruby scripts. MacPorts has the highest number of packages available for macOS, and all other Package Managers trail behind it (last I remember, it had like 5 times more packages than HB). HomeBrew packages sometimes have dependency on the installed OS packages. This is good for saving space. MacPorts however maintains and installs all dependencies separate from the OS. So there is no danger of corrupting OS installed packages or vice versa. Another advantage is you never know whether Apple has customised some packages for their own use, and if it will behave differently.
MacPorts doesn't do any kind of data collection. HomeBrew has Google Analytics integrated within it (it can, and has to, be turned off). MacPorts adheres to the unix philosophy better than HomeBrew, both in terms of security and where packages are stored in the OS.
Here's a good FAQ to peruse - https://trac.macports.org/wiki/FAQ https://trac.macports.org/wiki/FAQ