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

2024-07-14 Thread Sam James
commit: 3db13a39f1e2bfe569e875235e3c0060d494095e
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 15 03:34:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 15 03:34:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3db13a39

sys-apps/systemd-utils: drop 255.7-r4

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

 sys-apps/systemd-utils/Manifest|   1 -
 .../systemd-utils/systemd-utils-255.7-r4.ebuild| 621 -
 2 files changed, 622 deletions(-)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index 9f00cdc8a3f5..903ebffefeea 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -3,6 +3,5 @@ DIST systemd-musl-patches-255.6.tar.gz 31529 BLAKE2B 
14b737968168238c62a776052bd
 DIST systemd-stable-254.13.tar.gz 14533359 BLAKE2B 
6f37bf5f1868840f122652fdca270e1f97ba78f8280f45100b1b5b33c3531cf79587b596ccbbe594f1e623d918c1fdf19f2231d677e27b5421f1852fbe3225b3
 SHA512 
852cbc992128dc3ab6ded4215c2540fa3c0b7c7ad98e54036f3981d77a2162f5393ee50960773419133e0d584844af329d3726f45829a56c00b1827e33edf3e1
 DIST systemd-stable-254.14.tar.gz 14533129 BLAKE2B 
1db933e0f0cdfcabc7a4f3ecfe6e0cf1b10d4b2fa0aee02629d786cb022b18c501a0c48445f9b537a003af22ee64803271fa007e3889b833ec119b4d1346c410
 SHA512 
bd4e5ce7529f488f7e7199a1ff5976c10cf8e7040893dcf312a23dda5e32eb5c7f40c9ce3676f4a60d5d39197efc3bb1f2a577004b1654d1d0be9a1c617cfcdb
 DIST systemd-stable-254.15.tar.gz 14537162 BLAKE2B 
cd8235d2522986ec4044306b65f186ab13c1c420e33177fd901254b216910f445b920655aad5ffefca8607ed00ff8a01800f4a8efe56c1577f0ace8d1b2ba9be
 SHA512 
3d6b3e719c9164721f746986a337ab791f7ce7d0bd6e42980bfc0b4232806c3a141e2e93b0f98c1cd33073439a81061e329f3821eafe05a359096dafa71c9966
-DIST systemd-stable-255.7.tar.gz 15068684 BLAKE2B 
6fb5415d9e013bc8695ef837affce7063d214027529412a25ea73eb25473d1f07cff6ad3ea3ea18b7bbf9d73d2bb8e39838e1aeb2a14d016b3b47e4ba24d02d0
 SHA512 
1cd2a00f292751b923bd93c60bdcdd66d82792b45e32dce11d77e2b3b6fc5c8ba4c5db386652deffa8c24e75032af1a745700ba91f1726e249f0c447daf85c2a
 DIST systemd-stable-255.8.tar.gz 15070471 BLAKE2B 
b437404af7fd73ef527f80d9d14d46a781444103d1756c27494ecf2664c9c5efe1169c85b91148a3bf190dc7c5e31cf8d42a13c84102d101ea7e4a0570e8d719
 SHA512 
7692be761a393924669a90f6f343998a85707a9daa3ce169ce67f62ae2a39338c2c3496066b2659c6500849104fab0529fca5704a3eb32375f2f44131216d1f1
 DIST systemd-stable-255.9.tar.gz 15072970 BLAKE2B 
e720eca0e239293c5488feb8caf3f2df49ebe581cbf3a7ac8eb569d1b9a5c669c3eea28e7fd35a9902208116dc7e626166503bccf628258e2041b9e8f77bcbed
 SHA512 
75b46e443bcbe5e4ae812b6cbbd4ea6485caf5b4addea78a0b42365147a0bdc390a288b4aeda1fc7f3e9a46abf2881cda0e45bb8cb782daa50ea5661514b1af8

diff --git a/sys-apps/systemd-utils/systemd-utils-255.7-r4.ebuild 
b/sys-apps/systemd-utils/systemd-utils-255.7-r4.ebuild
deleted file mode 100644
index 523af66c5d3b..
--- a/sys-apps/systemd-utils/systemd-utils-255.7-r4.ebuild
+++ /dev/null
@@ -1,621 +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 ninja-utils
-inherit python-single-r1 secureboot udev
-
-DESCRIPTION="Utilities split out from systemd for OpenRC users"
-HOMEPAGE="https://systemd.io/;
-
-if [[ ${PV} == *.* ]]; then
-   MY_P="systemd-stable-${PV}"
-   S="${WORKDIR}/${MY_P}"
-   
SRC_URI="https://github.com/systemd/systemd-stable/archive/refs/tags/v${PV}.tar.gz
 -> ${MY_P}.tar.gz"
-else
-   MY_P="systemd-${PV}"
-   S="${WORKDIR}/${MY_P}"
-   
SRC_URI="https://github.com/systemd/systemd/archive/refs/tags/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
-fi
-
-MUSL_PATCHSET="systemd-musl-patches-255.6"
-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-utils/

2024-07-14 Thread Sam James
commit: 858554f438a8817977478313dcfc390aa9f444ac
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 15 03:33:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 15 03:33:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=858554f4

sys-apps/systemd-utils: drop 254.10-r1, 254.12

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

 sys-apps/systemd-utils/Manifest|   2 -
 .../systemd-utils/systemd-utils-254.10-r1.ebuild   | 583 -
 sys-apps/systemd-utils/systemd-utils-254.12.ebuild | 583 -
 3 files changed, 1168 deletions(-)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index 63399056882f..9f00cdc8a3f5 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -1,7 +1,5 @@
 DIST systemd-musl-patches-254.3-r1.tar.gz 29971 BLAKE2B 
2568c0ce93c410177d775fedb7a67b9498d66f39bfaca220237b3b55cd42c94569d7e3bfde11a9b1faa5eac1804eb75bfdee0ee465c2faac3b8213026b97daec
 SHA512 
817c94765a70eaaa5d23454e03887e149db4612f01c29690baa0c75d61b4b328b742e5d02e8cc63c531eadcd72ae37c0a407aad37c22f1d399dbba81a6bed79d
 DIST systemd-musl-patches-255.6.tar.gz 31529 BLAKE2B 
14b737968168238c62a776052bdb97a3cee87c076317f260147939051f24f9ee8f39dec5e38f9b2ce61ea4737422eece680c4d15dd1fdcc5f3e61b6e5ec5f5c4
 SHA512 
0ab39a653d42d7b58ad875176270aed93e03ba28b33616520548a01e7d06d170379f9206b4a2b280a588d4f7084af10a2a0ec7a6cb724902ddff149e512d789d
-DIST systemd-stable-254.10.tar.gz 14428960 BLAKE2B 
488c27b9657ec7452f876ab6c18bbfe711f1351afa022801f5a646f2dd1d76d63c17e52e6ebf43b38a76807907287b654a7eaca3afdb0688f5b05839e98ad727
 SHA512 
0c127d38d0ade8655ae12172c2edbaa8af68bd29f42d965b988d75e74626846ae859bcf0b39b535c9a99ad8c709ad7575ed4d5ea5bc95ce8729e3caafdb32b70
-DIST systemd-stable-254.12.tar.gz 14529517 BLAKE2B 
ed6e4a78363930840e505c4bd789d1d44c238f30d3c0768d435e1cacb43ac3ab07e0dc9085546b4142152bbb4ceb4e2c0a9560e74e1a2b8c09fc885620695e73
 SHA512 
fa3679915392e641bed73ccb48f5def386ab13ba5ff7efdac952214193c3311543bec4c4370d6880f9599f63e377506b343805c3c56b7dde7eb5e3bbc0dc7a87
 DIST systemd-stable-254.13.tar.gz 14533359 BLAKE2B 
6f37bf5f1868840f122652fdca270e1f97ba78f8280f45100b1b5b33c3531cf79587b596ccbbe594f1e623d918c1fdf19f2231d677e27b5421f1852fbe3225b3
 SHA512 
852cbc992128dc3ab6ded4215c2540fa3c0b7c7ad98e54036f3981d77a2162f5393ee50960773419133e0d584844af329d3726f45829a56c00b1827e33edf3e1
 DIST systemd-stable-254.14.tar.gz 14533129 BLAKE2B 
1db933e0f0cdfcabc7a4f3ecfe6e0cf1b10d4b2fa0aee02629d786cb022b18c501a0c48445f9b537a003af22ee64803271fa007e3889b833ec119b4d1346c410
 SHA512 
bd4e5ce7529f488f7e7199a1ff5976c10cf8e7040893dcf312a23dda5e32eb5c7f40c9ce3676f4a60d5d39197efc3bb1f2a577004b1654d1d0be9a1c617cfcdb
 DIST systemd-stable-254.15.tar.gz 14537162 BLAKE2B 
cd8235d2522986ec4044306b65f186ab13c1c420e33177fd901254b216910f445b920655aad5ffefca8607ed00ff8a01800f4a8efe56c1577f0ace8d1b2ba9be
 SHA512 
3d6b3e719c9164721f746986a337ab791f7ce7d0bd6e42980bfc0b4232806c3a141e2e93b0f98c1cd33073439a81061e329f3821eafe05a359096dafa71c9966

diff --git a/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild
deleted file mode 100644
index af3b023e8eb8..
--- a/sys-apps/systemd-utils/systemd-utils-254.10-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-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? (
-   

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

2024-07-14 Thread Sam James
commit: 2799be3101f404b585838497941945dcba9001d9
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 15 03:26:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 15 03:26:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2799be31

sys-apps/systemd-utils: add 254.15

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

 sys-apps/systemd-utils/Manifest|   1 +
 sys-apps/systemd-utils/systemd-utils-254.15.ebuild | 583 +
 2 files changed, 584 insertions(+)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index 9411d00e3411..c53b32c87f5a 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -4,5 +4,6 @@ DIST systemd-stable-254.10.tar.gz 14428960 BLAKE2B 
488c27b9657ec7452f876ab6c18bb
 DIST systemd-stable-254.12.tar.gz 14529517 BLAKE2B 
ed6e4a78363930840e505c4bd789d1d44c238f30d3c0768d435e1cacb43ac3ab07e0dc9085546b4142152bbb4ceb4e2c0a9560e74e1a2b8c09fc885620695e73
 SHA512 
fa3679915392e641bed73ccb48f5def386ab13ba5ff7efdac952214193c3311543bec4c4370d6880f9599f63e377506b343805c3c56b7dde7eb5e3bbc0dc7a87
 DIST systemd-stable-254.13.tar.gz 14533359 BLAKE2B 
6f37bf5f1868840f122652fdca270e1f97ba78f8280f45100b1b5b33c3531cf79587b596ccbbe594f1e623d918c1fdf19f2231d677e27b5421f1852fbe3225b3
 SHA512 
852cbc992128dc3ab6ded4215c2540fa3c0b7c7ad98e54036f3981d77a2162f5393ee50960773419133e0d584844af329d3726f45829a56c00b1827e33edf3e1
 DIST systemd-stable-254.14.tar.gz 14533129 BLAKE2B 
1db933e0f0cdfcabc7a4f3ecfe6e0cf1b10d4b2fa0aee02629d786cb022b18c501a0c48445f9b537a003af22ee64803271fa007e3889b833ec119b4d1346c410
 SHA512 
bd4e5ce7529f488f7e7199a1ff5976c10cf8e7040893dcf312a23dda5e32eb5c7f40c9ce3676f4a60d5d39197efc3bb1f2a577004b1654d1d0be9a1c617cfcdb
+DIST systemd-stable-254.15.tar.gz 14537162 BLAKE2B 
cd8235d2522986ec4044306b65f186ab13c1c420e33177fd901254b216910f445b920655aad5ffefca8607ed00ff8a01800f4a8efe56c1577f0ace8d1b2ba9be
 SHA512 
3d6b3e719c9164721f746986a337ab791f7ce7d0bd6e42980bfc0b4232806c3a141e2e93b0f98c1cd33073439a81061e329f3821eafe05a359096dafa71c9966
 DIST systemd-stable-255.7.tar.gz 15068684 BLAKE2B 
6fb5415d9e013bc8695ef837affce7063d214027529412a25ea73eb25473d1f07cff6ad3ea3ea18b7bbf9d73d2bb8e39838e1aeb2a14d016b3b47e4ba24d02d0
 SHA512 
1cd2a00f292751b923bd93c60bdcdd66d82792b45e32dce11d77e2b3b6fc5c8ba4c5db386652deffa8c24e75032af1a745700ba91f1726e249f0c447daf85c2a
 DIST systemd-stable-255.8.tar.gz 15070471 BLAKE2B 
b437404af7fd73ef527f80d9d14d46a781444103d1756c27494ecf2664c9c5efe1169c85b91148a3bf190dc7c5e31cf8d42a13c84102d101ea7e4a0570e8d719
 SHA512 
7692be761a393924669a90f6f343998a85707a9daa3ce169ce67f62ae2a39338c2c3496066b2659c6500849104fab0529fca5704a3eb32375f2f44131216d1f1

diff --git a/sys-apps/systemd-utils/systemd-utils-254.15.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.15.ebuild
new file mode 100644
index ..d76d79f1f07f
--- /dev/null
+++ b/sys-apps/systemd-utils/systemd-utils-254.15.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-utils/

2024-07-14 Thread Sam James
commit: 43c768a3b8d1beeea77bde84440a2a6604f3bc18
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 15 03:27:56 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 15 03:27:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43c768a3

sys-apps/systemd-utils: add 255.9

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

 sys-apps/systemd-utils/Manifest   |   1 +
 sys-apps/systemd-utils/systemd-utils-255.9.ebuild | 621 ++
 2 files changed, 622 insertions(+)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index c53b32c87f5a..63399056882f 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -7,3 +7,4 @@ DIST systemd-stable-254.14.tar.gz 14533129 BLAKE2B 
1db933e0f0cdfcabc7a4f3ecfe6e0
 DIST systemd-stable-254.15.tar.gz 14537162 BLAKE2B 
cd8235d2522986ec4044306b65f186ab13c1c420e33177fd901254b216910f445b920655aad5ffefca8607ed00ff8a01800f4a8efe56c1577f0ace8d1b2ba9be
 SHA512 
3d6b3e719c9164721f746986a337ab791f7ce7d0bd6e42980bfc0b4232806c3a141e2e93b0f98c1cd33073439a81061e329f3821eafe05a359096dafa71c9966
 DIST systemd-stable-255.7.tar.gz 15068684 BLAKE2B 
6fb5415d9e013bc8695ef837affce7063d214027529412a25ea73eb25473d1f07cff6ad3ea3ea18b7bbf9d73d2bb8e39838e1aeb2a14d016b3b47e4ba24d02d0
 SHA512 
1cd2a00f292751b923bd93c60bdcdd66d82792b45e32dce11d77e2b3b6fc5c8ba4c5db386652deffa8c24e75032af1a745700ba91f1726e249f0c447daf85c2a
 DIST systemd-stable-255.8.tar.gz 15070471 BLAKE2B 
b437404af7fd73ef527f80d9d14d46a781444103d1756c27494ecf2664c9c5efe1169c85b91148a3bf190dc7c5e31cf8d42a13c84102d101ea7e4a0570e8d719
 SHA512 
7692be761a393924669a90f6f343998a85707a9daa3ce169ce67f62ae2a39338c2c3496066b2659c6500849104fab0529fca5704a3eb32375f2f44131216d1f1
+DIST systemd-stable-255.9.tar.gz 15072970 BLAKE2B 
e720eca0e239293c5488feb8caf3f2df49ebe581cbf3a7ac8eb569d1b9a5c669c3eea28e7fd35a9902208116dc7e626166503bccf628258e2041b9e8f77bcbed
 SHA512 
75b46e443bcbe5e4ae812b6cbbd4ea6485caf5b4addea78a0b42365147a0bdc390a288b4aeda1fc7f3e9a46abf2881cda0e45bb8cb782daa50ea5661514b1af8

diff --git a/sys-apps/systemd-utils/systemd-utils-255.9.ebuild 
b/sys-apps/systemd-utils/systemd-utils-255.9.ebuild
new file mode 100644
index ..523af66c5d3b
--- /dev/null
+++ b/sys-apps/systemd-utils/systemd-utils-255.9.ebuild
@@ -0,0 +1,621 @@
+# 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 ninja-utils
+inherit python-single-r1 secureboot udev
+
+DESCRIPTION="Utilities split out from systemd for OpenRC users"
+HOMEPAGE="https://systemd.io/;
+
+if [[ ${PV} == *.* ]]; then
+   MY_P="systemd-stable-${PV}"
+   S="${WORKDIR}/${MY_P}"
+   
SRC_URI="https://github.com/systemd/systemd-stable/archive/refs/tags/v${PV}.tar.gz
 -> ${MY_P}.tar.gz"
+else
+   MY_P="systemd-${PV}"
+   S="${WORKDIR}/${MY_P}"
+   
SRC_URI="https://github.com/systemd/systemd/archive/refs/tags/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+fi
+
+MUSL_PATCHSET="systemd-musl-patches-255.6"
+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}]
+   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 

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

