<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/645a5aab9e0da4a7e4520f11ff9e86d8f74353f7">https://github.com/macports/macports-ports/commit/645a5aab9e0da4a7e4520f11ff9e86d8f74353f7</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 645a5aab9e0 ffmpeg7: allow disabling bin symlinks and suffices
</span>645a5aab9e0 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 645a5aab9e0da4a7e4520f11ff9e86d8f74353f7
</span>Author: i0ntempest <szf1234@me.com>
AuthorDate: Wed Sep 25 23:39:20 2024 -0400

<span style='display:block; white-space:pre;color:#404040;'>    ffmpeg7: allow disabling bin symlinks and suffices
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    add usage notes
</span>---
 multimedia/ffmpeg7/Portfile | 35 +++++++++++++++++++++++++++++------
 1 file changed, 29 insertions(+), 6 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/ffmpeg7/Portfile b/multimedia/ffmpeg7/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index cc7c3afe202..697f27c916e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/ffmpeg7/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/ffmpeg7/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -393,15 +393,22 @@ post-destroot {
</span>     }
 
     # Create bin symlinks
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set port_bin_list \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        [glob -type f -directory ${destroot}${port_bindir} *]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    foreach f ${port_bin_list} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set fname [file tail ${f}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ui_info "Symlinking bin: ${prefix}/bin/${fname} -> ${port_bindir}/${fname}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ln -s ${port_bindir}/${fname} ${destroot}${prefix}/bin/${fname}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {![variant_isset no_symlink]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set port_bin_list \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            [glob -type f -directory ${destroot}${port_bindir} *]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        foreach f ${port_bin_list} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set fname [file tail ${f}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ui_info "Symlinking bin: ${prefix}/bin/${fname} -> ${port_bindir}/${fname}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ln -s ${port_bindir}/${fname} ${destroot}${prefix}/bin/${fname}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+variant no_symlink description {Disable binary suffices and symlinks} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.pre_args-delete \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --progs-suffix=${port_ver_major}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> variant x11 {
     # enable x11grab_xcb input device
     depends_lib-append \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -550,6 +557,22 @@ This build of ${name} includes no GPLed or nonfree code and is therefore license
</span> "
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+notes-append ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[variant_isset no_symlink]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    notes-append "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    To use the ${name} command-line programs, add\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ${prefix}/libexec/ffmpeg${port_ver_major}/bin to your \$PATH,\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    in front of the normal ${prefix}/bin; or else use full paths.
</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;'>+notes-append "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+To compile and link with ${name}, add\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-I${prefix}/libexec/ffmpeg${port_ver_major}/include and\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-L${prefix}/libexec/ffmpeg${port_ver_major}/lib to your compile command.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+For builds using pkg-config, add\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+${prefix}/libexec/ffmpeg${port_ver_major}/lib/pkgconfig to \$PKG_CONFIG_PATH.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> livecheck.type      regex
 livecheck.url       ${master_sites}
 livecheck.regex     "${my_name}-(${port_ver_major}(?:\\.\\d+)*)${extract.suffix}"
</pre><pre style='margin:0'>

</pre>