[53696] trunk/dports/science/wgrib2/Portfile

takeshi at macports.org takeshi at macports.org
Sun Jul 12 00:10:59 PDT 2009


Revision: 53696
          http://trac.macports.org/changeset/53696
Author:   takeshi at macports.org
Date:     2009-07-12 00:10:55 -0700 (Sun, 12 Jul 2009)
Log Message:
-----------
wgrib2: made compatible with netcdf 4

Modified Paths:
--------------
    trunk/dports/science/wgrib2/Portfile

Modified: trunk/dports/science/wgrib2/Portfile
===================================================================
--- trunk/dports/science/wgrib2/Portfile	2009-07-12 05:53:06 UTC (rev 53695)
+++ trunk/dports/science/wgrib2/Portfile	2009-07-12 07:10:55 UTC (rev 53696)
@@ -3,49 +3,44 @@
 
 PortSystem 1.0
 
-name               wgrib2
-version            1.7.8j
-platforms          darwin
-maintainers        takeshi
-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}
+name                wgrib2
+version             1.7.8j
+platforms           darwin
+maintainers         takeshi
+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     
-set version_g2clib 1.1.8
-worksrcdir         grib2/g2clib-${version_g2clib}
-checksums          md5    f4625d0b3b6b276a7ee256bb31aa04d5         \
-                   sha1   430b5cca611fba2ebc5bf14fc00142b26998bdbd \
-                   rmd160 763e5108dc2e93e2a4079177c31b567910b7ab63
-homepage           http://www.cpc.noaa.gov/products/wesley/wgrib2/
+set version_g2clib  1.1.8
+worksrcdir          grib2/g2clib-${version_g2clib}
+checksums           md5    f4625d0b3b6b276a7ee256bb31aa04d5         \
+                    sha1   430b5cca611fba2ebc5bf14fc00142b26998bdbd \
+                    rmd160 763e5108dc2e93e2a4079177c31b567910b7ab63
+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
+depends_lib         port:jasper port:libpng port:netcdf port:hdf5-18 port:szip port:zlib
 
-use_configure     no
+use_configure       no
+use_parallel_build  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 CPPFLAGS=\"${cppflags}\" CFLAGS=\"${cflags}\""
+set cflags ${configure.cflags}
+set ldflags ${configure.ldflags}
+build.args          "-f makefile CPPFLAGS=\"${cppflags}\" CFLAGS=\"${cflags}\""
 
 post-build  { 
     system "ranlib ${worksrcpath}/libgrib2c.a" 
     system "cd ${worksrcpath}/../wgrib2; \
             make -f makefile ${name} \
-            CFLAGS=\"-I../g2clib-${version_g2clib} ${cppflags} \
-                           -I/usr/include ${cflags}      \
-                           -DUSE_NETCDF -DUSE_REGEX -DUSE_TIGGE\"  \
+            CFLAGS=\"-I../g2clib-${version_g2clib} ${cppflags} ${cflags} \
+                           -DUSE_NETCDF4 -UUSE_NETCDF3\"  \
             LDFLAGS=\"-L../g2clib-${version_g2clib} ${ldflags} \
-                           -lgrib2c -ljasper -lnetcdf -lpng -lz\" "
+                           -lgrib2c -ljasper -lnetcdf -lhdf5_hl -lhdf5 -lpng -lz\" "
 }
 
 destroot {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090712/9472bda9/attachment.html>


More information about the macports-changes mailing list