diff --git a/app-arch/libzim/Manifest b/app-arch/libzim/Manifest
new file mode 100644
index 0000000000..c4eb04b09e
--- /dev/null
+++ b/app-arch/libzim/Manifest
@@ -0,0 +1 @@
+DIST libzim-9.2.1.tar.gz 251633 BLAKE2B 9fd7acf2c24d9c346dd26fe19edf0758a60b3cb3695c322d8cc7a9422f6506f2b343fbeff159aed2ba17c17803b4debc8ebcfb1a43d8e0a0c79a142986ba3265 SHA512 13daa28d8c8860936da16df1914d008adc519eba5d18d2e5de82ff1c605f6e7f46f2ce13c1b78f4b3810cd55396afc57d5577942d12190d988e0c6df7d2e2780
diff --git a/app-arch/libzim/libzim-9.2.1.ebuild b/app-arch/libzim/libzim-9.2.1.ebuild
new file mode 100644
index 0000000000..b935f5022b
--- /dev/null
+++ b/app-arch/libzim/libzim-9.2.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="ZIM file format: an offline storage solution for content coming from the Web"
+HOMEPAGE="https://wiki.openzim.org/wiki/OpenZIM"
+SRC_URI="https://github.com/openzim/$PN/archive/$PV.tar.gz -> $P.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="sys-libs/zlib
+ app-arch/lzma
+ dev-libs/icu
+ app-arch/zstd
+ dev-libs/xapian
+ sys-fs/e2fsprogs"
+
+DEPEND="virtual/pkgconfig"
diff --git a/app-arch/libzim/metadata.xml b/app-arch/libzim/metadata.xml
new file mode 100644
index 0000000000..2b6009258e
--- /dev/null
+++ b/app-arch/libzim/metadata.xml
@@ -0,0 +1,11 @@
+
+
+
+
+ zdanevich.vitaly@ya.ru
+ Vitaly Zdanevich
+
+
+ openzim/libzim
+
+
diff --git a/dev-embedded/idf-component-manager/Manifest b/dev-embedded/idf-component-manager/Manifest
index f9a0eba845..60fbf9985a 100644
--- a/dev-embedded/idf-component-manager/Manifest
+++ b/dev-embedded/idf-component-manager/Manifest
@@ -1,2 +1 @@
-DIST idf-component-manager-1.4.1.gh.tar.gz 222994 BLAKE2B 659272939460a95f67156aaa978ad78e00f9dd138a63310559e8229927e6328d0c2939a9df15dd5c54af2f7f2527e10ac90211974c90c9cc4b127e000ac5b653 SHA512 fe1205728b6dd91dbc158a2112b0b216b3631fae8982b4f51e2905bdcf45cf5ad697201b56cac9413b72c663d61ce55c831a758453a4c0c904a29f5b1d64cfbf
-DIST idf-component-manager-1.5.2.gh.tar.gz 318633 BLAKE2B 13064fdbebf672dee91b764c83ee07bebf64504676ec25ec9c40d181425c177e4080e6da2b3435115afeeff2608bc2a2a5545dc64d0e5d01e1e817c88fcdc0a9 SHA512 113d750956ce5935483f54884ea7290d6ebcc463ffaab5ae602a8ea341326ea1dffde5c929de155514fbd8692964801c787bc962d0c78dc87a27d841e004bd99
+DIST idf-component-manager-1.5.3.gh.tar.gz 321425 BLAKE2B 1c5b1bd1dc50b214b5b9a8d4ae40681fd33118f4d83469d793de152627d2cd2e2497f3a7e771b27a5aac68886d242e2f3d44c69d94f38ce3385d8bec0700190a SHA512 6a8d5c493f5f361c3b02a145685b58862e8e96261cbe3c5436354446f95f5ca5782a9dd7fa5397bc58438166c07aea6bb958348d596f6a604d5044edba0584c0
diff --git a/dev-embedded/idf-component-manager/idf-component-manager-1.4.1.ebuild b/dev-embedded/idf-component-manager/idf-component-manager-1.4.1.ebuild
deleted file mode 100644
index 2168162050..0000000000
--- a/dev-embedded/idf-component-manager/idf-component-manager-1.4.1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{11,12} )
-DISTUTILS_USE_PEP517=poetry
-
-inherit distutils-r1
-
-DESCRIPTION="Tool for installing ESP-IDF components"
-HOMEPAGE="https://github.com/espressif/idf-component-manager"
-SRC_URI="https://github.com/espressif/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-BDEPEND="
- test? (
- dev-python/requests-mock[${PYTHON_USEDEP}]
- dev-python/jsonschema[${PYTHON_USEDEP}]
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- dev-python/vcrpy[${PYTHON_USEDEP}]
- dev-python/filelock[${PYTHON_USEDEP}]
- dev-vcs/git
- )
-"
-
-RDEPEND="
- dev-python/cachecontrol[${PYTHON_USEDEP}]
- dev-python/click[${PYTHON_USEDEP}]
- dev-python/colorama[${PYTHON_USEDEP}]
- dev-python/packaging[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- dev-python/requests-toolbelt[${PYTHON_USEDEP}]
- dev-python/requests-file[${PYTHON_USEDEP}]
- dev-python/schema[${PYTHON_USEDEP}]
- dev-python/tqdm[${PYTHON_USEDEP}]
- ${P}.tar.gz"
-
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="MIT"
-KEYWORDS="~amd64"
-
-MPV_PLUGIN_FILES=( youtube-upnext.lua )
diff --git a/mpv-plugin/mpv-youtube-upnext/mpv-youtube-upnext-20230409.ebuild b/mpv-plugin/mpv-youtube-upnext/mpv-youtube-upnext-20230409.ebuild
deleted file mode 100644
index 68cd58e5e2..0000000000
--- a/mpv-plugin/mpv-youtube-upnext/mpv-youtube-upnext-20230409.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 2023 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="fccdcfb19afb9100f7e8291716f906fee0710aa3"
-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"
-
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="MIT"
-KEYWORDS="~amd64"
-
-MPV_PLUGIN_FILES=( youtube-upnext.lua )
diff --git a/mpv-plugin/mpv-youtube-upnext/mpv-youtube-upnext-20230709.ebuild b/mpv-plugin/mpv-youtube-upnext/mpv-youtube-upnext-20240513.ebuild
similarity index 85%
rename from mpv-plugin/mpv-youtube-upnext/mpv-youtube-upnext-20230709.ebuild
rename to mpv-plugin/mpv-youtube-upnext/mpv-youtube-upnext-20240513.ebuild
index 11094f42aa..e321551280 100644
--- a/mpv-plugin/mpv-youtube-upnext/mpv-youtube-upnext-20230709.ebuild
+++ b/mpv-plugin/mpv-youtube-upnext/mpv-youtube-upnext-20240513.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,7 +7,7 @@ USE_MPV="rdepend"
MPV_REQ_USE="lua"
inherit mpv-plugin
-COMMIT="0fa763e49ad15b88d3babd45cfccc3b90590c90f"
+COMMIT="6c0428285c44edbe3809eda8335ef4789da1bf19"
MY_P="${PN}-${COMMIT}"
DESCRIPTION="A userscript that allows you to play \"up next\"/recommended youtube videos"