git: 5055dcc53929 - main - irc/kvirc: 5.2.6 => 5.2.8, migrate to Qt6

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Sat, 02 Aug 2025 21:29:29 UTC
The branch main has been updated by vvd:

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

commit 5055dcc539297aff938b033010fb9c1e35d20e84
Author:     Vladimir Druzenko <vvd@FreeBSD.org>
AuthorDate: 2025-08-02 21:27:10 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-08-02 21:27:10 +0000

    irc/kvirc: 5.2.6 => 5.2.8, migrate to Qt6
    
    Changelog:
    https://github.com/kvirc/KVIrc/releases/tag/5.2.8
    
    Reported by:    portscout
---
 irc/kvirc/Makefile  | 30 +++++++++++++-----------------
 irc/kvirc/distinfo  |  6 +++---
 irc/kvirc/pkg-plist | 20 ++++++++++++++++++++
 3 files changed, 36 insertions(+), 20 deletions(-)

diff --git a/irc/kvirc/Makefile b/irc/kvirc/Makefile
index f8872771d065..781dbfd1e55a 100644
--- a/irc/kvirc/Makefile
+++ b/irc/kvirc/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	KVIrc
-DISTVERSION=	5.2.6
+DISTVERSION=	5.2.8
 CATEGORIES=	irc kde
 
 MAINTAINER=	vvd@FreeBSD.org
@@ -9,16 +9,15 @@ WWW=		https://www.kvirc.net
 LICENSE=	GPLv2+
 LICENSE_FILE=	${WRKSRC}/doc/ABOUT-LICENSE
 
-USES=		cmake compiler:c++11-lang cpe desktop-file-utils pkgconfig qt:5 \
-		ssl xorg
+USES=		cmake compiler:c++11-lang cpe desktop-file-utils gl pkgconfig \
+		qt:6 ssl xorg
 USE_GITHUB=	yes
+USE_GL=		opengl
 USE_LDCONFIG=	yes
-USE_QT=		concurrent core declarative gui multimedia network printsupport \
-		sql widgets x11extras xml \
-		buildtools:build qmake:build
+USE_QT=		5compat base multimedia
 USE_XORG=	ice sm x11 xext xrender xscrnsaver
 
-CMAKE_ARGS=	-DQT_VERSION_MAJOR=5
+CMAKE_ARGS=	-DQT_VERSION_MAJOR=6
 CMAKE_ON=	WANT_CRYPT WANT_IPC WANT_IPV6 WANT_OPENSSL WANT_OSS WANT_STRIP \
 		WANT_TRANSPARENCY
 CMAKE_OFF=	WANT_COEXISTENCE WANT_DEBUG WANT_ENV_FLAGS \
@@ -35,16 +34,13 @@ OPTIONS_SUB=		yes
 
 DCC_VIDEO_DESC=		Direct client video connection support (experimental)
 DCC_VOICE_DESC=		Direct client voice connection support
-GTKSTYLE_DESC=		Enable QGtkStyle
 
 AUDIOFILE_LIB_DEPENDS=	libaudiofile.so:audio/libaudiofile
 AUDIOFILE_CMAKE_BOOL=	WANT_AUDIOFILE
 
-DBUS_USE=		qt=dbus
 DBUS_CMAKE_BOOL=	WANT_QTDBUS
 
 DCC_VIDEO_CMAKE_BOOL=	WANT_DCC_VIDEO
-DCC_VIDEO_BROKEN=	qt5 support dropped: https://github.com/kvirc/KVIrc/pull/2628
 
 DCC_VOICE_CMAKE_BOOL=	WANT_DCC_VOICE
 
@@ -62,11 +58,11 @@ ENCHANT_CMAKE_BOOL=	WANT_SPELLCHECKER
 GSM_RUN_DEPENDS=	${LOCALBASE}/lib/libgsm.so:audio/gsm
 GSM_CMAKE_BOOL=		WANT_GSM
 
-KDE_IMPLIES=		DBUS
-KDE_USES=		kde:5
-KDE_USE=		kde=auth,codecs,completion,config,configwidgets,coreaddons,i18n \
-			kde=jobwidgets,kio,notifications,parts,phonon,service,solid \
-			kde=sonnet,textwidgets,widgetsaddons,windowsystem,xmlgui,ecm:build
+KDE_USES=		kde:6
+KDE_USE=		kde=colorscheme,completion,config,configwidgets \
+			kde=coreaddons,guiaddons,i18n,jobwidgets,kio \
+			kde=notifications,parts,service,statusnotifieritem \
+			kde=widgetsaddons,windowsystem,xmlgui,ecm:build
 KDE_CMAKE_BOOL=		WANT_KDE
 
 NLS_USES=		gettext-tools
