repo/proj/guru:master commit in: gui-wm/river/

"Florian Schmaus" <[email protected]>
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1786644802.915510742aec9472316d1a15730f12704332cc2d.flow@gentoo>
commit:     915510742aec9472316d1a15730f12704332cc2d
Author:     Violet Purcell <vi <AT> vimproved <DOT> dev>
AuthorDate: Thu Aug 13 18:13:22 2026 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Thu Aug 13 18:13:22 2026 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=91551074

gui-wm/river: drop 0.3.15, 0.4.3, 0.4.5, 0.4.6, 0.4.7

Signed-off-by: Violet Purcell <vi <AT> vimproved.dev>

 gui-wm/river/Manifest            |   8 ---
 gui-wm/river/river-0.3.15.ebuild |  91 ----------------------------------
 gui-wm/river/river-0.4.3.ebuild  | 100 -------------------------------------
 gui-wm/river/river-0.4.5.ebuild  | 104 ---------------------------------------
 gui-wm/river/river-0.4.6.ebuild  | 103 --------------------------------------
 gui-wm/river/river-0.4.7.ebuild  | 103 --------------------------------------
 6 files changed, 509 deletions(-)

diff --git a/gui-wm/river/Manifest b/gui-wm/river/Manifest
index 15830bddf1..04ef93c9c4 100644
--- a/gui-wm/river/Manifest
+++ b/gui-wm/river/Manifest
@@ -1,18 +1,10 @@
 DIST aro-0.0.0-JSD1Qi7QNgDnfcrdEJf82v3o6MhZySjYVrtdfEf3E4Se.tar.gz 944918 BLAKE2B a8c3566897554f46d4fcd29c019aa6a5895d65ad742b822ea2262b1e623e8841e8ebf9564ead3b1491fd07c5a228f1cb48c545c9ae075b47081b6ba658c7d3e8 SHA512 b040b5651902402580a3a2f4a2b57be1c37723eb374b63631553adf76e9bde54c975e8abb632bcaf5dc2886f1c1785e5528804512e0a87b934d414e9207a3f2b
 DIST pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX.tar.gz 7976 BLAKE2B ea7fb2eab22a3b340ba9ddfde45e5b296a0a2dae866c274041a8953856e6b2ff76120c2577576258a2f0c1bb05958f4d1058a596da840f28c9de263a335e6134 SHA512 273066bf8a6b3fbfe5e8732c0d114b4d3cc678015a1782395bf16b78e0cc3404b894b9e27bc754f2e3b2b7193d8833e500df9b54439a957477a1059853b9b56b
-DIST river-0.4.3.tar.gz 164735 BLAKE2B 969e5eb612b2155e99e0b58ff28439021f3353642d1568b0e3b12533a3d689c859fd6e88c9afd5fd975ff510bed479c9d97750f76b87608a96cc56d10c20009e SHA512 799a4951f8b4fe30ae4c6a3eefc133f74cc55ab9eaf947bd43160b275392cc7ea4692467ba18bf09bdf61a01964059695e9719f32c15563af94414262ea4b7fd
-DIST river-0.4.5.tar.gz 162386 BLAKE2B 717b8327944508c7608b104af2d7ead074830b99db44b2882ef9aea20f87484202f879ec3346dfcb84c6df016f3b12aaa1f777a3e2d497c4da9834692b3c6915 SHA512 30e7f0a1d881f5208e6f4f028d03c75d2c6ab86e10fcfee324fc89594a57385207d6ba003082cb8797c6d6b0091ac47f9bb03f07a9c6e1a05b8675413916ee8e
-DIST river-0.4.6.tar.gz 167954 BLAKE2B 31ea80d1053626c6f2f4962eb0518a747653f6c6e62711adaf7c46bd74073ddc0c03cd145024830ec366d5dada59d10462edc410c56011517b1d284f4bf2336c SHA512 b6e213b1095bf3da1a0674e9b16f835db1b075cedbd082ae5f16451683ed03f595acf1332d1228b161dbc721419087a5bc1bbc295c50eb2e52f590c6fc1f38a8
-DIST river-0.4.7.tar.gz 167590 BLAKE2B ec35871f641acd3572eaac1bae67363d9b2f68daff1c1fc36a82684179e15da7ebfd016436f9f369a87f96daba9b435cef462c9302e3e8c9020b19e7c893b567 SHA512 80b0d944b5fd415dd411408d8eb0b25ca622dfcc42f715b64cc05aad6aa4f96b963ac5f156882a11a76ee7accc003415de2768cb53da5dafa6f0f62e2b71d794
 DIST river-0.4.8.tar.gz 168405 BLAKE2B ce511f82e3e7ee03f9870b4535665bb333047cec6140a354cfcaa1ddda595417cb62ba143379f851dfd798f0e5bd431ee580162f09afffb4183a131831e64822 SHA512 a3f4f016f6364be99360f72d848dda7a5825d52d2227f5d8cef65ecb1faf7b691bc099fb9186faf9765080691c57a2eacafb20475e8b90a911fda2e498d91511
