krita: update to 5.2.2

5.2.2 - 7 December 2023
We bring you another 5.2 series bug fix release with Krita 5.2.2!

5.2.1 - 2 November 2023
This is a bugfix release for the stable Krita 5.2.0 release.

5.2 - 11 October 2023
After a year of hard work, Krita 5.2 is finally here, bringing a variety of
new features, ranging from fundamental changes in text and animation-audio
handling to various smaller items like transforming all selected layers!

5.1.0 - 18 August 2022
Highlights
* Even more operations can handle multiple selected layers.
* We've improved support for the WebP, Photoshop layered TIFF and Photoshop
  files, and there's new support for the JPEG-XL file format.
* We're now using XSIMD instead of VC, improving painting performance,
  especially on Android where vectorization now is used for the first time.
* The fill tools have been extended with continuous fill and a new Enclose
  and fill tool.
* For Windows, we're using a newer version of Angle to improve compatibility
  with video drivers and improve performance.
* You can now configure touch controls in canvas input settings, like "Tap to Undo".

5.0 - 23 December 2021
This is a huge release, with a lot of new features and improvements.
Some highlights:
* The way Krita handles things like brushes, gradients and palettes, as well
  as tagging, has been completely revamped. The new system is much faster,
  uses much less memory and is much more dependable!
* Gradients have been improved: they are much more smoothed and can handle
  wider gamuts.
* The smudge brush engine has been completely rewritten, and we’ve got a new
  brush engine, based on MyPaint
* The Animation system has been overhauled, with both user interface improvements
  and new features, such as clone frames and animated transform masks
* Krita now has a built-in storyboard editor!
* There’s a recorder to create a video out of your painting sessions
And much, much more!
This commit is contained in:
markd 2024-03-14 20:02:57 +00:00
parent 231571fa70
commit 4fb35af048
21 changed files with 299 additions and 575 deletions

View File

@ -1,75 +1,79 @@
# $NetBSD: Makefile,v 1.123 2024/03/11 21:15:58 wiz Exp $
# $NetBSD: Makefile,v 1.124 2024/03/14 20:02:57 markd Exp $
DISTNAME= krita-4.4.8
PKGREVISION= 41
CATEGORIES= graphics kde
DISTNAME= krita-5.2.2
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_KDE:=krita/${PKGVERSION_NOREV}/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.krita.org/
HOMEPAGE= https://www.krita.org/
COMMENT= Raster graphics editor for digital painting
LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1
LICENSE= gnu-gpl-v3
#TOOL_DEPENDS+= automoc4>=0.9.87:../../devel/automoc4
.include "../../meta-pkgs/kde/applications.mk"
USE_TOOLS+= msgfmt pkg-config perl
# Uses targets with spaces in the names
USE_TOOLS+= gmake
USE_LANGUAGES= c c++
USE_CMAKE= yes
CMAKE_ARG_PATH= ..
CONFIGURE_DIRS= _KDE_build
CMAKE_ARGS+= -DCMAKE_INSTALL_PREFIX=${PREFIX}
#CMAKE_ARGS+= -DCMAKE_INSTALL_PREFIX=${PREFIX}
CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_PyQt5:BOOL=true
pre-configure:
${MKDIR} ${WRKSRC}/_KDE_build
DEPENDS+= extra-cmake-modules-[0-9]*:../../devel/extra-cmake-modules
DEPENDS+= kitemmodels-[0-9]*:../../devel/kitemmodels
# librpcsvc.so deprecation warnings
BUILDLINK_TRANSFORM.NetBSD+= rm:-Wl,--fatal-warnings
#BUILDLINK_TRANSFORM+= rm:-Werror=implicit-function-declaration
CONF_FILES+= ${PREFIX}/share/examples/kde-xdg/kritarc \
${PKG_SYSCONFDIR}/xdg/kritarc
PYTHON_VERSIONS_INCOMPATIBLE= 27
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/quazip/buildlink3.mk"
.include "../../devel/libexecinfo/buildlink3.mk"
.include "../../graphics/exiv2/buildlink3.mk"
.include "../../graphics/openexr/buildlink3.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../graphics/giflib/buildlink3.mk"
.include "../../graphics/lcms2/buildlink3.mk"
.include "../../graphics/openjpeg/buildlink3.mk"
.include "../../graphics/opencolorio/buildlink3.mk"
.include "../../graphics/tiff/buildlink3.mk"
.include "../../math/eigen3/buildlink3.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/libatomic/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/libkdcraw/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 "../../math/gsl/buildlink3.mk"
.include "../../graphics/libraw/buildlink3.mk"
.include "../../graphics/libheif/buildlink3.mk"
.include "../../print/poppler-qt5/buildlink3.mk"
.include "../../math/fftw/buildlink3.mk"
.include "../../x11/qt5-qtbase/buildlink3.mk"
.include "../../x11/qt5-qtdeclarative/buildlink3.mk"
.include "../../x11/qt5-qtmultimedia/buildlink3.mk"

View File

