Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 Jun 2024 20:00:39 GMT
From:      Thierry Thomas <thierry@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 52fafbba27ba - main - cad/gmsh: upgrade to 4.13.1
Message-ID:  <202406212000.45LK0dWc016853@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by thierry:

URL: https://cgit.FreeBSD.org/ports/commit/?id=52fafbba27ba6c2bb92bb43d556556045c928705

commit 52fafbba27ba6c2bb92bb43d556556045c928705
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2024-06-21 07:40:08 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2024-06-21 19:59:51 +0000

    cad/gmsh: upgrade to 4.13.1
    
    Changelog at <https://gitlab.onelab.info/gmsh/gmsh/blob/master/CHANGELOG.txt>.
    
    Also:
            - take maintainership again
            - add alternative WWW, because the main one has been reported as defective
            - prefer external libraries when possible
            - always enable SHARED
            - add a test target
---
 cad/gmsh/Makefile                   |  34 +++----
 cad/gmsh/distinfo                   |   6 +-
 cad/gmsh/files/patch-CMakeLists.txt | 175 ++----------------------------------
 cad/gmsh/pkg-descr                  |   3 +
 cad/gmsh/pkg-plist                  |  71 +++++++++++++++
 5 files changed, 103 insertions(+), 186 deletions(-)

diff --git a/cad/gmsh/Makefile b/cad/gmsh/Makefile
index ed84819578cc..dcb2eaf9601a 100644
--- a/cad/gmsh/Makefile
+++ b/cad/gmsh/Makefile
@@ -1,46 +1,53 @@
 PORTNAME=	gmsh
-DISTVERSION=	4.11.1
-PORTREVISION=	6
+DISTVERSION=	4.13.1
 CATEGORIES=	cad
 MASTER_SITES=	http://gmsh.info/src/
 DISTNAME=	${PORTNAME}-${PORTVERSION}-source
 DIST_SUBDIR=	gmsh
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	thierry@FreeBSD.org
 COMMENT=	Automatic 3D finite element mesh generator
-WWW=		https://www.geuz.org/gmsh/
+WWW=		https://gmsh.info/
 
 LICENSE=	AGPLv3+ APACHE20 GPLv3+ GPLv2+ LGPL21
 LICENSE_COMB=	multi
+LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
+BUILD_DEPENDS=	getdp:science/getdp
 LIB_DEPENDS=	libfltk.so:x11-toolkits/fltk \
 		libfontconfig.so:x11-fonts/fontconfig \
 		libgmp.so:math/gmp \
+		libmetis.so:math/metis \
 		libhdf5.so:science/hdf5 \
 		libpng.so:graphics/png \
 		libsz.so:science/libaec \
-		libfreetype.so:print/freetype2
+		libmathex.so:math/mathex \
+		libalglib.so:math/alglib \
+		libvoro++.so:science/voro++ \
+		libmesquite.so:math/mesquite \
+		libfreetype.so:print/freetype2 \
+		libtinyxml2.so:textproc/tinyxml2
 RUN_DEPENDS=	getdp:science/getdp
 
-USES=		blaslapack compiler:c++11-lang cmake fortran gl jpeg tar:tgz \
-		xorg
+USES=		bison compiler:c++14-lang cmake:testing eigen:3 fortran gl	\
+		jpeg localbase tar:tgz xorg
 
 USE_GL=		gl glu
 USE_XORG=	ice sm x11 xcursor xext xinerama xfixes xft xrender
+USE_LDCONFIG=	yes
 
-CMAKE_ARGS=	-DCMAKE_SKIP_RPATH:BOOL=YES
+CMAKE_ON=	ENABLE_BUILD_DYNAMIC ENABLE_BUILD_SHARED ENABLE_SYSTEM_CONTRIB
 
 CXXFLAGS_powerpc64=	-mvsx
 LDFLAGS+=	-lexecinfo
 
-OPTIONS_DEFINE=	CGNS DOCS MED OCC SHARED STATIC
+OPTIONS_DEFINE=		CGNS DOCS MED OCC STATIC
 OPTIONS_DEFAULT=	CGNS MED OCC
 OPTIONS_SUB=	yes
 
 CGNS_DESC=	Enable CGNS mesh import
 MED_DESC=	Enable MED mesh and post file formats
 OCC_DESC=	Enable OpenCASCADE geometrical models
