Mk/Uses/electron.mk: Ensure reproducibility of node modules tarball for pnpm>=11
When pnpm is used as the node package manager, the package index has
been stored as JSON files under pnpm store's index directory prior to
pnpm version 11. Starting from pnpm 11, the package index has become a
single SQLite database stored as index.db.
To ensure reproducibility of the package index, we now have to unpack
the database, normalize the timestamps and the permissions of
files/directories stored in the index, and pack it again into an
SQLite database.
For more details on pnpm store v11, visit the URL:
https://pnpm.io/blog/releases/11.0#store-v11
Mk/Uses/electron.mk: Improve automatic npm version detection
The framework assumed the name and the version of a node package
manager is specified as the key "packageManager" [1] in package.json
like:
{
"packageManager": "<name>@<version>+<hash>"
}
However, the name and the version can be also specified using the key
"devEngines.packageManager" [1] like:
{
"devEngines":{
"packageManager": {
"name": "<name>",
"version": "<version>+<hash>"
}
}
}
[5 lines not shown]
www/onlyoffice-documentserver: Update to 9.4.0
Upstream removes MySQL, PostgreSQL, and RabbitMQ support from the
community edition. The converter is now embedded in docservice rather
than run as a separate process.
Fix build failures on amd64 and aarch64 under clang 20+ (-current).
Changelog: https://github.com/ONLYOFFICE/DocumentServer/blob/master/CHANGELOG.md#940
PR: 296259
python: switch default to 3.12
Thanks everyone for the collective patience and effort.
While here, slightly rearrange the order such that pre-release is
after all extant supported branches but before 2.7.
PR: 285957
exp-runs by: antoine
Event: FreeBSD Developer Summit June 2026
Event: BSDCan 2026
Event: Halifax Hackathon 202606