124 lines
4.4 KiB
Diff
124 lines
4.4 KiB
Diff
Index: graphics/krita/Makefile
|
|
===================================================================
|
|
RCS file: /home/cvs/ports/graphics/krita/Makefile,v
|
|
retrieving revision 1.57
|
|
diff -u -p -u -p -r1.57 Makefile
|
|
--- graphics/krita/Makefile 11 Mar 2022 19:22:38 -0000 1.57
|
|
+++ graphics/krita/Makefile 20 Mar 2022 21:05:07 -0000
|
|
@@ -2,6 +2,9 @@ COMMENT = advanced drawing and image man
|
|
|
|
VERSION = 5.0.2
|
|
DISTNAME = krita-${VERSION}
|
|
+REVISION = 0
|
|
+
|
|
+GMIC_VERSION = 3.0.0.1
|
|
|
|
SHARED_LIBS += kritabasicflakes 4.0 # 16.0
|
|
SHARED_LIBS += kritacolord 2.0 # 16.0
|
|
@@ -45,15 +48,17 @@ WANTLIB += ${COMPILER_LIBCXX} ICE Iex-3_
|
|
WANTLIB += KF5Completion KF5ConfigCore KF5ConfigGui KF5CoreAddons
|
|
WANTLIB += KF5Crash KF5GuiAddons KF5I18n KF5ItemViews KF5WidgetsAddons
|
|
WANTLIB += KF5WindowSystem OpenColorIO OpenEXR-3_1 Qt5Concurrent
|
|
-WANTLIB += Qt5Core Qt5DBus Qt5Gui Qt5Multimedia Qt5Network Qt5PrintSupport
|
|
-WANTLIB += Qt5Qml Qt5QmlModels Qt5Quick Qt5QuickWidgets Qt5Sql
|
|
-WANTLIB += Qt5Svg Qt5Widgets Qt5X11Extras Qt5Xml SM X11 Xext Xi
|
|
-WANTLIB += boost_system-mt c exiv2 fftw3 gif gsl gslcblas heif
|
|
-WANTLIB += jpeg lcms2 m openjp2 png poppler poppler-qt5 quazip5
|
|
-WANTLIB += raw tiff webp z
|
|
+WANTLIB += Qt5Core Qt5DBus Qt5Gui Qt5Multimedia Qt5Network
|
|
+WANTLIB += Qt5PrintSupport Qt5Qml Qt5QmlModels Qt5Quick Qt5QuickWidgets
|
|
+WANTLIB += Qt5Sql Qt5Svg Qt5Widgets Qt5X11Extras Qt5Xml SM X11 Xext Xi
|
|
+WANTLIB += boost_system-mt c curl exiv2 fftw3 fftw3_threads gif gsl
|
|
+WANTLIB += gslcblas heif jpeg lcms2 m openjp2 png poppler poppler-qt5
|
|
+WANTLIB += quazip5 raw tiff webp z
|
|
|
|
MASTER_SITES = ${MASTER_SITE_KDE:=stable/krita/${VERSION}/}
|
|
+MASTER_SITES0 = https://files.kde.org/krita/build/dependencies/
|
|
EXTRACT_SUFX = .tar.gz
|
|
+DISTFILES = ${DISTNAME}${EXTRACT_SUFX} gmic-${GMIC_VERSION}-patched.tar.gz:0
|
|
|
|
MODULES = devel/kf5 \
|
|
lang/python
|
|
@@ -61,15 +66,13 @@ MODULES = devel/kf5 \
|
|
MODPY_RUNDEP= No
|
|
|
|
RUN_DEPENDS = devel/desktop-file-utils \
|
|
- net/curl \
|
|
x11/gtk+3,-guic \
|
|
x11/qt5/qtquickcontrols
|
|
|
|
BUILD_DEPENDS = devel/gettext,-tools \
|
|
devel/kf5/kdoctools \
|
|
devel/kf5/kitemmodels \
|
|
- math/eigen3 \
|
|
- net/curl
|
|
+ math/eigen3
|
|
|
|
LIB_DEPENDS = archivers/quazip \
|
|
devel/boost \
|
|
@@ -96,6 +99,7 @@ LIB_DEPENDS = archivers/quazip \
|
|
graphics/tiff \
|
|
math/fftw3 \
|
|
multimedia/libheif \
|
|
+ net/curl \
|
|
print/poppler \
|
|
print/poppler,-qt5 \
|
|
x11/qt5/qtdeclarative \
|
|
@@ -115,5 +119,29 @@ CONFIGURE_ARGS += -DENABLE_UPDATERS=OFF
|
|
CXXFLAGS += -I${LOCALBASE}/include/Imath
|
|
|
|
TEST_IS_INTERACTIVE = X11
|
|
+
|
|
+QMIC_PATH = ${WRKSRC}/gmic-patched
|
|
+
|
|
+post-extract:
|
|
+ mv ${WRKDIR}/gmic-${GMIC_VERSION}-patched ${WRKSRC}/gmic-patched
|
|
+
|
|
+post-build:
|
|
+ mkdir -p ${QMIC_PATH}/build
|
|
+ CC="${CC}" CFLAGS="${CFLAGS}" \
|
|
+ CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" \
|
|
+ ${CONFIGURE_ENV} ${LOCALBASE}/bin/cmake \
|
|
+ -S ${QMIC_PATH} \
|
|
+ -B ${QMIC_PATH}/build \
|
|
+ -DCMAKE_SUPPRESS_REGENERATION=ON \
|
|
+ -DCMAKE_INSTALL_PREFIX="${LOCALBASE}" \
|
|
+ -DCMAKE_PREFIX_PATH="${LOCALBASE}/lib/qt5/cmake" \
|
|
+ -DENABLE_SYSTEM_GMIC=false \
|
|
+ -DGMIC_QT_HOST=krita-plugin
|
|
+ ${MAKE_ENV} ${LOCALBASE}/bin/cmake \
|
|
+ --build ${QMIC_PATH}/build
|
|
+
|
|
+post-install:
|
|
+ ${INSTALL_DATA} ${QMIC_PATH}/build/krita_gmic_qt.so \
|
|
+ ${PREFIX}/lib/kritaplugins/krita_gmic_qt.so
|
|
|
|
.include <bsd.port.mk>
|
|
Index: graphics/krita/distinfo
|
|
===================================================================
|
|
RCS file: /home/cvs/ports/graphics/krita/distinfo,v
|
|
retrieving revision 1.35
|
|
diff -u -p -u -p -r1.35 distinfo
|
|
--- graphics/krita/distinfo 7 Jan 2022 12:16:21 -0000 1.35
|
|
+++ graphics/krita/distinfo 14 Mar 2022 20:42:17 -0000
|
|
@@ -1,2 +1,4 @@
|
|
+SHA256 (gmic-3.0.0.1-patched.tar.gz) = BeJTZ68BA5qXxS1IaU8A2vNu4YD6aCIPclIqryRaeCs=
|
|
SHA256 (krita-5.0.2.tar.gz) = 5nUfx+tQSXekiAo3brvTmVyH2tFUSGCE6COX5l1JnL8=
|
|
+SIZE (gmic-3.0.0.1-patched.tar.gz) = 10212684
|
|
SIZE (krita-5.0.2.tar.gz) = 262287610
|
|
Index: graphics/krita/pkg/PLIST
|
|
===================================================================
|
|
RCS file: /home/cvs/ports/graphics/krita/pkg/PLIST,v
|
|
retrieving revision 1.23
|
|
diff -u -p -u -p -r1.23 PLIST
|
|
--- graphics/krita/pkg/PLIST 11 Mar 2022 19:22:38 -0000 1.23
|
|
+++ graphics/krita/pkg/PLIST 14 Mar 2022 20:44:05 -0000
|
|
@@ -7,6 +7,7 @@ include/kritaqmicinterface_export.h
|
|
lib/kritaplugins/
|
|
@so lib/kritaplugins/krita_colorspaces_extensions.so
|
|
@so lib/kritaplugins/krita_flaketools.so
|
|
+@so lib/kritaplugins/krita_gmic_qt.so
|
|
@so lib/kritaplugins/krita_karbontools.so
|
|
@so lib/kritaplugins/krita_raw_import.so
|
|
@so lib/kritaplugins/krita_shape_image.so
|