summaryrefslogtreecommitdiff
path: root/media-libs/pulseaudio-qt
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-09-21 12:11:53 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-09-21 12:11:53 +0100
commit1fd1215c62ee14dc2e94fa04d6e3622391c9ab57 (patch)
tree909630a900b1ac6b180d8af2e2345a171417d59f /media-libs/pulseaudio-qt
parentd60aa36cd97fb2193f756b45820d7c073a49229d (diff)
gentoo auto-resync : 21:09:2024 - 12:11:53
Diffstat (limited to 'media-libs/pulseaudio-qt')
-rw-r--r--media-libs/pulseaudio-qt/Manifest3
-rw-r--r--media-libs/pulseaudio-qt/files/pulseaudio-qt-1.3-no-crash-if-no-server-response.patch44
-rw-r--r--media-libs/pulseaudio-qt/pulseaudio-qt-1.3-r4.ebuild36
3 files changed, 0 insertions, 83 deletions
diff --git a/media-libs/pulseaudio-qt/Manifest b/media-libs/pulseaudio-qt/Manifest
index f5cab87fbb8e..00a7b8ac6ebf 100644
--- a/media-libs/pulseaudio-qt/Manifest
+++ b/media-libs/pulseaudio-qt/Manifest
@@ -1,8 +1,5 @@
-AUX pulseaudio-qt-1.3-no-crash-if-no-server-response.patch 1523 BLAKE2B c13e9cae9bfbae785efc63828244aaa60ae2c4d8360db235e045ba7a1a9e5a6873f282599af82b6048b9495be75c9aef66f5e9cd2dad639e9ca31dda78b44d90 SHA512 0d0c6cea82a34f3a756b1d72787426d9b0cb32f0bddd6696f3f2f26c75290fa986893a4fcac6fed64250aef2fe083c91d556f99f367dbf2e64e8db5cd46aa262
-DIST pulseaudio-qt-1.3.tar.xz 34148 BLAKE2B f283c369fcbeaf57537fe28d6f8aa02c34d7567ab8260ec8ba05edf8320b65e29e6ac88489ff0b49ae57b0bc8b8a49da83886f50ed9641850c84939a979e930c SHA512 2326277fd37327db29a5984056949fcf935c36e7b39184d1307a5d0a891efed4f0e4f32e783f3f7da2c7e6b7409eb908b2521064c6d24a28561ed38db9f8d4e8
DIST pulseaudio-qt-1.5.0.tar.xz 36004 BLAKE2B ef61c70b1fdfc850c2cd0bde7621da9ff088347f1134b970eb2c5383b3f1dc2aa0d07a37d27b617c5647def3cda92fc745a847e9234826acc825d64d7e542426 SHA512 c0ce24c10b607b2866eb08bae14bac340de028bbf6ebfdd57ae8f9bd3bbb182cc681a124f20a4f309fd56c97598a33db07c6289d2c9801cc8f395cd424e588b8
DIST pulseaudio-qt-1.6.0.tar.xz 37232 BLAKE2B 6302ea3a2cedae8abe8b936b16766753c8995d3bc39c4217d1aeff3682d756191c2a82d3f04b4b40602de22e6cf8cecca2e28e4a9a528c1ccc472a6f5a9834b1 SHA512 4bf612efc5caf51cd177d26ebaba0bd11f9513ac65d0bece86c8171745ec824dc924cbb067d440b711be6eaf5ebcf84e9996286944de352df5fc7cf91142ac77
-EBUILD pulseaudio-qt-1.3-r4.ebuild 797 BLAKE2B f347863f987751483c98ce28492dcb54c5fd88f9f757c8b6019cf7367dc14e26a64cd8d898d72218c2efdff407f0476edc17cb31b84f34f9896f49e125a5af7f SHA512 b8c980c899c77b728d6ccaec83669cd934a02611d6ea75dc1efe803cb72dbe5ceecec3baff89a00ba277707c00bd2ee740b4bf1f57aaad5d8087841c2b68aee8
EBUILD pulseaudio-qt-1.5.0.ebuild 660 BLAKE2B 56d8a2276ca6e3a9915a5624c2fab8c06cabe1b9b6de8d636be4252b59574a3a4f4cbd98e0161e2962d1d0b3e1b2850b261073925a4aa33d9ed8b894b695b7ed SHA512 26ba62de5490d70f5a708091a73319937680ef9b1a4d24d89b33b5df0f1ac31cd127112f01d7cd043e36bee277a6ea81c2c5e3379edbb3e3b8c39b4ba762f2cb
EBUILD pulseaudio-qt-1.6.0.ebuild 662 BLAKE2B 6c4587faa82deb3c4ba590c798447f4c4d87ec1888b98b117063670440b6dfb2cfb68a07d6540a1d05d7d9d9ecbd49e9e7be075d34ba3b5e36a835f924a63978 SHA512 07f102ea509dc292977161c910fa895506f278ace3379283ad74e7d3b5c132737545f9733b9d1b45889c2dbb69a1f0c5b740ca82639151449fdaf509592152ed
MISC metadata.xml 385 BLAKE2B 66910b8057aee5141d69520b1a4485d15182552cc027156ea4929987c66128fac2e06d2b5ae450692ffd8fac97fcdfdd27e30fc4ebc9915cad50e480af1425a6 SHA512 1b549f3f3e21a2a2dee45285ac8c7a61f4f06d8e6b4d7fdc42d8aa3c537a921c613faef3d57e36efa86a74117e7f71f54fcb4d7fca8c747980d63f314f4ba1db
diff --git a/media-libs/pulseaudio-qt/files/pulseaudio-qt-1.3-no-crash-if-no-server-response.patch b/media-libs/pulseaudio-qt/files/pulseaudio-qt-1.3-no-crash-if-no-server-response.patch
deleted file mode 100644
index 459319aa49b8..000000000000
--- a/media-libs/pulseaudio-qt/files/pulseaudio-qt-1.3-no-crash-if-no-server-response.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From f6b02f21a9131bafc4965ebb64acf01a4505ce04 Mon Sep 17 00:00:00 2001
-From: Harald Sitter <sitter@kde.org>
-Date: Mon, 10 Oct 2022 16:06:20 +0200
-Subject: [PATCH] don't crash when the server doesn't respond
-
-inside libpulse a non-reply (e.g. caused by a timeout) results in info
-being a nullptr. when that happens simply skip over the callback. when
-this happens chances are the server crashed or is otherwise defunct so
-we won't be able to do much about this anyway
-
-easy to test by attaching to both plasmashell and pulseaudio and
-interrupting the latter when the former calls
-pa_context_get_server_info. this results in the reply timeout getting
-hit -> nullptr callback.
-
-it is unclear if we can somehow recover from this but in lieu of a
-reliable real world test case for this we at least shouldn't crash on
-nullptr access.
-
-BUG: 454647
----
- src/context.cpp | 6 ++++++
- 1 file changed, 6 insertions(+)
-
-diff --git a/src/context.cpp b/src/context.cpp
-index 604364f..c5a0f10 100644
---- a/src/context.cpp
-+++ b/src/context.cpp
-@@ -161,6 +161,12 @@ static void server_cb(pa_context *context, const pa_server_info *info, void *dat
- {
- Q_ASSERT(context);
- Q_ASSERT(data);
-+ if (!info) {
-+ // info may be nullptr when e.g. the server doesn't reply in time (e.g. it is stuck)
-+ // https://bugs.kde.org/show_bug.cgi?id=454647
-+ qCWarning(PULSEAUDIOQT) << "server_cb() called without info!";
-+ return;
-+ }
- static_cast<ContextPrivate *>(data)->serverCallback(info);
- }
-
---
-GitLab
-
diff --git a/media-libs/pulseaudio-qt/pulseaudio-qt-1.3-r4.ebuild b/media-libs/pulseaudio-qt/pulseaudio-qt-1.3-r4.ebuild
deleted file mode 100644
index b92ac07cdad9..000000000000
--- a/media-libs/pulseaudio-qt/pulseaudio-qt-1.3-r4.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-ECM_QTHELP="true"
-ECM_TEST="optional"
-QTMIN=5.15.2
-inherit ecm kde.org
-
-DESCRIPTION="Qt bindings for libpulse"
-HOMEPAGE="https://invent.kde.org/libraries/pulseaudio-qt"
-
-if [[ ${KDE_BUILD_TYPE} = release ]]; then
- SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
-fi
-
-LICENSE="LGPL-2.1"
-SLOT="0/3"
-
-RDEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- media-libs/libpulse[glib]
-"
-DEPEND="${RDEPEND}
- test? (
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- )
-"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=( "${FILESDIR}/${P}-no-crash-if-no-server-response.patch" ) # KDE-bug 454647