New Ticket     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #20155: Portfile-1.1.1.diff

File Portfile-1.1.1.diff, 1.9 KB (added by max@…, 3 years ago)
  • python/py25-cvxopt/Portfile

    old new  
    55 
    66categories-append  math 
    77name               py25-cvxopt 
    8 version            1.1 
     8version            1.1.1 
    99distname           cvxopt-${version} 
    1010maintainers        cornell.edu:ajb78 
    1111platforms          darwin 
     
    2121 
    2222homepage           http://abel.ee.ucla.edu/cvxopt 
    2323 
    24 distfiles          cvxopt-${version}.tar.gz.gtar 
    25 master_sites       http://abel.ee.ucla.edu/download.php 
     24distfiles          cvxopt-${version}.tar.gz 
     25master_sites       http://abel.ee.ucla.edu/cvxopt/download.php 
    2626 
    27 checksums          md5 c56def864966a4e168474bb1c00f5808 \ 
    28                    sha1 693bc10293ebe1ff59d7115e45d7e72f6262e548 \ 
    29                    rmd160 33e2e047429df21662d3875d385b15ff9c334d52 
     27checksums           md5     577e0f2f2288df34310844c67ccd2d77 \ 
     28                    sha1    391953aea9ce19a3b5c8055237bb26e79798696e \ 
     29                    rmd160  86f729c4f7cd7eac8253efc9fe6f3ac06c940413 
    3030 
    3131depends_lib-append port:atlas 
    3232 
     
    4242  depends_lib-append port:glpk 
    4343} 
    4444 
    45 default_variants +gsl +glpk +fftw 
     45variant dsdp description {Link to DSDP library} { 
     46  depends_lib-append port:DSDP 
     47} 
     48 
     49default_variants +gsl +glpk +fftw +dsdp 
    4650 
    4751configure { 
    4852    reinplace "s|ATLAS_LIB_DIR = .*|ATLAS_LIB_DIR = '${prefix}/lib'|" \ 
     
    7276        reinplace "s|FFTW_INC_DIR = .*|FFTW_INC_DIR = '${prefix}/include'|" \ 
    7377              ${worksrcpath}/src/setup.py 
    7478    } 
     79    if {[variant_isset dsdp]} { 
     80        reinplace "s|BUILD_DSDP = .*|BUILD_DSDP = 1|" \ 
     81              ${worksrcpath}/src/setup.py 
     82        reinplace "s|DSDP_LIB_DIR = .*|DSDP_LIB_DIR = '${prefix}/lib'|" \ 
     83              ${worksrcpath}/src/setup.py 
     84        reinplace "s|DSDP_INC_DIR = .*|DSDP_INC_DIR = '${prefix}/include'|" \ 
     85              ${worksrcpath}/src/setup.py 
     86    } 
    7587} 
    7688 
    7789build.dir ${worksrcpath}/src