From owner-svn-ports-all@freebsd.org Fri Sep 18 18:09:30 2020 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 8AC8B3E9314; Fri, 18 Sep 2020 18:09:30 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4BtML23KlWz3cdV; Fri, 18 Sep 2020 18:09:30 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 568161EF74; Fri, 18 Sep 2020 18:09:30 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 08II9U1P078720; Fri, 18 Sep 2020 18:09:30 GMT (envelope-from yuri@FreeBSD.org) Received: (from yuri@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 08II9TkQ078715; Fri, 18 Sep 2020 18:09:29 GMT (envelope-from yuri@FreeBSD.org) Message-Id: <202009181809.08II9TkQ078715@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: yuri set sender to yuri@FreeBSD.org using -f From: Yuri Victorovich Date: Fri, 18 Sep 2020 18:09:29 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r548898 - in head/net-im: . zoom X-SVN-Group: ports-head X-SVN-Commit-Author: yuri X-SVN-Commit-Paths: in head/net-im: . zoom X-SVN-Commit-Revision: 548898 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Sep 2020 18:09:30 -0000 Author: yuri Date: Fri Sep 18 18:09:28 2020 New Revision: 548898 URL: https://svnweb.freebsd.org/changeset/ports/548898 Log: New port: net-im/zoom: Zoom videoconferencing client Sound doesn't work yet. It seems that Zoom has some bug and doesn't show audio devices that the ALSA interface returns to it. Hopefully this will be fixed by Zoom. Lack of sound severely limits its usability, but it can still be useful in these situations: * A particular Zoom conference isn't supported through the web interface. At least video can be watched in such case, vs. nothing at all. * Video or chat aren't displayed properly through the web interface, and this client can be used to augment the experience. Installing it into /opt because the /opt/zoom path is hardcoded into the binary. Zoom didn't define any license or terms of use for their binaries. It is just a free download with a single click. Added: head/net-im/zoom/ head/net-im/zoom/Makefile (contents, props changed) head/net-im/zoom/distinfo (contents, props changed) head/net-im/zoom/pkg-descr (contents, props changed) head/net-im/zoom/pkg-message (contents, props changed) head/net-im/zoom/pkg-plist (contents, props changed) Modified: head/net-im/Makefile Modified: head/net-im/Makefile ============================================================================== --- head/net-im/Makefile Fri Sep 18 17:23:32 2020 (r548897) +++ head/net-im/Makefile Fri Sep 18 18:09:28 2020 (r548898) @@ -183,5 +183,6 @@ SUBDIR += vqcc-gtk SUBDIR += xmpp-client SUBDIR += zephyr + SUBDIR += zoom .include Added: head/net-im/zoom/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-im/zoom/Makefile Fri Sep 18 18:09:28 2020 (r548898) @@ -0,0 +1,33 @@ +# $FreeBSD$ + +PORTNAME= zoom +DISTVERSION= 5.2.458699.0906 +CATEGORIES= net-im net-p2p +MASTER_SITES= https://zoom.us/client/${DISTVERSION}/ +PKGNAMESUFFIX= -video-conferencing-client +DISTNAME= zoom_x86_64.pkg + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Zoom videoconferencing client (CAVEAT: Sound doesn't yet work) + +RUN_DEPENDS= linux-c7-xcb-util-image>0:x11/linux-c7-xcb-util-image \ + linux-c7-xcb-util-keysyms>0:x11/linux-c7-xcb-util-keysyms \ + linux-c7-xcb-util>0:x11/linux-c7-xcb-util + +USES= desktop-file-utils linux tar:xz +USE_LINUX= alsalib alsa-plugins-oss dbuslibs libglvnd xorglibs + +NO_BUILD= yes + +do-install: + cd ${WRKDIR} && ${CP} -r opt ${STAGEDIR} + (echo "#!/bin/sh"; \ + echo ""; \ + echo "LD_LIBRARY_PATH=/opt/zoom /opt/zoom/zoom \"$$"@"\"" \ + ) > ${STAGEDIR}${PREFIX}/bin/${PORTNAME} + ${CHMOD} +x ${STAGEDIR}${PREFIX}/bin/${PORTNAME} + ${INSTALL_DATA} ${WRKDIR}/usr/share/applications/Zoom.desktop ${STAGEDIR}${PREFIX}/share/applications + ${REINPLACE_CMD} -e 's|/usr/bin/zoom|${LOCALBASE}/bin/zoom|' ${STAGEDIR}${PREFIX}/share/applications/Zoom.desktop + ${INSTALL_DATA} ${WRKDIR}/usr/share/pixmaps/Zoom.png ${STAGEDIR}${PREFIX}/share/pixmaps/Zoom.png + +.include Added: head/net-im/zoom/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-im/zoom/distinfo Fri Sep 18 18:09:28 2020 (r548898) @@ -0,0 +1,3 @@ +TIMESTAMP = 1600242533 +SHA256 (zoom_x86_64.pkg.tar.xz) = 64d22eb52c36da9a8b350f4fc51b50a7956c1d292a68f05f2bf516187be516a5 +SIZE (zoom_x86_64.pkg.tar.xz) = 39049964 Added: head/net-im/zoom/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-im/zoom/pkg-descr Fri Sep 18 18:09:28 2020 (r548898) @@ -0,0 +1,3 @@ +Zoom is a free videotelephony software program. + +WWW: https://zoom.us/ Added: head/net-im/zoom/pkg-message ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-im/zoom/pkg-message Fri Sep 18 18:09:28 2020 (r548898) @@ -0,0 +1,27 @@ +[ +{ type: install + message: <