-DIST river-classic-0.3.15.tar.gz 178643 BLAKE2B 80ce56d3f0d255ce2ffbd46c8140eb9bf4fbe307d05473e68bd12dac71988c9cac2cf51b4ecc56bdd39ba1ef0c67dfe9483adb7c73842fd1f4b13dc20fa97156 SHA512 3b6fbe0868f27728767e637df5551acdc34fe856d78cd8510a0fa2978fdf5db8e72137eea928a76599d2abced5026326a4f53605ea53f611b152281aaa5efdc6
 DIST river-classic-0.3.17.tar.gz 178596 BLAKE2B 771d0127e3ab530ac7e27b3cf1cfd3f3bc14d85986c4545dc8b6927e70f0dfe4cf91d2c1425036f64604cf43532a6cce0697fd3d54de512094da0f2592d3486f SHA512 e3fe02f2906052476d61b40f6543accc7573e0ded0f9e39fb4650717f8d98cfbaf681bd3dd62e2dc726ecd3208201fdd5263c4acd3e59a379133e0c80df3b208
 DIST translate_c-0.0.0-Q_BUWlX1BgCD1wo6uo97prlp9VJ4gxAjwN_vZ7nsSjGN.tar.gz 146648 BLAKE2B 3e2a3e6bc73ba1bcbd9c2974d313a38125eb4db85cd8055d1fb5321510a5d1a90d98f30f75743aa3955a880cefba64e4dd2c0c0245fc226478d03563d6617862 SHA512 fb5edcae6414487a7008cc84411da3a4396a1dd19d31ae450db3e6fa9475a2d5c742e1e560923bfb49f372541b1c3c46cf51aa33749027b270aaaa50e524b8d6
 DIST translate_c-0.0.0-Q_BUWvP1BgCjAk6PWv5286tOlvzD9-X-NkuTzh0KxY0Q.tar.gz 146646 BLAKE2B 0983056462e8c79d4d4baf56da3ebfac7777a85ef3c1fa9b0f1de153aab93c7706f471654af240a1574bbfcd6d6cf619c2f97d27331d1b4b0ce7fe67035ea88f SHA512 2bcd66b2fedfa02526f1c7113f283a5ae73578efeebe320237bf98ef831e8d8a21f1372f668ed2719a1bcf68fcd34a12a5bd2f5377786cd5b68e78d0e3f038b7
-DIST wayland-0.4.0-lQa1khbMAQAsLS2eBR7M5lofyEGPIbu2iFDmoz8lPC27.tar.gz 111931 BLAKE2B 5c9baf934c15bb141fab6d795ac328e2ab7ef833780659773f41015e6a64156c627f2a25710fe18bb8d588785a200cfdba32314161f59db1b770a4b533564144 SHA512 ae8e10a8794e060bd147e661ad22434376e27fdef72e5ecde392e3ed9bc1ce4cf7e3628eeb10e88ee82e71ad8f70fe266cd9ebcaf521f9707eb403e983a93f9c
-DIST wayland-0.5.0-lQa1knz8AQCh08NA8BeQrwJB9U3CfqcVAdHZYGRKIGuu.tar.gz 149888 BLAKE2B 43df7c11ff5b8be4bb70416dd8206d5777c63544c20312e64cdcac4fcffe4bc013e592c26070ebc632f0c9ad7107758e450afefd3e8b6deb730b19670fa6a42b SHA512 6d49174676bd0e91b7c8bc3c7c5bcf9838d229aa128112448fbb14a7c1910b0ea16ec2d8b6204bfa381a4419126217ed8c421065e06df1614d20161acd0d031c
 DIST wayland-0.6.0-lQa1kqz8AQADQmdNJsNhLoNHcnEGEUjrOaPV-dtEnEmX.tar.gz 150022 BLAKE2B 7907311b3b54a1a15ff454906b379a4ce084be58295cd70c691277dfac9306365960dd97048de59bef5cfe48b8495ea1b381469a9ec2e021a17d78d29354ab3d SHA512 ef495b505e2b390cd49b774b69c63a8e98e0c172122728e00bba6d25b5bd03344961e1704491b5265a5f3d6ad15f78c280ddb34f96599ed82965726ad1dadbdf
