# -*- 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: Portfile 80007 2011-07-01 18:00:57Z eborisch@macports.org $

PortSystem          1.0
PortGroup           python25 1.0

name                py25-h5py
version             2.0.0
platforms           darwin
categories          python
license             BSD
maintainers         macports.org:eborisch \
                    openmaintainer
description         Python Module for working with HDF5 files

long_description    HDF5 for Python (h5py) is a general-purpose Python \
                    interface to the Hierarchical Data Format library, \
                    version 5. HDF5 is a versatile, mature scientific \
                    software library designed for the fast, flexible \
                    storage of enormous amounts of data. \n\n\
                    From a Python programmer's perspective, HDF5 provides \
                    a robust way to store data, organized by name in a \
                    tree-like fashion. You can create datasets (arrays on \
                    disk) hundreds of gigabytes in size, and perform \
                    random-access I/O on desired sections. Datasets are \
                    organized in a filesystem-like hierarchy using \
                    containers called 'groups', and accessed using the \
                    tradional POSIX /path/to/resource syntax.


homepage            http://code.google.com/p/h5py/
master_sites        http://h5py.googlecode.com/files/
distname            h5py-${version}

checksums           md5     f604ae6e4095bdf70b4c011b9c9762f5 \
                    sha1    d66300f1deb540bd42b5596f07bf0add10a9363a \
                    rmd160  50cf9141c1f4718f33dd8d5b0b25121efdc23a37

depends_lib-append  port:py25-numpy \
                    port:hdf5-18 \
                    port:py25-cython

livecheck.regex       {h5py-(\d+(?:\.\d+)*).tar.gz}

