<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/d2b2abb931e36921ab322150ac296732a8a384ec">https://github.com/macports/macports-ports/commit/d2b2abb931e36921ab322150ac296732a8a384ec</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 d2b2abb931e cryfs: move to fuse, add fs_link variant
</span>d2b2abb931e is described below
<span style='display:block; white-space:pre;color:#808000;'>commit d2b2abb931e36921ab322150ac296732a8a384ec
</span>Author: i0ntempest <i0ntempest@i0ntempest.com>
AuthorDate: Wed May 14 05:15:16 2025 +1000
<span style='display:block; white-space:pre;color:#404040;'> cryfs: move to fuse, add fs_link variant
</span>---
{net => fuse}/cryfs/Portfile | 50 +++++++++++++++-------
.../cryfs/files/gitversion_python3_fix.diff | 0
2 files changed, 35 insertions(+), 15 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/cryfs/Portfile b/fuse/cryfs/Portfile
</span>similarity index 54%
rename from net/cryfs/Portfile
rename to fuse/cryfs/Portfile
<span style='display:block; white-space:pre;color:#808080;'>index 2cc66a82319..f203c62b72b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/cryfs/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/fuse/cryfs/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,12 +7,12 @@ PortGroup cmake 1.1
</span> PortGroup boost 1.0
github.setup cryfs cryfs 0.11.4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 2
</span> github.tarball_from releases
license LGPL-3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-categories net fuse
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories fuse net
</span> platforms darwin
maintainers {@jolan78 gmail.com:jolan78} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -30,30 +30,50 @@ checksums rmd160 dc9eb50bad04492bb7b610066661492384665d76 \
</span>
extract.mkdir yes
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# This has to match the version of libfmt used by spdlog.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# See https://trac.macports.org/ticket/68248
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set libfmt_ver 10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set python_branch 3.13
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set python_version [string map {. ""} ${python_branch}]
</span> patchfiles gitversion_python3_fix.diff
post-patch {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@@PYTHONBIN@@|${prefix}/bin/python3.12|g" ${worksrcpath}/src/gitversion/gitversion.cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|@@PYTHONBIN@@|${prefix}/bin/python${python_branch}|g" ${worksrcpath}/src/gitversion/gitversion.cmake
</span> }
depends_build-append path:lib/libssl.dylib:openssl \
port:range-v3 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:spdlog \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:python312
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:python${python_version}
</span>
depends_lib-append port:curl \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libomp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:spdlog \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libomp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libfmt${libfmt_ver}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# This has to match the version of libfmt used by spdlog.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# See https://trac.macports.org/ticket/68248
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-cmake.module_path-append ${prefix}/lib/libfmt10/cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+cmake.module_path-append ${prefix}/lib/libfmt${libfmt_ver}/cmake
</span>
cmake.build_type Release
universal_variant no
compiler.cxx_standard 2014
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.thread_local_storage yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append -DBoost_USE_MULTITHREADED=on \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DBoost_USE_STATIC_LIBS=off \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCRYFS_UPDATE_CHECKS=off \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DDEPENDENCY_CONFIG=${worksrcpath}/cmake-utils/DependenciesFromLocalSystem.cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.thread_local_storage \
</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;'>+configure.args-append -DBoost_USE_MULTITHREADED=on \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DBoost_USE_STATIC_LIBS=off \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DCRYFS_UPDATE_CHECKS=off \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DDEPENDENCY_CONFIG=${worksrcpath}/cmake-utils/DependenciesFromLocalSystem.cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</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;'>+ set dir /Library/Filesystems/${name}.fs/Contents/Resources
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d ${destroot}${dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ln -s ${prefix}/bin/${name} ${destroot}${dir}/mount_${name}
</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;'>+ notes-append "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ With +fs_link, you may use \'mount -t ${name}\' and use ${name} in /etc/fstab.
</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;color:#808080;'>diff --git a/net/cryfs/files/gitversion_python3_fix.diff b/fuse/cryfs/files/gitversion_python3_fix.diff
</span>similarity index 100%
rename from net/cryfs/files/gitversion_python3_fix.diff
rename to fuse/cryfs/files/gitversion_python3_fix.diff
</pre><pre style='margin:0'>
</pre>