diff options
Diffstat (limited to 'sys-apps')
-rw-r--r-- | sys-apps/Manifest.gz | bin | 51555 -> 51554 bytes | |||
-rw-r--r-- | sys-apps/lm-sensors/Manifest | 2 | ||||
-rw-r--r-- | sys-apps/lm-sensors/lm-sensors-3.6.2.ebuild | 53 | ||||
-rw-r--r-- | sys-apps/razercfg/Manifest | 2 | ||||
-rw-r--r-- | sys-apps/razercfg/razercfg-0.43.ebuild | 93 | ||||
-rw-r--r-- | sys-apps/s6-rc/Manifest | 2 | ||||
-rw-r--r-- | sys-apps/s6-rc/s6-rc-0.5.5.0.ebuild | 16 |
7 files changed, 128 insertions, 40 deletions
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz Binary files differindex 7d6d9c09d008..1b0bc464e326 100644 --- a/sys-apps/Manifest.gz +++ b/sys-apps/Manifest.gz diff --git a/sys-apps/lm-sensors/Manifest b/sys-apps/lm-sensors/Manifest index a189aedc5fdd..c8048eada85d 100644 --- a/sys-apps/lm-sensors/Manifest +++ b/sys-apps/lm-sensors/Manifest @@ -8,5 +8,5 @@ AUX sensord.confd 695 BLAKE2B e435c63a48da41218b793f9beefd5f9d1702aa80a525ca378e AUX sensord.initd 574 BLAKE2B bbc4e39d6b906a0e7539c4521420b9da686722eb6d26d486c29554c2cdc1b8c45d770c5e587f707d4fad0e34e083b2388dda194908a78c89e3ad4606cd61e464 SHA512 69abc9a92bfffae59f17a93e4792fd1f6b64285271693a443e1007adb73f95cb62a8dbf318f407f60fb3e3573d0e7ea11357076f14dbb58a0964f7b0bfe30b4a AUX sensord.service-r1 155 BLAKE2B 8a61565976b7d333dfb257d0e57a18140229bedb44fc095446e64de85d829f3d34802d4f762967cc503d527b8f28deaeaf3e0a93b3a4384b9c9b62a8b71d4dfe SHA512 83132636209f3e3717edad28ed230f767ee8bf00eabf3036238f64c370d1e42db1c14d1ed965c650da8aa3a6deb3ce7a0794425491ff7f8ce67e2fde934fc4fb DIST lm-sensors-3.6.2.tar.gz 292327 BLAKE2B 99398e951fa72857768222eed7f05ef21f547e73e31baba0a953400a594214ae572cfd65d3dd841bdbe32c96039f4350716e51aa6bcdcb9a3577d235ef3a3d37 SHA512 a89ae984814f5224bf621727252042d2b84a5cc5c125dd7024ff1be223e4c269b1e7c23512e56b3f2f38c088d7c6e54df47af51d63740deb09c44f837060695a -EBUILD lm-sensors-3.6.2.ebuild 6641 BLAKE2B b249dfa23ad89e5a34a7f87a62f6197ae63b19f345ce57ca2178bcdc40d91c690d64cf66e2ff9ed3f910af001ddb1847449ed9d317a4f6143f3ac1b696a97d77 SHA512 69f88cfcf341678498f5e8ddf2f3aefb4847bc8c9394007a40e16e3ffcb74b75ea84df1178bc0ea692c39b545d947321b2a0362863b59b4c77239f38d23dad87 +EBUILD lm-sensors-3.6.2.ebuild 6534 BLAKE2B 15ec36abc1241e7a4648a97e16dca81f08b03b917b684cb0827051c18eefd742fc07eef4bdc02b6519e7655edd6f62c518599f835afafa817c6c63d8652eec97 SHA512 97caef8434e903c413daf2fce3c390ed6078c9ec7b7481ba849c76861f6809519a27104531d59f7749abda1d76d82f955f11f973d9003192ab34f81636b29b2e MISC metadata.xml 803 BLAKE2B 0395d0a14d56cbf08342f77e5e852695bb432145076193f84970405084b72d5fc5c3cdc352d836ad2ca814e265aa9395f7f28eda17ec0644c9004a754bd783e6 SHA512 86a3f17c16f65b25e92f4ec6b21bdb23bfb5b97aa843f913d7bddb4d63202340bb37f2e9910a6a27ba4c7d2bc5e531a3ea23826a5c14ba5f0992ab3e85339ca0 diff --git a/sys-apps/lm-sensors/lm-sensors-3.6.2.ebuild b/sys-apps/lm-sensors/lm-sensors-3.6.2.ebuild index de9e38be6c7a..d7aae5a352e7 100644 --- a/sys-apps/lm-sensors/lm-sensors-3.6.2.ebuild +++ b/sys-apps/lm-sensors/lm-sensors-3.6.2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit linux-info systemd toolchain-funcs multilib-minimal +inherit eapi9-ver linux-info systemd toolchain-funcs multilib-minimal DESCRIPTION="Hardware Monitoring user-space utilities" HOMEPAGE="https://hwmon.wiki.kernel.org/ https://github.com/lm-sensors/lm-sensors" @@ -185,33 +185,28 @@ multilib_src_install_all() { pkg_postinst() { local _new_loader='3.4.0_p20160725' - local _v - for _v in ${REPLACING_VERSIONS}; do - if ! ver_test "${_v}" -gt "${_new_loader}"; then - # This is an upgrade which require migration - - elog "" - elog "Since version 3.4.0_p20160725 ${PN} no longer loads modules on its own" - elog "instead it is using \"modules-load\" services provided by OpenRC or systemd." - elog "" - elog "To migrate your configuration you have 2 options:" - elog "" - elog " a) Re-create a new configuration using \"/usr/sbin/sensors-detect\"" - elog "" - elog " b) Copy existing \"modules_<n>\", \"HWMON_MODULES\" or \"BUS_MODULES\"" - elog " variables from \"/etc/conf.d/lm_modules\" to" - elog " \"/etc/modules-load.d/lm_sensors.conf\" and adjust format." - elog "" - elog " For details see https://wiki.gentoo.org/wiki/Systemd#Automatic_module_loading" - elog "" - elog " Important: Don't forget to migrate your module's argument" - elog " (modules_<name>_args variable) if your are not already" - elog " using \"/etc/modprobe.d\" (which is recommended)." - - # Show this elog only once - break - fi - done + if ver_replacing -lt "${_new_loader}"; then + # This is an upgrade which require migration + + elog "" + elog "Since version 3.4.0_p20160725 ${PN} no longer loads modules on its own" + elog "instead it is using \"modules-load\" services provided by OpenRC or systemd." + elog "" + elog "To migrate your configuration you have 2 options:" + elog "" + elog " a) Re-create a new configuration using \"/usr/sbin/sensors-detect\"" + elog "" + elog " b) Copy existing \"modules_<n>\", \"HWMON_MODULES\" or \"BUS_MODULES\"" + elog " variables from \"/etc/conf.d/lm_modules\" to" + elog " \"/etc/modules-load.d/lm_sensors.conf\" and adjust format." + elog "" + elog " For details see https://wiki.gentoo.org/wiki/Systemd#Automatic_module_loading" + elog "" + elog " Important: Don't forget to migrate your module's argument" + elog " (modules_<name>_args variable) if your are not already" + elog " using \"/etc/modprobe.d\" (which is recommended)." + + fi if [[ -z "${REPLACING_VERSIONS}" ]]; then # New installation diff --git a/sys-apps/razercfg/Manifest b/sys-apps/razercfg/Manifest index ad5a658acece..51acdafae3bf 100644 --- a/sys-apps/razercfg/Manifest +++ b/sys-apps/razercfg/Manifest @@ -1,5 +1,7 @@ AUX razercfg-0.39-unit-variables.patch 712 BLAKE2B 2aeea04ea744bb6ed708d6d1128026ffc5112f9a0611d6eff9fbf2aacb9660bd3698727da5812da5b8937205246d70a20a5f876156b6ebe46638289c0e6cabd9 SHA512 c34c7f314420a1597b0c5aa44f6ae3b55e212d1bb9c00498f5e1525390bb2e62d68ebbe5dabc48468e79f0fe8f2f30b81459a5e9cc0b3e837239d39230fd7238 AUX razerd.init.d-r2 447 BLAKE2B ea72b6e9fa2f32ecede29e910f76f75a0de538c84271245eb8cf4f0715aa36c954e05cedb31c8af8a39b222c001bcdbd738ec5163c18eb58730b8868ae8da592 SHA512 8c9e307bd2a76086f9fa462f04019c9c840681232f1833292d4f64ed030ce83392cf039919f9f830abb4b61e0be65e2637c6bfdb7551291f68626c876ec92af1 DIST razercfg-0.42.tar.xz 103300 BLAKE2B 83f9432edf4deda78514dd1e2a65e04981d3646c543ebf3b74060f5d6ee5f9c3ddec5b0c544c11c9968c790172ae2bd4d4503adaf1428ca31337fdcd33d8545c SHA512 3856f4133b620fb639a46a5bb02fe8e6c47ae3928a04fe9d1bbef2792a44fdd4f5dff2efa43a1e43d75312025d3c65c626e331e723092e4e0b8d6622657fb197 +DIST razercfg-0.43.tar.xz 99096 BLAKE2B d51b175cd4efbe377322d0a4f31fdd992c1d23bd647d17746c620892d4dab7917969df98eca2f35856fbb58dc3e139526e8381cbc52200d10de8803b354e7ab0 SHA512 0d852c86846f14a5da64350e8c0de5288fc9ad6dbbaf4e35b8aea4c9e11eb43269240bc13deac3a49940557846c0e6d73ebefbc26dddc11a47bcc12a3691aca7 EBUILD razercfg-0.42-r1.ebuild 2210 BLAKE2B def3eaec07d848be4d9919b3ae5fbb32a1486ebe63a091a6179aa07e43811d0a6b4d70431dcc48208a9ff5957d2c7bf4a8bfaddb4df5003094bfeac164e10f32 SHA512 ca364cc5b2ef9b5618b3715a5196c7a3d1363736c59c2309e378b43ee4b687b6a26c390e764bd3e59eca4cc1cdd0c144bd881266e982b0e06ae229e80a60750c +EBUILD razercfg-0.43.ebuild 2079 BLAKE2B 6834b84943924341f41429bb177760fc98f82d1eb994e8b28e267e5dc4b3f794f8bb9183c9a85a2d20b3a98939f6c54206e439ec286dacc0fa93f7c36744b40a SHA512 40954900e830a478ab6b4f739dd8dfc196d352241407c1ce578a86341fc9dc74fee03827be9beb5ee4e929a73a5601314eb053e63434698246ff7081dcb23fe9 MISC metadata.xml 809 BLAKE2B 37388583c17e021f2908e106327540bb1917c9f74b9201b6ac25518ca7de62593b2662e9a86c1e69fc10c811cb540a3b6168656c9e5c78d5c999c6d5b74a3e75 SHA512 77069e9e6aef316af47e251a21ac81483da2da51d0307c11d479f593521bdf2e841843a504ce43419a40be16d68e6c5598dc2740c72ca3c054268d6015a223fe diff --git a/sys-apps/razercfg/razercfg-0.43.ebuild b/sys-apps/razercfg/razercfg-0.43.ebuild new file mode 100644 index 000000000000..d541939ffcdc --- /dev/null +++ b/sys-apps/razercfg/razercfg-0.43.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) + +inherit cmake python-single-r1 systemd tmpfiles udev xdg + +DESCRIPTION="Utility for advanced configuration of Razer mice" +HOMEPAGE="https://bues.ch/cms/hacking/razercfg.html https://github.com/mbuesch/razer" +SRC_URI="https://bues.ch/${PN}/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gui" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND="${PYTHON_DEPS} + virtual/libusb:1 +" +RDEPEND="${DEPEND} + virtual/udev + gui? ( + $(python_gen_cond_dep ' + dev-python/pyqt5[${PYTHON_USEDEP}] + ') + ) +" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + cmake_src_prepare + + # Don't clobber toolchain defaults + sed -i -e '/-D_FORTIFY_SOURCE=2/d' scripts/cmake.global || die + + sed -i CMakeLists.txt \ + -e "s@/etc/udev/rules.d@$(get_udevdir)@" \ + -e "s@/usr/lib/systemd/system@$(systemd_get_systemunitdir)@" || die + + sed -i librazer/CMakeLists.txt \ + -e '/ldconfig/{N;d}' \ + -e "s:DESTINATION lib:DESTINATION $(get_libdir):" \ + || die + + sed -i ui/razercfg.desktop.template \ + -e '/^Categories=/s/=.*$/=Qt;Settings/' \ + || die + + export RAZERCFG_PKG_BUILD=1 +} + +src_configure() { + local mycmakeargs=( + -DPYTHON="${PYTHON}" + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + + python_optimize + + newinitd "${FILESDIR}"/razerd.init.d-r2 razerd + dodoc README.* HACKING.* razer.conf + + if ! use gui; then + rm "${D}"/usr/bin/qrazercfg{,-applet} || die + rm -r "${D}"/usr/share/{applications,icons} || die + fi + + # sys-power/pm-utils is deprecated, so we delete related files + # (they contain a hook for resume from suspend) + # TODO: test resume from suspend + rm -r "${D}/etc/pm" || die +} + +pkg_postinst() { + udevadm control --reload-rules + udevadm trigger --subsystem-match=usb + + xdg_pkg_postinst + + tmpfiles_process razerd.conf + + if [[ -e "${ROOT}/usr/bin/pyrazer.pyc" ]]; then + eerror "A stale ${ROOT}/usr/bin/pyrazer.pyc exists and will prevent" + eerror "the Python frontends from working until removed manually." + fi +} diff --git a/sys-apps/s6-rc/Manifest b/sys-apps/s6-rc/Manifest index 996a5019973a..65063944c6cb 100644 --- a/sys-apps/s6-rc/Manifest +++ b/sys-apps/s6-rc/Manifest @@ -1,5 +1,5 @@ DIST s6-rc-0.5.4.3.tar.gz 101738 BLAKE2B fbf69bff42c999af063810fd92467de5357d9405dbb3767064ab1aa12bda1262f5622884a1d547ca4d2c03cb9714f0f53acc4389949c65f606780837dcd0ccf7 SHA512 7a54a32ea1261de79b9494adde74b50dbefce831f5a00f9d3772c9b64fd71918ce54a16dff828de0fb762633255226ca935357f9f31c4264716b7041a5f5f8bb DIST s6-rc-0.5.5.0.tar.gz 101915 BLAKE2B 3d6126b72fadd0597e38369b1439e5bdfe6bbfe1c1ada044d98ed83379d94e16e9cc06f99fc5e056b4304fac0cde9f0421ddde9852772588600f5e8b382fea1a SHA512 8769c71eaf1416fb1d2040865585e0c3c7abb0c9732313d3534f82be8f50417500796cda41a434e8a521bff77960ba23009e51080892700a158ae61537303081 EBUILD s6-rc-0.5.4.3.ebuild 1627 BLAKE2B 9b7f35d16fa9e955d310d9fe0ad39a1da58365709a624b325cfc94a391b5e6e3313aa8012d1a9a937f227c5e130751235c6ce3dab5252abf97623233f8b79c82 SHA512 86a5f5b1ef6aba4a10a7d6d01593eeb2e509568ef7e445cc445dccc534faeddd75c1ade25d15a9afa231223b1bdfe80f4c04930a15299579d2c7dcbb71797588 -EBUILD s6-rc-0.5.5.0.ebuild 1628 BLAKE2B 4648492d7f903667d9bfb7e17386db44fcb2aa97b47ef4bf31a9e31f346b0746d7c163bfa64eba2fd5d68bf71807a642f396406e9a3e583c864aa848fadf49fd SHA512 15b71b67c13152b38a0e0f679fc42bcc6f2dc12c93ef7d561e60e697442173a965d5251fb0b804406d314072ad55df8750afccf70906af86511311e690c1abc4 +EBUILD s6-rc-0.5.5.0.ebuild 1584 BLAKE2B 8dd771829677492170582a1850a17f8454ab828c79b3e32694d9787cbc21cd2aa234fa3a40a790ed4c280a6fe6314b8ee1b3577dbec1ddbd692d38e21a22c5f6 SHA512 c22736456dd87c3f485d8a0bf6f1b62df7c3c1da3dd359713e44d1ecae6479c9eccc4b7554b7d2130ee546971dc97113c20c81040c0d929b0aee8c1aa880f90b MISC metadata.xml 612 BLAKE2B 5512fe794ae7362a22aab418fd82bcc6f0fc4713dee0657166f045f9c6d0a06e15a1d97ddae56556d996c887a93c401e0874c999b8b5e6bc7a6bb5815ab3921f SHA512 787bcdaaf32e0bda6270e0d21eb0a98e8105055bfe7f681b1bde6ec286df6036a4f4c40641c94341a95d74ff289b7d922774e88605907d64a8f2b1ef5963c689 diff --git a/sys-apps/s6-rc/s6-rc-0.5.5.0.ebuild b/sys-apps/s6-rc/s6-rc-0.5.5.0.ebuild index d437cf4f152c..350717552a6f 100644 --- a/sys-apps/s6-rc/s6-rc-0.5.5.0.ebuild +++ b/sys-apps/s6-rc/s6-rc-0.5.5.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit optfeature toolchain-funcs +inherit eapi9-ver optfeature toolchain-funcs DESCRIPTION="Service manager for the s6 supervision suite" HOMEPAGE="https://www.skarnet.org/software/s6-rc/" @@ -54,14 +54,12 @@ src_configure() { } pkg_postinst() { - for ver in ${REPLACING_VERSIONS}; do - if ver_test "${ver}" -lt "0.5.4.0"; then - elog "Location of helper utilities was changed from /usr/libexec to /lib/s6 in" - elog "version 0.5.4.0. It is necessary to recompile and update s6-rc database and" - elog "restart s6rc-oneshot-runner service because you are upgrading from older" - elog "version." - fi - done + if ver_replacing -lt "0.5.4.0"; then + elog "Location of helper utilities was changed from /usr/libexec to /lib/s6 in" + elog "version 0.5.4.0. It is necessary to recompile and update s6-rc database and" + elog "restart s6rc-oneshot-runner service because you are upgrading from older" + elog "version." + fi optfeature "man pages" app-doc/s6-rc-man-pages } |