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.
plasma6-kwin-x11: add version 6.5.2
KWin/X11 is an X11 window manager and a compositing manager. Its primary
usage is in conjunction with a Desktop Shell (e.g. KDE Plasma Desktop).
KWin/X11 is designed to go out of the way; users should not notice that
they use a window manager at all. Nevertheless KWin/X11 provides a steep
learning curve for advanced features, which are available, if they do not
conflict with the primary mission. KWin does not have a dedicated targeted
user group, but follows the targeted user group of the Desktop Shell using
KWin/X11 as it's window manager.
KWin is not...
* a standalone window manager (c.f. openbox, i3) and does not provide any
functionality belonging to a Desktop Shell.
* a replacement for window managers designed for use with a specific
Desktop Shell (e.g. GNOME Shell)
* a minimalistic window manager
glib2 glib2-tools gdbus-codegen: updated to 2.88.1
Overview of changes in GLib 2.88.1, 2026-05-02
* Fix miscompilation with GCC 16 due to GLib’s use of the wrong function
attribute (!5145, work by Sam James)
* Fix flag confusion security issue when using `GRegex` with `G_REGEX_RAW` which
can result in unbounded out-of-bounds heap reads off the start of a regex
input string
* Fix various minor (low severity) security issues, typically one-to-five-byte
out-of-bounds reads or ones relying on
very specific (and unlikely) API calls or ones relying on
discouraged P2P D-Bus configurations (work by linhlhq)
* Bugs fixed:
- Buffer Over-read on GLib through glib/gvariant-
serialiser.c:1253 via gvs_tuple_is_normal() (Philip Withnall)
[47 lines not shown]
haproxy: updated to 3.3.8
3.3.8
- BUG/MINOR: tcpcheck: Allow connection reuse without prior traffic
- BUG/MINOR: ssl: fix memory leaks on realloc failure in ssl_ckch.c
- BUG/MINOR: ssl: fix memory leaks on realloc failure in ssl_sock.c
- DOC: config: Fix log-format example with last rule expressions
- BUG/MINOR: ssl: fix double-free on failed realloc in ssl_sock.c
- BUG/MINOR: tools: my_memspn/my_memcspn wrong cast causing incorrect byte reading
- BUG/MINOR: tools: fix memory leak in indent_msg() on out of memory
- BUG/MINOR: tools: free previously allocated strings on strdup failure in backup_env()
- BUG/MINOR: sample: fix memory leak in check_when_cond() when ACL is not found
- BUG/MINOR: sample: fix NULL strm dereference in sample_conv_when
- BUG/MINOR: peers: fix logical "and" when checking for local in PEER_APP_ST_STARTING
- BUG/MINOR: peers: fix wrong flag reported twice for dump_flags
- CLEANUP: peers: fix a few user-visible spelling mistakes
- BUG/MEDIUM: mux_h1: fix stack buffer overflow in h1_append_chunk_size()
- BUG/MINOR: http_ana: use scf to report term_evts in http_wait_for_request()
- BUILD: 51d: fix bool definition on dummy lib v4
[12 lines not shown]
openvpn: updated to 2.7.4
2.7.4
configure: Remove --enable-strict
GHA: Maintenance Update April 2026
GHA: Add caching for vcpkg builds
dns-scripts: Fix dnssec values in comments and Copyright statement format
Fix pkgcs11 vcpkg port installing debug files on release builds
Mbed TLS: Error out if we have no valid tls-groups
dns: minimalist fix for dnssec setting