Macports
xcode-select --install
That said, MacPorts is often opinionated, e.g. they package certain versions of some software and not others.> 1. Install Xcode and the Xcode Command Line Tools
I didn't dig into the process for a user to add their own ports, or share new ports with a team, in order to more fully compare the two packagers, but that ticket stood out to me
I apologize if "puritan" was too emotionally loaded of a word that hurt people's feelings -- I didn't think "strict" was the right word but maybe I should have used "opinionated?"
The thing about MacPorts is that it's a very community-driven project. Things happen when someone decides to go do them.
(Individual maintainers are sometimes opinionated, but I wouldn't say they speak for the whole of MacPorts.)