summaryrefslogtreecommitdiff
path: root/media-sound
diff options
context:
space:
mode:
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/Manifest.gzbin57455 -> 57421 bytes
-rw-r--r--media-sound/abcmidi/Manifest2
-rw-r--r--media-sound/abcmidi/abcmidi-2024.07.26.ebuild44
-rw-r--r--media-sound/aeolus/Manifest2
-rw-r--r--media-sound/aeolus/aeolus-0.10.4.ebuild7
-rw-r--r--media-sound/alsamixer-app/Manifest2
-rw-r--r--media-sound/alsamixer-app/alsamixer-app-0.1-r1.ebuild6
-rw-r--r--media-sound/alsamixergui/Manifest2
-rw-r--r--media-sound/alsamixergui/alsamixergui-0.9.0.1.2-r4.ebuild5
-rw-r--r--media-sound/apetag/Manifest2
-rw-r--r--media-sound/apetag/apetag-1.12-r3.ebuild11
-rw-r--r--media-sound/audex/Manifest2
-rw-r--r--media-sound/audex/audex-24.05.2.ebuild2
-rw-r--r--media-sound/audiotools/Manifest2
-rw-r--r--media-sound/audiotools/audiotools-3.1.1-r2.ebuild3
-rw-r--r--media-sound/awesfx/Manifest2
-rw-r--r--media-sound/awesfx/awesfx-0.5.2-r1.ebuild1
-rw-r--r--media-sound/bempc/Manifest2
-rw-r--r--media-sound/bempc/bempc-0.11_p20160207.ebuild3
-rw-r--r--media-sound/cdtool/Manifest2
-rw-r--r--media-sound/cdtool/cdtool-2.1.8-r1.ebuild7
-rw-r--r--media-sound/coquillo/Manifest2
-rw-r--r--media-sound/coquillo/coquillo-2.0.1.ebuild3
-rw-r--r--media-sound/csound/Manifest4
-rw-r--r--media-sound/csound/csound-6.17.0-r1.ebuild4
-rw-r--r--media-sound/csound/csound-9999.ebuild11
-rw-r--r--media-sound/dir2ogg/Manifest2
-rw-r--r--media-sound/dir2ogg/dir2ogg-0.13-r2.ebuild6
-rw-r--r--media-sound/easyeffects/Manifest2
-rw-r--r--media-sound/easyeffects/easyeffects-7.1.6.ebuild2
-rw-r--r--media-sound/ecasound/Manifest2
-rw-r--r--media-sound/ecasound/ecasound-2.9.3-r1.ebuild6
-rw-r--r--media-sound/elisa/Manifest2
-rw-r--r--media-sound/elisa/elisa-24.05.2.ebuild2
-rw-r--r--media-sound/fluidsynth/Manifest4
-rw-r--r--media-sound/fluidsynth/fluidsynth-2.3.5.ebuild2
-rw-r--r--media-sound/fluidsynth/fluidsynth-2.3.6.ebuild149
-rw-r--r--media-sound/frescobaldi/Manifest2
-rw-r--r--media-sound/frescobaldi/frescobaldi-3.3.0.ebuild3
-rw-r--r--media-sound/helm/Manifest2
-rw-r--r--media-sound/helm/helm-0.9.0-r2.ebuild3
-rw-r--r--media-sound/helvum/Manifest4
-rw-r--r--media-sound/helvum/helvum-0.4.1-r1.ebuild (renamed from media-sound/helvum/helvum-0.4.1.ebuild)26
-rw-r--r--media-sound/helvum/helvum-0.5.1-r3.ebuild (renamed from media-sound/helvum/helvum-0.5.1-r2.ebuild)20
-rw-r--r--media-sound/id3ted/Manifest2
-rw-r--r--media-sound/id3ted/id3ted-1.0.ebuild3
-rw-r--r--media-sound/justeport/Manifest2
-rw-r--r--media-sound/justeport/justeport-0.2.ebuild10
-rw-r--r--media-sound/kasts/Manifest2
-rw-r--r--media-sound/kasts/kasts-24.05.2.ebuild2
-rw-r--r--media-sound/krecorder/Manifest2
-rw-r--r--media-sound/krecorder/krecorder-24.05.2.ebuild2
-rw-r--r--media-sound/lmms/Manifest4
-rw-r--r--media-sound/lmms/lmms-1.2.2-r2.ebuild33
-rw-r--r--media-sound/lmms/lmms-9999.ebuild20
-rw-r--r--media-sound/mac/Manifest4
-rw-r--r--media-sound/mac/mac-10.73.ebuild28
-rw-r--r--media-sound/mac/mac-10.74.ebuild2
-rw-r--r--media-sound/meterbridge/Manifest2
-rw-r--r--media-sound/meterbridge/meterbridge-0.9.3.ebuild7
-rw-r--r--media-sound/mp3cat/Manifest2
-rw-r--r--media-sound/mp3cat/mp3cat-0.5.ebuild3
-rw-r--r--media-sound/mp3diags/Manifest2
-rw-r--r--media-sound/mp3diags/mp3diags-1.5.01-r1.ebuild4
-rw-r--r--media-sound/mpdas/Manifest2
-rw-r--r--media-sound/mpdas/mpdas-0.4.5.ebuild7
-rw-r--r--media-sound/musescore/Manifest18
-rw-r--r--media-sound/musescore/files/musescore-4.0.2-unbundle-deps.patch121
-rw-r--r--media-sound/musescore/files/musescore-4.0.2-uncompressed-man-pages.patch29
-rw-r--r--media-sound/musescore/files/musescore-4.2.0-unbundle-deps.patch119
-rw-r--r--media-sound/musescore/files/musescore-4.3.2-unbundle-deps.patch48
-rw-r--r--media-sound/musescore/files/musescore-4.4.0-unbundle-deps.patch26
-rw-r--r--media-sound/musescore/files/musescore-4.4.0-uncompressed-man-pages.patch29
-rw-r--r--media-sound/musescore/metadata.xml1
-rw-r--r--media-sound/musescore/musescore-3.6.2-r1.ebuild10
-rw-r--r--media-sound/musescore/musescore-4.0.2-r1.ebuild139
-rw-r--r--media-sound/musescore/musescore-4.3.2.ebuild (renamed from media-sound/musescore/musescore-4.2.1-r2.ebuild)5
-rw-r--r--media-sound/musescore/musescore-9999.ebuild39
-rw-r--r--media-sound/musique/Manifest2
-rw-r--r--media-sound/musique/musique-1.5-r1.ebuild3
-rw-r--r--media-sound/ncmpcpp/Manifest6
-rw-r--r--media-sound/ncmpcpp/ncmpcpp-0.9.2_p20221231.ebuild2
-rw-r--r--media-sound/ncmpcpp/ncmpcpp-0.9.2_p20240724.ebuild74
-rw-r--r--media-sound/ncmpcpp/ncmpcpp-9999.ebuild2
-rw-r--r--media-sound/ogg2mp3/Manifest2
-rw-r--r--media-sound/ogg2mp3/ogg2mp3-0.6.1-r1.ebuild3
-rw-r--r--media-sound/peercast/Manifest2
-rw-r--r--media-sound/peercast/peercast-0.1218-r2.ebuild15
-rw-r--r--media-sound/picard/Manifest4
-rw-r--r--media-sound/picard/picard-2.11.ebuild65
-rw-r--r--media-sound/picard/picard-2.12.ebuild2
-rw-r--r--media-sound/podcatcher/Manifest2
-rw-r--r--media-sound/podcatcher/podcatcher-3.1.6.ebuild6
-rw-r--r--media-sound/ptabtools/Manifest2
-rw-r--r--media-sound/ptabtools/ptabtools-0.5.0.ebuild5
-rw-r--r--media-sound/pulseaudio-ctl/Manifest2
-rw-r--r--media-sound/pulseaudio-ctl/pulseaudio-ctl-1.70-r1.ebuild3
-rw-r--r--media-sound/qastools/Manifest8
-rw-r--r--media-sound/qastools/qastools-0.23.0.ebuild8
-rw-r--r--media-sound/qastools/qastools-1.4.0.ebuild5
-rw-r--r--media-sound/qjackctl/Manifest2
-rw-r--r--media-sound/qjackctl/qjackctl-1.0.1.ebuild47
-rw-r--r--media-sound/qpaeq/Manifest2
-rw-r--r--media-sound/qpaeq/qpaeq-16.1.ebuild4
-rw-r--r--media-sound/qtagger/Manifest2
-rw-r--r--media-sound/qtagger/qtagger-1.0.1_p20150402.ebuild6
-rw-r--r--media-sound/qtractor/Manifest6
-rw-r--r--media-sound/qtractor/qtractor-1.0.0.ebuild11
-rw-r--r--media-sound/qtractor/qtractor-1.1.1.ebuild (renamed from media-sound/qtractor/qtractor-0.9.91.ebuild)11
-rw-r--r--media-sound/qtscrobbler/Manifest2
-rw-r--r--media-sound/qtscrobbler/qtscrobbler-0.11_pre20130123.ebuild8
-rw-r--r--media-sound/quimup/Manifest2
-rw-r--r--media-sound/quimup/quimup-1.4.4.ebuild4
-rw-r--r--media-sound/quodlibet/Manifest2
-rw-r--r--media-sound/quodlibet/quodlibet-4.6.0-r2.ebuild2
-rw-r--r--media-sound/sidplay/Manifest2
-rw-r--r--media-sound/sidplay/sidplay-2.0.9-r2.ebuild1
-rw-r--r--media-sound/smixer/Manifest2
-rw-r--r--media-sound/smixer/smixer-1.0.4.ebuild6
-rw-r--r--media-sound/solfege/Manifest2
-rw-r--r--media-sound/solfege/solfege-3.23.4.ebuild8
-rw-r--r--media-sound/spotify/Manifest4
-rw-r--r--media-sound/spotify/spotify-1.2.42.ebuild (renamed from media-sound/spotify/spotify-1.2.40.ebuild)4
-rw-r--r--media-sound/strawberry/Manifest4
-rw-r--r--media-sound/strawberry/strawberry-1.0.23-r2.ebuild (renamed from media-sound/strawberry/strawberry-1.0.23-r1.ebuild)6
-rw-r--r--media-sound/strawberry/strawberry-1.1.1.ebuild129
-rw-r--r--media-sound/taginfo/Manifest2
-rw-r--r--media-sound/taginfo/taginfo-1.2-r2.ebuild3
-rw-r--r--media-sound/upmpdcli/Manifest2
-rw-r--r--media-sound/upmpdcli/files/configure.patch11
-rw-r--r--media-sound/upmpdcli/files/makefile.patch22
-rw-r--r--media-sound/vsound/Manifest2
-rw-r--r--media-sound/vsound/vsound-0.6-r1.ebuild3
-rw-r--r--media-sound/wavplay/Manifest2
-rw-r--r--media-sound/wavplay/wavplay-2.0.ebuild3
135 files changed, 823 insertions, 830 deletions
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index feeaaae116f6..a9601a1e7ece 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 b767b6d28c46..afe27cabd1c1 100644
--- a/media-sound/abcmidi/Manifest
+++ b/media-sound/abcmidi/Manifest
@@ -1,3 +1,5 @@
DIST abcMIDI-2024.06.18.zip 633663 BLAKE2B 276553fa00d6a32a89e5f70505ff081acec3e151908a0829fddc6882d785d617c5ece73348689b93b7e7dfe7e5d845ffd66430ccd03ecee8dcb82d33d8f76399 SHA512 f8a16b8d47993c99571a5514b4579b697aa43039f87a794477cff54ea98f4f13c2f441ebf089f0d24cc4fe8f21482e06217f51a907cc4d0922c653b04b45b86f
+DIST abcMIDI-2024.07.26.zip 633725 BLAKE2B 8412eaea34e11d4012f56c745405a8aff445a9e9561b64152ce24bb7192da0733a4f04e3172072b01ce12b8586c841b07679cb80e78b846904bb69d3faa73288 SHA512 89e0d3c1b6fbbc0676f54c375e3f9aadace15d314b79041b6ba9c1fa352d18a5a024afd03cd151e72865ee8ff551a307613f4209feb43a1ae17e6bcfc8a5dba8
EBUILD abcmidi-2024.06.18.ebuild 842 BLAKE2B 55bd4449eefe4c0860ae462842dd378a99a09af0b65d48947eae1d32053f93260e35e02e03455422cd62657c966723e42243bb291f9a2719daa83bf41988e7fe SHA512 434499075ba0ddbf9f75291dd229dcada503b62aaa7b7c6e408d15412302f7d4a6a22fb3302daf53c8ef06bb139988d6806a559d8aae8b154308fb5b480edc9b
+EBUILD abcmidi-2024.07.26.ebuild 844 BLAKE2B 40322a8d9af19c1d73ef93feffeb8ad8954c8b231de27870012c7c644832eeb220122204ce0af51499c7a22f12655b9c76f7209117039416c378152b6827fcf0 SHA512 fda5935c54e9f8c3ca30c7126f5bdc59618104c8947ec5dbe5f861cd5b357ff472bfd317186ff41bbf7a65cb17b0bdcb565de21b0af943ff1f7e61c2c17a10f5
MISC metadata.xml 382 BLAKE2B c115548ee2b0caa47535aeeda6dfac2666bdd08aa444d1a39f2ba829ccbfaabfefc0c94a1fc0d59a72c17d6cea045531c13b66c449c40351432ad4830ced6c1d SHA512 ba8f57a005267fda3d71bf26cbaffb4cd16bcdd6811a4b618140d6d56dd0b16477d02d66ebd86b93bebd52a22cd554d9bb4ca8e9c2bf865e4c95a8c1205922af
diff --git a/media-sound/abcmidi/abcmidi-2024.07.26.ebuild b/media-sound/abcmidi/abcmidi-2024.07.26.ebuild
new file mode 100644
index 000000000000..8aed3dc3a8d2
--- /dev/null
+++ b/media-sound/abcmidi/abcmidi-2024.07.26.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic
+
+MY_P="abcMIDI-${PV}"
+DESCRIPTION="Programs for processing ABC music notation files"
+HOMEPAGE="https://ifdo.ca/~seymour/runabc/top.html"
+SRC_URI="https://ifdo.ca/~seymour/runabc/${MY_P}.zip"
+S="${WORKDIR}"/${PN}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples"
+
+BDEPEND="app-arch/unzip"
+
+src_prepare() {
+ default
+ sed -i "s:-O2::" configure.ac || die
+ sed -i "s:@datarootdir@/doc/abcmidi:@docdir@:" Makefile.in || die
+ eautoreconf
+}
+
+src_configure() {
+ # -Werror=lto-type-mismatch
+ # https://bugs.gentoo.org/876421
+ # https://github.com/sshlien/abcmidi/issues/9
+ filter-lto
+
+ default
+}
+
+src_install() {
+ default
+
+ if use examples ; then
+ docinto examples
+ dodoc samples/*.abc
+ fi
+}
diff --git a/media-sound/aeolus/Manifest b/media-sound/aeolus/Manifest
index 1d1e11d54017..601464b44f8a 100644
--- a/media-sound/aeolus/Manifest
+++ b/media-sound/aeolus/Manifest
@@ -1,4 +1,4 @@
AUX aeolus-0.9.9-fix-Makefile.patch 612 BLAKE2B d036968f8cefc735d993f4d4a5cb8f177cd026b72cac830c505880e9b09351100705668084b937603a6ef4dd85a39137284fc7f01cfdd7db948c33a733a134ce SHA512 1847ab48321d1d478ec4842fc96f09dcea57799c630f7b49edac0297d7a5c7c21fcd699d3a001801d319e9a4520ad1c6f79494a2dbc91f7ba9a34a38cdcfe01f
DIST aeolus-0.10.4.tar.bz2 66492 BLAKE2B 7a0861cacb1c8cb4c02f081883c0f61de3cfbea1da8716dba394b63cac325795d51cdf935c3f6cc242ed68d0ccc474d7c424eaf93d7084fe8e8af20fe4b16355 SHA512 4ef84ce7ca28c109ebc1327d3ecd18b1757617eca87313f4ed03a63a65c874de76bebf8dca780587a64e92dc881706c7fe888147475a30134648f02b570bad5a
-EBUILD aeolus-0.10.4.ebuild 1262 BLAKE2B e5bb9c0e1d56d1937ee051cab3d28f15c291099daf065f581cc33ba2067ad677420e57182c42210c4e3a010396a85b77819cbe80dd65c97a56e419ab08a86f3c SHA512 b13b3f7e8cb852e66a77fa2eed68f57cb5712c653a90fde95d46a429536067e80a8e0e52476a5b7042c513802fbe816964df4d8e3b8f877a44bae75a14d6ae65
+EBUILD aeolus-0.10.4.ebuild 1251 BLAKE2B 9f46acd67a1fce73e8bc6747829a2dd938d39bd3f70bfbdd14d249b37dc6e6f4a1d18fec65faf9ba8d353509f64cdd8b1f11c6df67fb98cc963dce04956282b1 SHA512 b1dfef1ad2b25af237ae55c78efb81b098f412354e5a6e75220d5d3cb3876b5dfda2f2c245cdedf351f6c4985b01aca41f3cc2a05f80284dcf76039c1846167f
MISC metadata.xml 827 BLAKE2B 2f0a0beb1172d7e417a83bba3bc9f33240585bc4f05f0aa5651889d32a17ca5b8eb519d3fb4753704269cad902a51501c7b776aabf9ebbb3a8a3c2940d777d1a SHA512 6271eb77c2c463f2767651ef23b07db9d8df54f0908aaf1a04e76878fea28453d992a7b7119c7679e64858f30e8d32b498dd4294a670bb5890f8014efb5cb82e
diff --git a/media-sound/aeolus/aeolus-0.10.4.ebuild b/media-sound/aeolus/aeolus-0.10.4.ebuild
index 81f44ef16f3c..e1892d33fb6e 100644
--- a/media-sound/aeolus/aeolus-0.10.4.ebuild
+++ b/media-sound/aeolus/aeolus-0.10.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,11 +12,8 @@ SRC_URI="http://kokkinizita.linuxaudio.org/linuxaudio/downloads/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
-IUSE=""
-BDEPEND="
- virtual/pkgconfig
-"
+BDEPEND="virtual/pkgconfig"
CDEPEND="
dev-libs/libclthreads
media-libs/alsa-lib
diff --git a/media-sound/alsamixer-app/Manifest b/media-sound/alsamixer-app/Manifest
index b60c74b0ab08..d85e8ec94c4a 100644
--- a/media-sound/alsamixer-app/Manifest
+++ b/media-sound/alsamixer-app/Manifest
@@ -1,4 +1,4 @@
AUX alsamixer-app-0.1-Makefile.patch 890 BLAKE2B d883baf7436816d10c9794b3909235306252ded8c222d057d0a50945c2d97bf7aba266a5cdbec8fbb346559d12ed258d9bcae84b954eac8caeb83081eb5c4ee0 SHA512 f9c7ad5daf98b9b02e79c069fd4a31984659c198b0c16af21e41651b75a8a62bf8a3cb488165989f4f76c44f8d49590a55da9143b19c4f16f2465c0996af8932
DIST AlsaMixer.app-0.1.tar.gz 26939 BLAKE2B f581aedc043c12bcbf43014b04fa92614b0acc8e49802bdb87ec550fdf2649a7ceb902e01b4ed7c2fc038a1a396a7ad6169e0d418c55df91733038a7bcb524c1 SHA512 48f741c578b51a10d2bcaac375be07d9c2ed705c876fa17d69565b41ade6dc28e72af1509b7d817b452199e8ad60f4e24b78565c134b90ac7f29623b89765e24
-EBUILD alsamixer-app-0.1-r1.ebuild 623 BLAKE2B 54e52a76e68defe61aa1598973cd8a40ee2a7e1255951fc2df8584e195686a7522e3ed27523fe571c34df96ea21dd264ed479379fc25111d9dbf7b8c14f4a80d SHA512 d2857dfdcd0d36faa10711f298d532d8bf60667af3fc3f12839dab7c6e00505d08d8032bacc5307de150aaff9b3cf90b1b2a7945388ef46fc7a616a15b4d435d
+EBUILD alsamixer-app-0.1-r1.ebuild 613 BLAKE2B dfce5654bc72d8bc7b9491759ad4833078078928a763a0aca03ed7eaddae64146d2d61e9093ff899fe24f4246ba54176094c2f598d7816be41f0b1880638a3f0 SHA512 4dda7f0af1b777992c98b76e5b47b29fbac7f2b950addafc7f343e7c4075005e254df455d94ec442ff53f98fbdf63a46ab77da54866c0ef4fc14139a76f11426
MISC metadata.xml 361 BLAKE2B a3990937c5c229030b09dfae5aeca13b8d2bdbf83596035f6c5908b1499f61fe07bd6adffc14c3dd64f81d7379a685fa2d9c416fc8ae33f88fc281128e6eda83 SHA512 ef7afacdaa261ef0cd120ed196cad7562827800d5f4c53654575d8b2d1084d10ddc2282d0c9437c686cb44711d4001f29cf8f9440649fa44597fa94f507a2248
diff --git a/media-sound/alsamixer-app/alsamixer-app-0.1-r1.ebuild b/media-sound/alsamixer-app/alsamixer-app-0.1-r1.ebuild
index 7a212477239b..a612a07692aa 100644
--- a/media-sound/alsamixer-app/alsamixer-app-0.1-r1.ebuild
+++ b/media-sound/alsamixer-app/alsamixer-app-0.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,11 +11,11 @@ MY_P=${MY_PN}-${PV}
DESCRIPTION="simple alsa mixer dockapp"
HOMEPAGE="https://www.dockapps.net/alsamixerapp"
SRC_URI="https://www.dockapps.net/download/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
RDEPEND="x11-libs/libX11
x11-libs/libXpm
@@ -24,8 +24,6 @@ RDEPEND="x11-libs/libX11
DEPEND="${RDEPEND}
x11-base/xorg-proto"
-S=${WORKDIR}/${MY_P}
-
PATCHES=( "${FILESDIR}"/${P}-Makefile.patch )
src_compile() {
diff --git a/media-sound/alsamixergui/Manifest b/media-sound/alsamixergui/Manifest
index ca0da70fa919..fd453844fe94 100644
--- a/media-sound/alsamixergui/Manifest
+++ b/media-sound/alsamixergui/Manifest
@@ -3,5 +3,5 @@ AUX alsamixergui-0.9.0.1.2-gcc34.patch 338 BLAKE2B 72d991c5ec3c88c0d96031f1feece
AUX alsamixergui-0.9.0.1.2-strsignal.patch 402 BLAKE2B d5b332c18e7a2427df9be1ab66605bb74cb0947b3a369f0e4414f0e3c067a3b1f2b3a15e342a282ef4dfc95731c26b9a25c8410c9da0132ff8813a347c3b87e9 SHA512 021e96627f49a94b3d7fc547951544e1da9f3c0eb7b8594dde1b7543576e01b28c790b290c6fef8172867cfe15089bb07289f2f9cf758dc6c39fc978af0a4439
AUX segfault-on-exit.patch 325 BLAKE2B 591d498aa051a2f4405a9d068c84218c38caa9ae237db602a1bda6ce57d99e8ca3d9102ca307c3aaaccd3e2cdd93db74585fa8fc01a59d92d78fc517fee2aa38 SHA512 de0795e1220283822c658204b734d45775d4e1c11582920159eb4016a481c15e4a6c1f4b5f39b451c154a7459f8958506127c75403ac2731ea695ea0a28ed56f
DIST alsamixergui-0.9.0rc1-2.tar.gz 70255 BLAKE2B 6caac083ce8edbd701fdc6f24bf19e1097dc260d92c4dfeb20f4b5cabba606882d3a94542e01567ef403708c29d0ca7933228b51926f4587d935042466c597af SHA512 c1eac24c87e3d3dd8a582312a24e4f517d084845a3a0cd0a7253e3386685d72a691fe138853002b0277361d397271fbc9f445fd5ad0f5d604e5ad022a408d6b7
-EBUILD alsamixergui-0.9.0.1.2-r4.ebuild 970 BLAKE2B 67dc9f74c6779ed5cac6d4513f37d68767c408a60661d8617fdf5108cf241cb32d6331e3eba3daf159e0adae6a82b8b7efa93dd326511e1f2d36bfc3f93512b7 SHA512 df6be6b74c684448e9a870dd456846da119496a4667d4781ceb6d18e88e66903783b2979bc2e31dff53a0f9feff16de5fd20c83fe824b05eef1e047d7979f9bb
+EBUILD alsamixergui-0.9.0.1.2-r4.ebuild 962 BLAKE2B 934beacf474a2c85f932da8b9e45d982f5d3db06807b7eb64306a05b9c035313ff23473188f200f19ff75d6692bcb639209138fd98b48194bdde0f9b40bbefcb SHA512 a5053c62ee8701f83d00e59c4c2f77755a90245950c4dfd00a5e3c072394166b5a3b5bc4ad575ea85914fa931d8e5439da785049b97e1c5050aa301465e23b52
MISC metadata.xml 250 BLAKE2B 3e6dae5d5f3b3ac412806dd8615a1975c7ea8a64bfd72ad54f2c93a9b24c19c620ac3e8b26e1f6cadec899443e138ee4fb7a82ecb83c784d0c03ee91854d8622 SHA512 2bfce2cf73aefce6dda06ea351cb93b2990b9543f48be1ae5406a5a5acf2c34faed1eb2ce715eb689eb50a9a1add5576b39232eb818c233f5a5589e16032aca8
diff --git a/media-sound/alsamixergui/alsamixergui-0.9.0.1.2-r4.ebuild b/media-sound/alsamixergui/alsamixergui-0.9.0.1.2-r4.ebuild
index 1144c94e53b2..aed21c078e94 100644
--- a/media-sound/alsamixergui/alsamixergui-0.9.0.1.2-r4.ebuild
+++ b/media-sound/alsamixergui/alsamixergui-0.9.0.1.2-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,11 +10,11 @@ MY_P=${PN}-0.9.0rc1-2
DESCRIPTION="FLTK based amixer Frontend"
HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
SRC_URI="mirror://gentoo/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 arm ppc ppc64 sparc x86"
-IUSE=""
RDEPEND="
media-libs/alsa-lib:=
@@ -22,7 +22,6 @@ RDEPEND="
x11-libs/fltk:1"
DEPEND="${RDEPEND}"
-S="${WORKDIR}/${MY_P}"
PATCHES=(
"${FILESDIR}"/${P}-gcc34.patch
"${FILESDIR}"/segfault-on-exit.patch
diff --git a/media-sound/apetag/Manifest b/media-sound/apetag/Manifest
index bf6bf2a9fcc1..af4f0cea99c8 100644
--- a/media-sound/apetag/Manifest
+++ b/media-sound/apetag/Manifest
@@ -1,4 +1,4 @@
AUX apetag-1.12-py3.patch 3784 BLAKE2B 039a42333dd48c0b2f3562411a53be1c793b5c19b9c9afc711e16a4b8a959fdc7a2fa8564c71eb99be403d596700a98e28529a39a45bffbd3315f42571085255 SHA512 325defd7e7114406185af0547d2d53cbf7a92a365016d9e7a08d12dec14fb5b364ac1051c86db67ce2e37066db83b9a7c9995cd7a6e1fd3b1b04a39d22651f8e
DIST apetag.1.12.tar.gz 29942 BLAKE2B 866f0ed90b9bcdbed3c0a35729327058806478d1c17a7f88528809b1480a2a55f4665ce809737010cc3b642b6ed99ec22db84b7b6ec4b14f73974274f3e31bc5 SHA512 615c495721c6d46e6ce4546ede218efaac1f3fda91dcd9b8da2b8f7c79cc0f5fbee7dd5bc433c0b125973a816980abb8677f16d4000e5e71699524baddd16887
-EBUILD apetag-1.12-r3.ebuild 1052 BLAKE2B 33f525316b4f415260e1826a25e28c37c03a50568f337441a61e35c09c232ed6277927847a0e6ae2b8e160975d3611623bb83fc901c92f55545ea7f70f2e4b80 SHA512 1f83ebf2f186a10051f37b7a611d30ec4ff52926b0dc2dd71c735145d5e84a962b87c4ad4f06c4ba0ac7bb581d658250b25703c5cf2de7fc5403abfcda36de7f
+EBUILD apetag-1.12-r3.ebuild 1046 BLAKE2B 1a1e9a1e699dffaf67241a62ebe895512d9f70306b685382bcf011143681b207e69d8c9f5861e130e3cc9355e966517ba79cfe97a32001f196f202bb4fd092d9 SHA512 bc0d9c0592aafe0bcadace8ad66363cb36f4d13523eeb752e6ed6115d9f12c2609033fde2fa3e640145b7b02341be0dcee5583f22cdfa83f192738e31d281cd0
MISC metadata.xml 260 BLAKE2B 9945ac40ee60ce67adf51840c3cc2d6d2743dffe4fd2ec965d300c709323f80eb5d35eaeb804414eebb2da1e954ee688067c05093b26499678de524b414ac4ec SHA512 e5b6a2a44cd2a4ea4fb1267eb8f635c079c022853443ad180ca12f2df84492f3ba34db45e4ff5e7e09262a74745f5c0aa04ebccd6f998cf19a6ea2ccd0627701
diff --git a/media-sound/apetag/apetag-1.12-r3.ebuild b/media-sound/apetag/apetag-1.12-r3.ebuild
index 183648ad647a..fb7826821296 100644
--- a/media-sound/apetag/apetag-1.12-r3.ebuild
+++ b/media-sound/apetag/apetag-1.12-r3.ebuild
@@ -1,27 +1,26 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit python-single-r1 toolchain-funcs
DESCRIPTION="Command-line ape 2.0 tagger"
HOMEPAGE="https://robert.muth.org/Apetag/"
SRC_URI="https://robert.muth.org/Apetag/${PN}.${PV}.tar.gz"
+S="${WORKDIR}/${PN^}"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 ~riscv x86"
-IUSE=""
+
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="${PYTHON_DEPS}"
DEPEND="${RDEPEND}"
-S=${WORKDIR}/${PN^}
-
DOCS=( 00readme )
PATCHES=(
diff --git a/media-sound/audex/Manifest b/media-sound/audex/Manifest
index 76f12f38dea8..37edaa09f87f 100644
--- a/media-sound/audex/Manifest
+++ b/media-sound/audex/Manifest
@@ -1,5 +1,5 @@
DIST audex-0.95_pre20220909-f94cd394.tar.gz 192286 BLAKE2B cbe2376aba03a5c575aead2ff3f105381150e370415433136128642e21c6481cd8db6ad44f7e9ca0e8e6ea00886a918582c232aec49023ca710d501a579f1a25 SHA512 b251a9d90f3d24ae3da75a2ad73654505ff6fc3bbc71ad65b5f37380cd2b6f04122c1f6246013f5078178982de6e37afe2bbea34c084221401e1f91fb9ff4ba1
DIST audex-24.05.2.tar.xz 706044 BLAKE2B 0f3e8781e5a8a8194899a3342de7463c0e075f5e0eaa57ef9e388c713c487273a7460a6ad4cd8171ba172d3ab121c9a9c81b9bd17d7546aeac69e0d9aa86cbff SHA512 ed43e59fb93b4836c9a65baebe8ab50d05d3389c63c38568f38706108af76905048b9d62e403ba1e36c3f3496fc1eb6d4e801d4571738bea428ef31d539db72e
EBUILD audex-0.95_pre20220909.ebuild 1181 BLAKE2B 65d3332fbacb2b7b9eac7978f91f5132e9373e6f1a4e0e88c419b6b3979a6b54b1e3396cf153ccd67dc75754b214ffcbef7c859acb533ad064bfde07ab7283b8 SHA512 89af4c5eee55429d654fd7ac8a5238d2a1a5d1b9ad69e85921855f0bcac7e2fe587965e370956cb2db9aa5cc41f2d360f80c752213c8bb8b8732e15fb96b4dc0
-EBUILD audex-24.05.2.ebuild 1083 BLAKE2B 427ad31a8af788a2744952e6cdd2d1c0413c957a19eccff4dd185a3ee414e3985c03671a9ab73a3e33829af62e9e7d3009439fbea2681f60db08276a1d647811 SHA512 c606a2573fbbe8462e233c976e98c2b1a017aac9e149653644bd790dcbecfbf6a64be5188cea4b88d15d30e92f3d0572d63299b9933ef0b4eb9d37a3af740879
+EBUILD audex-24.05.2.ebuild 1088 BLAKE2B ba70492df03b90371656efb3849181a4ba533afac217b90692f263e0a069c639a42d22abce12acc5f0efc48ca74b74d61dd332b7c560a65556acc44cd62be844 SHA512 8d8d2f47e6fc0ec90993a410624864aabf9b748ea28af779e267e0e0aef9a918db375c6ea46d9205ffe993a7e0e503677c68bdd6a6d1a3a40e8daf3202814bd1
MISC metadata.xml 378 BLAKE2B 3364d201ed8d0e27a85b8ff1db8dff1f76d3d44933ced0a1ffe14921f7fe8ef37f2d94c0e9fffb81a0a6181770f411c6bf061175200b92e686d061276b7751b5 SHA512 704ad11b3e7156c5a83c2a6e439a6c718acf9f520a17e8718b90ea3bb21e185b364d12998ed1929b90ba84c4f599e06ff02d27980176aeeea1dd8f3252b27385
diff --git a/media-sound/audex/audex-24.05.2.ebuild b/media-sound/audex/audex-24.05.2.ebuild
index 4ebe820fdf42..c90cf298f16e 100644
--- a/media-sound/audex/audex-24.05.2.ebuild
+++ b/media-sound/audex/audex-24.05.2.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/audex/ https://userbase.kde.org/Audex"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
IUSE=""
DEPEND="
diff --git a/media-sound/audiotools/Manifest b/media-sound/audiotools/Manifest
index 947bb719df49..58931e26989d 100644
--- a/media-sound/audiotools/Manifest
+++ b/media-sound/audiotools/Manifest
@@ -1,4 +1,4 @@
AUX audiotools-3.1.1-libcdio-paranoia.patch 1337 BLAKE2B 2594bf98a09df1064009dfa27764f64aeda7d92e43c82aaff3e44f6742db28f6fa2e87bd19d1f7eba8b82ac8ab338c9d7e7e7817817d49985809b927383d218d SHA512 cabc5f86e2977171c6616722640fa271d3c339bb223e229ec31697c81bd2c06c620a4b3d7a9057d7a90e05a2db7e2c7ca4d26403d60612ceebaaca0370845e10
DIST audiotools-3.1.1.tar.gz 6325408 BLAKE2B 065b5dc23796ea8d1dc72dc581a8929fe26e08180af2f0719470d80d5c82be2455ffda28fe8fd5ca63ae078f7fa5c6b5153e8fae496736da8f97a4eae38c4876 SHA512 dfba0dab8ef1573a12366bb4d46552eeb6c23c4abde34d9df51238fc97f573135b564cc3e5dbcaf7691c4502d8173dc926d8eb5ecd169fe619278ae89ff24c3a
-EBUILD audiotools-3.1.1-r2.ebuild 2022 BLAKE2B bbc2eeb1d0132ec158467e48fd24674b4d6078f3e8c0d6708fe495345dac6329c46988190ce14f05cc17fea4ad49cf4ba091cb2fc0b762daa303e01e51b9ae10 SHA512 b25474c4b8c8a0d4ade2d872f2d3a7d078e3250fb5db7eb31bbc5fd453082cf7492ba53a3e6396ac55875403b7b60ea5984558b1e53e26adbba5fd311b359d2d
+EBUILD audiotools-3.1.1-r2.ebuild 2038 BLAKE2B 7d5dc8e7633c8f0a9da2b51741c8d2b2af03731a93b5acfc3b261fba19393157b7642ff147b0055f23c14fd94fecd23a9c33fe16331d3060fe5a5e8538f9c021 SHA512 d64859cdddd8801767ec2ee85217a5a7844af242c7d88898c5e64d68f82a39f761cd50532d39a1834b09cbc22257430da6f8cd4d16e246bce8a532d5051a38bf
MISC metadata.xml 534 BLAKE2B b6b669f321a1091210f4abb7935bae1c2101f9ec2dfbf45150b61d3b9b98c966c45da7230f7a2cdf5b634ecdbfc6c5c1c3ae2dcf7eca755face9d47d2301d9e8 SHA512 5b21b6527a7a134fbce106ff8948e834cadd0286e4ef2b3d56921799fa2cfac69666b74498d9ad64564c20d3ba2e90b610e1ede30f85b0362155bfb582657d5b
diff --git a/media-sound/audiotools/audiotools-3.1.1-r2.ebuild b/media-sound/audiotools/audiotools-3.1.1-r2.ebuild
index fb64c116d442..261cb53096f9 100644
--- a/media-sound/audiotools/audiotools-3.1.1-r2.ebuild
+++ b/media-sound/audiotools/audiotools-3.1.1-r2.ebuild
@@ -3,8 +3,9 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
PYTHON_REQ_USE="xml(+)"
+DISTUTILS_EXT=1
inherit distutils-r1
diff --git a/media-sound/awesfx/Manifest b/media-sound/awesfx/Manifest
index c4edbb286810..2fc77ec67bf2 100644
--- a/media-sound/awesfx/Manifest
+++ b/media-sound/awesfx/Manifest
@@ -2,5 +2,5 @@ AUX awesfx-0.5.2-return-type.patch 340 BLAKE2B 3968d279de4febeaebe797a5f2c9836bc
AUX sfxload.confd 165 BLAKE2B b183f16572379c928417dbc6037bce0739462def9cde600d1298677b4e55bddcf5df0407124c966519946c960847dcdeb1c44fe62e25192d361400df7fc4e959 SHA512 9725e28b10f512e6e8e3cf121f8d442b3f0148795e676760b434a02c9a4e19945915fd93d6fa012448f041d17819d32b38445a0946819e398647bfd5ce31c38e
AUX sfxload.initd 398 BLAKE2B 90c2c51638531b7d51092b70af966db961889f0991a60ee8ffccfa36f73fb7e7df722e7914eb39c1a3c08b32b8da6cd1d58abfa8d3b0ba427a9748aefac7b801 SHA512 dd3522d112a0efefa1786ce37b9f9be3ee07eb50b0a618d7adb386ff007d9e9e907dcd9e184ed5122118723d702caeadc190018f0af5ad393c931eb0a549f31c
DIST awesfx-0.5.2.tar.gz 83611 BLAKE2B 7472f478bd1b228080a669d9df47b885d9953d363a06341cc2684af1723818a8938e31622aee9dd2ca6286c59db7715224c920e79cfa318cb3347b8833f67dc6 SHA512 f59f503c54de8bcccbd8a51c1f6a7afae98bd6b5ae4ad4ec467b4f29cece569b4f8e3185adf243816f786a0c2e92fe8d098d56f02d5704979ee8290ad61f46b6
-EBUILD awesfx-0.5.2-r1.ebuild 991 BLAKE2B b4ffe5537d2f49970d9f395946d783f80445eea3a5979193840db81daee832ed4b250433df14d4834947c5d7cc7629ec198b2dab85077c55d6dbe71cba3db7d1 SHA512 b04173a09d868dc5508737e25f51e568624e54eaa0797b2607857cd929314618c71391036f5e98d7fc90c9fb1d49fd2a1d6ef6bd6f888bbc48c3fb7a1e0d40fb
+EBUILD awesfx-0.5.2-r1.ebuild 983 BLAKE2B 889ba6e64a1ed2b6d47686272f2763d9aad5f4535d06ce35d68bf0bfb3e271f27f3fc09e7cd386d43e4347f102da750e9a8bb5169fec79cf5a2dfd72dc4d956b SHA512 73393bd4e52024e4dba1c3a45a78a88acbd8e7b640bc6d3ebfbc8761b3324d0e4bbbee2dc9701b9a22141c2376e33412cbe7ee389bd1c64fe502dc29639cb836
MISC metadata.xml 324 BLAKE2B 83e67f320917ea5b66c1825f935fea9bf296ecffd92367a61058f06d109e68da0a38dab99c3d83ea135f3d746b32ec46393eb12b8eb10177d833a242606413ea SHA512 7e7a6216efce742db3e2de5dfa293b11bb82e71783c83aaa579fcea5281a0088fd131568774ecf3259a264d0bdc0d10dc0e5b66bba0b3ef1b9bc388f58464dbc
diff --git a/media-sound/awesfx/awesfx-0.5.2-r1.ebuild b/media-sound/awesfx/awesfx-0.5.2-r1.ebuild
index 082914feb1dd..72b3b33d73bf 100644
--- a/media-sound/awesfx/awesfx-0.5.2-r1.ebuild
+++ b/media-sound/awesfx/awesfx-0.5.2-r1.ebuild
@@ -12,7 +12,6 @@ SRC_URI="https://github.com/tiwai/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 ~ppc ~sparc x86"
-IUSE=""
DEPEND="media-libs/alsa-lib"
RDEPEND="${DEPEND}"
diff --git a/media-sound/bempc/Manifest b/media-sound/bempc/Manifest
index 1bb4338703f8..b107bcd5f6e4 100644
--- a/media-sound/bempc/Manifest
+++ b/media-sound/bempc/Manifest
@@ -1,3 +1,3 @@
DIST bempc-0.11_p20160207.zip 237795 BLAKE2B 80ccfa052fd5c41ff948e99cfef22a767a0788de7addec482804c1d28304c48deaf64ea2d43ead590675169e9f0574793c14e072c58056108df4c5aea964e284 SHA512 8e8d85db3d9c1ec9dce5f4a5f3bfa9981a2ff9b7f80abfcf38958fe36ac843c3c6f7dafa27a018899d4d4376acb910ac779b9a9dd6e1e95cd9cc1f9db0bc4a5e
-EBUILD bempc-0.11_p20160207.ebuild 1249 BLAKE2B 26986666d325966c902f29ad62b288c599bd60874b8458b9cc76e7a45da413f1445e5da1bd76932847d9fa1712045ddc33c7b014ef9094990221a2961c54d375 SHA512 d9bcf26330d76cd5b44a11655387e2a7d5bfff83bc69fd7014727f3c99cf1ff4a8e992a898bdec3757a93da92f2584ff773957d5efbfbee1cfbea2c7c2dd4076
+EBUILD bempc-0.11_p20160207.ebuild 1241 BLAKE2B ef3364b08451670a9dda89e2fa3baf3c7c8b2f52f25be11b95f205ca1679879f78863274ec1fc765aa3e891e9b0689ddf3bae3a1aa2e92b2e5986fd9e50b5c4c SHA512 4b2ecc3b560482142b0e6cd45197cd8f4b12f8350dbaa5c2767402916935b328c6812ea6f45578f5969666c439ef6305b6a28e33d6d0f48a4689d82e964b09c9
MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
diff --git a/media-sound/bempc/bempc-0.11_p20160207.ebuild b/media-sound/bempc/bempc-0.11_p20160207.ebuild
index b56d80d99133..853e61ad836f 100644
--- a/media-sound/bempc/bempc-0.11_p20160207.ebuild
+++ b/media-sound/bempc/bempc-0.11_p20160207.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,6 @@ SRC_URI="https://sourceforge.net/code-snapshots/git/b/be/be-mpc/code.git/be-mpc-
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
RDEPEND="
dev-qt/qtcore:5
diff --git a/media-sound/cdtool/Manifest b/media-sound/cdtool/Manifest
index ddca5af2bc27..5d20c775be05 100644
--- a/media-sound/cdtool/Manifest
+++ b/media-sound/cdtool/Manifest
@@ -1,5 +1,5 @@
AUX cdtool-2.1.8-fix-build-system.patch 1329 BLAKE2B 9f4d36b274e8184c1c7b2043010f0de5a3624ab6adc3c46bd96e0f5f155cd8ee4ed915103690a1a0e49df3c533967617ed2284a79e58fb8f3f369b711efa9425 SHA512 15415365506d0087243436adecb3eb8e42b91bebaf77477800f464ac53fefed90041e1f3d634f6b6a0d20036f29bef4d8ad5c3e589c4a1a9b8c38e098546dd96
AUX cdtool-2.1.8-glibc-2.10.patch 3511 BLAKE2B 09d13db78aee424fbdb06900a68ed17ee564ea249c0adc7814fea617e218884ed5651264e56cff9f1bf5ed0460318a9d038c11c36e36d5e45c5d8fa30d10696d SHA512 5b58d80d1cd28cbedeae89bc8452d3b047faf9eb61c3444b3b3fba5a709adf834b4451fac74cf8c48fe1b6e41c33683f427856ba1d9acc4ecbb5f0eb3b135326
DIST cdtool-2.1.8.tar.gz 116847 BLAKE2B 2c1be3cbbff91078fb398913105676e2ea46828a7739a0dd28bbbb0acfece23272a05015494ef54d7f235186f07a0bc77ff43077c937ac38f099304ec4e2b218 SHA512 9e4e65c753b0be024f0ceb04ec0fee52031992196e0e4a2b8dfef9dbc9feaa81462be61700c6d01f413941d66f7f3e374fb327e1bebcb79207c7b4c790cea006
-EBUILD cdtool-2.1.8-r1.ebuild 473 BLAKE2B fdf1a167a19f1dbd539f035590aaaf9a4e7ff5fe3c48ccf0345f675d78b556618f21b9dc4118fca404bd81e13e2ed691bcedb5c149984840f9134a37f851016e SHA512 1656bb070b7e5044c1bcd7adf21c34d69b92ffb8db8f4bef88b74db74417d473e8fdb2d74262c10bc88bcfdd70ececab892476ebfe3c7e517e2a7aae6818b3a0
+EBUILD cdtool-2.1.8-r1.ebuild 465 BLAKE2B 04e087abd38e8f4b71d11dd5a9d14703c48f435787ef1619905fe2e2cbff168565f7168e10401714fecee6fde285775a1f48a1fa9ff53cd04863895572c6e38e SHA512 79bf41a0bca4bdcb19ad60c6bcd789def9ac9339a92a25b4e28fe1a93313973bb063b1e3e4b71484fae5910ee95cca546b08fe0509009c4dceaf7d735e8c27da
MISC metadata.xml 254 BLAKE2B 7f76152858fde96b9de5250e4cba30bfe0c5f2aa6ec7c84316072d84e4b664ecd6485642d3d184b1f2ddde8d9e03a94dd47dd00c5b8d82f80c5c0993d5627593 SHA512 7ed31d18221f55928f798dbf095166f535f7c0f5a1c3010b5113fd6b0d275af283f3d2e6839591335ec93bcd50aab5d0f104ad76eefda4d7a6b64d41af183f0b
diff --git a/media-sound/cdtool/cdtool-2.1.8-r1.ebuild b/media-sound/cdtool/cdtool-2.1.8-r1.ebuild
index 0d81cefca180..c95d197d9ecb 100644
--- a/media-sound/cdtool/cdtool-2.1.8-r1.ebuild
+++ b/media-sound/cdtool/cdtool-2.1.8-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,11 +10,10 @@ SRC_URI="http://hinterhof.net/cdtool/dist/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc sparc x86"
-IUSE=""
RDEPEND="!media-sound/cdplay"
PATCHES=(
- "${FILESDIR}"/${P}-glibc-2.10.patch
- "${FILESDIR}"/${P}-fix-build-system.patch
+ "${FILESDIR}/${P}-glibc-2.10.patch"
+ "${FILESDIR}/${P}-fix-build-system.patch"
)
diff --git a/media-sound/coquillo/Manifest b/media-sound/coquillo/Manifest
index 77dc6cb62bf9..8865590b0eee 100644
--- a/media-sound/coquillo/Manifest
+++ b/media-sound/coquillo/Manifest
@@ -1,3 +1,3 @@
DIST coquillo-2.0.1.tar.gz 76376 BLAKE2B a2f4742eefb8e09203106aa57257ebed343371c3276cab5b49f277d8f9ffd0f5aa242ac9337341dfdb798213604790c3891b403cfe8589902956b365c0ddde2c SHA512 6aeeca674180038089d3f1104cfe9d8d662ed88a6168b20c18932c4329ccfa895508c2e593cab274b51251e2b6b45ca5482c2385ce0e0ddc2b5b1859ee8a3eb5
-EBUILD coquillo-2.0.1.ebuild 739 BLAKE2B e2a623bbeca098192dcef7f6b49d903fbb7d85cd0d94f91ad2f7bb308caab10fbe7c4a6da528b8c06cd02c591f5934c233a05579f48675c3838b658fb8771449 SHA512 2b73794fe396abb7f01d0acf47fc9db31d953de8be67666c734bc4493aa7a2aa03810f73524b52d0aca75d05569f1a8bfa6487c3e032d6e0212dde0740f8d5fa
+EBUILD coquillo-2.0.1.ebuild 731 BLAKE2B a55de8a3e70a8b87733911201e16eb13660c254279a5b4d764bb3b8b4311d56442523fe31d57bd20d49fd3c2cf38be252cacb55494adac57d6c1ae2eb75e57f7 SHA512 598e8ecbf02416f6da2e374c1137f94047d271e9c42ee2201cb40572ec5cd717f75546750f3a78a78df27dcd02e7fd752ad2f9af0266884f41b0e5af74db3216
MISC metadata.xml 260 BLAKE2B 9945ac40ee60ce67adf51840c3cc2d6d2743dffe4fd2ec965d300c709323f80eb5d35eaeb804414eebb2da1e954ee688067c05093b26499678de524b414ac4ec SHA512 e5b6a2a44cd2a4ea4fb1267eb8f635c079c022853443ad180ca12f2df84492f3ba34db45e4ff5e7e09262a74745f5c0aa04ebccd6f998cf19a6ea2ccd0627701
diff --git a/media-sound/coquillo/coquillo-2.0.1.ebuild b/media-sound/coquillo/coquillo-2.0.1.ebuild
index bf07ce9d9997..58e806189020 100644
--- a/media-sound/coquillo/coquillo-2.0.1.ebuild
+++ b/media-sound/coquillo/coquillo-2.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,6 @@ SRC_URI="https://github.com/sjuvonen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
DEPEND="
dev-qt/qtconcurrent:5
diff --git a/media-sound/csound/Manifest b/media-sound/csound/Manifest
index 05ac56eaa601..71cdf1e5e0ed 100644
--- a/media-sound/csound/Manifest
+++ b/media-sound/csound/Manifest
@@ -3,6 +3,6 @@ AUX repackage.sh 738 BLAKE2B 4e091a526c4402354be54ca4e161eef4ec74adf8e0d21898542
DIST Csound6.17.0_manual_html.zip 25897263 BLAKE2B 3148a60a398d49d6932864d84b2ee37ddf86d5389b91c99443b2c64f7c3b270d040b83ac88b80ebc772c198223682452da1618391fcc8963fe63151b7837037e SHA512 ff2098828e51e78aa80b10736ea162d90c0b1bef3265e469951a5df63250d283e852490cb2a6599dcb1b8a5c185cf4f0b9534f501e4cb755b9da67ecfb1f4ba6
DIST Csound6.17.0_manual_pdf.zip 9930889 BLAKE2B c0210f2fb97a6707ae6cd0a0cf38cd374f4d4c973b188ee8d418a7efd5c98dc1d4e61867de021ed2859bd8264cc0876b46deb565c358b6efea42f471d39671a9 SHA512 bf664bab1dec073b48853ccf7519086c55ad74af33db86ac7f95746231c18fb10d46a485047788050094e412d27bbd0df65e238d31b01b435989f2fd734189a6
DIST csound-6.17.0-distributable.tar.xz 25231984 BLAKE2B 9767aae3368f33340d80abb84c573e6ceb91bb16448e961f62c679742377e62f611b36341ce7dfb32a2daafc9440c3dff84fe031c9d52b7d86491c383cf79d61 SHA512 b7c5b2f70e82d9dc37074cb217bc146d66293cfea2d69ffd3b0eab9aca302e431eb82b906c8d6494969374988edd6a9c7d04d7676efd085a2dce235988400caa
-EBUILD csound-6.17.0-r1.ebuild 5487 BLAKE2B 789bc8d6eea3177c1b511c889fcedeb35ff94b5697f54deae17bfdacfe2bd5d4fccf4af6a4703155cc8eb3272473dd9755bd77b3771a8a0cb48875050fa69470 SHA512 5efce92ada7a1ddcf51d93e2b7cc7db52bb5fe90b6143bf7c74aa6dfaaba158b0d1c423492cc3171b3219c8f19e05cb45c744960e91957adc8bc3728f3715143
-EBUILD csound-9999.ebuild 5243 BLAKE2B 47ad87abfe0460326236a4a83f4faa7c3ce493b14c6cb8f403f7ad081bd9b0dec0ea1e13f7b2936562f76cf3916360e665742bcac23d7041336bd5a97ffa8c68 SHA512 a55ba75af01eff4868b4949566a4b8af57d3b7c24b26d10a23959fc170e8c3b08b1359066b88740bfd7050ff9a987d80ac533c22b5ccb1e99c893b38e7636a17
+EBUILD csound-6.17.0-r1.ebuild 5485 BLAKE2B 9ef68d406239dcd059887dfb7e49fca8522c3bdc198c47fb5d5f1b996eff745edd3d810470e2e5a1570b65d0f96148ee069565f6f837fb252875a5a2cef09e38 SHA512 f1672b8ca8000380d05b7de4eb4a4dc4e357e784d95645a61de43218cfdc1625af3d6de808b153cfa23e82117be446e3c50e3be4b406444921e7d2fa9638853a
+EBUILD csound-9999.ebuild 5485 BLAKE2B 9ef68d406239dcd059887dfb7e49fca8522c3bdc198c47fb5d5f1b996eff745edd3d810470e2e5a1570b65d0f96148ee069565f6f837fb252875a5a2cef09e38 SHA512 f1672b8ca8000380d05b7de4eb4a4dc4e357e784d95645a61de43218cfdc1625af3d6de808b153cfa23e82117be446e3c50e3be4b406444921e7d2fa9638853a
MISC metadata.xml 904 BLAKE2B 695a6de1783aa6d04860c04fed7c1dee77e89002ea7192c7991e0eb417046d53cf3cdfe29bbc1aea58bf5c3bf43ffc17e996f00ac802f45e2c9c8ddafdc3ba6e SHA512 b36c761a3e5b246e720c88dc1d4ae6be4fa0703ec562c7caa8aee81d511967549c084c58d4b2c3d332413aee425bbab57b55b7fcf0e54c0e39ed69a4c458a602
diff --git a/media-sound/csound/csound-6.17.0-r1.ebuild b/media-sound/csound/csound-6.17.0-r1.ebuild
index cf13e4203d7f..fb5d82a5cfaa 100644
--- a/media-sound/csound/csound-6.17.0-r1.ebuild
+++ b/media-sound/csound/csound-6.17.0-r1.ebuild
@@ -8,7 +8,7 @@
EAPI=8
LUA_COMPAT=( lua5-1 luajit )
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit cmake lua-single python-single-r1
@@ -69,7 +69,7 @@ CDEPEND="
osc? ( media-libs/liblo )
portaudio? ( media-libs/portaudio )
portmidi? ( media-libs/portmidi )
- pulseaudio? ( media-sound/pulseaudio )
+ pulseaudio? ( media-libs/libpulse )
utils? ( !media-sound/snd )
vim-syntax? ( !app-vim/csound-syntax )
"
diff --git a/media-sound/csound/csound-9999.ebuild b/media-sound/csound/csound-9999.ebuild
index 2f6048b164b7..fb5d82a5cfaa 100644
--- a/media-sound/csound/csound-9999.ebuild
+++ b/media-sound/csound/csound-9999.ebuild
@@ -8,7 +8,7 @@
EAPI=8
LUA_COMPAT=( lua5-1 luajit )
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit cmake lua-single python-single-r1
@@ -22,7 +22,7 @@ else
https://github.com/csound/csound/releases/download/${PV}/${DOC_P}_manual_pdf.zip
https://github.com/csound/csound/releases/download/${PV}/${DOC_P}_manual_html.zip
)"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 x86"
fi
DESCRIPTION="Sound design and signal processing system for composition and performance"
@@ -105,6 +105,13 @@ src_prepare() {
sed -e '/set(PLUGIN_INSTALL_DIR/s/-${APIVERSION}//' \
-e '/-O3/d' \
-i CMakeLists.txt || die
+
+ if use doc; then
+ local png="${WORKDIR}/html/images/delayk.png"
+ pngfix -q --out=${png/.png/fixed.png} ${png} # see pngfix help for exit codes
+ [[ $? -gt 15 ]] && die "Failed to fix ${png}"
+ mv -f ${png/.png/fixed.png} ${png} || die
+ fi
}
src_configure() {
diff --git a/media-sound/dir2ogg/Manifest b/media-sound/dir2ogg/Manifest
index a09fa68c1d72..5164a6ef6e8a 100644
--- a/media-sound/dir2ogg/Manifest
+++ b/media-sound/dir2ogg/Manifest
@@ -1,3 +1,3 @@
DIST dir2ogg-0.13.tar.gz 20338 BLAKE2B 4f00c7e587eb7bba349d7024977d0d67ac9424a09649650e923df7100c60a67db78f363ac9d41931e969a5d8131f9461485f120cc4f308b0abcca4d5b570aba2 SHA512 292c35dd20a8e0499b3bd22d89c6ed0ae0abcf2b58f669316a2f39d45092a1c9a14fb168ad9ac893dfdd5138600c8be5e66502141c9dc7376b18e1e8d1ca5054
-EBUILD dir2ogg-0.13-r2.ebuild 1211 BLAKE2B be14527d2eb39143f7e1ff826e58bbec34ad72d99f9d0cf7699b6ed8c07a5050239231d1a6a1a968a1949289a53331d30eb6ea08d7a0d9b16417d507ba9b7a2d SHA512 b715fbebf53bd71c5f74e4b7b85426a9d7544b1bc830d462d3edc8d3b684a281f5743a74aacd0a2878b1e2ee10bbe973e765109e2e9eec377752fe9dcfbfcf6e
+EBUILD dir2ogg-0.13-r2.ebuild 1212 BLAKE2B aefc09876564efcd9026f5cc33d3ae2ed00aa030932a20e591121c1713968f05dc17ae31110f30de385792c15557cfb6ce774b787cef23d8a69ecb38910a6eb0 SHA512 1f51c0ff0beaa0aeb54afbe7ec9fb13a0d17b32510693a7640818392e68a79beae4bd61022146d64b1a5104e74e7934e0f8780bfd996184a119a2f43413a5dbd
MISC metadata.xml 446 BLAKE2B c41324185b347080d23121f9d47f2db7bed1e786c96daf39e3a41505270c864853c1c1626f52c45832aa6c8b8cb567a9745b530dd09b5dbf99ad8cafe4775314 SHA512 f997508acff421632f070b56c4e5abbdccd070ca8e91795139219484edb0c8331d6934446c654279ca099bfd487183c92632f8502ca77699b8bdea8add7c26cb
diff --git a/media-sound/dir2ogg/dir2ogg-0.13-r2.ebuild b/media-sound/dir2ogg/dir2ogg-0.13-r2.ebuild
index 0445569da3d7..0ccb78462ce0 100644
--- a/media-sound/dir2ogg/dir2ogg-0.13-r2.ebuild
+++ b/media-sound/dir2ogg/dir2ogg-0.13-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit python-single-r1
diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index ddb8710b7ffa..34dc9fc89577 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -3,5 +3,5 @@ DIST easyeffects-7.1.3.tar.gz 3426093 BLAKE2B 62ff40388df2a3452d23968881ab7d247c
DIST easyeffects-7.1.6.tar.gz 3505689 BLAKE2B fbb1dd05b2e5f8e3224653ddebf49175af1d6b39d034d6446750e780ec0f8f8a4d58b085c019767a121641d8b5176f0a6a0d828c3537aa2c3803223015fe6826 SHA512 7c70aeb66fc2242011c96d44b4a007cdec4733c968195089ec62968ee1dcb96ec6460ac67a2eb8baa104120bc13798792236fb677ac3f56557bfb05109b43f02
EBUILD easyeffects-7.0.7.ebuild 2046 BLAKE2B eee6f202ac140bb8a0235a9319a9c7c0b1554fd5750c4a672699abbaf0b4d02d40e491e99f22b237e424126869cece8763d95d1d29e41f88d289c8a8738c56df SHA512 c0acf5b74a42b5f8b229f52c110b35ae8bb6742bc77bb685e34291ebb55f35bb367e434f471b1a5b24845b304e70f9eeb43ad45d477bde9014c9f717217b5cb6
EBUILD easyeffects-7.1.3-r1.ebuild 2065 BLAKE2B f71f3eb3955f62d1d65b96e8e7e7c4f7602e014a1e9e17edd69f17ea841276d3c4fd14aaeef80146b21442e4ededf7c6953e382476214965a80f81b59f63c525 SHA512 e87e42d3d0b3698ec2cbcd93d02ca9f615b9a9e54601a8f720bf90960ea2683c732cd07e873f062020d84a9f05752a968ee764b4b23197e42d3938d103db434a
-EBUILD easyeffects-7.1.6.ebuild 2066 BLAKE2B 5cde09b7538663c7a1d40bd57a87321c8dea3ba664e203fa257b74eb9ac91cd1036fa187ecdd0a9b491fb1cf2bbcd8d266fc77dccf1b9bfec988036ae7ec51b7 SHA512 30318074bba0b3b1f71e477688e320061cbd1db696517deabefebc68a6ddf8dc67ef482255d71856c8657aad878e50f8a7e3adcc0eb52f16f588cb5c7044467c
+EBUILD easyeffects-7.1.6.ebuild 2065 BLAKE2B f71f3eb3955f62d1d65b96e8e7e7c4f7602e014a1e9e17edd69f17ea841276d3c4fd14aaeef80146b21442e4ededf7c6953e382476214965a80f81b59f63c525 SHA512 e87e42d3d0b3698ec2cbcd93d02ca9f615b9a9e54601a8f720bf90960ea2683c732cd07e873f062020d84a9f05752a968ee764b4b23197e42d3938d103db434a
MISC metadata.xml 733 BLAKE2B cfc90445078df7e5abda40006ed83c0deb34f58dc1bf38fe51ece0436db623ca75d7d802997666d9a1aa15c08bb01d456c74e2c639c4ba5eb61511d8f98511cf SHA512 8c5badf73c406ed0b86ec19ad8d5363ddad4382ba5ca5778d6ba653f3f23d6e91d8d4e1eb85fff24e6f780ef43239550c054b8653b2e06b18aaf54c508b2260a
diff --git a/media-sound/easyeffects/easyeffects-7.1.6.ebuild b/media-sound/easyeffects/easyeffects-7.1.6.ebuild
index c6811aa7529c..941aab00f2ea 100644
--- a/media-sound/easyeffects/easyeffects-7.1.6.ebuild
+++ b/media-sound/easyeffects/easyeffects-7.1.6.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == *9999 ]]; then
EGIT_REPO_URI="https://github.com/wwmm/easyeffects"
else
SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
fi
LICENSE="GPL-3"
diff --git a/media-sound/ecasound/Manifest b/media-sound/ecasound/Manifest
index 87bf1c6ed5e6..3ba01dee66ba 100644
--- a/media-sound/ecasound/Manifest
+++ b/media-sound/ecasound/Manifest
@@ -1,5 +1,5 @@
AUX ecasound-2.9.1-tinfo.patch 442 BLAKE2B fd9d1251bcfc8a05acae992b0e5baca334d118a3a2fd3d009b6239fb13e0b11e46131a8e94e215d168a82f176e3061f5789b86329a18814625df47733e3f4422 SHA512 c7d20dadeeb2e1b7dc1a611e1e2889bfb7ad222724f18d7bdd7334e0831183e957cc5f6097cf33fb15d2441ba941d2c90147cfd5ced1d50f05d142e1c04cac54
AUX ecasound-2.9.3-ldflags.patch 2718 BLAKE2B c37cfbe326e7219d97286ce1c298af6d5eb21989f986a80f58cc7fef8392f169757395cb0e72f3dce2221e9fe128856b252279d4ba85a77218264faad2053c86 SHA512 2f27fbb2ebfc85ecd91333e17a24964409471f791bed1f4f94210b13277bc836969d4d7f9ff3f70791f72fe32edb2ffa04a07ebbb2528be92ef33624861e39ee
DIST ecasound-2.9.3.tar.gz 1101628 BLAKE2B 52aaa96abee9a911c613ac772fd3df3ff7bb4a8309283089d19e2f7265be26eb6e77304896cda2ed1c71742f36dfe1e38209afd42b921d56f12d43f08b4fe2d2 SHA512 4f70e6f54cd05194a4ffe80905e7488d16d32d684c87736dfdac7b3aebf3d20cbf417964d75e00e781f6f0614b8b699061c69fcbf7e1761d66ce1abfcd5f1140
-EBUILD ecasound-2.9.3-r1.ebuild 2385 BLAKE2B f83d2f41b4ca66a1a81771169fb8fd684904257fde54f46cbc7db3ddafdbe882d70675b4a4877019f1117854ecd0d8b8e8547e336749ae4bb787679fe69abfd1 SHA512 71d6b74c63a24a869e8fc70e852f70cf8a1be573ba2de169bc9480f738c777af180760fa9cf9562111f6930bcd0674520aeddddaddf1424c4f3d6565b2f68bfb
+EBUILD ecasound-2.9.3-r1.ebuild 2384 BLAKE2B 388f4d7c624f49571d68ce08860299258df6d6ab8c25c92ea4b6befbd543edc10981cb2decbcbd41b89795d026e1a2bc473b9e20e058fd48fe6d716152398084 SHA512 9d13c72871af58a4de0e27bf95f860bcb6254e3ac937a48cb6da376703ba69cf95a738f0bcf3dee470919b1999abbdf543165fcb2170e14bde9af95386f8c6fb
MISC metadata.xml 1074 BLAKE2B 9301046a8443aa5ee5db4a2c09f65b1cf24991fafa6920061ab1bd668bf31eb74b6659e5346fe3493dbf154eed47e60a8ae9c936bcdd7f7c5fcdaa0e2a9e0b6f SHA512 81f59c71f4869241fce6ba622a2139502e9a21340aa21057dbd01b3d8dd16e100b55bfa804a2eea712ab9c010112101705349697297a3ea8f2aef37358c20d7e
diff --git a/media-sound/ecasound/ecasound-2.9.3-r1.ebuild b/media-sound/ecasound/ecasound-2.9.3-r1.ebuild
index 3c6ad32445db..862c71272789 100644
--- a/media-sound/ecasound/ecasound-2.9.3-r1.ebuild
+++ b/media-sound/ecasound/ecasound-2.9.3-r1.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit autotools python-single-r1
-DESCRIPTION="a package for multitrack audio processing"
+DESCRIPTION="Package for multitrack audio processing"
HOMEPAGE="https://ecasound.seul.org/ecasound/"
SRC_URI="https://ecasound.seul.org/download/${P}.tar.gz"
diff --git a/media-sound/elisa/Manifest b/media-sound/elisa/Manifest
index f8aceafd564c..9052489790ba 100644
--- a/media-sound/elisa/Manifest
+++ b/media-sound/elisa/Manifest
@@ -1,5 +1,5 @@
DIST elisa-23.08.5.tar.xz 1814776 BLAKE2B b3c59fbb84d6f4bdf6a45d41f6c8d97e8ed898fd3be5b7c6274218baeaf4e3cf63ede6077515ecff14c83cc8599e1fb8013ab7d5d3ffcb7da7eebf43d627fc62 SHA512 f0ab10b9e4d57b3331220a9ae2f8a240d7259ce7e381957cc12fc73b3bf23cdf32affde2e8dc09c8e5fbd05da74401f274c522bb44cd652feb7c1fb75e64cba8
DIST elisa-24.05.2.tar.xz 2083008 BLAKE2B d20314651bb4b1ac3e51826c2153f4496fdfaf23ac6662b17f56d9efedf6e9cf310120865865301367d3e3feacf9e7144de85ab5613001a6b438e96128cd3018 SHA512 873f93d8301dabce0352902186ffb4b49db41c20da24f9b0df45d7613e66dc17f1d653c28eb8cd3c3eb549a671d03159eff15cfd5a3ccffd4ba587c0e163b4a7
EBUILD elisa-23.08.5.ebuild 1577 BLAKE2B bc991b5f7e496b156697a790f4682a16acdb552f3b8cef2b5e6f1b50ff087b11b1a356be6f3da8cbe84f2d742b68ad7b5397c1f759b998b07da6245a0ae1c064 SHA512 2923301ea6a998881571ca5808afa602ab57321ff19b1a3d8b92a0634d81be7d8357ae123455289466f0b86a49b9005c9982c831d957fe306ede1beb0ebcefcd
-EBUILD elisa-24.05.2.ebuild 1441 BLAKE2B 23d8898d6ecf1796b9b9ee66b668add10a8f046a37bf407af3173f741c69cf60e9e728e2cf619c6ca2e2fe3ee6880c6de2f11147f61dca4a0eeae767c1115ddd SHA512 55d073bf0672b2dedff8f4962c021fad3e58f65ec6fe313b4ace226afd7aea39e1f4608f08a5afa6c045b8c4308f7fd0b9827fe0d2506bbbb6ff966c8c9f2404
+EBUILD elisa-24.05.2.ebuild 1446 BLAKE2B d991a4093f378c8e3448eafa924eeb05dc64c65cccc4c62d436e970c3247fe2da9296cb0087a3be53b6f2bb4000d1a87277da50d8b64770488ed3def2a73d33a SHA512 619a25a538c4f4e4e18f0a1b9ec21837670513bcff11d62bb37601ddfcb1aff920d81af4d6af475afe2d46fc7b07a0f132c2f77e6bd0ba1c85865f074cffde17
MISC metadata.xml 493 BLAKE2B 34b3c8c5f95ef87ae3246bc61003e44b2e7c72e1a98f0fc38e9c8f51934066b4c375e403da5e5c1525d88c33aecc1e91b0e1c7a537d89411678f4e6e26da6586 SHA512 e59ac559e2ef11d5f3550b95fac490059b1f6be76ad5781d0be5e45bb860c0709992cb928fbc1e2584d1ad71359c9c65e2d53cbf124f411d1b6b016ab583e751
diff --git a/media-sound/elisa/elisa-24.05.2.ebuild b/media-sound/elisa/elisa-24.05.2.ebuild
index 8ed97cb8701c..8035823f2179 100644
--- a/media-sound/elisa/elisa-24.05.2.ebuild
+++ b/media-sound/elisa/elisa-24.05.2.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/elisa/"
LICENSE="LGPL-3+"
SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
IUSE="+mpris vlc"
RESTRICT="test"
diff --git a/media-sound/fluidsynth/Manifest b/media-sound/fluidsynth/Manifest
index 13989789f56d..596c27eff8e7 100644
--- a/media-sound/fluidsynth/Manifest
+++ b/media-sound/fluidsynth/Manifest
@@ -1,3 +1,5 @@
DIST fluidsynth-2.3.5.tar.gz 1775448 BLAKE2B 11f04d2a508f54c4bd03c867e81528f36eeb5698ad017d7fe778349b5ab91dc9e518d426d2394e748344795b8c1bf86eeaee97294ad66974db07587d0a80797a SHA512 35eaea8c1709ebbd5dee8f3946ab59c39afe31d92b972a44013fa23987aa48936f7d1326d5bda81c6e66f02bf988e48601367d49276a4dd78dbca7a2571f5e57
-EBUILD fluidsynth-2.3.5.ebuild 4017 BLAKE2B 12a779cdbca3bcb05c428d57a9f063634cc72870f0baf954096af7b3235ea284d0971054e0721194570a28777172ac4bd49b657882182569fe12a01a5c85d3fb SHA512 f83ce5a5250de7153e4407878ba1af8baf46ded702a009b75ecebb0c352ac6530891e73f38bfe89975d0abef5d973c73f0d58d20d49b21a3359afff4d036c78f
+DIST fluidsynth-2.3.6.tar.gz 1776510 BLAKE2B 74bb97e8f2026816762aeffb90c35049ae210c6827fa4a3f6a56f13c885f57b34a6b48790c86a6694100ab6d292f70b54a4516bc20317ead3d306511a33cb73c SHA512 521e103e49c281ab7a44a2a275f614894062c1be6eb4df776b11e3756803c6b4b73d1e9596d364959c81b37dff4798d56798f9262c486e098f072ae1e7bef1c1
+EBUILD fluidsynth-2.3.5.ebuild 4006 BLAKE2B e465cd63547a239b6b94a659f70426da4b6db65c0599e9600fb5b055cce959ff8c8021e0dc9dab161e7b6edc92d869c334fa93c5a42ab04d88c6c4397f71f476 SHA512 6eb564fd2b1b44a5a69026d40e194be65d5ab497ad2263a9b2960d8414a242ff03ff279a2ba59cf19cdc237e1a39b442bac581f9377d0c44f30050bd7c01bfc9
+EBUILD fluidsynth-2.3.6.ebuild 4013 BLAKE2B 623a2679a8910b1c8a86360ecfcc3f4177ebeac23a5b91955b2c5006dbcfaf44602512d35bc655e2b2dada50d10d51b371f88d3c759a76d605f88567a3cb3e12 SHA512 a4dd964fbbc3390583d84366aa7c1f427c7dd0995714cd2385a272d6a51b9bf51a87fd37cd7fbfcdca6e4e86c9a98fe6fe95a41d61a19bdb3d1304027dcd5e18
MISC metadata.xml 509 BLAKE2B f94b91d9486a14757aa47e69269d6321fb330556f24ac0d2d47d7734bc28164d9cff5d7ff7728aa6d59606006bc4bfa090662b9dd087a6bf36ae23660604938a SHA512 7bf5aeb69570ef736dc6a1a3d652449b0142978ee5e6ed9902d4f851deea87c8fb94bee821ee9ae93bc529411f336288021718490e86c2815de5d30111bd3b28
diff --git a/media-sound/fluidsynth/fluidsynth-2.3.5.ebuild b/media-sound/fluidsynth/fluidsynth-2.3.5.ebuild
index 936c864a0e52..fb0215dc13a8 100644
--- a/media-sound/fluidsynth/fluidsynth-2.3.5.ebuild
+++ b/media-sound/fluidsynth/fluidsynth-2.3.5.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit cmake-multilib multibuild systemd toolchain-funcs
+inherit cmake-multilib systemd toolchain-funcs
DESCRIPTION="Software real-time synthesizer based on the Soundfont 2 specifications"
HOMEPAGE="https://www.fluidsynth.org"
diff --git a/media-sound/fluidsynth/fluidsynth-2.3.6.ebuild b/media-sound/fluidsynth/fluidsynth-2.3.6.ebuild
new file mode 100644
index 000000000000..c43bce493f21
--- /dev/null
+++ b/media-sound/fluidsynth/fluidsynth-2.3.6.ebuild
@@ -0,0 +1,149 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib systemd toolchain-funcs
+
+DESCRIPTION="Software real-time synthesizer based on the Soundfont 2 specifications"
+HOMEPAGE="https://www.fluidsynth.org"
+SRC_URI="https://github.com/FluidSynth/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0/3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="alsa dbus debug doc ipv6 jack ladspa lash network oss pipewire portaudio pulseaudio +readline sdl +sndfile systemd threads"
+
+BDEPEND="
+ virtual/pkgconfig
+ doc? (
+ app-text/doxygen
+ dev-libs/libxslt
+ )
+"
+DEPEND="
+ dev-libs/glib:2[${MULTILIB_USEDEP}]
+ alsa? (
+ media-libs/alsa-lib[${MULTILIB_USEDEP}]
+ lash? ( media-sound/lash[${MULTILIB_USEDEP}] )
+ )
+ dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
+ jack? ( virtual/jack[${MULTILIB_USEDEP}] )
+ ladspa? (
+ media-libs/ladspa-sdk[${MULTILIB_USEDEP}]
+ media-plugins/cmt-plugins[${MULTILIB_USEDEP}]
+ )
+ pipewire? (
+ media-video/pipewire:0=[${MULTILIB_USEDEP}]
+ )
+ portaudio? ( media-libs/portaudio[${MULTILIB_USEDEP}] )
+ pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
+ readline? ( sys-libs/readline:0=[${MULTILIB_USEDEP}] )
+ sdl? ( media-libs/libsdl2[${MULTILIB_USEDEP}] )
+ sndfile? ( media-libs/libsndfile[${MULTILIB_USEDEP}] )
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( AUTHORS ChangeLog README.md THANKS TODO doc/fluidsynth-v20-devdoc.txt )
+
+src_prepare() {
+ # https://bugs.gentoo.org/833979#c17
+ sed -i "/CONFIGURE_COMMAND/{n;s/$/ -DCMAKE_C_COMPILER=$(tc-getBUILD_CC)/}" \
+ src/CMakeLists.txt || die
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -Denable-alsa=$(usex alsa)
+ -Denable-aufile=ON
+ -Denable-dbus=$(usex dbus)
+ -Denable-dsound=OFF # Windows
+ -Denable-floats=OFF # loat instead of double for DSP samples
+ -Denable-fpe-check=$(usex debug)
+ -Denable-ipv6=$(usex ipv6)
+ -Denable-jack=$(usex jack)
+ -Denable-ladspa=$(usex ladspa)
+ -Denable-libinstpatch=OFF # https://github.com/swami/libinstpatch
+ -Denable-midishare=OFF # http://midishare.sourceforge.net/
+ -Denable-network=$(usex network)
+ -Denable-opensles=OFF
+ -Denable-oboe=OFF # requires OpenSLES and/or AAudio
+ -Denable-oss=$(usex oss)
+ -Denable-libsndfile=$(usex sndfile)
+ -Denable-portaudio=$(usex portaudio)
+ -Denable-profiling=$(usex debug)
+ -Denable-pulseaudio=$(usex pulseaudio)
+ -Denable-pipewire=$(usex pipewire)
+ -Denable-readline=$(usex readline)
+ -Denable-sdl2=$(usex sdl)
+ -Denable-systemd=$(usex systemd)
+ -Denable-threads=$(usex threads)
+ -Denable-trap-on-fpe=$(usex debug)
+ -Denable-ubsan=OFF # compile and link against UBSan (for debugging fluidsynth internals)
+ -Denable-waveout=OFF # Windows
+ -Denable-winmidi=OFF # Windows
+ $(cmake_use_find_package doc Doxygen)
+ )
+
+ if use alsa; then
+ mycmakeargs+=( -Denable-lash=$(usex lash) )
+ else
+ mycmakeargs+=( -Denable-lash=OFF )
+ fi
+
+ if use systemd; then
+ mycmakeargs+=( -DFLUID_DAEMON_ENV_FILE="/etc/fluidsynth.conf" )
+ fi
+
+ cmake-multilib_src_configure
+}
+
+compile_doxygen_doc() {
+ multilib_is_native_abi && cmake_build doxygen
+}
+
+src_compile() {
+ cmake-multilib_src_compile
+ use doc && multilib_foreach_abi compile_doxygen_doc
+}
+
+install_doxygen_doc() {
+ if multilib_is_native_abi; then
+ docinto .
+ dodoc -r "${BUILD_DIR}/doc/api/html"
+ fi
+}
+
+install_systemd_files() {
+ if multilib_is_native_abi; then
+ systemd_dounit "${BUILD_DIR}/fluidsynth.service"
+ insinto /etc
+ doins "${BUILD_DIR}/fluidsynth.conf"
+ fi
+}
+
+multilib_src_test() {
+ eninja check
+}
+
+src_install() {
+ cmake-multilib_src_install
+
+ docinto pdf
+ dodoc doc/*.pdf
+
+ docinto examples
+ dodoc doc/examples/*.c
+
+ if use doc; then
+ multilib_foreach_abi install_doxygen_doc
+ fi
+ if use systemd; then
+ multilib_foreach_abi install_systemd_files
+
+ elog "When using fluidsynth as a systemd service, make sure"
+ elog "to configure your fluidsynth settings globally in "
+ elog "/etc/fluidsynth.conf or per-user in ~/.config/fluidsynth"
+ fi
+}
diff --git a/media-sound/frescobaldi/Manifest b/media-sound/frescobaldi/Manifest
index 4ceef55c0bbe..23fd11ad9069 100644
--- a/media-sound/frescobaldi/Manifest
+++ b/media-sound/frescobaldi/Manifest
@@ -1,3 +1,3 @@
DIST frescobaldi-3.3.0.tar.gz 9196964 BLAKE2B 52e0c39e3a9fd70f5e450dd45cd0c0c0683b8c0af243d568e765f351500da138c0e527a579245c3d72e628d6a940003c62e1d70b6cff8ecb55d7214b7def8093 SHA512 0dc851cb2ab001f366d20d3c27159087a643cbb5661cc7388b9ec5209c03d4d47dc9114f378dab0562a1a4cb84c2a67eddd8b1981ceaa057e5ac79f8c277ad05
-EBUILD frescobaldi-3.3.0.ebuild 948 BLAKE2B 0fcd79147dacb558b6c0cfa528bdc7370df4262652abecbf51abf761d36a5fd9efd7cf2f160a100a21aadfc97f7b820300bb1665d0d67d332152bf56a26eff39 SHA512 40ff63faec0bc87364b9d4febd5a2e40519c8b90c2abd15d10be10be7299086c2460afc05ab921c05add33fa0665c7ab0f655819c15c18cb380a98c96bc62c00
+EBUILD frescobaldi-3.3.0.ebuild 940 BLAKE2B 65a296299cac09cc5b77b72d5da2105992a6df2cd30dce112b73067104b428046e763cbd16b0ad02b21496b64559b371427729d650aec72abefc668e5c2214ce SHA512 c2ea137d6cfb2d29271accbe8cb67319611086d39daa634ebd5471590a1c7d8b9dab456d9e1c29413b653ee817227d872cb2da98055e1e485e76553f90f91ba2
MISC metadata.xml 438 BLAKE2B d6f42ae0b227211e9000c25a1eb3e371881df6c663891549abd7d878d7cfbf7a9a0e514d2f6b01530667667d4a4c55e7801c3ce5fddc7a13f3ad4448813ff898 SHA512 e94573420812bfbca28fe96cc047eb270ddae4f526fd0d1932893bb06ed3c22de1a76d81ca210cca6cbf7b76ab2ddb74b887a122ea54a92f9b05d1b581165ed9
diff --git a/media-sound/frescobaldi/frescobaldi-3.3.0.ebuild b/media-sound/frescobaldi/frescobaldi-3.3.0.ebuild
index bda72123c1cb..443bf7ca7fa8 100644
--- a/media-sound/frescobaldi/frescobaldi-3.3.0.ebuild
+++ b/media-sound/frescobaldi/frescobaldi-3.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,6 @@ SRC_URI="https://github.com/frescobaldi/frescobaldi/archive/refs/tags/v${PV}.tar
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~x86"
-IUSE=""
DEPEND="
dev-python/PyQt5[gui,network,printsupport,svg,widgets,${PYTHON_USEDEP}]
diff --git a/media-sound/helm/Manifest b/media-sound/helm/Manifest
index e252e5af75b4..bffb6ab6d164 100644
--- a/media-sound/helm/Manifest
+++ b/media-sound/helm/Manifest
@@ -2,5 +2,5 @@ AUX helm-0.9.0-fix-gcc91.patch 6514 BLAKE2B 54c3c5baf336ee1c2739922be6040d69309d
AUX helm-0.9.0-musl.patch 4733 BLAKE2B 2b53b447329916a79f7c3efd3e0d9fac5900d657d1e57ff4d75f7cd65c8f45f914e5f5ab79cad05047c46ebc0c6a04a23675416148d1b9251b42a8494d7c8f49 SHA512 4434dbdaefae36198c2102c7b837e32c0be5ad858fe2791bd6cdd730d1c3a24a9cfab9adbc1d1bea4a84ad5cea2a14055c37ecbf85946a2d11ab1e11945d1d1b
AUX helm-0.9.0-nomancompress.patch 698 BLAKE2B 3b68312c117fb8c1e8496ae02145a66466849de77d51159064b65e51b208b503530ac5b92c1a50e4e8fdc6113121bd26ca20e491adde72f1f1b5b626258c92ec SHA512 e2b0143be141e26a093369c151a87d002508442543482d81e4b67f67475232ec53bc80e11ecad096952e4941efc82889b8cf267a0bfebb13104204b02a50aaed
DIST helm-0.9.0.tar.gz 15544141 BLAKE2B 1b6811f32cf36a1c1f954cc071cd64f3dca656ee0bd420c01d0be3db516210a92adc3694ac49731cf2d7cf057a9eccf2c2dcefc14d24cf8582a3eb69efe1d0e1 SHA512 241c6bf3aec422e9ccaf7c7113eec7e30a11baadd30fe8f05f0abfac9c41d0c8a9fb284f0cae49bcaf0d3d08aa952737f6ff3eb7d48c2b2e22c60932738aeaa4
-EBUILD helm-0.9.0-r2.ebuild 1113 BLAKE2B c12b89e76c0897cc5ddf3a925fd412eabc735eceffb5d6107d7f55ad04fff19b9401c1edfb69db3d43b832307db8b044c917efeac7f8519327c7dc5872f13980 SHA512 f0676a26c5ddee72e3e205f86c59aa0c03189bb967201931d1bc2114998b11642cd6141852db1367610026596371356a8f5a52bae9127b5666834774b1e471de
+EBUILD helm-0.9.0-r2.ebuild 1105 BLAKE2B 7d09e712a9b04e227fe133c4a0e27ad0bb63698f37808d05d18da9940b4ae51c94c1ac577be97313404cd84ebb09dd53cbfc8879b7d2fe5346aed43c0c4d877e SHA512 a593b530ae22d19193b6f5f89818a08055221a6f405b462ac1974aaea4e79014a18847d7fe0541f7c5b70f26093ffaa2ba3025de67495ded3fbee5aacbd01807
MISC metadata.xml 346 BLAKE2B fc26a0eab6a4cf03acaeffbff89155cf20791424374d5443bc82c80820019f0b40b98fa872da40d1012a4a403c25cd93843932f4da53aedef933a974f5a36d38 SHA512 00c7608c5dfd76ec27e8677a2191d4cf78181cf8befbb0799cace3ce7a0361f14121869171e18e3d40db0b593bc2a37949981eb82368411291da0a21c7cdae2d
diff --git a/media-sound/helm/helm-0.9.0-r2.ebuild b/media-sound/helm/helm-0.9.0-r2.ebuild
index 46ef109dc534..24c298e694e9 100644
--- a/media-sound/helm/helm-0.9.0-r2.ebuild
+++ b/media-sound/helm/helm-0.9.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,6 @@ SRC_URI="https://github.com/mtytel/helm/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="amd64"
-IUSE=""
DEPEND="
media-libs/alsa-lib
diff --git a/media-sound/helvum/Manifest b/media-sound/helvum/Manifest
index ea153e75d64c..40baf69f79e2 100644
--- a/media-sound/helvum/Manifest
+++ b/media-sound/helvum/Manifest
@@ -142,6 +142,6 @@ DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f955297217
DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
DIST winnow-0.5.12.crate 144683 BLAKE2B 3d363754f2f37490a3fd812945408a626c5b17c460d732ef30c5c97a1487d02fd6a5c3632cbc59c1f9f367da996b7f58c8f281db4c45be8d300b5f214f8de055 SHA512 c51782ea9f14ccd76ead83df6562c2f5fbd76ec31d149aac83ef5ce8dd541b92156f1b2acb62f7af2886eb16e2ef419f5be703c96b378ee5b8558a751ebcb9f1
DIST winnow-0.5.15.crate 145621 BLAKE2B 039262561227641c2d8b996ebb59c79718de3f2b7dd8e369fc3e341f3458b1e0213f35c575d615e87d5f89aad639c7a258e4efb2c10f58c2cd6e120482702cc2 SHA512 42dce18906f41e45e6dd75ba01af6a94501317dee8b45f4c7340f7c9c94f8935afe2536cd9ad5a91eef6f3a6135cab0a451d67a35b5a0fd69130a90e6aa47603
-EBUILD helvum-0.4.1.ebuild 3227 BLAKE2B 795f1b08fc7cafeac5591fc62a6a9967b5d292ec75673d51cbd7930b18e902e5a84ed3ef640d9390a10bf4ab84d855278dd5d1af59fddd6732ff57ba09db9bad SHA512 1e131401ce069b08d55ade8812a19c3e246345529b2155ed6e3d2fc2dd6c881ed57edb1bfa7eb0ac153b920002780bcf28d0d756a73cbb926eb8c1e7fb15025a
-EBUILD helvum-0.5.1-r2.ebuild 3296 BLAKE2B 2a266e057e7632a9165701f19370b2842a4ac9aadcf5120ac3a4edad34bb37aecf7bf2694b905f5a534cd20a08eaab51d4be71cd55e0a68f308c46a796eed8d6 SHA512 a40a4a5c0085c0a5f76eb93727d59b5819c8a3394dc990c235013f6763e09e1c5314ba89584752ecb1125e8bdfe5386931fde392f0b525a4561552fbf6c76b15
+EBUILD helvum-0.4.1-r1.ebuild 3236 BLAKE2B 460741f9631cbab6228a8ebd6758c26c0d8b8c57cf4c21d912e07b2f95752bc8061b2019d239b1b144265967a01c8a73b449d09ced8683f3816260b1f2c9dffe SHA512 d950c750a531e96e9202ea5b9fec7aaf5e4e96b72fe732d9895e60be4ee762d728b51eb0dedb8ac99ded950aa4a5b2062d69ac2d701b2337fa5a30befe4afee2
+EBUILD helvum-0.5.1-r3.ebuild 3325 BLAKE2B c4c02dd148910f0a52f38311b14b5644aa1270838c6c3cf3f92a861ee28fbc3d9ab0ddf134143fceb4c1796e0fdd8d77604bf3021c427c99165ddaf0bdf0583a SHA512 a3a7d3f43b552ef019cd902864d1270ea36db778f217a7b5ff542c3e9d8e871305a704389fd61a32db8cba2b959c03e7bcee7a4397fd6d01e5f2ec885e26c77e
MISC metadata.xml 557 BLAKE2B 2e61649d978610875939163be573fe3799a015e736dc54f574de3be516926aaf58244a4892402476b056cda6f65c58e8d75aaf53be29fd00e6bf082c2c6e0bd1 SHA512 04b6a5220af171cfcd052c98df3e598869fc3069b8cd32b388764e34a128ba55493d16878a3b545775891470bc9057b08a5e5e1e13b731ddf6ca50b6fba0c950
diff --git a/media-sound/helvum/helvum-0.4.1.ebuild b/media-sound/helvum/helvum-0.4.1-r1.ebuild
index 09902d800f1e..62afda3e4583 100644
--- a/media-sound/helvum/helvum-0.4.1.ebuild
+++ b/media-sound/helvum/helvum-0.4.1-r1.ebuild
@@ -1,8 +1,6 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Autogenerated by pycargoebuild 0.10
-
EAPI=8
CRATES="
@@ -108,9 +106,9 @@ CRATES="
winnow@0.5.12
"
-LLVM_MAX_SLOT=16
+LLVM_COMPAT=( {16..18} )
-inherit cargo desktop xdg llvm
+inherit cargo desktop llvm-r1 xdg
DESCRIPTION="A GTK patchbay for pipewire"
HOMEPAGE="https://gitlab.freedesktop.org/pipewire/helvum"
@@ -129,15 +127,19 @@ KEYWORDS="~amd64"
# Clang needed for bindgen
BDEPEND="
- <sys-devel/clang-$((${LLVM_MAX_SLOT} + 1))
+ >=dev-build/meson-0.59.0
+ $(llvm_gen_dep '
+ sys-devel/clang:${LLVM_SLOT}=
+ sys-devel/llvm:${LLVM_SLOT}=
+ virtual/rust:0/llvm-${LLVM_SLOT}
+ ')
virtual/pkgconfig
- >=virtual/rust-1.70
"
DEPEND="
- dev-libs/glib:2
- gui-libs/gtk:4
+ >=dev-libs/glib-2.66:2
+ >=gui-libs/gtk-4.4.0:4
media-libs/graphene
- media-video/pipewire:=
+ >=media-video/pipewire-0.3:=
x11-libs/cairo
x11-libs/gdk-pixbuf:2
x11-libs/pango
@@ -146,10 +148,6 @@ RDEPEND="${DEPEND}"
QA_FLAGS_IGNORED="usr/bin/${PN}"
-llvm_check_deps() {
- has_version -b "sys-devel/clang:${LLVM_SLOT}"
-}
-
src_install() {
cargo_src_install
diff --git a/media-sound/helvum/helvum-0.5.1-r2.ebuild b/media-sound/helvum/helvum-0.5.1-r3.ebuild
index f6a688ca6351..d43c13272c0f 100644
--- a/media-sound/helvum/helvum-0.5.1-r2.ebuild
+++ b/media-sound/helvum/helvum-0.5.1-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -109,9 +109,9 @@ CRATES="
winnow@0.5.15
"
-LLVM_MAX_SLOT=17
+LLVM_COMPAT=( {16..18} )
-inherit cargo desktop xdg llvm
+inherit cargo desktop llvm-r1 xdg
DESCRIPTION="A GTK patchbay for pipewire"
HOMEPAGE="https://gitlab.freedesktop.org/pipewire/helvum"
@@ -131,14 +131,18 @@ KEYWORDS="~amd64"
# Clang needed for bindgen
BDEPEND="
- <sys-devel/clang-$((${LLVM_MAX_SLOT} + 1))
+ >=dev-build/meson-0.59.0
+ $(llvm_gen_dep '
+ sys-devel/clang:${LLVM_SLOT}=
+ sys-devel/llvm:${LLVM_SLOT}=
+ virtual/rust:0/llvm-${LLVM_SLOT}
+ ')
virtual/pkgconfig
- >=virtual/rust-1.70
"
DEPEND="
>=dev-libs/glib-2.66:2
>=gui-libs/gtk-4.4.0:4
- >=gui-libs/libadwaita-1.3
+ >=gui-libs/libadwaita-1.3:1
media-libs/graphene
>=media-video/pipewire-0.3:=
x11-libs/cairo
@@ -149,10 +153,6 @@ RDEPEND="${DEPEND}"
QA_FLAGS_IGNORED="usr/bin/${PN}"
-llvm_check_deps() {
- has_version -b "sys-devel/clang:${LLVM_SLOT}"
-}
-
src_install() {
cargo_src_install
diff --git a/media-sound/id3ted/Manifest b/media-sound/id3ted/Manifest
index f5dbed992040..ffd447d64dd9 100644
--- a/media-sound/id3ted/Manifest
+++ b/media-sound/id3ted/Manifest
@@ -1,4 +1,4 @@
AUX id3ted-1.0-outofbounds.patch 713 BLAKE2B f0e61828e73939d3497402d7b37d751e42393ff72d64be20c3c4f7f48ce9b484e1ccaf9915c291b35b0e21efab3c5a2419cff4c101b79176b8603851bced1855 SHA512 942b1858bcd917c2a0c3be023f666bcc38b364edce976ab3f3f9f4d16f1822240aedb33965086f5f67832096fa408e24d6c85cfe91a2adc1cc84bee8d4ebef9a
DIST id3ted-1.0.tar.gz 32792 BLAKE2B 3df3a5a48302ecac6dbccbf7ddacb3db193e67f8352159d3c31763d03e6bf48c46c2aaf056b0d08649e33c7d4440f72a0dc1869b3d0978cba470bc2b609ff804 SHA512 ba135779ac8bb7e83d77737babc836a2bbf4cd7efd4ffad5aa982ec9f6c57d0479f0bdf017e62d62dddffcadab88ab7b3f07408d173d013b794d20bccd5218ee
-EBUILD id3ted-1.0.ebuild 530 BLAKE2B a19ae8b59927ce5d745e8f9bc4cef349a390dd68f6b15a99138f7548c15dd14db23ccf4870b3af9b1014b078f54c859ed28f864a6edcb4b0a17d07edac68b705 SHA512 6d5b4b1bbb9b95733192a24ed43480ec2a667f85da813795c6a8788ff00f5fec6af59dce102324b516032a42ab867d05a16040f5b68a914895bda4db88b7a6ec
+EBUILD id3ted-1.0.ebuild 522 BLAKE2B 7d8e4b2f7468f322ad7a89bc3045e5de41cd79daa5b6ca216a2bfa07f88b857005aa146f97d51adfc222060ae573dcf8823b5390a9ce7b63af06dbfe808cf32c SHA512 25d8de6f12289ab5e6b4e198290905519a5cec695c01f6723515351c671da224ee3af199a7a5a3198d781cdfcebe7b1009aef422e51cd24ffa83a6c0d5119431
MISC metadata.xml 332 BLAKE2B 334479ea638a19a34ba707e9539088918fc3bd548988716453ed8a2228dba6a3c6b008d205e5fc41a80587f5a7812e43f8b998fc4e5febc27e80dedd407c688f SHA512 d8d493c1adcd88d1a8f3126e66dc560cac3ce4e4484f1a109b10263b56a249bab5923eeecdb4008b0cc6caaa78e35360f818118ee542744e607f96cc893688b0
diff --git a/media-sound/id3ted/id3ted-1.0.ebuild b/media-sound/id3ted/id3ted-1.0.ebuild
index bc33e7789072..53f2ab73db34 100644
--- a/media-sound/id3ted/id3ted-1.0.ebuild
+++ b/media-sound/id3ted/id3ted-1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,6 @@ SRC_URI="https://github.com/xyb3rt/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
-IUSE=""
RDEPEND="
media-libs/taglib
diff --git a/media-sound/justeport/Manifest b/media-sound/justeport/Manifest
index 946e3f4bb653..4d49a3d765f1 100644
--- a/media-sound/justeport/Manifest
+++ b/media-sound/justeport/Manifest
@@ -1,4 +1,4 @@
AUX wrapper-script 62 BLAKE2B 2d3d6ae83fca4571efeaff20bf1594ed52946138c0a0d6f2d3b843663714c68a3bf52409809141d07693cfa330b0638b1c12c31fc7ebfe34c5ab8aabf7acc7fc SHA512 039be65c23b038c65908427a5153f2ee52c0b8a21866dca039f9306c55c60c1dc6c6f59482cabebea85d2889f5cbfb5c1a5e2fe920b76a0d94e5609368bed778
DIST JustePort-0.2.tar.gz 16181 BLAKE2B ed61f1cdd241bfb7693fc125f4907be9ea713e7c61b3991442586e33aee0c77aaa6d1bfb1804297701a1568d727eb0a04cf8f95495e8b5e09a4c6eb35cacc6aa SHA512 b6309b883afb27fc017a259570f458e4456b1a56798fe24f815910703a2636b27f63db53fee3f1cec19520ecfa04dd8f1db92ff48167d831f1827f1b451ad0f1
-EBUILD justeport-0.2.ebuild 642 BLAKE2B cab32ddd4d2b093cf7c7d62ad9fc8dbc4246cf0be0eecb8fbdd266d7cb25e366a91ce05ab95353f84fb2181112d8517ede5d103b681e4a1bd7dec6822b696de8 SHA512 0bec9f49046ce26aab3b798bd80f534dca64540660f317c455d684f7ae7c27d0e07cfcb657a03a7710c510bd7295a41b1f66a782db3768b11144aac1e0dd770c
+EBUILD justeport-0.2.ebuild 614 BLAKE2B 52053cecd8d575e2bf60027d3f0ac9c39e8ab5fddbbdf6393c160856711d67e4205ce26d2caf985ff41faed7dff10213bca2441710fafe605d1b7f0c44331150 SHA512 a6516407c1d448c882783b18081a9c76cf2248ffc4bfbbf2bbc45bc5bf00474364ca4b6335383b0a33121e99935d33deccd98e1b25c1d9667fa8f68d00a26d8b
MISC metadata.xml 254 BLAKE2B 7f76152858fde96b9de5250e4cba30bfe0c5f2aa6ec7c84316072d84e4b664ecd6485642d3d184b1f2ddde8d9e03a94dd47dd00c5b8d82f80c5c0993d5627593 SHA512 7ed31d18221f55928f798dbf095166f535f7c0f5a1c3010b5113fd6b0d275af283f3d2e6839591335ec93bcd50aab5d0f104ad76eefda4d7a6b64d41af183f0b
diff --git a/media-sound/justeport/justeport-0.2.ebuild b/media-sound/justeport/justeport-0.2.ebuild
index 9ae648843057..d0de69fdd0d8 100644
--- a/media-sound/justeport/justeport-0.2.ebuild
+++ b/media-sound/justeport/justeport-0.2.ebuild
@@ -1,26 +1,22 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit mono multilib
-
-MY_P=JustePort-${PV}
+MY_P="JustePort-${PV}"
DESCRIPTION="Stream audio to your AirPort Express"
HOMEPAGE="http://nanocrew.net/software/justeport/"
SRC_URI="http://nanocrew.net/sw/justeport/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
DEPEND="dev-lang/mono"
RDEPEND="${DEPEND}"
-S=${WORKDIR}/${MY_P}
-
src_install() {
insinto /usr/$(get_libdir)/justeport
doins *.exe
diff --git a/media-sound/kasts/Manifest b/media-sound/kasts/Manifest
index a2e36ed2557d..7d6faf092b53 100644
--- a/media-sound/kasts/Manifest
+++ b/media-sound/kasts/Manifest
@@ -1,5 +1,5 @@
DIST kasts-23.08.5.tar.xz 581312 BLAKE2B eb85f74a6934947146f9ef277ed963eeba6ab108e8ff6a446255229cf7e7f4e6e6eacc16a508d46688f244f6b857a5d168387431f1520decd2e83b39189bcc05 SHA512 bfe2fa6d0bc628c51fa0db13a434e80c08a29e4bae95bccbaf6d029c424d6277eea9d0625f9de69ad6f011c482cd571000566ac838e22b03c57e8671ff4c3bd8
DIST kasts-24.05.2.tar.xz 608992 BLAKE2B ca871f8c06cd9bc757476105585bc7e2c044dc91335c38769c38717f5b299322837619f41b5708f59e943b62a9a6db2b1d0e36b3076546a3398c78e4d13521d3 SHA512 38c974601c8ef91da0bf1c4a4ab4120b028a39198d4651100002e32fa6ec9790acf5028615496680d1282cfcbd6c190988b79be3378ba78172433dacba3cff8d
EBUILD kasts-23.08.5.ebuild 1645 BLAKE2B 36cb979ef5b0b521d7c03799425d290f32def21c049b5b5e2d7e4088b4cea0ef3d82281ead1bd9d4c015190ad3d548bec8f660ddfc254e37b205a358a1af2cb5 SHA512 587ea43f8183680b70c74d232630fa7bf3c6a37740f8f4bbc582607eb1fa53ed9ecb87d77697e94edf48986332aeff635cefed15b1fd9e2b18726020385af158
-EBUILD kasts-24.05.2.ebuild 1518 BLAKE2B 1a57a55f4e742af282949b1de6d8ed95b3ea95c8900758450d42964ebd74713f8902777592edf2f1333ed6ee5bed93d7ceb438f1faadab2b7aeef951ac257efd SHA512 cbf2728cd4e3a8ede85e4c66abd01434607e53b97c6eb266dd552174daf5e8741487d51abb07f2085dc3ac4837095796370efc0d764c635ea9c7fe7f4e5f6834
+EBUILD kasts-24.05.2.ebuild 1523 BLAKE2B 1245f48b1ab03409a99181df6dd077c6dc7ef82dc5efe922649d2ae4d24c5f000cbafbb7edfc9632d1f8b97a52a40e0aaddc3f9945f89f50f569e812cf1b53e2 SHA512 c5ee76512cf768792a46b92c7c87a7de98d229aa853ffebbca301701fc466ddbc1f08aee9b417626eff689ec93184672b1c179cf48bd93c63380d353ec35dacb
MISC metadata.xml 461 BLAKE2B f69d730a1f4e042650158f9819d07209c9d98492076400efebc152aa60950bd512bce5f8fabbd0a1bded16af201a03db57a56ef5c708662d7e8b058c2f0aa194 SHA512 4ac8027c4d3068ba151104708b13c3cbf21617da83e32d7a471421e9007d31ae5122335072bc99c7c2e4e2981e8ce1812e0b4dbf168f6d8adfeb6d079e68793f
diff --git a/media-sound/kasts/kasts-24.05.2.ebuild b/media-sound/kasts/kasts-24.05.2.ebuild
index cb8cf9142f7f..8d1f532b1ac5 100644
--- a/media-sound/kasts/kasts-24.05.2.ebuild
+++ b/media-sound/kasts/kasts-24.05.2.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://apps.kde.org/kasts/"
LICENSE="GPL-2 GPL-2+ GPL-3+ BSD LGPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
IUSE="gstreamer networkmanager vlc"
DEPEND="
diff --git a/media-sound/krecorder/Manifest b/media-sound/krecorder/Manifest
index 34f69de41e33..c9ac7fffb4f7 100644
--- a/media-sound/krecorder/Manifest
+++ b/media-sound/krecorder/Manifest
@@ -1,5 +1,5 @@
DIST krecorder-23.08.5.tar.xz 162496 BLAKE2B 8323c13e7c633fcfb3b53ffb43b59fad725f85ff9980db312cd262ccf4a4c1813f5323adfdb3ce8b4efebd5ee3e4a61dd0f8d2c0858b6840d0c1cfb48d14a3c8 SHA512 dfe9ba96c1476e019b569fc811dccde1dfe866375d8b0a663f253d2dfa36b4be012f3f31c5ca83ba59f76546cfa6a3720c79112820d43dd26648a1680f987b64
DIST krecorder-24.05.2.tar.xz 166792 BLAKE2B 50c64c8b7e3936457cf9bd47b20427376fb413c816a14756601919b711e5f813ee53b97bd9559ae54fb4ca3f6f05ed144ead092bb30ddfa7774ccd2ebc6d9eb3 SHA512 e5110464b5881c894c46a94a03dec7ad1a375025db4922566994368669de7cf608cd2eb6cdde1565292c0e50ee1ccce55517daed4601c924f5b8ebef49507942
EBUILD krecorder-23.08.5.ebuild 853 BLAKE2B a4cf7f9a510188ef5379584122b14ab3f5392c989d45f9eba97ce8f4927baafaf64e4b2da21c79fd8677247994ab546d9ca6959cd27f8c94f29b86a276772cfb SHA512 091df1ff53992bf7de666597dbee3c1850ea981755d6c72b11f09ca43e07331332dd4165337318e8d1cab4bf943188f74526d875eb09081fb567bf666853ad2c
-EBUILD krecorder-24.05.2.ebuild 737 BLAKE2B 2f32bba4fcc0d8ed71421e5b2061105ef97bcaf912d0834aeb660b8dde735c33e33ae89b034f0049bf860e161dbf1f3781204c10333a99a4e364e35554ef90e8 SHA512 8d9f685803214f9d689ec57f601f35d3c11b2507f15e318fc36f97c8b1e94f10905d7ce7e8e41b96eedba81f5379b571260f5756d3ca316109f9b5f8be5e28ef
+EBUILD krecorder-24.05.2.ebuild 742 BLAKE2B 1980232085338cefdeb9cd6d5bb928eafe25101c725e46b2b92cf24c25e946a13039fe2ffe8cb970b70f57d10242f44cc7bcd6b536f733e7f6d67ee02c9ddd38 SHA512 02a5442a97c7d4baa28f61ba6a88ea9aaf7a6a0fab3a34e20ac82b7330cd16de3fd17170ffd236c99f0189bc9c61aaa70efda00d5880156b0dcd4bc58c273cb7
MISC metadata.xml 729 BLAKE2B 5afa1d385a0f5183b46590e95ef8e99b94d235a4720379222d8bbe43ff86e067d6d0d8580767ec31a0e80c38627535540ccb20c27ee09a4066ed268378f25272 SHA512 82df50c08faa64aa436b674336648887d13f77c2d6417a5ddf3c9f75b77ac705d2181dbbdc4bed0bb5d35276f3616f2e339ab48b7d4e3e2234515f245ce8c3f2
diff --git a/media-sound/krecorder/krecorder-24.05.2.ebuild b/media-sound/krecorder/krecorder-24.05.2.ebuild
index a96e06062307..fef9974e6c1a 100644
--- a/media-sound/krecorder/krecorder-24.05.2.ebuild
+++ b/media-sound/krecorder/krecorder-24.05.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/krecorder/"
LICENSE="CC0-1.0 CC-BY-4.0 GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
DEPEND="
dev-libs/kirigami-addons:6
diff --git a/media-sound/lmms/Manifest b/media-sound/lmms/Manifest
index 1ac6fa500094..ecaf3b8a0e1b 100644
--- a/media-sound/lmms/Manifest
+++ b/media-sound/lmms/Manifest
@@ -4,6 +4,6 @@ AUX lmms-1.2.2-plugin-path.patch 850 BLAKE2B acc62a4400438df292fcf78633ba1bcf672
AUX lmms-9999-no_compress_man.patch 1708 BLAKE2B d84d15049ffd13e21c5b7bde4ea9e5f342ae5a36399edc60546ec8d27d560a73fb8b8ad9ae8ff4153af76829ef41aa5b953244f2cd381d3ed9e98fdd47f283ef SHA512 9d92bf9ff4a8de50cd8bbb944bab16b2806922594a9ef645495bc9e9691f414088b764426e5833d16c1229842e2064ae3b2ff27c6a6e116134284d5eaca9e134
AUX lmms-9999-plugin-path.patch 866 BLAKE2B b083ed330c42738b5040488939418075c0d6ddf960a1cf79afb38dfdda86a223362c1325fc02cdbc27a61a2799c05173dc1250aa56ccbaac46b857a4ccdc07e1 SHA512 93865b80f76c4ae2feab91f99261e05626654ce7db82a15fdc9386e93a395ea701bc2558ae04bb8411d9bc1877c38794f5302a3312d6f020b6a5109353f648b7
DIST lmms_1.2.2.tar.xz 22733960 BLAKE2B 8b561068194e9a4af8260675e784c25a92b6b2f731c29b677cbc16581306bbadcf27ea529adbcd735ff4adffedf3dd98ec7b2d89428a63ea600d022ecdae58e4 SHA512 df74d9e938f1c3807e9941b11db4ccfe9450e23b723c82774de15b7666ac39f1bfdd8519231e28849f994628190ecc92fa05d55bbc0b50a4421f2d183e729028
-EBUILD lmms-1.2.2-r2.ebuild 2264 BLAKE2B ac1f149a8e44e27cef4e6b1e5286edf3c742e4c151757b0dd1eaef30fc3c2c097eb347cae4117b6a1956cefc6f9a3070d1ae5c59899cc1c906ffa46beae6483a SHA512 e91dd34a12a42a28de1a5065a5948c739daa408f98c74e93371d21b66feab0593fdaa482e691adbeb0146f732cf7ea9faffd8799708e3a368b7a1fa450c0a629
-EBUILD lmms-9999.ebuild 2173 BLAKE2B 6b4812e705e581bd1840511560ae6e99dd4516876ef283178770fcd8aeb0b8da0808c59d3d039c7daf640976224ed0a19c6230c1bbb625a122cb5109c4d8040d SHA512 295ba09a648e459d234e92e327992936b431ea1743f4d0f83746758e360a5a16bfd7bab670a8bea88a1e02fa14267c311714e8cc96bc3e4afbc7481c168607e7
+EBUILD lmms-1.2.2-r2.ebuild 2901 BLAKE2B f90550a65d2753d7ae76ac85495bea8da42e614d2d0960a538f8ed9821d2150ee806ccaa34a00ada2427dc81e1842facb973ff8857cb3e271ca4181652ae28e2 SHA512 87ac6d90d9e158b6bf8d74f87367361501b19e54539f7c010201ca131c92a2e58d89fa392d909dca5d1e3a476579af3c3128a3f89201c54e5b91d84209c72333
+EBUILD lmms-9999.ebuild 2531 BLAKE2B 5cb08558f020537f9bb1d3ca3004f211e7a0e8a5347362501c983c676384c847f599ec97d9897b7f4541d05a382fecd9af450ec86d626992e1f55955a0ba2336 SHA512 86efca2ba1e90a01e9733b8346e5740d25f4c38c649ab2623cee0e4c764ab06da7100b71373bfe8b36b77aef66c86eb9b566204a2ccf47cb6b9df1a10902b449
MISC metadata.xml 845 BLAKE2B 4b6d93d9fe8a7d26b145e949955cde9e7c09abc08737f69417e94fdd5bf36b35ab4ed5f4339203106af18b7b2b7f874fc8a6cc8873c50bdc89ce4e764211b5ba SHA512 6a84127fb0cd31d11bd8c82a4e92c94eccec4bab30726a16e4740663a520a0ac0e5778adfd29dc5012fbc0ac58fba532d9c6e7abaf71568682650c553ba8e4ae
diff --git a/media-sound/lmms/lmms-1.2.2-r2.ebuild b/media-sound/lmms/lmms-1.2.2-r2.ebuild
index 15bb77c03a9d..775db25c1d67 100644
--- a/media-sound/lmms/lmms-1.2.2-r2.ebuild
+++ b/media-sound/lmms/lmms-1.2.2-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit cmake xdg
+inherit cmake flag-o-matic xdg
DESCRIPTION="Cross-platform music production software"
HOMEPAGE="https://lmms.io"
@@ -21,7 +21,13 @@ S="${WORKDIR}/${PN}"
LICENSE="GPL-2 LGPL-2"
SLOT="0"
-IUSE="alsa debug fluidsynth jack libgig mp3 ogg portaudio pulseaudio sdl soundio stk vst"
+IUSE="alsa debug fluidsynth jack libgig mp3 ogg portaudio pulseaudio sdl soundio stk test vst"
+
+# FAIL! : AutomatableModelTest::LinkTests() 'm1Changed' returned FALSE. ()
+#
+# Did not previously pass, did not previously run. Maintain status quo.
+# Fixed upstream in git.
+RESTRICT="test"
COMMON_DEPEND="
dev-qt/qtcore:5
@@ -54,6 +60,7 @@ COMMON_DEPEND="
"
DEPEND="${COMMON_DEPEND}
dev-qt/qtx11extras:5
+ test? ( dev-qt/qttest:5 )
"
BDEPEND="
dev-qt/linguist-tools:5
@@ -74,7 +81,22 @@ PATCHES=(
"${FILESDIR}/${PN}-1.2.2-kwidgetsaddons.patch"
)
+src_prepare() {
+ cmake_src_prepare
+
+ if use !test; then
+ sed -i '/ADD_SUBDIRECTORY(tests)/d' CMakeLists.txt || die
+ fi
+}
+
src_configure() {
+ # -Werror=odr
+ # https://bugs.gentoo.org/860867
+ # https://github.com/LMMS/lmms/pull/6174
+ #
+ # Fixed upstream, remove whenever they finally release a new version.
+ filter-lto
+
local mycmakeargs=(
-DUSE_WERROR=FALSE
-DWANT_CAPS=FALSE
@@ -99,3 +121,10 @@ src_configure() {
cmake_src_configure
}
+
+src_test() {
+ # does not use ctest
+ cmake_build tests/tests
+ "${BUILD_DIR}"/tests/tests || die
+
+}
diff --git a/media-sound/lmms/lmms-9999.ebuild b/media-sound/lmms/lmms-9999.ebuild
index ec73afb24dd9..f003402e4f33 100644
--- a/media-sound/lmms/lmms-9999.ebuild
+++ b/media-sound/lmms/lmms-9999.ebuild
@@ -19,7 +19,9 @@ fi
LICENSE="GPL-2 LGPL-2"
SLOT="0"
-IUSE="alsa debug fluidsynth jack libgig mp3 ogg portaudio pulseaudio sdl soundio stk vst"
+IUSE="alsa debug fluidsynth jack libgig mp3 ogg portaudio pulseaudio sdl soundio stk test vst"
+
+RESTRICT="!test? ( test )"
COMMON_DEPEND="
dev-qt/qtcore:5
@@ -52,6 +54,7 @@ COMMON_DEPEND="
"
DEPEND="${COMMON_DEPEND}
dev-qt/qtx11extras:5
+ test? ( dev-qt/qttest:5 )
"
BDEPEND="
dev-qt/linguist-tools:5
@@ -71,6 +74,14 @@ PATCHES=(
"${FILESDIR}/${PN}-9999-plugin-path.patch" #907285
)
+src_prepare() {
+ cmake_src_prepare
+
+ if use !test; then
+ sed -i '/ADD_SUBDIRECTORY(tests)/d' CMakeLists.txt || die
+ fi
+}
+
src_configure() {
local mycmakeargs=(
-DUSE_WERROR=FALSE
@@ -95,3 +106,10 @@ src_configure() {
cmake_src_configure
}
+
+src_test() {
+ # tests are hidden inside a subdir and ctest does not detect them without
+ # running inside that subdir
+ local BUILD_DIR="${BUILD_DIR}/tests"
+ cmake_src_test
+}
diff --git a/media-sound/mac/Manifest b/media-sound/mac/Manifest
index dbabdf87a319..9fa95b120102 100644
--- a/media-sound/mac/Manifest
+++ b/media-sound/mac/Manifest
@@ -3,10 +3,8 @@ AUX mac-10.52-output.patch 3033 BLAKE2B 6c507fb39f78711270a2c123bbdb17646764e3ac
AUX mac-4.11.4.5.7-gcc6.patch 10119 BLAKE2B d6a363f26c7a08c6bdb0e14fea6bb29553427372fa74375c1cf5721f28bd6bbcc6e091cb3703705d773bda93e3cede89725cbe28b8b678307fa3d5eeca1c3a5d SHA512 0439cb133779dd540c5cee6760dd6a8acd23434b60baaba804430883cb6d67ca37151370356e9adec3f031cb02c34d529a8f91618f0f9fca6e58e14a295c3a63
AUX mac-4.11.4.5.7-null.patch 406 BLAKE2B 8e8c38cebd040bc9728de64c994ee422ee6ab6f403773ff69ea26b85c38ceb4b15ced1b3b6343b36ebc7e380bde54eddf2c13e6c00e8f33cfac99955f6b44920 SHA512 d8fc2ed994b627176f78796980a9d8f4ce386c97aa05ce68085f642f3feb62a0994f88c8586f60a4a1f1116bc42e57d3881deb967e81a887eed800589d61c867
AUX mac-4.11.4.5.7-output.patch 1498 BLAKE2B 7016b28d4c9a71d02471de1f4a5e5f1ade7db75d53f096916d3f87b154d82fcb4c3e6fd3891f909e0eebef512795ad2072d332241d69315b9e1ab959f7f895ad SHA512 c96874817ea5389ea2af46c634cd548733e614274b43c9395e146c9151dd9e7a03bbb8c82f36807cc2178070f8a87b886c6db94c27cb4369dbfcb874074db490
-DIST mac-10.73.zip 1669361 BLAKE2B 6bbdf8574ece5252a6654e89b65db24f9a4b3f510c144369667d1ad34dfe370e56bf7c2fb98af7bf6ad19138d61dbef1b811d37dbc49b338aded06803bcdce36 SHA512 fcc464a78765768490e37f69f173460c76e39ccaaf1ff5f47f30381d21f3353a81f943cd8805d63b0661ee1b99ff181c52886079872d31781d73e830c6a91095
DIST mac-10.74.zip 1674673 BLAKE2B 49c67fa697f29b85f9c2d000f56e71e0470438b441d3ba126f9ce537463fb68b8027f4464ac3bdc9179a9fcded9ce15bba98ef6c2b6b755b283b62da4c6ea295 SHA512 ebb3d6e074c2593b79addea3b51e1b2fbcddffe3f3f837e03fe8cfc24a8e1ab5412efcaf53e88b15f689604e5be74f2845adc5a7a3923cb33f15e20afa8076d7
DIST monkeys-audio_4.11-u4-b5-s7.orig.tar.gz 511190 BLAKE2B 28b5a3aadd9dae410c93cfc43c40c07fe207036f27cf60d59d8fa137a0327f90a78746c14930b7d3becb7f5fa69a454a6855aae1553dc74cd5168a9a523bb8f0 SHA512 7e73b35c86d6007ab2a94a2d8b7449bb4ac505bbba53e40373a279dc83a9cad5f62a51419a6375335576cf325c88ed7d317b0ef3039b8a497100cb74a63c25d0
-EBUILD mac-10.73.ebuild 574 BLAKE2B 6a1bdccfa47fa8c8471e1d3174805ffb2c3b3686d8a4c07d294a8a5aa30fc0d6c40747ca203f02636d8e2562a4bfde494326f32dd42d7dcfdce762d58ba0b5ca SHA512 104257c36fb682cde45e261b4c6e7247afa5256ededf8e9f10ec99376e39a8b38b2a2e85cb20e736fff38a90d80a3d6e82af1ce34f4bbd504650f596601a3dfc
-EBUILD mac-10.74.ebuild 579 BLAKE2B ddb0d415d0146e3b11081f9d59d98433f1d76b095060e2421717728474761562a8d1204f8ffa2018727448d1bc88a19f614a0b5c4b5408ce7a7bf47e59778698 SHA512 9883dee296c7f01aa7df2c3599ad1c8238afd2ea40ad03cbf9d925f337e27db34d18b6a91b0fd47968e0e92ce16cf5d077b24292f4d066b4188a69a65cff8848
+EBUILD mac-10.74.ebuild 574 BLAKE2B 6a1bdccfa47fa8c8471e1d3174805ffb2c3b3686d8a4c07d294a8a5aa30fc0d6c40747ca203f02636d8e2562a4bfde494326f32dd42d7dcfdce762d58ba0b5ca SHA512 104257c36fb682cde45e261b4c6e7247afa5256ededf8e9f10ec99376e39a8b38b2a2e85cb20e736fff38a90d80a3d6e82af1ce34f4bbd504650f596601a3dfc
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.73.ebuild b/media-sound/mac/mac-10.73.ebuild
deleted file mode 100644
index abc593097c30..000000000000
--- a/media-sound/mac/mac-10.73.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2024 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/10"
-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/mac/mac-10.74.ebuild b/media-sound/mac/mac-10.74.ebuild
index 9ceccbd8f31e..abc593097c30 100644
--- a/media-sound/mac/mac-10.74.ebuild
+++ b/media-sound/mac/mac-10.74.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://monkeysaudio.com/files/MAC_${PV/.}_SDK.zip -> ${P}.zip"
LICENSE="BSD"
SLOT="0/10"
-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/meterbridge/Manifest b/media-sound/meterbridge/Manifest
index 17bbb8b1c34d..2558d1d560fa 100644
--- a/media-sound/meterbridge/Manifest
+++ b/media-sound/meterbridge/Manifest
@@ -3,5 +3,5 @@ AUX meterbridge-0.9.3-cflags.patch 483 BLAKE2B 02233f99771bdf233e374bedc0f965fa0
AUX meterbridge-0.9.3-gcc41.patch 488 BLAKE2B 379e5d1967a78c53b112a7dbb8ea41d561d5517879a91335468345f56ab90c0bb438dacc69a308fcd03f1df46f1ca617bd47deb0b4329991a4b9dea8cbc5d0a8 SHA512 df259114e25efb486ad980b44449b8c33b3afe87a726a5c40641831810d0de30a56c671bbcc5fdbe2fec05b860a3b2ed1439947240c967f938c6771e91d5907e
AUX meterbridge-0.9.3-setrgba.patch 547 BLAKE2B 5b2aa5a2701615dfd034c710faa6e75ffba3f5b03517bba4f880b53c17faa248c9e4dae8b2d7a598cd93aa213add78307a5978189c29df688f7ab6f364e37724 SHA512 2bb8e4c26d33a0383f3867459dcc15f5d7500adbbb5cdc230d7fba1d45c9ba4f0ba46731770c5ef25f6adc8121efbef9ecd0ecdac53ed3c3ced840010e3164d4
DIST meterbridge-0.9.3.tar.gz 610566 BLAKE2B 3a4a2fc95de1184dbbf614b18814d3e1ce52c67f48c70832fcecfb065e489cd18ded17fbb34fe6f477149728731306eb84dec2068f8408d11f197ff0679c87e5 SHA512 19c49a584ab71a4fbe4a0d3f05382ce464c3c5f3e37a6dbd42b4920a18577d66464d8e1277d32c34cf9248a945da05fda17a3ecd35e770fdd8af6e9f691ab52a
-EBUILD meterbridge-0.9.3.ebuild 706 BLAKE2B 937d799dc5d7a324b76de3aaa6221b32f4f30605ce8e8ce5f2be2d393d68a36e26783d1f63bd077a282d0c4c6995a3215602aaa88253d6f951e800b004ecb5d3 SHA512 0d2a149a8dc1447d6c0742bb4264f3906be7a1abcdc538d4aa93a981f4757d850f6a091efb50f74944047076a8f18371b13480191e43deafcf20c2417c0c7576
+EBUILD meterbridge-0.9.3.ebuild 695 BLAKE2B 4d2fd0d503be7509e9eb50c280fdc12a07c7e99a808aaf6ee29450a23b7922fe378f5ef2ea67b164ade0faccc5d72fb798977ae8d1414e1c276d3053bb1c02e4 SHA512 a593bb4136b68c45279a47b9f7c80d0e1f4433fc3d45bf143e109b5a3c06a6752301dddfd3589535fa0c4ff36cb6b1c4644e4f9f4e779cb0d7a1b8ac41addd3d
MISC metadata.xml 256 BLAKE2B 211ca90d8f704be5ca8a1994f0e8f1adbe1fd4937a10a301ced0b9be171dfdabb223661d168535cd7f5edfe0c8edca4620945e13dc3c43b5832ac183913188f0 SHA512 fde3b658512fa6742886d7dd84efc906331b43f5b0f8fdca353fe2280653381716d7143473c9237b9fe58b9df5889b38b008da34f6ce4b64336f38642d78e3dd
diff --git a/media-sound/meterbridge/meterbridge-0.9.3.ebuild b/media-sound/meterbridge/meterbridge-0.9.3.ebuild
index 795b52410328..ca459c792598 100644
--- a/media-sound/meterbridge/meterbridge-0.9.3.ebuild
+++ b/media-sound/meterbridge/meterbridge-0.9.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,11 +12,8 @@ SRC_URI="http://plugin.org.uk/meterbridge/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
-IUSE=""
-BDEPEND="
- virtual/pkgconfig
-"
+BDEPEND="virtual/pkgconfig"
RDEPEND="
>=media-libs/libsdl-1.2
>=media-libs/sdl-image-1.2.10[png]
diff --git a/media-sound/mp3cat/Manifest b/media-sound/mp3cat/Manifest
index ab00896dae7b..eeb725589b74 100644
--- a/media-sound/mp3cat/Manifest
+++ b/media-sound/mp3cat/Manifest
@@ -1,3 +1,3 @@
DIST mp3cat-0.5.tar.gz 15711 BLAKE2B c2b6c0e3d0dc96ac3a3356b735909f4a8dda596b6d71e97aafd62fa65c34d382c4855c8676d36044bd08b8e4ff7aad4a2d7ababf014546861ddf9f22b09a35cb SHA512 084a0640d1a9870c5fd6a5378565598c747245e0489a7d34c299a226cf5b08a2150b1f89ed5b02a0193af480487a7c3d659382af7d9fc08db2167a9541804ee1
-EBUILD mp3cat-0.5.ebuild 602 BLAKE2B 5e66633fb5cd6e5db3c461a528dcce50ed27d1d36c3cfc40ae54d8b50b633eba43f807d19dccfd551f4bdc5c3f0aa71a2de37872a657a77e18d0a0fcac87e262 SHA512 98329744d81c13f4d7d0433bdd0b82e632c48edc215b888ff05a98e056098f133d3d041ce28b8a3fe5175ef5a2a493b282f80b06b43c5a2114bd81d796f07c04
+EBUILD mp3cat-0.5.ebuild 594 BLAKE2B da431e54c8ab1face52a625d2eeb30b6c590e76beb8cb0a43a81d85beb0b7155de9096f38e8f574167c364c14bafeee12b4c0e9fa978a52cc454698a4fa42349 SHA512 10b8fb6e13b6885394021d40d0ed21dbd3ac6110d0d18b5adc3e0a210992a0b350efeb7be87432b19d1b81067f548418334a6d76bbc59321972fc228b90bc8e6
MISC metadata.xml 250 BLAKE2B 3e6dae5d5f3b3ac412806dd8615a1975c7ea8a64bfd72ad54f2c93a9b24c19c620ac3e8b26e1f6cadec899443e138ee4fb7a82ecb83c784d0c03ee91854d8622 SHA512 2bfce2cf73aefce6dda06ea351cb93b2990b9543f48be1ae5406a5a5acf2c34faed1eb2ce715eb689eb50a9a1add5576b39232eb818c233f5a5589e16032aca8
diff --git a/media-sound/mp3cat/mp3cat-0.5.ebuild b/media-sound/mp3cat/mp3cat-0.5.ebuild
index f12a8af66ec2..60b2e84b18ed 100644
--- a/media-sound/mp3cat/mp3cat-0.5.ebuild
+++ b/media-sound/mp3cat/mp3cat-0.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,6 @@ SRC_URI="https://github.com/tomclegg/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
src_prepare() {
default
diff --git a/media-sound/mp3diags/Manifest b/media-sound/mp3diags/Manifest
index 30aa1273e1b7..f83a9aa6cacb 100644
--- a/media-sound/mp3diags/Manifest
+++ b/media-sound/mp3diags/Manifest
@@ -1,3 +1,3 @@
DIST MP3Diags-unstable-1.5.01.tar.gz 1234926 BLAKE2B f04a30d1418cde4b08aa744f2b280beac5af466a2657562ef9f8eafb3da84a357397975bb9c1cda4747a10ae1b9e0ac468f6666bd43c0f375fd99c2a90fd4698 SHA512 30ef7276e1be08c0d5d1d6af2a1f6f4fa61753fda65e0914c0e07a0823e1ba9a0e3a2718bde55d68e928cb965db510c80bd5f2419ac19d063edd1fa257a1ee18
-EBUILD mp3diags-1.5.01-r1.ebuild 1078 BLAKE2B fb21cc7f175e1f4331d9a1e9a4d46102ef843e7c4db1b82e9189bf6c5ce07f1c6b0c041b2bba7990898227622210fdfa44fdb50137239aa58f5fe7ec86df93fb SHA512 aea8518762e41571058620d6f389eb22537b4381d308e632501be13ba68eed0d6e7271dad7ceefba5f06fe59c00d80ee8e1b811569df2e9052772d26084997dd
+EBUILD mp3diags-1.5.01-r1.ebuild 1071 BLAKE2B 559dd0a3a9d9f7ddfc8dc3b25eba8f95ded4c804f02dcf77e28c6c090223555559edc04b13e00cc5c055c4cb11e43709fa24a3bb6214f1b75663d27fac7ab109 SHA512 498b657a91e525cf7f015de67402e53392d5b21ef6cb4b3fd9ff598da1b41472dd2d9ea8b0380590c04f3ddd0f553ee66e42f4920c7911f02938f820f79b679e
MISC metadata.xml 246 BLAKE2B e79ac0a673a479ee5813630298649ee256b647eb94a94f5337850b22e8a6a1be7a1aba390dc84753e0cd264f314297129409c57cf880b903301894bd77ac6595 SHA512 2a321ef3c239dfb9f70d471a08f5a95fbaba60e77ff38788b1eb7c61d660d4f11db1308272837ce3854d232b7f16b12ad353fafc9d9286c5ac425c6a1afe68a3
diff --git a/media-sound/mp3diags/mp3diags-1.5.01-r1.ebuild b/media-sound/mp3diags/mp3diags-1.5.01-r1.ebuild
index b255fbbcf6d3..f24ca83fc6c4 100644
--- a/media-sound/mp3diags/mp3diags-1.5.01-r1.ebuild
+++ b/media-sound/mp3diags/mp3diags-1.5.01-r1.ebuild
@@ -11,11 +11,11 @@ MY_P=${MY_PN}-${PV}
DESCRIPTION="Qt-based MP3 diagnosis and repair tool"
HOMEPAGE="http://mp3diags.sourceforge.net"
SRC_URI="https://downloads.sourceforge.net/${PN}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
LICENSE="LGPL-3 GPL-2"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
DEPEND="
dev-libs/boost:=
@@ -29,8 +29,6 @@ RDEPEND="${DEPEND}
dev-qt/qtsvg:5
"
-S=${WORKDIR}/${MY_P}
-
src_prepare() {
# unused dependency - bug #711086
sed -i -e "/^network/d" src/src.pro || die
diff --git a/media-sound/mpdas/Manifest b/media-sound/mpdas/Manifest
index 4891ee1f6424..5a21a2e22fcb 100644
--- a/media-sound/mpdas/Manifest
+++ b/media-sound/mpdas/Manifest
@@ -1,4 +1,4 @@
AUX mpdas.init 429 BLAKE2B c1f85ad5006945a8d388b65c9fcc43168cb426b1afec6ca3674d2c706fed837fe3a6f24472831f783368ce6da8ed66a2604faa33f5b8197c1140b8f0bd192913 SHA512 0d2f7393abe0119cbb43dfaaa7593eff03456e8aa188eb879692108ced01b1980812e8336479e2ee94594537b77f2a9267e34c9a274d1a815bde77e2b3b8f8fc
DIST mpdas-0.4.5.tar.gz 19108 BLAKE2B aa5aec147574cc70572cada56ee495415a06ce5a8c4e19db7288ee1e52cb5d1b6f15a31955e46a526f9db1eff94bf282cb9804379dbd4cf979412ee7f575dde2 SHA512 18737f20b408a38424c46a611a1184e8e9ab78d1c3bddddc37423c8437007b87c343dfe03fd989c9c54dcc532ed1f567ba854d2ba8e12f344399267dc83daaab
-EBUILD mpdas-0.4.5.ebuild 723 BLAKE2B 4fb7357dac8d8ea3ba8e459c5428c3fdf06de72f37d857a88757dbb2d3883c2c1acbaf60f9f5df449f8ae5991537a7bf1c54a3bde8da266351fb4ae1bf17960d SHA512 a7ec27d9573c8a713634e026838d5fabab58a68943287fef2ee08f357eb17ff71280fccb92e20b8f394ef391c86341ab01efd410919707874ac61aee4cb67bca
+EBUILD mpdas-0.4.5.ebuild 712 BLAKE2B b80efc1a3032ef8a9da98f1cc85227b0be86f81c63914fbc0034eb29d36e6c69c8016c48b3db8913b7bc7775d74a0ba174fee2d7452abbb831c576c638d06b84 SHA512 a5900d53f0f383364da8d7a87b37b1ea418c9a113bc3f58f07f84ea5e89eed260d01a8723afbce6acea9ad7d70ae069487a12e101ea234def8a715786b3b29ac
MISC metadata.xml 254 BLAKE2B 7f76152858fde96b9de5250e4cba30bfe0c5f2aa6ec7c84316072d84e4b664ecd6485642d3d184b1f2ddde8d9e03a94dd47dd00c5b8d82f80c5c0993d5627593 SHA512 7ed31d18221f55928f798dbf095166f535f7c0f5a1c3010b5113fd6b0d275af283f3d2e6839591335ec93bcd50aab5d0f104ad76eefda4d7a6b64d41af183f0b
diff --git a/media-sound/mpdas/mpdas-0.4.5.ebuild b/media-sound/mpdas/mpdas-0.4.5.ebuild
index 3ef2228a59fe..1aabaeef5389 100644
--- a/media-sound/mpdas/mpdas-0.4.5.ebuild
+++ b/media-sound/mpdas/mpdas-0.4.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,11 +12,8 @@ SRC_URI="https://50hz.ws/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
-IUSE=""
-BDEPEND="
- virtual/pkgconfig
-"
+BDEPEND="virtual/pkgconfig"
DEPEND="
media-libs/libmpdclient
net-misc/curl"
diff --git a/media-sound/musescore/Manifest b/media-sound/musescore/Manifest
index b5efa8801c2f..3d372691a691 100644
--- a/media-sound/musescore/Manifest
+++ b/media-sound/musescore/Manifest
@@ -1,18 +1,16 @@
AUX musescore-3.0.1-man-pages.patch 1704 BLAKE2B 51ce6a743e97965eecff31268bf774cbc24bec9eb687c757740bfe1b308df053fa86a2a5b3e5e977650f8a45249f1a2355da06e315245c4016b50b4d75f17607 SHA512 04b8b34beddd28efe60012e4891f06539794d2b392ab3e8b334c4d8ddcd61cd3962403b17c0bb9c78da98f0e4afe03a1605fa4b3d8dfe40adb66abbb2bb5bac2
AUX musescore-3.6.1-rename-audioitem.patch 491 BLAKE2B 9ecdccb1e3aec15c7233baaeb07d1b962b487dfa1c88cbb1c79616e92d36fc8e0d46635b9bda851550145086bfef2bba56a53ed033325b6bd98378a9f6928bb3 SHA512 55cb0187dfe4e590ec47c772d3c820f64324d748a2b95d0529b516cd048f2862477117dd711c335fd7abf8e3693e9e0b8b60cc270aab5a5960a173fa8bd7ad85
-AUX musescore-4.0.2-unbundle-deps.patch 3569 BLAKE2B 3096d1deaf3996fad39a9d2618a70daaba93886dc151a3db0623276342c7b83e045373f3ca90bc7cbcf52161cc1691635e2c7e5cc238f5bd429514d7da3cd37f SHA512 69a41c417b7e513c86ebb99c0f190293b7f2be86b2314a167351fed6f32a6fbde5a046aeff9a84bb33a080bafa2aa5b9c36344b23f5a0c3c9de2a34a13664185
-AUX musescore-4.0.2-uncompressed-man-pages.patch 1751 BLAKE2B fda5f061ed181fc9ad115d7dac20d7fe4b0d22845a2519b372bd8848119591eac4a25abcbd3abbfcd6da851903fe9ba5d8962ef3e2f6344f407067cc8234be22 SHA512 bdebd3a23b1a2ab3f735e12536627096004f31e117715efee9e489e717ddc8a5dd2a045727db923c2f6969582d3c3d6136234392f229c020e1be13035072769e
AUX musescore-4.2.0-dynamic_cast-crash.patch 342 BLAKE2B 1f36cc2648c10e8a79ad832bea2a95c963cf9dadf2d811191e31e52bd06b2087407819830b8e22132182f39dae2c21638c947964e62c11882cb743939b91951c SHA512 ba65e5a52d3b6e1d4dcc9332c03da27181d2548cfbc63e440882febca4d63230bdec451ba575513da57cdc5e02a158322dd56bf1cd373ac1afb58109ba278e4e
-AUX musescore-4.2.0-unbundle-deps.patch 3486 BLAKE2B 4262ad94a98dc0f425bea4309b64874e24aa40a00e1db6ccfd9240fb5801bcfd354b21a9e0d87511d8c1ed538764d6c0841edb661c95f32abc022f8792e2dca4 SHA512 39253f2882ec75aa67bd0144f6ae81aaa9a33ab629427c5feaa62414b1f9971665f67ba6743135c2a0b7bbca167b4dc4cd46f923ff3b82ee18fbc471221764a7
AUX musescore-4.2.0-uncompressed-man-pages.patch 1556 BLAKE2B b2c032449faff891343af795dc7914c9a8f3774dee50565d1bdf7aed803b49ecf6623cc565c13a18dd021f82ed68ae7829522bd4efa5a81945a01d48ac3cb224 SHA512 9c67e752c7526106f6c0e2c6d39db2ad7844495596b519017cd609995fe76ea72ae9d93272ed1af4af43f63a0aee32915c96b73d8c07915358ce1c3adf636562
AUX musescore-4.2.1-missing-headers.patch 1579 BLAKE2B d62776063fa580da011abee3461de770f7039d4e5f2633d2c4093896c7b46a45c2781997772394efaf050fa9a2555717ff2a25326a352f5a4f235b4ff111d9a7 SHA512 48f47706581fb57054fb5db6883218befcda45fdeda9ba894d62cef5a3b758df76f8994e23ca627feb0fbfcda4071b5cfae033f2cdb375737465ca5c60a9e9de
+AUX musescore-4.3.2-unbundle-deps.patch 1391 BLAKE2B 42d0d3d93080116f3351b6252532efd3d4d3968643847d2fc3b7495766c22a019dd373baa5dfbb69b50fc010b3ae846dc06654653d5420964272863ea1a165e2 SHA512 a9c314253138faeb6845dffc530fe521458f2169b3d93c7d48e7ea5d7e6d22a0475aba1f28e52ab78e3cce56c227c5c64dfdf22c4d6f80c3b27cf7ff85e1ec00
+AUX musescore-4.4.0-unbundle-deps.patch 713 BLAKE2B e400b26901dcb435ab0b5f382de57ed0183cc16e94cb5656764355998d80ae33e40410fa4ffbaaec06b3fcac8da656e025bfd6e751ba67756dca1f7d10d77f36 SHA512 87b9976f6a470632fc52b2c01d81ae36e57bc545223c67ecbdedace4b8953ca6417986d2c3cdccf8f37306a48678e6e7c0ff1db1d2e59e9f4e7c19a7796ed5de
+AUX musescore-4.4.0-uncompressed-man-pages.patch 1598 BLAKE2B 79b4c6c2a84f1a02db2664b358cd54716979684ebcb7f335c56f0fe64f82850e83fea9916f20a547452ff44dac45d2bd1600a4b75785882ef90c72f31e2ea2d0 SHA512 30eb90e083d87a304d55942e3de2252fe890fc30c08cd0f5b2d64b8969323a1c7f098791d70f8c61ff90cfb9277576e2b957db0876f443b040edf9525acfb858
AUX musescore-9999-unbundle-deps.patch 3559 BLAKE2B 3037cae81b80360135ee78a3cfd320cdb3a0e1c4904c0a342ef72506acdac2fc10a5b22dd0e28199a13f251b84e63b75d2968f032e053627b934b3ae76f57c75 SHA512 0abf3a8eeca2f01b87c396600f4c386908b6241d54d5d30d4b3d65edbcce6d6dbab9d40f0c798248f8882f3df5fd6574260f1506f341b03676be9667cd2147f2
DIST MuseScore_General-0.2.0.tar.bz2 35122747 BLAKE2B 7f9cafb7912ab8c977842c51df69506d4ad3d1d37498c856978a2d5ab50a1c4fe9145a4807f8c353e6f14138704abb2bbd70c948f1621b494c6e0458c2df0184 SHA512 69eeb22e8c9d1d393a2af857baeb8e49bf2a492651d18190685c74df84a5f6b424e37077e39d9d69c117c4896ea1fbb857eba25a1fbcb6f98d53f384a55713cc
DIST musescore-3.6.2.tar.gz 69077899 BLAKE2B 4562267b2fd6498b0ba1e503a9117c2680035ccdb66f94bbd9b98ef1c37d4f9eb7d8a84cbac7726b67b9c95e4f076aaaf83087f4ded195150c42ec77462d48e8 SHA512 04ff1ddd82358c070640f81bbaa9c47c5da95aa57c56a5d1b975ad984744e0def17d5581da6bbeda1aae1c68470100d104d4f8a39ba33bf37bf8891ffcbf1d6e
-DIST musescore-4.0.2.tar.gz 123962958 BLAKE2B aa31b5346a4c5cfc44f66cf266724c8439d03b449336c16a960df21201d460c21a9b645654584876cc8f20f96f7e95cc24980cda85544a2338ddb8523874fe5e SHA512 fda63124281c4e19160482dff5472889b8753f2389e3d115b2b8e23f3edb976df0912a4e554334a4fc7cc4f9a6945165a07e781fcc2eec46db373e298d9f3616
-DIST musescore-4.2.1.tar.gz 136655690 BLAKE2B 4f4ef46eb2460e546caf28666905d3ca940a0d098f0f59005db17a63c7818ec17cd0273a1c1e80745ba1acf0a50c8bcd51170e08bc0b0c3644ac4b27dbbb7482 SHA512 db19f90190abc22f2ea81b65e82f544eb9b51799ea781dfc765119ca64689e5e825b3e4135c45823718b686cabcb94dfc36f5d6731fa4a11939d45aa80ae868d
-EBUILD musescore-3.6.2-r1.ebuild 3058 BLAKE2B 5352d979ff5f5f7a704f589f747d8a04900976e8da82b62cd9d65de6feede64bd78d604f38264c1a3302b3084c9a00a14f542a0c3ecbfa08d5d07bf3e8b143fe SHA512 2f07e56fe6d81bc00590839d2d5a1f30bea863a5d36aa9c5ae159b8719f39abafe08edde4a43683c24c6bf67962a2dc67696921a0a7e5d458cbfdf10f6fdf525
-EBUILD musescore-4.0.2-r1.ebuild 3283 BLAKE2B 47a65253673717a36c1231509034a92c974a6a79588466c022ea845a0182566d60134e253c9d9f89455b917b5776169f60fe085a3654dbd96e7599e353325290 SHA512 3f0a78a22c191a99535c634002d48dd6a61a75c5cc358a130b9312eba26266970dcf1b027d4c814d5d0d895a131c2cab7b415e6ddbdb1e8c0228e07c5ce2196f
-EBUILD musescore-4.2.1-r2.ebuild 3401 BLAKE2B ce3639f905d052c69868607bc32ef1bb9eda3fc7441b50de3b6e30d5b5579dd8494bb5116c8a251d6e3cc4fba2c5a25672ba92512b2c9640160df84634bc1d6c SHA512 b9fb8244ffef92717a1a11a3abe685faaa189acd3085b67fd598829d4c2249deac371a9a32ed4b92bdfbf9567733cabc8336c79e789c55f471fab0e0d81fedb9
-EBUILD musescore-9999.ebuild 3351 BLAKE2B 9d8dacc77af9670bcf802bce232b5cc174b4c4bf742dad3b098a895b3b2a33aa3a2aed73a692c0f4b316bc33c5e803dac7ffb138f9d56e8403f78a7bcdf1b407 SHA512 fc7dc1bc291d25a1a3a150840ae6c7f882edbf5a7b7bdd51ce4ae855b3b21562693890658129a3d568966acaec4e08c87d435fa4febc4ef875e8331451107702
-MISC metadata.xml 1071 BLAKE2B be5b19a5f93c9a3c12a57de52873a0be0d1b32d000f28189746e3b529ccf35d1df29865ac68212ef4114fcb50b542a606565795fb811257b940ae86131a425fc SHA512 52db410ccfdd0bbfc4f6e67ee275b03b8247d29fe17994a396532622a22221f890c0f8e83cac7f6ef8a6b05022f4f18d4049496caa08b0ba61f5cbc23ec8798d
+DIST musescore-4.3.2.tar.gz 138083648 BLAKE2B 02c1fe9de387fd7783ecb26643f76694d7b4c29541318799c9c35f0f222d7a89ccd3164ec6109bb265245d836a2eb73f29ef687bebc2fb189eacf30c7e5ca970 SHA512 9cffbc25c748970980ec6013c4489178b143ec9ac78fbfcb995b1fbc02512cb6ff3ce912224ded9b526811c6b86a1810307c888e354d9ef09febdffa525f94c5
+EBUILD musescore-3.6.2-r1.ebuild 3193 BLAKE2B dc44dcc6cb9d6003efcdb1174ccf7f2a66527e4ce5db525780560aa9b3731b908414c369e6384048758663ce14beff11544b32a9675ea970ede394b48da207eb SHA512 041af2ab74dfdefe5714eb92f30bd90340b47af39fbde2a5c95bb993c0c32e8b6d0cc79e704836d55cc10511c0fc8f9f7f8b0a4f0f38dcb2dffc02d695644e17
+EBUILD musescore-4.3.2.ebuild 3512 BLAKE2B 26f40f19afce67c6a110ba22a188cd28a9bded91ced5aa73805b9a73480e449e0d2f93e824b50d28f20790131a40c7a383aaabe65e0f9ea1675045151d53acb2 SHA512 e3eec4cf8bc414b585ac9cd9232f1776060baee02f9e7dfbc9e78fc39f8f5c76d6ee60eb59f8964952458a8f7e42c19618c3d4da9fc16787ac3ef7ab9d32d4ba
+EBUILD musescore-9999.ebuild 2944 BLAKE2B 0c26b6f4a2f0e82354aec2dc66de6b5ff573f745eebeb6ffd187f2e37a3804adba7e569ff78d75c18ef5ac77af21fee50c5ee4b328b15a2bfdabd00490204654 SHA512 f61cdbd0cb60735324b4fe3fb2f84d1c911f1c887d6ce9195b7a2d2a6120cdcd90f4a57183981d89212f8925138ce8137a93c06ecb27493a1f95d264e263f6e5
+MISC metadata.xml 968 BLAKE2B 40353ff933140a132cf852f6131123d9817b8f5918efcf66c9ee0f6eb79f3945972dc26428d324c05307e9889aaf6ffcab5ea96cafd5c0b019188924165e49a9 SHA512 11cb6ef3bbfde4b84b8cd6a3620360c981feddb93cfe6f5fc3c73a371bd31ed61564b8a8a4b7489fa9dd87616c2e29e87d1a48a7151464dcd6da20d936ae5d34
diff --git a/media-sound/musescore/files/musescore-4.0.2-unbundle-deps.patch b/media-sound/musescore/files/musescore-4.0.2-unbundle-deps.patch
deleted file mode 100644
index 6c299d90da67..000000000000
--- a/media-sound/musescore/files/musescore-4.0.2-unbundle-deps.patch
+++ /dev/null
@@ -1,121 +0,0 @@
-Unbundling of all dependencies which are currently available as system packages
-and have not been modified (to our knowledge) by MuseScore.
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -206,7 +206,7 @@ if (BUILD_UNIT_TESTS)
- FULL_DOCS "List XML files outputted by google test."
- )
-
-- add_subdirectory(thirdparty/googletest)
-+ find_package(GTest REQUIRED)
- endif(BUILD_UNIT_TESTS)
-
- add_subdirectory(share)
---- a/src/framework/audio/CMakeLists.txt
-+++ b/src/framework/audio/CMakeLists.txt
-@@ -216,11 +216,18 @@ if (ENABLE_AUDIO_EXPORT)
- ${CMAKE_CURRENT_LIST_DIR}/internal/soundtracks/soundtrackwriter.h
- )
-
-- add_subdirectory(${PROJECT_SOURCE_DIR}/thirdparty/lame lame)
-- add_subdirectory(${PROJECT_SOURCE_DIR}/thirdparty/opusenc opusenc)
-- add_subdirectory(${PROJECT_SOURCE_DIR}/thirdparty/flac flac)
-+ pkg_check_modules(lame REQUIRED IMPORTED_TARGET lame)
-+ pkg_check_modules(libopusenc REQUIRED IMPORTED_TARGET libopusenc)
-+ pkg_check_modules(flac REQUIRED IMPORTED_TARGET flac)
-+ pkg_check_modules(flacpp REQUIRED IMPORTED_TARGET flac++)
-
-- set(MODULE_LINK ${MODULE_LINK} lame opusenc flac)
-+ set(MODULE_LINK
-+ ${MODULE_LINK}
-+ PkgConfig::lame
-+ PkgConfig::libopusenc
-+ PkgConfig::flac
-+ PkgConfig::flacpp
-+ )
- endif()
-
- if (OS_IS_MAC)
---- a/src/framework/audio/internal/encoders/mp3encoder.cpp
-+++ b/src/framework/audio/internal/encoders/mp3encoder.cpp
-@@ -22,7 +22,7 @@
-
- #include "mp3encoder.h"
-
--#include "lame.h"
-+#include "lame/lame.h"
-
- using namespace mu;
- using namespace mu::audio;
---- a/src/framework/audio/internal/encoders/oggencoder.cpp
-+++ b/src/framework/audio/internal/encoders/oggencoder.cpp
-@@ -22,7 +22,7 @@
-
- #include "oggencoder.h"
-
--#include "opusenc.h"
-+#include "opus/opusenc.h"
-
- #include "log.h"
-
---- a/src/framework/global/CMakeLists.txt
-+++ b/src/framework/global/CMakeLists.txt
-@@ -105,8 +105,6 @@ set(MODULE_SRC
- ${CMAKE_CURRENT_LIST_DIR}/serialization/xmlstreamreader.h
- ${CMAKE_CURRENT_LIST_DIR}/serialization/xmlstreamwriter.cpp
- ${CMAKE_CURRENT_LIST_DIR}/serialization/xmlstreamwriter.h
-- ${CMAKE_CURRENT_LIST_DIR}/thirdparty//tinyxml/tinyxml2.cpp
-- ${CMAKE_CURRENT_LIST_DIR}/thirdparty//tinyxml/tinyxml2.h
- ${CMAKE_CURRENT_LIST_DIR}/serialization/zipreader.cpp
- ${CMAKE_CURRENT_LIST_DIR}/serialization/zipreader.h
- ${CMAKE_CURRENT_LIST_DIR}/serialization/zipwriter.cpp
-@@ -124,6 +122,8 @@ set(MODULE_SRC
- ${CMAKE_CURRENT_LIST_DIR}/concurrency/taskscheduler.h
- )
-
-+find_package(tinyxml2 REQUIRED)
-+
- if (GLOBAL_NO_INTERNAL)
- set(MODULE_DEF ${MODULE_DEF} -DGLOBAL_NO_INTERNAL)
- else()
-@@ -184,6 +184,7 @@ set(MODULE_INCLUDE
- set(MODULE_LINK
- ${FS_LIB}
- ${Z_LIB}
-+ tinyxml2::tinyxml2
- )
-
- if (OS_IS_MAC)
---- a/src/framework/global/serialization/xmldom.cpp
-+++ b/src/framework/global/serialization/xmldom.cpp
-@@ -21,7 +21,7 @@
- */
- #include "xmldom.h"
-
--#include "thirdparty/tinyxml/tinyxml2.h"
-+#include <tinyxml2.h>
-
- #include "log.h"
-
---- a/src/framework/global/serialization/xmlstreamreader.cpp
-+++ b/src/framework/global/serialization/xmlstreamreader.cpp
-@@ -23,7 +23,7 @@
-
- #include <cstring>
-
--#include "thirdparty/tinyxml/tinyxml2.h"
-+#include <tinyxml2.h>
-
- #include "log.h"
-
---- a/src/framework/testing/gtest.cmake
-+++ b/src/framework/testing/gtest.cmake
-@@ -60,7 +60,7 @@ find_package(Qt5 COMPONENTS Core Gui REQ
- target_link_libraries(${MODULE_TEST}
- Qt5::Core
- Qt5::Gui
-- gmock
-+ GTest::gmock
- global
- ${MODULE_TEST_LINK}
- )
diff --git a/media-sound/musescore/files/musescore-4.0.2-uncompressed-man-pages.patch b/media-sound/musescore/files/musescore-4.0.2-uncompressed-man-pages.patch
deleted file mode 100644
index 078662a66bdb..000000000000
--- a/media-sound/musescore/files/musescore-4.0.2-uncompressed-man-pages.patch
+++ /dev/null
@@ -1,29 +0,0 @@
---- a/build/cmake/SetupAppImagePackaging.cmake
-+++ b/build/cmake/SetupAppImagePackaging.cmake
-@@ -85,7 +85,7 @@ if (NOT MINGW AND NOT MSVC AND NOT APPLE
- # Compress man pages if gzip is installed (don't on OpenBSD)
- # Note: Compressing man pages is normal on Linux but not OpenBSD
- find_program( GZIP_EXECUTABLE gzip DOC "A tool for compressing manpages (optional)." )
-- if (GZIP_EXECUTABLE AND NOT CMAKE_SYSTEM_NAME MATCHES "OpenBSD")
-+ if (GZIP_EXECUTABLE AND NOT CMAKE_SYSTEM_NAME MATCHES "OpenBSD" AND false)
- message(STATUS "Found 'gzip'. Man pages will be compressed.")
- set(MAN_TARGET ${MAN_BUILD})
- set(MAN_EXTENSION ${MAN_EXTENSION}.gz)
-@@ -102,7 +102,7 @@ if (NOT MINGW AND NOT MSVC AND NOT APPLE
- COMMAND echo "Man pages have been compressed ready for installation."
- VERBATIM
- )
-- else (GZIP_EXECUTABLE AND NOT CMAKE_SYSTEM_NAME MATCHES "OpenBSD")
-+ else (GZIP_EXECUTABLE AND NOT CMAKE_SYSTEM_NAME MATCHES "OpenBSD" AND false)
- if (CMAKE_SYSTEM_NAME MATCHES "OpenBSD")
- message(STATUS "System is OpenBSD: Man pages will not be compressed.")
- else (CMAKE_SYSTEM_NAME MATCHES "OpenBSD")
-@@ -112,7 +112,7 @@ if (NOT MINGW AND NOT MSVC AND NOT APPLE
- COMMAND echo "Man pages will be installed uncompressed."
- VERBATIM
- )
-- endif (GZIP_EXECUTABLE AND NOT CMAKE_SYSTEM_NAME MATCHES "OpenBSD")
-+ endif (GZIP_EXECUTABLE AND NOT CMAKE_SYSTEM_NAME MATCHES "OpenBSD" AND false)
- # Install man pages in either compressed or uncompressed form
- install( FILES ${MAN_BUILD} DESTINATION share/man/man1 COMPONENT doc)
- # Create symlink alias for man pages so `man musescore` = `man mscore`
diff --git a/media-sound/musescore/files/musescore-4.2.0-unbundle-deps.patch b/media-sound/musescore/files/musescore-4.2.0-unbundle-deps.patch
deleted file mode 100644
index 50b388814680..000000000000
--- a/media-sound/musescore/files/musescore-4.2.0-unbundle-deps.patch
+++ /dev/null
@@ -1,119 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -185,7 +185,7 @@ if (MUE_BUILD_UNIT_TESTS)
- FULL_DOCS "List XML files outputted by google test."
- )
-
-- add_subdirectory(thirdparty/googletest)
-+ find_package(GTest REQUIRED)
- endif(MUE_BUILD_UNIT_TESTS)
-
- add_subdirectory(share)
---- a/src/framework/audio/CMakeLists.txt
-+++ b/src/framework/audio/CMakeLists.txt
-@@ -268,11 +268,18 @@ if (MUE_ENABLE_AUDIO_EXPORT)
- ${CMAKE_CURRENT_LIST_DIR}/internal/soundtracks/soundtrackwriter.h
- )
-
-- add_subdirectory(${PROJECT_SOURCE_DIR}/thirdparty/lame lame)
-- add_subdirectory(${PROJECT_SOURCE_DIR}/thirdparty/opusenc opusenc)
-- add_subdirectory(${PROJECT_SOURCE_DIR}/thirdparty/flac flac)
-+ pkg_check_modules(lame REQUIRED IMPORTED_TARGET lame)
-+ pkg_check_modules(libopusenc REQUIRED IMPORTED_TARGET libopusenc)
-+ pkg_check_modules(flac REQUIRED IMPORTED_TARGET flac)
-+ pkg_check_modules(flacpp REQUIRED IMPORTED_TARGET flac++)
-
-- set(MODULE_LINK ${MODULE_LINK} lame opusenc flac)
-+ set(MODULE_LINK
-+ ${MODULE_LINK}
-+ PkgConfig::lame
-+ PkgConfig::libopusenc
-+ PkgConfig::flac
-+ PkgConfig::flacpp
-+ )
- endif()
-
- if (ARCH_IS_X86_64)
---- a/src/framework/audio/internal/encoders/mp3encoder.cpp
-+++ b/src/framework/audio/internal/encoders/mp3encoder.cpp
-@@ -22,7 +22,7 @@
-
- #include "mp3encoder.h"
-
--#include "lame.h"
-+#include "lame/lame.h"
-
- using namespace mu;
- using namespace mu::audio;
---- a/src/framework/audio/internal/encoders/oggencoder.cpp
-+++ b/src/framework/audio/internal/encoders/oggencoder.cpp
-@@ -22,7 +22,7 @@
-
- #include "oggencoder.h"
-
--#include "opusenc.h"
-+#include "opus/opusenc.h"
-
- #include "log.h"
-
---- a/src/framework/global/CMakeLists.txt
-+++ b/src/framework/global/CMakeLists.txt
-@@ -111,8 +111,6 @@ set(MODULE_SRC
- ${CMAKE_CURRENT_LIST_DIR}/serialization/xmlstreamreader.h
- ${CMAKE_CURRENT_LIST_DIR}/serialization/xmlstreamwriter.cpp
- ${CMAKE_CURRENT_LIST_DIR}/serialization/xmlstreamwriter.h
-- ${CMAKE_CURRENT_LIST_DIR}/thirdparty//tinyxml/tinyxml2.cpp
-- ${CMAKE_CURRENT_LIST_DIR}/thirdparty//tinyxml/tinyxml2.h
- ${CMAKE_CURRENT_LIST_DIR}/serialization/zipreader.cpp
- ${CMAKE_CURRENT_LIST_DIR}/serialization/zipreader.h
- ${CMAKE_CURRENT_LIST_DIR}/serialization/zipwriter.cpp
-@@ -130,6 +128,8 @@ set(MODULE_SRC
- ${CMAKE_CURRENT_LIST_DIR}/concurrency/taskscheduler.h
- )
-
-+find_package(tinyxml2 REQUIRED)
-+
- if (GLOBAL_NO_INTERNAL)
- set(MODULE_DEF ${MODULE_DEF} -DGLOBAL_NO_INTERNAL)
- else()
-@@ -209,6 +209,7 @@ list(APPEND MODULE_INCLUDE
- list(APPEND MODULE_LINK
- ${FS_LIB}
- ${Z_LIB}
-+ tinyxml2::tinyxml2
- )
-
- if (MUE_ENABLE_CUSTOM_ALLOCATOR)
---- a/src/framework/global/serialization/xmldom.cpp
-+++ b/src/framework/global/serialization/xmldom.cpp
-@@ -21,7 +21,7 @@
- */
- #include "xmldom.h"
-
--#include "thirdparty/tinyxml/tinyxml2.h"
-+#include <tinyxml2.h>
-
- #include "log.h"
-
---- a/src/framework/global/serialization/xmlstreamreader.cpp
-+++ b/src/framework/global/serialization/xmlstreamreader.cpp
-@@ -23,7 +23,7 @@
-
- #include <cstring>
-
--#include "thirdparty/tinyxml/tinyxml2.h"
-+#include <tinyxml2.h>
-
- #include "log.h"
-
---- a/src/framework/testing/gtest.cmake
-+++ b/src/framework/testing/gtest.cmake
-@@ -60,7 +60,7 @@ find_package(Qt5 COMPONENTS Core Gui REQUIRED)
- target_link_libraries(${MODULE_TEST}
- Qt5::Core
- Qt5::Gui
-- gmock
-+ GTest::gmock
- global
- ${MODULE_TEST_LINK}
- )
diff --git a/media-sound/musescore/files/musescore-4.3.2-unbundle-deps.patch b/media-sound/musescore/files/musescore-4.3.2-unbundle-deps.patch
new file mode 100644
index 000000000000..6a3f44702f27
--- /dev/null
+++ b/media-sound/musescore/files/musescore-4.3.2-unbundle-deps.patch
@@ -0,0 +1,48 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -188,7 +188,7 @@ if (MUE_BUILD_UNIT_TESTS)
+ FULL_DOCS "List XML files outputted by google test."
+ )
+
+- add_subdirectory(thirdparty/googletest)
++ find_package(GTest REQUIRED)
+ endif(MUE_BUILD_UNIT_TESTS)
+
+ add_subdirectory(share)
+--- a/src/framework/audio/CMakeLists.txt
++++ b/src/framework/audio/CMakeLists.txt
+@@ -268,10 +268,10 @@ if (MUE_ENABLE_AUDIO_EXPORT)
+ ${CMAKE_CURRENT_LIST_DIR}/internal/soundtracks/soundtrackwriter.h
+ )
+
+- add_subdirectory(${PROJECT_SOURCE_DIR}/thirdparty/lame lame)
++ pkg_check_modules(lame REQUIRED IMPORTED_TARGET lame)
+ set(MODULE_LINK
+ ${MODULE_LINK}
+- lame
++ PkgConfig::lame
+ )
+ if (MUE_COMPILE_USE_SYSTEM_OPUSENC)
+ pkg_check_modules(libopusenc REQUIRED IMPORTED_TARGET libopusenc)
+--- a/src/framework/audio/internal/encoders/mp3encoder.cpp
++++ b/src/framework/audio/internal/encoders/mp3encoder.cpp
+@@ -22,7 +22,7 @@
+
+ #include "mp3encoder.h"
+
+-#include "lame.h"
++#include "lame/lame.h"
+
+ using namespace mu;
+ using namespace mu::audio;
+--- a/src/framework/testing/gtest.cmake
++++ b/src/framework/testing/gtest.cmake
+@@ -60,7 +60,7 @@ find_package(Qt5 COMPONENTS Core Gui REQUIRED)
+ target_link_libraries(${MODULE_TEST}
+ Qt5::Core
+ Qt5::Gui
+- gmock
++ GTest::gmock
+ global
+ ${MODULE_TEST_LINK}
+ )
diff --git a/media-sound/musescore/files/musescore-4.4.0-unbundle-deps.patch b/media-sound/musescore/files/musescore-4.4.0-unbundle-deps.patch
new file mode 100644
index 000000000000..be611875e6a7
--- /dev/null
+++ b/media-sound/musescore/files/musescore-4.4.0-unbundle-deps.patch
@@ -0,0 +1,26 @@
+--- a/src/framework/audio/CMakeLists.txt
++++ b/src/framework/audio/CMakeLists.txt
+@@ -275,10 +275,10 @@ if (MUSE_MODULE_AUDIO_EXPORT)
+ ${CMAKE_CURRENT_LIST_DIR}/internal/soundtracks/soundtrackwriter.h
+ )
+
+- add_subdirectory(${CMAKE_CURRENT_LIST_DIR}/thirdparty/lame lame)
++ pkg_check_modules(lame REQUIRED IMPORTED_TARGET lame)
+ set(MODULE_LINK
+ ${MODULE_LINK}
+- lame
++ PkgConfig::lame
+ )
+
+ include(cmake/SetupOpusEnc.cmake)
+--- a/src/framework/audio/internal/encoders/mp3encoder.cpp
++++ b/src/framework/audio/internal/encoders/mp3encoder.cpp
+@@ -22,7 +22,7 @@
+
+ #include "mp3encoder.h"
+
+-#include "lame.h"
++#include "lame/lame.h"
+
+ #include "log.h"
+
diff --git a/media-sound/musescore/files/musescore-4.4.0-uncompressed-man-pages.patch b/media-sound/musescore/files/musescore-4.4.0-uncompressed-man-pages.patch
new file mode 100644
index 000000000000..7749ed7aa8b9
--- /dev/null
+++ b/media-sound/musescore/files/musescore-4.4.0-uncompressed-man-pages.patch
@@ -0,0 +1,29 @@
+--- a/buildscripts/packaging/Linux+BSD/SetupAppImagePackaging.cmake
++++ b/buildscripts/packaging/Linux+BSD/SetupAppImagePackaging.cmake
+@@ -99,7 +99,7 @@ configure_file(${MAN_TARGET} ${MAN_BUILD})
+ # Note: Compressing man pages is normal on Linux but not OpenBSD
+ find_program(GZIP_EXECUTABLE gzip DOC "A tool for compressing manpages (optional).")
+
+-if(GZIP_EXECUTABLE AND NOT CMAKE_SYSTEM_NAME MATCHES "OpenBSD")
++if(GZIP_EXECUTABLE AND NOT CMAKE_SYSTEM_NAME MATCHES "OpenBSD" AND false)
+ message(STATUS "Found 'gzip'. Man pages will be compressed.")
+ set(MAN_TARGET ${MAN_BUILD})
+ set(MAN_EXTENSION ${MAN_EXTENSION}.gz)
+@@ -116,7 +116,7 @@ if(GZIP_EXECUTABLE AND NOT CMAKE_SYSTEM_NAME MATCHES "OpenBSD")
+ COMMAND echo "Man pages have been compressed ready for installation."
+ VERBATIM
+ )
+-else(GZIP_EXECUTABLE AND NOT CMAKE_SYSTEM_NAME MATCHES "OpenBSD")
++else(GZIP_EXECUTABLE AND NOT CMAKE_SYSTEM_NAME MATCHES "OpenBSD" AND false)
+ if(CMAKE_SYSTEM_NAME MATCHES "OpenBSD")
+ message(STATUS "System is OpenBSD: Man pages will not be compressed.")
+ else(CMAKE_SYSTEM_NAME MATCHES "OpenBSD")
+@@ -127,7 +127,7 @@ else(GZIP_EXECUTABLE AND NOT CMAKE_SYSTEM_NAME MATCHES "OpenBSD")
+ COMMAND echo "Man pages will be installed uncompressed."
+ VERBATIM
+ )
+-endif(GZIP_EXECUTABLE AND NOT CMAKE_SYSTEM_NAME MATCHES "OpenBSD")
++endif(GZIP_EXECUTABLE AND NOT CMAKE_SYSTEM_NAME MATCHES "OpenBSD" AND false)
+
+ # Install man pages in either compressed or uncompressed form
+ install(FILES ${MAN_BUILD} DESTINATION share/man/man1 COMPONENT doc)
diff --git a/media-sound/musescore/metadata.xml b/media-sound/musescore/metadata.xml
index bb8981f3fa8a..bdf3cf8fbc6d 100644
--- a/media-sound/musescore/metadata.xml
+++ b/media-sound/musescore/metadata.xml
@@ -10,7 +10,6 @@
<remote-id type="github">musescore/MuseScore</remote-id>
</upstream>
<use>
- <flag name="jumbo-build">Combine source files to speed up build process, requires more memory</flag>
<flag name="osc">Enable OSC remote control protocol</flag>
<flag name="omr">Enable PDF import (OMR - optical music recognition)</flag>
<flag name="portmidi">Enable support for building against <pkg>media-libs/portmidi</pkg></flag>
diff --git a/media-sound/musescore/musescore-3.6.2-r1.ebuild b/media-sound/musescore/musescore-3.6.2-r1.ebuild
index c5afad3d5f44..38e0104ea372 100644
--- a/media-sound/musescore/musescore-3.6.2-r1.ebuild
+++ b/media-sound/musescore/musescore-3.6.2-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
CMAKE_MAKEFILE_GENERATOR="emake"
CHECKREQS_DISK_BUILD=3500M
-inherit cmake qmake-utils xdg check-reqs
+inherit cmake flag-o-matic qmake-utils xdg check-reqs
if [[ ${PV} == "9999" ]]; then
inherit git-r3
@@ -83,6 +83,12 @@ src_prepare() {
}
src_configure() {
+ # -Werror=odr
+ # https://bugs.gentoo.org/860885
+ #
+ # The relevant code no longer exists in later releases.
+ filter-lto
+
# bug #766111
export PATH="$(qt5_get_bindir):${PATH}"
diff --git a/media-sound/musescore/musescore-4.0.2-r1.ebuild b/media-sound/musescore/musescore-4.0.2-r1.ebuild
deleted file mode 100644
index b2186e4cc9ea..000000000000
--- a/media-sound/musescore/musescore-4.0.2-r1.ebuild
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-#CMAKE_MAKEFILE_GENERATOR="emake"
-CHECKREQS_DISK_BUILD=3500M
-VIRTUALX_REQUIRED="test"
-inherit cmake flag-o-matic qmake-utils xdg check-reqs virtualx
-
-if [[ ${PV} == "9999" ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/${PN}/MuseScore.git"
-else
- SRC_URI="
- https://github.com/musescore/MuseScore/archive/v${PV}.tar.gz -> ${P}.tar.gz
- "
- KEYWORDS="~amd64 ~arm64 ~x86"
- S="${WORKDIR}/MuseScore-${PV}"
-fi
-
-DESCRIPTION="WYSIWYG Music Score Typesetter"
-HOMEPAGE="https://musescore.org/"
-# MuseScore_General-*.tar.bz2 packaged from https://ftp.osuosl.org/pub/musescore/soundfont/MuseScore_General/
-# It has to be repackaged because the files are not versioned, current version can be found in VERSION file there.
-SRC_URI+=" https://dev.gentoo.org/~fordfrog/distfiles/MuseScore_General-0.2.0.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="debug jumbo-build test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- dev-qt/linguist-tools:5
- virtual/pkgconfig
-"
-RDEPEND="
- dev-libs/tinyxml2:=
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtdeclarative:5
- dev-qt/qtgui:5
- dev-qt/qthelp:5
- dev-qt/qtnetwork:5
- dev-qt/qtnetworkauth:5
- dev-qt/qtopengl:5
- dev-qt/qtprintsupport:5
- dev-qt/qtquickcontrols:5
- dev-qt/qtquickcontrols2:5[widgets]
- >=dev-qt/qtsingleapplication-2.6.1_p20171024[X]
- dev-qt/qtsvg:5
- dev-qt/qtx11extras:5
- dev-qt/qtxml:5
- dev-qt/qtxmlpatterns:5
- >=media-libs/alsa-lib-1.0.0
- media-libs/flac:=
- >=media-libs/freetype-2.5.2
- media-libs/libopusenc
- media-libs/libsndfile
- media-libs/opus
- media-sound/lame
- sys-libs/zlib:=
-"
-# dev-cpp/gtest is required even when tests are disabled!
-DEPEND="
- ${RDEPEND}
-
- dev-cpp/gtest
-"
-
-PATCHES=(
- "${FILESDIR}/${P}-uncompressed-man-pages.patch"
- "${FILESDIR}/${P}-unbundle-deps.patch"
-)
-
-src_unpack() {
- if [[ ${PV} == "9999" ]]; then
- git-r3_src_unpack
- unpack ${A}
- else
- default
- fi
-}
-
-src_prepare() {
- cmake_src_prepare
-
- # Move soundfonts to the correct directory
- mv "${WORKDIR}"/sound/* "${S}"/share/sound/ || die "Failed to move soundfont files"
-
- # Make sure we don't accidentally use bundled third party deps
- # for which we want to use system packages instead.
- rm -r thirdparty/{flac,freetype,googletest,lame,opus,opusenc} \
- || die "Failed to remove unused thirdparty directories"
-}
-
-src_configure() {
- # confuses rcc, bug #908808
- filter-lto
-
- # bug #766111
- export PATH="$(qt5_get_bindir):${PATH}"
-
- local mycmakeargs=(
- -DMUSESCORE_BUILD_CONFIG=release
-
- -DBUILD_CRASHPAD_CLIENT=OFF
- -DBUILD_AUTOUPDATE=OFF
- # Jack support has been dropped in 4.0.0,
- # but its remnants are still in the build system and cause trouble.
- # https://github.com/musescore/MuseScore/issues/12775
- -DBUILD_JACK=OFF
- -DDOWNLOAD_SOUNDFONT=OFF
- -DSOUNDFONT3=ON
- -DBUILD_UNIT_TESTS="$(usex test)"
- -DCMAKE_SKIP_RPATH=ON
- -DTRY_USE_CCACHE=OFF
- -DBUILD_UNITY="$(usex jumbo-build)"
- -DUSE_SYSTEM_FREETYPE=ON
- )
- cmake_src_configure
-}
-
-src_compile() {
- cd "${BUILD_DIR}" || die
- cmake_build -j1 lrelease manpages
- cmake_src_compile
-}
-
-src_test() {
- virtx cmake_src_test
-}
-
-src_install() {
- cmake_src_install
-
- # Hack to not install bundled libraries like libogg
- rm -rf "${ED}/usr/include" "${ED}/usr/$(get_libdir)" || die
-}
diff --git a/media-sound/musescore/musescore-4.2.1-r2.ebuild b/media-sound/musescore/musescore-4.3.2.ebuild
index 9e3eb5ad3fc8..b5a97d520654 100644
--- a/media-sound/musescore/musescore-4.2.1-r2.ebuild
+++ b/media-sound/musescore/musescore-4.3.2.ebuild
@@ -71,7 +71,7 @@ DEPEND="
PATCHES=(
"${FILESDIR}/${PN}-4.2.0-uncompressed-man-pages.patch"
- "${FILESDIR}/${PN}-4.2.0-unbundle-deps.patch"
+ "${FILESDIR}/${PN}-4.3.2-unbundle-deps.patch"
"${FILESDIR}/${PN}-4.2.0-dynamic_cast-crash.patch"
"${FILESDIR}/${PN}-4.2.1-missing-headers.patch"
)
@@ -114,7 +114,10 @@ src_configure() {
-DMUE_BUILD_UPDATE_MODULE=OFF
-DMUE_BUILD_VIDEOEXPORT_MODULE="$(usex video)"
-DMUE_COMPILE_USE_CCACHE=OFF
+ -DMUE_COMPILE_USE_SYSTEM_FLAC=ON
-DMUE_COMPILE_USE_SYSTEM_FREETYPE=ON
+ -DMUE_COMPILE_USE_SYSTEM_OPUSENC=ON
+ -DMUE_COMPILE_USE_SYSTEM_TINYXML=ON
-DMUE_DOWNLOAD_SOUNDFONT=OFF
-DMUE_ENABLE_AUDIO_JACK=$(usex jack)
-DMUSESCORE_BUILD_MODE=release
diff --git a/media-sound/musescore/musescore-9999.ebuild b/media-sound/musescore/musescore-9999.ebuild
index 2479f5aa8f21..5e65d317f42e 100644
--- a/media-sound/musescore/musescore-9999.ebuild
+++ b/media-sound/musescore/musescore-9999.ebuild
@@ -30,28 +30,17 @@ IUSE="jack test video"
RESTRICT="!test? ( test )"
BDEPEND="
- dev-qt/linguist-tools:5
+ dev-qt/qttools:6[linguist]
virtual/pkgconfig
"
RDEPEND="
dev-libs/tinyxml2:=
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtdeclarative:5
- dev-qt/qtgui:5
- dev-qt/qthelp:5
- dev-qt/qtnetwork:5
- dev-qt/qtnetworkauth:5
- dev-qt/qtopengl:5
- dev-qt/qtprintsupport:5
- dev-qt/qtquickcontrols:5
- dev-qt/qtquickcontrols2:5[widgets]
- >=dev-qt/qtsingleapplication-2.6.1_p20171024[X]
- dev-qt/qtsvg:5
- dev-qt/qtx11extras:5
- dev-qt/qtxml:5
- dev-qt/qtxmlpatterns:5
+ dev-qt/qtbase[concurrent,dbus,gui,network,opengl,widgets,xml]
+ dev-qt/qtdeclarative:6
+ dev-qt/qtnetworkauth:6
+ dev-qt/qtscxml:6
+ dev-qt/qtsvg:6
+ dev-qt/qttools:6[assistant]
>=media-libs/alsa-lib-1.0.0
media-libs/flac:=
>=media-libs/freetype-2.5.2
@@ -63,15 +52,13 @@ RDEPEND="
jack? ( virtual/jack )
video? ( media-video/ffmpeg )
"
-# dev-cpp/gtest is required even when tests are disabled!
DEPEND="
${RDEPEND}
- dev-cpp/gtest
"
PATCHES=(
- "${FILESDIR}/${PN}-4.2.0-uncompressed-man-pages.patch"
- "${FILESDIR}/${PN}-9999-unbundle-deps.patch"
+ "${FILESDIR}/${PN}-4.4.0-uncompressed-man-pages.patch"
+ "${FILESDIR}/${PN}-4.4.0-unbundle-deps.patch"
"${FILESDIR}/${PN}-4.2.0-dynamic_cast-crash.patch"
)
@@ -89,11 +76,6 @@ src_prepare() {
# Move soundfonts to the correct directory
mv -v "${WORKDIR}"/sound/* "${S}"/share/sound/ || die "Failed to move soundfont files"
-
- # Make sure we don't accidentally use bundled third party deps
- # for which we want to use system packages instead.
- rm -r thirdparty/{flac,googletest,lame,opus,opusenc} \
- || die "Failed to remove unused thirdparty directories"
}
src_configure() {
@@ -113,7 +95,10 @@ src_configure() {
-DMUE_BUILD_UPDATE_MODULE=OFF
-DMUE_BUILD_VIDEOEXPORT_MODULE="$(usex video)"
-DMUE_COMPILE_USE_CCACHE=OFF
+ -DMUE_COMPILE_USE_SYSTEM_FLAC=ON
-DMUE_COMPILE_USE_SYSTEM_FREETYPE=ON
+ -DMUE_COMPILE_USE_SYSTEM_OPUSENC=ON
+ -DMUE_COMPILE_USE_SYSTEM_TINYXML=ON
-DMUE_DOWNLOAD_SOUNDFONT=OFF
-DMUE_ENABLE_AUDIO_JACK=$(usex jack)
-DMUSESCORE_BUILD_MODE=release
diff --git a/media-sound/musique/Manifest b/media-sound/musique/Manifest
index 25ec6a3928ce..356cf647689f 100644
--- a/media-sound/musique/Manifest
+++ b/media-sound/musique/Manifest
@@ -1,4 +1,4 @@
AUX musique-1.5-unbundle-qtsingleapplication.patch 273 BLAKE2B f2150b1d54201e8d7bd64675dfc5a73a1c74abcea9c34d45f52f4d414f56c6b26d97a8c12f1d4823b5272fa32ea866b6c1d1c8052f8304a46823504203a207ed SHA512 d51389a43c5045c453aa516da4da6d50e2d7fb2b064e40df5cd3ff50469a414bf0ec4d44c716be8b83b8bbf1944f72474b3b917dfcd661eef25c2b7298440641
DIST musique-1.5.tar.gz 377072 BLAKE2B 839b6096bd70171f807cd4177c2374f20089e1a8f22e59fb76d251c743cb3b9b8c86eb81131d15c6291bae1020df7380ae007689a23b67529978de9ee08ed1c2 SHA512 ea4ba84e6b1a69acf054c8ca001afcf3f0e9b17f3557209da649662b2940777babac454a5d4fa0a210e2e15c58bcf4cdfc8757f92b677d46217e3400fcbdc12e
-EBUILD musique-1.5-r1.ebuild 953 BLAKE2B 58aee0f9a8778f11f941953a1f9fd3ae76379ecd5519fd8ee09f1c50fd3e1765d74ca9fb3e88ae6abac97644066e6eb4fa137c834d6a2b29b2729e2ab46aaeed SHA512 0e8b2f43cc6b1d13927ce7a967602682454c69e1cd711d0da7293590406a719e3bd5eff4f2f1cfb193b8942fc2cf1a025cc1d0d031276ce5c2d2b16b979d00f1
+EBUILD musique-1.5-r1.ebuild 945 BLAKE2B 710190ee9a542204f61574a536ed74472e3579b8eb7cfcd2c30140623a609b94b155857f823eeed68b794e989596cb039425c5549ac2fa54fe7585af34bd9a4a SHA512 d4a46a77dc4d5645fb3d7320798d731b48f59a1c839e5d93fd4b994518de2a4ffafe19249c4a6025121d387d5c8f66467713f86489013c006d54a31523368312
MISC metadata.xml 254 BLAKE2B dfb1aa113c3ec296cc09365965f6524f666dfcd4da1c88679a1c80c180e4d4b7ab1e189fabdae99a2b2cbb4f2d334f9aaee8be37ca1ac348a51dd915caa6db04 SHA512 ae47624a212dd9b5fca6b25c26fa565f033c4c71d49d2046274f6afd3c19e93e0dff2912512a00cc543dcab7edf481c733239c92738da99013cd29a5245a53c6
diff --git a/media-sound/musique/musique-1.5-r1.ebuild b/media-sound/musique/musique-1.5-r1.ebuild
index 1763328bfb02..08415ee2a643 100644
--- a/media-sound/musique/musique-1.5-r1.ebuild
+++ b/media-sound/musique/musique-1.5-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,6 @@ SRC_URI="https://github.com/flaviotordini/${PN}/archive/${PV}.tar.gz -> ${P}.tar
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 x86"
-IUSE=""
RDEPEND="
dev-qt/qtcore:5
diff --git a/media-sound/ncmpcpp/Manifest b/media-sound/ncmpcpp/Manifest
index 8be65d725037..14bb664a3a83 100644
--- a/media-sound/ncmpcpp/Manifest
+++ b/media-sound/ncmpcpp/Manifest
@@ -1,4 +1,6 @@
DIST ncmpcpp-0.9.2_p20221231.gh.tar.gz 229678 BLAKE2B edb03554a14b90fbb5a4c99cb46ed73ffd702ff2fa417765d4e4bdaddd6bc40554f18aae10db81af87bbc8c91a4f966785fefdf43cfc97b18fc950c1aa59a370 SHA512 8affb5115c7531ee005544f002068b0b13b6aa41c5e11213ba8c979373a5328f298612903e531b6d384749469d6fa0ddb0d06ac4dac5ab2ca5485c7814db32a3
-EBUILD ncmpcpp-0.9.2_p20221231.ebuild 1616 BLAKE2B 3359a58bb1e4037187ca37fb7d9f9ab97c3b1d3dcbd32e087c8e50837d3ea1df8f9aa59b3c783e04f3443c035343f5637f2b2f4e47bc17f3e914bdeed4b50de7 SHA512 42d28c92e5e380ceaa0bd3fe24332153a28d41111d72216040aa528a7e0e7ae74fd297ee5e86250d978727c763bbf26418fd89cb404a958ca02ea823f399b0f6
-EBUILD ncmpcpp-9999.ebuild 1428 BLAKE2B 2c4e043cb89840f4018dfe7bbe6e80d7284d4888f5dd6c65afc73b2d357128e10c48812fb0b38f6c0374c3a0dd40fe2142debc16aabb70bc1b17d09dbffa3881 SHA512 adda232410f3c1451ca394f398181cebe49627f8c9a2b684424e2dfbff5a0dfbf272f941d2405b4e37c911c774943f9b75f1250ca786b763edd7cedc738a0e78
+DIST ncmpcpp-0.9.2_p20240724.gh.tar.gz 230318 BLAKE2B dd1d464ab8a3e0d10b1a16c6737657190f57710c0e6d6da65270c8f10d1b8abe3877f9bc8b962df1ed82c5246576999f8f6e19523951657699b6b6670cc0e55d SHA512 9d7a52c6dde1459eb2a3606a43826007f43fcdcb01ddd9a1261ed427308dc909d5c73f1f01ffbaebc001b4b99c99ff0746aa869c6c31ae1fcabb70c3abc7f0ed
+EBUILD ncmpcpp-0.9.2_p20221231.ebuild 1617 BLAKE2B 1d75b38e83ab58d3c16b7ddf68b33bbad8c1713283475ada08e297395f1447fd379c82a8d40d2013efdbed9c2720adb51137ff939e909853ea0833a146d2d6e3 SHA512 792b5b88b61ac2ac51faade5e5d856fbcaa8d56ebe5d00dd35e88011d19892fbc50c174e254c49d8af728d6b89c18b045a9c862dae27cc07313324e07261215c
+EBUILD ncmpcpp-0.9.2_p20240724.ebuild 1702 BLAKE2B c32531360296552aaabc3b8718d967f95aebd6f0772c0d046c4caf91bae421dfb4b0dba87a916864686df940c11da9dc44820a76da459e07ca4894cce046588e SHA512 13b6ca70aa386e939d31d9b3fb83e5095574c64cc463101131f79df25b0117f22bc712bd3ab4276128a7e9a2464a371105a5b3ffdca1c9fa672849640fcc1654
+EBUILD ncmpcpp-9999.ebuild 1429 BLAKE2B 8d1f56c98f03207799b94e45d993100ba4023d7236076ac2bc789ba830f31878e7c9402d4f004dfaff1c4198fcf17ce3cdceae928c13fadceb4a1883890153e4 SHA512 dcf87977ebe3c0c2f037c9ae6d28631f1f86a23982045e10ab2333c3cd971498bad465cd32a8fe77500b53844da46c580d2f2a7b14f5469eba363ddc6c950429
MISC metadata.xml 1298 BLAKE2B 23fbb704bcb628530ce2b9c2b62ca52bc2bca6f8cc5b99e0941da96236827acff653645073f4711adea29c8b35c74c959a5f36398630d89d5e041d0471a170de SHA512 c5b8a39b31b543afa7f12f79233e174b27b27f8d0813c88e92650c3d9b211f18991750b8eff55b2fd433b13fa49e1f8e764de0c4f92651d1ef652c610678e0a9
diff --git a/media-sound/ncmpcpp/ncmpcpp-0.9.2_p20221231.ebuild b/media-sound/ncmpcpp/ncmpcpp-0.9.2_p20221231.ebuild
index 90bf5a5ab81a..de3e7bbcf1d2 100644
--- a/media-sound/ncmpcpp/ncmpcpp-0.9.2_p20221231.ebuild
+++ b/media-sound/ncmpcpp/ncmpcpp-0.9.2_p20221231.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="
SRC_URI="https://github.com/ncmpcpp/ncmpcpp/archive/${NCMPCPP_COMMIT}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}/${PN}-${NCMPCPP_COMMIT}"
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86"
IUSE="clock outputs taglib visualizer"
diff --git a/media-sound/ncmpcpp/ncmpcpp-0.9.2_p20240724.ebuild b/media-sound/ncmpcpp/ncmpcpp-0.9.2_p20240724.ebuild
new file mode 100644
index 000000000000..7857b3212b84
--- /dev/null
+++ b/media-sound/ncmpcpp/ncmpcpp-0.9.2_p20240724.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+NCMPCPP_COMMIT="68daf44032784a5b5b74781a9bf3826053eff4a2"
+
+DESCRIPTION="Featureful ncurses based MPD client inspired by ncmpc"
+HOMEPAGE="
+ https://rybczak.net/ncmpcpp/
+ https://github.com/ncmpcpp/ncmpcpp/
+"
+SRC_URI="https://github.com/ncmpcpp/ncmpcpp/archive/${NCMPCPP_COMMIT}.tar.gz -> ${P}.gh.tar.gz"
+S="${WORKDIR}/${PN}-${NCMPCPP_COMMIT}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="clock outputs taglib visualizer"
+
+RDEPEND="
+ >=media-libs/libmpdclient-2.1
+ dev-libs/boost:=[icu,nls]
+ dev-libs/icu:=
+ net-misc/curl
+ sys-libs/ncurses:=[unicode(+)]
+ sys-libs/readline:=
+ taglib? ( media-libs/taglib )
+ visualizer? ( sci-libs/fftw:3.0= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+ default
+ eautoreconf
+
+ sed -i -e '/^docdir/d' {,doc/}Makefile{.am,.in} || die
+ sed -i -e 's|COPYING||g' Makefile{.am,.in} || die
+}
+
+src_configure() {
+ local myeconfargs=(
+ --without-lto # --with-lto only appends -flto. We need more for a dedicated USE flag
+ $(use_enable clock)
+ $(use_enable outputs)
+ $(use_enable visualizer)
+ $(use_with taglib)
+ $(use_with visualizer fftw)
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+
+ dodoc doc/{bindings,config}
+}
+
+pkg_postinst() {
+ echo
+ elog "Example configuration files have been installed at"
+ elog "${EROOT}/usr/share/doc/${PF}"
+ elog "${P} uses ~/.ncmpcpp/config and ~/.ncmpcpp/bindings"
+ elog "as user configuration files."
+ echo
+ if use visualizer; then
+ elog "If you want to use the visualizer, mpd needs to be built with fifo USE flag."
+ echo
+ fi
+}
diff --git a/media-sound/ncmpcpp/ncmpcpp-9999.ebuild b/media-sound/ncmpcpp/ncmpcpp-9999.ebuild
index 8c02f3f600fe..72c948365b60 100644
--- a/media-sound/ncmpcpp/ncmpcpp-9999.ebuild
+++ b/media-sound/ncmpcpp/ncmpcpp-9999.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="
"
EGIT_REPO_URI="https://github.com/ncmpcpp/ncmpcpp"
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
SLOT="0"
IUSE="clock outputs taglib visualizer"
diff --git a/media-sound/ogg2mp3/Manifest b/media-sound/ogg2mp3/Manifest
index c0fa10efe684..57ab208f79bb 100644
--- a/media-sound/ogg2mp3/Manifest
+++ b/media-sound/ogg2mp3/Manifest
@@ -1,3 +1,3 @@
DIST ogg2mp3-0.6.1.tar.gz 13257 BLAKE2B e3cdfe4de8134a2dbb86615f96606befe985f8aeddf77bd7e3f62b9364596ccdf0c9e5fe542bd2c7e459cb12bcb8f6dbb4782cc4934391ef98edacca88c83080 SHA512 24f24ba342631fbb4743153dc8f4c2b809b744ce01ec99fda442d2a39bf3a774ad2540fd35b6b7940516e63353979fcc30a14214100bb80c9a486ea65ae95999
-EBUILD ogg2mp3-0.6.1-r1.ebuild 614 BLAKE2B 437ecac878793934653e2bd6877c8ba8389526744cc5c67e135387d3ed35ee62163655c38a7dc02786ff3347fd601ce43d9326d6e1fdd9994cfc44cdbb02b34b SHA512 96e647434e5110351c5fb61822bc49aaa324c2c16ab8cabde1b8b7787050426a72e9e313bae1a0da1a063693010a153c34d7180c2457373eabd0dd4ebfb94910
+EBUILD ogg2mp3-0.6.1-r1.ebuild 606 BLAKE2B 4cba55bbd51fc05100299e1402e62872e49e504877230d2ba8ae3863c985c9de3608a8206b1449aa4ac1a5d00f58e1719127f45c83d2bbc29aa069d2684af78e SHA512 5062faddf368c7ea8bc658e906348102a30237fdb966d9141676576d81e6a9bf6d4d7d448370ea2dc38b6b135e5d27f35d99a3002bfd97ab85f439d2f1c7812a
MISC metadata.xml 612 BLAKE2B 626477587334fc75e0ed4be4b6c0d9e7289455751be9c1002772c95dae28f64939650d8668baae56409b7b22ce31c5a3aac2246eeeffc8771728acc3d5748fe5 SHA512 5a7afa8ecf30a8a2efbd822e2b94b5a1a684e17fc599ef6875283bb4377deac5366aa8d4017a5c8cd4d42f3db6a0083d6a6bc3ce80a113f0ce0ee3e73891a60e
diff --git a/media-sound/ogg2mp3/ogg2mp3-0.6.1-r1.ebuild b/media-sound/ogg2mp3/ogg2mp3-0.6.1-r1.ebuild
index ce4c6570fe3b..8e9cc446398d 100644
--- a/media-sound/ogg2mp3/ogg2mp3-0.6.1-r1.ebuild
+++ b/media-sound/ogg2mp3/ogg2mp3-0.6.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,6 @@ S="${WORKDIR}/${PN}-${COMMIT}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
-IUSE=""
RDEPEND="
dev-perl/String-ShellQuote
diff --git a/media-sound/peercast/Manifest b/media-sound/peercast/Manifest
index 3fca5295cbec..887ea659c55f 100644
--- a/media-sound/peercast/Manifest
+++ b/media-sound/peercast/Manifest
@@ -4,5 +4,5 @@ AUX peercast-0.1218-CVE-2008-2040.patch 4545 BLAKE2B 5b19e15f2d1daa9b727e6121e8e
AUX peercast-0.1218-glibc-2.10.patch 3332 BLAKE2B 63743c672e5f58a43d0e23f81f0384546ad1f7dbdba98079d2eab138e6e8b5d3a9e13c4e5b422d98adfc9ba11dfb2916071b9336e434165b5de7ade2ee30aac5 SHA512 26fa888300a4e4f9934bf3bfbeaad35cf05ff677b7e417fbb0e1ca0163af5091b883264de151c46f9acf01f70ec5cf6f0faba886462d0593e05dbb314fbda27b
AUX peercast.initd 591 BLAKE2B 3a612afed70c268e79b6c865400df98acd633f8971300b80326d22d65230c167edcea3da3d17f2c8b55752a620c906d1b2d4f98f5495f8becabc60ca127f31dc SHA512 85352d87c40d468f324e179078b30412a96c0fac39f012f74c32a6509c3066729145b5df27da06eb1bce80306eb62800d0f6b0d8307021e3cadd67158760e1f2
DIST peercast-0.1218-src.tgz 557909 BLAKE2B 5d449f56a97df8b6adce320c6517c6ee66a30e68cd1fe9f2e6dc73953ac0a81b1bd8d245135966f463bd061ff15140449e7fff782906a31f6496310fbd985640 SHA512 b9233fd12b8f2e7a89faa1df0e61a4cdeddede23fb56b03ff0d92614a6b43300fe683636d92ca97f200e1b066c2eda79d8d7e56597d81fe2f3766ccd6e199253
-EBUILD peercast-0.1218-r2.ebuild 1140 BLAKE2B 608135ca0f31e0983d4a1f98139f43f4e74af8b25ce9a93e20cadbc90e411c238f3267c55e1f5087a3ba7eacd21944200896c183bae605a61741f3b260888f71 SHA512 b0186001996b115dc298ac4bd910226406855813b14c30d88980978a930a360eed898247e9834e3328a3a65b9348a0d2c958a581e602940b0cb7f3aa6b12aa3f
+EBUILD peercast-0.1218-r2.ebuild 1105 BLAKE2B 786370933df40919772d5df7ac8ba08cf45729f824010bf5137f2b577ff5df226dca9b1e3b4372fe480e89f1c5aae07820b46001d6954a1e2d97483343b8b719 SHA512 0874b1dedf234400eac8d414aebaa2cdc9803d71823eb2372c44470aa32b66b957924b3ca5a89551c99c065fe88000b7ccc57588cbbf63b9bcc84732bdba7d2f
MISC metadata.xml 250 BLAKE2B 3e6dae5d5f3b3ac412806dd8615a1975c7ea8a64bfd72ad54f2c93a9b24c19c620ac3e8b26e1f6cadec899443e138ee4fb7a82ecb83c784d0c03ee91854d8622 SHA512 2bfce2cf73aefce6dda06ea351cb93b2990b9543f48be1ae5406a5a5acf2c34faed1eb2ce715eb689eb50a9a1add5576b39232eb818c233f5a5589e16032aca8
diff --git a/media-sound/peercast/peercast-0.1218-r2.ebuild b/media-sound/peercast/peercast-0.1218-r2.ebuild
index 463ecc557718..d311a2b90d14 100644
--- a/media-sound/peercast/peercast-0.1218-r2.ebuild
+++ b/media-sound/peercast/peercast-0.1218-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -8,21 +8,16 @@ inherit flag-o-matic toolchain-funcs
DESCRIPTION="A client and server for Peercast P2P-radio network"
HOMEPAGE="http://www.peercast.org"
SRC_URI="http://www.peercast.org/src/${P}-src.tgz"
+S="${WORKDIR}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND=""
-DEPEND=""
-
-S=${WORKDIR}
PATCHES=(
- "${FILESDIR}/${P}-CVE-2008-2040.patch" \
- "${FILESDIR}/${PN}-0.1216-makefile.patch" \
- "${FILESDIR}/${PN}-0.1216-amd64.patch" \
+ "${FILESDIR}/${P}-CVE-2008-2040.patch"
+ "${FILESDIR}/${PN}-0.1216-makefile.patch"
+ "${FILESDIR}/${PN}-0.1216-amd64.patch"
"${FILESDIR}/${P}-glibc-2.10.patch"
)
diff --git a/media-sound/picard/Manifest b/media-sound/picard/Manifest
index 2b7116347ca9..f71846b68383 100644
--- a/media-sound/picard/Manifest
+++ b/media-sound/picard/Manifest
@@ -1,6 +1,4 @@
-DIST picard-2.11.tar.gz 5829423 BLAKE2B 1f5b675a3668b7545bbb5966e3d81bec09912acbe5ae7270b92eb25accf4bbd1cc67a2a183c6d1fa0300bb0adea5dbdcdc0998d2c44f60d2dbac941ca5af9fc8 SHA512 713a2782b26c4cd0dafa95b9c0b41bf3566d933ce9af712822cce0492ca8efa45ee57f1fb51aeacef824f699156a4156ee84ba91d5cfea28751e7d0f1e9a964a
DIST picard-2.12.tar.gz 5857635 BLAKE2B 4eaec28830d85a0a45d220012fbb1acbfd40accc1536e47aa616b7d0014ef6f36111a6e9d6992862f9ff5419f7cb0c7b2b7b0a737ceca20bc804ce040f52ab22 SHA512 28f8d6b7b59a9a145404ab497a4ef0d71f2fefe86b9ec28b7f6879ec10f5ab1fd3582363bb15dd92c92c624843e87c11fce959fee75d0b312e72f6575d93b1a6
-EBUILD picard-2.11.ebuild 1458 BLAKE2B 18e81b238099cdfb702081aba1795e4db45feb694cabaeef632fda27168c971990782c57d72b1de7067b9efbc818da924e5909a051ab92cdf0d6af52ec02f0d4 SHA512 e94da8638d7a909f21501c7bedcc35bf19e723717db78760a70f72acfe6e858d8d9f5a30d863d2911813561ea4bb3ba6fe31bf1899643d93af0ece127398b7c7
-EBUILD picard-2.12.ebuild 1460 BLAKE2B 9c16c620974efe86e040c2f6897fbda66dc64730d92cee4c8a71709049aea9f8c267591a118e53dcad14099edd2743078bc7727062a9b2158858325fa60cdb34 SHA512 3f982fce7007f4a590939ca0a6a5da00804689e69e7bb97409595d99872958684cef7266d6fd9c36aaf9bace9a1e547365795aca2265792b24d1b5f93ab1af89
+EBUILD picard-2.12.ebuild 1458 BLAKE2B 18e81b238099cdfb702081aba1795e4db45feb694cabaeef632fda27168c971990782c57d72b1de7067b9efbc818da924e5909a051ab92cdf0d6af52ec02f0d4 SHA512 e94da8638d7a909f21501c7bedcc35bf19e723717db78760a70f72acfe6e858d8d9f5a30d863d2911813561ea4bb3ba6fe31bf1899643d93af0ece127398b7c7
EBUILD picard-9999.ebuild 1460 BLAKE2B b6b2c08ebed6a02513a6a96bad57e6b1e3f91f693da3c9e5707c670b1aa4914aa53fdc5bb0246af14a0594ae67e3a4d9d5fb7d8fc4714469fdf0f759be3546a8 SHA512 511e956e66b15526d60f7b3c1ef215b7b048eb1dcd473a5bfb145f4eb4e2bfe29648f09380845b0ad335b8b8d58c74b081c2fb87c6520304c5d212f0e0798084
MISC metadata.xml 740 BLAKE2B cc09a7bf012e0b85ff55531ace5d8b187cd68fdae7d274cb640a7ae446296c2ac70bb599955d6ab2570b3eb879c28cad0cf2e70fe7339c2c0c58fd8b0dcdcac7 SHA512 321188fd4887593a3683b2c507673baa9e2faf2b46b0158338a67e72dbf5267b93c1e358ceadeacd707d6a6bb234a4fae8ef681779463c4ab5bd3b79dbd47c43
diff --git a/media-sound/picard/picard-2.11.ebuild b/media-sound/picard/picard-2.11.ebuild
deleted file mode 100644
index 3dcfb2ce712e..000000000000
--- a/media-sound/picard/picard-2.11.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..12} )
-DISTUTILS_USE_PEP517=setuptools
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_EXT=1
-
-inherit distutils-r1 xdg
-
-if [[ ${PV} = *9999* ]]; then
- EGIT_REPO_URI="https://github.com/metabrainz/picard"
- inherit git-r3
-else
- SRC_URI="https://data.musicbrainz.org/pub/musicbrainz/${PN}/${P}.tar.gz"
- KEYWORDS="amd64 ~arm64 x86"
-fi
-
-DESCRIPTION="Cross-platform music tagger"
-HOMEPAGE="https://picard.musicbrainz.org"
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="discid fingerprints nls"
-
-BDEPEND="
- nls? ( dev-qt/linguist-tools:5 )
-"
-RDEPEND="
- $(python_gen_cond_dep '
- dev-python/fasteners[${PYTHON_USEDEP}]
- dev-python/pyjwt[${PYTHON_USEDEP}]
- dev-python/PyQt5[declarative,gui,network,widgets,${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- media-libs/mutagen[${PYTHON_USEDEP}]
- discid? ( dev-python/discid[${PYTHON_USEDEP}] )
- ')
- fingerprints? ( media-libs/chromaprint[tools] )
-"
-
-distutils_enable_tests pytest
-
-python_compile() {
- local build_args=(
- --disable-autoupdate
- )
- if ! use nls; then
- build_args+=( --disable-locales )
- fi
- distutils-r1_python_compile ${build_args[@]}
-}
-
-python_install() {
- local install_args=(
- --disable-autoupdate
- --skip-build
- )
- if ! use nls; then
- install_args+=( --disable-locales )
- fi
- distutils-r1_python_install ${install_args[@]}
-}
diff --git a/media-sound/picard/picard-2.12.ebuild b/media-sound/picard/picard-2.12.ebuild
index b4b408e1ab81..3dcfb2ce712e 100644
--- a/media-sound/picard/picard-2.12.ebuild
+++ b/media-sound/picard/picard-2.12.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} = *9999* ]]; then
inherit git-r3
else
SRC_URI="https://data.musicbrainz.org/pub/musicbrainz/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~x86"
+ KEYWORDS="amd64 ~arm64 x86"
fi
DESCRIPTION="Cross-platform music tagger"
diff --git a/media-sound/podcatcher/Manifest b/media-sound/podcatcher/Manifest
index fc54a20c287a..f64921a9850c 100644
--- a/media-sound/podcatcher/Manifest
+++ b/media-sound/podcatcher/Manifest
@@ -1,3 +1,3 @@
DIST podcatcher-3.1.6.tar.gz 22260 BLAKE2B 84864a162521ed3d8ca467c5e5f3686ac8107bc263f3ff49fbf88636326049e64b5903c9987459ae29a5a64cebcf5421ea565b5fce57cea5a11b8896397e891c SHA512 5e1ac6771a4d81d2bfbc77c4a89861a976329a77144b630aaa7f6a1663a0dd9021acc71cfd44e6373bdaf4562718bbb3c19ff7cda56be1c7624cf389ff293599
-EBUILD podcatcher-3.1.6.ebuild 476 BLAKE2B b9d19c0825a1f30c4822b37fb406c0652aff67ca5dd65943fad4c988893d1e6addad4d6dc217d580299cd3ce34f7effa7e24e5f7b4a2242b32f3c62771bb90d5 SHA512 8b6619afbda65c60ed49463daaebc12e2e0e50225b1c61bf8ccecce9634f4f066fe215776f89bafc78422cffaefaf3b15ea01bba923541cb798486698ba5fc70
+EBUILD podcatcher-3.1.6.ebuild 467 BLAKE2B 8a0efa7ae88a36ce95b3612afd60a1150daa5e322f6533203f8979b82e4537d1c3b60ed78cd92161512cb447ab16c470d6a70ee99489add3648abd6af3d9d8f5 SHA512 98de94c1f05079841f7b526f3492949bcc3dfeaed3b46a403b276159790c7770419be325de7e701e863b2c15daf243c440043e796de2fcadf895487c89039b87
MISC metadata.xml 260 BLAKE2B 9945ac40ee60ce67adf51840c3cc2d6d2743dffe4fd2ec965d300c709323f80eb5d35eaeb804414eebb2da1e954ee688067c05093b26499678de524b414ac4ec SHA512 e5b6a2a44cd2a4ea4fb1267eb8f635c079c022853443ad180ca12f2df84492f3ba34db45e4ff5e7e09262a74745f5c0aa04ebccd6f998cf19a6ea2ccd0627701
diff --git a/media-sound/podcatcher/podcatcher-3.1.6.ebuild b/media-sound/podcatcher/podcatcher-3.1.6.ebuild
index 454b549b1920..ca561acfcdf1 100644
--- a/media-sound/podcatcher/podcatcher-3.1.6.ebuild
+++ b/media-sound/podcatcher/podcatcher-3.1.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -6,17 +6,15 @@ EAPI=7
DESCRIPTION="Podcast client for the command-line written in Ruby"
HOMEPAGE="http://podcatcher.rubyforge.org/"
SRC_URI="http://rubyforge.org/frs/download.php/76053/${P}.tar.gz"
+S="${WORKDIR}/${PN}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
RDEPEND="dev-lang/ruby"
DEPEND="${RDEPEND}"
-S="${WORKDIR}/${PN}"
-
src_install() {
dobin bin/podcatcher
dodoc -r demo/.
diff --git a/media-sound/ptabtools/Manifest b/media-sound/ptabtools/Manifest
index dbfabe087fe1..c6b57b27e65c 100644
--- a/media-sound/ptabtools/Manifest
+++ b/media-sound/ptabtools/Manifest
@@ -1,4 +1,4 @@
AUX ptabtools-0.5.0-makefile.patch 778 BLAKE2B c921d0e5c6a5a38119d0c984dd5208d069c59855da9b1ab7cabdfcd8e251bf989137f420d9b91c61240d81f28ff1fef18c0b68848e2e2c02a59696b8ce80c34a SHA512 d68a8791e3ec053ed557db0dce4de6bf07e91017e416a11cb131a5786ef66957cf2ea955a77fd8d009ab6d5b20ed6b044abe805994f4342a00fe84a3392f0dab
DIST ptabtools-0.5.0.tar.gz 116083 BLAKE2B bdf1c39ca94d445f3488fd67eaf343c44d7924f22f1de3adaa06fcf8af3b188beb599518c718169e664b28ae2c9c10f31246c3b620671e0b0a953da161022c50 SHA512 c0028daec1587b190692b8aa8d9002063022ff7516d99e9fae3fd01f25d27ce4230cb2b15ecf4652fd4b902de27bd8ae4b63af248e950ac8e7c1f277da37cc93
-EBUILD ptabtools-0.5.0.ebuild 879 BLAKE2B 5e941065f318fcfaf17c047c8ae56d334ec85170de52ad735ed464d566612bf7d3c35966a34bf7365234979e5b493f9ac37209662e94d985ccf5da2d67b7352b SHA512 4db5b6e9842d3ce044de73f5655e4e6d038efd861661fa34219613ff977c49553781ee96f89b1f76e8ae30ff8de5830ebb553746c840f1d87052381e5177d9b5
+EBUILD ptabtools-0.5.0.ebuild 871 BLAKE2B 0272ede51f7714c0176e1b3eb14a8ea3521a47e1b442ac2d96dd2b310534d60f6bbdb23c5e3cf67c4c5a56139d0671ce56257220eca4268531857f946fbe1355 SHA512 ac8ccca755b498b1194a6dc5e30c479362ad1b7f367985b75b501b056bc16a99e8d0f460b6af7abb745b73908dc63ea8b5101b08df44aaf55e7fbb4598e2919f
MISC metadata.xml 250 BLAKE2B 3e6dae5d5f3b3ac412806dd8615a1975c7ea8a64bfd72ad54f2c93a9b24c19c620ac3e8b26e1f6cadec899443e138ee4fb7a82ecb83c784d0c03ee91854d8622 SHA512 2bfce2cf73aefce6dda06ea351cb93b2990b9543f48be1ae5406a5a5acf2c34faed1eb2ce715eb689eb50a9a1add5576b39232eb818c233f5a5589e16032aca8
diff --git a/media-sound/ptabtools/ptabtools-0.5.0.ebuild b/media-sound/ptabtools/ptabtools-0.5.0.ebuild
index 15641a2b9e4c..02304ba134eb 100644
--- a/media-sound/ptabtools/ptabtools-0.5.0.ebuild
+++ b/media-sound/ptabtools/ptabtools-0.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,14 +12,13 @@ SRC_URI="https://www.samba.org/~jelmer/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc x86"
-IUSE=""
+BDEPEND="virtual/pkgconfig"
RDEPEND="
dev-libs/popt:=
dev-libs/libxml2:=
dev-libs/libxslt:="
DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
PATCHES=( "${FILESDIR}"/${P}-makefile.patch )
diff --git a/media-sound/pulseaudio-ctl/Manifest b/media-sound/pulseaudio-ctl/Manifest
index 0dd6721a45c5..e2ddeeeda76a 100644
--- a/media-sound/pulseaudio-ctl/Manifest
+++ b/media-sound/pulseaudio-ctl/Manifest
@@ -1,3 +1,3 @@
DIST pulseaudio-ctl-1.70.tar.gz 6513 BLAKE2B bd752c42a6ec7c205112637a11e2abae1474b2bcb43f09fa46439b1509c816e8baadd547868821f495f79acf9606bc913ee8664286f181357e264ffa3cdf60f9 SHA512 59ec5f3da3021fd79ba33d9934c6dde9eebdfcc5e7651355b69c54e13cf6525d741a68780c6dc5c871ad108a261334657f7f25306e59fc6142912e2ff2278cb7
-EBUILD pulseaudio-ctl-1.70-r1.ebuild 677 BLAKE2B b6030158db3faf3082748451cfe76efc47e64d6db587719da1e41c0816f651ae06184ebf396d4c2c424f405505b3713188024768245a9b6630418cbd291a8812 SHA512 9e0848ea33ee7a2f479595b173de9192a343d28c3a26c08d81698e5f5642df570fc3d67dea890f440d9aa91ff4c2bcb325246efdfc8adf6a043d49fc0ef14d4c
+EBUILD pulseaudio-ctl-1.70-r1.ebuild 669 BLAKE2B 8e5b9f3ef3bc25b2810f270af0fb013276f11d224c35da97878bb751cf684a6d369a7531afeb3eb00b51c8faf62ddc8f2db26fb2dc63b955029c1e63c580512d SHA512 61159f49ec559487fb34c30a3316a89d49c1fbb12dbd940fc17d5ce829f8186f38b2dc593d6f4077974dd0b53f0440a9a2c16133755bca04b756339b3f1bd159
MISC metadata.xml 248 BLAKE2B f308d2aa052d11e427850af58bbebf95e7773f5562ed221f39043474b4c3827d724d49667edf1874272a5586a13201159f40e8f5eafb7e400e79c6566e1a6ac2 SHA512 b875c838394523483ae7d93585207eb3c642a345bbb08e1dcef3ceb737c813fa779e2f5479d48cdcc30732b8a0a9e6ecc648df940def6731e4dff43b23786e6d
diff --git a/media-sound/pulseaudio-ctl/pulseaudio-ctl-1.70-r1.ebuild b/media-sound/pulseaudio-ctl/pulseaudio-ctl-1.70-r1.ebuild
index f6150651fbb2..3b02371e59e5 100644
--- a/media-sound/pulseaudio-ctl/pulseaudio-ctl-1.70-r1.ebuild
+++ b/media-sound/pulseaudio-ctl/pulseaudio-ctl-1.70-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Gentoo Authors
+# Copyright 2019-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,6 @@ SRC_URI="https://github.com/graysky2/pulseaudio-ctl/archive/v${PV}.tar.gz -> ${P
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-IUSE=""
# Optional runtime deps: dbus-send for KDE OSD, notify-send for libnotify
# in both cases they should be already present if DE supports them
diff --git a/media-sound/qastools/Manifest b/media-sound/qastools/Manifest
index c82a9bb50eb4..17865623bd13 100644
--- a/media-sound/qastools/Manifest
+++ b/media-sound/qastools/Manifest
@@ -1,6 +1,6 @@
AUX qastools-0.23.0-nomancompress.patch 4753 BLAKE2B 62755c3381455e89afc2c9de5fdb1668a93936c5f238b938cbddd608a3b4e7421982f5bcf4cae027e005db1db9c19e870f28aaffc098d421cb245a080b4c70ab SHA512 a3b54f0313e1c0019d6a25009befecb2e48b022fddf78ce38e1c52194ef8711160e9d72bc637bf3c55223a043e091550cfdb8582c1cfd1044bb5a96bbaa76dce
-DIST qastools-v0.23.0.tar.gz 292875 BLAKE2B c0ba54462e702411bee7a15a913617870488b1c9c2676e3c6f69d0648cff79cc1989e0f367953ba6f27b94c014c9b2fa7ef74ae4800d03b99bb8336ce4535d4a SHA512 79042a41a0ad37097d297175b899af73052953b7ae14058a1878e3145769db839b8bd4350bd36646d8436a3e8b37b64da7b3004bee3c7c7780d46a942af1d3b9
-DIST qastools-v1.4.0.tar.gz 304640 BLAKE2B 4a48ea32b41d03739497764f9677a79a0ca0f917fa758acab4ae61d776fe79d4d8b7cc6d3bfed657aafc241c2bf57d7d469184b2b95084c999133480faa8b5b6 SHA512 eced94ce0c796148d3dae79f8b687d481b2adb34466de41ad0c6ecf3b820562297720d8052332c3f1ba422a856dbc7742f1bdb2a32b6bb1c43eaad9cba256946
-EBUILD qastools-0.23.0.ebuild 792 BLAKE2B 4e369718024cfb3cb4c564b8fc1630168f38fa73a5ff89683d7b43dd92283d2e9bb045ba729cb64b412fd9f547bdf3412ec1348b54423923efbc7ca520b08175 SHA512 0708e92db81091cef8de8a579eb70ccf441a9069ad122f39c50e7f98e2abac1607c795f7b791b610f5ec715fe3a02e03fea051de34dc9ac4e59f243799120ea0
-EBUILD qastools-1.4.0.ebuild 770 BLAKE2B 04ca930aacd433fd9a01513926995e5bd87995ed19406fcacb8b8c2722addabd6005674e87091a3979b9a453a7f86f2479f47ca7abdc8d17cd67dbcb0700d35c SHA512 2098f943298fc3ae11d84afca3a533f5cabd3e6e35260c34e423aef9e6a8abd9625d243e7b649d458af90c313ffc8ac7d1733d80e1fe946c581f0182def04fca
+DIST qastools-v0.23.0.tar.bz2 205810 BLAKE2B 20cbf8df1418645f20364f4e5d11d68c8f5980659f96fa654ac55e1479c7275ac81f16460fc5571dc3e7fdd7d53c27044a6faa065711d4ea43d20be7d981cd81 SHA512 543e2f6407ba36f7cb0ce811ee1ceac14652960c58636671fabeaca25d154db263b654d07795ec2a81232b1e177469cbb45617099d40af47d6ab1148443582fb
+DIST qastools-v1.4.0.tar.bz2 216159 BLAKE2B bcd908eff818369bef088c67ddbcf2770cfcc9931becfc80063588da2febb0251a0917e695f7255e8becdc569e2409326203f2f5eba178569e2d63be4a02b0a7 SHA512 2158ed32c752ffc12b2f0b76d85e80af73e41511bfe54faf197d79d740f083e0b8a6efe1e913c7a0b31249c5d02cd506553b4ce83e03d4e517050a530041f071
+EBUILD qastools-0.23.0.ebuild 784 BLAKE2B ba7799ae9587ad2b65bb8de5cea891eb051b866b2523bf0b5a6369cc624a7ce33fcfe53cc7747f087c76bbad89ffe51d74a4f56daff2ba2869d0ae05b5d63dad SHA512 b0089bc755d445cd8f553d4a3863c215fefd60b73ad9718015392a189e375da903bb067f0817d9006d83565f45ed149db58f5fefdf651b94fbaae7b063b145a2
+EBUILD qastools-1.4.0.ebuild 763 BLAKE2B 9fd429e63e5e7d5d611ea6f5fb83c9e69b1db479736d17d37f0b312e1a144a34abdd3b19cdadfb1a23b9198f466c66eab692aaf08c463db2aef453f52bb16933 SHA512 a1e6ec5904c2883b726adf6fd38fbfb621286f8ce99c559503037170d8e159562cd3dfdb9f2a1433e673837f1452b9b66aa24e60380577535a2044ee8f63ce34
MISC metadata.xml 246 BLAKE2B 16cce656f2495b82ba9cf0faadad8a3db35ad0b31559cf84f2c9f3bf583d44e12732db1b6e22e73014bf5207c90191a020a4c7896cbc2d02f027e1a9ee8b44d8 SHA512 4c143a7a95eac5dfc6c7f9294942ccbcc798540038d5195f05e4151bc8dd8b2ab0cf4b7a74a3d2f6f64f1444f1f9380f182bc5638a5b269bee200c86e281eaed
diff --git a/media-sound/qastools/qastools-0.23.0.ebuild b/media-sound/qastools/qastools-0.23.0.ebuild
index 739a04e7b390..789af4082220 100644
--- a/media-sound/qastools/qastools-0.23.0.ebuild
+++ b/media-sound/qastools/qastools-0.23.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -7,12 +7,12 @@ inherit cmake
DESCRIPTION="Qt5 GUI ALSA tools: mixer, configuration browser"
HOMEPAGE="https://gitlab.com/sebholt/qastools"
-SRC_URI="https://gitlab.com/sebholt/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.gz"
+SRC_URI="https://gitlab.com/sebholt/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
+S="${WORKDIR}/${PN}-v${PV}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 x86"
-IUSE=""
BDEPEND="
dev-qt/linguist-tools:5
@@ -30,8 +30,6 @@ DEPEND="${RDEPEND}"
PATCHES=( "${FILESDIR}/${P}-nomancompress.patch" )
-S="${WORKDIR}"/${PN}-v${PV}
-
src_configure() {
local mycmakeargs=(
-DSKIP_LICENSE_INSTALL=ON
diff --git a/media-sound/qastools/qastools-1.4.0.ebuild b/media-sound/qastools/qastools-1.4.0.ebuild
index fd5462cfef8f..37704ef41fe2 100644
--- a/media-sound/qastools/qastools-1.4.0.ebuild
+++ b/media-sound/qastools/qastools-1.4.0.ebuild
@@ -7,13 +7,12 @@ inherit cmake
DESCRIPTION="Qt GUI ALSA tools: mixer, configuration browser"
HOMEPAGE="https://gitlab.com/sebholt/qastools"
-SRC_URI="https://gitlab.com/sebholt/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.gz"
-S="${WORKDIR}"/${PN}-v${PV}
+SRC_URI="https://gitlab.com/sebholt/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
+S="${WORKDIR}/${PN}-v${PV}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
RDEPEND="
dev-qt/qtbase:6[dbus,gui,network,widgets]
diff --git a/media-sound/qjackctl/Manifest b/media-sound/qjackctl/Manifest
index 16ee93adef4a..37bb5a88d760 100644
--- a/media-sound/qjackctl/Manifest
+++ b/media-sound/qjackctl/Manifest
@@ -1,5 +1,7 @@
AUX qjackctl-0.9.13-disable-git.patch 503 BLAKE2B d46a307dd6fcf62b51b4172a7e88ff71cf632646e28fd26857cb0bc4b9cdcd5c11260a197b10ffc4362d77bd319524bac2985bef2faf03e97d0c899dd24fcd16 SHA512 0bdc675bd9c82a45f3633342a1669bfa4d545e31122c915ff21256e7653bb1b5f33fc77341c1a9ca568912327e7f5380b27278f63914e123484d80935a27f3d9
DIST qjackctl-1.0.0.tar.gz 1314301 BLAKE2B f27422bb98a4a7b1ec905df63989a51edfd6ccebdbae0da000f98a1dcaf93757f3aab9ec971ad3f395c668c85fc838ff62017545072028e5ccd0d435e4a9ac15 SHA512 2ca2691112d35d959ab0d0abc86e79b7526c6b5a5ef6d36581bc712ad6926b13cc559767b81c817bbfb7a5203e2cfaad396451ad749b553d6882d2c963a3f197
+DIST qjackctl-1.0.1.tar.gz 1318578 BLAKE2B c2741cfed5244e9c0b837b7bb7ac31dd6fad74226cad9401014565928e59c6fc448fda6e4e335e4acdc92d55b05f330a2101b1f9cbbce6918b7749c62f0e9379 SHA512 ac0442c0fe8f29ca27dfe149db3bc20a968ff7b2abb764bbb7b7cd1f57e26edac70b834c4f6fa6578fa07afad9de3e8f846d131517e9b5862333634715933b08
EBUILD qjackctl-1.0.0.ebuild 1008 BLAKE2B 1ec2ffb41f8547db96bb48b4d76b852d1113f1412a6da07f97caf2dce6087999ad51e4b369716362c98cbcb506e5c16b5c9853b06d0df8cacfdd48fa83739ead SHA512 462f339e40a8302f9838e51d8f1241ca6d8d82185d8f0f2171fb73d87822b852f25dafd3f26deaff618ae2d5682565ee274d0d158552eff44f46b39304200d2e
+EBUILD qjackctl-1.0.1.ebuild 1010 BLAKE2B 48dcbd5d6e79b3515afb7ff0d45f2d1e91d403440b7c58a7515a6764658ea84466c2c3449195ac28793715de78e98047b05d67305160e02fa33ade6bd3d0cb83 SHA512 071f43972f2991ca0a371e1e56e8d77c0ecdc61c90a99b5a7380b69eb70ce27dbfbcdb1eb5c3ca6c01be6014635f6c1d96ef72a781172c259ee184fe29b1eeec
EBUILD qjackctl-9999.ebuild 926 BLAKE2B e7d605b036d205a43319d6559c0a918e347436e3e932d8002f3dffe6e56ef8563ca32efb6bd731802e8c1c066716f3e21a0896ac8b107f6c9361656f7ac3b556 SHA512 eceec774ffc46b565ad7398844febfee6c6c3ba65bc523072d81de91f84065f9507c93b4b18f9e63abc794a2814aa0f2bfab2a70f48afbaec07484d9530892e9
MISC metadata.xml 338 BLAKE2B 74efc1853779388695ea14b6ccbe8e22d88941b8fcb845f553c02bd9e052f5638b2f4629dd238272a20b76db17f0d1f30a454a4b9a27333eb1e80b8d826c0dfd SHA512 bf18f336710191bc34b33b34f3f39435a9f3c9d7c45cef4e5b0ad39c19f4a9b27ee032dd2dbf6c57daaa90ad5f9adce40c49230850b6c1d746d0691eaf5ebb10
diff --git a/media-sound/qjackctl/qjackctl-1.0.1.ebuild b/media-sound/qjackctl/qjackctl-1.0.1.ebuild
new file mode 100644
index 000000000000..29b887562b75
--- /dev/null
+++ b/media-sound/qjackctl/qjackctl-1.0.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg cmake
+
+DESCRIPTION="Qt GUI to control the JACK Audio Connection Kit and ALSA sequencer connections"
+HOMEPAGE="https://qjackctl.sourceforge.io/"
+SRC_URI="https://downloads.sourceforge.net/qjackctl/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa dbus debug portaudio"
+
+BDEPEND="dev-qt/linguist-tools:5"
+DEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ dev-qt/qtxml:5
+ virtual/jack
+ alsa? ( media-libs/alsa-lib )
+ dbus? ( dev-qt/qtdbus:5 )
+ portaudio? ( media-libs/portaudio )
+"
+RDEPEND="${DEPEND}
+ dev-qt/qtsvg:5
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.9.13-disable-git.patch"
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DCONFIG_ALSA_SEQ=$(usex alsa 1 0)
+ -DCONFIG_DBUS=$(usex dbus 1 0)
+ -DCONFIG_DEBUG=$(usex debug 1 0)
+ -DCONFIG_PORTAUDIO=$(usex portaudio 1 0)
+ -DCONFIG_QT6=no
+ )
+ cmake_src_configure
+}
diff --git a/media-sound/qpaeq/Manifest b/media-sound/qpaeq/Manifest
index cf1e9bde5332..aabf12b78cc2 100644
--- a/media-sound/qpaeq/Manifest
+++ b/media-sound/qpaeq/Manifest
@@ -1,3 +1,3 @@
DIST pulseaudio-16.1.tar.xz 1545596 BLAKE2B 535706abcea2cae39834b23c8bdc37f71b0e633de2d8e43ea4425da97a850b57c2f980c318681cbc86cf1e746200609dad41f8b96ecf4568f86d94aa6831c9a1 SHA512 33b0b4292f05e0882f3ec822cf5720414bb34c523d80fe287b9740d6be219787c562e8024c9b0d9e2ee010771ca72c7ae4f27df1bbef9c9cb6bb6a23cbcc412f
-EBUILD qpaeq-16.1.ebuild 1256 BLAKE2B abb19545ba6e1f30c34a980525e9b38dee01ef7ae2e8e0620cc148de9a304c1b0af3aedb57bfc09275f228e0a9c6f2ab441fe3bb700b5016a88440e03010bbbb SHA512 a53aeec58a5ed1bfe8b05bce9ccb8d7cfa626bd02f75fc7155d4cff0a0cdb71fd8551ece5b0325488abb95beedf6186f92bb9b52a63c95d5e3b10080380a1b44
+EBUILD qpaeq-16.1.ebuild 1256 BLAKE2B 10e90e00c029886fa9341f98df04c44e7a3c1676962fd482bf38fe809bf0d73b97276050744c21b68ffc08c56034281210bf3d807d596281c5306a21f5dfae71 SHA512 640d038ef28ba8eaed162efeb5fc8de4d10881199276b238c87bb38b82f78d31a851cffb4f65936bbd13b73b00670d047e0e4bfd61655ac21dce2133a7e03ff4
MISC metadata.xml 497 BLAKE2B d521e305a0984cfc522a8b61e2680e72d651adee223f89171925064400534959ae9b658b49d6d5dfa8496d208090553084f35b22b6374c5a389da5485541c825 SHA512 a96421379ef796b8d83d7dc0a53944237d50c34a74b299e93e9a062d9f6b15016d49cf7e683fdde2ee0590bf9662bb8ac70001f56757200553952bae6ccb136e
diff --git a/media-sound/qpaeq/qpaeq-16.1.ebuild b/media-sound/qpaeq/qpaeq-16.1.ebuild
index 789a0a286fdc..b4e9096d5b6f 100644
--- a/media-sound/qpaeq/qpaeq-16.1.ebuild
+++ b/media-sound/qpaeq/qpaeq-16.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
MY_PV="${PV/_pre*}"
MY_P="pulseaudio-${MY_PV}"
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit python-single-r1
DESCRIPTION="Equalizer interface for equalizer sinks of PulseAudio (networked sound server)"
diff --git a/media-sound/qtagger/Manifest b/media-sound/qtagger/Manifest
index 3cd10eb1347e..5388bfb105e7 100644
--- a/media-sound/qtagger/Manifest
+++ b/media-sound/qtagger/Manifest
@@ -1,3 +1,3 @@
DIST qtagger-1.0.1_p20150402.tar.gz 60745 BLAKE2B 0260ac8cf4b07cdb3b5887357ac4034f4c02a801cc91568cc54cb73293884fefcdbf2019d1b61542353f4ef2e79c07ffda1c1414ff4b99d10faff1e8dcab95fb SHA512 2510350d479008b0c2af4b489aa16ab88003b18f1cbb66796dece6c93dd4222ff073f575b9de8136fb6a46ece1c67ace7de605ef3db0c73038a52472d652f279
-EBUILD qtagger-1.0.1_p20150402.ebuild 1068 BLAKE2B 016b497a9e2292a0ece6fe75825e417529de300cc295148057a0fe5460e2f93a0a72f0c3bba078167d31e10e319b48fcf4e9a4f32562e4d230a0001cf65c38aa SHA512 2eec2c9e845d7ca265c0c31216af7ce4123de7dc0ec9ef39bcb88829a4aa07a5dcce993a1f27f22567b2822ba71a0bf6f39a762584310aa933e159a71e538d81
+EBUILD qtagger-1.0.1_p20150402.ebuild 1059 BLAKE2B 885911975ea4aa10e2add3b7f43b2e5a22c68b55aa425341f822bcb41e7cfaed66967d61cf769728ecbb0fa96bcf0dd06728a468a4c6bd4d90672a352cf1c081 SHA512 b1270bfef7774e0263efc66b6032b4458b107dc6a34c5b54f31bc457950399c60b44dcd8ebca25f05e47daf63c855b786edd4033a2a632f6e0a93a976d44c1a3
MISC metadata.xml 247 BLAKE2B ef2476e5a6eff3269291ee3ffa63751a6aa9c11859168ebdef6e348f288d1286f58e74605a6aae67eabfd95c4d763530b2e2d9cffce0b126c8a7cadfaaa05ea2 SHA512 60c4e96a2bfca1af98ca79b09bb8a155e7c442466d83172c49002e2218b00803b12606f9ea8934317a0a37c19ebf9a2f8d9fc7f95d275244a623e20ae3c5f56c
diff --git a/media-sound/qtagger/qtagger-1.0.1_p20150402.ebuild b/media-sound/qtagger/qtagger-1.0.1_p20150402.ebuild
index f85a7a431edc..d03fe2b1e684 100644
--- a/media-sound/qtagger/qtagger-1.0.1_p20150402.ebuild
+++ b/media-sound/qtagger/qtagger-1.0.1_p20150402.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,11 +10,11 @@ inherit cmake qmake-utils
DESCRIPTION="Simple Qt5 ID3v2 tag editor"
HOMEPAGE="https://github.com/DOOMer/qtagger"
SRC_URI="https://github.com/DOOMer/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${COMMIT}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
BDEPEND="dev-qt/linguist-tools:5"
DEPEND="
@@ -25,8 +25,6 @@ DEPEND="
"
RDEPEND="${DEPEND}"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
src_prepare() {
# fix doc installation path
sed -i -e "s/doc\/${PN}/doc\/${PF}/" CMakeLists.txt || die
diff --git a/media-sound/qtractor/Manifest b/media-sound/qtractor/Manifest
index d1af3e21ddd1..313047491f48 100644
--- a/media-sound/qtractor/Manifest
+++ b/media-sound/qtractor/Manifest
@@ -1,5 +1,5 @@
-DIST qtractor-0.9.91.tar.gz 2633018 BLAKE2B 7ae2ba467ce87e0df6a95e694dbfebbc4cad5551bccdf723ded4f26aa02ade31e666a294eb5c82762fc2918938d96ecd55d9cf062cf4ebc0ec138010e98ce03b SHA512 6628b61b46c18f69a30cd183e7d166581e64b00a117201a60064ce98926908576c8f7c677c39f8f1601ea42b72a04056a85cd915579f96575c080414dc75e011
DIST qtractor-1.0.0.tar.gz 2635806 BLAKE2B eb77f02b9fa60a6603ac1f7d17e7fe1140af13e89eabe7698d134728fa419ee6a0cfbeb0a5dc0581f9d6961a74aefa7151589e126fd607d6724779721921ded4 SHA512 43c86cab60193b0b31323dfe5f5664ae6dd6726d36ef28caee472966bb82527b6f9d6c3c007ea10674f89e0f3aa107cc25b66fb7f8d9ab3f96f25d81bbd1c5be
-EBUILD qtractor-0.9.91.ebuild 2763 BLAKE2B 2018403358298510607ef8d3582fe662523d7cb4e332e1dcac48f277d23f5b1169fd61f2eadf9bbb16370397d7858dec852547a9aa881a30da056a9440389a68 SHA512 1107a45cce944247522bf5504dc649ec71e623133f77005f5901a27bff3fd0dea8f15e8386757339b46ef7d4df974b49489ba6291eb513b31c92182894880389
-EBUILD qtractor-1.0.0.ebuild 2765 BLAKE2B 408b41432b1c81522837c4452df2e4a7754bdf66e259b4ca3db8874ddb1f7ed08cf963388efe0ca61019a598de23933f6e671cb0bec84d574b0fd6250395c210 SHA512 febc34744d896a10f148f088859e467b57e9bbb8564255306a592acba8ddff3a5a3218ddb0459f01b91d5e1a0607254bea3d8b107dd854474e54c4088cf47467
+DIST qtractor-1.1.1.tar.gz 2650631 BLAKE2B bb8641bd3f2bc227b8f1e9945720ddf7982b03802c998c9c7ea06afd2ee61d997ee4093e9094439e38ff2af063a32f94258f06e9e3b9f1a1a05902ad889e3908 SHA512 e007a654b7e320530ff5d5f41c8c823eb25eec84396dbb8a8c28ac62a058899d79666fcc927c1c0274386f59db28319317dbeac0d478fcf30254daa8a14e51d0
+EBUILD qtractor-1.0.0.ebuild 2568 BLAKE2B 3ff74dfde42f08bcccf2fceb8dbe8c69bbdabcfdcbd5025e93043c0dadfb614973679a1c86b99cd77b8f07e21f290b10e7948f65870ed6975241223f3789d5ad SHA512 bb1575ef98d41108910439e1f6d81e5693a11181b6710f9fe0dccb55f804b2f8f053af3a63459a7b2b59b52747f3a03bcb8dc4d2d7c48f0a0d4786075a3e20b9
+EBUILD qtractor-1.1.1.ebuild 2570 BLAKE2B 20c3c81d6ff3e79c8f6d32483992ec3ca09020a0cb2ffba5e154aa6aeea9440e9e1f7ee286c88a9970f86862d52cec2ea2e2e10cc8566ad2743af57422fab21f SHA512 8e09cf71c1eb30440184d40ead24e740797cda034dcfa456a0f74140205925968e9dfbde8d202b5e09b15e5a16551283f15a65097826d5b3bace5fcee8dc1b86
MISC metadata.xml 945 BLAKE2B 4f88a28c83ce8b2874664ad8bf6a08d5a575a609fab948c47471ed226e284453f87da5b1ae034678295e30e5e1dce357ced317ef5d3ab793e04fb17120ce55b4 SHA512 5ab11543fa297253f5cb15515c16caf967fc69e9cccccb9ac6a6ba26fffce1f8539414edf3b065a61ddce0ff8ce3f04b90a68fd5bb79e0a498ca14c275753947
diff --git a/media-sound/qtractor/qtractor-1.0.0.ebuild b/media-sound/qtractor/qtractor-1.0.0.ebuild
index d5be14c65a71..27cb23754511 100644
--- a/media-sound/qtractor/qtractor-1.0.0.ebuild
+++ b/media-sound/qtractor/qtractor-1.0.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit cmake flag-o-matic xdg
+inherit cmake xdg
DESCRIPTION="Audio/MIDI multi-track sequencer written in C++ with the Qt framework"
HOMEPAGE="https://qtractor.sourceforge.io https://github.com/rncbc/qtractor"
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/qtractor/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="aubio cpu_flags_x86_sse debug dssi ladspa libsamplerate mad osc rubberband vorbis zlib"
REQUIRED_USE="dssi? ( ladspa )"
@@ -54,13 +54,6 @@ src_prepare() {
}
src_configure() {
- # -Werror=odr
- # https://bugs.gentoo.org/927061
- # https://github.com/rncbc/qtractor/commit/83ed590eed798f24b6aa1a792b38c2fc61051356
- #
- # Remove on next version bump.
- filter-lto
-
local mycmakeargs=(
-DCONFIG_DSSI=$(usex dssi 1 0)
-DCONFIG_GRADIENT=1
diff --git a/media-sound/qtractor/qtractor-0.9.91.ebuild b/media-sound/qtractor/qtractor-1.1.1.ebuild
index f5b5ca1aa5d5..15185bd5c831 100644
--- a/media-sound/qtractor/qtractor-0.9.91.ebuild
+++ b/media-sound/qtractor/qtractor-1.1.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit cmake flag-o-matic xdg
+inherit cmake xdg
DESCRIPTION="Audio/MIDI multi-track sequencer written in C++ with the Qt framework"
HOMEPAGE="https://qtractor.sourceforge.io https://github.com/rncbc/qtractor"
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/qtractor/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="~amd64 ~x86"
IUSE="aubio cpu_flags_x86_sse debug dssi ladspa libsamplerate mad osc rubberband vorbis zlib"
REQUIRED_USE="dssi? ( ladspa )"
@@ -54,13 +54,6 @@ src_prepare() {
}
src_configure() {
- # -Werror=odr
- # https://bugs.gentoo.org/927061
- # https://github.com/rncbc/qtractor/commit/83ed590eed798f24b6aa1a792b38c2fc61051356
- #
- # Remove on next version bump.
- filter-lto
-
local mycmakeargs=(
-DCONFIG_DSSI=$(usex dssi 1 0)
-DCONFIG_GRADIENT=1
diff --git a/media-sound/qtscrobbler/Manifest b/media-sound/qtscrobbler/Manifest
index 20619f5766ba..c6e1bb881c50 100644
--- a/media-sound/qtscrobbler/Manifest
+++ b/media-sound/qtscrobbler/Manifest
@@ -1,5 +1,5 @@
AUX qtscrobbler-0.11_pre20130123-qt5.11.patch 697 BLAKE2B d60d5da77ab0a30d9ad89d24a10882ce91c85bf9959e5be6019c69b0db95c60d2e6d1c2cbf5a1fdd5494236ce5d78d9b5a5a05b9bea264db750c0f570cda85d0 SHA512 2edf71e6397dfdbb1aaeb38bca5b6a3b2a097b1a25038f62d1052cb5258cf94b12c26181fea76c64506ed60bfdeaa4968429836eb47e874aec273cdb480689ce
AUX qtscrobbler-0.11_pre20130123-qt5.patch 5444 BLAKE2B 5e8ef860627e3f8a1b5c6d7a845d4b71c2ae473a42c1fd9619d9a6a270b50e7214bec232c51faf918d4d220490ea1273e016280e56c3d4b06075fcb9feb528bd SHA512 716dc1d84d1eddcec15ec4b87c0c7454acda58ebb94ed5e7a1f5a79ec0a04d473c6dc9e7eb6649986346743cf8a673bdc25e714c221fefd0f05e0925a0f5b0c3
DIST qtscrobbler-0.11_pre20130123.zip 298519 BLAKE2B 36d3c3fdf59aa7fd9127c0200b03a6427f6fa27cb40e144f10041a25ba977e40fc5f63547596cf93f797d94e741a4a159c5e1aa48f8742d7738d1c113b22aae8 SHA512 24de4a45d4b31fb3c544b963b97b8716b8472a0dfde1bd2fd6bf101785f22ef07ff34fcd9ce7028fe231b215538bb8e4c3248c234feb870a3adeb4c0b259d646
-EBUILD qtscrobbler-0.11_pre20130123.ebuild 1327 BLAKE2B e45aacc1230906b6dbf07e612019bf5ff02319ce1baf10ee829526bb715c8ed1e8383bca0a6f531e72c60102823f655ed58755b71c6391cc9633e584cae8eb7c SHA512 60aeb8838dffb7bdfae716fbcd8dbf0e565a7cddf3a0b7e437d9a986e44bb02ded8d8b1f255f200bfc576af00976363f4ab67b661afdf5f58ea8e3b03c93b8ed
+EBUILD qtscrobbler-0.11_pre20130123.ebuild 1302 BLAKE2B 6267c31a06da179f7451816c300c823f77f108ae0b8c091f89dcea8f9ab2d2dcd2cc5d1617144af0182ec76ae23c2edcc66cb4d1dd18c273093627dafa86a5f9 SHA512 0f37c626871479ec245b676125b1c7d83aa3b47d3bd0f19970a6954f6b7d39695cbe9e3a1c2df8f9f4822d652527636cf07787c485f698690a79adba8b987f1e
MISC metadata.xml 341 BLAKE2B 691487e77a389ce70ba49db73cfbccce357a1759e747c6902f8850fa3e2b4d630d6a4800a7346662b82ff9cd55303eaae8a519e52dbf9170d6d7e9e611713e09 SHA512 be5a62962317f826126534601a36dab7aff68bfe3459ee7f24e550b06f4ff1fd6cf96e1b77a6b6ae430e4f0dec7214fefa3a61ed0387350f33fca0394f5964ed
diff --git a/media-sound/qtscrobbler/qtscrobbler-0.11_pre20130123.ebuild b/media-sound/qtscrobbler/qtscrobbler-0.11_pre20130123.ebuild
index 861d0f3cab74..e599a6fea17d 100644
--- a/media-sound/qtscrobbler/qtscrobbler-0.11_pre20130123.ebuild
+++ b/media-sound/qtscrobbler/qtscrobbler-0.11_pre20130123.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -6,16 +6,16 @@ EAPI=7
COMMIT=33ed278b9b543554fd6a556fd391eb4c78faab07
MY_PN=qtscrob
MY_P=${MY_PN}-${PV}
-inherit desktop qmake-utils toolchain-funcs xdg-utils
+inherit desktop qmake-utils xdg-utils
DESCRIPTION="Updates last.fm profiles using information from supported portable music players"
HOMEPAGE="http://qtscrob.sourceforge.net/"
SRC_URI="https://sourceforge.net/code-snapshots/git/q/qt/${MY_PN}/code.git/${MY_PN}-code-${COMMIT}.zip -> ${P}.zip"
+S="${WORKDIR}/${MY_PN}-code-${COMMIT}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
-IUSE=""
BDEPEND="
app-arch/unzip
@@ -32,8 +32,6 @@ RDEPEND="
net-misc/curl"
DEPEND="${RDEPEND}"
-S="${WORKDIR}/${MY_PN}-code-${COMMIT}"
-
PATCHES=(
"${FILESDIR}"/${P}-qt5.patch
"${FILESDIR}"/${P}-qt5.11.patch
diff --git a/media-sound/quimup/Manifest b/media-sound/quimup/Manifest
index 87b3b70d9d38..604395fd6b6a 100644
--- a/media-sound/quimup/Manifest
+++ b/media-sound/quimup/Manifest
@@ -1,3 +1,3 @@
DIST Quimup_1.4.4_source.tar.gz 240902 BLAKE2B a411653b1c5ced5dc7f4b9ebe6244380d23cd165eaf2b14760a3f87946094f7ffad3df73afe500c0f8ea8f6d77e690391e78a0403b9436485b4c670de3c3b0da SHA512 4fac921df6e7157952536e1cdda0e468b72f70f8f938ccfd5d1a7d286f4b7d7ac063ca2c6111f38fb76b2a6235a323858f2f898165c80702b2c0aaeaff8869c9
-EBUILD quimup-1.4.4.ebuild 790 BLAKE2B 4839cc0172e150d592bca2603c0e26db6688c4fce80bd3bfa2d6806d1a3f383cf34b1246b725c5120d451a99fcacbba6cf59efabf32f263572a31f4032e5c914 SHA512 33940f5aff6bc2d57e7b1103e6e616a370bb47f0ad99e5869bb0fcdcba04a688fab324874cfab69aa2f53806c22735ce2544aca3ba5924b5ff06322a00473f01
+EBUILD quimup-1.4.4.ebuild 781 BLAKE2B c20730b29e50e101ac3be6fb2f6c4c0d2dad2f01e058059b6ce76030a2d13298644e829e05fbcdffc6df76c50af65abed00ea991e9adf4b51bd9d865b269a095 SHA512 3e7f3c24ae8a74ea56f755b5328b1f739e9164d5a041963bf7458aa112ce62d1770a843bbd71b13b3b7e2ba571cb6fe38b3866dc9f04dd6cdd5143ace81db56c
MISC metadata.xml 340 BLAKE2B 4dde137fc76457df7ae4756ce9e67c9bc6828fe5dfc77fa4f61e1ecb04805204cc227c4cff7b76f54541f73c46e05db111c3b2882df5e40512118092df182d1f SHA512 23e3cb8ae1ebe521e59122bc3c210483d0cef828d79187820c0c247386f5ff8e65dc2b41fd9d2b664efd21fb9ddcc2ef89f4f54696004d5d9319f9c8df7caff9
diff --git a/media-sound/quimup/quimup-1.4.4.ebuild b/media-sound/quimup/quimup-1.4.4.ebuild
index c6078900aae7..c00fc7b82423 100644
--- a/media-sound/quimup/quimup-1.4.4.ebuild
+++ b/media-sound/quimup/quimup-1.4.4.ebuild
@@ -8,11 +8,11 @@ inherit desktop qmake-utils
DESCRIPTION="Qt5 client for the music player daemon (MPD)"
HOMEPAGE="https://sourceforge.net/projects/quimup/"
SRC_URI="https://downloads.sourceforge.net/${PN}/${PN^}_${PV}_source.tar.gz"
+S="${WORKDIR}/${PN^}_${PV}_source"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
-IUSE=""
RDEPEND="
dev-qt/qtcore:5
@@ -25,8 +25,6 @@ RDEPEND="
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
-S="${WORKDIR}/${PN^}_${PV}_source"
-
DOCS=( changelog FAQ.txt README )
src_configure() {
diff --git a/media-sound/quodlibet/Manifest b/media-sound/quodlibet/Manifest
index 44e3f3a42f5f..d3d75737df71 100644
--- a/media-sound/quodlibet/Manifest
+++ b/media-sound/quodlibet/Manifest
@@ -1,5 +1,5 @@
AUX quodlibet-4.6.0-python312.patch 2043 BLAKE2B 2e16a55b6fedad118453fd959a5da2b27afcc79b77fdfbe8796aa92f24eb2602ca003f6874852f5ab04a22716d02156a6b6abba660537c3c893dfcff35b5fe37 SHA512 842aed1afdc1071d37cec2cc23ebd55fe49bd55f3c29c27702cb7329f26f9a18db9724d05cdf59fbcb790e160b7a532ad0fad43c1a29f5be3334c59b6e76ba38
DIST quodlibet-4.6.0.tar.gz 5719390 BLAKE2B 3b5d43c2fc1e5c3dabdf17c1d35f42762f9db4849a2e99e69a261bc72d5af6f0edac56a1f0e888989a839a4fa905209384b1e37a624676e1c52ca7a5d33ce53c SHA512 eb3bae6eaa2b976bce11ded1a521dc3f2a0a83358ae53215d3f5bce82447f721e7fef2e05b5d1ba87ac984c176e52d7915c4d40b529394d8616d846b78a2af8c
EBUILD quodlibet-4.6.0-r1.ebuild 1509 BLAKE2B 48b3944555c6e82b3d2a26519ca6306899a790bee01c9db0e5f5da5c466b9175b6eb3712908d5dcf33d4d2b5ff3fc0040f13e86b2f6c79a70925b90e4d0a567c SHA512 821bc52a4d83e409b94c0932f9374260216281c11685da19bb267af7b9eda9d69aff6e6602add705fec356afd17af7958a455a48a9f11b75aace5f2065c46b29
-EBUILD quodlibet-4.6.0-r2.ebuild 1573 BLAKE2B aad42b992f3f7e1f72ff621c7b89f09c23c88bf9ae9473c69ddc3d42e75a62458ce4be833008f8a3eb182c331bb9c9f4225f7d99a26a35f331f1a60ccf86a9e9 SHA512 87ce368d7009c271fd3b6f0aff6e67fd34c528a3deaae8d10b08bf048d8d13d6460d2a30bd3f5e11744a0d97a31404a8a5656b450c10237691fdda5e2ed7032d
+EBUILD quodlibet-4.6.0-r2.ebuild 1569 BLAKE2B 2fbfddae913208a7b07cc36e142b0edcdca35cbf20b51116eb34047e37150fce1f2196cb7acb3977f0c9c79d142253b5297e29ae224cdb94ddc278081e8ed0e0 SHA512 d53e98fbaea916c60e59d820db56001005dc57c2c601993107423697eb8b41943933f2bfcbf6444061fc6c383c90cf7bf2087c64549c4acc6b04b989839df670
MISC metadata.xml 799 BLAKE2B 364d6668369b9ffb420a6adc0515756b917ab113682a8fdf4dce577c5d046b3a32ebfd0ae5961df0f84b3a3f398a2d0a054b92fff028e6e738e46d306caafc65 SHA512 2370a1cb76093d2dec8e3f77b4fb4fd1966cbdf97016f7b7125fc8c774a9d902f88fa5e56cbcf8b08c9015a0505eed508246d6fc967b732bc2a50f01dcfcbc02
diff --git a/media-sound/quodlibet/quodlibet-4.6.0-r2.ebuild b/media-sound/quodlibet/quodlibet-4.6.0-r2.ebuild
index 66f6d813cb08..a1d2ab371391 100644
--- a/media-sound/quodlibet/quodlibet-4.6.0-r2.ebuild
+++ b/media-sound/quodlibet/quodlibet-4.6.0-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/release-${PV}.tar.gz -> ${P}.tar
S="${WORKDIR}/${PN}-release-${PV}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ppc ppc64 x86"
IUSE="+dbus gstreamer +udev"
RDEPEND="dev-libs/keybinder:3[introspection]
diff --git a/media-sound/sidplay/Manifest b/media-sound/sidplay/Manifest
index 1d8cd4de4cdd..53123204e05e 100644
--- a/media-sound/sidplay/Manifest
+++ b/media-sound/sidplay/Manifest
@@ -2,5 +2,5 @@ AUX sidplay-2.0.9-drop-register-keyword.patch 340 BLAKE2B d9ea331103af96e8044679
AUX sidplay-2.0.9-gcc43.patch 1097 BLAKE2B 38c060522fad4f8e71a0a6eab3bb32d01292b60b9adfa7f7cf6f5cd9708b944d5597ab3ceb34dd9d38f1b07513772f8430035cb29ce8723bc3f87f6e858d21a8 SHA512 4e2c717389e9fa7aa7a459138a42f411342def25fa6f236f64e4c306419402d7d9ece7e9376ad492d7a3fa4db9fee3c9bbffd2d3d13669a0366da990fa8e38c6
AUX sidplay-2.0.9-gcc44.patch 3726 BLAKE2B 6d775f8a1cfb2e33d1ed9a07f51100c6ceb4da52f25de15ed4be504058b43293916661a94ba768fc898a55898ea5268659cd0548f0e8cd15ee1cf4ea3b519463 SHA512 41f319b4e232d199478d586b8a397493e1cc6a8eaa6b4eb5bec272b520ff8ffa078ac72b3eddf4f2865614bfe1f8e28df5ad3f2699bc74684c476a24b7795f75
DIST sidplay-2.0.9.tar.gz 362140 BLAKE2B 4b5b5d9aff566f8840c4a1f405f64f1d64b642d32d85eca355a4d97bcd03056456c9b49dedd6eca63d5174893206e90693a2555ff35835f6f037ba964bccaae2 SHA512 38d334b7e649d6043b48705edf3c4cd27d01283b95f42d1b46bb7cf266ca0d5f6fac4a7dfd398578a3278d293342e4d4d09cde8d443d60a8d50e4abbe127afe5
-EBUILD sidplay-2.0.9-r2.ebuild 539 BLAKE2B f669bd2c726f960f09ee4e29f0f758bd9b56effc43d202b260020806ae7d01ba47b8973a3945a998b498f9f30c354fcdb53ac08fe10a9cb7178bc8c22e3d3efb SHA512 fb24e7bf9043144e708e54482b6fbc68bf6e779832d51eec00afd5bb52eb17aa7bfbfa371e093fe4323629b81a4d8a36cbdd634c6a7928b6f4983e879fa58c29
+EBUILD sidplay-2.0.9-r2.ebuild 531 BLAKE2B 2d85638def83f648ec4c525a729b68471b632e0e275dbab19225ee3b942174ca1c72d9e7dd52141b346f3f5eaa030c6f90370052830c163f3edda8963e7f589c SHA512 f02d9fef74ab22b5c86d1e512fb18915b6e6023319519254bf943a9ccd715300c6f652c2287bd0bb1248c97f170dfd22468ede6ab7ecc2f450c6da80906a1c37
MISC metadata.xml 332 BLAKE2B a47bef57d4111ad776ca4cb88fb84cf66013bad09182b8b6b64ebe79e81038d634db55a4078087fd5462c245134755a772c7d869dd2c851f7b4586d2c5c70e19 SHA512 091eebca8129671d51c99e4e2dbc778147583b0f6d75f171254d94a85756d1ecf103e39236e83d81b066ef45093e32c3b30bb6580bb596dc094bc091b44847d5
diff --git a/media-sound/sidplay/sidplay-2.0.9-r2.ebuild b/media-sound/sidplay/sidplay-2.0.9-r2.ebuild
index 8ec69de1d0f1..277c92d9489f 100644
--- a/media-sound/sidplay/sidplay-2.0.9-r2.ebuild
+++ b/media-sound/sidplay/sidplay-2.0.9-r2.ebuild
@@ -10,7 +10,6 @@ SRC_URI="https://downloads.sourceforge.net/sidplay2/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~alpha amd64 ~hppa ppc ~sparc x86"
-IUSE=""
BDEPEND="virtual/pkgconfig"
DEPEND="media-libs/libsidplay:2"
diff --git a/media-sound/smixer/Manifest b/media-sound/smixer/Manifest
index 48a15df6d53c..31d2dc463585 100644
--- a/media-sound/smixer/Manifest
+++ b/media-sound/smixer/Manifest
@@ -1,3 +1,3 @@
DIST smixer1.0.4.tgz 11245 BLAKE2B 292deb588716abdf41d9daf48421741bba03e3ea77fec33c02560a685844245f85256483a0c12a4052cd03206a569f9f721b67b076d7fb2bc27f53c39069abe2 SHA512 3c589487cfd246b68d54abe9ce9dbddd9aae539b96a0d464f3194f5931819c85923e13b4fd5b947bab35d32403bd7609fef33ff966a1d20d3fb465eb0bb184aa
-EBUILD smixer-1.0.4.ebuild 592 BLAKE2B 02dc81185bbbedb0f7537342499a93382ba0179d968267504ba200b15d9501fcbe73563f26a78d6a138081ed603395bfa16963021167aed29699496b8fc68907 SHA512 0f700ee7002bdbbf8d8191a25369086d704ef446cc99ef6c4be4fed29393963dd0e4a309e120041630422e9872714c6d8d281a9e7dba43be5ee271abe345a275
+EBUILD smixer-1.0.4.ebuild 583 BLAKE2B 79ef4be457456c2fb8b87c4ad0b93f5f353635dc84428fdebc4715ac20abbe6072eb5d7adf6a0e963a067ae005975aab3679abfa149d8d6b931332c0ff3450d8 SHA512 c56b247ea054996b8b61ecf754b26ef3864562d568a494b14b12c9f16c2aa4a6d76a26db3f134ec2976f8e161ecabb8723840e9ea001ae0905a30dd87001fd1a
MISC metadata.xml 250 BLAKE2B 3e6dae5d5f3b3ac412806dd8615a1975c7ea8a64bfd72ad54f2c93a9b24c19c620ac3e8b26e1f6cadec899443e138ee4fb7a82ecb83c784d0c03ee91854d8622 SHA512 2bfce2cf73aefce6dda06ea351cb93b2990b9543f48be1ae5406a5a5acf2c34faed1eb2ce715eb689eb50a9a1add5576b39232eb818c233f5a5589e16032aca8
diff --git a/media-sound/smixer/smixer-1.0.4.ebuild b/media-sound/smixer/smixer-1.0.4.ebuild
index 4234c69cbbed..ce78f306617c 100644
--- a/media-sound/smixer/smixer-1.0.4.ebuild
+++ b/media-sound/smixer/smixer-1.0.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -8,13 +8,11 @@ inherit toolchain-funcs
DESCRIPTION="command-line tool for setting and viewing mixer settings"
HOMEPAGE="http://centerclick.org/programs/smixer"
SRC_URI="http://centerclick.org/programs/${PN}/${PN}${PV}.tgz"
+S="${WORKDIR}/${PN}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~hppa ppc x86"
-IUSE=""
-
-S="${WORKDIR}/${PN}"
src_compile() {
emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LFLAGS="${LDFLAGS}"
diff --git a/media-sound/solfege/Manifest b/media-sound/solfege/Manifest
index 97dd88adbf66..68c7a72f34c2 100644
--- a/media-sound/solfege/Manifest
+++ b/media-sound/solfege/Manifest
@@ -4,5 +4,5 @@ AUX solfege-3.23.4-itstool.patch 6767 BLAKE2B 0f0fe564fea7ab8396fb597257bccf90ca
AUX solfege-3.23.4-no-xmllint.patch 448 BLAKE2B bbc9b1247f68f36ab2a426972255dee4fa6c2531919df090133c9daf59e964eb6be93bac04f99e88c0d1184f10429b2b3d63b8b7a6eeb8acb089628f25295832 SHA512 3eda0a2c845d6f4e82b79542835a9a20658a522c86b162821b0b0a61187505c811710660ee1fa5395709f14607fbd8e95b542263c155284e47950b5178a1854d
AUX solfege-3.23.4-topdocs-encodings.patch 1347 BLAKE2B 40211d4dada0e2d3d9185f299ab2ad7e8b4e3afeab24a6c35d9c5bdd8685f35bea157d3f6ab916aa6a347c96f5a35495c7e61682b118513e3a2a35833334a712 SHA512 550f1ad9a01fb27e3d3a5e6b8b99a2126b8607cf72bcaef2d8f039c28c77e0f11e0e41da3f01907f4fdc430cb97b114135b9c1a64317fdbff106d9377cfeed8d
DIST solfege-3.23.4.tar.gz 5148412 BLAKE2B 8543aaa659f753af87f7b911401ee38713aa51afcf3dc33d4bfacbc880c8088aff78a81ce03369ba0b58d14a4b6965d78d97486ac2c3481f066591db0f29743d SHA512 e489dec514b4f387ebac7627d83d1a7766718d10a26c3ec6257d3f4b27a082501df16a27c8a16023b34a06cd4832fabaa1c73bcded52c502fc68ab57b303eeea
-EBUILD solfege-3.23.4.ebuild 1746 BLAKE2B f9ea3fb3e72464d4315b922ecaacec790a75ad02dcbcdd3f1d8febd3a21d9d0ffe978d3d574cf1bc83e488475c255a86f929ff8854ff638dd62b12ab480fdfcd SHA512 f43af3c4c0b506dea3ff641743c36d6cb90b023a2d83b5600c6142d9cd397d1435f37298fb0f22075a42d81dad1e865b049c07aeae8402284bee40a2474f366f
+EBUILD solfege-3.23.4.ebuild 1763 BLAKE2B 1479f8c575fdde023e17e45d2d25fc8be41c3585d16b4380108d01706ec0554c22232a7f0bcc57c3b5b4073aed4286f8364f01714af43f2e2da086786cb40431 SHA512 e3e22dc415aff07dc085bec50b28139a54070f7a3751d8085ff3b3b80a1b1ac946762cefa1c4ff1a6704828d13111d31707801ee45fe8da5b312a8a51f5c3b57
MISC metadata.xml 331 BLAKE2B b26139d5db022491a92096b70eda384142000c6f50420b4338f17c4c432e248379b3fb72e83c4b807aabb7965bef0d91c4a452d2568e1a104f0cc8a7dc26b9c8 SHA512 598e866e8dab808bd631c40b1ff9c0d4d60c549f5b2da082dba85076a455786103255fc99634e6c38ed2a80b13a5cb582716fb0135d743ee6dfade136af9bf4a
diff --git a/media-sound/solfege/solfege-3.23.4.ebuild b/media-sound/solfege/solfege-3.23.4.ebuild
index c29daa506cec..d1e498fd9df5 100644
--- a/media-sound/solfege/solfege-3.23.4.ebuild
+++ b/media-sound/solfege/solfege-3.23.4.ebuild
@@ -3,15 +3,15 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
PYTHON_REQ_USE="sqlite"
-inherit autotools python-single-r1
+inherit autotools python-single-r1 toolchain-funcs
DESCRIPTION="GNU program to help practicing ear training"
HOMEPAGE="https://www.gnu.org/software/solfege/"
SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"
-LICENSE="GPL-3"
+LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="alsa oss"
@@ -57,7 +57,7 @@ src_prepare() {
sed -i 's/charset=iso-8859-2/charset=utf-8/' po/hu.po.new || die
mv po/hu.po.new po/hu.po || die
- sed -E 's|(PYTHON_INCLUDES=).+|\1"$($(tc-getPKG_CONFIG) --cflags-only-I python3)"|g' \
+ sed -E "s|(PYTHON_INCLUDES=).+|\1"$($(tc-getPKG_CONFIG) --cflags-only-I python3)"|g" \
-i acinclude.m4 || die
eautoreconf
diff --git a/media-sound/spotify/Manifest b/media-sound/spotify/Manifest
index 7ea972afe6a9..7466b11161f7 100644
--- a/media-sound/spotify/Manifest
+++ b/media-sound/spotify/Manifest
@@ -1,4 +1,4 @@
AUX spotify-wrapper 922 BLAKE2B c3ac2049a1302ec6ac0c1dc4c1514199c49a87474ef77c392e0ce5c2dba65788255e5b04dc3b8142fd8f315ebfd2491a7ec259d6347357e059fd0e2f7f777caf SHA512 f658cd4338c3072638d39d79eb6b1a5d959cfd4398dbb08d5cd108ab246c43e337ad11cf10a25c57cad12c8342526f8928c992e81d0c5c678fc5056f8832f42c
-DIST spotify-client_1.2.40.599.g606b7f29_amd64.deb 140956866 BLAKE2B b47b307b8e7c63815f9e2930321751ff3e4fb030014fa9f285e66d1bd82b1cff1cf7ed694bfe2e60a72c3c7abe0640448651bc481b28cd61031c43ed69b71af5 SHA512 82b3da3de8874b9cbead7d037bcf4f5bcfff4bca627e6106f0fea3896c713385bf100c7a4d1b970d349d71fb4e77a4e189334abb1a93c4126e306eb14f82bf8f
-EBUILD spotify-1.2.40.ebuild 3687 BLAKE2B 325b67a9eb516d11d02d84ded55e6018f55f4bc02f0a20d0f2e581ff8948749d2b8641d32beaa460f4c241c2b72ea8e8c03f4459b27576af2a82929197cfa218 SHA512 dbff8fc2516e8fb68204d6f073acfd52011aa50bb4cd73d784c54811bbf08d837cbd320813b2a165d5a2f61f1570e412d5ca60753030873c5cefaf0e68dfc046
+DIST spotify-client_1.2.42.290.g242057a2_amd64.deb 140926882 BLAKE2B fc1dec8dde1a057b7b84add42a8c83d5250a4e8c13248858a153cb304ef60a4b26b501323841ce0e70c34e0874eaccf0fc0f43173915578160c54718e732f130 SHA512 9b73788835fd590dd0e47b634605b93637bc935c760ae40e7f5062d2417b67f7e31c040dd60edd801d4a3b642a126c99f1f49c8a731fafbeb0cc5a1e5b436052
+EBUILD spotify-1.2.42.ebuild 3687 BLAKE2B 8bb5d5f3f5fd38e60bdf6d598b775627e4c449ec907f20ac3391a35a28f0680a8098169fd8e4769080c4f01f22bde977334ed663c3c17f05546269514b6bb769 SHA512 eaf320623aaa0fafd3441544c5f67ca9739deedf020ac4e1c0e44e99d27681eab9e278a0198a814fecbd41a5113fdaca97b1caf9905ad3fd4d641ab461beb544
MISC metadata.xml 521 BLAKE2B 6859f340482640ec95ed103b2ca4b1e6c316509d8b87402068e1164a4efeaac9cf8ac5360ea038eb09c3682dd8e8e10a9cc872a3820c1a8341fcccaab34e0a18 SHA512 7527cfdf2d421e1bd7c156b930f980a464fad60f2ba2fafa5b79e4f04baad97a6ce3176987e8a32c8b5bcae20acf2b416812b26de1f7bc76205e0d8bee4e98e8
diff --git a/media-sound/spotify/spotify-1.2.40.ebuild b/media-sound/spotify/spotify-1.2.42.ebuild
index 344360e02145..2a4aa0f72b7b 100644
--- a/media-sound/spotify/spotify-1.2.40.ebuild
+++ b/media-sound/spotify/spotify-1.2.42.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ inherit desktop pax-utils unpacker xdg
DESCRIPTION="Spotify is a social music platform"
HOMEPAGE="https://www.spotify.com/download/linux/"
SRC_BASE="http://repository.spotify.com/pool/non-free/s/${PN}-client/"
-BUILD_ID_AMD64="599.g606b7f29"
+BUILD_ID_AMD64="290.g242057a2"
SRC_URI="${SRC_BASE}${PN}-client_${PV}.${BUILD_ID_AMD64}_amd64.deb"
LICENSE="Spotify"
diff --git a/media-sound/strawberry/Manifest b/media-sound/strawberry/Manifest
index 14519d010469..2105e7532450 100644
--- a/media-sound/strawberry/Manifest
+++ b/media-sound/strawberry/Manifest
@@ -1,5 +1,7 @@
DIST strawberry-1.0.23.tar.xz 11297440 BLAKE2B 4110a19ac27a254ec778bc46592f4b1b00ea8cb077a231d5dc0bb69c8ef78aca02a15339b888812c7cb31540f61647e2c8b15d416c68c4da4690407ac851dec4 SHA512 f3249e97b2f0130dadf2a5fcfc128d7054accd6b86cf088a3a45549c584529aefbadaf09e9ed074af85c679495b03ad700e78f6952e913a40b38eaf7c77d5adb
-EBUILD strawberry-1.0.23-r1.ebuild 3293 BLAKE2B 1f79c549d984c610ecd2dc7c3f0c82fd4f57381dda5cabd41946ec9a237ae24c2d165e8d42c8ed1b552fc34bb272599ff20edc693b0c0256568876f58ed54589 SHA512 f58ba5fec1957adec1e869227dca67e5cf4342a0045bb50c807425e08fd3b74225d628f6842ff522506be025fe32c7d906c6d79a6b8e3fdb1de0e0ebbcdf036f
+DIST strawberry-1.1.1.tar.xz 11352308 BLAKE2B f43f39f254dce088dd41141715a639f62eb847f0c881e228d5fb1d75a1ee6f70a94fcea732bffda839e2bf7179dc4bf0d8967eb2713c84111339afdc31891bdd SHA512 f44042bc44b6711b8c433b23733c10a13ac6c09f524604fb6d5b71df236cd211a16ea05587af4681ff6859c0af45dc384c67c5f1712182ff692ecf78d6938e19
+EBUILD strawberry-1.0.23-r2.ebuild 3305 BLAKE2B 3b1597fbcc27e8b65af5cd8c28fe5021a00859de470ddfd4f71c2fa900a3f5a66c5197491ce488ec734f07a00d2f0766cb98e48162946775e9e4b68854ed1b80 SHA512 deb0e3feadd2151ab8ac9a7e29fdd765adfbce11ab310bc03613bda5679e1f901798bbd6e5c88aa1d19475b9815661772d9e131fef48afe7f5ff457e116c5dfc
EBUILD strawberry-1.0.23.ebuild 3042 BLAKE2B 6b91de595b351e4eac774aeae042b3753bf77fbd7ae126f6ddfcf98470f513bf62ecd71e5f186e7116110f06f61d1a6cd854a9c3f51d19deed9233814d807d42 SHA512 a29598ebcaac8a56ae5480a8545b6ca7ec6dbcd193273a8b2ea3f76de08f80cf4f22a7c0abaa413e6bd6aad3860d74532ef60e523ab172922cc55e05ce14d545
+EBUILD strawberry-1.1.1.ebuild 3308 BLAKE2B 24aa062685a3e96cd33b43f2ae65186eff2b6ad14d8586f7d65709c8c6b12e40d342a512c16cfd668ba2f141e5864fa8948e454518bf9c1782c16c64ed5b7767 SHA512 bcd69d3f3de90c9f301c09995fb3533f5947a1cb961ec7ffc263f4d41a16643dfda5160a440da937c615877b2e0ac28a7984e46ae611788c3b32fbb56ba41d54
EBUILD strawberry-9999.ebuild 3044 BLAKE2B ac6d5bd75207a1e25fafaae64f23e00086f45568bdc777a2a2ec925814485d681203d75ef7a33d170d0c4a19bc55a19df8a6d9542665140dde0c5a9555cdc987 SHA512 d864e9d29034f6c0605ffbde348e64235216e6656363b5e11d28b49411e26084d5acf1ea601f0120a0facbd10169472909f95acfdfe9cee3933dba469ded61e0
MISC metadata.xml 520 BLAKE2B 4ccf0012addc2359fcfd904dff7298e6e98bce0c4eac1bb008ff20b7365157ecf21618e97935215bf2a9486391c43e11995720d26b487a08dffc81215e95c589 SHA512 f705eba2dbd7cc207feff8546cf6105c9f4d73ec759e1fe93ba71f5e394e811ced3943413b774a1784c739fc5e1f1bb13e34378d3266eed6650205f1f15e32c4
diff --git a/media-sound/strawberry/strawberry-1.0.23-r1.ebuild b/media-sound/strawberry/strawberry-1.0.23-r2.ebuild
index e074219d1e18..ad37177bd647 100644
--- a/media-sound/strawberry/strawberry-1.0.23-r1.ebuild
+++ b/media-sound/strawberry/strawberry-1.0.23-r2.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
else
SRC_URI="https://github.com/strawberrymusicplayer/strawberry/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm64 ~x86"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
fi
LICENSE="GPL-3"
@@ -22,9 +22,9 @@ SLOT="0"
IUSE="cdda debug +gstreamer icu ipod moodbar mtp pulseaudio qt6 soup +udisks vlc"
BDEPEND="
- !qt6? ( dev-qt/linguist-tools:5 )
sys-devel/gettext
virtual/pkgconfig
+ !qt6? ( dev-qt/linguist-tools:5 )
"
COMMON_DEPEND="
dev-db/sqlite:=
@@ -44,8 +44,8 @@ COMMON_DEPEND="
x11-libs/libX11
)
qt6? (
+ dev-libs/kdsingleapplication[qt6(+)]
dev-qt/qtbase[concurrent,dbus,gui,network,ssl,sql,sqlite,widgets]
- dev-qt/kdsingleapplication[qt6]
)
cdda? ( dev-libs/libcdio:= )
gstreamer? (
diff --git a/media-sound/strawberry/strawberry-1.1.1.ebuild b/media-sound/strawberry/strawberry-1.1.1.ebuild
new file mode 100644
index 000000000000..0ffec658a10b
--- /dev/null
+++ b/media-sound/strawberry/strawberry-1.1.1.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic plocale xdg
+
+PLOCALES="ca cs de es es_AR es_ES es_MX et fi fr hu id it ja ko nb nl pl pt_BR ru sv uk zh_CN"
+
+DESCRIPTION="Modern music player and library organizer based on Clementine and Qt"
+HOMEPAGE="https://www.strawberrymusicplayer.org/"
+if [[ ${PV} == *9999* ]]; then
+ EGIT_REPO_URI="https://github.com/strawberrymusicplayer/strawberry"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/strawberrymusicplayer/strawberry/releases/download/${PV}/${P}.tar.xz"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cdda debug +gstreamer icu ipod moodbar mtp pulseaudio qt6 soup +udisks vlc"
+
+BDEPEND="
+ sys-devel/gettext
+ virtual/pkgconfig
+ !qt6? ( dev-qt/linguist-tools:5 )
+"
+COMMON_DEPEND="
+ dev-db/sqlite:=
+ dev-libs/glib:2
+ dev-libs/protobuf:=
+ media-libs/alsa-lib
+ media-libs/taglib
+ !qt6? (
+ dev-qt/qtconcurrent:5
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5[ssl]
+ dev-qt/qtsql:5[sqlite]
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ x11-libs/libX11
+ )
+ qt6? (
+ dev-libs/kdsingleapplication[qt6(+)]
+ dev-qt/qtbase[concurrent,dbus,gui,network,ssl,sql,sqlite,widgets]
+ )
+ cdda? ( dev-libs/libcdio:= )
+ gstreamer? (
+ media-libs/chromaprint:=
+ media-libs/gstreamer:1.0
+ media-libs/gst-plugins-base:1.0
+ )
+ icu? ( dev-libs/icu:= )
+ ipod? ( media-libs/libgpod )
+ moodbar? ( sci-libs/fftw:3.0 )
+ mtp? ( media-libs/libmtp )
+ pulseaudio? ( media-libs/libpulse )
+ vlc? ( media-video/vlc )
+"
+# Note: sqlite driver of dev-qt/qtsql is bundled, so no sqlite use is required; check if this can be overcome someway;
+RDEPEND="${COMMON_DEPEND}
+ gstreamer? (
+ media-plugins/gst-plugins-meta:1.0
+ soup? ( media-plugins/gst-plugins-soup:1.0 )
+ media-plugins/gst-plugins-taglib:1.0
+ )
+ mtp? ( gnome-base/gvfs[mtp] )
+ udisks? ( sys-fs/udisks:2 )
+"
+DEPEND="${COMMON_DEPEND}
+ dev-cpp/gtest
+ dev-libs/boost
+ !qt6? ( dev-qt/qttest:5 )
+"
+
+DOCS=( Changelog README.md )
+
+REQUIRED_USE="
+ cdda? ( gstreamer )
+ || ( gstreamer vlc )
+"
+
+src_prepare() {
+ plocale_find_changes "src/translations" "" ".po"
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ # spotify is not in portage
+ local mycmakeargs=(
+ -DBUILD_WERROR=OFF
+ # avoid automagically enabling of ccache (bug #611010)
+ -DCCACHE_EXECUTABLE=OFF
+ -DENABLE_GIO=ON
+ -DLINGUAS="$(plocale_get_locales)"
+ -DENABLE_AUDIOCD="$(usex cdda)"
+ -DENABLE_GSTREAMER="$(usex gstreamer)"
+ -DUSE_ICU="$(usex icu)"
+ -DENABLE_LIBGPOD="$(usex ipod)"
+ -DENABLE_LIBMTP="$(usex mtp)"
+ -DENABLE_LIBPULSE="$(usex pulseaudio)"
+ -DENABLE_MOODBAR="$(usex moodbar)"
+ -DENABLE_MUSICBRAINZ="$(usex gstreamer)"
+ -DENABLE_SONGFINGERPRINTING="$(usex gstreamer)"
+ -DENABLE_UDISKS2="$(usex udisks)"
+ -DENABLE_VLC="$(usex vlc)"
+ -DBUILD_WITH_QT6="$(usex qt6)"
+ -DBUILD_WITH_QT5="$(usex !qt6)"
+ -DQT_VERSION_MAJOR="$(usex qt6 6 5)"
+ )
+
+ use !debug && append-cppflags -DQT_NO_DEBUG_OUTPUT
+
+ cmake_src_configure
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ if use gstreamer ; then
+ elog "Note that list of supported formats is controlled by media-plugins/gst-plugins-meta "
+ elog "USE flags. You may be interested in setting aac, flac, mp3, ogg or wavpack USE flags "
+ elog "depending on your preferences"
+ fi
+}
diff --git a/media-sound/taginfo/Manifest b/media-sound/taginfo/Manifest
index 599f6585ea28..a79d7eabf38a 100644
--- a/media-sound/taginfo/Manifest
+++ b/media-sound/taginfo/Manifest
@@ -1,3 +1,3 @@
DIST taginfo-1.2.tar.bz2 8272 BLAKE2B 07ea6bbdbd7db614be4cb989d4ae1968dab2c5f7dcb44288875dc8874015609b02c8d17dc0e946bb7fff013e2fd20f95aab02ec73441e40dfac2bb5a0ea09f16 SHA512 5e12d63ff3f7db2ed5bb877a3ab6e1a1a63793df30d0433ddb30e2630cab82bff4644331915e3cf80054a55435672b6b534c2550765ee4f88e1e0bf1859fd6e3
-EBUILD taginfo-1.2-r2.ebuild 564 BLAKE2B f61243e15491cb65a6f931e2aaa8cf0c9b5dbdf7605fafbd4a05bf213b06572dd9013e74405889177db44f71bf62f5f4426190985e9f1f31436b85c06b247662 SHA512 6f46700da4399266585e28fc6c6aea17d5271542e9eeddabfb0496868ae17ecc52c52038baac7f8de1091f55cb1b7b05195982ac869ee5dffe933bafd9f1b3a0
+EBUILD taginfo-1.2-r2.ebuild 553 BLAKE2B f23ff0068053339d813d5966b6215c3a1c894867c52ab069e551020a8abb37648d7d06d83034b19f289185896126071f4facddc46bf4415deec62d2eaae081cb SHA512 58f229ec41d949cfcba18c8cc556766690ed5362b1ad72bf9b2d7beba723c446832afafa7a86f3f3d33b55a00dc26ea73e105bc0bd78c2bac7422e58cfcb121b
MISC metadata.xml 254 BLAKE2B 7f76152858fde96b9de5250e4cba30bfe0c5f2aa6ec7c84316072d84e4b664ecd6485642d3d184b1f2ddde8d9e03a94dd47dd00c5b8d82f80c5c0993d5627593 SHA512 7ed31d18221f55928f798dbf095166f535f7c0f5a1c3010b5113fd6b0d275af283f3d2e6839591335ec93bcd50aab5d0f104ad76eefda4d7a6b64d41af183f0b
diff --git a/media-sound/taginfo/taginfo-1.2-r2.ebuild b/media-sound/taginfo/taginfo-1.2-r2.ebuild
index 8c20895d3dec..55efb585c09e 100644
--- a/media-sound/taginfo/taginfo-1.2-r2.ebuild
+++ b/media-sound/taginfo/taginfo-1.2-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,6 @@ SRC_URI="http://grecni.com/software/taginfo/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
-IUSE=""
RDEPEND="media-libs/taglib"
DEPEND="${RDEPEND}"
diff --git a/media-sound/upmpdcli/Manifest b/media-sound/upmpdcli/Manifest
index 54404e6cd9f0..e40d708304d0 100644
--- a/media-sound/upmpdcli/Manifest
+++ b/media-sound/upmpdcli/Manifest
@@ -1,5 +1,3 @@
-AUX configure.patch 426 BLAKE2B b350ae83e0c87933cbf8f4ea0c276c16f020c53f3affb59bcfaaafdf2f2deca6b0d46ba45cf05eb5da1232efd7f220be787a9088695d78982d59848e000366bc SHA512 e6a9342f2c4fe2869018df7c588a0dbc4023a95933d2c103192c2b6d10586f6622ebbf0e5985d00b4fcf426ee896fa2b6e83f25f40694eca5c8c508fd448f932
-AUX makefile.patch 957 BLAKE2B 82046ca5e88f093f322f7872d6987c17b9fd5f14d6d82e2fff8c75647cc24cc78feee1b61cb904c011d3464f2f80300c9b0a56b0c5d89c93c9e86ce97045e25a SHA512 76aadfe50ef84d9a926ddc92519da954e0d11c37032197af637f01fbc79c3d339f5b4002966b76665aab49267a52e78de438b251a21b6cb3e1ea3f968ac85c54
AUX upmpdcli.confd 26 BLAKE2B 840eb6e9353266f3669c00dda2a317a6146780180ff0998641dd258806b8dce0a1c49caca570c2ce1fac97e0bf3a347536c147f1a38092ae745bddd728128a01 SHA512 3dd82c12d66aac4be69a98cf25098fdb9c377c4ad0559d07f99cfb4599b6454a6880486053091d55e30b45ac8d877cfa544b1f3dc617d11c32c058767ae6a64f
AUX upmpdcli.initd 387 BLAKE2B 1cf2ab80c9447041b2b1d1a921c164a6c0436204909c4857db798ed9930d3c1f6e5957a4382cfa884e9fa296ac8d72cc5e3d4d8025234251b665fb5d85efc12f SHA512 fcbefe70aecd05f4fea6427734933344cd1f537fd187c14f05d809f8cf8bb720241aeddc526e9c5497f76e5e7cdcf14798a160b4e4303d1482b53b646dd2b03f
DIST upmpdcli-1.8.11.tar.gz 629053 BLAKE2B 42b8fa8f69bc0feab8dbeee8be48ec120c7c5084da1ddf64902b26845cecf7b50652260f1e56b9297a632d5b3c143390fbcef9212b0128b8f1b12c05aeb02979 SHA512 86badc49d3a6adef1d5283c38776cc8ab8dce6ce516ce6a87af76d00f4a681747eb5d4415640dfa191929ef5b77865a57bc72c7e10bc37e59c66d44119e7749c
diff --git a/media-sound/upmpdcli/files/configure.patch b/media-sound/upmpdcli/files/configure.patch
deleted file mode 100644
index d708186f652b..000000000000
--- a/media-sound/upmpdcli/files/configure.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/configure.ac 2023-06-10 10:21:38.770760698 -0500
-+++ b/configure.ac 2023-06-10 10:22:01.670904090 -0500
-@@ -86,7 +86,7 @@
-
- #### Functions
- AC_LINK_IFELSE(
-- [AC_LANG_PROGRAM([#include <math.h>], [double x = exp10(1.0);])],
-+ [AC_LANG_PROGRAM([#include <math.h>], [double exp10(double x);], [double x = exp10(1.0);])],
- [AC_DEFINE([HAVE_EXP10], [1], [Define to 1 if you have the 'exp10' function])],
- [])
-
diff --git a/media-sound/upmpdcli/files/makefile.patch b/media-sound/upmpdcli/files/makefile.patch
deleted file mode 100644
index dd259a1406a6..000000000000
--- a/media-sound/upmpdcli/files/makefile.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/Makefile.in 2023-02-08 13:40:15.504842769 -0600
-+++ b/Makefile.in 2023-02-08 13:40:30.175898082 -0600
-@@ -2002,7 +2002,7 @@
- @MAKECONFGUI_TRUE@ prefix=$(prefix) exec_prefix=$(exec_prefix) libdir=$(libdir) \
- @MAKECONFGUI_TRUE@ install
-
--install-data-hook:
-+install-data-hook: install-dist_sysconfDATA
- (cd $(DESTDIR)$(sysconfdir); test -f upmpdcli.conf || \
- mv upmpdcli.conf-dist upmpdcli.conf; chmod 600 upmpdcli.conf)
- (cd $(DESTDIR)$(pkgdatadir); test -d src_scripts || mkdir src_scripts)
---- a/Makefile.am 2023-02-08 13:45:02.076935272 -0600
-+++ b/Makefile.am 2023-02-08 13:45:20.889007724 -0600
-@@ -285,7 +285,7 @@
- systemd/upmpdcli.service
-
-
--install-data-hook:
-+install-data-hook: install-dist_sysconfDATA
- (cd $(DESTDIR)$(sysconfdir); test -f upmpdcli.conf || \
- mv upmpdcli.conf-dist upmpdcli.conf; chmod 600 upmpdcli.conf)
- (cd $(DESTDIR)$(pkgdatadir); test -d src_scripts || mkdir src_scripts)
diff --git a/media-sound/vsound/Manifest b/media-sound/vsound/Manifest
index dd47982ee4e4..c147de139cea 100644
--- a/media-sound/vsound/Manifest
+++ b/media-sound/vsound/Manifest
@@ -1,5 +1,5 @@
AUX vsound-0.6-fix-build-system.patch 541 BLAKE2B 6f0c69bddb7794b8a87e9bd11b5baf011da75d2b065ecd308f8855350668458f0d13a14cac6d5da3e8211a3b285d31375675829175c357c60fc509f96baf7d55 SHA512 9b4cad5715b9a6cc3e8b8a410575ce0d652a37eb477025994be317bacf6a19705211c57f7d9b134e0a6fa460ff22daef5434a737280854a74c778b166be8facf
AUX vsound-0.6-stdout.patch 466 BLAKE2B 8359af22043fc8cca71c16eec20ec75369bac88dbb5a6e74530b908a95f7ef0f136530849b6f7b8a4b790a5f3c739037817d6257fc4986fdafbd840c659016e6 SHA512 da3c03794a655ab55e03f158e7249871115936d45a7a535caa5311e0fddbf53b896d367032f2762b7fd721df829da42764a31b1cfe273c245139b09959d9e21f
DIST vsound-0.6.tar.gz 118026 BLAKE2B 96441e1068a593a550c324faba20e5b4ca515370f13dc667bbfa13781f924de56804e058be192033963e6ee7300b2363611998e4eba75c179302a0181a70799f SHA512 82ce11aa98310eafd999d24ec1d060518fa4adc68c949e5c612ec36a340e29304c6f6d6be36fef2b45599bd5134b5c949a1b282268fee25792da4c7a68ff3d6d
-EBUILD vsound-0.6-r1.ebuild 936 BLAKE2B f0f6260c967d1a068f7ed14a344390a287488d886d8adb615f1e0e9b6af11f5896c9cfc59abb947f7377081cbb5fd03e7a132ee2ab253efc5743faf122d04983 SHA512 0eb653e1efb678a0ebc69c73e24b9cdb6d66ae0f1621c2400212152359590c03637bbe09e4b97449ddec77c2fba12028aee8a1884ce039c483432a2ada2f73d8
+EBUILD vsound-0.6-r1.ebuild 928 BLAKE2B d0c493361395d03f51aea0babc8b26152fa55c8a6a6fcd9c3fa9d7814fd4ad91a69357b525a381782aeeeaf26ed29bcc39e3b86d8c5dc38a82d923a27b392c22 SHA512 1c0b25a988dd7cf5385f3d42b42325e7b1143715571894a2fe77bf71f4e9eb6f7e304a09edc53354d5194aaa1d40d7a3329278cdeb325b261368cf7522489f14
MISC metadata.xml 250 BLAKE2B 3e6dae5d5f3b3ac412806dd8615a1975c7ea8a64bfd72ad54f2c93a9b24c19c620ac3e8b26e1f6cadec899443e138ee4fb7a82ecb83c784d0c03ee91854d8622 SHA512 2bfce2cf73aefce6dda06ea351cb93b2990b9543f48be1ae5406a5a5acf2c34faed1eb2ce715eb689eb50a9a1add5576b39232eb818c233f5a5589e16032aca8
diff --git a/media-sound/vsound/vsound-0.6-r1.ebuild b/media-sound/vsound/vsound-0.6-r1.ebuild
index 90bd0fd78986..4ec13f349851 100644
--- a/media-sound/vsound/vsound-0.6-r1.ebuild
+++ b/media-sound/vsound/vsound-0.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,6 @@ SRC_URI="http://www.vsound.org/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc sparc x86"
-IUSE=""
RDEPEND="media-sound/sox:="
DEPEND="${RDEPEND}"
diff --git a/media-sound/wavplay/Manifest b/media-sound/wavplay/Manifest
index 1c0762c7bf33..13baa0c90efb 100644
--- a/media-sound/wavplay/Manifest
+++ b/media-sound/wavplay/Manifest
@@ -1,4 +1,4 @@
AUX wavplay-2.0-pkgdata-install-fix.patch 151 BLAKE2B 0230c5af35a83b3f7b3a65290cf295479978b03548dea9ff9d025fe1958963e07333631dd144e7f611df66008b9c8ff5993ceada930bc9ad3f466993061f4f47 SHA512 9a7c78e3a83de7567033d021e0fd4e411ea321ee97961aa22f616642105a5f380f04b40245c959ffe76493b5ead8884107d8c92c4a182ed48595bc2c93340b37
DIST wavplay-2.0.tar.gz 368945 BLAKE2B e6b09202e5772105587e76c619d7ddf8982ea7e2984507f4a3f3ac300b1ca1bb326be0c89b2fb8970cf22bd7ced13f132648d64babe9fbe376df8148580d37b5 SHA512 f0edfac9bee534da00bf10cb1c07a15ba2df92a680b4632b7e721345c0e6644ddb090d29e23735a020d454de1d559ef2e053f2e481818ec56dd6afd8db009e15
-EBUILD wavplay-2.0.ebuild 507 BLAKE2B 12ce23290b131df2f8798b51d190cd6e2d95ca74694c4368c0c1913ccd64e20a1c4c74fcca8d6d45f78ecc00dbcfc74e206cafaafffeac6a4baae011396a459d SHA512 b0524e2595c67a60b6dd3249d098d79a3c010077d5f9345f07a4cce3b560c9fc3df482253f12e638323d54d9f53340a0793d849c14f4c85f9f502256d5af44f9
+EBUILD wavplay-2.0.ebuild 499 BLAKE2B c681ade537c046ba8264ca401334a7fed2b8c800dcffdbddb07ce95239d8f4542632432149f4005ae81b7024fd61e9c02677928c8f25a67af0e82cb2174ff1c1 SHA512 2b8b5422e30dbd2ff395b5cc112e8604f2e6fc544df4fb2bab73503e80033d3ce297c60ce02ffec340b95f43597f79666fef849cd0a379b03c8428e227d680fe
MISC metadata.xml 331 BLAKE2B 501540815cb2f825cb75b7b14cbc17a2af970f913186e3f9bb4345a178d6e0289227962d626631f9a3235b43243ad06fd742436aa65c48c5611c11794ef9e2e9 SHA512 c9ab458a89422f58960659d0d7d15f23c6c9c40bf9dc9aa8d525bd7775ab6c9c2409114542ab1c72f7cfc65f5e05425138ed808ae7655290d5611f68e9452748
diff --git a/media-sound/wavplay/wavplay-2.0.ebuild b/media-sound/wavplay/wavplay-2.0.ebuild
index 9ff1dad6f397..b0fda596d1b1 100644
--- a/media-sound/wavplay/wavplay-2.0.ebuild
+++ b/media-sound/wavplay/wavplay-2.0.ebuild
@@ -12,9 +12,8 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 x86"
-IUSE=""
-PATCHES=( "${FILESDIR}"/${PN}-2.0-pkgdata-install-fix.patch )
+PATCHES=( "${FILESDIR}/${PN}-2.0-pkgdata-install-fix.patch" )
src_prepare() {
default