Changeset 147762 for trunk


Ignore:
Timestamp:
Apr 15, 2016, 1:28:19 PM (4 years ago)
Author:
eborisch@…
Message:

py-h5py: Update to 2.6.0. Closes #51122.

File:
1 edited

Legend:

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

    r147494 r147762  
    22# $Id$
    33
    4 PortSystem          1.0
    5 PortGroup           python 1.0
    6 PortGroup           mpi 1.0
     4PortSystem              1.0
     5PortGroup               github 1.0
     6PortGroup               python 1.0
     7PortGroup               mpi 1.0
    78
    8 name                py-h5py
    9 version             2.5.0
    10 revision            3
     9github.setup            h5py h5py 2.6.0
     10name                    py-h5py
     11revision                0
    1112# h5py needs to be re-built after hdf5 upgrades
    1213
    13 platforms           darwin
    14 license             BSD
    15 maintainers         eborisch openmaintainer
     14platforms               darwin
     15license                 BSD
     16maintainers             eborisch openmaintainer
    1617
    17 description         Read and write HDF5 files from Python
     18description             Read and write HDF5 files from Python
    1819
    1920long_description  \
     
    2728    simplifies the process of reading and writing data from Python.
    2829
    29 homepage            http://www.h5py.org
    30 master_sites        https://pypi.python.org/packages/source/h/h5py
    31 distname            h5py-${version}
    32 
    33 checksums \
    34     rmd160  94484badd1103c00421582a055b7b0f3368ad653 \
    35     sha256  9833df8a679e108b561670b245bcf9f3a827b10ccb3a5fa1341523852cfac2f6
     30homepage                http://www.h5py.org
    3631
    3732# Support for -devel
    3833set DEV_VERSION     0
    3934
    40 subport             py26-h5py-devel {set DEV_VERSION 26}
    41 subport             py27-h5py-devel {set DEV_VERSION 27}
    42 subport             py33-h5py-devel {set DEV_VERSION 33}
    43 subport             py34-h5py-devel {set DEV_VERSION 34}
     35subport                 py26-h5py-devel {set DEV_VERSION 26}
     36subport                 py27-h5py-devel {set DEV_VERSION 27}
     37subport                 py33-h5py-devel {set DEV_VERSION 33}
     38subport                 py34-h5py-devel {set DEV_VERSION 34}
     39subport                 py35-h5py-devel {set DEV_VERSION 35}
    4440
    4541python.versions     26 27 33 34 35
    4642
    4743if {${DEV_VERSION}} {
    48     python.version      ${DEV_VERSION}
     44    checksums \
     45        rmd160  937ec9ac2cfc290025ebdada30f35a021cb12efc \
     46        sha256  b2872862d1d5afd3d34fc831a5feae394516683996c22f73c3eccc5fcd4cdb89
     47} else {
     48    checksums \
     49        rmd160  f9a975c3a4fdac3f06cae38e8b5bcc565d90a61a \
     50        sha256  62bf69569d685f4eda7fbbcfb1be76dd769e593058f5f0f466434b7240127c42
     51}
     52
     53if {${DEV_VERSION}} {
     54    python.version          ${DEV_VERSION}
    4955    # epoch was already set to a date; continuing with that approach
    50     epoch               20150122
    51     version             2.5.0
    52     conflicts           py${python.version}-h5py
    53     checksums \
    54         rmd160  94484badd1103c00421582a055b7b0f3368ad653 \
    55         sha256  9833df8a679e108b561670b245bcf9f3a827b10ccb3a5fa1341523852cfac2f6
     56    epoch                   20160412
     57    github.setup            h5py h5py 8e58fa6
     58    name                    py${python.version}-h5py-devel
     59    conflicts               py${python.version}-h5py
    5660} elseif {${name} ne ${subport}} {
    57     conflicts           py${python.version}-h5py-devel
     61    conflicts               py${python.version}-h5py-devel
    5862}
    5963
     
    6973
    7074
    71     # TODO: set compiler appropriately to build against parallel HDF5
    72     # (even when MPI variant not requested), ticket #45911
    73     #configure.cc mpicc
    74     #configure.cc h5pcc
    75 
    7675    post-destroot {
    7776        system -W ${destroot}${prefix} "mkdir -p share/doc/${subport}"
     
    8382    mpi.setup
    8483    if {[mpi_variant_isset]} {
    85         depends_lib-append  port:py${python.version}-mpi4py
    86         mpi.enforce_variant hdf5 \
    87                             py${python.version}-mpi4py
     84        build.env-append        DISTUTILS_DEBUG=1
     85        depends_lib-append      port:py${python.version}-mpi4py
     86        mpi.enforce_variant     hdf5 \
     87                                py${python.version}-mpi4py
    8888
    89         use_configure   yes
    90         configure.cmd   ${build.cmd} configure
    91         configure.args  --mpi
     89        use_configure           yes
     90        configure.cmd           ${build.cmd} configure
     91        configure.args          --mpi
    9292        configure.pre_args
    9393    }
    9494
    95     livecheck.type      none
    96 } else {
    97     livecheck.type      regex
    98     livecheck.url       https://pypi.python.org/pypi/h5py
    99     livecheck.regex     {h5py/(\d+(?:\.\d+)*)}
     95    livecheck.type          none
    10096}
Note: See TracChangeset for help on using the changeset viewer.