Changeset 113472


Ignore:
Timestamp:
Nov 17, 2013, 1:11:21 AM (6 years ago)
Author:
takeshi@…
Message:

berkeley_upc: updated to 2.18.0. removed deprecated variants. added openmpi and mpich (openmpi is no longer a default)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/lang/berkeley_upc/Portfile

    r108957 r113472  
    55
    66name                berkeley_upc
    7 version             2.16.2
     7version             2.18.0
    88categories          lang science parallel
    99maintainers         takeshi
     
    1717master_sites        ${homepage}/download/release/
    1818
    19 checksums           md5     d2a763f924fcacc337f37ec464e3a425 \
    20                     sha1    c8bb0c58f9e65884bd47036f1f3ea86703142692 \
    21                     rmd160  841af6df6bab024ee59f1787293e20d5ee3bec1f
     19checksums           md5     12afd1c1fef2831b6071ac83ef570866 \
     20                    sha1    60d7b73637bf522daeba53778160b52323bfe2e4 \
     21                    rmd160  90e0a1ad142ba877f153c07e8e8579c4336b8430
    2222
    23 depends_lib         port:openmpi \
    24                     port:upc \
     23depends_lib         port:upc \
    2524                    bin:perl:perl5
    2625
     
    3534configure.cc        ${prefix}/lib/upc/bin/gcc
    3635configure.cxx       ${prefix}/lib/upc/bin/g++
    37 configure.env       MPI_CC=${prefix}/lib/openmpi/bin/mpicc \
    38                     MPI_CFLAGS="-O3" \
     36configure.env       MPI_CFLAGS="-O3" \
    3937                    GCCUPC_TRANS=${prefix}/lib/upc/bin/upc
    4038             
     
    5149                    --disable-dcmf \
    5250                    --disable-sci \
    53                     --enable-mpi \
     51                    --disable-mpi \
    5452                    --enable-udp \
    5553                    --enable-smp \
     
    5856                    --disable-aligned-segments \
    5957                    --with-multiconf=dbg_gccupc,opt_gccupc
     58if {[variant_isset openmpi] || [variant_isset mpich]} {
     59    configure.args-delete   --disable-mpi
     60    configure.args-append   --enable-mpi
     61}
    6062
    6163post-configure {
     
    7577}
    7678
    77 variant gcc44 conflicts gcc45 description {deprecated dummy variant} {
     79variant openmpi description {build with openmpi} conflicts mpich {
     80    depends_lib-append      port:openmpi
     81    configure.env-append    MPI_CC=${prefix}/lib/openmpi/bin/mpicc
    7882}
    7983
    80 variant gcc45 conflicts gcc44 description {deprecated dummy variant} {
     84variant mpich description {build with openmpi} conflicts openmpi {
     85    depends_lib-append      path:bin/mpicc-mp:mpich-default
     86    configure.env-append    MPI_CC=${prefix}/bin/mpicc-mp
    8187}
     88
     89notes               "Choose openmpi or mpich to use MPI"
    8290
    8391livecheck.type      regex
Note: See TracChangeset for help on using the changeset viewer.