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 \