diff options
Diffstat (limited to 'media-sound')
24 files changed, 421 insertions, 164 deletions
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz Binary files differindex 9250347d2dce..d1d7d487ff24 100644 --- a/media-sound/Manifest.gz +++ b/media-sound/Manifest.gz 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 )" |