1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-19 00:13:33 +00:00
freebsd-ports/security/kf6-kdesu/Makefile
Tobias C. Berner 4e56fb78f3 KDE: Update KDE Frameworks 6 to 6.0.0
This updates KDE Frameworks 6 to the first stable release.

Update plan for the rest of KDE:

* The KDE Plasma 6 ports that are currently in the tree will be updated
  shortly to the stable release.

* The KDE Applications will be updated to 24.02 at the beginning of the
  next quarter in the tree. They will be mostly Qt6 based.
  To test them beforehand, one can use the overlay [1].

* The idea is to wait out the first patch-release for the applications,
  which should hopefully get rid of most of the new bugs.

* The Qt5 bases KDE Frameworks 5 and Plasma 5 ports should remain in the
  tree for the next quarter -- Frameworks as long as it is required by
  other ports. The Plasma 5 ports will likely be removed at some point
  in the future however -- as there is no apparent benefit in having
  multiple Plasma versions at the moment.

* The Qt6 based KDE applications will replace the current Qt5 based
  ports. As the maintenance overhead for duplicate is not manageable.

* For co-instability the KDE Frameworks 5 ports will be adapted to
  depend on the KDE Frameworks 6 ports as described in [2].

* This plan is not fixed in stone, but will be adapted when it seems
  reasonable to do so.

Announcement: https://kde.org/announcements/megarelease/6/

[1] https://github.com/tcberner/kde6-overlay
[2] https://community.kde.org/Frameworks/6.0_Release_notes#Coinstallability
2024-03-02 00:54:13 +01:00

33 lines
796 B
Makefile

PORTNAME= kdesu
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
CATEGORIES= security kde kde-frameworks
COMMENT= User interface for running shell commands with root privileges
MAINTAINER= kde@FreeBSD.org
USES= cmake gettext kde:6 qt:6 tar:xz xorg
USE_KDE= config coreaddons i18n pty \
ecm:build
USE_QT= base
USE_XORG= ice sm x11 xext
OPTIONS_DEFAULT= SU
OPTIONS_RADIO= BACKEND
OPTIONS_RADIO_BACKEND= SU SUDO DOAS
SU_DESC= Using su as default
SUDO_DESC= Use sudo instead of su
DOAS_DESC= Use doas instead of su and sudo
SUDO_CMAKE_BOOL= KDESU_USE_SUDO_DEFAULT
SUDO_BUILD_DEPENDS= sudo:security/sudo
SUDO_RUN_DEPENDS= sudo:security/sudo
DOAS_CMAKE_BOOL= KDESU_USE_DOAS_DEFAULT
DOAS_BUILD_DEPENDS= doas:security/doas
DOAS_RUN_DEPENDS= doas:security/doas
OPTIONS_SUB= yes
.include <bsd.port.mk>