# -*- 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 PortSystem 1.0 PortGroup python 1.0 name py-bcolz version 1.2.1 revision 1 categories-append devel license BSD python.versions 38 maintainers {stromnov @stromnov} openmaintainer description Columnar and compressed data containers. long_description bcolz provides columnar and compressed data containers. \ Column storage allows for efficiently querying tables \ with a large number of columns. It also allows for cheap \ addition and removal of column. In addition, bcolz \ objects are compressed by default for reducing \ memory/disk I/O needs. The compression process is \ carried out internally by Blosc, a high-performance \ compressor that is optimized for binary data. homepage https://github.com/Blosc/bcolz checksums rmd160 867cb61194bc63d53aab507100c880d884949178 \ sha256 c017d09bb0cb5bbb07f2ae223a3f3638285be3b574cb328e91525b2880300bd1 if {${name} ne ${subport}} { # Fix permissions post-extract { fs-traverse item ${worksrcpath} { if {[file isdirectory ${item}]} { file attributes ${item} -permissions a+rx } elseif {[file isfile ${item}]} { file attributes ${item} -permissions a+r } } } depends_build-append \ port:py${python.version}-cython \ port:py${python.version}-setuptools_scm depends_lib-append port:py${python.version}-numpy \ port:blosc build.args-append -C--blosc=${prefix} }