www/code-server: Update to 4.141.0
A new --enable-remote-storage flag stores workbench state on the
server instead of in the browser, so it can be shared between
devices. The TypeScript extension no longer fails to activate because
it was loaded as a browser extension. Pasting a copied block at a
single cursor distributes its rows across successive lines.
Changelog: https://github.com/coder/code-server/releases
Sponsored by: Netzkommune GmbH
net/linux-remotedesktopmanager: Update to 2026.3.1.1
Fixes several SSH shell problems: special characters went to the wrong
session, a stuck Alt key state, and the SFTP pane could not be opened.
Also fixes the All Vaults search on Linux, German keyboards in RDP and
RDP through an RD Gateway with Negotiate and Devolutions SSPI.
Changelog:
https://devolutions.net/remote-desktop-manager/release-notes/linux/
Sponsored by: Netzkommune GmbH
systm.h: Remove unused <sys/kpilite.h>
It only contains sched_pin_lite() and sched_unpin_lite(), which have
been unused in-tree for the past 8 years, and were only briefly used
between 6573d7580b85 ("epoch(9): allow preemptible epochs to compose")
and a760c50c9ea7 ("With epoch not inlined, there is no point in using
_lite KPI. (...)").
Additionally, these functions are redundant with the existing
sched_pin() and sched_unpin() in <sys/sched.h>, which are already
themselves inline functions. The only difference is that the
sched_*_lite() ones do not require the full definition of 'struct
thread', which may have been useful to circumvent namespace pollution.
That problem, if it materializes again, could be quickly circumvented
without this trickery by the use of non-inline functions, or using
inline functions referencing a variable filled at kernel startup with
the desired offset. The trickery of using offsets computed at
compile-time appears necessary only in the case of extremely performance
[7 lines not shown]
www/pomerium-envoy-custom: update to 1.37.0.20261001
Update to envoy-custom commit 8b998d0f6ff3, which moves the bundled
Envoy from 1.38.2 to 1.38.5, as required by pomerium 0.33.4.
While here, link the envoy binary as a position-independent
executable so that it benefits from ASLR.
net-mgmt/smartctl_exporter: update to 0.15.0
Upstream's go.mod now declares go 1.26, and Go 1.23 and later only
import vendored packages that are listed in vendor/modules.txt. Ship
a generated files/modules.txt and install it in post-extract, and add
a generate-modules-txt maintenance target to regenerate it together
with GH_TUPLE.
Fix the rc.d script:
- smartctl_exporter_syslog is now evaluated with checkyesno; any
non-empty value, including NO, used to enable syslog.
- Quote the device exclude regexp, so that shell metacharacters
such as ( and | no longer break the command line.
- Quote the entries of smartctl_exporter_devices, so that a device
type can be given after a semicolon ("/dev/mfi0;megaraid,1").
While here, set the version reported by the binary and by the build
info metric, and document smartctl_exporter_args.
[2 lines not shown]
misc/far2l: update Far2L to version 2.9.1 (to beta or not to beta)
- Updates to quick view panel, colorer library and schemes
- New task list built-in implementation instead of htop/top
- Add missing dependencies when building SDL backend alone
- Regenerate patches after added OpenBSD support and cluster
size in GetVolumeInformation API
Reported by: portscout
www/py-autobahn25: New port
Autobahn|Python is a networking library that is part of the Autobahn
project and provides implementations of:
* The WebSocket Protocol
* The Web Application Messaging Protocol (WAMP)
for Twisted and asyncio, on Python 2 & 3 and for writing servers and
clients.
WebSocket allows bidirectional real-time messaging on the Web and WAMP
adds asynchronous Remote Procedure Calls and Publish & Subscribe on top
of WebSocket.
WWW: https://github.com/crossbario/autobahn-python
(cherry picked from commit 6f41ff360810e2be39e92c8e7fac97fa4d0eaee7)