git: 048956ece320 - main - net-im/telegram-desktop: update to 5.11.1 release (+)
Date: Wed, 19 Feb 2025 14:07:59 UTC
The branch main has been updated by fluffy: URL: https://cgit.FreeBSD.org/ports/commit/?id=048956ece320e7326e427a9b586d44c476865779 commit 048956ece320e7326e427a9b586d44c476865779 Author: Dima Panov <fluffy@FreeBSD.org> AuthorDate: 2025-02-16 14:28:05 +0000 Commit: Dima Panov <fluffy@FreeBSD.org> CommitDate: 2025-02-19 14:07:13 +0000 net-im/telegram-desktop: update to 5.11.1 release (+) Release notes: https://github.com/telegramdesktop/tdesktop/releases/tag/v5.11.0 \ https://github.com/telegramdesktop/tdesktop/releases/tag/v5.11.1 --- net-im/telegram-desktop/Makefile | 5 +++-- net-im/telegram-desktop/distinfo | 6 +++--- ..._platform_linux_current__geo__location__linux.cpp | 20 ++++++++++++++++++++ ...webview_webview_webview__data__stream__memory.cpp | 10 ++++++++++ 4 files changed, 36 insertions(+), 5 deletions(-) diff --git a/net-im/telegram-desktop/Makefile b/net-im/telegram-desktop/Makefile index 7bc57a67899e..cc1c12df3fe9 100644 --- a/net-im/telegram-desktop/Makefile +++ b/net-im/telegram-desktop/Makefile @@ -1,6 +1,5 @@ PORTNAME= telegram-desktop -DISTVERSION= 5.10.7 -PORTREVISION= 3 +DISTVERSION= 5.11.1 CATEGORIES= net-im MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/v${DISTVERSION}/ DISTNAME= tdesktop-${DISTVERSION}-full @@ -33,6 +32,8 @@ LIB_DEPENDS= libabsl_base.so:devel/abseil \ libdbus-1.so:devel/dbus \ libdispatch.so:devel/libdispatch \ libfmt.so:devel/libfmt \ + libgeoclue-2.so:net/geoclue \ + libgeocode-glib-2.so:net/geocode-glib2 \ libhunspell-1.7.so:textproc/hunspell \ liblz4.so:archivers/liblz4 \ libopenh264.so:multimedia/openh264 \ diff --git a/net-im/telegram-desktop/distinfo b/net-im/telegram-desktop/distinfo index 79b4e28dd2ba..92a65613488c 100644 --- a/net-im/telegram-desktop/distinfo +++ b/net-im/telegram-desktop/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1738163854 -SHA256 (tdesktop-5.10.7-full.tar.gz) = 37f5f4108ca052a670a6b28e6eecf7afbc1bccbc562997cf9c89c0c725d96c1e -SIZE (tdesktop-5.10.7-full.tar.gz) = 72571050 +TIMESTAMP = 1739669566 +SHA256 (tdesktop-5.11.1-full.tar.gz) = bde842b71064511c5bacb4971e3b2d539614f8dc541dffcb4ccc00e02d80924b +SIZE (tdesktop-5.11.1-full.tar.gz) = 72594842 diff --git a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_platform_linux_current__geo__location__linux.cpp b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_platform_linux_current__geo__location__linux.cpp new file mode 100644 index 000000000000..167d6549ed92 --- /dev/null +++ b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_platform_linux_current__geo__location__linux.cpp @@ -0,0 +1,20 @@ +--- Telegram/SourceFiles/platform/linux/current_geo_location_linux.cpp.orig 2025-02-13 17:24:40 UTC ++++ Telegram/SourceFiles/platform/linux/current_geo_location_linux.cpp +@@ -118,7 +118,7 @@ void ResolveCurrentExactLocation(Fn<void(Core::GeoLoca + .accuracy = Core::GeoLocationAccuracy::Exact, + }); + }), +- new Fn(callback)); ++ new std::function(callback)); + } + + void ResolveLocationAddress( +@@ -193,7 +193,7 @@ void ResolveLocationAddress( + + (*callback)({ .name = checked.join(u", "_q) }); + }), +- new Fn(callback)); ++ new std::function(callback)); + } + + } // namespace Platform diff --git a/net-im/telegram-desktop/files/patch-Telegram_lib__webview_webview_webview__data__stream__memory.cpp b/net-im/telegram-desktop/files/patch-Telegram_lib__webview_webview_webview__data__stream__memory.cpp new file mode 100644 index 000000000000..4fb6549d2bce --- /dev/null +++ b/net-im/telegram-desktop/files/patch-Telegram_lib__webview_webview_webview__data__stream__memory.cpp @@ -0,0 +1,10 @@ +--- Telegram/lib_webview/webview/webview_data_stream_memory.cpp.orig 2025-02-13 17:00:08 UTC ++++ Telegram/lib_webview/webview/webview_data_stream_memory.cpp +@@ -8,6 +8,7 @@ + + #if !defined Q_OS_WIN && !defined Q_OS_MAC + #include <sys/mman.h> ++#include <unistd.h> + #endif // !Q_OS_WIN && !Q_OS_MAC + + namespace Webview {