summaryrefslogtreecommitdiff
path: root/sys-process
diff options
context:
space:
mode:
Diffstat (limited to 'sys-process')
-rw-r--r--sys-process/Manifest.gzbin10145 -> 10143 bytes
-rw-r--r--sys-process/audit/Manifest7
-rw-r--r--sys-process/audit/audit-3.1.1.ebuild18
-rw-r--r--sys-process/audit/audit-3.1.2.ebuild20
-rw-r--r--sys-process/audit/audit-3.1.3.ebuild194
-rw-r--r--sys-process/audit/files/audit-3.1.3-musl-malloc.patch28
-rw-r--r--sys-process/cronie/Manifest2
-rw-r--r--sys-process/cronie/cronie-1.7.2.ebuild2
-rw-r--r--sys-process/glances/Manifest11
-rw-r--r--sys-process/glances/files/glances-3.2.5-disable-update-check.patch31
-rw-r--r--sys-process/glances/files/glances-4.0.6-disable-update-check.patch36
-rw-r--r--sys-process/glances/files/glances-4.0.6-doc-install-path.patch20
-rw-r--r--sys-process/glances/glances-3.3.0-r1.ebuild96
-rw-r--r--sys-process/glances/glances-3.4.0.3.ebuild1
-rw-r--r--sys-process/glances/glances-3.4.0.5.ebuild1
-rw-r--r--sys-process/glances/glances-4.0.6.ebuild62
-rw-r--r--sys-process/incron/Manifest2
-rw-r--r--sys-process/incron/metadata.xml5
-rw-r--r--sys-process/iotop-c/Manifest2
-rw-r--r--sys-process/iotop-c/iotop-c-1.26.ebuild2
-rw-r--r--sys-process/nmon/Manifest2
-rw-r--r--sys-process/nmon/nmon-16q.ebuild57
-rw-r--r--sys-process/parallel/Manifest3
-rw-r--r--sys-process/parallel/parallel-20240522.ebuild44
-rw-r--r--sys-process/pkill-darwin/Manifest2
-rw-r--r--sys-process/pkill-darwin/pkill-darwin-1.0-r1.ebuild (renamed from sys-process/pkill-darwin/pkill-darwin-1.0.ebuild)12
-rw-r--r--sys-process/procps/Manifest4
-rw-r--r--sys-process/procps/procps-4.0.4-r1.ebuild12
-rw-r--r--sys-process/procps/procps-4.0.4.ebuild12
-rw-r--r--sys-process/procs/Manifest4
-rw-r--r--sys-process/procs/procs-0.14.4.ebuild8
-rw-r--r--sys-process/procs/procs-0.14.5.ebuild6
-rw-r--r--sys-process/psmisc/Manifest2
-rw-r--r--sys-process/psmisc/psmisc-23.7.ebuild2
-rw-r--r--sys-process/runit/Manifest3
-rw-r--r--sys-process/runit/runit-2.1.2-r2.ebuild (renamed from sys-process/runit/runit-2.1.2-r1.ebuild)53
-rw-r--r--sys-process/unixtop/Manifest2
-rw-r--r--sys-process/unixtop/unixtop-3.8_beta1-r4.ebuild (renamed from sys-process/unixtop/unixtop-3.8_beta1-r3.ebuild)10
38 files changed, 572 insertions, 206 deletions
diff --git a/sys-process/Manifest.gz b/sys-process/Manifest.gz
index 8dff48e5b585..a10cffebe092 100644
--- a/sys-process/Manifest.gz
+++ b/sys-process/Manifest.gz
Binary files differ
diff --git a/sys-process/audit/Manifest b/sys-process/audit/Manifest
index 9a66a3728cf7..ac23de364157 100644
--- a/sys-process/audit/Manifest
+++ b/sys-process/audit/Manifest
@@ -1,5 +1,6 @@
AUX audit-3.0.8-linux-headers-5.17.patch 1832 BLAKE2B 15d82a6c7c964f14414ca34ed09d4251c331497e9aae1f0cbb54398bef02a5be0eadbdee90b3bb26ac90e8b9825bdb09c01bfcea61cd99b905f508c08578a9ba SHA512 76a7f958c1523f3441ad9206f1bc58e71d81f992f64c06c69f705c8bdc535dff5078fcf89b93b195fb8a437079f27f0b75b7b1a2f12c16be309daec108b6c72b
AUX audit-3.0.8-musl-malloc.patch 1415 BLAKE2B 0b3a9ec80ed8b445e4d5eea0b9f49f4e5a165ac538b7769305b9107be0874ee9b50f30ea13f77d1b9d54a35ada15a0dfd07e5b905f03b4df3834a4904dec4b94 SHA512 152674f0000a14d7e13b31c1b6cfc0bf48f94f56eb2a1d52e5aa2e306264c507dd1410b7a1457195578bce734ae9ac7f9ad3e10006a8451450b6d8bf6592a8d6
+AUX audit-3.1.3-musl-malloc.patch 890 BLAKE2B bfe6bc484ed86af5c9bb03d53d5ba05c47a7e342665be02cb1ec23c00e7c1bdf1876021f3f787584c0685cd6b8a2f733ab9cbf65840fd161898d4a2b74d28412 SHA512 03c84792fa4dd3e4b9310b7e95247d1a8772e202c265b7f3272e57016b2b796b2bf71536a7e31143ad972b203d4470804288b9b973e3239670329ee5ac11cbca
AUX audit.rules-2.1.3 1009 BLAKE2B df40176208bd68cb9021d15ea5803bb0d1c768c9d6400036a69409e1aae3ad55b89983ed94f22a6399a9cec8fc3dc7b20a7b27e75cdea24edda92b95ee19af87 SHA512 bce3ee9aaa0ab48395e6e10ee9b3627d6b7a8083abefdc4009de26649c65a39e000078f799e8c3c9e3341dfa030c6dfbbcad2fb7756fbb3d01b27be078adecec
AUX audit.rules.stop.post 452 BLAKE2B b10d6d6c0fa475998856e674bd5c8dc0d7ca8f1d676a684223f48d1b22ce90441b2970c02b0eab882b3d3059f2b350d8a34109b03f5457f709624dccb3722e82 SHA512 a7bc52cbbea278a38e2837149524bb21b2c5367c96ed07fe576e08322595c5bee57ff07f8ebecd17391d9c3abe1ba187ac6e39400a153bf0ace4257303d036d3
AUX audit.rules.stop.pre 427 BLAKE2B ddf4ac16c3e1fd401c266287e792865adf8f4dd0b4bbaea6f991bf8dcee69c8ecd69c93d0cbd8352e280c3c61d24de23ca89f700e383c79036526e59c311c004 SHA512 def5ef378ad554f38754839d1c00c598686645a59896e37a3c7ff07b00aaa05a2b92305e49a750358eaba63a7d48fb647472529b155301069771678eed272463
@@ -7,6 +8,8 @@ AUX auditd-conf.d-2.1.3 734 BLAKE2B 018677362bc82c2052885cdd0e2185050cf5e97722ea
AUX auditd-init.d-2.4.3 2054 BLAKE2B 20e68ab676c925b8567a7e9a12d2ac055fd90477cbbd6444136b7198828798f7b6428948503c344639fab5fea54962682be7c986950c2cbae8b7c9dfeb321a4b SHA512 1b48c248db5d34f148f9c79f8b2a6acbf61c729230341b861f5e331bbfb0c8356305a09eb2cc5c82c14c4fd9a13c7c13957e1ed493834b8b3b9ee38978e4c31f
DIST audit-3.1.1.tar.gz 1218111 BLAKE2B a804684e438efc5f35b387708b3dc91bf857eeb56624261e0f75543556c436bfe638b792f63289f049c11541b10b2dc0e9f17b22f44b913da0168b1cf20684fc SHA512 4917970cc4c7f786c464a6d101bf66d55d55ac4716cf415ff97177f08176a6301e946716d28cf5b16054538469b3140b97db99d55a28686a9a807eea60c070f3
DIST audit-3.1.2.tar.gz 1219860 BLAKE2B dfdec470bf12cce6c570b3d260e65e2b49e8ac0761e6a6fbf7b4f4a57f92e88367cd74bfcb88e6d718619b88fea27ce963a977c9f4346c95d18a5310e217accb SHA512 a97003a294ed3671df01e2952688e7d5eef59a35f6891feb53e67c4c7eab9ae8c2d18de41a5b5b20e0ad7156fac93aec05f32f6bc5eea706b42b6f27f676446a
-EBUILD audit-3.1.1.ebuild 4705 BLAKE2B 5a06c04d806504b9da9ca080ea939c7bb40ccad171f46ee3d60aa590dbcc2491cf85071a5557d663d70e98b2ada00976931a74e27e0802ec760528cbe5611a7f SHA512 a744d17c486340799695fb3a5c0285a7aa6678db0a1633d8ea8b8e28182d58fc19823be30c1987f582a975918ae489a36f8f615aa7146b9d36d10e17b3f3c9b3
-EBUILD audit-3.1.2.ebuild 4560 BLAKE2B 3687484fae513246bd8106bfff34636854a7257adb0217a49e9135c7bb0f02ec80aa257942e9eebad2128b6275b6530bf8e79c029398fbe646745a5c40bed029 SHA512 5d1a7c6b6594eaab647841b70adad83cbaad5e071b61a05f9ade8c347f61b6dfe88332b97df072557d5d94ffc76463f53025ea604597193df5b31e9b1985da39
+DIST audit-3.1.3.tar.gz 1225761 BLAKE2B 97ee35fc722083d541e164b27fd318ec7be2a4e4e8774767d14c6a2e800092a37b7042a272db5d208c913fb36d295c5343bd6082237caf0fb561ec3c7a2883db SHA512 7d6399ca97b171d5ea3cf7f7566bdabe9d5677a3a54c75411146dc2971106809a90d1a9cd0b1ba9b8af4cc409e6bee5876c7f2a0c54c42400fdcf9cfade58a8c
+EBUILD audit-3.1.1.ebuild 4961 BLAKE2B d13005c937536751f9649990378ceeae318cc284c55903c1f5ce6217ab57ab18354f8c4b1963e3ee1e6cc418d0232423117810d40f137d69d07f9603d19c5b4a SHA512 47a0d8b0beef8629a1b7619730a89adf12c74d52f5c8e9ccb2a00c05ba05cede72d065d8a4e9cffe64c644ded4d8bd579b382e649a5f3b92eb2141e06b48adf8
+EBUILD audit-3.1.2.ebuild 4808 BLAKE2B 6c0fc3cad44a8fa25428ae771feb649053238bbad4b925eb8ffd8ec5fb7345b092c8679273aa9a803959adf75682fe5b11a2bd020e2f93e815b33a89cab1d5d3 SHA512 11e52292da84178c5366c7e7c4560a2772f19b0566ee0f42b172c2612110a35cc28c718f5d26234f8b6e3c31f7e336c2d84e358b86f4e819709657a90e9e6abc
+EBUILD audit-3.1.3.ebuild 4813 BLAKE2B d97ddf923fbcd980d62b7650f5cf86e3cc90ec5657daeab6f80aa7b622e209a34068abd9602c66ff378bae482f4c9a76f9daeb1431873257f30f3ae2442c5de3 SHA512 3eb96b05b59d5048c799d928a25ddd021f4f0197699086636b3bfe4b85d517c49dd3ef3a2021f587e51f484c6a6fed9d576590fb3eeb695fadb9aee8ba4b50c1
MISC metadata.xml 628 BLAKE2B 1e927808210f4acff077f0c9e1a2d358c823fd5ce405b2ef5f0ed760cfa2ac059665f5a11cf1d87314012025844f21b3b9cb25f38a892f715ab2e7de47bbb86a SHA512 2bcb29cb5748ac22d0902dc616cf236eca7f5440c48a6f4bd2b7f2c65ec35cf63bda79252ea21d3553749146b9c84a6db7af256e01a84d347bfd4d8d60a204f6
diff --git a/sys-process/audit/audit-3.1.1.ebuild b/sys-process/audit/audit-3.1.1.ebuild
index ab8e362008db..97910e182b7e 100644
--- a/sys-process/audit/audit-3.1.1.ebuild
+++ b/sys-process/audit/audit-3.1.1.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
@@ -7,7 +7,7 @@ EAPI=8
# check Fedora's packaging (https://src.fedoraproject.org/rpms/audit/tree/rawhide)
# on bumps (or if hitting a bug) to see what they've done there.
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit autotools multilib-minimal toolchain-funcs python-r1 linux-info systemd usr-ldscript
@@ -34,7 +34,13 @@ DEPEND="
>=sys-kernel/linux-headers-2.6.34
test? ( dev-libs/check )
"
-BDEPEND="python? ( dev-lang/swig )"
+BDEPEND="python? (
+ dev-lang/swig
+ $(python_gen_cond_dep '
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ ' python3_12)
+ )
+"
CONFIG_CHECK="~AUDIT"
@@ -45,6 +51,12 @@ PATCHES=(
"${FILESDIR}"/${PN}-3.0.8-musl-malloc.patch
)
+QA_CONFIG_IMPL_DECL_SKIP=(
+ # missing on musl. Uses handrolled AC_LINK_IFELSE but fails at link time
+ # for older compilers regardless. bug #898828
+ strndupa
+)
+
src_prepare() {
# audisp-remote moved in multilib_src_install_all
sed -i \
diff --git a/sys-process/audit/audit-3.1.2.ebuild b/sys-process/audit/audit-3.1.2.ebuild
index d2b9730673da..8984d7758dcb 100644
--- a/sys-process/audit/audit-3.1.2.ebuild
+++ b/sys-process/audit/audit-3.1.2.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
@@ -7,7 +7,7 @@ EAPI=8
# check Fedora's packaging (https://src.fedoraproject.org/rpms/audit/tree/rawhide)
# on bumps (or if hitting a bug) to see what they've done there.
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit autotools multilib-minimal toolchain-funcs python-r1 linux-info systemd usr-ldscript
@@ -17,7 +17,7 @@ SRC_URI="https://people.redhat.com/sgrubb/audit/${P}.tar.gz"
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="gssapi io-uring ldap python static-libs test"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
@@ -34,7 +34,13 @@ DEPEND="
>=sys-kernel/linux-headers-2.6.34
test? ( dev-libs/check )
"
-BDEPEND="python? ( dev-lang/swig )"
+BDEPEND="python? (
+ dev-lang/swig
+ $(python_gen_cond_dep '
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ ' python3_12)
+ )
+"
CONFIG_CHECK="~AUDIT"
@@ -42,6 +48,12 @@ PATCHES=(
"${FILESDIR}"/${PN}-3.0.8-musl-malloc.patch
)
+QA_CONFIG_IMPL_DECL_SKIP=(
+ # missing on musl. Uses handrolled AC_LINK_IFELSE but fails at link time
+ # for older compilers regardless. bug #898828
+ strndupa
+)
+
src_prepare() {
# audisp-remote moved in multilib_src_install_all
sed -i \
diff --git a/sys-process/audit/audit-3.1.3.ebuild b/sys-process/audit/audit-3.1.3.ebuild
new file mode 100644
index 000000000000..e185e4615aae
--- /dev/null
+++ b/sys-process/audit/audit-3.1.3.ebuild
@@ -0,0 +1,194 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# As with sys-libs/libcap-ng, same maintainer in Fedora as upstream, so
+# check Fedora's packaging (https://src.fedoraproject.org/rpms/audit/tree/rawhide)
+# on bumps (or if hitting a bug) to see what they've done there.
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit autotools multilib-minimal toolchain-funcs python-r1 linux-info systemd usr-ldscript
+
+DESCRIPTION="Userspace utilities for storing and processing auditing records"
+HOMEPAGE="https://people.redhat.com/sgrubb/audit/"
+SRC_URI="https://people.redhat.com/sgrubb/audit/${P}.tar.gz"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="gssapi io-uring ldap python static-libs test"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ sys-libs/libcap-ng
+ gssapi? ( virtual/krb5 )
+ ldap? ( net-nds/openldap:= )
+ python? ( ${PYTHON_DEPS} )
+"
+DEPEND="
+ ${RDEPEND}
+ >=sys-kernel/linux-headers-2.6.34
+ test? ( dev-libs/check )
+"
+BDEPEND="
+ python? (
+ dev-lang/swig
+ $(python_gen_cond_dep '
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ ' python3_12)
+ )
+"
+
+CONFIG_CHECK="~AUDIT"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.1.3-musl-malloc.patch
+)
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+ # missing on musl. Uses handrolled AC_LINK_IFELSE but fails at link time
+ # for older compilers regardless. bug #898828
+ strndupa
+)
+
+src_prepare() {
+ # audisp-remote moved in multilib_src_install_all
+ sed -i \
+ -e "s,/sbin/audisp-remote,${EPREFIX}/usr/sbin/audisp-remote," \
+ audisp/plugins/remote/au-remote.conf || die
+
+ # Disable installing sample rules so they can be installed as docs.
+ echo -e '%:\n\t:' | tee rules/Makefile.{am,in} >/dev/null || die
+
+ default
+ eautoreconf
+}
+
+multilib_src_configure() {
+ local myeconfargs=(
+ --sbindir="${EPREFIX}"/sbin
+ $(use_enable gssapi gssapi-krb5)
+ $(use_enable ldap zos-remote)
+ $(use_enable static-libs static)
+ $(use_with io-uring io_uring)
+ --enable-systemd
+ --without-golang
+ --without-libwrap
+ --without-python
+ --without-python3
+ )
+
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+
+ if multilib_is_native_abi && use python; then
+ python_configure() {
+ mkdir -p "${BUILD_DIR}" || die
+ pushd "${BUILD_DIR}" &>/dev/null || die
+
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" --with-python3
+
+ popd &>/dev/null || die
+ }
+
+ python_foreach_impl python_configure
+ fi
+}
+
+src_configure() {
+ tc-export_build_env BUILD_{CC,CPP}
+
+ local -x CC_FOR_BUILD="${BUILD_CC}"
+ local -x CPP_FOR_BUILD="${BUILD_CPP}"
+
+ multilib-minimal_src_configure
+}
+
+multilib_src_compile() {
+ if multilib_is_native_abi; then
+ default
+
+ local native_build="${BUILD_DIR}"
+
+ python_compile() {
+ emake -C "${BUILD_DIR}"/bindings/swig top_builddir="${native_build}"
+ emake -C "${BUILD_DIR}"/bindings/python/python3 top_builddir="${native_build}"
+ }
+
+ use python && python_foreach_impl python_compile
+ else
+ emake -C common
+ emake -C lib
+ emake -C auparse
+ fi
+}
+
+multilib_src_install() {
+ if multilib_is_native_abi; then
+ emake DESTDIR="${D}" initdir="$(systemd_get_systemunitdir)" install
+
+ local native_build="${BUILD_DIR}"
+
+ python_install() {
+ emake -C "${BUILD_DIR}"/bindings/swig DESTDIR="${D}" top_builddir="${native_build}" install
+ emake -C "${BUILD_DIR}"/bindings/python/python3 DESTDIR="${D}" top_builddir="${native_build}" install
+ python_optimize
+ }
+
+ use python && python_foreach_impl python_install
+
+ # Things like shadow use this so we need to be in /
+ gen_usr_ldscript -a audit auparse
+ else
+ emake -C lib DESTDIR="${D}" install
+ emake -C auparse DESTDIR="${D}" install
+ fi
+}
+
+multilib_src_install_all() {
+ dodoc AUTHORS ChangeLog README* THANKS
+ docinto contrib
+ dodoc contrib/avc_snap
+ docinto contrib/plugin
+ dodoc contrib/plugin/*
+ docinto rules
+ dodoc rules/*rules
+
+ newinitd "${FILESDIR}"/auditd-init.d-2.4.3 auditd
+ newconfd "${FILESDIR}"/auditd-conf.d-2.1.3 auditd
+
+ if [[ -f "${ED}"/sbin/audisp-remote ]] ; then
+ dodir /usr/sbin
+ mv "${ED}"/{sbin,usr/sbin}/audisp-remote || die
+ fi
+
+ # Gentoo rules
+ insinto /etc/audit
+ newins "${FILESDIR}"/audit.rules-2.1.3 audit.rules
+ doins "${FILESDIR}"/audit.rules.stop*
+ keepdir /etc/audit/rules.d
+
+ # audit logs go here
+ keepdir /var/log/audit
+
+ find "${ED}" -type f -name '*.la' -delete || die
+
+ # Security
+ lockdown_perms "${ED}"
+}
+
+pkg_postinst() {
+ lockdown_perms "${EROOT}"
+}
+
+lockdown_perms() {
+ # Upstream wants these to have restrictive perms.
+ # Should not || die as not all paths may exist.
+ local basedir="${1}"
+ chmod 0750 "${basedir}"/sbin/au{ditctl,ditd,report,search,trace} 2>/dev/null
+ chmod 0750 "${basedir}"/var/log/audit 2>/dev/null
+ chmod 0640 "${basedir}"/etc/audit/{auditd.conf,audit*.rules*} 2>/dev/null
+}
diff --git a/sys-process/audit/files/audit-3.1.3-musl-malloc.patch b/sys-process/audit/files/audit-3.1.3-musl-malloc.patch
new file mode 100644
index 000000000000..01c440f3eb83
--- /dev/null
+++ b/sys-process/audit/files/audit-3.1.3-musl-malloc.patch
@@ -0,0 +1,28 @@
+https://bugs.gentoo.org/934006
+https://github.com/linux-audit/audit-userspace/commit/1dd6123e810ce255692a693a5d52a0c34cf432d0
+
+From 1dd6123e810ce255692a693a5d52a0c34cf432d0 Mon Sep 17 00:00:00 2001
+From: Steve Grubb <ausearch.1@gmail.com>
+Date: Mon, 1 Apr 2024 12:10:33 -0400
+Subject: [PATCH] Add empty macro to fix muscl c builds
+
+--- a/common/common.h
++++ b/common/common.h
+@@ -1,5 +1,5 @@
+-/* audit-fgets.h -- a replacement for glibc's fgets
+- * Copyright 2018,2022 Red Hat Inc.
++/* common.h -- common utility functions used throughout
++ * Copyright 2018-24 Red Hat Inc.
+ * All Rights Reserved.
+ *
+ * This library is free software; you can redistribute it and/or
+@@ -29,6 +29,9 @@
+ #ifndef __attr_access
+ # define __attr_access(x)
+ #endif
++#ifndef __attribute_malloc__
++# define __attribute_malloc__
++#endif
+ #ifndef __attr_dealloc
+ # define __attr_dealloc(dealloc, argno)
+ #endif
diff --git a/sys-process/cronie/Manifest b/sys-process/cronie/Manifest
index 25c363cb1f45..4731df922b5e 100644
--- a/sys-process/cronie/Manifest
+++ b/sys-process/cronie/Manifest
@@ -11,5 +11,5 @@ DIST cronie-1.7.2.tar.gz 272450 BLAKE2B 8e426fd0e279bc6a98a4f31dff867b66c87fe062
EBUILD cronie-1.7.0-r2.ebuild 2568 BLAKE2B fa713ec97b38bc019bf3bacf553542944ba237482b942621da644bd1389409cacaec1fbd559acd3be510aa8d0fe42371a3159d0568e6340df17145baf1a71e95 SHA512 d71a57fd6601691b73254b937236b6a71ed51329bcc28d7b4ca8f2c4123e1640b6156e55c86d6919c371cb1259ca985d7fb477f418dfe15fd484c483b0d1167a
EBUILD cronie-1.7.1-r1.ebuild 2513 BLAKE2B 0ad3ccd160492da03819e5710901ebaf49d25e84d9fd64f2614b4d0ba64aebc9b37aed3fbe83c3f4d994c5d7bdfa539d95c3545392dedaf3e42d26b37649e4ed SHA512 07742ca6cf9a69f91bb35f6118e7b63269d13b225b8f7c34f5b20b3a312465877605489964e1b6118004f52850f5e6b1aaea17022ff2e62fe8f7f09ec9f8e7ec
EBUILD cronie-1.7.1.ebuild 2466 BLAKE2B abea16c95c4f53b57d08dab4f58ac0069c14af756fb6d46e93473f4abc3dfb9ffc0df2300676f50108b5e26157b293462aaaad694c2b5126ae518cf6826fa4c5 SHA512 eb97d02eae37aec1973f5da88f1507ec7231741a133d73ee86c67b0774193fd04574d81bd51560168ea2ad7112cc8ca839b8f4d20dabd41316b505bd149cb24f
-EBUILD cronie-1.7.2.ebuild 2466 BLAKE2B abea16c95c4f53b57d08dab4f58ac0069c14af756fb6d46e93473f4abc3dfb9ffc0df2300676f50108b5e26157b293462aaaad694c2b5126ae518cf6826fa4c5 SHA512 eb97d02eae37aec1973f5da88f1507ec7231741a133d73ee86c67b0774193fd04574d81bd51560168ea2ad7112cc8ca839b8f4d20dabd41316b505bd149cb24f
+EBUILD cronie-1.7.2.ebuild 2458 BLAKE2B 3b705c818334f2b1896621e7edd0a93ebd6796c782ab6f7539a9c7363a1404822f7b419528182581b20ed023cf1d827b4ed353983610ddf102ae52a965991107 SHA512 f057cafbe12cdbe6dcc802cd3f0737236ea7f980d174f404ea8507f905e8d066648c5518e33c9ee8745d2df80cd549dd7a476242175775c12eb28781a907b189
MISC metadata.xml 821 BLAKE2B cb3c9d002c660aea2d9ebff9c48f32ca42e2dfb74b42dbd814b3acdd4afa71a9f6bf28fcd6df44492246b64f52a0537e5c24238bfd813f5b66c274242d4bc63e SHA512 2016c15fc50cb8766a8e701853f56f2823ee730e6cb0df122ba74526d0c0fa6909a3ed945a3a405d2d1c35933c4b80b44a9158ced8d8e68372954a740413dfe5
diff --git a/sys-process/cronie/cronie-1.7.2.ebuild b/sys-process/cronie/cronie-1.7.2.ebuild
index 623981c18a36..0bc686428d0a 100644
--- a/sys-process/cronie/cronie-1.7.2.ebuild
+++ b/sys-process/cronie/cronie-1.7.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/cronie-crond/cronie/releases/download/${P}/${P}.tar.
LICENSE="ISC BSD BSD-2 GPL-2+"
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="+anacron +inotify pam selinux"
DEPEND="
diff --git a/sys-process/glances/Manifest b/sys-process/glances/Manifest
index 0138054f64f7..96d30d4dc4b2 100644
--- a/sys-process/glances/Manifest
+++ b/sys-process/glances/Manifest
@@ -1,9 +1,10 @@
-AUX glances-3.2.5-disable-update-check.patch 1049 BLAKE2B ae9e4e94dd7d9d096c6c5c94c7d0faf916cba6e53eacce34098aacf24a761b7c0ffaf18cb0e3f730c243d70e0dc58bd8f1547f7cae44076067fc0d1aa77bcb1d SHA512 7cfc2a0f8034cc746e024b6cd57944a2c4430fedb82efa1df669d4234ad002a4e2a4a32bbabe64a5145ffee335ddd2b2b2ca05cb7db109cf392eb1bd708b804b
AUX glances-3.4.0.3-disable-update-check.patch 1520 BLAKE2B 070fa7fce954451b318f9291bfb3f1e46d0fbcd9297587811d361f3584e745c1d4d889d201fe75c6c9fb21e2d8eda470da215bbe8e8cbcd22d553379a489ea22 SHA512 7c24f3ca744792ff9bcfc963c1ea03345d54eb8fb48d2d02fb13b14a3eb23c2ba25f0c0fe744b598f60b4c6dd197f7a7b08fc569662add04a0a9ef1415b84776
-DIST glances-3.3.0.gh.tar.gz 6143830 BLAKE2B 022a8bfc93f73f2c728af21553ca36535340129cc5fb6f539d6f282e9ffc7a2b88878c04345a47479241447c0f1329123f804677383688fa5857dd1a9978dc65 SHA512 ee238e39e69dce3e46df560f7be1287a87a0c9002242d7b381bc971e627a4c23f6102519d7f6864998adcc9be7cf8e68461579f2a88d15db86ad75878015a843
+AUX glances-4.0.6-disable-update-check.patch 1379 BLAKE2B ca1b269e272ca0160a022599b3a464a3f6747955b5795a33057df65055fceaa3ebb84abf184a3c4278ab1f8be1d84d68e17185e85bc899634947c2d32de174c7 SHA512 3bc5cefa22b55d9b9e26208c6424672964e5d959940343c6dec823a7abb1cd32d0380c7774cd4becb44436bac2a487e0f8c8689fa7d5e837e0789788f3767241
+AUX glances-4.0.6-doc-install-path.patch 691 BLAKE2B 447b2a7f570f46d66aa4bddbc07ac264eb704dc7c77cfdea82787ff99e3c2f73a06bf67f07191bfb89fffef672d6f63de4bb26991ad074d02cc93de96c389d25 SHA512 c64c8ca54b2c614d1b53149d66936270059a62e6b75f16a09fd7777c0098d65877ed0b2d8b689c2e6a292fc4c6b6d52df8c71e7474c2d637d3ccce282da244c2
DIST glances-3.4.0.3.gh.tar.gz 6472143 BLAKE2B 5437d3daefd4d36e9b84481543cf8189964006d566a77506099bfe7748d37409d5fb2a3a8eb52c8eeef0efa469c2ca92db7a37a44625969aec822d1adf46dbb3 SHA512 f4960d7d23b52e249069b41fd9b20a4d6f56006a6998b1bfd341ef00628fa92c14503885ebbea6adeee6f926a6c6fb440c288e2c772d4536b2c2b49e4124a7a0
DIST glances-3.4.0.5.gh.tar.gz 6473711 BLAKE2B 510f379946eec914998cba32ffd66c6037bd85246cdae059d336b4a3330ba6e521aa3fef2099d88f08dbf3ed7e7c8537235850ad8f6882840fb811bcd8a82147 SHA512 aca140fedc2acc97ae4901722e0406acb8bea6eac5295d95499860a522e74d29ecbc4cfb28fecfd4a2879f4ee44175bd4efd2429b9d7e302b4a182caabd6a5f8
-EBUILD glances-3.3.0-r1.ebuild 2848 BLAKE2B 1a679d17c5ddc54570ded2daaba628981472da33c8838380e163abb1d665c15d9960d3c88950062d694377516bfd45561c21dd2225a43f65341d18d2d1e390f3 SHA512 1f502c0502ac139a55df68b47fd3b57cfc95c9532ef9c62787dc8b4feeb707904a5212e306b09169749b56326346c89c08d54809bf6cfb500c035292e6363e9a
-EBUILD glances-3.4.0.3.ebuild 2889 BLAKE2B 147ce0e09160c0cdd2b4846cef45cf82a29fd93b967751b1ce108af8b6f03e788ba1b27a9bc944f32f49163f352d6eb7208d22cbb7e7d7ea94ba8f764746e452 SHA512 7c7a960bc39a834c51b5926789e4462036adb859732a83552abff65d113fb26808680bdd6ccaa45f46179145d2faf5fe5058d831e9002ffbbd720fc89712c69c
-EBUILD glances-3.4.0.5.ebuild 2894 BLAKE2B 1b64c9f6e10aa3a5cccbca7d5d2172e979b983a98fe9c2f3285789a6e686de53ca050053b0da68d39b1caaa471f41636dc7c6e7ceca0ce1322aadbaebd46ecb6 SHA512 6b5791e756a87457762c50c7b21019a67d1525cfbfed9f7f53813d6bcb448994fbd3cb66b947814acfff106e563afab6963e1dead8822273c8ee38a31866de40
+DIST glances-4.0.6.gh.tar.gz 6622650 BLAKE2B 82290999d94ea46bb5671a6eb2959cbb4246dd231fddbb6ad72108d7270faf5a3da5f73f25d1bdb8987a6db79d7a07eb05581fa7b4d7406df97cffb274e20387 SHA512 d5bb804aff6dbc5147a185cb613ca9f402b43fc2d9bef1e80dfd90db3fe11f445aade0d73e987a9a3665c4bf4f210dd3d1a98e9b53e028ef4e49a9111b527f0d
+EBUILD glances-3.4.0.3.ebuild 2860 BLAKE2B c981375963346db80bd1430ae80923b96ae9ee6853468627eddd495969dddec477089b37dbdc9123bbfa2ddf6a07aa56401f195f1dc2f8c561665e39ed4736d2 SHA512 1105967eeafbdfc175f074d7c586f3b355e32b552f6a1dfd20a5d292abb9cf5fd87ac96488a0067f6ca21ff41ea6e61d2e98c069979f869aeef988a48fb364c2
+EBUILD glances-3.4.0.5.ebuild 2865 BLAKE2B dde77cec4fc4ffcaf0867ccff6e009940ac885e2f17ffab23a5286d32d2f0715aaa303a1b3a5ad24a68b273474d07b32f29dfe89d773f417a44aaef261950179 SHA512 0cb41656dd71f1e015fe6a6f0d5817fc3140086377191d5a9627bef031197479441bdd3600b3cb83483020c5375294c6e8f5891270516094b115be2217c9feed
+EBUILD glances-4.0.6.ebuild 1721 BLAKE2B bd6b6e5e06d0f243722713ec8855ba8fdb43e38aa60174c7223a4756644a50b9467f3a1f241facaade4f371e286a049d7a6c0c6d622f643f77d6a887c5e80702 SHA512 d61b0cb57f2b2ef6212b338b8bc931ab4127af921d248a767ec2344a7411ee9165004358273527956c965a73be495805e7083714a976350728028c7c04dc9833
MISC metadata.xml 854 BLAKE2B 2490007fac08af17714511646730b34390bcbffe42db3cb1fe39ab5f4dd3f7e5979e58732d26863194c9ca3ef1daafb5242184a432eb08d70590a4dea9761be5 SHA512 8de66d9b8bc3c603f95ab355869bd0f6720652711462021af5efbda012fbefeacc155f2c29613fe33095edc9b2699e28a692284fca14bfd4166c329dfa78138a
diff --git a/sys-process/glances/files/glances-3.2.5-disable-update-check.patch b/sys-process/glances/files/glances-3.2.5-disable-update-check.patch
deleted file mode 100644
index da12729eefd4..000000000000
--- a/sys-process/glances/files/glances-3.2.5-disable-update-check.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-Description: Disable nagging suggestion to upgrade using pip
-Author: Sebastien Badia <sbadia@debian.org>
-Bug-Debian: https://bugs.debian.org/877127
-Forwarded: not-needed
-Last-Update: 2022-04-16
-
---- a/glances/standalone.py
-+++ b/glances/standalone.py
-@@ -107,9 +107,6 @@
- # Init screen
- self.screen = GlancesCursesStandalone(config=config, args=args)
-
-- # Check the latest Glances version
-- self.outdated = Outdated(config=config, args=args)
--
- @property
- def quiet(self):
- return self._quiet
-@@ -188,12 +185,3 @@
-
- # Exit from export modules
- self.stats.end()
--
-- # Check Glances version versus PyPI one
-- if self.outdated.is_outdated():
-- print(
-- "You are using Glances version {}, however version {} is available.".format(
-- self.outdated.installed_version(), self.outdated.latest_version()
-- )
-- )
-- print("You should consider upgrading using: pip install --upgrade glances")
diff --git a/sys-process/glances/files/glances-4.0.6-disable-update-check.patch b/sys-process/glances/files/glances-4.0.6-disable-update-check.patch
new file mode 100644
index 000000000000..aa8fbfc569bd
--- /dev/null
+++ b/sys-process/glances/files/glances-4.0.6-disable-update-check.patch
@@ -0,0 +1,36 @@
+From: John Helmert III <ajak@gentoo.org>
+Date: Sat, 25 May 2024 14:01:10 -0700
+Subject: [PATCH] disable runtime out-of-date check
+
+Signed-off-by: John Helmert III <ajak@gentoo.org>
+--- a/glances/standalone.py
++++ b/glances/standalone.py
+@@ -112,9 +112,6 @@ class GlancesStandalone:
+ # It is done in the screen.init function
+ self._quiet = args.quiet
+
+- # Check the latest Glances version
+- self.outdated = Outdated(config=config, args=args)
+-
+ @property
+ def quiet(self):
+ return self._quiet
+@@ -192,15 +189,3 @@ class GlancesStandalone:
+
+ # Exit from export modules
+ self.stats.end()
+-
+- # Check Glances version versus PyPI one
+- if self.outdated.is_outdated():
+- latest_version = self.outdated.latest_version()
+- installed_version = self.outdated.installed_version()
+- print(f"You are using Glances version {installed_version}, however version {latest_version} is available.")
+- print("You should consider upgrading using: pip install --upgrade glances")
+- print("Disable this warning temporarily using: glances --disable-check-update")
+- print(
+- "To disable it permanently, refer config reference at "
+- "https://glances.readthedocs.io/en/latest/config.html#syntax"
+- )
+--
+2.45.1
+
diff --git a/sys-process/glances/files/glances-4.0.6-doc-install-path.patch b/sys-process/glances/files/glances-4.0.6-doc-install-path.patch
new file mode 100644
index 000000000000..077cd0924c4b
--- /dev/null
+++ b/sys-process/glances/files/glances-4.0.6-doc-install-path.patch
@@ -0,0 +1,20 @@
+From b90ce653b99f4efa15e27f4a71a4e251d0b34d2c Mon Sep 17 00:00:00 2001
+From: John Helmert III <ajak@gentoo.org>
+Date: Sat, 25 May 2024 14:21:50 -0700
+Subject: [PATCH] setup.py: install docs to versioned directory
+
+Signed-off-by: John Helmert III <ajak@gentoo.org>
+--- a/setup.py
++++ b/setup.py
+@@ -31,7 +31,7 @@ with builtins.open('README.rst', encoding='utf-8') as f:
+ def get_data_files():
+ return [
+ (
+- 'share/doc/glances',
++ f'share/doc/glances-{version}',
+ ['AUTHORS', 'COPYING', 'NEWS.rst', 'README.rst', "SECURITY.md", 'CONTRIBUTING.md', 'conf/glances.conf'],
+ ),
+ ('share/man/man1', ['docs/man/glances.1']),
+--
+2.45.1
+
diff --git a/sys-process/glances/glances-3.3.0-r1.ebuild b/sys-process/glances/glances-3.3.0-r1.ebuild
deleted file mode 100644
index 7b155a7902b5..000000000000
--- a/sys-process/glances/glances-3.3.0-r1.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
-PYTHON_REQ_USE="ncurses"
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1 linux-info optfeature
-
-DESCRIPTION="CLI curses based monitoring tool"
-HOMEPAGE="https://github.com/nicolargo/glances"
-SRC_URI="https://github.com/nicolargo/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc64 x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- $(python_gen_cond_dep '
- dev-python/defusedxml[${PYTHON_USEDEP}]
- dev-python/packaging[${PYTHON_USEDEP}]
- >=dev-python/psutil-5.4.3[${PYTHON_USEDEP}]
- ')
-"
-
-# PYTHON_USEDEP omitted on purpose
-BDEPEND="doc? ( dev-python/sphinx-rtd-theme )"
-
-CONFIG_CHECK="~TASK_IO_ACCOUNTING ~TASK_DELAY_ACCT ~TASKSTATS"
-
-PATCHES=(
- "${FILESDIR}/${PN}-3.2.5-disable-update-check.patch"
-)
-
-distutils_enable_tests unittest
-distutils_enable_sphinx docs --no-autodoc
-
-pkg_setup() {
- linux-info_pkg_setup
- python-single-r1_pkg_setup
-}
-
-python_prepare_all() {
- # Remove duplicate entries of a prebuilt doc build and
- # ensure install of the file glances.conf in /etc/${PN}
- sed \
- -e '/share\/doc\/glances/d' \
- -e "s/'CONTRIBUTING.md',//" \
- -e "s:'conf/glances.conf':('${EPREFIX}/etc/glances', ['conf/glances.conf':g" \
- -i setup.py || die
- sed -i "s/, 'irq']/]/" unitest.py || die
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- "${EPYTHON}" unitest.py || die "tests failed with ${EPYTHON}"
-}
-
-python_install_all() {
- # add an intended file from original data set from setup.py to DOCS
- local DOCS=( README.rst CONTRIBUTING.md conf/glances.conf )
- distutils-r1_python_install_all
-}
-
-pkg_postinst() {
- #optfeature "Action script feature" dev-python/pystache
- optfeature "Autodiscover mode" dev-python/zeroconf
- optfeature "Cloud support" dev-python/requests
- optfeature "Docker monitoring support" dev-python/docker
- #optfeature "Export module" \
- # unpackaged/bernhard \
- # unpackaged/cassandra-driver \
- # unpackaged/potsdb \
- # dev-python/couchdb-python \
- # dev-python/elasticsearch-py \
- # dev-python/influxdb \
- # dev-python/kafka-python \
- # dev-python/pika \
- # dev-python/paho-mqtt \
- # dev-python/prometheus-client \
- # dev-python/pyzmq \
- # dev-python/statsd
- #optfeature "Nvidia GPU monitoring" unpackaged/nvidia-ml-py3
- optfeature "SVG graph support" dev-python/pygal
- optfeature "IP plugin" dev-python/netifaces
- optfeature "RAID monitoring" dev-python/pymdstat
- #optfeature "SMART support" unpackaged/pySMART.smartx
- optfeature "RAID support" dev-python/pymdstat
- optfeature "SNMP support" dev-python/pysnmp
- #optfeature "sparklines plugin" unpackaged/sparklines
- optfeature "Web server mode" dev-python/bottle dev-python/requests
- optfeature "WIFI plugin" net-wireless/python-wifi
-}
diff --git a/sys-process/glances/glances-3.4.0.3.ebuild b/sys-process/glances/glances-3.4.0.3.ebuild
index 917da0b9f60e..454c939d0c47 100644
--- a/sys-process/glances/glances-3.4.0.3.ebuild
+++ b/sys-process/glances/glances-3.4.0.3.ebuild
@@ -78,7 +78,6 @@ pkg_postinst() {
# dev-python/couchdb-python \
# dev-python/elasticsearch-py \
# dev-python/influxdb \
- # dev-python/kafka-python \
# dev-python/pika \
# dev-python/paho-mqtt \
# dev-python/prometheus-client \
diff --git a/sys-process/glances/glances-3.4.0.5.ebuild b/sys-process/glances/glances-3.4.0.5.ebuild
index 001ce5a5ce63..532fd4e5dbc8 100644
--- a/sys-process/glances/glances-3.4.0.5.ebuild
+++ b/sys-process/glances/glances-3.4.0.5.ebuild
@@ -78,7 +78,6 @@ pkg_postinst() {
# dev-python/couchdb-python \
# dev-python/elasticsearch-py \
# dev-python/influxdb \
- # dev-python/kafka-python \
# dev-python/pika \
# dev-python/paho-mqtt \
# dev-python/prometheus-client \
diff --git a/sys-process/glances/glances-4.0.6.ebuild b/sys-process/glances/glances-4.0.6.ebuild
new file mode 100644
index 000000000000..2988ea7d7c95
--- /dev/null
+++ b/sys-process/glances/glances-4.0.6.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_REQ_USE="ncurses"
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 linux-info optfeature
+
+DESCRIPTION="CLI curses based monitoring tool"
+HOMEPAGE="https://github.com/nicolargo/glances"
+SRC_URI="https://github.com/nicolargo/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/defusedxml[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ >=dev-python/psutil-5.4.3[${PYTHON_USEDEP}]
+ dev-python/ujson[${PYTHON_USEDEP}]
+ ')
+"
+
+# PYTHON_USEDEP omitted on purpose
+BDEPEND="doc? ( dev-python/sphinx-rtd-theme )"
+
+CONFIG_CHECK="~TASK_IO_ACCOUNTING ~TASK_DELAY_ACCT ~TASKSTATS"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-4.0.6-disable-update-check.patch"
+ "${FILESDIR}/${PN}-4.0.6-doc-install-path.patch"
+)
+
+distutils_enable_tests unittest
+distutils_enable_sphinx docs --no-autodoc
+
+pkg_setup() {
+ linux-info_pkg_setup
+ python-single-r1_pkg_setup
+}
+
+python_test() {
+ "${EPYTHON}" unittest-core.py || echo "tests failed with ${EPYTHON}"
+}
+
+pkg_postinst() {
+ optfeature "Autodiscover mode" dev-python/zeroconf
+ optfeature "Cloud support" dev-python/requests
+ optfeature "Docker monitoring support" dev-python/docker
+ optfeature "SVG graph support" dev-python/pygal
+ optfeature "IP plugin" dev-python/netifaces
+ optfeature "RAID monitoring" dev-python/pymdstat
+ optfeature "RAID support" dev-python/pymdstat
+ optfeature "SNMP support" dev-python/pysnmp
+ optfeature "WIFI plugin" net-wireless/python-wifi
+}
diff --git a/sys-process/incron/Manifest b/sys-process/incron/Manifest
index 1938fb7ba3e8..0227b036d725 100644
--- a/sys-process/incron/Manifest
+++ b/sys-process/incron/Manifest
@@ -6,4 +6,4 @@ AUX incrond.conf 960 BLAKE2B b92d9f3523a8aaf38f0dfdfeda3a32b2ad6b588f007fc15e99d
AUX incrond.service 155 BLAKE2B d0e1c9af86d7a548890b9c43799d5e13e17567659d25da44afbadae72e8401b6cf95e50b6471b86737dd00785c78d9f448bcab5cf0feea5c9a168aa6b3d6e26b SHA512 059043d3607aafb1d469977574eb96478845d17d88f7f61ba23269341c407e443bca36411eedf0753edf0216bd04800128c9557dc8827ffb980d5512f257bb80
DIST incron-0.5.12_p20171113.tar.gz 339568 BLAKE2B ca6ccd4f2b4f24b48ee3bdf0a18713f6f70469cbc11f09fd215001e8512bd04dcbdc9cd5e7cc784907cd0d009a4572354f578cad78bc263070146b0ff2379029 SHA512 19cf386163de3f4cafcf36872659dd8f819129056ed2508403a8692130db04cbe5eb917370aa609d25a6b75c24a7a1b87e7bd2e957a5d66610f541fe83aec39e
EBUILD incron-0.5.12_p20171113-r1.ebuild 1385 BLAKE2B 3da51910df41169e449700949be7c8602382100ddf4c24d971ce508cf6d1867569e60c6003ad77ab1e0a7ead82877d40ca8e34581f46e6988270964643eb017a SHA512 ad60ae93d57128904ef574ee0c3f4838de6bfdd07f434197b3223f07534395329ca3aa4a98f924b7b2977acb4d27ba25199693bc375670c49cba4c0fc61abe00
-MISC metadata.xml 246 BLAKE2B f808bbbcb9c53d005d1a1667cd6217a601a3bd3bd2267121c0043a870ae44bb91bb27bc9825d5d6eafe01b73fe58a553655aa252737c0b066f2286ff9415d65e SHA512 b620abb7732628010a8a3792d40bde878492be97ce14c99c4d2466240df2f25edf7734ad4d210bc954f27323f0e26698e660766c65be5868646a3866020373fd
+MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
diff --git a/sys-process/incron/metadata.xml b/sys-process/incron/metadata.xml
index beac02a9af14..115e9d64a669 100644
--- a/sys-process/incron/metadata.xml
+++ b/sys-process/incron/metadata.xml
@@ -1,8 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>marecki@gentoo.org</email>
- <name>Marek Szuba</name>
- </maintainer>
+ <!-- maintainer-needed -->
</pkgmetadata>
diff --git a/sys-process/iotop-c/Manifest b/sys-process/iotop-c/Manifest
index c74a6f6b74e1..c275ad506f91 100644
--- a/sys-process/iotop-c/Manifest
+++ b/sys-process/iotop-c/Manifest
@@ -1,3 +1,3 @@
DIST iotop-c-1.26.tar.gz 139536 BLAKE2B 90bb3db7dd3b05604fa5368a881434eac06509921447fd53bda7e7291e2c823f82f9015f0c16c516dcfa7c8ee6198466b8634eaf1b111b4f911645b97fc2634f SHA512 47246bc025c396bcd7569bd19d52079701e3b86ab239ac3db1d1386f358f6e95a63d7bad8c1d0552fb61315a9db282967c65e110703863ae71fa6260b775942b
-EBUILD iotop-c-1.26.ebuild 905 BLAKE2B fd04fab93516820a6496dc40289cc79e3e67d9f11d759eda92ebba549d64b395c977ab9575224710bea9c0b6615951d8e35e7433cc87e2e362e87952d8072e54 SHA512 98e169265f4d57964a5083db26ff3f8c330fe097a77c162671ea75182979882500055a5e4e5742c48a00a5a4115ed0d6fbf0e9c1200fcb2a7dda2655e32b05be
+EBUILD iotop-c-1.26.ebuild 903 BLAKE2B c200bdcc7f9a50ec030edc4a4a7d822b191d837539587b58799545d9c0755ef25cc8c1fa2d98c13bbebef6005f49bf6123c615b620283895330d6f7d2915da11 SHA512 5975ffe94ba459dcaff179e6923f986a5dee122ffdde3444afc9c65c96a852cc5edc683eccebd5913036a54a20796b03ff067512365b9ce88022cb9626e5c959
MISC metadata.xml 1377 BLAKE2B 1b0e762f6677fd063044d1ad811fda5c95f64b36a51310dd3d9d0e652d9d671fe255a9cfa312d299369b19d4206723aa5010994ff6e20bf1b67be92432cb4350 SHA512 c5eee7ec3b5711666029d57eb84319e3f89373d7f73d067d1b990ecfcc6d98625966fb781ea3a47894ea078cfca40fc5f03a8d70dd83f7c93b8a77a6e14d2de0
diff --git a/sys-process/iotop-c/iotop-c-1.26.ebuild b/sys-process/iotop-c/iotop-c-1.26.ebuild
index 04c905319b25..ed39dbad1674 100644
--- a/sys-process/iotop-c/iotop-c-1.26.ebuild
+++ b/sys-process/iotop-c/iotop-c-1.26.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/iotop-${PV}"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86"
RDEPEND="
sys-libs/ncurses:=
diff --git a/sys-process/nmon/Manifest b/sys-process/nmon/Manifest
index 313892619605..d2ee26538162 100644
--- a/sys-process/nmon/Manifest
+++ b/sys-process/nmon/Manifest
@@ -1,4 +1,6 @@
AUX nmon-16n-musl.patch 853 BLAKE2B b6f1dc26a08e74be03659c75186c9785214de662520509dbdc0ce13ecd3c6637ae0863009cedbe5a4ebf8cfbfebcb05ce7c08f605ce624278a8bb18250bfcc02 SHA512 cb45b34d8dcf27e8e160ee0b7632a393ad61b95c24f787671ff72b0f2e7aa00d3783497f426e3e6970cd43f2315af6e735c176141b3dca2e0edfebfa7048f4ab
DIST lmon16n.c 268772 BLAKE2B a85aa30029cff39859058689f013801d864a9ecc0f1115d59aac4b86284108b43c1f4230fdc617c1b7718ed503634ba14dfca2f9a6fb4cb8592e9f6bc327739f SHA512 7b801e3d8a1d60794993af6572b8db04aa0bc707cebd16404c6ad9056f4c37216d57e894241540405192bf76a7e0a49f2e31b55b1721c7eb9da437808ff5abda
+DIST lmon16q.c 271117 BLAKE2B cd1238b0f7c00dc719635231dc38dd091d33608b124d619a0ca5cd2d1b58826d14024c01b4683ca53ecdfbb0efef8185e71cc800cbde7c0a5d43548b26730832 SHA512 06386a4c4b77d029b7cbbbc7f4f8b22028787d286e725257b5daef6d77551c5d3d2c26d303adfab8a953455e51ae308ffb5b1170856ff7b391e696f677bafeef
EBUILD nmon-16n.ebuild 1051 BLAKE2B 4308829804e39c54ae26a0c992b944bb708c77cd46e6e3d8693169aa59fbed057c8a1dbce6339f4e417bc1ae68d8449d6f25ff642d7ccb2208e9ff9c5f91185e SHA512 b064ed2981332f6a7d40563b0570c610ea7039129c24d49006959c352c424b8dcd4ed7d0ee805fbbe3172af099ceffe9ad3434ebeb2c508d74f3f56de36c91cd
+EBUILD nmon-16q.ebuild 1053 BLAKE2B 358dd11702c585a963048788f21368bce22db6667ca576570411e0db3c46ddcdc1698f431e6429b6c2cd08290499d38969e2aa9d13f24a6c8da900c439996231 SHA512 50679194e23c331b1db101fc04426090d7ce3c4ae2d7a29343fd33fe5f5e5c4ea99d44791f0293f78ae42e788c19eb216612092187b16254abe01cc95c49fc91
MISC metadata.xml 242 BLAKE2B 1dd26f07fdb13f53ab2af6aaff6c6f4ad675e9424088170eecaaceefd70d5f8e52b5849b97cb705c79cdeab723675bdc2a612b12ac5b1cec450dca47d170f344 SHA512 f910e0e91bee857d0b614384727e19b98e5743b1c55ae7fcd404a261670572429ee632dd91eb8156b656596f2d2b98f3a6fcf3f30c3db5666c8b14d36198b65c
diff --git a/sys-process/nmon/nmon-16q.ebuild b/sys-process/nmon/nmon-16q.ebuild
new file mode 100644
index 000000000000..3f39fe737fa2
--- /dev/null
+++ b/sys-process/nmon/nmon-16q.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+MY_P="lmon${PV}"
+DESCRIPTION="Nigel's performance MONitor for CPU, memory, network, disks, etc"
+HOMEPAGE="http://nmon.sourceforge.net/"
+SRC_URI="https://downloads.sourceforge.net/${PN}/${MY_P}.c"
+S="${WORKDIR}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+RDEPEND="sys-libs/ncurses:="
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-16n-musl.patch
+)
+
+src_unpack() {
+ cp "${DISTDIR}"/${MY_P}.c "${S}"/${PN}.c || die
+}
+
+src_configure() {
+ local cflags=(
+ # Recommended by upstream to be always on
+ -DGETUSER
+ -DJFS
+ -DLARGEMEM
+ -DKERNEL_2_6_18
+
+ # Arches
+ $(usex amd64 -DX86 '')
+ $(usex x86 -DX86 '')
+ $(usex arm -DARM '')
+ $(usex ppc64 -DPOWER '')
+ )
+
+ append-cflags "${cflags[@]}"
+ append-libs "$($(tc-getPKG_CONFIG) --libs ncurses) -lm"
+}
+
+src_compile() {
+ tc-export CC
+
+ emake ${PN} LDLIBS="${LIBS}"
+}
+
+src_install() {
+ dobin ${PN}
+}
diff --git a/sys-process/parallel/Manifest b/sys-process/parallel/Manifest
index 58e9f882bde0..0264640d2511 100644
--- a/sys-process/parallel/Manifest
+++ b/sys-process/parallel/Manifest
@@ -1,4 +1,7 @@
DIST parallel-20240222.tar.bz2 2570609 BLAKE2B 79a2b2810601b2613555ef76124b250ed0b614da30cfe250c0c4cfa578948bfaabce93cda0dcfff3d43cdf520b12f13b5569347569d95dbd3574b5e4aac411e2 SHA512 afbee9496e48ba4089b7f5ce5115d02d4e609d8f48ee2f715bbef62bda8b429da65d1457880d707d1f43482e751c75f5ede52489abed29ef8c110c55132fc547
DIST parallel-20240222.tar.bz2.sig 2080 BLAKE2B 982d4ea8c513f972905fdae6adebc3fb5756898f6fcd65563c87b3484bffec4a0ef3660265b2df343b4437c6930918101c886014c3332e30c9bac03031ccd471 SHA512 527bfc24ef29f60894538890d16bbff53c1df44b8d1a51750ec2f19207bbe66bddd19f6c4fb2e4778ed4f0166405c87769ee2681490b3ffa8cc627d8c33da810
+DIST parallel-20240522.tar.bz2 2571391 BLAKE2B 50a6b41959ac06d92dc7f10492a7c758504bfb2686d2cfb8c6092f8e6a272abaaa6e40d209b48e8dcfef42460fdffd31d7e0d789591b347bcaa5ca22a5ac58a9 SHA512 22156c2ba722696e8f85efcc5996e6811523c2545d8a3daf328801f09b1edb9665172ddce2cf738d1c6af87ac9da0268ec1e4b07178f81c4bea27f3903d78bfd
+DIST parallel-20240522.tar.bz2.sig 2080 BLAKE2B 6b74a8487f5cb2400d0e81743007983e3d9ed7449ff0f05d1ca62dcc718dc8a843de414805c68776e2705264f59076ac756d3058c67ff666f11d4d3c4fdbf6dc SHA512 edd6624de644d751f44f51bc9b1b502032e9ee9d6085ad81a6cf7288d045ea69295908fc2d3c3da2b3bd0eeef922c5a27d746b9688ea700d4af7b1fb8893f62c
EBUILD parallel-20240222.ebuild 1202 BLAKE2B 2221a2f55840b5f465ce20a47980daf37b2a3a5b35f9d53ac742ddcabd279adb253e76eea777d5486b8bcb9a25807bf9d4b8dc7177ab189df7341f29b0132950 SHA512 ce58d8369ac76ce67b963ebce1f83c5dd66561540d323faee9e517e1067ef29177c7431b7ad91978ad3c984fb2ed9cdcf3890327faaed864f835383d1d54e322
+EBUILD parallel-20240522.ebuild 1208 BLAKE2B 54aae625a1450c4605e8cc03c88443807593922319461c939b41c8d15c66a64a9cd3a736abd54297e9a71935281c230959afe1b2b08a9fc162d5c3cbbc2411b1 SHA512 03d6301d5b4f22aa488907f4e8834a974663329e9f7885710a99234db3d6a87aaf7dd860486a17fe21904b4ff5d3e52902509a1b882ab52a630fcf385f32d388
MISC metadata.xml 1078 BLAKE2B 190d48305a18559658e87132e6be2831db9d8c314b29cf4e5808b6308cf86cb5d46a1b80214fcb8f45f12578a18ebefad8b0b91912c9fbb68126be66ae62ad55 SHA512 80b649870b5b9e12b436f82ce8fd3efad8b3e251c919a90b8c32945332bb3dd88e5bfc96acca6a12a38f2d6e1ce63effa593ef975c8109bad3a85d2d69b2ed98
diff --git a/sys-process/parallel/parallel-20240522.ebuild b/sys-process/parallel/parallel-20240522.ebuild
new file mode 100644
index 000000000000..fd04358e548a
--- /dev/null
+++ b/sys-process/parallel/parallel-20240522.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/oletange.asc
+inherit verify-sig
+
+DESCRIPTION="A shell tool for executing jobs in parallel locally or on remote machines"
+HOMEPAGE="https://www.gnu.org/software/parallel/ https://git.savannah.gnu.org/cgit/parallel.git/"
+SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
+SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.bz2.sig )"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+RDEPEND="
+ dev-lang/perl
+ dev-perl/Devel-Size
+ dev-perl/Text-CSV
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Temp
+ virtual/perl-IO
+"
+DEPEND="${RDEPEND}"
+BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-oletange-20210423 )"
+
+src_configure() {
+ # bug #908214
+ unset PARALLEL_HOME
+
+ econf --docdir="${EPREFIX}"/usr/share/doc/${PF}/html
+}
+
+src_compile() {
+ # Silence a warning where it tries to use pod2pdf; force it to fallback
+ # to pre-generated PDF.
+ mkdir "${T}"/fake || die
+ ln -s "${BROOT}"/bin/false "${T}"/fake/pod2pdf || die
+ export PATH="${T}/fake:${PATH}"
+
+ default
+}
diff --git a/sys-process/pkill-darwin/Manifest b/sys-process/pkill-darwin/Manifest
index 7a0d4b1aa6c3..a0ddc715c614 100644
--- a/sys-process/pkill-darwin/Manifest
+++ b/sys-process/pkill-darwin/Manifest
@@ -1,3 +1,3 @@
DIST pkill-darwin-1.0.tar.xz 8232 BLAKE2B 283c49e125d55de6994013ca002225ddc728fc837029fafbddf4d9c4e0574761a220cc347f62d95b49d4e430b4d53c20a712e73b497700272c7f022a913e0f16 SHA512 18ced350664b6dcd07acb33e1872726857a6f762311f91ca2d30323153712a436017b232efd34f8cd0055e10f1036d4a84a06f37ef104722701a172a40d3575a
-EBUILD pkill-darwin-1.0.ebuild 1084 BLAKE2B ee26095ddb577de6e986c9e3c8f9db8991375770d8cc32c68b7d6d46f7c86208907c83ef78fc88988dfb4071473f9d7606441d0ac7009340fff7988dda0df8c5 SHA512 2d11620eeb92fea6bbff87353ed6c0fe8ea0e8a66af283d29966e98f7423024aff5b05e7eafdc8e8fe1d75e6b352f680c3ae6cc8aa46610e84dd6615d5875388
+EBUILD pkill-darwin-1.0-r1.ebuild 1021 BLAKE2B 8021e91cede61a005e3036ecb6bf3e40d627ec304b1812e8795d203cdb1499df4e3a1373a02962d7a2691e90685db1ea49fe297ecd3727b2c03904dec4ea773f SHA512 c96767d496c4ad22723dc90eaeb867347a0e7d550720e9cf92f709c417938276788847473c26a4b5eca50fee0731a52a3439319595f33e30e9c30f534742d49d
MISC metadata.xml 254 BLAKE2B a9286f3fc430caa6275f03922e751f715f0f40b280a287b94b223dc132ded7e0d52a9e9b7d60ec49e51241816f2e902555f0225cd989a24274c6c1308fc3b069 SHA512 87bf08a79b46585f8b0a0ec3b465e6e9442fde5d4dc94dcc39e7ad74749b2e3cfd3411226dd9cf209e96cbedf3e3e704aa966a0ca8ad1505412eb70d00baa2f2
diff --git a/sys-process/pkill-darwin/pkill-darwin-1.0.ebuild b/sys-process/pkill-darwin/pkill-darwin-1.0-r1.ebuild
index 4cf240fc54b6..6adbd78f04cb 100644
--- a/sys-process/pkill-darwin/pkill-darwin-1.0.ebuild
+++ b/sys-process/pkill-darwin/pkill-darwin-1.0-r1.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=6
+EAPI=8
-inherit toolchain-funcs
+inherit edo toolchain-funcs
DESCRIPTION="pgrep(1) and pkill(1) for Darwin"
HOMEPAGE="https://sourceforge.net/p/pkilldarwin/code/ci/default/tree/"
@@ -12,11 +12,9 @@ SRC_URI="https://dev.gentoo.org/~grobian/distfiles/${P}.tar.xz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~arm64-macos ~ppc-macos ~x64-macos"
-IUSE=""
src_compile() {
- echo $(tc-getCC) ${CFLAGS} -o pkill ${LDFLAGS} pkill.c
- $(tc-getCC) ${CFLAGS} -o pkill ${LDFLAGS} pkill.c || die
+ edo $(tc-getCC) ${CFLAGS} -o pkill ${LDFLAGS} pkill.c
# don't link, such that the suid trick described below won't make people
# suid their pkill too
cp pkill pgrep || die
@@ -34,5 +32,5 @@ pkg_postinst() {
einfo "of all processes, you will have to make pgrep suid root. To do so"
einfo "you have to perform the following steps:"
einfo " % sudo chown root ${EPREFIX}/usr/bin/pgrep"
- einfo " % sudo chmod u+s ${EPREFIX}/usr/bin/prgep"
+ einfo " % sudo chmod u+s ${EPREFIX}/usr/bin/pgrep"
}
diff --git a/sys-process/procps/Manifest b/sys-process/procps/Manifest
index 8a86dcbeb0d3..5d8b735102f2 100644
--- a/sys-process/procps/Manifest
+++ b/sys-process/procps/Manifest
@@ -8,6 +8,6 @@ AUX procps-4.0.4-xfail-pmap-test.patch 697 BLAKE2B 22f9ebf50f0a89a804eaeaf9515a4
DIST procps-ng-3.3.17.tar.xz 1008428 BLAKE2B 43aa1a21d4f0725b1c02457f343cf1fc66bc1771b25c6eaf689c9775c190e90545bfac1729f027abc4d3d13de37ffac4828554b5b25e12bcf6af9540de1695f3 SHA512 59e9a5013430fd9da508c4655d58375dc32e025bb502bb28fb9a92a48e4f2838b3355e92b4648f7384b2050064d17079bf4595d889822ebb5030006bc154a1a7
DIST procps-ng-4.0.4.tar.xz 1401540 BLAKE2B 63b972666ef9e92042be96739ffa15c787d0346b2d3ffcb0d240b0a4e999dc90024b2c5b058df683dd9d2c436ceb812abd0b115cc877a6ca1023988b86de443f SHA512 94375544e2422fefc23d7634063c49ef1be62394c46039444f85e6d2e87e45cfadc33accba5ca43c96897b4295bfb0f88d55a30204598ddb26ef66f0420cefb4
EBUILD procps-3.3.17-r2.ebuild 2600 BLAKE2B 6d2cf1234b34e77653e89471bec8f2926daa96cee64a706edfeed249a5e9ba7c95e80c62332ba5516667c358a2bc93c2ba530875cd28879be101a66539f31f59 SHA512 f1f8ebaee28f94275bff30f4eef0d56835cdde1fde5be0eb705a75cd93117d6921d09cf41cffc12a0133bf86628abdf6bb535d177711da74b037cff756752fc4
-EBUILD procps-4.0.4-r1.ebuild 2905 BLAKE2B f67dd279aed8bf5ef293de4aee01deed9603406183305edc6510ae1fad8dad997c752100622a1e47cc4abc4b10637e23d95189a4eab4732019c0461d93becfb7 SHA512 1c93eaf43a836fac4ab2e755e7a90ad63fb74f5e093245feef851222897e2a4665bfe205f8d3f4601c7cde0d5e9a108727bfce72ed5e1d7c3d7e9953a10607a9
-EBUILD procps-4.0.4.ebuild 2942 BLAKE2B 1e6320e4de777d267219499d01d476cb701708c578138b4a027613adc8ba0cb9abda9c557d6e3bfb19d179b4811e09a1ddef70e9483f02e4ecea331cad2043f7 SHA512 7efe3c8b9fb7c7fe601670a80db4ebef3b045208b07e246318bc57a3adcc6625047a94a8d0659a90712a3cc9862b5a25bd597201bc8afc454d0ec718427cad54
+EBUILD procps-4.0.4-r1.ebuild 3070 BLAKE2B b949eb624f9aff136133ccda7d906551e7647b93c36d5c9d327603ece82840e7534e3a30954e230764f1a8429e76818163c9643662c2584fb41abc601a25fe00 SHA512 9fffec476195671e42791cbd4a3735760b862203363df91ef4b02c33f36ef8b93613552fd5091515815e4739af298c6b4fbe4d65604737092d6d4574a264ccb9
+EBUILD procps-4.0.4.ebuild 3113 BLAKE2B f83834cb54e72c31e5e2d895bfcdd9bc00bdfa846b2f1617f0a68c633cc0d8171ab56e5b17f1131656fabf174e098df175426fbbcf221576e49018f6bcbee6e9 SHA512 d274fe3db96e9486a87667bc4ca1bb444dc0adb9b6e7a671d19767e619844201c2d8d7840d87781f5a001250d0415c6499b92d59bec80784decc729fc81910e2
MISC metadata.xml 788 BLAKE2B b8352d682de7ad98344997d344783c444f326153bf5ed479d9e3032dac52b5f938c47ec83ca2d284617f98d0fbde2d9357ee7c205f74d7a2b2c586865a1de756 SHA512 cb6ebcf57a2800ae492fed52ad3de2ba7e767b121ccd6c20f8a0fd6c5fbbc97fb42d20e083ee3d3935fa6fa6e318bccd96d557c9b693507e64b22b8d3c92d1fd
diff --git a/sys-process/procps/procps-4.0.4-r1.ebuild b/sys-process/procps/procps-4.0.4-r1.ebuild
index 80238261ee8b..f1fa09a9c3bb 100644
--- a/sys-process/procps/procps-4.0.4-r1.ebuild
+++ b/sys-process/procps/procps-4.0.4-r1.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${PN}-ng-${PV}
# See bug #913210
LICENSE="GPL-2+ LGPL-2+ LGPL-2.1+"
SLOT="0/0-ng"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE="elogind +kill modern-top +ncurses nls selinux static-libs systemd test unicode"
RESTRICT="!test? ( test )"
@@ -88,8 +88,14 @@ multilib_src_configure() {
}
multilib_src_test() {
- # bug #461302
- emake check </dev/null
+ local ps="${BUILD_DIR}/src/ps/pscommand"
+ if [[ $("${ps}" --no-headers -o cls -q $$) == IDL ]]; then
+ # bug 708230
+ ewarn "Skipping tests due to SCHED_IDLE"
+ else
+ # bug #461302
+ emake check </dev/null
+ fi
}
multilib_src_install() {
diff --git a/sys-process/procps/procps-4.0.4.ebuild b/sys-process/procps/procps-4.0.4.ebuild
index f999ffa46052..42112d1aa7af 100644
--- a/sys-process/procps/procps-4.0.4.ebuild
+++ b/sys-process/procps/procps-4.0.4.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${PN}-ng-${PV}
# See bug #913210
LICENSE="GPL-2+ LGPL-2+ LGPL-2.1+"
SLOT="0/0-ng"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="elogind +kill modern-top +ncurses nls selinux static-libs systemd test unicode"
RESTRICT="!test? ( test )"
@@ -88,8 +88,14 @@ multilib_src_configure() {
}
multilib_src_test() {
- # bug #461302
- emake check </dev/null
+ local ps="${BUILD_DIR}/src/ps/pscommand"
+ if [[ $("${ps}" --no-headers -o cls -q $$) == IDL ]]; then
+ # bug 708230
+ ewarn "Skipping tests due to SCHED_IDLE"
+ else
+ # bug #461302
+ emake check </dev/null
+ fi
}
multilib_src_install() {
diff --git a/sys-process/procs/Manifest b/sys-process/procs/Manifest
index c8635dab40d0..ba33c8b51071 100644
--- a/sys-process/procs/Manifest
+++ b/sys-process/procs/Manifest
@@ -396,6 +396,6 @@ DIST winnow-0.5.33.crate 154059 BLAKE2B 6977ce903cbb37eff53d8bd2d38e3b2ac06ba89e
DIST wyz-0.5.1.crate 18790 BLAKE2B 07ac1435a812d2f50309348ef8378ea4955c001f01edaf2ffab108f7d524ee731f06b22fd42c043349a4a2271ec47ea203e89562076e8c7c1719112b0214c89a SHA512 15d86c167145c90e3fbabcefd11754fb1cb835896e32d1bb7f4b027e5b2092f5fdbdca4062c129bc38e655cb87c6a3f4e181747ee25d89db5e01fb1fcac18fe9
DIST xattr-1.0.1.crate 12258 BLAKE2B 5f7614de3e7179983c9767953b7713fa387ffb011ced680c93edf4a8ce2b0273a10bac6a968f67d7636beafe3c8ceb3015aa97b2b607d591c7cd68f5eaa07725 SHA512 f26860cf452e158ddded144d96b80614068dc6271f38ec3794ced4272c9ad01b9baf4938cf7a249e9716947b9c1b2700266bbd6ec9bc7645a3a2fbca9ab67c67
DIST xattr-1.2.0.crate 12777 BLAKE2B f08986c7f8715e462c915d6d640b3aaebb651159f5d6609deef5e349076a227b391e9a51aaa43b639d4b054594729b3975999c7f659381a55783cbd90f30e276 SHA512 c4cff0310311a030ec43b04bb9f0b4281ce8b5470cb62e6c6968fc2b97a224c05e66245b3841bbafd040015b444cc181d06ccd1a8487481dc8b2b2c0d53bd244
-EBUILD procs-0.14.4.ebuild 5720 BLAKE2B dbd7c4b7f2b8a77cb8f7d7f88adec6f31f8d2880c126e60c35aa961483ca7dbae6fb933164f94ab072ff2405ba855b7731963bb9f659066342d45b3835a2a2c5 SHA512 6720327dea82cf0a4e868cd0740dab8dfd3a080d0efde03572a0f35fc953e481724ad30360f7184e69f4d8f0f11c247e894439efbf940ef3a2ed78e3541ef34f
-EBUILD procs-0.14.5.ebuild 6212 BLAKE2B 9138f429d544102297cb7084cdf107bacb0c33696857a207f0bc44d70a8a5b1dbca354051d9a3a1192822f4fc6a9dbb1e612a1c88146c6782517ba2a6f59634b SHA512 ac99cc42a584f25032b33cfb05a5c752970e9d8182ca0385ae274c81c42bf1776fd154eb977a54b307939416d4453c28b9be13c6f37e5a6cbee6c0c8690e971e
+EBUILD procs-0.14.4.ebuild 5686 BLAKE2B f5c2c1ccfbedce71ed0403f5a3bc4ed56d5b949560872f3b81e996e2419bc4118cce6d60686cc7a054c31b85a56312ce3bd4913169dc2c5305bc1e5ff57d8e53 SHA512 ac1e8d7ca025e8a1a04961fba0bef503ecf0c0bbcd40b6f0b3d24ecbe0e3aef963a645d7b7df32b69159c44b9dbb6da8253afb81c91c3987b34f3603b5461b2d
+EBUILD procs-0.14.5.ebuild 6173 BLAKE2B 1b273c1d2da7d5912a7768d499925a01516d3c0e356954836d76c3d0ab6ddccafe125a21eae19a93a3c91ddb3339013c2395afc937cf6203d48c28a30454aa46 SHA512 7bdd01fe2deca1286e4682cad4f09a2c80083dea2d985462c078261950cbf120c5b0aa50d531d20a1e9cb2075ca4665a9d05cc053e240eabf9fba0a8f41324c6
MISC metadata.xml 673 BLAKE2B 4c7f19aa1e56caafe077c6a5cb810d44546308fd285ae4c0ee034caafae6bcd33c34e6781f98e19f04e82b85c05c00018a75fc9e969d093592775b66f65c4543 SHA512 8c7ba6cd3e420f06e3b75fb18e5117c9a2dbd969312491dcd3d504ff9491a69b1f775351b4286db2923a2d38a98b7939adda3fa165826094ab39991ab21bdad7
diff --git a/sys-process/procs/procs-0.14.4.ebuild b/sys-process/procs/procs-0.14.4.ebuild
index ed9880991d01..fd08a1055ff8 100644
--- a/sys-process/procs/procs-0.14.4.ebuild
+++ b/sys-process/procs/procs-0.14.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Autogenerated by pycargoebuild 0.6.3
@@ -280,14 +280,14 @@ QA_FLAGS_IGNORED="usr/bin/procs"
src_install() {
cargo_src_install
- target/$(usex debug debug release)/procs --gen-completion bash || die
+ "$(cargo_target_dir)"/procs --gen-completion bash || die
newbashcomp procs.bash procs
- target/$(usex debug debug release)/procs --gen-completion zsh || die
+ "$(cargo_target_dir)"/procs --gen-completion zsh || die
insinto /usr/share/zsh/site-functions
doins _procs
- target/$(usex debug debug release)/procs --gen-completion fish || die
+ "$(cargo_target_dir)"/procs --gen-completion fish || die
insinto /usr/share/fish/vendor_completions.d
doins procs.fish
}
diff --git a/sys-process/procs/procs-0.14.5.ebuild b/sys-process/procs/procs-0.14.5.ebuild
index a306320fc092..5447e7e7fc4c 100644
--- a/sys-process/procs/procs-0.14.5.ebuild
+++ b/sys-process/procs/procs-0.14.5.ebuild
@@ -308,14 +308,14 @@ QA_FLAGS_IGNORED="usr/bin/procs"
src_install() {
cargo_src_install
- target/$(usex debug debug release)/procs --gen-completion bash || die
+ "$(cargo_target_dir)"/procs --gen-completion bash || die
newbashcomp procs.bash procs
- target/$(usex debug debug release)/procs --gen-completion zsh || die
+ "$(cargo_target_dir)"/procs --gen-completion zsh || die
insinto /usr/share/zsh/site-functions
doins _procs
- target/$(usex debug debug release)/procs --gen-completion fish || die
+ "$(cargo_target_dir)"/procs --gen-completion fish || die
insinto /usr/share/fish/vendor_completions.d
doins procs.fish
}
diff --git a/sys-process/psmisc/Manifest b/sys-process/psmisc/Manifest
index b83d66488bfb..3ce9d29db5ff 100644
--- a/sys-process/psmisc/Manifest
+++ b/sys-process/psmisc/Manifest
@@ -1,5 +1,5 @@
DIST psmisc-23.6.tar.xz 424736 BLAKE2B 468bf4e84695efcedb832f890b6201b7bc4aca7c5aabaf30e67f4471671421897ee7cd67f01d4b3d60c3e1c63752eb7384e627e75fa7db290cd749da08e2f788 SHA512 4daffbd1726e50d9344f8578dd4c10f0b8f7971929ec667490de31122e5f3828747e1bafb3ed3c37ed7e1758ab9ec43b8f4556b676a416a8efbc7c6c88b6985d
DIST psmisc-23.7.tar.xz 432208 BLAKE2B 5064f929bf320c3fe91d3e665479dcb0913b12f4dddd23e49e296509f89e29b5d147b411c33cca9892a43d955c8e431bccf00872ae86a9c9d2545295f05b69d7 SHA512 8180d24355b3b0f3102044916d078b1aa9a1af3d84f1e14db79e33e505390167012adbb1a8a5f47a692f3a14aba1eb5f1f8f37f328392e8635b89966af9b2128
EBUILD psmisc-23.6.ebuild 1927 BLAKE2B 2c9fab23a5912453e1734b9f573dc6bb65abc6e4bfdade02db2096008b277cb13947f497c3faaf2cad4703a169cb1d1f55467b73ccb8ba15edbbcb371602510f SHA512 176ebbc033a377fce7d55136fdff2228da36f992ab1291a47cffd9190631b726abfadc73274849db01830bf7afe7eb65e3aa69b66c506c263157460a80507829
-EBUILD psmisc-23.7.ebuild 1928 BLAKE2B b84480920c9c249d58ef4649e4f821b1f12be14d0deaa94bf66a907aa98cede29ea132d2b868978ae6ee73d3aedccb6d3d265640f15e38067baf9465f2e23b29 SHA512 70b7afba65af3b454270a2c4170a370d3664bb5152d5ae7daeb98a37ba3446aa730c4b0d5234744db1fca3ac08f7c41560965267ef14323ac63529be27d25439
+EBUILD psmisc-23.7.ebuild 1927 BLAKE2B 2c9fab23a5912453e1734b9f573dc6bb65abc6e4bfdade02db2096008b277cb13947f497c3faaf2cad4703a169cb1d1f55467b73ccb8ba15edbbcb371602510f SHA512 176ebbc033a377fce7d55136fdff2228da36f992ab1291a47cffd9190631b726abfadc73274849db01830bf7afe7eb65e3aa69b66c506c263157460a80507829
MISC metadata.xml 387 BLAKE2B 86be283c90e1b90bd40313187a4caa0ec871807fe1045649f2bff8934ee9537a348ee096a63ed2cfb2991724bf79e8dc7dd65d5cb4812216bbd10ebf5e400a71 SHA512 8594d6e68c03adf48e92947d47a3b477768fd296d8db62cfcae8982dcc872e947780bfdb11a4f3b1658b00928eccd2d7b58b03eea388c51806a45ae47e8c59d5
diff --git a/sys-process/psmisc/psmisc-23.7.ebuild b/sys-process/psmisc/psmisc-23.7.ebuild
index 327f17ba88d7..e69cf941612f 100644
--- a/sys-process/psmisc/psmisc-23.7.ebuild
+++ b/sys-process/psmisc/psmisc-23.7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE="apparmor nls selinux test X"
RESTRICT="!test? ( test )"
diff --git a/sys-process/runit/Manifest b/sys-process/runit/Manifest
index 76b5f09a2fc8..5b44d3813766 100644
--- a/sys-process/runit/Manifest
+++ b/sys-process/runit/Manifest
@@ -5,5 +5,6 @@ AUX ctrlaltdel 189 BLAKE2B 07b6936a7ae54a69227f794068cf41dfc2e54ba6ba032a7c1a58c
AUX finish.getty 30 BLAKE2B 97dec53a513713c68febd68177227e165ed3bdee28d3db4f57b671e93dbf3e9cf233e92dd2c0a47fe4e0bec0fd13d994893f95914f19cb5f9dfa78b915857bc4 SHA512 122a4ab21dbd5e6b77e0225bda48f813ec680c85767fdc917933bd1a88d854b6714809ebd63d0fa6b81c25c5e0a9de224aa920565e8d197556e7d99c5836681d
AUX run.getty-2.1.2 44 BLAKE2B 38b80fc06bb53a06a6dd2ebeb6f5c320c73c9d3e928c5dbfeaad2fa0a19e1bdeaa28cf6fe61fcdd46406c0f1f4a05113b8b2cdb652bcac3d6560e0af0f5d521c SHA512 c23aa0ba79043a5717e5567f39bb714154f68c1e417538013943a65de5584b775c265423dd5d47c52027a1be1621f8fb017b115d75d127a31b2ef7cae3ed9eea
DIST runit-2.1.2.tar.gz 110916 BLAKE2B 101e514aeed282685ebe636f401ca6f94d157281d08a3ac487340aebe945b82d2ee01d41e9917446f4ebd7b27fe9fd18ba4ad55739ab1b62a0e59e1c438b55e9 SHA512 a18773ebf1aa22305dd89ed67363165b9fcf86c192b2be4e268d08005dd82d51265160c637abe072f2f2e378c4b315a75bd3d3e602c3e75bdd451a3b0190f8cf
-EBUILD runit-2.1.2-r1.ebuild 3535 BLAKE2B 82105cb3ebdb2897e293c0c36450f31b804b980a2801ac22eeb97ae8ff902ecaf53e6804a3214bb754d41098407be07257f322d272380dbf9129d88c27386bbc SHA512 2d9808af0300e6bfe62cf47f19d5aaafb771054ce373948bcef9a7bbf7c114219ef7927e628148e847ccfde5671dad047a502632053ac1aafa1f74dfb33d07f8
+DIST runit_2.1.2-59ubuntu1.debian.tar.xz 66756 BLAKE2B d071dae4a92f292837f55210cda62d8d0471efa623aeb43b56fb6381050b64fa5d3def7d0738756621e1c4d05b36d0cdaedb7d056d24d796f834ace932bd55b9 SHA512 de6289d9909a8df5c5657762f8214858f9301ac0d55cac9c605f70f92e663ed8067fe018a8585616099ac369b7078a95415040c27e82626261f2adf925d0bad2
+EBUILD runit-2.1.2-r2.ebuild 3881 BLAKE2B a9b06f6f41235f137817a3c4951eeb6575b0f9fd26109eabae879c7790d6e20a74a4e772e47a912caca1fc8ad77206ecbe25c2c3d1ee9cb5a08503e5518faed8 SHA512 c360647c8c6f06f27fb8f14ab53e8c2d22210f2db3088d1549130a90d121df808a2f15869f53090a0a0b1b8b58024c3bc320c6b16970523b369f4c478f8ea95f
MISC metadata.xml 331 BLAKE2B bdd00a86fff3c8a1d5d1bbe0c02c3b8ff3744cbaa2418005f2874a8996993a9adb114827bbd2f508f7df43ce8746c4528366d12e02c429cd5515c3b27de07972 SHA512 31b1e624cd18692713a25780237cb492a9541b61f18fae9522c39c5e0e6f292acf4534ce63135c20ea4f8bf9f29e15533ff5692e012732c1ab9d839277677b94
diff --git a/sys-process/runit/runit-2.1.2-r1.ebuild b/sys-process/runit/runit-2.1.2-r2.ebuild
index 2250a85f21de..5f135925f8bc 100644
--- a/sys-process/runit/runit-2.1.2-r1.ebuild
+++ b/sys-process/runit/runit-2.1.2-r2.ebuild
@@ -1,25 +1,33 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
inherit toolchain-funcs flag-o-matic
DESCRIPTION="A UNIX init scheme with service supervision"
HOMEPAGE="http://smarden.org/runit/"
-SRC_URI="http://smarden.org/runit/${P}.tar.gz"
+UBUNTU_PR="59ubuntu1"
+UBUNTU_A="${PN}_${PV}-${UBUNTU_PR}.debian.tar.xz"
+SRC_URI="
+ http://smarden.org/runit/${P}.tar.gz
+ http://archive.ubuntu.com/ubuntu/pool/universe/r/runit/${UBUNTU_A}
+ "
+
+RDEPEND="sys-apps/openrc"
+
+S=${WORKDIR}/admin/${P}/src
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86"
IUSE="static"
-RDEPEND="sys-apps/openrc"
-
-S=${WORKDIR}/admin/${P}/src
-
src_prepare() {
default
+ cd "${WORKDIR}/admin/"
+ eapply -p1 "${WORKDIR}/debian/patches"
+ cd "${S}"
# we either build everything or nothing static
sed -i -e 's:-static: :' Makefile
@@ -35,6 +43,10 @@ src_configure() {
echo "$(tc-getCC) ${CFLAGS}" > conf-cc
echo "$(tc-getCC) ${LDFLAGS}" > conf-ld
+ sed -i \
+ -e "/echo.*ar.*cr/s,\<ar\>,$(tc-getAR)," \
+ -e "/echo.*ranlib/s,\<ranlib\>,$(tc-getRANLIB)," \
+ print-ar.sh || die
}
src_install() {
@@ -49,7 +61,6 @@ src_install() {
einstalldocs
doman ../man/*.[18]
- dodir /etc/runit
exeinto /etc/runit
doexe "${FILESDIR}"/ctrlaltdel
newexe "${FILESDIR}"/1-${PV} 1
@@ -74,8 +85,8 @@ src_install() {
}
default_config() {
- local sv="${EROOT}"etc/sv
- local service="${EROOT}"etc/service
+ local sv="${EROOT}"/etc/sv
+ local service="${EROOT}"/etc/service
mkdir -p "${service}" || die
for x in tty1 tty2 tty3 tty4 tty5 tty6; do
ln -sf "${sv}"/getty-$x "${service}"/getty-$x || die
@@ -90,11 +101,11 @@ default_config() {
migrate_from_211() {
# Create /etc/service and /var/service if requested
if [ -e "${T}"/make_var_service ]; then
- ln -sf "${EROOT}"etc/runit/runsvdir/current "${EROOT}"etc/service || die
- ln -sf "${EROOT}"etc/runit/runsvdir/current "${EROOT}"var/service || die
+ ln -sf "${EROOT}"/etc/runit/runsvdir/current "${EROOT}"/etc/service || die
+ ln -sf "${EROOT}"/etc/runit/runsvdir/current "${EROOT}"/var/service || die
fi
if [ -d "${T}"/runsvdir ]; then
- cp -a "${T}"/runsvdir "${EROOT}"etc/runit || die
+ cp -a "${T}"/runsvdir "${EROOT}"/etc/runit || die
fi
return 0
}
@@ -118,20 +129,20 @@ pkg_postinst() {
ewarn "source /etc/profile"
ewarn
- if [ -L "${EROOT}"var/service ]; then
+ if [ -L "${EROOT}"/var/service ]; then
ewarn "Once this version of runit is active, please remove the"
- ewarn "compatibility symbolic link at ${EROOT}var/service"
- ewarn "The correct path now is ${EROOT}etc/service"
+ ewarn "compatibility symbolic link at ${EROOT}/var/service"
+ ewarn "The correct path now is ${EROOT}/etc/service"
ewarn
fi
- if [ -L "${EROOT}"etc/runit/runsvdir/all ]; then
- ewarn "${EROOT}etc/runit/runsvdir/all has moved to"
- iewarn "${EROOT}etc/sv."
- ewarn "Any symbolic links under ${EROOT}etc/runit/runsvdir"
+ if [ -L "${EROOT}"/etc/runit/runsvdir/all ]; then
+ ewarn "${EROOT}/etc/runit/runsvdir/all has moved to"
+ iewarn "${EROOT}/etc/sv."
+ ewarn "Any symbolic links under ${EROOT}/etc/runit/runsvdir"
ewarn "which point to services through ../all should be updated to"
- ewarn "point to them through ${EROOT}etc/sv."
- ewarn "Once that is done, ${EROOT}etc/runit/runsvdir/all should be"
+ ewarn "point to them through ${EROOT}/etc/sv."
+ ewarn "Once that is done, ${EROOT}/etc/runit/runsvdir/all should be"
ewarn "removed."
ewarn
fi
diff --git a/sys-process/unixtop/Manifest b/sys-process/unixtop/Manifest
index b1b5a4239978..045b64073c7f 100644
--- a/sys-process/unixtop/Manifest
+++ b/sys-process/unixtop/Manifest
@@ -7,5 +7,5 @@ AUX unixtop-3.8_beta1-recent-linux.patch 344 BLAKE2B cbf426d5f97704a5a24f87ed33a
AUX unixtop-3.8_beta1-renice-segfault.patch 518 BLAKE2B fb81d2053fd5de006b9a229f0cc6bb6be6107fa26d22488e20ba76ca021a98298f035af3daee5d5cecb1d68100d5dd3062399578c60e83fe2b4f90052f0c838f SHA512 2d74ee0e67136a59d6745522ea7671404a9d0a026311f6dfa47dc78d12ecb12da63aab915b969cdecbdf9f3ba9dd86babeebc5c1b61713adbb7c98f70adf56f6
AUX unixtop-3.8_beta1-winch-segfault.patch 813 BLAKE2B 3d9143cafe1f72ba5dc4847d3bfdcfcb9f7ad0b905242d58d27251cfbaeb5d529211fd533b8305a2df1a1291af02399dc6b1c7c0976d29c094d1bfb1cec280e4 SHA512 0d79c47dc83a66339bcdc988511186d7ba0bfb4e8353221a0f16f55dfc8d8898bb8a5ebbabcc8ac7deb34de60b9de0c8debc0ba0c3a916206658f89743883e77
DIST top-3.8beta1.tar.bz2 233880 BLAKE2B 126ed2ef1e89bcd00e989350d0bdd2b78308400eadf0208d7c1bb1abac6b46cecfb0db514576cf6a272038329b1bc0fce4ada37bed42a2e2a662778bcdaf465b SHA512 c66d786e34070afd00dc2225ce4cddcf0fdaee0e2a6c6e2dfadadcd97bbe84c6668041ff5b075137630b99240c711fbfda8b85fb09c6a39e3067798cbe612671
-EBUILD unixtop-3.8_beta1-r3.ebuild 1207 BLAKE2B bfe62373dfa0ec61cdcdf1e6c1c22d7f29613df62380db37e842594c21adf5e41f279d3916e65a1b072e08edbb5d6b04748b5e935aea903554734d149212426c SHA512 6e31198e65b2b720b5ef0d73d8942bcb018cba5b546c7865838c04b7830ecb90c481b1332b008b9833c9726bd8cd05c18c0e0c76c76f28c372d2cddecbe41b0a
+EBUILD unixtop-3.8_beta1-r4.ebuild 1212 BLAKE2B 9fc99ce3a6f97b1eaf096bc5d656d440b93f803227b82356753eb80e92da399f11f011cdeb62964944169c52eb8a939829698b2b9e4feed721b5519d8aabfd9a SHA512 8507b0489b429479ec3a0fe0f30ecea4e5e76ede4073fe5c8827676d6c350e634f45bc7d15f4bc82829a32e9a5a2f53a21c1787bfcc30dc6fe8620161946fd3a
MISC metadata.xml 325 BLAKE2B eac0387e1e69828a9f90e51b755604f83467c6059f16d802513b9cb18f44c58a0ef5af7be75110a237ab46f9dafc22df9840af01fcde6ae9189401a6072d28d7 SHA512 a060f89739cd7787f90283dd50a9d41fe935df70bea38feef315935b8dcc990f3e50ffe53f7950828406c24ecd68c641a3257bd2b1906133b172ceca3f0b8291
diff --git a/sys-process/unixtop/unixtop-3.8_beta1-r3.ebuild b/sys-process/unixtop/unixtop-3.8_beta1-r4.ebuild
index 53abe59a5b51..22abf047614d 100644
--- a/sys-process/unixtop/unixtop-3.8_beta1-r3.ebuild
+++ b/sys-process/unixtop/unixtop-3.8_beta1-r4.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
inherit autotools
@@ -14,9 +14,11 @@ SLOT="0"
KEYWORDS="~amd64-linux ~x64-solaris"
IUSE=""
-RDEPEND="sys-libs/ncurses"
-DEPEND="${RDEPEND}
- !sys-process/procps"
+DEPEND="sys-libs/ncurses:="
+RDEPEND="
+ ${RDEPEND}
+ !sys-process/procps
+"
S=${WORKDIR}/top-${PV/_/}