From d993571e2ee444d08f4e9e90d493ee37338657e3 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 13 Apr 2024 12:04:20 +0100 Subject: gentoo auto-resync : 13:04:2024 - 12:04:19 --- media-sound/Manifest.gz | Bin 57597 -> 57579 bytes media-sound/guitarix/Manifest | 7 -- .../guitarix/files/guitarix-0.41.0-nostrip.patch | 38 -------- .../guitarix/files/guitarix-0.44.1-fix-flto.patch | 16 ---- .../guitarix/files/guitarix-0.44.1-gcc-13.patch | 25 ------ .../guitarix/files/guitarix-0.44.1-py3.11.patch | 20 ----- .../guitarix-0.44.1-zita-resampler-1.10.patch | 29 ------- media-sound/guitarix/guitarix-0.44.1.ebuild | 96 --------------------- media-sound/mac/Manifest | 7 +- media-sound/mac/files/mac-10.43-output.patch | 39 --------- media-sound/mac/mac-10.46.ebuild | 44 ---------- media-sound/mac/mac-10.60.ebuild | 28 ------ media-sound/mac/mac-10.61.ebuild | 28 ++++++ media-sound/musescore/Manifest | 6 +- media-sound/musescore/musescore-4.0.2-r1.ebuild | 5 +- media-sound/musescore/musescore-4.2.1-r2.ebuild | 8 +- media-sound/musescore/musescore-9999.ebuild | 8 +- media-sound/puddletag/Manifest | 2 - media-sound/puddletag/puddletag-2.2.0-r1.ebuild | 31 ------- media-sound/qsynth/Manifest | 2 + media-sound/qsynth/qsynth-0.9.90.ebuild | 72 ++++++++++++++++ 21 files changed, 123 insertions(+), 388 deletions(-) delete mode 100644 media-sound/guitarix/files/guitarix-0.41.0-nostrip.patch delete mode 100644 media-sound/guitarix/files/guitarix-0.44.1-fix-flto.patch delete mode 100644 media-sound/guitarix/files/guitarix-0.44.1-gcc-13.patch delete mode 100644 media-sound/guitarix/files/guitarix-0.44.1-py3.11.patch delete mode 100644 media-sound/guitarix/files/guitarix-0.44.1-zita-resampler-1.10.patch delete mode 100644 media-sound/guitarix/guitarix-0.44.1.ebuild delete mode 100644 media-sound/mac/files/mac-10.43-output.patch delete mode 100644 media-sound/mac/mac-10.46.ebuild delete mode 100644 media-sound/mac/mac-10.60.ebuild create mode 100644 media-sound/mac/mac-10.61.ebuild delete mode 100644 media-sound/puddletag/puddletag-2.2.0-r1.ebuild create mode 100644 media-sound/qsynth/qsynth-0.9.90.ebuild (limited to 'media-sound') diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz index bba34b0f0250..6a9021285a5d 100644 Binary files a/media-sound/Manifest.gz and b/media-sound/Manifest.gz 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 -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 -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 -Date: Tue, 31 Jan 2023 12:00:58 -0800 -Subject: [PATCH] Do not depend on via transitive inclusion - -Guitarix fails to compile with the upcoming version of GCC (GCC13) due -to a change that removes the transitive inclusion of 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 - #include - #include - #include --- -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?= -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 -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 - #include -- #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.60.ebuild deleted file mode 100644 index 9ceccbd8f31e..000000000000 --- a/media-sound/mac/mac-10.60.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.61.ebuild b/media-sound/mac/mac-10.61.ebuild new file mode 100644 index 000000000000..9ceccbd8f31e --- /dev/null +++ b/media-sound/mac/mac-10.61.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/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/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 +} -- cgit v1.2.3