git: dedf4eec8794 - 2026Q2 - graphics/kooka: Update to 6.90.0 and switch to Qt6/KF6
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 19 Apr 2026 18:00:12 UTC
The branch 2026Q2 has been updated by makc:
URL: https://cgit.FreeBSD.org/ports/commit/?id=dedf4eec87941c5ec899f2ef88e7fee93e413284
commit dedf4eec87941c5ec899f2ef88e7fee93e413284
Author: Max Brazhnikov <makc@FreeBSD.org>
AuthorDate: 2026-04-19 17:58:03 +0000
Commit: Max Brazhnikov <makc@FreeBSD.org>
CommitDate: 2026-04-19 17:58:03 +0000
graphics/kooka: Update to 6.90.0 and switch to Qt6/KF6
(cherry picked from commit 18f8becee09d1f6c8b2f2ae7c45511c1e7071567)
---
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