Prepare for a slave port to support OpenCascade.

This commit is contained in:
Thierry Thomas 2008-12-31 12:47:22 +00:00
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

View file

@ -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}

View file

@ -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/