[54005] trunk/dports/science/grads/Portfile
takeshi at macports.org
takeshi at macports.org
Sat Jul 18 06:19:45 PDT 2009
Revision: 54005
http://trac.macports.org/changeset/54005
Author: takeshi at macports.org
Date: 2009-07-18 06:19:45 -0700 (Sat, 18 Jul 2009)
Log Message:
-----------
grads: link against netcdf3
Modified Paths:
--------------
trunk/dports/science/grads/Portfile
Modified: trunk/dports/science/grads/Portfile
===================================================================
--- trunk/dports/science/grads/Portfile 2009-07-18 13:18:58 UTC (rev 54004)
+++ trunk/dports/science/grads/Portfile 2009-07-18 13:19:45 UTC (rev 54005)
@@ -3,21 +3,21 @@
PortSystem 1.0
-name grads
-version 1.9b4
-revision 4
-platforms darwin
-maintainers takeshi
-categories science
-description interactive visualization tool for earth science data
-master_sites ftp://grads.iges.org/grads/1.9/:src \
- ftp://grads.iges.org/grads/:data
-set gradssrc ${name}-src-${version}${extract.suffix}
-set gradsdata data.tar.Z
-distfiles ${gradssrc}:src ${gradsdata}:data
-checksums ${gradssrc} sha1 839e32693602e2695825d4d5a1a8ae7e1672c3a5 \
- ${gradsdata} sha1 6a3e997868b358ecf71ea618c27ad10f28183f5e
-homepage http://www.iges.org/grads/grads.html
+name grads
+version 1.9b4
+revision 5
+platforms darwin
+maintainers takeshi
+categories science
+description interactive visualization tool for earth science data
+master_sites ftp://grads.iges.org/grads/1.9/:src \
+ ftp://grads.iges.org/grads/:data
+set gradssrc ${name}-src-${version}${extract.suffix}
+set gradsdata data.tar.Z
+distfiles ${gradssrc}:src ${gradsdata}:data
+checksums ${gradssrc} sha1 839e32693602e2695825d4d5a1a8ae7e1672c3a5 \
+ ${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 \
@@ -26,26 +26,29 @@
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:zlib \
- port:netcdf port:udunits port:hdf4 \
- port:libdap port:libnc-dap
+depends_build port:libwww port:readline port:rx port:zlib \
+ port:netcdf3 port:udunits port:hdf4 \
+ port:libdap port:libnc-dap
-patchfiles patch-configure.diff patch-grads.h.diff \
- patch-wgrib.c.diff patch-bufrscan.c.diff \
- patch-gacfg.c.diff patch-gxhpng.c.diff
+patchfiles patch-configure.diff patch-grads.h.diff \
+ patch-wgrib.c.diff patch-bufrscan.c.diff \
+ patch-gacfg.c.diff patch-gxhpng.c.diff
post-patch {
reinplace "s|/usr/local|${prefix}|" ${worksrcpath}/src/gx.h
}
-configure.env SUPPLIBS=${prefix}
-configure.args --with-readline --with-lats \
- --with-nc --with-dods --with-hdf --with-x \
- --without-printim --without-gui
+configure.env SUPPLIBS=${prefix}
+configure.args --with-readline --with-lats \
+ --with-nc --with-dods --with-hdf --with-x \
+ --without-printim --without-gui
+configure.cppflags -I${prefix}/lib/netcdf3/include -I${prefix}/include
pre-build {
reinplace "s|libwww.a|libwwwcore.a|g" ${worksrcpath}/src/Makefile
reinplace "s|\$(supp_lib_dir)/inst.o| |g" ${worksrcpath}/src/Makefile
+ reinplace "s|libnetcdf.a|netcdf3/lib/libnetcdf.a|g" ${worksrcpath}/Makefile
+ reinplace "s|libnetcdf.a|netcdf3/lib/libnetcdf.a|g" ${worksrcpath}/src/Makefile
}
post-destroot {
@@ -62,6 +65,11 @@
configure.args-append --with-printim
}
+variant szip description {link against hdf4 +szip} {
+ depends_build-append port:szip
+ configure.env-append LIBS=-lsz
+}
+
#variant gui description {enables GUI} {
# configure.args-delete --without-gui
# configure.args-append --with-gui
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090718/928cc2b8/attachment-0001.html>
More information about the macports-changes
mailing list