summaryrefslogtreecommitdiff
path: root/media-sound
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-04-13 12:04:20 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-04-13 12:04:20 +0100
commitd993571e2ee444d08f4e9e90d493ee37338657e3 (patch)
tree5a49a1d4ceffe800051e363f64571c3b6735d2f7 /media-sound
parent266d65d0cceeb55ab2cc3bf4e465d7f35502a900 (diff)
gentoo auto-resync : 13:04:2024 - 12:04:19
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/Manifest.gzbin57597 -> 57579 bytes
-rw-r--r--media-sound/guitarix/Manifest7
-rw-r--r--media-sound/guitarix/files/guitarix-0.41.0-nostrip.patch38
-rw-r--r--media-sound/guitarix/files/guitarix-0.44.1-fix-flto.patch16
-rw-r--r--media-sound/guitarix/files/guitarix-0.44.1-gcc-13.patch25
-rw-r--r--media-sound/guitarix/files/guitarix-0.44.1-py3.11.patch20
-rw-r--r--media-sound/guitarix/files/guitarix-0.44.1-zita-resampler-1.10.patch29
-rw-r--r--media-sound/guitarix/guitarix-0.44.1.ebuild96
-rw-r--r--media-sound/mac/Manifest7
-rw-r--r--media-sound/mac/files/mac-10.43-output.patch39
-rw-r--r--media-sound/mac/mac-10.46.ebuild44
-rw-r--r--media-sound/mac/mac-10.61.ebuild (renamed from media-sound/mac/mac-10.60.ebuild)0
-rw-r--r--media-sound/musescore/Manifest6
-rw-r--r--media-sound/musescore/musescore-4.0.2-r1.ebuild5
-rw-r--r--media-sound/musescore/musescore-4.2.1-r2.ebuild8
-rw-r--r--media-sound/musescore/musescore-9999.ebuild8
-rw-r--r--media-sound/puddletag/Manifest2
-rw-r--r--media-sound/puddletag/puddletag-2.2.0-r1.ebuild31
-rw-r--r--media-sound/qsynth/Manifest2
-rw-r--r--media-sound/qsynth/qsynth-0.9.90.ebuild72
20 files changed, 95 insertions, 360 deletions
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index bba34b0f0250..6a9021285a5d 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/guitarix/Manifest b/media-sound/guitarix/Manifest
index d1c51533b0bc..5a2de553d854 100644
--- a/media-sound/guitarix/Manifest
+++ b/media-sound/guitarix/Manifest
@@ -1,13 +1,6 @@
-AUX guitarix-0.41.0-nostrip.patch 1355 BLAKE2B 2c21349bc6cb3a93c4e4ac8275917f62c3e874e6a0b2ee726d4531fd2265c1f4d6d8553f9e35f42a277a4f4854c6d9ce38bb1a8070154d3de6bdf6a3e7f73684 SHA512 16ea3c1a14277abf7a5af306d96fb547c7b49f5d552dd67b7997d2fec515884e7e30c1f3150a25ad28bca0726cf8f135c65d7503012ca1d6e841302566ea6c90
-AUX guitarix-0.44.1-fix-flto.patch 590 BLAKE2B 87a630bba5906a08b199bfa42261ae6c861f28ff3ced7de8bbc88ccfcfc0fc0fa2d19cffb73b5c98a21b81d03ee7da077e512dbb26db7e338a9532da5b5e5ca8 SHA512 4a062576a98b8d3a4fdcb54b4724e0c932875e914c05bf74e11d2566627590d7f38af6e9fb0d93c135e626a2fd742cffcc16c9ab4cbc5381a47354f8167cdce8
-AUX guitarix-0.44.1-gcc-13.patch 762 BLAKE2B 33679e1a80ed0f094d71d7525574368a816ec723c5b81974ae600360045a7d748e88a6a08e7f6b15f0b2d7441b6fc431f1ca0cd2bc71fb1abbf51798be949789 SHA512 02c49c0a87f788b781a54c7ff2d0429130dcd93a86fa7fe27f8e55ea444eb31b768b9716de1be28bd59f3f2e4055ec11da5d9d310bdba2ba3b266b013725cff0
-AUX guitarix-0.44.1-py3.11.patch 625 BLAKE2B cc4e06902b893a67b9a3297d15cd71cf5204288ecd83c235ef1af66b60e36cdb475547c12c239c601778ce660e5e055db27563a115d1500c17e337ef25a65400 SHA512 db975cb4186c83125f2116afb50304fe8eccca85e647b61a43ef8703f8c6b0407004745dcbbbc08f3b6ddfa45c3edc46163a41a1acd5cedf8548053cbf7cde08
-AUX guitarix-0.44.1-zita-resampler-1.10.patch 824 BLAKE2B 89a0c980a9f7fa03e4e3de9e34cc6cd4cd07f91bb1702a57e443dfcebf6262213e7da8147c36dec93536f59201d4cf77a8c7f48ae0ca0b5a9bfa023cd9b66d1f SHA512 f889f9a97bd41b9a03a0b9fda4ddabfb7ba36aa847636a1361273ec59d9ad2829ba652f841d2c7dd387545df630ec6b697d0428e7e7da14d2c4d03f7ad292a70
AUX guitarix-0.45.0-fix-flto.patch 381 BLAKE2B 1a0d782d3ecd653c1beaf63faa7ef2e649b669dada3934f8c304663f0a774c00c4ec0e93479e5a1d9bd7307aa3fd1f015038c8d050c960560d660f113e455c43 SHA512 498371093849c5e3e53f3196d2e2ea7e8d28a187e4c4671f03f59ea33597482c54f56d047a02f221d73ebab0f1161c4115eea057daad8406a93f366bea7a654c
AUX guitarix-0.45.0-nostrip.patch 1107 BLAKE2B d50c7e2694920dfb011a21777ab4582910d455d26d3bd9561180d80e823ee841ea470a5bc8b79e6f7e12fab6752326f9d00af0b94d0d8980a6b9d17fc79293fa SHA512 3570027b6e16d74082a2203b06d8283319c48a026150d4d8609a70c245ff91d6c40a85c236c6390a6925e4c863752f70c4e31c977440e75fd8bf3d15a8670d11
-DIST guitarix2-0.44.1.tar.xz 71754176 BLAKE2B 57a1ad0be133fe2851ff7539d5c467a649774a1de90569e83feeb3ba2b05324ce0ee6d4388122cdb3fdcb36afac4cb7cfd2d6ab0216ff2f56d8e7c2886d14152 SHA512 d2c0e40762d97ed7ce61c3115fc3800cc569a2bb4f66e09147507a9eaa815fb9d1363444353a5854035755bd1b1e247ccb341aed60ca0ecf6a77019da73064c1
DIST guitarix2-0.45.0.tar.xz 75575216 BLAKE2B dfe65b3cdab6cf30c808b65d4d9280617d5b9b9d0227bb6b60b68ac52e64fb34903fdfb3084ebf790630b60a54cfd1f0b170b209b8dfb5c0f23f1d8084e3c342 SHA512 be894076f5b016cb8feb243294e8277f893f7e7054c91353f1a82e9b41ef1bc8c97714c4b6cf9765ee6ab1cff91d02f3a0abe525985922dcde788011a88b9cf4
-EBUILD guitarix-0.44.1.ebuild 2048 BLAKE2B 392db5bd19e1837cea890ed160213bbdb87adcfeb93ebb4e735f70c6a31242f87f1982c33fcc647297dbe010359995f370b575dc485f28f9431c8aa5d4f8c5c4 SHA512 ca59987753bfb03b4fb6d1fce355bcb917c6016cd71d4b9f164b8296c1ba005f3ff6c9d5d9465e1a4e932880f87a02dfd223b133104274b0a50eb8dbff0cbbe8
EBUILD guitarix-0.45.0.ebuild 1959 BLAKE2B 1010ac5aed8e8178a559ea184ea1850496ed6a7e90c9e36921f2c602c7a5fc42acb4ad21ded65b6c9cc451abeaba12a79ab10d9c0c61a04db84ed8af6e83c901 SHA512 c953e63774a45e52c6483a0b49087f67f151b92c6b19e88d35cbb84dfcc8762b29a298a443884c091ba043265f6bda99c8948baf23c9494fd96a822ef2b4d39c
EBUILD guitarix-9999.ebuild 1950 BLAKE2B 64757e3d79c108eb8527a694ffa3f7ce17053859f6b7a520c75f5bd615ed809ce359c47ff6b36793134f94b0d2fd800e9e05a2a01393200223eda861d47e3772 SHA512 2fa5d8b501f080fb670b9a3d73c016539a39810427c78cc6c283d9fc9e3d9a7f6659e519cdb49eba889d6018d5252c68278ef9dc9ce9f1696fb938b1cfb74cfd
MISC metadata.xml 785 BLAKE2B 6336ddc95e9ef9c46a0e16b963abc12b4fd9fd2048712fbc041901f7c4940c18d010df3dd23092717a4635522bec8486ca18e4d1728c4cfd12fffaf0fe591c83 SHA512 4ec6c6198959646bb85147109a1d9c9af6f1ed296486f4d573524733a06434832daa817964c8e3c28db0ec317b6991840ca3232ee64473cd73aca16803a9b573
diff --git a/media-sound/guitarix/files/guitarix-0.41.0-nostrip.patch b/media-sound/guitarix/files/guitarix-0.41.0-nostrip.patch
deleted file mode 100644
index 74ac61950671..000000000000
--- a/media-sound/guitarix/files/guitarix-0.41.0-nostrip.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From f630c226e4d6f342f78a82f6dd6df4fe3e3f3e01 Mon Sep 17 00:00:00 2001
-From: Alexander Tsoy <alexander@tsoy.me>
-Date: Fri, 5 Jun 2020 17:21:10 +0300
-Subject: [PATCH] Do not strip lv2 plugins
-
---- a/waftools/lv2.py
-+++ b/waftools/lv2.py
-@@ -40,7 +40,7 @@ def lv2_add_common(tg, target, install_path, defines=None, linkflags=None, cxxfl
- @Configure.conf
- def lv2(bld, *k, **kw):
- lv2_base, dst = get_lv2_base(bld, kw)
-- tg = bld.shlib(features='strip', *k, **kw)
-+ tg = bld.shlib(*k, **kw)
- cxxflags = []
- if not bld.env['OPT'] and bld.env['SSE2']:
- cxxflags = [ "-msse2", "-mfpmath=sse"]
-@@ -57,7 +57,7 @@ def lv2_gui(bld, *k, **kw):
- if not bld.env['LV2GUI']:
- return None
- lv2_base, dst = get_lv2_base(bld, kw)
-- tg = bld.shlib(features='strip', *k, **kw)
-+ tg = bld.shlib(*k, **kw)
- lv2_add_common(tg, lv2_base+'_gui', dst, ["LV2_GUI"], ['-fvisibility=hidden','-Wl,-z,relro,-z,now','-Wl,--exclude-libs,ALL'])
- return tg
-
---- a/wscript
-+++ b/wscript
-@@ -375,7 +375,6 @@ def configure(conf):
- conf.env['DESKAPPS_DIR'] = os.path.normpath(os.path.join(conf.env['SHAREDIR'], 'applications'))
- conf.env['BIN_NAME'] = APPNAME
- if opt.lv2:
-- conf.gxload('strip')
- conf.gxload('lv2')
- conf.env['LADSPA'] = opt.ladspa
- conf.env['NEW_LADSPA'] = opt.new_ladspa
---
-2.26.2
-
diff --git a/media-sound/guitarix/files/guitarix-0.44.1-fix-flto.patch b/media-sound/guitarix/files/guitarix-0.44.1-fix-flto.patch
deleted file mode 100644
index 695c89c4de7a..000000000000
--- a/media-sound/guitarix/files/guitarix-0.44.1-fix-flto.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-From ecea56a6fa388cfcf29aaff3817ddc0e3518637f Mon Sep 17 00:00:00 2001
-From: brummer10 <brummer-@web.de>
-Date: Sat, 9 Mar 2024 09:12:36 +0100
-Subject: [PATCH] Fix issue #149 build system: LTO detection fails if
- -flto=auto or similar is used
-
---- a/waftools/cpu_optimization.py
-+++ b/waftools/cpu_optimization.py
-@@ -168,6 +168,6 @@ def configure(conf):
- conf.env['OPT'] = False
- cpu_model = append_optimization_flags(conf, cxxflags)
-
-- if '-flto' in cxxflags:
-+ if any(x.startswith('-flto') for x in cxxflags):
- cxxflags.append ("-ffat-lto-objects")
-
diff --git a/media-sound/guitarix/files/guitarix-0.44.1-gcc-13.patch b/media-sound/guitarix/files/guitarix-0.44.1-gcc-13.patch
deleted file mode 100644
index 6f581521de33..000000000000
--- a/media-sound/guitarix/files/guitarix-0.44.1-gcc-13.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From b52736180b6966f24398f8a5ad179a58173473ec Mon Sep 17 00:00:00 2001
-From: Thomas W Rodgers <rodgert@twrodgers.com>
-Date: Tue, 31 Jan 2023 12:00:58 -0800
-Subject: [PATCH] Do not depend on <cstdint> via transitive inclusion
-
-Guitarix fails to compile with the upcoming version of GCC (GCC13) due
-to a change that removes the transitive inclusion of <cstdint> from
-other standard headers.
-
-See also -
- https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/HLHKK7P5RB3BLQ5CV4STJGUYBFPC2VTB/
---- a/src/LV2/DSP/gx_common.h
-+++ b/src/LV2/DSP/gx_common.h
-@@ -22,7 +22,7 @@
- #ifndef SRC_HEADERS_GX_COMMON_H_
- #define SRC_HEADERS_GX_COMMON_H_
-
--
-+#include <cstdint>
- #include <cstdlib>
- #include <cmath>
- #include <iostream>
---
-2.39.3
-
diff --git a/media-sound/guitarix/files/guitarix-0.44.1-py3.11.patch b/media-sound/guitarix/files/guitarix-0.44.1-py3.11.patch
deleted file mode 100644
index f419c2ed7ce7..000000000000
--- a/media-sound/guitarix/files/guitarix-0.44.1-py3.11.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-From 39d7c21c4173eb0f121b1bbff439d9cf43331a00 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Hubert=20Figui=C3=A8re?= <hub@figuiere.net>
-Date: Wed, 11 Jan 2023 18:55:36 -0500
-Subject: [PATCH] waf: python 3.11 removed the 'U' open mode
-
-Python3 deprecated it already by making this the default behaviour.
---- a/wscript
-+++ b/wscript
-@@ -537,7 +537,7 @@ def sub_file(task):
- dst_fname = task.outputs[0].abspath()
- lst = task.generator.sub_list
-
-- with open(src_fname, 'rU') as f:
-+ with open(src_fname, 'r') as f:
- txt = f.read()
- for (key, val) in lst:
- re_pat = re.compile(key, re.M)
---
-2.39.2
-
diff --git a/media-sound/guitarix/files/guitarix-0.44.1-zita-resampler-1.10.patch b/media-sound/guitarix/files/guitarix-0.44.1-zita-resampler-1.10.patch
deleted file mode 100644
index fe13dc9f0464..000000000000
--- a/media-sound/guitarix/files/guitarix-0.44.1-zita-resampler-1.10.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 4c15aea1425ef19a5d68387e60abfab830fed20b Mon Sep 17 00:00:00 2001
-From: Alexander Tsoy <alexander@tsoy.me>
-Date: Thu, 15 Jun 2023 22:05:29 +0300
-Subject: [PATCH] Fix major version detection of zita-resampler >=1.10
-
-https://github.com/brummer10/guitarix/pull/129
-
-Fixes #122
---- a/waftools/zita-resampler.py
-+++ b/waftools/zita-resampler.py
-@@ -18,10 +18,11 @@ def configure(conf):
- code="""
- #include <zita-resampler/resampler.h>
- #include <zita-resampler/resampler-table.h>
-- #if ZITA_RESAMPLER_MAJOR_VERSION != %d
-- #error
-- #endif
-- int main(){ return 0; }
-+ int main() {
-+ int maj = zita_resampler_major_version();
-+ if (maj == %d) { return 0; };
-+ return 1;
-+ }
- """ % expected_zita_resampler_version
- conf.check_cxx(
- fragment=code,
---
-2.39.3
-
diff --git a/media-sound/guitarix/guitarix-0.44.1.ebuild b/media-sound/guitarix/guitarix-0.44.1.ebuild
deleted file mode 100644
index fe90a06e00ab..000000000000
--- a/media-sound/guitarix/guitarix-0.44.1.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 2019-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..12} )
-PYTHON_REQ_USE='threads(+)'
-
-inherit multiprocessing python-any-r1 waf-utils xdg
-
-DESCRIPTION="Virtual guitar amplifier for Linux"
-HOMEPAGE="https://guitarix.org/"
-SRC_URI="https://github.com/brummer10/${PN}/releases/download/V${PV}/guitarix2-${PV}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="bluetooth debug lv2 nls nsm +standalone zeroconf"
-REQUIRED_USE="|| ( lv2 standalone )"
-
-DEPEND="
- dev-cpp/eigen:3
- dev-cpp/glibmm:2
- dev-cpp/gtkmm:3.0
- dev-libs/glib:2
- media-libs/libsndfile
- media-libs/zita-convolver:=
- media-libs/zita-resampler
- net-misc/curl
- sci-libs/fftw:3.0=
- x11-libs/gtk+:3
- lv2? ( media-libs/lv2 )
- standalone? (
- dev-libs/boost:=
- media-libs/liblrdf
- media-libs/lilv
- virtual/jack
- bluetooth? ( net-wireless/bluez )
- nsm? ( media-libs/liblo )
- zeroconf? ( net-dns/avahi )
- )
-"
-# roboto fonts are required for correct ui rendering
-RDEPEND="
- ${DEPEND}
- standalone? (
- media-fonts/roboto
- )
-"
-BDEPEND="
- ${PYTHON_DEPS}
- virtual/pkgconfig
- standalone? (
- dev-lang/sassc
- nls? (
- dev-util/intltool
- sys-devel/gettext
- )
- )
-"
-
-DOCS=( changelog README )
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.41.0-nostrip.patch
- "${FILESDIR}"/${P}-py3.11.patch
- "${FILESDIR}"/${P}-zita-resampler-1.10.patch
- "${FILESDIR}"/${P}-gcc-13.patch
- "${FILESDIR}"/${P}-fix-flto.patch
-)
-
-src_configure() {
- export -n {CXX,LD}FLAGS
-
- local myconf=(
- --cxxflags="${CXXFLAGS}"
- --cxxflags-debug=""
- --cxxflags-release="-DNDEBUG"
- --ldflags="${LDFLAGS}"
- --enable-lfs
- --lib-dev
- --no-desktop-update
- --no-faust
- --no-ldconfig
- --shared-lib
- --jobs=$(makeopts_jobs)
- $(use_enable nls)
- $(usex bluetooth "" "--no-bluez")
- $(usex debug "--debug" "")
- $(usex lv2 "--lv2dir=${EPREFIX}/usr/$(get_libdir)/lv2" "--no-lv2 --no-lv2-gui")
- $(usex nsm "" "--no-nsm")
- $(usex standalone "" "--no-standalone")
- $(usex zeroconf "" "--no-avahi")
- )
- waf-utils_src_configure "${myconf[@]}"
-}
diff --git a/media-sound/mac/Manifest b/media-sound/mac/Manifest
index 6b4b2dfcac4e..ab7008fb6116 100644
--- a/media-sound/mac/Manifest
+++ b/media-sound/mac/Manifest
@@ -1,15 +1,12 @@
AUX mac-10.18-linux.patch 1178 BLAKE2B 3566e9bcc5221cd04b75b9e43d3b944edb3f5e38b307e74bc49ec01f6000890c9077a7889fb1938c6e45de9aea9603cf008ac77cbb67e4344cb7fa3751be0cc3 SHA512 c46e3ba670b28306a51a5c9fff5d95653108ad0cebeeb8a2f5307c99ef0bfa64f5f8930ecfac427c07120be162cdfd65f5d5b384b8a4c4f53e258408c8b0ca62
-AUX mac-10.43-output.patch 3019 BLAKE2B d574beb6e939d5680c930030095dad7d7d4e8de448849194062716694bbf2c7e299b14d56d08f74ea05785537bcd15a3a820fcd442055bfa7f9c649745767dae SHA512 61b1d7bf1f6de06bcebc24dee71aa9401867c87b829efa79b67dac6fa0930268958409a7bee6166c9fbee19a49965f88639e302a4cadd9b4ac65f77678ba0c4e
AUX mac-10.52-output.patch 3033 BLAKE2B 6c507fb39f78711270a2c123bbdb17646764e3ac4f0ebe508c1ebfc615c05bcf2c9b4773e648b8a66ffafd9775adc0ebe1fdffd539eefe045c6ae7e4b1573303 SHA512 d903a86977aea41ee351543bd042db2537d13c5826b73571cd38169ad5b3e137bc8094bfd02c42acb6b7afecf489d17ac01b2578ad26b81cb22b0f3d134b494a
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.46.zip 1662242 BLAKE2B be81f7f9bec10eea43a8888eb51288c1a6ca312860535d88346d8ab42e66d9268d3503e073becd998671c408aa83e2b93ec74acb86b650c8883c0b3cd03ea828 SHA512 0391a52925c903bb4849fbaf963b31c65fd34bcd0d3071b9b25b99bbb95febd12cdf09119ec73e129fdfbc51a163b824c6b084ca4917f871692b0529c7a33a10
DIST mac-10.53.zip 1665239 BLAKE2B 70b7a12eb873ec648ceb97f23bcac6ec79a6626e61de7535b549f7fd718121e5f835f64c64f3e29914e1ceb2ee2897e03a09a7d7a050810082c67ba76e740c3f SHA512 3d9323d8440c11553838e89ee4cd695fee790ef4af888daa1be1a63a4eec8db807a940f20c52b56cd069d06899305930173efab196c0932b238060bff7dc025a
-DIST mac-10.60.zip 1665093 BLAKE2B cd669d941b3b41f368a8d7e6d0241e5963f6b64f5d4c67a5d1150300f9c9fcf9b603813e726bf8f5c45b2d0f4e1f1d833569a9572cde11cf53740d0fe4146145 SHA512 a5c1cf14a7abb2c2844cebd6d2d77651f91fb0bba2413adc8a0752e68be15d51f2c8d9ae3802aefd6ff7233fad0304db971d450ac71d28866835b3e25a1e95f3
+DIST mac-10.61.zip 1664642 BLAKE2B 530a1b994c48d9b50e3e0d69ba3391aa6e37e32f8c425377dc0f2e09debd78784d4681ce840a76d19c9d3a1d27c55c3340c2b3d61c934f2b0154a44d9e0d1acf SHA512 1183abe3c2428e0604b80e8b4c65ea0e6ec004516e9d4767c6921e1fbc2e43e3b0565749f0420f170365991542545fc5800b503e780d9a3ee794cf0a960982f2
DIST monkeys-audio_4.11-u4-b5-s7.orig.tar.gz 511190 BLAKE2B 28b5a3aadd9dae410c93cfc43c40c07fe207036f27cf60d59d8fa137a0327f90a78746c14930b7d3becb7f5fa69a454a6855aae1553dc74cd5168a9a523bb8f0 SHA512 7e73b35c86d6007ab2a94a2d8b7449bb4ac505bbba53e40373a279dc83a9cad5f62a51419a6375335576cf325c88ed7d317b0ef3039b8a497100cb74a63c25d0
-EBUILD mac-10.46.ebuild 990 BLAKE2B 7fe3fdad0cf01ffa1da94c3fa12a2e753667d54edd02a2225e4dbe799640f3b348bff19dc4486ca520374e3057d99ba5d8cb293285930d663b00d72e50754c88 SHA512 2526bf9817dd11e5d55bcab28ac57caa39fcd110013a96fb58c923324737f3ff00c8d06030a494e4f565a919ff11c90d0440034041690b470c5cfef355334702
EBUILD mac-10.53.ebuild 990 BLAKE2B 6dcffbb25870af3bb39630cce0f421ba91ba7d549d7cc38c79600f8e3b4a8f97e8865273a06f5bf0eb8b49c9ebf5020369a803103cf9e65b1845b94fa68830de SHA512 4877249a5327c21f253546c7a1adb05426d1bc45ab703c97b8280aa21fe3a5c7015774ab9eee0901111e2bf8367ccca2c276bbb5edd4bcb29de17d1982b07829
-EBUILD mac-10.60.ebuild 579 BLAKE2B ddb0d415d0146e3b11081f9d59d98433f1d76b095060e2421717728474761562a8d1204f8ffa2018727448d1bc88a19f614a0b5c4b5408ce7a7bf47e59778698 SHA512 9883dee296c7f01aa7df2c3599ad1c8238afd2ea40ad03cbf9d925f337e27db34d18b6a91b0fd47968e0e92ce16cf5d077b24292f4d066b4188a69a65cff8848
+EBUILD mac-10.61.ebuild 579 BLAKE2B ddb0d415d0146e3b11081f9d59d98433f1d76b095060e2421717728474761562a8d1204f8ffa2018727448d1bc88a19f614a0b5c4b5408ce7a7bf47e59778698 SHA512 9883dee296c7f01aa7df2c3599ad1c8238afd2ea40ad03cbf9d925f337e27db34d18b6a91b0fd47968e0e92ce16cf5d077b24292f4d066b4188a69a65cff8848
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/files/mac-10.43-output.patch b/media-sound/mac/files/mac-10.43-output.patch
deleted file mode 100644
index a0ce2600cdee..000000000000
--- a/media-sound/mac/files/mac-10.43-output.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-diff -Naur mac-10.43_orig/Source/Console/Console.cpp mac-10.43/Source/Console/Console.cpp
---- mac-10.43_orig/Source/Console/Console.cpp 2024-01-13 08:57:22.320394985 +0100
-+++ mac-10.43/Source/Console/Console.cpp 2024-01-13 08:58:05.133394123 +0100
-@@ -68,7 +68,7 @@
- **************************************************************************************************/
- static void DisplayProperUsage(FILE * pFile)
- {
-- fwprintf(pFile, L"Proper Usage: [EXE] [Input File] [Output File] [Mode]\n\n");
-+ fwprintf(pFile, L"Proper Usage: [mac] [Input File] [Output File] [Mode]\n\n");
-
- fwprintf(pFile, L"Modes: \n");
- fwprintf(pFile, L" Compress (fast): '-c1000'\n");
-@@ -85,16 +85,16 @@
- fwprintf(pFile, L" Convert to ID3v1 (needed by some players, etc.): '-L'\n\n");
-
- fwprintf(pFile, L"Examples:\n");
-- fwprintf(pFile, L" Compress: mac.exe \"Metallica - One.wav\" \"Metallica - One.ape\" -c2000\n");
-- fwprintf(pFile, L" Compress: mac.exe \"Metallica - One.wav\" \"Metallica - One.ape\" -c2000 -t \"Artist=Metallica|Album=Black|Name=One\"\n");
-- fwprintf(pFile, L" Compress: mac.exe \"Metallica - One.wav\" auto -c2000\n");
-- fwprintf(pFile, L" Transcode from pipe: ffmpeg.exe -i \"Metallica - One.flac\" -f wav - | mac.exe - \"Metallica - One.ape\" -c2000\n");
-- fwprintf(pFile, L" Decompress: mac.exe \"Metallica - One.ape\" \"Metallica - One.wav\" -d\n");
-- fwprintf(pFile, L" Decompress: mac.exe \"Metallica - One.ape\" auto -d\n");
-- fwprintf(pFile, L" Verify: mac.exe \"Metallica - One.ape\" -v\n");
-- fwprintf(pFile, L" Full Verify: mac.exe \"Metallica - One.ape\" -V\n");
-- fwprintf(pFile, L" Tag: mac.exe \"Metallica - One.ape\" -t \"Artist=Metallica|Album=Black|Name=One|Comment=\\\"This is in quotes\\\"\"\n");
-- fwprintf(pFile, L" Remove tag: mac.exe \"Metallica - One.ape\" -r\n");
-+ fwprintf(pFile, L" Compress: mac \"Metallica - One.wav\" \"Metallica - One.ape\" -c2000\n");
-+ fwprintf(pFile, L" Compress: mac \"Metallica - One.wav\" \"Metallica - One.ape\" -c2000 -t \"Artist=Metallica|Album=Black|Name=One\"\n");
-+ fwprintf(pFile, L" Compress: mac \"Metallica - One.wav\" auto -c2000\n");
-+ fwprintf(pFile, L" Transcode from pipe: ffmpeg -i \"Metallica - One.flac\" -f wav - | mac - \"Metallica - One.ape\" -c2000\n");
-+ fwprintf(pFile, L" Decompress: mac \"Metallica - One.ape\" \"Metallica - One.wav\" -d\n");
-+ fwprintf(pFile, L" Decompress: mac \"Metallica - One.ape\" auto -d\n");
-+ fwprintf(pFile, L" Verify: mac \"Metallica - One.ape\" -v\n");
-+ fwprintf(pFile, L" Full Verify: mac \"Metallica - One.ape\" -V\n");
-+ fwprintf(pFile, L" Tag: mac \"Metallica - One.ape\" -t \"Artist=Metallica|Album=Black|Name=One|Comment=\\\"This is in quotes\\\"\"\n");
-+ fwprintf(pFile, L" Remove tag: mac \"Metallica - One.ape\" -r\n");
- fwprintf(pFile, L" (note: int filenames must be put inside of quotations)\n");
- }
-
diff --git a/media-sound/mac/mac-10.46.ebuild b/media-sound/mac/mac-10.46.ebuild
deleted file mode 100644
index 13bf6f9d8ef3..000000000000
--- a/media-sound/mac/mac-10.46.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-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"
-
-src_unpack() {
- mkdir -p "${S}" || die
- cd "${S}" || die
- default
-}
-
-CMAKE_BUILD_TYPE=Release
-
-PATCHES=(
- "${FILESDIR}/${PN}-10.18-linux.patch"
- "${FILESDIR}/${PN}-10.43-output.patch"
-)
-
-src_configure() {
- # -Werror=strict-aliasing
- # https://bugs.gentoo.org/927060
- #
- # Upstream contact method is via email. I sent an email detailing the issue
- # and got a fast response with a fix. "I'm hoping to do a build soon with a
- # new open source certificate. I can sure include this."
- #
- # Do not trust with LTO either
- append-flags -fno-strict-aliasing
- filter-lto
-
- cmake_src_configure
-}
diff --git a/media-sound/mac/mac-10.60.ebuild b/media-sound/mac/mac-10.61.ebuild
index 9ceccbd8f31e..9ceccbd8f31e 100644
--- a/media-sound/mac/mac-10.60.ebuild
+++ b/media-sound/mac/mac-10.61.ebuild
diff --git a/media-sound/musescore/Manifest b/media-sound/musescore/Manifest
index b2613a55ea20..b5efa8801c2f 100644
--- a/media-sound/musescore/Manifest
+++ b/media-sound/musescore/Manifest
@@ -12,7 +12,7 @@ DIST musescore-3.6.2.tar.gz 69077899 BLAKE2B 4562267b2fd6498b0ba1e503a9117c26800
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 3228 BLAKE2B 8323a5e2cab3e7fecf38882501359d208b2f7e8a5492570174b8b8b9e01263d875892933dc1424d525d402aa554f8d683c01d43e54b6c4edb0650556a3c63bbd SHA512 f1a9ed6e0523609ca6418e93a7b38fc2e181c6241fb4618c974fba0fd0411e3f5fa85f00b97b7a795aa6055a4ce62ae521a585eba5e67a851794be0e1467c374
-EBUILD musescore-4.2.1-r2.ebuild 3298 BLAKE2B 04dfce65ff3b9d4ff02ef4a87fd0ebbc1574c95f37886f83a3357c96fad62414c80da1b12fc7a6c05f2d9e1cc38b2cd1f3858d3b5d13e2e7d10776e4614e5497 SHA512 bfdd9c9fc2fce52875351df1d78f1f7c6030c1ec4d9459b2edc0d016efe5f690d314b1629442fb2cee8c3fa31775604e48ab7007fd59b756087940ae8132e284
-EBUILD musescore-9999.ebuild 3248 BLAKE2B aadad2103763240b219335e06a63b30e7ca849589e61ecc6a20c650b9db38f6235774bbf5ddf9d679f5d13b520cfe85438f411c14dfd9361bf01e9cd1054c8df SHA512 ea1bbcc75e439bc052eaeba806c6aae7fb55bb525d6a36b01421f832dca91e8d11e27124fbec76d5c5caf9494d3663540cb73d5d26caea0e188f7be895bdae8d
+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
diff --git a/media-sound/musescore/musescore-4.0.2-r1.ebuild b/media-sound/musescore/musescore-4.0.2-r1.ebuild
index 306c6bf08537..b2186e4cc9ea 100644
--- a/media-sound/musescore/musescore-4.0.2-r1.ebuild
+++ b/media-sound/musescore/musescore-4.0.2-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
#CMAKE_MAKEFILE_GENERATOR="emake"
CHECKREQS_DISK_BUILD=3500M
VIRTUALX_REQUIRED="test"
-inherit cmake qmake-utils xdg check-reqs virtualx
+inherit cmake flag-o-matic qmake-utils xdg check-reqs virtualx
if [[ ${PV} == "9999" ]]; then
inherit git-r3
@@ -95,6 +95,9 @@ src_prepare() {
}
src_configure() {
+ # confuses rcc, bug #908808
+ filter-lto
+
# bug #766111
export PATH="$(qt5_get_bindir):${PATH}"
diff --git a/media-sound/musescore/musescore-4.2.1-r2.ebuild b/media-sound/musescore/musescore-4.2.1-r2.ebuild
index 09adc4123499..9e3eb5ad3fc8 100644
--- a/media-sound/musescore/musescore-4.2.1-r2.ebuild
+++ b/media-sound/musescore/musescore-4.2.1-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
CHECKREQS_DISK_BUILD=3500M
VIRTUALX_REQUIRED="test"
-inherit cmake qmake-utils xdg check-reqs virtualx
+inherit cmake flag-o-matic qmake-utils xdg check-reqs virtualx
if [[ ${PV} == "9999" ]]; then
inherit git-r3
@@ -63,9 +63,10 @@ RDEPEND="
jack? ( virtual/jack )
video? ( media-video/ffmpeg )
"
+# dev-cpp/gtest is required even when tests are disabled!
DEPEND="
${RDEPEND}
- test? ( dev-cpp/gtest )
+ dev-cpp/gtest
"
PATCHES=(
@@ -97,6 +98,9 @@ src_prepare() {
}
src_configure() {
+ # confuses rcc, bug #908808
+ filter-lto
+
# bug #766111
export PATH="$(qt5_get_bindir):${PATH}"
diff --git a/media-sound/musescore/musescore-9999.ebuild b/media-sound/musescore/musescore-9999.ebuild
index 5ea71c947e32..2479f5aa8f21 100644
--- a/media-sound/musescore/musescore-9999.ebuild
+++ b/media-sound/musescore/musescore-9999.ebuild
@@ -5,7 +5,7 @@ EAPI=8
CHECKREQS_DISK_BUILD=3500M
VIRTUALX_REQUIRED="test"
-inherit cmake qmake-utils xdg check-reqs virtualx
+inherit cmake flag-o-matic qmake-utils xdg check-reqs virtualx
if [[ ${PV} == "9999" ]]; then
inherit git-r3
@@ -63,9 +63,10 @@ RDEPEND="
jack? ( virtual/jack )
video? ( media-video/ffmpeg )
"
+# dev-cpp/gtest is required even when tests are disabled!
DEPEND="
${RDEPEND}
- test? ( dev-cpp/gtest )
+ dev-cpp/gtest
"
PATCHES=(
@@ -96,6 +97,9 @@ src_prepare() {
}
src_configure() {
+ # confuses rcc, bug #908808
+ filter-lto
+
# bug #766111
export PATH="$(qt5_get_bindir):${PATH}"
diff --git a/media-sound/puddletag/Manifest b/media-sound/puddletag/Manifest
index 8c1190223112..3abcc0b7fc2a 100644
--- a/media-sound/puddletag/Manifest
+++ b/media-sound/puddletag/Manifest
@@ -1,5 +1,3 @@
-DIST puddletag-2.2.0.tar.gz 14355485 BLAKE2B 712b6c28adea9743476b9908e9c28a3988e88ca598cb7c65580f876a06770442852188fc727c411fc78fa972e68edbe9b1fa53542507b4a1edfd0285af776423 SHA512 92c430f54b49d2f193ffc4168f35bbadb069ca9b41b28250ee1c6dcb84853def20865d6df52940eebff8c5b812c0c8ab6b8971b66d398ff9ac94918e955322bb
DIST puddletag-2.3.0.tar.gz 13916694 BLAKE2B a525957ad82af752539d3cbf6eae996f32d6d92155cea932246f14193b78e230627443b86611bca52dded1688e63efbf5636daa2071ce5a2ad2066c7a5475f07 SHA512 7058526dfe0132bf8edc260538a18c3c169128162ad83646557e166af0bcb23166053de15e02d13eb84c2d68bdbc8bacd6a6730ade409ab34f8503ec9d69af46
-EBUILD puddletag-2.2.0-r1.ebuild 957 BLAKE2B 633d47aa863a24f43e442bba651ccd3c92001327a3cda086b0aa3ee13cd35f168cb44a4d1e507476dee7f5bee6fd30157af19b44768106ca115fad5fc8197f0c SHA512 0e196f45e2cf0356703ff00d764f467d926fd0316bf78d83dc3677c5e19b450e647c7a4caaefc0821a128be6aab4248617b2cccbeff0e58f8d66d849513c9e54
EBUILD puddletag-2.3.0.ebuild 1001 BLAKE2B 6b4dbd64d4a6df622d0d81c4441a5d52f3517ef44f30cd22fde58a0140be148e5a6564298bcea70ec15b34728f586b6b1d276375f62af812b603d82c9d23bfeb SHA512 0222f999d47c1d679e5c157d67f1c6f755cfa32c4d238bfb4931df2e75c504bb7f496948fae7ba066398a75384ec82807d2dc7a53392b2866c90fa4cd2c20ca7
MISC metadata.xml 627 BLAKE2B 6e71e44832bb2dd5fe53b92d28faa5e1ea84adb031f0fa503fa0a6e6dda078041d73d4c6dab7c916bb0ba640b1a1ff5b3ca3b054221632d6b5d6ad922d3cc7f5 SHA512 5c48c964b92b37f846dac3fd52146e4178a43a160856532072372b32393aa5336bed9b96c0209a7b0644f7a736e88602453ba8aabc142e3e16493075e77a491b
diff --git a/media-sound/puddletag/puddletag-2.2.0-r1.ebuild b/media-sound/puddletag/puddletag-2.2.0-r1.ebuild
deleted file mode 100644
index d5039d472cf8..000000000000
--- a/media-sound/puddletag/puddletag-2.2.0-r1.ebuild
+++ /dev/null
@@ -1,31 +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} )
-
-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.6[${PYTHON_USEDEP}]
- >=dev-python/pyparsing-3.0.9[${PYTHON_USEDEP}]
- >=dev-python/PyQt5-5.15.7[${PYTHON_USEDEP},svg]
- >=media-libs/mutagen-1.45.1[${PYTHON_USEDEP}]
- acoustid? ( >=dev-python/pyacoustid-1.2.2-r1[${PYTHON_USEDEP}] )
- quodlibet? ( >=media-sound/quodlibet-4.4.0[${PYTHON_USEDEP}] )
- >=dev-python/PyQt5-sip-12.11.0[${PYTHON_USEDEP}]
- >=dev-python/lxml-4.9.1[${PYTHON_USEDEP}]
- >=dev-python/Levenshtein-0.18.1[${PYTHON_USEDEP}]
-"
-DOCS=(changelog NEWS THANKS TODO)
diff --git a/media-sound/qsynth/Manifest b/media-sound/qsynth/Manifest
index 4dcb363cd9f4..63b32e22b51a 100644
--- a/media-sound/qsynth/Manifest
+++ b/media-sound/qsynth/Manifest
@@ -1,4 +1,6 @@
DIST qsynth-0.9.13.tar.gz 333132 BLAKE2B 2d0a388e59f244052b1c3f7e16bda40b3de314d2e8b9316b6f471dcc4869299b56f6234c5cecae2a8105c366d601a28cdb0d5c5ebb0bb9e7eee352d62b5af3d0 SHA512 8249438429191a2beb381af9f6fc6bc0d88711c2590379bfa10c558464c562f28453dacec8edbe1afdc590ee437530cefac211b272553cf8acc266706894f17c
+DIST qsynth-0.9.90.tar.gz 333577 BLAKE2B 33a9f799423a0c93674ed57f2920f810edaada3ef65ec40594ed29654e6de9550b626b4fe17a2d75dc79fa74f8326ad7d7cd197d4c8d2b2b72ebae0ba10586cd SHA512 f84df48a8bb7d9de56c8380e2fdac3381da78b90e472fb344d84cae552541c0021830b83faf848f48ff23989a51db33fbbab1cfb315ed847950df9e408fd27cf
EBUILD qsynth-0.9.13.ebuild 1433 BLAKE2B 13df834156f20539c5715bcee87578a66ca0e2513639b59dbe37ef95dbfee06d0d23ad25b8e2a09fb34c1353cdc8844ac248f8b3f149d24c4beda544aa69ea50 SHA512 5f95c58ee3ac0ec9719e92fb2f0cef04a4c38f2dd5b0064e819a4b7dacfbfc1c583afa4578792cdb413aa6d03ce06ce139f5bad7021a0090f3de56f9a516d997
+EBUILD qsynth-0.9.90.ebuild 1437 BLAKE2B 7dc0d4f722c9db7000ac244851f55cbba1e9939c95cc4111bdcb15b2fb4f585e9d95a9facc7eee14a1b57ce29ab260c6383ad13535f25ff66bd9987858f0954c SHA512 78293957ccb86db9cec40fa4fde8e9d3b50bc30726fabc884cd76ba9ad0ed5411227b7c3c6ab48380e0e38764a1f6a3f29ce6f3b08d484472fce944481df15b5
EBUILD qsynth-9999.ebuild 1437 BLAKE2B 2e3d53ab8b02fd4942e275bb3304282921c8c8e0f90897731ed7348d711fde579f40ecdd93e8d5f390521bcb4eabaa8ee537356968ded0bb6f707df69706d362 SHA512 cc1e36a7c57a47de01dcd2266604f22358df7bdf8967e85541c438238de53471e9d3b301d005ba9020f74b5dcf404e4c7fc2e524c80a59e0a57bc1b0e4419ff6
MISC metadata.xml 763 BLAKE2B 871d9e5edd0dcd434d496c2d40f997717d424502a5d7072264886477eaaf4bf460e32746bc899a124d97f5cadf116c0cdd198d017ebd4e9cbd769ba2af8a8512 SHA512 147e494f3b468283759a06d361d286e211e95cabbfc6daef67c406e5f19a9eb04ec611f41273ddb0c712dd1fd9afa3a71922bd9cfe749c388ab61d550dc86def
diff --git a/media-sound/qsynth/qsynth-0.9.90.ebuild b/media-sound/qsynth/qsynth-0.9.90.ebuild
new file mode 100644
index 000000000000..9c11d8e94315
--- /dev/null
+++ b/media-sound/qsynth/qsynth-0.9.90.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake desktop xdg
+
+DESCRIPTION="Qt application to control FluidSynth"
+HOMEPAGE="https://qsynth.sourceforge.io/"
+
+if [[ ${PV} == *9999* ]]; then
+ EGIT_REPO_URI="https://git.code.sf.net/p/qsynth/code"
+ inherit git-r3
+else
+ SRC_URI="mirror://sourceforge/qsynth/${P}.tar.gz"
+ KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+alsa debug jack pulseaudio qt6"
+
+REQUIRED_USE="|| ( alsa jack pulseaudio )"
+
+BDEPEND="
+ qt6? ( dev-qt/qttools:6[linguist] )
+ !qt6? ( dev-qt/linguist-tools:5 )
+"
+DEPEND="
+ qt6? (
+ dev-qt/qtbase:6[gui,network,widgets]
+ dev-qt/qtsvg:6
+ )
+ !qt6? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ )
+ media-sound/fluidsynth:=[jack?,alsa?,pulseaudio?]
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DCONFIG_DEBUG=$(usex debug 1 0)
+ -DCONFIG_QT6=$(usex qt6 1 0)
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ # The desktop file is invalid, and we also change the command
+ # depending on useflags
+ rm "${D}/usr/share/applications/org.rncbc.qsynth.desktop" || die
+
+ local cmd
+ if use jack; then
+ cmd="qsynth"
+ elif use pulseaudio; then
+ cmd="qsynth -a pulseaudio"
+ elif use alsa; then
+ cmd="qsynth -a alsa"
+ else
+ cmd="qsynth -a oss"
+ fi
+
+ make_desktop_entry "${cmd}" Qsynth org.rncbc.qsynth
+}