summaryrefslogtreecommitdiff
path: root/media-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-03-16 18:48:52 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-03-16 18:48:52 +0000
commitf265f17242b04ae036b4dc174fa95401d895dbc5 (patch)
tree8daa848087a673b8bf5dad576b0a08048d551da7 /media-libs
parentd08ea43e9ada434f42f4be8e115b67ab22ce38af (diff)
gentoo auto-resync : 16:03:2024 - 18:48:51
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/Manifest.gzbin69339 -> 69353 bytes
-rw-r--r--media-libs/libbsb/Manifest1
-rw-r--r--media-libs/libbsb/libbsb-0.0.7-r2.ebuild28
-rw-r--r--media-libs/libfpx/Manifest1
-rw-r--r--media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild52
-rw-r--r--media-libs/libpulse/Manifest4
-rw-r--r--media-libs/libpulse/files/pulseaudio-16.1-add-more-standard-samplerates.patch35
-rw-r--r--media-libs/libpulse/files/pulseaudio-16.1-fix-memblock-alignment.patch122
-rw-r--r--media-libs/libpulse/files/pulseaudio-16.1-smoother-start-paused.patch26
-rw-r--r--media-libs/libpulse/files/pulseaudio-16.1-smoother-time-calculation.patch27
-rw-r--r--media-libs/librosprite/Manifest2
-rw-r--r--media-libs/librosprite/librosprite-0.1.3-r2.ebuild5
12 files changed, 85 insertions, 218 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index 0ff338ad30ab..13dc7755e954 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/libbsb/Manifest b/media-libs/libbsb/Manifest
index dd85b7ad9c52..b993cb30d628 100644
--- a/media-libs/libbsb/Manifest
+++ b/media-libs/libbsb/Manifest
@@ -1,3 +1,4 @@
DIST libbsb-0.0.7.tar.gz 155443 BLAKE2B b37eea6c3fff957b977008cb44ef5dc7a1a136bcf6d4d8d0dc0f317663d4b06301b93d19e157d3f9465ba0c52084aff2d3e3c04fa0a512a7520589eee585c9a7 SHA512 9a6d7f3d5c2680e008e87ac8b31b676814c9e89b4fb6a42cbbfd96d2d7bc7d734593a3aa94420a374e89431ffac655efdc48cf06718e682933f8975bc3c56515
EBUILD libbsb-0.0.7-r1.ebuild 598 BLAKE2B cb7ef276292382f9fe9b3446b591ba0673c9115ec57902a836f7bc0a630677d0ed9813fd3bcba9d6e88bef84f32a82ff37222add9918a23e8bc41c1770e8b5b1 SHA512 8dcc0295fc387ee9103b4d1bcc3a2a0a4d6a680dfb9ead80115b889fcfce71fe499043a1b96ad761a2776719d065082c3e29071cc5fdf0d33043fcac3bda6afb
+EBUILD libbsb-0.0.7-r2.ebuild 700 BLAKE2B 9530bd4c99c66b3bcb466475f2d345145207c44b5a57b735b2a68a6d40efd527a302e484fdeddd36beca8039113adcabec1fd79abb7c9564c41cc95c52ce3df1 SHA512 c60e616134a5c07981d4248f92c9ecf2970b2c809d13a01fb25ee924c9b416d45d37ab3eb6291ad7572fb5bf2c23161f9d96f28e568a7e6af644d123d4d0d8da
MISC metadata.xml 295 BLAKE2B 10c751277dd60deaf3396ac58289f4dfbd2310b4556b70913b0d2359ab5e63099ac3b248ee821723f189f69cb8ed91713cc899a33cff4281f6acec544bd30c99 SHA512 743123a3e9f36f5ebade194fc3c64582d197e2bafa0367e07adf8ce683aae2f86077028a7fcab7a9ab414d00ef5e31a56c368240c4a4a5df687289131654df0a
diff --git a/media-libs/libbsb/libbsb-0.0.7-r2.ebuild b/media-libs/libbsb/libbsb-0.0.7-r2.ebuild
new file mode 100644
index 000000000000..be7212a192b1
--- /dev/null
+++ b/media-libs/libbsb/libbsb-0.0.7-r2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs
+
+DESCRIPTION="Portable C library for reading and writing BSB format image files"
+HOMEPAGE="https://libbsb.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="media-libs/libpng
+ media-libs/tiff:="
+RDEPEND="${DEPEND}"
+
+# "make check" in 0.0.7 fails with newer tiff versions (4.0.0) altough the
+# tools work perfectly, so restrict test until this is fixed upstream
+RESTRICT="test"
+
+src_prepare(){
+ sed -i -e "s|ar crv|$(tc-getAR) crv|" Makefile.am || die
+ default
+ eautoreconf
+}
diff --git a/media-libs/libfpx/Manifest b/media-libs/libfpx/Manifest
index 1f309d213186..9dd6bf3eabb2 100644
--- a/media-libs/libfpx/Manifest
+++ b/media-libs/libfpx/Manifest
@@ -1,5 +1,6 @@
AUX libfpx-1.2.0.13-export-symbols.patch 347 BLAKE2B d0bc3b1fecba641554a549c0241e098f801f0dd1a471427127c99f56945836ca679b14c2bdff3a85c3be32d399bae871911742fa1ea0c74c8a2e50741ae70938 SHA512 a8e9793f78902317fa2aacc9fc61160579fd211f6e36ae817afc1d8963c60eeb930b0f4574bb855b75bfbfa1b678882773b581db91462289132cd44bb2b0be6e
AUX libfpx-1.3.1_p10-musl-1.2.3-null.patch 1906 BLAKE2B 2dcccc22aa1f163ecc5d3f3de3981950844d89dce57599635eab749af8531b2e31e74dbdfba9c01895f530b15c054e1311a965c63e013c8b9115f91ab2b6c516 SHA512 d37d8315a8e3e1c6ee83e71cf38b1e0656ba59f6d6a9bd24ea9c03366b8d2c5f8a092ab2f39f1b10429eec2bb7aeba83dea94ebd8ea5dcb2146a2f7944f8cf2c
DIST libfpx-1.3.1-10.tar.bz2 2358246 BLAKE2B d67b5a38e29d8916471ced46005983427ea1e77ff1fa682b67f80e8db71bd5460aafb59753bd901aa40e955cbeb453cf017109577b8d9357e86ac3e7d988d4b4 SHA512 afa96b240ead4d3c56e8e6c66db188d1f4441e7b4d08e12e0e96359cfa2cea9eae5625105d87df65ceacd97d84a386876c62dee5bc1916c420755d9bcc4655d4
+EBUILD libfpx-1.3.1_p10-r1.ebuild 1160 BLAKE2B 7583c3ee8e1ba114bdedb2b4230b9df0bca8d500d4dcf78d7a013c94ce3a2d1a91a289097f8dc1466e1df242b8e0781ae2bb161fbc5de032cfdcb805f6f23843 SHA512 f807f7a9807fc34844b9aaa404384d06a05e94a20bcc1b14d5244541d935f71f44468f7c78c71764d6fb279f37535d9a44d200181d47c2864912c1347fc7b651
EBUILD libfpx-1.3.1_p10.ebuild 1247 BLAKE2B 383cf7a7338a795123d7c60b6448f9f2e5660f17f7fc0773d793b099cfbec3cf17f0235a01cd370f9ec9349a0e8d5ecf07cc751680b6c9d6afc7d2eb74af0457 SHA512 769dc7f9257290d33695ca2457a894464da053055002b5c032d757c32dc485151788f6b428a02782054744ab48a9a3ff31ffc493f822546a65916d6fdbc42c47
MISC metadata.xml 334 BLAKE2B 5f2c903be8e07657f0b5ea2f60d1d51cd22c18582227ca2f3d7e86b1911b790e442aed299bd894217c99e106fbcb4a31c3c240eba69338f9de14cfb8ede765da SHA512 b4d167b6a8f3dadcde95c86990d0855862b84e465bf4538c7991d0d581cc0c91d42923435e66d381c91f657b150ac322f25fd7bc1bdb4870cf489534279f5859
diff --git a/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild b/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild
new file mode 100644
index 000000000000..9e479ef75f49
--- /dev/null
+++ b/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic libtool
+
+DESCRIPTION="Library for manipulating FlashPIX images"
+HOMEPAGE="https://github.com/ImageMagick/libfpx"
+SRC_URI="mirror://imagemagick/delegates/${P/_p/-}.tar.bz2"
+S="${WORKDIR}/${P/_p/-}"
+
+LICENSE="Flashpix"
+SLOT="0/1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="static-libs"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.2.0.13-export-symbols.patch
+ "${FILESDIR}"/${PN}-1.3.1_p10-musl-1.2.3-null.patch
+)
+
+src_prepare() {
+ default
+
+ # we're not windows, even though we don't define __unix by default
+ [[ ${CHOST} == *-darwin* ]] && append-flags -D__unix
+
+ elibtoolize
+}
+
+src_configure() {
+ append-ldflags -Wl,--no-undefined
+ econf \
+ $(use_enable static-libs static) \
+ LIBS="-lstdc++ -lm"
+}
+
+src_install() {
+ default
+
+ # bug 847412
+ if ! use static-libs; then
+ find "${ED}" -type f -name '*.la' -delete || die
+ fi
+
+ dodoc AUTHORS ChangeLog doc/*.txt
+
+ docinto pdf
+ dodoc doc/*.pdf
+ docompress -x /usr/share/doc/${PF}/pdf
+}
diff --git a/media-libs/libpulse/Manifest b/media-libs/libpulse/Manifest
index 56a02ef4cbdf..20b5c16150e8 100644
--- a/media-libs/libpulse/Manifest
+++ b/media-libs/libpulse/Manifest
@@ -1,9 +1,5 @@
-AUX pulseaudio-16.1-add-more-standard-samplerates.patch 1422 BLAKE2B 2e7ec0ee8560d80414550b0fe1eb8bfa0e1c9d90668dbb6366f0b23e651f6723fcd65a87ba16caba33b632919b39742cbc6b630f2a5a86952333606858b75a29 SHA512 534862debdac1aa091cedcd8058f7b0ef1cafc5c5f9bc72a96fc065b04b4809a6aed2f119fa71bfcd9ac9011d6809901972006efb908353f8baa16621024a657
-AUX pulseaudio-16.1-fix-memblock-alignment.patch 5531 BLAKE2B 419fdd5fde012455421e5020bc00105685e65b87c972eb50676f4f5e6a58a8d0fa574c0e3d946c15ce4a6ec42e9465913e3a60742784939d85d298bc1bbdf610 SHA512 e7b948a0eee82162fb2fbb8a679e1fcedd91a8525c3528e98c990aa33370a33345dfe7fa02a529a2d4e484ce011c882e0458edd9113e20c2a652a8bb8815d175
AUX pulseaudio-16.1-memfd-cleanup.patch 988 BLAKE2B cbb25ef86099e1c13bd07c33c871b38d2d21015759569f6ed51c7f04a4997e85e3926ea573e76699d3615744ebfa3fd7cab20e3cb0a6a53f11975c0cd3314ef1 SHA512 62029ff446d005fb0d47b3c88694e0d4497321a8967802de2e915b5a885f596354310e6f5f5805cb352dbdf8a9339beca67377447a69b64c1916b4c3e6f14e31
AUX pulseaudio-16.1-proplist-util-without-gdkx.patch 1486 BLAKE2B 74b6ed59dff2ab4c62bab9e218874ff4da1d651f8ff80d715965b7be61323d77436851f6f2ffb9f8667c9ee918d6eca315fea3f6fe2670798f1ef6ed58728a3c SHA512 a5b5ac40083237ea0cd916506eb490891937affc1d69f81399a6a1f8f0782ebe9654641463ab33931add749282880ab415dbf0f89bd1a1d6a0f88f2845886d13
-AUX pulseaudio-16.1-smoother-start-paused.patch 1177 BLAKE2B 33e23e6ff9f08674550c8d349cdf2c8e50e5b203228c7b42bde0acddaa351647efda81d9ef173c2724a6a32b672a9db09075f0df2b7b567d354628e0adcd9c4b SHA512 3bcd728dc70349710f919c9990d5145100b0dae9ee496d2c4d4d8d43bd6e331a5625fe2b124d3f81326b52a072bc4f335ef24b68245518c545fa3258283a8d07
-AUX pulseaudio-16.1-smoother-time-calculation.patch 1354 BLAKE2B 2fc644c66a0329ad03ad617590811ca980b7f2cd91b7f3ed0ea7831b4ece70dced407cfa4ac09efe4d3100fc7205d08341a28c6b0e1a6870aa5fae101279c9e6 SHA512 7ead95b6325ad921ec532f086ef62007f189d3ec533c07f985f09eb1618d5f600b3ce80d0ca64c60f9eb31e3e576bb98454d619e406c46ae2ec7fc5bfbf814be
AUX pulseaudio-16.99.1-memfd-compat.patch 971 BLAKE2B 6228f8b01cd8799221d5e121a8c1bc2f3635acebf2c75f1538abf88f2f717da93c3d90ebee038a5fb3bfe8d015c6d3a4f5d6e20026eb44b889fde3d45f6c6769 SHA512 498f86291cb5837494a6b698ea7590ae778edf58ca9b82d58b2d93e30f5e424b93f3ecf8a0a203817eba7bcea7702bf3f1a6cdd346b02088f1748cd1231787bf
DIST pulseaudio-16.1.tar.xz 1545596 BLAKE2B 535706abcea2cae39834b23c8bdc37f71b0e633de2d8e43ea4425da97a850b57c2f980c318681cbc86cf1e746200609dad41f8b96ecf4568f86d94aa6831c9a1 SHA512 33b0b4292f05e0882f3ec822cf5720414bb34c523d80fe287b9740d6be219787c562e8024c9b0d9e2ee010771ca72c7ae4f27df1bbef9c9cb6bb6a23cbcc412f
DIST pulseaudio-16.99.1.tar.xz 1565020 BLAKE2B 02aad918e2b76dcf250bd55e03460206c7781cd1b43aa2efe46b25258626892e07f478b9966fa5027c9ae0a370145f5204dba05d2f5dfbfd3ba956225ccb3cad SHA512 1a3347e4c892ba0e321d39184f8bd52cfd16f59e66e52a753d6f706dfbf3f170f87b7ff27c0a6cdf3e462e6dd531ecde6829d48a374d0be2622688fb85abaac2
diff --git a/media-libs/libpulse/files/pulseaudio-16.1-add-more-standard-samplerates.patch b/media-libs/libpulse/files/pulseaudio-16.1-add-more-standard-samplerates.patch
deleted file mode 100644
index e1ea200c4c4c..000000000000
--- a/media-libs/libpulse/files/pulseaudio-16.1-add-more-standard-samplerates.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-commit 86c5fbab5778685e19b5a4a9b8eb04ca90dff780
-Author: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
-Date: Sun Feb 5 19:49:10 2023 +0300
-
- alsa-util: Add more standard sample rates.
-
- Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/776>
-
-diff --git a/src/modules/alsa/alsa-util.c b/src/modules/alsa/alsa-util.c
-index 9f35cb20f..fd30f18bd 100644
---- a/src/modules/alsa/alsa-util.c
-+++ b/src/modules/alsa/alsa-util.c
-@@ -1430,7 +1430,8 @@ unsigned int *pa_alsa_get_supported_rates(snd_pcm_t *pcm, unsigned int fallback_
- 32000, 44100, 48000,
- 64000, 88200, 96000,
- 128000, 176400, 192000,
-- 384000 };
-+ 352800, 384000,
-+ 705600, 768000 };
- bool supported[PA_ELEMENTSOF(all_rates)] = { false, };
- snd_pcm_hw_params_t *hwparams;
- unsigned int i, j, n, *rates = NULL;
-diff --git a/src/pulse/sample.h b/src/pulse/sample.h
-index 35346a865..65c0c5d6b 100644
---- a/src/pulse/sample.h
-+++ b/src/pulse/sample.h
-@@ -128,7 +128,7 @@ PA_C_DECL_BEGIN
- #define PA_CHANNELS_MAX 32U
-
- /** Maximum allowed sample rate */
--#define PA_RATE_MAX (48000U*8U)
-+#define PA_RATE_MAX (48000U*16U)
-
- /** Sample format */
- typedef enum pa_sample_format {
diff --git a/media-libs/libpulse/files/pulseaudio-16.1-fix-memblock-alignment.patch b/media-libs/libpulse/files/pulseaudio-16.1-fix-memblock-alignment.patch
deleted file mode 100644
index b05e530ac89d..000000000000
--- a/media-libs/libpulse/files/pulseaudio-16.1-fix-memblock-alignment.patch
+++ /dev/null
@@ -1,122 +0,0 @@
-commit 300db779224625144d6279d230c2daa857c967d8
-Author: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
-Date: Thu Feb 9 13:28:29 2023 +0300
-
- pstream: Pass frame size to keep split memblock parts aligned
-
- `pa_pstream_send_memblock()` would split incoming memblock into parts not
- exceeding maximum pool block size.
-
- To make sure split parts of memblock are still frame-aligned add new `align` arg
- to `pa_pstream_send_memblock`, find out required alignment from stream sample
- format and pass it there. Bump default alignment to 256 which is good up to
- 32bit 64ch frames.
-
- Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/780>
-
-diff --git a/src/modules/module-tunnel.c b/src/modules/module-tunnel.c
-index 61f427bd3..ab094ba4e 100644
---- a/src/modules/module-tunnel.c
-+++ b/src/modules/module-tunnel.c
-@@ -676,7 +676,7 @@ static int sink_process_msg(pa_msgobject *o, int code, void *data, int64_t offse
- * IO thread context where the rest of the messages are
- * dispatched. Yeah, ugly, but I am a lazy bastard. */
-
-- pa_pstream_send_memblock(u->pstream, u->channel, 0, PA_SEEK_RELATIVE, chunk);
-+ pa_pstream_send_memblock(u->pstream, u->channel, 0, PA_SEEK_RELATIVE, chunk, pa_frame_size(&u->sink->sample_spec));
-
- u->receive_counter += chunk->length;
-
-diff --git a/src/pulse/stream.c b/src/pulse/stream.c
-index 0aa627396..3585b27e8 100644
---- a/src/pulse/stream.c
-+++ b/src/pulse/stream.c
-@@ -1535,7 +1535,7 @@ int pa_stream_write_ext_free(
- s->write_memblock = NULL;
- s->write_data = NULL;
-
-- pa_pstream_send_memblock(s->context->pstream, s->channel, offset, seek, &chunk);
-+ pa_pstream_send_memblock(s->context->pstream, s->channel, offset, seek, &chunk, pa_frame_size(&s->sample_spec));
- pa_memblock_unref(chunk.memblock);
-
- } else {
-@@ -1569,7 +1569,7 @@ int pa_stream_write_ext_free(
- pa_memblock_release(chunk.memblock);
- }
-
-- pa_pstream_send_memblock(s->context->pstream, s->channel, t_offset, t_seek, &chunk);
-+ pa_pstream_send_memblock(s->context->pstream, s->channel, t_offset, t_seek, &chunk, pa_frame_size(&s->sample_spec));
-
- t_offset = 0;
- t_seek = PA_SEEK_RELATIVE;
-diff --git a/src/pulsecore/protocol-native.c b/src/pulsecore/protocol-native.c
-index 672182fbc..1342dee10 100644
---- a/src/pulsecore/protocol-native.c
-+++ b/src/pulsecore/protocol-native.c
-@@ -1260,7 +1260,7 @@ static void native_connection_send_memblock(pa_native_connection *c) {
- if (schunk.length > r->buffer_attr.fragsize)
- schunk.length = r->buffer_attr.fragsize;
-
-- pa_pstream_send_memblock(c->pstream, r->index, 0, PA_SEEK_RELATIVE, &schunk);
-+ pa_pstream_send_memblock(c->pstream, r->index, 0, PA_SEEK_RELATIVE, &schunk, pa_memblockq_get_base(r->memblockq));
-
- pa_memblockq_drop(r->memblockq, schunk.length);
- pa_memblock_unref(schunk.memblock);
-@@ -2535,7 +2535,7 @@ static void setup_srbchannel(pa_native_connection *c, pa_mem_type_t shm_type) {
- mc.memblock = srbt.memblock;
- mc.index = 0;
- mc.length = pa_memblock_get_length(srbt.memblock);
-- pa_pstream_send_memblock(c->pstream, 0, 0, 0, &mc);
-+ pa_pstream_send_memblock(c->pstream, 0, 0, 0, &mc, 0);
-
- c->srbpending = srb;
- return;
-diff --git a/src/pulsecore/pstream.c b/src/pulsecore/pstream.c
-index 7147b776a..ff62f464b 100644
---- a/src/pulsecore/pstream.c
-+++ b/src/pulsecore/pstream.c
-@@ -82,6 +82,10 @@ typedef uint32_t pa_pstream_descriptor[PA_PSTREAM_DESCRIPTOR_MAX];
- */
- #define FRAME_SIZE_MAX_ALLOW (1024*1024*16)
-
-+/* Default memblock alignment used with pa_pstream_send_memblock()
-+ */
-+#define DEFAULT_PSTREAM_MEMBLOCK_ALIGN (256)
-+
- PA_STATIC_FLIST_DECLARE(items, 0, pa_xfree);
-
- struct item_info {
-@@ -475,7 +479,7 @@ void pa_pstream_send_packet(pa_pstream*p, pa_packet *packet, pa_cmsg_ancil_data
- p->mainloop->defer_enable(p->defer_event, 1);
- }
-
--void pa_pstream_send_memblock(pa_pstream*p, uint32_t channel, int64_t offset, pa_seek_mode_t seek_mode, const pa_memchunk *chunk) {
-+void pa_pstream_send_memblock(pa_pstream*p, uint32_t channel, int64_t offset, pa_seek_mode_t seek_mode, const pa_memchunk *chunk, size_t align) {
- size_t length, idx;
- size_t bsm;
-
-@@ -492,6 +496,11 @@ void pa_pstream_send_memblock(pa_pstream*p, uint32_t channel, int64_t offset, pa
-
- bsm = pa_mempool_block_size_max(p->mempool);
-
-+ if (align == 0)
-+ align = DEFAULT_PSTREAM_MEMBLOCK_ALIGN;
-+
-+ bsm = (bsm / align) * align;
-+
- while (length > 0) {
- struct item_info *i;
- size_t n;
-diff --git a/src/pulsecore/pstream.h b/src/pulsecore/pstream.h
-index 2bff270ad..88bdca4cc 100644
---- a/src/pulsecore/pstream.h
-+++ b/src/pulsecore/pstream.h
-@@ -51,7 +51,7 @@ void pa_pstream_unlink(pa_pstream *p);
- int pa_pstream_attach_memfd_shmid(pa_pstream *p, unsigned shm_id, int memfd_fd);
-
- void pa_pstream_send_packet(pa_pstream*p, pa_packet *packet, pa_cmsg_ancil_data *ancil_data);
--void pa_pstream_send_memblock(pa_pstream*p, uint32_t channel, int64_t offset, pa_seek_mode_t seek, const pa_memchunk *chunk);
-+void pa_pstream_send_memblock(pa_pstream*p, uint32_t channel, int64_t offset, pa_seek_mode_t seek, const pa_memchunk *chunk, size_t align);
- void pa_pstream_send_release(pa_pstream *p, uint32_t block_id);
- void pa_pstream_send_revoke(pa_pstream *p, uint32_t block_id);
-
diff --git a/media-libs/libpulse/files/pulseaudio-16.1-smoother-start-paused.patch b/media-libs/libpulse/files/pulseaudio-16.1-smoother-start-paused.patch
deleted file mode 100644
index 3f0acbc8f95e..000000000000
--- a/media-libs/libpulse/files/pulseaudio-16.1-smoother-start-paused.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-commit 8fe50bbc31e11abf2f30864f1e2dbdaa16d0e1c3
-Author: Georg Chini <georg@chini.tk>
-Date: Thu Aug 25 08:11:04 2022 +0200
-
- time-smoother-2: Fix stream time when stream starts paused
-
- When a stream is started but has not yet called smoother_2_put(), pa_smoother_2_get()
- returns the time since the start of the stream even if the stream was started paused.
- When the stream is started paused, pa_smoother_2_get() should return 0 instead. This
- patch fixes the problem.
-
- Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/745>
-
-diff --git a/src/pulsecore/time-smoother_2.c b/src/pulsecore/time-smoother_2.c
-index e14b52f72..ea7ec1b36 100644
---- a/src/pulsecore/time-smoother_2.c
-+++ b/src/pulsecore/time-smoother_2.c
-@@ -295,7 +295,7 @@ pa_usec_t pa_smoother_2_get(pa_smoother_2 *s, pa_usec_t time_stamp) {
-
- /* If the smoother has not started, just return system time since resume */
- if (!s->start_time) {
-- if (time_stamp >= s->resume_time)
-+ if (time_stamp >= s->resume_time && !s->paused)
- current_time = time_stamp - s->resume_time;
- else
- current_time = 0;
diff --git a/media-libs/libpulse/files/pulseaudio-16.1-smoother-time-calculation.patch b/media-libs/libpulse/files/pulseaudio-16.1-smoother-time-calculation.patch
deleted file mode 100644
index 9d976e5be984..000000000000
--- a/media-libs/libpulse/files/pulseaudio-16.1-smoother-time-calculation.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-commit c3eae5d00cb79bd897049483126e75bb48a69cd1
-Author: flyingOwl <ofenfisch@googlemail.com>
-Date: Fri Dec 30 00:16:03 2022 +0100
-
- time-smoother-2: Fix time calculation by comparing timestamps
-
- This fixes the rare case of resume_time being bigger than time_stamp. Which
- happens sometimes when a gstreamer client is quickly seeking through a
- media file. The resulting integer underflow then causes a huge value in
- current_time which will break the playback.
-
- Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/764>
-
-diff --git a/src/pulsecore/time-smoother_2.c b/src/pulsecore/time-smoother_2.c
-index ea7ec1b36..46cc5e9cc 100644
---- a/src/pulsecore/time-smoother_2.c
-+++ b/src/pulsecore/time-smoother_2.c
-@@ -307,7 +307,8 @@ pa_usec_t pa_smoother_2_get(pa_smoother_2 *s, pa_usec_t time_stamp) {
- /* If we are initializing, add the time since resume to the card time at pause_time */
- else if (s->init) {
- current_time += (s->pause_time - s->start_time - s->time_offset - s->fixup_time) * s->time_factor;
-- current_time += (time_stamp - s->resume_time) * s->time_factor;
-+ if (time_stamp > s->resume_time)
-+ current_time += (time_stamp - s->resume_time) * s->time_factor;
-
- /* Smoother is running, calculate current sound card time */
- } else
diff --git a/media-libs/librosprite/Manifest b/media-libs/librosprite/Manifest
index 51f3ea317a5d..bdab56fc28c0 100644
--- a/media-libs/librosprite/Manifest
+++ b/media-libs/librosprite/Manifest
@@ -1,4 +1,4 @@
AUX librosprite-0.1.2-Werror.patch 393 BLAKE2B dc5794093ac33e7b65ca42a9ab4dd967cc44b9c8e890d404021f995cbaf7fe83be2549377c503dc8d7b3dc692f3a48eeffcd1709d9cad840b4f9522b4b9fab15 SHA512 1f72277eadc2c958ff58c9a23e78bf5a8198c76502cba45e5619413f3dba4243e7a5f8650a11436cc87dd9e63257a874cf8b1805b4dcfe5f3db88733ff08e1fe
DIST librosprite-0.1.3-src.tar.gz 32816 BLAKE2B 553f5046eac8b7de5940e812103a545ee1d599bcc30d4fd6bb14449e0718364132e76e3992b224d0d2dd3c7582100fe6d9e4d433f245a89b23e3f15542329e0e SHA512 ab039ab12df7f527a86a76247bc5cb70ebe550591f81a1b987abef73fb3c6bd25c9a36afe17bd6717f4f33b1a133d847bb5acad53057aa3c406efe4ebcdc601b
-EBUILD librosprite-0.1.3-r2.ebuild 685 BLAKE2B 0cd0264a031879bff288341bb82514856848d98f85b5271710e17030e705422127900420315b97fbe15c8ba37b0d7e797bea73e3a17a3ebdabad437943d2f80e SHA512 9e1b16432c62c8be15b4ba3612205b059a3fac9b101ef0f07f4be6387fb2d53672041a28a27344bf5374954018b8a66a097e25912b1448884be04d770725fff9
+EBUILD librosprite-0.1.3-r2.ebuild 678 BLAKE2B b18ed732be2640b22eca36af1baa3608bf47124eb7602a6b4ebdb0bfa6846c54a39a477e6c17ee575d435d9e9a3d11a2ab0947c237d5b0a65d57eb7c0e4d9fce SHA512 7d4154650a7babd3068adf96e4b94a4100a9be6531f68c3d39af59d7259fcb9eb566c21e43a2a41dea4026a15d47a59e3da09e6cc9f2b9ec37b862922da1cfce
MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
diff --git a/media-libs/librosprite/librosprite-0.1.3-r2.ebuild b/media-libs/librosprite/librosprite-0.1.3-r2.ebuild
index 06b65cc3fb5b..6736fe4a9c5d 100644
--- a/media-libs/librosprite/librosprite-0.1.3-r2.ebuild
+++ b/media-libs/librosprite/librosprite-0.1.3-r2.ebuild
@@ -5,14 +5,13 @@ EAPI=7
inherit netsurf
-DESCRIPTION="framebuffer abstraction library, written in C"
-HOMEPAGE="http://www.netsurf-browser.org/projects/librosprite/"
+DESCRIPTION="Framebuffer abstraction library, written in C"
+HOMEPAGE="https://www.netsurf-browser.org/projects/librosprite/"
SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE=""
DEPEND="dev-build/netsurf-buildsystem"