diff options
Diffstat (limited to 'net-im')
16 files changed, 27 insertions, 467 deletions
diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz Binary files differindex 35836cece52b..7664c43f80fa 100644 --- a/net-im/Manifest.gz +++ b/net-im/Manifest.gz 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 |