diff --git a/dev-python/clufter/clufter-0.77.2.ebuild b/dev-python/clufter/clufter-0.77.2.ebuild
index dcf3ae5ecc..3c32d9fe56 100644
--- a/dev-python/clufter/clufter-0.77.2.ebuild
+++ b/dev-python/clufter/clufter-0.77.2.ebuild
@@ -4,7 +4,7 @@
EAPI=7
DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
diff --git a/mpv-plugin/SmartCopyPaste/Manifest b/mpv-plugin/SmartCopyPaste/Manifest
new file mode 100644
index 0000000000..6ce11aa5c9
--- /dev/null
+++ b/mpv-plugin/SmartCopyPaste/Manifest
@@ -0,0 +1,2 @@
+DIST Eisa01-mpv-scripts-2.2.1.tar.gz 3479702 BLAKE2B e5445b427a751125e8aa1650df08006cc5dc4629f0ddeb7eeb0cd649c7d57176d013fa8199a0bb2bb88e9bf802431603fd21b9d9675fe860343d3fb9978fc83e SHA512 9c7115016b8a918c11ad8a22064991e69e3601fdd4f340d46b9153320b4e5af20334121cf4b5fb676b4bc9d8dd66c3a5ffb1b67c486d636a4eb255b61a443f9e
+EBUILD SmartCopyPaste-3.1.ebuild 570 BLAKE2B 6570aa92d18089cd0befb9fbc1f9a6a1ecf535fd4e49a935a4e90e5277d96e71bbfd706cefcee85676c7e494c27cebb6c12ee13912ee36437c6d2779bc3f4fb2 SHA512 0efb7e46e821ecf508034cf5117bd2d9a0c65d8fe0a89b4f721748f2377e150766d57c0c0010844efa8ec5d0eab0764331d5d62aa992384a60a2f893b240c097
diff --git a/mpv-plugin/SmartCopyPaste/SmartCopyPaste-3.1.ebuild b/mpv-plugin/SmartCopyPaste/SmartCopyPaste-3.1.ebuild
new file mode 100644
index 0000000000..2051621ad1
--- /dev/null
+++ b/mpv-plugin/SmartCopyPaste/SmartCopyPaste-3.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_MPV="rdepend"
+MPV_REQ_USE="lua"
+inherit mpv-plugin
+
+MY_PN="mpv-scripts"
+
+DESCRIPTION="Gives mpv the capability to copy and paste while being smart and customizable"
+HOMEPAGE="https://github.com/Eisa01/mpv-scripts"
+
+SRC_URI="https://github.com/Eisa01/${MY_PN}/archive/refs/tags/2.2.1.tar.gz -> Eisa01-${MY_PN}-2.2.1.tar.gz"
+
+LICENSE="BSD-2"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ x11-misc/xclip
+"
+
+S="${WORKDIR}/${MY_PN}-2.2.1/scripts"
+
+MPV_PLUGIN_FILES=( ${PN}.lua )
diff --git a/mpv-plugin/SmartCopyPaste/metadata.xml b/mpv-plugin/SmartCopyPaste/metadata.xml
new file mode 100644
index 0000000000..be3f1030ef
--- /dev/null
+++ b/mpv-plugin/SmartCopyPaste/metadata.xml
@@ -0,0 +1,8 @@
+
+
+
+
+ smaniotto.nicola@gmail.com
+ Nicola Smaniotto
+
+
diff --git a/mpv-plugin/autoload/Manifest b/mpv-plugin/autoload/Manifest
index ec4b015b3d..94da305853 100644
--- a/mpv-plugin/autoload/Manifest
+++ b/mpv-plugin/autoload/Manifest
@@ -1 +1,2 @@
DIST mpv-0.33.1.tar.gz 3259882 BLAKE2B 97ab101c2013ffb219d36a788020fb9fc4382d09971ac0beee42701a54667a6c766521be7b052193de4505b2117c2d47b3682ebafab46632fc40b637e0d19c04 SHA512 99d6c40d18c5cf83814b44ec6d8eade229800c5b51a734c9bbe831c3aeb95f8931124c94f6ae2360ffff62053c163bc3c55b254df021e005b350ebc3df7e952b
+DIST mpv-0.34.1.tar.gz 3288356 BLAKE2B c0e5dc3cd23307449a526bd2cf0df5d870322aa1914a139784fd50d77274d42648a769ee4da3ba74e34a7a080700a5740dae13ed0827df1b3cfef36846f983ab SHA512 77ea349d6999f8cce9b5cce4cebd3506a224fc18ab08d22dd16bd34c34d012bb170879b268ddd62db40d116b4cc0b2d9d651b8097f387ed9115c426834cac77e
diff --git a/mpv-plugin/autoload/autoload-0.34.1.ebuild b/mpv-plugin/autoload/autoload-0.34.1.ebuild
new file mode 100644
index 0000000000..f82929a015
--- /dev/null
+++ b/mpv-plugin/autoload/autoload-0.34.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_MPV="rdepend"
+MPV_REQ_USE="lua"
+inherit mpv-plugin
+
+DESCRIPTION="Loads playlist entries before and after the the currently played file"
+HOMEPAGE="https://github.com/mpv-player/mpv/tree/master/TOOLS/lua"
+
+# use the already available mpv tarball
+SRC_URI="https://github.com/mpv-player/mpv/archive/v${PV}.tar.gz -> mpv-${PV}.tar.gz"
+
+# since this comes from mpv, use its licenses
+LICENSE="LGPL-2.1+ GPL-2+ BSD ISC"
+KEYWORDS="~amd64"
+
+# lock mpv version
+RDEPEND="~media-video/mpv-${PV}"
+
+S="${WORKDIR}/mpv-${PV}/TOOLS/lua"
+
+MPV_PLUGIN_FILES=( ${PN}.lua )
diff --git a/mpv-plugin/mpv-youtube-upnext/Manifest b/mpv-plugin/mpv-youtube-upnext/Manifest
new file mode 100644
index 0000000000..034a06bbdc
--- /dev/null
+++ b/mpv-plugin/mpv-youtube-upnext/Manifest
@@ -0,0 +1,2 @@
+DIST mpv-youtube-upnext-20210620.tar.gz 380815 BLAKE2B 32871d77a2464b74016920c054752737b4368f3dc7c8cc02474b2a574e5d2b14468ff5b1d2dce7d91124e45d4f1f136cea6bd0c76202e6ef6a61eb77617ac374 SHA512 ed59fa9c81812fcb1816548b0486bc036a8c6f82fb05b71370836e22c8e9284ad0a16225a57d7e5a56517f864ad2a6b7cbe2a7a1803a130234d89bebf85f01f1
+EBUILD mpv-youtube-upnext-20210620.ebuild 561 BLAKE2B b87deba0f4887d9cf5427cfbea4976fe679c3db6a7adb861313f54ac70320c0ae60a3b39453f09faacfa5647d086ec51383d64fc1e54507cc69573c4f29b0518 SHA512 ec18dc1b5d6569886524e7c487ab1e51f9fd63bf14f04033d40920968ed66f89307c5c1dd1d6bb43796639cba04717fcc0d8b2f1ad38e053b6257953400763dd
diff --git a/mpv-plugin/mpv-youtube-upnext/metadata.xml b/mpv-plugin/mpv-youtube-upnext/metadata.xml
new file mode 100644
index 0000000000..be3f1030ef
--- /dev/null
+++ b/mpv-plugin/mpv-youtube-upnext/metadata.xml
@@ -0,0 +1,8 @@
+
+
+
+
+ smaniotto.nicola@gmail.com
+ Nicola Smaniotto
+
+
diff --git a/mpv-plugin/mpv-youtube-upnext/mpv-youtube-upnext-20210620.ebuild b/mpv-plugin/mpv-youtube-upnext/mpv-youtube-upnext-20210620.ebuild
new file mode 100644
index 0000000000..c62907f2b2
--- /dev/null
+++ b/mpv-plugin/mpv-youtube-upnext/mpv-youtube-upnext-20210620.ebuild
@@ -0,0 +1,23 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_MPV="rdepend"
+MPV_REQ_USE="lua"
+inherit mpv-plugin
+
+COMMIT="d3d7b1d5ed0d2afb3227ec1ef1155a6bd7f6481d"
+MY_P="${PN}-${COMMIT}"
+
+DESCRIPTION="A userscript that allows you to play \"up next\"/recommended youtube videos"
+HOMEPAGE="https://github.com/cvzi/mpv-youtube-upnext"
+
+SRC_URI="https://github.com/cvzi/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+
+S="${WORKDIR}/${MY_P}"
+
+MPV_PLUGIN_FILES=( youtube-upnext.lua )
diff --git a/net-voip/discover-overlay/Manifest b/net-voip/discover-overlay/Manifest
index 35d25fbae5..18136027a6 100644
--- a/net-voip/discover-overlay/Manifest
+++ b/net-voip/discover-overlay/Manifest
@@ -1,3 +1,3 @@
DIST discover-overlay-0.3.3.tar.gz 33364 BLAKE2B a29f64b42e93c88638a299922e17425e992dcb34fd64dc7c2e3bd3554fcb7c9c13b9b9b5937ba8c7b91d721512d2eace961b847f249b410580167321c8a333a9 SHA512 1e145b64d1d0ea4d094dc16fc7871d9177604fd72991c06c6067d08bb49c95b8b4e1e84121b61c6393ddd45bb307eb5796c8a83ce708e30ec2a93c9043e971a3
DIST discover-overlay-0.4.5.tar.gz 76114 BLAKE2B c0c735cea547374f6f7338e09954930a105fc883ea9faa1f4e457800636694d47988726884360643eab9de0df2786ef1242fa036df15896301a48f0f2e684312 SHA512 6a7121c0923a68bf6b278b6985a82a3bba98b155c8812056cc0532961cb54ee5045c1279a32fdde8708a15f444d2a2ba0afdeea61f79a89cc542b3a1d5b2aed4
-DIST discover-overlay-0.5.2.tar.gz 86777 BLAKE2B 341a5ced0251547f1025353e01b7b14182fd07fb5911b7a48f0a61e531c8e4613d1ae3589403063f7437efd57c2658f8449e45b88c85ab14e1a5be4564e41f7d SHA512 e672fb3d2ef67053297dc4623708d957de0d8ca1e09c9c6ae16d4c2143a899733c4e493d2f12a87db178caca54f0368c65701a44e56b2efe535b23bfcc11106f
+DIST discover-overlay-0.5.3.tar.gz 87132 BLAKE2B a9ac3b15972d530d346e7b75edd07a10acd173774bf5a49628ffa7921aafae02750b9e2c2f11f1aac91a635ce15d7b39a3320b9746d02457c99f3e647e495715 SHA512 64d93c7e975698322f32798b031bd2a8da50b35747a46440a993d6306d8b769c2637375015b590b2f7c6849073b011c61f861d717db6ecd43dae91e6797ef786
diff --git a/net-voip/discover-overlay/discover-overlay-0.5.2.ebuild b/net-voip/discover-overlay/discover-overlay-0.5.3.ebuild
similarity index 100%
rename from net-voip/discover-overlay/discover-overlay-0.5.2.ebuild
rename to net-voip/discover-overlay/discover-overlay-0.5.3.ebuild
diff --git a/sys-cluster/placement/placement-7.0.0-r1.ebuild b/sys-cluster/placement/placement-7.0.0-r1.ebuild
index 54a93e358b..49eeb729c4 100644
--- a/sys-cluster/placement/placement-7.0.0-r1.ebuild
+++ b/sys-cluster/placement/placement-7.0.0-r1.ebuild
@@ -88,7 +88,7 @@ python_install_all() {
newtmpfiles "${FILESDIR}/placement.tmpfile" placement.conf
dodir /var/log/placement
- fperms placement:placement /var/log/placement
+ fowners placement:placement /var/log/placement
keepdir /var/log/placement
}
diff --git a/sys-cluster/swift/swift-2.29.1-r2.ebuild b/sys-cluster/swift/swift-2.29.1-r2.ebuild
index 57ed48ed10..2b4da87644 100644
--- a/sys-cluster/swift/swift-2.29.1-r2.ebuild
+++ b/sys-cluster/swift/swift-2.29.1-r2.ebuild
@@ -109,7 +109,7 @@ python_install_all() {
dodir /var/log/swift
keepdir /var/log/swift
- fperms swift:swift /var/log/swift
+ fowners swift:swift /var/log/swift
insinto /etc/logrotate.d
newins "${FILESDIR}/openstack-swift.logrotate" swift
diff --git a/sys-process/btop/Manifest b/sys-process/btop/Manifest
index 21b9ed3a3e..7ac2b8e4e5 100644
--- a/sys-process/btop/Manifest
+++ b/sys-process/btop/Manifest
@@ -1 +1 @@
-DIST btop-1.2.6.tar.gz 971853 BLAKE2B 217a7c1c7a6caf0aa7261acd362f4df136833620ac4e09b19db31e1c439c9feeef381ed66888a44e48c5a6b53c632854b8d45476a2699cb7f7de9777c8a5f654 SHA512 8eeb3dee050b392817747db076fc85d012e3cd528b70d7ef2dae801614d332cef5bab636bca2803904027a1e0ac98e30a95ee1cc8aa34c7c9d093e3accf885c9
+DIST btop-1.2.7.tar.gz 974883 BLAKE2B c23c0b13ee6749e30ca8a7624f27bac8dc81466ff957a042c9c5e4f7c31b81fc6c15d6b214186e4baed474263ea96a3ffc584783cd098f3ebcae9e34bd75a955 SHA512 c29e1e3d098ef29c710bf76c1ef20e54feceb490aa59d20475a7083a276d422a32f4b4ff423a121aa4aa7f83389980e553e1f78c165f111fe00ccac693d96447
diff --git a/sys-process/btop/btop-1.2.6.ebuild b/sys-process/btop/btop-1.2.7.ebuild
similarity index 100%
rename from sys-process/btop/btop-1.2.6.ebuild
rename to sys-process/btop/btop-1.2.7.ebuild