most recent changes, diff for grads
Index: science/grads/Portfile
--- science/grads/Portfile (revision 34980)
+++ science/grads/Portfile (revision 34981)
@@ -4,8 +4,8 @@
name grads
version 1.9b4
-revision 2
-platforms darwin
+revision 3
+platforms darwin
maintainers takeshi@macports.org
categories science
description interactive visualization tool for earth science data
@@ -18,24 +18,32 @@
${gradsdata} sha1 6a3e997868b358ecf71ea618c27ad10f28183f5e
homepage http://www.iges.org/grads/grads.html
long_description \
- The Grid Analysis and Display System (GrADS) is an interactive \
- desktop tool that is used for easy access, manipulation, and \
- visualization of earth science data. The format of the data may \
+ The Grid Analysis and Display System (GrADS) is an interactive \
+ desktop tool that is used for easy access, manipulation, and \
+ visualization of earth science data. The format of the data may \
be either binary, GRIB, NetCDF, or HDF-SDS (Scientific Data Sets). \
GrADS has been implemented worldwide on a variety of commonly used \
operating systems and is freely distributed over the Internet.
-depends_build port:libwww port:readline port:rx port:libwmf \
- port:netcdf port:udunits port:libdap port:libnc-dap
+depends_build port:libwww port:readline port:rx port:zlib \
+ port:netcdf port:udunits port:hdf4 \
+ port:libdap port:libnc-dap
-patchfiles patch-configure patch-grads.h patch-wgrib.c \
- patch-bufrscan.c patch-gacfg.c
+patchfiles patch-configure.diff patch-grads.h.diff \
+ patch-wgrib.c.diff patch-bufrscan.c.diff \
+ patch-gacfg.c.diff patch-gxhpng.c.diff
-configure.cppflags "-I/usr/include -I${prefix}/include"
-configure.ldflags "-L/usr/lib -L${prefix}/lib"
-configure.env LIBS="-lwmf" SUPPLIBS=${prefix}
-configure.args --prefix=${prefix} --with-lats --with-x
+post-patch {
+ reinplace "s|/usr/local|${prefix}|" ${worksrcpath}/src/gx.h
+}
+
+#configure.env LIBS="-lwmf" SUPPLIBS=${prefix}
+configure.env SUPPLIBS=${prefix}
+configure.args --prefix=${prefix} --with-readline --with-lats \
+ --with-nc --with-dods --with-hdf --with-x \
+ --without-printim --without-gui
+
pre-build {
reinplace "s|libwww.a|libwwwcore.a|g" ${worksrcpath}/src/Makefile
reinplace "s|\$(supp_lib_dir)/inst.o| |g" ${worksrcpath}/src/Makefile
@@ -49,7 +57,13 @@
system "ln -s ${prefix}/bin/${name}dods ${destroot}${prefix}/bin/${name}"
}
-variant printim {
+variant printim description {image output using GD} {
depends_build-append port:jpeg port:libpng port:gd2 port:libwmf
+ configure.args-delete --without-printim
configure.args-append --with-printim
}
+
+#variant gui description {enables GUI} {
+# configure.args-delete --without-gui
+# configure.args-append --with-gui
+#}