summaryrefslogtreecommitdiff
path: root/media-sound
diff options
context:
space:
mode:
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/Manifest.gzbin57275 -> 57262 bytes
-rw-r--r--media-sound/abcmidi/Manifest4
-rw-r--r--media-sound/abcmidi/abcmidi-2025.02.07.ebuild (renamed from media-sound/abcmidi/abcmidi-2025.02.02.ebuild)0
-rw-r--r--media-sound/cantata/Manifest6
-rw-r--r--media-sound/cantata/cantata-3.3.0.ebuild105
-rw-r--r--media-sound/cantata/files/cantata-3.3.0-cdparanoia.patch29
-rw-r--r--media-sound/cantata/files/cantata-3.3.0-rm-vendor.patch217
-rw-r--r--media-sound/cantata/metadata.xml4
-rw-r--r--media-sound/chuck/Manifest4
-rw-r--r--media-sound/chuck/chuck-1.5.4.2.ebuild70
-rw-r--r--media-sound/chuck/chuck-1.5.4.3.ebuild70
-rw-r--r--media-sound/mac/Manifest4
-rw-r--r--media-sound/mac/mac-10.87.ebuild2
-rw-r--r--media-sound/mac/mac-10.93.ebuild28
-rw-r--r--media-sound/picard/Manifest4
-rw-r--r--media-sound/picard/picard-2.13.2.ebuild (renamed from media-sound/picard/picard-2.13.1.ebuild)0
-rw-r--r--media-sound/scream/Manifest3
-rw-r--r--media-sound/scream/files/scream-4.0-gcc15.patch11
-rw-r--r--media-sound/scream/scream-4.0.ebuild6
-rw-r--r--media-sound/upmpdcli/Manifest6
-rw-r--r--media-sound/upmpdcli/upmpdcli-1.9.0.ebuild4
-rw-r--r--media-sound/upmpdcli/upmpdcli-1.9.1.ebuild (renamed from media-sound/upmpdcli/upmpdcli-1.8.18.ebuild)4
-rw-r--r--media-sound/zynaddsubfx/Manifest2
-rw-r--r--media-sound/zynaddsubfx/zynaddsubfx-3.0.6-r6.ebuild2
24 files changed, 421 insertions, 164 deletions
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index 9250347d2dce..d1d7d487ff24 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/abcmidi/Manifest b/media-sound/abcmidi/Manifest
index 18753c821df2..9e8f7e92c67c 100644
--- a/media-sound/abcmidi/Manifest
+++ b/media-sound/abcmidi/Manifest
@@ -1,5 +1,5 @@
DIST abcMIDI-2024.12.16.zip 634173 BLAKE2B b0baa253a5db9c73e1d89224a0114c47ff86dd990f7c7f33846f9483c01b0c1aead5078093929be0bc122e97679e429eb8532ff339b65155784cb4ad1592bf87 SHA512 a3eb86881dac9e504eed8d7ffd04152c3e13604eb2ec5e136265cd1db5bb1da08aea400798baaf91cf58c836c43cd6186668b40357cc180027447114c73e63fa
-DIST abcMIDI-2025.02.02.zip 636805 BLAKE2B b0c6bce0b9fc1ed7a30f546ce5b2da104c3c54fdf06dde3c9050def0d4f9d601d1fd99ba75affdef9e18234e4dfeb9b4fd0483f2d0a657083df7e9725e8a80be SHA512 29b21b3d9d306cd2410f4bd4e437b45c232ddaa954e3ed3814b20aa5003fbcc0b5c2a2008231b251adedf3e9349e389569409925b766df27c62db54e9390aff4
+DIST abcMIDI-2025.02.07.zip 637567 BLAKE2B 00e2e83584c56dfb5c9ea6b27b5c54347e6546c590d1b667c8bcb8d3d870ad7c6177bd59e0a33a1d2f0bb3f18a4c6973b7c705411039a553390eb155527c6620 SHA512 5af2e1b05914b9bee8034c7f3d739d96b246bf6b873f721ee84679f5fc450e32a9487d1b48d13426d2903a18d7953a42dd3a9bc2d5a73b1c8eb09c1b023645e5
EBUILD abcmidi-2024.12.16.ebuild 842 BLAKE2B fff68c22d2daba5c6ff9c49682c14c23ba4cf70e865d1a6b682a4e6d36b1e939c90b945e826f27598ab87fcaf253752543f421639ac911e8e6028fdaf1b006bb SHA512 f05a5d307be1210c290928a62f4255e03d867e1ce0b6544ec274113076e7d4ef186aa61317164981d498e33e6e187af839f86b3f85705d5a1600c1ce36eb8d0e
-EBUILD abcmidi-2025.02.02.ebuild 844 BLAKE2B 10632aae62d43548df0c2c773530181acb10be64c62f136fdf56fe91de5c3482c005f90612640027114d56296baf52b6a7a6f021684d9cb5f0ee270c00b17836 SHA512 2855e19d24d8c64e086033ccec4967c374719ee73d3c3d289bce597e19f2488a33fe5a0d7570a98a73859073aaa5b7e5dffabe35141bd7e6ac106789aac94cda
+EBUILD abcmidi-2025.02.07.ebuild 844 BLAKE2B 10632aae62d43548df0c2c773530181acb10be64c62f136fdf56fe91de5c3482c005f90612640027114d56296baf52b6a7a6f021684d9cb5f0ee270c00b17836 SHA512 2855e19d24d8c64e086033ccec4967c374719ee73d3c3d289bce597e19f2488a33fe5a0d7570a98a73859073aaa5b7e5dffabe35141bd7e6ac106789aac94cda
MISC metadata.xml 382 BLAKE2B c115548ee2b0caa47535aeeda6dfac2666bdd08aa444d1a39f2ba829ccbfaabfefc0c94a1fc0d59a72c17d6cea045531c13b66c449c40351432ad4830ced6c1d SHA512 ba8f57a005267fda3d71bf26cbaffb4cd16bcdd6811a4b618140d6d56dd0b16477d02d66ebd86b93bebd52a22cd554d9bb4ca8e9c2bf865e4c95a8c1205922af
diff --git a/media-sound/abcmidi/abcmidi-2025.02.02.ebuild b/media-sound/abcmidi/abcmidi-2025.02.07.ebuild
index 89a317fee6d0..89a317fee6d0 100644
--- a/media-sound/abcmidi/abcmidi-2025.02.02.ebuild
+++ b/media-sound/abcmidi/abcmidi-2025.02.07.ebuild
diff --git a/media-sound/cantata/Manifest b/media-sound/cantata/Manifest
index 13a130e1ee15..5006ddf53966 100644
--- a/media-sound/cantata/Manifest
+++ b/media-sound/cantata/Manifest
@@ -1,6 +1,10 @@
AUX cantata-2.2.0-headers.patch 1345 BLAKE2B b11ef0fa85f0e851a812ba2b106a854f7c429ac9f757bb0b33edeab9db8f05779815ca22918811852ba895529eb7e38466057215c124c3889b97a55752ad6428 SHA512 e9c1a3fc756bd3ed37bd8729433d48d4bb652d3fd7d95b3a6024b4b1d6cda72205d1326214b283377a1ee0b376fe1199c351006e8e640ed6ca9ed98f74c1b7df
AUX cantata-2.5.0-fix-build-taglib2.patch 2182 BLAKE2B 053d5e8e2a111b0944732e8cc5240f78763b8bdeec0544e5e806ec10876eef608875f77264837cc83a6418fa2a397d46e4396f8bee8fd94c3e080594c963a68b SHA512 bb5c2a712c3bf5cdb1e274470b184b66e243debf768f7286d636b9556991a973c718e8cda693ae8a308d95c0d006dbffbfc13f34a6e8b83f25282aae150dff1b
+AUX cantata-3.3.0-cdparanoia.patch 989 BLAKE2B f90435a3d037b34cb8a8783d6b2826c931c0f3796b0b2c905910cd853055950f8ae9d5b64a7c5be674c3a2e5f50253a6e62bf6623ca76ad093bd7bb48e76c4c4 SHA512 014d0168e5e204d1356b64a8238f7fcae63eea093e9fcde02f600c0380a81b6cc189519c2f68a87cc80e00695423e6e6ce4bed601f739e54e8b49109b755c342
+AUX cantata-3.3.0-rm-vendor.patch 7742 BLAKE2B 1ec70c25d9a6ee60a7130bc5f82eb930a6e884c13ea28b3f7ee3fcab07fb4178b89b91fe190dd12fac8d7d868c606f113997ef27f76b3854ff00d678c8906611 SHA512 674872a610610c3828ea4597351fa0c10ac48e6ccdea96ea79c67286914d82e45365c774b4d5829cc3da17b51980a4eef5857f086d48e2deb81d6fc14b31fc1d
DIST cantata-2.5.0.tar.bz2 2487031 BLAKE2B ad77987aae205695393a4fc782dc442a467ca392ce60251efdc68d12d29b3d2f24270f462a0dbfe0c375905f9356b8c649ff139021629ba58fd7de80819fdba0 SHA512 42f28321d01e0bc3a315030066b738dead8f8f8caed8c1115729a3d370d68d9d845f00576fc81ddba694bba6a4ae57c3f7de714b2e39874458548c3e5bb8b2d2
+DIST cantata-3.3.0.tar.gz 4783803 BLAKE2B 78995492080cacf4d5f01e923a71edb2208baa9238d269679f6ea0112cf06066295bbeb40b18439bcd45fea8079ea6c52422f5515ed6f0c1511f7942f3b96f15 SHA512 ec011a2e544a882c68a808d27752457e4702f20b0ed66124dcc10586c8f5cc975690a4fc7368abc2747fd4f603f19b787a45f5a664f3ace8bcc9f1f86369253e
EBUILD cantata-2.5.0-r2.ebuild 3027 BLAKE2B 991603af35e393ce1c18cd05ae56877eb5427892ca5c32df9c4de59e9d53f7c3b92ac9eea482bc56096d8e37071896434f54d855613194581ad186d88ed2f650 SHA512 8c5d32d685400a295cbd290e142197f73b9471d44a2a8451a91736094227df6a66468016a6aa709a271006091cfebe6bde49976b88fd97d1819b1a62b5758d2b
EBUILD cantata-2.5.0-r3.ebuild 3029 BLAKE2B b602e63e269cf030e5530e8dc1b7d9d8fe55174918b2f23ce2cadf5cd588b9ccaa0f9342eeed20e07a3a35e72279e23947d6e870d948e7f8893e87a46ae59f39 SHA512 77bc72e443b67c56a88da45df3baf7641a6ed99b159a617c763ee02eb8488ab92086d756e784675178a22647a744963d1b82527d2e3d00e87aa01bace9ceeaac
-MISC metadata.xml 740 BLAKE2B 20184d3cb15c328f809d6d182cd2a9c93df568e0cdcdd74aec83e0a2d66424da412d7b1432212e70857af62c49da2ca390070b452d34e50ecf7f91d2ab782582 SHA512 f9d6d49ab1977f21a8014acc34cab6334c9e3e7d9524d021f821ee20ad38d55dc47274986759f458d1f495b91b4dce0a95e6ff4b23ddf8375514e8b7e8e0165c
+EBUILD cantata-3.3.0.ebuild 2793 BLAKE2B 195143a18514bb914a6a2165b22411c3f81f29f31954ac1d5479082cd228c2dd845ac73ff9b8c2d76f49b116e3978dbabf23d21e18b94fe19deae0c7fe9b4382 SHA512 e9d9186570abe6d5e5a97a172998d9f77f841baeaf3341c4c9cdda1005e740872af512bc974a70eccbca7b7fe99e4bbbb5a5eaa05a9919d37fcdb2e375f5e053
+MISC metadata.xml 736 BLAKE2B 1c20dbd81873fffceeb50e411b3b32b52a18b6eb9fc0b1280050507632a6aec6e17a6705c86ea30bc83692aefc0e80391e477f664616d93989f2d8f41add4404 SHA512 99b3f2141438cf0af1a9909ca9932021e8d0de995181af249461d00c18c590f3dd97760dd813036479d10d9c2c3ce67ebdeb733ee58f7e23805787719b63e6a3
diff --git a/media-sound/cantata/cantata-3.3.0.ebuild b/media-sound/cantata/cantata-3.3.0.ebuild
new file mode 100644
index 000000000000..5d5530e4499d
--- /dev/null
+++ b/media-sound/cantata/cantata-3.3.0.ebuild
@@ -0,0 +1,105 @@
+# 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
+)
+
+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
new file mode 100644
index 000000000000..a06cc79310ff
--- /dev/null
+++ b/media-sound/cantata/files/cantata-3.3.0-cdparanoia.patch
@@ -0,0 +1,29 @@
+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
++)
diff --git a/media-sound/cantata/files/cantata-3.3.0-rm-vendor.patch b/media-sound/cantata/files/cantata-3.3.0-rm-vendor.patch
new file mode 100644
index 000000000000..28f09623f38c
--- /dev/null
+++ b/media-sound/cantata/files/cantata-3.3.0-rm-vendor.patch
@@ -0,0 +1,217 @@
+diff '--color=auto' -uNr a/CMakeLists.txt b/CMakeLists.txt
+--- a/CMakeLists.txt 2024-12-16 12:38:42.412438061 -0000
++++ b/CMakeLists.txt 2024-12-16 12:42:48.608780120 -0000
+@@ -532,6 +532,9 @@
+ )
+
+ if(ENABLE_CATEGORIZED_VIEW)
++ find_package(KF6ItemViews REQUIRED)
++ ADD_COMPILE_DEFINITIONS(cantata CAT_VIEW)
++ target_link_libraries(cantata PRIVATE KF6::ItemViews)
+ target_sources(cantata PRIVATE widgets/categorizedview.cpp)
+ endif()
+ if(ENABLE_SIMPLE_MPD_SUPPORT)
+@@ -628,7 +630,8 @@
+ # Cantata still links to taglib, even if external tag reader/writer is used, because JamendoService uses taglib for ID3 genres.
+ target_link_libraries(cantata PRIVATE TagLib::TagLib)
+ if(ENABLE_DEVICES_SUPPORT)
+- target_link_libraries(cantata PRIVATE solidlite)
++ find_package(KF6Solid REQUIRED)
++ target_link_libraries(cantata PRIVATE KF6::Solid)
+ endif()
+
+ if(FFMPEG_FOUND OR MPG123_FOUND)
+@@ -646,7 +649,6 @@
+ add_subdirectory(tags)
+
+ if(ENABLE_DEVICES_SUPPORT)
+- add_subdirectory(3rdparty/solid-lite)
+ if(MTP_FOUND)
+ target_sources(cantata PRIVATE devices/mtpdevice.cpp)
+ target_link_libraries(cantata PRIVATE MTP::MTP)
+@@ -797,11 +799,6 @@
+ install(TARGETS cantata)
+ endif()
+
+-if(ENABLE_CATEGORIZED_VIEW)
+- add_subdirectory(3rdparty/kcategorizedview)
+- target_link_libraries(cantata PRIVATE kcategorizedview)
+-endif()
+-
+ if(WIN32 OR APPLE OR HAIKU)
+ add_subdirectory(3rdparty/qtsingleapplication)
+ target_link_libraries(cantata PRIVATE qtsingleapplication)
+diff '--color=auto' -uNr a/devices/audiocddevice.cpp b/devices/audiocddevice.cpp
+--- a/devices/audiocddevice.cpp 2024-12-16 12:38:42.416438001 -0000
++++ b/devices/audiocddevice.cpp 2024-12-16 12:39:03.128130278 -0000
+@@ -35,7 +35,7 @@
+ #include "models/musiclibraryitemsong.h"
+ #include "models/playqueuemodel.h"
+ #include "mpd-interface/mpdconnection.h"
+-#include "solid-lite/block.h"
++#include <solid/block.h>
+ #include "support/utils.h"
+ #include "widgets/icons.h"
+ #include <QDir>
+diff '--color=auto' -uNr a/devices/audiocddevice.h b/devices/audiocddevice.h
+--- a/devices/audiocddevice.h 2024-12-16 12:38:42.416438001 -0000
++++ b/devices/audiocddevice.h 2024-12-16 12:39:03.128130278 -0000
+@@ -27,7 +27,7 @@
+ #include "device.h"
+ #include "gui/covers.h"
+ #include "http/httpserver.h"
+-#include "solid-lite/opticaldrive.h"
++#include <solid/opticaldrive.h>
+ #include <QImage>
+
+ class CddbInterface;
+diff '--color=auto' -uNr a/devices/device.cpp b/devices/device.cpp
+--- a/devices/device.cpp 2024-12-16 12:38:42.416438001 -0000
++++ b/devices/device.cpp 2024-12-16 12:39:03.128130278 -0000
+@@ -46,11 +46,11 @@
+ #include "models/musiclibrarymodel.h"
+ #include "mpd-interface/mpdparseutils.h"
+ #include "mpd-interface/song.h"
+-#include "solid-lite/genericinterface.h"
+-#include "solid-lite/opticaldisc.h"
+-#include "solid-lite/portablemediaplayer.h"
+-#include "solid-lite/storageaccess.h"
+-#include "solid-lite/storagedrive.h"
++#include <solid/genericinterface.h>
++#include <solid/opticaldisc.h>
++#include <solid/portablemediaplayer.h>
++#include <solid/storageaccess.h>
++#include <solid/storagedrive.h>
+ #include "tags/tags.h"
+ #include "widgets/icons.h"
+ #endif// ENABLE_DEVICES_SUPPORT
+diff '--color=auto' -uNr a/devices/device.h b/devices/device.h
+--- a/devices/device.h 2024-12-16 12:38:42.416438001 -0000
++++ b/devices/device.h 2024-12-16 12:39:03.128130278 -0000
+@@ -30,7 +30,7 @@
+ #include "mpd-interface/song.h"
+ #ifdef ENABLE_DEVICES_SUPPORT
+ #include "deviceoptions.h"
+-#include "solid-lite/device.h"
++#include <solid/device.h>
+ #endif
+
+ class QWidget;
+diff '--color=auto' -uNr a/devices/mtpdevice.h b/devices/mtpdevice.h
+--- a/devices/mtpdevice.h 2024-12-16 12:38:42.416438001 -0000
++++ b/devices/mtpdevice.h 2024-12-16 12:39:03.128130278 -0000
+@@ -27,7 +27,7 @@
+ #include "config.h"
+ #include "fsdevice.h"
+ #include "mpd-interface/song.h"
+-#include "solid-lite/portablemediaplayer.h"
++#include <solid/portablemediaplayer.h>
+ #include <libmtp.h>
+
+ class MusicLibraryItemRoot;
+diff '--color=auto' -uNr a/devices/umsdevice.cpp b/devices/umsdevice.cpp
+--- a/devices/umsdevice.cpp 2024-12-16 12:38:42.420437942 -0000
++++ b/devices/umsdevice.cpp 2024-12-16 12:39:03.128130278 -0000
+@@ -25,7 +25,7 @@
+ #include "actiondialog.h"
+ #include "devicepropertiesdialog.h"
+ #include "devicepropertieswidget.h"
+-#include "solid-lite/storagedrive.h"
++#include <solid/storagedrive.h>
+ #include "support/icon.h"
+ #include "support/utils.h"
+ #include <QDir>
+diff '--color=auto' -uNr a/devices/umsdevice.h b/devices/umsdevice.h
+--- a/devices/umsdevice.h 2024-12-16 12:38:42.420437942 -0000
++++ b/devices/umsdevice.h 2024-12-16 12:39:03.128130278 -0000
+@@ -25,7 +25,7 @@
+ #define UMSDEVICE_H
+
+ #include "fsdevice.h"
+-#include "solid-lite/storageaccess.h"
++#include <solid/storageaccess.h>
+
+ class UmsDevice : public FsDevice {
+ Q_OBJECT
+diff '--color=auto' -uNr a/models/devicesmodel.cpp b/models/devicesmodel.cpp
+--- a/models/devicesmodel.cpp 2024-12-16 12:38:42.424437883 -0000
++++ b/models/devicesmodel.cpp 2024-12-16 12:39:03.128130278 -0000
+@@ -42,14 +42,14 @@
+ #if defined CDDB_FOUND || defined MusicBrainz5_FOUND
+ #include "devices/audiocddevice.h"
+ #endif
+-#include "solid-lite/device.h"
+-#include "solid-lite/deviceinterface.h"
+-#include "solid-lite/devicenotifier.h"
+-#include "solid-lite/opticaldisc.h"
+-#include "solid-lite/portablemediaplayer.h"
+-#include "solid-lite/storageaccess.h"
+-#include "solid-lite/storagedrive.h"
+-#include "solid-lite/storagevolume.h"
++#include <solid/device.h>
++#include <solid/deviceinterface.h>
++#include <solid/devicenotifier.h>
++#include <solid/opticaldisc.h>
++#include <solid/portablemediaplayer.h>
++#include <solid/storageaccess.h>
++#include <solid/storagedrive.h>
++#include <solid/storagevolume.h>
+ #include "support/globalstatic.h"
+ #include "support/utils.h"
+ #include <QMimeData>
+diff '--color=auto' -uNr a/models/mpdlibrarymodel.cpp b/models/mpdlibrarymodel.cpp
+--- a/models/mpdlibrarymodel.cpp 2024-12-16 12:38:42.424437883 -0000
++++ b/models/mpdlibrarymodel.cpp 2024-12-16 12:48:07.420043294 -0000
+@@ -25,7 +25,9 @@
+ #include "db/mpdlibrarydb.h"
+ #include "gui/covers.h"
+ #include "gui/settings.h"
+-#include "kcategorizedview/kcategorizedsortfilterproxymodel.h"
++#ifdef CAT_VIEW
++#include <kcategorizedsortfilterproxymodel.h>
++#endif
+ #include "roles.h"
+ #include "support/configuration.h"
+ #include "support/globalstatic.h"
+@@ -110,6 +112,7 @@
+ }
+ return v;
+ }
++ #ifdef CAT_VIEW
+ case KCategorizedSortFilterProxyModel::CategoryDisplayRole: {
+ Item* item = static_cast<Item*>(index.internalPointer());
+ if (T_Album == item->getType()) {
+@@ -125,6 +128,7 @@
+ }
+ break;
+ }
++ #endif
+ }
+ return SqlLibraryModel::data(index, role);
+ }
+diff '--color=auto' -uNr a/widgets/categorizedview.cpp b/widgets/categorizedview.cpp
+--- a/widgets/categorizedview.cpp 2024-12-16 12:38:42.436437705 -0000
++++ b/widgets/categorizedview.cpp 2024-12-16 12:39:03.132130217 -0000
+@@ -24,8 +24,8 @@
+ #include "categorizedview.h"
+ #include "config.h"
+ #include "icons.h"
+-#include "kcategorizedview/kcategorizedsortfilterproxymodel.h"
+-#include "kcategorizedview/kcategorydrawer.h"
++#include <kcategorizedsortfilterproxymodel.h>
++#include <kcategorydrawer.h>
+ #include "support/utils.h"
+ #include <QApplication>
+ #include <QDrag>
+diff '--color=auto' -uNr a/widgets/categorizedview.h b/widgets/categorizedview.h
+--- a/widgets/categorizedview.h 2024-12-16 12:38:42.436437705 -0000
++++ b/widgets/categorizedview.h 2024-12-16 12:39:03.132130217 -0000
+@@ -24,7 +24,7 @@
+ #ifndef CATEGORIZEDVIEW_H
+ #define CATEGORIZEDVIEW_H
+
+-#include "kcategorizedview/kcategorizedview.h"
++#include <kcategorizedview.h>
+ #include "treeview.h"
+
+ class QIcon;
diff --git a/media-sound/cantata/metadata.xml b/media-sound/cantata/metadata.xml
index a6c3a69db3a1..4c29857ebbda 100644
--- a/media-sound/cantata/metadata.xml
+++ b/media-sound/cantata/metadata.xml
@@ -9,9 +9,9 @@
<flag name="cdio">Use <pkg>dev-libs/libcdio-paranoia</pkg> for CD support (instead of cdparanoia)</flag>
<flag name="http-server">Enable internal HTTP server to play non-MPD files</flag>
<flag name="replaygain">Enable ReplayGain support, for relative volume adjustments</flag>
- <flag name="streaming">Enable playback of MPD HTTP streams using LibVLC (<pkg>media-video/vlc</pkg>)</flag>
+ <flag name="streaming">Enable playback of MPD HTTP streams using (<pkg>dev-qt/qtmultimedia</pkg>)</flag>
</use>
<upstream>
- <remote-id type="github">cdrummond/cantata</remote-id>
+ <remote-id type="github">nullobsi/cantata</remote-id>
</upstream>
</pkgmetadata>
diff --git a/media-sound/chuck/Manifest b/media-sound/chuck/Manifest
index 1cac1e8a9b6d..6731d14f920b 100644
--- a/media-sound/chuck/Manifest
+++ b/media-sound/chuck/Manifest
@@ -1,9 +1,5 @@
AUX chuck-1.4.0.0-hid-smc.patch 2887 BLAKE2B e02129a2f3e550fa383a691a3e55870d152c89386703e01d134ef345efadadcccf190d07b191f096995b9df2f27e85ccc3e26cb7e73052432c44e43bf82c8d5a SHA512 fb15c2c5e0cfe1e8326c71fe11a72bd3d04996890e7a466111d0360e6f8050408c7ba61f23ab57ae8d3d21fa009ac3afbba002b63819c321d6a55e83e000fe0a
AUX chuck-1.5.3.2-makefile.patch 567 BLAKE2B e860079107526b090d592fadf0652dd26b29139cb081eaf43071544ac6f23cde2ddc50db59b57370b09aad19fc595b12b75341908716a0faf13ebedf0c437da0 SHA512 363dce64af8dded1115473d5268f69a0a4a391a0825a1f0811d8f490ec6181118b6f34af5934ffcd02a5ac9459faee1aef3ff4a2e06b0291bae473173dba99cf
-DIST chuck-1.5.4.2.tgz 22311827 BLAKE2B 1215211c837fa55c132742a9a4edef97446304fffb6a6e9f4de0d1da66c634c81398870fbd30ba864939f7e3a54bd0f2125bd6c4c9634edb51da43fa25fd05a9 SHA512 c4ce1e3e04d33fbd516f41eebfbc3b71399c587c0ea7b5d16b4d8a8fe5efb3e244ea0e8860f7331aa740f68f96f6b8f92d37104e6b71f0b6e0cb704acc14715b
-DIST chuck-1.5.4.3.tgz 22318954 BLAKE2B 83fffaa811fb9ba73f2000ea7a6d5e133c42964571340877a4080e2a6360ac3a7df8bda01a7c0a4acbdbe2f64d97310dbcff237d935b5598ba5ca0e1a312cd2f SHA512 a8324c7dcd5d031cc256d0a5e87d69ae728d008735c81d977911695ec9e93ff6e647cbc4ef36f7fabf84674c468fcaf7df3350f4898436267344f44f8e4089c7
DIST chuck-1.5.4.4.tgz 22334080 BLAKE2B 84d3a9e11205c95695fc2b1e9af9fccb31d9a7f2dd6f4184c8bd3b9425cbdb05dac36d477cb6aeb6e757299dc972e2daff5b18d7f5fd748d3c31e04974dd70b9 SHA512 725bea6ee81443e0d65eac80746d2600bf5ab0db2495e8eb376851f46da413ad954106fb9da15b440250da335f0ae63f624945e338a9b2136c110ea876464a05
-EBUILD chuck-1.5.4.2.ebuild 1853 BLAKE2B 95b698e790e022be54b16657aa25b6bf5461f9fabd77feaa5a565beb1ee203882c8076cfd90e52e57f991eb714d4568fc65610648112ac660489c739bb3cc405 SHA512 b1ec557443d943ef4efa0b7dcd29a74259cb43e9c6eef95aa1d2fe872f1b50383d2e720e52a9b345f5f6473e5bdeec517cf5320593632c7d04f19084fcc7a55f
-EBUILD chuck-1.5.4.3.ebuild 1853 BLAKE2B b1c3a836784f5687f4c8ead44d81204d0c08171002644808a1edb552fab924796a4ce724be3aac65592b0020a5e0f66c15ed8e304d699b6733e49c077dbd5eac SHA512 bdecc4b06605d6d81a6f387a068838b7c4d53a04f86ad2bb516f234647b1810298f33cc66c9cd2f6b9f06fb8436372e40597a5d3818002fe43fcaae2a1fdc230
EBUILD chuck-1.5.4.4.ebuild 1853 BLAKE2B b1c3a836784f5687f4c8ead44d81204d0c08171002644808a1edb552fab924796a4ce724be3aac65592b0020a5e0f66c15ed8e304d699b6733e49c077dbd5eac SHA512 bdecc4b06605d6d81a6f387a068838b7c4d53a04f86ad2bb516f234647b1810298f33cc66c9cd2f6b9f06fb8436372e40597a5d3818002fe43fcaae2a1fdc230
MISC metadata.xml 968 BLAKE2B 5f7c72834133fedc3ffb54f563dc80552668484628029f8d205444cd69f89f91081ed6a71aae4d542dae09bcfc729ad88c6701df450313275e6d1c1f522fd7a6 SHA512 c548e0d3c701497e696626f46c010aea9a90bb1b52bd5f2e1ebe0f4189b171dc21c0848b90a6a23cc44ae2ba5e98d8671529fe6b14c957ad73202191c2915c0f
diff --git a/media-sound/chuck/chuck-1.5.4.2.ebuild b/media-sound/chuck/chuck-1.5.4.2.ebuild
deleted file mode 100644
index a9df37bf63c1..000000000000
--- a/media-sound/chuck/chuck-1.5.4.2.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Strongly-timed, concurrent, and on-the-fly audio programming language"
-HOMEPAGE="http://chuck.cs.princeton.edu/"
-SRC_URI="http://chuck.cs.princeton.edu/release/files/${P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+alsa jack examples"
-REQUIRED_USE="|| ( alsa jack )"
-
-RDEPEND="app-eselect/eselect-chuck
- media-libs/libsndfile
- alsa? ( media-libs/alsa-lib )
- jack? ( virtual/jack )"
-DEPEND="${RDEPEND}
- app-alternatives/yacc
- app-alternatives/lex"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.4.0.0-hid-smc.patch
- "${FILESDIR}"/${PN}-1.5.3.2-makefile.patch
-)
-
-compile_backend() {
- backend=$1
- pushd "${S}/src" &>/dev/null || die
- einfo "Compiling against ${backend}"
- emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getCXX)" linux-${backend}
- mv chuck{,-${backend}} || die
- emake clean
- popd &>/dev/null || die
-}
-
-src_compile() {
- # when compile with athlon or athlon-xp flags
- # chuck crashes on removing a shred with a double free or corruption
- # it happens in Chuck_VM_Stack::shutdown() on the line
- # SAFE_DELETE_ARRAY( stack );
- replace-cpu-flags athlon athlon-xp i686
-
- use jack && compile_backend jack
- use alsa && compile_backend alsa
-}
-
-src_install() {
- use jack && dobin src/chuck-jack
- use alsa && dobin src/chuck-alsa
-
- dodoc AUTHORS DEVELOPERS QUICKSTART README.md THANKS VERSIONS
- if use examples; then
- dodoc -r examples
- docompress -x /usr/share/doc/${PF}/examples
- fi
-}
-
-pkg_postinst() {
- if [[ -z ${REPLACING_VERSIONS} ]]; then
- elog "Chuck now can use multiple audio engines, so you can specify"
- elog "the preferred audio engine with chuck-{jack,alsa}"
- elog "Or you can use 'eselect chuck' to set the audio engine"
- fi
- eselect chuck update --if-unset
-}
diff --git a/media-sound/chuck/chuck-1.5.4.3.ebuild b/media-sound/chuck/chuck-1.5.4.3.ebuild
deleted file mode 100644
index 2d23f14d98bc..000000000000
--- a/media-sound/chuck/chuck-1.5.4.3.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Strongly-timed, concurrent, and on-the-fly audio programming language"
-HOMEPAGE="http://chuck.cs.princeton.edu/"
-SRC_URI="http://chuck.cs.princeton.edu/release/files/${P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+alsa jack examples"
-REQUIRED_USE="|| ( alsa jack )"
-
-RDEPEND="app-eselect/eselect-chuck
- media-libs/libsndfile
- alsa? ( media-libs/alsa-lib )
- jack? ( virtual/jack )"
-DEPEND="${RDEPEND}
- app-alternatives/yacc
- app-alternatives/lex"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.4.0.0-hid-smc.patch
- "${FILESDIR}"/${PN}-1.5.3.2-makefile.patch
-)
-
-compile_backend() {
- backend=$1
- pushd "${S}/src" &>/dev/null || die
- einfo "Compiling against ${backend}"
- emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getCXX)" linux-${backend}
- mv chuck{,-${backend}} || die
- emake clean
- popd &>/dev/null || die
-}
-
-src_compile() {
- # when compile with athlon or athlon-xp flags
- # chuck crashes on removing a shred with a double free or corruption
- # it happens in Chuck_VM_Stack::shutdown() on the line
- # SAFE_DELETE_ARRAY( stack );
- replace-cpu-flags athlon athlon-xp i686
-
- use jack && compile_backend jack
- use alsa && compile_backend alsa
-}
-
-src_install() {
- use jack && dobin src/chuck-jack
- use alsa && dobin src/chuck-alsa
-
- dodoc AUTHORS DEVELOPERS QUICKSTART README.md THANKS VERSIONS
- if use examples; then
- dodoc -r examples
- docompress -x /usr/share/doc/${PF}/examples
- fi
-}
-
-pkg_postinst() {
- if [[ -z ${REPLACING_VERSIONS} ]]; then
- elog "Chuck now can use multiple audio engines, so you can specify"
- elog "the preferred audio engine with chuck-{jack,alsa}"
- elog "Or you can use 'eselect chuck' to set the audio engine"
- fi
- eselect chuck update --if-unset
-}
diff --git a/media-sound/mac/Manifest b/media-sound/mac/Manifest
index 15f9975a5f77..2f2900931551 100644
--- a/media-sound/mac/Manifest
+++ b/media-sound/mac/Manifest
@@ -5,8 +5,10 @@ AUX mac-4.11.4.5.7-null.patch 406 BLAKE2B 8e8c38cebd040bc9728de64c994ee422ee6ab6
AUX mac-4.11.4.5.7-output.patch 1498 BLAKE2B 7016b28d4c9a71d02471de1f4a5e5f1ade7db75d53f096916d3f87b154d82fcb4c3e6fd3891f909e0eebef512795ad2072d332241d69315b9e1ab959f7f895ad SHA512 c96874817ea5389ea2af46c634cd548733e614274b43c9395e146c9151dd9e7a03bbb8c82f36807cc2178070f8a87b886c6db94c27cb4369dbfcb874074db490
DIST mac-10.82.zip 1675437 BLAKE2B 1915a8154873d972998f11b0f6b233150ede890bbe82b124f9e5c90caad716971c63069724fe5b38fd410c1f2e6a8e96156ed608b3a00839b6741a94c59a95b8 SHA512 9d29b52112a6511dda04bd49d365bd564cba63923abe4bfa72d5af292e01ce3fe330ad71833113692e7e675d44a4bc8edd43e8eab4aeb4c3178debbdb2750a88
DIST mac-10.87.zip 1673921 BLAKE2B 4a4d1946bcb33f742b75f1ad1d21170309ff82016eaa82104035d544c6916b5a0fb8ceff827bafb782aaea07d77c83b94c080426e5ed458e3e9d53f46a584354 SHA512 2e0ef696302d8a066e57a47df9578a922fa07f0b8a916d0bb041b4f558e4824e0cc4d2c3fa5bda2ecf22c5380780301f03af1cb4b01ba5b525b6c2616f9a0197
+DIST mac-10.93.zip 1674933 BLAKE2B b888007e2e675185291a91098b164d94843bb41b5fc5939c29e61b124a2f07bd410910f7280530c781d0d0bb9141ff3decbdc21beac16e7916ac82cf47b05f6f SHA512 2ac58486d80c0a91b6079341ed27e3a379113b6bcb7dbaf75fc2d6acdc45afb6ea05f8846494888e59311f90ed7354e2099ec9bf156788a451f5c138e27a50e5
DIST monkeys-audio_4.11-u4-b5-s7.orig.tar.gz 511190 BLAKE2B 28b5a3aadd9dae410c93cfc43c40c07fe207036f27cf60d59d8fa137a0327f90a78746c14930b7d3becb7f5fa69a454a6855aae1553dc74cd5168a9a523bb8f0 SHA512 7e73b35c86d6007ab2a94a2d8b7449bb4ac505bbba53e40373a279dc83a9cad5f62a51419a6375335576cf325c88ed7d317b0ef3039b8a497100cb74a63c25d0
EBUILD mac-10.82.ebuild 574 BLAKE2B 37e3da81fb3000ce9723e7443623c1cca73c5fa4bd14f6f692433ec94ae5ce6e60fcd7d9204db901456c3a27a5df632fb758d49b99a59d2f9be9ebb05f522848 SHA512 354668c3ae5e6e2aa375faf9da97bb5adf8fed12a6f619cbcfa733cf34f6873dcc313f806f0529249caa07acfc5af84df54225195ddc22f31d50e51e7a9ce134
-EBUILD mac-10.87.ebuild 579 BLAKE2B 0f74d4ccd09de589fe5cb67f166b4e38b1ef31ede167fdedad2bca7fe70cd5f8f258d43d6ae6e25f0596f4aa62e416d286dd86644fae412656496de9e7eec033 SHA512 c164044f156cbe82091fdcf4e2f76e735f77c3d18877bf685f367886f4126c82a94ac0c4ca0239678adee05d499003c39d1b180464c6f7440d668608e37020c3
+EBUILD mac-10.87.ebuild 575 BLAKE2B a3b52e56edd02a585c1c13d49b299b41b7b039d558ca66fb89e5007938c2121b03a63a7fbe467cff8ddb2d98d430b2064824cff73688f945e9ed27514834acf2 SHA512 ca3db33a0b4514b090b584c9007b5df522fe147ed5bd7131602370242cfd867c044b8b594c2f3f81047ac8f9fabbe73d1606b8783ef5a288026f6c69cd7fdd5f
+EBUILD mac-10.93.ebuild 579 BLAKE2B b35ade1f2c0e80f924b109a0b53f4ece8ec959b3c9baf74762e20b308f2b3740c24626e60d5ca11d10fbf7fb4bba9a469112470a0647421714aa4a02c4690bc5 SHA512 423c742e647b58ebe3c1c5292af483faf3e810ddb9c0d42ffc4f89fd33b8d0c9aca9e94288edf753d5b450ad267cf67e230ff97cbf968fb2aa665716365d6a4a
EBUILD mac-4.11.4.5.7-r1.ebuild 1419 BLAKE2B f0f98dbf50f62289d4f6767b96c3a31d70561253c014c2f0dd4e0941941c3389ea5c59e404ded08c0e2e3d0d0c658dbb378993b18aca171e71ee17cd8c6a318f SHA512 96d6deb9c106b8efe2c7ec151aabafdf1922475274efaf37763a22e538bbb73b021b607c1fd95ad591dcce4ec5506b6ee6ce4bd9488d4e124a3ff6353a2a78ec
MISC metadata.xml 374 BLAKE2B ac05d2add0cd7ac5956aad2f5a7bc031880ac86b1ba62266c3d5afcfa769e687d974cf00e1e1d4c3b50964b5a05c193f4a033eabe0ec0a6d626018aedf32be00 SHA512 586664bdcd30ef7b414740d264e143511f39411a33b845ce0f39503dd2215e501fba07c408ea777472ede967e91001617ac91dd9acb303ad8757bcabbba17b0e
diff --git a/media-sound/mac/mac-10.87.ebuild b/media-sound/mac/mac-10.87.ebuild
index 5f6629969376..54f360b9106d 100644
--- a/media-sound/mac/mac-10.87.ebuild
+++ b/media-sound/mac/mac-10.87.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://monkeysaudio.com/files/MAC_${PV/.}_SDK.zip -> ${P}.zip"
LICENSE="BSD"
SLOT="0/11"
-KEYWORDS="~alpha ~amd64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~loong ppc ppc64 ~riscv ~sparc x86"
BDEPEND="app-arch/unzip"
diff --git a/media-sound/mac/mac-10.93.ebuild b/media-sound/mac/mac-10.93.ebuild
new file mode 100644
index 000000000000..d39fc2150341
--- /dev/null
+++ b/media-sound/mac/mac-10.93.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_BUILD_TYPE=Release
+inherit cmake
+
+DESCRIPTION="Monkey's Audio Codecs"
+HOMEPAGE="https://www.monkeysaudio.com"
+SRC_URI="https://monkeysaudio.com/files/MAC_${PV/.}_SDK.zip -> ${P}.zip"
+
+LICENSE="BSD"
+SLOT="0/12"
+KEYWORDS="~alpha ~amd64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+BDEPEND="app-arch/unzip"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-10.18-linux.patch"
+ "${FILESDIR}/${PN}-10.52-output.patch"
+)
+
+src_unpack() {
+ mkdir -p "${S}" || die
+ cd "${S}" || die
+ default
+}
diff --git a/media-sound/picard/Manifest b/media-sound/picard/Manifest
index 52edef31c35c..e7314fd933db 100644
--- a/media-sound/picard/Manifest
+++ b/media-sound/picard/Manifest
@@ -1,6 +1,6 @@
DIST picard-2.12.3.tar.gz 5878683 BLAKE2B cdbe37842d5e2602941513835a3f28ff1ab2cad6ec37f41e6c1d8d4df2a8c957a36422414f2e4ce06d217c19b4a737fc4385022edb3052bba9cac138fa73c50b SHA512 0c4ec97f7d786982685cc095c838e46435b7305f10c33cd7d82eba006150acee934a92a182c3891e48555a7b958068782e9458ee4368cc4e3e39ad80cda858be
-DIST picard-2.13.1.tar.gz 6088686 BLAKE2B c1ff581f9d3bd28c4fe60b3d509fcb2f52ee786d2e5ab1093c8ccb5216112715b8cd9ad0931a72bff01260ee6eeecd2e09cdc4ca27069986cdd9ccf442b973a5 SHA512 40860678a42a58d5abe1b8289960233bf92b7c1b1903df8c4cfde633bb38a477f17f31b59cfad5b76327dfee1adaa615870dbe986355bff28a3fa9208226108c
+DIST picard-2.13.2.tar.gz 6088810 BLAKE2B 92a80bc874c2c2a869e4f3e7db8d3a1f3a480239c4324cb2d4d33c0ad05ff8a4399f3635e3edf2fff5dc910b33ffb5e3cd8a64b9dccfb2d20840d5fe9ef89449 SHA512 c1809ca2dde0564871028f6388e0cb349f71abdf76c0379fcea37fd1efff5b01f7354ddad53b85f96dc50c621544c98407ed5cfdcf493b7bb08694a8e231823a
EBUILD picard-2.12.3.ebuild 1459 BLAKE2B ed25614f51912589a881edbdaccf67d2eb6259334b7cfd41c0b257fffa346063568e3367043ddbbc7a6a04af54b0015c37cd85fce6a950cd78594c8ff7a5012a SHA512 dbcc9f6100474d58d032479bef37ef15c0c6c95ff5548c211878a65d9c210c33606231d97d0e10775b062a54a32ad5a7eaec044a38b8dce4b85041c4d253f62c
-EBUILD picard-2.13.1.ebuild 1540 BLAKE2B d04fcd3bec730ed3b39392157d1a61cf9044988008881eb64ac09aca02af432d3d6f19debaf936b2d106637feca877021af5307889d17f1af5f42dd39925b573 SHA512 c6d19df3490bce282c373503c6a175b7d525bc7a622ee922e70782ff60edec1234419035f6c793e39a84e3a09071a87c9a51252cceb90e1c05054042504ddded
+EBUILD picard-2.13.2.ebuild 1540 BLAKE2B d04fcd3bec730ed3b39392157d1a61cf9044988008881eb64ac09aca02af432d3d6f19debaf936b2d106637feca877021af5307889d17f1af5f42dd39925b573 SHA512 c6d19df3490bce282c373503c6a175b7d525bc7a622ee922e70782ff60edec1234419035f6c793e39a84e3a09071a87c9a51252cceb90e1c05054042504ddded
EBUILD picard-9999.ebuild 1540 BLAKE2B d04fcd3bec730ed3b39392157d1a61cf9044988008881eb64ac09aca02af432d3d6f19debaf936b2d106637feca877021af5307889d17f1af5f42dd39925b573 SHA512 c6d19df3490bce282c373503c6a175b7d525bc7a622ee922e70782ff60edec1234419035f6c793e39a84e3a09071a87c9a51252cceb90e1c05054042504ddded
MISC metadata.xml 740 BLAKE2B cc09a7bf012e0b85ff55531ace5d8b187cd68fdae7d274cb640a7ae446296c2ac70bb599955d6ab2570b3eb879c28cad0cf2e70fe7339c2c0c58fd8b0dcdcac7 SHA512 321188fd4887593a3683b2c507673baa9e2faf2b46b0158338a67e72dbf5267b93c1e358ceadeacd707d6a6bb234a4fae8ef681779463c4ab5bd3b79dbd47c43
diff --git a/media-sound/picard/picard-2.13.1.ebuild b/media-sound/picard/picard-2.13.2.ebuild
index 4adf1135cad6..4adf1135cad6 100644
--- a/media-sound/picard/picard-2.13.1.ebuild
+++ b/media-sound/picard/picard-2.13.2.ebuild
diff --git a/media-sound/scream/Manifest b/media-sound/scream/Manifest
index 7d2030d3a205..dea74663fbe4 100644
--- a/media-sound/scream/Manifest
+++ b/media-sound/scream/Manifest
@@ -1,4 +1,5 @@
+AUX scream-4.0-gcc15.patch 325 BLAKE2B ed617254c542515457bd5ae69013df4c0f5c492e2df696a9c150f1acac1d6af300b4a013670ea190c84fa8b3b5f6d6dbc512f2b657a35146bfcbc48f71018223 SHA512 99ba98cf2809cb472373c54c42b4b9f70b7ea89881bd7275caaa694a498f0a66745bf10d615f950ab3e8fc6c3ec66ea84039305075af4459af9146ac4b403a04
DIST scream-4.0.tar.gz 1114738 BLAKE2B 8e67033faea465d6d64427c9c7ff40d38ad88892cbcb9d3fa3d09998161fef2fce998a6d11e5c416f8b5652701f6c9dcf86283e44e084e7fa005aaf8275b49c6 SHA512 70b41f946e5f3dc3ccdceef752a719ba59841a850a9b347e8d33dc08dd5c3a4ba3d2fe5ae5004b9b621372f5d3faf52b34dc02fdaaa5be6f89991084425f682a
-EBUILD scream-4.0.ebuild 961 BLAKE2B 328f3a19a941a7bb422ed0b98809226aeb94cf011de2e633058eb0bfb2a2d64f4ec13c3d210c9e1ff083c0d0acb0d8b87cd96982f3a9d3ee35bb22efe558f319 SHA512 cffc3d8fe442b3784b8d586dcec01dc706418d7b9433eb44586919c581ce3cd376730b7456b3601bb8e48df720acab8149d5ee3c365f51a033bea23bee9ca695
+EBUILD scream-4.0.ebuild 1006 BLAKE2B 7babf72573c12cd2c74a42a40e2d65aba27b7310a6074ab6e24e2f04d191a8fee7f585823664378b6daf7822323c85521e144b130051bde42e5449b40f57c356 SHA512 30b401cc469129fc2dd023ab895367912760d7b17c17107625f01ca5cde6cde0cdc3487114f2c579b8ed3424e3a38594763d36dda495077016a9efe4a4a56198
EBUILD scream-9999.ebuild 958 BLAKE2B 1db63c3f0ed756efe3d62cec179d1d79e4825bf37b58998b094d42f6a483b1414f83485db4a553920843964e2d06a5596d55e1d2c8483691a95e73b79332d431 SHA512 01e8a41a62d71b83bbef2e455ee746a97083795e1694f2fbef9f2a775c708e27566eb944c9c4edda2dd68d28070bac7fa6a37b194adbb602b5d423642317e096
MISC metadata.xml 601 BLAKE2B 73fbecd357911596fd856784adfbbcaffc0129b0c559abed51323cc45fd55743ae86642a0ecc030949c02ea5ead0cae3738f61ac1d48148b1f4c2d00dbf23ce9 SHA512 70011204f2f601b5846c3a16409bb9b4894bf082594575da10cc857634b8d3e90dafbb38cc813696fdff7a6942bcaac3100c59df15bb9adc990c5ff361c0d799
diff --git a/media-sound/scream/files/scream-4.0-gcc15.patch b/media-sound/scream/files/scream-4.0-gcc15.patch
new file mode 100644
index 000000000000..fc1b852be61d
--- /dev/null
+++ b/media-sound/scream/files/scream-4.0-gcc15.patch
@@ -0,0 +1,11 @@
+--- a/jack.c
++++ b/jack.c
+@@ -107,7 +107,7 @@ jo_data;
+ static int init_resampler();
+ static int init_channels();
+ static int connect_ports();
+-static int process_source_data();
++static int process_source_data(receiver_data_t *data);
+
+ // JACK realtime process callback
+ int jack_process(jack_nframes_t nframes, void *arg);
diff --git a/media-sound/scream/scream-4.0.ebuild b/media-sound/scream/scream-4.0.ebuild
index 8c7ed7611cf1..960ab105d90a 100644
--- a/media-sound/scream/scream-4.0.ebuild
+++ b/media-sound/scream/scream-4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2022 Gentoo Authors
+# Copyright 2020-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -32,6 +32,10 @@ RDEPEND="
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
+PATCHES=(
+ "${FILESDIR}/${P}-gcc15.patch"
+)
+
src_configure() {
local mycmakeargs=(
-DALSA_ENABLE=$(usex alsa)
diff --git a/media-sound/upmpdcli/Manifest b/media-sound/upmpdcli/Manifest
index e20f3d3b1204..62e3c13f27c9 100644
--- a/media-sound/upmpdcli/Manifest
+++ b/media-sound/upmpdcli/Manifest
@@ -1,7 +1,7 @@
AUX upmpdcli.confd 26 BLAKE2B 840eb6e9353266f3669c00dda2a317a6146780180ff0998641dd258806b8dce0a1c49caca570c2ce1fac97e0bf3a347536c147f1a38092ae745bddd728128a01 SHA512 3dd82c12d66aac4be69a98cf25098fdb9c377c4ad0559d07f99cfb4599b6454a6880486053091d55e30b45ac8d877cfa544b1f3dc617d11c32c058767ae6a64f
AUX upmpdcli.initd 387 BLAKE2B 1cf2ab80c9447041b2b1d1a921c164a6c0436204909c4857db798ed9930d3c1f6e5957a4382cfa884e9fa296ac8d72cc5e3d4d8025234251b665fb5d85efc12f SHA512 fcbefe70aecd05f4fea6427734933344cd1f537fd187c14f05d809f8cf8bb720241aeddc526e9c5497f76e5e7cdcf14798a160b4e4303d1482b53b646dd2b03f
-DIST upmpdcli-1.8.18.tar.gz 706556 BLAKE2B 3c1d3efb5ac2a93feb852a3782580f1259355fffb7a33d74dd1be41cf78df204f66ab347785b27d7680f29f3ab50ff0e801ce1c7bd8e997e8e75b6def6a136fa SHA512 654c816bbddf11fcb882cac73c91dd676116498076fe1b7af135fe6fbff840ce7b9ea0bd4cd52188ece10a7f1758475d2c9b20dbf679f63fa526aab7398d0c80
DIST upmpdcli-1.9.0.tar.gz 706042 BLAKE2B 181add57f99ed137545b2dc68daa5841b8a207b48883fea15bdcb40bc1e5439aefe7d1cbdfa11abbf1a775c1d2255a21b0d7844f6f171fe53c4f23b33d0c762e SHA512 810750f9ff727685be5f49279c6b92d9369a9a52a66e581c544b11d14a3ebe66b2ad0a7762cbdaea7c2a9e5a4cb1029a03cc6cf9a93945157e75950c265bfebb
-EBUILD upmpdcli-1.8.18.ebuild 820 BLAKE2B 6897748c7959b35629752e1d183eb2b327e3fc9647e049e10df06c6955cf04058a5fc7b6b4ad885c6e06c70b691e62294d56da2e36e1f4babdd6a6d22f1e3297 SHA512 c264769e93941ea227012a6d49a1931040997534b0dfe6c220b9c8020574fddd0a07fe344ed40c54dc3b04f222443fd91769116db55eb52751857ba48fae46f8
-EBUILD upmpdcli-1.9.0.ebuild 822 BLAKE2B 109d9c9825feb4edf5852a11e8ad781c8357cd653b4eb50c61a159ceabe8969dfa2caa04cf2cf9622541f72674dedf81b2d896b1bdc110e95c225daf25f81160 SHA512 2d87da1d700269d540d818c73fefab84fec6fb942859db842a420f0620fb7a0ef3ee0c56a68b79111b33b0b488c4f725e41f3b55a56bc005561bd09debefb5d5
+DIST upmpdcli-1.9.1.tar.gz 819958 BLAKE2B bf057e4cecd9784a97f6ce29ff801f26fd87c92c6749ff63991b3885982a3db084d46d72b7ea1687844fe9be8b81369fbd465f1ce1eef60ac4559eebf0f0f4c5 SHA512 6da6de3520795d2dd2bbbacce9edf820132268fbf2fd6e99a5dd9b9f525084a4d0c593bd40200595e81ff01bb65784f1bc9d0552d0d97145f3197f41f847dae7
+EBUILD upmpdcli-1.9.0.ebuild 820 BLAKE2B 15954885ac670a6bc4dad9cfc4043ee08d46131f81a1edfb3c755a2f017af1a8a2ce0d67fd691d8a0ed0e03384a88e5776eb796b9801c6c796da0c0ec2f3e585 SHA512 4ca340dcd314486f6845e597a4472e1d79019201ee884273285351d6fa675431c653715d472a640f3f7b70f14e395d859c0021ae5ab9aa41e0ace74e5dab8afc
+EBUILD upmpdcli-1.9.1.ebuild 822 BLAKE2B 5259415aa8e08d00cc62c53085b5c18ef67261b017349b3ece38410e85f441617901baa0cfefd196e1fc2dc18066af097073fcff5f9dc92e3f19aed4814c6156 SHA512 efecb2632c1af7acb20d4f3c7b4fb6e4746cb883ca7f73ce22c52f39866756e77eb717d802d37fece5e81d4eda28634e9423c31c51cbe8a181d774d0735cfbeb
MISC metadata.xml 324 BLAKE2B 53acf2369d1e3957218ea3634ed2fe10034b9d74109af9df7acfcf29a37697ade6488aefc5df3503754833b0f6dc5df777feb945355f633fa6e1a3ade8b13adf SHA512 871929dc11894dc91b3257a5e9e8f5164e3f5e1af0dce2cc7571dd106cc70bd777562bb56913ca45f3bf1cf0316938f7f2c0a8386bdcf408c0f834385db4d45d
diff --git a/media-sound/upmpdcli/upmpdcli-1.9.0.ebuild b/media-sound/upmpdcli/upmpdcli-1.9.0.ebuild
index c929aea886e6..e86f5f630681 100644
--- a/media-sound/upmpdcli/upmpdcli-1.9.0.ebuild
+++ b/media-sound/upmpdcli/upmpdcli-1.9.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ HOMEPAGE="https://www.lesbonscomptes.com/upmpdcli/index.html"
SRC_URI="https://www.lesbonscomptes.com/upmpdcli/downloads/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="thirdparty"
DEPEND="
diff --git a/media-sound/upmpdcli/upmpdcli-1.8.18.ebuild b/media-sound/upmpdcli/upmpdcli-1.9.1.ebuild
index 8e63719d0f5c..c5dc01e66c95 100644
--- a/media-sound/upmpdcli/upmpdcli-1.8.18.ebuild
+++ b/media-sound/upmpdcli/upmpdcli-1.9.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ HOMEPAGE="https://www.lesbonscomptes.com/upmpdcli/index.html"
SRC_URI="https://www.lesbonscomptes.com/upmpdcli/downloads/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="~amd64 ~x86"
IUSE="thirdparty"
DEPEND="
diff --git a/media-sound/zynaddsubfx/Manifest b/media-sound/zynaddsubfx/Manifest
index ba9bced7587c..b76857821747 100644
--- a/media-sound/zynaddsubfx/Manifest
+++ b/media-sound/zynaddsubfx/Manifest
@@ -9,5 +9,5 @@ AUX zynaddsubfx-3.0.6-stdint.patch 2758 BLAKE2B cbf55ba32bdcd7a0af06a418fdb6d1c0
DIST zyn-fusion-ui-src-3.0.6.tar.bz2 5266884 BLAKE2B d9715c319bfd313792f550e12a47939dec665eda6ef395f8bb7a175b11f0922a4037428f99dc95fe749c40074ce8976fa9d257b6bc1e8f1feb63ca943c3bdd76 SHA512 7f195cf6a193376160441863d725383640bc75ad0c21b8ef7786da67a42fe014be103e3c3d9c29c83ffc3d78b9e11a4031a6b3922d457a336d184228c16077cd
DIST zynaddsubfx-3.0.6.tar.bz2 10001014 BLAKE2B 4adbeffb9bc0bd77bf81a6734f5c26fc676426e644e27cebb8e54e8d74d869c0e1b468782cd1a64aacef8f9b788d434a8d30a194944650eea03c4fd146ee7bf7 SHA512 86311f00d97e20c7eb22a46c99736c56765ed9737e728ef380a324e4a92c731086ed74f5d7bfeae104b690ab1ee1b40bfb8f240bc4c46f8afd47308ec48cbcea
EBUILD zynaddsubfx-3.0.6-r5.ebuild 2108 BLAKE2B f397965d0a336dd90fa0e5cfe114609c8102e78ffb51bccde6004473f998f27d25f2069e47a6f4ca94cdba68a5fd924d881b7757b543daae4dcab454fbeb70a0 SHA512 3441114b204811f85349854711b903bf624d979bd4e81de8228260fca135c1736446a774726516d7e10234ca20d3652e30fe49a30b0c44da96796c2f713c7295
-EBUILD zynaddsubfx-3.0.6-r6.ebuild 2751 BLAKE2B 4e2aa247e176aa2870f091f8dc9c38986cef23066def043eef595f39bb646901a6429de16d4d180785a62beea41460750c9bf2f2d65858fc5bba3f5a1a56803b SHA512 5364611cadd821ed70fb8e1129f00e052f622d00fba49c15c6b386eab9ce8f7d2aa58eb20ba317f2a7f47a8134c4fb405063b1f8589dab6522d8d39a66273ad9
+EBUILD zynaddsubfx-3.0.6-r6.ebuild 2750 BLAKE2B cc357954178f8895311cf3829c0932c5351c8ae8ee9c1cb5a25420e83ff4c9cd38b42f06c5c40ffe5d2d6bf26c211a42a8e52891f62dca9dd2a161a3d7521fde SHA512 44ac3e214904a97b3dfdc0b0986246a669992712449d3240d83bac93f59962b2164dc1230d94b6cf492b7206bc380253131164c6674bbe4d7b45513d1b85bab0
MISC metadata.xml 428 BLAKE2B 5a450f26afae683f0aa9ff386c87c37c3445b81240d4864fe90564f2c86913af772174cfeaeb82c29b4df0b92337d00f710d8779c9f3300865e7d20e6f9fc06c SHA512 53de61301fd080758dc195c67dfaf9ece5fba941988d17ca6edb7249e01a8804fe4e7edf961a4a0ec6891730dc6f6250e5cf7e91441061eb1e487be243c9b111
diff --git a/media-sound/zynaddsubfx/zynaddsubfx-3.0.6-r6.ebuild b/media-sound/zynaddsubfx/zynaddsubfx-3.0.6-r6.ebuild
index 8114594d82ee..19cac983afb0 100644
--- a/media-sound/zynaddsubfx/zynaddsubfx-3.0.6-r6.ebuild
+++ b/media-sound/zynaddsubfx/zynaddsubfx-3.0.6-r6.ebuild
@@ -15,7 +15,7 @@ SRC_URI="
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="+alsa doc dssi jack lash portaudio"
REQUIRED_USE="|| ( alsa jack portaudio )"