Earlier quoted context omitted.
Homebrew starts from the MacOS CLI apps provided through XCode. It's a usermode package manager built on top of XCode components. MacPorts builds everything from scratch, which grants more power and optimization opportunities, but comes with many, many more rough configuration edges to deal with. The optimization opportunities for some packages are typically on the order of 2x-5x faster, which isn't enough to deal wi…
> Homebrew starts from the MacOS CLI apps provided through XCode As does MacPorts. https://guide.macports.org/#installing.xcode > MacPorts builds everything from scratch This has not been true for many years: https://trac.macports.org/wiki/FAQ#fromsource
For some reason, It is PITA to get MacPorts to recognize Xcode. It took me three days to get MacPorts to see it. I tried various configuration, arguments, versions, etc until it's finally working.