<pre style='margin:0'>
Mohamed Akram (mohd-akram) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/2ba5fc547a09bf8081b0a691c3eccdfc4a1508aa">https://github.com/macports/macports-ports/commit/2ba5fc547a09bf8081b0a691c3eccdfc4a1508aa</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 2ba5fc547a0 macfuse: add fs_link variant
</span>2ba5fc547a0 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 2ba5fc547a09bf8081b0a691c3eccdfc4a1508aa
</span>Author: i0ntempest <i0ntempest@i0ntempest.com>
AuthorDate: Mon May 12 05:03:05 2025 +1000
<span style='display:block; white-space:pre;color:#404040;'> macfuse: add fs_link variant
</span>---
fuse/macfuse/Portfile | 23 +++++++++++++++++++----
1 file changed, 19 insertions(+), 4 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/fuse/macfuse/Portfile b/fuse/macfuse/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 43c872d6324..4024c2517ac 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/fuse/macfuse/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/fuse/macfuse/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -61,7 +61,8 @@ build {
</span> }
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set dir /Library/Filesystems/macfuse.fs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set fs_dir /Library/Filesystems
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set dir ${fs_dir}/macfuse.fs
</span>
destroot {
copy ${pkg}/Library/Filesystems ${destroot}${prefix}/Library
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -73,11 +74,25 @@ destroot {
</span> reinplace "s|/usr/local|${prefix}|g" {*}[glob ${destroot}${prefix}/lib/pkgconfig/*]
copy {*}[glob -type f ${pkg}/usr/local/lib/*] ${destroot}${prefix}/lib
# remove unwanted files like ._uninstall_macfuse.app
<span style='display:block; white-space:pre;background:#ffe0e0;'>- system "find ${destroot}${prefix} -type f -iname '._*' -delete"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system "find ${destroot}${prefix} -type f -iname '._*' -delete"
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-notes "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant fs_link description "Link ${name} to a .fs bundle in /Library/Filesystems" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d ${destroot}${fs_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ln -sf ${prefix}${dir} ${destroot}${dir}
</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;'>+ destroot.violate_mtree \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ yes
</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;'>+if {![variant_isset fs_link]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ notes "
</span> Run the following before using macFUSE:
sudo ln -fsn ${prefix}${dir} ${dir}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Alternatively, use the +fs_link variant to automatically create this symlink.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span></pre><pre style='margin:0'>
</pre>