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