[MacPorts] #46650: Update: octave-tsa 4.2.8
#46650: Update: octave-tsa 4.2.8 ---------------------------------+-------------------------------- Reporter: mschamschula@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Keywords: haspatch maintainer | Port: octave-tsa ---------------------------------+-------------------------------- Update octave-tsa to version 4.2.8. Use octave-1.1 PortGroup https://trac.macports.org/ticket/46649 to properly choose path to libgomp. Also disable all references to MatLab in Makefile. -- Ticket URL: <https://trac.macports.org/ticket/46650> MacPorts <https://www.macports.org/> Ports system for OS X
#46650: Update: octave-tsa 4.2.8 -----------------------------+--------------------------------- Reporter: mschamschula@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: haspatch maintainer Port: octave-tsa | -----------------------------+--------------------------------- Comment (by mschamschula@…): Found a workaround to make this work using the illogical octave-1.0 PortGroup: override the patch phase to do the work of both the patch and post-patch phases. -- Ticket URL: <https://trac.macports.org/ticket/46650#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#46650: Update: octave-tsa 4.2.8 -----------------------------+--------------------------------- Reporter: mschamschula@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: haspatch maintainer Port: octave-tsa | -----------------------------+--------------------------------- Comment (by mschamschula@…): Updated patchfile to use $(LAPACK_LIBS). This solution does not require the active_variants PortGroup or the reinplace step. -- Ticket URL: <https://trac.macports.org/ticket/46650#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#46650: Update: octave-tsa 4.2.8 -----------------------------+--------------------------------- Reporter: mschamschula@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: haspatch maintainer Port: octave-tsa | -----------------------------+--------------------------------- Comment (by mschamschula@…): Removed active_variants line form Portfile. -- Ticket URL: <https://trac.macports.org/ticket/46650#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#46650: Update: octave-tsa 4.2.8 -----------------------------+--------------------------------- Reporter: mschamschula@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: haspatch maintainer Port: octave-tsa | -----------------------------+--------------------------------- Comment (by michaelld@…): I'm attaching a patch that updates octave-tsa as welll as fixes the libgomp issue; or, it does for me :) Please try it out & if it works then we'll go with it. -- Ticket URL: <https://trac.macports.org/ticket/46650#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
#46650: Update: octave-tsa 4.2.8 -----------------------------+--------------------------------- Reporter: mschamschula@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: haspatch maintainer Port: octave-tsa | -----------------------------+--------------------------------- Comment (by mschamschula@…): MIchael, I tried building octave-tsa after applying your new patch: The Makefile portion of the patch bombed on me. About that time the Octave Forge guys updated tsa to version 4.2.9. I've updated the Portfile patch accordingly. I had a hard time reading the patch of the patch file, so I redid my version of the Makefile patch, now it deletes rather than comments out the MatLab specific code. I hope I got all your octave related changes. tsa 4.2.9 built cleanly under Mavericks with octave +atlas +gcc48 … -- Ticket URL: <https://trac.macports.org/ticket/46650#comment:6> MacPorts <https://www.macports.org/> Ports system for OS X
#46650: Update: octave-tsa 4.2.8 -----------------------------+--------------------------------- Reporter: mschamschula@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: haspatch maintainer Port: octave-tsa | -----------------------------+--------------------------------- Comment (by michaelld@…): Looks like they disabled libgomp on Darwin; good move for us! I'll attach my "next" diff ... cuts down the Makefile to the bare minimum; adds in explicit directory for mkoctfile as well as "-v" as a flag (for "verbose" output). This works for me on 10.8, octave -atlas +accelerate +g95 ... You'll want to "svn revert" all of the files before applying this patch; it's off of the svn trunk. -- Ticket URL: <https://trac.macports.org/ticket/46650#comment:7> MacPorts <https://www.macports.org/> Ports system for OS X
#46650: Update: octave-tsa 4.2.8 -----------------------------+--------------------------------- Reporter: mschamschula@… | Owner: macports-tickets@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: fixed | Keywords: haspatch maintainer Port: octave-tsa | -----------------------------+--------------------------------- Changes (by michaelld@…): * status: new => closed * resolution: => fixed Comment: I just went ahead and committed this fix in r133313. -- Ticket URL: <https://trac.macports.org/ticket/46650#comment:8> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts