From b999e54f7fe5b2cdc27f21a8689a1d0882bc6430 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20F=C3=B6rster?= Date: Fri, 26 Feb 2021 16:48:16 +0100 Subject: [PATCH] [sys-auth/sssd] bump --- sys-auth/sssd/Manifest | 2 +- sys-auth/sssd/metadata.xml | 1 - .../{sssd-2.3.1.ebuild => sssd-2.4.2.ebuild} | 19 ++++++++----------- 3 files changed, 9 insertions(+), 13 deletions(-) rename sys-auth/sssd/{sssd-2.3.1.ebuild => sssd-2.4.2.ebuild} (94%) diff --git a/sys-auth/sssd/Manifest b/sys-auth/sssd/Manifest index ea76057..8865846 100644 --- a/sys-auth/sssd/Manifest +++ b/sys-auth/sssd/Manifest @@ -1 +1 @@ -DIST sssd-2.3.1.tar.gz 7186526 BLAKE2B 6d630fe75b9b426ef54adbe1704fde8e01fc34df7861028c07ce2985db8a151ce743d633061386fea6460fe8eabb89242b816d4bac87975bb9b7b2064ad1d547 SHA512 6aeb52d5222c5992d581296996749327bcaf276e4eb4413a6a32ea6529343432cfe413006aca4245c19b38b515be1c4c2ef88a157c617d889274179253355bc6 +DIST sssd-2.4.2.tar.gz 7402483 BLAKE2B e25fce29a7e4d544fed821c6c8238846083bd65caef5abd2944c3ac670f7b404cfcbe5321870ca9ded0c78f93f4503d61e7e5821726d1640d127bde63e2444a7 SHA512 871435cd82db38eef36988bae84a6d28220839ee16b600c3dab17523c18b295e65ff62e86c095ea67e652be661248b45720a5106e01179190ff3852b1c0e7a33 diff --git a/sys-auth/sssd/metadata.xml b/sys-auth/sssd/metadata.xml index 5b808c1..b8a45b6 100644 --- a/sys-auth/sssd/metadata.xml +++ b/sys-auth/sssd/metadata.xml @@ -13,7 +13,6 @@ Build and use the cifsidmap plugin Build helper to let net-fs/autofs use sssd provided information Install sssd's Kerberos plugin - Build man pages with dev-libs/libxslt Build man pages with dev-libs/libxslt Add support for netlink protocol via dev-libs/libnl Add support for the nfsv4 idmapd plugin provided by net-libs/libnfsidmap diff --git a/sys-auth/sssd/sssd-2.3.1.ebuild b/sys-auth/sssd/sssd-2.4.2.ebuild similarity index 94% rename from sys-auth/sssd/sssd-2.3.1.ebuild rename to sys-auth/sssd/sssd-2.4.2.ebuild index 72dab04..a055531 100644 --- a/sys-auth/sssd/sssd-2.3.1.ebuild +++ b/sys-auth/sssd/sssd-2.4.2.ebuild @@ -9,7 +9,7 @@ inherit autotools flag-o-matic linux-info multilib-minimal python-single-r1 pam DESCRIPTION="System Security Services Daemon provides access to identity and authentication" HOMEPAGE="https://github.com/SSSD/sssd" -SRC_URI="https://github.com/SSSD/sssd/releases/download/${PN}-${PV//./_}/${P}.tar.gz" +SRC_URI="https://github.com/SSSD/sssd/releases/download/${PV}/${P}.tar.gz" KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" LICENSE="GPL-3" @@ -18,7 +18,8 @@ IUSE="acl doc +locator +netlink nfsv4 nls +man pac python samba selinux sudo sys RESTRICT="!test? ( test )" REQUIRED_USE="pac? ( samba ) - python? ( ${PYTHON_REQUIRED_USE} )" + python? ( ${PYTHON_REQUIRED_USE} ) + test? ( sudo )" DEPEND=" >=app-crypt/mit-krb5-1.10.3 @@ -102,10 +103,6 @@ MULTILIB_WRAPPED_HEADERS=( /usr/include/sss_certmap.h ) -PATCHES=( - "${FILESDIR}"/${P}-test_ca-Look-for-libsofthsm2.so-in-usr-libdir-sofths.patch -) - pkg_setup() { linux-info_pkg_setup } @@ -150,7 +147,7 @@ multilib_src_configure() { --with-unicode-lib="glib2" --disable-rpath --sbindir=/usr/sbin - --with-crypto="libcrypto" + --enable-local-provider $(multilib_native_use_with systemd kcm) $(multilib_native_use_with systemd secrets) $(use_with samba) @@ -170,7 +167,6 @@ multilib_src_configure() { $(use_enable valgrind) --without-python2-bindings $(multilib_native_use_with python python3-bindings) - ) # Annoyingly configure requires that you pick systemd XOR sysv @@ -189,9 +185,9 @@ multilib_src_configure() { {POPT,TALLOC,TDB,TEVENT,LDB}_{CFLAGS,LIBS}=' ' # ldb headers are fine since native needs it # ldb lib fails... but it does not seem to bother - {DHASH,COLLECTION,INI_CONFIG_V{0,1,1_1,1_3}}_{CFLAGS,LIBS}=' ' + {DHASH,INI_CONFIG_V{0,1,1_1,1_3}}_{CFLAGS,LIBS}=' ' {PCRE,CARES,SYSTEMD_LOGIN,SASL,GLIB2,DBUS,CRYPTO,P11_KIT}_{CFLAGS,LIBS}=' ' - {NDR_NBT,SMBCLIENT,NDR_KRB5PAC}_{CFLAGS,LIBS}=' ' + {NDR_NBT,SAMBA_UTIL,SMBCLIENT,NDR_KRB5PAC}_{CFLAGS,LIBS}=' ' # use native include path for dbus (needed for build) DBUS_CFLAGS="${native_dbus_cflags}" @@ -214,7 +210,7 @@ multilib_src_compile() { emake update-po fi else - emake libnss_sss.la pam_sss.la + emake libnss_sss.la pam_sss.la pam_sss_gss.la use locator && emake sssd_krb5_locator_plugin.la use pac && emake sssd_pac_plugin.la fi @@ -231,6 +227,7 @@ multilib_src_install() { else # easier than playing with automake... dopammod .libs/pam_sss.so + dopammod .libs/pam_sss_gss.so into / dolib.so .libs/libnss_sss.so*