2024-07-02 Thread Sam James
commit: 5ceb71025031f8f03da29e8e14e1850f459ac3d7
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  2 23:59:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  3 00:02:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ceb7102

sys-apps/systemd-utils: add 254.14

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

 sys-apps/systemd-utils/Manifest|   1 +
 sys-apps/systemd-utils/systemd-utils-254.14.ebuild | 583 +
 2 files changed, 584 insertions(+)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index e29c210b924a..0feeb21b0ccb 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -3,4 +3,5 @@ DIST systemd-musl-patches-255.6.tar.gz 31529 BLAKE2B 
14b737968168238c62a776052bd
 DIST systemd-stable-254.10.tar.gz 14428960 BLAKE2B 
488c27b9657ec7452f876ab6c18bbfe711f1351afa022801f5a646f2dd1d76d63c17e52e6ebf43b38a76807907287b654a7eaca3afdb0688f5b05839e98ad727
 SHA512 
0c127d38d0ade8655ae12172c2edbaa8af68bd29f42d965b988d75e74626846ae859bcf0b39b535c9a99ad8c709ad7575ed4d5ea5bc95ce8729e3caafdb32b70
 DIST systemd-stable-254.12.tar.gz 14529517 BLAKE2B 
ed6e4a78363930840e505c4bd789d1d44c238f30d3c0768d435e1cacb43ac3ab07e0dc9085546b4142152bbb4ceb4e2c0a9560e74e1a2b8c09fc885620695e73
 SHA512 
fa3679915392e641bed73ccb48f5def386ab13ba5ff7efdac952214193c3311543bec4c4370d6880f9599f63e377506b343805c3c56b7dde7eb5e3bbc0dc7a87
 DIST systemd-stable-254.13.tar.gz 14533359 BLAKE2B 
6f37bf5f1868840f122652fdca270e1f97ba78f8280f45100b1b5b33c3531cf79587b596ccbbe594f1e623d918c1fdf19f2231d677e27b5421f1852fbe3225b3
 SHA512 
852cbc992128dc3ab6ded4215c2540fa3c0b7c7ad98e54036f3981d77a2162f5393ee50960773419133e0d584844af329d3726f45829a56c00b1827e33edf3e1
+DIST systemd-stable-254.14.tar.gz 14533129 BLAKE2B 
1db933e0f0cdfcabc7a4f3ecfe6e0cf1b10d4b2fa0aee02629d786cb022b18c501a0c48445f9b537a003af22ee64803271fa007e3889b833ec119b4d1346c410
 SHA512 
bd4e5ce7529f488f7e7199a1ff5976c10cf8e7040893dcf312a23dda5e32eb5c7f40c9ce3676f4a60d5d39197efc3bb1f2a577004b1654d1d0be9a1c617cfcdb
 DIST systemd-stable-255.7.tar.gz 15068684 BLAKE2B 
6fb5415d9e013bc8695ef837affce7063d214027529412a25ea73eb25473d1f07cff6ad3ea3ea18b7bbf9d73d2bb8e39838e1aeb2a14d016b3b47e4ba24d02d0
 SHA512 
1cd2a00f292751b923bd93c60bdcdd66d82792b45e32dce11d77e2b3b6fc5c8ba4c5db386652deffa8c24e75032af1a745700ba91f1726e249f0c447daf85c2a

diff --git a/sys-apps/systemd-utils/systemd-utils-254.14.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.14.ebuild
new file mode 100644
index ..d76d79f1f07f
--- /dev/null
+++ b/sys-apps/systemd-utils/systemd-utils-254.14.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}
+   >=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-utils/

2024-07-02 Thread Sam James
commit: fb0e9e0278ffac78d76f3db04ed24aaebef5252c
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  3 00:01:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  3 00:02:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb0e9e02

sys-apps/systemd-utils: add 255.8

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

 sys-apps/systemd-utils/Manifest   |   1 +
 sys-apps/systemd-utils/systemd-utils-255.8.ebuild | 621 ++
 2 files changed, 622 insertions(+)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index 0feeb21b0ccb..9411d00e3411 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -5,3 +5,4 @@ DIST systemd-stable-254.12.tar.gz 14529517 BLAKE2B 
ed6e4a78363930840e505c4bd789d
 DIST systemd-stable-254.13.tar.gz 14533359 BLAKE2B 
6f37bf5f1868840f122652fdca270e1f97ba78f8280f45100b1b5b33c3531cf79587b596ccbbe594f1e623d918c1fdf19f2231d677e27b5421f1852fbe3225b3
 SHA512 
852cbc992128dc3ab6ded4215c2540fa3c0b7c7ad98e54036f3981d77a2162f5393ee50960773419133e0d584844af329d3726f45829a56c00b1827e33edf3e1
 DIST systemd-stable-254.14.tar.gz 14533129 BLAKE2B 
1db933e0f0cdfcabc7a4f3ecfe6e0cf1b10d4b2fa0aee02629d786cb022b18c501a0c48445f9b537a003af22ee64803271fa007e3889b833ec119b4d1346c410
 SHA512 
bd4e5ce7529f488f7e7199a1ff5976c10cf8e7040893dcf312a23dda5e32eb5c7f40c9ce3676f4a60d5d39197efc3bb1f2a577004b1654d1d0be9a1c617cfcdb
 DIST systemd-stable-255.7.tar.gz 15068684 BLAKE2B 
6fb5415d9e013bc8695ef837affce7063d214027529412a25ea73eb25473d1f07cff6ad3ea3ea18b7bbf9d73d2bb8e39838e1aeb2a14d016b3b47e4ba24d02d0
 SHA512 
1cd2a00f292751b923bd93c60bdcdd66d82792b45e32dce11d77e2b3b6fc5c8ba4c5db386652deffa8c24e75032af1a745700ba91f1726e249f0c447daf85c2a
+DIST systemd-stable-255.8.tar.gz 15070471 BLAKE2B 
b437404af7fd73ef527f80d9d14d46a781444103d1756c27494ecf2664c9c5efe1169c85b91148a3bf190dc7c5e31cf8d42a13c84102d101ea7e4a0570e8d719
 SHA512 
7692be761a393924669a90f6f343998a85707a9daa3ce169ce67f62ae2a39338c2c3496066b2659c6500849104fab0529fca5704a3eb32375f2f44131216d1f1

diff --git a/sys-apps/systemd-utils/systemd-utils-255.8.ebuild 
b/sys-apps/systemd-utils/systemd-utils-255.8.ebuild
new file mode 100644
index ..523af66c5d3b
--- /dev/null
+++ b/sys-apps/systemd-utils/systemd-utils-255.8.ebuild
@@ -0,0 +1,621 @@
+# 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 ninja-utils
+inherit python-single-r1 secureboot udev
+
+DESCRIPTION="Utilities split out from systemd for OpenRC users"
+HOMEPAGE="https://systemd.io/;
+
+if [[ ${PV} == *.* ]]; then
+   MY_P="systemd-stable-${PV}"
+   S="${WORKDIR}/${MY_P}"
+   
SRC_URI="https://github.com/systemd/systemd-stable/archive/refs/tags/v${PV}.tar.gz
 -> ${MY_P}.tar.gz"
+else
+   MY_P="systemd-${PV}"
+   S="${WORKDIR}/${MY_P}"
+   
SRC_URI="https://github.com/systemd/systemd/archive/refs/tags/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+fi
+
+MUSL_PATCHSET="systemd-musl-patches-255.6"
+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}]
+   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 

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

2024-06-12 Thread Mike Gilbert
commit: 026796908c1bf7053cc1875054779fd04b249fe5
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Jun 12 17:09:17 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Jun 12 17:10:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02679690

sys-apps/systemd-utils: install /bin/udevadm symlink on split-usr

elogind installs udev rules which hard-code this path.

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

 .../{systemd-utils-255.7-r3.ebuild => systemd-utils-255.7-r4.ebuild}  | 4 
 1 file changed, 4 insertions(+)

