diff options
Diffstat (limited to 'dev-libs/botan/files/botan-2.19.5-no-distutils.patch')
| -rw-r--r-- | dev-libs/botan/files/botan-2.19.5-no-distutils.patch | 86 |
1 files changed, 0 insertions, 86 deletions
diff --git a/dev-libs/botan/files/botan-2.19.5-no-distutils.patch b/dev-libs/botan/files/botan-2.19.5-no-distutils.patch deleted file mode 100644 index bc6631fb7cc6..000000000000 --- a/dev-libs/botan/files/botan-2.19.5-no-distutils.patch +++ /dev/null @@ -1,86 +0,0 @@ -https://github.com/randombit/botan/commit/0fed26215b52a3d30122deb528f6b4deb824eae7 - -From 0fed26215b52a3d30122deb528f6b4deb824eae7 Mon Sep 17 00:00:00 2001 -From: Jack Lloyd <jack@randombit.net> -Date: Fri, 6 Sep 2024 11:56:01 -0400 -Subject: [PATCH] Remove code relying on Python distutils - -This was just used to check if Sphinx supports concurrency, but -Sphinx is also barely faster with 1 core vs 32, so it hardly matters. - -Debian bug 1080557 ---- - src/scripts/build_docs.py | 45 --------------------------------------- - 1 file changed, 45 deletions(-) - -diff --git a/src/scripts/build_docs.py b/src/scripts/build_docs.py -index 6eb9b656c98..5bd04acb13b 100755 ---- a/src/scripts/build_docs.py -+++ b/src/scripts/build_docs.py -@@ -18,18 +18,6 @@ - import os - import stat - --def get_concurrency(): -- """ -- Get default concurrency level of build -- """ -- def_concurrency = 2 -- -- try: -- import multiprocessing -- return max(def_concurrency, multiprocessing.cpu_count()) -- except ImportError: -- return def_concurrency -- - def have_prog(prog): - """ - Check if some named program exists in the path -@@ -124,37 +112,6 @@ def log_level(): - - return options - --def sphinx_supports_concurrency(): -- import re -- from distutils.version import StrictVersion -- -- proc = subprocess.Popen(['sphinx-build', '--version'], -- stdout=subprocess.PIPE, -- stderr=subprocess.STDOUT) -- output, _ = proc.communicate() -- if isinstance(output, bytes): -- output = output.decode('ascii') -- output = output.strip() -- -- # Sphinx v1.1.3 -- # sphinx-build 1.7.4 -- match = re.match(r'^(?:[a-zA-Z_-]+) v?(([0-9]+)\.([0-9]+))', output) -- -- if match is None: -- # If regex doesn't match, disable by default -- logging.warning("Did not recognize sphinx version from '%s'", output) -- return False -- -- version = StrictVersion(match.group(1)) -- -- if version < StrictVersion('1.4'): -- # not supported -- return False -- if version == StrictVersion('3.0'): -- # Bug in Sphinx 3.0 https://github.com/sphinx-doc/sphinx/issues/7438 -- return False -- return True -- - def read_config(config): - try: - f = open(config) -@@ -203,8 +160,6 @@ def main(args=None): - - if with_sphinx: - sphinx_build = ['sphinx-build', '-q', '-c', cfg['sphinx_config_dir']] -- if sphinx_supports_concurrency(): -- sphinx_build += ['-j', str(get_concurrency())] - - cmds.append(sphinx_build + ['-b', 'html', handbook_src, handbook_output]) - - |
