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
-}

Reply via email to