-SHARED_DESC=	Build shared library and install header files
 STATIC_DESC=	Build static library
 
 PLIST_SUB=	VER=${PORTVERSION} VE=${PORTVERSION:R}
@@ -52,7 +59,7 @@ PLIST_SUB=	VER=${PORTVERSION} VE=${PORTVERSION:R}
 
 CGNS_CMAKE_BOOL=	ENABLE_CGNS
 CGNS_LIB_DEPENDS=	libcgns.so:science/cgnslib
-DOCS_CMAKE_BOOL=	INSTALL_DOCS
+DOCS_USES=		makeinfo
 MED_CMAKE_BOOL=		ENABLE_MED
 MED_LIB_DEPENDS=	libmed.so:french/med
 OCC_CMAKE_BOOL=		ENABLE_OCC
@@ -60,11 +67,6 @@ OCC_CMAKE_ON=		-DOCC_INC=${LOCALBASE}/include/OpenCASCADE
 OCC_LIB_DEPENDS=	libopenblas.so:math/openblas libTKernel.so:cad/opencascade
 OCC_USES=		gnome
 OCC_USE=		gnome=cairo
-SHARED_CMAKE_BOOL=	ENABLE_BUILD_SHARED
-SHARED_USE=		LDCONFIG=yes
 STATIC_CMAKE_BOOL=	ENABLE_BUILD_LIB
 
-post-install-SHARED-on:
-	${RM} -r ${STAGEDIR}/wrkdirs
-
 .include <bsd.port.mk>
diff --git a/cad/gmsh/distinfo b/cad/gmsh/distinfo
index b0b3e6326ddf..a962d87ceaf7 100644
--- a/cad/gmsh/distinfo
+++ b/cad/gmsh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1685840975
-SHA256 (gmsh/gmsh-4.11.1-source.tgz) = c5fe1b7cbd403888a814929f2fd0f5d69e27600222a18c786db5b76e8005b365
-SIZE (gmsh/gmsh-4.11.1-source.tgz) = 17985611
+TIMESTAMP = 1718914009
+SHA256 (gmsh/gmsh-4.13.1-source.tgz) = 77972145f431726026d50596a6a44fb3c1c95c21255218d66955806b86edbe8d
+SIZE (gmsh/gmsh-4.13.1-source.tgz) = 18383962
diff --git a/cad/gmsh/files/patch-CMakeLists.txt b/cad/gmsh/files/patch-CMakeLists.txt
index 1b16dc9cb329..86815dd843e5 100644
--- a/cad/gmsh/files/patch-CMakeLists.txt
+++ b/cad/gmsh/files/patch-CMakeLists.txt
@@ -1,170 +1,11 @@
---- CMakeLists.txt.orig	2022-12-20 15:30:55 UTC
+--- CMakeLists.txt.orig	2024-05-07 15:55:05 UTC
 +++ CMakeLists.txt
-@@ -1,4 +1,4 @@
--# Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
-+# Gmsh - Copyright (C) 1997-2023 C. Geuzaine, J.-F. Remacle
- #
- # See the LICENSE.txt file in the Gmsh root directory for license information.
- # Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
-@@ -107,8 +107,8 @@ set(GMSH_MAJOR_VERSION 4)
- opt(ZIPPER "Enable Zip file compression/decompression" OFF)
- 
- set(GMSH_MAJOR_VERSION 4)
--set(GMSH_MINOR_VERSION 11)
--set(GMSH_PATCH_VERSION 1)
-+set(GMSH_MINOR_VERSION 12)
-+set(GMSH_PATCH_VERSION 0)
- if(NOT GMSH_EXTRA_VERSION)
-   set(GMSH_EXTRA_VERSION "")
- endif()
-@@ -343,13 +343,19 @@ if(ENABLE_OPENMP)
-         "${CMAKE_CXX_FLAGS} -Xpreprocessor -fopenmp -I/opt/local/include/libomp")
-     list(APPEND EXTERNAL_LIBRARIES "-L/opt/local/lib/libomp -lomp")
-   elseif(APPLE AND EXISTS "/usr/local/lib/libomp.dylib")
--    # official Apple compiler with homebrew's libomp
-+    # official Apple compiler with homebrew's libomp on Intel
-     set_config_option(HAVE_OPENMP "OpenMP[Homebrew]")
-+    set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Xpreprocessor -fopenmp")
-+    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Xpreprocessor -fopenmp")
-+    list(APPEND EXTERNAL_LIBRARIES "-L/usr/local/lib -lomp")
-+  elseif(APPLE AND EXISTS "/opt/homebrew/opt/libomp")
-+    # official Apple compiler with homebrew's libomp on M processors
-+    set_config_option(HAVE_OPENMP "OpenMP[Homebrew]")
-     set(CMAKE_C_FLAGS
--        "${CMAKE_C_FLAGS} -Xpreprocessor -fopenmp")
-+        "${CMAKE_C_FLAGS} -Xpreprocessor -fopenmp -I/opt/homebrew/opt/libomp/include")
-     set(CMAKE_CXX_FLAGS
--        "${CMAKE_CXX_FLAGS} -Xpreprocessor -fopenmp")
--    list(APPEND EXTERNAL_LIBRARIES "-L/usr/local/lib -lomp")
-+        "${CMAKE_CXX_FLAGS} -Xpreprocessor -fopenmp -I/opt/homebrew/opt/libomp/include")
-+    list(APPEND EXTERNAL_LIBRARIES "-L/opt/homebrew/opt/libomp/lib -lomp")
-   elseif(${CMAKE_SYSTEM_NAME} MATCHES "Linux" AND EXISTS "/usr/local/lib64/libgomp.a")
-     # custom static openmp for official linux builds
-     set_config_option(HAVE_OPENMP "OpenMP[static]")
-@@ -1101,9 +1107,9 @@ if(HAVE_SOLVER)
-           string(REPLACE " " ";" PETSC_PACKAGES_INCLUDES ${PETSC_PACKAGES_INCLUDES})
-           foreach(VAR ${PETSC_PACKAGES_INCLUDES})
-             # seem to include unexisting directories (/usr/include/lib64)
--	    # check to avoid warnings
--	    if(EXISTS ${VAR})
--	      list(APPEND EXTERNAL_INCLUDES ${VAR})
-+            # check to avoid warnings
-+            if(EXISTS ${VAR})
-+              list(APPEND EXTERNAL_INCLUDES ${VAR})
-             endif()
-           endforeach()
-         endif()
-@@ -1119,10 +1125,10 @@ if(HAVE_SOLVER)
-       endif()
-       if(PETSC_LIBS)
-         set_config_option(HAVE_PETSC "PETSc")
--	if(NOT HAVE_BLAS)
-+        if(NOT HAVE_BLAS)
-           set_config_option(HAVE_BLAS "Blas[petsc]")
-         endif()
--	if(NOT HAVE_LAPACK)
-+        if(NOT HAVE_LAPACK)
-           set_config_option(HAVE_LAPACK "Lapack[petsc]")
-         endif()
-       endif()
-@@ -1264,21 +1270,34 @@ if(ENABLE_OCC)
-       message(STATUS "Found OpenCASCADE version ${OCC_VERSION} in ${OCC_INC}")
-     endif()
-   endif()
--  if(OCC_VERSION AND OCC_VERSION STRLESS ${OCC_MINIMAL_VERSION})
-+  if(OCC_VERSION AND OCC_VERSION VERSION_LESS ${OCC_MINIMAL_VERSION})
-     message(WARNING "Gmsh requires OpenCASCADE >= ${OCC_MINIMAL_VERSION}. "
-         "Use CMAKE_PREFIX_PATH or the CASROOT environment variable "
-         "to explicitly specify the installation path of OpenCASCADE")
-   elseif(OCC_INC)
--    set(OCC_LIBS_REQUIRED
--	# subset of DataExchange
--      	TKSTEP TKSTEP209 TKSTEPAttr TKSTEPBase TKIGES TKXSBase
--      	# ModelingAlgorithms
--      	TKOffset TKFeat TKFillet TKBool TKMesh TKHLR TKBO TKPrim TKShHealing
--      	TKTopAlgo TKGeomAlgo
--      	# ModelingData
--      	TKBRep TKGeomBase TKG3d TKG2d
--      	# FoundationClasses
--      	TKMath TKernel)
-+    if(OCC_VERSION AND OCC_VERSION VERSION_GREATER_EQUAL "7.8.0")
-+      set(OCC_LIBS_REQUIRED
-+          # subset of DataExchange
-+          TKDESTEP TKDEIGES TKXSBase
-+          # ModelingAlgorithms
-+          TKOffset TKFeat TKFillet TKBool TKMesh TKHLR TKBO TKPrim TKShHealing
-+          TKTopAlgo TKGeomAlgo
-+          # ModelingData
-+          TKBRep TKGeomBase TKG3d TKG2d
-+          # FoundationClasses
-+          TKMath TKernel)
-+    else()
-+      set(OCC_LIBS_REQUIRED
-+          # subset of DataExchange
-+          TKSTEP TKSTEP209 TKSTEPAttr TKSTEPBase TKIGES TKXSBase
-+          # ModelingAlgorithms
-+          TKOffset TKFeat TKFillet TKBool TKMesh TKHLR TKBO TKPrim TKShHealing
-+          TKTopAlgo TKGeomAlgo
-+          # ModelingData
-+          TKBRep TKGeomBase TKG3d TKG2d
-+          # FoundationClasses
-+          TKMath TKernel)
-+    endif()
-     if(ENABLE_OCC_TBB)
-       list(APPEND OCC_LIBS_REQUIRED tbb tbbmalloc)
-     endif()
-@@ -1310,8 +1329,13 @@ if(ENABLE_OCC)
-   if(ENABLE_OCC_CAF)
-     find_package(Freetype)
-     if(FREETYPE_FOUND)
--      set(OCC_CAF_LIBS_REQUIRED
--          TKXDESTEP TKXDEIGES TKXCAF TKLCAF TKVCAF TKCAF TKV3d TKService TKCDF)
-+      if(OCC_VERSION AND OCC_VERSION VERSION_GREATER_EQUAL "7.8.0")
-+        set(OCC_CAF_LIBS_REQUIRED
-+            TKXCAF TKLCAF TKVCAF TKCAF TKV3d TKService TKCDF)
-+      else()
-+        set(OCC_CAF_LIBS_REQUIRED
-+            TKXDESTEP TKXDEIGES TKXCAF TKLCAF TKVCAF TKCAF TKV3d TKService TKCDF)
-+      endif()
-       list(LENGTH OCC_CAF_LIBS_REQUIRED NUM_OCC_CAF_LIBS_REQUIRED)
-       set(OCC_CAF_LIBS)
-       foreach(OCC ${OCC_CAF_LIBS_REQUIRED})
-@@ -1493,6 +1517,10 @@ if(WALL AND NOT MSVC)
-     # FIXME: remove this when GCC behaves more intelligently
-     set(WF "${WF} -Wno-attributes")
-   endif()
-+  check_cxx_compiler_flag("-Wno-unused-but-set-variable" WUNUSED)
-+  if(WUNUSED)
-+    set(WF "${WF} -Wno-unused-but-set-variable")
-+  endif()
-   if(WIN32 OR NOT HAVE_64BIT_SIZE_T)
-     # FIXME: remove printf family warnings on 32 bit systems and windows
-     check_cxx_compiler_flag("-Wno-format" WFORMAT)
-@@ -1768,8 +1796,10 @@ elseif(APPLE)
- elseif(MSVC)
-   set_target_properties(gmsh PROPERTIES LINK_FLAGS "/STACK:16777216 /SAFESEH:NO")
- elseif(APPLE)
--  # this remove ld warnings with PETSc+MUMPS on recent macOS versions
--  # set_target_properties(gmsh PROPERTIES LINK_FLAGS "-Wl,-no_compact_unwind")
-+  # this remove ld warnings with PETSc+MUMPS on recent macOS versions; but
-+  # breaks exception handling
-+  # set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,-no_compact_unwind")
-+  # set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-no_compact_unwind")
+@@ -834,7 +834,7 @@ if(ENABLE_TINYXML2)
  endif()
  
- # android target
-@@ -2203,9 +2233,6 @@ if(ENABLE_TESTS AND NOT DISABLE_GMSH_TESTS)
-           set(FLAGS "${FLAGS} -mconsole")
-         endif()
-         set_target_properties(${TEST} PROPERTIES LINK_FLAGS "${FLAGS}")
--      elseif(APPLE)
--        # this remove ld warnings with PETSc+MUMPS on recent macOS versions
--        # set_target_properties(${TEST} PROPERTIES LINK_FLAGS "-Wl,-no_compact_unwind")
-       endif()
-       add_test(${TEST} ${TEST} -nopopup)
-     endforeach()
-@@ -2245,3 +2272,4 @@ mark_as_advanced(ANN_INC ANN_LIB CAIRO_LIB CAIRO_INC C
-                  PETSC_LIBS SLEPC_INC SLEPC_INC2 SLEPC_LIB
-                  BISON FLEX MAKEINFO TEXI2PDF FLTK_CONFIG_SCRIPT
-                  GMSH_EXTERNAL_INCLUDE_DIRS GMSH_EXTERNAL_LIBRARIES)
-+
+ if(ENABLE_TINYXML2)
+-  find_library(TINYXML2_LIB mathex PATH_SUFFIXES lib)
++  find_library(TINYXML2_LIB tinyxml2 PATH_SUFFIXES lib)
+   find_path(TINYXML2_INC "tinyxml2.h" PATH_SUFFIXES src include)
+   if(ENABLE_SYSTEM_CONTRIB AND TINYXML2_LIB AND TINYXML2_INC)
+     list(APPEND EXTERNAL_LIBRARIES ${TINYXML2_LIB})
diff --git a/cad/gmsh/pkg-descr b/cad/gmsh/pkg-descr
index 808126aa5753..8f530be4c936 100644
--- a/cad/gmsh/pkg-descr
+++ b/cad/gmsh/pkg-descr
@@ -5,3 +5,6 @@ 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.
+
+See also <https://www.geuz.org/gmsh/>;
+and <https://gitlab.onelab.info/gmsh/gmsh>.
diff --git a/cad/gmsh/pkg-plist b/cad/gmsh/pkg-plist
index e94550482e8d..27c9a23fb122 100644
--- a/cad/gmsh/pkg-plist
+++ b/cad/gmsh/pkg-plist
@@ -1,5 +1,15 @@
 bin/gmsh
 bin/onelab.py
+include/gmsh.f90
+include/gmsh.h
+include/gmsh.h_cwrap
+include/gmshc.h
+lib/gmsh-%%VER%%.dev1.dist-info/METADATA
+lib/gmsh.jl
+lib/gmsh.py
+lib/libgmsh.so
+lib/libgmsh.so.%%VE%%
+lib/libgmsh.so.%%VER%%
 %%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.txt
 %%PORTDOCS%%%%DOCSDIR%%/CREDITS.txt
 %%PORTDOCS%%%%DOCSDIR%%/LICENSE.txt
@@ -17,12 +27,14 @@ bin/onelab.py
 %%PORTDOCS%%%%DOCSDIR%%/examples/api/bspline_bezier_patches.py
 %%PORTDOCS%%%%DOCSDIR%%/examples/api/bspline_bezier_trimmed.py
 %%PORTDOCS%%%%DOCSDIR%%/examples/api/bspline_filling.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/circle_arc.py
 %%PORTDOCS%%%%DOCSDIR%%/examples/api/closest_point.py
 %%PORTDOCS%%%%DOCSDIR%%/examples/api/copy_mesh.py
 %%PORTDOCS%%%%DOCSDIR%%/examples/api/crack.py
 %%PORTDOCS%%%%DOCSDIR%%/examples/api/crack3d.py
 %%PORTDOCS%%%%DOCSDIR%%/examples/api/custom_gui.cpp
 %%PORTDOCS%%%%DOCSDIR%%/examples/api/custom_gui.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/cylinderFFD.py
 %%PORTDOCS%%%%DOCSDIR%%/examples/api/discrete.cpp
 %%PORTDOCS%%%%DOCSDIR%%/examples/api/discrete.jl
 %%PORTDOCS%%%%DOCSDIR%%/examples/api/discrete.py
