Port details |
- gmsh Automatic 3D finite element mesh generator
- 4.14.1 cad
=4 4.13.1_6Version of this port present on the latest quarterly branch. - Maintainer: thierry@FreeBSD.org
 - Port Added: 2003-07-23 14:23:14
- Last Update: 2025-09-05 08:19:19
- Commit Hash: 8ac1be0
- People watching this port, also watch:: wa-aspell, medit, ittapi, php83-pear, apache-log4j2
- 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.
See also <https://www.geuz.org/gmsh/>
and <https://gitlab.onelab.info/gmsh/gmsh>.
¦ ¦ ¦ ¦ 
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- To install the port:
- cd /usr/ports/cad/gmsh/ && make install clean
- To add the package, run one of these commands:
- pkg install cad/gmsh
- pkg install gmsh
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: gmsh
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1757006148
SHA256 (gmsh/gmsh-4.14.1-source.tgz) = 300cbb74b6fb88062aba70b1f5f31a8980177a4af415221a16ec8c0aa1d72afd
SIZE (gmsh/gmsh-4.14.1-source.tgz) = 18458428
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- getdp : science/getdp
- gmm++>0 : math/gmm++
- bison : devel/bison
- cmake : devel/cmake-core
- eigen3.pc : math/eigen3
- gfortran13 : lang/gcc13
- makeinfo : print/texinfo
- as : devel/binutils
- xorgproto>=0 : x11/xorgproto
- xorgproto>=0 : x11/xorgproto
- ice.pc : x11/libICE
- sm.pc : x11/libSM
- x11.pc : x11/libX11
- xcursor.pc : x11/libXcursor
- xext.pc : x11/libXext
- xinerama.pc : x11/libXinerama
- xfixes.pc : x11/libXfixes
- xft.pc : x11-fonts/libXft
- xrender.pc : x11/libXrender
- Runtime dependencies:
-
- getdp : science/getdp
- gfortran13 : lang/gcc13
- ice.pc : x11/libICE
- sm.pc : x11/libSM
- x11.pc : x11/libX11
- xcursor.pc : x11/libXcursor
- xext.pc : x11/libXext
- xinerama.pc : x11/libXinerama
- xfixes.pc : x11/libXfixes
- xft.pc : x11-fonts/libXft
- xrender.pc : x11/libXrender
- Library dependencies:
-
- libfltk.so : x11-toolkits/fltk
- libfontconfig.so : x11-fonts/fontconfig
- libgmp.so : math/gmp
- libmmg.so : science/mmg
- libmetis.so : math/metis
- libhdf5.so : science/hdf5
- libpng.so : graphics/png
- libsz.so : science/libaec
- libmathex.so : math/mathex
- libalglib.so : math/alglib
- libvoro++.so : science/voro++
- libfreetype.so : print/freetype2
- libtinyxml2.so : textproc/tinyxml2
- libmesquite.so : math/mesquite
- libcgns.so : science/cgnslib
- libmed.so : french/med
- libopenblas.so : math/openblas
- libTKernel.so : cad/opencascade
- libGL.so : graphics/libglvnd
- libGLU.so : graphics/libGLU
- libjpeg.so : graphics/jpeg-turbo
- libcairo.so : graphics/cairo
- This port is required by:
- for Run
-
- french/aster
- math/octave-forge-msh
Configuration Options:
- ===> The following configuration options are available for gmsh-4.14.1:
CGNS=on: Enable CGNS mesh import
DOCS=on: Build and/or install documentation
MED=on: Enable MED mesh and post file formats
OCC=on: Enable OpenCASCADE geometrical models
STATIC=off: Build static library
===> Use 'make config' to modify these settings
- Options name:
- cad_gmsh
- USES:
- bison compiler:c++14-lang cmake:testing eigen:3 fortran gl jpeg localbase tar:tgz xorg makeinfo gnome
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.61.2 29 Nov 2005 19:48:17
 |
thierry  |
- Update to 1.61.2;
- Mark BROKEN on FreeBSD-4.11 (1).
Reported by: pointyhat via Kris (1). |
1.61.0 28 Nov 2005 15:22:07
 |
thierry  |
- Upgrade to 1.61.0;
- Fix build with Triangle;
- Quote NO_CDROM. |
1.60.1_1 24 Nov 2005 00:22:47
 |
pav  |
- Add SHA256 |
1.60.1_1 02 May 2005 20:46:12
 |
jylefort  |
Bump PORTREVISION after the libgsl update.
Obtained from: thierry |
1.60.1 02 May 2005 13:00:18
 |
jylefort  |
Chase the libgsl update. |
1.60.1 12 Apr 2005 03:26:57
 |
obrien  |
At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE. |
1.60.1 11 Apr 2005 08:04:41
 |
obrien  |
Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'. |
1.60.1 15 Mar 2005 22:33:58
 |
thierry  |
Upgrade to 1.60.1. |
1.59.0 06 Feb 2005 17:47:51
 |
thierry  |
Upgrade to 1.59.0. |
1.58.0 08 Jan 2005 12:08:22
 |
thierry  |
Upgrade to 1.58.0. |
1.57.0 23 Dec 2004 12:23:05
 |
thierry  |
Upgrade to 1.57.
Changelog available at <http://www.geuz.org/gmsh/doc/VERSIONS>.
Remark: Netgen is disabled on FreeBSD-4.x. |
1.56.3 15 Dec 2004 23:13:02
 |
thierry  |
Upgrade to latest version.
Suggested by: Pedro F. Giffuni. |
1.56.2_1 16 Nov 2004 22:59:36
 |
thierry  |
- Triangle is the default, unless PACKAGE_BUILDING;
- add a RUN_DEPENDS to the solver getdp.
Suggested by: Pedro F. Giffuni. |
1.56.2 15 Nov 2004 23:02:12
 |
thierry  |
Chase Triangle. |
1.56.2 15 Nov 2004 10:41:13
 |
thierry  |
- Use the external Triangle;
- Fix NO_CDROM;
- Handle $EDITOR. |
1.56.2 14 Nov 2004 09:44:20
 |
krion  |
Update to version 1.56.2
PR: ports/73899
Submitted by: Ports Fury |
1.56.1 01 Nov 2004 17:26:21
 |
krion  |
Update to version 1.56.1
PR: ports/73345
Submitted by: Ports Fury |
1.56.0 21 Oct 2004 21:47:28
 |
thierry  |
Update to version 1.56.0.
PR: ports/72818
Submitted by: KATO Tsuguru. |
1.55.5 12 Oct 2004 10:19:16
 |
krion  |
Update to version 1.55.5
PR: ports/72314
Submitted by: Ports Fury |
1.55.0 23 Aug 2004 18:49:45
 |
krion  |
Update to version 1.55.0
PR: ports/70864
Submitted by: Ports Fury |
1.54.1 07 Jul 2004 08:22:50
 |
vs  |
Chase libgsl-update |
1.54.1 06 Jul 2004 21:18:23
 |
thierry  |
Upgrade to 1.54.1.
Remark: Netgen is now included, but it does not depends on the
port cad/netgen.
Reminded by: Pedro F. Giffuni. |
1.53.1 13 Jun 2004 19:31:27
 |
thierry  |
Upgrade to 1.53.1.
Reminded by: Pedro F. Giffuni. |
1.51.4 10 Apr 2004 17:26:55
 |
trevor  |
Tidy up whitespace. |
1.51.4 21 Mar 2004 14:20:59
 |
thierry  |
Upgrade to 1.51.4.
PR: ports/63990
Submitted by: "Pedro f. Giffuni" <giffunip@asme.org>
Approved by: mat (implicit). |
1.50.0 29 Jan 2004 07:24:56
 |
trevor  |
SIZEify. |
1.50.0 14 Dec 2003 23:17:15
 |
pav  |
- Update to 1.50.0
PR: ports/60241
Submitted by: Thierry Thomas <thierry@pompo.net> |
1.46.0 12 Oct 2003 21:57:01
 |
krion  |
- Chase libraries to actual math/gsl version.
Submitted by: kris via bento |
1.46.0 27 Sep 2003 00:23:56
 |
edwin  |
ECHO -> ECHO_MSG
(ECHO_CMD for deskutils/notebook)
PR: ports/56767-56770,56772-56774,56776-56784
Submitted by: KATO Tsuguru <tkato@prontomail.com> |
1.46.0 09 Sep 2003 20:03:15
 |
erwin  |
Update to 1.46.0
PR: 56068
Submitted by: Pedro F. Giffuni <giffunip@yahoo.com> |
1.45.2 25 Aug 2003 05:49:18
 |
daichi  |
update cat/gmsh: fix small typo
Submitted by: "Pedro F. Giffuni" <giffunip@yahoo.com> |
1.45.2 22 Aug 2003 05:24:42
 |
daichi  |
update cad/gmsh: add USE_TRIANGLE knob
PR: 55859
Submitted by: Pedro F. Giffuni <giffunip@yahoo.com> |
1.45.2 21 Aug 2003 05:25:29
 |
daichi  |
update cad/gmsh: 1.45.1 -> 1.45.2
PR: 55756
Submitted by: Pedro F. Giffuni <giffunip@yahoo.com> |
1.45.1 23 Jul 2003 14:21:51
 |
oliver  |
Add gmsh 1.45.1, an automatic 3D finite element mesh generator.
PR: 52201
Submitted by: Pedro Giffuni <giffunip@yahoo.com> |