[MacPorts] #27016: updated ports for mayavi and dependencies
#27016: updated ports for mayavi and dependencies ---------------------------------+------------------------------------------ Reporter: jjstickel@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: maintainer haspatch | Port: py26-mayavi ---------------------------------+------------------------------------------ See attached patch files. -- Ticket URL: <https://trac.macports.org/ticket/27016> MacPorts <http://www.macports.org/> Ports system for Mac OS
#27016: updated ports for mayavi and dependencies ---------------------------------+------------------------------------------ Reporter: jjstickel@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: maintainer haspatch | Port: py26-mayavi ---------------------------------+------------------------------------------ Comment(by jjstickel@…): When committing these changes, please remove the old patchfiles for py26-mayavi, py26-traitsbackendwx, and py26-enthoughtbase. They are no longer needed. -- Ticket URL: <https://trac.macports.org/ticket/27016#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#27016: updated ports for mayavi and dependencies ---------------------------------+------------------------------------------ Reporter: jjstickel@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: maintainer haspatch | Port: py26-mayavi ---------------------------------+------------------------------------------ Comment(by jjstickel@…): BTW, I have now successfully used Mayavi with the Qt backend, rather than Wx. Use the +qt variant for py26-traitsgui (which pulls in py26-traitsbackendqt and py26-pyqt4), and make sure to have vtk5 installed with Cocoa (-x11 -carbon; note: vtk5 does NOT need the qt4-mac variant). The "mayavi2" application seems to only partially work (no python shell), but mayavi scripting works fine from ipython (ipython-2.6 -q4thread). -- Ticket URL: <https://trac.macports.org/ticket/27016#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#27016: updated ports for mayavi and dependencies ---------------------------------+------------------------------------------ Reporter: jjstickel@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: maintainer haspatch | Port: py26-mayavi ---------------------------------+------------------------------------------ Changes (by ryandesign@…): * cc: ryandesign@… (added) Comment: * r74313: updated py25-enthoughtbase and py26-enthoughtbase to 3.0.6 -- Ticket URL: <https://trac.macports.org/ticket/27016#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#27016: updated ports for mayavi and dependencies ---------------------------------+------------------------------------------ Reporter: jjstickel@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: maintainer haspatch | Port: py26-mayavi ---------------------------------+------------------------------------------ Comment(by ryandesign@…): * r74315: updated py25-traits and py26-traits to 3.5.0 -- Ticket URL: <https://trac.macports.org/ticket/27016#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#27016: updated ports for mayavi and dependencies ---------------------------------+------------------------------------------ Reporter: jjstickel@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: maintainer haspatch | Port: py26-mayavi ---------------------------------+------------------------------------------ Comment(by ryandesign@…): * r74316: update py25-envisagecore and py26-envisagecore to 3.1.3 -- Ticket URL: <https://trac.macports.org/ticket/27016#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#27016: updated ports for mayavi and dependencies ---------------------------------+------------------------------------------ Reporter: jjstickel@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: maintainer haspatch | Port: py26-mayavi ---------------------------------+------------------------------------------ Comment(by jjstickel@…): Replying to [comment:3 ryandesign@…]:
* r74313: updated py25-enthoughtbase and py26-enthoughtbase to 3.0.6
You can also remove the patchfile for py26-enthoughtbase. Thanks. -- Ticket URL: <https://trac.macports.org/ticket/27016#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#27016: updated ports for mayavi and dependencies ---------------------------------+------------------------------------------ Reporter: jjstickel@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: maintainer haspatch | Port: py26-mayavi ---------------------------------+------------------------------------------ Comment(by bjandre@…): Replying to [comment:4 ryandesign@…]:
* r74315: updated py25-traits and py26-traits to 3.5.0
This appears to require that the py26-traitsgui package be upgraded to 3.5 as well. {{{ $ mayavi2-2.6 Traceback (most recent call last): File "/opt/local/bin/mayavi2-2.6", line 5, in <module> from pkg_resources import load_entry_point File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6 /site-packages/pkg_resources.py", line 2675, in <module> parse_requirements(__requires__), Environment() File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6 /site-packages/pkg_resources.py", line 556, in resolve raise VersionConflict(dist,req) # XXX put more info here pkg_resources.VersionConflict: (TraitsGUI 3.4.0 (/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6 /site-packages), Requirement.parse('TraitsGUI>=3.5.0.dev')) $ port search TraitsGUI py26-traitsgui @3.4.0 (python, devel) The Enthought traitsgui package }}} -- Ticket URL: <https://trac.macports.org/ticket/27016#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#27016: updated ports for mayavi and dependencies ---------------------------------+------------------------------------------ Reporter: jjstickel@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: maintainer haspatch | Port: py26-mayavi ---------------------------------+------------------------------------------ Comment(by jjstickel@…): Replying to [comment:7 bjandre@…]:
Replying to [comment:4 ryandesign@…]:
* r74315: updated py25-traits and py26-traits to 3.5.0
This appears to require that the py26-traitsgui package be upgraded to 3.5 as well.
The patch for the portfile for traitsgui is attached here as well. You can use it in your local tree until the developers make the commits. -- Ticket URL: <https://trac.macports.org/ticket/27016#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#27016: updated ports for mayavi and dependencies ---------------------------------+------------------------------------------ Reporter: jjstickel@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: maintainer haspatch | Port: py26-mayavi ---------------------------------+------------------------------------------ Comment(by kyle.tarplee@…): Replying to [comment:8 jjstickel@…]:
Replying to [comment:7 bjandre@…]:
Replying to [comment:4 ryandesign@…]:
* r74315: updated py25-traits and py26-traits to 3.5.0
This appears to require that the py26-traitsgui package be upgraded to 3.5 as well.
The patch for the portfile for traitsgui is attached here as well. You can use it in your local tree until the developers make the commits.
This is just a reminder to apply the patch for py26-traitsgui to get it to 3.5.0 so that mayavi will for again. -- Ticket URL: <https://trac.macports.org/ticket/27016#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
#27016: updated ports for mayavi and dependencies ---------------------------------+------------------------------------------ Reporter: jjstickel@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: maintainer haspatch | Port: py26-mayavi ---------------------------------+------------------------------------------ Comment(by jjstickel@…): Ping. Next time I will submit separate tickets for each portfile patch. Nonetheless, these are here, and it would be nice if they could be committed. Actually, I see there are upstream updates for several of these. I do not know what improvements they bring. Would it be preferred that I prepare new versions as separate tickets now, and close this one as obsolete? -- Ticket URL: <https://trac.macports.org/ticket/27016#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS
#27016: updated ports for mayavi and dependencies ---------------------------------+------------------------------------------ Reporter: jjstickel@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: maintainer haspatch | Port: py26-mayavi ---------------------------------+------------------------------------------ Comment(by ryandesign@…): Sorry I forgot about this ticket. If you can supply updated patches, attaching them to this ticket would be fine. -- Ticket URL: <https://trac.macports.org/ticket/27016#comment:11> MacPorts <http://www.macports.org/> Ports system for Mac OS
#27016: updated ports for mayavi and dependencies ---------------------------------+------------------------------------------ Reporter: jjstickel@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: maintainer haspatch | Port: py26-mayavi ---------------------------------+------------------------------------------ Comment(by jjstickel@…): Replying to [comment:11 ryandesign@…]:
Sorry I forgot about this ticket. If you can supply updated patches, attaching them to this ticket would be fine.
I have replaced the patches with new ones. Patches are against Porfiles currently in the Macports tree. All except py26-mayavi are simple version number increments and checksum changes. py26-mayavi required simple patches to documentation Makefiles and a new dependency on py26-sphinx. Let me know if there any issues that I can address. -- Ticket URL: <https://trac.macports.org/ticket/27016#comment:12> MacPorts <http://www.macports.org/> Ports system for Mac OS
#27016: updated ports for mayavi and dependencies ---------------------------------+------------------------------------------ Reporter: jjstickel@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: maintainer haspatch | Port: py26-mayavi ---------------------------------+------------------------------------------ Comment(by jjstickel@…): I removed the ipython dependency for mayavi since it isn't required (although it is needed to run the Mayavi GUI). -- Ticket URL: <https://trac.macports.org/ticket/27016#comment:13> MacPorts <http://www.macports.org/> Ports system for Mac OS
#27016: updated ports for mayavi and dependencies --------------------------------+------------------------------------------- Reporter: jjstickel@… | Owner: macports-tickets@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Resolution: fixed | Keywords: maintainer haspatch Port: py26-mayavi | --------------------------------+------------------------------------------- Changes (by macsforever2000@…): * status: new => closed * resolution: => fixed Comment: r78682. -- Ticket URL: <https://trac.macports.org/ticket/27016#comment:14> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts