From nobody Fri Jun 21 20:00:39 2024 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4W5Ss34qHJz5PDnR; Fri, 21 Jun 2024 20:00:39 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4W5Ss34H9bz4S82; Fri, 21 Jun 2024 20:00:39 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1719000039; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=15Dmwy6JbAHS6KnblL3DFnAkHOTbvfsOpLRbAYul8Jk=; b=MlMLaY8LS5UR+ZE3YRPiSnQ9Kxc/X1AsSnotZLlrod4LfxqydZIGdr02KskI7mh6GHsF5f V2f/u1tX9S0Oyliw8H4sPcuFvZWQyEr7fQNWtHbEvDKMB5f79lmr3GwAyXgn1YsvVSXsry afaRoXUY5686cNr4+if7FaXGy86cdGEcykHEckMvnMgoQKfMbCC9l2fy1NrkXrQ7PjGgP1 L6OoeemaYgBYghSpn+/wP0/3ZiWQ25vQv0/Mqlg2lHwz4G4vKA5x0z5L1MYpL+/F8etqzO YC6krIo1hZi4IrASqJKcU0USpzRiiJfpFl0dELrGGQ86spuSVUbTtSW7xRsetQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1719000039; a=rsa-sha256; cv=none; b=bKsxYGLarUf/2QNYAfNoeh11Db50FYkAv+mg8X2XCSExnmxn7pXHhd9PCSLOEKfE99x3IT 8QRz66N8iznyi+ERqzNggRi15BQkqBZhbbNCLi+SGBIUwiMs6RmBnqrsrxE4zMuIb69dGf 8WLHPl0bARDRdVliMti0nj4eGXxCyt4MeLzsbvmzayUr1hguQN5JjvKegUctYk8sNZ/q/6 vNC9n42PXpBpgnKpLeJPlu2nc/Dv8Qy+qFDKkLgdO9v9DQtlZvfUdepBpKsZD3Jvagsi/i szLTgLjZi/L+hRLhCuAROPun1+gealXL4rGqT+OhczUY5Z8pcZzmgCwzJTwGsA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1719000039; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=15Dmwy6JbAHS6KnblL3DFnAkHOTbvfsOpLRbAYul8Jk=; b=g7BQE62Cc5d4DRMWAyHvdhsnvxTMzGEk8vqb9Kjb7k4uVrtmyVY2P35Vetc8aIyGVV9ndK 5/O79LUK9gHVfx2nHfMHqVCXyxrEmJ2N2YYsw5gi4N0DgbT58LSvbqQuqXLWCFIYNwnqWB 5SI87EVLgfIX9QrgtjwLcQeF/tliBrHa5IXBocoTci91TFkqvQqxRzx94V8MxdCh1ydcnU 5FtuCY3GuWV7FCPd3CPypozsH2xnhuFLvpOaueyyJOx2xIrI3r4A8+I6DS2KpAgpk2yh7s UCSjVNwgmkbxROX0y444r/gdtH7kdLn0yqxkXUfOpdt3ABCEuYPgyTq1RXwSRg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4W5Ss33sXkzMR5; Fri, 21 Jun 2024 20:00:39 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 45LK0dQ6016856; Fri, 21 Jun 2024 20:00:39 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 45LK0dWc016853; Fri, 21 Jun 2024 20:00:39 GMT (envelope-from git) Date: Fri, 21 Jun 2024 20:00:39 GMT Message-Id: <202406212000.45LK0dWc016853@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Thierry Thomas Subject: git: 52fafbba27ba - main - cad/gmsh: upgrade to 4.13.1 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: thierry X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 52fafbba27ba6c2bb92bb43d556556045c928705 Auto-Submitted: auto-generated The branch main has been updated by thierry: URL: https://cgit.FreeBSD.org/ports/commit/?id=52fafbba27ba6c2bb92bb43d556556045c928705 commit 52fafbba27ba6c2bb92bb43d556556045c928705 Author: Thierry Thomas AuthorDate: 2024-06-21 07:40:08 +0000 Commit: Thierry Thomas CommitDate: 2024-06-21 19:59:51 +0000 cad/gmsh: upgrade to 4.13.1 Changelog at . 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 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 +and . 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