Index: head/cad/netgen/Makefile =================================================================== --- head/cad/netgen/Makefile (revision 518290) +++ head/cad/netgen/Makefile (revision 518291) @@ -1,70 +1,70 @@ # Created by: Thierry Thomas # $FreeBSD$ PORTNAME= netgen PORTVERSION= 5.3.1 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= cad #MASTER_SITES= SF/netgen-mesher/netgen-mesher/${PORTVERSION:C|\.[[:digit:]]+$||}/ MASTER_SITES= http://faculty.missouri.edu/~stephen/ MAINTAINER= stephen@FreeBSD.org COMMENT= Automatic 3D tetrahedral mesh generator LIB_DEPENDS= libTix8.4.3.so:x11-toolkits/tix \ libtogl.so:graphics/togl OCC_BROKEN= Does not compile because of issues with cad/opencascade USE_LDCONFIG= yes USES= gl gmake jpeg libtool localbase tk:tea xorg USE_GL= gl glu USE_XORG= x11 xmu xi MAKE_JOBS_UNSAFE= yes CPPFLAGS+= -isystem ${LOCALBASE}/lib/Togl-1.7 CONFIGURE_ARGS= --enable-jpeglib INSTALL_TARGET= install-strip FETCH_BEFORE_ARGS+= -o ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} OPTIONS_DEFINE= OCC FFMPEG OCC_DESC= Compile with OpenCascade geometry kernel FFMPEG_DESC= video recording with FFmpeg OPTIONS_DEFAULT= # OCC BROKEN_sparc64= internal gcc error (Bug 23159) OCC_LIB_DEPENDS= libTKernel.so:cad/opencascade OCC_CXXFLAGS= -DOCCGEOMETRY -DHAVE_CONFIG_H -D${ARCH} -I${LOCALBASE}/include/OpenCASCADE OCC_CONFIGURE_ON= --enable-occ FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg FFMPEG_CONFIGURE_ON= --enable-ffmpeg MACHINE= ${OPSYS:tu} SUB_LIST= PREFIX=${PREFIX} SUB_FILES= pkg-message MAKE_ENV= TK_VER=${TK_VER} TCL_VER=${TCL_VER} \ TCL_INCLUDEDIR="${TCL_INCLUDEDIR}" \ TK_INCLUDEDIR="${TK_INCLUDEDIR}" \ MACHINE=${MACHINE} MAKE=${MAKE_CMD} post-patch: @${REINPLACE_CMD} -e '/ngdir/s,"\.","${PREFIX}/bin",' \ ${WRKSRC}/ng/ng.tcl \ ${WRKSRC}/ng/ngappinit.cpp post-install: # copy some additional headers for build cad/salome-netgenplugin ${MKDIR} ${STAGEDIR}${DATADIR}/include ${SH} ${FILESDIR}/netgen_copy_include_for_salome ${WRKSRC} ${STAGEDIR}${PREFIX} ${LN} ${STAGEDIR}${PREFIX}/lib/libnglib.so ${STAGEDIR}${PREFIX}/lib/libnglib.so.1 .include .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1300014 BROKEN= does not build with recent versions of FreeBSD .endif .include Index: head/cad/netgen/files/patch-configure.ac =================================================================== --- head/cad/netgen/files/patch-configure.ac (nonexistent) +++ head/cad/netgen/files/patch-configure.ac (revision 518291) @@ -0,0 +1,11 @@ +--- configure.ac.orig 2019-11-24 01:01:36 UTC ++++ configure.ac +@@ -180,7 +180,7 @@ case "${TEA_WINDOWINGSYSTEM}" in + ;; + x11) + AC_SUBST(TOGL_WINDOWINGSYSTEM,TOGL_X11) +- TEA_ADD_LIBS([-lGL -lXmu -lX11]) ++ TEA_ADD_LIBS([-lGL -lXmu -lX11 -pthread]) + LIBGLU=-lGLU + ;; + win32) Property changes on: head/cad/netgen/files/patch-configure.ac ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/cad/netgen/pkg-plist =================================================================== --- head/cad/netgen/pkg-plist (revision 518290) +++ head/cad/netgen/pkg-plist (revision 518291) @@ -1,237 +1,227 @@ bin/acisgeom.tcl bin/csgeom.tcl bin/dialog.tcl bin/drawing.tcl bin/menustat.tcl bin/netgen bin/netgen.ocf bin/ng.tcl bin/ng_stl bin/ng_vol bin/nghelp.tcl bin/ngicon.tcl bin/ngshell.tcl bin/ngtesting.tcl bin/ngvisual.tcl bin/occgeom.tcl bin/parameters.tcl bin/sockets.tcl bin/stlgeom.tcl bin/variables.tcl include/ngexception.hpp include/nginterface.h include/nginterface_v2.hpp include/nglib.h include/soldata.hpp lib/libcsg.so -lib/libcsg.so.0 lib/libcsg.so.0.0.0 lib/libcsgvis.so -lib/libcsgvis.so.0 lib/libcsgvis.so.0.0.0 lib/libgeom2d.so -lib/libgeom2d.so.0 lib/libgeom2d.so.0.0.0 lib/libgeom2dvis.so -lib/libgeom2dvis.so.0 lib/libgeom2dvis.so.0.0.0 lib/libinterface.so -lib/libinterface.so.0 lib/libinterface.so.0.0.0 lib/libmesh.so -lib/libmesh.so.0 lib/libmesh.so.0.0.0 lib/libocc.so -lib/libocc.so.0 lib/libocc.so.0.0.0 lib/liboccvis.so -lib/liboccvis.so.0 lib/liboccvis.so.0.0.0 lib/libnglib.so lib/libnglib.so.1 lib/libstl.so -lib/libstl.so.0 lib/libstl.so.0.0.0 lib/libstlvis.so -lib/libstlvis.so.0 lib/libstlvis.so.0.0.0 %%DOCSDIR%%/ng4.pdf %%DATADIR%%/boxcyl.geo %%DATADIR%%/boundarycondition.geo %%DATADIR%%/circle_on_cube.geo %%DATADIR%%/cone.geo %%DATADIR%%/cube.geo %%DATADIR%%/cube.surf %%DATADIR%%/cubeandring.geo %%DATADIR%%/cubeandspheres.geo %%DATADIR%%/cubemcyl.geo %%DATADIR%%/cubemsphere.geo %%DATADIR%%/cylinder.geo %%DATADIR%%/cylsphere.geo %%DATADIR%%/ellipsoid.geo %%DATADIR%%/ellipticcyl.geo %%DATADIR%%/extrusion.geo %%DATADIR%%/fichera.geo %%DATADIR%%/frame.step %%DATADIR%%/hinge.stl %%DATADIR%%/lshape3d.geo %%DATADIR%%/manyholes.geo %%DATADIR%%/manyholes2.geo %%DATADIR%%/matrix.geo %%DATADIR%%/ortho.geo %%DATADIR%%/part1.stl %%DATADIR%%/period.geo %%DATADIR%%/revolution.geo %%DATADIR%%/screw.step %%DATADIR%%/sculpture.geo %%DATADIR%%/shaft.geo %%DATADIR%%/shell.geo %%DATADIR%%/sphere.geo %%DATADIR%%/sphereincube.geo %%DATADIR%%/square.in2d %%DATADIR%%/squarecircle.in2d %%DATADIR%%/squarehole.in2d %%DATADIR%%/torus.geo %%DATADIR%%/trafo.geo %%DATADIR%%/twobricks.geo %%DATADIR%%/twocubes.geo %%DATADIR%%/twocyl.geo %%DATADIR%%/include/Partition_Inter2d.hxx %%DATADIR%%/include/Partition_Inter2d.ixx %%DATADIR%%/include/Partition_Inter2d.jxx %%DATADIR%%/include/Partition_Inter3d.hxx %%DATADIR%%/include/Partition_Inter3d.ixx %%DATADIR%%/include/Partition_Inter3d.jxx %%DATADIR%%/include/Partition_Loop.hxx %%DATADIR%%/include/Partition_Loop.ixx %%DATADIR%%/include/Partition_Loop.jxx %%DATADIR%%/include/Partition_Loop2d.hxx %%DATADIR%%/include/Partition_Loop2d.ixx %%DATADIR%%/include/Partition_Loop2d.jxx %%DATADIR%%/include/Partition_Loop3d.hxx %%DATADIR%%/include/Partition_Loop3d.ixx %%DATADIR%%/include/Partition_Loop3d.jxx %%DATADIR%%/include/Partition_Spliter.hxx %%DATADIR%%/include/Partition_Spliter.ixx %%DATADIR%%/include/Partition_Spliter.jxx %%DATADIR%%/include/adfront2.hpp %%DATADIR%%/include/adfront3.hpp %%DATADIR%%/include/adtree.hpp %%DATADIR%%/include/algprim.hpp %%DATADIR%%/include/archive_base.hpp %%DATADIR%%/include/array.hpp %%DATADIR%%/include/autodiff.hpp %%DATADIR%%/include/autoptr.hpp %%DATADIR%%/include/basegeom.hpp %%DATADIR%%/include/bcfunctions.hpp %%DATADIR%%/include/bisect.hpp %%DATADIR%%/include/bitarray.hpp %%DATADIR%%/include/boundarylayer.hpp %%DATADIR%%/include/brick.hpp %%DATADIR%%/include/classifyhpel.hpp %%DATADIR%%/include/clusters.hpp %%DATADIR%%/include/csg.hpp %%DATADIR%%/include/csgeom.hpp %%DATADIR%%/include/csgparser.hpp %%DATADIR%%/include/curve2d.hpp %%DATADIR%%/include/curvedelems.hpp %%DATADIR%%/include/densemat.hpp %%DATADIR%%/include/dynamicmem.hpp %%DATADIR%%/include/edgeflw.hpp %%DATADIR%%/include/explicitcurve2d.hpp %%DATADIR%%/include/extrusion.hpp %%DATADIR%%/include/findip.hpp %%DATADIR%%/include/findip2.hpp %%DATADIR%%/include/flags.hpp %%DATADIR%%/include/gencyl.hpp %%DATADIR%%/include/geom2d.hpp %%DATADIR%%/include/geom2dmesh.hpp %%DATADIR%%/include/geom3d.hpp %%DATADIR%%/include/geometry2d.hpp %%DATADIR%%/include/geomfuncs.hpp %%DATADIR%%/include/geoml.hpp %%DATADIR%%/include/geomobjects.hpp %%DATADIR%%/include/geomobjects2.hpp %%DATADIR%%/include/geomops.hpp %%DATADIR%%/include/geomops2.hpp %%DATADIR%%/include/geomsearch.hpp %%DATADIR%%/include/geomtest3d.hpp %%DATADIR%%/include/global.hpp %%DATADIR%%/include/gprim.hpp %%DATADIR%%/include/hashtabl.hpp %%DATADIR%%/include/hpref_hex.hpp %%DATADIR%%/include/hpref_prism.hpp %%DATADIR%%/include/hpref_pyramid.hpp %%DATADIR%%/include/hpref_quad.hpp %%DATADIR%%/include/hpref_segm.hpp %%DATADIR%%/include/hpref_tet.hpp %%DATADIR%%/include/hpref_trig.hpp %%DATADIR%%/include/hprefinement.hpp %%DATADIR%%/include/identify.hpp %%DATADIR%%/include/improve2.hpp %%DATADIR%%/include/improve3.hpp %%DATADIR%%/include/linalg.hpp %%DATADIR%%/include/localh.hpp %%DATADIR%%/include/manifold.hpp %%DATADIR%%/include/meshclass.hpp %%DATADIR%%/include/meshdoc.hpp %%DATADIR%%/include/meshfunc.hpp %%DATADIR%%/include/meshing.hpp %%DATADIR%%/include/meshing2.hpp %%DATADIR%%/include/meshing3.hpp %%DATADIR%%/include/meshstlsurface.hpp %%DATADIR%%/include/meshsurf.hpp %%DATADIR%%/include/meshtool.hpp %%DATADIR%%/include/meshtype.hpp %%DATADIR%%/include/mpi_interface.hpp %%DATADIR%%/include/msghandler.hpp %%DATADIR%%/include/mvdraw.hpp %%DATADIR%%/include/myadt.hpp %%DATADIR%%/include/mydefs.hpp %%DATADIR%%/include/mystdlib.h %%DATADIR%%/include/mystring.hpp %%DATADIR%%/include/netgenout.hpp %%DATADIR%%/include/occgeom.hpp %%DATADIR%%/include/occmeshsurf.hpp %%DATADIR%%/include/opti.hpp %%DATADIR%%/include/optmem.hpp %%DATADIR%%/include/parthreads.hpp %%DATADIR%%/include/polyhedra.hpp %%DATADIR%%/include/polynomial.hpp %%DATADIR%%/include/profiler.hpp %%DATADIR%%/include/revolution.hpp %%DATADIR%%/include/ruler2.hpp %%DATADIR%%/include/ruler3.hpp %%DATADIR%%/include/seti.hpp %%DATADIR%%/include/singularref.hpp %%DATADIR%%/include/solid.hpp %%DATADIR%%/include/sort.hpp %%DATADIR%%/include/spbita2d.hpp %%DATADIR%%/include/specials.hpp %%DATADIR%%/include/specpoin.hpp %%DATADIR%%/include/spline.hpp %%DATADIR%%/include/spline3d.hpp %%DATADIR%%/include/splinegeometry.hpp %%DATADIR%%/include/stack.hpp %%DATADIR%%/include/stlgeom.hpp %%DATADIR%%/include/stlline.hpp %%DATADIR%%/include/stltool.hpp %%DATADIR%%/include/stltopology.hpp %%DATADIR%%/include/surface.hpp %%DATADIR%%/include/symbolta.hpp %%DATADIR%%/include/table.hpp %%DATADIR%%/include/template.hpp %%DATADIR%%/include/topology.hpp %%DATADIR%%/include/transform3d.hpp %%DATADIR%%/include/triapprox.hpp %%DATADIR%%/include/utilities.h %%DATADIR%%/include/validate.hpp %%DATADIR%%/include/vector.hpp %%DATADIR%%/include/vispar.hpp %%DATADIR%%/include/visual.hpp %%DATADIR%%/include/vscsg.hpp %%DATADIR%%/include/vsgeom2d.hpp %%DATADIR%%/include/vsocc.hpp %%DATADIR%%/include/vssolution.hpp %%DATADIR%%/include/vsstl.hpp %%DATADIR%%/include/writeuser.hpp