Opened 12 years ago

Closed 12 years ago

Last modified 11 years ago

#32894 closed update (fixed)

Portfile for new Octave 3.6.0 attached

Reported by: lukas.reichlin@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: lorenzo.costanzia@…, mojca (Mojca Miklavec), sebastian@…, michaelld (Michael Dickens), tenomoto (Takeshi Enomoto), martin.koskinen@…, mauricio_ville@…, askbal@…, mechgyver@…, onurdomanic@…
Port: octave

Description

I attached a portfile for Octave 3.6.0 which has been released today.

Attachments (6)

Portfile (6.7 KB) - added by lukas.reichlin@… 12 years ago.
Octave 3.6.0 portfile
Portfile.2 (6.7 KB) - added by lukas.reichlin@… 12 years ago.
Portfile for octave-devel
portfile.patch (3.5 KB) - added by lukas.reichlin@… 12 years ago.
Patch for octave-devel
Portfile.3 (6.7 KB) - added by lukas.reichlin@… 12 years ago.
Octave 3.6.1
Portfile.4 (6.7 KB) - added by lukas.reichlin@… 12 years ago.
Portfile for the new octave 3.6.2
Portfile.5 (7.6 KB) - added by sebastian.moeller@… 12 years ago.
octave 3.6.2 with uiteSparse 4.0.0 and atlas 3.9.84

Download all attachments as: .zip

Change History (27)

Changed 12 years ago by lukas.reichlin@…

Attachment: Portfile added

Octave 3.6.0 portfile

comment:1 Changed 12 years ago by mf2k (Frank Schima)

Cc: michaelld@… removed
Keywords: octave removed
Version: 2.0.3

Please attach a unified diff of the portfile so we can see the changes you made.

Changed 12 years ago by lukas.reichlin@…

Attachment: Portfile.2 added

Portfile for octave-devel

Changed 12 years ago by lukas.reichlin@…

Attachment: portfile.patch added

Patch for octave-devel

comment:2 Changed 12 years ago by lukas.reichlin@…

The update was intended for octave, but my experience tells me that this won't happen :-) Therefore I made a diff for octave-devel.

comment:3 Changed 12 years ago by lorenzo.costanzia@…

Cc: lorenzo.costanzia@… added

Cc Me!

comment:4 Changed 12 years ago by gnw3

The octave-devel Portfile.2 works for me from a private ports tree, but if I use the +fltk variant somethings adds "-arch x86_64" to the compiler flags and the build fails.

$ port installed octave-devel
The following ports are currently installed:
  octave-devel @3.6.0_0+atlas+gcc46 (active)
$ port configure octave-devel +gcc46 +fltk
Warning: MacPorts running without privileges. You may be unable to complete certain actions (e.g. install).
--->  Computing dependencies for octave-devel
--->  Fetching octave-devel
--->  Attempting to fetch octave-3.6.0.tar.bz2 from ftp://ftp.gnu.org/gnu/octave
--->  Verifying checksum(s) for octave-devel
--->  Extracting octave-devel
--->  Applying patches to octave-devel
--->  Configuring octave-devel
$ grep -- -arch /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_math_octave-devel/octave-devel/work/octave-3.4.3/config.status 
S["GRAPHICS_LIBS"]="-L/opt/local/lib -arch x86_64 -lfltk_gl -framework AGL -framework OpenGL -framework ApplicationServices -lfltk -lpthread -framework Cocoa"

Changed 12 years ago by lukas.reichlin@…

Attachment: Portfile.3 added

Octave 3.6.1

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

I've just attached my modified octave-devel portfile for octave 3.6.1. Please don't ask for patches, you can do that for yourself easily. And I don't know the version to be patched (the antique 3.4.3 portfile, 3.6.0, 3.6.1-rc0 …) I use the variant +accelerate +fltk +gcc45 on Mac OS X 10.6.8

comment:6 Changed 12 years ago by mojca (Mojca Miklavec)

Cc: mojca.miklavec.lists@… added

Cc Me!

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

Cc: sebastian@… michaelld@… added

Has duplicate #34058, which also has a portfile for 3.6.1 attached...

Michael, any chance you could look into the octave situation?

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

This is "Qt upgrade week"; I really doubt I'll have time for more than just qt this week when added to my usual queue. Thus I probably can't get to it this week, but if not then certainly next week. Isn't Lukas being made a developer so that he can take over Octave (etc) and make them work smoothly? I've sort of been waiting for that event so that he can do the work :)

comment:9 in reply to:  7 Changed 12 years ago by sebastian@…

You can ignore my other ticket #34058; I missed this one here, sorry. Please consider to change the naming convention in Macports: Octave 3.6.1 is the latest stable version. Thus the name "octave-devel" is missleading. Enjoy the "Qt upgrade week" :)

comment:10 Changed 12 years ago by lukas.reichlin@…

@Michael: They declined my application due to lack of experience. Now it's up to you again …

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

@Lukas : Ah; I didn't know. Sorry to hear. OK; well, I'll give it my best shot once I get Qt dealt with.

comment:12 Changed 12 years ago by tenomoto (Takeshi Enomoto)

Cc: takeshi@… added

Cc Me!

comment:13 Changed 12 years ago by martin.koskinen@…

Cc: martin.koskinen@… added

Cc Me!

comment:14 Changed 12 years ago by mauricio_ville@…

Cc: mauricio_ville@… added

Cc Me!

comment:15 Changed 12 years ago by paul.dlug@…

Any chance of this being committed? The main octave port is quite old (3.2.4) and so is the current octave-devel (3.4.3).

Changed 12 years ago by lukas.reichlin@…

Attachment: Portfile.4 added

Portfile for the new octave 3.6.2

comment:16 Changed 12 years ago by askbal@…

Cc: askbal@… added

Cc Me!

Changed 12 years ago by sebastian.moeller@…

Attachment: Portfile.5 added

octave 3.6.2 with uiteSparse 4.0.0 and atlas 3.9.84

comment:17 in reply to:  15 Changed 12 years ago by sebastian.moeller@…

Hi there, due to changes in SuiteSparse and atlas library naming port file.4 does not work anymore. Portfile.5 is my attempt at making it work, and it works for me (for the little test code I ran that is). It turns out that changing configure is a clean way to propagate the required changes to all makefiles :)

comment:18 Changed 12 years ago by mechgyver@…

Cc: mechgyver@… added

Cc Me!

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

Supersedes #32703.

comment:20 Changed 12 years ago by onurdomanic@…

Cc: onurdomanic@… added

Cc Me!

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

Resolution: fixed
Status: newclosed

As of r97159, there is a new octave-devel Portfile for 3.6.2. It seems to incorporate the changes found here, except those for accelerate -- which are found in ticket #32702. Hence, I'm closing this ticket as "indirectly addressed".

Note: See TracTickets for help on using tickets.