From c86cfc131ba7bb64764f56cd74dad695d182303c Mon Sep 17 00:00:00 2001 From: Po-Chuan Hsieh Date: Sun, 29 Jun 2025 19:36:51 +0800 Subject: security/py-python-pkcs11: Update to 0.8.1 - Add GitHub to MASTER_SITES - Update WWW - Strip shared library Changes: https://github.com/pyauth/python-pkcs11/releases --- security/py-python-pkcs11/files/patch-setup.py | 31 ++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 security/py-python-pkcs11/files/patch-setup.py (limited to 'security/py-python-pkcs11/files/patch-setup.py') diff --git a/security/py-python-pkcs11/files/patch-setup.py b/security/py-python-pkcs11/files/patch-setup.py new file mode 100644 index 000000000000..83b827201bbe --- /dev/null +++ b/security/py-python-pkcs11/files/patch-setup.py @@ -0,0 +1,31 @@ +Revert: https://github.com/pyauth/python-pkcs11/commit/d45957fd94abfd01b47cbf6a5b96862cf542dfbb + +--- setup.py.orig 2025-06-27 14:01:42 UTC ++++ setup.py +@@ -0,0 +1,26 @@ ++# Add cython extension module to build configuration. ++# ++# See also: https://setuptools.pypa.io/en/latest/userguide/ext_modules.html ++ ++import platform ++ ++from setuptools import Extension, setup ++ ++libraries = [] ++ ++# if compiling using MSVC, we need to link against user32 library ++if platform.system() == "Windows": ++ libraries.append("user32") ++ ++ ++setup( ++ ext_modules=[ ++ Extension( ++ name="pkcs11._pkcs11", ++ sources=[ ++ "pkcs11/_pkcs11.pyx", ++ ], ++ libraries=libraries, ++ ), ++ ], ++) -- cgit v1.2.3