commit: 0e9ec0880eab5bf9ed9b9b599eac4ce13d8b5da4 Author: David Seifert <soap <AT> gentoo <DOT> org> AuthorDate: Sun Nov 30 20:29:35 2025 +0000 Commit: David Seifert <soap <AT> gentoo <DOT> org> CommitDate: Sun Nov 30 20:29:35 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e9ec088
sys-apps/irqbalance: drop 1.9.3-r1 Signed-off-by: David Seifert <soap <AT> gentoo.org> sys-apps/irqbalance/Manifest | 1 - .../irqbalance-1.9.3-systemd-journal-noise.patch | 21 ------ sys-apps/irqbalance/files/irqbalance.confd-1 | 19 ------ sys-apps/irqbalance/files/irqbalance.init.4 | 22 ------ sys-apps/irqbalance/irqbalance-1.9.3-r1.ebuild | 78 ---------------------- 5 files changed, 141 deletions(-) diff --git a/sys-apps/irqbalance/Manifest b/sys-apps/irqbalance/Manifest index 8abb73f52915..cd7a5724bcf9 100644 --- a/sys-apps/irqbalance/Manifest +++ b/sys-apps/irqbalance/Manifest @@ -1,2 +1 @@ -DIST irqbalance-1.9.3.tar.gz 62573 BLAKE2B 0f7b3b62c3784c009c6829078cdf5496910ec3f3c8c13de5f0dfbaed510fb5e3dab4953810c646ece962ef130af3aaa0bb9fa8c2e013485751cc661c9458e87a SHA512 5638fb59f5a59901333b90289ee70c960df0e2b9e55731805397797b8e630bb3703e36a4dfd05bf01de49334dab9d6fc95bde4967eeab131534950d281103fa1 DIST irqbalance-1.9.4.tar.gz 63005 BLAKE2B 6b8bf28e11686713ca9c00a1b98c5f3afb38c26e919a9d7de126145d12c4e8e23e8ea00b2534bb0339e5990ed5cb642291df975ba9868835e9c4e8a23c98f2ef SHA512 abdcac9dccabb18ae644b73dc2a8528c03279811c1f9182a5a5b0af43b30c5982d7bb14e79d4430b5d4f2cea8e17115e6038851c74de1ff3bdfc4e303392479a diff --git a/sys-apps/irqbalance/files/irqbalance-1.9.3-systemd-journal-noise.patch b/sys-apps/irqbalance/files/irqbalance-1.9.3-systemd-journal-noise.patch deleted file mode 100644 index 7cf465f62e7d..000000000000 --- a/sys-apps/irqbalance/files/irqbalance-1.9.3-systemd-journal-noise.patch +++ /dev/null @@ -1,21 +0,0 @@ -https://github.com/Irqbalance/irqbalance/issues/281 -https://github.com/Irqbalance/irqbalance/commit/f3282f4ddc10be44e6c423de6de8db600f748f85 - -From f3282f4ddc10be44e6c423de6de8db600f748f85 Mon Sep 17 00:00:00 2001 -From: Neil Horman <[email protected]> -Date: Thu, 30 Nov 2023 16:55:30 -0500 -Subject: [PATCH] filter console only output when using journal mode - -Fixes #281 ---- a/irqbalance.h -+++ b/irqbalance.h -@@ -138,7 +138,8 @@ extern unsigned int log_mask; - #ifdef HAVE_LIBSYSTEMD - #define log(mask, lvl, fmt, args...) do { \ - if (journal_logging) { \ -- sd_journal_print(lvl, fmt, ##args); \ -+ if (log_mask & mask & TO_SYSLOG) \ -+ sd_journal_print(lvl, fmt, ##args); \ - if (log_mask & mask & TO_CONSOLE) \ - printf(fmt, ##args); \ - } else { \ diff --git a/sys-apps/irqbalance/files/irqbalance.confd-1 b/sys-apps/irqbalance/files/irqbalance.confd-1 deleted file mode 100644 index 2761cfcd3596..000000000000 --- a/sys-apps/irqbalance/files/irqbalance.confd-1 +++ /dev/null @@ -1,19 +0,0 @@ -# /etc/conf.d/irqbalance: config file for /etc/init.d/irqbalance - -# Additional options to pass to irqbalance itself. -IRQBALANCE_OPTS="" - -# These are envvars used by irqbalance itself, so make sure the "export" -# is retained. For more info, please see the irqbalance manpage. - -# Run irqbalance once and then exit -#export IRQBALANCE_ONESHOT="0" - -# Include debug messages in output -#export IRQBALANCE_DEBUG="0" - -# List of cpus to not include in balancing -#export IRQBALANCE_BANNED_CPUS="" - -# List of interrupts to not include in balancing -#export IRQBALANCE_BANNED_INTERRUPTS="" diff --git a/sys-apps/irqbalance/files/irqbalance.init.4 b/sys-apps/irqbalance/files/irqbalance.init.4 deleted file mode 100644 index 8b2d63143c39..000000000000 --- a/sys-apps/irqbalance/files/irqbalance.init.4 +++ /dev/null @@ -1,22 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License, v2 or later - -depend() { - need localmount - after bootmisc -} - -command="/usr/sbin/irqbalance" -command_args="${IRQBALANCE_OPTS}" - -start_pre() { - if grep -q MSI /proc/interrupts 2>/dev/null && \ - test -z "$(find /sys/devices -type d -name msi_irqs 2>/dev/null)"; then - eerror "MSI interrupts found in /proc/interrupts but none found in sysfs." - eerror "You need to update your kernel." - return 1 - fi - - checkpath -q -d /run/${SVCNAME} -} diff --git a/sys-apps/irqbalance/irqbalance-1.9.3-r1.ebuild b/sys-apps/irqbalance/irqbalance-1.9.3-r1.ebuild deleted file mode 100644 index 88ef8e891036..000000000000 --- a/sys-apps/irqbalance/irqbalance-1.9.3-r1.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools udev systemd linux-info optfeature - -DESCRIPTION="Distribute hardware interrupts across processors on a multiprocessor system" -HOMEPAGE="https://github.com/Irqbalance/irqbalance" -SRC_URI="https://github.com/Irqbalance/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" -IUSE="caps +numa systemd selinux thermal tui" -# Hangs -RESTRICT="test" - -DEPEND=" - dev-libs/glib:2 - caps? ( sys-libs/libcap-ng ) - numa? ( sys-process/numactl ) - systemd? ( sys-apps/systemd:= ) - thermal? ( dev-libs/libnl:3 ) - tui? ( sys-libs/ncurses:=[unicode(+)] ) -" -BDEPEND=" - virtual/pkgconfig -" -RDEPEND=" - ${DEPEND} - selinux? ( sec-policy/selinux-irqbalance ) -" - -PATCHES=( - "${FILESDIR}"/${P}-systemd-journal-noise.patch -) - -pkg_setup() { - CONFIG_CHECK="~PCI_MSI" - linux-info_pkg_setup -} - -src_prepare() { - # Follow systemd policies - # https://wiki.gentoo.org/wiki/Project:Systemd/Ebuild_policy - sed \ - -e 's/ $IRQBALANCE_ARGS//' \ - -e '/EnvironmentFile/d' \ - -i misc/irqbalance.service || die - - default - eautoreconf -} - -src_configure() { - local myeconfargs=( - $(use_with caps libcap-ng) - $(use_enable numa) - $(use_with systemd) - $(use_enable thermal) - $(use_with tui irqbalance-ui) - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - - newinitd "${FILESDIR}"/irqbalance.init.4 irqbalance - newconfd "${FILESDIR}"/irqbalance.confd-1 irqbalance - systemd_dounit misc/irqbalance.service - udev_dorules misc/90-irqbalance.rules -} - -pkg_postinst() { - optfeature "thermal events support (requires USE=thermal)" sys-power/thermald -}
