[Bug 294620] www/onlyoffice-documentserver: pkg builds fail on aarch64

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 24 Apr 2026 12:38:06 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294620

Matt Kempe <fsbruva@yahoo.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #269903|maintainer-approval?(mikael |
              Flags|@FreeBSD.org)               |
 Attachment #269903|0                           |1
        is obsolete|                            |

--- Comment #4 from Matt Kempe <fsbruva@yahoo.com> ---
Created attachment 270066
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=270066&action=edit
Updated Patch to Node 24

This is a revision to the patch that leapfrogs Node 20.20.2, Node 20.x, and
jumps to Node 24. 

Dev notes:
www/node24 now uses shared libraries exclusively, including dev/googletest, but
it no longer causes build failures for onlyoffice-documentserver, so the
CONFLICTS_BUILD can safely be removed.

Node 23 deprecated util.log(), so statsd@0.9.0 (within server/Metrics) needed
to get patched. This added port patches for statsd, and for Metrics'
package.json to include patch-package.

Also, bumping @yao-pkg/pkg above 6.16.0 requires the addition of the new
--fallback-to-source within build_server.py build_tools script. Falling back to
source used to be the default behavior, but new the default behavior is to skip
a file entirely if the bytecode can't be produced.

-- 
You are receiving this mail because:
You are the assignee for the bug.