summaryrefslogtreecommitdiff
path: root/net-im
diff options
context:
space:
mode:
Diffstat (limited to 'net-im')
-rw-r--r--net-im/Manifest.gzbin8918 -> 8914 bytes
-rw-r--r--net-im/coturn/Manifest3
-rw-r--r--net-im/coturn/coturn-4.6.0.ebuild98
-rw-r--r--net-im/coturn/files/coturn-4.6.0-openssl3.patch356
-rw-r--r--net-im/discord/Manifest4
-rw-r--r--net-im/discord/discord-0.0.73-r1.ebuild (renamed from net-im/discord/discord-0.0.73.ebuild)0
-rw-r--r--net-im/discord/files/launcher.sh1
-rw-r--r--net-im/neochat/Manifest4
-rw-r--r--net-im/neochat/neochat-24.08.3.ebuild (renamed from net-im/neochat/neochat-24.08.2.ebuild)0
-rw-r--r--net-im/signal-desktop-bin/Manifest4
-rw-r--r--net-im/signal-desktop-bin/signal-desktop-bin-7.32.0.ebuild (renamed from net-im/signal-desktop-bin/signal-desktop-bin-7.30.0.ebuild)2
-rw-r--r--net-im/telegram-desktop/Manifest5
-rw-r--r--net-im/telegram-desktop/files/tdesktop-5.7.2-cstring.patch12
-rw-r--r--net-im/telegram-desktop/telegram-desktop-5.7.2.ebuild (renamed from net-im/telegram-desktop/telegram-desktop-5.7.1.ebuild)1
-rw-r--r--net-im/tokodon/Manifest4
-rw-r--r--net-im/tokodon/tokodon-24.08.3.ebuild (renamed from net-im/tokodon/tokodon-24.08.2.ebuild)0
16 files changed, 27 insertions, 467 deletions
diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz
index 35836cece52b..7664c43f80fa 100644
--- a/net-im/Manifest.gz
+++ b/net-im/Manifest.gz
Binary files differ
diff --git a/net-im/coturn/Manifest b/net-im/coturn/Manifest
index 3089c2714184..961006ff0e4f 100644
--- a/net-im/coturn/Manifest
+++ b/net-im/coturn/Manifest
@@ -1,12 +1,9 @@
AUX coturn-4.5.2-respect-TMPDIR.patch 479 BLAKE2B 75e20f0927bcb080c354579d2dd0d7d3674a1f41cf4644519499b0b2fd17c819a613fa94b9cceac68bb7e442228e9996265cf358005924458710e4fefab2c3bd SHA512 660fdfa1284c5abd5075fd0bce9f123ab0caac9b18cf499fba78022368b04c2904be0df477b7c5070a8cca46b5ac53d686664015747718c228d8c1aa2a1e8945
-AUX coturn-4.6.0-openssl3.patch 11812 BLAKE2B 2c989408bbe9b742a16341516421e526cd159da74cabd18cf038aa5ed473cca13a41fe857fc566e13eb3e884a72d9c5201f90b7584dc314017ca3425c367df3e SHA512 c71f0b1d5830670c58994445bfd98818b24171d4e4aac170ed67b495a87db680dad36cd1eed4f0ae1e80e42f9567e9f28d5ca8847e8c9fe68909b7fae42f3744
AUX coturn.conf 46 BLAKE2B 8ae3300f7a0a6e09fde5259b660ec69c7b15cd08d2edcd7a5f77db9beda773d313b5625c44f75b922efc6205b06d17aadcfba98c8b8c8638b6a8de12801245b1 SHA512 f5b813fef017b995d036fc968c6b44cd969867c0233d36ef450357ab5f104a9f38fb27100c22fa14ed4ef49ec410e86c077f400ba7cde1b0e2466368fd02a2dc
AUX coturn.service 470 BLAKE2B 21b1cc005b5b91a8cb80b05a45afc16d73ad88e5b0a851294a6fab79d01a3bebbd048dc0bdd2423b62c2b56fe16dece95613846ad45bc9d5c3642a79fa726eff SHA512 f4228af88e51a38b06b0f91e1494d4e61a9a9f18cbab9fe85c323267e28045ebaae2832bae114da6e326cf22bf8efbd2bd5677cbcdde8fe994eca60802a6dc66
AUX logrotate.coturn 345 BLAKE2B 26edd2ad44d947bf943757fb3e3255cafea64fac5d495402bbc3a7088ed6ffd822cc8f07010669f9faf856eb8a893d9ba9ab48d4b417f8c3fd27772ffb71cae0 SHA512 ebfadc7e6435061b7120baffce76a65c224768ab85e59e3b8cd140e394fa6e4eaa258eccce76f3152fd6a1adab0c84e39feb51663c76359401e04df4d8db2c1d
AUX turnserver.init 633 BLAKE2B 78da89afc2be30bac969bb2a393d454d32ba77e199f2ccb5e34557ce34cf3a242402210afe6e30400b4a47ef9dc7880cded44a1932f7769f21f4143261a3569e SHA512 3b86b2186499c96ec0cfd3a124ea058a622c21cc870e079414f6055f7ba85830a5b85c424c809c010144f9270fcada80ef20bcab4cbc9c7fe0949b24fef02b59
-DIST coturn-4.6.0.tar.gz 474423 BLAKE2B b70ecd1f333f4f9f37adcab6f5fd3406aa0eb962488b7cae4a30c9339cf7b11b2bfedd1fa70bd3b0c32bf82702d39eb22278506521f71e0cb6aaadee9d3c3d05 SHA512 a80ea1b8d9c78b8f9fc632517a0246cb0d2d4ff21c59d53827f026fb3a145a01b3bec637af94a96b525c35251cb5e9e209ba7f368f08e12ef61220bcb784637c
DIST coturn-4.6.2.tar.gz 506275 BLAKE2B 0755e5ab8a5aa87606a604f7ebda81dfd1e5ae04e394316d841954f2d45caafccab43c17aee6de241b7b3e8483a4f7b54f68b915921b36621929d60127d1084b SHA512 ab8457921952a00b34111c03f2e5a2a9035977566270fdf9c8b9b777346645a8b233574134c0ef1c3aa2cf84bd89fbc82648678144c68ac0dff1712ce503b731
-EBUILD coturn-4.6.0.ebuild 2474 BLAKE2B 7a81afdb915486a7be151062c4025b7dabe4641c6392c52b1f7f44eaee8a7af702abac7099ca76e221a56278832070eb2d36371db4f387aca8cda29431461149 SHA512 745fd66e91b4a2b6d23d32c2259e7ff7f5bfca236baceaaa792e6c04bd9ba8a03f2abace55a70854693d82db37c2b6d5b689407d75a56a40309cbcfcb797201f
EBUILD coturn-4.6.2.ebuild 2239 BLAKE2B 3cd9b86adc41d20ffb80c4f0b7e293f45be3e5570900f711816d45430f54b820457f0f88659efe24cc6fdc0c0788549fa8f4ff5b6740a4c7a3bc29955ddb7da8 SHA512 7390bc878a1ca7dba04a5076aff1ca5ecaaf5c9db297f4a1d3bcb5a917a942581fb4876a7e07ff9b22448b0b91a2cf5487cad5670bfc9cfabd0821a7e3aa8f2e
EBUILD coturn-9999.ebuild 2239 BLAKE2B 3cd9b86adc41d20ffb80c4f0b7e293f45be3e5570900f711816d45430f54b820457f0f88659efe24cc6fdc0c0788549fa8f4ff5b6740a4c7a3bc29955ddb7da8 SHA512 7390bc878a1ca7dba04a5076aff1ca5ecaaf5c9db297f4a1d3bcb5a917a942581fb4876a7e07ff9b22448b0b91a2cf5487cad5670bfc9cfabd0821a7e3aa8f2e
MISC metadata.xml 408 BLAKE2B 0105aa40210140e67d836f67867c65a3a42aaf0fb29515072ea357818eab1da26fcfd3fd436a23aaa0b139b3aa917dbf253f6eaf42421db011fe2d01163d4e94 SHA512 b2e3da210628f283adfa1dcd6b4ea62c3e49e2dc390e8addf15e286af7bfa2bfae90116c714f011f55f99ffb21ee598033e5ddade23f7bab2f03cc7a06f1512a
diff --git a/net-im/coturn/coturn-4.6.0.ebuild b/net-im/coturn/coturn-4.6.0.ebuild
deleted file mode 100644
index 92b69c62eba0..000000000000
--- a/net-im/coturn/coturn-4.6.0.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs systemd tmpfiles
-
-DESCRIPTION="coturn TURN server project"
-HOMEPAGE="https://github.com/coturn/coturn"
-
-if [[ ${PV} == *9999 ]]; then
- EGIT_REPO_URI="https://github.com/coturn/coturn.git"
- inherit git-r3
- #S="${WORKDIR}/${PN}-master"
-else
- SRC_URI="https://github.com/coturn/coturn/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~x86"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="mongodb mysql postgres redis sqlite"
-
-RDEPEND="
- acct-group/turnserver
- acct-user/turnserver
- >dev-libs/libevent-2.1.8:=
- dev-libs/openssl:=
- mongodb? ( dev-libs/mongo-c-driver )
- mysql? ( dev-db/mysql-connector-c:= )
- postgres? ( dev-db/postgresql:* )
- redis? ( dev-libs/hiredis:= )
- sqlite? ( dev-db/sqlite )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-4.5.2-respect-TMPDIR.patch
- "${FILESDIR}"/${P}-openssl3.patch
-)
-
-src_configure() {
- if [[ -n "${AR}" ]]; then
- sed 's:ARCHIVERCMD="ar -r":ARCHIVERCMD="${AR} -r":g' -i "${S}/configure"
- fi
-
- sed 's:MANPREFIX}/man/:MANPREFIX}/:g' -i "${S}/Makefile.in" || die "sed for mandir failed"
- sed 's:#log-file=/var/tmp/turn.log:log-file=/var/log/turnserver.log:' \
- -i "${S}/examples/etc/turnserver.conf" || die "sed for logdir failed"
- sed 's:#simple-log:simple-log:' -i "${S}/examples/etc/turnserver.conf" \
- || die "sed for simple-log failed"
- sed '/INSTALL_DIR} examples\/script/a \ \${INSTALL_DIR} examples\/ca \${DESTDIR}${EXAMPLESDIR}' \
- -i "${S}/Makefile.in" || die "sed for example ca failed"
-
- if ! use mongodb; then
- export TURN_NO_MONGO=yes
- fi
- if ! use mysql; then
- export TURN_NO_MYSQL=yes
- fi
- if ! use postgres; then
- export TURN_NO_PQ=yes
- fi
- if ! use redis; then
- export TURN_NO_HIREDIS=yes
- fi
- if ! use sqlite; then
- export TURN_NO_SQLITE=yes
- fi
-
- tc-export CC
-
- export ARCHIVERCMD="$(tc-getAR) -r"
- export PKGCONFIG="$(tc-getPKG_CONFIG)"
- export DOCSDIR="/usr/share/doc/${PN}-${PV}"
-
- econf $(use_with sqlite)
-}
-
-src_install() {
- default
-
- newinitd "${FILESDIR}/turnserver.init" turnserver
-
- insinto /etc/logrotate.d
- newins "${FILESDIR}/logrotate.${PN}" "${PN}"
-
- systemd_dounit "${FILESDIR}/${PN}.service"
- dotmpfiles "${FILESDIR}/${PN}.conf"
-}
-
-pkg_postinst() {
- tmpfiles_process ${PN}.conf
-
- elog "You need to copy ${EROOT}/etc/turnserver.conf.default to"
- elog "${EROOT}/etc/turnserver.conf and do your settings there."
-}
diff --git a/net-im/coturn/files/coturn-4.6.0-openssl3.patch b/net-im/coturn/files/coturn-4.6.0-openssl3.patch
deleted file mode 100644
index 19b88048af50..000000000000
--- a/net-im/coturn/files/coturn-4.6.0-openssl3.patch
+++ /dev/null
@@ -1,356 +0,0 @@
-https://github.com/coturn/coturn/commit/9af9f6306ab73c3403f9e11086b1936e9148f7de
-https://github.com/coturn/coturn/commit/4ce784a8781ab086c150e2b9f5641b1a37fd9b31
-https://github.com/coturn/coturn/commit/9370bb742d976166a51032760da1ecedefb92267
-https://github.com/coturn/coturn/commit/d72a2a8920b80ce66b36e22b2c22f308ad06c424
-
-From 9af9f6306ab73c3403f9e11086b1936e9148f7de Mon Sep 17 00:00:00 2001
-From: Pavel Punsky <eakraly@users.noreply.github.com>
-Date: Wed, 14 Sep 2022 03:29:26 -0700
-Subject: [PATCH] Fix renegotiation flag for older version of openssl (#978)
-
-`SSL_OP_NO_RENEGOTIATION` is only supported in openssl-1.1.0 and above
-Older versions have `SSL3_FLAGS_NO_RENEGOTIATE_CIPHERS `
-
-Fixes #977 and #952
-
-Test:
-Build in a docker container running running openssl-1.0.2g (ubuntu
-16.04) successfully (without the fix getting the same errors)
---- a/src/apps/relay/dtls_listener.c
-+++ b/src/apps/relay/dtls_listener.c
-@@ -295,8 +295,17 @@ static ioa_socket_handle dtls_server_input_handler(dtls_listener_relay_server_ty
- SSL_set_accept_state(connecting_ssl);
-
- SSL_set_bio(connecting_ssl, NULL, wbio);
-- SSL_set_options(connecting_ssl, SSL_OP_COOKIE_EXCHANGE | SSL_OP_NO_RENEGOTIATION);
--
-+ SSL_set_options(connecting_ssl, SSL_OP_COOKIE_EXCHANGE
-+#if OPENSSL_VERSION_NUMBER < 0x10100000L
-+#if defined(SSL3_FLAGS_NO_RENEGOTIATE_CIPHERS)
-+ | SSL3_FLAGS_NO_RENEGOTIATE_CIPHERS
-+#endif
-+#else
-+#if defined(SSL_OP_NO_RENEGOTIATION)
-+ | SSL_OP_NO_RENEGOTIATION
-+#endif
-+#endif
-+ );
- SSL_set_max_cert_list(connecting_ssl, 655350);
-
- ioa_socket_handle rc = dtls_accept_client_connection(server, s, connecting_ssl,
-@@ -581,7 +590,17 @@ static int create_new_connected_udp_socket(
-
- SSL_set_bio(connecting_ssl, NULL, wbio);
-
-- SSL_set_options(connecting_ssl, SSL_OP_COOKIE_EXCHANGE | SSL_OP_NO_RENEGOTIATION);
-+ SSL_set_options(connecting_ssl, SSL_OP_COOKIE_EXCHANGE
-+#if OPENSSL_VERSION_NUMBER < 0x10100000L
-+#if defined(SSL3_FLAGS_NO_RENEGOTIATE_CIPHERS)
-+ | SSL3_FLAGS_NO_RENEGOTIATE_CIPHERS
-+#endif
-+#else
-+#if defined(SSL_OP_NO_RENEGOTIATION)
-+ | SSL_OP_NO_RENEGOTIATION
-+#endif
-+#endif
-+ );
-
- SSL_set_max_cert_list(connecting_ssl, 655350);
- int rc = ssl_read(ret->fd, connecting_ssl, server->sm.m.sm.nd.nbh,
---- a/src/apps/relay/ns_ioalib_engine_impl.c
-+++ b/src/apps/relay/ns_ioalib_engine_impl.c
-@@ -1428,7 +1428,17 @@ static void set_socket_ssl(ioa_socket_handle s, SSL *ssl)
- if(ssl) {
- SSL_set_app_data(ssl,s);
- SSL_set_info_callback(ssl, (ssl_info_callback_t)ssl_info_callback);
-- SSL_set_options(ssl, SSL_OP_NO_RENEGOTIATION);
-+ SSL_set_options(ssl,
-+#if OPENSSL_VERSION_NUMBER < 0x10100000L
-+#if defined(SSL3_FLAGS_NO_RENEGOTIATE_CIPHERS)
-+ SSL3_FLAGS_NO_RENEGOTIATE_CIPHERS
-+#endif
-+#else
-+#if defined(SSL_OP_NO_RENEGOTIATION)
-+ SSL_OP_NO_RENEGOTIATION
-+#endif
-+#endif
-+ );
- }
- }
- }
-
-From 4ce784a8781ab086c150e2b9f5641b1a37fd9b31 Mon Sep 17 00:00:00 2001
-From: Pavel Punsky <eakraly@users.noreply.github.com>
-Date: Fri, 16 Sep 2022 00:46:45 -0700
-Subject: [PATCH] Improve openssl3 and FIPS support (#955)
-
-openssl-3.0 deprecated some APIs and introduced new APIs instead:
-
-`SSL_get_peer_certificate ` -> `SSL_get1_peer_certificate `
-`FIPS_mode()`->`EVP_default_properties_is_fips_enabled()`
-`EVP_MD_CTX_set_flags()`->`EVP_default_properties_enable_fips()`
-specifically for enabling FIPS mode
-
-This change should workaround that by ifdef-ing old/new versions of
-openssl and APIs - so pre-3.0 use existing APIs (so not change there)
-and >=3.0 will use new APIs (whether it actually works or not is still
-TBD as this is just a first step in openssl-3.0 support)
-
-Should fix #886
-
-Test Plan:
-Run CI build that supports ubuntu-20.04 (openssl-1.1.1) and ubuntu-22.04
-(openssl-3.0.2)
-Both builds pass
-None of them have FIPS support (which for 1.1.x stays the same as
-before)
-
-Co-authored-by: Pavel Punsky <pavel.punsky@epicgames.com>
---- a/src/apps/relay/ns_ioalib_engine_impl.c
-+++ b/src/apps/relay/ns_ioalib_engine_impl.c
-@@ -1868,7 +1868,11 @@ int ssl_read(evutil_socket_t fd, SSL* ssl, ioa_network_buffer_handle nbh, int ve
-
- } else if (!if1 && if2) {
-
-+#if (OPENSSL_VERSION_NUMBER >= 0x30000000L)
-+ if(verbose && SSL_get1_peer_certificate(ssl)) {
-+#else
- if(verbose && SSL_get_peer_certificate(ssl)) {
-+#endif
- printf("\n------------------------------------------------------------\n");
- X509_NAME_print_ex_fp(stdout, X509_get_subject_name(SSL_get_peer_certificate(ssl)), 1,
- XN_FLAG_MULTILINE);
---- a/src/apps/uclient/startuclient.c
-+++ b/src/apps/uclient/startuclient.c
-@@ -138,7 +138,11 @@ static SSL* tls_connect(ioa_socket_raw fd, ioa_addr *remote_addr, int *try_again
- if (rc > 0) {
- TURN_LOG_FUNC(TURN_LOG_LEVEL_INFO,"%s: client session connected with cipher %s, method=%s\n",__FUNCTION__,
- SSL_get_cipher(ssl),turn_get_ssl_method(ssl,NULL));
-+#if (OPENSSL_VERSION_NUMBER >= 0x30000000L)
-+ if(clnet_verbose && SSL_get1_peer_certificate(ssl)) {
-+#else
- if(clnet_verbose && SSL_get_peer_certificate(ssl)) {
-+#endif
- TURN_LOG_FUNC(TURN_LOG_LEVEL_INFO, "------------------------------------------------------------\n");
- X509_NAME_print_ex_fp(stdout, X509_get_subject_name(SSL_get_peer_certificate(ssl)), 1,
- XN_FLAG_MULTILINE);
---- a/src/client/ns_turn_msg.c
-+++ b/src/client/ns_turn_msg.c
-@@ -248,12 +248,22 @@ int stun_produce_integrity_key_str(const uint8_t *uname, const uint8_t *realm, c
- if (FIPS_mode()) {
- EVP_MD_CTX_set_flags(&ctx,EVP_MD_CTX_FLAG_NON_FIPS_ALLOW);
- }
--#endif
-+#endif // defined EVP_MD_CTX_FLAG_NON_FIPS_ALLOW && !defined(LIBRESSL_VERSION_NUMBER)
- EVP_DigestInit_ex(&ctx,EVP_md5(), NULL);
- EVP_DigestUpdate(&ctx,str,strl);
- EVP_DigestFinal(&ctx,key,&keylen);
- EVP_MD_CTX_cleanup(&ctx);
--#else
-+#elif OPENSSL_VERSION_NUMBER >= 0x30000000L
-+ unsigned int keylen = 0;
-+ EVP_MD_CTX *ctx = EVP_MD_CTX_new();
-+ if (EVP_default_properties_is_fips_enabled(NULL)) {
-+ EVP_default_properties_enable_fips(NULL, 0);
-+ }
-+ EVP_DigestInit_ex(ctx,EVP_md5(), NULL);
-+ EVP_DigestUpdate(ctx,str,strl);
-+ EVP_DigestFinal(ctx,key,&keylen);
-+ EVP_MD_CTX_free(ctx);
-+#else // OPENSSL_VERSION_NUMBER < 0x10100000L
- unsigned int keylen = 0;
- EVP_MD_CTX *ctx = EVP_MD_CTX_new();
- #if defined EVP_MD_CTX_FLAG_NON_FIPS_ALLOW && ! defined(LIBRESSL_VERSION_NUMBER)
-@@ -265,7 +275,7 @@ int stun_produce_integrity_key_str(const uint8_t *uname, const uint8_t *realm, c
- EVP_DigestUpdate(ctx,str,strl);
- EVP_DigestFinal(ctx,key,&keylen);
- EVP_MD_CTX_free(ctx);
--#endif
-+#endif // OPENSSL_VERSION_NUMBER < 0X10100000L
- ret = 0;
- }
-
-
-From 9370bb742d976166a51032760da1ecedefb92267 Mon Sep 17 00:00:00 2001
-From: Pavel Punsky <eakraly@users.noreply.github.com>
-Date: Fri, 16 Sep 2022 23:29:32 -0700
-Subject: [PATCH] Fix a warning (#988)
-
-There are too many defines that are, eventually, used in one place so
-just inlining.
-
-Current code generates following warning:
-```
-warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
-```
-
-With the fix there is no warning
-
-Co-authored-by: Pavel Punsky <pavel.punsky@epicgames.com>
---- a/src/apps/relay/netengine.c
-+++ b/src/apps/relay/netengine.c
-@@ -31,13 +31,7 @@
- #include "mainrelay.h"
-
- //////////// Backward compatibility with OpenSSL 1.0.x //////////////
--#define HAVE_OPENSSL11_API (!(OPENSSL_VERSION_NUMBER < 0x10100001L || defined LIBRESSL_VERSION_NUMBER))
--
--#ifndef HAVE_SSL_CTX_UP_REF
--#define HAVE_SSL_CTX_UP_REF HAVE_OPENSSL11_API
--#endif
--
--#if !HAVE_SSL_CTX_UP_REF
-+#if (OPENSSL_VERSION_NUMBER < 0x10100001L || defined LIBRESSL_VERSION_NUMBER)
- #define SSL_CTX_up_ref(ctx) CRYPTO_add(&(ctx)->references, 1, CRYPTO_LOCK_SSL_CTX)
- #endif
-
-
-From d72a2a8920b80ce66b36e22b2c22f308ad06c424 Mon Sep 17 00:00:00 2001
-From: Pavel Punsky <eakraly@users.noreply.github.com>
-Date: Mon, 24 Oct 2022 13:06:35 -0700
-Subject: [PATCH] Cleanup openssl initialization (#1012)
-
-Rewriting openssl initialization code (threading support to make it
-cleaner
-
-- Regroup functions so that there is one ifdef (for old code and new
-code)
-- Modern openssl (>1.0.2) does not need any synchornization routines so
-they are empty
-- Old openssl (<=1.0.2) now require `OPENSSL_THREADS` which allows
-running multiple threads in turnserver. Not having turnserver
-multi-threaded is a huge waste. `OPENSSL_THREADS` is now a requirement.
-
-
-Test Plan:
-- CI builds pass for openssl versions 1.0.2, 1.1.1, 3.0, including tests
---- a/src/apps/relay/mainrelay.c
-+++ b/src/apps/relay/mainrelay.c
-@@ -1345,7 +1345,6 @@ static void set_option(int c, char *value)
- STRCPY(turn_params.relay_ifname, value);
- break;
- case 'm':
--#if defined(OPENSSL_THREADS)
- if(atoi(value)>MAX_NUMBER_OF_GENERAL_RELAY_SERVERS) {
- TURN_LOG_FUNC(TURN_LOG_LEVEL_WARNING, "WARNING: max number of relay threads is 128.\n");
- turn_params.general_relay_servers_number = MAX_NUMBER_OF_GENERAL_RELAY_SERVERS;
-@@ -1354,9 +1353,6 @@ static void set_option(int c, char *value)
- } else {
- turn_params.general_relay_servers_number = atoi(value);
- }
--#else
-- TURN_LOG_FUNC(TURN_LOG_LEVEL_WARNING, "WARNING: OpenSSL version is too old OR does not support threading,\n I am using single thread for relaying.\n");
--#endif
- break;
- case 'd':
- STRCPY(turn_params.listener_ifname, value);
-@@ -2645,9 +2641,8 @@ int main(int argc, char **argv)
-
- ////////// OpenSSL locking ////////////////////////////////////////
-
--#if defined(OPENSSL_THREADS)
--
--static char some_buffer[65536];
-+#if defined(OPENSSL_THREADS)
-+#if OPENSSL_VERSION_NUMBER < OPENSSL_VERSION_1_1_0
-
- //array larger than anything that OpenSSL may need:
- static pthread_mutex_t mutex_buf[256];
-@@ -2665,76 +2660,52 @@ void coturn_locking_function(int mode, int n, const char *file, int line) {
- }
- }
-
--#if OPENSSL_VERSION_NUMBER >= 0x10000000L
- void coturn_id_function(CRYPTO_THREADID *ctid);
- void coturn_id_function(CRYPTO_THREADID *ctid)
- {
- UNUSED_ARG(ctid);
- CRYPTO_THREADID_set_numeric(ctid, (unsigned long)pthread_self());
- }
--#else
--unsigned long coturn_id_function(void);
--unsigned long coturn_id_function(void)
--{
-- return (unsigned long)pthread_self();
--}
--#endif
--
--#endif
-
- static int THREAD_setup(void) {
--
--#if defined(OPENSSL_THREADS)
--
-- int i;
--
-- some_buffer[0] = 0;
--
-+ int i;
- for (i = 0; i < CRYPTO_num_locks(); i++) {
- pthread_mutex_init(&(mutex_buf[i]), NULL);
- }
-
- mutex_buf_initialized = 1;
--
--#if OPENSSL_VERSION_NUMBER >= 0x10000000L && OPENSSL_VERSION_NUMBER <= OPENSSL_VERSION_1_1_1
- CRYPTO_THREADID_set_callback(coturn_id_function);
--#else
-- CRYPTO_set_id_callback(coturn_id_function);
--#endif
--
- CRYPTO_set_locking_callback(coturn_locking_function);
--#endif
--
- return 1;
- }
-
- int THREAD_cleanup(void);
- int THREAD_cleanup(void) {
-+ int i;
-
--#if defined(OPENSSL_THREADS)
-+ if (!mutex_buf_initialized)
-+ return 0;
-
-- int i;
--
-- if (!mutex_buf_initialized)
-- return 0;
-+ CRYPTO_THREADID_set_callback(NULL);
-+ CRYPTO_set_locking_callback(NULL);
-+ for (i = 0; i < CRYPTO_num_locks(); i++) {
-+ pthread_mutex_destroy(&(mutex_buf[i]));
-+ }
-
--#if OPENSSL_VERSION_NUMBER >= 0x10000000L && OPENSSL_VERSION_NUMBER <= OPENSSL_VERSION_1_1_1
-- CRYPTO_THREADID_set_callback(NULL);
-+ mutex_buf_initialized = 0;
-+ return 1;
-+}
- #else
-- CRYPTO_set_id_callback(NULL);
--#endif
--
-- CRYPTO_set_locking_callback(NULL);
-- for (i = 0; i < CRYPTO_num_locks(); i++) {
-- pthread_mutex_destroy(&(mutex_buf[i]));
-- }
--
-- mutex_buf_initialized = 0;
--
--#endif
-+static int THREAD_setup(void) {
-+ return 1;
-+}
-
-- return 1;
-+int THREAD_cleanup(void);
-+int THREAD_cleanup(void){
-+ return 1;
- }
-+#endif /* OPENSSL_VERSION_NUMBER < OPENSSL_VERSION_1_1_0 */
-+#endif /* defined(OPENSSL_THREADS) */
-
- static void adjust_key_file_name(char *fn, const char* file_title, int critical)
- {
-
diff --git a/net-im/discord/Manifest b/net-im/discord/Manifest
index 6098e4a43e9d..9e203fe6ee04 100644
--- a/net-im/discord/Manifest
+++ b/net-im/discord/Manifest
@@ -1,4 +1,4 @@
-AUX launcher.sh 456 BLAKE2B ae091128ef8841bb257ac586f6800fdd749cd8c9c08b9f1c5244f315c7dfa85d7686cae654e27c07ab1ce6481d7b86ab5adfbf8d8c5e477d3e0b172d6d85bc39 SHA512 e658f93725f72c7ae6f75e0633fd35b96f6d09f8c23a6918a70ade0396a822dded24a1d5d82bc5a3ea9fb08bea5aeb89abd4ad35a28997ec667a85d55d6755dc
+AUX launcher.sh 498 BLAKE2B a3437542111d896df3d7a699c43a1fdd7c7c28fbf364e404549dbe6d65336da4dd5a08c87a2bdede83ab719c971362032db26ff84d55cecdf49bcdd076948dfc SHA512 894a603040aa8f46026326d6488b73252589c0f69793131e8b00e7663c15e4d27d2c9a80f88b6b32f80e34039b7188a1efce0915da1e9f07e916c7b7b8594443
DIST discord-0.0.73.tar.gz 106995240 BLAKE2B 9d06db1e3db7eab4b5c2e03c212e169d4e1ebc8473fe7db8f263eb73a13ed28dcb1c186c44f478aaaad382f80a7f2f32d3986c0ed357ee023ca82e5136244baa SHA512 2af7c5f606b60587551a9a84f50a7f499fd0398c3151bfc960e3761742ea402f8cdc164de1f969fb8308c26fd294b57db79d674de185d4a19979c298a53cb185
-EBUILD discord-0.0.73.ebuild 3932 BLAKE2B f23fb91524730f3c3e350d26799e715c811a1fe6e33f07f608860ce57d565b3e3a667c3f6219da18a101eafabedbecfda505d2f560e7f78b97eb871c8744b468 SHA512 6f5828bcfa52b777e29b58b267d8be95fc2ddb83891779f390ebff203daacdde4faa95b796ec77b38ee66713f617dffaf90222f857dd4b065553205d7f405569
+EBUILD discord-0.0.73-r1.ebuild 3932 BLAKE2B f23fb91524730f3c3e350d26799e715c811a1fe6e33f07f608860ce57d565b3e3a667c3f6219da18a101eafabedbecfda505d2f560e7f78b97eb871c8744b468 SHA512 6f5828bcfa52b777e29b58b267d8be95fc2ddb83891779f390ebff203daacdde4faa95b796ec77b38ee66713f617dffaf90222f857dd4b065553205d7f405569
MISC metadata.xml 506 BLAKE2B ff098a1c9341a94ebb21da57c3028d3d96e884e19e3adf2df8d50b694a1ca3eee61f5dfd90eaa557a0a0eee769fd11dfa7bbf63308386a11faa56d13687e33c3 SHA512 56baf0a5323057b4af83a7b7d760b2b1e071e15ca4eef6546eab4104fbdd026906f68d8023a3155f492d8d93cd7022c5d0017372cbaf2894b94bd253b2ce3665
diff --git a/net-im/discord/discord-0.0.73.ebuild b/net-im/discord/discord-0.0.73-r1.ebuild
index 1af370033bc8..1af370033bc8 100644
--- a/net-im/discord/discord-0.0.73.ebuild
+++ b/net-im/discord/discord-0.0.73-r1.ebuild
diff --git a/net-im/discord/files/launcher.sh b/net-im/discord/files/launcher.sh
index 31c2cc3bf2ca..f8d79cbc2fdb 100644
--- a/net-im/discord/files/launcher.sh
+++ b/net-im/discord/files/launcher.sh
@@ -15,6 +15,7 @@ EBUILD_WAYLAND=false
--enable-features=UseOzonePlatform
--ozone-platform=wayland
--enable-wayland-ime
+ --disable-gpu-memory-buffer-video-frames
)
@@DESTDIR@@/Discord "${discord_parameters[@]}" "$@"
diff --git a/net-im/neochat/Manifest b/net-im/neochat/Manifest
index b5de16e741db..8b478d736d24 100644
--- a/net-im/neochat/Manifest
+++ b/net-im/neochat/Manifest
@@ -1,5 +1,5 @@
DIST neochat-24.08.1.tar.xz 1025240 BLAKE2B 1d257a5d35a8e5df03c8ad98e951dff32b4266e1535af7809e0fb61eab0c67b8186afbb787dd71b6cd3c9ecb1afbfb92769fe0756132ba8d0e3ddbd16fe12447 SHA512 fc480e0f936e5059d9c71ea2d6c4344ac9a5fb80c32b830937e423adb3ac46608a0ee54fd24db53e59c28968bbe05c3afc88ce11b7d2568f9382389bac885196
-DIST neochat-24.08.2.tar.xz 1027192 BLAKE2B 9da566e81198ddfd6f46c673eeb5ec924a8f1e683aad29546133c68f651de11aa91f8dccbf409ea3f800f9923e4f04ec92f412b3a4c55761c670a7ac8f37bbf0 SHA512 fd0ad48a76dcf65b5f1f0b31685738694a142645f3c24eab931d2c09b2f0c3c3956730f5ef591f29f72cf050fd795091110c4c570906b07fd266e8cb40b2a148
+DIST neochat-24.08.3.tar.xz 1031148 BLAKE2B 53684fc75f95441dfec80dc3e50837d309241ecaad3d868ec4772bdb83a35e6763c351346f3c7e44e392fb216dc21025a59b3013cac930fa84dac82496019b52 SHA512 a1a6cc6d1b7fc2126aeb800ed64546f9414e1ab6759d92452dcfba22ffc00a9903b3097b6d474f2aef85da351c07cf8d734b2e8a573abbea0482caf74c4566bf
EBUILD neochat-24.08.1-r2.ebuild 1854 BLAKE2B 167b9dd59a71335eb19e98bf9099d61263edfd4871702c3a26418e52b857f34dd64f6817694f8a5168c5a1328988fb3ec6a94430c9870ee2aea2d51a800adb8f SHA512 cab13cde8b466a9b40a56b3a1520f9e4aa00b5375754ae8c95306e5f23cfc1bd5251c4df5c64f61038c9ffdb6df5a84765934eed2c329cb6b7cdc965de211d09
-EBUILD neochat-24.08.2.ebuild 1856 BLAKE2B a90ca6ae3e319600be8a05daf4e30f4807143b02b6869111d8a870b576fbb9b6320c9fe1831859aadc7ea9c88f1a89f069aa3407de01c222f30478a48b695dbe SHA512 5a51a7373a630c9001cfe501e2848ff4c0d897a87a006433a9dddb3497f4637b91c09918e10906667685c36cdd79c560a36fe9f2bd3390d87178315bd2bd2dd1
+EBUILD neochat-24.08.3.ebuild 1856 BLAKE2B a90ca6ae3e319600be8a05daf4e30f4807143b02b6869111d8a870b576fbb9b6320c9fe1831859aadc7ea9c88f1a89f069aa3407de01c222f30478a48b695dbe SHA512 5a51a7373a630c9001cfe501e2848ff4c0d897a87a006433a9dddb3497f4637b91c09918e10906667685c36cdd79c560a36fe9f2bd3390d87178315bd2bd2dd1
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/net-im/neochat/neochat-24.08.2.ebuild b/net-im/neochat/neochat-24.08.3.ebuild
index eab060dd1363..eab060dd1363 100644
--- a/net-im/neochat/neochat-24.08.2.ebuild
+++ b/net-im/neochat/neochat-24.08.3.ebuild
diff --git a/net-im/signal-desktop-bin/Manifest b/net-im/signal-desktop-bin/Manifest
index 71c7a93919c9..c117437b9b74 100644
--- a/net-im/signal-desktop-bin/Manifest
+++ b/net-im/signal-desktop-bin/Manifest
@@ -1,3 +1,3 @@
-DIST signal-desktop_7.30.0_amd64.deb 121998784 BLAKE2B 78d532aa6fd23d6f53a2670c128c336ea36a92c6705d02c0a5c6907f0b4ab92c5cfdc099559ef0a81d8d391eb9ae8a23e2e912e7027249f884ebc1dedd183ad2 SHA512 ca061e8141c7054f3d598afd58fc2fde80026a482096b6d3841763821b8962eb00089c82bf50b26eb95c794cfcaa1c91e1a919ec46a770f5b318bda6d1bc836d
-EBUILD signal-desktop-bin-7.30.0.ebuild 2462 BLAKE2B b063aa73e783e8b1d217feddc253f07330e72ed67435278957bad3f8ab488c626db9dd43b6a85ebc8edc76a04b1b3e6dbe1135c8d3a0b91013c45d3ea3ca053f SHA512 b86b2b0125cc5e50ff9a0d096abc9dc84cf2e2fa55159e22191d6ff8d2d42681bf3af9de91adac339657e41f5034fe0cd4d0d290a0066796ca24cf3df5a8abcf
+DIST signal-desktop_7.32.0_amd64.deb 119719108 BLAKE2B 2f60fd22f6b47bf10b407fd9edab6477d393eb4d987042607b23a5a6abeee26072a59cf293c01553329ea61fe467abb3d6b72b960e9a25e9d25fdb90604aea0c SHA512 e19645941841548c0f1c30fb12573ceccaff7f76dd31fc6cd8220dac591760367b01068ffc67b841e3f79ceed75f706c0a63bd819d7cd8194da7e35c19dee8eb
+EBUILD signal-desktop-bin-7.32.0.ebuild 2499 BLAKE2B a53de2fc4a327965529022821e406a5454b990dc872bce3630b35afc9be838c0d26fa64279a7302d47951e98d63527bcbf90d3497562cfe1c6f036f452f0d58e SHA512 25e93cb567ff61121f9e032b71bac7373a7bb43fda04b32341314e52f71ade6112328da4c3964d5d3e671dc3d4369f8384494b1be13cd6c61f358ab0ad5b0c60
MISC metadata.xml 486 BLAKE2B cfc118c5488c5c50b4de72443e6b836992a4ba7a6fb94358552c814006a49b00580b5ab0a57141b17809e1d2a898b9e23e6fee0837778edfa7f6de53ccc09d01 SHA512 4ab7dc5fd6fb03e7296164d0d924ab4eb11c6fd31c2fc651706892eda53b29be5db65cd94da8e6aa743e9b7ed10ee3e5f25f14dd2d1be99459daa11f529dbb95
diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-7.30.0.ebuild b/net-im/signal-desktop-bin/signal-desktop-bin-7.32.0.ebuild
index 4ddfe8d854e5..1ce02a143a81 100644
--- a/net-im/signal-desktop-bin/signal-desktop-bin-7.30.0.ebuild
+++ b/net-im/signal-desktop-bin/signal-desktop-bin-7.32.0.ebuild
@@ -30,7 +30,9 @@ RDEPEND="
media-libs/mesa[X(+)]
net-print/cups
sys-apps/dbus[X]
+ virtual/udev
x11-libs/cairo
+ x11-libs/gdk-pixbuf:2
x11-libs/gtk+:3[X]
x11-libs/libdrm
x11-libs/libX11
diff --git a/net-im/telegram-desktop/Manifest b/net-im/telegram-desktop/Manifest
index 95bf7b78d6f0..f4553f0250b6 100644
--- a/net-im/telegram-desktop/Manifest
+++ b/net-im/telegram-desktop/Manifest
@@ -2,10 +2,11 @@ AUX tdesktop-4.10.0-system-cppgir.patch 1150 BLAKE2B d8a6e1320c2ccfd4f1c3f63bfda
AUX tdesktop-4.2.4-jemalloc-only-telegram-r1.patch 1307 BLAKE2B b27f65973a6fa8c83469e0c6419a600ca04ebbf35f6c4a406129867eee644082c4f0164fb71afbc6ae729bb4037d0cf6c68ea1ad78f6268bfe245b83e4290400 SHA512 d2c33dd18e354ebe6cb7143b58e9f61dc4cd664bb1e7ad9c60f562efbb05cc72d5b36270af96b866583b366b59cc34cadee3a62dcbd40433276b80b2511e1fcb
AUX tdesktop-5.2.2-libdispatch.patch 1101 BLAKE2B 27cf706c7d77dbb9080cc9cf4891c83f0067b505bc5ae461f8ddfeb147c2ca04efa624f9e37fac9fe723cf704671eb4884c1e26316e0cc53d2c1825984ee7e75 SHA512 f1f6670476178a7b66ce080edbcdc5d49bbce685b08cc9e0dc98053ee9e2f70f106e0f7615b3f13a00e42171a8094053a35bbdcaca712d7ab87ff86de3d4509a
AUX tdesktop-5.2.2-qt6-no-wayland.patch 3630 BLAKE2B c573d04493233efc065a74644e0d8fcb5f61a6fd2fe8be7a15f6ee61d13934eeb62a848fa91f18f9684bee40833f4266cc949396ff08fe5f66bd55f6d9aaf056 SHA512 8c77d17e2cd1261a83701a0be967a38df054982319612dc69921604deb0eec380a16f6879137b0ba3b0e94a2aada33efbd0cbbd878097c2ef9dd1f873336536d
+AUX tdesktop-5.7.2-cstring.patch 350 BLAKE2B f6a7922d7a4fc6c2230e82f8e31d69a456ba4726fc09ee1406d1b2a6bef12d3cdcec614a58f6c12b21a7cda6318d02cabba420ef293e1bcca9deb8f699298103 SHA512 36fac80b3c4212c15daf6cb4a912dd30031bede7c120509aadf44958d6a04af5647fcb4ca2bf158065d7fadd53a837e7f8e5a2b8ec32947afb32671d37652ff6
DIST tdesktop-5.5.5-full.tar.gz 70112426 BLAKE2B 21cdb01d66ea1d1b7479995d790fc44d65248c807dafb25d865970a0d619483ccccd99c8d64b6853d8aa29c78c73010f14e720bf707c918e7c3bb5cb2428dde5 SHA512 88cd526fb02b7b0459cb1bd1b0c57147b2261e57c392d2cb62964015ef6b26e202fba717b35d74201c41becf0a5d78ef4d9d593b5666b3f0a0db646e40bfd1fc
DIST tdesktop-5.6.3-full.tar.gz 70333924 BLAKE2B a42ded12ef7403153e36073cec5b1343d7c4f5e6db0db561b9df4db7f59157dcf57d5c487fbb6543305cdb1c4b4e772e1fd21037f79570f26fbc9bdc4522c4ee SHA512 0cce16f780f1350199d8a10a9eff6e8052888aede5d3839d3435acdfb34f445098ec24cac21d1950f704350c22bec86020e6c746706bb34c5533e2086e6cb597
-DIST tdesktop-5.7.1-full.tar.gz 70394754 BLAKE2B 0996bf23f4d63332a0ee7f1ea9722a151123e8c6bd0ea7264e55e48490fcdd944302d4263eed313fbed8d693f44374f12e8298b4f5938c217270282eae5df7d5 SHA512 06c465c6766ba2bb349bb37dd629fa494275cd9c165357ae39bfa7d967f0cce40c587788e88551705923d7bab089fc6a11d3175902c930dca7506a3bfb7d09b5
+DIST tdesktop-5.7.2-full.tar.gz 70396886 BLAKE2B 5e592e06f5c85290d06deb1ecef8e18bdafd5de3205046ddf0ca2574d480e95d3c81db55c0955d05251d9df3cf558edec9681603cdb0e85f39e2dac44f1c53d0 SHA512 55fa4f20ceae71f2b869c00abdcf6a27f505156f7b254e38a68a97ea34b09e2e9deeef1fec6c5633e93043fb2e9e9ea72502ec9daeed319c8de65cbe825ca916
EBUILD telegram-desktop-5.5.5.ebuild 8625 BLAKE2B 897d8c05f56262d293108c27f0e77b4caa77d8e572f7e93e035c0ebdf1077aec867dedd0362874eaddcea80da9ac631f3bba443eaa5bb4e93f89468a88128863 SHA512 278dca209afee79157ebb81aa772ceb31da88037c986c5370ec575e456247ef34bf1c9b7152ebbe46bd58d16b8742c9fea2a28518178a76056e37a4b394e903a
EBUILD telegram-desktop-5.6.3.ebuild 8633 BLAKE2B ffb1ee84d2b595f68abb0274e86c131b44daea256452b086dea4b73a8eeb6c10897b78126211f8c4b6930b4ddb84ede3ad4ef411c76f183dece749170e1a1019 SHA512 8da0dd0a0734e6ea8427a1bee6f82f7f5158c8c3731e59ec07bb873bc34e0e2da0a43c1809c2e90e2aa62687210d47df1fe61bb2228cc9998a6a7131ef6e33e2
-EBUILD telegram-desktop-5.7.1.ebuild 8630 BLAKE2B a01248949cabbab1776142b5f1f7044d34c2efdccc85140b324477ed2e4fad549d60717d072310c6bed214ee6f2571f759b7b39d399019ac1beb690ac0ef3bea SHA512 f0aa2f4b8990c730fd00b8d96aab33568c66bdb61bec8a121c9666ba6db87a6e2e248df8d6c198a72e63d240ec917713ca88f71c6fe8f5b42a03e3dc9f4add7c
+EBUILD telegram-desktop-5.7.2.ebuild 8674 BLAKE2B dfdf908bceb6f1b777e3d4eba6f7633548948a5eaf9e5336520482d0a69e2a2cc3c2bbfe7b840e54eb6806c51f15e3465c645bfbebe71e185a8354b803770d7c SHA512 a88799799cb507d6e8a45d45777bbe3f76c6782e6b1b919acbf67244112aa6fec3d75a0198c5b21f776b49e4230ae1883f657fca3f955ec18c721e7bf035cd16
MISC metadata.xml 1415 BLAKE2B ff67e288b209502228591761d9a7774a95b52cca610ddcfb4398b1aa6db264d84df36aec1f8f109679cd09d5858c8b8237bbf9fa0643fef4974864c5f9e1e192 SHA512 609618e13e7fd77b17797ca5f3fcd4a4a508f5f13a5a4c4a84e002f0634b44dd231b75a52635b65fbe76aad0e75fa6deb3b366dbff7e54316fe143367f6c0c89
diff --git a/net-im/telegram-desktop/files/tdesktop-5.7.2-cstring.patch b/net-im/telegram-desktop/files/tdesktop-5.7.2-cstring.patch
new file mode 100644
index 000000000000..e9baaf60c1cf
--- /dev/null
+++ b/net-im/telegram-desktop/files/tdesktop-5.7.2-cstring.patch
@@ -0,0 +1,12 @@
+diff --git a/Telegram/lib_base/base/basic_types.h b/Telegram/lib_base/base/basic_types.h
+index 241417f..4204fae 100644
+--- a/Telegram/lib_base/base/basic_types.h
++++ b/Telegram/lib_base/base/basic_types.h
+@@ -17,6 +17,7 @@
+ #include <QtCore/QString>
+
+ #include <string>
++#include <cstring>
+ #include <exception>
+ #include <memory>
+ #include <ctime>
diff --git a/net-im/telegram-desktop/telegram-desktop-5.7.1.ebuild b/net-im/telegram-desktop/telegram-desktop-5.7.2.ebuild
index 8f71daa76920..afecba739e38 100644
--- a/net-im/telegram-desktop/telegram-desktop-5.7.1.ebuild
+++ b/net-im/telegram-desktop/telegram-desktop-5.7.2.ebuild
@@ -103,6 +103,7 @@ PATCHES=(
"${FILESDIR}"/tdesktop-4.10.0-system-cppgir.patch
"${FILESDIR}"/tdesktop-5.2.2-qt6-no-wayland.patch
"${FILESDIR}"/tdesktop-5.2.2-libdispatch.patch
+ "${FILESDIR}"/tdesktop-5.7.2-cstring.patch
)
pkg_pretend() {
diff --git a/net-im/tokodon/Manifest b/net-im/tokodon/Manifest
index be1138f66c63..0372a88ac777 100644
--- a/net-im/tokodon/Manifest
+++ b/net-im/tokodon/Manifest
@@ -1,6 +1,6 @@
AUX tokodon-24.05.2-enable-exceptions.patch 1178 BLAKE2B 416b142c790f9d1bd6c5e29344543c49c259fcc9f5e112b3799b80cfa96ac77c626eef3c8f95710cd8d21f2461acd3786bdea326f856f57f7986ac225320020e SHA512 394258fcc8c741937721ea9e0555e45aa471cdd9bb91d7125d2a0efff88201458b4a2247f1ac15bc0e764f95e9549709af5c8c336a473724b9498eae3783e6f5
DIST tokodon-24.08.1.tar.xz 567916 BLAKE2B 9ae3038e270e430d3ba16eaa78bbd6b18f22f6a020568106a6127218e94ec0b0ccf0fe638715bdb0262c14ade7d21dc4508bd0daf4e8e6207fdf845e3ba58ce9 SHA512 808b6639b8b26729421c65afd5c5ee3629bb14f1fd00266a4cd6690070ce9b2b957aaca9139e8b7b9aa165e80031a9a6d0765193921358b6b7451bdeaa8aced0
-DIST tokodon-24.08.2.tar.xz 576616 BLAKE2B ded6a4105f0134186940ad7cab32d6b6b7103a1eef8012c12e89251b41d49ebd7d59d3ac4c285297976869868a76acd50d589e59c3b18d7bdaac6651af455e79 SHA512 9f41ec9c704334048c657e6fbd9dd4f2c7630f37237731eb03a0fd69b3c3a43d06689cb7831de61bf8b4e632451893e673b34a8a0a121cc146672461de694ae2
+DIST tokodon-24.08.3.tar.xz 581996 BLAKE2B 5f155b7445239eb4854fc37f66c1550ca9eef0ea94815aa37fc3aa22c0e175a8a2aebcd009e3e32b8e17596b06d0e9e22f7e081282cffb2ce2a8e0f7bf5282e0 SHA512 9a798aa957a87f0fae984da59d859d92888e937fbe54eb1ea474a5ff363df4cfbbb1026891a159c100257e9793d59e267247e3380cdb8c44d78fa32edffd235f
EBUILD tokodon-24.08.1.ebuild 1701 BLAKE2B d7b9bf88dfcaef63d63ff420a388998294b8cec24c657162426e472121ba9289cf3c934c266c8fc923324879402ab56d02200b476314874cbe688aaa5494025f SHA512 6b9c6048e309c079add82110ccf85d5a56a27e4fd16b84b86dff3a7cc92859bae3f5ff8ddb2f5288f8008442e965c16b9c9aa8c45542fce40cf8afa773438596
-EBUILD tokodon-24.08.2.ebuild 1703 BLAKE2B c1821c81810e9a5720903f58189b011dedb9cdc793ad05ca5daf16240a2462d5e9a1cc4e8a6805907c326c2a11592b95c73b5d115a12d18642dfe2b2840449e2 SHA512 6dac6e3e28fda7392d59d23af554a79c67ad2a538eb3cf8f5514b0f4576944e4f37b5245b90e18a5591db082a7f92417887b2b54868c32f485e03ecbaabf0ae3
+EBUILD tokodon-24.08.3.ebuild 1703 BLAKE2B c1821c81810e9a5720903f58189b011dedb9cdc793ad05ca5daf16240a2462d5e9a1cc4e8a6805907c326c2a11592b95c73b5d115a12d18642dfe2b2840449e2 SHA512 6dac6e3e28fda7392d59d23af554a79c67ad2a538eb3cf8f5514b0f4576944e4f37b5245b90e18a5591db082a7f92417887b2b54868c32f485e03ecbaabf0ae3
MISC metadata.xml 650 BLAKE2B 09307d4f8ef2813b31f884fd04cfbd7cae96784fe2be624a417a60f369554ccee56324f590e2c9bf807849fecf7741c79fad585755e1080233f3884428fdaa98 SHA512 43245fca0e7fee093f8c41672b87593867ad8045547b11f963c2f28d12467b5885418db628c7a50317df97fcb6d1a6f9e8ab88e275a9bac9f3eaa6dbe2848ecc
diff --git a/net-im/tokodon/tokodon-24.08.2.ebuild b/net-im/tokodon/tokodon-24.08.3.ebuild
index 1b4964e000d5..1b4964e000d5 100644
--- a/net-im/tokodon/tokodon-24.08.2.ebuild
+++ b/net-im/tokodon/tokodon-24.08.3.ebuild