[132932] trunk/dports/science/splash/Portfile
khindenburg at macports.org
khindenburg at macports.org
Sat Feb 14 11:49:05 PST 2015
Revision: 132932
https://trac.macports.org/changeset/132932
Author: khindenburg at macports.org
Date: 2015-02-14 11:49:05 -0800 (Sat, 14 Feb 2015)
Log Message:
-----------
splash: update to 2.5.1; use compiler PortGroup; maintainer #46703
Modified Paths:
--------------
trunk/dports/science/splash/Portfile
Modified: trunk/dports/science/splash/Portfile
===================================================================
--- trunk/dports/science/splash/Portfile 2015-02-14 16:50:10 UTC (rev 132931)
+++ trunk/dports/science/splash/Portfile 2015-02-14 19:49:05 UTC (rev 132932)
@@ -2,10 +2,10 @@
# $Id$
PortSystem 1.0
+PortGroup compilers 1.0
name splash
-version 2.5.0
-revision 1
+version 2.5.1
categories science graphics
platforms darwin
maintainers monash.edu:daniel.price
@@ -19,14 +19,18 @@
worksrcdir ${name}
-checksums rmd160 b098299abb6888d596a5e7485b67f87c3ef20225 \
- sha256 33b55fba75c1ea080a7ba2b01a639758f0c0efc6ca0e65cf981b59b24a3be053
+checksums rmd160 5c87a5394c53b0f1b9a0e89170bc8ea8a7ed77b3 \
+ sha256 57d9eb6c8ff411ffc19e6be976debed2fd1bc1dcbe52cb42c30f5e05f6d37918
default_variants +giza
use_configure no
-build.args SYSTEM=gfortran
+compilers.setup require_fortran -dragonegg -g95 -gcc44 -clang -llvm
+
+build.cmd make
+build.args SYSTEM=gfortran CC=${configure.cc} FC=${configure.fc}
+
destroot.args PREFIX=${prefix}
use_parallel_build no
@@ -43,57 +47,15 @@
build.args-append BACKEND=pgplot
}
-set gcc_versions {4.5 4.6 4.7 4.8 4.9}
-set default_fortran_variant +gcc48
+build.args-append FC="${configure.fc}" \
+ CC="${configure.cc}"
-foreach ver ${gcc_versions} {
- set ver_no_dot [join [split ${ver} "."] ""]
-
- set variant_line {variant gcc${ver_no_dot} description "build with gfortran from gcc${ver_no_dot}"}
-
- foreach over ${gcc_versions} {
- if {${ver} == ${over}} {
- continue
- }
-
- set over_no_dot [join [split ${over} "."] ""]
- append variant_line " conflicts gcc${over_no_dot}"
- }
- append variant_line { {}}
-
- eval $variant_line
-
- if {[variant_isset gcc${ver_no_dot}]} {
- if {${default_fortran_variant} != "+gcc${ver_no_dot}"} {
- set default_fortran_variant ""
- }
- }
+pre-build {
+ build.args-append CC=${configure.cc} FC=${configure.fc}
}
-if {${default_fortran_variant} != ""} {
- default_variants-append "${default_fortran_variant}"
-}
-
-foreach ver ${gcc_versions} {
- set ver_no_dot [join [split ${ver} "."] ""]
-
- if {[variant_isset gcc${ver_no_dot}]} {
- depends_lib-append path:lib/libgcc/libgcc_s.1.dylib:libgcc
- depends_build-append port:gcc${ver_no_dot}
-
- configure.fc ${prefix}/bin/gfortran-mp-${ver}
- configure.f77 ${prefix}/bin/gfortran-mp-${ver}
- configure.f90 ${prefix}/bin/gfortran-mp-${ver}
- }
-}
-
-build.args-append FC="${configure.fc}" \
- CC="${configure.cc}" \
- CFLAGS="[get_canonical_archflags cc]" \
- FFLAGS="[get_canonical_archflags fc]"
-
variant hdf5 description {compiles data reads that depend on HDF5} {
- build.args-append gadgethdf5 HDF5ROOT=${prefix}
+ build.args-append gadgethdf5 amuse_hdf5 HDF5ROOT=${prefix}
depends_lib-append port:hdf5
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150214/cc574efe/attachment.html>
More information about the macports-changes
mailing list