commit: 9117e8aedb7debeb31937fdbc1add537858599b9 Author: Paul Zander <negril.nx+gentoo <AT> gmail <DOT> com> AuthorDate: Fri Jul 18 10:39:05 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Fri Aug 1 08:08:05 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9117e8ae
media-gfx/netgen: set PYBIND11_NO_ASSERT_GIL_HELD_INCREF_DECREF This causes assert failures in freecad unless you pass this or NDEBUG. Signed-off-by: Paul Zander <negril.nx+gentoo <AT> gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/43083 Signed-off-by: Sam James <sam <AT> gentoo.org> .../netgen/{netgen-6.2.2406.ebuild => netgen-6.2.2406-r1.ebuild} | 2 ++ .../netgen/{netgen-6.2.2501.ebuild => netgen-6.2.2501-r1.ebuild} | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/media-gfx/netgen/netgen-6.2.2406.ebuild b/media-gfx/netgen/netgen-6.2.2406-r1.ebuild similarity index 98% rename from media-gfx/netgen/netgen-6.2.2406.ebuild rename to media-gfx/netgen/netgen-6.2.2406-r1.ebuild index ddb8a2b1bc57..0aec458d700c 100644 --- a/media-gfx/netgen/netgen-6.2.2406.ebuild +++ b/media-gfx/netgen/netgen-6.2.2406-r1.ebuild @@ -133,6 +133,8 @@ src_configure() { mycmakeargs+=( -DTK_INCLUDE_PATH="/usr/$(get_libdir)/tk8.6/include" ) fi if use python; then + append-cppflags -DPYBIND11_NO_ASSERT_GIL_HELD_INCREF_DECREF + mycmakeargs+=( -DPREFER_SYSTEM_PYBIND11=ON # # needed, so the value gets passed to NetgenConfig.cmake instead of ${T}/pythonX.Y diff --git a/media-gfx/netgen/netgen-6.2.2501.ebuild b/media-gfx/netgen/netgen-6.2.2501-r1.ebuild similarity index 97% rename from media-gfx/netgen/netgen-6.2.2501.ebuild rename to media-gfx/netgen/netgen-6.2.2501-r1.ebuild index c09f468b3e6c..839921c4d9be 100644 --- a/media-gfx/netgen/netgen-6.2.2501.ebuild +++ b/media-gfx/netgen/netgen-6.2.2501-r1.ebuild @@ -4,7 +4,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{11..13} ) -inherit cmake desktop python-single-r1 xdg +inherit cmake desktop flag-o-matic python-single-r1 xdg DESCRIPTION="Automatic 3d tetrahedral mesh generator" HOMEPAGE="https://ngsolve.org/ https://github.com/NGSolve/netgen" @@ -142,6 +142,8 @@ src_configure() { fi if use python; then + append-cppflags -DPYBIND11_NO_ASSERT_GIL_HELD_INCREF_DECREF + mycmakeargs+=( -DPREFER_SYSTEM_PYBIND11=ON # needed, so the value gets passed to NetgenConfig.cmake instead of ${T}/pythonX.Y
