summaryrefslogtreecommitdiff
path: root/media-sound/scream
diff options
context:
space:
mode:
Diffstat (limited to 'media-sound/scream')
-rw-r--r--media-sound/scream/Manifest3
-rw-r--r--media-sound/scream/files/scream-4.0-gcc15.patch11
-rw-r--r--media-sound/scream/scream-4.0.ebuild6
3 files changed, 18 insertions, 2 deletions
diff --git a/media-sound/scream/Manifest b/media-sound/scream/Manifest
index 7d2030d3a205..dea74663fbe4 100644
--- a/media-sound/scream/Manifest
+++ b/media-sound/scream/Manifest
@@ -1,4 +1,5 @@
+AUX scream-4.0-gcc15.patch 325 BLAKE2B ed617254c542515457bd5ae69013df4c0f5c492e2df696a9c150f1acac1d6af300b4a013670ea190c84fa8b3b5f6d6dbc512f2b657a35146bfcbc48f71018223 SHA512 99ba98cf2809cb472373c54c42b4b9f70b7ea89881bd7275caaa694a498f0a66745bf10d615f950ab3e8fc6c3ec66ea84039305075af4459af9146ac4b403a04
DIST scream-4.0.tar.gz 1114738 BLAKE2B 8e67033faea465d6d64427c9c7ff40d38ad88892cbcb9d3fa3d09998161fef2fce998a6d11e5c416f8b5652701f6c9dcf86283e44e084e7fa005aaf8275b49c6 SHA512 70b41f946e5f3dc3ccdceef752a719ba59841a850a9b347e8d33dc08dd5c3a4ba3d2fe5ae5004b9b621372f5d3faf52b34dc02fdaaa5be6f89991084425f682a
-EBUILD scream-4.0.ebuild 961 BLAKE2B 328f3a19a941a7bb422ed0b98809226aeb94cf011de2e633058eb0bfb2a2d64f4ec13c3d210c9e1ff083c0d0acb0d8b87cd96982f3a9d3ee35bb22efe558f319 SHA512 cffc3d8fe442b3784b8d586dcec01dc706418d7b9433eb44586919c581ce3cd376730b7456b3601bb8e48df720acab8149d5ee3c365f51a033bea23bee9ca695
+EBUILD scream-4.0.ebuild 1006 BLAKE2B 7babf72573c12cd2c74a42a40e2d65aba27b7310a6074ab6e24e2f04d191a8fee7f585823664378b6daf7822323c85521e144b130051bde42e5449b40f57c356 SHA512 30b401cc469129fc2dd023ab895367912760d7b17c17107625f01ca5cde6cde0cdc3487114f2c579b8ed3424e3a38594763d36dda495077016a9efe4a4a56198
EBUILD scream-9999.ebuild 958 BLAKE2B 1db63c3f0ed756efe3d62cec179d1d79e4825bf37b58998b094d42f6a483b1414f83485db4a553920843964e2d06a5596d55e1d2c8483691a95e73b79332d431 SHA512 01e8a41a62d71b83bbef2e455ee746a97083795e1694f2fbef9f2a775c708e27566eb944c9c4edda2dd68d28070bac7fa6a37b194adbb602b5d423642317e096
MISC metadata.xml 601 BLAKE2B 73fbecd357911596fd856784adfbbcaffc0129b0c559abed51323cc45fd55743ae86642a0ecc030949c02ea5ead0cae3738f61ac1d48148b1f4c2d00dbf23ce9 SHA512 70011204f2f601b5846c3a16409bb9b4894bf082594575da10cc857634b8d3e90dafbb38cc813696fdff7a6942bcaac3100c59df15bb9adc990c5ff361c0d799
diff --git a/media-sound/scream/files/scream-4.0-gcc15.patch b/media-sound/scream/files/scream-4.0-gcc15.patch
new file mode 100644
index 000000000000..fc1b852be61d
--- /dev/null
+++ b/media-sound/scream/files/scream-4.0-gcc15.patch
@@ -0,0 +1,11 @@
+--- a/jack.c
++++ b/jack.c
+@@ -107,7 +107,7 @@ jo_data;
+ static int init_resampler();
+ static int init_channels();
+ static int connect_ports();
+-static int process_source_data();
++static int process_source_data(receiver_data_t *data);
+
+ // JACK realtime process callback
+ int jack_process(jack_nframes_t nframes, void *arg);
diff --git a/media-sound/scream/scream-4.0.ebuild b/media-sound/scream/scream-4.0.ebuild
index 8c7ed7611cf1..960ab105d90a 100644
--- a/media-sound/scream/scream-4.0.ebuild
+++ b/media-sound/scream/scream-4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2022 Gentoo Authors
+# Copyright 2020-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -32,6 +32,10 @@ RDEPEND="
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
+PATCHES=(
+ "${FILESDIR}/${P}-gcc15.patch"
+)
+
src_configure() {
local mycmakeargs=(
-DALSA_ENABLE=$(usex alsa)