Я бы порекомендовал использовать Brew для установки imagemagick вместо MacPorts. Гораздо проще, IMO и менее подвержен ошибкам. В вики Brew есть информация о том, как очистить установленные файлы macport, чтобы старые установки не мешали.
На сайте bith github они показывают, как быстро установить brew. После того, как brew установлен, вы можете установить imagemagick с помощью brew install imagemagick
. Кроме того, имейте в виду, Brew был разработан, чтобы не нуждаться в sudo. Надеюсь это поможет.