[109195] trunk/dports/science

macsforever2000 at macports.org macsforever2000 at macports.org
Fri Aug 9 14:13:09 PDT 2013


Revision: 109195
          https://trac.macports.org/changeset/109195
Author:   macsforever2000 at macports.org
Date:     2013-08-09 14:13:09 -0700 (Fri, 09 Aug 2013)
Log Message:
-----------
relax3d: New port. (#38522)

Added Paths:
-----------
    trunk/dports/science/relax3d/
    trunk/dports/science/relax3d/Portfile

Added: trunk/dports/science/relax3d/Portfile
===================================================================
--- trunk/dports/science/relax3d/Portfile	                        (rev 0)
+++ trunk/dports/science/relax3d/Portfile	2013-08-09 21:13:09 UTC (rev 109195)
@@ -0,0 +1,79 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
+# $Id$
+
+PortSystem                1.0
+PortGroup                 active_variants 1.1
+
+name                      relax3d
+version                   1.0.4
+categories                science gis
+platforms                 darwin
+license                   GPL
+maintainers               ntu.edu.sg:sbarbot openmaintainer
+description               Semi-analytic solver for earthquake modeling.
+long_description          Relax evaluates the displacement and stress \
+                          in a half space with gravity due to dislocations, \
+                          Mogi sources, and surface tractions\; and the nonlinear \
+                          time-dependent deformation that follows due to \
+                          power-law rheology materials in the bulk and or \
+                          rate-strengthening friction faults.
+
+homepage                  http://www.geodynamics.org/cig/software/relax/
+master_sites              http://www.geodynamics.org/cig/software/relax/macports
+use_bzip2                 yes
+checksums                 rmd160 ed82d798758783657f54cd6d5cc6f274fa381793 \
+                          sha256 1b5dd4914256a39c6fb64bc2fd29215f8f0d188c57a057c4c5fcc06a4068e0a9
+
+depends_run-append        port:fftw-3-single \
+                          port:gmt4 \
+                          port:proj47
+                          
+depends_lib-append        port:fftw-3-single \
+                          port:gmt4 \
+                          port:proj47 \
+                          port:python27
+
+# gmt4 is not universal
+universal_variant no
+
+configure.ldflags-append  "-L${prefix}/lib -lfftw3 -lfftw3_threads -lfftw3f -lfftw3f_threads"
+
+configure.args            --use-fftw \
+                          --fftw-dir=${prefix} \
+                          --proj-incdir=${prefix}/include \
+                          --proj-libdir=${prefix}/lib/proj47/lib \
+                          --gmt-dir=${prefix}/lib/gmt4
+configure.cmd             "./waf configure"
+
+build.env-append          ${configure.env}
+build.cmd                 "./waf build"
+build.target              ""
+
+destroot {
+        xinstall -m 755 ${worksrcpath}/build/relax ${destroot}${prefix}/bin/relax
+        xinstall -m 755 ${worksrcpath}/man/man1/relax.1 ${destroot}${prefix}/share/man/man1/relax.1
+}
+
+variant gcc45 conflicts gcc46 gcc47 gcc48 description {Compile with gcc 4.5} {
+    configure.compiler macports-gcc-4.5
+    require_active_variants   fftw-3-single gcc45
+}
+
+variant gcc46 conflicts gcc45 gcc47 gcc48 description {Compile with gcc 4.6} {
+    configure.compiler macports-gcc-4.6
+    require_active_variants   fftw-3-single gcc46
+}
+
+variant gcc47 conflicts gcc45 gcc46 gcc48 description {Compile with gcc 4.7} {
+    configure.compiler macports-gcc-4.7
+    require_active_variants   fftw-3-single gcc47
+}
+
+variant gcc48 conflicts gcc45 gcc46 gcc47 description {Compile with gcc 4.8} {
+    configure.compiler macports-gcc-4.8
+    require_active_variants   fftw-3-single gcc48
+}
+
+if {![variant_isset gcc45] && ![variant_isset gcc46] && ![variant_isset gcc48]} {
+    default_variants +gcc47
+}


Property changes on: trunk/dports/science/relax3d/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130809/8394cb78/attachment.html>


More information about the macports-changes mailing list