New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Changeset 82451


Ignore:
Timestamp:
08/13/11 17:25:02 (4 years ago)
Author:
macsforever2000@…
Message:

splash: Fix for default variants. (#30392)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/science/splash/Portfile

    r79469 r82451  
    2222                    sha256  91d3594ecad7537d72e8f16fe25fac6afbe093bb43ec9c82f4fd566e6096088e 
    2323 
    24 depends_build        
    25  
    26 default_variants    +gcc44 +pgplot 
     24if { ![variant_isset gcc42] && ![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46]} { 
     25   default_variants      +gcc44 
     26} 
     27default_variants    +pgplot 
    2728 
    2829use_configure       no 
    2930 
    30 build.cmd           make SYSTEM=gfortran 
     31build.cmd           make 
     32build.args          SYSTEM=gfortran 
    3133 
    3234destroot.args       PREFIX=${prefix} 
     
    3436 
    3537variant pgplot description {use PGPLOT as the backend graphics library} { 
    36    depends_lib      port:pgplot 
    37    build.env        PGPLOT_DIR=${prefix}/lib \ 
    38                     PGPLOT_DEV=/xw 
     38   depends_lib-append      port:pgplot 
     39   build.env-append        PGPLOT_DIR=${prefix}/lib \ 
     40                           PGPLOT_DEV=/xw 
    3941} 
    4042 
    4143variant gcc46 description {build with gfortran/gcc v4.6} conflicts gcc42 gcc43 gcc44 gcc45 { 
    42    depends_build    port:gcc46 
    43    build.cmd        make SYSTEM=gfortran F90C=gfortran-mp-4.6 
     44   depends_build-append    port:gcc46 
     45   build.args-append      F90C=gfortran-mp-4.6 
    4446} 
    4547 
    4648variant gcc45 description {build with gfortran/gcc v4.5} conflicts gcc42 gcc43 gcc44 gcc46 { 
    47    depends_build    port:gcc45 
    48    build.cmd        make SYSTEM=gfortran F90C=gfortran-mp-4.5 
     49   depends_build-append    port:gcc45 
     50   build.args-append      F90C=gfortran-mp-4.5 
    4951} 
    5052 
    5153variant gcc44 description {build with gfortran/gcc v4.4} conflicts gcc42 gcc43 gcc45 gcc46 { 
    52    depends_build    port:gcc44 
    53    build.cmd        make SYSTEM=gfortran F90C=gfortran-mp-4.4 
     54   depends_build-append    port:gcc44 
     55   build.args-append      F90C=gfortran-mp-4.4 
    5456} 
    5557 
    5658variant gcc43 description {build with gfortran/gcc v4.3} conflicts gcc42 gcc44 gcc45 gcc46 { 
    57    depends_build    port:gcc43 
    58    build.cmd        make SYSTEM=gfortran F90C=gfortran-mp-4.3 
     59   depends_build-append    port:gcc43 
     60   build.args-append      F90C=gfortran-mp-4.3 
    5961} 
    6062 
    6163variant gcc42 description {build with gfortran/gcc v4.2} conflicts gcc43 gcc44 gcc45 gcc46 { 
    62    depends_build    port:gcc42 
    63    build.cmd        make SYSTEM=gfortran F90C=gfortran-mp-4.2 
     64   depends_build-append    port:gcc42 
     65   build.args-append      F90C=gfortran-mp-4.2 
    6466} 
    6567 
    6668variant read_hdf5formats description {compiles data reads that depend on HDF5} conflicts read_extraformats1 { 
    67    build.args       flash HDF5ROOT=${prefix} 
    68    depends_lib      port:hdf5 
     69   build.args-append       flash HDF5ROOT=${prefix} 
     70   depends_lib-append      port:hdf5 
    6971} 
    7072 
    71 variant read_extraformats1 description {compiles additional data reads: foulkes, mbatesph, oilonwater, rsph, urban (f/b/o/r/usplash)} conflicts read_extraformats2 { 
    72    build.args       all foulkes mbatesph oilonwater rsph urban 
     73variant read_extraformats1 description {compiles additional data reads: foulkes, mbatesph, oilonwater, rsph, urban (f/b/o/r/usplash)} conflicts read_hdf5formats read_extraformats2 { 
     74   build.args-append       all foulkes mbatesph oilonwater rsph urban 
    7375} 
    7476 
    7577variant read_extraformats2 description {compiles additional data reads: Bauswein, UCLA, vanaverbeke data read (bsplash, usplash, vsplash)} conflicts read_extraformats1 { 
    76    build.args       all bauswein ucla vanaverbeke 
     78   build.args-append       all bauswein ucla vanaverbeke 
    7779} 
Note: See TracChangeset for help on using the changeset viewer.