[75745] trunk/dports/science/mpich2/Portfile
jmr at macports.org
jmr at macports.org
Sun Feb 6 15:46:02 PST 2011
Revision: 75745
http://trac.macports.org/changeset/75745
Author: jmr at macports.org
Date: 2011-02-06 15:46:01 -0800 (Sun, 06 Feb 2011)
Log Message:
-----------
mpich2: add variants for python 2.5-2.7 and for gcc 4.5
Modified Paths:
--------------
trunk/dports/science/mpich2/Portfile
Modified: trunk/dports/science/mpich2/Portfile
===================================================================
--- trunk/dports/science/mpich2/Portfile 2011-02-06 23:41:57 UTC (rev 75744)
+++ trunk/dports/science/mpich2/Portfile 2011-02-06 23:46:01 UTC (rev 75745)
@@ -25,8 +25,6 @@
patchfiles patch-Makefile.in patch-src-util-createshlib.in
-depends_lib port:python25
-
# the default include-dir conflicts with openmpi!
configure.args --with-thread-package=posix \
--enable-timer-type=gettimeofday \
@@ -35,14 +33,13 @@
--docdir=${prefix}/share/doc/${name} \
--htmldir=${prefix}/share/doc/${name} \
--includedir=${prefix}/include/${name} \
- --with-python=${prefix}/bin/python2.5 \
--disable-f77 --disable-f90
universal_variant no
use_parallel_build no
-variant g95 description {Enable Fortran 77 and Fortran 90 bindings using g95} conflicts gcc42 gcc43 gcc44 {
+variant g95 description {Enable Fortran 77 and Fortran 90 bindings using g95} conflicts gcc42 gcc43 gcc44 gcc45 {
depends_lib-append port:g95
configure.f77 "${prefix}/bin/g95"
configure.fflags "-i4"
@@ -51,19 +48,25 @@
configure.args-append --enable-f77 --enable-f90
}
-variant gcc44 description {Enable Fortran 77 and Fortran 90 bindings using gfortran from gcc44} conflicts g95 gcc42 gcc43 {
+variant gcc45 description {Enable Fortran 77 and Fortran 90 bindings using gfortran from gcc45} conflicts g95 gcc42 gcc43 gcc44 {
+ depends_lib-append port:gcc45
+ configure.compiler macports-gcc-4.5
+ configure.args-append --enable-f77 --enable-f90
+}
+
+variant gcc44 description {Enable Fortran 77 and Fortran 90 bindings using gfortran from gcc44} conflicts g95 gcc42 gcc43 gcc45 {
depends_lib-append port:gcc44
configure.compiler macports-gcc-4.4
configure.args-append --enable-f77 --enable-f90
}
-variant gcc43 description {Enable Fortran 77 and Fortran 90 bindings using gfortran from gcc43} conflicts g95 gcc42 gcc44 {
+variant gcc43 description {Enable Fortran 77 and Fortran 90 bindings using gfortran from gcc43} conflicts g95 gcc42 gcc44 gcc45 {
depends_lib-append port:gcc43
configure.compiler macports-gcc-4.3
configure.args-append --enable-f77 --enable-f90
}
-variant gcc42 description {Enable Fortran 77 and Fortran 90 bindings using gfortran from gcc42} conflicts g95 gcc43 gcc44 {
+variant gcc42 description {Enable Fortran 77 and Fortran 90 bindings using gfortran from gcc42} conflicts g95 gcc43 gcc44 gcc45 {
depends_lib-append port:gcc42
configure.compiler macports-gcc-4.2
configure.args-append --enable-f77 --enable-f90
@@ -77,6 +80,22 @@
configure.args-append --enable-sharedlibs=osx-gcc
}
+variant python25 conflicts python26 python27 description {Use Python 2.5} {
+ depends_lib-append port:python25
+ configure.args-append --with-python=${prefix}/bin/python2.5
+}
+variant python26 conflicts python25 python27 description {Use Python 2.6} {
+ depends_lib-append port:python26
+ configure.args-append --with-python=${prefix}/bin/python2.6
+}
+variant python27 conflicts python25 python26 description {Use Python 2.7} {
+ depends_lib-append port:python27
+ configure.args-append --with-python=${prefix}/bin/python2.7
+}
+if {![variant_isset python25] && ![variant_isset python27]} {
+ default_variants +python26
+}
+
post-destroot {
# Fix misplaced documentation directories
foreach d {jumpshot-4 www4} {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110206/5952738d/attachment-0001.html>
More information about the macports-changes
mailing list