[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
commit: e8e745c29c46531ff7ed49fa6ad76511fd5c07ce Author: Sam James gentoo org> AuthorDate: Thu May 9 23:42:53 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 9 23:42:53 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8e745c2 sys-apps/systemd-utils: add 254.12 Signed-off-by: Sam James gentoo.org> sys-apps/systemd-utils/Manifest| 1 + sys-apps/systemd-utils/systemd-utils-254.12.ebuild | 583 + 2 files changed, 584 insertions(+) diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest index 78febcf1915f..61b7eb7518bb 100644 --- a/sys-apps/systemd-utils/Manifest +++ b/sys-apps/systemd-utils/Manifest @@ -2,5 +2,6 @@ DIST systemd-musl-patches-254.3-r1.tar.gz 29971 BLAKE2B 2568c0ce93c410177d775fed DIST systemd-musl-patches-255.4.tar.gz 31633 BLAKE2B 86fb36fbfa90dfe7d183f3c814600af93a690c7cfefc551cd23e6b8bdc2a48267910f4e5ef119b1b5d8e4e0cb2e6843e1b7147464809febad3085d2c82a728c3 SHA512 86bbb735012ce20bbc0af34ea062e83d6d3adf7883f5710ab00db7188fa6779e8dc361cdac427540042c4cf2f157242e6409ed5fc213c01d06cc13380e0cc95f DIST systemd-stable-254.10.tar.gz 14428960 BLAKE2B 488c27b9657ec7452f876ab6c18bbfe711f1351afa022801f5a646f2dd1d76d63c17e52e6ebf43b38a76807907287b654a7eaca3afdb0688f5b05839e98ad727 SHA512 0c127d38d0ade8655ae12172c2edbaa8af68bd29f42d965b988d75e74626846ae859bcf0b39b535c9a99ad8c709ad7575ed4d5ea5bc95ce8729e3caafdb32b70 DIST systemd-stable-254.11.tar.gz 14439741 BLAKE2B 5103bad91cd01b019ebb431f54f2d795ab995359c90b5c2e7376b5c7b5aec121ea6d070143b8581e3fb0d66ad2ac7e44113fa5e5fae4cb5adbf0e996727264fe SHA512 597c559b27a2879ce3f89efded7adce55d054bbb8ce97cf35efe52b0dcacbfabcbd05b582bd7064d3ba713ec2ec7931241971e67d39f12226e477df23c0d0dc7 +DIST systemd-stable-254.12.tar.gz 14529517 BLAKE2B ed6e4a78363930840e505c4bd789d1d44c238f30d3c0768d435e1cacb43ac3ab07e0dc9085546b4142152bbb4ceb4e2c0a9560e74e1a2b8c09fc885620695e73 SHA512 fa3679915392e641bed73ccb48f5def386ab13ba5ff7efdac952214193c3311543bec4c4370d6880f9599f63e377506b343805c3c56b7dde7eb5e3bbc0dc7a87 DIST systemd-stable-254.8.tar.gz 14418468 BLAKE2B e5a151ece86e57c7224fc95bda1b4ede1277fce4a2ba28d3605ab0431a2aafe1088f90c49a20e3b53a5b56aeef7c0f1f5da0601db740150f5efdf6eae7bbde80 SHA512 a3f35d9fcafcccd8d9c33ab1047241f226146017be95562a67c7dcc9eeb4b77bded92ad80e92f4767f2bf2009df0172a621d4c54a805e07ed5a5ed03940ec28e DIST systemd-stable-255.4.tar.gz 14952427 BLAKE2B 27f5080f83a9e870fbe8e3ebcb500a63c42022f1f96f26f35c76a85dab691291c31ee716cab330b76df5e576910a6a82f51267eff4f766b1d4c304d815c9 SHA512 8a2bde11a55f7f788ba7751789a5e9be6ce9634e88d54e49f6e832c4c49020c6cacaf2a610fe26f92998b0cbf43c6c2150a96b2c0953d23261009f57d71ea979 diff --git a/sys-apps/systemd-utils/systemd-utils-254.12.ebuild b/sys-apps/systemd-utils/systemd-utils-254.12.ebuild new file mode 100644 index ..9ba529076182 --- /dev/null +++ b/sys-apps/systemd-utils/systemd-utils-254.12.ebuild @@ -0,0 +1,583 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..12} ) + +QA_PKGCONFIG_VERSION=$(ver_cut 1) + +inherit bash-completion-r1 flag-o-matic linux-info meson-multilib optfeature +inherit python-single-r1 secureboot toolchain-funcs 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-254.3-r1" +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 ~ia64 ~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=" + elibc_musl? ( >=sys-libs/musl-1.2.3 ) + selinux? ( sys-libs/libselinux:0= ) + tmpfiles? ( + acl? ( sys-apps/acl:0= ) + ) + udev? ( + >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}] + sys-libs/libcap:0=[${MULTILIB_USEDEP}] + virtual/libcrypt:=[${MULTILIB_USEDEP}] + acl? ( sys-apps/acl:0= ) + kmod? ( >=sys-apps/kmod-15:0= ) + ) + !udev? ( + >=sys-apps/util-linux-2.30:0= + sys-libs/libcap:0= +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 4484328c0e4d2e1c80724eef37cccefe37fc51d2 Author: Sam James gentoo org> AuthorDate: Thu May 9 23:42:38 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 9 23:42:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4484328c sys-apps/systemd: add 254.12 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/Manifest | 1 + sys-apps/systemd/systemd-254.12.ebuild | 536 + 2 files changed, 537 insertions(+) diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest index 9c790c30b107..3e919528971f 100644 --- a/sys-apps/systemd/Manifest +++ b/sys-apps/systemd/Manifest @@ -1,5 +1,6 @@ DIST systemd-stable-254.10.tar.gz 14428960 BLAKE2B 488c27b9657ec7452f876ab6c18bbfe711f1351afa022801f5a646f2dd1d76d63c17e52e6ebf43b38a76807907287b654a7eaca3afdb0688f5b05839e98ad727 SHA512 0c127d38d0ade8655ae12172c2edbaa8af68bd29f42d965b988d75e74626846ae859bcf0b39b535c9a99ad8c709ad7575ed4d5ea5bc95ce8729e3caafdb32b70 DIST systemd-stable-254.11.tar.gz 14439741 BLAKE2B 5103bad91cd01b019ebb431f54f2d795ab995359c90b5c2e7376b5c7b5aec121ea6d070143b8581e3fb0d66ad2ac7e44113fa5e5fae4cb5adbf0e996727264fe SHA512 597c559b27a2879ce3f89efded7adce55d054bbb8ce97cf35efe52b0dcacbfabcbd05b582bd7064d3ba713ec2ec7931241971e67d39f12226e477df23c0d0dc7 +DIST systemd-stable-254.12.tar.gz 14529517 BLAKE2B ed6e4a78363930840e505c4bd789d1d44c238f30d3c0768d435e1cacb43ac3ab07e0dc9085546b4142152bbb4ceb4e2c0a9560e74e1a2b8c09fc885620695e73 SHA512 fa3679915392e641bed73ccb48f5def386ab13ba5ff7efdac952214193c3311543bec4c4370d6880f9599f63e377506b343805c3c56b7dde7eb5e3bbc0dc7a87 DIST systemd-stable-254.8.tar.gz 14418468 BLAKE2B e5a151ece86e57c7224fc95bda1b4ede1277fce4a2ba28d3605ab0431a2aafe1088f90c49a20e3b53a5b56aeef7c0f1f5da0601db740150f5efdf6eae7bbde80 SHA512 a3f35d9fcafcccd8d9c33ab1047241f226146017be95562a67c7dcc9eeb4b77bded92ad80e92f4767f2bf2009df0172a621d4c54a805e07ed5a5ed03940ec28e DIST systemd-stable-254.9.tar.gz 14423806 BLAKE2B ab39c0a00b8451b24b40e39f4bf7ecb912ff23d9cd6f8d30fd0545e895936baa635b1ff63c02a83761682b72f44244aac8338bf6506885c9b07cd0c5247b6693 SHA512 a0300693a044cfe4c76deb0e3e48a927125eb97c3952c07ba68936f1e093c93506d8044b249b534b8e778ade6143b43194f8d6b721a8cd520bc7bb4cb3d3e5c1 DIST systemd-stable-255.3.tar.gz 14873273 BLAKE2B e22ef391c691fcf1e765c5112e1a55096d3bba61a9dae3ea1a3958add4e355892a97d5214e63c516ba3b70e2a83bb5d21254812d870f06c16c74a58d4f957d75 SHA512 c2868a53df2176649b0d0c94e5d451c46ba783bcdbc89ce12434ed2d11dba44b4854ffe4c2430f3f64eef2e214cbb51d5f740170afbd9edd66761a8851157453 diff --git a/sys-apps/systemd/systemd-254.12.ebuild b/sys-apps/systemd/systemd-254.12.ebuild new file mode 100644 index ..3fe049811536 --- /dev/null +++ b/sys-apps/systemd/systemd-254.12.ebuild @@ -0,0 +1,536 @@ +# Copyright 2011-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..12} ) + +# 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 + if [[ ${PV} == *.* ]]; then + MY_PN=systemd-stable + else + MY_PN=systemd + fi + MY_PV=${PV/_/-} + MY_P=${MY_PN}-${MY_PV} + S=${WORKDIR}/${MY_P} + SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +inherit bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1 +inherit secureboot systemd toolchain-funcs udev usr-ldscript + +DESCRIPTION="System and service manager for Linux" +HOMEPAGE="http://systemd.io/; + +LICENSE="GPL-2 LGPL-2.1 MIT public-domain" +SLOT="0/2" +IUSE=" + acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls elfutils + fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod + +lz4 lzma +openssl pam 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? ( || ( gnutls openssl ) ) + fido2? ( cryptsetup openssl ) + homed? ( cryptsetup pam openssl ) + importd? ( curl lzma || ( gcrypt openssl ) ) + pwquality? ( homed ) + boot? ( kernel-install ) + ukify? ( boot ) +" +RESTRICT="!test? ( test )" + +MINKV="4.15" + +COMMON_DEPEND=" + >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}] + sys-libs/libcap:0=[${MULTILIB_USEDEP}] + virtual/libcrypt:=[${MULTILIB_USEDEP}] + acl? ( sys-apps/acl:0= ) + apparmor? ( sys-libs/libapparmor:0= ) + audit? ( >=sys-process/audit-2:0= ) + cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 496ec81ae6a1c56fa480cebbff40272664cfade3 Author: Sam James gentoo org> AuthorDate: Thu May 9 22:33:06 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 9 22:33:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=496ec81a sys-apps/systemd: add 255.6 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/Manifest | 1 + sys-apps/systemd/systemd-255.6.ebuild | 529 ++ 2 files changed, 530 insertions(+) diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest index 4a7b3022aff6..9c790c30b107 100644 --- a/sys-apps/systemd/Manifest +++ b/sys-apps/systemd/Manifest @@ -5,3 +5,4 @@ DIST systemd-stable-254.9.tar.gz 14423806 BLAKE2B ab39c0a00b8451b24b40e39f4bf7ec DIST systemd-stable-255.3.tar.gz 14873273 BLAKE2B e22ef391c691fcf1e765c5112e1a55096d3bba61a9dae3ea1a3958add4e355892a97d5214e63c516ba3b70e2a83bb5d21254812d870f06c16c74a58d4f957d75 SHA512 c2868a53df2176649b0d0c94e5d451c46ba783bcdbc89ce12434ed2d11dba44b4854ffe4c2430f3f64eef2e214cbb51d5f740170afbd9edd66761a8851157453 DIST systemd-stable-255.4.tar.gz 14952427 BLAKE2B 27f5080f83a9e870fbe8e3ebcb500a63c42022f1f96f26f35c76a85dab691291c31ee716cab330b76df5e576910a6a82f51267eff4f766b1d4c304d815c9 SHA512 8a2bde11a55f7f788ba7751789a5e9be6ce9634e88d54e49f6e832c4c49020c6cacaf2a610fe26f92998b0cbf43c6c2150a96b2c0953d23261009f57d71ea979 DIST systemd-stable-255.5.tar.gz 14976055 BLAKE2B 08e2d5e6ed340214f195e8ecc22665c572838af94c19f946de7dc710e0f5e0476dda09d313b6848a7f10f6d545b8cd6b1b7ce234b9f4aad1dbff3a065eda6b76 SHA512 9c0b39379e9ef2af983d885ec3cac0377c90435846341bb4e22abf33c00cc1c9f40abba1d6f598300ffac18e2b27bf917eea41885b1413f63cb9902d2efe9bcc +DIST systemd-stable-255.6.tar.gz 15060034 BLAKE2B 27e14a870bd8ae85e3c7679a69b7dcd6f1165430c4cdea57d3f7092a40a22085bafc3e3e397a7429b53773f7460bde0ad0af9afb6852c6d0c9cc681d25c34c03 SHA512 523c5d973e2ccd47f8ba33d1fb8264a8de58cb639fab22be0d0854f96009dce700d6f022d30aad5ab7b9292b33047cbbc1eefc3c6141328e337b9a245944c237 diff --git a/sys-apps/systemd/systemd-255.6.ebuild b/sys-apps/systemd/systemd-255.6.ebuild new file mode 100644 index ..9ebc6c14fa23 --- /dev/null +++ b/sys-apps/systemd/systemd-255.6.ebuild @@ -0,0 +1,529 @@ +# Copyright 2011-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..12} ) + +# 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 + if [[ ${PV} == *.* ]]; then + MY_PN=systemd-stable + else + MY_PN=systemd + fi + MY_PV=${PV/_/-} + MY_P=${MY_PN}-${MY_PV} + S=${WORKDIR}/${MY_P} + SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; + + if [[ ${PV} != *rc* ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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="http://systemd.io/; + +LICENSE="GPL-2 LGPL-2.1 MIT public-domain" +SLOT="0/2" +IUSE=" + acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls elfutils + fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod + +lz4 lzma +openssl pam 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? ( || ( gnutls openssl ) ) + fido2? ( cryptsetup openssl ) + homed? ( cryptsetup pam openssl ) + importd? ( curl lzma || ( gcrypt openssl ) ) + 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= ) + 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= + sys-libs/zlib:0= + ) + kmod? ( >=sys-apps/kmod-15:0= ) + lz4? (
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/, sys-apps/systemd/files/
commit: a2f26b71bd5e7b811ad0a085459c32ac149239b8 Author: Sam James gentoo org> AuthorDate: Sun May 5 15:41:52 2024 + Commit: Sam James gentoo org> CommitDate: Sun May 5 15:43:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2f26b71 sys-apps/systemd: backport more dnssec fixes to 255.5 Followup to 1b646e8e63408abcdbf131ace4af9bb80ed5e29a. Bug: https://bugs.gentoo.org/836341 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/files/255-dnssec-2.patch | 48 +++ sys-apps/systemd/files/255-dnssec-3.patch | 32 ++ sys-apps/systemd/files/255-dnssec.patch | 8 +- sys-apps/systemd/systemd-255.5-r2.ebuild | 532 ++ 4 files changed, 617 insertions(+), 3 deletions(-) diff --git a/sys-apps/systemd/files/255-dnssec-2.patch b/sys-apps/systemd/files/255-dnssec-2.patch new file mode 100644 index ..e8eaf9782b3e --- /dev/null +++ b/sys-apps/systemd/files/255-dnssec-2.patch @@ -0,0 +1,48 @@ +https://github.com/systemd/systemd/pull/32598 +https://github.com/systemd/systemd-stable/commit/ee15f5efaf2f6cdbb867fca601e92761276e2b1e + +From ee15f5efaf2f6cdbb867fca601e92761276e2b1e Mon Sep 17 00:00:00 2001 +From: Ronan Pigott +Date: Tue, 30 Apr 2024 22:15:18 -0700 +Subject: [PATCH] resolved: probe for dnssec support in allow-downgrade mode + +Previously, sd-resolved unnecessarily requested SOA records for each dns +label in the query, even though they are not needed for the chain of +trust. Since 47690634f157, only the necessary records are queried when +validating. + +This is actually a problem in allow-downgrade mode, since we will no +longer attempt a query for a record that we know is signed a priori, and +will therefore never update our belief about the state of dnssec support +in the recursive resolver. + +Rectify this by reintroducing a query for the root zone SOA in the +allow-downgrade case, specifically to test that the resolver attaches +the RRSIGs which we know must exist. + +Fixes: 47690634f157 ("resolved: don't request the SOA for every dns label") +(cherry picked from commit 5237ffdf2b63a5afea77c3470d9981a2c29643cc) +--- a/src/resolve/resolved-dns-transaction.c b/src/resolve/resolved-dns-transaction.c +@@ -2622,6 +2622,21 @@ int dns_transaction_request_dnssec_keys(DnsTransaction *t) { + if (r < 0) + return r; + ++if (t->scope->dnssec_mode == DNSSEC_ALLOW_DOWNGRADE && dns_name_is_root(name)) { ++_cleanup_(dns_resource_key_unrefp) DnsResourceKey *soa = NULL; ++/* We made it all the way to the root zone. If we are in allow-downgrade ++ * mode, we need to make at least one request that we can be certain should ++ * have been signed, to test for servers that are not dnssec aware. */ ++soa = dns_resource_key_new(rr->key->class, DNS_TYPE_SOA, name); ++if (!soa) ++return -ENOMEM; ++ ++log_debug("Requesting root zone SOA to probe dnssec support."); ++r = dns_transaction_request_dnssec_rr(t, soa); ++if (r < 0) ++return r; ++} ++ + break; + } + diff --git a/sys-apps/systemd/files/255-dnssec-3.patch b/sys-apps/systemd/files/255-dnssec-3.patch new file mode 100644 index ..4fd231d6d157 --- /dev/null +++ b/sys-apps/systemd/files/255-dnssec-3.patch @@ -0,0 +1,32 @@ +https://github.com/systemd/systemd/pull/32593 +https://github.com/systemd/systemd-stable/commit/a1580223a5dd67ab61c5f888b114de43b65fffbf + +From a1580223a5dd67ab61c5f888b114de43b65fffbf Mon Sep 17 00:00:00 2001 +From: Ronan Pigott +Date: Tue, 30 Apr 2024 13:19:14 -0700 +Subject: [PATCH] resolved: validate authentic insecure delegation to CNAME + +If the parent zone uses a non-opt-out method that provides authenticated +negative DS replies, we still can't expect signatures from the child +zone. sd-resolved was using the authenticated status of the DS reply to +require signatures for CNAMEs, even though it had already proved that no +signature exists. + +Fixes: 47690634f157 ("resolved: don't request the SOA for every dns label") +(cherry picked from commit 414a9b8e5e1e772261b0ffaedc853f5c0aba5719) +--- a/src/resolve/resolved-dns-transaction.c b/src/resolve/resolved-dns-transaction.c +@@ -2863,7 +2863,12 @@ static int dns_transaction_requires_rrsig(DnsTransaction *t, DnsResourceRecord * + if (r == 0) + continue; + +-return FLAGS_SET(dt->answer_query_flags, SD_RESOLVED_AUTHENTICATED); ++if (!FLAGS_SET(dt->answer_query_flags,
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/files/, sys-apps/systemd/
commit: 1b646e8e63408abcdbf131ace4af9bb80ed5e29a Author: Sam James gentoo org> AuthorDate: Mon Apr 29 17:26:28 2024 + Commit: Sam James gentoo org> CommitDate: Mon Apr 29 17:26:51 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b646e8e sys-apps/systemd: backport dnssec patch to 255 Bug: https://github.com/systemd/systemd/issues/32531 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/files/255-dnssec.patch | 27 ++ sys-apps/systemd/systemd-255.5-r1.ebuild | 530 +++ 2 files changed, 557 insertions(+) diff --git a/sys-apps/systemd/files/255-dnssec.patch b/sys-apps/systemd/files/255-dnssec.patch new file mode 100644 index ..5c720c58ce4a --- /dev/null +++ b/sys-apps/systemd/files/255-dnssec.patch @@ -0,0 +1,27 @@ +https://github.com/systemd/systemd/commit/d840783db5208219c78d73b9b46ef5daae9fea0a + +From d840783db5208219c78d73b9b46ef5daae9fea0a Mon Sep 17 00:00:00 2001 +From: Ronan Pigott +Date: Mon, 29 Apr 2024 02:17:23 -0700 +Subject: [PATCH] resolved: always progress DS queries + +If we request a DS and the resolver offers an unsigned SOA, a new +auxiliary transaction for the DS will be rejected as a loop, and we +might not make any progress toward finding the DS we need. Let's ensure +that we at least always check the parent in this case. + +Fixes: 47690634f157 ("resolved: don't request the SOA for every dns label") +--- a/src/resolve/resolved-dns-transaction.c b/src/resolve/resolved-dns-transaction.c +@@ -2618,6 +2618,10 @@ int dns_transaction_request_dnssec_keys(DnsTransaction *t) { + return r; + if (r == 0) + continue; ++ ++/* If we were looking for the DS RR, don't request it again. */ ++if (dns_transaction_key(t)->type == DNS_TYPE_DS) ++continue; + } + + r = dnssec_has_rrsig(t->answer, rr->key); + diff --git a/sys-apps/systemd/systemd-255.5-r1.ebuild b/sys-apps/systemd/systemd-255.5-r1.ebuild new file mode 100644 index ..5b851ace01ec --- /dev/null +++ b/sys-apps/systemd/systemd-255.5-r1.ebuild @@ -0,0 +1,530 @@ +# Copyright 2011-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..12} ) + +# 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 + if [[ ${PV} == *.* ]]; then + MY_PN=systemd-stable + else + MY_PN=systemd + fi + MY_PV=${PV/_/-} + MY_P=${MY_PN}-${MY_PV} + S=${WORKDIR}/${MY_P} + SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; + + if [[ ${PV} != *rc* ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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="http://systemd.io/; + +LICENSE="GPL-2 LGPL-2.1 MIT public-domain" +SLOT="0/2" +IUSE=" + acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls elfutils + fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod + +lz4 lzma +openssl pam 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? ( || ( gnutls openssl ) ) + fido2? ( cryptsetup openssl ) + homed? ( cryptsetup pam openssl ) + importd? ( curl lzma || ( gcrypt openssl ) ) + 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= ) + 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= + sys-libs/zlib:0= + ) + kmod? (
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: d531d2da25eff8b72570abb52462f1379e2f871c Author: Arthur Zamarin gentoo org> AuthorDate: Fri Apr 26 18:27:13 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Apr 26 18:27:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d531d2da sys-apps/systemd: Stabilize 254.10 ppc, #930180 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/systemd/systemd-254.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-254.10.ebuild b/sys-apps/systemd/systemd-254.10.ebuild index 78067fc69bf3..e4b25553afd5 100644 --- a/sys-apps/systemd/systemd-254.10.ebuild +++ b/sys-apps/systemd/systemd-254.10.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86" fi inherit bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: f62e0f45e7a35cf8cf7488f430b98d154bb59130 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Apr 26 18:27:16 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Apr 26 18:27:16 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f62e0f45 sys-apps/systemd: Stabilize 254.10 ppc64, #930180 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/systemd/systemd-254.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-254.10.ebuild b/sys-apps/systemd/systemd-254.10.ebuild index e4b25553afd5..26cf38151149 100644 --- a/sys-apps/systemd/systemd-254.10.ebuild +++ b/sys-apps/systemd/systemd-254.10.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" fi inherit bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 0069cb0079752bbdc6c2b18448774e3450573c5d Author: Arthur Zamarin gentoo org> AuthorDate: Fri Apr 26 18:27:21 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Apr 26 18:27:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0069cb00 sys-apps/systemd: Stabilize 255.4 amd64, #930181 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/systemd/systemd-255.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-255.4.ebuild b/sys-apps/systemd/systemd-255.4.ebuild index c25e11cf430b..b0e731f05062 100644 --- a/sys-apps/systemd/systemd-255.4.ebuild +++ b/sys-apps/systemd/systemd-255.4.ebuild @@ -25,7 +25,7 @@ else SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; if [[ ${PV} != *rc* ]] ; then - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86" fi fi
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 58b97c97893c3b1b9cb01c0c15675292538549bd Author: Arthur Zamarin gentoo org> AuthorDate: Fri Apr 26 18:27:31 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Apr 26 18:27:31 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58b97c97 sys-apps/systemd: Stabilize 255.4 ppc, #930181 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/systemd/systemd-255.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-255.4.ebuild b/sys-apps/systemd/systemd-255.4.ebuild index fc2d1e522c8d..85a4258f22bb 100644 --- a/sys-apps/systemd/systemd-255.4.ebuild +++ b/sys-apps/systemd/systemd-255.4.ebuild @@ -25,7 +25,7 @@ else SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; if [[ ${PV} != *rc* ]] ; then - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" fi fi
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: bfc59ade1efd421924af4a03c34e71ad904fc95a Author: Arthur Zamarin gentoo org> AuthorDate: Fri Apr 26 18:27:24 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Apr 26 18:27:24 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfc59ade sys-apps/systemd: Stabilize 255.4 x86, #930181 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/systemd/systemd-255.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-255.4.ebuild b/sys-apps/systemd/systemd-255.4.ebuild index b0e731f05062..fc2d1e522c8d 100644 --- a/sys-apps/systemd/systemd-255.4.ebuild +++ b/sys-apps/systemd/systemd-255.4.ebuild @@ -25,7 +25,7 @@ else SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; if [[ ${PV} != *rc* ]] ; then - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86" fi fi
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 41e13e913aada2d524a5ff47bdab4e49aa951e32 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Apr 26 18:27:02 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Apr 26 18:27:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41e13e91 sys-apps/systemd: Stabilize 254.10 amd64, #930180 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/systemd/systemd-254.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-254.10.ebuild b/sys-apps/systemd/systemd-254.10.ebuild index c85a0b31b907..ffde5ac43f9a 100644 --- a/sys-apps/systemd/systemd-254.10.ebuild +++ b/sys-apps/systemd/systemd-254.10.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86" fi inherit bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 5d7f45334db388e8642fc870255f4870ca737a17 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Apr 26 18:27:10 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Apr 26 18:27:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d7f4533 sys-apps/systemd: Stabilize 254.10 arm64, #930180 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/systemd/systemd-254.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-254.10.ebuild b/sys-apps/systemd/systemd-254.10.ebuild index 939f9a66d882..78067fc69bf3 100644 --- a/sys-apps/systemd/systemd-254.10.ebuild +++ b/sys-apps/systemd/systemd-254.10.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86" fi inherit bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: a7f3c5a5ef27578a1bfe354d5e78f0620025136c Author: Arthur Zamarin gentoo org> AuthorDate: Fri Apr 26 18:27:04 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Apr 26 18:27:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7f3c5a5 sys-apps/systemd: Stabilize 254.10 x86, #930180 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/systemd/systemd-254.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-254.10.ebuild b/sys-apps/systemd/systemd-254.10.ebuild index ffde5ac43f9a..c0bf04e5fa72 100644 --- a/sys-apps/systemd/systemd-254.10.ebuild +++ b/sys-apps/systemd/systemd-254.10.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86" fi inherit bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 46fd4979a0b290f2b16b0a109954417504a71cbc Author: Arthur Zamarin gentoo org> AuthorDate: Fri Apr 26 18:27:07 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Apr 26 18:27:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46fd4979 sys-apps/systemd: Stabilize 254.10 arm, #930180 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/systemd/systemd-254.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-254.10.ebuild b/sys-apps/systemd/systemd-254.10.ebuild index c0bf04e5fa72..939f9a66d882 100644 --- a/sys-apps/systemd/systemd-254.10.ebuild +++ b/sys-apps/systemd/systemd-254.10.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86" fi inherit bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
commit: 5bad5decad0f44f768fd74544125133f338e8e53 Author: Rolf Eike Beer sf-mail de> AuthorDate: Fri Apr 26 13:04:42 2024 + Commit: Sam James gentoo org> CommitDate: Fri Apr 26 17:09:29 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bad5dec sys-apps/systemd-utils: stable 254.10-r1 for hppa, bug #930182 Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sam James gentoo.org> sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild b/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild index 1bf395f812b3..ca3697269cd2 100644 --- a/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild @@ -27,7 +27,7 @@ SRC_URI+=" elibc_musl? ( https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.t LICENSE="GPL-2 LGPL-2.1 MIT public-domain" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~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/
commit: f2a6ac2f74494a460569776a9f98a2c3298fbec7 Author: Sam James gentoo org> AuthorDate: Fri Apr 26 00:09:56 2024 + Commit: Sam James gentoo org> CommitDate: Fri Apr 26 00:13:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2a6ac2f sys-apps/systemd-utils: add 254.11 Signed-off-by: Sam James gentoo.org> sys-apps/systemd-utils/Manifest| 1 + sys-apps/systemd-utils/systemd-utils-254.11.ebuild | 583 + 2 files changed, 584 insertions(+) diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest index 981650a1aad0..78febcf1915f 100644 --- a/sys-apps/systemd-utils/Manifest +++ b/sys-apps/systemd-utils/Manifest @@ -1,5 +1,6 @@ DIST systemd-musl-patches-254.3-r1.tar.gz 29971 BLAKE2B 2568c0ce93c410177d775fedb7a67b9498d66f39bfaca220237b3b55cd42c94569d7e3bfde11a9b1faa5eac1804eb75bfdee0ee465c2faac3b8213026b97daec SHA512 817c94765a70eaaa5d23454e03887e149db4612f01c29690baa0c75d61b4b328b742e5d02e8cc63c531eadcd72ae37c0a407aad37c22f1d399dbba81a6bed79d DIST systemd-musl-patches-255.4.tar.gz 31633 BLAKE2B 86fb36fbfa90dfe7d183f3c814600af93a690c7cfefc551cd23e6b8bdc2a48267910f4e5ef119b1b5d8e4e0cb2e6843e1b7147464809febad3085d2c82a728c3 SHA512 86bbb735012ce20bbc0af34ea062e83d6d3adf7883f5710ab00db7188fa6779e8dc361cdac427540042c4cf2f157242e6409ed5fc213c01d06cc13380e0cc95f DIST systemd-stable-254.10.tar.gz 14428960 BLAKE2B 488c27b9657ec7452f876ab6c18bbfe711f1351afa022801f5a646f2dd1d76d63c17e52e6ebf43b38a76807907287b654a7eaca3afdb0688f5b05839e98ad727 SHA512 0c127d38d0ade8655ae12172c2edbaa8af68bd29f42d965b988d75e74626846ae859bcf0b39b535c9a99ad8c709ad7575ed4d5ea5bc95ce8729e3caafdb32b70 +DIST systemd-stable-254.11.tar.gz 14439741 BLAKE2B 5103bad91cd01b019ebb431f54f2d795ab995359c90b5c2e7376b5c7b5aec121ea6d070143b8581e3fb0d66ad2ac7e44113fa5e5fae4cb5adbf0e996727264fe SHA512 597c559b27a2879ce3f89efded7adce55d054bbb8ce97cf35efe52b0dcacbfabcbd05b582bd7064d3ba713ec2ec7931241971e67d39f12226e477df23c0d0dc7 DIST systemd-stable-254.8.tar.gz 14418468 BLAKE2B e5a151ece86e57c7224fc95bda1b4ede1277fce4a2ba28d3605ab0431a2aafe1088f90c49a20e3b53a5b56aeef7c0f1f5da0601db740150f5efdf6eae7bbde80 SHA512 a3f35d9fcafcccd8d9c33ab1047241f226146017be95562a67c7dcc9eeb4b77bded92ad80e92f4767f2bf2009df0172a621d4c54a805e07ed5a5ed03940ec28e DIST systemd-stable-255.4.tar.gz 14952427 BLAKE2B 27f5080f83a9e870fbe8e3ebcb500a63c42022f1f96f26f35c76a85dab691291c31ee716cab330b76df5e576910a6a82f51267eff4f766b1d4c304d815c9 SHA512 8a2bde11a55f7f788ba7751789a5e9be6ce9634e88d54e49f6e832c4c49020c6cacaf2a610fe26f92998b0cbf43c6c2150a96b2c0953d23261009f57d71ea979 diff --git a/sys-apps/systemd-utils/systemd-utils-254.11.ebuild b/sys-apps/systemd-utils/systemd-utils-254.11.ebuild new file mode 100644 index ..9ba529076182 --- /dev/null +++ b/sys-apps/systemd-utils/systemd-utils-254.11.ebuild @@ -0,0 +1,583 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..12} ) + +QA_PKGCONFIG_VERSION=$(ver_cut 1) + +inherit bash-completion-r1 flag-o-matic linux-info meson-multilib optfeature +inherit python-single-r1 secureboot toolchain-funcs 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-254.3-r1" +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 ~ia64 ~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=" + elibc_musl? ( >=sys-libs/musl-1.2.3 ) + selinux? ( sys-libs/libselinux:0= ) + tmpfiles? ( + acl? ( sys-apps/acl:0= ) + ) + udev? ( + >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}] + sys-libs/libcap:0=[${MULTILIB_USEDEP}] + virtual/libcrypt:=[${MULTILIB_USEDEP}] + acl? ( sys-apps/acl:0= ) + kmod? ( >=sys-apps/kmod-15:0= ) + ) + !udev? ( + >=sys-apps/util-linux-2.30:0= + sys-libs/libcap:0= + virtual/libcrypt:= + ) +" +DEPEND="${COMMON_DEPEND} +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: b3f8aa211fc490167054bcc25e1d66f1059f02bb Author: Sam James gentoo org> AuthorDate: Fri Apr 26 00:06:11 2024 + Commit: Sam James gentoo org> CommitDate: Fri Apr 26 00:13:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3f8aa21 sys-apps/systemd: add 254.11 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/Manifest | 1 + sys-apps/systemd/systemd-254.11.ebuild | 536 + 2 files changed, 537 insertions(+) diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest index 0d9cc6445845..4a7b3022aff6 100644 --- a/sys-apps/systemd/Manifest +++ b/sys-apps/systemd/Manifest @@ -1,4 +1,5 @@ DIST systemd-stable-254.10.tar.gz 14428960 BLAKE2B 488c27b9657ec7452f876ab6c18bbfe711f1351afa022801f5a646f2dd1d76d63c17e52e6ebf43b38a76807907287b654a7eaca3afdb0688f5b05839e98ad727 SHA512 0c127d38d0ade8655ae12172c2edbaa8af68bd29f42d965b988d75e74626846ae859bcf0b39b535c9a99ad8c709ad7575ed4d5ea5bc95ce8729e3caafdb32b70 +DIST systemd-stable-254.11.tar.gz 14439741 BLAKE2B 5103bad91cd01b019ebb431f54f2d795ab995359c90b5c2e7376b5c7b5aec121ea6d070143b8581e3fb0d66ad2ac7e44113fa5e5fae4cb5adbf0e996727264fe SHA512 597c559b27a2879ce3f89efded7adce55d054bbb8ce97cf35efe52b0dcacbfabcbd05b582bd7064d3ba713ec2ec7931241971e67d39f12226e477df23c0d0dc7 DIST systemd-stable-254.8.tar.gz 14418468 BLAKE2B e5a151ece86e57c7224fc95bda1b4ede1277fce4a2ba28d3605ab0431a2aafe1088f90c49a20e3b53a5b56aeef7c0f1f5da0601db740150f5efdf6eae7bbde80 SHA512 a3f35d9fcafcccd8d9c33ab1047241f226146017be95562a67c7dcc9eeb4b77bded92ad80e92f4767f2bf2009df0172a621d4c54a805e07ed5a5ed03940ec28e DIST systemd-stable-254.9.tar.gz 14423806 BLAKE2B ab39c0a00b8451b24b40e39f4bf7ecb912ff23d9cd6f8d30fd0545e895936baa635b1ff63c02a83761682b72f44244aac8338bf6506885c9b07cd0c5247b6693 SHA512 a0300693a044cfe4c76deb0e3e48a927125eb97c3952c07ba68936f1e093c93506d8044b249b534b8e778ade6143b43194f8d6b721a8cd520bc7bb4cb3d3e5c1 DIST systemd-stable-255.3.tar.gz 14873273 BLAKE2B e22ef391c691fcf1e765c5112e1a55096d3bba61a9dae3ea1a3958add4e355892a97d5214e63c516ba3b70e2a83bb5d21254812d870f06c16c74a58d4f957d75 SHA512 c2868a53df2176649b0d0c94e5d451c46ba783bcdbc89ce12434ed2d11dba44b4854ffe4c2430f3f64eef2e214cbb51d5f740170afbd9edd66761a8851157453 diff --git a/sys-apps/systemd/systemd-254.11.ebuild b/sys-apps/systemd/systemd-254.11.ebuild new file mode 100644 index ..3fe049811536 --- /dev/null +++ b/sys-apps/systemd/systemd-254.11.ebuild @@ -0,0 +1,536 @@ +# Copyright 2011-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..12} ) + +# 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 + if [[ ${PV} == *.* ]]; then + MY_PN=systemd-stable + else + MY_PN=systemd + fi + MY_PV=${PV/_/-} + MY_P=${MY_PN}-${MY_PV} + S=${WORKDIR}/${MY_P} + SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +inherit bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1 +inherit secureboot systemd toolchain-funcs udev usr-ldscript + +DESCRIPTION="System and service manager for Linux" +HOMEPAGE="http://systemd.io/; + +LICENSE="GPL-2 LGPL-2.1 MIT public-domain" +SLOT="0/2" +IUSE=" + acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls elfutils + fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod + +lz4 lzma +openssl pam 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? ( || ( gnutls openssl ) ) + fido2? ( cryptsetup openssl ) + homed? ( cryptsetup pam openssl ) + importd? ( curl lzma || ( gcrypt openssl ) ) + pwquality? ( homed ) + boot? ( kernel-install ) + ukify? ( boot ) +" +RESTRICT="!test? ( test )" + +MINKV="4.15" + +COMMON_DEPEND=" + >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}] + sys-libs/libcap:0=[${MULTILIB_USEDEP}] + virtual/libcrypt:=[${MULTILIB_USEDEP}] + acl? ( sys-apps/acl:0= ) + apparmor? ( sys-libs/libapparmor:0= ) + audit? ( >=sys-process/audit-2:0= ) + cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) + curl? ( net-misc/curl: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? (
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 5370d47d6241dcbfc0bd61c92de6cd12f4f8dc82 Author: Sam James gentoo org> AuthorDate: Wed Apr 24 15:24:02 2024 + Commit: Sam James gentoo org> CommitDate: Wed Apr 24 15:24:09 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5370d47d sys-apps/systemd: add 255.5 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/Manifest | 1 + sys-apps/systemd/systemd-255.5.ebuild | 529 ++ 2 files changed, 530 insertions(+) diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest index d2df006e238f..0d9cc6445845 100644 --- a/sys-apps/systemd/Manifest +++ b/sys-apps/systemd/Manifest @@ -3,3 +3,4 @@ DIST systemd-stable-254.8.tar.gz 14418468 BLAKE2B e5a151ece86e57c7224fc95bda1b4e DIST systemd-stable-254.9.tar.gz 14423806 BLAKE2B ab39c0a00b8451b24b40e39f4bf7ecb912ff23d9cd6f8d30fd0545e895936baa635b1ff63c02a83761682b72f44244aac8338bf6506885c9b07cd0c5247b6693 SHA512 a0300693a044cfe4c76deb0e3e48a927125eb97c3952c07ba68936f1e093c93506d8044b249b534b8e778ade6143b43194f8d6b721a8cd520bc7bb4cb3d3e5c1 DIST systemd-stable-255.3.tar.gz 14873273 BLAKE2B e22ef391c691fcf1e765c5112e1a55096d3bba61a9dae3ea1a3958add4e355892a97d5214e63c516ba3b70e2a83bb5d21254812d870f06c16c74a58d4f957d75 SHA512 c2868a53df2176649b0d0c94e5d451c46ba783bcdbc89ce12434ed2d11dba44b4854ffe4c2430f3f64eef2e214cbb51d5f740170afbd9edd66761a8851157453 DIST systemd-stable-255.4.tar.gz 14952427 BLAKE2B 27f5080f83a9e870fbe8e3ebcb500a63c42022f1f96f26f35c76a85dab691291c31ee716cab330b76df5e576910a6a82f51267eff4f766b1d4c304d815c9 SHA512 8a2bde11a55f7f788ba7751789a5e9be6ce9634e88d54e49f6e832c4c49020c6cacaf2a610fe26f92998b0cbf43c6c2150a96b2c0953d23261009f57d71ea979 +DIST systemd-stable-255.5.tar.gz 14976055 BLAKE2B 08e2d5e6ed340214f195e8ecc22665c572838af94c19f946de7dc710e0f5e0476dda09d313b6848a7f10f6d545b8cd6b1b7ce234b9f4aad1dbff3a065eda6b76 SHA512 9c0b39379e9ef2af983d885ec3cac0377c90435846341bb4e22abf33c00cc1c9f40abba1d6f598300ffac18e2b27bf917eea41885b1413f63cb9902d2efe9bcc diff --git a/sys-apps/systemd/systemd-255.5.ebuild b/sys-apps/systemd/systemd-255.5.ebuild new file mode 100644 index ..9ebc6c14fa23 --- /dev/null +++ b/sys-apps/systemd/systemd-255.5.ebuild @@ -0,0 +1,529 @@ +# Copyright 2011-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..12} ) + +# 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 + if [[ ${PV} == *.* ]]; then + MY_PN=systemd-stable + else + MY_PN=systemd + fi + MY_PV=${PV/_/-} + MY_P=${MY_PN}-${MY_PV} + S=${WORKDIR}/${MY_P} + SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; + + if [[ ${PV} != *rc* ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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="http://systemd.io/; + +LICENSE="GPL-2 LGPL-2.1 MIT public-domain" +SLOT="0/2" +IUSE=" + acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls elfutils + fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod + +lz4 lzma +openssl pam 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? ( || ( gnutls openssl ) ) + fido2? ( cryptsetup openssl ) + homed? ( cryptsetup pam openssl ) + importd? ( curl lzma || ( gcrypt openssl ) ) + 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= ) + 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= + sys-libs/zlib:0= + ) + kmod? ( >=sys-apps/kmod-15:0= ) + lz4? (
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
commit: 755e594cb595cf6f3fbb4ac5d82cd470ffb47b00 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Apr 19 16:20:28 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Apr 19 16:20:28 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=755e594c sys-apps/systemd-utils: Stabilize 254.10-r1 ppc64, #930182 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild b/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild index 2329843e0de2..c949fb3f4dce 100644 --- a/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild @@ -27,7 +27,7 @@ SRC_URI+=" elibc_musl? ( https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.t LICENSE="GPL-2 LGPL-2.1 MIT public-domain" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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/
commit: 840d00ce2310321ce44f0df9cd99fe2b736fec94 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Apr 19 16:20:39 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Apr 19 16:20:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=840d00ce sys-apps/systemd-utils: Stabilize 254.10-r1 sparc, #930182 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild b/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild index e564105f2446..1bf395f812b3 100644 --- a/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild @@ -27,7 +27,7 @@ SRC_URI+=" elibc_musl? ( https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.t LICENSE="GPL-2 LGPL-2.1 MIT public-domain" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~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/
commit: 20e597d51301531e34044475f4cf0f2d55ff5544 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Apr 19 16:20:31 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Apr 19 16:20:31 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20e597d5 sys-apps/systemd-utils: Stabilize 254.10-r1 ppc, #930182 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild b/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild index c949fb3f4dce..15ad168efdc7 100644 --- a/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild @@ -27,7 +27,7 @@ SRC_URI+=" elibc_musl? ( https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.t LICENSE="GPL-2 LGPL-2.1 MIT public-domain" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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/
commit: d7c835234c2d4750ecc5b561dae9de791ab49f9b Author: Arthur Zamarin gentoo org> AuthorDate: Fri Apr 19 16:20:36 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Apr 19 16:20:36 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7c83523 sys-apps/systemd-utils: Stabilize 254.10-r1 arm64, #930182 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild b/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild index 05c1387c7dff..e564105f2446 100644 --- a/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild @@ -27,7 +27,7 @@ SRC_URI+=" elibc_musl? ( https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.t LICENSE="GPL-2 LGPL-2.1 MIT public-domain" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~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/
commit: abe9e5031aaba1fc8b1068c035a6a6b8bb341fb6 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Apr 19 16:20:25 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Apr 19 16:20:25 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abe9e503 sys-apps/systemd-utils: Stabilize 254.10-r1 amd64, #930182 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild b/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild index 0d04073fe541..2329843e0de2 100644 --- a/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild @@ -27,7 +27,7 @@ SRC_URI+=" elibc_musl? ( https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.t LICENSE="GPL-2 LGPL-2.1 MIT public-domain" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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/
commit: 75b0cf64c877364ab23a0a43c3deb96c9d1a291e Author: Arthur Zamarin gentoo org> AuthorDate: Fri Apr 19 16:20:22 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Apr 19 16:20:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75b0cf64 sys-apps/systemd-utils: Stabilize 254.10-r1 x86, #930182 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild b/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild index 9ba529076182..0d04073fe541 100644 --- a/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild @@ -27,7 +27,7 @@ SRC_URI+=" elibc_musl? ( https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.t LICENSE="GPL-2 LGPL-2.1 MIT public-domain" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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/
commit: 31b175b60cf0bc23f67dba7c998883b697dae038 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Apr 19 16:20:33 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Apr 19 16:20:33 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31b175b6 sys-apps/systemd-utils: Stabilize 254.10-r1 arm, #930182 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild b/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild index 15ad168efdc7..05c1387c7dff 100644 --- a/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild @@ -27,7 +27,7 @@ SRC_URI+=" elibc_musl? ( https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.t LICENSE="GPL-2 LGPL-2.1 MIT public-domain" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~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/
commit: 8224d2a5fba8ce48a6c85234995fd9f14239ccb6 Author: Sam James gentoo org> AuthorDate: Fri Apr 19 11:42:46 2024 + Commit: Sam James gentoo org> CommitDate: Fri Apr 19 11:42:46 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8224d2a5 sys-apps/systemd: Stabilize 255.4 arm64, #930181 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/systemd-255.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-255.4.ebuild b/sys-apps/systemd/systemd-255.4.ebuild index 6ba01385a7b2..c25e11cf430b 100644 --- a/sys-apps/systemd/systemd-255.4.ebuild +++ b/sys-apps/systemd/systemd-255.4.ebuild @@ -25,7 +25,7 @@ else SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; if [[ ${PV} != *rc* ]] ; then - KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86" + KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86" fi fi
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/files/
commit: 08925ddd173f638b78303c4c958d4c98a41c60d6 Author: Mike Gilbert gentoo org> AuthorDate: Thu Apr 18 15:17:58 2024 + Commit: Mike Gilbert gentoo org> CommitDate: Thu Apr 18 15:17:58 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08925ddd sys-apps/systemd: update systemd-test-process-util.patch Insert empty lines to maintain line numbering for subsequent tests. Signed-off-by: Mike Gilbert gentoo.org> sys-apps/systemd/files/systemd-test-process-util.patch | 15 --- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/sys-apps/systemd/files/systemd-test-process-util.patch b/sys-apps/systemd/files/systemd-test-process-util.patch index ec1a766764ee..92c7eaf29577 100644 --- a/sys-apps/systemd/files/systemd-test-process-util.patch +++ b/sys-apps/systemd/files/systemd-test-process-util.patch @@ -1,4 +1,4 @@ -From 1d3404701bf0c27600dd44b2814cd6caffca877a Mon Sep 17 00:00:00 2001 +From c3f91c76af292e3bd2c6e2b12e37de88cf5d7c72 Mon Sep 17 00:00:00 2001 From: Mike Gilbert Date: Thu, 18 Apr 2024 00:04:44 -0400 Subject: [PATCH] test-process-util: remove assert that fails under pid-sandbox @@ -8,23 +8,24 @@ Upstream refuses to fix this. Bug: https://bugs.gentoo.org/674458 Bug: https://github.com/systemd/systemd/issues/25015 --- - src/test/test-process-util.c | 3 --- - 1 file changed, 3 deletions(-) + src/test/test-process-util.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/test/test-process-util.c b/src/test/test-process-util.c -index c96bd4341b..4009cf96e2 100644 +index c96bd4341b..9ff1bdc082 100644 --- a/src/test/test-process-util.c +++ b/src/test/test-process-util.c -@@ -92,9 +92,6 @@ static void test_pid_get_comm_one(pid_t pid) { +@@ -92,8 +92,8 @@ static void test_pid_get_comm_one(pid_t pid) { assert_se(r >= 0 || r == -EACCES); log_info("PID"PID_FMT" strlen(environ): %zi", pid, env ? (ssize_t)strlen(env) : (ssize_t)-errno); -if (!detect_container()) -assert_se(get_ctty_devnr(pid, ) == -ENXIO || pid != 1); -- ++ ++ + (void) getenv_for_pid(pid, "PATH", ); log_info("PID"PID_FMT" $PATH: '%s'", pid, strna(i)); - } -- 2.44.0
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: ec50d4733a9661ea8b347c5ac7f6c77bba4bf11a Author: Sam James gentoo org> AuthorDate: Thu Apr 18 05:18:36 2024 + Commit: Sam James gentoo org> CommitDate: Thu Apr 18 05:18:36 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec50d473 sys-apps/systemd: Stabilize 255.4 ppc64, #930181 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/systemd-255.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-255.4.ebuild b/sys-apps/systemd/systemd-255.4.ebuild index 03c7008aa486..cf4ba8abe2b1 100644 --- a/sys-apps/systemd/systemd-255.4.ebuild +++ b/sys-apps/systemd/systemd-255.4.ebuild @@ -25,7 +25,7 @@ else SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; if [[ ${PV} != *rc* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" fi fi
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: e2b0ff0f1e13eb501dbef846a1f73ea760f1a1db Author: Sam James gentoo org> AuthorDate: Thu Apr 18 05:18:38 2024 + Commit: Sam James gentoo org> CommitDate: Thu Apr 18 05:18:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2b0ff0f sys-apps/systemd: Stabilize 255.4 sparc, #930181 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/systemd-255.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-255.4.ebuild b/sys-apps/systemd/systemd-255.4.ebuild index f2d04bb71fe5..6ba01385a7b2 100644 --- a/sys-apps/systemd/systemd-255.4.ebuild +++ b/sys-apps/systemd/systemd-255.4.ebuild @@ -25,7 +25,7 @@ else SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; if [[ ${PV} != *rc* ]] ; then - KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86" fi fi
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 4a497d392f6f4b47d5bf106ed525641940d4d160 Author: Sam James gentoo org> AuthorDate: Thu Apr 18 05:18:37 2024 + Commit: Sam James gentoo org> CommitDate: Thu Apr 18 05:18:37 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a497d39 sys-apps/systemd: Stabilize 255.4 arm, #930181 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/systemd-255.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-255.4.ebuild b/sys-apps/systemd/systemd-255.4.ebuild index cf4ba8abe2b1..f2d04bb71fe5 100644 --- a/sys-apps/systemd/systemd-255.4.ebuild +++ b/sys-apps/systemd/systemd-255.4.ebuild @@ -25,7 +25,7 @@ else SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; if [[ ${PV} != *rc* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" fi fi
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/, sys-apps/systemd/files/
commit: 867009193d04369c4ca3d9f0af26c72c8ca9b82f Author: Mike Gilbert gentoo org> AuthorDate: Thu Apr 18 04:19:21 2024 + Commit: Mike Gilbert gentoo org> CommitDate: Thu Apr 18 04:19:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86700919 sys-apps/systemd: make test-process-util work with pid-sandbox Closes: https://bugs.gentoo.org/674458 Signed-off-by: Mike Gilbert gentoo.org> .../systemd/files/systemd-test-process-util.patch | 30 ++ sys-apps/systemd/systemd-254.10.ebuild | 6 + sys-apps/systemd/systemd-255.4.ebuild | 8 ++ sys-apps/systemd/systemd-.ebuild | 6 + 4 files changed, 34 insertions(+), 16 deletions(-) diff --git a/sys-apps/systemd/files/systemd-test-process-util.patch b/sys-apps/systemd/files/systemd-test-process-util.patch new file mode 100644 index ..ec1a766764ee --- /dev/null +++ b/sys-apps/systemd/files/systemd-test-process-util.patch @@ -0,0 +1,30 @@ +From 1d3404701bf0c27600dd44b2814cd6caffca877a Mon Sep 17 00:00:00 2001 +From: Mike Gilbert +Date: Thu, 18 Apr 2024 00:04:44 -0400 +Subject: [PATCH] test-process-util: remove assert that fails under pid-sandbox + +Upstream refuses to fix this. + +Bug: https://bugs.gentoo.org/674458 +Bug: https://github.com/systemd/systemd/issues/25015 +--- + src/test/test-process-util.c | 3 --- + 1 file changed, 3 deletions(-) + +diff --git a/src/test/test-process-util.c b/src/test/test-process-util.c +index c96bd4341b..4009cf96e2 100644 +--- a/src/test/test-process-util.c b/src/test/test-process-util.c +@@ -92,9 +92,6 @@ static void test_pid_get_comm_one(pid_t pid) { + assert_se(r >= 0 || r == -EACCES); + log_info("PID"PID_FMT" strlen(environ): %zi", pid, env ? (ssize_t)strlen(env) : (ssize_t)-errno); + +-if (!detect_container()) +-assert_se(get_ctty_devnr(pid, ) == -ENXIO || pid != 1); +- + (void) getenv_for_pid(pid, "PATH", ); + log_info("PID"PID_FMT" $PATH: '%s'", pid, strna(i)); + } +-- +2.44.0 + diff --git a/sys-apps/systemd/systemd-254.10.ebuild b/sys-apps/systemd/systemd-254.10.ebuild index 3428d3abc74f..c85a0b31b907 100644 --- a/sys-apps/systemd/systemd-254.10.ebuild +++ b/sys-apps/systemd/systemd-254.10.ebuild @@ -182,11 +182,6 @@ QA_EXECSTACK="usr/lib/systemd/boot/efi/*" pkg_pretend() { if [[ ${MERGE_TYPE} != buildonly ]]; then - if use test && has pid-sandbox ${FEATURES}; then - ewarn "Tests are known to fail with PID sandboxing enabled." - ewarn "See https://bugs.gentoo.org/674458.; - fi - local CONFIG_CHECK="~BLK_DEV_BSG ~CGROUPS ~CGROUP_BPF ~DEVTMPFS ~EPOLL ~FANOTIFY ~FHANDLE ~INOTIFY_USER ~IPV6 ~NET ~NET_NS ~PROC_FS ~SIGNALFD ~SYSFS @@ -240,6 +235,7 @@ src_unpack() { src_prepare() { local PATCHES=( + "${FILESDIR}/systemd-test-process-util.patch" "${FILESDIR}/systemd-253-initrd-generators.patch" "${FILESDIR}/254-PrivateDevices-userdbd.patch" ) diff --git a/sys-apps/systemd/systemd-255.4.ebuild b/sys-apps/systemd/systemd-255.4.ebuild index de47dde183cf..03c7008aa486 100644 --- a/sys-apps/systemd/systemd-255.4.ebuild +++ b/sys-apps/systemd/systemd-255.4.ebuild @@ -190,11 +190,6 @@ pkg_pretend() { die "systemd no longer supports split-usr" fi if [[ ${MERGE_TYPE} != buildonly ]]; then - if use test && has pid-sandbox ${FEATURES}; then - ewarn "Tests are known to fail with PID sandboxing enabled." - ewarn "See https://bugs.gentoo.org/674458.; - fi - local CONFIG_CHECK="~BLK_DEV_BSG ~CGROUPS ~CGROUP_BPF ~DEVTMPFS ~EPOLL ~FANOTIFY ~FHANDLE ~INOTIFY_USER ~IPV6 ~NET ~NET_NS ~PROC_FS ~SIGNALFD ~SYSFS @@ -248,7 +243,8 @@ src_unpack() { src_prepare() { local PATCHES=( - "${FILESDIR}"/255-install-format-overflow.patch + "${FILESDIR}/systemd-test-process-util.patch" + "${FILESDIR}/255-install-format-overflow.patch" ) if ! use vanilla; then diff --git a/sys-apps/systemd/systemd-.ebuild b/sys-apps/systemd/systemd-.ebuild index c035b9a2cfde..9ebc6c14fa23 100644 --- a/sys-apps/systemd/systemd-.ebuild +++ b/sys-apps/systemd/systemd-.ebuild @@ -190,11 +190,6 @@ pkg_pretend() { die "systemd no longer supports split-usr" fi if [[ ${MERGE_TYPE} != buildonly ]]; then - if use test && has pid-sandbox ${FEATURES}; then - ewarn "Tests are known to fail with PID sandboxing enabled." - ewarn "See https://bugs.gentoo.org/674458.; - fi - local CONFIG_CHECK="~BLK_DEV_BSG
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 62fce9323a4d48068fe825fbe7d4c5c0ec9fd33a Author: Sam James gentoo org> AuthorDate: Thu Apr 18 03:00:57 2024 + Commit: Sam James gentoo org> CommitDate: Thu Apr 18 03:00:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62fce932 sys-apps/systemd: Stabilize 254.10 sparc, #930180 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/systemd-254.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-254.10.ebuild b/sys-apps/systemd/systemd-254.10.ebuild index 8faffb898fd8..3428d3abc74f 100644 --- a/sys-apps/systemd/systemd-254.10.ebuild +++ b/sys-apps/systemd/systemd-254.10.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86" fi inherit bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 9ce3c8d9dc48ad9d386d0e540c56f5a28d11553b Author: Mike Gilbert gentoo org> AuthorDate: Tue Apr 16 21:32:08 2024 + Commit: Mike Gilbert gentoo org> CommitDate: Tue Apr 16 21:33:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ce3c8d9 sys-apps/systemd: add some sandbox predicts for tests Signed-off-by: Mike Gilbert gentoo.org> sys-apps/systemd/systemd-255.4.ebuild | 12 +--- sys-apps/systemd/systemd-.ebuild | 12 +--- 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/sys-apps/systemd/systemd-255.4.ebuild b/sys-apps/systemd/systemd-255.4.ebuild index c1d288b695d5..de47dde183cf 100644 --- a/sys-apps/systemd/systemd-255.4.ebuild +++ b/sys-apps/systemd/systemd-255.4.ebuild @@ -361,9 +361,15 @@ multilib_src_configure() { } multilib_src_test() { - unset DBUS_SESSION_BUS_ADDRESS XDG_RUNTIME_DIR - local -x COLUMNS=80 - meson_src_test + ( + unset DBUS_SESSION_BUS_ADDRESS XDG_RUNTIME_DIR + export COLUMNS=80 + addpredict /dev + addpredict /proc + addpredict /run + addpredict /sys/fs/cgroup + meson_src_test + ) || die } multilib_src_install_all() { diff --git a/sys-apps/systemd/systemd-.ebuild b/sys-apps/systemd/systemd-.ebuild index 183166373f1d..c035b9a2cfde 100644 --- a/sys-apps/systemd/systemd-.ebuild +++ b/sys-apps/systemd/systemd-.ebuild @@ -360,9 +360,15 @@ multilib_src_configure() { } multilib_src_test() { - unset DBUS_SESSION_BUS_ADDRESS XDG_RUNTIME_DIR - local -x COLUMNS=80 - meson_src_test + ( + unset DBUS_SESSION_BUS_ADDRESS XDG_RUNTIME_DIR + export COLUMNS=80 + addpredict /dev + addpredict /proc + addpredict /run + addpredict /sys/fs/cgroup + meson_src_test + ) || die } multilib_src_install_all() {
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
commit: c94b25236d2f7cdffc52afcf8be531b417498cba Author: Mike Gilbert gentoo org> AuthorDate: Tue Apr 16 00:51:59 2024 + Commit: Mike Gilbert gentoo org> CommitDate: Tue Apr 16 00:52:18 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c94b2523 sys-apps/systemd-utils: add basename fix Closes: https://bugs.gentoo.org/926277 Signed-off-by: Mike Gilbert gentoo.org> sys-apps/systemd-utils/Manifest | 2 +- sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild | 2 +- sys-apps/systemd-utils/systemd-utils-254.8-r1.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest index b5a5d59afb87..981650a1aad0 100644 --- a/sys-apps/systemd-utils/Manifest +++ b/sys-apps/systemd-utils/Manifest @@ -1,4 +1,4 @@ -DIST systemd-musl-patches-254.3.tar.gz 28640 BLAKE2B 54837f49cdb8cf025e367ad13bab0d0509c2e11ad84d29724bb6baa226c54e0ab97a91035361f66009dd9b1a22f7b3e82f90b1c14adf4aa20d576b9410589d38 SHA512 07d028a57025b2626471d6f48507f2dfc50658db24efaac93bafae9a1d4cdc3ec82e80da426d2a6280c32af2d813565609dab7df5538260ba809b63309a0ffed +DIST systemd-musl-patches-254.3-r1.tar.gz 29971 BLAKE2B 2568c0ce93c410177d775fedb7a67b9498d66f39bfaca220237b3b55cd42c94569d7e3bfde11a9b1faa5eac1804eb75bfdee0ee465c2faac3b8213026b97daec SHA512 817c94765a70eaaa5d23454e03887e149db4612f01c29690baa0c75d61b4b328b742e5d02e8cc63c531eadcd72ae37c0a407aad37c22f1d399dbba81a6bed79d DIST systemd-musl-patches-255.4.tar.gz 31633 BLAKE2B 86fb36fbfa90dfe7d183f3c814600af93a690c7cfefc551cd23e6b8bdc2a48267910f4e5ef119b1b5d8e4e0cb2e6843e1b7147464809febad3085d2c82a728c3 SHA512 86bbb735012ce20bbc0af34ea062e83d6d3adf7883f5710ab00db7188fa6779e8dc361cdac427540042c4cf2f157242e6409ed5fc213c01d06cc13380e0cc95f DIST systemd-stable-254.10.tar.gz 14428960 BLAKE2B 488c27b9657ec7452f876ab6c18bbfe711f1351afa022801f5a646f2dd1d76d63c17e52e6ebf43b38a76807907287b654a7eaca3afdb0688f5b05839e98ad727 SHA512 0c127d38d0ade8655ae12172c2edbaa8af68bd29f42d965b988d75e74626846ae859bcf0b39b535c9a99ad8c709ad7575ed4d5ea5bc95ce8729e3caafdb32b70 DIST systemd-stable-254.8.tar.gz 14418468 BLAKE2B e5a151ece86e57c7224fc95bda1b4ede1277fce4a2ba28d3605ab0431a2aafe1088f90c49a20e3b53a5b56aeef7c0f1f5da0601db740150f5efdf6eae7bbde80 SHA512 a3f35d9fcafcccd8d9c33ab1047241f226146017be95562a67c7dcc9eeb4b77bded92ad80e92f4767f2bf2009df0172a621d4c54a805e07ed5a5ed03940ec28e diff --git a/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild b/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild index 80c11bee8adc..9ba529076182 100644 --- a/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild @@ -22,7 +22,7 @@ else SRC_URI="https://github.com/systemd/systemd/archive/refs/tags/v${PV}.tar.gz -> ${MY_P}.tar.gz" fi -MUSL_PATCHSET="systemd-musl-patches-254.3" +MUSL_PATCHSET="systemd-musl-patches-254.3-r1" SRC_URI+=" elibc_musl? ( https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.tar.gz )" LICENSE="GPL-2 LGPL-2.1 MIT public-domain" diff --git a/sys-apps/systemd-utils/systemd-utils-254.8-r1.ebuild b/sys-apps/systemd-utils/systemd-utils-254.8-r1.ebuild index bbe8dec823b3..ced613ea99e1 100644 --- a/sys-apps/systemd-utils/systemd-utils-254.8-r1.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-254.8-r1.ebuild @@ -22,7 +22,7 @@ else SRC_URI="https://github.com/systemd/systemd/archive/refs/tags/v${PV}.tar.gz -> ${MY_P}.tar.gz" fi -MUSL_PATCHSET="systemd-musl-patches-254.3" +MUSL_PATCHSET="systemd-musl-patches-254.3-r1" SRC_URI+=" elibc_musl? ( https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.tar.gz )" LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
commit: b7c4eb1b798b791446313398ac949be011aca3a1 Author: Mike Gilbert gentoo org> AuthorDate: Tue Mar 26 15:01:52 2024 + Commit: Sam James gentoo org> CommitDate: Thu Apr 4 01:06:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7c4eb1b sys-apps/systemd-utils: add workaround for no-multilib meson.build has some logic to build ia32 EFI binaries on x86_64 if the toolchain is compatible. Rather than trying to reproduce this logic in the ebuild, just try to build it and ignore any failures. If meson.build actually defines the targets but we have some other compile error, this will move the failure to the install phase instead. Signed-off-by: Mike Gilbert gentoo.org> Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> sys-apps/systemd-utils/systemd-utils-255.4.ebuild | 12 +--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/sys-apps/systemd-utils/systemd-utils-255.4.ebuild b/sys-apps/systemd-utils/systemd-utils-255.4.ebuild index a4f60f47e7f3..4c64afbd80c1 100644 --- a/sys-apps/systemd-utils/systemd-utils-255.4.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-255.4.ebuild @@ -253,7 +253,7 @@ multilib_src_configure() { } multilib_src_compile() { - local targets=() + local targets=() optional_targets=() if multilib_is_native_abi; then if use boot; then local efi_arch= efi_arch_alt= @@ -275,7 +275,10 @@ multilib_src_compile() { src/boot/efi/addon${efi_arch}.efi.stub ) if [[ -n ${efi_arch_alt} ]]; then - targets+=( + # If we have a multilib toolchain, meson.build will build the + # "alt" arch (ia32). There's no easy way to detect this, so try + # to build it and ignore failure. + optional_targets+=( src/boot/efi/systemd-boot${efi_arch_alt}.efi src/boot/efi/linux${efi_arch_alt}.efi.stub src/boot/efi/addon${efi_arch_alt}.efi.stub @@ -392,9 +395,12 @@ multilib_src_compile() { ) fi fi - if multilib_is_native_abi || use udev; then + if [[ ${#targets[@]} -ne 0 ]]; then meson_src_compile "${targets[@]}" fi + if [[ ${#optional_targets[@]} -ne 0 ]]; then + nonfatal meson_src_compile "${optional_targets[@]}" + fi } multilib_src_test() {
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/files/, sys-apps/systemd-utils/
commit: dafe17091a2bfa128ee7f706d63e76cc42e4c58f Author: Mike Gilbert gentoo org> AuthorDate: Thu Mar 28 21:09:36 2024 + Commit: Mike Gilbert gentoo org> CommitDate: Thu Mar 28 21:12:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dafe1709 sys-apps/systemd-utils: disable auto-cleanup of /tmp and /var/tmp This can go awry when people have non-standard mount options for these paths. Closes: https://bugs.gentoo.org/910233 Bug: https://bugs.gentoo.org/916623 Closes: https://bugs.gentoo.org/91 Signed-off-by: Mike Gilbert gentoo.org> sys-apps/systemd-utils/files/tmp.conf | 2 ++ .../{systemd-utils-254.10.ebuild => systemd-utils-254.10-r1.ebuild} | 4 ++-- .../{systemd-utils-254.8.ebuild => systemd-utils-254.8-r1.ebuild} | 4 ++-- sys-apps/systemd-utils/systemd-utils-255.4.ebuild | 4 ++-- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/sys-apps/systemd-utils/files/tmp.conf b/sys-apps/systemd-utils/files/tmp.conf new file mode 100644 index ..9f3d19bb7a2d --- /dev/null +++ b/sys-apps/systemd-utils/files/tmp.conf @@ -0,0 +1,2 @@ +q /tmp 1777 root root +q /var/tmp 1777 root root diff --git a/sys-apps/systemd-utils/systemd-utils-254.10.ebuild b/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild similarity index 99% rename from sys-apps/systemd-utils/systemd-utils-254.10.ebuild rename to sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild index 93436b880f05..80c11bee8adc 100644 --- a/sys-apps/systemd-utils/systemd-utils-254.10.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild @@ -517,8 +517,8 @@ multilib_src_install_all() { insinto /usr/share/zsh/site-functions doins shell-completion/zsh/_systemd-tmpfiles insinto /usr/lib/tmpfiles.d - doins tmpfiles.d/{tmp,x11}.conf - doins "${FILESDIR}"/legacy.conf + doins tmpfiles.d/x11.conf + doins "${FILESDIR}"/{legacy,tmp}.conf fi if use udev; then doheader src/libudev/libudev.h diff --git a/sys-apps/systemd-utils/systemd-utils-254.8.ebuild b/sys-apps/systemd-utils/systemd-utils-254.8-r1.ebuild similarity index 99% rename from sys-apps/systemd-utils/systemd-utils-254.8.ebuild rename to sys-apps/systemd-utils/systemd-utils-254.8-r1.ebuild index b73e1d640a89..bbe8dec823b3 100644 --- a/sys-apps/systemd-utils/systemd-utils-254.8.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-254.8-r1.ebuild @@ -518,8 +518,8 @@ multilib_src_install_all() { insinto /usr/share/zsh/site-functions doins shell-completion/zsh/_systemd-tmpfiles insinto /usr/lib/tmpfiles.d - doins tmpfiles.d/{tmp,x11}.conf - doins "${FILESDIR}"/legacy.conf + doins tmpfiles.d/x11.conf + doins "${FILESDIR}"/{legacy,tmp}.conf fi if use udev; then doheader src/libudev/libudev.h diff --git a/sys-apps/systemd-utils/systemd-utils-255.4.ebuild b/sys-apps/systemd-utils/systemd-utils-255.4.ebuild index b258f5748243..a4f60f47e7f3 100644 --- a/sys-apps/systemd-utils/systemd-utils-255.4.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-255.4.ebuild @@ -517,8 +517,8 @@ multilib_src_install_all() { insinto /usr/share/zsh/site-functions doins shell-completion/zsh/_systemd-tmpfiles insinto /usr/lib/tmpfiles.d - doins tmpfiles.d/{tmp,x11}.conf - doins "${FILESDIR}"/legacy.conf + doins tmpfiles.d/x11.conf + doins "${FILESDIR}"/{legacy,tmp}.conf fi if use udev; then doheader src/libudev/libudev.h
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
commit: b8fd60bd72ca5de86a54da43371aedcd71a9f331 Author: Mike Gilbert gentoo org> AuthorDate: Tue Mar 26 14:47:08 2024 + Commit: Mike Gilbert gentoo org> CommitDate: Tue Mar 26 14:47:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8fd60bd sys-apps/systemd-utils: fix udev rules targets Signed-off-by: Mike Gilbert gentoo.org> sys-apps/systemd-utils/systemd-utils-255.4.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sys-apps/systemd-utils/systemd-utils-255.4.ebuild b/sys-apps/systemd-utils/systemd-utils-255.4.ebuild index d6aeb2a85d2c..b258f5748243 100644 --- a/sys-apps/systemd-utils/systemd-utils-255.4.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-255.4.ebuild @@ -350,9 +350,9 @@ multilib_src_compile() { rules.d/50-udev-default.rules rules.d/60-persistent-storage.rules rules.d/64-btrfs.rules - rules.d/70-uaccess.rules.in - rules.d/71-seat.rules.in - rules.d/73-seat-late.rules.in + rules.d/70-uaccess.rules + rules.d/71-seat.rules + rules.d/73-seat-late.rules rules.d/99-systemd.rules ) if use test; then
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
commit: e647c4400de997278056385ce91886bf269a5963 Author: Mike Gilbert gentoo org> AuthorDate: Sun Mar 24 03:39:32 2024 + Commit: Mike Gilbert gentoo org> CommitDate: Sun Mar 24 03:39:32 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e647c440 sys-apps/systemd-utils: drop toolchain-funcs Signed-off-by: Mike Gilbert gentoo.org> sys-apps/systemd-utils/systemd-utils-255.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd-utils/systemd-utils-255.4.ebuild b/sys-apps/systemd-utils/systemd-utils-255.4.ebuild index 1f1ea4b6508e..d6aeb2a85d2c 100644 --- a/sys-apps/systemd-utils/systemd-utils-255.4.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-255.4.ebuild @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{10..12} ) QA_PKGCONFIG_VERSION=$(ver_cut 1) inherit bash-completion-r1 flag-o-matic linux-info meson-multilib python-single-r1 -inherit secureboot toolchain-funcs udev +inherit secureboot udev DESCRIPTION="Utilities split out from systemd for OpenRC users" HOMEPAGE="https://systemd.io/;
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
commit: 9a33ca79da27cb658287ffc6299b32420473d542 Author: Mike Gilbert gentoo org> AuthorDate: Sun Mar 24 03:36:57 2024 + Commit: Mike Gilbert gentoo org> CommitDate: Sun Mar 24 03:37:31 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a33ca79 sys-apps/systemd-utils: fix tests, install Signed-off-by: Mike Gilbert gentoo.org> sys-apps/systemd-utils/systemd-utils-255.4.ebuild | 99 +-- 1 file changed, 55 insertions(+), 44 deletions(-) diff --git a/sys-apps/systemd-utils/systemd-utils-255.4.ebuild b/sys-apps/systemd-utils/systemd-utils-255.4.ebuild index a92779a24a0c..1f1ea4b6508e 100644 --- a/sys-apps/systemd-utils/systemd-utils-255.4.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-255.4.ebuild @@ -252,25 +252,36 @@ multilib_src_configure() { fi } -efi_arch() { - case "$(tc-arch)" in - amd64) echo x64 ;; - arm) echo arm ;; - arm64) echo aa64 ;; - x86) echo x86 ;; - esac -} - multilib_src_compile() { local targets=() if multilib_is_native_abi; then if use boot; then + local efi_arch= efi_arch_alt= + case ${CHOST} in + aarch64*) efi_arch=aa64 ;; + arm*) efi_arch=arm ;; + loongarch32*) efi_arch=loongarch32 ;; + loongarch64*) efi_arch=loongarch64 ;; + riscv32*) efi_arch=riscv32 ;; + riscv64*) efi_arch=riscv64 ;; + x86_64*) efi_arch=x64 efi_arch_alt=ia32;; + i?86*)efi_arch=ia32 ;; + esac targets+=( bootctl man/bootctl.1 - src/boot/efi/linux$(efi_arch).efi.stub - src/boot/efi/systemd-boot$(efi_arch).efi + src/boot/efi/systemd-boot${efi_arch}.efi + src/boot/efi/linux${efi_arch}.efi.stub + src/boot/efi/addon${efi_arch}.efi.stub ) + if [[ -n ${efi_arch_alt} ]]; then + targets+=( + src/boot/efi/systemd-boot${efi_arch_alt}.efi + src/boot/efi/linux${efi_arch_alt}.efi.stub + src/boot/efi/addon${efi_arch_alt}.efi.stub + ) + fi + fi if use kernel-install; then targets+=( @@ -288,6 +299,7 @@ multilib_src_compile() { if use test; then targets+=( systemd-runtest.env + test-offline-passwd ) fi fi @@ -308,7 +320,9 @@ multilib_src_compile() { systemd-hwdb ata_id cdrom_id + dmi_memory_id fido_id + iocost mtd_probe scsi_id v4l_id @@ -336,15 +350,24 @@ multilib_src_compile() { rules.d/50-udev-default.rules rules.d/60-persistent-storage.rules rules.d/64-btrfs.rules + rules.d/70-uaccess.rules.in + rules.d/71-seat.rules.in + rules.d/73-seat-late.rules.in + rules.d/99-systemd.rules ) if use test; then targets+=( test-fido-id-desc + test-link-config-tables test-udev-builtin - test-udev-event + test-udev-device-thread + test-udev-format + test-udev-manager test-udev-node + test-udev-rule-runner + test-udev-rules + test-udev-spawn test-udev-util - udev-rule-runner ) fi
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
commit: 0c2508ab610aead82cfe95094cb5b64c8cc33e35 Author: Mike Gilbert gentoo org> AuthorDate: Sat Mar 23 17:52:33 2024 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Mar 23 19:57:45 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c2508ab sys-apps/systemd-utils: add 255.4 Signed-off-by: Mike Gilbert gentoo.org> sys-apps/systemd-utils/Manifest | 2 + sys-apps/systemd-utils/systemd-utils-255.4.ebuild | 582 ++ 2 files changed, 584 insertions(+) diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest index 8edb8e267613..b5a5d59afb87 100644 --- a/sys-apps/systemd-utils/Manifest +++ b/sys-apps/systemd-utils/Manifest @@ -1,3 +1,5 @@ DIST systemd-musl-patches-254.3.tar.gz 28640 BLAKE2B 54837f49cdb8cf025e367ad13bab0d0509c2e11ad84d29724bb6baa226c54e0ab97a91035361f66009dd9b1a22f7b3e82f90b1c14adf4aa20d576b9410589d38 SHA512 07d028a57025b2626471d6f48507f2dfc50658db24efaac93bafae9a1d4cdc3ec82e80da426d2a6280c32af2d813565609dab7df5538260ba809b63309a0ffed +DIST systemd-musl-patches-255.4.tar.gz 31633 BLAKE2B 86fb36fbfa90dfe7d183f3c814600af93a690c7cfefc551cd23e6b8bdc2a48267910f4e5ef119b1b5d8e4e0cb2e6843e1b7147464809febad3085d2c82a728c3 SHA512 86bbb735012ce20bbc0af34ea062e83d6d3adf7883f5710ab00db7188fa6779e8dc361cdac427540042c4cf2f157242e6409ed5fc213c01d06cc13380e0cc95f DIST systemd-stable-254.10.tar.gz 14428960 BLAKE2B 488c27b9657ec7452f876ab6c18bbfe711f1351afa022801f5a646f2dd1d76d63c17e52e6ebf43b38a76807907287b654a7eaca3afdb0688f5b05839e98ad727 SHA512 0c127d38d0ade8655ae12172c2edbaa8af68bd29f42d965b988d75e74626846ae859bcf0b39b535c9a99ad8c709ad7575ed4d5ea5bc95ce8729e3caafdb32b70 DIST systemd-stable-254.8.tar.gz 14418468 BLAKE2B e5a151ece86e57c7224fc95bda1b4ede1277fce4a2ba28d3605ab0431a2aafe1088f90c49a20e3b53a5b56aeef7c0f1f5da0601db740150f5efdf6eae7bbde80 SHA512 a3f35d9fcafcccd8d9c33ab1047241f226146017be95562a67c7dcc9eeb4b77bded92ad80e92f4767f2bf2009df0172a621d4c54a805e07ed5a5ed03940ec28e +DIST systemd-stable-255.4.tar.gz 14952427 BLAKE2B 27f5080f83a9e870fbe8e3ebcb500a63c42022f1f96f26f35c76a85dab691291c31ee716cab330b76df5e576910a6a82f51267eff4f766b1d4c304d815c9 SHA512 8a2bde11a55f7f788ba7751789a5e9be6ce9634e88d54e49f6e832c4c49020c6cacaf2a610fe26f92998b0cbf43c6c2150a96b2c0953d23261009f57d71ea979 diff --git a/sys-apps/systemd-utils/systemd-utils-255.4.ebuild b/sys-apps/systemd-utils/systemd-utils-255.4.ebuild new file mode 100644 index ..8ce20d0734ec --- /dev/null +++ b/sys-apps/systemd-utils/systemd-utils-255.4.ebuild @@ -0,0 +1,582 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..12} ) + +QA_PKGCONFIG_VERSION=$(ver_cut 1) + +inherit bash-completion-r1 flag-o-matic linux-info meson-multilib python-single-r1 +inherit secureboot toolchain-funcs 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.4" +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 ~ia64 ~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=" + elibc_musl? ( >=sys-libs/musl-1.2.3 ) + selinux? ( sys-libs/libselinux:0= ) + tmpfiles? ( + acl? ( sys-apps/acl:0= ) + ) + udev? ( + >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}] + sys-libs/libcap:0=[${MULTILIB_USEDEP}] + virtual/libcrypt:=[${MULTILIB_USEDEP}] + acl? ( sys-apps/acl:0= ) + kmod? ( >=sys-apps/kmod-15:0= ) + ) + !udev? ( + >=sys-apps/util-linux-2.30:0= + sys-libs/libcap:0= + virtual/libcrypt:= + ) +" +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}] ) + ukify? ( test? ( ${PEFILE_DEPEND} ) ) + ") +" + +TMPFILES_OPTIONAL=1 +UDEV_OPTIONAL=1 + +QA_EXECSTACK="usr/lib/systemd/boot/efi/*"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
commit: 4eb56bda286f2d845477a287d1c69ef1c339b7dd Author: Mike Gilbert gentoo org> AuthorDate: Sat Mar 23 19:37:55 2024 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Mar 23 19:57:44 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4eb56bda sys-apps/systemd-utils: fix kernel-install logic Signed-off-by: Mike Gilbert gentoo.org> sys-apps/systemd-utils/systemd-utils-254.10.ebuild | 8 sys-apps/systemd-utils/systemd-utils-254.8.ebuild | 8 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/sys-apps/systemd-utils/systemd-utils-254.10.ebuild b/sys-apps/systemd-utils/systemd-utils-254.10.ebuild index e0ac974de10f..93436b880f05 100644 --- a/sys-apps/systemd-utils/systemd-utils-254.10.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-254.10.ebuild @@ -446,8 +446,6 @@ multilib_src_install() { if use kernel-install; then dobin kernel-install doman man/kernel-install.8 - # copy the default set of plugins - cp "${S}/src/kernel-install/"*.install src/kernel-install || die exeinto usr/lib/kernel/install.d doexe src/kernel-install/*.install fi @@ -503,12 +501,14 @@ multilib_src_install_all() { einstalldocs if use boot; then into /usr - exeinto usr/lib/kernel/install.d - doexe src/kernel-install/*.install dobashcomp shell-completion/bash/bootctl insinto /usr/share/zsh/site-functions doins shell-completion/zsh/{_bootctl,_kernel-install} fi + if use kernel-install; then + exeinto usr/lib/kernel/install.d + doexe src/kernel-install/*.install + fi if use tmpfiles; then doinitd "${FILESDIR}"/systemd-tmpfiles-setup doinitd "${FILESDIR}"/systemd-tmpfiles-setup-dev diff --git a/sys-apps/systemd-utils/systemd-utils-254.8.ebuild b/sys-apps/systemd-utils/systemd-utils-254.8.ebuild index af0e5dfe3c6a..b73e1d640a89 100644 --- a/sys-apps/systemd-utils/systemd-utils-254.8.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-254.8.ebuild @@ -446,8 +446,6 @@ multilib_src_install() { if use kernel-install; then dobin kernel-install doman man/kernel-install.8 - # copy the default set of plugins - cp "${S}/src/kernel-install/"*.install src/kernel-install || die exeinto usr/lib/kernel/install.d doexe src/kernel-install/*.install fi @@ -504,12 +502,14 @@ multilib_src_install_all() { einstalldocs if use boot; then into /usr - exeinto usr/lib/kernel/install.d - doexe src/kernel-install/*.install dobashcomp shell-completion/bash/bootctl insinto /usr/share/zsh/site-functions doins shell-completion/zsh/{_bootctl,_kernel-install} fi + if use kernel-install; then + exeinto usr/lib/kernel/install.d + doexe src/kernel-install/*.install + fi if use tmpfiles; then doinitd "${FILESDIR}"/systemd-tmpfiles-setup doinitd "${FILESDIR}"/systemd-tmpfiles-setup-dev
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
commit: 55dca8fe4a0bf77e03eb16a5896e93b781c330bc Author: Mike Gilbert gentoo org> AuthorDate: Sat Mar 23 19:54:55 2024 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Mar 23 19:57:45 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55dca8fe sys-apps/systemd-utils: unkeyword 255.4 Signed-off-by: Mike Gilbert gentoo.org> sys-apps/systemd-utils/systemd-utils-255.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd-utils/systemd-utils-255.4.ebuild b/sys-apps/systemd-utils/systemd-utils-255.4.ebuild index 8ce20d0734ec..a92779a24a0c 100644 --- a/sys-apps/systemd-utils/systemd-utils-255.4.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-255.4.ebuild @@ -27,7 +27,7 @@ SRC_URI+=" elibc_musl? ( https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.t LICENSE="GPL-2 LGPL-2.1 MIT public-domain" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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/
commit: 80ec66195b5a1f8db5fadbed5f3cc19329ce0848 Author: Mike Gilbert gentoo org> AuthorDate: Sat Mar 23 19:39:27 2024 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Mar 23 19:57:44 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80ec6619 sys-apps/systemd-utils: drop 254.9-r1 Signed-off-by: Mike Gilbert gentoo.org> sys-apps/systemd-utils/Manifest| 1 - .../systemd-utils/systemd-utils-254.9-r1.ebuild| 583 - 2 files changed, 584 deletions(-) diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest index 4675d785b8c8..8edb8e267613 100644 --- a/sys-apps/systemd-utils/Manifest +++ b/sys-apps/systemd-utils/Manifest @@ -1,4 +1,3 @@ DIST systemd-musl-patches-254.3.tar.gz 28640 BLAKE2B 54837f49cdb8cf025e367ad13bab0d0509c2e11ad84d29724bb6baa226c54e0ab97a91035361f66009dd9b1a22f7b3e82f90b1c14adf4aa20d576b9410589d38 SHA512 07d028a57025b2626471d6f48507f2dfc50658db24efaac93bafae9a1d4cdc3ec82e80da426d2a6280c32af2d813565609dab7df5538260ba809b63309a0ffed DIST systemd-stable-254.10.tar.gz 14428960 BLAKE2B 488c27b9657ec7452f876ab6c18bbfe711f1351afa022801f5a646f2dd1d76d63c17e52e6ebf43b38a76807907287b654a7eaca3afdb0688f5b05839e98ad727 SHA512 0c127d38d0ade8655ae12172c2edbaa8af68bd29f42d965b988d75e74626846ae859bcf0b39b535c9a99ad8c709ad7575ed4d5ea5bc95ce8729e3caafdb32b70 DIST systemd-stable-254.8.tar.gz 14418468 BLAKE2B e5a151ece86e57c7224fc95bda1b4ede1277fce4a2ba28d3605ab0431a2aafe1088f90c49a20e3b53a5b56aeef7c0f1f5da0601db740150f5efdf6eae7bbde80 SHA512 a3f35d9fcafcccd8d9c33ab1047241f226146017be95562a67c7dcc9eeb4b77bded92ad80e92f4767f2bf2009df0172a621d4c54a805e07ed5a5ed03940ec28e -DIST systemd-stable-254.9.tar.gz 14423806 BLAKE2B ab39c0a00b8451b24b40e39f4bf7ecb912ff23d9cd6f8d30fd0545e895936baa635b1ff63c02a83761682b72f44244aac8338bf6506885c9b07cd0c5247b6693 SHA512 a0300693a044cfe4c76deb0e3e48a927125eb97c3952c07ba68936f1e093c93506d8044b249b534b8e778ade6143b43194f8d6b721a8cd520bc7bb4cb3d3e5c1 diff --git a/sys-apps/systemd-utils/systemd-utils-254.9-r1.ebuild b/sys-apps/systemd-utils/systemd-utils-254.9-r1.ebuild deleted file mode 100644 index e0ac974de10f.. --- a/sys-apps/systemd-utils/systemd-utils-254.9-r1.ebuild +++ /dev/null @@ -1,583 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) - -QA_PKGCONFIG_VERSION=$(ver_cut 1) - -inherit bash-completion-r1 flag-o-matic linux-info meson-multilib optfeature -inherit python-single-r1 secureboot toolchain-funcs 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-254.3" -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 ~ia64 ~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=" - elibc_musl? ( >=sys-libs/musl-1.2.3 ) - selinux? ( sys-libs/libselinux:0= ) - tmpfiles? ( - acl? ( sys-apps/acl:0= ) - ) - udev? ( - >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}] - sys-libs/libcap:0=[${MULTILIB_USEDEP}] - virtual/libcrypt:=[${MULTILIB_USEDEP}] - acl? ( sys-apps/acl:0= ) - kmod? ( >=sys-apps/kmod-15:0= ) - ) - !udev? ( - >=sys-apps/util-linux-2.30:0= - sys-libs/libcap:0= - virtual/libcrypt:= - ) -" -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}] ) - ukify? ( test? ( ${PEFILE_DEPEND} ) ) - ") -" - -TMPFILES_OPTIONAL=1 -UDEV_OPTIONAL=1 - -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 -
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 2479e2a834ddc8e79e2a2899ec20269b0b2b2000 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Mar 12 06:52:39 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Mar 12 06:52:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2479e2a8 sys-apps/systemd: Stabilize 255.3-r1 hppa, #923431 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/systemd/systemd-255.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-255.3-r1.ebuild b/sys-apps/systemd/systemd-255.3-r1.ebuild index 88c7c404222e..ee980ad26f52 100644 --- a/sys-apps/systemd/systemd-255.3-r1.ebuild +++ b/sys-apps/systemd/systemd-255.3-r1.ebuild @@ -25,7 +25,7 @@ else SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; if [[ ${PV} != *rc* ]] ; then - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" fi fi
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: a0bd79318ab3856ae886ac1accaf82b8975c20d5 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Mar 12 06:52:36 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Mar 12 06:52:36 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0bd7931 sys-apps/systemd: Stabilize 255.3-r1 ppc, #923431 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/systemd/systemd-255.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-255.3-r1.ebuild b/sys-apps/systemd/systemd-255.3-r1.ebuild index 9fb218f2b029..88c7c404222e 100644 --- a/sys-apps/systemd/systemd-255.3-r1.ebuild +++ b/sys-apps/systemd/systemd-255.3-r1.ebuild @@ -25,7 +25,7 @@ else SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; if [[ ${PV} != *rc* ]] ; then - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" fi fi
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 22479a8f4c9c117af3b7d3f746f6a805c8209e04 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Mar 12 06:52:33 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Mar 12 06:52:33 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22479a8f sys-apps/systemd: Stabilize 255.3-r1 x86, #923431 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/systemd/systemd-255.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-255.3-r1.ebuild b/sys-apps/systemd/systemd-255.3-r1.ebuild index 2467848e1db3..9fb218f2b029 100644 --- a/sys-apps/systemd/systemd-255.3-r1.ebuild +++ b/sys-apps/systemd/systemd-255.3-r1.ebuild @@ -25,7 +25,7 @@ else SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; if [[ ${PV} != *rc* ]] ; then - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86" fi fi
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 8707dd38bed32f57455c4abae32fb431ed70ef6d Author: Matoro Mahri matoro tk> AuthorDate: Sun Mar 10 22:05:32 2024 + Commit: Viorel Munteanu gentoo org> CommitDate: Mon Mar 11 16:11:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8707dd38 sys-apps/systemd: Stabilize 255.3-r1 ppc64, #923431 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Viorel Munteanu gentoo.org> sys-apps/systemd/systemd-255.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-255.3-r1.ebuild b/sys-apps/systemd/systemd-255.3-r1.ebuild index 28b054eee17b..2467848e1db3 100644 --- a/sys-apps/systemd/systemd-255.3-r1.ebuild +++ b/sys-apps/systemd/systemd-255.3-r1.ebuild @@ -25,7 +25,7 @@ else SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; if [[ ${PV} != *rc* ]] ; then - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86" fi fi
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/, sys-apps/systemd/files/
commit: a25cf19d6f0dd41643c17cdfebbd87fde5e0e336 Author: Sam James gentoo org> AuthorDate: Mon Mar 4 02:50:27 2024 + Commit: Sam James gentoo org> CommitDate: Mon Mar 4 02:51:32 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a25cf19d sys-apps/systemd: backport another stringop-truncation fix No revbump as this is a false positive (the stringop-* warnings are known to be noisy/flaky). Closes: https://bugs.gentoo.org/916518 Signed-off-by: Sam James gentoo.org> .../files/255-install-format-overflow.patch| 43 ++ sys-apps/systemd/systemd-255.4.ebuild | 1 + 2 files changed, 44 insertions(+) diff --git a/sys-apps/systemd/files/255-install-format-overflow.patch b/sys-apps/systemd/files/255-install-format-overflow.patch new file mode 100644 index ..3dca7d8e8ec7 --- /dev/null +++ b/sys-apps/systemd/files/255-install-format-overflow.patch @@ -0,0 +1,43 @@ +https://github.com/systemd/systemd-stable/commit/f85d2c6d1023b1fe558142440b1d63c4fc5f7c98 +https://github.com/systemd/systemd/issues/30448 +https://bugs.gentoo.org/916518 + +From f85d2c6d1023b1fe558142440b1d63c4fc5f7c98 Mon Sep 17 00:00:00 2001 +From: Luca Boccassi +Date: Sat, 24 Feb 2024 12:05:44 + +Subject: [PATCH] install: fix compiler warning about empty directive argument +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +On ppc64el with gcc 13.2 on Ubuntu 24.04: + +3s In file included from ../src/basic/macro.h:386, +483s from ../src/basic/alloc-util.h:10, +483s from ../src/shared/install.c:12: +483s ../src/shared/install.c: In function ‘install_changes_dump’: +483s ../src/shared/install.c:432:64: error: ‘%s’ directive argument is null [-Werror=format-overflow=] +483s 432 | err = log_error_errno(changes[i].type, "Failed to %s unit, unit %s does not exist.", +483s | ^~~~ +483s ../src/shared/install.c:432:75: note: format string is defined here +483s 432 | err = log_error_errno(changes[i].type, "Failed to %s unit, unit %s does not exist.", + +(cherry picked from commit 8040fa55a1cbc34dede3205a902095ecd26c21e3) +--- a/src/shared/install.c b/src/shared/install.c +@@ -340,9 +340,12 @@ void install_changes_dump(int r, const char *verb, const InstallChange *changes, + assert(verb || r >= 0); + + for (size_t i = 0; i < n_changes; i++) { +-if (changes[i].type < 0) +-assert(verb); + assert(changes[i].path); ++/* This tries to tell the compiler that it's safe to use 'verb' in a string format if there ++ * was an error, but the compiler doesn't care and fails anyway, so strna(verb) is used ++ * too. */ ++assert(verb || changes[i].type >= 0); ++verb = strna(verb); + + /* When making changes here, make sure to also change install_error() in dbus-manager.c. */ + + diff --git a/sys-apps/systemd/systemd-255.4.ebuild b/sys-apps/systemd/systemd-255.4.ebuild index 183166373f1d..c1d288b695d5 100644 --- a/sys-apps/systemd/systemd-255.4.ebuild +++ b/sys-apps/systemd/systemd-255.4.ebuild @@ -248,6 +248,7 @@ src_unpack() { src_prepare() { local PATCHES=( + "${FILESDIR}"/255-install-format-overflow.patch ) if ! use vanilla; then
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 81e5e2cb550214ea12cd2963dbaef39ea3ae1da2 Author: Sam James gentoo org> AuthorDate: Wed Feb 28 00:21:53 2024 + Commit: Sam James gentoo org> CommitDate: Wed Feb 28 00:23:55 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81e5e2cb sys-apps/systemd: add 254.10 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/Manifest | 1 + sys-apps/systemd/systemd-254.10.ebuild | 540 + 2 files changed, 541 insertions(+) diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest index 1b9f7b72ff5d..d2df006e238f 100644 --- a/sys-apps/systemd/Manifest +++ b/sys-apps/systemd/Manifest @@ -1,3 +1,4 @@ +DIST systemd-stable-254.10.tar.gz 14428960 BLAKE2B 488c27b9657ec7452f876ab6c18bbfe711f1351afa022801f5a646f2dd1d76d63c17e52e6ebf43b38a76807907287b654a7eaca3afdb0688f5b05839e98ad727 SHA512 0c127d38d0ade8655ae12172c2edbaa8af68bd29f42d965b988d75e74626846ae859bcf0b39b535c9a99ad8c709ad7575ed4d5ea5bc95ce8729e3caafdb32b70 DIST systemd-stable-254.8.tar.gz 14418468 BLAKE2B e5a151ece86e57c7224fc95bda1b4ede1277fce4a2ba28d3605ab0431a2aafe1088f90c49a20e3b53a5b56aeef7c0f1f5da0601db740150f5efdf6eae7bbde80 SHA512 a3f35d9fcafcccd8d9c33ab1047241f226146017be95562a67c7dcc9eeb4b77bded92ad80e92f4767f2bf2009df0172a621d4c54a805e07ed5a5ed03940ec28e DIST systemd-stable-254.9.tar.gz 14423806 BLAKE2B ab39c0a00b8451b24b40e39f4bf7ecb912ff23d9cd6f8d30fd0545e895936baa635b1ff63c02a83761682b72f44244aac8338bf6506885c9b07cd0c5247b6693 SHA512 a0300693a044cfe4c76deb0e3e48a927125eb97c3952c07ba68936f1e093c93506d8044b249b534b8e778ade6143b43194f8d6b721a8cd520bc7bb4cb3d3e5c1 DIST systemd-stable-255.3.tar.gz 14873273 BLAKE2B e22ef391c691fcf1e765c5112e1a55096d3bba61a9dae3ea1a3958add4e355892a97d5214e63c516ba3b70e2a83bb5d21254812d870f06c16c74a58d4f957d75 SHA512 c2868a53df2176649b0d0c94e5d451c46ba783bcdbc89ce12434ed2d11dba44b4854ffe4c2430f3f64eef2e214cbb51d5f740170afbd9edd66761a8851157453 diff --git a/sys-apps/systemd/systemd-254.10.ebuild b/sys-apps/systemd/systemd-254.10.ebuild new file mode 100644 index ..8faffb898fd8 --- /dev/null +++ b/sys-apps/systemd/systemd-254.10.ebuild @@ -0,0 +1,540 @@ +# Copyright 2011-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..12} ) + +# 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 + if [[ ${PV} == *.* ]]; then + MY_PN=systemd-stable + else + MY_PN=systemd + fi + MY_PV=${PV/_/-} + MY_P=${MY_PN}-${MY_PV} + S=${WORKDIR}/${MY_P} + SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +inherit bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1 +inherit secureboot systemd toolchain-funcs udev usr-ldscript + +DESCRIPTION="System and service manager for Linux" +HOMEPAGE="http://systemd.io/; + +LICENSE="GPL-2 LGPL-2.1 MIT public-domain" +SLOT="0/2" +IUSE=" + acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls elfutils + fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod + +lz4 lzma +openssl pam 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? ( || ( gnutls openssl ) ) + fido2? ( cryptsetup openssl ) + homed? ( cryptsetup pam openssl ) + importd? ( curl lzma || ( gcrypt openssl ) ) + pwquality? ( homed ) + boot? ( kernel-install ) + ukify? ( boot ) +" +RESTRICT="!test? ( test )" + +MINKV="4.15" + +COMMON_DEPEND=" + >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}] + sys-libs/libcap:0=[${MULTILIB_USEDEP}] + virtual/libcrypt:=[${MULTILIB_USEDEP}] + acl? ( sys-apps/acl:0= ) + apparmor? ( sys-libs/libapparmor:0= ) + audit? ( >=sys-process/audit-2:0= ) + cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) + curl? ( net-misc/curl: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= + sys-libs/zlib:0= + ) + 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? (
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
commit: a5addf16f477bf3f25d6da9f4e94f030e75f2ca3 Author: Sam James gentoo org> AuthorDate: Wed Feb 28 00:23:28 2024 + Commit: Sam James gentoo org> CommitDate: Wed Feb 28 00:23:55 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5addf16 sys-apps/systemd-utils: add 254.10 Signed-off-by: Sam James gentoo.org> sys-apps/systemd-utils/Manifest| 1 + sys-apps/systemd-utils/systemd-utils-254.10.ebuild | 583 + 2 files changed, 584 insertions(+) diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest index 6c3789411c3c..4675d785b8c8 100644 --- a/sys-apps/systemd-utils/Manifest +++ b/sys-apps/systemd-utils/Manifest @@ -1,3 +1,4 @@ DIST systemd-musl-patches-254.3.tar.gz 28640 BLAKE2B 54837f49cdb8cf025e367ad13bab0d0509c2e11ad84d29724bb6baa226c54e0ab97a91035361f66009dd9b1a22f7b3e82f90b1c14adf4aa20d576b9410589d38 SHA512 07d028a57025b2626471d6f48507f2dfc50658db24efaac93bafae9a1d4cdc3ec82e80da426d2a6280c32af2d813565609dab7df5538260ba809b63309a0ffed +DIST systemd-stable-254.10.tar.gz 14428960 BLAKE2B 488c27b9657ec7452f876ab6c18bbfe711f1351afa022801f5a646f2dd1d76d63c17e52e6ebf43b38a76807907287b654a7eaca3afdb0688f5b05839e98ad727 SHA512 0c127d38d0ade8655ae12172c2edbaa8af68bd29f42d965b988d75e74626846ae859bcf0b39b535c9a99ad8c709ad7575ed4d5ea5bc95ce8729e3caafdb32b70 DIST systemd-stable-254.8.tar.gz 14418468 BLAKE2B e5a151ece86e57c7224fc95bda1b4ede1277fce4a2ba28d3605ab0431a2aafe1088f90c49a20e3b53a5b56aeef7c0f1f5da0601db740150f5efdf6eae7bbde80 SHA512 a3f35d9fcafcccd8d9c33ab1047241f226146017be95562a67c7dcc9eeb4b77bded92ad80e92f4767f2bf2009df0172a621d4c54a805e07ed5a5ed03940ec28e DIST systemd-stable-254.9.tar.gz 14423806 BLAKE2B ab39c0a00b8451b24b40e39f4bf7ecb912ff23d9cd6f8d30fd0545e895936baa635b1ff63c02a83761682b72f44244aac8338bf6506885c9b07cd0c5247b6693 SHA512 a0300693a044cfe4c76deb0e3e48a927125eb97c3952c07ba68936f1e093c93506d8044b249b534b8e778ade6143b43194f8d6b721a8cd520bc7bb4cb3d3e5c1 diff --git a/sys-apps/systemd-utils/systemd-utils-254.10.ebuild b/sys-apps/systemd-utils/systemd-utils-254.10.ebuild new file mode 100644 index ..e0ac974de10f --- /dev/null +++ b/sys-apps/systemd-utils/systemd-utils-254.10.ebuild @@ -0,0 +1,583 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..12} ) + +QA_PKGCONFIG_VERSION=$(ver_cut 1) + +inherit bash-completion-r1 flag-o-matic linux-info meson-multilib optfeature +inherit python-single-r1 secureboot toolchain-funcs 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-254.3" +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 ~ia64 ~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=" + elibc_musl? ( >=sys-libs/musl-1.2.3 ) + selinux? ( sys-libs/libselinux:0= ) + tmpfiles? ( + acl? ( sys-apps/acl:0= ) + ) + udev? ( + >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}] + sys-libs/libcap:0=[${MULTILIB_USEDEP}] + virtual/libcrypt:=[${MULTILIB_USEDEP}] + acl? ( sys-apps/acl:0= ) + kmod? ( >=sys-apps/kmod-15:0= ) + ) + !udev? ( + >=sys-apps/util-linux-2.30:0= + sys-libs/libcap:0= + virtual/libcrypt:= + ) +" +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}] ) + ukify? ( test? ( ${PEFILE_DEPEND} ) ) + ") +" + +TMPFILES_OPTIONAL=1 +UDEV_OPTIONAL=1 + +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 +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: c77078a5a7f082d880ee1d65bc1f88de3def7c11 Author: Sam James gentoo org> AuthorDate: Wed Feb 28 00:10:58 2024 + Commit: Sam James gentoo org> CommitDate: Wed Feb 28 00:10:58 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c77078a5 sys-apps/systemd: add 255.4 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/Manifest | 1 + sys-apps/systemd/systemd-255.4.ebuild | 527 ++ 2 files changed, 528 insertions(+) diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest index 06ad0ced36bd..1b9f7b72ff5d 100644 --- a/sys-apps/systemd/Manifest +++ b/sys-apps/systemd/Manifest @@ -1,3 +1,4 @@ DIST systemd-stable-254.8.tar.gz 14418468 BLAKE2B e5a151ece86e57c7224fc95bda1b4ede1277fce4a2ba28d3605ab0431a2aafe1088f90c49a20e3b53a5b56aeef7c0f1f5da0601db740150f5efdf6eae7bbde80 SHA512 a3f35d9fcafcccd8d9c33ab1047241f226146017be95562a67c7dcc9eeb4b77bded92ad80e92f4767f2bf2009df0172a621d4c54a805e07ed5a5ed03940ec28e DIST systemd-stable-254.9.tar.gz 14423806 BLAKE2B ab39c0a00b8451b24b40e39f4bf7ecb912ff23d9cd6f8d30fd0545e895936baa635b1ff63c02a83761682b72f44244aac8338bf6506885c9b07cd0c5247b6693 SHA512 a0300693a044cfe4c76deb0e3e48a927125eb97c3952c07ba68936f1e093c93506d8044b249b534b8e778ade6143b43194f8d6b721a8cd520bc7bb4cb3d3e5c1 DIST systemd-stable-255.3.tar.gz 14873273 BLAKE2B e22ef391c691fcf1e765c5112e1a55096d3bba61a9dae3ea1a3958add4e355892a97d5214e63c516ba3b70e2a83bb5d21254812d870f06c16c74a58d4f957d75 SHA512 c2868a53df2176649b0d0c94e5d451c46ba783bcdbc89ce12434ed2d11dba44b4854ffe4c2430f3f64eef2e214cbb51d5f740170afbd9edd66761a8851157453 +DIST systemd-stable-255.4.tar.gz 14952427 BLAKE2B 27f5080f83a9e870fbe8e3ebcb500a63c42022f1f96f26f35c76a85dab691291c31ee716cab330b76df5e576910a6a82f51267eff4f766b1d4c304d815c9 SHA512 8a2bde11a55f7f788ba7751789a5e9be6ce9634e88d54e49f6e832c4c49020c6cacaf2a610fe26f92998b0cbf43c6c2150a96b2c0953d23261009f57d71ea979 diff --git a/sys-apps/systemd/systemd-255.4.ebuild b/sys-apps/systemd/systemd-255.4.ebuild new file mode 100644 index ..183166373f1d --- /dev/null +++ b/sys-apps/systemd/systemd-255.4.ebuild @@ -0,0 +1,527 @@ +# Copyright 2011-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..12} ) + +# 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 + if [[ ${PV} == *.* ]]; then + MY_PN=systemd-stable + else + MY_PN=systemd + fi + MY_PV=${PV/_/-} + MY_P=${MY_PN}-${MY_PV} + S=${WORKDIR}/${MY_P} + SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; + + if [[ ${PV} != *rc* ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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="http://systemd.io/; + +LICENSE="GPL-2 LGPL-2.1 MIT public-domain" +SLOT="0/2" +IUSE=" + acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls elfutils + fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod + +lz4 lzma +openssl pam 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? ( || ( gnutls openssl ) ) + fido2? ( cryptsetup openssl ) + homed? ( cryptsetup pam openssl ) + importd? ( curl lzma || ( gcrypt openssl ) ) + 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= ) + 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= + sys-libs/zlib:0= + ) + kmod? ( >=sys-apps/kmod-15:0= ) + lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] ) + lzma? (
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: aacd767383f2445df9444c0511d0cd8c8fe2b27a Author: Mike Gilbert gentoo org> AuthorDate: Sun Feb 25 16:08:33 2024 + Commit: Mike Gilbert gentoo org> CommitDate: Sun Feb 25 16:08:33 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aacd7673 sys-apps/systemd: fix grammar in optfeature messages Signed-off-by: Mike Gilbert gentoo.org> sys-apps/systemd/systemd-254.8-r1.ebuild | 4 ++-- sys-apps/systemd/systemd-254.9-r1.ebuild | 4 ++-- sys-apps/systemd/systemd-255.3-r1.ebuild | 4 ++-- sys-apps/systemd/systemd-.ebuild | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/sys-apps/systemd/systemd-254.8-r1.ebuild b/sys-apps/systemd/systemd-254.8-r1.ebuild index 62810762a4f2..d2400135d84b 100644 --- a/sys-apps/systemd/systemd-254.8-r1.ebuild +++ b/sys-apps/systemd/systemd-254.8-r1.ebuild @@ -523,11 +523,11 @@ pkg_postinst() { fi if use boot; then - optfeature "install kernels in systemd-boot's native layout and update loader entries" \ + optfeature "installing kernels in systemd-boot's native layout and update loader entries" \ "sys-kernel/installkernel[systemd-boot]" fi if use ukify; then - optfeature "generate unified kernel image on each kernel installation" \ + optfeature "generating unified kernel image on each kernel installation" \ "sys-kernel/installkernel[ukify]" fi } diff --git a/sys-apps/systemd/systemd-254.9-r1.ebuild b/sys-apps/systemd/systemd-254.9-r1.ebuild index c4161ce953dd..58e10b48b7e1 100644 --- a/sys-apps/systemd/systemd-254.9-r1.ebuild +++ b/sys-apps/systemd/systemd-254.9-r1.ebuild @@ -524,11 +524,11 @@ pkg_postinst() { fi if use boot; then - optfeature "install kernels in systemd-boot's native layout and update loader entries" \ + optfeature "installing kernels in systemd-boot's native layout and update loader entries" \ "sys-kernel/installkernel[systemd-boot]" fi if use ukify; then - optfeature "generate unified kernel image on each kernel installation" \ + optfeature "generating unified kernel image on each kernel installation" \ "sys-kernel/installkernel[ukify]" fi } diff --git a/sys-apps/systemd/systemd-255.3-r1.ebuild b/sys-apps/systemd/systemd-255.3-r1.ebuild index 4a7f5416efcf..28b054eee17b 100644 --- a/sys-apps/systemd/systemd-255.3-r1.ebuild +++ b/sys-apps/systemd/systemd-255.3-r1.ebuild @@ -510,11 +510,11 @@ pkg_postinst() { fi if use boot; then - optfeature "install kernels in systemd-boot's native layout and update loader entries" \ + optfeature "installing kernels in systemd-boot's native layout and update loader entries" \ "sys-kernel/installkernel[systemd-boot]" fi if use ukify; then - optfeature "generate unified kernel image on each kernel installation" \ + optfeature "generating unified kernel image on each kernel installation" \ "sys-kernel/installkernel[ukify]" fi } diff --git a/sys-apps/systemd/systemd-.ebuild b/sys-apps/systemd/systemd-.ebuild index 52121a080823..183166373f1d 100644 --- a/sys-apps/systemd/systemd-.ebuild +++ b/sys-apps/systemd/systemd-.ebuild @@ -510,11 +510,11 @@ pkg_postinst() { fi if use boot; then - optfeature "install kernels in systemd-boot's native layout and update loader entries" \ + optfeature "installing kernels in systemd-boot's native layout and update loader entries" \ "sys-kernel/installkernel[systemd-boot]" fi if use ukify; then - optfeature "generate unified kernel image on each kernel installation" \ + optfeature "generating unified kernel image on each kernel installation" \ "sys-kernel/installkernel[ukify]" fi }
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 96b53d8e7b665920e2ef20f6295bab2f02d3edc8 Author: Mike Gilbert gentoo org> AuthorDate: Sun Feb 25 15:59:43 2024 + Commit: Mike Gilbert gentoo org> CommitDate: Sun Feb 25 15:59:43 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96b53d8e sys-apps/systemd: shorten optfeature messages Clears a pkgcheck warnign about line length. Signed-off-by: Mike Gilbert gentoo.org> sys-apps/systemd/systemd-254.8-r1.ebuild | 4 ++-- sys-apps/systemd/systemd-254.9-r1.ebuild | 4 ++-- sys-apps/systemd/systemd-255.3-r1.ebuild | 4 ++-- sys-apps/systemd/systemd-.ebuild | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/sys-apps/systemd/systemd-254.8-r1.ebuild b/sys-apps/systemd/systemd-254.8-r1.ebuild index 6546ff87b78f..62810762a4f2 100644 --- a/sys-apps/systemd/systemd-254.8-r1.ebuild +++ b/sys-apps/systemd/systemd-254.8-r1.ebuild @@ -523,11 +523,11 @@ pkg_postinst() { fi if use boot; then - optfeature "automatically installing the kernels in systemd-boot's native layout and updating the bootloader configuration" \ + optfeature "install kernels in systemd-boot's native layout and update loader entries" \ "sys-kernel/installkernel[systemd-boot]" fi if use ukify; then - optfeature "automatically generating an unified kernel image on each kernel installation" \ + optfeature "generate unified kernel image on each kernel installation" \ "sys-kernel/installkernel[ukify]" fi } diff --git a/sys-apps/systemd/systemd-254.9-r1.ebuild b/sys-apps/systemd/systemd-254.9-r1.ebuild index b9a20c537da3..c4161ce953dd 100644 --- a/sys-apps/systemd/systemd-254.9-r1.ebuild +++ b/sys-apps/systemd/systemd-254.9-r1.ebuild @@ -524,11 +524,11 @@ pkg_postinst() { fi if use boot; then - optfeature "automatically installing the kernels in systemd-boot's native layout and updating the bootloader configuration" \ + optfeature "install kernels in systemd-boot's native layout and update loader entries" \ "sys-kernel/installkernel[systemd-boot]" fi if use ukify; then - optfeature "automatically generating an unified kernel image on each kernel installation" \ + optfeature "generate unified kernel image on each kernel installation" \ "sys-kernel/installkernel[ukify]" fi } diff --git a/sys-apps/systemd/systemd-255.3-r1.ebuild b/sys-apps/systemd/systemd-255.3-r1.ebuild index 6297e312e107..4a7f5416efcf 100644 --- a/sys-apps/systemd/systemd-255.3-r1.ebuild +++ b/sys-apps/systemd/systemd-255.3-r1.ebuild @@ -510,11 +510,11 @@ pkg_postinst() { fi if use boot; then - optfeature "automatically installing the kernels in systemd-boot's native layout and updating the bootloader configuration" \ + optfeature "install kernels in systemd-boot's native layout and update loader entries" \ "sys-kernel/installkernel[systemd-boot]" fi if use ukify; then - optfeature "automatically generating an unified kernel image on each kernel installation" \ + optfeature "generate unified kernel image on each kernel installation" \ "sys-kernel/installkernel[ukify]" fi } diff --git a/sys-apps/systemd/systemd-.ebuild b/sys-apps/systemd/systemd-.ebuild index 6437ef1e3b47..52121a080823 100644 --- a/sys-apps/systemd/systemd-.ebuild +++ b/sys-apps/systemd/systemd-.ebuild @@ -510,11 +510,11 @@ pkg_postinst() { fi if use boot; then - optfeature "automatically installing the kernels in systemd-boot's native layout and updating the bootloader configuration" \ + optfeature "install kernels in systemd-boot's native layout and update loader entries" \ "sys-kernel/installkernel[systemd-boot]" fi if use ukify; then - optfeature "automatically generating an unified kernel image on each kernel installation" \ + optfeature "generate unified kernel image on each kernel installation" \ "sys-kernel/installkernel[ukify]" fi }
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/, sys-apps/systemd/files/
commit: 296415fa509175fd0253091697d1eec1fcf462df Author: Mike Gilbert gentoo org> AuthorDate: Sat Feb 24 15:48:45 2024 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Feb 24 15:48:45 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=296415fa sys-apps/systemd: backport fchmodat2 support to 254.9 Signed-off-by: Mike Gilbert gentoo.org> .../systemd/files/systemd-254.9-fchmodat2.patch| 255 + ...ystemd-254.9.ebuild => systemd-254.9-r1.ebuild} | 1 + 2 files changed, 256 insertions(+) diff --git a/sys-apps/systemd/files/systemd-254.9-fchmodat2.patch b/sys-apps/systemd/files/systemd-254.9-fchmodat2.patch new file mode 100644 index ..27bdd121aa60 --- /dev/null +++ b/sys-apps/systemd/files/systemd-254.9-fchmodat2.patch @@ -0,0 +1,255 @@ +From 3d93b69fa558b33f1f2b52305fa4c2d836789394 Mon Sep 17 00:00:00 2001 +From: Arseny Maslennikov +Date: Sun, 15 Oct 2023 11:00:00 +0300 +Subject: [PATCH 1/3] basic/missing_syscall: generate defs for `fchmodat2(2)` + +We will need this to set seccomp filters on this system call regardless +of libseccomp or kernel support. + +(cherry picked from commit 3677364cc3a2c5429380cfd3a2472e2da87925c4) +--- + src/basic/missing_syscall_def.h | 68 + + src/basic/missing_syscalls.py | 1 + + 2 files changed, 69 insertions(+) + +diff --git a/src/basic/missing_syscall_def.h b/src/basic/missing_syscall_def.h +index 402fdd00dc..b5beb434db 100644 +--- a/src/basic/missing_syscall_def.h b/src/basic/missing_syscall_def.h +@@ -246,6 +246,74 @@ assert_cc(__NR_copy_file_range == systemd_NR_copy_file_range); + # endif + #endif + ++#ifndef __IGNORE_fchmodat2 ++# if defined(__aarch64__) ++#define systemd_NR_fchmodat2 452 ++# elif defined(__alpha__) ++#define systemd_NR_fchmodat2 562 ++# elif defined(__arc__) || defined(__tilegx__) ++#define systemd_NR_fchmodat2 452 ++# elif defined(__arm__) ++#define systemd_NR_fchmodat2 452 ++# elif defined(__i386__) ++#define systemd_NR_fchmodat2 452 ++# elif defined(__ia64__) ++#define systemd_NR_fchmodat2 1476 ++# elif defined(__loongarch_lp64) ++#define systemd_NR_fchmodat2 452 ++# elif defined(__m68k__) ++#define systemd_NR_fchmodat2 452 ++# elif defined(_MIPS_SIM) ++#if _MIPS_SIM == _MIPS_SIM_ABI32 ++# define systemd_NR_fchmodat2 4452 ++#elif _MIPS_SIM == _MIPS_SIM_NABI32 ++# define systemd_NR_fchmodat2 6452 ++#elif _MIPS_SIM == _MIPS_SIM_ABI64 ++# define systemd_NR_fchmodat2 5452 ++#else ++# error "Unknown MIPS ABI" ++#endif ++# elif defined(__hppa__) ++#define systemd_NR_fchmodat2 452 ++# elif defined(__powerpc__) ++#define systemd_NR_fchmodat2 452 ++# elif defined(__riscv) ++#if __riscv_xlen == 32 ++# define systemd_NR_fchmodat2 452 ++#elif __riscv_xlen == 64 ++# define systemd_NR_fchmodat2 452 ++#else ++# error "Unknown RISC-V ABI" ++#endif ++# elif defined(__s390__) ++#define systemd_NR_fchmodat2 452 ++# elif defined(__sparc__) ++#define systemd_NR_fchmodat2 452 ++# elif defined(__x86_64__) ++#if defined(__ILP32__) ++# define systemd_NR_fchmodat2 (452 | /* __X32_SYSCALL_BIT */ 0x4000) ++#else ++# define systemd_NR_fchmodat2 452 ++#endif ++# elif !defined(missing_arch_template) ++#warning "fchmodat2() syscall number is unknown for your architecture" ++# endif ++ ++/* may be an (invalid) negative number due to libseccomp, see PR 13319 */ ++# if defined __NR_fchmodat2 && __NR_fchmodat2 >= 0 ++#if defined systemd_NR_fchmodat2 ++assert_cc(__NR_fchmodat2 == systemd_NR_fchmodat2); ++#endif ++# else ++#if defined __NR_fchmodat2 ++# undef __NR_fchmodat2 ++#endif ++#if defined systemd_NR_fchmodat2 && systemd_NR_fchmodat2 >= 0 ++# define __NR_fchmodat2 systemd_NR_fchmodat2 ++#endif ++# endif ++#endif ++ + #ifndef __IGNORE_getrandom + # if defined(__aarch64__) + #define systemd_NR_getrandom 278 +diff --git a/src/basic/missing_syscalls.py b/src/basic/missing_syscalls.py +index 5ccf02adec..00f72dc7a8 100644 +--- a/src/basic/missing_syscalls.py b/src/basic/missing_syscalls.py +@@ -9,6 +9,7 @@ SYSCALLS = [ + 'bpf', + 'close_range', + 'copy_file_range', ++'fchmodat2', + 'getrandom', + 'memfd_create', + 'mount_setattr', +-- +2.43.0 + + +From c1ffd32c642dcadb844b149fcc0c6fe0dbe8a292 Mon Sep 17 00:00:00 2001 +From: Arseny Maslennikov +Date: Sun, 15 Oct 2023 11:00:00 +0300 +Subject: [PATCH 2/3] seccomp: include `fchmodat2` in `@file-system` + +(cherry picked from commit 6e10405aa25fe5e76b740d9ec59730e3f4470c7a) +--- + src/shared/seccomp-util.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/shared/seccomp-util.c b/src/shared/seccomp-util.c +index bd9660cb35..a9c6279b18 100644 +--- a/src/shared/seccomp-util.c b/src/shared/seccomp-util.c +@@ -468,6 +468,7 @@ const SyscallFilterSet
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: dc2218c97fed493ded478538f5b64176b3149c3e Author: Mike Gilbert gentoo org> AuthorDate: Wed Feb 21 16:07:33 2024 + Commit: Mike Gilbert gentoo org> CommitDate: Wed Feb 21 16:07:33 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc2218c9 sys-apps/systemd: override debug-shell and default-user-shell We need to match /etc/shells to allow users to log in. Closes: https://bugs.gentoo.org/919749 Signed-off-by: Mike Gilbert gentoo.org> sys-apps/systemd/{systemd-255.3.ebuild => systemd-255.3-r1.ebuild} | 3 +++ sys-apps/systemd/systemd-.ebuild | 3 +++ 2 files changed, 6 insertions(+) diff --git a/sys-apps/systemd/systemd-255.3.ebuild b/sys-apps/systemd/systemd-255.3-r1.ebuild similarity index 99% rename from sys-apps/systemd/systemd-255.3.ebuild rename to sys-apps/systemd/systemd-255.3-r1.ebuild index 2e6dc0eacdce..6297e312e107 100644 --- a/sys-apps/systemd/systemd-255.3.ebuild +++ b/sys-apps/systemd/systemd-255.3-r1.ebuild @@ -287,6 +287,9 @@ multilib_src_configure() { # no deps -Dima=true -Ddefault-hierarchy=$(usex cgroup-hybrid hybrid unified) + # Match /etc/shells, bug 919749 + -Ddebug-shell="${EPREFIX}/bin/sh" + -Ddefault-user-shell="${EPREFIX}/bin/bash" # Optional components/dependencies $(meson_native_use_bool acl) $(meson_native_use_bool apparmor) diff --git a/sys-apps/systemd/systemd-.ebuild b/sys-apps/systemd/systemd-.ebuild index 85965aed1d27..6437ef1e3b47 100644 --- a/sys-apps/systemd/systemd-.ebuild +++ b/sys-apps/systemd/systemd-.ebuild @@ -287,6 +287,9 @@ multilib_src_configure() { # no deps -Dima=true -Ddefault-hierarchy=$(usex cgroup-hybrid hybrid unified) + # Match /etc/shells, bug 919749 + -Ddebug-shell="${EPREFIX}/bin/sh" + -Ddefault-user-shell="${EPREFIX}/bin/bash" # Optional components/dependencies $(meson_native_use_bool acl) $(meson_native_use_bool apparmor)
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: bf4783d02c10926a4f108672211b483fa026f4ff Author: Sam James gentoo org> AuthorDate: Tue Feb 20 05:16:30 2024 + Commit: Sam James gentoo org> CommitDate: Tue Feb 20 05:16:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf4783d0 sys-apps/systemd: drop 255.2-r2 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/Manifest| 1 - sys-apps/systemd/systemd-255.2-r2.ebuild | 524 --- 2 files changed, 525 deletions(-) diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest index 1421f9c1f1dd..06ad0ced36bd 100644 --- a/sys-apps/systemd/Manifest +++ b/sys-apps/systemd/Manifest @@ -1,4 +1,3 @@ DIST systemd-stable-254.8.tar.gz 14418468 BLAKE2B e5a151ece86e57c7224fc95bda1b4ede1277fce4a2ba28d3605ab0431a2aafe1088f90c49a20e3b53a5b56aeef7c0f1f5da0601db740150f5efdf6eae7bbde80 SHA512 a3f35d9fcafcccd8d9c33ab1047241f226146017be95562a67c7dcc9eeb4b77bded92ad80e92f4767f2bf2009df0172a621d4c54a805e07ed5a5ed03940ec28e DIST systemd-stable-254.9.tar.gz 14423806 BLAKE2B ab39c0a00b8451b24b40e39f4bf7ecb912ff23d9cd6f8d30fd0545e895936baa635b1ff63c02a83761682b72f44244aac8338bf6506885c9b07cd0c5247b6693 SHA512 a0300693a044cfe4c76deb0e3e48a927125eb97c3952c07ba68936f1e093c93506d8044b249b534b8e778ade6143b43194f8d6b721a8cd520bc7bb4cb3d3e5c1 -DIST systemd-stable-255.2.tar.gz 14864388 BLAKE2B 101da82a5d63eaa48c2dc4bad5ab713b4e8b544134de8216f315a97736eb699eaf756aef2d9a4e2126f0d248b3a7e28bc986ccc2154d5d110db733d114072eec SHA512 0a9a43adc6d23f52349d298cdff3f3ae6accd7e43a33253608f7a9d241699c7cba3c9f6a0fa6da3ae3cba0e246e272076bfa2cdf5bade7bc019406f407be0bb9 DIST systemd-stable-255.3.tar.gz 14873273 BLAKE2B e22ef391c691fcf1e765c5112e1a55096d3bba61a9dae3ea1a3958add4e355892a97d5214e63c516ba3b70e2a83bb5d21254812d870f06c16c74a58d4f957d75 SHA512 c2868a53df2176649b0d0c94e5d451c46ba783bcdbc89ce12434ed2d11dba44b4854ffe4c2430f3f64eef2e214cbb51d5f740170afbd9edd66761a8851157453 diff --git a/sys-apps/systemd/systemd-255.2-r2.ebuild b/sys-apps/systemd/systemd-255.2-r2.ebuild deleted file mode 100644 index 85965aed1d27.. --- a/sys-apps/systemd/systemd-255.2-r2.ebuild +++ /dev/null @@ -1,524 +0,0 @@ -# Copyright 2011-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) - -# 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 - if [[ ${PV} == *.* ]]; then - MY_PN=systemd-stable - else - MY_PN=systemd - fi - MY_PV=${PV/_/-} - MY_P=${MY_PN}-${MY_PV} - S=${WORKDIR}/${MY_P} - SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - - if [[ ${PV} != *rc* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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="http://systemd.io/; - -LICENSE="GPL-2 LGPL-2.1 MIT public-domain" -SLOT="0/2" -IUSE=" - acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls elfutils - fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod - +lz4 lzma +openssl pam 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? ( || ( gnutls openssl ) ) - fido2? ( cryptsetup openssl ) - homed? ( cryptsetup pam openssl ) - importd? ( curl lzma || ( gcrypt openssl ) ) - 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= ) - 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= - sys-libs/zlib:0= - ) - kmod? ( >=sys-apps/kmod-15:0= ) - lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] ) - lzma? (
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
commit: 06e1c7d56ffd46b962aeb3b515570161c056393b Author: Sam James gentoo org> AuthorDate: Tue Feb 20 05:16:49 2024 + Commit: Sam James gentoo org> CommitDate: Tue Feb 20 05:16:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06e1c7d5 sys-apps/systemd-utils: drop 254.5-r2, 254.7 Signed-off-by: Sam James gentoo.org> sys-apps/systemd-utils/Manifest| 2 - .../systemd-utils/systemd-utils-254.5-r2.ebuild| 584 - sys-apps/systemd-utils/systemd-utils-254.7.ebuild | 584 - 3 files changed, 1170 deletions(-) diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest index aaa440104f2f..6c3789411c3c 100644 --- a/sys-apps/systemd-utils/Manifest +++ b/sys-apps/systemd-utils/Manifest @@ -1,5 +1,3 @@ DIST systemd-musl-patches-254.3.tar.gz 28640 BLAKE2B 54837f49cdb8cf025e367ad13bab0d0509c2e11ad84d29724bb6baa226c54e0ab97a91035361f66009dd9b1a22f7b3e82f90b1c14adf4aa20d576b9410589d38 SHA512 07d028a57025b2626471d6f48507f2dfc50658db24efaac93bafae9a1d4cdc3ec82e80da426d2a6280c32af2d813565609dab7df5538260ba809b63309a0ffed -DIST systemd-stable-254.5.tar.gz 14334696 BLAKE2B 2f63d79ae93add69ac0b56dda9f67019340f84692de4da200557b9f5f1f16bebbad42a9a7e2d6ef7420aa37746d2ede0481fd8e39f03a31576c7e4e48e259ce3 SHA512 cac713670216add9e5473e2c86f04da441015e7cc0ac1500b9e1489a435f9b80c4c6ee24e9b22e4c4213a495bc1a0a908925df2045e344a2170d5aea6aafa16c -DIST systemd-stable-254.7.tar.gz 14411955 BLAKE2B 1213237a001fb0aef8912637f31d7d77888bc2505e1e8d8d295642a547bdebbc3a786eed095694e6a6fe2665d6e8e45e98cd883186eedeb1b4fd73daf2520dcf SHA512 2e859813f1f52fa693631ce43466875ac2ac42e09872011ee52fe4e44727663c3de9f128a47776899423188c1e99ce73a69059426a9356c930e275037d001685 DIST systemd-stable-254.8.tar.gz 14418468 BLAKE2B e5a151ece86e57c7224fc95bda1b4ede1277fce4a2ba28d3605ab0431a2aafe1088f90c49a20e3b53a5b56aeef7c0f1f5da0601db740150f5efdf6eae7bbde80 SHA512 a3f35d9fcafcccd8d9c33ab1047241f226146017be95562a67c7dcc9eeb4b77bded92ad80e92f4767f2bf2009df0172a621d4c54a805e07ed5a5ed03940ec28e DIST systemd-stable-254.9.tar.gz 14423806 BLAKE2B ab39c0a00b8451b24b40e39f4bf7ecb912ff23d9cd6f8d30fd0545e895936baa635b1ff63c02a83761682b72f44244aac8338bf6506885c9b07cd0c5247b6693 SHA512 a0300693a044cfe4c76deb0e3e48a927125eb97c3952c07ba68936f1e093c93506d8044b249b534b8e778ade6143b43194f8d6b721a8cd520bc7bb4cb3d3e5c1 diff --git a/sys-apps/systemd-utils/systemd-utils-254.5-r2.ebuild b/sys-apps/systemd-utils/systemd-utils-254.5-r2.ebuild deleted file mode 100644 index af0e5dfe3c6a.. --- a/sys-apps/systemd-utils/systemd-utils-254.5-r2.ebuild +++ /dev/null @@ -1,584 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) - -QA_PKGCONFIG_VERSION=$(ver_cut 1) - -inherit bash-completion-r1 flag-o-matic linux-info meson-multilib optfeature -inherit python-single-r1 secureboot toolchain-funcs udev usr-ldscript - -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-254.3" -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 ~ia64 ~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=" - elibc_musl? ( >=sys-libs/musl-1.2.3 ) - selinux? ( sys-libs/libselinux:0= ) - tmpfiles? ( - acl? ( sys-apps/acl:0= ) - ) - udev? ( - >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}] - sys-libs/libcap:0=[${MULTILIB_USEDEP}] - virtual/libcrypt:=[${MULTILIB_USEDEP}] - acl? ( sys-apps/acl:0= ) - kmod? ( >=sys-apps/kmod-15:0= ) - ) - !udev? ( - >=sys-apps/util-linux-2.30:0= - sys-libs/libcap:0= - virtual/libcrypt:= - ) -" -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}] ) - ukify? ( test? ( ${PEFILE_DEPEND} ) ) -
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 2b5a46844fef369683e816cd565516c5e87ceedd Author: Sam James gentoo org> AuthorDate: Tue Feb 20 05:16:23 2024 + Commit: Sam James gentoo org> CommitDate: Tue Feb 20 05:16:23 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b5a4684 sys-apps/systemd: drop 254.5-r2, 254.7-r1 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/Manifest| 2 - sys-apps/systemd/systemd-254.5-r2.ebuild | 539 --- sys-apps/systemd/systemd-254.7-r1.ebuild | 539 --- 3 files changed, 1080 deletions(-) diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest index 867980ea7b5a..1421f9c1f1dd 100644 --- a/sys-apps/systemd/Manifest +++ b/sys-apps/systemd/Manifest @@ -1,5 +1,3 @@ -DIST systemd-stable-254.5.tar.gz 14334696 BLAKE2B 2f63d79ae93add69ac0b56dda9f67019340f84692de4da200557b9f5f1f16bebbad42a9a7e2d6ef7420aa37746d2ede0481fd8e39f03a31576c7e4e48e259ce3 SHA512 cac713670216add9e5473e2c86f04da441015e7cc0ac1500b9e1489a435f9b80c4c6ee24e9b22e4c4213a495bc1a0a908925df2045e344a2170d5aea6aafa16c -DIST systemd-stable-254.7.tar.gz 14411955 BLAKE2B 1213237a001fb0aef8912637f31d7d77888bc2505e1e8d8d295642a547bdebbc3a786eed095694e6a6fe2665d6e8e45e98cd883186eedeb1b4fd73daf2520dcf SHA512 2e859813f1f52fa693631ce43466875ac2ac42e09872011ee52fe4e44727663c3de9f128a47776899423188c1e99ce73a69059426a9356c930e275037d001685 DIST systemd-stable-254.8.tar.gz 14418468 BLAKE2B e5a151ece86e57c7224fc95bda1b4ede1277fce4a2ba28d3605ab0431a2aafe1088f90c49a20e3b53a5b56aeef7c0f1f5da0601db740150f5efdf6eae7bbde80 SHA512 a3f35d9fcafcccd8d9c33ab1047241f226146017be95562a67c7dcc9eeb4b77bded92ad80e92f4767f2bf2009df0172a621d4c54a805e07ed5a5ed03940ec28e DIST systemd-stable-254.9.tar.gz 14423806 BLAKE2B ab39c0a00b8451b24b40e39f4bf7ecb912ff23d9cd6f8d30fd0545e895936baa635b1ff63c02a83761682b72f44244aac8338bf6506885c9b07cd0c5247b6693 SHA512 a0300693a044cfe4c76deb0e3e48a927125eb97c3952c07ba68936f1e093c93506d8044b249b534b8e778ade6143b43194f8d6b721a8cd520bc7bb4cb3d3e5c1 DIST systemd-stable-255.2.tar.gz 14864388 BLAKE2B 101da82a5d63eaa48c2dc4bad5ab713b4e8b544134de8216f315a97736eb699eaf756aef2d9a4e2126f0d248b3a7e28bc986ccc2154d5d110db733d114072eec SHA512 0a9a43adc6d23f52349d298cdff3f3ae6accd7e43a33253608f7a9d241699c7cba3c9f6a0fa6da3ae3cba0e246e272076bfa2cdf5bade7bc019406f407be0bb9 diff --git a/sys-apps/systemd/systemd-254.5-r2.ebuild b/sys-apps/systemd/systemd-254.5-r2.ebuild deleted file mode 100644 index 94a29b1079b9.. --- a/sys-apps/systemd/systemd-254.5-r2.ebuild +++ /dev/null @@ -1,539 +0,0 @@ -# Copyright 2011-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) - -# 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 - if [[ ${PV} == *.* ]]; then - MY_PN=systemd-stable - else - MY_PN=systemd - fi - MY_PV=${PV/_/-} - MY_P=${MY_PN}-${MY_PV} - S=${WORKDIR}/${MY_P} - SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" -fi - -inherit bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1 -inherit secureboot systemd toolchain-funcs udev usr-ldscript - -DESCRIPTION="System and service manager for Linux" -HOMEPAGE="http://systemd.io/; - -LICENSE="GPL-2 LGPL-2.1 MIT public-domain" -SLOT="0/2" -IUSE=" - acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls elfutils - fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod - +lz4 lzma +openssl pam 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? ( || ( gnutls openssl ) ) - fido2? ( cryptsetup openssl ) - homed? ( cryptsetup pam openssl ) - importd? ( curl lzma || ( gcrypt openssl ) ) - pwquality? ( homed ) - boot? ( kernel-install ) - ukify? ( boot ) -" -RESTRICT="!test? ( test )" - -MINKV="4.15" - -COMMON_DEPEND=" - >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}] - sys-libs/libcap:0=[${MULTILIB_USEDEP}] - virtual/libcrypt:=[${MULTILIB_USEDEP}] - acl? ( sys-apps/acl:0= ) - apparmor? ( sys-libs/libapparmor:0= ) - audit? ( >=sys-process/audit-2:0= ) - cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) - curl? ( net-misc/curl: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/
commit: e6df066556ef4b4329590eb4ef03d436b991f146 Author: Sam James gentoo org> AuthorDate: Wed Feb 7 04:09:57 2024 + Commit: Sam James gentoo org> CommitDate: Wed Feb 7 04:09:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6df0665 sys-apps/systemd: Stabilize 255.3 amd64, #923431 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/systemd-255.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-255.3.ebuild b/sys-apps/systemd/systemd-255.3.ebuild index 816ec6e0f308..2e6dc0eacdce 100644 --- a/sys-apps/systemd/systemd-255.3.ebuild +++ b/sys-apps/systemd/systemd-255.3.ebuild @@ -25,7 +25,7 @@ else SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; if [[ ${PV} != *rc* ]] ; then - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86" fi fi
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
commit: 30235e135141bc279499b601e03550274707dfe7 Author: Eli Schwartz gmail com> AuthorDate: Tue Feb 6 07:45:35 2024 + Commit: Sam James gentoo org> CommitDate: Tue Feb 6 22:49:29 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30235e13 sys-apps/systemd-utils: remove usr-ldscript support Per news item 2024-01-05-usr-initramfs, we no longer support this use case. It is fragile and hacky and leads to bizarre forms of load errors. The functionality is, despite being called "split-usr", not really about split-usr at all. Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> .../{systemd-utils-254.9.ebuild => systemd-utils-254.9-r1.ebuild} | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sys-apps/systemd-utils/systemd-utils-254.9.ebuild b/sys-apps/systemd-utils/systemd-utils-254.9-r1.ebuild similarity index 99% rename from sys-apps/systemd-utils/systemd-utils-254.9.ebuild rename to sys-apps/systemd-utils/systemd-utils-254.9-r1.ebuild index 0f7730c67c88..e0ac974de10f 100644 --- a/sys-apps/systemd-utils/systemd-utils-254.9.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-254.9-r1.ebuild @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{10..12} ) QA_PKGCONFIG_VERSION=$(ver_cut 1) inherit bash-completion-r1 flag-o-matic linux-info meson-multilib optfeature -inherit python-single-r1 secureboot toolchain-funcs udev usr-ldscript +inherit python-single-r1 secureboot toolchain-funcs udev DESCRIPTION="Utilities split out from systemd for OpenRC users" HOMEPAGE="https://systemd.io/; @@ -494,7 +494,6 @@ multilib_src_install() { fi if use udev; then meson_install --no-rebuild --tags libudev - gen_usr_ldscript -a udev insinto "/usr/$(get_libdir)/pkgconfig" doins src/libudev/libudev.pc fi
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: e37b766f80e823fd01d0548bd732e8f3b5d0818c Author: Arthur Zamarin gentoo org> AuthorDate: Fri Feb 2 16:33:02 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Feb 2 16:33:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e37b766f sys-apps/systemd: Stabilize 254.8-r1 x86, #921961 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/systemd/systemd-254.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-254.8-r1.ebuild b/sys-apps/systemd/systemd-254.8-r1.ebuild index 5a06cc6e6c83..93d45a00a6b4 100644 --- a/sys-apps/systemd/systemd-254.8-r1.ebuild +++ b/sys-apps/systemd/systemd-254.8-r1.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" fi inherit bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 0636d6eabc78d5eca0fd210c91255dcafb3a674f Author: Arthur Zamarin gentoo org> AuthorDate: Fri Feb 2 16:32:55 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Feb 2 16:32:55 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0636d6ea sys-apps/systemd: Stabilize 254.8-r1 amd64, #921961 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/systemd/systemd-254.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-254.8-r1.ebuild b/sys-apps/systemd/systemd-254.8-r1.ebuild index 99f6639000b5..5a06cc6e6c83 100644 --- a/sys-apps/systemd/systemd-254.8-r1.ebuild +++ b/sys-apps/systemd/systemd-254.8-r1.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" fi inherit bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: c5f601b12ede3dcc108f20f9e1b69def816af914 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Feb 2 16:33:23 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Feb 2 16:33:23 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5f601b1 sys-apps/systemd: Stabilize 254.8-r1 ppc, #921961 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/systemd/systemd-254.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-254.8-r1.ebuild b/sys-apps/systemd/systemd-254.8-r1.ebuild index 93d45a00a6b4..44db3f84116c 100644 --- a/sys-apps/systemd/systemd-254.8-r1.ebuild +++ b/sys-apps/systemd/systemd-254.8-r1.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" fi inherit bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 0dd1b9eab78bbeb9618e5b343469c89110caad2d Author: Arthur Zamarin gentoo org> AuthorDate: Fri Feb 2 16:33:39 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Feb 2 16:33:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dd1b9ea sys-apps/systemd: Stabilize 254.8-r1 hppa, #921961 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/systemd/systemd-254.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-254.8-r1.ebuild b/sys-apps/systemd/systemd-254.8-r1.ebuild index 127baf77694f..6546ff87b78f 100644 --- a/sys-apps/systemd/systemd-254.8-r1.ebuild +++ b/sys-apps/systemd/systemd-254.8-r1.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" fi inherit bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 7f789eaf88a1e5b7a8ff28dbc4b7639426931530 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Feb 2 16:33:35 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Feb 2 16:33:35 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f789eaf sys-apps/systemd: Stabilize 254.8-r1 sparc, #921961 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/systemd/systemd-254.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-254.8-r1.ebuild b/sys-apps/systemd/systemd-254.8-r1.ebuild index 44db3f84116c..127baf77694f 100644 --- a/sys-apps/systemd/systemd-254.8-r1.ebuild +++ b/sys-apps/systemd/systemd-254.8-r1.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" fi inherit bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 65532a5bfb4da75244076ad7ea202e836dd3eb87 Author: Andrew Ammerlaan gentoo org> AuthorDate: Tue Jan 30 12:55:01 2024 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Fri Feb 2 06:16:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65532a5b sys-apps/systemd: add installkernel as optfeature Signed-off-by: Andrew Ammerlaan gentoo.org> sys-apps/systemd/systemd-254.5-r2.ebuild | 11 ++- sys-apps/systemd/systemd-254.7-r1.ebuild | 11 ++- sys-apps/systemd/systemd-254.8-r1.ebuild | 11 ++- sys-apps/systemd/systemd-254.9.ebuild| 11 ++- sys-apps/systemd/systemd-255.2-r2.ebuild | 11 ++- sys-apps/systemd/systemd-255.3.ebuild| 11 ++- sys-apps/systemd/systemd-.ebuild | 11 ++- 7 files changed, 70 insertions(+), 7 deletions(-) diff --git a/sys-apps/systemd/systemd-254.5-r2.ebuild b/sys-apps/systemd/systemd-254.5-r2.ebuild index 5c099abdbcd5..94a29b1079b9 100644 --- a/sys-apps/systemd/systemd-254.5-r2.ebuild +++ b/sys-apps/systemd/systemd-254.5-r2.ebuild @@ -26,7 +26,7 @@ else KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" fi -inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1 +inherit bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1 inherit secureboot systemd toolchain-funcs udev usr-ldscript DESCRIPTION="System and service manager for Linux" @@ -520,6 +520,15 @@ pkg_postinst() { eerror "systemd again." eerror fi + + if use boot; then + optfeature "automatically installing the kernels in systemd-boot's native layout and updating the bootloader configuration" \ + "sys-kernel/installkernel[systemd-boot]" + fi + if use ukify; then + optfeature "automatically generating an unified kernel image on each kernel installation" \ + "sys-kernel/installkernel[ukify]" + fi } pkg_prerm() { diff --git a/sys-apps/systemd/systemd-254.7-r1.ebuild b/sys-apps/systemd/systemd-254.7-r1.ebuild index 89798cf92eff..a3b0cb5166c9 100644 --- a/sys-apps/systemd/systemd-254.7-r1.ebuild +++ b/sys-apps/systemd/systemd-254.7-r1.ebuild @@ -26,7 +26,7 @@ else KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" fi -inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1 +inherit bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1 inherit secureboot systemd toolchain-funcs udev usr-ldscript DESCRIPTION="System and service manager for Linux" @@ -520,6 +520,15 @@ pkg_postinst() { eerror "systemd again." eerror fi + + if use boot; then + optfeature "automatically installing the kernels in systemd-boot's native layout and updating the bootloader configuration" \ + "sys-kernel/installkernel[systemd-boot]" + fi + if use ukify; then + optfeature "automatically generating an unified kernel image on each kernel installation" \ + "sys-kernel/installkernel[ukify]" + fi } pkg_prerm() { diff --git a/sys-apps/systemd/systemd-254.8-r1.ebuild b/sys-apps/systemd/systemd-254.8-r1.ebuild index 66413a320d66..99f6639000b5 100644 --- a/sys-apps/systemd/systemd-254.8-r1.ebuild +++ b/sys-apps/systemd/systemd-254.8-r1.ebuild @@ -26,7 +26,7 @@ else KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" fi -inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1 +inherit bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1 inherit secureboot systemd toolchain-funcs udev usr-ldscript DESCRIPTION="System and service manager for Linux" @@ -521,6 +521,15 @@ pkg_postinst() { eerror "systemd again." eerror fi + + if use boot; then + optfeature "automatically installing the kernels in systemd-boot's native layout and updating the bootloader configuration" \ + "sys-kernel/installkernel[systemd-boot]" + fi + if use ukify; then + optfeature "automatically generating an unified kernel image on each kernel installation" \ + "sys-kernel/installkernel[ukify]" + fi } pkg_prerm() { diff --git a/sys-apps/systemd/systemd-254.9.ebuild b/sys-apps/systemd/systemd-254.9.ebuild index e56d6a526190..c12a9240f822 100644 --- a/sys-apps/systemd/systemd-254.9.ebuild +++ b/sys-apps/systemd/systemd-254.9.ebuild @@ -26,7 +26,7 @@ else KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi -inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
commit: cd54528e436e441b7368381e4b0c252fde3a Author: Andrew Ammerlaan gentoo org> AuthorDate: Tue Jan 30 12:56:53 2024 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Fri Feb 2 06:16:11 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd545283 sys-apps/systemd-utils: add installkernel as optfeature Signed-off-by: Andrew Ammerlaan gentoo.org> sys-apps/systemd-utils/systemd-utils-254.5-r2.ebuild | 15 --- sys-apps/systemd-utils/systemd-utils-254.7.ebuild| 15 --- sys-apps/systemd-utils/systemd-utils-254.8.ebuild| 13 +++-- sys-apps/systemd-utils/systemd-utils-254.9.ebuild| 13 +++-- 4 files changed, 46 insertions(+), 10 deletions(-) diff --git a/sys-apps/systemd-utils/systemd-utils-254.5-r2.ebuild b/sys-apps/systemd-utils/systemd-utils-254.5-r2.ebuild index d31c70dc..af0e5dfe3c6a 100644 --- a/sys-apps/systemd-utils/systemd-utils-254.5-r2.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-254.5-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2023 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,8 +6,8 @@ PYTHON_COMPAT=( python3_{10..12} ) QA_PKGCONFIG_VERSION=$(ver_cut 1) -inherit bash-completion-r1 flag-o-matic linux-info meson-multilib python-single-r1 -inherit secureboot toolchain-funcs udev usr-ldscript +inherit bash-completion-r1 flag-o-matic linux-info meson-multilib optfeature +inherit python-single-r1 secureboot toolchain-funcs udev usr-ldscript DESCRIPTION="Utilities split out from systemd for OpenRC users" HOMEPAGE="https://systemd.io/; @@ -572,4 +572,13 @@ pkg_postinst() { eend $? udev_reload fi + + if use boot; then + optfeature "automatically installing the kernels in systemd-boot's native layout and updating the bootloader configuration" \ + "sys-kernel/installkernel[systemd-boot]" + fi + if use ukify; then + optfeature "automatically generating an unified kernel image on each kernel installation" \ + "sys-kernel/installkernel[ukify]" + fi } diff --git a/sys-apps/systemd-utils/systemd-utils-254.7.ebuild b/sys-apps/systemd-utils/systemd-utils-254.7.ebuild index d31c70dc..af0e5dfe3c6a 100644 --- a/sys-apps/systemd-utils/systemd-utils-254.7.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-254.7.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2023 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,8 +6,8 @@ PYTHON_COMPAT=( python3_{10..12} ) QA_PKGCONFIG_VERSION=$(ver_cut 1) -inherit bash-completion-r1 flag-o-matic linux-info meson-multilib python-single-r1 -inherit secureboot toolchain-funcs udev usr-ldscript +inherit bash-completion-r1 flag-o-matic linux-info meson-multilib optfeature +inherit python-single-r1 secureboot toolchain-funcs udev usr-ldscript DESCRIPTION="Utilities split out from systemd for OpenRC users" HOMEPAGE="https://systemd.io/; @@ -572,4 +572,13 @@ pkg_postinst() { eend $? udev_reload fi + + if use boot; then + optfeature "automatically installing the kernels in systemd-boot's native layout and updating the bootloader configuration" \ + "sys-kernel/installkernel[systemd-boot]" + fi + if use ukify; then + optfeature "automatically generating an unified kernel image on each kernel installation" \ + "sys-kernel/installkernel[ukify]" + fi } diff --git a/sys-apps/systemd-utils/systemd-utils-254.8.ebuild b/sys-apps/systemd-utils/systemd-utils-254.8.ebuild index e47cf8444027..af0e5dfe3c6a 100644 --- a/sys-apps/systemd-utils/systemd-utils-254.8.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-254.8.ebuild @@ -6,8 +6,8 @@ PYTHON_COMPAT=( python3_{10..12} ) QA_PKGCONFIG_VERSION=$(ver_cut 1) -inherit bash-completion-r1 flag-o-matic linux-info meson-multilib python-single-r1 -inherit secureboot toolchain-funcs udev usr-ldscript +inherit bash-completion-r1 flag-o-matic linux-info meson-multilib optfeature +inherit python-single-r1 secureboot toolchain-funcs udev usr-ldscript DESCRIPTION="Utilities split out from systemd for OpenRC users" HOMEPAGE="https://systemd.io/; @@ -572,4 +572,13 @@ pkg_postinst() { eend $? udev_reload fi + + if use boot; then + optfeature "automatically installing the kernels in systemd-boot's native layout and updating the bootloader configuration" \ + "sys-kernel/installkernel[systemd-boot]" + fi + if use ukify; then + optfeature "automatically generating an unified kernel image on each kernel installation" \ + "sys-kernel/installkernel[ukify]" +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 5114f70fff084fa7b05a0c6b43b76abe2153ba6a Author: Sam James gentoo org> AuthorDate: Wed Jan 31 22:05:19 2024 + Commit: Sam James gentoo org> CommitDate: Wed Jan 31 22:05:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5114f70f sys-apps/systemd: Stabilize 255.3 sparc, #923431 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/systemd-255.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-255.3.ebuild b/sys-apps/systemd/systemd-255.3.ebuild index f00031aa56cf..8d38529e33fb 100644 --- a/sys-apps/systemd/systemd-255.3.ebuild +++ b/sys-apps/systemd/systemd-255.3.ebuild @@ -25,7 +25,7 @@ else SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; if [[ ${PV} != *rc* ]] ; then - KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86" fi fi
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 6cf79c77f12b93946e95cf2b21c7809c3500793e Author: Sam James gentoo org> AuthorDate: Wed Jan 31 19:15:50 2024 + Commit: Sam James gentoo org> CommitDate: Wed Jan 31 19:15:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cf79c77 sys-apps/systemd: Stabilize 255.3 arm, #923431 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/systemd-255.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-255.3.ebuild b/sys-apps/systemd/systemd-255.3.ebuild index 058e82af1331..f00031aa56cf 100644 --- a/sys-apps/systemd/systemd-255.3.ebuild +++ b/sys-apps/systemd/systemd-255.3.ebuild @@ -25,7 +25,7 @@ else SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; if [[ ${PV} != *rc* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi fi
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 86937df17bc19f4aef057259ef61f28bab2cd108 Author: Sam James gentoo org> AuthorDate: Tue Jan 30 05:13:24 2024 + Commit: Sam James gentoo org> CommitDate: Tue Jan 30 05:13:24 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86937df1 sys-apps/systemd: Stabilize 254.8-r1 ppc64, #921961 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/systemd-254.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-254.8-r1.ebuild b/sys-apps/systemd/systemd-254.8-r1.ebuild index 19e88bf10ecd..66413a320d66 100644 --- a/sys-apps/systemd/systemd-254.8-r1.ebuild +++ b/sys-apps/systemd/systemd-254.8-r1.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" fi inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
commit: 936bdb9b65bc8439110ca9f9e151d48152f325b8 Author: Matoro Mahri matoro tk> AuthorDate: Sat Jan 27 19:00:59 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Jan 27 19:48:37 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=936bdb9b sys-apps/systemd-utils: Stabilize 254.8 ppc, #921962 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> sys-apps/systemd-utils/systemd-utils-254.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd-utils/systemd-utils-254.8.ebuild b/sys-apps/systemd-utils/systemd-utils-254.8.ebuild index 602aac36d6a6..d2f12c5bc9d9 100644 --- a/sys-apps/systemd-utils/systemd-utils-254.8.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-254.8.ebuild @@ -27,7 +27,7 @@ SRC_URI+=" elibc_musl? ( https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.t LICENSE="GPL-2 LGPL-2.1 MIT public-domain" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~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/
commit: f1b2c38dbd8379ec26cd4a1311aee711326755f4 Author: Matoro Mahri matoro tk> AuthorDate: Sat Jan 27 18:42:08 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Jan 27 19:48:36 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1b2c38d sys-apps/systemd-utils: Stabilize 254.8 x86, #921962 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> sys-apps/systemd-utils/systemd-utils-254.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd-utils/systemd-utils-254.8.ebuild b/sys-apps/systemd-utils/systemd-utils-254.8.ebuild index b613cf6e6fcb..d2dfe7825df2 100644 --- a/sys-apps/systemd-utils/systemd-utils-254.8.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-254.8.ebuild @@ -27,7 +27,7 @@ SRC_URI+=" elibc_musl? ( https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.t LICENSE="GPL-2 LGPL-2.1 MIT public-domain" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~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/
commit: a7e663bbd5f4fe7f58a8197fd2e886491be0a566 Author: Matoro Mahri matoro tk> AuthorDate: Sat Jan 27 18:38:42 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Jan 27 19:48:36 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7e663bb sys-apps/systemd-utils: Stabilize 254.8 amd64, #921962 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> sys-apps/systemd-utils/systemd-utils-254.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd-utils/systemd-utils-254.8.ebuild b/sys-apps/systemd-utils/systemd-utils-254.8.ebuild index 54602826ce1d..ffde257bc366 100644 --- a/sys-apps/systemd-utils/systemd-utils-254.8.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-254.8.ebuild @@ -27,7 +27,7 @@ SRC_URI+=" elibc_musl? ( https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.t LICENSE="GPL-2 LGPL-2.1 MIT public-domain" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~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/
commit: f321d97dd221effb38b9e03781603663671a7944 Author: Matoro Mahri matoro tk> AuthorDate: Sat Jan 27 19:04:37 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Jan 27 19:48:37 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f321d97d sys-apps/systemd-utils: Stabilize 254.8 arm, #921962 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> sys-apps/systemd-utils/systemd-utils-254.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd-utils/systemd-utils-254.8.ebuild b/sys-apps/systemd-utils/systemd-utils-254.8.ebuild index d2f12c5bc9d9..e47cf8444027 100644 --- a/sys-apps/systemd-utils/systemd-utils-254.8.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-254.8.ebuild @@ -27,7 +27,7 @@ SRC_URI+=" elibc_musl? ( https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.t LICENSE="GPL-2 LGPL-2.1 MIT public-domain" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~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/
commit: 8605ae814044648d367ef4a8734b95f50e638e08 Author: Matoro Mahri matoro tk> AuthorDate: Sat Jan 27 18:30:01 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Jan 27 19:48:35 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8605ae81 sys-apps/systemd-utils: Stabilize 254.8 hppa, #921962 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> sys-apps/systemd-utils/systemd-utils-254.8.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-apps/systemd-utils/systemd-utils-254.8.ebuild b/sys-apps/systemd-utils/systemd-utils-254.8.ebuild index a5364fa98930..54602826ce1d 100644 --- a/sys-apps/systemd-utils/systemd-utils-254.8.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-254.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2023 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -27,7 +27,7 @@ SRC_URI+=" elibc_musl? ( https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.t LICENSE="GPL-2 LGPL-2.1 MIT public-domain" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~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/
commit: 8b674bad7c4b2371a25fec3241ea1d058ec7699a Author: Matoro Mahri matoro tk> AuthorDate: Sat Jan 27 18:40:46 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Jan 27 19:48:36 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b674bad sys-apps/systemd-utils: Stabilize 254.8 sparc, #921962 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> sys-apps/systemd-utils/systemd-utils-254.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd-utils/systemd-utils-254.8.ebuild b/sys-apps/systemd-utils/systemd-utils-254.8.ebuild index ffde257bc366..b613cf6e6fcb 100644 --- a/sys-apps/systemd-utils/systemd-utils-254.8.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-254.8.ebuild @@ -27,7 +27,7 @@ SRC_URI+=" elibc_musl? ( https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.t LICENSE="GPL-2 LGPL-2.1 MIT public-domain" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~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/
commit: 9b82fefe21f6d893a92bf708d76819ee7982cfc6 Author: Matoro Mahri matoro tk> AuthorDate: Sat Jan 27 18:59:15 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Jan 27 19:48:37 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b82fefe sys-apps/systemd-utils: Stabilize 254.8 ppc64, #921962 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> sys-apps/systemd-utils/systemd-utils-254.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd-utils/systemd-utils-254.8.ebuild b/sys-apps/systemd-utils/systemd-utils-254.8.ebuild index e5b2f97d5bc3..602aac36d6a6 100644 --- a/sys-apps/systemd-utils/systemd-utils-254.8.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-254.8.ebuild @@ -27,7 +27,7 @@ SRC_URI+=" elibc_musl? ( https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.t LICENSE="GPL-2 LGPL-2.1 MIT public-domain" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~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/
commit: 204a0f36bd0cc1f96b51a583445df3dfa8a03aae Author: Matoro Mahri matoro tk> AuthorDate: Sat Jan 27 18:55:21 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Jan 27 19:48:37 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=204a0f36 sys-apps/systemd-utils: Stabilize 254.8 arm64, #921962 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> sys-apps/systemd-utils/systemd-utils-254.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd-utils/systemd-utils-254.8.ebuild b/sys-apps/systemd-utils/systemd-utils-254.8.ebuild index d2dfe7825df2..e5b2f97d5bc3 100644 --- a/sys-apps/systemd-utils/systemd-utils-254.8.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-254.8.ebuild @@ -27,7 +27,7 @@ SRC_URI+=" elibc_musl? ( https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.t LICENSE="GPL-2 LGPL-2.1 MIT public-domain" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~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/
commit: 904b0fced883b3aec46ffeb5fb580fd3c2c5405f Author: Sam James gentoo org> AuthorDate: Thu Jan 25 05:40:11 2024 + Commit: Sam James gentoo org> CommitDate: Thu Jan 25 05:40:11 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=904b0fce sys-apps/systemd: add 255.3 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/Manifest | 1 + sys-apps/systemd/systemd-255.3.ebuild | 515 ++ 2 files changed, 516 insertions(+) diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest index de367d2756d4..5f56dad351d4 100644 --- a/sys-apps/systemd/Manifest +++ b/sys-apps/systemd/Manifest @@ -2,3 +2,4 @@ DIST systemd-stable-254.5.tar.gz 14334696 BLAKE2B 2f63d79ae93add69ac0b56dda9f670 DIST systemd-stable-254.7.tar.gz 14411955 BLAKE2B 1213237a001fb0aef8912637f31d7d77888bc2505e1e8d8d295642a547bdebbc3a786eed095694e6a6fe2665d6e8e45e98cd883186eedeb1b4fd73daf2520dcf SHA512 2e859813f1f52fa693631ce43466875ac2ac42e09872011ee52fe4e44727663c3de9f128a47776899423188c1e99ce73a69059426a9356c930e275037d001685 DIST systemd-stable-254.8.tar.gz 14418468 BLAKE2B e5a151ece86e57c7224fc95bda1b4ede1277fce4a2ba28d3605ab0431a2aafe1088f90c49a20e3b53a5b56aeef7c0f1f5da0601db740150f5efdf6eae7bbde80 SHA512 a3f35d9fcafcccd8d9c33ab1047241f226146017be95562a67c7dcc9eeb4b77bded92ad80e92f4767f2bf2009df0172a621d4c54a805e07ed5a5ed03940ec28e DIST systemd-stable-255.2.tar.gz 14864388 BLAKE2B 101da82a5d63eaa48c2dc4bad5ab713b4e8b544134de8216f315a97736eb699eaf756aef2d9a4e2126f0d248b3a7e28bc986ccc2154d5d110db733d114072eec SHA512 0a9a43adc6d23f52349d298cdff3f3ae6accd7e43a33253608f7a9d241699c7cba3c9f6a0fa6da3ae3cba0e246e272076bfa2cdf5bade7bc019406f407be0bb9 +DIST systemd-stable-255.3.tar.gz 14873273 BLAKE2B e22ef391c691fcf1e765c5112e1a55096d3bba61a9dae3ea1a3958add4e355892a97d5214e63c516ba3b70e2a83bb5d21254812d870f06c16c74a58d4f957d75 SHA512 c2868a53df2176649b0d0c94e5d451c46ba783bcdbc89ce12434ed2d11dba44b4854ffe4c2430f3f64eef2e214cbb51d5f740170afbd9edd66761a8851157453 diff --git a/sys-apps/systemd/systemd-255.3.ebuild b/sys-apps/systemd/systemd-255.3.ebuild new file mode 100644 index ..058e82af1331 --- /dev/null +++ b/sys-apps/systemd/systemd-255.3.ebuild @@ -0,0 +1,515 @@ +# Copyright 2011-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..12} ) + +# 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 + if [[ ${PV} == *.* ]]; then + MY_PN=systemd-stable + else + MY_PN=systemd + fi + MY_PV=${PV/_/-} + MY_P=${MY_PN}-${MY_PV} + S=${WORKDIR}/${MY_P} + SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; + + if [[ ${PV} != *rc* ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + fi +fi + +inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1 +inherit secureboot systemd toolchain-funcs udev + +DESCRIPTION="System and service manager for Linux" +HOMEPAGE="http://systemd.io/; + +LICENSE="GPL-2 LGPL-2.1 MIT public-domain" +SLOT="0/2" +IUSE=" + acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls elfutils + fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod + +lz4 lzma +openssl pam 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? ( || ( gnutls openssl ) ) + fido2? ( cryptsetup openssl ) + homed? ( cryptsetup pam openssl ) + importd? ( curl lzma || ( gcrypt openssl ) ) + 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= ) + 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= + sys-libs/zlib:0= + ) + kmod? ( >=sys-apps/kmod-15:0= ) + lz4? (
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
commit: 4c28cf0f71859cf6cdae1f5686afb37147fd0d98 Author: Sam James gentoo org> AuthorDate: Thu Jan 25 05:47:53 2024 + Commit: Sam James gentoo org> CommitDate: Thu Jan 25 05:47:53 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c28cf0f sys-apps/systemd-utils: add 254.9 Signed-off-by: Sam James gentoo.org> sys-apps/systemd-utils/Manifest | 1 + sys-apps/systemd-utils/systemd-utils-254.9.ebuild | 575 ++ 2 files changed, 576 insertions(+) diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest index 0a6a2fbe16af..aaa440104f2f 100644 --- a/sys-apps/systemd-utils/Manifest +++ b/sys-apps/systemd-utils/Manifest @@ -2,3 +2,4 @@ DIST systemd-musl-patches-254.3.tar.gz 28640 BLAKE2B 54837f49cdb8cf025e367ad13ba DIST systemd-stable-254.5.tar.gz 14334696 BLAKE2B 2f63d79ae93add69ac0b56dda9f67019340f84692de4da200557b9f5f1f16bebbad42a9a7e2d6ef7420aa37746d2ede0481fd8e39f03a31576c7e4e48e259ce3 SHA512 cac713670216add9e5473e2c86f04da441015e7cc0ac1500b9e1489a435f9b80c4c6ee24e9b22e4c4213a495bc1a0a908925df2045e344a2170d5aea6aafa16c DIST systemd-stable-254.7.tar.gz 14411955 BLAKE2B 1213237a001fb0aef8912637f31d7d77888bc2505e1e8d8d295642a547bdebbc3a786eed095694e6a6fe2665d6e8e45e98cd883186eedeb1b4fd73daf2520dcf SHA512 2e859813f1f52fa693631ce43466875ac2ac42e09872011ee52fe4e44727663c3de9f128a47776899423188c1e99ce73a69059426a9356c930e275037d001685 DIST systemd-stable-254.8.tar.gz 14418468 BLAKE2B e5a151ece86e57c7224fc95bda1b4ede1277fce4a2ba28d3605ab0431a2aafe1088f90c49a20e3b53a5b56aeef7c0f1f5da0601db740150f5efdf6eae7bbde80 SHA512 a3f35d9fcafcccd8d9c33ab1047241f226146017be95562a67c7dcc9eeb4b77bded92ad80e92f4767f2bf2009df0172a621d4c54a805e07ed5a5ed03940ec28e +DIST systemd-stable-254.9.tar.gz 14423806 BLAKE2B ab39c0a00b8451b24b40e39f4bf7ecb912ff23d9cd6f8d30fd0545e895936baa635b1ff63c02a83761682b72f44244aac8338bf6506885c9b07cd0c5247b6693 SHA512 a0300693a044cfe4c76deb0e3e48a927125eb97c3952c07ba68936f1e093c93506d8044b249b534b8e778ade6143b43194f8d6b721a8cd520bc7bb4cb3d3e5c1 diff --git a/sys-apps/systemd-utils/systemd-utils-254.9.ebuild b/sys-apps/systemd-utils/systemd-utils-254.9.ebuild new file mode 100644 index ..d51fec657618 --- /dev/null +++ b/sys-apps/systemd-utils/systemd-utils-254.9.ebuild @@ -0,0 +1,575 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..12} ) + +QA_PKGCONFIG_VERSION=$(ver_cut 1) + +inherit bash-completion-r1 flag-o-matic linux-info meson-multilib python-single-r1 +inherit secureboot toolchain-funcs udev usr-ldscript + +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-254.3" +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 ~ia64 ~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=" + elibc_musl? ( >=sys-libs/musl-1.2.3 ) + selinux? ( sys-libs/libselinux:0= ) + tmpfiles? ( + acl? ( sys-apps/acl:0= ) + ) + udev? ( + >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}] + sys-libs/libcap:0=[${MULTILIB_USEDEP}] + virtual/libcrypt:=[${MULTILIB_USEDEP}] + acl? ( sys-apps/acl:0= ) + kmod? ( >=sys-apps/kmod-15:0= ) + ) + !udev? ( + >=sys-apps/util-linux-2.30:0= + sys-libs/libcap:0= + virtual/libcrypt:= + ) +" +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}] ) + ukify? ( test? ( ${PEFILE_DEPEND} ) ) + ") +" + +TMPFILES_OPTIONAL=1 +UDEV_OPTIONAL=1 + +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} !=
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: b26b8276aa2f4ce393fd61254c2db516c9398d05 Author: Sam James gentoo org> AuthorDate: Thu Jan 25 05:44:19 2024 + Commit: Sam James gentoo org> CommitDate: Thu Jan 25 05:44:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b26b8276 sys-apps/systemd: add 254.9 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/Manifest | 1 + sys-apps/systemd/systemd-254.9.ebuild | 531 ++ 2 files changed, 532 insertions(+) diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest index 5f56dad351d4..867980ea7b5a 100644 --- a/sys-apps/systemd/Manifest +++ b/sys-apps/systemd/Manifest @@ -1,5 +1,6 @@ DIST systemd-stable-254.5.tar.gz 14334696 BLAKE2B 2f63d79ae93add69ac0b56dda9f67019340f84692de4da200557b9f5f1f16bebbad42a9a7e2d6ef7420aa37746d2ede0481fd8e39f03a31576c7e4e48e259ce3 SHA512 cac713670216add9e5473e2c86f04da441015e7cc0ac1500b9e1489a435f9b80c4c6ee24e9b22e4c4213a495bc1a0a908925df2045e344a2170d5aea6aafa16c DIST systemd-stable-254.7.tar.gz 14411955 BLAKE2B 1213237a001fb0aef8912637f31d7d77888bc2505e1e8d8d295642a547bdebbc3a786eed095694e6a6fe2665d6e8e45e98cd883186eedeb1b4fd73daf2520dcf SHA512 2e859813f1f52fa693631ce43466875ac2ac42e09872011ee52fe4e44727663c3de9f128a47776899423188c1e99ce73a69059426a9356c930e275037d001685 DIST systemd-stable-254.8.tar.gz 14418468 BLAKE2B e5a151ece86e57c7224fc95bda1b4ede1277fce4a2ba28d3605ab0431a2aafe1088f90c49a20e3b53a5b56aeef7c0f1f5da0601db740150f5efdf6eae7bbde80 SHA512 a3f35d9fcafcccd8d9c33ab1047241f226146017be95562a67c7dcc9eeb4b77bded92ad80e92f4767f2bf2009df0172a621d4c54a805e07ed5a5ed03940ec28e +DIST systemd-stable-254.9.tar.gz 14423806 BLAKE2B ab39c0a00b8451b24b40e39f4bf7ecb912ff23d9cd6f8d30fd0545e895936baa635b1ff63c02a83761682b72f44244aac8338bf6506885c9b07cd0c5247b6693 SHA512 a0300693a044cfe4c76deb0e3e48a927125eb97c3952c07ba68936f1e093c93506d8044b249b534b8e778ade6143b43194f8d6b721a8cd520bc7bb4cb3d3e5c1 DIST systemd-stable-255.2.tar.gz 14864388 BLAKE2B 101da82a5d63eaa48c2dc4bad5ab713b4e8b544134de8216f315a97736eb699eaf756aef2d9a4e2126f0d248b3a7e28bc986ccc2154d5d110db733d114072eec SHA512 0a9a43adc6d23f52349d298cdff3f3ae6accd7e43a33253608f7a9d241699c7cba3c9f6a0fa6da3ae3cba0e246e272076bfa2cdf5bade7bc019406f407be0bb9 DIST systemd-stable-255.3.tar.gz 14873273 BLAKE2B e22ef391c691fcf1e765c5112e1a55096d3bba61a9dae3ea1a3958add4e355892a97d5214e63c516ba3b70e2a83bb5d21254812d870f06c16c74a58d4f957d75 SHA512 c2868a53df2176649b0d0c94e5d451c46ba783bcdbc89ce12434ed2d11dba44b4854ffe4c2430f3f64eef2e214cbb51d5f740170afbd9edd66761a8851157453 diff --git a/sys-apps/systemd/systemd-254.9.ebuild b/sys-apps/systemd/systemd-254.9.ebuild new file mode 100644 index ..e56d6a526190 --- /dev/null +++ b/sys-apps/systemd/systemd-254.9.ebuild @@ -0,0 +1,531 @@ +# Copyright 2011-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..12} ) + +# 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 + if [[ ${PV} == *.* ]]; then + MY_PN=systemd-stable + else + MY_PN=systemd + fi + MY_PV=${PV/_/-} + MY_P=${MY_PN}-${MY_PV} + S=${WORKDIR}/${MY_P} + SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1 +inherit secureboot systemd toolchain-funcs udev usr-ldscript + +DESCRIPTION="System and service manager for Linux" +HOMEPAGE="http://systemd.io/; + +LICENSE="GPL-2 LGPL-2.1 MIT public-domain" +SLOT="0/2" +IUSE=" + acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls elfutils + fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod + +lz4 lzma +openssl pam 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? ( || ( gnutls openssl ) ) + fido2? ( cryptsetup openssl ) + homed? ( cryptsetup pam openssl ) + importd? ( curl lzma || ( gcrypt openssl ) ) + pwquality? ( homed ) + boot? ( kernel-install ) + ukify? ( boot ) +" +RESTRICT="!test? ( test )" + +MINKV="4.15" + +COMMON_DEPEND=" + >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}] + sys-libs/libcap:0=[${MULTILIB_USEDEP}] + virtual/libcrypt:=[${MULTILIB_USEDEP}] + acl? ( sys-apps/acl:0= ) + apparmor? ( sys-libs/libapparmor:0= ) + audit? ( >=sys-process/audit-2:0= ) + cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) + curl? (
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: c97013e21a9521455cdb78fa4be62095f61987cb Author: Andrew Ammerlaan gentoo org> AuthorDate: Sat Jan 13 06:39:18 2024 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Sat Jan 13 14:40:35 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c97013e2 sys-apps/systemd: enable kernel-install by default, drop dummy config On systemd profiles sys-kernel/installkernel automatically pulls in systemd's kernel-install via USE=systemd, enable this flag by default to reduce configuration steps on these profiles. Note that this is not required in systemd-utils since this package is only relevant for non-systemd profiles. Systemd installs a dummy config file to /usr/lib/kernel/install.conf. This is a bit unfortunate because it prevents sys-kernel/installkernel from installing a config file there, which then must install the config file to /etc/kernel/install.conf instead. Clean up the dummy config to make room for installkernel's config. Note that systemd-utils does not install this dummy config, so no changes are required there. Signed-off-by: Andrew Ammerlaan gentoo.org> .../systemd/{systemd-254.5-r1.ebuild => systemd-254.5-r2.ebuild} | 9 +++-- .../systemd/{systemd-254.7.ebuild => systemd-254.7-r1.ebuild}| 9 +++-- .../systemd/{systemd-254.8.ebuild => systemd-254.8-r1.ebuild}| 7 ++- .../systemd/{systemd-255.2-r1.ebuild => systemd-255.2-r2.ebuild} | 9 +++-- sys-apps/systemd/systemd-.ebuild | 9 +++-- 5 files changed, 34 insertions(+), 9 deletions(-) diff --git a/sys-apps/systemd/systemd-254.5-r1.ebuild b/sys-apps/systemd/systemd-254.5-r2.ebuild similarity index 98% rename from sys-apps/systemd/systemd-254.5-r1.ebuild rename to sys-apps/systemd/systemd-254.5-r2.ebuild index f011c25978c4..16b52e5e6df0 100644 --- a/sys-apps/systemd/systemd-254.5-r1.ebuild +++ b/sys-apps/systemd/systemd-254.5-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2011-2023 Gentoo Authors +# Copyright 2011-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -36,7 +36,7 @@ LICENSE="GPL-2 LGPL-2.1 MIT public-domain" SLOT="0/2" IUSE=" acl apparmor audit boot 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 iptables +kernel-install +kmod +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +zstd " @@ -410,6 +410,11 @@ multilib_src_install_all() { gen_usr_ldscript -a systemd udev + if use kernel-install; then + # Dummy config, remove to make room for sys-kernel/installkernel + rm "${ED}/usr/lib/kernel/install.conf" || die + fi + use ukify && python_fix_shebang "${ED}" use boot && secureboot_auto_sign } diff --git a/sys-apps/systemd/systemd-254.7.ebuild b/sys-apps/systemd/systemd-254.7-r1.ebuild similarity index 98% rename from sys-apps/systemd/systemd-254.7.ebuild rename to sys-apps/systemd/systemd-254.7-r1.ebuild index 24e8d28419d6..e25d093cecfa 100644 --- a/sys-apps/systemd/systemd-254.7.ebuild +++ b/sys-apps/systemd/systemd-254.7-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2011-2023 Gentoo Authors +# Copyright 2011-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -36,7 +36,7 @@ LICENSE="GPL-2 LGPL-2.1 MIT public-domain" SLOT="0/2" IUSE=" acl apparmor audit boot 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 iptables +kernel-install +kmod +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +zstd " @@ -410,6 +410,11 @@ multilib_src_install_all() { gen_usr_ldscript -a systemd udev + if use kernel-install; then + # Dummy config, remove to make room for sys-kernel/installkernel + rm "${ED}/usr/lib/kernel/install.conf" || die + fi + use ukify && python_fix_shebang "${ED}" use boot && secureboot_auto_sign } diff --git a/sys-apps/systemd/systemd-254.8.ebuild b/sys-apps/systemd/systemd-254.8-r1.ebuild similarity index 98% rename from sys-apps/systemd/systemd-254.8.ebuild rename to sys-apps/systemd/systemd-254.8-r1.ebuild index 8cca4cf0eede..b6768d8268e6 100644 --- a/sys-apps/systemd/systemd-254.8.ebuild +++ b/sys-apps/systemd/systemd-254.8-r1.ebuild @@ -36,7 +36,7 @@ LICENSE="GPL-2 LGPL-2.1 MIT public-domain" SLOT="0/2" IUSE=" acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls elfutils - fido2 +gcrypt gnutls homed http idn importd iptables kernel-install +kmod + fido2
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: e7692721c908ea809c9cacf181bc418506e0b82e Author: Sam James gentoo org> AuthorDate: Fri Jan 12 21:38:45 2024 + Commit: Sam James gentoo org> CommitDate: Fri Jan 12 21:38:45 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7692721 sys-apps/systemd: Stabilize 254.8 arm, #921961 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/systemd-254.8.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-apps/systemd/systemd-254.8.ebuild b/sys-apps/systemd/systemd-254.8.ebuild index 0ad5f8893f48..7b1ebf0c2385 100644 --- a/sys-apps/systemd/systemd-254.8.ebuild +++ b/sys-apps/systemd/systemd-254.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 2011-2023 Gentoo Authors +# Copyright 2011-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 84fa226848b99d300814290427b7dceeea40ef1a Author: Sam James gentoo org> AuthorDate: Fri Jan 12 21:38:46 2024 + Commit: Sam James gentoo org> CommitDate: Fri Jan 12 21:38:46 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84fa2268 sys-apps/systemd: Stabilize 254.8 arm64, #921961 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/systemd-254.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-254.8.ebuild b/sys-apps/systemd/systemd-254.8.ebuild index 7b1ebf0c2385..8cca4cf0eede 100644 --- a/sys-apps/systemd/systemd-254.8.ebuild +++ b/sys-apps/systemd/systemd-254.8.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 72a84a36d336e7c7e945dc2567f7be5dfaa4c472 Author: Mike Gilbert gentoo org> AuthorDate: Fri Dec 29 19:49:51 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Dec 29 19:49:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72a84a36 sys-apps/systemd: revbump for vmspawn change Signed-off-by: Mike Gilbert gentoo.org> sys-apps/systemd/{systemd-255.2.ebuild => systemd-255.2-r1.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/sys-apps/systemd/systemd-255.2.ebuild b/sys-apps/systemd/systemd-255.2-r1.ebuild similarity index 100% rename from sys-apps/systemd/systemd-255.2.ebuild rename to sys-apps/systemd/systemd-255.2-r1.ebuild
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: abb309f82571943a428aed970682fd78a7661918 Author: Mike Gilbert gentoo org> AuthorDate: Fri Dec 29 19:47:50 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Dec 29 19:47:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abb309f8 sys-apps/systemd: enable vmspawn Signed-off-by: Mike Gilbert gentoo.org> sys-apps/systemd/systemd-255.2.ebuild | 1 + sys-apps/systemd/systemd-.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/sys-apps/systemd/systemd-255.2.ebuild b/sys-apps/systemd/systemd-255.2.ebuild index a5c20a8b0bde..19a1a600fcba 100644 --- a/sys-apps/systemd/systemd-255.2.ebuild +++ b/sys-apps/systemd/systemd-255.2.ebuild @@ -350,6 +350,7 @@ multilib_src_configure() { $(meson_native_true timesyncd) $(meson_native_true tmpfiles) $(meson_native_true vconsole) + $(meson_native_enabled vmspawn) ) meson_src_configure "${myconf[@]}" diff --git a/sys-apps/systemd/systemd-.ebuild b/sys-apps/systemd/systemd-.ebuild index a5c20a8b0bde..19a1a600fcba 100644 --- a/sys-apps/systemd/systemd-.ebuild +++ b/sys-apps/systemd/systemd-.ebuild @@ -350,6 +350,7 @@ multilib_src_configure() { $(meson_native_true timesyncd) $(meson_native_true tmpfiles) $(meson_native_true vconsole) + $(meson_native_enabled vmspawn) ) meson_src_configure "${myconf[@]}"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 25212e584423b0b1cbae84650ac617a279a0d805 Author: Sam James gentoo org> AuthorDate: Thu Dec 28 03:54:32 2023 + Commit: Sam James gentoo org> CommitDate: Thu Dec 28 03:54:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25212e58 sys-apps/systemd: Stabilize 254.7 sparc, #919107 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/systemd-254.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-254.7.ebuild b/sys-apps/systemd/systemd-254.7.ebuild index fabca1966c55..24e8d28419d6 100644 --- a/sys-apps/systemd/systemd-254.7.ebuild +++ b/sys-apps/systemd/systemd-254.7.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" fi inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 218078d29dfe86afca45cd9873d8d5da257c6280 Author: Sam James gentoo org> AuthorDate: Thu Dec 28 03:54:26 2023 + Commit: Sam James gentoo org> CommitDate: Thu Dec 28 03:54:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=218078d2 sys-apps/systemd: Stabilize 254.7 x86, #919107 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/systemd-254.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-254.7.ebuild b/sys-apps/systemd/systemd-254.7.ebuild index e65157828502..38072850537a 100644 --- a/sys-apps/systemd/systemd-254.7.ebuild +++ b/sys-apps/systemd/systemd-254.7.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" fi inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 1eeb96e0349263f23186e5d8da2124ad283bfc6e Author: Sam James gentoo org> AuthorDate: Thu Dec 28 03:54:11 2023 + Commit: Sam James gentoo org> CommitDate: Thu Dec 28 03:54:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1eeb96e0 sys-apps/systemd: Stabilize 254.7 hppa, #919107 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/systemd-254.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-254.7.ebuild b/sys-apps/systemd/systemd-254.7.ebuild index 07f98631fa7e..48009e88ef3e 100644 --- a/sys-apps/systemd/systemd-254.7.ebuild +++ b/sys-apps/systemd/systemd-254.7.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" fi inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: c497f60d60ee1168dbefae05d52c32c5b0264780 Author: Sam James gentoo org> AuthorDate: Thu Dec 28 03:54:29 2023 + Commit: Sam James gentoo org> CommitDate: Thu Dec 28 03:54:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c497f60d sys-apps/systemd: Stabilize 254.7 ppc, #919107 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/systemd-254.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-254.7.ebuild b/sys-apps/systemd/systemd-254.7.ebuild index 38072850537a..fabca1966c55 100644 --- a/sys-apps/systemd/systemd-254.7.ebuild +++ b/sys-apps/systemd/systemd-254.7.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" fi inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: fe61fe880ed47b1f341891d90136c1acfe34c50d Author: Sam James gentoo org> AuthorDate: Thu Dec 28 03:54:23 2023 + Commit: Sam James gentoo org> CommitDate: Thu Dec 28 03:54:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe61fe88 sys-apps/systemd: Stabilize 254.7 amd64, #919107 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/systemd-254.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-254.7.ebuild b/sys-apps/systemd/systemd-254.7.ebuild index 48009e88ef3e..e65157828502 100644 --- a/sys-apps/systemd/systemd-254.7.ebuild +++ b/sys-apps/systemd/systemd-254.7.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" fi inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
commit: 1573498d1d7d735a2392c8623d02897da701cae2 Author: Sam James gentoo org> AuthorDate: Thu Dec 28 03:52:23 2023 + Commit: Sam James gentoo org> CommitDate: Thu Dec 28 03:52:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1573498d sys-apps/systemd-utils: drop 253.11-r1, 253.12-r1, 253.13 Signed-off-by: Sam James gentoo.org> sys-apps/systemd-utils/Manifest| 4 - .../systemd-utils/systemd-utils-253.11-r1.ebuild | 549 - .../systemd-utils/systemd-utils-253.12-r1.ebuild | 549 - sys-apps/systemd-utils/systemd-utils-253.13.ebuild | 549 - 4 files changed, 1651 deletions(-) diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest index e88313b09b91..0b607cc10114 100644 --- a/sys-apps/systemd-utils/Manifest +++ b/sys-apps/systemd-utils/Manifest @@ -1,8 +1,4 @@ -DIST systemd-musl-patches-253.3.tar.gz 28384 BLAKE2B 2736a4ddc36b2ce087c08c57c0b995db2dcf6f82a4ae6f20b07609657bc5ea1e4a12ec78da1576b364e03260577b4f9fc85fae8c0f7497eca564c6fb857e06d8 SHA512 4b556975f25393cbeb5df495267c68edf14bef0f8baae20955151c900f200d1402b54630cab7dd3a69bbb82bef3f7464869222e2022c60faa2311444fa87ec80 DIST systemd-musl-patches-254.3.tar.gz 28640 BLAKE2B 54837f49cdb8cf025e367ad13bab0d0509c2e11ad84d29724bb6baa226c54e0ab97a91035361f66009dd9b1a22f7b3e82f90b1c14adf4aa20d576b9410589d38 SHA512 07d028a57025b2626471d6f48507f2dfc50658db24efaac93bafae9a1d4cdc3ec82e80da426d2a6280c32af2d813565609dab7df5538260ba809b63309a0ffed -DIST systemd-stable-253.11.tar.gz 12116691 BLAKE2B bb8d95e77ad970ba642346fd0179384258b13b94aacb9f6ff05d4967f5e13d1c709f8b917e485a227fb126e552429c4e302b959eb4697a69dc88b45836c36646 SHA512 0018a544f924725f1e7664bfbee0c66591514c077e97352ae5d8d90b6dccfd4d07b9876f25923afa9782b57cc17b8e9ab34c7ae627998804751ba38e46558af4 -DIST systemd-stable-253.12.tar.gz 12117485 BLAKE2B 8ed9e5a081c59a304698c8194fd15858ec03e44ca55466b4f07af659582abb9648c081d1756439c5d5cc6eb55783be987c1b801fea64e66c0abe8ef1df140f9b SHA512 dd099160932258f7baf541e52ce7181565096f93f9311e4d3f6383c2035ab3d39765a7de03fb99b83e16a79db301558577fb14859ef24f3da548e8806ef95ea2 -DIST systemd-stable-253.13.tar.gz 12183733 BLAKE2B f0cf127f71a0abe2a02f5421816a665602beb210dea62a22a05b2c2a5ff1e043b3c83bf67b868903736faee677075faa855ba4cf58b90e3eed083d7ed984d545 SHA512 7f603884ee8f49729332ca1e681eed03ee4936f66f96ae8b4e13fcaca2d0d3b8fb8850551f8eb0ca248ce841a8430983680d29399ce911900d3b9bfcbb67faaa DIST systemd-stable-254.5.tar.gz 14334696 BLAKE2B 2f63d79ae93add69ac0b56dda9f67019340f84692de4da200557b9f5f1f16bebbad42a9a7e2d6ef7420aa37746d2ede0481fd8e39f03a31576c7e4e48e259ce3 SHA512 cac713670216add9e5473e2c86f04da441015e7cc0ac1500b9e1489a435f9b80c4c6ee24e9b22e4c4213a495bc1a0a908925df2045e344a2170d5aea6aafa16c DIST systemd-stable-254.6.tar.gz 14400611 BLAKE2B 5b23131b8aaabcd386ceb9cfb4ba8e7e1c92c454dbcc2dd907fb459f3022cd324cef86d531fe296ad56349602e487544d60900f71e189aadac6ec0a361a382e3 SHA512 3ebb8c2b931d13cf6efa59842d6d7fb84410fee02f5161061900321497d33750e0b88e2366a4234ba1ab0b89b797da0b1f8b577e0924e560cd9914fde83a1e45 DIST systemd-stable-254.7.tar.gz 14411955 BLAKE2B 1213237a001fb0aef8912637f31d7d77888bc2505e1e8d8d295642a547bdebbc3a786eed095694e6a6fe2665d6e8e45e98cd883186eedeb1b4fd73daf2520dcf SHA512 2e859813f1f52fa693631ce43466875ac2ac42e09872011ee52fe4e44727663c3de9f128a47776899423188c1e99ce73a69059426a9356c930e275037d001685 diff --git a/sys-apps/systemd-utils/systemd-utils-253.11-r1.ebuild b/sys-apps/systemd-utils/systemd-utils-253.11-r1.ebuild deleted file mode 100644 index 7499ad4455ec.. --- a/sys-apps/systemd-utils/systemd-utils-253.11-r1.ebuild +++ /dev/null @@ -1,549 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{10..11} ) - -QA_PKGCONFIG_VERSION=$(ver_cut 1) - -inherit bash-completion-r1 flag-o-matic linux-info meson-multilib python-any-r1 -inherit secureboot toolchain-funcs udev usr-ldscript - -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-253.3" -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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" -IUSE="+acl boot +kmod selinux split-usr sysusers +tmpfiles test +udev" -REQUIRED_USE="|| ( boot tmpfiles sysusers udev )"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 6424a7ad79248ff811ef66dd65439e6b5b99db94 Author: Sam James gentoo org> AuthorDate: Thu Dec 28 03:51:56 2023 + Commit: Sam James gentoo org> CommitDate: Thu Dec 28 03:52:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6424a7ad sys-apps/systemd: drop 254.3, 254.4, 254.6 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/Manifest | 3 - sys-apps/systemd/metadata.xml | 1 - sys-apps/systemd/systemd-254.3.ebuild | 525 -- sys-apps/systemd/systemd-254.4.ebuild | 525 -- sys-apps/systemd/systemd-254.6.ebuild | 525 -- 5 files changed, 1579 deletions(-) diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest index 40d8974c4b08..de367d2756d4 100644 --- a/sys-apps/systemd/Manifest +++ b/sys-apps/systemd/Manifest @@ -1,7 +1,4 @@ -DIST systemd-stable-254.3.tar.gz 14329148 BLAKE2B 10b947e04a4ef9ccaeb7adaa67ac0f391927fb172c0750ffb93d4df69d970fd91f26b052f8bfdfb4f81ae69566d0a3459cbc87cc86b624014cfb8781a2914121 SHA512 a0c361c993ac9a121823bdd58e29ef7bd25ccfd206ae0c3e1eed9833b3ddf24f53afe6f669eb9fbff5078977403236b0e4ef5a5f6fde56c504caed1d411e71fe -DIST systemd-stable-254.4.tar.gz 14332995 BLAKE2B 2b51ea867e142beeaf332cead5e2daf99b6599a6069d961d19248be2c2b211d25f7e18dd3e1ad2f0588ec121492a1da95e078aa74b7aebed8523ca0512b489ea SHA512 ea2faaa5ba9c8c286c24fba5f47317fa6b26f8678eb1e59c481cf35462b625b605ce18875eaa8cdfdd49ddfeca823e9c571e18bf6df4a62a2421762ab271fb69 DIST systemd-stable-254.5.tar.gz 14334696 BLAKE2B 2f63d79ae93add69ac0b56dda9f67019340f84692de4da200557b9f5f1f16bebbad42a9a7e2d6ef7420aa37746d2ede0481fd8e39f03a31576c7e4e48e259ce3 SHA512 cac713670216add9e5473e2c86f04da441015e7cc0ac1500b9e1489a435f9b80c4c6ee24e9b22e4c4213a495bc1a0a908925df2045e344a2170d5aea6aafa16c -DIST systemd-stable-254.6.tar.gz 14400611 BLAKE2B 5b23131b8aaabcd386ceb9cfb4ba8e7e1c92c454dbcc2dd907fb459f3022cd324cef86d531fe296ad56349602e487544d60900f71e189aadac6ec0a361a382e3 SHA512 3ebb8c2b931d13cf6efa59842d6d7fb84410fee02f5161061900321497d33750e0b88e2366a4234ba1ab0b89b797da0b1f8b577e0924e560cd9914fde83a1e45 DIST systemd-stable-254.7.tar.gz 14411955 BLAKE2B 1213237a001fb0aef8912637f31d7d77888bc2505e1e8d8d295642a547bdebbc3a786eed095694e6a6fe2665d6e8e45e98cd883186eedeb1b4fd73daf2520dcf SHA512 2e859813f1f52fa693631ce43466875ac2ac42e09872011ee52fe4e44727663c3de9f128a47776899423188c1e99ce73a69059426a9356c930e275037d001685 DIST systemd-stable-254.8.tar.gz 14418468 BLAKE2B e5a151ece86e57c7224fc95bda1b4ede1277fce4a2ba28d3605ab0431a2aafe1088f90c49a20e3b53a5b56aeef7c0f1f5da0601db740150f5efdf6eae7bbde80 SHA512 a3f35d9fcafcccd8d9c33ab1047241f226146017be95562a67c7dcc9eeb4b77bded92ad80e92f4767f2bf2009df0172a621d4c54a805e07ed5a5ed03940ec28e DIST systemd-stable-255.2.tar.gz 14864388 BLAKE2B 101da82a5d63eaa48c2dc4bad5ab713b4e8b544134de8216f315a97736eb699eaf756aef2d9a4e2126f0d248b3a7e28bc986ccc2154d5d110db733d114072eec SHA512 0a9a43adc6d23f52349d298cdff3f3ae6accd7e43a33253608f7a9d241699c7cba3c9f6a0fa6da3ae3cba0e246e272076bfa2cdf5bade7bc019406f407be0bb9 diff --git a/sys-apps/systemd/metadata.xml b/sys-apps/systemd/metadata.xml index abd1315edcc4..c9b8604a3c68 100644 --- a/sys-apps/systemd/metadata.xml +++ b/sys-apps/systemd/metadata.xml @@ -15,7 +15,6 @@ Enable support for uploading journals Enable cryptsetup tools (includes unit generator for crypttab) Enable DNS-over-TLS support - Enable EFI boot manager and stub loader (built using sys-boot/gnu-efi) Enable coredump stacktraces in the journal Enable FIDO2 support Enable use of dev-libs/libgcrypt for various features diff --git a/sys-apps/systemd/systemd-254.3.ebuild b/sys-apps/systemd/systemd-254.3.ebuild deleted file mode 100644 index 7a5aba42144b.. --- a/sys-apps/systemd/systemd-254.3.ebuild +++ /dev/null @@ -1,525 +0,0 @@ -# Copyright 2011-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{10..11} ) - -# 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 - if [[ ${PV} == *.* ]]; then - MY_PN=systemd-stable - else - MY_PN=systemd - fi - MY_PV=${PV/_/-} - MY_P=${MY_PN}-${MY_PV} - S=${WORKDIR}/${MY_P} - SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -fi - -inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1 -inherit secureboot systemd toolchain-funcs udev usr-ldscript - -DESCRIPTION="System and service
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 9e3292be01a8ab898c375648a19c32bce8f57dc7 Author: Sam James gentoo org> AuthorDate: Thu Dec 28 03:51:31 2023 + Commit: Sam James gentoo org> CommitDate: Thu Dec 28 03:51:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e3292be sys-apps/systemd: drop 253.3-r1, 253.6, 253.11, 253.12, 253.13 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/Manifest| 5 - sys-apps/systemd/systemd-253.11.ebuild | 514 --- sys-apps/systemd/systemd-253.12.ebuild | 514 --- sys-apps/systemd/systemd-253.13.ebuild | 514 --- sys-apps/systemd/systemd-253.3-r1.ebuild | 512 -- sys-apps/systemd/systemd-253.6.ebuild| 514 --- 6 files changed, 2573 deletions(-) diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest index e3fcfddba626..40d8974c4b08 100644 --- a/sys-apps/systemd/Manifest +++ b/sys-apps/systemd/Manifest @@ -1,8 +1,3 @@ -DIST systemd-stable-253.11.tar.gz 12116691 BLAKE2B bb8d95e77ad970ba642346fd0179384258b13b94aacb9f6ff05d4967f5e13d1c709f8b917e485a227fb126e552429c4e302b959eb4697a69dc88b45836c36646 SHA512 0018a544f924725f1e7664bfbee0c66591514c077e97352ae5d8d90b6dccfd4d07b9876f25923afa9782b57cc17b8e9ab34c7ae627998804751ba38e46558af4 -DIST systemd-stable-253.12.tar.gz 12117485 BLAKE2B 8ed9e5a081c59a304698c8194fd15858ec03e44ca55466b4f07af659582abb9648c081d1756439c5d5cc6eb55783be987c1b801fea64e66c0abe8ef1df140f9b SHA512 dd099160932258f7baf541e52ce7181565096f93f9311e4d3f6383c2035ab3d39765a7de03fb99b83e16a79db301558577fb14859ef24f3da548e8806ef95ea2 -DIST systemd-stable-253.13.tar.gz 12183733 BLAKE2B f0cf127f71a0abe2a02f5421816a665602beb210dea62a22a05b2c2a5ff1e043b3c83bf67b868903736faee677075faa855ba4cf58b90e3eed083d7ed984d545 SHA512 7f603884ee8f49729332ca1e681eed03ee4936f66f96ae8b4e13fcaca2d0d3b8fb8850551f8eb0ca248ce841a8430983680d29399ce911900d3b9bfcbb67faaa -DIST systemd-stable-253.3.tar.gz 11996044 BLAKE2B fdbac11914ea4a3718dd48c19f0dc34db798e68f36e2e858536e4ef50e376380a250ad59dbbd1ccec4ed73e59efd198dcc0aa85faafa9d6f85d4b2e1de67ccfa SHA512 2c686d83b8b09efa09e09c82feb965f3cfceb6338e42b57d4133dc9ffe52592c67bce9bc9e294c69bc831294e3cbdcc391aba778f10d7b408cef90a85c0ab8aa -DIST systemd-stable-253.6.tar.gz 12069024 BLAKE2B 7dfb28127bf6c091180a6cfbae1eb657b99896920cc6b74d1e86586f51bf312d6c2647582a635a479048cadceb0b5ed508918ddff42b2639cec6234a656762f4 SHA512 c81f7ac0cca9073878026d6a3024ebad8bf38c4745fe7bac5a156906ba9fd7b78b90fdc69376821c9927dd60173dd6604684e2ea7dcb55dc2e60a0e20ee01735 DIST systemd-stable-254.3.tar.gz 14329148 BLAKE2B 10b947e04a4ef9ccaeb7adaa67ac0f391927fb172c0750ffb93d4df69d970fd91f26b052f8bfdfb4f81ae69566d0a3459cbc87cc86b624014cfb8781a2914121 SHA512 a0c361c993ac9a121823bdd58e29ef7bd25ccfd206ae0c3e1eed9833b3ddf24f53afe6f669eb9fbff5078977403236b0e4ef5a5f6fde56c504caed1d411e71fe DIST systemd-stable-254.4.tar.gz 14332995 BLAKE2B 2b51ea867e142beeaf332cead5e2daf99b6599a6069d961d19248be2c2b211d25f7e18dd3e1ad2f0588ec121492a1da95e078aa74b7aebed8523ca0512b489ea SHA512 ea2faaa5ba9c8c286c24fba5f47317fa6b26f8678eb1e59c481cf35462b625b605ce18875eaa8cdfdd49ddfeca823e9c571e18bf6df4a62a2421762ab271fb69 DIST systemd-stable-254.5.tar.gz 14334696 BLAKE2B 2f63d79ae93add69ac0b56dda9f67019340f84692de4da200557b9f5f1f16bebbad42a9a7e2d6ef7420aa37746d2ede0481fd8e39f03a31576c7e4e48e259ce3 SHA512 cac713670216add9e5473e2c86f04da441015e7cc0ac1500b9e1489a435f9b80c4c6ee24e9b22e4c4213a495bc1a0a908925df2045e344a2170d5aea6aafa16c diff --git a/sys-apps/systemd/systemd-253.11.ebuild b/sys-apps/systemd/systemd-253.11.ebuild deleted file mode 100644 index 443fe8bbfd7a.. --- a/sys-apps/systemd/systemd-253.11.ebuild +++ /dev/null @@ -1,514 +0,0 @@ -# Copyright 2011-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{10..11} ) - -# 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 - if [[ ${PV} == *.* ]]; then - MY_PN=systemd-stable - else - MY_PN=systemd - fi - MY_PV=${PV/_/-} - MY_P=${MY_PN}-${MY_PV} - S=${WORKDIR}/${MY_P} - SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" -fi - -inherit bash-completion-r1 linux-info meson-multilib pam python-any-r1 -inherit secureboot systemd toolchain-funcs udev usr-ldscript - -DESCRIPTION="System and service manager for Linux" -HOMEPAGE="http://systemd.io/; - -LICENSE="GPL-2 LGPL-2.1 MIT public-domain" -SLOT="0/2" -IUSE=" - acl apparmor audit cgroup-hybrid cryptsetup curl +dns-over-tls elfutils -
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
commit: d51d558b033d511b2c72936bb4049a20f980dee7 Author: Sam James gentoo org> AuthorDate: Thu Dec 28 03:52:42 2023 + Commit: Sam James gentoo org> CommitDate: Thu Dec 28 03:52:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d51d558b sys-apps/systemd-utils: drop 254.6 Signed-off-by: Sam James gentoo.org> sys-apps/systemd-utils/Manifest | 1 - sys-apps/systemd-utils/systemd-utils-254.6.ebuild | 575 -- 2 files changed, 576 deletions(-) diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest index 0b607cc10114..0a6a2fbe16af 100644 --- a/sys-apps/systemd-utils/Manifest +++ b/sys-apps/systemd-utils/Manifest @@ -1,5 +1,4 @@ DIST systemd-musl-patches-254.3.tar.gz 28640 BLAKE2B 54837f49cdb8cf025e367ad13bab0d0509c2e11ad84d29724bb6baa226c54e0ab97a91035361f66009dd9b1a22f7b3e82f90b1c14adf4aa20d576b9410589d38 SHA512 07d028a57025b2626471d6f48507f2dfc50658db24efaac93bafae9a1d4cdc3ec82e80da426d2a6280c32af2d813565609dab7df5538260ba809b63309a0ffed DIST systemd-stable-254.5.tar.gz 14334696 BLAKE2B 2f63d79ae93add69ac0b56dda9f67019340f84692de4da200557b9f5f1f16bebbad42a9a7e2d6ef7420aa37746d2ede0481fd8e39f03a31576c7e4e48e259ce3 SHA512 cac713670216add9e5473e2c86f04da441015e7cc0ac1500b9e1489a435f9b80c4c6ee24e9b22e4c4213a495bc1a0a908925df2045e344a2170d5aea6aafa16c -DIST systemd-stable-254.6.tar.gz 14400611 BLAKE2B 5b23131b8aaabcd386ceb9cfb4ba8e7e1c92c454dbcc2dd907fb459f3022cd324cef86d531fe296ad56349602e487544d60900f71e189aadac6ec0a361a382e3 SHA512 3ebb8c2b931d13cf6efa59842d6d7fb84410fee02f5161061900321497d33750e0b88e2366a4234ba1ab0b89b797da0b1f8b577e0924e560cd9914fde83a1e45 DIST systemd-stable-254.7.tar.gz 14411955 BLAKE2B 1213237a001fb0aef8912637f31d7d77888bc2505e1e8d8d295642a547bdebbc3a786eed095694e6a6fe2665d6e8e45e98cd883186eedeb1b4fd73daf2520dcf SHA512 2e859813f1f52fa693631ce43466875ac2ac42e09872011ee52fe4e44727663c3de9f128a47776899423188c1e99ce73a69059426a9356c930e275037d001685 DIST systemd-stable-254.8.tar.gz 14418468 BLAKE2B e5a151ece86e57c7224fc95bda1b4ede1277fce4a2ba28d3605ab0431a2aafe1088f90c49a20e3b53a5b56aeef7c0f1f5da0601db740150f5efdf6eae7bbde80 SHA512 a3f35d9fcafcccd8d9c33ab1047241f226146017be95562a67c7dcc9eeb4b77bded92ad80e92f4767f2bf2009df0172a621d4c54a805e07ed5a5ed03940ec28e diff --git a/sys-apps/systemd-utils/systemd-utils-254.6.ebuild b/sys-apps/systemd-utils/systemd-utils-254.6.ebuild deleted file mode 100644 index a5364fa98930.. --- a/sys-apps/systemd-utils/systemd-utils-254.6.ebuild +++ /dev/null @@ -1,575 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) - -QA_PKGCONFIG_VERSION=$(ver_cut 1) - -inherit bash-completion-r1 flag-o-matic linux-info meson-multilib python-single-r1 -inherit secureboot toolchain-funcs udev usr-ldscript - -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-254.3" -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 ~ia64 ~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=" - elibc_musl? ( >=sys-libs/musl-1.2.3 ) - selinux? ( sys-libs/libselinux:0= ) - tmpfiles? ( - acl? ( sys-apps/acl:0= ) - ) - udev? ( - >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}] - sys-libs/libcap:0=[${MULTILIB_USEDEP}] - virtual/libcrypt:=[${MULTILIB_USEDEP}] - acl? ( sys-apps/acl:0= ) - kmod? ( >=sys-apps/kmod-15:0= ) - ) - !udev? ( - >=sys-apps/util-linux-2.30:0= - sys-libs/libcap:0= - virtual/libcrypt:= - ) -" -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}] ) - ukify? ( test? ( ${PEFILE_DEPEND} ) ) - ") -" - -TMPFILES_OPTIONAL=1 -UDEV_OPTIONAL=1 - -QA_EXECSTACK="usr/lib/systemd/boot/efi/*"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/files/, sys-apps/systemd/
commit: 59a993259f9275d7b6cd488e8e972936dcd76595 Author: Sam James gentoo org> AuthorDate: Thu Dec 28 03:51:03 2023 + Commit: Sam James gentoo org> CommitDate: Thu Dec 28 03:51:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59a99325 sys-apps/systemd: drop 255, 255-r1, 255.1 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/Manifest | 2 - .../systemd/files/255-analyze-regression.patch | 156 --- sys-apps/systemd/systemd-255-r1.ebuild | 510 - sys-apps/systemd/systemd-255.1.ebuild | 509 sys-apps/systemd/systemd-255.ebuild| 509 5 files changed, 1686 deletions(-) diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest index 5a85c08f74c1..e3fcfddba626 100644 --- a/sys-apps/systemd/Manifest +++ b/sys-apps/systemd/Manifest @@ -1,4 +1,3 @@ -DIST systemd-255.tar.gz 14861309 BLAKE2B b90f4bf9da423dde7290a5181f0be22ceebc6b186b4cf2656dc38b59343e75a7e5ce07d43b78d65965c19ad4def7ef56376e1ee5b5d6fab5c0a206718754b76e SHA512 51728de604c2169d8643718ac72acb8f70f613cfcca9e9abb7dac519f291fa26a16d48f24cae6897356319096cfe8f4d9377743e7870127374f98d432e0c557c DIST systemd-stable-253.11.tar.gz 12116691 BLAKE2B bb8d95e77ad970ba642346fd0179384258b13b94aacb9f6ff05d4967f5e13d1c709f8b917e485a227fb126e552429c4e302b959eb4697a69dc88b45836c36646 SHA512 0018a544f924725f1e7664bfbee0c66591514c077e97352ae5d8d90b6dccfd4d07b9876f25923afa9782b57cc17b8e9ab34c7ae627998804751ba38e46558af4 DIST systemd-stable-253.12.tar.gz 12117485 BLAKE2B 8ed9e5a081c59a304698c8194fd15858ec03e44ca55466b4f07af659582abb9648c081d1756439c5d5cc6eb55783be987c1b801fea64e66c0abe8ef1df140f9b SHA512 dd099160932258f7baf541e52ce7181565096f93f9311e4d3f6383c2035ab3d39765a7de03fb99b83e16a79db301558577fb14859ef24f3da548e8806ef95ea2 DIST systemd-stable-253.13.tar.gz 12183733 BLAKE2B f0cf127f71a0abe2a02f5421816a665602beb210dea62a22a05b2c2a5ff1e043b3c83bf67b868903736faee677075faa855ba4cf58b90e3eed083d7ed984d545 SHA512 7f603884ee8f49729332ca1e681eed03ee4936f66f96ae8b4e13fcaca2d0d3b8fb8850551f8eb0ca248ce841a8430983680d29399ce911900d3b9bfcbb67faaa @@ -10,5 +9,4 @@ DIST systemd-stable-254.5.tar.gz 14334696 BLAKE2B 2f63d79ae93add69ac0b56dda9f670 DIST systemd-stable-254.6.tar.gz 14400611 BLAKE2B 5b23131b8aaabcd386ceb9cfb4ba8e7e1c92c454dbcc2dd907fb459f3022cd324cef86d531fe296ad56349602e487544d60900f71e189aadac6ec0a361a382e3 SHA512 3ebb8c2b931d13cf6efa59842d6d7fb84410fee02f5161061900321497d33750e0b88e2366a4234ba1ab0b89b797da0b1f8b577e0924e560cd9914fde83a1e45 DIST systemd-stable-254.7.tar.gz 14411955 BLAKE2B 1213237a001fb0aef8912637f31d7d77888bc2505e1e8d8d295642a547bdebbc3a786eed095694e6a6fe2665d6e8e45e98cd883186eedeb1b4fd73daf2520dcf SHA512 2e859813f1f52fa693631ce43466875ac2ac42e09872011ee52fe4e44727663c3de9f128a47776899423188c1e99ce73a69059426a9356c930e275037d001685 DIST systemd-stable-254.8.tar.gz 14418468 BLAKE2B e5a151ece86e57c7224fc95bda1b4ede1277fce4a2ba28d3605ab0431a2aafe1088f90c49a20e3b53a5b56aeef7c0f1f5da0601db740150f5efdf6eae7bbde80 SHA512 a3f35d9fcafcccd8d9c33ab1047241f226146017be95562a67c7dcc9eeb4b77bded92ad80e92f4767f2bf2009df0172a621d4c54a805e07ed5a5ed03940ec28e -DIST systemd-stable-255.1.tar.gz 14863856 BLAKE2B 3cf30872cf68117fea970ee2af2dad5e017bec351c866b7b22c9e2f8501c6e526421288feee7fbcf4994bba24beb4b2d98e858ac5b014dd832f9833767e28efe SHA512 ec1506b8e36c943920d8a5a8f6bbedd687d6a8cbc5cd28510485aaa65b96ad1bb58e77cf138818c95d31ea748bb65c56b95efd781d18c8936e910e222e9fdedb DIST systemd-stable-255.2.tar.gz 14864388 BLAKE2B 101da82a5d63eaa48c2dc4bad5ab713b4e8b544134de8216f315a97736eb699eaf756aef2d9a4e2126f0d248b3a7e28bc986ccc2154d5d110db733d114072eec SHA512 0a9a43adc6d23f52349d298cdff3f3ae6accd7e43a33253608f7a9d241699c7cba3c9f6a0fa6da3ae3cba0e246e272076bfa2cdf5bade7bc019406f407be0bb9 diff --git a/sys-apps/systemd/files/255-analyze-regression.patch b/sys-apps/systemd/files/255-analyze-regression.patch deleted file mode 100644 index cba6a479f1a7.. --- a/sys-apps/systemd/files/255-analyze-regression.patch +++ /dev/null @@ -1,156 +0,0 @@ -Fixes a regression in the git test suite. - -https://lore.kernel.org/git/20231207062752.ga777...@coredump.intra.peff.net/T/#t -https://github.com/systemd/systemd/issues/30357 -https://github.com/systemd/systemd/pull/30363 -https://github.com/systemd/systemd/commit/bf8726d1ee33047b138f677fe4c72ca9989680e8 - -From 6d9d55657946385916fa4db7149a9b389645ee73 Mon Sep 17 00:00:00 2001 -From: Yu Watanabe -Date: Thu, 7 Dec 2023 19:29:29 +0900 -Subject: [PATCH 1/2] analyze: also find template unit when a template instance - is specified - -Fixes a regression caused by 2f6181ad4d6c126e3ebf6880ba30b3b0059c6fc8. - -Fixes #30357. - -Co-authored-by: Jeff King a/src/analyze/analyze-verify-util.c -+++ b/src/analyze/analyze-verify-util.c -@@ -72,6 +72,54 @@ int verify_prepare_filename(const char *filename,
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 5a309cbdc1516eca276d70e5943ccf9961870228 Author: Sam James gentoo org> AuthorDate: Sun Dec 24 14:40:20 2023 + Commit: Sam James gentoo org> CommitDate: Sun Dec 24 14:40:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a309cbd sys-apps/systemd: Stabilize 254.7 ppc64, #919107 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/systemd-254.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-254.7.ebuild b/sys-apps/systemd/systemd-254.7.ebuild index 7b0a423b6a23..07f98631fa7e 100644 --- a/sys-apps/systemd/systemd-254.7.ebuild +++ b/sys-apps/systemd/systemd-254.7.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" fi inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: c1d5e721f2b0ba01146f5bee07e36997ed9e67e5 Author: Sam James gentoo org> AuthorDate: Sun Dec 24 14:22:29 2023 + Commit: Sam James gentoo org> CommitDate: Sun Dec 24 14:22:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1d5e721 sys-apps/systemd: Stabilize 254.7 arm64, #919107 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/systemd-254.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-254.7.ebuild b/sys-apps/systemd/systemd-254.7.ebuild index c3d63b16f687..7017d022d23f 100644 --- a/sys-apps/systemd/systemd-254.7.ebuild +++ b/sys-apps/systemd/systemd-254.7.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: a5e62325c472b1ae63badccbeade443b897ddf7e Author: Sam James gentoo org> AuthorDate: Sun Dec 24 14:22:30 2023 + Commit: Sam James gentoo org> CommitDate: Sun Dec 24 14:22:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5e62325 sys-apps/systemd: Stabilize 254.7 arm, #919107 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/systemd-254.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-254.7.ebuild b/sys-apps/systemd/systemd-254.7.ebuild index 7017d022d23f..7b0a423b6a23 100644 --- a/sys-apps/systemd/systemd-254.7.ebuild +++ b/sys-apps/systemd/systemd-254.7.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/, sys-apps/systemd/files/
commit: 795d72fab680fc06f338f4ab4db38ee10049ae1e Author: Sam James gentoo org> AuthorDate: Sun Dec 24 11:48:50 2023 + Commit: Sam James gentoo org> CommitDate: Sun Dec 24 11:56:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=795d72fa sys-apps/systemd: add 254.8 Bug: https://bugs.gentoo.org/920331 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/Manifest | 1 + .../systemd/files/254-PrivateDevices-userdbd.patch | 242 ++ sys-apps/systemd/systemd-254.8.ebuild | 526 + 3 files changed, 769 insertions(+) diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest index 5bbbd1461af0..062d2c576f03 100644 --- a/sys-apps/systemd/Manifest +++ b/sys-apps/systemd/Manifest @@ -9,4 +9,5 @@ DIST systemd-stable-254.4.tar.gz 14332995 BLAKE2B 2b51ea867e142beeaf332cead5e2da DIST systemd-stable-254.5.tar.gz 14334696 BLAKE2B 2f63d79ae93add69ac0b56dda9f67019340f84692de4da200557b9f5f1f16bebbad42a9a7e2d6ef7420aa37746d2ede0481fd8e39f03a31576c7e4e48e259ce3 SHA512 cac713670216add9e5473e2c86f04da441015e7cc0ac1500b9e1489a435f9b80c4c6ee24e9b22e4c4213a495bc1a0a908925df2045e344a2170d5aea6aafa16c DIST systemd-stable-254.6.tar.gz 14400611 BLAKE2B 5b23131b8aaabcd386ceb9cfb4ba8e7e1c92c454dbcc2dd907fb459f3022cd324cef86d531fe296ad56349602e487544d60900f71e189aadac6ec0a361a382e3 SHA512 3ebb8c2b931d13cf6efa59842d6d7fb84410fee02f5161061900321497d33750e0b88e2366a4234ba1ab0b89b797da0b1f8b577e0924e560cd9914fde83a1e45 DIST systemd-stable-254.7.tar.gz 14411955 BLAKE2B 1213237a001fb0aef8912637f31d7d77888bc2505e1e8d8d295642a547bdebbc3a786eed095694e6a6fe2665d6e8e45e98cd883186eedeb1b4fd73daf2520dcf SHA512 2e859813f1f52fa693631ce43466875ac2ac42e09872011ee52fe4e44727663c3de9f128a47776899423188c1e99ce73a69059426a9356c930e275037d001685 +DIST systemd-stable-254.8.tar.gz 14418468 BLAKE2B e5a151ece86e57c7224fc95bda1b4ede1277fce4a2ba28d3605ab0431a2aafe1088f90c49a20e3b53a5b56aeef7c0f1f5da0601db740150f5efdf6eae7bbde80 SHA512 a3f35d9fcafcccd8d9c33ab1047241f226146017be95562a67c7dcc9eeb4b77bded92ad80e92f4767f2bf2009df0172a621d4c54a805e07ed5a5ed03940ec28e DIST systemd-stable-255.1.tar.gz 14863856 BLAKE2B 3cf30872cf68117fea970ee2af2dad5e017bec351c866b7b22c9e2f8501c6e526421288feee7fbcf4994bba24beb4b2d98e858ac5b014dd832f9833767e28efe SHA512 ec1506b8e36c943920d8a5a8f6bbedd687d6a8cbc5cd28510485aaa65b96ad1bb58e77cf138818c95d31ea748bb65c56b95efd781d18c8936e910e222e9fdedb diff --git a/sys-apps/systemd/files/254-PrivateDevices-userdbd.patch b/sys-apps/systemd/files/254-PrivateDevices-userdbd.patch new file mode 100644 index ..115c831c275a --- /dev/null +++ b/sys-apps/systemd/files/254-PrivateDevices-userdbd.patch @@ -0,0 +1,242 @@ +https://bugs.gentoo.org/920331 +https://github.com/systemd/systemd/issues/30535 + +From 4a9e03aa6bb2cbd23dac00f2b2a7642cc79eaade Mon Sep 17 00:00:00 2001 +From: Daan De Meyer +Date: Wed, 27 Sep 2023 11:55:59 +0200 +Subject: [PATCH 1/2] core: Make private /dev read-only after populating it + +--- + src/core/namespace.c | 5 + + 1 file changed, 5 insertions(+) + +diff --git a/src/core/namespace.c b/src/core/namespace.c +index e2304f5d066da..d1153f7690140 100644 +--- a/src/core/namespace.c b/src/core/namespace.c +@@ -995,6 +995,11 @@ static int mount_private_dev(MountEntry *m) { + if (r < 0) + log_debug_errno(r, "Failed to set up basic device tree at '%s', ignoring: %m", temporary_mount); + ++/* Make the bind mount read-only. */ ++r = mount_nofollow_verbose(LOG_DEBUG, NULL, dev, NULL, MS_REMOUNT|MS_BIND|MS_RDONLY, NULL); ++if (r < 0) ++return r; ++ + /* Create the /dev directory if missing. It is more likely to be missing when the service is started + * with RootDirectory. This is consistent with mount units creating the mount points when missing. */ + (void) mkdir_p_label(mount_entry_path(m), 0755); + +From cd7f3702eb47c82a50bf74c2b7c15c2e4e1f5c79 Mon Sep 17 00:00:00 2001 +From: Daan De Meyer +Date: Wed, 27 Sep 2023 10:52:50 +0200 +Subject: [PATCH 2/2] core: Use a subdirectory of /run/ for PrivateDevices= + +When we're starting early boot services such as systemd-userdbd.service, +/tmp might not yet be mounted, so let's use a directory in /run instead +which is guaranteed to be available. +--- + src/core/execute.c| 1 + + src/core/namespace.c | 61 +-- + src/core/namespace.h | 2 ++ + src/test/test-namespace.c | 1 + + src/test/test-ns.c| 1 + + 5 files changed, 50 insertions(+), 16 deletions(-) + +diff --git a/src/core/execute.c b/src/core/execute.c +index a52df64d01081..89c3868d55f6c 100644 +--- a/src/core/execute.c b/src/core/execute.c +@@ -3307,6 +3307,7 @@ static int apply_mount_namespace( + extension_dir, + root_dir || root_image ? params->notify_socket : NULL, +