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 | PortGroup perl5 1.0 |
---|
6 | perl5.setup PDL 2.4.6 |
---|
7 | maintainers saao.ac.za:tim |
---|
8 | description Perl Data Language - scientific computing capability for perl |
---|
9 | long_description \ |
---|
10 | The perlDL project aims to turn perl into an efficient numerical \ |
---|
11 | language for scientific computing. The PDL module gives standard perl \ |
---|
12 | the ability to COMPACTLY store and SPEEDILY manipulate the large \ |
---|
13 | N-dimensional data sets which are the bread and butter of scientific \ |
---|
14 | computing. |
---|
15 | |
---|
16 | homepage http://pdl.perl.org/ |
---|
17 | master_sites http://search.cpan.org/CPAN/authors/id/C/CH/CHM/ |
---|
18 | |
---|
19 | checksums md5 a4aa5f3fd7363824e8f555d0245c4ac7 \ |
---|
20 | sha1 f5edb7d10fdf603a42cb695a8320414b189ea3e5 \ |
---|
21 | rmd160 e343a8af32ce3cd67af046f839618c596f02d2a2 |
---|
22 | |
---|
23 | depends_lib-append \ |
---|
24 | port:p5-text-balanced \ |
---|
25 | port:p5-inline \ |
---|
26 | port:p5-extutils-f77 \ |
---|
27 | port:p5-gd \ |
---|
28 | port:p5-astro-fits-header \ |
---|
29 | port:netpbm \ |
---|
30 | port:hdf5-18 \ |
---|
31 | port:jpeg \ |
---|
32 | port:gsl \ |
---|
33 | port:fftw-3 \ |
---|
34 | port:proj \ |
---|
35 | port:pgplot \ |
---|
36 | port:p5-term-readline-gnu \ |
---|
37 | port:plplot |
---|
38 | |
---|
39 | patch.pre_args -p1 |
---|
40 | patchfiles patch-plplot_build |
---|
41 | |
---|
42 | post-patch { |
---|
43 | reinplace "s|/usr/local|${prefix}|g" ${worksrcpath}/Basic/Core/pdlsimple.h.PL |
---|
44 | reinplace "s|/usr/local|${prefix}|g" ${worksrcpath}/Doc/Doc/Config.pm.PL |
---|
45 | reinplace "s|/usr/local|${prefix}|g" ${worksrcpath}/Graphics/PLplot/Makefile.PL |
---|
46 | reinplace "s|/usr/local|${prefix}|g" ${worksrcpath}/Graphics/TriD/Makefile.PL |
---|
47 | reinplace "s|/usr/local|${prefix}|g" ${worksrcpath}/IO/Browser/Makefile.PL |
---|
48 | reinplace "s|/usr/local|${prefix}|g" ${worksrcpath}/IO/GD/Makefile.PL |
---|
49 | reinplace "s|/usr/local|${prefix}|g" ${worksrcpath}/IO/HDF/Makefile.PL |
---|
50 | reinplace "s|/usr/local|${prefix}|g" ${worksrcpath}/Lib/FFTW/Makefile.PL |
---|
51 | reinplace "s|/usr/local|${prefix}|g" ${worksrcpath}/Lib/GIS/Proj/Makefile.PL |
---|
52 | reinplace "s|/usr/local|${prefix}|g" ${worksrcpath}/Lib/Transform/Proj4/Makefile.PL |
---|
53 | reinplace "s|/usr/local|${prefix}|g" ${worksrcpath}/t/callext.t |
---|
54 | } |
---|