[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
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/
commit: a1593c680c90f92eeb323415fd71b043c08c7a70 Author: Sam James gentoo org> AuthorDate: Thu Nov 23 12:36:09 2023 + Commit: Sam James gentoo org> CommitDate: Thu Nov 23 12:36:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1593c68 sys-apps/systemd: adjust minimum versions of deps (255) Signed-off-by: Sam James gentoo.org> sys-apps/systemd/systemd-255_rc3.ebuild | 14 +++--- sys-apps/systemd/systemd-.ebuild| 16 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/sys-apps/systemd/systemd-255_rc3.ebuild b/sys-apps/systemd/systemd-255_rc3.ebuild index 864f74590030..bb753d5d7b8d 100644 --- a/sys-apps/systemd/systemd-255_rc3.ebuild +++ b/sys-apps/systemd/systemd-255_rc3.ebuild @@ -55,14 +55,14 @@ RESTRICT="!test? ( test )" MINKV="4.15" COMMON_DEPEND=" - >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}] + >=sys-apps/util-linux-2.32:0=[${MULTILIB_USEDEP}] sys-libs/libcap:0=[${MULTILIB_USEDEP}] virtual/libcrypt:=[${MULTILIB_USEDEP}] acl? ( sys-apps/acl:0= ) - apparmor? ( sys-libs/libapparmor:0= ) + apparmor? ( >=sys-libs/libapparmor-2.13:0= ) audit? ( >=sys-process/audit-2:0= ) cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) - curl? ( net-misc/curl:0= ) + curl? ( >=net-misc/curl-7.32.0:0= ) elfutils? ( >=dev-libs/elfutils-0.158:0= ) fido2? ( dev-libs/libfido2:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] ) @@ -79,12 +79,12 @@ COMMON_DEPEND=" iptables? ( net-firewall/iptables:0= ) openssl? ( >=dev-libs/openssl-1.1.0:0= ) pam? ( sys-libs/pam:=[${MULTILIB_USEDEP}] ) - pkcs11? ( app-crypt/p11-kit:0= ) + pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= ) pcre? ( dev-libs/libpcre2 ) - pwquality? ( dev-libs/libpwquality:0= ) - qrcode? ( media-gfx/qrencode:0= ) + pwquality? ( >=dev-libs/libpwquality-1.4.1:0= ) + qrcode? ( >=media-gfx/qrencode-3:0= ) seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) - selinux? ( sys-libs/libselinux:0= ) + selinux? ( >=sys-libs/libselinux-2.1.9:0= ) tpm? ( app-crypt/tpm2-tss:0= ) xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) zstd? ( >=app-arch/zstd-1.4.0:0=[${MULTILIB_USEDEP}] ) diff --git a/sys-apps/systemd/systemd-.ebuild b/sys-apps/systemd/systemd-.ebuild index f4cfdbfefc00..bb753d5d7b8d 100644 --- a/sys-apps/systemd/systemd-.ebuild +++ b/sys-apps/systemd/systemd-.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1 @@ -55,14 +55,14 @@ RESTRICT="!test? ( test )" MINKV="4.15" COMMON_DEPEND=" - >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}] + >=sys-apps/util-linux-2.32:0=[${MULTILIB_USEDEP}] sys-libs/libcap:0=[${MULTILIB_USEDEP}] virtual/libcrypt:=[${MULTILIB_USEDEP}] acl? ( sys-apps/acl:0= ) - apparmor? ( sys-libs/libapparmor:0= ) + apparmor? ( >=sys-libs/libapparmor-2.13:0= ) audit? ( >=sys-process/audit-2:0= ) cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) - curl? ( net-misc/curl:0= ) + curl? ( >=net-misc/curl-7.32.0:0= ) elfutils? ( >=dev-libs/elfutils-0.158:0= ) fido2? ( dev-libs/libfido2:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] ) @@ -79,12 +79,12 @@ COMMON_DEPEND=" iptables? ( net-firewall/iptables:0= ) openssl? ( >=dev-libs/openssl-1.1.0:0= ) pam? ( sys-libs/pam:=[${MULTILIB_USEDEP}] ) - pkcs11? ( app-crypt/p11-kit:0= ) + pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= ) pcre? ( dev-libs/libpcre2 ) - pwquality? ( dev-libs/libpwquality:0= ) - qrcode? ( media-gfx/qrencode:0= ) + pwquality? ( >=dev-libs/libpwquality-1.4.1:0= ) + qrcode? ( >=media-gfx/qrencode-3:0= ) seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) - selinux? ( sys-libs/libselinux:0= ) + selinux? ( >=sys-libs/libselinux-2.1.9:0= ) tpm? ( app-crypt/tpm2-tss:0= ) xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) zstd? ( >=app-arch/zstd-1.4.0:0=[${MULTILIB_USEDEP}] )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 65d826fe11151306b467aa5504ef86d32b68fb82 Author: Sam James gentoo org> AuthorDate: Thu Nov 23 12:37:22 2023 + Commit: Sam James gentoo org> CommitDate: Thu Nov 23 12:37:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65d826fe sys-apps/systemd: add guard for RC keywords Signed-off-by: Sam James gentoo.org> sys-apps/systemd/systemd-255_rc3.ebuild | 5 - sys-apps/systemd/systemd-.ebuild| 5 - 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/sys-apps/systemd/systemd-255_rc3.ebuild b/sys-apps/systemd/systemd-255_rc3.ebuild index bb753d5d7b8d..5dd68f386e4b 100644 --- a/sys-apps/systemd/systemd-255_rc3.ebuild +++ b/sys-apps/systemd/systemd-255_rc3.ebuild @@ -23,7 +23,10 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + + if [[ ${PV} != *rc* ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + fi fi inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1 diff --git a/sys-apps/systemd/systemd-.ebuild b/sys-apps/systemd/systemd-.ebuild index bb753d5d7b8d..5dd68f386e4b 100644 --- a/sys-apps/systemd/systemd-.ebuild +++ b/sys-apps/systemd/systemd-.ebuild @@ -23,7 +23,10 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + + if [[ ${PV} != *rc* ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + fi fi inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: f655d224c56299cc2de7d070abf9e4a92ad4ecd9 Author: Florian Schmaus gentoo org> AuthorDate: Thu Nov 23 12:12:36 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Thu Nov 23 12:12:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f655d224 sys-apps/systemd: drop keywords for _rc Signed-off-by: Florian Schmaus gentoo.org> sys-apps/systemd/systemd-255_rc3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-255_rc3.ebuild b/sys-apps/systemd/systemd-255_rc3.ebuild index f4cfdbfefc00..864f74590030 100644 --- a/sys-apps/systemd/systemd-255_rc3.ebuild +++ b/sys-apps/systemd/systemd-255_rc3.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: c3c6461adad143d7c72a08744a80cffa5189a8c2 Author: Florian Schmaus gentoo org> AuthorDate: Thu Nov 23 12:10:22 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Thu Nov 23 12:10:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3c6461a sys-apps/systemd: add 255_rc3, drop 255_rc2 Signed-off-by: Florian Schmaus gentoo.org> sys-apps/systemd/Manifest | 2 +- ...stemd-255_rc2.ebuild => systemd-255_rc3.ebuild} | 49 +- 2 files changed, 12 insertions(+), 39 deletions(-) diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest index 5766653d5bd5..2f29faf14836 100644 --- a/sys-apps/systemd/Manifest +++ b/sys-apps/systemd/Manifest @@ -1,4 +1,4 @@ -DIST systemd-255-rc2.tar.gz 14842669 BLAKE2B 90767a7177d32c732a975fb51ce5f10f644a99a68221d861bb8c4d54aad36f23a9312d0d460f403292138923001708ab8f3c0984b07f750af7e46234e19c67ce SHA512 f33c6868efcbe05a7a4703136bb84243e5a6889c7740d77535eb9f19bb46c209e6f797533351fcf66d1c5d4b83e20ca436bfcb625e26b729bfadca795207ec56 +DIST systemd-255-rc3.tar.gz 14852739 BLAKE2B d8ee3d40296e09a9c96b5ac9764bf49eb5cba65f570a20130ebf923dc83b3bf63911af9dcdfdf32d3c9faca77de9997ab3e2eb0f417ab708ae3a4ec69fcf08a6 SHA512 f46eb9264fb03868926d1abaa4a90af41ac4b2c7770756b87b2f212cd40f3e0c044679d523cbea3078362b12c4a1ee50d73dbe2639980d55c394db9d1a587b6d 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 diff --git a/sys-apps/systemd/systemd-255_rc2.ebuild b/sys-apps/systemd/systemd-255_rc3.ebuild similarity index 90% rename from sys-apps/systemd/systemd-255_rc2.ebuild rename to sys-apps/systemd/systemd-255_rc3.ebuild index ff3da0b31398..f4cfdbfefc00 100644 --- a/sys-apps/systemd/systemd-255_rc2.ebuild +++ b/sys-apps/systemd/systemd-255_rc3.ebuild @@ -23,11 +23,11 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1 -inherit secureboot systemd toolchain-funcs udev usr-ldscript +inherit secureboot systemd toolchain-funcs udev DESCRIPTION="System and service manager for Linux" HOMEPAGE="http://systemd.io/; @@ -181,6 +181,11 @@ QA_FLAGS_IGNORED="usr/lib/systemd/boot/efi/.*" QA_EXECSTACK="usr/lib/systemd/boot/efi/*" pkg_pretend() { + if use split-usr; then + eerror "Please complete the migration to merged-usr." + eerror "https://wiki.gentoo.org/wiki/Merge-usr; + die "systemd no longer supports split-usr" + fi if [[ ${MERGE_TYPE} != buildonly ]]; then if use test && has pid-sandbox ${FEATURES}; then ewarn "Tests are known to fail with PID sandboxing enabled." @@ -240,7 +245,6 @@ src_unpack() { src_prepare() { local PATCHES=( - "${FILESDIR}/systemd-253-initrd-generators.patch" ) if ! use vanilla; then @@ -250,9 +254,6 @@ src_prepare() { ) fi - # Fails with split-usr. - sed -i -e '2i exit 77' test/test-rpm-macros.sh || die - default } @@ -272,10 +273,7 @@ multilib_src_configure() { -Dpamlibdir="$(getpam_mod_dir)" # avoid bash-completion dep -Dbashcompletiondir="$(get_bashcompdir)" - $(meson_use split-usr) - $(meson_use split-usr split-bin) - -Drootprefix="$(usex split-usr "${EPREFIX:-/}" "${EPREFIX}/usr")" - -Drootlibdir="${EPREFIX}/usr/$(get_libdir)" + -Dsplit-bin=false # Disable compatibility with sysvinit -Dsysvinit-path= -Dsysvrcnd-path= @@ -359,9 +357,6 @@ multilib_src_test() { } multilib_src_install_all() { - local
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 4dac88804a3fbd1b1da0959008e1ba150c86665a Author: Florian Schmaus gentoo org> AuthorDate: Thu Nov 16 20:24:17 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Thu Nov 16 20:30:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dac8880 sys-apps/systemd: add 255_rc2 Signed-off-by: Florian Schmaus gentoo.org> sys-apps/systemd/Manifest | 1 + sys-apps/systemd/systemd-255_rc2.ebuild | 525 2 files changed, 526 insertions(+) diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest index e149c6f2355a..5766653d5bd5 100644 --- a/sys-apps/systemd/Manifest +++ b/sys-apps/systemd/Manifest @@ -1,3 +1,4 @@ +DIST systemd-255-rc2.tar.gz 14842669 BLAKE2B 90767a7177d32c732a975fb51ce5f10f644a99a68221d861bb8c4d54aad36f23a9312d0d460f403292138923001708ab8f3c0984b07f750af7e46234e19c67ce SHA512 f33c6868efcbe05a7a4703136bb84243e5a6889c7740d77535eb9f19bb46c209e6f797533351fcf66d1c5d4b83e20ca436bfcb625e26b729bfadca795207ec56 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 diff --git a/sys-apps/systemd/systemd-255_rc2.ebuild b/sys-apps/systemd/systemd-255_rc2.ebuild new file mode 100644 index ..ff3da0b31398 --- /dev/null +++ b/sys-apps/systemd/systemd-255_rc2.ebuild @@ -0,0 +1,525 @@ +# Copyright 2011-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..12} ) + +# Avoid QA warnings +TMPFILES_OPTIONAL=1 +UDEV_OPTIONAL=1 + +QA_PKGCONFIG_VERSION=$(ver_cut 1) + +if [[ ${PV} == ]]; then + EGIT_REPO_URI="https://github.com/systemd/systemd.git; + inherit git-r3 +else + if [[ ${PV} == *.* ]]; then + MY_PN=systemd-stable + else + MY_PN=systemd + fi + MY_PV=${PV/_/-} + MY_P=${MY_PN}-${MY_PV} + S=${WORKDIR}/${MY_P} + SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; + #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1 +inherit secureboot systemd toolchain-funcs udev usr-ldscript + +DESCRIPTION="System and service manager for Linux" +HOMEPAGE="http://systemd.io/; + +LICENSE="GPL-2 LGPL-2.1 MIT public-domain" +SLOT="0/2" +IUSE=" + acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls elfutils + fido2 +gcrypt gnutls homed http idn importd iptables kernel-install +kmod + +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode + +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +zstd +" +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + dns-over-tls? ( || ( gnutls openssl ) ) + fido2? ( cryptsetup openssl ) + homed? ( cryptsetup pam openssl ) + importd? ( curl lzma || ( gcrypt openssl ) ) + pwquality? ( homed ) + boot? ( kernel-install ) + ukify? ( boot ) +" +RESTRICT="!test? ( test )" + +MINKV="4.15" + +COMMON_DEPEND=" + >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}] + sys-libs/libcap:0=[${MULTILIB_USEDEP}] + virtual/libcrypt:=[${MULTILIB_USEDEP}] + acl? ( sys-apps/acl:0= ) + apparmor? ( sys-libs/libapparmor:0= ) + audit? ( >=sys-process/audit-2:0= ) + cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) + curl? ( net-misc/curl:0= ) + elfutils? ( >=dev-libs/elfutils-0.158:0= ) + fido2? ( dev-libs/libfido2:0= ) + gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] ) + gnutls? ( >=net-libs/gnutls-3.6.0:0= ) + http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) + idn? ( net-dns/libidn2:= ) + importd? ( + app-arch/bzip2:0= + sys-libs/zlib:0= + ) + kmod? ( >=sys-apps/kmod-15:0= ) + lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] ) + lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[${MULTILIB_USEDEP}] ) + iptables? (
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
commit: 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/
commit: 03a6c734361d4885a4c00d9043b4e688d934d6c2 Author: Sam James gentoo org> AuthorDate: Fri Nov 10 21:21:35 2023 + Commit: Sam James gentoo org> CommitDate: Fri Nov 10 21:25:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03a6c734 sys-apps/systemd: add 254.6 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/Manifest | 1 + sys-apps/systemd/systemd-254.6.ebuild | 525 ++ 2 files changed, 526 insertions(+) diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest index 5b09b2e28a83..e149c6f2355a 100644 --- a/sys-apps/systemd/Manifest +++ b/sys-apps/systemd/Manifest @@ -6,3 +6,4 @@ DIST systemd-stable-253.6.tar.gz 12069024 BLAKE2B 7dfb28127bf6c091180a6cfbae1eb6 DIST systemd-stable-254.3.tar.gz 14329148 BLAKE2B 10b947e04a4ef9ccaeb7adaa67ac0f391927fb172c0750ffb93d4df69d970fd91f26b052f8bfdfb4f81ae69566d0a3459cbc87cc86b624014cfb8781a2914121 SHA512 a0c361c993ac9a121823bdd58e29ef7bd25ccfd206ae0c3e1eed9833b3ddf24f53afe6f669eb9fbff5078977403236b0e4ef5a5f6fde56c504caed1d411e71fe DIST systemd-stable-254.4.tar.gz 14332995 BLAKE2B 2b51ea867e142beeaf332cead5e2daf99b6599a6069d961d19248be2c2b211d25f7e18dd3e1ad2f0588ec121492a1da95e078aa74b7aebed8523ca0512b489ea SHA512 ea2faaa5ba9c8c286c24fba5f47317fa6b26f8678eb1e59c481cf35462b625b605ce18875eaa8cdfdd49ddfeca823e9c571e18bf6df4a62a2421762ab271fb69 DIST systemd-stable-254.5.tar.gz 14334696 BLAKE2B 2f63d79ae93add69ac0b56dda9f67019340f84692de4da200557b9f5f1f16bebbad42a9a7e2d6ef7420aa37746d2ede0481fd8e39f03a31576c7e4e48e259ce3 SHA512 cac713670216add9e5473e2c86f04da441015e7cc0ac1500b9e1489a435f9b80c4c6ee24e9b22e4c4213a495bc1a0a908925df2045e344a2170d5aea6aafa16c +DIST systemd-stable-254.6.tar.gz 14400611 BLAKE2B 5b23131b8aaabcd386ceb9cfb4ba8e7e1c92c454dbcc2dd907fb459f3022cd324cef86d531fe296ad56349602e487544d60900f71e189aadac6ec0a361a382e3 SHA512 3ebb8c2b931d13cf6efa59842d6d7fb84410fee02f5161061900321497d33750e0b88e2366a4234ba1ab0b89b797da0b1f8b577e0924e560cd9914fde83a1e45 diff --git a/sys-apps/systemd/systemd-254.6.ebuild b/sys-apps/systemd/systemd-254.6.ebuild new file mode 100644 index ..c3d63b16f687 --- /dev/null +++ b/sys-apps/systemd/systemd-254.6.ebuild @@ -0,0 +1,525 @@ +# Copyright 2011-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..12} ) + +# Avoid QA warnings +TMPFILES_OPTIONAL=1 +UDEV_OPTIONAL=1 + +QA_PKGCONFIG_VERSION=$(ver_cut 1) + +if [[ ${PV} == ]]; then + EGIT_REPO_URI="https://github.com/systemd/systemd.git; + inherit git-r3 +else + if [[ ${PV} == *.* ]]; then + MY_PN=systemd-stable + else + MY_PN=systemd + fi + MY_PV=${PV/_/-} + MY_P=${MY_PN}-${MY_PV} + S=${WORKDIR}/${MY_P} + SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1 +inherit secureboot systemd toolchain-funcs udev usr-ldscript + +DESCRIPTION="System and service manager for Linux" +HOMEPAGE="http://systemd.io/; + +LICENSE="GPL-2 LGPL-2.1 MIT public-domain" +SLOT="0/2" +IUSE=" + acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls elfutils + fido2 +gcrypt gnutls homed http idn importd iptables kernel-install +kmod + +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode + +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +zstd +" +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + dns-over-tls? ( || ( gnutls openssl ) ) + fido2? ( cryptsetup openssl ) + homed? ( cryptsetup pam openssl ) + importd? ( curl lzma || ( gcrypt openssl ) ) + pwquality? ( homed ) + boot? ( kernel-install ) + ukify? ( boot ) +" +RESTRICT="!test? ( test )" + +MINKV="4.15" + +COMMON_DEPEND=" + >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}] + sys-libs/libcap:0=[${MULTILIB_USEDEP}] + virtual/libcrypt:=[${MULTILIB_USEDEP}] + acl? ( sys-apps/acl:0= ) + apparmor? ( sys-libs/libapparmor:0= ) + audit? ( >=sys-process/audit-2:0= ) + cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) + curl? ( net-misc/curl:0= ) + elfutils? ( >=dev-libs/elfutils-0.158:0= ) + fido2? ( dev-libs/libfido2:0= ) + gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] ) + gnutls? ( >=net-libs/gnutls-3.6.0:0= ) + http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) + idn? ( net-dns/libidn2:= ) + importd? ( + app-arch/bzip2:0= + sys-libs/zlib:0= + ) + kmod? ( >=sys-apps/kmod-15:0= ) + lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] ) + lzma? (
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
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/
commit: 2ba3b016eb2d2714a8cfc5ca883e1c98524d8adc Author: Sam James gentoo org> AuthorDate: Fri Nov 10 21:16:07 2023 + Commit: Sam James gentoo org> CommitDate: Fri Nov 10 21:25:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ba3b016 sys-apps/systemd: add 253.13 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/Manifest | 1 + sys-apps/systemd/systemd-253.13.ebuild | 514 + 2 files changed, 515 insertions(+) diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest index 1199a6ae394f..5b09b2e28a83 100644 --- a/sys-apps/systemd/Manifest +++ b/sys-apps/systemd/Manifest @@ -1,5 +1,6 @@ DIST systemd-stable-253.11.tar.gz 12116691 BLAKE2B bb8d95e77ad970ba642346fd0179384258b13b94aacb9f6ff05d4967f5e13d1c709f8b917e485a227fb126e552429c4e302b959eb4697a69dc88b45836c36646 SHA512 0018a544f924725f1e7664bfbee0c66591514c077e97352ae5d8d90b6dccfd4d07b9876f25923afa9782b57cc17b8e9ab34c7ae627998804751ba38e46558af4 DIST systemd-stable-253.12.tar.gz 12117485 BLAKE2B 8ed9e5a081c59a304698c8194fd15858ec03e44ca55466b4f07af659582abb9648c081d1756439c5d5cc6eb55783be987c1b801fea64e66c0abe8ef1df140f9b SHA512 dd099160932258f7baf541e52ce7181565096f93f9311e4d3f6383c2035ab3d39765a7de03fb99b83e16a79db301558577fb14859ef24f3da548e8806ef95ea2 +DIST systemd-stable-253.13.tar.gz 12183733 BLAKE2B f0cf127f71a0abe2a02f5421816a665602beb210dea62a22a05b2c2a5ff1e043b3c83bf67b868903736faee677075faa855ba4cf58b90e3eed083d7ed984d545 SHA512 7f603884ee8f49729332ca1e681eed03ee4936f66f96ae8b4e13fcaca2d0d3b8fb8850551f8eb0ca248ce841a8430983680d29399ce911900d3b9bfcbb67faaa DIST systemd-stable-253.3.tar.gz 11996044 BLAKE2B fdbac11914ea4a3718dd48c19f0dc34db798e68f36e2e858536e4ef50e376380a250ad59dbbd1ccec4ed73e59efd198dcc0aa85faafa9d6f85d4b2e1de67ccfa SHA512 2c686d83b8b09efa09e09c82feb965f3cfceb6338e42b57d4133dc9ffe52592c67bce9bc9e294c69bc831294e3cbdcc391aba778f10d7b408cef90a85c0ab8aa DIST systemd-stable-253.6.tar.gz 12069024 BLAKE2B 7dfb28127bf6c091180a6cfbae1eb657b99896920cc6b74d1e86586f51bf312d6c2647582a635a479048cadceb0b5ed508918ddff42b2639cec6234a656762f4 SHA512 c81f7ac0cca9073878026d6a3024ebad8bf38c4745fe7bac5a156906ba9fd7b78b90fdc69376821c9927dd60173dd6604684e2ea7dcb55dc2e60a0e20ee01735 DIST systemd-stable-254.3.tar.gz 14329148 BLAKE2B 10b947e04a4ef9ccaeb7adaa67ac0f391927fb172c0750ffb93d4df69d970fd91f26b052f8bfdfb4f81ae69566d0a3459cbc87cc86b624014cfb8781a2914121 SHA512 a0c361c993ac9a121823bdd58e29ef7bd25ccfd206ae0c3e1eed9833b3ddf24f53afe6f669eb9fbff5078977403236b0e4ef5a5f6fde56c504caed1d411e71fe diff --git a/sys-apps/systemd/systemd-253.13.ebuild b/sys-apps/systemd/systemd-253.13.ebuild new file mode 100644 index ..cf50cf37cc92 --- /dev/null +++ b/sys-apps/systemd/systemd-253.13.ebuild @@ -0,0 +1,514 @@ +# Copyright 2011-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..11} ) + +# Avoid QA warnings +TMPFILES_OPTIONAL=1 +UDEV_OPTIONAL=1 + +QA_PKGCONFIG_VERSION=$(ver_cut 1) + +if [[ ${PV} == ]]; then + EGIT_REPO_URI="https://github.com/systemd/systemd.git; + inherit git-r3 +else + if [[ ${PV} == *.* ]]; then + MY_PN=systemd-stable + else + MY_PN=systemd + fi + MY_PV=${PV/_/-} + MY_P=${MY_PN}-${MY_PV} + S=${WORKDIR}/${MY_P} + SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +inherit bash-completion-r1 linux-info meson-multilib pam python-any-r1 +inherit secureboot systemd toolchain-funcs udev usr-ldscript + +DESCRIPTION="System and service manager for Linux" +HOMEPAGE="http://systemd.io/; + +LICENSE="GPL-2 LGPL-2.1 MIT public-domain" +SLOT="0/2" +IUSE=" + acl apparmor audit cgroup-hybrid cryptsetup curl +dns-over-tls elfutils + fido2 +gcrypt gnuefi gnutls homed http idn importd iptables +kmod + +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode + +resolvconf +seccomp selinux split-usr +sysv-utils test tpm vanilla xkb +zstd +" +REQUIRED_USE=" + dns-over-tls? ( || ( gnutls openssl ) ) + fido2? ( cryptsetup openssl ) + homed? ( cryptsetup pam openssl ) + importd? ( curl lzma || ( gcrypt openssl ) ) + pwquality? ( homed ) +" +RESTRICT="!test? ( test )" + +MINKV="4.15" + +COMMON_DEPEND=" + >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}] + sys-libs/libcap:0=[${MULTILIB_USEDEP}] + virtual/libcrypt:=[${MULTILIB_USEDEP}] + acl? ( sys-apps/acl:0= ) + apparmor? ( sys-libs/libapparmor:0= ) + audit? ( >=sys-process/audit-2:0= ) + cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) + curl? ( net-misc/curl:0= ) + elfutils? ( >=dev-libs/elfutils-0.158:0= ) + fido2? ( dev-libs/libfido2:0= ) +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 8ca2ec8588ee57b61f26fc823191cce940707309 Author: Andrew Ammerlaan gentoo org> AuthorDate: Wed Nov 8 13:09:48 2023 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Thu Nov 9 07:27:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ca2ec85 sys-apps/systemd: 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. Signed-off-by: Andrew Ammerlaan gentoo.org> sys-apps/systemd/metadata.xml | 2 ++ ...ystemd-254.5.ebuild => systemd-254.5-r1.ebuild} | 22 +++--- sys-apps/systemd/systemd-.ebuild | 22 +++--- 3 files changed, 24 insertions(+), 22 deletions(-) diff --git a/sys-apps/systemd/metadata.xml b/sys-apps/systemd/metadata.xml index 9576ddd514ee..abd1315edcc4 100644 --- a/sys-apps/systemd/metadata.xml +++ b/sys-apps/systemd/metadata.xml @@ -23,6 +23,7 @@ Enable embedded HTTP server in journald Enable import daemon Use libiptc from net-firewall/iptables for NAT support in systemd-networkd; this is used only if the running kernel does not support nftables + Enable kernel-install Enable kernel module loading via sys-apps/kmod Enable lz4 compression for the journal Enable use of dev-libs/openssl for various features @@ -32,6 +33,7 @@ Install resolvconf symlink for systemd-resolve Install sysvinit compatibility symlinks and manpages for init, telinit, halt, poweroff, reboot, runlevel, and shutdown Enable TPM support + Enable systemd-ukify Disable Gentoo-specific behavior and compatibility quirks Depend on x11-libs/libxkbcommon to allow logind to control the X11 keymap diff --git a/sys-apps/systemd/systemd-254.5.ebuild b/sys-apps/systemd/systemd-254.5-r1.ebuild similarity index 96% rename from sys-apps/systemd/systemd-254.5.ebuild rename to sys-apps/systemd/systemd-254.5-r1.ebuild index 3fbd0bbf96e1..663677dee912 100644 --- a/sys-apps/systemd/systemd-254.5.ebuild +++ b/sys-apps/systemd/systemd-254.5-r1.ebuild @@ -36,9 +36,9 @@ LICENSE="GPL-2 LGPL-2.1 MIT public-domain" SLOT="0/2" IUSE=" acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls elfutils - fido2 +gcrypt gnutls homed http idn importd iptables +kmod + fido2 +gcrypt gnutls homed http idn importd iptables kernel-install +kmod +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode - +resolvconf +seccomp selinux split-usr +sysv-utils test tpm vanilla xkb +zstd + +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +zstd " REQUIRED_USE=" ${PYTHON_REQUIRED_USE} @@ -47,6 +47,8 @@ REQUIRED_USE=" homed? ( cryptsetup pam openssl ) importd? ( curl lzma || ( gcrypt openssl ) ) pwquality? ( homed ) + boot? ( kernel-install ) + ukify? ( boot ) " RESTRICT="!test? ( test )" @@ -124,7 +126,7 @@ RDEPEND="${COMMON_DEPEND} >=acct-user/systemd-resolve-0-r1 >=acct-user/systemd-timesync-0-r1 >=sys-apps/baselayout-2.2 - boot? ( + ukify? ( ${PYTHON_DEPS} $(python_gen_cond_dep "${PEFILE_DEPEND}") ) @@ -170,10 +172,8 @@ BDEPEND=" $(python_gen_cond_dep " dev-python/jinja[\${PYTHON_USEDEP}] dev-python/lxml[\${PYTHON_USEDEP}] - boot? ( - >=dev-python/pyelftools-0.30[\${PYTHON_USEDEP}] - test? ( ${PEFILE_DEPEND} ) - ) + boot? ( >=dev-python/pyelftools-0.30[\${PYTHON_USEDEP}] ) + ukify? ( test? ( ${PEFILE_DEPEND} ) ) ") " @@ -302,6 +302,7 @@ multilib_src_configure() { $(meson_native_use_bool importd) $(meson_native_use_bool importd bzip2) $(meson_native_use_bool importd zlib) + $(meson_native_use_bool kernel-install) $(meson_native_use_bool kmod) $(meson_use lz4) $(meson_use lzma xz) @@ -319,6 +320,7 @@ multilib_src_configure() { $(meson_native_use_bool selinux) $(meson_native_use_bool tpm tpm2) $(meson_native_use_bool test dbus) + $(meson_native_use_bool ukify) $(meson_native_use_bool xkb xkbcommon) -Dntp-servers="0.gentoo.pool.ntp.org 1.gentoo.pool.ntp.org 2.gentoo.pool.ntp.org 3.gentoo.pool.ntp.org" # Breaks screen, tmux, etc. @@ -408,10 +410,8 @@
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
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/
commit: 418455f59ad48188f5469d1fc163e0e98e1826ea Author: Sam James gentoo org> AuthorDate: Sun Oct 29 06:26:46 2023 + Commit: Sam James gentoo org> CommitDate: Sun Oct 29 06:50:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=418455f5 Revert "sys-apps/systemd: Stabilize 254.5 hppa, #916072" This reverts commit 24eaa6a85784d2bc3ae0cf65dac936847e75e6c6. Investigating segfault... Bug: https://bugs.gentoo.org/916072 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/systemd-254.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-254.5.ebuild b/sys-apps/systemd/systemd-254.5.ebuild index db2a9282b2be..3fbd0bbf96e1 100644 --- a/sys-apps/systemd/systemd-254.5.ebuild +++ b/sys-apps/systemd/systemd-254.5.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86" fi inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 24eaa6a85784d2bc3ae0cf65dac936847e75e6c6 Author: Sam James gentoo org> AuthorDate: Sun Oct 29 04:49:45 2023 + Commit: Sam James gentoo org> CommitDate: Sun Oct 29 04:50:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24eaa6a8 sys-apps/systemd: Stabilize 254.5 hppa, #916072 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/systemd-254.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-254.5.ebuild b/sys-apps/systemd/systemd-254.5.ebuild index 3fbd0bbf96e1..db2a9282b2be 100644 --- a/sys-apps/systemd/systemd-254.5.ebuild +++ b/sys-apps/systemd/systemd-254.5.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86" fi inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 848ef06e5c7b39ceadae3a3090cb0ab2e6a9fb9f Author: Sam James gentoo org> AuthorDate: Sat Oct 28 00:25:59 2023 + Commit: Sam James gentoo org> CommitDate: Sat Oct 28 00:25:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=848ef06e sys-apps/systemd: Stabilize 254.5 amd64, #916072 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/systemd-254.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-254.5.ebuild b/sys-apps/systemd/systemd-254.5.ebuild index 3767605a66e2..3fbd0bbf96e1 100644 --- a/sys-apps/systemd/systemd-254.5.ebuild +++ b/sys-apps/systemd/systemd-254.5.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86" fi inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 4817d4007487ed144c2d343d6004cb5a957024e8 Author: Sam James gentoo org> AuthorDate: Thu Oct 26 22:38:09 2023 + Commit: Sam James gentoo org> CommitDate: Thu Oct 26 22:38:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4817d400 sys-apps/systemd: Stabilize 254.5 ppc64, #916072 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/systemd-254.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-254.5.ebuild b/sys-apps/systemd/systemd-254.5.ebuild index baaf57300780..3767605a66e2 100644 --- a/sys-apps/systemd/systemd-254.5.ebuild +++ b/sys-apps/systemd/systemd-254.5.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86" fi inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
commit: 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/
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/
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/
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/
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/
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/
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/
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/
commit: f6506e5d6efa28933b486dc9ae03fec033bbd9c2 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Oct 23 14:04:46 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Oct 23 14:04:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6506e5d sys-apps/systemd: Stabilize 254.5 ppc, #916072 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/systemd/systemd-254.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-254.5.ebuild b/sys-apps/systemd/systemd-254.5.ebuild index b45c7432bc0f..baaf57300780 100644 --- a/sys-apps/systemd/systemd-254.5.ebuild +++ b/sys-apps/systemd/systemd-254.5.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 554f5e7fc034e8d5b5ff764a258e50d7db520b97 Author: Sam James gentoo org> AuthorDate: Sun Oct 22 18:06:49 2023 + Commit: Sam James gentoo org> CommitDate: Sun Oct 22 18:06:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=554f5e7f sys-apps/systemd: Stabilize 254.5 arm, #916072 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/systemd-254.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-254.5.ebuild b/sys-apps/systemd/systemd-254.5.ebuild index e1d321110de3..8631d6e406de 100644 --- a/sys-apps/systemd/systemd-254.5.ebuild +++ b/sys-apps/systemd/systemd-254.5.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: defa4e516f8dec45fa30088c702fadf7268f5107 Author: Sam James gentoo org> AuthorDate: Sun Oct 22 18:06:50 2023 + Commit: Sam James gentoo org> CommitDate: Sun Oct 22 18:06:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=defa4e51 sys-apps/systemd: Stabilize 254.5 arm64, #916072 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/systemd-254.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-254.5.ebuild b/sys-apps/systemd/systemd-254.5.ebuild index 8631d6e406de..b45c7432bc0f 100644 --- a/sys-apps/systemd/systemd-254.5.ebuild +++ b/sys-apps/systemd/systemd-254.5.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
commit: 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/
commit: 3a9db62a816e5c969eaaf861ee89bb81e7182a9e Author: Mike Gilbert gentoo org> AuthorDate: Thu Oct 12 20:30:02 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Thu Oct 12 20:31:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a9db62a sys-apps/systemd: enable py3.12 Closes: https://bugs.gentoo.org/915630 Signed-off-by: Mike Gilbert gentoo.org> sys-apps/systemd/systemd-254.5.ebuild | 2 +- sys-apps/systemd/systemd-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-apps/systemd/systemd-254.5.ebuild b/sys-apps/systemd/systemd-254.5.ebuild index 7a5aba42144b..e1d321110de3 100644 --- a/sys-apps/systemd/systemd-254.5.ebuild +++ b/sys-apps/systemd/systemd-254.5.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} ) # Avoid QA warnings TMPFILES_OPTIONAL=1 diff --git a/sys-apps/systemd/systemd-.ebuild b/sys-apps/systemd/systemd-.ebuild index 8a079d678095..7c6c59f40926 100644 --- a/sys-apps/systemd/systemd-.ebuild +++ b/sys-apps/systemd/systemd-.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} ) # Avoid QA warnings TMPFILES_OPTIONAL=1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
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/
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/
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/files/
commit: e1c9f2ae2241b347fcc2d262d365583101913887 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Tue Sep 26 18:04:33 2023 + Commit: Sam James gentoo org> CommitDate: Sun Oct 1 07:32:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1c9f2ae sys-apps/systemd: remove unused patches Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/33072 Signed-off-by: Sam James gentoo.org> .../files/systemd-253.5-services-stop.patch| 36 --- .../systemd-254.1-tmpfiles-setup-dev-early.patch | 252 - 2 files changed, 288 deletions(-) diff --git a/sys-apps/systemd/files/systemd-253.5-services-stop.patch b/sys-apps/systemd/files/systemd-253.5-services-stop.patch deleted file mode 100644 index 5f2c5aa8890d.. --- a/sys-apps/systemd/files/systemd-253.5-services-stop.patch +++ /dev/null @@ -1,36 +0,0 @@ -https://github.com/systemd/systemd-stable/issues/302 -https://github.com/systemd/systemd/pull/28000 - -From 5f7f82ba625ee48d662c1f0286f44b8b0918d05d Mon Sep 17 00:00:00 2001 -From: msizanoen -Date: Mon, 12 Jun 2023 10:30:12 +0700 -Subject: [PATCH] Revert "core/service: when resetting PID also reset known - flag" - -This reverts commit ff32060f2ed37b68dc26256b05e2e69013b0ecfe. - -This change is incorrect as we don't want to mark the PID as invalid but -only mark it as dead. - -The change in question also breaks user level socket activation for -`podman.service` as the termination of the main `podman system service` -process is not properly handled, causing any application accessing the -socket to hang. - -This is because the user-level `podman.service` unit also hosts two -non-main processes: `rootlessport` and `rootlessport-child` which causes -the `cgroup_good` check to still succeed. - -The original submitter of this commit is recommended to find another -more correct way to fix the cgroupsv1 issue on CentOS 8. a/src/core/service.c -+++ b/src/core/service.c -@@ -3752,7 +3752,6 @@ static void service_sigchld_event(Unit *u, pid_t pid, int code, int status) { - return; - - s->main_pid = 0; --s->main_pid_known = false; - exec_status_exit(>main_exec_status, >exec_context, pid, code, status); - - if (s->main_command) { - diff --git a/sys-apps/systemd/files/systemd-254.1-tmpfiles-setup-dev-early.patch b/sys-apps/systemd/files/systemd-254.1-tmpfiles-setup-dev-early.patch deleted file mode 100644 index 77f6e19fe6c8.. --- a/sys-apps/systemd/files/systemd-254.1-tmpfiles-setup-dev-early.patch +++ /dev/null @@ -1,252 +0,0 @@ -https://github.com/systemd/systemd/pull/28784 -https://bugs.gentoo.org/911723 - -From bb7f485f4bddd57bbf50739bafa43d127bab59d6 Mon Sep 17 00:00:00 2001 -From: Yu Watanabe -Date: Sat, 12 Aug 2023 07:54:32 +0900 -Subject: [PATCH] units: introduce systemd-tmpfiles-setup-dev-early.service - -This makes tmpfiles, sysusers, and udevd invoked in the following order: -1. systemd-tmpfiles-setup-dev-early.service - Create device nodes gracefully, that is, create device nodes anyway - by ignoring unknown users and groups. -2. systemd-sysusers.service - Create users and groups, to make later invocations of tmpfiles and - udevd can resolve necessary users and groups. -3. systemd-tmpfiles-setup-dev.service - Adjust owners of previously created device nodes. -4. systemd-udevd.service - Process all devices. Especially to make block devices active and can - be mountable. -5. systemd-tmpfiles-setup.service - Setup basic filesystem. - -Follow-up for b42482af904ae0b94a6e4501ec595448f0ba1c06. - -Fixes #28653. -Replaces #28681 and #28732. - man/systemd-tmpfiles.xml | 3 + - test/TEST-17-UDEV/test.sh | 4 ++ - test/units/testsuite-17.00.sh | 57 +++ - units/kmod-static-nodes.service.in| 2 +- - units/meson.build | 5 ++ - units/systemd-sysusers.service| 2 + - .../systemd-tmpfiles-setup-dev-early.service | 25 - units/systemd-tmpfiles-setup-dev.service | 3 +- - units/systemd-tmpfiles-setup.service | 2 +- - 9 files changed, 100 insertions(+), 3 deletions(-) - create mode 100755 test/units/testsuite-17.00.sh - create mode 100644 units/systemd-tmpfiles-setup-dev-early.service - -diff --git a/man/systemd-tmpfiles.xml b/man/systemd-tmpfiles.xml -index decd66d5c667..0db2a4b03b46 100644 a/man/systemd-tmpfiles.xml -+++ b/man/systemd-tmpfiles.xml -@@ -19,6 +19,7 @@ - - systemd-tmpfiles - systemd-tmpfiles-setup.service -+systemd-tmpfiles-setup-dev-early.service - systemd-tmpfiles-setup-dev.service - systemd-tmpfiles-clean.service - systemd-tmpfiles-clean.timer -@@ -35,6 +36,7 @@ - - System units: - systemd-tmpfiles-setup.service -+systemd-tmpfiles-setup-dev-early.service -
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
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/
commit: 980ad5133dd944ffb66825a9165a4c70c053b60f Author: Sam James gentoo org> AuthorDate: Fri Sep 29 23:06:53 2023 + Commit: Sam James gentoo org> CommitDate: Fri Sep 29 23:06:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=980ad513 sys-apps/systemd: add 254.5 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/Manifest | 1 + sys-apps/systemd/systemd-254.5.ebuild | 525 ++ 2 files changed, 526 insertions(+) diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest index 145d547ecae8..1199a6ae394f 100644 --- a/sys-apps/systemd/Manifest +++ b/sys-apps/systemd/Manifest @@ -4,3 +4,4 @@ DIST systemd-stable-253.3.tar.gz 11996044 BLAKE2B fdbac11914ea4a3718dd48c19f0dc3 DIST systemd-stable-253.6.tar.gz 12069024 BLAKE2B 7dfb28127bf6c091180a6cfbae1eb657b99896920cc6b74d1e86586f51bf312d6c2647582a635a479048cadceb0b5ed508918ddff42b2639cec6234a656762f4 SHA512 c81f7ac0cca9073878026d6a3024ebad8bf38c4745fe7bac5a156906ba9fd7b78b90fdc69376821c9927dd60173dd6604684e2ea7dcb55dc2e60a0e20ee01735 DIST systemd-stable-254.3.tar.gz 14329148 BLAKE2B 10b947e04a4ef9ccaeb7adaa67ac0f391927fb172c0750ffb93d4df69d970fd91f26b052f8bfdfb4f81ae69566d0a3459cbc87cc86b624014cfb8781a2914121 SHA512 a0c361c993ac9a121823bdd58e29ef7bd25ccfd206ae0c3e1eed9833b3ddf24f53afe6f669eb9fbff5078977403236b0e4ef5a5f6fde56c504caed1d411e71fe DIST systemd-stable-254.4.tar.gz 14332995 BLAKE2B 2b51ea867e142beeaf332cead5e2daf99b6599a6069d961d19248be2c2b211d25f7e18dd3e1ad2f0588ec121492a1da95e078aa74b7aebed8523ca0512b489ea SHA512 ea2faaa5ba9c8c286c24fba5f47317fa6b26f8678eb1e59c481cf35462b625b605ce18875eaa8cdfdd49ddfeca823e9c571e18bf6df4a62a2421762ab271fb69 +DIST systemd-stable-254.5.tar.gz 14334696 BLAKE2B 2f63d79ae93add69ac0b56dda9f67019340f84692de4da200557b9f5f1f16bebbad42a9a7e2d6ef7420aa37746d2ede0481fd8e39f03a31576c7e4e48e259ce3 SHA512 cac713670216add9e5473e2c86f04da441015e7cc0ac1500b9e1489a435f9b80c4c6ee24e9b22e4c4213a495bc1a0a908925df2045e344a2170d5aea6aafa16c diff --git a/sys-apps/systemd/systemd-254.5.ebuild b/sys-apps/systemd/systemd-254.5.ebuild new file mode 100644 index ..7a5aba42144b --- /dev/null +++ b/sys-apps/systemd/systemd-254.5.ebuild @@ -0,0 +1,525 @@ +# Copyright 2011-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..11} ) + +# Avoid QA warnings +TMPFILES_OPTIONAL=1 +UDEV_OPTIONAL=1 + +QA_PKGCONFIG_VERSION=$(ver_cut 1) + +if [[ ${PV} == ]]; then + EGIT_REPO_URI="https://github.com/systemd/systemd.git; + inherit git-r3 +else + if [[ ${PV} == *.* ]]; then + MY_PN=systemd-stable + else + MY_PN=systemd + fi + MY_PV=${PV/_/-} + MY_P=${MY_PN}-${MY_PV} + S=${WORKDIR}/${MY_P} + SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1 +inherit secureboot systemd toolchain-funcs udev usr-ldscript + +DESCRIPTION="System and service manager for Linux" +HOMEPAGE="http://systemd.io/; + +LICENSE="GPL-2 LGPL-2.1 MIT public-domain" +SLOT="0/2" +IUSE=" + acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls elfutils + fido2 +gcrypt gnutls homed http idn importd iptables +kmod + +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode + +resolvconf +seccomp selinux split-usr +sysv-utils test tpm vanilla xkb +zstd +" +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + dns-over-tls? ( || ( gnutls openssl ) ) + fido2? ( cryptsetup openssl ) + homed? ( cryptsetup pam openssl ) + importd? ( curl lzma || ( gcrypt openssl ) ) + pwquality? ( homed ) +" +RESTRICT="!test? ( test )" + +MINKV="4.15" + +COMMON_DEPEND=" + >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}] + sys-libs/libcap:0=[${MULTILIB_USEDEP}] + virtual/libcrypt:=[${MULTILIB_USEDEP}] + acl? ( sys-apps/acl:0= ) + apparmor? ( sys-libs/libapparmor:0= ) + audit? ( >=sys-process/audit-2:0= ) + cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) + curl? ( net-misc/curl:0= ) + elfutils? ( >=dev-libs/elfutils-0.158:0= ) + fido2? ( dev-libs/libfido2:0= ) + gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] ) + gnutls? ( >=net-libs/gnutls-3.6.0:0= ) + http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) + idn? ( net-dns/libidn2:= ) + importd? ( + app-arch/bzip2:0= + sys-libs/zlib:0= + ) + kmod? ( >=sys-apps/kmod-15:0= ) + lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] ) + lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[${MULTILIB_USEDEP}] ) + iptables? ( net-firewall/iptables:0= ) +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
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/
commit: c3a006ab53066c322308bf0ce71d63ee58980b51 Author: Sam James gentoo org> AuthorDate: Fri Sep 29 22:57:46 2023 + Commit: Sam James gentoo org> CommitDate: Fri Sep 29 23:06:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3a006ab sys-apps/systemd: add 253.12 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/Manifest | 1 + sys-apps/systemd/systemd-253.12.ebuild | 514 + 2 files changed, 515 insertions(+) diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest index 0a44fb22fd7f..145d547ecae8 100644 --- a/sys-apps/systemd/Manifest +++ b/sys-apps/systemd/Manifest @@ -1,4 +1,5 @@ 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.3.tar.gz 11996044 BLAKE2B fdbac11914ea4a3718dd48c19f0dc34db798e68f36e2e858536e4ef50e376380a250ad59dbbd1ccec4ed73e59efd198dcc0aa85faafa9d6f85d4b2e1de67ccfa SHA512 2c686d83b8b09efa09e09c82feb965f3cfceb6338e42b57d4133dc9ffe52592c67bce9bc9e294c69bc831294e3cbdcc391aba778f10d7b408cef90a85c0ab8aa DIST systemd-stable-253.6.tar.gz 12069024 BLAKE2B 7dfb28127bf6c091180a6cfbae1eb657b99896920cc6b74d1e86586f51bf312d6c2647582a635a479048cadceb0b5ed508918ddff42b2639cec6234a656762f4 SHA512 c81f7ac0cca9073878026d6a3024ebad8bf38c4745fe7bac5a156906ba9fd7b78b90fdc69376821c9927dd60173dd6604684e2ea7dcb55dc2e60a0e20ee01735 DIST systemd-stable-254.3.tar.gz 14329148 BLAKE2B 10b947e04a4ef9ccaeb7adaa67ac0f391927fb172c0750ffb93d4df69d970fd91f26b052f8bfdfb4f81ae69566d0a3459cbc87cc86b624014cfb8781a2914121 SHA512 a0c361c993ac9a121823bdd58e29ef7bd25ccfd206ae0c3e1eed9833b3ddf24f53afe6f669eb9fbff5078977403236b0e4ef5a5f6fde56c504caed1d411e71fe diff --git a/sys-apps/systemd/systemd-253.12.ebuild b/sys-apps/systemd/systemd-253.12.ebuild new file mode 100644 index ..cf50cf37cc92 --- /dev/null +++ b/sys-apps/systemd/systemd-253.12.ebuild @@ -0,0 +1,514 @@ +# Copyright 2011-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..11} ) + +# Avoid QA warnings +TMPFILES_OPTIONAL=1 +UDEV_OPTIONAL=1 + +QA_PKGCONFIG_VERSION=$(ver_cut 1) + +if [[ ${PV} == ]]; then + EGIT_REPO_URI="https://github.com/systemd/systemd.git; + inherit git-r3 +else + if [[ ${PV} == *.* ]]; then + MY_PN=systemd-stable + else + MY_PN=systemd + fi + MY_PV=${PV/_/-} + MY_P=${MY_PN}-${MY_PV} + S=${WORKDIR}/${MY_P} + SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +inherit bash-completion-r1 linux-info meson-multilib pam python-any-r1 +inherit secureboot systemd toolchain-funcs udev usr-ldscript + +DESCRIPTION="System and service manager for Linux" +HOMEPAGE="http://systemd.io/; + +LICENSE="GPL-2 LGPL-2.1 MIT public-domain" +SLOT="0/2" +IUSE=" + acl apparmor audit cgroup-hybrid cryptsetup curl +dns-over-tls elfutils + fido2 +gcrypt gnuefi gnutls homed http idn importd iptables +kmod + +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode + +resolvconf +seccomp selinux split-usr +sysv-utils test tpm vanilla xkb +zstd +" +REQUIRED_USE=" + dns-over-tls? ( || ( gnutls openssl ) ) + fido2? ( cryptsetup openssl ) + homed? ( cryptsetup pam openssl ) + importd? ( curl lzma || ( gcrypt openssl ) ) + pwquality? ( homed ) +" +RESTRICT="!test? ( test )" + +MINKV="4.15" + +COMMON_DEPEND=" + >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}] + sys-libs/libcap:0=[${MULTILIB_USEDEP}] + virtual/libcrypt:=[${MULTILIB_USEDEP}] + acl? ( sys-apps/acl:0= ) + apparmor? ( sys-libs/libapparmor:0= ) + audit? ( >=sys-process/audit-2:0= ) + cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) + curl? ( net-misc/curl:0= ) + elfutils? ( >=dev-libs/elfutils-0.158:0= ) + fido2? ( dev-libs/libfido2:0= ) + gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] ) + gnutls? ( >=net-libs/gnutls-3.6.0:0= ) + http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) + idn? ( net-dns/libidn2:= ) + importd? ( + app-arch/bzip2:0= + sys-libs/zlib:0= + ) + kmod? (
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
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/
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/
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/
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/
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/
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/
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/
commit: 3dcb91618ebb14780a4ed62e56796997ac47ebd6 Author: Sam James gentoo org> AuthorDate: Sun Sep 24 22:29:14 2023 + Commit: Sam James gentoo org> CommitDate: Sun Sep 24 22:29:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dcb9161 sys-apps/systemd: drop versions Signed-off-by: Sam James gentoo.org> sys-apps/systemd/Manifest| 6 - sys-apps/systemd/systemd-253.10.ebuild | 514 -- sys-apps/systemd/systemd-253.4.ebuild| 512 -- sys-apps/systemd/systemd-253.5-r1.ebuild | 515 -- sys-apps/systemd/systemd-253.5.ebuild| 512 -- sys-apps/systemd/systemd-253.7.ebuild| 514 -- sys-apps/systemd/systemd-253.8.ebuild| 514 -- sys-apps/systemd/systemd-254.1-r2.ebuild | 526 --- 8 files changed, 3613 deletions(-) diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest index 932dc25766bc..0a44fb22fd7f 100644 --- a/sys-apps/systemd/Manifest +++ b/sys-apps/systemd/Manifest @@ -1,11 +1,5 @@ -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.3.tar.gz 11996044 BLAKE2B fdbac11914ea4a3718dd48c19f0dc34db798e68f36e2e858536e4ef50e376380a250ad59dbbd1ccec4ed73e59efd198dcc0aa85faafa9d6f85d4b2e1de67ccfa SHA512 2c686d83b8b09efa09e09c82feb965f3cfceb6338e42b57d4133dc9ffe52592c67bce9bc9e294c69bc831294e3cbdcc391aba778f10d7b408cef90a85c0ab8aa -DIST systemd-stable-253.4.tar.gz 12010733 BLAKE2B 166ce3f089a9fc3d5d374566258d05ddc9ad1e6a06f5d171ee4e3462e30dd996ed45eccac9e27a8ce75ddf591d81ad2af8ce3bd214709cc0b816422f3960f52a SHA512 cbd572330871fe938307cdead57637e9a03fcdb95b62dd12506f13f48fddcacfaf1e7b179bc9e1c1889a07d3bf21f840aafc773df3a1ab05b37d28950cb94ee1 -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.1.tar.gz 14324840 BLAKE2B 10a72db38dae1dd13440f6d59c629b515bfb32f1708efeb6b9134b17887cc0c5af47c184b9a7d3c9be1ecbf8be16ea2682f84c44afd4702ce12861a143e8347a SHA512 eb2f4a95c890792fe11080e8dafc1eb4588ee98a3084d28083c4dd1f97962f56188c41641708c23267d01f1431821e823e1b89012f90d6ede80a12a0ce11a6d7 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/systemd-253.10.ebuild b/sys-apps/systemd/systemd-253.10.ebuild deleted file mode 100644 index cf50cf37cc92.. --- a/sys-apps/systemd/systemd-253.10.ebuild +++ /dev/null @@ -1,514 +0,0 @@ -# Copyright 2011-2023 Gentoo Authors -# Distributed under the terms
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
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/
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 )"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 66ed85101ede4e5aec1019e0cd02a82c64e589ec Author: Sam James gentoo org> AuthorDate: Sun Sep 24 18:35:13 2023 + Commit: Sam James gentoo org> CommitDate: Sun Sep 24 18:35:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66ed8510 sys-apps/systemd: Stabilize 253.11 amd64, #914612 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/systemd-253.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-253.11.ebuild b/sys-apps/systemd/systemd-253.11.ebuild index 65fc4f76a453..0d7891e86082 100644 --- a/sys-apps/systemd/systemd-253.11.ebuild +++ b/sys-apps/systemd/systemd-253.11.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86" fi inherit bash-completion-r1 linux-info meson-multilib pam python-any-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 8d15fee14d9499279d52445da4fee0c96eed0505 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Sep 24 18:27:25 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Sep 24 18:27:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d15fee1 sys-apps/systemd: Stabilize 253.11 ppc64, #914612 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/systemd/systemd-253.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-253.11.ebuild b/sys-apps/systemd/systemd-253.11.ebuild index 225119614db0..010ad68ba2d5 100644 --- a/sys-apps/systemd/systemd-253.11.ebuild +++ b/sys-apps/systemd/systemd-253.11.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86" + KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86" fi inherit bash-completion-r1 linux-info meson-multilib pam python-any-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 96763b2e267e33108a5dd645d13b9ecec6c9c597 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Sep 24 18:27:17 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Sep 24 18:27:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96763b2e sys-apps/systemd: Stabilize 253.11 arm64, #914612 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/systemd/systemd-253.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-253.11.ebuild b/sys-apps/systemd/systemd-253.11.ebuild index 378d07b0f8fb..330a6653e07b 100644 --- a/sys-apps/systemd/systemd-253.11.ebuild +++ b/sys-apps/systemd/systemd-253.11.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86" fi inherit bash-completion-r1 linux-info meson-multilib pam python-any-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 7f6d75d94bf0f578ad20055519186a9339da4011 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Sep 24 18:27:14 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Sep 24 18:27:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f6d75d9 sys-apps/systemd: Stabilize 253.11 sparc, #914612 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/systemd/systemd-253.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-253.11.ebuild b/sys-apps/systemd/systemd-253.11.ebuild index cf50cf37cc92..378d07b0f8fb 100644 --- a/sys-apps/systemd/systemd-253.11.ebuild +++ b/sys-apps/systemd/systemd-253.11.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86" fi inherit bash-completion-r1 linux-info meson-multilib pam python-any-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: b4f4a78784eb83909f8c2f8d4650c1e3a001e004 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Sep 24 18:27:22 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Sep 24 18:27:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4f4a787 sys-apps/systemd: Stabilize 253.11 arm, #914612 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/systemd/systemd-253.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-253.11.ebuild b/sys-apps/systemd/systemd-253.11.ebuild index 330a6653e07b..225119614db0 100644 --- a/sys-apps/systemd/systemd-253.11.ebuild +++ b/sys-apps/systemd/systemd-253.11.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86" + KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86" fi inherit bash-completion-r1 linux-info meson-multilib pam python-any-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: f3bbc4fd34e8512f412d08941e58f1d110b3a33d Author: Arthur Zamarin gentoo org> AuthorDate: Sun Sep 24 18:27:28 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Sep 24 18:27:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3bbc4fd sys-apps/systemd: Stabilize 253.11 ppc, #914612 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/systemd/systemd-253.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-253.11.ebuild b/sys-apps/systemd/systemd-253.11.ebuild index 010ad68ba2d5..65fc4f76a453 100644 --- a/sys-apps/systemd/systemd-253.11.ebuild +++ b/sys-apps/systemd/systemd-253.11.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86" + KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86" fi inherit bash-completion-r1 linux-info meson-multilib pam python-any-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 4aa8e7843b49fe59ca1c8c1a539db46600093fa8 Author: Sam James gentoo org> AuthorDate: Thu Sep 21 06:50:53 2023 + Commit: Sam James gentoo org> CommitDate: Thu Sep 21 07:38:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4aa8e784 sys-apps/systemd: add 254.4 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/Manifest | 1 + sys-apps/systemd/systemd-254.4.ebuild | 525 ++ 2 files changed, 526 insertions(+) diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest index 16253c3e493a..8e0cb8e77ed5 100644 --- a/sys-apps/systemd/Manifest +++ b/sys-apps/systemd/Manifest @@ -7,3 +7,4 @@ DIST systemd-stable-253.7.tar.gz 12111722 BLAKE2B 2007653c264d615fbef52cd91d1735 DIST systemd-stable-253.8.tar.gz 12112413 BLAKE2B 0edf5d2fdb47ef4c2fd9257642a719cb3cf70096d74ae0002f4df2696f3efd591ddf239f2ac9762aa53ebcee5bf31295739f8176313b8260e97fe99cc51722f6 SHA512 628db658ccf01e6cf09c6832735ad08c3d0dd906798e3366d42621fb08ad8b72aa7a51ae4874d76acf6c56282c63dc5fdce677cde3d4e102ce0036571ccabcc4 DIST systemd-stable-254.1.tar.gz 14324840 BLAKE2B 10a72db38dae1dd13440f6d59c629b515bfb32f1708efeb6b9134b17887cc0c5af47c184b9a7d3c9be1ecbf8be16ea2682f84c44afd4702ce12861a143e8347a SHA512 eb2f4a95c890792fe11080e8dafc1eb4588ee98a3084d28083c4dd1f97962f56188c41641708c23267d01f1431821e823e1b89012f90d6ede80a12a0ce11a6d7 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/systemd-254.4.ebuild b/sys-apps/systemd/systemd-254.4.ebuild new file mode 100644 index ..7a5aba42144b --- /dev/null +++ b/sys-apps/systemd/systemd-254.4.ebuild @@ -0,0 +1,525 @@ +# Copyright 2011-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..11} ) + +# Avoid QA warnings +TMPFILES_OPTIONAL=1 +UDEV_OPTIONAL=1 + +QA_PKGCONFIG_VERSION=$(ver_cut 1) + +if [[ ${PV} == ]]; then + EGIT_REPO_URI="https://github.com/systemd/systemd.git; + inherit git-r3 +else + if [[ ${PV} == *.* ]]; then + MY_PN=systemd-stable + else + MY_PN=systemd + fi + MY_PV=${PV/_/-} + MY_P=${MY_PN}-${MY_PV} + S=${WORKDIR}/${MY_P} + SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1 +inherit secureboot systemd toolchain-funcs udev usr-ldscript + +DESCRIPTION="System and service manager for Linux" +HOMEPAGE="http://systemd.io/; + +LICENSE="GPL-2 LGPL-2.1 MIT public-domain" +SLOT="0/2" +IUSE=" + acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls elfutils + fido2 +gcrypt gnutls homed http idn importd iptables +kmod + +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode + +resolvconf +seccomp selinux split-usr +sysv-utils test tpm vanilla xkb +zstd +" +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + dns-over-tls? ( || ( gnutls openssl ) ) + fido2? ( cryptsetup openssl ) + homed? ( cryptsetup pam openssl ) + importd? ( curl lzma || ( gcrypt openssl ) ) + pwquality? ( homed ) +" +RESTRICT="!test? ( test )" + +MINKV="4.15" + +COMMON_DEPEND=" + >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}] + sys-libs/libcap:0=[${MULTILIB_USEDEP}] + virtual/libcrypt:=[${MULTILIB_USEDEP}] + acl? ( sys-apps/acl:0= ) + apparmor? ( sys-libs/libapparmor:0= ) + audit? ( >=sys-process/audit-2:0= ) + cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) + curl? ( net-misc/curl:0= ) + elfutils? ( >=dev-libs/elfutils-0.158:0= ) + fido2? ( dev-libs/libfido2:0= ) + gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] ) + gnutls? ( >=net-libs/gnutls-3.6.0:0= ) + http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) + idn? ( net-dns/libidn2:= ) + importd? ( + app-arch/bzip2:0= + sys-libs/zlib:0= + ) + kmod? ( >=sys-apps/kmod-15:0= ) + lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] ) + lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[${MULTILIB_USEDEP}] ) + iptables? ( net-firewall/iptables:0= ) +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
commit: dcdee4dc44a431162c01b18a21956e705e3d6217 Author: Sam James gentoo org> AuthorDate: Thu Sep 21 06:57:51 2023 + Commit: Sam James gentoo org> CommitDate: Thu Sep 21 07:38:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcdee4dc sys-apps/systemd-utils: add 253.11 Signed-off-by: Sam James gentoo.org> sys-apps/systemd-utils/Manifest| 1 + sys-apps/systemd-utils/systemd-utils-253.11.ebuild | 535 + 2 files changed, 536 insertions(+) diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest index 285c8dbc2eff..e9c00d2d1f58 100644 --- a/sys-apps/systemd-utils/Manifest +++ b/sys-apps/systemd-utils/Manifest @@ -4,6 +4,7 @@ DIST systemd-musl-patches-254.3.tar.gz 28640 BLAKE2B 54837f49cdb8cf025e367ad13ba 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 diff --git a/sys-apps/systemd-utils/systemd-utils-253.11.ebuild b/sys-apps/systemd-utils/systemd-utils-253.11.ebuild new file mode 100644 index ..c06d1b1a0d0c --- /dev/null +++ b/sys-apps/systemd-utils/systemd-utils-253.11.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/
commit: 12001097868a6e6f5f549cd221487e434cb91cc3 Author: Sam James gentoo org> AuthorDate: Thu Sep 21 06:55:18 2023 + Commit: Sam James gentoo org> CommitDate: Thu Sep 21 07:38:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12001097 sys-apps/systemd: add 253.11 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/Manifest | 1 + sys-apps/systemd/systemd-253.11.ebuild | 514 + 2 files changed, 515 insertions(+) diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest index 8e0cb8e77ed5..932dc25766bc 100644 --- a/sys-apps/systemd/Manifest +++ b/sys-apps/systemd/Manifest @@ -1,4 +1,5 @@ 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.3.tar.gz 11996044 BLAKE2B fdbac11914ea4a3718dd48c19f0dc34db798e68f36e2e858536e4ef50e376380a250ad59dbbd1ccec4ed73e59efd198dcc0aa85faafa9d6f85d4b2e1de67ccfa SHA512 2c686d83b8b09efa09e09c82feb965f3cfceb6338e42b57d4133dc9ffe52592c67bce9bc9e294c69bc831294e3cbdcc391aba778f10d7b408cef90a85c0ab8aa DIST systemd-stable-253.4.tar.gz 12010733 BLAKE2B 166ce3f089a9fc3d5d374566258d05ddc9ad1e6a06f5d171ee4e3462e30dd996ed45eccac9e27a8ce75ddf591d81ad2af8ce3bd214709cc0b816422f3960f52a SHA512 cbd572330871fe938307cdead57637e9a03fcdb95b62dd12506f13f48fddcacfaf1e7b179bc9e1c1889a07d3bf21f840aafc773df3a1ab05b37d28950cb94ee1 DIST systemd-stable-253.5.tar.gz 12015672 BLAKE2B 3b09bc1a63bc3321c51ea05080f95958ab55064596c13ab967a182cdaace302cc85c19e2cdabd9bdc8ba0a1a04999ae588fbce2fe2626c0f792ee22836feddf4 SHA512 39709b485cd9287e26ac8e973fa1692b280bec3b96e1da6667e4a4f2ac2228aa072b22802720a254698d32c82f5306d7feb32229e4b6d54cc0e2b1e2caa4cc2e diff --git a/sys-apps/systemd/systemd-253.11.ebuild b/sys-apps/systemd/systemd-253.11.ebuild new file mode 100644 index ..cf50cf37cc92 --- /dev/null +++ b/sys-apps/systemd/systemd-253.11.ebuild @@ -0,0 +1,514 @@ +# Copyright 2011-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..11} ) + +# Avoid QA warnings +TMPFILES_OPTIONAL=1 +UDEV_OPTIONAL=1 + +QA_PKGCONFIG_VERSION=$(ver_cut 1) + +if [[ ${PV} == ]]; then + EGIT_REPO_URI="https://github.com/systemd/systemd.git; + inherit git-r3 +else + if [[ ${PV} == *.* ]]; then + MY_PN=systemd-stable + else + MY_PN=systemd + fi + MY_PV=${PV/_/-} + MY_P=${MY_PN}-${MY_PV} + S=${WORKDIR}/${MY_P} + SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +inherit bash-completion-r1 linux-info meson-multilib pam python-any-r1 +inherit secureboot systemd toolchain-funcs udev usr-ldscript + +DESCRIPTION="System and service manager for Linux" +HOMEPAGE="http://systemd.io/; + +LICENSE="GPL-2 LGPL-2.1 MIT public-domain" +SLOT="0/2" +IUSE=" + acl apparmor audit cgroup-hybrid cryptsetup curl +dns-over-tls elfutils + fido2 +gcrypt gnuefi gnutls homed http idn importd iptables +kmod + +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode + +resolvconf +seccomp selinux split-usr +sysv-utils test tpm vanilla xkb +zstd +" +REQUIRED_USE=" + dns-over-tls? ( || ( gnutls openssl ) ) + fido2? ( cryptsetup openssl ) + homed? ( cryptsetup pam openssl ) + importd? ( curl lzma || ( gcrypt openssl ) ) + pwquality? ( homed ) +" +RESTRICT="!test? ( test )" + +MINKV="4.15" + +COMMON_DEPEND=" + >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}] + sys-libs/libcap:0=[${MULTILIB_USEDEP}] + virtual/libcrypt:=[${MULTILIB_USEDEP}] + acl? ( sys-apps/acl:0= ) + apparmor? ( sys-libs/libapparmor:0= ) + audit? ( >=sys-process/audit-2:0= ) + cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) + curl? ( net-misc/curl:0= ) + elfutils? ( >=dev-libs/elfutils-0.158:0= ) + fido2? ( dev-libs/libfido2:0= ) + gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] ) + gnutls? ( >=net-libs/gnutls-3.6.0:0= ) + http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) + idn? ( net-dns/libidn2:= ) + importd? ( + app-arch/bzip2:0= + sys-libs/zlib:0= + ) + kmod? (
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
commit: 9d0331e0a1fef4d9271adea38757ca93bbaeff63 Author: Sam James gentoo org> AuthorDate: Thu Sep 21 07:02:27 2023 + Commit: Sam James gentoo org> CommitDate: Thu Sep 21 07:38:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d0331e0 sys-apps/systemd-utils: add 254.4 Signed-off-by: Sam James gentoo.org> sys-apps/systemd-utils/Manifest | 1 + sys-apps/systemd-utils/systemd-utils-254.4.ebuild | 537 ++ 2 files changed, 538 insertions(+) diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest index e9c00d2d1f58..a13edc015f6e 100644 --- a/sys-apps/systemd-utils/Manifest +++ b/sys-apps/systemd-utils/Manifest @@ -10,3 +10,4 @@ DIST systemd-stable-253.6.tar.gz 12069024 BLAKE2B 7dfb28127bf6c091180a6cfbae1eb6 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 2b51ea867e142beeaf332cead5e2daf99b6599a6069d961d19248be2c2b211d25f7e18dd3e1ad2f0588ec121492a1da95e078aa74b7aebed8523ca0512b489ea SHA512 ea2faaa5ba9c8c286c24fba5f47317fa6b26f8678eb1e59c481cf35462b625b605ce18875eaa8cdfdd49ddfeca823e9c571e18bf6df4a62a2421762ab271fb69 diff --git a/sys-apps/systemd-utils/systemd-utils-254.4.ebuild b/sys-apps/systemd-utils/systemd-utils-254.4.ebuild new file mode 100644 index ..849af65cc76c --- /dev/null +++ b/sys-apps/systemd-utils/systemd-utils-254.4.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/
commit: a168c73580cb12ed577cb2d18490c3ddb16b3ad8 Author: Violet Purcell inventati org> AuthorDate: Sun Sep 10 18:59:20 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Sun Sep 10 19:51:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a168c735 sys-apps/systemd-utils: Fix test targets Closes: https://bugs.gentoo.org/913933 Signed-off-by: Violet Purcell inventati.org> Closes: https://github.com/gentoo/gentoo/pull/32715 Signed-off-by: Mike Gilbert gentoo.org> sys-apps/systemd-utils/systemd-utils-254.3.ebuild | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/sys-apps/systemd-utils/systemd-utils-254.3.ebuild b/sys-apps/systemd-utils/systemd-utils-254.3.ebuild index 1912fe2b9f6b..9fabbb727904 100644 --- a/sys-apps/systemd-utils/systemd-utils-254.3.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-254.3.ebuild @@ -310,7 +310,7 @@ multilib_src_compile() { tmpfiles.d/{etc,static-nodes-permissions,var}.conf ) if use test; then - targets+=( test-tmpfiles ) + targets+=( test-tmpfile-util ) fi fi if use udev; then @@ -340,8 +340,6 @@ multilib_src_compile() { targets+=( # Used by udev-test.pl systemd-detect-virt - test/sys - test-udev test-fido-id-desc test-udev-builtin @@ -381,7 +379,7 @@ multilib_src_test() { if use tmpfiles; then tests+=( test-systemd-tmpfiles.standalone - test-tmpfiles + test-tmpfile-util ) fi if use udev; then
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
commit: 8291739b1a578f93836f9045246e047c69281c18 Author: Mike Gilbert gentoo org> AuthorDate: Sun Sep 10 20:13:19 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Sun Sep 10 20:13:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8291739b sys-apps/systemd-utils: more test cleanup Adjust for 0454cf05 upstream. Bug: https://bugs.gentoo.org/913933 Signed-off-by: Mike Gilbert gentoo.org> sys-apps/systemd-utils/systemd-utils-254.3.ebuild | 11 +++ 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/sys-apps/systemd-utils/systemd-utils-254.3.ebuild b/sys-apps/systemd-utils/systemd-utils-254.3.ebuild index 9fabbb727904..849af65cc76c 100644 --- a/sys-apps/systemd-utils/systemd-utils-254.3.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-254.3.ebuild @@ -338,14 +338,12 @@ multilib_src_compile() { ) if use test; then targets+=( - # Used by udev-test.pl - systemd-detect-virt - test-fido-id-desc test-udev-builtin test-udev-event test-udev-node test-udev-util + udev-rule-runner ) fi fi @@ -386,16 +384,12 @@ multilib_src_test() { tests+=( rule-syntax-check test-fido-id-desc + test-udev test-udev-builtin test-udev-event test-udev-node test-udev-util ) - if [[ -w /dev ]]; then - tests+=( udev-test ) - else - ewarn "Skipping udev-test (needs write access to /dev)" - fi fi fi if use udev; then @@ -447,6 +441,7 @@ multilib_src_install() { exeinto "${rootprefix}"/lib/udev doexe src/udev/{ata_id,cdrom_id,fido_id,mtd_probe,scsi_id,v4l_id} + rm -f rules.d/99-systemd.rules insinto "${rootprefix}"/lib/udev/rules.d doins rules.d/*.rules
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
commit: 24dc4e093088cb245f1fc6e97635b78e19bc6bcd Author: Mike Gilbert gentoo org> AuthorDate: Sat Sep 9 20:21:54 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Sep 9 20:24:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24dc4e09 sys-apps/systemd-utils: update SRC_URI Signed-off-by: Mike Gilbert gentoo.org> sys-apps/systemd-utils/systemd-utils-254.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd-utils/systemd-utils-254.3.ebuild b/sys-apps/systemd-utils/systemd-utils-254.3.ebuild index 594ed9e2a554..1912fe2b9f6b 100644 --- a/sys-apps/systemd-utils/systemd-utils-254.3.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-254.3.ebuild @@ -23,7 +23,7 @@ else fi MUSL_PATCHSET="systemd-musl-patches-254.3" -SRC_URI+=" elibc_musl? ( https://github.com/vimproved/systemd-musl-patches/archive/refs/tags/${MUSL_PATCHSET##*-}.tar.gz -> ${MUSL_PATCHSET}.tar.gz )" +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"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/files/, sys-apps/systemd-utils/
commit: 48a49e120fc72a0ef39916c1c7ccffca75751530 Author: Violet Purcell inventati org> AuthorDate: Sat Sep 9 17:41:11 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Sep 9 20:24:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48a49e12 sys-apps/systemd-utils: add 254.3 Signed-off-by: Violet Purcell inventati.org> Closes: https://github.com/gentoo/gentoo/pull/32237 Signed-off-by: Mike Gilbert gentoo.org> sys-apps/systemd-utils/Manifest| 2 + ...4.3-add-link-kernel-install-shared-option.patch | 58 +++ sys-apps/systemd-utils/systemd-utils-254.3.ebuild | 544 + 3 files changed, 604 insertions(+) diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest index 4f39da4a1f9c..285c8dbc2eff 100644 --- a/sys-apps/systemd-utils/Manifest +++ b/sys-apps/systemd-utils/Manifest @@ -1,5 +1,6 @@ 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 @@ -7,3 +8,4 @@ DIST systemd-stable-253.5.tar.gz 12015672 BLAKE2B 3b09bc1a63bc3321c51ea05080f959 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 diff --git a/sys-apps/systemd-utils/files/systemd-utils-254.3-add-link-kernel-install-shared-option.patch b/sys-apps/systemd-utils/files/systemd-utils-254.3-add-link-kernel-install-shared-option.patch new file mode 100644 index ..17e4ea4832a2 --- /dev/null +++ b/sys-apps/systemd-utils/files/systemd-utils-254.3-add-link-kernel-install-shared-option.patch @@ -0,0 +1,58 @@ +From 5973e4b237e7b50dca1c9f3157db459ef1ee6da5 Mon Sep 17 00:00:00 2001 +From: Violet Purcell +Date: Sat, 9 Sep 2023 13:22:54 -0400 +Subject: [PATCH] meson: add link-kernel-install-shared option + +Signed-off-by: Violet Purcell +--- + meson.build | 9 - + meson_options.txt | 2 ++ + 2 files changed, 10 insertions(+), 1 deletion(-) + +diff --git a/meson.build
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: b368d5182acd09e8c3fb8c6140423efead95bf0d Author: Sam James gentoo org> AuthorDate: Sat Sep 9 01:24:18 2023 + Commit: Sam James gentoo org> CommitDate: Sat Sep 9 01:24:18 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b368d518 sys-apps/systemd: add 253.10 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/Manifest | 1 + sys-apps/systemd/systemd-253.10.ebuild | 514 + 2 files changed, 515 insertions(+) diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest index 3227f3ab1864..16253c3e493a 100644 --- a/sys-apps/systemd/Manifest +++ b/sys-apps/systemd/Manifest @@ -1,3 +1,4 @@ +DIST systemd-stable-253.10.tar.gz 12116663 BLAKE2B 9232067c5fb4ceb3c941d9840a043f34ca3c6eee6e696743715e9f36d47a58e98046ffb6af19084bbd7e8b4edf40c67132a3fa967f37785eb988a18530ca89b1 SHA512 dab45496586a9a78ba46a3c03c02e6bd97a8b832e28f96fdf052ecf1906c8c1bdc55967fc243ca837d0371e81730a92bb230e59a43e2ab6bc1b62fbd42a051d4 DIST systemd-stable-253.3.tar.gz 11996044 BLAKE2B fdbac11914ea4a3718dd48c19f0dc34db798e68f36e2e858536e4ef50e376380a250ad59dbbd1ccec4ed73e59efd198dcc0aa85faafa9d6f85d4b2e1de67ccfa SHA512 2c686d83b8b09efa09e09c82feb965f3cfceb6338e42b57d4133dc9ffe52592c67bce9bc9e294c69bc831294e3cbdcc391aba778f10d7b408cef90a85c0ab8aa DIST systemd-stable-253.4.tar.gz 12010733 BLAKE2B 166ce3f089a9fc3d5d374566258d05ddc9ad1e6a06f5d171ee4e3462e30dd996ed45eccac9e27a8ce75ddf591d81ad2af8ce3bd214709cc0b816422f3960f52a SHA512 cbd572330871fe938307cdead57637e9a03fcdb95b62dd12506f13f48fddcacfaf1e7b179bc9e1c1889a07d3bf21f840aafc773df3a1ab05b37d28950cb94ee1 DIST systemd-stable-253.5.tar.gz 12015672 BLAKE2B 3b09bc1a63bc3321c51ea05080f95958ab55064596c13ab967a182cdaace302cc85c19e2cdabd9bdc8ba0a1a04999ae588fbce2fe2626c0f792ee22836feddf4 SHA512 39709b485cd9287e26ac8e973fa1692b280bec3b96e1da6667e4a4f2ac2228aa072b22802720a254698d32c82f5306d7feb32229e4b6d54cc0e2b1e2caa4cc2e diff --git a/sys-apps/systemd/systemd-253.10.ebuild b/sys-apps/systemd/systemd-253.10.ebuild new file mode 100644 index ..cf50cf37cc92 --- /dev/null +++ b/sys-apps/systemd/systemd-253.10.ebuild @@ -0,0 +1,514 @@ +# Copyright 2011-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..11} ) + +# Avoid QA warnings +TMPFILES_OPTIONAL=1 +UDEV_OPTIONAL=1 + +QA_PKGCONFIG_VERSION=$(ver_cut 1) + +if [[ ${PV} == ]]; then + EGIT_REPO_URI="https://github.com/systemd/systemd.git; + inherit git-r3 +else + if [[ ${PV} == *.* ]]; then + MY_PN=systemd-stable + else + MY_PN=systemd + fi + MY_PV=${PV/_/-} + MY_P=${MY_PN}-${MY_PV} + S=${WORKDIR}/${MY_P} + SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +inherit bash-completion-r1 linux-info meson-multilib pam python-any-r1 +inherit secureboot systemd toolchain-funcs udev usr-ldscript + +DESCRIPTION="System and service manager for Linux" +HOMEPAGE="http://systemd.io/; + +LICENSE="GPL-2 LGPL-2.1 MIT public-domain" +SLOT="0/2" +IUSE=" + acl apparmor audit cgroup-hybrid cryptsetup curl +dns-over-tls elfutils + fido2 +gcrypt gnuefi gnutls homed http idn importd iptables +kmod + +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode + +resolvconf +seccomp selinux split-usr +sysv-utils test tpm vanilla xkb +zstd +" +REQUIRED_USE=" + dns-over-tls? ( || ( gnutls openssl ) ) + fido2? ( cryptsetup openssl ) + homed? ( cryptsetup pam openssl ) + importd? ( curl lzma || ( gcrypt openssl ) ) + pwquality? ( homed ) +" +RESTRICT="!test? ( test )" + +MINKV="4.15" + +COMMON_DEPEND=" + >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}] + sys-libs/libcap:0=[${MULTILIB_USEDEP}] + virtual/libcrypt:=[${MULTILIB_USEDEP}] + acl? ( sys-apps/acl:0= ) + apparmor? ( sys-libs/libapparmor:0= ) + audit? ( >=sys-process/audit-2:0= ) + cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) + curl? ( net-misc/curl:0= ) + elfutils? ( >=dev-libs/elfutils-0.158:0= ) + fido2? ( dev-libs/libfido2:0= ) + gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] ) + gnutls? ( >=net-libs/gnutls-3.6.0:0= ) + http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) + idn? ( net-dns/libidn2:= ) + importd? ( + app-arch/bzip2:0= + sys-libs/zlib:0= + ) + kmod? ( >=sys-apps/kmod-15:0= ) + lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] ) + lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[${MULTILIB_USEDEP}] ) + iptables? ( net-firewall/iptables:0= ) + openssl? ( >=dev-libs/openssl-1.1.0:0= ) + pam? ( sys-libs/pam:=[${MULTILIB_USEDEP}] ) + pkcs11? (
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 259ad39368b32747b09c87e4de095915dd8813e9 Author: Sam James gentoo org> AuthorDate: Sat Sep 9 01:17:29 2023 + Commit: Sam James gentoo org> CommitDate: Sat Sep 9 01:17:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=259ad393 sys-apps/systemd: add 254.3, drop 254.2 254.2 was a short-lived release, 254.3 has a single commit (revert). Signed-off-by: Sam James gentoo.org> sys-apps/systemd/Manifest | 2 +- sys-apps/systemd/{systemd-254.2.ebuild => systemd-254.3.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest index df4af2abac0e..3227f3ab1864 100644 --- a/sys-apps/systemd/Manifest +++ b/sys-apps/systemd/Manifest @@ -5,4 +5,4 @@ DIST systemd-stable-253.6.tar.gz 12069024 BLAKE2B 7dfb28127bf6c091180a6cfbae1eb6 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.1.tar.gz 14324840 BLAKE2B 10a72db38dae1dd13440f6d59c629b515bfb32f1708efeb6b9134b17887cc0c5af47c184b9a7d3c9be1ecbf8be16ea2682f84c44afd4702ce12861a143e8347a SHA512 eb2f4a95c890792fe11080e8dafc1eb4588ee98a3084d28083c4dd1f97962f56188c41641708c23267d01f1431821e823e1b89012f90d6ede80a12a0ce11a6d7 -DIST systemd-stable-254.2.tar.gz 14329661 BLAKE2B a9f6b48ea31b6647d3deb0c9e0b12dc901bac7c2039bfa056014ac48f022d819c3a361dfcb9ab30626c86d0adb2c64cff94b215aac880d31451b38a823ea2b0e SHA512 4c71dc0a9b23eac03b1c3f22a77b5a5aeb5b7c7577b1d90582852fe7da43ff6a8e2e9c06bd7951827bc07e34ab2710b4793e784e49820f2d09db9a0209ec08dd +DIST systemd-stable-254.3.tar.gz 14329148 BLAKE2B 10b947e04a4ef9ccaeb7adaa67ac0f391927fb172c0750ffb93d4df69d970fd91f26b052f8bfdfb4f81ae69566d0a3459cbc87cc86b624014cfb8781a2914121 SHA512 a0c361c993ac9a121823bdd58e29ef7bd25ccfd206ae0c3e1eed9833b3ddf24f53afe6f669eb9fbff5078977403236b0e4ef5a5f6fde56c504caed1d411e71fe diff --git a/sys-apps/systemd/systemd-254.2.ebuild b/sys-apps/systemd/systemd-254.3.ebuild similarity index 100% rename from sys-apps/systemd/systemd-254.2.ebuild rename to sys-apps/systemd/systemd-254.3.ebuild
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
commit: cca95fe3d670e926099d79a8ee4e78e0061095cc Author: Sam James gentoo org> AuthorDate: Sat Sep 9 01:26:08 2023 + Commit: Sam James gentoo org> CommitDate: Sat Sep 9 01:26:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cca95fe3 sys-apps/systemd-utils: add 253.10 Signed-off-by: Sam James gentoo.org> sys-apps/systemd-utils/Manifest| 1 + sys-apps/systemd-utils/systemd-utils-253.10.ebuild | 535 + 2 files changed, 536 insertions(+) diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest index bbb7f6ffd3df..4f39da4a1f9c 100644 --- a/sys-apps/systemd-utils/Manifest +++ b/sys-apps/systemd-utils/Manifest @@ -2,6 +2,7 @@ DIST systemd-musl-patches-252.4.tar.gz 25053 BLAKE2B 1d75f85ea0c48c788e9199e2d91 DIST systemd-musl-patches-253.3.tar.gz 28384 BLAKE2B 2736a4ddc36b2ce087c08c57c0b995db2dcf6f82a4ae6f20b07609657bc5ea1e4a12ec78da1576b364e03260577b4f9fc85fae8c0f7497eca564c6fb857e06d8 SHA512 4b556975f25393cbeb5df495267c68edf14bef0f8baae20955151c900f200d1402b54630cab7dd3a69bbb82bef3f7464869222e2022c60faa2311444fa87ec80 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.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 diff --git a/sys-apps/systemd-utils/systemd-utils-253.10.ebuild b/sys-apps/systemd-utils/systemd-utils-253.10.ebuild new file mode 100644 index ..c06d1b1a0d0c --- /dev/null +++ b/sys-apps/systemd-utils/systemd-utils-253.10.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/
commit: 750c48b89dc13a7f195705105035889214a04e9a Author: Sam James gentoo org> AuthorDate: Thu Sep 7 20:41:45 2023 + Commit: Sam James gentoo org> CommitDate: Thu Sep 7 20:50:18 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=750c48b8 sys-apps/systemd: add 254.2 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/Manifest | 1 + sys-apps/systemd/systemd-254.2.ebuild | 525 ++ 2 files changed, 526 insertions(+) diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest index 58410ec5f1a8..df4af2abac0e 100644 --- a/sys-apps/systemd/Manifest +++ b/sys-apps/systemd/Manifest @@ -5,3 +5,4 @@ DIST systemd-stable-253.6.tar.gz 12069024 BLAKE2B 7dfb28127bf6c091180a6cfbae1eb6 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.1.tar.gz 14324840 BLAKE2B 10a72db38dae1dd13440f6d59c629b515bfb32f1708efeb6b9134b17887cc0c5af47c184b9a7d3c9be1ecbf8be16ea2682f84c44afd4702ce12861a143e8347a SHA512 eb2f4a95c890792fe11080e8dafc1eb4588ee98a3084d28083c4dd1f97962f56188c41641708c23267d01f1431821e823e1b89012f90d6ede80a12a0ce11a6d7 +DIST systemd-stable-254.2.tar.gz 14329661 BLAKE2B a9f6b48ea31b6647d3deb0c9e0b12dc901bac7c2039bfa056014ac48f022d819c3a361dfcb9ab30626c86d0adb2c64cff94b215aac880d31451b38a823ea2b0e SHA512 4c71dc0a9b23eac03b1c3f22a77b5a5aeb5b7c7577b1d90582852fe7da43ff6a8e2e9c06bd7951827bc07e34ab2710b4793e784e49820f2d09db9a0209ec08dd diff --git a/sys-apps/systemd/systemd-254.2.ebuild b/sys-apps/systemd/systemd-254.2.ebuild new file mode 100644 index ..7a5aba42144b --- /dev/null +++ b/sys-apps/systemd/systemd-254.2.ebuild @@ -0,0 +1,525 @@ +# Copyright 2011-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..11} ) + +# Avoid QA warnings +TMPFILES_OPTIONAL=1 +UDEV_OPTIONAL=1 + +QA_PKGCONFIG_VERSION=$(ver_cut 1) + +if [[ ${PV} == ]]; then + EGIT_REPO_URI="https://github.com/systemd/systemd.git; + inherit git-r3 +else + if [[ ${PV} == *.* ]]; then + MY_PN=systemd-stable + else + MY_PN=systemd + fi + MY_PV=${PV/_/-} + MY_P=${MY_PN}-${MY_PV} + S=${WORKDIR}/${MY_P} + SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1 +inherit secureboot systemd toolchain-funcs udev usr-ldscript + +DESCRIPTION="System and service manager for Linux" +HOMEPAGE="http://systemd.io/; + +LICENSE="GPL-2 LGPL-2.1 MIT public-domain" +SLOT="0/2" +IUSE=" + acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls elfutils + fido2 +gcrypt gnutls homed http idn importd iptables +kmod + +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode + +resolvconf +seccomp selinux split-usr +sysv-utils test tpm vanilla xkb +zstd +" +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + dns-over-tls? ( || ( gnutls openssl ) ) + fido2? ( cryptsetup openssl ) + homed? ( cryptsetup pam openssl ) + importd? ( curl lzma || ( gcrypt openssl ) ) + pwquality? ( homed ) +" +RESTRICT="!test? ( test )" + +MINKV="4.15" + +COMMON_DEPEND=" + >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}] + sys-libs/libcap:0=[${MULTILIB_USEDEP}] + virtual/libcrypt:=[${MULTILIB_USEDEP}] + acl? ( sys-apps/acl:0= ) + apparmor? ( sys-libs/libapparmor:0= ) + audit? ( >=sys-process/audit-2:0= ) + cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) + curl? ( net-misc/curl:0= ) + elfutils? ( >=dev-libs/elfutils-0.158:0= ) + fido2? ( dev-libs/libfido2:0= ) + gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] ) + gnutls? ( >=net-libs/gnutls-3.6.0:0= ) + http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) + idn? ( net-dns/libidn2:= ) + importd? ( + app-arch/bzip2:0= + sys-libs/zlib:0= + ) + kmod? ( >=sys-apps/kmod-15:0= ) + lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] ) + lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[${MULTILIB_USEDEP}] ) + iptables? ( net-firewall/iptables:0= ) +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: fc51f28827cfa2bd3f1946eee4ad57fd4e9d59a9 Author: Sam James gentoo org> AuthorDate: Thu Sep 7 20:42:11 2023 + Commit: Sam James gentoo org> CommitDate: Thu Sep 7 20:50:18 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc51f288 sys-apps/systemd: re-sync keywords in live Signed-off-by: Sam James gentoo.org> sys-apps/systemd/systemd-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-.ebuild b/sys-apps/systemd/systemd-.ebuild index 87be9031fe8e..8a079d678095 100644 --- a/sys-apps/systemd/systemd-.ebuild +++ b/sys-apps/systemd/systemd-.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~amd64 ~arm ~arm64 ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 6dd1554dbb10f02c05cdc6ff64153909bfb07679 Author: WANG Xuerui gentoo org> AuthorDate: Wed Sep 6 18:29:21 2023 + Commit: WANG Xuerui gentoo org> CommitDate: Wed Sep 6 18:33:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dd1554d sys-apps/systemd: keyword 254.1-r1 for ~loong Signed-off-by: WANG Xuerui gentoo.org> sys-apps/systemd/systemd-254.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-254.1-r1.ebuild b/sys-apps/systemd/systemd-254.1-r1.ebuild index c0ddb15afd95..cc09ee96a6de 100644 --- a/sys-apps/systemd/systemd-254.1-r1.ebuild +++ b/sys-apps/systemd/systemd-254.1-r1.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
commit: df8e5c3eef098554b4201b616f4bf5c8c8d5b045 Author: Sam James gentoo org> AuthorDate: Fri Aug 18 10:53:18 2023 + Commit: Sam James gentoo org> CommitDate: Fri Aug 18 10:53:18 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df8e5c3e sys-apps/systemd-utils: disable py3.12 See the discussion in bug #911418. Bug: https://bugs.gentoo.org/911418 Bug: https://bugs.gentoo.org/911990 Signed-off-by: Sam James gentoo.org> sys-apps/systemd-utils/systemd-utils-253.5.ebuild | 2 +- sys-apps/systemd-utils/systemd-utils-253.6.ebuild | 2 +- sys-apps/systemd-utils/systemd-utils-253.7.ebuild | 2 +- sys-apps/systemd-utils/systemd-utils-253.8.ebuild | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sys-apps/systemd-utils/systemd-utils-253.5.ebuild b/sys-apps/systemd-utils/systemd-utils-253.5.ebuild index ce13ed37ce57..fe557dadef3c 100644 --- a/sys-apps/systemd-utils/systemd-utils-253.5.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-253.5.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..11} ) QA_PKGCONFIG_VERSION=$(ver_cut 1) diff --git a/sys-apps/systemd-utils/systemd-utils-253.6.ebuild b/sys-apps/systemd-utils/systemd-utils-253.6.ebuild index 6a42f0fff537..b0af755e370d 100644 --- a/sys-apps/systemd-utils/systemd-utils-253.6.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-253.6.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..11} ) QA_PKGCONFIG_VERSION=$(ver_cut 1) diff --git a/sys-apps/systemd-utils/systemd-utils-253.7.ebuild b/sys-apps/systemd-utils/systemd-utils-253.7.ebuild index 49d0f39faa66..c06d1b1a0d0c 100644 --- a/sys-apps/systemd-utils/systemd-utils-253.7.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-253.7.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..11} ) QA_PKGCONFIG_VERSION=$(ver_cut 1) diff --git a/sys-apps/systemd-utils/systemd-utils-253.8.ebuild b/sys-apps/systemd-utils/systemd-utils-253.8.ebuild index 49d0f39faa66..c06d1b1a0d0c 100644 --- a/sys-apps/systemd-utils/systemd-utils-253.8.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-253.8.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..11} ) QA_PKGCONFIG_VERSION=$(ver_cut 1)
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/, sys-apps/systemd/files/
commit: 2dcfd6ce1952b2c37fefd04fe11cfbb1ef8ebe41 Author: Mike Gilbert gentoo org> AuthorDate: Thu Aug 17 01:07:13 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Thu Aug 17 01:07:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dcfd6ce sys-apps/systemd: backport tmpfiles/udev fix Closes: https://bugs.gentoo.org/911723 Signed-off-by: Mike Gilbert gentoo.org> .../systemd-254.1-tmpfiles-setup-dev-early.patch | 252 + ...ystemd-254.1.ebuild => systemd-254.1-r1.ebuild} | 1 + 2 files changed, 253 insertions(+) diff --git a/sys-apps/systemd/files/systemd-254.1-tmpfiles-setup-dev-early.patch b/sys-apps/systemd/files/systemd-254.1-tmpfiles-setup-dev-early.patch new file mode 100644 index ..77f6e19fe6c8 --- /dev/null +++ b/sys-apps/systemd/files/systemd-254.1-tmpfiles-setup-dev-early.patch @@ -0,0 +1,252 @@ +https://github.com/systemd/systemd/pull/28784 +https://bugs.gentoo.org/911723 + +From bb7f485f4bddd57bbf50739bafa43d127bab59d6 Mon Sep 17 00:00:00 2001 +From: Yu Watanabe +Date: Sat, 12 Aug 2023 07:54:32 +0900 +Subject: [PATCH] units: introduce systemd-tmpfiles-setup-dev-early.service + +This makes tmpfiles, sysusers, and udevd invoked in the following order: +1. systemd-tmpfiles-setup-dev-early.service + Create device nodes gracefully, that is, create device nodes anyway + by ignoring unknown users and groups. +2. systemd-sysusers.service + Create users and groups, to make later invocations of tmpfiles and + udevd can resolve necessary users and groups. +3. systemd-tmpfiles-setup-dev.service + Adjust owners of previously created device nodes. +4. systemd-udevd.service + Process all devices. Especially to make block devices active and can + be mountable. +5. systemd-tmpfiles-setup.service + Setup basic filesystem. + +Follow-up for b42482af904ae0b94a6e4501ec595448f0ba1c06. + +Fixes #28653. +Replaces #28681 and #28732. +--- + man/systemd-tmpfiles.xml | 3 + + test/TEST-17-UDEV/test.sh | 4 ++ + test/units/testsuite-17.00.sh | 57 +++ + units/kmod-static-nodes.service.in| 2 +- + units/meson.build | 5 ++ + units/systemd-sysusers.service| 2 + + .../systemd-tmpfiles-setup-dev-early.service | 25 + units/systemd-tmpfiles-setup-dev.service | 3 +- + units/systemd-tmpfiles-setup.service | 2 +- + 9 files changed, 100 insertions(+), 3 deletions(-) + create mode 100755 test/units/testsuite-17.00.sh + create mode 100644 units/systemd-tmpfiles-setup-dev-early.service + +diff --git a/man/systemd-tmpfiles.xml b/man/systemd-tmpfiles.xml +index decd66d5c667..0db2a4b03b46 100644 +--- a/man/systemd-tmpfiles.xml b/man/systemd-tmpfiles.xml +@@ -19,6 +19,7 @@ + + systemd-tmpfiles + systemd-tmpfiles-setup.service ++systemd-tmpfiles-setup-dev-early.service + systemd-tmpfiles-setup-dev.service + systemd-tmpfiles-clean.service + systemd-tmpfiles-clean.timer +@@ -35,6 +36,7 @@ + + System units: + systemd-tmpfiles-setup.service ++systemd-tmpfiles-setup-dev-early.service + systemd-tmpfiles-setup-dev.service + systemd-tmpfiles-clean.service + systemd-tmpfiles-clean.timer +@@ -64,6 +66,7 @@ + searched for a matching file and the file found that has the highest priority is executed. + + System services (systemd-tmpfiles-setup.service, ++systemd-tmpfiles-setup-dev-early.service, + systemd-tmpfiles-setup-dev.service, + systemd-tmpfiles-clean.service) invoke systemd-tmpfiles to create + system files and to perform system wide cleanup. Those services read administrator-controlled +diff --git a/test/TEST-17-UDEV/test.sh b/test/TEST-17-UDEV/test.sh +index 6b8f08fc328a..f7a907549607 100755 +--- a/test/TEST-17-UDEV/test.sh b/test/TEST-17-UDEV/test.sh +@@ -8,5 +8,9 @@ TEST_NO_NSPAWN=1 + # shellcheck source=test/test-functions + . "${TEST_BASE_DIR:?}/test-functions" + ++test_append_files() { ++instmods snd_seq snd_timer tun ++generate_module_dependencies ++} + + do_test "$@" +diff --git a/test/units/testsuite-17.00.sh b/test/units/testsuite-17.00.sh +new file mode 100755 +index ..d2aec60b1326 +--- /dev/null b/test/units/testsuite-17.00.sh +@@ -0,0 +1,57 @@ ++#!/usr/bin/env bash ++# SPDX-License-Identifier: LGPL-2.1-or-later ++set -ex ++set -o pipefail ++ ++# shellcheck source=test/units/util.sh ++. "$(dirname "$0")"/util.sh ++ ++# Tests for issue #28588 and #28653. ++ ++# On boot, services need to be started in the following order: ++# 1. systemd-tmpfiles-setup-dev-early.service ++# 2. systemd-sysusers.service ++# 3. systemd-tmpfiles-setup-dev.service ++# 4. systemd-udevd.service ++ ++output="$(systemctl show --property After --value systemd-udevd.service)" ++assert_in "systemd-tmpfiles-setup-dev-early.service" "$output" ++assert_in "systemd-sysusers.service" "$output" ++assert_in
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/files/
commit: 178b9f06d59faec27afc5d1f6332b576aebef882 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Sun Aug 13 13:42:15 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Sun Aug 13 17:31:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=178b9f06 sys-apps/systemd: remove unused patches Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/32297 Signed-off-by: Mike Gilbert gentoo.org> sys-apps/systemd/files/systemd-254-dt_relr.patch | 26 --- .../systemd/files/systemd-254-tmpfiles-udev.patch | 88 -- .../files/systemd-254-varlink-allocate-heap.patch | 40 -- 3 files changed, 154 deletions(-) diff --git a/sys-apps/systemd/files/systemd-254-dt_relr.patch b/sys-apps/systemd/files/systemd-254-dt_relr.patch deleted file mode 100644 index 9adfc11c1dd3.. --- a/sys-apps/systemd/files/systemd-254-dt_relr.patch +++ /dev/null @@ -1,26 +0,0 @@ -https://bugs.gentoo.org/910570 -https://github.com/systemd/systemd/issues/28520 -https://github.com/systemd/systemd/commit/eff91e2f3863f9e176b383e5c54741c64ca7a636 - -From eff91e2f3863f9e176b383e5c54741c64ca7a636 Mon Sep 17 00:00:00 2001 -From: Luca Boccassi -Date: Wed, 26 Jul 2023 11:29:57 +0100 -Subject: [PATCH] efi: link with -z nopack-relative-relocs - -elf2efi.py cannot handle DT_RELR relocations, so disable it -if we can - -Fixes https://github.com/systemd/systemd/issues/28520 a/src/boot/efi/meson.build -+++ b/src/boot/efi/meson.build -@@ -174,6 +174,10 @@ efi_c_ld_args = [ - '-T' + elf2efi_lds, - ] - -+# On CentOS 8 the nopack-relative-relocs linker flag is not supported, and we get: -+# /usr/bin/ld.bfd: warning: -z nopack-relative-relocs ignored -+efi_c_ld_args += cc.get_supported_link_arguments('-Wl,-z,nopack-relative-relocs') -+ - # efi_c_args is explicitly passed to targets so that they can override distro-provided flags - # that should not be used for EFI binaries. - efi_disabled_c_args = cc.get_supported_arguments( diff --git a/sys-apps/systemd/files/systemd-254-tmpfiles-udev.patch b/sys-apps/systemd/files/systemd-254-tmpfiles-udev.patch deleted file mode 100644 index 04dd166310c8.. --- a/sys-apps/systemd/files/systemd-254-tmpfiles-udev.patch +++ /dev/null @@ -1,88 +0,0 @@ -https://bugs.gentoo.org/911723 -https://github.com/systemd/systemd/issues/28588 -https://github.com/systemd/systemd/issues/28653 -https://github.com/systemd/systemd/pull/28681 - -(Skipped first commit as it was a revert of https://github.com/systemd/systemd/commit/a3d610998ad3b4c88224fe89a048a84dbceb652b.patc -which wasn't in 254.) - -From 31845ef554877525dc4ff4f25ad11ad805ebf81c Mon Sep 17 00:00:00 2001 -From: Yu Watanabe -Date: Sat, 5 Aug 2023 04:37:19 +0900 -Subject: [PATCH 2/4] unit: make udev rules take precesence over tmpfiles - -Without this change, there are no ordering between udevd and tmpfiles, -and if tmpfiles is invoked later it may discard the permission set by -udevd. - -Fixes an issue introduced by b42482af904ae0b94a6e4501ec595448f0ba1c06. - -Fixes #28588 and #28653. a/units/systemd-udevd.service.in -+++ b/units/systemd-udevd.service.in -@@ -12,6 +12,7 @@ Description=Rule-based Manager for Device Events and Files - Documentation=man:systemd-udevd.service(8) man:udev(7) - DefaultDependencies=no - After=systemd-sysusers.service systemd-hwdb-update.service -+After=systemd-tmpfiles-setup-dev.service - Before=sysinit.target - ConditionPathIsReadWrite=/sys - - -From b768379e8b494b025f41946205944a6f3a1a553f Mon Sep 17 00:00:00 2001 -From: Yu Watanabe -Date: Sat, 5 Aug 2023 04:52:16 +0900 -Subject: [PATCH 3/4] test: add short test for device node permission - /dev/null -+++ b/test/units/testsuite-17.00.sh -@@ -0,0 +1,18 @@ -+#!/usr/bin/env bash -+# SPDX-License-Identifier: LGPL-2.1-or-later -+set -ex -+set -o pipefail -+ -+# shellcheck source=test/units/util.sh -+. "$(dirname "$0")"/util.sh -+ -+# Tests for issue #28588 and #28653. -+ -+assert_in "systemd-tmpfiles-setup-dev.service" "$(systemctl show --property After --value systemd-udevd.service)" -+assert_in "systemd-udevd.service" "$(systemctl show --property Before --value systemd-tmpfiles-setup-dev.service)" -+ -+if [[ -f /dev/vfio/vfio ]]; then -+ assert_in "crw-rw-rw-" "$(stat --format=%A /dev/vfio/vfio)" -+fi -+ -+exit 0 - -From 23acdb8d0b04d46ecdc88a45594135c321dbfd5b Mon Sep 17 00:00:00 2001 -From: Yu Watanabe -Date: Sat, 5 Aug 2023 05:03:16 +0900 -Subject: [PATCH 4/4] test: shorten timeout for 'udevadm monitor' - -The command should never finish, it is not necessary to wait so long. a/test/units/testsuite-17.10.sh -+++ b/test/units/testsuite-17.10.sh -@@ -79,13 +79,13 @@ udevadm info -w /sys/class/net/$netdev - udevadm info --wait-for-initialization=5 /sys/class/net/$netdev - udevadm info -h - --assert_rc 124 timeout 5 udevadm monitor --assert_rc 124 timeout 5 udevadm monitor -k --assert_rc 124 timeout 5 udevadm
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 47c420e1a971f44483daec3da1f9e6a28df7d355 Author: Sam James gentoo org> AuthorDate: Thu Aug 10 04:27:57 2023 + Commit: Sam James gentoo org> CommitDate: Thu Aug 10 04:27:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47c420e1 sys-apps/systemd: drop 254, 254-r1, 254-r2 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/Manifest | 1 - sys-apps/systemd/systemd-254-r1.ebuild | 527 sys-apps/systemd/systemd-254-r2.ebuild | 528 - sys-apps/systemd/systemd-254.ebuild| 526 4 files changed, 1582 deletions(-) diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest index ce378d7f7450..58410ec5f1a8 100644 --- a/sys-apps/systemd/Manifest +++ b/sys-apps/systemd/Manifest @@ -1,4 +1,3 @@ -DIST systemd-254.tar.gz 14320490 BLAKE2B 4703ac102dd0003a2ef59dfd9b6fc6345b57cf1ff6397ebc71b3e9abb35ad5b891d114038a91eddba25b4ec81b8208a36691bc5490173b223ba35842cd1776d4 SHA512 84b4d16980fe2e64d5c3c95b9b4fbaad1076f368f493fdd745cbafbe7ce825293384f5fa0b6360ba8188da23c4575e87402fb666a3b71f84ff8b323aba0c07ff DIST systemd-stable-253.3.tar.gz 11996044 BLAKE2B fdbac11914ea4a3718dd48c19f0dc34db798e68f36e2e858536e4ef50e376380a250ad59dbbd1ccec4ed73e59efd198dcc0aa85faafa9d6f85d4b2e1de67ccfa SHA512 2c686d83b8b09efa09e09c82feb965f3cfceb6338e42b57d4133dc9ffe52592c67bce9bc9e294c69bc831294e3cbdcc391aba778f10d7b408cef90a85c0ab8aa DIST systemd-stable-253.4.tar.gz 12010733 BLAKE2B 166ce3f089a9fc3d5d374566258d05ddc9ad1e6a06f5d171ee4e3462e30dd996ed45eccac9e27a8ce75ddf591d81ad2af8ce3bd214709cc0b816422f3960f52a SHA512 cbd572330871fe938307cdead57637e9a03fcdb95b62dd12506f13f48fddcacfaf1e7b179bc9e1c1889a07d3bf21f840aafc773df3a1ab05b37d28950cb94ee1 DIST systemd-stable-253.5.tar.gz 12015672 BLAKE2B 3b09bc1a63bc3321c51ea05080f95958ab55064596c13ab967a182cdaace302cc85c19e2cdabd9bdc8ba0a1a04999ae588fbce2fe2626c0f792ee22836feddf4 SHA512 39709b485cd9287e26ac8e973fa1692b280bec3b96e1da6667e4a4f2ac2228aa072b22802720a254698d32c82f5306d7feb32229e4b6d54cc0e2b1e2caa4cc2e diff --git a/sys-apps/systemd/systemd-254-r1.ebuild b/sys-apps/systemd/systemd-254-r1.ebuild deleted file mode 100644 index 3ea2cd6d62b0.. --- a/sys-apps/systemd/systemd-254-r1.ebuild +++ /dev/null @@ -1,527 +0,0 @@ -# Copyright 2011-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{10..11} ) - -# Avoid QA warnings -TMPFILES_OPTIONAL=1 -UDEV_OPTIONAL=1 - -QA_PKGCONFIG_VERSION=$(ver_cut 1) - -if [[ ${PV} == ]]; then - EGIT_REPO_URI="https://github.com/systemd/systemd.git; - inherit git-r3 -else - if [[ ${PV} == *.* ]]; then - MY_PN=systemd-stable - else - MY_PN=systemd - fi - MY_PV=${PV/_/-} - MY_P=${MY_PN}-${MY_PV} - S=${WORKDIR}/${MY_P} - SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -fi - -inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1 -inherit secureboot systemd toolchain-funcs udev usr-ldscript - -DESCRIPTION="System and service manager for Linux" -HOMEPAGE="http://systemd.io/; - -LICENSE="GPL-2 LGPL-2.1 MIT public-domain" -SLOT="0/2" -IUSE=" - acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls elfutils - fido2 +gcrypt gnutls homed http idn importd iptables +kmod - +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode - +resolvconf +seccomp selinux split-usr +sysv-utils test tpm vanilla xkb +zstd -" -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - dns-over-tls? ( || ( gnutls openssl ) ) - fido2? ( cryptsetup openssl ) - homed? ( cryptsetup pam openssl ) - importd? ( curl lzma || ( gcrypt openssl ) ) - pwquality? ( homed ) -" -RESTRICT="!test? ( test )" - -MINKV="4.15" - -COMMON_DEPEND=" - >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}] - sys-libs/libcap:0=[${MULTILIB_USEDEP}] - virtual/libcrypt:=[${MULTILIB_USEDEP}] - acl? ( sys-apps/acl:0= ) - apparmor? ( sys-libs/libapparmor:0= ) - audit? ( >=sys-process/audit-2:0= ) - cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) - curl? ( net-misc/curl:0= ) - elfutils? ( >=dev-libs/elfutils-0.158:0= ) - fido2? ( dev-libs/libfido2:0= ) - gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] ) - gnutls? ( >=net-libs/gnutls-3.6.0:0= ) - http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) - idn? ( net-dns/libidn2:= ) - importd? ( - app-arch/bzip2:0= - sys-libs/zlib:0= - ) - kmod? ( >=sys-apps/kmod-15:0= ) - lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] ) - lzma? (
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: b733b238f759829116aa8a3f154356bd13ae4e50 Author: Sam James gentoo org> AuthorDate: Wed Aug 9 22:36:13 2023 + Commit: Sam James gentoo org> CommitDate: Wed Aug 9 22:36:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b733b238 sys-apps/systemd: add 253.8 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/Manifest | 1 + sys-apps/systemd/systemd-253.8.ebuild | 514 ++ 2 files changed, 515 insertions(+) diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest index 586d071b5f50..ce378d7f7450 100644 --- a/sys-apps/systemd/Manifest +++ b/sys-apps/systemd/Manifest @@ -4,4 +4,5 @@ DIST systemd-stable-253.4.tar.gz 12010733 BLAKE2B 166ce3f089a9fc3d5d374566258d05 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.1.tar.gz 14324840 BLAKE2B 10a72db38dae1dd13440f6d59c629b515bfb32f1708efeb6b9134b17887cc0c5af47c184b9a7d3c9be1ecbf8be16ea2682f84c44afd4702ce12861a143e8347a SHA512 eb2f4a95c890792fe11080e8dafc1eb4588ee98a3084d28083c4dd1f97962f56188c41641708c23267d01f1431821e823e1b89012f90d6ede80a12a0ce11a6d7 diff --git a/sys-apps/systemd/systemd-253.8.ebuild b/sys-apps/systemd/systemd-253.8.ebuild new file mode 100644 index ..cf50cf37cc92 --- /dev/null +++ b/sys-apps/systemd/systemd-253.8.ebuild @@ -0,0 +1,514 @@ +# Copyright 2011-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..11} ) + +# Avoid QA warnings +TMPFILES_OPTIONAL=1 +UDEV_OPTIONAL=1 + +QA_PKGCONFIG_VERSION=$(ver_cut 1) + +if [[ ${PV} == ]]; then + EGIT_REPO_URI="https://github.com/systemd/systemd.git; + inherit git-r3 +else + if [[ ${PV} == *.* ]]; then + MY_PN=systemd-stable + else + MY_PN=systemd + fi + MY_PV=${PV/_/-} + MY_P=${MY_PN}-${MY_PV} + S=${WORKDIR}/${MY_P} + SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +inherit bash-completion-r1 linux-info meson-multilib pam python-any-r1 +inherit secureboot systemd toolchain-funcs udev usr-ldscript + +DESCRIPTION="System and service manager for Linux" +HOMEPAGE="http://systemd.io/; + +LICENSE="GPL-2 LGPL-2.1 MIT public-domain" +SLOT="0/2" +IUSE=" + acl apparmor audit cgroup-hybrid cryptsetup curl +dns-over-tls elfutils + fido2 +gcrypt gnuefi gnutls homed http idn importd iptables +kmod + +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode + +resolvconf +seccomp selinux split-usr +sysv-utils test tpm vanilla xkb +zstd +" +REQUIRED_USE=" + dns-over-tls? ( || ( gnutls openssl ) ) + fido2? ( cryptsetup openssl ) + homed? ( cryptsetup pam openssl ) + importd? ( curl lzma || ( gcrypt openssl ) ) + pwquality? ( homed ) +" +RESTRICT="!test? ( test )" + +MINKV="4.15" + +COMMON_DEPEND=" + >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}] + sys-libs/libcap:0=[${MULTILIB_USEDEP}] + virtual/libcrypt:=[${MULTILIB_USEDEP}] + acl? ( sys-apps/acl:0= ) + apparmor? ( sys-libs/libapparmor:0= ) + audit? ( >=sys-process/audit-2:0= ) + cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) + curl? ( net-misc/curl:0= ) + elfutils? ( >=dev-libs/elfutils-0.158:0= ) + fido2? ( dev-libs/libfido2:0= ) + gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] ) + gnutls? ( >=net-libs/gnutls-3.6.0:0= ) + http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) + idn? ( net-dns/libidn2:= ) + importd? ( +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
commit: 39702b75a21647b8053d4c982e5ab987695425df Author: Sam James gentoo org> AuthorDate: Wed Aug 9 22:44:46 2023 + Commit: Sam James gentoo org> CommitDate: Wed Aug 9 22:44:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39702b75 sys-apps/systemd-utils: add 253.8 Signed-off-by: Sam James gentoo.org> sys-apps/systemd-utils/Manifest | 1 + sys-apps/systemd-utils/systemd-utils-253.8.ebuild | 535 ++ 2 files changed, 536 insertions(+) diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest index 3ba04fb064fd..bbb7f6ffd3df 100644 --- a/sys-apps/systemd-utils/Manifest +++ b/sys-apps/systemd-utils/Manifest @@ -5,3 +5,4 @@ DIST systemd-stable-252.9.tar.gz 11829389 BLAKE2B a45a72bfe113f8cb7424d731692f54 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 diff --git a/sys-apps/systemd-utils/systemd-utils-253.8.ebuild b/sys-apps/systemd-utils/systemd-utils-253.8.ebuild new file mode 100644 index ..49d0f39faa66 --- /dev/null +++ b/sys-apps/systemd-utils/systemd-utils-253.8.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..12} ) + +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 "${rootprefix}"/lib/udev/hwdb.d + doins hwdb.d/*.hwdb + + dobashcomp shell-completion/bash/udevadm + + insinto /usr/share/zsh/site-functions + doins shell-completion/zsh/_udevadm + fi + + use boot && secureboot_auto_sign +} + +add_service() { + local initd=$1 +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: f5eda40dae56a34f3d44e3973e88aafbabc97998 Author: Sam James gentoo org> AuthorDate: Wed Aug 9 21:05:44 2023 + Commit: Sam James gentoo org> CommitDate: Wed Aug 9 21:05:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5eda40d sys-apps/systemd: add 254.1 Bug: https://bugs.gentoo.org/911723 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/Manifest | 1 + sys-apps/systemd/systemd-254.1.ebuild | 525 ++ 2 files changed, 526 insertions(+) diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest index e283dc3d378f..586d071b5f50 100644 --- a/sys-apps/systemd/Manifest +++ b/sys-apps/systemd/Manifest @@ -4,3 +4,4 @@ DIST systemd-stable-253.4.tar.gz 12010733 BLAKE2B 166ce3f089a9fc3d5d374566258d05 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-254.1.tar.gz 14324840 BLAKE2B 10a72db38dae1dd13440f6d59c629b515bfb32f1708efeb6b9134b17887cc0c5af47c184b9a7d3c9be1ecbf8be16ea2682f84c44afd4702ce12861a143e8347a SHA512 eb2f4a95c890792fe11080e8dafc1eb4588ee98a3084d28083c4dd1f97962f56188c41641708c23267d01f1431821e823e1b89012f90d6ede80a12a0ce11a6d7 diff --git a/sys-apps/systemd/systemd-254.1.ebuild b/sys-apps/systemd/systemd-254.1.ebuild new file mode 100644 index ..a03b6cbadd51 --- /dev/null +++ b/sys-apps/systemd/systemd-254.1.ebuild @@ -0,0 +1,525 @@ +# Copyright 2011-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..11} ) + +# Avoid QA warnings +TMPFILES_OPTIONAL=1 +UDEV_OPTIONAL=1 + +QA_PKGCONFIG_VERSION=$(ver_cut 1) + +if [[ ${PV} == ]]; then + EGIT_REPO_URI="https://github.com/systemd/systemd.git; + inherit git-r3 +else + if [[ ${PV} == *.* ]]; then + MY_PN=systemd-stable + else + MY_PN=systemd + fi + MY_PV=${PV/_/-} + MY_P=${MY_PN}-${MY_PV} + S=${WORKDIR}/${MY_P} + SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1 +inherit secureboot systemd toolchain-funcs udev usr-ldscript + +DESCRIPTION="System and service manager for Linux" +HOMEPAGE="http://systemd.io/; + +LICENSE="GPL-2 LGPL-2.1 MIT public-domain" +SLOT="0/2" +IUSE=" + acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls elfutils + fido2 +gcrypt gnutls homed http idn importd iptables +kmod + +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode + +resolvconf +seccomp selinux split-usr +sysv-utils test tpm vanilla xkb +zstd +" +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + dns-over-tls? ( || ( gnutls openssl ) ) + fido2? ( cryptsetup openssl ) + homed? ( cryptsetup pam openssl ) + importd? ( curl lzma || ( gcrypt openssl ) ) + pwquality? ( homed ) +" +RESTRICT="!test? ( test )" + +MINKV="4.15" + +COMMON_DEPEND=" + >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}] + sys-libs/libcap:0=[${MULTILIB_USEDEP}] + virtual/libcrypt:=[${MULTILIB_USEDEP}] + acl? ( sys-apps/acl:0= ) + apparmor? ( sys-libs/libapparmor:0= ) + audit? ( >=sys-process/audit-2:0= ) + cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) + curl? ( net-misc/curl:0= ) + elfutils? ( >=dev-libs/elfutils-0.158:0= ) + fido2? ( dev-libs/libfido2:0= ) + gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] ) + gnutls? ( >=net-libs/gnutls-3.6.0:0= ) + http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) + idn? ( net-dns/libidn2:= ) + importd? ( + app-arch/bzip2:0= + sys-libs/zlib:0= + ) + kmod? ( >=sys-apps/kmod-15:0= ) + lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] ) + lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[${MULTILIB_USEDEP}] ) + iptables? (
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 4dc65153769c0dcba782f0ca4c44d5899321b1c5 Author: Sam James gentoo org> AuthorDate: Tue Aug 8 03:16:36 2023 + Commit: Sam James gentoo org> CommitDate: Tue Aug 8 03:16:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dc65153 sys-apps/systemd: Stabilize 253.6 arm, #910412 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/systemd-253.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-253.6.ebuild b/sys-apps/systemd/systemd-253.6.ebuild index 448f69d1f790..2af3fcf94600 100644 --- a/sys-apps/systemd/systemd-253.6.ebuild +++ b/sys-apps/systemd/systemd-253.6.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" fi inherit bash-completion-r1 linux-info meson-multilib pam python-any-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 31a197cf3bf264dfea9253116ea54586b0c63103 Author: Sam James gentoo org> AuthorDate: Tue Aug 8 03:16:39 2023 + Commit: Sam James gentoo org> CommitDate: Tue Aug 8 03:16:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31a197cf sys-apps/systemd: Stabilize 253.6 arm64, #910412 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/systemd-253.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-253.6.ebuild b/sys-apps/systemd/systemd-253.6.ebuild index 2af3fcf94600..7cd36a0e2351 100644 --- a/sys-apps/systemd/systemd-253.6.ebuild +++ b/sys-apps/systemd/systemd-253.6.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" fi inherit bash-completion-r1 linux-info meson-multilib pam python-any-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
commit: 92af81916e0680563dd61c8e3747e30f99179d9c Author: Sam James gentoo org> AuthorDate: Tue Aug 8 03:16:09 2023 + Commit: Sam James gentoo org> CommitDate: Tue Aug 8 03:16:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92af8191 sys-apps/systemd-utils: Stabilize 253.6 ppc64, #910413 Signed-off-by: Sam James gentoo.org> sys-apps/systemd-utils/systemd-utils-253.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd-utils/systemd-utils-253.6.ebuild b/sys-apps/systemd-utils/systemd-utils-253.6.ebuild index f811868a17c5..3eb7e5d2c1aa 100644 --- a/sys-apps/systemd-utils/systemd-utils-253.6.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-253.6.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/
commit: 5339a40f6125825545a29d309c3190b34b655009 Author: Sam James gentoo org> AuthorDate: Tue Aug 8 03:16:48 2023 + Commit: Sam James gentoo org> CommitDate: Tue Aug 8 03:16:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5339a40f sys-apps/systemd: Stabilize 253.6 ppc64, #910412 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/systemd-253.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-253.6.ebuild b/sys-apps/systemd/systemd-253.6.ebuild index 4ffc5b252ef2..bc895f91d709 100644 --- a/sys-apps/systemd/systemd-253.6.ebuild +++ b/sys-apps/systemd/systemd-253.6.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" fi inherit bash-completion-r1 linux-info meson-multilib pam python-any-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
commit: f8da2dc453d91be3d2247d3aabd1bbdce767546f Author: Sam James gentoo org> AuthorDate: Tue Aug 8 03:15:58 2023 + Commit: Sam James gentoo org> CommitDate: Tue Aug 8 03:15:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8da2dc4 sys-apps/systemd-utils: Stabilize 253.6 arm, #910413 Signed-off-by: Sam James gentoo.org> sys-apps/systemd-utils/systemd-utils-253.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd-utils/systemd-utils-253.6.ebuild b/sys-apps/systemd-utils/systemd-utils-253.6.ebuild index 794a24b4d0f1..6fa8fae417f1 100644 --- a/sys-apps/systemd-utils/systemd-utils-253.6.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-253.6.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/
commit: 920c535bf42bf547ac0407c03a262b04e6c91114 Author: Sam James gentoo org> AuthorDate: Tue Aug 8 03:16:01 2023 + Commit: Sam James gentoo org> CommitDate: Tue Aug 8 03:16:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=920c535b sys-apps/systemd-utils: Stabilize 253.6 arm64, #910413 Signed-off-by: Sam James gentoo.org> sys-apps/systemd-utils/systemd-utils-253.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd-utils/systemd-utils-253.6.ebuild b/sys-apps/systemd-utils/systemd-utils-253.6.ebuild index 6fa8fae417f1..34080df27b05 100644 --- a/sys-apps/systemd-utils/systemd-utils-253.6.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-253.6.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/
commit: 83d12687ce190703ac191c99532735f54141df14 Author: Sam James gentoo org> AuthorDate: Tue Aug 8 03:16:07 2023 + Commit: Sam James gentoo org> CommitDate: Tue Aug 8 03:16:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83d12687 sys-apps/systemd-utils: Stabilize 253.6 ppc, #910413 Signed-off-by: Sam James gentoo.org> sys-apps/systemd-utils/systemd-utils-253.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd-utils/systemd-utils-253.6.ebuild b/sys-apps/systemd-utils/systemd-utils-253.6.ebuild index 65ab2ea835cb..f811868a17c5 100644 --- a/sys-apps/systemd-utils/systemd-utils-253.6.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-253.6.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/
commit: fab68c24e896ca11dbfa9f5b2e17d95f3a7fdd55 Author: Sam James gentoo org> AuthorDate: Tue Aug 8 03:16:45 2023 + Commit: Sam James gentoo org> CommitDate: Tue Aug 8 03:16:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fab68c24 sys-apps/systemd: Stabilize 253.6 ppc, #910412 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/systemd-253.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-253.6.ebuild b/sys-apps/systemd/systemd-253.6.ebuild index c7dc07fc5762..4ffc5b252ef2 100644 --- a/sys-apps/systemd/systemd-253.6.ebuild +++ b/sys-apps/systemd/systemd-253.6.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86" fi inherit bash-completion-r1 linux-info meson-multilib pam python-any-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
commit: 8f806297ecf1669c3cac693f0cba2fe74e9c241f Author: Sam James gentoo org> AuthorDate: Tue Aug 8 03:16:12 2023 + Commit: Sam James gentoo org> CommitDate: Tue Aug 8 03:16:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f806297 sys-apps/systemd-utils: Stabilize 253.6 sparc, #910413 Signed-off-by: Sam James gentoo.org> sys-apps/systemd-utils/systemd-utils-253.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd-utils/systemd-utils-253.6.ebuild b/sys-apps/systemd-utils/systemd-utils-253.6.ebuild index 3eb7e5d2c1aa..6a42f0fff537 100644 --- a/sys-apps/systemd-utils/systemd-utils-253.6.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-253.6.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/
commit: bc55d78b7b9f84c5341b2c22e59d30d84ec01932 Author: Sam James gentoo org> AuthorDate: Tue Aug 8 03:16:42 2023 + Commit: Sam James gentoo org> CommitDate: Tue Aug 8 03:16:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc55d78b sys-apps/systemd: Stabilize 253.6 hppa, #910412 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/systemd-253.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-253.6.ebuild b/sys-apps/systemd/systemd-253.6.ebuild index 7cd36a0e2351..c7dc07fc5762 100644 --- a/sys-apps/systemd/systemd-253.6.ebuild +++ b/sys-apps/systemd/systemd-253.6.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" fi inherit bash-completion-r1 linux-info meson-multilib pam python-any-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: f1543f779a7fc0c0b277d9a1ad5ecaefdefadf5d Author: Sam James gentoo org> AuthorDate: Tue Aug 8 03:16:51 2023 + Commit: Sam James gentoo org> CommitDate: Tue Aug 8 03:16:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1543f77 sys-apps/systemd: Stabilize 253.6 sparc, #910412 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/systemd-253.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-253.6.ebuild b/sys-apps/systemd/systemd-253.6.ebuild index bc895f91d709..443fe8bbfd7a 100644 --- a/sys-apps/systemd/systemd-253.6.ebuild +++ b/sys-apps/systemd/systemd-253.6.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" fi inherit bash-completion-r1 linux-info meson-multilib pam python-any-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
commit: 20f569338f802ad7e7080d058094d877efaaca75 Author: Sam James gentoo org> AuthorDate: Tue Aug 8 03:16:04 2023 + Commit: Sam James gentoo org> CommitDate: Tue Aug 8 03:16:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20f56933 sys-apps/systemd-utils: Stabilize 253.6 hppa, #910413 Signed-off-by: Sam James gentoo.org> sys-apps/systemd-utils/systemd-utils-253.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd-utils/systemd-utils-253.6.ebuild b/sys-apps/systemd-utils/systemd-utils-253.6.ebuild index 34080df27b05..65ab2ea835cb 100644 --- a/sys-apps/systemd-utils/systemd-utils-253.6.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-253.6.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/, sys-apps/systemd/files/
commit: 939a1468f8957a670026888a01d4601a00f17142 Author: Sam James gentoo org> AuthorDate: Sat Aug 5 23:06:46 2023 + Commit: Sam James gentoo org> CommitDate: Sat Aug 5 23:06:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=939a1468 sys-apps/systemd: backport tmpfiles/udev permissions race fix Closes: https://bugs.gentoo.org/911723 Signed-off-by: Sam James gentoo.org> .../systemd/files/systemd-254-tmpfiles-udev.patch | 88 sys-apps/systemd/systemd-254-r2.ebuild | 528 + 2 files changed, 616 insertions(+) diff --git a/sys-apps/systemd/files/systemd-254-tmpfiles-udev.patch b/sys-apps/systemd/files/systemd-254-tmpfiles-udev.patch new file mode 100644 index ..04dd166310c8 --- /dev/null +++ b/sys-apps/systemd/files/systemd-254-tmpfiles-udev.patch @@ -0,0 +1,88 @@ +https://bugs.gentoo.org/911723 +https://github.com/systemd/systemd/issues/28588 +https://github.com/systemd/systemd/issues/28653 +https://github.com/systemd/systemd/pull/28681 + +(Skipped first commit as it was a revert of https://github.com/systemd/systemd/commit/a3d610998ad3b4c88224fe89a048a84dbceb652b.patc +which wasn't in 254.) + +From 31845ef554877525dc4ff4f25ad11ad805ebf81c Mon Sep 17 00:00:00 2001 +From: Yu Watanabe +Date: Sat, 5 Aug 2023 04:37:19 +0900 +Subject: [PATCH 2/4] unit: make udev rules take precesence over tmpfiles + +Without this change, there are no ordering between udevd and tmpfiles, +and if tmpfiles is invoked later it may discard the permission set by +udevd. + +Fixes an issue introduced by b42482af904ae0b94a6e4501ec595448f0ba1c06. + +Fixes #28588 and #28653. +--- a/units/systemd-udevd.service.in b/units/systemd-udevd.service.in +@@ -12,6 +12,7 @@ Description=Rule-based Manager for Device Events and Files + Documentation=man:systemd-udevd.service(8) man:udev(7) + DefaultDependencies=no + After=systemd-sysusers.service systemd-hwdb-update.service ++After=systemd-tmpfiles-setup-dev.service + Before=sysinit.target + ConditionPathIsReadWrite=/sys + + +From b768379e8b494b025f41946205944a6f3a1a553f Mon Sep 17 00:00:00 2001 +From: Yu Watanabe +Date: Sat, 5 Aug 2023 04:52:16 +0900 +Subject: [PATCH 3/4] test: add short test for device node permission + +--- /dev/null b/test/units/testsuite-17.00.sh +@@ -0,0 +1,18 @@ ++#!/usr/bin/env bash ++# SPDX-License-Identifier: LGPL-2.1-or-later ++set -ex ++set -o pipefail ++ ++# shellcheck source=test/units/util.sh ++. "$(dirname "$0")"/util.sh ++ ++# Tests for issue #28588 and #28653. ++ ++assert_in "systemd-tmpfiles-setup-dev.service" "$(systemctl show --property After --value systemd-udevd.service)" ++assert_in "systemd-udevd.service" "$(systemctl show --property Before --value systemd-tmpfiles-setup-dev.service)" ++ ++if [[ -f /dev/vfio/vfio ]]; then ++ assert_in "crw-rw-rw-" "$(stat --format=%A /dev/vfio/vfio)" ++fi ++ ++exit 0 + +From 23acdb8d0b04d46ecdc88a45594135c321dbfd5b Mon Sep 17 00:00:00 2001 +From: Yu Watanabe +Date: Sat, 5 Aug 2023 05:03:16 +0900 +Subject: [PATCH 4/4] test: shorten timeout for 'udevadm monitor' + +The command should never finish, it is not necessary to wait so long. +--- a/test/units/testsuite-17.10.sh b/test/units/testsuite-17.10.sh +@@ -79,13 +79,13 @@ udevadm info -w /sys/class/net/$netdev + udevadm info --wait-for-initialization=5 /sys/class/net/$netdev + udevadm info -h + +-assert_rc 124 timeout 5 udevadm monitor +-assert_rc 124 timeout 5 udevadm monitor -k +-assert_rc 124 timeout 5 udevadm monitor -u +-assert_rc 124 timeout 5 udevadm monitor -s net +-assert_rc 124 timeout 5 udevadm monitor --subsystem-match net/$netdev +-assert_rc 124 timeout 5 udevadm monitor -t systemd +-assert_rc 124 timeout 5 udevadm monitor --tag-match hello ++assert_rc 124 timeout 1 udevadm monitor ++assert_rc 124 timeout 1 udevadm monitor -k ++assert_rc 124 timeout 1 udevadm monitor -u ++assert_rc 124 timeout 1 udevadm monitor -s net ++assert_rc 124 timeout 1 udevadm monitor --subsystem-match net/$netdev ++assert_rc 124 timeout 1 udevadm monitor -t systemd ++assert_rc 124 timeout 1 udevadm monitor --tag-match hello + udevadm monitor -h + + udevadm settle + diff --git a/sys-apps/systemd/systemd-254-r2.ebuild b/sys-apps/systemd/systemd-254-r2.ebuild new file mode 100644 index ..4005bb141fa7 --- /dev/null +++ b/sys-apps/systemd/systemd-254-r2.ebuild @@ -0,0 +1,528 @@ +# Copyright 2011-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..11} ) + +# Avoid QA warnings +TMPFILES_OPTIONAL=1 +UDEV_OPTIONAL=1 + +QA_PKGCONFIG_VERSION=$(ver_cut 1) + +if [[ ${PV} == ]]; then + EGIT_REPO_URI="https://github.com/systemd/systemd.git; + inherit git-r3 +else + if [[ ${PV} == *.* ]]; then + MY_PN=systemd-stable + else + MY_PN=systemd + fi + MY_PV=${PV/_/-} + MY_P=${MY_PN}-${MY_PV} + S=${WORKDIR}/${MY_P}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/, sys-apps/systemd/files/
commit: ceaeadb34ca8a6b72f2da8131dcf69ee24d63324 Author: Sam James gentoo org> AuthorDate: Wed Aug 2 21:10:54 2023 + Commit: Sam James gentoo org> CommitDate: Wed Aug 2 21:14:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ceaeadb3 sys-apps/systemd: backport nss-resolve fix Closes: https://bugs.gentoo.org/911583 Signed-off-by: Sam James gentoo.org> .../files/systemd-254-varlink-allocate-heap.patch | 40 ++ sys-apps/systemd/systemd-254-r1.ebuild | 527 + 2 files changed, 567 insertions(+) diff --git a/sys-apps/systemd/files/systemd-254-varlink-allocate-heap.patch b/sys-apps/systemd/files/systemd-254-varlink-allocate-heap.patch new file mode 100644 index ..85f306a175f3 --- /dev/null +++ b/sys-apps/systemd/files/systemd-254-varlink-allocate-heap.patch @@ -0,0 +1,40 @@ +https://bugs.gentoo.org/911583 +https://github.com/systemd/systemd/issues/28635 +https://github.com/systemd/systemd/commit/b456f2266afd839f8817235475e57c38e9d76dc9 + +From b456f2266afd839f8817235475e57c38e9d76dc9 Mon Sep 17 00:00:00 2001 +From: Frantisek Sumsal +Date: Wed, 2 Aug 2023 14:55:50 +0200 +Subject: [PATCH] varlink: allocate the buffer for varlink FDs on the heap + +Since it's ~16K, which might cause issues in environments with limited +stack space. + +Resolves: #28635 +--- a/src/shared/varlink.c b/src/shared/varlink.c +@@ -633,7 +633,7 @@ static int varlink_write(Varlink *v) { + #define VARLINK_FDS_MAX (16U*1024U) + + static int varlink_read(Varlink *v) { +-CMSG_BUFFER_TYPE(CMSG_SPACE(sizeof(int) * VARLINK_FDS_MAX)) control; ++_cleanup_free_ struct cmsghdr *cmsg_fds = NULL; + struct iovec iov; + struct msghdr mh; + size_t rs; +@@ -690,9 +690,13 @@ static int varlink_read(Varlink *v) { + mh = (struct msghdr) { + .msg_iov = , + .msg_iovlen = 1, +-.msg_control = , +-.msg_controllen = sizeof(control), + }; ++ ++mh.msg_controllen = CMSG_SPACE(sizeof(int) * VARLINK_FDS_MAX); ++mh.msg_control = cmsg_fds = malloc(mh.msg_controllen); ++if (!cmsg_fds) ++return -ENOMEM; ++ + n = recvmsg_safe(v->fd, , MSG_DONTWAIT|MSG_CMSG_CLOEXEC); + } else { + bool prefer_read = v->prefer_read_write; diff --git a/sys-apps/systemd/systemd-254-r1.ebuild b/sys-apps/systemd/systemd-254-r1.ebuild new file mode 100644 index ..3ea2cd6d62b0 --- /dev/null +++ b/sys-apps/systemd/systemd-254-r1.ebuild @@ -0,0 +1,527 @@ +# Copyright 2011-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..11} ) + +# Avoid QA warnings +TMPFILES_OPTIONAL=1 +UDEV_OPTIONAL=1 + +QA_PKGCONFIG_VERSION=$(ver_cut 1) + +if [[ ${PV} == ]]; then + EGIT_REPO_URI="https://github.com/systemd/systemd.git; + inherit git-r3 +else + if [[ ${PV} == *.* ]]; then + MY_PN=systemd-stable + else + MY_PN=systemd + fi + MY_PV=${PV/_/-} + MY_P=${MY_PN}-${MY_PV} + S=${WORKDIR}/${MY_P} + SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1 +inherit secureboot systemd toolchain-funcs udev usr-ldscript + +DESCRIPTION="System and service manager for Linux" +HOMEPAGE="http://systemd.io/; + +LICENSE="GPL-2 LGPL-2.1 MIT public-domain" +SLOT="0/2" +IUSE=" + acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls elfutils + fido2 +gcrypt gnutls homed http idn importd iptables +kmod + +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode + +resolvconf +seccomp selinux split-usr +sysv-utils test tpm vanilla xkb +zstd +" +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + dns-over-tls? ( || ( gnutls openssl ) ) + fido2? ( cryptsetup openssl ) + homed? ( cryptsetup pam openssl ) + importd? ( curl lzma || ( gcrypt openssl ) ) + pwquality? ( homed ) +" +RESTRICT="!test? ( test )" + +MINKV="4.15" + +COMMON_DEPEND=" + >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}] + sys-libs/libcap:0=[${MULTILIB_USEDEP}] + virtual/libcrypt:=[${MULTILIB_USEDEP}] + acl? ( sys-apps/acl:0= ) + apparmor? ( sys-libs/libapparmor:0= ) + audit? ( >=sys-process/audit-2:0= ) + cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) + curl? ( net-misc/curl:0= ) + elfutils? ( >=dev-libs/elfutils-0.158:0= ) + fido2? ( dev-libs/libfido2:0= ) + gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] ) + gnutls? ( >=net-libs/gnutls-3.6.0:0= ) + http? (
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 94efe7631fb9347fdaa11325ddecd432980213d9 Author: Mike Gilbert gentoo org> AuthorDate: Wed Aug 2 15:08:20 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Wed Aug 2 15:14:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94efe763 sys-apps/systemd: do not remove "${ED}/sbin" on split-usr systemd-254 installs a symlink "/sbin/mount.ddi" whenever libblkid is available. Gentoo always has libblkid via sys-apps/util-linux. Closes: https://bugs.gentoo.org/911595 Signed-off-by: Mike Gilbert gentoo.org> sys-apps/systemd/systemd-254.ebuild | 4 1 file changed, 4 deletions(-) diff --git a/sys-apps/systemd/systemd-254.ebuild b/sys-apps/systemd/systemd-254.ebuild index e970d5749f17..ebd48fa87fc0 100644 --- a/sys-apps/systemd/systemd-254.ebuild +++ b/sys-apps/systemd/systemd-254.ebuild @@ -380,10 +380,6 @@ multilib_src_install_all() { rm "${ED}"/usr/share/man/man8/{halt,poweroff,reboot,shutdown}.8 || die fi - if ! use resolvconf && ! use sysv-utils && use split-usr; then - rmdir "${ED}${rootprefix}"/sbin || die - fi - # https://bugs.gentoo.org/761763 rm -r "${ED}"/usr/lib/sysusers.d || die
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: a177294a77abdd9a62bceb479ce8c4b62db62518 Author: Mike Gilbert gentoo org> AuthorDate: Mon Jul 31 15:13:33 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Mon Jul 31 15:14:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a177294a sys-apps/systemd: add wiki link to split-usr death message Signed-off-by: Mike Gilbert gentoo.org> sys-apps/systemd/systemd-.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys-apps/systemd/systemd-.ebuild b/sys-apps/systemd/systemd-.ebuild index d8fc3cedd386..d48601337ce0 100644 --- a/sys-apps/systemd/systemd-.ebuild +++ b/sys-apps/systemd/systemd-.ebuild @@ -182,6 +182,8 @@ QA_EXECSTACK="usr/lib/systemd/boot/efi/*" pkg_pretend() { if use split-usr; then + eerror "Please complete the migration to merged-usr." + eerror "https://wiki.gentoo.org/wiki/Merge-usr; die "systemd no longer supports split-usr" fi if [[ ${MERGE_TYPE} != buildonly ]]; then
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 8d7cc02ef3aaf343f25360c946863344bfc19d57 Author: Yixun Lan gentoo org> AuthorDate: Mon Jul 31 06:33:06 2023 + Commit: Yixun Lan gentoo org> CommitDate: Mon Jul 31 06:33:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d7cc02e sys-apps/systemd: Keyword 254 riscv, #911484 Signed-off-by: Yixun Lan gentoo.org> sys-apps/systemd/systemd-254.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-254.ebuild b/sys-apps/systemd/systemd-254.ebuild index 318a760b28ef..e970d5749f17 100644 --- a/sys-apps/systemd/systemd-254.ebuild +++ b/sys-apps/systemd/systemd-254.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 86ee0807e903b2045df3d8d5b10d8617172bfe22 Author: Mike Gilbert gentoo org> AuthorDate: Sun Jul 30 17:42:22 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Sun Jul 30 17:42:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86ee0807 sys-apps/systemd: remove support for split-usr Support was dropped upstream in b0d3095fd6cc1791a38f57a1982116b4475244ba. Signed-off-by: Mike Gilbert gentoo.org> sys-apps/systemd/systemd-.ebuild | 48 ++-- 1 file changed, 8 insertions(+), 40 deletions(-) diff --git a/sys-apps/systemd/systemd-.ebuild b/sys-apps/systemd/systemd-.ebuild index 2995dae33660..d8fc3cedd386 100644 --- a/sys-apps/systemd/systemd-.ebuild +++ b/sys-apps/systemd/systemd-.ebuild @@ -27,7 +27,7 @@ else fi inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1 -inherit secureboot systemd toolchain-funcs udev usr-ldscript +inherit secureboot systemd toolchain-funcs udev DESCRIPTION="System and service manager for Linux" HOMEPAGE="http://systemd.io/; @@ -181,6 +181,9 @@ QA_FLAGS_IGNORED="usr/lib/systemd/boot/efi/.*" QA_EXECSTACK="usr/lib/systemd/boot/efi/*" pkg_pretend() { + if use split-usr; then + die "systemd no longer supports split-usr" + fi if [[ ${MERGE_TYPE} != buildonly ]]; then if use test && has pid-sandbox ${FEATURES}; then ewarn "Tests are known to fail with PID sandboxing enabled." @@ -249,9 +252,6 @@ src_prepare() { ) fi - # Fails with split-usr. - sed -i -e '2i exit 77' test/test-rpm-macros.sh || die - default } @@ -271,10 +271,7 @@ multilib_src_configure() { -Dpamlibdir="$(getpam_mod_dir)" # avoid bash-completion dep -Dbashcompletiondir="$(get_bashcompdir)" - $(meson_use split-usr) - $(meson_use split-usr split-bin) - -Drootprefix="$(usex split-usr "${EPREFIX:-/}" "${EPREFIX}/usr")" - -Drootlibdir="${EPREFIX}/usr/$(get_libdir)" + -Dsplit-bin=false # Disable compatibility with sysvinit -Dsysvinit-path= -Dsysvrcnd-path= @@ -356,9 +353,6 @@ multilib_src_test() { } multilib_src_install_all() { - local rootprefix=$(usex split-usr '' /usr) - local sbin=$(usex split-usr sbin bin) - # meson doesn't know about docdir mv "${ED}"/usr/share/doc/{systemd,${PF}} || die @@ -369,19 +363,15 @@ multilib_src_install_all() { doins "${FILESDIR}"/legacy.conf if ! use resolvconf; then - rm -f "${ED}${rootprefix}/${sbin}"/resolvconf || die + rm -f "${ED}"/usr/bin/resolvconf || die fi if ! use sysv-utils; then - rm "${ED}${rootprefix}/${sbin}"/{halt,init,poweroff,reboot,shutdown} || die + rm "${ED}"/usr/bin/{halt,init,poweroff,reboot,shutdown} || die rm "${ED}"/usr/share/man/man1/init.1 || die rm "${ED}"/usr/share/man/man8/{halt,poweroff,reboot,shutdown}.8 || die fi - if ! use resolvconf && ! use sysv-utils && use split-usr; then - rmdir "${ED}${rootprefix}"/sbin || die - fi - # https://bugs.gentoo.org/761763 rm -r "${ED}"/usr/lib/sysusers.d || die @@ -393,7 +383,7 @@ multilib_src_install_all() { keepdir /etc/udev/hwdb.d - keepdir "${rootprefix}"/lib/systemd/{system-sleep,system-shutdown} + keepdir /usr/lib/systemd/{system-sleep,system-shutdown} keepdir /usr/lib/{binfmt.d,modules-load.d} keepdir /usr/lib/systemd/user-generators keepdir /var/lib/systemd @@ -403,14 +393,6 @@ multilib_src_install_all() { newpamd "${FILESDIR}"/systemd-user.pam systemd-user fi - if use split-usr; then - # Avoid breaking boot/reboot - dosym ../../../lib/systemd/systemd /usr/lib/systemd/systemd - dosym ../../../lib/systemd/systemd-shutdown /usr/lib/systemd/systemd-shutdown - fi - - gen_usr_ldscript -a systemd udev - if use boot; then python_fix_shebang "${ED}" secureboot_auto_sign @@ -467,20 +449,6 @@ pkg_preinst() { dosym ../../../etc/sysctl.conf /usr/lib/sysctl.d/99-sysctl.conf fi - if ! use split-usr; then - local dir - for dir in bin sbin lib usr/sbin; do - if [[ ! -L ${EROOT}/${dir} ]]; then - eerror "'${EROOT}/${dir}' is not a symbolic link." - FAIL=1 - fi - done - if [[ ${FAIL} ]]; then - eerror "Migration to system layout with merged directories must be performed before" - eerror
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: de48211b8eccdc54f83c9e0836ecf661a7d04067 Author: Mike Gilbert gentoo org> AuthorDate: Sat Jul 29 20:09:36 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Jul 29 20:09:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de48211b sys-apps/systemd: restore keywords for 254 Signed-off-by: Mike Gilbert gentoo.org> sys-apps/systemd/systemd-254.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-254.ebuild b/sys-apps/systemd/systemd-254.ebuild index 2aced496da6a..318a760b28ef 100644 --- a/sys-apps/systemd/systemd-254.ebuild +++ b/sys-apps/systemd/systemd-254.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~amd64 ~arm ~arm64 ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" fi inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 2f1ac66a9dc7fc8cccbe149ece8a69df68d548dc Author: Mike Gilbert gentoo org> AuthorDate: Sat Jul 29 20:02:28 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Jul 29 20:02:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f1ac66a sys-apps/systemd: add 254, drop 254_rc2 and 254_rc3 Signed-off-by: Mike Gilbert gentoo.org> sys-apps/systemd/Manifest | 3 +- .../{systemd-254_rc3.ebuild => systemd-254.ebuild} | 2 +- sys-apps/systemd/systemd-254_rc2.ebuild| 529 - 3 files changed, 2 insertions(+), 532 deletions(-) diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest index 723a2bef32e8..e283dc3d378f 100644 --- a/sys-apps/systemd/Manifest +++ b/sys-apps/systemd/Manifest @@ -1,5 +1,4 @@ -DIST systemd-254-rc2.tar.gz 14304024 BLAKE2B a7d16f5938a174e55146d1fbb47a4210bce8130dd3288ed420d7fa0f7faec984cbc5d479eb3a742f91db12075d5e6189b41677e4610a9f76da529a4b391f0f64 SHA512 d19f6f709536475f200925d0a0711422878ecfebfd351a989bda98505926c0646cf18b00fb158249b51e8476b2e01754e0ed7f30fbbf775c3a99e819bcd16579 -DIST systemd-254-rc3.tar.gz 14314774 BLAKE2B 6b8bbae3d8bf4409fdbb646a3bbf6e7622c4337b6ac342b70ddd7934f512c3120cfddc212f0770a57b30ce11aa880480bb13e72d8e52307d33c105ce2ffb20fd SHA512 b4d0385b4e25bc3895f37480afea6a5e17dd900379e6c5f8882b8b3db26c56305642f270c139c8396fcc41d87e1a8c97b963d945cd3deb43c58f4eb2196cb0a3 +DIST systemd-254.tar.gz 14320490 BLAKE2B 4703ac102dd0003a2ef59dfd9b6fc6345b57cf1ff6397ebc71b3e9abb35ad5b891d114038a91eddba25b4ec81b8208a36691bc5490173b223ba35842cd1776d4 SHA512 84b4d16980fe2e64d5c3c95b9b4fbaad1076f368f493fdd745cbafbe7ce825293384f5fa0b6360ba8188da23c4575e87402fb666a3b71f84ff8b323aba0c07ff DIST systemd-stable-253.3.tar.gz 11996044 BLAKE2B fdbac11914ea4a3718dd48c19f0dc34db798e68f36e2e858536e4ef50e376380a250ad59dbbd1ccec4ed73e59efd198dcc0aa85faafa9d6f85d4b2e1de67ccfa SHA512 2c686d83b8b09efa09e09c82feb965f3cfceb6338e42b57d4133dc9ffe52592c67bce9bc9e294c69bc831294e3cbdcc391aba778f10d7b408cef90a85c0ab8aa DIST systemd-stable-253.4.tar.gz 12010733 BLAKE2B 166ce3f089a9fc3d5d374566258d05ddc9ad1e6a06f5d171ee4e3462e30dd996ed45eccac9e27a8ce75ddf591d81ad2af8ce3bd214709cc0b816422f3960f52a SHA512 cbd572330871fe938307cdead57637e9a03fcdb95b62dd12506f13f48fddcacfaf1e7b179bc9e1c1889a07d3bf21f840aafc773df3a1ab05b37d28950cb94ee1 DIST systemd-stable-253.5.tar.gz 12015672 BLAKE2B 3b09bc1a63bc3321c51ea05080f95958ab55064596c13ab967a182cdaace302cc85c19e2cdabd9bdc8ba0a1a04999ae588fbce2fe2626c0f792ee22836feddf4 SHA512 39709b485cd9287e26ac8e973fa1692b280bec3b96e1da6667e4a4f2ac2228aa072b22802720a254698d32c82f5306d7feb32229e4b6d54cc0e2b1e2caa4cc2e diff --git a/sys-apps/systemd/systemd-254_rc3.ebuild b/sys-apps/systemd/systemd-254.ebuild similarity index 99% rename from sys-apps/systemd/systemd-254_rc3.ebuild rename to sys-apps/systemd/systemd-254.ebuild index 1333d2cd88f7..2aced496da6a 100644 --- a/sys-apps/systemd/systemd-254_rc3.ebuild +++ b/sys-apps/systemd/systemd-254.ebuild @@ -23,7 +23,7 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - #KEYWORDS="~amd64 ~arm ~arm64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~x86" fi inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1 diff --git a/sys-apps/systemd/systemd-254_rc2.ebuild b/sys-apps/systemd/systemd-254_rc2.ebuild deleted file mode 100644 index 494249a2edd6.. --- a/sys-apps/systemd/systemd-254_rc2.ebuild +++ /dev/null @@ -1,529 +0,0 @@ -# Copyright 2011-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{10..11} ) - -# Avoid QA warnings -TMPFILES_OPTIONAL=1 -UDEV_OPTIONAL=1 - -QA_PKGCONFIG_VERSION=$(ver_cut 1) - -if [[ ${PV} == ]]; then - EGIT_REPO_URI="https://github.com/systemd/systemd.git; - inherit git-r3 -else - if [[ ${PV} == *.* ]]; then - MY_PN=systemd-stable - else - MY_PN=systemd - fi - MY_PV=${PV/_/-} - MY_P=${MY_PN}-${MY_PV} - S=${WORKDIR}/${MY_P} - SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; - #KEYWORDS="~amd64 ~arm ~arm64 ~x86" -fi - -inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1 -inherit secureboot systemd toolchain-funcs udev usr-ldscript - -DESCRIPTION="System and service manager for Linux" -HOMEPAGE="http://systemd.io/; - -LICENSE="GPL-2 LGPL-2.1 MIT public-domain" -SLOT="0/2" -IUSE=" - acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls elfutils - fido2 +gcrypt gnutls homed http idn importd iptables +kmod - +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode - +resolvconf +seccomp selinux split-usr +sysv-utils test tpm vanilla xkb +zstd -" -REQUIRED_USE=" -
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/, sys-apps/systemd/files/
commit: 0d124f17782d4b6a9e07a2a1bebc5f723e2efac6 Author: Sam James gentoo org> AuthorDate: Thu Jul 27 22:53:10 2023 + Commit: Sam James gentoo org> CommitDate: Thu Jul 27 22:54:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d124f17 sys-apps/systemd: fix DT_RELR build w/ USE=boot Closes: https://bugs.gentoo.org/910570 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/files/systemd-254-dt_relr.patch | 26 sys-apps/systemd/systemd-254_rc3.ebuild | 1 + 2 files changed, 27 insertions(+) diff --git a/sys-apps/systemd/files/systemd-254-dt_relr.patch b/sys-apps/systemd/files/systemd-254-dt_relr.patch new file mode 100644 index ..9adfc11c1dd3 --- /dev/null +++ b/sys-apps/systemd/files/systemd-254-dt_relr.patch @@ -0,0 +1,26 @@ +https://bugs.gentoo.org/910570 +https://github.com/systemd/systemd/issues/28520 +https://github.com/systemd/systemd/commit/eff91e2f3863f9e176b383e5c54741c64ca7a636 + +From eff91e2f3863f9e176b383e5c54741c64ca7a636 Mon Sep 17 00:00:00 2001 +From: Luca Boccassi +Date: Wed, 26 Jul 2023 11:29:57 +0100 +Subject: [PATCH] efi: link with -z nopack-relative-relocs + +elf2efi.py cannot handle DT_RELR relocations, so disable it +if we can + +Fixes https://github.com/systemd/systemd/issues/28520 +--- a/src/boot/efi/meson.build b/src/boot/efi/meson.build +@@ -174,6 +174,10 @@ efi_c_ld_args = [ + '-T' + elf2efi_lds, + ] + ++# On CentOS 8 the nopack-relative-relocs linker flag is not supported, and we get: ++# /usr/bin/ld.bfd: warning: -z nopack-relative-relocs ignored ++efi_c_ld_args += cc.get_supported_link_arguments('-Wl,-z,nopack-relative-relocs') ++ + # efi_c_args is explicitly passed to targets so that they can override distro-provided flags + # that should not be used for EFI binaries. + efi_disabled_c_args = cc.get_supported_arguments( diff --git a/sys-apps/systemd/systemd-254_rc3.ebuild b/sys-apps/systemd/systemd-254_rc3.ebuild index 494249a2edd6..1333d2cd88f7 100644 --- a/sys-apps/systemd/systemd-254_rc3.ebuild +++ b/sys-apps/systemd/systemd-254_rc3.ebuild @@ -241,6 +241,7 @@ src_unpack() { src_prepare() { local PATCHES=( "${FILESDIR}/systemd-253-initrd-generators.patch" + "${FILESDIR}/systemd-254-dt_relr.patch" ) if ! use vanilla; then
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: dfb2c5b9b196aa823552c747f78420f75843d5b7 Author: Sam James gentoo org> AuthorDate: Wed Jul 26 03:49:31 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jul 26 03:49:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfb2c5b9 sys-apps/systemd: add 254_rc3 Fixes annoying issue w/ kernel-install cleanups (which eclean-kernel triggers). Signed-off-by: Sam James gentoo.org> sys-apps/systemd/Manifest | 1 + sys-apps/systemd/systemd-254_rc3.ebuild | 529 2 files changed, 530 insertions(+) diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest index bd839805a602..723a2bef32e8 100644 --- a/sys-apps/systemd/Manifest +++ b/sys-apps/systemd/Manifest @@ -1,4 +1,5 @@ DIST systemd-254-rc2.tar.gz 14304024 BLAKE2B a7d16f5938a174e55146d1fbb47a4210bce8130dd3288ed420d7fa0f7faec984cbc5d479eb3a742f91db12075d5e6189b41677e4610a9f76da529a4b391f0f64 SHA512 d19f6f709536475f200925d0a0711422878ecfebfd351a989bda98505926c0646cf18b00fb158249b51e8476b2e01754e0ed7f30fbbf775c3a99e819bcd16579 +DIST systemd-254-rc3.tar.gz 14314774 BLAKE2B 6b8bbae3d8bf4409fdbb646a3bbf6e7622c4337b6ac342b70ddd7934f512c3120cfddc212f0770a57b30ce11aa880480bb13e72d8e52307d33c105ce2ffb20fd SHA512 b4d0385b4e25bc3895f37480afea6a5e17dd900379e6c5f8882b8b3db26c56305642f270c139c8396fcc41d87e1a8c97b963d945cd3deb43c58f4eb2196cb0a3 DIST systemd-stable-253.3.tar.gz 11996044 BLAKE2B fdbac11914ea4a3718dd48c19f0dc34db798e68f36e2e858536e4ef50e376380a250ad59dbbd1ccec4ed73e59efd198dcc0aa85faafa9d6f85d4b2e1de67ccfa SHA512 2c686d83b8b09efa09e09c82feb965f3cfceb6338e42b57d4133dc9ffe52592c67bce9bc9e294c69bc831294e3cbdcc391aba778f10d7b408cef90a85c0ab8aa DIST systemd-stable-253.4.tar.gz 12010733 BLAKE2B 166ce3f089a9fc3d5d374566258d05ddc9ad1e6a06f5d171ee4e3462e30dd996ed45eccac9e27a8ce75ddf591d81ad2af8ce3bd214709cc0b816422f3960f52a SHA512 cbd572330871fe938307cdead57637e9a03fcdb95b62dd12506f13f48fddcacfaf1e7b179bc9e1c1889a07d3bf21f840aafc773df3a1ab05b37d28950cb94ee1 DIST systemd-stable-253.5.tar.gz 12015672 BLAKE2B 3b09bc1a63bc3321c51ea05080f95958ab55064596c13ab967a182cdaace302cc85c19e2cdabd9bdc8ba0a1a04999ae588fbce2fe2626c0f792ee22836feddf4 SHA512 39709b485cd9287e26ac8e973fa1692b280bec3b96e1da6667e4a4f2ac2228aa072b22802720a254698d32c82f5306d7feb32229e4b6d54cc0e2b1e2caa4cc2e diff --git a/sys-apps/systemd/systemd-254_rc3.ebuild b/sys-apps/systemd/systemd-254_rc3.ebuild new file mode 100644 index ..494249a2edd6 --- /dev/null +++ b/sys-apps/systemd/systemd-254_rc3.ebuild @@ -0,0 +1,529 @@ +# Copyright 2011-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..11} ) + +# Avoid QA warnings +TMPFILES_OPTIONAL=1 +UDEV_OPTIONAL=1 + +QA_PKGCONFIG_VERSION=$(ver_cut 1) + +if [[ ${PV} == ]]; then + EGIT_REPO_URI="https://github.com/systemd/systemd.git; + inherit git-r3 +else + if [[ ${PV} == *.* ]]; then + MY_PN=systemd-stable + else + MY_PN=systemd + fi + MY_PV=${PV/_/-} + MY_P=${MY_PN}-${MY_PV} + S=${WORKDIR}/${MY_P} + SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; + #KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1 +inherit secureboot systemd toolchain-funcs udev usr-ldscript + +DESCRIPTION="System and service manager for Linux" +HOMEPAGE="http://systemd.io/; + +LICENSE="GPL-2 LGPL-2.1 MIT public-domain" +SLOT="0/2" +IUSE=" + acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls elfutils + fido2 +gcrypt gnutls homed http idn importd iptables +kmod + +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode + +resolvconf +seccomp selinux split-usr +sysv-utils test tpm vanilla xkb +zstd +" +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + dns-over-tls? ( || ( gnutls openssl ) ) + fido2? ( cryptsetup openssl ) + homed? ( cryptsetup pam openssl ) + importd? ( curl lzma || ( gcrypt openssl ) ) + pwquality? ( homed ) +" +RESTRICT="!test? ( test )" + +MINKV="4.15" + +COMMON_DEPEND=" + >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}] + sys-libs/libcap:0=[${MULTILIB_USEDEP}] + virtual/libcrypt:=[${MULTILIB_USEDEP}] + acl? ( sys-apps/acl:0= ) + apparmor? ( sys-libs/libapparmor:0= ) + audit? ( >=sys-process/audit-2:0= ) + cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) + curl? ( net-misc/curl:0= ) + elfutils? ( >=dev-libs/elfutils-0.158:0= ) + fido2? ( dev-libs/libfido2:0= ) + gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] ) + gnutls? ( >=net-libs/gnutls-3.6.0:0= ) + http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) + idn? ( net-dns/libidn2:= ) + importd? ( + app-arch/bzip2:0= +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: c5aa6e1da5476d009cf6017c2fde11b805a3 Author: Mike Gilbert gentoo org> AuthorDate: Sat Jul 22 21:00:34 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Jul 22 21:00:34 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5aa6e1d sys-apps/systemd: apply initrd-generators patch to 254 Signed-off-by: Mike Gilbert gentoo.org> sys-apps/systemd/systemd-254_rc2.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/sys-apps/systemd/systemd-254_rc2.ebuild b/sys-apps/systemd/systemd-254_rc2.ebuild index 0bd6dcb2fb85..494249a2edd6 100644 --- a/sys-apps/systemd/systemd-254_rc2.ebuild +++ b/sys-apps/systemd/systemd-254_rc2.ebuild @@ -240,6 +240,7 @@ src_unpack() { src_prepare() { local PATCHES=( + "${FILESDIR}/systemd-253-initrd-generators.patch" ) if ! use vanilla; then
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: e92f7252b53bce0359a7dedbf02d5d6cb3dc1c44 Author: Mike Gilbert gentoo org> AuthorDate: Sat Jul 22 20:48:52 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Jul 22 20:48:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e92f7252 sys-apps/systemd: create sysctl.d symlink only when /etc/sysctl.conf exists Closes: https://bugs.gentoo.org/885287 Signed-off-by: Mike Gilbert gentoo.org> sys-apps/systemd/systemd-254_rc2.ebuild | 8 +--- sys-apps/systemd/systemd-.ebuild| 8 +--- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/sys-apps/systemd/systemd-254_rc2.ebuild b/sys-apps/systemd/systemd-254_rc2.ebuild index 79a152ddc472..0bd6dcb2fb85 100644 --- a/sys-apps/systemd/systemd-254_rc2.ebuild +++ b/sys-apps/systemd/systemd-254_rc2.ebuild @@ -399,9 +399,6 @@ multilib_src_install_all() { keepdir /var/lib/systemd keepdir /var/log/journal - # Symlink /etc/sysctl.conf for easy migration. - dosym ../../../etc/sysctl.conf /usr/lib/sysctl.d/99-sysctl.conf - if use pam; then newpamd "${FILESDIR}"/systemd-user.pam systemd-user fi @@ -465,6 +462,11 @@ migrate_locale() { } pkg_preinst() { + if [[ -e ${EROOT}/etc/sysctl.conf ]]; then + # Symlink /etc/sysctl.conf for easy migration. + dosym ../../../etc/sysctl.conf /usr/lib/sysctl.d/99-sysctl.conf + fi + if ! use split-usr; then local dir for dir in bin sbin lib usr/sbin; do diff --git a/sys-apps/systemd/systemd-.ebuild b/sys-apps/systemd/systemd-.ebuild index 1b78026dc881..2995dae33660 100644 --- a/sys-apps/systemd/systemd-.ebuild +++ b/sys-apps/systemd/systemd-.ebuild @@ -399,9 +399,6 @@ multilib_src_install_all() { keepdir /var/lib/systemd keepdir /var/log/journal - # Symlink /etc/sysctl.conf for easy migration. - dosym ../../../etc/sysctl.conf /usr/lib/sysctl.d/99-sysctl.conf - if use pam; then newpamd "${FILESDIR}"/systemd-user.pam systemd-user fi @@ -465,6 +462,11 @@ migrate_locale() { } pkg_preinst() { + if [[ -e ${EROOT}/etc/sysctl.conf ]]; then + # Symlink /etc/sysctl.conf for easy migration. + dosym ../../../etc/sysctl.conf /usr/lib/sysctl.d/99-sysctl.conf + fi + if ! use split-usr; then local dir for dir in bin sbin lib usr/sbin; do
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 698837bbaa56181021b9a82794b870304d9d02e4 Author: Andrew Ammerlaan gentoo org> AuthorDate: Tue Jul 11 17:31:29 2023 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Thu Jul 20 11:32:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=698837bb sys-apps/systemd: use secureboot.eclass to sign efi files Signed-off-by: Andrew Ammerlaan gentoo.org> sys-apps/systemd/systemd-253.5-r1.ebuild | 8 +--- sys-apps/systemd/systemd-253.6.ebuild| 8 +--- sys-apps/systemd/systemd-253.7.ebuild| 8 +--- sys-apps/systemd/systemd-254_rc2.ebuild | 7 --- sys-apps/systemd/systemd-.ebuild | 7 --- 5 files changed, 23 insertions(+), 15 deletions(-) diff --git a/sys-apps/systemd/systemd-253.5-r1.ebuild b/sys-apps/systemd/systemd-253.5-r1.ebuild index 302a40317155..684c214f6aaa 100644 --- a/sys-apps/systemd/systemd-253.5-r1.ebuild +++ b/sys-apps/systemd/systemd-253.5-r1.ebuild @@ -26,8 +26,8 @@ else KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi -inherit bash-completion-r1 linux-info meson-multilib pam -inherit python-any-r1 systemd toolchain-funcs udev usr-ldscript +inherit bash-completion-r1 linux-info meson-multilib pam python-any-r1 +inherit secureboot systemd toolchain-funcs udev usr-ldscript DESCRIPTION="System and service manager for Linux" HOMEPAGE="http://systemd.io/; @@ -222,7 +222,7 @@ pkg_pretend() { } pkg_setup() { - : + use gnuefi && secureboot_pkg_setup } src_unpack() { @@ -409,6 +409,8 @@ multilib_src_install_all() { fi gen_usr_ldscript -a systemd udev + + use gnuefi && secureboot_auto_sign } migrate_locale() { diff --git a/sys-apps/systemd/systemd-253.6.ebuild b/sys-apps/systemd/systemd-253.6.ebuild index 9196c2effc6c..448f69d1f790 100644 --- a/sys-apps/systemd/systemd-253.6.ebuild +++ b/sys-apps/systemd/systemd-253.6.ebuild @@ -26,8 +26,8 @@ else KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" fi -inherit bash-completion-r1 linux-info meson-multilib pam -inherit python-any-r1 systemd toolchain-funcs udev usr-ldscript +inherit bash-completion-r1 linux-info meson-multilib pam python-any-r1 +inherit secureboot systemd toolchain-funcs udev usr-ldscript DESCRIPTION="System and service manager for Linux" HOMEPAGE="http://systemd.io/; @@ -222,7 +222,7 @@ pkg_pretend() { } pkg_setup() { - : + use gnuefi && secureboot_pkg_setup } src_unpack() { @@ -408,6 +408,8 @@ multilib_src_install_all() { fi gen_usr_ldscript -a systemd udev + + use gnuefi && secureboot_auto_sign } migrate_locale() { diff --git a/sys-apps/systemd/systemd-253.7.ebuild b/sys-apps/systemd/systemd-253.7.ebuild index 72824b08e850..cf50cf37cc92 100644 --- a/sys-apps/systemd/systemd-253.7.ebuild +++ b/sys-apps/systemd/systemd-253.7.ebuild @@ -26,8 +26,8 @@ else KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi -inherit bash-completion-r1 linux-info meson-multilib pam -inherit python-any-r1 systemd toolchain-funcs udev usr-ldscript +inherit bash-completion-r1 linux-info meson-multilib pam python-any-r1 +inherit secureboot systemd toolchain-funcs udev usr-ldscript DESCRIPTION="System and service manager for Linux" HOMEPAGE="http://systemd.io/; @@ -222,7 +222,7 @@ pkg_pretend() { } pkg_setup() { - : + use gnuefi && secureboot_pkg_setup } src_unpack() { @@ -408,6 +408,8 @@ multilib_src_install_all() { fi gen_usr_ldscript -a systemd udev + + use gnuefi && secureboot_auto_sign } migrate_locale() { diff --git a/sys-apps/systemd/systemd-254_rc2.ebuild b/sys-apps/systemd/systemd-254_rc2.ebuild index 934ffc6b8a6b..79a152ddc472 100644 --- a/sys-apps/systemd/systemd-254_rc2.ebuild +++ b/sys-apps/systemd/systemd-254_rc2.ebuild @@ -26,8 +26,8 @@ else #KEYWORDS="~amd64 ~arm ~arm64 ~x86" fi -inherit bash-completion-r1 linux-info meson-multilib pam -inherit python-single-r1 systemd toolchain-funcs udev usr-ldscript +inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1 +inherit secureboot systemd toolchain-funcs udev usr-ldscript DESCRIPTION="System and service manager for Linux" HOMEPAGE="http://systemd.io/; @@ -230,7 +230,7 @@ pkg_pretend() { } pkg_setup() { - : + use boot && secureboot_pkg_setup } src_unpack() { @@ -416,6 +416,7 @@ multilib_src_install_all() { if use boot; then python_fix_shebang "${ED}" + secureboot_auto_sign fi } diff --git a/sys-apps/systemd/systemd-.ebuild b/sys-apps/systemd/systemd-.ebuild index 683026ece4c8..1b78026dc881 100644 --- a/sys-apps/systemd/systemd-.ebuild +++ b/sys-apps/systemd/systemd-.ebuild @@ -26,8 +26,8 @@ else KEYWORDS="~amd64 ~arm ~arm64
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
commit: fcd87f99c2ab84aae5c9cd823a76e54f3503ddcb Author: Andrew Ammerlaan gentoo org> AuthorDate: Tue Jul 11 17:37:06 2023 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Thu Jul 20 11:32:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcd87f99 sys-apps/systemd-utils: use secureboot.eclass to sign efi files Signed-off-by: Andrew Ammerlaan gentoo.org> sys-apps/systemd-utils/systemd-utils-253.5.ebuild | 5 - sys-apps/systemd-utils/systemd-utils-253.6.ebuild | 5 - sys-apps/systemd-utils/systemd-utils-253.7.ebuild | 5 - 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/sys-apps/systemd-utils/systemd-utils-253.5.ebuild b/sys-apps/systemd-utils/systemd-utils-253.5.ebuild index 697439c0ae54..ce13ed37ce57 100644 --- a/sys-apps/systemd-utils/systemd-utils-253.5.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-253.5.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-any-r1 -inherit toolchain-funcs udev usr-ldscript +inherit secureboot toolchain-funcs udev usr-ldscript DESCRIPTION="Utilities split out from systemd for OpenRC users" HOMEPAGE="https://systemd.io/; @@ -113,6 +113,7 @@ pkg_setup() { if [[ ${MERGE_TYPE} != buildonly ]] && use udev; then linux-info_pkg_setup fi + use boot && secureboot_pkg_setup } src_prepare() { @@ -504,6 +505,8 @@ multilib_src_install_all() { insinto /usr/share/zsh/site-functions doins shell-completion/zsh/_udevadm fi + + use boot && secureboot_auto_sign } add_service() { diff --git a/sys-apps/systemd-utils/systemd-utils-253.6.ebuild b/sys-apps/systemd-utils/systemd-utils-253.6.ebuild index 6b7204dfdb49..794a24b4d0f1 100644 --- a/sys-apps/systemd-utils/systemd-utils-253.6.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-253.6.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-any-r1 -inherit toolchain-funcs udev usr-ldscript +inherit secureboot toolchain-funcs udev usr-ldscript DESCRIPTION="Utilities split out from systemd for OpenRC users" HOMEPAGE="https://systemd.io/; @@ -113,6 +113,7 @@ pkg_setup() { if [[ ${MERGE_TYPE} != buildonly ]] && use udev; then linux-info_pkg_setup fi + use boot && secureboot_pkg_setup } src_prepare() { @@ -506,6 +507,8 @@ multilib_src_install_all() { insinto /usr/share/zsh/site-functions doins shell-completion/zsh/_udevadm fi + + use boot && secureboot_auto_sign } add_service() { diff --git a/sys-apps/systemd-utils/systemd-utils-253.7.ebuild b/sys-apps/systemd-utils/systemd-utils-253.7.ebuild index 831a19ae7a53..49d0f39faa66 100644 --- a/sys-apps/systemd-utils/systemd-utils-253.7.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-253.7.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-any-r1 -inherit toolchain-funcs udev usr-ldscript +inherit secureboot toolchain-funcs udev usr-ldscript DESCRIPTION="Utilities split out from systemd for OpenRC users" HOMEPAGE="https://systemd.io/; @@ -113,6 +113,7 @@ pkg_setup() { if [[ ${MERGE_TYPE} != buildonly ]] && use udev; then linux-info_pkg_setup fi + use boot && secureboot_pkg_setup } src_prepare() { @@ -506,6 +507,8 @@ multilib_src_install_all() { insinto /usr/share/zsh/site-functions doins shell-completion/zsh/_udevadm fi + + use boot && secureboot_auto_sign } add_service() {