[93162] trunk/dports/science/splash/Portfile
ryandesign at macports.org
ryandesign at macports.org
Wed May 16 15:31:53 PDT 2012
Revision: 93162
https://trac.macports.org/changeset/93162
Author: ryandesign at macports.org
Date: 2012-05-16 15:31:52 -0700 (Wed, 16 May 2012)
Log Message:
-----------
splash: maintainer update to 2.1.0; use cairo-based giza by default instead of gnuplot; add h5part variant; remove gcc42 and gcc43 variants; see #34472
Modified Paths:
--------------
trunk/dports/science/splash/Portfile
Modified: trunk/dports/science/splash/Portfile
===================================================================
--- trunk/dports/science/splash/Portfile 2012-05-16 20:17:23 UTC (rev 93161)
+++ trunk/dports/science/splash/Portfile 2012-05-16 22:31:52 UTC (rev 93162)
@@ -4,7 +4,7 @@
PortSystem 1.0
name splash
-version 1.15.0
+version 2.1.0
categories science graphics
platforms darwin
maintainers monash.edu:daniel.price
@@ -18,62 +18,67 @@
worksrcdir ${name}
-checksums rmd160 430e64f7740dc04cc8bd898b3b0e4ddc87f277ab \
- sha256 f3e3331dbf544f35bfbe2dc2b4dd3da7963011f2b1bd2c7e5d1418244c32eb55
+checksums rmd160 2a76792b19781a45fe72359f9d4a14a029540174 \
+ sha256 28fb4b7319a3aec784b10aaaa7a64f32f936f4c1d1b85b32a98dcecab13d172f
-if { ![variant_isset gcc42] && ![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc46]} {
+if {![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46]} {
default_variants +gcc45
}
-default_variants-append +pgplot
+default_variants +giza
use_configure no
-build.cmd make
-build.args SYSTEM=gfortran
+build.args SYSTEM=gfortran \
+ CC="${configure.cc}" \
+ CFLAGS="[get_canonical_archflags cc]" \
+ FFLAGS="[get_canonical_archflags fc]" \
+ F90FLAGS="[get_canonical_archflags f90]"
destroot.args PREFIX=${prefix}
use_parallel_build no
-variant pgplot description {use PGPLOT as the backend graphics library} {
+variant giza description {use giza as the backend graphics library} conflicts pgplot {
+ depends_lib-append path:lib/pkgconfig/cairo.pc:cairo \
+ port:xorg-libx11
+ build.args-append X11DIR=${prefix} X11LIBS='-L${prefix}/lib -lX11'
+}
+
+variant pgplot description {use PGPLOT as the backend graphics library} conflicts giza {
depends_lib-append port:pgplot
build.env-append PGPLOT_DIR=${prefix}/lib \
PGPLOT_DEV=/xw
+ build.args-append BACKEND=pgplot
}
-variant gcc46 description {build with gfortran/gcc v4.6} conflicts gcc42 gcc43 gcc44 gcc45 {
+variant gcc46 description {build with gfortran/gcc v4.6} conflicts gcc44 gcc45 {
depends_build-append port:gcc46
- build.args-append F90C=gfortran-mp-4.6
+ build.args-append F90C=gfortran-mp-4.6 FC=gfortran-mp-4.6
}
-variant gcc45 description {build with gfortran/gcc v4.5} conflicts gcc42 gcc43 gcc44 gcc46 {
+variant gcc45 description {build with gfortran/gcc v4.5} conflicts gcc44 gcc46 {
depends_build-append port:gcc45
- build.args-append F90C=gfortran-mp-4.5
+ build.args-append F90C=gfortran-mp-4.5 FC=gfortran-mp-4.5
}
-variant gcc44 description {build with gfortran/gcc v4.4} conflicts gcc42 gcc43 gcc45 gcc46 {
+variant gcc44 description {build with gfortran/gcc v4.4} conflicts gcc45 gcc46 {
depends_build-append port:gcc44
- build.args-append F90C=gfortran-mp-4.4
+ build.args-append F90C=gfortran-mp-4.4 FC=gfortran-mp-4.4
}
-variant gcc43 description {build with gfortran/gcc v4.3} conflicts gcc42 gcc44 gcc45 gcc46 {
- depends_build-append port:gcc43
- build.args-append F90C=gfortran-mp-4.3
+variant hdf5 description {compiles data reads that depend on HDF5} {
+ build.args-append gadgethdf5 HDF5ROOT=${prefix}
+ depends_lib-append port:hdf5
}
-variant gcc42 description {build with gfortran/gcc v4.2} conflicts gcc43 gcc44 gcc45 gcc46 {
- depends_build-append port:gcc42
- build.args-append F90C=gfortran-mp-4.2
+variant h5part description {compiles H5Part data read} {
+ build.args-append h5part HDF5ROOT=${prefix} H5PART_DIR=${prefix} H5PART_LIBS="-L${prefix}/lib -lH5Part"
+ depends_lib-append port:h5part
}
-variant read_hdf5formats description {compiles data reads that depend on HDF5} conflicts read_extraformats1 {
- 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-append 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-append all bauswein ucla vanaverbeke
+ build.args-append bauswein ucla vanaverbeke
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120516/0ed54754/attachment.html>
More information about the macports-changes
mailing list