From 8e5a3bd061a8c04bc55c13a59ba39e251b090634 Mon Sep 17 00:00:00 2001 From: serverroot <> Date: Mon, 26 May 2025 17:05:13 -0500 Subject: [PATCH] Searxng version bump --- dev-python/fasttext-predict/Manifest | 4 +- ...ebuild => fasttext-predict-0.9.2.4.ebuild} | 2 +- dev-python/msgspec/Manifest | 2 + dev-python/msgspec/msgspec-0.19.0.ebuild | 12 ++++ dev-python/pytomlpp/Manifest | 3 - dev-python/pytomlpp/files/fixInclude.patch | 12 ---- dev-python/pytomlpp/pytomlpp-1.0.13.ebuild | 20 ------- dev-python/typer/Manifest | 2 + dev-python/typer/typer-0.15.4.ebuild | 56 +++++++++++++++++++ www-apps/searxng/Manifest | 2 +- www-apps/searxng/searxng-9999.ebuild | 6 +- 11 files changed, 81 insertions(+), 40 deletions(-) rename dev-python/fasttext-predict/{fasttext-predict-0.9.2.2.ebuild => fasttext-predict-0.9.2.4.ebuild} (86%) create mode 100644 dev-python/msgspec/Manifest create mode 100644 dev-python/msgspec/msgspec-0.19.0.ebuild delete mode 100644 dev-python/pytomlpp/Manifest delete mode 100644 dev-python/pytomlpp/files/fixInclude.patch delete mode 100644 dev-python/pytomlpp/pytomlpp-1.0.13.ebuild create mode 100644 dev-python/typer/Manifest create mode 100644 dev-python/typer/typer-0.15.4.ebuild diff --git a/dev-python/fasttext-predict/Manifest b/dev-python/fasttext-predict/Manifest index bb1148c..65c7829 100644 --- a/dev-python/fasttext-predict/Manifest +++ b/dev-python/fasttext-predict/Manifest @@ -1,2 +1,2 @@ -DIST fasttext-predict-0.9.2.2.tar.gz 20420 BLAKE2B 0ecde5f0a0faded6a91de9d5f4e7f60a7f5c6be55a2270f8b44c7deba275d234d3e11cce257a9b856c1f78b8c193ad9766b3f1f9e1ab10c31327d397ac639a7b SHA512 1bbfccba5efd53199d855e1f02c25647d2d74341b86e540d17b8ec8482d245343c0914908d966409bb8791de67357c07a628bb0b7f617f17f268e23b881dada7 -EBUILD fasttext-predict-0.9.2.2.ebuild 262 BLAKE2B bdcde6abc5e03a8b54d69af59df86e4d7a2ec4984c7d4f05742f1ce72196d2406b380c3b973ae451095f6fafa9b647222922802107d8aec62a6a20536f865284 SHA512 62e391d6e2efdf8238e24db82b9bcc3de2bded4bc61ca7b7d3190a7df4a6f1d62b074305f6c6e61cd54fe5e629e317fd793de7203d48eea9d57d2129e4bf25d3 +DIST fasttext-predict-0.9.2.4.tar.gz 20198 BLAKE2B 992c056f5654baac801aea0a69bfb2b7a94d8b4053eb4e64f0f8395abeaaa893e4dbbf15eb198d552c233d3bc754ec9ea492d49e9ac7e0e142da00beee780134 SHA512 a93f5fe53a471ed55a3d43cdf794afcf58e2893720863619f405cba86f4edaaf8ee28eb5337c199c8d0e6f4dbc9cf25e050b0032b2b9bf1484bd925d38ee3d0b +EBUILD fasttext-predict-0.9.2.4.ebuild 262 BLAKE2B 3aad58f39f88ab2ac214a6e0e9c14633ea61b936617904328c95669353868342701a5efeee2c7a2fe37921635d171a6785266eec32474a71e9e1cf8978ff3fba SHA512 1a2ea2d7da7a3e864469804fce97a70e268e7691525d65a73f19c5ea70fd864088ad5a797f94f35124f731b092667c19664f15e54f2a1978af0c9a5135cd6c9b diff --git a/dev-python/fasttext-predict/fasttext-predict-0.9.2.2.ebuild b/dev-python/fasttext-predict/fasttext-predict-0.9.2.4.ebuild similarity index 86% rename from dev-python/fasttext-predict/fasttext-predict-0.9.2.2.ebuild rename to dev-python/fasttext-predict/fasttext-predict-0.9.2.4.ebuild index b5e7716..795e47c 100644 --- a/dev-python/fasttext-predict/fasttext-predict-0.9.2.2.ebuild +++ b/dev-python/fasttext-predict/fasttext-predict-0.9.2.4.ebuild @@ -1,7 +1,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{12..13} ) inherit distutils-r1 diff --git a/dev-python/msgspec/Manifest b/dev-python/msgspec/Manifest new file mode 100644 index 0000000..f4d30cd --- /dev/null +++ b/dev-python/msgspec/Manifest @@ -0,0 +1,2 @@ +DIST msgspec-0.19.0.tar.gz 1313340 BLAKE2B c6e0757e4fbd2c2afbd239e483eed09fd872d8c85d14153b13ada3ef39adcd41b2f2b8f249e9747e6eef7627b4c238973593d87733cc8d5c36c5a14c15142279 SHA512 bd44052e58afc0c2653780b4dee75d20de93210950d4cd408abc810e3935d1bfdd30b926c34cd48f3095d4b3c1f45ac7aa4a957dcbc562ebd8b817c81abd16d8 +EBUILD msgspec-0.19.0.ebuild 220 BLAKE2B 7c7598c8ea31f59187cf1f273cf3804f7c2c3554814a2a00c6d1d0b1e4ef2e0ea539365071267175a9a7640cc7c16b7f4e6a56cbeac4f11aefe93ce956941e59 SHA512 e7bb64c2fa1579b1d6cdf86990a2b7c9167493106afa2d1c1c9e5b6a8f23bea36d6feef1f78581d153c85cc560fddf05a6c79c99e75678d982379a6caa961ebc diff --git a/dev-python/msgspec/msgspec-0.19.0.ebuild b/dev-python/msgspec/msgspec-0.19.0.ebuild new file mode 100644 index 0000000..4f055bc --- /dev/null +++ b/dev-python/msgspec/msgspec-0.19.0.ebuild @@ -0,0 +1,12 @@ +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{12..13} ) + +inherit distutils-r1 + +SRC_URI="https://github.com/jcrist/msgspec/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" diff --git a/dev-python/pytomlpp/Manifest b/dev-python/pytomlpp/Manifest deleted file mode 100644 index 2aa91e0..0000000 --- a/dev-python/pytomlpp/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -AUX fixInclude.patch 388 BLAKE2B fcdf7480995869911395b0e0276e36f62a5933e3a588e7935ed4f99a211bdc80d54b506be7b96a094079d33b03de751e2faa2e2cf8c4a273bcd646a7a4be4142 SHA512 9674aed3bef24976b666a5693fbe7029b49685820a725cf5f6d5f63f1aa9deda634cdbe940a0067bf8dcd531ce52b20d40f18ebf7ae5f667f46128b1bff771dc -DIST pytomlpp-1.0.13.tar.gz 33612 BLAKE2B 4271cab3d452d851c4518b954ad88656371ed62198757f24c969e74227301d9c229f03f50894533d26f39f95b779371503c80b6fa6ac1b26d273b88e6129b98f SHA512 6bf0474368c30a23d97a75093d25d5445a48ef152e25b4fd96be149530d57880d07f7721032cbe7f7cc8be174b766fb0bfa40331e7dfef0d1421e731460e2d54 -EBUILD pytomlpp-1.0.13.ebuild 315 BLAKE2B dd34939d0379882a243ab262a18658f391abfbe062a6ac224e64094ccb9385efc146cc6b4372f4cba32bbeeb06f017a2f6daf8023656ab1cf2ced40883874a30 SHA512 873896526bcdfa8764b14af128f7c8facbc0c38f64d0e22a0b753be111b59f315fd206d69b87ee02e9a9e178e8dca6e0ea1afb60788200d5f0c29c1cb144d11a diff --git a/dev-python/pytomlpp/files/fixInclude.patch b/dev-python/pytomlpp/files/fixInclude.patch deleted file mode 100644 index ef37546..0000000 --- a/dev-python/pytomlpp/files/fixInclude.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- a/include/pytomlpp/pytomlpp.hpp 2023-03-21 11:38:24.000000000 -0500 -+++ b/include/pytomlpp/pytomlpp.hpp 2024-04-29 15:30:26.041812388 -0500 -@@ -32,7 +32,7 @@ - #endif - #include "compilers.hpp" - PYTOMLPP_PUSH_OPTIMIZATIONS; --#include -+#include - PYTOMLPP_POP_OPTIMIZATIONS; - - // namespace and type forward declarations - diff --git a/dev-python/pytomlpp/pytomlpp-1.0.13.ebuild b/dev-python/pytomlpp/pytomlpp-1.0.13.ebuild deleted file mode 100644 index eb8b6d9..0000000 --- a/dev-python/pytomlpp/pytomlpp-1.0.13.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 - -SRC_URI="https://github.com/bobfang1992/pytomlpp/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/pybind11 - dev-cpp/tomlplusplus -" - -PATCHES="${FILESDIR}/*.patch" - diff --git a/dev-python/typer/Manifest b/dev-python/typer/Manifest new file mode 100644 index 0000000..e24c3db --- /dev/null +++ b/dev-python/typer/Manifest @@ -0,0 +1,2 @@ +DIST typer-0.15.4.tar.gz 101559 BLAKE2B 7afaf62d540867d9d0a65c5064f1ded1301c99e294a2de6af20f5af6c65747913df455fcd1e68e871072ea8d2ae0393366df489bdb7b6d68e0fab8c78ad86451 SHA512 4dda2b8d3b2039e56f78ef7f5b7bba9c42f67b8fc4903a507ae10aec0cc420d162e26ee1d46ac13c6554476b96582fb1ab1a7252903ab28a7d4b8b3a5288ccf0 +EBUILD typer-0.15.4.ebuild 1136 BLAKE2B 1a5fdec6ff996d37b38288b7c2ebb623a25ada5f57a7540dff562400b4e09019b0a918271c045b3a20c386c9ad35dff1ed742a35275cb08535edd1df46cf152b SHA512 26a283fcf6ee15786d78054570385251d760b2a5a41e321421229b3e8e62b3b0f404f94f8c19e8e69222953240d414ff0d0f74c0a9c8ff6343ceda8f6ee03252 diff --git a/dev-python/typer/typer-0.15.4.ebuild b/dev-python/typer/typer-0.15.4.ebuild new file mode 100644 index 0000000..d64446e --- /dev/null +++ b/dev-python/typer/typer-0.15.4.ebuild @@ -0,0 +1,56 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 +# https://gpo.zugaina.org/AJAX/Ebuild/55747769/View + +EAPI=8 + +DISTUTILS_USE_PEP517=pdm-backend +EPYTEST_XDIST=1 +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Typer, build great CLIs. Easy to code. Based on Python type hints." +HOMEPAGE=" + https://github.com/fastapi/typer/ + https://pypi.org/project/typer/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + =dev-python/click-8.0.0[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-3.7.4.3[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/rich-10.11.0[${PYTHON_USEDEP}] + >=dev-python/shellingham-1.3.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + # clean up coverage + sed -i \ + -e 's/"-m", "coverage", "run",//' \ + -e 's/-m coverage run//' \ + -e '/"-m",/ { + N + N + s/"-m",\n.*"coverage",\n.*"run",// + }' $(find tests -name "test_*.py") || die + + distutils-r1_python_prepare_all +} + +python_test() { + # Tests affected by terminal width + local -x COLUMNS=80 + + epytest +} diff --git a/www-apps/searxng/Manifest b/www-apps/searxng/Manifest index f8b0a29..609524b 100644 --- a/www-apps/searxng/Manifest +++ b/www-apps/searxng/Manifest @@ -1 +1 @@ -EBUILD searxng-9999.ebuild 1055 BLAKE2B 837648359e14f2dbf562778d9d37c9adb076408585400dde475039cd25a0fb4f3f11f88e0fa55162c2a7f568896ba7f43694758b97fecded0a132d253fc40205 SHA512 5feb2214b3d09423f309f0cd3a4aa4063686d5c7cc6da0e0e8df64a6903eb889cd78c3231076c80026a4dc4c0d6d33c8281a6f8d2fb5e7b5f2bdee7815eba5a8 +EBUILD searxng-9999.ebuild 1129 BLAKE2B d48c3336fd3d4f8c3da74aa4aefe90897509a2c1fb5524c3bae8ab08a0de9e7f1775af29ccc3d423bbe937abdc20ad084f8c20bb56a38d30e8f15fe385f22946 SHA512 3dd31799a703798360828cbe54779e01fee1893ac9ae16b32f56a40d2e1d1c14e29284cdfa590ee0a7276265c99f361600f0460aea0fb0622b3d3230baf6ac2f diff --git a/www-apps/searxng/searxng-9999.ebuild b/www-apps/searxng/searxng-9999.ebuild index 16d3bb6..955264e 100644 --- a/www-apps/searxng/searxng-9999.ebuild +++ b/www-apps/searxng/searxng-9999.ebuild @@ -33,7 +33,11 @@ RDEPEND=" dev-python/redis dev-python/markdown-it-py dev-python/fasttext-predict - dev-python/pytomlpp + dev-python/tomli + dev-python/isodate + dev-python/msgspec + dev-python/typer + dev-libs/fastText " INST_DIR="/opt/searxng"