summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-embedded/minipro/Manifest2
-rw-r--r--dev-util/ROPgadget/ROPgadget-7.7.ebuild2
-rw-r--r--dev-util/pwntools/pwntools-4.15.0.ebuild2
-rw-r--r--sys-apps/irqbalance/files/irqbalance.init.622
-rw-r--r--sys-apps/irqbalance/irqbalance-1.9.5.ebuild2
5 files changed, 26 insertions, 4 deletions
diff --git a/dev-embedded/minipro/Manifest b/dev-embedded/minipro/Manifest
index a2e1f2adeeea..909a44fd4c30 100644
--- a/dev-embedded/minipro/Manifest
+++ b/dev-embedded/minipro/Manifest
@@ -1,2 +1,2 @@
DIST minipro-0.7.3.tar.bz2 345229 BLAKE2B 0fe1b36e18abf2a785f7cb584a38927ef4aba3784047f273bcf050d107d525a812272355bd83cbaeb34529dae4df18a9cd099647df8b21a52d46f049eacc518e SHA512 14df5329f0cdfd3b0456db2d5b09079a841fe2c09e1410b4bb3e8ef58b8d566358eb9afc585bcb5de1e3929ed1819e259e7bb92894b35e6a8aa0aa7c259acde2
-DIST minipro-0.7.4.tar.bz2 346641 BLAKE2B c6f5b6e622224fa21fee788737eda4a71b0db25fe795a6afbb8a906c7733958ad8484881ea89468b2f14f2419ca6eab598879e35e8af9cef81d5f0ad2043c670 SHA512 b6d995d82b9da0e213b2418cc46065135c7249bdcae6648e63dbcba6b2b72ad51bd09e988012172a41ff5faaa6bb2c250fc84206b0929cba2f9f4533c950675e
+DIST minipro-0.7.4.tar.bz2 346583 BLAKE2B b23830b5911a5425486561371f2f4edefb55c862a81eb71f206219807ca82c7c6b580dacf0d9bb8622d6ce8658b7072b7cc665b1efe41b460e0f1112ee5e0817 SHA512 b740d2b5bfbf42f4e740c6bf37aa5849f78670ef37c49116b79eafd24df25cf95fd5c4d163cb88ccb37fa5c1702d873548eae1f00ae84809ce2b1c1f50a54060
diff --git a/dev-util/ROPgadget/ROPgadget-7.7.ebuild b/dev-util/ROPgadget/ROPgadget-7.7.ebuild
index 5fe796d1b34d..ca9d3a5c542e 100644
--- a/dev-util/ROPgadget/ROPgadget-7.7.ebuild
+++ b/dev-util/ROPgadget/ROPgadget-7.7.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/JonathanSalwan/ROPgadget"
else
SRC_URI="https://github.com/JonathanSalwan/ROPgadget/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86"
fi
LICENSE="GPL-2"
diff --git a/dev-util/pwntools/pwntools-4.15.0.ebuild b/dev-util/pwntools/pwntools-4.15.0.ebuild
index ddf3238e2373..2fd85a97640b 100644
--- a/dev-util/pwntools/pwntools-4.15.0.ebuild
+++ b/dev-util/pwntools/pwntools-4.15.0.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == "9999" ]]; then
else
SRC_URI="https://github.com/Gallopsled/pwntools/archive/${PV/_beta/beta}.tar.gz -> ${P}.gh.tar.gz"
if [[ ${PV} != *_beta* ]] ; then
- KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm64 ~riscv x86"
fi
S="${WORKDIR}/${PN}-${PV/_beta/beta}"
fi
diff --git a/sys-apps/irqbalance/files/irqbalance.init.6 b/sys-apps/irqbalance/files/irqbalance.init.6
new file mode 100644
index 000000000000..85b4542ebb75
--- /dev/null
+++ b/sys-apps/irqbalance/files/irqbalance.init.6
@@ -0,0 +1,22 @@
+#!/sbin/openrc-run
+# Copyright 1999-2025 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.5.ebuild b/sys-apps/irqbalance/irqbalance-1.9.5.ebuild
index baee28d3384a..13299f86e3fc 100644
--- a/sys-apps/irqbalance/irqbalance-1.9.5.ebuild
+++ b/sys-apps/irqbalance/irqbalance-1.9.5.ebuild
@@ -54,7 +54,7 @@ src_configure() {
src_install() {
meson_src_install
- newinitd "${FILESDIR}"/irqbalance.init.5 irqbalance
+ newinitd "${FILESDIR}"/irqbalance.init.6 irqbalance
newconfd "${FILESDIR}"/irqbalance.confd-2 irqbalance
udev_dorules misc/90-irqbalance.rules
}