git: 1428cdd27d2a - main - cad/py-gmsh: upgrade to preliminary 5.0.0-git in order to chase OCCT-8
Thierry Thomas <[email protected]> Sun, 02 Aug 2026 08:11:14 +0000
| Newsgroups | gmane.os.freebsd.devel.cvs.ports |
|---|---|
| Message-ID | <[email protected]> |
The branch main has been updated by thierry: URL: https://cgit.FreeBSD.org/ports/commit/?id=1428cdd27d2ae86e6058a1dda32f92288ac4d486 commit 1428cdd27d2ae86e6058a1dda32f92288ac4d486 Author: Thierry Thomas <[email protected]> AuthorDate: 2026-07-27 15:09:46 +0000 Commit: Thierry Thomas <[email protected]> CommitDate: 2026-08-02 08:11:09 +0000 cad/py-gmsh: upgrade to preliminary 5.0.0-git in order to chase OCCT-8 PR: 296947 Reported by: yuri Approved by: yuri (maintainer) --- cad/py-gmsh/Makefile | 19 ++++++++++++++----- cad/py-gmsh/distinfo | 6 +++--- cad/py-gmsh/pkg-plist | 9 +++------ 3 files changed, 20 insertions(+), 14 deletions(-) diff --git a/cad/py-gmsh/Makefile b/cad/py-gmsh/Makefile index 09664fd914df..0a94c6da011c 100644 --- a/cad/py-gmsh/Makefile +++ b/cad/py-gmsh/Makefile @@ -1,10 +1,9 @@ PORTNAME= gmsh -DISTVERSION= 4.14.0 -PORTREVISION= 1 +DISTVERSION= 5.0.0-git CATEGORIES= cad python -MASTER_SITES= https://gmsh.info/src/ +MASTER_SITES= LOCAL/thierry PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -DISTNAME= ${PORTNAME}-${DISTVERSION}-source +DISTNAME= ${PORTNAME}-master-${GL_TAGNAME} DIST_SUBDIR= gmsh MAINTAINER= [email protected] @@ -15,7 +14,9 @@ LICENSE= AGPLv3+ APACHE20 GPLv3+ GPLv2+ LGPL21 LICENSE_COMB= multi BUILD_DEPENDS= swig:devel/swig -LIB_DEPENDS= libcgns.so:science/cgnslib \ +LIB_DEPENDS= libmmg.so:science/mmg \ + libmesquite.so:math/mesquite \ + libcgns.so:science/cgnslib \ libfltk_images.so:x11-toolkits/fltk \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ @@ -33,6 +34,12 @@ USE_GL= gl glu USE_XORG= ice sm x11 xcursor xext xfixes xft xinerama xrender USE_LDCONFIG= ${PYTHON_SITELIBDIR} +# Pre-release, temporarily used to support OCCT-8 +#USE_GITLAB= yes +#GL_SITE= https://gitlab.onelab.info/gmsh/gmsh +GL_TAGNAME= 23c47b0e6a91f2f67afcbe3bf9ad1b5c253e96e2 +WRKSRC= ${WRKDIR}/gmsh-master + PATCHDIR= ${PORTSDIR}/cad/gmsh/files CMAKE_ON= ENABLE_WRAP_PYTHON ENABLE_PRIVATE_API ENABLE_OCC @@ -49,6 +56,8 @@ post-install: # remove all except for the python binding lib/gmsh.jl \ share/doc/gmsh \ share/man/man1/gmsh.1 + # remove cmake files already installed by GMSH + @${RM} -rf ${STAGEDIR}${DATADIR} # move "private API" libs to the python folder ${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} @cd ${STAGEDIR} && \ diff --git a/cad/py-gmsh/distinfo b/cad/py-gmsh/distinfo index 6cda1d3b7362..7a3344f61db8 100644 --- a/cad/py-gmsh/distinfo +++ b/cad/py-gmsh/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755937481 -SHA256 (gmsh/gmsh-4.14.0-source.tgz) = db4d7da2062e9a4356a820832138ab99f97af6388bfeb21599a2eadfb0b76a28 -SIZE (gmsh/gmsh-4.14.0-source.tgz) = 18458158 +TIMESTAMP = 1785156884 +SHA256 (gmsh/gmsh-master-23c47b0e6a91f2f67afcbe3bf9ad1b5c253e96e2.tgz) = c0e0607c1d586b57036dcbb102543d16fc360bbba6f1cde98811cf30667bfaf9 +SIZE (gmsh/gmsh-master-23c47b0e6a91f2f67afcbe3bf9ad1b5c253e96e2.tgz) = 32124296 diff --git a/cad/py-gmsh/pkg-plist b/cad/py-gmsh/pkg-plist index d11c3a463cb2..11c7c3a9af6b 100644 --- a/cad/py-gmsh/pkg-plist +++ b/cad/py-gmsh/pkg-plist @@ -1,4 +1,4 @@ -%%PYTHON_SITELIBDIR%%/gmsh-4.14.0.dev1.dist-info/METADATA +%%PYTHON_SITELIBDIR%%/gmsh-5.0.0.dev1.dist-info/METADATA %%PYTHON_SITELIBDIR%%/gmsh.py %%PYTHON_SITELIBDIR%%/gmshpy/__init__.py %%PYTHON_SITELIBDIR%%/gmshpy/_gmshCommon.so @@ -14,8 +14,5 @@ %%PYTHON_SITELIBDIR%%/gmshpy/gmshPost.py %%PYTHON_SITELIBDIR%%/gmshpy/gmshSolver.py %%PYTHON_SITELIBDIR%%/libgmsh.so -%%PYTHON_SITELIBDIR%%/libgmsh.so.4.14 -%%PYTHON_SITELIBDIR%%/libgmsh.so.4.14.0 -%%DATADIR%%/gmshConfig.cmake -%%DATADIR%%/gmshTargets-%%CMAKE_BUILD_TYPE%%.cmake -%%DATADIR%%/gmshTargets.cmake +%%PYTHON_SITELIBDIR%%/libgmsh.so.5.0 +%%PYTHON_SITELIBDIR%%/libgmsh.so.5.0.0