<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>