Uso de MacPorts ( http://macports.org/ ), con instrucciones en http://blog.hani-ibrahim.de/en/octave4-mac-os-x-el-capitan-install.html (así como http://blog.hani-ibrahim.de/en/octave-mac-os-x-el-capitan-install.html y http://blog.hani-ibrahim.de/en/octave4-upgrade-via-macports.html ) así como la wiki de Octave en http://wiki.octave.org/Octave_for_MacOS_X#MacPorts
Parece que el valor por defecto de MacPort atlas
no se lleva bien con Octave, y arpac
y qrupdate
también tienen problemas con su instalación por defecto, necesitando "variantes" específicas para construir correctamente. Básicamente para conseguir que todo Octave 4 funcione, lo hice:
sudo port install atlas +gcc5
sudo port install arpack -accelerate+atlas+gfortran
sudo port install qrupdate -accelerate+atlas+gcc5
sudo port install octave -gcc5+gfortran-accelerate+atlas+docs+fltk+graphicsmagick+java-gui-metis-qtgui+app+qt4gui+sound
Probablemente algunas de las banderas de las variantes de octave sean innecesarias para algunas personas, pero yo he optado por las opciones sugeridas por hani-ibrahim.de y a mí me funciona para poner en marcha Octave desde la línea de comandos, además de ofrecer un ingenioso Octave.app en el directorio /Applications/MacPorts.
Si necesitas soporte para Java con la variante de Java (+java) como la anterior, probablemente necesites un JDK (Java Development Kit) para obtener la línea de comandos necesaria para que esa magia funcione, así que ve a ( http://www.oracle.com/technetwork/java/javase/index.html ) para una descarga. Tal vez el JRE (Java Runtime Environment) más pequeño sería suficiente, pero he instalado el JDK completo. Omitiendo la bandera (+java) se elimina este requisito.
Acabo de probarlo (2016/09/01) en Mac OS X 10.11.6 y he podido instalarlo a través de MacPorts sin errores, terminando con atlas @3.10.2_2, arpack @3.3.0_3, qrupdate @1.1.2_4 y octave @4.0.3_0
Alrededor de 2016/12/05, con sólo las herramientas de línea de comandos de xcode instaladas (no el XCode completo), pude usar lo anterior para instalar en MacOS 10.12.1 Sierra: arpack @3.3.0_3, atlas @3.10.2_2, qrupdate @1.1.2_4, y octave @4.2.0_1. Inicialmente no pude conseguir instalar 4.2.0_0, pero finalmente se instaló 0_1. La instalación terminó con la advertencia "a menos que octave se ejecute con -no-gui-libs, graphics_toolkit("fltk") provocará un fallo" pero no he investigado este asunto.