<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/a2bc521f1b2ea8c23891633fd504c4031515c627">https://github.com/macports/macports-ports/commit/a2bc521f1b2ea8c23891633fd504c4031515c627</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 a2bc521f1b2 mpv: install libmpv by default
</span>a2bc521f1b2 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit a2bc521f1b2ea8c23891633fd504c4031515c627
</span>Author: i0ntempest <i0ntempest@i0ntempest.com>
AuthorDate: Thu Mar 27 20:45:17 2025 +1100

<span style='display:block; white-space:pre;color:#404040;'>    mpv: install libmpv by default
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    disable swift by default for macOS 12-
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/69522
</span>---
 multimedia/mpv/Portfile | 22 +++++++++++++++++-----
 1 file changed, 17 insertions(+), 5 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/mpv/Portfile b/multimedia/mpv/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index fbf2f9962d5..d5654bc0ab6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/mpv/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/mpv/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,7 +11,7 @@ PortGroup               active_variants 1.1
</span> github.setup            mpv-player mpv 0.40.0 v
 github.tarball_from     archive
 conflicts               mpv-legacy
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision                0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                1
</span> categories              multimedia
 license                 GPL-2+
 maintainers             {ionic @Ionic} {i0ntempest @i0ntempest} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -44,13 +44,20 @@ depends_lib             port:ffmpeg${ffmpeg_ver} \
</span> 
 universal_variant       no
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-default_variants        +osd +opengl +bluray +dvd +audiocd +libarchive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default_variants        +osd +opengl +bluray +dvd +audiocd +libarchive +libmpv
</span> if {![variant_isset network]} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    default_variants-append +network_ytdlp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    default_variants-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        +network_ytdlp
</span> }
 
 platform darwin {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    default_variants-append +bundle +rubberband
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    default_variants-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        +bundle +rubberband
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Upstream only supports 3 major macOS versions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${os.major} >= 22} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        default_variants-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        +swift
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> }
 
 configure.args-append   --buildtype=release \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -59,7 +66,7 @@ configure.args-append   --buildtype=release \
</span>                         -Dcocoa=enabled \
                         -Dcplugins=enabled \
                         -Dzlib=enabled \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        -Dswift-build=enabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -Dswift-build=disabled \
</span>                         -Dhtml-build=disabled \
                         -Dvideotoolbox-gl=enabled \
                         -Dcuda-hwaccel=disabled \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -499,6 +506,11 @@ variant libmpv description {Enable the libmpv library} {
</span>                             -Dlibmpv=true
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+variant swift description {Enable swift build for better macOS integration} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace  -Dswift-build=disabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            -Dswift-build=enabled
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> variant bundle description {Enable the optional macOS bundle of mpv} {
     post-build {
         # Avoid Game Mode auto activation on macOS 14
</pre><pre style='margin:0'>

</pre>