<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/e4f1cd74b10d62f2d597b58b96e345c51519a317">https://github.com/macports/macports-ports/commit/e4f1cd74b10d62f2d597b58b96e345c51519a317</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 e4f1cd7 mkvtoolnix: update to 13.0.0
</span>e4f1cd7 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit e4f1cd74b10d62f2d597b58b96e345c51519a317
</span>Author: Craig Treleaven <ctreleaven@macports.org>
AuthorDate: Fri Jul 14 16:27:32 2017 -0400
<span style='display:block; white-space:pre;color:#404040;'> mkvtoolnix: update to 13.0.0
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Various changes to bring the port up to the current release.
</span><span style='display:block; white-space:pre;color:#404040;'> Based in part on a patch from johnrosshunt. Thanks!
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/50972
</span><span style='display:block; white-space:pre;color:#404040;'> https://trac.macports.org/ticket/44000
</span>---
multimedia/mkvtoolnix/Portfile | 78 +++++++++++++++++++++++-------------------
1 file changed, 42 insertions(+), 36 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/mkvtoolnix/Portfile b/multimedia/mkvtoolnix/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 17f3024..9f3fade 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/mkvtoolnix/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/mkvtoolnix/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,13 +1,13 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup app 1.0
</span> PortGroup cxx11 1.0
PortGroup github 1.0
PortGroup muniversal 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup wxWidgets 1.0
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup mbunkus mkvtoolnix 7.9.0 release-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup mbunkus mkvtoolnix 13.0.0 release-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 e2542760ec7450d5966819a38ee55f45bad9deba \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 36f609d0a794f77e6fd3139a7619e1b16d494686f14a1f547f627d984c1f15c1
</span> categories multimedia
maintainers ryandesign openmaintainer
license GPL-2+ LGPL-2.1+
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,23 +18,16 @@ long_description mkvtoolnix will evolve to a set of tools to create, \
</span> Unices, just what the OGMtools do for the OGM format.
homepage http://www.bunkus.org/videotools/mkvtoolnix/
platforms darwin
<span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites ${homepage}sources/
</span> use_xz yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 56e00bc4b66e4b67f7b558af614ff2aa13e14685 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 39788fa57d9cebd6ea3be9db58dbf8a10fd7c96ad8fa4f79bdf4dadca77bba4a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-wxWidgets.use wxWidgets-3.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set version_ruby 2.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set version_ruby 2.4
</span> set version_ruby_mp [join [split $version_ruby "."] ""]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:ruby${version_ruby_mp}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build port:ruby${version_ruby_mp} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:gtest
</span>
depends_lib port:boost \
port:bzip2 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:curl \
</span> port:expat \
port:flac \
port:gettext \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -45,7 +38,8 @@ depends_lib port:boost \
</span> port:libvorbis \
port:lzo2 \
port:pcre \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:zlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:zlib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:pugixml
</span>
depends_run port:ruby${version_ruby_mp}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -53,8 +47,8 @@ post-patch {
</span> fs-traverse f ${worksrcpath} {
set t [file tail ${f}]
set e [file extension ${f}]
<span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${t} eq "Rakefile" || ${t} eq "drake" || ${e} eq ".rb"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace -E "s|^#!/usr/bin/(env )?ruby|#!${prefix}/bin/ruby${version_ruby}|g" ${f}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${t} eq "Rakefile" || ${e} eq ".rb"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace -q -E "s|^#!/usr/bin/(env )?ruby|#!${prefix}/bin/ruby${version_ruby}|g" ${f}
</span> }
}
}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -64,10 +58,8 @@ if {[string match *clang* ${configure.cxx}]} {
</span> set cxx_stdlibflags -stdlib=${configure.cxx_stdlib}
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-build.cmd ./drake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.cmd rake${version_ruby}
</span> build.target default
<span style='display:block; white-space:pre;background:#ffe0e0;'>-build.args -j${build.jobs}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # disable silent rules
build.args-append V=1
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -75,32 +67,46 @@ configure.args --mandir=${prefix}/share/man \
</span> --with-boost=${prefix} \
--with-extra-libs=${prefix}/lib \
--with-extra-includes=${prefix}/include \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-gui \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-qt \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-wxwidgets
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-qt
</span>
configure.ldflags-append ${cxx_stdlibflags}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-app.create no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.run yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.cmd rake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.target tests:unit
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant wxwidgets description {Build with the wxWidgets GUI} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- app.create yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- app.name Mkvtoolnix
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- app.executable mmg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant qtgui description {Build with the qt5 GUI} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PortGroup app 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PortGroup qt5 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ app.name MKVToolNix
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ app.executable mkvtoolnix-gui
</span> app.icon ${worksrcpath}/share/icons/256x256/mkvtoolnix-gui.png
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:${wxWidgets.port}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-gui \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-wxwidgets
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append port:makeicns
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:qt5-qtmultimedia
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-delete --disable-qt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-qt \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-qmake=${qt_dir}/bin/qmake \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-moc=${qt_dir}/bin/moc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-uic=${qt_dir}/bin/uic \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-rcc=${qt_dir}/bin/rcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant doc description {Build documentation} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libxslt \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:pandoc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:po4a
</span> configure.args-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-gui \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-wxwidgets \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-wx-config=${wxWidgets.wxconfig}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-xsltproc=${prefix}/bin/xsltproc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-docbook-xsl-root=${prefix}/share/xsl/docbook-xsl/ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-po4a=${prefix}/bin/po4a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-po4a-translate=${prefix}/bin/po4a-translate
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-default_variants +wxwidgets
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default_variants +qtgui +doc
</span>
livecheck.type regex
livecheck.url ${homepage}sources/
</pre><pre style='margin:0'>
</pre>