<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/516955146229bf2881dc88001f775ef6666dabc8">https://github.com/macports/macports-ports/commit/516955146229bf2881dc88001f775ef6666dabc8</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 516955146229bf2881dc88001f775ef6666dabc8
</span>Author: Craig Treleaven <ctreleaven@macports.org>
AuthorDate: Mon Feb 13 14:37:01 2017 -0500
<span style='display:block; white-space:pre;color:#404040;'> mythtv-core.28: add fonts used by certain themes
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Dejavu Sans is used in various themes. Liberation Sans is used in
</span><span style='display:block; white-space:pre;color:#404040;'> MythCentre. Note that Myth uses Qt's font-handling, not X11 facilities.
</span><span style='display:block; white-space:pre;color:#404040;'> Therefore need to link fonts into share/mythtv/fonts.
</span>---
multimedia/mythtv.28/Portfile | 17 +++++++++++++----
multimedia/mythtv.28/files/postinstall | 5 +++++
2 files changed, 18 insertions(+), 4 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/mythtv.28/Portfile b/multimedia/mythtv.28/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 65fa3f6..913ae93 100755
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/mythtv.28/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/mythtv.28/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,9 +10,9 @@ set shorthash 03f44039
</span> set majorversion .28
set minorversion .1
set lastcommit 20170201
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set corerev 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set corerev 1
</span> set pluginsrev 0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set metarev 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set metarev 1
</span> github.setup MythTV mythtv ${shorthash}
checksums rmd160 0f98af89040fc0666f36a0c26b473d1c4f83b243 \
sha256 30bb2a7ed310417840a380a21d387a0c19fad42e8fa04b48db61ccaf0d987711
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -102,7 +102,9 @@ if {$subport eq "mythtv-core${majorversion}"} {
</span>
conflicts mythtv-core.25 mythtv-core.26 mythtv-core.27
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_run port:logrotate
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_run port:logrotate \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:liberation-fonts \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:dejavu-fonts
</span>
require_active_variants \
qt5-mysql-plugin mariadb55 mysql56
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -468,7 +470,9 @@ if {$subport eq "mythtv-core${majorversion}"} {
</span> }
universal_variant no
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set fontdir ${prefix}/share/mythtv/fonts
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> post-activate {
# make logrotate ready to go
if {![file exists ${prefix}/etc/logrotate.conf]} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -485,10 +489,15 @@ if {$subport eq "mythtv-core${majorversion}"} {
</span> notes-append "
Installation of the startup item was prohibited due to a setting."
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ ui_debug "Make fonts available to Myth"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system -W ${fontdir} "ln -sfv ${prefix}/share/fonts/dejavu-fonts/DejaVuSans*.ttf ."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system -W ${fontdir} "ln -sfv ${prefix}/share/fonts/liberation-fonts/LiberationSans*.ttf ."
</span> }
pre-deactivate {
file delete -force ${plistdir}/${plistfile}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ file delete -force ${fontdir}/DejaVuSans*.ttf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ file delete -force ${fontdir}/LiberationSans*.ttf
</span> }
notes "############################################################################
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/mythtv.28/files/postinstall b/multimedia/mythtv.28/files/postinstall
</span><span style='display:block; white-space:pre;color:#808080;'>index 99d3c8d..8f5f277 100755
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/mythtv.28/files/postinstall
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/mythtv.28/files/postinstall
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -30,4 +30,9 @@ if [ ! -d "/opt/local/var/db/mariadb/mythconverg" ] ; then
</span> echo Add time zone support tables
$DB_BIN/mysql_tzinfo_to_sql /usr/share/zoneinfo | $DB_BIN/mysql -u root mysql
fi
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+echo Make fonts available to Myth
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ln -sfv @PREFIX@/share/fonts/dejavu-fonts/DejaVuSans*.ttf @PREFIX@/share/mythtv/fonts
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ln -sfv @PREFIX@/share/fonts/liberation-fonts/LiberationSans*.ttf @PREFIX@/share/mythtv/fonts
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> echo $0 Finished
</pre><pre style='margin:0'>
</pre>