[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-03-15 Thread Eli Schwartz
commit: 1a256c401b7fcd98ff536a4f01616aa8a1114eba
Author: Eli Schwartz  gentoo  org>
AuthorDate: Mon Mar 16 03:33:28 2026 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Mon Mar 16 03:41:12 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a256c40

sys-apps/systemd: remove iptables USE and configure option

It is now a no-op as the feature was removed in 259.0:
https://github.com/systemd/systemd/commit/114c4b95df49e194da3610a5f4a6bbeeddaddd0f

With meson's -Werror feature, it fails to build:
```
DEPRECATION: Option "libiptc" is deprecated

../systemd-259.3/meson.build:3:0: ERROR: Fatal warnings enabled, aborting

A full log can be found at 
/var/tmp/portage/sys-apps/systemd-259.3-r1/work/systemd-259.3-abi_x86_64.amd64/meson-logs/meson-log.txt
 * ERROR: sys-apps/systemd-259.3-r1::gentoo failed (configure phase):
```

Acked-by: Mike Gilbert  gentoo.org>
Signed-off-by: Eli Schwartz  gentoo.org>

 sys-apps/systemd/{systemd-259.3-r1.ebuild => systemd-259.3-r2.ebuild} | 4 +---
 sys-apps/systemd/{systemd-259.4.ebuild => systemd-259.4-r1.ebuild}| 4 +---
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/sys-apps/systemd/systemd-259.3-r1.ebuild 
b/sys-apps/systemd/systemd-259.3-r2.ebuild
similarity index 99%
rename from sys-apps/systemd/systemd-259.3-r1.ebuild
rename to sys-apps/systemd/systemd-259.3-r2.ebuild
index 9438aa392e86..7cfa9a473212 100644
--- a/sys-apps/systemd/systemd-259.3-r1.ebuild
+++ b/sys-apps/systemd/systemd-259.3-r2.ebuild
@@ -34,7 +34,7 @@ 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 gnutls homed http idn importd iptables +kernel-install 
+kmod
+   fido2 +gcrypt gnutls homed http idn importd +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
 "
@@ -79,7 +79,6 @@ COMMON_DEPEND="
kmod? ( >=sys-apps/kmod-15:0= )
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= )
@@ -347,7 +346,6 @@ multilib_src_configure() {
$(meson_feature lz4)
$(meson_feature lzma xz)
$(meson_feature zstd)
-   $(meson_native_use_feature iptables libiptc)
$(meson_native_use_feature openssl)
$(meson_feature pam)
$(meson_native_use_feature passwdqc)

diff --git a/sys-apps/systemd/systemd-259.4.ebuild 
b/sys-apps/systemd/systemd-259.4-r1.ebuild
similarity index 99%
rename from sys-apps/systemd/systemd-259.4.ebuild
rename to sys-apps/systemd/systemd-259.4-r1.ebuild
index c341de61f9ce..0d6c0e7ae67e 100644
--- a/sys-apps/systemd/systemd-259.4.ebuild
+++ b/sys-apps/systemd/systemd-259.4-r1.ebuild
@@ -34,7 +34,7 @@ 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 gnutls homed http idn importd iptables +kernel-install 
+kmod
+   fido2 +gcrypt gnutls homed http idn importd +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
 "
@@ -79,7 +79,6 @@ COMMON_DEPEND="
kmod? ( >=sys-apps/kmod-15:0= )
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= )
@@ -347,7 +346,6 @@ multilib_src_configure() {
$(meson_feature lz4)
$(meson_feature lzma xz)
$(meson_feature zstd)
-   $(meson_native_use_feature iptables libiptc)
$(meson_native_use_feature openssl)
$(meson_feature pam)
$(meson_native_use_feature passwdqc)



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-03-15 Thread Mike Gilbert
commit: 40e1d13a209ec489948652dda760a242c30ce890
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Mar 16 01:45:17 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Mar 16 01:45:17 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40e1d13a

sys-apps/systemd: update dependencies

Drop slot-operators for deps that use dlopen().

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd/systemd-260_rc4.ebuild | 52 ++---
 sys-apps/systemd/systemd-.ebuild| 52 ++---
 2 files changed, 56 insertions(+), 48 deletions(-)

diff --git a/sys-apps/systemd/systemd-260_rc4.ebuild 
b/sys-apps/systemd/systemd-260_rc4.ebuild
index 70e0e2cc1273..0b32625ab97e 100644
--- a/sys-apps/systemd/systemd-260_rc4.ebuild
+++ b/sys-apps/systemd/systemd-260_rc4.ebuild
@@ -34,7 +34,7 @@ LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
 SLOT="0/2"
 IUSE="
acl apparmor audit boot bpf cryptsetup curl +dns-over-tls elfutils
-   fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install 
+kmod
+   fido2 +gcrypt gnutls homed http idn importd +kernel-install +kmod
+lz4 lzma +openssl pam passwdqc pcre pkcs11 policykit pwquality qrcode
+resolvconf +seccomp selinux +sysv-utils test tpm ukify vanilla xkb 
+zstd
 "
@@ -52,25 +52,32 @@ REQUIRED_USE="
 "
 RESTRICT="!test? ( test )"
 
-MINKV="4.15"
+MINKV="5.10"
 
 COMMON_DEPEND="
-   >=sys-apps/util-linux-2.32:0=
-   virtual/libcrypt:=[${MULTILIB_USEDEP}]
-   acl? ( sys-apps/acl:0= )
-   apparmor? ( >=sys-libs/libapparmor-2.13:0= )
-   audit? ( >=sys-process/audit-2:0= )
-   bpf? ( >=dev-libs/libbpf-1.4.0:0= )
-   cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= )
+   >=sys-apps/util-linux-2.37
+   acl? ( sys-apps/acl )
+   apparmor? ( >=sys-libs/libapparmor-2.13 )
+   audit? ( >=sys-process/audit-2 )
+   bpf? ( >=dev-libs/libbpf-1.4.0 )
+   cryptsetup? ( >=sys-fs/cryptsetup-2.4.0:= )
curl? ( >=net-misc/curl-7.32.0:0= )
-   elfutils? ( >=dev-libs/elfutils-0.158:0= )
+   elfutils? ( >=dev-libs/elfutils-0.177 )
+   elibc_glibc? (
+   >=sys-libs/glibc-2.34
+   >=sys-libs/libxcrypt-4.4.0
+   )
+   elibc_musl? (
+   >=sys-libs/musl-1.2.5-r8
+   virtual/libcrypt
+   )
fido2? (
-   dev-libs/libfido2:0=
+   dev-libs/libfido2
)
-   gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0= )
+   gcrypt? ( >=dev-libs/libgcrypt-1.4.5 )
gnutls? ( >=net-libs/gnutls-3.6.0:0= )
http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] )
-   idn? ( net-dns/libidn2:= )
+   idn? ( net-dns/libidn2 )
importd? (
app-arch/bzip2:0=
virtual/zlib:=
@@ -78,18 +85,17 @@ COMMON_DEPEND="
kmod? ( >=sys-apps/kmod-15:0= )
lz4? ( >=app-arch/lz4-0_p131:0= )
lzma? ( >=app-arch/xz-utils-5.0.5-r1:0= )
-   iptables? ( net-firewall/iptables:0= )
-   openssl? ( >=dev-libs/openssl-1.1.0:0= )
+   openssl? ( >=dev-libs/openssl-3.0.0:0= )
pam? ( sys-libs/pam:=[${MULTILIB_USEDEP}] )
-   passwdqc? ( sys-auth/passwdqc:0= )
-   pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= )
+   passwdqc? ( sys-auth/passwdqc )
+   pkcs11? ( >=app-crypt/p11-kit-0.23.3 )
pcre? ( dev-libs/libpcre2 )
-   pwquality? ( >=dev-libs/libpwquality-1.4.1:0= )
+   pwquality? ( >=dev-libs/libpwquality-1.4.1 )
qrcode? ( >=media-gfx/qrencode-3:0= )
-   seccomp? ( >=sys-libs/libseccomp-2.3.3:0= )
-   selinux? ( >=sys-libs/libselinux-2.1.9:0= )
-   tpm? ( app-crypt/tpm2-tss:0= )
-   xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= )
+   seccomp? ( >=sys-libs/libseccomp-2.4.0 )
+   selinux? ( >=sys-libs/libselinux-2.1.9 )
+   tpm? ( app-crypt/tpm2-tss )
+   xkb? ( >=x11-libs/libxkbcommon-0.4.1 )
zstd? ( >=app-arch/zstd-1.4.0:0= )
 "
 