-DIST wlroots-0.20.0-jmOlcmtCBADS6eoJ6mkeiSNZkibrhD-c5Qwn-LiM86r1.tar.gz 63505 BLAKE2B 7c134f5704e283af8a0e018da8d61fe1d30d27598203a549f5289d4fa0a343f1bbed53df45f4a3483d09ce3a9ea8669776ca4a77315a51e8687a70f772c7f599 SHA512 9b4b8af692c22fe5ae058c8b32f8973d56a2ad7210b72b8e7a022c9d271bcbd3ee46eaf4e807a9b58a80b83585f118437488c0e837d72aa60d184377d50b9bad
 DIST wlroots-0.20.1-jmOlcqNVBAB3uB5oqBTzpRlwu-FmMyyZMVAWCe5kmcSt.tar.gz 64608 BLAKE2B 01bb9d05cf88c28d392687f7ea3b0e44a7515e8f27ac65570133b6943cb6f7513a772d23ad1ff075fddeeacec30a7b572ef279e1a6fb1946be8191979da1d7d7 SHA512 f3ea56c132ec65b8d952efb8a68d9dfc0080d381a7f61074b15e3371fee9a50d49b0cd534082bb1c2562cbf9817d784f3d026b1a15d752f4ba4d699ae5a39bcd
 DIST xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr.tar.gz 22512 BLAKE2B 83a86d07a8043fb492207aa3e56c1d2af0d34e103ee64d7ea574f13a809ec5fe26be7103a0a6888830fe654a4aa4297a93d459389bfd08f55202fc5bcc7bba88 SHA512 3c864a9373757388d3bdf3f714bf8dd520cc92eaf5ec07c931cdcf4647e8a97da00454401c9c2be43ad90506904b6477d4099200b69077a6a53663b2e199f678
 DIST xkbcommon-0.4.0-VDqIe0i2AgDRsok2GpMFYJ8SVhQS10_PI2M_CnHXsJJZ.tar.gz 25181 BLAKE2B 589ac7aaa735e28af066daeabf597466aba48b70e68ee6f48d5f4f55b54b19307519227d34e7f57fb551d9be0a0139e5ebc63d66d7571d54cc85eae6fd0eea53 SHA512 309a6b16ae444888010eb405f6ab30264054b68b56c1bbe33e1748f7ab4ad41b8a5e1b8cd129702be49b6dd9d95d0c08ba94bf593014537ba2898803a963653a

