summaryrefslogtreecommitdiff
path: root/sys-power
diff options
context:
space:
mode:
Diffstat (limited to 'sys-power')
-rw-r--r--sys-power/Manifest.gzbin5737 -> 5568 bytes
-rw-r--r--sys-power/RyzenAdj/Manifest2
-rw-r--r--sys-power/RyzenAdj/RyzenAdj-0.15.0.ebuild30
-rw-r--r--sys-power/acpilight/Manifest4
-rw-r--r--sys-power/acpilight/acpilight-1.2-r4.ebuild7
-rw-r--r--sys-power/bbswitch/Manifest3
-rw-r--r--sys-power/bbswitch/bbswitch-0.8_p20211129-r1.ebuild8
-rw-r--r--sys-power/bbswitch/bbswitch-0.8_p20211129.ebuild57
-rw-r--r--sys-power/nvram-reboot/Manifest2
-rw-r--r--sys-power/nvram-reboot/nvram-reboot-2004.10.03-r1.ebuild6
-rw-r--r--sys-power/power-profiles-daemon/Manifest2
-rw-r--r--sys-power/power-profiles-daemon/power-profiles-daemon-0.21.ebuild2
-rw-r--r--sys-power/powernowd/Manifest8
-rw-r--r--sys-power/powernowd/files/powernowd-1.00-buf.patch11
-rw-r--r--sys-power/powernowd/files/powernowd-1.00-inline.patch11
-rw-r--r--sys-power/powernowd/files/powernowd.confd24
-rw-r--r--sys-power/powernowd/files/powernowd.initd20
-rw-r--r--sys-power/powernowd/files/powernowd.service8
-rw-r--r--sys-power/powernowd/metadata.xml8
-rw-r--r--sys-power/powernowd/powernowd-1.00-r5.ebuild42
-rw-r--r--sys-power/powerstat/Manifest4
-rw-r--r--sys-power/powerstat/powerstat-0.02.22.ebuild28
-rw-r--r--sys-power/powerstat/powerstat-9999.ebuild7
-rw-r--r--sys-power/sispmctl/Manifest4
-rw-r--r--sys-power/sispmctl/sispmctl-4.1-r1.ebuild2
-rw-r--r--sys-power/sispmctl/sispmctl-4.12.ebuild53
-rw-r--r--sys-power/thermald/Manifest7
-rw-r--r--sys-power/thermald/files/thermald-2.5.4-ioctl.patch25
-rw-r--r--sys-power/thermald/thermald-2.5.4-r1.ebuild56
-rw-r--r--sys-power/thermald/thermald-2.5.6.ebuild56
-rw-r--r--sys-power/thermald/thermald-2.5.7.ebuild2
-rw-r--r--sys-power/uhubctl/Manifest2
-rw-r--r--sys-power/uhubctl/uhubctl-2.5.0.ebuild3
-rw-r--r--sys-power/upower/Manifest7
-rw-r--r--sys-power/upower/files/upower-1.90.2-backport-pr207.patch43
-rw-r--r--sys-power/upower/upower-0.99.20.ebuild116
-rw-r--r--sys-power/upower/upower-1.90.2.ebuild117
-rw-r--r--sys-power/upower/upower-1.90.4-r1.ebuild4
38 files changed, 113 insertions, 678 deletions
diff --git a/sys-power/Manifest.gz b/sys-power/Manifest.gz
index e6900757257e..a9c9ab665804 100644
--- a/sys-power/Manifest.gz
+++ b/sys-power/Manifest.gz
Binary files differ
diff --git a/sys-power/RyzenAdj/Manifest b/sys-power/RyzenAdj/Manifest
index d61ee1966ac4..ad90a7b4d0c7 100644
--- a/sys-power/RyzenAdj/Manifest
+++ b/sys-power/RyzenAdj/Manifest
@@ -1,5 +1,7 @@
DIST RyzenAdj-0.12.0.tar.gz 125323 BLAKE2B d7cd07d20942d4c6ecfadf639e4cf4d0a6c7732f8a263f5c42ef5a3113953ebf8246e88df9f975cdcc225d368f56bb5719c76d9a599ee32693ce72225a39de45 SHA512 9e38114c7495b98fe65ecd86ba389510258361b3837b0aeabd9fd6004d5b6ea95d85ce949e2df23c50939c205dce8177227cdcc33b20a19f7371e93841a3b049
DIST RyzenAdj-0.13.0.tar.gz 125519 BLAKE2B d0f4ef060449cb957ad4cb73ff55b843043394388df2575825c6822687e83246108a2d695b3463aa431724ca5a82688fd87af87af9d14f17f697c303d0e398e9 SHA512 d9757e2afd128b216ff3fb83582c4bfd4d96d5dc1d9cd8e5d27b4dd92c25abe3c38b35000dcfaaddf32042a03803177d5e9258ee6c9b01fb40f7b4708e37ba0e
+DIST RyzenAdj-0.15.0.tar.gz 126215 BLAKE2B 4575d47b71b3f777bfaaeb29217c8debf955f561d5bfb7ffdafcacfa23840514f875cfa19e7b41332e948716ec59b2442c900fdb85e1f36c9fb841bd42d6ccdf SHA512 1b40eafeb8fc308d97d76285f13cc5a9ea6043ae3a3af14ebcca3762c93f8b5f64463586aed19413fc79718565b44c43a14480de3e43456f9340f6fbc699a891
EBUILD RyzenAdj-0.12.0.ebuild 628 BLAKE2B 8da9401971d9380a176a1b800629be652fb9b7fcb57b05140a8c1f365ac60a4c7a94773bf37b8ba9f4ad75c98f12df869a119f6af4cf027c48f29a67786d43e6 SHA512 6411b1d85e9507ffb1cbefe62b3ffaa3ed1865a7cb70dad05ed455943f01395d20e8bbc5ab27ccb952cc0526e58783bba4c9901eca5e16e129683e414acdaebb
EBUILD RyzenAdj-0.13.0.ebuild 633 BLAKE2B 349176adfdf41d7a473ebdf429d8f8e351303acf6d473d75f27b9b4002a58ad46eb64d7f669c27ca72a46ef57f7860c9a13aaf55e098e22e5c66cc10e42043fe SHA512 a924bbebad781d3ae46f3fd716f50dbfa8f572fa971ba9769bc6520110154c20f5e045c644bfa968059c48c806861c8493c97042f3793fe0d783acc926d21f12
+EBUILD RyzenAdj-0.15.0.ebuild 624 BLAKE2B 584e39098d6820f8021241fed6858518db096670ee434122f64111d1a05ab517223a7286bcac57941c4bf688714475c53d17e3307404bbcb8d82aeff64d6dbfb SHA512 d0f79360cd696a4d014a3b47f361866cecd83148ace6faa943de75b9a36d0f353466284c1a76cc135de897a633005df79f4c38cafa3416ba424ad1daa9345422
MISC metadata.xml 249 BLAKE2B 1a960ff7b0ab1623c6ace9dffde6315ccaf7d9fddb4c9d6273157ce416e09bc2ec3ee307a249cb99fb101c7b89ae1cef79effd18db96b5fd8101205f2c367cdf SHA512 c29cd8d6b930deb93c89376dc11e7cef35f7c94ea5935d4e16ceadcd4eebc2c745f7cdf1a48dd8cf75261a3e1cc925781059322161d9d8330258485c9194e122
diff --git a/sys-power/RyzenAdj/RyzenAdj-0.15.0.ebuild b/sys-power/RyzenAdj/RyzenAdj-0.15.0.ebuild
new file mode 100644
index 000000000000..c605ed842519
--- /dev/null
+++ b/sys-power/RyzenAdj/RyzenAdj-0.15.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="The power management tool for mobile and desktop Ryzen APUs"
+HOMEPAGE="https://github.com/FlyGoat/RyzenAdj"
+SRC_URI="https://github.com/FlyGoat/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="sys-apps/pciutils"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ CMAKE_BUILD_TYPE="Release"
+ cmake_src_configure
+}
+
+src_install() {
+ dosbin "${BUILD_DIR}"/ryzenadj
+
+ dolib.so "${BUILD_DIR}"/libryzenadj.so
+
+ dodoc "${S}"/README.md
+}
diff --git a/sys-power/acpilight/Manifest b/sys-power/acpilight/Manifest
index fa2b2b4e2b96..87a3aca7fee8 100644
--- a/sys-power/acpilight/Manifest
+++ b/sys-power/acpilight/Manifest
@@ -1,6 +1,6 @@
AUX acpilight-1.2-fix-log10-of-zero.patch 715 BLAKE2B 33a33f4869a5c3cc27898ca5adea8d79c7b94d497ece5204b38e9ced59f686999ce1b625bf0e7b83447b862c9fb769ab6a8095c0498819c8254cb70cbead6b22 SHA512 786e4c0ab97d240a5fdedbee2adddd90c9aea390f9ad1becb5d61e1f0023d076bb01b0c847f6a68e49cbebee28b218cf7940c9fa087a4865539670fe81ce051e
AUX acpilight.confd 269 BLAKE2B 196245bd083f89d9d975a81aaaf66d0422655cd6a5f575c2cbb898747c92bdb888f8123dbf8ddf34089be2547d39e33508119065ffb97c26f9d1d3915bee8bb2 SHA512 28e513dbcaa30cec4d2f876c244766037eb6e94ff660ff2caf9cb955f40c710ea750cac73eb5e3890b42904227ccbd7f6c3e2595c2496e54d3339d6afdd0ffb0
AUX acpilight.initd 1183 BLAKE2B 061676f47bfbd07a46c3bf6ab1cbebaca22fe8e5f43afc445ef30ac3b0b5f74a99d0f061c28b2c26b458b3606ffbe8afb6344aca6a4d5a19699b29614445a45c SHA512 623115ef09c5163d1c7301e0bc9a631cf414fc36d78677d12430091775bade6df51bd8d8e4ff597de4cc09f92cf1ab11ea29f8370f3e8e8e608191a044e4a200
-DIST acpilight-v1.2.tar.gz 18068 BLAKE2B 469fd12c0a24b152681d73add559733a294f8a0848f46d0d3a1e209dea2ad3b180294677a8d84a82387ec34b00bbfda85a10f447fe22b81a3c51225cdce14051 SHA512 ef634ec0f315fe94dca138f1b9231f320b93340db3365ab9a09cf898fe4691f70573041bcb04563d760f1201000ea3ff11ab5dad3bfffddf3d3070dedb5732d7
-EBUILD acpilight-1.2-r4.ebuild 1639 BLAKE2B fc69f320a745a7b7b2aeb6f60081f1b93a9eccabfd1ead74bb4b7686bab29a249f251c4775e2bb9ec6e0f15c65bf3cb1262ddf91083e90aa5b3613917874bf93 SHA512 83d0098303184cbdc2b9ede34dcb08424203b43e66ef59945ee43512627b3970bb565ea9c7cd02be229da5b2be9dfb61501fa001a767ea480b485362255d26ec
+DIST acpilight-v1.2.tar.bz2 16371 BLAKE2B 4727ba2ed160b0068d46c8cd1fb1ca4701ebd9e05ce5e8f32b6098fbe8fc003294ed41321b61a804c8b0974b33989cf00de19e10cd5a4283751986d55bc0cd98 SHA512 e129de51911df83224ab99c0e7c9cda8058ee748e11473595add0e22367b21716fe62e14461300ca812c4be3485138b7f0f4823d848e3a0386680522621ec121
+EBUILD acpilight-1.2-r4.ebuild 1632 BLAKE2B b4d78c83f1ca2a9c67f4328f1caa7f82c636ee6f72abc7a82fa24885e49b5968b662ed23fb5520db22d118e6316e319c98a9ddf6f8fe063b9da8796006c8c751 SHA512 322bc1110e04dffd2ec9dfe650336a9fb25b88b9234fa7dd56400f7dd5e3698987c4443b8efebd540174c7ca22294126184a78a620c1ed8ecfbfed3036f29b6f
MISC metadata.xml 254 BLAKE2B 5b9e18ff72bab51bd45e93f48e95a5f2802f38beb313d01e1725c43b548356d0f68c41a65c0a8f90cf82251b24682824ad2285ef6fd23dce32f95fba7f20257e SHA512 ddeeb3f9acca3f553ec6a1fc4adae69f4b7a1baeabd57b51aceb8ed2cec2fe7c389d269913aa861b14ffdf509fcd5adc25dec383155ff4f0d7bfbb88e5f9e584
diff --git a/sys-power/acpilight/acpilight-1.2-r4.ebuild b/sys-power/acpilight/acpilight-1.2-r4.ebuild
index 97445a8e5184..b5feb4e703c6 100644
--- a/sys-power/acpilight/acpilight-1.2-r4.ebuild
+++ b/sys-power/acpilight/acpilight-1.2-r4.ebuild
@@ -11,13 +11,12 @@ MY_P="${PN}-v${PV}"
DESCRIPTION="Replacement for xbacklight that uses the ACPI interface to set brightness"
HOMEPAGE="https://gitlab.com/wavexx/acpilight/"
-SRC_URI="https://gitlab.com/wavexx/acpilight/-/archive/v${PV}/${MY_P}.tar.gz"
+SRC_URI="https://gitlab.com/wavexx/acpilight/-/archive/v${PV}/${MY_P}.tar.bz2"
+S="${WORKDIR}/${MY_P}"
+
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="amd64 x86"
-IUSE=""
-
-S="${WORKDIR}/${MY_P}"
RDEPEND="virtual/udev
acct-group/video
diff --git a/sys-power/bbswitch/Manifest b/sys-power/bbswitch/Manifest
index 940d0b1e3306..d8c1c928b41c 100644
--- a/sys-power/bbswitch/Manifest
+++ b/sys-power/bbswitch/Manifest
@@ -1,6 +1,5 @@
AUX bbswitch-kernel-5.18.patch 627 BLAKE2B 2b7673a82e5d90192667aba1d741353cdc8d9566636a28045b44e5fc130dc0c413a182a2c9b57e07337433fb447efec7b756b68fa94cc0e11eed02f42cf88706 SHA512 c658e0e8de95c678d1a3ea5659344fff9fce14a93e0f8da3f21f79dc9c820feb3c540e1892ffc10a444c96a768d6d3fecd684315988da5f401f5c6ef6f37be79
AUX bbswitch.modprobe 46 BLAKE2B e76506e79adc57bedd68f038293257e7c70f1f3bc924776741e152b7c95c691f5241066b742583af063a4bdde90134005949ce28715d0b8f0c51f59c582223c8 SHA512 a4fa992d66b401e039c995b64ac5f3b2491c3ccf4412e211d50d1e514253f9341dc77a6d8da808f03988735e44a97bb973f3303ed3c0eeed6f4e21794d3545b6
DIST bbswitch-0.8_p20211129.tar.gz 15889 BLAKE2B f81343529957603734bc29453ae9513eb5e19a87425adb8975c621357c7caa0f353e06367cc186230adb28f75ae48330a58ba904854415bc118c8573f71566a0 SHA512 e7873ae34aed13e8f4d5709fede763552c28528e853ad02ee4a4377c043f1ce2ae5f7fc3e831ea1dc65f5a1c0a5ddded93b451258b539ed72b0e1c196676a677
-EBUILD bbswitch-0.8_p20211129-r1.ebuild 1212 BLAKE2B efc8c26d0f5fbed9835c2069ad5dad43f477993383f04283e9affd8bc92fc4719b46318f8186bb311a129a07e9f683240f758f63d34f5842c98221e0338a3ec9 SHA512 08aff1ff8fb865c3160b5491e0fbcd2b712fa83b02e9f631f03d96e35698f59e01414a9ab2724e2c3d7c16b6e21fda637bd6a3c4582e1552fb6e1eab26ddd65d
-EBUILD bbswitch-0.8_p20211129.ebuild 1206 BLAKE2B d6c99e136626d00018743ad9a9e23e4eab3a24d7a9f088e8f8877fc76837dadc381b8b4a2537ca3bd64c00a6c6e76c6138d59780471480313dd47077153699d1 SHA512 2f20f9c0009c3d5fa1c578f83f9223e7d33cb7cf60295dd19e8ad69f0ddb74854195f5668377f088303dae73e52bbdf87a2b0b8e7152718cb231166752c46a7b
+EBUILD bbswitch-0.8_p20211129-r1.ebuild 1191 BLAKE2B 8265845a4b8e120a5857f02dda194556e55fe3487a8c40bdc1656e82c4ca4318feaa604b0374e689ce2a67301baf1d84ee179b87407d9fa2f8cfaa0f215bb394 SHA512 fc50a9de5f267259c53c84cb4df87ed2bceb9a90b0c4dae6a306e2cc287e570810179c015f646a546d06b890c462578f91aaa739a58c89adf2e132f12324ce15
MISC metadata.xml 890 BLAKE2B a4d4e03d2afbc306764bd5ddf12565bb0f4a9030c90bd97b71c49e7e2517f3659c7b7b3906d1f6b24c66e4805afa58019a011f5c11a9bff9c39110dd0ba4fbc3 SHA512 92b38efd2fa3312d20b155829590c309e33f2b8c65dbae7b6527c5a15c4647997e9936c4b12b64f4c064fe36256f73b1511f70b33f3d6ef8ea9d259e60008268
diff --git a/sys-power/bbswitch/bbswitch-0.8_p20211129-r1.ebuild b/sys-power/bbswitch/bbswitch-0.8_p20211129-r1.ebuild
index e9ef961a0828..cbcafe0ac39e 100644
--- a/sys-power/bbswitch/bbswitch-0.8_p20211129-r1.ebuild
+++ b/sys-power/bbswitch/bbswitch-0.8_p20211129-r1.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
@@ -12,22 +12,20 @@ if [[ ${PV} == 9999 ]]; then
else
COMMIT="23891174a80ea79c7720bcc7048a5c2bfcde5cd9"
SRC_URI="https://github.com/Bumblebee-Project/bbswitch/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 x86"
S="${WORKDIR}/bbswitch-${COMMIT}"
fi
DESCRIPTION="Toggle discrete NVIDIA Optimus graphics card"
HOMEPAGE="https://github.com/Bumblebee-Project/bbswitch"
-SLOT="0"
LICENSE="GPL-3+"
-IUSE=""
+SLOT="0"
DEPEND="
virtual/linux-sources
sys-kernel/linux-headers
"
-RDEPEND=""
PATCHES=( "${FILESDIR}/${PN}-kernel-5.18.patch" )
diff --git a/sys-power/bbswitch/bbswitch-0.8_p20211129.ebuild b/sys-power/bbswitch/bbswitch-0.8_p20211129.ebuild
deleted file mode 100644
index 2aa21af88733..000000000000
--- a/sys-power/bbswitch/bbswitch-0.8_p20211129.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit linux-mod toolchain-funcs
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/Bumblebee-Project/${PN}.git"
- EGIT_BRANCH="develop"
-else
- COMMIT="23891174a80ea79c7720bcc7048a5c2bfcde5cd9"
- SRC_URI="https://github.com/Bumblebee-Project/bbswitch/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 x86"
- S="${WORKDIR}/bbswitch-${COMMIT}"
-fi
-
-DESCRIPTION="Toggle discrete NVIDIA Optimus graphics card"
-HOMEPAGE="https://github.com/Bumblebee-Project/bbswitch"
-
-SLOT="0"
-LICENSE="GPL-3+"
-IUSE=""
-
-DEPEND="
- virtual/linux-sources
- sys-kernel/linux-headers
-"
-RDEPEND=""
-
-MODULE_NAMES="bbswitch(acpi)"
-
-PATCHES=( "${FILESDIR}/${PN}-kernel-5.18.patch" )
-
-pkg_setup() {
- linux-mod_pkg_setup
-
- BUILD_TARGETS="default"
- BUILD_PARAMS="KVERSION=${KV_FULL} CC=$(tc-getCC)"
-}
-
-src_prepare() {
- # Fix build failure, bug #513542 and bug #761370
- sed "s%^KDIR :=.*%KDIR := ${KV_OUT_DIR:-$KERNEL_DIR}%g" -i Makefile || die
-
- default
-}
-
-src_install() {
- einstalldocs
-
- insinto /etc/modprobe.d
- newins "${FILESDIR}"/bbswitch.modprobe bbswitch.conf
-
- linux-mod_src_install
-}
diff --git a/sys-power/nvram-reboot/Manifest b/sys-power/nvram-reboot/Manifest
index 1d4ed8490585..470893306048 100644
--- a/sys-power/nvram-reboot/Manifest
+++ b/sys-power/nvram-reboot/Manifest
@@ -1,3 +1,3 @@
DIST reboot-2004.10.03.tar.bz2 425622 BLAKE2B 1f434fc58a066ecc9bee0e839eef035b32d9bf2fff78f73c5ee843e2a856084f1e0653d746744312595000706292250aed03f714e606d3facc0a44e0a9fc8945 SHA512 b85a7372369f3ba9e36af1b96ccbf31ba1febcc3ebf31a8684332d370ea85428a3bfc4855c7df10f9b92a3c57b704fabbe5069a792cd8aaa1b45511f88c41906
-EBUILD nvram-reboot-2004.10.03-r1.ebuild 598 BLAKE2B 16225666acc16872b4f94b00cb70252dd1e3ad254ea7545e7f7d6ce68e129192967893509fb0452f05568d141959a555a253ab173aa4617633ed2771dce9a2aa SHA512 e8e3e8a3154fb4886959cebf2cbeaf2637ca26fadfd892c3549eebb355eaa82a05952e9feeae6d6d0bad99161beace179e9345d99d5c9a5bbe58c28046600098
+EBUILD nvram-reboot-2004.10.03-r1.ebuild 578 BLAKE2B 4a201f801881a586115c5647bfc9f01332f081bf056bdaf105f601ed10135dc5ea890281b9a520e8c9241b4916bc5ba6b42325a25d11921e48acf26e3388312e SHA512 b171fc562a9755047c3259dc018c3cf75379bc8555af0fe12c92acf1f955eba5189c38142a7f41fc013937a4608e00cddd52b40f0306fbc03781e4dc21d7d818
MISC metadata.xml 333 BLAKE2B 6ff992152dbfaa89c984a95a553d620bc6e804023bde6f3d986c500ecba02f16e39e1e0a30da29c81e0d88736227b4db582785b8e860ac48b9fc038562282ab1 SHA512 55599090e987aba5e0591c6831866e2b21e3e3f9c334680bc6ab2daa889044ebc1e8111f3a13f82d3a475d2b7e8418e4fa652daff0d0f0994d47fa2c36c9f806
diff --git a/sys-power/nvram-reboot/nvram-reboot-2004.10.03-r1.ebuild b/sys-power/nvram-reboot/nvram-reboot-2004.10.03-r1.ebuild
index d34c49fe7c8d..f5c8059d5730 100644
--- a/sys-power/nvram-reboot/nvram-reboot-2004.10.03-r1.ebuild
+++ b/sys-power/nvram-reboot/nvram-reboot-2004.10.03-r1.ebuild
@@ -9,15 +9,11 @@ MY_P="${P/nvram-/}"
DESCRIPTION="PowerOff Boot-Images for nvram-wakeup (not needed for GRUB)"
HOMEPAGE="https://sourceforge.net/projects/nvram-wakeup/"
SRC_URI="https://downloads.sourceforge.net/nvram-wakeup/${MY_P}.tar.bz2"
+S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=""
-
-S="${WORKDIR}/${MY_P}"
src_install() {
insinto /boot/nvram-wakeup
diff --git a/sys-power/power-profiles-daemon/Manifest b/sys-power/power-profiles-daemon/Manifest
index e597ec15b05e..988b5d673da5 100644
--- a/sys-power/power-profiles-daemon/Manifest
+++ b/sys-power/power-profiles-daemon/Manifest
@@ -2,5 +2,5 @@ AUX power-profiles-daemon.initd 391 BLAKE2B dd75825711a868de7b6c996c67c332b80a36
DIST power-profiles-daemon-0.20.tar.bz2 58388 BLAKE2B f25bc2618441f53624567c4f40d9960b28bf46fb2098eb0e2098207149df3d4923a13c40d781885e37708bf896b537ccb969ec7a928669a3776722e5e58801cf SHA512 2236aac94dafbf6fd951f3bd44953f1a14bc7c5e55349307374d836e20377e1768dcf1250fa8dcf9f01d4eddea8ab64082881189b4e958fbfcd5e2e90d3e823a
DIST power-profiles-daemon-0.21.tar.bz2 63984 BLAKE2B 206c954272fb93b17a09e4108c74462d2524ef9160880ce59709504314fd38f413c7eb65ab4f0a085f6458b04f85b4833e0df3786f0aff08e7bdc0a3a65d8d2a SHA512 8038ff7c164bbcbeebc50c911f3129e79d4f8d63278bc674e10bf2920af0bc9b0b139d5a2e056889b0b7ec86df19cc7be3e8c84e70e777544e117ee7a036b375
EBUILD power-profiles-daemon-0.20.ebuild 1889 BLAKE2B c4af22424c74ec61a1cb0dfde6c45f17efdcb3676c284d1ac34ea0ceadd7e967327fc4332d37be4068d1371741071b92222b7ab14e557c4b6ce8b05879f53ccf SHA512 2cd22b57350fb2684fc96590d9ff8a0b38515d801d44ba744784f617d0e312462233409122bb598da84fbe1e7b95386e07840485ef562c45e538bb05a111a41f
-EBUILD power-profiles-daemon-0.21.ebuild 2615 BLAKE2B c665bb1f029dbe38a49a89a3de2fa06036d0a499494bccf4ae2637ecfc70808d15644172407dffae3d45626f04a07131598a16752441e49df07f444f0ceeeba6 SHA512 8f802a2f1926754a0027e7688d454f14e17415b105ff8c6fe86f53c004aadd493130052cb8889c17a07684f1742cff7e5e246713d6f4434127a362ef24fcafed
+EBUILD power-profiles-daemon-0.21.ebuild 2612 BLAKE2B e36ed5b4388bfb153074b9d74a1a3fba63f2ee2ccecf50d21f034f04e7e9a024786226883b7bb50c94169ebff397c3e472cd50e8cd24b0e4e395b094a3d54942 SHA512 8bb32e5a63fca9e39ccef14863586c228d4e13a5812044695e4b339f5cde4bb2eb3fe229277d34e8d168dfc18d3290d6845b1ede8000acb35a06a390c05656ff
MISC metadata.xml 349 BLAKE2B 3d5b11de51426f4ba58d91ba184112dc8c2ca996eb68b55a1fee0ebd1c5f9a04369304ca1dc06adf67c936e429a5f4982352696a436768f86cdb59689d0c6f0a SHA512 a857194a96f8d2e3d639b93256e5c0518578aa2ff3e85e3a4c5f1293750e0d40a5637b3660199153bd25185b2cf548d0bd54c52a4f4a7673f44eb027653fcaec
diff --git a/sys-power/power-profiles-daemon/power-profiles-daemon-0.21.ebuild b/sys-power/power-profiles-daemon/power-profiles-daemon-0.21.ebuild
index fda723bbfe4a..120f8f64690c 100644
--- a/sys-power/power-profiles-daemon/power-profiles-daemon-0.21.ebuild
+++ b/sys-power/power-profiles-daemon/power-profiles-daemon-0.21.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://gitlab.freedesktop.org/upower/power-profiles-daemon/"
SRC_URI="https://gitlab.freedesktop.org/upower/${PN}/-/archive/${PV}/${P}.tar.bz2"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="bash-completion gtk-doc man selinux test zsh-completion"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/sys-power/powernowd/Manifest b/sys-power/powernowd/Manifest
deleted file mode 100644
index 7df94dfc2031..000000000000
--- a/sys-power/powernowd/Manifest
+++ /dev/null
@@ -1,8 +0,0 @@
-AUX powernowd-1.00-buf.patch 212 BLAKE2B 9e45b06406ba4eaa90ccf3b286f84d8ea2c59dc2891556595f3c9734184d1f6e51bec14878f11feb8f5bf412b215454dc543b6c26a1497b666e8a3d5e0faf397 SHA512 bc1dda6c31bbfd6e10b1790ca2e483ad065cb3626d6a95e1ce041349268b73cd2c58cc2d54556be1fc0e22e38c97ad032d5af129e2527808bfde14a179470fc5
-AUX powernowd-1.00-inline.patch 249 BLAKE2B bbfc242871e852b94c6fede28f088b7631867199bb851c11a461402e8639d613f484888dcfbc13fcd3de96b062a2d53821a1d8439077050a39bd619400613e70 SHA512 0896c6cb784be057cd6f7b8196aaef1f35bc82353062c12024a7a4c0eccefa0c23925436f6b10ea1d14238a3c47be2a5cac5b461f65668cda10644c2b5940388
-AUX powernowd.confd 977 BLAKE2B ec8dd344e91888e1352f763d0ffb6b60833cadbfef3a9a4bee40b38d50825f2b420e17472e325f86474a5e6479c38f3cf3f1b7857909d30a6623e67c6aee11d0 SHA512 60acec973b04cc1701ef15149eac6d7cef0c7d0e8f8467a165313b23f7f697090357a954ecda2efcefcfae88b119c3fe60751018f5aa6e35213c46789c226083
-AUX powernowd.initd 398 BLAKE2B a4189e244274abc2bcde4a9d0618931cf64e5ead0d8875e04512f7eedc40421f1bda266c98cbf79cdf6a1696a473d271affc47b362f2ed6bc6278d5f692b6e52 SHA512 b50273414b5804ac9a16016f76d7f66f6cfc39034da01ef5a43fe3584b8d0c03990f091f46097ae84ad0485444521fe07ebe469c502588af90bbbf2780e1e23b
-AUX powernowd.service 121 BLAKE2B db680c4f8cc22822396d5afb483a93adb45bb3bba5a4b817f2a2bd0c86e5f622650e470a628e09cc043ef319db0292b45621df43abf5916bb0095634260a6511 SHA512 c6593dbf90c9174c62eff6a19ed24885f7c190a51c4812f6988b51de6512d4d9728be3d2ae576f13fff42f3b90853750c8805a9ee6a28677a9f7508e0cca1886
-DIST powernowd-1.00.tar.gz 19651 BLAKE2B b3fb1b9adab694edd56fa9140b72203a9b87c2ade9be040f3b4f5e33573ec525367bfc3c86028f22644ad805622be58ea2300820405d408854305c05c350f9f3 SHA512 b4285de6b330927568ac44789ae4fda0cb431fc5f15abc5d275c03b5bfaec8627f453abbe78561971cce1eba895f73ed6f382be8a034fc2cf5d1a55010d30cf3
-EBUILD powernowd-1.00-r5.ebuild 899 BLAKE2B 2d1ea8ddb38cb22ebb728f53198553f8831c2b745793c34ac59b3f14459f68096d951d003574513a5eeeca29bbba3d6fcfb2ad12ec4fe29e8857ee66c0226dc7 SHA512 c50f39830bd95d6cfa906f4bd6439456249f93927f67eebf0ecf4d7dd21dd1d5967c780a260f4becdc7abd6f5be50ff19e86196bce6022ebb28bff54291b6395
-MISC metadata.xml 249 BLAKE2B 4800855a6d75b4991bfd0b7ce16e2a929c96e006151da2e8581682102412e3a6bad1f481d7c681db5dfb2841d01a71c5ec6003838bb48f610a3eb4c6537ce151 SHA512 f480018b140cdd5ef644de002a6e9e7a02d6c3b7bd8cd7e21a649dd67ad4f3c20517e0baccc8cf58028302362c646c765f951371c4e139d6daadee5038e8f5c6
diff --git a/sys-power/powernowd/files/powernowd-1.00-buf.patch b/sys-power/powernowd/files/powernowd-1.00-buf.patch
deleted file mode 100644
index 56f048296ec7..000000000000
--- a/sys-power/powernowd/files/powernowd-1.00-buf.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/powernowd.c
-+++ b/powernowd.c
-@@ -107,7 +107,7 @@ typedef struct cpuinfo {
- cpuinfo_t **all_cpus;
-
- /* idea stolen from procps */
--static char buf[1024];
-+static char buf[2048];
-
- enum function {
- SINE,
diff --git a/sys-power/powernowd/files/powernowd-1.00-inline.patch b/sys-power/powernowd/files/powernowd-1.00-inline.patch
deleted file mode 100644
index 6c7346d0162e..000000000000
--- a/sys-power/powernowd/files/powernowd-1.00-inline.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/powernowd.c
-+++ b/powernowd.c
-@@ -322,7 +322,7 @@
- /*
- * The heart of the program... decide to raise or lower the speed.
- */
--enum modes inline decide_speed(cpuinfo_t *cpu)
-+enum modes decide_speed(cpuinfo_t *cpu)
- {
- int err;
- float pct;
diff --git a/sys-power/powernowd/files/powernowd.confd b/sys-power/powernowd/files/powernowd.confd
deleted file mode 100644
index e374a59777bc..000000000000
--- a/sys-power/powernowd/files/powernowd.confd
+++ /dev/null
@@ -1,24 +0,0 @@
-#PowerNow Daemon v0.97, (c) 2003-2005 John Clemens
-#Daemon to control the speed and voltage of cpus.
-#
-#This is a simple client to the CPUFreq driver, and uses
-#linux kernel v2.5 sysfs interface. You need a supported
-#cpu, and a kernel that supports sysfs to run this daemon.
-#
-#Available Options:
-# -h Print this help message
-# -d Don't detach from terminal (default is to
-# detach and run in the background)
-# -v Increase output verbosity, can be used more than once.
-# -q Quiet mode, only emergency output.
-# -n Include 'nice'd processes in calculations
-# -m # Modes of operation, can be 0, 1, 2, or 3:
-# 0 = SINE, 1 = AGGRESSIVE (default),
-# 2 = PASSIVE, 3 = LEAPS
-# -s # Frequency step in kHz (default = 100000)
-# -p # Polling frequency in msecs (default = 1000)
-# -c # Specify number of threads per power-managed core
-# -u # CPU usage upper limit percentage [0 .. 100, default 80]
-# -l # CPU usage lower limit percentage [0 .. 100, default 20]
-
-POWERNOWD_OPTS=""
diff --git a/sys-power/powernowd/files/powernowd.initd b/sys-power/powernowd/files/powernowd.initd
deleted file mode 100644
index 73f44c1048a7..000000000000
--- a/sys-power/powernowd/files/powernowd.initd
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-depend() {
- need localmount
- use logger
-}
-
-start() {
- ebegin "Starting powernowd"
- start-stop-daemon --start --exec /usr/sbin/powernowd -- ${POWERNOWD_OPTS}
- eend $?
-}
-
-stop() {
- ebegin "Stopping powernowd"
- start-stop-daemon --stop --exec /usr/sbin/powernowd
- eend $?
-}
diff --git a/sys-power/powernowd/files/powernowd.service b/sys-power/powernowd/files/powernowd.service
deleted file mode 100644
index 326e6fd28581..000000000000
--- a/sys-power/powernowd/files/powernowd.service
+++ /dev/null
@@ -1,8 +0,0 @@
-[Unit]
-Description=PowerNow! Daemon
-
-[Service]
-ExecStart=/usr/sbin/powernowd -d -q
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-power/powernowd/metadata.xml b/sys-power/powernowd/metadata.xml
deleted file mode 100644
index 353f9d7da81a..000000000000
--- a/sys-power/powernowd/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">clemej/powernowd</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/sys-power/powernowd/powernowd-1.00-r5.ebuild b/sys-power/powernowd/powernowd-1.00-r5.ebuild
deleted file mode 100644
index f3b9a9e654ef..000000000000
--- a/sys-power/powernowd/powernowd-1.00-r5.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit linux-info systemd toolchain-funcs
-
-DESCRIPTION="Daemon to control the speed and voltage of CPUs"
-HOMEPAGE="http://www.deater.net/john/powernowd.html https://github.com/clemej/powernowd"
-SRC_URI="http://www.deater.net/john/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 x86"
-PATCHES=(
- "${FILESDIR}"/${P}-buf.patch
- "${FILESDIR}"/${P}-inline.patch
-)
-
-pkg_setup() {
- CONFIG_CHECK="~CPU_FREQ"
- WARNING_CPU_FREQ="Powernowd needs CPU_FREQ turned on!"
- linux-info_pkg_setup
-}
-
-src_prepare() {
- default
- rm -f Makefile
- tc-export CC
-}
-
-src_compile() {
- emake powernowd
-}
-
-src_install() {
- dosbin powernowd
- dodoc README
-
- newconfd "${FILESDIR}"/powernowd.confd powernowd
- newinitd "${FILESDIR}"/powernowd.initd powernowd
- systemd_dounit "${FILESDIR}"/${PN}.service
-}
diff --git a/sys-power/powerstat/Manifest b/sys-power/powerstat/Manifest
index fdf2442ee95c..415c2ca86a33 100644
--- a/sys-power/powerstat/Manifest
+++ b/sys-power/powerstat/Manifest
@@ -1,6 +1,4 @@
-DIST powerstat-0.02.22.tar.gz 59609 BLAKE2B bfb392a37fa5fe9f03360fcad3435c73b34a6a7be642ddf9ecc3f4d83efd38e67b287b53e91a4fd00c6c18700541ed0a2f901c0016e4ab6e2ec937f6cfe9c7bf SHA512 e11131a0c49dd11337444ec69f3f59c0e803d03d2b135f2364bed5b55029e9473621b5d8709e2019f461d56c34fa52c22173a5e55c1175044aca67f18f5c505b
DIST powerstat-0.02.27.tar.gz 62629 BLAKE2B d7fe4b517d9a4d91003c7a263ed77bba24457ce20639e420658c3735176952f3283e2bbc64ec597d88b6206e431c29f75ea9b133331a6652f021f667d9466ccc SHA512 3bbab9ed88000b277d75f94d9d3e180944d6c8619cf5e7e8b783c9d303fadde47fe9347e93ac7f54c52687afb456bc26c590712486f589602f93058cd144922f
-EBUILD powerstat-0.02.22.ebuild 632 BLAKE2B e8f15c044440806558e577e8daa5016845998c73e7b59117cf987347c5baffb5fb91362415becffcf2dd4e9f282981747643cd4c2e23016680fbefe84b8504dd SHA512 6b1d5a42567efc032203a71d865334ae84007774753b0a94028aae21adf3bc0cf3c5a5a3bed95861fc25107a10427789c3d10b800b67bd7d66729e7682bf8264
EBUILD powerstat-0.02.27.ebuild 624 BLAKE2B 5d645b07d40cc63f4884785a754dae7b3958370f7d479c03293aab2e47080958a4420e47abeb7b63e1409c1a9bb981cd625dd7a25afebbeea34657724ae5dee2 SHA512 436c5ce66b8377eb834ca7f93dc1c42baa8c4d841208fc42dd9f4a6ad698bb3941f8ffdff9c0713688d3bac07834e1b9a60ca5fe8b3104cb9e9ace7aa1fe487b
-EBUILD powerstat-9999.ebuild 605 BLAKE2B 84b72b76b3160c764f7e58210d2b93c71a7e203b11aa84ce5fe74116c1f2b16ae52b8097ecb94b7a2131403cb188c67baefde87189624c0000661fc0752041b8 SHA512 852cc26479e8c519eecd5792c82ff7f2c74b032cda86c06248e75030a561ecc0cee40fe6f35ec2d87beb107ca3742a7ed8deb57c5f3e9962356a50c541ef422c
+EBUILD powerstat-9999.ebuild 581 BLAKE2B ac6a10db8d99cf580e178b3d41fb8e945755017803304f0f53499697a494ccf4b28c24b3e1607d98c018b3c69d893ecc6ffd27c63f71b65bace6d15448c6bc69 SHA512 dfd27fc7fe702b73b41475eae2d21dbf8455039f03be18172ce79f02a3d4dc6b1d45be91d87a1e875179c2e6aee82d1b4a7b8983174db4f1aa09050ff3c6ea7e
MISC metadata.xml 889 BLAKE2B 0829f5e6e664ad6ad12b22a9c3c42ef72bbd4abc29221d88c954428eb3c768c80b5f3c65896cac6093e485f4d89d9891f25ce772b12f1239617e2e28db1dd3c2 SHA512 d7b814fb2ac9f2307f0988e877b1a7314f2b2763d87d073dddf0bab3ddc79fe8c095560c46ddf25adc92c5258460864e1b310e77f8410c4d88f0989e7948edd2
diff --git a/sys-power/powerstat/powerstat-0.02.22.ebuild b/sys-power/powerstat/powerstat-0.02.22.ebuild
deleted file mode 100644
index d4da91922c1a..000000000000
--- a/sys-power/powerstat/powerstat-0.02.22.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Laptop power measuring tool"
-HOMEPAGE="https://launchpad.net/ubuntu/+source/powerstat https://github.com/ColinIanKing/powerstat"
-SRC_URI="https://github.com/ColinIanKing/${PN}/archive/V${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-src_prepare() {
- default
-
- # Don't compress manpages
- sed -i -e '/install:/s/ powerstat.8.gz//' \
- -e '/cp powerstat.8/s/.gz//' \
- Makefile || die "sed failed"
-}
-
-src_compile() {
- emake CC="$(tc-getCC)"
-}
diff --git a/sys-power/powerstat/powerstat-9999.ebuild b/sys-power/powerstat/powerstat-9999.ebuild
index 2f04b01ecdbd..0f707208abf8 100644
--- a/sys-power/powerstat/powerstat-9999.ebuild
+++ b/sys-power/powerstat/powerstat-9999.ebuild
@@ -1,19 +1,16 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-EGIT_REPO_URI="https://github.com/ColinIanKing/${PN}.git"
-
inherit git-r3 toolchain-funcs
DESCRIPTION="Laptop power measuring tool"
HOMEPAGE="https://launchpad.net/ubuntu/+source/powerstat https://github.com/ColinIanKing/powerstat"
-SRC_URI=""
+EGIT_REPO_URI="https://github.com/ColinIanKing/${PN}.git"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS=""
src_prepare() {
default
diff --git a/sys-power/sispmctl/Manifest b/sys-power/sispmctl/Manifest
index 8fe65db76777..ef4e33965098 100644
--- a/sys-power/sispmctl/Manifest
+++ b/sys-power/sispmctl/Manifest
@@ -1,3 +1,5 @@
DIST sispmctl-4.1.tar.gz 429477 BLAKE2B fe9231a5a0b22456d81166ae5dbaf98c86a636e79ff09112438c769daa503996128d31609bd90f66a5414459c9fce66956b1ee001ac3d57f8f472a09b34aee20 SHA512 52cf6e7d4df76c1d28d196a81a06dec59047f2d43571bc72ff08a22359c3e5d7a36fd446118036fe35f9c26e59a07563ac15d9e05285e7b09214b68aab5ef488
-EBUILD sispmctl-4.1-r1.ebuild 909 BLAKE2B 9b37d2544b5514b352a40918631b24cf74066ba713574e3a5c5bab981b59bbb03e9c22b3893a396d47bd54bf5cb5061f61855fb45dddbe703a06e4703a97d193 SHA512 294c5e3c957d2a892995d1ae736f6ff5fbed294b0b862ee423cc46678fa5f707b6c96857512a56a6b7cedfaa0039a63f463d1768dac08fa1335acb66a9e12f3c
+DIST sispmctl-4.12.tar.gz 462829 BLAKE2B dccf61386ad337739825c7f885bef0cbf76868f938a2a7e0ea9853c0bd5591a289d82876f800f2839e6cd9be7040dec2c650ea347e446e15ba43f1169c05cd36 SHA512 945dd7a14f1d6c60cf6f9855782608187c94edce2c3acb9c1dabf92022632051bdf659c49d1d82fd8d38283d710a6847ac985e2efca9a157425fdc55545d5a1a
+EBUILD sispmctl-4.1-r1.ebuild 910 BLAKE2B 75f088bbf61d6abf251396a84bbf95287fb040a7a05aa30fafa2a999bc62e7deb0f7a881afb8b8e397aa69bab35b6fc34dc5b8a447659d66d70e1a9933a2bc35 SHA512 7956f77933400ca6656422752b765fd5e6f7dc51f35e2d2a5f7964c1d71aa41df66deec05c36b477bfcdab9eda01d752d68f81618a56002de2bd2f58d90eb471
+EBUILD sispmctl-4.12.ebuild 938 BLAKE2B 8374a4d9049bf8d6c621ac223ba470752c428c0f296e42a35223e52bb515f87b9faf64ca11faa5d23a94e29d556c8dd41e3abc2e86004028ecaee5fe2c19a5d4 SHA512 1d94271f9723f6d6f85db83f31264b56aab7206881c6426abd78eb9d918db3d245819b837afd3fd09a6671521232773f94e86970593eca147c61397ab7aa581b
MISC metadata.xml 515 BLAKE2B e3ecb0aa11c8ccd7635d4242221d288f77ccfc29d147df694259db12f448521dfe317b816c4d9d43ef3a888c9ec3a6869b82bff32e7f132d7561fde886d920e3 SHA512 6a4029158a791299623cffafdaaba042605d1b9b6df4317340e0dbb9e95b257b283952eedcbd8a3c4efbd5cc5a2db9e4f787c2541e4b4925d9397cabdfc077c9
diff --git a/sys-power/sispmctl/sispmctl-4.1-r1.ebuild b/sys-power/sispmctl/sispmctl-4.1-r1.ebuild
index 2eea09e8fa7d..122669b2ed7b 100644
--- a/sys-power/sispmctl/sispmctl-4.1-r1.ebuild
+++ b/sys-power/sispmctl/sispmctl-4.1-r1.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="GEMBIRD SiS-PM control utility"
HOMEPAGE="http://sispmctl.sourceforge.net/"
SRC_URI="https://downloads.sourceforge.net/sispmctl/${P}.tar.gz"
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="static-libs"
diff --git a/sys-power/sispmctl/sispmctl-4.12.ebuild b/sys-power/sispmctl/sispmctl-4.12.ebuild
new file mode 100644
index 000000000000..800da41c65b6
--- /dev/null
+++ b/sys-power/sispmctl/sispmctl-4.12.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd udev
+
+DESCRIPTION="GEMBIRD SiS-PM control utility"
+HOMEPAGE="http://sispmctl.sourceforge.net/"
+SRC_URI="https://downloads.sourceforge.net/sispmctl/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="static-libs"
+
+DEPEND="
+ virtual/libusb:0
+"
+RDEPEND="
+ ${DEPEND}
+ acct-group/sispmctl
+"
+
+src_configure() {
+ local myeconfargs=(
+ $(use_enable static-libs static)
+ --enable-webless
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+
+ find "${ED}" -name '*.la' -delete || die
+
+ # install udev rules which make the device files writable
+ # by the members of the group sispmctl
+ udev_dorules examples/60-sispmctl.rules
+
+ systemd_dounit examples/${PN}.service
+}
+
+pkg_postinst() {
+ udev_reload
+ einfo "Add users who may run ${PN} to the group '${PN}'"
+}
+
+pkg_postrm() {
+ udev_reload
+}
diff --git a/sys-power/thermald/Manifest b/sys-power/thermald/Manifest
index 878b9e62e97e..6835838cd190 100644
--- a/sys-power/thermald/Manifest
+++ b/sys-power/thermald/Manifest
@@ -1,9 +1,4 @@
AUX thermald 385 BLAKE2B 3ffb7f013a3c0f7fbffab5386173e157617229c9c0a36bd9e6bec1f7d7892ae6dee314be21d95000b6086d60cd51112e40b057f7e102c5c1d77d09ccb856c56d SHA512 70420ee1d41d20c2c540467865b98bf98d51f7e23b3d4c80a94e06e039dfa6fb931cafab98d2c66c8fd1f35eea4b49c0e2ddc4eea81fb7654f11c977305ca4d6
-AUX thermald-2.5.4-ioctl.patch 1209 BLAKE2B 6a8f56dc06bf72261b6799b662ca334e93713a9132c8f5f57c011577d08d157a6019fd9c990f01dde0bd4fc201604ee66b28afb1711b4d8e30fe542d19818188 SHA512 123e3278494ba78e2f027be6a58a2720b01cb6e724ff72281f636cd585894f380fe9756d3c6da7c920bf481a6c4befc084a11ecfbb1f03d529516b1b1f551f41
-DIST thermald-2.5.4.tar.gz 179202 BLAKE2B 945466ee90e61b4c59105f6f0d5b011b9cad9a9613ec5ac1f9e8d2ec1d75bc21e1685e7c8f165f5f4f46736d0b862a149b1e1444500d64aa1429d97db85209ac SHA512 7e73e7860ca6df22862db5fad1d8ab75361deac9cb3631da2950b02f366febd78a93c81afe93af396c9be2a809e8be8c764b0d3183b545e051f3ec7b9d9dd078
-DIST thermald-2.5.6.tar.gz 182768 BLAKE2B cc6249d5e0a3b5961776ed9ac888d1468acbb2aad49f63f99bf6e3289227f786ab3cc11b6122e702ca67f898b6d6b25c4e58c2ba1ba4aad1a38e6b74eaaf950f SHA512 d039e4bd4ed203caf786c8090c27910b5b5f3886e8e4d160d6347bb2b8c1d6aaaca14958ee91ad4aedb02e67f8a6403805719bf07d55f03fe1f28f3e4378ae73
DIST thermald-2.5.7.tar.gz 182761 BLAKE2B d812e1a7e0b55dd5d06ff491183ad0061acb79d2c80a6a248456821676bd3728e28a5d6b23d8fe2565ca8424830f095de8595e85bdfc514f17418af50d7e7284 SHA512 49699eb2a3f3d1197e680a39ecba767a1f11a5d4209671d30152f1e126f7c48b650909c4dd90c496a7857b0fa9ad6fc8c5a849413a8e544b3d5f62d8acfc8268
-EBUILD thermald-2.5.4-r1.ebuild 1283 BLAKE2B 343178550bf48155ac263af52be744504da5dd199e2ae99dfe9a2837a16c642ec17007589a46aedd45580281b32bed03234d23cddc29530b89dd5fbe4826dbf7 SHA512 6be17f759bb068ebd6e79360ec92fd60fca5fa7a0d40fa6fbe8e7c866ab796f14694052821f4f529a374fb00bfeaffb840ef34c5ba0e581024b0567cb7ea70e2
-EBUILD thermald-2.5.6.ebuild 1334 BLAKE2B 86a1e4fc1f07689c33574ae39a94466e1bfcafaab0785f988d5ed874cc5497621465ecfd30cf75ea1ec679d246350f5f52109b63063da9c49d4a0b6617833345 SHA512 243c3118567acb23e7261417af23db68f9e05f4d5592e1b389270bb85206e8499901aa7d42147e9caa545ed4317a76cb8a22cfb93b81397391b3fed6bca82ef0
-EBUILD thermald-2.5.7.ebuild 1334 BLAKE2B 86a1e4fc1f07689c33574ae39a94466e1bfcafaab0785f988d5ed874cc5497621465ecfd30cf75ea1ec679d246350f5f52109b63063da9c49d4a0b6617833345 SHA512 243c3118567acb23e7261417af23db68f9e05f4d5592e1b389270bb85206e8499901aa7d42147e9caa545ed4317a76cb8a22cfb93b81397391b3fed6bca82ef0
+EBUILD thermald-2.5.7.ebuild 1332 BLAKE2B dc252bdc593ffd4a06423810a7367ad9331cfd06620b87edef72f3333ad722958942bb267048e8418aad01a76f4ce8b46ce0fd1be81d017e225976417183eebf SHA512 9c0ac1e948bc510a90082537887541bdcbf58e60fd4c08800a17c77aee41c917c079510a53b5175eb83358c1c5e33a3cf29baa3a64bca3c78426e36dfbf9df58
MISC metadata.xml 648 BLAKE2B dc9cd4601c2577a6c7df13c8511586e2fdaee12f587cf31b0abd10dc637dbec8bf0a6e17672a935738f8929d5057c8b83a4bccb551b420c5de52b63f395a39f2 SHA512 9c1d353d16359f135b32850fa9fd52023994fe4148258b05564e6bc01b5a1c93aea0588e137aa24c382ad6587e0791d31176b3dcee25970a11a0b8efa01256c3
diff --git a/sys-power/thermald/files/thermald-2.5.4-ioctl.patch b/sys-power/thermald/files/thermald-2.5.4-ioctl.patch
deleted file mode 100644
index 85a4a82218aa..000000000000
--- a/sys-power/thermald/files/thermald-2.5.4-ioctl.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-diff --git a/src/acpi_thermal_rel_ioct.h b/src/acpi_thermal_rel_ioct.h
-index dd045a9..9b12a69 100644
---- a/src/acpi_thermal_rel_ioct.h
-+++ b/src/acpi_thermal_rel_ioct.h
-@@ -34,17 +34,14 @@
- #define ACPI_THERMAL_GET_ART _IOR(ACPI_THERMAL_MAGIC, 6, unsigned long)
-
- /*
-- * ACPI_THERMAL_GET_PSVT_REV = Revision number
-- * identifies limit type: 1=true proportional limit, 2=depth limit
- * ACPI_THERMAL_GET_PSVT_COUNT = Number of PSVT entries
- * ACPI_THERMAL_GET_PSVT_LEN = Total return data size (PSVT count x each
- * PSVT entry size)
- * ACPI_THERMAL_GET_PSVT = Get the data as an array of psvt_objects
- */
--#define ACPI_THERMAL_GET_PSVT_REV _IOR(ACPI_THERMAL_MAGIC, 7, unsigned long)
--#define ACPI_THERMAL_GET_PSVT_LEN _IOR(ACPI_THERMAL_MAGIC, 8, unsigned long)
--#define ACPI_THERMAL_GET_PSVT_COUNT _IOR(ACPI_THERMAL_MAGIC, 9, unsigned long)
--#define ACPI_THERMAL_GET_PSVT _IOR(ACPI_THERMAL_MAGIC, 10, unsigned long)
-+#define ACPI_THERMAL_GET_PSVT_LEN _IOR(ACPI_THERMAL_MAGIC, 7, unsigned long)
-+#define ACPI_THERMAL_GET_PSVT_COUNT _IOR(ACPI_THERMAL_MAGIC, 8, unsigned long)
-+#define ACPI_THERMAL_GET_PSVT _IOR(ACPI_THERMAL_MAGIC, 9, unsigned long)
-
- #ifndef __KERNEL__
- #define u64 unsigned long long
diff --git a/sys-power/thermald/thermald-2.5.4-r1.ebuild b/sys-power/thermald/thermald-2.5.4-r1.ebuild
deleted file mode 100644
index b04889d65db9..000000000000
--- a/sys-power/thermald/thermald-2.5.4-r1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools linux-info out-of-source systemd
-
-DESCRIPTION="Thermal daemon for Intel architectures"
-HOMEPAGE="https://github.com/intel/thermal_daemon"
-SRC_URI="https://github.com/intel/thermal_daemon/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="
- dev-libs/dbus-glib:=
- dev-libs/glib:=
- dev-libs/libxml2:=
- dev-libs/libevdev
- sys-power/upower
- sys-apps/dbus:="
-DEPEND="${RDEPEND}
- dev-util/gtk-doc
- dev-util/glib-utils"
-
-S=${WORKDIR}/thermal_daemon-${PV}
-DOCS=( thermal_daemon_usage.txt README.txt )
-
-CONFIG_CHECK="~PERF_EVENTS_INTEL_RAPL ~X86_INTEL_PSTATE ~INTEL_POWERCLAMP ~INT340X_THERMAL ~ACPI_THERMAL_REL ~INT3406_THERMAL"
-
-PATCHES=( "${FILESDIR}/${P}-ioctl.patch" )
-
-src_prepare() {
- sed -i -e '/tdrundir/s@\$localstatedir/run@\$runstatedir@' \
- configure.ac || die
-
- default
- eautoreconf
-}
-
-my_src_configure() {
- ECONF_SOURCE="${S}" econf \
- --disable-werror \
- --runstatedir="${EPREFIX}"/run \
- --with-dbus-power-group=wheel \
- --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
-}
-
-my_src_install_all() {
- einstalldocs
-
- rm -rf "${ED}"/etc/init || die
- doinitd "${FILESDIR}"/thermald
-}
diff --git a/sys-power/thermald/thermald-2.5.6.ebuild b/sys-power/thermald/thermald-2.5.6.ebuild
deleted file mode 100644
index 9abc5d8024c4..000000000000
--- a/sys-power/thermald/thermald-2.5.6.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools linux-info out-of-source systemd
-
-DESCRIPTION="Thermal daemon for Intel architectures"
-HOMEPAGE="https://github.com/intel/thermal_daemon"
-SRC_URI="https://github.com/intel/thermal_daemon/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- dev-libs/dbus-glib:=
- dev-libs/glib:=
- dev-libs/libxml2:=
- dev-libs/libevdev
- sys-power/upower
- sys-apps/dbus:="
-DEPEND="${RDEPEND}
- dev-util/gtk-doc
- dev-util/glib-utils"
-
-S=${WORKDIR}/thermal_daemon-${PV}
-DOCS=( thermal_daemon_usage.txt README.txt )
-
-CONFIG_CHECK="~PERF_EVENTS_INTEL_RAPL ~X86_INTEL_PSTATE ~INTEL_POWERCLAMP ~INT340X_THERMAL ~ACPI_THERMAL_REL ~INT3406_THERMAL"
-
-src_prepare() {
- sed -i -e '/tdrundir/s@\$localstatedir/run@\$runstatedir@' \
- configure.ac || die
-
- sed -i -e 's@\$(AM_V_GEN) glib-compile-resources@cd \$(top_srcdir) \&\& &@' \
- Makefile.am || die
-
- default
- eautoreconf
-}
-
-my_src_configure() {
- ECONF_SOURCE="${S}" econf \
- --disable-werror \
- --runstatedir="${EPREFIX}"/run \
- --with-dbus-power-group=wheel \
- --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
-}
-
-my_src_install_all() {
- einstalldocs
-
- rm -rf "${ED}"/etc/init || die
- doinitd "${FILESDIR}"/thermald
-}
diff --git a/sys-power/thermald/thermald-2.5.7.ebuild b/sys-power/thermald/thermald-2.5.7.ebuild
index 9abc5d8024c4..a45c7071a9a0 100644
--- a/sys-power/thermald/thermald-2.5.7.ebuild
+++ b/sys-power/thermald/thermald-2.5.7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/intel/thermal_daemon/archive/v${PV}.tar.gz -> ${P}.t
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
RDEPEND="
dev-libs/dbus-glib:=
diff --git a/sys-power/uhubctl/Manifest b/sys-power/uhubctl/Manifest
index 6ea4f0b3e779..7c813c7343ed 100644
--- a/sys-power/uhubctl/Manifest
+++ b/sys-power/uhubctl/Manifest
@@ -1,3 +1,3 @@
DIST uhubctl-2.5.0.tar.gz 28241 BLAKE2B 419e6e0a457eae05e8a9fbf5c66377f4b809d8f1cb7cd9af8055a0f12b4b96a82a34850ef39ae8ddabf919ec2858747ed121d57850c2318b59fabfad9086bd87 SHA512 2b902b7e1df788dd1d4720dcbc630c958e80619dee3bfe4bad222a089b7f2735c6189e5e7d497ce3782e6b6ee193906ea955621cf328a4022bce15f1179b1fda
-EBUILD uhubctl-2.5.0.ebuild 595 BLAKE2B 7fe9e4ab2f4853fb0bc54ba477bdc2f0310f28c9e8b835c11a3838c5199242ce8a69ebaafa89cc111ab92ca3260daa8d9a08470f7b9cf39d2e2c08f1cc1c1761 SHA512 e0370e49a46283cc34191c429109b79e76fa819257779fe3fd35347597699e3277670377e9d365c14f43eb26e1810821da1ff9d170a6095be7ce9803322f0140
+EBUILD uhubctl-2.5.0.ebuild 587 BLAKE2B 5e39c882b89298f49565dc31018974aeb0cfd7357c216e765217423c14bf797fc76560f1e05e91b7b72f3216b3ce00f1118969b5ecb3891c2b392ddd95f9aa7c SHA512 73b7cdc8c0533fe03ea6e27cc6582476f95a8179075f2fdc57b9750b46dcba647ef8d897e2cf1615b3a0bfe56f37d341b6d493634e84ad26a4dc978775d47875
MISC metadata.xml 324 BLAKE2B 71eec171e5b81fdb98118f8abd6cd101e0c68af77163656f26b77976ce1e60700398f8b05b00e37f6d8b781262d146ec94efa4f3a3c59e21d4b40e2fd13755a6 SHA512 6b5141f8b8bde12232b965cdff890c674b3b9fe937bdea9386dfee0afacd0fc17e7ce8e4a49c0343fad3bd250600ac31ee97b97c1775cde18151c9013bb5d2c7
diff --git a/sys-power/uhubctl/uhubctl-2.5.0.ebuild b/sys-power/uhubctl/uhubctl-2.5.0.ebuild
index e8ec52411eb4..0976ba64bba2 100644
--- a/sys-power/uhubctl/uhubctl-2.5.0.ebuild
+++ b/sys-power/uhubctl/uhubctl-2.5.0.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
@@ -12,7 +12,6 @@ SRC_URI="https://github.com/mvp/uhubctl/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
DEPEND="virtual/libusb:1"
RDEPEND="${DEPEND}"
diff --git a/sys-power/upower/Manifest b/sys-power/upower/Manifest
index 0aea810565a8..c5ac29ac69bd 100644
--- a/sys-power/upower/Manifest
+++ b/sys-power/upower/Manifest
@@ -1,8 +1,3 @@
-AUX upower-1.90.2-backport-pr207.patch 1549 BLAKE2B a682f9fe09c9df49ba2ff038fbbd649b1a9e1cba6ab148fdca30b9cc708f151bf6ae47655a90a49e67ace48ad847730923ae12c98869e93509fcc1900568b9f8 SHA512 2ecf1211e9185af0f8cd92c982f334dda9e4916f50f0a087802bf01fecc7e6926cda6562d581a328f9f2560d0d42a4f09837fdbc82524491cfd7cc721ac8dff8
-DIST upower-v0.99.20.tar.bz2 126098 BLAKE2B 670a2ad746c5cf8b2aca332f1f8c36fc96cd82b3ad8a7a5337dd3edce60cd73b1a83e807ec3f257d5216b3b4873f1bcf6cc9c434c195f75680e891c653f44fe1 SHA512 50e5b03f1319da3869b0caba4fbe78c8eabf1df6f783f1463b06394bee58bae42ad411780faa503965c5fdb983d723c0b5ae0731fae4220997a17875f4850b1e
-DIST upower-v1.90.2.tar.bz2 138265 BLAKE2B f00b3a584f5564a0edc7fadad2e005da5938e61005c0c84ed6bfb9e612a5964a1f4b0a051a2a78eb1b71666e4182ce2e01e16f1b32269ed2db848b570f71fd09 SHA512 9cdaea76d604e79bb385c2d7d8df26ab74d8fbbd5ddd271d7dc3323ae4f98ce9504ce807638e008869fdec0e1fcaf8d4be53e486714913616b8df73d8e4ac396
DIST upower-v1.90.4.tar.bz2 139422 BLAKE2B a06be2d483773a2115f4cdd4f7c023589ebc937846fc360341cd57d1a225f4dc1b448f50438216c3ae679effa86d61b96f7c4b9d59f6b0f30e9dcbc047a5cac7 SHA512 2db8f2fea4086939c7ec236674ddd03ff043eeb1c7e46deb40b45aed5d31b6eb0e84fa44f189336b0a171f3e2f92f2f50e2f355b9366e0d686e570d0107e88da
-EBUILD upower-0.99.20.ebuild 2794 BLAKE2B b6d2482072d87a91d3e22a78ba5909c3cb08cc761eec4c276c59405a9bd3a1ab01b38eacc870bc0411ac34c243f6d49dba82f8da9f597a89d5f7970fe125cbc3 SHA512 d21cc207336b1ff3e033a375b3b8bbbb5aec847aeb54d1982bb2a01bbd04c96acd9b8d42a8009aadfa4883dd1641152038c5821b140aba9844d943d8bba43aa8
-EBUILD upower-1.90.2.ebuild 2868 BLAKE2B 837f5a6e1293dbc58bb854a03f55f6743d8bf61adb5285cce4e6ae52107f07def48dfe943e0ee5570c80f34be9f5a50e3fec49454101d0710b3db0ea56f6feb1 SHA512 8350b522953c0ce8e1b0f99dc76891770e590d8a57ac075d86a41be9159efa7a9986d4e273e50f726ef8a41e3e797728983108ab851ae0801e2a68769ee8dca4
-EBUILD upower-1.90.4-r1.ebuild 2806 BLAKE2B f68bf6fce6c74fd70b2e3ed004894c09c7afff1c176877e2b6be1dfdc09d164b878ec1690c86461a2dc1856804e80f270f7166ab411eb8c1f2e54cba5dab42c6 SHA512 fe7708566885c3985d81472542a19d507b47d7ccfc37de2046fd166b06f482ee33e19e29563ff77252bec390552eb92d218f75107f1c318e9b82c97b640bd0a1
+EBUILD upower-1.90.4-r1.ebuild 2878 BLAKE2B f362acaac6de9f52c6a1346121b5407b53af0101bb9d4a87740db548c81145f23a33cf2069fd02eaa549f066c84eb224da99bb5d0d82cf548a8b767d880c6935 SHA512 3d59e3166b30bf80c6685453c30414736af5c4eeaf8b79b2c7653ad1b8968f0f2e77831076d952b1dbf57920c2d6e9bb357cd13812cba1aedcd384374a20bbef
MISC metadata.xml 319 BLAKE2B deed435a52138ca25bc6db202a294303839a6be54e3c257f25e25b8050ae30992fd18054cf568bcfd33e14211523a328546cf9732fc10844437994fa79e3f63d SHA512 47a7e588aee976740610165259518b427b425dc9aaff3afd74d4abb34717dd4ca23c0d062347a1257e192a56ce16d7793d4d58738d0cfd178adcc55992136194
diff --git a/sys-power/upower/files/upower-1.90.2-backport-pr207.patch b/sys-power/upower/files/upower-1.90.2-backport-pr207.patch
deleted file mode 100644
index dd47e4c8926a..000000000000
--- a/sys-power/upower/files/upower-1.90.2-backport-pr207.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-https://bugs.gentoo.org/923794
-https://bugs.gentoo.org/927405
-https://gitlab.freedesktop.org/upower/upower/-/merge_requests/207
-https://bugs.debian.org/1059467
-https://github.com/martinpitt/python-dbusmock/pull/192
-
-From bd1e4698f480c6b94afa0536fc02e211ae5a87fb Mon Sep 17 00:00:00 2001
-From: Martin Pitt <martin@piware.de>
-Date: Thu, 28 Dec 2023 21:13:15 +0100
-Subject: [PATCH] linux: Adjust test_bluetooth_le_device for dbusmock 0.30.1
-
-dbusmock 0.30.1 changed the BlueZ template to set the default "Class"
-property to `MOCK_PHONE_CLASS` right away instead of in PairDevice() [1].
-
-test_bluetooth_le_device() relied on the previous implicit default of a
-"0" Class value. Set this explicitly to expect a "generic" device. This
-makes the test work with old and current dbusmock versions.
-
-https://bugs.debian.org/1059467
-
-[1] https://github.com/martinpitt/python-dbusmock/pull/192
----
- src/linux/integration-test.py | 4 +++-
- 1 file changed, 3 insertions(+), 1 deletion(-)
-
-diff --git a/src/linux/integration-test.py b/src/linux/integration-test.py
-index e6861253..4c071e85 100755
---- a/src/linux/integration-test.py
-+++ b/src/linux/integration-test.py
-@@ -2162,7 +2162,9 @@ class Tests(dbusmock.DBusTestCase):
-
- alias = 'Satechi M1 Mouse'
- battery_level = 99
-- device_properties = None
-+ device_properties = {
-+ 'Class': dbus.UInt32(0, variant_level=1)
-+ }
-
- devs = self._add_bluez_battery_device(alias, device_properties, battery_level)
- self.assertEqual(len(devs), 1)
---
-GitLab
-
diff --git a/sys-power/upower/upower-0.99.20.ebuild b/sys-power/upower/upower-0.99.20.ebuild
deleted file mode 100644
index 1d77e3a26159..000000000000
--- a/sys-power/upower/upower-0.99.20.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit meson python-any-r1 systemd udev xdg-utils
-
-DESCRIPTION="D-Bus abstraction for enumerating power devices, querying history and statistics"
-HOMEPAGE="https://upower.freedesktop.org/"
-SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
-
-# gtk-doc files are not available as prebuilt in the tarball
-IUSE="doc +introspection ios selinux test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- >=dev-libs/glib-2.58:2
- sys-apps/dbus:=
- introspection? ( dev-libs/gobject-introspection:= )
- kernel_linux? (
- >=dev-libs/libgudev-236:=
- virtual/udev
- ios? (
- >=app-pda/libimobiledevice-1:=
- >=app-pda/libplist-2:=
- )
- )
-"
-RDEPEND="${DEPEND}
- selinux? ( sec-policy/selinux-devicekit )
-"
-BDEPEND="
- app-text/docbook-xsl-stylesheets
- dev-libs/libxslt
- dev-util/gdbus-codegen
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- doc? ( dev-util/gtk-doc )
- test? (
- $(python_gen_any_dep '
- dev-python/dbus-python[${PYTHON_USEDEP}]
- dev-python/python-dbusmock[${PYTHON_USEDEP}]
- ')
- dev-util/umockdev
- )
-"
-
-S="${WORKDIR}/${PN}-v${PV}"
-
-QA_MULTILIB_PATHS="usr/lib/${PN}/.*"
-
-python_check_deps() {
- python_has_version -b "dev-python/dbus-python[${PYTHON_USEDEP}]" &&
- python_has_version -b "dev-python/python-dbusmock[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
- use test && python-any-r1_pkg_setup
-}
-
-src_prepare() {
- default
- xdg_environment_reset
-}
-
-src_configure() {
- local backend
-
- if use kernel_linux ; then
- backend=linux
- else
- backend=dummy
- fi
-
- local emesonargs=(
- --localstatedir "${EPREFIX}"/var
-
- -Dman=true
- $(meson_use doc gtk-doc)
- $(meson_feature introspection)
- -Dsystemdsystemunitdir="$(systemd_get_systemunitdir)"
- -Dos_backend="${backend}"
- $(meson_feature ios idevice)
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
- keepdir /var/lib/upower #383091
-}
-
-pkg_postinst() {
- udev_reload
-
- if [[ ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 0.99.12; then
- elog "Support for Logitech Unifying Receiver battery state readout was"
- elog "removed in version 0.99.12, these devices have been directly"
- elog "supported by the Linux kernel since version >=3.2."
- elog
- elog "Support for CSR devices battery state was removed from udev rules"
- elog "in version 0.99.12. This concerns the following Logitech products"
- elog "from the mid 2000s:"
- elog "Mouse/Dual/Keyboard+Mouse Receiver, Freedom Optical, Elite Duo,"
- elog "MX700/MX1000, Optical TrackMan, Click! Mouse, Presenter."
- fi
-}
-
-pkg_postrm() {
- udev_reload
-}
diff --git a/sys-power/upower/upower-1.90.2.ebuild b/sys-power/upower/upower-1.90.2.ebuild
deleted file mode 100644
index 8b5b884e28e6..000000000000
--- a/sys-power/upower/upower-1.90.2.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit meson python-any-r1 systemd udev xdg-utils
-
-DESCRIPTION="D-Bus abstraction for enumerating power devices, querying history and statistics"
-HOMEPAGE="https://upower.freedesktop.org/"
-SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
-S="${WORKDIR}/${PN}-v${PV}"
-
-LICENSE="GPL-2+"
-SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-# gtk-doc files are not available as prebuilt in the tarball
-IUSE="doc +introspection ios selinux test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- >=dev-libs/glib-2.58:2
- sys-apps/dbus:=
- introspection? ( dev-libs/gobject-introspection:= )
- kernel_linux? (
- >=dev-libs/libgudev-236:=
- virtual/udev
- ios? (
- >=app-pda/libimobiledevice-1:=
- >=app-pda/libplist-2:=
- )
- )
-"
-RDEPEND="${DEPEND}
- selinux? ( sec-policy/selinux-devicekit )
-"
-BDEPEND="
- app-text/docbook-xsl-stylesheets
- dev-libs/libxslt
- dev-util/gdbus-codegen
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- doc? ( dev-util/gtk-doc )
- test? (
- $(python_gen_any_dep '
- dev-python/dbus-python[${PYTHON_USEDEP}]
- dev-python/python-dbusmock[${PYTHON_USEDEP}]
- ')
- dev-util/umockdev
- )
-"
-
-PATCHES=( "${FILESDIR}/${PN}-1.90.2-backport-pr207.patch" )
-
-QA_MULTILIB_PATHS="usr/lib/${PN}/.*"
-
-python_check_deps() {
- python_has_version -b "dev-python/dbus-python[${PYTHON_USEDEP}]" &&
- python_has_version -b "dev-python/python-dbusmock[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
- use test && python-any-r1_pkg_setup
-}
-
-src_prepare() {
- default
- xdg_environment_reset
-}
-
-src_configure() {
- local backend
-
- if use kernel_linux ; then
- backend=linux
- else
- backend=dummy
- fi
-
- local emesonargs=(
- --localstatedir "${EPREFIX}"/var
-
- -Dman=true
- $(meson_use doc gtk-doc)
- $(meson_feature introspection)
- -Dsystemdsystemunitdir="$(systemd_get_systemunitdir)"
- -Dos_backend="${backend}"
- $(meson_feature ios idevice)
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
- keepdir /var/lib/upower #383091
-}
-
-pkg_postinst() {
- udev_reload
-
- if [[ ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 0.99.12; then
- elog "Support for Logitech Unifying Receiver battery state readout was"
- elog "removed in version 0.99.12, these devices have been directly"
- elog "supported by the Linux kernel since version >=3.2."
- elog
- elog "Support for CSR devices battery state was removed from udev rules"
- elog "in version 0.99.12. This concerns the following Logitech products"
- elog "from the mid 2000s:"
- elog "Mouse/Dual/Keyboard+Mouse Receiver, Freedom Optical, Elite Duo,"
- elog "MX700/MX1000, Optical TrackMan, Click! Mouse, Presenter."
- fi
-}
-
-pkg_postrm() {
- udev_reload
-}
diff --git a/sys-power/upower/upower-1.90.4-r1.ebuild b/sys-power/upower/upower-1.90.4-r1.ebuild
index 65e82895c0a1..8d87564bbe4a 100644
--- a/sys-power/upower/upower-1.90.4-r1.ebuild
+++ b/sys-power/upower/upower-1.90.4-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit meson python-any-r1 systemd udev xdg-utils
DESCRIPTION="D-Bus abstraction for enumerating power devices, querying history and statistics"
@@ -65,6 +65,8 @@ pkg_setup() {
src_prepare() {
default
xdg_environment_reset
+ # https://bugs.gentoo.org/935575
+ unset XDG_CONFIG_DIRS XDG_DATA_DIRS
}
src_configure() {