[sys-auth/sssd] bump
This commit is contained in:
parent
e518dbdb8e
commit
b999e54f7f
@ -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
|
||||
|
@ -13,7 +13,6 @@
|
||||
<flag name="acl"> Build and use the cifsidmap plugin</flag>
|
||||
<flag name="autofs">Build helper to let <pkg>net-fs/autofs</pkg> use sssd provided information</flag>
|
||||
<flag name="locator">Install sssd's Kerberos plugin</flag>
|
||||
<flag name="man">Build man pages with <pkg>dev-libs/libxslt</pkg></flag>
|
||||
<flag name="manpages">Build man pages with <pkg>dev-libs/libxslt</pkg></flag>
|
||||
<flag name="netlink">Add support for netlink protocol via <pkg>dev-libs/libnl</pkg></flag>
|
||||
<flag name="nfsv4">Add support for the nfsv4 idmapd plugin provided by <pkg>net-libs/libnfsidmap</pkg></flag>
|
||||
|
@ -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*
|
Loading…
Reference in New Issue
Block a user