pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

krita: add upgrade candidate, doesn't build because of https://invent.kde.org/graphics/krita/-/issues/12



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By:	wiz
Date:		Thu Aug 14 13:06:20 2025 +0200
Changeset:	751b636aed78bbe6076bc44ac8b0fdb969a99308

Modified Files:
	Makefile
Added Files:
	krita/DESCR
	krita/Makefile
	krita/PLIST
	krita/distinfo
	krita/patches/patch-cmake_modules_FindLibMyPaint.cmake
	krita/patches/patch-krita_data_CMakeLists.txt
	krita/patches/patch-plugins_dockers_CMakeLists.txt
	krita/patches/patch-plugins_impex_heif_HeifExport.cpp
	krita/patches/patch-plugins_impex_heif_HeifImport.cpp

Log Message:
krita: add upgrade candidate, doesn't build because of
https://invent.kde.org/graphics/krita/-/issues/12

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=751b636aed78bbe6076bc44ac8b0fdb969a99308

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                                           |   1 +
 krita/DESCR                                        |   6 +
 krita/Makefile                                     |  80 ++
 krita/PLIST                                        | 945 +++++++++++++++++++++
 krita/distinfo                                     |  10 +
 .../patch-cmake_modules_FindLibMyPaint.cmake       |  40 +
 krita/patches/patch-krita_data_CMakeLists.txt      |  14 +
 krita/patches/patch-plugins_dockers_CMakeLists.txt |  19 +
 .../patch-plugins_impex_heif_HeifExport.cpp        |  66 ++
 .../patch-plugins_impex_heif_HeifImport.cpp        |  64 ++
 10 files changed, 1245 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index dff21ffbd3..742dc9dca9 100644
--- a/Makefile
+++ b/Makefile
@@ -1932,6 +1932,7 @@ SUBDIR+=	kodi
 SUBDIR+=	koha
 SUBDIR+=	konqueror
 SUBDIR+=	krename
+SUBDIR+=	krita
 SUBDIR+=	kronometer
 SUBDIR+=	kscreen
 SUBDIR+=	kscreenlocker
