|
|
@@ -1,51 +1,51 @@ |
|
|
# -*- 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 |
|
|
|
|
|
PortSystem 1.0 |
|
|
PortGroup cmake 1.1 |
|
|
PortGroup cxx11 1.1 |
|
|
PortGroup mpi 1.0 |
|
|
PortGroup linear_algebra 1.0 |
|
|
PortGroup muniversal 1.0 |
|
|
|
|
|
name getdp |
|
|
version 3.0.4 |
|
|
revision 0 |
|
|
categories science math |
|
|
license GPL-2+ |
|
|
maintainers {mcalhoun @MarcusCalhoun-Lopez} openmaintainer |
|
|
platforms darwin |
|
|
description a general environment for the treatment of discrete problems |
|
|
long_description \ |
|
|
PortSystem 1.0 |
|
|
PortGroup cmake 1.1 |
|
|
PortGroup cxx11 1.1 |
|
|
PortGroup mpi 1.0 |
|
|
PortGroup linear_algebra 1.0 |
|
|
PortGroup muniversal 1.0 |
|
|
|
|
|
name getdp |
|
|
version 3.0.4 |
|
|
revision 0 |
|
|
categories science math |
|
|
license GPL-2+ |
|
|
maintainers {mcalhoun @MarcusCalhoun-Lopez} openmaintainer |
|
|
platforms darwin |
|
|
description a general environment for the treatment of discrete problems |
|
|
long_description \ |
|
|
GetDP is a free finite element solver using mixed elements to discretize de Rham-type complexes in one, two and three dimensions. |
|
|
|
|
|
homepage http://getdp.info |
|
|
master_sites http://getdp.info/src |
|
|
homepage http://getdp.info |
|
|
master_sites http://getdp.info/src |
|
|
|
|
|
extract.suffix .tgz |
|
|
distname ${name}-${version}-source |
|
|
extract.suffix .tgz |
|
|
distname ${name}-${version}-source |
|
|
|
|
|
checksums rmd160 cb0deaf5f258081bbb17153005ab127250910f1b \ |
|
|
sha256 fbea5c0fa959820d6c59bb9fad38f8b879ffc0beb0900a91f890f04f0778706c \ |
|
|
size 1990509 |
|
|
checksums rmd160 cb0deaf5f258081bbb17153005ab127250910f1b \ |
|
|
sha256 fbea5c0fa959820d6c59bb9fad38f8b879ffc0beb0900a91f890f04f0778706c \ |
|
|
size 1990509 |
|
|
|
|
|
|
|
|
mpi.setup require_fortran |
|
|
mpi.setup require_fortran |
|
|
|
|
|
patchfiles-append patch-fortran_lib.diff \ |
|
|
patch-python_version.diff |
|
|
patchfiles-append patch-fortran_lib.diff \ |
|
|
patch-python_version.diff |
|
|
|
|
|
depends_lib-append port:arpack \ |
|
|
port:gsl |
|
|
depends_lib-append port:arpack \ |
|
|
port:gsl |
|
|
|
|
|
configure.args-append -DENABLE_PETSC=OFF \ |
|
|
-DENABLE_SLEPC=OFF \ |
|
|
-DENABLE_HPDDM=OFF \ |
|
|
-DENABLE_BUILD_LIB=ON \ |
|
|
-DENABLE_BUILD_SHARED=ON \ |
|
|
-DENABLE_BUILD_DYNAMIC=ON \ |
|
|
-DENABLE_GMSH=OFF |
|
|
configure.args-append -DENABLE_PETSC=OFF \ |
|
|
-DENABLE_SLEPC=OFF \ |
|
|
-DENABLE_HPDDM=OFF \ |
|
|
-DENABLE_BUILD_LIB=ON \ |
|
|
-DENABLE_BUILD_SHARED=ON \ |
|
|
-DENABLE_BUILD_DYNAMIC=ON \ |
|
|
-DENABLE_GMSH=OFF |
|
|
|
|
|
mpi.enforce_variant arpack |
|
|
mpi.enforce_variant arpack |
|
|
|
|
|
if {[mpi_variant_isset]} { |
|
|
configure.args-append -DENABLE_MPI=ON |
|
|
@@ -118,4 +118,4 @@ variant gmsh description {Enable Gmsh functions (for field interpolation)} { |
|
|
configure.args-replace -DENABLE_GMSH=OFF \ |
|
|
-DENABLE_GMSH=ON |
|
|
} |
|
|
default_variants +gmsh |
|
|
default_variants +gmsh |