summaryrefslogtreecommitdiff
path: root/graphics/ksnip
diff options
context:
space:
mode:
authorJason E. Hale <jhale@FreeBSD.org>2024-01-26 03:03:51 -0500
committerJason E. Hale <jhale@FreeBSD.org>2024-01-26 17:27:09 -0500
commitca1c0acc938aea5d8dde0988c06758d152a315a7 (patch)
treed975fddb549a58e10af41e150778cd4daeb8a368 /graphics/ksnip
parentgraphics/spectacle: Drop unused dependency (diff)
graphics/kcolorpicker: Update to 0.3.0
graphics/kimageannotator: Update to 0.7.0 Flavorize both ports for qt5 and qt6 variants and update consumers. While here, drop several unused deps for graphics/gwenview.
Diffstat (limited to 'graphics/ksnip')
-rw-r--r--graphics/ksnip/Makefile9
-rw-r--r--graphics/ksnip/files/patch-CMakeLists.txt16
-rw-r--r--graphics/ksnip/files/patch-src_CMakeLists.txt11
3 files changed, 32 insertions, 4 deletions
diff --git a/graphics/ksnip/Makefile b/graphics/ksnip/Makefile
index 7c9436e9f980..6d1674b1189d 100644
--- a/graphics/ksnip/Makefile
+++ b/graphics/ksnip/Makefile
@@ -1,6 +1,7 @@
PORTNAME= ksnip
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.1
+PORTREVISION= 2
CATEGORIES= graphics kde
MAINTAINER= kde@FreeBSD.org
@@ -10,15 +11,15 @@ WWW= https://github.com/ksnip/ksnip
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-LIB_DEPENDS= libkColorPicker.so:graphics/kcolorpicker \
- libkImageAnnotator.so:graphics/kimageannotator
+LIB_DEPENDS= libkColorPicker-Qt5.so:graphics/kcolorpicker@qt5 \
+ libkImageAnnotator-Qt5.so:graphics/kimageannotator@qt5
USES= cmake compiler:c++11-lang desktop-file-utils kde:5 qt:5 xorg
USE_GITHUB= yes
USE_KDE= ecm:build
-USE_QT= concurrent core dbus gui network printsupport svg testlib \
+USE_QT= concurrent core dbus gui network printsupport svg \
widgets x11extras xml \
- buildtools:build linguisttools:build qmake:build
+ buildtools:build linguisttools:build qmake:build testlib:build
USE_XORG= x11 xcb
PORTSCOUT= limit:^[0-9]
diff --git a/graphics/ksnip/files/patch-CMakeLists.txt b/graphics/ksnip/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..5e61c4b81bb2
--- /dev/null
+++ b/graphics/ksnip/files/patch-CMakeLists.txt
@@ -0,0 +1,16 @@
+--- CMakeLists.txt.orig 2023-03-15 09:08:40 UTC
++++ CMakeLists.txt
+@@ -61,10 +61,10 @@ set(KIMAGEANNOTATOR_MIN_VERSION 0.6.1)
+ find_package(Qt5 ${QT_MIN_VERSION} REQUIRED ${QT_COMPONENTS})
+
+ set(KIMAGEANNOTATOR_MIN_VERSION 0.6.1)
+-find_package(kImageAnnotator ${KIMAGEANNOTATOR_MIN_VERSION} REQUIRED)
++find_package(kImageAnnotator-Qt5 ${KIMAGEANNOTATOR_MIN_VERSION} REQUIRED)
+
+-set(KCOLORPICKER_MIN_VERSION 0.2.0)
+-find_package(kColorPicker ${KCOLORPICKER_MIN_VERSION} REQUIRED)
++set(KCOLORPICKER_MIN_VERSION 0.3.0)
++find_package(kColorPicker-Qt5 ${KCOLORPICKER_MIN_VERSION} REQUIRED)
+
+ set(BASEPATH "${CMAKE_SOURCE_DIR}")
+ include_directories("${BASEPATH}")
diff --git a/graphics/ksnip/files/patch-src_CMakeLists.txt b/graphics/ksnip/files/patch-src_CMakeLists.txt
new file mode 100644
index 000000000000..f2c09bbd1540
--- /dev/null
+++ b/graphics/ksnip/files/patch-src_CMakeLists.txt
@@ -0,0 +1,11 @@
+--- src/CMakeLists.txt.orig 2024-01-26 06:54:23 UTC
++++ src/CMakeLists.txt
+@@ -273,7 +273,7 @@ elseif (UNIX)
+ Qt5::DBus
+ Qt5::X11Extras
+ kImageAnnotator::kImageAnnotator
+- kColorPicker::kColorPicker
++ kColorPicker::kColorPicker-Qt5
+ XCB::XFIXES
+ )
+