summaryrefslogtreecommitdiff
path: root/dev-python/mkdocs-material
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-03-06 13:51:43 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-03-06 13:51:43 +0000
commit8091e1abf6da0223be58c73c0173f529767cd6f4 (patch)
tree12419b11ea5db7d8a4e29f31d6dcc6a2d38e5910 /dev-python/mkdocs-material
parente50e3218b4530ca97bdf7975679d11f379ea0753 (diff)
downloadbaldeagleos-repo-8091e1abf6da0223be58c73c0173f529767cd6f4.tar.gz
baldeagleos-repo-8091e1abf6da0223be58c73c0173f529767cd6f4.tar.xz
baldeagleos-repo-8091e1abf6da0223be58c73c0173f529767cd6f4.zip
Adding metadata
Diffstat (limited to 'dev-python/mkdocs-material')
-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
2 files changed, 54 insertions, 0 deletions
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 432c9643e4eb..7faef3c81d56 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() {