Хотя нет официального менеджера пакетов Unix / FOSS для Mac OS X, следует отметить, что MacPorts был создан и до сих пор поддерживается в основном инженерами Apple Mac OS X / Darwin. Веб-сайт macports.org размещается на серверах Apple в рамках проекта Apple «MacOSForge.com». Поскольку Mac OS X / Darwin основана на * BSD, многие разработчики программного обеспечения на уровне Unix от Apple исходят из традиций * BSD, поэтому они смоделировали MacPorts по модели * BSD «порты».
Fink был первоначальным менеджером пакетов с открытым исходным кодом для Mac OS X, но у него нет тесных организационных связей с Apple, и он решил следовать традиции Debian Linux apt-get.
Я не уверен, что какой-либо из вышеперечисленных деталей достаточно, чтобы рекомендовать одну над другой. Я бы сказал, что все зависит от того, с какой моделью вы уже знакомы. Если вы более знакомы с apt-get, переходите к Fink. Если вы более знакомы с «портами» BSD, переходите на MacPorts.
Как уже говорили другие, лучше всего оставить инструменты Unix по умолчанию в Mac OS X. Fink и MacPorts уже усвоили этот урок и устанавливают свои собственные копии вещей в своих собственных иерархиях каталогов (/ sw для Fink, / opt для MacPorts). Homebrew еще не полностью усвоил этот урок, но он будет, как только некоторые пользователи будут использовать Homebrew для обновления встроенной копии, скажем, Perl или Python, и у него возникла непредвиденная проблема совместимости, которая ломает встроенные части Mac OS X, например пакеты установки (файлы пакета Mac OS X.pkg), которые используют сценарии Perl для выполнения некоторых задач установки.