diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-03-07 01:47:32 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-03-07 01:47:32 +0000 |
commit | f0582d2144b45247a9a3e72569c44ca9539c0f4a (patch) | |
tree | 2d8e5a76fa75b9eb31410f2b077b45cc8bb8fdc3 /dev-python/mkdocs-material | |
parent | d0283dc748c38f55706c7e4c04f4848afeef54a9 (diff) |
gentoo auto-resync : 07:03:2025 - 01:47:32
Diffstat (limited to 'dev-python/mkdocs-material')
-rw-r--r-- | dev-python/mkdocs-material/Manifest | 3 | ||||
-rw-r--r-- | dev-python/mkdocs-material/files/mkdocs-material-9.6.7-backrefs.patch | 52 | ||||
-rw-r--r-- | dev-python/mkdocs-material/mkdocs-material-9.6.7-r1.ebuild (renamed from dev-python/mkdocs-material/mkdocs-material-9.6.7.ebuild) | 2 |
3 files changed, 56 insertions, 1 deletions
diff --git a/dev-python/mkdocs-material/Manifest b/dev-python/mkdocs-material/Manifest index b4026b816650..0cd7b05eeb2a 100644 --- a/dev-python/mkdocs-material/Manifest +++ b/dev-python/mkdocs-material/Manifest @@ -1,4 +1,5 @@ AUX mkdocs-material-8.5.7-simplify-build.patch 529 BLAKE2B 60a246940983ca713b370b454fff74a36dedf1aec175e72455255b35164f75f7eb79144cff67df4b1ec143a4e19b043042c9bce562456133c917c27018c4862a SHA512 51b18f3faa4a3adfc9cf8ad1fa5fd63f787a3b2b9c9769b5889a2abab621ff6e14e034487f5573418405b26bc11155e44f7c6d50acea8baf9f45164fb3ec7984 +AUX mkdocs-material-9.6.7-backrefs.patch 1584 BLAKE2B 1704eb4db6533e2e48e2f78593d15b2104dc56dc3a711ed786e49169bf429529d42885e7dcaaa34f80736c9864d826665e426d32f2874148be9e3ac9d4b70d1e SHA512 8269d62d29b123281fd11bb42bd9edf20853e59edfccad1b3da82bf7e78c291cda2e8449cc0cb6b84f631414dedc725a7e43f1691a07e8e234d06ce7a28740f9 DIST mkdocs-material-9.6.3.gh.tar.gz 14915630 BLAKE2B 9945f9991cdad74f3ca92217b32ef649b27504f6efe7aa1fc530505d60e41b13aa617468adf8beff9350f2d84f0a7801fd4d157209aa1e8e018a919454e3ef05 SHA512 1208f45a664701b27b1092dd2491a5172112bf603c24fab1afc3bfef790d286f60a6ce20c0762af851b348201b2d51e26f62940a2ded827d02c17aa10d1ba96f DIST mkdocs-material-9.6.5.gh.tar.gz 14920108 BLAKE2B 50b7565c2a170e62e27b33fffa1bce3536d0b090162d30f113ca45101ab63f4a2f972a01962f362bd267f627e9f62a392b0bba5b21d464c9aaa94dd9580acb3b SHA512 472f07c1f4986062b785af026e5c7c7645bf16bfa172fc5813c6ba9a03ebc0c5d43f099ef7a04c5494dbe4f8a628397c4bff2a16c0e4632ebc439e77697c4785 DIST mkdocs-material-9.6.6.gh.tar.gz 14923715 BLAKE2B 50a343855325244909335edb9401810263183059c45b33ead53d8817a1b7dab4aa03d38240c48af1e70c53c3a2a9000fc5486826f69178ac6a032df4fbca4861 SHA512 876711c7f3ab790ebb93321f44ac7efef021336758e04883b7447bba7af6b264630df134e0021133a54b84a6cbc16749af0d789a4fa150a62a7f3ae6680d7d79 @@ -6,5 +7,5 @@ DIST mkdocs-material-9.6.7.gh.tar.gz 14923962 BLAKE2B 52ca0a74100f0fac0722bbf030 EBUILD mkdocs-material-9.6.3.ebuild 1795 BLAKE2B c3e37ffb96ab20ec241cce0563d9a19f45b727f413793a618432e53d7762447e769626f453485de3b2483e2d003a4c3fd5f70ff85ef2df50708b6bac1a86b534 SHA512 6b9fc69fcb0b933f104461d096a23012e9528dea4f0d2030404fd760d7b145d6a42920668f2cc46d1a682d13b183d5ced7656af5e7968802db7f41e8bb2d1954 EBUILD mkdocs-material-9.6.5.ebuild 1853 BLAKE2B 96779c807bfeaaae9c712b001c1a3056faca9dcfc45bb6a4ef968ca12a9c8477530b5887160790e67ec4a826a8e81f2c4d6c1f0aeb915aa680c090567d480611 SHA512 d7d8994f66e800c11dc9de5750818a424835bf08534a4da3adf34848f3c56ea0d70fae6fb6a19565ed2f1ec779addb2c9bffa39f385ee808b18fe4d6227397f7 EBUILD mkdocs-material-9.6.6.ebuild 1853 BLAKE2B 96779c807bfeaaae9c712b001c1a3056faca9dcfc45bb6a4ef968ca12a9c8477530b5887160790e67ec4a826a8e81f2c4d6c1f0aeb915aa680c090567d480611 SHA512 d7d8994f66e800c11dc9de5750818a424835bf08534a4da3adf34848f3c56ea0d70fae6fb6a19565ed2f1ec779addb2c9bffa39f385ee808b18fe4d6227397f7 -EBUILD mkdocs-material-9.6.7.ebuild 1853 BLAKE2B 96779c807bfeaaae9c712b001c1a3056faca9dcfc45bb6a4ef968ca12a9c8477530b5887160790e67ec4a826a8e81f2c4d6c1f0aeb915aa680c090567d480611 SHA512 d7d8994f66e800c11dc9de5750818a424835bf08534a4da3adf34848f3c56ea0d70fae6fb6a19565ed2f1ec779addb2c9bffa39f385ee808b18fe4d6227397f7 +EBUILD mkdocs-material-9.6.7-r1.ebuild 1942 BLAKE2B bdfaac9173e1987a8f60f23008901a3f30d9f0489bee35a979d8d22e3666bfad86a7fb7cf476d6be73ddec71ade69a4bd6b8aa32287aa1b73aa6294eebdc5ef9 SHA512 87ad2205e2b3c9f369f7cac7049f278737e42e268523a12570bf365ab4823ab354644ac9871882b70a91adcfcddc4dc7fe408c25767fe72a17287eeaafc9b439 MISC metadata.xml 1133 BLAKE2B 539649e3b6efda18535738e45078b7b35f8226034b18c40ff5feae249a4dc5aa6b4a1247a712564ab5b7cee1f62eda4e3bbb709ea7970d2fc279bc48ab1ee934 SHA512 72a58ba3f100cea6653406c3a314b1b67225d118fdb8323e54b6ae9bcd2224a00d01cee96b6564fbbf19de6e5fe5db54143aaa56ca2b7cf8c56fcd8c8c5cf6ef diff --git a/dev-python/mkdocs-material/files/mkdocs-material-9.6.7-backrefs.patch b/dev-python/mkdocs-material/files/mkdocs-material-9.6.7-backrefs.patch new file mode 100644 index 000000000000..3d82e7858f36 --- /dev/null +++ b/dev-python/mkdocs-material/files/mkdocs-material-9.6.7-backrefs.patch @@ -0,0 +1,52 @@ +From 13f768034e0935738c7f4d2562d46030bd9b9758 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org> +Date: Wed, 5 Mar 2025 20:37:47 +0100 +Subject: [PATCH] Import backrefs only when actually used + +--- + material/plugins/search/plugin.py | 3 ++- + src/plugins/search/plugin.py | 3 ++- + 2 files changed, 4 insertions(+), 2 deletions(-) + +diff --git a/material/plugins/search/plugin.py b/material/plugins/search/plugin.py +index ce23c15cb..2bc411c5d 100644 +--- a/material/plugins/search/plugin.py ++++ b/material/plugins/search/plugin.py +@@ -22,7 +22,6 @@ import json + import logging + import os + import re +-from backrefs import bre + + from html import escape + from html.parser import HTMLParser +@@ -286,6 +285,8 @@ class SearchIndex: + + # Find and segment Chinese characters in string + def _segment_chinese(self, data): ++ from backrefs import bre ++ + expr = bre.compile(r"(\p{script: Han}+)", bre.UNICODE) + + # Replace callback +diff --git a/src/plugins/search/plugin.py b/src/plugins/search/plugin.py +index ce23c15cb..2bc411c5d 100644 +--- a/src/plugins/search/plugin.py ++++ b/src/plugins/search/plugin.py +@@ -22,7 +22,6 @@ import json + import logging + import os + import re +-from backrefs import bre + + from html import escape + from html.parser import HTMLParser +@@ -286,6 +285,8 @@ class SearchIndex: + + # Find and segment Chinese characters in string + def _segment_chinese(self, data): ++ from backrefs import bre ++ + expr = bre.compile(r"(\p{script: Han}+)", bre.UNICODE) + + # Replace callback diff --git a/dev-python/mkdocs-material/mkdocs-material-9.6.7.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.6.7-r1.ebuild index ac472b36f547..60f0fcd96617 100644 --- a/dev-python/mkdocs-material/mkdocs-material-9.6.7.ebuild +++ b/dev-python/mkdocs-material/mkdocs-material-9.6.7-r1.ebuild @@ -61,6 +61,8 @@ PDEPEND=" PATCHES=( # simplify pyproject to remove extra deps for metadata "${FILESDIR}/${PN}-8.5.7-simplify-build.patch" + # import backrefs only when used (i.e. never) + "${FILESDIR}/${PN}-9.6.7-backrefs.patch" ) src_prepare() { |