Revision: 116571 https://trac.macports.org/changeset/116571 Author: sean@macports.org Date: 2014-01-28 16:08:05 -0800 (Tue, 28 Jan 2014) Log Message: ----------- mpi: remove universal todo item based on #20240; no behavior change Modified Paths: -------------- trunk/dports/science/mpich/Portfile trunk/dports/science/mpich-devel/Portfile trunk/dports/science/openmpi/Portfile trunk/dports/science/openmpi-devel/Portfile Modified: trunk/dports/science/mpich/Portfile =================================================================== --- trunk/dports/science/mpich/Portfile 2014-01-29 00:07:58 UTC (rev 116570) +++ trunk/dports/science/mpich/Portfile 2014-01-29 00:08:05 UTC (rev 116571) @@ -2,13 +2,6 @@ # $Id$ PortSystem 1.0 - -# TODO: Improve universal. The only issue is with ${prefix}/include/mpif.h -# It requires preprocessing, so it will work with #include directives -# but not if clients use INCLUDE -#PortGroup muniversal 1.0 -universal_variant no - PortGroup compiler_blacklist_versions 1.0 PortGroup select 1.0 @@ -45,8 +38,13 @@ # Force local builds to avoid missing compilers (possible if grabbed from # buildbot with different Xcode) -archive_sites +archive_sites +# Since mpi is just a compiler wrapper, compiling it as universal needs to be +# supported upstream since it'd be a constantly moving target, for reference +# see, https://trac.macports.org/ticket/20240 +universal_variant no + checksums \ rmd160 c14b3b335be863dd36c0a58630c969719d8ef217 \ sha256 cf638c85660300af48b6f776e5ecd35b5378d5905ec5d34c3da7a27da0acf0b3 Modified: trunk/dports/science/mpich-devel/Portfile =================================================================== --- trunk/dports/science/mpich-devel/Portfile 2014-01-29 00:07:58 UTC (rev 116570) +++ trunk/dports/science/mpich-devel/Portfile 2014-01-29 00:08:05 UTC (rev 116571) @@ -2,13 +2,6 @@ # $Id$ PortSystem 1.0 - -# TODO: Improve universal. The only issue is with ${prefix}/include/mpif.h -# It requires preprocessing, so it will work with #include directives -# but not if clients use INCLUDE -#PortGroup muniversal 1.0 -universal_variant no - PortGroup compiler_blacklist_versions 1.0 PortGroup select 1.0 @@ -46,8 +39,13 @@ # Force local builds to avoid missing compilers (possible if grabbed from # buildbot with different Xcode) -archive_sites +archive_sites +# Since mpi is just a compiler wrapper, compiling it as universal needs to be +# supported upstream since it'd be a constantly moving target, for reference +# see, https://trac.macports.org/ticket/20240 +universal_variant no + checksums \ rmd160 c4407ee72e64bf3aeacdd624946f39a175d6afce \ sha256 f16a7f5d88aad90aff007ed43a3170f03025178e8657a3b2b093e5845833c74a Modified: trunk/dports/science/openmpi/Portfile =================================================================== --- trunk/dports/science/openmpi/Portfile 2014-01-29 00:07:58 UTC (rev 116570) +++ trunk/dports/science/openmpi/Portfile 2014-01-29 00:08:05 UTC (rev 116571) @@ -2,13 +2,6 @@ # $Id$ PortSystem 1.0 - -# TODO: Improve universal. The only issue is with ${prefix}/include/openmpi/mpif-config.h -# It requires preprocessing, so it will work with #include directives -# but not if clients use INCLUDE -#PortGroup muniversal 1.0 -universal_variant no - PortGroup compiler_blacklist_versions 1.0 PortGroup select 1.0 @@ -32,6 +25,11 @@ # buildbot with different Xcode) archive_sites +# Since mpi is just a compiler wrapper, compiling it as universal needs to be +# supported upstream since it'd be a constantly moving target, for reference +# see, https://trac.macports.org/ticket/20240 +universal_variant no + homepage http://www.open-mpi.org/ set subdir ompi/v${branch}/downloads/ master_sites http://www.open-mpi.org/software/${subdir} \ Modified: trunk/dports/science/openmpi-devel/Portfile =================================================================== --- trunk/dports/science/openmpi-devel/Portfile 2014-01-29 00:07:58 UTC (rev 116570) +++ trunk/dports/science/openmpi-devel/Portfile 2014-01-29 00:08:05 UTC (rev 116571) @@ -2,13 +2,6 @@ # $Id$ PortSystem 1.0 - -# TODO: Improve universal. The only issue is with ${prefix}/include/openmpi/mpif-config.h -# It requires preprocessing, so it will work with #include directives -# but not if clients use INCLUDE -#PortGroup muniversal 1.0 -universal_variant no - PortGroup compiler_blacklist_versions 1.0 PortGroup select 1.0 @@ -32,6 +25,11 @@ # buildbot with different Xcode) archive_sites +# Since mpi is just a compiler wrapper, compiling it as universal needs to be +# supported upstream since it'd be a constantly moving target, for reference +# see, https://trac.macports.org/ticket/20240 +universal_variant no + homepage http://www.open-mpi.org/ master_sites http://www.open-mpi.org/nightly/trunk \ http://www.open-mpi.de/nightly/trunk