@ -1,14 +1,16 @@
@comment $NetBSD: PLIST,v 1.9 2021/03/06 17:28:13 nia Exp $
@comment $NetBSD: PLIST,v 1.10 2024/03/14 20:02:57 markd 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_artistictext.so
lib/kritaplugins/krita_shape_image.so
lib/kritaplugins/krita_shape_paths.so
lib/kritaplugins/krita_shape_text.so
lib/kritaplugins/krita_tool_svgtext.so
lib/kritaplugins/kritaanimationdocker.so
lib/kritaplugins/kritaarrangedocker.so
@ -33,6 +35,7 @@ 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
@ -41,6 +44,7 @@ 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
@ -65,21 +69,21 @@ lib/kritaplugins/kritaheightmapimport.so
lib/kritaplugins/kritahistogramdocker.so
lib/kritaplugins/kritahistorydocker.so
lib/kritaplugins/kritaimageenhancement.so
lib/kritaplugins/kritaimagesize.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/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/kritalutdocker.so
lib/kritaplugins/kritametadataeditor.so
lib/kritaplugins/kritamodifyselection.so
lib/kritaplugins/kritamultigridpatterngenerator.so
@ -111,10 +115,13 @@ 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
@ -127,6 +134,7 @@ 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
@ -139,6 +147,7 @@ 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
@ -147,116 +156,133 @@ 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.20
lib/libkritabasicflakes.so.20.0.0
lib/libkritabasicflakes.so.19
lib/libkritabasicflakes.so.19.0.0
lib/libkritacolor.so
lib/libkritacolor.so.20
lib/libkritacolor.so.20.0.0
lib/libkritacolor.so.19
lib/libkritacolor.so.19.0.0
lib/libkritacolord.so
lib/libkritacolord.so.20
lib/libkritacolord.so.20.0.0
lib/libkritacolord.so.19
lib/libkritacolord.so.19.0.0
lib/libkritacommand.so
lib/libkritacommand.so.20
lib/libkritacommand.so.20.0.0
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.20
lib/libkritaflake.so.20.0.0
lib/libkritaflake.so.19
lib/libkritaflake.so.19.0.0
lib/libkritaglobal.so
lib/libkritaglobal.so.20
lib/libkritaglobal.so.20.0.0
lib/libkritaglobal.so.19
lib/libkritaglobal.so.19.0.0
lib/libkritaimage.so
lib/libkritaimage.so.20
lib/libkritaimage.so.20.0.0
lib/libkritaimage.so.19
lib/libkritaimage.so.19.0.0
lib/libkritaimpex.so
lib/libkritaimpex.so.20
lib/libkritaimpex.so.20.0.0
lib/libkritaimpex.so.19
lib/libkritaimpex.so.19.0.0
lib/libkritalibbrush.so
lib/libkritalibbrush.so.20
lib/libkritalibbrush.so.20.0.0
lib/libkritalibbrush.so.19
lib/libkritalibbrush.so.19.0.0
lib/libkritalibkis.so
lib/libkritalibkis.so.20
lib/libkritalibkis.so.20.0.0
lib/libkritalibkis.so.19
lib/libkritalibkis.so.19.0.0
lib/libkritalibkra.so
lib/libkritalibkra.so.20
lib/libkritalibkra.so.20.0.0
lib/libkritalibkra.so.19
lib/libkritalibkra.so.19.0.0
lib/libkritalibpaintop.so
lib/libkritalibpaintop.so.20
lib/libkritalibpaintop.so.20.0.0
lib/libkritalibpaintop.so.19
lib/libkritalibpaintop.so.19.0.0
lib/libkritametadata.so
lib/libkritametadata.so.20
lib/libkritametadata.so.20.0.0
lib/libkritaodf.so
lib/libkritaodf.so.20
lib/libkritaodf.so.20.0.0
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.20
lib/libkritapigment.so.20.0.0
lib/libkritapigment.so.19
lib/libkritapigment.so.19.0.0
lib/libkritaplugin.so
lib/libkritaplugin.so.20
lib/libkritaplugin.so.20.0.0
lib/libkritaplugin.so.19
lib/libkritaplugin.so.19.0.0
lib/libkritapsd.so
lib/libkritapsd.so.20
lib/libkritapsd.so.20.0.0
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/libkritaqml.so
lib/libkritaqml.so.20
lib/libkritaqml.so.20.0.0
lib/libkritaqml.so.19
lib/libkritaqml.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.20
lib/libkritastore.so.20.0.0
lib/libkritatext.so
lib/libkritatext.so.20
lib/libkritatext.so.20.0.0
lib/libkritatextlayout.so
lib/libkritatextlayout.so.20
lib/libkritatextlayout.so.20.0.0
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.20
lib/libkritaui.so.20.0.0
lib/libkritaui.so.19
lib/libkritaui.so.19.0.0
lib/libkritaversion.so
lib/libkritaversion.so.20
lib/libkritaversion.so.20.0.0
lib/libkritaversion.so.19
lib/libkritaversion.so.19.0.0
lib/libkritawidgets.so
lib/libkritawidgets.so.20
lib/libkritawidgets.so.20.0.0
lib/libkritawidgets.so.19
lib/libkritawidgets.so.19.0.0
lib/libkritawidgetutils.so
lib/libkritawidgetutils.so.20
lib/libkritawidgetutils.so.20.0.0
lib/qml/org/krita/draganddrop/libdraganddropplugin.so
lib/qml/org/krita/draganddrop/qmldir
lib/qml/org/krita/sketch/components/BusyIndicator.qml
lib/qml/org/krita/sketch/components/Button.qml
lib/qml/org/krita/sketch/components/CategorySwitcher.qml
lib/qml/org/krita/sketch/components/CheckBox.qml
lib/qml/org/krita/sketch/components/ColorSwatch.qml
lib/qml/org/krita/sketch/components/Dialog.qml
lib/qml/org/krita/sketch/components/Divider.qml
lib/qml/org/krita/sketch/components/DropShadow.qml
lib/qml/org/krita/sketch/components/ExpandingListView.qml
lib/qml/org/krita/sketch/components/Header.qml
lib/qml/org/krita/sketch/components/Label.qml
lib/qml/org/krita/sketch/components/ListItem.qml
lib/qml/org/krita/sketch/components/MessageStack.qml
lib/qml/org/krita/sketch/components/NewImageList.qml
lib/qml/org/krita/sketch/components/NewsList.qml
lib/qml/org/krita/sketch/components/Page.qml
lib/qml/org/krita/sketch/components/PageStack.js
lib/qml/org/krita/sketch/components/PageStack.qml
lib/qml/org/krita/sketch/components/PanelTextField.qml
lib/qml/org/krita/sketch/components/RangeCombo.qml
lib/qml/org/krita/sketch/components/RangeInput.qml
lib/qml/org/krita/sketch/components/RecentFilesList.qml
lib/qml/org/krita/sketch/components/ScrollDecorator.qml
lib/qml/org/krita/sketch/components/Shadow.qml
lib/qml/org/krita/sketch/components/Slider.qml
lib/qml/org/krita/sketch/components/TextField.qml
lib/qml/org/krita/sketch/components/TextFieldMultiline.qml
lib/qml/org/krita/sketch/components/Tooltip.qml
lib/qml/org/krita/sketch/components/VirtualKeyboard.qml
lib/qml/org/krita/sketch/components/qmldir
lib/qml/org/krita/sketch/libkritasketchplugin.so
lib/qml/org/krita/sketch/qmldir
lib/libkritawidgetutils.so.19
lib/libkritawidgetutils.so.19.0.0
qt5/qml/org/krita/draganddrop/libdraganddropplugin.so
qt5/qml/org/krita/draganddrop/qmldir
qt5/qml/org/krita/sketch/components/BusyIndicator.qml
qt5/qml/org/krita/sketch/components/Button.qml
qt5/qml/org/krita/sketch/components/ButtonSquared.qml
qt5/qml/org/krita/sketch/components/CategorySwitcher.qml
qt5/qml/org/krita/sketch/components/CheckBox.qml
qt5/qml/org/krita/sketch/components/ColorSwatch.qml
qt5/qml/org/krita/sketch/components/Dialog.qml
qt5/qml/org/krita/sketch/components/Divider.qml
qt5/qml/org/krita/sketch/components/DropShadow.qml
qt5/qml/org/krita/sketch/components/ExpandingListView.qml
qt5/qml/org/krita/sketch/components/Header.qml
qt5/qml/org/krita/sketch/components/Label.qml
qt5/qml/org/krita/sketch/components/ListItem.qml
qt5/qml/org/krita/sketch/components/MessageStack.qml
qt5/qml/org/krita/sketch/components/NewImageList.qml
qt5/qml/org/krita/sketch/components/NewsList.qml
qt5/qml/org/krita/sketch/components/Page.qml
qt5/qml/org/krita/sketch/components/PageStack.js
qt5/qml/org/krita/sketch/components/PageStack.qml
qt5/qml/org/krita/sketch/components/PanelTextField.qml
qt5/qml/org/krita/sketch/components/RangeCombo.qml
qt5/qml/org/krita/sketch/components/RangeInput.qml
qt5/qml/org/krita/sketch/components/RecentFilesList.qml
qt5/qml/org/krita/sketch/components/ScrollDecorator.qml
qt5/qml/org/krita/sketch/components/Shadow.qml
qt5/qml/org/krita/sketch/components/Slider.qml
qt5/qml/org/krita/sketch/components/TextField.qml
qt5/qml/org/krita/sketch/components/TextFieldMultiline.qml
qt5/qml/org/krita/sketch/components/Tooltip.qml
qt5/qml/org/krita/sketch/components/VirtualKeyboard.qml
qt5/qml/org/krita/sketch/components/qmldir
qt5/qml/org/krita/sketch/libkritasketchplugin.so
qt5/qml/org/krita/sketch/qmldir
share/applications/krita_brush.desktop
share/applications/krita_csv.desktop
share/applications/krita_exr.desktop
@ -266,6 +292,7 @@ share/applications/krita_heightmap.desktop
share/applications/krita_jp2.desktop
share/applications/krita_jpeg.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
@ -276,11 +303,13 @@ 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
@ -306,6 +335,14 @@ 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
@ -335,6 +372,7 @@ 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
@ -351,44 +389,35 @@ 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/defaultpresets/colorsmudge.kpp
share/krita/defaultpresets/complex.kpp
share/krita/defaultpresets/curvebrush.kpp
share/krita/defaultpresets/deformbrush.kpp
share/krita/defaultpresets/duplicate.kpp
share/krita/defaultpresets/dynabrush.kpp
share/krita/defaultpresets/eraser.kpp
share/krita/defaultpresets/experimentbrush.kpp
share/krita/defaultpresets/filter.kpp
share/krita/defaultpresets/gridbrush.kpp
share/krita/defaultpresets/hairybrush.kpp
share/krita/defaultpresets/hatchingbrush.kpp
share/krita/defaultpresets/paintbrush.kpp
share/krita/defaultpresets/particlebrush.kpp
share/krita/defaultpresets/roundmarker.kpp
share/krita/defaultpresets/sketchbrush.kpp
share/krita/defaultpresets/smudge.kpp
share/krita/defaultpresets/spraybrush.kpp
share/krita/defaultpresets/tangentnormal.kpp
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/GamutMaskTemplate.kra
share/krita/gamutmasks/Shifted_Triad.kgm
share/krita/gamutmasks/Split_Complementary.kgm
share/krita/gamutmasks/empty_mask_preview.png
share/krita/gradients/BG-Krita2.ggr
share/krita/gradients/GPS-FG-Glare.ggr
share/krita/gradients/GPS-Fire-Blueish.ggr
@ -423,6 +452,7 @@ 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
@ -434,6 +464,15 @@ 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/j)_WaterC_Basic_Lines-Dry.kpp
@ -450,6 +489,7 @@ 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
@ -574,14 +614,6 @@ 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_arrow_east.png
share/krita/pics/dark_arrow_north.png
share/krita/pics/dark_arrow_north_east.png
share/krita/pics/dark_arrow_north_west.png
share/krita/pics/dark_arrow_south.png
share/krita/pics/dark_arrow_south_east.png
share/krita/pics/dark_arrow_south_west.png
share/krita/pics/dark_arrow_west.png
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
@ -593,19 +625,10 @@ 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/extended_color_selector.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_arrow_east.png
share/krita/pics/light_arrow_north.png
share/krita/pics/light_arrow_north_east.png
share/krita/pics/light_arrow_north_west.png
share/krita/pics/light_arrow_south.png
share/krita/pics/light_arrow_south_east.png
share/krita/pics/light_arrow_south_west.png
share/krita/pics/light_arrow_west.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
@ -625,6 +648,10 @@ 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
@ -730,8 +757,8 @@ 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_adjustement-contrast.png
share/krita/preset_icons/tool_icons/10_03_adjustement-dark.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
@ -773,22 +800,29 @@ share/krita/qmlthemes/default/icons/add-black.svg
share/krita/qmlthemes/default/icons/add.svg
share/krita/qmlthemes/default/icons/apply-black.svg
share/krita/qmlthemes/default/icons/apply.svg
share/krita/qmlthemes/default/icons/back-black.svg
share/krita/qmlthemes/default/icons/back.svg
share/krita/qmlthemes/default/icons/camera-black.svg
share/krita/qmlthemes/default/icons/cancel-black.svg
share/krita/qmlthemes/default/icons/checkbox-checked.svg
share/krita/qmlthemes/default/icons/checkbox-unchecked.svg
share/krita/qmlthemes/default/icons/checker-small.svg
share/krita/qmlthemes/default/icons/close-black.svg
share/krita/qmlthemes/default/icons/close.svg
share/krita/qmlthemes/default/icons/color_wheel-black.svg
share/krita/qmlthemes/default/icons/color_wheel.svg
share/krita/qmlthemes/default/icons/colorpicker.svg
share/krita/qmlthemes/default/icons/colorsampler-black.svg
share/krita/qmlthemes/default/icons/colorsampler.svg
share/krita/qmlthemes/default/icons/combo-arrows-white.svg
share/krita/qmlthemes/default/icons/crop-black.svg
share/krita/qmlthemes/default/icons/crop.svg
share/krita/qmlthemes/default/icons/delete-black.svg
share/krita/qmlthemes/default/icons/delete.svg
share/krita/qmlthemes/default/icons/down-black.svg
share/krita/qmlthemes/default/icons/down.svg
share/krita/qmlthemes/default/icons/edit-black.svg
share/krita/qmlthemes/default/icons/edit.svg
share/krita/qmlthemes/default/icons/erase-black.svg
share/krita/qmlthemes/default/icons/erase.svg
share/krita/qmlthemes/default/icons/expansionmarker.svg
share/krita/qmlthemes/default/icons/fileclip-black.svg
@ -797,17 +831,22 @@ share/krita/qmlthemes/default/icons/filenew-black.svg
share/krita/qmlthemes/default/icons/filenew.svg
share/krita/qmlthemes/default/icons/fileopen-black.svg
share/krita/qmlthemes/default/icons/fileopen.svg
share/krita/qmlthemes/default/icons/filesave-black.svg
share/krita/qmlthemes/default/icons/filesave.svg
share/krita/qmlthemes/default/icons/filesaveas-black.svg
share/krita/qmlthemes/default/icons/filesaveas.svg
share/krita/qmlthemes/default/icons/fileshare-black.svg
share/krita/qmlthemes/default/icons/fileshare.svg
share/krita/qmlthemes/default/icons/fill-black.svg
share/krita/qmlthemes/default/icons/fill.svg
share/krita/qmlthemes/default/icons/filter_delete-black.svg
share/krita/qmlthemes/default/icons/filter_load-black.svg
share/krita/qmlthemes/default/icons/filter_save-black.svg
share/krita/qmlthemes/default/icons/forward-black.svg
share/krita/qmlthemes/default/icons/forward.svg
share/krita/qmlthemes/default/icons/gradient-black.svg
share/krita/qmlthemes/default/icons/gradient.svg
share/krita/qmlthemes/default/icons/help-black.svg
share/krita/qmlthemes/default/icons/help.svg
share/krita/qmlthemes/default/icons/krita_sketch.svg
share/krita/qmlthemes/default/icons/layer_clear.svg
@ -823,6 +862,7 @@ share/krita/qmlthemes/default/icons/locked_off-black.svg
share/krita/qmlthemes/default/icons/locked_off-small.svg
share/krita/qmlthemes/default/icons/locked_on-black.svg
share/krita/qmlthemes/default/icons/locked_on-small.svg
share/krita/qmlthemes/default/icons/minimize-black.svg
share/krita/qmlthemes/default/icons/minimize.svg
share/krita/qmlthemes/default/icons/mirror_c-black.svg
share/krita/qmlthemes/default/icons/mirror_h-black.svg
@ -835,25 +875,36 @@ share/krita/qmlthemes/default/icons/palette-add-black.svg
share/krita/qmlthemes/default/icons/palette-black.svg
share/krita/qmlthemes/default/icons/palette-delete-black.svg
share/krita/qmlthemes/default/icons/palette.svg
share/krita/qmlthemes/default/icons/redo-black.svg
share/krita/qmlthemes/default/icons/redo.svg
share/krita/qmlthemes/default/icons/select-add.svg
share/krita/qmlthemes/default/icons/select-apply.svg
share/krita/qmlthemes/default/icons/select-area.svg
share/krita/qmlthemes/default/icons/select-color.svg
share/krita/qmlthemes/default/icons/select-deselect-black.svg
share/krita/qmlthemes/default/icons/select-deselect.svg
share/krita/qmlthemes/default/icons/select-hide-black.svg
share/krita/qmlthemes/default/icons/select-hide.svg
share/krita/qmlthemes/default/icons/select-intersect.svg
share/krita/qmlthemes/default/icons/select-polygon.svg
share/krita/qmlthemes/default/icons/select-rectangle.svg
share/krita/qmlthemes/default/icons/select-replace.svg
share/krita/qmlthemes/default/icons/select-reselect-black.svg
share/krita/qmlthemes/default/icons/select-reselect.svg
share/krita/qmlthemes/default/icons/select-show-black.svg
share/krita/qmlthemes/default/icons/select-show.svg
share/krita/qmlthemes/default/icons/select-sub.svg
share/krita/qmlthemes/default/icons/settings-black.svg
share/krita/qmlthemes/default/icons/settings.svg
share/krita/qmlthemes/default/icons/square-black.svg
share/krita/qmlthemes/default/icons/square.svg
share/krita/qmlthemes/default/icons/switch-black.svg
share/krita/qmlthemes/default/icons/switch.svg
share/krita/qmlthemes/default/icons/transform-black.svg
share/krita/qmlthemes/default/icons/transform.svg
share/krita/qmlthemes/default/icons/undo-black.svg
share/krita/qmlthemes/default/icons/undo.svg
share/krita/qmlthemes/default/icons/up-black.svg
share/krita/qmlthemes/default/icons/up.svg
share/krita/qmlthemes/default/icons/visible_off-black.svg
share/krita/qmlthemes/default/icons/visible_off-small.svg
@ -861,6 +912,7 @@ share/krita/qmlthemes/default/icons/visible_off.svg
share/krita/qmlthemes/default/icons/visible_on-black.svg
share/krita/qmlthemes/default/icons/visible_on-small.svg
share/krita/qmlthemes/default/icons/visible_on.svg
share/krita/qmlthemes/default/icons/web-black.svg
share/krita/qmlthemes/default/icons/web.svg
share/krita/qmlthemes/default/images/busyindicator.png
share/krita/qmlthemes/default/images/divider.png
@ -870,10 +922,12 @@ share/krita/qmlthemes/default/images/kritasketch.png
share/krita/qmlthemes/default/images/shadow.png
share/krita/qmlthemes/default/sizes.js
share/krita/qmlthemes/default/theme.qml
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
@ -952,22 +1006,22 @@ 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/imagesize.xmlgui
share/kritaplugins/imagesplit.xmlgui
share/kritaplugins/layersplit.xmlgui
share/kritaplugins/metadataeditor.xmlgui
share/kritaplugins/metadataeditor/dublincore.xmlgui
share/kritaplugins/metadataeditor/exif.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
@ -1001,9 +1055,11 @@ 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

