commit:     3006f656e6dd79d109533b220b224ad7de22a818
Author:     Esteve Varela Colominas <esteve.varela <AT> gmail <DOT> com>
AuthorDate: Sun Dec 10 22:24:04 2023 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Mon Dec 11 13:23:25 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3006f656

net-im/telegram-desktop: Backport fixes

Closes: https://bugs.gentoo.org/917409
Closes: https://bugs.gentoo.org/919201
Thanks-to: Pacho Ramos <pacho <AT> gentoo.org>
Thanks-to: Aleksey <thek0tyara.alod123 <AT> gmail.com>
Signed-off-by: Esteve Varela Colominas <esteve.varela <AT> gmail.com>
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 ...egram-desktop-4.11.7.ebuild => telegram-desktop-4.11.7-r1.ebuild} | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/net-im/telegram-desktop/telegram-desktop-4.11.7.ebuild 
b/net-im/telegram-desktop/telegram-desktop-4.11.7-r1.ebuild
similarity index 98%
rename from net-im/telegram-desktop/telegram-desktop-4.11.7.ebuild
rename to net-im/telegram-desktop/telegram-desktop-4.11.7-r1.ebuild
index 158efde95a9c..4ad46eb573f4 100644
--- a/net-im/telegram-desktop/telegram-desktop-4.11.7.ebuild
+++ b/net-im/telegram-desktop/telegram-desktop-4.11.7-r1.ebuild
@@ -81,7 +81,7 @@ CDEPEND="
        )
 "
 RDEPEND="${CDEPEND}
-       webkit? ( net-libs/webkit-gtk:4 )
+       webkit? ( net-libs/webkit-gtk:4.1 net-libs/webkit-gtk:6 )
 "
 DEPEND="${CDEPEND}
        >=dev-cpp/cppgir-0_p20230926
@@ -149,6 +149,9 @@ src_prepare() {
 }
 
 src_configure() {
+       # Evil flag (bug #919201)
+       filter-flags -fno-delete-null-pointer-checks
+
        # The ABI of media-libs/tg_owt breaks if the -DNDEBUG flag doesn't keep
        # the same state across both projects.
        # See https://bugs.gentoo.org/866055

Reply via email to