| 3 |
3 |
|
| 4 |
4 |
EAPI=8
|
| 5 |
5 |
|
| 6 |
|
# Ukrainian translation causes compile failure, so skip it for now
|
| 7 |
|
#PLOCALES="ca de es fr ja ko pt_BR ru sv tr uk"
|
| 8 |
6 |
PLOCALES="ca de es fr ja ko pt_BR ru sv tr"
|
| 9 |
7 |
PLOCALES_BIN="${PLOCALES} bg cs eu fi hu id it ka nb nl pl pt tg zh_TW zh_CN"
|
| 10 |
8 |
PLOCALE_BACKUP="sv"
|
| ... | ... | |
| 18 |
16 |
if [[ ${PV} != 9999 ]]; then
|
| 19 |
17 |
SRC_URI="https://github.com/SSSD/sssd/releases/download/${PV}/${P}.tar.gz
|
| 20 |
18 |
https://github.com/SSSD/sssd/releases/download/${PV}/${P}.tar.gz.asc"
|
| 21 |
|
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
|
|
19 |
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86"
|
| 22 |
20 |
else
|
| 23 |
21 |
inherit git-r3
|
| 24 |
22 |
EGIT_REPO_URI="https://github.com/SSSD/sssd.git"
|
| ... | ... | |
| 27 |
25 |
|
| 28 |
26 |
LICENSE="GPL-3"
|
| 29 |
27 |
SLOT="0"
|
| 30 |
|
IUSE="doc +netlink nfsv4 nls passkey python samba selinux systemd systemtap test"
|
| 31 |
|
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
|
28 |
IUSE="doc +netlink nfsv4 nls openid passkey python samba selinux systemd systemtap test"
|
|
29 |
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) test? ( openid )"
|
| 32 |
30 |
RESTRICT="!test? ( test )"
|
| 33 |
31 |
|
| 34 |
32 |
DEPEND="
|
| ... | ... | |
| 47 |
45 |
net-fs/cifs-utils[acl]
|
| 48 |
46 |
>=sys-apps/dbus-1.6
|
| 49 |
47 |
>=sys-apps/keyutils-1.5:=
|
| 50 |
|
sys-libs/libcap
|
|
48 |
sys-libs/libcap:=[${MULTILIB_USEDEP}]
|
| 51 |
49 |
>=sys-libs/pam-0-r1[${MULTILIB_USEDEP}]
|
| 52 |
50 |
>=sys-libs/talloc-2.0.7
|
| 53 |
51 |
>=sys-libs/tdb-1.2.9
|
| ... | ... | |
| 57 |
55 |
netlink? ( dev-libs/libnl:3 )
|
| 58 |
56 |
nfsv4? ( >=net-fs/nfs-utils-2.3.1-r2 )
|
| 59 |
57 |
nls? ( >=sys-devel/gettext-0.18 )
|
|
58 |
openid? (
|
|
59 |
dev-libs/jose
|
|
60 |
net-misc/curl
|
|
61 |
)
|
| 60 |
62 |
passkey? ( dev-libs/libfido2:= )
|
| 61 |
63 |
python? (
|
| 62 |
64 |
${PYTHON_DEPS}
|
| ... | ... | |
| 92 |
94 |
nls? ( app-text/po4a
|
| 93 |
95 |
sys-devel/gettext )
|
| 94 |
96 |
test? (
|
|
97 |
app-alternatives/bc
|
| 95 |
98 |
dev-libs/check
|
| 96 |
99 |
dev-libs/softhsm:2
|
| 97 |
100 |
dev-util/cmocka
|
| ... | ... | |
| 114 |
117 |
"${FILESDIR}/${PN}-2.8.2-krb5_pw_locked.patch"
|
| 115 |
118 |
"${FILESDIR}/${PN}-2.9.6-conditional-python-install.patch"
|
| 116 |
119 |
"${FILESDIR}/${PN}-2.10.0_beta2-fix-systemd-systemconfdir.patch"
|
| 117 |
|
"${FILESDIR}/${PN}-2.12.0-dont-clobber-getpwnam-buffer.patch"
|
| 118 |
120 |
)
|
| 119 |
121 |
|
| 120 |
122 |
MULTILIB_WRAPPED_HEADERS=(
|
| ... | ... | |
| 236 |
238 |
--with-sudo
|
| 237 |
239 |
$(multilib_native_with autofs)
|
| 238 |
240 |
$(multilib_native_with ssh)
|
| 239 |
|
--without-oidc-child
|
|
241 |
$(multilib_native_use_with openid oidc-child)
|
| 240 |
242 |
$(multilib_native_with passkey)
|
| 241 |
243 |
--with-subid
|
| 242 |
244 |
$(use_enable systemtap)
|
| ... | ... | |
| 263 |
265 |
{DHASH,UNISTRING,INI_CONFIG_V{0,1,1_1,1_3}}_{CFLAGS,LIBS}=' '
|
| 264 |
266 |
{PCRE,CARES,SYSTEMD_LOGIN,SASL,DBUS,CRYPTO,P11_KIT}_{CFLAGS,LIBS}=' '
|
| 265 |
267 |
{NDR_NBT,SAMBA_UTIL,SMBCLIENT,NDR_KRB5PAC,JANSSON}_{CFLAGS,LIBS}=' '
|
|
268 |
JOURNALD_{CFLAGS,LIBS}=' '
|
| 266 |
269 |
|
| 267 |
270 |
# use native include path for dbus (needed for build)
|
| 268 |
271 |
DBUS_CFLAGS="${native_dbus_cflags}"
|