@@ -130,7 +136,6 @@ RDEPEND="${COMMON_DEPEND}
>=acct-user/systemd-resolve-0-r1
>=acct-user/systemd-timesync-0-r1
>=sys-apps/baselayout-2.2
-   elibc_musl? ( >=sys-libs/musl-1.2.5-r8 )
ukify? (
${PYTHON_DEPS}
$(python_gen_cond_dep "${PEFILE_DEPEND}")
@@ -336,7 +341,6 @@ multilib_src_configure() {
$(meson_feature lz4)
$(meson_feature lzma xz)
$(meson_feature zstd)
-   $(meson_feature iptables libiptc)
$(meson_feature openssl)
$(meson_feature passwdqc)
$(meson_feature pkcs11 p11kit)

diff --git a/sys-apps/systemd/systemd-.ebuild 
b/sys-apps/systemd/systemd-.ebuild
index 70e0e2cc1273..0b32625ab97e 100644
--- a/sys-apps/systemd/systemd-.ebuild
+++ b/sys-apps/systemd/systemd-.ebuild
@@ -34,7 +34,7 @@ LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
 SLOT="0

[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/files/, sys-apps/systemd/

2026-03-15 Thread Mike Gilbert
commit: 9652bdcdc5ceee65437ea5af5cef67488dfe8cc2
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Mar 16 01:06:21 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Mar 16 01:06:21 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9652bdcd

sys-apps/systemd: drop 259.2, 259.3

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd/Manifest  |   1 -
 .../systemd-259-vmspawn-use-indexed-loop.patch |  71 ---
 sys-apps/systemd/systemd-259.2.ebuild  | 585 -
 sys-apps/systemd/systemd-259.3.ebuild  | 585 -
 4 files changed, 1242 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index ad370a5f28d4..4b0b6b22bba6 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,5 +1,4 @@
 DIST systemd-258.3.tar.gz 17034328 BLAKE2B 
668f5829d78412b256f49c3f46dffad5cf70fa335de3e5ca822bdc13e4f67874ac28005b616e7fdc0f3235f760c68809ae3ac97e1f53d3ca43fb7e0934ec0de9
 SHA512 
9f4261e1703efd1f38c90e4166e6d85fa9379c99ac7f3c66caa62955c3cbe8a43ab259c261ab20bce0dd84dd682258192ace66b4dee0390bf3740c32f4569fed
-DIST systemd-259.2.tar.gz 17284532 BLAKE2B 
a0826ef6f1cc8546957cbd558283e9bf634e434893de526d39b00f7d5ecdc982ccadf0f5397f74a8c9090887d14acbbe20dac27905376b72aa07b5246436c1ed
 SHA512 
1cb677c98a56210948bfc9a6e296aa92dde030ceeca6b6e4fe3f4014d051f4d0f1d83584cfdceb921d7d578952b85112b2ba497385faefca4d6c871bf8de48cf
 DIST systemd-259.3.tar.gz 17285135 BLAKE2B 
81a66ec1aadeef14ca8fd53b23a8ebeb9fa23aed4298419fb5cb612c7a8f1b4c33f391a643e4d313dbef0385c339726c8f327306785852c8427416009c944f8d
 SHA512 
ea7314fcde3c0e541c9399f2d165f114bd7bf37cec294680964352da374435ddd3949432f939f35ecb49f0ce6a3b7aaaddf2b65cc8107abc65e2ec3806c99dac
 DIST systemd-259.4.tar.gz 17336661 BLAKE2B 
5e90410698e21e8fc8f5f22e3e26858f51d2cdfc362870f09ecccf8ed882602cdcef2614843738b14601349b05cfd3a8358a1771fc1fcd8e75d831940a8683c8
 SHA512 
bf572f92b0b01ecaf08f36ea5e13a2c05a79e6c0c2d9ef191855d1b83ae791a2977841ca85541ace1d30945d5f879d703d390767f708294986b29aeda1449b1f
 DIST systemd-260-rc4.tar.gz 17557713 BLAKE2B 
e0ffe6045f7c462fb7b3ec4c450ac852826545052df6dbc99ab2374455b3e7cef78712809aae2f85e4090223b7d2533d3c85438e70f32284c77082722f398d7f
 SHA512 
f14fd373e303908dbd550336898940fdf01b2d27921c7c53dee1cc7bf30188b367121bb72a8ba4c6cb2bc68b4e24cb2bad4c6b7ade4db5979f5737c0fbf76154

diff --git a/sys-apps/systemd/files/systemd-259-vmspawn-use-indexed-loop.patch 
b/sys-apps/systemd/files/systemd-259-vmspawn-use-indexed-loop.patch
deleted file mode 100644
index 72f2cff07851..
--- a/sys-apps/systemd/files/systemd-259-vmspawn-use-indexed-loop.patch
+++ /dev/null
@@ -1,71 +0,0 @@
-https://bugs.gentoo.org/968936
-https://github.com/systemd/systemd/issues/40380
-
-From 8a5fb3627a1518d2d2ef70919c81448158d64ac0 Mon Sep 17 00:00:00 2001
-From: Yu Watanabe 
-Date: Mon, 19 Jan 2026 23:14:26 +0900
-Subject: [PATCH] vmspawn: use indexed loop
-
-Previously, the index is obtained from the pointer offset. The
-pointer offset is expressed by ptrdiff_t and may be different from
-ssize_t.
-
-Let's avoid to use FOREACH_ARRAY() but use an indexed loop.
-This also renames `mount` to `m` to avoid conflict with `mount()`.
-
-Fixes #40380.

- src/vmspawn/vmspawn.c | 15 ---
- 1 file changed, 8 insertions(+), 7 deletions(-)
-
-diff --git a/src/vmspawn/vmspawn.c b/src/vmspawn/vmspawn.c
-index 43817954a3d22..b12e260fa4d1f 100644
 a/src/vmspawn/vmspawn.c
-+++ b/src/vmspawn/vmspawn.c
-@@ -2408,7 +2408,8 @@ static int run_virtual_machine(int kvm_device_fd, int 
vhost_device_fd) {
- if (r < 0)
- return log_oom();
- 
--FOREACH_ARRAY(mount, arg_runtime_mounts.mounts, 
arg_runtime_mounts.n_mounts) {
-+for (size_t j = 0; j < arg_runtime_mounts.n_mounts; j++) {
-+RuntimeMount *m = arg_runtime_mounts.mounts + j;
- _cleanup_free_ char *listen_address = NULL;
- _cleanup_(fork_notify_terminate) PidRef child = PIDREF_NULL;
- 
-@@ -2417,9 +2418,9 @@ static int run_virtual_machine(int kvm_device_fd, int 
vhost_device_fd) {
- 
- r = start_virtiofsd(
- unit,
--mount->source,
--/* source_uid= */ mount->source_uid,
--/* target_uid= */ mount->target_uid,
-+m->source,
-+/* source_uid= */ m->source_uid,
-+/* target_uid= */ m->target_uid,
- /* uid_range= */ 1U,
- runtime_dir,
- sd_socket_activate,
-@@ -2444,7 +2445,7 @@ static int run_virtual_machine(int kvm_device_fd, int 
vhost_device_fd) {
- return log_oom();
- 
- _cleanup_free_ char *id = NULL;
-- 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/

2026-03-15 Thread Mike Gilbert
commit: e9c8ff83e75e33fc74338d98fdacb5715cb56f69
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Mar 16 01:03:16 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Mar 16 01:03:16 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9c8ff83

sys-apps/systemd-utils: drop 255.21, 256.17, 259.1

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd-utils/Manifest|   4 -
 sys-apps/systemd-utils/systemd-utils-255.21.ebuild | 623 -
 sys-apps/systemd-utils/systemd-utils-256.17.ebuild | 615 
 sys-apps/systemd-utils/systemd-utils-259.1.ebuild  | 399 -
 4 files changed, 1641 deletions(-)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index 1849ff4c41b7..72cc33d4b2d9 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -1,8 +1,4 @@
-DIST systemd-256.17.tar.gz 15965064 BLAKE2B 
4a0cf0d2c6fa051c8396e470c2a97d099a6144af8d8e46e8404f52bbeef0d0d41aa1da28fe5e9ede1a8335a7bf310553814ee000b7a78295396bfde0c6251f1f
 SHA512 
c0f5d82f1220c69e8dc136e796ed9594bd9357450320c077a4c36151585508dfef58e16452ee64af7c32b90861a22996e9d567d76d71c15ce2136f96194f2be2
-DIST systemd-259.1.tar.gz 17274033 BLAKE2B 
08d3b640e699ecaae9f2e2471db4547870786a5b5e2953671a0a9460b13a4d942c605942f95c144e68a04ffd6be1a72d8a084fe1f59c4d49c0ac3dc1eda55533
 SHA512 
7cbeca5dad6413a876809200583854ddc706b7a69deff958eb1ca1afb726cf4dec014006c10d1945c450b754811d4b95a80fe1778cb3136997f6d11b11c0560e
 DIST systemd-259.3.tar.gz 17285135 BLAKE2B 
81a66ec1aadeef14ca8fd53b23a8ebeb9fa23aed4298419fb5cb612c7a8f1b4c33f391a643e4d313dbef0385c339726c8f327306785852c8427416009c944f8d
 SHA512 
ea7314fcde3c0e541c9399f2d165f114bd7bf37cec294680964352da374435ddd3949432f939f35ecb49f0ce6a3b7aaaddf2b65cc8107abc65e2ec3806c99dac
 DIST systemd-259.4.tar.gz 17336661 BLAKE2B 
5e90410698e21e8fc8f5f22e3e26858f51d2cdfc362870f09ecccf8ed882602cdcef2614843738b14601349b05cfd3a8358a1771fc1fcd8e75d831940a8683c8
 SHA512 
bf572f92b0b01ecaf08f36ea5e13a2c05a79e6c0c2d9ef191855d1b83ae791a2977841ca85541ace1d30945d5f879d703d390767f708294986b29aeda1449b1f
 DIST systemd-musl-patches-255.14.tar.gz 31519 BLAKE2B 
1ada38b3536370f3f20f94abb122b6dc72e2dac6d34baad49ae0c154810197dab6d225457f81c2b78c58cf7fe14070da9ca1902bec6d8f892d55394af67155b5
 SHA512 
ff9cb11f687e7895b93b55933c330f69067546d48cc0f23a029990e095245c78e046023636f82d11fec1b03a5349d4d747c9625fd34ef7f9445a54a44b25cccb
-DIST systemd-musl-patches-256.12.tar.gz 27374 BLAKE2B 
b9ec7b0a78566b076067547b522560b0a3f307bd0edf5ed846d09068372c3b5e6ac23e153fce00c32a353cfd7c7ada29c2aa971da4c01b35e368bcfe95671478
 SHA512 
aa552bf1872f39aad9eb4d0139e5029ec91665711464824d1a2a06845557e3838fdd679062a4bc5a83d8cfb11e420807819e496dd093aeebe4f18796e8ad54e9
 DIST systemd-stable-255.18.tar.gz 15258834 BLAKE2B 
03b97b0bb6f5cd8f93bf72c40cf52426c07ab5fa74bd19caf771d54e823fa321de633ef3cc6e482210250c1408e092a6dae6710e992ac2a4b3c5e9670d803adc
 SHA512 
4550fa313a45b277dc32df74a13cfd06486ced724f40c1eebc61a9ba76f79b58dd4372da851710cb5d8bb13e98a5cfcb377fe22171ef5bee0209f4bf067c87ad
-DIST systemd-stable-255.21.tar.gz 15264465 BLAKE2B 
c92ff5b280a19ba200fb5ddacb34794290e697230876feb87ebe5e12e21b70fa5a3cb25529281f0357da1302768eee6fdda2d4c1a4ca9057b95db6d744679812
 SHA512 
9e449e2841601c052f6eb1b8e693dd6a139b108bc208e6ad99f15c4b7ce0fff61cccb9f50036bbc3861d1dbb6b8d6845abdd62f4cdeae95a6f5029545d35af7a

diff --git a/sys-apps/systemd-utils/systemd-utils-255.21.ebuild 
b/sys-apps/systemd-utils/systemd-utils-255.21.ebuild
deleted file mode 100644
index 5cd340bb7f88..
--- a/sys-apps/systemd-utils/systemd-utils-255.21.ebuild
+++ /dev/null
@@ -1,623 +0,0 @@
-# Copyright 2022-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{11..14} )
-
-QA_PKGCONFIG_VERSION=$(ver_cut 1)
-
-inherit bash-completion-r1 flag-o-matic linux-info meson-multilib ninja-utils
-inherit python-single-r1 secureboot udev
-
-DESCRIPTION="Utilities split out from systemd for OpenRC users"
-HOMEPAGE="https://systemd.io/";
-
-if [[ ${PV} == *.* ]]; then
-   MY_P="systemd-stable-${PV}"
-   S="${WORKDIR}/${MY_P}"
-   
SRC_URI="https://github.com/systemd/systemd-stable/archive/refs/tags/v${PV}.tar.gz
 -> ${MY_P}.tar.gz"
-else
-   MY_P="systemd-${PV}"
-   S="${WORKDIR}/${MY_P}"
-   
SRC_URI="https://github.com/systemd/systemd/archive/refs/tags/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
-fi
-
-MUSL_PATCHSET="systemd-musl-patches-255.14"
-SRC_URI+=" elibc_musl? ( 
https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.tar.gz )"
-
-LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-IUSE="+acl boot +kmod kernel-install selinux split-usr sysusers +tmpfiles test 
+udev ukify"
-REQUIRED_USE="
-   || ( kernel-install tmpfiles sysusers udev )
-   boot? ( ke

[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/

2026-03-15 Thread Sam James
commit: 830eaa0af768c2330ba669437928a001975ed98a
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 15 20:23:19 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 15 20:23:19 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=830eaa0a

sys-apps/systemd-utils: Stabilize 259.3 x86, #971073

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd-utils/systemd-utils-259.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd-utils/systemd-utils-259.3.ebuild 
b/sys-apps/systemd-utils/systemd-utils-259.3.ebuild
index 24d5fb4979da..e6807bbeb7bb 100644
--- a/sys-apps/systemd-utils/systemd-utils-259.3.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-259.3.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="+acl boot +kmod kernel-install selinux split-usr sysusers +tmpfiles test 
+udev ukify"
 REQUIRED_USE="
|| ( kernel-install tmpfiles sysusers udev )



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/

2026-03-15 Thread Sam James
commit: a57cdfedba95d086db1449aa8bff49ee6d41c641
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 15 20:23:14 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 15 20:23:14 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a57cdfed

sys-apps/systemd-utils: Stabilize 259.3 ppc64, #971073

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd-utils/systemd-utils-259.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd-utils/systemd-utils-259.3.ebuild 
b/sys-apps/systemd-utils/systemd-utils-259.3.ebuild
index 2240afa09a6b..24d5fb4979da 100644
--- a/sys-apps/systemd-utils/systemd-utils-259.3.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-259.3.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="+acl boot +kmod kernel-install selinux split-usr sysusers +tmpfiles test 
+udev ukify"
 REQUIRED_USE="
|| ( kernel-install tmpfiles sysusers udev )



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-initctl/

2026-03-15 Thread Sam James
commit: 7509d72d13bd949370439df6612d46d566f137df
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 15 20:22:41 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 15 20:22:41 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7509d72d

sys-apps/systemd-initctl: Stabilize 2 x86, #971072

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd-initctl/systemd-initctl-2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild 
b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
index 06da807b3b8e..f37b87c00494 100644
--- a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
+++ b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/systemd/systemd-initctl/archive/refs/tags/v${PV}.tar
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
 
 DEPEND="
sys-apps/systemd:0=



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/

2026-03-15 Thread Sam James
commit: 10121fcd7a22e5d17534776475cf48a7354ce8fb
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 15 20:23:09 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 15 20:23:09 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10121fcd

sys-apps/systemd-utils: Stabilize 259.3 ppc, #971073

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd-utils/systemd-utils-259.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd-utils/systemd-utils-259.3.ebuild 
b/sys-apps/systemd-utils/systemd-utils-259.3.ebuild
index bf540c6b3728..2240afa09a6b 100644
--- a/sys-apps/systemd-utils/systemd-utils-259.3.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-259.3.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="+acl boot +kmod kernel-install selinux split-usr sysusers +tmpfiles test 
+udev ukify"
 REQUIRED_USE="
|| ( kernel-install tmpfiles sysusers udev )



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/

2026-03-15 Thread Sam James
commit: 34bab689ac591837c92f0109bac22fb937364c9a
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 15 20:23:06 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 15 20:23:06 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34bab689

sys-apps/systemd-utils: Stabilize 259.3 arm64, #971073

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd-utils/systemd-utils-259.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd-utils/systemd-utils-259.3.ebuild 
b/sys-apps/systemd-utils/systemd-utils-259.3.ebuild
index dd2929d2e344..bf540c6b3728 100644
--- a/sys-apps/systemd-utils/systemd-utils-259.3.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-259.3.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="+acl boot +kmod kernel-install selinux split-usr sysusers +tmpfiles test 
+udev ukify"
 REQUIRED_USE="
|| ( kernel-install tmpfiles sysusers udev )



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/

2026-03-15 Thread Sam James
commit: 954cf07b25c2559c646af9986455d1a25476901c
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 15 20:22:59 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 15 20:22:59 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=954cf07b

sys-apps/systemd-utils: Stabilize 259.3 amd64, #971073

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd-utils/systemd-utils-259.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd-utils/systemd-utils-259.3.ebuild 
b/sys-apps/systemd-utils/systemd-utils-259.3.ebuild
index ce7f087b6c94..9c190382cf88 100644
--- a/sys-apps/systemd-utils/systemd-utils-259.3.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-259.3.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="+acl boot +kmod kernel-install selinux split-usr sysusers +tmpfiles test 
+udev ukify"
 REQUIRED_USE="
|| ( kernel-install tmpfiles sysusers udev )



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/

2026-03-15 Thread Sam James
commit: cdccb774302f6547e04b5623a176762123bd7542
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 15 20:23:03 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 15 20:23:03 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdccb774

sys-apps/systemd-utils: Stabilize 259.3 arm, #971073

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd-utils/systemd-utils-259.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd-utils/systemd-utils-259.3.ebuild 
b/sys-apps/systemd-utils/systemd-utils-259.3.ebuild
index 9c190382cf88..dd2929d2e344 100644
--- a/sys-apps/systemd-utils/systemd-utils-259.3.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-259.3.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="+acl boot +kmod kernel-install selinux split-usr sysusers +tmpfiles test 
+udev ukify"
 REQUIRED_USE="
|| ( kernel-install tmpfiles sysusers udev )



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-initctl/

2026-03-15 Thread Sam James
commit: 49a37391ac89e479c177fcf4e9918bd0834ac180
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 15 20:21:33 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 15 20:21:33 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49a37391

sys-apps/systemd-initctl: Stabilize 2 ppc64, #971072

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd-initctl/systemd-initctl-2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild 
b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
index bf49958c4ca7..06da807b3b8e 100644
--- a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
+++ b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/systemd/systemd-initctl/archive/refs/tags/v${PV}.tar
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
 
 DEPEND="
sys-apps/systemd:0=



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-03-15 Thread Sam James
commit: 16a43d4a6299a7b9aea0158adf6ebb45da717d05
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 15 20:22:40 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 15 20:22:40 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16a43d4a

sys-apps/systemd: Stabilize 259.3-r1 x86, #971072

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd/systemd-259.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd/systemd-259.3-r1.ebuild 
b/sys-apps/systemd/systemd-259.3-r1.ebuild
index be3227efa502..9438aa392e86 100644
--- a/sys-apps/systemd/systemd-259.3-r1.ebuild
+++ b/sys-apps/systemd/systemd-259.3-r1.ebuild
@@ -20,7 +20,7 @@ else

SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
 
if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="amd64 arm arm64 ppc ppc64 ~s390 ~x86"
+   KEYWORDS="amd64 arm arm64 ppc ppc64 ~s390 x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-03-15 Thread Sam James
commit: e6dfbdd4c9d6f783a6c9c3ce174132e739778e48
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 15 20:21:32 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 15 20:21:32 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6dfbdd4

sys-apps/systemd: Stabilize 259.3-r1 ppc64, #971072

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd/systemd-259.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd/systemd-259.3-r1.ebuild 
b/sys-apps/systemd/systemd-259.3-r1.ebuild
index 077190db04fa..be3227efa502 100644
--- a/sys-apps/systemd/systemd-259.3-r1.ebuild
+++ b/sys-apps/systemd/systemd-259.3-r1.ebuild
@@ -20,7 +20,7 @@ else

SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
 
if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="amd64 arm arm64 ppc ~s390 ~x86"
+   KEYWORDS="amd64 arm arm64 ppc ppc64 ~s390 ~x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-initctl/

2026-03-15 Thread Sam James
commit: 09e8c4556bea92b776587a7b8864271a37cdc457
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 15 20:21:10 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 15 20:21:10 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09e8c455

sys-apps/systemd-initctl: Stabilize 2 arm, #971072

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd-initctl/systemd-initctl-2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild 
b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
index e541328058fa..7eebd58d1b82 100644
--- a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
+++ b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/systemd/systemd-initctl/archive/refs/tags/v${PV}.tar
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 
 DEPEND="
sys-apps/systemd:0=



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-initctl/

2026-03-15 Thread Sam James
commit: 2c1cabb716bdd4688be8bfa2c732e45d44d4a7e1
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 15 20:21:29 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 15 20:21:29 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c1cabb7

sys-apps/systemd-initctl: Stabilize 2 ppc, #971072

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd-initctl/systemd-initctl-2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild 
b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
index 1146bf1acfaf..bf49958c4ca7 100644
--- a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
+++ b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/systemd/systemd-initctl/archive/refs/tags/v${PV}.tar
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 
 DEPEND="
sys-apps/systemd:0=



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-03-15 Thread Sam James
commit: c0ef509fc87a5791b3f13005f2fe9d4ed4d44e7b
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 15 20:21:28 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 15 20:21:28 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0ef509f

sys-apps/systemd: Stabilize 259.3-r1 ppc, #971072

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd/systemd-259.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd/systemd-259.3-r1.ebuild 
b/sys-apps/systemd/systemd-259.3-r1.ebuild
index 5ca9f82e22c9..077190db04fa 100644
--- a/sys-apps/systemd/systemd-259.3-r1.ebuild
+++ b/sys-apps/systemd/systemd-259.3-r1.ebuild
@@ -20,7 +20,7 @@ else

SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
 
if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="amd64 arm arm64 ~s390 ~x86"
+   KEYWORDS="amd64 arm arm64 ppc ~s390 ~x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-initctl/

2026-03-15 Thread Sam James
commit: e3a76a5c99fd428df5dbb0419e620be7c8efa540
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 15 20:21:15 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 15 20:21:15 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3a76a5c

sys-apps/systemd-initctl: Stabilize 2 arm64, #971072

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd-initctl/systemd-initctl-2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild 
b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
index 7eebd58d1b82..1146bf1acfaf 100644
--- a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
+++ b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/systemd/systemd-initctl/archive/refs/tags/v${PV}.tar
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 
 DEPEND="
sys-apps/systemd:0=



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-03-15 Thread Sam James
commit: 489f7d0d88934c4b555203bacb494120418525b8
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 15 20:21:10 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 15 20:21:10 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=489f7d0d

sys-apps/systemd: Stabilize 259.3-r1 arm, #971072

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd/systemd-259.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd/systemd-259.3-r1.ebuild 
b/sys-apps/systemd/systemd-259.3-r1.ebuild
index b4bf1384fedc..739ebc2ae9ce 100644
--- a/sys-apps/systemd/systemd-259.3-r1.ebuild
+++ b/sys-apps/systemd/systemd-259.3-r1.ebuild
@@ -20,7 +20,7 @@ else

SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
 
if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="amd64 ~s390 ~x86"
+   KEYWORDS="amd64 arm ~s390 ~x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-03-15 Thread Sam James
commit: 56c076e9602c508aa4fbc750caa533271b40331c
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 15 20:21:14 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 15 20:21:14 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56c076e9

sys-apps/systemd: Stabilize 259.3-r1 arm64, #971072

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd/systemd-259.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd/systemd-259.3-r1.ebuild 
b/sys-apps/systemd/systemd-259.3-r1.ebuild
index 739ebc2ae9ce..5ca9f82e22c9 100644
--- a/sys-apps/systemd/systemd-259.3-r1.ebuild
+++ b/sys-apps/systemd/systemd-259.3-r1.ebuild
@@ -20,7 +20,7 @@ else

SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
 
if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="amd64 arm ~s390 ~x86"
+   KEYWORDS="amd64 arm arm64 ~s390 ~x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-initctl/

2026-03-15 Thread Sam James
commit: c6f0c66782796a08aff3d10f9546b53a6c2b3b27
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 15 20:18:38 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 15 20:19:16 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6f0c667

sys-apps/systemd-initctl: Keyword 2 sparc, #971071

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd-initctl/systemd-initctl-2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild 
b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
index 2221ec0f2e94..e541328058fa 100644
--- a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
+++ b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/systemd/systemd-initctl/archive/refs/tags/v${PV}.tar
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 
 DEPEND="
sys-apps/systemd:0=



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-03-15 Thread Sam James
commit: bb0ea35eb7762367eb54d53551297caf434914b5
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 15 20:18:38 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 15 20:19:16 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb0ea35e

sys-apps/systemd: Keyword 259.4 sparc, #971071

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd/systemd-259.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd/systemd-259.4.ebuild 
b/sys-apps/systemd/systemd-259.4.ebuild
index b95e1e30efac..c341de61f9ce 100644
--- a/sys-apps/systemd/systemd-259.4.ebuild
+++ b/sys-apps/systemd/systemd-259.4.ebuild
@@ -20,7 +20,7 @@ else

SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
 
if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-initctl/

2026-03-15 Thread Sam James
commit: c385f66cdb049e2807b12f7d4b6098f2198929ce
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 15 20:18:28 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 15 20:19:15 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c385f66c

sys-apps/systemd-initctl: Keyword 2 ppc64, #971071

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd-initctl/systemd-initctl-2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild 
b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
index b2d4762d934a..109c507fae62 100644
--- a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
+++ b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/systemd/systemd-initctl/archive/refs/tags/v${PV}.tar
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~s390 ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~s390 
~x86"
 
 DEPEND="
sys-apps/systemd:0=



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-initctl/

2026-03-15 Thread Sam James
commit: dbc224b859f849b15f36dd520f269ea7fab5b54e
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 15 20:18:31 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 15 20:19:16 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbc224b8

sys-apps/systemd-initctl: Keyword 2 riscv, #971071

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd-initctl/systemd-initctl-2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild 
b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
index 109c507fae62..2221ec0f2e94 100644
--- a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
+++ b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/systemd/systemd-initctl/archive/refs/tags/v${PV}.tar
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~s390 
~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~x86"
 
 DEPEND="
sys-apps/systemd:0=



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-03-15 Thread Sam James
commit: 5c72bb65dcf8c26aeeb76851450a6ed0c26e9a1c
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 15 20:18:31 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 15 20:19:15 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c72bb65

sys-apps/systemd: Keyword 259.4 riscv, #971071

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd/systemd-259.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd/systemd-259.4.ebuild 
b/sys-apps/systemd/systemd-259.4.ebuild
index e45a67cee459..b95e1e30efac 100644
--- a/sys-apps/systemd/systemd-259.4.ebuild
+++ b/sys-apps/systemd/systemd-259.4.ebuild
@@ -20,7 +20,7 @@ else

SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
 
if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips 
~ppc ~ppc64 ~s390 ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-03-15 Thread Sam James
commit: 194241d4e57bd484182ee51c6da0a58b15f6a7f4
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 15 20:18:27 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 15 20:19:15 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=194241d4

sys-apps/systemd: Keyword 259.4 ppc64, #971071

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd/systemd-259.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd/systemd-259.4.ebuild 
b/sys-apps/systemd/systemd-259.4.ebuild
index bb87d014b188..e45a67cee459 100644
--- a/sys-apps/systemd/systemd-259.4.ebuild
+++ b/sys-apps/systemd/systemd-259.4.ebuild
@@ -20,7 +20,7 @@ else

SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
 
if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips 
~ppc ~s390 ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips 
~ppc ~ppc64 ~s390 ~x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-initctl/

2026-03-15 Thread Sam James
commit: a72a8ffe4f8b04111785784b44dacb315ed8106b
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 15 20:18:14 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 15 20:19:12 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a72a8ffe

sys-apps/systemd-initctl: Keyword 2 loong, #971071

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd-initctl/systemd-initctl-2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild 
b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
index aa538d1655f8..5b268aa464ef 100644
--- a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
+++ b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/systemd/systemd-initctl/archive/refs/tags/v${PV}.tar
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~s390 ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~s390 ~x86"
 
 DEPEND="
sys-apps/systemd:0=



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-03-15 Thread Sam James
commit: af9195983a23fd58b27204d3d31e03f3556a4136
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 15 20:18:02 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 15 20:19:10 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af919598

sys-apps/systemd: Keyword 259.4 arm, #971071

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd/systemd-259.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd/systemd-259.4.ebuild 
b/sys-apps/systemd/systemd-259.4.ebuild
index 011ecbf89e61..f3d0928000e6 100644
--- a/sys-apps/systemd/systemd-259.4.ebuild
+++ b/sys-apps/systemd/systemd-259.4.ebuild
@@ -20,7 +20,7 @@ else

SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
 
if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~s390 ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~s390 ~x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-03-15 Thread Sam James
commit: cffb1058d677796226ad67e6e722df356b4f3a76
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 15 20:18:24 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 15 20:19:14 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cffb1058

sys-apps/systemd: Keyword 259.4 ppc, #971071

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd/systemd-259.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd/systemd-259.4.ebuild 
b/sys-apps/systemd/systemd-259.4.ebuild
index ccf486d7cf04..bb87d014b188 100644
--- a/sys-apps/systemd/systemd-259.4.ebuild
+++ b/sys-apps/systemd/systemd-259.4.ebuild
@@ -20,7 +20,7 @@ else

SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
 
if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips 
~s390 ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips 
~ppc ~s390 ~x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-initctl/

2026-03-15 Thread Sam James
commit: 28951e88482721d927978212dedad1ee81fa2d93
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 15 20:18:06 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 15 20:19:11 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28951e88

sys-apps/systemd-initctl: Keyword 2 arm64, #971071

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd-initctl/systemd-initctl-2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild 
b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
index 81254c2968b1..6affe3c96da0 100644
--- a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
+++ b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/systemd/systemd-initctl/archive/refs/tags/v${PV}.tar
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~s390 ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~s390 ~x86"
 
 DEPEND="
sys-apps/systemd:0=



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-initctl/

2026-03-15 Thread Sam James
commit: a0a8d240902bd2c2fb13242f48fe71f38b2750c2
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 15 20:18:24 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 15 20:19:14 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0a8d240

sys-apps/systemd-initctl: Keyword 2 ppc, #971071

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd-initctl/systemd-initctl-2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild 
b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
index 78c0eff3634e..b2d4762d934a 100644
--- a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
+++ b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/systemd/systemd-initctl/archive/refs/tags/v${PV}.tar
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~s390 ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~s390 ~x86"
 
 DEPEND="
sys-apps/systemd:0=



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-initctl/

2026-03-15 Thread Sam James
commit: be77495c7685b76c648670855762156d39ae0af8
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 15 20:18:21 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 15 20:19:14 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be77495c

sys-apps/systemd-initctl: Keyword 2 mips, #971071

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd-initctl/systemd-initctl-2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild 
b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
index 9cb12015f8f5..78c0eff3634e 100644
--- a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
+++ b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/systemd/systemd-initctl/archive/refs/tags/v${PV}.tar
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~s390 ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~s390 ~x86"
 
 DEPEND="
sys-apps/systemd:0=



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-initctl/

2026-03-15 Thread Sam James
commit: 341be76f07ec40fbb28419e3778906b38a499a32
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 15 20:17:58 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 15 20:19:10 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=341be76f

sys-apps/systemd-initctl: Keyword 2 alpha, #971071

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd-initctl/systemd-initctl-2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild 
b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
index ed9f49fed7bb..e15ca001de3a 100644
--- a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
+++ b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/systemd/systemd-initctl/archive/refs/tags/v${PV}.tar
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~s390 ~x86"
+KEYWORDS="~alpha amd64 ~s390 ~x86"
 
 DEPEND="
sys-apps/systemd:0=



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-03-15 Thread Sam James
commit: 2537192344e398d9caf5b213fb975604eb1c26ed
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 15 20:18:20 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 15 20:19:13 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25371923

sys-apps/systemd: Keyword 259.4 mips, #971071

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd/systemd-259.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd/systemd-259.4.ebuild 
b/sys-apps/systemd/systemd-259.4.ebuild
index 9343499f1d0f..ccf486d7cf04 100644
--- a/sys-apps/systemd/systemd-259.4.ebuild
+++ b/sys-apps/systemd/systemd-259.4.ebuild
@@ -20,7 +20,7 @@ else

SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
 
if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~s390 
~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips 
~s390 ~x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-03-15 Thread Sam James
commit: 2c8e97e258d8468a97f5cc48eb61f72de2fc85dc
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 15 20:18:06 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 15 20:19:11 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c8e97e2

sys-apps/systemd: Keyword 259.4 arm64, #971071

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd/systemd-259.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd/systemd-259.4.ebuild 
b/sys-apps/systemd/systemd-259.4.ebuild
index f3d0928000e6..a12db79bfdba 100644
--- a/sys-apps/systemd/systemd-259.4.ebuild
+++ b/sys-apps/systemd/systemd-259.4.ebuild
@@ -20,7 +20,7 @@ else

SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
 
if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~s390 ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~s390 ~x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-03-15 Thread Sam James
commit: 40178dcd7a5e96fedc60bc1c6aa065bcd8fde8db
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 15 20:18:13 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 15 20:19:12 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40178dcd

sys-apps/systemd: Keyword 259.4 loong, #971071

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd/systemd-259.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd/systemd-259.4.ebuild 
b/sys-apps/systemd/systemd-259.4.ebuild
index 07ac741818fa..7ebf4abe7989 100644
--- a/sys-apps/systemd/systemd-259.4.ebuild
+++ b/sys-apps/systemd/systemd-259.4.ebuild
@@ -20,7 +20,7 @@ else

SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
 
if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~s390 ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~s390 ~x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-initctl/

2026-03-15 Thread Sam James
commit: 06ebd83cbab2b6e5ed1f8f0465f75b8913d758ec
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 15 20:18:17 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 15 20:19:13 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06ebd83c

sys-apps/systemd-initctl: Keyword 2 m68k, #971071

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd-initctl/systemd-initctl-2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild 
b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
index 5b268aa464ef..9cb12015f8f5 100644
--- a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
+++ b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/systemd/systemd-initctl/archive/refs/tags/v${PV}.tar
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~s390 ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~s390 ~x86"
 
 DEPEND="
sys-apps/systemd:0=



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-initctl/

2026-03-15 Thread Sam James
commit: 237dd0424f3ec52630c118bd318fd4d0378e
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 15 20:18:03 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 15 20:19:10 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=237dd042

sys-apps/systemd-initctl: Keyword 2 arm, #971071

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd-initctl/systemd-initctl-2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild 
b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
index e15ca001de3a..81254c2968b1 100644
--- a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
+++ b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/systemd/systemd-initctl/archive/refs/tags/v${PV}.tar
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~s390 ~x86"
+KEYWORDS="~alpha amd64 ~arm ~s390 ~x86"
 
 DEPEND="
sys-apps/systemd:0=



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-03-15 Thread Sam James
commit: f8e27438487a19b0ba3cfac08bcfe2320a61e5d9
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 15 20:17:58 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 15 20:19:09 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8e27438

sys-apps/systemd: Keyword 259.4 alpha, #971071

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd/systemd-259.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd/systemd-259.4.ebuild 
b/sys-apps/systemd/systemd-259.4.ebuild
index 13662c485386..011ecbf89e61 100644
--- a/sys-apps/systemd/systemd-259.4.ebuild
+++ b/sys-apps/systemd/systemd-259.4.ebuild
@@ -20,7 +20,7 @@ else

SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
 
if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="~amd64 ~s390 ~x86"
+   KEYWORDS="~alpha ~amd64 ~s390 ~x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-03-15 Thread Sam James
commit: 795a09fd4d543ae1ef167619163f38bd36d89bb0
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 15 20:18:16 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 15 20:19:13 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=795a09fd

sys-apps/systemd: Keyword 259.4 m68k, #971071

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd/systemd-259.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd/systemd-259.4.ebuild 
b/sys-apps/systemd/systemd-259.4.ebuild
index 7ebf4abe7989..9343499f1d0f 100644
--- a/sys-apps/systemd/systemd-259.4.ebuild
+++ b/sys-apps/systemd/systemd-259.4.ebuild
@@ -20,7 +20,7 @@ else

SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
 
if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~s390 ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~s390 
~x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-03-15 Thread Sam James
commit: 2c2c0787e9a79c9a244324a8c8ae3b6f8a5b00ea
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 15 20:18:09 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 15 20:19:11 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c2c0787

sys-apps/systemd: Keyword 259.4 hppa, #971071

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd/systemd-259.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd/systemd-259.4.ebuild 
b/sys-apps/systemd/systemd-259.4.ebuild
index a12db79bfdba..07ac741818fa 100644
--- a/sys-apps/systemd/systemd-259.4.ebuild
+++ b/sys-apps/systemd/systemd-259.4.ebuild
@@ -20,7 +20,7 @@ else

SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
 
if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~s390 ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~s390 ~x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-initctl/

2026-03-15 Thread Sam James
commit: 69d09bd0829c085e67280bc4d9d76d61644751bb
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 15 20:18:10 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 15 20:19:12 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69d09bd0

sys-apps/systemd-initctl: Keyword 2 hppa, #971071

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd-initctl/systemd-initctl-2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild 
b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
index 6affe3c96da0..aa538d1655f8 100644
--- a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
+++ b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/systemd/systemd-initctl/archive/refs/tags/v${PV}.tar
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~s390 ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~s390 ~x86"
 
 DEPEND="
sys-apps/systemd:0=



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-03-14 Thread Mike Gilbert
commit: 3bcd1d69c543ca63e9bfa9f0f8dd85cf80112795
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Mar 14 20:42:49 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Mar 14 21:11:47 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bcd1d69

sys-apps/systemd: uncomment default-kill-user-processes

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd/systemd-260_rc4.ebuild | 2 +-
 sys-apps/systemd/systemd-.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/systemd/systemd-260_rc4.ebuild 
b/sys-apps/systemd/systemd-260_rc4.ebuild
index 8a81a2c1dcbb..70e0e2cc1273 100644
--- a/sys-apps/systemd/systemd-260_rc4.ebuild
+++ b/sys-apps/systemd/systemd-260_rc4.ebuild
@@ -286,7 +286,7 @@ multilib_src_configure() {
-Dbpf-compiler=gcc
-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
+   -Ddefault-kill-user-processes=false
-Dcreate-log-dirs=false
-Dlibcrypt=enabled
-Dcompat-mutable-uid-boundaries=true

diff --git a/sys-apps/systemd/systemd-.ebuild 
b/sys-apps/systemd/systemd-.ebuild
index 8a81a2c1dcbb..70e0e2cc1273 100644
--- a/sys-apps/systemd/systemd-.ebuild
+++ b/sys-apps/systemd/systemd-.ebuild
@@ -286,7 +286,7 @@ multilib_src_configure() {
-Dbpf-compiler=gcc
-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
+   -Ddefault-kill-user-processes=false
-Dcreate-log-dirs=false
-Dlibcrypt=enabled
-Dcompat-mutable-uid-boundaries=true



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-03-14 Thread Mike Gilbert
commit: 489bb724ddfd11c4181f06b8a17abe1b6806e72b
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Mar 14 20:22:52 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Mar 14 21:11:42 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=489bb724

sys-apps/systemd: enable compat-mutable-uid-boundaries

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd/systemd-.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys-apps/systemd/systemd-.ebuild 
b/sys-apps/systemd/systemd-.ebuild
index 507e07c0ac87..96196e5b81d9 100644
--- a/sys-apps/systemd/systemd-.ebuild
+++ b/sys-apps/systemd/systemd-.ebuild
@@ -289,6 +289,9 @@ multilib_src_configure() {
#-Ddefault-kill-user-processes=false
-Dcreate-log-dirs=false
-Dlibcrypt=enabled
+   -Dcompat-mutable-uid-boundaries=true
+
+   # options affecting multilib
$(meson_feature !elibc_musl nss-mymachines)
$(meson_feature !elibc_musl nss-resolve)
$(meson_feature pam)



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-03-14 Thread Mike Gilbert
commit: 00e03db6d9f01bcd735520a3dbfee2ac02683b65
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Mar 14 20:32:47 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Mar 14 21:11:46 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00e03db6

sys-apps/systemd: enable nss-myhostname and nss-systemd explicitly

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd/systemd-260_rc4.ebuild | 2 ++
 sys-apps/systemd/systemd-.ebuild| 2 ++
 2 files changed, 4 insertions(+)

diff --git a/sys-apps/systemd/systemd-260_rc4.ebuild 
b/sys-apps/systemd/systemd-260_rc4.ebuild
index 96196e5b81d9..8a81a2c1dcbb 100644
--- a/sys-apps/systemd/systemd-260_rc4.ebuild
+++ b/sys-apps/systemd/systemd-260_rc4.ebuild
@@ -292,8 +292,10 @@ multilib_src_configure() {
-Dcompat-mutable-uid-boundaries=true
 
# options affecting multilib
+   $(meson_use !elibc_musl nss-myhostname)
$(meson_feature !elibc_musl nss-mymachines)
$(meson_feature !elibc_musl nss-resolve)
+   $(meson_use !elibc_musl nss-systemd)
$(meson_feature pam)
)
 

diff --git a/sys-apps/systemd/systemd-.ebuild 
b/sys-apps/systemd/systemd-.ebuild
index 96196e5b81d9..8a81a2c1dcbb 100644
--- a/sys-apps/systemd/systemd-.ebuild
+++ b/sys-apps/systemd/systemd-.ebuild
@@ -292,8 +292,10 @@ multilib_src_configure() {
-Dcompat-mutable-uid-boundaries=true
 
# options affecting multilib
+   $(meson_use !elibc_musl nss-myhostname)
$(meson_feature !elibc_musl nss-mymachines)
$(meson_feature !elibc_musl nss-resolve)
+   $(meson_use !elibc_musl nss-systemd)
$(meson_feature pam)
)
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-03-14 Thread Mike Gilbert
commit: 31d949c5986933620731ac61f21b4fc447ccf3bb
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Mar 14 20:23:17 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Mar 14 21:11:46 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31d949c5

sys-apps/systemd: add 260_rc4

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd/Manifest   |   1 +
 sys-apps/systemd/systemd-260_rc4.ebuild | 577 
 2 files changed, 578 insertions(+)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 2220e3ef5e7d..ad370a5f28d4 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -2,3 +2,4 @@ DIST systemd-258.3.tar.gz 17034328 BLAKE2B 
668f5829d78412b256f49c3f46dffad5cf70f
 DIST systemd-259.2.tar.gz 17284532 BLAKE2B 
a0826ef6f1cc8546957cbd558283e9bf634e434893de526d39b00f7d5ecdc982ccadf0f5397f74a8c9090887d14acbbe20dac27905376b72aa07b5246436c1ed
 SHA512 
1cb677c98a56210948bfc9a6e296aa92dde030ceeca6b6e4fe3f4014d051f4d0f1d83584cfdceb921d7d578952b85112b2ba497385faefca4d6c871bf8de48cf
 DIST systemd-259.3.tar.gz 17285135 BLAKE2B 
81a66ec1aadeef14ca8fd53b23a8ebeb9fa23aed4298419fb5cb612c7a8f1b4c33f391a643e4d313dbef0385c339726c8f327306785852c8427416009c944f8d
 SHA512 
ea7314fcde3c0e541c9399f2d165f114bd7bf37cec294680964352da374435ddd3949432f939f35ecb49f0ce6a3b7aaaddf2b65cc8107abc65e2ec3806c99dac
 DIST systemd-259.4.tar.gz 17336661 BLAKE2B 
5e90410698e21e8fc8f5f22e3e26858f51d2cdfc362870f09ecccf8ed882602cdcef2614843738b14601349b05cfd3a8358a1771fc1fcd8e75d831940a8683c8
 SHA512 
bf572f92b0b01ecaf08f36ea5e13a2c05a79e6c0c2d9ef191855d1b83ae791a2977841ca85541ace1d30945d5f879d703d390767f708294986b29aeda1449b1f
+DIST systemd-260-rc4.tar.gz 17557713 BLAKE2B 
e0ffe6045f7c462fb7b3ec4c450ac852826545052df6dbc99ab2374455b3e7cef78712809aae2f85e4090223b7d2533d3c85438e70f32284c77082722f398d7f
 SHA512 
f14fd373e303908dbd550336898940fdf01b2d27921c7c53dee1cc7bf30188b367121bb72a8ba4c6cb2bc68b4e24cb2bad4c6b7ade4db5979f5737c0fbf76154

diff --git a/sys-apps/systemd/systemd-260_rc4.ebuild 
b/sys-apps/systemd/systemd-260_rc4.ebuild
new file mode 100644
index ..96196e5b81d9
--- /dev/null
+++ b/sys-apps/systemd/systemd-260_rc4.ebuild
@@ -0,0 +1,577 @@
+# Copyright 2011-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{11..14} )
+
+# Avoid QA warnings
+TMPFILES_OPTIONAL=1
+UDEV_OPTIONAL=1
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/systemd/systemd.git";
+   inherit git-r3
+else
+   MY_PV=${PV/_/-}
+   MY_P=${PN}-${MY_PV}
+   S=${WORKDIR}/${MY_P}
+   
SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
+
+   if [[ ${PV} != *rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   fi
+fi
+
+inherit branding linux-info meson-multilib optfeature pam python-single-r1
+inherit secureboot shell-completion systemd toolchain-funcs udev
+
+DESCRIPTION="System and service manager for Linux"
+HOMEPAGE="https://systemd.io/";
+
+LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
+SLOT="0/2"
+IUSE="
+   acl apparmor audit boot bpf cryptsetup curl +dns-over-tls elfutils
+   fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install 
+kmod
+   +lz4 lzma +openssl pam passwdqc pcre pkcs11 policykit pwquality qrcode
+   +resolvconf +seccomp selinux +sysv-utils test tpm ukify vanilla xkb 
+zstd
+"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   dns-over-tls? ( openssl )
+   fido2? ( cryptsetup openssl )
+   homed? ( cryptsetup pam openssl )
+   importd? ( curl lzma openssl )
+   ?? ( passwdqc pwquality )
+   passwdqc? ( homed )
+   pwquality? ( homed )
+   boot? ( kernel-install )
+   ukify? ( boot )
+"
+RESTRICT="!test? ( test )"
+
+MINKV="4.15"
+
+COMMON_DEPEND="
+   >=sys-apps/util-linux-2.32:0=
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   acl? ( sys-apps/acl:0= )
+   apparmor? ( >=sys-libs/libapparmor-2.13:0= )
+   audit? ( >=sys-process/audit-2:0= )
+   bpf? ( >=dev-libs/libbpf-1.4.0:0= )
+   cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= )
+   curl? ( >=net-misc/curl-7.32.0:0= )
+   elfutils? ( >=dev-libs/elfutils-0.158:0= )
+   fido2? (
+   dev-libs/libfido2:0=
+   )
+   gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0= )
+   gnutls? ( >=net-libs/gnutls-3.6.0:0= )
+   http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] )
+   idn? ( net-dns/libidn2:= )
+   importd? (
+   app-arch/bzip2:0=
+   virtual/zlib:=
+   )
+   kmod? ( >=sys-apps/kmod-15:0= )
+   lz4? ( >=app-arch/lz4-0_p131:0= )
+   lzma? ( >=app-arch/xz-utils-5.0.5-r1:0= )
+   iptables? ( net-firewall/iptables:0= )
+   opens

[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-03-13 Thread Mike Gilbert
commit: be651952c529c93e7e06303e160de69ef69ee2ea
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Mar 14 02:49:16 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Mar 14 03:06:46 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be651952

sys-apps/systemd: optimize multilib build

For non-native ABIs:

- Disable auto-features
- Build only libsystemd, libudev, nss, pam.

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd/systemd-.ebuild | 190 +++
 1 file changed, 104 insertions(+), 86 deletions(-)

diff --git a/sys-apps/systemd/systemd-.ebuild 
b/sys-apps/systemd/systemd-.ebuild
index 40dfa8a16751..507e07c0ac87 100644
--- a/sys-apps/systemd/systemd-.ebuild
+++ b/sys-apps/systemd/systemd-.ebuild
@@ -55,8 +55,7 @@ RESTRICT="!test? ( test )"
 MINKV="4.15"
 
 COMMON_DEPEND="
-   >=sys-apps/util-linux-2.32:0=[${MULTILIB_USEDEP}]
-   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   >=sys-apps/util-linux-2.32:0=
virtual/libcrypt:=[${MULTILIB_USEDEP}]
acl? ( sys-apps/acl:0= )
apparmor? ( >=sys-libs/libapparmor-2.13:0= )
@@ -68,7 +67,7 @@ COMMON_DEPEND="
fido2? (
dev-libs/libfido2:0=
)
-   gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] )
+   gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0= )
gnutls? ( >=net-libs/gnutls-3.6.0:0= )
http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] )
idn? ( net-dns/libidn2:= )
@@ -77,8 +76,8 @@ COMMON_DEPEND="
virtual/zlib:=
)
kmod? ( >=sys-apps/kmod-15:0= )
-   lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] )
-   lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[${MULTILIB_USEDEP}] )
+   lz4? ( >=app-arch/lz4-0_p131:0= )
+   lzma? ( >=app-arch/xz-utils-5.0.5-r1:0= )
iptables? ( net-firewall/iptables:0= )
openssl? ( >=dev-libs/openssl-1.1.0:0= )
pam? ( sys-libs/pam:=[${MULTILIB_USEDEP}] )
@@ -91,7 +90,7 @@ COMMON_DEPEND="
selinux? ( >=sys-libs/libselinux-2.1.9:0= )
tpm? ( app-crypt/tpm2-tss:0= )
xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= )
-   zstd? ( >=app-arch/zstd-1.4.0:0=[${MULTILIB_USEDEP}] )
+   zstd? ( >=app-arch/zstd-1.4.0:0= )
 "
 
 # Newer linux-headers needed by ia64, bug #480218
@@ -274,88 +273,25 @@ multilib_src_configure() {
local myconf=(
--localstatedir="${EPREFIX}/var"
-Ddocdir="share/doc/${PF}"
-   # default is developer, bug 918671
-   -Dmode=release
+   -Dmode=release # default is developer, bug 918671
+   -Dlibc=$(usex elibc_musl musl glibc)
-Dsupport-url="${BRANDING_OS_SUPPORT_URL}"
-Dpamlibdir="$(getpam_mod_dir)"
-   -Dlibc=$(usex elibc_musl musl glibc)
-   # avoid bash-completion dep
-Dbashcompletiondir="$(get_bashcompdir)"
-Dzshcompletiondir="$(get_zshcompdir)"
-Dsplit-bin=false
-   # Disable compatibility with sysvinit
-   -Dsysvinit-path=
-   -Dsysvrcnd-path=
-   # no deps
-   -Dima=true
-   # Match /etc/shells, bug 919749
-   -Ddebug-shell="${EPREFIX}/bin/sh"
+   -Dima=true # no deps
+   -Ddebug-shell="${EPREFIX}/bin/sh" # Match /etc/shells, bug 
919749
-Ddefault-user-shell="${EPREFIX}/bin/bash"
-   # Optional components/dependencies
-   $(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_feature cryptsetup libcryptsetup)
-   $(meson_native_use_feature curl libcurl)
-   $(meson_native_use_bool dns-over-tls dns-over-tls)
-   $(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_feature importd)
-   $(meson_native_use_feature importd bzip2)
-   $(meson_native_use_feature importd zlib)
-   $(meson_native_use_bool kernel-install)
-   $(meson_native_use_feature kmod)
-   $(meson_feature lz4)
-   $(meson_feature lzma xz)
-   $(meson_feature zstd)
-   $(meson_native_use_feature iptables libiptc)
-   $(meson_native_use_feature openssl)
-   $(meson_feature pam)
-   $(meson_nati

[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/

2026-03-13 Thread Mike Gilbert
commit: bee929f202aa7b06efe14d4482e0c00ca974c39d
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Mar 14 00:49:41 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Mar 14 00:49:41 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bee929f2

sys-apps/systemd-utils: add 259.4

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd-utils/Manifest   |   1 +
 sys-apps/systemd-utils/systemd-utils-259.4.ebuild | 395 ++
 2 files changed, 396 insertions(+)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index 9557328dd3a4..1849ff4c41b7 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -1,6 +1,7 @@
 DIST systemd-256.17.tar.gz 15965064 BLAKE2B 
4a0cf0d2c6fa051c8396e470c2a97d099a6144af8d8e46e8404f52bbeef0d0d41aa1da28fe5e9ede1a8335a7bf310553814ee000b7a78295396bfde0c6251f1f
 SHA512 
c0f5d82f1220c69e8dc136e796ed9594bd9357450320c077a4c36151585508dfef58e16452ee64af7c32b90861a22996e9d567d76d71c15ce2136f96194f2be2
 DIST systemd-259.1.tar.gz 17274033 BLAKE2B 
08d3b640e699ecaae9f2e2471db4547870786a5b5e2953671a0a9460b13a4d942c605942f95c144e68a04ffd6be1a72d8a084fe1f59c4d49c0ac3dc1eda55533
 SHA512 
7cbeca5dad6413a876809200583854ddc706b7a69deff958eb1ca1afb726cf4dec014006c10d1945c450b754811d4b95a80fe1778cb3136997f6d11b11c0560e
 DIST systemd-259.3.tar.gz 17285135 BLAKE2B 
81a66ec1aadeef14ca8fd53b23a8ebeb9fa23aed4298419fb5cb612c7a8f1b4c33f391a643e4d313dbef0385c339726c8f327306785852c8427416009c944f8d
 SHA512 
ea7314fcde3c0e541c9399f2d165f114bd7bf37cec294680964352da374435ddd3949432f939f35ecb49f0ce6a3b7aaaddf2b65cc8107abc65e2ec3806c99dac
+DIST systemd-259.4.tar.gz 17336661 BLAKE2B 
5e90410698e21e8fc8f5f22e3e26858f51d2cdfc362870f09ecccf8ed882602cdcef2614843738b14601349b05cfd3a8358a1771fc1fcd8e75d831940a8683c8
 SHA512 
bf572f92b0b01ecaf08f36ea5e13a2c05a79e6c0c2d9ef191855d1b83ae791a2977841ca85541ace1d30945d5f879d703d390767f708294986b29aeda1449b1f
 DIST systemd-musl-patches-255.14.tar.gz 31519 BLAKE2B 
1ada38b3536370f3f20f94abb122b6dc72e2dac6d34baad49ae0c154810197dab6d225457f81c2b78c58cf7fe14070da9ca1902bec6d8f892d55394af67155b5
 SHA512 
ff9cb11f687e7895b93b55933c330f69067546d48cc0f23a029990e095245c78e046023636f82d11fec1b03a5349d4d747c9625fd34ef7f9445a54a44b25cccb
 DIST systemd-musl-patches-256.12.tar.gz 27374 BLAKE2B 
b9ec7b0a78566b076067547b522560b0a3f307bd0edf5ed846d09068372c3b5e6ac23e153fce00c32a353cfd7c7ada29c2aa971da4c01b35e368bcfe95671478
 SHA512 
aa552bf1872f39aad9eb4d0139e5029ec91665711464824d1a2a06845557e3838fdd679062a4bc5a83d8cfb11e420807819e496dd093aeebe4f18796e8ad54e9
 DIST systemd-stable-255.18.tar.gz 15258834 BLAKE2B 
03b97b0bb6f5cd8f93bf72c40cf52426c07ab5fa74bd19caf771d54e823fa321de633ef3cc6e482210250c1408e092a6dae6710e992ac2a4b3c5e9670d803adc
 SHA512 
4550fa313a45b277dc32df74a13cfd06486ced724f40c1eebc61a9ba76f79b58dd4372da851710cb5d8bb13e98a5cfcb377fe22171ef5bee0209f4bf067c87ad

diff --git a/sys-apps/systemd-utils/systemd-utils-259.4.ebuild 
b/sys-apps/systemd-utils/systemd-utils-259.4.ebuild
new file mode 100644
index ..ce7f087b6c94
--- /dev/null
+++ b/sys-apps/systemd-utils/systemd-utils-259.4.ebuild
@@ -0,0 +1,395 @@
+# Copyright 2022-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{11..14} )
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+# Avoid QA warnings about these eclasses
+TMPFILES_OPTIONAL=1
+UDEV_OPTIONAL=1
+
+inherit linux-info meson-multilib
+inherit python-single-r1 secureboot shell-completion udev
+
+DESCRIPTION="Utilities split out from systemd for OpenRC users"
+HOMEPAGE="https://systemd.io/";
+
+MY_P="systemd-${PV}"
+SRC_URI="https://github.com/systemd/systemd/archive/refs/tags/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+acl boot +kmod kernel-install selinux split-usr sysusers +tmpfiles test 
+udev ukify"
+REQUIRED_USE="
+   || ( kernel-install tmpfiles sysusers udev )
+   boot? ( kernel-install )
+   ukify? ( boot )
+   ${PYTHON_REQUIRED_USE}
+"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   selinux? ( sys-libs/libselinux:0= )
+   tmpfiles? (
+   acl? ( sys-apps/acl:0= )
+   )
+   udev? (
+   >=sys-apps/util-linux-2.30:0=
+   acl? ( sys-apps/acl:0= )
+   kmod? ( >=sys-apps/kmod-15:0= )
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   >=sys-kernel/linux-headers-3.11
+"
+
+PEFILE_DEPEND='dev-python/pefile[${PYTHON_USEDEP}]'
+
+RDEPEND="${COMMON_DEPEND}
+   virtual/libcrypt:=
+   boot? ( !=dev-python/pyelftools-0.30[\${PYTHON_USEDEP}]
+   test? ( ${PEFILE_DEPEND} )
+   )
+   ")
+"
+
+QA_EXECSTACK="usr/lib/systemd/boot/efi/*"
+QA

[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-03-13 Thread Mike Gilbert
commit: 0063c1ebbcff29c2eed878860868e6c9832666cf
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Mar 14 00:48:34 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Mar 14 00:48:34 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0063c1eb

sys-apps/systemd: drop cgroup-hybrid and split-usr USE flags

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd/systemd-.ebuild | 35 ++-
 1 file changed, 2 insertions(+), 33 deletions(-)

diff --git a/sys-apps/systemd/systemd-.ebuild 
b/sys-apps/systemd/systemd-.ebuild
index c341de61f9ce..40dfa8a16751 100644
--- a/sys-apps/systemd/systemd-.ebuild
+++ b/sys-apps/systemd/systemd-.ebuild
@@ -33,10 +33,10 @@ HOMEPAGE="https://systemd.io/";
 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
+   acl apparmor audit boot bpf cryptsetup curl +dns-over-tls elfutils
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
+   +resolvconf +seccomp selinux +sysv-utils test tpm ukify vanilla xkb 
+zstd
 "
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}
@@ -194,38 +194,7 @@ BDEPEND="
 QA_FLAGS_IGNORED="usr/lib/systemd/boot/efi/.*"
 QA_EXECSTACK="usr/lib/systemd/boot/efi/*"
 
-check_cgroup_layout() {
-   # https://bugs.gentoo.org/935261
-   [[ ${MERGE_TYPE} != buildonly ]] || return
-   [[ -z ${ROOT} ]] || return
-   [[ -e /sys/fs/cgroup/unified ]] || return
-   grep -q 'SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1' /proc/cmdline && return
-
-   eerror "This system appears to be booted with the 'hybrid' cgroup 
layout."
-   eerror "This layout obsolete and is disabled in systemd."
-
-   if grep -qF 'systemd.unified_cgroup_hierarchy'; then
-   eerror "Remove the systemd.unified_cgroup_hierarchy option"
-   eerror "from the kernel command line and reboot."
-   die "hybrid cgroup layout detected"
-   fi
-}
-
 pkg_pretend() {
-   if use split-usr; then
-   eerror "Please complete the migration to merged-usr."
-   eerror "https://wiki.gentoo.org/wiki/Merge-usr";
-   die "systemd no longer supports split-usr"
-   fi
-
-   check_cgroup_layout
-
-   if use cgroup-hybrid; then
-   eerror "Disable the 'cgroup-hybrid' USE flag."
-   eerror "Rebuild any initramfs images after rebuilding systemd."
-   die "cgroup-hybrid is no longer supported"
-   fi
-
if [[ ${MERGE_TYPE} != buildonly ]]; then
local CONFIG_CHECK="~BLK_DEV_BSG ~CGROUPS
~CGROUP_BPF ~DEVTMPFS ~EPOLL ~FANOTIFY ~FHANDLE



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-03-13 Thread Mike Gilbert
commit: 202a985e113d6a895fedec154ee770599b47
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Mar 14 00:40:33 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Mar 14 00:40:33 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=202a985f

sys-apps/systemd: add 259.4

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd/Manifest |   1 +
 sys-apps/systemd/systemd-259.4.ebuild | 587 ++
 2 files changed, 588 insertions(+)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 68df221f0066..2220e3ef5e7d 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,3 +1,4 @@
 DIST systemd-258.3.tar.gz 17034328 BLAKE2B 
668f5829d78412b256f49c3f46dffad5cf70fa335de3e5ca822bdc13e4f67874ac28005b616e7fdc0f3235f760c68809ae3ac97e1f53d3ca43fb7e0934ec0de9
 SHA512 
9f4261e1703efd1f38c90e4166e6d85fa9379c99ac7f3c66caa62955c3cbe8a43ab259c261ab20bce0dd84dd682258192ace66b4dee0390bf3740c32f4569fed
 DIST systemd-259.2.tar.gz 17284532 BLAKE2B 
a0826ef6f1cc8546957cbd558283e9bf634e434893de526d39b00f7d5ecdc982ccadf0f5397f74a8c9090887d14acbbe20dac27905376b72aa07b5246436c1ed
 SHA512 
1cb677c98a56210948bfc9a6e296aa92dde030ceeca6b6e4fe3f4014d051f4d0f1d83584cfdceb921d7d578952b85112b2ba497385faefca4d6c871bf8de48cf
 DIST systemd-259.3.tar.gz 17285135 BLAKE2B 
81a66ec1aadeef14ca8fd53b23a8ebeb9fa23aed4298419fb5cb612c7a8f1b4c33f391a643e4d313dbef0385c339726c8f327306785852c8427416009c944f8d
 SHA512 
ea7314fcde3c0e541c9399f2d165f114bd7bf37cec294680964352da374435ddd3949432f939f35ecb49f0ce6a3b7aaaddf2b65cc8107abc65e2ec3806c99dac
+DIST systemd-259.4.tar.gz 17336661 BLAKE2B 
5e90410698e21e8fc8f5f22e3e26858f51d2cdfc362870f09ecccf8ed882602cdcef2614843738b14601349b05cfd3a8358a1771fc1fcd8e75d831940a8683c8
 SHA512 
bf572f92b0b01ecaf08f36ea5e13a2c05a79e6c0c2d9ef191855d1b83ae791a2977841ca85541ace1d30945d5f879d703d390767f708294986b29aeda1449b1f

diff --git a/sys-apps/systemd/systemd-259.4.ebuild 
b/sys-apps/systemd/systemd-259.4.ebuild
new file mode 100644
index ..13662c485386
--- /dev/null
+++ b/sys-apps/systemd/systemd-259.4.ebuild
@@ -0,0 +1,587 @@
+# Copyright 2011-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{11..14} )
+
+# Avoid QA warnings
+TMPFILES_OPTIONAL=1
+UDEV_OPTIONAL=1
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/systemd/systemd.git";
+   inherit git-r3
+else
+   MY_PV=${PV/_/-}
+   MY_P=${PN}-${MY_PV}
+   S=${WORKDIR}/${MY_P}
+   
SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
+
+   if [[ ${PV} != *rc* ]] ; then
+   KEYWORDS="~amd64 ~s390 ~x86"
+   fi
+fi
+
+inherit branding linux-info meson-multilib optfeature pam python-single-r1
+inherit secureboot shell-completion systemd toolchain-funcs udev
+
+DESCRIPTION="System and service manager for Linux"
+HOMEPAGE="https://systemd.io/";
+
+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 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}
+   dns-over-tls? ( openssl )
+   fido2? ( cryptsetup openssl )
+   homed? ( cryptsetup pam openssl )
+   importd? ( curl lzma openssl )
+   ?? ( passwdqc pwquality )
+   passwdqc? ( homed )
+   pwquality? ( homed )
+   boot? ( kernel-install )
+   ukify? ( boot )
+"
+RESTRICT="!test? ( test )"
+
+MINKV="4.15"
+
+COMMON_DEPEND="
+   >=sys-apps/util-linux-2.32:0=[${MULTILIB_USEDEP}]
+   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   acl? ( sys-apps/acl:0= )
+   apparmor? ( >=sys-libs/libapparmor-2.13:0= )
+   audit? ( >=sys-process/audit-2:0= )
+   bpf? ( >=dev-libs/libbpf-1.4.0:0= )
+   cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= )
+   curl? ( >=net-misc/curl-7.32.0:0= )
+   elfutils? ( >=dev-libs/elfutils-0.158:0= )
+   fido2? (
+   dev-libs/libfido2:0=
+   )
+   gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] )
+   gnutls? ( >=net-libs/gnutls-3.6.0:0= )
+   http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] )
+   idn? ( net-dns/libidn2:= )
+   importd? (
+   app-arch/bzip2:0=
+   virtual/zlib:=
+   )
+   kmod? ( >=sys-apps/kmod-15:0= )
+   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-l

[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-initctl/

2026-03-12 Thread Sam James
commit: 70e0dbb382e93ee3fbc627951650ca65a37ae72e
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 12 11:17:19 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 12 11:17:19 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70e0dbb3

sys-apps/systemd-initctl: Keyword 2 x86, #971071

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd-initctl/systemd-initctl-2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild 
b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
index 6f161a86a463..ed9f49fed7bb 100644
--- a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
+++ b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/systemd/systemd-initctl/archive/refs/tags/v${PV}.tar
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~s390"
+KEYWORDS="amd64 ~s390 ~x86"
 
 DEPEND="
sys-apps/systemd:0=



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-03-12 Thread Sam James
commit: e0f13eee1beacf1bbb722b22cac8fb878370e2e1
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 12 11:17:18 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 12 11:17:18 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0f13eee

sys-apps/systemd: Keyword 259.3-r1 x86, #971071

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd/systemd-259.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd/systemd-259.3-r1.ebuild 
b/sys-apps/systemd/systemd-259.3-r1.ebuild
index e7347a3406ac..b4bf1384fedc 100644
--- a/sys-apps/systemd/systemd-259.3-r1.ebuild
+++ b/sys-apps/systemd/systemd-259.3-r1.ebuild
@@ -20,7 +20,7 @@ else

SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
 
if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="amd64 ~s390"
+   KEYWORDS="amd64 ~s390 ~x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-initctl/

2026-03-11 Thread Eli Schwartz
commit: 88d2d5d434268be7ec1e89e25e580799ae2ddecc
Author: Eli Schwartz  gentoo  org>
AuthorDate: Thu Mar 12 00:25:04 2026 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Thu Mar 12 00:25:24 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88d2d5d4

sys-apps/systemd-initctl: Stabilize 2 amd64, #971072

Signed-off-by: Eli Schwartz  gentoo.org>

 sys-apps/systemd-initctl/systemd-initctl-2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild 
b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
index 20e7385b733a..6f161a86a463 100644
--- a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
+++ b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/systemd/systemd-initctl/archive/refs/tags/v${PV}.tar
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~s390"
+KEYWORDS="amd64 ~s390"
 
 DEPEND="
sys-apps/systemd:0=



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-03-11 Thread Eli Schwartz
commit: 03aa9c641726a7b64d86e2e8f4944118f62091fb
Author: Eli Schwartz  gentoo  org>
AuthorDate: Thu Mar 12 00:25:03 2026 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Thu Mar 12 00:25:24 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03aa9c64

sys-apps/systemd: Stabilize 259.3-r1 amd64, #971072

Signed-off-by: Eli Schwartz  gentoo.org>

 sys-apps/systemd/systemd-259.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd/systemd-259.3-r1.ebuild 
b/sys-apps/systemd/systemd-259.3-r1.ebuild
index cd74cf9ebb89..e7347a3406ac 100644
--- a/sys-apps/systemd/systemd-259.3-r1.ebuild
+++ b/sys-apps/systemd/systemd-259.3-r1.ebuild
@@ -20,7 +20,7 @@ else

SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
 
if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="~amd64 ~s390"
+   KEYWORDS="amd64 ~s390"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-initctl/

2026-03-11 Thread Sam James
commit: 8b62363e5a079d585b11731ce734c7076ba33129
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 11 13:14:23 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 11 13:14:23 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b62363e

sys-apps/systemd-initctl: Keyword 2 s390, #971071

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd-initctl/systemd-initctl-2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild 
b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
index 4f0b69a117cc..20e7385b733a 100644
--- a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
+++ b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/systemd/systemd-initctl/archive/refs/tags/v${PV}.tar
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~s390"
 
 DEPEND="
sys-apps/systemd:0=



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-03-11 Thread Sam James
commit: 0695327ac74bb456468e8a385b6b13fbcc01d4e7
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 11 13:14:22 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 11 13:14:22 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0695327a

sys-apps/systemd: Keyword 259.3-r1 s390, #971071

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd/systemd-259.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd/systemd-259.3-r1.ebuild 
b/sys-apps/systemd/systemd-259.3-r1.ebuild
index 5036e731aac4..cd74cf9ebb89 100644
--- a/sys-apps/systemd/systemd-259.3-r1.ebuild
+++ b/sys-apps/systemd/systemd-259.3-r1.ebuild
@@ -20,7 +20,7 @@ else

SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
 
if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~s390"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-03-10 Thread Mike Gilbert
commit: d826acdb6a1c72a93e4bdb75bc4297181e691c6e
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Mar 10 22:31:59 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Mar 10 22:31:59 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d826acdb

sys-apps/systemd: move systemd-initctl to PDEPEND

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd/systemd-259.3-r1.ebuild | 12 ++--
 sys-apps/systemd/systemd-.ebuild | 12 ++--
 2 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/sys-apps/systemd/systemd-259.3-r1.ebuild 
b/sys-apps/systemd/systemd-259.3-r1.ebuild
index 4475543f8a21..5036e731aac4 100644
--- a/sys-apps/systemd/systemd-259.3-r1.ebuild
+++ b/sys-apps/systemd/systemd-259.3-r1.ebuild
@@ -144,10 +144,7 @@ RDEPEND="${COMMON_DEPEND}
!sys-apps/openrc[sysv-utils(-)]
!sys-apps/sysvinit
)
-   !sysv-utils? (
-   sys-apps/systemd-initctl
-   sys-apps/sysvinit
-   )
+   !sysv-utils? ( sys-apps/sysvinit )
resolvconf? ( !net-dns/openresolv )
!sys-auth/nss-myhostname
!sys-fs/eudev
@@ -155,10 +152,13 @@ RDEPEND="${COMMON_DEPEND}
 "
 
 # sys-apps/dbus: the daemon only (+ build-time lib dep for tests)
-PDEPEND=">=sys-apps/dbus-1.9.8[systemd]
+PDEPEND="
+   >=sys-apps/dbus-1.9.8[systemd]
>=sys-fs/udev-init-scripts-34
policykit? ( sys-auth/polkit )
-   !vanilla? ( sys-apps/gentoo-systemd-integration )"
+   !sysv-utils? ( sys-apps/systemd-initctl )
+   !vanilla? ( sys-apps/gentoo-systemd-integration )
+"
 
 BDEPEND="
app-arch/xz-utils:0

diff --git a/sys-apps/systemd/systemd-.ebuild 
b/sys-apps/systemd/systemd-.ebuild
index 9b1d348d8a2a..c341de61f9ce 100644
--- a/sys-apps/systemd/systemd-.ebuild
+++ b/sys-apps/systemd/systemd-.ebuild
@@ -144,10 +144,7 @@ RDEPEND="${COMMON_DEPEND}
!sys-apps/openrc[sysv-utils(-)]
!sys-apps/sysvinit
)
-   !sysv-utils? (
-   sys-apps/systemd-initctl
-   sys-apps/sysvinit
-   )
+   !sysv-utils? ( sys-apps/sysvinit )
resolvconf? ( !net-dns/openresolv )
!sys-auth/nss-myhostname
!sys-fs/eudev
@@ -155,10 +152,13 @@ RDEPEND="${COMMON_DEPEND}
 "
 
 # sys-apps/dbus: the daemon only (+ build-time lib dep for tests)
-PDEPEND=">=sys-apps/dbus-1.9.8[systemd]
+PDEPEND="
+   >=sys-apps/dbus-1.9.8[systemd]
>=sys-fs/udev-init-scripts-34
policykit? ( sys-auth/polkit )
-   !vanilla? ( sys-apps/gentoo-systemd-integration )"
+   !sysv-utils? ( sys-apps/systemd-initctl )
+   !vanilla? ( sys-apps/gentoo-systemd-integration )
+"
 
 BDEPEND="
app-arch/xz-utils:0



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-03-10 Thread Mike Gilbert
commit: 4866026bffe240195c00071accb3ee374c3e3590
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Mar 10 22:16:39 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Mar 10 22:16:39 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4866026b

sys-apps/systemd: drop blocker on sys-apps/hwids

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd/systemd-259.3-r1.ebuild | 1 -
 sys-apps/systemd/systemd-.ebuild | 1 -
 2 files changed, 2 deletions(-)

diff --git a/sys-apps/systemd/systemd-259.3-r1.ebuild 
b/sys-apps/systemd/systemd-259.3-r1.ebuild
index f8a7811dc144..4475543f8a21 100644
--- a/sys-apps/systemd/systemd-259.3-r1.ebuild
+++ b/sys-apps/systemd/systemd-259.3-r1.ebuild
@@ -149,7 +149,6 @@ RDEPEND="${COMMON_DEPEND}
sys-apps/sysvinit
)
resolvconf? ( !net-dns/openresolv )
-   !sys-apps/hwids[udev]
!sys-auth/nss-myhostname
!sys-fs/eudev
!sys-fs/udev

