It is not necessary to drag along a rat tail of dependencies.
OK to move the qt4 module into the test flavor?

RS

Index: Makefile
===================================================================
RCS file: /cvs/ports/math/eigen3/Makefile,v
retrieving revision 1.10
diff -u -p -u -p -r1.10 Makefile
--- Makefile    17 Jul 2019 14:46:33 -0000      1.10
+++ Makefile    14 Jan 2020 07:21:19 -0000
@@ -9,7 +9,7 @@ VERSION =       3.2.2
 DISTNAME =     ${VERSION}
 PKGNAME =      eigen3-${VERSION}
 WRKDIST =      ${WRKDIR}/eigen-eigen-1306d75b4a21
-REVISION =     4
+REVISION =     5
 
 # Mostly MPLv2, also LGPLv2.1, LGPLv2.1+ and BSDL
 PERMIT_PACKAGE =       Yes
@@ -30,7 +30,7 @@ BUILD_DEPENDS =               devel/sparsehash \
 RUN_DEPENDS =          devel/sparsehash \
                        math/suitesparse
 
-MODULES =              devel/cmake x11/qt4
+MODULES =              devel/cmake
 
 # Needs Fortran support
 USE_NINJA =            No
@@ -46,6 +46,7 @@ CONFIGURE_ARGS =      -DCMAKE_DISABLE_FIND_PA
 
 .if ${FLAVOR:Mtest}
 CONFIGURE_ARGS +=      -DEIGEN_FAILTEST=Yes
+MODULES +=             x11/qt4
 BUILD_DEPENDS +=       devel/gmp \
                        devel/mpfr \
                        graphics/freeglut \
@@ -57,6 +58,7 @@ TEST_DEPENDS =                shells/bash
 .else
 NO_TEST =              Yes
 CONFIGURE_ARGS +=      -DEIGEN_FAILTEST=No \
+                       -DEIGEN_TEST_NOQT=ON \
                        -DCMAKE_DISABLE_FIND_PACKAGE_FFTW=Yes \
                        -DCMAKE_DISABLE_FIND_PACKAGE_GLEW=Yes \
                        -DCMAKE_DISABLE_FIND_PACKAGE_GLUT=Yes \

Reply via email to