From nobody Wed Oct 13 17:15:49 2021 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 6704717FD2E2; Wed, 13 Oct 2021 17:15:49 +0000 (UTC) (envelope-from osa@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (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 "freefall.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HTzh52SGCz3j1G; Wed, 13 Oct 2021 17:15:49 +0000 (UTC) (envelope-from osa@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1634145349; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=ksrWb3Sj65FWGzl7YzEy0GJ+f0aOVy/naL1KgETIh6Y=; b=izcoTSUOQpA58vyIrYnrm4/KvJkkoYQiUM1QFZEiqVbYDmJYck9lUkbupFw3JhRhMb+gQk U2L9JUbupdFDZe3J74Yi62OQ5zvgSEhzeGWWsZbaKHVlbwSPca0wxffiiGaJdl5P+noFMd QHs0Yb7im3OwfoO88zNxRXojaSRBuTJYfOYkLONeBWqU8zO5xXknoT6gORdZZbuOhrhJI6 Kx6u/dEL9T3CVBuHVJa2DZVoIcYg3Erwl45ndfSPqSaOr1QFwepKujHzjOguQBVdhO01+B yZQRHlnGBRwH/YZaDi+dIABA1WjZ/EgvsN6ca6mclSO3sx2q16Ndwn3ToGACfw== Received: by freefall.freebsd.org (Postfix, from userid 975) id 1B6BB14F5A; Wed, 13 Oct 2021 17:15:49 +0000 (UTC) Date: Wed, 13 Oct 2021 17:15:49 +0000 From: "Sergey A. Osokin" To: Alexey Dokuchaev , Li-Wen Hsu Cc: ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org Subject: Re: git: 2bc3e6229feb - main - net-im/telegram-desktop: Update to 3.1.9 Message-ID: References: <202110121357.19CDvdWN002446@gitrepo.freebsd.org> List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="vNRajT5I+t0BTuZ+" Content-Disposition: inline In-Reply-To: ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1634145349; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=ksrWb3Sj65FWGzl7YzEy0GJ+f0aOVy/naL1KgETIh6Y=; b=GN6Oh0X50WC63eJcwmjakOwlcxCIGV/+XJjlaPDuUzSahsysyY6x1M6a/eaRajm6v4JGNz Pv6qQFWQwgG4Gki3zJS6yuWfp9vvbqWkO7JtHTH0KFnLLJgIM4ZQ0QTKMWIHP4UcpQTDtI q9cllB7J11SKGgjdc9XL0KLheuZ6WDbcetRyYAd/1uLNhI+hNn4FvEJzTqWEOR2s1E321m c6onWC7dNthR1tK9IzVF2Ndot3D/BzpL2HpBY2q2zBGjs2VHgEQhsddvzjQLpHZm5ZqaLZ jzFucHfCC731uoOZSGgjaHGJmm24/0lNUNrt7+S0fyOet1rWyNOGiNQbcL0lKQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1634145349; a=rsa-sha256; cv=none; b=S2DjyFSn1ICCSdkJj7voM5dys8bvnqfHui2hviLz0HSSYmDJ9qAuW2BFfGgmyMDKkYa4xu A3djA50qI9HN92HrQpLgJss8LFfaasVW7RRmAYb2t81lt0IuIrkykcwdvA/1sNnrhGvx4x gpLYrl2pcCSOZ2m0+wngNmCT4Lwnt3zB5j6kqERh8gUCLXrOSOwEvMZw5Dlz5CccObJiTj okQ0gPPARBhuHNLsJ+wnRe7VqwBrEWq3MjG1hej5sUQ9PwCjMQ32ufhxcgonVDTO+G8vK0 4xNATY3KrrRUnWvZznn2rVB3MhsG3mFpxVY+tMoo4MjhP5PUqOHdta/kNTwtaQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N --vNRajT5I+t0BTuZ+ Content-Type: multipart/mixed; boundary="CEDzxrefpjhOshkA" Content-Disposition: inline --CEDzxrefpjhOshkA Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Well, I'm not totally sure is my approach is corrent, but here's the patch returning back GTK staff. Please be aware: it wasn't tested yet. --=20 Sergey Osokin On Tue, Oct 12, 2021 at 02:31:35PM +0000, Alexey Dokuchaev wrote: > On Tue, Oct 12, 2021 at 01:57:39PM +0000, Li-Wen Hsu wrote: > > commit 2bc3e6229febd07dd7f2980cb7065573d689a0f5 > >=20 > > net-im/telegram-desktop: Update to 3.1.9 >=20 > Thanks for updating the port, however... >=20 > > ... > > @@ -40,6 +39,7 @@ LIB_DEPENDS=3D libavformat.so:multimedia/ffmpeg \ > > libpipewire-0.3.so:multimedia/pipewire \ > > libqrcodegencpp.so:graphics/qr-code-generator \ > > libusrsctp.so:net/libusrsctp \ > > + libwebkit2gtk-4.0.so:www/webkit2-gtk3 \ >=20 > Commit log does not explain why would light-weight chat program would now > unconditionally depend on this admittedly quite heavy component. >=20 > > @@ -52,9 +52,10 @@ USE_GITHUB=3D nodefault > > GH_ACCOUNT=3D telegramdesktop > > GH_PROJECT=3D tdesktop > > USE_GL=3D gl > > -USE_GNOME=3D glib20 glibmm > > +USE_GNOME=3D glib20 glibmm gtk30 >=20 > Nor does it explain why Qt-based program now unconditionally requires GTK. >=20 > > +INSTALLS_ICONS=3D yes >=20 > Please also see the latest CHANGES entry. >=20 > ./danfe --CEDzxrefpjhOshkA Content-Type: text/x-diff; charset=utf-8 Content-Disposition: attachment; filename="telegram-desktop.diff" Content-Transfer-Encoding: quoted-printable diff --git a/net-im/telegram-desktop/Makefile b/net-im/telegram-desktop/Mak= efile index 209c2388409d..afa197e6e5c7 100644 --- a/net-im/telegram-desktop/Makefile +++ b/net-im/telegram-desktop/Makefile @@ -1,5 +1,6 @@ PORTNAME=3D telegram-desktop DISTVERSION=3D 3.1.9 +PORTREVISION=3D 1 CATEGORIES=3D net-im MASTER_SITES=3D https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/do= wnload/v${DISTVERSION}/ DISTNAME=3D tdesktop-${DISTVERSION}-full @@ -39,7 +40,6 @@ LIB_DEPENDS=3D libavformat.so:multimedia/ffmpeg \ libpipewire-0.3.so:multimedia/pipewire \ libqrcodegencpp.so:graphics/qr-code-generator \ libusrsctp.so:net/libusrsctp \ - libwebkit2gtk-4.0.so:www/webkit2-gtk3 \ libxcb-keysyms.so:x11/xcb-util-keysyms \ libxkbcommon.so:x11/libxkbcommon \ libxxhash.so:devel/xxhash \ @@ -52,7 +52,7 @@ USE_GITHUB=3D nodefault GH_ACCOUNT=3D telegramdesktop GH_PROJECT=3D tdesktop USE_GL=3D gl -USE_GNOME=3D glib20 glibmm gtk30 +USE_GNOME=3D glib20 glibmm USE_QT=3D core dbus gui imageformats network widgets buildtools_build \ qmake_build wayland svg USE_XORG=3D x11 xcb xcomposite xdamage xext xfixes xrender xrandr xtst @@ -76,13 +76,18 @@ NO_CCACHE=3D yes # Telegram uses OpenAL for its audio, but libtgvoip (for voice calls) can = use PulseAudio or ALSA. # It dynamically loads PulseAudio, and if this fails, it loads ALSA. # If both of them are not installed, then voice calls do not work, but oth= er functionalities still work. +OPTIONS_DEFINE=3D GTK OPTIONS_DEFAULT=3D ALSA OPTIONS_MULTI=3D AUDIO OPTIONS_MULTI_AUDIO=3D ALSA PULSEAUDIO =20 AUDIO_DESC=3D Audio backend for voice calls +GTK_DESC=3D Gtk integration (Use Gtk dialogs, etc.) =20 ALSA_LIB_DEPENDS=3D libasound.so:audio/alsa-lib +GTK_CMAKE_BOOL_OFF=3D DESKTOP_APP_DISABLE_WEBKITGTK +GTK_LIB_DEPENDS=3D libwebkit2gtk-4.0.so:www/webkit2-gtk3 +GTK_USE=3D GNOME=3Dgtk30 PULSEAUDIO_LIB_DEPENDS=3D libpulse.so:audio/pulseaudio =20 # Telegram asks each custom build to have its own API ID and hash. --CEDzxrefpjhOshkA-- --vNRajT5I+t0BTuZ+ Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQITBAEBCgB9FiEEZTMJYdHlAQrZCsSmOBlAga+KbzQFAmFnFEFfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDY1 MzMwOTYxRDFFNTAxMEFEOTBBQzRBNjM4MTk0MDgxQUY4QTZGMzQACgkQOBlAga+K bzSKrgv/YDk8psTgxG3SWWwPLuTQKpVvgVV1nHzq3iXKqCdwwEObqb5ZGLzcFVzb q8fW7uHL5LbTo9DsTxwURCByBfzoPgAtyX6pObyhNTBKhPhbItrqCmJwFhIV81hG NfvCpr2DdmycXgBHQoPfe3L6PCtD6hl3AkOYIg5fTbc7JwhZxB1mFB2q1vRMTV6P 6szcFxQc0EUQ91tnGenBNkeGXOGRVCMr+8xnPvWO9C++H+rTROWl7td+0wlMYpbj hIK93Lgyu91aP/sZ00sXNgtVJ7RWa3X/EtyrSfjy8RSurG7ILaaXeJB9MIIG7ADk LwvoKFDf7zchIzjMrf6OKCjsgUsk1gHcuikAqtSNHaq6ExzxGejHxL6nCLqzf4no HfhJJXDPPbF0UYEwAK7giGiT8+F1DCnJQpOFc64qfvNyimVRUAaLvKywbFaJrx7g juLJJ71ejv7QDiWBPiz/IwBg93dMTXys2QmYlb8EcYiwmIVMppm1uwtZXOU0xTt/ Q1doJOXX =2ulz -----END PGP SIGNATURE----- --vNRajT5I+t0BTuZ+--