summaryrefslogtreecommitdiff
path: root/sys-apps
diff options
context:
space:
mode:
Diffstat (limited to 'sys-apps')
-rw-r--r--sys-apps/Manifest.gzbin50198 -> 50182 bytes
-rw-r--r--sys-apps/ethtool/Manifest4
-rw-r--r--sys-apps/ethtool/ethtool-6.7.ebuild (renamed from sys-apps/ethtool/ethtool-6.5.ebuild)4
-rw-r--r--sys-apps/fakeroot/Manifest6
-rw-r--r--sys-apps/fakeroot/fakeroot-1.32.1.ebuild76
-rw-r--r--sys-apps/fakeroot/fakeroot-1.33.ebuild (renamed from sys-apps/fakeroot/fakeroot-1.31.ebuild)6
-rw-r--r--sys-apps/kexec-tools/Manifest6
-rw-r--r--sys-apps/kexec-tools/kexec-tools-2.0.22.ebuild7
-rw-r--r--sys-apps/kexec-tools/kexec-tools-2.0.24.ebuild7
-rw-r--r--sys-apps/kexec-tools/kexec-tools-9999.ebuild7
-rw-r--r--sys-apps/logwatch/Manifest2
-rw-r--r--sys-apps/logwatch/logwatch-7.10.ebuild96
-rw-r--r--sys-apps/pcsc-tools/Manifest2
-rw-r--r--sys-apps/pcsc-tools/pcsc-tools-1.7.1.ebuild2
-rw-r--r--sys-apps/plocate/Manifest2
-rw-r--r--sys-apps/plocate/plocate-1.1.20.ebuild2
-rw-r--r--sys-apps/systemd-utils/Manifest8
-rw-r--r--sys-apps/systemd-utils/systemd-utils-254.5-r2.ebuild15
-rw-r--r--sys-apps/systemd-utils/systemd-utils-254.7.ebuild15
-rw-r--r--sys-apps/systemd-utils/systemd-utils-254.8.ebuild13
-rw-r--r--sys-apps/systemd-utils/systemd-utils-254.9.ebuild13
-rw-r--r--sys-apps/systemd/Manifest14
-rw-r--r--sys-apps/systemd/systemd-254.5-r2.ebuild11
-rw-r--r--sys-apps/systemd/systemd-254.7-r1.ebuild11
-rw-r--r--sys-apps/systemd/systemd-254.8-r1.ebuild11
-rw-r--r--sys-apps/systemd/systemd-254.9.ebuild11
-rw-r--r--sys-apps/systemd/systemd-255.2-r2.ebuild11
-rw-r--r--sys-apps/systemd/systemd-255.3.ebuild11
-rw-r--r--sys-apps/systemd/systemd-9999.ebuild11
29 files changed, 256 insertions, 128 deletions
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index 43a3e3a36473..b4d8f85ebc48 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/ethtool/Manifest b/sys-apps/ethtool/Manifest
index 0b02488b1214..6af057788712 100644
--- a/sys-apps/ethtool/Manifest
+++ b/sys-apps/ethtool/Manifest
@@ -1,5 +1,5 @@
-DIST ethtool-6.5.tar.xz 344220 BLAKE2B 1cd79cbac563d63d81212e25df57cd5887e5284f9e4a5e73d483a3fcc1cb18dc0679d7bf53ed424f244642fc7aeda2b6cc5b11341ab28e74f5397a6bbf4130e6 SHA512 07994a20f34b1c1e72f9f855972d31d027968b53b278a5b46c5a2977be8d7152e6439c9719001101be85359876d9d932d2afb9561af9967e84d8a447a7d0c558
DIST ethtool-6.6.tar.xz 352476 BLAKE2B dfbc5f9a6ac63210d1ae305c2458cc44d38d44fcc272c9b0397a13a93e0aa0a09e3750e330a27dcf4dce796c6bd302c4d4c1fd91faab824a81949c31f1ed3504 SHA512 1e7eae3abe59e6af4bce0ebedd0a7ea84d1b0adc7693a0f03021c4096677096a022fdae521ac02413f9db46ee232b89dd2015a116845aa6ca7686fdda50a5b21
-EBUILD ethtool-6.5.ebuild 597 BLAKE2B 9c69f88683d78a567bff9953e758a8fd8a94582d6763cd104432a025137b7f2691a195c82e97d4499ff9194e3e7245f06ce62bff21e946d6b1f946eba394440d SHA512 a2f7a0224e8d6d7b3a2d3a7ab002cdfe7f5c40ce005f07460ecb445aea02f46979ecee1a05e4ff8ab6f0ca2e01e2135f6cd9654fe9f4ee9a9ba207711ce2d178
+DIST ethtool-6.7.tar.xz 352772 BLAKE2B 94a6fd8d29ff479eb894fe56bf991f522fff9af5a94c176d06be2819fe2520125cb48dbded229df1a9f5a0308aeaec503c55caf5d248eef87640c7f90f1132ec SHA512 07d13f9a8f980dab73c07e7c68179cfee272f53103c6dfbce1814b768e3313dc671a0cbefc63d4d53a616876bc1f96db8db2444617e4d58d741fae3acf0be524
EBUILD ethtool-6.6.ebuild 597 BLAKE2B 8b3815d7ae1c0299034324a1ed58f0279796941284df7d71a4c6238a30ebbe997c4250d538e4f7fcfb0e4e4e6ee2ae8bd3ec5d99526ec44bdc5b885ebd3e45b3 SHA512 3d4d11b7a5a392618b0214485baa852bad92dafba66b8f44c9abfd25052019b1d11840a842283344a8f83ae6806d83c0e8b33fdfdb0fb8418b0211528e1ba6dc
+EBUILD ethtool-6.7.ebuild 605 BLAKE2B bbd695bc614b44c12e38b08e026b1dbea5dc8aee84dccc9bafd56734ef1b2fc005a345b3fb5ea486828672c92738ca348372a246347934df80afd5475ca3dd22 SHA512 4f5ced2b28468b5c2d5833461bdc8746338d98355891a0f9a800aa214bfd075d193c1d1e44c550c8636121d069c444c770e66d4744e00a4ca32aa1edebaf922d
MISC metadata.xml 993 BLAKE2B 92777546a5d0d904b319409448ce71991ddd4b89941888b19d2cb093b9f3227361fac1ef39535524a5bcb7b1cfd91c90fb4557d5501b46d44df64e647fb7d3aa SHA512 696f633f299189a01bc9ff309faac585a849323e0d471e1ddb7631bc917c83220844bae7ba1568a181b08029f4109bb2cf0c3063cee5f0d91705a04abe353793
diff --git a/sys-apps/ethtool/ethtool-6.5.ebuild b/sys-apps/ethtool/ethtool-6.7.ebuild
index fd370de49db8..e2e14f39f01b 100644
--- a/sys-apps/ethtool/ethtool-6.5.ebuild
+++ b/sys-apps/ethtool/ethtool-6.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ SRC_URI="https://www.kernel.org/pub/software/network/ethtool/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="+netlink"
RDEPEND="netlink? ( net-libs/libmnl )"
diff --git a/sys-apps/fakeroot/Manifest b/sys-apps/fakeroot/Manifest
index e4202cdd08bd..e4a19cef0f2e 100644
--- a/sys-apps/fakeroot/Manifest
+++ b/sys-apps/fakeroot/Manifest
@@ -1,7 +1,5 @@
-DIST fakeroot_1.31.orig.tar.gz 551366 BLAKE2B f9b766f233f1f731399a814d1936b1dbdd64808a411ba11c4f460fe2eb66d3a5d40fd907d3d6cf6d9f0d062ad24319bee379da0609bbb9b0e1b7f17a889643b0 SHA512 a66a3535c2088ba8c33e3afc18d2ab1a16a502b999a4efbea7542e345181aa172af2e0949989832cda69bf6753c80a4bfc12cc283f5da11de31aa0bee0e8b47b
-DIST fakeroot_1.32.1.orig.tar.gz 551727 BLAKE2B 62befaabcddcc9ba75d5df6e81412a83dd82e76febbc03fe7e37e2f607d48ed2126db794b4a6ac7f0a9ddb04cf431050d959fb81665bd60837a1713f2d937970 SHA512 fe8263ca9b90e4df253311e5331721a8783260a1058b307d10ffbde47724fc24df584806b17af4477be47d90dc553abe6a476e02cf8ce2aebdd94357ff7d7f09
DIST fakeroot_1.32.2.orig.tar.gz 571345 BLAKE2B 796ad9a43fb6390ff9a286940517c84c0c4c304cdb9316bcb65da4e7a763e3911a3524cb47b797a48bec55e9f0ce587bd571ed11097ef4c4d4b6979609e4b4e4 SHA512 62fd597f8fb7e2d977892851a5dc579d431fc9a25fd0ce02e3997ac6be3d22edd9cf03ede68cf961096de86659962f9f04e0e747074ea3c79931c0413c32612a
-EBUILD fakeroot-1.31.ebuild 1881 BLAKE2B 6c1ead3269b8d1e5706abdd2626141e13c34b63d3a56b0e47804e93b82ad5d9bfffda32a7f661243a585fc71e1849076befcc53a006c185b089b43bc04e8799a SHA512 7a60ad4899db62d30a7b2bd077e4642291f4d4de67d023eaf29f767846a6af9403958448a89227a2b17eb89a5fa769e0a89ad9de9686bca5d61fcd5c3431b93d
-EBUILD fakeroot-1.32.1.ebuild 1881 BLAKE2B 6c1ead3269b8d1e5706abdd2626141e13c34b63d3a56b0e47804e93b82ad5d9bfffda32a7f661243a585fc71e1849076befcc53a006c185b089b43bc04e8799a SHA512 7a60ad4899db62d30a7b2bd077e4642291f4d4de67d023eaf29f767846a6af9403958448a89227a2b17eb89a5fa769e0a89ad9de9686bca5d61fcd5c3431b93d
+DIST fakeroot_1.33.orig.tar.gz 571364 BLAKE2B bdc961939c63d9fd2d9a6700a17ea36aba806b640aadc471053d4a947c1635783bd28e57237818036922c437e7d7624138192e7a3e0f6ee48073c6a1442f9052 SHA512 f87b85531fc5af4ff24a6e27a5b7a25f7d220672fb0b0b925554b0138f3cff7ff7920ce96ed77313a7fb55656a313dc07b58c2935be262091405e509fdcbec03
EBUILD fakeroot-1.32.2.ebuild 1884 BLAKE2B abfcb20999f869c9073021e88b00e09a88fb35bbdd39e81d166d813afebe4a0c9b00ad537fb7ca3a324e00255c6c7f6e3f16b0ef273c57a2dd79abaaaa518784 SHA512 51f191b2f0345e0a062db7c20dd4b2c48057478b6f66a6e223bed3ff3d0825b8d968e4dc3db8f0c85b1f4a686428d28d362bd7dc76c3371dacaee8b64cf7b6fd
+EBUILD fakeroot-1.33.ebuild 1891 BLAKE2B 49f82c597d37eadaca3300b177d83be008061ed79dcfcb7583ccbe08fff122f412ac3a129f50ab1fbcfce79efe16748c9069ef159ee0f614721aaf4b7cb9afeb SHA512 cb33840de78eedcd2f019355ff23d3ebde4393b86061fa3dcbbd87f1503cc60af022a47d30b8f0aaa97f0059bb8917e1068f07721a0e272365cd1e45fcc8c261
MISC metadata.xml 258 BLAKE2B b3ebb9691cf2c860b26172c2fc7ead843959a83806b7c06f4eec2ea349a6d2f39afe2f4b08c09bc7f65d18bece520b8b6306c8c7c2075d653f04b09af43db8fd SHA512 02ab38ca1547c68e87cbcad1dd4bb121e90d1fcca941cbfd29583ea803ed50617aa6a29df11915af5e95d63fc817df2250c7b8189157d705ef86e477d6a1685e
diff --git a/sys-apps/fakeroot/fakeroot-1.32.1.ebuild b/sys-apps/fakeroot/fakeroot-1.32.1.ebuild
deleted file mode 100644
index 30f9bd36389e..000000000000
--- a/sys-apps/fakeroot/fakeroot-1.32.1.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PLOCALES="de es fr nl pt sv"
-inherit autotools flag-o-matic plocale
-
-DESCRIPTION="A fake root environment by means of LD_PRELOAD and SysV IPC (or TCP) trickery"
-HOMEPAGE="https://packages.qa.debian.org/f/fakeroot.html"
-SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${P/-/_}.orig.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="acl debug nls test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- sys-libs/libcap
- acl? ( sys-apps/acl )
- test? ( app-arch/sharutils )
-"
-BDEPEND="nls? ( app-text/po4a )"
-
-DOCS=( AUTHORS BUGS DEBUG README doc/README.saving )
-
-src_prepare() {
- default
-
- disable_locale() {
- local locale=${1}
-
- sed -i -e "s: ${locale}::" doc/po4a/po4a.cfg doc/Makefile.am || die
- }
-
- plocale_find_changes doc/po4a/po '' '.po'
- plocale_for_each_disabled_locale disable_locale
-
- # We could make this conditional and disable the autodependency in
- # autotools.eclass but it'd make it too easy for NLS builds to be broken
- # and us not realise.
- eautoreconf
-}
-
-src_configure() {
- export ac_cv_header_sys_acl_h=$(usex acl)
- use acl || export ac_cv_search_acl_get_fd=no # bug 759568
- use debug && append-cppflags -DLIBFAKEROOT_DEBUGGING
-
- # https://bugs.gentoo.org/834445
- # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101270
- filter-flags -fno-semantic-interposition
-
- econf --disable-static
-}
-
-src_compile() {
- local enabled_locales=$(plocale_get_locales)
-
- if use nls && [[ -n ${enabled_locales} ]] ; then
- # Create translated man pages
- pushd doc >/dev/null || die
- po4a -v -k 0 --variable "srcdir=${S}/doc/" po4a/po4a.cfg || die
- popd >/dev/null || die
- fi
-
- default
-}
-
-src_install() {
- default
-
- # no static archives
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/sys-apps/fakeroot/fakeroot-1.31.ebuild b/sys-apps/fakeroot/fakeroot-1.33.ebuild
index 30f9bd36389e..fd6feaf0de3f 100644
--- a/sys-apps/fakeroot/fakeroot-1.31.ebuild
+++ b/sys-apps/fakeroot/fakeroot-1.33.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PLOCALES="de es fr nl pt sv"
+PLOCALES="de es fr nl pt ro sv"
inherit autotools flag-o-matic plocale
DESCRIPTION="A fake root environment by means of LD_PRELOAD and SysV IPC (or TCP) trickery"
@@ -12,7 +12,7 @@ SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${P/-/_}.orig.tar.gz"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="acl debug nls test"
RESTRICT="!test? ( test )"
diff --git a/sys-apps/kexec-tools/Manifest b/sys-apps/kexec-tools/Manifest
index 3388d4b9fe73..1c410e8c874c 100644
--- a/sys-apps/kexec-tools/Manifest
+++ b/sys-apps/kexec-tools/Manifest
@@ -8,7 +8,7 @@ AUX kexec.conf-2.0.4 1013 BLAKE2B 7594bf8c150d1165f30449526b658c78feab82526e649a
AUX kexec.service 407 BLAKE2B 7854172c36f550fece58b6cb351a6bd8b4ab8b5a11da0fd629048f8cc2866baa11ee7311424f998360f02dc2c1210be32222283c2bd2f93e1bf4bf65ec903203 SHA512 9f0fa6d39c67048fe774fee0f2e8ed10e9e12a2468e7dda193cd8c5bd8b4cf49819d14703efad35c91265cd4e03c6f5460934b5fe92efd06eab8dc619920b1e3
DIST kexec-tools-2.0.22.tar.xz 303564 BLAKE2B 977c741eabf9b6b882550713ba59b18289b4f997fb382e96338efce6d04a9390fea952fc46ca72fd0a0b782261841ab2002da84b1819f955e63996eac900b0f7 SHA512 7580860f272eee5af52139809f12961e5a5d3a65f4e191183ca9c845410425d25818945ac14ed04a60e6ce474dc2656fc6a14041177b0bf703f450820c7d6aba
DIST kexec-tools-2.0.24.tar.xz 303808 BLAKE2B 8188602f1b843c1dccc0307131f8c9ec0426c6cb3de898040352c1fed5f6d4bd7c58a0c2bf54290b91c8fe3401180df682959ee6c41693d07acc199c087c7db2 SHA512 ef7cf78246e2d729d81a3649791a5a23c385353cc75cbe8ef279616329fdaccc876d614c7f51e1456822a13a11520296070d9897467d24310399909e049c3822
-EBUILD kexec-tools-2.0.22.ebuild 3265 BLAKE2B f73c0709212598dc834fe12567891266c3e07fb6efbbd3fb91a1b579faba10475d387a73a53ac7ce5b694db0c2d67ae6bb1fa602faae6902e42e0b0920d0e725 SHA512 05f74d84eadb72d9399a1769d69520191d98e057d137253c49d0faef523a0f6f2f7a85c582fc5cf60606cb3d91a15d7c813835ab668419d32fa3091ea63a5e1e
-EBUILD kexec-tools-2.0.24.ebuild 3316 BLAKE2B 7d47a16b3c2f02e69a9acb73720a8da8927147929ef705726bb86c4e2d44fafb3e3af3e169da35ee91316826ffed8b9589ca5c48eebb955c3265081fc35a7b53 SHA512 520a882ebfb3f509a43ffc5339447ea38c461941e8249fef5b3528709e5fa0b14b19aa4f068ee6a277a6015b190b8bfbfaf79e58029edaa1a444d4636c64f131
-EBUILD kexec-tools-9999.ebuild 3318 BLAKE2B 3780c5a371fe8815212837a0125e6e1db8804bd31e58f94b74d9906087517f5c0481bf0e82fbbb0d347cd7c91ce52ca0ca08447f83b5904cec54ff9786b44315 SHA512 d5fc3c5a7f46bae4dd0367de5180172c249bf5c2df67d83cc8ce290d13216b91d454d6594256e5b42462c37bfb76dda3c66e03b6230ad3577753fdd715e061e7
+EBUILD kexec-tools-2.0.22.ebuild 3399 BLAKE2B 78d97fe476cf153fbdc75eb7fc28472abd9e56404a0164bc5ce570ec68f4e679dc703d88440c79495ac2c55e58210d401bb5fcf9db2c655f26978ebd097c95b8 SHA512 6740b6434d2bf1399d9045cd1b93258cb9b48c8b486ee2543601874632f07b22692c7d7e95af1920819dad1b8ae6768ae47a1c9aca2acb37a6cb7e5fc92fa924
+EBUILD kexec-tools-2.0.24.ebuild 3450 BLAKE2B fc87c2d3950f9599c8460875074a110e4db86e3e5a3632743ee4597c64acd9d7747d2e85931fe81ccbf0ad52b536a6bfe1830f3314f0f6c9785c402f1000d16d SHA512 0d96aeae8646c6a74809e14491c298a8ef18ec82c50edd1c55162c81b4e7c8c4125714aefd1c80310edaa2a1a45b47ccab318dad5ef0cf87548bc9d623d3fb4e
+EBUILD kexec-tools-9999.ebuild 3452 BLAKE2B b2212e03040e9a1751b281c209940bf7910fe10f65ca66ed2c20eec3b049214e40e8917e8e114f1dd8bd91a532370300a45a16a053dd0e4b52d4f8d5c51fca46 SHA512 ad8e15b74fe3132572085bbb47db1acbcdda4392a614cfe8fcfd713d5c74bfff2e5bf18fb477e5cc350ee4bc5f05b2898da1198bf9a5c3696df508aa472dba30
MISC metadata.xml 582 BLAKE2B 6d96093efcc418ad037915d1e2288cd853d2d154ed4e44b35ad5e47af8a2eb27178552ce0a83efc23ebf57f84072e57402bdd7dbf4eaa9637ef26798ba8f2d36 SHA512 51af0b4f17757fb2b067356f94d0fa764ed8c8a7f7276ecfc55ae811b9c372ae02d14f0a298786affed9c0eec100b1a5e9b0243835ff783988af21f4fb72c42b
diff --git a/sys-apps/kexec-tools/kexec-tools-2.0.22.ebuild b/sys-apps/kexec-tools/kexec-tools-2.0.22.ebuild
index c92e41d36170..2f8eea8c0dee 100644
--- a/sys-apps/kexec-tools/kexec-tools-2.0.22.ebuild
+++ b/sys-apps/kexec-tools/kexec-tools-2.0.22.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit libtool linux-info systemd
+inherit libtool linux-info optfeature systemd
if [[ ${PV} == "9999" ]] ; then
inherit git-r3 autotools
@@ -121,4 +121,7 @@ pkg_postinst() {
ewarn "in case running system and initramfs do not agree on detected"
ewarn "root device name!"
fi
+
+ optfeature "automatically updating /etc/kexec.conf on each kernel installation" \
+ "sys-kernel/installkernel[-systemd]"
}
diff --git a/sys-apps/kexec-tools/kexec-tools-2.0.24.ebuild b/sys-apps/kexec-tools/kexec-tools-2.0.24.ebuild
index bfdda831e42d..924cf21eef4a 100644
--- a/sys-apps/kexec-tools/kexec-tools-2.0.24.ebuild
+++ b/sys-apps/kexec-tools/kexec-tools-2.0.24.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit libtool linux-info systemd
+inherit libtool linux-info optfeature systemd
if [[ ${PV} == "9999" ]] ; then
inherit git-r3 autotools
@@ -125,4 +125,7 @@ pkg_postinst() {
ewarn "in case running system and initramfs do not agree on detected"
ewarn "root device name!"
fi
+
+ optfeature "automatically updating /etc/kexec.conf on each kernel installation" \
+ "sys-kernel/installkernel[-systemd]"
}
diff --git a/sys-apps/kexec-tools/kexec-tools-9999.ebuild b/sys-apps/kexec-tools/kexec-tools-9999.ebuild
index 76fed6da99d0..156d90887fc7 100644
--- a/sys-apps/kexec-tools/kexec-tools-9999.ebuild
+++ b/sys-apps/kexec-tools/kexec-tools-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit libtool linux-info systemd
+inherit libtool linux-info optfeature systemd
if [[ ${PV} == "9999" ]] ; then
inherit git-r3 autotools
@@ -125,4 +125,7 @@ pkg_postinst() {
ewarn "in case running system and initramfs do not agree on detected"
ewarn "root device name!"
fi
+
+ optfeature "automatically updating /etc/kexec.conf on each kernel installation" \
+ "sys-kernel/installkernel[-systemd]"
}
diff --git a/sys-apps/logwatch/Manifest b/sys-apps/logwatch/Manifest
index 0def535f845c..df90c7b8cb3e 100644
--- a/sys-apps/logwatch/Manifest
+++ b/sys-apps/logwatch/Manifest
@@ -1,6 +1,8 @@
AUX logwatch 125 BLAKE2B 93e0bb2e65dda3a81e1bf560c06a3739fc2226488492219fab478326e8a05051077cfd6ee604d3ebd7aaa2329687a0f3facdb2741e99bf9ea4207a939a16f885 SHA512 20cdf61fe9e9bfe336c6b7e1f33c982c34e61370431179a2f766da8e1b56f8452c85d75fbba4f459f9c4761a7a932c309d0ba7253aeb6e3b31b220c00106e504
AUX logwatch.tmpfile 39 BLAKE2B 9b1df0ad28bdc16373e71eedb05e8962bf4eda5d564ba8e2632af8158fa3346e8784db2a6bf9aa90c04768743aee6eaefae517feb9f7066d748cae894c1a2299 SHA512 7902aab160b5fd6e1bb1573777f9fab065ed33b0df19da2b5dad31ca962eaea93f9d46e57efca2d76df26c55b48e0578fddf4136e36ed565d8a2b5258dc34afd
+DIST logwatch-7.10.tar.gz 511766 BLAKE2B 66d7cb09f4c73ca55a3bad9eb2e9a46eabdc0da444e5361ddc10e7bee28de2e58f2c10530f75d40b2689d33624d612f439171b995e9f21a7e48bf211db1f2bd2 SHA512 838bcc7a3b12eb31450a20195fe2ca4ab238500051bb2f50bd1775272fefa412e0a2473c0294a5495ef594fa530b00dac0dc6d18b93e124f36614686502e55cb
DIST logwatch-7.9.tar.gz 501086 BLAKE2B ebfc65c88036244840fe4fbf42c0bea668cac3063771f0042827a2f583d654403b75bdfa428f50a7fdac5f0098ec08ef5a27006db7f7576b361653594462d607 SHA512 d091fbbeb0cac4b661fb066118fd384dbdeabe137c699ea6892d53567a45978c0742b1be9cf2f8b8c2e522314351ee6c2e3710ac2e61bbf1a3c8d63f78a3646f
+EBUILD logwatch-7.10.ebuild 2492 BLAKE2B 3bda1be9c5a389049e6a2def599c910bf717f9a1e5670f59a04dbe2f815e06ae3afb23c56c5b8dae4a22ec265d4eab95fa2800dee7484a3afc72fedec499fc2d SHA512 75c0acd6d409d20cb1e8f8a91be7c276a13b2d5c98cc8db33d0c5500585db56621c2f0c8c8212b35e36db6c029b6db836c2703d0c8061f10c069ed397d29bb8e
EBUILD logwatch-7.9.ebuild 2484 BLAKE2B 8a30d602bda388e99701353d6765c9340251b325a813ff927cf6a6b34e4a2fde31c3c03a1f223948838b0d8e87472272ba7fa93b150af677b8ad2036ee70588b SHA512 4334bde2e9f7a4640b4ce27392badaf22ba1383d267f1835b32879519fd65ee0fbc2eac138d709a078a9d8d09b4a97455a3cb823dd8cd83fdd3edce35b744df3
EBUILD logwatch-9999.ebuild 2492 BLAKE2B 88119a119c08dd47428628e1744fdec2fdc4ff429bd5d3e81da52b26c65671e5d34af83b73a374b396d576b6f648afe072f6fc03f160e5504ea2c6cd4d867eee SHA512 eed8787ba2c1f079d5d34fa5400e21991031438aee9bdde80e07f9d31dd2c49163d2d761df0e0574c645158476d4bca8d44ff2861bc85dd348667cce28011721
MISC metadata.xml 329 BLAKE2B ae6bfb6282dd2f5ddc01959eb57e894cc12a69de5fea771439d9b2a95110754fd7c35db97ee238865cfb81333800dcdcfb42654d12572e16cde12c7212a505c5 SHA512 a523f269535d7e0272f2d66b903319197f52477dbf40b32729eff93b5788f9c8b8756a4750128f894b4ab0d05b9effbac5d350e5ae2ab68474ef4fa39022710a
diff --git a/sys-apps/logwatch/logwatch-7.10.ebuild b/sys-apps/logwatch/logwatch-7.10.ebuild
new file mode 100644
index 000000000000..b83d3ef67595
--- /dev/null
+++ b/sys-apps/logwatch/logwatch-7.10.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit tmpfiles
+
+DESCRIPTION="Analyzes and Reports on system logs"
+HOMEPAGE="https://sourceforge.net/projects/logwatch/"
+
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://git.code.sf.net/p/logwatch/git ${PN}"
+ inherit git-r3
+else
+ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="selinux"
+
+RDEPEND="
+ dev-lang/perl
+ dev-perl/Date-Calc
+ dev-perl/Date-Manip
+ dev-perl/HTML-Parser
+ dev-perl/Tie-IxHash
+ dev-perl/Sys-CPU
+ dev-perl/Sys-MemInfo
+ virtual/cron
+ virtual/mta
+ virtual/mailx
+ selinux? ( sec-policy/selinux-logwatch )
+"
+
+src_install() {
+ dodir /usr/share/logwatch/lib
+ dodir /usr/share/logwatch/scripts/services
+ dodir /usr/share/logwatch/scripts/shared
+ dodir /usr/share/logwatch/default.conf/logfiles
+ dodir /usr/share/logwatch/default.conf/services
+ dodir /usr/share/logwatch/default.conf/html
+ keepdir /etc/logwatch
+
+ # logwatch.pl requires cache dir (bug #607668)
+ newtmpfiles "${FILESDIR}"/logwatch.tmpfile ${PN}.conf
+
+ newsbin scripts/logwatch.pl logwatch.pl
+
+ exeinto /usr/share/logwatch/lib
+ doexe lib/*.pm
+
+ exeinto /usr/share/logwatch/scripts/services
+ doexe scripts/services/*
+
+ exeinto /usr/share/logwatch/scripts/shared
+ doexe scripts/shared/*
+
+ insinto /usr/share/logwatch/default.conf
+ doins conf/logwatch.conf
+
+ insinto /usr/share/logwatch/default.conf/logfiles
+ doins conf/logfiles/*
+
+ insinto /usr/share/logwatch/default.conf/services
+ doins conf/services/*
+
+ insinto /usr/share/logwatch/default.conf/html
+ doins conf/html/*
+
+ # Make sure logwatch is run before anything else (bug #100243)
+ exeinto /etc/cron.daily
+ newexe "${FILESDIR}"/logwatch 00-logwatch
+
+ doman logwatch.8
+ dodoc README HOWTO-Customize-LogWatch
+
+ # Do last due to insopts modification.
+ insinto /usr/share/logwatch/scripts/logfiles
+ insopts -m755
+ doins -r scripts/logfiles/*
+}
+
+pkg_postinst() {
+ # Migration from /etc/cron.daily/logwatch -> /etc/cron.daily/00-logwatch (bug #100243)
+ if [[ -e ${ROOT}/etc/cron.daily/logwatch ]] ; then
+ local md5=$(md5sum "${ROOT}"/etc/cron.daily/logwatch)
+ [[ ${md5} == "edb003cbc0686ed4cf37db16025635f3" ]] \
+ && rm -f "${ROOT}"/etc/cron.daily/logwatch \
+ || ewarn "You have two logwatch files in /etc/cron.daily/"
+ fi
+
+ # Trigger cache dir creation to allow immediate use of logwatch (bug #607668)
+ tmpfiles_process ${PN}.conf
+}
diff --git a/sys-apps/pcsc-tools/Manifest b/sys-apps/pcsc-tools/Manifest
index d0a3c135e291..32d8d28c9769 100644
--- a/sys-apps/pcsc-tools/Manifest
+++ b/sys-apps/pcsc-tools/Manifest
@@ -4,5 +4,5 @@ DIST pcsc-tools-1.7.0.tar.bz2 360064 BLAKE2B e9f22e13600e40c488720844c6e93d90e8a
DIST pcsc-tools-1.7.1.tar.bz2 360506 BLAKE2B 64be45b49ef3fdbb42c8311990d024c3da1b8cbfe733f15617697ad23bc2cce292640dceca271fc8515c3f6f070ff801d1cc528f5203c5f74cdb5dd47c57a687 SHA512 fe60610122d05f97edf3462c9382b82c31ee75f1851db2d88088ebd378ea3f54b3112b1c1f59dd8315806f33b822e40f96d7bc186b8c5999ef339711f91136c0
EBUILD pcsc-tools-1.6.2.ebuild 1343 BLAKE2B f2f7843d68c78d5d44ef49eac125f5c3484f92136d1ebad7462e0b2be1aea6a7c5debcf0309dfe0e50eb12ab8d94ccdfcd4159146f0257b7d585c927077b8d6e SHA512 761a3bd17e109df415ee556205d110dacf00f2fbec4cfbfd2df0eda03d7b865bc6c5c6f15a0a4dfa37c9f4afffd4f2837bf631d334317bfdf7b6f75734586403
EBUILD pcsc-tools-1.7.0.ebuild 1404 BLAKE2B 7b866aa6b5bf3b8e3a4880613fc640fe38e558473b1e295c7853538f438bc19152e7143c3874ba601f35a42a9b6b7420d2e5baf7a7c01d8e47ea4e73acacd8cf SHA512 33a9a136826cdcbad5e6f5635bfb75acc742a374fcd3725b64e38aebf7c9e282ae98422a217298a49db386a5394297ffcc9c73fd96c60c54951de6d8407343af
-EBUILD pcsc-tools-1.7.1.ebuild 1407 BLAKE2B 86a9542540021d83e007175709aced82c2271002a03ddd0118de1844e5f36bd1d68f5fbab2f0fa8a8810ea58af38b8161200620cb560b4d38487aca15223a569 SHA512 8c5a6ad99d81d0855f9c184ef2ecc95653653e680c5c5d7fa356cf5fef377a3c39b2d010f2a77457fa94355193f84905787936095ff2cb3ef9b8453ebbc4f9fb
+EBUILD pcsc-tools-1.7.1.ebuild 1406 BLAKE2B cc1e117df65579c536716b075a0b417546f8a5aeb11dd160228fcd3cc0b20ff289d4c27ab22c431973fe1a42def71484b370a7e13a0f84467b4cfe463f8789a6 SHA512 5cfbf6962e7f671bc09c39afbe7e70dbb17f2ec541ba6c98b33069105db9a53728d04cae5f8e88cf389676197a3ae2189f69e2e70f909a5063cde892d32d5282
MISC metadata.xml 530 BLAKE2B f9a0c7d8938d6dd2616fc62108c567ac598d880cca2e7b43f8c4c6ce53799a340a319015f2c0bae0ee8cf0a62cb5d52722d070e01d45bc38837e4e87fb0e709b SHA512 22ccf135d86a9eeb75a0b3369c5931420a88dddf679bd1de70c8c34fee5920c188931660c29d00394b40041c7ac8af0e549d90a24d2213b5a53ac5202f16c5d7
diff --git a/sys-apps/pcsc-tools/pcsc-tools-1.7.1.ebuild b/sys-apps/pcsc-tools/pcsc-tools-1.7.1.ebuild
index 1adc42da1184..28b0ca77650a 100644
--- a/sys-apps/pcsc-tools/pcsc-tools-1.7.1.ebuild
+++ b/sys-apps/pcsc-tools/pcsc-tools-1.7.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://pcsc-tools.apdu.fr/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ppc ppc64 ~x86"
IUSE="gui network-cron nls"
DEPEND=">=sys-apps/pcsc-lite-1.4.14"
diff --git a/sys-apps/plocate/Manifest b/sys-apps/plocate/Manifest
index bb17c05da7ab..de658816936d 100644
--- a/sys-apps/plocate/Manifest
+++ b/sys-apps/plocate/Manifest
@@ -6,6 +6,6 @@ DIST plocate-1.1.19.tar.gz 73964 BLAKE2B bf488c124b219822c0b426f57f3389f2611395a
DIST plocate-1.1.20.tar.gz 74409 BLAKE2B 4ac6edb5b347c03adb23bb1dc7549647829d5620d17994ee1cf66a46b78b20dca546c726e8161b339b65b97cf2983564723ad218f25f4ef57e58fd0cbe9db76a SHA512 511a25f7e1dba3e9ea836dc3b462cf3b1aa3c111819531fad73857bc0fd22fcbc387715a8981ef58be31103b6ac802468eb18b32826dc220a6781ebf83b1c153
DIST plocate-1.1.22.tar.gz 75072 BLAKE2B 82ec8dc68a546965b8af8e20ab23869f2d74ec711058712662e40ff898ea1bce143add75ddefe153601635800109bfe5c0bb9e8bd93841011fb616371112a773 SHA512 c26ea85f4cc7249f1af7450cfd07f59a03ea98b970f4be67222282fda7789bf9a8fe3d24835f6f3f6068d54802c1fe1e2b9a487e04d568965a23df34845178c1
EBUILD plocate-1.1.19.ebuild 2195 BLAKE2B 6045f01f6e2962f8ee370f92fdb08e6bfdbf907ba5ce5f69c0f98da7e1f68f3ba939d4762bc42591123b018e6c732899b2c4e720e6b0fdcc6cc07c3a45b9d1b7 SHA512 e81c40738feb7c704825c6b497f923cfff9089610eb94384b9a91011dce92647d0ea1612ee691ea67ad4b1f97b7acb116e8526d9aa2bc02ae9e5f9701778c681
-EBUILD plocate-1.1.20.ebuild 2196 BLAKE2B 9b56e8ab67e1ab12c3d01330053b08c01ac95047b804bea983d2d45fde3a36dcd3d763624735f1ecde1f386e4c9cc5766f4f64d4d8f3f4cf7b0cffea41547454 SHA512 23984369b1521eb1aa58c7566dbf3ed8e965e626d10f291daab36cbb6d0008ff913a7ea8ca2fa1f2f2ec1cc5f75b4797cc90958fa6d0bbcb2e0f723751b36467
+EBUILD plocate-1.1.20.ebuild 2195 BLAKE2B 6eb990ed938883122dcceca551b0df8610832e262487092a7c6bf0e0589994e40b113a42a0777c376aad98246c332add72ec5494d78521a8fa1ea26a371226bb SHA512 29013e541df572f44fc523ec99904976267632b7da2245fa3cd5498d18d331963b6f1c68feb2d22172c16ce9d87c39e8f649096f5b0d9b2bb4be967abf22928a
EBUILD plocate-1.1.22.ebuild 2196 BLAKE2B 9b56e8ab67e1ab12c3d01330053b08c01ac95047b804bea983d2d45fde3a36dcd3d763624735f1ecde1f386e4c9cc5766f4f64d4d8f3f4cf7b0cffea41547454 SHA512 23984369b1521eb1aa58c7566dbf3ed8e965e626d10f291daab36cbb6d0008ff913a7ea8ca2fa1f2f2ec1cc5f75b4797cc90958fa6d0bbcb2e0f723751b36467
MISC metadata.xml 1424 BLAKE2B c0120cd8ebfe537535ef4c9d1c0af50782a8f70f5be649ea732d7196fa7c04cb3cd5eb88635ad1d8296a16ff0eaacce402024f3dd921b1b0d0aa5512f4ffe692 SHA512 633c882489bd93a3c5f1fce385e7957589e99e58185ff751fe2f0e06a49a82f6cafc9a0b490a7dbb3a3761d24904f9e360b53369b341cb65b2a58dac28e5d0e8
diff --git a/sys-apps/plocate/plocate-1.1.20.ebuild b/sys-apps/plocate/plocate-1.1.20.ebuild
index cfb1c096e464..7526e73f93bc 100644
--- a/sys-apps/plocate/plocate-1.1.20.ebuild
+++ b/sys-apps/plocate/plocate-1.1.20.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://plocate.sesse.net/download/${P}.tar.gz"
# GPL-2+ for plocate itself
LICENSE="GPL-2 GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~x86"
IUSE="+io-uring"
RDEPEND="
diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index ee78a66560db..ef3b7b3821e2 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -9,8 +9,8 @@ DIST systemd-stable-254.5.tar.gz 14334696 BLAKE2B 2f63d79ae93add69ac0b56dda9f670
DIST systemd-stable-254.7.tar.gz 14411955 BLAKE2B 1213237a001fb0aef8912637f31d7d77888bc2505e1e8d8d295642a547bdebbc3a786eed095694e6a6fe2665d6e8e45e98cd883186eedeb1b4fd73daf2520dcf SHA512 2e859813f1f52fa693631ce43466875ac2ac42e09872011ee52fe4e44727663c3de9f128a47776899423188c1e99ce73a69059426a9356c930e275037d001685
DIST systemd-stable-254.8.tar.gz 14418468 BLAKE2B e5a151ece86e57c7224fc95bda1b4ede1277fce4a2ba28d3605ab0431a2aafe1088f90c49a20e3b53a5b56aeef7c0f1f5da0601db740150f5efdf6eae7bbde80 SHA512 a3f35d9fcafcccd8d9c33ab1047241f226146017be95562a67c7dcc9eeb4b77bded92ad80e92f4767f2bf2009df0172a621d4c54a805e07ed5a5ed03940ec28e
DIST systemd-stable-254.9.tar.gz 14423806 BLAKE2B ab39c0a00b8451b24b40e39f4bf7ecb912ff23d9cd6f8d30fd0545e895936baa635b1ff63c02a83761682b72f44244aac8338bf6506885c9b07cd0c5247b6693 SHA512 a0300693a044cfe4c76deb0e3e48a927125eb97c3952c07ba68936f1e093c93506d8044b249b534b8e778ade6143b43194f8d6b721a8cd520bc7bb4cb3d3e5c1
-EBUILD systemd-utils-254.5-r2.ebuild 13076 BLAKE2B b3da8f4d0f6ce116618e6f7885b41bc0ef5724b1ec3d58b7fd080494a29bb101dddab4e0fc278a50ba340c1988055fe6a5ee352bc1aad33012226a1ee4d15dad SHA512 90b6f053e921aa6d80b19d484a5f5ac8f74325f1d4e2e08e379a1fb53456e7250b60e9969b6b3ca7e5ce26ac6215d419742e81f36decc6ebbb3d47b2f1f35e27
-EBUILD systemd-utils-254.7.ebuild 13076 BLAKE2B b3da8f4d0f6ce116618e6f7885b41bc0ef5724b1ec3d58b7fd080494a29bb101dddab4e0fc278a50ba340c1988055fe6a5ee352bc1aad33012226a1ee4d15dad SHA512 90b6f053e921aa6d80b19d484a5f5ac8f74325f1d4e2e08e379a1fb53456e7250b60e9969b6b3ca7e5ce26ac6215d419742e81f36decc6ebbb3d47b2f1f35e27
-EBUILD systemd-utils-254.8.ebuild 13076 BLAKE2B f6820ab48a22e02a6c707fa23756aa6c611bd4a8a9340d55312ee6cc260fac912e5e89ab7f052a6685106c040fe2b0c238030cbb2ce0ff635d72cabcaeab2422 SHA512 997fce7b4039b220718e7e4ff59f71803e00c5366a7e2f519434e8910f1a1cdd698528c59458823411f023e0b98cf0229f8c802e2d63770f5d1ea71c1e8fcc33
-EBUILD systemd-utils-254.9.ebuild 13084 BLAKE2B a596a657e7d3deebab04ee208f50cfa846baa432c10f3235addf4ef83b05d4610066753c1a1758df540012cb556176f86ec6c9bf9fa13e9c2193041107e38a14 SHA512 ec29344428a2ebf2b82849107f3c7d7694d3388c5e761e364921f77d33c8034a0ee9f9165885e91c1f291caffa95ce5f20b37b631e6b326c4fb1d06a8db45d53
+EBUILD systemd-utils-254.5-r2.ebuild 13438 BLAKE2B 62053032c87e27db1ce64ab57c21d59305a681dd79fbeac3c88aef4b29c5dab0f98370a94d2e000ae3a742c9211291e6b6e469b95e3f3fc052942099ecf38921 SHA512 81b918ca31103c1953d92b3c6b9d8bac19c56ad4be59173a4a447e78e2ac7eb1c8789198fc6c33156d024370e94f5c39c8a91d01f17fcf4d28162bdaa7d1270e
+EBUILD systemd-utils-254.7.ebuild 13438 BLAKE2B 62053032c87e27db1ce64ab57c21d59305a681dd79fbeac3c88aef4b29c5dab0f98370a94d2e000ae3a742c9211291e6b6e469b95e3f3fc052942099ecf38921 SHA512 81b918ca31103c1953d92b3c6b9d8bac19c56ad4be59173a4a447e78e2ac7eb1c8789198fc6c33156d024370e94f5c39c8a91d01f17fcf4d28162bdaa7d1270e
+EBUILD systemd-utils-254.8.ebuild 13438 BLAKE2B 62053032c87e27db1ce64ab57c21d59305a681dd79fbeac3c88aef4b29c5dab0f98370a94d2e000ae3a742c9211291e6b6e469b95e3f3fc052942099ecf38921 SHA512 81b918ca31103c1953d92b3c6b9d8bac19c56ad4be59173a4a447e78e2ac7eb1c8789198fc6c33156d024370e94f5c39c8a91d01f17fcf4d28162bdaa7d1270e
+EBUILD systemd-utils-254.9.ebuild 13446 BLAKE2B 61a389ac353a77e2673c5b1fd23d37099f7dc4491aef107d63668821b794517e7768af5e90c5d69aeb3fa1cd8c9b5e5ded1e1ab28d1a70cdd7d86c5ed85b465c SHA512 85754bbe69776963fe34d9cefb097d8b95c997ff642408b419288fbc6e2a675e81f34190be6e061473803bab74a99aaf2945ec896ea257451fca9d2fc040e27e
MISC metadata.xml 888 BLAKE2B b799e1d62a1208dbbec1a1cfb47592b069d5c79cb18efffef922c72b0d61e30938d26c6f4e0d3951f9c327601dd71de14062dad0a47e6b84a61b1a8b125f1a6b SHA512 6debd964f9c127ba4332e0c0b86e506d3cf10cbe3cd45442bf7955b16e790a9eccdd928d473b3722b11b4a75d34fe5bb91f4867a5dc92e786ba73d9ec3f54712
diff --git a/sys-apps/systemd-utils/systemd-utils-254.5-r2.ebuild b/sys-apps/systemd-utils/systemd-utils-254.5-r2.ebuild
index d31c70d4444c..af0e5dfe3c6a 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.5-r2.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.5-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,8 +6,8 @@ PYTHON_COMPAT=( python3_{10..12} )
QA_PKGCONFIG_VERSION=$(ver_cut 1)
-inherit bash-completion-r1 flag-o-matic linux-info meson-multilib python-single-r1
-inherit secureboot toolchain-funcs udev usr-ldscript
+inherit bash-completion-r1 flag-o-matic linux-info meson-multilib optfeature
+inherit python-single-r1 secureboot toolchain-funcs udev usr-ldscript
DESCRIPTION="Utilities split out from systemd for OpenRC users"
HOMEPAGE="https://systemd.io/"
@@ -572,4 +572,13 @@ pkg_postinst() {
eend $?
udev_reload
fi
+
+ if use boot; then
+ optfeature "automatically installing the kernels in systemd-boot's native layout and updating the bootloader configuration" \
+ "sys-kernel/installkernel[systemd-boot]"
+ fi
+ if use ukify; then
+ optfeature "automatically generating an unified kernel image on each kernel installation" \
+ "sys-kernel/installkernel[ukify]"
+ fi
}
diff --git a/sys-apps/systemd-utils/systemd-utils-254.7.ebuild b/sys-apps/systemd-utils/systemd-utils-254.7.ebuild
index d31c70d4444c..af0e5dfe3c6a 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.7.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,8 +6,8 @@ PYTHON_COMPAT=( python3_{10..12} )
QA_PKGCONFIG_VERSION=$(ver_cut 1)
-inherit bash-completion-r1 flag-o-matic linux-info meson-multilib python-single-r1
-inherit secureboot toolchain-funcs udev usr-ldscript
+inherit bash-completion-r1 flag-o-matic linux-info meson-multilib optfeature
+inherit python-single-r1 secureboot toolchain-funcs udev usr-ldscript
DESCRIPTION="Utilities split out from systemd for OpenRC users"
HOMEPAGE="https://systemd.io/"
@@ -572,4 +572,13 @@ pkg_postinst() {
eend $?
udev_reload
fi
+
+ if use boot; then
+ optfeature "automatically installing the kernels in systemd-boot's native layout and updating the bootloader configuration" \
+ "sys-kernel/installkernel[systemd-boot]"
+ fi
+ if use ukify; then
+ optfeature "automatically generating an unified kernel image on each kernel installation" \
+ "sys-kernel/installkernel[ukify]"
+ fi
}
diff --git a/sys-apps/systemd-utils/systemd-utils-254.8.ebuild b/sys-apps/systemd-utils/systemd-utils-254.8.ebuild
index e47cf8444027..af0e5dfe3c6a 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.8.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.8.ebuild
@@ -6,8 +6,8 @@ PYTHON_COMPAT=( python3_{10..12} )
QA_PKGCONFIG_VERSION=$(ver_cut 1)
-inherit bash-completion-r1 flag-o-matic linux-info meson-multilib python-single-r1
-inherit secureboot toolchain-funcs udev usr-ldscript
+inherit bash-completion-r1 flag-o-matic linux-info meson-multilib optfeature
+inherit python-single-r1 secureboot toolchain-funcs udev usr-ldscript
DESCRIPTION="Utilities split out from systemd for OpenRC users"
HOMEPAGE="https://systemd.io/"
@@ -572,4 +572,13 @@ pkg_postinst() {
eend $?
udev_reload
fi
+
+ if use boot; then
+ optfeature "automatically installing the kernels in systemd-boot's native layout and updating the bootloader configuration" \
+ "sys-kernel/installkernel[systemd-boot]"
+ fi
+ if use ukify; then
+ optfeature "automatically generating an unified kernel image on each kernel installation" \
+ "sys-kernel/installkernel[ukify]"
+ fi
}
diff --git a/sys-apps/systemd-utils/systemd-utils-254.9.ebuild b/sys-apps/systemd-utils/systemd-utils-254.9.ebuild
index d51fec657618..0f7730c67c88 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.9.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.9.ebuild
@@ -6,8 +6,8 @@ PYTHON_COMPAT=( python3_{10..12} )
QA_PKGCONFIG_VERSION=$(ver_cut 1)
-inherit bash-completion-r1 flag-o-matic linux-info meson-multilib python-single-r1
-inherit secureboot toolchain-funcs udev usr-ldscript
+inherit bash-completion-r1 flag-o-matic linux-info meson-multilib optfeature
+inherit python-single-r1 secureboot toolchain-funcs udev usr-ldscript
DESCRIPTION="Utilities split out from systemd for OpenRC users"
HOMEPAGE="https://systemd.io/"
@@ -572,4 +572,13 @@ pkg_postinst() {
eend $?
udev_reload
fi
+
+ if use boot; then
+ optfeature "automatically installing the kernels in systemd-boot's native layout and updating the bootloader configuration" \
+ "sys-kernel/installkernel[systemd-boot]"
+ fi
+ if use ukify; then
+ optfeature "automatically generating an unified kernel image on each kernel installation" \
+ "sys-kernel/installkernel[ukify]"
+ fi
}
diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 2b12ae57f5f7..7a9a473f780c 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -11,11 +11,11 @@ DIST systemd-stable-254.8.tar.gz 14418468 BLAKE2B e5a151ece86e57c7224fc95bda1b4e
DIST systemd-stable-254.9.tar.gz 14423806 BLAKE2B ab39c0a00b8451b24b40e39f4bf7ecb912ff23d9cd6f8d30fd0545e895936baa635b1ff63c02a83761682b72f44244aac8338bf6506885c9b07cd0c5247b6693 SHA512 a0300693a044cfe4c76deb0e3e48a927125eb97c3952c07ba68936f1e093c93506d8044b249b534b8e778ade6143b43194f8d6b721a8cd520bc7bb4cb3d3e5c1
DIST systemd-stable-255.2.tar.gz 14864388 BLAKE2B 101da82a5d63eaa48c2dc4bad5ab713b4e8b544134de8216f315a97736eb699eaf756aef2d9a4e2126f0d248b3a7e28bc986ccc2154d5d110db733d114072eec SHA512 0a9a43adc6d23f52349d298cdff3f3ae6accd7e43a33253608f7a9d241699c7cba3c9f6a0fa6da3ae3cba0e246e272076bfa2cdf5bade7bc019406f407be0bb9
DIST systemd-stable-255.3.tar.gz 14873273 BLAKE2B e22ef391c691fcf1e765c5112e1a55096d3bba61a9dae3ea1a3958add4e355892a97d5214e63c516ba3b70e2a83bb5d21254812d870f06c16c74a58d4f957d75 SHA512 c2868a53df2176649b0d0c94e5d451c46ba783bcdbc89ce12434ed2d11dba44b4854ffe4c2430f3f64eef2e214cbb51d5f740170afbd9edd66761a8851157453
-EBUILD systemd-254.5-r2.ebuild 15113 BLAKE2B 05c936046b1ab3739e6e25fea0b378d5809cad55d880310b7f454b21a410f046517d1614e5f8879faec694c685ec88453516e53299011507d9204fda1aba09ea SHA512 74d7788cf76e47bd1593e23cc5cea10e56d246f11291ef156ade3320be6a4d935c97d767441276791965e8f66768c9b4b4d6be8572aeae743537bcf8f631ee34
-EBUILD systemd-254.7-r1.ebuild 15112 BLAKE2B 6b5b36f0fe71fa69b5c8c8a456c685a0247717b447f8dc960e30a47274eb62cdceb86432040bc0bc0e3ef52f6abd8ac03115000c0449ece4b82b45f8b4e93800 SHA512 61dbdc254c792d16397e6908f7aab9fc3f6449bb2379b8ee855757bd1d658c23a6df1be05dc5681245f38e206893b2758d0a86d8104846d340aabfa56c75dd99
-EBUILD systemd-254.8-r1.ebuild 15166 BLAKE2B c875e94b53cdf46d2832290171487cecabb0f66551e9e109cbb11232a11409558f88e291173662452032c4f410bed00941d090ce75924c0c83ea3f3712499a72 SHA512 e9785cd85cd518ad5261ea2a134e44e9746db801d59531f91d1b911d209c4fd73fe6fa922984c58765e3b2f660ae814e37db39eb9f54efdf15c34122e000e8f5
-EBUILD systemd-254.9.ebuild 15169 BLAKE2B d80ace987e70351066c7ec14ac67f0579c4b4fb90056a8d2a04469f2f396343bd74943833dcb89e18e0326830c36c3c7e2cfe2a76707128f79ae87303d1a0b05 SHA512 bb9bdee5133395937a720f89f30831a0d85c1638b5e31e07d0cc0e2b417342a73826673d0402b89b1d471895f153b5b96196cfce81e9e1fbe4a985fba113a641
-EBUILD systemd-255.2-r2.ebuild 14496 BLAKE2B a7166055d7f85d49e626439bdaf756f17d017d19a9338f1a8460ae82079f8cb28e5ca0becd8e1a5162702c35104c833158dcd81a67b0bd798ba93eb272ce5fe9 SHA512 56918dbb7a403492b1fc1345b8fba5a3af34530df8b92279b8c272e6d1aa900e50c4f5f8095d842049858fff365bc0396c930cd409e582f3cea71619f18d99c6
-EBUILD systemd-255.3.ebuild 14494 BLAKE2B 799985ddd34a2fba9f221f83501ff9bba48d429c4f21b2382ab60c203917eb3a990aaa8d442ebb38307e4be630e8b9cecdd2b773f83ab0e854715fae1e2bf0f4 SHA512 12fa49550bccf1d56b8c36116a6d58db7d107414751cee5b1f5bf03827f45767c56f4527ebc8fdfab5ad534d0adee7e7ec720e1b1ae6c782956e073e3b38eaad
-EBUILD systemd-9999.ebuild 14496 BLAKE2B a7166055d7f85d49e626439bdaf756f17d017d19a9338f1a8460ae82079f8cb28e5ca0becd8e1a5162702c35104c833158dcd81a67b0bd798ba93eb272ce5fe9 SHA512 56918dbb7a403492b1fc1345b8fba5a3af34530df8b92279b8c272e6d1aa900e50c4f5f8095d842049858fff365bc0396c930cd409e582f3cea71619f18d99c6
+EBUILD systemd-254.5-r2.ebuild 15475 BLAKE2B 3d554472c5f958e3778eea978e4b37ea4ff84c639fc9efcd8af68abc15256c9d8269fb482354bcf251fc11da581ea67f3da7fd3c71d9d3323d9ade6000d2aae0 SHA512 c96bd0ba391160c9e61ffe9b1fb5f8ccb64f5d6f5cb77aebd9d3452c2e9c8777b6cb0894618f265c3ddf64968f3b42725b5f767cff0b41eb2fa17213ac964e35
+EBUILD systemd-254.7-r1.ebuild 15474 BLAKE2B dc28d5f2e01ea098224e899a026ab3ca6996db6c834d480e70a00e72f95cc0b1b535e45f58b83edd11b148d43be32899bbc3168cd148cff5061fbd7bffcbd084 SHA512 4721478f04a5c807b158ea8a91f314d8a0f0735b2006e2de145e0afb021e673183f6521cb3810610fdb95afaad6bbb020b47a4832539c5496f3960af94b274b8
+EBUILD systemd-254.8-r1.ebuild 15528 BLAKE2B 4d2a66039a4778b6a463a762ff39c4be641e0d332cc94058bcf25d3c6d27d907068db84474ee91b5003d8b7118c3571afceb1743533f8f7f060d13500453a8b5 SHA512 9c375a37c692338a4c2d4dfbbbcbf2af1aa3978cc852142105d17a67f225270cf8bd8cfb696ded869340304933a573c9d9fef685fcef08258c676ec9beae06b7
+EBUILD systemd-254.9.ebuild 15531 BLAKE2B 26ad4b07e8cec1673c36917b5851a03836c0bdea538be9f35397305b928df5c3f814f4a639d24e2cfe15faa526b625ce9a024d876be381b4763f9069bc4879a3 SHA512 1f89650f0ea62e8f57e7967c203cf9821dc08c3845b2a4717c8e0d552f1ab370ecf0b63a89705e2ef71cbce867c1480e0a9f8f2123fb28070d2ca0d409177d4b
+EBUILD systemd-255.2-r2.ebuild 14858 BLAKE2B 830f5d6e74baa5334aa5952664fba5893cec171d6374eb3b651092329bc32fdfa712967874f547db84e161480425b7df305b71eeb75c593ec420e29a62ceb505 SHA512 5e24fbbd17a542b882cf263451fc062486c92f6c40523b5c0e2ea3b80ab2ba17cf8635f0b482df2f40f5e1255e6012ee819170679f9385b5dd909218f52df07d
+EBUILD systemd-255.3.ebuild 14856 BLAKE2B 40d2127bc722996363499b8a9d587ca342acf76c0be920f5aab0f25681548981011f9121e1b76d475009aec152b9a8ebfc8f37f6f69dc0c5aaca320d94993bae SHA512 ecda193ad35e510fccbc397921523718a292709d0994a2ce9df4df4729225615113cf4e511cf5aa9cbce480b9276513db4bbae33c261a7e45acb498cff006817
+EBUILD systemd-9999.ebuild 14858 BLAKE2B 830f5d6e74baa5334aa5952664fba5893cec171d6374eb3b651092329bc32fdfa712967874f547db84e161480425b7df305b71eeb75c593ec420e29a62ceb505 SHA512 5e24fbbd17a542b882cf263451fc062486c92f6c40523b5c0e2ea3b80ab2ba17cf8635f0b482df2f40f5e1255e6012ee819170679f9385b5dd909218f52df07d
MISC metadata.xml 2609 BLAKE2B 8947f3b696fbba7b90e838a54fbb4fd933c71907c8011652fc2b7d68d4ce5f78a19f350a309e4c0f66ef0159376c9064ba9c15941ecf1748c359c4ae3b072102 SHA512 dfeea24b7a93f5d4af4ac47b87ba08092d069fb1a4749c0c1f36a669be6115eaea8f67e6183b6a4f155ef90d7714f74299109420d569c2b0545d80584ed0e97e
diff --git a/sys-apps/systemd/systemd-254.5-r2.ebuild b/sys-apps/systemd/systemd-254.5-r2.ebuild
index 5c099abdbcd5..94a29b1079b9 100644
--- a/sys-apps/systemd/systemd-254.5-r2.ebuild
+++ b/sys-apps/systemd/systemd-254.5-r2.ebuild
@@ -26,7 +26,7 @@ else
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
fi
-inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
+inherit bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1
inherit secureboot systemd toolchain-funcs udev usr-ldscript
DESCRIPTION="System and service manager for Linux"
@@ -520,6 +520,15 @@ pkg_postinst() {
eerror "systemd again."
eerror
fi
+
+ if use boot; then
+ optfeature "automatically installing the kernels in systemd-boot's native layout and updating the bootloader configuration" \
+ "sys-kernel/installkernel[systemd-boot]"
+ fi
+ if use ukify; then
+ optfeature "automatically generating an unified kernel image on each kernel installation" \
+ "sys-kernel/installkernel[ukify]"
+ fi
}
pkg_prerm() {
diff --git a/sys-apps/systemd/systemd-254.7-r1.ebuild b/sys-apps/systemd/systemd-254.7-r1.ebuild
index 89798cf92eff..a3b0cb5166c9 100644
--- a/sys-apps/systemd/systemd-254.7-r1.ebuild
+++ b/sys-apps/systemd/systemd-254.7-r1.ebuild
@@ -26,7 +26,7 @@ else
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
fi
-inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
+inherit bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1
inherit secureboot systemd toolchain-funcs udev usr-ldscript
DESCRIPTION="System and service manager for Linux"
@@ -520,6 +520,15 @@ pkg_postinst() {
eerror "systemd again."
eerror
fi
+
+ if use boot; then
+ optfeature "automatically installing the kernels in systemd-boot's native layout and updating the bootloader configuration" \
+ "sys-kernel/installkernel[systemd-boot]"
+ fi
+ if use ukify; then
+ optfeature "automatically generating an unified kernel image on each kernel installation" \
+ "sys-kernel/installkernel[ukify]"
+ fi
}
pkg_prerm() {
diff --git a/sys-apps/systemd/systemd-254.8-r1.ebuild b/sys-apps/systemd/systemd-254.8-r1.ebuild
index 66413a320d66..99f6639000b5 100644
--- a/sys-apps/systemd/systemd-254.8-r1.ebuild
+++ b/sys-apps/systemd/systemd-254.8-r1.ebuild
@@ -26,7 +26,7 @@ else
KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
fi
-inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
+inherit bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1
inherit secureboot systemd toolchain-funcs udev usr-ldscript
DESCRIPTION="System and service manager for Linux"
@@ -521,6 +521,15 @@ pkg_postinst() {
eerror "systemd again."
eerror
fi
+
+ if use boot; then
+ optfeature "automatically installing the kernels in systemd-boot's native layout and updating the bootloader configuration" \
+ "sys-kernel/installkernel[systemd-boot]"
+ fi
+ if use ukify; then
+ optfeature "automatically generating an unified kernel image on each kernel installation" \
+ "sys-kernel/installkernel[ukify]"
+ fi
}
pkg_prerm() {
diff --git a/sys-apps/systemd/systemd-254.9.ebuild b/sys-apps/systemd/systemd-254.9.ebuild
index e56d6a526190..c12a9240f822 100644
--- a/sys-apps/systemd/systemd-254.9.ebuild
+++ b/sys-apps/systemd/systemd-254.9.ebuild
@@ -26,7 +26,7 @@ else
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
fi
-inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
+inherit bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1
inherit secureboot systemd toolchain-funcs udev usr-ldscript
DESCRIPTION="System and service manager for Linux"
@@ -521,6 +521,15 @@ pkg_postinst() {
eerror "systemd again."
eerror
fi
+
+ if use boot; then
+ optfeature "automatically installing the kernels in systemd-boot's native layout and updating the bootloader configuration" \
+ "sys-kernel/installkernel[systemd-boot]"
+ fi
+ if use ukify; then
+ optfeature "automatically generating an unified kernel image on each kernel installation" \
+ "sys-kernel/installkernel[ukify]"
+ fi
}
pkg_prerm() {
diff --git a/sys-apps/systemd/systemd-255.2-r2.ebuild b/sys-apps/systemd/systemd-255.2-r2.ebuild
index 058e82af1331..85965aed1d27 100644
--- a/sys-apps/systemd/systemd-255.2-r2.ebuild
+++ b/sys-apps/systemd/systemd-255.2-r2.ebuild
@@ -29,7 +29,7 @@ else
fi
fi
-inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
+inherit bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1
inherit secureboot systemd toolchain-funcs udev
DESCRIPTION="System and service manager for Linux"
@@ -505,6 +505,15 @@ pkg_postinst() {
eerror "systemd again."
eerror
fi
+
+ if use boot; then
+ optfeature "automatically installing the kernels in systemd-boot's native layout and updating the bootloader configuration" \
+ "sys-kernel/installkernel[systemd-boot]"
+ fi
+ if use ukify; then
+ optfeature "automatically generating an unified kernel image on each kernel installation" \
+ "sys-kernel/installkernel[ukify]"
+ fi
}
pkg_prerm() {
diff --git a/sys-apps/systemd/systemd-255.3.ebuild b/sys-apps/systemd/systemd-255.3.ebuild
index 8d38529e33fb..288cbd927d82 100644
--- a/sys-apps/systemd/systemd-255.3.ebuild
+++ b/sys-apps/systemd/systemd-255.3.ebuild
@@ -29,7 +29,7 @@ else
fi
fi
-inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
+inherit bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1
inherit secureboot systemd toolchain-funcs udev
DESCRIPTION="System and service manager for Linux"
@@ -505,6 +505,15 @@ pkg_postinst() {
eerror "systemd again."
eerror
fi
+
+ if use boot; then
+ optfeature "automatically installing the kernels in systemd-boot's native layout and updating the bootloader configuration" \
+ "sys-kernel/installkernel[systemd-boot]"
+ fi
+ if use ukify; then
+ optfeature "automatically generating an unified kernel image on each kernel installation" \
+ "sys-kernel/installkernel[ukify]"
+ fi
}
pkg_prerm() {
diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 058e82af1331..85965aed1d27 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -29,7 +29,7 @@ else
fi
fi
-inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
+inherit bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1
inherit secureboot systemd toolchain-funcs udev
DESCRIPTION="System and service manager for Linux"
@@ -505,6 +505,15 @@ pkg_postinst() {
eerror "systemd again."
eerror
fi
+
+ if use boot; then
+ optfeature "automatically installing the kernels in systemd-boot's native layout and updating the bootloader configuration" \
+ "sys-kernel/installkernel[systemd-boot]"
+ fi
+ if use ukify; then
+ optfeature "automatically generating an unified kernel image on each kernel installation" \
+ "sys-kernel/installkernel[ukify]"
+ fi
}
pkg_prerm() {