@@ -51,6 +63,7 @@ bin/onelab.py
 %%PORTDOCS%%%%DOCSDIR%%/examples/api/mesh_from_discrete_curve.py
 %%PORTDOCS%%%%DOCSDIR%%/examples/api/mesh_quality.py
 %%PORTDOCS%%%%DOCSDIR%%/examples/api/mirror_mesh.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/msh_attributes.py
 %%PORTDOCS%%%%DOCSDIR%%/examples/api/multi_process.py
 %%PORTDOCS%%%%DOCSDIR%%/examples/api/multi_thread.py
 %%PORTDOCS%%%%DOCSDIR%%/examples/api/naca_boundary_layer_2d.py
@@ -79,7 +92,10 @@ bin/onelab.py
 %%PORTDOCS%%%%DOCSDIR%%/examples/api/prim_axis.py
 %%PORTDOCS%%%%DOCSDIR%%/examples/api/raw_tetrahedralization.py
 %%PORTDOCS%%%%DOCSDIR%%/examples/api/raw_triangulation.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/relocate_nodes.py
 %%PORTDOCS%%%%DOCSDIR%%/examples/api/remesh_stl.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/remove_elements.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/renumbering.py
 %%PORTDOCS%%%%DOCSDIR%%/examples/api/reparamOnFace.py
 %%PORTDOCS%%%%DOCSDIR%%/examples/api/select_elements.py
 %%PORTDOCS%%%%DOCSDIR%%/examples/api/simple.c
@@ -95,6 +111,8 @@ bin/onelab.py
 %%PORTDOCS%%%%DOCSDIR%%/examples/api/step_assembly.py
 %%PORTDOCS%%%%DOCSDIR%%/examples/api/step_boundary_colors.py
 %%PORTDOCS%%%%DOCSDIR%%/examples/api/step_boundary_colors.stp
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/step_header_data.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/step_header_data.stp
 %%PORTDOCS%%%%DOCSDIR%%/examples/api/stl_to_brep.py
 %%PORTDOCS%%%%DOCSDIR%%/examples/api/stl_to_mesh.py
 %%PORTDOCS%%%%DOCSDIR%%/examples/api/surface1.stl
@@ -111,7 +129,9 @@ bin/onelab.py
 %%PORTDOCS%%%%DOCSDIR%%/examples/api/tube_boundary_layer.py
 %%PORTDOCS%%%%DOCSDIR%%/examples/api/view.cpp
 %%PORTDOCS%%%%DOCSDIR%%/examples/api/view.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/view_adaptive_to_mesh.py
 %%PORTDOCS%%%%DOCSDIR%%/examples/api/view_combine.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/view_element_size.py
 %%PORTDOCS%%%%DOCSDIR%%/examples/api/view_renumbering.py
 %%PORTDOCS%%%%DOCSDIR%%/examples/api/viewlist.cpp
 %%PORTDOCS%%%%DOCSDIR%%/examples/api/viewlist.py
@@ -140,6 +160,7 @@ bin/onelab.py
 %%PORTDOCS%%%%DOCSDIR%%/examples/boolean/import.geo
 %%PORTDOCS%%%%DOCSDIR%%/examples/boolean/import2.geo
 %%PORTDOCS%%%%DOCSDIR%%/examples/boolean/intersect_line_volume.geo
+%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/mesh_size_per_volume.geo
 %%PORTDOCS%%%%DOCSDIR%%/examples/boolean/neuron.geo
 %%PORTDOCS%%%%DOCSDIR%%/examples/boolean/number_of_tets.geo
 %%PORTDOCS%%%%DOCSDIR%%/examples/boolean/periodic.geo
@@ -208,6 +229,36 @@ bin/onelab.py
 %%PORTDOCS%%%%DOCSDIR%%/examples/simple_geo/transfinite.geo
 %%PORTDOCS%%%%DOCSDIR%%/examples/struct/Exists_GetForced.geo
 %%PORTDOCS%%%%DOCSDIR%%/examples/struct/struct.geo
