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

takeshi at macports.org takeshi at macports.org
Fri Mar 26 02:02:45 PDT 2010


Revision: 65461
          http://trac.macports.org/changeset/65461
Author:   takeshi at macports.org
Date:     2010-03-26 02:02:44 -0700 (Fri, 26 Mar 2010)
Log Message:
-----------
wgrib2: changed dependency to netcdf-devel

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

Modified: trunk/dports/science/wgrib2/Portfile
===================================================================
--- trunk/dports/science/wgrib2/Portfile	2010-03-26 09:02:04 UTC (rev 65460)
+++ trunk/dports/science/wgrib2/Portfile	2010-03-26 09:02:44 UTC (rev 65461)
@@ -4,8 +4,7 @@
 PortSystem 1.0
 
 name                wgrib2
-version             1.7.8j
-revision            1
+version             1.8.3
 platforms           darwin
 maintainers         takeshi
 categories          science
@@ -15,20 +14,25 @@
 extract.suffix     
 set version_g2clib  1.1.8
 worksrcdir          grib2/g2clib-${version_g2clib}
-checksums           md5    f4625d0b3b6b276a7ee256bb31aa04d5         \
-                    sha1   430b5cca611fba2ebc5bf14fc00142b26998bdbd \
-                    rmd160 763e5108dc2e93e2a4079177c31b567910b7ab63
+checksums           md5     b7ccf7dbd9c9a43cb6da59c978432ed2 \
+                    sha1    b2268a8a51675dabf12c20af98d6a9fdd2261138 \
+                    rmd160  89eaad5c0f351d5842cce888b7da01487622c934
 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
+depends_lib         port:jasper \
+                    port:libpng \
+                    port:netcdf-devel \
+                    port:hdf5-18
 
 use_configure       no
 use_parallel_build  no
 
+default_variants    netcdf4
+
 set cppflags ${configure.cppflags}
 if {[variant_isset universal]} {
     set cflags "${configure.cflags} ${configure.universal_cflags}"
@@ -41,23 +45,13 @@
 
 post-build  { 
     system "ranlib ${worksrcpath}/libgrib2c.a" 
-    if {[variant_isset netcdf4]} {
-        system "cd ${worksrcpath}/../wgrib2; \
+    system "cd ${worksrcpath}/../wgrib2; \
             make -f makefile ${name} \
-            CC=\"${configure.cc}\"
-            CFLAGS=\"-I../g2clib-${version_g2clib} ${cppflags} ${cflags} \
+            CC=\"${configure.cc}\" \
+            CFLAGS=\"-I../g2clib-${version_g2clib} -I${prefix}/lib/netcdf-devel/include ${cppflags} ${cflags} \
                            -DUSE_NETCDF4 -UUSE_NETCDF3\"  \
-            LDFLAGS=\"-L../g2clib-${version_g2clib} ${ldflags} \
+            LDFLAGS=\"-L../g2clib-${version_g2clib} -L${prefix}/lib/netcdf-devel/lib ${ldflags} \
                            -lgrib2c -ljasper -lnetcdf -lhdf5_hl -lhdf5 -lpng -lz\" "
-    } else {
-        system "cd ${worksrcpath}/../wgrib2; \
-            make -f makefile ${name} \
-            CC=\"${configure.cc}\" \
-            CFLAGS=\"-I../g2clib-${version_g2clib} ${cppflags} ${cflags} \
-                           -UUSE_NETCDF4\"  \
-            LDFLAGS=\"-L../g2clib-${version_g2clib} ${ldflags} \
-                           -lgrib2c -ljasper -lnetcdf -lpng -lz\" "
-    }
 }
 
 destroot {
@@ -65,7 +59,3 @@
     xinstall -m 755 ${worksrcpath}/libgrib2c.a ${destroot}${prefix}/lib
     xinstall -m 755 ${worksrcpath}/../${name}/${name} ${destroot}${prefix}/bin
 }
-
-variant netcdf4 description {use netcdf4} {
-    depends_lib-append  port:hdf5-18
-}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100326/7b2d88dd/attachment.html>


More information about the macports-changes mailing list