mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04:00
Prepare for a slave port to support OpenCascade.
This commit is contained in:
parent
6c889aeb66
commit
d6072e63cd
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=225059
2 changed files with 14 additions and 10 deletions
|
@ -19,6 +19,8 @@ RUN_DEPENDS= getdp:${PORTSDIR}/science/getdp
|
|||
LIB_DEPENDS= gsl.12:${PORTSDIR}/math/gsl \
|
||||
fltk.1:${PORTSDIR}/x11-toolkits/fltk
|
||||
|
||||
SLAVEDIRS= cad/gmsh-occ
|
||||
|
||||
.if !defined(WITHOUT_TETGEN)
|
||||
EXTRACT_DEPENDS+= ${NONEXISTENT}:${TETGEN_PORTDIR}:patch
|
||||
TETGEN_PORTDIR= ${PORTSDIR}/math/tetgen
|
||||
|
@ -73,8 +75,10 @@ CONFIGURE_ARGS+= --disable-fftw3
|
|||
LIB_DEPENDS+= TKernel.0:${PORTSDIR}/cad/opencascade
|
||||
CONFIGURE_ARGS+= --enable-occ --with-occ-prefix=${LOCALBASE}/OpenCAS/ros
|
||||
CONFIGURE_ENV+= ARCH="${ARCH}"
|
||||
CONFLICTS= gmsh-2.*
|
||||
.else
|
||||
CONFIGURE_ARGS+= --disable-occ
|
||||
CONFLICTS= gmsh-occ-2.*
|
||||
.endif
|
||||
|
||||
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
Gmsh is an automatic 3D finite element mesh generator (primarily
|
||||
Delaunay) with build-in CAD and post-processing facilities. Its primal
|
||||
design goal is to provide a simple meshing tool for academic test cases
|
||||
with parametric input and up to date visualization capabilities. One of
|
||||
its strengths is the ability to respect a characteristic length field for
|
||||
the generation of adapted meshes on lines, surfaces and volumes, and to
|
||||
mix these meshes with simple structured grids.
|
||||
Gmsh is an automatic 3D finite element mesh generator (primarily
|
||||
Delaunay) with build-in CAD and post-processing facilities. Its primal
|
||||
design goal is to provide a simple meshing tool for academic test cases
|
||||
with parametric input and up to date visualization capabilities. One of
|
||||
its strengths is the ability to respect a characteristic length field for
|
||||
the generation of adapted meshes on lines, surfaces and volumes, and to
|
||||
mix these meshes with simple structured grids.
|
||||
|
||||
Gmsh is built around four modules: geometry, mesh, solver and
|
||||
post-processing. The specification of any input to these modules is done
|
||||
either interactively using the graphical user interface or in ASCII text
|
||||
Gmsh is built around four modules: geometry, mesh, solver and
|
||||
post-processing. The specification of any input to these modules is done
|
||||
either interactively using the graphical user interface or in ASCII text
|
||||
files using Gmsh's own scripting language.
|
||||
|
||||
WWW: http://www.geuz.org/gmsh/
|
||||
|
|
Loading…
Add table
Reference in a new issue