[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