[82451] trunk/dports/science/splash/Portfile

macsforever2000 at macports.org macsforever2000 at macports.org
Sat Aug 13 17:25:04 PDT 2011


Revision: 82451
          http://trac.macports.org/changeset/82451
Author:   macsforever2000 at macports.org
Date:     2011-08-13 17:25:02 -0700 (Sat, 13 Aug 2011)
Log Message:
-----------
splash: Fix for default variants. (#30392)

Modified Paths:
--------------
    trunk/dports/science/splash/Portfile

Modified: trunk/dports/science/splash/Portfile
===================================================================
--- trunk/dports/science/splash/Portfile	2011-08-13 23:53:19 UTC (rev 82450)
+++ trunk/dports/science/splash/Portfile	2011-08-14 00:25:02 UTC (rev 82451)
@@ -21,57 +21,59 @@
 checksums           rmd160  fab3970055412a026ae7ace6907af678a215784b \
                     sha256  91d3594ecad7537d72e8f16fe25fac6afbe093bb43ec9c82f4fd566e6096088e
 
-depends_build       
+if { ![variant_isset gcc42] && ![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46]} {
+   default_variants      +gcc44
+}
+default_variants    +pgplot
 
-default_variants    +gcc44 +pgplot
-
 use_configure       no
 
-build.cmd           make SYSTEM=gfortran
+build.cmd           make
+build.args          SYSTEM=gfortran
 
 destroot.args       PREFIX=${prefix}
 use_parallel_build  no
 
 variant pgplot description {use PGPLOT as the backend graphics library} {
-   depends_lib      port:pgplot
-   build.env        PGPLOT_DIR=${prefix}/lib \
-                    PGPLOT_DEV=/xw
+   depends_lib-append      port:pgplot
+   build.env-append        PGPLOT_DIR=${prefix}/lib \
+                           PGPLOT_DEV=/xw
 }
 
 variant gcc46 description {build with gfortran/gcc v4.6} conflicts gcc42 gcc43 gcc44 gcc45 {
-   depends_build    port:gcc46
-   build.cmd        make SYSTEM=gfortran F90C=gfortran-mp-4.6
+   depends_build-append    port:gcc46
+   build.args-append       F90C=gfortran-mp-4.6
 }
 
 variant gcc45 description {build with gfortran/gcc v4.5} conflicts gcc42 gcc43 gcc44 gcc46 {
-   depends_build    port:gcc45
-   build.cmd        make SYSTEM=gfortran F90C=gfortran-mp-4.5
+   depends_build-append    port:gcc45
+   build.args-append       F90C=gfortran-mp-4.5
 }
 
 variant gcc44 description {build with gfortran/gcc v4.4} conflicts gcc42 gcc43 gcc45 gcc46 {
-   depends_build    port:gcc44
-   build.cmd        make SYSTEM=gfortran F90C=gfortran-mp-4.4
+   depends_build-append    port:gcc44
+   build.args-append       F90C=gfortran-mp-4.4
 }
 
 variant gcc43 description {build with gfortran/gcc v4.3} conflicts gcc42 gcc44 gcc45 gcc46 {
-   depends_build    port:gcc43
-   build.cmd        make SYSTEM=gfortran F90C=gfortran-mp-4.3
+   depends_build-append    port:gcc43
+   build.args-append       F90C=gfortran-mp-4.3
 }
 
 variant gcc42 description {build with gfortran/gcc v4.2} conflicts gcc43 gcc44 gcc45 gcc46 {
-   depends_build    port:gcc42
-   build.cmd        make SYSTEM=gfortran F90C=gfortran-mp-4.2
+   depends_build-append    port:gcc42
+   build.args-append       F90C=gfortran-mp-4.2
 }
 
 variant read_hdf5formats description {compiles data reads that depend on HDF5} conflicts read_extraformats1 {
-   build.args       flash HDF5ROOT=${prefix}
-   depends_lib      port:hdf5
+   build.args-append       flash HDF5ROOT=${prefix}
+   depends_lib-append      port:hdf5
 }
 
-variant read_extraformats1 description {compiles additional data reads: foulkes, mbatesph, oilonwater, rsph, urban (f/b/o/r/usplash)} conflicts read_extraformats2 {
-   build.args       all foulkes mbatesph oilonwater rsph urban
+variant read_extraformats1 description {compiles additional data reads: foulkes, mbatesph, oilonwater, rsph, urban (f/b/o/r/usplash)} conflicts read_hdf5formats read_extraformats2 {
+   build.args-append       all foulkes mbatesph oilonwater rsph urban
 }
 
 variant read_extraformats2 description {compiles additional data reads: Bauswein, UCLA, vanaverbeke data read (bsplash, usplash, vsplash)} conflicts read_extraformats1 {
-   build.args       all bauswein ucla vanaverbeke
+   build.args-append       all bauswein ucla vanaverbeke
 }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110813/5f82041c/attachment.html>


More information about the macports-changes mailing list