[117465] trunk/dports/science
eborisch at macports.org
eborisch at macports.org
Thu Feb 27 15:05:03 PST 2014
Revision: 117465
https://trac.macports.org/changeset/117465
Author: eborisch at macports.org
Date: 2014-02-27 15:05:03 -0800 (Thu, 27 Feb 2014)
Log Message:
-----------
mpich[-devel]: Support livecheck on stub; move conflicts / depends into sub-ports.
Modified Paths:
--------------
trunk/dports/science/mpich/Portfile
trunk/dports/science/mpich-devel/Portfile
Modified: trunk/dports/science/mpich/Portfile
===================================================================
--- trunk/dports/science/mpich/Portfile 2014-02-27 22:51:36 UTC (rev 117464)
+++ trunk/dports/science/mpich/Portfile 2014-02-27 23:05:03 UTC (rev 117465)
@@ -41,6 +41,10 @@
rmd160 8d682dd615f38b927197c94d8255625be3a24a54 \
sha256 fcf96dbddb504a64d33833dc455be3dda1e71c7b3df411dfcf9df066d7c32c39
+livecheck.type regex
+livecheck.regex mpich-(\[0-9.p\]+)${extract.suffix}
+livecheck.url ${homepage}downloads/index.php?s=downloads
+
configure.args --disable-dependency-tracking \
--disable-f77 \
--disable-fc \
@@ -81,8 +85,7 @@
# subport ${name}-dragonegg34 {}
# subport ${name}-dragonegg35 {}
-# Compiler variant set
-# name depends_lib configure.compiler Description
+# Sup-ports names and corresponding configure.compiler value
array set clist {
clang {clang}
clang31 {macports-clang-3.1}
@@ -107,10 +110,6 @@
master_sites ${homepage}static/tarballs/${version}/
-conflicts-append lammpi
-
-depends_lib-append port:libxml2 port:mpi-doc
-
# Linker for Apple clang version 421.11.66 segfaults
# See https://trac.macports.org/ticket/36654#comment:9
compiler.blacklist-append {clang >= 421.11.66 < 425.0.24}
@@ -130,12 +129,16 @@
if {${cname} == "default"} {
set cname mp
}
+
if {[lsearch -exact {mp llvm clang} ${cname}] != -1} {
# Force local builds with Xcode-provided compilers (avoid issues with
# different Xcode versions on buildbot and user machines)
archive_sites
}
- depends_run port:mpi_select
+
+ conflicts-append lammpi
+ depends_lib-append port:libxml2
+ depends_run port:mpi_select port:mpi-doc
select.group mpi
select.file ${filespath}/${name}-${cname}
@@ -276,10 +279,6 @@
configure.args-append --enable-fast=all \
MPICHLIB_CFLAGS='-fomit-frame-pointer -O2'
}
-
- livecheck.type regex
- livecheck.regex mpich-(\[0-9.p\]+)${extract.suffix}
- livecheck.url ${homepage}downloads/index.php?s=downloads
} else {
depends_lib-append port:mpich-default
distfiles
Modified: trunk/dports/science/mpich-devel/Portfile
===================================================================
--- trunk/dports/science/mpich-devel/Portfile 2014-02-27 22:51:36 UTC (rev 117464)
+++ trunk/dports/science/mpich-devel/Portfile 2014-02-27 23:05:03 UTC (rev 117465)
@@ -44,6 +44,10 @@
rmd160 8d682dd615f38b927197c94d8255625be3a24a54 \
sha256 fcf96dbddb504a64d33833dc455be3dda1e71c7b3df411dfcf9df066d7c32c39
+livecheck.type regex
+livecheck.regex mpich-(\[0-9.pbrc\]+)${extract.suffix}
+livecheck.url ${homepage}downloads/index.php?s=downloads
+
configure.args --disable-dependency-tracking \
--disable-f77 \
--disable-fc \
@@ -84,8 +88,7 @@
# subport ${name}-dragonegg34 {}
# subport ${name}-dragonegg35 {}
-# Compiler variant set
-# name depends_lib configure.compiler Description
+# Sup-ports names and corresponding configure.compiler value
array set clist {
clang {clang}
clang31 {macports-clang-3.1}
@@ -110,10 +113,6 @@
master_sites ${homepage}static/tarballs/${version}/
-conflicts-append lammpi
-
-depends_lib-append port:libxml2 port:mpi-doc
-
# Linker for Apple clang version 421.11.66 segfaults
# See https://trac.macports.org/ticket/36654#comment:9
compiler.blacklist-append {clang >= 421.11.66 < 425.0.24}
@@ -133,12 +132,16 @@
if {${cname} == "default"} {
set cname mp
}
+
if {[lsearch -exact {mp llvm clang} ${cname}] != -1} {
# Force local builds with Xcode-provided compilers (avoid issues with
# different Xcode versions on buildbot and user machines)
archive_sites
}
- depends_run port:mpi_select
+
+ conflicts-append lammpi
+ depends_lib-append port:libxml2
+ depends_run port:mpi_select port:mpi-doc
select.group mpi
select.file ${filespath}/${name}-${cname}
@@ -285,10 +288,6 @@
configure.args-append --enable-fast=all \
MPICHLIB_CFLAGS='-fomit-frame-pointer -O2'
}
-
- livecheck.type regex
- livecheck.regex mpich-(\[0-9.pbrc\]+)${extract.suffix}
- livecheck.url ${homepage}downloads/index.php?s=downloads
} else {
depends_lib-append port:mpich-devel-default
distfiles
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140227/b7a146a4/attachment.html>
More information about the macports-changes
mailing list