Homebrew/homebrew-science — pull request #605 by mcg1969 (2014-01-09 04:12:29+00:00)
Title: Supports octave-3.8.0 with GUI and JIT, Mavericks

This is a pretty major reworking of the Octave formula. The code has changed significantly so much of the previous formula was obsolete anyway.

While I was at it, I thought I would make sure that new features like the JIT and the GUI compile. Both are considered experimental. So for the JIT, I decided to keep it off by default, but it can be enabled with --with-git. For the GUI, I decided to include it by default, since it must be explicitly selected at the command line by calling octave with the "--force-gui" flag.

This requires three patches: one a known compilation error already fixed in the dev build, and another two related to Qt framework support. It's fair to say that the latter patches are slightly fragile (at least the libtool one is), so we'll have to track it closely. However, I've also made a pull request for the libtool formula that will make that particular issue go away.