[60839] trunk/dports/science
takeshi at macports.org
takeshi at macports.org
Wed Nov 25 05:35:36 PST 2009
Revision: 60839
http://trac.macports.org/changeset/60839
Author: takeshi at macports.org
Date: 2009-11-25 05:35:34 -0800 (Wed, 25 Nov 2009)
Log Message:
-----------
grib_api: adding grib_api for GRIB2 support in cdo
Modified Paths:
--------------
trunk/dports/science/cdo/Portfile
Added Paths:
-----------
trunk/dports/science/grib_api/
trunk/dports/science/grib_api/Portfile
Modified: trunk/dports/science/cdo/Portfile
===================================================================
--- trunk/dports/science/cdo/Portfile 2009-11-25 13:09:42 UTC (rev 60838)
+++ trunk/dports/science/cdo/Portfile 2009-11-25 13:35:34 UTC (rev 60839)
@@ -5,6 +5,7 @@
name cdo
version 1.4.0.1
+revision 1
platforms darwin
maintainers takeshi
license GPLv2
@@ -20,10 +21,16 @@
to manipulate and analyse Climate Data files. \
Supported file formats are GRIB, netCDF, SERVICE and EXTRA. \
There are more than 200 operators available.
-depends_lib port:netcdf
+depends_lib port:netcdf \
+ port:grib_api \
+ port:proj
+configure.env-append LIBS=\"-lopenjpeg -lpng"
configure.args --with-netcdf=${prefix} \
- --disable-dependency-tracking
+ --disable-dependency-tracking \
+ --with-proj=${prefix} \
+ --with-jasper=${prefix} \
+ --with-grib_api=${prefix}
post-destroot {
xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}/doc
Added: trunk/dports/science/grib_api/Portfile
===================================================================
--- trunk/dports/science/grib_api/Portfile (rev 0)
+++ trunk/dports/science/grib_api/Portfile 2009-11-25 13:35:34 UTC (rev 60839)
@@ -0,0 +1,69 @@
+# -*- 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 60628 2009-11-18 03:47:54Z takeshi at macports.org $
+
+PortSystem 1.0
+
+name grib_api
+version 1.8.0
+platforms darwin
+maintainers takeshi
+license LGPL
+categories science
+description GRIB decoder
+homepage http://www.ecmwf.int/products/data/software/grib_api.html
+master_sites http://www.ecmwf.int/products/data/software/download/software_files/
+checksums md5 7503794f2a849fc015c39ec42250653b \
+ sha1 bbec9e62f46565808aed23bae88713946a0e7e8d \
+ rmd160 eae9ed26a0735be0f95b651362384a3502d1647c
+long_description \
+ The ECMWF GRIB API is an application program interface accessible \
+ from C and FORTRAN programs developed for encoding and decoding \
+ WMO FM-92 GRIB edition 1 and edition 2 messages. A useful set of \
+ command line tools is also provided to give quick access to grib messages.
+
+depends_lib port:jasper \
+ port:openjpeg \
+ port:libpng
+
+post-patch {
+ foreach d {grib1 grib1_mlgrib2} {
+ reinplace "s|ifs_samples_${d}dir = \$(datadir)|ifs_samples_${d}dir = \$(pkgdatadir)|" ${worksrcpath}/ifs_samples/${d}/Makefile.in
+ }
+ reinplace "s|'none'|''|" ${worksrcpath}/configure
+}
+
+configure.args --disable-dependency-tracking \
+ --disable-fortran \
+ --with-jasper=${prefix} \
+ --with-openjpeg=${prefix} \
+ --with-png-support=${prefix} \
+ --with-perl=""
+
+test.run yes
+test.target check
+
+post-destroot {
+ xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
+ eval xinstall -m 644 [glob ${worksrcpath}/html/*.html] \
+ ${destroot}${prefix}/share/doc/${name}
+ foreach b {parser points} {
+ file rename ${destroot}${prefix}/bin/${b} ${destroot}${prefix}/bin/grib_${b}
+ }
+}
+
+variant gcc43 conflicts g95 description {builds fortran interface with gfortran} {
+ depends_build-append port:gcc43
+ configure.args-delete --disable-fortran
+ configure.compiler macports-gcc-4.3
+ configure.args-append --with-fortranlibdir=${prefix}/lib/gcc43 \
+ --with-fortranlibs=-lgfortran
+}
+
+variant g95 conflicts {gcc43 universal} description {builds fortran interface with g95} {
+ depends_build-append port:g95
+ configure.args-delete --disable-fortran
+ configure.fc ${prefix}/bin/g95
+ configure.f77 ${configure.fc}
+ configure.args-append --with-fortranlibdir=${prefix}/lib \
+ --with-fortranlibs=-lf95
+}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20091125/ff6b6d10/attachment.html>
More information about the macports-changes
mailing list