summaryrefslogtreecommitdiff
path: root/dev-python/mkdocs-material
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python/mkdocs-material')
-rw-r--r--dev-python/mkdocs-material/Manifest3
-rw-r--r--dev-python/mkdocs-material/files/mkdocs-material-9.6.7-backrefs.patch52
-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() {