xemacs{,-nox11} -- Update to v21.4.25
The update was prompted by an important bytecode fix, in addition
upstream took most of our patches.
From upstream's changelog:
2026-01-01 Aidan Kehoe <kehoea at parhasard.net>
* XEmacs 21.4.25 is released
2026-01-01 Aidan Kehoe <kehoea at parhasard.net>
Changes from Hauke Fath, <hauke at Espresso.Rhein-Neckar.DE>,
maintained in NetBSD pkgsrc tree.
* unexelf.c:
* unexelf.c (unexec):
Build on NetBSD/alpha
[88 lines not shown]
sddm: apply various functional fixes
From Stepan Ipatov via pkgsrc-wip:
Fix keyboard responsiveness on startup. "It happens due to the way sddm
selects the virtual TTY for starting the X server. It calls
ioctl(fd, VT_OPENQRY, &vt) and gets the first free TTY. The problem is
that at the stage of system boot when the rc scripts are executed, the
ioctl() call returns /dev/ttyE1. Apparently, sddm and getty do not
coexist well on the same TTY. The only workaround I've found so far is
to delay starting sddm until init has already spawned getty. Once that
happens, ioctl() returns the expected /dev/ttyE4."
Require dbus during rc.d startup.
Further changes from me:
Fixed typo in the rc.d/sddm script that prevented directories from
being created.
[5 lines not shown]
dbmail: update to 3.5.5
pkgsrc changes:
package now creates an unprivileged user
conf file subsitutions for sane pgksrc defaults
3.5.5
DBMail 3.5.5 offers new features and a few bug fixes, including a new
authentication method, improved support for Postfix, logging improvements
and listing forwarders.
DBMail 3.5.4
Te main changes are better support for docker and systemd, MySQL compression
and an anomaly in how libzdb handles NULLs.
Version 3.5.3
Various memory leaks fixed
Fix invalid free and invalid read
sieve port changed to 4190 as per rfc5804
[20 lines not shown]
libzdb: update to 3.5.0
Version 3.5.0
Added numeric DB error codes and SQLSTATE support (PostgreSQL).
Blocks MySQL proxies by default due to protocol issues.
Oracle cleanup; supports 18c+, fixes transaction bugs.
More reliable MySQL/PostgreSQL ping and reconnect behavior.
Fixed multi-threaded pool memory and locking issues.
Version 3.4.1
ConnectionPool can report database type.
Optional SQLite shared cache for better concurrency.
SSL/TLS options added to MySQL and PostgreSQL URLs.
Removed SQLite heap_limit URL parameter.
Version 3.4.0
Configurable transaction isolation on begin.
New valueOr macro for safer return handling.
SQLite multi-thread mode enabled by default.
[8 lines not shown]
editors/featherpad: update to 1.6.3
V1.6.3
---------
* Check for nullity before calling `deleteLater()` — they say that's needed with Clang's optimizations enabled.
* Fixed an asymmetry between the forward and backward searches/replacements if some text was selected.
* Made replacing after searching easier (without needing to clear the selection first).
* Fixed showing of ampersand in the recent files menus.
* Fixed highlighting of C++ numbers with single quote as separator.
* Added more explanation on searching and replacing to Help.
devel/cargo-nextest: update to 0.9.117
Added
- Experimental support for running benchmarks via cargo nextest bench. Set NEXTEST_EXPERIMENTAL_BENCHMARKS=1 to enable.
- Benchmarks have a separate configuration namespace with dedicated slow-timeout and global-timeout settings:
[bench]
slow-timeout = { period = "120s", terminate-after = 2 }
global-timeout = "1h"
- Per-test overrides are also supported within the [bench] section.
- The list command now supports --message-format oneline for grep-friendly output.
- Nextest now accepts --target host-tuple to explicitly target the host platform, mirroring Cargo's new feature. This resolves to the detected host triple at runtime. (#2872)
Changed
- The default output style for cargo nextest list has been changed to a new auto value, which is equivalent to human (the previous default) if standard output is an interactive terminal, and oneline if not.
[4 lines not shown]
security/zoneminder: Add comments about p5 DBD mysql woes
DBD-mysql no longer works with mariadb. There's a zoneminder upstream
change to use DBD-MariaDB which needs addressing.
graphics/darktable: Add libavif as dependency
* If you have installed graphics/libavif already, CMake detects it.
However it was not buildlinked and causes a build failure.
It is useful to support AVIF and add libavif as dependency.
* Bump PKGREVISION for dependency change.