Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 30 May 2026 19:58:06 +0000
From:      Max Brazhnikov <makc@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: e99af81366df - main - graphics/ksnip: Update to the 1.11.0 prerelease and switch to Qt6
Message-ID:  <6a1b414e.30939.53d4a142@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by makc:

URL: https://cgit.FreeBSD.org/ports/commit/?id=e99af81366dfb85f30f913cf01adee785f031e51

commit e99af81366dfb85f30f913cf01adee785f031e51
Author:     Max Brazhnikov <makc@FreeBSD.org>
AuthorDate: 2026-05-30 19:55:49 +0000
Commit:     Max Brazhnikov <makc@FreeBSD.org>
CommitDate: 2026-05-30 19:55:49 +0000

    graphics/ksnip: Update to the 1.11.0 prerelease and switch to Qt6
---
 graphics/ksnip/Makefile                   | 17 +++++++++--------
 graphics/ksnip/distinfo                   |  6 +++---
 graphics/ksnip/files/patch-CMakeLists.txt | 26 +++++++++-----------------
 graphics/ksnip/pkg-plist                  |  2 +-
 4 files changed, 22 insertions(+), 29 deletions(-)

diff --git a/graphics/ksnip/Makefile b/graphics/ksnip/Makefile
index 6d1674b1189d..946a84d03788 100644
--- a/graphics/ksnip/Makefile
+++ b/graphics/ksnip/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	ksnip
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.10.1
-PORTREVISION=	2
+DISTVERSION=	1.11.0.g20260518
 CATEGORIES=	graphics kde
 
 MAINTAINER=	kde@FreeBSD.org
@@ -11,17 +10,19 @@ WWW=		https://github.com/ksnip/ksnip
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
-LIB_DEPENDS=	libkColorPicker-Qt5.so:graphics/kcolorpicker@qt5 \
-		libkImageAnnotator-Qt5.so:graphics/kimageannotator@qt5
+LIB_DEPENDS=	libkColorPicker-Qt6.so:graphics/kcolorpicker \
+		libkImageAnnotator-Qt6.so:graphics/kimageannotator
 
-USES=		cmake compiler:c++11-lang desktop-file-utils kde:5 qt:5 xorg
+USES=		cmake compiler:c++17-lang desktop-file-utils kde:6 qt:6 xorg
 USE_GITHUB=	yes
 USE_KDE=	ecm:build
-USE_QT=		concurrent core dbus gui network printsupport svg \
-		widgets x11extras xml \
-		buildtools:build linguisttools:build qmake:build testlib:build
+USE_QT=		base svg tools:build
 USE_XORG=	x11 xcb
 
+GH_TAGNAME=	7db6c85325c9e74d878aee23dd0ed366d6592254
+
+CMAKE_ON=	BUILD_WITH_QT6
+
 PORTSCOUT=	limit:^[0-9]
 
 .include <bsd.port.mk>
diff --git a/graphics/ksnip/distinfo b/graphics/ksnip/distinfo
index bfdd04f4ec29..612a67dc4d58 100644
--- a/graphics/ksnip/distinfo
+++ b/graphics/ksnip/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1678917450
-SHA256 (ksnip-ksnip-v1.10.1_GH0.tar.gz) = 41fa6a54b0a88095ccdf7f8f3a96617e91fb15dcedae2aadaf2ee24677e9a88c
-SIZE (ksnip-ksnip-v1.10.1_GH0.tar.gz) = 690500
+TIMESTAMP = 1780167530
+SHA256 (ksnip-ksnip-v1.11.0.g20260518-7db6c85325c9e74d878aee23dd0ed366d6592254_GH0.tar.gz) = 82ed839edf6d0b5787d154a67a89e1a4f5bdc0ba414bf649ed1cc2526dc8866a
+SIZE (ksnip-ksnip-v1.11.0.g20260518-7db6c85325c9e74d878aee23dd0ed366d6592254_GH0.tar.gz) = 742336
diff --git a/graphics/ksnip/files/patch-CMakeLists.txt b/graphics/ksnip/files/patch-CMakeLists.txt
index ba8af04872fe..3e9fd0b51f11 100644
--- a/graphics/ksnip/files/patch-CMakeLists.txt
+++ b/graphics/ksnip/files/patch-CMakeLists.txt
@@ -1,18 +1,10 @@
---- CMakeLists.txt.orig	2023-03-15 09:08:40 UTC
+--- CMakeLists.txt.orig	2026-05-18 14:11:32 UTC
 +++ CMakeLists.txt
-@@ -60,11 +60,11 @@ find_package(Qt5 ${QT_MIN_VERSION} REQUIRED ${QT_COMPO
- 
- find_package(Qt5 ${QT_MIN_VERSION} REQUIRED ${QT_COMPONENTS})
- 
--set(KIMAGEANNOTATOR_MIN_VERSION 0.6.1)
--find_package(kImageAnnotator ${KIMAGEANNOTATOR_MIN_VERSION} REQUIRED)
-+set(KIMAGEANNOTATOR_MIN_VERSION 0.7.0)
-+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}")
+@@ -51,6 +51,7 @@ if (BUILD_WITH_QT6)
+ 
+ if (BUILD_WITH_QT6)
+ 	set(QT_MAJOR_VERSION 6)
++	list(APPEND QT_COMPONENTS GuiPrivate)
+ else()
+ 	set(QT_MAJOR_VERSION 5)
+ endif()
diff --git a/graphics/ksnip/pkg-plist b/graphics/ksnip/pkg-plist
index fe72a0ef3249..640a690e5a3e 100644
--- a/graphics/ksnip/pkg-plist
+++ b/graphics/ksnip/pkg-plist
@@ -1,5 +1,6 @@
 bin/ksnip
 share/applications/org.ksnip.ksnip.desktop
+share/icons/hicolor/scalable/apps/ksnip.svg
 %%DATADIR%%/translations/ksnip_ar.qm
 %%DATADIR%%/translations/ksnip_bn_BD.qm
 %%DATADIR%%/translations/ksnip_ca.qm
@@ -35,5 +36,4 @@ share/applications/org.ksnip.ksnip.desktop
 %%DATADIR%%/translations/ksnip_uk.qm
 %%DATADIR%%/translations/ksnip_zh_CN.qm
 %%DATADIR%%/translations/ksnip_zh_Hant.qm
-share/icons/hicolor/scalable/apps/ksnip.svg
 share/metainfo/org.ksnip.ksnip.appdata.xml


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a1b414e.30939.53d4a142>