diff --git a/net-im/ruqola/Manifest b/net-im/ruqola/Manifest
deleted file mode 100644
index 8974de1fa0..0000000000
--- a/net-im/ruqola/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ruqola-1.3.1.tar.gz 747083 BLAKE2B 2faa13bec72a57ce6caa9cc7e1e434de3cc171dc536de7fc6dbd0fc64e0d35737c7dbe597d2d10df9b3b14dc87be50a4489e61994c2a8bfedc1ff649f843879d SHA512 771e259039c1b83e0f39406409b165eba3162bd63edb3e02529e40aa8b4d3d992711a638b1718e0adfa69b88e7d0ca78b89595ba250d2649e6e282799da6cf88
diff --git a/net-im/ruqola/metadata.xml b/net-im/ruqola/metadata.xml
deleted file mode 100644
index b6aaabc514..0000000000
--- a/net-im/ruqola/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
- KDE/ruqola
- https://bugs.kde.org
- network/ruqola
-
-
-
-
diff --git a/net-im/ruqola/ruqola-1.3.1.ebuild b/net-im/ruqola/ruqola-1.3.1.ebuild
deleted file mode 100644
index c6ee64c762..0000000000
--- a/net-im/ruqola/ruqola-1.3.1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-VIRTUALX_REQUIRED=test
-ECM_TEST=forceoptional
-ECM_HANDBOOK=forceoptional
-KFMIN=5.80.0
-QTMIN=5.15.2
-inherit ecm
-
-DESCRIPTION="Rocket.Chat client for the KDE desktop"
-HOMEPAGE="https://invent.kde.org/network/ruqola"
-SRC_URI="https://invent.kde.org/network/ruqola/-/archive/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="speech telemetry"
-
-DEPEND="
- dev-libs/qtkeychain
- >=dev-qt/qtmultimedia-${QTMIN}:5[widgets]
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtnetworkauth-${QTMIN}:5
- >=dev-qt/qtwebsockets-${QTMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/sonnet-${KFMIN}:5
- >=kde-frameworks/syntax-highlighting-${KFMIN}:5
- speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
- telemetry? ( kde-frameworks/kuserfeedback:5 )
-"
-
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package speech Qt5TextToSpeech)
- $(cmake_use_find_package telemetry KUserFeedback)
- )
-
- ecm_src_configure
-}
diff --git a/net-vpn/mullvadvpn-app/Manifest b/net-vpn/mullvadvpn-app/Manifest
index df1e1e9105..7821fb2fb1 100644
--- a/net-vpn/mullvadvpn-app/Manifest
+++ b/net-vpn/mullvadvpn-app/Manifest
@@ -1,4 +1,2 @@
-DIST MullvadVPN-2024.5_aarch64.rpm 85185769 BLAKE2B 1b6d5791f0363041b5861ed09a259053a6304c9a2efdfc14d0c0317a9f86eb446eeeca1a740d6154eee1aae349159b8d5f62358c5b2ede965ff2d6bf7b0dadf7 SHA512 cc3d58241c68b4cc3376723911f0cd9228958e8abd92572d6e946e70a172af1b90b6a3f5588e30c25d3d9072be00f95c0fffc11874349f0c03fc4b23966d5e25
-DIST MullvadVPN-2024.5_x86_64.rpm 91119641 BLAKE2B 91ec3ac8eb749592a050582a3b4038b0ad577dac3f4fe169c3bbb311c7741d78032308d76ad54bcb9ca7e6ace91ea3dcd551b232d9ac111d2fae5d7570332916 SHA512 8ddf461ed9336f82a2753c5b6071047c094e1e3dca36ce3a45985dc6681e9f208958533f90f5cb97d1574e8a03742d1e6942fbcf7ae9e97ae785a980866942f7
-DIST MullvadVPN-2024.6-beta2_aarch64.rpm 83155789 BLAKE2B 421d509e114d5c80bb821749e37ffae172984e6cad0b421a4704b8a3b24a2e9e7fa20da3742f58eb562384cdc3025ced861448085655ee0288e62b60e7683c13 SHA512 57dd3d856c5a9366a1c68d2e04aca438eaf1abb59b0ba94327bbeed88ac8d0a4959d495998305f5a28fc538c8f474e3fdf7ea0f0de53f4272280f82f3f9df635
-DIST MullvadVPN-2024.6-beta2_x86_64.rpm 88927301 BLAKE2B 9608fa61239263d4d63540194aa25276c4259f072a04e27d01d05921db0ecb8c711474dc47f1dfbe62e0515c4cd35a95c8afe342b5f04209c249d36dc3286bc9 SHA512 502f0b9af60c884fb3f076e9b9b75cb257e3f0a6ad6fdbde1299d8230267bf7e1b8c974f9b42e21fb57c6263f3181a9599e9f4d279a4a5fd7aedcf1855c69cee
+DIST MullvadVPN-2024.6_aarch64.rpm 83170101 BLAKE2B 366e5f8cf0bddd7fa8fe2de1d34afee0eecab459ea623853643b903b58a12e41cb813afb23b1db42099ee59dea50b3c5662acc8df51435f31c57fe8cd0946cad SHA512 fed63bfe4e64a8174adf8389c30e2129fec8694962f3af1e7d45d9678822f8d68ad8497e8c92618b4d765fb7198acc2fcf69eb29ae51f22bfcf3d47fb2d80d42
+DIST MullvadVPN-2024.6_x86_64.rpm 88920401 BLAKE2B e0ba7c6130c64e0ad243ebe4f0012694041a9b2c586401fd376056f27c400053dbff6e8663c6e8451d7026f117ac4c73929425cc21b8ce8c3b39856758c01e41 SHA512 6e4e299a1037225e3616bf1165f349773a8e45a4b5664ccf1056c86103adcf099c0a0832cca24e0747ce901fcc9e77c860e4dc6d23b633713d40eb5aea483990
diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.5.ebuild b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.6.ebuild
similarity index 100%
rename from net-vpn/mullvadvpn-app/mullvadvpn-app-2024.5.ebuild
rename to net-vpn/mullvadvpn-app/mullvadvpn-app-2024.6.ebuild
diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.6_beta2.ebuild b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.6_beta2.ebuild
deleted file mode 100644
index 1409b77b57..0000000000
--- a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.6_beta2.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop rpm systemd shell-completion xdg
-
-MYPV="${PV/_beta/-beta}"
-DESCRIPTION="Tool used to manage daemon setup"
-HOMEPAGE="https://github.com/mullvad/mullvadvpn-app https://mullvad.net/"
-SRC_URI="
- amd64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${MYPV}/MullvadVPN-${MYPV}_x86_64.rpm )
- arm64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${MYPV}/MullvadVPN-${MYPV}_aarch64.rpm )
-"
-
-S="${WORKDIR}"
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~arm64"
-
-RESTRICT="bindist mirror strip"
-
-RDEPEND="
- app-accessibility/at-spi2-core:2
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/nspr
- dev-libs/nss
- media-libs/alsa-lib
- media-libs/mesa
- net-print/cups
- sys-apps/dbus
- x11-libs/cairo
- x11-libs/gtk+:3
- x11-libs/libdrm
- x11-libs/libX11
- x11-libs/libxcb
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libxkbcommon
- x11-libs/libXrandr
- x11-libs/pango
-"
-
-QA_PREBUILT="*"
-
-MULLVAD_GUI_NEEDS_RESTART=0
-
-src_install() {
- sed -i "s|SCRIPT_DIR=.*|SCRIPT_DIR=\"/opt/Mullvad VPN/\"|g" "${S}/opt/Mullvad VPN/mullvad-vpn" || die
-
- # Using doins -r would strip executable bits from all binaries
- cp -pPR "${S}"/opt "${D}"/ || die "Failed to copy files"
- fperms +x "/opt/Mullvad VPN/chrome_crashpad_handler"
- fperms 4755 "/opt/Mullvad VPN/chrome-sandbox"
-
- dobin "${S}"/usr/bin/mullvad
- dobin "${S}"/usr/bin/mullvad-daemon
- dobin "${S}"/usr/bin/mullvad-exclude
- dosym "../../opt/Mullvad VPN/mullvad-vpn" /usr/bin/mullvad-vpn
- dosym "../../opt/Mullvad VPN/resources/mullvad-problem-report" /usr/bin/mullvad-problem-report
-
- # mullvad-exclude uses cgroups to manage exclusions, which requires root permissions, but is
- # also most often used to exclude graphical applications which can't or shouldn't run as root
- # (i.e., can't be run under `sudo/doas /usr/bin/mullvad-exclude ...`, because `sudo`/`doas`
- # change user). The setuid bit allows any user to exclude executables under their own UID.
- fperms 4755 /usr/bin/mullvad-exclude
-
- newinitd "${FILESDIR}"/mullvad-daemon.initd mullvad-daemon
-
- systemd_newunit "${S}"/usr/lib/systemd/system/mullvad-daemon.service mullvad-daemon.service
- systemd_newunit "${S}"/usr/lib/systemd/system/mullvad-early-boot-blocking.service mullvad-early-boot-blocking.service
-
- newbashcomp "${S}"/usr/share/bash-completion/completions/mullvad mullvad
- newfishcomp "${S}"/usr/share/fish/vendor_completions.d/mullvad.fish mullvad
- newzshcomp "${S}"/usr/share/zsh/site-functions/_mullvad _mullvad
-
- domenu "${S}"/usr/share/applications/mullvad-vpn.desktop
- local x
- for x in 16 32 48 64 128 256 512 1024; do
- doicon -s ${x} "${S}"/usr/share/icons/hicolor/${x}x${x}/apps/mullvad-vpn.png
- done
-}
diff --git a/profiles/package.mask b/profiles/package.mask
index 0ea08a6a9d..9a9070d178 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -97,22 +97,6 @@ x11-misc/ksnip
# Removal on 2024-11-02.
kde-apps/plasma-settings
-# Takuya Wakazono (2024-09-23)
-# Unmaintained in guru. src filesize mismatch since 2022.
-# Removal on 2024-10-23. Bug #860534.
-sys-cluster/booth
-
-# Takuya Wakazono (2024-09-23)
-# Unmaintained in guru. src filesize mismatch since 2022.
-# Removal on 2024-10-23. Bug #840701.
-sys-firmware/pinephone-firmware
-
-# Takuya Wakazono (2024-09-22)
-# Unmaintained in guru. Upstream has Qt6 version, but no one has updated
-# the ebuild.
-# Removal on 2024-10-22.
-net-im/ruqola
-
# Julien Roy (2024-03-21)
# sys-libs/libucontext is masked in ::gentoo
sys-libs/gcompat
diff --git a/sys-cluster/booth/Manifest b/sys-cluster/booth/Manifest
deleted file mode 100644
index 6c4223fa7f..0000000000
--- a/sys-cluster/booth/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST booth-1.0_p20210730.tar.gz 148323 BLAKE2B 5b3594cd64b29131d6e7a7073949c1fa7ff13e76f7ae5e7b5594d212e532979af43fac9affb969ed4a12e92476f32e08250d27fd8fdc303628f7a3dc0520558f SHA512 8a1ef09385b77d89d503325a8edf18a28e75c36e611017993c059258f30bf68b5c48c1685cfcb2a04b2628cffe4682a73750b93cf609fe3317abd7fa4898eb81
diff --git a/sys-cluster/booth/booth-1.0_p20210730.ebuild b/sys-cluster/booth/booth-1.0_p20210730.ebuild
deleted file mode 100644
index bab4d6e6f2..0000000000
--- a/sys-cluster/booth/booth-1.0_p20210730.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools systemd
-
-COMMIT="95d854b32a7cb20cb9a0e90c71d8cc269657304d"
-
-DESCRIPTION="The Booth Cluster Ticket Manager"
-HOMEPAGE="https://github.com/ClusterLabs/booth"
-SRC_URI="https://github.com/ClusterLabs/${PN}/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+glue test"
-
-RDEPEND="
- acct-group/haclient
- acct-user/hacluster
- dev-libs/libxml2
- sys-cluster/pacemaker
- sys-libs/zlib
-
- || (
- dev-libs/libgcrypt
- app-crypt/mhash
- )
-
- glue? ( sys-cluster/cluster-glue )
- !glue? (
- dev-libs/glib
- sys-apps/systemd
- sys-cluster/libqb
- )
-"
-DEPEND="${RDEPEND}"
-
-RESTRICT="!test? ( test )"
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- local myconf=(
- --disable-coverage
- --disable-fatal-warnings
- --enable-user-flags
-
- --with-initddir="${EPREFIX}/etc/init.d"
- --with-ocfdir="${EPREFIX}/usr/$(get_libdir)/ocd"
-
- $(use_with glue)
- $(use_with test run-build-tests)
- )
- econf "${myconf[@]}"
-}
-
-src_install() {
- default
-
- insinto "/usr/$(get_libdir)/firewalld/services"
- doins contrib/geo-cluster.firewalld.xml
-
- systemd_dounit conf/booth{@,-arbitrator}.service
-}
diff --git a/sys-cluster/booth/metadata.xml b/sys-cluster/booth/metadata.xml
deleted file mode 100644
index 88a691e9ca..0000000000
--- a/sys-cluster/booth/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
- andrea.postiglione@gmail.com
- Andrea Postiglione
-
-
- ClusterLabs/booth
-
-
-The Booth Cluster Ticket Manager
-Booth manages tickets which authorize cluster sites located in geographically dispersed locations to run resources. It facilitates support of geographically distributed clustering in Pacemaker.
-Booth is based on the Raft consensus algorithm. Though the implementation is not complete (there is no log) and there are a few additions and modifications, booth guarantees that a ticket is always available at just one site as long as it has exclusive control of the tickets.
-
-
-
diff --git a/sys-firmware/pinephone-firmware/Manifest b/sys-firmware/pinephone-firmware/Manifest
deleted file mode 100644
index c72116b621..0000000000
--- a/sys-firmware/pinephone-firmware/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST anx7688-fw.bin 220344 BLAKE2B ff4f3aa6a01c77c687edc4a8dcef8f32754838354497c5b92ec54564b95ed02e737b411d24d14b79c49b186271536e22b1ef6a65f7eda21ed2b55d4500a3bf6a SHA512 d17155a48ce0916d788f763e5a46e1a3a069970f3ec7d3404bc56a7da89d423682050ba7bf4993b222ace609202bdbddf42a0b4506c4193b03bc324c8cfe1be4
-DIST ov5640_af.bin 30768 BLAKE2B cfac7640de622e59cdae83d63ce853805ced6801c007ac124cd23e368fb3a0faae5dec6509b2b3cc6e5fc7fe607a547f1fb68f4c4e33b4f5f8014edd66d25970 SHA512 e5d6493c4b9714ec1b96d07efdfcf14b32aecdc1778993d97e71d7d9458c709211d0673788302a336b99a8de7287efe4df5ccd3bf617608efdf3d326d3b16153
-DIST rtl8723cs_xx-fw.bin 169150 BLAKE2B 9a99b21dca6b49acd90dd54cb7146c501f1a4dfc8246587383d5115d1b9400a271888a4cc3129573abce491a9980b1a0b30cc7f4b7ccccdf6866a399238f4aee SHA512 f77fef9729d9f2971458fda84d44cb7bc2c500eda0155f5f00cca7bc2bc85a17671255abdd000b505f82130fcfa99f3be963539f488b72cc7dd06eca46285878
diff --git a/sys-firmware/pinephone-firmware/metadata.xml b/sys-firmware/pinephone-firmware/metadata.xml
deleted file mode 100644
index 3b196a0080..0000000000
--- a/sys-firmware/pinephone-firmware/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- gjdijkman@gjdwebserver.nl
- Gerben Jan Dijkman
-
-
diff --git a/sys-firmware/pinephone-firmware/pinephone-firmware-20210809.ebuild b/sys-firmware/pinephone-firmware/pinephone-firmware-20210809.ebuild
deleted file mode 100644
index f992669bfc..0000000000
--- a/sys-firmware/pinephone-firmware/pinephone-firmware-20210809.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Firmwares files for PinePhone"
-HOMEPAGE="https://xff.cz/git/linux-firmware"
-SRC_URI="https://xff.cz/git/linux-firmware/tree/ov5640_af.bin?id=4ec2645b007ba4c3f2962e38b50c06f274abbf7c -> ov5640_af.bin
-https://xff.cz/git/linux-firmware/tree/anx7688-fw.bin?id=4ec2645b007ba4c3f2962e38b50c06f274abbf7c -> anx7688-fw.bin
-https://xff.cz/git/linux-firmware/tree/rtl_bt/rtl8723cs_xx_fw.bin?id=4ec2645b007ba4c3f2962e38b50c06f274abbf7c -> rtl8723cs_xx-fw.bin
-"
-
-S="${WORKDIR}"
-
-LICENSE="linux-fw-redistributable no-source-code"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-src_install() {
- mkdir -p "${D}"/lib/firmware/ || die
- insinto /lib/firmware/
- doins "${DISTDIR}"/anx7688-fw.bin
- doins "${DISTDIR}"/ov5640_af.bin
- doins "${DISTDIR}"/rtl8723cs_xx-fw.bin
-}