aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDima Panov <fluffy@FreeBSD.org>2021-08-05 12:45:17 +0000
committerDima Panov <fluffy@FreeBSD.org>2021-08-05 12:45:17 +0000
commit854c9c663066688be39b2c3bbb4d5a131f828f44 (patch)
tree91dfc816fdb9f2f850828299ae4a02965c928066
parentd0d590a6727ca2e37269247494063939949d50ec (diff)
downloadports-854c9c663066688be39b2c3bbb4d5a131f828f44.tar.gz
ports-854c9c663066688be39b2c3bbb4d5a131f828f44.zip
net-im/telegram-desktop: fix build after glib20 bump
PR: 256200 Pointy hat: nc
-rw-r--r--net-im/telegram-desktop/Makefile1
-rw-r--r--net-im/telegram-desktop/files/patch-Telegram_lib__webview_webview_platform_linux_webview__linux__webkit__gtk.h10
2 files changed, 11 insertions, 0 deletions
diff --git a/net-im/telegram-desktop/Makefile b/net-im/telegram-desktop/Makefile
index 989f34f35dbb..394ed1af7223 100644
--- a/net-im/telegram-desktop/Makefile
+++ b/net-im/telegram-desktop/Makefile
@@ -1,5 +1,6 @@
PORTNAME= telegram-desktop
DISTVERSION= 2.8.11
+PORTREVISION= 1
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/files/patch-Telegram_lib__webview_webview_platform_linux_webview__linux__webkit__gtk.h b/net-im/telegram-desktop/files/patch-Telegram_lib__webview_webview_platform_linux_webview__linux__webkit__gtk.h
new file mode 100644
index 000000000000..4d3abc07b7be
--- /dev/null
+++ b/net-im/telegram-desktop/files/patch-Telegram_lib__webview_webview_platform_linux_webview__linux__webkit__gtk.h
@@ -0,0 +1,10 @@
+--- Telegram/lib_webview/webview/platform/linux/webview_linux_webkit_gtk.h.orig 2021-07-07 09:00:15 UTC
++++ Telegram/lib_webview/webview/platform/linux/webview_linux_webkit_gtk.h
+@@ -6,6 +6,7 @@
+ //
+ #pragma once
+
++#include <type_traits> // Required for glib/gatomic.h
+ extern "C" {
+ #include <JavaScriptCore/JavaScript.h>
+ #include <gtk/gtk.h>