<pre style='margin:0'>
Craig Treleaven (ctreleaven) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/39211f92fda4458526220604cef41079bd7b3899">https://github.com/macports/macports-ports/commit/39211f92fda4458526220604cef41079bd7b3899</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 39211f9 fontconfig: support mpkg/mdmg packaging, add postinstall script to initialize/update font cache. Fixes #53350
</span>39211f9 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 39211f92fda4458526220604cef41079bd7b3899
</span>Author: Craig Treleaven <ctreleaven@macports.org>
AuthorDate: Thu Jan 19 13:20:44 2017 -0500
<span style='display:block; white-space:pre;color:#404040;'> fontconfig: support mpkg/mdmg packaging, add postinstall script to initialize/update font cache. Fixes #53350
</span>---
graphics/fontconfig/Portfile | 6 ++++++
graphics/fontconfig/files/postinstall | 8 ++++++++
2 files changed, 14 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/fontconfig/Portfile b/graphics/fontconfig/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5831303..2fde729 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/fontconfig/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/fontconfig/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -66,6 +66,12 @@ post-activate {
</span> system "${prefix}/bin/fc-cache -v || true"
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+pre-pkg {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0755 ${filespath}/postinstall ${package.scripts}/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace -locale C "s|@PREFIX@|${prefix}|g" ${package.scripts}/postinstall
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long_description-append Install prefix: ${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> platform macosx {
lappend add_fonts /Library/Fonts \
/Network/Library/Fonts \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/fontconfig/files/postinstall b/graphics/fontconfig/files/postinstall
</span>new file mode 100755
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..3023c5e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/fontconfig/files/postinstall
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#!/bin/sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# fontconfig installer support, postinstall script
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# runs as root after installer successfully copies payload to destination
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# thus picks up _any_ fonts that were delivered with this installer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# fc-cache can fail due to /Network/Library/Fonts being unavailable, so force success.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@PREFIX@/bin/fc-cache --system-only --verbose || true
</span></pre><pre style='margin:0'>
</pre>