notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
py-gmsh Automatic 3D finite element mesh generator (gmsh's own binding)
4.13.1_1 cad on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 4.13.1_1Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2022-12-20 04:21:10
Last Update: 2025-03-18 07:28:21
Commit Hash: b91055a
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
Also Listed In: python
License: AGPLv3+ APACHE20 GPLv3+ GPLv2+ LGPL21
WWW:
https://gmsh.info/
Description:
Gmsh is a free 3D finite element grid generator with a build-in CAD engine and post-processor. Its design goal is to provide a fast, light and user-friendly meshing tool with parametric input and advanced visualization capabilities. 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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}gmsh>0:cad/py-gmsh@${PY_FLAVOR}
To install the port:
cd /usr/ports/cad/py-gmsh/ && make install clean
To add the package, run one of these commands:
  • pkg install cad/py-gmsh
  • pkg install py311-gmsh
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py311-gmsh listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py311-gmsh
Package flavors (<flavor>: <package>)
  • py311: py311-gmsh
distinfo:
TIMESTAMP = 1742279813 SHA256 (gmsh/gmsh-4.13.1-source.tgz) = 77972145f431726026d50596a6a44fb3c1c95c21255218d66955806b86edbe8d SIZE (gmsh/gmsh-4.13.1-source.tgz) = 18383962

Packages (timestamps in pop-ups are UTC):
py311-gmsh
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest4.13.1_14.13.1_1-4.13.1_14.13.1_1---
FreeBSD:13:quarterly4.13.1_14.13.1_1-4.13.1_14.13.1_1---
FreeBSD:14:latest4.13.1_14.13.1_1-4.13.1_14.13.1_1---
FreeBSD:14:quarterly4.13.1_14.13.1_1-4.13.1_14.13.1_1---
FreeBSD:15:latest4.13.1_14.13.1_1n/a4.13.1_1n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. swig : devel/swig
  2. cmake : devel/cmake-core
  3. ninja : devel/ninja
  4. python3.11 : lang/python311
  5. xorgproto>=0 : x11/xorgproto
  6. xorgproto>=0 : x11/xorgproto
  7. ice.pc : x11/libICE
  8. sm.pc : x11/libSM
  9. x11.pc : x11/libX11
  10. xext.pc : x11/libXext
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. python3.11 : lang/python311
  2. ice.pc : x11/libICE
  3. sm.pc : x11/libSM
  4. x11.pc : x11/libX11
  5. xext.pc : x11/libXext
Library dependencies:
  1. libcgns.so : science/cgnslib
  2. libfltk_images.so : x11-toolkits/fltk
  3. libfreetype.so : print/freetype2
  4. libgmp.so : math/gmp
  5. libhdf5.so : science/hdf5
  6. libmedC.so : french/med
  7. libpng16.so : graphics/png
  8. libsz.so : science/libaec
  9. libTKV3d.so : cad/opencascade
  10. libGL.so : graphics/libglvnd
  11. libGLU.so : graphics/libGLU
  12. libcairo.so : graphics/cairo
  13. libjpeg.so : graphics/jpeg-turbo
This port is required by:
for Build
  1. cad/py-pygmsh
for Run
  1. cad/py-pygmsh

Configuration Options:
No options to configure
Options name:
cad_py-gmsh
USES:
cmake gl gnome jpeg python tar:tgz xorg
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://gmsh.info/src/
Collapse this list.

Number of commits found: 12

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
4.13.1_1
18 Mar 2025 07:28:21
commit hash: b91055a6f04dad5cf242983864667b49af216533commit hash: b91055a6f04dad5cf242983864667b49af216533commit hash: b91055a6f04dad5cf242983864667b49af216533commit hash: b91055a6f04dad5cf242983864667b49af216533 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
cad/py-gmsh: Fix fetch

The tarball was rerolled a long time ago but the fetch worked using
only FreeBSD's distcache and never failed for some reason.

Is the distcache being ever cleaned?

Reported by:	Thierry Thomas <thierry@freebsd.org>
4.13.1_1
12 May 2024 08:06:51
commit hash: f1bbd54abddb244174c238eaed6f32830de98145commit hash: f1bbd54abddb244174c238eaed6f32830de98145commit hash: f1bbd54abddb244174c238eaed6f32830de98145commit hash: f1bbd54abddb244174c238eaed6f32830de98145 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
cad/py-gmsh: Release was re-rolled
4.13.1
10 May 2024 06:47:53
commit hash: 8a0c5bf75cb6f6d1a563d184f9a40a2d77d69f1ecommit hash: 8a0c5bf75cb6f6d1a563d184f9a40a2d77d69f1ecommit hash: 8a0c5bf75cb6f6d1a563d184f9a40a2d77d69f1ecommit hash: 8a0c5bf75cb6f6d1a563d184f9a40a2d77d69f1e files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
cad/py-gmsh: update 4.13.0 → 4.13.1

Reported by:	portscout
4.13.0
10 Mar 2024 07:35:53
commit hash: 725a947d1c87a3a1e878dfa21a6cac59f7239aa4commit hash: 725a947d1c87a3a1e878dfa21a6cac59f7239aa4commit hash: 725a947d1c87a3a1e878dfa21a6cac59f7239aa4commit hash: 725a947d1c87a3a1e878dfa21a6cac59f7239aa4 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
cad/py-gmsh: update 4.11.1 → 4.13.0

Reported by:	portscout
4.11.1_3
13 Aug 2023 14:48:47
commit hash: d306cbb9224c05944f49009212f079d141b9d306commit hash: d306cbb9224c05944f49009212f079d141b9d306commit hash: d306cbb9224c05944f49009212f079d141b9d306commit hash: d306cbb9224c05944f49009212f079d141b9d306 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
cad/py-gmsh: fix build on powerpc64

/wrkdirs/usr/ports/cad/py-gmsh/work-py39/gmsh-4.11.1-source/contrib/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h:1345:32:
error: use of undeclared identifier 'vec_sqrt'; did you mean 'vec_rsqrt'?
  BF16_TO_F32_UNARY_OP_WRAPPER(vec_sqrt, a);
                               ^~~~~~~~
                               vec_rsqrt
4.11.1_3
28 Jul 2023 17:13:17
commit hash: 664a2fa1e56e670a356f54c94389bdb47d868f3fcommit hash: 664a2fa1e56e670a356f54c94389bdb47d868f3fcommit hash: 664a2fa1e56e670a356f54c94389bdb47d868f3fcommit hash: 664a2fa1e56e670a356f54c94389bdb47d868f3f files touched by this commit
Daniel Engberg (diizzy) search for other commits by this committer
*/*: Bump jpeg-turbo users treewide

New major version 3.0.0
4.11.1_2
27 Jun 2023 19:34:34
commit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacb files touched by this commit
Rene Ladan (rene) search for other commits by this committer
all: remove explicit versions in USES=python for "3.x+"

The logic in USES=python will automatically convert this to 3.8+ by
itself.

Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.

finance/quickfix: mark BROKEN with PYTHON

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++
-DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable
-Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong
-fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi
-Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings
-Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x
-MT _quickfix_la-QuickfixPython.lo -MD -MP -MF
.deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp  -fPIC -DPIC -o
.libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean
'-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
          ^~~~~~~~~~
1 warning and 1 error generated.

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	<https://reviews.freebsd.org/D40568>
4.11.1_2
25 Apr 2023 15:17:15
commit hash: feb1fa34f58ea796656b86a81c2a2996b0b03c96commit hash: feb1fa34f58ea796656b86a81c2a2996b0b03c96commit hash: feb1fa34f58ea796656b86a81c2a2996b0b03c96commit hash: feb1fa34f58ea796656b86a81c2a2996b0b03c96 files touched by this commit
Christian Weisgerber (naddy) search for other commits by this committer
audio/opus: bump consumers after update to 1.4
4.11.1_1
23 Apr 2023 09:09:58
commit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5bcommit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5bcommit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5bcommit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5b files touched by this commit
Gerald Pfeifer (gerald) search for other commits by this committer
*: Bump PORTREVISIONs for math/mpc update to 1.3.1
4.11.1
23 Dec 2022 09:15:16
commit hash: 5d402361bb5078140e6d3d8696fbac4556138d92commit hash: 5d402361bb5078140e6d3d8696fbac4556138d92commit hash: 5d402361bb5078140e6d3d8696fbac4556138d92commit hash: 5d402361bb5078140e6d3d8696fbac4556138d92 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
cad/py-gmsh: Update 4.11.0 -> 4.11.1

Reported by:	portscout
4.11.0_1
20 Dec 2022 08:13:24
commit hash: f429ff827caad0247fc6b3f6491c5bc5348db9f2commit hash: f429ff827caad0247fc6b3f6491c5bc5348db9f2commit hash: f429ff827caad0247fc6b3f6491c5bc5348db9f2commit hash: f429ff827caad0247fc6b3f6491c5bc5348db9f2 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
cad/py-gmsh: Use OpenCASCADE for additional functionality; Add Python flavors
4.11.0
20 Dec 2022 04:18:55
commit hash: 941a3254902c7597e4465f6001d6bcecefb2d063commit hash: 941a3254902c7597e4465f6001d6bcecefb2d063commit hash: 941a3254902c7597e4465f6001d6bcecefb2d063commit hash: 941a3254902c7597e4465f6001d6bcecefb2d063 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
cad/py-gmsh: New port: Automatic 3D finite element mesh generator (gmsh's own
binding)

Number of commits found: 12