summaryrefslogtreecommitdiff
path: root/media-sound
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-12-27 06:30:35 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-12-27 06:30:35 +0000
commit721e451ec418e1712f6962404e111f0ebd487389 (patch)
treeaab5b35236af464349c2522312c63b664273465c /media-sound
parente80134587e8d959a88dba7dd3784895372e205c8 (diff)
gentoo auto-resync : 27:12:2024 - 06:30:34
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/Manifest.gzbin57381 -> 57386 bytes
-rw-r--r--media-sound/alsa-tools/Manifest2
-rw-r--r--media-sound/alsa-tools/alsa-tools-1.2.11-r1.ebuild (renamed from media-sound/alsa-tools/alsa-tools-1.2.11.ebuild)2
-rw-r--r--media-sound/alsamixergui/Manifest2
-rw-r--r--media-sound/alsamixergui/alsamixergui-0.9.0.1.2-r5.ebuild (renamed from media-sound/alsamixergui/alsamixergui-0.9.0.1.2-r4.ebuild)2
-rw-r--r--media-sound/gmorgan/Manifest2
-rw-r--r--media-sound/gmorgan/gmorgan-0.79-r4.ebuild (renamed from media-sound/gmorgan/gmorgan-0.79-r3.ebuild)2
-rw-r--r--media-sound/helvum/Manifest2
-rw-r--r--media-sound/helvum/helvum-0.5.1-r4.ebuild2
-rw-r--r--media-sound/horgand/Manifest3
-rw-r--r--media-sound/horgand/files/horgand-1.14-fltk1.4.patch6
-rw-r--r--media-sound/horgand/horgand-1.14-r3.ebuild (renamed from media-sound/horgand/horgand-1.14-r2.ebuild)9
-rw-r--r--media-sound/lmms/Manifest4
-rw-r--r--media-sound/lmms/lmms-1.2.2-r3.ebuild (renamed from media-sound/lmms/lmms-1.2.2-r2.ebuild)2
-rw-r--r--media-sound/lmms/lmms-9999.ebuild2
-rw-r--r--media-sound/mup/Manifest3
-rw-r--r--media-sound/mup/files/mup-6.9-fltk1.4.patch11
-rw-r--r--media-sound/mup/mup-6.9-r1.ebuild (renamed from media-sound/mup/mup-6.9.ebuild)3
-rw-r--r--media-sound/snapcast/Manifest5
-rw-r--r--media-sound/snapcast/files/snapcast-0.29.0-boost-1.87.0-make_address.patch96
-rw-r--r--media-sound/snapcast/files/snapcast-0.29.0-boost-1.87.0.patch51
-rw-r--r--media-sound/snapcast/files/snapcast-0.29.0-resampler-include.patch25
-rw-r--r--media-sound/snapcast/snapcast-0.29.0.ebuild77
-rw-r--r--media-sound/xfmpc/Manifest2
-rw-r--r--media-sound/xfmpc/xfmpc-0.3.2.ebuild40
-rw-r--r--media-sound/yoshimi/Manifest5
-rw-r--r--media-sound/yoshimi/files/yoshimi-2.3.3.1-fltk1.4.patch15
-rw-r--r--media-sound/yoshimi/yoshimi-2.3.3.1-r1.ebuild (renamed from media-sound/yoshimi/yoshimi-2.3.3.1.ebuild)6
-rw-r--r--media-sound/yoshimi/yoshimi-2.3.3.2-r1.ebuild (renamed from media-sound/yoshimi/yoshimi-2.3.3.2.ebuild)6
-rw-r--r--media-sound/zynaddsubfx/Manifest5
-rw-r--r--media-sound/zynaddsubfx/files/zynaddsubfx-3.0.6-fltk1.4.patch20
-rw-r--r--media-sound/zynaddsubfx/zynaddsubfx-3.0.6-r5.ebuild (renamed from media-sound/zynaddsubfx/zynaddsubfx-3.0.6-r3.ebuild)3
-rw-r--r--media-sound/zynaddsubfx/zynaddsubfx-3.0.6-r6.ebuild (renamed from media-sound/zynaddsubfx/zynaddsubfx-3.0.6-r4.ebuild)0
33 files changed, 390 insertions, 25 deletions
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index 842ab2d5badb..11dfb887c60f 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/alsa-tools/Manifest b/media-sound/alsa-tools/Manifest
index 83b772b2bd02..0d9c7a98a0d4 100644
--- a/media-sound/alsa-tools/Manifest
+++ b/media-sound/alsa-tools/Manifest
@@ -1,4 +1,4 @@
AUX envy24control-config-dir.patch 593 BLAKE2B 481ffd2bf81ce1e8fb0cd8ee1d40c398c54aec73ca705c26ea234915c47f2da7f48a71075612540ac42d4aaf91dfc43d23b08ec72c6598b25126b1771841e15e SHA512 267be12fb2d9d561cc2746317beaf5168362005cb98a55d3efe5741dcd974b088bfa049f2ed185919083fe2e24596eec67de2f2984da5369b9aa0eac983b5cef
DIST alsa-tools-1.2.11.tar.bz2 1882262 BLAKE2B 2c429cb0dceb1dcb186578e2109a1b3b6eece7ba5e8e1c6de14cc5e2f37ecc947469247e95fb894bb1171fa490deb000405135ec82e822d0fc24bf5c920ec724 SHA512 b5a29a83121a637eaa16d225875feeabaea893eabc61b97d0c18a5852d851ff2e6932bd732786bb43525b410c2bb9185261cc4509fd3ee5fd8536557f12b2154
-EBUILD alsa-tools-1.2.11.ebuild 3461 BLAKE2B 00b817cf69b901d93a8d9e63b198c2b1b59e174046301f12d83d9b8f0a4108138264d6153d63974a48b4c54766490578f078aa1ad18430d2b1059a2609c3c8a7 SHA512 55fe370bc07f7f2faa01935bb1dcd1fbfc8ed237f9da7a61d0379168194d631683c56e5c41f46fc876a11212f68de77e97953e675920aee94a6f8cd038e4a5d1
+EBUILD alsa-tools-1.2.11-r1.ebuild 3454 BLAKE2B ef9ca68639c177737c14a041b2c0ed7713b15a90a75725d40ad8b70659842e6460a470039c2f44f3f0f3dcfcece942aa25029eb62abfe7c8910c79836fcce92e SHA512 7ead83b2f83088ef7d43cbbd95c8aff7cb4852064a8e9135c57a565830e5813f7ddffab4a40fa4032b84c901c27cdc431ce812fde77b0ba2452320f1d597739a
MISC metadata.xml 256 BLAKE2B 3be321130aefff26e604c89e89b7dea5ea5744a30f6f8562ef4a0354c39af70378da523cbc08ea0aaa41d16684e50adc34e4b861744d6b566ce5c714ab3afca4 SHA512 5570207ba0cd9ac093d943bb7899c750a923dec6a39580e3e3efff2d584037457d3e35f6d3fd1b507d70a9c0fe20e5ba9c479345bddf2714dd7d4f07b87d858e
diff --git a/media-sound/alsa-tools/alsa-tools-1.2.11.ebuild b/media-sound/alsa-tools/alsa-tools-1.2.11-r1.ebuild
index 800ea4ac7faf..1046768052a0 100644
--- a/media-sound/alsa-tools/alsa-tools-1.2.11.ebuild
+++ b/media-sound/alsa-tools/alsa-tools-1.2.11-r1.ebuild
@@ -22,7 +22,7 @@ alsa_cards_rme32 alsa_cards_rme96 alsa_cards_sscape alsa_cards_pcxhr"
DEPEND="
>=media-libs/alsa-lib-${PV}
>=dev-python/pyalsa-1.0.26
- fltk? ( >=x11-libs/fltk-1.3.0:1 )
+ fltk? ( x11-libs/fltk:1= )
gtk? (
dev-libs/gobject-introspection
x11-libs/gtk+:2
diff --git a/media-sound/alsamixergui/Manifest b/media-sound/alsamixergui/Manifest
index fd453844fe94..8ccf445c2b3c 100644
--- a/media-sound/alsamixergui/Manifest
+++ b/media-sound/alsamixergui/Manifest
@@ -3,5 +3,5 @@ AUX alsamixergui-0.9.0.1.2-gcc34.patch 338 BLAKE2B 72d991c5ec3c88c0d96031f1feece
AUX alsamixergui-0.9.0.1.2-strsignal.patch 402 BLAKE2B d5b332c18e7a2427df9be1ab66605bb74cb0947b3a369f0e4414f0e3c067a3b1f2b3a15e342a282ef4dfc95731c26b9a25c8410c9da0132ff8813a347c3b87e9 SHA512 021e96627f49a94b3d7fc547951544e1da9f3c0eb7b8594dde1b7543576e01b28c790b290c6fef8172867cfe15089bb07289f2f9cf758dc6c39fc978af0a4439
AUX segfault-on-exit.patch 325 BLAKE2B 591d498aa051a2f4405a9d068c84218c38caa9ae237db602a1bda6ce57d99e8ca3d9102ca307c3aaaccd3e2cdd93db74585fa8fc01a59d92d78fc517fee2aa38 SHA512 de0795e1220283822c658204b734d45775d4e1c11582920159eb4016a481c15e4a6c1f4b5f39b451c154a7459f8958506127c75403ac2731ea695ea0a28ed56f
DIST alsamixergui-0.9.0rc1-2.tar.gz 70255 BLAKE2B 6caac083ce8edbd701fdc6f24bf19e1097dc260d92c4dfeb20f4b5cabba606882d3a94542e01567ef403708c29d0ca7933228b51926f4587d935042466c597af SHA512 c1eac24c87e3d3dd8a582312a24e4f517d084845a3a0cd0a7253e3386685d72a691fe138853002b0277361d397271fbc9f445fd5ad0f5d604e5ad022a408d6b7
-EBUILD alsamixergui-0.9.0.1.2-r4.ebuild 962 BLAKE2B 934beacf474a2c85f932da8b9e45d982f5d3db06807b7eb64306a05b9c035313ff23473188f200f19ff75d6692bcb639209138fd98b48194bdde0f9b40bbefcb SHA512 a5053c62ee8701f83d00e59c4c2f77755a90245950c4dfd00a5e3c072394166b5a3b5bc4ad575ea85914fa931d8e5439da785049b97e1c5050aa301465e23b52
+EBUILD alsamixergui-0.9.0.1.2-r5.ebuild 963 BLAKE2B 242584e374b5c4179eda5b3e7e8317bd747f1a7239a87a9351eddef817ed1fbda3989dcd56e4388ed02105438a3663cf5fb06a3ddc1c3a8a96057c5413bb9214 SHA512 d2163b2b04b046e169c189229cf91163445607d2db47b6544223bd58476f8b2794e5fab5d0e871083727881c2114c119225487d7885c19a2e34d1ba2a79d8cee
MISC metadata.xml 250 BLAKE2B 3e6dae5d5f3b3ac412806dd8615a1975c7ea8a64bfd72ad54f2c93a9b24c19c620ac3e8b26e1f6cadec899443e138ee4fb7a82ecb83c784d0c03ee91854d8622 SHA512 2bfce2cf73aefce6dda06ea351cb93b2990b9543f48be1ae5406a5a5acf2c34faed1eb2ce715eb689eb50a9a1add5576b39232eb818c233f5a5589e16032aca8
diff --git a/media-sound/alsamixergui/alsamixergui-0.9.0.1.2-r4.ebuild b/media-sound/alsamixergui/alsamixergui-0.9.0.1.2-r5.ebuild
index aed21c078e94..77b3fbda7a70 100644
--- a/media-sound/alsamixergui/alsamixergui-0.9.0.1.2-r4.ebuild
+++ b/media-sound/alsamixergui/alsamixergui-0.9.0.1.2-r5.ebuild
@@ -19,7 +19,7 @@ KEYWORDS="amd64 arm ppc ppc64 sparc x86"
RDEPEND="
media-libs/alsa-lib:=
media-sound/alsa-utils
- x11-libs/fltk:1"
+ x11-libs/fltk:1="
DEPEND="${RDEPEND}"
PATCHES=(
diff --git a/media-sound/gmorgan/Manifest b/media-sound/gmorgan/Manifest
index 76fe0840ec2d..0d0f22971b73 100644
--- a/media-sound/gmorgan/Manifest
+++ b/media-sound/gmorgan/Manifest
@@ -6,5 +6,5 @@ AUX gmorgan-0.79-remove-dirs.patch 760 BLAKE2B 34b638a52d737ecc87219d59560449da3
AUX gmorgan-0.79-remove-gettext-version-check.patch 947 BLAKE2B 61a1ca75ea7d306166fc70cf9c2bbb75130e459f0cf07042124c3be0a6b30f5d3822f4006a38765b4484935dfcd1d64117b5197a630fb48e8653519b483339fd SHA512 0097fc2f5899334980109f9035830f2ac4b641e60595d61fe38130577a7f8ae4712a89bcacd354e4fee79db735bdccbbfe7cfc4b7cbae5a9d3e96a0ce886ceb5
AUX gmorgan-0.79-remove-old-docs.patch 736 BLAKE2B 584fe41e8f2c227fed77da87699b799090a52415a1acf193446462cac103475a8fe58edc1837b15febba8fb0119991548562268329582743f79db48b6181994e SHA512 55ba54cd3410fe70ad5e2d1f2d60c56e30b335bc90e730e0a9a6265c7e0cc688e5aa15f0e9109af7c61db217e39fbf245ab08a54ae46cbc52f6deda5be769108
DIST gmorgan-0.79.tar.gz 8055701 BLAKE2B d847fdf668e46b3e9c0a5d8b81b7680fac4c4d0236ab07fb2ffb1e093938dc2f8856ce384252841a31a531f285c85375c80ba7b4989b134028c4f92f6b706d0f SHA512 17fadbe2c8b2b4c7e18816a6f866e4406c005fda1ca3ded628c9497aa46abacd06417d68296c500a2d108e9364eae3702f990f5c1b1b1d83328ed553aa453be0
-EBUILD gmorgan-0.79-r3.ebuild 945 BLAKE2B c62791abbf93dc72580a47071ef44933d214a88ea307a1ed72aedf1ff824bf8b252eb1a800bdde961f962921959b6b2ed67ba6f347cc12e93fc12500a3a1ce67 SHA512 9d27db2aea86ffe903e01c896b6e152314a3a58b120cd3e798f4cf2eaa942ec518003c5d9e997b57ff8d9fc86da7966c53419fc6d9974b37b3ff4ab7b25fe32a
+EBUILD gmorgan-0.79-r4.ebuild 946 BLAKE2B 8dc8eb0bef965e2036204d141fe1eed821b50c6112be69f04ef78c1cac6b8d15d6bedfd2b67c3e1410b10e5cb842188be650ecc9a4ae524757068fec45e0b8b9 SHA512 ee574dd4bf3035d395f140031a0c54f47db43e039859789206beb79129f13fb7462804c9ac83e51fecabcb820a575ff3849fbb47c0fa28eb2c2a3694a43902a2
MISC metadata.xml 337 BLAKE2B ea863d2c89c6aa3e4cb89f02a9b8809e333a4a56d8eca25489a19aad35bb7a77686a0c3b535e7a95fba43a12b83e01db16d315bc85c8ee278c784b352cc59160 SHA512 2a81a419410c2f0ad4ff4518f2f36325469918bb2854a1dcc976391742085959215ddc040afaa55c77fde5af6cd4d6dafb48fc55e09903f0554132f88a4b9478
diff --git a/media-sound/gmorgan/gmorgan-0.79-r3.ebuild b/media-sound/gmorgan/gmorgan-0.79-r4.ebuild
index c89a4bf0972a..56367ad31493 100644
--- a/media-sound/gmorgan/gmorgan-0.79-r3.ebuild
+++ b/media-sound/gmorgan/gmorgan-0.79-r4.ebuild
@@ -16,7 +16,7 @@ IUSE="nls"
RDEPEND="
media-libs/alsa-lib
- x11-libs/fltk:1"
+ x11-libs/fltk:1="
DEPEND="${RDEPEND}"
BDEPEND="nls? ( sys-devel/gettext )"
diff --git a/media-sound/helvum/Manifest b/media-sound/helvum/Manifest
index 0c3f9225228c..8d9f4699236d 100644
--- a/media-sound/helvum/Manifest
+++ b/media-sound/helvum/Manifest
@@ -143,5 +143,5 @@ DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e
DIST winnow-0.5.12.crate 144683 BLAKE2B 3d363754f2f37490a3fd812945408a626c5b17c460d732ef30c5c97a1487d02fd6a5c3632cbc59c1f9f367da996b7f58c8f281db4c45be8d300b5f214f8de055 SHA512 c51782ea9f14ccd76ead83df6562c2f5fbd76ec31d149aac83ef5ce8dd541b92156f1b2acb62f7af2886eb16e2ef419f5be703c96b378ee5b8558a751ebcb9f1
DIST winnow-0.5.15.crate 145621 BLAKE2B 039262561227641c2d8b996ebb59c79718de3f2b7dd8e369fc3e341f3458b1e0213f35c575d615e87d5f89aad639c7a258e4efb2c10f58c2cd6e120482702cc2 SHA512 42dce18906f41e45e6dd75ba01af6a94501317dee8b45f4c7340f7c9c94f8935afe2536cd9ad5a91eef6f3a6135cab0a451d67a35b5a0fd69130a90e6aa47603
EBUILD helvum-0.4.1-r2.ebuild 3253 BLAKE2B 8cdb8803a516a65af0e7c633a9084d591ccfa6bd25381074e84e27aea2a42b3dac9c4a351527c8b0b19ff4a47c2b884f8b82c6be1c900dee14f3c9f2684869fe SHA512 aa15fd23c3cf02fa9fe7396478b0cc51130b0f6a374dd155570057471806fd0330c54b1c9b1089c243a0807a47dd396cb44c606a771f5c74f07e1e3992a278a1
-EBUILD helvum-0.5.1-r4.ebuild 3342 BLAKE2B db9301f1d5a3793a3ea72ff8c4bfc06c0ba7c13e1eb254afb35ef8b7a220a3c8957126adf18f9fae016245c8d17ba570cb11da0d6d99eb05c488ffa19a7727e5 SHA512 673933c69577c58c533b9b295a53964714a7cc90ee48de68b627a6832383f4f450d53c781bc41c556b777dac9acc89d1cd1aae5283f38234c7b23f8c69e3a068
+EBUILD helvum-0.5.1-r4.ebuild 3349 BLAKE2B fc6e961702200b6886b7687998cd26948d5c0abaac9996ed3078bb8167a3a5a6b107de952e384efcbc69dadd27183d4bd55696891d6d7bea020c9c4e0730fe6f SHA512 c08dce5dba38bcbd1d816f72b558751d9cc03e8ce76a21638dc067c798118aa11d4852a2a9063d63aacf50d32c1ce0479405c86228cb5418876beb785625d012
MISC metadata.xml 557 BLAKE2B 2e61649d978610875939163be573fe3799a015e736dc54f574de3be516926aaf58244a4892402476b056cda6f65c58e8d75aaf53be29fd00e6bf082c2c6e0bd1 SHA512 04b6a5220af171cfcd052c98df3e598869fc3069b8cd32b388764e34a128ba55493d16878a3b545775891470bc9057b08a5e5e1e13b731ddf6ca50b6fba0c950
diff --git a/media-sound/helvum/helvum-0.5.1-r4.ebuild b/media-sound/helvum/helvum-0.5.1-r4.ebuild
index f077c8c2cf6c..58fdd40f1a5b 100644
--- a/media-sound/helvum/helvum-0.5.1-r4.ebuild
+++ b/media-sound/helvum/helvum-0.5.1-r4.ebuild
@@ -127,7 +127,7 @@ LICENSE+="
Unicode-DFS-2016
"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
# Clang needed for bindgen
BDEPEND="
diff --git a/media-sound/horgand/Manifest b/media-sound/horgand/Manifest
index 81d80338c66f..7eb723a4995d 100644
--- a/media-sound/horgand/Manifest
+++ b/media-sound/horgand/Manifest
@@ -1,4 +1,5 @@
+AUX horgand-1.14-fltk1.4.patch 161 BLAKE2B 1a77b69fa6cd814c725b1172d3b08bcde65b9909bcd6a44008cc30374cbdf1f0c317111444fdcc4e989d21c8a64d95e6d2d8cab608dab0fd961bde1cdf4d7a28 SHA512 5eb356794a199143f260846d96487309d0904053a9e6b7d98e782c4fcad071de457669bef7d42890d60c2cc091aa152eabdb11fa52e3c4a33aa1228810904bce
AUX horgand-1.14-overflow.patch 235 BLAKE2B 95be6c62891707f79026b7066adbf8ef52cf79f2f19ff8de771f3e7cb6515c6703aa524e82e515bc38fd41c836eb5a4efad4d54f8c8a99a2fb49bf4d3ecf0458 SHA512 d7506c99e01a3f82d3424f368764208e3bd9638c1ffe493cdc9c69a7037164ff9c3a8787fb151fa6395001bdbfd0fabcd9c46118e10b14fe4e2d542894de6807
DIST horgand-1.14.tar.gz 2531734 BLAKE2B 3b461a070e2716e1fb359b83edf2fa9db41bf24c1feff70fd80245964eaacb41861f7c43257dafadf25be096e02c78125a6987b0954b658cbefd44c798319c19 SHA512 d67a51972d2ddf3044cadfd40e298da6282c05de23faed98589602110a142728c45dd9d0f8cbc9c9a3b488a4e32d08a69ae36e7d94ea287e0880682eee066360
-EBUILD horgand-1.14-r2.ebuild 896 BLAKE2B daf4567ebb240c48216f1217dd1b23a82a58f9a853e42aed8a6a78753a4cbaf04494294a40557e28ac0bd1f42f97827eda4062e9a65c1ad45df55a8b0825ea2d SHA512 5cb1c20a542f2f5319dd4da6cc5bd50265496d83e5409e1da69bcf9aaea268f4334c2a511d4e143d2704e0b08806d9fda1ea98ea0354348fac777d5acfe83455
+EBUILD horgand-1.14-r3.ebuild 932 BLAKE2B 579cb0bdc1c8bb1c0a9342f5a3ef24ad1c87bad8f075cc159d1180cce79b2ae74119d1ecfd574d6e58fffb8ac98c7a8f02b07605bf42b426d480134a6b3ed293 SHA512 35c4ca92920329c4af7a36f754cf3a1f6a88629d31b41b1041eb1ecb20fc7b713ddda507f14b467ed0a6e0a137ce96812f2b3313566abc72fbd759e0d6ddb3ca
MISC metadata.xml 332 BLAKE2B 6530ee0cbf7131332eb5fc521cc429abcc64aff2d2b3eb6d1b23015300bb2dda6f9a5027e57ee338eed806cca214279e8eb465613580abe683b427de8035fca0 SHA512 d5bca501393dea492d50479da7f51902d6672da70aa8d411eac955de135bc7d4d1db6b8c9201fa182e890abf13035b8f14191f839fd3f1573736826596c6dfff
diff --git a/media-sound/horgand/files/horgand-1.14-fltk1.4.patch b/media-sound/horgand/files/horgand-1.14-fltk1.4.patch
new file mode 100644
index 000000000000..df106161e1fb
--- /dev/null
+++ b/media-sound/horgand/files/horgand-1.14-fltk1.4.patch
@@ -0,0 +1,6 @@
+Deprecated compatibility symlinks are removed.
+--- a/src/organ.C
++++ b/src/organ.C
+@@ -31 +31 @@
+-#include <Fl/Fl_Preferences.H>
++#include <FL/Fl_Preferences.H>
diff --git a/media-sound/horgand/horgand-1.14-r2.ebuild b/media-sound/horgand/horgand-1.14-r3.ebuild
index 6506e49d4be4..b4bd54ce0304 100644
--- a/media-sound/horgand/horgand-1.14-r2.ebuild
+++ b/media-sound/horgand/horgand-1.14-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -18,13 +18,16 @@ RDEPEND="
media-libs/libsndfile
media-sound/alsa-utils
virtual/jack
- x11-libs/fltk:1
+ x11-libs/fltk:1=
x11-libs/libXpm
"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
-PATCHES=( "${FILESDIR}/${P}-overflow.patch" )
+PATCHES=(
+ "${FILESDIR}/${P}-overflow.patch"
+ "${FILESDIR}/${P}-fltk1.4.patch"
+)
src_compile() {
emake CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS} $(fltk-config --cxxflags) \
diff --git a/media-sound/lmms/Manifest b/media-sound/lmms/Manifest
index ecaf3b8a0e1b..240b03756fcc 100644
--- a/media-sound/lmms/Manifest
+++ b/media-sound/lmms/Manifest
@@ -4,6 +4,6 @@ AUX lmms-1.2.2-plugin-path.patch 850 BLAKE2B acc62a4400438df292fcf78633ba1bcf672
AUX lmms-9999-no_compress_man.patch 1708 BLAKE2B d84d15049ffd13e21c5b7bde4ea9e5f342ae5a36399edc60546ec8d27d560a73fb8b8ad9ae8ff4153af76829ef41aa5b953244f2cd381d3ed9e98fdd47f283ef SHA512 9d92bf9ff4a8de50cd8bbb944bab16b2806922594a9ef645495bc9e9691f414088b764426e5833d16c1229842e2064ae3b2ff27c6a6e116134284d5eaca9e134
AUX lmms-9999-plugin-path.patch 866 BLAKE2B b083ed330c42738b5040488939418075c0d6ddf960a1cf79afb38dfdda86a223362c1325fc02cdbc27a61a2799c05173dc1250aa56ccbaac46b857a4ccdc07e1 SHA512 93865b80f76c4ae2feab91f99261e05626654ce7db82a15fdc9386e93a395ea701bc2558ae04bb8411d9bc1877c38794f5302a3312d6f020b6a5109353f648b7
DIST lmms_1.2.2.tar.xz 22733960 BLAKE2B 8b561068194e9a4af8260675e784c25a92b6b2f731c29b677cbc16581306bbadcf27ea529adbcd735ff4adffedf3dd98ec7b2d89428a63ea600d022ecdae58e4 SHA512 df74d9e938f1c3807e9941b11db4ccfe9450e23b723c82774de15b7666ac39f1bfdd8519231e28849f994628190ecc92fa05d55bbc0b50a4421f2d183e729028
-EBUILD lmms-1.2.2-r2.ebuild 2901 BLAKE2B f90550a65d2753d7ae76ac85495bea8da42e614d2d0960a538f8ed9821d2150ee806ccaa34a00ada2427dc81e1842facb973ff8857cb3e271ca4181652ae28e2 SHA512 87ac6d90d9e158b6bf8d74f87367361501b19e54539f7c010201ca131c92a2e58d89fa392d909dca5d1e3a476579af3c3128a3f89201c54e5b91d84209c72333
-EBUILD lmms-9999.ebuild 2531 BLAKE2B 5cb08558f020537f9bb1d3ca3004f211e7a0e8a5347362501c983c676384c847f599ec97d9897b7f4541d05a382fecd9af450ec86d626992e1f55955a0ba2336 SHA512 86efca2ba1e90a01e9733b8346e5740d25f4c38c649ab2623cee0e4c764ab06da7100b71373bfe8b36b77aef66c86eb9b566204a2ccf47cb6b9df1a10902b449
+EBUILD lmms-1.2.2-r3.ebuild 2890 BLAKE2B 7bc013ba94f4d672d7e6f0b1bd4044dbd1c61f96cde39c2f4f17b10fa3932edc050866bd53a510d0ad902595b3b0f100cceb23cdb1681638736a1436bb9267ca SHA512 e91fae1d5f167fc899698c556879c26d1566a950090a849397d483e1654d70a0803aba0cdd651413d4545e2d97d712980a6276aaf1c7f74d06dfb58676a55f2c
+EBUILD lmms-9999.ebuild 2520 BLAKE2B 46ae1691a33eb677c0fec6527d63259a9b4bbe1234de1bfd18efdab80a8ffc779814b4756a7d6b7ca36451e16314a6f4ab5083dab5bf8a68d87d49a5b18789c0 SHA512 2fe21f54404d815f7ae5d247ce27ff563f5475cc2fa1e8329ca932463abb192e808b2697847f15a2791dc98da7e8f2186ced5c9bd2b1c3c3daeda4659846b95b
MISC metadata.xml 845 BLAKE2B 4b6d93d9fe8a7d26b145e949955cde9e7c09abc08737f69417e94fdd5bf36b35ab4ed5f4339203106af18b7b2b7f874fc8a6cc8873c50bdc89ce4e764211b5ba SHA512 6a84127fb0cd31d11bd8c82a4e92c94eccec4bab30726a16e4740663a520a0ac0e5778adfd29dc5012fbc0ac58fba532d9c6e7abaf71568682650c553ba8e4ae
diff --git a/media-sound/lmms/lmms-1.2.2-r2.ebuild b/media-sound/lmms/lmms-1.2.2-r3.ebuild
index 775db25c1d67..3623cf5241fc 100644
--- a/media-sound/lmms/lmms-1.2.2-r2.ebuild
+++ b/media-sound/lmms/lmms-1.2.2-r3.ebuild
@@ -38,7 +38,7 @@ COMMON_DEPEND="
>=media-libs/libsndfile-1.0.11
sci-libs/fftw:3.0
sys-libs/zlib
- >=x11-libs/fltk-1.3.0_rc3:1
+ x11-libs/fltk:1=
alsa? ( media-libs/alsa-lib )
fluidsynth? ( media-sound/fluidsynth )
jack? ( virtual/jack )
diff --git a/media-sound/lmms/lmms-9999.ebuild b/media-sound/lmms/lmms-9999.ebuild
index f003402e4f33..8e4208f20432 100644
--- a/media-sound/lmms/lmms-9999.ebuild
+++ b/media-sound/lmms/lmms-9999.ebuild
@@ -32,7 +32,7 @@ COMMON_DEPEND="
>=media-libs/libsndfile-1.0.11
sci-libs/fftw:3.0
sys-libs/zlib
- >=x11-libs/fltk-1.3.0_rc3:1
+ x11-libs/fltk:1=
alsa? ( media-libs/alsa-lib )
fluidsynth? ( media-sound/fluidsynth )
jack? ( virtual/jack )
diff --git a/media-sound/mup/Manifest b/media-sound/mup/Manifest
index 6b713ba88e84..e8a3dde3635b 100644
--- a/media-sound/mup/Manifest
+++ b/media-sound/mup/Manifest
@@ -1,4 +1,5 @@
AUX mup-6.9-build-system.patch 6205 BLAKE2B f944b6dab3d206dc5fae2c5f08c36bc24310094c5cf9f7ab15098a2ace87d2bb5863eb08f254d0c2e34d0ec2e1c3eaf18f7e6e0161f6829b74fd56d1edbfd7bd SHA512 3a26e09748e89857a8f30c7b3d0fc567e46cb7494148467cac491cc0ccea4aaef25bc7364fe808931000321489a09101d357d996daa24b477c693b4e4b20a329
+AUX mup-6.9-fltk1.4.patch 262 BLAKE2B c7dd775ed69eba1893f80778384dc292974a9eebe59a10f0335bbaea8a774bd9f4bed03ea67ce34f3c770ad8c46a25d63d75150d88249e5ee752aefb62ac66cf SHA512 db567d76bd9f654b6e7226df0ac3701d228dcdaf126e8b3bc4886ed40b976f94bfb2907c8c192bc0b1881c7bfc7b0d88c83f7a88f9f905fbbb5f7a1fba0d8ff8
DIST mup69src.tar.gz 3062560 BLAKE2B cb7456fe52f85a122106675372a5ffabe9466086e730cbb15dbb590ea2485ecfc34e52d8b8c7c3a583d98e4e8e352be07a203e41da38cd145adf11cdf59bad92 SHA512 b3b49177e12b6a8dbd711e88a327826b60e4141a0720c1be4900af2124ac29592572d866d98f2a5b8318fb008fb035371ad83f152601bf22d98a3e7568ecfe95
-EBUILD mup-6.9.ebuild 956 BLAKE2B 76fdff29409452262ad366b2258f72adcb8abd1b0006cc06f628e19a8ced7822aed1037f5462cfa72bf5d2128310b739496af74ebb82d5721f54b3ed2e06b59a SHA512 a0d701144caa628a17640f40312dec33e7c2e1fb24fd92af3d64afd91d5ddb6fd74ef35d8347295e36bce76d9c8e3e81076e2e602ee318e278bfb52cadaddecd
+EBUILD mup-6.9-r1.ebuild 990 BLAKE2B aedaa4f886de12dd24830c1e1c6797e90a5d9b119e51871fab8bbafe9c4a81436b6738633d01dae5f683d90ab9fc6c44b934445820ca8b6a6fdca61594d773a6 SHA512 7b7407059dffc194506fdba89bce5ac9e1b88267436b10fa1cca9a5e6c000119a74e6a92a798d65fdbbe8f3d20713e74e787b4ebd86367936597e3e70590e480
MISC metadata.xml 250 BLAKE2B 3e6dae5d5f3b3ac412806dd8615a1975c7ea8a64bfd72ad54f2c93a9b24c19c620ac3e8b26e1f6cadec899443e138ee4fb7a82ecb83c784d0c03ee91854d8622 SHA512 2bfce2cf73aefce6dda06ea351cb93b2990b9543f48be1ae5406a5a5acf2c34faed1eb2ce715eb689eb50a9a1add5576b39232eb818c233f5a5589e16032aca8
diff --git a/media-sound/mup/files/mup-6.9-fltk1.4.patch b/media-sound/mup/files/mup-6.9-fltk1.4.patch
new file mode 100644
index 000000000000..f01ebc012e5b
--- /dev/null
+++ b/media-sound/mup/files/mup-6.9-fltk1.4.patch
@@ -0,0 +1,11 @@
+Main.C:751:9: error: 'fl_register_images' was not declared ...
+--- a/src/mupmate/Main.C
++++ b/src/mupmate/Main.C
+@@ -68,6 +68,7 @@
+
+ #include <FL/Fl.H>
+ #include <FL/fl_ask.H>
++#include <FL/Fl_Shared_Image.H>
+ #include <FL/Fl_Tooltip.H>
+
+ #include "globals.H"
diff --git a/media-sound/mup/mup-6.9.ebuild b/media-sound/mup/mup-6.9-r1.ebuild
index 64e1202d55d3..2f88bd35ad21 100644
--- a/media-sound/mup/mup-6.9.ebuild
+++ b/media-sound/mup/mup-6.9-r1.ebuild
@@ -19,7 +19,7 @@ RDEPEND="
media-libs/libpng:=
x11-libs/libX11
x11-libs/libXext
- >=x11-libs/fltk-1.3:1
+ x11-libs/fltk:1=
x11-libs/libXpm
"
DEPEND="
@@ -35,6 +35,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}"/${PN}-6.9-build-system.patch
+ "${FILESDIR}"/${PN}-6.9-fltk1.4.patch
)
src_prepare() {
diff --git a/media-sound/snapcast/Manifest b/media-sound/snapcast/Manifest
index c2f1a0b41356..39888f5d7fe2 100644
--- a/media-sound/snapcast/Manifest
+++ b/media-sound/snapcast/Manifest
@@ -1,8 +1,13 @@
AUX snapcast-0.27.0-gcc13.patch 638 BLAKE2B f21507bc9cc751e90674e0680f4a095615f5f861d259e6fa51ffa9d1a9b26e91768d1a37b4b7503e497cfa82b820585506bc3224f597de12e8e95a0d55aa1694 SHA512 7d686fbf4290ed5848555c5fe1fe708d3a70dc175aed67677dc84325680e44ff2182cce1c2512e07e6af8b6d2af57906a55c61394b72dc88a409b69cb04b45e9
+AUX snapcast-0.29.0-boost-1.87.0-make_address.patch 6570 BLAKE2B 566440623f85ebf64714b56ea4ef5045e62be3d084c8e32f4c60acac1f72a1f6229ea7661de223b00f6a8c4211746ef90028a802423831a483680fd7779b6310 SHA512 6f524fd521e79245c0824cc8beb65ee107d8137cf8a18b1fec3e43ee9562f4543102b5b4cbec6107b5fa981d4c57ee9331759633d72defc8bd375689ee12ff71
+AUX snapcast-0.29.0-boost-1.87.0.patch 2398 BLAKE2B acd6a600c038a5eae8be230b38242e615508ff27bb59ba83a78afa30db9617ec23521d103c77578778e4376c11977527d7adf6430417e73276839a0f06481083 SHA512 19bbdd6803f006a32ed0c5a12a8f7c8e71b806ecff03529a7feb4234fa26fc6814319a8822b7d2ba7153ad1dfe8d945cf58fb52eadd776e2dc9e5a3464e6a6af
+AUX snapcast-0.29.0-resampler-include.patch 673 BLAKE2B 90af06d258d67b36631915aafd0324ff19fb8074d902ce083d80f9da98d06f39d1d5079d49e66cd6cbc79cfc28c10533fea57883aea54d82e9b578a2ffa86f89 SHA512 435fdde37075e79fd0d66e5f98ec7cb3de310034cf3a2d577581e86cbac6288fb58174e0b98bb1241f788c5f412c3dc9bcaf33cb651961512d40e820147695e3
AUX snapclient.confd 641 BLAKE2B 74bae4c2c11fb7c1a7d4f2bd0f199c92a5ee11f68efb71da00026816f9dd7ba3555cc96c1e68be04dce26ea190a8e353c71817b5655ad2d9b43e3e510345c97b SHA512 f0adfca9354a4f5acb2def99585409e39229053e2b9be36309a67ac0b6935b1aeb061380a9e8a61d70bd902930536ec3afa98a6a708b08008eea1eb080fd1a5c
AUX snapclient.initd 381 BLAKE2B defa09df346dac279f1ed903adaf88842b060b34d774cfd987fa51e9885f4968b0144106883a1a48e502c3e3558ca408babd38c46663b13ee56215caa108c3be SHA512 f429dfef7abd5705a8afc38f68125a7a6e5a812cd68733c8f47a65c7fb6aa22fc665c91e557726b8f35edbaced7b2e72ffad0ba123a6ed33bf8a6d333e8c1bae
AUX snapserver.confd 1010 BLAKE2B 9d29348f1618dd399c5a9c500d1ec89fd6719243f472dbb666cfa16e6128411a83c9ac9401a1754b79ae4b560643d1f38c3f00f6f6d0a2301ad6e3fa2168c884 SHA512 98818d75e965d54082b33fa36769b74810b3137f07693eac00d10313c3716e72170e9148faa0ac25fefc7868bb7a206ac5ca6d18396fa71d1a74efcc14485548
AUX snapserver.initd 386 BLAKE2B a88d150fd5dc0e11b20fad8d07111ca9ef0074bd79d66179fc952b636296ee1b1d151a90d8774ad419cd7ec982305da3da3ddda43d55f5ad47c45d98adb72649 SHA512 d8f6b72d1a5be5f2ddd9266fac33b6d24b046993c532f204e68824919ed09f41988923a59ba722c3c9c748b87c1fdda1c91026f8e591993f34188ef3c488f379
DIST snapcast-0.27.0.tar.gz 1566337 BLAKE2B 77183cd2496beaf6808f8c1ff030cdb1e483c86ebafd57d0c75daa2dfe31030f0dd9704db40e2c0780b85c2b346e121ccd16c1cb75dea1f80e9834d3ae100fb8 SHA512 fd86f5b0d38bf308eb9cc1f3024676471176355a8cc91ee8c8d2dfe1aa0cde99fc7636133071b50304fe66ea42dee996e0088e013be7fa703f21c5bc2a35cfdd
+DIST snapcast-0.29.0.tar.gz 1202943 BLAKE2B 0fb3c4b54dfd5fb16f7a17134a03288390c6d1b06c2c93bd7b495f0ff2f650d6caffab8b369703f38ca5764038470c3066794955259d419ea7ac4eff41e177d5 SHA512 4c88c20514e81f0ec861716a81047cb441669c0c23821acd959938cf00d85c37eec28a689a3c192f78fcb21accdbd6ef4520ef3f9995ff48ff07cb33e00b6904
EBUILD snapcast-0.27.0.ebuild 1633 BLAKE2B 939937c162344b844f7e6037f8a223d353ebb47eb2afffb57b16e4a876df4e31bd4569ae7e676a5f933f4e24e5871ad9d039a57cb07ed824604644b59b6c393d SHA512 8792ed10a920b3c5b96bdeceb741392ee01224cae02862e47b037ea8f799df3ef975db421614275c323c7409b0036bd905b4a4b4e8713381a4ed855a7fcef7e7
+EBUILD snapcast-0.29.0.ebuild 1794 BLAKE2B d0528a661ca5fdad8bd4eb619cf42dc07108df7e773f6217fc6fc4e64dbc817c9f17634381d6f106f8191fc1916bfc1ff25ed5b507bd5d0d3cc93da8b8c56d8e SHA512 9e5b7af911464743b9734ba666ef8d8cfd83cc8b7020276670d322c8044b67b3b094f8823900dc11ed4fbab728b97c0d69b2adb28e647515966d4eddeb5b50db
MISC metadata.xml 960 BLAKE2B 120e81e040fd816ad8c036e42afd0edbe9e8cc801487fc0c62db4a6c1b4d48de15f23054aa7c46100e8f7f86e5aef0c6c207254c1a51578f1420bd53b5e89762 SHA512 b32393abd7fe8084445b1ba56c66a6e5d959f259c2e31b6899f522c8238d7ac0025bbd19d4e583c581c152004fbec6b593f80e9211cc76362339fc875c6a8c77
diff --git a/media-sound/snapcast/files/snapcast-0.29.0-boost-1.87.0-make_address.patch b/media-sound/snapcast/files/snapcast-0.29.0-boost-1.87.0-make_address.patch
new file mode 100644
index 000000000000..03190a4e20e3
--- /dev/null
+++ b/media-sound/snapcast/files/snapcast-0.29.0-boost-1.87.0-make_address.patch
@@ -0,0 +1,96 @@
+https://github.com/badaix/snapcast/commit/b2fd2bf9ef835104a813c40c190d71e3644125d7
+
+From b2fd2bf9ef835104a813c40c190d71e3644125d7 Mon Sep 17 00:00:00 2001
+From: Rudi Heitbaum <rudi@heitbaum.com>
+Date: Thu, 19 Dec 2024 02:23:11 +1100
+Subject: [PATCH] use make_address from boost as from_string is deprecated
+ (#1308)
+
+Since boost 1.87.0 boost::asio::ip::address::from_string is no longer available
+
+ref: https://github.com/boostorg/asio/commit/c0d1cfce7767599c4cf00df36f8017a1073339ae
+
+fixes:
+ ../server/control_server.cpp: In member function 'void ControlServer::start()':
+ ../server/control_server.cpp:164:111: error: 'from_string' is not a member of 'boost::asio::ip::address'
+ 164 | tcp::endpoint(boost::asio::ip::address::from_string(address), tcp_settings_.port)));
+ | ^~~~~~~~~~~
+ ../server/control_server.cpp:180:112: error: 'from_string' is not a member of 'boost::asio::ip::address'
+ 180 | tcp::endpoint(boost::asio::ip::address::from_string(address), http_settings_.port)));
+ | ^~~~~~~~~~~
+ ../server/streamreader/tcp_stream.cpp: In constructor 'streamreader::TcpStream::TcpStream(streamreader::PcmStream::Listener*, boost::asio::io_context&, const ServerSettings&, const streamreader::StreamUri&)':
+ ../server/streamreader/tcp_stream.cpp:67:97: error: 'from_string' is not a member of 'boost::asio::ip::address'
+ 67 | acceptor_ = make_unique<tcp::acceptor>(strand_, tcp::endpoint(boost::asio::ip::address::from_string(host_), port_));
+ | ^~~~~~~~~~~
+ ../server/streamreader/tcp_stream.cpp: In member function 'virtual void streamreader::TcpStream::connect()':
+ ../server/streamreader/tcp_stream.cpp:96:75: error: 'from_string' is not a member of 'boost::asio::ip::address'
+ 96 | boost::asio::ip::tcp::endpoint endpoint(boost::asio::ip::address::from_string(host_), port_);
+ | ^~~~~~~~~~~
+ ../server/stream_server.cpp: In member function 'void StreamServer::start()':
+ ../server/stream_server.cpp:234:103: error: 'from_string' is not a member of 'boost::asio::ip::address'
+ 234 | tcp::endpoint(boost::asio::ip::address::from_string(address), settings_.stream.port)));
+ |
+---
+ server/control_server.cpp | 4 ++--
+ server/stream_server.cpp | 2 +-
+ server/streamreader/tcp_stream.cpp | 4 ++--
+ 3 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/server/control_server.cpp b/server/control_server.cpp
+index 03b2db76..7945855b 100644
+--- a/server/control_server.cpp
++++ b/server/control_server.cpp
+@@ -161,7 +161,7 @@ void ControlServer::start()
+ {
+ LOG(INFO, LOG_TAG) << "Creating TCP acceptor for address: " << address << ", port: " << tcp_settings_.port << "\n";
+ acceptor_tcp_.emplace_back(make_unique<tcp::acceptor>(boost::asio::make_strand(io_context_.get_executor()),
+- tcp::endpoint(boost::asio::ip::address::from_string(address), tcp_settings_.port)));
++ tcp::endpoint(boost::asio::ip::make_address(address), tcp_settings_.port)));
+ }
+ catch (const boost::system::system_error& e)
+ {
+@@ -177,7 +177,7 @@ void ControlServer::start()
+ {
+ LOG(INFO, LOG_TAG) << "Creating HTTP acceptor for address: " << address << ", port: " << http_settings_.port << "\n";
+ acceptor_http_.emplace_back(make_unique<tcp::acceptor>(boost::asio::make_strand(io_context_.get_executor()),
+- tcp::endpoint(boost::asio::ip::address::from_string(address), http_settings_.port)));
++ tcp::endpoint(boost::asio::ip::make_address(address), http_settings_.port)));
+ }
+ catch (const boost::system::system_error& e)
+ {
+diff --git a/server/stream_server.cpp b/server/stream_server.cpp
+index 718e744f..ad2fec2c 100644
+--- a/server/stream_server.cpp
++++ b/server/stream_server.cpp
+@@ -231,7 +231,7 @@ void StreamServer::start()
+ {
+ LOG(INFO, LOG_TAG) << "Creating stream acceptor for address: " << address << ", port: " << settings_.stream.port << "\n";
+ acceptor_.emplace_back(make_unique<tcp::acceptor>(boost::asio::make_strand(io_context_.get_executor()),
+- tcp::endpoint(boost::asio::ip::address::from_string(address), settings_.stream.port)));
++ tcp::endpoint(boost::asio::ip::make_address(address), settings_.stream.port)));
+ }
+ catch (const boost::system::system_error& e)
+ {
+diff --git a/server/streamreader/tcp_stream.cpp b/server/streamreader/tcp_stream.cpp
+index 1ec68d6b..ed3fd75e 100644
+--- a/server/streamreader/tcp_stream.cpp
++++ b/server/streamreader/tcp_stream.cpp
+@@ -64,7 +64,7 @@ TcpStream::TcpStream(PcmStream::Listener* pcmListener, boost::asio::io_context&
+
+ LOG(INFO, LOG_TAG) << "TcpStream host: " << host_ << ", port: " << port_ << ", is server: " << is_server_ << "\n";
+ if (is_server_)
+- acceptor_ = make_unique<tcp::acceptor>(strand_, tcp::endpoint(boost::asio::ip::address::from_string(host_), port_));
++ acceptor_ = make_unique<tcp::acceptor>(strand_, tcp::endpoint(boost::asio::ip::make_address(host_), port_));
+ }
+
+
+@@ -93,7 +93,7 @@ void TcpStream::connect()
+ else
+ {
+ stream_ = make_unique<tcp::socket>(strand_);
+- boost::asio::ip::tcp::endpoint endpoint(boost::asio::ip::address::from_string(host_), port_);
++ boost::asio::ip::tcp::endpoint endpoint(boost::asio::ip::make_address(host_), port_);
+ stream_->async_connect(endpoint,
+ [this](const boost::system::error_code& ec)
+ {
+
diff --git a/media-sound/snapcast/files/snapcast-0.29.0-boost-1.87.0.patch b/media-sound/snapcast/files/snapcast-0.29.0-boost-1.87.0.patch
new file mode 100644
index 000000000000..d1be4b4072db
--- /dev/null
+++ b/media-sound/snapcast/files/snapcast-0.29.0-boost-1.87.0.patch
@@ -0,0 +1,51 @@
+https://github.com/badaix/snapcast/commit/6190041e863968d76b6d16140bba90be6dff848f
+
+From 6190041e863968d76b6d16140bba90be6dff848f Mon Sep 17 00:00:00 2001
+From: badaix <johannes.pohl@badaix.de>
+Date: Thu, 19 Dec 2024 21:36:08 +0100
+Subject: [PATCH] Fix compilation with boost v1.87.0
+
+---
+ client/client_connection.cpp | 5 ++---
+ server/stream_session_ws.cpp | 2 +-
+ 2 files changed, 3 insertions(+), 4 deletions(-)
+
+diff --git a/client/client_connection.cpp b/client/client_connection.cpp
+index 53825864..6f34a018 100644
+--- a/client/client_connection.cpp
++++ b/client/client_connection.cpp
+@@ -124,10 +124,9 @@ std::string ClientConnection::getMacAddress()
+
+ void ClientConnection::connect(const ResultHandler& handler)
+ {
+- tcp::resolver::query query(server_.host, cpt::to_string(server_.port), boost::asio::ip::resolver_query_base::numeric_service);
+ boost::system::error_code ec;
+ LOG(INFO, LOG_TAG) << "Resolving host IP for: " << server_.host << "\n";
+- auto iterator = resolver_.resolve(query, ec);
++ auto iterator = resolver_.resolve(server_.host, cpt::to_string(server_.port), boost::asio::ip::resolver_query_base::numeric_service, ec);
+ if (ec)
+ {
+ LOG(ERROR, LOG_TAG) << "Failed to resolve host '" << server_.host << "', error: " << ec.message() << "\n";
+@@ -141,7 +140,7 @@ void ClientConnection::connect(const ResultHandler& handler)
+ for (const auto& iter : iterator)
+ {
+ LOG(INFO, LOG_TAG) << "Connecting to " << iter.endpoint() << "\n";
+- socket_.connect(*iterator, ec);
++ socket_.connect(iter, ec);
+ if (!ec || (ec == boost::system::errc::interrupted))
+ {
+ // We were successful or interrupted, e.g. by sig int
+diff --git a/server/stream_session_ws.cpp b/server/stream_session_ws.cpp
+index 5f666618..117603f6 100644
+--- a/server/stream_session_ws.cpp
++++ b/server/stream_session_ws.cpp
+@@ -114,7 +114,7 @@ void StreamSessionWebsocket::on_read_ws(beast::error_code ec, std::size_t bytes_
+ return;
+ }
+
+- auto* data = boost::asio::buffer_cast<char*>(buffer_.data());
++ auto* data = static_cast<char*>(buffer_.data().data());
+ baseMessage_.deserialize(data);
+ LOG(DEBUG, LOG_TAG) << "getNextMessage: " << baseMessage_.type << ", size: " << baseMessage_.size << ", id: " << baseMessage_.id
+ << ", refers: " << baseMessage_.refersTo << "\n";
+
diff --git a/media-sound/snapcast/files/snapcast-0.29.0-resampler-include.patch b/media-sound/snapcast/files/snapcast-0.29.0-resampler-include.patch
new file mode 100644
index 000000000000..296a5d61db86
--- /dev/null
+++ b/media-sound/snapcast/files/snapcast-0.29.0-resampler-include.patch
@@ -0,0 +1,25 @@
+https://github.com/badaix/snapcast/commit/f6ce4f3fbb3c797f5d92578d7bc8df547ad4cd64
+
+From f6ce4f3fbb3c797f5d92578d7bc8df547ad4cd64 Mon Sep 17 00:00:00 2001
+From: Johannes Pohl <johannes.pohl@badaix.de>
+Date: Wed, 11 Dec 2024 15:50:11 +0100
+Subject: [PATCH] Add missing include in resampler.cpp
+
+This fixes issue #1295
+---
+ common/resampler.cpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/common/resampler.cpp b/common/resampler.cpp
+index 1d5d698a..9548c957 100644
+--- a/common/resampler.cpp
++++ b/common/resampler.cpp
+@@ -21,6 +21,7 @@
+
+ // local headers
+ #include "common/aixlog.hpp"
++#include "common/snap_exception.hpp"
+
+ // standard headers
+ #include <cmath>
+
diff --git a/media-sound/snapcast/snapcast-0.29.0.ebuild b/media-sound/snapcast/snapcast-0.29.0.ebuild
new file mode 100644
index 000000000000..cb0c73fe0d29
--- /dev/null
+++ b/media-sound/snapcast/snapcast-0.29.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Synchronous multi-room audio player"
+HOMEPAGE="https://github.com/badaix/snapcast"
+SRC_URI="https://github.com/badaix/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+client +expat +flac jack +opus +server tremor +vorbis +zeroconf"
+REQUIRED_USE="|| ( server client )"
+
+RDEPEND="
+ dev-libs/boost:=
+ media-libs/alsa-lib
+ client? ( acct-user/snapclient )
+ expat? ( dev-libs/expat )
+ flac? ( media-libs/flac:= )
+ jack? ( virtual/jack )
+ opus? ( media-libs/opus )
+ server? (
+ acct-group/snapserver
+ acct-user/snapserver
+ )
+ tremor? ( media-libs/tremor )
+ vorbis? ( media-libs/libvorbis )
+ zeroconf? ( net-dns/avahi[dbus] )
+"
+DEPEND="
+ ${RDEPEND}
+ >=dev-cpp/aixlog-1.2.1
+ >=dev-cpp/asio-1.12.1
+ >=dev-cpp/popl-1.2.0
+"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-resampler-include.patch
+ "${FILESDIR}"/${P}-boost-1.87.0-make_address.patch
+ "${FILESDIR}"/${P}-boost-1.87.0.patch
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_CLIENT=$(usex client)
+ -DBUILD_WITH_EXPAT=$(usex expat)
+ -DBUILD_WITH_FLAC=$(usex flac)
+ -DBUILD_WITH_JACK=$(usex jack)
+ -DBUILD_WITH_OPUS=$(usex opus)
+ -DBUILD_SERVER=$(usex server)
+ -DBUILD_STATIC_LIBS=no
+ -DBUILD_TESTS=no
+ -DBUILD_WITH_TREMOR=$(usex tremor)
+ -DBUILD_WITH_VORBIS=$(usex vorbis)
+ -DBUILD_WITH_AVAHI=$(usex zeroconf)
+ -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
+ )
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ for bin in server client ; do
+ if use ${bin} ; then
+ doman "${bin}/snap${bin}.1"
+
+ newconfd "${FILESDIR}/snap${bin}.confd" "snap${bin}"
+ newinitd "${FILESDIR}/snap${bin}.initd" "snap${bin}"
+ fi
+ done
+}
diff --git a/media-sound/xfmpc/Manifest b/media-sound/xfmpc/Manifest
index acba3bc9506e..ac207256e48f 100644
--- a/media-sound/xfmpc/Manifest
+++ b/media-sound/xfmpc/Manifest
@@ -1,3 +1,5 @@
DIST xfmpc-0.3.1.tar.bz2 455660 BLAKE2B 2391217f1695ab0962a3ee52ea27ef44febbd8cf982d1bfba0c6952423c718f32dbea590930b9cef9cd3d932b2297cafb87870e27fb7579a764ad948e62918d6 SHA512 771835828cd89298d79c31cec2716b308889e6b835a2b16d0ef25eab6ed1667b055158f845ebf897df8f3f9f45a07fb6ad2994a9981695e74be2d56408e4abe0
+DIST xfmpc-0.3.2.tar.bz2 566036 BLAKE2B 5fe6affcf5c96b5fc0e6050b6fe3ab7f81013296133b49d44a807e2cc644b156e34c97d61cb9a980470e6e14f0d71ad76b132986d9e1252f0e7d2fff18284687 SHA512 340997f581e2821979d8501d3dcf010b50dbb0a9755465dbdcdd61de25fda299f0f0853128d7181deadea49faa182a823c33e30db30a56e0adc24dbe85b1252f
EBUILD xfmpc-0.3.1.ebuild 795 BLAKE2B c01d4dea09dc74174717e4113e00359cfb716d9a6f108e68cf3bca1b5ef571da50534fa5cbc72af951967f4a1eae7c57ef5718214539573514d47ed48b7d7b5b SHA512 b0a3e41f27b761bed99bb1b157fa3346318990cc3d6e40d6db41a08ff7ed0f3409235ad11eab40400981b9e9b4875c9d32ed1a8740c747e60de3ebc256918708
+EBUILD xfmpc-0.3.2.ebuild 810 BLAKE2B 52e34c9b78e57a07e72904c5146ac4a052f01c90436e47e71d08c579b43e920da9ddddb9ed0a1278c299483431c3674a8c425d5c45513ac38a72ac0cbc8b1140 SHA512 4dd6acb8943c416837bc95c2620a8993544d38dc7d9700ad5e49d2d78790a375b5a8981ab69a87873326fddf3df8180a6b52d0a8c1b9a6016b8db41b0e6762be
MISC metadata.xml 248 BLAKE2B 83bf47dc3dbedea8a88932e922075f0ba8fd841433c4ab750e2ab61c22e8cbfaa1acb04a903d89ef5140a75dfc4c4899354623e0160df5b7c178c190f8494515 SHA512 b5200cfe30adef8e869fada87f1b4171210b2427cd3ac12edef70948f305d5e612ca5f24d377f9823a6022c8867db635db50ddd3d6cb362d6b0137c299fe07e5
diff --git a/media-sound/xfmpc/xfmpc-0.3.2.ebuild b/media-sound/xfmpc/xfmpc-0.3.2.ebuild
new file mode 100644
index 000000000000..98aa79097655
--- /dev/null
+++ b/media-sound/xfmpc/xfmpc-0.3.2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils
+
+DESCRIPTION="Music Player Daemon (MPD) client for the Xfce desktop environment"
+HOMEPAGE="
+ https://docs.xfce.org/apps/xfmpc/start
+ https://gitlab.xfce.org/apps/xfmpc/
+"
+SRC_URI="https://archive.xfce.org/src/apps/${PN}/$(ver_cut 1-2)/${P}.tar.bz2"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+DEPEND="
+ >=dev-libs/glib-2.38.0:2=
+ >=media-libs/libmpd-0.15.0:=
+ >=x11-libs/gtk+-3.22.0:3=
+ >=xfce-base/libxfce4ui-4.12.0:=
+ >=xfce-base/libxfce4util-4.12.0:=
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
+
+pkg_postinst() {
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+}
diff --git a/media-sound/yoshimi/Manifest b/media-sound/yoshimi/Manifest
index de5910f22c5e..117eb3426b6e 100644
--- a/media-sound/yoshimi/Manifest
+++ b/media-sound/yoshimi/Manifest
@@ -1,5 +1,6 @@
+AUX yoshimi-2.3.3.1-fltk1.4.patch 419 BLAKE2B d6cd4715aa30e8a5996759a978daa148640d220462712a91b588bed66c52e0a725d80faa949fb41fb2848cbd260d08e544f9561310a16e6386ee8b46eee7475e SHA512 634aaa3670ff9a38e0e511a8731915569bae9cdc8030e971b3628b661936034103eb42d29cc7701f549ea96b563bbd79b96103bf172a57a74967e2df568541c5
DIST yoshimi-2.3.3.1.tar.gz 8874525 BLAKE2B e69a34a597256eae95a4787524c75db009c5224750c8d3f9da2a5fe3a93b8a8077ec6999e7d31dba63e08f593707ed04c3e9dfce95511b533aa96de40132b731 SHA512 d49c8cce203d11a5bffc9cbf6bc94033d7504e9d653551f2774a5daf6a438d6f0bd7747f375d7fe950e2b0e466d1fafb503c5a44ae8a7feba6af8303baac3788
DIST yoshimi-2.3.3.2.tar.gz 8879649 BLAKE2B aa5e354470cd22bb2547ca69042fdd667792b607bcc61a57b2e3da764758f2ceb67d93d1049bcb104dcd5077c80e3013d7f1cc7edfe0495c8cde44b71d4a1cb3 SHA512 169a59cf306422441ea0937d7465de116406051a8a31423672d296c0d95156e02d5db5557d00c4eff356e5671753655ab51877cc0f37394c5c9835ae2b681563
-EBUILD yoshimi-2.3.3.1.ebuild 1004 BLAKE2B 26dc7e9a70aeb881fb66a469912fbd822646b5b2c29f636367a43890b8a57041488f3d762cdf6b45cad2206087a3bd28fe27ba013baa42956130c7fab99ac042 SHA512 be88ae507f3b826ac728ca6f13e35fab8cec79059905b8ac4fd850c918caa25c0b798b8692a4ccc8927e6fc555fa6f901bbe0549a8402fecd29cafb49b8e51db
-EBUILD yoshimi-2.3.3.2.ebuild 1006 BLAKE2B d7a9f77daffc919307db3c3779caabb815735c721472721c9b8adfa151db3ae0816481a125b8a60cd0683ef133173484995fb224739881cea436ad81cd9fc504 SHA512 8beb46e67d37d4fb852ba9f974589bc7ef53db4f886793fccf586c39fad1cf0f419e2d3a226dac2c93f76764e59826af144a11b32a13dfdc33f0c9cf722f5b0d
+EBUILD yoshimi-2.3.3.1-r1.ebuild 1066 BLAKE2B 49da3257a479a1806e17c75b5a8cfb9a2dda66ddd24a91daad9513f1cc685b854c97fb5ede66d376c7338f57148c01664204712ac7a54db98cd1d1ecc1742368 SHA512 eab686f05671703b2388ee43330cffcee9298e9d8ec9e2c97f21c0652feea9bc26a11139868a51c5edef70931e8ef29710f4c125b5decf15508958ba26c175f8
+EBUILD yoshimi-2.3.3.2-r1.ebuild 1068 BLAKE2B 1900315883939f92397199310eb97fb29b04e6220e3ffc893614b0ab24ea4746056e311cc877be623d3ea55591bb196e1cca3125fe83b987bf153a8db548df5f SHA512 29b2976d5b5aac13632bb8b9d48af9bcaeaf95456b868b13e47a0cf39812fd4cbf1e09033992643f25c23a1b3f660155aba9cf1bfaac0705875f1c9a846b8b9c
MISC metadata.xml 1414 BLAKE2B 4dab154682ec4f0dfe9f4ee1f2b1510f020ef9bf8ce8b871c7bae3709a505faff8e07a2af20cedc3de357dd01c5a2bc192b2776153c1fb028894db732e0215dc SHA512 0ae6d64001643cc80c58929a4d28af6c3c4e0433b31567091e495dd34c350f7fa8908bf89d9aea1b3f004b40e7c8b60ec36025d04fa510f93af17f2316833c61
diff --git a/media-sound/yoshimi/files/yoshimi-2.3.3.1-fltk1.4.patch b/media-sound/yoshimi/files/yoshimi-2.3.3.1-fltk1.4.patch
new file mode 100644
index 000000000000..e3266ce7af7a
--- /dev/null
+++ b/media-sound/yoshimi/files/yoshimi-2.3.3.1-fltk1.4.patch
@@ -0,0 +1,15 @@
+MiscGui.cpp:1434:18: error: 'fl_display' was not declared ...
+
+Other files are using x.H, but that header is deprecated and
+the correct one is platform.H. fl_display is X-specific, so
+this likely cannot work without fltk[X] at the moment.
+--- a/UI/MiscGui.cpp
++++ b/UI/MiscGui.cpp
+@@ -28,6 +28,7 @@
+
+ #include <FL/Fl.H>
+ #include <FL/fl_draw.H>
++#include <FL/platform.H>
+
+ #include <cairo.h>
+ #include <cairo-xlib.h>
diff --git a/media-sound/yoshimi/yoshimi-2.3.3.1.ebuild b/media-sound/yoshimi/yoshimi-2.3.3.1-r1.ebuild
index d52b5bb9ab3d..d25e3732e7d9 100644
--- a/media-sound/yoshimi/yoshimi-2.3.3.1.ebuild
+++ b/media-sound/yoshimi/yoshimi-2.3.3.1-r1.ebuild
@@ -27,13 +27,17 @@ DEPEND="
sys-libs/zlib
virtual/jack
x11-libs/cairo[X]
- x11-libs/fltk:1[opengl]
+ x11-libs/fltk:1=[X(+),opengl]
lv2? ( media-libs/lv2 )
"
RDEPEND="${DEPEND}"
DOCS=( ../Changelog ../README.txt )
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.3.3.1-fltk1.4.patch
+)
+
src_prepare() {
cmake_src_prepare
sed -e "/^install.*doc.*DATAROOTDIR/s/${PN}/${PF}/" -i CMakeLists.txt || die
diff --git a/media-sound/yoshimi/yoshimi-2.3.3.2.ebuild b/media-sound/yoshimi/yoshimi-2.3.3.2-r1.ebuild
index 42acb9b39317..67ffcae93119 100644
--- a/media-sound/yoshimi/yoshimi-2.3.3.2.ebuild
+++ b/media-sound/yoshimi/yoshimi-2.3.3.2-r1.ebuild
@@ -27,13 +27,17 @@ DEPEND="
sys-libs/zlib
virtual/jack
x11-libs/cairo[X]
- x11-libs/fltk:1[opengl]
+ x11-libs/fltk:1=[X(+),opengl]
lv2? ( media-libs/lv2 )
"
RDEPEND="${DEPEND}"
DOCS=( ../Changelog ../README.txt )
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.3.3.1-fltk1.4.patch
+)
+
src_prepare() {
cmake_src_prepare
sed -e "/^install.*doc.*DATAROOTDIR/s/${PN}/${PF}/" -i CMakeLists.txt || die
diff --git a/media-sound/zynaddsubfx/Manifest b/media-sound/zynaddsubfx/Manifest
index 33592cd96d39..a54c1a6a53b7 100644
--- a/media-sound/zynaddsubfx/Manifest
+++ b/media-sound/zynaddsubfx/Manifest
@@ -3,10 +3,11 @@ AUX zyn-fusion-ui-3.0.6-libzest_location.patch 406 BLAKE2B 3e9fbe0b1de034b0a4520
AUX zyn-fusion-ui-3.0.6-makefile_find.patch 4224 BLAKE2B 9f0c2dd1b22e2a15cec4ab1fa7b0bcce27e9f51de2b6ae76f4edf3c452eb73023407810e93b2d7c86e2a6bd9d40db212a7396f11b2cc07879f56d70ab52e7edd SHA512 50104b01593c7e726cbd3964be393017a1721dd4e10818db416da780413933051dba13f2b87e82045583a7fb5990e35098708f4ada0545292e0707f75457f2b7
AUX zyn-fusion-ui-3.0.6-system_wide_location.patch 2027 BLAKE2B 94d9f41e0857db86f2fe9991adba31ada2e58f923f5edd2ece3237d1c44a606f3e6b145b0faaa206432dab1b5733bb2579ddb6bb2c69159483c91af33fa6da68 SHA512 b2a71f7a3d3616748037021091422ddc49d600aaed2bbd260ce49f4a2677a8a53f2884930251fbb792468fa0679bfd74168605a50508fd1c042a311a6bed9acd
AUX zynaddsubfx-3.0.6-docs.patch 425 BLAKE2B ba34e77df73a889992965f6adb518259d0fd4acd2bbcd9e48f2fb5d199f3d301fef383ce6fe8a8c994b92e04c21e64ecf1c8c8a95bdecf422d70562ac54632af SHA512 a9de9608d9f4bed663411551edbd1facd4ef8dddcabc2d6a831fb2175d5826cdc0ea8fbfa016fc55bb2c357312e115c40043aecd55bcbf3cbc9eb613671c6d67
+AUX zynaddsubfx-3.0.6-fltk1.4.patch 582 BLAKE2B 90b9090ebc9e02981d61a4cd32c620569a0f3b3703f63de7a2eeea0b1191606ef7d4564e1ecc26670bf8293294d2d0f1e8f72d17e1d3b62efb1598041677732d SHA512 9e32994c6e1dabc8b4feb9cda0ee18f797264aa0729763e40ef20460d7048c0d15220776916f12d1fecbb1e9814d9fe89c844a488c13232d305b97a3dc997bf6
AUX zynaddsubfx-3.0.6-libzest_location.patch 446 BLAKE2B 68425cda772935e71d06977fa3e4e5a60411a0069316848698be957614d3ec681a74ae2ef894b3575bdc737fd19555e238e18d4cbffbb9720ca78b2521ccdb74 SHA512 4d5891c0e84a1570e5d861beb1ba72f9920871660226587f23c14cf4657cfcd466eda222fa73d5bc6cc7151ef0aef159784a2eb3c52ca0598cd9829bffd0a030
AUX zynaddsubfx-3.0.6-stdint.patch 2758 BLAKE2B cbf55ba32bdcd7a0af06a418fdb6d1c0caaf8b806382d41bb4946a6d68ab89f878c40a30fb5a2f89b42118653658e7721f7fbd14f62172253aff6d282d2494e2 SHA512 8aca66bc2ee3d886d8b3741dbbf67f1b90804a7b87a3a2858a4134f3104a5ab374e3823afc4e07f5deb02c193474f7e00b536c9c87b2fe897c1db6ffd4bdbe66
DIST zyn-fusion-ui-src-3.0.6.tar.bz2 5266884 BLAKE2B d9715c319bfd313792f550e12a47939dec665eda6ef395f8bb7a175b11f0922a4037428f99dc95fe749c40074ce8976fa9d257b6bc1e8f1feb63ca943c3bdd76 SHA512 7f195cf6a193376160441863d725383640bc75ad0c21b8ef7786da67a42fe014be103e3c3d9c29c83ffc3d78b9e11a4031a6b3922d457a336d184228c16077cd
DIST zynaddsubfx-3.0.6.tar.bz2 10001014 BLAKE2B 4adbeffb9bc0bd77bf81a6734f5c26fc676426e644e27cebb8e54e8d74d869c0e1b468782cd1a64aacef8f9b788d434a8d30a194944650eea03c4fd146ee7bf7 SHA512 86311f00d97e20c7eb22a46c99736c56765ed9737e728ef380a324e4a92c731086ed74f5d7bfeae104b690ab1ee1b40bfb8f240bc4c46f8afd47308ec48cbcea
-EBUILD zynaddsubfx-3.0.6-r3.ebuild 2067 BLAKE2B 0868d33b6d518f5920794a355adac04e634ee4615f1330fa35fe8f35d91ac18f1a3b6515747a3a981ba4fb56f44cbfead87ae971e25a6b8aec1da4f0c468ece9 SHA512 a3c62400ecce2540181a98ee17fcbf27b24514c5383b6243cfe4d133ab1fb352d6a1ba017bd037470c3aef495877a328e479da1b9c661fa9100d12c6839fe748
-EBUILD zynaddsubfx-3.0.6-r4.ebuild 2752 BLAKE2B 9bb10e41712466a72aec84e16d1a906098d8cab17f5aad3327ff9ea9157de46f7898a150a70bb802c92732ff48f18a6334264e8c4c2b276453088014f6509549 SHA512 4830bb9f52ec9351a829c8185aa768e78daa448129274c73e4332439964e92dbd61967a9be3f332a1f9b5ae082d2d8a8006cfc4013cae3370a52455fd1d9c9dd
+EBUILD zynaddsubfx-3.0.6-r5.ebuild 2108 BLAKE2B f397965d0a336dd90fa0e5cfe114609c8102e78ffb51bccde6004473f998f27d25f2069e47a6f4ca94cdba68a5fd924d881b7757b543daae4dcab454fbeb70a0 SHA512 3441114b204811f85349854711b903bf624d979bd4e81de8228260fca135c1736446a774726516d7e10234ca20d3652e30fe49a30b0c44da96796c2f713c7295
+EBUILD zynaddsubfx-3.0.6-r6.ebuild 2752 BLAKE2B 9bb10e41712466a72aec84e16d1a906098d8cab17f5aad3327ff9ea9157de46f7898a150a70bb802c92732ff48f18a6334264e8c4c2b276453088014f6509549 SHA512 4830bb9f52ec9351a829c8185aa768e78daa448129274c73e4332439964e92dbd61967a9be3f332a1f9b5ae082d2d8a8006cfc4013cae3370a52455fd1d9c9dd
MISC metadata.xml 428 BLAKE2B 5a450f26afae683f0aa9ff386c87c37c3445b81240d4864fe90564f2c86913af772174cfeaeb82c29b4df0b92337d00f710d8779c9f3300865e7d20e6f9fc06c SHA512 53de61301fd080758dc195c67dfaf9ece5fba941988d17ca6edb7249e01a8804fe4e7edf961a4a0ec6891730dc6f6250e5cf7e91441061eb1e487be243c9b111
diff --git a/media-sound/zynaddsubfx/files/zynaddsubfx-3.0.6-fltk1.4.patch b/media-sound/zynaddsubfx/files/zynaddsubfx-3.0.6-fltk1.4.patch
new file mode 100644
index 000000000000..db1bd93ece30
--- /dev/null
+++ b/media-sound/zynaddsubfx/files/zynaddsubfx-3.0.6-fltk1.4.patch
@@ -0,0 +1,20 @@
+MasterUI.cxx:2377:3: error: 'fl_open_display' was not declared ...
+
+Other files are using x.H, but that header is deprecated and the
+correct one is platform.H. fl_display that it alse needs platform.H
+for is X-specific, so this likely cannot work without fltk[X] at
+the moment.
+
+(next revision of the ebuild removes fltk, so it won't matter much)
+--- a/src/UI/MasterUI.fl
++++ b/src/UI/MasterUI.fl
+@@ -76,6 +76,9 @@
+ decl {\#include "common.H"} {public local
+ }
+
++decl {\#include "FL/platform.H"} {public local
++}
++
+ decl {\#if USE_NSM
+ \#include "NSM.H"
+ extern NSM_Client *nsm;
diff --git a/media-sound/zynaddsubfx/zynaddsubfx-3.0.6-r3.ebuild b/media-sound/zynaddsubfx/zynaddsubfx-3.0.6-r5.ebuild
index da2c1db9b0e1..5a6403763d41 100644
--- a/media-sound/zynaddsubfx/zynaddsubfx-3.0.6-r3.ebuild
+++ b/media-sound/zynaddsubfx/zynaddsubfx-3.0.6-r5.ebuild
@@ -24,7 +24,7 @@ DEPEND="
doc? ( dev-texlive/texlive-fontutils )
dssi? ( media-libs/dssi )
fltk? (
- x11-libs/fltk:1
+ x11-libs/fltk:1=[X(+)]
x11-libs/libX11
x11-libs/libXpm
)
@@ -42,6 +42,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}"/${P}-docs.patch
"${FILESDIR}"/${P}-stdint.patch
+ "${FILESDIR}"/${P}-fltk1.4.patch
)
DOCS=( AUTHORS.txt NEWS.txt README.adoc )
diff --git a/media-sound/zynaddsubfx/zynaddsubfx-3.0.6-r4.ebuild b/media-sound/zynaddsubfx/zynaddsubfx-3.0.6-r6.ebuild
index 0f9fbe9e9d5c..0f9fbe9e9d5c 100644
--- a/media-sound/zynaddsubfx/zynaddsubfx-3.0.6-r4.ebuild
+++ b/media-sound/zynaddsubfx/zynaddsubfx-3.0.6-r6.ebuild