commit:     e4994c1a3d88e90cce97322da26b7a1fae02f87a
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 28 20:58:55 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Aug 28 22:11:27 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4994c1a

media-sound/cantata: drop 3.3.0

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

 media-sound/cantata/Manifest                       |   1 -
 media-sound/cantata/cantata-3.3.0.ebuild           | 108 ---------------------
 .../cantata/files/cantata-3.3.0-cdparanoia.patch   |  29 ------
 3 files changed, 138 deletions(-)

diff --git a/media-sound/cantata/Manifest b/media-sound/cantata/Manifest
index 46bf29360fa4..b52ff379550a 100644
--- a/media-sound/cantata/Manifest
+++ b/media-sound/cantata/Manifest
@@ -1,2 +1 @@
-DIST cantata-3.3.0.tar.gz 4783803 BLAKE2B 
78995492080cacf4d5f01e923a71edb2208baa9238d269679f6ea0112cf06066295bbeb40b18439bcd45fea8079ea6c52422f5515ed6f0c1511f7942f3b96f15
 SHA512 
ec011a2e544a882c68a808d27752457e4702f20b0ed66124dcc10586c8f5cc975690a4fc7368abc2747fd4f603f19b787a45f5a664f3ace8bcc9f1f86369253e
 DIST cantata-3.3.1.tar.gz 4787884 BLAKE2B 
0769ddc8e19370694d5a4cde9bf50c4563dd132e6471478bcd2842d15fc73b47e6f542096e907da6b162d9408a495ccf4af04d6def61cf751ef0f45e5459269e
 SHA512 
1d70f5be223d20e75faedefcb2db3833d77ef28fab2ba747ebb77fdb20b45416c19e453b49f61bcd7dbbc77c166e640adf474c40b80e71fdbd0f05b653e02c81

diff --git a/media-sound/cantata/cantata-3.3.0.ebuild 
b/media-sound/cantata/cantata-3.3.0.ebuild
deleted file mode 100644
index d0302a32da07..000000000000
--- a/media-sound/cantata/cantata-3.3.0.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="Featureful and configurable Qt client for the music player daemon 
(MPD)"
-HOMEPAGE="https://github.com/nullobsi/cantata";
-SRC_URI="https://github.com/nullobsi/cantata/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~x86"
-IUSE="cdda cddb http-server mtp musicbrainz replaygain streaming +taglib 
udisks zeroconf"
-REQUIRED_USE="
-       cdda? ( taglib udisks || ( cddb musicbrainz ) )
-       cddb? ( cdda taglib )
-       mtp? ( taglib udisks )
-       musicbrainz? ( cdda taglib )
-       replaygain? ( taglib )
-       udisks? ( taglib )
-"
-
-COMMON_DEPEND="
-       dev-qt/qtbase:6[dbus,gui,network,sql,sqlite,widgets,xml]
-       dev-qt/qtsvg:6
-       sys-libs/zlib
-       cdda? ( || (
-               dev-libs/libcdio-paranoia
-               media-sound/cdparanoia
-       ) )
-       cddb? ( media-libs/libcddb )
-       mtp? ( media-libs/libmtp:= )
-       musicbrainz? ( media-libs/musicbrainz:5= )
-       replaygain? (
-               media-libs/libebur128:=
-               media-sound/mpg123-base
-               media-video/ffmpeg:0=
-       )
-       streaming? ( dev-qt/qtmultimedia:6 )
-       taglib? ( >=media-libs/taglib-2:= )
-       udisks? ( kde-frameworks/solid:6 )
-       zeroconf? ( net-dns/avahi )
-"
-RDEPEND="${COMMON_DEPEND}
-       dev-lang/perl[perl_features_ithreads]
-"
-DEPEND="${COMMON_DEPEND}
-       dev-qt/qtbase:6[concurrent]
-"
-BDEPEND="
-       dev-qt/qttools:6[linguist]
-       virtual/pkgconfig
-"
-
-PATCHES=(
-       "${FILESDIR}"/${PN}-3.3.0-rm-vendor.patch
-       # https://github.com/nullobsi/cantata/pull/51.patch
-       "${FILESDIR}"/${PN}-3.3.0-cdparanoia.patch
-       # Fix ODR violations with cddb or udisks enabled
-       # https://github.com/nullobsi/cantata/pull/71.patch
-       "${FILESDIR}"/${PN}-3.3.0-fix_odr.patch
-)
-
-src_prepare() {
-       cmake_src_prepare
-
-       # Unbundle 3rd party libs
-       # keep knotifications : 
https://github.com/nullobsi/cantata/commit/719adb5
-       rm -r 
3rdparty/{ebur128,kcategorizedview,qtsingleapplication,qxt,solid-lite} || die
-}
-
-src_configure() {
-       local mycmakeargs=(
-               # Buggy https://github.com/nullobsi/cantata/commit/18236
-               -DENABLE_CATEGORIZED_VIEW=OFF
-               -DENABLE_CDPARANOIA=$(usex cdda)
-               -DENABLE_CDDB=$(usex cddb)
-               -DENABLE_CDIOPARANOIA=$(usex cdda)
-               -DENABLE_HTTP_SERVER=$(usex http-server)
-               -DENABLE_MTP=$(usex mtp)
-               -DENABLE_MUSICBRAINZ=$(usex musicbrainz)
-               -DENABLE_FFMPEG=$(usex replaygain)
-               -DENABLE_MPG123=$(usex replaygain)
-               -DENABLE_HTTP_STREAM_PLAYBACK=$(usex streaming)
-               -DENABLE_TAGLIB=$(usex taglib)
-               -DENABLE_DEVICES_SUPPORT=$(usex udisks)
-               -DENABLE_AVAHI=$(usex zeroconf)
-               -DENABLE_REMOTE_DEVICES=OFF
-               # use solid/udisks2 instead of udisks
-               -DENABLE_UDISKS2=ON
-       )
-
-       cmake_src_configure
-}
-
-pkg_postinst() {
-       xdg_pkg_postinst
-
-       has_version media-sound/mpd || \
-               elog "An instance of media-sound/mpd, local or remote, is 
required to set up Cantata."
-
-       if ! has_version app-misc/media-player-info; then
-               elog "Install app-misc/media-player-info to enable 
identification"
-               elog "and querying of portable media players"
-       fi
-}

