Hola, actualice mis macports en Mojave y me encontré con este error inmediatamente después de mi upgrade ...
Error: ncurses cannot be installed for the configured universal_archs 'x86_64 i386'
y recordé que Mojave retiro soporte para binarios de 32bits, así que no queda otra que quitar el soporte a i386 en universal_archs y ahí viene la pregunta .. ¿donde diantres hago eso? xD
/opt/local/etc/macports/macports.conf
y modificamos la linea
universal_archs 'x86_64 i386'
quitando i386, de esta forma:
universal_archs 'x86_64'
y listo!
saludos