MacPorts to darmowy menedżer pakietów, który pozwala zainstalować na komputerze z systemem Mac OS X wolne oprogramowanie znane z różnych dystrybucji Linuksa. Projekt korzysta z własnego
repozytorium, z którego pobierany jest kod źródłowy wybranych programów i bibliotek. Kompilacja ma miejsce na komputerze użytkownika. Oczywiście, jak każdy menedżer pakietów, MacPorts pozwala na przeszukiwanie repozytorium, pobieranie aktualizacji, usunięcie nieużywanych już źródeł oraz na odinstalowanie pobranych programów z zachowaniem zależności.
Przed instalacją warto się upewnić, że w systemie obecne są poniższe narzędzia (najlepiej sprawdzając, czy można wywołać polecenie z konsoli):
- Kompilatora gcc (dostarczany z pakietem Xcode)
- Środowiska X11
- Tcl (8.4 lub 8.5, polecenie
tclsh) - mtree
- rsync
- cURL
- OpenSSL lub libmd
Po instalacji program uruchamiamy poleceniem
/opt/local/bin/port.
Użytkownicy starszych wersji systemu mogą pobrać odpowiednie wersje MacPorts:
10.5 Leopard i
10.4 Tiger.