diff --git a/sys-apps/systemd/systemd-.ebuild 
b/sys-apps/systemd/systemd-.ebuild
index b992749566cd..9b1d348d8a2a 100644
--- a/sys-apps/systemd/systemd-.ebuild
+++ b/sys-apps/systemd/systemd-.ebuild
@@ -149,7 +149,6 @@ RDEPEND="${COMMON_DEPEND}
sys-apps/sysvinit
)
resolvconf? ( !net-dns/openresolv )
-   !sys-apps/hwids[udev]
!sys-auth/nss-myhostname
!sys-fs/eudev
!sys-fs/udev



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-03-10 Thread Mike Gilbert
commit: c7875d717aaefd4e22dc661736e73f52d2858440
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Mar 10 22:14:43 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Mar 10 22:14:43 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7875d71

sys-apps/systemd: depend on sys-apps/systemd-initctl

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd/{systemd-.ebuild => systemd-259.3-r1.ebuild} | 7 +--
 sys-apps/systemd/systemd-.ebuild  | 5 -
 2 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/sys-apps/systemd/systemd-.ebuild 
b/sys-apps/systemd/systemd-259.3-r1.ebuild
similarity index 99%
copy from sys-apps/systemd/systemd-.ebuild
copy to sys-apps/systemd/systemd-259.3-r1.ebuild
index 5a6103b359b1..f8a7811dc144 100644
--- a/sys-apps/systemd/systemd-.ebuild
+++ b/sys-apps/systemd/systemd-259.3-r1.ebuild
@@ -20,7 +20,7 @@ else

SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
 
if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~amd64"
fi
 fi
 
@@ -144,7 +144,10 @@ RDEPEND="${COMMON_DEPEND}
!sys-apps/openrc[sysv-utils(-)]
!sys-apps/sysvinit
)
-   !sysv-utils? ( sys-apps/sysvinit )
+   !sysv-utils? (
+   sys-apps/systemd-initctl
+   sys-apps/sysvinit
+   )
resolvconf? ( !net-dns/openresolv )
!sys-apps/hwids[udev]
!sys-auth/nss-myhostname

diff --git a/sys-apps/systemd/systemd-.ebuild 
b/sys-apps/systemd/systemd-.ebuild
index 5a6103b359b1..b992749566cd 100644
--- a/sys-apps/systemd/systemd-.ebuild
+++ b/sys-apps/systemd/systemd-.ebuild
@@ -144,7 +144,10 @@ RDEPEND="${COMMON_DEPEND}
!sys-apps/openrc[sysv-utils(-)]
!sys-apps/sysvinit
)
-   !sysv-utils? ( sys-apps/sysvinit )
+   !sysv-utils? (
+   sys-apps/systemd-initctl
+   sys-apps/sysvinit
+   )
resolvconf? ( !net-dns/openresolv )
!sys-apps/hwids[udev]
!sys-auth/nss-myhostname



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-03-10 Thread Mike Gilbert
commit: ea05920e77fb6053f29b43efd7442efbb6e820d9
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Mar 10 22:12:35 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Mar 10 22:12:35 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea05920e

sys-apps/systemd: drop 259, 259.1

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd/Manifest |   2 -
 sys-apps/systemd/systemd-259.1.ebuild | 586 --
 sys-apps/systemd/systemd-259.ebuild   | 579 -
 3 files changed, 1167 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 612812cdf800..68df221f0066 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,5 +1,3 @@
 DIST systemd-258.3.tar.gz 17034328 BLAKE2B 
668f5829d78412b256f49c3f46dffad5cf70fa335de3e5ca822bdc13e4f67874ac28005b616e7fdc0f3235f760c68809ae3ac97e1f53d3ca43fb7e0934ec0de9
 SHA512 
9f4261e1703efd1f38c90e4166e6d85fa9379c99ac7f3c66caa62955c3cbe8a43ab259c261ab20bce0dd84dd682258192ace66b4dee0390bf3740c32f4569fed
-DIST systemd-259.1.tar.gz 17274033 BLAKE2B 
08d3b640e699ecaae9f2e2471db4547870786a5b5e2953671a0a9460b13a4d942c605942f95c144e68a04ffd6be1a72d8a084fe1f59c4d49c0ac3dc1eda55533
 SHA512 
7cbeca5dad6413a876809200583854ddc706b7a69deff958eb1ca1afb726cf4dec014006c10d1945c450b754811d4b95a80fe1778cb3136997f6d11b11c0560e
 DIST systemd-259.2.tar.gz 17284532 BLAKE2B 
a0826ef6f1cc8546957cbd558283e9bf634e434893de526d39b00f7d5ecdc982ccadf0f5397f74a8c9090887d14acbbe20dac27905376b72aa07b5246436c1ed
 SHA512 
1cb677c98a56210948bfc9a6e296aa92dde030ceeca6b6e4fe3f4014d051f4d0f1d83584cfdceb921d7d578952b85112b2ba497385faefca4d6c871bf8de48cf
 DIST systemd-259.3.tar.gz 17285135 BLAKE2B 
81a66ec1aadeef14ca8fd53b23a8ebeb9fa23aed4298419fb5cb612c7a8f1b4c33f391a643e4d313dbef0385c339726c8f327306785852c8427416009c944f8d
 SHA512 
ea7314fcde3c0e541c9399f2d165f114bd7bf37cec294680964352da374435ddd3949432f939f35ecb49f0ce6a3b7aaaddf2b65cc8107abc65e2ec3806c99dac
-DIST systemd-259.tar.gz 17250241 BLAKE2B 
59ba6edea59338fc30d4cf72b197e8eda2ccd4fc7d53f016c0b9bd4422433839696fe553b58dcf1f31345ec92080a426a04a2878fd97cb17b3b1e3f92f08e135
 SHA512 
ef46b13661df43e3cfbeee1bc22f0b1eb902e8ebe39c19868c465efd08b35a199c2a2cd9d8021a6bc4d692fa0c6e0eab3f13eecd6ce24dde81d3945464a25b50

diff --git a/sys-apps/systemd/systemd-259.1.ebuild 
b/sys-apps/systemd/systemd-259.1.ebuild
deleted file mode 100644
index 1750925132cd..
--- a/sys-apps/systemd/systemd-259.1.ebuild
+++ /dev/null
@@ -1,586 +0,0 @@
-# Copyright 2011-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{11..14} )
-
-# Avoid QA warnings
-TMPFILES_OPTIONAL=1
-UDEV_OPTIONAL=1
-
-QA_PKGCONFIG_VERSION=$(ver_cut 1)
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://github.com/systemd/systemd.git";
-   inherit git-r3
-else
-   MY_PV=${PV/_/-}
-   MY_P=${PN}-${MY_PV}
-   S=${WORKDIR}/${MY_P}
-   
SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
-
-   if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-   fi
-fi
-
-inherit branding linux-info meson-multilib optfeature pam python-single-r1
-inherit secureboot shell-completion systemd toolchain-funcs udev
-
-DESCRIPTION="System and service manager for Linux"
-HOMEPAGE="https://systemd.io/";
-
-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 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}
-   dns-over-tls? ( openssl )
-   fido2? ( cryptsetup openssl )
-   homed? ( cryptsetup pam openssl )
-   importd? ( curl lzma openssl )
-   ?? ( passwdqc pwquality )
-   passwdqc? ( homed )
-   pwquality? ( homed )
-   boot? ( kernel-install )
-   ukify? ( boot )
-"
-RESTRICT="!test? ( test )"
-
-MINKV="4.15"
-
-COMMON_DEPEND="
-   >=sys-apps/util-linux-2.32:0=[${MULTILIB_USEDEP}]
-   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
-   virtual/libcrypt:=[${MULTILIB_USEDEP}]
-   acl? ( sys-apps/acl:0= )
-   apparmor? ( >=sys-libs/libapparmor-2.13:0= )
-   audit? ( >=sys-process/audit-2:0= )
-   bpf? ( >=dev-libs/libbpf-1.4.0:0= )
-   cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= )
-   curl? ( >=net-misc/curl-7.32.0:0= )
-   elfutils? ( >=dev-libs/elfutils-0.158:0= )
-   fido2? (
-   dev-libs/libfido2:0=
-   )
-   gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] )
-   gnutls

[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-initctl/

2026-03-10 Thread Mike Gilbert
commit: c4999dea5bee83cb5f028d4d8335ba34a81cf52c
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Mar 10 22:05:57 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Mar 10 22:10:38 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4999dea

sys-apps/systemd-initctl: new package, add 2

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd-initctl/Manifest |  1 +
 sys-apps/systemd-initctl/metadata.xml | 11 +++
 sys-apps/systemd-initctl/systemd-initctl-2.ebuild | 24 +++
 3 files changed, 36 insertions(+)

diff --git a/sys-apps/systemd-initctl/Manifest 
b/sys-apps/systemd-initctl/Manifest
new file mode 100644
index ..995a5e08ff4d
--- /dev/null
+++ b/sys-apps/systemd-initctl/Manifest
@@ -0,0 +1 @@
+DIST systemd-initctl-2.tar.gz 10016 BLAKE2B 
5b0c9884df2aa4b70d0327283db262ef0f555feaeccf5ce08215995615e18ccced7e05322545147be690910a140f5369aea1b6932ce172ff35a3a1babef82c8b
 SHA512 
f3e0f5a3eb89ebf1fb95f9f9c1bcb2a7add8a90ca3647a17d2320fd00a9def9b18e94b9b05cad8d641ff66446e11af45879b79a7b193f006aaae94279f95538e

diff --git a/sys-apps/systemd-initctl/metadata.xml 
b/sys-apps/systemd-initctl/metadata.xml
new file mode 100644
index ..5ac7eea86496
--- /dev/null
+++ b/sys-apps/systemd-initctl/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   [email protected]
+   Mike Gilbert
+   
+   
+   systemd/systemd-initctl
+   
+

diff --git a/sys-apps/systemd-initctl/systemd-initctl-2.ebuild 
b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
new file mode 100644
index ..4f0b69a117cc
--- /dev/null
+++ b/sys-apps/systemd-initctl/systemd-initctl-2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="initctl Compatibility Daemon"
+HOMEPAGE="https://github.com/systemd/systemd-initctl";
+SRC_URI="https://github.com/systemd/systemd-initctl/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+   sys-apps/systemd:0=
+"
+RDEPEND="${DEPEND}
+   !

[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-03-09 Thread Mike Gilbert
commit: 56e59e3b305c698d6d78fff2e598166e74ca97fe
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Mar  9 22:52:01 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Mar  9 22:52:16 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56e59e3b

sys-apps/systemd: add 259.3

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd/Manifest |   1 +
 sys-apps/systemd/systemd-259.3.ebuild | 585 ++
 2 files changed, 586 insertions(+)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 33ca9cacbc43..612812cdf800 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,4 +1,5 @@
 DIST systemd-258.3.tar.gz 17034328 BLAKE2B 
668f5829d78412b256f49c3f46dffad5cf70fa335de3e5ca822bdc13e4f67874ac28005b616e7fdc0f3235f760c68809ae3ac97e1f53d3ca43fb7e0934ec0de9
 SHA512 
9f4261e1703efd1f38c90e4166e6d85fa9379c99ac7f3c66caa62955c3cbe8a43ab259c261ab20bce0dd84dd682258192ace66b4dee0390bf3740c32f4569fed
 DIST systemd-259.1.tar.gz 17274033 BLAKE2B 
08d3b640e699ecaae9f2e2471db4547870786a5b5e2953671a0a9460b13a4d942c605942f95c144e68a04ffd6be1a72d8a084fe1f59c4d49c0ac3dc1eda55533
 SHA512 
7cbeca5dad6413a876809200583854ddc706b7a69deff958eb1ca1afb726cf4dec014006c10d1945c450b754811d4b95a80fe1778cb3136997f6d11b11c0560e
 DIST systemd-259.2.tar.gz 17284532 BLAKE2B 
a0826ef6f1cc8546957cbd558283e9bf634e434893de526d39b00f7d5ecdc982ccadf0f5397f74a8c9090887d14acbbe20dac27905376b72aa07b5246436c1ed
 SHA512 
1cb677c98a56210948bfc9a6e296aa92dde030ceeca6b6e4fe3f4014d051f4d0f1d83584cfdceb921d7d578952b85112b2ba497385faefca4d6c871bf8de48cf
+DIST systemd-259.3.tar.gz 17285135 BLAKE2B 
81a66ec1aadeef14ca8fd53b23a8ebeb9fa23aed4298419fb5cb612c7a8f1b4c33f391a643e4d313dbef0385c339726c8f327306785852c8427416009c944f8d
 SHA512 
ea7314fcde3c0e541c9399f2d165f114bd7bf37cec294680964352da374435ddd3949432f939f35ecb49f0ce6a3b7aaaddf2b65cc8107abc65e2ec3806c99dac
 DIST systemd-259.tar.gz 17250241 BLAKE2B 
59ba6edea59338fc30d4cf72b197e8eda2ccd4fc7d53f016c0b9bd4422433839696fe553b58dcf1f31345ec92080a426a04a2878fd97cb17b3b1e3f92f08e135
 SHA512 
ef46b13661df43e3cfbeee1bc22f0b1eb902e8ebe39c19868c465efd08b35a199c2a2cd9d8021a6bc4d692fa0c6e0eab3f13eecd6ce24dde81d3945464a25b50

diff --git a/sys-apps/systemd/systemd-259.3.ebuild 
b/sys-apps/systemd/systemd-259.3.ebuild
new file mode 100644
index ..5a6103b359b1
--- /dev/null
+++ b/sys-apps/systemd/systemd-259.3.ebuild
@@ -0,0 +1,585 @@
+# Copyright 2011-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{11..14} )
+
+# Avoid QA warnings
+TMPFILES_OPTIONAL=1
+UDEV_OPTIONAL=1
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/systemd/systemd.git";
+   inherit git-r3
+else
+   MY_PV=${PV/_/-}
+   MY_P=${PN}-${MY_PV}
+   S=${WORKDIR}/${MY_P}
+   
SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
+
+   if [[ ${PV} != *rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   fi
+fi
+
+inherit branding linux-info meson-multilib optfeature pam python-single-r1
+inherit secureboot shell-completion systemd toolchain-funcs udev
+
+DESCRIPTION="System and service manager for Linux"
+HOMEPAGE="https://systemd.io/";
+
+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 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}
+   dns-over-tls? ( openssl )
+   fido2? ( cryptsetup openssl )
+   homed? ( cryptsetup pam openssl )
+   importd? ( curl lzma openssl )
+   ?? ( passwdqc pwquality )
+   passwdqc? ( homed )
+   pwquality? ( homed )
+   boot? ( kernel-install )
+   ukify? ( boot )
+"
+RESTRICT="!test? ( test )"
+
+MINKV="4.15"
+
+COMMON_DEPEND="
+   >=sys-apps/util-linux-2.32:0=[${MULTILIB_USEDEP}]
+   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   acl? ( sys-apps/acl:0= )
+   apparmor? ( >=sys-libs/libapparmor-2.13:0= )
+   audit? ( >=sys-process/audit-2:0= )
+   bpf? ( >=dev-libs/libbpf-1.4.0:0= )
+   cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= )
+   curl? ( >=net-misc/curl-7.32.0:0= )
+   elfutils? ( >=dev-libs/elfutils-0.158:0= )
+   fido2? (
+   dev-libs/libfido2:0=
+   )
+   gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] )
+   gnutls? ( >=net-libs/gnutls-3.6.0:0= )
+   http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll

[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/

2026-03-09 Thread Mike Gilbert
commit: c3f90677a9d72cb3f3a35d192c397320cf077b04
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Mar  9 22:26:21 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Mar  9 22:52:16 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3f90677

sys-apps/systemd-utils: add 259.3

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd-utils/Manifest   |   1 +
 sys-apps/systemd-utils/systemd-utils-259.3.ebuild | 395 ++
 2 files changed, 396 insertions(+)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index 74521fc05b3c..9557328dd3a4 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -1,5 +1,6 @@
 DIST systemd-256.17.tar.gz 15965064 BLAKE2B 
4a0cf0d2c6fa051c8396e470c2a97d099a6144af8d8e46e8404f52bbeef0d0d41aa1da28fe5e9ede1a8335a7bf310553814ee000b7a78295396bfde0c6251f1f
 SHA512 
c0f5d82f1220c69e8dc136e796ed9594bd9357450320c077a4c36151585508dfef58e16452ee64af7c32b90861a22996e9d567d76d71c15ce2136f96194f2be2
 DIST systemd-259.1.tar.gz 17274033 BLAKE2B 
08d3b640e699ecaae9f2e2471db4547870786a5b5e2953671a0a9460b13a4d942c605942f95c144e68a04ffd6be1a72d8a084fe1f59c4d49c0ac3dc1eda55533
 SHA512 
7cbeca5dad6413a876809200583854ddc706b7a69deff958eb1ca1afb726cf4dec014006c10d1945c450b754811d4b95a80fe1778cb3136997f6d11b11c0560e
+DIST systemd-259.3.tar.gz 17285135 BLAKE2B 
81a66ec1aadeef14ca8fd53b23a8ebeb9fa23aed4298419fb5cb612c7a8f1b4c33f391a643e4d313dbef0385c339726c8f327306785852c8427416009c944f8d
 SHA512 
ea7314fcde3c0e541c9399f2d165f114bd7bf37cec294680964352da374435ddd3949432f939f35ecb49f0ce6a3b7aaaddf2b65cc8107abc65e2ec3806c99dac
 DIST systemd-musl-patches-255.14.tar.gz 31519 BLAKE2B 
1ada38b3536370f3f20f94abb122b6dc72e2dac6d34baad49ae0c154810197dab6d225457f81c2b78c58cf7fe14070da9ca1902bec6d8f892d55394af67155b5
 SHA512 
ff9cb11f687e7895b93b55933c330f69067546d48cc0f23a029990e095245c78e046023636f82d11fec1b03a5349d4d747c9625fd34ef7f9445a54a44b25cccb
 DIST systemd-musl-patches-256.12.tar.gz 27374 BLAKE2B 
b9ec7b0a78566b076067547b522560b0a3f307bd0edf5ed846d09068372c3b5e6ac23e153fce00c32a353cfd7c7ada29c2aa971da4c01b35e368bcfe95671478
 SHA512 
aa552bf1872f39aad9eb4d0139e5029ec91665711464824d1a2a06845557e3838fdd679062a4bc5a83d8cfb11e420807819e496dd093aeebe4f18796e8ad54e9
 DIST systemd-stable-255.18.tar.gz 15258834 BLAKE2B 
03b97b0bb6f5cd8f93bf72c40cf52426c07ab5fa74bd19caf771d54e823fa321de633ef3cc6e482210250c1408e092a6dae6710e992ac2a4b3c5e9670d803adc
 SHA512 
4550fa313a45b277dc32df74a13cfd06486ced724f40c1eebc61a9ba76f79b58dd4372da851710cb5d8bb13e98a5cfcb377fe22171ef5bee0209f4bf067c87ad

diff --git a/sys-apps/systemd-utils/systemd-utils-259.3.ebuild 
b/sys-apps/systemd-utils/systemd-utils-259.3.ebuild
new file mode 100644
index ..ce7f087b6c94
--- /dev/null
+++ b/sys-apps/systemd-utils/systemd-utils-259.3.ebuild
@@ -0,0 +1,395 @@
+# Copyright 2022-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{11..14} )
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+# Avoid QA warnings about these eclasses
+TMPFILES_OPTIONAL=1
+UDEV_OPTIONAL=1
+
+inherit linux-info meson-multilib
+inherit python-single-r1 secureboot shell-completion udev
+
+DESCRIPTION="Utilities split out from systemd for OpenRC users"
+HOMEPAGE="https://systemd.io/";
+
+MY_P="systemd-${PV}"
+SRC_URI="https://github.com/systemd/systemd/archive/refs/tags/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+acl boot +kmod kernel-install selinux split-usr sysusers +tmpfiles test 
+udev ukify"
+REQUIRED_USE="
+   || ( kernel-install tmpfiles sysusers udev )
+   boot? ( kernel-install )
+   ukify? ( boot )
+   ${PYTHON_REQUIRED_USE}
+"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   selinux? ( sys-libs/libselinux:0= )
+   tmpfiles? (
+   acl? ( sys-apps/acl:0= )
+   )
+   udev? (
+   >=sys-apps/util-linux-2.30:0=
+   acl? ( sys-apps/acl:0= )
+   kmod? ( >=sys-apps/kmod-15:0= )
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   >=sys-kernel/linux-headers-3.11
+"
+
+PEFILE_DEPEND='dev-python/pefile[${PYTHON_USEDEP}]'
+
+RDEPEND="${COMMON_DEPEND}
+   virtual/libcrypt:=
+   boot? ( !=dev-python/pyelftools-0.30[\${PYTHON_USEDEP}]
+   test? ( ${PEFILE_DEPEND} )
+   )
+   ")
+"
+
+QA_EXECSTACK="usr/lib/systemd/boot/efi/*"
+QA_FLAGS_IGNORED="usr/lib/systemd/boot/efi/.*"
+
+CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER ~!SYSFS_DEPRECATED
+   ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET ~UNIX"
+
+pkg_setup() {
+   if [[ ${MERGE_TYPE} != buildonly ]] && use udev; then
+   linux-info_pkg_setup
+   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-02-28 Thread Mike Gilbert
commit: e445449a18282508e7de29993c41bc3a9829ac59
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Mar  1 02:59:10 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Mar  1 02:59:10 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e445449a

sys-apps/systemd: add 259.2

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd/Manifest |   1 +
 sys-apps/systemd/systemd-259.2.ebuild | 585 ++
 2 files changed, 586 insertions(+)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 4d54b77dc8c5..33ca9cacbc43 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,3 +1,4 @@
 DIST systemd-258.3.tar.gz 17034328 BLAKE2B 
668f5829d78412b256f49c3f46dffad5cf70fa335de3e5ca822bdc13e4f67874ac28005b616e7fdc0f3235f760c68809ae3ac97e1f53d3ca43fb7e0934ec0de9
 SHA512 
9f4261e1703efd1f38c90e4166e6d85fa9379c99ac7f3c66caa62955c3cbe8a43ab259c261ab20bce0dd84dd682258192ace66b4dee0390bf3740c32f4569fed
 DIST systemd-259.1.tar.gz 17274033 BLAKE2B 
08d3b640e699ecaae9f2e2471db4547870786a5b5e2953671a0a9460b13a4d942c605942f95c144e68a04ffd6be1a72d8a084fe1f59c4d49c0ac3dc1eda55533
 SHA512 
7cbeca5dad6413a876809200583854ddc706b7a69deff958eb1ca1afb726cf4dec014006c10d1945c450b754811d4b95a80fe1778cb3136997f6d11b11c0560e
+DIST systemd-259.2.tar.gz 17284532 BLAKE2B 
a0826ef6f1cc8546957cbd558283e9bf634e434893de526d39b00f7d5ecdc982ccadf0f5397f74a8c9090887d14acbbe20dac27905376b72aa07b5246436c1ed
 SHA512 
1cb677c98a56210948bfc9a6e296aa92dde030ceeca6b6e4fe3f4014d051f4d0f1d83584cfdceb921d7d578952b85112b2ba497385faefca4d6c871bf8de48cf
 DIST systemd-259.tar.gz 17250241 BLAKE2B 
59ba6edea59338fc30d4cf72b197e8eda2ccd4fc7d53f016c0b9bd4422433839696fe553b58dcf1f31345ec92080a426a04a2878fd97cb17b3b1e3f92f08e135
 SHA512 
ef46b13661df43e3cfbeee1bc22f0b1eb902e8ebe39c19868c465efd08b35a199c2a2cd9d8021a6bc4d692fa0c6e0eab3f13eecd6ce24dde81d3945464a25b50

diff --git a/sys-apps/systemd/systemd-259.2.ebuild 
b/sys-apps/systemd/systemd-259.2.ebuild
new file mode 100644
index ..5a6103b359b1
--- /dev/null
+++ b/sys-apps/systemd/systemd-259.2.ebuild
@@ -0,0 +1,585 @@
+# Copyright 2011-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{11..14} )
+
+# Avoid QA warnings
+TMPFILES_OPTIONAL=1
+UDEV_OPTIONAL=1
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/systemd/systemd.git";
+   inherit git-r3
+else
+   MY_PV=${PV/_/-}
+   MY_P=${PN}-${MY_PV}
+   S=${WORKDIR}/${MY_P}
+   
SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
+
+   if [[ ${PV} != *rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   fi
+fi
+
+inherit branding linux-info meson-multilib optfeature pam python-single-r1
+inherit secureboot shell-completion systemd toolchain-funcs udev
+
+DESCRIPTION="System and service manager for Linux"
+HOMEPAGE="https://systemd.io/";
+
+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 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}
+   dns-over-tls? ( openssl )
+   fido2? ( cryptsetup openssl )
+   homed? ( cryptsetup pam openssl )
+   importd? ( curl lzma openssl )
+   ?? ( passwdqc pwquality )
+   passwdqc? ( homed )
+   pwquality? ( homed )
+   boot? ( kernel-install )
+   ukify? ( boot )
+"
+RESTRICT="!test? ( test )"
+
+MINKV="4.15"
+
+COMMON_DEPEND="
+   >=sys-apps/util-linux-2.32:0=[${MULTILIB_USEDEP}]
+   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   acl? ( sys-apps/acl:0= )
+   apparmor? ( >=sys-libs/libapparmor-2.13:0= )
+   audit? ( >=sys-process/audit-2:0= )
+   bpf? ( >=dev-libs/libbpf-1.4.0:0= )
+   cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= )
+   curl? ( >=net-misc/curl-7.32.0:0= )
+   elfutils? ( >=dev-libs/elfutils-0.158:0= )
+   fido2? (
+   dev-libs/libfido2:0=
+   )
+   gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] )
+   gnutls? ( >=net-libs/gnutls-3.6.0:0= )
+   http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] )
+   idn? ( net-dns/libidn2:= )
+   importd? (
+   app-arch/bzip2:0=
+   virtual/zlib:=
+   )
+   kmod? ( >=sys-apps/kmod-15:0= )
+   lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[${MULTILIB_USEDEP}] )
+   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/

