Ticket #22104: Portfile.diff
File Portfile.diff, 2.1 KB (added by howarth@…, 15 years ago) |
---|
-
Portfile
old new 4 4 5 5 name openmpi 6 6 version 1.3.3 7 revision 1 7 8 categories science parallel net 8 9 platforms darwin 9 10 maintainers mww … … 63 64 configure.args-append --enable-progress-threads 64 65 } 65 66 66 variant gcc42 description {build mpif77 and mpif90 using gcc42} conflicts gcc4 3 g95 {67 variant gcc42 description {build mpif77 and mpif90 using gcc42} conflicts gcc44 gcc43 g95 { 67 68 configure.args-delete --disable-f77 --disable-f90 68 69 configure.args-append --enable-f77 --enable-f90 69 70 configure.f77 ${prefix}/bin/gfortran-mp-4.2 … … 72 73 lappend wrappers mpif77 mpif90 73 74 } 74 75 75 variant gcc43 description {build mpif77 and mpif90 using gcc43} conflicts gcc4 2 g95 {76 variant gcc43 description {build mpif77 and mpif90 using gcc43} conflicts gcc44 gcc42 g95 { 76 77 configure.args-delete --disable-f77 --disable-f90 77 78 configure.args-append --enable-f77 --enable-f90 78 79 configure.f77 ${prefix}/bin/gfortran-mp-4.3 … … 81 82 lappend wrappers mpif77 mpif90 82 83 } 83 84 84 variant g95 description {build mpif77 and mpif90 using g95} conflicts gcc42 gcc43 { 85 variant gcc44 description {build mpif77 and mpif90 using gcc44} conflicts gcc43 gcc42 g95 { 86 configure.args-delete --disable-f77 --disable-f90 87 configure.args-append --enable-f77 --enable-f90 88 configure.f77 ${prefix}/bin/gfortran-mp-4.4 89 configure.fc ${prefix}/bin/gfortran-mp-4.4 90 depends_lib-append port:gcc44 91 lappend wrappers mpif77 mpif90 92 } 93 94 variant g95 description {build mpif77 and mpif90 using g95} conflicts gcc42 gcc43 gcc44 { 85 95 configure.args-delete --disable-f77 --disable-f90 86 96 configure.args-append --enable-f77 --enable-f90 87 97 configure.f77 ${prefix}/bin/g95 … … 91 101 } 92 102 93 103 # dependents like netcdf need some form of fortran 94 if {![variant_isset gcc42] && ![variant_isset gcc43] && ![variant_isset g 95]} {95 default_variants +gcc4 3104 if {![variant_isset gcc42] && ![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset g95]} { 105 default_variants +gcc44 96 106 } 97 107 98 108 livecheck.type regex