Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 19 Apr 2026 14:38:27 +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: 18f8becee09d - main - graphics/kooka: Update to 6.90.0 and switch to Qt6/KF6
Message-ID:  <69e4e8e3.25a1c.7ee6c8df@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=18f8becee09d1f6c8b2f2ae7c45511c1e7071567

commit 18f8becee09d1f6c8b2f2ae7c45511c1e7071567
Author:     Max Brazhnikov <makc@FreeBSD.org>
AuthorDate: 2026-04-19 14:35:40 +0000
Commit:     Max Brazhnikov <makc@FreeBSD.org>
CommitDate: 2026-04-19 14:35:40 +0000

    graphics/kooka: Update to 6.90.0 and switch to Qt6/KF6
---
 graphics/kooka/Makefile  |  23 ++++---
 graphics/kooka/distinfo  |   6 +-
 graphics/kooka/pkg-plist | 172 ++++++++++++++++++++++++++++++++++++++++-------
 3 files changed, 163 insertions(+), 38 deletions(-)

diff --git a/graphics/kooka/Makefile b/graphics/kooka/Makefile
index 9631253da2f5..8b199fb4768b 100644
--- a/graphics/kooka/Makefile
+++ b/graphics/kooka/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	kooka
-DISTVERSION=	0.61-323
-PORTREVISION=	5
+DISTVERSION=	6.90.0
 PORTEPOCH=	1
 CATEGORIES=	graphics kde
 
@@ -14,17 +13,21 @@ LIB_DEPENDS=	libpaper.so:print/libpaper \
 		libsane.so:graphics/sane-backends \
 		libtiff.so:graphics/tiff
 
-USES=		cmake compiler:c++11-lang kde:5 pkgconfig qt:5 xorg
-USE_KDE=	auth bookmarks codecs completion config configwidgets \
-		coreaddons i18n iconthemes itemviews jobwidgets kio service \
-		solid sonnet textwidgets widgetsaddons windowsystem xmlgui \
+USES=		cmake gettext-tools kde:6 pkgconfig qt:6 xorg
+USE_KDE=	configwidgets coreaddons crash i18n \
+		iconthemes kio purpose service sonnet \
+		textwidgets widgetsaddons xmlgui \
 		doctools:build ecm:build
-USE_QT=		concurrent core dbus gui network printsupport widgets xml \
-		buildtools:build qmake:build
+USE_QT=		base
 USE_XORG=	x11
+USE_LDCONFIG=	yes
 
-KDE_INVENT=	3ed25fb9a1a62b88240a4f0f403b1ad49cf0adeb
+KDE_INVENT=	ef10c8cff98c7ad8b2f81b85cd0968bcfb0dd5af
 
-PORTSCOUT=	limit:^0\.
+PLIST_SUB=	SHLIB_VER=${PORTVERSION}
+
+post-patch:
+	${REINPLACE_CMD} 's,"VERSION","${PORTVERSION} GIT ef10c8cff9",' \
+		${WRKSRC}/app/main.cpp
 
 .include <bsd.port.mk>
diff --git a/graphics/kooka/distinfo b/graphics/kooka/distinfo
index 0982ca6a9e92..0c7dabe282f0 100644
--- a/graphics/kooka/distinfo
+++ b/graphics/kooka/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1620381525
-SHA256 (graphics-kooka-3ed25fb9a1a62b88240a4f0f403b1ad49cf0adeb_GL0.tar.gz) = 516d8ad90f9af0951884a050fc10f1a9c7fec8a7e5e70a4c748e8408f665e240
-SIZE (graphics-kooka-3ed25fb9a1a62b88240a4f0f403b1ad49cf0adeb_GL0.tar.gz) = 505809
+TIMESTAMP = 1776604660
+SHA256 (graphics-kooka-ef10c8cff98c7ad8b2f81b85cd0968bcfb0dd5af_GL0.tar.gz) = 49e1c3eff9efed5778b55e675b54ff0f38e578938c261180216dff22f712a652
+SIZE (graphics-kooka-ef10c8cff98c7ad8b2f81b85cd0968bcfb0dd5af_GL0.tar.gz) = 2766492
diff --git a/graphics/kooka/pkg-plist b/graphics/kooka/pkg-plist
index 4f886ca6dfc4..0172b04e48d9 100644
--- a/graphics/kooka/pkg-plist
+++ b/graphics/kooka/pkg-plist
@@ -1,23 +1,36 @@
 bin/kooka