+%%PORTDOCS%%%%DOCSDIR%%/images/gui.png
+%%PORTDOCS%%%%DOCSDIR%%/images/gui_add_rectangle.png
+%%PORTDOCS%%%%DOCSDIR%%/images/gui_mesh.png
+%%PORTDOCS%%%%DOCSDIR%%/images/t1.png
+%%PORTDOCS%%%%DOCSDIR%%/images/t10.png
+%%PORTDOCS%%%%DOCSDIR%%/images/t11.png
+%%PORTDOCS%%%%DOCSDIR%%/images/t12.png
+%%PORTDOCS%%%%DOCSDIR%%/images/t13.png
+%%PORTDOCS%%%%DOCSDIR%%/images/t14.png
+%%PORTDOCS%%%%DOCSDIR%%/images/t15.png
+%%PORTDOCS%%%%DOCSDIR%%/images/t16.png
+%%PORTDOCS%%%%DOCSDIR%%/images/t17.png
+%%PORTDOCS%%%%DOCSDIR%%/images/t18.png
+%%PORTDOCS%%%%DOCSDIR%%/images/t19.png
+%%PORTDOCS%%%%DOCSDIR%%/images/t2.png
+%%PORTDOCS%%%%DOCSDIR%%/images/t20.png
+%%PORTDOCS%%%%DOCSDIR%%/images/t21.png
+%%PORTDOCS%%%%DOCSDIR%%/images/t3.png
+%%PORTDOCS%%%%DOCSDIR%%/images/t4.png
+%%PORTDOCS%%%%DOCSDIR%%/images/t5.png
+%%PORTDOCS%%%%DOCSDIR%%/images/t6.png
+%%PORTDOCS%%%%DOCSDIR%%/images/t7.png
+%%PORTDOCS%%%%DOCSDIR%%/images/t8.png
+%%PORTDOCS%%%%DOCSDIR%%/images/t9.png
+%%PORTDOCS%%%%DOCSDIR%%/images/x1.png
+%%PORTDOCS%%%%DOCSDIR%%/images/x2.png
+%%PORTDOCS%%%%DOCSDIR%%/images/x3.png
+%%PORTDOCS%%%%DOCSDIR%%/images/x4.png
+%%PORTDOCS%%%%DOCSDIR%%/images/x5.png
+%%PORTDOCS%%%%DOCSDIR%%/images/x7.png
 %%PORTDOCS%%%%DOCSDIR%%/tutorials/README.txt
 %%PORTDOCS%%%%DOCSDIR%%/tutorials/c++/README.txt
 %%PORTDOCS%%%%DOCSDIR%%/tutorials/c++/t1.cpp
@@ -268,12 +319,32 @@ bin/onelab.py
 %%PORTDOCS%%%%DOCSDIR%%/tutorials/julia/README.txt
 %%PORTDOCS%%%%DOCSDIR%%/tutorials/julia/t1.jl
 %%PORTDOCS%%%%DOCSDIR%%/tutorials/julia/t10.jl
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/julia/t11.jl
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/julia/t12.jl
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/julia/t13.jl
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/julia/t14.jl
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/julia/t15.jl
 %%PORTDOCS%%%%DOCSDIR%%/tutorials/julia/t16.jl
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/julia/t17.jl
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/julia/t18.jl
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/julia/t19.jl
 %%PORTDOCS%%%%DOCSDIR%%/tutorials/julia/t2.jl
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/julia/t20.jl
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/julia/t21.jl
 %%PORTDOCS%%%%DOCSDIR%%/tutorials/julia/t3.jl
 %%PORTDOCS%%%%DOCSDIR%%/tutorials/julia/t4.jl
 %%PORTDOCS%%%%DOCSDIR%%/tutorials/julia/t5.jl
 %%PORTDOCS%%%%DOCSDIR%%/tutorials/julia/t6.jl
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/julia/t7.jl
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/julia/t8.jl
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/julia/t9.jl
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/julia/x1.jl
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/julia/x2.jl
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/julia/x3.jl
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/julia/x4.jl
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/julia/x5.jl
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/julia/x6.jl
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/julia/x7.jl
 %%PORTDOCS%%%%DOCSDIR%%/tutorials/python/README.txt
 %%PORTDOCS%%%%DOCSDIR%%/tutorials/python/t1.py
 %%PORTDOCS%%%%DOCSDIR%%/tutorials/python/t10.py



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202406212000.45LK0dWc016853>