<pre style='margin:0'>
Ryan Carsten Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/3075b3c893a72c365efe0e56e839daeaf7b1e2af">https://github.com/macports/macports-ports/commit/3075b3c893a72c365efe0e56e839daeaf7b1e2af</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 3075b3c893a pangox-compat: Fix function pointer types
</span>3075b3c893a is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 3075b3c893a72c365efe0e56e839daeaf7b1e2af
</span>Author: Ryan Carsten Schmidt <ryandesign@macports.org>
AuthorDate: Wed Oct 16 17:44:45 2024 -0500

<span style='display:block; white-space:pre;color:#404040;'>    pangox-compat: Fix function pointer types
</span>---
 x11/pangox-compat/Portfile              | 12 ++++++------
 x11/pangox-compat/files/basic-x.c.patch | 22 ++++++++++++++++++++++
 2 files changed, 28 insertions(+), 6 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/x11/pangox-compat/Portfile b/x11/pangox-compat/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 644fb5ffc9b..40ea3444465 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/x11/pangox-compat/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/x11/pangox-compat/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem          1.0
</span> 
 name                pangox-compat
 version             0.0.2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            2
</span> checksums           rmd160  4c1f8f0b23037bdba0eef9a905aa234a7dff78a4 \
                     sha256  552092b3b6c23f47f4beee05495d0f9a153781f62a1c4b7ec53857a37dfce046 \
                     size    267396
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,12 +22,13 @@ homepage            https://www.pango.org/
</span> master_sites        gnome:sources/${name}/${branch}
 use_xz              yes
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build       port:pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build       path:bin/pkg-config:pkgconfig
</span> 
 depends_lib         path:lib/pkgconfig/pango.pc:pango \
                     port:xorg-libX11
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append   pango_x_font_class_init.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   basic-x.c.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    pango_x_font_class_init.patch \
</span>                     pango_x_font_find_shaper.patch \
                     private-functions.patch
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -42,6 +43,5 @@ post-destroot {
</span>     xinstall -m 0644 -W ${worksrcpath} AUTHORS COPYING ChangeLog NEWS README ${destroot}${docdir}
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.type      regex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.url       https://ftp.gnome.org/pub/GNOME/sources/${name}/${branch}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex     ${name}-(\[0-9.\]+)${extract.suffix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# The upstream project has been archived.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type      none
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/x11/pangox-compat/files/basic-x.c.patch b/x11/pangox-compat/files/basic-x.c.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..92ca068e51c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/x11/pangox-compat/files/basic-x.c.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,22 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fix:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: incompatible function pointer types assigning to 'void (*)(PangoEngineShape *, PangoFont *, const char *, unsigned int, const PangoAnalysis *, PangoGlyphString *, const char *, unsigned int)' (aka 'void (*)(struct _PangoEngineShape *, struct _PangoFont *, const char *, unsigned int, const struct _PangoAnalysis *, struct _PangoGlyphString *, const char *, unsigned int)') from 'void (PangoEngineShape *, PangoFont *, const char *, gint, const PangoAnalysis *, PangoGlyphString *)' (ak [...]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=271709
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://cgit.freebsd.org/ports/commit/?id=1f905384aff97cb61995ae241e77261bc109a865
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- basic-x.c.orig 2012-08-27 23:19:32 UTC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ basic-x.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -556,9 +556,11 @@ basic_engine_shape (PangoEngineShape *engine G_GNUC_UN
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_engine_shape (PangoEngineShape *engine G_GNUC_UNUSED,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+               PangoFont        *font,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+               const char       *text,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-              gint              length,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++              unsigned int      length,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+               const PangoAnalysis *analysis,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-              PangoGlyphString *glyphs)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++              PangoGlyphString *glyphs,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++              const char       *paragraph_text G_GNUC_UNUSED,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++              unsigned int      paragraph_length G_GNUC_UNUSED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   int n_chars;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   int i;
</span></pre><pre style='margin:0'>

</pre>