commit:     c8135a2378bb7faf7b1c4cfc1db8023bef65f821
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 28 21:07:43 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Sep  4 14:52:43 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8135a23

media-libs/phonon: drop 4.11.1-r2

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 media-libs/phonon/Manifest                         |  1 -
 .../phonon/files/phonon-4.11.1-clang-16.patch      | 38 ---------------
 media-libs/phonon/metadata.xml                     |  1 -
 media-libs/phonon/phonon-4.11.1-r2.ebuild          | 55 ----------------------
 4 files changed, 95 deletions(-)

diff --git a/media-libs/phonon/Manifest b/media-libs/phonon/Manifest
index 57e453229456..65c56493213c 100644
--- a/media-libs/phonon/Manifest
+++ b/media-libs/phonon/Manifest
@@ -1,2 +1 @@
-DIST phonon-4.11.1.tar.xz 314732 BLAKE2B 
9be341f8df643b352392a208c7f24d799edcc94146b71c73d93974a7ef02cc75b5baa1e2ddd037e7e2d3afeb52347d96caaa8b3a2319631802261735a3a751df
 SHA512 
858b2b0d7b0336af76d226b30f3acd1914e7297e0879d5a417fa1b87b13c812f9aab7e20adcad33ce1a03624ce78323dd9968b4b277caf85f800ca60aa134f74
 DIST phonon-4.12.0.tar.xz 408996 BLAKE2B 
568af4aec5247759e49db2137978b9f1828256f817bcb321f02e69d597d78e97c9ce437e89cd63b5a8b15c312f74ccee11b34270e74be2dc24c2af9ee97490f0
 SHA512 
0dbd88464985051f4c43e64a4d0b7e2d65e7f6b54fd2bae4ec1790fbdf9f79348aa91d4839c72a4f66297d5a9c7b379cc34923b99b97130a5443e5b2c0cc8a9a

diff --git a/media-libs/phonon/files/phonon-4.11.1-clang-16.patch 
b/media-libs/phonon/files/phonon-4.11.1-clang-16.patch
deleted file mode 100644
index a3fe704bba0d..000000000000
--- a/media-libs/phonon/files/phonon-4.11.1-clang-16.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From 069d5a3eb81bcbc730e44c27a0d060a85cf9213d Mon Sep 17 00:00:00 2001
-From: Dimitry Andric <[email protected]>
-Date: Sun, 16 Jul 2023 15:17:39 +0200
-Subject: [PATCH] Future-proof build fix for clang > 16
-
-Clang is intending to remove the `-Wno-enum-constexpr-conversion` flag
-in the future, because it can invoke undefined behavior.
-
-To avoid the "integer value NNNN is outside the valid range of values
-[0, 7] for the enumeration type 'ObjectDescriptionType'" warnings,
-explicitly specify that the `ObjectDescriptionType` enum uses `unsigned`
-as the underlying type.
-
-This also allows to remove the CMake patch that added the
-`-Wno-enum-constexpr-conversion` flag.
-
-* asturm 2023-08-20: Drop adding of -Wno-enum-constexpr-conversion in
-  commit f685bdfdf30deeea2d1db01c1edf0c60cbda652e in the first place.
-
----
- phonon/objectdescription.h         | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/phonon/objectdescription.h b/phonon/objectdescription.h
-index 97fec2e79..6ce92de54 100644
---- a/phonon/objectdescription.h
-+++ b/phonon/objectdescription.h
-@@ -43,7 +43,7 @@ namespace Phonon
-      *
-      * \ingroup Backend
-      */
--    enum ObjectDescriptionType
-+    enum ObjectDescriptionType : unsigned
-     {
-         /**
-          * Audio output devices. This can be soundcards (with different 
drivers), soundservers or
--- 
-GitLab

diff --git a/media-libs/phonon/metadata.xml b/media-libs/phonon/metadata.xml
index e90f046a5550..7cf9bf61194f 100644
--- a/media-libs/phonon/metadata.xml
+++ b/media-libs/phonon/metadata.xml
@@ -10,6 +10,5 @@
        </upstream>
        <use>
                <flag name="designer">Install plugin for 
<pkg>dev-qt/designer</pkg></flag>
-               <flag name="vlc">Install VLC Phonon backend</flag>
        </use>
 </pkgmetadata>

diff --git a/media-libs/phonon/phonon-4.11.1-r2.ebuild 
b/media-libs/phonon/phonon-4.11.1-r2.ebuild
deleted file mode 100644
index cfad75fb1aed..000000000000
--- a/media-libs/phonon/phonon-4.11.1-r2.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop ecm kde.org
-
-DESCRIPTION="KDE multimedia abstraction library"
-HOMEPAGE="https://community.kde.org/Phonon";
-
-if [[ ${KDE_BUILD_TYPE} = release ]]; then
-       SRC_URI="mirror://kde/stable/phonon/${PV}/${P}.tar.xz"
-       KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
-fi
-
-LICENSE="|| ( LGPL-2.1 LGPL-3 ) !pulseaudio? ( || ( GPL-2 GPL-3 ) )"
-SLOT="0"
-IUSE="debug designer gstreamer pulseaudio +vlc"
-
-DEPEND="
-       dev-qt/qtgui:5
-       dev-qt/qtwidgets:5
-       designer? ( dev-qt/designer:5 )
-       pulseaudio? (
-               dev-libs/glib:2
-               media-libs/libpulse[glib]
-       )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
-       dev-qt/linguist-tools:5
-       virtual/pkgconfig
-"
-PDEPEND="
-       gstreamer? ( >=media-libs/phonon-gstreamer-4.9.60 )
-       vlc? ( >=media-libs/phonon-vlc-0.9.60[qt5(+)] )
-"
-
-PATCHES=( "${FILESDIR}/${P}-clang-16.patch" ) # bug 894346
-
-src_configure() {
-       local mycmakeargs=(
-               -DPHONON_BUILD_DESIGNER_PLUGIN=$(usex designer)
-               -DCMAKE_DISABLE_FIND_PACKAGE_GLIB2=$(usex !pulseaudio)
-               -DCMAKE_DISABLE_FIND_PACKAGE_PulseAudio=$(usex !pulseaudio)
-               -DPHONON_BUILD_SETTINGS=ON
-       )
-       ecm_src_configure
-}
-
-src_install() {
-       ecm_src_install
-       make_desktop_entry "${PN}settings" \
-               "Phonon Audio and Video" preferences-desktop-sound
-}

Reply via email to