[140987] trunk/dports
dstrubbe at macports.org
dstrubbe at macports.org
Wed Oct 7 08:34:58 PDT 2015
Revision: 140987
https://trac.macports.org/changeset/140987
Author: dstrubbe at macports.org
Date: 2015-10-07 08:34:58 -0700 (Wed, 07 Oct 2015)
Log Message:
-----------
lam, lammpi, mpich, openmpi:
* LAM-MPI is decommissioned, and marked as replaced_by openmpi-default. This project has been ended upstream and its website no longer exists (http://blogs.cisco.com/performance/a-farewell-to-lammpi). It is regarded as superseded by OpenMPI. Moreover: lam and lammpi were strangely two different ports for this same software. lam does not configure with clang (ticket #38322). Both conflicted with mpi-doc (not specified in any of the Portfiles).
* Removed conflicts with lammpi from mpich and openmpi ports.
Modified Paths:
--------------
trunk/dports/net/lam/Portfile
trunk/dports/science/lammpi/Portfile
trunk/dports/science/mpich/Portfile
trunk/dports/science/openmpi/Portfile
Removed Paths:
-------------
trunk/dports/science/lammpi/files/
Modified: trunk/dports/net/lam/Portfile
===================================================================
--- trunk/dports/net/lam/Portfile 2015-10-07 15:02:12 UTC (rev 140986)
+++ trunk/dports/net/lam/Portfile 2015-10-07 15:34:58 UTC (rev 140987)
@@ -1,3 +1,4 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
# $Id$
PortSystem 1.0
@@ -2,81 +3,11 @@
+# This port can be removed on 6 Oct 2016 (as should the duplicate science/lammpi port)
+replaced_by openmpi-default
+PortGroup obsolete 1.0
+
name lam
-version 7.1.3
+version 7.1.4
revision 1
categories net science parallel
# Starts off BSD-like but has more attribution and naming restrictions
license Permissive GPLConflict
-maintainers nomaintainer
-description Local Area Multicomputer MPI implementation
-long_description LAM (Local Area Multicomputer) is an MPI programming \
- environment and development system for heterogeneous computers \
- on a network. With LAM, a dedicated cluster or an existing \
- network computing infrastructure can act as one parallel \
- computer solving one problem. It features extensive debugging \
- support in the application development cycle and peak \
- performance for production applications. LAM features a full \
- implementation of the MPI communication standard.
-homepage http://www.lam-mpi.org/
-platforms darwin
-master_sites http://www.lam-mpi.org/download/files/ \
- http://lam.squyres.com/download/files/ \
- http://lam.fries.net/download/files/ \
- http://www.thinkingnerds.com/lam/download/files/ \
- http://lam-mpi.lzu.edu.cn/download/files/
-checksums md5 dccca92409654f4f822b1d343ca75be6 \
- sha1 4a583308c0442eb46f4fd0abe7e26ea3e1fd4adb \
- rmd160 e0de240380d2275090bad0f0f57ac3a54b6d9f96
-use_bzip2 yes
-universal_variant no
-
-configure.args --without-fc \
- --without-romio \
- --mandir=${prefix}/share/man
-
-destroot.args docdir=${prefix}/share/doc/lam
-
-post-patch {
- reinplace {s|char\* argv)|char **argv)|} ${worksrcpath}/configure
- reinplace {s|char \*argv)|char **argv)|} ${worksrcpath}/configure
-}
-
-variant gcc43 description {enable Fortran support with GCC 4.3} conflicts gcc44 gcc45 gcc46 gcc47 g95 {
- depends_lib path:lib/libgcc/libgcc_s.1.dylib:libgcc
- depends_build port:gcc43
- configure.args-delete --without-fc
- configure.args-append --with-fc=${prefix}/bin/gfortran-mp-4.3
-}
-
-variant gcc44 description {enable Fortran support with GCC 4.4} conflicts gcc43 gcc45 gcc46 gcc47 g95 {
- depends_lib path:lib/libgcc/libgcc_s.1.dylib:libgcc
- depends_build port:gcc44
- configure.args-delete --without-fc
- configure.args-append --with-fc=${prefix}/bin/gfortran-mp-4.4
-}
-
-variant gcc45 description {enable Fortran support with GCC 4.5} conflicts gcc43 gcc44 gcc46 gcc47 g95 {
- depends_lib path:lib/libgcc/libgcc_s.1.dylib:libgcc
- depends_build port:gcc45
- configure.args-delete --without-fc
- configure.args-append --with-fc=${prefix}/bin/gfortran-mp-4.5
-}
-
-variant gcc46 description {enable Fortran support with GCC 4.6} conflicts gcc43 gcc44 gcc45 gcc47 g95 {
- depends_lib path:lib/libgcc/libgcc_s.1.dylib:libgcc
- depends_build port:gcc46
- configure.args-delete --without-fc
- configure.args-append --with-fc=${prefix}/bin/gfortran-mp-4.6
-}
-
-variant gcc47 description {enable Fortran support with GCC 4.7} conflicts gcc43 gcc44 gcc45 gcc46 g95 {
- depends_lib path:lib/libgcc/libgcc_s.1.dylib:libgcc
- depends_build port:gcc47
- configure.args-delete --without-fc
- configure.args-append --with-fc=${prefix}/bin/gfortran-mp-4.7
-}
-
-variant g95 description {enable Fortran support with G95} conflicts gcc43 gcc44 gcc45 gcc46 gcc47 {
- depends_lib port:g95
- configure.args-delete --without-fc
- configure.args-append --with-fc=${prefix}/bin/g95
-}
Modified: trunk/dports/science/lammpi/Portfile
===================================================================
--- trunk/dports/science/lammpi/Portfile 2015-10-07 15:02:12 UTC (rev 140986)
+++ trunk/dports/science/lammpi/Portfile 2015-10-07 15:34:58 UTC (rev 140987)
@@ -1,3 +1,4 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
# $Id$
PortSystem 1.0
@@ -2,34 +3,10 @@
+# This port can be removed on 6 Oct 2016 (as should the duplicate net/lam port)
+replaced_by openmpi-default
+PortGroup obsolete 1.0
+
name lammpi
-conflicts mpich
-version 7.1.4
+version 7.1.4
+revision 1
categories science
license Restrictive/Distributable
-maintainers nomaintainer
-description MPI implementation for parallel computing
-long_description \
-"LAM (Local Area Multicomputer) is an MPI programming environment and \
-development system for heterogeneous computers on a network. With LAM, a \
-dedicated cluster or an existing network computing infrastructure can act \
-as one parallel computer solving one problem."
-
-homepage http://www.lam-mpi.org/
-platforms darwin
-master_sites ${homepage}/download/files/
-distname lam-${version}
-use_bzip2 yes
-
-checksums rmd160 6c9c6338391472d4cd2572c409cb92360e7fd799 \
- sha256 d66c205f57d9ffc38dbfb81faef8b586ef2b9e08853034c0472ef4ae45803d2e
-
-patchfiles patch-configure.diff
-
-configure.args --mandir=${prefix}/share/man \
- --sysconfdir=${prefix}/etc/${name} \
- --with-rsh="/usr/bin/ssh -x" \
- --without-cs-fs \
- --without-fc
-
-livecheck.type regex
-livecheck.url [lindex ${master_sites} 0]
-livecheck.regex lam-(\[0-9.\]+)${extract.suffix}
Modified: trunk/dports/science/mpich/Portfile
===================================================================
--- trunk/dports/science/mpich/Portfile 2015-10-07 15:02:12 UTC (rev 140986)
+++ trunk/dports/science/mpich/Portfile 2015-10-07 15:34:58 UTC (rev 140987)
@@ -154,7 +154,6 @@
archive_sites
}
- conflicts-append lammpi
depends_lib-append port:libxml2
depends_run-append port:mpi_select port:mpi-doc
select.group mpi
Modified: trunk/dports/science/openmpi/Portfile
===================================================================
--- trunk/dports/science/openmpi/Portfile 2015-10-07 15:02:12 UTC (rev 140986)
+++ trunk/dports/science/openmpi/Portfile 2015-10-07 15:34:58 UTC (rev 140987)
@@ -130,7 +130,6 @@
# be different for a user's machine
archive_sites
- conflicts-append lammpi
depends_lib-append port:hwloc
depends_run port:mpi_select port:mpi-doc
select.group mpi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20151007/6e24569e/attachment.html>
More information about the macports-changes
mailing list