summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sys-apps/systemd/systemd-258.ebuild')
-rw-r--r--sys-apps/systemd/systemd-258.ebuild21
1 files changed, 10 insertions, 11 deletions
diff --git a/sys-apps/systemd/systemd-258.ebuild b/sys-apps/systemd/systemd-258.ebuild
index fdcd0f248500..097162f1bd4f 100644
--- a/sys-apps/systemd/systemd-258.ebuild
+++ b/sys-apps/systemd/systemd-258.ebuild
@@ -34,15 +34,16 @@ LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
SLOT="0/2"
IUSE="
acl apparmor audit boot bpf cgroup-hybrid cryptsetup curl +dns-over-tls elfutils
- fido2 +gcrypt homed http idn importd iptables +kernel-install +kmod
- +lz4 lzma pam passwdqc pcre pkcs11 policykit pwquality qrcode
+ fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod
+ +lz4 lzma +openssl pam passwdqc pcre pkcs11 policykit pwquality qrcode
+resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +zstd
"
REQUIRED_USE="
${PYTHON_REQUIRED_USE}
- fido2? ( cryptsetup )
- homed? ( cryptsetup pam )
- importd? ( curl lzma )
+ dns-over-tls? ( openssl )
+ fido2? ( cryptsetup openssl )
+ homed? ( cryptsetup pam openssl )
+ importd? ( curl lzma openssl )
?? ( passwdqc pwquality )
passwdqc? ( homed )
pwquality? ( homed )
@@ -53,8 +54,6 @@ RESTRICT="!test? ( test )"
MINKV="4.15"
-OPENSSL_DEP=">=dev-libs/openssl-1.1.0:0="
-
COMMON_DEPEND="
>=sys-apps/util-linux-2.32:0=[${MULTILIB_USEDEP}]
sys-libs/libcap:0=[${MULTILIB_USEDEP}]
@@ -65,18 +64,15 @@ COMMON_DEPEND="
bpf? ( >=dev-libs/libbpf-1.4.0:0= )
cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= )
curl? ( >=net-misc/curl-7.32.0:0= )
- dns-over-tls? ( ${OPENSSL_DEP} )
elfutils? ( >=dev-libs/elfutils-0.158:0= )
fido2? (
- ${OPENSSL_DEP}
dev-libs/libfido2:0=
)
gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] )
- homed? ( ${OPENSSL_DEP} )
+ gnutls? ( >=net-libs/gnutls-3.6.0:0= )
http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] )
idn? ( net-dns/libidn2:= )
importd? (
- ${OPENSSL_DEP}
app-arch/bzip2:0=
sys-libs/zlib:0=
)
@@ -84,6 +80,7 @@ COMMON_DEPEND="
lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] )
lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[${MULTILIB_USEDEP}] )
iptables? ( net-firewall/iptables:0= )
+ openssl? ( >=dev-libs/openssl-1.1.0:0= )
pam? ( sys-libs/pam:=[${MULTILIB_USEDEP}] )
passwdqc? ( sys-auth/passwdqc:0= )
pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= )
@@ -334,6 +331,7 @@ multilib_src_configure() {
$(meson_native_use_feature elfutils)
$(meson_native_use_feature fido2 libfido2)
$(meson_feature gcrypt)
+ $(meson_native_use_feature gnutls)
$(meson_native_use_feature homed)
$(meson_native_use_feature http microhttpd)
$(meson_native_use_bool idn)
@@ -347,6 +345,7 @@ multilib_src_configure() {
$(meson_use test tests)
$(meson_feature zstd)
$(meson_native_use_feature iptables libiptc)
+ $(meson_native_use_feature openssl)
$(meson_feature pam)
$(meson_native_use_feature passwdqc)
$(meson_native_use_feature pkcs11 p11kit)