View File

@ -1,22 +1,8 @@
$NetBSD: distinfo,v 1.16 2023/07/06 23:27:01 mrg Exp $
$NetBSD: distinfo,v 1.17 2024/03/14 20:02:57 markd Exp $
BLAKE2s (krita-4.4.8.tar.gz) = f99a2cbeb347c8ebccec4723e8ccf174ab7627a5b84f2de8c669a5cf33efecbf
SHA512 (krita-4.4.8.tar.gz) = 53b9814fcf61fbaee06e81f456aa9de7ab09df99e04932251984c8ae190248e48fa20762bdb7be503ea267e1fb835095b105ce4bf2078fd510ab5a8ef6d82f81
Size (krita-4.4.8.tar.gz) = 254887779 bytes
SHA1 (patch-CMakeLists.txt) = 6cc4be72fbfe76dd66b34c14a10a6ed20695ab65
BLAKE2s (krita-5.2.2.tar.xz) = c7ea3a51fb0be7753881318692f5c53090125495eb793d72f4b7632715e7bc1e
SHA512 (krita-5.2.2.tar.xz) = d2e55d9a6c7be79f5b6661a1bd605cdf1ce20ec78cdaab1ba19a4acca5397afa0c0e8bc1cbf60120993b156aef65ed35fde2de756841342d18221c82ea81a1eb
Size (krita-5.2.2.tar.xz) = 189146788 bytes
SHA1 (patch-cmake_modules_FindLibMyPaint.cmake) = 4d2273db42e4427f1ec2f4f2e1c86d976c0e24f3
SHA1 (patch-krita_data_CMakeLists.txt) = bc0a37c1a60a2e0702c4a87b70ae0abf8359cc45
SHA1 (patch-libs_image_CMakeLists.txt) = 42d0c1777f54aadeab4462b0f576a14e9c627146
SHA1 (patch-libs_pigment_CMakeLists.txt) = c5c95326b6090f152ee54e8e7e629bf1df043fae
SHA1 (patch-libs_ui_kisexiv2_kis_exif_io.cpp) = 5c87db34a21b95ebf7f952af13064dab356da06f
SHA1 (patch-libs_ui_kisexiv2_kis_exiv2.cpp) = 2dc34158c5449fb26fdb09857320e8a76bd1a304
SHA1 (patch-libs_ui_kisexiv2_kis_exiv2.h) = 57ac062510c75ab95e4a10318e1213588bacfbaf
SHA1 (patch-libs_ui_kisexiv2_kis_iptc_io.cpp) = 79b70971601289d5a6f0d537a185b086f38ee36b
SHA1 (patch-libs_ui_kisexiv2_kis_xmp_io.cpp) = 319ae2e4d0aa3af0c215de396e5978eedf7b59fd
SHA1 (patch-plugins_color_lcms2engine_CMakeLists.txt) = 5b9a84c2db4f7c5f5876b60061a0950be484ac84
SHA1 (patch-plugins_color_lcms2engine_tests_CMakeLists.txt) = aec29d538aef1247c9ac69c60d965677c1c16a96
SHA1 (patch-plugins_impex_CMakeLists.txt) = 95e6fe736e2c2151a6ad4b5ef490c0777ca098fa
SHA1 (patch-plugins_impex_exr_exr__converter.cc) = 1bfcbdea7f748900f48c5e070d7f5d5984a9b3bf
SHA1 (patch-plugins_impex_jpeg_kis_jpeg_converter.cc) = 3cf8f107b1bb45beade836ef04f98cda7b7a5ac1
SHA1 (patch-plugins_impex_raw_3rdparty_libkdcraw_src_kdcraw.cpp) = 10acf4968269c84c517b561ba73dad516cd65f86
SHA1 (patch-plugins_impex_raw_CMakeLists.txt) = 3a94be6cb488fb8b8b2667dfb7a9b0dfa4496ef5
SHA1 (patch-xcftools.h) = eeeed207e9b1995999a16efbbae91ed8f6255f48
SHA1 (patch-plugins_dockers_CMakeLists.txt) = b341645cde8bdfc3499c5766adb5cee01fb74af6

View File

@ -1,30 +0,0 @@
$NetBSD: patch-CMakeLists.txt,v 1.3 2021/07/13 11:28:28 markd Exp $
openexr3 fix
--- CMakeLists.txt.orig 2021-07-13 10:34:50.577803948 +0000
+++ CMakeLists.txt
@@ -623,15 +623,20 @@ set_package_properties(ZLIB PROPERTIES
PURPOSE "Optionally used by the G'Mic and the PSD plugins")
macro_bool_to_01(ZLIB_FOUND HAVE_ZLIB)
-find_package(OpenEXR)
+find_package(OpenEXR 3.0 CONFIG QUIET)
+if(TARGET OpenEXR::OpenEXR)
+ set(OPENEXR_LIBRARIES OpenEXR::OpenEXR)
+else()
+ find_package(OpenEXR)
+endif()
set_package_properties(OpenEXR PROPERTIES
DESCRIPTION "High dynamic-range (HDR) image file format"
URL "https://www.openexr.com"
TYPE OPTIONAL
PURPOSE "Required by the Krita OpenEXR filter")
-macro_bool_to_01(OPENEXR_FOUND HAVE_OPENEXR)
+macro_bool_to_01(OpenEXR_FOUND HAVE_OPENEXR)
set(LINK_OPENEXR_LIB)
-if(OPENEXR_FOUND)
+if(OpenEXR_FOUND)
include_directories(SYSTEM ${OPENEXR_INCLUDE_DIRS})
set(LINK_OPENEXR_LIB ${OPENEXR_LIBRARIES})
add_definitions(${OPENEXR_DEFINITIONS})

View File

@ -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)

View File

@ -1,15 +0,0 @@
$NetBSD: patch-libs_image_CMakeLists.txt,v 1.1 2021/07/13 11:28:28 markd Exp $
openexr3 fix
--- libs/image/CMakeLists.txt.orig 2021-03-22 10:06:59.000000000 +0000
+++ libs/image/CMakeLists.txt
@@ -360,7 +360,7 @@ if(NOT HAVE_CXX_ATOMICS_WITHOUT_LIB)
endif()
endif()
-if(OPENEXR_FOUND)
+if(OpenEXR_FOUND)
target_link_libraries(kritaimage PUBLIC ${OPENEXR_LIBRARIES})
endif()

View File

@ -1,15 +0,0 @@
$NetBSD: patch-libs_pigment_CMakeLists.txt,v 1.1 2021/07/13 11:28:28 markd Exp $
openexr3 fix
--- libs/pigment/CMakeLists.txt.orig 2021-03-22 10:06:59.000000000 +0000
+++ libs/pigment/CMakeLists.txt
@@ -14,7 +14,7 @@ include_directories(
set(FILE_OPENEXR_SOURCES)
set(LINK_OPENEXR_LIB)
-if(OPENEXR_FOUND)
+if(OpenEXR_FOUND)
include_directories(SYSTEM ${OPENEXR_INCLUDE_DIRS})
set(LINK_OPENEXR_LIB ${OPENEXR_LIBRARIES})
add_definitions(${OPENEXR_DEFINITIONS})

View File

@ -1,81 +0,0 @@
$NetBSD: patch-libs_ui_kisexiv2_kis_exif_io.cpp,v 1.1 2023/07/06 23:27:01 mrg Exp $
Build with exiv2 0.28.
--- libs/ui/kisexiv2/kis_exif_io.cpp.orig 2021-08-24 00:56:28.000000000 -0700
+++ libs/ui/kisexiv2/kis_exif_io.cpp 2023-07-06 13:28:20.995859764 -0700
@@ -46,7 +46,7 @@
// ---- Exception conversion functions ---- //
// convert ExifVersion and FlashpixVersion to a KisMetaData value
-KisMetaData::Value exifVersionToKMDValue(const Exiv2::Value::AutoPtr value)
+KisMetaData::Value exifVersionToKMDValue(const Exiv2::Value::UniquePtr value)
{
const Exiv2::DataValue* dvalue = dynamic_cast<const Exiv2::DataValue*>(&*value);
if (dvalue) {
@@ -71,7 +71,7 @@
}
// Convert an exif array of integer string to a KisMetaData array of integer
-KisMetaData::Value exifArrayToKMDIntOrderedArray(const Exiv2::Value::AutoPtr value)
+KisMetaData::Value exifArrayToKMDIntOrderedArray(const Exiv2::Value::UniquePtr value)
{
QList<KisMetaData::Value> v;
const Exiv2::DataValue* dvalue = dynamic_cast<const Exiv2::DataValue*>(&*value);
@@ -103,7 +103,7 @@
return new Exiv2::DataValue((const Exiv2::byte*)s.data(), s.size());
}
-QDateTime exivValueToDateTime(const Exiv2::Value::AutoPtr value)
+QDateTime exivValueToDateTime(const Exiv2::Value::UniquePtr value)
{
return QDateTime::fromString(value->toString().c_str(), Qt::ISODate);
}
@@ -138,7 +138,7 @@
}
-KisMetaData::Value exifOECFToKMDOECFStructure(const Exiv2::Value::AutoPtr value, Exiv2::ByteOrder order)
+KisMetaData::Value exifOECFToKMDOECFStructure(const Exiv2::Value::UniquePtr value, Exiv2::ByteOrder order)
{
QMap<QString, KisMetaData::Value> oecfStructure;
const Exiv2::DataValue* dvalue = dynamic_cast<const Exiv2::DataValue*>(&*value);
@@ -223,7 +223,7 @@
return new Exiv2::DataValue((const Exiv2::byte*)array.data(), array.size());
}
-KisMetaData::Value deviceSettingDescriptionExifToKMD(const Exiv2::Value::AutoPtr value)
+KisMetaData::Value deviceSettingDescriptionExifToKMD(const Exiv2::Value::UniquePtr value)
{
QMap<QString, KisMetaData::Value> deviceSettingStructure;
QByteArray array;
@@ -279,7 +279,7 @@
return new Exiv2::DataValue((const Exiv2::byte*)array.data(), array.size());
}
-KisMetaData::Value cfaPatternExifToKMD(const Exiv2::Value::AutoPtr value, Exiv2::ByteOrder order)
+KisMetaData::Value cfaPatternExifToKMD(const Exiv2::Value::UniquePtr value, Exiv2::ByteOrder order)
{
QMap<QString, KisMetaData::Value> cfaPatternStructure;
const Exiv2::DataValue* dvalue = dynamic_cast<const Exiv2::DataValue*>(&*value);
@@ -328,9 +328,9 @@
// Read and write Flash //
-KisMetaData::Value flashExifToKMD(const Exiv2::Value::AutoPtr value)
+KisMetaData::Value flashExifToKMD(const Exiv2::Value::UniquePtr value)
{
- uint16_t v = value->toLong();
+ uint16_t v = value->toInt64();
QMap<QString, KisMetaData::Value> flashStructure;
bool fired = (v & 0x01); // bit 1 is whether flash was fired or not
flashStructure["Fired"] = QVariant(fired);
@@ -483,7 +483,7 @@
dbgMetaData << "No exif value was created for" << entry.qualifiedName() << " as" << exivKey;// << " of KMD value" << entry.value();
}
}
- } catch (Exiv2::AnyError& e) {
+ } catch (Exiv2::Error& e) {
dbgMetaData << "exiv error " << e.what();
}
}

View File

@ -1,29 +0,0 @@
$NetBSD: patch-libs_ui_kisexiv2_kis_exiv2.cpp,v 1.1 2023/07/06 23:27:01 mrg Exp $
Build with exiv2 0.28.
--- libs/ui/kisexiv2/kis_exiv2.cpp.orig 2021-08-24 00:56:28.000000000 -0700
+++ libs/ui/kisexiv2/kis_exiv2.cpp 2023-07-06 13:23:55.815213204 -0700
@@ -30,7 +30,7 @@
// ---- Generic conversion functions ---- //
// Convert an exiv value to a KisMetaData value
-KisMetaData::Value exivValueToKMDValue(const Exiv2::Value::AutoPtr value, bool forceSeq, KisMetaData::Value::ValueType arrayType)
+KisMetaData::Value exivValueToKMDValue(const Exiv2::Value::UniquePtr value, bool forceSeq, KisMetaData::Value::ValueType arrayType)
{
switch (value->typeId()) {
case Exiv2::signedByte:
@@ -51,11 +51,11 @@
case Exiv2::signedShort:
case Exiv2::signedLong: {
if (value->count() == 1 && !forceSeq) {
- return KisMetaData::Value((int)value->toLong());
+ return KisMetaData::Value((int)value->toInt64());
} else {
QList<KisMetaData::Value> array;
for (int i = 0; i < value->count(); i++)
- array.push_back(KisMetaData::Value((int)value->toLong(i)));
+ array.push_back(KisMetaData::Value((int)value->toInt64(i)));
return KisMetaData::Value(array, arrayType);
}
}

View File

@ -1,15 +0,0 @@
$NetBSD: patch-libs_ui_kisexiv2_kis_exiv2.h,v 1.1 2023/07/06 23:27:01 mrg Exp $
Build with exiv2 0.28.
--- libs/ui/kisexiv2/kis_exiv2.h.orig 2021-08-24 00:56:28.000000000 -0700
+++ libs/ui/kisexiv2/kis_exiv2.h 2023-07-06 13:21:06.245580233 -0700
@@ -25,7 +25,7 @@
#include "kritaui_export.h"
/// Convert an exiv value to a KisMetaData value
-KisMetaData::Value exivValueToKMDValue(const Exiv2::Value::AutoPtr value, bool forceSeq, KisMetaData::Value::ValueType arrayType = KisMetaData::Value::UnorderedArray);
+KisMetaData::Value exivValueToKMDValue(const Exiv2::Value::UniquePtr value, bool forceSeq, KisMetaData::Value::ValueType arrayType = KisMetaData::Value::UnorderedArray);
/// Convert a KisMetaData to an Exiv value
Exiv2::Value* kmdValueToExivValue(const KisMetaData::Value& value, Exiv2::TypeId type);

View File

@ -1,33 +0,0 @@
$NetBSD: patch-libs_ui_kisexiv2_kis_iptc_io.cpp,v 1.1 2023/07/06 23:27:01 mrg Exp $
Build with exiv2 0.28.
--- libs/ui/kisexiv2/kis_iptc_io.cpp.orig 2021-08-24 00:56:28.000000000 -0700
+++ libs/ui/kisexiv2/kis_iptc_io.cpp 2023-07-06 13:42:14.791576472 -0700
@@ -121,7 +121,7 @@
if (v && v->typeId() != Exiv2::invalidTypeId) {
iptcData.add(iptcKey, v);
}
- } catch (Exiv2::AnyError& e) {
+ } catch (Exiv2::Error& e) {
dbgMetaData << "exiv error " << e.what();
}
}
@@ -139,7 +139,7 @@
header.append(photoshopBimId_);
header.append(photoshopIptc_);
header.append(QByteArray(2, 0));
- qint32 size = rawData.size_;
+ qint32 size = rawData.size();
QByteArray sizeArray(4, 0);
sizeArray[0] = (char)((size & 0xff000000) >> 24);
sizeArray[1] = (char)((size & 0x00ff0000) >> 16);
@@ -149,7 +149,7 @@
ioDevice->write(header);
}
- ioDevice->write((const char*) rawData.pData_, rawData.size_);
+ ioDevice->write((const char*) rawData.c_str(), rawData.size());
ioDevice->close();
return true;
}

View File

@ -1,15 +0,0 @@
$NetBSD: patch-libs_ui_kisexiv2_kis_xmp_io.cpp,v 1.1 2023/07/06 23:27:01 mrg Exp $
Build with exiv2 0.28.
--- libs/ui/kisexiv2/kis_xmp_io.cpp.orig 2021-08-24 00:56:28.000000000 -0700
+++ libs/ui/kisexiv2/kis_xmp_io.cpp 2023-07-06 13:21:06.244731108 -0700
@@ -244,7 +244,7 @@
Q_ASSERT(schema);
}
}
- const Exiv2::Value::AutoPtr value = it->getValue();
+ const Exiv2::Value::UniquePtr value = it->getValue();
QString structName;
int arrayIndex = -1;

View File

@ -1,33 +0,0 @@
$NetBSD: patch-plugins_color_lcms2engine_CMakeLists.txt,v 1.1 2021/07/13 11:28:28 markd Exp $
openexr3 fix
--- plugins/color/lcms2engine/CMakeLists.txt.orig 2021-03-22 10:06:59.000000000 +0000
+++ plugins/color/lcms2engine/CMakeLists.txt
@@ -28,7 +28,7 @@ include_directories(
${CMAKE_CURRENT_SOURCE_DIR}/colorprofiles
)
-if (HAVE_LCMS24 AND OPENEXR_FOUND)
+if (HAVE_LCMS24 AND OpenEXR_FOUND)
include_directories(
${CMAKE_CURRENT_SOURCE_DIR}/colorspaces/gray_f16
${CMAKE_CURRENT_SOURCE_DIR}/colorspaces/rgb_f16
@@ -38,7 +38,7 @@ endif ()
set(FILE_OPENEXR_SOURCES)
set(LINK_OPENEXR_LIB)
-if(OPENEXR_FOUND)
+if(OpenEXR_FOUND)
include_directories(SYSTEM ${OPENEXR_INCLUDE_DIRS})
set(LINK_OPENEXR_LIB ${OPENEXR_LIBRARIES})
add_definitions(${OPENEXR_DEFINITIONS})
@@ -77,7 +77,7 @@ set ( lcmsengine_SRCS
LcmsEnginePlugin.cpp
)
-if (HAVE_LCMS24 AND OPENEXR_FOUND)
+if (HAVE_LCMS24 AND OpenEXR_FOUND)
set ( lcmsengine_SRCS
${lcmsengine_SRCS}
colorspaces/gray_f16/GrayF16ColorSpace.cpp

View File

@ -1,15 +0,0 @@
$NetBSD: patch-plugins_color_lcms2engine_tests_CMakeLists.txt,v 1.1 2021/07/13 11:28:28 markd Exp $
openexr3 fix
--- plugins/color/lcms2engine/tests/CMakeLists.txt.orig 2021-03-22 10:06:59.000000000 +0000
+++ plugins/color/lcms2engine/tests/CMakeLists.txt
@@ -12,7 +12,7 @@ include_directories( ../colorspaces/cmyk
../colorprofiles
..
)
-if(OPENEXR_FOUND)
+if(OpenEXR_FOUND)
include_directories(SYSTEM ${OPENEXR_INCLUDE_DIRS})
endif()
include_directories( ${LCMS2_INCLUDE_DIR} )

View File

@ -0,0 +1,19 @@
$NetBSD: patch-plugins_dockers_CMakeLists.txt,v 1.1 2024/03/14 20:02:58 markd Exp $
lut plugin needs uselocale() to build which NetBSD doesn't have.
--- plugins/dockers/CMakeLists.txt.orig 2023-12-06 11:38:26.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)
- add_subdirectory(lut)
-endif()
+#if(HAVE_OCIO)
+# add_subdirectory(lut)
+#endif()
add_subdirectory(overview)
add_subdirectory(palettedocker)
add_subdirectory(animation)

View File

@ -1,15 +0,0 @@
$NetBSD: patch-plugins_impex_CMakeLists.txt,v 1.1 2021/07/13 11:28:28 markd Exp $
openexr3 fix
--- plugins/impex/CMakeLists.txt.orig 2021-03-22 10:06:59.000000000 +0000
+++ plugins/impex/CMakeLists.txt
@@ -19,7 +19,7 @@ if(PNG_FOUND)
add_subdirectory(csv)
endif()
-if(OPENEXR_FOUND)
+if(OpenEXR_FOUND)
add_subdirectory(exr)
endif()

View File

@ -1,15 +0,0 @@
$NetBSD: patch-plugins_impex_exr_exr__converter.cc,v 1.1 2021/07/13 11:28:28 markd Exp $
openexr3 fix
--- plugins/impex/exr/exr_converter.cc.orig 2021-03-22 10:06:59.000000000 +0000
+++ plugins/impex/exr/exr_converter.cc
@@ -24,6 +24,8 @@
#include <ImfAttribute.h>
#include <ImfChannelList.h>
+#include <ImfFrameBuffer.h>
+#include <ImfHeader.h>
#include <ImfInputFile.h>
#include <ImfOutputFile.h>

View File

@ -1,23 +0,0 @@
$NetBSD: patch-plugins_impex_jpeg_kis_jpeg_converter.cc,v 1.1 2023/07/06 23:27:01 mrg Exp $
Build with exiv2 0.28.
--- plugins/impex/jpeg/kis_jpeg_converter.cc.orig 2021-08-24 00:56:28.000000000 -0700
+++ plugins/impex/jpeg/kis_jpeg_converter.cc 2023-07-06 15:12:17.582284622 -0700
@@ -33,6 +33,7 @@
}
#include <exiv2/jpgimage.hpp>
+#include <exiv2/photoshop.hpp>
#include <QFile>
#include <QBuffer>
@@ -389,7 +390,7 @@
uint32_t sizeHdr = 0;
// Find actual Iptc data within the APP13 segment
if (!Exiv2::Photoshop::locateIptcIrb((Exiv2::byte*)(marker->data + 14),
- marker->data_length - 14, &record, &sizeHdr, &sizeIptc)) {
+ marker->data_length - 14, &record, sizeHdr, sizeIptc)) {
if (sizeIptc) {
// Decode the IPTC data
QByteArray byteArray((const char*)(record + sizeHdr), sizeIptc);

View File

@ -1,11 +0,0 @@
--- plugins/impex/raw/3rdparty/libkdcraw/src/kdcraw.cpp.orig 2023-04-12 18:35:32.974065836 -0500
+++ plugins/impex/raw/3rdparty/libkdcraw/src/kdcraw.cpp 2023-04-12 18:33:25.495325885 -0500
@@ -383,7 +383,7 @@
d->setProgress(0.3);
raw.imgdata.params.output_bps = 16;
- raw.imgdata.params.shot_select = shotSelect;
+ raw.imgdata.rawparams.shot_select = shotSelect;
ret = raw.unpack();
if (ret != LIBRAW_SUCCESS)

View File

@ -1,14 +0,0 @@
$NetBSD: patch-plugins_impex_raw_CMakeLists.txt,v 1.1 2021/07/13 11:28:28 markd Exp $
openexr3 fix
--- plugins/impex/raw/CMakeLists.txt.orig 2021-03-22 10:06:59.000000000 +0000
+++ plugins/impex/raw/CMakeLists.txt
@@ -1,6 +1,6 @@
add_subdirectory(tests)
-if(OPENEXR_FOUND)
+if(OpenEXR_FOUND)
include_directories(${OPENEXR_INCLUDE_DIRS})
endif()
include_directories(${LibRaw_INCLUDE_DIR})

View File

@ -1,22 +0,0 @@
$NetBSD: patch-xcftools.h,v 1.1 2018/04/06 03:44:19 maya Exp $
Re-order so we try to include arpa/inet.h first (available
in POSIX issue 6). The configure script for this 3rd party
tool doesn't exist.
--- plugins/impex/xcf/3rdparty/xcftools/xcftools.h.orig 2018-03-20 07:49:57.000000000 +0000
+++ plugins/impex/xcf/3rdparty/xcftools/xcftools.h
@@ -55,10 +55,10 @@ typedef signed long int int32_t ;
# define __ATTRIBUTE__(x)
#endif
-#if HAVE_NETINET_IN_H
-# include <netinet/in.h>
-#elif HAVE_ARPA_INET_H
+#if defined(_POSIX_C_SOURCE) && (_POSIX_C_SOURCE >= 200112L)
# include <arpa/inet.h>
+#elif HAVE_NETINET_IN_H
+# include <netinet/in.h>
#elif WORDS_BIGENDIAN
# define ntohl(x) (x)
#else