diff options
Diffstat (limited to 'net-im')
80 files changed, 696 insertions, 2646 deletions
diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz Binary files differindex c665a8c76a6e..7664c43f80fa 100644 --- a/net-im/Manifest.gz +++ b/net-im/Manifest.gz diff --git a/net-im/choqok/Manifest b/net-im/choqok/Manifest deleted file mode 100644 index ae23f094b084..000000000000 --- a/net-im/choqok/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -AUX choqok-1.7.0-fix-KCModule-warning.patch 1986 BLAKE2B bbc95d0ce9f3514e80c4ccd4831149fdaf1931a138238f5022905bb2769f789c234ad002dde4d177b72f4c0db454146959059e830c867fad9a75625b08c7c913 SHA512 42daf1c5bdceb571e8565d8963c9fc443a4461c60c8a00bba5d12658b3324269036999542f7ca75a64bed9d2cd30a5c79a32c7f5b9b56e8913eb8cba267dc098 -DIST choqok-1.7.0-patchset-1.tar.xz 3260 BLAKE2B 48612da4e92c9ed4a877858940f73075df4142d68da3854c42892bcfb13a59ab5dd45b06597c404badfb55ebaeddf7485bc0970e65ae29898a742742353d6caa SHA512 78e31f4d8de9d5294c8439959d8966b5b966bf6bc8f26d1b9cb1ffd12bf182d167269b26deb2dfa7d7dd8cf09bcaa0c77a560418075105f40a74fa50c96d48d0 -DIST choqok-1.7.0.tar.xz 1202092 BLAKE2B 62e0c561579c36198f645bb550822d9bec583d8337b37e3336e4352199800b1807b80931f8c7c8141f74dfb91ade9f89b371723a8a3ea3e7bde97854634b82b2 SHA512 6f5998078e555f7b4a40270ad0a4defa2d15bb8440b810320fc4cfc38d78cb34bb9b2f6a38eb33eb3217b51a78a7fbc7f79224cd0ddb0fcbf8c9035d8e600e96 -EBUILD choqok-1.7.0-r1.ebuild 2311 BLAKE2B 8a694e004e41da56829dd3bb2ebdd83cf8f4984d876b8c401ace810c563f48a034fc671b90e6c08f2066ceb6f9ace620fe5156501dc370f710b3985a656c5348 SHA512 6f71428c0e066e048f338de7103711da6009f317f6f2bd3514b961f5a358ad47bd210c13e20bca567d706ff086db13b4b2568a6eb7125275217aa64eb1550302 -MISC metadata.xml 641 BLAKE2B 025e44ef86eda8b0733f1f3a9ddb4c854f8601f32bb840a7b41ca55114c6a3596ca95d3274552a259a948da30d5cf3eafc395200114a5e3d3957b0667d00b031 SHA512 36ec911abe6a1e4e2b916dee27c2fc6484f4b42c6f45462d9117221344ef4aa8fcae15b058945251563d173417c0b34ef402dd2912eb62e0f112061ac367233a diff --git a/net-im/choqok/choqok-1.7.0-r1.ebuild b/net-im/choqok/choqok-1.7.0-r1.ebuild deleted file mode 100644 index 907f34b30bfc..000000000000 --- a/net-im/choqok/choqok-1.7.0-r1.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.82.0 -QTMIN=5.15.2 -inherit ecm kde.org - -DESCRIPTION="Free/Open Source micro-blogging client by KDE" -HOMEPAGE="https://choqok.kde.org/ https://apps.kde.org/choqok/" - -if [[ ${KDE_BUILD_TYPE} != live ]]; then - SRC_URI="mirror://kde/stable/${PN}/${PV%.0}/src/${P}.tar.xz - https://dev.gentoo.org/~asturm/distfiles/${P}-patchset-1.tar.xz" - KEYWORDS="amd64 x86" -fi - -LICENSE="GPL-2+" -SLOT="5" -IUSE="attica share telepathy" - -DEPEND=" - >=app-crypt/qca-2.3.0:2[qt5(+)] - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetworkauth-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kemoticons-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 - attica? ( >=kde-frameworks/attica-${KFMIN}:5 ) - share? ( >=kde-frameworks/purpose-${KFMIN}:5 ) - telepathy? ( >=net-libs/telepathy-qt-0.9.8 ) -" -RDEPEND="${DEPEND}" - -DOCS=( AUTHORS README changelog ) - -PATCHES=( - "${WORKDIR}/${P}-optional-purpose.patch" # bug 708464, upstream MR #11 - "${WORKDIR}/${P}-fix-retrieve-twitter.patch" # KDE-bug 417193 - "${WORKDIR}/${P}-choqokplugin.patch" - "${WORKDIR}/${P}-fix-layout-of-tweets.patch" # KDE-bug 424938 - "${WORKDIR}/${P}-fix-partially-static-signatures.patch" # KDE-bug 417297 - "${FILESDIR}/${P}-fix-KCModule-warning.patch" # bug 871546, git master -) - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package attica KF5Attica) - -DCMAKE_DISABLE_FIND_PACKAGE_KF5WebKit=ON - $(cmake_use_find_package share KF5Purpose) - $(cmake_use_find_package telepathy TelepathyQt5) - ) - - ecm_src_configure -} diff --git a/net-im/choqok/files/choqok-1.7.0-fix-KCModule-warning.patch b/net-im/choqok/files/choqok-1.7.0-fix-KCModule-warning.patch deleted file mode 100644 index 26721514ca04..000000000000 --- a/net-im/choqok/files/choqok-1.7.0-fix-KCModule-warning.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 9c488d8f776b5e7462e8e57dc2b15db5fe28815a Mon Sep 17 00:00:00 2001 -From: Andrea Scarpino <scarpino@kde.org> -Date: Sat, 8 Feb 2020 16:06:18 +0100 -Subject: [PATCH] Fix warning about KCModule::changed - ---- - choqok/config/behavior/behaviorconfig.cpp | 4 ++-- - choqok/config/plugins/choqokpluginconfig.cpp | 3 +-- - 2 files changed, 3 insertions(+), 4 deletions(-) - -diff --git a/choqok/config/behavior/behaviorconfig.cpp b/choqok/config/behavior/behaviorconfig.cpp -index a25b0196..fb1d16b3 100644 ---- a/choqok/config/behavior/behaviorconfig.cpp -+++ b/choqok/config/behavior/behaviorconfig.cpp -@@ -95,9 +95,9 @@ BehaviorConfig::BehaviorConfig(QWidget *parent, const QVariantList &args) - d->mBehaviorTabCtl->addTab(d->proxyModule, proxyInfo.moduleName()); - - connect(d->mPrfsShorten, (void (BehaviorConfig_Shorten::*)(bool))&BehaviorConfig_Shorten::changed, -- this, (void (KCModule::*)())&KCModule::changed); -+ this, &BehaviorConfig::markAsChanged); - connect(d->proxyModule, (void (KCModuleProxy::*)(KCModuleProxy*))&KCModuleProxy::changed, -- this, (void (KCModule::*)())&KCModule::changed); -+ this, &BehaviorConfig::markAsChanged); - - load(); - -diff --git a/choqok/config/plugins/choqokpluginconfig.cpp b/choqok/config/plugins/choqokpluginconfig.cpp -index 1a5f4fc2..4f36d608 100644 ---- a/choqok/config/plugins/choqokpluginconfig.cpp -+++ b/choqok/config/plugins/choqokpluginconfig.cpp -@@ -46,8 +46,7 @@ ChoqokPluginConfig::ChoqokPluginConfig(QWidget *parent, const QVariantList &args - mainLayout->setMargin(0); - mainLayout->addWidget(m_pluginSelector); - -- connect(m_pluginSelector, &KPluginSelector::changed, this, -- (void (KCModule::*)())&KCModule::changed); -+ connect(m_pluginSelector, &KPluginSelector::changed, this, &ChoqokPluginConfig::markAsChanged); - connect(m_pluginSelector, &KPluginSelector::configCommitted, - this, &ChoqokPluginConfig::reparseConfiguration); - --- -GitLab - diff --git a/net-im/choqok/metadata.xml b/net-im/choqok/metadata.xml deleted file mode 100644 index 1b71d886242e..000000000000 --- a/net-im/choqok/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> - <upstream> - <bugs-to>https://bugs.kde.org/</bugs-to> - </upstream> - <use> - <flag name="attica">Build Open Collaboration Services plugin using <pkg>kde-frameworks/attica</pkg></flag> - <flag name="share">Enable support for a share menu using <pkg>kde-frameworks/purpose</pkg></flag> - <flag name="telepathy">Enable support for the real-time communication framework telepathy</flag> - </use> -</pkgmetadata> diff --git a/net-im/coturn/Manifest b/net-im/coturn/Manifest index 2d75a21d590f..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.5.2.tar.gz 442745 BLAKE2B c18d5f5cfedd600875c0bfa08b874ef6316a5aa9af34c27e2901825da412b794d437e08f0706f9651bdf6d3d19e151486af39a42f2326c7ab6bb802d33fd0ba4 SHA512 00e86a3a273a8e4e69deaefd338bdd6c44739a807f21a72a2d68efc089053e16efd1d5b34b0c6dea7a0fa2b66f70821d8c3e1107561e1f08dfac2c93933a6121 -DIST coturn-4.6.0.tar.gz 474423 BLAKE2B b70ecd1f333f4f9f37adcab6f5fd3406aa0eb962488b7cae4a30c9339cf7b11b2bfedd1fa70bd3b0c32bf82702d39eb22278506521f71e0cb6aaadee9d3c3d05 SHA512 a80ea1b8d9c78b8f9fc632517a0246cb0d2d4ff21c59d53827f026fb3a145a01b3bec637af94a96b525c35251cb5e9e209ba7f368f08e12ef61220bcb784637c -EBUILD coturn-4.5.2-r1.ebuild 2397 BLAKE2B 5c2a056db7dc714a73f6e49ac5e4d0cf3a8c4555dcdab39276bdd845353860475acccd09dad8dae9358f6623b9bd4449ac0f17dbd6ead186c14e7c31c66b2808 SHA512 6a278b46b214dd6d7f0d3599d72aa1961a54a83a0ac47f50259461d82bebac3483cdaba7ec289aed118c980849a6693512b2b9670ac4219af0b8a64cf664f714 -EBUILD coturn-4.6.0.ebuild 2474 BLAKE2B 7a81afdb915486a7be151062c4025b7dabe4641c6392c52b1f7f44eaee8a7af702abac7099ca76e221a56278832070eb2d36371db4f387aca8cda29431461149 SHA512 745fd66e91b4a2b6d23d32c2259e7ff7f5bfca236baceaaa792e6c04bd9ba8a03f2abace55a70854693d82db37c2b6d5b689407d75a56a40309cbcfcb797201f -EBUILD coturn-9999.ebuild 2467 BLAKE2B a476558982c0a4dc7528a89352a361d1530f6a445d23beb06f532f2dd523f0d553c8397849999e7519777f3bcc9c05994742aa048f26d1bb3491073fac734d31 SHA512 23c020bb991f10c23c354b0708856881b64eb25c08018f8ef366d9d98d81ebd408c1d2fd4359264ba71945863026e46e16d21cfe25f0ac9a0c523688217d8362 +DIST coturn-4.6.2.tar.gz 506275 BLAKE2B 0755e5ab8a5aa87606a604f7ebda81dfd1e5ae04e394316d841954f2d45caafccab43c17aee6de241b7b3e8483a4f7b54f68b915921b36621929d60127d1084b SHA512 ab8457921952a00b34111c03f2e5a2a9035977566270fdf9c8b9b777346645a8b233574134c0ef1c3aa2cf84bd89fbc82648678144c68ac0dff1712ce503b731 +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.5.2-r1.ebuild b/net-im/coturn/coturn-4.5.2-r1.ebuild deleted file mode 100644 index d3a3c8813604..000000000000 --- a/net-im/coturn/coturn-4.5.2-r1.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2022 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/${PN}/${PN}.git" - inherit git-r3 -# S="${WORKDIR}/${PN}-master" -else - KEYWORDS="~amd64 ~x86" - SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -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 -) - -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 /etc/turnserver.conf.default to" - elog "/etc/turnserver.conf and do your settings there." -} diff --git a/net-im/coturn/coturn-4.6.0.ebuild b/net-im/coturn/coturn-4.6.2.ebuild index 92b69c62eba0..0f909893645e 100644 --- a/net-im/coturn/coturn-4.6.0.ebuild +++ b/net-im/coturn/coturn-4.6.2.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit toolchain-funcs systemd tmpfiles @@ -11,7 +11,6 @@ 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" @@ -21,37 +20,38 @@ LICENSE="BSD" SLOT="0" IUSE="mongodb mysql postgres redis sqlite" -RDEPEND=" - acct-group/turnserver - acct-user/turnserver - >dev-libs/libevent-2.1.8:= +DEPEND=" + >dev-libs/libevent-2.1.8:=[ssl] dev-libs/openssl:= - mongodb? ( dev-libs/mongo-c-driver ) - mysql? ( dev-db/mysql-connector-c:= ) + mongodb? ( + dev-libs/libbson + dev-libs/mongo-c-driver + ) + mysql? ( dev-db/mysql-connector-c:= ) postgres? ( dev-db/postgresql:* ) redis? ( dev-libs/hiredis:= ) - sqlite? ( dev-db/sqlite ) + sqlite? ( dev-db/sqlite:3 ) +" +RDEPEND=" + ${DEPEND} + acct-group/turnserver + acct-user/turnserver " -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 -e '/MANPREFIX/s:/man/:/:' \ + -e '/INSTALL_DIR} examples\/script/a \ \${INSTALL_DIR} examples\/ca \${DESTDIR}${EXAMPLESDIR}' \ + -e '/INSTALL_STATIC_LIB/d' \ + -i "Makefile.in" || die "sed for Makefile.in failed" - 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" + sed -e 's:#log-file=/var/tmp/turn.log:log-file=/var/log/turnserver.log:' \ + -e 's:#simple-log:simple-log:' \ + -i "examples/etc/turnserver.conf" || die "sed for turnserve.conf failed" if ! use mongodb; then export TURN_NO_MONGO=yes @@ -73,7 +73,7 @@ src_configure() { export ARCHIVERCMD="$(tc-getAR) -r" export PKGCONFIG="$(tc-getPKG_CONFIG)" - export DOCSDIR="/usr/share/doc/${PN}-${PV}" + export DOCSDIR="/usr/share/doc/${PF}" econf $(use_with sqlite) } @@ -81,6 +81,8 @@ src_configure() { src_install() { default + keepdir /var/lib/db + newinitd "${FILESDIR}/turnserver.init" turnserver insinto /etc/logrotate.d diff --git a/net-im/coturn/coturn-9999.ebuild b/net-im/coturn/coturn-9999.ebuild index 8c10c10306aa..0f909893645e 100644 --- a/net-im/coturn/coturn-9999.ebuild +++ b/net-im/coturn/coturn-9999.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit toolchain-funcs systemd tmpfiles @@ -11,47 +11,47 @@ 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 ~x86" + 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:= +DEPEND=" + >dev-libs/libevent-2.1.8:=[ssl] dev-libs/openssl:= - mongodb? ( dev-libs/mongo-c-driver ) - mysql? ( dev-db/mysql-connector-c:= ) + mongodb? ( + dev-libs/libbson + dev-libs/mongo-c-driver + ) + mysql? ( dev-db/mysql-connector-c:= ) postgres? ( dev-db/postgresql:* ) redis? ( dev-libs/hiredis:= ) - sqlite? ( dev-db/sqlite ) + sqlite? ( dev-db/sqlite:3 ) +" +RDEPEND=" + ${DEPEND} + acct-group/turnserver + acct-user/turnserver " -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 -e '/MANPREFIX/s:/man/:/:' \ + -e '/INSTALL_DIR} examples\/script/a \ \${INSTALL_DIR} examples\/ca \${DESTDIR}${EXAMPLESDIR}' \ + -e '/INSTALL_STATIC_LIB/d' \ + -i "Makefile.in" || die "sed for Makefile.in failed" - 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" + sed -e 's:#log-file=/var/tmp/turn.log:log-file=/var/log/turnserver.log:' \ + -e 's:#simple-log:simple-log:' \ + -i "examples/etc/turnserver.conf" || die "sed for turnserve.conf failed" if ! use mongodb; then export TURN_NO_MONGO=yes @@ -73,7 +73,7 @@ src_configure() { export ARCHIVERCMD="$(tc-getAR) -r" export PKGCONFIG="$(tc-getPKG_CONFIG)" - export DOCSDIR="/usr/share/doc/${PN}-${PV}" + export DOCSDIR="/usr/share/doc/${PF}" econf $(use_with sqlite) } @@ -81,6 +81,8 @@ src_configure() { src_install() { default + keepdir /var/lib/db + newinitd "${FILESDIR}/turnserver.init" turnserver insinto /etc/logrotate.d 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/dino/Manifest b/net-im/dino/Manifest index bfab42d9454b..d1e73016cd3e 100644 --- a/net-im/dino/Manifest +++ b/net-im/dino/Manifest @@ -1,12 +1,5 @@ AUX README.gentoo 469 BLAKE2B e7176c3fa41c859f13f93f2805bf317817de1c736b56a55a1cd21340b2195f1192a96c56ae973c347430f3553715e829420ef6e0d91b26835cf06d06b744b9ec SHA512 a800f5ae1f02a1574602c1595f005eeffbd2db6c100bb59f7a4cf9dbb0bea79bb3d1a17cf9559a09f318f4d8189ecfce964e594829228ab16f861b3c966c3f41 -AUX dino-0.4.3-c99.patch 2378 BLAKE2B a88b813a59e836f23e437e11bda54e48bfbad6f78ede682cabf596562d0cae810ea80054086605f131f9b3a50bafa2aa6e2e4eb41ebf6cb047294c8e047a1228 SHA512 221085118ef69e992920f87f5878b018b360b6c0ce82d6683aa1e36ec15fc41ab0abafbe458a860a3fe566497b11a1b6af73d39b16352f31bb6e176ff9e5ecd6 -AUX dino-0.4.3-vala-gpgme.patch 1333 BLAKE2B 2528634b980de3671dcc3fb36bb7ab10ede05cd860a8f8dd1e6161f2b0444625cff256875d4ada727ab7a173ad026d2f3e03b303ab9e5f9945d239529b7aaedc SHA512 68eb12aacd48a4fc52c9ab58fcc011b14924fba38eaa40207d893caa5d45c2f49c3ef533263a4772b401cd97eb745362acb19ef40ac12b1b52890b8e44ac4be7 -DIST dino-0.4.2.tar.gz 882421 BLAKE2B 36c0487a19202506e4de69afd923991c912e82c974f61e787ff4af37a40133fdbdb02315e82f7e85ccb8b3cd7d734aed7f8508ca31c1ffec49674ef68f71793b SHA512 b5d5b9e2ab2ff24f53778303e5428ed0613537944cf5d9139aa7e13558ee40ffb1566c6e9267dd802938a6abf0f0d5fbe94ef17fb3e18a11d47cc0d040928d19 -DIST dino-0.4.3.tar.gz 883558 BLAKE2B 31ea5eafedcaabbc1ec99c72b5a0c1a6f80462ce3f8288b2d54d68106cfb9a31d3ac525660cd1ff7bf0faf2fbfdb2f47dd37672cc0f2b3283121fd364f670092 SHA512 c3e5e3ba05d7190206a8a3144002eac94f162525ab229edd420215eff3d5644293d0c8737266f0ed9f112313b2e6e83fb02fcc10d0f568fb5b2295238ebe78ea DIST dino-0.4.4.tar.gz 884259 BLAKE2B 5290543aeaf89f2adf5acf648b6ff4fb7daafc7d4e0b9e948f34a4af81ea49073664aa37d2541753e2f75dbfe492ac82ebdda5fe9ab5749e7b251d6788a36f3a SHA512 d2d5553c60d20e163930c0d8468727109871651f7305bf86940b7efd70a42d11ca85572f4dbea01e67ec8ce48fb0a244acb29b491d5d43bf188653ddc6ecface -EBUILD dino-0.4.2-r2.ebuild 2016 BLAKE2B 4c32be990ad3c0910d4549f0f6765cb586be6f23c1705041aea39778272ab6102178ba0f12341045e8219f337ac56fa0699bbd32059ca6f9c6dfae386e7924b5 SHA512 bd0699ec0c9289272b02cba52d2a7fd049099993c7f12a5150f72d7c79d7d769463c2397398dcd1a620f3343d596ca0603beb545e2a46326307d5c1a1591bd3c -EBUILD dino-0.4.3-r1.ebuild 2096 BLAKE2B ad054bca474156079ce31ba5f2be922e34d84439ec2caf5ad0f5e2999a2cf23869e14c19601363c635befa360c108678bd983b85b2386d996ade059456481e4e SHA512 516802a1afdd5dd70eaa9d21609c9da3ad4fe2a2aab74ba88a75932098d28be84c67e4981072795b871d9e21afc8e7bfa3a338fb672ae7f5fab0da0b142b4578 -EBUILD dino-0.4.3.ebuild 2017 BLAKE2B 923c79d60908110c94a5ff34bbf460dafc5c46039af881f17d0a61879bce4f1fb259a764dd36a5ba953f4af7bd5222c0818e3356ff65b94feed8992317702997 SHA512 5ad5c9f7ebfb2a68c0ba374a64046f4fb47d093a4a40bc229600f09da0f106e088b6894c294737e76165b4504a0a5b11e8a7774f6f5acbd54ae97662b54d65bf -EBUILD dino-0.4.4.ebuild 2017 BLAKE2B 4dfed9761f0088aa98f490efe20dbf091d896309486c86d46f649bac70d0c3196f7c79c6159ab78789f0158fc61078c730dc8f8741937b77cbbd16fa8f733760 SHA512 71223699b229e92439fdd22306a0de672bedb6502004823b533d22b2dadc019bdc83a87240270689e119ce32ec66369800b2d49cfb1d004b5dbe834f26a27bb6 -EBUILD dino-9999.ebuild 2017 BLAKE2B 923c79d60908110c94a5ff34bbf460dafc5c46039af881f17d0a61879bce4f1fb259a764dd36a5ba953f4af7bd5222c0818e3356ff65b94feed8992317702997 SHA512 5ad5c9f7ebfb2a68c0ba374a64046f4fb47d093a4a40bc229600f09da0f106e088b6894c294737e76165b4504a0a5b11e8a7774f6f5acbd54ae97662b54d65bf +EBUILD dino-0.4.4-r1.ebuild 2017 BLAKE2B c0a71bd5b533855c5af568f8f093cacc0a56e56a1ed23931fed02e1e22f82af2402fdefb8dddf58eff9708178251d5771fc3e9ecd81057761651e4f302655076 SHA512 f85879aed52699b77f89bf69310b8931af8a4cdb8b3ffe4ab672c6befae6275083818f1da9b7119a348b156f61d9d512372ae47bbefbf47e9080a7ca89368a79 +EBUILD dino-9999.ebuild 2018 BLAKE2B 3a77d7255817037932a6b95e24f262806a5552f6f903141039d3f5c5460d816bbe3b0655bf7ad196848c50f0b70f0d8efad4484b0ef2baa964dab7b190ceea95 SHA512 f8661d168c2a5ff29ab64b8b86079f07ae66ceb3dda19dc912038fcf4b037d808489127b3a5a69fc86e419e1cb65d0f451390811cf8a0db024d24a2f40977dd7 MISC metadata.xml 629 BLAKE2B 451fa9ab43aa4c0915e87a4b8835b25fba86c846270d3257f7ca8dcde782f5b2d5c8705f828dc3d20e371345af2b5715f86753839f7d0a147ee9b6fb71aeadb4 SHA512 5d16f3cd53aa46fa5028050fd8db9c3bd239ea80a7bf38dbfc0814a0b50efdc34a7aa52bf628439b2db4aa22afbe320514ae22fc7349d508220da23c00663416 diff --git a/net-im/dino/dino-0.4.2-r2.ebuild b/net-im/dino/dino-0.4.2-r2.ebuild deleted file mode 100644 index de4977426bc8..000000000000 --- a/net-im/dino/dino-0.4.2-r2.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake vala xdg readme.gentoo-r1 - -DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala" -HOMEPAGE="https://dino.im" - -LICENSE="GPL-3" -SLOT="0" -IUSE="+gpg +http +omemo +notification-sound +rtp test" -RESTRICT="!test? ( test )" - -MY_REPO_URI="https://github.com/dino/dino" -if [[ ${PV} == "9999" ]]; then - EGIT_REPO_URI="${MY_REPO_URI}.git" - inherit git-r3 -else - KEYWORDS="amd64 ~arm64" - SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz" -fi - -RDEPEND=" - dev-db/sqlite:3 - dev-libs/glib:2 - dev-libs/icu:= - dev-libs/libgee:0.8= - gui-libs/gtk:4 - >=gui-libs/libadwaita-1.2.0:1[vala] - media-libs/graphene - net-libs/glib-networking - net-libs/gnutls:= - >=net-libs/libnice-0.1.15 - net-libs/libsignal-protocol-c - net-libs/libsrtp:2= - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/pango - gpg? ( app-crypt/gpgme:= ) - http? ( net-libs/libsoup:2.4 ) - notification-sound? ( media-libs/libcanberra:0[sound] ) - omemo? ( - dev-libs/libgcrypt:= - media-gfx/qrencode:= - ) - rtp? ( - media-libs/gst-plugins-base:1.0 - media-libs/gstreamer:1.0 - media-libs/webrtc-audio-processing:0 - ) -" -DEPEND=" - ${RDEPEND} - media-libs/gst-plugins-base - media-libs/gstreamer -" -BDEPEND=" - sys-devel/gettext - $(vala_depend) -" - -src_configure() { - vala_setup - - local disabled_plugins=( - $(usex gpg "" "openpgp") - $(usex omemo "" "omemo") - $(usex http "" "http-files") - $(usex rtp "" rtp) - ) - local enabled_plugins=( - $(usex notification-sound "notification-sound" "") - ) - local mycmakeargs=( - "-DENABLED_PLUGINS=$(local IFS=";"; echo "${enabled_plugins[*]}")" - "-DDISABLED_PLUGINS=$(local IFS=";"; echo "${disabled_plugins[*]}")" - "-DVALA_EXECUTABLE=${VALAC}" - "-DSOUP_VERSION=2" - "-DBUILD_TESTS=$(usex test)" - ) - - cmake_src_configure -} - -src_test() { - "${BUILD_DIR}"/xmpp-vala-test || die -} - -src_install() { - cmake_src_install - readme.gentoo_create_doc -} - -pkg_postinst() { - xdg_pkg_postinst - readme.gentoo_print_elog -} diff --git a/net-im/dino/dino-0.4.3-r1.ebuild b/net-im/dino/dino-0.4.3-r1.ebuild deleted file mode 100644 index 429ec8e36db0..000000000000 --- a/net-im/dino/dino-0.4.3-r1.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake vala xdg readme.gentoo-r1 - -DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala" -HOMEPAGE="https://dino.im" - -LICENSE="GPL-3" -SLOT="0" -IUSE="+gpg +http +omemo +notification-sound +rtp test" -RESTRICT="!test? ( test )" - -MY_REPO_URI="https://github.com/dino/dino" -if [[ ${PV} == "9999" ]]; then - EGIT_REPO_URI="${MY_REPO_URI}.git" - inherit git-r3 -else - KEYWORDS="amd64 ~arm64" - SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz" -fi - -RDEPEND=" - dev-db/sqlite:3 - dev-libs/glib:2 - dev-libs/icu:= - dev-libs/libgee:0.8= - gui-libs/gtk:4 - >=gui-libs/libadwaita-1.2.0:1[vala] - media-libs/graphene - net-libs/glib-networking - net-libs/gnutls:= - >=net-libs/libnice-0.1.15 - net-libs/libsignal-protocol-c - net-libs/libsrtp:2= - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/pango - gpg? ( app-crypt/gpgme:= ) - http? ( net-libs/libsoup:2.4 ) - notification-sound? ( media-libs/libcanberra:0[sound] ) - omemo? ( - dev-libs/libgcrypt:= - media-gfx/qrencode:= - ) - rtp? ( - media-libs/gst-plugins-base:1.0 - media-libs/gstreamer:1.0 - media-libs/webrtc-audio-processing:0 - ) -" -DEPEND=" - ${RDEPEND} - media-libs/gst-plugins-base - media-libs/gstreamer -" -BDEPEND=" - sys-devel/gettext - $(vala_depend) -" - -PATCHES=( - "${FILESDIR}"/${P}-c99.patch - "${FILESDIR}"/${P}-vala-gpgme.patch -) - -src_configure() { - vala_setup - - local disabled_plugins=( - $(usex gpg "" "openpgp") - $(usex omemo "" "omemo") - $(usex http "" "http-files") - $(usex rtp "" rtp) - ) - local enabled_plugins=( - $(usex notification-sound "notification-sound" "") - ) - local mycmakeargs=( - "-DENABLED_PLUGINS=$(local IFS=";"; echo "${enabled_plugins[*]}")" - "-DDISABLED_PLUGINS=$(local IFS=";"; echo "${disabled_plugins[*]}")" - "-DVALA_EXECUTABLE=${VALAC}" - "-DSOUP_VERSION=2" - "-DBUILD_TESTS=$(usex test)" - ) - - cmake_src_configure -} - -src_test() { - "${BUILD_DIR}"/xmpp-vala-test || die -} - -src_install() { - cmake_src_install - readme.gentoo_create_doc -} - -pkg_postinst() { - xdg_pkg_postinst - readme.gentoo_print_elog -} diff --git a/net-im/dino/dino-0.4.3.ebuild b/net-im/dino/dino-0.4.3.ebuild deleted file mode 100644 index 443a60ca974f..000000000000 --- a/net-im/dino/dino-0.4.3.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake vala xdg readme.gentoo-r1 - -DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala" -HOMEPAGE="https://dino.im" - -LICENSE="GPL-3" -SLOT="0" -IUSE="+gpg +http +omemo +notification-sound +rtp test" -RESTRICT="!test? ( test )" - -MY_REPO_URI="https://github.com/dino/dino" -if [[ ${PV} == "9999" ]]; then - EGIT_REPO_URI="${MY_REPO_URI}.git" - inherit git-r3 -else - KEYWORDS="~amd64 ~arm64" - SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz" -fi - -RDEPEND=" - dev-db/sqlite:3 - dev-libs/glib:2 - dev-libs/icu:= - dev-libs/libgee:0.8= - gui-libs/gtk:4 - >=gui-libs/libadwaita-1.2.0:1[vala] - media-libs/graphene - net-libs/glib-networking - net-libs/gnutls:= - >=net-libs/libnice-0.1.15 - net-libs/libsignal-protocol-c - net-libs/libsrtp:2= - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/pango - gpg? ( app-crypt/gpgme:= ) - http? ( net-libs/libsoup:2.4 ) - notification-sound? ( media-libs/libcanberra:0[sound] ) - omemo? ( - dev-libs/libgcrypt:= - media-gfx/qrencode:= - ) - rtp? ( - media-libs/gst-plugins-base:1.0 - media-libs/gstreamer:1.0 - media-libs/webrtc-audio-processing:0 - ) -" -DEPEND=" - ${RDEPEND} - media-libs/gst-plugins-base - media-libs/gstreamer -" -BDEPEND=" - sys-devel/gettext - $(vala_depend) -" - -src_configure() { - vala_setup - - local disabled_plugins=( - $(usex gpg "" "openpgp") - $(usex omemo "" "omemo") - $(usex http "" "http-files") - $(usex rtp "" rtp) - ) - local enabled_plugins=( - $(usex notification-sound "notification-sound" "") - ) - local mycmakeargs=( - "-DENABLED_PLUGINS=$(local IFS=";"; echo "${enabled_plugins[*]}")" - "-DDISABLED_PLUGINS=$(local IFS=";"; echo "${disabled_plugins[*]}")" - "-DVALA_EXECUTABLE=${VALAC}" - "-DSOUP_VERSION=2" - "-DBUILD_TESTS=$(usex test)" - ) - - cmake_src_configure -} - -src_test() { - "${BUILD_DIR}"/xmpp-vala-test || die -} - -src_install() { - cmake_src_install - readme.gentoo_create_doc -} - -pkg_postinst() { - xdg_pkg_postinst - readme.gentoo_print_elog -} diff --git a/net-im/dino/dino-0.4.4.ebuild b/net-im/dino/dino-0.4.4-r1.ebuild index 9b99d0f5f067..91ec3bd34108 100644 --- a/net-im/dino/dino-0.4.4.ebuild +++ b/net-im/dino/dino-0.4.4-r1.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} == "9999" ]]; then EGIT_REPO_URI="${MY_REPO_URI}.git" inherit git-r3 else - KEYWORDS="~amd64 ~arm64" + KEYWORDS="amd64 ~arm64" SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz" fi @@ -40,7 +40,7 @@ RDEPEND=" x11-libs/pango gpg? ( app-crypt/gpgme:= ) http? ( net-libs/libsoup:2.4 ) - notification-sound? ( media-libs/libcanberra:0[sound] ) + notification-sound? ( media-libs/libcanberra:0[sound(+)] ) omemo? ( dev-libs/libgcrypt:= media-gfx/qrencode:= @@ -51,8 +51,7 @@ RDEPEND=" media-libs/webrtc-audio-processing:0 ) " -DEPEND=" - ${RDEPEND} +DEPEND="${RDEPEND} media-libs/gst-plugins-base media-libs/gstreamer " diff --git a/net-im/dino/dino-9999.ebuild b/net-im/dino/dino-9999.ebuild index 443a60ca974f..f072fcc344e7 100644 --- a/net-im/dino/dino-9999.ebuild +++ b/net-im/dino/dino-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -40,7 +40,7 @@ RDEPEND=" x11-libs/pango gpg? ( app-crypt/gpgme:= ) http? ( net-libs/libsoup:2.4 ) - notification-sound? ( media-libs/libcanberra:0[sound] ) + notification-sound? ( media-libs/libcanberra:0[sound(+)] ) omemo? ( dev-libs/libgcrypt:= media-gfx/qrencode:= @@ -51,8 +51,7 @@ RDEPEND=" media-libs/webrtc-audio-processing:0 ) " -DEPEND=" - ${RDEPEND} +DEPEND="${RDEPEND} media-libs/gst-plugins-base media-libs/gstreamer " diff --git a/net-im/dino/files/dino-0.4.3-c99.patch b/net-im/dino/files/dino-0.4.3-c99.patch deleted file mode 100644 index d21ff5e4adec..000000000000 --- a/net-im/dino/files/dino-0.4.3-c99.patch +++ /dev/null @@ -1,57 +0,0 @@ -https://bugs.gentoo.org/926073 -https://github.com/dino/dino/commit/0c45387bf903e5b0d02502d27642dd2a78aa6539 - -From 0c45387bf903e5b0d02502d27642dd2a78aa6539 Mon Sep 17 00:00:00 2001 -From: fiaxh <git@lightrise.org> -Date: Sat, 7 Oct 2023 13:56:38 +0200 -Subject: [PATCH] Fix implicit-function-declaration compiler warnings - ---- a/xmpp-vala/src/module/xep/0384_omemo/omemo_encryptor.vala -+++ b/xmpp-vala/src/module/xep/0384_omemo/omemo_encryptor.vala -@@ -72,27 +72,27 @@ namespace Xmpp.Xep.Omemo { - } - - public class EncryptionResult { -- public int lost { get; internal set; } -- public int success { get; internal set; } -- public int unknown { get; internal set; } -- public int failure { get; internal set; } -+ public int lost { get; set; } -+ public int success { get; set; } -+ public int unknown { get; set; } -+ public int failure { get; set; } - } - - public class EncryptState { -- public bool encrypted { get; internal set; } -- public int other_devices { get; internal set; } -- public int other_success { get; internal set; } -- public int other_lost { get; internal set; } -- public int other_unknown { get; internal set; } -- public int other_failure { get; internal set; } -- public int other_waiting_lists { get; internal set; } -- -- public int own_devices { get; internal set; } -- public int own_success { get; internal set; } -- public int own_lost { get; internal set; } -- public int own_unknown { get; internal set; } -- public int own_failure { get; internal set; } -- public bool own_list { get; internal set; } -+ public bool encrypted { get; set; } -+ public int other_devices { get; set; } -+ public int other_success { get; set; } -+ public int other_lost { get; set; } -+ public int other_unknown { get; set; } -+ public int other_failure { get; set; } -+ public int other_waiting_lists { get; set; } -+ -+ public int own_devices { get; set; } -+ public int own_success { get; set; } -+ public int own_lost { get; set; } -+ public int own_unknown { get; set; } -+ public int own_failure { get; set; } -+ public bool own_list { get; set; } - - public void add_result(EncryptionResult enc_res, bool own) { - if (own) { - diff --git a/net-im/dino/files/dino-0.4.3-vala-gpgme.patch b/net-im/dino/files/dino-0.4.3-vala-gpgme.patch deleted file mode 100644 index fa609a97d88d..000000000000 --- a/net-im/dino/files/dino-0.4.3-vala-gpgme.patch +++ /dev/null @@ -1,32 +0,0 @@ -https://bugs.gentoo.org/930539 -https://github.com/dino/dino/issues/1576 -https://github.com/dino/dino/commit/a90edd05389d2f8011eccda3acd5f24f3948b8b5 - -From a90edd05389d2f8011eccda3acd5f24f3948b8b5 Mon Sep 17 00:00:00 2001 -From: Rico Tzschichholz <ricotz@ubuntu.com> -Date: Sun, 28 Apr 2024 21:30:12 +0200 -Subject: [PATCH] Annotating with array_null_terminated doesn't imply a missing - array_length - -Taken from https://github.com/GNOME/vala-extra-vapis/commit/6b8a3e4faaabc462f90ffcb0cf0f91991ee58077 ---- - plugins/gpgme-vala/vapi/gpgme_public.vapi | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/plugins/gpgme-vala/vapi/gpgme_public.vapi b/plugins/gpgme-vala/vapi/gpgme_public.vapi -index bcf125696..4f9010c98 100644 ---- a/plugins/gpgme-vala/vapi/gpgme_public.vapi -+++ b/plugins/gpgme-vala/vapi/gpgme_public.vapi -@@ -22,9 +22,9 @@ public class Key { - public string issuer_name; - public string chain_id; - public Validity owner_trust; -- [CCode(array_null_terminated = true)] -+ [CCode (array_length = false, array_null_terminated = true)] - public SubKey[] subkeys; -- [CCode(array_null_terminated = true)] -+ [CCode (array_length = false, array_null_terminated = true)] - public UserID[] uids; - public KeylistMode keylist_mode; - // public string fpr; // requires gpgme >= 1.7.0 - diff --git a/net-im/discord/Manifest b/net-im/discord/Manifest index 3496cc03cfec..9e203fe6ee04 100644 --- a/net-im/discord/Manifest +++ b/net-im/discord/Manifest @@ -1,4 +1,4 @@ -AUX launcher.sh 456 BLAKE2B ae091128ef8841bb257ac586f6800fdd749cd8c9c08b9f1c5244f315c7dfa85d7686cae654e27c07ab1ce6481d7b86ab5adfbf8d8c5e477d3e0b172d6d85bc39 SHA512 e658f93725f72c7ae6f75e0633fd35b96f6d09f8c23a6918a70ade0396a822dded24a1d5d82bc5a3ea9fb08bea5aeb89abd4ad35a28997ec667a85d55d6755dc -DIST discord-0.0.68.tar.gz 103552884 BLAKE2B 949f2fc8591a5b076420930484788ce605ffccfbbfcc2cd458c214634d18d8945317d5b041d606137903d2479d022f94e462c537757469f0edd978c9d55ce37c SHA512 38375d2c778a36ce5676b6409ac399ad1fcb4e79abd0b08918132fa2c3fcd287b51e95457d8d4c9745957bbbad614041f925fbf7141f2d6d517ef79c9e878f9a -EBUILD discord-0.0.68.ebuild 3932 BLAKE2B f23fb91524730f3c3e350d26799e715c811a1fe6e33f07f608860ce57d565b3e3a667c3f6219da18a101eafabedbecfda505d2f560e7f78b97eb871c8744b468 SHA512 6f5828bcfa52b777e29b58b267d8be95fc2ddb83891779f390ebff203daacdde4faa95b796ec77b38ee66713f617dffaf90222f857dd4b065553205d7f405569 +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-r1.ebuild 3932 BLAKE2B f23fb91524730f3c3e350d26799e715c811a1fe6e33f07f608860ce57d565b3e3a667c3f6219da18a101eafabedbecfda505d2f560e7f78b97eb871c8744b468 SHA512 6f5828bcfa52b777e29b58b267d8be95fc2ddb83891779f390ebff203daacdde4faa95b796ec77b38ee66713f617dffaf90222f857dd4b065553205d7f405569 MISC metadata.xml 506 BLAKE2B ff098a1c9341a94ebb21da57c3028d3d96e884e19e3adf2df8d50b694a1ca3eee61f5dfd90eaa557a0a0eee769fd11dfa7bbf63308386a11faa56d13687e33c3 SHA512 56baf0a5323057b4af83a7b7d760b2b1e071e15ca4eef6546eab4104fbdd026906f68d8023a3155f492d8d93cd7022c5d0017372cbaf2894b94bd253b2ce3665 diff --git a/net-im/discord/discord-0.0.68.ebuild b/net-im/discord/discord-0.0.73-r1.ebuild index 1af370033bc8..1af370033bc8 100644 --- a/net-im/discord/discord-0.0.68.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/ejabberd/Manifest b/net-im/ejabberd/Manifest index c79c9d26a1c3..07cbe05c6a11 100644 --- a/net-im/ejabberd/Manifest +++ b/net-im/ejabberd/Manifest @@ -4,16 +4,12 @@ AUX ejabberd-22.05.logrotate 209 BLAKE2B f4da9d1ce350f192804e89a6dfea49ac72a432d AUX ejabberd-22.10-adjust-ejabberd.service.template-to-Gentoo.patch 430 BLAKE2B 0301bd38cf5c08a119ac27368ac7477a5388fd9475a6d8b866635a0b89b989fdff7b41607871d1052a31bba7ddd44035528823caf88a691ffe699ca5f20a1ce5 SHA512 98e41ccceb235dd17c1f265790d5145eae6eadb35e359d935774bdea26739381aad15949fbc22ada394181130556ce91a1d82078d92072e04c91ab212a5ef9dc AUX ejabberd.confd 161 BLAKE2B f08ab6310c950d3d248fbaf5e6e35bca2e31289ae476b2379a779ebc38926e091cf04883cce94cedff1e4dcf6ec3224079e7828502b97451a8a96fd278a4d102 SHA512 07143642982df18461fdecd16daaad3baf6a06f8222d7a76757797c531be2803975ed60cc43aace24a624aa7c73bd8fdc6e023e739de492271b79e571f27c8fb AUX epam-wrapper 336 BLAKE2B 914ba9c7469ba58fd29a4c70485c77ff2a93000e397aa8c58aab434cfceda34120880184488659e30f1961d576566111b4159b34b30fea5307bc255ce382781d SHA512 b66dfed9967e6524af8f46204eadcbed0a427ecc5cca30ec1fd58373714467077858a252c039828a18130244d46a54a019e17828cf3ac055c18044c2a6881449 -DIST ejabberd-23.01.tar.gz 2569272 BLAKE2B c8c06204ed6c4992d86b7fcc1a949883267364433fc5d6d05f2214f093301b3fc4cda7b5b078e3ebd1334a418173fd5decd902f582fe0492b2f2f19c39ac88e4 SHA512 3fe11123d24e430fa10d18aabb9cc9613bc25ee48d6c64a642ae1d0d458f220df638b94cde444241399e0d0777a4f64995ad7e37f963f1ee92bbb114ed431c4b -DIST ejabberd-23.04.tar.gz 2581686 BLAKE2B 292da892f62d6940418980bfaec63f3aa570f0af4c78be80ff6996d13269f5303ff9ecd88c0fa4ba8daecf5183a7eb31a7048f3425d128b03cc7029a3198ff0d SHA512 2edb437baae54afd625222f2b251549af3ec469b535a10109679f1edd27fc840579351499f9bc79e8d0d17f752065787eb52607f886e5599386dbed52c8aecab -DIST ejabberd-23.10-fix-ejabberdctl.patch 1945 BLAKE2B 3e9e690802dd201aaba50b16435c98e64b52bfa2c77dd054c4db538f8bd9035386282e43b3c51fa444119901addeb2c3174d55d66a515847f80771e350e0a808 SHA512 0a6780915177fa4012a194d3fa755a812f0bed5d446df630c46834953aad54679450ff9fdaa1aa7fb415de5bb905a3dc2b28c65b7b32f0fd83cd99634bb5073d -DIST ejabberd-23.10-set-ejabberd-opts.patch 1508 BLAKE2B 1692fb54b3aeb9838f057d32ebebffbcca5761c820d95a377b257966094e973465740b224d17bebdae0a4f3d0b5ebe35c9c1b005217a3e9baae69fc2511c69aa SHA512 aa7f13be15ec4cb0a9c17e5c1519d5fd94ccee75b46e3a8ee1de39e23000c7faad530208c049dd4a290be18b8b9f1c866584a9abf3f288a8f2fd66c2d72e4fa5 -DIST ejabberd-23.10.tar.gz 2615643 BLAKE2B 0c3adfac5d99a33f37b0bd9970489f7a9e32bc1a832efe510be3281cd4ac2df890aa7eeab5758149b3cb16a2e6a71937ee955a86113bba14540d5c685f900ef6 SHA512 d42af356b0b6ebbba757de4256e308766f046d6c2a7df355330fbc9a9fb329635a22c2f9e5fc4d0a9dbe2d7e5488efe85000c4d04a9a0ce12921d839899e0c45 DIST ejabberd-24.02-fix-ejabberdctl.patch 1945 BLAKE2B 3e9e690802dd201aaba50b16435c98e64b52bfa2c77dd054c4db538f8bd9035386282e43b3c51fa444119901addeb2c3174d55d66a515847f80771e350e0a808 SHA512 0a6780915177fa4012a194d3fa755a812f0bed5d446df630c46834953aad54679450ff9fdaa1aa7fb415de5bb905a3dc2b28c65b7b32f0fd83cd99634bb5073d DIST ejabberd-24.02-set-ejabberd-opts.patch 1508 BLAKE2B 1692fb54b3aeb9838f057d32ebebffbcca5761c820d95a377b257966094e973465740b224d17bebdae0a4f3d0b5ebe35c9c1b005217a3e9baae69fc2511c69aa SHA512 aa7f13be15ec4cb0a9c17e5c1519d5fd94ccee75b46e3a8ee1de39e23000c7faad530208c049dd4a290be18b8b9f1c866584a9abf3f288a8f2fd66c2d72e4fa5 DIST ejabberd-24.02.tar.gz 2531049 BLAKE2B 6d18393dd909ef580fdcc173fb927a1302f7d444e5587c30f36e5bbfe7634b61c14e06d31f386123ec8732f0c49180a10b0abbd7dea42589d1d0ec9df54ca0f4 SHA512 43dcf1c0f1a2a0390de9edfa24705be6b5bcfdc83b307c175effeae043b4a67dd00c4930c5e43fda98c7c3e0060fac7198313cd27b7962a8997e006ef255df0c -EBUILD ejabberd-23.01.ebuild 6919 BLAKE2B fca1f56db1121f44869330ff2b685b46501d1ed944eac5973346fe3a82bc742abc206d165bde607ac94766664faf926edc191ac264d4aee754ae5549401ab554 SHA512 de6f51f6a9f4e4a00f609cfc6ed6369f71700cb8d9f524654693919c059206238442f3c1a96da71f0fbaa2d1b11574b9cf08a272130d39184ff37522c6ed452c -EBUILD ejabberd-23.04.ebuild 6770 BLAKE2B c44f66727bf11b39ec21d0d93f61113202cf29ba9e752f8c9e2154bf3ed09864dd57939c88430c8b53342342a4c78f16d2a89a1b19b7c6aa6bbca450190dffff SHA512 49275aa209ad33047578d94b86b74e74a60907a1e0092639616f71fc49c3e504255d655ea9c86a12535183f69d2eede222dc8c2a9aa9a9272e914fde871f5b37 -EBUILD ejabberd-23.10-r1.ebuild 7158 BLAKE2B b5511015822f93ee88e49362f2f0715ee62a011488f7ab77808876f56ded703958de2e0f6b9d13db8db37ab49331921108d137eed160b965e578ddfdd7ec69ec SHA512 1cf8b84f9e2a4d373e5ab523bca666470a55468532aa3ce1f33dc9e7c9b1ff616c5f49676239ed189ccc394d77beb2e5dbf92294cef618d19d9047dd755a87de +DIST ejabberd-24.07-fix-ejabberdctl.patch 1945 BLAKE2B 3e9e690802dd201aaba50b16435c98e64b52bfa2c77dd054c4db538f8bd9035386282e43b3c51fa444119901addeb2c3174d55d66a515847f80771e350e0a808 SHA512 0a6780915177fa4012a194d3fa755a812f0bed5d446df630c46834953aad54679450ff9fdaa1aa7fb415de5bb905a3dc2b28c65b7b32f0fd83cd99634bb5073d +DIST ejabberd-24.07-set-ejabberd-opts.patch 1508 BLAKE2B 1692fb54b3aeb9838f057d32ebebffbcca5761c820d95a377b257966094e973465740b224d17bebdae0a4f3d0b5ebe35c9c1b005217a3e9baae69fc2511c69aa SHA512 aa7f13be15ec4cb0a9c17e5c1519d5fd94ccee75b46e3a8ee1de39e23000c7faad530208c049dd4a290be18b8b9f1c866584a9abf3f288a8f2fd66c2d72e4fa5 +DIST ejabberd-24.07.tar.gz 2522211 BLAKE2B 32ac7abbbb2acebfc409e93bde097104354664227cac7e1d673f224681900b1dae74aa770141e520c5d4b35a6bc7748f889ab9647cac812f407f7a0ec8da50f9 SHA512 e53c5082c92297ff956b4d811d69ba5b745a1989590e73dc890663cfcdea102e27bafa79452062883a7de8fdf5b5c481d81c68c61a3e888f5e5b668e9ac9bf3c EBUILD ejabberd-24.02-r1.ebuild 7046 BLAKE2B 81319a0196bbb12e890cdd01cb43847b1b9e9cee90186341800184f8bdf3521f08fe6d56363a28de414ee0de1540a7c97bb1c077293f233e169fc6850e545f6b SHA512 9dbf247f766c1a26ef90195f36d3c6d43e540f7fc6cc314e611484b2e44ac7ad2a958572320ffec51409360128989e1c0a938af47237a7a5380745621c34fc9c +EBUILD ejabberd-24.07.ebuild 7052 BLAKE2B c6d6457fd5807cd2485da847e5771ad71a729bd8b5fa8109b1980f32f4a3f1e070223ba09f424bc9d46a6e7c1c34c6fece31c9828e073e56824fa05cfa0f11f8 SHA512 f7ee9a6a00e635cc707e0c26d5d5fb8f093a68a5d9c1c7646c0b40d784b60b099c034a28655c2343d536cf4d60c010a285546b6c4fdfa6ed8fa875a56472bf6d MISC metadata.xml 1484 BLAKE2B 74f0ec404b37dfe72d8751dd8bc8f0ba0b56f334939a5311af70df4616f19e536209b9be7361b35c8e5d316fbce623afdbf7e3ce53a139eb0d2e0d895275ae3c SHA512 793584e1e44c3a651b15eed84a91a801cd809392ccf7623f1a1b222e65641f8dca18515fb90e42e4a51178f4686d3c61778e14834be23feb23b269b4f07c91fb diff --git a/net-im/ejabberd/ejabberd-23.01.ebuild b/net-im/ejabberd/ejabberd-23.01.ebuild deleted file mode 100644 index 0f035a88b40c..000000000000 --- a/net-im/ejabberd/ejabberd-23.01.ebuild +++ /dev/null @@ -1,219 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools pam rebar systemd - -DESCRIPTION="Robust, scalable and extensible XMPP server" -HOMEPAGE="https://www.ejabberd.im/ https://github.com/processone/ejabberd/" -SRC_URI=" - https://github.com/processone/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz -" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm ~sparc ~x86" -REQUIRED_USE="mssql? ( odbc )" -# TODO: Add 'tools' flag. -IUSE="captcha debug full-xml ldap mssql mysql odbc pam postgres redis - roster-gw selinux sip sqlite +stun zlib" - -RESTRICT="test" - -# TODO: Add dependencies for 'tools' flag enabled. -# TODO: tools? ( -# TODO: >=dev-erlang/luerl-0.3 -# TODO: ) -DEPEND=" - >=dev-lang/erlang-19.3[odbc?,ssl] - >=dev-erlang/cache_tab-1.0.30 - >=dev-erlang/eimp-1.0.22 - >=dev-erlang/fast_tls-1.1.16 - >=dev-erlang/fast_xml-1.1.49 - >=dev-erlang/fast_yaml-1.0.36 - >=dev-erlang/yconf-1.0.15 - >=dev-erlang/jiffy-1.0.5 - >=dev-erlang/jose-1.11.5 - >=dev-erlang/lager-3.9.1 - >=dev-erlang/p1_oauth2-0.6.11 - >=dev-erlang/p1_utils-1.0.25 - >=dev-erlang/stringprep-1.0.29 - >=dev-erlang/xmpp-1.6.1 - >=dev-erlang/pkix-1.0.9 - >=dev-erlang/mqtree-1.0.15 - >=dev-erlang/idna-6.0.0-r1 - >=dev-erlang/p1_acme-1.0.22 - >=dev-erlang/base64url-1.0.1 - ldap? ( =net-nds/openldap-2* ) - mysql? ( >=dev-erlang/p1_mysql-1.0.21 ) - odbc? ( dev-db/unixODBC ) - pam? ( >=dev-erlang/epam-1.0.14 ) - postgres? ( >=dev-erlang/p1_pgsql-1.1.20 ) - redis? ( >=dev-erlang/eredis-1.2.0 ) - sip? ( >=dev-erlang/esip-1.0.49 ) - sqlite? ( >=dev-erlang/sqlite3-1.1.14 ) - stun? ( >=dev-erlang/stun-1.2.7 ) - zlib? ( >=dev-erlang/ezlib-1.0.12 ) -" -RDEPEND=" - ${DEPEND} - >=acct-user/ejabberd-2[pam?] - captcha? ( media-gfx/imagemagick[truetype,png] ) - selinux? ( sec-policy/selinux-jabber ) -" - -DOCS=( CHANGELOG.md README.md ) -PATCHES=( - "${FILESDIR}/ejabberd-22.10-adjust-ejabberd.service.template-to-Gentoo.patch" -) - -# Get path to ejabberd lib directory. -# -# This is the path ./configure script Base for this path is path set in -# ./configure script which is /usr/lib by default. If libdir is explicitely set -# to something else than this should be adjusted here as well. -get_ejabberd_path() { - echo "/usr/$(get_libdir)/${P}" -} - -src_prepare() { - default - - eautoreconf - - rebar_remove_deps - - # Set paths to ejabberd lib directory consistently to point always to directory - # suffixed with version. - sed -e "/^EJABBERDDIR[[:space:]]*=/{s:ejabberd:${P}:}" \ - -i "${S}/Makefile.in" \ - || die 'failed to set ejabberd path in Makefile.in' - sed -e "/EJABBERD_BIN_PATH=/{s:ejabberd:${P}:}" \ - -i "${S}/ejabberdctl.template" \ - || die 'failed to set ejabberd path in ejabberdctl.template' - - # Get epam-wrapper from 'files' directory and correct path to lib directory in - # it. epam-wrapper is placed into work directory. It is assumed no epam-wrapper - # file exists there already. - local epam_wrapper_src="${FILESDIR}/epam-wrapper" - local epam_wrapper_dst="${S}/epam-wrapper" - [[ -e ${epam_wrapper_dst} ]] && die 'epam-wrapper already exists' - sed -r -e "s@^(ERL_LIBS=).*\$@\1${EPREFIX}$(get_erl_libs)@" \ - "${epam_wrapper_src}" >"${epam_wrapper_dst}" \ - || die 'failed to install epam-wrapper' - - rebar_fix_include_path fast_xml - rebar_fix_include_path p1_utils - rebar_fix_include_path xmpp - - # Fix bug #591862. ERL_LIBS should point directly to ejabberd directory - # rather than its parent which is default. That way ejabberd directory - # takes precedence is module lookup. - local ejabberd_erl_libs="$(get_ejabberd_path):$(get_erl_libs)" - sed -e "s|\(ERL_LIBS=\)'{{libdir}}'\.*|\1${ejabberd_erl_libs}|" \ - -i "${S}/ejabberdctl.template" \ - || die 'failed to set ERL_LIBS in ejabberdctl.template' -} - -src_configure() { - econf \ - --docdir="${EPREFIX}/usr/share/doc/${PF}/html" \ - --localstatedir="${EPREFIX}/var" \ - --enable-user=${PN} \ - $(use_enable debug) \ - $(use_enable full-xml) \ - $(use_enable mssql) \ - $(use_enable mysql) \ - $(use_enable odbc) \ - $(use_enable pam) \ - $(use_enable postgres pgsql) \ - $(use_enable redis) \ - $(use_enable roster-gw roster-gateway-workaround) \ - $(use_enable sqlite) \ - $(use_enable sip) \ - $(use_enable stun) \ - $(use_enable zlib) - - # more options to support - # --enable-elixir requires https://github.com/elixir-lang/elixir -} - -src_compile() { - # Note that we also add ejabberdctl.example, which will be used by - # ejabberd's build system to create /usr/sbin/ejabberdctl, as - # target. Otherwise, ejabberdctl.example is due to be created by the - # 'install' target (as per upstream's Makefile.in). However when - # invoke the 'install' target (in src_install below), DESTDIR is - # set, which causes DESTDIR to scope into the ejabberdctl.example - # generation. - emake REBAR='rebar -v' src ejabberdctl.example ejabberd.service -} - -src_install() { - default - - if use pam; then - local epam_path="$(get_ejabberd_path)/priv/bin/epam" - - pamd_mimic_system xmpp auth account - into "$(get_ejabberd_path)/priv" - newbin epam-wrapper epam - fi - - newconfd "${FILESDIR}/${PN}.confd" "${PN}" - newinitd "${FILESDIR}/${PN}-22.05.initd" "${PN}" - systemd_dounit "${PN}.service" - - insinto /etc/logrotate.d - newins "${FILESDIR}/${PN}-22.05.logrotate" "${PN}" - - keepdir /var/{lib,log}/ejabberd -} - -pkg_postinst() { - local migrate_to_ejabberd_user=false - - if [[ ${REPLACING_VERSIONS} ]]; then - for v in ${REPLACING_VERSIONS}; do - if ver_test "${v}" -lt 21.04-r1; then - migrate_to_ejabberd_user=true - break - fi - done - fi - - # Sarting with >=21.04-r1, the ejabberd configuration is now in - # /etc/ejabberd and no longer in /etc/jabber. See if we need to - # migrate the configuration. Furthermore, ejabberd no longer runs - # under the, shared via net-im/jabber-base, 'jabber' use, but under - # its own user. This increase isolation and hence robustness and - # security. - if $migrate_to_ejabberd_user; then - ewarn "Newer versions of the ejabberd Gentoo package use /etc/ejabberd" - ewarn "(just as upstream) and *not* /etc/jabber." - ewarn "The files from /etc/jabber will now be copied to /etc/ejabberd." - ewarn "Also ejabberd's spool directory became /var/lib/ejabberd (was /var/spool/jabber)." - ewarn "Please check your configuration, and finish the migration by stopping ejabberd" - ewarn "followed by rsync'ing /var/spool/jabber to /var/lib/ejabberd." - - local -A dirs_to_migrate=( - [/etc/jabber]=/etc/ejabberd - [/var/spool/jabber]=/var/lib/ejabberd - ) - - for src_dir in "${!dirs_to_migrate[@]}"; do - local eroot_src_dir="${EROOT}${src_dir}" - local eroot_dst_dir="${EROOT}${dirs_to_migrate[${src_dir}]}" - - cp -r "${eroot_src_dir}"/. "${eroot_dst_dir}" || die "Could not copy ${eroot_src_dir} to ${eroot_dst_dir}" - - if [[ -f "${eroot_dst_dir}"/.keep_net-im_jabber-base-0 ]]; then - rm "${eroot_dst_dir}"/.keep_net-im_jabber-base-0 || die - fi - if ! use prefix; then - chown --recursive ejabberd:ejabberd "${eroot_dst_dir}" || die - fi - done - fi -} diff --git a/net-im/ejabberd/ejabberd-23.04.ebuild b/net-im/ejabberd/ejabberd-23.04.ebuild deleted file mode 100644 index 93c881b724c4..000000000000 --- a/net-im/ejabberd/ejabberd-23.04.ebuild +++ /dev/null @@ -1,216 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools pam rebar systemd - -DESCRIPTION="Robust, scalable and extensible XMPP server" -HOMEPAGE="https://www.ejabberd.im/ https://github.com/processone/ejabberd/" -SRC_URI=" - https://github.com/processone/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz -" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm ~sparc ~x86" -REQUIRED_USE="mssql? ( odbc )" -# TODO: Add 'tools' flag. -IUSE="captcha debug full-xml ldap mssql mysql odbc pam postgres redis - roster-gw selinux sip sqlite +stun zlib" - -RESTRICT="test" - -# TODO: Add dependencies for 'tools' flag enabled. -# TODO: tools? ( -# TODO: >=dev-erlang/luerl-0.3 -# TODO: ) -DEPEND=" - >=dev-lang/erlang-19.3[odbc?,ssl] - >=dev-erlang/cache_tab-1.0.30 - >=dev-erlang/eimp-1.0.22 - >=dev-erlang/fast_tls-1.1.16 - >=dev-erlang/fast_xml-1.1.49 - >=dev-erlang/fast_yaml-1.0.36 - >=dev-erlang/yconf-1.0.15 - >=dev-erlang/jiffy-1.0.5 - >=dev-erlang/jose-1.11.5 - >=dev-erlang/lager-3.9.1 - >=dev-erlang/p1_oauth2-0.6.11 - >=dev-erlang/p1_utils-1.0.25 - >=dev-erlang/stringprep-1.0.29 - >=dev-erlang/xmpp-1.6.2 - >=dev-erlang/pkix-1.0.9 - >=dev-erlang/mqtree-1.0.15 - >=dev-erlang/idna-6.0.0-r1 - >=dev-erlang/p1_acme-1.0.22 - >=dev-erlang/base64url-1.0.1 - ldap? ( =net-nds/openldap-2* ) - mysql? ( >=dev-erlang/p1_mysql-1.0.21 ) - odbc? ( dev-db/unixODBC ) - pam? ( >=dev-erlang/epam-1.0.14 ) - postgres? ( >=dev-erlang/p1_pgsql-1.1.22 ) - redis? ( >=dev-erlang/eredis-1.2.0 ) - sip? ( >=dev-erlang/esip-1.0.49 ) - sqlite? ( >=dev-erlang/sqlite3-1.1.14 ) - stun? ( >=dev-erlang/stun-1.2.7 ) - zlib? ( >=dev-erlang/ezlib-1.0.12 ) -" -RDEPEND=" - ${DEPEND} - >=acct-user/ejabberd-2[pam?] - captcha? ( media-gfx/imagemagick[truetype,png] ) - selinux? ( sec-policy/selinux-jabber ) -" - -DOCS=( CHANGELOG.md README.md ) -PATCHES=( - "${FILESDIR}/ejabberd-22.10-adjust-ejabberd.service.template-to-Gentoo.patch" -) - -# Get path to ejabberd lib directory. -# -# This is the path ./configure script Base for this path is path set in -# ./configure script which is /usr/lib by default. If libdir is explicitely set -# to something else than this should be adjusted here as well. -get_ejabberd_path() { - echo "/usr/$(get_libdir)/${P}" -} - -src_prepare() { - default - - eautoreconf - - rebar_remove_deps - - # Set paths to ejabberd lib directory consistently to point always to directory - # suffixed with version. - sed -e "/^EJABBERDDIR[[:space:]]*=/{s:ejabberd:${P}:}" \ - -i "${S}/Makefile.in" \ - || die 'failed to set ejabberd path in Makefile.in' - - # Get epam-wrapper from 'files' directory and correct path to lib directory in - # it. epam-wrapper is placed into work directory. It is assumed no epam-wrapper - # file exists there already. - local epam_wrapper_src="${FILESDIR}/epam-wrapper" - local epam_wrapper_dst="${S}/epam-wrapper" - [[ -e ${epam_wrapper_dst} ]] && die 'epam-wrapper already exists' - sed -r -e "s@^(ERL_LIBS=).*\$@\1${EPREFIX}$(get_erl_libs)@" \ - "${epam_wrapper_src}" >"${epam_wrapper_dst}" \ - || die 'failed to install epam-wrapper' - - rebar_fix_include_path fast_xml - rebar_fix_include_path p1_utils - rebar_fix_include_path xmpp - - # Fix bug #591862. ERL_LIBS should point directly to ejabberd directory - # rather than its parent which is default. That way ejabberd directory - # takes precedence is module lookup. - local ejabberd_erl_libs="$(get_ejabberd_path):$(get_erl_libs)" - sed -e "s|\(ERL_LIBS=\)'{{libdir}}'\.*|\1${ejabberd_erl_libs}|" \ - -i "${S}/ejabberdctl.template" \ - || die 'failed to set ERL_LIBS in ejabberdctl.template' -} - -src_configure() { - econf \ - --docdir="${EPREFIX}/usr/share/doc/${PF}/html" \ - --localstatedir="${EPREFIX}/var" \ - --enable-user=${PN} \ - $(use_enable debug) \ - $(use_enable full-xml) \ - $(use_enable mssql) \ - $(use_enable mysql) \ - $(use_enable odbc) \ - $(use_enable pam) \ - $(use_enable postgres pgsql) \ - $(use_enable redis) \ - $(use_enable roster-gw roster-gateway-workaround) \ - $(use_enable sqlite) \ - $(use_enable sip) \ - $(use_enable stun) \ - $(use_enable zlib) - - # more options to support - # --enable-elixir requires https://github.com/elixir-lang/elixir -} - -src_compile() { - # Note that we also add ejabberdctl.example, which will be used by - # ejabberd's build system to create /usr/sbin/ejabberdctl, as - # target. Otherwise, ejabberdctl.example is due to be created by the - # 'install' target (as per upstream's Makefile.in). However when - # invoke the 'install' target (in src_install below), DESTDIR is - # set, which causes DESTDIR to scope into the ejabberdctl.example - # generation. - emake REBAR='rebar -v' src ejabberdctl.example ejabberd.service -} - -src_install() { - default - - if use pam; then - local epam_path="$(get_ejabberd_path)/priv/bin/epam" - - pamd_mimic_system xmpp auth account - into "$(get_ejabberd_path)/priv" - newbin epam-wrapper epam - fi - - newconfd "${FILESDIR}/${PN}.confd" "${PN}" - newinitd "${FILESDIR}/${PN}-22.05.initd" "${PN}" - systemd_dounit "${PN}.service" - - insinto /etc/logrotate.d - newins "${FILESDIR}/${PN}-22.05.logrotate" "${PN}" - - keepdir /var/{lib,log}/ejabberd -} - -pkg_postinst() { - local migrate_to_ejabberd_user=false - - if [[ ${REPLACING_VERSIONS} ]]; then - for v in ${REPLACING_VERSIONS}; do - if ver_test "${v}" -lt 21.04-r1; then - migrate_to_ejabberd_user=true - break - fi - done - fi - - # Sarting with >=21.04-r1, the ejabberd configuration is now in - # /etc/ejabberd and no longer in /etc/jabber. See if we need to - # migrate the configuration. Furthermore, ejabberd no longer runs - # under the, shared via net-im/jabber-base, 'jabber' use, but under - # its own user. This increase isolation and hence robustness and - # security. - if $migrate_to_ejabberd_user; then - ewarn "Newer versions of the ejabberd Gentoo package use /etc/ejabberd" - ewarn "(just as upstream) and *not* /etc/jabber." - ewarn "The files from /etc/jabber will now be copied to /etc/ejabberd." - ewarn "Also ejabberd's spool directory became /var/lib/ejabberd (was /var/spool/jabber)." - ewarn "Please check your configuration, and finish the migration by stopping ejabberd" - ewarn "followed by rsync'ing /var/spool/jabber to /var/lib/ejabberd." - - local -A dirs_to_migrate=( - [/etc/jabber]=/etc/ejabberd - [/var/spool/jabber]=/var/lib/ejabberd - ) - - for src_dir in "${!dirs_to_migrate[@]}"; do - local eroot_src_dir="${EROOT}${src_dir}" - local eroot_dst_dir="${EROOT}${dirs_to_migrate[${src_dir}]}" - - cp -r "${eroot_src_dir}"/. "${eroot_dst_dir}" || die "Could not copy ${eroot_src_dir} to ${eroot_dst_dir}" - - if [[ -f "${eroot_dst_dir}"/.keep_net-im_jabber-base-0 ]]; then - rm "${eroot_dst_dir}"/.keep_net-im_jabber-base-0 || die - fi - if ! use prefix; then - chown --recursive ejabberd:ejabberd "${eroot_dst_dir}" || die - fi - done - fi -} diff --git a/net-im/ejabberd/ejabberd-23.10-r1.ebuild b/net-im/ejabberd/ejabberd-24.07.ebuild index c8083549429e..0ba9c3aefb55 100644 --- a/net-im/ejabberd/ejabberd-23.10-r1.ebuild +++ b/net-im/ejabberd/ejabberd-24.07.ebuild @@ -17,7 +17,7 @@ SRC_URI=" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~sparc ~x86" REQUIRED_USE="mssql? ( odbc )" # TODO: Add 'tools' flag. IUSE="captcha debug full-xml ldap mssql mysql odbc pam postgres redis @@ -31,34 +31,34 @@ RESTRICT="test" # TODO: ) DEPEND=" >=dev-lang/erlang-20[odbc?,ssl] - >=dev-erlang/cache_tab-1.0.30 - >=dev-erlang/eimp-1.0.22 - >=dev-erlang/fast_tls-1.1.16 - >=dev-erlang/fast_xml-1.1.49 - >=dev-erlang/fast_yaml-1.0.36 - >=dev-erlang/yconf-1.0.15 - >=dev-erlang/jiffy-1.0.5 - >=dev-erlang/jose-1.11.5 + >=dev-erlang/cache_tab-1.0.31 + >=dev-erlang/eimp-1.0.23 + >=dev-erlang/fast_tls-1.1.21 + >=dev-erlang/fast_xml-1.1.52 + >=dev-erlang/fast_yaml-1.0.37 + >=dev-erlang/yconf-1.0.16 + >=dev-erlang/jiffy-1.1.1 + >=dev-erlang/jose-1.11.10 >=dev-erlang/lager-3.9.1 - >=dev-erlang/p1_oauth2-0.6.11 - >=dev-erlang/p1_utils-1.0.25 - >=dev-erlang/stringprep-1.0.29 - >=dev-erlang/xmpp-1.7.0 - >=dev-erlang/pkix-1.0.9 - >=dev-erlang/mqtree-1.0.15 + >=dev-erlang/p1_oauth2-0.6.14 + >=dev-erlang/p1_utils-1.0.26-r1 + >=dev-erlang/stringprep-1.0.30 + >=dev-erlang/xmpp-1.8.3 + >=dev-erlang/pkix-1.0.10 + >=dev-erlang/mqtree-1.0.17 >=dev-erlang/idna-6.0.0-r1 - >=dev-erlang/p1_acme-1.0.22 + >=dev-erlang/p1_acme-1.0.23 >=dev-erlang/base64url-1.0.1 ldap? ( =net-nds/openldap-2* ) - mysql? ( >=dev-erlang/p1_mysql-1.0.22 ) + mysql? ( >=dev-erlang/p1_mysql-1.0.24 ) odbc? ( dev-db/unixODBC ) pam? ( >=dev-erlang/epam-1.0.14 ) - postgres? ( >=dev-erlang/p1_pgsql-1.1.23 ) + postgres? ( >=dev-erlang/p1_pgsql-1.1.27 ) redis? ( >=dev-erlang/eredis-1.2.0 ) - sip? ( >=dev-erlang/esip-1.0.50 ) - sqlite? ( >=dev-erlang/sqlite3-1.1.14 ) - stun? ( >=dev-erlang/stun-1.2.10 ) - zlib? ( >=dev-erlang/ezlib-1.0.12 ) + sip? ( >=dev-erlang/esip-1.0.54 ) + sqlite? ( >=dev-erlang/sqlite3-1.1.15 ) + stun? ( >=dev-erlang/stun-1.2.14 ) + zlib? ( >=dev-erlang/ezlib-1.0.13 ) " RDEPEND=" ${DEPEND} @@ -70,9 +70,6 @@ RDEPEND=" DOCS=( CHANGELOG.md README.md ) PATCHES=( "${FILESDIR}/ejabberd-22.10-adjust-ejabberd.service.template-to-Gentoo.patch" - # Both patches for https://bugs.gentoo.org/919711 - "${DISTDIR}/${P}-fix-ejabberdctl.patch" - "${DISTDIR}/${P}-set-ejabberd-opts.patch" ) # Get path to ejabberd lib directory. @@ -125,6 +122,7 @@ src_configure() { --docdir="${EPREFIX}/usr/share/doc/${PF}/html" \ --localstatedir="${EPREFIX}/var" \ --enable-user=${PN} \ + --with-rebar=rebar \ $(use_enable debug) \ $(use_enable full-xml) \ $(use_enable mssql) \ diff --git a/net-im/element-desktop-bin/Manifest b/net-im/element-desktop-bin/Manifest index e21d4d958456..fc279d434996 100644 --- a/net-im/element-desktop-bin/Manifest +++ b/net-im/element-desktop-bin/Manifest @@ -1,3 +1,3 @@ -DIST element-desktop_1.11.76_amd64.deb 98759454 BLAKE2B 1d513f87c692cad3319f4e816f965a81beaa88ba1cd2bac1e444480ab60d78f610d8a44b6b5ff8ab286800170de19518ea713f0fda1f901bf4d5d02975b908a8 SHA512 fb34d1bb29b81f59e1f1439a1ad55e83a868e5c1b67206197793c0fa63d8c0c35bc9a5f41ecb934426821dc86ed0152192b831786f36c5c5121a4306f38dd287 -EBUILD element-desktop-bin-1.11.76.ebuild 1897 BLAKE2B 7c4e199849402a174099ed4b5244215307dc6a8274d8cf0d82a2574198d08b365229ec3008d4d45b4bf7eef92bcb8b9f25b86afe05a850bd791146af428d84d9 SHA512 fe7db618b2a0a4992ac478b629133f043cebb2065a1d0036eafc1670dc326aff15d4425c1ac2a7d52e9483008d64aa99ff60c5905c5dd2666f12befacb7ce90a +DIST element-desktop_1.11.82_amd64.deb 99741936 BLAKE2B 32adef08ac5a970aa3e32cd743dfbeb5cf1a9b3031fe027d8a00a47665dd07c949bb7948dfa517bace856f8ef2984d1d5ccaae576d641ad1a285312273d9a81a SHA512 4bb007cfc25745f4c28ebf791f456e3864a78c89498df5e8fcfe0e8930bd3683e1f7a8791ff51e45bb906131d3cfec415e228ef533cd83446e3110e12d2700a8 +EBUILD element-desktop-bin-1.11.82.ebuild 1897 BLAKE2B 7c4e199849402a174099ed4b5244215307dc6a8274d8cf0d82a2574198d08b365229ec3008d4d45b4bf7eef92bcb8b9f25b86afe05a850bd791146af428d84d9 SHA512 fe7db618b2a0a4992ac478b629133f043cebb2065a1d0036eafc1670dc326aff15d4425c1ac2a7d52e9483008d64aa99ff60c5905c5dd2666f12befacb7ce90a MISC metadata.xml 248 BLAKE2B 88afa54e3134b10ecc3f3f7e19fb6b209f3908a517788151cfe6c6ced2b21d368f19a6de982c28575b14a8769069c02b70f639ab73618a9b949c0e9eaf4f17a0 SHA512 3ec152d35cfd434c4ba49a51afd5f2eeaed478983f49f5e61e0713af7da791faee69713a3740182302d8129fb538e8296d0b40152e23e7d5e6d1a996322e7122 diff --git a/net-im/element-desktop-bin/element-desktop-bin-1.11.76.ebuild b/net-im/element-desktop-bin/element-desktop-bin-1.11.82.ebuild index caa91e1123e0..caa91e1123e0 100644 --- a/net-im/element-desktop-bin/element-desktop-bin-1.11.76.ebuild +++ b/net-im/element-desktop-bin/element-desktop-bin-1.11.82.ebuild diff --git a/net-im/mattermost-desktop-bin/Manifest b/net-im/mattermost-desktop-bin/Manifest index 4ffde511e657..30dc447f43cf 100644 --- a/net-im/mattermost-desktop-bin/Manifest +++ b/net-im/mattermost-desktop-bin/Manifest @@ -1,7 +1,7 @@ -DIST mattermost-desktop-5.8.1-linux-arm64.tar.gz 103062905 BLAKE2B 0a40d98ab9ff356236a8a4f5e62314fe651aecdb37c5b8aecc124090ffca4507b1ed5b07399922f560b78166435efbc5eb4cb1a88d1fb2eae8cc4108d0f7c398 SHA512 522a6f95fcfa0261022ba195e5c3accbdd8b178b779da57c89070eee727562cc1a0533ef3e8d39ed24d29fd281f689c70ac540d78428ba4c8cad683d290b2f30 -DIST mattermost-desktop-5.8.1-linux-x64.tar.gz 103008114 BLAKE2B 0f944b3db932e8533b894137c179b6a3e2cef3c08f9ddb02ee927007612304704c0aca7383ddf9d1147f4f79d4ce559bca60b7af07e1095d29ac35078e04f204 SHA512 ca503d85cd72a7f29cc45edabdd83d0e98e28f553e48631bd209a7a3d1e9e02ab11a9c1778bee5cd7bcc4082d8c760b31ff0fec42a82781a1024bfbc43e51d91 +DIST mattermost-desktop-5.10.0-rc.3-linux-arm64.tar.gz 111099623 BLAKE2B da09337ac39966ad148502192de7f6550a7b119aae1bdde2157c286587542d656d7b59ca6a8115fdec2ac5ffc3c6f9f9f9ac6902705b01dc52560b227902508e SHA512 45d7c499345e49a4c02f0d6fc52c3f8fb7edd66a465e85415362e46d8fbf3c8c266f7e0242d609d2afdb650b3bac4c7eb1824078959a7552c0b706aa1bef4308 +DIST mattermost-desktop-5.10.0-rc.3-linux-x64.tar.gz 280333223 BLAKE2B dbeda681931e197c2fafed1d99fee8bf3747c061af659cc0dc0c45053ef767f4f55d50d9fdfc4c3c31b68b531c1afe471eb18a93d3c4b7f586b5d65bba870452 SHA512 dbdab4337d4ee149b0463badce921c57fe47248624680950811f7a05ee86243508ae07657d78163cdbb5c3ffc8b48d3ce6bd668ca5cc85deab1ed684e419dbe5 DIST mattermost-desktop-5.9.0-linux-arm64.tar.gz 105770103 BLAKE2B 582c1acb9a226620a10ea0973444edbdd81d7bb3b3ee715871e41b9bc00f3d21e0bc1c5bb88e96b9a4c96571cba381e022d9dc330bb211428160df9111be1054 SHA512 fe15d0874c0f1020a8c069c0cf9ff8432508e877006fd30ebf8cc3a33a11ba95d49b0698761a13ff324701198ea096908f6b18d0e13f0c3cf29cfc5183e85827 DIST mattermost-desktop-5.9.0-linux-x64.tar.gz 105756649 BLAKE2B 23cdbf34e42ea98ba3667bf8b3a66fe3811ba8b9c70bb240fc5c4cab1ae32ca71a73eca5ea5ddc5ae3ddd0403fab197b3952bacff6dadcca5011ef05baa761fb SHA512 6877d9294af7823a3cc0064790c660ed09a653ac9a62d399acb64f4fcbd0e7e1f6fcc997869418aadf1434b6464e244eed207bfa8cc7cc3df2813a03892aeea8 -EBUILD mattermost-desktop-bin-5.8.1.ebuild 2186 BLAKE2B b37e3b3928df2a96d305357f2bd26717a33dde2a470191386051e1bc8353d44488185eabb0b9b07e546f9247be790c8ade8ee5f8c9d7e2eebe60a893e3e0e5e0 SHA512 b3f1ef80d025f400ce08bb11358db4b4ff318f69c5b413519a9a5ce7997be6e2e1b731ac777479e602424dca000b5b1676cf47cb21a0e456888f239384bbbb68 +EBUILD mattermost-desktop-bin-5.10.0_rc3.ebuild 2186 BLAKE2B b37e3b3928df2a96d305357f2bd26717a33dde2a470191386051e1bc8353d44488185eabb0b9b07e546f9247be790c8ade8ee5f8c9d7e2eebe60a893e3e0e5e0 SHA512 b3f1ef80d025f400ce08bb11358db4b4ff318f69c5b413519a9a5ce7997be6e2e1b731ac777479e602424dca000b5b1676cf47cb21a0e456888f239384bbbb68 EBUILD mattermost-desktop-bin-5.9.0.ebuild 2186 BLAKE2B b37e3b3928df2a96d305357f2bd26717a33dde2a470191386051e1bc8353d44488185eabb0b9b07e546f9247be790c8ade8ee5f8c9d7e2eebe60a893e3e0e5e0 SHA512 b3f1ef80d025f400ce08bb11358db4b4ff318f69c5b413519a9a5ce7997be6e2e1b731ac777479e602424dca000b5b1676cf47cb21a0e456888f239384bbbb68 MISC metadata.xml 332 BLAKE2B beedbcc827eb536d370b912224e48761a546d80fe89cfeadcdd9bcbd749211c88dd141bb8c8fb23250c2366c025207dc5919e50f0e41e5a2de322a59dcaeff6c SHA512 7360c3eb9ae59c3e359685f02f2f30835bc63f3be85b30de26a26ef92bf2c3b354405dd76e798fb83aaed8ac65296d9bdbd123513b404810826f8c58a2f1aa6d diff --git a/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.8.1.ebuild b/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.10.0_rc3.ebuild index 8db20297843a..8db20297843a 100644 --- a/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.8.1.ebuild +++ b/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.10.0_rc3.ebuild diff --git a/net-im/neochat/Manifest b/net-im/neochat/Manifest index e0804db2ebca..8b478d736d24 100644 --- a/net-im/neochat/Manifest +++ b/net-im/neochat/Manifest @@ -1,6 +1,5 @@ -AUX neochat-24.08.0-cmake.patch 1123 BLAKE2B a4cb2dcc5267925fc5d8fa6aefe14c3a9c2e895bd623d5a7ea2ebf314c3b743ea615b3046c0d5e18c1d4e9c5ff742ef57c503750ef296f1931747d6f689737ce SHA512 9f4e3da22514bea5363652206802fc9579df31ed28fb20f83eca8286fb7f5c5c6cdcb7ca266dddd7b3d225e440ad09574626b2272dea9c186014dd6f2c6841a2 -DIST neochat-24.05.2.tar.xz 980740 BLAKE2B ad04b0ac30337195d1666a308e354efa6bedfb6268f644c36d2fa2f9276ef4670311981377272552c3573c9cd78a223e285022c97169bee5c141460bdcd84ccd SHA512 fef944f0b7b4f4ce85645a18791a08b225989d7a55736a5946ae71c5db850f8ce620622ffcc276d688bc0047115067fb04c5aa48b3917e97b86fca0ca6bbb1d9 -DIST neochat-24.08.0.tar.xz 1024700 BLAKE2B e9bc4a0d5ec222ffa5cd2ab4997f6ca2ff4bc9ff24ca2a2108edeeaf639dcc2ebc50055e37e4dec4016c52698cd476324cdcb3bf64b88c223071c4e4280f6cc4 SHA512 07e60fc49fdf542a4f1f6463940aa2499a475c3cf61c9800fcd5107b1adc7c37b964cc921ed6798c38f3572349533683440c42977f244ada5ad8b8608c4d5674 -EBUILD neochat-24.05.2.ebuild 1807 BLAKE2B fbd393f524dab5930ca6a0750160772685ec089c535fd4ce65c7b28a94d7e165abdb73e4097204494a11ec64010ca8de0024432d1a42a69134924e78dcf183b6 SHA512 c82b847b1221d3d4bb616d41deaa297921baf49a9f4aa5bd6e31a901070c0ba91ae1f87a321e0acad5486ce7f741f9e48bf61661a974e62da83f630904ff2139 -EBUILD neochat-24.08.0.ebuild 1861 BLAKE2B 2135a804b9ef7565fcee9b52ab57f2c3547f4387c2be61def664a5a72a9fc11a724031dcaaa6a845004b4c7936fb029ec8a1ad5617648effc558dd645bec4cbe SHA512 eb1a27ce4102a385d7b53714825d316d52286143eff3c454f881441fb6553b6ef68021e48828bce805b628484e28e1ded294dc0df4130d3a9a36934173d6a4fc +DIST neochat-24.08.1.tar.xz 1025240 BLAKE2B 1d257a5d35a8e5df03c8ad98e951dff32b4266e1535af7809e0fb61eab0c67b8186afbb787dd71b6cd3c9ecb1afbfb92769fe0756132ba8d0e3ddbd16fe12447 SHA512 fc480e0f936e5059d9c71ea2d6c4344ac9a5fb80c32b830937e423adb3ac46608a0ee54fd24db53e59c28968bbe05c3afc88ce11b7d2568f9382389bac885196 +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.3.ebuild 1856 BLAKE2B a90ca6ae3e319600be8a05daf4e30f4807143b02b6869111d8a870b576fbb9b6320c9fe1831859aadc7ea9c88f1a89f069aa3407de01c222f30478a48b695dbe SHA512 5a51a7373a630c9001cfe501e2848ff4c0d897a87a006433a9dddb3497f4637b91c09918e10906667685c36cdd79c560a36fe9f2bd3390d87178315bd2bd2dd1 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/net-im/neochat/files/neochat-24.08.0-cmake.patch b/net-im/neochat/files/neochat-24.08.0-cmake.patch deleted file mode 100644 index b1ab04d7725e..000000000000 --- a/net-im/neochat/files/neochat-24.08.0-cmake.patch +++ /dev/null @@ -1,38 +0,0 @@ -From a7e06375fddf7927b0b2bb5e8f986ace9d9a57eb Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner <asturm@gentoo.org> -Date: Sun, 11 Aug 2024 17:58:58 +0200 -Subject: [PATCH] Include missing ECMQmlModule - -Amends bc67033c003e7f8b73fadd4239ab5b737de27877 and e0c3a1c14395117661521f0d880bdcf52124d1e1 - -No idea why this isn't caught by CI, but it fails for me otherwise. - -Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> -(cherry picked from commit 22743b6d8b3ddcd301ab80ef48a7896c18de464f) ---- - CMakeLists.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 8d3e92f71..b5a2c9e34 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -38,6 +38,7 @@ include(KDEGitCommitHooks) - include(ECMCheckOutboundLicense) - include(ECMQtDeclareLoggingCategory) - include(ECMAddAndroidApk) -+include(ECMQmlModule) - if (NOT ANDROID) - include(KDEClangFormat) - endif() -@@ -59,7 +60,6 @@ set_package_properties(Qt6 PROPERTIES - PURPOSE "Basic application components" - ) - --qt_policy(SET QTP0001 NEW) - if (QT_KNOWN_POLICY_QTP0004) - qt_policy(SET QTP0004 NEW) - endif () --- -2.46.0 - diff --git a/net-im/neochat/neochat-24.05.2.ebuild b/net-im/neochat/neochat-24.08.1-r2.ebuild index 3e128c75ff85..fe69c98b2db2 100644 --- a/net-im/neochat/neochat-24.05.2.ebuild +++ b/net-im/neochat/neochat-24.08.1-r2.ebuild @@ -5,8 +5,8 @@ EAPI=8 ECM_HANDBOOK="optional" ECM_TEST="true" -KFMIN=6.3.0 -QTMIN=6.6.2 +KFMIN=6.5.0 +QTMIN=6.7.2 inherit ecm gear.kde.org DESCRIPTION="Client for Matrix, the decentralized communication protocol" @@ -39,13 +39,14 @@ DEPEND=" >=kde-frameworks/kirigami-${KFMIN}:6 >=kde-frameworks/kitemmodels-${KFMIN}:6 >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 >=kde-frameworks/kwindowsystem-${KFMIN}:6 >=kde-frameworks/purpose-${KFMIN}:6 >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6 >=kde-frameworks/sonnet-${KFMIN}:6[qml] >=kde-frameworks/syntax-highlighting-${KFMIN}:6 media-libs/kquickimageeditor:6 - >=net-libs/libquotient-0.8.1.2-r1:=[qt6] + >=net-libs/libquotient-0.8.2:=[qt6(+)] " RDEPEND="${DEPEND} >=dev-qt/qt5compat-${QTMIN}:6[qml] diff --git a/net-im/neochat/neochat-24.08.0.ebuild b/net-im/neochat/neochat-24.08.3.ebuild index 8a4786674d98..eab060dd1363 100644 --- a/net-im/neochat/neochat-24.08.0.ebuild +++ b/net-im/neochat/neochat-24.08.3.ebuild @@ -39,13 +39,14 @@ DEPEND=" >=kde-frameworks/kirigami-${KFMIN}:6 >=kde-frameworks/kitemmodels-${KFMIN}:6 >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 >=kde-frameworks/kwindowsystem-${KFMIN}:6 >=kde-frameworks/purpose-${KFMIN}:6 >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6 >=kde-frameworks/sonnet-${KFMIN}:6[qml] >=kde-frameworks/syntax-highlighting-${KFMIN}:6 media-libs/kquickimageeditor:6 - >=net-libs/libquotient-0.8.2:=[qt6] + >=net-libs/libquotient-0.8.2:=[qt6(+)] " RDEPEND="${DEPEND} >=dev-qt/qt5compat-${QTMIN}:6[qml] @@ -56,5 +57,3 @@ RDEPEND="${DEPEND} >=kde-frameworks/prison-${KFMIN}:6[qml] " BDEPEND="virtual/pkgconfig" - -PATCHES=( "${FILESDIR}/${P}-cmake.patch" ) # bug 938367 diff --git a/net-im/pidgin/Manifest b/net-im/pidgin/Manifest index 4db01846696f..e71908bb2f7d 100644 --- a/net-im/pidgin/Manifest +++ b/net-im/pidgin/Manifest @@ -1,8 +1,3 @@ -AUX pidgin-2.10.9-irc_join_sleep.patch 534 BLAKE2B 0215cebb93993e19e700e4d4974351ab5e9a00ea094775076d8f439569b34c0ec2faaed360965867df58bc42677516983ce11a2601dd322c1bdf2f288253a5b8 SHA512 8de0d6f05e48cd5a3e894576e06c7fb82e4bfc778cce8bb179fa22e2a05f5c2390a0e4c5b626ee4b910a18eab170d8f4be200f435ce408a86575af99e51e3bdf -DIST pidgin-2.14.10.tar.bz2 8229328 BLAKE2B 9f004abda0f00b315e763e8b17e4e938b44b8a971d5411d775b9428363ab2ae071462d6d16654fcc09270123c434ef2d1f639d7f6d85c08a83b05c0ba4342c21 SHA512 53241e9f62170fe7a8ea27ac03176d442f8aad4ed16da0033164b0949b00c3d476539b182e761950e7d6c385f22a891524c5f40a9cf8fe543b3003c37693314d -DIST pidgin-2.14.12.tar.bz2 8226145 BLAKE2B 0f0bec301c196fb722b88998a2a420af4084aedb7563215bb44c2c74a670a20db030ac207f226cef7989477dba04a9655c71269564ccc3680b42946ee84fdb16 SHA512 ce016ab4c48448653ae22eead1ddc16f1d10f446c601f8abd2c85b4ea83a4e80092e1ce8182834d998b6587f42a92a9a91105b4db976e170ec7043bb6af3c54c DIST pidgin-2.14.13.tar.bz2 8230755 BLAKE2B 38dc8bbd8966b0fce9bdcc043077628df172568490c390e1b6730a326398557b0df2f6289c8fbcb55bee0dd73fad6efc4ca0341c0d172326ba69a6cc5afbd35c SHA512 8bce143079c9421370ec4762d6fdb9b4cacf41c754eecf55c678943b834b709af9c1969070f30361341c0f51576cad4dfcaff89935c2160446be46deb8d2d3ef -EBUILD pidgin-2.14.10-r1.ebuild 7542 BLAKE2B a7f97c08ec0100a10a33e4d17d0e1560ace6a640763b5b007d4f270f03201f974aabfdaebe0787df1c0ca16e1c9d50e21203a2981ef95f1ffa07a58619e68943 SHA512 14fb0df0693b56c51b760d4da21711c9e9c8f61a8bf3870f41674faed646662b6894aa81292bab22ce13f32f07984d254a24fb63bf56e72ccb520e692336a08e -EBUILD pidgin-2.14.12.ebuild 7483 BLAKE2B 64c90df52a014c256a1288b0edcae6558b7047f512e40046084e17fb5e4c5010e30551a21514be5cb70d469c522a7693cb8df4f2e57ecb916e88f2dde8adaa6c SHA512 4a4ebf9c35b5952d526022a2122a2be01ff5c1978d6c6fecebc1b6f38e328856066553cec139f1fd675fda794fe1eaa081ca0880ba0e6d0b1b00f27cb8a3f195 -EBUILD pidgin-2.14.13.ebuild 7828 BLAKE2B 188b7a44f274e00a11e0dad3e3aba7b5527d587faa4970cd74e4799dbfb2eedaf8e4d68e585913bfe71fabf26c4ca21b3a07a841e2f7a553e8d9f51e1ae67de4 SHA512 23217c54b4bf5a126b7aad115c0e84560599b80c1dc5010ccafef585bc98b5f60524e2fd0a6114740c8615d2dc520fff7df200d44cb6342d2ea23c5ab47e0f17 +EBUILD pidgin-2.14.13.ebuild 7822 BLAKE2B 6efbec0eb745abc7056eee01c76366cd8f9e71efcaa048747aeca6d19319dc0838c44197c5e27e357ff6e55e5963879feb4e305851d6f413a80fdb3a44d2a16b SHA512 f42bfec622022e93f6aecfbc51c4c2e5497a7643e105952dd2f4d003218f7b4985f4ba293d72040c7abc5fceb3f8a98ac27e9490cb3e78ae18e20c127491043f MISC metadata.xml 1427 BLAKE2B 1fc5e939ab85b6ee53c8a28bdcb2c6ebc848538d60bf168e99b37c9cd8f95f54cd6fc908ed8c18c157b332384de54099e64e0ff012b620861d3ad248ab1fb185 SHA512 7ddab544366efdf7a58d3b61666c057d480516da649e0386530eac8b2169e0c44fedfbe6dbdc30327cb14ec1cad1e1f501545a2b4bb3614ab09e787ed9f34749 diff --git a/net-im/pidgin/files/pidgin-2.10.9-irc_join_sleep.patch b/net-im/pidgin/files/pidgin-2.10.9-irc_join_sleep.patch deleted file mode 100644 index 860a43a9551a..000000000000 --- a/net-im/pidgin/files/pidgin-2.10.9-irc_join_sleep.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -ur ./pidgin-2.10.9.orig/libpurple/protocols/irc/irc.c pidgin-2.10.9/libpurple/protocols/irc/irc.c ---- ./pidgin-2.10.9.orig/libpurple/protocols/irc/irc.c 2014-02-02 15:29:18.000000000 -0600 -+++ pidgin-2.10.9/libpurple/protocols/irc/irc.c 2014-09-02 10:30:24.830599697 -0500 -@@ -742,6 +742,7 @@ - struct irc_conn *irc = gc->proto_data; - const char *args[2]; - -+ g_usleep(500000); - args[0] = g_hash_table_lookup(data, "channel"); - args[1] = g_hash_table_lookup(data, "password"); - irc_cmd_join(irc, "join", NULL, args); diff --git a/net-im/pidgin/pidgin-2.14.10-r1.ebuild b/net-im/pidgin/pidgin-2.14.10-r1.ebuild deleted file mode 100644 index 8a2be43329b7..000000000000 --- a/net-im/pidgin/pidgin-2.14.10-r1.ebuild +++ /dev/null @@ -1,290 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -GENTOO_DEPEND_ON_PERL=no -PYTHON_COMPAT=( python3_10 ) - -inherit autotools gnome2-utils flag-o-matic perl-module python-single-r1 xdg - -DESCRIPTION="GTK Instant Messenger client" -HOMEPAGE="https://pidgin.im/" -SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0/2" # libpurple version -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" -IUSE="aqua dbus debug doc eds gadu gnutls groupwise +gstreamer +gtk idn -meanwhile ncurses networkmanager nls perl pie prediction python sasl spell tcl -test tk v4l +xscreensaver zephyr zeroconf" -RESTRICT="!test? ( test )" - -# dbus requires python to generate C code for dbus bindings (thus DEPEND only). -# finch uses libgnt that links with libpython - {R,}DEPEND. But still there is -# no way to build dbus and avoid libgnt linkage with python. If you want this -# send patch upstream. -# purple-url-handler and purple-remote require dbus-python thus in reality we -# rdepend on python if dbus enabled. But it is possible to separate this dep. -RDEPEND=" - >=dev-libs/glib-2.16 - >=dev-libs/libxml2-2.6.18 - dbus? ( - >=dev-libs/dbus-glib-0.71 - >=sys-apps/dbus-0.90 - $(python_gen_cond_dep ' - dev-python/dbus-python[${PYTHON_USEDEP}] - ') - ) - gadu? ( >=net-libs/libgadu-1.11.0 ) - gnutls? ( net-libs/gnutls:= ) - !gnutls? ( - dev-libs/nspr - dev-libs/nss - ) - gstreamer? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - >=net-libs/farstream-0.2.7:0.2 - ) - gtk? ( - >=x11-libs/gtk+-2.10:2[aqua=] - x11-libs/libSM - >=x11-libs/pango-1.4.0 - xscreensaver? ( x11-libs/libXScrnSaver ) - spell? ( >=app-text/gtkspell-2.0.2:2 ) - eds? ( >=gnome-extra/evolution-data-server-3.6:= ) - prediction? ( >=dev-db/sqlite-3.3:3 ) - ) - idn? ( net-dns/libidn:= ) - meanwhile? ( net-libs/meanwhile ) - ncurses? ( - >=dev-libs/libgnt-$(ver_cut 1-2) - sys-libs/ncurses:=[unicode(+)] - dbus? ( ${PYTHON_DEPS} ) - python? ( ${PYTHON_DEPS} ) - ) - networkmanager? ( net-misc/networkmanager ) - perl? ( >=dev-lang/perl-5.16:= ) - sasl? ( dev-libs/cyrus-sasl:2 ) - tcl? ( dev-lang/tcl:0= ) - tk? ( dev-lang/tk:0= ) - v4l? ( media-plugins/gst-plugins-v4l2 ) - zeroconf? ( net-dns/avahi[dbus] ) -" - -# We want nls in case gtk is enabled, bug # -NLS_DEPEND=">=dev-util/intltool-0.41.1 sys-devel/gettext" - -DEPEND="${RDEPEND} - gtk? ( - x11-base/xorg-proto - ${NLS_DEPEND} - ) - dbus? ( ${PYTHON_DEPS} ) -" -BDEPEND=" - dev-lang/perl - dev-perl/XML-Parser - virtual/pkgconfig - doc? ( app-text/doxygen ) - !gtk? ( nls? ( ${NLS_DEPEND} ) ) - test? ( >=dev-libs/check-0.9.4 ) -" - -DOCS=( AUTHORS HACKING NEWS README ChangeLog ) - -REQUIRED_USE=" - dbus? ( ${PYTHON_REQUIRED_USE} ) - networkmanager? ( dbus ) - python? ( ${PYTHON_REQUIRED_USE} ) - v4l? ( gstreamer ) -" - -# Enable Default protocols -DEFAULT_PRPLS="irc,jabber,simple" - -# List of plugins -# app-accessibility/pidgin-festival -# x11-plugins/guifications -# x11-plugins/msn-pecan -# x11-plugins/pidgin-encryption -# x11-plugins/pidgin-extprefs -# x11-plugins/pidgin-hotkeys -# x11-plugins/pidgintex -# x11-plugins/pidgin-libnotify -# x11-plugins/pidgin-mbpurple -# x11-plugins/pidgin-bot-sentry -# x11-plugins/pidgin-otr -# x11-plugins/pidgin-rhythmbox -# x11-plugins/purple-plugin_pack -# x11-themes/pidgin-smileys -# x11-plugins/pidgin-knotify -# Plugins in Sunrise: -# x11-plugins/pidgin-audacious-remote -# x11-plugins/pidgin-autoanswer -# x11-plugins/pidgin-birthday-reminder -# x11-plugins/pidgin-blinklight -# x11-plugins/pidgin-convreverse -# x11-plugins/pidgin-embeddedvideo -# x11-plugins/pidgin-extended-blist-sort -# x11-plugins/pidgin-gfire -# x11-plugins/pidgin-lastfm -# x11-plugins/pidgin-sendscreenshot -# x11-plugins/pidgimpd - -PATCHES=( "${FILESDIR}/${PN}-2.10.9-irc_join_sleep.patch" ) # 577286 - -pkg_pretend() { - if ! use gtk && ! use ncurses ; then - elog "You did not pick the ncurses or gtk use flags, only libpurple" - elog "will be built." - fi - - # dbus is enabled, no way to disable linkage with python => python is enabled - #REQUIRED_USE="gtk? ( nls ) dbus? ( python )" - if use gtk && ! use nls ; then - ewarn "gtk build => nls is enabled!" - fi - if use dbus && ! use python ; then - elog "dbus is enabled, no way to disable linkage with python => python is enabled" - fi -} - -pkg_setup() { - if use python || use dbus ; then - python-single-r1_pkg_setup - fi -} - -src_prepare() { - xdg_environment_reset - default - eautoreconf -} - -src_configure() { - # Stabilize things, for your own good - strip-flags - replace-flags -O? -O2 - use pie && append-cflags -fPIE -pie - - use gadu && DEFAULT_PRPLS+=",gg" - use groupwise && DEFAULT_PRPLS+=",novell" - use meanwhile && DEFAULT_PRPLS+=",sametime" - use zephyr && DEFAULT_PRPLS+=",zephyr" - use zeroconf && DEFAULT_PRPLS+=",bonjour" - - local myconf=( - --disable-mono - --disable-static - # Don't downgrade F_S, we already set it in toolchain, bug #890276 - --disable-fortify - --with-dynamic-prpls="${DEFAULT_PRPLS}" - --with-system-ssl-certs="${EPREFIX}/etc/ssl/certs/" - --x-includes="${EPREFIX}"/usr/include/X11 - $(use_enable dbus) - $(use_enable debug) - $(use_enable doc doxygen) - $(use_enable gstreamer) - $(use_enable gtk gtkui) - $(use_enable gtk sm) - $(use_enable idn) - $(use_enable meanwhile) - $(use_enable networkmanager nm) - $(use_enable ncurses consoleui) - $(use_enable perl) - $(use_enable sasl cyrus-sasl ) - $(use_enable tk) - $(use_enable tcl) - $(use_enable v4l farstream) - $(use_enable v4l gstreamer-video) - $(use_enable v4l vv) - $(use_enable zeroconf avahi) - $(use_with gstreamer gstreamer 1.0) - $(usex gtk '--enable-nls' "$(use_enable nls)") - $(use gtk && use_enable eds gevolution) - $(use gtk && use_enable prediction cap) - $(use gtk && use_enable spell gtkspell) - $(use gtk && use_enable xscreensaver screensaver) - ) - - if use gnutls ; then - einfo "Disabling NSS, using GnuTLS" - myconf+=( - --enable-gnutls=yes - --enable-nss=no - --with-gnutls-includes="${EPREFIX}/usr/include/gnutls" - --with-gnutls-libs="${EPREFIX}/usr/$(get_libdir)" - ) - else - einfo "Disabling GnuTLS, using NSS" - myconf+=( - --enable-gnutls=no - --enable-nss=yes - ) - fi - - if use dbus || { use ncurses && use python ; } ; then - myconf+=( --with-python3=${PYTHON} ) - else - myconf+=( --without-python3 ) - fi - - econf "${myconf[@]}" -} - -src_install() { - # setting this here because we no longer use gnome2.eclass - export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL="1" - default - - if use gtk ; then - # Fix tray paths for e16 (x11-wm/enlightenment) and other - # implementations that are not compliant with new hicolor theme yet, #323355 - local d f pixmapdir - for d in 16 22 32 48 ; do - pixmapdir="${ED}/usr/share/pixmaps/pidgin/tray/hicolor/${d}x${d}/actions" - mkdir "${pixmapdir}" || die - pushd "${pixmapdir}" >/dev/null || die - for f in ../status/*; do - ln -s ${f} || die - done - popd >/dev/null || die - done - fi - use perl && perl_delete_localpod - - use dbus && python_fix_shebang "${ED}" - if use python || use dbus ; then - python_optimize - fi - - dodoc ${DOCS[@]} finch/plugins/pietray.py - docompress -x /usr/share/doc/${PF}/pietray.py - - find "${ED}" -type f -name "*.la" -delete || die -} - -src_test() { - # make default build logs slightly more useful - local -x GST_PLUGIN_SYSTEM_PATH_1_0= - emake check VERBOSE=1 -} - -pkg_preinst() { - gnome2_gconf_savelist - xdg_pkg_preinst -} - -pkg_postinst() { - gnome2_gconf_install - gnome2_schemas_update - xdg_pkg_postinst -} - -pkg_postrm() { - gnome2_gconf_uninstall - gnome2_schemas_update - xdg_pkg_postrm -} diff --git a/net-im/pidgin/pidgin-2.14.12.ebuild b/net-im/pidgin/pidgin-2.14.12.ebuild deleted file mode 100644 index 19c7606d92d0..000000000000 --- a/net-im/pidgin/pidgin-2.14.12.ebuild +++ /dev/null @@ -1,291 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -GENTOO_DEPEND_ON_PERL=no -PYTHON_COMPAT=( python3_{10..11} ) - -inherit autotools gnome2-utils flag-o-matic perl-module python-single-r1 xdg - -DESCRIPTION="GTK Instant Messenger client" -HOMEPAGE="https://pidgin.im/" -SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0/2" # libpurple version -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" -IUSE="aqua dbus debug doc eds gadu gnutls groupwise +gstreamer +gtk idn -meanwhile ncurses networkmanager nls perl pie prediction python sasl spell tcl -test tk v4l +xscreensaver zephyr zeroconf" -RESTRICT="!test? ( test )" - -# dbus requires python to generate C code for dbus bindings (thus DEPEND only). -# finch uses libgnt that links with libpython - {R,}DEPEND. But still there is -# no way to build dbus and avoid libgnt linkage with python. If you want this -# send patch upstream. -# purple-url-handler and purple-remote require dbus-python thus in reality we -# rdepend on python if dbus enabled. But it is possible to separate this dep. -RDEPEND=" - >=dev-libs/glib-2.16 - >=dev-libs/libxml2-2.6.18 - dbus? ( - >=dev-libs/dbus-glib-0.71 - >=sys-apps/dbus-0.90 - $(python_gen_cond_dep ' - dev-python/dbus-python[${PYTHON_USEDEP}] - ') - ) - gadu? ( >=net-libs/libgadu-1.11.0 ) - gnutls? ( net-libs/gnutls:= ) - !gnutls? ( - dev-libs/nspr - dev-libs/nss - ) - gstreamer? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - >=net-libs/farstream-0.2.7:0.2 - ) - gtk? ( - >=x11-libs/gtk+-2.10:2[aqua=] - x11-libs/libSM - >=x11-libs/pango-1.4.0 - xscreensaver? ( x11-libs/libXScrnSaver ) - spell? ( >=app-text/gtkspell-2.0.2:2 ) - eds? ( >=gnome-extra/evolution-data-server-3.6:= ) - prediction? ( >=dev-db/sqlite-3.3:3 ) - ) - idn? ( net-dns/libidn:= ) - meanwhile? ( net-libs/meanwhile ) - ncurses? ( - >=dev-libs/libgnt-$(ver_cut 1-2) - sys-libs/ncurses:=[unicode(+)] - dbus? ( ${PYTHON_DEPS} ) - python? ( ${PYTHON_DEPS} ) - ) - networkmanager? ( net-misc/networkmanager ) - perl? ( >=dev-lang/perl-5.16:= ) - sasl? ( dev-libs/cyrus-sasl:2 ) - tcl? ( dev-lang/tcl:0= ) - tk? ( dev-lang/tk:0= ) - v4l? ( media-plugins/gst-plugins-v4l2 ) - zeroconf? ( net-dns/avahi[dbus] ) -" - -# We want nls in case gtk is enabled, bug # -NLS_DEPEND=" - >=dev-util/intltool-0.41.1 - sys-devel/gettext -" -DEPEND=" - ${RDEPEND} - gtk? ( - x11-base/xorg-proto - ${NLS_DEPEND} - ) - dbus? ( ${PYTHON_DEPS} ) -" -BDEPEND=" - dev-lang/perl - dev-perl/XML-Parser - virtual/pkgconfig - doc? ( app-text/doxygen ) - !gtk? ( nls? ( ${NLS_DEPEND} ) ) - test? ( >=dev-libs/check-0.9.4 ) -" - -DOCS=( AUTHORS HACKING NEWS README ChangeLog ) - -REQUIRED_USE=" - dbus? ( ${PYTHON_REQUIRED_USE} ) - networkmanager? ( dbus ) - python? ( ${PYTHON_REQUIRED_USE} ) - v4l? ( gstreamer ) -" - -# Enable Default protocols -DEFAULT_PRPLS="irc,jabber,simple" - -# List of plugins -# app-accessibility/pidgin-festival -# x11-plugins/guifications -# x11-plugins/msn-pecan -# x11-plugins/pidgin-encryption -# x11-plugins/pidgin-extprefs -# x11-plugins/pidgin-hotkeys -# x11-plugins/pidgintex -# x11-plugins/pidgin-libnotify -# x11-plugins/pidgin-mbpurple -# x11-plugins/pidgin-bot-sentry -# x11-plugins/pidgin-otr -# x11-plugins/pidgin-rhythmbox -# x11-plugins/purple-plugin_pack -# x11-themes/pidgin-smileys -# x11-plugins/pidgin-knotify -# Plugins in Sunrise: -# x11-plugins/pidgin-audacious-remote -# x11-plugins/pidgin-autoanswer -# x11-plugins/pidgin-birthday-reminder -# x11-plugins/pidgin-blinklight -# x11-plugins/pidgin-convreverse -# x11-plugins/pidgin-embeddedvideo -# x11-plugins/pidgin-extended-blist-sort -# x11-plugins/pidgin-gfire -# x11-plugins/pidgin-lastfm -# x11-plugins/pidgin-sendscreenshot -# x11-plugins/pidgimpd - -pkg_pretend() { - if ! use gtk && ! use ncurses ; then - elog "You did not pick the ncurses or gtk use flags, only libpurple" - elog "will be built." - fi - - # dbus is enabled, no way to disable linkage with python => python is enabled - #REQUIRED_USE="gtk? ( nls ) dbus? ( python )" - if use gtk && ! use nls ; then - ewarn "gtk build => nls is enabled!" - fi - if use dbus && ! use python ; then - elog "dbus is enabled, no way to disable linkage with python => python is enabled" - fi -} - -pkg_setup() { - if use python || use dbus ; then - python-single-r1_pkg_setup - fi -} - -src_prepare() { - xdg_environment_reset - default - eautoreconf -} - -src_configure() { - # Stabilize things, for your own good - strip-flags - replace-flags -O? -O2 - use pie && append-cflags -fPIE -pie - - use gadu && DEFAULT_PRPLS+=",gg" - use groupwise && DEFAULT_PRPLS+=",novell" - use meanwhile && DEFAULT_PRPLS+=",sametime" - use zephyr && DEFAULT_PRPLS+=",zephyr" - use zeroconf && DEFAULT_PRPLS+=",bonjour" - - local myconf=( - --disable-mono - --disable-static - # Don't downgrade F_S, we already set it in toolchain, bug #890276 - --disable-fortify - --with-dynamic-prpls="${DEFAULT_PRPLS}" - --with-system-ssl-certs="${EPREFIX}/etc/ssl/certs/" - --x-includes="${EPREFIX}"/usr/include/X11 - $(use_enable dbus) - $(use_enable debug) - $(use_enable doc doxygen) - $(use_enable gstreamer) - $(use_enable gtk gtkui) - $(use_enable gtk sm) - $(use_enable idn) - $(use_enable meanwhile) - $(use_enable networkmanager nm) - $(use_enable ncurses consoleui) - $(use_enable perl) - $(use_enable sasl cyrus-sasl ) - $(use_enable tk) - $(use_enable tcl) - $(use_enable v4l farstream) - $(use_enable v4l gstreamer-video) - $(use_enable v4l vv) - $(use_enable zeroconf avahi) - $(use_with gstreamer gstreamer 1.0) - $(usex gtk '--enable-nls' "$(use_enable nls)") - $(use gtk && use_enable eds gevolution) - $(use gtk && use_enable prediction cap) - $(use gtk && use_enable spell gtkspell) - $(use gtk && use_enable xscreensaver screensaver) - ) - - if use gnutls ; then - einfo "Disabling NSS, using GnuTLS" - myconf+=( - --enable-gnutls=yes - --enable-nss=no - --with-gnutls-includes="${EPREFIX}/usr/include/gnutls" - --with-gnutls-libs="${EPREFIX}/usr/$(get_libdir)" - ) - else - einfo "Disabling GnuTLS, using NSS" - myconf+=( - --enable-gnutls=no - --enable-nss=yes - ) - fi - - if use dbus || { use ncurses && use python ; } ; then - myconf+=( --with-python3=${PYTHON} ) - else - myconf+=( --without-python3 ) - fi - - econf "${myconf[@]}" -} - -src_install() { - # setting this here because we no longer use gnome2.eclass - export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL="1" - default - - if use gtk ; then - # Fix tray paths for e16 (x11-wm/enlightenment) and other - # implementations that are not compliant with new hicolor theme yet, #323355 - local d f pixmapdir - for d in 16 22 32 48 ; do - pixmapdir="${ED}/usr/share/pixmaps/pidgin/tray/hicolor/${d}x${d}/actions" - mkdir "${pixmapdir}" || die - pushd "${pixmapdir}" >/dev/null || die - for f in ../status/*; do - ln -s ${f} || die - done - popd >/dev/null || die - done - fi - use perl && perl_delete_localpod - - use dbus && python_fix_shebang "${ED}" - if use python || use dbus ; then - python_optimize - fi - - dodoc ${DOCS[@]} finch/plugins/pietray.py - docompress -x /usr/share/doc/${PF}/pietray.py - - find "${ED}" -type f -name "*.la" -delete || die -} - -src_test() { - # make default build logs slightly more useful - local -x GST_PLUGIN_SYSTEM_PATH_1_0= - emake check VERBOSE=1 -} - -pkg_preinst() { - gnome2_gconf_savelist - xdg_pkg_preinst -} - -pkg_postinst() { - gnome2_gconf_install - gnome2_schemas_update - xdg_pkg_postinst -} - -pkg_postrm() { - gnome2_gconf_uninstall - gnome2_schemas_update - xdg_pkg_postrm -} diff --git a/net-im/pidgin/pidgin-2.14.13.ebuild b/net-im/pidgin/pidgin-2.14.13.ebuild index 2ebd66a0456e..7ef4273f9243 100644 --- a/net-im/pidgin/pidgin-2.14.13.ebuild +++ b/net-im/pidgin/pidgin-2.14.13.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0/2" # libpurple version -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" # The new gui useflag depends on the gtk useflag, as most pidgin plugins depend # on the gtk flag. As soon as all plugins have been updated to use the new # gui flag, the gtk flag can get removed. diff --git a/net-im/rocketchat-desktop-bin/Manifest b/net-im/rocketchat-desktop-bin/Manifest index 35542ea58680..1aac81b8cd60 100644 --- a/net-im/rocketchat-desktop-bin/Manifest +++ b/net-im/rocketchat-desktop-bin/Manifest @@ -1,5 +1,5 @@ -DIST rocketchat-3.8.16-linux-x86_64.rpm 68712989 BLAKE2B b572047c535b6bcbca9e2a7b37060674aca9a4b356955e8ddf2b3e396b9f60e169d65fe5ffae292e43962b2045eb27c440f497fe950c6d66764b903e7e1700e1 SHA512 3a891396c3f92b5a47f2436047a6724089072bc3f4bd8a56830dfcb3347550dd71e7a2c3ce7c56b5c2c3de99384cdd470ea1005c705649a40a642404dc9e689f DIST rocketchat-3.9.10-linux-x86_64.rpm 73538525 BLAKE2B be674b902c9c75481c51b50d3de3922a296adbf44eade04a4e1b01988254d4635aa2915f7566b59535fb0026aa41bf8fee121f5748b29ccc44c89b271df3d484 SHA512 75df8faef6b775eaa0e405319ae3d9f69244a93c38b1cc4ccd87be21c7f66f1f03246b0fe1de09c9eeeb70e6898609e6906c64914e57d2a24b7ada908f2737d2 -EBUILD rocketchat-desktop-bin-3.8.16.ebuild 2555 BLAKE2B 6b394b0dba8ef7e305ea477b48930ce7c02b9c77bacd869cbc186a085330beedca11b3ce79393da53dafd81ea4e72269c7011ee8a923f6340794059688d3dc92 SHA512 878e80b027d19590b0ff6afe1936beea1c7fb9bf91b2da507d59a10db5d11200a20f09ebe6caae19f876c46fd72c2f796fce23ddfe8844a0c50f00b08fc24bc4 +DIST rocketchat-4.1.1-linux-x86_64.rpm 80672397 BLAKE2B bc4b3e73034ebbb4f5c751da9d1e1368e896903de69e34838c72b5047e21f613dabfb72756c4171d83b7275a2c5a5233f7a9c245fcf06d6fcee19d98fc7a5a3b SHA512 840f2844e4866568de2ffccf1bd8c4f4aed217248780f190221f5f836e2b0e356239736840ceb3dc319637ffe456c19a14a574c285c589d2ad7ef1d08223313e EBUILD rocketchat-desktop-bin-3.9.10-r1.ebuild 2555 BLAKE2B 6b394b0dba8ef7e305ea477b48930ce7c02b9c77bacd869cbc186a085330beedca11b3ce79393da53dafd81ea4e72269c7011ee8a923f6340794059688d3dc92 SHA512 878e80b027d19590b0ff6afe1936beea1c7fb9bf91b2da507d59a10db5d11200a20f09ebe6caae19f876c46fd72c2f796fce23ddfe8844a0c50f00b08fc24bc4 +EBUILD rocketchat-desktop-bin-4.1.1-r1.ebuild 2478 BLAKE2B 80b163127562000d8cccf2bf904f76397ce27a4bf06ad50bdd8a1c133eb6900e215c09760461eb0030f68dfcf0cd0c6371c6d713f50ad0b916f92d80beef00da SHA512 34b2548736ecd7baf49e72e9fe6730eee9eb4c357e35649eb95138a5bebfdac4a930b3f70f54713b8d9128b8c17730f8921bd5f3f98fce5aece665accd59b92d MISC metadata.xml 343 BLAKE2B 550cccafaf9403016c1683ce3cbd8618c38a6f7555c2635d63e1083174c70be99134cfac88e8276cea6ce3a3229f9a4ed38afb70b51b6268fdb53b7ae08fc968 SHA512 de171baf1e04d370b73dbd7f2ff46c87d11b34be7fec922ac54b3c522ae31c89d8d210b7fa70406f6e2f283781a780b34ac30c0f3c9dfbcd89f91e5667b62778 diff --git a/net-im/rocketchat-desktop-bin/rocketchat-desktop-bin-3.8.16.ebuild b/net-im/rocketchat-desktop-bin/rocketchat-desktop-bin-4.1.1-r1.ebuild index 58049a4491ef..2fc58ad7904e 100644 --- a/net-im/rocketchat-desktop-bin/rocketchat-desktop-bin-3.8.16.ebuild +++ b/net-im/rocketchat-desktop-bin/rocketchat-desktop-bin-4.1.1-r1.ebuild @@ -28,30 +28,27 @@ RESTRICT="bindist mirror" RDEPEND=" >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat + dev-libs/glib:2 dev-libs/libayatana-appindicator dev-libs/nspr dev-libs/nss media-fonts/noto-emoji media-libs/alsa-lib + media-libs/mesa net-print/cups sys-libs/glibc + sys-apps/dbus x11-libs/cairo - x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 - x11-libs/libnotify - x11-libs/libxcb x11-libs/libX11 x11-libs/libXcomposite - x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes - x11-libs/libXi - x11-libs/libxkbcommon x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXtst - x11-libs/libXScrnSaver + x11-libs/libdrm + x11-libs/libxcb + x11-libs/libxkbcommon x11-libs/pango " diff --git a/net-im/sendxmpp-amm/Manifest b/net-im/sendxmpp-amm/Manifest deleted file mode 100644 index 4ec2873f77cf..000000000000 --- a/net-im/sendxmpp-amm/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST sendxmpp-amm-1.1.1.tar.gz 14012 BLAKE2B 769f888ad5522a5566f4b6fa4478ebe9321850eb3c21c9677dd96b36244a62dd7bdcc70c7093f5cd27721c14cd056c58cb740e6b5f2469afb32130dabc34ca3f SHA512 64b813647e50ec1cb1c6d123ce93ad89abcb1d734a9bf2867d6be8e8b9eae1f315db18f7c5fde6504cfcaa31dd4aad619006c97c4ffc1fa54056287f3b194198 -EBUILD sendxmpp-amm-1.1.1-r1.ebuild 851 BLAKE2B 0f53f47b06d72a95f61e1493f9f1beea6c9e25892803b4d7b70be32861e1970f4424fa3a5858973046fd3d2480254973d0c4c8fd2f77bce224fe595dcfe78c2f SHA512 2d978b2ceef03edf30384a83ffb7566f59641eb3d8086194e62426303cec6a9628ae7c50771eee92880456c251ffa3691997ad697cdc6909edb176bae03b59c5 -EBUILD sendxmpp-amm-9999.ebuild 860 BLAKE2B 400be7d930c9543efbe85ac9b2c7961d18b63705d2f5238083839cd05359884b0b7a895740567d7d2ef744c6f01e1bc9cdb3627d0a56d2da16a0db76075efd55 SHA512 a957c4740d5edd2b4b870f7bc3f0996655c555842005296ce0779690cebf8232811de03db22a671464d6938a62fe06ebda0b07d15428865bfe410834c330f8d6 -MISC metadata.xml 354 BLAKE2B a599e6beac07273644f685a118a154891db4ca2e01980611e2a161411a3657feea87227ce8b2882d7499fa232e8a8a667967769965390260cb56de461b59a0da SHA512 1cdeb9daf6bd93f5e8eb8bf3055579dd4c14f0f4b1f6798f6191cfd2e6c6e8e75ff214816c4cfca052a2903cec72519a00b1e70183265400f1b7cbbaf769e9cd diff --git a/net-im/sendxmpp-scala/Manifest b/net-im/sendxmpp-scala/Manifest new file mode 100644 index 000000000000..b2c5a061181a --- /dev/null +++ b/net-im/sendxmpp-scala/Manifest @@ -0,0 +1,4 @@ +DIST sendxmpp-scala-1.1.1.tar.gz 14012 BLAKE2B 769f888ad5522a5566f4b6fa4478ebe9321850eb3c21c9677dd96b36244a62dd7bdcc70c7093f5cd27721c14cd056c58cb740e6b5f2469afb32130dabc34ca3f SHA512 64b813647e50ec1cb1c6d123ce93ad89abcb1d734a9bf2867d6be8e8b9eae1f315db18f7c5fde6504cfcaa31dd4aad619006c97c4ffc1fa54056287f3b194198 +EBUILD sendxmpp-scala-1.1.1-r1.ebuild 853 BLAKE2B ed3c317b1a4a69999244221e2ac535c433b61d2e5808483148c7161f165fb06876eb2401539d93dd71ddcfd0b6d1bb8604d1f2343ca3a06c54de6830ce8641b3 SHA512 a7d5daa115a5a181cb8acac3e38776fc81c302c430a7cf1b919de6c4e6ff9c8811885e0849a867f069b1d3e625500cb56bf5d4c7dc09632e0069b7a745ce93c8 +EBUILD sendxmpp-scala-9999.ebuild 696 BLAKE2B c0a1b1906f18ed1da963016b7af5ce0ec900c4d40c89b00d09fbb6b587a3a174aafbe04ca759af114bad9b96e343696061cd59e5b47b6e3efaa2f4ad35c70b8f SHA512 3997796d2cc5fd121324f06b7627a547344ffbfe979f41f90cf2dc4fe1ad9f733e9d51473fc75f6d278c6b2a84dbde192f27f38d84783df123d8a8ee49220085 +MISC metadata.xml 354 BLAKE2B a599e6beac07273644f685a118a154891db4ca2e01980611e2a161411a3657feea87227ce8b2882d7499fa232e8a8a667967769965390260cb56de461b59a0da SHA512 1cdeb9daf6bd93f5e8eb8bf3055579dd4c14f0f4b1f6798f6191cfd2e6c6e8e75ff214816c4cfca052a2903cec72519a00b1e70183265400f1b7cbbaf769e9cd diff --git a/net-im/sendxmpp-amm/metadata.xml b/net-im/sendxmpp-scala/metadata.xml index 89250bb227b0..89250bb227b0 100644 --- a/net-im/sendxmpp-amm/metadata.xml +++ b/net-im/sendxmpp-scala/metadata.xml diff --git a/net-im/sendxmpp-amm/sendxmpp-amm-1.1.1-r1.ebuild b/net-im/sendxmpp-scala/sendxmpp-scala-1.1.1-r1.ebuild index 0f3324d28b3a..795f20b3f8b8 100644 --- a/net-im/sendxmpp-amm/sendxmpp-amm-1.1.1-r1.ebuild +++ b/net-im/sendxmpp-scala/sendxmpp-scala-1.1.1-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -ORIG_PN="${PN%-amm}" +ORIG_PN="${PN%-scala}" DESCRIPTION="Send XMPP (Jabber) messages via command line" HOMEPAGE="https://github.com/flowdalic/sendxmpp" diff --git a/net-im/sendxmpp-amm/sendxmpp-amm-9999.ebuild b/net-im/sendxmpp-scala/sendxmpp-scala-9999.ebuild index c5dec761f9fd..afcde973b450 100644 --- a/net-im/sendxmpp-amm/sendxmpp-amm-9999.ebuild +++ b/net-im/sendxmpp-scala/sendxmpp-scala-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -ORIG_PN="${PN%-amm}" +ORIG_PN="${PN%-scala}" DESCRIPTION="Send XMPP (Jabber) messages via command line" HOMEPAGE="https://github.com/flowdalic/sendxmpp" @@ -22,16 +22,10 @@ LICENSE="GPL-3+" SLOT="0" RDEPEND=" - dev-lang/ammonite-repl-bin[scala2-13] + dev-java/scala-cli-bin !net-im/sendxmpp " -src_prepare() { - default - # Ensure that the script is using the right Scala version. - sed -i '1 s;^.*$;#!/usr/bin/env amm-2.13;' sendxmpp.sc || die -} - src_compile() { : } diff --git a/net-im/signal-desktop-bin/Manifest b/net-im/signal-desktop-bin/Manifest index ebfeb1043158..c117437b9b74 100644 --- a/net-im/signal-desktop-bin/Manifest +++ b/net-im/signal-desktop-bin/Manifest @@ -1,3 +1,3 @@ -DIST signal-desktop_7.22.0_amd64.deb 122256870 BLAKE2B 39822a5bba412e389aea670ce315d71d503b2d82ea3209d11c8e4a95c503ea1aa15310153388ab7c2bad9ed5c960d6e0ada45efc2b3452c59156c9f76b230bcd SHA512 d3f45872af6318185ab7c732cabb72b1c193756e8d055ca3964284f37c94a6076eafcb11760ad7880dc1fe29a18ec598f5432a05da2046c95c633b70c5390e89 -EBUILD signal-desktop-bin-7.22.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.22.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.22.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/slack/Manifest b/net-im/slack/Manifest index f8924de07335..c12769de3867 100644 --- a/net-im/slack/Manifest +++ b/net-im/slack/Manifest @@ -1,5 +1,5 @@ -DIST slack-desktop-4.40.120-amd64.deb 81441946 BLAKE2B b2ac591f6abaa4fa37508c9dcce5eee382affbbde7612b1191c830ad95b51127d407657c1d0503cdb54032113b57c78785da8db0ac6e44bf469aa3273b50e1bd SHA512 66c54a75920cc6d821a66e139c1e389bfd518419c37b891236896cd4651369ce5b2c57fb23a01d766c32997be6b1d4cfe411b091557b7aa6c4b97dcf3d8e2bf2 -DIST slack-desktop-4.40.126-amd64.deb 81473774 BLAKE2B 2ba69b6b7171cd90c0f7f884f2c7af5933ced5bc77f5639a4e109054d0032e8391a4bb7e32a909709b0c251e71e50b768ead5d66c54fdf70fbc0398e316b1ee6 SHA512 c1ff49a49f209d27b0b61133e0b2237e79f065291ae4390ad19600547b0fcf820aeb658b28cb13975895aec6eff8dca002e68af53dd441d45e38b58c7d014511 -EBUILD slack-4.40.120.ebuild 3393 BLAKE2B 0b4bf31520edb1bda734a2f6e63dbed6ac5d356e92e0354d3209fe82f188c44aac8b03e67d2ef20394295cfc1329855becd56511066892627a4ee7c7c8b6beca SHA512 7497c4169942fe6695ef510c10222242c2bd2529087436bce69d4be41f9606b61fd74330c2fd24618ef8d72f5c60110860b95cf658d195a43199895f26f3d4fa -EBUILD slack-4.40.126.ebuild 3393 BLAKE2B 0b4bf31520edb1bda734a2f6e63dbed6ac5d356e92e0354d3209fe82f188c44aac8b03e67d2ef20394295cfc1329855becd56511066892627a4ee7c7c8b6beca SHA512 7497c4169942fe6695ef510c10222242c2bd2529087436bce69d4be41f9606b61fd74330c2fd24618ef8d72f5c60110860b95cf658d195a43199895f26f3d4fa +DIST slack-desktop-4.40.128-amd64.deb 81478206 BLAKE2B 5fb6a8889ff5246e11a837849e87c4cbf711642650864d340ebc3dc70abc622489913a5e5a2258475c13d10c5bdcf49d6dcfbde8868bd88e7880b4e44591e109 SHA512 b03c67b3b968f3e6105eabffc13a225906fef80719247f2ad08b1f24be8b77608861d64fcac3da4f71fd376cf0d11f0102113214f78894f6e26b14bff8cb5994 +DIST slack-desktop-4.41.97-amd64.deb 81818486 BLAKE2B 7b1c8fa9cd868ae85ea639398ee3f13a8cecb2b9b86e30491cef256850ba092b26a6a824f936db616c54f1420e4845c30a1ccfe9ae9380bf161b0fafb3571987 SHA512 17ce3d24d03aebfb31a8dbfa9055d475eb8faf3c0b74edb60e27f839e10f88df24bd7c00de6a3838267b0c2e0021bfda686c3f467d1d459e8f98554bfb3a4b10 +EBUILD slack-4.40.128.ebuild 3393 BLAKE2B 0b4bf31520edb1bda734a2f6e63dbed6ac5d356e92e0354d3209fe82f188c44aac8b03e67d2ef20394295cfc1329855becd56511066892627a4ee7c7c8b6beca SHA512 7497c4169942fe6695ef510c10222242c2bd2529087436bce69d4be41f9606b61fd74330c2fd24618ef8d72f5c60110860b95cf658d195a43199895f26f3d4fa +EBUILD slack-4.41.97.ebuild 3393 BLAKE2B 0b4bf31520edb1bda734a2f6e63dbed6ac5d356e92e0354d3209fe82f188c44aac8b03e67d2ef20394295cfc1329855becd56511066892627a4ee7c7c8b6beca SHA512 7497c4169942fe6695ef510c10222242c2bd2529087436bce69d4be41f9606b61fd74330c2fd24618ef8d72f5c60110860b95cf658d195a43199895f26f3d4fa MISC metadata.xml 820 BLAKE2B fbc57502a8a3fd4d5d3c8df0cc4e51b97f2349704fe3d2f53dc1933eb7ea5ddc5579a0cacea547581933a0f24ace33ea003921566e4d71ed275a1058ca80562a SHA512 776c49eef270ac6c837a73b3e2aec3aedf7613af20e37da7c91b8c482d5b957c5a0e66baf28ebc3a1bf0ff70afa46688c6f360a47123905af7537dc1a1a6e0e9 diff --git a/net-im/slack/slack-4.40.120.ebuild b/net-im/slack/slack-4.40.128.ebuild index 1df68b31ba00..1df68b31ba00 100644 --- a/net-im/slack/slack-4.40.120.ebuild +++ b/net-im/slack/slack-4.40.128.ebuild diff --git a/net-im/slack/slack-4.40.126.ebuild b/net-im/slack/slack-4.41.97.ebuild index 1df68b31ba00..1df68b31ba00 100644 --- a/net-im/slack/slack-4.40.126.ebuild +++ b/net-im/slack/slack-4.41.97.ebuild diff --git a/net-im/synapse/Manifest b/net-im/synapse/Manifest index 2a74d6688cf7..efbf86fa144d 100644 --- a/net-im/synapse/Manifest +++ b/net-im/synapse/Manifest @@ -2,6 +2,7 @@ AUX synapse.initd-r1 345 BLAKE2B bc4868eff0103c657725b077a5f9ad002300b34a1a8bb85 AUX synapse.service 549 BLAKE2B 4b91a2da29b2a9afc5a6cff3c74a8b2f0dbe86063d0a47e60fddf8eb712b3642c308181ba2444a7e59b58f942368e7217dc94088a2487816aa44e28f49094573 SHA512 a9039c2883008c191cc89bec6f52893b489688e83525eeef09a979fc22b09b048cd03d6a7a450ac3d1441abccdcd6786cfd6c8f0b90ea98d1516c312bf634636 DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69 DIST anyhow-1.0.86.crate 46741 BLAKE2B 21b1f3acd1c1b659e6e9a53693178de67c806d7dbad30dedea0fb7078b2388baa196d1e7240a7dc88ed9dc93ee4c00bca8e608dad1b6bfb5bfa4f4c5ab51f0d3 SHA512 3853da32a2c53d73969bb29a1e622f3a6d5832d8888dc6bc8eedb76394b392f983aa3fcb1f542933e238841486106f0f38e9a2400c12c7699baba0ebe1d8193a +DIST anyhow-1.0.89.crate 47078 BLAKE2B fc824e72891bff0cc7aa3b538adfb9af7dc843ab6ed12b8b04eb70e62d32aae1decb9090621d3245dbe89841e73080d2d86973b4aee50873e798956da9b3faa6 SHA512 3c09317089ed78601a56c626700d12c0b49396e25fed9a9f05a2dbfbd6f91ad426c430633006a4043decd1f70a85c161c4f8dd7de0e4c00b82a169b89dda8da0 DIST arc-swap-1.7.1.crate 68512 BLAKE2B 5ddeffd2ae8af4125a5b43d4a0a1afc7948533bf037d8cd3e47603c13b57b156618280d99b840bf318b25b6eb29400ad68499695e182acdc05bc5f621c42ee16 SHA512 070fa8dd17b380b6d7d72f6f45c84e591de9a9770b9662351e7a41af03798bf5e34d185a5fcb948f4d8ac5e210a33acd465c39eff6097662c2442b34ee3dbdff DIST autocfg-1.3.0.crate 16524 BLAKE2B 7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9 SHA512 a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635 DIST base64-0.21.7.crate 82576 BLAKE2B 25cc8761c14220981ff4ed332058f6179948080cbfa2b225ec1d1602e4af14cd470c969e8b7049117e6fc51a5a24e06b1d27bab844486ecb76409d12e0581d5d SHA512 c6986d88dd9aa081d914f35b4174be4ba874848657ac4b5e63b9b45af765d973289c548ccb5a01584edfc0d8d79ff5be25b51365295d6e7a311bd7f0ae3c0cb9 @@ -9,9 +10,8 @@ DIST bitflags-2.5.0.crate 43821 BLAKE2B 2d2a78b0a19dcb39580e6f73ed6c468b06260430 DIST blake2-0.10.6.crate 47234 BLAKE2B e1464e4ae61acf4a646ce548f1e7eeafe277737bff626e7e6813516ad4458459243bf13aeb3d8a8fa40860482b519a3e614e54dd4e906b4a8ff59c2d0df9ac1d SHA512 e88cc9de1bf8a5a86b6d22001fd23bb30c32868bfc55685b7a79d624332aec3122af98bc0618e2b62d5d5731b68ae738e7821bdccffbb83a2fd61a6f8afdb0c6 DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb DIST bumpalo-3.16.0.crate 85677 BLAKE2B 08da17b757931d2910e0299df53eb62731aa8c4ebd8915859b81d1982b331e7455dfac977c754e500a35ee07ba8eff00a61d2f62be99744e2ddbba06c1268f49 SHA512 a51b75c36f6794db444cab20eeb24f42a319080ecb486a56d254d6f873f3d188b5ccba11db30c068bd0c52c4322d4a3f5f5195c81c94b0bc04387030418835b1 -DIST bytes-1.6.0.crate 60605 BLAKE2B 3e4cd094443969c6062b51917ad9df314b61ec9ddcb0336cf2621d8966c568d5b1fdbf16b11b5e2fab01b43ea76f6609f753eb5c2380a5e4aa8fb6e807a2ff5d SHA512 6507bc4274204d0a19b6a95c3284c52245c71cbf5f2dfb5cd372193d989e49869ec557c0c4e449e96ed4e3028c90606dfb0dcdc1d72bb234a36bc5f344c0a7a8 -DIST bytes-1.6.1.crate 60723 BLAKE2B a6f28770d1c42d7bb02964cafedc205c2730351cfca81520dbf62300284416a49e19c5d858dc37ba001d21846efb75d20977162a7e203e7171ef33868a720309 SHA512 4826cdba7a772b68f7352a3160a4c8ff93002110644c2e99537274cbb9776ba2f40ed8be9cde564f58b884c1985bdbce07cd7f5a46d34b48146ff51f317b5ab7 DIST bytes-1.7.1.crate 63623 BLAKE2B c399f7f25b85ac284bd2f139d895838eeba7deb56d109c8579966be4b8a7a56bbc26f9387bd0bef9fe5449d5e2ae8d11b254a7ef93048a4827d945ddddb5ce09 SHA512 04cb5bb1718ee378be1d9d56aef2d117ed561935ddadd78139ef2839f998e92c88369c79560bce9d23246a3ebda1dc888af373f9ad4827a0b9a249379bc71e81 +DIST bytes-1.7.2.crate 64287 BLAKE2B 95e8a3b9d66072dfa7fa7d667786aae324a81218001e1b4af30373a9ff18ed1f76e23ea601febe776bb219bce59aa05bf6d5cb155b7dc4279ad523e9d0bdffd8 SHA512 a00cd5567175bbeb6f7c64d5bbdd2c15bce4ed448c0bcbda0a649d8614c1857e01d3c814d02a4c98fc8229487bddfd3251eb131d817e2ccd6a51458387796dfd DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST cpufeatures-0.2.12.crate 12837 BLAKE2B 5b518c58c548d9116f94cefc2214fe2faf87c3aaf3fffbb0bf4085f75372cf7fc5144bc3f827101a3a14a51363d06d8075db94ff5ed853ab2ccffaf597728093 SHA512 52742595702fc3371d4126fb355f3d7a6da514a94e43170f1db041cc6c560027f92115eab7846131dba1018ca5c72003ae36f945c1de88d57a0e7f66331623c6 DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f @@ -53,31 +53,31 @@ DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b40 DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79 DIST redox_syscall-0.5.1.crate 22536 BLAKE2B b7766fcf35dd865fc98495f60da54ca9a6b4cff007f4323d1c63de5d1152766aa5517139b5ec50afca39d934360c701a180c4516feccbc2600085d5d72dabd2a SHA512 0952b5f4f79f2cff04b4c21d964df7b56bc0cbff8d8a2a9a7d38ba66fd69cbd0fb004cd3d8ac6feadde8d9590858cd7e1763da7e4a5de840cdef42b1b6f1e460 -DIST regex-1.10.5.crate 253805 BLAKE2B 9f5418b577209051640c3614a98b15604a1e71144763a6f00caa7757f0ff67fd833a7d14fe9d6acef96386a2a4eb60cf5d490472e73fd62ca8bb0e78d4f9f125 SHA512 177fddb001e14281510e34070f88f8e5167278a46f1d93d9286d9606b7673346f504e4064d7ad53558e6988a400c728e33b663ab398fee12ae23fba7158da5fb DIST regex-1.10.6.crate 253894 BLAKE2B 176cf6a1e86aa8a5004af5ab0d6cd4178135bdae3caeb6a8276b8739858c65e9ebcf23749398a5a91adcfee9cca3667b306c4adb6307acfe61dadba8c6f3eee4 SHA512 ec28961d226c944321d9953c42e43cf2d23b8ca0d72d6412e7b0f572c407aceb079bb82502d124af94d71d67c9e5e0c9f66ab9f31edf6023ff045ec37b770964 +DIST regex-1.11.0.crate 254059 BLAKE2B 9450e54b522c3f12e4f1d814025c3037f8373b9e1feaf2028756b573335cb7f22400b0925e3ceb0716d72aeb19b02b4bcf70b0b435a0252d0d52a7028d95308c SHA512 16c066664ae87497f9880a52222301fb0d44053ae2d6861ea21dc59cab82bd1ab8ac407f9e77228a21a586ee745b02f9eb10e7b9b30df2f3aad73633270bf73d DIST regex-automata-0.4.6.crate 617565 BLAKE2B 8f1e2a3cc1d2d50478776281d2bf10164ef441dcf7127994f4a0341ec40588ec8dc1c07fdf9f670da9e61a7753551500b80314df130370b61d2c03c2b2e3135a SHA512 b288e1facae2612f73d3de3fe9fd1af13d337107004f990263abe6277b31b948478ad9c2b807dcafa73fa565e48bdf2113139f5ca67eb73165b7d29e2ee5c9f1 +DIST regex-automata-0.4.8.crate 617784 BLAKE2B 7535c79f6ddf1b1225e21171921594dcf32fc3afd47519d2067b2047b19070cb7e6fdfd1563b884fec6f91dd568522fc95d85bf095c11f8c02daeac128c45020 SHA512 278e3e2ab230ed5fa7d4837e8ea879fae68ebf35c2da5cc3a67f46b7d593abbcf71e6326a0cf34e38edc0f3f2166ff42a4fcc17a400d9604429aa5b4be075a3f DIST regex-syntax-0.8.3.crate 347497 BLAKE2B 9ac2f63098ffa3fff51fe2bc0bcf9ef164cf9389a909a3f0cb668d2598e7ca65d573e47d571ee2e6bba3a1a96ef7c298b8d681e1ef89c8c53b7d590e0e22839b SHA512 925f7bcc50d94c65d34fcc770c6e58dd5b8a045541c0109e77b8efe842eef4c110087ac9c0f86c7c3022ed013abbc5c0a187d796dce292ad5361a0cdf7153d76 +DIST regex-syntax-0.8.5.crate 357541 BLAKE2B fc6d125f7a8574c37d81c75cbfd447cbcff736f2d9991b19814ffc1a414ebc5b76e84fb8fd36c983b38e8e391d165cdd9047832b0d9100f0e1ba7085484b7db5 SHA512 549d8d130fea9ec0d5806126f57f31d433f50e9328c5532ad417c44bb5488ec0d20acb0983dbe54dabaa0b453cbea4533cf7baac7144df119e8f78dfe55c5ab8 DIST ryu-1.0.18.crate 47713 BLAKE2B 409cdf4b4e77685394018371e91ad6fdb175ac57e1df9f902871f13208515e5a2ab1daa226fc1e7291278e64448332845be4cc9409bce3b2f3daed409259e104 SHA512 a9b2beac778ec47e6be303148d7512ee681bd2361f6e4ac6db32c8b4baf86a8c5eb5b0d02eacd6131ae88c7b5105c57018c3050676e0b3dd1ed9c4d2fd650e84 DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb -DIST serde-1.0.204.crate 78253 BLAKE2B 6fdebf3cbcc0327b404caaae43c87ba2b6105374a5ee3eaa34d44866e782132cff535da4c069c007783b7b6468d55cb1ceb6a41da74b9eab03ace7cf4811e09e SHA512 2fefbeed0117bd791fd25dd5ad0c99ed4f60aac5919605b6f642050f748dd472bf9d4d121b78b0cfe8719db30a675559d097bcc7542cb57451d1779dfd8d294f DIST serde-1.0.209.crate 78364 BLAKE2B f6b4c2bd931a8067482ca033211c4e85c0dfd6084cb599c38a9ba666cce30489685a3a6a8a539eb6e41141a52328943dccbfe25dbd857af16665094fdf7c3f45 SHA512 25d2236eedc08fa3b9d078a1971df705c4f428b7a4e6a2d28d9f0f9893c19de745bffffe3fa9f3c08074bf4359aaf09cc28770e4b14c21c66d6a0b9411738f7b -DIST serde_derive-1.0.204.crate 55871 BLAKE2B 8f0cdb244a820712d557a3273e505c4461f4d7db89e8394040b4c66ede787b6b38b4c9923b38959ab4042c9076b8af72008c0dd15ac93a0ecdeb99da8fb526ae SHA512 bbb2b5e60e2af5bc7528b937ffaf0d3ffd433dbd9cb2592c1e07090620309057e4f11cbd6112fc1d2c5557e1bb3c0f4d59eb06ff06fa021ec683ab880997140e +DIST serde-1.0.210.crate 78338 BLAKE2B b3621d1313312177a346313e6e384fe9660f74eefb18e6cffa39fc2aadc0ab73be84b9037c59b716e5feafcd73f4f054f83e6d17d82746984b3064bf8d3ed338 SHA512 0d853ca51543ae8b4a0c70204ff4e559a4eec77af3d3bdcfc75c5905c80d4ffd1bd9eb8258ea4f6ecfbdd26477ecac7dd698d84d86759fa32e03a9cce02fa4ae DIST serde_derive-1.0.209.crate 56023 BLAKE2B 752bc9f46b880d0ed8a4f7e29ffde1343c63c4be1e9740afb1a28dcbff5bedfe077eb51c7052adecfbdbd9942c30b63a27914deb6401a2ecaf70fef0f64cd80a SHA512 22c4eb76412bd73814d0b86209b110b9e59626f64b41cbc250755144e545ff30fa69972ac93d74f988a3a6a239d9138f4e8a23b283c746a0aa5fcddfbe077cd6 -DIST serde_json-1.0.120.crate 147062 BLAKE2B 54f93ef2b0f1c9e7c5a8e8797fd298c96513913a20c3e08a21aea39a15ffb5ad0269d5daab10fceea7164ba432e355b89d89dea2985f86bd0e73ac3920f827c5 SHA512 dab44850326f9020d6f6dd3fc8147e22eed693527fe9cac2c6bc8f6a030f461061e8e54d2780382ce32cced63b5a016372a4f9938effdd1631d8f3dc96014e3e -DIST serde_json-1.0.122.crate 147200 BLAKE2B e678f61791da51bfc9df8e0184ee3d43c7eeef51c10ea5ea7b14f887ba22d6eb8ccd80a3080a35fc35279b36e635fa00ca3f102c4f6f2366a831d48014692407 SHA512 140830b38ca4e79eb66bb9d2b55c69434dde9208be926e7aaf7eb561af3c19148f9abd93d1526a7f77e249ac44d9226e4d6ae63eacfb6214544913480f668160 +DIST serde_derive-1.0.210.crate 56020 BLAKE2B b346e574c99b6a8b12dfc29b20a4fd2daf8abfabd3714ccfde059a3a1f14a5628d4acf6a03f8076174fd28adfdb7cb9bbdb8ac0d4403aa2f43e917eed4b08028 SHA512 1c54d70a55007c00d3ff3d8c2096f4f9966431ba7bfd9195bcf41932de71b71c4ab934f9a8c5067cb56a042742cf0efab07377dbabf12feb1af6d20399de00b5 DIST serde_json-1.0.127.crate 149465 BLAKE2B da5048f70a0b7594be0112efbfccf8d6575a77b324d59321cbd34d355978aadb2ceea1bbcb182412547587235f58873ddd2232822f020e2db85c1599cb0bca8b SHA512 f14f5eeebe07261daded47c3cbb6d511da4633bfcc46ea1b0600063730dd4211a0c310959e4f8731a688d18d60a46f6dc1c1a1f052f170b6207877b93742a88b +DIST serde_json-1.0.128.crate 149520 BLAKE2B 246eb865f64a0f161b79f3d4f783dbadbc930c4a19edb6c0fe8f0c6145c7c47be4b692d3e084b1b500820ece8e94214820978cf898926dd805bd431fb411bbc9 SHA512 9e6290d3a6a971b3c37bbc97097b8179e64c655779b43c7b75303a35ef7030f5401b3a5f62cbc95a7bd5f42ecbefb0b469234d78a76c8c1597726d8e08908a7d DIST sha1-0.10.6.crate 13517 BLAKE2B 85ad8dcd237125945f6f9c2d7a48bc9802dfe8398a2bac86ddb96763486092fa18e80a2e69f89cfd6e95599d34d60ced33b26a68cbbe39bf158238a79433584b SHA512 fd37be7e3f1d4b6addd313a36b55215fb70abd21be7831b71de28bd3eb03b7352817d8a7b1a166df002c3a23eadc8224e49edd4a37556c0e5357565305d4128f DIST sha2-0.10.8.crate 26357 BLAKE2B 1d01b381223a931dc631ad3a1191f5378b1d2f3f9f20474c5f020e366624c73b08330ce8dc4bdd3e63b15f647276f533de655b545b77f70fbedc1a1846f44f0a SHA512 3be73133a6b7690e14acaead47914dc92395dca4191fb657a2ea186fefd0ccd94d12a1121d63a26027d9a9c62b775c53202473edc461587b9dcd75472af77785 DIST smallvec-1.13.2.crate 35216 BLAKE2B 31a268aad595c06cdb078577a97b089dbea156a0df307a3e6aaaf4861bd9a680c5b11921da9dbdb1bcfe17d58c0cbede1ffe6bba3aef59b384fb1b9703c62d27 SHA512 a97c758b668e40ad9eb572e65feeae4954e09200a04ab92e26a13b48894381cd3a3d2571070c4b7a5e181182e1ede9688f990650342ec69ecfe1a264d234c679 DIST subtle-2.5.0.crate 13909 BLAKE2B 660c3a472ca54c9843ce3feea74b802e27fd7f62dd37a30e2a4ba82e4b3a71df63562e8865d5fc675d31d0900998a8730503f91a61450884446a3bdd6af0041b SHA512 f150b1e2037554f8cd3213a54ddbc258f8f670cc4f39e7084cdea4b47538dbc58b834bc93b443d58a4b9087224efc003234042aaf366687dbd32b1e7174082a0 DIST syn-2.0.61.crate 257199 BLAKE2B d2133732d9a7f16c47729be1b4c18c05ffdcb9cb1395ca9b8e0ee68098c746e92b82b7fe02d33b70985a04c943b38895996da115489c712011f7cfb4820d4f1e SHA512 368f5b5eff3988f6408be59ed4861397d532f6b0225abaac8befb458e87d4f48a92977d986b1a994bb7fc80d9ab455529bcbe5e2ec4e16d0e4810a1e66bd3042 -DIST synapse-1.111.1.gh.tar.gz 8617197 BLAKE2B 2d1a91ba46f53de964b188cce7c079a22783c8978aa47b0d69148ca59f7a05c398eae79846ac36dc704dae735c41ac071620811cbdf19b5831a839d23d2ca21f SHA512 02047f673ddf6f32731a327ba1412d2a396af0ee4a57a7a7ae5e76d6a14957196bedcf53ecc21d3dac8fc4d92872aad335755599fa1a87d82c90d471f0549ef3 -DIST synapse-1.112.0.gh.tar.gz 8644732 BLAKE2B b50d9313eee37efa87c8cbd197728462c3104b336136cd732c4eef3d17c1d71aaaac7f4dc28099755b67221ac9351e4238fa45fc01581d752eafddad6687e749 SHA512 dc09e37f6581dd2b25c2aaae53294df997e450bfc4c3496929f56d342d354a48f0bfaac2aee154f7e1f53e86f7d078844495290c0fbc6c91efea966f8f6d68ff -DIST synapse-1.113.0.gh.tar.gz 8674102 BLAKE2B 2ee2e400b0a759af9a4278cfb6028c8a355d842d8a4f02ba9946f2ff5caba95573c53f33bbbca029a092cfabadfd853d4caaef4e2ad8d218ab89722f3a59d00b SHA512 190e14adb67ec39f63b21623b620fe60047ef49b2ea5515c17d3ff7d1cc990ddb26c4d7a35b65b61b28b5059ad6ff78a90cc3d49efc5b462f6a4240284ebf50f DIST synapse-1.114.0.gh.tar.gz 8697736 BLAKE2B 984cab788fd88ffbb1919b4aad75df741267a1d8752d9fd95a68e7bae75b28993b325fff32d721661607c3d66761f2ba5768ad6f0636f65a23eb4fc9c9e5100e SHA512 14e9abd441d1f67411d7087ca489a52343d7804ba8b575326ec52e128c0a3a0ba533b08ddaf3d31b49ac80d7b79a18e9ccdde581510c69c883d4284ddd4aed4b +DIST synapse-1.116.0.gh.tar.gz 8783785 BLAKE2B 1375c30a28b2dace135af18ab15de2b20a6057b65904919b1f10f4ad301c02cbee76d2c8c312a5698a8041088ec0376be2f4dcd5ededdcb76ed43b3b967da3ee SHA512 9bfb229cad9aa39d82b1a65d1038127ae8d9fe97767363a1b2218caf26920c59d3c7d3497c8ca864ab47e97c433b522b8373e5fa3f9dcf83872c04c5032cfc73 +DIST synapse-1.117.0.gh.tar.gz 8786739 BLAKE2B d2466ee09d2c9810adcec364855f056e9019b36b653cdcefa9d39d6c6e8d10cc43fbf09772143363e1810569e183d3ba4707c79a45c510901720a7225b196dfa SHA512 9e2e2ba66672c3d8748e1c09e8b508b2c1255ac2d2fecb6b99ddd5badc806d8727578202a75ae95db6c05702ad93aa54019d14fe90e5a77f199a7664803810ef +DIST synapse-1.118.0.gh.tar.gz 8798820 BLAKE2B a7eb3d1652f08a3eaef609f9a381dd6a28bb8ce809c2c6764cfbd16ea99fca36fcd200d862d0ae32f76366be7f0eb0d3250b74a229c912c9b58c533f4d3ac290 SHA512 d65f44588c9ec16f3c76e5f0129ee60bc08764d0af929d841570671aa83194b2a14417220612b85e94daa16282c75956599b76e171591c2a9a0f11c95e3e1a06 DIST target-lexicon-0.12.14.crate 25508 BLAKE2B 5ebb6b49e5c3b0057959557651287d4bf5ffe5b499340019ff64d5fc3b64e780e344982e358c94b1b25a20bf0f526a584aeecc704695b50a55cc268dd65edb97 SHA512 3410ecc0faf854f49c41c99f83972960e67065b1e0e78557a7c4996d996109bfd167d2121a019f5256f996c896cd45af032038ab7918fdcc6ee6311693ce951a DIST typenum-1.17.0.crate 42849 BLAKE2B a6d1162050679e2c4ab2467f3a77d301f6861882eb7c9749f31d047f383dd5bd2ed5846ad63eed99ccc04d6ac36cc697a305861e1d65880b4d2ef04ee0a79b94 SHA512 99773d5d9f850c0602db4bb67dd062b0ade6f086e155216f1bb2fb6569461ba7e1b7c2f2af81ea8833bc3bfcf3fe5033edecb7c438adae63f59d3e30cf63a508 -DIST ulid-1.1.2.crate 11517 BLAKE2B b15ec0ddd8f4936de1533fb347888b0dc6d0755ee7cb8e11a54e70a4accf0f3558b06e5bf48a8f06199b030510dcfbc1d4180d94e9d7516ef7bede728dab2221 SHA512 6bad4dcc2cbd5c05b1d535e6d8bb91da84cf2ee8c2d6c189ce302f5d5c3757d7878ccefaebeaaed93b8b7d90ec4d22033f9aee7f9a22a9329ce9b391934a3b12 DIST ulid-1.1.3.crate 11596 BLAKE2B a079fc34f5af9de89469d1edd5a53c1bc1a0f9bff8ce731c185345fe4067432a121efc6a04ac6cf377fd03c89558067e7d5d52c4b9dfd23e7055ce5af89e84b3 SHA512 a8f6ab3601417e7a46a763bb28722c3770fb0c2dea340c02a8e96d2e3597a304589745c65278c90bbc64f5153501a2a85321386669fda71ad7252ec67dd749df DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920 DIST unindent-0.2.3.crate 7306 BLAKE2B a57407b117e99c230750c7d4a2a0899586c8271e4ba88ecb409c976905c014f42885372c234a75fbfbedf71dbed779f95f735975d150adacdcb61152a49db4c2 SHA512 2f1eb420ea3653b00d3e5fa0c2c105da8fd8a37cb3e699373c168604b799fccd5f0faf0cddce4212d119c2afb0c86b41efc3a50752b83ff7beda2bd84d360505 @@ -98,8 +98,9 @@ DIST windows_i686_msvc-0.52.5.crate 895404 BLAKE2B 02555169f8c5b944231a877de8693 DIST windows_x86_64_gnu-0.52.5.crate 831539 BLAKE2B 54f84c19988addeb7cbbbddb940e430e7345944589419592b99addf9b83bf6d801b18f4e80399b85bbb0b0ccf4608e36d9a50b79d8b1d6ce2b93745856e06eba SHA512 d9bf91765d02d2727344e42081f4bcfa73be97991495126f7e633f27e56a261ada3a8b865a559cfe71f9bc9aed5b14504f89138796766937b3521009726dfab8 DIST windows_x86_64_gnullvm-0.52.5.crate 433246 BLAKE2B f34328a6d100e092ecb34a6305daedf4fecd71840432f104e8707f049b60d784584ce4f02fabdd0281fdb8bc7ebed34b38fdacf3be9c8abd60084e9a4ee9fd56 SHA512 22a978c40df9705cd94e4c52f2b706e477e667b564c608d0adb144b38cb486c279c09d1eb1dd2d6c7bd3401b75a2dc5eafe0f7d642ffe6453f394d1f59483a08 DIST windows_x86_64_msvc-0.52.5.crate 827905 BLAKE2B fd5dac198bfbf29878cb461a7338c289c9af16ea80b3e5fa567980d2a6a5ea6a1cd83729ce6fd67e4da171873083dbeb1d6e16a287620f0245201f9cb29c29b4 SHA512 81176090dc725d7fe3867e6322fdc4a4065168580847b35e6f8da345f685c4f66a81e35cd1880dbaabdd4cdc82446dde9d6a0e583cf0b7fe47dda8bc8002f1c6 -EBUILD synapse-1.111.1.ebuild 6407 BLAKE2B 70ea8bc7e1807f25017948f4b53fb797c793a26404fee0359bb8eb945c62fe39596d60bf6cc9ba4e409c31c16b378e1f73c80e43c753d79b1eb2771ed1fb07e7 SHA512 0e69283cb922afc71d59b2c68ba657c1c1e975fc7459dd5e49cfe2f3592a087b3672346ab1657f47dcdf6c6cadfdab6128eccadfcfc5755cb6e59baab5307955 -EBUILD synapse-1.112.0.ebuild 6407 BLAKE2B 4c79936314867329501e016e5c34fb2ccb0ded433001f26e516dacaf4370cd12f4041b45957df9a7b439a9e3a1c3b86d4b49e90d664efefe19cfdb553033f1f0 SHA512 f5542fa4deb354da7a9659b0645c2793be7fe6ac8f3dd6114b846b6487387f5d791e9a052d70dff02408df239058da325526f5b63b79465b2af6cd4ff23b5cab -EBUILD synapse-1.113.0.ebuild 6408 BLAKE2B c1f14645c714949e2e9cd779b898feb734609bfda10b2c13e1917d40ed666500af07036f7dabb3ce342013039e0dfbdc9ce296b69b0553523c5da2e4bbb135b3 SHA512 51c8035cf53c9627a8ceb8281f894babeb00e3312246eb3bb50e04869f84fe8d8d0917b4920e6f9227c6c8488e19bbc60cca0d3baf9dca7f9411cc7835d14542 -EBUILD synapse-1.114.0.ebuild 6408 BLAKE2B e32624bcb8e43542ebbf4847a20084605ff0978bb6cb9b8d7a82d86c30455bc5ca01a34dc46ea4c2dbbce649f261e9c4189db0314482bc9e6cb03934635767bf SHA512 86e0db709aecaab3a70e54ca7946f2f0e9a5dd0fd25528ada28db055630ff05f41e47ee6455d856b2e25a6433ee75802365745f5157fe2d99a3c0c08152e301a +EBUILD synapse-1.114.0-r2.ebuild 6336 BLAKE2B f1b5ca8c0fa01e7536db56bc752c3a2be0061c1c97cf1d247887cdb923731f647198b52d415a82cd458032c23bf1042a9167c13810ba9585114ce1ebaf6f47c6 SHA512 da7cae6f4fbfa9aafeb64b3190693b57f15e09209eb7873c7804bc1842e1708ed3e2fb06a2ee1bd7ed8b2154b77c0ba293b9765065bede36cefd5f4d412529d9 +EBUILD synapse-1.116.0-r3.ebuild 6336 BLAKE2B a1b92ee026889cd17973e094eed9d5d0e777b5efc9d8a8e673bf5895f65f7ebde9fb9c8c53e141627308102622efcefefa72332c6794b55963d99a5f08072be0 SHA512 348b011f40825767a7f156b1013d1d08de88509c488bd305d2e19afb7e626d6436c2f2127caa846c31db729813b90f7d50f13e2b598b5a8d9842875c26586cd4 +EBUILD synapse-1.116.0-r4.ebuild 6543 BLAKE2B 475ccd41ebf22731dd5bc4d79bc778c1dfbb74e42ad03d0950e65610ab4903ab42b62a7c8764a0f2706a42f525b21defe6559ecfec08fd3c6cea57ac903059fe SHA512 b0f0daa09c78500e5e10458b34e07dd9b877d0abdd514231e3a71b7edd166a6a2d30600a859c24cd295587d453b5679d2d990676a93eccd121b925dd914d77a2 +EBUILD synapse-1.117.0.ebuild 6543 BLAKE2B c640bd4190077585b162194150d2f5c91d9183b11685d87015ce050ce1111ed799bdc91e409d07e58b87f63ee023ee02928ed0cbb641db8cbb3bfbfe554daf86 SHA512 99b1fc65cbee87bc96855ec9c39fb523047329d2dfcee829f042f31c24bbf977a5c0f382ded8f50220e3d8797866c3affafa8a0cb75dc55630e1ea48fdca9bea +EBUILD synapse-1.118.0.ebuild 6543 BLAKE2B c640bd4190077585b162194150d2f5c91d9183b11685d87015ce050ce1111ed799bdc91e409d07e58b87f63ee023ee02928ed0cbb641db8cbb3bfbfe554daf86 SHA512 99b1fc65cbee87bc96855ec9c39fb523047329d2dfcee829f042f31c24bbf977a5c0f382ded8f50220e3d8797866c3affafa8a0cb75dc55630e1ea48fdca9bea MISC metadata.xml 381 BLAKE2B 8bf85af089213456d20c9d66a4d9788ff209983f8fd98c9fb6cf03e03ab5c12c9d5518ff4d86f5d4fb2a9a1080516f1febfedf5b06b0cb8e101cdc035bb139f4 SHA512 e88fd7f735bc9ca0aced01f49ca539134b297a5c9c5ee633fe3de64626d6f4b4eb547326288abea9c161f2647852c23658dba17265e64254335870450f644307 diff --git a/net-im/synapse/synapse-1.114.0.ebuild b/net-im/synapse/synapse-1.114.0-r2.ebuild index 75b416527580..b310112b701f 100644 --- a/net-im/synapse/synapse-1.114.0.ebuild +++ b/net-im/synapse/synapse-1.114.0-r2.ebuild @@ -116,7 +116,7 @@ LICENSE+=" || ( Apache-2.0 Boost-1.0 ) " SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64" +KEYWORDS="amd64 ~arm64 ~ppc64" IUSE="postgres systemd test" RESTRICT="!test? ( test )" @@ -124,9 +124,7 @@ DEPEND=" acct-user/synapse acct-group/synapse " -# The dev-python/twisted-24.3.0_p20240628 snapshot available in our tree -# introduces some breaking changes for synapse, -# see https://github.com/element-hq/synapse/issues/17075 +# <twisted: https://github.com/element-hq/synapse/issues/17075 RDEPEND=" ${DEPEND} dev-python/attrs[${PYTHON_USEDEP}] @@ -150,13 +148,13 @@ RDEPEND=" dev-python/pydantic[${PYTHON_USEDEP}] dev-python/pymacaroons[${PYTHON_USEDEP}] dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/python-multipart[${PYTHON_USEDEP}] + <dev-python/python-multipart-0.0.12-r100[${PYTHON_USEDEP}] dev-python/pyyaml[${PYTHON_USEDEP}] dev-python/service-identity[${PYTHON_USEDEP}] dev-python/signedjson[${PYTHON_USEDEP}] dev-python/sortedcontainers[${PYTHON_USEDEP}] - dev-python/treq[${PYTHON_USEDEP}] - dev-python/twisted[${PYTHON_USEDEP}] + <dev-python/treq-24.9.1-r1[${PYTHON_USEDEP}] + <dev-python/twisted-24.10[${PYTHON_USEDEP}] dev-python/typing-extensions[${PYTHON_USEDEP}] dev-python/unpaddedbase64[${PYTHON_USEDEP}] postgres? ( dev-python/psycopg:2[${PYTHON_USEDEP}] ) @@ -165,6 +163,7 @@ RDEPEND=" BDEPEND=" dev-python/setuptools-rust[${PYTHON_USEDEP}] test? ( + ${RDEPEND} dev-python/hiredis[${PYTHON_USEDEP}] dev-python/idna[${PYTHON_USEDEP}] dev-python/parameterized[${PYTHON_USEDEP}] diff --git a/net-im/synapse/synapse-1.112.0.ebuild b/net-im/synapse/synapse-1.116.0-r3.ebuild index 814a392eb445..0ef0a5485af9 100644 --- a/net-im/synapse/synapse-1.112.0.ebuild +++ b/net-im/synapse/synapse-1.116.0-r3.ebuild @@ -5,11 +5,11 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) CRATES=" aho-corasick@1.1.3 - anyhow@1.0.86 + anyhow@1.0.89 arc-swap@1.7.1 autocfg@1.3.0 base64@0.21.7 @@ -17,7 +17,7 @@ CRATES=" blake2@0.10.6 block-buffer@0.10.4 bumpalo@3.16.0 - bytes@1.6.1 + bytes@1.7.2 cfg-if@1.0.0 cpufeatures@0.2.12 crypto-common@0.1.6 @@ -61,12 +61,12 @@ CRATES=" redox_syscall@0.5.1 regex-automata@0.4.6 regex-syntax@0.8.3 - regex@1.10.5 + regex@1.10.6 ryu@1.0.18 scopeguard@1.2.0 - serde@1.0.204 - serde_derive@1.0.204 - serde_json@1.0.120 + serde@1.0.210 + serde_derive@1.0.210 + serde_json@1.0.128 sha1@0.10.6 sha2@0.10.8 smallvec@1.13.2 @@ -124,9 +124,7 @@ DEPEND=" acct-user/synapse acct-group/synapse " -# The dev-python/twisted-24.3.0_p20240628 snapshot available in our tree -# introduces some breaking changes for synapse, -# see https://github.com/element-hq/synapse/issues/17075 +# <twisted: https://github.com/element-hq/synapse/issues/17075 RDEPEND=" ${DEPEND} dev-python/attrs[${PYTHON_USEDEP}] @@ -150,13 +148,13 @@ RDEPEND=" dev-python/pydantic[${PYTHON_USEDEP}] dev-python/pymacaroons[${PYTHON_USEDEP}] dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/python-multipart[${PYTHON_USEDEP}] + <dev-python/python-multipart-0.0.12-r100[${PYTHON_USEDEP}] dev-python/pyyaml[${PYTHON_USEDEP}] dev-python/service-identity[${PYTHON_USEDEP}] dev-python/signedjson[${PYTHON_USEDEP}] dev-python/sortedcontainers[${PYTHON_USEDEP}] - dev-python/treq[${PYTHON_USEDEP}] - dev-python/twisted[${PYTHON_USEDEP}] + <dev-python/treq-24.9.1-r1[${PYTHON_USEDEP}] + <dev-python/twisted-24.10[${PYTHON_USEDEP}] dev-python/typing-extensions[${PYTHON_USEDEP}] dev-python/unpaddedbase64[${PYTHON_USEDEP}] postgres? ( dev-python/psycopg:2[${PYTHON_USEDEP}] ) @@ -165,6 +163,7 @@ RDEPEND=" BDEPEND=" dev-python/setuptools-rust[${PYTHON_USEDEP}] test? ( + ${RDEPEND} dev-python/hiredis[${PYTHON_USEDEP}] dev-python/idna[${PYTHON_USEDEP}] dev-python/parameterized[${PYTHON_USEDEP}] diff --git a/net-im/synapse/synapse-1.113.0.ebuild b/net-im/synapse/synapse-1.116.0-r4.ebuild index 4ca6af4e573c..de5fd7861198 100644 --- a/net-im/synapse/synapse-1.113.0.ebuild +++ b/net-im/synapse/synapse-1.116.0-r4.ebuild @@ -5,11 +5,11 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) CRATES=" aho-corasick@1.1.3 - anyhow@1.0.86 + anyhow@1.0.89 arc-swap@1.7.1 autocfg@1.3.0 base64@0.21.7 @@ -17,7 +17,7 @@ CRATES=" blake2@0.10.6 block-buffer@0.10.4 bumpalo@3.16.0 - bytes@1.6.1 + bytes@1.7.2 cfg-if@1.0.0 cpufeatures@0.2.12 crypto-common@0.1.6 @@ -61,12 +61,12 @@ CRATES=" redox_syscall@0.5.1 regex-automata@0.4.6 regex-syntax@0.8.3 - regex@1.10.5 + regex@1.10.6 ryu@1.0.18 scopeguard@1.2.0 - serde@1.0.204 - serde_derive@1.0.204 - serde_json@1.0.122 + serde@1.0.210 + serde_derive@1.0.210 + serde_json@1.0.128 sha1@0.10.6 sha2@0.10.8 smallvec@1.13.2 @@ -124,9 +124,7 @@ DEPEND=" acct-user/synapse acct-group/synapse " -# The dev-python/twisted-24.3.0_p20240628 snapshot available in our tree -# introduces some breaking changes for synapse, -# see https://github.com/element-hq/synapse/issues/17075 +# <twisted: https://github.com/element-hq/synapse/issues/17075 RDEPEND=" ${DEPEND} dev-python/attrs[${PYTHON_USEDEP}] @@ -150,13 +148,13 @@ RDEPEND=" dev-python/pydantic[${PYTHON_USEDEP}] dev-python/pymacaroons[${PYTHON_USEDEP}] dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/python-multipart[${PYTHON_USEDEP}] + >=dev-python/python-multipart-0.0.12-r100[${PYTHON_USEDEP}] dev-python/pyyaml[${PYTHON_USEDEP}] dev-python/service-identity[${PYTHON_USEDEP}] dev-python/signedjson[${PYTHON_USEDEP}] dev-python/sortedcontainers[${PYTHON_USEDEP}] dev-python/treq[${PYTHON_USEDEP}] - dev-python/twisted[${PYTHON_USEDEP}] + <dev-python/twisted-24.10[${PYTHON_USEDEP}] dev-python/typing-extensions[${PYTHON_USEDEP}] dev-python/unpaddedbase64[${PYTHON_USEDEP}] postgres? ( dev-python/psycopg:2[${PYTHON_USEDEP}] ) @@ -165,6 +163,7 @@ RDEPEND=" BDEPEND=" dev-python/setuptools-rust[${PYTHON_USEDEP}] test? ( + ${RDEPEND} dev-python/hiredis[${PYTHON_USEDEP}] dev-python/idna[${PYTHON_USEDEP}] dev-python/parameterized[${PYTHON_USEDEP}] @@ -177,6 +176,14 @@ BDEPEND=" # Rust extension QA_FLAGS_IGNORED="usr/lib/python3.*/site-packages/synapse/synapse_rust.abi3.so" +src_prepare() { + distutils-r1_src_prepare + + # python-multipart package renamed in Gentoo to python_multipart + sed -e 's:import multipart:import python_multipart as multipart:' \ + -i synapse/http/client.py || die +} + src_test() { if use postgres; then einfo "Preparing postgres test instance" diff --git a/net-im/synapse/synapse-1.111.1.ebuild b/net-im/synapse/synapse-1.117.0.ebuild index 90825bfd01a7..978cf20a6966 100644 --- a/net-im/synapse/synapse-1.111.1.ebuild +++ b/net-im/synapse/synapse-1.117.0.ebuild @@ -5,11 +5,11 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) CRATES=" aho-corasick@1.1.3 - anyhow@1.0.86 + anyhow@1.0.89 arc-swap@1.7.1 autocfg@1.3.0 base64@0.21.7 @@ -17,7 +17,7 @@ CRATES=" blake2@0.10.6 block-buffer@0.10.4 bumpalo@3.16.0 - bytes@1.6.0 + bytes@1.7.2 cfg-if@1.0.0 cpufeatures@0.2.12 crypto-common@0.1.6 @@ -59,14 +59,14 @@ CRATES=" rand_chacha@0.3.1 rand_core@0.6.4 redox_syscall@0.5.1 - regex-automata@0.4.6 - regex-syntax@0.8.3 - regex@1.10.5 + regex-automata@0.4.8 + regex-syntax@0.8.5 + regex@1.11.0 ryu@1.0.18 scopeguard@1.2.0 - serde@1.0.204 - serde_derive@1.0.204 - serde_json@1.0.120 + serde@1.0.210 + serde_derive@1.0.210 + serde_json@1.0.128 sha1@0.10.6 sha2@0.10.8 smallvec@1.13.2 @@ -74,7 +74,7 @@ CRATES=" syn@2.0.61 target-lexicon@0.12.14 typenum@1.17.0 - ulid@1.1.2 + ulid@1.1.3 unicode-ident@1.0.12 unindent@0.2.3 version_check@0.9.4 @@ -116,7 +116,7 @@ LICENSE+=" || ( Apache-2.0 Boost-1.0 ) " SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64" +KEYWORDS="~amd64 ~arm64 ~ppc64" IUSE="postgres systemd test" RESTRICT="!test? ( test )" @@ -124,9 +124,7 @@ DEPEND=" acct-user/synapse acct-group/synapse " -# The dev-python/twisted-24.3.0_p20240628 snapshot available in our tree -# introduces some breaking changes for synapse, -# see https://github.com/element-hq/synapse/issues/17075 +# <twisted: https://github.com/element-hq/synapse/issues/17075 RDEPEND=" ${DEPEND} dev-python/attrs[${PYTHON_USEDEP}] @@ -150,13 +148,13 @@ RDEPEND=" dev-python/pydantic[${PYTHON_USEDEP}] dev-python/pymacaroons[${PYTHON_USEDEP}] dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/python-multipart[${PYTHON_USEDEP}] + >=dev-python/python-multipart-0.0.12-r100[${PYTHON_USEDEP}] dev-python/pyyaml[${PYTHON_USEDEP}] dev-python/service-identity[${PYTHON_USEDEP}] dev-python/signedjson[${PYTHON_USEDEP}] dev-python/sortedcontainers[${PYTHON_USEDEP}] dev-python/treq[${PYTHON_USEDEP}] - dev-python/twisted[${PYTHON_USEDEP}] + <dev-python/twisted-24.10[${PYTHON_USEDEP}] dev-python/typing-extensions[${PYTHON_USEDEP}] dev-python/unpaddedbase64[${PYTHON_USEDEP}] postgres? ( dev-python/psycopg:2[${PYTHON_USEDEP}] ) @@ -165,6 +163,7 @@ RDEPEND=" BDEPEND=" dev-python/setuptools-rust[${PYTHON_USEDEP}] test? ( + ${RDEPEND} dev-python/hiredis[${PYTHON_USEDEP}] dev-python/idna[${PYTHON_USEDEP}] dev-python/parameterized[${PYTHON_USEDEP}] @@ -177,6 +176,14 @@ BDEPEND=" # Rust extension QA_FLAGS_IGNORED="usr/lib/python3.*/site-packages/synapse/synapse_rust.abi3.so" +src_prepare() { + distutils-r1_src_prepare + + # python-multipart package renamed in Gentoo to python_multipart + sed -e 's:import multipart:import python_multipart as multipart:' \ + -i synapse/http/client.py || die +} + src_test() { if use postgres; then einfo "Preparing postgres test instance" diff --git a/net-im/synapse/synapse-1.118.0.ebuild b/net-im/synapse/synapse-1.118.0.ebuild new file mode 100644 index 000000000000..978cf20a6966 --- /dev/null +++ b/net-im/synapse/synapse-1.118.0.ebuild @@ -0,0 +1,251 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..13} ) + +CRATES=" + aho-corasick@1.1.3 + anyhow@1.0.89 + arc-swap@1.7.1 + autocfg@1.3.0 + base64@0.21.7 + bitflags@2.5.0 + blake2@0.10.6 + block-buffer@0.10.4 + bumpalo@3.16.0 + bytes@1.7.2 + cfg-if@1.0.0 + cpufeatures@0.2.12 + crypto-common@0.1.6 + digest@0.10.7 + fnv@1.0.7 + generic-array@0.14.7 + getrandom@0.2.15 + headers-core@0.3.0 + headers@0.4.0 + heck@0.4.1 + hex@0.4.3 + http@1.1.0 + httpdate@1.0.3 + indoc@2.0.5 + itoa@1.0.11 + js-sys@0.3.69 + lazy_static@1.5.0 + libc@0.2.154 + lock_api@0.4.12 + log@0.4.22 + memchr@2.7.2 + memoffset@0.9.1 + mime@0.3.17 + once_cell@1.19.0 + parking_lot@0.12.2 + parking_lot_core@0.9.10 + portable-atomic@1.6.0 + ppv-lite86@0.2.17 + proc-macro2@1.0.82 + pyo3-build-config@0.21.2 + pyo3-ffi@0.21.2 + pyo3-log@0.10.0 + pyo3-macros-backend@0.21.2 + pyo3-macros@0.21.2 + pyo3@0.21.2 + pythonize@0.21.1 + quote@1.0.36 + rand@0.8.5 + rand_chacha@0.3.1 + rand_core@0.6.4 + redox_syscall@0.5.1 + regex-automata@0.4.8 + regex-syntax@0.8.5 + regex@1.11.0 + ryu@1.0.18 + scopeguard@1.2.0 + serde@1.0.210 + serde_derive@1.0.210 + serde_json@1.0.128 + sha1@0.10.6 + sha2@0.10.8 + smallvec@1.13.2 + subtle@2.5.0 + syn@2.0.61 + target-lexicon@0.12.14 + typenum@1.17.0 + ulid@1.1.3 + unicode-ident@1.0.12 + unindent@0.2.3 + version_check@0.9.4 + wasi@0.11.0+wasi-snapshot-preview1 + wasm-bindgen-backend@0.2.92 + wasm-bindgen-macro-support@0.2.92 + wasm-bindgen-macro@0.2.92 + wasm-bindgen-shared@0.2.92 + wasm-bindgen@0.2.92 + web-time@1.1.0 + windows-targets@0.52.5 + windows_aarch64_gnullvm@0.52.5 + windows_aarch64_msvc@0.52.5 + windows_i686_gnu@0.52.5 + windows_i686_gnullvm@0.52.5 + windows_i686_msvc@0.52.5 + windows_x86_64_gnu@0.52.5 + windows_x86_64_gnullvm@0.52.5 + windows_x86_64_msvc@0.52.5 +" + +inherit cargo distutils-r1 multiprocessing optfeature systemd + +DESCRIPTION="Reference implementation of Matrix homeserver" +HOMEPAGE=" + https://matrix.org/ + https://github.com/element-hq/synapse +" +SRC_URI=" + https://github.com/element-hq/${PN}/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="AGPL-3+" +# Dependent crate licenses +LICENSE+=" + Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016 + || ( Apache-2.0 Boost-1.0 ) +" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64" +IUSE="postgres systemd test" +RESTRICT="!test? ( test )" + +DEPEND=" + acct-user/synapse + acct-group/synapse +" +# <twisted: https://github.com/element-hq/synapse/issues/17075 +RDEPEND=" + ${DEPEND} + dev-python/attrs[${PYTHON_USEDEP}] + dev-python/bcrypt[${PYTHON_USEDEP}] + dev-python/bleach[${PYTHON_USEDEP}] + >=dev-python/canonicaljson-2[${PYTHON_USEDEP}] + dev-python/cryptography[${PYTHON_USEDEP}] + dev-python/ijson[${PYTHON_USEDEP}] + dev-python/immutabledict[${PYTHON_USEDEP}] + >=dev-python/jinja-3.0[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + >=dev-python/matrix-common-1.3.0[${PYTHON_USEDEP}] + dev-python/msgpack[${PYTHON_USEDEP}] + dev-python/netaddr[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/phonenumbers[${PYTHON_USEDEP}] + >=dev-python/pillow-10.0.1[${PYTHON_USEDEP},webp] + dev-python/prometheus-client[${PYTHON_USEDEP}] + dev-python/pyasn1-modules[${PYTHON_USEDEP}] + dev-python/pyasn1[${PYTHON_USEDEP}] + dev-python/pydantic[${PYTHON_USEDEP}] + dev-python/pymacaroons[${PYTHON_USEDEP}] + dev-python/pyopenssl[${PYTHON_USEDEP}] + >=dev-python/python-multipart-0.0.12-r100[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/service-identity[${PYTHON_USEDEP}] + dev-python/signedjson[${PYTHON_USEDEP}] + dev-python/sortedcontainers[${PYTHON_USEDEP}] + dev-python/treq[${PYTHON_USEDEP}] + <dev-python/twisted-24.10[${PYTHON_USEDEP}] + dev-python/typing-extensions[${PYTHON_USEDEP}] + dev-python/unpaddedbase64[${PYTHON_USEDEP}] + postgres? ( dev-python/psycopg:2[${PYTHON_USEDEP}] ) + systemd? ( dev-python/python-systemd[${PYTHON_USEDEP}] ) +" +BDEPEND=" + dev-python/setuptools-rust[${PYTHON_USEDEP}] + test? ( + ${RDEPEND} + dev-python/hiredis[${PYTHON_USEDEP}] + dev-python/idna[${PYTHON_USEDEP}] + dev-python/parameterized[${PYTHON_USEDEP}] + dev-python/pyicu[${PYTHON_USEDEP}] + dev-python/txredisapi[${PYTHON_USEDEP}] + postgres? ( dev-db/postgresql[server] ) + ) +" + +# Rust extension +QA_FLAGS_IGNORED="usr/lib/python3.*/site-packages/synapse/synapse_rust.abi3.so" + +src_prepare() { + distutils-r1_src_prepare + + # python-multipart package renamed in Gentoo to python_multipart + sed -e 's:import multipart:import python_multipart as multipart:' \ + -i synapse/http/client.py || die +} + +src_test() { + if use postgres; then + einfo "Preparing postgres test instance" + initdb --pgdata="${T}/pgsql" || die + pg_ctl --wait --pgdata="${T}/pgsql" start \ + --options="-h '' -k '${T}'" || die + createdb --host="${T}" synapse_test || die + + # See https://matrix-org.github.io/synapse/latest/development/contributing_guide.html#running-tests-under-postgresql + local -x SYNAPSE_POSTGRES=1 + local -x SYNAPSE_POSTGRES_HOST="${T}" + fi + + # This remove is necessary otherwise python is not able to locate + # synapse_rust.abi3.so. + rm -rf synapse || die + + nonfatal distutils-r1_src_test + local ret=${?} + + if use postgres; then + einfo "Stopping postgres test instance" + pg_ctl --wait --pgdata="${T}/pgsql" stop || die + fi + + [[ ${ret} -ne 0 ]] && die +} + +python_test() { + "${EPYTHON}" -m twisted.trial -j "$(makeopts_jobs)" tests +} + +src_install() { + distutils-r1_src_install + keepdir /var/{lib,log}/synapse /etc/synapse + fowners synapse:synapse /var/{lib,log}/synapse /etc/synapse + fperms 0750 /var/{lib,log}/synapse /etc/synapse + newinitd "${FILESDIR}/${PN}.initd-r1" "${PN}" + systemd_dounit "${FILESDIR}/synapse.service" +} + +pkg_postinst() { + optfeature "Improve user search for international display names" dev-python/pyicu + optfeature "Redis support" dev-python/txredisapi + optfeature "VoIP relaying on your homeserver with turn" net-im/coturn + + if [[ -z "${REPLACING_VERSIONS}" ]]; then + einfo + elog "In order to generate initial configuration run:" + elog "sudo -u synapse synapse_homeserver \\" + elog " --server-name matrix.domain.tld \\" + elog " --config-path /etc/synapse/homeserver.yaml \\" + elog " --generate-config \\" + elog " --data-directory /var/lib/synapse \\" + elog " --report-stats=no" + einfo + else + einfo + elog "Please refer to upgrade notes if any special steps are required" + elog "to upgrade from the version you currently have installed:" + elog + elog " https://github.com/element-hq/synapse/blob/develop/docs/upgrade.md" + einfo + fi +} diff --git a/net-im/telegram-desktop-bin/Manifest b/net-im/telegram-desktop-bin/Manifest index e6ff44b01b71..bcdad836a6dc 100644 --- a/net-im/telegram-desktop-bin/Manifest +++ b/net-im/telegram-desktop-bin/Manifest @@ -1,7 +1,7 @@ -DIST tdesktop-5.3.2.tar.gz 19633052 BLAKE2B 9a26cde1c8ca28be9418beb0c5c85ddcfa600fd0d299c4561ece24ebee76d707a3542e34c85e42c5c4acf4cd20cdea10056deac82c00cbe118c1438f94fb15ac SHA512 736699832930935aeb3d1b0e27e24bc95ae09d8ed07d95fe8bd624a17959c4d2444ad8403006641450ce126429d573c126dbf5071125aa7a2edb9c612377dcb7 -DIST tdesktop-5.4.1.tar.gz 19879412 BLAKE2B 5ef691f42fb0931736bb5c8710b4165f1ad82308bab4e06a3c3e1630bac8de1372409c8956afa789e00bc66e7ef2b042de4ec3ce42c23af8fcdbe5f2999b06a8 SHA512 9848698d0a1190c7c6da101f80132f0e09e21f585def18b2da334d45b20cab17a96e4d707bef958606e180ea2c183ca464770707f8696cf2a02b256d736b6450 -DIST tsetup.5.3.2.tar.xz 56785516 BLAKE2B 9f90bd71818b9bc5b325cff61056b084ec2a5bab4abbef08bae0c8a2ad1e29aa5f9874c19c9deb38bb377461df9bb624a6cf3f4acdfaa944d8a6ee9873165e3a SHA512 42d7f5f41b822f24a13915e01dcbb1a45661eda9c2b2f03816a826493ca3bd23e4486f14680344b4c4ec119faec204ba7d750b8b5c685801d854cc831a25cceb -DIST tsetup.5.4.1.tar.xz 57175592 BLAKE2B e9a107c64b4f82dc8b3edb34fb37b8d10c3e32326cfdc265d998b3baca6c6a7f655990f65fe68db98e1f885646712e605c17eb671609948bedcca82ee50438ce SHA512 7155bc54a50c0b0377cad5d409ab9be42be0ad790f9f514cf11bac55ccefdb080898d98db50db2e995c7f2c81659f541a305c7a9172176f13d2994d54860a3e5 -EBUILD telegram-desktop-bin-5.3.2.ebuild 1623 BLAKE2B 4e0ec6429b91f3b31f8b5f8fc46a2025a90fad67ec6d99f5177ef17c74ee3d7aece57be3a0e6dd03d32cdb6368bbb482c19ce9f41175a80f3fd402a6a9f16684 SHA512 5b60ef7442633f981d74851e835ae3a475bcef7ec411c7ebdf462f29d6c6429fe4dd0a260c75a52fbecbbe948566ee53265741e9dd7f5a3815a68d0c0e8c3253 -EBUILD telegram-desktop-bin-5.4.1.ebuild 1623 BLAKE2B 4e0ec6429b91f3b31f8b5f8fc46a2025a90fad67ec6d99f5177ef17c74ee3d7aece57be3a0e6dd03d32cdb6368bbb482c19ce9f41175a80f3fd402a6a9f16684 SHA512 5b60ef7442633f981d74851e835ae3a475bcef7ec411c7ebdf462f29d6c6429fe4dd0a260c75a52fbecbbe948566ee53265741e9dd7f5a3815a68d0c0e8c3253 +DIST tdesktop-5.6.3.tar.gz 20129811 BLAKE2B 6d1ec21c619bc4b778e120f4bdac36f951855aa5d2b4d9a84cac577558d76968ee473b96d5149e03ab78c1103163c54fca2a4f0051fd5cd82a404cd0e525c409 SHA512 9bba4a355b211ab6bb86031f98677bd7398dc3cce93be3ffa6d2eaf05596e7610e27bdc4aec7936ef735ece45d72f7321b92113ab0b93997a0d1109f4e4159c9 +DIST tdesktop-5.7.1.tar.gz 20190040 BLAKE2B 6154f76bbb360bf30d246ab9f12daaaf91c534fadf27ce29b821d05da2ea7e52a98929467cefbebfcbe4fb0bbbe60bad978afdf76008b48e8a32977ae62e6db9 SHA512 c0e8b828d8e51dc4cc7058b86c48bbbb9f83ec1a57c56129540bc946e30cb06e5e5ec59e5be97104528939772e204889a2967dbddda76486eb8e10b9895cb44d +DIST tsetup.5.6.3.tar.xz 57716596 BLAKE2B 2bd9c56c52fc5b2115e923e2413823fa7f3bf8b4a15f8638bd68a8983d658ee1060dcdd7eff0de64e5a344173e91a7cac8087e6424974ebd310b6e1a26e1ce05 SHA512 736e3c93328768c4b388074479e56a87d3f166259fb818e2bbc30416475a114fd5fdfcf96485298cc7524d99e4d5f2e335969ef392f0e0860248c7e3ec526965 +DIST tsetup.5.7.1.tar.xz 57767640 BLAKE2B 61c1e1256fd3992130d3cf2fe0737eac8249749856b77154dbc171335a916f5b6d6ea033de85aa47d982624c46ef57d26b935a056c06ecff139eef0d233d22f6 SHA512 119a74636304aff8ae350d11c2429ff9ed5a9b05f41c4365ebb90fcbb6bbd4295fc6af2d285035cc47fee21814e9d50b5956a91551ddaa565e3ccb9bddb272d9 +EBUILD telegram-desktop-bin-5.6.3.ebuild 1623 BLAKE2B 4e0ec6429b91f3b31f8b5f8fc46a2025a90fad67ec6d99f5177ef17c74ee3d7aece57be3a0e6dd03d32cdb6368bbb482c19ce9f41175a80f3fd402a6a9f16684 SHA512 5b60ef7442633f981d74851e835ae3a475bcef7ec411c7ebdf462f29d6c6429fe4dd0a260c75a52fbecbbe948566ee53265741e9dd7f5a3815a68d0c0e8c3253 +EBUILD telegram-desktop-bin-5.7.1.ebuild 1623 BLAKE2B 4e0ec6429b91f3b31f8b5f8fc46a2025a90fad67ec6d99f5177ef17c74ee3d7aece57be3a0e6dd03d32cdb6368bbb482c19ce9f41175a80f3fd402a6a9f16684 SHA512 5b60ef7442633f981d74851e835ae3a475bcef7ec411c7ebdf462f29d6c6429fe4dd0a260c75a52fbecbbe948566ee53265741e9dd7f5a3815a68d0c0e8c3253 MISC metadata.xml 501 BLAKE2B 94aa66404772e94f51d8c59e36d19e6454f37173aaac352fe3539bcc09e72c267e69001c41f8356f19ca2830107164144d907865ad7fb3ad1def8771f5ef6d9a SHA512 3cd8e818062cd40787f12c9530ed202ea23c3f60a70f1ab50c95a7b3310197590be5a75378c598dabe5a1fce310fa8acf409a36e7446b66c2046a109d59a5ff8 diff --git a/net-im/telegram-desktop-bin/telegram-desktop-bin-5.3.2.ebuild b/net-im/telegram-desktop-bin/telegram-desktop-bin-5.6.3.ebuild index 24722ca70535..24722ca70535 100644 --- a/net-im/telegram-desktop-bin/telegram-desktop-bin-5.3.2.ebuild +++ b/net-im/telegram-desktop-bin/telegram-desktop-bin-5.6.3.ebuild diff --git a/net-im/telegram-desktop-bin/telegram-desktop-bin-5.4.1.ebuild b/net-im/telegram-desktop-bin/telegram-desktop-bin-5.7.1.ebuild index 24722ca70535..24722ca70535 100644 --- a/net-im/telegram-desktop-bin/telegram-desktop-bin-5.4.1.ebuild +++ b/net-im/telegram-desktop-bin/telegram-desktop-bin-5.7.1.ebuild diff --git a/net-im/telegram-desktop/Manifest b/net-im/telegram-desktop/Manifest index 59c298315b53..f4553f0250b6 100644 --- a/net-im/telegram-desktop/Manifest +++ b/net-im/telegram-desktop/Manifest @@ -1,14 +1,12 @@ AUX tdesktop-4.10.0-system-cppgir.patch 1150 BLAKE2B d8a6e1320c2ccfd4f1c3f63bfda11f58a499df3880f262adf3f1b74f217dc8c4cc62a8c250d71ff809fb67c797948b53fac5a4d5c584a116b1609ea432662d73 SHA512 0fd213f9aec3a6ff9be11654934126960309cb8e1241dd694852bffeb7a37a08d3c78a332a5bb7e6529358df69bfddb7ccb58138e6dc331f20dd5337ddc9a1c1 AUX tdesktop-4.2.4-jemalloc-only-telegram-r1.patch 1307 BLAKE2B b27f65973a6fa8c83469e0c6419a600ca04ebbf35f6c4a406129867eee644082c4f0164fb71afbc6ae729bb4037d0cf6c68ea1ad78f6268bfe245b83e4290400 SHA512 d2c33dd18e354ebe6cb7143b58e9f61dc4cd664bb1e7ad9c60f562efbb05cc72d5b36270af96b866583b366b59cc34cadee3a62dcbd40433276b80b2511e1fcb -AUX tdesktop-5.0.1-qt6-no-wayland.patch 3908 BLAKE2B 2b0093b7054660cfbca144b9c133471016dcd5ab66a57acbd007f078bfa851d0fcbef57bb81763a82849df0602486fdd14dc1f8da22b2d6b59970f96ba499826 SHA512 9f0dcd49d56d99133d7b3d5f0055dc7cb1b4491daf3fefe522c74469c60ed82f24fa4464f4976aacc51323af5904d7d111987640889bde0e9b50fb99c2491045 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 -DIST tdesktop-5.0.4-full.tar.gz 69462550 BLAKE2B 46e630ea74c6571e41909bab768ff19e8eaf2246cf624474b1c14d5c598146e0c772f55d7665af35979dc27bc70eb372b6865e5fecb6f97c50e13351c352bb54 SHA512 611bad9f174a35c27ffc55efe3544318f992af25a89364c3b64fa1afb4765ebf7aae7d4a83539d9e0038fe4ca8e637bdb5d453f058e64dffc2c45edf2f348dbb -DIST tdesktop-5.2.3-full.tar.gz 69745773 BLAKE2B a6811098d2e0f8d0ebc0d7ac4d392981ff600544d31eb38a72b208778a69462d241122f8ff74b3a8b730d7a1221b78febb0ea9f641872992a830d9c805555c39 SHA512 5d5bf1f5c35af11b2adf7db075832e7cca5768c2c5f82d9fc5054b9d45f964a3520eb88864aefc3de593ce1359534b210b1e5d89495819e7386f6ca15fd4a15c -DIST tdesktop-5.4.1-full.tar.gz 70056797 BLAKE2B 078a747c51df9ca8a173270b128e5c84439706b6c9d5ecde0fb0c88301f709b01613d2a895e9d1219809093cf3409211e63d8e131abed172c16192763dadc764 SHA512 f86b86c6001b2c214d897821c175f41c53ca44401285909b2b12254634cca821137d61a28c75d79ed757c1ade08873035397aae7c462494c1ab6382501a8072a -DIST tdesktop-5.5.1-full.tar.gz 70095171 BLAKE2B 3221defb9df90333434b688e698b7c1ef842dca968049f3cd0cee428da353867cac52a0325fa1006e7d0a11d693c8e5e28b1983b57217ac4c227831cf1052214 SHA512 c8aadf6d2ad739523e714774c1b69be6792f805fb83d7f16a716c688cc800c54c5f13595742bd26d8b84f26342d89e21c668c8a79ed2a0607782a8421a40844a -EBUILD telegram-desktop-5.0.4.ebuild 8059 BLAKE2B 92eef60b7a4b64525531bc90628337ac1e84d1e1927674db9a706dc8f436b866195f1915f4bd2c7b44bb9bdbc3e5b0dd1809f160669b07eea4a27fb51d13aba1 SHA512 58a4f07be2b04a92f59cbbf3481dda12c624c6038de44963303e401a90e79dfc72c0983c7ee6c81bb3ffd4e7b9d40a95c026fd481b76c3f210455449a8a1b2ba -EBUILD telegram-desktop-5.2.3.ebuild 8625 BLAKE2B 883ce12ec143bbae55cd86dce5d7cc318e1bcf13eb1b97bb36bb6752e67e45cdf8113f8d15292078b96a6e1217a00fb853510f0aed82071b21d242da06348c28 SHA512 17e9d5d3fd930ba89a468f3193cfe463ff5eb1b1b9d44753ca7276aab32ce526fbf64fb4b5c7248695c28c260c19ada436be4040d0afd11b03a147cdc36d429c -EBUILD telegram-desktop-5.4.1.ebuild 8612 BLAKE2B b7ecef63da852fff43d7a40c6fcdd4cd80351bc3d500f986918f45f363efde4dc292e1a70e54321977014587c35b789be4602b891b28788d0d009141d416be42 SHA512 9f05f1bec2849d8e5299b930ef3579b54392cfeb9f267aae88b9eaadc969d085aff9f3ac15762e6f94b9cd15f1330bfed6c4392786fa6a2f82b9bf49c837d9ec -EBUILD telegram-desktop-5.5.1.ebuild 8626 BLAKE2B a9d02a9e4bf4ab88d393aa0b43fe046ec5b37a1fa75c6697a98b05c8ee5c720cd86ed54e9cd88596541847761d0a007110b9a4b0aaaffa9b48df94cceb85087e SHA512 0f977bf5388c35b728b475ec62b7e5a9e81ff0c26bc360073df06a929a8b9c209ed2504f498ab4f3e7a95a337e65b34b6e7345ccf5425dbd60d83a84140b769b +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.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.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.0.1-qt6-no-wayland.patch b/net-im/telegram-desktop/files/tdesktop-5.0.1-qt6-no-wayland.patch deleted file mode 100644 index 2c10ceb9b388..000000000000 --- a/net-im/telegram-desktop/files/tdesktop-5.0.1-qt6-no-wayland.patch +++ /dev/null @@ -1,95 +0,0 @@ -Allow disabling wayland integration for Qt6 builds - -Upstream has removed the required toggle for wayland integration, and instead -is forcing it when the program is being built with Qt6 version 6.5.0 or higher. - -Currently this is simple to work around, but its future feasibility remains to -be seen, depending on what upstream thinks about this. - -https://bugs.gentoo.org/928451 -https://github.com/desktop-app/cmake_helpers/commit/a428df5440e76a726abc30924766ac7da0cb381c - ---- a/Telegram/lib_base/base/platform/linux/base_linux_xdg_activation_token.cpp -+++ b/Telegram/lib_base/base/platform/linux/base_linux_xdg_activation_token.cpp -@@ -15,7 +15,7 @@ - namespace base::Platform { - - void RunWithXdgActivationToken(Fn<void(QString)> callback) { --#if QT_VERSION >= QT_VERSION_CHECK(6, 5, 0) -+#if !defined DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION && QT_VERSION >= QT_VERSION_CHECK(6, 5, 0) - const auto window = QGuiApplication::focusWindow(); - if (!window) { - callback({}); ---- a/Telegram/lib_ui/ui/platform/linux/ui_utility_linux.cpp -+++ b/Telegram/lib_ui/ui/platform/linux/ui_utility_linux.cpp -@@ -413,7 +413,7 @@ - } - #endif // !DESKTOP_APP_DISABLE_X11_INTEGRATION - --#if QT_VERSION >= QT_VERSION_CHECK(6, 5, 0) -+#if !defined DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION && QT_VERSION >= QT_VERSION_CHECK(6, 5, 0) - void ShowWaylandWindowMenu(not_null<QWidget*> widget, const QPoint &point) { - static const auto wl_proxy_marshal_array = [] { - void (*result)( -@@ -533,7 +533,7 @@ - } - - bool WindowMarginsSupported() { --#if QT_VERSION >= QT_VERSION_CHECK(6, 5, 0) -+#if !defined DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION && QT_VERSION >= QT_VERSION_CHECK(6, 5, 0) - static const auto WaylandResult = [] { - using namespace QNativeInterface::Private; - QWindow window; -@@ -560,7 +560,7 @@ - } - - void SetWindowMargins(not_null<QWidget*> widget, const QMargins &margins) { --#if QT_VERSION >= QT_VERSION_CHECK(6, 5, 0) -+#if !defined DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION && QT_VERSION >= QT_VERSION_CHECK(6, 5, 0) - using namespace QNativeInterface::Private; - const auto window = not_null(widget->windowHandle()); - const auto platformWindow = not_null(window->handle()); -@@ -582,7 +582,7 @@ - } - - void UnsetWindowMargins(not_null<QWidget*> widget) { --#if QT_VERSION >= QT_VERSION_CHECK(6, 5, 0) -+#if !defined DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION && QT_VERSION >= QT_VERSION_CHECK(6, 5, 0) - using namespace QNativeInterface::Private; - if (const auto native = not_null(widget->windowHandle()) - ->nativeInterface<QWaylandWindow>()) { -@@ -600,7 +600,7 @@ - } - - void ShowWindowMenu(not_null<QWidget*> widget, const QPoint &point) { --#if QT_VERSION >= QT_VERSION_CHECK(6, 5, 0) -+#if !defined DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION && QT_VERSION >= QT_VERSION_CHECK(6, 5, 0) - if (::Platform::IsWayland()) { - ShowWaylandWindowMenu(widget, point); - return; ---- a/cmake/options.cmake -+++ b/cmake/options.cmake -@@ -23,6 +23,13 @@ - ) - endif() - -+if (DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION) -+ target_compile_definitions(common_options -+ INTERFACE -+ DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION -+ ) -+endif() -+ - if (WIN32) - include(cmake/options_win.cmake) - elseif (APPLE) ---- a/cmake/variables.cmake -+++ b/cmake/variables.cmake -@@ -21,6 +21,7 @@ - - option(DESKTOP_APP_LOTTIE_USE_CACHE "Use caching in lottie animations." ON) - cmake_dependent_option(DESKTOP_APP_DISABLE_X11_INTEGRATION "Disable all code for X11 integration." OFF LINUX ON) -+cmake_dependent_option(DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION "Disable all code for Wayland integration." OFF LINUX ON) - cmake_dependent_option(DESKTOP_APP_USE_ALLOCATION_TRACER "Use simple allocation tracer." OFF LINUX OFF) - cmake_dependent_option(DESKTOP_APP_USE_PACKAGED_LAZY "Bundle recommended Qt plugins for self-contained packages." OFF LINUX OFF) - option(DESKTOP_APP_USE_PACKAGED_FONTS "Use preinstalled fonts instead of bundled patched ones." OFF) 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.0.4.ebuild b/net-im/telegram-desktop/telegram-desktop-5.0.4.ebuild deleted file mode 100644 index f08ba9e39d78..000000000000 --- a/net-im/telegram-desktop/telegram-desktop-5.0.4.ebuild +++ /dev/null @@ -1,249 +0,0 @@ -# Copyright 2020-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..13} ) - -inherit xdg cmake python-any-r1 optfeature flag-o-matic - -DESCRIPTION="Official desktop client for Telegram" -HOMEPAGE="https://desktop.telegram.org" - -MY_P="tdesktop-${PV}-full" -SRC_URI="https://github.com/telegramdesktop/tdesktop/releases/download/v${PV}/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv" -IUSE="dbus enchant +fonts +jemalloc screencast qt6 qt6-imageformats wayland webkit +X" -REQUIRED_USE=" - qt6-imageformats? ( qt6 ) -" - -KIMAGEFORMATS_RDEPEND=" - media-libs/libavif:= - media-libs/libheif:= - >=media-libs/libjxl-0.8.0:= -" -CDEPEND=" - !net-im/telegram-desktop-bin - app-arch/lz4:= - dev-cpp/abseil-cpp:= - >=dev-cpp/glibmm-2.77:2.68 - dev-libs/glib:2 - dev-libs/libdispatch - dev-libs/openssl:= - dev-libs/protobuf - dev-libs/xxhash - media-libs/libjpeg-turbo:= - ~media-libs/libtgvoip-2.4.4_p20221208 - media-libs/openal - media-libs/opus - media-libs/rnnoise - ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=] - media-video/ffmpeg:=[opus,vpx] - sys-libs/zlib:=[minizip] - !enchant? ( >=app-text/hunspell-1.7:= ) - enchant? ( app-text/enchant:= ) - jemalloc? ( dev-libs/jemalloc:= ) - !qt6? ( - >=dev-qt/qtcore-5.15:5= - >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?] - >=dev-qt/qtimageformats-5.15:5 - >=dev-qt/qtnetwork-5.15:5[ssl] - >=dev-qt/qtsvg-5.15:5 - >=dev-qt/qtwidgets-5.15:5[png,X?] - kde-frameworks/kcoreaddons:5 - webkit? ( - >=dev-qt/qtdeclarative-5.15:5 - >=dev-qt/qtwayland-5.15:5[compositor(+)] - ) - ) - qt6? ( - >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?] - >=dev-qt/qtimageformats-6.5:6 - >=dev-qt/qtsvg-6.5:6 - webkit? ( - >=dev-qt/qtdeclarative-6.5:6 - >=dev-qt/qtwayland-6.5:6[compositor,qml] - ) - qt6-imageformats? ( - >=dev-qt/qtimageformats-6.5:6= - ${KIMAGEFORMATS_RDEPEND} - ) - ) - X? ( - x11-libs/libxcb:= - x11-libs/xcb-util-keysyms - ) -" -RDEPEND="${CDEPEND} - webkit? ( || ( net-libs/webkit-gtk:4.1 net-libs/webkit-gtk:6 ) ) -" -DEPEND="${CDEPEND} - >=dev-cpp/cppgir-2.0_p20240315 - >=dev-cpp/ms-gsl-4 - dev-cpp/expected-lite - dev-cpp/range-v3 -" -BDEPEND=" - ${PYTHON_DEPS} - >=dev-build/cmake-3.16 - >=dev-cpp/cppgir-2.0_p20240315 - dev-util/gdbus-codegen - virtual/pkgconfig - wayland? ( dev-util/wayland-scanner ) -" - -PATCHES=( - "${FILESDIR}/tdesktop-4.2.4-jemalloc-only-telegram-r1.patch" - "${FILESDIR}/tdesktop-4.10.0-system-cppgir.patch" - "${FILESDIR}/tdesktop-5.0.1-qt6-no-wayland.patch" -) - -pkg_pretend() { - if has ccache ${FEATURES}; then - ewarn "ccache does not work with ${PN} out of the box" - ewarn "due to usage of precompiled headers" - ewarn "check bug https://bugs.gentoo.org/715114 for more info" - ewarn - fi -} - -src_prepare() { - # Bundle kde-frameworks/kimageformats for qt6, since it's impossible to - # build in gentoo right now. - if use qt6-imageformats; then - sed -e 's/DESKTOP_APP_USE_PACKAGED_LAZY/TRUE/' -i \ - cmake/external/kimageformats/CMakeLists.txt || die - printf '%s\n' \ - 'Q_IMPORT_PLUGIN(QAVIFPlugin)' \ - 'Q_IMPORT_PLUGIN(HEIFPlugin)' \ - 'Q_IMPORT_PLUGIN(QJpegXLPlugin)' \ - >> cmake/external/qt/qt_static_plugins/qt_static_plugins.cpp || die - fi - # kde-frameworks/kcoreaddons is bundled when using qt6. - - # Happily fail if libraries aren't found... - find -type f \( -name 'CMakeLists.txt' -o -name '*.cmake' \) \ - \! -path './Telegram/lib_webview/CMakeLists.txt' \ - \! -path './cmake/external/expected/CMakeLists.txt' \ - \! -path './cmake/external/kcoreaddons/CMakeLists.txt' \ - \! -path './cmake/external/qt/package.cmake' \ - -print0 | xargs -0 sed -i \ - -e '/pkg_check_modules(/s/[^ ]*)/REQUIRED &/' \ - -e '/find_package(/s/)/ REQUIRED)/' || die - # Make sure to check the excluded files for new - # CMAKE_DISABLE_FIND_PACKAGE entries. - - # Control QtDBus dependency from here, to avoid messing with QtGui. - # QtGui will use find_package to find QtDbus as well, which - # conflicts with the -DCMAKE_DISABLE_FIND_PACKAGE method. - if ! use dbus; then - sed -e '/find_package(Qt[^ ]* OPTIONAL_COMPONENTS/s/DBus *//' \ - -i cmake/external/qt/package.cmake || die - fi - - cmake_src_prepare -} - -src_configure() { - # Having user paths sneak into the build environment through the - # XDG_DATA_DIRS variable causes all sorts of weirdness with cppgir: - # - bug 909038: can't read from flatpak directories (fixed upstream) - # - bug 920819: system-wide directories ignored when variable is set - export XDG_DATA_DIRS="${EPREFIX}/usr/share" - - # 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 - append-cppflags '-DNDEBUG' - - local qt=$(usex qt6 6 5) - local mycmakeargs=( - -DQT_VERSION_MAJOR=${qt} - - # Override new cmake.eclass defaults (https://bugs.gentoo.org/921939) - # Upstream never tests this any other way - -DCMAKE_DISABLE_PRECOMPILE_HEADERS=OFF - - # Control automagic dependencies on certain packages - ## Header-only lib, some git version. - -DCMAKE_DISABLE_FIND_PACKAGE_tl-expected=ON - -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}Quick=$(usex !webkit) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}QuickWidgets=$(usex !webkit) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}WaylandClient=$(usex !wayland) - ## Only used in Telegram/lib_webview/CMakeLists.txt - -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}WaylandCompositor=$(usex !webkit) - ## KF6CoreAddons is currently unavailable in ::gentoo - -DCMAKE_DISABLE_FIND_PACKAGE_KF${qt}CoreAddons=$(usex qt6) - - -DDESKTOP_APP_DISABLE_X11_INTEGRATION=$(usex !X) - -DDESKTOP_APP_DISABLE_WAYLAND_INTEGRATION=$(usex !wayland) - -DDESKTOP_APP_DISABLE_JEMALLOC=$(usex !jemalloc) - ## Enables enchant and disables hunspell - -DDESKTOP_APP_USE_ENCHANT=$(usex enchant) - ## Use system fonts instead of bundled ones - -DDESKTOP_APP_USE_PACKAGED_FONTS=$(usex !fonts) - ) - - if [[ -n ${MY_TDESKTOP_API_ID} && -n ${MY_TDESKTOP_API_HASH} ]]; then - einfo "Found custom API credentials" - mycmakeargs+=( - -DTDESKTOP_API_ID="${MY_TDESKTOP_API_ID}" - -DTDESKTOP_API_HASH="${MY_TDESKTOP_API_HASH}" - ) - else - # https://github.com/telegramdesktop/tdesktop/blob/dev/snap/snapcraft.yaml - # Building with snapcraft API credentials by default - # Custom API credentials can be obtained here: - # https://github.com/telegramdesktop/tdesktop/blob/dev/docs/api_credentials.md - # After getting credentials you can export variables: - # export MY_TDESKTOP_API_ID="17349"" - # export MY_TDESKTOP_API_HASH="344583e45741c457fe1862106095a5eb" - # and restart the build" - # you can set above variables (without export) in /etc/portage/env/net-im/telegram-desktop - # portage will use custom variable every build automatically - mycmakeargs+=( - -DTDESKTOP_API_ID="611335" - -DTDESKTOP_API_HASH="d524b414d21f4d37f08684c1df41ac9c" - ) - fi - - cmake_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - if ! use X && ! use screencast; then - ewarn "both the 'X' and 'screencast' USE flags are disabled, screen sharing won't work!" - ewarn - fi - if ! use jemalloc && use elibc_glibc; then - # https://github.com/telegramdesktop/tdesktop/issues/16084 - # https://github.com/desktop-app/cmake_helpers/pull/91#issuecomment-881788003 - ewarn "Disabling USE=jemalloc on glibc systems may cause very high RAM usage!" - ewarn "Do NOT report issues about RAM usage without enabling this flag first." - ewarn - fi - if use wayland && ! use qt6; then - ewarn "Wayland-specific integrations have been deprecated with Qt5." - ewarn "The app will continue to function under wayland, but some" - ewarn "functionality may be reduced." - ewarn "These integrations are only supported when built with Qt6." - ewarn - fi - if use qt6 && ! use qt6-imageformats; then - elog "Enable USE=qt6-imageformats for AVIF, HEIF and JpegXL support" - elog - fi - optfeature_header - if ! use qt6; then - optfeature "AVIF, HEIF and JpegXL image support" kde-frameworks/kimageformats[avif,heif,jpegxl] - fi -} diff --git a/net-im/telegram-desktop/telegram-desktop-5.4.1.ebuild b/net-im/telegram-desktop/telegram-desktop-5.5.5.ebuild index 9ecc8d7c3463..267bc8810402 100644 --- a/net-im/telegram-desktop/telegram-desktop-5.4.1.ebuild +++ b/net-im/telegram-desktop/telegram-desktop-5.5.5.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64 ~arm64 ~riscv" IUSE="dbus enchant +fonts +jemalloc +libdispatch screencast qt6 qt6-imageformats wayland webkit +X" REQUIRED_USE=" qt6-imageformats? ( qt6 ) diff --git a/net-im/telegram-desktop/telegram-desktop-5.5.1.ebuild b/net-im/telegram-desktop/telegram-desktop-5.6.3.ebuild index 98c1b5012cf5..9ffb2c1ca55c 100644 --- a/net-im/telegram-desktop/telegram-desktop-5.5.1.ebuild +++ b/net-im/telegram-desktop/telegram-desktop-5.6.3.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv" +KEYWORDS="~amd64 ~arm64 ~loong ~riscv" IUSE="dbus enchant +fonts +jemalloc +libdispatch screencast qt6 qt6-imageformats wayland webkit +X" REQUIRED_USE=" qt6-imageformats? ( qt6 ) diff --git a/net-im/telegram-desktop/telegram-desktop-5.2.3.ebuild b/net-im/telegram-desktop/telegram-desktop-5.7.2.ebuild index 7ec080b67231..afecba739e38 100644 --- a/net-im/telegram-desktop/telegram-desktop-5.2.3.ebuild +++ b/net-im/telegram-desktop/telegram-desktop-5.7.2.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv" +KEYWORDS="~amd64 ~arm64 ~riscv" IUSE="dbus enchant +fonts +jemalloc +libdispatch screencast qt6 qt6-imageformats wayland webkit +X" REQUIRED_USE=" qt6-imageformats? ( qt6 ) @@ -31,23 +31,24 @@ CDEPEND=" !net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= + dev-cpp/ada:= >=dev-cpp/glibmm-2.77:2.68 dev-libs/glib:2 - libdispatch? ( dev-libs/libdispatch ) dev-libs/openssl:= dev-libs/protobuf dev-libs/xxhash media-libs/libjpeg-turbo:= - ~media-libs/libtgvoip-2.4.4_p20221208 + ~media-libs/libtgvoip-2.4.4_p20240706 media-libs/openal media-libs/opus media-libs/rnnoise - ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=] + ~media-libs/tg_owt-0_pre20240804:=[screencast=,X=] media-video/ffmpeg:=[opus,vpx] sys-libs/zlib:=[minizip] !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) jemalloc? ( dev-libs/jemalloc:= ) + libdispatch? ( dev-libs/libdispatch ) !qt6? ( >=dev-qt/qtcore-5.15:5= >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?] @@ -84,7 +85,7 @@ RDEPEND="${CDEPEND} " DEPEND="${CDEPEND} >=dev-cpp/cppgir-2.0_p20240315 - >=dev-cpp/ms-gsl-4 + >=dev-cpp/ms-gsl-4.1.0 dev-cpp/expected-lite dev-cpp/range-v3 " @@ -102,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/telepathy-logger/Manifest b/net-im/telepathy-logger/Manifest index 07a97872d030..8d3c214ade2a 100644 --- a/net-im/telepathy-logger/Manifest +++ b/net-im/telepathy-logger/Manifest @@ -1,4 +1,4 @@ DIST telepathy-logger-0.8.2-py3.patch 15181 BLAKE2B bebd153a519ee6cd4d7e3e04b4516e6fb53b6efea1d0693133ca5807686e115d08998e9e3ad0d6308d01945a0ac1b66010c3e312346dd238c43be1418574e11e SHA512 98cd5f9af7d4781be30b15c58ca6cd3a131b52dbc5cc38eae3423fc3377a02451782838d9f32575a71dd8d6ce7f46657e17f3dee29059a728bb8988d05c716ea DIST telepathy-logger-0.8.2.tar.bz2 562670 BLAKE2B 357d717136fe099ee3788bcd004d3eb14e83520c39a8412f4586181e0a1c98ac21be26931759b8f0439ab6f2f9b32aaf6cbf586619ab0fe40ef0f9581b301a29 SHA512 f3eda26133a4c38eeb79b01cbe3b7801a5eb773e8b4e6ce621c47d3ca701025364c6b2b890caea00104f01ba85ae891a6fad82d7a9dc487fd7a980221cede451 -EBUILD telepathy-logger-0.8.2-r1.ebuild 1429 BLAKE2B ae30668e94b5e752dab047898a78ffd6fe05eb10084bd4b435718f54982e85b8b106a50bf30f4ed51b7fbd703aba83bc7c7ae569fd326f043d18d6c4e5a55659 SHA512 d23d4082b1758ca108bf495088f6718f91570c329c64a9605ca8becca79b5eb8fa44fd8e380f2fbdd97cc11fc5845e4c8d70008fbaad75b220770667de0ae7aa +EBUILD telepathy-logger-0.8.2-r1.ebuild 1423 BLAKE2B e955238b2c4fadef8d7310b9d50f8939a43cfbc8044a9648fe12d97524997377ca619410d6f7efeb01d0fa373e7fee92af2ce30dc71192710d89e069be06cd9a SHA512 5632c9971c93c9847d9c56aa0f2a41848d4c89931a31f08beeb4cd6be900d46878e5f58d8eb3e288f0c88aa226c94707fd89f220be2632a0228435b7e919617f MISC metadata.xml 367 BLAKE2B a53fd690e0e872c8bc146380ff11be2b1f8acd75fcc141118abc5d83b04db705671c934dc11b14f93c603f8aa830f6ef2795ef15e23c0d929bbddeb2b4c27bda SHA512 49a8ba5073386bcdb09772f7d737baa68df4b50287d22e1670dc528ef9abb556d793e2b827b7e133aaae27eb73b9d7c841fa8b9ea1848b1717915890f5a2f1f4 diff --git a/net-im/telepathy-logger/telepathy-logger-0.8.2-r1.ebuild b/net-im/telepathy-logger/telepathy-logger-0.8.2-r1.ebuild index a4c5e29a4029..6044ed395d12 100644 --- a/net-im/telepathy-logger/telepathy-logger-0.8.2-r1.ebuild +++ b/net-im/telepathy-logger/telepathy-logger-0.8.2-r1.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://telepathy.freedesktop.org/releases/${PN}/${P}.tar.bz2 LICENSE="LGPL-2.1+" SLOT="0/3" -KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~x86-linux" +KEYWORDS="~alpha amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~x86-linux" IUSE="+introspection" RDEPEND=" diff --git a/net-im/telepathy-mission-control/Manifest b/net-im/telepathy-mission-control/Manifest index 9abeecf29fe3..093390f0aeab 100644 --- a/net-im/telepathy-mission-control/Manifest +++ b/net-im/telepathy-mission-control/Manifest @@ -1,3 +1,3 @@ DIST telepathy-mission-control-5.16.6.tar.gz 1127785 BLAKE2B 82055a86d102292dec44ddeadd99458b1cf083f5d74be09326cfae41d627f1792468a180b5cb9f5bb5712989198cc46116f39e41343ca35b3bac101e3db6003a SHA512 56d62bc7270d2d62a490361f3ef3bc39384fde05ee5d69cb7e20db4f41665bd99d05b4cd2b5992b84dbfee5400684503e44c5b8c63cfa101e0cfe6a85b005e5e -EBUILD telepathy-mission-control-5.16.6.ebuild 1056 BLAKE2B a4c0a918bbf4354a7a91e5d638c349b4b7d2949edbeeb08bb013b42c6c5db0abd2979aa272f4556c26bfc439062b6b644662a8dd77e73072168ef7dd12de525b SHA512 f20ad742b49f4729109ed9a80b17e89d0d9071cbd0093212ce842bed9e5d30db79ee476175aa40785701ba36b07c63ed6661d71dfd0281d9cfddeb3fe9da236a +EBUILD telepathy-mission-control-5.16.6.ebuild 1050 BLAKE2B c74728672982154175a3b4e35d7f5f8edba3da36073e46c9d6501f7d6f0f5cbac809ab88bf2a62878448c0935c157fc192e17d862452608f4e2ebab00b03b087 SHA512 a66f19a1fa9d76d84d5f10d936f1687d725b9451c3ee0cca4cbb29fa244adf9d026028e1d733b0cb58331e5b4fa1e7fe1248d03e450bd5361d63eb411e62050a MISC metadata.xml 752 BLAKE2B e60fd6afedeea01e269f621ee13aa92eae2700a95113cffe72e303979734f1a90279cc96e1fb243681d6a1c39df59d2d9e1010a63435581491c02bd4ac9f4bce SHA512 250844a7d6bd144d159377373c9679d10bcb11aef569da107de538dcc045ff1864186318a56e4cadc0b10b90ca8a587da1fb0d2073628bffffbcb5d645a18a8c diff --git a/net-im/telepathy-mission-control/telepathy-mission-control-5.16.6.ebuild b/net-im/telepathy-mission-control/telepathy-mission-control-5.16.6.ebuild index 07d4574948d8..0a2fdfd92369 100644 --- a/net-im/telepathy-mission-control/telepathy-mission-control-5.16.6.ebuild +++ b/net-im/telepathy-mission-control/telepathy-mission-control-5.16.6.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://telepathy.freedesktop.org/releases/${PN}/${P}.tar.gz" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="debug networkmanager" RDEPEND=" diff --git a/net-im/tokodon/Manifest b/net-im/tokodon/Manifest index c03c1b16cb0f..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.05.2.tar.xz 539764 BLAKE2B 96acd0a25942922734b92528d5569890f07e7f9e8bc4440421b91e0f625a78c8e4d0ce185d554887d72d5a3aa27e15cddcaad6622331180e0e551f1c17090138 SHA512 85b5a4837075bf00830015cc022219fc1bfb9a83c03649917bcabe79a21405c6d3937a1fc16199a75f7ecca71c190ac82aada130ada83e6920a1fac267239733 -DIST tokodon-24.08.0.tar.xz 567328 BLAKE2B 1663cc59d0f62a1d52e7e5ae587d0ce64be6ea5bab00c32287b13567d44324cbe8e1dc2232c8cd924ee4e32ef6cc9441e2d9c2ddb37864af79dd9479ed7d537b SHA512 56ceee38a6dafb9f8a64a4a282d9c7848477ba29d4b323f05bfa1ed6c2540f7e6257ac7a6a6ca9dc0f26333fbc3639bc50acb95df614e9645695ce14003afef4 -EBUILD tokodon-24.05.2-r2.ebuild 1770 BLAKE2B 8b139ac8366ff5ae6dec40e283b2089c8e9fbd5a419b61bae9f60b06cc24e6b6b29603aa7a4256a408966ee21c80b3ae5a5f967c7f14944e9752ab7f3114e92d SHA512 2212bb7b7623991a0700696d4fc61ed4163561b2c805be0ba0da1a09a037443c0ba0d401c2c49578d9d52a6c09b8d8c94f46340e86615232f38f59a4615c10b5 -EBUILD tokodon-24.08.0.ebuild 1703 BLAKE2B c1821c81810e9a5720903f58189b011dedb9cdc793ad05ca5daf16240a2462d5e9a1cc4e8a6805907c326c2a11592b95c73b5d115a12d18642dfe2b2840449e2 SHA512 6dac6e3e28fda7392d59d23af554a79c67ad2a538eb3cf8f5514b0f4576944e4f37b5245b90e18a5591db082a7f92417887b2b54868c32f485e03ecbaabf0ae3 +DIST tokodon-24.08.1.tar.xz 567916 BLAKE2B 9ae3038e270e430d3ba16eaa78bbd6b18f22f6a020568106a6127218e94ec0b0ccf0fe638715bdb0262c14ade7d21dc4508bd0daf4e8e6207fdf845e3ba58ce9 SHA512 808b6639b8b26729421c65afd5c5ee3629bb14f1fd00266a4cd6690070ce9b2b957aaca9139e8b7b9aa165e80031a9a6d0765193921358b6b7451bdeaa8aced0 +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.3.ebuild 1703 BLAKE2B c1821c81810e9a5720903f58189b011dedb9cdc793ad05ca5daf16240a2462d5e9a1cc4e8a6805907c326c2a11592b95c73b5d115a12d18642dfe2b2840449e2 SHA512 6dac6e3e28fda7392d59d23af554a79c67ad2a538eb3cf8f5514b0f4576944e4f37b5245b90e18a5591db082a7f92417887b2b54868c32f485e03ecbaabf0ae3 MISC metadata.xml 650 BLAKE2B 09307d4f8ef2813b31f884fd04cfbd7cae96784fe2be624a417a60f369554ccee56324f590e2c9bf807849fecf7741c79fad585755e1080233f3884428fdaa98 SHA512 43245fca0e7fee093f8c41672b87593867ad8045547b11f963c2f28d12467b5885418db628c7a50317df97fcb6d1a6f9e8ab88e275a9bac9f3eaa6dbe2848ecc diff --git a/net-im/tokodon/tokodon-24.05.2-r2.ebuild b/net-im/tokodon/tokodon-24.08.1.ebuild index 784fa5caa982..61c2588773ca 100644 --- a/net-im/tokodon/tokodon-24.05.2-r2.ebuild +++ b/net-im/tokodon/tokodon-24.08.1.ebuild @@ -4,8 +4,8 @@ EAPI=8 ECM_TEST="forceoptional" -KFMIN=6.3.0 -QTMIN=6.6.2 +KFMIN=6.5.0 +QTMIN=6.7.2 inherit ecm gear.kde.org DESCRIPTION="Mastodon client for Plasma and Plasma Mobile" @@ -47,8 +47,6 @@ RDEPEND="${DEPEND} " BDEPEND="virtual/pkgconfig" -PATCHES=( "${FILESDIR}/${P}-enable-exceptions.patch" ) # bug 935363 - src_configure() { local mycmakeargs=( -DUSE_QTMULTIMEDIA=$(usex !mpv) diff --git a/net-im/tokodon/tokodon-24.08.0.ebuild b/net-im/tokodon/tokodon-24.08.3.ebuild index 1b4964e000d5..1b4964e000d5 100644 --- a/net-im/tokodon/tokodon-24.08.0.ebuild +++ b/net-im/tokodon/tokodon-24.08.3.ebuild diff --git a/net-im/whatsie/Manifest b/net-im/whatsie/Manifest index c35482f2224a..1d2b9184dee1 100644 --- a/net-im/whatsie/Manifest +++ b/net-im/whatsie/Manifest @@ -1,5 +1,5 @@ -DIST whatsie-4.15.0.tar.gz 21146977 BLAKE2B fc8d3aba5776681efe761ce495419b793c54abd7bc1aadef2bbddb9356ccadfcd4b3937d5640e363e0fa5580a19fe4ea84e8d1d79ea44de5b1311d176d1b8495 SHA512 7e06a2ed60df8bd7714a2b768b05a2b6ff0038eb9b84b1c98977b99b48b0720837010df9adc37617102787dd86d51d6793bfa2b7c7fd0cc9e481a7585c7e7050 -DIST whatsie-4.15.3.tar.gz 21139889 BLAKE2B 54576dfeeb527f801582ad2d94c24b5d5437ed15eca2b3a2dced73d026725f07eb52d1a837c307ee25cf20ac631a9dd2750f9577da580604da56bc5878462dbb SHA512 6bc493b050b4d092a9e075d399cea169873dba6ca4c8db925e3fab82b8c19074713828619a8f699c7917559f9eb052b13bc4935b7a376fcac3017988269014ec -EBUILD whatsie-4.15.0.ebuild 772 BLAKE2B a8473146e82a61ad8c60eedad47f58e6ec9ed3de95c6e68b718f33d27fe49b4680e5fa9db3f8b6626741a1ec6438868926d15d17dddff6bb2f5412dca623f0a9 SHA512 7f9b4c32806b0d2d8e7609db56701854e0f5cf2e5a79961b5b09bd0bde5afe85d0af5344f3b0594f71bb37550d39c92fbe88b4709614b3f2fb372c6f042019c9 -EBUILD whatsie-4.15.3.ebuild 772 BLAKE2B a8473146e82a61ad8c60eedad47f58e6ec9ed3de95c6e68b718f33d27fe49b4680e5fa9db3f8b6626741a1ec6438868926d15d17dddff6bb2f5412dca623f0a9 SHA512 7f9b4c32806b0d2d8e7609db56701854e0f5cf2e5a79961b5b09bd0bde5afe85d0af5344f3b0594f71bb37550d39c92fbe88b4709614b3f2fb372c6f042019c9 +DIST whatsie-4.16.2.tar.gz 21404051 BLAKE2B e1f80ffec1c13a998828769601b529caa7837a6928a090c80cd1f14947a61fa21ba6270c8299bc7e2cd1c9ba12bbbd7b00c6114b3b56e588b2e88b1b2af4c13d SHA512 317f6388521bfad58b726d033fd58e376db5a77ff1c24d3d484a461eb2e9e8fd5c318e96f5083b423104ae08da1270af4717263236f6944204845b11cff6a5c9 +DIST whatsie-4.16.3.tar.gz 21405138 BLAKE2B d9038e74b221b8f9caa62eb527bb4ea3b0328d89a79dd2d876aa19e876e192c9df266349d73e673bee9c71c22f1a46aa57273474dcba461b7ae0926ae36e923e SHA512 db14995718b639e1e3aba7b965958bb17cf5244eb1a81ea628b6c10a5cf751b38731a8861fcaf3a50bb5ca64e50e4e58869e5a91279ec2d2bff88debe1e64fa1 +EBUILD whatsie-4.16.2.ebuild 772 BLAKE2B a8473146e82a61ad8c60eedad47f58e6ec9ed3de95c6e68b718f33d27fe49b4680e5fa9db3f8b6626741a1ec6438868926d15d17dddff6bb2f5412dca623f0a9 SHA512 7f9b4c32806b0d2d8e7609db56701854e0f5cf2e5a79961b5b09bd0bde5afe85d0af5344f3b0594f71bb37550d39c92fbe88b4709614b3f2fb372c6f042019c9 +EBUILD whatsie-4.16.3.ebuild 772 BLAKE2B a8473146e82a61ad8c60eedad47f58e6ec9ed3de95c6e68b718f33d27fe49b4680e5fa9db3f8b6626741a1ec6438868926d15d17dddff6bb2f5412dca623f0a9 SHA512 7f9b4c32806b0d2d8e7609db56701854e0f5cf2e5a79961b5b09bd0bde5afe85d0af5344f3b0594f71bb37550d39c92fbe88b4709614b3f2fb372c6f042019c9 MISC metadata.xml 343 BLAKE2B 94e9a06e3df02122b845cd1ecbbae8d912d521478bdfa7b7934c9e7179a5002be0daba7282e1247315c2ddb5d8f309e75c40833df0bd14ff650fdde878137a76 SHA512 3389c1a46efb8e42aa2762bc9e504456685ccdbf36e716576e6fcb1ae4a5cc2ea0f9f3b9dce594a5813fc79a0b39e29e29852efdf449e0a14078a9c3f48e8239 diff --git a/net-im/whatsie/whatsie-4.15.0.ebuild b/net-im/whatsie/whatsie-4.16.2.ebuild index 8919b85b6d47..8919b85b6d47 100644 --- a/net-im/whatsie/whatsie-4.15.0.ebuild +++ b/net-im/whatsie/whatsie-4.16.2.ebuild diff --git a/net-im/whatsie/whatsie-4.15.3.ebuild b/net-im/whatsie/whatsie-4.16.3.ebuild index 8919b85b6d47..8919b85b6d47 100644 --- a/net-im/whatsie/whatsie-4.15.3.ebuild +++ b/net-im/whatsie/whatsie-4.16.3.ebuild diff --git a/net-im/zoom/Manifest b/net-im/zoom/Manifest index 5b06cb065dd5..c28dcb6a941d 100644 --- a/net-im/zoom/Manifest +++ b/net-im/zoom/Manifest @@ -1,5 +1,7 @@ -DIST zoom-6.1.10.1400_x86_64.tar.xz 206894340 BLAKE2B 53f1ecc2e4d4c5e21853ccf3b5750c433951a1d98cb4cbd43b5bbe0f8deffbdc54ee597c586e4df8ac84488282da171b4adc3ef74c9e53477bd0ad594015eb6b SHA512 5421af416ae104201e5cb15483e1ef8a378935cb4a942c614dba1ddd96bf0a9dbc8c53373fbd8ab516765714ba1169d1387d0f9f00b413f35999e67f392193aa -DIST zoom-6.1.11.1545_x86_64.tar.xz 206886856 BLAKE2B c97736f9a75803f25bcfb64cf904fb65d89ab549737cd4816a5f0533c891e54bd5b75a725cbaf70342857a84d3e5847ac91000ffb1e45a046485053791cff4ea SHA512 6fb2c45fb161b84f740d58b1265cd9255778d089702d8bdd5cd8a2bb9bf89cb97048cb0e2edb02a638ee112657adfe0a1c37274ffa500d277f0baf977180154a -EBUILD zoom-6.1.10.1400.ebuild 5431 BLAKE2B a0dc08f43c924248ee1cc3eeeb46d60654349ab2bb8959c15051d7c04842b7887f9af9039bc33c545c2f3474f2fc72312eaf85388297f29008b0abdea16d12fd SHA512 acc45890129684226ce8c7c1e42389f82bcda688d056db721802f733e1318591a4b550c3df1221192a0a649d02c05d72785619c16db88ffd2af7c6def05b0882 -EBUILD zoom-6.1.11.1545.ebuild 5431 BLAKE2B a0dc08f43c924248ee1cc3eeeb46d60654349ab2bb8959c15051d7c04842b7887f9af9039bc33c545c2f3474f2fc72312eaf85388297f29008b0abdea16d12fd SHA512 acc45890129684226ce8c7c1e42389f82bcda688d056db721802f733e1318591a4b550c3df1221192a0a649d02c05d72785619c16db88ffd2af7c6def05b0882 +DIST zoom-6.0.12.5501_x86_64.tar.xz 202090468 BLAKE2B 4f8320897028f346d270fa2bc0ab390bec8bcfca01d9cb741788a76d3f0e458c469162e908064cec51ab693c2e57014ad60b7f8c85d9f09c2f3d6375f9ca83f7 SHA512 b2dbc31e2c96e8012f1e644b783c5cc36a96b0b7aea68947139b0f6017b7ba821d0c190254ee6559e2c472a4f7c6a18e06c8177c7b226a9187683f09e64bd368 +DIST zoom-6.2.3.2056_x86_64.tar.xz 208218464 BLAKE2B a270defbe8a0b485f2e4b69971740f9c0fc784bf7b1a9204b9c4fa4fdd30ca12c2db439f562419d856bdb5dd156b345d0043172067497fefbc81d999b8fac959 SHA512 51923f101454d64d70e5927cc2557eab483518f7f76d2d9578f4d8f9beae71ffc821b7d0d3ef0e38ff7c213b10dd63acd931935d10c9d1a47690afe34bfc9023 +DIST zoom-6.2.6.2503_x86_64.tar.xz 208744168 BLAKE2B 73e5b6a6e2b26396ff56d2318541d6a09e7c7101d5ce87a821ed07d1f760a7bf5a92dd52460b453cc841cd76f106228df3acd7559e0ed09a7bb0da7a8f15013e SHA512 9aa1ed215d6f94889fc7d164135186fe8efb065b0727a3eb863cffb5a47e67790aa11de9d0035b805ec36529d376810120eaa821329dbba36af16610885b68c5 +EBUILD zoom-6.0.12.5501.ebuild 5394 BLAKE2B 82c04ebc50168d9f4033e418e5f6b801fb7c1bdcef741e168e7e1fc8e38dabba46484059aa6f3b46770e2a41b8acda16578ed5456042f19954c118c015b9f828 SHA512 a858ab735edfcc2639fc2be564abe7e264e098e4798626e8e8a72403e47bb04849f80fe91dece659c22d514f0727597d8517c5aa22fd291fb71815da5e713c1a +EBUILD zoom-6.2.3.2056.ebuild 5431 BLAKE2B a0dc08f43c924248ee1cc3eeeb46d60654349ab2bb8959c15051d7c04842b7887f9af9039bc33c545c2f3474f2fc72312eaf85388297f29008b0abdea16d12fd SHA512 acc45890129684226ce8c7c1e42389f82bcda688d056db721802f733e1318591a4b550c3df1221192a0a649d02c05d72785619c16db88ffd2af7c6def05b0882 +EBUILD zoom-6.2.6.2503.ebuild 5431 BLAKE2B a0dc08f43c924248ee1cc3eeeb46d60654349ab2bb8959c15051d7c04842b7887f9af9039bc33c545c2f3474f2fc72312eaf85388297f29008b0abdea16d12fd SHA512 acc45890129684226ce8c7c1e42389f82bcda688d056db721802f733e1318591a4b550c3df1221192a0a649d02c05d72785619c16db88ffd2af7c6def05b0882 MISC metadata.xml 683 BLAKE2B c37e3d7281369e6bf59d71e5dedb33336773e7ee44ce004810723c61333fe602b264c66b79d59bbd666bfd6c617ccaf2a89ec1a77650b5ea5b01e1dcca6f2ae1 SHA512 47c602644b02a8b30f9a3617bff5a77073ef000b52088688d52d4809119a923f87c30a2904da3a276cb4429cecba8b9efcdeb71cebc7aae2bf0a4103d2cc9f62 diff --git a/net-im/zoom/zoom-6.0.12.5501.ebuild b/net-im/zoom/zoom-6.0.12.5501.ebuild new file mode 100644 index 000000000000..141c19a15836 --- /dev/null +++ b/net-im/zoom/zoom-6.0.12.5501.ebuild @@ -0,0 +1,182 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop linux-info readme.gentoo-r1 xdg-utils + +DESCRIPTION="Video conferencing and web conferencing service" +HOMEPAGE="https://zoom.us/" +SRC_URI="https://zoom.us/client/${PV}/${PN}_x86_64.tar.xz -> ${P}_x86_64.tar.xz" +S="${WORKDIR}/${PN}" + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="-* ~amd64" +IUSE="+bundled-qt opencl pulseaudio wayland +zoom-symlink" +RESTRICT="mirror bindist strip" + +RDEPEND="zoom-symlink? ( !games-engines/zoom ) + >=app-accessibility/at-spi2-core-2.46.0:2 + app-crypt/mit-krb5 + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + >=dev-libs/quazip-1.0:0=[qt5(+)] + media-libs/alsa-lib + media-libs/fdk-aac:0/2 + media-libs/fontconfig + media-libs/freetype + media-libs/mesa[gbm(+)] + media-sound/mpg123 + net-print/cups + sys-apps/dbus + sys-apps/util-linux + sys-libs/glibc + sys-libs/zlib + virtual/opengl + x11-libs/cairo + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libxkbcommon[X] + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libxshmfence + x11-libs/libXtst + x11-libs/pango + x11-libs/xcb-util-image + x11-libs/xcb-util-keysyms + x11-libs/xcb-util-renderutil + x11-libs/xcb-util-wm + opencl? ( virtual/opencl ) + pulseaudio? ( media-libs/libpulse ) + wayland? ( dev-libs/wayland ) + !bundled-qt? ( + dev-libs/icu + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtdeclarative:5[widgets] + dev-qt/qtdiag:5 + dev-qt/qtgraphicaleffects:5 + dev-qt/qtgui:5 + dev-qt/qtlocation:5 + dev-qt/qtnetwork:5 + dev-qt/qtquickcontrols:5[widgets] + dev-qt/qtquickcontrols2:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + dev-qt/qtxml:5 + wayland? ( dev-qt/qtwayland ) + )" + +BDEPEND="dev-util/bbe" + +CONFIG_CHECK="~USER_NS ~PID_NS ~NET_NS ~SECCOMP_FILTER" +QA_PREBUILT="opt/zoom/*" + +src_prepare() { + default + + # The tarball doesn't contain an icon, so extract it from the binary + bbe -s -b '/<svg width="32" height="32"/:/<\x2fsvg>\n/' -e 'J 1;D' zoom \ + >videoconference-zoom.svg && [[ -s videoconference-zoom.svg ]] \ + || die "Extraction of icon failed" + + if ! use pulseaudio; then + # For some strange reason, zoom cannot use any ALSA sound devices if + # it finds libpulse. This causes breakage if media-sound/apulse[sdk] + # is installed. So, force zoom to ignore libpulse. + bbe -e 's/libpulse.so/IgNoRePuLsE/' zoom >zoom.tmp || die + mv zoom.tmp zoom || die + fi +} + +src_install() { + insinto /opt/zoom + exeinto /opt/zoom + doins -r calendar cef chatapp email json ringtone scheduler sip \ + timezones translations + doins *.pcm Embedded.properties version.txt + doexe zoom zopen ZoomLauncher *.sh \ + aomhost libaomagent.so libdvf.so libmkldnn.so \ + libavcodec.so* libavformat.so* libavutil.so* libswresample.so* + fperms a+x /opt/zoom/cef/chrome-sandbox + dosym -r {"/usr/$(get_libdir)",/opt/zoom}/libmpg123.so + dosym -r "/usr/$(get_libdir)/libfdk-aac.so.2" /opt/zoom/libfdkaac2.so + dosym -r "/usr/$(get_libdir)/libquazip1-qt5.so" /opt/zoom/libquazip.so + + if use opencl; then + doexe libclDNN64.so + dosym -r {"/usr/$(get_libdir)",/opt/zoom}/libOpenCL.so.1 + fi + + if ! use wayland; then + # Soname dependency on libwayland-client.so.0 + rm "${ED}"/opt/zoom/cef/libGLESv2.so || die + fi + + if use bundled-qt; then + doins -r Qt + find Qt -type f '(' -name '*.so' -o -name '*.so.*' ')' \ + -printf '/opt/zoom/%p\0' | xargs -0 -r fperms 0755 || die + ( # Remove libs and plugins with unresolved soname dependencies. + # Why does the upstream package contain such garbage? :-( + cd "${ED}"/opt/zoom/Qt || die + rm -r plugins/audio plugins/egldeviceintegrations \ + plugins/platforms/libqeglfs.so \ + plugins/platforms/libqlinuxfb.so \ + plugins/platformthemes/libqgtk3.so \ + qml/QtQml/RemoteObjects \ + qml/QtQuick/LocalStorage qml/QtQuick/Particles.2 \ + qml/QtQuick/Scene2D qml/QtQuick/Scene3D \ + qml/QtQuick/XmlListModel || die + use wayland || rm -r lib/libQt5Wayland*.so* plugins/wayland* \ + plugins/platforms/libqwayland*.so qml/QtWayland || die + ) + else + local qtzoom="5.15" qtver=$(best_version dev-qt/qtcore:5) + if [[ ${qtver} != dev-qt/qtcore-${qtzoom}.* ]]; then + ewarn "You have disabled the bundled-qt USE flag." + ewarn "You may experience problems when running Zoom with" + ewarn "a version of the system-wide Qt libs other than ${qtzoom}." + ewarn "See https://bugs.gentoo.org/798681 for details." + fi + fi + + use zoom-symlink && dosym -r /opt/zoom/ZoomLauncher /usr/bin/zoom + + make_desktop_entry "zoom %U" Zoom videoconference-zoom \ + "Network;VideoConference;" \ + "MimeType=$(printf '%s;' \ + x-scheme-handler/zoommtg \ + x-scheme-handler/zoomus \ + application/x-zoom)" + doicon videoconference-zoom.svg + doicon -s scalable videoconference-zoom.svg + + local DOC_CONTENTS="Some of Zoom's screen share features (e.g. + the whiteboard) require display compositing. If you encounter + a black window when sharing the screen, then one of the following + actions should help: + \\n- Enable compositing in your window manager if it is supported + \\n- Alternatively, run the xcompmgr command (from x11-misc/xcompmgr)" + readme.gentoo_create_doc +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update + readme.gentoo_print_elog +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +} diff --git a/net-im/zoom/zoom-6.1.10.1400.ebuild b/net-im/zoom/zoom-6.2.3.2056.ebuild index 1df6e759f958..1df6e759f958 100644 --- a/net-im/zoom/zoom-6.1.10.1400.ebuild +++ b/net-im/zoom/zoom-6.2.3.2056.ebuild diff --git a/net-im/zoom/zoom-6.1.11.1545.ebuild b/net-im/zoom/zoom-6.2.6.2503.ebuild index 1df6e759f958..1df6e759f958 100644 --- a/net-im/zoom/zoom-6.1.11.1545.ebuild +++ b/net-im/zoom/zoom-6.2.6.2503.ebuild |