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

takeshi at macports.org takeshi at macports.org
Sun Aug 9 16:20:42 PDT 2009


Revision: 55371
          http://trac.macports.org/changeset/55371
Author:   takeshi at macports.org
Date:     2009-08-09 16:20:41 -0700 (Sun, 09 Aug 2009)
Log Message:
-----------
wgrib2: make netcdf4 a variant

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

Modified: trunk/dports/science/wgrib2/Portfile
===================================================================
--- trunk/dports/science/wgrib2/Portfile	2009-08-09 23:18:27 UTC (rev 55370)
+++ trunk/dports/science/wgrib2/Portfile	2009-08-09 23:20:41 UTC (rev 55371)
@@ -5,6 +5,7 @@
 
 name                wgrib2
 version             1.7.8j
+revision            1
 platforms           darwin
 maintainers         takeshi
 categories          science
@@ -23,24 +24,38 @@
     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:hdf5-18 port:szip port:zlib
+depends_lib         port:jasper port:libpng port:netcdf
 
 use_configure       no
 use_parallel_build  no
 
 set cppflags ${configure.cppflags}
-set cflags ${configure.cflags}
-set ldflags ${configure.ldflags}
+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}\""
 
 post-build  { 
     system "ranlib ${worksrcpath}/libgrib2c.a" 
-    system "cd ${worksrcpath}/../wgrib2; \
+    if {[variant_isset netcdf4]} {
+        system "cd ${worksrcpath}/../wgrib2; \
             make -f makefile ${name} \
             CFLAGS=\"-I../g2clib-${version_g2clib} ${cppflags} ${cflags} \
                            -DUSE_NETCDF4 -UUSE_NETCDF3\"  \
             LDFLAGS=\"-L../g2clib-${version_g2clib} ${ldflags} \
                            -lgrib2c -ljasper -lnetcdf -lhdf5_hl -lhdf5 -lpng -lz\" "
+    } else {
+        system "cd ${worksrcpath}/../wgrib2; \
+            make -f makefile ${name} \
+            CFLAGS=\"-I../g2clib-${version_g2clib} ${cppflags} ${cflags} \
+                           -UUSE_NETCDF4\"  \
+            LDFLAGS=\"-L../g2clib-${version_g2clib} ${ldflags} \
+                           -lgrib2c -ljasper -lnetcdf -lpng -lz\" "
+    }
 }
 
 destroot {
@@ -48,3 +63,7 @@
     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/20090809/67429c74/attachment.html>


More information about the macports-changes mailing list