I promised I would say something on why I switched to Homebrew from Macports. Ted Wise has a good rundown. I was slightly annoyed when Macports started to pull in so many dependencies and do 45 minute builds – basically, it trusts nothing already installed on OSX. Although, depending on your needs, this may not be a bad thing.
My take on it:
- if you need a tool here and there that is missing on OS X, go with Homebrew.
- if you are doing hardcore open-source development, Macports is a more complete answer.
A couple industrial-strength tools from MacPorts:
- gcc_select, for when you want more than one gcc install
- the gnu Ada compiler, gnat-gcc. You definitely ain’t gonna find Ada in Homebrew.