1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-18 19:49:40 +00:00
freebsd-ports/security/kf6-kdesu/Makefile
Dima Panov e5daa0cbad
security/kf6-kdesu: allow kdesu to use sudo or doas instead su (+)
KDESU can use sudo and doas (but only one!) as privilegies upscale engine instead su.
Allow users to select preffered engine via options.
Keep SU as default to mimic previous behaviour.

Sponsored by:        Serenity Cybersecurity, LLC
2023-12-11 19:57:56 +03:00

34 lines
812 B
Makefile

PORTNAME= kdesu
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
PORTREVISION= 1
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>