[61738] trunk/dports/python/py25-pymvpa

jameskyle at macports.org jameskyle at macports.org
Sun Dec 20 12:36:42 PST 2009


Revision: 61738
          http://trac.macports.org/changeset/61738
Author:   jameskyle at macports.org
Date:     2009-12-20 12:36:41 -0800 (Sun, 20 Dec 2009)
Log Message:
-----------
Removed the python 2.5 version of the mvpa toolset.

Removed Paths:
-------------
    trunk/dports/python/py25-pymvpa/Portfile
    trunk/dports/python/py25-pymvpa/files/patch-mvpa.diff
    trunk/dports/python/py25-pymvpa/files/setup-py.diff

Deleted: trunk/dports/python/py25-pymvpa/Portfile
===================================================================
--- trunk/dports/python/py25-pymvpa/Portfile	2009-12-20 20:36:35 UTC (rev 61737)
+++ trunk/dports/python/py25-pymvpa/Portfile	2009-12-20 20:36:41 UTC (rev 61738)
@@ -1,84 +0,0 @@
-# -*- 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.3
-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-python \
-                        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.]+)}

Deleted: trunk/dports/python/py25-pymvpa/files/patch-mvpa.diff
===================================================================
--- trunk/dports/python/py25-pymvpa/files/patch-mvpa.diff	2009-12-20 20:36:35 UTC (rev 61737)
+++ trunk/dports/python/py25-pymvpa/files/patch-mvpa.diff	2009-12-20 20:36:41 UTC (rev 61738)
@@ -1,14 +0,0 @@
-diff --git a/mvpa/clfs/libsvmc/svmc.i b/mvpa/clfs/libsvmc/svmc.i
-index 2b50c85..16bfa5d 100644
---- a/mvpa/clfs/libsvmc/svmc.i
-+++ b/mvpa/clfs/libsvmc/svmc.i
-@@ -146,9 +146,6 @@ struct svm_model
- 				// 0 if svm_model is created by svm_train
- };
- 
--/* one really wants to configure verbosity within python! */
--void svm_set_verbosity(int verbosity_flag);
--
- struct svm_model *svm_train(const struct svm_problem *prob, const struct svm_parameter *param);
- 
- void svm_cross_validation(const struct svm_problem *prob, const struct svm_parameter *param, int nr_fold, double *target);

Deleted: trunk/dports/python/py25-pymvpa/files/setup-py.diff
===================================================================
--- trunk/dports/python/py25-pymvpa/files/setup-py.diff	2009-12-20 20:36:35 UTC (rev 61737)
+++ trunk/dports/python/py25-pymvpa/files/setup-py.diff	2009-12-20 20:36:41 UTC (rev 61738)
@@ -1,21 +0,0 @@
---- py25-pymvpa-0.4.2/setup.py.old	2009-05-27 20:12:50.000000000 -0700
-+++ py25-pymvpa-0.4.2/setup.py	2009-05-27 20:14:12.000000000 -0700
-@@ -38,17 +38,7 @@
- if sys.argv.count('--with-libsvm'):
-     # clean argv if necessary (or distutils will complain)
-     sys.argv.remove('--with-libsvm')
--    # look for libsvm in some places, when local one is not used
--    if not have_libsvm:
--        if not sys.platform.startswith('win'):
--            include_dirs += ['/usr/include/libsvm-2.0/libsvm',
--                             '/usr/include/libsvm',
--                             '/usr/local/include/libsvm',
--                             '/usr/local/include/libsvm-2.0/libsvm',
--                             '/usr/local/include']
--        else:
--            # no clue on windows
--            pass
-+
-     have_libsvm = True
- 
- 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20091220/732138b6/attachment.html>


More information about the macports-changes mailing list