[71054] trunk/dports/science/grib_api/Portfile
takeshi at macports.org
takeshi at macports.org
Mon Aug 30 15:51:48 PDT 2010
Revision: 71054
http://trac.macports.org/changeset/71054
Author: takeshi at macports.org
Date: 2010-08-30 15:51:46 -0700 (Mon, 30 Aug 2010)
Log Message:
-----------
grib_api: updated for 1.9.0
Modified Paths:
--------------
trunk/dports/science/grib_api/Portfile
Modified: trunk/dports/science/grib_api/Portfile
===================================================================
--- trunk/dports/science/grib_api/Portfile 2010-08-30 22:35:14 UTC (rev 71053)
+++ trunk/dports/science/grib_api/Portfile 2010-08-30 22:51:46 UTC (rev 71054)
@@ -4,8 +4,7 @@
PortSystem 1.0
name grib_api
-version 1.8.0
-revision 2
+version 1.9.0
platforms darwin
maintainers takeshi
license LGPL
@@ -13,9 +12,9 @@
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
+checksums md5 daa84dfd97e90f321281b200745185b2 \
+ sha1 7bc1d54deecfc691892fb86742acd3f29162123e \
+ rmd160 7501961311936526bc6207d4edb37f32f912010b
long_description \
The ECMWF GRIB API is an application program interface accessible \
from C and FORTRAN programs developed for encoding and decoding \
@@ -27,13 +26,14 @@
port:libpng
post-patch {
+ reinplace "s|share\/samples|share/$name/samples|" ${worksrcpath}/configure
+ reinplace "s|share\/definitions|share/$name/definitions|" ${worksrcpath}/configure
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|ifs_samples_${d}dir = ifs_samples/${d}|ifs_samples_${d}dir = \$(datadir)/${name}/ifs_samples/${d}|" ${worksrcpath}/ifs_samples/${d}/Makefile.in
}
- if [variant_isset g95] {
+ if {![variant_isset emos]} {
reinplace "s|'none'|''|" ${worksrcpath}/configure
}
- reinplace "/grib_f_context_.et_real/d" ${worksrcpath}/fortran/grib_api_externals.h
}
configure.args --disable-dependency-tracking \
@@ -54,29 +54,25 @@
}
}
-if {![variant_isset g95] && ![variant_isset gcc43]} {
- default_variants +gcc44
-}
-
variant emos conflicts g95 description {conduct test using emos} {
+ depends_lib-append port:emos
+ configure.args-append --with-emos=-lemosR64
}
variant gcc43 conflicts g95 gcc44 description {builds fortran interface with gfortran 4.3} {
- depends_build-append port:gcc43 port:emos
+ 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 \
- --with-emos=-lemosR64
+ --with-fortranlibs=-lgfortran
}
variant gcc44 conflicts g95 gcc43 description {builds fortran interface with gfortran 4.4} {
- depends_build-append port:gcc44 port:emos
+ depends_build-append port:gcc44
configure.args-delete --disable-fortran
configure.compiler macports-gcc-4.4
configure.args-append --with-fortranlibdir=${prefix}/lib/gcc44 \
- --with-fortranlibs=-lgfortran \
- --with-emos=-lemosR64
+ --with-fortranlibs=-lgfortran
}
variant g95 conflicts gcc43 gcc44 emos universal description {builds fortran interface with g95} {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100830/b7394fda/attachment.html>
More information about the macports-changes
mailing list