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 \