public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/gmsh/
@ 2022-06-06  5:49 Matthias Maier
  0 siblings, 0 replies; 27+ messages in thread
From: Matthias Maier @ 2022-06-06  5:49 UTC (permalink / raw
  To: gentoo-commits

commit:     368d9fcbd0f08d8e1da7b8830606c4fd84595eaf
Author:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Mon Jun  6 05:35:55 2022 +0000
Commit:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Mon Jun  6 05:49:28 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=368d9fcb

sci-libs/gmsh: set USE=+blas to satisfy "exactly one of" constraint

Signed-off-by: Matthias Maier <tamiko <AT> gentoo.org>

 sci-libs/gmsh/gmsh-4.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/gmsh/gmsh-4.10.3.ebuild b/sci-libs/gmsh/gmsh-4.10.3.ebuild
index d99cb533e574..dfcc71135808 100644
--- a/sci-libs/gmsh/gmsh-4.10.3.ebuild
+++ b/sci-libs/gmsh/gmsh-4.10.3.ebuild
@@ -15,7 +15,7 @@ LICENSE="GPL-3 free-noncomm"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 ## cgns is not compiling ATM, maybe fix cgns lib first
-IUSE="+alglib blas cgns eigen examples +gmm jpeg med metis mpi mumps netgen opencascade petsc pdf png python shared slepc X voro zlib"
+IUSE="+alglib +blas cgns eigen examples +gmm jpeg med metis mpi mumps netgen opencascade petsc pdf png python shared slepc X voro zlib"
 
 REQUIRED_USE="
 	^^ ( blas eigen )


^ permalink raw reply related	[flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/gmsh/
@ 2024-07-03 22:43 Matthias Maier
  0 siblings, 0 replies; 27+ messages in thread
From: Matthias Maier @ 2024-07-03 22:43 UTC (permalink / raw
  To: gentoo-commits

commit:     e4179cb13d7f73316770b75295b9b9da8173e192
Author:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Wed Jul  3 22:39:22 2024 +0000
Commit:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Wed Jul  3 22:43:23 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4179cb1

sci-libs/gmsh: add 4.13.1

Closes: https://bugs.gentoo.org/929774
Signed-off-by: Matthias Maier <tamiko <AT> gentoo.org>

 sci-libs/gmsh/Manifest           |   1 +
 sci-libs/gmsh/gmsh-4.13.1.ebuild | 137 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 138 insertions(+)

diff --git a/sci-libs/gmsh/Manifest b/sci-libs/gmsh/Manifest
index 0e815ee19216..3f2c1958a6ca 100644
--- a/sci-libs/gmsh/Manifest
+++ b/sci-libs/gmsh/Manifest
@@ -1,2 +1,3 @@
 DIST gmsh-4.11.1-source.tgz 17985611 BLAKE2B 087664cfbfec758eaa3740a65920ccf673dbcc97a1ef8010222da64b8c586334ed1a77904e94061bdf34e714aae34311ee4f6fb38740473046f99ad6c1e0984c SHA512 8f2a71d6db80dd6bacde6dc1ccd120c7f83609dd69a84a910455a21a43b7392cd7e0e7b4d37aaa6a1b1cbfdb816646cd4828d2ac6d784edba072167280432e4c
 DIST gmsh-4.12.2-source.tgz 18150293 BLAKE2B 16f8048d8962d2a8e41d813713c147a691d24c7fabdcc7f3787bff804b1dfa477d4853b4b366a409c2ed9649e8c83710b4f73ac23a0c5885d0e65cd25bb88d6f SHA512 935148aff89b608f9d671d5fd4f12aed52b5c8ba4453e978d0febcc6934c045f2bba0078b13a64b2cbf4e852b413bbd05873335099ea7a967cc81ef58a7f8367
+DIST gmsh-4.13.1-source.tgz 18383962 BLAKE2B bf0d002b7d0fa187b47440f167fc02ad41acc327745d0fcdfce8e78877c794696f5e84c5fa6d36664be00c92219d3a338a817832b22edf8baec2954ac39d2f82 SHA512 273067b0d20b4afaa84aa8729f670a3d0666a9ffebe6c802f3b5e6e58daac68300aff6be7973ad7c272e22c0db0473a8ee2ad1e3ddda2d37f2cc208f18fcbdc5

diff --git a/sci-libs/gmsh/gmsh-4.13.1.ebuild b/sci-libs/gmsh/gmsh-4.13.1.ebuild
new file mode 100644
index 000000000000..5f67d86017b6
--- /dev/null
+++ b/sci-libs/gmsh/gmsh-4.13.1.ebuild
@@ -0,0 +1,137 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake desktop fortran-2 python-any-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="Three-dimensional finite element mesh generator"
+HOMEPAGE="https://gmsh.info https://gitlab.onelab.info/gmsh/gmsh"
+SRC_URI="https://gmsh.info/src/${P}-source.tgz"
+S="${WORKDIR}/${P}-source"
+
+LICENSE="
+	GPL-2+ free-noncomm
+	alglib? ( MIT )
+	gmm? ( LGPL-2.1+ )
+	metis? ( Apache-2.0 )
+	netgen? ( LGPL-2.1+ )
+	voro? ( BSD )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+## cgns is not compiling ATM, maybe fix cgns lib first
+IUSE="+alglib +blas cgns eigen examples +gmm jpeg med metis mpi mumps netgen opencascade petsc pdf png python shared slepc X voro zlib"
+
+REQUIRED_USE="
+	^^ ( blas eigen )
+	mumps? ( blas )
+	slepc? ( petsc )
+	"
+
+RDEPEND="
+	virtual/fortran
+	X? ( x11-libs/fltk:1[xft] )
+	alglib? ( sci-libs/alglib )
+	blas? (
+		virtual/blas
+		virtual/lapack
+		sci-libs/fftw:3.0
+	)
+	cgns? (
+		sci-libs/cgnslib
+		sci-libs/hdf5:=[mpi=]
+	)
+	eigen? ( dev-cpp/eigen )
+	gmm? ( sci-mathematics/gmm )
+	jpeg? ( media-libs/libjpeg-turbo )
+	med? (
+		sci-libs/med[mpi=]
+		sci-libs/hdf5:=[mpi=]
+	)
+	metis? ( >=sci-libs/metis-5.2.0 )
+	mpi? ( virtual/mpi[cxx] )
+	mumps? ( sci-libs/mumps[mpi=] )
+	opencascade? ( sci-libs/opencascade:* )
+	pdf? ( app-text/poppler:= )
+	png? ( media-libs/libpng:0 )
+	petsc? ( sci-mathematics/petsc[mpi=] )
+	slepc? ( sci-mathematics/slepc[mpi=] )
+	voro? ( sci-libs/voro++ )
+	zlib? ( sys-libs/zlib )
+	"
+
+DEPEND="${RDEPEND}
+	${PYTHON_DEPS}
+	virtual/pkgconfig
+	python? ( dev-lang/swig:0 )
+	"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-4.9.5-opencascade.patch
+	"${FILESDIR}"/${PN}-4.11.1-metis-5-2.patch
+)
+
+pkg_setup() {
+	fortran-2_pkg_setup
+}
+
+src_configure() {
+	local mycmakeargs=( )
+
+	use blas && \
+		mycmakeargs+=(-DCMAKE_Fortran_COMPILER=$(tc-getF77))
+
+	mycmakeargs+=(
+		-DENABLE_ALGLIB="$(usex alglib)"
+		-DENABLE_BLAS_LAPACK="$(usex blas)"
+		-DENABLE_BUILD_DYNAMIC="$(usex shared)"
+		-DENABLE_CGNS="$(usex cgns)"
+		-DENABLE_EIGEN="$(usex eigen)"
+		-DENABLE_FLTK="$(usex X)"
+		-DENABLE_GMM="$(usex gmm)"
+		-DENABLE_GRAPHICS="$(usex X)"
+		-DENABLE_MED="$(usex med)"
+		-DENABLE_MPI="$(usex mpi)"
+		-DENABLE_METIS="$(usex metis)"
+		-DENABLE_MUMPS="$(usex mumps)"
+		-DENABLE_NETGEN="$(usex netgen)"
+		-DENABLE_OCC="$(usex opencascade)"
+		-DENABLE_PETSC="$(usex petsc)"
+		-DENABLE_POPPLER="$(usex pdf)"
+		-DENABLE_SLEPC="$(usex slepc)"
+		-DENABLE_PRIVATE_API="$(usex shared)"
+		-DENABLE_SYSTEM_CONTRIB="YES"
+		-DENABLE_VOROPP="$(usex voro)"
+		-DENABLE_WRAP_PYTHON="$(usex python)")
+
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+
+	if use examples ; then
+		dodoc -r examples tutorials
+		docompress -x /usr/share/doc/${PF}/{examples,tutorials}
+	fi
+
+	if use X ; then
+		newicon -s 64 "/${S}/utils/icons/gmsh-no-text.png" gmsh.png
+		make_desktop_entry "/usr/bin/gmsh" "Gmsh ${PV}" "gmsh" "Science;Math"
+	fi
+}
+
+pkg_postinst() {
+	if use X ; then
+		xdg_icon_cache_update
+	fi
+}
+
+pkg_postrm() {
+	if use X ; then
+		xdg_icon_cache_update
+	fi
+}


^ permalink raw reply related	[flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/gmsh/
@ 2024-04-23 20:37 Sam James
  0 siblings, 0 replies; 27+ messages in thread
From: Sam James @ 2024-04-23 20:37 UTC (permalink / raw
  To: gentoo-commits

commit:     464b59121d8856da622708e86ca943f6538b9333
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 23 20:32:55 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Apr 23 20:33:30 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=464b5912

sci-libs/gmsh: add subslot dep on sci-libs/hdf5

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-libs/gmsh/{gmsh-4.11.1-r1.ebuild => gmsh-4.11.1-r2.ebuild} | 4 ++--
 sci-libs/gmsh/{gmsh-4.12.2.ebuild => gmsh-4.12.2-r1.ebuild}    | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sci-libs/gmsh/gmsh-4.11.1-r1.ebuild b/sci-libs/gmsh/gmsh-4.11.1-r2.ebuild
similarity index 98%
rename from sci-libs/gmsh/gmsh-4.11.1-r1.ebuild
rename to sci-libs/gmsh/gmsh-4.11.1-r2.ebuild
index 0cb64ad8928e..deffafdf47c5 100644
--- a/sci-libs/gmsh/gmsh-4.11.1-r1.ebuild
+++ b/sci-libs/gmsh/gmsh-4.11.1-r2.ebuild
@@ -42,14 +42,14 @@ RDEPEND="
 	)
 	cgns? (
 		sci-libs/cgnslib
-		sci-libs/hdf5[mpi=]
+		sci-libs/hdf5:=[mpi=]
 	)
 	eigen? ( dev-cpp/eigen )
 	gmm? ( sci-mathematics/gmm )
 	jpeg? ( media-libs/libjpeg-turbo )
 	med? (
 		sci-libs/med[mpi=]
-		sci-libs/hdf5[mpi=]
+		sci-libs/hdf5:=[mpi=]
 	)
 	metis? ( >=sci-libs/metis-5.2.0 )
 	mpi? ( virtual/mpi[cxx] )

diff --git a/sci-libs/gmsh/gmsh-4.12.2.ebuild b/sci-libs/gmsh/gmsh-4.12.2-r1.ebuild
similarity index 98%
rename from sci-libs/gmsh/gmsh-4.12.2.ebuild
rename to sci-libs/gmsh/gmsh-4.12.2-r1.ebuild
index bbc3d11637b6..60c811c184fd 100644
--- a/sci-libs/gmsh/gmsh-4.12.2.ebuild
+++ b/sci-libs/gmsh/gmsh-4.12.2-r1.ebuild
@@ -42,14 +42,14 @@ RDEPEND="
 	)
 	cgns? (
 		sci-libs/cgnslib
-		sci-libs/hdf5[mpi=]
+		sci-libs/hdf5:=[mpi=]
 	)
 	eigen? ( dev-cpp/eigen )
 	gmm? ( sci-mathematics/gmm )
 	jpeg? ( media-libs/libjpeg-turbo )
 	med? (
 		sci-libs/med[mpi=]
-		sci-libs/hdf5[mpi=]
+		sci-libs/hdf5:=[mpi=]
 	)
 	metis? ( >=sci-libs/metis-5.2.0 )
 	mpi? ( virtual/mpi[cxx] )


^ permalink raw reply related	[flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/gmsh/
@ 2024-03-26 12:31 Sam James
  0 siblings, 0 replies; 27+ messages in thread
From: Sam James @ 2024-03-26 12:31 UTC (permalink / raw
  To: gentoo-commits

commit:     8f8d5de4ff5fb216a253faa080fb29e7539e655d
Author:     Eli Schwartz <eschwartz93 <AT> gmail <DOT> com>
AuthorDate: Mon Mar 25 20:28:43 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Mar 26 12:27:25 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f8d5de4

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 <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-libs/gmsh/Manifest           |   1 +
 sci-libs/gmsh/gmsh-4.12.2.ebuild | 137 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 138 insertions(+)

diff --git a/sci-libs/gmsh/Manifest b/sci-libs/gmsh/Manifest
index 4fffd0a60ba7..0e815ee19216 100644
--- a/sci-libs/gmsh/Manifest
+++ b/sci-libs/gmsh/Manifest
@@ -1 +1,2 @@
 DIST gmsh-4.11.1-source.tgz 17985611 BLAKE2B 087664cfbfec758eaa3740a65920ccf673dbcc97a1ef8010222da64b8c586334ed1a77904e94061bdf34e714aae34311ee4f6fb38740473046f99ad6c1e0984c SHA512 8f2a71d6db80dd6bacde6dc1ccd120c7f83609dd69a84a910455a21a43b7392cd7e0e7b4d37aaa6a1b1cbfdb816646cd4828d2ac6d784edba072167280432e4c
+DIST gmsh-4.12.2-source.tgz 18150293 BLAKE2B 16f8048d8962d2a8e41d813713c147a691d24c7fabdcc7f3787bff804b1dfa477d4853b4b366a409c2ed9649e8c83710b4f73ac23a0c5885d0e65cd25bb88d6f SHA512 935148aff89b608f9d671d5fd4f12aed52b5c8ba4453e978d0febcc6934c045f2bba0078b13a64b2cbf4e852b413bbd05873335099ea7a967cc81ef58a7f8367

diff --git a/sci-libs/gmsh/gmsh-4.12.2.ebuild b/sci-libs/gmsh/gmsh-4.12.2.ebuild
new file mode 100644
index 000000000000..bbc3d11637b6
--- /dev/null
+++ b/sci-libs/gmsh/gmsh-4.12.2.ebuild
@@ -0,0 +1,137 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit cmake desktop fortran-2 python-any-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="Three-dimensional finite element mesh generator"
+HOMEPAGE="https://gmsh.info https://gitlab.onelab.info/gmsh/gmsh"
+SRC_URI="https://gmsh.info/src/${P}-source.tgz"
+S="${WORKDIR}/${P}-source"
+
+LICENSE="
+	GPL-2+ free-noncomm
+	alglib? ( MIT )
+	gmm? ( LGPL-2.1+ )
+	metis? ( Apache-2.0 )
+	netgen? ( LGPL-2.1+ )
+	voro? ( BSD )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+## cgns is not compiling ATM, maybe fix cgns lib first
+IUSE="+alglib +blas cgns eigen examples +gmm jpeg med metis mpi mumps netgen opencascade petsc pdf png python shared slepc X voro zlib"
+
+REQUIRED_USE="
+	^^ ( blas eigen )
+	mumps? ( blas )
+	slepc? ( petsc )
+	"
+
+RDEPEND="
+	virtual/fortran
+	X? ( x11-libs/fltk:1[xft] )
+	alglib? ( sci-libs/alglib )
+	blas? (
+		virtual/blas
+		virtual/lapack
+		sci-libs/fftw:3.0
+	)
+	cgns? (
+		sci-libs/cgnslib
+		sci-libs/hdf5[mpi=]
+	)
+	eigen? ( dev-cpp/eigen )
+	gmm? ( sci-mathematics/gmm )
+	jpeg? ( media-libs/libjpeg-turbo )
+	med? (
+		sci-libs/med[mpi=]
+		sci-libs/hdf5[mpi=]
+	)
+	metis? ( >=sci-libs/metis-5.2.0 )
+	mpi? ( virtual/mpi[cxx] )
+	mumps? ( sci-libs/mumps[mpi=] )
+	opencascade? ( sci-libs/opencascade:* )
+	pdf? ( app-text/poppler:= )
+	png? ( media-libs/libpng:0 )
+	petsc? ( sci-mathematics/petsc[mpi=] )
+	slepc? ( sci-mathematics/slepc[mpi=] )
+	voro? ( sci-libs/voro++ )
+	zlib? ( sys-libs/zlib )
+	"
+
+DEPEND="${RDEPEND}
+	${PYTHON_DEPS}
+	virtual/pkgconfig
+	python? ( dev-lang/swig:0 )
+	"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-4.9.5-opencascade.patch
+	"${FILESDIR}"/${PN}-4.11.1-metis-5-2.patch
+)
+
+pkg_setup() {
+	fortran-2_pkg_setup
+}
+
+src_configure() {
+	local mycmakeargs=( )
+
+	use blas && \
+		mycmakeargs+=(-DCMAKE_Fortran_COMPILER=$(tc-getF77))
+
+	mycmakeargs+=(
+		-DENABLE_ALGLIB="$(usex alglib)"
+		-DENABLE_BLAS_LAPACK="$(usex blas)"
+		-DENABLE_BUILD_DYNAMIC="$(usex shared)"
+		-DENABLE_CGNS="$(usex cgns)"
+		-DENABLE_EIGEN="$(usex eigen)"
+		-DENABLE_FLTK="$(usex X)"
+		-DENABLE_GMM="$(usex gmm)"
+		-DENABLE_GRAPHICS="$(usex X)"
+		-DENABLE_MED="$(usex med)"
+		-DENABLE_MPI="$(usex mpi)"
+		-DENABLE_METIS="$(usex metis)"
+		-DENABLE_MUMPS="$(usex mumps)"
+		-DENABLE_NETGEN="$(usex netgen)"
+		-DENABLE_OCC="$(usex opencascade)"
+		-DENABLE_PETSC="$(usex petsc)"
+		-DENABLE_POPPLER="$(usex pdf)"
+		-DENABLE_SLEPC="$(usex slepc)"
+		-DENABLE_PRIVATE_API="$(usex shared)"
+		-DENABLE_SYSTEM_CONTRIB="YES"
+		-DENABLE_VOROPP="$(usex voro)"
+		-DENABLE_WRAP_PYTHON="$(usex python)")
+
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+
+	if use examples ; then
+		dodoc -r examples tutorials
+		docompress -x /usr/share/doc/${PF}/{examples,tutorials}
+	fi
+
+	if use X ; then
+		newicon -s 64 "/${S}/utils/icons/gmsh-no-text.png" gmsh.png
+		make_desktop_entry "/usr/bin/gmsh" "Gmsh ${PV}" "gmsh" "Science;Math"
+	fi
+}
+
+pkg_postinst() {
+	if use X ; then
+		xdg_icon_cache_update
+	fi
+}
+
+pkg_postrm() {
+	if use X ; then
+		xdg_icon_cache_update
+	fi
+}


^ permalink raw reply related	[flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/gmsh/
@ 2024-03-24 21:34 Andreas Sturmlechner
  0 siblings, 0 replies; 27+ messages in thread
From: Andreas Sturmlechner @ 2024-03-24 21:34 UTC (permalink / raw
  To: gentoo-commits

commit:     8b8ba7f1e16e0d6b4811e8ced708041bcc9a4208
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 10 20:58:44 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Mar 24 21:33:52 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b8ba7f1

sci-libs/gmsh: drop 4.9.5-r3, 4.10.3-r1

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 sci-libs/gmsh/Manifest              |   2 -
 sci-libs/gmsh/gmsh-4.10.3-r1.ebuild | 117 ------------------------------------
 sci-libs/gmsh/gmsh-4.9.5-r3.ebuild  |  81 -------------------------
 3 files changed, 200 deletions(-)

diff --git a/sci-libs/gmsh/Manifest b/sci-libs/gmsh/Manifest
index e46c8c64722c..4fffd0a60ba7 100644
--- a/sci-libs/gmsh/Manifest
+++ b/sci-libs/gmsh/Manifest
@@ -1,3 +1 @@
-DIST gmsh-4.9.5-source.tgz 14921704 BLAKE2B e805bd786154bf6ce8bebb2d2c38204a88d06a251c45fbe6dd37641a15e02291993c244f26a01faad2a6445a4852274e5481d4236b7a3d9b7ee65fc863f1b880 SHA512 4da61bdf03fb9466af80ac790e83c8888bab755c78d860d601474d7ebca220ac51cba620db310165021412dbecc1cf187ccdff47b8a78e0579339bb72cfa6484
-DIST gmsh-4.10.3-source.tgz 14994941 BLAKE2B b9229f81fc8daabdb3b3db3acd50a0a0e602fec1423bc67a0033a02217c908910eeb1f9bd1cbc57fe2d24b566f256b969fe92e9e9ceefe4cd5af34dd07cf1a9e SHA512 863c5a7fe13095afad37b4450855b2079d034222b5a595fc25b2b0d840d8ef63ceafbbf56ea642b3c3e9277faabe08a2cc19a7a3126a8e12e9d4117243244653
 DIST gmsh-4.11.1-source.tgz 17985611 BLAKE2B 087664cfbfec758eaa3740a65920ccf673dbcc97a1ef8010222da64b8c586334ed1a77904e94061bdf34e714aae34311ee4f6fb38740473046f99ad6c1e0984c SHA512 8f2a71d6db80dd6bacde6dc1ccd120c7f83609dd69a84a910455a21a43b7392cd7e0e7b4d37aaa6a1b1cbfdb816646cd4828d2ac6d784edba072167280432e4c

diff --git a/sci-libs/gmsh/gmsh-4.10.3-r1.ebuild b/sci-libs/gmsh/gmsh-4.10.3-r1.ebuild
deleted file mode 100644
index 83ebb5ce37b9..000000000000
--- a/sci-libs/gmsh/gmsh-4.10.3-r1.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit cmake fortran-2 python-any-r1 toolchain-funcs
-
-DESCRIPTION="Three-dimensional finite element mesh generator"
-HOMEPAGE="https://gmsh.info https://gitlab.onelab.info/gmsh/gmsh"
-SRC_URI="https://gmsh.info/src/${P}-source.tgz"
-S="${WORKDIR}/${P}-source"
-
-LICENSE="
-	GPL-2+ free-noncomm
-	alglib? ( MIT )
-	gmm? ( LGPL-2.1+ )
-	metis? ( Apache-2.0 )
-	netgen? ( LGPL-2.1+ )
-	voro? ( BSD )
-"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-## cgns is not compiling ATM, maybe fix cgns lib first
-IUSE="+alglib +blas cgns eigen examples +gmm jpeg med metis mpi mumps netgen opencascade petsc pdf png python shared slepc X voro zlib"
-
-REQUIRED_USE="
-	^^ ( blas eigen )
-	mumps? ( blas )
-	slepc? ( petsc )
-	"
-
-RDEPEND="
-	virtual/fortran
-	X? ( x11-libs/fltk:1[xft] )
-	alglib? ( sci-libs/alglib )
-	blas? (
-		virtual/blas
-		virtual/lapack
-		sci-libs/fftw:3.0
-	)
-	cgns? (
-		sci-libs/cgnslib
-		sci-libs/hdf5[mpi=]
-	)
-	eigen? ( dev-cpp/eigen )
-	gmm? ( sci-mathematics/gmm )
-	jpeg? ( media-libs/libjpeg-turbo )
-	med? (
-		sci-libs/med[mpi=]
-		sci-libs/hdf5[mpi=]
-	)
-	metis? ( <sci-libs/metis-5.2.0 )
-	mpi? ( virtual/mpi[cxx] )
-	mumps? ( sci-libs/mumps[mpi=] )
-	opencascade? ( sci-libs/opencascade:* )
-	pdf? ( app-text/poppler:= )
-	png? ( media-libs/libpng:0 )
-	petsc? ( sci-mathematics/petsc[mpi=] )
-	slepc? ( sci-mathematics/slepc[mpi=] )
-	voro? ( sci-libs/voro++ )
-	zlib? ( sys-libs/zlib )
-	"
-
-DEPEND="${RDEPEND}
-	${PYTHON_DEPS}
-	virtual/pkgconfig
-	python? ( dev-lang/swig:0 )
-	"
-
-PATCHES=( "${FILESDIR}"/${PN}-4.9.5-opencascade.patch )
-
-pkg_setup() {
-	fortran-2_pkg_setup
-}
-
-src_configure() {
-	local mycmakeargs=( )
-
-	use blas && \
-		mycmakeargs+=(-DCMAKE_Fortran_COMPILER=$(tc-getF77))
-
-	mycmakeargs+=(
-		-DENABLE_ALGLIB="$(usex alglib)"
-		-DENABLE_BLAS_LAPACK="$(usex blas)"
-		-DENABLE_BUILD_DYNAMIC="$(usex shared)"
-		-DENABLE_CGNS="$(usex cgns)"
-		-DENABLE_EIGEN="$(usex eigen)"
-		-DENABLE_FLTK="$(usex X)"
-		-DENABLE_GMM="$(usex gmm)"
-		-DENABLE_GRAPHICS="$(usex X)"
-		-DENABLE_MED="$(usex med)"
-		-DENABLE_MPI="$(usex mpi)"
-		-DENABLE_METIS="$(usex metis)"
-		-DENABLE_MUMPS="$(usex mumps)"
-		-DENABLE_NETGEN="$(usex netgen)"
-		-DENABLE_OCC="$(usex opencascade)"
-		-DENABLE_PETSC="$(usex petsc)"
-		-DENABLE_POPPLER="$(usex pdf)"
-		-DENABLE_SLEPC="$(usex slepc)"
-		-DENABLE_PRIVATE_API="$(usex shared)"
-		-DENABLE_SYSTEM_CONTRIB="YES"
-		-DENABLE_VOROPP="$(usex voro)"
-		-DENABLE_WRAP_PYTHON="$(usex python)")
-
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-
-	if use examples ; then
-		dodoc -r examples tutorials
-		docompress -x /usr/share/doc/${PF}/{examples,tutorials}
-	fi
-}

diff --git a/sci-libs/gmsh/gmsh-4.9.5-r3.ebuild b/sci-libs/gmsh/gmsh-4.9.5-r3.ebuild
deleted file mode 100644
index 1b6a01dc2b79..000000000000
--- a/sci-libs/gmsh/gmsh-4.9.5-r3.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit cmake fortran-2 python-any-r1 toolchain-funcs
-
-DESCRIPTION="Three-dimensional finite element mesh generator"
-HOMEPAGE="https://gmsh.info/ https://gitlab.onelab.info/gmsh/gmsh"
-SRC_URI="https://gmsh.info/src/${P}-source.tgz"
-S="${WORKDIR}/${P}-source"
-
-LICENSE="GPL-3 free-noncomm"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-## cgns is not compiling ATM, maybe fix cgns lib first
-IUSE="blas cgns examples jpeg med metis mpi netgen opencascade petsc png python shared X zlib"
-
-REQUIRED_USE="med? ( mpi )"
-
-RDEPEND="
-	virtual/fortran
-	X? ( x11-libs/fltk:1[xft] )
-	blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
-	cgns? ( sci-libs/cgnslib )
-	jpeg? ( media-libs/libjpeg-turbo )
-	med? ( sci-libs/med[mpi] )
-	metis? ( <sci-libs/metis-5.2.0 )
-	opencascade? ( sci-libs/opencascade:* )
-	png? ( media-libs/libpng:0 )
-	petsc? ( sci-mathematics/petsc[mpi=] )
-	zlib? ( sys-libs/zlib )
-	mpi? ( virtual/mpi[cxx] )
-	"
-
-DEPEND="${RDEPEND}
-	${PYTHON_DEPS}
-	virtual/pkgconfig
-	python? ( dev-lang/swig:0 )
-	"
-
-PATCHES=( "${FILESDIR}"/${P}-opencascade.patch )
-
-pkg_setup() {
-	fortran-2_pkg_setup
-}
-
-src_configure() {
-	local mycmakeargs=( )
-
-	use blas && \
-		mycmakeargs+=(-DCMAKE_Fortran_COMPILER=$(tc-getF77))
-
-	mycmakeargs+=(
-		-DENABLE_BLAS_LAPACK="$(usex blas)"
-		-DENABLE_BUILD_DYNAMIC="$(usex shared)"
-		-DENABLE_CGNS="$(usex cgns)"
-		-DENABLE_FLTK="$(usex X)"
-		-DENABLE_GRAPHICS="$(usex X)"
-		-DENABLE_MED="$(usex med)"
-		-DENABLE_MPI="$(usex mpi)"
-		-DENABLE_METIS="$(usex metis)"
-		-DENABLE_NETGEN="$(usex netgen)"
-		-DENABLE_OCC="$(usex opencascade)"
-		-DENABLE_PETSC="$(usex petsc)"
-		-DENABLE_PRIVATE_API="$(usex shared)"
-		-DENABLE_WRAP_PYTHON="$(usex python)")
-
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-
-	if use examples ; then
-		dodoc -r examples tutorials
-		docompress -x /usr/share/doc/${PF}/{examples,tutorials}
-	fi
-}


^ permalink raw reply related	[flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/gmsh/
@ 2024-03-15  1:48 Sam James
  0 siblings, 0 replies; 27+ messages in thread
From: Sam James @ 2024-03-15  1:48 UTC (permalink / raw
  To: gentoo-commits

commit:     fa871c9fd0a3141e362e986e8dbf4e35135e1868
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 15 01:36:37 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 15 01:36:37 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa871c9f

sci-libs/gmsh: update HOMEPAGE (add self-hosted gitlab)

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-libs/gmsh/gmsh-4.10.3-r1.ebuild | 4 ++--
 sci-libs/gmsh/gmsh-4.11.1-r1.ebuild | 4 ++--
 sci-libs/gmsh/gmsh-4.9.5-r3.ebuild  | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/sci-libs/gmsh/gmsh-4.10.3-r1.ebuild b/sci-libs/gmsh/gmsh-4.10.3-r1.ebuild
index 3e5432701c03..83ebb5ce37b9 100644
--- a/sci-libs/gmsh/gmsh-4.10.3-r1.ebuild
+++ b/sci-libs/gmsh/gmsh-4.10.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{9..11} )
 inherit cmake fortran-2 python-any-r1 toolchain-funcs
 
 DESCRIPTION="Three-dimensional finite element mesh generator"
-HOMEPAGE="https://gmsh.info"
+HOMEPAGE="https://gmsh.info https://gitlab.onelab.info/gmsh/gmsh"
 SRC_URI="https://gmsh.info/src/${P}-source.tgz"
 S="${WORKDIR}/${P}-source"
 

diff --git a/sci-libs/gmsh/gmsh-4.11.1-r1.ebuild b/sci-libs/gmsh/gmsh-4.11.1-r1.ebuild
index ee7ff513289d..0cb64ad8928e 100644
--- a/sci-libs/gmsh/gmsh-4.11.1-r1.ebuild
+++ b/sci-libs/gmsh/gmsh-4.11.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{10..11} )
 inherit cmake desktop fortran-2 python-any-r1 toolchain-funcs xdg-utils
 
 DESCRIPTION="Three-dimensional finite element mesh generator"
-HOMEPAGE="https://gmsh.info"
+HOMEPAGE="https://gmsh.info https://gitlab.onelab.info/gmsh/gmsh"
 SRC_URI="https://gmsh.info/src/${P}-source.tgz"
 S="${WORKDIR}/${P}-source"
 

diff --git a/sci-libs/gmsh/gmsh-4.9.5-r3.ebuild b/sci-libs/gmsh/gmsh-4.9.5-r3.ebuild
index 9f6486414bc6..1b6a01dc2b79 100644
--- a/sci-libs/gmsh/gmsh-4.9.5-r3.ebuild
+++ b/sci-libs/gmsh/gmsh-4.9.5-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{9..10} )
 inherit cmake fortran-2 python-any-r1 toolchain-funcs
 
 DESCRIPTION="Three-dimensional finite element mesh generator"
-HOMEPAGE="https://gmsh.info/"
+HOMEPAGE="https://gmsh.info/ https://gitlab.onelab.info/gmsh/gmsh"
 SRC_URI="https://gmsh.info/src/${P}-source.tgz"
 S="${WORKDIR}/${P}-source"
 


^ permalink raw reply related	[flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/gmsh/
@ 2023-05-01 13:44 Andrew Ammerlaan
  0 siblings, 0 replies; 27+ messages in thread
From: Andrew Ammerlaan @ 2023-05-01 13:44 UTC (permalink / raw
  To: gentoo-commits

commit:     dae904a2d9c40cd0a549576706abecd596692cfc
Author:     Sergey Torokhov <torokhov-s-a <AT> yandex <DOT> ru>
AuthorDate: Fri Apr 28 21:49:11 2023 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Mon May  1 13:44:02 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dae904a2

sci-libs/gmsh: 4.11.1 version bump

Signed-off-by: Sergey Torokhov <torokhov-s-a <AT> yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/30804
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>

 sci-libs/gmsh/Manifest           |   3 +-
 sci-libs/gmsh/gmsh-4.11.1.ebuild | 133 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 135 insertions(+), 1 deletion(-)

diff --git a/sci-libs/gmsh/Manifest b/sci-libs/gmsh/Manifest
index 6438ce1deb83..e46c8c64722c 100644
--- a/sci-libs/gmsh/Manifest
+++ b/sci-libs/gmsh/Manifest
@@ -1,2 +1,3 @@
-DIST gmsh-4.10.3-source.tgz 14994941 BLAKE2B b9229f81fc8daabdb3b3db3acd50a0a0e602fec1423bc67a0033a02217c908910eeb1f9bd1cbc57fe2d24b566f256b969fe92e9e9ceefe4cd5af34dd07cf1a9e SHA512 863c5a7fe13095afad37b4450855b2079d034222b5a595fc25b2b0d840d8ef63ceafbbf56ea642b3c3e9277faabe08a2cc19a7a3126a8e12e9d4117243244653
 DIST gmsh-4.9.5-source.tgz 14921704 BLAKE2B e805bd786154bf6ce8bebb2d2c38204a88d06a251c45fbe6dd37641a15e02291993c244f26a01faad2a6445a4852274e5481d4236b7a3d9b7ee65fc863f1b880 SHA512 4da61bdf03fb9466af80ac790e83c8888bab755c78d860d601474d7ebca220ac51cba620db310165021412dbecc1cf187ccdff47b8a78e0579339bb72cfa6484
+DIST gmsh-4.10.3-source.tgz 14994941 BLAKE2B b9229f81fc8daabdb3b3db3acd50a0a0e602fec1423bc67a0033a02217c908910eeb1f9bd1cbc57fe2d24b566f256b969fe92e9e9ceefe4cd5af34dd07cf1a9e SHA512 863c5a7fe13095afad37b4450855b2079d034222b5a595fc25b2b0d840d8ef63ceafbbf56ea642b3c3e9277faabe08a2cc19a7a3126a8e12e9d4117243244653
+DIST gmsh-4.11.1-source.tgz 17985611 BLAKE2B 087664cfbfec758eaa3740a65920ccf673dbcc97a1ef8010222da64b8c586334ed1a77904e94061bdf34e714aae34311ee4f6fb38740473046f99ad6c1e0984c SHA512 8f2a71d6db80dd6bacde6dc1ccd120c7f83609dd69a84a910455a21a43b7392cd7e0e7b4d37aaa6a1b1cbfdb816646cd4828d2ac6d784edba072167280432e4c

diff --git a/sci-libs/gmsh/gmsh-4.11.1.ebuild b/sci-libs/gmsh/gmsh-4.11.1.ebuild
new file mode 100644
index 000000000000..5bbf22a1c4b1
--- /dev/null
+++ b/sci-libs/gmsh/gmsh-4.11.1.ebuild
@@ -0,0 +1,133 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit cmake desktop fortran-2 python-any-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="Three-dimensional finite element mesh generator"
+HOMEPAGE="https://gmsh.info"
+SRC_URI="https://gmsh.info/src/${P}-source.tgz"
+
+LICENSE="
+	GPL-2+ free-noncomm
+	alglib? ( MIT )
+	gmm? ( LGPL-2.1+ )
+	metis? ( Apache-2.0 )
+	netgen? ( LGPL-2.1+ )
+	voro? ( BSD )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+## cgns is not compiling ATM, maybe fix cgns lib first
+IUSE="+alglib +blas cgns eigen examples +gmm jpeg med metis mpi mumps netgen opencascade petsc pdf png python shared slepc X voro zlib"
+
+REQUIRED_USE="
+	^^ ( blas eigen )
+	mumps? ( blas )
+	slepc? ( petsc )
+	"
+
+RDEPEND="
+	virtual/fortran
+	X? ( x11-libs/fltk:1[xft] )
+	alglib? ( sci-libs/alglib )
+	blas? (
+		virtual/blas
+		virtual/lapack
+		sci-libs/fftw:3.0
+	)
+	cgns? (
+		sci-libs/cgnslib
+		sci-libs/hdf5[mpi=]
+	)
+	eigen? ( dev-cpp/eigen )
+	gmm? ( sci-mathematics/gmm )
+	jpeg? ( media-libs/libjpeg-turbo )
+	med? (
+		sci-libs/med[mpi=]
+		sci-libs/hdf5[mpi=]
+	)
+	mpi? ( virtual/mpi[cxx] )
+	mumps? ( sci-libs/mumps[mpi=] )
+	opencascade? ( sci-libs/opencascade:* )
+	pdf? ( app-text/poppler:= )
+	png? ( media-libs/libpng:0 )
+	petsc? ( sci-mathematics/petsc[mpi=] )
+	slepc? ( sci-mathematics/slepc[mpi=] )
+	voro? ( sci-libs/voro++ )
+	zlib? ( sys-libs/zlib )"
+
+DEPEND="${RDEPEND}
+	${PYTHON_DEPS}
+	virtual/pkgconfig
+	python? ( dev-lang/swig:0 )
+	"
+
+S="${WORKDIR}"/${P}-source
+
+PATCHES=( "${FILESDIR}"/${PN}-4.9.5-opencascade.patch )
+
+pkg_setup() {
+	fortran-2_pkg_setup
+}
+
+src_configure() {
+	local mycmakeargs=( )
+
+	use blas && \
+		mycmakeargs+=(-DCMAKE_Fortran_COMPILER=$(tc-getF77))
+
+	mycmakeargs+=(
+		-DENABLE_ALGLIB="$(usex alglib)"
+		-DENABLE_BLAS_LAPACK="$(usex blas)"
+		-DENABLE_BUILD_DYNAMIC="$(usex shared)"
+		-DENABLE_CGNS="$(usex cgns)"
+		-DENABLE_EIGEN="$(usex eigen)"
+		-DENABLE_FLTK="$(usex X)"
+		-DENABLE_GMM="$(usex gmm)"
+		-DENABLE_GRAPHICS="$(usex X)"
+		-DENABLE_MED="$(usex med)"
+		-DENABLE_MPI="$(usex mpi)"
+		-DENABLE_METIS="$(usex metis)"
+		-DENABLE_MUMPS="$(usex mumps)"
+		-DENABLE_NETGEN="$(usex netgen)"
+		-DENABLE_OCC="$(usex opencascade)"
+		-DENABLE_PETSC="$(usex petsc)"
+		-DENABLE_POPPLER="$(usex pdf)"
+		-DENABLE_SLEPC="$(usex slepc)"
+		-DENABLE_PRIVATE_API="$(usex shared)"
+		-DENABLE_SYSTEM_CONTRIB="YES"
+		-DENABLE_VOROPP="$(usex voro)"
+		-DENABLE_WRAP_PYTHON="$(usex python)")
+
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+
+	if use examples ; then
+		dodoc -r examples tutorials
+		docompress -x /usr/share/doc/${PF}/{examples,tutorials}
+	fi
+
+	if use X ; then
+		newicon -s 64 "/${S}/utils/icons/gmsh-no-text.png" gmsh.png
+		make_desktop_entry "/usr/bin/gmsh" "Gmsh ${PV}" "gmsh" "Science;Math"
+	fi
+}
+
+pkg_postinst() {
+	if use X ; then
+		xdg_icon_cache_update
+	fi
+}
+
+pkg_postrm() {
+	if use X ; then
+		xdg_icon_cache_update
+	fi
+}


^ permalink raw reply related	[flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/gmsh/
@ 2022-08-26 10:46 Sam James
  0 siblings, 0 replies; 27+ messages in thread
From: Sam James @ 2022-08-26 10:46 UTC (permalink / raw
  To: gentoo-commits

commit:     347b6349cade7b62b560288082ba5d4f2e6dd3ec
Author:     Petr Vaněk <arkamar <AT> atlas <DOT> cz>
AuthorDate: Thu Aug 25 21:40:56 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Aug 26 10:46:27 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=347b6349

sci-libs/gmsh: use <pkg> tags in metadata.xml

Signed-off-by: Petr Vaněk <arkamar <AT> atlas.cz>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-libs/gmsh/metadata.xml | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/sci-libs/gmsh/metadata.xml b/sci-libs/gmsh/metadata.xml
index 79e8c7790e0a..c7862eabe094 100644
--- a/sci-libs/gmsh/metadata.xml
+++ b/sci-libs/gmsh/metadata.xml
@@ -12,16 +12,16 @@
 	<use>
 		<flag name="alglib">Enable alglib support for mesh optimizers</flag>
 		<flag name="cgns">Enables cgns output support</flag>
-		<flag name="eigen">Build matrix manipulation with dev-cpp/eigen</flag>
-		<flag name="gmm">A simple alternative to petsc based on sci-mathematics/gmm</flag>
+		<flag name="eigen">Build matrix manipulation with <pkg>dev-cpp/eigen</pkg></flag>
+		<flag name="gmm">A simple alternative to petsc based on <pkg>sci-mathematics/gmm</pkg></flag>
 		<flag name="metis">Enables metis support</flag>
 		<flag name="med">Enables med support</flag>
 		<flag name="mumps">Enables mumps solver support</flag>
 		<flag name="netgen">Enable 3D Frontal triangulation using netgen lib</flag>
-		<flag name="petsc">Enable sci-mathematics/petsc support</flag>
+		<flag name="petsc">Enable <pkg>sci-mathematics/petsc</pkg> support</flag>
 		<flag name="opencascade">Enable OpenCASCADE support</flag>
 		<flag name="shared">Install shared library and headers</flag>
-		<flag name="slepc">Enable sci-mathematics/slepc support</flag>
-		<flag name="voro">Enable support to sci-libs/voro++ meshing</flag>
+		<flag name="slepc">Enable <pkg>sci-mathematics/slepc</pkg> support</flag>
+		<flag name="voro">Enable support to <pkg>sci-libs/voro++</pkg> meshing</flag>
 	</use>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/gmsh/
@ 2022-06-13 12:38 Andrew Ammerlaan
  0 siblings, 0 replies; 27+ messages in thread
From: Andrew Ammerlaan @ 2022-06-13 12:38 UTC (permalink / raw
  To: gentoo-commits

commit:     23bc105297c330485406b807e481aa45fb70162b
Author:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 13 12:36:05 2022 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Mon Jun 13 12:38:16 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23bc1052

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 <AT> gentoo.org>

 sci-libs/gmsh/gmsh-4.10.3.ebuild | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/sci-libs/gmsh/gmsh-4.10.3.ebuild b/sci-libs/gmsh/gmsh-4.10.3.ebuild
index 9d7bf2310125..81dc07c58474 100644
--- a/sci-libs/gmsh/gmsh-4.10.3.ebuild
+++ b/sci-libs/gmsh/gmsh-4.10.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit cmake fortran-2 python-any-r1 toolchain-funcs
 
@@ -11,7 +11,14 @@ DESCRIPTION="Three-dimensional finite element mesh generator"
 HOMEPAGE="https://gmsh.info"
 SRC_URI="https://gmsh.info/src/${P}-source.tgz"
 
-LICENSE="GPL-3 free-noncomm"
+LICENSE="
+	GPL-2+ free-noncomm
+	alglib? ( MIT )
+	gmm? ( LGPL-2.1+ )
+	metis? ( Apache-2.0 )
+	netgen? ( LGPL-2.1+ )
+	voro? ( BSD )
+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 ## cgns is not compiling ATM, maybe fix cgns lib first


^ permalink raw reply related	[flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/gmsh/
@ 2022-06-13 12:38 Andrew Ammerlaan
  0 siblings, 0 replies; 27+ messages in thread
From: Andrew Ammerlaan @ 2022-06-13 12:38 UTC (permalink / raw
  To: gentoo-commits

commit:     78a43bb55ff8e9f6fa6d54a420efa996b7aa5ff8
Author:     Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at>
AuthorDate: Wed Jun  8 11:03:20 2022 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Mon Jun 13 12:38:15 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78a43bb5

sci-libs/gmsh: minor ebuild improvements

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger <mmk <AT> levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/25806
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>

 sci-libs/gmsh/gmsh-4.10.3.ebuild   | 8 ++++----
 sci-libs/gmsh/gmsh-4.9.5-r2.ebuild | 8 ++++----
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/sci-libs/gmsh/gmsh-4.10.3.ebuild b/sci-libs/gmsh/gmsh-4.10.3.ebuild
index dfcc71135808..9d7bf2310125 100644
--- a/sci-libs/gmsh/gmsh-4.10.3.ebuild
+++ b/sci-libs/gmsh/gmsh-4.10.3.ebuild
@@ -7,9 +7,9 @@ PYTHON_COMPAT=( python3_{8..10} )
 
 inherit cmake fortran-2 python-any-r1 toolchain-funcs
 
-DESCRIPTION="A three-dimensional finite element mesh generator"
-HOMEPAGE="http://www.geuz.org/gmsh/"
-SRC_URI="http://www.geuz.org/gmsh/src/${P}-source.tgz"
+DESCRIPTION="Three-dimensional finite element mesh generator"
+HOMEPAGE="https://gmsh.info"
+SRC_URI="https://gmsh.info/src/${P}-source.tgz"
 
 LICENSE="GPL-3 free-noncomm"
 SLOT="0"
@@ -61,7 +61,7 @@ DEPEND="${RDEPEND}
 
 S="${WORKDIR}"/${P}-source
 
-PATCHES=( "${FILESDIR}"/$PN-4.9.5-opencascade.patch )
+PATCHES=( "${FILESDIR}"/${PN}-4.9.5-opencascade.patch )
 
 pkg_setup() {
 	fortran-2_pkg_setup

diff --git a/sci-libs/gmsh/gmsh-4.9.5-r2.ebuild b/sci-libs/gmsh/gmsh-4.9.5-r2.ebuild
index ece42634909b..48328b69280e 100644
--- a/sci-libs/gmsh/gmsh-4.9.5-r2.ebuild
+++ b/sci-libs/gmsh/gmsh-4.9.5-r2.ebuild
@@ -7,9 +7,9 @@ PYTHON_COMPAT=( python3_{8..10} )
 
 inherit cmake fortran-2 python-any-r1 toolchain-funcs
 
-DESCRIPTION="A three-dimensional finite element mesh generator"
-HOMEPAGE="http://www.geuz.org/gmsh/"
-SRC_URI="http://www.geuz.org/gmsh/src/${P}-source.tgz"
+DESCRIPTION="Three-dimensional finite element mesh generator"
+HOMEPAGE="https://gmsh.info/"
+SRC_URI="https://gmsh.info/src/${P}-source.tgz"
 
 LICENSE="GPL-3 free-noncomm"
 SLOT="0"
@@ -40,7 +40,7 @@ DEPEND="${RDEPEND}
 
 S="${WORKDIR}"/${P}-source
 
-PATCHES=( "${FILESDIR}"/$P-opencascade.patch )
+PATCHES=( "${FILESDIR}"/${P}-opencascade.patch )
 
 pkg_setup() {
 	fortran-2_pkg_setup


^ permalink raw reply related	[flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/gmsh/
@ 2022-06-06  5:49 Matthias Maier
  0 siblings, 0 replies; 27+ messages in thread
From: Matthias Maier @ 2022-06-06  5:49 UTC (permalink / raw
  To: gentoo-commits

commit:     73ddc4916985225d253684569fa364ed160be400
Author:     Fabio Rossi <rossi.f <AT> inwind <DOT> it>
AuthorDate: Sun May 29 10:26:14 2022 +0000
Commit:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Mon Jun  6 05:49:27 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73ddc491

sci-libs/gmsh: added latest version

Signed-off-by: Fabio Rossi <rossi.f <AT> inwind.it>
Signed-off-by: Matthias Maier <tamiko <AT> gentoo.org>

 sci-libs/gmsh/Manifest           |  1 +
 sci-libs/gmsh/gmsh-4.10.3.ebuild | 80 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 81 insertions(+)

diff --git a/sci-libs/gmsh/Manifest b/sci-libs/gmsh/Manifest
index 1acc490e0367..6438ce1deb83 100644
--- a/sci-libs/gmsh/Manifest
+++ b/sci-libs/gmsh/Manifest
@@ -1 +1,2 @@
+DIST gmsh-4.10.3-source.tgz 14994941 BLAKE2B b9229f81fc8daabdb3b3db3acd50a0a0e602fec1423bc67a0033a02217c908910eeb1f9bd1cbc57fe2d24b566f256b969fe92e9e9ceefe4cd5af34dd07cf1a9e SHA512 863c5a7fe13095afad37b4450855b2079d034222b5a595fc25b2b0d840d8ef63ceafbbf56ea642b3c3e9277faabe08a2cc19a7a3126a8e12e9d4117243244653
 DIST gmsh-4.9.5-source.tgz 14921704 BLAKE2B e805bd786154bf6ce8bebb2d2c38204a88d06a251c45fbe6dd37641a15e02291993c244f26a01faad2a6445a4852274e5481d4236b7a3d9b7ee65fc863f1b880 SHA512 4da61bdf03fb9466af80ac790e83c8888bab755c78d860d601474d7ebca220ac51cba620db310165021412dbecc1cf187ccdff47b8a78e0579339bb72cfa6484

diff --git a/sci-libs/gmsh/gmsh-4.10.3.ebuild b/sci-libs/gmsh/gmsh-4.10.3.ebuild
new file mode 100644
index 000000000000..139dbbd52704
--- /dev/null
+++ b/sci-libs/gmsh/gmsh-4.10.3.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake fortran-2 python-any-r1 toolchain-funcs
+
+DESCRIPTION="A three-dimensional finite element mesh generator"
+HOMEPAGE="http://www.geuz.org/gmsh/"
+SRC_URI="http://www.geuz.org/gmsh/src/${P}-source.tgz"
+
+LICENSE="GPL-3 free-noncomm"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+## cgns is not compiling ATM, maybe fix cgns lib first
+IUSE="blas cgns examples jpeg med metis mpi netgen opencascade petsc png python shared X zlib"
+
+REQUIRED_USE="med? ( mpi )"
+
+RDEPEND="
+	virtual/fortran
+	X? ( x11-libs/fltk:1[xft] )
+	blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
+	cgns? ( sci-libs/cgnslib )
+	jpeg? ( media-libs/libjpeg-turbo )
+	med? ( sci-libs/med[mpi] )
+	opencascade? ( sci-libs/opencascade:* )
+	png? ( media-libs/libpng:0 )
+	petsc? ( sci-mathematics/petsc[mpi=] )
+	zlib? ( sys-libs/zlib )
+	mpi? ( virtual/mpi[cxx] )"
+
+DEPEND="${RDEPEND}
+	${PYTHON_DEPS}
+	virtual/pkgconfig
+	python? ( dev-lang/swig:0 )
+	"
+
+S="${WORKDIR}"/${P}-source
+
+PATCHES=( "${FILESDIR}"/$PN-4.9.5-opencascade.patch )
+
+pkg_setup() {
+	fortran-2_pkg_setup
+}
+
+src_configure() {
+	local mycmakeargs=( )
+
+	use blas && \
+		mycmakeargs+=(-DCMAKE_Fortran_COMPILER=$(tc-getF77))
+
+	mycmakeargs+=(
+		-DENABLE_BLAS_LAPACK="$(usex blas)"
+		-DENABLE_BUILD_DYNAMIC="$(usex shared)"
+		-DENABLE_CGNS="$(usex cgns)"
+		-DENABLE_FLTK="$(usex X)"
+		-DENABLE_GRAPHICS="$(usex X)"
+		-DENABLE_MED="$(usex med)"
+		-DENABLE_MPI="$(usex mpi)"
+		-DENABLE_METIS="$(usex metis)"
+		-DENABLE_NETGEN="$(usex netgen)"
+		-DENABLE_OCC="$(usex opencascade)"
+		-DENABLE_PETSC="$(usex petsc)"
+		-DENABLE_PRIVATE_API="$(usex shared)"
+		-DENABLE_WRAP_PYTHON="$(usex python)")
+
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+
+	if use examples ; then
+		dodoc -r examples tutorials
+		docompress -x /usr/share/doc/${PF}/{examples,tutorials}
+	fi
+}


^ permalink raw reply related	[flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/gmsh/
@ 2022-06-06  5:49 Matthias Maier
  0 siblings, 0 replies; 27+ messages in thread
From: Matthias Maier @ 2022-06-06  5:49 UTC (permalink / raw
  To: gentoo-commits

commit:     09becb405464e5c6411fb43899ec9016914d0672
Author:     Fabio Rossi <rossi.f <AT> inwind <DOT> it>
AuthorDate: Fri Jun  3 10:23:23 2022 +0000
Commit:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Mon Jun  6 05:49:27 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09becb40

sci-libs/gmsh: clean and fix USE flags

Signed-off-by: Fabio Rossi <rossi.f <AT> inwind.it>
Signed-off-by: Matthias Maier <tamiko <AT> gentoo.org>

 sci-libs/gmsh/gmsh-4.10.3.ebuild | 43 +++++++++++++++++++++++++++++++++-------
 sci-libs/gmsh/metadata.xml       | 18 +++++++++++------
 2 files changed, 48 insertions(+), 13 deletions(-)

diff --git a/sci-libs/gmsh/gmsh-4.10.3.ebuild b/sci-libs/gmsh/gmsh-4.10.3.ebuild
index 139dbbd52704..d99cb533e574 100644
--- a/sci-libs/gmsh/gmsh-4.10.3.ebuild
+++ b/sci-libs/gmsh/gmsh-4.10.3.ebuild
@@ -15,22 +15,43 @@ LICENSE="GPL-3 free-noncomm"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 ## cgns is not compiling ATM, maybe fix cgns lib first
-IUSE="blas cgns examples jpeg med metis mpi netgen opencascade petsc png python shared X zlib"
+IUSE="+alglib blas cgns eigen examples +gmm jpeg med metis mpi mumps netgen opencascade petsc pdf png python shared slepc X voro zlib"
 
-REQUIRED_USE="med? ( mpi )"
+REQUIRED_USE="
+	^^ ( blas eigen )
+	mumps? ( blas )
+	slepc? ( petsc )
+	"
 
 RDEPEND="
 	virtual/fortran
 	X? ( x11-libs/fltk:1[xft] )
-	blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
-	cgns? ( sci-libs/cgnslib )
+	alglib? ( sci-libs/alglib )
+	blas? (
+		virtual/blas
+		virtual/lapack
+		sci-libs/fftw:3.0
+	)
+	cgns? (
+		sci-libs/cgnslib
+		sci-libs/hdf5[mpi=]
+	)
+	eigen? ( dev-cpp/eigen )
+	gmm? ( sci-mathematics/gmm )
 	jpeg? ( media-libs/libjpeg-turbo )
-	med? ( sci-libs/med[mpi] )
+	med? (
+		sci-libs/med[mpi=]
+		sci-libs/hdf5[mpi=]
+	)
+	mpi? ( virtual/mpi[cxx] )
+	mumps? ( sci-libs/mumps[mpi=] )
 	opencascade? ( sci-libs/opencascade:* )
+	pdf? ( app-text/poppler:= )
 	png? ( media-libs/libpng:0 )
 	petsc? ( sci-mathematics/petsc[mpi=] )
-	zlib? ( sys-libs/zlib )
-	mpi? ( virtual/mpi[cxx] )"
+	slepc? ( sci-mathematics/slepc[mpi=] )
+	voro? ( sci-libs/voro++ )
+	zlib? ( sys-libs/zlib )"
 
 DEPEND="${RDEPEND}
 	${PYTHON_DEPS}
@@ -53,18 +74,26 @@ src_configure() {
 		mycmakeargs+=(-DCMAKE_Fortran_COMPILER=$(tc-getF77))
 
 	mycmakeargs+=(
+		-DENABLE_ALGLIB="$(usex alglib)"
 		-DENABLE_BLAS_LAPACK="$(usex blas)"
 		-DENABLE_BUILD_DYNAMIC="$(usex shared)"
 		-DENABLE_CGNS="$(usex cgns)"
+		-DENABLE_EIGEN="$(usex eigen)"
 		-DENABLE_FLTK="$(usex X)"
+		-DENABLE_GMM="$(usex gmm)"
 		-DENABLE_GRAPHICS="$(usex X)"
 		-DENABLE_MED="$(usex med)"
 		-DENABLE_MPI="$(usex mpi)"
 		-DENABLE_METIS="$(usex metis)"
+		-DENABLE_MUMPS="$(usex mumps)"
 		-DENABLE_NETGEN="$(usex netgen)"
 		-DENABLE_OCC="$(usex opencascade)"
 		-DENABLE_PETSC="$(usex petsc)"
+		-DENABLE_POPPLER="$(usex pdf)"
+		-DENABLE_SLEPC="$(usex slepc)"
 		-DENABLE_PRIVATE_API="$(usex shared)"
+		-DENABLE_SYSTEM_CONTRIB="YES"
+		-DENABLE_VOROPP="$(usex voro)"
 		-DENABLE_WRAP_PYTHON="$(usex python)")
 
 	cmake_src_configure

diff --git a/sci-libs/gmsh/metadata.xml b/sci-libs/gmsh/metadata.xml
index 896b5d03abdb..79e8c7790e0a 100644
--- a/sci-libs/gmsh/metadata.xml
+++ b/sci-libs/gmsh/metadata.xml
@@ -10,12 +10,18 @@
 		<name>Gentoo Science Project</name>
 	</maintainer>
 	<use>
-		<flag name="cgns"> Enables cgns output support</flag>
-		<flag name="metis"> Enables metis support</flag>
-		<flag name="med"> Enables med support</flag>
-		<flag name="netgen"> Enable 3D Frontal triangulation using netgen lib</flag>
-		<flag name="petsc"> Enable sci-mathematics/petsc support</flag>
-		<flag name="opencascade"> Enable OpenCASCADE support</flag>
+		<flag name="alglib">Enable alglib support for mesh optimizers</flag>
+		<flag name="cgns">Enables cgns output support</flag>
+		<flag name="eigen">Build matrix manipulation with dev-cpp/eigen</flag>
+		<flag name="gmm">A simple alternative to petsc based on sci-mathematics/gmm</flag>
+		<flag name="metis">Enables metis support</flag>
+		<flag name="med">Enables med support</flag>
+		<flag name="mumps">Enables mumps solver support</flag>
+		<flag name="netgen">Enable 3D Frontal triangulation using netgen lib</flag>
+		<flag name="petsc">Enable sci-mathematics/petsc support</flag>
+		<flag name="opencascade">Enable OpenCASCADE support</flag>
 		<flag name="shared">Install shared library and headers</flag>
+		<flag name="slepc">Enable sci-mathematics/slepc support</flag>
+		<flag name="voro">Enable support to sci-libs/voro++ meshing</flag>
 	</use>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/gmsh/
@ 2022-06-06  5:49 Matthias Maier
  0 siblings, 0 replies; 27+ messages in thread
From: Matthias Maier @ 2022-06-06  5:49 UTC (permalink / raw
  To: gentoo-commits

commit:     d5c81658aa0ba344a094a0012c6f4f57aa28662e
Author:     Fabio Rossi <rossi.f <AT> inwind <DOT> it>
AuthorDate: Tue May 24 12:14:04 2022 +0000
Commit:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Mon Jun  6 05:49:27 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5c81658

sci-libs/gmsh: removed bad version

Signed-off-by: Fabio Rossi <rossi.f <AT> inwind.it>
Signed-off-by: Matthias Maier <tamiko <AT> gentoo.org>

 sci-libs/gmsh/gmsh-4.9.5-r1.ebuild | 80 --------------------------------------
 1 file changed, 80 deletions(-)

diff --git a/sci-libs/gmsh/gmsh-4.9.5-r1.ebuild b/sci-libs/gmsh/gmsh-4.9.5-r1.ebuild
deleted file mode 100644
index 902c8379230d..000000000000
--- a/sci-libs/gmsh/gmsh-4.9.5-r1.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit cmake fortran-2 python-any-r1 toolchain-funcs
-
-DESCRIPTION="A three-dimensional finite element mesh generator"
-HOMEPAGE="http://www.geuz.org/gmsh/"
-SRC_URI="http://www.geuz.org/gmsh/src/${P}-source.tgz"
-
-LICENSE="GPL-3 free-noncomm"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-## cgns is not compiling ATM, maybe fix cgns lib first
-IUSE="blas cgns examples jpeg med metis mpi netgen opencascade petsc png python shared X zlib"
-
-REQUIRED_USE="med? ( mpi )"
-
-RDEPEND="
-	virtual/fortran
-	X? ( x11-libs/fltk:1[xft] )
-	blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
-	cgns? ( sci-libs/cgnslib )
-	jpeg? ( virtual/jpeg:0 )
-	med? ( sci-libs/med[mpi] )
-	opencascade? ( sci-libs/opencascade:* )
-	png? ( media-libs/libpng:0 )
-	petsc? ( sci-mathematics/petsc[mpi=] )
-	zlib? ( sys-libs/zlib )
-	mpi? ( virtual/mpi[cxx] )"
-
-DEPEND="${RDEPEND}
-	${PYTHON_DEPS}
-	virtual/pkgconfig
-	python? ( dev-lang/swig:0 )
-	"
-
-S=${WORKDIR}/${P}-source
-
-PATCHES=(
-)
-
-pkg_setup() {
-	fortran-2_pkg_setup
-}
-
-src_configure() {
-	local mycmakeargs=( )
-
-	use blas && \
-		mycmakeargs+=(-DCMAKE_Fortran_COMPILER=$(tc-getF77))
-
-	local mycmakeargs+=(
-		-DENABLE_BLAS_LAPACK="$(usex blas)"
-		-DENABLE_BUILD_DYNAMIC="$(usex shared)"
-		-DENABLE_CGNS="$(usex cgns)"
-		-DENABLE_FLTK="$(usex X)"
-		-DENABLE_GRAPHICS="$(usex X)"
-		-DENABLE_MED="$(usex med)"
-		-DENABLE_MPI="$(usex mpi)"
-		-DENABLE_METIS="$(usex metis)"
-		-DENABLE_NETGEN="$(usex netgen)"
-		-DENABLE_OCC="$(usex opencascade)"
-		-DENABLE_PETSC="$(usex petsc)"
-		-DENABLE_WRAP_PYTHON="$(usex python)")
-
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-
-	if use examples ; then
-		dodoc -r demos tutorial
-		docompress -x /usr/share/doc/${PF}/{demos,tutorial}
-	fi
-}


^ permalink raw reply related	[flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/gmsh/
@ 2022-03-26  9:59 Andrew Ammerlaan
  0 siblings, 0 replies; 27+ messages in thread
From: Andrew Ammerlaan @ 2022-03-26  9:59 UTC (permalink / raw
  To: gentoo-commits

commit:     3974a90619c6cd12a1d5610b5f2ab33962258450
Author:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 26 09:58:47 2022 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sat Mar 26 09:59:14 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3974a906

sci-libs/gmsh: disable py3.7

Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>

 sci-libs/gmsh/gmsh-4.9.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/gmsh/gmsh-4.9.5-r1.ebuild b/sci-libs/gmsh/gmsh-4.9.5-r1.ebuild
index af13e7d74515..902c8379230d 100644
--- a/sci-libs/gmsh/gmsh-4.9.5-r1.ebuild
+++ b/sci-libs/gmsh/gmsh-4.9.5-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{7,8,9,10} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit cmake fortran-2 python-any-r1 toolchain-funcs
 


^ permalink raw reply related	[flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/gmsh/
@ 2022-03-11 16:05 Matthias Maier
  0 siblings, 0 replies; 27+ messages in thread
From: Matthias Maier @ 2022-03-11 16:05 UTC (permalink / raw
  To: gentoo-commits

commit:     da447180bc5ad6ee2e086078454d4e41ce241acf
Author:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 11 16:04:59 2022 +0000
Commit:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Fri Mar 11 16:04:59 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da447180

sci-libs/gmsh: fix dependency

Closes: https://bugs.gentoo.org/801295
Signed-off-by: Matthias Maier <tamiko <AT> gentoo.org>

 sci-libs/gmsh/{gmsh-4.9.5.ebuild => gmsh-4.9.5-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/gmsh/gmsh-4.9.5.ebuild b/sci-libs/gmsh/gmsh-4.9.5-r1.ebuild
similarity index 98%
rename from sci-libs/gmsh/gmsh-4.9.5.ebuild
rename to sci-libs/gmsh/gmsh-4.9.5-r1.ebuild
index 7bfa0752988d..af13e7d74515 100644
--- a/sci-libs/gmsh/gmsh-4.9.5.ebuild
+++ b/sci-libs/gmsh/gmsh-4.9.5-r1.ebuild
@@ -21,7 +21,7 @@ REQUIRED_USE="med? ( mpi )"
 
 RDEPEND="
 	virtual/fortran
-	X? ( x11-libs/fltk:1 )
+	X? ( x11-libs/fltk:1[xft] )
 	blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
 	cgns? ( sci-libs/cgnslib )
 	jpeg? ( virtual/jpeg:0 )


^ permalink raw reply related	[flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/gmsh/
@ 2022-03-11 16:01 Matthias Maier
  0 siblings, 0 replies; 27+ messages in thread
From: Matthias Maier @ 2022-03-11 16:01 UTC (permalink / raw
  To: gentoo-commits

commit:     6e209f47ada09864211db37ff136ce2f35c5d73f
Author:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 11 15:58:51 2022 +0000
Commit:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Fri Mar 11 16:00:51 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e209f47

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 <AT> gentoo.org>

 sci-libs/gmsh/Manifest                                 |  2 +-
 sci-libs/gmsh/{gmsh-4.8.4.ebuild => gmsh-4.9.5.ebuild} | 13 ++++++-------
 2 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/sci-libs/gmsh/Manifest b/sci-libs/gmsh/Manifest
index d9e4bc7d1c18..1acc490e0367 100644
--- a/sci-libs/gmsh/Manifest
+++ b/sci-libs/gmsh/Manifest
@@ -1 +1 @@
-DIST gmsh-4.8.4-source.tgz 13838352 BLAKE2B 26c7f68e41d1c339c7d5fd499b2261c2ce79c38648df9f4f3853ba69421d59be36992d8aac1d1ebc1fe872bb828769693c12fd9770878fa3b59c179176105ea4 SHA512 c3880e67af03aa6d00300b5f56fd229ffe37da9af66e8c7c87a3bbf7abcb3a90b4858ec76093ef8f039a70d4da1d5cc7f7c687c05b6642299c95e1a07f9513bf
+DIST gmsh-4.9.5-source.tgz 14921704 BLAKE2B e805bd786154bf6ce8bebb2d2c38204a88d06a251c45fbe6dd37641a15e02291993c244f26a01faad2a6445a4852274e5481d4236b7a3d9b7ee65fc863f1b880 SHA512 4da61bdf03fb9466af80ac790e83c8888bab755c78d860d601474d7ebca220ac51cba620db310165021412dbecc1cf187ccdff47b8a78e0579339bb72cfa6484

diff --git a/sci-libs/gmsh/gmsh-4.8.4.ebuild b/sci-libs/gmsh/gmsh-4.9.5.ebuild
similarity index 88%
rename from sci-libs/gmsh/gmsh-4.8.4.ebuild
rename to sci-libs/gmsh/gmsh-4.9.5.ebuild
index 61d241a9af3a..7bfa0752988d 100644
--- a/sci-libs/gmsh/gmsh-4.8.4.ebuild
+++ b/sci-libs/gmsh/gmsh-4.9.5.ebuild
@@ -1,11 +1,11 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{7,8,9,10} )
 
-inherit cmake-utils flag-o-matic fortran-2 python-any-r1 toolchain-funcs
+inherit cmake fortran-2 python-any-r1 toolchain-funcs
 
 DESCRIPTION="A three-dimensional finite element mesh generator"
 HOMEPAGE="http://www.geuz.org/gmsh/"
@@ -41,7 +41,6 @@ DEPEND="${RDEPEND}
 S=${WORKDIR}/${P}-source
 
 PATCHES=(
-	"${FILESDIR}"/${P}-gcc11.patch
 )
 
 pkg_setup() {
@@ -54,7 +53,7 @@ src_configure() {
 	use blas && \
 		mycmakeargs+=(-DCMAKE_Fortran_COMPILER=$(tc-getF77))
 
-	mycmakeargs+=(
+	local mycmakeargs+=(
 		-DENABLE_BLAS_LAPACK="$(usex blas)"
 		-DENABLE_BUILD_DYNAMIC="$(usex shared)"
 		-DENABLE_CGNS="$(usex cgns)"
@@ -68,11 +67,11 @@ src_configure() {
 		-DENABLE_PETSC="$(usex petsc)"
 		-DENABLE_WRAP_PYTHON="$(usex python)")
 
-	cmake-utils_src_configure mycmakeargs
+	cmake_src_configure
 }
 
 src_install() {
-	cmake-utils_src_install
+	cmake_src_install
 
 	if use examples ; then
 		dodoc -r demos tutorial


^ permalink raw reply related	[flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/gmsh/
@ 2022-02-13 21:08 Conrad Kostecki
  0 siblings, 0 replies; 27+ messages in thread
From: Conrad Kostecki @ 2022-02-13 21:08 UTC (permalink / raw
  To: gentoo-commits

commit:     39339f2e303f3a91a2849590b7462fb92062529d
Author:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 13 00:12:06 2022 +0000
Commit:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Sun Feb 13 21:07:28 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39339f2e

sci-libs/gmsh: fix DeprecatedInsinto

Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>

 sci-libs/gmsh/gmsh-4.8.4.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sci-libs/gmsh/gmsh-4.8.4.ebuild b/sci-libs/gmsh/gmsh-4.8.4.ebuild
index 616a2fa69ffd..61d241a9af3a 100644
--- a/sci-libs/gmsh/gmsh-4.8.4.ebuild
+++ b/sci-libs/gmsh/gmsh-4.8.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -75,7 +75,7 @@ src_install() {
 	cmake-utils_src_install
 
 	if use examples ; then
-		insinto /usr/share/doc/${PF}
-		doins -r demos tutorial
+		dodoc -r demos tutorial
+		docompress -x /usr/share/doc/${PF}/{demos,tutorial}
 	fi
 }


^ permalink raw reply related	[flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/gmsh/
@ 2022-01-03 21:37 Matthias Maier
  0 siblings, 0 replies; 27+ messages in thread
From: Matthias Maier @ 2022-01-03 21:37 UTC (permalink / raw
  To: gentoo-commits

commit:     3ded1dcb3c80d0ba6214b8a33d809c54386d5c54
Author:     Fabio Rossi <rossi.f <AT> inwind <DOT> it>
AuthorDate: Fri Nov 26 18:36:03 2021 +0000
Commit:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Mon Jan  3 21:37:29 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ded1dcb

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 <AT> inwind.it>
Signed-off-by: Matthias Maier <tamiko <AT> gentoo.org>

 sci-libs/gmsh/gmsh-4.8.4.ebuild | 3 ++-
 sci-libs/gmsh/metadata.xml      | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/sci-libs/gmsh/gmsh-4.8.4.ebuild b/sci-libs/gmsh/gmsh-4.8.4.ebuild
index 0c32a563f7a1..616a2fa69ffd 100644
--- a/sci-libs/gmsh/gmsh-4.8.4.ebuild
+++ b/sci-libs/gmsh/gmsh-4.8.4.ebuild
@@ -15,7 +15,7 @@ LICENSE="GPL-3 free-noncomm"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 ## cgns is not compiling ATM, maybe fix cgns lib first
-IUSE="blas cgns examples jpeg med metis mpi netgen opencascade petsc png python X zlib"
+IUSE="blas cgns examples jpeg med metis mpi netgen opencascade petsc png python shared X zlib"
 
 REQUIRED_USE="med? ( mpi )"
 
@@ -56,6 +56,7 @@ src_configure() {
 
 	mycmakeargs+=(
 		-DENABLE_BLAS_LAPACK="$(usex blas)"
+		-DENABLE_BUILD_DYNAMIC="$(usex shared)"
 		-DENABLE_CGNS="$(usex cgns)"
 		-DENABLE_FLTK="$(usex X)"
 		-DENABLE_GRAPHICS="$(usex X)"

diff --git a/sci-libs/gmsh/metadata.xml b/sci-libs/gmsh/metadata.xml
index 4b35b67a85cd..896b5d03abdb 100644
--- a/sci-libs/gmsh/metadata.xml
+++ b/sci-libs/gmsh/metadata.xml
@@ -16,5 +16,6 @@
 		<flag name="netgen"> Enable 3D Frontal triangulation using netgen lib</flag>
 		<flag name="petsc"> Enable sci-mathematics/petsc support</flag>
 		<flag name="opencascade"> Enable OpenCASCADE support</flag>
+		<flag name="shared">Install shared library and headers</flag>
 	</use>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/gmsh/
@ 2021-09-19 16:48 Andreas K. Hüttel
  0 siblings, 0 replies; 27+ messages in thread
From: Andreas K. Hüttel @ 2021-09-19 16:48 UTC (permalink / raw
  To: gentoo-commits

commit:     e422c3e65fd1da9c1185ec6f24d7ff7fbffb399e
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 19 16:35:54 2021 +0000
Commit:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sun Sep 19 16:47:56 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e422c3e6

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 <AT> gentoo.org>

 sci-libs/gmsh/Manifest          |  1 -
 sci-libs/gmsh/gmsh-4.6.0.ebuild | 76 -----------------------------------------
 2 files changed, 77 deletions(-)

diff --git a/sci-libs/gmsh/Manifest b/sci-libs/gmsh/Manifest
index d0057e753b7..d9e4bc7d1c1 100644
--- a/sci-libs/gmsh/Manifest
+++ b/sci-libs/gmsh/Manifest
@@ -1,2 +1 @@
-DIST gmsh-4.6.0-source.tgz 12048076 BLAKE2B 2de1ded477ec675fa7bcb56c1e2a1352f6f6d642b9872dd5c167bafac0e7648cbbce6921b556d59796e035f40bc24e9ce38ccedb690ca54cbeab5f3ab94eeeea SHA512 9d6dde6b1f6b6193eb859cc6425a0161d42ccf449aeb84f43e1dba661b0ccb593821b9371272e06351c4dd26b7b8b6a5c39475c0f5b1332be188551abc88ae45
 DIST gmsh-4.8.4-source.tgz 13838352 BLAKE2B 26c7f68e41d1c339c7d5fd499b2261c2ce79c38648df9f4f3853ba69421d59be36992d8aac1d1ebc1fe872bb828769693c12fd9770878fa3b59c179176105ea4 SHA512 c3880e67af03aa6d00300b5f56fd229ffe37da9af66e8c7c87a3bbf7abcb3a90b4858ec76093ef8f039a70d4da1d5cc7f7c687c05b6642299c95e1a07f9513bf

diff --git a/sci-libs/gmsh/gmsh-4.6.0.ebuild b/sci-libs/gmsh/gmsh-4.6.0.ebuild
deleted file mode 100644
index df5ea5533a0..00000000000
--- a/sci-libs/gmsh/gmsh-4.6.0.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8} )
-
-inherit cmake-utils flag-o-matic fortran-2 python-any-r1 toolchain-funcs
-
-DESCRIPTION="A three-dimensional finite element mesh generator"
-HOMEPAGE="http://www.geuz.org/gmsh/"
-SRC_URI="http://www.geuz.org/gmsh/src/${P}-source.tgz"
-
-LICENSE="GPL-3 free-noncomm"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-## cgns is not compiling ATM, maybe fix cgns lib first
-IUSE="blas cgns examples jpeg med metis mpi netgen opencascade petsc png python X zlib"
-
-REQUIRED_USE="med? ( mpi )"
-
-RDEPEND="
-	virtual/fortran
-	X? ( x11-libs/fltk:1 )
-	blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
-	cgns? ( sci-libs/cgnslib )
-	jpeg? ( virtual/jpeg:0 )
-	med? ( sci-libs/med[mpi] )
-	opencascade? ( sci-libs/opencascade:* )
-	png? ( media-libs/libpng:0 )
-	petsc? ( sci-mathematics/petsc[mpi=] )
-	zlib? ( sys-libs/zlib )
-	mpi? ( virtual/mpi[cxx] )"
-
-DEPEND="${RDEPEND}
-	${PYTHON_DEPS}
-	virtual/pkgconfig
-	python? ( dev-lang/swig:0 )
-	"
-
-S=${WORKDIR}/${P}-source
-
-pkg_setup() {
-	fortran-2_pkg_setup
-}
-
-src_configure() {
-	local mycmakeargs=( )
-
-	use blas && \
-		mycmakeargs+=(-DCMAKE_Fortran_COMPILER=$(tc-getF77))
-
-	mycmakeargs+=(
-		-DENABLE_BLAS_LAPACK="$(usex blas)"
-		-DENABLE_CGNS="$(usex cgns)"
-		-DENABLE_FLTK="$(usex X)"
-		-DENABLE_GRAPHICS="$(usex X)"
-		-DENABLE_MED="$(usex med)"
-		-DENABLE_MPI="$(usex mpi)"
-		-DENABLE_METIS="$(usex metis)"
-		-DENABLE_NETGEN="$(usex netgen)"
-		-DENABLE_OCC="$(usex opencascade)"
-		-DENABLE_PETSC="$(usex petsc)"
-		-DENABLE_WRAP_PYTHON="$(usex python)")
-
-	cmake-utils_src_configure mycmakeargs
-}
-
-src_install() {
-	cmake-utils_src_install
-
-	if use examples ; then
-		insinto /usr/share/doc/${PF}
-		doins -r demos tutorial
-	fi
-}


^ permalink raw reply related	[flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/gmsh/
@ 2021-06-20  4:06 Matthias Maier
  0 siblings, 0 replies; 27+ messages in thread
From: Matthias Maier @ 2021-06-20  4:06 UTC (permalink / raw
  To: gentoo-commits

commit:     eac3b3f1ac50642de1223f59b1e1ce28f379c765
Author:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 20 04:06:04 2021 +0000
Commit:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Sun Jun 20 04:06:49 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eac3b3f1

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 <AT> gentoo.org>

 sci-libs/gmsh/Manifest          |  1 +
 sci-libs/gmsh/gmsh-4.8.4.ebuild | 76 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 77 insertions(+)

diff --git a/sci-libs/gmsh/Manifest b/sci-libs/gmsh/Manifest
index 5caf274443b..d0057e753b7 100644
--- a/sci-libs/gmsh/Manifest
+++ b/sci-libs/gmsh/Manifest
@@ -1 +1,2 @@
 DIST gmsh-4.6.0-source.tgz 12048076 BLAKE2B 2de1ded477ec675fa7bcb56c1e2a1352f6f6d642b9872dd5c167bafac0e7648cbbce6921b556d59796e035f40bc24e9ce38ccedb690ca54cbeab5f3ab94eeeea SHA512 9d6dde6b1f6b6193eb859cc6425a0161d42ccf449aeb84f43e1dba661b0ccb593821b9371272e06351c4dd26b7b8b6a5c39475c0f5b1332be188551abc88ae45
+DIST gmsh-4.8.4-source.tgz 13838352 BLAKE2B 26c7f68e41d1c339c7d5fd499b2261c2ce79c38648df9f4f3853ba69421d59be36992d8aac1d1ebc1fe872bb828769693c12fd9770878fa3b59c179176105ea4 SHA512 c3880e67af03aa6d00300b5f56fd229ffe37da9af66e8c7c87a3bbf7abcb3a90b4858ec76093ef8f039a70d4da1d5cc7f7c687c05b6642299c95e1a07f9513bf

diff --git a/sci-libs/gmsh/gmsh-4.8.4.ebuild b/sci-libs/gmsh/gmsh-4.8.4.ebuild
new file mode 100644
index 00000000000..df5ea5533a0
--- /dev/null
+++ b/sci-libs/gmsh/gmsh-4.8.4.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8} )
+
+inherit cmake-utils flag-o-matic fortran-2 python-any-r1 toolchain-funcs
+
+DESCRIPTION="A three-dimensional finite element mesh generator"
+HOMEPAGE="http://www.geuz.org/gmsh/"
+SRC_URI="http://www.geuz.org/gmsh/src/${P}-source.tgz"
+
+LICENSE="GPL-3 free-noncomm"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+## cgns is not compiling ATM, maybe fix cgns lib first
+IUSE="blas cgns examples jpeg med metis mpi netgen opencascade petsc png python X zlib"
+
+REQUIRED_USE="med? ( mpi )"
+
+RDEPEND="
+	virtual/fortran
+	X? ( x11-libs/fltk:1 )
+	blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
+	cgns? ( sci-libs/cgnslib )
+	jpeg? ( virtual/jpeg:0 )
+	med? ( sci-libs/med[mpi] )
+	opencascade? ( sci-libs/opencascade:* )
+	png? ( media-libs/libpng:0 )
+	petsc? ( sci-mathematics/petsc[mpi=] )
+	zlib? ( sys-libs/zlib )
+	mpi? ( virtual/mpi[cxx] )"
+
+DEPEND="${RDEPEND}
+	${PYTHON_DEPS}
+	virtual/pkgconfig
+	python? ( dev-lang/swig:0 )
+	"
+
+S=${WORKDIR}/${P}-source
+
+pkg_setup() {
+	fortran-2_pkg_setup
+}
+
+src_configure() {
+	local mycmakeargs=( )
+
+	use blas && \
+		mycmakeargs+=(-DCMAKE_Fortran_COMPILER=$(tc-getF77))
+
+	mycmakeargs+=(
+		-DENABLE_BLAS_LAPACK="$(usex blas)"
+		-DENABLE_CGNS="$(usex cgns)"
+		-DENABLE_FLTK="$(usex X)"
+		-DENABLE_GRAPHICS="$(usex X)"
+		-DENABLE_MED="$(usex med)"
+		-DENABLE_MPI="$(usex mpi)"
+		-DENABLE_METIS="$(usex metis)"
+		-DENABLE_NETGEN="$(usex netgen)"
+		-DENABLE_OCC="$(usex opencascade)"
+		-DENABLE_PETSC="$(usex petsc)"
+		-DENABLE_WRAP_PYTHON="$(usex python)")
+
+	cmake-utils_src_configure mycmakeargs
+}
+
+src_install() {
+	cmake-utils_src_install
+
+	if use examples ; then
+		insinto /usr/share/doc/${PF}
+		doins -r demos tutorial
+	fi
+}


^ permalink raw reply related	[flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/gmsh/
@ 2021-04-09 18:26 Matthias Maier
  0 siblings, 0 replies; 27+ messages in thread
From: Matthias Maier @ 2021-04-09 18:26 UTC (permalink / raw
  To: gentoo-commits

commit:     8802d5c036f208bf430aadfc1d14e2dbcceffc97
Author:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Fri Apr  9 16:30:47 2021 +0000
Commit:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Fri Apr  9 18:26:27 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8802d5c0

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 <AT> gentoo.org>

 sci-libs/gmsh/gmsh-4.6.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/gmsh/gmsh-4.6.0.ebuild b/sci-libs/gmsh/gmsh-4.6.0.ebuild
index 82c4c63a69b..df5ea5533a0 100644
--- a/sci-libs/gmsh/gmsh-4.6.0.ebuild
+++ b/sci-libs/gmsh/gmsh-4.6.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -28,7 +28,7 @@ RDEPEND="
 	med? ( sci-libs/med[mpi] )
 	opencascade? ( sci-libs/opencascade:* )
 	png? ( media-libs/libpng:0 )
-	petsc? ( sci-mathematics/petsc )
+	petsc? ( sci-mathematics/petsc[mpi=] )
 	zlib? ( sys-libs/zlib )
 	mpi? ( virtual/mpi[cxx] )"
 


^ permalink raw reply related	[flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/gmsh/
@ 2020-12-20 14:53 Marek Szuba
  0 siblings, 0 replies; 27+ messages in thread
From: Marek Szuba @ 2020-12-20 14:53 UTC (permalink / raw
  To: gentoo-commits

commit:     986f97e49405968bb1a9b65dabf30a6e13e84937
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 20 13:39:26 2020 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Sun Dec 20 14:52:55 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=986f97e4

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 <AT> gentoo.org>

 sci-libs/gmsh/gmsh-4.6.0.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sci-libs/gmsh/gmsh-4.6.0.ebuild b/sci-libs/gmsh/gmsh-4.6.0.ebuild
index 9e50b09d304..a4df1e0d12e 100644
--- a/sci-libs/gmsh/gmsh-4.6.0.ebuild
+++ b/sci-libs/gmsh/gmsh-4.6.0.ebuild
@@ -15,7 +15,7 @@ LICENSE="GPL-3 free-noncomm"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 ## cgns is not compiling ATM, maybe fix cgns lib first
-IUSE="blas cgns examples jpeg lua med metis mpi netgen opencascade petsc png python X zlib"
+IUSE="blas cgns examples jpeg med metis mpi netgen opencascade petsc png python X zlib"
 
 REQUIRED_USE="med? ( mpi )"
 
@@ -25,7 +25,6 @@ RDEPEND="
 	blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
 	cgns? ( sci-libs/cgnslib )
 	jpeg? ( virtual/jpeg:0 )
-	lua? ( dev-lang/lua:0 )
 	med? ( sci-libs/med[mpi] )
 	opencascade? ( sci-libs/opencascade:* )
 	png? ( media-libs/libpng:0 )


^ permalink raw reply related	[flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/gmsh/
@ 2020-09-11 14:54 Matthias Maier
  0 siblings, 0 replies; 27+ messages in thread
From: Matthias Maier @ 2020-09-11 14:54 UTC (permalink / raw
  To: gentoo-commits

commit:     bce3c7d3c6e41e293ce3c69d97d2c21bd9ac771a
Author:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 11 14:53:39 2020 +0000
Commit:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Fri Sep 11 14:53:39 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bce3c7d3

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 <AT> gentoo.org>

 sci-libs/gmsh/Manifest          |  1 -
 sci-libs/gmsh/gmsh-4.4.1.ebuild | 76 -----------------------------------------
 2 files changed, 77 deletions(-)

diff --git a/sci-libs/gmsh/Manifest b/sci-libs/gmsh/Manifest
index 0c39d594595..5caf274443b 100644
--- a/sci-libs/gmsh/Manifest
+++ b/sci-libs/gmsh/Manifest
@@ -1,2 +1 @@
-DIST gmsh-4.4.1-source.tgz 13227645 BLAKE2B 68df0a54655d2a85012d2961daafbe92f0295661f6f71b0be4c7a78b7c814af21b39b29e65a201c4918d7e31462ac391b208fcceca356c4d9974c5de3c88da13 SHA512 cfdd353de051d1deffca90bfa31a007a466d39c145e704612b92441556dec0c8d7b58ab07c2fa3166de893d99f0308ffb66b4f321172ea60da0b6db907aa7a2e
 DIST gmsh-4.6.0-source.tgz 12048076 BLAKE2B 2de1ded477ec675fa7bcb56c1e2a1352f6f6d642b9872dd5c167bafac0e7648cbbce6921b556d59796e035f40bc24e9ce38ccedb690ca54cbeab5f3ab94eeeea SHA512 9d6dde6b1f6b6193eb859cc6425a0161d42ccf449aeb84f43e1dba661b0ccb593821b9371272e06351c4dd26b7b8b6a5c39475c0f5b1332be188551abc88ae45

diff --git a/sci-libs/gmsh/gmsh-4.4.1.ebuild b/sci-libs/gmsh/gmsh-4.4.1.ebuild
deleted file mode 100644
index af727805d6c..00000000000
--- a/sci-libs/gmsh/gmsh-4.4.1.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit cmake-utils flag-o-matic fortran-2 python-any-r1 toolchain-funcs
-
-DESCRIPTION="A three-dimensional finite element mesh generator"
-HOMEPAGE="http://www.geuz.org/gmsh/"
-SRC_URI="http://www.geuz.org/gmsh/src/${P}-source.tgz"
-
-LICENSE="GPL-3 free-noncomm"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-## cgns is not compiling ATM, maybe fix cgns lib first
-IUSE="blas cgns examples jpeg lua med metis mpi netgen opencascade petsc png python X zlib"
-
-REQUIRED_USE="med? ( mpi )"
-
-RDEPEND="
-	virtual/fortran
-	X? ( x11-libs/fltk:1 )
-	blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
-	cgns? ( sci-libs/cgnslib )
-	jpeg? ( virtual/jpeg:0 )
-	lua? ( dev-lang/lua:0 )
-	med? ( sci-libs/med )
-	opencascade? ( sci-libs/opencascade:* )
-	png? ( media-libs/libpng:0 )
-	petsc? ( sci-mathematics/petsc )
-	zlib? ( sys-libs/zlib )
-	mpi? ( virtual/mpi[cxx] )"
-
-DEPEND="${RDEPEND}
-	${PYTHON_DEPS}
-	virtual/pkgconfig
-	python? ( dev-lang/swig:0 )
-	"
-
-S=${WORKDIR}/${P}-source
-
-pkg_setup() {
-	fortran-2_pkg_setup
-}
-
-src_configure() {
-	local mycmakeargs=( )
-
-	use blas && \
-		mycmakeargs+=(-DCMAKE_Fortran_COMPILER=$(tc-getF77))
-
-	mycmakeargs+=(
-		-DENABLE_BLAS_LAPACK="$(usex blas)"
-		-DENABLE_CGNS="$(usex cgns)"
-		-DENABLE_FLTK="$(usex X)"
-		-DENABLE_GRAPHICS="$(usex X)"
-		-DENABLE_MED="$(usex med)"
-		-DENABLE_METIS="$(usex metis)"
-		-DENABLE_NETGEN="$(usex netgen)"
-		-DENABLE_OCC="$(usex opencascade)"
-		-DENABLE_PETSC="$(usex petsc)"
-		-DENABLE_WRAP_PYTHON="$(usex python)")
-
-	cmake-utils_src_configure mycmakeargs
-}
-
-src_install() {
-	cmake-utils_src_install
-
-	if use examples ; then
-		insinto /usr/share/doc/${PF}
-		doins -r demos tutorial
-	fi
-}


^ permalink raw reply related	[flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/gmsh/
@ 2020-09-11 14:52 Matthias Maier
  0 siblings, 0 replies; 27+ messages in thread
From: Matthias Maier @ 2020-09-11 14:52 UTC (permalink / raw
  To: gentoo-commits

commit:     1ccecb96f5cfc74b26a26dc13fa90e01cba4a598
Author:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 11 14:24:15 2020 +0000
Commit:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Fri Sep 11 14:50:43 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ccecb96

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 <AT> gentoo.org>

 sci-libs/gmsh/gmsh-4.6.0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sci-libs/gmsh/gmsh-4.6.0.ebuild b/sci-libs/gmsh/gmsh-4.6.0.ebuild
index 06538f3d21c..9e50b09d304 100644
--- a/sci-libs/gmsh/gmsh-4.6.0.ebuild
+++ b/sci-libs/gmsh/gmsh-4.6.0.ebuild
@@ -26,7 +26,7 @@ RDEPEND="
 	cgns? ( sci-libs/cgnslib )
 	jpeg? ( virtual/jpeg:0 )
 	lua? ( dev-lang/lua:0 )
-	med? ( sci-libs/med )
+	med? ( sci-libs/med[mpi] )
 	opencascade? ( sci-libs/opencascade:* )
 	png? ( media-libs/libpng:0 )
 	petsc? ( sci-mathematics/petsc )
@@ -57,6 +57,7 @@ src_configure() {
 		-DENABLE_FLTK="$(usex X)"
 		-DENABLE_GRAPHICS="$(usex X)"
 		-DENABLE_MED="$(usex med)"
+		-DENABLE_MPI="$(usex mpi)"
 		-DENABLE_METIS="$(usex metis)"
 		-DENABLE_NETGEN="$(usex netgen)"
 		-DENABLE_OCC="$(usex opencascade)"


^ permalink raw reply related	[flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/gmsh/
@ 2020-09-11 14:52 Matthias Maier
  0 siblings, 0 replies; 27+ messages in thread
From: Matthias Maier @ 2020-09-11 14:52 UTC (permalink / raw
  To: gentoo-commits

commit:     49db50cda939f4d0c931b1d962c20394affdfbac
Author:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 11 14:22:48 2020 +0000
Commit:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Fri Sep 11 14:50:39 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49db50cd

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 <AT> gentoo.org>

 sci-libs/gmsh/Manifest          |  1 +
 sci-libs/gmsh/gmsh-4.6.0.ebuild | 76 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 77 insertions(+)

diff --git a/sci-libs/gmsh/Manifest b/sci-libs/gmsh/Manifest
index 810e33fd344..0c39d594595 100644
--- a/sci-libs/gmsh/Manifest
+++ b/sci-libs/gmsh/Manifest
@@ -1 +1,2 @@
 DIST gmsh-4.4.1-source.tgz 13227645 BLAKE2B 68df0a54655d2a85012d2961daafbe92f0295661f6f71b0be4c7a78b7c814af21b39b29e65a201c4918d7e31462ac391b208fcceca356c4d9974c5de3c88da13 SHA512 cfdd353de051d1deffca90bfa31a007a466d39c145e704612b92441556dec0c8d7b58ab07c2fa3166de893d99f0308ffb66b4f321172ea60da0b6db907aa7a2e
+DIST gmsh-4.6.0-source.tgz 12048076 BLAKE2B 2de1ded477ec675fa7bcb56c1e2a1352f6f6d642b9872dd5c167bafac0e7648cbbce6921b556d59796e035f40bc24e9ce38ccedb690ca54cbeab5f3ab94eeeea SHA512 9d6dde6b1f6b6193eb859cc6425a0161d42ccf449aeb84f43e1dba661b0ccb593821b9371272e06351c4dd26b7b8b6a5c39475c0f5b1332be188551abc88ae45

diff --git a/sci-libs/gmsh/gmsh-4.6.0.ebuild b/sci-libs/gmsh/gmsh-4.6.0.ebuild
new file mode 100644
index 00000000000..06538f3d21c
--- /dev/null
+++ b/sci-libs/gmsh/gmsh-4.6.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit cmake-utils flag-o-matic fortran-2 python-any-r1 toolchain-funcs
+
+DESCRIPTION="A three-dimensional finite element mesh generator"
+HOMEPAGE="http://www.geuz.org/gmsh/"
+SRC_URI="http://www.geuz.org/gmsh/src/${P}-source.tgz"
+
+LICENSE="GPL-3 free-noncomm"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+## cgns is not compiling ATM, maybe fix cgns lib first
+IUSE="blas cgns examples jpeg lua med metis mpi netgen opencascade petsc png python X zlib"
+
+REQUIRED_USE="med? ( mpi )"
+
+RDEPEND="
+	virtual/fortran
+	X? ( x11-libs/fltk:1 )
+	blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
+	cgns? ( sci-libs/cgnslib )
+	jpeg? ( virtual/jpeg:0 )
+	lua? ( dev-lang/lua:0 )
+	med? ( sci-libs/med )
+	opencascade? ( sci-libs/opencascade:* )
+	png? ( media-libs/libpng:0 )
+	petsc? ( sci-mathematics/petsc )
+	zlib? ( sys-libs/zlib )
+	mpi? ( virtual/mpi[cxx] )"
+
+DEPEND="${RDEPEND}
+	${PYTHON_DEPS}
+	virtual/pkgconfig
+	python? ( dev-lang/swig:0 )
+	"
+
+S=${WORKDIR}/${P}-source
+
+pkg_setup() {
+	fortran-2_pkg_setup
+}
+
+src_configure() {
+	local mycmakeargs=( )
+
+	use blas && \
+		mycmakeargs+=(-DCMAKE_Fortran_COMPILER=$(tc-getF77))
+
+	mycmakeargs+=(
+		-DENABLE_BLAS_LAPACK="$(usex blas)"
+		-DENABLE_CGNS="$(usex cgns)"
+		-DENABLE_FLTK="$(usex X)"
+		-DENABLE_GRAPHICS="$(usex X)"
+		-DENABLE_MED="$(usex med)"
+		-DENABLE_METIS="$(usex metis)"
+		-DENABLE_NETGEN="$(usex netgen)"
+		-DENABLE_OCC="$(usex opencascade)"
+		-DENABLE_PETSC="$(usex petsc)"
+		-DENABLE_WRAP_PYTHON="$(usex python)")
+
+	cmake-utils_src_configure mycmakeargs
+}
+
+src_install() {
+	cmake-utils_src_install
+
+	if use examples ; then
+		insinto /usr/share/doc/${PF}
+		doins -r demos tutorial
+	fi
+}


^ permalink raw reply related	[flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/gmsh/
@ 2019-09-03 22:35 Matthias Maier
  0 siblings, 0 replies; 27+ messages in thread
From: Matthias Maier @ 2019-09-03 22:35 UTC (permalink / raw
  To: gentoo-commits

commit:     556266fadda162b3ffcac90d1824a9960e1caae1
Author:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Tue Sep  3 22:33:56 2019 +0000
Commit:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Tue Sep  3 22:34:54 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=556266fa

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 <AT> gentoo.org>

 sci-libs/gmsh/gmsh-4.4.1.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sci-libs/gmsh/gmsh-4.4.1.ebuild b/sci-libs/gmsh/gmsh-4.4.1.ebuild
index fa56d3eae13..af727805d6c 100644
--- a/sci-libs/gmsh/gmsh-4.4.1.ebuild
+++ b/sci-libs/gmsh/gmsh-4.4.1.ebuild
@@ -17,6 +17,8 @@ KEYWORDS="~amd64 ~x86"
 ## cgns is not compiling ATM, maybe fix cgns lib first
 IUSE="blas cgns examples jpeg lua med metis mpi netgen opencascade petsc png python X zlib"
 
+REQUIRED_USE="med? ( mpi )"
+
 RDEPEND="
 	virtual/fortran
 	X? ( x11-libs/fltk:1 )


^ permalink raw reply related	[flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/gmsh/
@ 2019-08-05  6:52 Matthias Maier
  0 siblings, 0 replies; 27+ messages in thread
From: Matthias Maier @ 2019-08-05  6:52 UTC (permalink / raw
  To: gentoo-commits

commit:     d391eb27ea4151ffd950c76f07d1b79c42d469c8
Author:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Mon Aug  5 05:42:52 2019 +0000
Commit:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Mon Aug  5 06:51:22 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d391eb27

sci-libs/gmsh: package migration from ::science overlay

Package-Manager: Portage-2.3.70, Repoman-2.3.16
Signed-off-by: Matthias Maier <tamiko <AT> gentoo.org>

 sci-libs/gmsh/Manifest          |  1 +
 sci-libs/gmsh/gmsh-4.4.1.ebuild | 74 +++++++++++++++++++++++++++++++++++++++++
 sci-libs/gmsh/metadata.xml      | 20 +++++++++++
 3 files changed, 95 insertions(+)

diff --git a/sci-libs/gmsh/Manifest b/sci-libs/gmsh/Manifest
new file mode 100644
index 00000000000..810e33fd344
--- /dev/null
+++ b/sci-libs/gmsh/Manifest
@@ -0,0 +1 @@
+DIST gmsh-4.4.1-source.tgz 13227645 BLAKE2B 68df0a54655d2a85012d2961daafbe92f0295661f6f71b0be4c7a78b7c814af21b39b29e65a201c4918d7e31462ac391b208fcceca356c4d9974c5de3c88da13 SHA512 cfdd353de051d1deffca90bfa31a007a466d39c145e704612b92441556dec0c8d7b58ab07c2fa3166de893d99f0308ffb66b4f321172ea60da0b6db907aa7a2e

diff --git a/sci-libs/gmsh/gmsh-4.4.1.ebuild b/sci-libs/gmsh/gmsh-4.4.1.ebuild
new file mode 100644
index 00000000000..fa56d3eae13
--- /dev/null
+++ b/sci-libs/gmsh/gmsh-4.4.1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit cmake-utils flag-o-matic fortran-2 python-any-r1 toolchain-funcs
+
+DESCRIPTION="A three-dimensional finite element mesh generator"
+HOMEPAGE="http://www.geuz.org/gmsh/"
+SRC_URI="http://www.geuz.org/gmsh/src/${P}-source.tgz"
+
+LICENSE="GPL-3 free-noncomm"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+## cgns is not compiling ATM, maybe fix cgns lib first
+IUSE="blas cgns examples jpeg lua med metis mpi netgen opencascade petsc png python X zlib"
+
+RDEPEND="
+	virtual/fortran
+	X? ( x11-libs/fltk:1 )
+	blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
+	cgns? ( sci-libs/cgnslib )
+	jpeg? ( virtual/jpeg:0 )
+	lua? ( dev-lang/lua:0 )
+	med? ( sci-libs/med )
+	opencascade? ( sci-libs/opencascade:* )
+	png? ( media-libs/libpng:0 )
+	petsc? ( sci-mathematics/petsc )
+	zlib? ( sys-libs/zlib )
+	mpi? ( virtual/mpi[cxx] )"
+
+DEPEND="${RDEPEND}
+	${PYTHON_DEPS}
+	virtual/pkgconfig
+	python? ( dev-lang/swig:0 )
+	"
+
+S=${WORKDIR}/${P}-source
+
+pkg_setup() {
+	fortran-2_pkg_setup
+}
+
+src_configure() {
+	local mycmakeargs=( )
+
+	use blas && \
+		mycmakeargs+=(-DCMAKE_Fortran_COMPILER=$(tc-getF77))
+
+	mycmakeargs+=(
+		-DENABLE_BLAS_LAPACK="$(usex blas)"
+		-DENABLE_CGNS="$(usex cgns)"
+		-DENABLE_FLTK="$(usex X)"
+		-DENABLE_GRAPHICS="$(usex X)"
+		-DENABLE_MED="$(usex med)"
+		-DENABLE_METIS="$(usex metis)"
+		-DENABLE_NETGEN="$(usex netgen)"
+		-DENABLE_OCC="$(usex opencascade)"
+		-DENABLE_PETSC="$(usex petsc)"
+		-DENABLE_WRAP_PYTHON="$(usex python)")
+
+	cmake-utils_src_configure mycmakeargs
+}
+
+src_install() {
+	cmake-utils_src_install
+
+	if use examples ; then
+		insinto /usr/share/doc/${PF}
+		doins -r demos tutorial
+	fi
+}

diff --git a/sci-libs/gmsh/metadata.xml b/sci-libs/gmsh/metadata.xml
new file mode 100644
index 00000000000..20c781af95c
--- /dev/null
+++ b/sci-libs/gmsh/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="person">
+		<email>tamiko@gentoo.org</email>
+		<name>Matthias Maier</name>
+	</maintainer>
+	<maintainer type="project">
+		<email>sci@gentoo.org</email>
+		<name>Gentoo Science Project</name>
+	</maintainer>
+	<use>
+		<flag name="cgns"> Enables cgns output support</flag>
+		<flag name="metis"> Enables metis support</flag>
+		<flag name="med"> Enables med support</flag>
+		<flag name="netgen"> Enable 3D Frontal triangulation using netgen lib</flag>
+		<flag name="petsc"> Enable sci-mathematics/petsc support</flag>
+		<flag name="opencascade"> Enable OpenCASCADE support</flag>
+	</use>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2024-07-03 22:43 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-06-06  5:49 [gentoo-commits] repo/gentoo:master commit in: sci-libs/gmsh/ Matthias Maier
  -- strict thread matches above, loose matches on Subject: below --
2024-07-03 22:43 Matthias Maier
2024-04-23 20:37 Sam James
2024-03-26 12:31 Sam James
2024-03-24 21:34 Andreas Sturmlechner
2024-03-15  1:48 Sam James
2023-05-01 13:44 Andrew Ammerlaan
2022-08-26 10:46 Sam James
2022-06-13 12:38 Andrew Ammerlaan
2022-06-13 12:38 Andrew Ammerlaan
2022-06-06  5:49 Matthias Maier
2022-06-06  5:49 Matthias Maier
2022-06-06  5:49 Matthias Maier
2022-03-26  9:59 Andrew Ammerlaan
2022-03-11 16:05 Matthias Maier
2022-03-11 16:01 Matthias Maier
2022-02-13 21:08 Conrad Kostecki
2022-01-03 21:37 Matthias Maier
2021-09-19 16:48 Andreas K. Hüttel
2021-06-20  4:06 Matthias Maier
2021-04-09 18:26 Matthias Maier
2020-12-20 14:53 Marek Szuba
2020-09-11 14:54 Matthias Maier
2020-09-11 14:52 Matthias Maier
2020-09-11 14:52 Matthias Maier
2019-09-03 22:35 Matthias Maier
2019-08-05  6:52 Matthias Maier

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox