Monday, November 01, 2021

UPDATE: Krita

Here is a diff for Krita to enable the HEIF support to be able to
access HEIC and AVIF image formats.

Also I noticed there was a missing depends entry for openjp2.


Index: Makefile
===================================================================
RCS file: /home/cvs/ports/graphics/krita/Makefile,v
retrieving revision 1.53
diff -u -p -u -p -r1.53 Makefile
--- Makefile 7 Sep 2021 13:55:42 -0000 1.53
+++ Makefile 2 Nov 2021 00:36:14 -0000
@@ -4,6 +4,7 @@ COMMENT = advanced drawing and image ma

VERSION = 4.4.8
DISTNAME = krita-${VERSION}
+REVISION = 0

SHARED_LIBS += kritabasicflakes 4.0 # 16.0
SHARED_LIBS += kritacolord 1.0 # 16.0
@@ -51,7 +52,7 @@ WANTLIB += Qt5Concurrent Qt5Core Qt5DBus
WANTLIB += Qt5Network Qt5PrintSupport Qt5Qml Qt5QmlModels Qt5Quick
WANTLIB += Qt5QuickWidgets Qt5Svg Qt5Widgets Qt5X11Extras Qt5Xml
WANTLIB += SM X11 Xext Xi boost_system-mt c exiv2 fftw3 gif gsl
-WANTLIB += gslcblas jpeg lcms2 m openjp2 png poppler poppler-qt5
+WANTLIB += gslcblas heif jpeg lcms2 m openjp2 png poppler poppler-qt5
WANTLIB += quazip5 raw tiff z

MASTER_SITES = ${MASTER_SITE_KDE:=stable/krita/${VERSION}/}
@@ -86,9 +87,11 @@ LIB_DEPENDS = archivers/quazip \
graphics/libraw \
graphics/opencolorio \
graphics/openexr \
+ graphics/openjp2 \
graphics/png \
graphics/tiff \
math/fftw3 \
+ multimedia/libheif \
print/poppler \
print/poppler,-qt5 \
x11/qt5/qtdeclarative \
@@ -104,7 +107,6 @@ BUILD_DEPENDS = devel/gettext,-tools \

# stop searching for optional packages
CONFIGURE_ARGS += -DCMAKE_DISABLE_FIND_PACKAGE_SIP=ON \
- -DCMAKE_DISABLE_FIND_PACKAGE_HEIF=ON \
-DCMAKE_DISABLE_FIND_PACKAGE_Vc=ON \
-DCMAKE_DISABLE_FIND_PACKAGE_PyQt5=ON \
-DCMAKE_DISABLE_FIND_PACKAGE_SeExpr2=ON
Index: pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/graphics/krita/pkg/PLIST,v
retrieving revision 1.20
diff -u -p -u -p -r1.20 PLIST
--- pkg/PLIST 19 Jan 2021 19:01:13 -0000 1.20
+++ pkg/PLIST 2 Nov 2021 00:34:07 -0000
@@ -60,6 +60,8 @@ lib/kritaplugins/
@so lib/kritaplugins/kritahairypaintop.so
@so lib/kritaplugins/kritahalftone.so
@so lib/kritaplugins/kritahatchingpaintop.so
+@so lib/kritaplugins/kritaheifexport.so
+@so lib/kritaplugins/kritaheifimport.so
@so lib/kritaplugins/kritaheightmapexport.so
@so lib/kritaplugins/kritaheightmapimport.so
@so lib/kritaplugins/kritahistogramdocker.so
@@ -216,6 +218,7 @@ 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

No comments:

Post a Comment