diff --git a/sys-apps/systemd-utils/systemd-utils-255.7-r3.ebuild 
b/sys-apps/systemd-utils/systemd-utils-255.7-r4.ebuild
similarity index 99%
rename from sys-apps/systemd-utils/systemd-utils-255.7-r3.ebuild
rename to sys-apps/systemd-utils/systemd-utils-255.7-r4.ebuild
index be5bd107ffa6..523af66c5d3b 100644
--- a/sys-apps/systemd-utils/systemd-utils-255.7-r3.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-255.7-r4.ebuild
@@ -487,6 +487,10 @@ multilib_src_install() {
set_rpath udevadm systemd-hwdb
dobin udevadm systemd-hwdb
dosym ../../bin/udevadm /usr/lib/systemd/systemd-udevd
+   if use split-usr; then
+   # elogind installs udev rules that hard-code 
/bin/udevadm
+   dosym ../usr/bin/udevadm /bin/udevadm
+   fi
 
exeinto /usr/lib/udev
set_rpath 
{ata_id,cdrom_id,fido_id,iocost,mtd_probe,scsi_id,v4l_id}



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

2024-06-11 Thread Mike Gilbert
commit: 4e328d69021fbf102bb42cfe32cf371db8dfd887
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Jun 11 21:25:07 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jun 11 21:25:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e328d69

sys-apps/systemd-utils: move ukify to /usr/bin

Moved upstream in f65aa477d90ab7fbbc50ba05c55180213d5992e0.

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

 .../{systemd-utils-255.7-r2.ebuild => systemd-utils-255.7-r3.ebuild}  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/systemd-utils/systemd-utils-255.7-r2.ebuild 
b/sys-apps/systemd-utils/systemd-utils-255.7-r3.ebuild
similarity index 99%
rename from sys-apps/systemd-utils/systemd-utils-255.7-r2.ebuild
rename to sys-apps/systemd-utils/systemd-utils-255.7-r3.ebuild
index 5eada6a19240..be5bd107ffa6 100644
--- a/sys-apps/systemd-utils/systemd-utils-255.7-r2.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-255.7-r3.ebuild
@@ -513,8 +513,8 @@ multilib_src_install() {
doman man/udev_*.3
fi
if use ukify; then
-   exeinto /usr/lib/systemd
-   doexe ukify
+   dobin ukify
+   dosym ../../bin/ukify /usr/lib/systemd/ukify
doman man/ukify.1
fi
fi



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

2024-06-10 Thread Mike Gilbert
commit: 8c128ff779a89ca0f9559f72e23a43db15058583
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Jun 10 16:19:28 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Jun 10 16:19:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c128ff7

sys-apps/systemd-utils: fix sysusers on musl

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

 .../files/systemd-utils-255-musl-fgetxxent.patch   | 61 ++
 ...5.7-r1.ebuild => systemd-utils-255.7-r2.ebuild} |  1 +
 2 files changed, 62 insertions(+)

diff --git 
a/sys-apps/systemd-utils/files/systemd-utils-255-musl-fgetxxent.patch 
b/sys-apps/systemd-utils/files/systemd-utils-255-musl-fgetxxent.patch
new file mode 100644
index ..682c0c7c21af
--- /dev/null
+++ b/sys-apps/systemd-utils/files/systemd-utils-255-musl-fgetxxent.patch
@@ -0,0 +1,61 @@
+https://github.com/systemd/systemd/pull/33252
+
+From 85277a97b222ce19cf951d2c99b1693e8c34fc45 Mon Sep 17 00:00:00 2001
+From: Mike Gilbert 
+Date: Fri, 7 Jun 2024 12:28:41 -0400
+Subject: [PATCH] user-util: fix fgetxxent_sane on musl
+
+musl's implementation does not set errno to ENOENT when the end of file
+is reached. It returns NULL and leaves errno unchanged.
+---
+ src/basic/user-util.c | 16 
+ 1 file changed, 8 insertions(+), 8 deletions(-)
+
+diff --git a/src/basic/user-util.c b/src/basic/user-util.c
+index b3df413be6b06..6bdf5bf1cdc9a 100644
+--- a/src/basic/user-util.c
 b/src/basic/user-util.c
+@@ -977,8 +977,8 @@ int fgetpwent_sane(FILE *stream, struct passwd **pw) {
+ 
+ errno = 0;
+ struct passwd *p = fgetpwent(stream);
+-if (!p && errno != ENOENT)
+-return errno_or_else(EIO);
++if (!p && !IN_SET(errno, 0, ENOENT))
++return -errno;
+ 
+ *pw = p;
+ return !!p;
+@@ -990,8 +990,8 @@ int fgetspent_sane(FILE *stream, struct spwd **sp) {
+ 
+ errno = 0;
+ struct spwd *s = fgetspent(stream);
+-if (!s && errno != ENOENT)
+-return errno_or_else(EIO);
++if (!s && !IN_SET(errno, 0, ENOENT))
++return -errno;
+ 
+ *sp = s;
+ return !!s;
+@@ -1003,8 +1003,8 @@ int fgetgrent_sane(FILE *stream, struct group **gr) {
+ 
+ errno = 0;
+ struct group *g = fgetgrent(stream);
+-if (!g && errno != ENOENT)
+-return errno_or_else(EIO);
++if (!g && !IN_SET(errno, 0, ENOENT))
++return -errno;
+ 
+ *gr = g;
+ return !!g;
+@@ -1017,8 +1017,8 @@ int fgetsgent_sane(FILE *stream, struct sgrp **sg) {
+ 
+ errno = 0;
+ struct sgrp *s = fgetsgent(stream);
+-if (!s && errno != ENOENT)
+-return errno_or_else(EIO);
++if (!s && !IN_SET(errno, 0, ENOENT))
++return -errno;
+ 
+ *sg = s;
+ return !!s;

diff --git a/sys-apps/systemd-utils/systemd-utils-255.7-r1.ebuild 
b/sys-apps/systemd-utils/systemd-utils-255.7-r2.ebuild
similarity index 99%
rename from sys-apps/systemd-utils/systemd-utils-255.7-r1.ebuild
rename to sys-apps/systemd-utils/systemd-utils-255.7-r2.ebuild
index 0d6be4c5b60d..5eada6a19240 100644
--- a/sys-apps/systemd-utils/systemd-utils-255.7-r1.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-255.7-r2.ebuild
@@ -132,6 +132,7 @@ pkg_setup() {
 
 src_prepare() {
local PATCHES=(
+   "${FILESDIR}/systemd-utils-255-musl-fgetxxent.patch"
)
 
if use elibc_musl; then



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

2024-06-08 Thread Mike Gilbert
commit: b3613ab440c7f0cee9ee0a8f3f230085a3dc65b2
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Jun  8 17:32:38 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Jun  8 17:34:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3613ab4

sys-apps/systemd-utils: exclude mips64 in have_dmi

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

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

diff --git a/sys-apps/systemd-utils/systemd-utils-255.7-r1.ebuild 
b/sys-apps/systemd-utils/systemd-utils-255.7-r1.ebuild
index ce13e54935e2..0d6be4c5b60d 100644
--- a/sys-apps/systemd-utils/systemd-utils-255.7-r1.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-255.7-r1.ebuild
@@ -257,6 +257,8 @@ multilib_src_configure() {
 have_dmi() {
# see dmi_arches in meson.build
case ${CHOST} in
+   mips64*)
+   return 1 ;;
aarch64*|arm*|ia64*|i?86*|loongarch64*|mips*|x86_64*)
return 0 ;;
esac



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

2024-06-08 Thread Mike Gilbert
commit: 7702b49add12ca5b5f6508bc5416f2a780ade761
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Jun  8 17:25:59 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Jun  8 17:25:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7702b49a

sys-apps/systemd-utils: fix build on arches without DMI

At least according to systemd upstream.

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

 .../systemd-utils/systemd-utils-255.7-r1.ebuild| 22 +++---
 1 file changed, 19 insertions(+), 3 deletions(-)

diff --git a/sys-apps/systemd-utils/systemd-utils-255.7-r1.ebuild 
b/sys-apps/systemd-utils/systemd-utils-255.7-r1.ebuild
index 48965c8945a6..ce13e54935e2 100644
--- a/sys-apps/systemd-utils/systemd-utils-255.7-r1.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-255.7-r1.ebuild
@@ -254,6 +254,15 @@ multilib_src_configure() {
fi
 }
 
+have_dmi() {
+   # see dmi_arches in meson.build
+   case ${CHOST} in
+   aarch64*|arm*|ia64*|i?86*|loongarch64*|mips*|x86_64*)
+   return 0 ;;
+   esac
+   return 1
+}
+
 multilib_src_compile() {
local targets=() optional_targets=()
if multilib_is_native_abi; then
@@ -327,7 +336,6 @@ multilib_src_compile() {
systemd-hwdb
ata_id
cdrom_id
-   dmi_memory_id
fido_id
iocost
mtd_probe
@@ -360,6 +368,9 @@ multilib_src_compile() {
# Needed for tests
rules.d/99-systemd.rules
)
+   if have_dmi; then
+   targets+=( dmi_memory_id )
+   fi
if use test; then
targets+=(
test-fido-id-desc
@@ -475,8 +486,13 @@ multilib_src_install() {
dosym ../../bin/udevadm /usr/lib/systemd/systemd-udevd
 
exeinto /usr/lib/udev
-   set_rpath 
{ata_id,cdrom_id,dmi_memory_id,fido_id,iocost,mtd_probe,scsi_id,v4l_id}
-   doexe 
{ata_id,cdrom_id,dmi_memory_id,fido_id,iocost,mtd_probe,scsi_id,v4l_id}
+   set_rpath 
{ata_id,cdrom_id,fido_id,iocost,mtd_probe,scsi_id,v4l_id}
+   doexe 
{ata_id,cdrom_id,fido_id,iocost,mtd_probe,scsi_id,v4l_id}
+
+   if have_dmi; then
+   set_rpath dmi_memory_id
+   doexe dmi_memory_id
+   fi
 
rm -f rules.d/99-systemd.rules
insinto /usr/lib/udev/rules.d



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

2024-06-08 Thread Mike Gilbert
commit: 63568bcbf574813aa7abdd3370a6bffa0ec748c4
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Jun  8 14:00:04 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Jun  8 14:00:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63568bcb

sys-apps/systemd-utils: inherit ninja-utils

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

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

diff --git a/sys-apps/systemd-utils/systemd-utils-255.7-r1.ebuild 
b/sys-apps/systemd-utils/systemd-utils-255.7-r1.ebuild
index fb228cd0d50a..48965c8945a6 100644
--- a/sys-apps/systemd-utils/systemd-utils-255.7-r1.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-255.7-r1.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 udev
+inherit bash-completion-r1 flag-o-matic linux-info meson-multilib ninja-utils
+inherit python-single-r1 secureboot udev
 
 DESCRIPTION="Utilities split out from systemd for OpenRC users"
 HOMEPAGE="https://systemd.io/;



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

2024-06-08 Thread Mike Gilbert
commit: df180ee2e067825c4cedb88983d3bf514b55c0a4
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Jun  8 13:58:44 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Jun  8 13:58:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df180ee2

sys-apps/systemd-utils: build optional targtes with ninja directly

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

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

diff --git a/sys-apps/systemd-utils/systemd-utils-255.7-r1.ebuild 
b/sys-apps/systemd-utils/systemd-utils-255.7-r1.ebuild
index cce058508a35..fb228cd0d50a 100644
--- a/sys-apps/systemd-utils/systemd-utils-255.7-r1.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-255.7-r1.ebuild
@@ -401,7 +401,7 @@ multilib_src_compile() {
meson_src_compile "${targets[@]}"
fi
if [[ ${#optional_targets[@]} -ne 0 ]]; then
-   nonfatal meson_src_compile "${optional_targets[@]}"
+   ninja ${NINJAOPTS} "${optional_targets[@]}"
fi
 }
 



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

2024-06-08 Thread Mike Gilbert
commit: ea5c4a81a7f01e5a52765d5795081592e58dea90
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Jun  8 13:31:00 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Jun  8 13:31:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea5c4a81

sys-apps/systemd-utils: build 99-systemd.rules for tests

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

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

diff --git a/sys-apps/systemd-utils/systemd-utils-255.7-r1.ebuild 
b/sys-apps/systemd-utils/systemd-utils-255.7-r1.ebuild
index dbab6cb8489d..cce058508a35 100644
--- a/sys-apps/systemd-utils/systemd-utils-255.7-r1.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-255.7-r1.ebuild
@@ -357,6 +357,8 @@ multilib_src_compile() {
rules.d/50-udev-default.rules
rules.d/60-persistent-storage.rules
rules.d/64-btrfs.rules
+   # Needed for tests
+   rules.d/99-systemd.rules
)
if use test; then
targets+=(



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

2024-06-07 Thread Mike Gilbert
commit: d4d9ce81a38433b3355781a60301c085c31fe7f5
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Jun  7 20:37:08 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Jun  7 20:37:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4d9ce81

sys-apps/systemd-utils: drop unwanted udev rules

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

 .../{systemd-utils-255.7.ebuild => systemd-utils-255.7-r1.ebuild} | 4 
 1 file changed, 4 deletions(-)

diff --git a/sys-apps/systemd-utils/systemd-utils-255.7.ebuild 
b/sys-apps/systemd-utils/systemd-utils-255.7-r1.ebuild
similarity index 99%
rename from sys-apps/systemd-utils/systemd-utils-255.7.ebuild
rename to sys-apps/systemd-utils/systemd-utils-255.7-r1.ebuild
index 1e96daf3e3f5..dbab6cb8489d 100644
--- a/sys-apps/systemd-utils/systemd-utils-255.7.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-255.7-r1.ebuild
@@ -357,10 +357,6 @@ 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
-   rules.d/71-seat.rules
-   rules.d/73-seat-late.rules
-   rules.d/99-systemd.rules
)
if use test; then
targets+=(



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

2024-06-07 Thread Mike Gilbert
commit: 175abedfe7bc9cba8a7b87468028018aec891297
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Jun  7 18:08:00 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Jun  7 18:08:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=175abedf

sys-apps/systemd-utils: keyword 255.7

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

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

diff --git a/sys-apps/systemd-utils/systemd-utils-255.7.ebuild 
b/sys-apps/systemd-utils/systemd-utils-255.7.ebuild
index e3296435d815..1e96daf3e3f5 100644
--- a/sys-apps/systemd-utils/systemd-utils-255.7.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-255.7.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/

2024-06-07 Thread Mike Gilbert
commit: 94c0b383c65d474a04b83e646023fac18f94874a
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Jun  7 18:06:57 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Jun  7 18:06:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94c0b383

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

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

 sys-apps/systemd-utils/systemd-utils-255.7.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sys-apps/systemd-utils/systemd-utils-255.7.ebuild 
b/sys-apps/systemd-utils/systemd-utils-255.7.ebuild
index 7a71b20cb498..e3296435d815 100644
--- a/sys-apps/systemd-utils/systemd-utils-255.7.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-255.7.ebuild
@@ -86,7 +86,6 @@ RDEPEND="${COMMON_DEPEND}
acct-group/usb
acct-group/video
!sys-apps/gentoo-systemd-integration
-   !sys-apps/hwids[udev]
!

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

2024-06-07 Thread Mike Gilbert
commit: 34cd105a4b61cdbc9b9d6f722425fbbeaf405f13
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Jun  7 18:03:34 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Jun  7 18:05:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34cd105a

sys-apps/systemd-utils: restore patch to fix efi wchar_t on musl

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

 sys-apps/systemd-utils/files/musl-efi-wchar.patch | 29 +++
 sys-apps/systemd-utils/systemd-utils-255.7.ebuild |  1 +
 2 files changed, 30 insertions(+)

diff --git a/sys-apps/systemd-utils/files/musl-efi-wchar.patch 
b/sys-apps/systemd-utils/files/musl-efi-wchar.patch
new file mode 100644
index ..a3681552d33f
--- /dev/null
+++ b/sys-apps/systemd-utils/files/musl-efi-wchar.patch
@@ -0,0 +1,29 @@
+From c4050bd401611f6223c00e58ac9c26b9caccd286 Mon Sep 17 00:00:00 2001
+From: Violet Purcell 
+Date: Sat, 9 Sep 2023 13:10:53 -0400
+Subject: [PATCH] efi: append -D__DEFINED_wchar_t to LDFLAGS
+
+This forces systemd-boot to use the wchar_t type defined from
+__WCHAR_TYPE__ in efi.h, instead of the wchar_t defined in musl's
+alltypes.h. Adapted from openembedded's solution.
+
+Signed-off-by: Violet Purcell 
+---
+ src/boot/efi/meson.build | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/boot/efi/meson.build b/src/boot/efi/meson.build
+index 2773eaf286..3c1e09c729 100644
+--- a/src/boot/efi/meson.build
 b/src/boot/efi/meson.build
+@@ -130,6 +130,7 @@ efi_includes = [fundamental_include, 
include_directories('.')]
+ 
+ efi_c_args = [
+ '-DSD_BOOT=1',
++'-D__DEFINED_wchar_t',
+ '-ffreestanding',
+ '-fno-strict-aliasing',
+ '-fshort-wchar',
+-- 
+2.42.0
+

diff --git a/sys-apps/systemd-utils/systemd-utils-255.7.ebuild 
b/sys-apps/systemd-utils/systemd-utils-255.7.ebuild
index 865a3e795381..7a71b20cb498 100644
--- a/sys-apps/systemd-utils/systemd-utils-255.7.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-255.7.ebuild
@@ -138,6 +138,7 @@ src_prepare() {
if use elibc_musl; then
PATCHES+=(
"${WORKDIR}/${MUSL_PATCHSET}"
+   "${FILESDIR}/musl-efi-wchar.patch"
)
fi
default



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

2024-06-07 Thread Mike Gilbert
commit: eb915b43537a80615befad1c2bf850891adebeff
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Jun  7 17:30:45 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Jun  7 17:33:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb915b43

sys-apps/systemd-utils: fix build with USE=kernel-install

Compensate for recent changes to meson.eclass.

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

 sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild | 4 ++--
 sys-apps/systemd-utils/systemd-utils-254.12.ebuild| 4 ++--
 sys-apps/systemd-utils/systemd-utils-254.13.ebuild| 4 ++--
 sys-apps/systemd-utils/systemd-utils-255.7.ebuild | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

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 b906b6110034..af3b023e8eb8 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild
@@ -292,7 +292,7 @@ multilib_src_compile() {
if use kernel-install; then
targets+=(
kernel-install
-   90-loaderentry.install
+   src/kernel-install/90-loaderentry.install
man/kernel-install.8
)
fi
@@ -368,7 +368,7 @@ multilib_src_compile() {
if use ukify; then
targets+=(
ukify
-   60-ukify.install
+   src/kernel-install/60-ukify.install
man/ukify.1
)
fi

diff --git a/sys-apps/systemd-utils/systemd-utils-254.12.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.12.ebuild
index 4e14021f3732..d76d79f1f07f 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.12.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.12.ebuild
@@ -292,7 +292,7 @@ multilib_src_compile() {
if use kernel-install; then
targets+=(
kernel-install
-   90-loaderentry.install
+   src/kernel-install/90-loaderentry.install
man/kernel-install.8
)
fi
@@ -368,7 +368,7 @@ multilib_src_compile() {
if use ukify; then
targets+=(
ukify
-   60-ukify.install
+   src/kernel-install/60-ukify.install
man/ukify.1
)
fi

diff --git a/sys-apps/systemd-utils/systemd-utils-254.13.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.13.ebuild
index 29677faa1af9..3f52033ed095 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.13.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.13.ebuild
@@ -292,7 +292,7 @@ multilib_src_compile() {
if use kernel-install; then
targets+=(
kernel-install
-   90-loaderentry.install
+   src/kernel-install/90-loaderentry.install
man/kernel-install.8
)
fi
@@ -368,7 +368,7 @@ multilib_src_compile() {
if use ukify; then
targets+=(
ukify
-   60-ukify.install
+   src/kernel-install/60-ukify.install
man/ukify.1
)
fi

diff --git a/sys-apps/systemd-utils/systemd-utils-255.7.ebuild 
b/sys-apps/systemd-utils/systemd-utils-255.7.ebuild
index 01d50ad73596..865a3e795381 100644
--- a/sys-apps/systemd-utils/systemd-utils-255.7.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-255.7.ebuild
@@ -291,7 +291,7 @@ multilib_src_compile() {
if use kernel-install; then
targets+=(
kernel-install
-   90-loaderentry.install
+   src/kernel-install/90-loaderentry.install
man/kernel-install.8
)
fi
@@ -381,7 +381,7 @@ multilib_src_compile() {
if use ukify; then
targets+=(
ukify
-   60-ukify.install
+   src/kernel-install/60-ukify.install
man/ukify.1
)
fi



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

2024-06-06 Thread Mike Gilbert
commit: 8f80d73e11b36f6452b396e73821ff3f72d85de7
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Jun  6 14:47:47 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Jun  6 14:47:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f80d73e

sys-apps/systemd-utils: add einfo messages to preinst

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

 sys-apps/systemd-utils/systemd-utils-255.7.ebuild | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/sys-apps/systemd-utils/systemd-utils-255.7.ebuild 
b/sys-apps/systemd-utils/systemd-utils-255.7.ebuild
index f34f50b1db52..01d50ad73596 100644
--- a/sys-apps/systemd-utils/systemd-utils-255.7.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-255.7.ebuild
@@ -573,13 +573,14 @@ add_service() {
 pkg_preinst() {
# Migrate /lib/{systemd,udev} to /usr/lib
if use split-usr; then
-   dosym ../usr/lib/systemd /lib/systemd
-   dosym ../usr/lib/udev /lib/udev
local d
for d in systemd udev; do
+   dosym ../usr/lib/${d} /lib/${d}
if [[ -e ${EROOT}/lib/${d} && ! -L ${EROOT}/lib/${d} 
]]; then
-   cp -rpPT "${EROOT}"/{,usr/}lib/${d} || die
-   rm -r "${EROOT}"/lib/${d} || die
+   einfo "Copying files from '${EROOT}/lib/${d}' 
to '${EROOT}/usr/lib/${d}'"
+   cp -rpPT "${EROOT}/lib/${d}" 
"${EROOT}/usr/lib/${d}" || die
+   einfo "Removing '${EROOT}/lib/${d}'"
+   rm -r "${EROOT}/lib/${d}" || die
fi
done
fi



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

2024-06-06 Thread Mike Gilbert
commit: 6de415c71946be5f07484e8974297643b93da5b6
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Jun  6 14:00:00 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Jun  6 14:01:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6de415c7

sys-apps/systemd-utils: create /lib/{systemd,udev} symlinks in preinst

This should avoid any file collsion checking.

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

 sys-apps/systemd-utils/systemd-utils-255.7.ebuild | 8 ++--
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/sys-apps/systemd-utils/systemd-utils-255.7.ebuild 
b/sys-apps/systemd-utils/systemd-utils-255.7.ebuild
index 767e5a8b7ec6..f34f50b1db52 100644
--- a/sys-apps/systemd-utils/systemd-utils-255.7.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-255.7.ebuild
@@ -558,11 +558,6 @@ multilib_src_install_all() {
 
use ukify && python_fix_shebang "${ED}"
use boot && secureboot_auto_sign
-
-   if use split-usr; then
-   dosym ../usr/lib/systemd /lib/systemd
-   dosym ../usr/lib/udev /lib/udev
-   fi
 }
 
 add_service() {
@@ -577,8 +572,9 @@ add_service() {
 
 pkg_preinst() {
# Migrate /lib/{systemd,udev} to /usr/lib
-   # Symlinks will be installed in the merge phase
if use split-usr; then
+   dosym ../usr/lib/systemd /lib/systemd
+   dosym ../usr/lib/udev /lib/udev
local d
for d in systemd udev; do
if [[ -e ${EROOT}/lib/${d} && ! -L ${EROOT}/lib/${d} 
]]; then



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

2024-06-05 Thread Mike Gilbert
commit: 05812e6705631e97c16f95225129e37db17ac17f
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Jun  5 20:25:25 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Jun  5 20:25:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05812e67

sys-apps/systemd-utils: add 255.7, drop 255.4

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

 sys-apps/systemd-utils/Manifest|  4 ++--
 ...stemd-utils-255.4.ebuild => systemd-utils-255.7.ebuild} | 14 +-
 2 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index ee5a4637dc55..e29c210b924a 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -1,6 +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-musl-patches-255.6.tar.gz 31529 BLAKE2B 
14b737968168238c62a776052bdb97a3cee87c076317f260147939051f24f9ee8f39dec5e38f9b2ce61ea4737422eece680c4d15dd1fdcc5f3e61b6e5ec5f5c4
 SHA512 
0ab39a653d42d7b58ad875176270aed93e03ba28b33616520548a01e7d06d170379f9206b4a2b280a588d4f7084af10a2a0ec7a6cb724902ddff149e512d789d
 DIST systemd-stable-254.10.tar.gz 14428960 BLAKE2B 
488c27b9657ec7452f876ab6c18bbfe711f1351afa022801f5a646f2dd1d76d63c17e52e6ebf43b38a76807907287b654a7eaca3afdb0688f5b05839e98ad727
 SHA512 
0c127d38d0ade8655ae12172c2edbaa8af68bd29f42d965b988d75e74626846ae859bcf0b39b535c9a99ad8c709ad7575ed4d5ea5bc95ce8729e3caafdb32b70
 DIST systemd-stable-254.12.tar.gz 14529517 BLAKE2B 
ed6e4a78363930840e505c4bd789d1d44c238f30d3c0768d435e1cacb43ac3ab07e0dc9085546b4142152bbb4ceb4e2c0a9560e74e1a2b8c09fc885620695e73
 SHA512 
fa3679915392e641bed73ccb48f5def386ab13ba5ff7efdac952214193c3311543bec4c4370d6880f9599f63e377506b343805c3c56b7dde7eb5e3bbc0dc7a87
 DIST systemd-stable-254.13.tar.gz 14533359 BLAKE2B 
6f37bf5f1868840f122652fdca270e1f97ba78f8280f45100b1b5b33c3531cf79587b596ccbbe594f1e623d918c1fdf19f2231d677e27b5421f1852fbe3225b3
 SHA512 
852cbc992128dc3ab6ded4215c2540fa3c0b7c7ad98e54036f3981d77a2162f5393ee50960773419133e0d584844af329d3726f45829a56c00b1827e33edf3e1
-DIST systemd-stable-255.4.tar.gz 14952427 BLAKE2B 
27f5080f83a9e870fbe8e3ebcb500a63c42022f1f96f26f35c76a85dab691291c31ee716cab330b76df5e576910a6a82f51267eff4f766b1d4c304d815c9
 SHA512 
8a2bde11a55f7f788ba7751789a5e9be6ce9634e88d54e49f6e832c4c49020c6cacaf2a610fe26f92998b0cbf43c6c2150a96b2c0953d23261009f57d71ea979
+DIST systemd-stable-255.7.tar.gz 15068684 BLAKE2B 
6fb5415d9e013bc8695ef837affce7063d214027529412a25ea73eb25473d1f07cff6ad3ea3ea18b7bbf9d73d2bb8e39838e1aeb2a14d016b3b47e4ba24d02d0
 SHA512 
1cd2a00f292751b923bd93c60bdcdd66d82792b45e32dce11d77e2b3b6fc5c8ba4c5db386652deffa8c24e75032af1a745700ba91f1726e249f0c447daf85c2a

diff --git a/sys-apps/systemd-utils/systemd-utils-255.4.ebuild 
b/sys-apps/systemd-utils/systemd-utils-255.7.ebuild
similarity index 98%
rename from sys-apps/systemd-utils/systemd-utils-255.4.ebuild
rename to sys-apps/systemd-utils/systemd-utils-255.7.ebuild
index ea1032f738dc..767e5a8b7ec6 100644
--- a/sys-apps/systemd-utils/systemd-utils-255.4.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-255.7.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-255.4"
+MUSL_PATCHSET="systemd-musl-patches-255.6"
 SRC_URI+=" elibc_musl? ( 
https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.tar.gz )"
 
 LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
@@ -108,8 +108,10 @@ BDEPEND="
$(python_gen_cond_dep "
dev-python/jinja[\${PYTHON_USEDEP}]
dev-python/lxml[\${PYTHON_USEDEP}]
-   boot? ( >=dev-python/pyelftools-0.30[\${PYTHON_USEDEP}] )
-   ukify? ( test? ( ${PEFILE_DEPEND} ) )
+   boot? (
+   >=dev-python/pyelftools-0.30[\${PYTHON_USEDEP}]
+   test? ( ${PEFILE_DEPEND} )
+   )
")
 "
 
@@ -302,7 +304,6 @@ multilib_src_compile() {
if use test; then
targets+=(
systemd-runtest.env
-   test-offline-passwd
)
fi
fi
@@ -314,7 +315,10 @@ multilib_src_compile() {

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

2024-06-03 Thread Arthur Zamarin
commit: 8554dae05f6c9ce79902c26b61abcb3a2f944a44
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jun  3 17:41:31 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jun  3 17:41:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8554dae0

sys-apps/systemd-utils: Stabilize 254.13 arm64, #933438

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-apps/systemd-utils/systemd-utils-254.13.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.13.ebuild
index f7699a2d906e..d1cce8c9d3f6 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.13.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.13.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/

2024-06-03 Thread Arthur Zamarin
commit: 70de8b350640671778e05f9037d613d324cf4528
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jun  3 17:41:43 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jun  3 17:41:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70de8b35

sys-apps/systemd-utils: Stabilize 254.13 sparc, #933438

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-apps/systemd-utils/systemd-utils-254.13.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.13.ebuild
index 4c536c1448de..c39225aa1aad 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.13.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.13.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/

2024-06-03 Thread Arthur Zamarin
commit: 5268f85409b0f41834108809f27d4cf8b58388ac
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jun  3 17:41:46 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jun  3 17:41:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5268f854

sys-apps/systemd-utils: Stabilize 254.13 x86, #933438

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-apps/systemd-utils/systemd-utils-254.13.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.13.ebuild
index c39225aa1aad..29677faa1af9 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.13.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.13.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/

2024-06-03 Thread Arthur Zamarin
commit: bfe1e4f38ad90448aaf873985642b902f0d2b0b1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jun  3 17:41:34 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jun  3 17:41:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfe1e4f3

sys-apps/systemd-utils: Stabilize 254.13 ppc, #933438

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-apps/systemd-utils/systemd-utils-254.13.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.13.ebuild
index d1cce8c9d3f6..728a0c92b694 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.13.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.13.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/

2024-06-03 Thread Arthur Zamarin
commit: 255d9b22e9433dec74e8db0a07b0d9724751d524
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jun  3 17:41:27 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jun  3 17:41:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=255d9b22

sys-apps/systemd-utils: Stabilize 254.13 arm, #933438

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-apps/systemd-utils/systemd-utils-254.13.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.13.ebuild
index a64b305c6ba1..f7699a2d906e 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.13.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.13.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/

2024-06-03 Thread Arthur Zamarin
commit: 94774806534655dc99118ccc4e5a467ebf2fc936
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jun  3 17:41:40 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jun  3 17:41:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94774806

sys-apps/systemd-utils: Stabilize 254.13 ppc64, #933438

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-apps/systemd-utils/systemd-utils-254.13.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.13.ebuild
index 728a0c92b694..4c536c1448de 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.13.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.13.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/

2024-06-03 Thread Arthur Zamarin
commit: 13cfeb90e3258172d0cef741ab038d8e5f01da26
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jun  3 17:41:24 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jun  3 17:41:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13cfeb90

sys-apps/systemd-utils: Stabilize 254.13 amd64, #933438

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-apps/systemd-utils/systemd-utils-254.13.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.13.ebuild
index 4e14021f3732..a64b305c6ba1 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.13.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.13.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/

2024-06-02 Thread Mike Gilbert
commit: ce0e481964843efa8716bb68b116cb44ce96a58c
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Jun  2 19:35:12 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Jun  2 19:37:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce0e4819

sys-apps/systemd-utils: use libudev target alias

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

 sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild | 2 +-
 sys-apps/systemd-utils/systemd-utils-254.12.ebuild| 2 +-
 sys-apps/systemd-utils/systemd-utils-254.13.ebuild| 2 +-
 sys-apps/systemd-utils/systemd-utils-255.4.ebuild | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

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 ca3697269cd2..b906b6110034 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild
@@ -375,7 +375,7 @@ multilib_src_compile() {
fi
if use udev; then
targets+=(
-   udev:shared_library
+   libudev
src/libudev/libudev.pc
)
if use test; then

diff --git a/sys-apps/systemd-utils/systemd-utils-254.12.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.12.ebuild
index 9ba529076182..4e14021f3732 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.12.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.12.ebuild
@@ -375,7 +375,7 @@ multilib_src_compile() {
fi
if use udev; then
targets+=(
-   udev:shared_library
+   libudev
src/libudev/libudev.pc
)
if use test; then

diff --git a/sys-apps/systemd-utils/systemd-utils-254.13.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.13.ebuild
index 9ba529076182..4e14021f3732 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.13.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.13.ebuild
@@ -375,7 +375,7 @@ multilib_src_compile() {
fi
if use udev; then
targets+=(
-   udev:shared_library
+   libudev
src/libudev/libudev.pc
)
if use test; then

diff --git a/sys-apps/systemd-utils/systemd-utils-255.4.ebuild 
b/sys-apps/systemd-utils/systemd-utils-255.4.ebuild
index 4c64afbd80c1..ea1032f738dc 100644
--- a/sys-apps/systemd-utils/systemd-utils-255.4.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-255.4.ebuild
@@ -384,7 +384,7 @@ multilib_src_compile() {
fi
if use udev; then
targets+=(
-   udev:shared_library
+   libudev
src/libudev/libudev.pc
)
if use test; then



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

2024-05-27 Thread Sam James
commit: 39a15fc784b4ed37597c74ab1d4ee6e5b127cac8
Author: Sam James  gentoo  org>
AuthorDate: Tue May 28 00:50:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 28 00:50:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39a15fc7

sys-apps/systemd-utils: drop 254.8-r1, 254.11

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

 sys-apps/systemd-utils/Manifest|   2 -
 sys-apps/systemd-utils/systemd-utils-254.11.ebuild | 583 
 .../systemd-utils/systemd-utils-254.8-r1.ebuild| 584 -
 3 files changed, 1169 deletions(-)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index 0ffc6ace3607..ee5a4637dc55 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -1,8 +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.12.tar.gz 14529517 BLAKE2B 
ed6e4a78363930840e505c4bd789d1d44c238f30d3c0768d435e1cacb43ac3ab07e0dc9085546b4142152bbb4ceb4e2c0a9560e74e1a2b8c09fc885620695e73
 SHA512 
fa3679915392e641bed73ccb48f5def386ab13ba5ff7efdac952214193c3311543bec4c4370d6880f9599f63e377506b343805c3c56b7dde7eb5e3bbc0dc7a87
 DIST systemd-stable-254.13.tar.gz 14533359 BLAKE2B 
6f37bf5f1868840f122652fdca270e1f97ba78f8280f45100b1b5b33c3531cf79587b596ccbbe594f1e623d918c1fdf19f2231d677e27b5421f1852fbe3225b3
 SHA512 
852cbc992128dc3ab6ded4215c2540fa3c0b7c7ad98e54036f3981d77a2162f5393ee50960773419133e0d584844af329d3726f45829a56c00b1827e33edf3e1
-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
deleted file mode 100644
index 9ba529076182..
--- a/sys-apps/systemd-utils/systemd-utils-254.11.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-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? ( 

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

2024-05-27 Thread Sam James
commit: 998a60bf23920ce23bb4626fb0d7d57e5237d35a
Author: Sam James  gentoo  org>
AuthorDate: Tue May 28 00:50:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 28 00:50:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=998a60bf

sys-apps/systemd-utils: add 254.13

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

 sys-apps/systemd-utils/Manifest|   1 +
 sys-apps/systemd-utils/systemd-utils-254.13.ebuild | 583 +
 2 files changed, 584 insertions(+)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index 61b7eb7518bb..0ffc6ace3607 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -3,5 +3,6 @@ DIST systemd-musl-patches-255.4.tar.gz 31633 BLAKE2B 
86fb36fbfa90dfe7d183f3c8146
 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.13.tar.gz 14533359 BLAKE2B 
6f37bf5f1868840f122652fdca270e1f97ba78f8280f45100b1b5b33c3531cf79587b596ccbbe594f1e623d918c1fdf19f2231d677e27b5421f1852fbe3225b3
 SHA512 
852cbc992128dc3ab6ded4215c2540fa3c0b7c7ad98e54036f3981d77a2162f5393ee50960773419133e0d584844af329d3726f45829a56c00b1827e33edf3e1
 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.13.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.13.ebuild
new file mode 100644
index ..9ba529076182
--- /dev/null
+++ b/sys-apps/systemd-utils/systemd-utils-254.13.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-utils/

2024-05-09 Thread Sam James
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-utils/

2024-04-26 Thread Sam James
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/

2024-04-25 Thread Sam James
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-utils/

2024-04-19 Thread Arthur Zamarin
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/

2024-04-19 Thread Arthur Zamarin
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/

2024-04-19 Thread Arthur Zamarin
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/

2024-04-19 Thread Arthur Zamarin
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/

2024-04-19 Thread Arthur Zamarin
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/

2024-04-19 Thread Arthur Zamarin
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/

2024-04-19 Thread Arthur Zamarin
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-utils/

2024-04-15 Thread Mike Gilbert
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/

2024-04-03 Thread Sam James
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/

2024-03-28 Thread Mike Gilbert
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/

2024-03-26 Thread Mike Gilbert
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/

2024-03-23 Thread Mike Gilbert
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/

2024-03-23 Thread Mike Gilbert
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/

2024-03-23 Thread Mike Gilbert
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/

2024-03-23 Thread Mike Gilbert
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/

2024-03-23 Thread Mike Gilbert
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/

2024-03-23 Thread Mike Gilbert
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-utils/

2024-02-27 Thread Sam James
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-utils/

2024-02-19 Thread Sam James
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-utils/

2024-02-06 Thread Sam James
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-utils/

2024-02-01 Thread Andrew Ammerlaan
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-utils/

2024-01-27 Thread Ionen Wolkens
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/

2024-01-27 Thread Ionen Wolkens
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/

2024-01-27 Thread Ionen Wolkens
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/

2024-01-27 Thread Ionen Wolkens
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/

2024-01-27 Thread Ionen Wolkens
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/

2024-01-27 Thread Ionen Wolkens
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/

2024-01-27 Thread Ionen Wolkens
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/

2024-01-27 Thread Ionen Wolkens
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-utils/

2024-01-24 Thread Sam James
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-utils/

2023-12-27 Thread Sam James
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-utils/

2023-12-27 Thread Sam James
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-utils/

2023-12-24 Thread Sam James
commit: fb8ecab9407d58520dd4c4658879f00e52e26d02
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 24 11:56:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 24 11:56:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb8ecab9

sys-apps/systemd-utils: add 254.8

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

 sys-apps/systemd-utils/Manifest   |   1 +
 sys-apps/systemd-utils/systemd-utils-254.8.ebuild | 575 ++
 2 files changed, 576 insertions(+)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index 53faaa37e819..e88313b09b91 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -6,3 +6,4 @@ DIST systemd-stable-253.13.tar.gz 12183733 BLAKE2B 
f0cf127f71a0abe2a02f5421816a6
 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.8.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.8.ebuild
new file mode 100644
index ..a5364fa98930
--- /dev/null
+++ b/sys-apps/systemd-utils/systemd-utils-254.8.ebuild
@@ -0,0 +1,575 @@
+# 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/*"
+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-utils/

2023-12-21 Thread Arthur Zamarin
commit: fbce7291a917690a6c70d63431fb77d948d138c2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 22 07:26:52 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 22 07:26:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbce7291

sys-apps/systemd-utils: Stabilize 254.7 amd64, #919109

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-apps/systemd-utils/systemd-utils-254.7.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.7.ebuild
index ae78e4616485..f5007f487d2e 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.7.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.7.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/

2023-12-21 Thread Arthur Zamarin
commit: 8cc8ff1857acf7a686ef4052acdbc159f749a7fd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 22 07:27:02 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 22 07:27:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cc8ff18

sys-apps/systemd-utils: Stabilize 254.7 arm, #919109

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-apps/systemd-utils/systemd-utils-254.7.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.7.ebuild
index f5ce21580014..60cff4d6fcd7 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.7.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.7.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/

2023-12-21 Thread Arthur Zamarin
commit: 2b160277a8cef24cb3833b5392f1787a3b497300
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 22 07:27:07 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 22 07:27:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b160277

sys-apps/systemd-utils: Stabilize 254.7 ppc, #919109

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-apps/systemd-utils/systemd-utils-254.7.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.7.ebuild
index 60cff4d6fcd7..1d8d61e8d294 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.7.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.7.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/

2023-12-21 Thread Arthur Zamarin
commit: 14e4166a4021290cd761e48d557118510187335c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 22 07:26:54 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 22 07:26:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14e4166a

sys-apps/systemd-utils: Stabilize 254.7 x86, #919109

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-apps/systemd-utils/systemd-utils-254.7.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.7.ebuild
index f5007f487d2e..f5ce21580014 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.7.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.7.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/

2023-12-21 Thread Arthur Zamarin
commit: 51e901c356f5e460841687123da7450cf08e91a2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 22 07:27:10 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 22 07:27:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51e901c3

sys-apps/systemd-utils: Stabilize 254.7 ppc64, #919109

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-apps/systemd-utils/systemd-utils-254.7.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.7.ebuild
index 1d8d61e8d294..d31c70dc 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.7.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.7.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/

2023-11-29 Thread Sam James
commit: 8896792af466b7f25719c7492a75ea3fef3e65da
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 30 04:04:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 04:04:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8896792a

sys-apps/systemd-utils: add 254.7

Closes: https://bugs.gentoo.org/917567
Signed-off-by: Sam James  gentoo.org>

 sys-apps/systemd-utils/Manifest   |   1 +
 sys-apps/systemd-utils/systemd-utils-254.7.ebuild | 575 ++
 2 files changed, 576 insertions(+)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index 393d0cfeb0c0..53faaa37e819 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -5,3 +5,4 @@ DIST systemd-stable-253.12.tar.gz 12117485 BLAKE2B 
8ed9e5a081c59a304698c8194fd15
 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-254.7.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.7.ebuild
new file mode 100644
index ..a5364fa98930
--- /dev/null
+++ b/sys-apps/systemd-utils/systemd-utils-254.7.ebuild
@@ -0,0 +1,575 @@
+# 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/*"
+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() 

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

2023-11-10 Thread Sam James
commit: b24712876b5f1c492af847635e3fcd7d9829edab
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 10 21:25:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 10 21:25:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2471287

sys-apps/systemd-utils: add 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 insertions(+)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index 3ce26be25472..393d0cfeb0c0 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -4,3 +4,4 @@ DIST systemd-stable-253.11.tar.gz 12116691 BLAKE2B 
bb8d95e77ad970ba642346fd01793
 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

diff --git a/sys-apps/systemd-utils/systemd-utils-254.6.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.6.ebuild
new file mode 100644
index ..a5364fa98930
--- /dev/null
+++ b/sys-apps/systemd-utils/systemd-utils-254.6.ebuild
@@ -0,0 +1,575 @@
+# 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/*"
+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-utils/

2023-11-10 Thread Sam James
commit: 52d3961d812d58904ffc8daf1cd058ce91787072
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 10 21:23:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 10 21:25:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52d3961d

sys-apps/systemd-utils: add 253.13

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

 sys-apps/systemd-utils/Manifest|   1 +
 sys-apps/systemd-utils/systemd-utils-253.13.ebuild | 549 +
 2 files changed, 550 insertions(+)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index 0f97dbfb3b42..3ce26be25472 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -2,4 +2,5 @@ DIST systemd-musl-patches-253.3.tar.gz 28384 BLAKE2B 
2736a4ddc36b2ce087c08c57c0b
 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

diff --git a/sys-apps/systemd-utils/systemd-utils-253.13.ebuild 
b/sys-apps/systemd-utils/systemd-utils-253.13.ebuild
new file mode 100644
index ..636ecc7b503e
--- /dev/null
+++ b/sys-apps/systemd-utils/systemd-utils-253.13.ebuild
@@ -0,0 +1,549 @@
+# 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 )"
+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
+   boot? ( >=sys-boot/gnu-efi-3.0.2 )
+"
+RDEPEND="${COMMON_DEPEND}
+   boot? ( !https://bugs.gentoo.org/856433
+   rm rules.d/70-power-switch.rules || die
+   insinto "${rootprefix}"/lib/udev/rules.d
+   doins rules.d/*.rules
+   doins "${FILESDIR}"/40-gentoo.rules
+
+   insinto 

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

2023-11-08 Thread Andrew Ammerlaan
commit: f1e66ba9be4868b666298e8d96f423d9465aab65
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Nov  8 12:06:47 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Thu Nov  9 07:27:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1e66ba9

sys-apps/systemd-utils: add USE=kernel-install,ukify

AFAIK there is no reason why we could not use systemd's
kernel-install with other bootloaders then systemd-boot.
The systemd version of kernel-install has the advantage
that its behaviour can be customized with plugins. This
is the first step to make it possible to use Gentoo's
dist-kernels with initrd generators other then Dracut.

Previously it was not possible to use ukify with systemd-utils,
we now also add a flag for this.

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sys-apps/systemd-utils/metadata.xml|  2 +
 ...4.5-r1.ebuild => systemd-utils-254.5-r2.ebuild} | 56 +++---
 2 files changed, 42 insertions(+), 16 deletions(-)

diff --git a/sys-apps/systemd-utils/metadata.xml 
b/sys-apps/systemd-utils/metadata.xml
index a5585a7ca034..e2af023a5096 100644
--- a/sys-apps/systemd-utils/metadata.xml
+++ b/sys-apps/systemd-utils/metadata.xml
@@ -6,10 +6,12 @@


Enable systemd-boot (UEFI boot manager)
+   Enable kernel-install
Enable kernel module loading via 
sys-apps/kmod
Enable systemd-sysusers
Enable systemd-tmpfiles
Enable systemd-udev (userspace device 
manager)
+   Enable systemd-ukify


systemd/systemd

diff --git a/sys-apps/systemd-utils/systemd-utils-254.5-r1.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.5-r2.ebuild
similarity index 92%
rename from sys-apps/systemd-utils/systemd-utils-254.5-r1.ebuild
rename to sys-apps/systemd-utils/systemd-utils-254.5-r2.ebuild
index 12e727d7e3fa..d31c70dc 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.5-r1.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.5-r2.ebuild
@@ -28,9 +28,11 @@ 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"
-IUSE="+acl boot +kmod selinux split-usr sysusers +tmpfiles test +udev"
+IUSE="+acl boot +kmod kernel-install selinux split-usr sysusers +tmpfiles test 
+udev ukify"
 REQUIRED_USE="
-   || ( boot tmpfiles sysusers udev )
+   || ( kernel-install tmpfiles sysusers udev )
+   boot? ( kernel-install )
+   ukify? ( boot )
${PYTHON_REQUIRED_USE}
 "
 RESTRICT="!test? ( test )"
@@ -61,8 +63,8 @@ DEPEND="${COMMON_DEPEND}
 PEFILE_DEPEND='dev-python/pefile[${PYTHON_USEDEP}]'
 
 RDEPEND="${COMMON_DEPEND}
-   boot? (
-   !=dev-python/pyelftools-0.30[\${PYTHON_USEDEP}]
-   test? ( ${PEFILE_DEPEND} )
-   )
+   boot? ( >=dev-python/pyelftools-0.30[\${PYTHON_USEDEP}] )
+   ukify? ( test? ( ${PEFILE_DEPEND} ) )
")
 "
 
@@ -159,11 +159,13 @@ multilib_src_configure() {
-Drootlibdir="${EPREFIX}/usr/$(get_libdir)"
-Dsysvinit-path=
$(meson_native_use_bool boot bootloader)
+   $(meson_native_use_bool kernel-install)
$(meson_native_use_bool selinux)
$(meson_native_use_bool sysusers)
$(meson_use test tests)
$(meson_native_use_bool tmpfiles)
$(meson_use udev hwdb)
+   $(meson_native_use_bool ukify)
 
# Link staticly with libsystemd-shared
-Dlink-boot-shared=false
@@ -282,14 +284,18 @@ multilib_src_compile() {
if use boot; then
targets+=(
bootctl
-   kernel-install
man/bootctl.1
-   man/kernel-install.8
-   90-loaderentry.install
src/boot/efi/linux$(efi_arch).efi.stub
src/boot/efi/systemd-boot$(efi_arch).efi
)
fi
+   if use kernel-install; then
+   targets+=(
+   kernel-install
+   90-loaderentry.install
+   man/kernel-install.8
+   )
+   fi
if use sysusers; then
targets+=(
systemd-sysusers.standalone
@@ -359,6 +365,13 @@ multilib_src_compile() {
)
fi
fi
+   if use ukify; then
+   targets+=(
+   ukify
+ 

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

2023-10-24 Thread Arthur Zamarin
commit: ab12cfb9303267a1e5ec5ab2edb2b215728bc823
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Oct 24 19:34:25 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Oct 24 19:34:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab12cfb9

sys-apps/systemd-utils: Stabilize 254.5-r1 arm64, #916073

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-apps/systemd-utils/systemd-utils-254.5-r1.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.5-r1.ebuild
index bc8e812b1736..3919a7e3b672 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.5-r1.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.5-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 selinux split-usr sysusers +tmpfiles test +udev"
 REQUIRED_USE="
|| ( boot tmpfiles sysusers udev )



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

2023-10-24 Thread Arthur Zamarin
commit: 587faaa984a33d8c9128a61524dd8cecd21447fc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Oct 24 19:34:28 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Oct 24 19:34:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=587faaa9

sys-apps/systemd-utils: Stabilize 254.5-r1 hppa, #916073

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-apps/systemd-utils/systemd-utils-254.5-r1.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.5-r1.ebuild
index 3919a7e3b672..0470381cb2bb 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.5-r1.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.5-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 selinux split-usr sysusers +tmpfiles test +udev"
 REQUIRED_USE="
|| ( boot tmpfiles sysusers udev )



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

2023-10-24 Thread Arthur Zamarin
commit: e219f22f03974b3b36cd64d5d132fbb371edfff3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Oct 24 19:34:31 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Oct 24 19:34:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e219f22f

sys-apps/systemd-utils: Stabilize 254.5-r1 sparc, #916073

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-apps/systemd-utils/systemd-utils-254.5-r1.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.5-r1.ebuild
index 0470381cb2bb..12e727d7e3fa 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.5-r1.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.5-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 selinux split-usr sysusers +tmpfiles test +udev"
 REQUIRED_USE="
|| ( boot tmpfiles sysusers udev )



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

2023-10-24 Thread Arthur Zamarin
commit: 82902069d3120cd86e36f48fd0296e40892f81f6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Oct 24 19:34:10 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Oct 24 19:34:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82902069

sys-apps/systemd-utils: Stabilize 254.5-r1 amd64, #916073

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-apps/systemd-utils/systemd-utils-254.5-r1.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.5-r1.ebuild
index 9916ee96b58c..d97ccb49374e 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.5-r1.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.5-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 selinux split-usr sysusers +tmpfiles test +udev"
 REQUIRED_USE="
|| ( boot tmpfiles sysusers udev )



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

2023-10-24 Thread Arthur Zamarin
commit: 7fb3b5309f6e263b5862a5fc4000cbc3265cdfee
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Oct 24 19:34:16 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Oct 24 19:34:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fb3b530

sys-apps/systemd-utils: Stabilize 254.5-r1 ppc, #916073

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-apps/systemd-utils/systemd-utils-254.5-r1.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.5-r1.ebuild
index e8af7d311b4d..3e3abdf89a88 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.5-r1.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.5-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 selinux split-usr sysusers +tmpfiles test +udev"
 REQUIRED_USE="
|| ( boot tmpfiles sysusers udev )



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

2023-10-24 Thread Arthur Zamarin
commit: 329434028292db27e88f73ec9527e458db4ddffb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Oct 24 19:34:13 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Oct 24 19:34:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32943402

sys-apps/systemd-utils: Stabilize 254.5-r1 x86, #916073

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-apps/systemd-utils/systemd-utils-254.5-r1.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.5-r1.ebuild
index d97ccb49374e..e8af7d311b4d 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.5-r1.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.5-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 selinux split-usr sysusers +tmpfiles test +udev"
 REQUIRED_USE="
|| ( boot tmpfiles sysusers udev )



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

2023-10-24 Thread Arthur Zamarin
commit: 50ec843d408ce4d87c51a376f9b5fb006e8da76f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Oct 24 19:34:22 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Oct 24 19:34:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50ec843d

sys-apps/systemd-utils: Stabilize 254.5-r1 arm, #916073

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-apps/systemd-utils/systemd-utils-254.5-r1.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.5-r1.ebuild
index a6f3a7f6751e..bc8e812b1736 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.5-r1.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.5-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 selinux split-usr sysusers +tmpfiles test +udev"
 REQUIRED_USE="
|| ( boot tmpfiles sysusers udev )



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

2023-10-24 Thread Arthur Zamarin
commit: c6f47509299af789047f93833c48a4318aeaf1a1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Oct 24 19:34:19 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Oct 24 19:34:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6f47509

sys-apps/systemd-utils: Stabilize 254.5-r1 ppc64, #916073

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-apps/systemd-utils/systemd-utils-254.5-r1.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.5-r1.ebuild
index 3e3abdf89a88..a6f3a7f6751e 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.5-r1.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.5-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 selinux split-usr sysusers +tmpfiles test +udev"
 REQUIRED_USE="
|| ( boot tmpfiles sysusers udev )



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

2023-10-12 Thread Mike Gilbert
commit: 366c4051d2fd8f572f37ba993c3fea92bd5c17df
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Oct 12 20:30:54 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Oct 12 20:31:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=366c4051

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

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

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

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



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

2023-10-01 Thread Mike Gilbert
commit: f23e5814d11cdbad2c2ccf3c217cfb91faac343d
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Oct  1 18:20:37 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Oct  1 19:11:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f23e5814

sys-apps/systemd-utils: drop 252.9, 253.6, 254.3, 254.4

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

 sys-apps/systemd-utils/Manifest   |   5 -
 sys-apps/systemd-utils/systemd-utils-252.9.ebuild | 525 -
 sys-apps/systemd-utils/systemd-utils-253.6.ebuild | 535 -
 sys-apps/systemd-utils/systemd-utils-254.3.ebuild | 537 --
 sys-apps/systemd-utils/systemd-utils-254.4.ebuild | 537 --
 5 files changed, 2139 deletions(-)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index 69128db7529b..0f97dbfb3b42 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -1,10 +1,5 @@
-DIST systemd-musl-patches-252.4.tar.gz 25053 BLAKE2B 
1d75f85ea0c48c788e9199e2d919bac90edce16a9788a349332cf308c32fb9510ac2883f8e09f21e7f37fbac2e557dc39cdf44dcd7a986587c40dedd2d1b5df5
 SHA512 
1dc8e220eae1869eb4bb50f9c701392542b053099cf9b6bde13f12a2d26fa29984819a8b4ce1b6c57e38a71f86324469a87cf9e22abe0f6d67ac3e84c6b9a3ba
 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-252.9.tar.gz 11829389 BLAKE2B 
a45a72bfe113f8cb7424d731692f548c389f59d34b649e874db2f85868943b0a9c33ef62185c83c41a9c220caddd65c44ff328026eff19c3c7efda5efbd73574
 SHA512 
fa34b9c2f692af8f70dffc5044fe502ff5e21625af5b27cad7fc5e833570b180f53c5d03a0add785e83a5b4e7564117fe4728931df4ef599888c73e92c7f2103
 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.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-utils/systemd-utils-252.9.ebuild 
b/sys-apps/systemd-utils/systemd-utils-252.9.ebuild
deleted file mode 100644
index 88a1650b54c0..
--- a/sys-apps/systemd-utils/systemd-utils-252.9.ebuild
+++ /dev/null
@@ -1,525 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-
-QA_PKGCONFIG_VERSION=$(ver_cut 1)
-
-inherit bash-completion-r1 flag-o-matic linux-info meson-multilib python-any-r1
-inherit 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}"
-  

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

2023-10-01 Thread Mike Gilbert
commit: 35d66e67ccba6342efb8ccaf845a7f9020f01dff
Author: Nathan Du  outlook  com>
AuthorDate: Sun Oct  1 09:35:01 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Oct  1 19:12:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35d66e67

sys-apps/systemd-utils: install libudev man pages

Closes: https://bugs.gentoo.org/915011
Signed-off-by: Nathan Du  outlook.com>
Signed-off-by: Mike Gilbert  gentoo.org>

 ...-utils-253.11.ebuild => systemd-utils-253.11-r1.ebuild} | 14 ++
 ...-utils-253.12.ebuild => systemd-utils-253.12-r1.ebuild} | 14 ++
 ...md-utils-254.5.ebuild => systemd-utils-254.5-r1.ebuild} | 14 ++
 3 files changed, 42 insertions(+)

diff --git a/sys-apps/systemd-utils/systemd-utils-253.11.ebuild 
b/sys-apps/systemd-utils/systemd-utils-253.11-r1.ebuild
similarity index 96%
rename from sys-apps/systemd-utils/systemd-utils-253.11.ebuild
rename to sys-apps/systemd-utils/systemd-utils-253.11-r1.ebuild
index b0af755e370d..de6425e32cf7 100644
--- a/sys-apps/systemd-utils/systemd-utils-253.11.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-253.11-r1.ebuild
@@ -347,6 +347,18 @@ multilib_src_compile() {
targets+=(
udev:shared_library
src/libudev/libudev.pc
+   man/libudev.3
+   man/udev_device_get_syspath.3
+   man/udev_device_has_tag.3
+   man/udev_device_new_from_syspath.3
+   man/udev_enumerate_add_match_subsystem.3
+   man/udev_enumerate_new.3
+   man/udev_enumerate_scan_devices.3
+   man/udev_list_entry.3
+   man/udev_monitor_filter_update.3
+   man/udev_monitor_new_from_netlink.3
+   man/udev_monitor_receive_device.3
+   man/udev_new.3
)
if use test; then
targets+=(
@@ -458,6 +470,8 @@ multilib_src_install() {
gen_usr_ldscript -a udev
insinto "/usr/$(get_libdir)/pkgconfig"
doins src/libudev/libudev.pc
+   doman man/libudev.3
+   doman man/udev_*.3
fi
 }
 

diff --git a/sys-apps/systemd-utils/systemd-utils-253.12.ebuild 
b/sys-apps/systemd-utils/systemd-utils-253.12-r1.ebuild
similarity index 96%
rename from sys-apps/systemd-utils/systemd-utils-253.12.ebuild
rename to sys-apps/systemd-utils/systemd-utils-253.12-r1.ebuild
index c06d1b1a0d0c..16e6b7cebd76 100644
--- a/sys-apps/systemd-utils/systemd-utils-253.12.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-253.12-r1.ebuild
@@ -347,6 +347,18 @@ multilib_src_compile() {
targets+=(
udev:shared_library
src/libudev/libudev.pc
+   man/libudev.3
+   man/udev_device_get_syspath.3
+   man/udev_device_has_tag.3
+   man/udev_device_new_from_syspath.3
+   man/udev_enumerate_add_match_subsystem.3
+   man/udev_enumerate_new.3
+   man/udev_enumerate_scan_devices.3
+   man/udev_list_entry.3
+   man/udev_monitor_filter_update.3
+   man/udev_monitor_new_from_netlink.3
+   man/udev_monitor_receive_device.3
+   man/udev_new.3
)
if use test; then
targets+=(
@@ -458,6 +470,8 @@ multilib_src_install() {
gen_usr_ldscript -a udev
insinto "/usr/$(get_libdir)/pkgconfig"
doins src/libudev/libudev.pc
+   doman man/libudev.3
+   doman man/udev_*.3
fi
 }
 

diff --git a/sys-apps/systemd-utils/systemd-utils-254.5.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.5-r1.ebuild
similarity index 96%
rename from sys-apps/systemd-utils/systemd-utils-254.5.ebuild
rename to sys-apps/systemd-utils/systemd-utils-254.5-r1.ebuild
index 849af65cc76c..78bd97986039 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.5.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.5-r1.ebuild
@@ -352,6 +352,18 @@ multilib_src_compile() {
targets+=(
udev:shared_library
src/libudev/libudev.pc
+   man/libudev.3
+   man/udev_device_get_syspath.3
+   man/udev_device_has_tag.3
+   man/udev_device_new_from_syspath.3
+   man/udev_enumerate_add_match_subsystem.3
+   man/udev_enumerate_new.3
+   man/udev_enumerate_scan_devices.3
+   man/udev_list_entry.3
+   man/udev_monitor_filter_update.3
+   

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

2023-10-01 Thread Mike Gilbert
commit: a5e63255fc09e019665714b82053187abbef82dc
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Oct  1 19:10:31 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Oct  1 19:12:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5e63255

sys-apps/systemd-utils: install man pages for native ABI only

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

 .../systemd-utils/systemd-utils-253.11-r1.ebuild   | 28 +++---
 .../systemd-utils/systemd-utils-253.12-r1.ebuild   | 28 +++---
 .../systemd-utils/systemd-utils-254.5-r1.ebuild| 28 +++---
 3 files changed, 42 insertions(+), 42 deletions(-)

diff --git a/sys-apps/systemd-utils/systemd-utils-253.11-r1.ebuild 
b/sys-apps/systemd-utils/systemd-utils-253.11-r1.ebuild
index de6425e32cf7..7499ad4455ec 100644
--- a/sys-apps/systemd-utils/systemd-utils-253.11-r1.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-253.11-r1.ebuild
@@ -323,6 +323,18 @@ multilib_src_compile() {
man/systemd-hwdb.8
man/systemd-udevd.service.8
man/udevadm.8
+   man/libudev.3
+   man/udev_device_get_syspath.3
+   man/udev_device_has_tag.3
+   man/udev_device_new_from_syspath.3
+   man/udev_enumerate_add_match_subsystem.3
+   man/udev_enumerate_new.3
+   man/udev_enumerate_scan_devices.3
+   man/udev_list_entry.3
+   man/udev_monitor_filter_update.3
+   man/udev_monitor_new_from_netlink.3
+   man/udev_monitor_receive_device.3
+   man/udev_new.3
hwdb.d/60-autosuspend-chromiumos.hwdb
rules.d/50-udev-default.rules
rules.d/64-btrfs.rules
@@ -347,18 +359,6 @@ multilib_src_compile() {
targets+=(
udev:shared_library
src/libudev/libudev.pc
-   man/libudev.3
-   man/udev_device_get_syspath.3
-   man/udev_device_has_tag.3
-   man/udev_device_new_from_syspath.3
-   man/udev_enumerate_add_match_subsystem.3
-   man/udev_enumerate_new.3
-   man/udev_enumerate_scan_devices.3
-   man/udev_list_entry.3
-   man/udev_monitor_filter_update.3
-   man/udev_monitor_new_from_netlink.3
-   man/udev_monitor_receive_device.3
-   man/udev_new.3
)
if use test; then
targets+=(
@@ -463,6 +463,8 @@ multilib_src_install() {
 
doman 
man/{udev.conf.5,systemd.link.5,hwdb.7,systemd-hwdb.8,udev.7,udevadm.8}
newman man/systemd-udevd.service.8 systemd-udevd.8
+   doman man/libudev.3
+   doman man/udev_*.3
fi
fi
if use udev; then
@@ -470,8 +472,6 @@ multilib_src_install() {
gen_usr_ldscript -a udev
insinto "/usr/$(get_libdir)/pkgconfig"
doins src/libudev/libudev.pc
-   doman man/libudev.3
-   doman man/udev_*.3
fi
 }
 

diff --git a/sys-apps/systemd-utils/systemd-utils-253.12-r1.ebuild 
b/sys-apps/systemd-utils/systemd-utils-253.12-r1.ebuild
index 16e6b7cebd76..636ecc7b503e 100644
--- a/sys-apps/systemd-utils/systemd-utils-253.12-r1.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-253.12-r1.ebuild
@@ -323,6 +323,18 @@ multilib_src_compile() {
man/systemd-hwdb.8
man/systemd-udevd.service.8
man/udevadm.8
+   man/libudev.3
+   man/udev_device_get_syspath.3
+   man/udev_device_has_tag.3
+   man/udev_device_new_from_syspath.3
+   man/udev_enumerate_add_match_subsystem.3
+   man/udev_enumerate_new.3
+   man/udev_enumerate_scan_devices.3
+   man/udev_list_entry.3
+   man/udev_monitor_filter_update.3
+   man/udev_monitor_new_from_netlink.3
+   man/udev_monitor_receive_device.3
+   man/udev_new.3
hwdb.d/60-autosuspend-chromiumos.hwdb

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

2023-09-29 Thread Sam James
commit: 285635854503d90a2f813f61d1c0c0ab2ba5fa31
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 29 22:51:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 29 23:06:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28563585

sys-apps/systemd-utils: add 254.5

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

 sys-apps/systemd-utils/Manifest   |   1 +
 sys-apps/systemd-utils/systemd-utils-254.5.ebuild | 537 ++
 2 files changed, 538 insertions(+)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index 5e0cb2168a48..69128db7529b 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -7,3 +7,4 @@ DIST systemd-stable-253.12.tar.gz 12117485 BLAKE2B 
8ed9e5a081c59a304698c8194fd15
 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-utils/systemd-utils-254.5.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.5.ebuild
new file mode 100644
index ..849af65cc76c
--- /dev/null
+++ b/sys-apps/systemd-utils/systemd-utils-254.5.ebuild
@@ -0,0 +1,537 @@
+# 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-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 selinux split-usr sysusers +tmpfiles test +udev"
+REQUIRED_USE="
+   || ( boot tmpfiles sysusers udev )
+   ${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}]
+   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-utils/

2023-09-29 Thread Sam James
commit: 3da39ea3f52fba149b33d9778f085a6d03b669b8
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 29 22:49:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 29 23:06:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3da39ea3

sys-apps/systemd-utils: add 253.12

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

 sys-apps/systemd-utils/Manifest|   1 +
 sys-apps/systemd-utils/systemd-utils-253.12.ebuild | 535 +
 2 files changed, 536 insertions(+)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index 952b06a4ebdc..5e0cb2168a48 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -3,6 +3,7 @@ DIST systemd-musl-patches-253.3.tar.gz 28384 BLAKE2B 
2736a4ddc36b2ce087c08c57c0b
 DIST systemd-musl-patches-254.3.tar.gz 28640 BLAKE2B 
54837f49cdb8cf025e367ad13bab0d0509c2e11ad84d29724bb6baa226c54e0ab97a91035361f66009dd9b1a22f7b3e82f90b1c14adf4aa20d576b9410589d38
 SHA512 
07d028a57025b2626471d6f48507f2dfc50658db24efaac93bafae9a1d4cdc3ec82e80da426d2a6280c32af2d813565609dab7df5538260ba809b63309a0ffed
 DIST systemd-stable-252.9.tar.gz 11829389 BLAKE2B 
a45a72bfe113f8cb7424d731692f548c389f59d34b649e874db2f85868943b0a9c33ef62185c83c41a9c220caddd65c44ff328026eff19c3c7efda5efbd73574
 SHA512 
fa34b9c2f692af8f70dffc5044fe502ff5e21625af5b27cad7fc5e833570b180f53c5d03a0add785e83a5b4e7564117fe4728931df4ef599888c73e92c7f2103
 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.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

diff --git a/sys-apps/systemd-utils/systemd-utils-253.12.ebuild 
b/sys-apps/systemd-utils/systemd-utils-253.12.ebuild
new file mode 100644
index ..c06d1b1a0d0c
--- /dev/null
+++ b/sys-apps/systemd-utils/systemd-utils-253.12.ebuild
@@ -0,0 +1,535 @@
+# 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 )"
+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? ( 

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

2023-09-26 Thread Arthur Zamarin
commit: 31dcf581a07395df7e6a98958522cfaa2b68419f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Sep 26 15:32:25 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Sep 26 15:32:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31dcf581

sys-apps/systemd-utils: Stabilize 253.11 sparc, #914611

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-apps/systemd-utils/systemd-utils-253.11.ebuild 
b/sys-apps/systemd-utils/systemd-utils-253.11.ebuild
index 92d0dc6ed8df..28a7d2f31d8c 100644
--- a/sys-apps/systemd-utils/systemd-utils-253.11.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-253.11.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 selinux split-usr sysusers +tmpfiles test +udev"
 REQUIRED_USE="|| ( boot tmpfiles sysusers udev )"
 RESTRICT="!test? ( test )"



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

2023-09-26 Thread Arthur Zamarin
commit: 109453e3784793d2ca24f06fb67a6a015458156b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Sep 26 15:32:19 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Sep 26 15:32:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=109453e3

sys-apps/systemd-utils: Stabilize 253.11 x86, #914611

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-apps/systemd-utils/systemd-utils-253.11.ebuild 
b/sys-apps/systemd-utils/systemd-utils-253.11.ebuild
index ada45651019f..92d0dc6ed8df 100644
--- a/sys-apps/systemd-utils/systemd-utils-253.11.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-253.11.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 selinux split-usr sysusers +tmpfiles test +udev"
 REQUIRED_USE="|| ( boot tmpfiles sysusers udev )"
 RESTRICT="!test? ( test )"



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

2023-09-26 Thread Arthur Zamarin
commit: ac9e76f75d3b573409c32a42178470f684843644
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Sep 26 15:32:33 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Sep 26 15:32:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac9e76f7

sys-apps/systemd-utils: Stabilize 253.11 hppa, #914611

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-apps/systemd-utils/systemd-utils-253.11.ebuild 
b/sys-apps/systemd-utils/systemd-utils-253.11.ebuild
index 28a7d2f31d8c..b0af755e370d 100644
--- a/sys-apps/systemd-utils/systemd-utils-253.11.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-253.11.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 selinux split-usr sysusers +tmpfiles test +udev"
 REQUIRED_USE="|| ( boot tmpfiles sysusers udev )"
 RESTRICT="!test? ( test )"



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

2023-09-26 Thread Arthur Zamarin
commit: ecc70f8735b1cde418d29bbe9fb16cb6bd54f1b7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Sep 26 15:31:52 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Sep 26 15:31:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecc70f87

sys-apps/systemd-utils: Stabilize 253.11 arm64, #914611

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-apps/systemd-utils/systemd-utils-253.11.ebuild 
b/sys-apps/systemd-utils/systemd-utils-253.11.ebuild
index 07202d688ea5..f452d7b65c0c 100644
--- a/sys-apps/systemd-utils/systemd-utils-253.11.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-253.11.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 selinux split-usr sysusers +tmpfiles test +udev"
 REQUIRED_USE="|| ( boot tmpfiles sysusers udev )"
 RESTRICT="!test? ( test )"



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

2023-09-26 Thread Arthur Zamarin
commit: 5b8c3110c8e3212902474f2c72ba4bd24464a2c1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Sep 26 15:32:07 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Sep 26 15:32:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b8c3110

sys-apps/systemd-utils: Stabilize 253.11 ppc64, #914611

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-apps/systemd-utils/systemd-utils-253.11.ebuild 
b/sys-apps/systemd-utils/systemd-utils-253.11.ebuild
index bced01690407..ada45651019f 100644
--- a/sys-apps/systemd-utils/systemd-utils-253.11.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-253.11.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 selinux split-usr sysusers +tmpfiles test +udev"
 REQUIRED_USE="|| ( boot tmpfiles sysusers udev )"
 RESTRICT="!test? ( test )"



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

2023-09-26 Thread Arthur Zamarin
commit: f6a519034b322c5ede340b7c3b237818a08fec99
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Sep 26 15:31:46 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Sep 26 15:31:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6a51903

sys-apps/systemd-utils: Stabilize 253.11 arm, #914611

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-apps/systemd-utils/systemd-utils-253.11.ebuild 
b/sys-apps/systemd-utils/systemd-utils-253.11.ebuild
index b3fc280ac7fb..07202d688ea5 100644
--- a/sys-apps/systemd-utils/systemd-utils-253.11.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-253.11.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 selinux split-usr sysusers +tmpfiles test +udev"
 REQUIRED_USE="|| ( boot tmpfiles sysusers udev )"
 RESTRICT="!test? ( test )"



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

2023-09-26 Thread Arthur Zamarin
commit: 89c938ea405f43f841213ae001ff9f5e5271f38a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Sep 26 15:32:00 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Sep 26 15:32:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89c938ea

sys-apps/systemd-utils: Stabilize 253.11 ppc, #914611

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-apps/systemd-utils/systemd-utils-253.11.ebuild 
b/sys-apps/systemd-utils/systemd-utils-253.11.ebuild
index f452d7b65c0c..bced01690407 100644
--- a/sys-apps/systemd-utils/systemd-utils-253.11.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-253.11.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 selinux split-usr sysusers +tmpfiles test +udev"
 REQUIRED_USE="|| ( boot tmpfiles sysusers udev )"
 RESTRICT="!test? ( test )"



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

2023-09-24 Thread Sam James
commit: fa82e211323630f325f3dcf4434bfb8ce00d42ee
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 24 22:28:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 24 22:28:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa82e211

sys-apps/systemd-utils: drop 252.10, 253.5, 253.7, 253.8, 253.10

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

 sys-apps/systemd-utils/Manifest|   5 -
 sys-apps/systemd-utils/systemd-utils-252.10.ebuild | 525 
 sys-apps/systemd-utils/systemd-utils-253.10.ebuild | 535 -
 sys-apps/systemd-utils/systemd-utils-253.5.ebuild  | 533 
 sys-apps/systemd-utils/systemd-utils-253.7.ebuild  | 535 -
 sys-apps/systemd-utils/systemd-utils-253.8.ebuild  | 535 -
 6 files changed, 2668 deletions(-)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index a13edc015f6e..952b06a4ebdc 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -1,13 +1,8 @@
 DIST systemd-musl-patches-252.4.tar.gz 25053 BLAKE2B 
1d75f85ea0c48c788e9199e2d919bac90edce16a9788a349332cf308c32fb9510ac2883f8e09f21e7f37fbac2e557dc39cdf44dcd7a986587c40dedd2d1b5df5
 SHA512 
1dc8e220eae1869eb4bb50f9c701392542b053099cf9b6bde13f12a2d26fa29984819a8b4ce1b6c57e38a71f86324469a87cf9e22abe0f6d67ac3e84c6b9a3ba
 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-252.10.tar.gz 11841052 BLAKE2B 
33ebca90ff17ef5983677c08c93a80350908aa4f4f1860d8e69c234ead926f0e21a4c4692c171f061e05e41c94d8fe2ba3a3be75fb7b582b86e851194a1f0203
 SHA512 
5309d8df51b5cda694e03e2ded574d4e3606916fab5d190b21fcd0284d8d8f56cab8b3423d7d0b90e44cd9775cc62bc26198f3d2a43f8aa545959b5c27b0dd9d
 DIST systemd-stable-252.9.tar.gz 11829389 BLAKE2B 
a45a72bfe113f8cb7424d731692f548c389f59d34b649e874db2f85868943b0a9c33ef62185c83c41a9c220caddd65c44ff328026eff19c3c7efda5efbd73574
 SHA512 
fa34b9c2f692af8f70dffc5044fe502ff5e21625af5b27cad7fc5e833570b180f53c5d03a0add785e83a5b4e7564117fe4728931df4ef599888c73e92c7f2103
-DIST systemd-stable-253.10.tar.gz 12116663 BLAKE2B 
9232067c5fb4ceb3c941d9840a043f34ca3c6eee6e696743715e9f36d47a58e98046ffb6af19084bbd7e8b4edf40c67132a3fa967f37785eb988a18530ca89b1
 SHA512 
dab45496586a9a78ba46a3c03c02e6bd97a8b832e28f96fdf052ecf1906c8c1bdc55967fc243ca837d0371e81730a92bb230e59a43e2ab6bc1b62fbd42a051d4
 DIST systemd-stable-253.11.tar.gz 12116691 BLAKE2B 
bb8d95e77ad970ba642346fd0179384258b13b94aacb9f6ff05d4967f5e13d1c709f8b917e485a227fb126e552429c4e302b959eb4697a69dc88b45836c36646
 SHA512 
0018a544f924725f1e7664bfbee0c66591514c077e97352ae5d8d90b6dccfd4d07b9876f25923afa9782b57cc17b8e9ab34c7ae627998804751ba38e46558af4
-DIST systemd-stable-253.5.tar.gz 12015672 BLAKE2B 
3b09bc1a63bc3321c51ea05080f95958ab55064596c13ab967a182cdaace302cc85c19e2cdabd9bdc8ba0a1a04999ae588fbce2fe2626c0f792ee22836feddf4
 SHA512 
39709b485cd9287e26ac8e973fa1692b280bec3b96e1da6667e4a4f2ac2228aa072b22802720a254698d32c82f5306d7feb32229e4b6d54cc0e2b1e2caa4cc2e
 DIST systemd-stable-253.6.tar.gz 12069024 BLAKE2B 
7dfb28127bf6c091180a6cfbae1eb657b99896920cc6b74d1e86586f51bf312d6c2647582a635a479048cadceb0b5ed508918ddff42b2639cec6234a656762f4
 SHA512 
c81f7ac0cca9073878026d6a3024ebad8bf38c4745fe7bac5a156906ba9fd7b78b90fdc69376821c9927dd60173dd6604684e2ea7dcb55dc2e60a0e20ee01735
-DIST systemd-stable-253.7.tar.gz 12111722 BLAKE2B 
2007653c264d615fbef52cd91d173597f175ba05c1b961c6035d51c1a28ff663151a72d858115536c316a2644d880dfe94e6d00809bf3a2abe3e2f5532df565b
 SHA512 
6935508f511930d6e980a7f0a3319295acbbc482cbce4f8f407af399259fe04b095dabd470f8825d84328a7d0f39efe6d5926022c1bdf18ec7fffe43b2586aa1
-DIST systemd-stable-253.8.tar.gz 12112413 BLAKE2B 
0edf5d2fdb47ef4c2fd9257642a719cb3cf70096d74ae0002f4df2696f3efd591ddf239f2ac9762aa53ebcee5bf31295739f8176313b8260e97fe99cc51722f6
 SHA512 
628db658ccf01e6cf09c6832735ad08c3d0dd906798e3366d42621fb08ad8b72aa7a51ae4874d76acf6c56282c63dc5fdce677cde3d4e102ce0036571ccabcc4
 DIST systemd-stable-254.3.tar.gz 14329148 BLAKE2B 
10b947e04a4ef9ccaeb7adaa67ac0f391927fb172c0750ffb93d4df69d970fd91f26b052f8bfdfb4f81ae69566d0a3459cbc87cc86b624014cfb8781a2914121
 SHA512 
a0c361c993ac9a121823bdd58e29ef7bd25ccfd206ae0c3e1eed9833b3ddf24f53afe6f669eb9fbff5078977403236b0e4ef5a5f6fde56c504caed1d411e71fe
 DIST systemd-stable-254.4.tar.gz 14332995 BLAKE2B 

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

2023-09-24 Thread Sam James
commit: 43b1c0c6da511a7e100542c40d2335a4b57e6e35
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 24 18:35:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 24 18:35:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43b1c0c6

sys-apps/systemd-utils: Stabilize 253.11 amd64, #914611

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

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

diff --git a/sys-apps/systemd-utils/systemd-utils-253.11.ebuild 
b/sys-apps/systemd-utils/systemd-utils-253.11.ebuild
index c06d1b1a0d0c..b3fc280ac7fb 100644
--- a/sys-apps/systemd-utils/systemd-utils-253.11.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-253.11.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 selinux split-usr sysusers +tmpfiles test +udev"
 REQUIRED_USE="|| ( boot tmpfiles sysusers udev )"
 RESTRICT="!test? ( test )"



  1   2   3   >