Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 Sep 2020 23:30:43 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r550459 - head/net-im/zoom
Message-ID:  <202009282330.08SNUhe6085382@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Mon Sep 28 23:30:42 2020
New Revision: 550459
URL: https://svnweb.freebsd.org/changeset/ports/550459

Log:
  net-im/zoom: Add options for OpenGL libraries to install for user convenience

Modified:
  head/net-im/zoom/Makefile
  head/net-im/zoom/pkg-message

Modified: head/net-im/zoom/Makefile
==============================================================================
--- head/net-im/zoom/Makefile	Mon Sep 28 23:03:06 2020	(r550458)
+++ head/net-im/zoom/Makefile	Mon Sep 28 23:30:42 2020	(r550459)
@@ -2,6 +2,7 @@
 
 PORTNAME=	zoom
 DISTVERSION=	5.3.465578.0920
+PORTREVISION=	1
 CATEGORIES=	net-im net-p2p
 MASTER_SITES=	https://zoom.us/client/${DISTVERSION}/
 PKGNAMESUFFIX=	-video-conferencing-client
@@ -20,6 +21,18 @@ USE_LINUX=	alsalib alsa-plugins-oss atk cairo-gobject 
 NO_BUILD=	yes
 
 PLIST_SUB=	LINUXBASE=${LINUXBASE}
+
+LINUX_NVIDIA_LIBS_AVAILABLE=	linux-nvidia-libs  linux-nvidia-libs-304 linux-nvidia-libs-340 linux-nvidia-libs-390
+
+OPTIONS_RADIO=				PREINSTALL_GL_DRIVER
+OPTIONS_RADIO_PREINSTALL_GL_DRIVER=	${LINUX_NVIDIA_LIBS_AVAILABLE:tu:S/-/_/g}
+
+PREINSTALL_GL_DRIVER_DESC=		Install OpenGL libraries for your system:
+
+.for p in ${LINUX_NVIDIA_LIBS_AVAILABLE}
+${p:tu:S/-/_/g}_DESC=			NVidia libraries x11/${p}
+${p:tu:S/-/_/g}_RUN_DEPENDS=		${p}>0:x11/${p}
+.endfor
 
 do-install:
 	${MKDIR} ${STAGEDIR}${LINUXBASE}

Modified: head/net-im/zoom/pkg-message
==============================================================================
--- head/net-im/zoom/pkg-message	Mon Sep 28 23:03:06 2020	(r550458)
+++ head/net-im/zoom/pkg-message	Mon Sep 28 23:30:42 2020	(r550459)
@@ -17,6 +17,8 @@ In order to run Zoom you need:
    devfs /compat/linux/dev devfs rw 0 0
 3. Have Linux OpenGL package for your video card is installed.
    It could be one of linux-nvidia-libs*, etc.
+   Enable a port option corresponding to your OpenGL driver, if applicable.
+   Try running with LIBGL_ALWAYS_SOFTWARE=1 if zoom crashes because of OpenGL.
 4. Have multimedia/webcamd installed and running. The usual way to
    start webcamd is to have these two lines in /etc/rc.conf:
    webcamd_enable="YES"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202009282330.08SNUhe6085382>