summaryrefslogtreecommitdiff
path: root/Mk/Uses/kde.mk
diff options
context:
space:
mode:
Diffstat (limited to 'Mk/Uses/kde.mk')
-rw-r--r--Mk/Uses/kde.mk36
1 files changed, 22 insertions, 14 deletions
diff --git a/Mk/Uses/kde.mk b/Mk/Uses/kde.mk
index cdeb7ff7ed77..76baa8c5faa8 100644
--- a/Mk/Uses/kde.mk
+++ b/Mk/Uses/kde.mk
@@ -91,7 +91,7 @@ KDE_PLASMA5_VERSION?= 5.27.12
KDE_PLASMA5_BRANCH?= stable
# Current KDE Plasma desktop.
-KDE_PLASMA6_VERSION?= 6.3.5
+KDE_PLASMA6_VERSION?= 6.4.0
KDE_PLASMA6_BRANCH?= stable
# Legacy KDE frameworks (Qt5 based).
@@ -99,13 +99,13 @@ KDE_FRAMEWORKS5_VERSION?= 5.116.0
KDE_FRAMEWORKS5_BRANCH?= stable
# Current KDE Frameworks (Qt6 based).
-KDE_FRAMEWORKS6_VERSION?= 6.13.0
+KDE_FRAMEWORKS6_VERSION?= 6.14.0
KDE_FRAMEWORKS6_BRANCH?= stable
# Current KDE applications. Update _${PORTNAME}_PROJECT_VERSION for the following ports:
# devel/kdevelop, games/libkdegames, games/libkmahjongg, graphics/kgraphviewer
-KDE_APPLICATIONS6_VERSION?= 25.04.1
-KDE_APPLICATIONS6_SHLIB_VER?= 6.4.1
+KDE_APPLICATIONS6_VERSION?= 25.04.2
+KDE_APPLICATIONS6_SHLIB_VER?= 6.4.2
# G as in KDE Gear, and as in "don't make the variable name longer than required".
KDE_APPLICATIONS6_SHLIB_G_VER?= ${KDE_APPLICATIONS6_VERSION}
KDE_APPLICATIONS6_BRANCH?= stable
@@ -203,6 +203,7 @@ PORTVERSION?= ${KDE_PLASMA_VERSION}
PKGNAMEPREFIX?= plasma${_KDE_VERSION}-
MASTER_SITES?= KDE/${KDE_PLASMA_BRANCH}/plasma/${KDE_PLASMA_VERSION}
DIST_SUBDIR?= KDE/plasma/${KDE_PLASMA_VERSION}
+WWW?= https://kde.org/plasma-desktop/
. if ${_KDE_VERSION:M6}
DESCR= ${.CURDIR:H:H}/x11/plasma6-plasma/pkg-descr
. endif
@@ -223,6 +224,7 @@ MASTER_SITES?= KDE/${KDE_FRAMEWORKS_BRANCH}/frameworks/${KDE_FRAMEWORKS_VERSION
. endif
DIST_SUBDIR?= KDE/frameworks/${KDE_FRAMEWORKS_VERSION}
. if ${_KDE_VERSION:M6}
+DIST_SUBDIR= KDE/frameworks/${KDE_FRAMEWORKS_VERSION:R}
DESCR= ${.CURDIR:H:H}/x11/kf6-frameworks/pkg-descr
. endif
. else
@@ -273,7 +275,7 @@ PLIST_SUB+= KDE_APPLICATIONS_VERSION="${KDE_APPLICATIONS_VERSION}" \
_USE_PORTINGAIDS_ALL= js jsembed kdelibs4support khtml mediaplayer kross
# List of components of the KDE Frameworks distribution.
-# Not ported to FreeBSD: bluez-qt modemmanagerqt networkmanagerqt
+# Not ported to FreeBSD: bluez-qt modemmanagerqt
_USE_FRAMEWORKS5_ALL= activities activities-stats apidox archive attica \
auth baloo bookmarks breeze-icons calendarcore \
codecs completion config configwidgets contacts \
@@ -299,8 +301,8 @@ _USE_FRAMEWORKS6_ALL= apidox archive attica auth baloo bookmarks \
i18n iconthemes idletime itemmodels itemviews \
jobwidgets kcmutils kdav kdeclarative kded kdesu \
kimageformats kio kirigami2 kquickcharts newstuff \
- notifications notifyconfig package parts people \
- plasma-wayland-protocols plotting prison pty purpose \
+ networkmanagerqt notifications notifyconfig package parts \
+ people plasma-wayland-protocols plotting prison pty purpose \
qqc2-desktop-style runner service solid sonnet \
statusnotifieritem svg syndication \
syntaxhighlighting texteditor texttemplate \
@@ -312,11 +314,11 @@ _USE_FRAMEWORKS_ALL= ${_USE_FRAMEWORKS${_KDE_VERSION}_ALL}
_USE_PLASMA5_ALL= libksysguard oxygen-sounds
_USE_PLASMA6_ALL= activities activities-stats activitymanagerd \
- breeze breeze-gtk decoration discover drkonqi \
+ aurorae breeze breeze-gtk decoration discover \
globalacceld infocenter kde-cli-tools \
kde-gtk-config kdeplasma-addons kgamma kmenuedit \
kpipewire kscreen kscreenlocker ksshaskpass \
- ksystemstats kwallet-pam kwin kwrited \
+ ksystemstats kwallet-pam kwin kwin-x11 kwrited \
layer-shell-qt libkscreen libksysguard libplasma \
milou ocean-sound-theme oxygen oxygen-sounds \
plasma-browser-integration plasma-desktop \
@@ -535,6 +537,9 @@ kde-layer-shell-qt_LIB= libLayerShellQtInterface.so
kde-mediaplayer_PORT= multimedia/kf${_KDE_VERSION}-kmediaplayer
kde-mediaplayer_LIB= libKF${_KDE_VERSION}MediaPlayer.so.5
+kde-networkmanagerqt_PORT= net-mgmt/kf${_KDE_VERSION}-networkmanager-qt
+kde-networkmanagerqt_LIB= libKF${_KDE_VERSION}NetworkManagerQt.so
+
kde-newstuff_PORT= devel/kf${_KDE_VERSION}-knewstuff
kde-newstuff_LIB= libKF${_KDE_VERSION}NewStuffCore.so
@@ -666,6 +671,9 @@ kde-kpipewire_LIB= libKPipeWire.so
kde-activitymanagerd_PORT= x11/plasma${_KDE_VERSION}-kactivitymanagerd
kde-activitymanagerd_LIB= libkactivitymanagerd_plugin.so
+kde-aurorae_PORT= x11-themes/plasma${_KDE_VERSION}-aurorae
+kde-aurorae_PATH= ${KDE_PREFIX}/lib/libexec/plasma-apply-aurorae
+
kde-breeze_PORT= x11-themes/plasma${_KDE_VERSION}-breeze
kde-breeze_PATH= ${KDE_PREFIX}/share/QtCurve/Breeze.qtcurve
@@ -678,9 +686,6 @@ kde-decoration_LIB= libkdecorations3.so
kde-discover_PORT= sysutils/plasma${_KDE_VERSION}-discover
kde-discover_PATH= ${KDE_PREFIX}/bin/plasma-discover
-kde-drkonqi_PORT= sysutils/plasma${_KDE_VERSION}-drkonqi
-kde-drkonqi_PATH= ${KDE_PREFIX}/lib/libexec/drkonqi
-
kde-infocenter_PORT= sysutils/plasma${_KDE_VERSION}-kinfocenter
kde-infocenter_PATH= ${KDE_PREFIX}/bin/kinfocenter
@@ -715,7 +720,10 @@ kde-kwallet-pam_PORT= security/plasma${_KDE_VERSION}-kwallet-pam
kde-kwallet-pam_PATH= ${KDE_PREFIX}/lib/pam_kwallet5.so
kde-kwin_PORT= x11-wm/plasma${_KDE_VERSION}-kwin
-kde-kwin_PATH= ${KDE_PREFIX}/bin/kwin_x11
+kde-kwin_PATH= ${KDE_PREFIX}/bin/kwin_wayland
+
+kde-kwin-x11_PORT= x11-wm/plasma${_KDE_VERSION}-kwin-x11
+kde-kwin-x11_PATH= ${KDE_PREFIX}/bin/kwin_x11
kde-kwrited_PORT= devel/plasma${_KDE_VERSION}-kwrited
kde-kwrited_PATH= ${QT_PLUGINDIR}/kf${_KDE_VERSION}/kded/kwrited.so
@@ -769,7 +777,7 @@ kde-powerdevil_PORT= sysutils/plasma${_KDE_VERSION}-powerdevil
kde-powerdevil_LIB= libpowerdevilcore.so
kde-print-manager_PORT= print/plasma${_KDE_VERSION}-print-manager
-kde-print-manager_PATH= ${KDE_PREFIX}/bin/kde-add-printer
+kde-print-manager_PATH= ${KDE_PREFIX}/bin/kde-print-queue
kde-print-manager_TYPE= run
kde-spectacle_PORT= graphics/plasma${_KDE_VERSION}-spectacle