Changeset 99000


Ignore:
Timestamp:
Oct 23, 2012, 3:33:10 PM (12 years ago)
Author:
macsforever2000@…
Message:

py-usadel1: Update to version 0.2.4. Add gcc variants. Fix for permissions issues with egg-info files. Update license. Add openmaintainer. Update to modern checksums.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/python/py-usadel1/Portfile

    r97763 r99000  
    66
    77name                py-usadel1
    8 version             0.2.3.2
    9 revision            1
     8version             0.2.4
    109categories-append   science
    1110platforms           darwin
    12 maintainers         macsforever2000
    13 license             gpl
     11maintainers         macsforever2000 openmaintainer
     12license             GPL-2
    1413
    1514description         Usadel equation solver
     
    2423distname            usadel1-${version}
    2524
    26 checksums           sha1    ffde19a5dd8a5977d99b00d88ec40873f9a904d1 \
    27                     rmd160  bef6ce3a839866bab5f69b3cc986d92c32765828
     25checksums           rmd160  a520258f5171002af6806ddc39672a60362d3082 \
     26                    sha256  13a15231627ab2bcb86b4e85540979af1c12adb9265b3b0169c5a848f0761c4d
    2827
    2928python.versions        25 26 27
     
    3736    python.add_archflags no
    3837   
    39     depends_lib-append  port:gcc45
    40     configure.compiler  macports-gcc-4.5
     38    variant gcc45 conflicts gcc46, gcc47, gcc48 description {Use the gcc45 compiler (enables fortran code)} {
     39        depends_lib-append  port:gcc45
     40        configure.compiler  macports-gcc-4.5
     41    }
    4142   
    42     # Using variants causes fortran compiler failure.
    43     #variant gcc45 conflicts gcc44 description {Use the gcc45 compiler (enables fortran code)} {
    44     #    depends_lib-append  port:gcc45
    45     #    configure.compiler  macports-gcc-4.5
    46     #}
     43    variant gcc46 conflicts gcc45, gcc47, gcc48 description {Use the gcc46 compiler (enables fortran code)} {
     44        depends_lib-append  port:gcc46
     45        configure.compiler  macports-gcc-4.6
     46    }
    4747   
    48     #variant gcc44 conflicts gcc45 description {Use the gcc44 compiler (enables fortran code)} {
    49     #    depends_lib-append  port:gcc44
    50     #    configure.compiler  macports-gcc-4.4
    51     #}
     48    variant gcc47 conflicts gcc45, gcc46, gcc48 description {Use the gcc47 compiler (enables fortran code)} {
     49        depends_lib-append  port:gcc47
     50        configure.compiler  macports-gcc-4.7
     51    }
    5252   
    53     #if {![variant_isset gcc44]} {
    54     #    default_variants +gcc45
    55     #}
     53    variant gcc48 conflicts gcc45, gcc46, gcc47 description {Use the gcc48 compiler (enables fortran code)} {
     54        depends_lib-append  port:gcc48
     55        configure.compiler  macports-gcc-4.8
     56    }
    5657   
     58    if {![variant_isset gcc46] && ![variant_isset gcc47] && ![variant_isset gcc48]} {
     59        default_variants +gcc45
     60    }
     61
    5762    build.args          config_fc \
    5863                        --fcompiler=gfortran \
     
    6166    build.env-append    CC=${configure.cc} \
    6267                        F90=${configure.fc}
     68
     69    post-destroot {
     70        # Fix permissions problems on these files
     71        xinstall -m 0644 -W ${worksrcpath}/usadel1.egg-info PKG-INFO SOURCES.txt dependency_links.txt requires.txt top_level.txt \
     72            ${destroot}${python.pkgd}/usadel1-${version}-py${python.branch}.egg-info
     73    }
     74
    6375    livecheck.type  none
    6476} else {
Note: See TracChangeset for help on using the changeset viewer.