Eu recomendaria usar o Brew para instalar o imagemagick em vez do MacPorts. Muito mais simples, imo e menos propenso a erros. Há informações no wiki do Brew sobre como limpar os arquivos instalados no macport para que as instalações antigas não interfiram.
No site brew github, eles mostram como instalar rapidamente o brew. Uma vez instalado, você pode instalar imagemagick com brew install imagemagick
. Além disso, tenha em mente, Brew foi projetado para não precisar de sudo. Espero que isso ajude.