emulators/linux-c6 option to use NVIDIAL_GL doesn't allow for use of legacy Nvidia drivers. If I am using the legacy Nvidia port, x11/nvidia-driver-340, setting the "Use GL driver from nvidia-driver" option in the emulators/linux-c6 port causes it to pull in the newest Nvidia driver, x11/nvidia-driver, instead of using my installed legacy driver, x11/nvidia-driver-340. From the emulators/linux-c6 Makefile: OPTIONS_DEFINE= NVIDIA_GL NVIDIA_GL_DESC= Use GL driver from nvidia-driver NVIDIA_GL_RUN_DEPENDS= ${LINUXBASE}/usr/lib/libGL.so.1:${PORTSDIR}/x11/nvidia-driver \ linux-c6-libGLU>0:${PORTSDIR}/graphics/linux-c6-libGLU NVIDIA_GL_RUN_DEPENDS_OFF= linux-c6-dri>0:${PORTSDIR}/graphics/linux-c6-dri Is it possible to allow this to use legacy Nvidia drivers?
Auto-assigned to maintainer emulation@FreeBSD.org
Not really: we don't yet have the "provides" syntax required for it, and adding multiple options for the various nvidia builds isn't justifiable.
The conflict between linux-c6-dri and nvidia-driver has been resolved and the NVIDIAL_GL option has been removed from all linux ports.