Ticket #22467: Portfile.diff

File Portfile.diff, 2.0 KB (added by numaryu, 14 years ago)
  • Portfile

    old new  
    55
    66name                hdf5
    77version             1.6.9
    8 revision            0
     8revision            1
    99categories          science
    1010maintainers         openmaintainer jochen
    1111
     
    3232use_parallel_build  yes
    3333configure.ccache    no
    3434
    35 configure.args      --enable-cxx --with-zlib=yes --with-szlib=no
    36 configure.ldflags   -L${worksrcpath}/src/.libs -L${prefix}/lib
     35configure.args      --enable-cxx --with-zlib=yes --with-szlib=no \
     36                        --enable-shared
     37configure.ldflags   -L${prefix}/lib
    3738
    3839destroot.destdir    prefix=${destroot}${prefix}
    3940
     
    6566}
    6667
    6768
    68 variant gcc42 conflicts g95 gcc43 description {Compile using GCC 4.2} {
     69variant gcc42 requires fortran conflicts g95 gcc43 description {Compile using GCC 4.2} {
    6970    depends_lib-append          port:gcc42
    7071    configure.compiler          macports-gcc-4.2
    7172}
    7273
    73 variant gcc43 conflicts g95 gcc42 description {Compile using GCC 4.3} {
     74variant gcc43 requires fortran conflicts g95 gcc42 description {Compile using GCC 4.3} {
    7475    depends_lib-append          port:gcc43
    7576    configure.compiler          macports-gcc-4.3
    76     configure.env-append        LD=${prefix}/bin/g++-mp-4.3
    7777}
    7878
    7979variant g95 requires fortran conflicts gcc42 gcc43 description {Use g95 Fortran compiler (unsupported)} {
     
    9595        configure.fflags-append     -march=native
    9696    }
    9797}
     98
     99variant mpich2 description {Parallel HDF5 with mpich2} {
     100    depends_lib-append          port:mpich2
     101    configure.args-delete       --enable-cxx
     102    configure.cc                ${prefix}/bin/mpicc
     103    if { [variant_isset fortran] } {
     104       configure.fc             ${prefix}/bin/mpif90
     105    }
     106}
     107
     108#variant openmpi description {Parallel HDF5 with openmpi} {
     109#    depends_lib-append         port:openmpi
     110#    configure.args-delete      --enable-cxx
     111#    configure.cc               ${prefix}/bin/openmpicc
     112#    if { [variant_isset fortran] } {
     113#       configure.fc            ${prefix}/bin/openmpif90
     114#    }
     115#}