source: trunk/dports/science/grads/Portfile

Last change on this file was 147494, checked in by mmoll@…, 20 months ago

hdf5: update to version 1.10.0, bump revision of ports that depend on hdf5 and need to be rebuilt. closes #51062

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 3.6 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 147494 2016-04-05 20:52:07Z ryandesign@macports.org $
3
4PortSystem          1.0
5
6name                grads
7version             2.0.2
8revision            11
9set branch          [join [lrange [split ${version} .] 0 1] .]
10platforms           darwin
11maintainers         takeshi
12license             GPL-2
13categories          science
14description         interactive visualization tool for earth science data
15master_sites        ftp://cola.gmu.edu/grads/${branch}/:src \
16                    ftp://cola.gmu.edu/grads/:data
17set gradssrc        ${name}-${version}-src${extract.suffix}
18set gradsdata       data2${extract.suffix}
19distfiles           ${gradssrc}:src ${gradsdata}:data
20checksums           ${gradssrc} \
21                    rmd160  1e15249ad8f77314b3b430038b8fc5f6594e6319 \
22                    sha256  7bc777292836b104ff6f9c1793f80e8de48c7adf6e24711edffe023bd09becdd \
23                    ${gradsdata} \
24                    rmd160 98637dd79e49335e0d986429549fbce2b81afc7a \
25                    sha256 55419fe15478d8213031bb1bfa7adec96984379373ec751cbe37d4bb22f6ce18
26set url http://www.iges.org/grads/
27homepage            ${url}/grads.html
28long_description   \
29    The Grid Analysis and Display System (GrADS) is an interactive     \
30    desktop tool that is used for easy access, manipulation, and       \
31    visualization of earth science data. The format of the data may    \
32    be either binary, GRIB, NetCDF, or HDF-SDS (Scientific Data Sets). \
33    GrADS has been implemented worldwide on a variety of commonly used \
34    operating systems and is freely distributed over the Internet.
35
36depends_build       port:gadap
37depends_lib         port:readline   \
38                    port:netcdf     \
39                    port:udunits    \
40                    port:hdf4       \
41                    port:hdf5       \
42                    port:gd2        \
43                    port:libdap     \
44                    port:wgrib2     \
45                    port:curl       \
46                    port:libgeotiff \
47                    port:shapelib   \
48                    port:xorg-libXmu
49depends_build       port:pkgconfig
50
51patchfiles          patch-configure.diff
52
53configure.env-append    SUPPLIBS="${prefix}"
54configure.args          --without-gui   \
55                        --with-readline \
56                        --with-printim  \
57                        --with-grib2    \
58                        --with-sdf      \
59                        --with-gadap    \
60                        --with-shp      \
61                        --with-geotiff=${prefix}  \
62                        --with-hdf4=${prefix} \
63                        --with-hdf5=${prefix} \
64                        --with-netcdf=${prefix} \
65                        --with-x
66
67test.run            yes
68test.target         check
69
70post-destroot {
71    xinstall -d -m 755 ${destroot}${prefix}/share/${name}
72    eval xinstall -m 644 [glob -directory ${worksrcpath}/data *.dat *res] \
73        ${destroot}${prefix}/share/${name}
74    xinstall -d -m 755 ${destroot}${prefix}/share/${name}/tables
75    eval xinstall -m 644 [glob -directory ${worksrcpath}/data/tables *] \
76        ${destroot}${prefix}/share/${name}/tables
77}
78
79platform darwin 8 {
80    configure.args-delete   --with-dap
81    configure.args-append   --without-dap
82}
83
84livecheck.type      regex
85livecheck.url       ${url}/downloads.html
86#livecheck.regex     {The Latest Version of GrADS </span><br>
87#            <span class="red">GrADS version ([0-9]+\.[0-9]+\.[0-9]+)}
88#livecheck.regex     {GrADS version ([0-9]+\.[0-9]+\.[0-9]+)}
89livecheck.regex     {^\s+<span class="red">GrADS version (\d+\.\d+\.\d+)}
Note: See TracBrowser for help on using the repository browser.