summaryrefslogtreecommitdiff
path: root/kde-frameworks/kimageformats
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-07-22 03:04:36 -0500
committerroot <root@alpha.trunkmasters.com>2026-07-22 03:04:36 -0500
commit63ccd2e4ddd6295605ea83ff6f5e2337785496e5 (patch)
treec2e8b95c36b14703e41de0de4fe7cb686ee24eea /kde-frameworks/kimageformats
parent805088e14f2164ec415b97288657da8492869f97 (diff)
downloadbaldeagleos-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/Manifest2
-rw-r--r--kde-frameworks/kimageformats/files/kimageformats-6.28.0-fix-occasional-HEIF-plug-in-crash.patch33
-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