<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/e081b463d0d5e408bc18044433244c10bfb860bd">https://github.com/macports/macports-ports/commit/e081b463d0d5e408bc18044433244c10bfb860bd</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 e081b46 pango: Update to 1.42.3
</span>e081b46 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit e081b463d0d5e408bc18044433244c10bfb860bd
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Sat Aug 4 23:32:37 2018 -0500
<span style='display:block; white-space:pre;color:#404040;'> pango: Update to 1.42.3
</span>---
x11/pango/Portfile | 11 ++++++-----
x11/pango/files/c89.patch | 19 +++++++++++++++++++
.../files/patch-pango-pangocoretext-shape.c.diff | 1 +
3 files changed, 26 insertions(+), 5 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/x11/pango/Portfile b/x11/pango/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0a39d71..c65dcb9 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/x11/pango/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/x11/pango/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,7 +10,11 @@ name pango
</span> conflicts pango-devel
set my_name pango
epoch 1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 1.42.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 1.42.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 fd3d66bc688db47e7f056793b939589fb7c3a7c5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 fb3d875305d5143f02cde5c72fec3903e60dc35844759dc14b2df4955b5dde3a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 833264
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> set branch [join [lrange [split ${version} .] 0 1] .]
categories x11
maintainers {ryandesign @ryandesign} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -31,10 +35,6 @@ long_description \
</span> open-source framework for the layout and rendering \
of internationalized text.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 833d387a6da77c06f7798e96b45208cc45fef150 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 b1e416b4d40416ef6c8224cf146492b86848703264ba88f792290992cf3ca1e2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 827364
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> depends_build \
port:pkgconfig
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -45,6 +45,7 @@ depends_lib \
</span> port:harfbuzz
patchfiles patch-pango-pangocoretext-shape.c.diff
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append c89.patch
</span>
configure.args --enable-static \
--disable-silent-rules \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/x11/pango/files/c89.patch b/x11/pango/files/c89.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..8407039
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/x11/pango/files/c89.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,19 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fix build failure in C89 mode.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://gitlab.gnome.org/GNOME/pango/merge_requests/10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- pango/pangocoretext-fontmap.c.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ pango/pangocoretext-fontmap.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1555,12 +1555,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ const gchar *family;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gchar *name;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ GPtrArray *fonts;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ int i;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fonts = g_ptr_array_new ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ family = pango_font_description_get_family (description);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ family_names = g_strsplit (family ? family : "", ",", -1);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- for (int i = 0; family_names[i]; ++i)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ for (i = 0; family_names[i]; ++i)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ name = g_utf8_casefold (family_names[i], -1);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ font_family = g_hash_table_lookup (key->fontmap->families, name);
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/x11/pango/files/patch-pango-pangocoretext-shape.c.diff b/x11/pango/files/patch-pango-pangocoretext-shape.c.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 6890a5a..e2fb537 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/x11/pango/files/patch-pango-pangocoretext-shape.c.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/x11/pango/files/patch-pango-pangocoretext-shape.c.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,4 +1,5 @@
</span> https://gitlab.gnome.org/GNOME/pango/issues/263
<span style='display:block; white-space:pre;background:#e0ffe0;'>+https://gitlab.gnome.org/GNOME/pango/commit/0cbae46ca1d0a1bbf50ddd69553e047118812be5
</span> --- pango/pangocoretext-shape.c.orig 2016-10-18 08:50:01.000000000 -0700
+++ pango/pangocoretext-shape.c 2016-10-18 08:58:44.000000000 -0700
@@ -29,6 +29,20 @@
</pre><pre style='margin:0'>
</pre>