diff options
| -rw-r--r-- | dev-embedded/minipro/Manifest | 2 | ||||
| -rw-r--r-- | dev-util/ROPgadget/ROPgadget-7.7.ebuild | 2 | ||||
| -rw-r--r-- | dev-util/pwntools/pwntools-4.15.0.ebuild | 2 | ||||
| -rw-r--r-- | sys-apps/irqbalance/files/irqbalance.init.6 | 22 | ||||
| -rw-r--r-- | sys-apps/irqbalance/irqbalance-1.9.5.ebuild | 2 |
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 } |
