[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