diff --git a/app-editors/l3afpad/Manifest b/app-editors/l3afpad/Manifest
new file mode 100644
index 0000000000..65e9625acb
--- /dev/null
+++ b/app-editors/l3afpad/Manifest
@@ -0,0 +1 @@
+DIST l3afpad-0.8.18.1.11.tar.gz 194318 BLAKE2B 56b79d097d375a1a549c8ebd3866de4b365f76226135505429c9497b4e48d4ec4bb377e22679508aa5acfc65e6b1590e23c2c297e6c5fcf86acffe7522ee9bb1 SHA512 f77494afc81d4c8586a976318d77d194eedf8414fc896cc9e2593de00dd3bb8c157f199a44908147b467f04b7a76c2c20aa67c64567685a77421ba0c2bff4643
diff --git a/app-editors/l3afpad/l3afpad-0.8.18.1.11.ebuild b/app-editors/l3afpad/l3afpad-0.8.18.1.11.ebuild
new file mode 100644
index 0000000000..ad89e0c67c
--- /dev/null
+++ b/app-editors/l3afpad/l3afpad-0.8.18.1.11.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg autotools
+
+DESCRIPTION="Simple GTK3 text editor (successor to leafpad)"
+HOMEPAGE="https://github.com/stevenhoneyman/l3afpad"
+SRC_URI="https://github.com/stevenhoneyman/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="emacs"
+
+BDEPEND=""
+DEPEND="x11-libs/gtk+:3"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ default
+
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --enable-print \
+ $(use_enable emacs)
+}
diff --git a/app-editors/l3afpad/metadata.xml b/app-editors/l3afpad/metadata.xml
new file mode 100644
index 0000000000..cf4f2604a2
--- /dev/null
+++ b/app-editors/l3afpad/metadata.xml
@@ -0,0 +1,16 @@
+
+
+
+
+ spamfilter-1@wadenback.se
+ Mårten Wadenbäck
+
+
+ stevenhoneyman/l3afpad
+
+
+
diff --git a/app-misc/corectrl/corectrl-1.4.1.ebuild b/app-misc/corectrl/corectrl-1.4.1.ebuild
index 39f66bbe30..7cfaadac21 100644
--- a/app-misc/corectrl/corectrl-1.4.1.ebuild
+++ b/app-misc/corectrl/corectrl-1.4.1.ebuild
@@ -49,6 +49,7 @@ DEPEND="${COMMON_DEPEND}
RDEPEND="${COMMON_DEPEND}
dev-libs/glib
+ dev-libs/libfmt
dev-qt/qtquickcontrols2
"
diff --git a/app-misc/corectrl/corectrl-9999.ebuild b/app-misc/corectrl/corectrl-9999.ebuild
index 39f66bbe30..7cfaadac21 100644
--- a/app-misc/corectrl/corectrl-9999.ebuild
+++ b/app-misc/corectrl/corectrl-9999.ebuild
@@ -49,6 +49,7 @@ DEPEND="${COMMON_DEPEND}
RDEPEND="${COMMON_DEPEND}
dev-libs/glib
+ dev-libs/libfmt
dev-qt/qtquickcontrols2
"
diff --git a/app-misc/ledger-live-bin/ledger-live-bin-2.84.1.ebuild b/app-misc/ledger-live-bin/ledger-live-bin-2.84.1.ebuild
index a84428d996..793084f6bd 100644
--- a/app-misc/ledger-live-bin/ledger-live-bin-2.84.1.ebuild
+++ b/app-misc/ledger-live-bin/ledger-live-bin-2.84.1.ebuild
@@ -51,7 +51,6 @@ QA_PREBUILT="
opt/ledger-live/libvk_swiftshader.so
opt/ledger-live/libvulkan.so.1
"
-QA_FLAGS_IGNORED="${QT_PREBUILT}"
src_unpack() {
cp "${DISTDIR}"/ledger-live-desktop-${PV}-linux-x86_64.AppImage ${P}.AppImage || die
@@ -68,16 +67,16 @@ src_prepare() {
}
src_install() {
- exeinto /opt/${PN}
+ exeinto /opt/ledger-live
doexe chrome{-sandbox,_crashpad_handler} ledger-live-desktop
- insinto /opt/${PN}
+ insinto /opt/ledger-live
doins -r *.{bin,dat,json,pak} locales resources lib*
- fperms u+s /opt/${PN}/chrome-sandbox
+ fperms u+s /opt/ledger-live/chrome-sandbox
domenu ledger-live-desktop.desktop
insinto /usr/share
doins -r usr/share/icons
- dosym -r /opt/${PN}/ledger-live-desktop /usr/bin/ledger-live
+ dosym -r /opt/ledger-live/ledger-live-desktop /usr/bin/ledger-live
# bug 937379
- rm "${ED}"/opt/${PN}/resources/app-update.yml || die
+ rm "${ED}"/opt/ledger-live/resources/app-update.yml || die
find "${ED}" -type d -exec chmod 755 {} + || die
}
diff --git a/app-vim/rainbow/Manifest b/app-vim/rainbow/Manifest
index b983da595e..edad51858d 100644
--- a/app-vim/rainbow/Manifest
+++ b/app-vim/rainbow/Manifest
@@ -1 +1,2 @@
DIST rainbow-3.4.0_p20211113.tar.gz 15077 BLAKE2B fefb0e71ef870a2e4cb698d43a677aafed116f28b529945dc5c473edb912a63bbf09cc124ee1fbb76fed9c3e9962c2fd2f473635a4381f40ee77d5a280c0a38b SHA512 4899404a58dc4eb7f42ecef428e922a55884d53750160aa04733e5313d1a2fb18832e30cfce8857d7e74cf3ab4bf88187ec86778330656127bde457219dc619b
+DIST rainbow-3.4.0_p20240727.tar.gz 15184 BLAKE2B e0edabec785ea4ded1b6e1bc155e1c9a84ffb4ea562fa6fb008e5be5097f67a2af21bc50a515b6a5d46bb637b50176198c8d46c81d7f3c2be7f63163adca0a20 SHA512 7c6c98d492aa6266b19b06903ad6980aa2e971a9f5867198635814c9c152e3d365dc38f169b392f9e34235fddbea01e75f3e9eaee67bad70af7e00f45f55a286
diff --git a/app-vim/rainbow/rainbow-3.4.0_p20240727.ebuild b/app-vim/rainbow/rainbow-3.4.0_p20240727.ebuild
new file mode 100644
index 0000000000..3cfa3d636f
--- /dev/null
+++ b/app-vim/rainbow/rainbow-3.4.0_p20240727.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit readme.gentoo-r1 vim-plugin
+
+COMMIT="76ca1a20aa42edb5c65c19029968aad4625790dc"
+DESCRIPTION="vim plugin: Rainbow Parentheses Improved"
+HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=4176
+https://github.com/luochen1990/rainbow"
+SRC_URI="https://github.com/luochen1990/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64 ~x86"
+
+VIM_PLUGIN_HELPFILES="rainbow"
+
+src_install() {
+ vim-plugin_src_install
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ vim-plugin_pkg_postinst
+ readme.gentoo_print_elog
+}
diff --git a/dev-embedded/nxp-gui-guider/nxp-gui-guider-1.7.2.ebuild b/dev-embedded/nxp-gui-guider/nxp-gui-guider-1.7.2-r1.ebuild
similarity index 98%
rename from dev-embedded/nxp-gui-guider/nxp-gui-guider-1.7.2.ebuild
rename to dev-embedded/nxp-gui-guider/nxp-gui-guider-1.7.2-r1.ebuild
index 1a88bfe7b1..a308cb109f 100644
--- a/dev-embedded/nxp-gui-guider/nxp-gui-guider-1.7.2.ebuild
+++ b/dev-embedded/nxp-gui-guider/nxp-gui-guider-1.7.2-r1.ebuild
@@ -19,7 +19,7 @@ KEYWORDS="-* ~amd64"
RESTRICT="bindist fetch strip"
RDEPEND="
- dev-libs/libappindicator
+ dev-libs/libayatana-appindicator
dev-libs/libffi
dev-libs/nss
media-libs/libsdl2
diff --git a/dev-lang/crystal-bin/Manifest b/dev-lang/crystal-bin/Manifest
index 9121524aff..e58b178c2d 100644
--- a/dev-lang/crystal-bin/Manifest
+++ b/dev-lang/crystal-bin/Manifest
@@ -1,4 +1,4 @@
-DIST crystal-1.12.1-1-linux-x86_64.tar.gz 47041074 BLAKE2B 7e5d4a422144902de4b187947d55f9e8069d55f51013e10236fcf79b142ff96fc39973c883f5a633fbd10180553b6c82bdea824bff09d355fa171e4f5e308b68 SHA512 3256dc2340ed7b783bdf7e5f3d5c03cf981655ac2f50921aa53ada13cc72315d5a70515adb1c511f0f6e37c09310a963773b4f57eaeffe34c68e539edaaa7726
-DIST crystal-1.12.1-docs.tar.gz 14633965 BLAKE2B 9cbc78aa3f161f527a526a013ecc2f0b1c337d5d18b12b69e4b5ffca7f01cc37350553f45bf72fb39a8f51ee1581bfb8502b882ec91e5c3ec740f91d12b2dce6 SHA512 d83e0a72de86018c89d39ed636908dc1347019f7ea10791034ca0af4e839fbe7eaaf2cc1181b1a3230246aa7e3742e7002e77a4e049ab0eb085b7fadc4532373
DIST crystal-1.12.2-1-linux-x86_64.tar.gz 47042270 BLAKE2B 17c29658fba1e32eafc0716f34d96f080b8500ef81d573719a3944873fbd16521ef2e3c0b6f3ea2753f67e96fe6cbf361df03233aa9e3eea19b87850b8d38089 SHA512 33d40b003481f56c1a3dcefb586e45326629455faad0adc6fce60f4fe91b586f01f997665aa535286b6909b5a4e0c05db3577b3eb8b36f6864f80d576ddd1d39
DIST crystal-1.12.2-docs.tar.gz 14633578 BLAKE2B 3a8a2bf77b4b48fddd23036cfb85c62e239f4301749e95d0535f77f39f4abfb62e3b456fecac80ff8eb15772d629ff378231e2574e9b0681a5ba40e17b06511c SHA512 72eb49a581496eb514f82e93156feed7952daec9a10c0233c1621b8e9e9960a4461e8d9cc8fa6d05d4402ae1430db9ae3fe84227599c1cc851ca25aa22558e71
+DIST crystal-1.13.1-1-linux-x86_64.tar.gz 51651920 BLAKE2B 304203d7f46653c7c687e0d96ab8ff63798cc1e8f43ffcb9d3fd12c04e5ac35d058d6964e8d6e8f407b579e1bc80daa88dc0d9463cc7dc558055b36e96f75799 SHA512 d79555b3f79b0e9ad48ae08b1566c0ac2c1097ae28c434af43d869916b5a4b81383491492f548fec2bd662ff29231c83c14f10bacbb85bc9741a1903e3f331f2
+DIST crystal-1.13.1-docs.tar.gz 14992382 BLAKE2B 4e9a02e60792925b0774392c40e86d5e832f1fa0640a1c5ba6a08d0b48e14303d9b375b148916c682607826c4daa65cef4cb389361942233b56d5228105a5c89 SHA512 bca46e8db923253680bf1f05bcab731e7a6d9193ec9fe2e4346d240bea16bb7fe985513b7fe1e6a43ad6d15a8961006507c45e90e3ba5165a608ff6bad9febbe
diff --git a/dev-lang/crystal-bin/crystal-bin-1.12.1.ebuild b/dev-lang/crystal-bin/crystal-bin-1.13.1.ebuild
similarity index 100%
rename from dev-lang/crystal-bin/crystal-bin-1.12.1.ebuild
rename to dev-lang/crystal-bin/crystal-bin-1.13.1.ebuild
diff --git a/dev-ml/fiber/fiber-3.7.0.ebuild b/dev-ml/fiber/fiber-3.7.0-r1.ebuild
similarity index 95%
rename from dev-ml/fiber/fiber-3.7.0.ebuild
rename to dev-ml/fiber/fiber-3.7.0-r1.ebuild
index 3f584a8a7d..c14162c458 100644
--- a/dev-ml/fiber/fiber-3.7.0.ebuild
+++ b/dev-ml/fiber/fiber-3.7.0-r1.ebuild
@@ -24,8 +24,7 @@ RESTRICT="!test? ( test )"
RDEPEND="
>=dev-ml/dune-3.6:=
>=dev-lang/ocaml-4.08:=
- dev-ml/dyn:=
- dev-ml/stdune:=
+ dev-ml/dune-private-libs:=
"
DEPEND="
diff --git a/dev-php/fpdf/Manifest b/dev-php/fpdf/Manifest
new file mode 100644
index 0000000000..346b0f7abf
--- /dev/null
+++ b/dev-php/fpdf/Manifest
@@ -0,0 +1 @@
+DIST fpdf186.tgz 118080 BLAKE2B c4dc7bd3a2169ccd61fae9b99f91b7904237b81d7d72cdcb5cf5dceb63b01d73dabed2cead145ec3176e217ee5eb0244359a646abee7fc7c78b5f45f981150c7 SHA512 4894908e18d08f1ea21914c0d25ecc406875326c4bfa5f9cc9d92581e79597ec4fde173f6406bb1f84e45cef363c6b418007cf6e15c8bb8e941d925840c9ab96
diff --git a/dev-php/fpdf/fpdf-1.86.ebuild b/dev-php/fpdf/fpdf-1.86.ebuild
new file mode 100644
index 0000000000..a3e5aefe06
--- /dev/null
+++ b/dev-php/fpdf/fpdf-1.86.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# shellcheck disable=SC2034
+EAPI=8
+
+MY_PV="$(ver_rs 1 '')"
+MY_P="${PN}${MY_PV}"
+
+DESCRIPTION="FPDF is a PHP class which allows to generate PDF files with pure PHP"
+HOMEPAGE="http://www.fpdf.org/"
+SRC_URI="http://www.fpdf.org/en/dl.php?v=${MY_PV}&f=tgz -> ${MY_P}.tgz"
+
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT-fpdf"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc"
+
+RDEPEND="dev-lang/php:*[gd,zlib]"
+
+DOCS=( install.txt )
+
+src_install() {
+ insinto "/usr/share/php/${PN}"
+ doins -r ./*.php font/ makefont/
+
+ if use doc; then
+ docinto html
+ dodoc -r changelog.htm fpdf.css FAQ.htm html/ tutorial/
+ fi
+}
diff --git a/dev-php/fpdf/metadata.xml b/dev-php/fpdf/metadata.xml
new file mode 100644
index 0000000000..822e5c4c2a
--- /dev/null
+++ b/dev-php/fpdf/metadata.xml
@@ -0,0 +1,25 @@
+
+
+
+
+ zdanevich.vitaly@ya.ru
+ Vitaly Zdanevich
+
+
+FPDF is a PHP class which allows to generate PDF files with pure PHP, that is to say without using the PDFlib library. F from FPDF stands for Free: you may use it for any kind of usage and modify it to suit your needs.
+
+FPDF has other advantages: high level functions. Here is a list of its main features:
+
+* Choice of measure unit, page format and margins
+* Page header and footer management
+* Automatic page break
+* Automatic line break and text justification
+* Image support (JPEG, PNG and GIF)
+* Colors
+* Links
+* TrueType, Type1 and encoding support
+* Page compression
+
+FPDF requires no extension (except Zlib to enable compression and GD for GIF support). The latest version requires at least PHP 5.1.
+
+
diff --git a/dev-python/mautrix/Manifest b/dev-python/mautrix/Manifest
index b54fb010f9..126a31c1b0 100644
--- a/dev-python/mautrix/Manifest
+++ b/dev-python/mautrix/Manifest
@@ -1 +1,2 @@
DIST mautrix-0.20.4.gh.tar.gz 244467 BLAKE2B adbab30c4b4e08b2def968bc7b85c4402cf32cfa4f15b17c8ba126a93230e2d84c6a43a3cc8bd0fe409d4fd1f9129a65c89d68ae61aaecd869cbf62480ff2883 SHA512 30a1a82fdb6875cd24dc685c567ad9c73eaa2d6a25e188498bdfec452dc530c0efa4373d3a1d2b217c5238ee9f33fc2d892549ea576c2f487f942a38eb8363d5
+DIST mautrix-0.20.6.gh.tar.gz 245084 BLAKE2B 72ce0d7c32cc0c5cd8fcec40c7d98c1b2bee953f0ba60266ec9ffaf40d76bfb6ac3a7387b59557b96c799cb7119dc28cfb7fae692f7e2eca9a09bde6a69edc7d SHA512 0fb345369184e70ba2656906ae4257237d2b5fdfb52064f0ff6baf696247100816249b457f7471f5ae14acfd4be737dc2f20067ccb5cfed16bfd2d07fc29c689
diff --git a/dev-python/mautrix/mautrix-0.20.4-r1.ebuild b/dev-python/mautrix/mautrix-0.20.6.ebuild
similarity index 79%
rename from dev-python/mautrix/mautrix-0.20.4-r1.ebuild
rename to dev-python/mautrix/mautrix-0.20.6.ebuild
index 0304110f15..d7a7df90a4 100644
--- a/dev-python/mautrix/mautrix-0.20.4-r1.ebuild
+++ b/dev-python/mautrix/mautrix-0.20.6.ebuild
@@ -1,11 +1,11 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..12} )
-inherit edo databases distutils-r1 optfeature
+inherit daemons distutils-r1 optfeature
DESCRIPTION="A Python 3 asyncio Matrix framework"
HOMEPAGE="
@@ -36,7 +36,6 @@ RDEPEND="
DEPEND="${RDEPEND}"
BDEPEND="
test? (
- ${DATABASES_DEPEND[postgres]}
dev-python/aiosqlite[${PYTHON_USEDEP}]
dev-python/asyncpg[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
@@ -46,21 +45,18 @@ BDEPEND="
distutils_enable_tests pytest
+daemons_enable postgresql test
+
# Disabled because of https://bugs.gentoo.org/922488
#distutils_enable_sphinx docs \
# dev-python/sphinx-rtd-theme
src_test() {
- local -x PGHOST="$(epostgres --get-sockdir)"
- local -x PGPORT="65432"
- local -x PGUSER="postgres"
- local -x MEOW_TEST_PG_URL="postgresql:///meow"
-
- epostgres --start ${PGPORT}
- edo createdb -U postgres meow
+ daemons_start postgresql --host 127.0.0.1
+ local -x MEOW_TEST_PG_URL="${POSTGRESQL_URL:?}"
distutils-r1_src_test
- epostgres --stop
+ daemons_stop postgresql
}
pkg_postinst() {
diff --git a/dev-python/pydantic-settings/Manifest b/dev-python/pydantic-settings/Manifest
new file mode 100644
index 0000000000..ff68c3481b
--- /dev/null
+++ b/dev-python/pydantic-settings/Manifest
@@ -0,0 +1,2 @@
+DIST pydantic_settings-2.3.4.tar.gz 59231 BLAKE2B fd30924fb3c19f41da1f082af41aaa31ea2e0b25bfbc10310e1d5562e84dce02edacb1f7a9017d84ada8cf0ec091284fdd5af77d33e8bec80474389cbff3b946 SHA512 87b87393009e1aca43a0238aca787f4bdcf3306f484dbe7d4410707512fb9ccd5ba8a25249b66e8183fbffca3060b47da6e85f971787e13333be5db89e8b278b
+DIST pydantic_settings-2.4.0.tar.gz 63033 BLAKE2B 458c539956aba70d5ef2dfc9d4935c95aeba7545252834f1a01a1a94cea2cc20955addf386753e936aaa78dafa9a0cdf604b1151e8e9fff5f9722ac0d8955e8d SHA512 a4154605976c7615c64cad3614f7ef894a868f1288e40091ba9c13952041d5837a15e344d4e01a94dec270748c00c8f8d87b498ffbcfe1ce7d89710d1fa885fd
diff --git a/dev-python/pydantic-settings/metadata.xml b/dev-python/pydantic-settings/metadata.xml
new file mode 100644
index 0000000000..ba7d2c0dd1
--- /dev/null
+++ b/dev-python/pydantic-settings/metadata.xml
@@ -0,0 +1,26 @@
+
+
+
+
+ cyber+gentoo@sysrq.in
+ Anna
+
+
+
+ pydantic-settings
+ pydantic/pydantic-settings
+ https://docs.pydantic.dev/dev-v2/concepts/pydantic_settings/
+
+ Samuel Colvin
+ s@muelcolvin.com
+
+
+ Eric Jolibois
+ em.jolibois@gmail.com
+
+
+ Hasan Ramezani
+ hasan.r67@gmail.com
+
+
+
diff --git a/dev-python/pydantic-settings/pydantic-settings-2.3.4.ebuild b/dev-python/pydantic-settings/pydantic-settings-2.3.4.ebuild
new file mode 100644
index 0000000000..5c9a891337
--- /dev/null
+++ b/dev-python/pydantic-settings/pydantic-settings-2.3.4.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{11..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Settings management using Pydantic"
+HOMEPAGE="
+ https://pypi.org/project/pydantic-settings/
+ https://github.com/pydantic/pydantic-settings
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=dev-python/pydantic-2.7.0[${PYTHON_USEDEP}]
+ dev-python/pydantic-core[${PYTHON_USEDEP}]
+ >=dev-python/python-dotenv-0.21.0[${PYTHON_USEDEP}]
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/annotated-types[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/tomli[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_IGNORE=( tests/test_docs.py )
+EPYTEST_DESELECT=(
+ tests/test_settings.py::test_ignore_empty_with_dotenv_when_empty_uses_default
+ tests/test_settings.py::test_ignore_empty_with_dotenv_when_not_empty_uses_value
+ tests/test_settings.py::test_protected_namespace_defaults
+ tests/test_settings.py::test_cli_help_differentiation
+)
+
+distutils_enable_tests pytest
diff --git a/dev-python/pydantic-settings/pydantic-settings-2.4.0.ebuild b/dev-python/pydantic-settings/pydantic-settings-2.4.0.ebuild
new file mode 100644
index 0000000000..5c9a891337
--- /dev/null
+++ b/dev-python/pydantic-settings/pydantic-settings-2.4.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{11..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Settings management using Pydantic"
+HOMEPAGE="
+ https://pypi.org/project/pydantic-settings/
+ https://github.com/pydantic/pydantic-settings
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=dev-python/pydantic-2.7.0[${PYTHON_USEDEP}]
+ dev-python/pydantic-core[${PYTHON_USEDEP}]
+ >=dev-python/python-dotenv-0.21.0[${PYTHON_USEDEP}]
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/annotated-types[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/tomli[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_IGNORE=( tests/test_docs.py )
+EPYTEST_DESELECT=(
+ tests/test_settings.py::test_ignore_empty_with_dotenv_when_empty_uses_default
+ tests/test_settings.py::test_ignore_empty_with_dotenv_when_not_empty_uses_value
+ tests/test_settings.py::test_protected_namespace_defaults
+ tests/test_settings.py::test_cli_help_differentiation
+)
+
+distutils_enable_tests pytest
diff --git a/dev-python/tulir-telethon/Manifest b/dev-python/tulir-telethon/Manifest
index d38d36cccd..f93a6b4a66 100644
--- a/dev-python/tulir-telethon/Manifest
+++ b/dev-python/tulir-telethon/Manifest
@@ -1 +1,2 @@
DIST tulir-telethon-1.35.0a1.tar.gz 590359 BLAKE2B e145d6c89f7c465c308994c3646fcdd2e99941c37b3ba0be170f8784b0d8e18b5b513fad9b52e8d706532e359649d3368759f6d4676438c200882902a8a5be83 SHA512 17199aea16ede2051583cac857bac65b23301273f64e157c29acca142c7fe4bb9d3ea8d147c121a095b7a30c0bb92eab83aee3946093168ca5096fa84c9d4167
+DIST tulir-telethon-1.37.0_alpha1.gh.tar.gz 504857 BLAKE2B ce9bedc0ef7c6b1673ce62aa9f298c92d11aba5d0ea59eb47ab48b0529e9e8e60c9b86c0bdea2dfc9052a0458c7d8129d7a8f1f75e6bf16df45381177b04b4f8 SHA512 db704622d58677c4b7470850ad37129c227487caa3cf34d60a5fa81f91306a46f943bcecbbe8ca045c7f47c780b917ada3e9a1860aa82c99751a131fc847b15a
diff --git a/dev-python/tulir-telethon/tulir-telethon-1.37.0_alpha1.ebuild b/dev-python/tulir-telethon/tulir-telethon-1.37.0_alpha1.ebuild
new file mode 100644
index 0000000000..26823b794f
--- /dev/null
+++ b/dev-python/tulir-telethon/tulir-telethon-1.37.0_alpha1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYPI_NO_NORMALIZE=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+MY_PN="Telethon"
+MY_PV="${PV/_alph/}"
+DESCRIPTION="Full-featured Telegram client library for Python 3"
+HOMEPAGE="
+ https://pypi.org/project/tulir-telethon/
+ https://github.com/tulir/Telethon/
+"
+SRC_URI="https://github.com/tulir/${MY_PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz"
+S="${WORKDIR}/${MY_PN}-${MY_PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-python/cryptg[${PYTHON_USEDEP}]
+ dev-python/hachoir[${PYTHON_USEDEP}]
+ dev-python/pillow[${PYTHON_USEDEP}]
+ dev-python/pyaes[${PYTHON_USEDEP}]
+ dev-python/PySocks[${PYTHON_USEDEP}]
+ dev-python/python-socks[${PYTHON_USEDEP}]
+ dev-python/rsa[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? ( dev-python/pytest-asyncio[${PYTHON_USEDEP}] )
+"
+
+EPYTEST_DESELECT=(
+ tests/telethon/test_utils.py::test_private_get_extension
+)
+
+distutils_enable_tests pytest
+
+python_test() {
+ epytest tests/telethon
+}
diff --git a/dev-util/find-work-bugzilla/Manifest b/dev-util/find-work-bugzilla/Manifest
new file mode 100644
index 0000000000..3b1573175b
--- /dev/null
+++ b/dev-util/find-work-bugzilla/Manifest
@@ -0,0 +1 @@
+DIST find_work_bugzilla-0.2.0.tar.gz 5630 BLAKE2B e23bb7b9b4d5186e9d188bdbee6189d2a012ba8cb20927e5d22dba10150d548f730f0433fbc57b1423fb75d8f09f04293c9f61ad5b14978158894c049efb6ee5 SHA512 0a31fe3e0e9ae035bd5766dc8a3d7109728392c6cb2bd7f91bde2dca8bcc7e0e85627ced7172e5c542c243a340225e18adc4aa3cb50e76996fb42c3c95bd798d
diff --git a/dev-util/find-work-bugzilla/find-work-bugzilla-0.2.0.ebuild b/dev-util/find-work-bugzilla/find-work-bugzilla-0.2.0.ebuild
new file mode 100644
index 0000000000..7bd155a182
--- /dev/null
+++ b/dev-util/find-work-bugzilla/find-work-bugzilla-0.2.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..12} )
+DISTUTILS_USE_PEP517=flit
+inherit distutils-r1 pypi
+
+DESCRIPTION="Personal advice utility for Gentoo package maintainers: Bugzilla plugin"
+HOMEPAGE="
+ https://find-work.sysrq.in/
+ https://pypi.org/project/find-work-bugzilla/
+"
+
+LICENSE="WTFPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ =dev-python/pydantic-2[${PYTHON_USEDEP}]
+ =dev-python/pydantic-core-2[${PYTHON_USEDEP}]
+ =dev-util/find-work-0.91[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/pytest-import-check[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
+ distutils_write_namespace find_work
+ epytest "${S}"
+}
diff --git a/dev-util/find-work-bugzilla/metadata.xml b/dev-util/find-work-bugzilla/metadata.xml
new file mode 100644
index 0000000000..898d17574b
--- /dev/null
+++ b/dev-util/find-work-bugzilla/metadata.xml
@@ -0,0 +1,16 @@
+
+
+
+
+ cyber+gentoo@sysrq.in
+ Anna
+
+
+
+ Anna
+ cyber@sysrq.in
+
+ find-work-bugzilla
+ https://bugs.sysrq.in/enter_bug.cgi?product=Software&component=find-work
+
+
diff --git a/dev-util/find-work-pkgcheck/Manifest b/dev-util/find-work-pkgcheck/Manifest
new file mode 100644
index 0000000000..e63f635432
--- /dev/null
+++ b/dev-util/find-work-pkgcheck/Manifest
@@ -0,0 +1 @@
+DIST find_work_pkgcheck-0.2.0.tar.gz 5079 BLAKE2B 8602bf8dbb7bf2f39dd00d5b4a1c544c41fc1fe9240e3c1e8675065dc545169bc2d5a623735bc8de1bf293b0b03ac41218a7a8f0e2f05b1104deb0b28e01f559 SHA512 53ac9f4785dfd9ca573bb54672496d610035f45b6dd29b3d45c02a396e23b894b05f7324153e2567fa768a375ba25e07df0478d4a1d67dd307109734591953eb
diff --git a/dev-util/find-work-pkgcheck/find-work-pkgcheck-0.2.0.ebuild b/dev-util/find-work-pkgcheck/find-work-pkgcheck-0.2.0.ebuild
new file mode 100644
index 0000000000..b7de0c05e0
--- /dev/null
+++ b/dev-util/find-work-pkgcheck/find-work-pkgcheck-0.2.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..12} )
+DISTUTILS_USE_PEP517=flit
+inherit distutils-r1 pypi
+
+DESCRIPTION="Personal advice utility for Gentoo package maintainers: pkgcheck plugin"
+HOMEPAGE="
+ https://find-work.sysrq.in/
+ https://pypi.org/project/find-work-pkgcheck/
+"
+
+LICENSE="WTFPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ =dev-python/pydantic-2[${PYTHON_USEDEP}]
+ =dev-util/find-work-0.91[${PYTHON_USEDEP}]
+ dev-util/pkgcheck[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/pytest-import-check[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
+ distutils_write_namespace find_work
+ epytest "${S}"
+}
diff --git a/dev-util/find-work-pkgcheck/metadata.xml b/dev-util/find-work-pkgcheck/metadata.xml
new file mode 100644
index 0000000000..0c0198579d
--- /dev/null
+++ b/dev-util/find-work-pkgcheck/metadata.xml
@@ -0,0 +1,16 @@
+
+
+
+
+ cyber+gentoo@sysrq.in
+ Anna
+
+
+
+ Anna
+ cyber@sysrq.in
+
+ find-work-pkgcheck
+ https://bugs.sysrq.in/enter_bug.cgi?product=Software&component=find-work
+
+
diff --git a/dev-util/find-work-repology/Manifest b/dev-util/find-work-repology/Manifest
new file mode 100644
index 0000000000..9dfad8823b
--- /dev/null
+++ b/dev-util/find-work-repology/Manifest
@@ -0,0 +1 @@
+DIST find_work_repology-0.2.0.tar.gz 6793 BLAKE2B bf8ac42f850479684184ba022fbac866272405850c0de3db46576afa0e9907687d717a03d49a02192403efdc05de4b3ac178caa587a853c03ca50074809b0830 SHA512 337d2a4940bb361181a3ca4410831ee015b6944aa9cb2611bf69706cef7869609b813e4a7e357f2484903526ed437be11c9fd8d5a4e25ab6a8f9c3c7304d0cd0
diff --git a/dev-util/find-work-repology/find-work-repology-0.2.0.ebuild b/dev-util/find-work-repology/find-work-repology-0.2.0.ebuild
new file mode 100644
index 0000000000..4d2e23f4e7
--- /dev/null
+++ b/dev-util/find-work-repology/find-work-repology-0.2.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..12} )
+DISTUTILS_USE_PEP517=flit
+inherit distutils-r1 pypi
+
+DESCRIPTION="Personal advice utility for Gentoo package maintainers: Repology plugin"
+HOMEPAGE="
+ https://find-work.sysrq.in/
+ https://pypi.org/project/find-work-repology/
+"
+
+LICENSE="WTFPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ =dev-python/pydantic-2[${PYTHON_USEDEP}]
+ =dev-python/repology-client-0.0.2[${PYTHON_USEDEP}]
+ =dev-util/find-work-0.91[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/pytest-import-check[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
+ distutils_write_namespace find_work
+ epytest "${S}"
+}
diff --git a/dev-util/find-work-repology/metadata.xml b/dev-util/find-work-repology/metadata.xml
index 7d9c809422..7edf049ba6 100644
--- a/dev-util/find-work-repology/metadata.xml
+++ b/dev-util/find-work-repology/metadata.xml
@@ -12,6 +12,5 @@
find-work-repology
https://bugs.sysrq.in/enter_bug.cgi?product=Software&component=find-work
- https://find-work.sysrq.in/release-notes.html
diff --git a/dev-util/find-work/Manifest b/dev-util/find-work/Manifest
index 997bb39313..c7fb7878bc 100644
--- a/dev-util/find-work/Manifest
+++ b/dev-util/find-work/Manifest
@@ -1,2 +1,3 @@
DIST find_work-0.6.1.tar.gz 23326 BLAKE2B 99fb97bb1640433381667db2bab89f44453545a461712fca3c9bf754a158c2d3c9e8e29bc429aea3b7f4a1cf0d555890061e08d4f7846c72ea6bb804359d7956 SHA512 20346cc2048df268a99a8ddae7a046ccc8b5785d9922c0eed1bef5d23d480aacb7a44ed4e931b293f4e17aac0e6c10c3e25bc9ca3369f1f0cb626775dbbf0241
DIST find_work-0.7.0.tar.gz 23154 BLAKE2B cc68a0f47aef5deaa28c4915b9c8a440b2f5bdd92c38a305f17ea76ac27a27d5a52cd06dd4170d7faeab3e9ddffed6f2a8eaf0ac7f2678ff1e4261beb96cbbea SHA512 724c93eaa1a2d5e3765f9f049b45d05472c8e2e9732d8d26d889d29f50bcccf86ea7059b9ffdd1b530fcd3f3d0b8338cbaf81732ff0ae0c938ae8db0772a4eda
+DIST find_work-0.91.0.tar.gz 19471 BLAKE2B 8bd70975f60ab6fb85d914647558fb9e12c44808a469888a5fc753b4009717b03369971f90dd86a5167f920ad8cdd73938719e626c068945f2135d1a8d0f0910 SHA512 bf92e41c9809e319b180f2194d23ad31cbb4588fc548d76dbbcdd0f4fe75e9851a8b8cf776cc825677cd9d872bf0812cce942ae5a6111983287467b3fb3ae89a
diff --git a/dev-util/find-work/find-work-0.91.0.ebuild b/dev-util/find-work/find-work-0.91.0.ebuild
new file mode 100644
index 0000000000..9d5eefbba4
--- /dev/null
+++ b/dev-util/find-work/find-work-0.91.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..12} )
+DISTUTILS_USE_PEP517=hatchling
+inherit distutils-r1
+
+DESCRIPTION="Personal advice utility for Gentoo package maintainers"
+HOMEPAGE="
+ https://find-work.sysrq.in/
+ https://pypi.org/project/find-work/
+"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://git.sysrq.in/${PN}"
+else
+ inherit pypi
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="WTFPL-2"
+SLOT="0"
+IUSE="minimal"
+
+RDEPEND="
+ =dev-python/aiohttp-3[${PYTHON_USEDEP}]
+ =dev-python/platformdirs-4[${PYTHON_USEDEP}]
+ =dev-python/pydantic-2[${PYTHON_USEDEP}]
+ =dev-python/requests-2[${PYTHON_USEDEP}]
+ ${P}.tar.gz"
+S="${WORKDIR}/LottieConverter-r${PV}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64"
+
+DEPEND="
+ media-libs/giflib:=
+ media-libs/libpng:=
+ media-libs/rlottie:=
+ sys-libs/zlib:=
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DSYSTEM_PNG=ON
+ -DSYSTEM_RL=ON
+ -DSYSTEM_GL=ON
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ dobin "${BUILD_DIR}"/lottieconverter
+ einstalldocs
+}
diff --git a/kde-misc/kio-gemini/Manifest b/kde-misc/kio-gemini/Manifest
index a1773fe535..8d9cadeddf 100644
--- a/kde-misc/kio-gemini/Manifest
+++ b/kde-misc/kio-gemini/Manifest
@@ -1,2 +1,2 @@
-DIST kio-gemini-728ce7858f45666c459336ae81539c4ec4e26ec5.tar.bz2 17491 BLAKE2B 92cebe39d50eee7c9b5d57548a546abac22d0506b5faf6209e5135a6faa39a48d0847ff403cce77fb563cd9e4827ca0fb2d3771da6bb846c17b677cff496fecb SHA512 20fb7b9af35a0d71c7e6548323f4d301b7a39ebae7b5e0ecc27bce10edb955038814db30c6e8f3e0a600d631fd1617e8d0a425390092926cc26aea9c4ae69c90
+DIST kio-gemini-8799b660de21993b2e0804066566b3dafd483215.tar.bz2 17897 BLAKE2B e2203f5da9b17c5e38d2bd89d142377bf1069b87e4e326b07b9159215e8fcc8f84f9b0856e203828c60cdec4e111f2ca7a16f7562e9072f73574134cf0194396 SHA512 21f5f52030d64b29f26512c0d09d2dd9fa82375590ba8d862b108efdb4d05dd059999f9643d670d239bb7e1aa4ae5d7c921d608accafa003d93576dd0fc3e680
DIST kio-gemini-e6f4b8c02ad7854471eb4dbad00053e369cc7f20.tar.bz2 17746 BLAKE2B 613e12f95a3688d52062728d76ca995332a545be4c09fea0d9ecc898a80dba31a736e607cda9a57aa33098d71f0c12125308c3f5b7963c38979a3423ecc32eff SHA512 e3bc4f08af39b7cee6d57663e70affd4627d9043340fb85c737fddc1c05fdc8dea886e57b6ced9d8990d31d8110386d090c60ee4f34b2c40a50cca5fde5196f2
diff --git a/kde-misc/kio-gemini/kio-gemini-20230419.ebuild b/kde-misc/kio-gemini/kio-gemini-20240801.ebuild
similarity index 81%
rename from kde-misc/kio-gemini/kio-gemini-20230419.ebuild
rename to kde-misc/kio-gemini/kio-gemini-20240801.ebuild
index 0a6ea6851b..5778988a9d 100644
--- a/kde-misc/kio-gemini/kio-gemini-20230419.ebuild
+++ b/kde-misc/kio-gemini/kio-gemini-20240801.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-COMMIT="728ce7858f45666c459336ae81539c4ec4e26ec5"
+COMMIT="8799b660de21993b2e0804066566b3dafd483215"
ECM_HANDBOOK="forceoptional"
KFMIN=5.98.0
QTMIN=5.4.0
@@ -28,8 +28,3 @@ DEPEND="
>=kde-frameworks/kservice-${KFMIN}:5
"
RDEPEND="${DEPEND}"
-
-src_test() {
- local -x QT_QPA_PLATFORM=offscreen
- ecm_src_test
-}
diff --git a/kde-misc/plasma-applet-thermal-monitor/Manifest b/kde-misc/plasma-applet-thermal-monitor/Manifest
deleted file mode 100644
index 9617ac0a61..0000000000
--- a/kde-misc/plasma-applet-thermal-monitor/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST plasma-applet-thermal-monitor-1.3.0.tar.bz2 844854 BLAKE2B 73eb5be936b37bc0b6afff8f49e955503c876e9dfe6ccf48e39880c80837ef5460401e434f50f9875bb77dc70e2c331a673a482ce09548df0c230e12bed6ddac SHA512 9ecde45d67fc534726ec7d222c1bf7cfcb17ccc46f1c048002365a9135b048b05a9446e7d7b0d21fe1508b42c1aa52719a87e7d58706869a1db2d31b43a01295
diff --git a/kde-misc/plasma-applet-thermal-monitor/metadata.xml b/kde-misc/plasma-applet-thermal-monitor/metadata.xml
deleted file mode 100644
index 7f7c89464e..0000000000
--- a/kde-misc/plasma-applet-thermal-monitor/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
- egger.m@protonmail.com
- Michael Egger
-
-
- agurenko/plasma-applet-thermal-monitor
- https://gitlab.com/agurenko/plasma-applet-thermal-monitor/-/issues
- https://gitlab.com/agurenko/plasma-applet-thermal-monitor/-/blob/master/README.md
-
-
diff --git a/kde-misc/plasma-applet-thermal-monitor/plasma-applet-thermal-monitor-1.3.0.ebuild b/kde-misc/plasma-applet-thermal-monitor/plasma-applet-thermal-monitor-1.3.0.ebuild
deleted file mode 100644
index dddb05dc5e..0000000000
--- a/kde-misc/plasma-applet-thermal-monitor/plasma-applet-thermal-monitor-1.3.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit ecm kde.org optfeature
-
-DESCRIPTION="Plasma 5 applet for monitoring CPU, GPU and other available temperature sensors"
-HOMEPAGE="https://store.kde.org/p/998915/
- https://gitlab.com/agurenko/plasma-applet-thermal-monitor"
-
-if [[ ${KDE_BUILD_TYPE} = live ]] ; then
- EGIT_REPO_URI="https://gitlab.com/agurenko/${PN}.git"
-else
- SRC_URI="https://gitlab.com/agurenko/${PN}/-/archive/${PV}/${P}.tar.bz2"
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-2+"
-SLOT="5"
-
-DEPEND="kde-plasma/libplasma:5"
-RDEPEND="${DEPEND}
- kde-plasma/ksysguard:5[lm-sensors]
-"
-
-pkg_postinst() {
- ecm_pkg_postinst
- optfeature "monitor temperature of NVMe drives" sys-apps/nvme-cli
-}
diff --git a/licenses/MIT-fpdf b/licenses/MIT-fpdf
new file mode 100644
index 0000000000..bca6b7ab79
--- /dev/null
+++ b/licenses/MIT-fpdf
@@ -0,0 +1,6 @@
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software to use, copy, modify, distribute, sublicense, and/or sell
+copies of the software, and to permit persons to whom the software is furnished
+to do so.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED.
diff --git a/media-fonts/source-han-serif/Manifest b/media-fonts/source-han-serif/Manifest
index 38c78ed3f4..10dc722b46 100644
--- a/media-fonts/source-han-serif/Manifest
+++ b/media-fonts/source-han-serif/Manifest
@@ -1,8 +1,8 @@
-DIST source-han-serif-ja-2.001.zip 36789229 BLAKE2B b17cdb9ade2bdde67ccf142fe6c8b2637b520916ee72028bf0f4226e733fd5fea244344c288ad5217b2b28b312e92f0787b54dba60e3031b8203760590311981 SHA512 f436321985c5a2c3a8b3483c94d7d0bcde059832c3068ee1a74b6468a46ce19d571fc782ee395b6b5ef9bd26279c3661dd6adffed24845c6e92670784fe03831
DIST source-han-serif-ja-2.002.zip 36811234 BLAKE2B 298c8398de7aa567bc2ff2de290b7e2b253e6cbd600b12ee780c13b5484ee9ac3db69e93bf359e49d14f09269e161f4e49d8c32f258d8348cc5b86f71d7eab47 SHA512 9a006bc2da629f1ad170ce54abf0bff881412d49dbb5c3617a6ec97f011886178fc62e5f7c9a398f7395d6cb30a3bdb7d6c122022405df8712968cc4da70253f
-DIST source-han-serif-ko-2.001.zip 39231528 BLAKE2B 5b3a4a71b119a0a329363db45c511b195972c5ea36b391ce69277e2495c7904e938b9add8a042b92fcd79f0f1cdcca7bd55d785b8e667fd4693b2d64164b45b4 SHA512 e7f6468140a937d006155db746dbf4b8455a75ca2dd0ec6916c2e084f6136a79b0db080a2521b7ba665013ba7a257a763f9087d2270d531f4a1455e440329f1b
+DIST source-han-serif-ja-2.003.zip 36831708 BLAKE2B 45a2312e33081e71a5594b85dca8d1d0e7fa7ddc0c0d76a42b59414c77de6455c4b265cc63e648f8ed813e822c8f66ffd0bb117955bdff0ddfb79f0de43c9ffe SHA512 b09ae50843de24abb9872e5696435dadaa5c31024d90a1c85f32aaee20ee8bd1ad792f48a20449b420966dd5a16e41814dfb7b664e34d0c4ce84538797732e21
DIST source-han-serif-ko-2.002.zip 39359861 BLAKE2B 39a13d51aa7b852cb6d6a32a135d765f57707e56e5117fac95d03e5d8235c7bcc3c3aa24d4107e3ca664eb9dae3d896e6241d14ae2f3fc0c9ca8329978e1f936 SHA512 0d7187ddb55664449adc659f0e1eb9e26c9eb9ee81cc9c1e2619516bf2eb2e4ebbdb8a6846f2da2dfb118c95dc7b60c8dc3d83cb922c360dc5587a2886bd770a
-DIST source-han-serif-zh_CN-2.001.zip 68857778 BLAKE2B 13810a87500a69295468005374d1119e032a8f3e9d8672022c0e927c5941868e87ed9fe6f87b5f21a59ec6b326ec6db80c7ca3a4c32c0e22c174d8155ba98902 SHA512 f75844e260e8bb49a50a4276e431f5fb39704d60ffac3d0ba8326e8758bb7d2cff5dfb0cd4fab590c12c14e65384cdf624fef830731fdd3df8dab088ebadac6c
+DIST source-han-serif-ko-2.003.zip 39752343 BLAKE2B d0ef5cc5147c6829c55a0b00f473a7d93f6bdfec6ec3b3894cbc318e3acc82a22bfa6be001572bfc93b16fb92f4ead9f4f38b0cb740e1b7839766ed2ee42e5ba SHA512 9d1a29a7d4176e983325bad70dffdf20d22dab19781584f30f4bf33678b49fd3117f6e817976b556b08f7d4456d54b9714292faae3cd2f9df6de04739ba2b56e
DIST source-han-serif-zh_CN-2.002.zip 68956659 BLAKE2B 19ee821becbcbeb2de81d5d077d83a9a8fbfc11f49e1820d0cd2fec11600d79b6fe52718a6ec6096c557f114e5320f8c7acd74762855e51b9d5bfe4a843996f0 SHA512 6e0e3d75bf3cedc16cb59f0af27bcc4d6a6279f9cc06c7b255eb3e9246d2fd23a6cc433e6e8d32de97a2cb195a1bc7f172b6f40f1066d073a1638237ae196f63
-DIST source-han-serif-zh_TW-2.001.zip 47266838 BLAKE2B e3974e21270df8f55a84081526bcfd2002b5b71a75b4184c9f02d32373e40248bacae019c2c1b9e4748c1f24aee995e6735ef45e44220e99e0c3887961da8989 SHA512 e15a9cf79ab89c1f3d9ca72658fc561aa5ed3c1fb7d0f9ee21ed7c6dc430231f10d5ce85cd0d41f20f8116dcd6aa71a7d2b697e66190d13c9a0e69aa71a318dd
+DIST source-han-serif-zh_CN-2.003.zip 68961106 BLAKE2B 831834998b98f4670e81099cfa43c5672e683b374a9364d8b4e70f9ae3d02a356e0bbaa5310347e0300ec1e2f62687911b57edad3b2ff6bef77f3b89abb71dad SHA512 2107bbc44e60e3c9ea432df48d3e3fb1e4634d47619e507c2090532354ad017875155237af01bb8c42d19d34cfb0bdab7c961872d0f73bb04cec58c8ee693521
DIST source-han-serif-zh_TW-2.002.zip 47261252 BLAKE2B 5135c3145fedb13e347c30b34377d22d60f6074a80d360c10fa179e984af3638fa7566838046b210ae378cb977433e5fb219d8c09f8af6850990a5f9dc152166 SHA512 57a0a1e8e5835d811caeb8571e91a1fc7e5ffad6ed6a32433971c5a85a8b94deb1a0d880d64c3fa826316ce0eed601c4232163b1459567bf868ccc04990c901b
+DIST source-han-serif-zh_TW-2.003.zip 47264165 BLAKE2B bc51d2690c1439aea8d1e2701024e3b9e91614dc16c422381aa9d36f33a5bd99d593db9d8337aa71f495d9506a627b99a4aa0c9bf577ba3508031fdb17f3ab8d SHA512 9c4a364f3286ce447c1bc271c3ae8eccba576e90cb3efe617c951a26ff35df6d7ac1e221cae2d24f0f97c83ccbdbbef26ea959a4aa1cd0c2f853d347ad6d9022
diff --git a/media-fonts/source-han-serif/source-han-serif-2.001.ebuild b/media-fonts/source-han-serif/source-han-serif-2.003.ebuild
similarity index 97%
rename from media-fonts/source-han-serif/source-han-serif-2.001.ebuild
rename to media-fonts/source-han-serif/source-han-serif-2.003.ebuild
index db54557115..284d619980 100644
--- a/media-fonts/source-han-serif/source-han-serif-2.001.ebuild
+++ b/media-fonts/source-han-serif/source-han-serif-2.003.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/media-sound/callaudiod/Manifest b/media-sound/callaudiod/Manifest
index bcb05b689b..dfced0a71f 100644
--- a/media-sound/callaudiod/Manifest
+++ b/media-sound/callaudiod/Manifest
@@ -1,2 +1,2 @@
-DIST callaudiod-0.1.7.tar.bz2 28452 BLAKE2B bd9d2cacd54231620ffb05e50a56649f44a9d9eda4b93b19a71134b59ad3f3e99688582aad744a031a70673c1150cba54cc7df31ed24cc00d87dad1d3ae77523 SHA512 640ce7b67e4d1239767dc942aa0b26d8dac80dd6e7e0fda4d9ae5d4b8547b8aa864ef2440191323eb26e89fe54dad4b327c73d0bbdef687680d9f5f4c44833ad
+DIST callaudiod-0.1.10.tar.bz2 28452 BLAKE2B 2e78c5436108ad36882e31a608bad6ebc0c434a808b06be078014535b0f163e6f32ce3efaf976f4655d88bac3b9c4ded997537b1ee6716588763a7e3aebca152 SHA512 89d2402c61dd5257873370f1ada9f49d249f327d6b9e8776d98a7e09f9b7e1bf8297313c6a3bcb5e36651a8ad4a7f4f6616a340e2a19276be5d00acaa0f7cee3
DIST callaudiod-0.1.9.tar.bz2 28327 BLAKE2B a4b4cd8bf0b52feae8f806b51a4dbd53be08e6d601969e5d91e32d59405961b5f18f570cd102d6d73f9ca88cd200c6886826112686abcd92ce950f122ce24b82 SHA512 f85a87408ac8bdf1d9656c493dc1ab019f5b8c727f35b8b71d9f8c628c131691ef25da5c1cd1d0e5a1af68909e70f38b0c7ede928290a611ff70f11dacdeb947
diff --git a/media-sound/callaudiod/callaudiod-0.1.7.ebuild b/media-sound/callaudiod/callaudiod-0.1.10.ebuild
similarity index 100%
rename from media-sound/callaudiod/callaudiod-0.1.7.ebuild
rename to media-sound/callaudiod/callaudiod-0.1.10.ebuild
diff --git a/net-im/beeper/Manifest b/net-im/beeper/Manifest
index 08ac34f66a..e193c81ed4 100644
--- a/net-im/beeper/Manifest
+++ b/net-im/beeper/Manifest
@@ -1,2 +1,2 @@
-DIST beeper-3.104.7-build-2405024h1b4qoap-amd64.deb 123847892 BLAKE2B 6bf7c7dcc76a4f5bd30fb5d571f74dfe44fd8ecadead3013c9e261920c8d7e8fe46ba2d737c4c09a47805a3fbcba4d5f64418b5caab3043857282848a1219c49 SHA512 887a23b7222de04d2ac6f92edcaae2f40340105034c921826c690bb8ecd8b6713b42d72283a96260e5c57954b13dc2ff693ce1f2e0124bfbce30294952ae3ad2
DIST beeper-3.107.2-build-240624c0qmp116e-amd64.deb 123634420 BLAKE2B 16cba2a7d69c4a495d686d343e641925e9d785055395b5822de56b17dd2dafdf05e666c361818572b7bb668d911a2f7c7ef1a6daf1afba0c8d6fd062fa37f079 SHA512 b5b2d56462e05d96c46e78006f3724796776910638b29d902ff37183019b7ca2706f0c434bd4bf40790cd46cf92ad0088c844575ddf2f8f15efcb400e5b28457
+DIST beeper-3.108.3-build-2407188w36frwla-amd64.deb 123859194 BLAKE2B eed680dff653b041cdc573a54d3a77057e76b6bebe3d1b45cc9d2794dc683dd796ccabe420fd9654ca426f6c59da5b93177e7f49d91c87ead37559aa94dd610e SHA512 971b8870560bd577d8732ee106761d9d357365adccf415b80e816933de2ba73b1a65a0c48843d747521b701837793fa570f285e46ca9151db304604ff97f4b73
diff --git a/net-im/beeper/beeper-3.104.7.ebuild b/net-im/beeper/beeper-3.108.3.ebuild
similarity index 98%
rename from net-im/beeper/beeper-3.104.7.ebuild
rename to net-im/beeper/beeper-3.108.3.ebuild
index d956d3331d..ac89917398 100644
--- a/net-im/beeper/beeper-3.104.7.ebuild
+++ b/net-im/beeper/beeper-3.108.3.ebuild
@@ -15,7 +15,7 @@ inherit chromium-2 desktop unpacker xdg
#
# curl https://download.todesktop.com/2003241lzgn20jd/latest-linux.yml
-BUILD_ID="2405024h1b4qoap"
+BUILD_ID="2407188w36frwla"
DESCRIPTION="Beeper: Unified Messenger"
HOMEPAGE="https://www.beeper.com/"
SRC_URI="https://download.todesktop.com/2003241lzgn20jd/${P}-build-${BUILD_ID}-amd64.deb"
diff --git a/net-misc/gmid/Manifest b/net-misc/gmid/Manifest
index 2aaab105fa..1ac5ad6905 100644
--- a/net-misc/gmid/Manifest
+++ b/net-misc/gmid/Manifest
@@ -1,4 +1,4 @@
-DIST gmid-2.0.2.sha256.sig 239 BLAKE2B e7f6e6c0f21e10b5bc08b5b72747036ab2b7f1ce820bbf45b3bb4e589d83a6fa1d49e20b95acf3148dcf20608272d48ff2de99ea7fae5b2071a0b7c14539b0cc SHA512 482d8673b140c1a3d0b1a4bc9fd11d74d1bdf968e5d69682c911ff1ea587cfb4e66bafb5817f5286d570f48774d1e13c98939f35afdb69be2f81868dc7560df2
-DIST gmid-2.0.2.tar.gz 182867 BLAKE2B edceadfdccbd2e1c90ec4059062f3fc9feaa0c8d5efede5e51a917604eb7ec7537eff25e1a53223fc0fb13645c7fd3be7e3d4545ea14c7cafc1b0f409c949616 SHA512 dd5ab9b1eb7d1ea82fb935099d05f4e606c9e4e112baf132dad72abe5469b2ade2a4a650c5bad7675ca46601721dd5f0a8ebb91b356af90aed9e11c487fd2f7d
DIST gmid-2.0.5.sha256.sig 239 BLAKE2B 0f2c2a59fe887dcb04c59e234850b3fd798b377e2e244382d54105af88a9cb08f694168fb227105b2f5e9ea187fb8b39b9d5a7d0dfc46c3343b8c7d5d6354722 SHA512 d18daaa6067b701dacf7c1ed0ebd9e0741b45834db4df2b50bf4d40b41f7c86f741dab0e6951231105f8f6930f6f31c6fd4be2f9ace3f5a08d4ee1f2a6a4f1e5
DIST gmid-2.0.5.tar.gz 192727 BLAKE2B bfec3f7521fc305973b3ee4d5125ee70b537002236ffbb4e2f18a6aa1ab355d995df970f52108b1266a903aecfc6d97dc96a81872ae4b96851a518cda81f9b44 SHA512 011cdd3fc940b1fd5c88c7496a531e56aba5c4ebf9825b87c3daf7c64dd88e21a7d94556bf5c1a5a34e926e52f13e91e0c8cb60278dfac8ad71fe9197320c022
+DIST gmid-2.1.sha256.sig 237 BLAKE2B d21b04c851f53bf7268cadf934e62d0f057bb519592a4386b11ff4440e9de0e68da79ded621b080c0a3ecea21340848d557a9d1bf0a672c8e46c6ea3ad3627c4 SHA512 635c84d9fed69add03547cb402df1f40feb9b8ac835e92c37e04d96e408f9f462b80036e7deef6c773520a0e5b2a68604370796bef6e567278d0f8816c2bd5f0
+DIST gmid-2.1.tar.gz 197320 BLAKE2B b4ae71f3f89b5e3515a04bd8ef08490bb94ebadda00960003210536cd06850a9faa120f5e6cda26180266bd478ab9e508decd98af3f11434c1f39521605a3feb SHA512 623c3f0f7b776ca8b689cd4bda21d1049aa0ebf88eb07398898b333823b981b6d3d5db7194326e546bceeb5e400b91d88665b83ac75ef4b9682f718ee7c1e127
diff --git a/net-misc/gmid/gmid-2.0.2.ebuild b/net-misc/gmid/gmid-2.1.ebuild
similarity index 97%
rename from net-misc/gmid/gmid-2.0.2.ebuild
rename to net-misc/gmid/gmid-2.1.ebuild
index bcd826ad4e..dc33ba2c33 100644
--- a/net-misc/gmid/gmid-2.0.2.ebuild
+++ b/net-misc/gmid/gmid-2.1.ebuild
@@ -91,7 +91,7 @@ src_install() {
insinto /usr/share/vim/vimfiles
doins -r contrib/vim/*
- systemd_dounit "${FILESDIR}"/gmid.service
+ systemd_newunit "${FILESDIR}"/gmid.service-r1 gmid.service
newinitd "${FILESDIR}"/gmid.initd gmid
newconfd "${FILESDIR}"/gmid.confd gmid
diff --git a/net-p2p/gridcoin/Manifest b/net-p2p/gridcoin/Manifest
index 9c4ddc1694..e5a01a3cae 100644
--- a/net-p2p/gridcoin/Manifest
+++ b/net-p2p/gridcoin/Manifest
@@ -1,2 +1,2 @@
-DIST gridcoin-5.4.7.0.tar.gz 42846185 BLAKE2B 2d6d0858fc34611878e19ada2066d38e00abde55037a1eecc8f2c28d8db1d10c1297177c1b6b74ef0ce2630bea67075ff6fd47b6a8830465007a5860f789aae1 SHA512 042250d89151492796f8a294c83aa756fb9fbed6d62302a9d7037180d18d67b582eb0ba4fc4c9340e0d07ad9f0cd0f5dfeddc76f4c08bf417c73cb6b12a12ca2
DIST gridcoin-5.4.8.0.tar.gz 42846011 BLAKE2B 915500d6b953d1fe2b735092d6c3e5e72d3ce64a6f3f4d1cb94bd8561969663dc98ca3b784b0ea643e9fb7bb70e0439abc122b9382bec073fe0eff4ad3715a8b SHA512 2e37d982ee257e87241d7545e5b15d4d756813089ff029c5c53863f791805942c0f4fb78c2d92684967ca9b5623c530d234e17d1c1f12a48fac8e6119f3f2957
+DIST gridcoin-5.4.8.0_p1.tar.gz 42849990 BLAKE2B 4c2c071b5de9ddae46cfbec2d575a79e1c9e4941efbfba8af7f412e776b1bdcc19529fc50249b20a4bcd42630826fbff580519b7bc5e38320a7a9cf0e82b71d5 SHA512 6c0662bf31fbc927ef447c54c1720c39754695dfa5fcdf8ac62d558eebe9142cc38d3bbf9ca72143229b8f5c7f6e121efe3e7901699ab51fa611dd0cd68a9a5a
diff --git a/net-p2p/gridcoin/gridcoin-5.4.7.0.ebuild b/net-p2p/gridcoin/gridcoin-5.4.8.0_p1.ebuild
similarity index 90%
rename from net-p2p/gridcoin/gridcoin-5.4.7.0.ebuild
rename to net-p2p/gridcoin/gridcoin-5.4.8.0_p1.ebuild
index d36b4d86e6..4a2ffd446b 100644
--- a/net-p2p/gridcoin/gridcoin-5.4.7.0.ebuild
+++ b/net-p2p/gridcoin/gridcoin-5.4.8.0_p1.ebuild
@@ -5,10 +5,11 @@ EAPI=8
inherit cmake db-use multilib xdg-utils
+MY_PV="${PV/_p/-hotfix-}"
DESCRIPTION="Proof-of-Stake based cryptocurrency that rewards BOINC computation"
HOMEPAGE="https://gridcoin.us/ https://gridcoin.world/"
-SRC_URI="https://github.com/${PN}-community/${PN^}-Research/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN^}-Research-${PV}"
+SRC_URI="https://github.com/${PN}-community/${PN^}-Research/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN^}-Research-${MY_PV}"
LICENSE="BSD BSD-2 Boost-1.0 MIT SSLeay"
SLOT="0"
@@ -81,13 +82,6 @@ src_configure() {
cmake_src_configure
}
-src_install() {
- cmake_src_install
-
- mkdir -p "${ED}"/usr/share/man/man1 || die
- mv "${ED}"/usr/share/man/*.1 "${ED}"/usr/share/man/man1 || die
-}
-
pkg_postinst() {
# we don't use xdg.eclass because it adds unconditional IDEPENDs
if use gui; then
diff --git a/profiles/license_groups b/profiles/license_groups
index 9d4dbe7618..02a4496213 100644
--- a/profiles/license_groups
+++ b/profiles/license_groups
@@ -1,4 +1,4 @@
-MISC-FREE Unicode_Fonts_for_Ancient_Scripts canfep noweb powell sunpro
+MISC-FREE Unicode_Fonts_for_Ancient_Scripts canfep noweb powell sunpro MIT-fpdf
OPEN-CONTENT CC-BY-2.0 CC-BY-2.5 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-1.0 CC-BY-SA-2.0 CC-BY-SA-2.5 CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0
OPEN-DEFINITION @OPEN-CONTENT FDL-1.1 FDL-1.1+ FDL-1.2 FDL-1.2+ FDL-1.3 FDL-1.3+ Free-Art-1.2 Free-Art-1.3 MirOS OAL-1.0.1 ODC-By-1.0
OSI-APPROVED-FREE OSL-3.0
diff --git a/profiles/package.mask b/profiles/package.mask
index 1a3c016464..d6d4653c60 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -88,11 +88,6 @@ net-im/gtkcord4
# Critical security vulnerability.
(2024-06-24)
-# Depends on kde-plasma/ksysguard, which is masked for removal.
-# Removal on 2024-08-24.
-kde-misc/plasma-applet-thermal-monitor
-
# Julien Roy (2024-03-21)
# sys-libs/libucontext is masked in ::gentoo
sys-libs/gcompat
diff --git a/sci-electronics/vcd/vcd-221217.ebuild b/sci-electronics/vcd/vcd-221217.ebuild
index 2191096a8e..3aeb461af2 100644
--- a/sci-electronics/vcd/vcd-221217.ebuild
+++ b/sci-electronics/vcd/vcd-221217.ebuild
@@ -3,6 +3,8 @@
EAPI=8
+inherit toolchain-funcs
+
DESCRIPTION="VCD file (Value Change Dump) command line viewer"
HOMEPAGE="https://github.com/yne/vcd"
@@ -17,3 +19,14 @@ fi
LICENSE="MIT"
SLOT="0"
+
+src_compile() {
+ # https://bugs.gentoo.org/243502
+ emake CC="$(tc-getCC)"
+}
+
+src_install() {
+ local DOCS=( README.md )
+ emake DESTDIR="${ED}"
+ einstalldocs
+}
diff --git a/sec-keys/signify-keys-gmid/Manifest b/sec-keys/signify-keys-gmid/Manifest
index dd8bf29bd7..f3c14fcbee 100644
--- a/sec-keys/signify-keys-gmid/Manifest
+++ b/sec-keys/signify-keys-gmid/Manifest
@@ -1,2 +1,2 @@
-DIST gmid-1.8.pub 95 BLAKE2B fefbcfb96e782f768dced47c590147c490bc4fa1425b0c34aff02a1be5b5f26d34c8b6218e221b98f0a9af0a82bb0d5a942d5fc38f19b7365ca092700a3af284 SHA512 9bb264dcf6f91a2c638184c0563a067908928302b1ec943558aef9a4b6325d068cf63db433d51bc87ac80a1e96d5ca52c10f07b01bd23d7b52840a9ada845129
DIST gmid-2.0.pub 95 BLAKE2B 2a92f29b0c50c9ca07df95b980071142b51efe5f628a8d22ce636e42f624e772a0bef0cef80df6dd64cade4e0f0ab7b8695e0935f6684e0e3b65b4f996790666 SHA512 0a7c5da440fd2a553c50dcb58fe4bdd882304f0654729cd6bf2c892bdb551921a0c2c7f221aa19ddb3ab879f480559826133ef7b81f868bd3fed1ef233767497
+DIST gmid-2.1.pub 95 BLAKE2B 01dae57afcb3f4b0035dcd2968112bd4e45927024b017dac4a1a41dd57da4dbb711452583485f0b782a4ea5d90b218462cbc021560f4e33ed38cb0cc75b832ca SHA512 451cd97d95a207533188537a9298f6567e6e0382b68880268e60669aa893ff8311cb4e91f3a30ca73120a927b0e49819077e68ebad0730696cdd48a1fc390272
diff --git a/sec-keys/signify-keys-gmid/signify-keys-gmid-1.8.ebuild b/sec-keys/signify-keys-gmid/signify-keys-gmid-2.1.ebuild
similarity index 94%
rename from sec-keys/signify-keys-gmid/signify-keys-gmid-1.8.ebuild
rename to sec-keys/signify-keys-gmid/signify-keys-gmid-2.1.ebuild
index a21a1b58dd..de12b571b7 100644
--- a/sec-keys/signify-keys-gmid/signify-keys-gmid-1.8.ebuild
+++ b/sec-keys/signify-keys-gmid/signify-keys-gmid-2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/www-apps/pleroma/pleroma-2.7.0-r1.ebuild b/www-apps/pleroma/pleroma-2.7.0-r1.ebuild
index 80e3527706..6c9758e230 100644
--- a/www-apps/pleroma/pleroma-2.7.0-r1.ebuild
+++ b/www-apps/pleroma/pleroma-2.7.0-r1.ebuild
@@ -31,6 +31,7 @@ BDEPEND="
dev-vcs/git
"
DEPEND="
+ dev-libs/glib
media-libs/vips:=
sys-apps/file
sys-libs/ncurses:=
diff --git a/www-apps/pleroma/pleroma-9999.ebuild b/www-apps/pleroma/pleroma-9999.ebuild
index 80e3527706..6c9758e230 100644
--- a/www-apps/pleroma/pleroma-9999.ebuild
+++ b/www-apps/pleroma/pleroma-9999.ebuild
@@ -31,6 +31,7 @@ BDEPEND="
dev-vcs/git
"
DEPEND="
+ dev-libs/glib
media-libs/vips:=
sys-apps/file
sys-libs/ncurses:=
diff --git a/x11-themes/phosh-wallpapers/phosh-wallpapers-0.40.0.ebuild b/x11-themes/phosh-wallpapers/phosh-wallpapers-0.40.0.ebuild
index 5cccfb8f69..d62ef39899 100644
--- a/x11-themes/phosh-wallpapers/phosh-wallpapers-0.40.0.ebuild
+++ b/x11-themes/phosh-wallpapers/phosh-wallpapers-0.40.0.ebuild
@@ -14,6 +14,12 @@ LICENSE="CC0-1.0 CC-BY-SA-4.0 GPL-3+"
SLOT="0"
KEYWORDS="~amd64"
+BDEPEND="
+ verify-sig? (
+ sec-keys/openpgp-keys-phosh
+ )
+"
+
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/phosh.asc"
pkg_postinst() {