2026-02-24 Thread Mike Gilbert
commit: 97801b387af7e96a8256ab1ebce118cf52c6ca85
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Feb 20 18:14:05 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Feb 20 18:16:14 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97801b38

sys-apps/systemd-utils: DEPEND on virtual/libcrypt[${MULTILIB_USEDEP}]

This is needed to satisfy the build system, but does not affect the
installed multilib artifacts (libudev).

This dependency was made optional after the 259 release.

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd-utils/systemd-utils-259.1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-apps/systemd-utils/systemd-utils-259.1.ebuild 
b/sys-apps/systemd-utils/systemd-utils-259.1.ebuild
index 1ccbb1fe8389..d482ec0d21b5 100644
--- a/sys-apps/systemd-utils/systemd-utils-259.1.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-259.1.ebuild
@@ -32,7 +32,6 @@ REQUIRED_USE="
 RESTRICT="!test? ( test )"
 
 COMMON_DEPEND="
-   virtual/libcrypt:=
selinux? ( sys-libs/libselinux:0= )
tmpfiles? (
acl? ( sys-apps/acl:0= )
@@ -44,12 +43,14 @@ COMMON_DEPEND="
)
 "
 DEPEND="${COMMON_DEPEND}
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
>=sys-kernel/linux-headers-3.11
 "
 
 PEFILE_DEPEND='dev-python/pefile[${PYTHON_USEDEP}]'
 
 RDEPEND="${COMMON_DEPEND}