diff --git a/gui-wm/river/river-0.3.15.ebuild b/gui-wm/river/river-0.3.15.ebuild
deleted file mode 100644
index a8369f6711..0000000000
--- a/gui-wm/river/river-0.3.15.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="A dynamic tiling Wayland compositor"
-HOMEPAGE="https://isaacfreund.com/software/river/ https://codeberg.org/river/river-classic"
-
-declare -g -r -A ZBS_DEPENDENCIES=(
-	[pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX.tar.gz]='https://codeberg.org/ifreund/zig-pixman/archive/v0.3.0.tar.gz'
-	[wayland-0.4.0-lQa1khbMAQAsLS2eBR7M5lofyEGPIbu2iFDmoz8lPC27.tar.gz]='https://codeberg.org/ifreund/zig-wayland/archive/v0.4.0.tar.gz'
-	[wlroots-0.20.0-jmOlcmtCBADS6eoJ6mkeiSNZkibrhD-c5Qwn-LiM86r1.tar.gz]='https://codeberg.org/ifreund/zig-wlroots/archive/v0.20.0.tar.gz'
-	[xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr.tar.gz]='https://codeberg.org/ifreund/zig-xkbcommon/archive/v0.3.0.tar.gz'
-)
-
-ZIG_SLOT="0.15"
-inherit zig
-# TODO verify-sig support
-SRC_URI="
-	https://codeberg.org/river/river-classic/releases/download/v${PV}/river-classic-${PV}.tar.gz
-	${ZBS_DEPENDENCIES_SRC_URI}
-"
-S="${WORKDIR}/river-classic-${PV}"
-
-# river: GPL-3-or-later
-# zig-pixman, zig-wayland, zig-wlroots, zig-xkbcommon: MIT
-LICENSE="GPL-3+ MIT"
-SLOT="0/classic"
-KEYWORDS="~amd64"
-IUSE="X +llvm man"
-
-BDEPEND="
-	dev-libs/wayland-protocols
-	dev-util/wayland-scanner
-	man? ( app-text/scdoc )
-	|| (
-		dev-lang/zig:${ZIG_SLOT}[llvm(+)?]
-		dev-lang/zig-bin:${ZIG_SLOT}
-	)
-"
-DEPEND="
-	dev-libs/libevdev
-	dev-libs/libinput:=
-	dev-libs/wayland
-	gui-libs/wlroots:0.20[X?]
-	x11-libs/libxkbcommon[wayland,X?]
-	x11-libs/pixman
-"
-RDEPEND="${DEPEND}"
-
-DOCS=( "README.md" )
-
-PATCHES=(
-	"${FILESDIR}/${PN}-0.3.12-fix-scdoc-path.patch"
-)
-
-src_configure() {
-	local my_zbs_args=(
-		-Dstrip=false # Let Portage control this
-		-Dpie=true
-		-Dman-pages=$(usex man true false)
-		-Dxwayland=$(usex X true false)
-		-Dfish-completion=true
-		-Dzsh-completion=true
-		-Dbash-completion=true
-	)
-
-	zig_src_configure
-}
-
-src_install() {
-	zig_src_install
-
-	insinto /usr/share/wayland-sessions/
-	doins contrib/river.desktop
-
-	insinto /usr/share/river/
-	doins -r example/
-}
-
-pkg_postinst() {
-	ewarn "- Starting from river 0.3.13, maintenance of the river 0.3.x branch has"
-	ewarn "been moved to https://codeberg.org/river/river-classic to prepare for"
-	ewarn "the upcoming river 0.4 release, which is a significant rework of the"
-	ewarn "compositor's architecture. If you wish to stay on 0.3.x when 0.4 is"
-	ewarn "released, mask >=gui-wm/river-0.4 using /etc/portage/package.mask."
-	# The most notable changes of river 0.3.14 -> river 0.3.15 are the
-	# new wayland-protocols that are part of wlroots-0.20.0.
-	ewarn "- Support for the new screen capture protocols has been"
-	ewarn "added to xdg-desktop-portal-wlr in version 0.8.1."
-}

diff --git a/gui-wm/river/river-0.4.3.ebuild b/gui-wm/river/river-0.4.3.ebuild
deleted file mode 100644
index 3c8dc77d65..0000000000
--- a/gui-wm/river/river-0.4.3.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="A dynamic tiling Wayland compositor"
-HOMEPAGE="https://isaacfreund.com/software/river/ https://codeberg.org/river/river"
-
-#cf. build.zig.zon
-declare -g -r -A ZBS_DEPENDENCIES=(
-	[pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX.tar.gz]='https://codeberg.org/ifreund/zig-pixman/archive/v0.3.0.tar.gz'
-	[wayland-0.5.0-lQa1knz8AQCh08NA8BeQrwJB9U3CfqcVAdHZYGRKIGuu.tar.gz]='https://codeberg.org/ifreund/zig-wayland/archive/v0.5.0.tar.gz'
-	[wlroots-0.20.0-jmOlcmtCBADS6eoJ6mkeiSNZkibrhD-c5Qwn-LiM86r1.tar.gz]='https://codeberg.org/ifreund/zig-wlroots/archive/v0.20.0.tar.gz'
-	[xkbcommon-0.4.0-VDqIe0i2AgDRsok2GpMFYJ8SVhQS10_PI2M_CnHXsJJZ.tar.gz]='https://codeberg.org/ifreund/zig-xkbcommon/archive/v0.4.0.tar.gz'
-)
-
-ZIG_SLOT="0.15"
-inherit eapi9-ver zig
-
-if [[ "${PV}" = "9999" ]]; then
-	inherit git-r3
-	EGIT_REPO_URI="https://codeberg.org/river/river.git"
-else
-	# TODO verify-sig support
-	SRC_URI="
-		https://codeberg.org/river/river/releases/download/v${PV}/${P}.tar.gz
-		${ZBS_DEPENDENCIES_SRC_URI}
-	"
-	KEYWORDS="~amd64 ~arm64"
-fi
-
-# river: GPL-3-or-later
-# zig-pixman, zig-wayland, zig-wlroots, zig-xkbcommon: MIT
-LICENSE="GPL-3+ MIT"
-SLOT="0"
-IUSE="X +llvm man"
-
-BDEPEND="
-	dev-libs/wayland-protocols
-	dev-util/wayland-scanner
-	man? ( app-text/scdoc )
-	|| (
-		dev-lang/zig:${ZIG_SLOT}[llvm(+)?]
-		dev-lang/zig-bin:${ZIG_SLOT}
-	)
-"
-DEPEND="
-	dev-libs/libevdev
-	dev-libs/libinput:=
-	dev-libs/wayland
-	gui-libs/wlroots:0.20[X?]
-	x11-libs/libxkbcommon[wayland,X?]
-	x11-libs/pixman
-"
-RDEPEND="${DEPEND}"
-
-DOCS=( "README.md" )
-
-PATCHES=(
-	"${FILESDIR}/river-0.4.1-fix-scdoc-path.patch"
-)
-
-src_unpack() {
-	if [[ "${PV}" = "9999" ]]; then
-		git-r3_src_unpack
-		zig_live_fetch
-	else
-		zig_src_unpack
-	fi
-}
-
-src_configure() {
-	local my_zbs_args=(
-		-Dstrip=false # Let Portage control this
-		-Dpie=true
-		-Dman-pages=$(usex man true false)
-		-Dxwayland=$(usex X true false)
-	)
-
-	zig_src_configure
-}
-
-src_install() {
-	zig_src_install
-
-	insinto /usr/share/wayland-sessions/
-	doins contrib/river.desktop
-}
-
-pkg_postinst() {
-	if ver_replacing -lt 0.4; then
-		ewarn "River 0.4.x is a significant rework of the compositor's architecture,"
-		ewarn "and requires significant manual migration. If you would like to stay on"
-		ewarn "river 0.3.x, simply add '>=gui-wm/river-0.4' to your package.mask to"
-		ewarn "use river-classic continuation of the 0.3.x branch."
-	fi
-
-	einfo "River requires an separate window manager in addition to the main"
-	einfo "compositor. For some options, see gui-wm/canoe and gui-wm/kwm."
-}

