x11/kde: keep the port minimal to fit FreeBSD release images.

Install only Plasma desktop and basic set of KDE applications.
This commit is contained in:
Max Brazhnikov 2025-03-28 11:53:11 +03:00
parent 7fe25b0d97
commit 24326063f8
2 changed files with 15 additions and 36 deletions

View file

@ -1,46 +1,29 @@
PORTNAME= kde PORTNAME= kde
DISTVERSION= ${KDE_PLASMA_VERSION}.${KDE_APPLICATIONS_VERSION} PORTVERSION= ${KDE_PLASMA_VERSION}.${KDE_APPLICATIONS_VERSION}
PORTREVISION= 1
CATEGORIES= x11 kde CATEGORIES= x11 kde
MAINTAINER= kde@FreeBSD.org MAINTAINER= kde@FreeBSD.org
COMMENT= KDE Plasma Desktop and Applications (meta port) COMMENT= KDE Plasma Desktop and Applications (meta port)
WWW= https://www.kde.org WWW= https://www.kde.org
RUN_DEPENDS= kde-baseapps>=0:x11/kde-baseapps \ RUN_DEPENDS= kde-baseapps>=${KDE_APPLICATIONS_VERSION}:x11/kde-baseapps \
kwalletmanager5:security/kwalletmanager \ plasma6-plasma>=${KDE_PLASMA_VERSION}:x11/plasma6-plasma
plasma6-plasma>=0:x11/plasma6-plasma \
kf6-frameworks>=0:x11/kf6-frameworks
USES= kde:6 metaport qt:6 USES= kde:6 metaport qt:6
USE_QT= # empty USE_QT= # empty
OPTIONS_DEFINE= KDEADMIN KDEEDU KDEGAMES KDEGRAPHICS KDEMULTIMEDIA KDENETWORK \ # The official VLC backend can be used, but vlc port still uses Qt5 for GUI.
KDEPIM KDEUTILS OPTIONS_DEFAULT= MPV
OPTIONS_MULTI= PHONON
OPTIONS_MULTI_PHONON= MPV VLC
OPTIONS_DEFAULT=${OPTIONS_DEFINE} PHONON_DESC= Phonon multimedia backend
KDEADMIN_DESC= Administration utilities MPV_DESC= mpv backend
KDEADMIN_RUN_DEPENDS= kdeadmin>=${KDE_APPLICATIONS_VERSION}:sysutils/kdeadmin MPV_USE= KDE=phonon-mpv
KDEEDU_DESC= Entertaining, educational programs VLC_DESC= VLC backend (depends on Qt5 packages)
KDEEDU_RUN_DEPENDS= kdeedu>=${KDE_APPLICATIONS_VERSION}:misc/kdeedu VLC_USE= KDE=phonon-vlc
KDEGAMES_DESC= Collection of games
KDEGAMES_RUN_DEPENDS= kdegames>=${KDE_APPLICATIONS_VERSION}:games/kdegames
KDEGRAPHICS_DESC= Graphics utilities
KDEGRAPHICS_RUN_DEPENDS= kdegraphics>=${KDE_APPLICATIONS_VERSION}:graphics/kdegraphics
KDEMULTIMEDIA_DESC= Multimedia applications
KDEMULTIMEDIA_RUN_DEPENDS= kdemultimedia>=${KDE_APPLICATIONS_VERSION}:multimedia/kdemultimedia
KDENETWORK_DESC= Network-related programs
KDENETWORK_RUN_DEPENDS= kdenetwork>=${KDE_APPLICATIONS_VERSION}:net/kdenetwork
KDEPIM_DESC= Personal information management
KDEPIM_RUN_DEPENDS= kdepim>=${KDE_APPLICATIONS_VERSION}:deskutils/kdepim
KDEUTILS_DESC= Collection of utilities for KDE
KDEUTILS_RUN_DEPENDS= kdeutils>=${KDE_APPLICATIONS_VERSION}:misc/kdeutils
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -1,9 +1,5 @@
KDE is a powerful Free Software graphical desktop environment for Linux KDE is a powerful Free Software graphical desktop environment for Linux
and Unix workstations. and Unix workstations.
This package does not contain anything by itself -- it is a x11/kde contains Plasma Desktop and basic set of KDE Applications.
"meta-port" that depends on other KDE packages. Its sole purpose is More KDE applications can be found in x11/kde-gear metaport.
to require dependencies so users can install this package only and
have all the KDE stuff pulled in by the port/package dependency mechanism.
x11/kde contains current KDE Frameworks, Plasma Desktop and Applications.