git: 4146148d8150 - main - cad/gmsh: Update to 4.9.2

From: Wen Heping <wen_at_FreeBSD.org>
Date: Sun, 26 Dec 2021 04:11:16 UTC
The branch main has been updated by wen:

URL: https://cgit.FreeBSD.org/ports/commit/?id=4146148d8150c8b589cffe93f45527513dcaf6c2

commit 4146148d8150c8b589cffe93f45527513dcaf6c2
Author:     Wen Heping <wen@FreeBSD.org>
AuthorDate: 2021-12-26 04:10:15 +0000
Commit:     Wen Heping <wen@FreeBSD.org>
CommitDate: 2021-12-26 04:10:15 +0000

    cad/gmsh: Update to 4.9.2
---
 cad/gmsh/Makefile  | 10 +++++-----
 cad/gmsh/distinfo  |  6 +++---
 cad/gmsh/pkg-plist | 51 ++++++++++++++++++++++++++++++++++++++++++++++-----
 3 files changed, 54 insertions(+), 13 deletions(-)

diff --git a/cad/gmsh/Makefile b/cad/gmsh/Makefile
index 1d50a93ad9eb..d1265eb03ca4 100644
--- a/cad/gmsh/Makefile
+++ b/cad/gmsh/Makefile
@@ -1,12 +1,9 @@
 # Created by: Pedro Giffuni <giffunip@asme.org>
 
 PORTNAME=	gmsh
-DISTVERSION=	4.6.0
-PORTREVISION=	2
+DISTVERSION=	4.9.2
 CATEGORIES=	cad
-MASTER_SITES=	LOCAL/wen \
-		LOCAL/zeising \
-		http://gmsh.info/src/
+MASTER_SITES=	http://gmsh.info/src/
 DISTNAME=	${PORTNAME}-${PORTVERSION}-source
 DIST_SUBDIR=	gmsh
 
@@ -27,11 +24,14 @@ RUN_DEPENDS=	getdp:science/getdp
 
 USES=		blaslapack compiler:c++11-lang cmake fortran gl jpeg tar:tgz \
 		xorg
+
 USE_GL=		gl glu
 USE_XORG=	x11 xcursor xext xinerama xfixes xft xrender
 
 CMAKE_ARGS=	-DCMAKE_SKIP_RPATH:BOOL=YES
 
+LDFLAGS+=	-lexecinfo
+
 OPTIONS_DEFINE=	CGNS DOCS MED OCC SHARED STATIC
 OPTIONS_DEFAULT=	CGNS MED OCC
 OPTIONS_SUB=	yes