diff --git a/gui-wm/river/river-0.4.5.ebuild b/gui-wm/river/river-0.4.5.ebuild
deleted file mode 100644
index 2f3ac0eaaa..0000000000
--- a/gui-wm/river/river-0.4.5.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="A dynamic tiling Wayland compositor"
-HOMEPAGE="https://isaacfreund.com/software/river/ https://codeberg.org/river/river"
-
-#cf. build.zig.zon
-declare -g -r -A ZBS_DEPENDENCIES=(
-	[pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX.tar.gz]='https://codeberg.org/ifreund/zig-pixman/archive/v0.3.0.tar.gz'
-	[wayland-0.6.0-lQa1kqz8AQADQmdNJsNhLoNHcnEGEUjrOaPV-dtEnEmX.tar.gz]='https://codeberg.org/ifreund/zig-wayland/archive/v0.6.0.tar.gz'
-	[wlroots-0.20.1-jmOlcqNVBAB3uB5oqBTzpRlwu-FmMyyZMVAWCe5kmcSt.tar.gz]='https://codeberg.org/ifreund/zig-wlroots/archive/v0.20.1.tar.gz'
-	[xkbcommon-0.4.0-VDqIe0i2AgDRsok2GpMFYJ8SVhQS10_PI2M_CnHXsJJZ.tar.gz]='https://codeberg.org/ifreund/zig-xkbcommon/archive/v0.4.0.tar.gz'
-	[translate_c-0.0.0-Q_BUWlX1BgCD1wo6uo97prlp9VJ4gxAjwN_vZ7nsSjGN.tar.gz]='https://codeberg.org/ziglang/translate-c/archive/57c559cf581b1fcad90494eda219f98abeb155ce.tar.gz'
-	# Inherited from translate-c
-	[aro-0.0.0-JSD1Qi7QNgDnfcrdEJf82v3o6MhZySjYVrtdfEf3E4Se.tar.gz]='https://github.com/Vexu/arocc/archive/5f5a050569a95ecc40a426f0c3666ae7ef987ede.tar.gz'
-)
-
-ZIG_SLOT="0.16"
-inherit eapi9-ver zig
-
-if [[ "${PV}" = "9999" ]]; then
-	inherit git-r3
-	EGIT_REPO_URI="https://codeberg.org/river/river.git"
-else
-	# TODO verify-sig support
-	SRC_URI="
-		https://codeberg.org/river/river/releases/download/v${PV}/${P}.tar.gz
-		${ZBS_DEPENDENCIES_SRC_URI}
-	"
-	KEYWORDS="~amd64 ~arm64"
-fi
-
-# river: GPL-3-or-later
-# zig-pixman, zig-wayland, zig-wlroots, zig-xkbcommon: MIT
-LICENSE="GPL-3+ MIT"
-SLOT="0"
-IUSE="X man"
-
-BDEPEND="
-	dev-libs/wayland-protocols
-	dev-util/wayland-scanner
-	man? ( app-text/scdoc )
-	|| (
-		dev-lang/zig:${ZIG_SLOT}
-		dev-lang/zig-bin:${ZIG_SLOT}
-	)
-"
-DEPEND="
-	dev-libs/libevdev
-	dev-libs/libinput:=
-	dev-libs/wayland
-	gui-libs/wlroots:0.20[X?]
-	x11-libs/libxkbcommon[wayland,X?]
-	x11-libs/pixman
-"
-RDEPEND="${DEPEND}"
-
-DOCS=( "README.md" )
-
-PATCHES=(
-	"${FILESDIR}/river-0.4.1-fix-scdoc-path.patch"
-)
-
-src_unpack() {
-	if [[ "${PV}" = "9999" ]]; then
-		git-r3_src_unpack
-		zig_live_src_unpack
-	else
-		zig_src_unpack
-	fi
-}
-
-src_configure() {
-	local my_zbs_args=(
-		-Dstrip=false # Let Portage control this
-		-Dpie=true
-		-Dllvm=$(usex amd64 false true)
-		-Dman-pages=$(usex man true false)
-		-Dxwayland=$(usex X true false)
-	)
-
-	zig_src_configure
-}
-
-src_install() {
-	zig_src_install
-
-	insinto /usr/share/wayland-sessions/
-	doins contrib/river.desktop
-}
-
-pkg_postinst() {
-	if ver_replacing -lt 0.4; then
-		ewarn "River 0.4.x is a significant rework of the compositor's architecture,"
-		ewarn "and requires significant manual migration. If you would like to stay on"
-		ewarn "river 0.3.x, simply add '>=gui-wm/river-0.4' to your package.mask to"
-		ewarn "use river-classic continuation of the 0.3.x branch."
-	fi
-
-	einfo "River requires an separate window manager in addition to the main"
-	einfo "compositor. For some options, see gui-wm/canoe and gui-wm/kwm."
-}

