mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-18 19:49:40 +00:00
e5daa0cbad
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
34 lines
812 B
Makefile
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>
|