<pre style='margin:0'>
Mojca Miklavec (mojca) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/fd9a1740e57a73be0356ce057112f5e2df39bbdc">https://github.com/macports/macports-ports/commit/fd9a1740e57a73be0356ce057112f5e2df39bbdc</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 fd9a174 mythtv.28: use perl5 PortGroup, switch to perl5.26
</span>fd9a174 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit fd9a1740e57a73be0356ce057112f5e2df39bbdc
</span>Author: Mojca Miklavec <mojca@macports.org>
AuthorDate: Wed Feb 28 16:29:55 2018 +0100
<span style='display:block; white-space:pre;color:#404040;'> mythtv.28: use perl5 PortGroup, switch to perl5.26
</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/55208
</span>---
multimedia/mythtv.28/Portfile | 51 +++++++++++++++++++++----------------------
1 file changed, 25 insertions(+), 26 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 49a06b5..c0f4f4a 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;'>@@ -2,6 +2,7 @@
</span>
PortSystem 1.0
PortGroup qt5 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup perl5 1.0
</span> PortGroup github 1.0
PortGroup active_variants 1.1
PortGroup conflicts_build 1.0
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,8 +12,8 @@ set shorthash 0e079696
</span> set majorversion .28
set minorversion .1
set lastcommit 20171010
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set corerev 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set pluginsrev 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set corerev 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set pluginsrev 1
</span> set metarev 0
github.setup MythTV mythtv ${shorthash}
checksums rmd160 cf7ce3662be5335f3dc0ea0d749389d4e5d4583a \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -43,13 +44,11 @@ set mythverstring v0${majorversion}${minorversion}-${shorthash}-MacPorts
</span> set mythbranch fixes/0${majorversion}
set applescripts {Myth_Frontend Myth_Filldatabase Myth_Setup Myth_Stop_Start}
set mysqlver mariadb
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set perlver perl5.24
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set perlbin ${prefix}/bin/${perlver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set perlmodver p5.24
</span> set pythonbranch 2.7
set pythonver python${pythonbranch}
set pythonbin ${prefix}/bin/${pythonver}
set pymodver py27
<span style='display:block; white-space:pre;background:#e0ffe0;'>+perl5.branches 5.26
</span> # change to 1 to print reinplace warnings
set maintainer_mode 0
if {!$maintainer_mode} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -99,12 +98,12 @@ if {$subport eq "mythtv-core${majorversion}"} {
</span> port:${pymodver}-lxml \
port:${pymodver}-requests-cache \
port:${pymodver}-urlgrabber \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:${perlmodver}-dbd-mysql \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:${perlmodver}-http-request-ascgi \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:${perlmodver}-lwp-useragent-determined \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:${perlmodver}-io-socket-inet6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:${perlmodver}-datemanip \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:${perlmodver}-net-upnp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:p${perl5.major}-dbd-mysql \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:p${perl5.major}-http-request-ascgi \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:p${perl5.major}-lwp-useragent-determined \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:p${perl5.major}-io-socket-inet6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:p${perl5.major}-datemanip \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:p${perl5.major}-net-upnp
</span>
depends_build-append \
port:yasm
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -118,7 +117,7 @@ if {$subport eq "mythtv-core${majorversion}"} {
</span> require_active_variants \
qt5-mysql-plugin mariadb55 mysql56
require_active_variants \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- ${perlmodver}-dbd-mysql mariadb {mariadb10_0 mariadb10_1 mysql4 mysql5 mysql51 mysql55 mysql56 mysql57 percona}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ p${perl5.major}-dbd-mysql mariadb {mariadb10_0 mariadb10_1 mysql4 mysql5 mysql51 mysql55 mysql56 mysql57 percona}
</span> require_active_variants \
${pymodver}-mysql mariadb55 {mysql4 mysql51 mysql55 mysql56 percona55}
require_active_variants \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -160,14 +159,14 @@ if {$subport eq "mythtv-core${majorversion}"} {
</span> post-patch {
set sedPath ${worksrcpath}/mythtv/
ui_info "Make Myth utils use MacPorts Perl"
<span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace -locale C "s|check_cmd perl -e|check_cmd ${perlbin} -e|" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace -locale C "s|check_cmd perl -e|check_cmd ${perl5.bin} -e|" \
</span> ${sedPath}configure
<span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace -locale C "s|#!/usr/bin/env perl|#!${perlbin}|" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace -locale C "s|#!/usr/bin/env perl|#!${perl5.bin}|" \
</span> ${sedPath}programs/scripts/internetcontent/topdocumentaryfilm.pl \
${sedPath}programs/scripts/internetcontent/twit.tv.pl
<span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace -locale C "s|#!/usr/bin/perl|#!${perlbin}|" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace -locale C "s|#!/usr/bin/perl|#!${perl5.bin}|" \
</span> ${sedPath}bindings/perl/Makefile.PL \
${sedPath}contrib/maintenance/optimize_mythdb.pl \
${sedPath}contrib/user_jobs/mythlink.pl \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -533,14 +532,14 @@ if {$subport eq "mythtv-plugins${majorversion}"} {
</span>
post-patch {
set sedPath ${worksrcpath}/mythplugins/
<span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace -locale C "s|check_cmd perl -e|check_cmd ${perlbin} -e|" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace -locale C "s|check_cmd perl -e|check_cmd ${perl5.bin} -e|" \
</span> ${sedPath}configure
reinplace -locale C "s|python=\"python\"|python=\"${pythonbin}\"|" \
${sedPath}configure
# do fixups regardless of whether variant is selected or not
foreach fixfile [exec find ${sedPath}/mythweather/mythweather/scripts -name "*.p?"] {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace {*}$qflag "s;/usr/bin/perl;${perlbin};g" ${fixfile}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace {*}$qflag "s;/usr/share/mythtv;${perlbin};g" ${fixfile}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace {*}$qflag "s;/usr/bin/perl;${perl5.bin};g" ${fixfile}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace {*}$qflag "s;/usr/share/mythtv;${perl5.bin};g" ${fixfile}
</span> }
}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -575,7 +574,7 @@ if {$subport eq "mythtv-plugins${majorversion}"} {
</span>
if {[variant_isset mythnetvision] || [variant_isset mythweather]} {
# for both MythNetvision and MythWeather (Canada)
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:${perlmodver}-perlmagick
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:p${perl5.major}-perlmagick
</span> }
# Linking error, see https://code.mythtv.org/trac/ticket/12839
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -624,13 +623,13 @@ if {$subport eq "mythtv-plugins${majorversion}"} {
</span> }
variant mythweather description {Weather information for your chosen locations via Myth plugin.} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:${perlmodver}-datemanip\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:${perlmodver}-xml-simple \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:${perlmodver}-xml-xpath \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:${perlmodver}-image-size \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:${perlmodver}-datetime-format-iso8601 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:${perlmodver}-soap-lite \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:${perlmodver}-json
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:p${perl5.major}-datemanip\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:p${perl5.major}-xml-simple \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:p${perl5.major}-xml-xpath \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:p${perl5.major}-image-size \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:p${perl5.major}-datetime-format-iso8601 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:p${perl5.major}-soap-lite \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:p${perl5.major}-json
</span> configure.args-delete --disable-mythweather
# configure.args-append --enable-mythweather
}
</pre><pre style='margin:0'>
</pre>