diff --git a/media-sound/cantata/files/cantata-3.3.0-cdparanoia.patch 
b/media-sound/cantata/files/cantata-3.3.0-cdparanoia.patch
deleted file mode 100644
index a06cc79310ff..000000000000
--- a/media-sound/cantata/files/cantata-3.3.0-cdparanoia.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-https://github.com/nullobsi/cantata/pull/51.patch
-diff --git a/cmake/FindCDParanoia.cmake b/cmake/FindCDParanoia.cmake
-index c5eaf4a7..d145d78c 100644
---- a/cmake/FindCDParanoia.cmake
-+++ b/cmake/FindCDParanoia.cmake
-@@ -43,6 +43,8 @@ The following cache variables may also be set:
-   The directory containing ``cdda_interface.h``.
- #]===]
- 
-+include(CheckCSourceCompiles)
-+
- # First use PKG-Config as a starting point.
- find_package(PkgConfig)
- if(PKG_CONFIG_FOUND)
-@@ -96,6 +98,7 @@ if(CDParanoia_FOUND)
-     )
-   endif ()
-   if(NOT TARGET CDDA::Interface)
-+    add_library(CDDA::Interface UNKNOWN IMPORTED)
-     set_target_properties(CDDA::Interface PROPERTIES
-             IMPORTED_LOCATION "${CDParanoia_INTERFACE_LIBRARY}"
-             INTERFACE_COMPILE_OPTIONS "${PC_CDParanoia_CFLAGS_OTHER}"
-@@ -118,4 +121,4 @@ mark_as_advanced(
-         CDParanoia_INTERFACE_INCLUDE_DIR
-         CDParanoia_PARANOIA_LIBRARY
-         CDParanoia_INTERFACE_LIBRARY
--)
-\ No newline at end of file
-+)

Reply via email to