<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/30494b0eb5469cc12f00c81d9d234c4b671111d8">https://github.com/macports/macports-ports/commit/30494b0eb5469cc12f00c81d9d234c4b671111d8</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 30494b0eb54 filebrowser: switch to pnpm for building frontend
</span>30494b0eb54 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 30494b0eb5469cc12f00c81d9d234c4b671111d8
</span>Author: i0ntempest <i0ntempest@i0ntempest.com>
AuthorDate: Wed Jul 2 03:37:26 2025 +0800
<span style='display:block; white-space:pre;color:#404040;'> filebrowser: switch to pnpm for building frontend
</span>---
net/filebrowser/Portfile | 18 +++---------------
1 file changed, 3 insertions(+), 15 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/filebrowser/Portfile b/net/filebrowser/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9e7247a11da..813a9b811f7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/filebrowser/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/filebrowser/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -387,7 +387,6 @@ patch.args -p1
</span>
depends_build-append \
path:bin/node:nodejs22 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- path:bin/npm:npm11 \
</span> port:pnpm
platform darwin {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -396,24 +395,13 @@ platform darwin {
</span> depends_build-replace \
path:bin/node:nodejs22 \
path:bin/node:nodejs18
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-replace \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:bin/npm:npm11 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:bin/npm:npm9
</span> }
}
pre-build {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set nodesslver [exec ${prefix}/bin/node -e "console.log(process.versions.openssl)" | /usr/bin/grep -e "\\d.\\d*.\\d*" -o]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_debug "Installed Node.js linked OpenSSL ${nodesslver}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[vercmp ${nodesslver} 3] < 0} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system -W ${worksrcpath}/frontend "${prefix}/bin/npm --verbose install && \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${prefix}/bin/npm --verbose ci && \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${prefix}/bin/npm --verbose run build"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system -W ${worksrcpath}/frontend "NODE_OPTIONS=--openssl-legacy-provider ${prefix}/bin/npm --verbose install && \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- NODE_OPTIONS=--openssl-legacy-provider ${prefix}/bin/npm --verbose ci && \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- NODE_OPTIONS=--openssl-legacy-provider ${prefix}/bin/npm --verbose run build"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # See ${worksrcpath}/Makefile for frontend build commands
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system -W ${worksrcpath}/frontend "${prefix}/bin/pnpm --verbose install --frozen-lockfile && \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${prefix}/bin/pnpm --verbose run build"
</span> }
build.args-append -ldflags=\"-X 'github.com/filebrowser/filebrowser/version.Version=${version}' -X 'github.com/filebrowser/filebrowser/version.CommitSHA=${git-commit}'\"
</pre><pre style='margin:0'>
</pre>