Для начала можно проверить, необходимо ли вообще обновлять системы портов. Для этого достаточно выполнить команду
port version
Результатом будет выведена текущая версия, а так же сообщения о возможности обновления:
Warning: port definitions are more than two weeks old, consider updating them by running 'port selfupdate'.
Version: 2.6.4
Для обновления MacPorts на самую свежую версию нужно выполнить команду
sudo port selfupdate
В результате выполнения команды будет показана информация о новой версии:
---> Updating MacPorts base sources using rsync
MacPorts base version 2.6.4 installed,
MacPorts base version 2.7.1 downloaded.
---> Updating the ports tree
---> MacPorts base is outdated, installing new version 2.7.1
Installing new MacPorts release in /opt/local as root:wheel; permissions 0755
The ports tree has been updated. To upgrade your installed ports, you should run
port upgrade outdated
Далее можно обновить установленные из портов пакеты:
sudo port upgrade outdated