diff --git a/cad/gmsh/distinfo b/cad/gmsh/distinfo
index c6e9b0e93d17..0bb76247152d 100644
--- a/cad/gmsh/distinfo
+++ b/cad/gmsh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1598716950
-SHA256 (gmsh/gmsh-4.6.0-source.tgz) = 0f2c55e50fb6c478ebc8977f6341c223754cbf3493b7b0d683b4395ae9f2ad1c
-SIZE (gmsh/gmsh-4.6.0-source.tgz) = 12048076
+TIMESTAMP = 1640427631
+SHA256 (gmsh/gmsh-4.9.2-source.tgz) = dba281e033584f5da07e2d98d7ae7a3dc481723cb26c2c727b65fc20b301618c
+SIZE (gmsh/gmsh-4.9.2-source.tgz) = 13066318
diff --git a/cad/gmsh/pkg-plist b/cad/gmsh/pkg-plist
index 3a81928b8cb5..f3bf37c30c5d 100644
--- a/cad/gmsh/pkg-plist
+++ b/cad/gmsh/pkg-plist
@@ -9,14 +9,19 @@ man/man1/gmsh.1.gz
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/README.txt
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/adapt_mesh.cpp
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/adapt_mesh.py
+%%PORTDOCS%%%%DOCSDIR%%/demos/api/aneurysm.py
+%%PORTDOCS%%%%DOCSDIR%%/demos/api/aneurysm_data.stl
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/as1-tu-203.stp
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/bgmesh.pos
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/boolean.cpp
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/boolean.py
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/bspline_bezier_patches.py
+%%PORTDOCS%%%%DOCSDIR%%/demos/api/bspline_bezier_trimmed.py
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/bspline_filling.py
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/closest_point.py
+%%PORTDOCS%%%%DOCSDIR%%/demos/api/copy_mesh.py
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/crack.py
+%%PORTDOCS%%%%DOCSDIR%%/demos/api/crack3d.py
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/custom_gui.cpp
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/custom_gui.py
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/discrete.cpp
@@ -28,19 +33,32 @@ man/man1/gmsh.1.gz
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/explore.py
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/faces.cpp
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/flatten.py
+%%PORTDOCS%%%%DOCSDIR%%/demos/api/flatten2.py
+%%PORTDOCS%%%%DOCSDIR%%/demos/api/fragment_surfaces.cpp
+%%PORTDOCS%%%%DOCSDIR%%/demos/api/get_data_perf.cpp
+%%PORTDOCS%%%%DOCSDIR%%/demos/api/get_data_perf.py
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/glue_and_remesh_stl.py
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/gui.cpp
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/gui.jl
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/gui.py
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/heal.py
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/hex.py
+%%PORTDOCS%%%%DOCSDIR%%/demos/api/import_perf.c
+%%PORTDOCS%%%%DOCSDIR%%/demos/api/import_perf.cpp
+%%PORTDOCS%%%%DOCSDIR%%/demos/api/import_perf.jl
+%%PORTDOCS%%%%DOCSDIR%%/demos/api/import_perf.py
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/mesh_from_discrete_curve.py
+%%PORTDOCS%%%%DOCSDIR%%/demos/api/mesh_quality.py
+%%PORTDOCS%%%%DOCSDIR%%/demos/api/mirror_mesh.py
+%%PORTDOCS%%%%DOCSDIR%%/demos/api/multi_process.py
+%%PORTDOCS%%%%DOCSDIR%%/demos/api/multi_thread.py
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/neighbors.py
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/normals.py
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/object.stl
-%%PORTDOCS%%%%DOCSDIR%%/demos/api/onelab_data.c
-%%PORTDOCS%%%%DOCSDIR%%/demos/api/onelab_data.cpp
-%%PORTDOCS%%%%DOCSDIR%%/demos/api/onelab_data.py
+%%PORTDOCS%%%%DOCSDIR%%/demos/api/onelab_run.py
+%%PORTDOCS%%%%DOCSDIR%%/demos/api/onelab_run_auto.c
+%%PORTDOCS%%%%DOCSDIR%%/demos/api/onelab_run_auto.cpp
+%%PORTDOCS%%%%DOCSDIR%%/demos/api/onelab_run_auto.py
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/onelab_test.jl
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/onelab_test.py
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/open.cpp
@@ -48,12 +66,14 @@ man/man1/gmsh.1.gz
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/opt.py
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/partition.cpp
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/partition.py
-%%PORTDOCS%%%%DOCSDIR%%/demos/api/perf.cpp
-%%PORTDOCS%%%%DOCSDIR%%/demos/api/perf.py
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/periodic.py
+%%PORTDOCS%%%%DOCSDIR%%/demos/api/pipe.py
+%%PORTDOCS%%%%DOCSDIR%%/demos/api/prepro.py
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/plugin.cpp
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/plugin.py
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/poisson.py
+%%PORTDOCS%%%%DOCSDIR%%/demos/api/raw_tetrahedralization.py
+%%PORTDOCS%%%%DOCSDIR%%/demos/api/raw_triangulation.py
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/remesh_stl.py
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/reparamOnFace.py
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/simple.c
@@ -63,21 +83,27 @@ man/man1/gmsh.1.gz
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/spherical_surf.py
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/spline.cpp
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/spline.py
+%%PORTDOCS%%%%DOCSDIR%%/demos/api/split_window.py
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/square.cpp
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/square.geo
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/step_assembly.py
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/step_boundary_colors.py
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/step_boundary_colors.stp
+%%PORTDOCS%%%%DOCSDIR%%/demos/api/surface_filling.py
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/surface1.stl
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/surface2.stl
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/terrain.py
+%%PORTDOCS%%%%DOCSDIR%%/demos/api/terrain_bspline.jl
+%%PORTDOCS%%%%DOCSDIR%%/demos/api/terrain_bspline.py
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/terrain_stl.py
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/terrain_stl_data.stl
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/test.c
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/test.py
+%%PORTDOCS%%%%DOCSDIR%%/demos/api/trimmed.py
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/view.cpp
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/view.py
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/view_combine.py
+%%PORTDOCS%%%%DOCSDIR%%/demos/api/view_renumbering.py
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/viewlist.cpp
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/viewlist.py
 %%PORTDOCS%%%%DOCSDIR%%/demos/api/volume.py
