mirror of
https://git.FreeBSD.org/ports.git
synced 2025-02-05 11:35:01 +00:00
net-im/telegram-desktop: Update to 2.8.11
* New dependency, rnnoise * It starts using jemalloc. For FreeBSD, we can use the system one. We also don't need to link against jemalloc, etc. * Remove some integrated patches. PR: 257290
This commit is contained in:
parent
b11d4ccc1a
commit
4c4c9a818b
@ -1,6 +1,5 @@
|
||||
PORTNAME= telegram-desktop
|
||||
DISTVERSION= 2.7.4
|
||||
PORTREVISION= 1
|
||||
DISTVERSION= 2.8.11
|
||||
CATEGORIES= net-im
|
||||
MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/v${DISTVERSION}/
|
||||
DISTNAME= tdesktop-${DISTVERSION}-full
|
||||
@ -32,6 +31,7 @@ LIB_DEPENDS= libavformat.so:multimedia/ffmpeg \
|
||||
libjpeg.so:graphics/jpeg-turbo \
|
||||
liblz4.so:archivers/liblz4 \
|
||||
libminizip.so:archivers/minizip \
|
||||
librnnoise.so:audio/rnnoise \
|
||||
libopenal.so:audio/openal-soft \
|
||||
libopus.so:audio/opus \
|
||||
libqrcodegencpp.so:graphics/qr-code-generator \
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1620514737
|
||||
SHA256 (tdesktop-2.7.4-full.tar.gz) = 97526f0b4adf04cf86b605ae84f3efaacf58eb8f828bab8f4fe752a4fac62fb2
|
||||
SIZE (tdesktop-2.7.4-full.tar.gz) = 36894673
|
||||
TIMESTAMP = 1626644072
|
||||
SHA256 (tdesktop-2.8.11-full.tar.gz) = 168487a59a8ae6ca1fbd66ccefc9eae19344af61bfb8d4cdde3cf73c115aa9dc
|
||||
SIZE (tdesktop-2.8.11-full.tar.gz) = 37105468
|
||||
|
@ -0,0 +1,11 @@
|
||||
--- Telegram/SourceFiles/platform/linux/specific_linux.cpp.orig 2021-07-17 09:47:10 UTC
|
||||
+++ Telegram/SourceFiles/platform/linux/specific_linux.cpp
|
||||
@@ -48,7 +48,7 @@ https://github.com/telegramdesktop/tdesktop/blob/maste
|
||||
#include <gio/gio.h>
|
||||
#include <glibmm.h>
|
||||
#include <giomm.h>
|
||||
-#include <jemalloc/jemalloc.h>
|
||||
+#include <malloc_np.h>
|
||||
|
||||
#include <sys/stat.h>
|
||||
#include <sys/types.h>
|
@ -0,0 +1,13 @@
|
||||
--- Telegram/ThirdParty/tgcalls/tgcalls/Manager.cpp.orig 2021-07-21 01:10:26 UTC
|
||||
+++ Telegram/ThirdParty/tgcalls/tgcalls/Manager.cpp
|
||||
@@ -72,10 +72,6 @@ bool Manager::ResolvedNetworkStatus::operator==(const
|
||||
return true;
|
||||
}
|
||||
|
||||
-bool Manager::ResolvedNetworkStatus::operator!=(const ResolvedNetworkStatus &rhs) {
|
||||
- return !(*this == rhs);
|
||||
-}
|
||||
-
|
||||
Manager::Manager(rtc::Thread *thread, Descriptor &&descriptor) :
|
||||
_thread(thread),
|
||||
_encryptionKey(descriptor.encryptionKey),
|
@ -0,0 +1,10 @@
|
||||
--- Telegram/ThirdParty/tgcalls/tgcalls/Manager.h.orig 2021-07-21 01:10:21 UTC
|
||||
+++ Telegram/ThirdParty/tgcalls/tgcalls/Manager.h
|
||||
@@ -17,7 +17,6 @@ class Manager final : public std::enable_shared_from_t
|
||||
bool isLowDataRequested = false;
|
||||
|
||||
bool operator==(const ResolvedNetworkStatus &rhs);
|
||||
- bool operator!=(const ResolvedNetworkStatus &rhs);
|
||||
};
|
||||
|
||||
public:
|
@ -1,11 +0,0 @@
|
||||
--- Telegram/lib_webview/webview/platform/linux/webview_linux_webkit_gtk.cpp.orig 2021-04-14 05:42:51 UTC
|
||||
+++ Telegram/lib_webview/webview/platform/linux/webview_linux_webkit_gtk.cpp
|
||||
@@ -38,7 +38,7 @@ bool Resolve() {
|
||||
&& LOAD_GTK_SYMBOL(gtk, gtk_window_get_type)
|
||||
&& LOAD_GTK_SYMBOL(gtk, gtk_window_set_decorated)
|
||||
&& LOAD_GTK_SYMBOL(gtk, gdk_x11_window_get_xid)
|
||||
- && base::Platform::Gtk::LoadLibrary(webkit2gtk, "libwebkit2gtk-4.0.so.37", 0)
|
||||
+ && base::Platform::Gtk::LoadLibrary(webkit2gtk, "libwebkit2gtk-4.0.so.37", 37)
|
||||
&& LOAD_GTK_SYMBOL(webkit2gtk, webkit_web_view_new)
|
||||
&& LOAD_GTK_SYMBOL(webkit2gtk, webkit_web_view_get_type)
|
||||
&& LOAD_GTK_SYMBOL(webkit2gtk, webkit_web_view_get_user_content_manager)
|
@ -1,13 +0,0 @@
|
||||
--- Telegram/lib_webview/webview/platform/linux/webview_linux_webkit_gtk.h.orig 2021-04-14 05:42:51 UTC
|
||||
+++ Telegram/lib_webview/webview/platform/linux/webview_linux_webkit_gtk.h
|
||||
@@ -11,9 +11,9 @@
|
||||
extern "C" {
|
||||
#undef signals
|
||||
#include <JavaScriptCore/JavaScript.h>
|
||||
+#include <gdk/gdkx.h>
|
||||
#include <gtk/gtk.h>
|
||||
#include <webkit2/webkit2.h>
|
||||
-#include <X11/Xlib.h>
|
||||
#define signals public
|
||||
} // extern "C"
|
||||
|
@ -0,0 +1,12 @@
|
||||
--- cmake/external/CMakeLists.txt.orig 2021-07-13 19:08:45 UTC
|
||||
+++ cmake/external/CMakeLists.txt
|
||||
@@ -37,9 +37,6 @@ if (add_hunspell_library)
|
||||
add_checked_subdirectory(hunspell)
|
||||
endif()
|
||||
add_checked_subdirectory(iconv)
|
||||
-if (LINUX)
|
||||
- add_checked_subdirectory(jemalloc)
|
||||
-endif()
|
||||
add_checked_subdirectory(jpeg)
|
||||
if (LINUX AND NOT DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION)
|
||||
add_checked_subdirectory(kwayland)
|
@ -0,0 +1,14 @@
|
||||
--- cmake/options_linux.cmake.orig 2021-07-13 19:08:45 UTC
|
||||
+++ cmake/options_linux.cmake
|
||||
@@ -58,11 +58,6 @@ if (DESKTOP_APP_SPECIAL_TARGET)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
-target_link_libraries(common_options
|
||||
-INTERFACE
|
||||
- desktop-app::external_jemalloc
|
||||
-)
|
||||
-
|
||||
if (DESKTOP_APP_USE_PACKAGED)
|
||||
find_library(ATOMIC_LIBRARY atomic)
|
||||
else()
|
Loading…
x
Reference in New Issue
Block a user