@@ -81,7 +77,7 @@ PERL_USES=		perl5
 PERL_USE=		perl5:run
 PERL_CMAKE_BOOL=	WANT_PERL
 
-PHONON_USES=		kde:5
+PHONON_USES=		kde:6
 PHONON_USE=		kde=phonon
 PHONON_CMAKE_BOOL=	WANT_PHONON
 
@@ -91,7 +87,7 @@ PYTHON_CMAKE_BOOL=	WANT_PYTHON
 SVG_USE=		qt=svg
 SVG_CMAKE_BOOL=		WANT_QTSVG
 
-WEBENGINE_USE=		qt=location,webchannel,webengine
+WEBENGINE_USE=		qt=declarative,positioning,webchannel,webengine
 WEBENGINE_CMAKE_BOOL=	WANT_QTWEBENGINE
 
 .include <bsd.port.mk>
diff --git a/irc/kvirc/distinfo b/irc/kvirc/distinfo
index fc61dfb466ba..c543678a1d48 100644
--- a/irc/kvirc/distinfo
+++ b/irc/kvirc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729376925
-SHA256 (KVIrc-KVIrc-5.2.6_GH0.tar.gz) = e8de989b5df8d9286da3e26146682a349fe496864dc2e7d7eae8dc27167fdd25
-SIZE (KVIrc-KVIrc-5.2.6_GH0.tar.gz) = 6336310
+TIMESTAMP = 1754141414
+SHA256 (KVIrc-KVIrc-5.2.8_GH0.tar.gz) = 914a8cd0b88d2576450798d5c51973c1cf3ee40a45baaf2151630c9daf46615d
+SIZE (KVIrc-KVIrc-5.2.8_GH0.tar.gz) = 6443327
diff --git a/irc/kvirc/pkg-plist b/irc/kvirc/pkg-plist
index 962acfa7ea94..f2230951f51d 100644
--- a/irc/kvirc/pkg-plist
+++ b/irc/kvirc/pkg-plist
@@ -1489,6 +1489,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
 %%NLS%%share/kvirc/%%VER%%/locale/about_pt_BR.mo
 %%NLS%%share/kvirc/%%VER%%/locale/about_ru.mo
 %%NLS%%share/kvirc/%%VER%%/locale/about_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/about_sv.mo
 %%NLS%%share/kvirc/%%VER%%/locale/about_tr.mo
 %%NLS%%share/kvirc/%%VER%%/locale/about_uk.mo
 %%NLS%%share/kvirc/%%VER%%/locale/addon_cs.mo
@@ -1507,6 +1508,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
 %%NLS%%share/kvirc/%%VER%%/locale/addon_pt_BR.mo
 %%NLS%%share/kvirc/%%VER%%/locale/addon_ru.mo
 %%NLS%%share/kvirc/%%VER%%/locale/addon_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/addon_sv.mo
 %%NLS%%share/kvirc/%%VER%%/locale/addon_tr.mo
 %%NLS%%share/kvirc/%%VER%%/locale/addon_uk.mo
 %%NLS%%share/kvirc/%%VER%%/locale/dcc_cs.mo
@@ -1525,6 +1527,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
 %%NLS%%share/kvirc/%%VER%%/locale/dcc_pt_BR.mo
 %%NLS%%share/kvirc/%%VER%%/locale/dcc_ru.mo
 %%NLS%%share/kvirc/%%VER%%/locale/dcc_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/dcc_sv.mo
 %%NLS%%share/kvirc/%%VER%%/locale/dcc_tr.mo
 %%NLS%%share/kvirc/%%VER%%/locale/dcc_uk.mo
 %%NLS%%share/kvirc/%%VER%%/locale/defscript_cs.mo
@@ -1543,6 +1546,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
 %%NLS%%share/kvirc/%%VER%%/locale/defscript_pt_BR.mo
 %%NLS%%share/kvirc/%%VER%%/locale/defscript_ru.mo
 %%NLS%%share/kvirc/%%VER%%/locale/defscript_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/defscript_sv.mo
 %%NLS%%share/kvirc/%%VER%%/locale/defscript_tr.mo
 %%NLS%%share/kvirc/%%VER%%/locale/defscript_uk.mo
 %%NLS%%share/kvirc/%%VER%%/locale/editor_cs.mo
