commit:     0e20e0efabf217e29ce88d8d4fa614023d16f68f
Author:     Paul Zander <negril.nx+gentoo <AT> gmail <DOT> com>
AuthorDate: Sat Oct  4 19:02:30 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Oct  6 15:41:53 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e20e0ef

media-gfx/freecad: make gtest cmake dep conditional

Bug: https://bugs.gentoo.org/963330
Signed-off-by: Paul Zander <negril.nx+gentoo <AT> gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44062
Closes: https://github.com/gentoo/gentoo/pull/44062
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-gfx/freecad/freecad-1.0.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-gfx/freecad/freecad-1.0.1-r1.ebuild 
b/media-gfx/freecad/freecad-1.0.1-r1.ebuild
index 5cc8db219915..f23883bebe06 100644
--- a/media-gfx/freecad/freecad-1.0.1-r1.ebuild
+++ b/media-gfx/freecad/freecad-1.0.1-r1.ebuild
@@ -343,7 +343,7 @@ src_configure() {
                -DFREECAD_BUILD_DEBIAN=OFF
 
                -DFREECAD_USE_EXTERNAL_E57FORMAT="no"
-               -DFREECAD_USE_EXTERNAL_GTEST="yes"
+               -DFREECAD_USE_EXTERNAL_GTEST="$(usex test)"
                -DFREECAD_USE_EXTERNAL_ONDSELSOLVER=$(usex assembly)
                -DFREECAD_USE_EXTERNAL_SMESH=OFF                # no package in 
Gentoo
                -DFREECAD_USE_EXTERNAL_ZIPIOS=OFF               # doesn't work 
yet, also no package in Gentoo tree
@@ -366,7 +366,7 @@ src_configure() {
 
        if [[ ${PV} == *9999* ]]; then
                mycmakeargs+=(
-                       -DENABLE_DEVELOPER_TESTS=ON
+                       -DENABLE_DEVELOPER_TESTS="$(usex test)"
 
                        -DPACKAGE_WCREF="%{release} (Git)"
                        -DPACKAGE_WCURL="git://github.com/FreeCAD/FreeCAD.git 
main"

Reply via email to