[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