commit: 104a9ed12af98b833d9646382cd2d4128bf63d8c Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Mon Dec 1 20:51:28 2025 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Mon Dec 1 20:58:08 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=104a9ed1
media-sound/cadence: treeclean Closes: https://bugs.gentoo.org/752042 (pkgremoved) Closes: https://bugs.gentoo.org/884041 (pkgremoved) Closes: https://bugs.gentoo.org/918096 (pkgremoved) Closes: https://bugs.gentoo.org/948092 (pkgremoved) Closes: https://bugs.gentoo.org/952542 (pkgremoved) Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> media-sound/cadence/Manifest | 1 - media-sound/cadence/cadence-0.9.2-r1.ebuild | 96 ---------------------- media-sound/cadence/cadence-9999.ebuild | 95 --------------------- .../cadence/files/cadence-0.9.1-fix-clang.patch | 17 ---- media-sound/cadence/metadata.xml | 14 ---- profiles/package.mask | 6 -- 6 files changed, 229 deletions(-) diff --git a/media-sound/cadence/Manifest b/media-sound/cadence/Manifest deleted file mode 100644 index 924b685f62f4..000000000000 --- a/media-sound/cadence/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cadence-0.9.2.tar.gz 2202164 BLAKE2B a5422e4d74618e2e45d9c6f275393a6e918783fc37d60a54142725aa54e691435c41f76dd0346fae7684c452988b07a18d817902abd917dbceaff5fb4aaa6c47 SHA512 d8a1b52c361e3e18a193d1c283bb69abe18ce667b554fc53cb9b752d92747269145144ae512895ffbb5df76efe8671cfc0782f29e59d0d7cd3d97c97240bdecf diff --git a/media-sound/cadence/cadence-0.9.2-r1.ebuild b/media-sound/cadence/cadence-0.9.2-r1.ebuild deleted file mode 100644 index e0867429de91..000000000000 --- a/media-sound/cadence/cadence-0.9.2-r1.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -inherit python-single-r1 xdg desktop - -DESCRIPTION="Collection of tools useful for audio production" -HOMEPAGE="https://kx.studio//Applications:Cadence" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/falkTX/Cadence.git" -else - SRC_URI="https://github.com/falkTX/Cadence/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm64" - S="${WORKDIR}/Cadence-${PV}" -fi - -LICENSE="GPL-2" -SLOT="0" - -IUSE="a2jmidid pulseaudio opengl" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -CDEPEND=" - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - dev-python/dbus-python[${PYTHON_USEDEP}] - dev-python/pyqt5[dbus,gui,opengl?,svg,widgets,${PYTHON_USEDEP}] - ') - media-sound/jack_capture - virtual/jack - a2jmidid? ( media-sound/a2jmidid[dbus] ) - pulseaudio? ( - || ( - media-video/pipewire[jack-sdk] - media-sound/pulseaudio-daemon[jack] - ) - )" -RDEPEND="${CDEPEND}" -DEPEND="${CDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-0.9.1-fix-clang.patch -) - -src_prepare() { - sed -i -e "s/python3/${EPYTHON}/" \ - data/cadence \ - data/cadence-aloop-daemon \ - data/cadence-jacksettings \ - data/cadence-logs \ - data/cadence-render \ - data/cadence-session-start \ - data/catarina \ - data/catia \ - data/claudia \ - data/claudia-launcher || die "sed failed" - - default -} - -src_compile() { - myemakeargs=(PREFIX="${EPREFIX}/usr" - SKIP_STRIPPING=true - ) - - emake "${myemakeargs[@]}" -} - -src_install() { - emake PREFIX="${EPREFIX}/usr" DESTDIR="${ED}" install - - python_fix_shebang "${ED}" - - # Clean up stuff that shouldn't be installed - rm -rf "${ED}"/etc/X11/xinit/xinitrc.d/61cadence-session-inject - rm -rf "${ED}"/etc/xdg/autostart/cadence-session-start.desktop - rm -rf "${ED}"/usr/share/applications/*.desktop - - if use !pulseaudio; then - rm -rf "${ED}"/usr/bin/cadence-pulse2{jack,loopback} - rm -rf "${ED}"/usr/share/cadence/pulse2{jack, loopback} - fi - # Depend on ladish which is not in the tree - rm -rf "${ED}"/usr/bin/claudia{,-launcher} - rm -rf "${ED}"/usr/share/cadence/icons/claudia-hicolor/ - - # Replace desktop entries with QA issues with these - make_desktop_entry cadence Cadence cadence "AudioVideo;AudioVideoEditing;Qt" - make_desktop_entry catia Catia catia "AudioVideo;AudioVideoEditing;Qt" - make_desktop_entry catarina Catarina catarina "AudioVideo;AudioVideoEditing;Qt" -} diff --git a/media-sound/cadence/cadence-9999.ebuild b/media-sound/cadence/cadence-9999.ebuild deleted file mode 100644 index 04be98862e92..000000000000 --- a/media-sound/cadence/cadence-9999.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -inherit python-single-r1 xdg desktop - -DESCRIPTION="Collection of tools useful for audio production" -HOMEPAGE="https://kx.studio//Applications:Cadence" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/falkTX/Cadence.git" -else - SRC_URI="https://github.com/falkTX/Cadence/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" - S="${WORKDIR}/Cadence-${PV}" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="a2jmidid pulseaudio opengl" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -CDEPEND=" - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - dev-python/dbus-python[${PYTHON_USEDEP}] - dev-python/pyqt5[dbus,gui,opengl?,svg,widgets,${PYTHON_USEDEP}] - ') - media-sound/jack_capture - virtual/jack - a2jmidid? ( media-sound/a2jmidid[dbus] ) - pulseaudio? ( - || ( - media-video/pipewire[jack-sdk] - media-sound/pulseaudio-daemon[jack] - ) - )" -RDEPEND="${CDEPEND}" -DEPEND="${CDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-0.9.1-fix-clang.patch -) - -src_prepare() { - sed -i -e "s/python3/${EPYTHON}/" \ - data/cadence \ - data/cadence-aloop-daemon \ - data/cadence-jacksettings \ - data/cadence-logs \ - data/cadence-render \ - data/cadence-session-start \ - data/catarina \ - data/catia \ - data/claudia \ - data/claudia-launcher || die "sed failed" - - default -} - -src_compile() { - myemakeargs=(PREFIX="${EPREFIX}/usr" - SKIP_STRIPPING=true - ) - - emake "${myemakeargs[@]}" -} - -src_install() { - emake PREFIX="${EPREFIX}/usr" DESTDIR="${ED}" install - - python_fix_shebang "${ED}" - - # Clean up stuff that shouldn't be installed - rm -rf "${ED}"/etc/X11/xinit/xinitrc.d/61cadence-session-inject - rm -rf "${ED}"/etc/xdg/autostart/cadence-session-start.desktop - rm -rf "${ED}"/usr/share/applications/*.desktop - - if use !pulseaudio; then - rm -rf "${ED}"/usr/bin/cadence-pulse2{jack,loopback} - rm -rf "${ED}"/usr/share/cadence/pulse2{jack, loopback} - fi - # Depend on ladish which is not in the tree - rm -rf "${ED}"/usr/bin/claudia{,-launcher} - rm -rf "${ED}"/usr/share/cadence/icons/claudia-hicolor/ - - # Replace desktop entries with QA issues with these - make_desktop_entry cadence Cadence cadence "AudioVideo;AudioVideoEditing;Qt" - make_desktop_entry catia Catia catia "AudioVideo;AudioVideoEditing;Qt" - make_desktop_entry catarina Catarina catarina "AudioVideo;AudioVideoEditing;Qt" -} diff --git a/media-sound/cadence/files/cadence-0.9.1-fix-clang.patch b/media-sound/cadence/files/cadence-0.9.1-fix-clang.patch deleted file mode 100644 index 30cc6250be20..000000000000 --- a/media-sound/cadence/files/cadence-0.9.1-fix-clang.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff --git a/c++/jackbridge/JackBridgeDefines.hpp b/c++/jackbridge/JackBridgeDefines.hpp -index a59f58a..8655291 100644 ---- a/c++/jackbridge/JackBridgeDefines.hpp -+++ b/c++/jackbridge/JackBridgeDefines.hpp -@@ -50,12 +50,6 @@ - # endif - #endif - --#ifndef JACKBRIDGE_PROPER_CPP11_SUPPORT --# define override --# define noexcept --# define nullptr (0) --#endif -- - // Common includes - #ifdef JACKBRIDGE_OS_WIN - # include <winsock2.h> diff --git a/media-sound/cadence/metadata.xml b/media-sound/cadence/metadata.xml deleted file mode 100644 index 56363a93c093..000000000000 --- a/media-sound/cadence/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>[email protected]</email> - <name>Gentoo ProAudio Project</name> - </maintainer> - <use> - <flag name="a2jmidid">Enables support for legacy ALSA sequencer applications in JACK MIDI system</flag> - </use> - <upstream> - <remote-id type="github">falkTX/Cadence</remote-id> - </upstream> -</pkgmetadata> diff --git a/profiles/package.mask b/profiles/package.mask index b7e5455dad9e..2da69cc90d1d 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -170,12 +170,6 @@ games-emulation/gngeo ~dev-python/click-8.3.0 =dev-python/click-8.3.1 -# Andreas Sturmlechner <[email protected]> (2025-11-03) -# Dead upstream, vulernabilities, depends on Qt5, no revdeps. -# Bugs #752042, #884041, #918096, #948092, #952542. -# Removal on 2025-12-02. -media-sound/cadence - # Mike Gilbert <[email protected]> (2025-10-29) # No longer used by sys-boot/grub. # Removal on 2025-11-28.
