[62200] trunk/dports/science/magicspp/Portfile
takeshi at macports.org
takeshi at macports.org
Thu Dec 31 05:04:01 PST 2009
Revision: 62200
http://trac.macports.org/changeset/62200
Author: takeshi at macports.org
Date: 2009-12-31 05:03:58 -0800 (Thu, 31 Dec 2009)
Log Message:
-----------
magicspp: created gcc43 and g95 variants
Modified Paths:
--------------
trunk/dports/science/magicspp/Portfile
Modified: trunk/dports/science/magicspp/Portfile
===================================================================
--- trunk/dports/science/magicspp/Portfile 2009-12-31 11:54:39 UTC (rev 62199)
+++ trunk/dports/science/magicspp/Portfile 2009-12-31 13:03:58 UTC (rev 62200)
@@ -38,6 +38,9 @@
use_parallel_build no
universal_variant no
+if {![variant_isset g95]} {
+ default_variants +gcc43
+}
patchfiles patch-src-Makefile.in.diff \
patch-configure.diff \
@@ -53,19 +56,6 @@
reinplace "s:FreeBSD__ \):FreeBSD__ ) || defined(__APPLE__):" ${worksrcpath}/src/terralib/kernel/TeUtils.cpp
}
-pre-configure {
- set submatch ""
- set flib ""
- regexp {\+([[:alnum:]]+) \(active\)} [exec port installed emos] match submatch
- if {${submatch}=="gcc43"} {
- set flib "-L${prefix}/lib/gcc43 -lgfortran"
- configure.compiler macports-gcc-4.3
- } elseif {${submatch}=="g95"} {
- set flib -lf95
- configure.f77 ${prefix}/bin/g95
- }
- configure.ldflags-append -lgrib_api -lopenjpeg -lpng -lemosR64 $flib -lnetcdf_c++ -lnetcdf
-}
configure.env-append LIBS=\"-lgrib_api -lopenjpeg -lpng\"
configure.cppflags-append -I${prefix}/include/freetype2/
configure.args-append --disable-dependency-tracking \
@@ -75,3 +65,13 @@
--with-netcdf=${prefix} \
--with-emos-libraries=${prefix}/lib \
--with-gs-font-dir=${prefix}/share/ghostscript/fonts
+
+variant gcc43 conflicts g95 description {for emos +gcc43} {
+ configure.ldflags-append -lgrib_api -lopenjpeg -lpng -lemosR64 -L${prefix}/lib/gcc43 -lgfortran -lnetcdf_c++ -lnetcdf
+ configure.compiler macports-gcc-4.3
+}
+
+variant g95 conflicts gcc43 description {for emos +g95} {
+ configure.ldflags-append -lgrib_api -lopenjpeg -lpng -lemosR64 -lf95 -lnetcdf_c++ -lnetcdf
+ configure.f77 ${prefix}/bin/g95
+}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20091231/9a23d890/attachment.html>
More information about the macports-changes
mailing list