From nobody Mon Dec 11 16:58:10 2023 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SpnxZ4QQvz53qn1; Mon, 11 Dec 2023 16:58:10 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SpnxZ3hj8z4P9n; Mon, 11 Dec 2023 16:58:10 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1702313890; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=pj6WOvVlVTo1sMGLV1cCMdsxDIpNF7Hisk5CZ+zCgJc=; b=RSEv/r7qnIXfd2LOWGDdvJspey2H/cCdK2SoAzc10KuLjaVFb0ldG38bGK8Q4JhJ/Vi0DJ 0eI007Bde23/SoiovSDfOQsr/bDV3T8Pr+jED5HOPkjBGWbCoFFbVu6Iv5TdfAg+3N/eMx ucIKlSe7MqG4UU5Fa95hr3A2bJsEmaoMunMPy8BbGl4VUXuC2i2feiK1B1i1KSZYxg0Nm6 n/ZOx+WP1BDPdOf0zYd1cT0p/c4DXfL79YqAhta47J+1B53grRO4mZDX14vIWkiiT0/8zE f+02s+hYvRirZLQX+w8el3qEHW4vTni9y+ox2mZz7p6bdc8ZjmPfvFkVlFiQGA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1702313890; a=rsa-sha256; cv=none; b=Ht314T5WJAgiqnXU+pDuZBMYWPlsvP+oMILgGT2upoyf5UatNtKcysxn8/bj4HpPJC1vq8 VcJbiZyqgew2Xc6VYWUfCSNn3YoYJ66wdIQCfQDioY4+0zyQDqP5QMqejn5jkk4HUz9AFA qJPjzHUNe1YN3da9U3KXuemYxPgcMiWebve86GLVDn2OrwAo6mtLZRuOsZHuy74M1Dxm3B vcd2YlyDvan5yVY9tbYivIGG7LIe53x+nEwd7DyU2d33IlXbfx7yyZ/7Fp8LtABRBKDuNq mBk8VOCh/dOCRSLk0IvyFo9Q9zpXTEclWxP+XXir+1eO48FbkTtVdHfN962Ovw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1702313890; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=pj6WOvVlVTo1sMGLV1cCMdsxDIpNF7Hisk5CZ+zCgJc=; b=mBRs9ZHj4ssEpIdHqhI9CNfwrI5AXM4rHQ6KJCwoyjtCtwq+vxRlD3aWk7XE0YEoJhkjTL 2ptRO+qbN3BUYNOOR/A2Mau5yrvBF6cGVqHAhoAHITzZfc7mKnuHbRJDOL3v2vxVkDAOpH UUAxqawhK1NuA2CpRjyRhHL6/mRbcQ9jL/4QNMO49ElTH9smejOz83MFZJPHKuZGgmaaud f5Hqththy3NDhwtPflwxiFBgMDsu0HH2xtjj85rCmeAqHA/Lr9lQ4WWTbHTqJntMhqTlQM VtJ6vNkmymab4caPjWZkaWIvAuNEoYvjKtEkoZvTq9lV4CyG96z89CbgFprZzg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SpnxZ2lvzzfbn; Mon, 11 Dec 2023 16:58:10 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3BBGwAeo039240; Mon, 11 Dec 2023 16:58:10 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3BBGwAjX039237; Mon, 11 Dec 2023 16:58:10 GMT (envelope-from git) Date: Mon, 11 Dec 2023 16:58:10 GMT Message-Id: <202312111658.3BBGwAjX039237@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Dima Panov Subject: git: 1bbec47225cc - main - security/kf5-kdesu: allow kdesu to use sudo or doas instead su (+) List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fluffy X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 1bbec47225cc2bc88d5285f3da4b6f629d2c3afe Auto-Submitted: auto-generated The branch main has been updated by fluffy: URL: https://cgit.FreeBSD.org/ports/commit/?id=1bbec47225cc2bc88d5285f3da4b6f629d2c3afe commit 1bbec47225cc2bc88d5285f3da4b6f629d2c3afe Author: Dima Panov AuthorDate: 2023-12-11 16:55:29 +0000 Commit: Dima Panov CommitDate: 2023-12-11 16:57:56 +0000 security/kf5-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 --- security/kf5-kdesu/Makefile | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/security/kf5-kdesu/Makefile b/security/kf5-kdesu/Makefile index d85704214a54..51012a563221 100644 --- a/security/kf5-kdesu/Makefile +++ b/security/kf5-kdesu/Makefile @@ -1,5 +1,6 @@ PORTNAME= kdesu DISTVERSION= ${KDE_FRAMEWORKS_VERSION} +PORTREVISION= 1 CATEGORIES= security kde kde-frameworks MAINTAINER= kde@FreeBSD.org @@ -12,4 +13,22 @@ USE_QT= core \ buildtools:build qmake:build 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