git: 6971a62a23da - main - security/sudo: Remove dependency on security/sssd
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 10 Jan 2025 12:55:04 UTC
The branch main has been updated by kiwi:
URL: https://cgit.FreeBSD.org/ports/commit/?id=6971a62a23da3279556a3d0218b1c5ba0311b3c3
commit 6971a62a23da3279556a3d0218b1c5ba0311b3c3
Author: Xavier Beaudouin <kiwi@FreeBSD.org>
AuthorDate: 2025-01-09 08:35:20 +0000
Commit: Xavier Beaudouin <kiwi@FreeBSD.org>
CommitDate: 2025-01-10 12:49:44 +0000
security/sudo: Remove dependency on security/sssd
security/sssd was removed from ports recently, which broke
the SSSD option. Let's remove the SSSD option and let users
use SSSD2 instead.
PORTREVISION has been bumped so it is easier to tell which
version of the sudo package supports only sssd2.
PR: 283952
Sponsored by: Klara, Inc.
Approved by: 0mp (mentor)
Approved by: garga (maintainer)
Differential Revision: https://reviews.freebsd.org/D48389
---
security/sudo/Makefile | 12 +++---------
1 file changed, 3 insertions(+), 9 deletions(-)
diff --git a/security/sudo/Makefile b/security/sudo/Makefile
index 5ad36903a81f..b288cd0850c6 100644
--- a/security/sudo/Makefile
+++ b/security/sudo/Makefile
@@ -1,5 +1,6 @@
PORTNAME= sudo
PORTVERSION= 1.9.16p2
+PORTREVISION= 1
CATEGORIES= security
MASTER_SITES= SUDO
@@ -31,11 +32,10 @@ LDFLAGS+= -lgcc
PORTSCOUT= ignore:1
OPTIONS_DEFINE= AUDIT DISABLE_AUTH DISABLE_ROOT_SUDO DOCS EXAMPLES \
- INSULTS LDAP NLS NOARGS_SHELL OPIE PAM PYTHON SSL
+ INSULTS LDAP NLS NOARGS_SHELL OPIE PAM PYTHON SSL SSSD2
OPTIONS_DEFAULT= AUDIT PAM SSL
-OPTIONS_RADIO= KERBEROS SSSD
+OPTIONS_RADIO= KERBEROS
OPTIONS_RADIO_KERBEROS= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT
-OPTIONS_RADIO_SSSD= SSSD SSSD2
OPTIONS_SUB= yes
AUDIT_DESC= Enable BSM audit support
@@ -47,7 +47,6 @@ NOARGS_SHELL_DESC= Run a shell if no arguments are given
OPIE_DESC= Enable one-time passwords (no PAM support)
PYTHON_DESC= Enable python plugin support
SSL_DESC= Use OpenSSL TLS and SHA2 functions
-SSSD_DESC= Enable SSSD backend support (deprecated)
SSSD2_DESC= Enable SSSD2 backend support
AUDIT_CONFIGURE_WITH= bsm-audit
@@ -87,11 +86,6 @@ PYTHON_CONFIGURE_ENABLE=python
SSL_USES= ssl
SSL_CONFIGURE_ON= --enable-openssl=${OPENSSLBASE}
-SSSD_PREVENTS= GSSAPI_HEIMDAL
-SSSD_PREVENTS_MSG= sssd requires MIT kerberos and it conflicts with heimdal
-SSSD_RUN_DEPENDS= sssd:security/sssd
-SSSD_CONFIGURE_ON= --with-sssd
-
SSSD2_RUN_DEPENDS= sssd:security/sssd2
SSSD2_CONFIGURE_ON= --with-sssd