git: c779922f7e9b - main - astro/kstars: Update to 3.8.4.1 and switch to Qt6

From: Max Brazhnikov <makc_at_FreeBSD.org>
Date: Tue, 11 Aug 2026 16:31:18 UTC
The branch main has been updated by makc:

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

commit c779922f7e9b8ed961665eb44265a779c4046d23
Author:     Max Brazhnikov <makc@FreeBSD.org>
AuthorDate: 2026-08-11 16:31:10 +0000
Commit:     Max Brazhnikov <makc@FreeBSD.org>
CommitDate: 2026-08-11 16:31:10 +0000

    astro/kstars: Update to 3.8.4.1 and switch to Qt6
    
    Drop unused dependencies.
---
 astro/kstars/Makefile  | 37 ++++++++++++++++++-------------------
 astro/kstars/distinfo  |  6 +++---
 astro/kstars/pkg-plist |  3 ++-
 3 files changed, 23 insertions(+), 23 deletions(-)

diff --git a/astro/kstars/Makefile b/astro/kstars/Makefile
index 8c7f549e3a32..4c71a3e9942f 100644
--- a/astro/kstars/Makefile
+++ b/astro/kstars/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	kstars
-DISTVERSION=	3.8.2
-PORTREVISION=	2
+DISTVERSION=	3.8.4.1
 PORTEPOCH=	1
 CATEGORIES=	astro kde
 MASTER_SITES=	KDE/stable/${PORTNAME}/${DISTVERSION}/
@@ -13,31 +12,31 @@ LICENSE=	GPLv2
 
 LIB_DEPENDS=	libXISF.so:graphics/libxisf \
 		libcfitsio.so:astro/cfitsio \
-		libqt5keychain.so:security/qtkeychain@qt5 \
+		libqt6keychain.so:security/qtkeychain@qt6 \
 		libraw.so:graphics/libraw \
 		libgsl.so:math/gsl \
 		libindiclient.so:devel/indi \
 		libopencv_core.so:graphics/opencv \
-		libsecret-1.so:security/libsecret \
 		libnova.so:astro/libnova \
-		libstellarsolver.so:astro/stellarsolver \
-		libwcs.so:astro/wcslib
-BUILD_DEPENDS=	xplanet:astro/xplanet
-RUN_DEPENDS=	xplanet:astro/xplanet
+		libstellarsolver6.so:astro/stellarsolver \
+		libwcs.so:astro/wcslib \
+		libcurl.so:ftp/curl
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
+		xplanet:astro/xplanet
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
+		xplanet:astro/xplanet
 
 USES=		cmake compiler:c++11-lib desktop-file-utils eigen:3 \
-		gettext gnome kde:5 localbase:ldflags pkgconfig qt:5 tar:xz xorg
+		gettext gnome kde:6 localbase:ldflags pkgconfig \
+		python qt:6 tar:xz xorg
 USE_GNOME=	glib20
-USE_KDE=	attica auth bookmarks codecs completion config configwidgets\
-		coreaddons crash dbusaddons guiaddons i18n \
-		iconthemes init itemviews jobwidgets kio newstuff notifications \
-		notifyconfig parts plotting service solid texteditor \
-		widgetsaddons windowsystem xmlgui \
-		doctools:build ecm:build
-USE_QT=		concurrent core datavis3d dbus declarative gui multimedia \
-		network opengl printsupport sql svg testlib websockets widgets \
-		xml \
-		buildtools:build qmake:build
+USE_KDE=	config crash i18n kio newstuff notifications \
+		notifyconfig plotting widgetsaddons xmlgui \
+		ecm:build
+USE_QT=		base datavis3d declarative \
+		svg websockets
 USE_XORG=	x11
 
+CMAKE_ON=	BUILD_WITH_QT6
+
 .include <bsd.port.mk>
diff --git a/astro/kstars/distinfo b/astro/kstars/distinfo
index a0d368194de1..18cf3bd56324 100644
--- a/astro/kstars/distinfo
+++ b/astro/kstars/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1778176929
-SHA256 (kstars-3.8.2.tar.xz) = aca3f662c06371c3eefcd553a3a687c94ba58a7ae460d0c63907f6cb9f69ced9
-SIZE (kstars-3.8.2.tar.xz) = 52049284
+TIMESTAMP = 1786459694
+SHA256 (kstars-3.8.4.1.tar.xz) = e58ca61c9d7963892ef9aef8d0b82f88b7e9e9be7a35b137ee1aa2d82030eabd
+SIZE (kstars-3.8.4.1.tar.xz) = 52789464
diff --git a/astro/kstars/pkg-plist b/astro/kstars/pkg-plist
index f641f17e423e..aacaa6965791 100644
--- a/astro/kstars/pkg-plist
+++ b/astro/kstars/pkg-plist
@@ -8,7 +8,7 @@ share/icons/hicolor/32x32/apps/kstars.png
 share/icons/hicolor/48x48/apps/kstars.png
 share/icons/hicolor/64x64/apps/kstars.png
 share/icons/hicolor/scalable/apps/kstars.svgz
-share/knotifications5/kstars.notifyrc
+share/knotifications6/kstars.notifyrc
 %%DATADIR%%/Henry-Draper.idx
 %%DATADIR%%/Interesting.dat
 %%DATADIR%%/OpenNGC.kscat
@@ -407,6 +407,7 @@ share/knotifications5/kstars.notifyrc
 %%DATADIR%%/moonB.dat
 %%DATADIR%%/moonLR.dat
 %%DATADIR%%/moonless-night.colors
+%%DATADIR%%/mount_types.json
 %%DATADIR%%/namedstars.dat
 %%DATADIR%%/nds/info_url.dat
 %%DATADIR%%/neptune.B0.vsop