@@ -1561,6 +1565,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
 %%NLS%%share/kvirc/%%VER%%/locale/editor_pt_BR.mo
 %%NLS%%share/kvirc/%%VER%%/locale/editor_ru.mo
 %%NLS%%share/kvirc/%%VER%%/locale/editor_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/editor_sv.mo
 %%NLS%%share/kvirc/%%VER%%/locale/editor_tr.mo
 %%NLS%%share/kvirc/%%VER%%/locale/editor_uk.mo
 %%NLS%%share/kvirc/%%VER%%/locale/filetransferwindow_cs.mo
@@ -1579,6 +1584,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
 %%NLS%%share/kvirc/%%VER%%/locale/filetransferwindow_pt_BR.mo
 %%NLS%%share/kvirc/%%VER%%/locale/filetransferwindow_ru.mo
 %%NLS%%share/kvirc/%%VER%%/locale/filetransferwindow_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/filetransferwindow_sv.mo
 %%NLS%%share/kvirc/%%VER%%/locale/filetransferwindow_tr.mo
 %%NLS%%share/kvirc/%%VER%%/locale/filetransferwindow_uk.mo
 %%NLS%%share/kvirc/%%VER%%/locale/kvirc_cs.mo
@@ -1597,6 +1603,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
 %%NLS%%share/kvirc/%%VER%%/locale/kvirc_pt_BR.mo
 %%NLS%%share/kvirc/%%VER%%/locale/kvirc_ru.mo
 %%NLS%%share/kvirc/%%VER%%/locale/kvirc_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/kvirc_sv.mo
 %%NLS%%share/kvirc/%%VER%%/locale/kvirc_tr.mo
 %%NLS%%share/kvirc/%%VER%%/locale/kvirc_uk.mo
 %%NLS%%share/kvirc/%%VER%%/locale/kvs_cs.mo
@@ -1615,6 +1622,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
 %%NLS%%share/kvirc/%%VER%%/locale/kvs_pt_BR.mo
 %%NLS%%share/kvirc/%%VER%%/locale/kvs_ru.mo
 %%NLS%%share/kvirc/%%VER%%/locale/kvs_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/kvs_sv.mo
 %%NLS%%share/kvirc/%%VER%%/locale/kvs_tr.mo
 %%NLS%%share/kvirc/%%VER%%/locale/kvs_uk.mo
 %%NLS%%share/kvirc/%%VER%%/locale/log_cs.mo
@@ -1634,6 +1642,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
 %%NLS%%share/kvirc/%%VER%%/locale/log_pt_BR.mo
 %%NLS%%share/kvirc/%%VER%%/locale/log_ru.mo
 %%NLS%%share/kvirc/%%VER%%/locale/log_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/log_sv.mo
 %%NLS%%share/kvirc/%%VER%%/locale/log_tr.mo
 %%NLS%%share/kvirc/%%VER%%/locale/log_uk.mo
 %%NLS%%share/kvirc/%%VER%%/locale/mediaplayer_cs.mo
@@ -1652,6 +1661,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
 %%NLS%%share/kvirc/%%VER%%/locale/mediaplayer_pt_BR.mo
 %%NLS%%share/kvirc/%%VER%%/locale/mediaplayer_ru.mo
 %%NLS%%share/kvirc/%%VER%%/locale/mediaplayer_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/mediaplayer_sv.mo
 %%NLS%%share/kvirc/%%VER%%/locale/mediaplayer_tr.mo
 %%NLS%%share/kvirc/%%VER%%/locale/mediaplayer_uk.mo
 %%NLS%%share/kvirc/%%VER%%/locale/notifier_cs.mo
@@ -1670,6 +1680,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
 %%NLS%%share/kvirc/%%VER%%/locale/notifier_pt_BR.mo
 %%NLS%%share/kvirc/%%VER%%/locale/notifier_ru.mo
 %%NLS%%share/kvirc/%%VER%%/locale/notifier_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/notifier_sv.mo
 %%NLS%%share/kvirc/%%VER%%/locale/notifier_tr.mo
 %%NLS%%share/kvirc/%%VER%%/locale/notifier_uk.mo
 %%NLS%%share/kvirc/%%VER%%/locale/objects_cs.mo
@@ -1687,6 +1698,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
 %%NLS%%share/kvirc/%%VER%%/locale/objects_pt_BR.mo
 %%NLS%%share/kvirc/%%VER%%/locale/objects_ru.mo
 %%NLS%%share/kvirc/%%VER%%/locale/objects_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/objects_sv.mo
 %%NLS%%share/kvirc/%%VER%%/locale/objects_tr.mo
 %%NLS%%share/kvirc/%%VER%%/locale/objects_uk.mo
 %%NLS%%share/kvirc/%%VER%%/locale/options_cs.mo
