libheif: update 1.19.5 -> 1.19.8

COPYING was changed
[377a957bd8]

1.19.8

Set essential flag for transformative properties as required by MIAF. This fixes the display of AVIF images with transformations encoded by libheif in Chrome, which checks whether this flag is set.
If the environment variable LIBHEIF_SECURITY_LIMITS is set to OFF, libheif will not check any security limits. This can be used if a user wants to work with large images that were blocked by the security limits, but the application software does not allow to adjust the libheif security limits.
Resolved processing 16-bit JPEG-2000

1.19.7
Fixes a build error with SVT-AV1 encoder plugin when using reduced symbol visibility (#1480).

1.19.6
Bugfix release.

Additionally, there are the following changes:

C++ and Go wrapper licenses have been changed to MIT
supports SVT-AV1 v3.0.0 encoder
support emscripten builds for ES6 modules

Fixes

CVE-2025-43966
CVE-2025-43967

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
Markus Volk 2025-06-07 19:27:29 +02:00 committed by Khem Raj
parent b181acb4a3
commit 58827344ab
No known key found for this signature in database
GPG Key ID: BB053355919D3314

View File

@ -1,7 +1,7 @@
SUMMARY = "libheif is an ISO/IEC 23008-12:2017 HEIF and AVIF (AV1 Image File Format) file format decoder and encoder"
HOMEPAGE = "https://github.com/strukturag/libheif"
LICENSE = "LGPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=f07b2bc152eaee52edbd338825f474d4"
LIC_FILES_CHKSUM = "file://COPYING;md5=9c0edc7369719b2c47d44e80ba74b4b7"
LICENSE_FLAGS = "commercial"
COMPATIBLE_MACHINE:powerpc64le = "null"
@ -9,7 +9,7 @@ COMPATIBLE_MACHINE:powerpc64le = "null"
SRC_URI = "git://github.com/strukturag/libheif.git;protocol=https;branch=master"
S = "${WORKDIR}/git"
SRCREV = "cd95b113d78d0696105a9e678cbd19487ee13d6c"
SRCREV = "5e9deb19fe6b3768af0bb8e9e5e8438b15171bf3"
inherit cmake pkgconfig