commit: a2a461983bbef9e177594b2bd4ee9099d5f652c2
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 24 11:44:23 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Mar 24 11:45:00 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2a46198
sys-apps/systemd: handle option deprecations for 257
meson from git errors out on these deprecated names.
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/systemd/systemd-257.3.ebuild | 70 +++++++++++++++++------------------
1 file changed, 35 insertions(+), 35 deletions(-)
diff --git a/sys-apps/systemd/systemd-257.3.ebuild
b/sys-apps/systemd/systemd-257.3.ebuild
index 9aaf85cb67d4..3dbd7efc8acc 100644
--- a/sys-apps/systemd/systemd-257.3.ebuild
+++ b/sys-apps/systemd/systemd-257.3.ebuild
@@ -311,45 +311,45 @@ multilib_src_configure() {
-Ddebug-shell="${EPREFIX}/bin/sh"
-Ddefault-user-shell="${EPREFIX}/bin/bash"
# Optional components/dependencies
- $(meson_native_use_bool acl)
- $(meson_native_use_bool apparmor)
- $(meson_native_use_bool audit)
- $(meson_native_use_bool boot bootloader)
- $(meson_native_use_bool bpf bpf-framework)
+ $(meson_native_use_feature acl)
+ $(meson_native_use_feature apparmor)
+ $(meson_native_use_feature audit)
+ $(meson_native_use_feature boot bootloader)
+ $(meson_native_use_feature bpf bpf-framework)
-Dbpf-compiler=gcc
- $(meson_native_use_bool cryptsetup libcryptsetup)
- $(meson_native_use_bool curl libcurl)
+ $(meson_native_use_feature cryptsetup libcryptsetup)
+ $(meson_native_use_feature curl libcurl)
$(meson_native_use_bool dns-over-tls dns-over-tls)
- $(meson_native_use_bool elfutils)
- $(meson_native_use_bool fido2 libfido2)
- $(meson_use gcrypt)
- $(meson_native_use_bool gnutls)
- $(meson_native_use_bool homed)
- $(meson_native_use_bool http microhttpd)
+ $(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)
- $(meson_native_use_bool importd)
- $(meson_native_use_bool importd bzip2)
- $(meson_native_use_bool importd zlib)
+ $(meson_native_use_feature importd)
+ $(meson_native_use_feature importd bzip2)
+ $(meson_native_use_feature importd zlib)
$(meson_native_use_bool kernel-install)
- $(meson_native_use_bool kmod)
- $(meson_use lz4)
- $(meson_use lzma xz)
+ $(meson_native_use_feature kmod)
+ $(meson_feature lz4)
+ $(meson_feature lzma xz)
$(meson_use test tests)
- $(meson_use zstd)
- $(meson_native_use_bool iptables libiptc)
- $(meson_native_use_bool openssl)
- $(meson_use pam)
- $(meson_native_use_bool pkcs11 p11kit)
- $(meson_native_use_bool pcre pcre2)
- $(meson_native_use_bool policykit polkit)
- $(meson_native_use_bool pwquality)
- $(meson_native_use_bool qrcode qrencode)
- $(meson_native_use_bool seccomp)
- $(meson_native_use_bool selinux)
- $(meson_native_use_bool tpm tpm2)
- $(meson_native_use_bool test dbus)
- $(meson_native_use_bool ukify)
- $(meson_native_use_bool xkb xkbcommon)
+ $(meson_feature zstd)
+ $(meson_native_use_feature iptables libiptc)
+ $(meson_native_use_feature openssl)
+ $(meson_feature pam)
+ $(meson_native_use_feature pkcs11 p11kit)
+ $(meson_native_use_feature pcre pcre2)
+ $(meson_native_use_feature policykit polkit)
+ $(meson_native_use_feature pwquality)
+ $(meson_native_use_feature qrcode qrencode)
+ $(meson_native_use_feature seccomp)
+ $(meson_native_use_feature selinux)
+ $(meson_native_use_feature tpm tpm2)
+ $(meson_native_use_feature test dbus)
+ $(meson_native_use_feature ukify)
+ $(meson_native_use_feature xkb xkbcommon)
-Dntp-servers="0.gentoo.pool.ntp.org 1.gentoo.pool.ntp.org
2.gentoo.pool.ntp.org 3.gentoo.pool.ntp.org"
# Breaks screen, tmux, etc.
-Ddefault-kill-user-processes=false
@@ -365,7 +365,7 @@ multilib_src_configure() {
$(meson_native_true hostnamed)
$(meson_native_true ldconfig)
$(meson_native_true localed)
- $(meson_native_true man)
+ $(meson_native_enabled man)
$(meson_native_true networkd)
$(meson_native_true quotacheck)
$(meson_native_true randomseed)