Commit 5c85328a authored by Dima Panov's avatar Dima Panov
Browse files

graphics/krita: follow ICIOv1 port (+)

Due to updating opencolorio to v2.1.0 krita fails to compile.
This patch adjusts krita to build using ociov1 provided by new port.

PR:		260313
Sponsored by:	Netzkommune GmbH.
parent a1bccfff
Loading
Loading
Loading
Loading
+9 −2
Original line number Diff line number Diff line
PORTNAME=	krita
DISTVERSION=	4.4.8
PORTREVISION=	5
PORTREVISION=	6
CATEGORIES=	graphics kde
MASTER_SITES=	KDE/stable/${PORTNAME}/${DISTVERSION}
DIST_SUBDIR=	KDE/${PORTNAME}
@@ -12,7 +12,7 @@ LICENSE= GPLv2
LICENSE_FILE=	${WRKSRC}/COPYING

LIB_DEPENDS=	libImath.so:math/Imath \
		libOpenColorIO.so:graphics/opencolorio \
		libOpenColorIOv1.so:graphics/opencoloriov1 \
		libX11.so:x11/libX11 \
		libboost_system.so:devel/boost-libs \
		libfftw3.so:math/fftw3 \
@@ -63,4 +63,11 @@ PLIST_SUB= SHLIB_VER=20.0.0 \
CFLAGS+=	-I${LOCALBASE}/include/Imath
LDFLAGS+=	-lpthread

post-patch:
	${REINPLACE_CMD} -e 's|<OpenColorIO/|<OpenColorIOv1/|g' \
		${WRKSRC}/libs/ui/canvas/kis_image_pyramid.cpp \
		${WRKSRC}/plugins/dockers/lut/lutdocker_dock.h \
		${WRKSRC}/plugins/dockers/lut/ocio_display_filter.h \
		${WRKSRC}/plugins/dockers/lut/lutdocker.cpp

.include <bsd.port.mk>
+16 −0
Original line number Diff line number Diff line
--- cmake/modules/FindOCIO.cmake.orig	2021-08-24 07:56:28 UTC
+++ cmake/modules/FindOCIO.cmake
@@ -33,11 +33,11 @@ find_path(OCIO_INCLUDE_DIR OpenColorIO.h
         /usr/local/include
         /sw/include
         /opt/local/include
-        PATH_SUFFIXES OpenColorIO
+        PATH_SUFFIXES OpenColorIOv1
         DOC "The directory where OpenColorIO/OpenColorIO.h resides"
 )
 
-find_library(OCIO_LIBRARIES OpenColorIO
+find_library(OCIO_LIBRARIES OpenColorIOv1
         PATHS
         ${OCIO_LIBRARY_PATH}
         ${OCIO_PATH}/lib/