git: 23b97aaabf2a - main - multimedia/kaffeine: Update to 2.1.0 and switch to Qt6

From: Max Brazhnikov <makc_at_FreeBSD.org>
Date: Mon, 13 Jul 2026 09:36:22 UTC
The branch main has been updated by makc:

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

commit 23b97aaabf2a7d5d8dd3005047940a746f954a7c
Author:     Max Brazhnikov <makc@FreeBSD.org>
AuthorDate: 2026-07-13 09:35:44 +0000
Commit:     Max Brazhnikov <makc@FreeBSD.org>
CommitDate: 2026-07-13 09:35:44 +0000

    multimedia/kaffeine: Update to 2.1.0 and switch to Qt6
    
    - Update WWW and LICENSE.
---
 multimedia/kaffeine/Makefile                       | 25 ++++----
 multimedia/kaffeine/distinfo                       |  6 +-
 multimedia/kaffeine/files/patch-src_CMakeLists.txt | 11 ++++
 multimedia/kaffeine/pkg-descr                      |  9 +--
 multimedia/kaffeine/pkg-plist                      | 67 +++++++---------------
 5 files changed, 48 insertions(+), 70 deletions(-)

diff --git a/multimedia/kaffeine/Makefile b/multimedia/kaffeine/Makefile
index 26819febbeb0..f890193b3d67 100644
--- a/multimedia/kaffeine/Makefile
+++ b/multimedia/kaffeine/Makefile
@@ -1,33 +1,32 @@
 PORTNAME=	kaffeine
-DISTVERSION=	2.0.18
-PORTREVISION=	6
+PORTVERSION=	2.1.0
 CATEGORIES=	multimedia kde
 MASTER_SITES=	KDE/stable/${PORTNAME}
 
 MAINTAINER=	kde@FreeBSD.org
-COMMENT=	Multimedia player based on KDE and VLC
-WWW=		https://www.kde.org/applications/multimedia/kaffeine/
+COMMENT=	Multimedia player based on VLC
+WWW=		https://apps.kde.org/kaffeine/
 
-LICENSE=	GPLv2+
-LICENSE_FILE=	${WRKSRC}/COPYING
+LICENSE=	CC0-1.0
+LICENSE_FILE=	${WRKSRC}/LICENSES/CC0-1.0.txt
 
 BUILD_DEPENDS=	v4l_compat>=1.18.0:multimedia/v4l_compat
 LIB_DEPENDS=	libvlc.so:multimedia/vlc \
 		libdvbv5.so:multimedia/libv4l
 
-USES=		cmake compiler:c++11-lang cpe desktop-file-utils gettext \
-		pkgconfig kde:5 qt:5 tar:xz xorg
-USE_KDE=	auth bookmarks codecs completion config configwidgets \
-		coreaddons i18n itemviews kio solid dbusaddons jobwidgets \
-		phonon service widgetsaddons windowsystem xmlgui \
+USES=		cmake cpe desktop-file-utils gettext inotify \
+		pkgconfig kde:6 qt:6 tar:xz xorg
+USE_KDE=	coreaddons dbusaddons i18n kio solid \
+		widgetsaddons windowsystem xmlgui \
 		doctools:build ecm:build
-USE_QT=		concurrent core dbus gui network sql svg x11extras xml \
-		widgets qmake:build buildtools:build
+USE_QT=		base svg
 USE_XORG=	x11 xscrnsaver
 
 CPE_VENDOR=	kaffeine
 CPE_PRODUCT=	kaffeine_player
 
+KDE_INVENT=	f5e0f38c625ab42ade837a8fc2ce6125c8104c1f
+
 post-patch:
 	@${RM} -r ${WRKSRC}/include
 
