<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/fc45ac053712bc13a89ecd2df14dd592de38a2d7">https://github.com/macports/macports-ports/commit/fc45ac053712bc13a89ecd2df14dd592de38a2d7</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new fc45ac05371 py312-ruamel-yaml-clib: fix incompatible function pointer types *fixes package build on macOS Sequoia with clang16
</span>fc45ac05371 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit fc45ac053712bc13a89ecd2df14dd592de38a2d7
</span>Author: Robert Vežnaver <rveznaver@users.noreply.github.com>
AuthorDate: Sat Sep 21 20:36:38 2024 -0400

<span style='display:block; white-space:pre;color:#404040;'>    py312-ruamel-yaml-clib: fix incompatible function pointer types
</span><span style='display:block; white-space:pre;color:#404040;'>    *fixes package build on macOS Sequoia with clang16
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/70796
</span>---
 python/py-ruamel-yaml-clib/Portfile            |  4 +++-
 python/py-ruamel-yaml-clib/files/clang16.patch | 33 ++++++++++++++++++++++++++
 2 files changed, 36 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-ruamel-yaml-clib/Portfile b/python/py-ruamel-yaml-clib/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index bd66ec1c35d..b60b412a8e2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-ruamel-yaml-clib/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-ruamel-yaml-clib/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,7 +9,7 @@ version             0.2.8
</span> checksums           rmd160  58caef0372063cfa06e27a75fea1e85c43b1c891 \
                     sha256  beb2e0404003de9a4cab9753a8805a8fe9320ee6673136ed7f04255fe60bb512 \
                     size    213824
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> 
 license             MIT
 maintainers         {michaelld @michaelld} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,6 +26,8 @@ if {${name} ne ${subport}} {
</span>         port:py${python.version}-ruamel-yaml
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          clang16.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # pypi requires "." not "-" in project names for fetching
 regsub ^py- [option name] "" python_rootname
 regsub -all {\-} ${python_rootname} "." python.rootname
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-ruamel-yaml-clib/files/clang16.patch b/python/py-ruamel-yaml-clib/files/clang16.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..db2cbb946c5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-ruamel-yaml-clib/files/clang16.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,33 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fix build with clang16
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://cgit.freebsd.org/ports/plain/devel/py-ruamel.yaml.clib/files/patch-clang16
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- _ruamel_yaml.c.orig    2023-10-03 06:54:38 UTC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ _ruamel_yaml.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2272,8 +2272,8 @@ static int __pyx_f_6ruamel_4yaml_4clib_12_ruamel_yaml_
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static int __pyx_f_6ruamel_4yaml_4clib_12_ruamel_yaml_8CEmitter__serialize_node(struct __pyx_obj_6ruamel_4yaml_4clib_12_ruamel_yaml_CEmitter *__pyx_v_self, PyObject *__pyx_v_node, PyObject *__pyx_v_parent, PyObject *__pyx_v_index); /* proto*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Module declarations from "ruamel.yaml.clib._ruamel_yaml" */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-static int __pyx_f_6ruamel_4yaml_4clib_12_ruamel_yaml_input_handler(void *, char *, int, int *); /*proto*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-static int __pyx_f_6ruamel_4yaml_4clib_12_ruamel_yaml_output_handler(void *, char *, int); /*proto*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static int __pyx_f_6ruamel_4yaml_4clib_12_ruamel_yaml_input_handler(void *, unsigned char *, size_t, size_t *); /*proto*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static int __pyx_f_6ruamel_4yaml_4clib_12_ruamel_yaml_output_handler(void *, unsigned char *, size_t); /*proto*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static PyObject *__pyx_f_6ruamel_4yaml_4clib_12_ruamel_yaml___pyx_unpickle_Mark__set_state(struct __pyx_obj_6ruamel_4yaml_4clib_12_ruamel_yaml_Mark *, PyObject *); /*proto*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* #### Code section: typeinfo ### */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* #### Code section: before_global_var ### */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -16092,7 +16092,7 @@ static PyObject *__pyx_pf_6ruamel_4yaml_4clib_12_ruame
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  *     parser = <CParser>data
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-static int __pyx_f_6ruamel_4yaml_4clib_12_ruamel_yaml_input_handler(void *__pyx_v_data, char *__pyx_v_buffer, int __pyx_v_size, int *__pyx_v_read) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static int __pyx_f_6ruamel_4yaml_4clib_12_ruamel_yaml_input_handler(void *__pyx_v_data, unsigned char *__pyx_v_buffer, size_t __pyx_v_size, size_t *__pyx_v_read) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   struct __pyx_obj_6ruamel_4yaml_4clib_12_ruamel_yaml_CParser *__pyx_v_parser = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   PyObject *__pyx_v_value = NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   int __pyx_r;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -25321,7 +25321,7 @@ static PyObject *__pyx_pf_6ruamel_4yaml_4clib_12_ruame
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  *     emitter = <CEmitter>data
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-static int __pyx_f_6ruamel_4yaml_4clib_12_ruamel_yaml_output_handler(void *__pyx_v_data, char *__pyx_v_buffer, int __pyx_v_size) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static int __pyx_f_6ruamel_4yaml_4clib_12_ruamel_yaml_output_handler(void *__pyx_v_data, unsigned char *__pyx_v_buffer, size_t __pyx_v_size) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   struct __pyx_obj_6ruamel_4yaml_4clib_12_ruamel_yaml_CEmitter *__pyx_v_emitter = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   PyObject *__pyx_v_value = NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   int __pyx_r;
</span></pre><pre style='margin:0'>

</pre>