-include/KF5/dialogbase.h
-include/KF5/dialogstatesaver.h
-include/KF5/dialogstatewatcher.h
-include/KF5/imagefilter.h
-include/KF5/libdialogutil_export.h
-include/KF5/recentsaver.h
+include/DialogUtil/dialogbase.h
+include/DialogUtil/dialogstatesaver.h
+include/DialogUtil/dialogstatewatcher.h
+include/DialogUtil/imagefilter.h
+include/DialogUtil/libdialogutil_export.h
+include/DialogUtil/recentsaver.h
 lib/cmake/DialogUtil/DialogUtilConfig.cmake
 lib/libdialogutil.so
-lib/libdialogutil.so.1
-lib/libdialogutil.so.1.0.0
+lib/libdialogutil.so.6
+lib/libdialogutil.so.%%SHLIB_VER%%
 lib/libkookacore.so
-lib/libkookacore.so.1.0.0
+lib/libkookacore.so.6
+lib/libkookacore.so.%%SHLIB_VER%%
+lib/libkookadestination.so
+lib/libkookadestination.so.6
+lib/libkookadestination.so.%%SHLIB_VER%%
 lib/libkookaocr.so
-lib/libkookaocr.so.1.0.0
+lib/libkookaocr.so.6
+lib/libkookaocr.so.%%SHLIB_VER%%
 lib/libkookascan.so
-lib/libkookascan.so.1
-lib/libkookascan.so.1.0.0
-%%QT_PLUGINDIR%%/kooka/kookaocrgocr.so
-%%QT_PLUGINDIR%%/kooka/kookaocrocrad.so
+lib/libkookascan.so.6
+lib/libkookascan.so.%%SHLIB_VER%%
+%%QT_PLUGINDIR%%/kooka_destination/destinationapplication.so
+%%QT_PLUGINDIR%%/kooka_destination/destinationclipboard.so
+%%QT_PLUGINDIR%%/kooka_destination/destinationgallery.so
+%%QT_PLUGINDIR%%/kooka_destination/destinationmultipage.so
+%%QT_PLUGINDIR%%/kooka_destination/destinationprint.so
+%%QT_PLUGINDIR%%/kooka_destination/destinationsave.so
+%%QT_PLUGINDIR%%/kooka_destination/destinationshare.so
+%%QT_PLUGINDIR%%/kooka_ocr/ocrgocr.so
+%%QT_PLUGINDIR%%/kooka_ocr/ocrocrad.so
+%%QT_PLUGINDIR%%/kooka_ocr/ocrtesseract.so
 share/applications/org.kde.kooka.desktop
 share/config.kcfg/kookasettings.kcfg
 share/config.kcfg/scansettings.kcfg
@@ -31,10 +44,8 @@ share/icons/hicolor/48x48/apps/kooka.png
 %%DATADIR%%/pics/autoselect.png
 %%DATADIR%%/pics/gocr.png
 %%DATADIR%%/pics/lockzoom.png
-%%DATADIR%%/pics/mirror-both.png
-%%DATADIR%%/pics/mirror-horiz.png
-%%DATADIR%%/pics/mirror-vert.png
 %%DATADIR%%/pics/newfromselect.png
+%%DATADIR%%/pics/ocr-file.png
 %%DATADIR%%/pics/ocr-select.png
 %%DATADIR%%/pics/ocr.png
 %%DATADIR%%/pics/ocrad.png
@@ -43,20 +54,131 @@ share/icons/hicolor/48x48/apps/kooka.png
 %%DATADIR%%/pics/rotate-180.png
 %%DATADIR%%/pics/rotate-acw.png
 %%DATADIR%%/pics/rotate-cw.png
-%%DATADIR%%/pics/scaleorig.png
-%%DATADIR%%/pics/scaletoheight.png
-%%DATADIR%%/pics/scaletowidth.png
 %%DATADIR%%/pics/scan.png
 %%DATADIR%%/pics/scanadd.png
 %%DATADIR%%/pics/scanselect.png
+%%DATADIR%%/pics/tesseract.png
 %%DATADIR%%/pics/thumbviewtile.png
