diff -ruN google-earth.orig/Makefile google-earth/Makefile --- google-earth.orig/Makefile 2015-07-19 14:11:23.033911000 -0400 +++ google-earth/Makefile 2015-07-19 14:13:09.397952000 -0400 @@ -2,7 +2,7 @@ PORTNAME= google-earth PORTVERSION= 6.0.3.2197 -PORTREVISION= 2 +PORTREVISION= 3 PORTEPOCH= 3 CATEGORIES= astro deskutils geography MASTER_SITES= http://dl.google.com/earth/client/advanced/previous/:previous \ @@ -20,7 +20,13 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:C/\..*//g}/ -OPTIONS_DEFINE= NVIDIA +OPTIONS_DEFAULT=LINUX_DRI +OPTIONS_SINGLE=LIBGL +OPTIONS_SINGLE_LIBGL= LINUX_DRI NVIDIA_GL NVIDIA_GL_340 NVIDIA_GL_304 NVIDIA_GL_173 +LINUX_DRI_DESC= libGL support via linux dri libraries +NVIDIA_GL_340_DESC= libGL support via nvidia-driver-340 +NVIDIA_GL_304_DESC= libGL support via nvidia-driver-304 +NVIDIA_GL_173_DESC= libGL support via nvidia-driver-173 USE_LINUX= yes USE_LINUX_APPS= xorglibs curl @@ -33,8 +39,14 @@ UNMAKESELF= ${LOCALBASE}/bin/unmakeself -.if ${PORT_OPTIONS:MNVIDIA} +.if ${PORT_OPTIONS:MNVIDIA_GL} RUN_DEPENDS+= ${LINUXBASE}/usr/lib/libGL.so.1:${PORTSDIR}/x11/nvidia-driver +.elif ${PORT_OPTIONS:MNVIDIA_GL_340} +RUN_DEPENDS+= ${LINUXBASE}/usr/lib/libGL.so.1:${PORTSDIR}/x11/nvidia-driver-340 +.elif ${PORT_OPTIONS:MNVIDIA_GL_304} +RUN_DEPENDS+= ${LINUXBASE}/usr/lib/libGL.so.1:${PORTSDIR}/x11/nvidia-driver-304 +.elif ${PORT_OPTIONS:MNVIDIA_GL_173} +RUN_DEPENDS+= ${LINUXBASE}/usr/lib/libGL.so.1:${PORTSDIR}/x11/nvidia-driver-173 .else USE_LINUX_APPS+= dri libpciaccess LIBGL_ALWAYS_SOFTWARE=LIBGL_ALWAYS_SOFTWARE=yes