diff --git a/gui-wm/river/river-0.4.6.ebuild b/gui-wm/river/river-0.4.6.ebuild
deleted file mode 100644
index a390cf468a..0000000000
--- a/gui-wm/river/river-0.4.6.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-declare -g -r -A ZBS_DEPENDENCIES=(
-	[pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX.tar.gz]='https://codeberg.org/ifreund/zig-pixman/archive/v0.3.0.tar.gz'
-	[wayland-0.6.0-lQa1kqz8AQADQmdNJsNhLoNHcnEGEUjrOaPV-dtEnEmX.tar.gz]='https://codeberg.org/ifreund/zig-wayland/archive/v0.6.0.tar.gz'
-	[wlroots-0.20.1-jmOlcqNVBAB3uB5oqBTzpRlwu-FmMyyZMVAWCe5kmcSt.tar.gz]='https://codeberg.org/ifreund/zig-wlroots/archive/v0.20.1.tar.gz'
-	[xkbcommon-0.4.0-VDqIe0i2AgDRsok2GpMFYJ8SVhQS10_PI2M_CnHXsJJZ.tar.gz]='https://codeberg.org/ifreund/zig-xkbcommon/archive/v0.4.0.tar.gz'
-	[translate_c-0.0.0-Q_BUWlX1BgCD1wo6uo97prlp9VJ4gxAjwN_vZ7nsSjGN.tar.gz]='https://codeberg.org/ziglang/translate-c/archive/57c559cf581b1fcad90494eda219f98abeb155ce.tar.gz'
-	# Inherited from translate-c
-	[aro-0.0.0-JSD1Qi7QNgDnfcrdEJf82v3o6MhZySjYVrtdfEf3E4Se.tar.gz]='https://github.com/Vexu/arocc/archive/5f5a050569a95ecc40a426f0c3666ae7ef987ede.tar.gz'
-)
-ZIG_SLOT="0.16"
-
-inherit eapi9-ver zig
-
-DESCRIPTION="A dynamic tiling Wayland compositor"
-HOMEPAGE="https://isaacfreund.com/software/river/ https://codeberg.org/river/river"
-
-if [[ "${PV}" = "9999" ]]; then
-	inherit git-r3
-	EGIT_REPO_URI="https://codeberg.org/river/river.git"
-else
-	# TODO verify-sig support
-	SRC_URI="
-		https://codeberg.org/river/river/releases/download/v${PV}/${P}.tar.gz
-		${ZBS_DEPENDENCIES_SRC_URI}
-	"
-	KEYWORDS="~amd64 ~arm64"
-fi
-
-# river: GPL-3-or-later
-# zig-pixman, zig-wayland, zig-wlroots, zig-xkbcommon: MIT
-LICENSE="GPL-3+ MIT"
-SLOT="0"
-IUSE="X man"
-
-BDEPEND="
-	dev-libs/wayland-protocols
-	dev-util/wayland-scanner
-	man? ( app-text/scdoc )
-	|| (
-		dev-lang/zig:${ZIG_SLOT}
-		dev-lang/zig-bin:${ZIG_SLOT}
-	)
-"
-DEPEND="
-	dev-libs/libevdev
-	dev-libs/libinput:=
-	dev-libs/wayland
-	gui-libs/wlroots:0.20[X?]
-	x11-libs/libxkbcommon[wayland,X?]
-	x11-libs/pixman
-"
-RDEPEND="${DEPEND}"
-
-DOCS=( "README.md" )
-
-PATCHES=(
-	"${FILESDIR}/river-0.4.1-fix-scdoc-path.patch"
-)
-
-src_unpack() {
-	if [[ "${PV}" = "9999" ]]; then
-		git-r3_src_unpack
-		zig_live_src_unpack
-	else
-		zig_src_unpack
-	fi
-}
-
-src_configure() {
-	local my_zbs_args=(
-		-Dstrip=false # Let Portage control this
-		-Dpie=true
-		-Dllvm=$(usex amd64 false true)
-		-Dman-pages=$(usex man true false)
-		-Dxwayland=$(usex X true false)
-	)
-
-	zig_src_configure
-}
-
-src_install() {
-	zig_src_install
-
-	insinto /usr/share/wayland-sessions/
-	doins contrib/river.desktop
-}
-
-pkg_postinst() {
-	if ver_replacing -lt 0.4; then
-		ewarn "River 0.4.x is a significant rework of the compositor's architecture,"
-		ewarn "and requires significant manual migration. If you would like to stay on"
-		ewarn "river 0.3.x, simply add '>=gui-wm/river-0.4' to your package.mask to"
-		ewarn "use river-classic continuation of the 0.3.x branch."
-	fi
-
-	einfo "River requires an separate window manager in addition to the main"
-	einfo "compositor. For some options, see gui-wm/canoe and gui-wm/kwm."
-}

