Changeset 140987


Ignore:
Timestamp:
Oct 7, 2015, 3:34:58 PM (4 years ago)
Author:
dstrubbe@…
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.
Location:
trunk/dports
Files:
1 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/net/lam/Portfile

    r111778 r140987  
     1# -*- 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
    12# $Id$
    23
    34PortSystem 1.0
    45
     6# This port can be removed on 6 Oct 2016 (as should the duplicate science/lammpi port)
     7replaced_by     openmpi-default
     8PortGroup       obsolete 1.0
     9
    510name                    lam
    6 version                 7.1.3
     11version                 7.1.4
    712revision                1
    813categories              net science parallel
    914# Starts off BSD-like but has more attribution and naming restrictions
    1015license                 Permissive GPLConflict
    11 maintainers             nomaintainer
    12 description             Local Area Multicomputer MPI implementation
    13 long_description        LAM (Local Area Multicomputer) is an MPI programming \
    14                                 environment and development system for heterogeneous computers \
    15                                 on a network. With LAM, a dedicated cluster or an existing \
    16                                 network computing infrastructure can act as one parallel \
    17                                 computer solving one problem. It features extensive debugging \
    18                                 support in the application development cycle and peak \
    19                                 performance for production applications. LAM features a full \
    20                                 implementation of the MPI communication standard.
    21 homepage                http://www.lam-mpi.org/
    22 platforms               darwin
    23 master_sites    http://www.lam-mpi.org/download/files/ \
    24                                 http://lam.squyres.com/download/files/ \
    25                                 http://lam.fries.net/download/files/ \
    26                                 http://www.thinkingnerds.com/lam/download/files/ \
    27                                 http://lam-mpi.lzu.edu.cn/download/files/
    28 checksums           md5     dccca92409654f4f822b1d343ca75be6 \
    29                     sha1    4a583308c0442eb46f4fd0abe7e26ea3e1fd4adb \
    30                     rmd160  e0de240380d2275090bad0f0f57ac3a54b6d9f96
    31 use_bzip2               yes
    32 universal_variant       no
    33 
    34 configure.args  --without-fc \
    35                                 --without-romio \
    36                                 --mandir=${prefix}/share/man
    37 
    38 destroot.args   docdir=${prefix}/share/doc/lam
    39 
    40 post-patch {
    41         reinplace {s|char\* argv)|char **argv)|} ${worksrcpath}/configure
    42         reinplace {s|char \*argv)|char **argv)|} ${worksrcpath}/configure
    43 }
    44 
    45 variant gcc43 description {enable Fortran support with GCC 4.3} conflicts gcc44 gcc45 gcc46 gcc47 g95 {
    46         depends_lib   path:lib/libgcc/libgcc_s.1.dylib:libgcc
    47         depends_build port:gcc43
    48         configure.args-delete   --without-fc
    49         configure.args-append   --with-fc=${prefix}/bin/gfortran-mp-4.3
    50 }
    51 
    52 variant gcc44 description {enable Fortran support with GCC 4.4} conflicts gcc43 gcc45 gcc46 gcc47 g95 {
    53         depends_lib   path:lib/libgcc/libgcc_s.1.dylib:libgcc
    54         depends_build port:gcc44
    55         configure.args-delete   --without-fc
    56         configure.args-append   --with-fc=${prefix}/bin/gfortran-mp-4.4
    57 }
    58 
    59 variant gcc45 description {enable Fortran support with GCC 4.5} conflicts gcc43 gcc44 gcc46 gcc47 g95 {
    60         depends_lib   path:lib/libgcc/libgcc_s.1.dylib:libgcc
    61         depends_build port:gcc45
    62         configure.args-delete   --without-fc
    63         configure.args-append   --with-fc=${prefix}/bin/gfortran-mp-4.5
    64 }
    65 
    66 variant gcc46 description {enable Fortran support with GCC 4.6} conflicts gcc43 gcc44 gcc45 gcc47 g95 {
    67         depends_lib   path:lib/libgcc/libgcc_s.1.dylib:libgcc
    68         depends_build port:gcc46
    69         configure.args-delete   --without-fc
    70         configure.args-append   --with-fc=${prefix}/bin/gfortran-mp-4.6
    71 }
    72 
    73 variant gcc47 description {enable Fortran support with GCC 4.7} conflicts gcc43 gcc44 gcc45 gcc46 g95 {
    74         depends_lib   path:lib/libgcc/libgcc_s.1.dylib:libgcc
    75         depends_build port:gcc47
    76         configure.args-delete   --without-fc
    77         configure.args-append   --with-fc=${prefix}/bin/gfortran-mp-4.7
    78 }
    79 
    80 variant g95 description {enable Fortran support with G95} conflicts gcc43 gcc44 gcc45 gcc46 gcc47 {
    81         depends_lib   port:g95
    82         configure.args-delete   --without-fc
    83         configure.args-append   --with-fc=${prefix}/bin/g95
    84 }
  • trunk/dports/science/lammpi/Portfile

    r117247 r140987  
     1# -*- 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
    12# $Id$
    23
    34PortSystem 1.0
    45
     6# This port can be removed on 6 Oct 2016 (as should the duplicate net/lam port)
     7replaced_by     openmpi-default
     8PortGroup       obsolete 1.0
     9
    510name            lammpi
    6 conflicts           mpich
    7 version             7.1.4
     11version         7.1.4
     12revision        1
    813categories      science
    914license         Restrictive/Distributable
    10 maintainers     nomaintainer
    11 description     MPI implementation for parallel computing
    12 long_description        \
    13 "LAM (Local Area Multicomputer) is an MPI programming environment and \
    14 development system for heterogeneous computers on a network.  With LAM, a \
    15 dedicated cluster or an existing network computing infrastructure can act \
    16 as one parallel computer solving one problem."
    17 
    18 homepage        http://www.lam-mpi.org/
    19 platforms       darwin
    20 master_sites    ${homepage}/download/files/
    21 distname        lam-${version}
    22 use_bzip2       yes
    23 
    24 checksums           rmd160  6c9c6338391472d4cd2572c409cb92360e7fd799 \
    25                     sha256  d66c205f57d9ffc38dbfb81faef8b586ef2b9e08853034c0472ef4ae45803d2e
    26 
    27 patchfiles          patch-configure.diff
    28 
    29 configure.args      --mandir=${prefix}/share/man \
    30                     --sysconfdir=${prefix}/etc/${name} \
    31                     --with-rsh="/usr/bin/ssh -x" \
    32                     --without-cs-fs \
    33                     --without-fc
    34 
    35 livecheck.type      regex
    36 livecheck.url       [lindex ${master_sites} 0]
    37 livecheck.regex     lam-(\[0-9.\]+)${extract.suffix}
  • trunk/dports/science/mpich/Portfile

    r140934 r140987  
    155155    }
    156156
    157     conflicts-append            lammpi
    158157    depends_lib-append          port:libxml2
    159158    depends_run-append          port:mpi_select port:mpi-doc
  • trunk/dports/science/openmpi/Portfile

    r140502 r140987  
    131131    archive_sites
    132132
    133     conflicts-append            lammpi
    134133    depends_lib-append          port:hwloc
    135134    depends_run                 port:mpi_select port:mpi-doc
Note: See TracChangeset for help on using the changeset viewer.