summaryrefslogtreecommitdiff
path: root/converters/py-rencode/files
diff options
context:
space:
mode:
Diffstat (limited to 'converters/py-rencode/files')
-rw-r--r--converters/py-rencode/files/patch-build.py18
-rw-r--r--converters/py-rencode/files/patch-pyproject.toml11
-rw-r--r--converters/py-rencode/files/patch-setup.py20
3 files changed, 29 insertions, 20 deletions
diff --git a/converters/py-rencode/files/patch-build.py b/converters/py-rencode/files/patch-build.py
new file mode 100644
index 000000000000..0a5bc1187c46
--- /dev/null
+++ b/converters/py-rencode/files/patch-build.py
@@ -0,0 +1,18 @@
+--- build.py.orig 2025-07-30 20:26:01 UTC
++++ build.py
+@@ -11,7 +11,6 @@ from setuptools.command.build_ext import build_ext
+ from setuptools.command.build_ext import build_ext
+
+
+-COMPILE_ARGS = ["-march=native", "-O3", "-msse", "-msse2", "-mfma", "-mfpmath=sse"]
+ LINK_ARGS: list[str] = []
+ INCLUDE_DIRS: list[str] = []
+ LIBRARIES: list[str] = []
+@@ -22,7 +21,6 @@ def build() -> None:
+ Extension(
+ "*",
+ ["rencode/*.pyx"],
+- extra_compile_args=COMPILE_ARGS,
+ extra_link_args=LINK_ARGS,
+ include_dirs=INCLUDE_DIRS,
+ libraries=LIBRARIES,
diff --git a/converters/py-rencode/files/patch-pyproject.toml b/converters/py-rencode/files/patch-pyproject.toml
new file mode 100644
index 000000000000..eb1050c55f5a
--- /dev/null
+++ b/converters/py-rencode/files/patch-pyproject.toml
@@ -0,0 +1,11 @@
+--- pyproject.toml.orig 2025-05-29 19:52:15 UTC
++++ pyproject.toml
+@@ -9,7 +9,7 @@ exclude = ['rencode/*.c']
+ exclude = ['rencode/*.c']
+
+ [tool.poetry.build]
+-script = "build.py"
++script = "_build.py"
+
+ [tool.poetry.dependencies]
+ python = "^3.9"
diff --git a/converters/py-rencode/files/patch-setup.py b/converters/py-rencode/files/patch-setup.py
deleted file mode 100644
index a3bc8f1f39db..000000000000
--- a/converters/py-rencode/files/patch-setup.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# 1) make setup.py test command work via test_suite directive
-# 2) Honour/respect user CFLAGS
-# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=233561
-
---- setup.py.orig 2024-01-31 07:33:33 UTC
-+++ setup.py
-@@ -42,7 +42,6 @@ ext_modules = [
- ext_modules = [
- Extension(
- "rencode._rencode",
-- extra_compile_args=["-O3"],
- sources=["rencode/_rencode" + source_ext],
- ),
- ]
-@@ -97,4 +96,5 @@ setup(
- cmdclass={"build_ext": optional_build_ext},
- ext_modules=ext_modules,
- setup_requires=["setuptools"],
-+ test_suite='tests',
- )