From nobody Mon Oct 02 23:24:29 2023 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 4Rzxqf0Phlz4wcGx; Mon, 2 Oct 2023 23:24:30 +0000 (UTC) (envelope-from git@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Rzxqd73gyz3dcF; Mon, 2 Oct 2023 23:24:29 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1696289070; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=sq47HNLavTKBdfoSMFwBmamjjv2q+7YvE4p2E6SJ6p4=; b=nQ85CL/e0lLBL8yxRFFEbKa762xyb227b8eaeHVtgq0/f/IwEuagaZW2EifogKiTWapCiG 3rZclnrNrHnWyK/y83cFHJ5uRjPoqf9JfBrcUSX7AAdJBVQ1dZYxmGj4PYDmQQBzN7i9Y2 JzzLQrZ6megWBK8rkresO1rFhPwUetOUqqg/wUSuLhBzi1irUilOpHBh2TeV+M579XXrK8 MiOdEJqXwtmiUfu+hsfa0GymolRBVeHokjhPIROinqMKXje5wZVIQpAztUEs6fWOeX9Csd 1XlGjMo4RejicvHxxXXOtE2/86E1iFCyVMDytzARL/T5LxF+/Fx7nw4XphlqAQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1696289070; a=rsa-sha256; cv=none; b=QKRZyX7FE8T3fQpNXTgamSur75VAFeoPzaDcZsop/JoYADm/bTAh++yaY8ZmerjO7qW3KF iCW2v0UfE42WWFwOCsjFwWTJZxQytzxMte/VIs8yNd/QvM0p5EHxGO3n4brI31gcrsNe70 7i59fKwqGluapslmYNdOF/dTcY+ikdBceJNJmj7+YfpovZdEJ7EjudxDkPISA5yddQdVG4 eS1xWCMUQ89IdhrSpzxx83uyhyjqw61RXbdLiBVLpY5XrOwF0C1R2DdSWoM1EKJWmleNnv CIhCcB/MSQv7+sJoLT+tPnobgudNv3lDg5Pgf9Qq+xgfpBR9xD8RVO81i8abgg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1696289070; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=sq47HNLavTKBdfoSMFwBmamjjv2q+7YvE4p2E6SJ6p4=; b=oDPjHJK366CVPvCdXDNvOKwv/8WXpI9pbXNQvCLJF3E0MB/BE0wjzwA64sgtvy8rGxnVec CXFZUswOUvj8Ol/IyvriASrUafCvDz+ppx5EZAFa30FQwfdx81hDyDED3h0SPrE4DxRCbM +F0SsCikgD2WXKYu2C9ootEb5OJc7Fby3WKKk93o3SAK+zbMGNxGBXu4lUd0ZXs+zeguUE 86tS1ha8L0UIr3Bok9Osl5AWL006kpvXPjjWg1p7az9vtQmg51tFVfQeRqsxxYZSm9AgFQ ht+RgDaV3R3hmfOh+/J6xsl9y2Q8ZSXUm5JlBXjPAlRAWsBXWLMyAhmgJPGC2w== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Rzxqd675WzXM0; Mon, 2 Oct 2023 23:24:29 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 392NOTDA085420; Mon, 2 Oct 2023 23:24:29 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 392NOTcx085417; Mon, 2 Oct 2023 23:24:29 GMT (envelope-from git) Date: Mon, 2 Oct 2023 23:24:29 GMT Message-Id: <202310022324.392NOTcx085417@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: "Sergey A. Osokin" Subject: git: 329065bd5d1c - main - net-im/telegram-desktop: update to 4.10.3 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: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: osa X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 329065bd5d1cd3c147456013c64002b689e29f66 Auto-Submitted: auto-generated The branch main has been updated by osa: URL: https://cgit.FreeBSD.org/ports/commit/?id=329065bd5d1cd3c147456013c64002b689e29f66 commit 329065bd5d1cd3c147456013c64002b689e29f66 Author: Sergey A. Osokin AuthorDate: 2023-10-02 23:24:04 +0000 Commit: Sergey A. Osokin CommitDate: 2023-10-02 23:24:24 +0000 net-im/telegram-desktop: update to 4.10.3 --- net-im/telegram-desktop/Makefile | 2 +- net-im/telegram-desktop/distinfo | 6 +- ...latform_linux_notifications__manager__linux.cpp | 113 +-------------------- ...se_platform_linux_base__linux__xdp__utilities.h | 20 ---- 4 files changed, 6 insertions(+), 135 deletions(-) diff --git a/net-im/telegram-desktop/Makefile b/net-im/telegram-desktop/Makefile index e0cd2f60463e..4b736654360c 100644 --- a/net-im/telegram-desktop/Makefile +++ b/net-im/telegram-desktop/Makefile @@ -1,5 +1,5 @@ PORTNAME= telegram-desktop -DISTVERSION= 4.10.2 +DISTVERSION= 4.10.3 CATEGORIES= net-im MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/v${DISTVERSION}/ DISTNAME= tdesktop-${DISTVERSION}-full diff --git a/net-im/telegram-desktop/distinfo b/net-im/telegram-desktop/distinfo index da57f3853eef..cc7f9cbc0ded 100644 --- a/net-im/telegram-desktop/distinfo +++ b/net-im/telegram-desktop/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1696263386 -SHA256 (tdesktop-4.10.2-full.tar.gz) = 3f7aa12bf421a7fb6e9db9669f63bb6e1351cec2e7567551cef4ff2d936f2a27 -SIZE (tdesktop-4.10.2-full.tar.gz) = 67750091 +TIMESTAMP = 1696278627 +SHA256 (tdesktop-4.10.3-full.tar.gz) = 09d793834f7a25614ba23995e2290002a09e8e790520b4a265d0f7c3592c396e +SIZE (tdesktop-4.10.3-full.tar.gz) = 67750018 diff --git a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_platform_linux_notifications__manager__linux.cpp b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_platform_linux_notifications__manager__linux.cpp index f0ce20468478..1f69d447fd4f 100644 --- a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_platform_linux_notifications__manager__linux.cpp +++ b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_platform_linux_notifications__manager__linux.cpp @@ -1,77 +1,6 @@ ---- Telegram/SourceFiles/platform/linux/notifications_manager_linux.cpp.orig 2023-09-29 15:29:53 UTC +--- Telegram/SourceFiles/platform/linux/notifications_manager_linux.cpp.orig 2023-10-02 20:31:34 UTC +++ Telegram/SourceFiles/platform/linux/notifications_manager_linux.cpp -@@ -53,6 +53,10 @@ bool ServiceRegistered = false; - ServerInformation CurrentServerInformation; - std::vector CurrentCapabilities; - -+[[nodiscard]] bool HasCapability(const char *value) { -+ return ranges::contains(CurrentCapabilities, value, &Glib::ustring::raw); -+} -+ - void Noexcept(Fn callback, Fn failed = nullptr) noexcept { - try { - callback(); -@@ -446,7 +450,6 @@ bool NotificationData::init( - } - - const auto weak = base::make_weak(this); -- const auto &capabilities = CurrentCapabilities; - - const auto signalEmitted = crl::guard(weak, [=]( - const Glib::RefPtr &connection, -@@ -496,7 +499,7 @@ bool NotificationData::init( - - _imageKey = GetImageKey(CurrentServerInformation.specVersion); - -- if (ranges::contains(capabilities, "body-markup")) { -+ if (HasCapability("body-markup")) { - _title = title.toStdString(); - - _body = subtitle.isEmpty() -@@ -512,7 +515,7 @@ bool NotificationData::init( - _body = msg.toStdString(); - } - -- if (ranges::contains(capabilities, "actions")) { -+ if (HasCapability("actions")) { - _actions.push_back("default"); - _actions.push_back(tr::lng_open_link(tr::now).toStdString()); - -@@ -523,7 +526,7 @@ bool NotificationData::init( - tr::lng_context_mark_read(tr::now).toStdString()); - } - -- if (ranges::contains(capabilities, "inline-reply") -+ if (HasCapability("inline-reply") - && !options.hideReplyButton) { - _actions.push_back("inline-reply"); - _actions.push_back( -@@ -553,13 +556,13 @@ bool NotificationData::init( - kObjectPath); - } - -- if (ranges::contains(capabilities, "action-icons")) { -+ if (HasCapability("action-icons")) { - _hints["action-icons"] = Glib::create_variant(true); - } - - // suppress system sound if telegram sound activated, - // otherwise use system sound -- if (ranges::contains(capabilities, "sound")) { -+ if (HasCapability("sound")) { - if (Core::App().settings().soundNotify()) { - _hints["suppress-sound"] = Glib::create_variant(true); - } else { -@@ -569,7 +572,7 @@ bool NotificationData::init( - } - } - -- if (ranges::contains(capabilities, "x-canonical-append")) { -+ if (HasCapability("x-canonical-append")) { - _hints["x-canonical-append"] = Glib::create_variant( - Glib::ustring("true")); - } -@@ -805,7 +808,7 @@ bool ByDefault() { +@@ -814,7 +814,7 @@ bool ByDefault() { // A list of capabilities that offer feature parity // with custom notifications @@ -80,41 +9,3 @@ // To show message content "body", // To have buttons on notifications -@@ -816,7 +819,7 @@ bool ByDefault() { - // (no, using sound capability is not a way) - "inhibitions", - }, [](const auto *capability) { -- return ranges::contains(CurrentCapabilities, capability); -+ return HasCapability(capability); - }); - } - -@@ -909,7 +912,6 @@ class Manager::Private : public base::has_weak_ptr { ( - Manager::Private::Private(not_null manager) - : _manager(manager) { - const auto &serverInformation = CurrentServerInformation; -- const auto &capabilities = CurrentCapabilities; - - if (!serverInformation.name.empty()) { - LOG(("Notification daemon product name: %1") -@@ -931,17 +933,17 @@ Manager::Private::Private(not_null manager) - .arg(serverInformation.specVersion.toString())); - } - -- if (!capabilities.empty()) { -+ if (!CurrentCapabilities.empty()) { - LOG(("Notification daemon capabilities: %1").arg( - ranges::fold_left( -- capabilities, -+ CurrentCapabilities, - "", - [](const Glib::ustring &a, const Glib::ustring &b) { - return a + (a.empty() ? "" : ", ") + b; - }).c_str())); - } - -- if (ranges::contains(capabilities, "inhibitions")) { -+ if (HasCapability("inhibitions")) { - Noexcept([&] { - _dbusConnection = Gio::DBus::Connection::get_sync( - Gio::DBus::BusType::SESSION); diff --git a/net-im/telegram-desktop/files/patch-Telegram_lib__base_base_platform_linux_base__linux__xdp__utilities.h b/net-im/telegram-desktop/files/patch-Telegram_lib__base_base_platform_linux_base__linux__xdp__utilities.h deleted file mode 100644 index 79c5514df801..000000000000 --- a/net-im/telegram-desktop/files/patch-Telegram_lib__base_base_platform_linux_base__linux__xdp__utilities.h +++ /dev/null @@ -1,20 +0,0 @@ ---- Telegram/lib_base/base/platform/linux/base_linux_xdp_utilities.h.orig 2023-10-01 14:40:15 UTC -+++ Telegram/lib_base/base/platform/linux/base_linux_xdp_utilities.h -@@ -78,7 +78,7 @@ class SettingWatcher { (public) - - template - SettingWatcher(Callback callback) -- : SettingWatcher(Fn(callback)) { -+ : SettingWatcher(std::function(callback)) { - } - - template -@@ -101,7 +101,7 @@ class SettingWatcher { (public) - const Glib::ustring &group, - const Glib::ustring &key, - Callback callback) -- : SettingWatcher(group, key, Fn(callback)) { -+ : SettingWatcher(group, key, std::function(callback)) { - } - - ~SettingWatcher();