# -*- 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 python25 1.0 name py25-pymvpa version 0.4.2 categories python platforms darwin maintainers jameskyle description PyMVPA is a Python module intended to ease pattern classification analyses of large datasets. long_description ${description}. In the neuroimaging contexts such analysis techniques are also known as decoding or MVPA analysis. PyMVPA provides high-level abstraction of typical processing steps and a number of implementations of some popular algorithms. homepage http://www.pymvpa.org fetch.type git git.url git://git.debian.org/git/pkg-exppsy/pymvpa.git git.branch upstream/${version} depends_lib port:py25-numpy \ port:git-core \ port:py25-setuptools \ port:py25-scipy \ port:py25-pynifti \ port:py25-hcluster \ port:libsvm \ port:swig \ port:py25-pywavelets \ port:shogun \ port:py25-matplotlib depends_build port:git-core configure.args --with-libsvm patch.pre_args -p1 patchfiles patch-mvpa.diff setup-py.diff build.target build_ext pre-fetch { if {[file exists ${prefix}/share/doc/mvpa]} { ui_error "It appears the 2.6 version of mvpa is installed" ui_error "Only one version of pymvpa can be installed at one time" return -code error "multiple mvpa installs detected" } if {![variant_isset no_shogun]} { if {![file exists ${prefix}/Library/Frameworks/Python.framework/Versions/2.5/site-packages/sg.so]} { ui_error "To install py25-pymvpa with the shogun variant, shogun must be installed with the python25 variant." ui_error "This may require a manual install of shogun" return -code error "incompatible shogun installation" } } if {[file exists ${prefix}/share/doc/mvpa]} { ui_error "It appears another version of mvpa is installed" ui_error "Only one version of pymvpa can be installed at one time" return -code error "multiple mvpa installs detected" } } variant no_shogun description {Do not build shogun} { depends_lib-delete port:shogun } post-destroot { xinstall -m 755 -d "${destroot}${prefix}/share/doc/" file delete ${worksrcpath}/doc/todo.txt file delete ${worksrcpath}/doc/legal.txt file delete ${worksrcpath}/doc/changelog.txt file copy ${worksrcpath}/TODO ${worksrcpath}/doc/ file copy ${worksrcpath}/COPYING ${worksrcpath}/doc/ file copy ${worksrcpath}/Changelog ${worksrcpath}/doc/ file copy ${worksrcpath}/doc ${destroot}${prefix}/share/doc/mvpa } livecheck.url http://git.debian.org/?p=pkg-exppsy/pymvpa.git livecheck.regex {upstream\/([0-9.]+)}