ctwm_app_menu: Rewrite largely in awk for ~20-100x speedup.
Previously took ~2.5sec on my laptop, now 0.03sec.
Previously took ~10sec on a wiiu, now ~0.5sec.
Output is meant to be byte-for-byte identical, except possibly in
cases that could have screwed up ctwm by quoting shenanigans which
are now escaped. (I hope the escape sequences work, didn't actually
check how ctwm interprets them.) Can maybe support Exec line with
`"' in them by deleting some code (marked XXX) but I didn't test that
it actually works that way.
PR bin/59958: ctwm: long delay during ctwm_app_menu
Update devel/objfw to 1.4.4
ObjFW 1.4.3 -> ObjFW 1.4.4, 2026-02-01
* Fixes Swift interoperability.
* Fixes building for Wii with new devkitPro.
* Fixes missing background color rounding in OFStdIOStream.
* Adds iso8859-* as an alias for iso-8859-*.
* Fixes objfw-compile not passing -f* and -m* to the linker
* Makes ofhttp always send an Accept header to avoid being flagged as
suspicious by some websites.
* Fixes ObjFWTLS with OpenSSL when using Apple GCC 4.0.1.
* Fixes a few missing OF_RETURNS_INNER_POINTER.
* Fixes some OFMutableStringTests not being run.
devel/vatomic: update to 2.4.1
Changes since 2.3.1:
- ARM-V8 and RISC-V verification by completed
- Added vsync::atomic C++ interface
- C interface compliant to C99 with -Wpendantic
- Added manual pages`
from db7 in PR pkg/59900
fonts/UFAS-otf: remove.
The fonts seem to have moved to a difficult-to-download-from place.
The license is annoyingly onerous. It is not worth it to keep this package.
openrct2: Update to 0.4.31
upstream changes:
-----------------
0.4.31 (2026-02-01)
* Feature: [#25844] The sprite builder now also supports adding JSON-based palettes.
* Improved: [#3788] Self-intersecting track designs can now be placed.
* Improved: [#25719] The weather change dropdown now shows icons next to the weather types for easier selection.
* Improved: [#25765] The ‘View options’ and ‘Special track elements’ dropdowns no longer need click-and-hold.
* Improved: [#25858] macOS now supports the onboarding menu.
* Improved: [#25882] Maze construction now auto-removes trees.
* Improved: [objects#421] The vehicle tab of some rides now shows more of the vehicle.
* Change: [#25018] Add upkeep cost to booster pieces.
* Fix: [#4643, #25167] Many metal supports draw with a filled in top when they didn’t in vanilla, causing some slight misalignment and glitching.
* Fix: [#15009] Landscaping tools do not display estimates when the game is paused (original bug).
* Fix: [#18441] Replacing footpaths sometimes results in a spurious “Footpath in the way” error (original bug).
* Fix: [#20620] In-game console caret does not update when pasting.
* Fix: [#20652] Twister Roller Coaster design ‘u(0241)’ has no preview and cannot be built (bug in track design).
* Fix: [#23859] Wrong banner text displayed after loading a different park.
[16 lines not shown]
hugo: Update to 0.155.1
upstream changes:
-----------------
v0.155.1
What's Changed
* Fix image DecodeConfig regression of WebP images from file cache b5d43cd @bep #14453
* resources/images: Fix WebP useSharpYuv being ignored b1e1eed @jmooring #14449
* tpl/tplimpl: Remove failing Twitter tests f522a72 @jmooring
v0.155.0
Some notable new things in this release are:
* Improvements to how versions are handled: We now support version (and also for the other dimension) range queries (e.g. >= v1.0.0), and we now cache Go module version queries, which makes mounting multiple versions of the same GitHub repo with different version much more practical and enjoyable, se this site and config for an annotated example.
* We finally have XMP and IPTC image metadata support, in addition to EXIF, see #13146
* Page aliases now works in multidimensional sites (e.g. multiple languages), and it is now much easier to create e.g. Netlify _redirects files that works in such setups.
* There are several performance related WebP improvements in this release.
* Also, image processing in general (e.g. resize operations) should be considerably more effective.
Note
* Make Page.Aliases more useful in multidimensional setups (note) ee91c70 @bep #14402
[49 lines not shown]
xssstate: import xssstate-1.1 as x11/xssstate
This is a simple utility to get the state of the X screensaver extension.
These states include the idle time, the screensaver state and the time
how long to wait until the screensaver should be active.
Packaged in pkgsrc-wip by myself.
wip/py-trio-websocket: update to trio-websocket-0.12.2
=== trio-websocket 0.12.2 (2025-02-24)
== Fixed
- fix incorrect port when using a `wss://` URL without supplying an
explicit SSL context
=== trio-websocket 0.12.1 (2025-02-17)
== Fixed
- fix omitted direct dependency on outcome (#196)
=== trio-websocket 0.12.0 (2025-02-16)
== Fixed
- fix loss of context/cause on ExceptionGroup exceptions (#191)
== Changed
- support trio strict_exception_groups=True
- expand type annotations
- add ability to specify receive buffer size, including `None` to let
trio choose
- drop support for Python 3.7
tigervnc: update to 1.16.0.
TigerVNC 1.16.0 is now available. Lots of changes have been made since the last release, but the highlights are:
The native viewer has a new keyboard shortcut system to control the viewer, replacing the F8 shortcut and allowing easier access to toggle full-screen mode and redirecting system keys
The native viewer now supports sending system keys even in windowed mode
Added a new server called w0vncserver for sharing Wayland desktops
The Java viewer has more fine-grained control of scaling the session
The native viewer uses a different method to intercept system keys on macOS, which will require explicit user approval
The native viewer has an improved server field, with searchable history
The native viewer now intercepts and forwards all¹ system keys on Windows
The native viewer is now more responsive when resizing the remote session
Red Hat Enterprise Linux 10 packages have been added, although without libvnc.so
Ubuntu 20.04 and Red Hat Enterprise Linux 7 packages have been removed