diff options
| author | root <root@alpha.trunkmasters.com> | 2026-07-22 03:04:36 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-07-22 03:04:36 -0500 |
| commit | 63ccd2e4ddd6295605ea83ff6f5e2337785496e5 (patch) | |
| tree | c2e8b95c36b14703e41de0de4fe7cb686ee24eea /kde-frameworks/kimageformats | |
| parent | 805088e14f2164ec415b97288657da8492869f97 (diff) | |
| download | baldeagleos-repo-63ccd2e4ddd6295605ea83ff6f5e2337785496e5.tar.gz baldeagleos-repo-63ccd2e4ddd6295605ea83ff6f5e2337785496e5.tar.xz baldeagleos-repo-63ccd2e4ddd6295605ea83ff6f5e2337785496e5.zip | |
Adding metadata
Diffstat (limited to 'kde-frameworks/kimageformats')
| -rw-r--r-- | kde-frameworks/kimageformats/Manifest | 2 | ||||
| -rw-r--r-- | kde-frameworks/kimageformats/files/kimageformats-6.28.0-fix-occasional-HEIF-plug-in-crash.patch | 33 | ||||
| -rw-r--r-- | kde-frameworks/kimageformats/kimageformats-6.28.1.ebuild (renamed from kde-frameworks/kimageformats/kimageformats-6.28.0-r1.ebuild) | 4 |
3 files changed, 1 insertions, 38 deletions
diff --git a/kde-frameworks/kimageformats/Manifest b/kde-frameworks/kimageformats/Manifest index fff489a4c5c7..3762feac0f68 100644 --- a/kde-frameworks/kimageformats/Manifest +++ b/kde-frameworks/kimageformats/Manifest @@ -1,2 +1,2 @@ DIST kimageformats-6.27.0.tar.xz 32373196 BLAKE2B 706f619fef337184b2f67600b75135795dab9ae2e27ef933ac72742b5a2cae0407a5c3ee0d3673e6362a7397318f495bc88a9b19570233c9b052d4c9c816059c SHA512 4dd73125da24da722c9967f850a2d43cfc80784d713258f2e829b79777ec98f4a4afd100e7c7bcb4a924ddf1614318193ce73bce2fbb57a8d16526aac4900643 -DIST kimageformats-6.28.0.tar.xz 32373316 BLAKE2B 9a96a64f84b50a7f7cae29cacc5fd120b9eb1bd8fe2efe51ac2ca96be0d97afc4e29354f5e4c5aba031ee1fd49cc721733fb4e8ae8e76765b8babe4fab699548 SHA512 a654caa8595e9b573f02579a0993c5075cf92ef35526498f83dbf8fc24cb6124b10f87bcd3cd2ca301c2a2b9b23c0902fb2e0dbe6c98f1a13b51501b0b558527 +DIST kimageformats-6.28.1.tar.xz 32371724 BLAKE2B 370f0bd820c6b0767ea8f61f6ca92ee98b35ec91db50cd908f82de6a7132d08fc27a7ea80422012d82aad67ad15ebb2838e14bf0f6ed5c3d41f920faadae6f25 SHA512 5b8682be0847d3e9ff44804b30b66bf304e5fb189c67b2e9953d2ce8e062614157c6b8739bbcd0a3a180b3f4c43859cddcecdf84aa7aff2b22fb3cdeea9d5387 diff --git a/kde-frameworks/kimageformats/files/kimageformats-6.28.0-fix-occasional-HEIF-plug-in-crash.patch b/kde-frameworks/kimageformats/files/kimageformats-6.28.0-fix-occasional-HEIF-plug-in-crash.patch deleted file mode 100644 index debf2134403f..000000000000 --- a/kde-frameworks/kimageformats/files/kimageformats-6.28.0-fix-occasional-HEIF-plug-in-crash.patch +++ /dev/null @@ -1,33 +0,0 @@ -https://bugs.gentoo.org/979518 -https://bugs.kde.org/523105 -https://invent.kde.org/frameworks/kimageformats/-/merge_requests/525 -https://invent.kde.org/frameworks/kimageformats/-/commit/ad0fb9dde4ffb1977a3ea800d90a26665de687b8 - -From ad0fb9dde4ffb1977a3ea800d90a26665de687b8 Mon Sep 17 00:00:00 2001 -From: Kyle Alexander Buan <me@kylxbn.com> -Date: Thu, 16 Jul 2026 15:33:49 +0800 -Subject: [PATCH] HEIF: keep reader callback table alive - -libheif retains the heif_reader pointer after -heif_context_read_from_reader returns. The callback table was scoped -to the non-sequential branch and could be destroyed before -tiled image decoding used it from worker threads. - -Give the callback table static storage duration. - -BUG: 523105 ---- a/src/imageformats/heif.cpp -+++ b/src/imageformats/heif.cpp -@@ -845,7 +845,8 @@ bool HEIFHandler::ensureDecoder() - buffer = deviceRead(dev, kMaxQVectorSize); - err = heif_context_read_from_memory(ctx, static_cast<const void *>(buffer.constData()), buffer.size(), nullptr); - } else { -- heif_reader reader = create_heif_reader_for_qiodevice(); -+ // Must not be destroyed until decoding ends -+ static const heif_reader reader = create_heif_reader_for_qiodevice(); - err = heif_context_read_from_reader(ctx, &reader, dev, nullptr); - } - if (err.code) { --- -GitLab - diff --git a/kde-frameworks/kimageformats/kimageformats-6.28.0-r1.ebuild b/kde-frameworks/kimageformats/kimageformats-6.28.1.ebuild index 46362297f297..6774356af604 100644 --- a/kde-frameworks/kimageformats/kimageformats-6.28.0-r1.ebuild +++ b/kde-frameworks/kimageformats/kimageformats-6.28.1.ebuild @@ -33,10 +33,6 @@ DEPEND="${RDEPEND} DOCS=( src/imageformats/AUTHORS ) -PATCHES=( - "${FILESDIR}"/kimageformats-6.28.0-fix-occasional-HEIF-plug-in-crash.patch # bug #979518 -) - src_configure() { local mycmakeargs=( -DKIMAGEFORMATS_WITH_KNOWN_CRASHES_JXR=OFF # TODO: check if ready upstream |