diff --git a/multimedia/kaffeine/distinfo b/multimedia/kaffeine/distinfo
index e5fb4ca0108e..27c1b9c68e23 100644
--- a/multimedia/kaffeine/distinfo
+++ b/multimedia/kaffeine/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1557950198
-SHA256 (kaffeine-2.0.18.tar.xz) = d9799a5b7b94a55963f94938b36b8fcb1be3e753b2be110989934ab15386b681
-SIZE (kaffeine-2.0.18.tar.xz) = 6033112
+TIMESTAMP = 1783885080
+SHA256 (multimedia-kaffeine-f5e0f38c625ab42ade837a8fc2ce6125c8104c1f_GL0.tar.gz) = a4ae2053ef2fc69be2c922abbff48b49cdf624c19f45ec2f2ab674bae7dbca32
+SIZE (multimedia-kaffeine-f5e0f38c625ab42ade837a8fc2ce6125c8104c1f_GL0.tar.gz) = 6624678
diff --git a/multimedia/kaffeine/files/patch-src_CMakeLists.txt b/multimedia/kaffeine/files/patch-src_CMakeLists.txt
new file mode 100644
index 000000000000..11f369f5ae11
--- /dev/null
+++ b/multimedia/kaffeine/files/patch-src_CMakeLists.txt
@@ -0,0 +1,11 @@
+--- src/CMakeLists.txt.orig	2026-07-09 01:46:18 UTC
++++ src/CMakeLists.txt
+@@ -58,7 +58,7 @@ if (CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
+ endif(HAVE_DVB)
+ 
+ if (CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
+-    target_link_libraries(kaffeine inotify)
++    target_link_libraries(kaffeine ${Inotify_LIBRARIES})
+ endif()
+ 
+ install(TARGETS kaffeine ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
diff --git a/multimedia/kaffeine/pkg-descr b/multimedia/kaffeine/pkg-descr
index 90022b7871d0..42e9f49e7bdf 100644
--- a/multimedia/kaffeine/pkg-descr
+++ b/multimedia/kaffeine/pkg-descr
@@ -1,8 +1 @@
-Kaffeine is a multimedia player based on KDE and VLC.
-
-* Full Drag and Drop support
-* Import Noatun-playlists as well as M3U, ASX and PLS-Files
-* Editable Playlist
-* Export Playlist to HTML or PDF (KDE-Print)
-* Support for saving screenshots as PNG, BMP or XBM
-* The ability to prevent the screensaver from activating OSD Titles
+Kaffeine is a multimedia player based on VLC.
diff --git a/multimedia/kaffeine/pkg-plist b/multimedia/kaffeine/pkg-plist
index 05eee7c7f063..601bcee10f66 100644
--- a/multimedia/kaffeine/pkg-plist
+++ b/multimedia/kaffeine/pkg-plist
@@ -1,30 +1,9 @@
 bin/kaffeine
 share/applications/org.kde.kaffeine.desktop
-share/doc/HTML/ca/kaffeine/application-x-subrip.png
-share/doc/HTML/ca/kaffeine/audio-volume-high.png
-share/doc/HTML/ca/kaffeine/audio-volume-low.png
-share/doc/HTML/ca/kaffeine/audio-volume-medium.png
-share/doc/HTML/ca/kaffeine/audio-volume-muted.png
-share/doc/HTML/ca/kaffeine/configure-shortcuts.png
-share/doc/HTML/ca/kaffeine/configure.png
-share/doc/HTML/ca/kaffeine/dialog-information.png
-share/doc/HTML/ca/kaffeine/document-open-folder.png
-share/doc/HTML/ca/kaffeine/document-open-recent.png
-share/doc/HTML/ca/kaffeine/document-save-as.png
-share/doc/HTML/ca/kaffeine/document-save.png
-share/doc/HTML/ca/kaffeine/edit-clear-list.png
-share/doc/HTML/ca/kaffeine/edit-delete.png
-share/doc/HTML/ca/kaffeine/edit-rename.png
-share/doc/HTML/ca/kaffeine/format-justify-center.png
-share/doc/HTML/ca/kaffeine/go-jump.png
-share/doc/HTML/ca/kaffeine/gtk-quit.png
 share/doc/HTML/ca/kaffeine/index.cache.bz2
 share/doc/HTML/ca/kaffeine/index.docbook
-share/doc/HTML/ca/kaffeine/kaffeine_configure_tv_dvbc_dvbt2_device.png
-share/doc/HTML/ca/kaffeine/kaffeine_configure_tv_dvbs2_device.png
 share/doc/HTML/ca/kaffeine/kaffeine_configure_tv_general_opts.png
 share/doc/HTML/ca/kaffeine/kaffeine_configure_tv_isdb_device.png
-share/doc/HTML/ca/kaffeine/kaffeine_configure_tv_lnbf.png
 share/doc/HTML/ca/kaffeine/kaffeine_initial.png
 share/doc/HTML/ca/kaffeine/kaffeine_live_tv.png
 share/doc/HTML/ca/kaffeine/kaffeine_play_file.png
@@ -32,27 +11,9 @@ share/doc/HTML/ca/kaffeine/kaffeine_program_guide.png
 share/doc/HTML/ca/kaffeine/kaffeine_recording_schedule_enabled.png
 share/doc/HTML/ca/kaffeine/kaffeine_scan_channel_edit.png
 share/doc/HTML/ca/kaffeine/kaffeine_scan_finished_channels_added.png
-share/doc/HTML/ca/kaffeine/list-add.png
-share/doc/HTML/ca/kaffeine/media-optical-audio.png
-share/doc/HTML/ca/kaffeine/media-optical-video.png
-share/doc/HTML/ca/kaffeine/media-optical.png
-share/doc/HTML/ca/kaffeine/media-playback-pause-circular.png
-share/doc/HTML/ca/kaffeine/media-playback-pause.png
-share/doc/HTML/ca/kaffeine/media-playback-start-circular.png
-share/doc/HTML/ca/kaffeine/media-playback-start.png
-share/doc/HTML/ca/kaffeine/media-playback-stop.png
-share/doc/HTML/ca/kaffeine/media-playlist-repeat.png
-share/doc/HTML/ca/kaffeine/media-playlist-shuffle.png
-share/doc/HTML/ca/kaffeine/media-record.png
-share/doc/HTML/ca/kaffeine/media-skip-backward.png
-share/doc/HTML/ca/kaffeine/media-skip-forward.png
 share/doc/HTML/ca/kaffeine/playlistwindow.png
-share/doc/HTML/ca/kaffeine/text-html.png
-share/doc/HTML/ca/kaffeine/video-television.png
-share/doc/HTML/ca/kaffeine/view-fullscreen.png
-share/doc/HTML/ca/kaffeine/view-list-details.png
-share/doc/HTML/ca/kaffeine/view-pim-calendar.png
-share/doc/HTML/ca/kaffeine/view-restore.png
+share/doc/HTML/de/kaffeine/index.cache.bz2
+share/doc/HTML/de/kaffeine/index.docbook
 share/doc/HTML/en/kaffeine/application-x-subrip.png
 share/doc/HTML/en/kaffeine/audio-volume-high.png
 share/doc/HTML/en/kaffeine/audio-volume-low.png
@@ -108,11 +69,20 @@ share/doc/HTML/en/kaffeine/view-pim-calendar.png
 share/doc/HTML/en/kaffeine/view-restore.png
 share/doc/HTML/it/kaffeine/index.cache.bz2
 share/doc/HTML/it/kaffeine/index.docbook
+share/doc/HTML/it/kaffeine/kaffeine_configure_tv_general_opts.png
+share/doc/HTML/it/kaffeine/kaffeine_configure_tv_isdb_device.png
+share/doc/HTML/it/kaffeine/kaffeine_initial.png
+share/doc/HTML/it/kaffeine/kaffeine_live_tv.png
+share/doc/HTML/it/kaffeine/kaffeine_play_file.png
+share/doc/HTML/it/kaffeine/kaffeine_program_guide.png
+share/doc/HTML/it/kaffeine/kaffeine_recording_schedule_enabled.png
+share/doc/HTML/it/kaffeine/kaffeine_scan_channel_edit.png
+share/doc/HTML/it/kaffeine/kaffeine_scan_finished_channels_added.png
+share/doc/HTML/it/kaffeine/playlistwindow.png
 share/doc/HTML/nl/kaffeine/index.cache.bz2
 share/doc/HTML/nl/kaffeine/index.docbook
 share/doc/HTML/pt/kaffeine/index.cache.bz2
 share/doc/HTML/pt/kaffeine/index.docbook
-share/doc/HTML/pt_BR/kaffeine/document-save.png
 share/doc/HTML/pt_BR/kaffeine/index.cache.bz2
 share/doc/HTML/pt_BR/kaffeine/index.docbook
 share/doc/HTML/pt_BR/kaffeine/kaffeine_configure_tv_dvbc_dvbt2_device.png
@@ -127,9 +97,9 @@ share/doc/HTML/pt_BR/kaffeine/kaffeine_program_guide.png
 share/doc/HTML/pt_BR/kaffeine/kaffeine_recording_schedule_enabled.png
 share/doc/HTML/pt_BR/kaffeine/kaffeine_scan_channel_edit.png
 share/doc/HTML/pt_BR/kaffeine/kaffeine_scan_finished_channels_added.png
-share/doc/HTML/pt_BR/kaffeine/media-record.png
 share/doc/HTML/pt_BR/kaffeine/playlistwindow.png
-share/doc/HTML/pt_BR/kaffeine/startwindow.png
+share/doc/HTML/sl/kaffeine/index.cache.bz2
+share/doc/HTML/sl/kaffeine/index.docbook
 share/doc/HTML/sv/kaffeine/index.cache.bz2
 share/doc/HTML/sv/kaffeine/index.docbook
 share/doc/HTML/uk/kaffeine/index.cache.bz2
@@ -185,7 +155,6 @@ share/icons/hicolor/scalable/status/dialog-information.svg
 %%DATADIR%%/scanfile.dvb
 share/locale/ar/LC_MESSAGES/kaffeine.mo
 share/locale/be/LC_MESSAGES/kaffeine.mo
-share/locale/bg/LC_MESSAGES/kaffeine.mo
 share/locale/bs/LC_MESSAGES/kaffeine.mo
 share/locale/ca/LC_MESSAGES/kaffeine.mo
 share/locale/ca@valencia/LC_MESSAGES/kaffeine.mo
@@ -202,12 +171,16 @@ share/locale/fi/LC_MESSAGES/kaffeine.mo
 share/locale/fr/LC_MESSAGES/kaffeine.mo
 share/locale/ga/LC_MESSAGES/kaffeine.mo
 share/locale/gl/LC_MESSAGES/kaffeine.mo
+share/locale/he/LC_MESSAGES/kaffeine.mo
+share/locale/hi/LC_MESSAGES/kaffeine.mo
 share/locale/hr/LC_MESSAGES/kaffeine.mo
 share/locale/hu/LC_MESSAGES/kaffeine.mo
 share/locale/ia/LC_MESSAGES/kaffeine.mo
 share/locale/id/LC_MESSAGES/kaffeine.mo
+share/locale/is/LC_MESSAGES/kaffeine.mo
 share/locale/it/LC_MESSAGES/kaffeine.mo
 share/locale/ja/LC_MESSAGES/kaffeine.mo
+share/locale/ka/LC_MESSAGES/kaffeine.mo
 share/locale/km/LC_MESSAGES/kaffeine.mo
 share/locale/ko/LC_MESSAGES/kaffeine.mo
 share/locale/ku/LC_MESSAGES/kaffeine.mo
@@ -224,6 +197,7 @@ share/locale/pt/LC_MESSAGES/kaffeine.mo
 share/locale/pt_BR/LC_MESSAGES/kaffeine.mo
 share/locale/ro/LC_MESSAGES/kaffeine.mo
 share/locale/ru/LC_MESSAGES/kaffeine.mo
+share/locale/sa/LC_MESSAGES/kaffeine.mo
 share/locale/se/LC_MESSAGES/kaffeine.mo
 share/locale/sk/LC_MESSAGES/kaffeine.mo
 share/locale/sl/LC_MESSAGES/kaffeine.mo
@@ -240,6 +214,8 @@ share/locale/uk/LC_MESSAGES/kaffeine.mo
 share/locale/zh_CN/LC_MESSAGES/kaffeine.mo
 share/locale/zh_TW/LC_MESSAGES/kaffeine.mo
 share/man/ca/man1/kaffeine.1.gz
+share/man/de/man1/kaffeine.1.gz
+share/man/id/man1/kaffeine.1.gz
 share/man/it/man1/kaffeine.1.gz
 share/man/man1/kaffeine.1.gz
 share/man/nl/man1/kaffeine.1.gz
@@ -248,7 +224,6 @@ share/man/pt_BR/man1/kaffeine.1.gz
 share/man/sv/man1/kaffeine.1.gz
 share/man/uk/man1/kaffeine.1.gz
 share/metainfo/org.kde.kaffeine.appdata.xml
-share/profiles/kaffeine.profile.xml
 share/solid/actions/kaffeine_play_audiocd.desktop
 share/solid/actions/kaffeine_play_dvd.desktop
 share/solid/actions/kaffeine_play_videocd.desktop