[45573] trunk/dports/science
takeshi at macports.org
takeshi at macports.org
Sat Jan 17 21:01:21 PST 2009
Revision: 45573
http://trac.macports.org/changeset/45573
Author: takeshi at macports.org
Date: 2009-01-17 21:01:21 -0800 (Sat, 17 Jan 2009)
Log Message:
-----------
wgrib2: utility with library to handle GRIB2 format meteorological data files. needed for GrADS2
Added Paths:
-----------
trunk/dports/science/wgrib2/
trunk/dports/science/wgrib2/Portfile
Added: trunk/dports/science/wgrib2/Portfile
===================================================================
--- trunk/dports/science/wgrib2/Portfile (rev 0)
+++ trunk/dports/science/wgrib2/Portfile 2009-01-18 05:01:21 UTC (rev 45573)
@@ -0,0 +1,54 @@
+# -*- 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
+# $Id: Portfile 38140 2008-07-08 14:26:53Z takeshi at macports.org $
+
+PortSystem 1.0
+
+name wgrib2
+version 1.7.8a
+platforms darwin
+maintainers openmaintainer at macports.org, takeshi at macports.org
+categories science
+description program to read atmospheric data files in GRIB2
+master_sites ftp://ftp.cpc.ncep.noaa.gov/wd51we/wgrib2/
+distname ${name}.tgz.v${version}
+extract.suffix
+worksrcdir grib2/g2clib-1.1.7
+checksums md5 f03b57a00db7322f57a8fcf03247ae65 \
+ sha1 fabecaed787a58b6b1c2a9de87457dcf09ef7216 \
+ rmd160 4c42de54c5c1191ef068b5abfd444fa8243e0e36
+homepage http://www.cpc.noaa.gov/products/wesley/wgrib2/
+long_description \
+ wgrib2 is a swiss army knife for grib2 files. \
+ GRIB-2 has arrived and has begun replacing the the older standard GRIB-1. \
+ GRIB-2 can reduce the file size by up to 80% (NAM, JPEG2000 compression).
+
+depends_lib port:jasper port:libpng port:netcdf port:zlib
+
+use_configure no
+
+set cppflags ${configure.cppflags}
+if {[variant_isset universal]} {
+ set cflags "${configure.cflags} ${configure.universal_cflags}"
+ set ldflags "${configure.ldflags} ${configure.universal_ldflags}"
+} else {
+ set cflags ${configure.cflags}
+ set ldflags ${configure.ldflags}
+}
+build.args "-f makefile INC=\"${cppflags} ${cflags}\""
+
+post-build {
+ system "ranlib ${worksrcpath}/libgrib2c.a"
+ system "cd ${worksrcpath}/../wgrib2; \
+ make -f makefile ${name} \
+ CFLAGS=\"-I../g2clib-1.1.7 ${cppflags} \
+ -I/usr/include ${cflags} \
+ -DUSE_NETCDF -DUSE_REGEX -DUSE_TIGGE\" \
+ LDFLAGS=\"-L../g2clib-1.1.7 ${ldflags} \
+ -lgrib2c -ljasper -lnetcdf -lpng -lz\" "
+}
+
+destroot {
+ xinstall -m 755 ${worksrcpath}/grib2.h ${destroot}${prefix}/include
+ xinstall -m 755 ${worksrcpath}/libgrib2c.a ${destroot}${prefix}/lib
+ xinstall -m 755 ${worksrcpath}/../${name}/${name} ${destroot}${prefix}/bin
+}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090117/a200bdd8/attachment.html>
More information about the macports-changes
mailing list