Octave Transition

Michael Dickens michaelld at macports.org
Mon Nov 18 06:12:59 PST 2013


I'm almost to the point of making the "Octave transition":

1) moving "octave-devel" (3.6.4) to "octave" (was 3.2.4);

2) making "octave-devel" replaced by octave temporarily, to get folks
currently using octave-devel to move to octave;

3) adding "octave-next" for the current 3.7.7 release (yes: it works
just fine for me on 10.8 and 10.9);

4) updating the octave-1.0 portgroup to honor CC, CXX, *FLAGS (plus or
minus), and allow patching;

5) fixing / updating as many of the octave-* ports as possible;
deprecate those that were integrated into Octave or that require the
Octave 3.4 or earlier API:

 + all octave-* ports will be set to NOT auto-load, because some provide
 functions which shadow built-in Octave functions;

 + deprecated ports, currently: octave-arpack (integrated) and
 octave-graceplot (requires 3.4 or earlier API);

 + not working yet, but probably will: octave-pt_br, octave-java,
 octave-database;

 + not working yet, and will probably be deprecated: octave-ann (might
 require 3.4 or earlier API);

 + All of the other octave-* ports I have updated to the latest version,
 and they install and can be loaded into Octave.  I do not know if they
 function correctly from within Octave.

I expect to complete this transition in the next few days / this week. 
So, if anyone either (1) needs an octave-* port that is not currently
available; (2) needs one of the above listed octave-* ports which is
either being deprecated or likely to be so; or (3) needs octave 3.2 or
3.4: Please provide feedback to me and I'll do what I can to honor your
request.  If anyone -really- needs Octave 3.2 or 3.4, I will consider
creating an "octave-legacy" port, which conflicts with octave,
octave-devel, and octave-next.  I will not create octave32, octave34,
octave36, and so forth, which could be installed at the same time; that
is too much work to maintain. - MLD


More information about the macports-dev mailing list