Changeset 54006


Ignore:
Timestamp:
Jul 18, 2009, 1:20:33 PM (10 years ago)
Author:
takeshi@…
Message:

gmt: link against netcdf3

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/science/gmt/Portfile

    r53510 r54006  
    22# $Id$
    33
    4 PortSystem              1.0
     4PortSystem                  1.0
    55
    6 name                    gmt
    7 version                 4.4.0
    8 categories              science
    9 maintainers             takeshi
    10 description             the generic mapping tools
     6name                        gmt
     7version                     4.4.0
     8categories                  science
     9maintainers                 takeshi
     10description                 the generic mapping tools
    1111long_description an open source collection of ~60 tools         \
    1212    for manipulating geographic and Cartesian data sets and     \
     
    1414    ranging from simple x-y plots via contour maps to           \
    1515    artificially illuminated surfaces and 3-D perspective views.
    16 homepage                http://gmt.soest.hawaii.edu/
    17 platforms               darwin
    18 master_sites            ftp://ftp.soest.hawaii.edu/gmt          \
    19                         ftp://ibis.grdl.noaa.gov/pub/gmt        \
    20                         ftp://ftp.iris.washington.edu/pub/gmt   \
    21                         ftp://ftp.iag.usp.br/pub/gmt            \
    22                         ftp://ftp.geologi.uio.no/pub/gmt        \
    23                         ftp://gd.tuwien.ac.at/pub/gmt           \
    24                         ftp://ftp.scc.u-tokai.ac.jp/pub/gmt     \
    25                         ftp://mirror.geosci.usyd.edu.au/pub/gmt \
    26                         ftp://gmt.mirror.ac.za/pub/gmt
    27 use_bzip2               yes
    28 set gshhsversion        1.10
    29 set gmtsrc              GMT${version}_src.tar.bz2
    30 set gmtshare            GMT${version}_share.tar.bz2
    31 set gmtsuppl            GMT${version}_suppl.tar.bz2
    32 set gshhslow            GSHHS${gshhsversion}_coast.tar.bz2
    33 distfiles               ${gmtsrc} ${gmtshare} ${gmtsuppl} ${gshhslow}
    34 checksums               ${gmtsrc}   md5    e5aa473a2bb93001942730f3da7c915f         \
    35                         ${gmtsrc}   sha1   73f4ff9c7c6a42d236caf9937a3e669ab1d0c435 \
    36                         ${gmtsrc}   rmd160 ff282578854b7619369018b0aeae791c071f6838 \
    37                         ${gmtshare} md5    e37256c2c0e710a207d3788a84795ad5         \
    38                         ${gmtshare} sha1   3ccb0400fd3bb4fffdaa3d266d1d3f9a2e9441d9 \
    39                         ${gmtshare} rmd160 0dbcb231b6435a831116b30405b3b2dfdea48af5 \
    40                         ${gmtsuppl} md5    ca3c570645c4159a1f6c048ff8c2a7b1         \
    41                         ${gmtsuppl} sha1   bbe6ed6c35cf4845764444d343e6c8b8003adcc0 \
    42                         ${gmtsuppl} rmd160 4d96cfdb0ec38bd756041eddf5fcdf20c1c82fd3 \
    43                         ${gshhslow} md5    d160db8dc5390731bce42d4e2a55d5e1         \
    44                         ${gshhslow} sha1   4fa3b1130addd9cb357e04f4b1f18b22b87a8405 \
    45                         ${gshhslow} rmd160 a9dd3b1336f31df7f5d3879cb72b0b095c533ef8
    46 depends_lib             port:netcdf
    47 worksrcdir              GMT${version}
    48 configure.args          --mandir=${prefix}/share/man \
    49                         --enable-shared \
    50                         --datadir=${prefix}/share/${name} \
    51                         --enable-netcdf=${prefix} \
    52                         --disable-xgrid
    53 configure.cflags-append -std=c99
    54 use_parallel_build      yes
    55 destroot.target         install-all
    56 destroot.destdir        prefix=${destroot}${prefix}
     16homepage                    http://gmt.soest.hawaii.edu/
     17platforms                   darwin
     18master_sites                ftp://ftp.soest.hawaii.edu/gmt          \
     19                            ftp://ibis.grdl.noaa.gov/pub/gmt        \
     20                            ftp://ftp.iris.washington.edu/pub/gmt   \
     21                            ftp://ftp.iag.usp.br/pub/gmt            \
     22                            ftp://ftp.geologi.uio.no/pub/gmt        \
     23                            ftp://gd.tuwien.ac.at/pub/gmt           \
     24                            ftp://ftp.scc.u-tokai.ac.jp/pub/gmt     \
     25                            ftp://mirror.geosci.usyd.edu.au/pub/gmt \
     26                            ftp://gmt.mirror.ac.za/pub/gmt
     27use_bzip2                   yes
     28set gshhsversion            1.10
     29set gmtsrc                  GMT${version}_src.tar.bz2
     30set gmtshare                GMT${version}_share.tar.bz2
     31set gmtsuppl                GMT${version}_suppl.tar.bz2
     32set gshhslow                GSHHS${gshhsversion}_coast.tar.bz2
     33distfiles                   ${gmtsrc} ${gmtshare} ${gmtsuppl} ${gshhslow}
     34checksums                   ${gmtsrc}   md5    e5aa473a2bb93001942730f3da7c915f         \
     35                            ${gmtsrc}   sha1   73f4ff9c7c6a42d236caf9937a3e669ab1d0c435 \
     36                            ${gmtsrc}   rmd160 ff282578854b7619369018b0aeae791c071f6838 \
     37                            ${gmtshare} md5    e37256c2c0e710a207d3788a84795ad5         \
     38                            ${gmtshare} sha1   3ccb0400fd3bb4fffdaa3d266d1d3f9a2e9441d9 \
     39                            ${gmtshare} rmd160 0dbcb231b6435a831116b30405b3b2dfdea48af5 \
     40                            ${gmtsuppl} md5    ca3c570645c4159a1f6c048ff8c2a7b1         \
     41                            ${gmtsuppl} sha1   bbe6ed6c35cf4845764444d343e6c8b8003adcc0 \
     42                            ${gmtsuppl} rmd160 4d96cfdb0ec38bd756041eddf5fcdf20c1c82fd3 \
     43                            ${gshhslow} md5    d160db8dc5390731bce42d4e2a55d5e1         \
     44                            ${gshhslow} sha1   4fa3b1130addd9cb357e04f4b1f18b22b87a8405 \
     45                            ${gshhslow} rmd160 a9dd3b1336f31df7f5d3879cb72b0b095c533ef8
     46depends_lib                 port:netcdf3
     47worksrcdir                  GMT${version}
     48configure.args              --mandir=${prefix}/share/man \
     49                            --datadir=${prefix}/share/${name} \
     50                            --enable-netcdf=${prefix}/lib/netcdf3 \
     51                            --enable-shared \
     52                            --disable-xgrid \
     53                            --disable-rpath
     54configure.cflags-append     -std=c99
     55configure.ldflags           -L${prefix}/lib/netcdf3/lib
     56use_parallel_build          yes
     57destroot.target             install-all
     58destroot.destdir            prefix=${destroot}${prefix}
     59pre-configure {
     60    reinplace "s|-flat_namespace -undefined suppress||" ${worksrcpath}/configure
     61}
    5762
    5863post-destroot {
    59   xinstall -m 755 -d ${destroot}${prefix}/share/${name}
    60   eval xinstall -m 644 [glob ${workpath}/share/coast/*] \
     64    xinstall -m 755 -d ${destroot}${prefix}/share/${name}
     65    eval xinstall -m 644 [glob ${workpath}/share/coast/*] \
    6166    ${destroot}${prefix}/share/${name}
    6267}
     
    7378    set gshhshigh GSHHS${gshhsversion}_high.tar.bz2
    7479    set gshhsfull GSHHS${gshhsversion}_full.tar.bz2
    75     distfiles-append    ${gshhshigh} ${gshhsfull}
    76     checksums-append    ${gshhshigh} md5    ccf1fe0e5231f3e8e3b64140afb7de8d         \
    77                         ${gshhshigh} sha1   73893d6210b3c1a52fdf706248e70471b319f688 \
    78                         ${gshhshigh} rmd160 b4bc1903f3e51959c6dfb320003f9b783b40ed3c \
    79                         ${gshhsfull} md5    d029e624dfe8d15685779fa9f84ff78e         \
    80                         ${gshhsfull} sha1   95634a5db7debbc92cc7a1bd7117fe00e385bbf3 \
    81                         ${gshhsfull} rmd160 c17059e2b8a4632c2422e9694c947836fe86836e
     80    distfiles-append        ${gshhshigh} ${gshhsfull}
     81    checksums-append        ${gshhshigh} md5    ccf1fe0e5231f3e8e3b64140afb7de8d         \
     82                            ${gshhshigh} sha1   73893d6210b3c1a52fdf706248e70471b319f688 \
     83                            ${gshhshigh} rmd160 b4bc1903f3e51959c6dfb320003f9b783b40ed3c \
     84                            ${gshhsfull} md5    d029e624dfe8d15685779fa9f84ff78e         \
     85                            ${gshhsfull} sha1   95634a5db7debbc92cc7a1bd7117fe00e385bbf3 \
     86                            ${gshhsfull} rmd160 c17059e2b8a4632c2422e9694c947836fe86836e
    8287}
    8388
    8489variant doc description {installs documentation, examples and tutorial} {
    8590    set gmtdoc GMT${version}_doc.tar.bz2
    86     distfiles-append    ${gmtdoc}
    87     checksums-append    ${gmtdoc}   md5    247e62f8468339b12d73f17dd5dbb0ad         \
    88                         ${gmtdoc}   sha1   7e8696e3763a8eddbc9de98766f26f58ec7bc431 \
    89                         ${gmtdoc}   rmd160 8362224b1315d82906903a338b1b3e08dd1cf5c5
     91    distfiles-append        ${gmtdoc}
     92    checksums-append        ${gmtdoc}   md5    247e62f8468339b12d73f17dd5dbb0ad         \
     93                            ${gmtdoc}   sha1   7e8696e3763a8eddbc9de98766f26f58ec7bc431 \
     94                            ${gmtdoc}   rmd160 8362224b1315d82906903a338b1b3e08dd1cf5c5
    9095}
    9196
     
    98103variant triangle description {use J. Shewchuk's fast, non-GPL triangulation routine} {
    99104    set gmttri GMT${version}_triangle.tar.bz2
    100     distfiles-append    ${gmttri}
    101     checksums-append    ${gmttri} md5    1f1789e0f18f90aae20e211b2aa31d20         \
    102                         ${gmttri} sha1   c0f56347eae91cc0e46dbe072da83e2c038bf88b \
    103                         ${gmttri} rmd160 69dd1a379fcdeec3446c864d3d0527ba05664662
    104     configure.args-append --enable-triangle
     105    distfiles-append        ${gmttri}
     106    checksums-append        ${gmttri} md5    1f1789e0f18f90aae20e211b2aa31d20         \
     107                            ${gmttri} sha1   c0f56347eae91cc0e46dbe072da83e2c038bf88b \
     108                            ${gmttri} rmd160 69dd1a379fcdeec3446c864d3d0527ba05664662
     109    configure.args-append   --enable-triangle
    105110}
    106111
    107 livecheck.check         regex
    108 livecheck.url           http://gmt.soest.hawaii.edu/gmt/gmt_home.html
    109 livecheck.regex         {Current version is ([0-9]+.[0-9]+.[0-9]+.)}
     112livecheck.type              regex
     113livecheck.url               http://gmt.soest.hawaii.edu/gmt/gmt_home.html
     114livecheck.regex             {Current version is ([0-9]+.[0-9]+.[0-9]+.)}
Note: See TracChangeset for help on using the changeset viewer.