source: trunk/dports/science/grads/Portfile @ 109415

Last change on this file since 109415 was 109415, checked in by ryandesign@…, 7 years ago

revbump ports that link with libgd in their default configuration to rebuild with gd2 @2.1.0 (libgd.3.dylib) (#39550)

  • 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 109415 2013-08-15 06:58:50Z ryandesign@macports.org $
3
4PortSystem          1.0
5
6name                grads
7version             2.0.2
8revision            2
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_lib         port:readline   \
37                    port:netcdf     \
38                    port:udunits    \
39                    port:hdf4       \
40                    port:hdf5-18    \
41                    port:gd2        \
42                    port:gadap      \
43                    port:wgrib2     \
44                    port:curl       \
45                    port:libgeotiff \
46                    port:shapelib   \
47                    port:xorg-libXmu
48depends_build       port:pkgconfig
49
50patchfiles          patch-configure.diff
51
52configure.env-append    SUPPLIBS="${prefix}"
53configure.args          --without-gui   \
54                        --with-readline \
55                        --with-printim  \
56                        --with-grib2    \
57                        --with-sdf      \
58                        --with-gadap    \
59                        --with-shp      \
60                        --with-geotiff=${prefix}  \
61                        --with-hdf4=${prefix} \
62                        --with-hdf5=${prefix} \
63                        --with-netcdf=${prefix} \
64                        --with-x
65
66test.run            yes
67test.target         check
68
69post-destroot {
70    xinstall -d -m 755 ${destroot}${prefix}/share/${name}
71    eval xinstall -m 644 [glob -directory ${worksrcpath}/data *.dat *res] \
72        ${destroot}${prefix}/share/${name}
73    xinstall -d -m 755 ${destroot}${prefix}/share/${name}/tables
74    eval xinstall -m 644 [glob -directory ${worksrcpath}/data/tables *] \
75        ${destroot}${prefix}/share/${name}/tables
76}
77
78platform darwin 8 {
79    configure.args-delete   --with-dap
80    configure.args-append   --without-dap
81}
82
83livecheck.type      regex
84livecheck.url       ${url}/downloads.html
85#livecheck.regex     {The Latest Version of GrADS </span><br>
86#            <span class="red">GrADS version ([0-9]+\.[0-9]+\.[0-9]+)}
87#livecheck.regex     {GrADS version ([0-9]+\.[0-9]+\.[0-9]+)}
88livecheck.regex     {^\s+<span class="red">GrADS version (\d+\.\d+\.\d+)}
Note: See TracBrowser for help on using the repository browser.