[65322] trunk/dports/science/grib_api/Portfile
takeshi at macports.org
takeshi at macports.org
Thu Mar 25 02:01:36 PDT 2010
Revision: 65322
http://trac.macports.org/changeset/65322
Author: takeshi at macports.org
Date: 2010-03-25 02:01:35 -0700 (Thu, 25 Mar 2010)
Log Message:
-----------
grib_api: removed dependency to emos in g95 variant
Modified Paths:
--------------
trunk/dports/science/grib_api/Portfile
Modified: trunk/dports/science/grib_api/Portfile
===================================================================
--- trunk/dports/science/grib_api/Portfile 2010-03-25 07:44:24 UTC (rev 65321)
+++ trunk/dports/science/grib_api/Portfile 2010-03-25 09:01:35 UTC (rev 65322)
@@ -5,7 +5,7 @@
name grib_api
version 1.8.0
-revision 1
+revision 2
platforms darwin
maintainers takeshi
license LGPL
@@ -25,20 +25,22 @@
depends_lib port:jasper \
port:openjpeg \
port:libpng
-depends_build port:emos
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
}
+ if [variant_isset g95] {
+ reinplace "s|'none'|''|" ${worksrcpath}/configure
+ }
+ reinplace "/grib_f_context_.et_real/d" ${worksrcpath}/fortran/grib_api_externals.h
}
configure.args --disable-dependency-tracking \
--disable-fortran \
--with-jasper=${prefix} \
--with-openjpeg=${prefix} \
- --with-png-support=${prefix} \
- --with-emos=-lemosR64
+ --with-png-support=${prefix}
test.run yes
test.target check
@@ -56,15 +58,19 @@
default_variants +gcc43
}
+variant emos conflicts g95 description {conduct test using emos} {
+}
+
variant gcc43 conflicts g95 description {builds fortran interface with gfortran} {
- depends_build-append port:gcc43
+ depends_build-append port:gcc43 port:emos
configure.args-delete --disable-fortran
configure.compiler macports-gcc-4.3
configure.args-append --with-fortranlibdir=${prefix}/lib/gcc43 \
- --with-fortranlibs=-lgfortran
+ --with-fortranlibs=-lgfortran \
+ --with-emos=-lemosR64
}
-variant g95 conflicts gcc43 universal description {builds fortran interface with g95} {
+variant g95 conflicts gcc43 emos universal description {builds fortran interface with g95} {
depends_build-append port:g95
configure.args-delete --disable-fortran
configure.fc ${prefix}/bin/g95
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100325/8eb505c1/attachment.html>
More information about the macports-changes
mailing list