source: trunk/dports/python/py-bob/Portfile @ 148199

Last change on this file since 148199 was 148199, checked in by mps@…, 4 years ago

matio: bump to 1.5.6, rev bump dependents (#50675)

  • Property svn:eol-style set to native
  • Property svn:executable set to *
  • Property svn:keywords set to Id
File size: 4.3 KB
Line 
1# -*- 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
2# $Id: Portfile 148199 2016-04-29 14:27:34Z mps@macports.org $
3
4PortSystem                   1.0
5PortGroup                    python 1.0
6PortGroup                    github 1.0
7PortGroup                    active_variants 1.1 
8PortGroup                    compiler_blacklist_versions 1.0 
9
10name                         py-bob
11version                      2.1.0
12revision                     2
13license                      BSD
14homepage                     http://idiap.github.com/bob/
15
16categories-append            science math devel
17platforms                    darwin
18maintainers                  idiap.ch:andre.anjos \
19                             idiap.ch:laurent.el-shafey \
20                             idiap.ch:tiago.pereira
21
22
23description                  Bob is a signal-processing and machine learning toolbox
24
25long_description             Bob is a signal-processing and machine learning toolbox \
26                             developed at the Idiap Research Institute, in Martigny, \
27                             Switzerland. The toolbox is written in a mix of Python \
28                             and C++ and is designed to be both efficient and to \
29                             reduce development time.
30
31github.setup                idiap bob 2.1.0 v
32
33python.versions              27 34
34python.default_version       27
35
36
37
38checksums                    rmd160  465ac53ed7893cc82201928337ef1e2db60bdded \
39                             sha256  5946ad6f9332afd3d597fcb4dfab9026245448b6775f29d0f57b7ded083edd73
40
41
42
43if {$subport ne $name} {
44
45    depends_build-append port:pkgconfig
46
47    depends_lib-append  \
48      port:blitz \
49      path:lib/libavcodec.dylib:ffmpeg \
50      port:matio \
51      port:jpeg \
52      port:cmake \
53      port:netpbm \
54      port:libpng \
55      port:tiff \
56      port:giflib \
57      port:hdf5 \
58      port:fftw-3 \
59      port:vlfeat \
60      port:libsvm \
61      port:boost \
62      port:sox \
63      port:py${python.version}-sphinx \
64      port:py${python.version}-setuptools \
65      port:py${python.version}-numpy \
66      port:py${python.version}-matplotlib \
67      port:py${python.version}-sqlalchemy \
68      port:py${python.version}-scipy \
69      port:py${python.version}-nose \
70      port:py${python.version}-pillow \
71      port:py${python.version}-bob-extension \
72      port:py${python.version}-bob-blitz \
73      port:py${python.version}-bob-core \
74      port:py${python.version}-bob-io-base \
75      port:py${python.version}-bob-sp \
76      port:py${python.version}-bob-ap \
77      port:py${python.version}-bob-math \
78      port:py${python.version}-bob-measure \
79      port:py${python.version}-bob-db-base \
80      port:py${python.version}-bob-io-image \
81      port:py${python.version}-bob-io-video \
82      port:py${python.version}-bob-io-audio \
83      port:py${python.version}-bob-io-matlab \
84      port:py${python.version}-bob-ip-base \
85      port:py${python.version}-bob-ip-color \
86      port:py${python.version}-bob-ip-draw \
87      port:py${python.version}-bob-ip-gabor \
88      port:py${python.version}-bob-learn-activation \
89      port:py${python.version}-bob-learn-libsvm \
90      port:py${python.version}-bob-learn-linear \
91      port:py${python.version}-bob-learn-mlp \
92      port:py${python.version}-bob-learn-em \
93      port:py${python.version}-bob-learn-boosting \
94      port:py${python.version}-bob-db-verification-utils \
95      port:py${python.version}-bob-db-iris \
96      port:py${python.version}-bob-db-wine \
97      port:py${python.version}-bob-db-mnist \
98      port:py${python.version}-bob-db-atnt \
99      port:py${python.version}-bob-ip-facedetect \
100      port:py${python.version}-bob-ip-optflow-hornschunck \
101      port:py${python.version}-bob-ip-optflow-liu
102
103       # blacklist older compilers that don't support -std=c++0x (10.6 and earlier)       
104       compiler.blacklist  *gcc* {clang < 300}
105
106
107    #WORKAROUND TO AVOID CONFLICTS WITH ANOTHER BOB PACKAGES (DELETING THE ROOT __INIT_FILES)
108
109
110    post-destroot {
111        set filename ${destroot}${python.pkgd}/bob/__init__.py
112        if {[file exists $filename] == 1} {     
113          file delete $filename
114          file delete ${destroot}${python.pkgd}/bob/__init__.pyc
115        }
116
117        set filename ${destroot}${python.pkgd}/bob/__pycache__/__init__.cpython-34.pyc
118        if {[file exists $filename] == 1} {
119           file delete $filename
120        }
121
122    }
123
124
125}
Note: See TracBrowser for help on using the repository browser.