When compiling VirtualBox (emulators/virtualbox-ose), with WITHOUT_X11=yes in /etc/make.conf, it still depends on Qt (it tries to build Qt frontend). This is because NLS option requires Qt libraries. So the problem is that Qt starts compiling a *full* distribution (including unnecessary Qt Designer and WebKit components). This takes hours to build even on fast machines. As a workaround, it's possible to disable NLS and Qt, which will build VirtualBox without pulling Qt. How-To-Repeat: 1. Add WITHOUT_X11=yes to /etc/make.conf 2. build emulators/virtualbox-ose with default options It will also build a complete Qt distribution.
Responsible Changed From-To: freebsd-ports-bugs->vbox Over to maintainer (via the GNATS Auto Assign Tool)
Try "virtualbox-ose_UNSET_FORCE= X11 NLS QT4" instead (WITHOUT_X11 has no effect).
No answer since 2015-08-07. Close?
WITHOUT_[...] was replaced by OPTIONS_UNSET= [...] (as noted at 20171214 in UPDATING) + the package will not build now due to BROKEN directives in Makefile: .if ${PORT_OPTIONS:MNLS} && empty(PORT_OPTIONS:MQT5) BROKEN= NLS support requires QT frontend. Run 'make config' again! .endif .if ${PORT_OPTIONS:MQT[45]} && empty(PORT_OPTIONS:MX11) BROKEN= QT frontend requires X11 support. Run 'make config' again! .endif so, I think it can be safely closed.