# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 # $Id$ PortSystem 1.0 PortGroup python 1.0 name py-mayavi version 3.4.1 categories-append devel graphics math maintainers vcn.com:jjstickel openmaintainer description The Enthought mayavi package long_description 3D Scientific Data Visualization and Plotting using VTK as the \ rendering backend and wxpython or pyqt4 for the (G)UI. platforms darwin homepage http://code.enthought.com/projects/mayavi/ master_sites http://www.enthought.com/repo/ets/ distname Mayavi-${version} checksums md5 a6bb49b4448478664a719c44f72de750 \ sha1 b4bf2e03bcea73dfb32a5e1052ff2df0ea618ab6 \ rmd160 669d9c90bcc9bd67a1bd7b90bbafd314b849c20c python.versions 25 26 27 python.default_version 25 if {$subport != $name} { depends_build-append port:py${python.version}-distribute \ port:py${python.version}-sphinx depends_lib-append port:py${python.version}-apptools \ port:py${python.version}-configobj \ port:py${python.version}-envisageplugins \ port:py${python.version}-numpy \ port:py${python.version}-traitsgui \ port:vtk5 patch { reinplace "s|sphinx-build|sphinx-build-${python.branch}|g" \ ${worksrcpath}/docs/Makefile \ ${worksrcpath}/docs/MakefileMayavi \ ${worksrcpath}/docs/MakefileTVTK } # if variant dependencies or checking becomes possible, this can be improved pre-configure { ui_msg \ "Note that VTK must be installed using the same framework (cocoa OR x11/gtk) as that used for the GUI (wxwidgets/wxpython OR qt4/pyqt4)." } }