graphics/krita: chase libheif update
- Add patch from upstream to fix build with libheif-1.14.1
This commit is contained in:
parent
9d0d2863a8
commit
fd79d20f7c
2 changed files with 29 additions and 1 deletions
|
@ -1,6 +1,6 @@
|
|||
PORTNAME= krita
|
||||
DISTVERSION= 5.1.3
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= graphics kde
|
||||
MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION}
|
||||
DIST_SUBDIR= KDE/${PORTNAME}
|
||||
|
|
28
graphics/krita/files/patch-git_e9184281
Normal file
28
graphics/krita/files/patch-git_e9184281
Normal file
|
@ -0,0 +1,28 @@
|
|||
diff --git a/plugins/impex/heif/HeifExport.cpp b/plugins/impex/heif/HeifExport.cpp
|
||||
index c7376a6798aa6ba364fa414864086b00b9cbf3a1..c46db548bb979391166c545fc913bd0f8ff90eda 100644
|
||||
--- plugins/impex/heif/HeifExport.cpp
|
||||
+++ plugins/impex/heif/HeifExport.cpp
|
||||
@@ -403,7 +403,11 @@ KisImportExportErrorCode HeifExport::convert(KisDocument *document, QIODevice *i
|
||||
nclxDescription.set_full_range_flag(true);
|
||||
nclxDescription.set_matrix_coefficients(heif_matrix_coefficients_RGB_GBR);
|
||||
if (convertToRec2020) {
|
||||
+#if LIBHEIF_HAVE_VERSION(1, 14, 1)
|
||||
+ nclxDescription.set_color_primaries(heif_color_primaries_ITU_R_BT_2020_2_and_2100_0);
|
||||
+#else
|
||||
nclxDescription.set_color_primaties(heif_color_primaries_ITU_R_BT_2020_2_and_2100_0);
|
||||
+#endif
|
||||
} else {
|
||||
const ColorPrimaries primaries =
|
||||
image->colorSpace()->profile()->getColorPrimaries();
|
||||
@@ -413,7 +417,11 @@ KisImportExportErrorCode HeifExport::convert(KisDocument *document, QIODevice *i
|
||||
KIS_SAFE_ASSERT_RECOVER_RETURN_VALUE(
|
||||
primaries >= PRIMARIES_ADOBE_RGB_1998,
|
||||
ImportExportCodes::FormatColorSpaceUnsupported);
|
||||
+#if LIBHEIF_HAVE_VERSION(1, 14, 1)
|
||||
+ nclxDescription.set_color_primaries(heif_color_primaries(primaries));
|
||||
+#else
|
||||
nclxDescription.set_color_primaties(heif_color_primaries(primaries));
|
||||
+#endif
|
||||
}
|
||||
|
||||
if (conversionPolicy == ConversionPolicy::ApplyPQ) {
|
Loading…
Reference in a new issue