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 | |
---|
4 | PortSystem 1.0 |
---|
5 | |
---|
6 | set uname yeti |
---|
7 | name yorick-${uname} |
---|
8 | version 6.3.2 |
---|
9 | license CeCILL-C |
---|
10 | categories science |
---|
11 | platforms darwin |
---|
12 | maintainers users.sourceforge.net:paumard |
---|
13 | description Miscellaneous compiled utilities for Yorick (hash tables...) |
---|
14 | long_description Yeti is an extension of Yorick which implements:\ |
---|
15 | * hash table objects\;\ |
---|
16 | * regular expressions\;\ |
---|
17 | * complex, real-complex and complex-real FFT by FFTW2\;\ |
---|
18 | * wavelet filtering ("à trou" method)\;\ |
---|
19 | * fast convolution along a chosen dimension\;\ |
---|
20 | * more string functions\;\ |
---|
21 | * memory hacking routines\;\ |
---|
22 | * more math functions (sinc, round, arc)\;\ |
---|
23 | * generalized matrix-vector multiplication\;\ |
---|
24 | * sparse matrix\;\ |
---|
25 | * routines to query/check Yorick's symbols\;\ |
---|
26 | * support for reading TIFF images\;\ |
---|
27 | * morpho-math operators\;\ |
---|
28 | * 120 special functions from GNU Scientific Library\;\ |
---|
29 | * ... |
---|
30 | homepage http://www-obs.univ-lyon1.fr/labo/perso/eric.thiebaut/yeti.html |
---|
31 | |
---|
32 | master_sites http://www-obs.univ-lyon1.fr/labo/perso/eric.thiebaut/files/ |
---|
33 | distname ${uname}-${version} |
---|
34 | use_bzip2 yes |
---|
35 | checksums rmd160 055f23f4d25189b1a80918cbe63025a60d54efc2\ |
---|
36 | sha256 578f7b6c85654218e52e2776240fcd50fa246ef93d5993bec986e2d9b686e7a1 |
---|
37 | |
---|
38 | depends_lib path:bin/yorick:yorick \ |
---|
39 | port:tiff \ |
---|
40 | port:fftw \ |
---|
41 | port:gsl |
---|
42 | |
---|
43 | universal_variant no |
---|
44 | |
---|
45 | configure.pre_args --yorick=${prefix}/bin/yorick |
---|
46 | configure.args --with-regex \ |
---|
47 | --with-fftw --with-fftw-libs="-ldfftw -ldrfftw" \ |
---|
48 | --with-gsl --with-tiff |
---|
49 | post-configure { |
---|
50 | file link ${worksrcpath}/yeti_fftw/fftw.h \ |
---|
51 | ${prefix}/include/dfftw.h |
---|
52 | file link ${worksrcpath}/yeti_fftw/rfftw.h \ |
---|
53 | ${prefix}/include/drfftw.h |
---|
54 | } |
---|
55 | |
---|
56 | pre-destroot { |
---|
57 | file mkdir ${destroot}${prefix}/lib/yorick/doc |
---|
58 | } |
---|
59 | destroot.args DOCDIR=${destroot}${prefix}/lib/yorick/doc |
---|