diff --git a/gui-wm/river/river-0.4.7.ebuild b/gui-wm/river/river-0.4.7.ebuild
deleted file mode 100644
index a390cf468a..0000000000
--- a/gui-wm/river/river-0.4.7.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-declare -g -r -A ZBS_DEPENDENCIES=(
-	[pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX.tar.gz]='https://codeberg.org/ifreund/zig-pixman/archive/v0.3.0.tar.gz'
-	[wayland-0.6.0-lQa1kqz8AQADQmdNJsNhLoNHcnEGEUjrOaPV-dtEnEmX.tar.gz]='https://codeberg.org/ifreund/zig-wayland/archive/v0.6.0.tar.gz'
-	[wlroots-0.20.1-jmOlcqNVBAB3uB5oqBTzpRlwu-FmMyyZMVAWCe5kmcSt.tar.gz]='https://codeberg.org/ifreund/zig-wlroots/archive/v0.20.1.tar.gz'
-	[xkbcommon-0.4.0-VDqIe0i2AgDRsok2GpMFYJ8SVhQS10_PI2M_CnHXsJJZ.tar.gz]='https://codeberg.org/ifreund/zig-xkbcommon/archive/v0.4.0.tar.gz'
-	[translate_c-0.0.0-Q_BUWlX1BgCD1wo6uo97prlp9VJ4gxAjwN_vZ7nsSjGN.tar.gz]='https://codeberg.org/ziglang/translate-c/archive/57c559cf581b1fcad90494eda219f98abeb155ce.tar.gz'
-	# Inherited from translate-c
-	[aro-0.0.0-JSD1Qi7QNgDnfcrdEJf82v3o6MhZySjYVrtdfEf3E4Se.tar.gz]='https://github.com/Vexu/arocc/archive/5f5a050569a95ecc40a426f0c3666ae7ef987ede.tar.gz'
-)
-ZIG_SLOT="0.16"
-
-inherit eapi9-ver zig
-
-DESCRIPTION="A dynamic tiling Wayland compositor"
-HOMEPAGE="https://isaacfreund.com/software/river/ https://codeberg.org/river/river"
-
-if [[ "${PV}" = "9999" ]]; then
-	inherit git-r3
-	EGIT_REPO_URI="https://codeberg.org/river/river.git"
-else
-	# TODO verify-sig support
-	SRC_URI="
-		https://codeberg.org/river/river/releases/download/v${PV}/${P}.tar.gz
-		${ZBS_DEPENDENCIES_SRC_URI}
-	"
-	KEYWORDS="~amd64 ~arm64"
-fi
-
-# river: GPL-3-or-later
-# zig-pixman, zig-wayland, zig-wlroots, zig-xkbcommon: MIT
-LICENSE="GPL-3+ MIT"
-SLOT="0"
-IUSE="X man"
-
-BDEPEND="
-	dev-libs/wayland-protocols
-	dev-util/wayland-scanner
-	man? ( app-text/scdoc )
-	|| (
-		dev-lang/zig:${ZIG_SLOT}
-		dev-lang/zig-bin:${ZIG_SLOT}
-	)
-"
-DEPEND="
-	dev-libs/libevdev
-	dev-libs/libinput:=
-	dev-libs/wayland
-	gui-libs/wlroots:0.20[X?]
-	x11-libs/libxkbcommon[wayland,X?]
-	x11-libs/pixman
-"
-RDEPEND="${DEPEND}"
-
-DOCS=( "README.md" )
-
-PATCHES=(
-	"${FILESDIR}/river-0.4.1-fix-scdoc-path.patch"
-)
-
-src_unpack() {
-	if [[ "${PV}" = "9999" ]]; then
-		git-r3_src_unpack
-		zig_live_src_unpack
-	else
-		zig_src_unpack
-	fi
-}
-
-src_configure() {
-	local my_zbs_args=(
-		-Dstrip=false # Let Portage control this
-		-Dpie=true
-		-Dllvm=$(usex amd64 false true)
-		-Dman-pages=$(usex man true false)
-		-Dxwayland=$(usex X true false)
-	)
-
-	zig_src_configure
-}
-
-src_install() {
-	zig_src_install
-
-	insinto /usr/share/wayland-sessions/
-	doins contrib/river.desktop
-}
-
-pkg_postinst() {
-	if ver_replacing -lt 0.4; then
-		ewarn "River 0.4.x is a significant rework of the compositor's architecture,"
-		ewarn "and requires significant manual migration. If you would like to stay on"
-		ewarn "river 0.3.x, simply add '>=gui-wm/river-0.4' to your package.mask to"
-		ewarn "use river-classic continuation of the 0.3.x branch."
-	fi
-
-	einfo "River requires an separate window manager in addition to the main"
-	einfo "compositor. For some options, see gui-wm/canoe and gui-wm/kwm."
-}
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.