Versions
v4.13.1 :: 0 :: gentoo
- Modified
- License
- GPL-2+ free-noncomm alglib? ( MIT ) gmm? ( LGPL-2.1+ ) metis? ( Apache-2.0 ) netgen? ( LGPL-2.1+ ) voro? ( BSD )
- Keywords
- ~amd64 ~x86
- USE flags
- X alglib blas cgns eigen examples gmm jpeg med metis mpi mumps netgen opencascade pdf petsc png python shared slepc voro zlib
v4.12.2-r1 :: 0 :: gentoo
- Modified
- License
- GPL-2+ free-noncomm alglib? ( MIT ) gmm? ( LGPL-2.1+ ) metis? ( Apache-2.0 ) netgen? ( LGPL-2.1+ ) voro? ( BSD )
- Keywords
- ~amd64 ~x86
- USE flags
- X alglib blas cgns eigen examples gmm jpeg med metis mpi mumps netgen opencascade pdf petsc png python shared slepc voro zlib
v4.11.1-r2 :: 0 :: gentoo
- Modified
- License
- GPL-2+ free-noncomm alglib? ( MIT ) gmm? ( LGPL-2.1+ ) metis? ( Apache-2.0 ) netgen? ( LGPL-2.1+ ) voro? ( BSD )
- Keywords
- ~amd64 ~x86
- USE flags
- X alglib blas cgns eigen examples gmm jpeg med metis mpi mumps netgen opencascade pdf petsc png python shared slepc voro zlib
USE flags
General
- X
- Add support for X11
- alglib
- Enable alglib support for mesh optimizers
- blas
- Add support for the virtual/blas numerical library
- cgns
- Enables cgns output support
- eigen
- Build matrix manipulation with dev-cpp/eigen
- examples
- Install examples, usually source code
- gmm
- A simple alternative to petsc based on sci-mathematics/gmm
- jpeg
- Add JPEG image support
- med
- Enables med support
- metis
- Enables metis support
- mpi
- Add MPI (Message Passing Interface) layer to the apps that support it
- mumps
- Enables mumps solver support
- netgen
- Enable 3D Frontal triangulation using netgen lib
- opencascade
- Enable OpenCASCADE support
- Add general support for PDF (Portable Document Format), this replaces the pdflib and cpdflib flags
- petsc
- Enable sci-mathematics/petsc support
- png
- Add support for libpng (PNG images)
- python
- Add optional support/bindings for the Python language
- shared
- Install shared library and headers
- slepc
- Enable sci-mathematics/slepc support
- voro
- Enable support to sci-libs/voro++ meshing
- zlib
- Add support for zlib compression
Dependencies
app-text / poppler : PDF rendering library based on the xpdf-3.0 code base
dev-cpp / eigen : C++ template library for linear algebra
dev-lang / python : Freethreading (no-GIL) version of Python programming language
dev-lang / swig : Simplified Wrapper and Interface Generator
media-libs / libjpeg-turbo : MMX, SSE, and SSE2 SIMD accelerated JPEG library
media-libs / libpng : Portable Network Graphics library
sci-libs / alglib : Numerical analysis and data processing library
sci-libs / cgnslib : CFD General Notation System standard library
sci-libs / fftw : Fast C library for the Discrete Fourier Transform
sci-libs / hdf5 : General purpose library and file format for storing scientific data
sci-libs / med : A library to store and exchange meshed data or computation results
sci-libs / metis : A package for unstructured serial graph partitioning
sci-libs / mumps : MUltifrontal Massively Parallel sparse direct matrix Solver
sci-libs / opencascade : Development platform for CAD/CAE, 3D surface/solid modeling and data exchange
sci-libs / voro++ : 3D Voronoi cell software library
sci-mathematics / gmm : Generic C++ template library for sparse, dense and skyline matrices
sci-mathematics / petsc : Portable, Extensible Toolkit for Scientific Computation
sci-mathematics / slepc : Scalable Library for Eigenvalue Problem Computations
sys-libs / zlib : Standard (de)compression library
virtual / blas : Virtual for FORTRAN 77 BLAS implementation
virtual / fortran : Virtual for Fortran Compiler
virtual / lapack : Virtual for Linear Algebra Package FORTRAN 77 (LAPACK) implementation
virtual / mpi : Virtual for Message Passing Interface (MPI) v2.0 implementation
virtual / pkgconfig : Virtual for the pkg-config implementation
x11-libs / fltk : C++ user interface toolkit for X and OpenGL
Runtime Dependencies
app-text / poppler : PDF rendering library based on the xpdf-3.0 code base
dev-cpp / eigen : C++ template library for linear algebra
media-libs / libjpeg-turbo : MMX, SSE, and SSE2 SIMD accelerated JPEG library
media-libs / libpng : Portable Network Graphics library
sci-libs / alglib : Numerical analysis and data processing library
sci-libs / cgnslib : CFD General Notation System standard library
sci-libs / fftw : Fast C library for the Discrete Fourier Transform
sci-libs / hdf5 : General purpose library and file format for storing scientific data
sci-libs / med : A library to store and exchange meshed data or computation results
sci-libs / metis : A package for unstructured serial graph partitioning
sci-libs / mumps : MUltifrontal Massively Parallel sparse direct matrix Solver
sci-libs / opencascade : Development platform for CAD/CAE, 3D surface/solid modeling and data exchange
sci-libs / voro++ : 3D Voronoi cell software library
sci-mathematics / gmm : Generic C++ template library for sparse, dense and skyline matrices
sci-mathematics / petsc : Portable, Extensible Toolkit for Scientific Computation
sci-mathematics / slepc : Scalable Library for Eigenvalue Problem Computations
sys-libs / zlib : Standard (de)compression library
virtual / blas : Virtual for FORTRAN 77 BLAS implementation
virtual / fortran : Virtual for Fortran Compiler
virtual / lapack : Virtual for Linear Algebra Package FORTRAN 77 (LAPACK) implementation
virtual / mpi : Virtual for Message Passing Interface (MPI) v2.0 implementation
x11-libs / fltk : C++ user interface toolkit for X and OpenGL
Depending packages
sci-libs / dealii : Solving partial differential equations with the finite element method
Bugs
- 723788
- sci-libs/gmsh License appears to be incorrect
- 828029
- sci-libs/gmsh: bundles dev-cpp/picojson
- 867520
- sci-libs/gmsh-4.10.3 python bindings not found
- 898280
- sci-libs/gmsh-4.10.3 fails to compile (MUSL-CLANG-SYSTEM): edgegen.c:1680:18: error: call to undeclared library function strlen with type unsigned long (const char ); ISO C99 and later do not support implicit function declarations [-Wimplicit-function-de
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
sci-libs/gmsh: add 4.13.1
Closes: https://bugs.gentoo.org/929774 Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-libs/gmsh: add subslot dep on sci-libs/hdf5
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Eli Schwartz · gentoo
sci-libs/gmsh: add 4.12.2
Fixes LTO issues. Includes a backported patch. Closes: https://bugs.gentoo.org/862711 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-libs/gmsh: update HOMEPAGE (add self-hosted gitlab)
Signed-off-by: Sam James <sam@gentoo.org> - Andreas Sturmlechner · gentoo
sci-libs/gmsh: drop 4.9.5-r3, 4.10.3-r1
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
sci-libs/gmsh: fix build with metis-5.2
Closes: https://bugs.gentoo.org/905650 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergey Torokhov · gentoo
sci-libs/gmsh: 4.11.1 fix GCC-13 compatibility
Closes: https://bugs.gentoo.org/905445 Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/30839 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergey Torokhov · gentoo
sci-libs/gmsh: 4.11.1 version bump
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/30804 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
sci-libs/gmsh: update LICENSE, enable py3.11
I got most of them, but there might still be some licenses missing Bug: https://bugs.gentoo.org/723788 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Michael Mair-Keimberger · gentoo
sci-libs/gmsh: minor ebuild improvements
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/25806 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
sci-libs/gmsh: set USE=+blas to satisfy "exactly one of" constraint
Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Fabio Rossi · gentoo
sci-libs/gmsh: clean and fix USE flags
Signed-off-by: Fabio Rossi <rossi.f@inwind.it> Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Fabio Rossi · gentoo
sci-libs/gmsh: added latest version
Signed-off-by: Fabio Rossi <rossi.f@inwind.it> Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Fabio Rossi · gentoo
sci-libs/gmsh: removed bad version
Signed-off-by: Fabio Rossi <rossi.f@inwind.it> Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Fabio Rossi · gentoo
sci-libs/gmsh: various improvements
* removed deprecated dep * fixed installation with USE=examples * fixed detection of opencascade * now the private API is also exported with USE=shared Signed-off-by: Fabio Rossi <rossi.f@inwind.it> Bug: https://bugs.gentoo.org/835702 Bug: https://bugs.gentoo.org/835194 Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
sci-libs/gmsh: disable py3.7
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
sci-libs/gmsh: fix dependency
Closes: https://bugs.gentoo.org/801295 Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Matthias Maier · gentoo
sci-libs/gmsh: add 4.9.5, drop 4.8.4
- bump to EAPI=8 - add missing python versions - port to cmake eclass Closes: https://bugs.gentoo.org/832253 Closes: https://bugs.gentoo.org/811960 Bug: https://bugs.gentoo.org/801295 Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
sci-libs/gmsh: fix DeprecatedInsinto
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-libs/gmsh: add GCC 11 patch
Seems to build fine without this for me but it's reasonable, upstream, and seems to help others. Closes: https://bugs.gentoo.org/800536 Signed-off-by: Sam James <sam@gentoo.org> - Fabio Rossi · gentoo
sci-libs/gmsh: install also *.h and lib* files
The installation is conditional on the shared useflag Closes: https://github.com/gentoo/gentoo/pull/23092 Closes: https://bugs.gentoo.org/827278 Signed-off-by: Fabio Rossi <rossi.f@inwind.it> Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sci-libs/gmsh: Remove old
Bug: https://bugs.gentoo.org/786678 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
sci-libs/gmsh: version bump to 4.8.4, fix gcc-11 compilation error
Closes: https://bugs.gentoo.org/786678 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
sci-libs/gmsh: add a useflag constraint
Closes: https://bugs.gentoo.org/771681 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
sci-libs/gmsh: drop useless IUSE=lua
No mention of "Lua" anywhere in the source tarball, builds exactly the same way regardless of the value of this USE flag as well as regardless of whether or not Lua is present on the build system (unsurprising given the above), and according to http://www.geuz.org/pipermail/gmsh/2011/006218.html gmsh Lua bindings got deprecated by Python ones almost a decade ago. Bug: https://bugs.gentoo.org/752837 Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
sci-libs/gmsh: drop old
Closes: https://bugs.gentoo.org/693284 Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Matthias Maier · gentoo
sci-libs/gmsh: fix MPI support
Closes: https://bugs.gentoo.org/694470 Closes: https://bugs.gentoo.org/693448 Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Matthias Maier · gentoo
sci-libs/gmsh: version bump to 4.6.0
Closes: https://bugs.gentoo.org/715194 Closes: https://bugs.gentoo.org/708386 Closes: https://bugs.gentoo.org/735478 Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
sci-libs/gmsh: update dependencies for new med ebuild
Bug: https://bugs.gentoo.org/show_bug.cgi?id=693448 Package-Manager: Portage-2.3.75, Repoman-2.3.17 Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
sci-libs/gmsh: package migration from ::science overlay
Package-Manager: Portage-2.3.70, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>