diff --git a/krita/DESCR b/krita/DESCR
new file mode 100644
index 0000000000..624453efd0
--- /dev/null
+++ b/krita/DESCR
@@ -0,0 +1,6 @@
+Krita is an open-source raster graphics editor, designed primarily
+for digital painting and animation purposes. It features a low-distract
+UI, high-quality OpenGL accelerated canvas, color management support,
+advanced brush engine, non-destructive layers and masks, group-based
+layer management, vector artwork support and switchable customization
+profiles.
diff --git a/krita/Makefile b/krita/Makefile
new file mode 100644
index 0000000000..990ea9d17d
--- /dev/null
+++ b/krita/Makefile
@@ -0,0 +1,80 @@
+# $NetBSD: Makefile,v 1.148 2025/08/10 10:38:55 wiz Exp $
+
+DISTNAME=		krita-5.2.11
+CATEGORIES=		graphics
+MASTER_SITES=		${MASTER_SITE_KDE:=krita/${PKGVERSION_NOREV}/}
+
+MAINTAINER=		pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=		https://www.krita.org/
+COMMENT=		Raster graphics editor for digital painting
+LICENSE=		gnu-gpl-v3
+
+.include "../../meta-pkgs/kde/applications.mk"
+
+USE_TOOLS+=		msgfmt pkg-config perl
+# Uses targets with spaces in the names
+USE_TOOLS+=		gmake
+CMAKE_CONFIGURE_ARGS+=	-DCMAKE_DISABLE_FIND_PACKAGE_PyQt5:BOOL=true
+
+DEPENDS+=	kitemmodels-[0-9]*:../../devel/kitemmodels
+
+CONF_FILES+=	${PREFIX}/share/examples/kde-xdg/kritarc \
+		${PKG_SYSCONFDIR}/xdg/kritarc
+
+REPLACE_PYTHON+=	libs/ui/tests/data/AppImageUpdateDummy
+
+SUBST_CLASSES+=		fix-moc
+SUBST_STAGE.fix-moc=	post-configure
+SUBST_MESSAGE.fix-moc=	Cleaning up MOC includes
+SUBST_FILES.fix-moc=	_KDE_build/plugins/*/*/CMakeFiles/*_autogen.dir/AutogenInfo.json
+SUBST_NOOP_OK.fix-moc=	yes
+SUBST_SED.fix-moc=	-e 's;"${PREFIX}/include",;;g'
+
+.include "../../lang/python/application.mk"
+.include "../../archivers/karchive/buildlink3.mk"
+.include "../../archivers/quazip/buildlink3.mk"
+.include "../../converters/fribidi/buildlink3.mk"
+.include "../../devel/libexecinfo/buildlink3.mk"
+BUILDLINK_API_DEPENDS.boost-header+=	boost-headers>=1.73.0nb1
+.include "../../devel/boost-headers/buildlink3.mk"
+.include "../../devel/boost-libs/buildlink3.mk"
+.include "../../devel/immer/buildlink3.mk"
+.include "../../devel/lager/buildlink3.mk"
+.include "../../devel/zug/buildlink3.mk"
+.include "../../devel/ki18n/buildlink3.mk"
+.include "../../devel/kio/buildlink3.mk"
+.include "../../devel/kconfig/buildlink3.mk"
+.include "../../devel/kcoreaddons/buildlink3.mk"
+.include "../../devel/kcrash/buildlink3.mk"
+.include "../../devel/libatomic/buildlink3.mk"
+.include "../../devel/SDL2/buildlink3.mk"
+.include "../../graphics/exiv2/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../graphics/giflib/buildlink3.mk"
+.include "../../graphics/lcms2/buildlink3.mk"
+.include "../../graphics/libheif/buildlink3.mk"
+.include "../../graphics/libjxl/buildlink3.mk"
+.include "../../graphics/libkdcraw/buildlink3.mk"
+.include "../../graphics/libmypaint/buildlink3.mk"
+.include "../../graphics/libraw/buildlink3.mk"
+.include "../../graphics/libwebp/buildlink3.mk"
+.include "../../graphics/opencolorio/buildlink3.mk"
+.include "../../graphics/openexr/buildlink3.mk"
+.include "../../graphics/openjpeg/buildlink3.mk"
+.include "../../graphics/tiff/buildlink3.mk"
+.include "../../math/eigen3/buildlink3.mk"
+.include "../../math/fftw/buildlink3.mk"
+.include "../../math/gsl/buildlink3.mk"
+.include "../../multimedia/mlt/buildlink3.mk"
+.include "../../print/poppler-qt5/buildlink3.mk"
+.include "../../textproc/kcompletion/buildlink3.mk"
+.include "../../textproc/libunibreak/buildlink3.mk"
+.include "../../x11/kitemviews/buildlink3.mk"
+.include "../../x11/kguiaddons/buildlink3.mk"
+.include "../../x11/kwidgetsaddons/buildlink3.mk"
+.include "../../x11/kwindowsystem/buildlink3.mk"
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.include "../../x11/qt5-qtdeclarative/buildlink3.mk"
+.include "../../x11/qt5-qtmultimedia/buildlink3.mk"
+.include "../../x11/qt5-qtsvg/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/krita/PLIST b/krita/PLIST
new file mode 100644
index 0000000000..b5afd37535
--- /dev/null
+++ b/krita/PLIST
@@ -0,0 +1,945 @@
+@comment $NetBSD: PLIST,v 1.12 2025/05/06 13:32:34 wiz Exp $
+bin/AppImageUpdateDummy
+bin/krita
+bin/krita_version
+include/kis_qmic_interface.h
+include/kis_qmic_plugin_interface.h
+include/kritaqmicinterface_export.h
+lib/kritaplugins/krita_colorspaces_extensions.so
+lib/kritaplugins/krita_flaketools.so
+lib/kritaplugins/krita_karbontools.so
+lib/kritaplugins/krita_raw_import.so
+lib/kritaplugins/krita_shape_image.so
+lib/kritaplugins/krita_shape_paths.so
+lib/kritaplugins/krita_tool_svgtext.so
+lib/kritaplugins/kritaanimationdocker.so
+lib/kritaplugins/kritaarrangedocker.so
+lib/kritaplugins/kritaartisticcolorselector.so
+lib/kritaplugins/kritaasccdl.so
+lib/kritaplugins/kritaassistanttool.so
+lib/kritaplugins/kritablurfilter.so
+lib/kritaplugins/kritabrushexport.so
+lib/kritaplugins/kritabrushimport.so
+lib/kritaplugins/kritabuginfo.so
+lib/kritaplugins/kritachanneldocker.so
+lib/kritaplugins/kritaclonesarray.so
+lib/kritaplugins/kritacolorgenerator.so
+lib/kritaplugins/kritacolorrange.so
+lib/kritaplugins/kritacolorselectorng.so
+lib/kritaplugins/kritacolorsfilters.so
+lib/kritaplugins/kritacolorsmudgepaintop.so
+lib/kritaplugins/kritacolorspaceconversion.so
+lib/kritaplugins/kritacompositiondocker.so
+lib/kritaplugins/kritaconvertheighttonormalmap.so
+lib/kritaplugins/kritaconvolutionfilters.so
+lib/kritaplugins/kritacsvexport.so
+lib/kritaplugins/kritacsvimport.so
+lib/kritaplugins/kritacurvepaintop.so
+lib/kritaplugins/kritadbexplorer.so
+lib/kritaplugins/kritadefaultpaintops.so
+lib/kritaplugins/kritadefaulttools.so
+lib/kritaplugins/kritadeformpaintop.so
+lib/kritaplugins/kritadigitalmixer.so
+lib/kritaplugins/kritadodgeburn.so
+lib/kritaplugins/kritaedgedetection.so
+lib/kritaplugins/kritaembossfilter.so
+lib/kritaplugins/kritaexample.so
+lib/kritaplugins/kritaexif.so
+lib/kritaplugins/kritaexperimentpaintop.so
+lib/kritaplugins/kritaexrexport.so
+lib/kritaplugins/kritaexrimport.so
+lib/kritaplugins/kritaextensioncolorsfilters.so
+lib/kritaplugins/kritafastcolortransferfilter.so
+lib/kritaplugins/kritafilterop.so
+lib/kritaplugins/kritagamutmask.so
+lib/kritaplugins/kritagaussianhighpassfilter.so
+lib/kritaplugins/kritagifexport.so
+lib/kritaplugins/kritagifimport.so
+lib/kritaplugins/kritagradientgenerator.so
+lib/kritaplugins/kritagradientmap.so
+lib/kritaplugins/kritagriddocker.so
+lib/kritaplugins/kritagridpaintop.so
+lib/kritaplugins/kritahairypaintop.so
+lib/kritaplugins/kritahalftone.so
+lib/kritaplugins/kritahatchingpaintop.so
+lib/kritaplugins/kritaheifexport.so
+lib/kritaplugins/kritaheifimport.so
+lib/kritaplugins/kritaheightmapexport.so
+lib/kritaplugins/kritaheightmapimport.so
+lib/kritaplugins/kritahistogramdocker.so
+lib/kritaplugins/kritahistorydocker.so
+lib/kritaplugins/kritaimageenhancement.so
+lib/kritaplugins/kritaimagesplit.so
+lib/kritaplugins/kritaindexcolors.so
+lib/kritaplugins/kritaiptc.so
+lib/kritaplugins/kritajp2import.so
+lib/kritaplugins/kritajpegexport.so
+lib/kritaplugins/kritajpegimport.so
+lib/kritaplugins/kritajxlexport.so
+lib/kritaplugins/kritajxlimport.so
+lib/kritaplugins/kritakraexport.so
+lib/kritaplugins/kritakraimport.so
+lib/kritaplugins/kritakrzexport.so
+lib/kritaplugins/kritalayerdocker.so
+lib/kritaplugins/kritalayergroupswitcher.so
+lib/kritaplugins/kritalayersplit.so
+lib/kritaplugins/kritalcmsengine.so
+lib/kritaplugins/kritalevelfilter.so
+lib/kritaplugins/kritalogdocker.so
+lib/kritaplugins/kritametadataeditor.so
+lib/kritaplugins/kritamodifyselection.so
+lib/kritaplugins/kritamultigridpatterngenerator.so
+lib/kritaplugins/kritamypaintop.so
+lib/kritaplugins/kritanoisefilter.so
+lib/kritaplugins/kritanormalize.so
+lib/kritaplugins/kritaoffsetimage.so
+lib/kritaplugins/kritaoilpaintfilter.so
+lib/kritaplugins/kritaoraexport.so
+lib/kritaplugins/kritaoraimport.so
+lib/kritaplugins/kritaoverviewdocker.so
+lib/kritaplugins/kritapalettedocker.so
+lib/kritaplugins/kritapalettize.so
+lib/kritaplugins/kritaparticlepaintop.so
+lib/kritaplugins/kritapatterndocker.so
+lib/kritaplugins/kritapatterngenerator.so
+lib/kritaplugins/kritapdfimport.so
+lib/kritaplugins/kritaphongbumpmap.so
+lib/kritaplugins/kritapixelizefilter.so
+lib/kritaplugins/kritapngexport.so
+lib/kritaplugins/kritapngimport.so
+lib/kritaplugins/kritaposterize.so
+lib/kritaplugins/kritapresetdocker.so
+lib/kritaplugins/kritapresethistory.so
+lib/kritaplugins/kritapsdexport.so
+lib/kritaplugins/kritapsdimport.so
+lib/kritaplugins/kritaqimageioexport.so
+lib/kritaplugins/kritaqimageioimport.so
+lib/kritaplugins/kritaqmic.so
+lib/kritaplugins/kritaqmlexport.so
+lib/kritaplugins/kritaraindropsfilter.so
+lib/kritaplugins/kritarandompickfilter.so
+lib/kritaplugins/kritarecorderdocker.so
+lib/kritaplugins/kritaresettransparent.so
+lib/kritaplugins/kritaresourcemanager.so
+lib/kritaplugins/kritarotateimage.so
+lib/kritaplugins/kritaroundcornersfilter.so
+lib/kritaplugins/kritaroundmarkerpaintop.so
+lib/kritaplugins/kritasamplescreencolor.so
+lib/kritaplugins/kritascreentonegenerator.so
+lib/kritaplugins/kritaselectiontools.so
+lib/kritaplugins/kritaseparatechannels.so
+lib/kritaplugins/kritashearimage.so
+lib/kritaplugins/kritasimplexnoisegenerator.so
+lib/kritaplugins/kritasketchpaintop.so
+lib/kritaplugins/kritasmallcolorselector.so
+lib/kritaplugins/kritasmalltilesfilter.so
+lib/kritaplugins/kritasnapshotdocker.so
+lib/kritaplugins/kritaspecificcolorselector.so
+lib/kritaplugins/kritaspraypaintop.so
+lib/kritaplugins/kritaspriterexport.so
+lib/kritaplugins/kritastoryboarddocker.so
+lib/kritaplugins/kritasvgcollectiondocker.so
+lib/kritaplugins/kritasvgimport.so
+lib/kritaplugins/kritatangentnormalpaintop.so
+lib/kritaplugins/kritatasksetdocker.so
+lib/kritaplugins/kritatgaexport.so
+lib/kritaplugins/kritatgaimport.so
+lib/kritaplugins/kritathreshold.so
+lib/kritaplugins/kritatiffexport.so
+lib/kritaplugins/kritatiffimport.so
+lib/kritaplugins/kritatoolSmartPatch.so
+lib/kritaplugins/kritatoolcrop.so
+lib/kritaplugins/kritatooldyna.so
+lib/kritaplugins/kritatoolencloseandfill.so
+lib/kritaplugins/kritatoollazybrush.so
+lib/kritaplugins/kritatoolpolygon.so
+lib/kritaplugins/kritatoolpolyline.so
+lib/kritaplugins/kritatooltransform.so
+lib/kritaplugins/kritatouchdocker.so
+lib/kritaplugins/kritaunsharpfilter.so
+lib/kritaplugins/kritawavefilter.so
+lib/kritaplugins/kritawaveletdecompose.so
+lib/kritaplugins/kritawebpexport.so
+lib/kritaplugins/kritawebpimport.so
+lib/kritaplugins/kritawgcolorselector.so
+lib/kritaplugins/kritaxcfimport.so
+lib/kritaplugins/kritaxmp.so
+lib/libkritabasicflakes.so
+lib/libkritabasicflakes.so.19
+lib/libkritabasicflakes.so.19.0.0
+lib/libkritacolor.so
+lib/libkritacolor.so.19
+lib/libkritacolor.so.19.0.0
+lib/libkritacolord.so
+lib/libkritacolord.so.19
+lib/libkritacolord.so.19.0.0
+lib/libkritacommand.so
+lib/libkritacommand.so.19
+lib/libkritacommand.so.19.0.0
+lib/libkritaexifcommon.so
+lib/libkritaexifcommon.so.19
+lib/libkritaexifcommon.so.19.0.0
+lib/libkritaflake.so
+lib/libkritaflake.so.19
+lib/libkritaflake.so.19.0.0
+lib/libkritaglobal.so
+lib/libkritaglobal.so.19
+lib/libkritaglobal.so.19.0.0
+lib/libkritaimage.so
+lib/libkritaimage.so.19
+lib/libkritaimage.so.19.0.0
+lib/libkritaimpex.so
+lib/libkritaimpex.so.19
+lib/libkritaimpex.so.19.0.0
+lib/libkritalibbrush.so
+lib/libkritalibbrush.so.19
+lib/libkritalibbrush.so.19.0.0
+lib/libkritalibkis.so
+lib/libkritalibkis.so.19
+lib/libkritalibkis.so.19.0.0
+lib/libkritalibkra.so
+lib/libkritalibkra.so.19
+lib/libkritalibkra.so.19.0.0
+lib/libkritalibpaintop.so
+lib/libkritalibpaintop.so.19
+lib/libkritalibpaintop.so.19.0.0
+lib/libkritametadata.so
+lib/libkritametadata.so.19
+lib/libkritametadata.so.19.0.0
+lib/libkritamultiarch.so
+lib/libkritamultiarch.so.19
+lib/libkritamultiarch.so.19.0.0
+lib/libkritapigment.so
+lib/libkritapigment.so.19
+lib/libkritapigment.so.19.0.0
+lib/libkritaplugin.so
+lib/libkritaplugin.so.19
+lib/libkritaplugin.so.19.0.0
+lib/libkritapsd.so
+lib/libkritapsd.so.19
+lib/libkritapsd.so.19.0.0
+lib/libkritapsdutils.so
+lib/libkritapsdutils.so.19
+lib/libkritapsdutils.so.19.0.0
+lib/libkritaqmicinterface.so
+lib/libkritaqmicinterface.so.19
+lib/libkritaqmicinterface.so.19.0.0
+lib/libkritaresources.so
+lib/libkritaresources.so.19
+lib/libkritaresources.so.19.0.0
+lib/libkritaresourcewidgets.so
+lib/libkritaresourcewidgets.so.19
+lib/libkritaresourcewidgets.so.19.0.0
+lib/libkritastore.so
+lib/libkritastore.so.19
+lib/libkritastore.so.19.0.0
+lib/libkritatiffpsd.so
+lib/libkritatiffpsd.so.19
+lib/libkritatiffpsd.so.19.0.0
+lib/libkritaui.so
+lib/libkritaui.so.19
+lib/libkritaui.so.19.0.0
+lib/libkritaversion.so
+lib/libkritaversion.so.19
+lib/libkritaversion.so.19.0.0
+lib/libkritawidgets.so
+lib/libkritawidgets.so.19
+lib/libkritawidgets.so.19.0.0
+lib/libkritawidgetutils.so
+lib/libkritawidgetutils.so.19
+lib/libkritawidgetutils.so.19.0.0
+share/applications/krita_brush.desktop
+share/applications/krita_csv.desktop
+share/applications/krita_exr.desktop
+share/applications/krita_gif.desktop
+share/applications/krita_heif.desktop
+share/applications/krita_heightmap.desktop
+share/applications/krita_jp2.desktop
+share/applications/krita_jpeg.desktop
+share/applications/krita_jxl.desktop
+share/applications/krita_kra.desktop
+share/applications/krita_krz.desktop
+share/applications/krita_ora.desktop
+share/applications/krita_pdf.desktop
+share/applications/krita_png.desktop
+share/applications/krita_psd.desktop
+share/applications/krita_qimageio.desktop
+share/applications/krita_raw.desktop
+share/applications/krita_spriter.desktop
+share/applications/krita_svg.desktop
+share/applications/krita_tga.desktop
+share/applications/krita_tiff.desktop
+share/applications/krita_webp.desktop
+share/applications/krita_xcf.desktop
+share/applications/org.kde.krita.desktop
+share/color-schemes/KritaBlender.colors
+share/color-schemes/KritaBright.colors
+share/color-schemes/KritaDark.colors
+share/color-schemes/KritaDarkOrange.colors
+share/color-schemes/KritaDarker.colors
+share/color-schemes/KritaNeutral.colors
+share/color/icc/krita/ACEScg-elle-V4-g10.icc
+share/color/icc/krita/ClayRGB-elle-V2-g22.icc
+share/color/icc/krita/ClayRGB-elle-V4-srgbtrc.icc
+share/color/icc/krita/Gray-D50-elle-V2-g10.icc
+share/color/icc/krita/Gray-D50-elle-V2-g18.icc
+share/color/icc/krita/Gray-D50-elle-V2-g22.icc
+share/color/icc/krita/Gray-D50-elle-V2-labl.icc
+share/color/icc/krita/Gray-D50-elle-V2-rec709.icc
+share/color/icc/krita/Gray-D50-elle-V2-srgbtrc.icc
+share/color/icc/krita/Gray-D50-elle-V4-g10.icc
+share/color/icc/krita/Gray-D50-elle-V4-g18.icc
+share/color/icc/krita/Gray-D50-elle-V4-g22.icc
+share/color/icc/krita/Gray-D50-elle-V4-labl.icc
+share/color/icc/krita/Gray-D50-elle-V4-rec709.icc
+share/color/icc/krita/Gray-D50-elle-V4-srgbtrc.icc
+share/color/icc/krita/ITUR_2100_PQ_FULL.ICC
+share/color/icc/krita/Lab-D50-Identity-elle-V2.icc
+share/color/icc/krita/Lab-D50-Identity-elle-V4.icc
+share/color/icc/krita/LargeRGB-elle-V2-g22.icc
+share/color/icc/krita/README
+share/color/icc/krita/Rec2020-elle-V4-g10.icc
+share/color/icc/krita/WideRGB-elle-V2-g22.icc
+share/color/icc/krita/XYZ-D50-Identity-elle-V4.icc
+share/color/icc/krita/bt601-7_bt1886_ycbcr_v2.icc
+share/color/icc/krita/bt601-7_bt1886_ycbcr_v4.icc
+share/color/icc/krita/bt601-7_ycbcr_v2.icc
+share/color/icc/krita/bt601-7_ycbcr_v4.icc
+share/color/icc/krita/bt709-6_bt1886_ycbcr_v2.icc
+share/color/icc/krita/bt709-6_bt1886_ycbcr_v4.icc
+share/color/icc/krita/bt709-6_ycbcr_v2.icc
+share/color/icc/krita/bt709-6_ycbcr_v4.icc
+share/color/icc/krita/cmyk.icm
+share/color/icc/krita/krita25_lcms-builtin-sRGB_g100-truegamma.icc
+share/color/icc/krita/sRGB-elle-V2-g10.icc
+share/color/icc/krita/sRGB-elle-V2-srgbtrc.icc
+share/color/icc/krita/scRGB.icm
+share/examples/kde-xdg/kritarc
+share/icons/hicolor/1024x1024/apps/krita.png
+share/icons/hicolor/1024x1024/mimetypes/application-x-krita.png
+share/icons/hicolor/128x128/apps/krita.png
+share/icons/hicolor/128x128/mimetypes/application-x-krita.png
+share/icons/hicolor/16x16/apps/krita.png
+share/icons/hicolor/16x16/mimetypes/application-x-krita.png
+share/icons/hicolor/22x22/apps/krita.png
+share/icons/hicolor/22x22/mimetypes/application-x-krita.png
+share/icons/hicolor/256x256/apps/krita.png
+share/icons/hicolor/256x256/mimetypes/application-x-krita.png
+share/icons/hicolor/32x32/apps/krita.png
+share/icons/hicolor/32x32/mimetypes/application-x-krita.png
+share/icons/hicolor/48x48/apps/krita.png
+share/icons/hicolor/48x48/mimetypes/application-x-krita.png
+share/icons/hicolor/512x512/apps/krita.png
+share/icons/hicolor/512x512/mimetypes/application-x-krita.png
+share/icons/hicolor/64x64/apps/krita.png
+share/icons/hicolor/64x64/mimetypes/application-x-krita.png
+share/icons/hicolor/scalable/apps/krita.svgz
+share/krita/actions/InteractionTool.action
+share/krita/actions/KarbonCalligraphyTool.action
+share/krita/actions/KisAssistantTool.action
+share/krita/actions/KisToolCrop.action
+share/krita/actions/KisToolEncloseAndFill.action
+share/krita/actions/KisToolPath.action
+share/krita/actions/KisToolPencil.action
+share/krita/actions/KisToolPolygon.action
+share/krita/actions/KisToolPolyline.action
+share/krita/actions/KisToolSelectContiguous.action
+share/krita/actions/KisToolSelectElliptical.action
+share/krita/actions/KisToolSelectMagnetic.action
+share/krita/actions/KisToolSelectOutline.action
+share/krita/actions/KisToolSelectPath.action
+share/krita/actions/KisToolSelectPolygonal.action
+share/krita/actions/KisToolSelectRectangular.action
+share/krita/actions/KisToolSelectSimilar.action
+share/krita/actions/KisToolTransform.action
+share/krita/actions/MoveTool.action
+share/krita/actions/PathTool.action
+share/krita/actions/SvgTextTool.action
+share/krita/actions/WGColorSelector.action
+share/krita/actions/asccdl.action
+share/krita/actions/colorsfilters.action
+share/krita/actions/convertheightnormalmap.action
+share/krita/actions/dbexplorer.action
+share/krita/actions/gaussianhighpass.action
+share/krita/actions/gradientmap.action
+share/krita/actions/halftone.action
+share/krita/actions/krita.action
+share/krita/actions/kritamenu.action
+share/krita/actions/normalize.action
+share/krita/actions/palettize.action
+share/krita/actions/recorder.action
+share/krita/actions/threshold.action
+share/krita/actions/tools.action
+share/krita/brushes/triangle.svg
+share/krita/bundles/Krita_3_Default_Resources.bundle
+share/krita/bundles/Krita_4_Default_Resources.bundle
+share/krita/bundles/Krita_Artists_SeExpr_examples.bundle
+share/krita/bundles/README
+share/krita/bundles/RGBA_brushes.bundle
+share/krita/donation/banner.png
+share/krita/dtd/krita.dtd
+share/krita/gamutmasks/Atmosphere_With_Accent.kgm
+share/krita/gamutmasks/Atmospheric_Triad.kgm
+share/krita/gamutmasks/Complementary.kgm
+share/krita/gamutmasks/Dominant_Hue_With_Accent.kgm
+share/krita/gamutmasks/Shifted_Triad.kgm
+share/krita/gamutmasks/Split_Complementary.kgm
+share/krita/gradients/BG-Krita2.ggr
+share/krita/gradients/GPS-FG-Glare.ggr
+share/krita/gradients/GPS-Fire-Blueish.ggr
+share/krita/gradients/GPS-Fire-Burning-Cloud.ggr
+share/krita/gradients/GPS-Fire-Dust-Blended.ggr
+share/krita/gradients/GPS-Fire-Dust.ggr
+share/krita/gradients/GPS-Fire-Incandescent.ggr
+share/krita/gradients/GPS-Fire-Life-Span.ggr
+share/krita/gradients/GPS-Haze-and-Atmosphere.ggr
+share/krita/gradients/GPS-Light-Saber-_Use-FG-color_.ggr
+share/krita/gradients/GPS-Nature-Pure-greens.ggr
+share/krita/gradients/GPS-Nature-browns-copy.ggr
+share/krita/gradients/GPS-Nature-random-greens.ggr
+share/krita/gradients/GPS-Nature_Grass.ggr
+share/krita/gradients/GPS-Simple-Smoke.ggr
+share/krita/gradients/GPS-Steel-Bars.ggr
+share/krita/gradients/GPS-eye-_Blue_.ggr
+share/krita/images/krita-colorsmudge.png
+share/krita/images/krita-curve.png
+share/krita/images/krita-deform.png
+share/krita/images/krita-duplicate.png
+share/krita/images/krita-eraser.png
+share/krita/images/krita-experiment.png
+share/krita/images/krita-filterop.png
+share/krita/images/krita-grid.png
+share/krita/images/krita-hatching.png
+share/krita/images/krita-mypaint.png
+share/krita/images/krita-paintbrush.png
+share/krita/images/krita-particle.png
+share/krita/images/krita-sketch.png
+share/krita/images/krita-spray.png
+share/krita/images/krita-sumi.png
+share/krita/images/krita-tangentnormal-preview.png
+share/krita/images/krita-tangentnormal.png
+share/krita/images/krita_roundmarkerop.svg
+share/krita/input/clipstudiopaintcompatible.profile
+share/krita/input/kritadefault.profile
+share/krita/input/painttoolsaicompatible.profile
+share/krita/input/photoshopcompatible.profile
+share/krita/metadata/schemas/dc.schema
+share/krita/metadata/schemas/exif.schema
+share/krita/metadata/schemas/exrchannels.schema
+share/krita/metadata/schemas/mkn.schema
+share/krita/metadata/schemas/tiff.schema
+share/krita/metadata/schemas/xmp.schema
+share/krita/metadata/schemas/xmpmm.schema
+share/krita/metadata/schemas/xmprights.schema
+share/krita/paintoppresets/Digital.tag
+share/krita/paintoppresets/Erasers.tag
+share/krita/paintoppresets/FX.tag
+share/krita/paintoppresets/Favorites.tag
+share/krita/paintoppresets/Ink.tag
+share/krita/paintoppresets/Paint.tag
+share/krita/paintoppresets/Pixel_Art.tag
+share/krita/paintoppresets/Sketch.tag
+share/krita/paintoppresets/Textures.tag
+share/krita/paintoppresets/a)_Eraser_Circle.kpp
+share/krita/paintoppresets/b)_Basic-5_Size_default.kpp
+share/krita/paintoppresets/c)_Pencil_1_Sketch_(mypaint).myb
+share/krita/paintoppresets/c)_Pencil_1_Sketch_(mypaint)_prev.png
+share/krita/paintoppresets/c)_Pencil_2b_(mypaint).myb
+share/krita/paintoppresets/c)_Pencil_2b_(mypaint)_prev.png
+share/krita/paintoppresets/d)_Ink_pen_(mypaint).myb
+share/krita/paintoppresets/d)_Ink_pen_(mypaint)_prev.png
+share/krita/paintoppresets/e)_Marker_Medium_(mypaint).myb
+share/krita/paintoppresets/e)_Marker_Medium_(mypaint)_prev.png
+share/krita/paintoppresets/e)_Marker_Plain_(mypaint).myb
+share/krita/paintoppresets/e)_Marker_Plain_(mypaint)_prev.png
+share/krita/paintoppresets/i)_Wet_Knife_Plus_(mypaint).myb
+share/krita/paintoppresets/i)_Wet_Knife_Plus_(mypaint)_prev.png
+share/krita/paintoppresets/i)_Wet_Paint_Plus_(mypaint).myb
+share/krita/paintoppresets/i)_Wet_Paint_Plus_(mypaint)_prev.png
+share/krita/paintoppresets/j)_WaterC_Basic_Lines-Dry.kpp
+share/krita/paintoppresets/j)_WaterC_Basic_Lines-Wet-Pattern.kpp
+share/krita/paintoppresets/j)_WaterC_Basic_Lines-Wet.kpp
+share/krita/paintoppresets/j)_WaterC_Basic_Round-Fringe_02.kpp
+share/krita/paintoppresets/j)_WaterC_Basic_Round-Grain.kpp
+share/krita/paintoppresets/j)_WaterC_Basic_Round-Grunge.kpp
+share/krita/paintoppresets/j)_WaterC_Flat_Big-Grain_Tilt.kpp
+share/krita/paintoppresets/j)_WaterC_Flat_Decay_Tilt.kpp
+share/krita/paintoppresets/j)_WaterC_Special_Blobs.kpp
+share/krita/paintoppresets/j)_WaterC_Special_Splats.kpp
+share/krita/paintoppresets/j)_WaterC_Spread-Pattern.kpp
+share/krita/paintoppresets/j)_WaterC_Spread.kpp
+share/krita/paintoppresets/j)_WaterC_Spread_WideArea.kpp
+share/krita/paintoppresets/j)_WaterC_Water-Pattern.kpp
+share/krita/palettes/animation-color-set.gpl
+share/krita/palettes/concept-cookie.gpl
+share/krita/palettes/default.gpl
+share/krita/palettes/gradient.gpl
+share/krita/palettes/marker.gpl
+share/krita/palettes/pixelart-16.gpl
+share/krita/palettes/pixelart-32.gpl
+share/krita/palettes/ps.gpl
+share/krita/palettes/swatch-cmyk.gpl
+share/krita/palettes/swatch-colored-grey.gpl
+share/krita/palettes/swatch-rgb.gpl
+share/krita/palettes/swatche.gpl
+share/krita/palettes/web.gpl
+share/krita/patterns/01_canvas.png
+share/krita/patterns/02_rough-canvas.png
+share/krita/patterns/02b_WoofTissue.png
+share/krita/patterns/03_default-paper.png
+share/krita/patterns/04_paper-C-grain.png
+share/krita/patterns/05_paper-torchon.png
+share/krita/patterns/06_hard-grain.png
+share/krita/patterns/08_bump-relief.png
+share/krita/patterns/09_drawed_crosshatched.png
+share/krita/patterns/09b_drawed-CrossedLines.png
+share/krita/patterns/10_drawed_dotted.png
+share/krita/patterns/11_drawed_furry.png
+share/krita/patterns/12_drawed_vertical.png
+share/krita/patterns/13_drawed_swirl.png
+share/krita/patterns/14_texture-rock.png
+share/krita/patterns/15_texture-rockB.png
+share/krita/patterns/16_texture-woody.png
+share/krita/patterns/17_texture-melt.png
+share/krita/patterns/18_texture-bark.png
+share/krita/patterns/18b_WaveFlex.png
+share/krita/patterns/19_texture-crackle.png
+share/krita/patterns/20_texture-vegetal.png
+share/krita/patterns/21_texture-chainmail.png
+share/krita/patterns/22_texture-reptile.png
+share/krita/patterns/23-dynamic-screentone-A.png
+share/krita/patterns/24-dynamic-screentone-B.png
+share/krita/patterns/25-dynamic-screentone-C.png
+share/krita/patterns/26_brush-marks.png
+share/krita/patterns/Abstract_lines.png
+share/krita/patterns/Cross01.pat
+share/krita/patterns/Cross02.pat
+share/krita/patterns/Cross03.pat
+share/krita/patterns/Cross04.pat
+share/krita/patterns/Cross05.pat
+share/krita/patterns/Cross06.pat
+share/krita/patterns/Cross07.pat
+share/krita/patterns/Crumpled_Paper.pat
+share/krita/patterns/DITH_0202_CLUS.pat
+share/krita/patterns/DITH_0202_GEN_.pat
+share/krita/patterns/DITH_0202_HORZ.pat
+share/krita/patterns/DITH_0202_VERT.pat
+share/krita/patterns/DITH_0404_ALT_.pat
+share/krita/patterns/DITH_0404_BL22.pat
+share/krita/patterns/DITH_0404_CLUS.pat
+share/krita/patterns/DITH_0404_CURL.pat
+share/krita/patterns/DITH_0404_DIAG.pat
+share/krita/patterns/DITH_0404_ELL2.pat
+share/krita/patterns/DITH_0404_ELL3.pat
+share/krita/patterns/DITH_0404_ELLS.pat
+share/krita/patterns/DITH_0404_GEN_.pat
+share/krita/patterns/DITH_0404_HORZ.pat
+share/krita/patterns/DITH_0404_SHUR.pat
+share/krita/patterns/DITH_0404_SLIC.pat
+share/krita/patterns/DITH_0404_VERT.pat
+share/krita/patterns/DITH_0404_WAV2.pat
+share/krita/patterns/DITH_0404_WAVE.pat
+share/krita/patterns/DITH_0404_ZORO.pat
+share/krita/patterns/DITH_0808_BL22.pat
+share/krita/patterns/DITH_0808_BL22_v.pat
+share/krita/patterns/DITH_0808_BUBL.pat
+share/krita/patterns/DITH_0808_CIRC.pat
+share/krita/patterns/DITH_0808_CLUS.pat
+share/krita/patterns/DITH_0808_DIAM.pat
+share/krita/patterns/DITH_0808_PANL.pat
+share/krita/patterns/DITH_0808_SPOT.pat
+share/krita/patterns/DITH_0808_SWRL.pat
+share/krita/patterns/DITH_0808_WAVE.pat
+share/krita/patterns/DITH_3232_CSTR.pat
+share/krita/patterns/Grid01.pat
+share/krita/patterns/Grid02.pat
+share/krita/patterns/Grid03.pat
+share/krita/patterns/Grid04.pat
+share/krita/patterns/Grid05.pat
+share/krita/patterns/HR_PastelPaper_02.pat
+share/krita/patterns/HR_Wall_Paper.pat
+share/krita/patterns/Maze_lines.png
+share/krita/patterns/Pattern01.pat
+share/krita/patterns/Pattern02.pat
+share/krita/patterns/Pattern03.pat
+share/krita/patterns/Pattern04.pat
+share/krita/patterns/Pattern05.pat
+share/krita/patterns/Pattern06.pat
+share/krita/patterns/Rough_Paper.png
+share/krita/patterns/Rough_Wall_With_Impasto.png
+share/krita/patterns/Sand_fine.png
+share/krita/patterns/Squares01.pat
+share/krita/patterns/Squares02.pat
+share/krita/patterns/Squares03.pat
+share/krita/patterns/Squares04.pat
+share/krita/patterns/Squares05.pat
+share/krita/patterns/Squares06.pat
+share/krita/patterns/Squares07.pat
+share/krita/patterns/Squares08.pat
+share/krita/patterns/Squares09.pat
+share/krita/patterns/Squares10.pat
+share/krita/patterns/Stars_Sized.png
+share/krita/patterns/Stripes02.pat
+share/krita/patterns/Stripes03.pat
+share/krita/patterns/Stripes04.pat
+share/krita/patterns/Stripes05.pat
+share/krita/patterns/Stripes06.pat
+share/krita/patterns/Stripes07.pat
+share/krita/patterns/Stripes08.pat
+share/krita/patterns/Stripes09.pat
+share/krita/patterns/Zigzag01.pat
+share/krita/patterns/Zigzag02.pat
+share/krita/patterns/Zigzag03.pat
+share/krita/patterns/Zigzag04.pat
+share/krita/patterns/fractal_pattern.pat
+share/krita/patterns/generic_paper1.pat
+share/krita/patterns/generic_paper2.pat
+share/krita/patterns/hexacolBW__2.pat
+share/krita/pics/dark_krita_tool_assistant.png
+share/krita/pics/dark_template_DIN_A3_landscape.png
+share/krita/pics/dark_template_DIN_A4_portrait.png
+share/krita/pics/dark_template_animation.png
+share/krita/pics/dark_template_comics_empty.png
+share/krita/pics/dark_template_dslr.png
+share/krita/pics/dark_template_ratio_1610.png
+share/krita/pics/dark_template_ratio_2391.png
+share/krita/pics/dark_template_ratio_43.png
+share/krita/pics/dark_template_texture.png
+share/krita/pics/dark_template_web_design.png
+share/krita/pics/kis_colselng_color_patches.png
+share/krita/pics/kis_colselng_color_triangle.png
+share/krita/pics/kis_colselng_my_paint_shade_selector.png
+share/krita/pics/krita_tool_assistant.png
+share/krita/pics/light_krita_tool_assistant.png
+share/krita/pics/light_template_DIN_A3_landscape.png
+share/krita/pics/light_template_DIN_A4_portrait.png
+share/krita/pics/light_template_animation.png
+share/krita/pics/light_template_comics_empty.png
+share/krita/pics/light_template_dslr.png
+share/krita/pics/light_template_ratio_1610.png
+share/krita/pics/light_template_ratio_2391.png
+share/krita/pics/light_template_ratio_43.png
+share/krita/pics/light_template_texture.png
+share/krita/pics/light_template_web_design.png
+share/krita/predefined_image_sizes/A1__300_ppi_.predefinedimage
+share/krita/predefined_image_sizes/A1__600_ppi_.predefinedimage
+share/krita/predefined_image_sizes/A2__300_ppi_.predefinedimage
+share/krita/predefined_image_sizes/A2__600_ppi_.predefinedimage
+share/krita/predefined_image_sizes/A3__300_ppi_.predefinedimage
+share/krita/predefined_image_sizes/A3__600_ppi_.predefinedimage
+share/krita/predefined_image_sizes/A4__300_ppi_.predefinedimage
+share/krita/predefined_image_sizes/A4__600_ppi_.predefinedimage
+share/krita/predefined_image_sizes/A5__300_ppi_.predefinedimage
+share/krita/predefined_image_sizes/A5__600_ppi_.predefinedimage
+share/krita/predefined_image_sizes/A6__300_ppi_.predefinedimage
+share/krita/predefined_image_sizes/A6__600_ppi_.predefinedimage
+share/krita/predefined_image_sizes/Film_16_9_4K.predefinedimage
+share/krita/predefined_image_sizes/Film_4_3_4K.predefinedimage
+share/krita/predefined_image_sizes/Film_64_27_4K_Wide.predefinedimage
+share/krita/predefined_image_sizes/Pixel_240x256.predefinedimage
+share/krita/predefined_image_sizes/Texture_1024x1024.predefinedimage
+share/krita/predefined_image_sizes/Texture_2048x2048.predefinedimage
+share/krita/predefined_image_sizes/Texture_256x256.predefinedimage
+share/krita/predefined_image_sizes/Texture_4096x4096.predefinedimage
+share/krita/predefined_image_sizes/Texture_512x512.predefinedimage
+share/krita/predefined_image_sizes/US_Legal__300_ppi_.predefinedimage
+share/krita/predefined_image_sizes/US_Letter__300_ppi_.predefinedimage
+share/krita/predefined_image_sizes/US_Tabloid__300_ppi_.predefinedimage
+share/krita/preset_icons/background.png
+share/krita/preset_icons/emblem_icons/addition.png
+share/krita/preset_icons/emblem_icons/color.png
+share/krita/preset_icons/emblem_icons/comic.png
+share/krita/preset_icons/emblem_icons/edit-pen.png
+share/krita/preset_icons/emblem_icons/emblem_angle_10.png
+share/krita/preset_icons/emblem_icons/emblem_angle_15.png
+share/krita/preset_icons/emblem_icons/emblem_angle_30.png
+share/krita/preset_icons/emblem_icons/emblem_angle_45.png
+share/krita/preset_icons/emblem_icons/emblem_angle_60.png
+share/krita/preset_icons/emblem_icons/emblem_angle_75.png
+share/krita/preset_icons/emblem_icons/emblem_angle_90.png
+share/krita/preset_icons/emblem_icons/emblem_rotation.png
+share/krita/preset_icons/emblem_icons/emblem_tilt.png
+share/krita/preset_icons/emblem_icons/experimental.png
+share/krita/preset_icons/emblem_icons/favorite.png
+share/krita/preset_icons/emblem_icons/love.png
+share/krita/preset_icons/emblem_icons/mechanical.png
+share/krita/preset_icons/emblem_icons/mouse.png
+share/krita/preset_icons/emblem_icons/multidirection.png
+share/krita/preset_icons/emblem_icons/question.png
+share/krita/preset_icons/emblem_icons/sketch.png
+share/krita/preset_icons/emblem_icons/wet.png
+share/krita/preset_icons/emblem_icons/whirlpool.png
+share/krita/preset_icons/tool_icons/00_01_eraser-mechanical.png
+share/krita/preset_icons/tool_icons/00_02_eraser-large.png
+share/krita/preset_icons/tool_icons/00_03_eraser-hard.png
+share/krita/preset_icons/tool_icons/00_04_eraser-kneaded.png
+share/krita/preset_icons/tool_icons/01_01_mechanical-pencil.png
+share/krita/preset_icons/tool_icons/01_01_pencil-black-stone.png
+share/krita/preset_icons/tool_icons/01_02_pencil-double-ring.png
+share/krita/preset_icons/tool_icons/01_04_graphite.png
+share/krita/preset_icons/tool_icons/02_01_charcoal-pencil-thin.png
+share/krita/preset_icons/tool_icons/02_02_charcoal-pencil-medium.png
+share/krita/preset_icons/tool_icons/02_03_charcoal-pencil-large.png
+share/krita/preset_icons/tool_icons/02_04_charcoal-block.png
+share/krita/preset_icons/tool_icons/03_01colored-pencil.png
+share/krita/preset_icons/tool_icons/03_02_chalk-square.png
+share/krita/preset_icons/tool_icons/03_03_pastel.png
+share/krita/preset_icons/tool_icons/04_01_technical-pen.png
+share/krita/preset_icons/tool_icons/04_02_gel-pen.png
+share/krita/preset_icons/tool_icons/04_03_inking_fine-line_tiny.png
+share/krita/preset_icons/tool_icons/04_04_inking_fine-line_medium.png
+share/krita/preset_icons/tool_icons/04_05_ink-pen-atom.png
+share/krita/preset_icons/tool_icons/04_06_ink-G-pen.png
+share/krita/preset_icons/tool_icons/04_07_inking_dynamic_pen.png
+share/krita/preset_icons/tool_icons/04_08_inking_dynamic_pen_though.png
+share/krita/preset_icons/tool_icons/04_09_inking_pen_bumpy.png
+share/krita/preset_icons/tool_icons/04_10_inking_pen_bumpy_though.png
+share/krita/preset_icons/tool_icons/04_11_inking_pen_calligraphic.png
+share/krita/preset_icons/tool_icons/04_12_rigger-brush.png
+share/krita/preset_icons/tool_icons/04_13_inking_brush.png
+share/krita/preset_icons/tool_icons/04_14_inking_brush_blurry.png
+share/krita/preset_icons/tool_icons/04_15_ink-brush.png
+share/krita/preset_icons/tool_icons/04_16_large-rounded-cut.png
+share/krita/preset_icons/tool_icons/04_17_ink-pen-glass.png
+share/krita/preset_icons/tool_icons/05_01_airbrush.png
+share/krita/preset_icons/tool_icons/05_02_thin-stylus-tablet.png
+share/krita/preset_icons/tool_icons/05_03_stylus-white.png
+share/krita/preset_icons/tool_icons/05_04_stylus.png
+share/krita/preset_icons/tool_icons/05_05_stylus-colored-ring.png
+share/krita/preset_icons/tool_icons/05_06_stylus-colored.png
+share/krita/preset_icons/tool_icons/05_07_stylus-experimental.png
+share/krita/preset_icons/tool_icons/06_01_marker.png
+share/krita/preset_icons/tool_icons/06_02_marker-old.png
+share/krita/preset_icons/tool_icons/06_03_marker-large.png
+share/krita/preset_icons/tool_icons/06_04_round_marker_detail.png
+share/krita/preset_icons/tool_icons/06_05_sketching_wide_47.png
+share/krita/preset_icons/tool_icons/06_06_sketching_wide_bristles.png
+share/krita/preset_icons/tool_icons/07_01_synthetic-thin.png
+share/krita/preset_icons/tool_icons/07_02_synthetic-medium.png
+share/krita/preset_icons/tool_icons/07_03_synthetic-filbert.png
+share/krita/preset_icons/tool_icons/07_04_synthetic-large-bright.png
+share/krita/preset_icons/tool_icons/07_05_synthetic-large-bright-used.png
+share/krita/preset_icons/tool_icons/07_06_oil-filbert.png
+share/krita/preset_icons/tool_icons/07_07_oil-flat-large.png
+share/krita/preset_icons/tool_icons/07_08_acrylic-rounded-used.png
+share/krita/preset_icons/tool_icons/07_09_acrylic-angled.png
+share/krita/preset_icons/tool_icons/07_10_acrylic-flat.png
+share/krita/preset_icons/tool_icons/07_11_acrylic-mop.png
+share/krita/preset_icons/tool_icons/07_12_wide_dull_round.png
+share/krita/preset_icons/tool_icons/07_13_wide_brush_blurry.png
+share/krita/preset_icons/tool_icons/07_14_watercolor-flat.png
+share/krita/preset_icons/tool_icons/07_15_acrylic-fan-used.png
+share/krita/preset_icons/tool_icons/07_16_acrylic-flat-old.png
+share/krita/preset_icons/tool_icons/07_17_synthetic-very-old.png
+share/krita/preset_icons/tool_icons/07_18_special-effect-used-brush.png
+share/krita/preset_icons/tool_icons/08_01_watercolor-brush-medium.png
+share/krita/preset_icons/tool_icons/08_02_oil-round-hard.png
+share/krita/preset_icons/tool_icons/08_03_sumi-e.png
+share/krita/preset_icons/tool_icons/08_04_wide_brush_big.png
+share/krita/preset_icons/tool_icons/09_01_blending-stump.png
+share/krita/preset_icons/tool_icons/09_02_blur_soft.png
+share/krita/preset_icons/tool_icons/09_03_knife.png
+share/krita/preset_icons/tool_icons/09_04_knife-rake.png
+share/krita/preset_icons/tool_icons/09_05_paint-roller.png
+share/krita/preset_icons/tool_icons/10_01_color-effect.png
+share/krita/preset_icons/tool_icons/10_02_adjustment-contrast.png
+share/krita/preset_icons/tool_icons/10_03_adjustment-dark.png
+share/krita/preset_icons/tool_icons/10_04_filter.png
+share/krita/preset_icons/tool_icons/10_05_deform.png
+share/krita/preset_icons/tool_icons/10_06_clone.png
+share/krita/preset_icons/tool_icons/11_01_wand.png
+share/krita/preset_icons/tool_icons/11_02_shape.png
+share/krita/preset_icons/tool_icons/11_03_experimental.png
+share/krita/preset_icons/tool_icons/11_03stamp.png
+share/krita/preset_icons/tool_icons/11_04_texture-indicator.png
+share/krita/preset_icons/tool_icons/11_05_screentone-indicator.png
+share/krita/preset_icons/tool_icons/11_06_grid.png
+share/krita/preset_icons/tool_icons/12_01_Mechanical_Pencil.png
+share/krita/preset_icons/tool_icons/12_02_Fineliner.png
+share/krita/preset_icons/tool_icons/12_03_Marker_Permanent.png
+share/krita/preset_icons/tool_icons/12_04_PenBrush_01.png
+share/krita/preset_icons/tool_icons/12_05_Pen_01.png
+share/krita/preset_icons/tool_icons/12_06_Pen_02.png
+share/krita/preset_icons/tool_icons/12_07_Pen_03.png
+share/krita/preset_icons/tool_icons/12_08_Graphite_stick.png
+share/krita/preset_icons/tool_icons/12_09_Pastel_Bar_01.png
+share/krita/preset_icons/tool_icons/12_10_Pastel_Bar_04.png
+share/krita/preset_icons/tool_icons/12_11_Pastel_Bar_02.png
+share/krita/shortcuts/clip_studio_paint_compatible.shortcuts
+share/krita/shortcuts/krita_default.shortcuts
+share/krita/shortcuts/paint_tool_sai_compatible.shortcuts
+share/krita/shortcuts/photoshop_compatible.shortcuts
+share/krita/shortcuts/tablet_pro.shortcuts
+share/krita/storyboard_templates/storyboard_extemp_default.svg
+share/krita/styles/markers.svg
+share/krita/symbols/BalloonSymbols.svg
+share/krita/symbols/pepper_carrot_speech_bubbles.svg
+share/krita/symbols/preset_icons.svg
+share/krita/templates/animation/.directory
+share/krita/templates/animation/.source/Anim-Jp-EN.kra
+share/krita/templates/animation/.source/Anim-Jp-JP.kra
+share/krita/templates/animation/Anim-Jp-EN.desktop
+share/krita/templates/animation/Anim-Jp-JP.desktop
+share/krita/templates/comics/.directory
+share/krita/templates/comics/.source/BD-EuroTemplate.kra
+share/krita/templates/comics/.source/Comics-USTemplate.kra
+share/krita/templates/comics/.source/Manga-JpTemplate.kra
+share/krita/templates/comics/.source/a4_waffle_grid.kra
+share/krita/templates/comics/BD-EuroTemplate.desktop
+share/krita/templates/comics/Comics-USTemplate.desktop
+share/krita/templates/comics/Manga-JpTemplate.desktop
+share/krita/templates/comics/a4_waffle_grid.desktop
+share/krita/templates/design/.directory
+share/krita/templates/design/.source/Designcinema16_10_2484x1200_96dpiRGB_8bit_.kra
+share/krita/templates/design/.source/Designcinema2.39_1_2484x1040_96dpiRGB_8bit_.kra
+share/krita/templates/design/.source/DesignpresentationA3Landscape_4960x3508_300dpiRGB_8bit_.kra
+share/krita/templates/design/.source/DesignpresentationA4portrait_2480x3508_300dpiRGB_8bit_.kra
+share/krita/templates/design/.source/Designscreen4_3_2250x1680_96dpiRGB_8bit_.kra
+share/krita/templates/design/.source/web_design.kra
+share/krita/templates/design/Designcinema16_10_2484x1200_96dpiRGB_8bit_.desktop
+share/krita/templates/design/Designcinema2.39_1_2484x1040_96dpiRGB_8bit_.desktop
+share/krita/templates/design/DesignpresentationA3Landscape_4960x3508_300dpiRGB_8bit_.desktop
+share/krita/templates/design/DesignpresentationA4portrait_2480x3508_300dpiRGB_8bit_.desktop
+share/krita/templates/design/Designscreen4_3_2250x1680_96dpiRGB_8bit_.desktop
+share/krita/templates/design/web_design.desktop
+share/krita/templates/dslr/.directory
+share/krita/templates/dslr/.source/Canon_550D_5184x3456.kra
+share/krita/templates/dslr/.source/Canon_5Dmk3_5760x3840.kra
+share/krita/templates/dslr/.source/Nikon_D3000_3872x2592.kra
+share/krita/templates/dslr/.source/Nikon_D5000_4288x2848.kra
+share/krita/templates/dslr/.source/Nikon_D7000_4928x3264.kra
+share/krita/templates/dslr/Canon_550D_5184x3456.desktop
+share/krita/templates/dslr/Canon_5Dmk3_5760x3840.desktop
+share/krita/templates/dslr/Nikon_D3000_3872x2592.desktop
+share/krita/templates/dslr/Nikon_D5000_4288x2848.desktop
+share/krita/templates/dslr/Nikon_D7000_4928x3264.desktop
+share/krita/templates/texture/.directory
+share/krita/templates/texture/.source/Texture1024x10248bitsrgb.kra
+share/krita/templates/texture/.source/Texture1k32bitscalar.kra
+share/krita/templates/texture/.source/Texture1k8bitsrgb.kra
+share/krita/templates/texture/.source/Texture2048x20488bitsrgb.kra
+share/krita/templates/texture/.source/Texture256x2568bitsrgb.kra
+share/krita/templates/texture/.source/Texture2k32bitscalar.kra
+share/krita/templates/texture/.source/Texture2k8bitsrgb.kra
+share/krita/templates/texture/.source/Texture4096x40968bitsrgb.kra
+share/krita/templates/texture/.source/Texture4k32bitscalar.kra
+share/krita/templates/texture/.source/Texture4k8bitsrgb.kra
+share/krita/templates/texture/.source/Texture512x5128bitsrgb.kra
+share/krita/templates/texture/.source/Texture8k32bitscalar.kra
+share/krita/templates/texture/.source/Texture8k8bitsrgb.kra
+share/krita/templates/texture/Texture1024x10248bitsrgb.desktop
+share/krita/templates/texture/Texture1k32bitscalar.desktop
+share/krita/templates/texture/Texture1k8bitsrgb.desktop
+share/krita/templates/texture/Texture2048x20488bitsrgb.desktop
+share/krita/templates/texture/Texture256x2568bitsrgb.desktop
+share/krita/templates/texture/Texture2k32bitscalar.desktop
+share/krita/templates/texture/Texture2k8bitsrgb.desktop
+share/krita/templates/texture/Texture4096x40968bitsrgb.desktop
+share/krita/templates/texture/Texture4k32bitscalar.desktop
+share/krita/templates/texture/Texture4k8bitsrgb.desktop
+share/krita/templates/texture/Texture512x5128bitsrgb.desktop
+share/krita/templates/texture/Texture8k32bitscalar.desktop
+share/krita/templates/texture/Texture8k8bitsrgb.desktop
+share/krita/windowlayouts/Cockpit (laptop mode).kwl
+share/krita/windowlayouts/Dual screen editing.kwl
+share/krita/workspaces/Animation.kws
+share/krita/workspaces/Big_Paint.kws
+share/krita/workspaces/Big_Paint_2.kws
+share/krita/workspaces/Big_Vector.kws
+share/krita/workspaces/Default.kws
+share/krita/workspaces/Minimal.kws
+share/krita/workspaces/Small_Vector.kws
+share/krita/workspaces/Storyboarding.kws
+share/krita/workspaces/VFX_Paint.kws
+share/kritaplugins/buginfo.xmlgui
+share/kritaplugins/clonesarray.xmlgui
+share/kritaplugins/colorrange.xmlgui
+share/kritaplugins/colorspaceconversion.xmlgui
+share/kritaplugins/dbexplorer.xmlgui
+share/kritaplugins/imageseparate.xmlgui
+share/kritaplugins/imagesplit.xmlgui
+share/kritaplugins/layersplit.xmlgui
+share/kritaplugins/metadataeditor.xmlgui
+share/kritaplugins/modify_selection.xmlgui
+share/kritaplugins/offsetimage.xmlgui
+share/kritaplugins/resourcemanager.xmlgui
+share/kritaplugins/rotateimage.xmlgui
+share/kritaplugins/samplescreencolor.xmlgui
+share/kritaplugins/shearimage.xmlgui
+share/kritaplugins/waveletdecompose.xmlgui
+share/locale/af/LC_MESSAGES/krita.mo
+share/locale/ar/LC_MESSAGES/krita.mo
+share/locale/ast/LC_MESSAGES/krita.mo
+share/locale/be/LC_MESSAGES/krita.mo
+share/locale/bg/LC_MESSAGES/krita.mo
+share/locale/br/LC_MESSAGES/krita.mo
+share/locale/bs/LC_MESSAGES/krita.mo
+share/locale/ca/LC_MESSAGES/krita.mo
+share/locale/ca@valencia/LC_MESSAGES/krita.mo
+share/locale/cs/LC_MESSAGES/krita.mo
+share/locale/cy/LC_MESSAGES/krita.mo
+share/locale/da/LC_MESSAGES/krita.mo
+share/locale/de/LC_MESSAGES/krita.mo
+share/locale/el/LC_MESSAGES/krita.mo
+share/locale/en_GB/LC_MESSAGES/krita.mo
+share/locale/eo/LC_MESSAGES/krita.mo
+share/locale/es/LC_MESSAGES/krita.mo
+share/locale/et/LC_MESSAGES/krita.mo
+share/locale/eu/LC_MESSAGES/krita.mo
+share/locale/fa/LC_MESSAGES/krita.mo
+share/locale/fi/LC_MESSAGES/krita.mo
+share/locale/fr/LC_MESSAGES/krita.mo
+share/locale/fy/LC_MESSAGES/krita.mo
+share/locale/ga/LC_MESSAGES/krita.mo
+share/locale/gl/LC_MESSAGES/krita.mo
+share/locale/he/LC_MESSAGES/krita.mo
+share/locale/hi/LC_MESSAGES/krita.mo
+share/locale/hne/LC_MESSAGES/krita.mo
+share/locale/hr/LC_MESSAGES/krita.mo
+share/locale/hu/LC_MESSAGES/krita.mo
+share/locale/ia/LC_MESSAGES/krita.mo
+share/locale/id/LC_MESSAGES/krita.mo
+share/locale/is/LC_MESSAGES/krita.mo
+share/locale/it/LC_MESSAGES/krita.mo
+share/locale/ja/LC_MESSAGES/krita.mo
+share/locale/ka/LC_MESSAGES/krita.mo
+share/locale/kk/LC_MESSAGES/krita.mo
+share/locale/km/LC_MESSAGES/krita.mo
+share/locale/ko/LC_MESSAGES/krita.mo
+share/locale/lt/LC_MESSAGES/krita.mo
+share/locale/lv/LC_MESSAGES/krita.mo
+share/locale/mai/LC_MESSAGES/krita.mo
+share/locale/mk/LC_MESSAGES/krita.mo
+share/locale/mr/LC_MESSAGES/krita.mo
+share/locale/ms/LC_MESSAGES/krita.mo
+share/locale/nb/LC_MESSAGES/krita.mo
+share/locale/nds/LC_MESSAGES/krita.mo
+share/locale/ne/LC_MESSAGES/krita.mo
+share/locale/nl/LC_MESSAGES/krita.mo
+share/locale/nn/LC_MESSAGES/krita.mo
+share/locale/oc/LC_MESSAGES/krita.mo
+share/locale/pa/LC_MESSAGES/krita.mo
+share/locale/pl/LC_MESSAGES/krita.mo
+share/locale/pt/LC_MESSAGES/krita.mo
+share/locale/pt_BR/LC_MESSAGES/krita.mo
+share/locale/ro/LC_MESSAGES/krita.mo
+share/locale/ru/LC_MESSAGES/krita.mo
+share/locale/se/LC_MESSAGES/krita.mo
+share/locale/sk/LC_MESSAGES/krita.mo
+share/locale/sl/LC_MESSAGES/krita.mo
+share/locale/sq/LC_MESSAGES/krita.mo
+share/locale/sv/LC_MESSAGES/krita.mo
+share/locale/ta/LC_MESSAGES/krita.mo
+share/locale/tg/LC_MESSAGES/krita.mo
+share/locale/th/LC_MESSAGES/krita.mo
+share/locale/tr/LC_MESSAGES/krita.mo
+share/locale/ug/LC_MESSAGES/krita.mo
+share/locale/uk/LC_MESSAGES/krita.mo
+share/locale/uz/LC_MESSAGES/krita.mo
+share/locale/uz@cyrillic/LC_MESSAGES/krita.mo
+share/locale/vi/LC_MESSAGES/krita.mo
+share/locale/wa/LC_MESSAGES/krita.mo
+share/locale/xh/LC_MESSAGES/krita.mo
+share/locale/zh_CN/LC_MESSAGES/krita.mo
+share/locale/zh_TW/LC_MESSAGES/krita.mo
+share/metainfo/org.kde.krita.appdata.xml
diff --git a/krita/distinfo b/krita/distinfo
new file mode 100644
index 0000000000..1496284e77
--- /dev/null
+++ b/krita/distinfo
@@ -0,0 +1,10 @@
+$NetBSD: distinfo,v 1.19 2025/07/09 19:00:44 wiz Exp $
+
+BLAKE2s (krita-5.2.11.tar.xz) = 6679f736ef1d6f74ea28c9078b5301d9647f2b1b2656aac4364c230d3626ba69
+SHA512 (krita-5.2.11.tar.xz) = 1c388380f366118452f33ca028b4fb9ea134d8cd519f7878cc61d4f4fbd1d0fe51894fee9be8d4bed864d5d0df546986fae05812c9e25011516ce1000dd221de
+Size (krita-5.2.11.tar.xz) = 190966516 bytes
+SHA1 (patch-cmake_modules_FindLibMyPaint.cmake) = 4d2273db42e4427f1ec2f4f2e1c86d976c0e24f3
+SHA1 (patch-krita_data_CMakeLists.txt) = bc0a37c1a60a2e0702c4a87b70ae0abf8359cc45
+SHA1 (patch-plugins_dockers_CMakeLists.txt) = 67623184a85eea82727e67eb076cc7b7c772d348
+SHA1 (patch-plugins_impex_heif_HeifExport.cpp) = 77f20d42440eb03c7061f3810e01e475dde36b87
+SHA1 (patch-plugins_impex_heif_HeifImport.cpp) = 0790d2b9864bc28327522fcbf7dd8d7e3dc12d5b
diff --git a/krita/patches/patch-cmake_modules_FindLibMyPaint.cmake b/krita/patches/patch-cmake_modules_FindLibMyPaint.cmake
new file mode 100644
index 0000000000..e2cb9c80cd
--- /dev/null
+++ b/krita/patches/patch-cmake_modules_FindLibMyPaint.cmake
@@ -0,0 +1,40 @@
+$NetBSD: patch-cmake_modules_FindLibMyPaint.cmake,v 1.1 2024/03/14 20:02:57 markd Exp $
+
+Comment out parts that make the build fail when this is an optional
+package that we aren't including anyway.
+
+--- cmake/modules/FindLibMyPaint.cmake.orig	2023-12-06 11:38:26.000000000 +0000
++++ cmake/modules/FindLibMyPaint.cmake
+@@ -89,19 +89,19 @@ find_library(LibMyPaint_LIBRARY
+     HINTS ${MYPAINT_PKGCONF_LIBRARY_DIRS} ${MYPAINT_PKGCONF_LIBDIR}
+ )
+ 
+-if (NOT LibMyPaint_VERSION)
+-    file(READ ${LibMyPaint_INCLUDE_DIR}/config.h _version_content)
+-
+-    string(REGEX MATCH "#define PACKAGE_VERSION[ \t]+\"(.+)\"" _version_match ${_version_content})
+-
+-    if (_version_match)
+-        set(LibMyPaint_VERSION "${CMAKE_MATCH_1}")
+-    else()
+-        if(NOT LibMyPaint_FIND_QUIETLY)
+-            message(WARNING "Failed to get version information from ${LibMyPaint_INCLUDE_DIR}/config.h")
+-        endif()
+-    endif()
+-endif()
++#if (NOT LibMyPaint_VERSION)
++#    file(READ ${LibMyPaint_INCLUDE_DIR}/config.h _version_content)
++#
++#    string(REGEX MATCH "#define PACKAGE_VERSION[ \t]+\"(.+)\"" _version_match ${_version_content})
++#
++#    if (_version_match)
++#        set(LibMyPaint_VERSION "${CMAKE_MATCH_1}")
++#    else()
++#        if(NOT LibMyPaint_FIND_QUIETLY)
++#            message(WARNING "Failed to get version information from ${LibMyPaint_INCLUDE_DIR}/config.h")
++#        endif()
++#    endif()
++#endif()
+ 
+ if (LibMyPaint_INCLUDE_DIR AND LibMyPaint_LIBRARY)
+     set(LibMyPaint_FOUND ON)
diff --git a/krita/patches/patch-krita_data_CMakeLists.txt b/krita/patches/patch-krita_data_CMakeLists.txt
new file mode 100644
index 0000000000..25a899f0e2
--- /dev/null
+++ b/krita/patches/patch-krita_data_CMakeLists.txt
@@ -0,0 +1,14 @@
+$NetBSD: patch-krita_data_CMakeLists.txt,v 1.1 2018/04/06 03:44:19 maya Exp $
+
+Install configure files to share/examples, not etc/
+
+--- krita/data/CMakeLists.txt.orig	2018-03-20 07:49:57.000000000 +0000
++++ krita/data/CMakeLists.txt
+@@ -19,6 +19,6 @@ add_subdirectory( preset_icons )
+ 
+ install( FILES
+     kritarc
+-    DESTINATION ${CONFIG_INSTALL_DIR} 
++    DESTINATION share/examples/kde-xdg 
+ )
+ 
diff --git a/krita/patches/patch-plugins_dockers_CMakeLists.txt b/krita/patches/patch-plugins_dockers_CMakeLists.txt
new file mode 100644
index 0000000000..0f4a6d8061
--- /dev/null
+++ b/krita/patches/patch-plugins_dockers_CMakeLists.txt
@@ -0,0 +1,19 @@
+$NetBSD: patch-plugins_dockers_CMakeLists.txt,v 1.2 2025/05/06 13:32:34 wiz Exp $
+
+lut plugin needs uselocale() to build which NetBSD doesn't have.
+
+--- plugins/dockers/CMakeLists.txt.orig	2025-01-21 09:11:08.000000000 +0000
++++ plugins/dockers/CMakeLists.txt
+@@ -14,9 +14,9 @@ add_subdirectory(compositiondocker)
+ add_subdirectory(patterndocker)
+ add_subdirectory(griddocker)
+ add_subdirectory(arrangedocker)
+-if(HAVE_OCIO AND NOT ANDROID AND NOT HAIKU)
+-    add_subdirectory(lut)
+-endif()
++#if(HAVE_OCIO AND NOT ANDROID AND NOT HAIKU)
++#    add_subdirectory(lut)
++#endif()
+ add_subdirectory(overview)
+ add_subdirectory(palettedocker)
+ add_subdirectory(animation)
diff --git a/krita/patches/patch-plugins_impex_heif_HeifExport.cpp b/krita/patches/patch-plugins_impex_heif_HeifExport.cpp
new file mode 100644
index 0000000000..3941574e3e
--- /dev/null
+++ b/krita/patches/patch-plugins_impex_heif_HeifExport.cpp
@@ -0,0 +1,66 @@
+$NetBSD$
+
+Support libheif 1.20.
+https://invent.kde.org/graphics/krita/-/commit/6ad4fa68a9e1ce06fc884e34f3cedcdd4b9a2076
+
+--- plugins/impex/heif/HeifExport.cpp.orig	2025-07-12 19:30:12.000000000 +0000
++++ plugins/impex/heif/HeifExport.cpp
+@@ -137,6 +137,12 @@ KisImportExportErrorCode HeifExport::con
+     HeifLock lock;
+ #endif
+ 
++#if LIBHEIF_HAVE_VERSION(1, 20, 0)
++    using HeifStrideType = size_t;
++#else
++    using HeifStrideType = int;
++#endif
++
+     KisImageSP image = document->savingImage();
+     const KoColorSpace *cs = image->colorSpace();
+ 
+@@ -250,10 +256,10 @@ KisImportExportErrorCode HeifExport::con
+                 img.add_plane(heif_channel_G, width,height, 8);
+                 img.add_plane(heif_channel_B, width,height, 8);
+ 
+-                int strideR = 0;
+-                int strideG = 0;
+-                int strideB = 0;
+-                int strideA = 0;
++                HeifStrideType strideR = 0;
++                HeifStrideType strideG = 0;
++                HeifStrideType strideB = 0;
++                HeifStrideType strideA = 0;
+ 
+                 uint8_t *ptrR = img.get_plane(heif_channel_R, &strideR);
+                 uint8_t *ptrG = img.get_plane(heif_channel_G, &strideG);
+@@ -289,7 +295,7 @@ KisImportExportErrorCode HeifExport::con
+                 img.create(width, height, heif_colorspace_RGB, chroma);
+                 img.add_plane(heif_channel_interleaved, width, height, 12);
+ 
+-                int stride = 0;
++                HeifStrideType stride = 0;
+ 
+                 uint8_t *ptr = img.get_plane(heif_channel_interleaved, &stride);
+ 
+@@ -330,8 +336,8 @@ KisImportExportErrorCode HeifExport::con
+ 
+                 img.add_plane(heif_channel_Y, width, height, 8);
+ 
+-                int strideG = 0;
+-                int strideA = 0;
++                HeifStrideType strideG = 0;
++                HeifStrideType strideA = 0;
+ 
+                 uint8_t *ptrG = img.get_plane(heif_channel_Y, &strideG);
+                 uint8_t *ptrA = [&]() -> uint8_t * {
+@@ -363,8 +369,8 @@ KisImportExportErrorCode HeifExport::con
+ 
+                 img.add_plane(heif_channel_Y, width, height, 12);
+ 
+-                int strideG = 0;
+-                int strideA = 0;
++                HeifStrideType strideG = 0;
++                HeifStrideType strideA = 0;
+ 
+                 uint8_t *ptrG = img.get_plane(heif_channel_Y, &strideG);
+                 uint8_t *ptrA = [&]() -> uint8_t * {
diff --git a/krita/patches/patch-plugins_impex_heif_HeifImport.cpp b/krita/patches/patch-plugins_impex_heif_HeifImport.cpp
new file mode 100644
index 0000000000..07a89b18c1
--- /dev/null
+++ b/krita/patches/patch-plugins_impex_heif_HeifImport.cpp
@@ -0,0 +1,64 @@
+$NetBSD$
+
+Support libheif 1.20.
+https://invent.kde.org/graphics/krita/-/commit/6ad4fa68a9e1ce06fc884e34f3cedcdd4b9a2076
+
+--- plugins/impex/heif/HeifImport.cpp.orig	2025-07-12 19:30:12.000000000 +0000
++++ plugins/impex/heif/HeifImport.cpp
+@@ -214,6 +214,12 @@ KisImportExportErrorCode HeifImport::con
+     HeifLock lock;
+ #endif
+ 
++#if LIBHEIF_HAVE_VERSION(1, 20, 0)
++    using HeifStrideType = size_t;
++#else
++    using HeifStrideType = int;
++#endif
++
+     // Wrap input stream into heif Reader object
+     Reader_QIODevice reader(io);
+ 
+@@ -387,8 +393,8 @@ KisImportExportErrorCode HeifImport::con
+ 
+         if (heifChroma == heif_chroma_monochrome) {
+             dbgFile << "monochrome heif file, bits:" << luma;
+-            int strideG = 0;
+-            int strideA = 0;
++            HeifStrideType strideG = 0;
++            HeifStrideType strideA = 0;
+             const uint8_t *imgG = heifimage.get_plane(heif_channel_Y, &strideG);
+             const uint8_t *imgA =
+                 heifimage.get_plane(heif_channel_Alpha, &strideA);
+@@ -409,10 +415,10 @@ KisImportExportErrorCode HeifImport::con
+         } else if (heifChroma == heif_chroma_444) {
+             dbgFile << "planar heif file, bits:" << luma;
+ 
+-            int strideR = 0;
+-            int strideG = 0;
+-            int strideB = 0;
+-            int strideA = 0;
++            HeifStrideType strideR = 0;
++            HeifStrideType strideG = 0;
++            HeifStrideType strideB = 0;
++            HeifStrideType strideA = 0;
+             const uint8_t* imgR = heifimage.get_plane(heif_channel_R, &strideR);
+             const uint8_t* imgG = heifimage.get_plane(heif_channel_G, &strideG);
+             const uint8_t* imgB = heifimage.get_plane(heif_channel_B, &strideB);
+@@ -439,7 +445,7 @@ KisImportExportErrorCode HeifImport::con
+                                     displayNits,
+                                     colorSpace);
+         } else if (heifChroma == heif_chroma_interleaved_RGB || heifChroma == heif_chroma_interleaved_RGBA) {
+-            int stride = 0;
++            HeifStrideType stride = 0;
+             dbgFile << "interleaved SDR heif file, bits:" << luma;
+ 
+             const uint8_t *img = heifimage.get_plane(heif_channel_interleaved, &stride);
+@@ -461,7 +467,7 @@ KisImportExportErrorCode HeifImport::con
+                                       colorSpace);
+ 
+         } else if (heifChroma == heif_chroma_interleaved_RRGGBB_LE || heifChroma == heif_chroma_interleaved_RRGGBBAA_LE || heifChroma == heif_chroma_interleaved_RRGGBB_BE || heifChroma == heif_chroma_interleaved_RRGGBB_BE) {
+-            int stride = 0;
++            HeifStrideType stride = 0;
+             dbgFile << "interleaved HDR heif file, bits:" << luma;
+ 
+             const uint8_t *img =


Home | Main Index | Thread Index | Old Index