@@ -1705,6 +1717,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
 %%NLS%%share/kvirc/%%VER%%/locale/options_pt_BR.mo
 %%NLS%%share/kvirc/%%VER%%/locale/options_ru.mo
 %%NLS%%share/kvirc/%%VER%%/locale/options_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/options_sv.mo
 %%NLS%%share/kvirc/%%VER%%/locale/options_tr.mo
 %%NLS%%share/kvirc/%%VER%%/locale/options_uk.mo
 %%NLS%%share/kvirc/%%VER%%/locale/perl_cs.mo
@@ -1723,6 +1736,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
 %%NLS%%share/kvirc/%%VER%%/locale/perl_pt_BR.mo
 %%NLS%%share/kvirc/%%VER%%/locale/perl_ru.mo
 %%NLS%%share/kvirc/%%VER%%/locale/perl_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/perl_sv.mo
 %%NLS%%share/kvirc/%%VER%%/locale/perl_tr.mo
 %%NLS%%share/kvirc/%%VER%%/locale/perl_uk.mo
 %%NLS%%share/kvirc/%%VER%%/locale/python_cs.mo
@@ -1740,6 +1754,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
 %%NLS%%share/kvirc/%%VER%%/locale/python_pt_BR.mo
 %%NLS%%share/kvirc/%%VER%%/locale/python_ru.mo
 %%NLS%%share/kvirc/%%VER%%/locale/python_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/python_sv.mo
 %%NLS%%share/kvirc/%%VER%%/locale/python_tr.mo
 %%NLS%%share/kvirc/%%VER%%/locale/python_uk.mo
 %%NLS%%share/kvirc/%%VER%%/locale/register_cs.mo
@@ -1758,6 +1773,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
 %%NLS%%share/kvirc/%%VER%%/locale/register_pt_BR.mo
 %%NLS%%share/kvirc/%%VER%%/locale/register_ru.mo
 %%NLS%%share/kvirc/%%VER%%/locale/register_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/register_sv.mo
 %%NLS%%share/kvirc/%%VER%%/locale/register_tr.mo
 %%NLS%%share/kvirc/%%VER%%/locale/register_uk.mo
 %%NLS%%share/kvirc/%%VER%%/locale/serverdb_cs.mo
@@ -1776,6 +1792,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
 %%NLS%%share/kvirc/%%VER%%/locale/serverdb_pt_BR.mo
 %%NLS%%share/kvirc/%%VER%%/locale/serverdb_ru.mo
 %%NLS%%share/kvirc/%%VER%%/locale/serverdb_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/serverdb_sv.mo
 %%NLS%%share/kvirc/%%VER%%/locale/serverdb_tr.mo
 %%NLS%%share/kvirc/%%VER%%/locale/serverdb_uk.mo
 %%NLS%%share/kvirc/%%VER%%/locale/sharedfileswindow_cs.mo
@@ -1794,6 +1811,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
 %%NLS%%share/kvirc/%%VER%%/locale/sharedfileswindow_pt_BR.mo
 %%NLS%%share/kvirc/%%VER%%/locale/sharedfileswindow_ru.mo
 %%NLS%%share/kvirc/%%VER%%/locale/sharedfileswindow_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/sharedfileswindow_sv.mo
 %%NLS%%share/kvirc/%%VER%%/locale/sharedfileswindow_tr.mo
 %%NLS%%share/kvirc/%%VER%%/locale/sharedfileswindow_uk.mo
 %%NLS%%share/kvirc/%%VER%%/locale/theme_cs.mo
@@ -1812,6 +1830,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
 %%NLS%%share/kvirc/%%VER%%/locale/theme_pt_BR.mo
 %%NLS%%share/kvirc/%%VER%%/locale/theme_ru.mo
 %%NLS%%share/kvirc/%%VER%%/locale/theme_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/theme_sv.mo
 %%NLS%%share/kvirc/%%VER%%/locale/theme_tr.mo
 %%NLS%%share/kvirc/%%VER%%/locale/theme_uk.mo
 %%NLS%%share/kvirc/%%VER%%/locale/torrent_cs.mo
@@ -1830,6 +1849,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
 %%NLS%%share/kvirc/%%VER%%/locale/torrent_pt_BR.mo
 %%NLS%%share/kvirc/%%VER%%/locale/torrent_ru.mo
 %%NLS%%share/kvirc/%%VER%%/locale/torrent_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/torrent_sv.mo
 %%NLS%%share/kvirc/%%VER%%/locale/torrent_tr.mo
 %%NLS%%share/kvirc/%%VER%%/locale/torrent_uk.mo
 %%NLS%%share/kvirc/%%VER%%/locale/about_ko.mo