mlterm: pull upstream fix for XIM key input issue
Fix lost key input after keyboard focus changes with recent libX11 XIM.
See upstream issue in patches for details.
Bump PKGREVISION.
bookokrat: update to 0.3.10
For changes: https://github.com/bugzmanov/bookokrat/releases/tag/v0.3.10
Highlights
Customizable keybindings - every shortcut is now overridable via a TOML
config, with neovim-compatible notation and live reload.
SyncTeX (LaTeX # PDF) - bidirectional jump between source and PDF,
including multi-file projects.
Redesigned Settings window - new tabbed UI with keyboard/mouse navigation
and a scrollbar for overflow content.
Richer CLI - clap-based parser, print subcommand, and
--directory/--chapter/--page flags.
Config migration to XDG paths - settings, bookmarks, comments, and image
cache now live in standard system directories.
Pull up following revision(s) (requested by martin in ticket #275):
share/mk/bsd.own.mk: 1.1481 via patch
PR 58762: disable MKCOMPAT for earm*.
If someone is interested in re-adding support for oabi compat library
builds, they can figure out the missing bits. But for now, stop producing
bogus compat32/debug32 sets on all evbarm builds.
Pull up following revision(s) (requested by martin in ticket #274):
usr.bin/cksum/cksum.c: 1.53
PR 60154: do not print arbitrary control characters when printing
file names while checking hashes with the -c option.
Remove the upper bound on nkmempages for virt68k, else the kmem arena
gets easily starved on VMs with large memory configs (which is sort of
the whole point of virt68k).
ffmpeg8 ffplay8: updated to 8.1.1
8.1.1:
avcodec/aac/aacdec_usac_mps212: fix attach_lsb() OOB after huff_decode
avcodec/dfpwmdec: Check nb_samples
avcodec/alsdec: do not set nbits invalidly
swscale/swscale_unscaled: adjust last line copy
swscale/swscale: Check srcSliceY and srcSliceH
avformat/avidec: check LIST size in avi_load_index()
avformat/avidec: validate INFO list size before parsing
avformat/matroskadec: Check audio.sub_packet_h * audio.frame_size
libavformat/xwma: fix overflow in seek position
avformat/pcm: Use 64bit for byte_rate
avcodec/adpcm: signed integer overflow in ADPCM_N64
avcodec/hevc/ps: validate rep_format dimensions in multi-layer SPS
avfilter/vf_kerndeint: Check for minimum height
avcodec/ralf: Add the missing return statement after the error log
avfilter/vf_codecview: Clamp block to the visible frame region
avcodec/zmbv: reject XOR data that overruns the decompression buffer
[66 lines not shown]
jfsw: Initial import.
JFShadowWarrior is 3D Realms' 1997 shooter Shadow Warrior updated
for modern computers. An OpenGL 2 implementation is required.
Game data is required from a copy of Shadow Warrior (e.g. from
GOG.com, Humble Store, or the shareware version). If using
the shareware version, extract SWSW12.SHR to $HOME/.jfsw.
Verified to build on FreeBSD, NetBSD, macOS, Linux (retro & modern).
py-curl: updated to 7.46.0
Version 7.46.0 [requires libcurl-7.19.0 or better] - 2026-04-28
* Skip Kerberos tests on libcurl >= 8.17.0 (patch by Jacek Migacz)
* Add arm64 wheels for Windows (patch by Finn Womack)
* Add context manager support to pycurl.Curl objects (patch by Scott Talbert)
* Add headerpad_max_install_names to LDFLAGS on macOS (patch by Scott Talbert)
* Modernize pycurl multi calls in tests (patch by Jorge Rocamora)
* Free global variables on module deletion (patch by Jorge Rocamora)
* Implement context manager in multicurl (patch by Jorge Rocamora)
* Add CURLINFO_ACTIVESOCKET option (patch by Jorge Rocamora)
* Avoid circular strong references between Curl and CurlMulti (patch by Jorge Rocamora)
* Review share API to avoid closing share handle if active easy handles (patch by Jorge Rocamora)
* Refactor multi callback tests to use pytest fixtures (patch by Jorge Rocamora)
* Avoid dict mutation during multi handle and handle PyDict_SetItem failure before calling into libcurl in add_handle (patch by Jorge Rocamora)
* Update Python version requirement to 3.10-3.14 (patch by Jorge Rocamora)
* Avoid GC ID reuse false positives in close-matrix tracker (patch by Jorge Rocamora)
* Allow read callbacks to return any object supporting the buffer protocol (patch by Will Toohey)
[44 lines not shown]
plasma6-plasma-desktop: add version 6.5.2
Plasma for the desktop form factor. This package contains code for many
of the widgets, KCMs, and other parts of the Plasma Desktop.
plasma6-plasma-workspace: add version 6.5.2
Plasma Workspace is used as the base for Plasma Desktop, Mobile, and Bigscreen.
It contains shared KCMs, applets as well as multiple libraries.
The Task Manager provides various QAbstractListModel-based model for listing
Windows, Startup tasks and Launcher Job.
libkworkspace provides functions to allow you to interact with the
KDE session manager.
libnotificationmanager is responsible for listing notifications, closing them
and interacting with them in Plasma. This class provides a Qt model for jobs.
As well as a Qt model for notifications and jobs.