<pre style='margin:0'>
Zhenfu Shi (i0ntempest) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/70b52eeaca82b3645cda9c4843bf8a13361a5150">https://github.com/macports/macports-ports/commit/70b52eeaca82b3645cda9c4843bf8a13361a5150</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 70b52eeaca8 mkvtoolnix-legacy: version fallback for old os
</span>70b52eeaca8 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 70b52eeaca82b3645cda9c4843bf8a13361a5150
</span>Author: i0ntempest <szf1234@me.com>
AuthorDate: Tue Apr 2 21:01:33 2024 -0400

<span style='display:block; white-space:pre;color:#404040;'>    mkvtoolnix-legacy: version fallback for old os
</span>---
 multimedia/mkvtoolnix-legacy/Portfile | 62 ++++++++++++++++++++++++-----------
 1 file changed, 43 insertions(+), 19 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/mkvtoolnix-legacy/Portfile b/multimedia/mkvtoolnix-legacy/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 80a135d1c72..27252c30474 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/mkvtoolnix-legacy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/mkvtoolnix-legacy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,6 @@ PortGroup           legacysupport 1.1
</span> PortGroup           muniversal 1.0
 PortGroup           boost 1.0
 PortGroup           compiler_blacklist_versions 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup           qt5 1.0
</span> 
 # The developer does not accept macOS-specific bug reports, but does
 # accept pull requests.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,12 +26,21 @@ homepage            https://mkvtoolnix.download
</span> master_sites        ${homepage}/sources/
 use_xz              yes
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             81.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Versions newer than this requires qt 6 - do not update
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  03c1ad905f5313303fc104b4e19f54353775d564 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} ne "darwin" || ${os.major} >= 14} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version         81.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision        0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Versions newer than this requires Qt 6 - do not update
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       rmd160  03c1ad905f5313303fc104b4e19f54353775d564 \
</span>                     sha256  422f2bec88d5d93547df0c3e1399272a6dc4c23050b45d34343bbdd6d55e5ad6 \
                     size    11067288
<span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version         58.0.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision        0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # This is the latest version that does not require Qt with GUI disabled
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       rmd160  3c513bf1851cfa9f439e2739a8027692ad2de6ea \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  1af727fa203e2bd8c54a005f28b635c96a4b80aa4ee8d23b4def0b6800ca6e38 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    7651964
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
 distname            ${my_name}-${version}
 dist_subdir         ${my_name}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -48,10 +56,6 @@ compiler.blacklist-append \
</span> set version_ruby    3.2
 set version_ruby_mp [join [split $version_ruby "."] ""]
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-qt5.depends_component \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    qtmultimedia \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    qttools
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> depends_build       port:ruby${version_ruby_mp} \
                     port:docbook-xsl-nons \
                     port:pkgconfig \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -71,9 +75,19 @@ depends_lib         port:bzip2 \
</span>                     port:pugixml \
                     port:cmark \
                     port:libdvdread \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:gmp \
</span>                     port:nlohmann-json
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[vercmp ${version} 59] >= 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;'>+                    depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:gmp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:libmagic \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:pcre \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:pcre2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> depends_run         port:ruby${version_ruby_mp}
 
 depends_test        port:gtest
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -116,18 +130,28 @@ configure.args      --mandir=${prefix}/share/man \
</span>                     --with-po4a-translate=${prefix}/bin/po4a-translate \
                     --disable-gui \
                     --disable-qt6 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --enable-qt5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --with-qmake=${qt_dir}/bin/qmake \
</span>                     --disable-update-check
 
 configure.ldflags-append ${cxx_stdlibflags}
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[vercmp ${version} 59] >= 0} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.args-append --disable-gui \
</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;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.args-append --disable-qt5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> test.run            yes
 test.cmd            rake
 test.target         tests:unit
 
 variant qtgui description {Build with the qt5 GUI} {
     PortGroup       app 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {[vercmp ${version} 59] < 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;'>+        configure.args-append \
</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;'>+    }
</span> 
     app.name        MKVToolNix
     app.executable  mkvtoolnix-gui
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -135,9 +159,13 @@ variant qtgui description {Build with the qt5 GUI} {
</span> 
     depends_build-append \
                     port:makeicns
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-replace \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --disable-gui \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --enable-gui
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    qt5.depends_component \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    qtmultimedia
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {[vercmp ${version} 59] >= 0} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.args-replace --disable-gui --enable-gui
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.args-replace --disable-qt5 --enable-qt5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> }
 
 if {${os.platform} ne "darwin" || ${os.major} >= 14} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -148,10 +176,6 @@ if {${os.platform} ne "darwin" || ${os.major} >= 14} {
</span>         ui_error "The qtgui variant requires Qt 5.9.0 or later, available on OS X 10.10 and later"
         return -code error "incompatible OS X version"
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        reinplace "s|qt_min_ver=5.9.0|qt_min_ver=5.0.0|" ${worksrcpath}/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span> }
 
 livecheck.type      none
</pre><pre style='margin:0'>

</pre>