Opened 13 years ago

Closed 13 years ago

#28351 closed update (fixed)

Octave 3.4.0 released

Reported by: lukas.reichlin@… Owned by: michaelld (Michael Dickens)
Priority: Normal Milestone:
Component: ports Version: 1.9.2
Keywords: haspatch Cc: ryandesign (Ryan Carsten Schmidt), tim.lahey@…
Port: octave

Description

I modified the octave-devel Portfile for Octave 3.4.0. However, it should be released as octave, not octave-devel. There are still issues with plotting, command "figure" leads to "warning: no graphical display found".

Furthermore, I released my control-2.0.0 package. You can install it by

pkg install -forge control

inside Octave.

test_control

must not fail. If it does, it's due to erroneous Atlas/Lapack settings. The file "README.MacOS" from
http://hg.savannah.gnu.org/hgweb/octave/file/
might be of interest.

Best Regards,
Lukas

Attachments (2)

Portfile (6.8 KB) - added by lukas.reichlin@… 13 years ago.
octave-devel.diff (1.5 KB) - added by yaseppochi (Stephen J. Turnbull) 13 years ago.

Download all attachments as: .zip

Change History (16)

Changed 13 years ago by lukas.reichlin@…

Attachment: Portfile added

comment:1 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… added
Owner: changed from macports-tickets@… to stechert@…
Port: octave added

Could you submit a diff, please, instead of a complete portfile? If this is more based on the octave-devel port than the octave port, feel free to base your patch off the octave-devel port.

comment:2 Changed 13 years ago by michaelld (Michael Dickens)

If there are issues with it, then it should be a "devel" release IMHO. I don't see any issue with just keeping updating octave-devel; it does the same thing as "octave", just with a different version.

comment:3 Changed 13 years ago by tim.lahey@…

Cc: tim.lahey@… added

Cc Me!

comment:4 Changed 13 years ago by lukas.reichlin@…

It has been 5 weeks since I posted the Octave 3.4.0 Portfile and seemingly nothing happened. Hopefully it is due to a lack of manpower, not a lack of interest.
@ryandesign: IIRC it is based on my Octave 3.3.92 Portfile. Given the fact that diff and FileMerge are able to compare one file to any other, creating a patch to any existing Portfile you like should not be an issue.
@michaelld: Octave 3.4.0 fixes some long-standing bugs. Personally I rely on two of these fixes.

comment:5 Changed 13 years ago by lukas.reichlin@…

Cc: lukas.reichlin@… added

Cc Me!

comment:6 in reply to:  4 ; Changed 13 years ago by mf2k (Frank Schima)

Cc: lukas.reichlin@… removed

Replying to lukas.reichlin@…:

It has been 5 weeks since I posted the Octave 3.4.0 Portfile and seemingly nothing happened. Hopefully it is due to a lack of manpower, not a lack of interest.
@ryandesign: IIRC it is based on my Octave 3.3.92 Portfile. Given the fact that diff and FileMerge are able to compare one file to any other, creating a patch to any existing Portfile you like should not be an issue.
@michaelld: Octave 3.4.0 fixes some long-standing bugs. Personally I rely on two of these fixes.

Posting a diff will help move this along. It saves time for the committers and makes us more likely to commit it. Especially given that the maintainer is not responding.

comment:7 Changed 13 years ago by florent.angly@…

Cc: florent.angly@… added

Cc Me!

comment:8 Changed 13 years ago by florent.angly@…

Cc: florent.angly@… removed

Cc Me!

Changed 13 years ago by yaseppochi (Stephen J. Turnbull)

Attachment: octave-devel.diff added

comment:9 in reply to:  6 Changed 13 years ago by yaseppochi (Stephen J. Turnbull)

Replying to macsforever2000@…:

Posting a diff will help move this along. It saves time for the committers and makes us more likely to commit it. Especially given that the maintainer is not responding.

Diff attached, for the sake of posterity (I'm going to move to octave-devel). Diff is against octave-devel, and is trivial (minimum necessary to download and verify the sources, and identify the version).

The octave-devel Portfile looks cleaner to me at a glance, but it is substantially different, not only to support additional dependencies of octave 3.4, but also in its internal port logic (eg, variants). I can understand the reluctance of the octave maintainer to make the jump without careful review (if that's why the delays).

comment:10 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Keywords: haspatch added

comment:11 Changed 13 years ago by michaelld (Michael Dickens)

Please see ticket #29517 for further discussion.

comment:12 Changed 13 years ago by michaelld (Michael Dickens)

Cc: michaelld@… added

Cc Me!

comment:13 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: michaelld@… removed
Owner: changed from stechert@… to michaelld@…

Michael, I'm assigning this to you, as Andre Stechert is no longer maintaining octave (r78753), so since you maintain octave-devel, you might want to take over octave as well.

comment:14 Changed 13 years ago by michaelld (Michael Dickens)

Resolution: fixed
Status: newclosed

Per ticket #29517, r78773, I've updated octave-devel to 3.4.0, and I'm leaving octave alone.

Note: See TracTickets for help on using tickets.