<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/0185d8ff5ae99fbc3454163b59b8c65e72e21410">https://github.com/macports/macports-ports/commit/0185d8ff5ae99fbc3454163b59b8c65e72e21410</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 0185d8f myth*.27: bitrot fixes
</span>0185d8f is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 0185d8ff5ae99fbc3454163b59b8c65e72e21410
</span>Author: Craig Treleaven <ctreleaven@macports.org>
AuthorDate: Mon Nov 13 19:40:23 2017 -0500
<span style='display:block; white-space:pre;color:#404040;'> myth*.27: bitrot fixes
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> mythtv-core.27, mythtv-plugins.27, mythweb.27 -
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Update to most recent commit in Fixes/0.27 branch for each
</span><span style='display:block; white-space:pre;color:#404040;'> which fixes mangled checksums problem (54839)
</span><span style='display:block; white-space:pre;color:#404040;'> Update to use Python 5.2.6 (55208)
</span><span style='display:block; white-space:pre;color:#404040;'> Change MythWeb paths to account for recent changes to Apache2
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> See https://trac.macports.org/ticket/54839
</span><span style='display:block; white-space:pre;color:#404040;'> See https://trac.macports.org/ticket/55208
</span>---
multimedia/mythtv.27/Portfile | 19 +++++----
multimedia/mythweb.27/Portfile | 47 +++++++++-------------
.../mythweb.27/files/patch-mythweb.conf.diff | 8 ++--
3 files changed, 33 insertions(+), 41 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/mythtv.27/Portfile b/multimedia/mythtv.27/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 6f3169d..2128367 100755
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/mythtv.27/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/mythtv.27/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,16 +5,16 @@ PortGroup github 1.0
</span> PortGroup qt4 1.0
PortGroup compiler_blacklist_versions 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set shorthash 5071dae6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# set fullhash 5071dae6a5157c862ecd007950d1955c7fa790cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set shorthash 6fb800d9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# set fullhash 6fb800d9c4866d25fefd082e0bd408bd0fd624c2
</span> set majorversion .27
set minorversion .6
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set lastcommit 20160208
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set lastcommit 20170113
</span> github.setup MythTV mythtv ${shorthash}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> name mythtv${majorversion}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 966d8f960b4708eb2a6ac7ed93bc2d6cc314bb3e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 d72cb11660d5ec0f9d0cbccf06b080857335b5b0b5aced873004cae3a4f32987
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 74234449354fbdba93316d7af4f73a0b8c8fdde8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 8189f1860615de3b99bbb03ea2a79e9d179cddef4f858642a007e24029d8d43a
</span>
categories multimedia
platforms darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -30,9 +30,9 @@ livecheck.version ${majorversion}${minorversion}
</span> livecheck.regex "archive/v(0.27\[\\.\\d\]?)${extract.suffix}"
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set perlver perl5.24
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set perlver perl5.26
</span> set perlbin ${prefix}/bin/${perlver}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set perlmodver p5.24
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set perlmodver p5.26
</span> set pythonver python2.7
set pythonbin ${prefix}/bin/${pythonver}
set pymodver py27
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -61,7 +61,6 @@ if { ${subport} eq ${name} } {
</span> subport mythtv-core${majorversion} {
name mythtv-core${majorversion}
version 0${majorversion}${minorversion}-Fixes-${lastcommit}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 2
</span>
description personal video recorder (PVR) and media centre system
long_description The ultimate Digital Video Recorder and home media \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -564,7 +563,7 @@ subport mythtv-plugins${majorversion} {
</span> # configure.args-append --enable-mythweather
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants +mythnetvision +mythbrowser +mythnews +mythgallery +mythmusic +mythweather +mytharchive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ default_variants +mythgallery +mythmusic +mythweather
</span>
build.dir ${worksrcpath}/mythplugins
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/mythweb.27/Portfile b/multimedia/mythweb.27/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c0cf9c9..a4993e9 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/mythweb.27/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/mythweb.27/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,14 +3,14 @@
</span> PortSystem 1.0
PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# set fullhash 799db438533acd7fed7b9137b63badb6f163b7da
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set shorthash 799db438
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# set fullhash 7b40699e95539ebbff71ccf1772b866353952ad7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set shorthash 7b40699e
</span> github.setup MythTV mythweb ${shorthash}
set majorversion .27
set minorversion .4
name mythweb${majorversion}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 0${majorversion}${minorversion}-Fixes-20150503
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 0${majorversion}${minorversion}-Fixes-20160720
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories multimedia www
platforms darwin
license GPL-2 LGPL-2.1
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,19 +26,19 @@ long_description MythWeb provides a frontend to MythTV using a web browser. \
</span> secure if access from the internet is to be allowed.
homepage https://www.mythtv.org/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 36a0859f4fabbebc3cacc268839ea0d78c7f5dcd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 25f31cc70abef8a5e4cf36e3be8e1b4fd5e9cb968fe3298a45b44938a853b91b
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 ff811f99295931d37a6f45ab673b0b16e11d7161 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 18847fb0a84a76ad99937dad476a5ffea239178aee23139f3f796b779668dd61
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set perlver perl5.24
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set perlver perl5.26
</span> set perlbin ${prefix}/bin/${perlver}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set perlmodver p5.24
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_run port:php54-mysql \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:php54-apache2handler
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set perlmodver p5.26
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set webroot ${prefix}/www/apache2/html
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib port:mythtv-core${majorversion} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_run port:mythtv-core${majorversion} \
</span> port:${perlmodver}-http-request-ascgi \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:${perlmodver}-dbd-mysql
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:${perlmodver}-dbd-mysql \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:php54-mysql \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:php54-apache2handler
</span>
patchfiles patch-mythweb.conf.diff
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -67,17 +67,11 @@ post-patch {
</span> }
destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -d ${destroot}${prefix}/apache2/htdocs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- copy ${worksrcpath} ${destroot}${prefix}/apache2/htdocs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file rename ${destroot}${prefix}/apache2/htdocs/mythweb-${shorthash} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/apache2/htdocs/MythWeb
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system "chown -R _www:_www ${destroot}${prefix}/apache2/htdocs/MythWeb/data"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- destroot.violate_mtree yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- destroot.keepdirs \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/apache2/htdocs/MythWeb/data/cache \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/apache2/htdocs/MythWeb/data/tv_icons
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d ${destroot}${webroot}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ copy ${worksrcpath} ${destroot}${webroot}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ file rename ${destroot}${webroot}/mythweb-${shorthash} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${webroot}/MythWeb
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system "chown -R _www:_www ${destroot}${webroot}/MythWeb/data"
</span> }
notes "\
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -87,9 +81,8 @@ notes "\
</span> # http://www.mythtv.org/wiki/MythWeb_via_MacPorts for information
# essential to finishing the installation of MythWeb!
#
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Upgrading for the first time after September 23, 2014? The change to PHP
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# 5.4 requires certain configuration changes. Check your configuration with
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# the above wiki page.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Upgrading for the first time after October 20, 2017? Check your
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# configuration with the above wiki page.
</span> #
############################################################################"
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/mythweb.27/files/patch-mythweb.conf.diff b/multimedia/mythweb.27/files/patch-mythweb.conf.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 37af99a..7d55327 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/mythweb.27/files/patch-mythweb.conf.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/mythweb.27/files/patch-mythweb.conf.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@
</span> # requirements and troubleshooting, along with the comments in this file.
#
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+Alias /MythWeb @PREFIX@/apache2/htdocs/MythWeb
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Alias /MythWeb @PREFIX@/www/apache2/MythWeb
</span> +
############################################################################
# If you intend to use authentication for MythWeb (see below), you will
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14,14 +14,14 @@
</span> # /srv/www/htdocs/mythweb
#
- <Directory "/var/www/html/data">
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+ <Directory @PREFIX@/apache2/htdocs/MythWeb/data>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ <Directory @PREFIX@/www/apache2/MythWeb/data>
</span> # For Apache 2.2
#Options -All +FollowSymLinks +IncludesNoExec
# For Apache 2.4+
Options +FollowSymLinks +IncludesNoExec
</Directory>
- <Directory "/var/www/html" >
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+ <Directory @PREFIX@/apache2/htdocs/MythWeb>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ <Directory @PREFIX@/www/apache2/MythWeb>
</span>
############################################################################
# I *strongly* urge you to turn on authentication for MythWeb. It is disabled
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -30,7 +30,7 @@
</span> # contains the directories like languages and templates. eg.
#
- # setenv include_path "/usr/share/mythweb"
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+ setenv include_path "@PREFIX@/apache2/htdocs/MythWeb"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ setenv include_path "@PREFIX@/www/apache2/MythWeb"
</span>
# If you want MythWeb to email php/database errors (and a backtrace) to you,
# uncomment and set the email address below.
</pre><pre style='margin:0'>
</pre>