svn commit: r369028 - in head/emulators: linux-c6 linux-f10
Johannes Jost Meixner
xmj at FreeBSD.org
Tue Sep 23 10:50:15 UTC 2014
Author: xmj
Date: Tue Sep 23 10:50:14 2014
New Revision: 369028
URL: http://svnweb.freebsd.org/changeset/ports/369028
QAT: https://qat.redports.org/buildarchive/r369028/
Log:
Add NVIDIA_GL option to fix conflicts with Linux DRI
linux-c6/f10 metaports pull in their respective dri implementation, which
conflicts with nvidia-driver's libGL. Resolve this by adding an option for it,
and conditionally pull in either Linux DRI, or the NVIDIA driver.
Note: users of nvidia-driver will have to use ports for now.
PR: 193832
Differential Revision: https://reviews.freebsd.org/D808
Submitted by: Admir Mehic (admir at mehic.at)
Approved by: koobs (mentor)
Modified:
head/emulators/linux-c6/Makefile
head/emulators/linux-f10/Makefile
Modified: head/emulators/linux-c6/Makefile
==============================================================================
--- head/emulators/linux-c6/Makefile Tue Sep 23 10:32:36 2014 (r369027)
+++ head/emulators/linux-c6/Makefile Tue Sep 23 10:50:14 2014 (r369028)
@@ -84,7 +84,12 @@ RUN_DEPENDS+= linux-c6-libasyncns>0:${PO
linux-c6-png>0:${PORTSDIR}/graphics/linux-c6-png \
linux-c6-tiff>0:${PORTSDIR}/graphics/linux-c6-tiff \
linux-c6-jpeg>0:${PORTSDIR}/graphics/linux-c6-jpeg \
- linux-c6-cairo>0:${PORTSDIR}/graphics/linux-c6-cairo \
- linux-c6-dri>0:${PORTSDIR}/graphics/linux-c6-dri
+ linux-c6-cairo>0:${PORTSDIR}/graphics/linux-c6-cairo
+
+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
+NVIDIA_GL_RUN_DEPENDS_OFF= linux-c6-dri>0:${PORTSDIR}/graphics/linux-c6-dri
.include <bsd.port.mk>
Modified: head/emulators/linux-f10/Makefile
==============================================================================
--- head/emulators/linux-f10/Makefile Tue Sep 23 10:32:36 2014 (r369027)
+++ head/emulators/linux-f10/Makefile Tue Sep 23 10:50:14 2014 (r369028)
@@ -87,7 +87,6 @@ RUN_DEPENDS+= dns/linux-f10-libasyncns>0
graphics/linux-f10-sdl_ttf>0:${PORTSDIR}/graphics/linux-f10-sdl_ttf \
graphics/linux-f10-jpeg>0:${PORTSDIR}/graphics/linux-f10-jpeg \
graphics/linux-f10-tiff>0:${PORTSDIR}/graphics/linux-f10-tiff \
- graphics/linux-f10-dri>0:${PORTSDIR}/graphics/linux-f10-dri \
graphics/linux-f10-imlib>0:${PORTSDIR}/graphics/linux-f10-imlib \
graphics/linux-f10-ungif>0:${PORTSDIR}/graphics/linux-f10-ungif \
graphics/linux-f10-libmng>0:${PORTSDIR}/graphics/linux-f10-libmng \
@@ -96,4 +95,10 @@ RUN_DEPENDS+= dns/linux-f10-libasyncns>0
graphics/linux-f10-cairo>0:${PORTSDIR}/graphics/linux-f10-cairo
# don't pull in graphics/linux-f10-libGLU -- conflicts with graphics/linux-f10-dri
+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
+NVIDIA_GL_RUN_DEPENDS_OFF= linux-f10-dri>0:${PORTSDIR}/graphics/linux-f10-dri
+
.include <bsd.port.mk>
More information about the svn-ports-head
mailing list