www/{nginx-acme,freenginx-acme-module}: Update to 0.4.2
State files are now created with restricted permissions, so far only the
state directory was protected. Server responses with escaped URLs, with
missing fields or without the authorizations field no longer fail to parse,
and errors from the server and from order finalization are logged correctly.
Changelog: https://github.com/nginx/nginx-acme/releases/tag/v0.4.2
Sponsored by: Netzkommune GmbH
lang/rust: install rustc-dev and keep .rustc metadata when stripping
Install the rustc-dev component unconditionally, instead of only for
nightly builds. The chromium ports need crubit, which links against the
compiler internals (`extern crate rustc_driver`) and therefore requires
rustc-dev.
Rust stores crate metadata in a non-allocated `.rustc` section. A full
strip(1) removes it, so rustc can no longer load its own libraries
(proc-macros, rustc_driver, ...) and crubit fails to build:
error[E0786]: found invalid metadata files for crate `rustc_macros`
which `rustc_driver` depends on
--> cargo/cc_bindings_from_rs/run_compiler/../../../cc_bindings_from_rs/run_compiler.rs:10:1
|
10 | extern crate rustc_driver;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: no `.rustc` section in
[12 lines not shown]
devel/electron42: Bump port revision for expiration notice
Fixes: 24b2edf893f6 (devel/electron42: Deprecate and set to expire on 2026-12-31)
MFH: 2026Q4
(cherry picked from commit 4ac6636c3ad446da17471011dddf5bb4dba7cfe9)
devel/electron42: Bump port revision for expiration notice
Fixes: 24b2edf893f6 (devel/electron42: Deprecate and set to expire on 2026-12-31)
MFH: 2026Q4
textproc/p5-Jq: new port had been added (+)
Jq.pm is a Perl module binding to Jq which inputs and
outputs are Perl data objects that can be represented
as JSON.
devel/electron45: Add port: Build cross-platform desktop apps with JavaScript, HTML, and CSS
Build cross platform desktop apps with JavaScript, HTML, and CSS.
It's easier than you think.
If you can build a website, you can build a desktop app. Electron is a
framework for creating native applications with web technologies like
JavaScript, HTML, and CSS. It takes care of the hard parts so you can
focus on the core of your application.
WWW: https://electronjs.org/
net-im/tuwunel: Update to 2.0.0
Adds logins through OIDC, JWT and the Matrix Authentication Service,
media storage on S3 and Google Cloud Storage, the Synapse admin API
and outgoing mail. The server now checks its configuration on
startup and warns about settings that do not fit the host.
Build the features upstream enables by default, except for those that
only apply to Linux. Point to the thread limit a large database pool
runs into, and to the fallocate setting ZFS wants.
Changes:
https://github.com/matrix-construct/tuwunel/releases
Sponsored by: Netzkommune GmbH