+   virtual/libcrypt:=
boot? ( !

[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/files/

2026-02-24 Thread Michael Mair-Keimberger
commit: 3f1cb82af898841a7bb8e38fb1b4e6b5c1edf3dd
Author: Michael Mair-Keimberger  gentoo  org>
AuthorDate: Fri Feb 20 18:02:34 2026 +
Commit: Michael Mair-Keimberger  gentoo  org>
CommitDate: Fri Feb 20 18:02:34 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f1cb82a

sys-apps/systemd: remove unused patch

Signed-off-by: Michael Mair-Keimberger  gentoo.org>

 .../systemd/files/gentoo-journald-audit-r1.patch   | 51 --
 1 file changed, 51 deletions(-)

diff --git a/sys-apps/systemd/files/gentoo-journald-audit-r1.patch 
b/sys-apps/systemd/files/gentoo-journald-audit-r1.patch
deleted file mode 100644
index b5c32df788e9..
--- a/sys-apps/systemd/files/gentoo-journald-audit-r1.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-From 2de502ccff1cc780d9d29c4ff7e6c1e0f2d7a082 Mon Sep 17 00:00:00 2001
-From: Mike Gilbert 
-Date: Fri, 21 Aug 2020 13:16:17 -0400
-Subject: [PATCH] journald: do not change the kernel audit setting by default
-
-Bug: https://bugs.gentoo.org/736910

- man/journald.conf.xml | 2 +-
- src/journal/journald-server.c | 2 +-
- src/journal/journald.conf | 2 +-
- 3 files changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/man/journald.conf.xml b/man/journald.conf.xml
-index 50c33e4792..2e14674f42 100644
 a/man/journald.conf.xml
-+++ b/man/journald.conf.xml
-@@ -427,7 +427,7 @@
- kernel auditing on start-up. If disabled it will turn it off. If 
unset it will neither enable nor
- disable it, leaving the previous state unchanged.  This means if 
another tool turns on auditing even
- if systemd-journald left it off, it will still 
collect the generated
--messages. Defaults to on.
-+messages.
- 
- Note that this option does not control whether 
systemd-journald collects
- generated audit records, it just controls whether it tells the kernel 
to generate them. If you need
-diff --git a/src/journal/journald-server.c b/src/journal/journald-server.c
-index 022e12d83d..6b3d261af6 100644
 a/src/journal/journald-server.c
-+++ b/src/journal/journald-server.c
-@@ -2367,7 +2367,7 @@ int server_init(Server *s, const char *namespace) {
- .compress.threshold_bytes = UINT64_MAX,
- .seal = true,
- 
--.set_audit = true,
-+.set_audit = -1,
- 
- .watchdog_usec = USEC_INFINITY,
- 
-diff --git a/src/journal/journald.conf b/src/journal/journald.conf
-index 5a60a9d39c..64156d5463 100644
 a/src/journal/journald.conf
-+++ b/src/journal/journald.conf
-@@ -44,4 +44,4 @@
- #MaxLevelWall=emerg
- #LineMax=48K
- #ReadKMsg=yes
--#Audit=yes
-+#Audit=
--- 
-2.39.1
-



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-02-24 Thread Andreas K. Hüttel
commit: 49f1aeb65e1360a091c92d14366126064379f34e
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Feb 19 22:22:13 2026 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Feb 19 22:26:39 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49f1aeb6

sys-apps/systemd: Add riscv32 workaround

Bug: https://bugs.gentoo.org/969103
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-apps/systemd/systemd-259.1.ebuild | 8 +++-
 sys-apps/systemd/systemd-.ebuild  | 8 +++-
 2 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/sys-apps/systemd/systemd-259.1.ebuild 
b/sys-apps/systemd/systemd-259.1.ebuild
index 73bcaf2ebbf2..1750925132cd 100644
--- a/sys-apps/systemd/systemd-259.1.ebuild
+++ b/sys-apps/systemd/systemd-259.1.ebuild
@@ -345,7 +345,6 @@ multilib_src_configure() {
$(meson_native_use_feature kmod)
$(meson_feature lz4)
$(meson_feature lzma xz)
-   $(meson_use test tests)
$(meson_feature zstd)
$(meson_native_use_feature iptables libiptc)
$(meson_native_use_feature openssl)
@@ -389,6 +388,13 @@ multilib_src_configure() {
$(meson_native_true vconsole)
)
 
+   # workaround for bug 969103
+   if [[ ${CHOST} == riscv32* ]] ; then
+   myconf+=( -Dtests=true )
+   else
+   myconf+=( $(meson_use test tests) )
+   fi
+
case $(tc-arch) in
amd64|arm|arm64|loong|ppc|ppc64|riscv|s390|x86)
# src/vmspawn/vmspawn-util.h: QEMU_MACHINE_TYPE

diff --git a/sys-apps/systemd/systemd-.ebuild 
b/sys-apps/systemd/systemd-.ebuild
index cf5a19b01c58..5a6103b359b1 100644
--- a/sys-apps/systemd/systemd-.ebuild
+++ b/sys-apps/systemd/systemd-.ebuild
@@ -344,7 +344,6 @@ multilib_src_configure() {
$(meson_native_use_feature kmod)
$(meson_feature lz4)
$(meson_feature lzma xz)
-   $(meson_use test tests)
$(meson_feature zstd)
$(meson_native_use_feature iptables libiptc)
$(meson_native_use_feature openssl)
@@ -388,6 +387,13 @@ multilib_src_configure() {
$(meson_native_true vconsole)
)
 
+   # workaround for bug 969103
+   if [[ ${CHOST} == riscv32* ]] ; then
+   myconf+=( -Dtests=true )
+   else
+   myconf+=( $(meson_use test tests) )
+   fi
+
case $(tc-arch) in
amd64|arm|arm64|loong|ppc|ppc64|riscv|s390|x86)
# src/vmspawn/vmspawn-util.h: QEMU_MACHINE_TYPE



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/

2026-02-24 Thread Mike Gilbert
commit: f6de2d16682a8ea7260d2bc2b3d2f6723a136a27
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Feb 20 18:16:47 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Feb 20 18:16:47 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6de2d16

sys-apps/systemd-utils: drop 259-r3

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd-utils/Manifest|   1 -
 sys-apps/systemd-utils/systemd-utils-259-r3.ebuild | 404 -
 2 files changed, 405 deletions(-)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index 4b87d8361401..74521fc05b3c 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -1,6 +1,5 @@
 DIST systemd-256.17.tar.gz 15965064 BLAKE2B 
4a0cf0d2c6fa051c8396e470c2a97d099a6144af8d8e46e8404f52bbeef0d0d41aa1da28fe5e9ede1a8335a7bf310553814ee000b7a78295396bfde0c6251f1f
 SHA512 
c0f5d82f1220c69e8dc136e796ed9594bd9357450320c077a4c36151585508dfef58e16452ee64af7c32b90861a22996e9d567d76d71c15ce2136f96194f2be2
 DIST systemd-259.1.tar.gz 17274033 BLAKE2B 
08d3b640e699ecaae9f2e2471db4547870786a5b5e2953671a0a9460b13a4d942c605942f95c144e68a04ffd6be1a72d8a084fe1f59c4d49c0ac3dc1eda55533
 SHA512 
7cbeca5dad6413a876809200583854ddc706b7a69deff958eb1ca1afb726cf4dec014006c10d1945c450b754811d4b95a80fe1778cb3136997f6d11b11c0560e
-DIST systemd-259.tar.gz 17250241 BLAKE2B 
59ba6edea59338fc30d4cf72b197e8eda2ccd4fc7d53f016c0b9bd4422433839696fe553b58dcf1f31345ec92080a426a04a2878fd97cb17b3b1e3f92f08e135
 SHA512 
ef46b13661df43e3cfbeee1bc22f0b1eb902e8ebe39c19868c465efd08b35a199c2a2cd9d8021a6bc4d692fa0c6e0eab3f13eecd6ce24dde81d3945464a25b50
 DIST systemd-musl-patches-255.14.tar.gz 31519 BLAKE2B 
1ada38b3536370f3f20f94abb122b6dc72e2dac6d34baad49ae0c154810197dab6d225457f81c2b78c58cf7fe14070da9ca1902bec6d8f892d55394af67155b5
 SHA512 
ff9cb11f687e7895b93b55933c330f69067546d48cc0f23a029990e095245c78e046023636f82d11fec1b03a5349d4d747c9625fd34ef7f9445a54a44b25cccb
 DIST systemd-musl-patches-256.12.tar.gz 27374 BLAKE2B 
b9ec7b0a78566b076067547b522560b0a3f307bd0edf5ed846d09068372c3b5e6ac23e153fce00c32a353cfd7c7ada29c2aa971da4c01b35e368bcfe95671478
 SHA512 
aa552bf1872f39aad9eb4d0139e5029ec91665711464824d1a2a06845557e3838fdd679062a4bc5a83d8cfb11e420807819e496dd093aeebe4f18796e8ad54e9
 DIST systemd-stable-255.18.tar.gz 15258834 BLAKE2B 
03b97b0bb6f5cd8f93bf72c40cf52426c07ab5fa74bd19caf771d54e823fa321de633ef3cc6e482210250c1408e092a6dae6710e992ac2a4b3c5e9670d803adc
 SHA512 
4550fa313a45b277dc32df74a13cfd06486ced724f40c1eebc61a9ba76f79b58dd4372da851710cb5d8bb13e98a5cfcb377fe22171ef5bee0209f4bf067c87ad

diff --git a/sys-apps/systemd-utils/systemd-utils-259-r3.ebuild 
b/sys-apps/systemd-utils/systemd-utils-259-r3.ebuild
deleted file mode 100644
index 5a917607087a..
--- a/sys-apps/systemd-utils/systemd-utils-259-r3.ebuild
+++ /dev/null
@@ -1,404 +0,0 @@
-# Copyright 2022-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{11..14} )
-QA_PKGCONFIG_VERSION=$(ver_cut 1)
-
-# Avoid QA warnings about these eclasses
-TMPFILES_OPTIONAL=1
-UDEV_OPTIONAL=1
-
-inherit linux-info meson-multilib
-inherit python-single-r1 secureboot shell-completion udev
-
-DESCRIPTION="Utilities split out from systemd for OpenRC users"
-HOMEPAGE="https://systemd.io/";
-
-MY_P="systemd-${PV}"
-SRC_URI="https://github.com/systemd/systemd/archive/refs/tags/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-IUSE="+acl boot +kmod kernel-install selinux split-usr sysusers +tmpfiles test 
+udev ukify"
-REQUIRED_USE="
-   || ( kernel-install tmpfiles sysusers udev )
-   boot? ( kernel-install )
-   ukify? ( boot )
-   ${PYTHON_REQUIRED_USE}
-"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
-   virtual/libcrypt:=
-   selinux? ( sys-libs/libselinux:0= )
-   tmpfiles? (
-   acl? ( sys-apps/acl:0= )
-   )
-   udev? (
-   >=sys-apps/util-linux-2.30:0=
-   acl? ( sys-apps/acl:0= )
-   kmod? ( >=sys-apps/kmod-15:0= )
-   )
-"
-DEPEND="${COMMON_DEPEND}
-   >=sys-kernel/linux-headers-3.11
-"
-
-PEFILE_DEPEND='dev-python/pefile[${PYTHON_USEDEP}]'
-
-RDEPEND="${COMMON_DEPEND}
-   boot? ( !=dev-python/pyelftools-0.30[\${PYTHON_USEDEP}]
-   test? ( ${PEFILE_DEPEND} )
-   )
-   ")
-"
-
-QA_EXECSTACK="usr/lib/systemd/boot/efi/*"
-QA_FLAGS_IGNORED="usr/lib/systemd/boot/efi/.*"
-
-CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER ~!SYSFS_DEPRECATED
-   ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET ~UNIX"
-
-pkg_setup() {
-   if [[ ${MERGE_TYPE} != buildonly ]] && use udev; then
-   linux-info_pkg_setup
-   fi
-   use boot && secureboot_pk

[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/

2026-02-24 Thread Andreas K. Hüttel
commit: 4a7ef7af201543f94fd1ecdfac5da263c68c343d
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Feb 19 22:26:12 2026 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Feb 19 22:26:42 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a7ef7af

sys-apps/systemd-utils: add riscv32 workaround

Bug: https://bugs.gentoo.org/969103
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-apps/systemd-utils/systemd-utils-259.1.ebuild | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/sys-apps/systemd-utils/systemd-utils-259.1.ebuild 
b/sys-apps/systemd-utils/systemd-utils-259.1.ebuild
index 73eca417ccd6..1ccbb1fe8389 100644
--- a/sys-apps/systemd-utils/systemd-utils-259.1.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-259.1.ebuild
@@ -139,7 +139,6 @@ multilib_src_configure() {
$(meson_native_use_feature selinux)
$(meson_use split-usr split-bin)
$(meson_native_use_bool sysusers)
-   $(meson_use test tests)
$(meson_native_use_bool tmpfiles)
$(meson_native_use_feature udev blkid)
$(meson_native_use_feature udev libmount)
@@ -200,6 +199,13 @@ multilib_src_configure() {
-Dzshcompletiondir=no
)
 
+   # workaround for bug 969103
+   if [[ ${CHOST} == riscv32* ]] ; then
+   emesonargs+=( -Dtests=true )
+   else
+   emesonargs+=( $(meson_use test tests) )
+   fi
+
if use tmpfiles || use udev; then
emesonargs+=( $(meson_native_use_feature acl) )
fi



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/

2026-02-09 Thread Mike Gilbert
commit: cf9c1d526de9577dfff84f12b1798cf77b9b4a00
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Feb  9 20:08:02 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Feb  9 20:09:16 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf9c1d52

sys-apps/systemd-utils: simplify test logic

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd-utils/systemd-utils-259.1.ebuild | 36 +++
 1 file changed, 10 insertions(+), 26 deletions(-)

diff --git a/sys-apps/systemd-utils/systemd-utils-259.1.ebuild 
b/sys-apps/systemd-utils/systemd-utils-259.1.ebuild
index 336a175ae9fc..73eca417ccd6 100644
--- a/sys-apps/systemd-utils/systemd-utils-259.1.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-259.1.ebuild
@@ -215,38 +215,22 @@ multilib_src_compile() {
if multilib_is_native_abi; then
meson_src_compile
elif use udev; then
-   local targets=( libudev src/libudev/libudev.pc )
-   if use test; then
-   targets+=( test-libudev test-libudev-sym 
test-udev-device-thread )
-   fi
-   meson_src_compile "${targets[@]}"
+   meson_src_compile libudev src/libudev/libudev.pc
fi
 }
 
 multilib_src_test() {
-   local tests=()
-   if use udev; then
-   tests+=( --suite libudev )
-   fi
+   local args=()
+   use udev && args+=( --suite libudev )
if multilib_is_native_abi; then
-   if use boot; then
-   tests+=( --suite boot )
-   fi
-   if use kernel-install; then
-   tests+=( --suite kernel-install )
-   fi
-   if use sysusers; then
-   tests+=( --suite sysusers )
-   fi
-   if use tmpfiles; then
-   tests+=( --suite tmpfiles )
-   fi
-   if use udev; then
-   tests+=( --suite udev )
-   fi
+   use boot && args+=( --suite boot )
+   use kernel-install && args+=( --suite kernel-install )
+   use sysusers && args+=( --suite sysusers )
+   use tmpfiles && args+=( --suite tmpfiles )
+   use udev && args+=( --suite udev )
fi
-   if [[ ${#tests[@]} -ne 0 ]]; then
-   meson_src_test --no-rebuild "${tests[@]}"
+   if [[ ${#args[@]} -gt 0 ]]; then
+   meson_src_test "${args[@]}"
fi
 }
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/files/, sys-apps/systemd/

2026-02-09 Thread Mike Gilbert
commit: 66c5bf324a5f90d7d733b15f0f18f52a87ac2913
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Feb  9 19:27:23 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Feb  9 19:27:37 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66c5bf32

sys-apps/systemd: drop 257.9, 257.10, 258.2

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd/Manifest  |   3 -
 .../systemd/files/systemd-257-cred-util-tpm2.patch |  69 ---
 sys-apps/systemd/systemd-257.10.ebuild | 570 
 sys-apps/systemd/systemd-257.9.ebuild  | 570 
 sys-apps/systemd/systemd-258.2.ebuild  | 577 -
 5 files changed, 1789 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 71f57279a56e..4d54b77dc8c5 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,6 +1,3 @@
-DIST systemd-257.10.tar.gz 16425661 BLAKE2B 
c8fef145933810110f5470f64dd41213864cc1cae889fb306c817d7a16cc300adbcab27e3a3be91428f0a7d354041f7f9ca431f7745bce9c7cc1e3bb065be84a
 SHA512 
49a2c8cc1cd91363d90165a1145dcc417d524afd428917dad332e4b057ed9fc3ddb5b4beafab094b02a85d930c8aef9b63c8c9c1bc76ef3bdf0ce38a7d46466f
-DIST systemd-257.9.tar.gz 16401765 BLAKE2B 
c3ad528d37b89de8f82548807e950b59aab43f875a533ad983169eb539594e5e8230b6b562caee5297dcec4572e27df0e53ebee04f79e85f429f47862031592e
 SHA512 
23b3d2764e0f990d8373068ccb41177793413bc193f7bd34e38b03d6fc3cd32d07c86e9dcbf07e32904075bb5eeca208f65beab04d628ac0e0b81ba87a975c1b
-DIST systemd-258.2.tar.gz 16989522 BLAKE2B 
55c8a134d2c80241ed654fab6bf2df0a2139313dbbb905f3abf07c9f86940ff03c8787fe7c4604c34bbb84088c15cd73ae5e013929b290b92808b5473550235e
 SHA512 
1dc016a5a037aec2682e08d2add0dcf8d03db15b45ce8c6b677898f734aefd4694ce18e588d579e42514071fc4c167b2bf53808478b2bd3856b257c9fbcde45d
 DIST systemd-258.3.tar.gz 17034328 BLAKE2B 
668f5829d78412b256f49c3f46dffad5cf70fa335de3e5ca822bdc13e4f67874ac28005b616e7fdc0f3235f760c68809ae3ac97e1f53d3ca43fb7e0934ec0de9
 SHA512 
9f4261e1703efd1f38c90e4166e6d85fa9379c99ac7f3c66caa62955c3cbe8a43ab259c261ab20bce0dd84dd682258192ace66b4dee0390bf3740c32f4569fed
 DIST systemd-259.1.tar.gz 17274033 BLAKE2B 
08d3b640e699ecaae9f2e2471db4547870786a5b5e2953671a0a9460b13a4d942c605942f95c144e68a04ffd6be1a72d8a084fe1f59c4d49c0ac3dc1eda55533
 SHA512 
7cbeca5dad6413a876809200583854ddc706b7a69deff958eb1ca1afb726cf4dec014006c10d1945c450b754811d4b95a80fe1778cb3136997f6d11b11c0560e
 DIST systemd-259.tar.gz 17250241 BLAKE2B 
59ba6edea59338fc30d4cf72b197e8eda2ccd4fc7d53f016c0b9bd4422433839696fe553b58dcf1f31345ec92080a426a04a2878fd97cb17b3b1e3f92f08e135
 SHA512 
ef46b13661df43e3cfbeee1bc22f0b1eb902e8ebe39c19868c465efd08b35a199c2a2cd9d8021a6bc4d692fa0c6e0eab3f13eecd6ce24dde81d3945464a25b50

diff --git a/sys-apps/systemd/files/systemd-257-cred-util-tpm2.patch 
b/sys-apps/systemd/files/systemd-257-cred-util-tpm2.patch
deleted file mode 100644
index a4f798dc4e20..
--- a/sys-apps/systemd/files/systemd-257-cred-util-tpm2.patch
+++ /dev/null
@@ -1,69 +0,0 @@
-https://bugs.gentoo.org/956681
-https://github.com/systemd/systemd/pull/37017
-
-From fd9c4b4f49990f0656092035464b85256a0ba6e3 Mon Sep 17 00:00:00 2001
-From: Khem Raj 
-Date: Fri, 4 Apr 2025 21:40:41 -0700
-Subject: [PATCH] shared/cred-util: Ensure TPM code is used with HAVE_TPM2
- guards
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Building with no TPM2 we end up with following error
-
-/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29:10: note: in a call 
to built-in function ‘__builtin___memcpy_chk’
-In function ‘memcpy’,
-inlined from ‘encrypt_credential_and_warn’ at 
../git/src/shared/creds-util.c:1091:17:
-/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29:10: error: argument 2 
null where non-null expected [-Werror=nonnull]
-   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
-  |  ^
-   30 |  __glibc_objsize0 (__dest));
-  |  ~~
-/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29:10: note: in a call 
to built-in function ‘__builtin___memcpy_chk’
-cc1: some warnings being treated as errors   29 |   return 
__builtin___memcpy_chk (__dest, __src, __len,
-  |  ^
-   30 |  __glibc_objsize0 (__dest));
-  |  ~~
-
-This is because code referencing tpm2 data structures is still used while the
-initialization of the function has been compiled out since its conditional on 
HAVE_TPM2
-
-We add needed guards in places where it is missing to fix this problem
-
-Signed-off-by: Khem Raj 

- src/shared/creds-util.c | 5 -
- 1 file changed, 4 insertions(+), 1 deletion(-)
-
-diff -

[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/, sys-apps/systemd-utils/files/

2026-02-09 Thread Mike Gilbert
commit: 7f567ed2b63e36dd1a679d02a70a2b61015bce34
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Feb  9 19:22:34 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Feb  9 19:27:36 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f567ed2

sys-apps/systemd-utils: fix build with /bin/sh -> mksh

Closes: https://bugs.gentoo.org/969789
Signed-off-by: Mike Gilbert  gentoo.org>

 .../files/systemd-256-test-echo.patch  | 35 ++
 .../files/systemd-259-test-echo.patch  | 32 
 sys-apps/systemd-utils/systemd-utils-255.18.ebuild |  1 +
 sys-apps/systemd-utils/systemd-utils-255.21.ebuild |  1 +
 sys-apps/systemd-utils/systemd-utils-256.17.ebuild |  4 ++-
 sys-apps/systemd-utils/systemd-utils-259.1.ebuild  |  4 +++
 6 files changed, 76 insertions(+), 1 deletion(-)

diff --git a/sys-apps/systemd-utils/files/systemd-256-test-echo.patch 
b/sys-apps/systemd-utils/files/systemd-256-test-echo.patch
new file mode 100644
index ..499e4c394c8b
--- /dev/null
+++ b/sys-apps/systemd-utils/files/systemd-256-test-echo.patch
@@ -0,0 +1,35 @@
+https://github.com/systemd/systemd/pull/40607
+
+From 3eba9932b163a5b40ae0485f3629109730b71dd2 Mon Sep 17 00:00:00 2001
+From: Mike Gilbert 
+Date: Sun, 8 Feb 2026 19:12:30 -0500
+Subject: [PATCH] meson: use printf instead of echo
+
+The echo builtin provided by some shells (mksh) will interpret \x2d as
+an escape sequence. This causes meson to fail:
+
+```
+test/fuzz/meson.build:93:52: ERROR: File fuzz-unit-file/dm-back-slash.swap 
does not exist.
+```
+
+Bug: https://bugs.gentoo.org/969789
+---
+ test/fuzz/meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/test/fuzz/meson.build b/test/fuzz/meson.build
+index 54cbb75532..9e0e50f45b 100644
+--- a/test/fuzz/meson.build
 b/test/fuzz/meson.build
+@@ -74,7 +74,7 @@ if git.found() and fs.is_dir(project_source_root / '.git')
+   'ls-files', ':/@0@/*/*'.format(fuzz_testsdir),
+   check: true)
+ else
+-out = run_command(sh, '-c', 'cd "@0@"; echo 
@1@/*/*'.format(project_source_root, fuzz_testsdir), check: true)
++out = run_command(sh, '-c', 'cd "@0@"; printf "%s " 
@1@/*/*'.format(project_source_root, fuzz_testsdir), check: true)
+ endif
+ 
+ # Add crafted fuzz inputs we have in the repo
+-- 
+2.53.0
+

diff --git a/sys-apps/systemd-utils/files/systemd-259-test-echo.patch 
b/sys-apps/systemd-utils/files/systemd-259-test-echo.patch
new file mode 100644
index ..af592fc79119
--- /dev/null
+++ b/sys-apps/systemd-utils/files/systemd-259-test-echo.patch
@@ -0,0 +1,32 @@
+https://github.com/systemd/systemd/pull/40607
+
+From 1766be649f2c153dee6fe2c79c5aac3a21c73a7b Mon Sep 17 00:00:00 2001
+From: Mike Gilbert 
+Date: Sun, 8 Feb 2026 19:12:30 -0500
+Subject: [PATCH] meson: use printf instead of echo
+
+The echo builtin provided by some shells (mksh) will interpret \x2d as
+an escape sequence. This causes meson to fail:
+
+```
+test/fuzz/meson.build:93:52: ERROR: File fuzz-unit-file/dm-back-slash.swap 
does not exist.
+```
+
+Bug: https://bugs.gentoo.org/969789
+---
+ test/fuzz/meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/test/fuzz/meson.build b/test/fuzz/meson.build
+index d4cfc0a5b4816..6f9f43a4105f9 100644
+--- a/test/fuzz/meson.build
 b/test/fuzz/meson.build
+@@ -42,7 +42,7 @@ if git.found() and fs.is_dir(meson.project_source_root() / 
'.git')
+   'ls-files', ':/@0@/*/*'.format(fuzz_testsdir),
+   check: true)
+ else
+-out = run_command(sh, '-c', 'cd "@0@"; echo 
@1@/*/*'.format(meson.project_source_root(), fuzz_testsdir), check: true)
++out = run_command(sh, '-c', 'cd "@0@"; printf "%s " 
@1@/*/*'.format(meson.project_source_root(), fuzz_testsdir), check: true)
+ endif
+ 
+ # Add crafted fuzz inputs we have in the repo

diff --git a/sys-apps/systemd-utils/systemd-utils-255.18.ebuild 
b/sys-apps/systemd-utils/systemd-utils-255.18.ebuild
index 1d78b8526dab..74bf99893cb3 100644
--- a/sys-apps/systemd-utils/systemd-utils-255.18.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-255.18.ebuild
@@ -132,6 +132,7 @@ pkg_setup() {
 src_prepare() {
local PATCHES=(
"${FILESDIR}/systemd-utils-255-musl-fgetxxent.patch"
+   "${FILESDIR}/systemd-256-test-echo.patch"
)
 
if use elibc_musl; then

diff --git a/sys-apps/systemd-utils/systemd-utils-255.21.ebuild 
b/sys-apps/systemd-utils/systemd-utils-255.21.ebuild
index 054d54a49fe9..5cd340bb7f88 100644
--- a/sys-apps/systemd-utils/systemd-utils-255.21.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-255.21.ebuild
@@ -132,6 +132,7 @@ pkg_setup() {
 src_prepare() {
local PATCHES=(
"${FILESDIR}/systemd-utils-255-musl-fgetxxent.patch"
+   "${FILESDIR}/systemd-256-test-echo.patch"
)
 
if use

[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/files/, sys-apps/systemd/

2026-02-09 Thread Mike Gilbert
commit: 144819c7841bf6b1c6866fe79ac8fa3fcc142996
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Feb  9 18:15:42 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Feb  9 19:27:36 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=144819c7

sys-apps/systemd: fix build with /bin/sh -> mksh

Bug: https://bugs.gentoo.org/969789
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd/files/systemd-259-test-echo.patch | 32 ++
 sys-apps/systemd/systemd-258.3.ebuild  |  1 +
 sys-apps/systemd/systemd-259.1.ebuild  |  1 +
 3 files changed, 34 insertions(+)

diff --git a/sys-apps/systemd/files/systemd-259-test-echo.patch 
b/sys-apps/systemd/files/systemd-259-test-echo.patch
new file mode 100644
index ..af592fc79119
--- /dev/null
+++ b/sys-apps/systemd/files/systemd-259-test-echo.patch
@@ -0,0 +1,32 @@
+https://github.com/systemd/systemd/pull/40607
+
+From 1766be649f2c153dee6fe2c79c5aac3a21c73a7b Mon Sep 17 00:00:00 2001
+From: Mike Gilbert 
+Date: Sun, 8 Feb 2026 19:12:30 -0500
+Subject: [PATCH] meson: use printf instead of echo
+
+The echo builtin provided by some shells (mksh) will interpret \x2d as
+an escape sequence. This causes meson to fail:
+
+```
+test/fuzz/meson.build:93:52: ERROR: File fuzz-unit-file/dm-back-slash.swap 
does not exist.
+```
+
+Bug: https://bugs.gentoo.org/969789
+---
+ test/fuzz/meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/test/fuzz/meson.build b/test/fuzz/meson.build
+index d4cfc0a5b4816..6f9f43a4105f9 100644
+--- a/test/fuzz/meson.build
 b/test/fuzz/meson.build
+@@ -42,7 +42,7 @@ if git.found() and fs.is_dir(meson.project_source_root() / 
'.git')
+   'ls-files', ':/@0@/*/*'.format(fuzz_testsdir),
+   check: true)
+ else
+-out = run_command(sh, '-c', 'cd "@0@"; echo 
@1@/*/*'.format(meson.project_source_root(), fuzz_testsdir), check: true)
++out = run_command(sh, '-c', 'cd "@0@"; printf "%s " 
@1@/*/*'.format(meson.project_source_root(), fuzz_testsdir), check: true)
+ endif
+ 
+ # Add crafted fuzz inputs we have in the repo

diff --git a/sys-apps/systemd/systemd-258.3.ebuild 
b/sys-apps/systemd/systemd-258.3.ebuild
index 80850b485a04..1d462d6ea413 100644
--- a/sys-apps/systemd/systemd-258.3.ebuild
+++ b/sys-apps/systemd/systemd-258.3.ebuild
@@ -280,6 +280,7 @@ src_prepare() {
local PATCHES=(
"${FILESDIR}/systemd-258-shared-add-missing-alloc-util.patch"
"${FILESDIR}/systemd-258.3-kernel-install-test.patch"
+   "${FILESDIR}/systemd-259-test-echo.patch"
)
 
if ! use vanilla; then

diff --git a/sys-apps/systemd/systemd-259.1.ebuild 
b/sys-apps/systemd/systemd-259.1.ebuild
index cf5a19b01c58..73bcaf2ebbf2 100644
--- a/sys-apps/systemd/systemd-259.1.ebuild
+++ b/sys-apps/systemd/systemd-259.1.ebuild
@@ -279,6 +279,7 @@ src_unpack() {
 
 src_prepare() {
local PATCHES=(
+   "${FILESDIR}/systemd-259-test-echo.patch"
)
 
if ! use vanilla; then



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/, sys-apps/systemd-utils/files/

2026-02-08 Thread Mike Gilbert
commit: c92cbd79819be6ef91a2de18a3f7a13bc0889128
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Feb  8 19:53:52 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Feb  8 19:55:07 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c92cbd79

sys-apps/systemd-utils: drop 254.24, 254.26

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd-utils/Manifest|   3 -
 ...4.3-add-link-kernel-install-shared-option.patch |  58 --
 sys-apps/systemd-utils/systemd-utils-254.24.ebuild | 584 -
 sys-apps/systemd-utils/systemd-utils-254.26.ebuild | 584 -
 4 files changed, 1229 deletions(-)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index 3a942843bab1..4b87d8361401 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -1,10 +1,7 @@
 DIST systemd-256.17.tar.gz 15965064 BLAKE2B 
4a0cf0d2c6fa051c8396e470c2a97d099a6144af8d8e46e8404f52bbeef0d0d41aa1da28fe5e9ede1a8335a7bf310553814ee000b7a78295396bfde0c6251f1f
 SHA512 
c0f5d82f1220c69e8dc136e796ed9594bd9357450320c077a4c36151585508dfef58e16452ee64af7c32b90861a22996e9d567d76d71c15ce2136f96194f2be2
 DIST systemd-259.1.tar.gz 17274033 BLAKE2B 
08d3b640e699ecaae9f2e2471db4547870786a5b5e2953671a0a9460b13a4d942c605942f95c144e68a04ffd6be1a72d8a084fe1f59c4d49c0ac3dc1eda55533
 SHA512 
7cbeca5dad6413a876809200583854ddc706b7a69deff958eb1ca1afb726cf4dec014006c10d1945c450b754811d4b95a80fe1778cb3136997f6d11b11c0560e
 DIST systemd-259.tar.gz 17250241 BLAKE2B 
59ba6edea59338fc30d4cf72b197e8eda2ccd4fc7d53f016c0b9bd4422433839696fe553b58dcf1f31345ec92080a426a04a2878fd97cb17b3b1e3f92f08e135
 SHA512 
ef46b13661df43e3cfbeee1bc22f0b1eb902e8ebe39c19868c465efd08b35a199c2a2cd9d8021a6bc4d692fa0c6e0eab3f13eecd6ce24dde81d3945464a25b50
-DIST systemd-musl-patches-254.3-r1.tar.gz 29971 BLAKE2B 
2568c0ce93c410177d775fedb7a67b9498d66f39bfaca220237b3b55cd42c94569d7e3bfde11a9b1faa5eac1804eb75bfdee0ee465c2faac3b8213026b97daec
 SHA512 
817c94765a70eaaa5d23454e03887e149db4612f01c29690baa0c75d61b4b328b742e5d02e8cc63c531eadcd72ae37c0a407aad37c22f1d399dbba81a6bed79d
 DIST systemd-musl-patches-255.14.tar.gz 31519 BLAKE2B 
1ada38b3536370f3f20f94abb122b6dc72e2dac6d34baad49ae0c154810197dab6d225457f81c2b78c58cf7fe14070da9ca1902bec6d8f892d55394af67155b5
 SHA512 
ff9cb11f687e7895b93b55933c330f69067546d48cc0f23a029990e095245c78e046023636f82d11fec1b03a5349d4d747c9625fd34ef7f9445a54a44b25cccb
 DIST systemd-musl-patches-256.12.tar.gz 27374 BLAKE2B 
b9ec7b0a78566b076067547b522560b0a3f307bd0edf5ed846d09068372c3b5e6ac23e153fce00c32a353cfd7c7ada29c2aa971da4c01b35e368bcfe95671478
 SHA512 
aa552bf1872f39aad9eb4d0139e5029ec91665711464824d1a2a06845557e3838fdd679062a4bc5a83d8cfb11e420807819e496dd093aeebe4f18796e8ad54e9
-DIST systemd-stable-254.24.tar.gz 14718567 BLAKE2B 
a3389e671f78db398d627f39761cb44a7db9904f4ca987d00073495eb0f80980118459440ee6556d4278c28939bc93167ec8e56885d14eecd17635a2d1aec7da
 SHA512 
f2f5f30c2fd0246ca359bbf04f06fbb49685d58c0d7d4fab6031f98ffebd552141f05ea33c22aeef11338a90ad12389ccb887d9d2d2542d5124b3efd51638343
-DIST systemd-stable-254.26.tar.gz 14720432 BLAKE2B 
74dcb32b3b45a2c1a97017f5975e4f9b5d80e8a9ee0752e0fe168ee12c58397fdfe72fc9dd7872071f0a4c92da4f7b0f246874cc397441dbd2a3ee553b135f10
 SHA512 
c749bf5dbc9010b87cdc6dffdca7bc0f91c52d9d63f2ee882c84db235d6bfaed55a4b24da61c6ce7ee0d199b219b5b4e16231b7d20c3005b282457c01a6230a5
 DIST systemd-stable-255.18.tar.gz 15258834 BLAKE2B 
03b97b0bb6f5cd8f93bf72c40cf52426c07ab5fa74bd19caf771d54e823fa321de633ef3cc6e482210250c1408e092a6dae6710e992ac2a4b3c5e9670d803adc
 SHA512 
4550fa313a45b277dc32df74a13cfd06486ced724f40c1eebc61a9ba76f79b58dd4372da851710cb5d8bb13e98a5cfcb377fe22171ef5bee0209f4bf067c87ad
 DIST systemd-stable-255.21.tar.gz 15264465 BLAKE2B 
c92ff5b280a19ba200fb5ddacb34794290e697230876feb87ebe5e12e21b70fa5a3cb25529281f0357da1302768eee6fdda2d4c1a4ca9057b95db6d744679812
 SHA512 
9e449e2841601c052f6eb1b8e693dd6a139b108bc208e6ad99f15c4b7ce0fff61cccb9f50036bbc3861d1dbb6b8d6845abdd62f4cdeae95a6f5029545d35af7a

diff --git 
a/sys-apps/systemd-utils/files/systemd-utils-254.3-add-link-kernel-install-shared-option.patch
 
b/sys-apps/systemd-utils/files/systemd-utils-254.3-add-link-kernel-install-shared-option.patch
deleted file mode 100644
index 17e4ea4832a2..
--- 
a/sys-apps/systemd-utils/files/systemd-utils-254.3-add-link-kernel-install-shared-option.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-From 5973e4b237e7b50dca1c9f3157db459ef1ee6da5 Mon Sep 17 00:00:00 2001
-From: Violet Purcell 
-Date: Sat, 9 Sep 2023 13:22:54 -0400
-Subject: [PATCH] meson: add link-kernel-install-shared option
-
-Signed-off-by: Violet Purcell 

- meson.build   | 9 -
- meson_options.txt | 2 ++
- 2 files changed, 10 insertions(+), 1 deletion(-)
-
-diff --git a/meson.build b/meson.build
-index 053e772567..003a34574a 100644
 a/meson.build
-+++ b/meson.build
-@@ -4420,11 +4420,17 @@ executable(
-

[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/

2026-02-08 Thread Mike Gilbert
commit: 07dc6eea0fc0562c5802d1b0c49e999a9d1c7cbf
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Feb  8 19:49:38 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Feb  8 19:49:38 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07dc6eea

sys-apps/systemd-utils: drop dep on dev-python/lxml

This is only needed to build man page indexes which we do not install
anyway.

Closes: https://bugs.gentoo.org/955447
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd-utils/systemd-utils-254.24.ebuild | 3 +--
 sys-apps/systemd-utils/systemd-utils-254.26.ebuild | 3 +--
 sys-apps/systemd-utils/systemd-utils-255.18.ebuild | 3 +--
 sys-apps/systemd-utils/systemd-utils-255.21.ebuild | 1 -
 sys-apps/systemd-utils/systemd-utils-256.17.ebuild | 3 +--
 sys-apps/systemd-utils/systemd-utils-259-r3.ebuild | 1 -
 sys-apps/systemd-utils/systemd-utils-259.1.ebuild  | 1 -
 7 files changed, 4 insertions(+), 11 deletions(-)

diff --git a/sys-apps/systemd-utils/systemd-utils-254.24.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.24.ebuild
index fd95d8cd4f4a..acf2d5bef986 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.24.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.24.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2025 Gentoo Authors
+# Copyright 2022-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -106,7 +106,6 @@ BDEPEND="
virtual/pkgconfig
$(python_gen_cond_dep "
dev-python/jinja2[\${PYTHON_USEDEP}]
-   dev-python/lxml[\${PYTHON_USEDEP}]
boot? ( >=dev-python/pyelftools-0.30[\${PYTHON_USEDEP}] )
ukify? ( test? ( ${PEFILE_DEPEND} ) )
")

diff --git a/sys-apps/systemd-utils/systemd-utils-254.26.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.26.ebuild
index 90419da11891..c038a4083189 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.26.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.26.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2025 Gentoo Authors
+# Copyright 2022-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -106,7 +106,6 @@ BDEPEND="
virtual/pkgconfig
$(python_gen_cond_dep "
dev-python/jinja2[\${PYTHON_USEDEP}]
-   dev-python/lxml[\${PYTHON_USEDEP}]
boot? ( >=dev-python/pyelftools-0.30[\${PYTHON_USEDEP}] )
ukify? ( test? ( ${PEFILE_DEPEND} ) )
")

diff --git a/sys-apps/systemd-utils/systemd-utils-255.18.ebuild 
b/sys-apps/systemd-utils/systemd-utils-255.18.ebuild
index 290df0b9bf53..1d78b8526dab 100644
--- a/sys-apps/systemd-utils/systemd-utils-255.18.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-255.18.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2025 Gentoo Authors
+# Copyright 2022-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -106,7 +106,6 @@ BDEPEND="
virtual/pkgconfig
$(python_gen_cond_dep "
dev-python/jinja2[\${PYTHON_USEDEP}]
-   dev-python/lxml[\${PYTHON_USEDEP}]
boot? (
>=dev-python/pyelftools-0.30[\${PYTHON_USEDEP}]
test? ( ${PEFILE_DEPEND} )

diff --git a/sys-apps/systemd-utils/systemd-utils-255.21.ebuild 
b/sys-apps/systemd-utils/systemd-utils-255.21.ebuild
index 4430e8bc645d..054d54a49fe9 100644
--- a/sys-apps/systemd-utils/systemd-utils-255.21.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-255.21.ebuild
@@ -106,7 +106,6 @@ BDEPEND="
virtual/pkgconfig
$(python_gen_cond_dep "
dev-python/jinja2[\${PYTHON_USEDEP}]
-   dev-python/lxml[\${PYTHON_USEDEP}]
boot? (
>=dev-python/pyelftools-0.30[\${PYTHON_USEDEP}]
test? ( ${PEFILE_DEPEND} )

diff --git a/sys-apps/systemd-utils/systemd-utils-256.17.ebuild 
b/sys-apps/systemd-utils/systemd-utils-256.17.ebuild
index c2cbf555153a..426d6a643914 100644
--- a/sys-apps/systemd-utils/systemd-utils-256.17.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-256.17.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2025 Gentoo Authors
+# Copyright 2022-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -99,7 +99,6 @@ BDEPEND="
virtual/pkgconfig
$(python_gen_cond_dep "
dev-python/jinja2[\${PYTHON_USEDEP}]
-   dev-python/lxml[\${PYTHON_USEDEP}]
boot? (
>=dev-python/pyelftools-0.30[\${PYTHON_USEDEP}]
test? ( ${PEFILE_DEPEND} )

diff --git a/sys-apps/systemd-utils/systemd-utils-259-r3.ebuild 
b/sys-apps/systemd-utils/systemd-utils-259-r3.ebuild
index 19082759aa5f..5a917607087a 100644
--- a/sys-apps/systemd-utils/systemd-utils-259-r3.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-259-r3.ebuild
@@ -93,7 +93,6 @@ BDEPEND="
  

[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-02-07 Thread Mike Gilbert
commit: a9dfd2829a438165160f52da138202ae5afcda33
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Feb  7 22:46:34 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Feb  7 22:46:34 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9dfd282

sys-apps/systemd: add 259.1

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd/Manifest |   1 +
 sys-apps/systemd/systemd-259.1.ebuild | 579 ++
 2 files changed, 580 insertions(+)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 7a4e6ea6a657..71f57279a56e 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -2,4 +2,5 @@ DIST systemd-257.10.tar.gz 16425661 BLAKE2B 
c8fef145933810110f5470f64dd41213864c
 DIST systemd-257.9.tar.gz 16401765 BLAKE2B 
c3ad528d37b89de8f82548807e950b59aab43f875a533ad983169eb539594e5e8230b6b562caee5297dcec4572e27df0e53ebee04f79e85f429f47862031592e
 SHA512 
23b3d2764e0f990d8373068ccb41177793413bc193f7bd34e38b03d6fc3cd32d07c86e9dcbf07e32904075bb5eeca208f65beab04d628ac0e0b81ba87a975c1b
 DIST systemd-258.2.tar.gz 16989522 BLAKE2B 
55c8a134d2c80241ed654fab6bf2df0a2139313dbbb905f3abf07c9f86940ff03c8787fe7c4604c34bbb84088c15cd73ae5e013929b290b92808b5473550235e
 SHA512 
1dc016a5a037aec2682e08d2add0dcf8d03db15b45ce8c6b677898f734aefd4694ce18e588d579e42514071fc4c167b2bf53808478b2bd3856b257c9fbcde45d
 DIST systemd-258.3.tar.gz 17034328 BLAKE2B 
668f5829d78412b256f49c3f46dffad5cf70fa335de3e5ca822bdc13e4f67874ac28005b616e7fdc0f3235f760c68809ae3ac97e1f53d3ca43fb7e0934ec0de9
 SHA512 
9f4261e1703efd1f38c90e4166e6d85fa9379c99ac7f3c66caa62955c3cbe8a43ab259c261ab20bce0dd84dd682258192ace66b4dee0390bf3740c32f4569fed
+DIST systemd-259.1.tar.gz 17274033 BLAKE2B 
08d3b640e699ecaae9f2e2471db4547870786a5b5e2953671a0a9460b13a4d942c605942f95c144e68a04ffd6be1a72d8a084fe1f59c4d49c0ac3dc1eda55533
 SHA512 
7cbeca5dad6413a876809200583854ddc706b7a69deff958eb1ca1afb726cf4dec014006c10d1945c450b754811d4b95a80fe1778cb3136997f6d11b11c0560e
 DIST systemd-259.tar.gz 17250241 BLAKE2B 
59ba6edea59338fc30d4cf72b197e8eda2ccd4fc7d53f016c0b9bd4422433839696fe553b58dcf1f31345ec92080a426a04a2878fd97cb17b3b1e3f92f08e135
 SHA512 
ef46b13661df43e3cfbeee1bc22f0b1eb902e8ebe39c19868c465efd08b35a199c2a2cd9d8021a6bc4d692fa0c6e0eab3f13eecd6ce24dde81d3945464a25b50

diff --git a/sys-apps/systemd/systemd-259.1.ebuild 
b/sys-apps/systemd/systemd-259.1.ebuild
new file mode 100644
index ..cf5a19b01c58
--- /dev/null
+++ b/sys-apps/systemd/systemd-259.1.ebuild
@@ -0,0 +1,579 @@
+# Copyright 2011-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{11..14} )
+
+# Avoid QA warnings
+TMPFILES_OPTIONAL=1
+UDEV_OPTIONAL=1
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/systemd/systemd.git";
+   inherit git-r3
+else
+   MY_PV=${PV/_/-}
+   MY_P=${PN}-${MY_PV}
+   S=${WORKDIR}/${MY_P}
+   
SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
+
+   if [[ ${PV} != *rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   fi
+fi
+
+inherit branding linux-info meson-multilib optfeature pam python-single-r1
+inherit secureboot shell-completion systemd toolchain-funcs udev
+
+DESCRIPTION="System and service manager for Linux"
+HOMEPAGE="https://systemd.io/";
+
+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 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}
+   dns-over-tls? ( openssl )
+   fido2? ( cryptsetup openssl )
+   homed? ( cryptsetup pam openssl )
+   importd? ( curl lzma openssl )
+   ?? ( passwdqc pwquality )
+   passwdqc? ( homed )
+   pwquality? ( homed )
+   boot? ( kernel-install )
+   ukify? ( boot )
+"
+RESTRICT="!test? ( test )"
+
+MINKV="4.15"
+
+COMMON_DEPEND="
+   >=sys-apps/util-linux-2.32:0=[${MULTILIB_USEDEP}]
+   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   acl? ( sys-apps/acl:0= )
+   apparmor? ( >=sys-libs/libapparmor-2.13:0= )
+   audit? ( >=sys-process/audit-2:0= )
+   bpf? ( >=dev-libs/libbpf-1.4.0:0= )
+   cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= )
+   curl? ( >=net-misc/curl-7.32.0:0= )
+   elfutils? ( >=dev-libs/elfutils-0.158:0= )
+   fido2? (
+   dev-libs/libfido2:0=
+   )
+   gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] )
+   gnutls? ( >=n

[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/

2026-02-07 Thread Mike Gilbert
commit: d665f6f8e7a49e1c6abf581ab7cb1a82c649b094
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Feb  7 21:21:35 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Feb  7 21:23:06 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d665f6f8

sys-apps/systemd-utils: add 259.1

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd-utils/Manifest   |   1 +
 sys-apps/systemd-utils/systemd-utils-259.1.ebuild | 405 ++
 2 files changed, 406 insertions(+)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index 8ca26fd7f6cd..3a942843bab1 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -1,4 +1,5 @@
 DIST systemd-256.17.tar.gz 15965064 BLAKE2B 
4a0cf0d2c6fa051c8396e470c2a97d099a6144af8d8e46e8404f52bbeef0d0d41aa1da28fe5e9ede1a8335a7bf310553814ee000b7a78295396bfde0c6251f1f
 SHA512 
c0f5d82f1220c69e8dc136e796ed9594bd9357450320c077a4c36151585508dfef58e16452ee64af7c32b90861a22996e9d567d76d71c15ce2136f96194f2be2
+DIST systemd-259.1.tar.gz 17274033 BLAKE2B 
08d3b640e699ecaae9f2e2471db4547870786a5b5e2953671a0a9460b13a4d942c605942f95c144e68a04ffd6be1a72d8a084fe1f59c4d49c0ac3dc1eda55533
 SHA512 
7cbeca5dad6413a876809200583854ddc706b7a69deff958eb1ca1afb726cf4dec014006c10d1945c450b754811d4b95a80fe1778cb3136997f6d11b11c0560e
 DIST systemd-259.tar.gz 17250241 BLAKE2B 
59ba6edea59338fc30d4cf72b197e8eda2ccd4fc7d53f016c0b9bd4422433839696fe553b58dcf1f31345ec92080a426a04a2878fd97cb17b3b1e3f92f08e135
 SHA512 
ef46b13661df43e3cfbeee1bc22f0b1eb902e8ebe39c19868c465efd08b35a199c2a2cd9d8021a6bc4d692fa0c6e0eab3f13eecd6ce24dde81d3945464a25b50
 DIST systemd-musl-patches-254.3-r1.tar.gz 29971 BLAKE2B 
2568c0ce93c410177d775fedb7a67b9498d66f39bfaca220237b3b55cd42c94569d7e3bfde11a9b1faa5eac1804eb75bfdee0ee465c2faac3b8213026b97daec
 SHA512 
817c94765a70eaaa5d23454e03887e149db4612f01c29690baa0c75d61b4b328b742e5d02e8cc63c531eadcd72ae37c0a407aad37c22f1d399dbba81a6bed79d
 DIST systemd-musl-patches-255.14.tar.gz 31519 BLAKE2B 
1ada38b3536370f3f20f94abb122b6dc72e2dac6d34baad49ae0c154810197dab6d225457f81c2b78c58cf7fe14070da9ca1902bec6d8f892d55394af67155b5
 SHA512 
ff9cb11f687e7895b93b55933c330f69067546d48cc0f23a029990e095245c78e046023636f82d11fec1b03a5349d4d747c9625fd34ef7f9445a54a44b25cccb

diff --git a/sys-apps/systemd-utils/systemd-utils-259.1.ebuild 
b/sys-apps/systemd-utils/systemd-utils-259.1.ebuild
new file mode 100644
index ..19082759aa5f
--- /dev/null
+++ b/sys-apps/systemd-utils/systemd-utils-259.1.ebuild
@@ -0,0 +1,405 @@
+# Copyright 2022-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{11..14} )
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+# Avoid QA warnings about these eclasses
+TMPFILES_OPTIONAL=1
+UDEV_OPTIONAL=1
+
+inherit linux-info meson-multilib
+inherit python-single-r1 secureboot shell-completion udev
+
+DESCRIPTION="Utilities split out from systemd for OpenRC users"
+HOMEPAGE="https://systemd.io/";
+
+MY_P="systemd-${PV}"
+SRC_URI="https://github.com/systemd/systemd/archive/refs/tags/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+acl boot +kmod kernel-install selinux split-usr sysusers +tmpfiles test 
+udev ukify"
+REQUIRED_USE="
+   || ( kernel-install tmpfiles sysusers udev )
+   boot? ( kernel-install )
+   ukify? ( boot )
+   ${PYTHON_REQUIRED_USE}
+"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   virtual/libcrypt:=
+   selinux? ( sys-libs/libselinux:0= )
+   tmpfiles? (
+   acl? ( sys-apps/acl:0= )
+   )
+   udev? (
+   >=sys-apps/util-linux-2.30:0=
+   acl? ( sys-apps/acl:0= )
+   kmod? ( >=sys-apps/kmod-15:0= )
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   >=sys-kernel/linux-headers-3.11
+"
+
+PEFILE_DEPEND='dev-python/pefile[${PYTHON_USEDEP}]'
+
+RDEPEND="${COMMON_DEPEND}
+   boot? ( !=dev-python/pyelftools-0.30[\${PYTHON_USEDEP}]
+   test? ( ${PEFILE_DEPEND} )
+   )
+   ")
+"
+
+QA_EXECSTACK="usr/lib/systemd/boot/efi/*"
+QA_FLAGS_IGNORED="usr/lib/systemd/boot/efi/.*"
+
+CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER ~!SYSFS_DEPRECATED
+   ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET ~UNIX"
+
+pkg_setup() {
+   if [[ ${MERGE_TYPE} != buildonly ]] && use udev; then
+   linux-info_pkg_setup
+   fi
+   use boot && secureboot_pkg_setup
+}
+
+src_configure() {
+   python_setup
+   meson-multilib_src_configure
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   --auto-features=disabled
+   --localstatedir="${EPREFIX}/var"
+   -Ddocdir="share/doc/${PF}"
+
+   # default is developer, bu

[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/

2026-02-06 Thread Mike Gilbert
commit: 174f8a5e7f7af638d7d630c71e54f3d945a68faf
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Feb  6 18:24:53 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Feb  6 18:24:53 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=174f8a5e

sys-apps/systemd-utils: avoid calling udev_dorules

This function uses pkg-config to determine udevdir. We don't want to
use the old udevdir setting from an existing install.

Signed-off-by: Mike Gilbert  gentoo.org>

 .../{systemd-utils-259-r2.ebuild => systemd-utils-259-r3.ebuild}  | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/sys-apps/systemd-utils/systemd-utils-259-r2.ebuild 
b/sys-apps/systemd-utils/systemd-utils-259-r3.ebuild
similarity index 98%
rename from sys-apps/systemd-utils/systemd-utils-259-r2.ebuild
rename to sys-apps/systemd-utils/systemd-utils-259-r3.ebuild
index e747487ea604..19082759aa5f 100644
--- a/sys-apps/systemd-utils/systemd-utils-259-r2.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-259-r3.ebuild
@@ -356,7 +356,9 @@ multilib_src_install_all() {
doheader src/libudev/libudev.h
dobashcomp shell-completion/bash/udevadm
dozshcomp shell-completion/zsh/_udevadm
-   udev_dorules "${FILESDIR}"/40-gentoo.rules
+   # Avoid udev_dorules to avoid picking up stale udevdir from 
pkg-config
+   insinto /usr/lib/udev/rules.d
+   doins "${FILESDIR}"/40-gentoo.rules
fi
 
use ukify && python_fix_shebang "${ED}"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-02-05 Thread Sam James
commit: 5e2eae4fb9ddd56c411574e9f3dc2d94302a0da7
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  5 14:06:33 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  5 14:07:20 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e2eae4f

sys-apps/systemd: pass -Dlibc= for musl

Pointed out by parona. Also, depend on patched musl from
4605fd652f147c1e60c6675d122fba07e20a9d71.

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd/systemd-259.ebuild  | 2 ++
 sys-apps/systemd/systemd-.ebuild | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/sys-apps/systemd/systemd-259.ebuild 
b/sys-apps/systemd/systemd-259.ebuild
index 3a92b0b88a0d..83d7f3cc5344 100644
--- a/sys-apps/systemd/systemd-259.ebuild
+++ b/sys-apps/systemd/systemd-259.ebuild
@@ -131,6 +131,7 @@ RDEPEND="${COMMON_DEPEND}
>=acct-user/systemd-resolve-0-r1
>=acct-user/systemd-timesync-0-r1
>=sys-apps/baselayout-2.2
+   elibc_musl? ( >=sys-libs/musl-1.2.5-r8 )
ukify? (
${PYTHON_DEPS}
$(python_gen_cond_dep "${PEFILE_DEPEND}")
@@ -307,6 +308,7 @@ multilib_src_configure() {
-Dmode=release
-Dsupport-url="https://gentoo.org/support/";
-Dpamlibdir="$(getpam_mod_dir)"
+   -Dlibc=$(usex elibc_musl musl glibc)
# avoid bash-completion dep
-Dbashcompletiondir="$(get_bashcompdir)"
-Dsplit-bin=false

diff --git a/sys-apps/systemd/systemd-.ebuild 
b/sys-apps/systemd/systemd-.ebuild
index aab68c964c7d..cf5a19b01c58 100644
--- a/sys-apps/systemd/systemd-.ebuild
+++ b/sys-apps/systemd/systemd-.ebuild
@@ -131,6 +131,7 @@ RDEPEND="${COMMON_DEPEND}
>=acct-user/systemd-resolve-0-r1
>=acct-user/systemd-timesync-0-r1
>=sys-apps/baselayout-2.2
+   elibc_musl? ( >=sys-libs/musl-1.2.5-r8 )
ukify? (
${PYTHON_DEPS}
$(python_gen_cond_dep "${PEFILE_DEPEND}")
@@ -306,6 +307,7 @@ multilib_src_configure() {
-Dmode=release
-Dsupport-url="${BRANDING_OS_SUPPORT_URL}"
-Dpamlibdir="$(getpam_mod_dir)"
+   -Dlibc=$(usex elibc_musl musl glibc)
# avoid bash-completion dep
-Dbashcompletiondir="$(get_bashcompdir)"
-Dzshcompletiondir="$(get_zshcompdir)"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/, sys-apps/systemd/files/

2026-01-20 Thread Mike Gilbert
commit: 1fb826f0cd2139453847606d170b5dbaf5886ef1
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Jan 20 18:51:31 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jan 20 18:51:31 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fb826f0

sys-apps/systemd: backport fix for s390

Closes: https://bugs.gentoo.org/968936
Signed-off-by: Mike Gilbert  gentoo.org>

 .../systemd-259-vmspawn-use-indexed-loop.patch | 71 ++
 sys-apps/systemd/systemd-259.ebuild|  1 +
 2 files changed, 72 insertions(+)

diff --git a/sys-apps/systemd/files/systemd-259-vmspawn-use-indexed-loop.patch 
b/sys-apps/systemd/files/systemd-259-vmspawn-use-indexed-loop.patch
new file mode 100644
index ..72f2cff07851
--- /dev/null
+++ b/sys-apps/systemd/files/systemd-259-vmspawn-use-indexed-loop.patch
@@ -0,0 +1,71 @@
+https://bugs.gentoo.org/968936
+https://github.com/systemd/systemd/issues/40380
+
+From 8a5fb3627a1518d2d2ef70919c81448158d64ac0 Mon Sep 17 00:00:00 2001
+From: Yu Watanabe 
+Date: Mon, 19 Jan 2026 23:14:26 +0900
+Subject: [PATCH] vmspawn: use indexed loop
+
+Previously, the index is obtained from the pointer offset. The
+pointer offset is expressed by ptrdiff_t and may be different from
+ssize_t.
+
+Let's avoid to use FOREACH_ARRAY() but use an indexed loop.
+This also renames `mount` to `m` to avoid conflict with `mount()`.
+
+Fixes #40380.
+---
+ src/vmspawn/vmspawn.c | 15 ---
+ 1 file changed, 8 insertions(+), 7 deletions(-)
+
+diff --git a/src/vmspawn/vmspawn.c b/src/vmspawn/vmspawn.c
+index 43817954a3d22..b12e260fa4d1f 100644
+--- a/src/vmspawn/vmspawn.c
 b/src/vmspawn/vmspawn.c
+@@ -2408,7 +2408,8 @@ static int run_virtual_machine(int kvm_device_fd, int 
vhost_device_fd) {
+ if (r < 0)
+ return log_oom();
+ 
+-FOREACH_ARRAY(mount, arg_runtime_mounts.mounts, 
arg_runtime_mounts.n_mounts) {
++for (size_t j = 0; j < arg_runtime_mounts.n_mounts; j++) {
++RuntimeMount *m = arg_runtime_mounts.mounts + j;
+ _cleanup_free_ char *listen_address = NULL;
+ _cleanup_(fork_notify_terminate) PidRef child = PIDREF_NULL;
+ 
+@@ -2417,9 +2418,9 @@ static int run_virtual_machine(int kvm_device_fd, int 
vhost_device_fd) {
+ 
+ r = start_virtiofsd(
+ unit,
+-mount->source,
+-/* source_uid= */ mount->source_uid,
+-/* target_uid= */ mount->target_uid,
++m->source,
++/* source_uid= */ m->source_uid,
++/* target_uid= */ m->target_uid,
+ /* uid_range= */ 1U,
+ runtime_dir,
+ sd_socket_activate,
+@@ -2444,7 +2445,7 @@ static int run_virtual_machine(int kvm_device_fd, int 
vhost_device_fd) {
+ return log_oom();
+ 
+ _cleanup_free_ char *id = NULL;
+-if (asprintf(&id, "mnt%zi", mount - 
arg_runtime_mounts.mounts) < 0)
++if (asprintf(&id, "mnt%zu", j) < 0)
+ return log_oom();
+ 
+ if (strv_extendf(&cmdline, "socket,id=%s,path=%s", id, 
escaped_listen_address) < 0)
+@@ -2456,12 +2457,12 @@ static int run_virtual_machine(int kvm_device_fd, int 
vhost_device_fd) {
+ if (strv_extendf(&cmdline, 
"vhost-user-fs-pci,queue-size=1024,chardev=%1$s,tag=%1$s", id) < 0)
+ return log_oom();
+ 
+-_cleanup_free_ char *clean_target = xescape(mount->target, 
"\":");
++_cleanup_free_ char *clean_target = xescape(m->target, "\":");
+ if (!clean_target)
+ return log_oom();
+ 
+ if (strv_extendf(&arg_kernel_cmdline_extra, 
"systemd.mount-extra=\"%s:%s:virtiofs:%s\"",
+- id, clean_target, mount->read_only ? "ro" : 
"rw") < 0)
++ id, clean_target, m->read_only ? "ro" : 
"rw") < 0)
+ return log_oom();
+ }
+ 

diff --git a/sys-apps/systemd/systemd-259.ebuild 
b/sys-apps/systemd/systemd-259.ebuild
index f17ee9848ec5..3a92b0b88a0d 100644
--- a/sys-apps/systemd/systemd-259.ebuild
+++ b/sys-apps/systemd/systemd-259.ebuild
@@ -278,6 +278,7 @@ src_unpack() {
 
 src_prepare() {
local PATCHES=(
+   "${FILESDIR}/systemd-259-vmspawn-use-indexed-loop.patch"
)
 
if ! use vanilla; then



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/

2026-01-16 Thread Mike Gilbert
commit: 9b2a8dfad1fbd18fae44e63540e578630db85655
Author: Alfred Wingate  protonmail  com>
AuthorDate: Fri Jan 16 14:07:11 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Jan 16 18:32:34 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b2a8dfa

sys-apps/systemd-utils: dont install dummy install.conf

systemd-utils-259[kernel-install] started to install install.conf causing
a conflict with installkernel[kernel-install].

Closes: https://bugs.gentoo.org/968856
Signed-off-by: Alfred Wingate  protonmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/45401
Closes: https://github.com/gentoo/gentoo/pull/45401
Signed-off-by: Mike Gilbert  gentoo.org>

 .../{systemd-utils-259-r1.ebuild => systemd-utils-259-r2.ebuild}   | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys-apps/systemd-utils/systemd-utils-259-r1.ebuild 
b/sys-apps/systemd-utils/systemd-utils-259-r2.ebuild
similarity index 98%
rename from sys-apps/systemd-utils/systemd-utils-259-r1.ebuild
rename to sys-apps/systemd-utils/systemd-utils-259-r2.ebuild
index baffbae6600f..e747487ea604 100644
--- a/sys-apps/systemd-utils/systemd-utils-259-r1.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-259-r2.ebuild
@@ -336,6 +336,9 @@ multilib_src_install_all() {
if use kernel-install; then
dobashcomp shell-completion/bash/kernel-install
dozshcomp shell-completion/zsh/_kernel-install
+
+   # Dummy config, remove to make room for sys-kernel/installkernel
+   rm "${ED}/usr/lib/kernel/install.conf" || die
fi
 
if use tmpfiles; then



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/

2026-01-16 Thread Mike Gilbert
commit: 5898c5fbed611052efc0147ca23837643c38d3d9
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Jan 16 17:59:41 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Jan 16 17:59:41 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5898c5fb

sys-apps/systemd-utils: set UDEV_OPTIONAL=1

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd-utils/systemd-utils-259-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-apps/systemd-utils/systemd-utils-259-r1.ebuild 
b/sys-apps/systemd-utils/systemd-utils-259-r1.ebuild
index b93ad388d830..baffbae6600f 100644
--- a/sys-apps/systemd-utils/systemd-utils-259-r1.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-259-r1.ebuild
@@ -5,8 +5,9 @@ EAPI=8
 PYTHON_COMPAT=( python3_{11..14} )
 QA_PKGCONFIG_VERSION=$(ver_cut 1)
 
-# Avoid QA warning about skipping tmpfiles.eclass
+# Avoid QA warnings about these eclasses
 TMPFILES_OPTIONAL=1
+UDEV_OPTIONAL=1
 
 inherit linux-info meson-multilib
 inherit python-single-r1 secureboot shell-completion udev



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/

2026-01-16 Thread Mike Gilbert
commit: b7d433f519d8391f6fd88b391ca33c59af86be35
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Jan 16 17:49:39 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Jan 16 17:49:39 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7d433f5

sys-apps/systemd-utils: only install relevant tmpfiles

Signed-off-by: Mike Gilbert  gentoo.org>

 .../{systemd-utils-259.ebuild => systemd-utils-259-r1.ebuild}   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd-utils/systemd-utils-259.ebuild 
b/sys-apps/systemd-utils/systemd-utils-259-r1.ebuild
similarity index 99%
rename from sys-apps/systemd-utils/systemd-utils-259.ebuild
rename to sys-apps/systemd-utils/systemd-utils-259-r1.ebuild
index 19a3261ba1be..587325e88319 100644
--- a/sys-apps/systemd-utils/systemd-utils-259.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-259-r1.ebuild
@@ -290,7 +290,7 @@ multilib_src_install() {
 
if use tmpfiles; then
installx usr/bin/systemd-tmpfiles
-   installx usr/lib/tmpfiles.d
+   installx 
usr/lib/tmpfiles.d/{etc,home,static-nodes-permissions,var}.conf
installx 
usr/share/man/{man5/tmpfiles.d.5,man8/systemd-tmpfiles.8}
fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/

2026-01-16 Thread Mike Gilbert
commit: 48ce9a5f8be16ed393a9da2e157e81314d06a3c2
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Jan 16 17:52:01 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Jan 16 17:52:01 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48ce9a5f

sys-apps/systemd-utils: set TMPFILES_OPTIONAL=1

Closes: https://bugs.gentoo.org/968854
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd-utils/systemd-utils-259-r1.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys-apps/systemd-utils/systemd-utils-259-r1.ebuild 
b/sys-apps/systemd-utils/systemd-utils-259-r1.ebuild
index 587325e88319..b93ad388d830 100644
--- a/sys-apps/systemd-utils/systemd-utils-259-r1.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-259-r1.ebuild
@@ -5,6 +5,9 @@ EAPI=8
 PYTHON_COMPAT=( python3_{11..14} )
 QA_PKGCONFIG_VERSION=$(ver_cut 1)
 
+# Avoid QA warning about skipping tmpfiles.eclass
+TMPFILES_OPTIONAL=1
+
 inherit linux-info meson-multilib
 inherit python-single-r1 secureboot shell-completion udev
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-01-15 Thread Mike Gilbert
commit: 26eae27af875f9bf87265a018ccfc25a85a9722e
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Jan 16 03:24:35 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Jan 16 04:57:52 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26eae27a

sys-apps/systemd: remove obsolete github info

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sys-apps/systemd/metadata.xml b/sys-apps/systemd/metadata.xml
index b4a8e30ee3dd..c7c46b6219ee 100644
--- a/sys-apps/systemd/metadata.xml
+++ b/sys-apps/systemd/metadata.xml
@@ -40,6 +40,5 @@


systemd/systemd
-   systemd/systemd-stable

 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-01-15 Thread Mike Gilbert
commit: 1385f1cb8b4790e3d35612e43cea6a316786a3f6
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Jan 16 03:31:44 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Jan 16 04:57:54 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1385f1cb

sys-apps/systemd: wire up zshcompletiondir

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd/systemd-.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/sys-apps/systemd/systemd-.ebuild 
b/sys-apps/systemd/systemd-.ebuild
index ade9936865f4..84260c7a645c 100644
--- a/sys-apps/systemd/systemd-.ebuild
+++ b/sys-apps/systemd/systemd-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2011-2025 Gentoo Authors
+# Copyright 2011-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -24,8 +24,8 @@ else
fi
 fi
 
-inherit bash-completion-r1 linux-info meson-multilib optfeature pam 
python-single-r1
-inherit secureboot systemd toolchain-funcs udev
+inherit linux-info meson-multilib optfeature pam python-single-r1
+inherit secureboot shell-completion systemd toolchain-funcs udev
 
 DESCRIPTION="System and service manager for Linux"
 HOMEPAGE="https://systemd.io/";
@@ -308,6 +308,7 @@ multilib_src_configure() {
-Dpamlibdir="$(getpam_mod_dir)"
# avoid bash-completion dep
-Dbashcompletiondir="$(get_bashcompdir)"
+   -Dzshcompletiondir="$(get_zshcompdir)"
-Dsplit-bin=false
# Disable compatibility with sysvinit
-Dsysvinit-path=



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-01-15 Thread Mike Gilbert
commit: d9160b4c6b9f36db46b6e02328ddcae3aea7cf2e
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Jan 16 03:35:47 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Jan 16 04:57:54 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9160b4c

sys-apps/systemd: use branding eclass

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd/systemd-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/systemd/systemd-.ebuild 
b/sys-apps/systemd/systemd-.ebuild
index 84260c7a645c..aab68c964c7d 100644
--- a/sys-apps/systemd/systemd-.ebuild
+++ b/sys-apps/systemd/systemd-.ebuild
@@ -24,7 +24,7 @@ else
fi
 fi
 
-inherit linux-info meson-multilib optfeature pam python-single-r1
+inherit branding linux-info meson-multilib optfeature pam python-single-r1
 inherit secureboot shell-completion systemd toolchain-funcs udev
 
 DESCRIPTION="System and service manager for Linux"
@@ -304,7 +304,7 @@ multilib_src_configure() {
-Ddocdir="share/doc/${PF}"
# default is developer, bug 918671
-Dmode=release
-   -Dsupport-url="https://gentoo.org/support/";
+   -Dsupport-url="${BRANDING_OS_SUPPORT_URL}"
-Dpamlibdir="$(getpam_mod_dir)"
# avoid bash-completion dep
-Dbashcompletiondir="$(get_bashcompdir)"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/

2026-01-15 Thread Mike Gilbert
commit: 568a665dbab97a7de1f796adb35a1b75197683cc
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Jan 16 00:00:59 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Jan 16 00:10:53 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=568a665d

sys-apps/systemd-utils: add 259

A large portion of the ebuild has been rewritten, so expect some bugs.

Notable changes:
- Upstream musl support
- All upstream udev rules are installed (including 99-systemd.rules)
- All upstream tmpfiles are installed
- Upstream sysctl files are installed

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd-utils/Manifest |   1 +
 sys-apps/systemd-utils/systemd-utils-259.ebuild | 396 
 2 files changed, 397 insertions(+)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index 2d6f26ac35b7..8ca26fd7f6cd 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -1,4 +1,5 @@
 DIST systemd-256.17.tar.gz 15965064 BLAKE2B 
4a0cf0d2c6fa051c8396e470c2a97d099a6144af8d8e46e8404f52bbeef0d0d41aa1da28fe5e9ede1a8335a7bf310553814ee000b7a78295396bfde0c6251f1f
 SHA512 
c0f5d82f1220c69e8dc136e796ed9594bd9357450320c077a4c36151585508dfef58e16452ee64af7c32b90861a22996e9d567d76d71c15ce2136f96194f2be2
+DIST systemd-259.tar.gz 17250241 BLAKE2B 
59ba6edea59338fc30d4cf72b197e8eda2ccd4fc7d53f016c0b9bd4422433839696fe553b58dcf1f31345ec92080a426a04a2878fd97cb17b3b1e3f92f08e135
 SHA512 
ef46b13661df43e3cfbeee1bc22f0b1eb902e8ebe39c19868c465efd08b35a199c2a2cd9d8021a6bc4d692fa0c6e0eab3f13eecd6ce24dde81d3945464a25b50
 DIST systemd-musl-patches-254.3-r1.tar.gz 29971 BLAKE2B 
2568c0ce93c410177d775fedb7a67b9498d66f39bfaca220237b3b55cd42c94569d7e3bfde11a9b1faa5eac1804eb75bfdee0ee465c2faac3b8213026b97daec
 SHA512 
817c94765a70eaaa5d23454e03887e149db4612f01c29690baa0c75d61b4b328b742e5d02e8cc63c531eadcd72ae37c0a407aad37c22f1d399dbba81a6bed79d
 DIST systemd-musl-patches-255.14.tar.gz 31519 BLAKE2B 
1ada38b3536370f3f20f94abb122b6dc72e2dac6d34baad49ae0c154810197dab6d225457f81c2b78c58cf7fe14070da9ca1902bec6d8f892d55394af67155b5
 SHA512 
ff9cb11f687e7895b93b55933c330f69067546d48cc0f23a029990e095245c78e046023636f82d11fec1b03a5349d4d747c9625fd34ef7f9445a54a44b25cccb
 DIST systemd-musl-patches-256.12.tar.gz 27374 BLAKE2B 
b9ec7b0a78566b076067547b522560b0a3f307bd0edf5ed846d09068372c3b5e6ac23e153fce00c32a353cfd7c7ada29c2aa971da4c01b35e368bcfe95671478
 SHA512 
aa552bf1872f39aad9eb4d0139e5029ec91665711464824d1a2a06845557e3838fdd679062a4bc5a83d8cfb11e420807819e496dd093aeebe4f18796e8ad54e9

diff --git a/sys-apps/systemd-utils/systemd-utils-259.ebuild 
b/sys-apps/systemd-utils/systemd-utils-259.ebuild
new file mode 100644
index ..19a3261ba1be
--- /dev/null
+++ b/sys-apps/systemd-utils/systemd-utils-259.ebuild
@@ -0,0 +1,396 @@
+# Copyright 2022-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{11..14} )
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+inherit linux-info meson-multilib
+inherit python-single-r1 secureboot shell-completion udev
+
+DESCRIPTION="Utilities split out from systemd for OpenRC users"
+HOMEPAGE="https://systemd.io/";
+
+MY_P="systemd-${PV}"
+SRC_URI="https://github.com/systemd/systemd/archive/refs/tags/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+acl boot +kmod kernel-install selinux split-usr sysusers +tmpfiles test 
+udev ukify"
+REQUIRED_USE="
+   || ( kernel-install tmpfiles sysusers udev )
+   boot? ( kernel-install )
+   ukify? ( boot )
+   ${PYTHON_REQUIRED_USE}
+"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   virtual/libcrypt:=
+   selinux? ( sys-libs/libselinux:0= )
+   tmpfiles? (
+   acl? ( sys-apps/acl:0= )
+   )
+   udev? (
+   >=sys-apps/util-linux-2.30:0=
+   acl? ( sys-apps/acl:0= )
+   kmod? ( >=sys-apps/kmod-15:0= )
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   >=sys-kernel/linux-headers-3.11
+"
+
+PEFILE_DEPEND='dev-python/pefile[${PYTHON_USEDEP}]'
+
+RDEPEND="${COMMON_DEPEND}
+   boot? ( !=dev-python/pyelftools-0.30[\${PYTHON_USEDEP}]
+   test? ( ${PEFILE_DEPEND} )
+   )
+   ")
+"
+
+QA_EXECSTACK="usr/lib/systemd/boot/efi/*"
+QA_FLAGS_IGNORED="usr/lib/systemd/boot/efi/.*"
+
+CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER ~!SYSFS_DEPRECATED
+   ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET ~UNIX"
+
+pkg_setup() {
+   if [[ ${MERGE_TYPE} != buildonly ]] && use udev; then
+   linux-info_pkg_setup
+   fi
+   use boot && secureboot_pkg_setup
+}
+
+src_configure() {
+   python_setup
+   meson-multilib_src_configure
+}
+
+multilib_src_configure() {
+   local emesonargs=(

[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-01-12 Thread Eli Schwartz
commit: 160397b7df8436f088f4bd2e21f409122e92b7d6
Author: Eli Schwartz  gentoo  org>
AuthorDate: Mon Jan 12 23:29:22 2026 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Mon Jan 12 23:30:42 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=160397b7

sys-apps/systemd: Stabilize 258.3 ppc64, #968666

Signed-off-by: Eli Schwartz  gentoo.org>

 sys-apps/systemd/systemd-258.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd/systemd-258.3.ebuild 
b/sys-apps/systemd/systemd-258.3.ebuild
index 29a20f804999..80850b485a04 100644
--- a/sys-apps/systemd/systemd-258.3.ebuild
+++ b/sys-apps/systemd/systemd-258.3.ebuild
@@ -20,7 +20,7 @@ else

SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
 
if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-01-12 Thread Eli Schwartz
commit: 482a007b03b19288b14d60c54be291409305aeef
Author: Eli Schwartz  gentoo  org>
AuthorDate: Mon Jan 12 19:53:08 2026 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Mon Jan 12 19:54:14 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=482a007b

sys-apps/systemd: Stabilize 258.3 amd64, #968666

Signed-off-by: Eli Schwartz  gentoo.org>

 sys-apps/systemd/systemd-258.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd/systemd-258.3.ebuild 
b/sys-apps/systemd/systemd-258.3.ebuild
index 794e524ddafb..8a7c97d02e08 100644
--- a/sys-apps/systemd/systemd-258.3.ebuild
+++ b/sys-apps/systemd/systemd-258.3.ebuild
@@ -20,7 +20,7 @@ else

SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
 
if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-01-12 Thread Eli Schwartz
commit: 2312f4bce0d2962b1eee46feb50ae148f49ff9b7
Author: Eli Schwartz  gentoo  org>
AuthorDate: Mon Jan 12 19:53:06 2026 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Mon Jan 12 19:54:13 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2312f4bc

sys-apps/systemd: Stabilize 258.3 arm64, #968666

Signed-off-by: Eli Schwartz  gentoo.org>

 sys-apps/systemd/systemd-258.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd/systemd-258.3.ebuild 
b/sys-apps/systemd/systemd-258.3.ebuild
index 4f84339bea97..7b5149e5c310 100644
--- a/sys-apps/systemd/systemd-258.3.ebuild
+++ b/sys-apps/systemd/systemd-258.3.ebuild
@@ -20,7 +20,7 @@ else

SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
 
if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips 
ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-01-12 Thread Eli Schwartz
commit: 6ef33d7bd8e7b90dc7004f2a83045bb9425e94b0
Author: Eli Schwartz  gentoo  org>
AuthorDate: Mon Jan 12 19:53:09 2026 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Mon Jan 12 19:54:15 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ef33d7b

sys-apps/systemd: Stabilize 258.3 x86, #968666

Signed-off-by: Eli Schwartz  gentoo.org>

 sys-apps/systemd/systemd-258.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd/systemd-258.3.ebuild 
b/sys-apps/systemd/systemd-258.3.ebuild
index 8a7c97d02e08..29a20f804999 100644
--- a/sys-apps/systemd/systemd-258.3.ebuild
+++ b/sys-apps/systemd/systemd-258.3.ebuild
@@ -20,7 +20,7 @@ else

SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
 
if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-01-12 Thread Eli Schwartz
commit: c750b61fcf6bf60a40d16b79de40ce9286e1b783
Author: Eli Schwartz  gentoo  org>
AuthorDate: Mon Jan 12 19:53:07 2026 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Mon Jan 12 19:54:14 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c750b61f

sys-apps/systemd: Stabilize 258.3 arm, #968666

Signed-off-by: Eli Schwartz  gentoo.org>

 sys-apps/systemd/systemd-258.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd/systemd-258.3.ebuild 
b/sys-apps/systemd/systemd-258.3.ebuild
index 7b5149e5c310..794e524ddafb 100644
--- a/sys-apps/systemd/systemd-258.3.ebuild
+++ b/sys-apps/systemd/systemd-258.3.ebuild
@@ -20,7 +20,7 @@ else

SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
 
if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-01-12 Thread Eli Schwartz
commit: 851045e7dfec7efb1ccbb948e7cf546aeb6f7b6c
Author: Eli Schwartz  gentoo  org>
AuthorDate: Mon Jan 12 19:33:24 2026 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Mon Jan 12 19:54:12 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=851045e7

sys-apps/systemd: Stabilize 258.3 ppc, #968666

Signed-off-by: Eli Schwartz  gentoo.org>

 sys-apps/systemd/systemd-258.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/systemd/systemd-258.3.ebuild 
b/sys-apps/systemd/systemd-258.3.ebuild
index 907745ccf0e5..4f84339bea97 100644
--- a/sys-apps/systemd/systemd-258.3.ebuild
+++ b/sys-apps/systemd/systemd-258.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2011-2025 Gentoo Authors
+# Copyright 2011-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -20,7 +20,7 @@ else

SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
 
if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips 
ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/

2026-01-12 Thread Mike Gilbert
commit: b95fc2951d28e5999bf604533513a7aa438dd75e
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Jan 12 18:13:25 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Jan 12 18:13:33 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b95fc295

sys-apps/systemd-utils: enable py3.14 for 255

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd-utils/systemd-utils-255.21.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/systemd-utils/systemd-utils-255.21.ebuild 
b/sys-apps/systemd-utils/systemd-utils-255.21.ebuild
index f7b316957e6a..4430e8bc645d 100644
--- a/sys-apps/systemd-utils/systemd-utils-255.21.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-255.21.ebuild
@@ -1,8 +1,8 @@
-# Copyright 2022-2025 Gentoo Authors
+# Copyright 2022-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{11..14} )
 
 QA_PKGCONFIG_VERSION=$(ver_cut 1)
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-01-11 Thread Mike Gilbert
commit: 3d18471f16a601c177b659ea569fe042c69ea64b
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Jan 11 23:13:48 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Jan 11 23:14:30 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d18471f

sys-apps/systemd: drop 259_rc2, 259_rc3

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd/Manifest   |   2 -
 sys-apps/systemd/systemd-259_rc2.ebuild | 576 
 sys-apps/systemd/systemd-259_rc3.ebuild | 576 
 3 files changed, 1154 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 500bcac78f20..7a4e6ea6a657 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -2,6 +2,4 @@ DIST systemd-257.10.tar.gz 16425661 BLAKE2B 
c8fef145933810110f5470f64dd41213864c
 DIST systemd-257.9.tar.gz 16401765 BLAKE2B 
c3ad528d37b89de8f82548807e950b59aab43f875a533ad983169eb539594e5e8230b6b562caee5297dcec4572e27df0e53ebee04f79e85f429f47862031592e
 SHA512 
23b3d2764e0f990d8373068ccb41177793413bc193f7bd34e38b03d6fc3cd32d07c86e9dcbf07e32904075bb5eeca208f65beab04d628ac0e0b81ba87a975c1b
 DIST systemd-258.2.tar.gz 16989522 BLAKE2B 
55c8a134d2c80241ed654fab6bf2df0a2139313dbbb905f3abf07c9f86940ff03c8787fe7c4604c34bbb84088c15cd73ae5e013929b290b92808b5473550235e
 SHA512 
1dc016a5a037aec2682e08d2add0dcf8d03db15b45ce8c6b677898f734aefd4694ce18e588d579e42514071fc4c167b2bf53808478b2bd3856b257c9fbcde45d
 DIST systemd-258.3.tar.gz 17034328 BLAKE2B 
668f5829d78412b256f49c3f46dffad5cf70fa335de3e5ca822bdc13e4f67874ac28005b616e7fdc0f3235f760c68809ae3ac97e1f53d3ca43fb7e0934ec0de9
 SHA512 
9f4261e1703efd1f38c90e4166e6d85fa9379c99ac7f3c66caa62955c3cbe8a43ab259c261ab20bce0dd84dd682258192ace66b4dee0390bf3740c32f4569fed
-DIST systemd-259-rc2.tar.gz 17219778 BLAKE2B 
23e68a743d48e94d216ce31a4f758841280c603d2e44de1c180e8a1013fd740aae06d4e37b8e2351dfec0bf9bc504699b701b9645e66116f310f176c672ae071
 SHA512 
667fe1deff5020f751f3721472f2b3a1dfc32e3d10a78b5efd1673b7a42b3d445ab504687e6cd2f42dc5cbfc5c42ba3a435939ec5957c9e73833486112f9bd91
-DIST systemd-259-rc3.tar.gz 17242100 BLAKE2B 
b0956f397ea5c86f3867a8754d5b8be8d1d7d10bd04443b47262d3933bca05304e0af7eb7c4f11794654d76a671285a27faadccfb2272c7b46854c7e3a4721e5
 SHA512 
31f979204e0db13233b766bf0956fb02f8f1165c00eb6721d833a28e59eaa3929c624542a61313cd254bcaefc206cbf562f252f8c94a78c332333852fb2b
 DIST systemd-259.tar.gz 17250241 BLAKE2B 
59ba6edea59338fc30d4cf72b197e8eda2ccd4fc7d53f016c0b9bd4422433839696fe553b58dcf1f31345ec92080a426a04a2878fd97cb17b3b1e3f92f08e135
 SHA512 
ef46b13661df43e3cfbeee1bc22f0b1eb902e8ebe39c19868c465efd08b35a199c2a2cd9d8021a6bc4d692fa0c6e0eab3f13eecd6ce24dde81d3945464a25b50

diff --git a/sys-apps/systemd/systemd-259_rc2.ebuild 
b/sys-apps/systemd/systemd-259_rc2.ebuild
deleted file mode 100644
index ade9936865f4..
--- a/sys-apps/systemd/systemd-259_rc2.ebuild
+++ /dev/null
@@ -1,576 +0,0 @@
-# Copyright 2011-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{11..14} )
-
-# Avoid QA warnings
-TMPFILES_OPTIONAL=1
-UDEV_OPTIONAL=1
-
-QA_PKGCONFIG_VERSION=$(ver_cut 1)
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://github.com/systemd/systemd.git";
-   inherit git-r3
-else
-   MY_PV=${PV/_/-}
-   MY_P=${PN}-${MY_PV}
-   S=${WORKDIR}/${MY_P}
-   
SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
-
-   if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-   fi
-fi
-
-inherit bash-completion-r1 linux-info meson-multilib optfeature pam 
python-single-r1
-inherit secureboot systemd toolchain-funcs udev
-
-DESCRIPTION="System and service manager for Linux"
-HOMEPAGE="https://systemd.io/";
-
-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 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}
-   dns-over-tls? ( openssl )
-   fido2? ( cryptsetup openssl )
-   homed? ( cryptsetup pam openssl )
-   importd? ( curl lzma openssl )
-   ?? ( passwdqc pwquality )
-   passwdqc? ( homed )
-   pwquality? ( homed )
-   boot? ( kernel-install )
-   ukify? ( boot )
-"
-RESTRICT="!test? ( test )"
-
-MINKV="4.15"
-
-COMMON_DEPEND="
-   >=sys-apps/util-linux-2.32:0=[${MULTILIB_USEDEP}]
-   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
-   virtual/libcrypt:=[${MULTILIB_USEDEP}]
-   acl? ( sys-apps/acl:0= )
-   apparmor? ( >=sys-libs

[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2026-01-11 Thread Mike Gilbert
commit: 85287dda37b1163224a852aa880e83fa2b332580
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Jan 11 23:12:18 2026 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Jan 11 23:14:30 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85287dda

sys-apps/systemd: add 259

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd/Manifest   |   1 +
 sys-apps/systemd/systemd-259.ebuild | 576 
 2 files changed, 577 insertions(+)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 3937cb2578a1..500bcac78f20 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -4,3 +4,4 @@ DIST systemd-258.2.tar.gz 16989522 BLAKE2B 
55c8a134d2c80241ed654fab6bf2df0a21393
 DIST systemd-258.3.tar.gz 17034328 BLAKE2B 
668f5829d78412b256f49c3f46dffad5cf70fa335de3e5ca822bdc13e4f67874ac28005b616e7fdc0f3235f760c68809ae3ac97e1f53d3ca43fb7e0934ec0de9
 SHA512 
9f4261e1703efd1f38c90e4166e6d85fa9379c99ac7f3c66caa62955c3cbe8a43ab259c261ab20bce0dd84dd682258192ace66b4dee0390bf3740c32f4569fed
 DIST systemd-259-rc2.tar.gz 17219778 BLAKE2B 
23e68a743d48e94d216ce31a4f758841280c603d2e44de1c180e8a1013fd740aae06d4e37b8e2351dfec0bf9bc504699b701b9645e66116f310f176c672ae071
 SHA512 
667fe1deff5020f751f3721472f2b3a1dfc32e3d10a78b5efd1673b7a42b3d445ab504687e6cd2f42dc5cbfc5c42ba3a435939ec5957c9e73833486112f9bd91
 DIST systemd-259-rc3.tar.gz 17242100 BLAKE2B 
b0956f397ea5c86f3867a8754d5b8be8d1d7d10bd04443b47262d3933bca05304e0af7eb7c4f11794654d76a671285a27faadccfb2272c7b46854c7e3a4721e5
 SHA512 
31f979204e0db13233b766bf0956fb02f8f1165c00eb6721d833a28e59eaa3929c624542a61313cd254bcaefc206cbf562f252f8c94a78c332333852fb2b
+DIST systemd-259.tar.gz 17250241 BLAKE2B 
59ba6edea59338fc30d4cf72b197e8eda2ccd4fc7d53f016c0b9bd4422433839696fe553b58dcf1f31345ec92080a426a04a2878fd97cb17b3b1e3f92f08e135
 SHA512 
ef46b13661df43e3cfbeee1bc22f0b1eb902e8ebe39c19868c465efd08b35a199c2a2cd9d8021a6bc4d692fa0c6e0eab3f13eecd6ce24dde81d3945464a25b50

diff --git a/sys-apps/systemd/systemd-259.ebuild 
b/sys-apps/systemd/systemd-259.ebuild
new file mode 100644
index ..f17ee9848ec5
--- /dev/null
+++ b/sys-apps/systemd/systemd-259.ebuild
@@ -0,0 +1,576 @@
+# Copyright 2011-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{11..14} )
+
+# Avoid QA warnings
+TMPFILES_OPTIONAL=1
+UDEV_OPTIONAL=1
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/systemd/systemd.git";
+   inherit git-r3
+else
+   MY_PV=${PV/_/-}
+   MY_P=${PN}-${MY_PV}
+   S=${WORKDIR}/${MY_P}
+   
SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
+
+   if [[ ${PV} != *rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   fi
+fi
+
+inherit bash-completion-r1 linux-info meson-multilib optfeature pam 
python-single-r1
+inherit secureboot systemd toolchain-funcs udev
+
+DESCRIPTION="System and service manager for Linux"
+HOMEPAGE="https://systemd.io/";
+
+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 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}
+   dns-over-tls? ( openssl )
+   fido2? ( cryptsetup openssl )
+   homed? ( cryptsetup pam openssl )
+   importd? ( curl lzma openssl )
+   ?? ( passwdqc pwquality )
+   passwdqc? ( homed )
+   pwquality? ( homed )
+   boot? ( kernel-install )
+   ukify? ( boot )
+"
+RESTRICT="!test? ( test )"
+
+MINKV="4.15"
+
+COMMON_DEPEND="
+   >=sys-apps/util-linux-2.32:0=[${MULTILIB_USEDEP}]
+   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   acl? ( sys-apps/acl:0= )
+   apparmor? ( >=sys-libs/libapparmor-2.13:0= )
+   audit? ( >=sys-process/audit-2:0= )
+   bpf? ( >=dev-libs/libbpf-1.4.0:0= )
+   cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= )
+   curl? ( >=net-misc/curl-7.32.0:0= )
+   elfutils? ( >=dev-libs/elfutils-0.158:0= )
+   fido2? (
+   dev-libs/libfido2:0=
+   )
+   gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] )
+   gnutls? ( >=net-libs/gnutls-3.6.0:0= )
+   http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] )
+   idn? ( net-dns/libidn2:= )
+   importd? (
+   app-arch/bzip2:0=
+   virtual/zlib:=
+   )
+   kmod? ( >=sys-apps/kmod-15:0= )
+   lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] )
+   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/files/, sys-apps/systemd/

2025-12-14 Thread Sam James
commit: 5277adbdc25d07be43ecf752967cc4282ed3210d
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 15 03:05:46 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 15 03:06:52 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5277adbd

sys-apps/systemd: add 258.3

Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd/Manifest  |   1 +
 .../files/systemd-258.3-kernel-install-test.patch  |  16 +
 sys-apps/systemd/systemd-258.3.ebuild  | 578 +
 3 files changed, 595 insertions(+)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index e83264674bad..3937cb2578a1 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,5 +1,6 @@
 DIST systemd-257.10.tar.gz 16425661 BLAKE2B 
c8fef145933810110f5470f64dd41213864cc1cae889fb306c817d7a16cc300adbcab27e3a3be91428f0a7d354041f7f9ca431f7745bce9c7cc1e3bb065be84a
 SHA512 
49a2c8cc1cd91363d90165a1145dcc417d524afd428917dad332e4b057ed9fc3ddb5b4beafab094b02a85d930c8aef9b63c8c9c1bc76ef3bdf0ce38a7d46466f
 DIST systemd-257.9.tar.gz 16401765 BLAKE2B 
c3ad528d37b89de8f82548807e950b59aab43f875a533ad983169eb539594e5e8230b6b562caee5297dcec4572e27df0e53ebee04f79e85f429f47862031592e
 SHA512 
23b3d2764e0f990d8373068ccb41177793413bc193f7bd34e38b03d6fc3cd32d07c86e9dcbf07e32904075bb5eeca208f65beab04d628ac0e0b81ba87a975c1b
 DIST systemd-258.2.tar.gz 16989522 BLAKE2B 
55c8a134d2c80241ed654fab6bf2df0a2139313dbbb905f3abf07c9f86940ff03c8787fe7c4604c34bbb84088c15cd73ae5e013929b290b92808b5473550235e
 SHA512 
1dc016a5a037aec2682e08d2add0dcf8d03db15b45ce8c6b677898f734aefd4694ce18e588d579e42514071fc4c167b2bf53808478b2bd3856b257c9fbcde45d
+DIST systemd-258.3.tar.gz 17034328 BLAKE2B 
668f5829d78412b256f49c3f46dffad5cf70fa335de3e5ca822bdc13e4f67874ac28005b616e7fdc0f3235f760c68809ae3ac97e1f53d3ca43fb7e0934ec0de9
 SHA512 
9f4261e1703efd1f38c90e4166e6d85fa9379c99ac7f3c66caa62955c3cbe8a43ab259c261ab20bce0dd84dd682258192ace66b4dee0390bf3740c32f4569fed
 DIST systemd-259-rc2.tar.gz 17219778 BLAKE2B 
23e68a743d48e94d216ce31a4f758841280c603d2e44de1c180e8a1013fd740aae06d4e37b8e2351dfec0bf9bc504699b701b9645e66116f310f176c672ae071
 SHA512 
667fe1deff5020f751f3721472f2b3a1dfc32e3d10a78b5efd1673b7a42b3d445ab504687e6cd2f42dc5cbfc5c42ba3a435939ec5957c9e73833486112f9bd91
 DIST systemd-259-rc3.tar.gz 17242100 BLAKE2B 
b0956f397ea5c86f3867a8754d5b8be8d1d7d10bd04443b47262d3933bca05304e0af7eb7c4f11794654d76a671285a27faadccfb2272c7b46854c7e3a4721e5
 SHA512 
31f979204e0db13233b766bf0956fb02f8f1165c00eb6721d833a28e59eaa3929c624542a61313cd254bcaefc206cbf562f252f8c94a78c332333852fb2b

diff --git a/sys-apps/systemd/files/systemd-258.3-kernel-install-test.patch 
b/sys-apps/systemd/files/systemd-258.3-kernel-install-test.patch
new file mode 100644
index ..b67c9a87f8da
--- /dev/null
+++ b/sys-apps/systemd/files/systemd-258.3-kernel-install-test.patch
@@ -0,0 +1,16 @@
+Revert for 258.3 of https://github.com/systemd/systemd/pull/39945 as that
+commit got backported. It fails because master has the kernel install moved
+to /var/tmp and this test change assumed that.
+
+--- a/src/kernel-install/test-kernel-install.sh
 b/src/kernel-install/test-kernel-install.sh
+@@ -318,7 +318,7 @@ diff -u <(echo "$output") - >&2 [gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

commit: 95816444baede05d510364f0a68514d7f5f0644f
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Dec 14 03:03:41 2025 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Dec 14 03:04:05 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95816444

sys-apps/systemd: add 259_rc3

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd/Manifest   |   1 +
 sys-apps/systemd/systemd-259_rc3.ebuild | 576 
 2 files changed, 577 insertions(+)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index a8db49cc89d8..e83264674bad 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -2,3 +2,4 @@ DIST systemd-257.10.tar.gz 16425661 BLAKE2B 
c8fef145933810110f5470f64dd41213864c
 DIST systemd-257.9.tar.gz 16401765 BLAKE2B 
c3ad528d37b89de8f82548807e950b59aab43f875a533ad983169eb539594e5e8230b6b562caee5297dcec4572e27df0e53ebee04f79e85f429f47862031592e
 SHA512 
23b3d2764e0f990d8373068ccb41177793413bc193f7bd34e38b03d6fc3cd32d07c86e9dcbf07e32904075bb5eeca208f65beab04d628ac0e0b81ba87a975c1b
 DIST systemd-258.2.tar.gz 16989522 BLAKE2B 
55c8a134d2c80241ed654fab6bf2df0a2139313dbbb905f3abf07c9f86940ff03c8787fe7c4604c34bbb84088c15cd73ae5e013929b290b92808b5473550235e
 SHA512 
1dc016a5a037aec2682e08d2add0dcf8d03db15b45ce8c6b677898f734aefd4694ce18e588d579e42514071fc4c167b2bf53808478b2bd3856b257c9fbcde45d
 DIST systemd-259-rc2.tar.gz 17219778 BLAKE2B 
23e68a743d48e94d216ce31a4f758841280c603d2e44de1c180e8a1013fd740aae06d4e37b8e2351dfec0bf9bc504699b701b9645e66116f310f176c672ae071
 SHA512 
667fe1deff5020f751f3721472f2b3a1dfc32e3d10a78b5efd1673b7a42b3d445ab504687e6cd2f42dc5cbfc5c42ba3a435939ec5957c9e73833486112f9bd91
+DIST systemd-259-rc3.tar.gz 17242100 BLAKE2B 
b0956f397ea5c86f3867a8754d5b8be8d1d7d10bd04443b47262d3933bca05304e0af7eb7c4f11794654d76a671285a27faadccfb2272c7b46854c7e3a4721e5
 SHA512 
31f979204e0db13233b766bf0956fb02f8f1165c00eb6721d833a28e59eaa3929c624542a61313cd254bcaefc206cbf562f252f8c94a78c332333852fb2b

diff --git a/sys-apps/systemd/systemd-259_rc3.ebuild 
b/sys-apps/systemd/systemd-259_rc3.ebuild
new file mode 100644
index ..ade9936865f4
--- /dev/null
+++ b/sys-apps/systemd/systemd-259_rc3.ebuild
@@ -0,0 +1,576 @@
+# Copyright 2011-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{11..14} )
+
+# Avoid QA warnings
+TMPFILES_OPTIONAL=1
+UDEV_OPTIONAL=1
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/systemd/systemd.git";
+   inherit git-r3
+else
+   MY_PV=${PV/_/-}
+   MY_P=${PN}-${MY_PV}
+   S=${WORKDIR}/${MY_P}
+   
SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
+
+   if [[ ${PV} != *rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   fi
+fi
+
+inherit bash-completion-r1 linux-info meson-multilib optfeature pam 
python-single-r1
+inherit secureboot systemd toolchain-funcs udev
+
+DESCRIPTION="System and service manager for Linux"
+HOMEPAGE="https://systemd.io/";
+
+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 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}
+   dns-over-tls? ( openssl )
+   fido2? ( cryptsetup openssl )
+   homed? ( cryptsetup pam openssl )
+   importd? ( curl lzma openssl )
+   ?? ( passwdqc pwquality )
+   passwdqc? ( homed )
+   pwquality? ( homed )
+   boot? ( kernel-install )
+   ukify? ( boot )
+"
+RESTRICT="!test? ( test )"
+
+MINKV="4.15"
+
+COMMON_DEPEND="
+   >=sys-apps/util-linux-2.32:0=[${MULTILIB_USEDEP}]
+   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   acl? ( sys-apps/acl:0= )
+   apparmor? ( >=sys-libs/libapparmor-2.13:0= )
+   audit? ( >=sys-process/audit-2:0= )
+   bpf? ( >=dev-libs/libbpf-1.4.0:0= )
+   cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= )
+   curl? ( >=net-misc/curl-7.32.0:0= )
+   elfutils? ( >=dev-libs/elfutils-0.158:0= )
+   fido2? (
+   dev-libs/libfido2:0=
+   )
+   gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] )
+   gnutls? ( >=net-libs/gnutls-3.6.0:0= )
+   http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] )
+   idn? ( net-dns/libidn2:= )
+   importd? (
+   app-arch/bzip2:0=
+   virtual/zlib:=
+   )
+   kmod? ( >=sys-apps/kmod-15:0= )
+   lz4? ( >=app-arch/lz4-0_p131:0=[${MU

[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/

commit: ff93fee62c18acfa00d6bce035fbd0ec0d8322fe
Author: Joe Kappus  wt  gd>
AuthorDate: Thu Dec 11 00:34:59 2025 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Dec 11 19:00:45 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff93fee6

sys-apps/systemd-utils: enable py3.14

tests pass.

Signed-off-by: Joe Kappus  wt.gd>
Part-of: https://github.com/gentoo/gentoo/pull/44986
Closes: https://github.com/gentoo/gentoo/pull/44986
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd-utils/systemd-utils-256.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd-utils/systemd-utils-256.17.ebuild 
b/sys-apps/systemd-utils/systemd-utils-256.17.ebuild
index c8195708e031..c2cbf555153a 100644
--- a/sys-apps/systemd-utils/systemd-utils-256.17.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-256.17.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{11..14} )
 
 QA_PKGCONFIG_VERSION=$(ver_cut 1)
 



  1   2   3   4   5   6   7   8   9   10   >