# $Id$ PortSystem 1.0 name gmt version 4.2.1 categories science maintainers takeshi@macports.org description the generic mapping tools long_description an open source collection of ~60 tools \ for manipulating geographic and Cartesian data sets and \ producing Encapsulated PostScript File (EPS) illustrations \ ranging from simple x-y plots via contour maps to \ artificially illuminated surfaces and 3-D perspective views. homepage http://gmt.soest.hawaii.edu/ platforms darwin master_sites ftp://ftp.soest.hawaii.edu/gmt/4 \ ftp://ibis.grdl.noaa.gov/pub/gmt/4 \ ftp://ftp.iris.washington.edu/pub/gmt/4 \ ftp://ftp.iag.usp.br/pub/gmt/4 \ ftp://ftp.geologi.uio.no/pub/gmt/4 \ ftp://life.csu.edu.au/pub/gmt/4 \ ftp://ftp.scc.u-tokai.ac.jp/pub/gmt/4 use_bzip2 yes set gshhsversion 1.9 set gmtsrc GMT${version}_src.tar.bz2 set gmtshare GMT${version}_share.tar.bz2 set gmtsuppl GMT${version}_suppl.tar.bz2 set gshhslow GSHHS${gshhsversion}_coast.tar.bz2 distfiles ${gmtsrc} ${gmtshare} ${gmtsuppl} ${gshhslow} checksums ${gmtsrc} md5 cda1c16f59089646fdf34182f55625d8 \ ${gmtsrc} sha1 4a490fe86a921be26b6b78abe1335d7aafc4cd1a \ ${gmtsrc} rmd160 8b35ad3f237b8b9f072023bab9f8047e415fd212 \ ${gmtshare} md5 ca385beb463cd248be4206bbc0f7fa4c \ ${gmtshare} sha1 8fddaa3b26f1d79b76be54f37488c25da771103e \ ${gmtshare} rmd160 1e2f1a8063f028148534bfba5d768a73d078fa59 \ ${gmtsuppl} md5 9838b944b9f81277f1c4575f1225f218 \ ${gmtsuppl} sha1 f1b9fade27c9d8ce5a9791433f3b43d912278371 \ ${gmtsuppl} rmd160 2e023fecbc5112b250821198a0364bf55ab6fdbf \ ${gshhslow} md5 3eda660b999ee888ff59f6c7eba209a6 \ ${gshhslow} sha1 19da37fb0a44b420d2bfeeb7958ce350b1c9a1b0 \ ${gshhslow} rmd160 9a841f0ceeb26c0f3c4af75a406ed93cd1747d66 depends_lib port:netcdf worksrcdir GMT${version} configure.args --mandir=${prefix}/share/man --enable-shared --datadir=${prefix}/share/${name} --enable-netcdf=${prefix} --disable-www --disable-xgrid --disable-mexInstallScript destroot.target install-all destroot.destdir prefix=${destroot}${prefix} post-destroot { file mkdir ${destroot}${prefix}/share/${name} file copy ${workpath}/share/coast ${destroot}${prefix}/share/${name}/ if {[variant_isset doc]} { file mkdir ${destroot}${prefix}/share/doc file copy ${worksrcpath}/examples ${destroot}${prefix}/share/${name}/ file copy ${worksrcpath}/tutorial ${destroot}${prefix}/share/${name}/ file copy ${worksrcpath}/www/${name} ${destroot}${prefix}/share/doc/ } } variant gshhs description \ {installs high and full resolution GSHHS coast line data} { set gshhshigh GSHHS${gshhsversion}_high.tar.bz2 set gshhsfull GSHHS${gshhsversion}_full.tar.bz2 distfiles-append ${gshhshigh} ${gshhsfull} checksums-append \ ${gshhshigh} md5 de50a3eab394393a7246f293ac0c840a \ ${gshhshigh} sha1 5a31513b740eaf304b65baf228bc68f9ac6b5122 \ ${gshhshigh} rmd160 bcf8b9d31b2eba45894efeb6e9f18e305636ec70 \ ${gshhsfull} md5 2d3064c3fa2f7a4c3a2603dbb9885fff \ ${gshhsfull} sha1 04b110acc21d39ff314e22dd3e73019aa5848b73 \ ${gshhsfull} rmd160 c016adfa90138e1128fa0448528b234521eb04c7 } variant doc description {installs documentation, examples and tutorial} { set gmtpdf GMT${version}_pdf.tar.bz2 set gmtweb GMT${version}_web.tar.bz2 set gmtscr GMT${version}_scripts.tar.bz2 set gmttut GMT${version}_tut.tar.bz2 distfiles-append ${gmtpdf} ${gmtweb} ${gmtscr} ${gmttut} checksums-append \ ${gmtpdf} md5 9a0498b17ef297d528b5e445649b62e0 \ ${gmtpdf} sha1 691a795c4faee0a1f949bd706c434e2b3feb2e49 \ ${gmtpdf} rmd160 121d9f33dbb866b147dd17e92e00a01b268c51b1 \ ${gmtweb} md5 5b90eeb24610275ac8dea323b38ecb7e \ ${gmtweb} sha1 e735a7cd59494b763e1509f27ff2584c5b8962d3 \ ${gmtweb} rmd160 e5b5d31276528359b2b0fa90f725c1618438c64d \ ${gmtscr} md5 d3de4e3535ca2fb3454b3cec267acfcf \ ${gmtscr} sha1 88fc9a44f904a7787ef48767e8d2e309051ee52a \ ${gmtscr} rmd160 1684d534d9465b327044c9dbeb0eead8a22a2a4f \ ${gmttut} md5 016c137e8f47d10b7aaa2cccd6c0fbb4 \ ${gmttut} sha1 76489b9cb776eca5f7c64ab0289a5b2a70043308 \ ${gmttut} rmd160 f8bc669cc3cfb982d47ea0f211977b955b1a0bb7 } livecheck.check regex livecheck.url http://gmt.soest.hawaii.edu/gmt/gmt_home.html livecheck.regex {Current version is ([0-9]+.[0-9]+.[0-9]+.)}