Changeset 121955


Ignore:
Timestamp:
Jul 12, 2014, 5:25:40 AM (6 years ago)
Author:
sean@…
Message:

mpi-1.0: move setup call in all ports to after setting of name

Location:
trunk/dports
Files:
37 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/devel/boost/Portfile

    r121269 r121955  
    55PortGroup       compiler_blacklist_versions 1.0
    66PortGroup       mpi 1.0
    7 
    8 mpi.choose
    9 mpi.setup
    107
    118name            boost
     
    3128checksums       rmd160  de8ef647933a005119425326b59723aad4a6fd4f \
    3229                sha256  fff00023dd79486d444c8e29922f4072e1d451fc5a4d2b6075852ead7f2b7b52
     30
     31mpi.choose
     32mpi.setup
    3333
    3434depends_lib     port:zlib \
  • trunk/dports/devel/valgrind/Portfile

    r118774 r121955  
    44PortSystem          1.0
    55PortGroup           mpi 1.0
    6 
    7 compilers.choose    cc cxx
    8 mpi.choose
    9 mpi.setup           -gcc44 -gcc45 -gcc46
    106
    117name                valgrind
     
    3127                    sha1    9415e28933de9d6687f993c4bb797e6bd49583f1 \
    3228                    sha256  e6af71a06bc2534541b07743e1d58dc3caf744f38205ca3e5b5a0bdf372ed6f0
     29
     30compilers.choose    cc cxx
     31mpi.choose
     32mpi.setup           -gcc44 -gcc45 -gcc46
    3333
    3434# due to -mno-dynamic-no-pic in Makefile.all.am we need to regenerate the
  • trunk/dports/lang/berkeley_upc/Portfile

    r121003 r121955  
    44PortSystem          1.0
    55PortGroup           mpi 1.0
    6 
    7 compilers.choose    cc cxx
    8 mpi.choose
    9 mpi.setup
    106
    117name                berkeley_upc
     
    2521                    sha1    ac16fc3f81c79a7b8ef01d6f1e18ddd19997d75f \
    2622                    rmd160  757e76bb3a6796a8d495062f98358460e5ec0b50
     23
     24compilers.choose    cc cxx
     25mpi.choose
     26mpi.setup
    2727
    2828depends_lib         port:upc \
  • trunk/dports/lang/omnixmp/Portfile

    r116352 r121955  
    44PortSystem          1.0
    55PortGroup           mpi 1.0
    6 
    7 mpi.choose
    8 mpi.setup           require_fortran -clang -dragonegg -fortran
    96
    107name                omnixmp
     
    2421                    sha256  7f76040a3302dcaf84633d6a7aa076ffc9f2a2e32711d3fe69f2ff0d1899900f
    2522use_bzip2           yes
     23
     24mpi.choose
     25mpi.setup           require_fortran -clang -dragonegg -fortran
    2626
    2727depends_build       port:apache-ant
  • trunk/dports/math/arpack/Portfile

    r117610 r121955  
    55PortGroup           muniversal 1.0
    66PortGroup           mpi 1.0
    7 
    8 mpi.setup           require_fortran
    97
    108name                arpack
     
    2523checksums           rmd160  ef27775099bb5aecc99ccf8190c1136eaa907982 \
    2624                    sha256  a269ce7806bc77ced31ef794d23c3e3aff8543b65550fd7e3e24660f2a79d515
     25
     26mpi.setup           require_fortran
    2727
    2828configure.args      home=${worksrcpath} --disable-mpi
  • trunk/dports/math/dolfin/Portfile

    r121636 r121955  
    66PortGroup           cmake 1.0
    77PortGroup           mpi 1.0
    8 
    9 mpi.setup           require
    108
    119bitbucket.setup     fenics-project dolfin 1.4.0 dolfin-
     
    2018checksums           rmd160  42bcfc4a00ae5f2255f434cda1b2ea5996ee7a35 \
    2119                    sha256  64f058466a312198ea2b9de191bd4fbecaa70eb1c88325d03e680edb606b46cd
     20
     21mpi.setup           require
    2222
    2323configure.args-append \
  • trunk/dports/math/fftw-3/Portfile

    r118025 r121955  
    66PortGroup       compiler_blacklist_versions 1.0
    77PortGroup       mpi 1.0
    8 
    9 # don't change configure.cc, etc. since we'll take care of that manually with
    10 # MPICC env var
    11 mpi.choose
    12 mpi.setup
    138
    149name            fftw-3
     
    5045    sha256  8f0cde90929bc05587c3368d2f15cd0530a60b8a9912a8e2979a72dbe5af0982
    5146
     47# don't change configure.cc, etc. since we'll take care of that manually with
     48# MPICC env var
     49mpi.choose
     50mpi.setup
     51
    5252# blacklist older versions of clang which do not handle the --enable-avx option (#41622, #41673)
    5353compiler.blacklist-append {clang <= 211.10.1}
  • trunk/dports/math/fftw/Portfile

    r116353 r121955  
    44PortSystem          1.0
    55PortGroup           mpi 1.0
    6 
    7 # don't change configure.cc, etc. since we'll take care of that manually with
    8 # MPICC env var
    9 mpi.choose
    10 mpi.setup           require_fortran
    116
    127name                fftw
     
    3732checksums           rmd160  723308722d76c12710db6473979adf8d086b0909 \
    3833                    sha256  f8057fae1c7df8b99116783ef3e94a6a44518d49c72e2e630c24b689c6022630
     34
     35# don't change configure.cc, etc. since we'll take care of that manually with
     36# MPICC env var
     37mpi.choose
     38mpi.setup           require_fortran
    3939
    4040configure.args      --enable-type-prefix --enable-threads \
  • trunk/dports/math/gnudatalanguage/Portfile

    r121335 r121955  
    77PortGroup                   mpi 1.0
    88
    9 compilers.choose            cc cxx
    10 mpi.choose
    11 mpi.setup                   -openmpi -openmpi_devel
    12 
    139name                        gnudatalanguage
    1410version                     0.9.4
    1511revision                    5
    1612epoch                       1
     13
     14compilers.choose            cc cxx
     15mpi.choose
     16mpi.setup                   -openmpi -openmpi_devel
     17
    1718categories                  math science
    1819maintainers                 takeshi
  • trunk/dports/math/hypre/Portfile

    r121344 r121955  
    44PortSystem          1.0
    55PortGroup           mpi 1.0
    6 
    7 mpi.setup
    86
    97name                hypre
     
    2523worksrcdir          ${distname}/src
    2624
     25mpi.setup
     26
    2727configure.args      --with-blas --with-lapack --without-superlu \
    2828                    --without-fei --without-mli --without-babel
  • trunk/dports/math/ml/Portfile

    r119635 r121955  
    44PortSystem          1.0
    55PortGroup           mpi 1.0
    6 
    7 mpi.setup           require_fortran
    86
    97name                ml
     
    2220checksums           rmd160  f7a56200e19d89c3aa21927d578384a226146199 \
    2321                    sha256  cd04da3308430c1268560db808bea33e17d82a42324ebbd624ca451b4a6e03ba
     22
     23mpi.setup           require_fortran
    2424
    2525universal_variant   no
  • trunk/dports/math/mumps/Portfile

    r120860 r121955  
    44PortSystem          1.0
    55PortGroup           mpi 1.0
    6 
    7 mpi.setup           require require_fortran
    8 
    9 mpi.enforce_variant scalapack
    106
    117name                mumps
     
    2723checksums           rmd160  19ae1f4773ab1643237f791085d9721932a618fc \
    2824                    sha256  d0f86f91a74c51a17a2ff1be9c9cee2338976f13a6d00896ba5b43a5ca05d933
     25
     26mpi.setup           require require_fortran
     27
     28mpi.enforce_variant scalapack
    2929
    3030patch.pre_args      -p1
  • trunk/dports/math/optpp/Portfile

    r120982 r121955  
    33PortSystem 1.0
    44PortGroup  mpi 1.0
    5 
    6 compilers.choose cc cxx
    7 mpi.choose
    8 mpi.setup
    95
    106name            optpp
     
    2521            rmd160  1f554c4702dedc24150f198e1a1df35ad1bf9a19
    2622
     23compilers.choose cc cxx
     24mpi.choose
     25mpi.setup
     26
    2727patchfiles patch-acx_blas.m4.diff
    2828use_autoconf yes
  • trunk/dports/math/parmetis/Portfile

    r116386 r121955  
    55PortGroup           cmake 1.0
    66PortGroup           mpi 1.0
    7 
    8 compilers.choose    cc cxx
    9 mpi.setup
    107
    118name                parmetis
     
    2825checksums           rmd160  1e81baf2bafe79b7abed656bff2fa3745966a196 \
    2926                    sha256  f2d9a231b7cf97f1fee6e8c9663113ebf6c240d407d3c118c55b3633d6be6e5f
     27
     28compilers.choose    cc cxx
     29mpi.setup
    3030
    3131depends_lib         port:metis
  • trunk/dports/math/petsc/Portfile

    r120961 r121955  
    55PortGroup           bitbucket 1.0
    66PortGroup           mpi 1.0
    7 
    8 mpi.setup
    97
    108bitbucket.setup     petsc petsc 3.4.4 v
     
    2321checksums           rmd160  07c202777747234fb25f7449a23e73df6e5968fa \
    2422                    sha256  f361c06f2aa120e9a3e19b95d9120e02e76a923235046b6b67eddf40aeb0eacf
     23
     24mpi.setup
    2525
    2626use_parallel_build  no
  • trunk/dports/math/plda/Portfile

    r116356 r121955  
    44PortSystem          1.0
    55PortGroup           mpi 1.0
    6 
    7 compilers.choose    cc cxx
    8 mpi.choose
    9 mpi.setup
    106
    117name                plda
     
    2723checksums           rmd160  f1551328db9eabd99d0ed29d2352e94fcd0249d0 \
    2824                    sha256  aae495f96fdbf048b71080dec4506f242044ce40930ad2fdf5ad71e4fedad682
     25
     26compilers.choose    cc cxx
     27mpi.choose
     28mpi.setup
    2929
    3030worksrcdir          ${name}
  • trunk/dports/math/scalapack/Portfile

    r119604 r121955  
    55PortGroup           cmake 1.0
    66PortGroup           mpi 1.0
    7 
    8 mpi.setup           require
    97
    108name                scalapack
     
    2826                    sha256  0c74aeae690fe5ee4db7926f49c5d0bb69ce09eea75beb915e00bba07530395c
    2927
     28mpi.setup           require
     29
    3030configure.args      -DCMAKE_INSTALL_NAME_DIR=${prefix}/lib \
    3131                    -DBUILD_SHARED_LIBS=ON \
  • trunk/dports/math/slepc/Portfile

    r118803 r121955  
    66PortGroup           conflicts_build 1.0
    77PortGroup           mpi 1.0
    8 
    9 mpi.setup
    10 mpi.enforce_variant petsc
    118
    129bitbucket.setup     slepc slepc 3.4.4 v
     
    3128checksums           rmd160  f7efe797897974d59a86dceacbefd29fefbeb550 \
    3229                    sha256  d738843bb48c11bf3e3395988bdd302d10b2eb6da6981d7b4a119477e524f87b
     30
     31mpi.setup
     32mpi.enforce_variant petsc
    3333
    3434depends_lib-append  port:petsc
  • trunk/dports/math/sundials/Portfile

    r120573 r121955  
    44PortSystem          1.0
    55PortGroup           mpi 1.0
    6 
    7 mpi.setup
    86
    97name                sundials
     
    3230checksums           rmd160  c489fcb114f6846c7d5aef2d0eb096cb96f3fbc9 \
    3331                    sha256  9935760931fa6539edd0741acbcf4986770426fd5ea40e50ad4ebed0fc77b0d3
     32
     33mpi.setup
    3434
    3535patchfiles          sundials-2.5.0_destdir.patch
  • trunk/dports/math/superlu_dist/Portfile

    r120738 r121955  
    44PortSystem          1.0
    55PortGroup           mpi 1.0
    6 
    7 compilers.choose    cc cxx
    8 mpi.setup           require
    96
    107name                superlu_dist
     
    2623checksums           rmd160  36441437d9a8e22c9f635336d7a71b8d9aea97b5 \
    2724                    sha256  d2fd8dc847ae63ed7980cff2ad4db8d117640ecdf0234c9711e0f6ee1398cac2
     25
     26compilers.choose    cc cxx
     27mpi.setup           require
    2828
    2929depends_lib         port:parmetis
  • trunk/dports/python/py-mpi4py/Portfile

    r116402 r121955  
    66PortGroup           bitbucket 1.0
    77PortGroup           mpi 1.0
    8 
    9 mpi.setup           require
    108
    119bitbucket.setup     mpi4py mpi4py 1.3.1
     
    3028                    sha256  d9776a591644c2aaae33440d7ee45b29270e51887a1242d6a707f2337a6fe8f5
    3129
     30mpi.setup           require
     31
    3232python.versions     25 26 27 31 32 33
    3333
  • trunk/dports/python/py-petsc4py/Portfile

    r119604 r121955  
    66PortGroup           bitbucket 1.0
    77PortGroup           mpi 1.0
    8 
    9 mpi.setup           require
    108
    119bitbucket.setup     petsc petsc4py d8c869f40125
     
    2624checksums           rmd160  eaeb095f088dc232ba8ad89bc5df4f094d6b4cf7 \
    2725                    sha256  f168f60471d2899e4c4708460c7548b6d27550b9bda1cabac8a461dd46b46d76
     26
     27mpi.setup           require
    2828
    2929python.versions     26 27
  • trunk/dports/python/py-scientific/Portfile

    r117856 r121955  
    55PortGroup           python 1.0
    66PortGroup           mpi 1.0
    7 
    8 compilers.choose    cc cxx
    9 mpi.choose
    10 mpi.setup
    117
    128name                py-scientific
     
    3026checksums           rmd160  9680f4dca583f49ffdfdecbe9c3cf0704d3c18c3 \
    3127                    sha256  a4dfc55c2ec84a0795b0641e5571b79b25a5ef6d92bbb01e934c298ee34b5bc8
     28
     29compilers.choose    cc cxx
     30mpi.choose
     31mpi.setup
    3232
    3333if {${name} ne ${subport}} {
  • trunk/dports/python/py-tables/Portfile

    r121896 r121955  
    55PortGroup           python 1.0
    66PortGroup           mpi 1.0
    7 
    8 mpi.setup
    97
    108set realname        tables
     
    3230
    3331distname            ${realname}-${version}
     32
     33mpi.setup
    3434
    3535if {${name} ne ${subport}} {
  • trunk/dports/science/cdo/Portfile

    r120560 r121955  
    44PortSystem                  1.0
    55PortGroup                   mpi 1.0
    6 
    7 mpi.setup
    86
    97name                        cdo
     
    2725
    2826fetch.ignore_sslcert        yes
     27
     28mpi.setup
    2929
    3030depends_lib                 port:netcdf \
  • trunk/dports/science/hdf5-18/Portfile

    r120497 r121955  
    66PortGroup           muniversal 1.0
    77PortGroup           mpi 1.0
    8 
    9 mpi.setup
    108
    119set realname        hdf5
     
    3533                    sha256  c2f5a412107aba6f99fd7a4a9db6ce5f5fc8171ec931472784e5839d26aa17ef
    3634distname            ${realname}-${version}
     35
     36mpi.setup
     37
    3738use_bzip2           yes
    3839depends_lib         port:zlib
  • trunk/dports/science/hdf5/Portfile

    r116358 r121955  
    44PortSystem          1.0
    55PortGroup           mpi 1.0
    6 
    7 mpi.setup
    86
    97name                hdf5
     
    2523                    sha1 0481ce8cf2e62b9b10418065901369d4e0dbb4dc \
    2624                    rmd160 05ca8a3229bdd6e214d0e843afc065d0fe9f47c7
     25
     26mpi.setup
    2727
    2828depends_lib         port:zlib
  • trunk/dports/science/hdfeos5/Portfile

    r121517 r121955  
    55PortGroup           active_variants 1.1
    66PortGroup           mpi 1.0
    7 
    8 # prevent setting configure.cc by choosing cxx only
    9 mpi.choose          cxx
    10 mpi.setup
    117
    128name                hdfeos5
     
    3127                    sha1    35a288cd1bfdde92a4ef9d68f8ee55b536b0f8c3 \
    3228                    rmd160  34df5cdb6bdc4d06a7658d38aae6fed0b5671557
     29
     30# prevent setting configure.cc by choosing cxx only
     31mpi.choose          cxx
     32mpi.setup
    3333
    3434depends_build       port:libtool
  • trunk/dports/science/hpl/Portfile

    r120696 r121955  
    44PortSystem          1.0
    55PortGroup           mpi 1.0
    6 
    7 mpi.setup
    86
    97name                hpl
     
    2725checksums           rmd160  4d4a981e16ca12d52c31d5f5c9557bed01616081 \
    2826                    sha156  460f7f36cc97a1a1fcc60e43d5833e6efb0aa03c
     27
     28mpi.setup
    2929
    3030#variant threads?
  • trunk/dports/science/netcdf-cxx/Portfile

    r116600 r121955  
    44PortSystem                  1.0
    55PortGroup                   mpi 1.0
    6 
    7 compilers.choose            cc cpp cxx
    8 mpi.setup
    9 
    10 mpi.enforce_variant         hdf5-18
    116
    127name                        netcdf-cxx
     
    3530                    rmd160  69e9348ced7da8b6ddf08dad4c3a92c4f18d0648
    3631
     32compilers.choose            cc cpp cxx
     33mpi.setup
     34
     35mpi.enforce_variant         hdf5-18
     36
    3737
    3838depends_lib         port:netcdf
  • trunk/dports/science/netcdf-cxx4/Portfile

    r116600 r121955  
    55PortGroup                   github 1.0
    66PortGroup                   mpi 1.0
    7 
    8 compilers.choose            cc cpp cxx
    9 mpi.setup
    10 
    11 mpi.enforce_variant         hdf5-18
    127
    138github.setup                Unidata netcdf-cxx4 4.2.1 v
     
    3126                    rmd160  f556381012b9ab904b1bc11bfec01a1dec507c0f
    3227
     28compilers.choose            cc cpp cxx
     29mpi.setup
     30
     31mpi.enforce_variant         hdf5-18
     32
    3333depends_lib         port:netcdf
    3434
  • trunk/dports/science/netcdf-fortran/Portfile

    r117882 r121955  
    55PortGroup                   muniversal 1.0
    66PortGroup                   mpi 1.0
    7 
    8 compilers.choose            f77 f90 fc
    9 mpi.setup                   require_fortran
    107
    118# netcdf-fortran does not require the fortran interface of hdf5-18.
     
    3633                    sha1    f1887314455330f4057bc8eab432065f8f6f74ef \
    3734                    rmd160  e10c342a5d6ab2740cd910122b0164d16730e194
     35
     36compilers.choose    f77 f90 fc
     37mpi.setup           require_fortran
    3838
    3939depends_lib         port:netcdf
  • trunk/dports/science/netcdf/Portfile

    r121681 r121955  
    55PortGroup                   mpi 1.0
    66PortGroup                   github 1.0
    7 
    8 compilers.choose            cc cpp
    9 mpi.setup
    107
    118# If hdf5-18 is built without a compiler variant (with /usr/bin/clang),
     
    3330                    sha1    2a24a354059bad5b52dd1d61db4bcd36edd85d48 \
    3431                    rmd160  61a1434ff1f2c8ddf2ad178bf3eb519f7ba1558d
     32
     33compilers.choose            cc cpp
     34mpi.setup
    3535
    3636patchfiles          patch-configure.diff
  • trunk/dports/science/octopus/Portfile

    r120696 r121955  
    44PortSystem          1.0
    55PortGroup           mpi 1.0
    6 
    7 mpi.setup           require_fortran -clang -dragonegg -fortran
    8 compilers.enforce_fortran libxc fftw-3
    96
    107name                octopus
     
    2724checksums           rmd160  0ce62e38bed99e436b83489375fe55e53e64a538 \
    2825                    sha256  c43ac301ff035caee667292841c5d9f166da986634cf2623e3f5a8aa86fe7a69
     26
     27mpi.setup           require_fortran -clang -dragonegg -fortran
     28compilers.enforce_fortran libxc fftw-3
    2929
    3030depends_lib         port:atlas port:libxc port:fftw-3 port:gsl
  • trunk/dports/science/raxml/Portfile

    r116361 r121955  
    55PortGroup           github 1.0
    66PortGroup           mpi 1.0
    7 
    8 compilers.choose    cc
    9 mpi.setup
    107
    118github.setup        stamatak standard-RAxML 7.7.6 v
     
    2219homepage            http://www.exelixis-lab.org/
    2320platforms           darwin
     21
     22compilers.choose    cc
     23mpi.setup
    2424
    2525use_configure       no
  • trunk/dports/science/scotch/Portfile

    r120514 r121955  
    44PortSystem          1.0
    55PortGroup           mpi 1.0
    6 
    7 compilers.choose    cc cxx
    8 mpi.setup           require
    96
    107name                scotch
     
    4239checksums           rmd160  71c0c7d189a35e261a09f239696369e5f41b2508 \
    4340                    sha256  8206127d038bda868dda5c5a7f60ef8224f2e368298fbb01bf13fa250e378dd4
     41
     42compilers.choose    cc cxx
     43mpi.setup           require
    4444
    4545patchfiles          patch-libscotch-shared.diff \
  • trunk/dports/science/yaxt/Portfile

    r120810 r121955  
    44PortSystem          1.0
    55PortGroup           mpi 1.0
    6 
    7 mpi.setup           require
    86
    97name                yaxt
     
    2422                    sha256  6feb7185b397f7249f48ce10b7c60c457885eb7b67b7231dc08656c353e7e93b
    2523
     24mpi.setup           require
     25
    2626patchfiles          patch-src-Makefile.in.diff \
    2727                    patch-Makefile.in.diff
Note: See TracChangeset for help on using the changeset viewer.