diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-07-09 15:43:36 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-07-09 15:43:36 +0100 |
commit | 2719f73b6813d11d13a9650cdd2ab8ec6e69385d (patch) | |
tree | 8c816148bcbd22757d892089c989ae614eae4f5a /dev-python/pyaudio/files | |
parent | 0f558761aa2dee1017b4751e4017205e015a9560 (diff) |
gentoo resync : 09.07.2022
Diffstat (limited to 'dev-python/pyaudio/files')
-rw-r--r-- | dev-python/pyaudio/files/pyaudio-0.2.11-python310-size_t.patch | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/dev-python/pyaudio/files/pyaudio-0.2.11-python310-size_t.patch b/dev-python/pyaudio/files/pyaudio-0.2.11-python310-size_t.patch new file mode 100644 index 000000000000..445a9b7e9c44 --- /dev/null +++ b/dev-python/pyaudio/files/pyaudio-0.2.11-python310-size_t.patch @@ -0,0 +1,28 @@ +https://git.skeh.site/skeh/pyaudio/commit/2ee560056ec889ea7cd3ce1801b796b0939dd540 +https://bugs.gentoo.org/855626 + +From 2ee560056ec889ea7cd3ce1801b796b0939dd540 Mon Sep 17 00:00:00 2001 +From: Derek Schmidt <skeh@is.nota.live> +Date: Tue, 14 Dec 2021 21:46:11 -0700 +Subject: [PATCH] Use Py_ssize_t for tuple return on stream methods + +--- a/src/_portaudiomodule.c ++++ b/src/_portaudiomodule.c +@@ -25,6 +25,7 @@ + */ + + #include <stdio.h> ++#define PY_SSIZE_T_CLEAN + #include "Python.h" + #include "portaudio.h" + #include "_portaudiomodule.h" +@@ -1291,7 +1292,7 @@ int _stream_callback_cfunction(const void *input, void *output, + PyObject *py_status_flags = PyLong_FromUnsignedLong(statusFlags); + PyObject *py_input_data = Py_None; + const char *pData; +- unsigned output_len; ++ Py_ssize_t output_len; + PyObject *py_result; + + if (input) { + |