[MacPorts] #48622: octave @3.8.2_11: update to 4.0.0
#48622: octave @3.8.2_11: update to 4.0.0 ----------------------------+-------------------------------- Reporter: mschamschula@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Keywords: haspatch | Port: octave ----------------------------+-------------------------------- octave has been updated to version 4.0.0 some time ago, but we have had issues building +gui under OS X. Sebastian Schöps, with Homebrew, put together a patch file that combines all needed fixes. This is my first cut, subject to further testing, but the build succeeds yielding a OS X App. -- Ticket URL: <https://trac.macports.org/ticket/48622> MacPorts <https://www.macports.org/> Ports system for OS X
#48622: octave @3.8.2_11: update to 4.0.0 -----------------------------+------------------------- Reporter: mschamschula@… | Owner: michaelld@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: octave | -----------------------------+------------------------- Changes (by mf2k@…): * cc: michaelld@… (removed) * owner: macports-tickets@… => michaelld@… * version: 2.3.3 => -- Ticket URL: <https://trac.macports.org/ticket/48622#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#48622: octave @3.8.2_11: update to 4.0.0 -----------------------------+------------------------- Reporter: mschamschula@… | Owner: michaelld@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: octave | -----------------------------+------------------------- Comment (by mschamschula@…): Refined configure arguments (default vs. variant, redundancies). -- Ticket URL: <https://trac.macports.org/ticket/48622#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#48622: octave @3.8.2_11: update to 4.0.0 -----------------------------+------------------------- Reporter: mschamschula@… | Owner: michaelld@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: octave | -----------------------------+------------------------- Comment (by mschamschula@…): Removed a redundant default entry for the fltk dependency. -- Ticket URL: <https://trac.macports.org/ticket/48622#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#48622: octave @3.8.2_11: update to 4.0.0 -----------------------------+------------------------- Reporter: mschamschula@… | Owner: michaelld@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: octave | -----------------------------+------------------------- Comment (by michaelld@…): Can you post the current complete patches you're using? Seems like this is necessary for testing with #47903. -- Ticket URL: <https://trac.macports.org/ticket/48622#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#48622: octave @3.8.2_11: update to 4.0.0 -----------------------------+------------------------- Reporter: mschamschula@… | Owner: michaelld@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: octave | -----------------------------+------------------------- Comment (by mschamschula@…): There is only one patch that I am applying (patch-rollup.diff). My recollection regarding SuiteSparse is, that octave (3.8.2 and 4.0.0) fails to build against SuiteSparse 4.4.4 and 4.4.5. -- Ticket URL: <https://trac.macports.org/ticket/48622#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
#48622: octave @3.8.2_11: update to 4.0.0 -----------------------------+------------------------- Reporter: mschamschula@… | Owner: michaelld@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: octave | -----------------------------+------------------------- Comment (by mschamschula@…): Added patch to deal with !__osmesa_print!__.cc issue. -- Ticket URL: <https://trac.macports.org/ticket/48622#comment:6> MacPorts <https://www.macports.org/> Ports system for OS X
#48622: octave @3.8.2_11: update to 4.0.0 -----------------------------+------------------------- Reporter: mschamschula@… | Owner: michaelld@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: octave | -----------------------------+------------------------- Comment (by mschamschula@…): Added qt4 fix. -- Ticket URL: <https://trac.macports.org/ticket/48622#comment:10> MacPorts <https://www.macports.org/> Ports system for OS X
#48622: octave @3.8.2_11: update to 4.0.0 -----------------------------+------------------------- Reporter: mschamschula@… | Owner: michaelld@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: octave | -----------------------------+------------------------- Comment (by mschamschula@…): Added patch fix to resolve widget title misalignment issue. Updated diff file relative to current octave @3.8.2_14. -- Ticket URL: <https://trac.macports.org/ticket/48622#comment:11> MacPorts <https://www.macports.org/> Ports system for OS X
#48622: octave @3.8.2_11: update to 4.0.0 -----------------------------+------------------------- Reporter: mschamschula@… | Owner: michaelld@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: octave | -----------------------------+------------------------- Comment (by michaelld@…): OK. So which patches do I need for testing building Octave 4? -- Ticket URL: <https://trac.macports.org/ticket/48622#comment:12> MacPorts <https://www.macports.org/> Ports system for OS X
#48622: octave @3.8.2_11: update to 4.0.0 -----------------------------+------------------------- Reporter: mschamschula@… | Owner: michaelld@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: octave | -----------------------------+------------------------- Comment (by mschamschula@…): The rollup and osmesa patches are required for both cli and gui versions of octave, while the dock-widget patch is needed to fix an aesthetics issue with the qtgui. I moved the the dock-widget patch under the qtgui variant in Portfile- octave.2.diff. Note: As of octave 4.0.0 the qtgui should be default. I did not make that change (but have been building +qtgui on all my machines), but you might want to. -- Ticket URL: <https://trac.macports.org/ticket/48622#comment:13> MacPorts <https://www.macports.org/> Ports system for OS X
#48622: octave @3.8.2_11: update to 4.0.0 -----------------------------+------------------------- Reporter: mschamschula@… | Owner: michaelld@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: octave | -----------------------------+------------------------- Comment (by mcalhoun@…): r144150 adds a port to test Octave 4.0.0 -- Ticket URL: <https://trac.macports.org/ticket/48622#comment:15> MacPorts <https://www.macports.org/> Ports system for OS X
#48622: octave @3.8.2_11: update to 4.0.0 -----------------------------+------------------------- Reporter: mschamschula@… | Owner: michaelld@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: octave | -----------------------------+------------------------- Comment (by michaelld@…): Cool! I'm inclined to leave the various octave ports alone for now, let folks test out the 4.0 ports as they see fit. Maybe mid-2016 we can do a little swap around & move a devel version to the release? -- Ticket URL: <https://trac.macports.org/ticket/48622#comment:16> MacPorts <https://www.macports.org/> Ports system for OS X
#48622: octave @3.8.2_11: update to 4.0.0 -----------------------------+------------------------ Reporter: mschamschula@… | Owner: mcalhoun@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: octave | -----------------------------+------------------------ Changes (by mcalhoun@…): * status: new => assigned * owner: michaelld@… => mcalhoun@… -- Ticket URL: <https://trac.macports.org/ticket/48622#comment:17> MacPorts <https://www.macports.org/> Ports system for OS X
#48622: octave @3.8.2_11: update to 4.0.0 -----------------------------+------------------------ Reporter: mschamschula@… | Owner: mcalhoun@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: haspatch Port: octave | -----------------------------+------------------------ Changes (by mcalhoun@…): * status: assigned => closed * resolution: => fixed Comment: Fixed in r148698. -- Ticket URL: <https://trac.macports.org/ticket/48622#comment:18> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts