diff options
author | 2025-09-26 16:03:45 -0400 | |
---|---|---|
committer | 2025-09-26 16:03:45 -0400 | |
commit | bc5bb23a6d89e5ef502e4a4c67395312e404fbf2 (patch) | |
tree | 7240763b750cacb5419b6e560eb17c47899e3e1e | |
parent | x11-wm/blackbox: remove obsolete .a cleanup (EAPI=8) (diff) | |
download | gentoo-bc5bb23a6d89e5ef502e4a4c67395312e404fbf2.tar.gz gentoo-bc5bb23a6d89e5ef502e4a4c67395312e404fbf2.tar.bz2 gentoo-bc5bb23a6d89e5ef502e4a4c67395312e404fbf2.zip |
sys-apps/systemd: add 'passwdqc' USE flag
Signed-off-by: Mike Gilbert <[email protected]>
-rw-r--r-- | sys-apps/systemd/metadata.xml | 3 | ||||
-rw-r--r-- | sys-apps/systemd/systemd-258.ebuild | 6 | ||||
-rw-r--r-- | sys-apps/systemd/systemd-9999.ebuild | 6 |
3 files changed, 12 insertions, 3 deletions
diff --git a/sys-apps/systemd/metadata.xml b/sys-apps/systemd/metadata.xml index fea934417f1d..b4a8e30ee3dd 100644 --- a/sys-apps/systemd/metadata.xml +++ b/sys-apps/systemd/metadata.xml @@ -27,8 +27,9 @@ <flag name="kmod">Enable kernel module loading via <pkg>sys-apps/kmod</pkg></flag> <flag name="lz4">Enable lz4 compression for the journal</flag> <flag name="openssl">Enable use of <pkg>dev-libs/openssl</pkg> for various features</flag> + <flag name="passwdqc">Use <pkg>sys-auth/passwdqc</pkg> for password checking in homed</flag> <flag name="pkcs11">Enable PKCS#11 support for cryptsetup and homed</flag> - <flag name="pwquality">Enable password quality checking in homed</flag> + <flag name="pwquality">Use <pkg>dev-libs/libpwquality</pkg> for password checking in homed</flag> <flag name="qrcode">Enable qrcode output support in journal</flag> <flag name="resolvconf">Install resolvconf symlink for systemd-resolve</flag> <flag name="sysv-utils">Install sysvinit compatibility symlinks and manpages for init, telinit, halt, poweroff, reboot, runlevel, and shutdown</flag> diff --git a/sys-apps/systemd/systemd-258.ebuild b/sys-apps/systemd/systemd-258.ebuild index 5034ed902a78..e7b582da84f4 100644 --- a/sys-apps/systemd/systemd-258.ebuild +++ b/sys-apps/systemd/systemd-258.ebuild @@ -35,7 +35,7 @@ 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 pcre pkcs11 policykit pwquality qrcode + +lz4 lzma pam passwdqc pcre pkcs11 policykit pwquality qrcode +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +zstd " REQUIRED_USE=" @@ -43,6 +43,8 @@ REQUIRED_USE=" fido2? ( cryptsetup ) homed? ( cryptsetup pam ) importd? ( curl lzma ) + ?? ( passwdqc pwquality ) + passwdqc? ( homed ) pwquality? ( homed ) boot? ( kernel-install ) ukify? ( boot ) @@ -83,6 +85,7 @@ COMMON_DEPEND=" lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[${MULTILIB_USEDEP}] ) iptables? ( net-firewall/iptables:0= ) pam? ( sys-libs/pam:=[${MULTILIB_USEDEP}] ) + passwdqc? ( sys-auth/passwdqc:0= ) pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= ) pcre? ( dev-libs/libpcre2 ) pwquality? ( >=dev-libs/libpwquality-1.4.1:0= ) @@ -344,6 +347,7 @@ multilib_src_configure() { $(meson_feature zstd) $(meson_native_use_feature iptables libiptc) $(meson_feature pam) + $(meson_native_use_feature passwdqc) $(meson_native_use_feature pkcs11 p11kit) $(meson_native_use_feature pcre pcre2) $(meson_native_use_feature policykit polkit) diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild index 5034ed902a78..e7b582da84f4 100644 --- a/sys-apps/systemd/systemd-9999.ebuild +++ b/sys-apps/systemd/systemd-9999.ebuild @@ -35,7 +35,7 @@ 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 pcre pkcs11 policykit pwquality qrcode + +lz4 lzma pam passwdqc pcre pkcs11 policykit pwquality qrcode +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +zstd " REQUIRED_USE=" @@ -43,6 +43,8 @@ REQUIRED_USE=" fido2? ( cryptsetup ) homed? ( cryptsetup pam ) importd? ( curl lzma ) + ?? ( passwdqc pwquality ) + passwdqc? ( homed ) pwquality? ( homed ) boot? ( kernel-install ) ukify? ( boot ) @@ -83,6 +85,7 @@ COMMON_DEPEND=" lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[${MULTILIB_USEDEP}] ) iptables? ( net-firewall/iptables:0= ) pam? ( sys-libs/pam:=[${MULTILIB_USEDEP}] ) + passwdqc? ( sys-auth/passwdqc:0= ) pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= ) pcre? ( dev-libs/libpcre2 ) pwquality? ( >=dev-libs/libpwquality-1.4.1:0= ) @@ -344,6 +347,7 @@ multilib_src_configure() { $(meson_feature zstd) $(meson_native_use_feature iptables libiptc) $(meson_feature pam) + $(meson_native_use_feature passwdqc) $(meson_native_use_feature pkcs11 p11kit) $(meson_native_use_feature pcre pcre2) $(meson_native_use_feature policykit polkit) |