@@ -96,6 +122,7 @@ man/man1/gmsh.1.gz
 %%PORTDOCS%%%%DOCSDIR%%/demos/boolean/fillet3.geo
 %%PORTDOCS%%%%DOCSDIR%%/demos/boolean/fillet4.geo
 %%PORTDOCS%%%%DOCSDIR%%/demos/boolean/fillet_chamfer.geo
+%%PORTDOCS%%%%DOCSDIR%%/demos/boolean/fleur.geo
 %%PORTDOCS%%%%DOCSDIR%%/demos/boolean/fragment_numbering.geo
 %%PORTDOCS%%%%DOCSDIR%%/demos/boolean/hybrid_occ_builtin.geo
 %%PORTDOCS%%%%DOCSDIR%%/demos/boolean/import.geo
@@ -135,6 +162,7 @@ man/man1/gmsh.1.gz
 %%PORTDOCS%%%%DOCSDIR%%/demos/post_processing/multislice.script
 %%PORTDOCS%%%%DOCSDIR%%/demos/post_processing/plot2d.geo
 %%PORTDOCS%%%%DOCSDIR%%/demos/post_processing/primitives.pos
+%%PORTDOCS%%%%DOCSDIR%%/demos/post_processing/right_scale_centered.geo
 %%PORTDOCS%%%%DOCSDIR%%/demos/post_processing/rotate.script
 %%PORTDOCS%%%%DOCSDIR%%/demos/post_processing/title.script
 %%PORTDOCS%%%%DOCSDIR%%/demos/post_processing/view_groups.geo
@@ -192,10 +220,18 @@ man/man1/gmsh.1.gz
 %%PORTDOCS%%%%DOCSDIR%%/tutorial/c++/t9.cpp
 %%PORTDOCS%%%%DOCSDIR%%/tutorial/c++/x1.cpp
 %%PORTDOCS%%%%DOCSDIR%%/tutorial/c++/x2.cpp
+%%PORTDOCS%%%%DOCSDIR%%/tutorial/c++/x3.cpp
+%%PORTDOCS%%%%DOCSDIR%%/tutorial/c++/x4.cpp
+%%PORTDOCS%%%%DOCSDIR%%/tutorial/c++/x5.cpp
+%%PORTDOCS%%%%DOCSDIR%%/tutorial/c++/x6.cpp
+%%PORTDOCS%%%%DOCSDIR%%/tutorial/c++/x7.cpp
 %%PORTDOCS%%%%DOCSDIR%%/tutorial/c/README.txt
 %%PORTDOCS%%%%DOCSDIR%%/tutorial/c/t1.c
+%%PORTDOCS%%%%DOCSDIR%%/tutorial/c/t2.c
+%%PORTDOCS%%%%DOCSDIR%%/tutorial/c/t6.c
 %%PORTDOCS%%%%DOCSDIR%%/tutorial/julia/README.txt
 %%PORTDOCS%%%%DOCSDIR%%/tutorial/julia/t1.jl
+%%PORTDOCS%%%%DOCSDIR%%/tutorial/julia/t10.jl
 %%PORTDOCS%%%%DOCSDIR%%/tutorial/julia/t16.jl
 %%PORTDOCS%%%%DOCSDIR%%/tutorial/julia/t2.jl
 %%PORTDOCS%%%%DOCSDIR%%/tutorial/julia/t3.jl
@@ -225,6 +261,11 @@ man/man1/gmsh.1.gz
 %%PORTDOCS%%%%DOCSDIR%%/tutorial/python/t9.py
 %%PORTDOCS%%%%DOCSDIR%%/tutorial/python/x1.py
 %%PORTDOCS%%%%DOCSDIR%%/tutorial/python/x2.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorial/python/x3.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorial/python/x4.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorial/python/x5.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorial/python/x6.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorial/python/x7.py
 %%PORTDOCS%%%%DOCSDIR%%/tutorial/t1.geo
 %%PORTDOCS%%%%DOCSDIR%%/tutorial/t10.geo
 %%PORTDOCS%%%%DOCSDIR%%/tutorial/t11.geo