Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Jan 2025 12:55:04 GMT
From:      Xavier Beaudouin <kiwi@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 6971a62a23da - main - security/sudo: Remove dependency on security/sssd
Message-ID:  <202501101255.50ACt4pU013270@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202501101255.50ACt4pU013270>