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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/516d2eb56c8a8f25644fb8e9086621a5e61509db">https://github.com/macports/macports-ports/commit/516d2eb56c8a8f25644fb8e9086621a5e61509db</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 516d2eb56c8 macfuse: new port
</span>516d2eb56c8 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 516d2eb56c8a8f25644fb8e9086621a5e61509db
</span>Author: Mohamed Akram <mohd.akram@outlook.com>
AuthorDate: Thu Apr 8 21:16:44 2021 +0400

<span style='display:block; white-space:pre;color:#404040;'>    macfuse: new port
</span>---
 fuse/macfuse/Portfile | 77 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 77 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/fuse/macfuse/Portfile b/fuse/macfuse/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..d4ea18b740d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/fuse/macfuse/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,77 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- 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
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        osxfuse osxfuse 4.1.0 macfuse-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                macfuse
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts           osxfuse
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          fuse
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     x86_64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             Restrictive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {outlook.com:mohd.akram @mohd-akram} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         FUSE for macOS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    FUSE extends macOS by adding support for user space file \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://osxfuse.github.io/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from releases
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname            ${name}-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_dmg             yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  2c5e9741b983e660e34139966838af8a49eb3b5c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  3cb6a49406fd036c50ef1b4ad717a377f4dcf182811bde172d69f1c289791085 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    5747012
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && ${os.major} < 16} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    known_fail yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    pre-fetch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_error "${name} is only supported on macOS 10.12 or later."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        return -code error "unsupported platform version"
</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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set pkg ${workpath}/pkg/Core.pkg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-extract {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system -W ${worksrcpath} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        "pkgutil --expand 'Extras/macFUSE ${version}.pkg' ${workpath}/pkg"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system -W ${pkg} "gzip -dc Payload | cpio -id"
</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;'>+use_configure       no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system -W ${pkg} "codesign --remove-signature \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        usr/local/lib/libfuse.2.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        Library/Frameworks/macFUSE.framework/Versions/A/macFUSE"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system -W ${pkg} "install_name_tool -id ${prefix}/lib/libfuse.2.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        usr/local/lib/libfuse.2.dylib"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system -W ${pkg} "install_name_tool \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        -id ${prefix}/Library/Frameworks/macFUSE.framework/Versions/A/macFUSE \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        -change /usr/local/lib/libfuse.2.dylib ${prefix}/lib/libfuse.2.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        Library/Frameworks/macFUSE.framework/Versions/A/macFUSE"
</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 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    copy ${pkg}/Library/Filesystems ${destroot}${prefix}/Library
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    copy {*}[glob ${pkg}/Library/Frameworks/*] ${destroot}${prefix}/Library/Frameworks
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    copy {*}[glob ${pkg}/usr/local/include/*] ${destroot}${prefix}/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    copy {*}[glob ${pkg}/usr/local/lib/pkgconfig/*] ${destroot}${prefix}/lib/pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    copy {*}[glob -type f ${pkg}/usr/local/lib/*] ${destroot}${prefix}/lib
</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;'>+set dir /Library/Filesystems/macfuse.fs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+notes  "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    Run the following before using macFUSE:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        sudo ln -sn ${prefix}${dir} ${dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        sudo ${dir}/Contents/Resources/load_macfuse
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+"
</span></pre><pre style='margin:0'>

</pre>