-share/kservices5/kookaocr-gocr.desktop
-share/kservices5/kookaocr-ocrad.desktop
-share/kservices5/scanservice.desktop
-share/kservicetypes5/kookaocrplugin.desktop
-share/kxmlgui5/kooka/kookaui.rc
+share/libkookascan/pics/page-rotation-180.png
+share/libkookascan/pics/page-rotation-270.png
+share/libkookascan/pics/page-rotation-90.png
+share/libkookascan/pics/page-rotation-none.png
 share/libkookascan/pics/palette-color.png
 share/libkookascan/pics/palette-gray.png
 share/libkookascan/pics/palette-halftone.png
 share/libkookascan/pics/palette-lineart.png
 share/libkookascan/scantypes.dat
+share/locale/af/LC_MESSAGES/kooka.mo
+share/locale/ar/LC_MESSAGES/kooka.mo
+share/locale/ar/LC_MESSAGES/libkookascan.mo
+share/locale/bg/LC_MESSAGES/kooka.mo
+share/locale/bg/LC_MESSAGES/libkookascan.mo
+share/locale/br/LC_MESSAGES/kooka.mo
+share/locale/bs/LC_MESSAGES/kooka.mo
+share/locale/bs/LC_MESSAGES/libkookascan.mo
+share/locale/ca/LC_MESSAGES/kooka.mo
+share/locale/ca/LC_MESSAGES/libkookascan.mo
+share/locale/ca@valencia/LC_MESSAGES/kooka.mo
+share/locale/ca@valencia/LC_MESSAGES/libkookascan.mo
+share/locale/cs/LC_MESSAGES/kooka.mo
+share/locale/cs/LC_MESSAGES/libkookascan.mo
+share/locale/cy/LC_MESSAGES/kooka.mo
+share/locale/da/LC_MESSAGES/kooka.mo
+share/locale/de/LC_MESSAGES/kooka.mo
+share/locale/de/LC_MESSAGES/libkookascan.mo
+share/locale/el/LC_MESSAGES/kooka.mo
+share/locale/en_GB/LC_MESSAGES/kooka.mo
+share/locale/en_GB/LC_MESSAGES/libkookascan.mo
+share/locale/eo/LC_MESSAGES/kooka.mo
+share/locale/eo/LC_MESSAGES/libkookascan.mo
+share/locale/es/LC_MESSAGES/kooka.mo
+share/locale/es/LC_MESSAGES/libkookascan.mo
+share/locale/et/LC_MESSAGES/kooka.mo
+share/locale/et/LC_MESSAGES/libkookascan.mo
+share/locale/eu/LC_MESSAGES/kooka.mo
+share/locale/eu/LC_MESSAGES/libkookascan.mo
+share/locale/fa/LC_MESSAGES/kooka.mo
+share/locale/fi/LC_MESSAGES/kooka.mo
+share/locale/fi/LC_MESSAGES/libkookascan.mo
+share/locale/fr/LC_MESSAGES/kooka.mo
+share/locale/fr/LC_MESSAGES/libkookascan.mo
+share/locale/ga/LC_MESSAGES/kooka.mo
+share/locale/ga/LC_MESSAGES/libkookascan.mo
+share/locale/gl/LC_MESSAGES/kooka.mo
+share/locale/gl/LC_MESSAGES/libkookascan.mo
+share/locale/he/LC_MESSAGES/kooka.mo
+share/locale/he/LC_MESSAGES/libkookascan.mo
+share/locale/hi/LC_MESSAGES/kooka.mo
+share/locale/hi/LC_MESSAGES/libkookascan.mo
+share/locale/hne/LC_MESSAGES/kooka.mo
+share/locale/hr/LC_MESSAGES/kooka.mo
+share/locale/hu/LC_MESSAGES/kooka.mo
+share/locale/hu/LC_MESSAGES/libkookascan.mo
+share/locale/ia/LC_MESSAGES/kooka.mo
+share/locale/ia/LC_MESSAGES/libkookascan.mo
+share/locale/is/LC_MESSAGES/kooka.mo
+share/locale/it/LC_MESSAGES/kooka.mo
+share/locale/it/LC_MESSAGES/libkookascan.mo
+share/locale/ja/LC_MESSAGES/kooka.mo
+share/locale/ja/LC_MESSAGES/libkookascan.mo
+share/locale/ka/LC_MESSAGES/kooka.mo
+share/locale/ka/LC_MESSAGES/libkookascan.mo
+share/locale/km/LC_MESSAGES/kooka.mo
+share/locale/km/LC_MESSAGES/libkookascan.mo
+share/locale/ko/LC_MESSAGES/kooka.mo
+share/locale/ko/LC_MESSAGES/libkookascan.mo
+share/locale/lt/LC_MESSAGES/kooka.mo
+share/locale/lt/LC_MESSAGES/libkookascan.mo
+share/locale/lv/LC_MESSAGES/kooka.mo
+share/locale/mai/LC_MESSAGES/kooka.mo
+share/locale/mk/LC_MESSAGES/kooka.mo
+share/locale/mr/LC_MESSAGES/kooka.mo
+share/locale/mr/LC_MESSAGES/libkookascan.mo
+share/locale/ms/LC_MESSAGES/kooka.mo
+share/locale/nb/LC_MESSAGES/kooka.mo
+share/locale/nb/LC_MESSAGES/libkookascan.mo
+share/locale/nds/LC_MESSAGES/kooka.mo
+share/locale/nds/LC_MESSAGES/libkookascan.mo
+share/locale/ne/LC_MESSAGES/kooka.mo
+share/locale/nl/LC_MESSAGES/kooka.mo
+share/locale/nl/LC_MESSAGES/libkookascan.mo
+share/locale/nn/LC_MESSAGES/kooka.mo
+share/locale/nn/LC_MESSAGES/libkookascan.mo
+share/locale/pa/LC_MESSAGES/kooka.mo
+share/locale/pl/LC_MESSAGES/kooka.mo
+share/locale/pl/LC_MESSAGES/libkookascan.mo
+share/locale/pt/LC_MESSAGES/kooka.mo
+share/locale/pt/LC_MESSAGES/libkookascan.mo
+share/locale/pt_BR/LC_MESSAGES/kooka.mo
+share/locale/pt_BR/LC_MESSAGES/libkookascan.mo
+share/locale/ro/LC_MESSAGES/kooka.mo
+share/locale/ro/LC_MESSAGES/libkookascan.mo
+share/locale/ru/LC_MESSAGES/kooka.mo
+share/locale/ru/LC_MESSAGES/libkookascan.mo
+share/locale/sa/LC_MESSAGES/kooka.mo
+share/locale/sa/LC_MESSAGES/libkookascan.mo
+share/locale/se/LC_MESSAGES/kooka.mo
+share/locale/se/LC_MESSAGES/libkookascan.mo
+share/locale/sk/LC_MESSAGES/kooka.mo
+share/locale/sk/LC_MESSAGES/libkookascan.mo
+share/locale/sl/LC_MESSAGES/kooka.mo
+share/locale/sl/LC_MESSAGES/libkookascan.mo
+share/locale/sv/LC_MESSAGES/kooka.mo
+share/locale/sv/LC_MESSAGES/libkookascan.mo
+share/locale/ta/LC_MESSAGES/kooka.mo
+share/locale/tg/LC_MESSAGES/kooka.mo
+share/locale/th/LC_MESSAGES/kooka.mo
+share/locale/tr/LC_MESSAGES/kooka.mo
+share/locale/tr/LC_MESSAGES/libkookascan.mo
+share/locale/ug/LC_MESSAGES/kooka.mo
+share/locale/ug/LC_MESSAGES/libkookascan.mo
+share/locale/uk/LC_MESSAGES/kooka.mo
+share/locale/uk/LC_MESSAGES/libkookascan.mo
+share/locale/vi/LC_MESSAGES/kooka.mo
+share/locale/xh/LC_MESSAGES/kooka.mo
+share/locale/zh_CN/LC_MESSAGES/kooka.mo
+share/locale/zh_CN/LC_MESSAGES/libkookascan.mo
+share/locale/zh_HK/LC_MESSAGES/kooka.mo
+share/locale/zh_TW/LC_MESSAGES/kooka.mo
+share/locale/zh_TW/LC_MESSAGES/libkookascan.mo
+share/qlogging-categories6/kooka.categories


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69e4e8e3.25a1c.7ee6c8df>