Ticket #48965: Portfile.current

File Portfile.current, 17.3 KB (added by tiagofrepereira2012 (Tiago Freitas Pereira), 9 years ago)
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$
3
4PortSystem                   1.0
5PortGroup                    python 1.0
6PortGroup                    github 1.0
7
8name                         py-bob
9version                      2.0.5
10license                      BSD
11homepage                     http://idiap.github.com/bob/
12
13categories                   science python math devel
14platforms                    darwin
15maintainers                  idiap.ch:andre.anjos
16
17description                  Bob is a signal-processing and machine learning toolbox
18
19long_description             Bob is a signal-processing and machine learning toolbox \
20                             developed at the Idiap Research Institute, in Martigny, \
21                             Switzerland. The toolbox is written in a mix of Python \
22                             and C++ and is designed to be both efficient and to \
23                             reduce development time.
24
25github.setup                 idiap bob 2.0.5 v
26revision                     0
27
28python.versions              26 27 33 34
29python.default_version       27
30python.version                27
31#default python.version        {[python_get_version]}
32
33
34checksums                    rmd160  2724e627cb30ad68b27948e4dd8a3b80b02a059f \
35                             sha256  626fab4953759f5e65e7532e7e73396eb54278226ec89049f66f6b8f11b5aa97
36
37
38depends_build-append port:pkgconfig
39
40
41depends_lib         port:blitz \
42    path:lib/libavcodec.dylib:ffmpeg \
43    port:matio \
44    port:jpeg \
45    port:netpbm \
46    port:libpng \
47    port:tiff \
48    port:giflib \
49    port:hdf5 \
50    port:fftw-3 \
51    port:vlfeat \
52    port:libsvm \
53    port:qt4-mac \
54    port:py${python.version}-sphinx \
55    port:py${python.version}-setuptools \
56    port:py${python.version}-numpy \
57    port:py${python.version}-matplotlib \
58    port:py${python.version}-sqlalchemy \
59    port:py${python.version}-scipy \
60    port:py${python.version}-nose \
61    port:py${python.version}-pillow
62
63
64depends_run \
65    port:py-bob.blitz \
66    port:py-bob.core \
67    port:py-bob.io.base
68
69
70
71variant python26 conflicts python27 description "Build for python 2.6" {
72   depends_lib-append  port:py26-argparse
73}
74
75
76
77########### SUBPORTS
78#
79subport py-bob.blitz {
80
81  github.setup                 bioidiap bob.blitz 2.0.7 v
82
83  description                  Bindings for Blitz++ (a C++ array template library)
84                           
85  long_description             This package contains a set of Pythonic bindings to the popular Blitz/C++ library. It also provides a C/C++ API that allows your Python extensions to leverage from the interfaces provided by this package.
86
87  checksums                    rmd160  b46263f3d0435545eb3d51fb2dc6a48ef9c3a090 \
88                               sha256  08f7f69ab90bb9e86e9ae006ca202a23be5c75b99ac3c9bd931deb6e05fac5f7
89}
90
91
92subport py-bob.core {
93
94  github.setup                 bioidiap bob.core 2.0.4 v
95
96  description                  Python bindings for bob.core
97                           
98  long_description             This package contains a set of Pythonic bindings for Bob's core package and functionality like logging, random number generation and array type conversion.
99
100  checksums                    rmd160  beb41065dd89570f3cc1971f907aa87471fd910f \
101                               sha256  6e6d16f7ea2dfbcaa07d26168e3e65c4c81e60203cc858831aea65d73ca1af4c
102}
103
104
105subport py-bob.io.base {
106
107  github.setup                 bioidiap bob.io.base 2.0.6 v
108
109  description                  Core bindings for Bob's I/O framework
110                           
111  long_description             This package contains Bob's basic I/O functionality.
112
113  checksums                    rmd160  3c9464bf880685fe6c1824ce767b6b994f318a2c \
114                               sha256  babb650fccc76a37791fb7e2581124f952ffb2fb8061f145f18a6d779236dc48
115}
116
117
118subport py-bob.sp {
119
120  github.setup                 bioidiap bob.sp 2.0.3 v
121
122  description                  Bindings for Bob's signal processing utilities
123
124  long_description             This package contains a set of Pythonic bindings for Bob's core package and functionality like logging, random number generation and array type conversion.
125
126  checksums                    rmd160  cdbd304d03084c5d72f3711ec418093d1492ce1e \
127                               sha256  5ced7a96472f4ddd7273f198a00c8fa0677f95beb820b8e8e97a1544c2352b05
128}
129
130
131subport py-bob.ap {
132
133  github.setup                 bioidiap bob.ap 2.0.3 v
134
135  description                  Bob's Audio Processing routines and classes
136
137  long_description             This package contains Bob's audio processing package and functionality.
138
139  checksums                    rmd160  5cc918b03887c6cb20c5a29267a5f1a691b0331d \
140                               sha256  74f99339a2791899b4fd17de20318b35aef7476276bf656498dd8394337b13ac
141}
142
143
144
145subport py-bob.math {
146
147  github.setup                 bioidiap bob.math 2.0.2 v
148
149  description                  Python bindings to bob::math
150
151  long_description             This package contains Bob's math functionality.
152
153  checksums                    rmd160  c71da75c05088772ccd3d45c26e248deefd5cefd \
154                               sha256  02a3a80587cfd26c205ad9b1ee1730655902a33a7931c148eac4c69e09186a9d
155}
156
157
158subport py-bob.measure {
159
160  github.setup                 bioidiap bob.measure 2.0.3 v
161
162  description                  Python bindings to bob::measure
163
164  long_description             This package contains Bob's measure packages and functionality.
165
166  checksums                    rmd160  78f6b7eb259fa595888b8e79e65ff3685df464af \
167                               sha256  84bd8818031cdabfee2b528decf9a31cebe5e619f05d4e5c228c2507ca94f08e
168}
169
170
171subport py-bob.db.base {
172
173  github.setup                 bioidiap bob.db.base 2.0.3 v
174
175  description                  API for Database Bindings in Bob
176
177  long_description             This package contains Bob's basic database packages and functionality.
178
179  checksums                    rmd160  9139fbd932e13188cecf9401180de9b520577438 \
180                               sha256  8c80c7934ca53bcf4a75505b4a101a6d96e43177c6ff20379a39dc3d3c39216d
181}
182
183
184subport py-bob.io.image {
185
186  github.setup                 bioidiap bob.io.image 2.0.2 v
187
188  description                  Image I/O support for Bob
189
190  long_description             This packages contains an interface for image IO. By importing this package, you activate a transparent plugin that makes possible reading and writing to image files using bob.io.base functionalities.
191
192  checksums                    rmd160  b103bd03c61d3dfec1308d74d400bb2c8e755e69 \
193                               sha256  d0208ec448fb08637d8634066b409a173a39a15c39409675d09c1730290f022d
194}
195
196
197
198subport py-bob.io.video {
199
200  github.setup                 bioidiap bob.io.video 2.0.3 v
201
202  description                  Support for Video I/O for Bob
203
204  long_description             This package contains support for Video I/O in Bob. Video reading and writing is implemented using either FFmpeg or LibAV, whichever is installed. By importing this package, you activate a transparent plugin that makes possible reading and writing video files using bob.io.base functionalities.
205
206  checksums                    rmd160  6c6148681e5df844914d301acb3bd1e16f60cabd \
207                               sha256  f5750d0e0a4ff054cb84f37347538d209cadcca1921064bb058b6561fc33c2b9
208}
209
210
211subport py-bob.io.matlab {
212
213  github.setup                 bioidiap bob.io.matlab 2.0.3 v
214
215  description                  Support for Matlab(R) I/O for Bob
216
217  long_description             This package contains no bindings. By importing this package, you activate a transparent plugin that makes possible to read and write to Matlab(R) files using bob.io.base functions.
218
219  checksums                    rmd160  e18d98cedbce3b1f9015ff10eb4d01b74f6c69bc \
220                               sha256  ab5b1330c7391b20f2c4372671cafb232213d3f428a8e29a49de51d969ce5542
221}
222
223
224subport py-bob.ip.base {
225
226  github.setup                 bioidiap bob.ip.base 2.0.6 v
227
228  description                  Bindings for Bob's image processing utilities
229
230  long_description             This package contains Bob's Basic Image Processing tools.
231
232  checksums                    rmd160  5a6edfea7c7c3f958f1566da2cb9daf6efb7a2c4 \
233                               sha256  86d225db7d66eb1e14d865c7de369ae883f87a735b7d960acc678667006d4be1
234}
235
236
237subport py-bob.ip.color {
238
239  github.setup                 bioidiap bob.ip.color 2.0.3 v
240
241  description                  Color conversion utilities
242
243  long_description             This package contains Bob's Image Processing tools for color conversion.
244
245  checksums                    rmd160  8a3ef20032fbfae1aee08c9c92b569cd69349369 \
246                               sha256  0e7183b2f72c576b8bef0d8382b618eb1106c08a7254cb8c394715ce39569886
247}
248
249
250subport py-bob.ip.draw {
251
252  github.setup                 bioidiap bob.ip.draw 2.0.2 v
253
254  description                  Image drawing utilities
255
256  long_description             This package contains Bob's Image Processing utilities for drawing lines and boxes on images.
257
258  checksums                    rmd160  641d88c71a042f54e621718fa0a720f8ec0c7ac4 \
259                               sha256  c9859ea7d3a3751003c92689244f16d97b824bb27e378ce9a78074e23e5eaaf3
260}
261
262
263subport py-bob.ip.gabor {
264
265  github.setup                 bioidiap bob.ip.gabor 2.0.3 v
266
267  description                  Package containing code and bindings for Gabor wavelet transforms
268
269  long_description             This package contains a set of C++ code and their according Python bindings for Bob's Image Processing tools concerning Gabor wavelets, the Gabor wavelet transform, Gabor jet extraction in a grid graph structure and Gabor jet similarity functions including a Gabor jet disparity estimation.
270
271  checksums                    rmd160  172b204104d1a07e6aacf3d1d3f3207dd6abb711 \
272                               sha256  6b7edc22c0fd29a511dfac9873711a0b2a1d34e6579f0251ea5e7940602118d4
273}
274
275
276
277subport py-bob.learn.activation {
278
279  github.setup                 bioidiap bob.learn.activation 2.0.3 v
280
281  description                  Python bindings for bob.machine's Activation functors
282
283  long_description             This package contains Bob's Activation functors, which used in several learning packages of Bob in the namespace bob.learn.
284
285  checksums                    rmd160  0c3ff634aa9ac07b1097c1bd6b092787d7420017 \
286                               sha256  8c7f62ee823ae5bda09916132fa59b86f3f123441f655b1f1ef2fce9d859876e
287}
288
289
290subport py-bob.learn.libsvm {
291
292  github.setup                 bioidiap bob.learn.libsvm 2.0.2 v
293
294  description                  Bob bindings to libsvm
295
296  long_description             This package contains a set of Pythonic bindings for LIBSVM.
297
298  checksums                    rmd160  84908b48df9e39b80fb68c32dc9762a2ea1d51db \
299                               sha256  327088267197b1c2dcfc52e1faaeeae36336c274a1d8aa281635725ef03f6dff
300}
301
302
303
304subport py-bob.learn.linear {
305
306  github.setup                 bioidiap bob.learn.linear 2.0.5 v
307
308  description                  Bindings for bob.machine's LinearMachine and Trainers
309
310  long_description             This package contains Bob's Linear Machine and Trainers for it.
311
312  checksums                    rmd160  7bf371c54f64d2f57c2cf2fd346d2b2928f38b95 \
313                               sha256  f41ba8b3ed3eaab03fbfab235459f5cf56e9bdfa90b69ed95e715e12082d16b0
314}
315
316
317
318subport py-bob.learn.mlp {
319
320  github.setup                 bioidiap bob.learn.mlp 2.0.5 v
321
322  description                  Bindings for Bob's Multi-layer Perceptron and Trainers
323
324  long_description             This package contains a set of Pythonic bindings for Bob's MLP and Trainers.
325
326  checksums                    rmd160  76b284053fde8c323cb4e41ad4f386efa4af8f4a \
327                               sha256  1ce8c51886553e300dcb8422d74c1627ff12a131e4789611de268b896a571c72
328}
329
330
331subport py-bob.learn.em {
332
333  github.setup                 bioidiap bob.learn.em 2.0.5 v
334
335  description                  Bindings for Bob's EM Trainers and Machines
336
337  long_description             The package includes the machine definition per se and a selection of different trainers for specialized purposes: Maximum Likelihood (ML), Maximum a Posteriori (MAP), K-Means, Inter Session Variability Modelling (ISV), Joint Factor Analysis (JFA), Total Variability Modeling (iVectors), Probabilistic Linear Discriminant Analysis (PLDA), EM Principal Component Analysis (EM-PCA).
338
339  checksums                    rmd160  d39f374ea8cf188c24dc02e623cf284542d8f480 \
340                               sha256  355f8200062dc9eea712aa6aa98cbe4b4b8f6ed115c550cd4909bc472d2fb6c5
341}
342
343
344
345subport py-bob.learn.boosting {
346
347  github.setup                 bioidiap bob.learn.boosting 2.0.2 v
348
349  description                  Boosting framework of Bob
350
351  long_description             The package implements a generalized boosting framework, which incorporates different boosting approaches.
352
353  checksums                    rmd160  97aedad7d73431e019542984c09e160010d9c118 \
354                               sha256  f2813401ada1e1971672da8a89a4de48578c7e014f9def89f5c4ea0a63b776e3
355}
356
357
358
359subport py-bob.db.verification.utils {
360
361  github.setup                 bioidiap bob.db.verification.utils 2.0.2 v
362
363  description                  Verification Database Utilities
364
365  long_description             This python module provides a basic common interface for (face, speaker, finger-vein, ...) verification databases in Bob. Several other Bob database interfaces are derived from this package.
366
367  checksums                    rmd160  f66086c84c931065d0f5a6bcce31ac2984bb529e \
368                               sha256  c12993d3a75488201dbb63b3ea78978a62d944bc379eb946588fbd48f25f1a2f
369}
370
371
372
373subport py-bob.db.iris {
374
375  github.setup                 bioidiap bob.db.iris 2.0.3 v
376
377  description                  Bob access API for Fisher's Iris Flower Dataset
378
379  long_description             This package contains an interface for the Iris flower data set interface. It can be used to demonstrate and test classification experiments.
380
381  checksums                    rmd160  1de5aea12001a3bb8e92ce45414792c2fde6efee \
382                               sha256  2ba08abdf8c54fc9c3363048344d9eed867f4dd8cd349030deb16a921fcebd9d
383}
384
385
386
387subport py-bob.db.wine {
388
389  github.setup                 bioidiap bob.db.wine 2.0.2 v
390
391  description                  Wine Database for Bob
392
393  long_description             This package contains the Python API for the Wine database. It also contains the original Wine data files, which were downloaded from the link above.
394
395  checksums                    rmd160  f53ec77047c5ea1c4b3b32eb8a7ebb3ef70323be \
396                               sha256  b101cb625476a89d4e392f82c107bbf8382db332fa9cfaafd8157f7de460b8d6
397}
398
399
400subport py-bob.db.mnist {
401
402  github.setup                 bioidiap bob.db.mnist 2.0.2 v
403
404  description                  MNIST Database Access API for Bob
405
406  long_description             The MNIST database is a database of handwritten digits, which consists of a training set of 60,000 examples, and a test set of 10,000 examples.
407
408  checksums                    rmd160  0922edf016c00739f63c18d2afe7c177ac8b07ee \
409                               sha256  14a610f8951ab3c3ef5b758c2c682f940c8f974d02f940b4878069600a9b1ba2
410}
411
412
413subport py-bob.db.atnt {
414
415  github.setup                 bioidiap bob.db.atnt 2.0.2 v
416
417  description                  AT&T/ORL Face Database Access API for Bob
418
419  long_description             This package contains an interface for the evaluation protocol of the AT&T database, formerly known as the ORL database of faces.
420
421  checksums                    rmd160  89297e249689d5dec40ac7441e06012c1807e300 \
422                               sha256  53e8a7b9bd7c4de06542a6e95e5cb371de23ff9d3ff585612c0cf570aba9a6fb
423}
424
425
426
427subport py-bob.ip.facedetect {
428
429  github.setup                 bioidiap bob.ip.facedetect 2.0.2 v
430
431  description                  Face Detection using a Cascade of Boosted LBP Features
432
433  long_description             This package contains a face detector utility that provides source code for detecting faces using a cascade of boosted LBP features. It is a re-implementation of the Visioner that was part of Bob version 1.
434
435  checksums                    rmd160  9b66c87472566e940097d1c9f6d091f053ff6a21 \
436                               sha256  cb2b80dcf81de9c67019dafce95c37c28a0d7ae98563c04bdc04bf043fd05050
437}
438
439
440
441subport py-bob.ip.optflow.hornschunck {
442
443  github.setup                 bioidiap bob.ip.optflow.hornschunck 2.0.5 v
444
445  description                  Python bindings to the optical flow framework of Horn & Schunck
446
447  long_description             This package is a simple Python wrapper to an open-source Optical Flow estimator based on the works by Horn & Schunck:
448
449  checksums                    rmd160  80bd65a90c58d9377c4fbea4695713aa6c2847b8 \
450                               sha256  d1ff013108519f983c6396ef498623a36b0ca91d17f45c8ec3d4d464be1c61c5
451}
452
453
454
455subport py-bob.ip.optflow.liu {
456
457  github.setup                 bioidiap bob.ip.optflow.liu 2.0.4 v
458
459  description                  Python bindings to the optical flow framework by Ce Liu
460
461  long_description             This package is a simple Python wrapper to the open-source Optical Flow estimator developed by C. Liu during his Ph.D. The code was originally conceived to operate over Matlab. This is a Python/Bob port. If you use this code, the author asks you to cite his thesis
462
463  checksums                    rmd160  171d6fec710f7dbe76ab0db03768a8c62b5c5982 \
464                               sha256  2494bde2c529e6040dce82cf781812a0bd978fcc9b03a302a2ab45f298deeece
465}