[54089] trunk/dports/python/py25-cvxopt/Portfile

macsforever2000 at macports.org macsforever2000 at macports.org
Mon Jul 20 13:03:30 PDT 2009


Revision: 54089
          http://trac.macports.org/changeset/54089
Author:   macsforever2000 at macports.org
Date:     2009-07-20 13:03:29 -0700 (Mon, 20 Jul 2009)
Log Message:
-----------
Update to version 1.1.1. Add support for solving SDPs with DSDP. (#20155)

Modified Paths:
--------------
    trunk/dports/python/py25-cvxopt/Portfile

Modified: trunk/dports/python/py25-cvxopt/Portfile
===================================================================
--- trunk/dports/python/py25-cvxopt/Portfile	2009-07-20 19:53:24 UTC (rev 54088)
+++ trunk/dports/python/py25-cvxopt/Portfile	2009-07-20 20:03:29 UTC (rev 54089)
@@ -5,7 +5,7 @@
 
 categories-append  math
 name               py25-cvxopt
-version            1.1
+version            1.1.1
 distname           cvxopt-${version}
 maintainers        cornell.edu:ajb78
 platforms          darwin
@@ -21,12 +21,12 @@
 
 homepage           http://abel.ee.ucla.edu/cvxopt
 
-distfiles          cvxopt-${version}.tar.gz.gtar
-master_sites       http://abel.ee.ucla.edu/download.php
+distfiles          cvxopt-${version}.tar.gz
+master_sites       http://abel.ee.ucla.edu/cvxopt/download.php
 
-checksums          md5 c56def864966a4e168474bb1c00f5808 \
-                   sha1 693bc10293ebe1ff59d7115e45d7e72f6262e548 \
-                   rmd160 33e2e047429df21662d3875d385b15ff9c334d52
+checksums           md5     577e0f2f2288df34310844c67ccd2d77 \
+                    sha1    391953aea9ce19a3b5c8055237bb26e79798696e \
+                    rmd160  86f729c4f7cd7eac8253efc9fe6f3ac06c940413
 
 depends_lib-append port:atlas
 
@@ -42,8 +42,12 @@
   depends_lib-append port:glpk
 }
 
-default_variants +gsl +glpk +fftw
+variant dsdp description {Link to DSDP library} {
+  depends_lib-append port:DSDP
+}
 
+default_variants +gsl +glpk +fftw +dsdp
+
 configure {
     reinplace "s|ATLAS_LIB_DIR = .*|ATLAS_LIB_DIR = '${prefix}/lib'|" \
               ${worksrcpath}/src/setup.py
@@ -72,6 +76,14 @@
         reinplace "s|FFTW_INC_DIR = .*|FFTW_INC_DIR = '${prefix}/include'|" \
               ${worksrcpath}/src/setup.py
     }
+    if {[variant_isset dsdp]} {
+        reinplace "s|BUILD_DSDP = .*|BUILD_DSDP = 1|" \
+              ${worksrcpath}/src/setup.py
+        reinplace "s|DSDP_LIB_DIR = .*|DSDP_LIB_DIR = '${prefix}/lib'|" \
+              ${worksrcpath}/src/setup.py
+        reinplace "s|DSDP_INC_DIR = .*|DSDP_INC_DIR = '${prefix}/include'|" \
+              ${worksrcpath}/src/setup.py
+    }
 }
 
 build.dir ${worksrcpath}/src
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090720/463ae885/attachment-0001.html>


More information about the macports-changes mailing list