devel/libgusb: initial import of package
GUsb is a GObject wrapper for libusb1 that makes it easy to do
asynchronous control, bulk and interrupt transfers with proper
cancellation and integration into a mainloop.
This makes it easy to integrate low level USB transfers with your
high-level application or system daemon.
sysutils/xfe: update to 2.1.6
# upstream changes (since version 1.45)
Version 2.1.6 (released 28/03/2026)
- fix slow copy/move files when using Copy to and Drag and Drop (regression introduced in Xfe 2.1.4)
Version 2.1.5 (released 01/03/2026)
- fix some garbage strings in Xfi (regression introduced in Xfe 2.1.3)
- add a warning message when a program is not found, before displaying the Open with... dialog
- make all warning messages have the appropriate icon
- fix a crash when manipulating bookmarks (bug #314)
- fix escape or return key not working in command window
- fix return key not working after a file was selected in the new symlink file dialog
- fix opening files with spaces in their file name not working when startup notification is not used (regression
introduced in Xfe 2.1.4)
Version 2.1.4 (released 08/02/2026)
- set initial browsing directory to current directory when comparing files
[253 lines not shown]
misc/py-anita: update to 2.18
Changes from 2.17:
Support distribution URLs having a query string and/or fragment
component
On platforms other than NetBSD, invoke simh-vax as just vax.
Support upcoming sysinst changes to set the the date and time as part
of the NetBSD/vax install.
Store the ATF output files under /var/tmp on the guest, because
/tmp may be a tmpfs which is too small in low-memory configurations
(NetBSD PR 59560).
Increase default disk size to 2G, as 1536M is no longer enough to run
the ATF tests on amd64.
news/pan: update to 0.165
v0.165 "Kostiantynivka"
The main changes of this release are:
task-xover: fix date parsing, a potential crash and a memory leak
group-prefs-dialog: fix missing spellcheck language entry
header-pane: fix crash when backspace key is hit wihout articles
net/dnsdist: Update to version 2.0.5
From drixter via wip.
2.0.5
Released: 23rd of April 2026
Improvements
Do not keep the parsed EDNS options around
References: pull request 17165
Bug Fixes
Hardened DoQ internal error handling for cross-protocol queries
References: pull request 17170
Give TCP thread as default for definition USE_SINGLE_ACCEPTOR_THREAD
References: #17109, pull request 17168
Hardened DoH3 internal error handling for cross-protocol queries
References: pull request 17173
Handle missing X-Forwarded-For on existing DoH connection
References: pull request 17176
[36 lines not shown]
net/powerdns-recursor: Update to version 5.4.1
From drixter via wip.
5.4.1
Released: 22th of April 2026
Bug Fixes
Fix PowerDNS Security Advisory 2026-03 for PowerDNS Recursor: Multiple Issues
References: pull request TBD
net/powerdns: Update to version 5.0.4
From drixter via wip.
5.0.4
Released: 22th of April 2026
This is release 5.0.4 of the Authoritative Server. It contains security fixes only.
Please review the Upgrade Notes before upgrading from versions < 4.9.x.
Bug Fixes
Fix PowerDNS Security Advisory 2026-05 for PowerDNS Authoritative Server: Multiple Issues
References: pull request 17191
chat/soju: update to 0.10.1
# changes
0.10.1:
- upstream: fix delay after connect commands
- upstream: clean up upstreamConn.runUntilRegistered()
- user: also delay channel joining when authenticating via certificate
- cmd/sojuctl: fix fmt.Errorf format strings
- downstream: fetch Server.Config once in downstreamConn.welcome
- Consistently log STATUSMSG messages to the same file
0.10.0:
- The default configuration file now stores messages in the database instead of the filesystem.
- Add support for IRCv3 draft/message-redaction and draft/ICON.
- Introduce a new soju.im/blocked IRCv3 metadata key to block messages originating from a specific user.
- Avoid unnecessary Web Push notifications (e.g. when quickly marked read, for muted conversations, etc).
- Add workaround to delay joining channels after -connect-command on legacy servers (e.g. for channels requiring NickServ authentication).
[12 lines not shown]
py-wheel: updated to 0.47.0
0.47.0
- Added the ``wheel info`` subcommand to display metadata about wheel files without
unpacking them
- Fixed ``WheelFile`` raising ``Missing RECORD file`` when the wheel filename contains
uppercase characters (e.g. ``Django-3.2.5.whl``) but the ``.dist-info`` directory
inside uses normalized lowercase naming
py-simplejson: updated to 4.1.0
Version 4.1.0 released 2026-04-22
* The C extension now accelerates encoding when ``indent=`` is set.
Previously the encoder fell back to the pure-Python implementation
whenever a non-None ``indent`` was passed; now the C encoder emits
the newline-plus-indent prefix, the level-aware item separator, and
the closing indent directly. A representative nested-dict workload
benchmarks about 4-5x faster end-to-end, and the ``indent=0`` and
empty-container edge cases continue to match the Python output
byte-for-byte.
* The C extension now emits PEP 678 ``exc.add_note()`` annotations on
serialization failures, matching the pure-Python encoder. A chained
error on ``{'a': [1, object(), 3]}`` produces the same three notes
(``when serializing object object``, ``when serializing list item 1``,
``when serializing dict item 'a'``) whether the speedups are loaded
or not, so the add_note assertions in ``test_errors.py`` no longer
need ``indent=2`` to force the Python path.