summaryrefslogtreecommitdiff
path: root/media-sound
diff options
context:
space:
mode:
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/Manifest.gzbin57245 -> 57251 bytes
-rw-r--r--media-sound/fluidsynth/Manifest2
-rw-r--r--media-sound/fluidsynth/fluidsynth-2.4.1.ebuild142
-rw-r--r--media-sound/mac/Manifest2
-rw-r--r--media-sound/mac/mac-10.82.ebuild28
-rw-r--r--media-sound/puddletag/Manifest2
-rw-r--r--media-sound/puddletag/puddletag-2.3.0.ebuild32
-rw-r--r--media-sound/sidplayfp/Manifest2
-rw-r--r--media-sound/sidplayfp/sidplayfp-2.12.0.ebuild51
-rw-r--r--media-sound/sonic-visualiser/Manifest2
-rw-r--r--media-sound/sonic-visualiser/sonic-visualiser-5.0.1-r1.ebuild (renamed from media-sound/sonic-visualiser/sonic-visualiser-5.0.1.ebuild)9
11 files changed, 230 insertions, 42 deletions
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index a940c3c9a53e..c84a8ee05bb7 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/fluidsynth/Manifest b/media-sound/fluidsynth/Manifest
index 5329b1db6015..1b80d017d3de 100644
--- a/media-sound/fluidsynth/Manifest
+++ b/media-sound/fluidsynth/Manifest
@@ -1,5 +1,7 @@
DIST fluidsynth-2.3.7.tar.gz 1777056 BLAKE2B b6a4fcf430f5e89a66d80faf61af3e005057f6254912a0a8af4eabd92d8b46ff9bc5a072e09eac3782f99ea26900150f5eda5eefe514a2c95f9229558ce560bb SHA512 f5fd5ddbc4d30ded258ae3d04ba5981ce8da1132c5d93faf1e8745a9d9f89c9fb3365f0447b94e0fe0e9b032c789fcbd6e647a65a50d1f76179b53a76683d004
DIST fluidsynth-2.4.0.tar.gz 1780676 BLAKE2B 9814d8ac133ab18650b7f3b6ef0cdec6da76a59ef2dd2af9471311e7e7850604376d3d135e13c5b6e01a93d70bd5f266ad9df2a270cd9f3482738bb3d8f81747 SHA512 57770597e26140011324cac14dd81aa1f5fc52ec0c256a4e16f629b81b8d477279ad714cc9d1e375d74aabb348e1436eafd06746cdf10fa29196468645bf7600
+DIST fluidsynth-2.4.1.tar.gz 3298564 BLAKE2B 15ed3a808d0c0123226a087520564c2833d43c20fd8b6aa273a7467a74d92b8a67159fc960ad2f3a5d764b8e95ec25c1ec045c203058ceb83bfc276408d96b58 SHA512 d01d18c42ce98d0daa4e137118fc41f0a59047013870c09bacd9014baadf747e8e73571046781e34bc03eef454f2ef12ee59cf9b2c7f9517c586c08041ebe081
EBUILD fluidsynth-2.3.7.ebuild 4006 BLAKE2B e465cd63547a239b6b94a659f70426da4b6db65c0599e9600fb5b055cce959ff8c8021e0dc9dab161e7b6edc92d869c334fa93c5a42ab04d88c6c4397f71f476 SHA512 6eb564fd2b1b44a5a69026d40e194be65d5ab497ad2263a9b2960d8414a242ff03ff279a2ba59cf19cdc237e1a39b442bac581f9377d0c44f30050bd7c01bfc9
EBUILD fluidsynth-2.4.0.ebuild 3852 BLAKE2B af2d4abf0e1f3e9ae9e49d2c2f9096880a5876ad6668f11ca55001003e3f04f78d6f4af34a789113c9efa97e92adabdcf68ab843da5eaf2a07e21da4b3792a8e SHA512 22eaa8848c005ff49558fcb94fa976570ae8562df19fb16a2aafb4a7a28ad16097fd94f67ecf4fda7a4055fe95025ecda945a31bb2be5b785baf36e32a7eb355
+EBUILD fluidsynth-2.4.1.ebuild 3852 BLAKE2B af2d4abf0e1f3e9ae9e49d2c2f9096880a5876ad6668f11ca55001003e3f04f78d6f4af34a789113c9efa97e92adabdcf68ab843da5eaf2a07e21da4b3792a8e SHA512 22eaa8848c005ff49558fcb94fa976570ae8562df19fb16a2aafb4a7a28ad16097fd94f67ecf4fda7a4055fe95025ecda945a31bb2be5b785baf36e32a7eb355
MISC metadata.xml 509 BLAKE2B f94b91d9486a14757aa47e69269d6321fb330556f24ac0d2d47d7734bc28164d9cff5d7ff7728aa6d59606006bc4bfa090662b9dd087a6bf36ae23660604938a SHA512 7bf5aeb69570ef736dc6a1a3d652449b0142978ee5e6ed9902d4f851deea87c8fb94bee821ee9ae93bc529411f336288021718490e86c2815de5d30111bd3b28
diff --git a/media-sound/fluidsynth/fluidsynth-2.4.1.ebuild b/media-sound/fluidsynth/fluidsynth-2.4.1.ebuild
new file mode 100644
index 000000000000..e1cbe51ff8bc
--- /dev/null
+++ b/media-sound/fluidsynth/fluidsynth-2.4.1.ebuild
@@ -0,0 +1,142 @@
+# 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 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}]
+ )
+ 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 CONTRIBUTING.md 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 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/mac/Manifest b/media-sound/mac/Manifest
index a77e63083f6a..d39050cac279 100644
--- a/media-sound/mac/Manifest
+++ b/media-sound/mac/Manifest
@@ -4,7 +4,9 @@ AUX mac-4.11.4.5.7-gcc6.patch 10119 BLAKE2B d6a363f26c7a08c6bdb0e14fea6bb2955342
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.76.zip 1674982 BLAKE2B 8e32b6804df1c7f551100a5e05458cf0e88c48cf5d81875cd585780102b600738b7599a0400dc4a5387089e543d0a2cc66999f64274232f45e42addde5870a48 SHA512 1bcd6c41856166f4e0d2b7305aad66255a75f42fbbac902706dd236a619725abb9ffc6634274142c7969f9b344d2ebcf3bb963ca7d6943f4ede6151d77518e55
+DIST mac-10.82.zip 1675437 BLAKE2B 1915a8154873d972998f11b0f6b233150ede890bbe82b124f9e5c90caad716971c63069724fe5b38fd410c1f2e6a8e96156ed608b3a00839b6741a94c59a95b8 SHA512 9d29b52112a6511dda04bd49d365bd564cba63923abe4bfa72d5af292e01ce3fe330ad71833113692e7e675d44a4bc8edd43e8eab4aeb4c3178debbdb2750a88
DIST monkeys-audio_4.11-u4-b5-s7.orig.tar.gz 511190 BLAKE2B 28b5a3aadd9dae410c93cfc43c40c07fe207036f27cf60d59d8fa137a0327f90a78746c14930b7d3becb7f5fa69a454a6855aae1553dc74cd5168a9a523bb8f0 SHA512 7e73b35c86d6007ab2a94a2d8b7449bb4ac505bbba53e40373a279dc83a9cad5f62a51419a6375335576cf325c88ed7d317b0ef3039b8a497100cb74a63c25d0
EBUILD mac-10.76.ebuild 574 BLAKE2B 6a1bdccfa47fa8c8471e1d3174805ffb2c3b3686d8a4c07d294a8a5aa30fc0d6c40747ca203f02636d8e2562a4bfde494326f32dd42d7dcfdce762d58ba0b5ca SHA512 104257c36fb682cde45e261b4c6e7247afa5256ededf8e9f10ec99376e39a8b38b2a2e85cb20e736fff38a90d80a3d6e82af1ce34f4bbd504650f596601a3dfc
+EBUILD mac-10.82.ebuild 579 BLAKE2B c06ecc6c3cc271a5cea551956079e8d60724fcb30ff22e4d69ba90ac53a351dbc673bd35f2bc38ffc84749eb8fac965857ce58e2eb99d7a08b3993176ed4dfc5 SHA512 06d18cf486dabc94d9fd8a3143216875c4e6d546ae8ee05f0839429716e333b797692dc7f627a5281bf85e8922fcce8cb1c07e3596e786aa5eac8f4677680c0a
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.82.ebuild b/media-sound/mac/mac-10.82.ebuild
new file mode 100644
index 000000000000..5ac419cab724
--- /dev/null
+++ b/media-sound/mac/mac-10.82.ebuild
@@ -0,0 +1,28 @@
+# 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/11"
+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/puddletag/Manifest b/media-sound/puddletag/Manifest
index ae0ea0ca6cda..caa3bec7e936 100644
--- a/media-sound/puddletag/Manifest
+++ b/media-sound/puddletag/Manifest
@@ -1,5 +1,3 @@
-DIST puddletag-2.3.0.tar.gz 13916694 BLAKE2B a525957ad82af752539d3cbf6eae996f32d6d92155cea932246f14193b78e230627443b86611bca52dded1688e63efbf5636daa2071ce5a2ad2066c7a5475f07 SHA512 7058526dfe0132bf8edc260538a18c3c169128162ad83646557e166af0bcb23166053de15e02d13eb84c2d68bdbc8bacd6a6730ade409ab34f8503ec9d69af46
DIST puddletag-2.4.0.tar.gz 13917605 BLAKE2B f622357c2b5e0f4d93de522fd268a7b9b97a041ee9a657eeeb2361e0e37c91527c7273edf045181b2175b70c966398b3b68e7be8b7be999fcaa9997068517bb6 SHA512 a45d3586d6616cfa153fff52747aa7936368bbc56fd62c76e6f23d11fec9f089d801479f075002e77a4c79dcaf44ed567e81002d1d606670ef2a4ae09bb4219a
-EBUILD puddletag-2.3.0.ebuild 1004 BLAKE2B e87dacf769b9520e56fc94e454e537d0cb71bcaf7296c1ec5b6bf761229fb035d971893b5957dcc817263ebde8013ddb5999dda621438c12eaeb16e6a4695311 SHA512 5631a5c628e0d8ef2e4b0631a43a1c90801d3d5842e71c816b681d7530ffeb71a130fe507dad6803272e3374edfaf51d0b7058cfcae0b826095b45b5f6ec65ba
EBUILD puddletag-2.4.0.ebuild 956 BLAKE2B 0ba3cd97b27b4526482afbed102dcb0cbe0de80c7d024ba980aff86c40e2a549dc0d59a1b951aa05218a688ffc4a009061f93885e457159de2e6b0ccb46ae958 SHA512 daf278d805affef540d65b68701df7af89459e3f876e13d7b887df5ef7c3ce6937d2503044089c60aee7ead6fd2af82977468b31250d3487c0e4c811a9410d2f
MISC metadata.xml 627 BLAKE2B 6e71e44832bb2dd5fe53b92d28faa5e1ea84adb031f0fa503fa0a6e6dda078041d73d4c6dab7c916bb0ba640b1a1ff5b3ca3b054221632d6b5d6ad922d3cc7f5 SHA512 5c48c964b92b37f846dac3fd52146e4178a43a160856532072372b32393aa5336bed9b96c0209a7b0644f7a736e88602453ba8aabc142e3e16493075e77a491b
diff --git a/media-sound/puddletag/puddletag-2.3.0.ebuild b/media-sound/puddletag/puddletag-2.3.0.ebuild
deleted file mode 100644
index 25201e572678..000000000000
--- a/media-sound/puddletag/puddletag-2.3.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10,11,12} )
-
-inherit distutils-r1 xdg
-
-DESCRIPTION="Audio tag editor"
-HOMEPAGE="https://docs.puddletag.net/"
-SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2 GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="acoustid quodlibet"
-
-RDEPEND="
- >=dev-python/configobj-5.0.8[${PYTHON_USEDEP}]
- >=dev-python/levenshtein-0.25[${PYTHON_USEDEP}]
- >=dev-python/lxml-5.1.0[${PYTHON_USEDEP}]
- acoustid? ( >=dev-python/pyacoustid-1.3.0[${PYTHON_USEDEP}] )
- >=dev-python/pyparsing-3.1.1[${PYTHON_USEDEP}]
- >=dev-python/pyqt5-5.15.10[${PYTHON_USEDEP},svg]
- >=dev-python/pyqt5-sip-12.11.0[${PYTHON_USEDEP}]
- >=dev-python/unidecode-1.3.8[${PYTHON_USEDEP}]
- >=media-libs/mutagen-1.47.0[${PYTHON_USEDEP}]
- quodlibet? ( >=media-sound/quodlibet-4.4.0[${PYTHON_USEDEP}] )
-"
-DOCS=(changelog NEWS THANKS TODO)
diff --git a/media-sound/sidplayfp/Manifest b/media-sound/sidplayfp/Manifest
index 689bc689b270..5373a6e17321 100644
--- a/media-sound/sidplayfp/Manifest
+++ b/media-sound/sidplayfp/Manifest
@@ -1,6 +1,8 @@
AUX sidplayfp-1.4.4-musl-limits.patch 263 BLAKE2B bd9c7d93bb0743d94451d4379baa598265ea95bb5717a31770d85b91a3ef8e0fa222fb4c506b6d36c41354b0ddc821ed531e394e6a4db8e52eeeebd7a17168d6 SHA512 2fe65a56bca1e6f1b898ccc6a2ad0c0d2c38fcfb0a9e5a781e515214f616cee1380b4f80c0df54986d43f30fb85f62c88b73706e5db5e1f89bc0f054d805283e
DIST sidplayfp-2.10.0.tar.gz 244263 BLAKE2B 62406febe1ba9074779b3ed77e5ceddea35d472eae94bfec13245ce9503c812d5cefeb0fa1d870e00380535145a031427463d58c8d1262ff8a43a2b470b58073 SHA512 7d59f21690d8219fd2d077541ffe90499f4b44b79e1fc4f43f3f048a01e935ad7b4723cd111acb9c9a287a1b8960b187a8e82463b9725a3171d98c32e391b15f
DIST sidplayfp-2.11.0.tar.gz 252126 BLAKE2B 0ef141ca32c3f91dad67a54bf253da806242fb30294be97b44ded23490bb30d05dfc63593bb3c5b05a1bae48228d0ce3c31c35dba15dea1db70ed36692ef060d SHA512 455e8a81e7540f7fa5b97a11c5ab45cb87d77210569dd62ea3bfee8149d56b884eafb23ae404e806b92bf62f40bbf560ecfda76073477caf3fa960a1f52933be
+DIST sidplayfp-2.12.0.tar.gz 251994 BLAKE2B 9b3416504d7488e05c127a2b9c112118bf1283f0a022cc82e353c8f16f61a4d87779712d7faa591dca1a145c060d8a8afada1050a1766c654df7d9055e04d95f SHA512 1e511d2847d774bb8b64757b0c83ae1c5d3e794d05998600ba6f68b79eb29f6f970854d00be84572b5622495099211af7fc2e166d135b6447dc0eba163b68ec3
EBUILD sidplayfp-2.10.0.ebuild 1005 BLAKE2B 3cc6a183340649a7337349e230c5416c6a627b8fc176a105b5788ceb191463d9b74164e106bc5167b70513dcd736ba8159635043df25eda0390495fb28937764 SHA512 a279069fad8ca3d7a410e76122888edec9f0d50a42403a19fb6e34a3c7eae8bfdeec851dc7f68f5d7d7cc970bbf85f377957805b85d3dfcf86074756cea42d0f
EBUILD sidplayfp-2.11.0.ebuild 1006 BLAKE2B 944a4fc8f5de733504aaf5fdafa395053761892926fe4b905c445ca7e805c500b84a4cda1eadcad944bce9ee6598a09cdde896bdf09b25b47b8ead7e68ac4032 SHA512 9190d731ace9ff9f42e36b5bebfc21fba44b9d4ece391e12fe08fcd92266cb287e0f76617910ef8aa7e277dcdb117272cdff991642cc666f09100038c2f2d62f
+EBUILD sidplayfp-2.12.0.ebuild 1006 BLAKE2B 944a4fc8f5de733504aaf5fdafa395053761892926fe4b905c445ca7e805c500b84a4cda1eadcad944bce9ee6598a09cdde896bdf09b25b47b8ead7e68ac4032 SHA512 9190d731ace9ff9f42e36b5bebfc21fba44b9d4ece391e12fe08fcd92266cb287e0f76617910ef8aa7e277dcdb117272cdff991642cc666f09100038c2f2d62f
MISC metadata.xml 339 BLAKE2B 79d766f101909c202affb7cc72bbefdfb8d5b44fcbf74f17f98e665351384a8110aec7ddec0c685fb328198d29ae4953ce341cda3dd4abd2a67f157d90628175 SHA512 172879da9ed0be1ff48d75d23d3b23e3070247b4ef1decb291b020f7bc1522dd033e78f92d38511eedaae7c1944edc5bb05ff763f4d20a6b7015198ebd38f16f
diff --git a/media-sound/sidplayfp/sidplayfp-2.12.0.ebuild b/media-sound/sidplayfp/sidplayfp-2.12.0.ebuild
new file mode 100644
index 000000000000..2d76084b9af7
--- /dev/null
+++ b/media-sound/sidplayfp/sidplayfp-2.12.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Sidplay2 fork with resid-fp"
+HOMEPAGE="https://sourceforge.net/projects/sidplay-residfp/"
+SRC_URI="https://downloads.sourceforge.net/sidplay-residfp/${PN}/$(ver_cut 1-2)/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa oss pulseaudio"
+
+BDEPEND="virtual/pkgconfig"
+CDEPEND="
+ media-libs/libsidplayfp
+ alsa? ( media-libs/alsa-lib )
+ pulseaudio? ( media-libs/libpulse )
+"
+RDEPEND="
+ ${CDEPEND}
+ media-plugins/mpg123-output-plugins
+"
+DEPEND="${CDEPEND}
+ oss? ( virtual/os-headers )
+"
+
+DOCS=( AUTHORS README TODO )
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.4.4-musl-limits.patch
+)
+
+src_prepare() {
+ default
+
+ if ! use alsa; then
+ sed -i -e 's:alsa >= 1.0:dIsAbLe&:' configure || die
+ fi
+
+ if ! use pulseaudio; then
+ sed -i -e 's:libpulse-simple >= 1.0:dIsAbLe&:' configure || die
+ fi
+}
+
+src_configure() {
+ export ac_cv_header_linux_soundcard_h=$(usex oss)
+
+ econf
+}
diff --git a/media-sound/sonic-visualiser/Manifest b/media-sound/sonic-visualiser/Manifest
index 395449e806d8..013183bcc6d7 100644
--- a/media-sound/sonic-visualiser/Manifest
+++ b/media-sound/sonic-visualiser/Manifest
@@ -4,5 +4,5 @@ AUX sonic-visualiser-5.0.1-meson.build.patch 4556 BLAKE2B 7a9ed3ba375c3bd5767f63
DIST sonic-visualiser-4.5.tar.gz 6652200 BLAKE2B a5e39a755e991663390370c06ce5d54b2ff9422081f8b9046097645f1f747972d270233a0d4fe05d4e6adde5239ca6d2d0210a8a67d9ef6ede60089471ce6452 SHA512 eca7f7b2a56a4c70f38c8fafdd20d5c0e773dc1a99a75189998dd1f50ae777df4999e1a4b3431f9202edfb8ce2686d05cf6448493c263c52ab5f068169a7385d
DIST sonic-visualiser-5.0.1.tar.gz 6583441 BLAKE2B 8c3b87aaae14d2ec3284c75b7a4c7a977bd54ede14a6c8c6d8a4f1bd679d051c6abc12045003940537d2ce86f20c33103fee6a90b56947b17f917e7deff7faad SHA512 eb58403b3d680bbe9b6b30a2ee1899db71f245d6b7b153caa04953268bff1bb52da069d63d2e062ebb14e01a4474214de6770e389b6d611990db7fab8fd6ecc6
EBUILD sonic-visualiser-4.5.ebuild 1682 BLAKE2B 5b7b6c61571fbcab561d7bc43900fbd241d7ee3d128c85df3c9a0a95b9b5aba87aa61b0819d77b8e51a80eb6e3f22fd8a8d8c6b11b8e0289dc5327480376f84f SHA512 ef6f2a581bda1142361de337ac8f52a4987fb8b1f33edad8611dfbcf8771d62139c48e6f60a0d4d689aea260d37068de57abfc82fc0081a7857d981d9406a2bc
-EBUILD sonic-visualiser-5.0.1.ebuild 1684 BLAKE2B 1368e34256110ed6e43624e58175a444e6d88815351c32435f9a2c8a4c80eb1ae8a1378f407562dace3a3800c407bdd2fdc42ee0a618fb40d8647cc8deb8ccd6 SHA512 4aa8c0ba314a188c746a5d86e56db97f083890d523294adf5969d827ccd2a0b7fb5ca9d9ed81c3b8d389182ef55d6065ae3ed2c39858df8ab758e46bafed6e02
+EBUILD sonic-visualiser-5.0.1-r1.ebuild 1619 BLAKE2B 4ba16918278e572614802366fecb32044350629325155f35aff7a735bea765250c738921d28ee6f860236aefdb6c602f058e8c7ee6e6d5e4a5fddc8a4dd40056 SHA512 40183bb853411fe28735239bba65eab4e3a564616091d271ec57bbfe212f51d947bf0e3f462fb92b81a2a51e4fa4b51330d061b0468a219bd70c1038acd80dfb
MISC metadata.xml 457 BLAKE2B fee1474516a395ba251de868c533ab4f88ac346a169a71e1513593f0ffa99f3365f0a7d87c24c31e73cf4f06d500b8bafe83f02230e6f24ebf8c0a23b43cd662 SHA512 58c25ca412527ef47411204f5ce579c3731c5b19922c43c13f069dae0c498e63879cc209e1f93e3487a2c32972df8ac45af690b4d470bfea9e497a3b9699c3a7
diff --git a/media-sound/sonic-visualiser/sonic-visualiser-5.0.1.ebuild b/media-sound/sonic-visualiser/sonic-visualiser-5.0.1-r1.ebuild
index 3e8e85f984e8..9c2965ea5308 100644
--- a/media-sound/sonic-visualiser/sonic-visualiser-5.0.1.ebuild
+++ b/media-sound/sonic-visualiser/sonic-visualiser-5.0.1-r1.ebuild
@@ -15,7 +15,6 @@ KEYWORDS="~amd64 ~x86"
IUSE="id3tag jack mad ogg opus osc +portaudio pulseaudio test"
BDEPEND="
- dev-qt/qttest:5
virtual/pkgconfig
"
RDEPEND="
@@ -23,12 +22,8 @@ RDEPEND="
dev-libs/capnproto:=
dev-libs/serd
dev-libs/sord
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5[ssl]
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtxml:5
+ dev-qt/qtbase:6[gui,network,ssl,widgets,xml]
+ dev-qt/qtsvg:6
media-libs/alsa-lib
media-libs/dssi
media-libs/ladspa-sdk