diff options
Diffstat (limited to 'dev-python/ruamel-yaml-clib')
3 files changed, 40 insertions, 1 deletions
diff --git a/dev-python/ruamel-yaml-clib/Manifest b/dev-python/ruamel-yaml-clib/Manifest index 35fd6f8811e5..64a2297289bf 100644 --- a/dev-python/ruamel-yaml-clib/Manifest +++ b/dev-python/ruamel-yaml-clib/Manifest @@ -1,5 +1,6 @@ +AUX ruamel-yaml-clib-0.2.7-clang-16.patch 1848 BLAKE2B 35f64bb3d23e6724e997962f3cc485ea4bcba504228c36bc417069bab2f2efa2ffcaebc1b68471f543284a750cf94944bbda922cffa480406d274f211029a985 SHA512 5a0c62255d148fd3ff083e7c2735ca11c46863c8a6c0f3eddeaf338295e3cfeb69827c4cb5b00dbaa8ceb3bfd15cadedd3e96046c397c2450762e15213030df5 DIST ruamel.yaml.clib-0.2.6.tar.xz 140244 BLAKE2B 8bf4792e8145d8d6220ee1669ee8d87434be8fe419a41671ca4fc9432e219b22c5305ab3fe5388cbe982e2881218c29f45ddbd54e566faf8ea839ba0941d08f4 SHA512 8fb8ca1acf440791f0af96c0f3a9489a4d9399ee51fdfaedc446320852f569bf5bbf71a92b7a1372d0b3302dedfec89531c1726c03b8790997414feb11962731 DIST ruamel.yaml.clib-0.2.7.tar.xz 141668 BLAKE2B be731f7e11dbb7b94bc27e900c70fed8ae53b788cd8827425d442baac795a73426cb8c133aedbab876f111bf8e99a8fdafc6151a5de334b1b8b409792b6895bc SHA512 e9413cca5f00fe4896a0185a85494ee9ba8ed955285bd93de9cf6e0f9eed2ff569be1ee70cf974af0eaf58f4671b9ac7ae85b461652eb9abd5bf34d593052f07 EBUILD ruamel-yaml-clib-0.2.6-r2.ebuild 1206 BLAKE2B fab9fea1d3bfedd24fdcab100a11d0a0e5f291f635813d71b4663e5dceab5918cb56047df05eb7736ecf0cdc0d802e052423f62107e53c716cc58bb2cec8037d SHA512 dd189a72c322cc467092c980bff5f046b2a4ed7175dbc836e2b9d231559aa10e2fb4946995df307d6e34e5863b8da03635e0da5acf067ec48690dd7afa7b4d22 -EBUILD ruamel-yaml-clib-0.2.7.ebuild 842 BLAKE2B 83b06709b63e9152ebbff95f2b69164ee348f95eed5cc610111ddad9ba4c9aec8507baf497e3c812eee45c4d5dba43ea28cd5079f7747ca172060351a4a88aa8 SHA512 ea7c995f6e8f5f51a16453a2f5e65ece1fabe3511753d418f8ea797af01bf8585a708539db8ed77a0d2a813f94d6290ed46e743b1ba2f1c20582b399d41985e5 +EBUILD ruamel-yaml-clib-0.2.7.ebuild 897 BLAKE2B d94f541d4b6df7f239a99f8e392f6e99eeb54ef88f4c99e03c7cafc28e27c139cd12b9118566f7148ebb9cf976eec50fda61b2c1b40ba460ca95486083dadb15 SHA512 0c9d18adb2e00f04882872278cd253d8cb08d413d9b50c1daf9072b6b8a4f3d6c5c379ca25fb77196169b7d95725ef1c51ded3aa0d0ac5fd74b1209c7df4cbcf MISC metadata.xml 1173 BLAKE2B 349bfd2a189aa2761278b5083ced8eb48997128fc75e44d28cf2f64f73c8b8cdf2ee69758b05b3c0fbc80aaae9d03a4dcf2d6cb6d831a9f6fced7cd360ed04ec SHA512 61d55bada715046285892d29ce9779885a5fe3f808c9804da1246c39e7ecb32029ebf030686380305f24bea62b1e767edf882d60b9377eea38b5dc25f517d081 diff --git a/dev-python/ruamel-yaml-clib/files/ruamel-yaml-clib-0.2.7-clang-16.patch b/dev-python/ruamel-yaml-clib/files/ruamel-yaml-clib-0.2.7-clang-16.patch new file mode 100644 index 000000000000..bf4200c15ea0 --- /dev/null +++ b/dev-python/ruamel-yaml-clib/files/ruamel-yaml-clib-0.2.7-clang-16.patch @@ -0,0 +1,34 @@ +https://bugs.gentoo.org/880651 +https://sourceforge.net/p/ruamel-yaml-clib/code/merge-requests/3/ + +--- a/_ruamel_yaml.c ++++ b/_ruamel_yaml.c +@@ -1553,8 +1553,8 @@ + static PyTypeObject *__pyx_ptype_12_ruamel_yaml_Mark = 0; + static PyTypeObject *__pyx_ptype_12_ruamel_yaml_CParser = 0; + static PyTypeObject *__pyx_ptype_12_ruamel_yaml_CEmitter = 0; +-static int __pyx_f_12_ruamel_yaml_input_handler(void *, char *, int, int *); /*proto*/ +-static int __pyx_f_12_ruamel_yaml_output_handler(void *, char *, int); /*proto*/ ++static int __pyx_f_12_ruamel_yaml_input_handler(void *, unsigned char *, unsigned long, unsigned long *); /*proto*/ ++static int __pyx_f_12_ruamel_yaml_output_handler(void *, unsigned char *, unsigned long); /*proto*/ + static PyObject *__pyx_f_12_ruamel_yaml___pyx_unpickle_Mark__set_state(struct __pyx_obj_12_ruamel_yaml_Mark *, PyObject *); /*proto*/ + #define __Pyx_MODULE_NAME "_ruamel_yaml" + extern int __pyx_module_is_main__ruamel_yaml; +@@ -14551,7 +14551,7 @@ + * parser = <CParser>data + */ + +-static int __pyx_f_12_ruamel_yaml_input_handler(void *__pyx_v_data, char *__pyx_v_buffer, int __pyx_v_size, int *__pyx_v_read) { ++static int __pyx_f_12_ruamel_yaml_input_handler(void *__pyx_v_data, unsigned char *__pyx_v_buffer, unsigned long __pyx_v_size, unsigned long *__pyx_v_read) { + struct __pyx_obj_12_ruamel_yaml_CParser *__pyx_v_parser = 0; + PyObject *__pyx_v_value = NULL; + int __pyx_r; +@@ -23430,7 +23430,7 @@ + * emitter = <CEmitter>data + */ + +-static int __pyx_f_12_ruamel_yaml_output_handler(void *__pyx_v_data, char *__pyx_v_buffer, int __pyx_v_size) { ++static int __pyx_f_12_ruamel_yaml_output_handler(void *__pyx_v_data, unsigned char *__pyx_v_buffer, unsigned long __pyx_v_size) { + struct __pyx_obj_12_ruamel_yaml_CEmitter *__pyx_v_emitter = 0; + PyObject *__pyx_v_value = NULL; + int __pyx_r; diff --git a/dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.7.ebuild b/dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.7.ebuild index c813fe7c8279..46b396a1035e 100644 --- a/dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.7.ebuild +++ b/dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.7.ebuild @@ -29,6 +29,10 @@ BDEPEND=" dev-python/cython[${PYTHON_USEDEP}] " +PATCHES=( + "${FILESDIR}"/${PN}-0.2.7-clang-16.patch +) + src_configure() { cythonize -3 _ruamel_yaml.pyx || die } |