# -*- 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
PortGroup github 1.0
PortGroup active_variants 1.1
PortGroup compiler_blacklist_versions 1.0
name py-bob-db-mnist
version 2.0.3
revision 5
license BSD
homepage http://idiap.github.com/bob/
categories-append science math devel
platforms darwin
maintainers idiap.ch:andre.anjos \
idiap.ch:laurent.el-shafey \
idiap.ch:tiago.pereira
description MNIST Database Access API for Bob \
Bob is a signal-processing and machine learning toolbox
long_description Bob is a signal-processing and machine learning toolbox \
developed at the Idiap Research Institute, in Martigny, \
Switzerland. The toolbox is written in a mix of Python \
and C++ and is designed to be both efficient and to \
reduce development time.
github.setup bioidiap bob.db.mnist 2.0.3 v
python.versions 27 34
python.default_version 27
checksums rmd160 e01c456e1b3b54ce3685ff413c5c6fbf64c9bd4b \
sha256 200ee7751bc9f517af12364e7cb149a7febded753968f01b129d5336f597b969
if {$subport ne $name} {
depends_build-append port:pkgconfig
depends_lib-append \
port:blitz \
port:cmake \
path:lib/libavcodec.dylib:ffmpeg \
port:matio \
port:jpeg \
port:netpbm \
port:libpng \
port:tiff \
port:giflib \
port:hdf5 \
port:fftw-3 \
port:vlfeat \
port:libsvm \
port:py${python.version}-six \
port:boost \
port:py${python.version}-sphinx \
port:py${python.version}-setuptools \
port:py${python.version}-numpy \
port:py${python.version}-matplotlib \
port:py${python.version}-sqlalchemy \
port:py${python.version}-scipy \
port:py${python.version}-nose \
port:py${python.version}-pillow \
port:py${python.version}-sqlalchemy \
port:py${python.version}-bob-extension \
port:py${python.version}-bob-db-base
# blacklist older compilers that don't support -std=c++0x (10.6 and earlier)
compiler.blacklist *gcc* {clang < 300}
#WORKAROUND TO AVOID CONFLICTS WITH ANOTHER BOB PACKAGES (DELETING THE ROOT __INIT_FILES)
post-destroot {
set filename ${destroot}${python.pkgd}/bob/__init__.py
if {[file exists $filename] == 1} {
file delete $filename
file delete ${destroot}${python.pkgd}/bob/__init__.pyc
file delete ${destroot}${python.pkgd}/bob/db/__init__.py
file delete ${destroot}${python.pkgd}/bob/db/__init__.pyc
}
set filename ${destroot}${python.pkgd}/bob/__pycache__/__init__.cpython-34.pyc