# -*- 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 compilers 1.0 name netgen version 5.3.1 set branch [join [lrange [split ${version} .] 0 1] .] revision 1 platforms darwin categories math license LGPL-2 maintainers nomaintainer description NETGEN is an automatic 3d tetrahedral mesh generator long_description ${description}. It accepts input from constructive \ solid geometry (CSG) or boundary representation (BRep) \ from STL file format. The connection to a geometry kernel \ allows the handling of IGES and STEP files. NETGEN contains \ modules for mesh optimization and hierarchical mesh \ refinement. homepage http://www.hpfem.jku.at/netgen/ master_sites sourceforge:project/netgen-mesher/netgen-mesher/${branch}/ checksums rmd160 1516ded2576a1ff31bc848e3af966aa444cb84ea \ sha256 cb97f79d8f4d55c00506ab334867285cde10873c8a8dc783522b47d2bc128bf9 compilers.choose cc cxx compilers.setup depends_lib port:tcl port:tk port:tix port:Togl port:mesa port:libGLU patchfiles patch-ng-ng.tcl.diff configure.args --mandir=${prefix}/share/man \ --with-tcl=${prefix}/lib \ --with-tk=${prefix}/lib \ --disable-shared # there do not seem to be any tests include with this port. 'make check' does nothing. # Other options that could be considered here: #--enable-occ compile with OpenCascade geometry kernel #--enable-nglib generate shared library nglib #--enable-parallel enable mpi parallelization #--enable-jpeglib enable snapshots using library libjpeg #--enable-ffmpeg enable video recording with FFmpeg, uses libavcodec #--enable-mkl link Intel's mkl library, necessary for ngsolve and mkl 11.x # #Optional Packages: #--with-occ=dir use OpenCascade installed in directory dir #--with-togl=dir directory containing libTogl1.7 #--with-metis=dir path to metis 5.x