[45575] trunk/dports/science

takeshi at macports.org takeshi at macports.org
Sat Jan 17 21:03:27 PST 2009


Revision: 45575
          http://trac.macports.org/changeset/45575
Author:   takeshi at macports.org
Date:     2009-01-17 21:03:27 -0800 (Sat, 17 Jan 2009)
Log Message:
-----------
grads2: grads will be maintained since grads2 lacks some features. GrADS2 binary names are appended by -2 to avoid name conflicts

Added Paths:
-----------
    trunk/dports/science/grads2/
    trunk/dports/science/grads2/Portfile
    trunk/dports/science/grads2/files/
    trunk/dports/science/grads2/files/patch-configure.diff

Added: trunk/dports/science/grads2/Portfile
===================================================================
--- trunk/dports/science/grads2/Portfile	                        (rev 0)
+++ trunk/dports/science/grads2/Portfile	2009-01-18 05:03:27 UTC (rev 45575)
@@ -0,0 +1,61 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
+# $Id: Portfile 38140 2008-07-08 14:26:53Z takeshi at macports.org $
+
+PortSystem 1.0
+
+name               grads2
+version            2.0.a4.oga.1
+platforms          darwin
+maintainers        takeshi at macports.org
+categories         science
+description        interactive visualization tool for earth science data
+master_sites       sourceforge:opengrads
+distname           grads-${version}-src
+worksrcdir         grads-${version}
+checksums          md5    e3f8e7fd7f54bf817516014b859fb629         \
+                   sha1   72d5a8b784cee0f7d8dfaa17ed32275ce6c1d57a \
+                   rmd160 cbb994b8852fa72c67eb0a1c8568dfa1beabf6b8
+homepage           http://www.opengrads.org/
+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    \
+    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:zlib \
+                   port:netcdf port:udunits   port:hdf4           \
+                   port:libdap port:libnc-dap port:gadap port:pkgconfig
+
+patchfiles         patch-configure.diff 
+
+configure.env-append SUPPLIBS=${prefix} PKG_CONFIG=${prefix}/bin/pkg-config
+configure.args     --enable-dyn-supplibs --with-readline         \
+                   --with-nc --with-dap --with-hdf --with-x      \
+                   --without-printim --without-gui --program-suffix="-2"
+
+pre-build {
+  reinplace "s|libwww.a|libwwwcore.a|g" ${worksrcpath}/src/Makefile
+  reinplace "s|\$(supp_lib_dir)/inst.o| |g" ${worksrcpath}/src/Makefile
+}
+
+post-destroot {
+    xinstall -d -m 755 ${destroot}${prefix}/share/${name}
+    eval xinstall -m 644 [glob -directory ${worksrcpath}/data *.dat *res] \
+                  ${destroot}${prefix}/share/${name}
+    xinstall -d -m 755 ${destroot}${prefix}/share/${name}/tables
+    eval xinstall -m 644 [glob -directory ${worksrcpath}/data/tables *] \
+                  ${destroot}${prefix}/share/${name}/tables
+}
+
+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
+#}

Added: trunk/dports/science/grads2/files/patch-configure.diff
===================================================================
--- trunk/dports/science/grads2/files/patch-configure.diff	                        (rev 0)
+++ trunk/dports/science/grads2/files/patch-configure.diff	2009-01-18 05:03:27 UTC (rev 45575)
@@ -0,0 +1,15 @@
+--- configure.orig	2009-01-10 10:19:56.000000000 +0900
++++ configure	2009-01-10 10:25:45.000000000 +0900
+@@ -21652,9 +21652,9 @@
+          fi
+       fi
+       if test $ac_dods_ok = 'no'; then
+-                  { $as_echo "$as_me:$LINENO: Checking for DODS with libwww and librx" >&5
+-$as_echo "$as_me: Checking for DODS with libwww and librx" >&6;}
+-         DAP_LIBS="-L$DODS_LIB -ldap++ -lwww -lpthread -lrx"
++                  { $as_echo "$as_me:$LINENO: Checking for DODS with libwwwcore and librx" >&5
++$as_echo "$as_me: Checking for DODS with libwwwcore and librx" >&6;}
++         DAP_LIBS="-L$DODS_LIB -ldap++ -lwwwcore -lpthread -lrx"
+          DAP_CFLAGS="-I$DODS_INC"
+          ac_save_LIBS=$LIBS
+          ac_save_CFLAGS=$CFLAGS
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090117/adc07a3e/attachment-0001.html>


More information about the macports-changes mailing list