NetBSD/pkgsrc mEJEq74doc CHANGES-2026

   Updated www/nghttp2[-tools], devel/cmake[-gui]
VersionDeltaFile
1.4883+5-1doc/CHANGES-2026
+5-11 files

NetBSD/pkgsrc xjjgrP9devel/cmake version.mk distinfo

   cmake[-gui]: updated to 4.4.2

   4.4.2
   This version made no changes to documented features or interfaces. Some
   implementation updates were made to support ecosystem changes and/or fix
   regressions.
VersionDeltaFile
1.269+4-4devel/cmake/distinfo
1.90+2-2devel/cmake/version.mk
+6-62 files

NetBSD/pkgsrc XnNXeCYwww/nghttp2 Makefile.common distinfo

   nghttp2[-tools]: updated to 1.70.0

   1.70.0

   Require C++23
   Adopt Designated initializers part1
   Adopt Designated initializers part2
   Adopt Designated initializers part3
   tests: Make const values static const
   src: Rewrite util::split_str and its variants
   src: Adopt std::string::resize_and_overwrite
   src: Pass std::chrono::{time_point,duration} by value
   Bump mruby to 4.0.0
   src: Fix warning "space between quotes and suffix is deprecated in C++23"
   lib, tests: Use C-style comment
   src: Avoid std::chrono::high_resolution_clock
   src: Add noexcept to user-defined literals
   src: Replace std::optional with std::expected
   src/util: Adopt std::expected for error handling

    [110 lines not shown]
VersionDeltaFile
1.81+4-4www/nghttp2/distinfo
1.35+2-2www/nghttp2/Makefile.common
+6-62 files

FreeBSD/ports e561a50misc/emacs-libvterm pkg-plist pkg-message, misc/emacs-libvterm/files pkg-message.in

misc/emacs-libvterm: Install etc/ under the vterm/

Previously, the shell-integration scripts (emacs-vterm-bash.sh,
emacs-vterm-zsh.sh, emacs-vterm.fish) were installed under
${EMACS_SITE_LISPDIR}/etc/, i.e. share/emacs/site-lisp/etc/.  That is a
shared, generically-named directory, and creating it cause problems for
at least one other package [0].

Install everything under ${EMACS_SITE_LISPDIR}/vterm/ instead.  This
keeps the port self-contained, no longer pollutes a directory other
ports probe, and matches ELPA package's layout.

[0]
math/ess auto-detects ess-etc-directory by probing paths relative to its
own lisp directory, one of which is ../etc.  With site-lisp/etc present,
ESS selected it instead of the correct share/emacs/etc/ess, so M-x R
failed to load ESSR with "cannot open the connection".

Approved by:    maintainer timeout

    [2 lines not shown]
DeltaFile
+26-0misc/emacs-libvterm/files/pkg-message.in
+7-9misc/emacs-libvterm/Makefile
+0-12misc/emacs-libvterm/pkg-message
+3-3misc/emacs-libvterm/pkg-plist
+36-244 files

NetBSD/pkgsrc 7tn59N9www/drupal11 Makefile

   www/drupal11: allow PHP 8.5

   No functional change.

   * mediawiki 1.46 supports from PHP 8.3 to 8.5:
     <https://www.drupal.org/docs/getting-started/system-requirements/php-requirements>.

   * php/json.mk is required when a package supports prior to PHP 8.0 and
     require php-json pacakge.
VersionDeltaFile
1.10+2-3www/drupal11/Makefile
+2-31 files

LLVM/project 6dfd733lldb/source/Plugins/Platform/Windows PlatformWindows.cpp

[lldb][Windows] Improve error messages in PlatformWindows.cpp (#213011)

The reason for the failure is known but is not in the log. Add a helper
function to map the error to a string and log it.

---------

Co-authored-by: Jonas Devlieghere <jonas at devlieghere.com>
DeltaFile
+10-2lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp
+10-21 files

NetBSD/pkgsrc J6Potspwww/mediawiki Makefile

   www/mediawiki: allow PHP 8.5

   No functional change.

   * mediawiki 1.46 supports from PHP 8.3 to 8.5:
     <https://www.mediawiki.org/wiki/Compatibility>

   * php/json.mk is required when a package supports prior to PHP 8.0 and
     require php-json pacakge.
VersionDeltaFile
1.101+3-3www/mediawiki/Makefile
+3-31 files

LLVM/project 67a2074lldb/docs/resources test.md, lldb/packages/Python/lldbsuite/test skip_reason.py test_result.py

[lldb] Introduce the require decorator (#212753)

Currently, it is unclear if a test that is skipped is either:
- Unsupported because it will never run (macosx tests should not run on
Windows).
- Skipped because it's supposed to work but does not yet.
`@expectedFailure` is not always an option because a test might be
timing out and waiting 600s for it to fail is not acceptable.

This patch introduces 2 new decorators to differentiate those tests:
- `@requireX` meaning the tests require X to run (e.g `@requireDarwin`).
- `@requireNotX` meaning the tests requires anything but `X` to run (e.g
`@requireNotDarwin`).

In the tests results summary, this introduces a new category: `skipped`
tests:
- `@requireX` -> `UNSUPPORTED`
- `@skipIfX` -> `SKIPPED`


    [35 lines not shown]
DeltaFile
+121-0lldb/packages/Python/lldbsuite/test/decorators.py
+29-0lldb/docs/resources/test.md
+16-3lldb/packages/Python/lldbsuite/test/test_result.py
+17-0lldb/packages/Python/lldbsuite/test/skip_reason.py
+12-1lldb/test/API/lldbtest.py
+6-6lldb/test/API/linux/aarch64/gcs/TestAArch64LinuxGCS.py
+201-1082 files not shown
+322-12588 files

NetBSD/pkgsrc 1ZKOPORcross/ppc-morphos-gcc Makefile, cross/ppc-morphos-gcc/files const-baserel.diff

   cross/ppc-morphos-gcc: Updated const-baserel.diff

   - Fix inconsistent categorization for section
   - Never reference rodata via r13
VersionDeltaFile
1.3+24-18cross/ppc-morphos-gcc/files/const-baserel.diff
1.10+2-2cross/ppc-morphos-gcc/Makefile
+26-202 files

LLVM/project bd427e7llvm/utils/gn/secondary/clang-tools-extra/include-cleaner/unittests BUILD.gn, llvm/utils/gn/secondary/clang-tools-extra/unittests BUILD.gn

[gn] add ClangIncludeCleanerTests (#213073)
DeltaFile
+32-0llvm/utils/gn/secondary/clang-tools-extra/include-cleaner/unittests/BUILD.gn
+1-0llvm/utils/gn/secondary/clang-tools-extra/unittests/BUILD.gn
+33-02 files

LLVM/project 308cb96llvm/utils/gn/secondary/llvm/unittests/Target/RISCV BUILD.gn

[gn build] Port b94b699857a5 (#213458)
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/unittests/Target/RISCV/BUILD.gn
+1-01 files

NetBSD/pkgsrc-wip 40a7365sftpgo TODO

sftpgo: Add reference to CVE-2026-10031
DeltaFile
+2-0sftpgo/TODO
+2-01 files

NetBSD/pkgsrc-wip 40539b0serendipity TODO

serendipity: Add reference to recent CVEs
DeltaFile
+2-1serendipity/TODO
+2-11 files

NetBSD/pkgsrc-wip 644b427. Makefile

wip: Add muonfp
DeltaFile
+1-0Makefile
+1-01 files

NetBSD/pkgsrc-wip fb9c534muonfp TODO PLIST

muonfp: Import muonfp-1.5.0

MuonFP is an open-source passive TCP fingerprint sensor.
It observes TCP SYN and SYN-ACK packets and records a compact signature
derived from the TCP window size, option order, MSS, and window scale.

MuonFP is useful for network-security research, reconnaissance
detection, and feeding fingerprint-aware tools such as fpfw.
DeltaFile
+347-0muonfp/distinfo
+116-0muonfp/cargo-depends.mk
+20-0muonfp/Makefile
+6-0muonfp/DESCR
+2-0muonfp/TODO
+2-0muonfp/PLIST
+493-06 files

NetBSD/pkgsrc ZlW7ED1doc CHANGES-2026

   Updated archivers/libarchive, devel/catch2
VersionDeltaFile
1.4882+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc woKFi6kdevel/catch2 Makefile distinfo

   catch2: updated to 3.15.3

   3.15.3

   Fixes
   * The JSON reporter's number handling is locale-independent.
   * Removed leftover debug message from `catch_discover_tests`
   * Fixed typo in the "Could not jump to the Nth element" exception message

   Improvements
   * `catch_discover_tests` registers tests in deterministic (alphabetical) order.
   * `catch_discover_tests` has been rewritten to be massively faster.
     * Preparing the actual CTest script is significantly faster.
     * Parsing the JSON test array is significantly faster.
     * Running without `ADD_TAGS_AS_LABELS` set is 10-15% faster (as opposed to being the same speed)
     * The new implementation is about 4x-5x faster, so registering 500 tests now takes ~350ms (down from 1.1s).
   * JSON writing is faster
     * Small improvement in writing non-string values
     * ~6-40% improvement in writing string values that do not need escaping

    [2 lines not shown]
VersionDeltaFile
1.32+4-4devel/catch2/distinfo
1.31+2-2devel/catch2/Makefile
+6-62 files

NetBSD/pkgsrc OeG7s22archivers/libarchive/files Makefile.in, archivers/libarchive/files/libarchive archive_read_support_format_warc.c archive_write_set_format_warc.c

   libarchive: updated to 3.8.9

   Libarchive 3.8.9 is a security, bugfix and minor feature release.
VersionDeltaFile
1.13+559-545archivers/libarchive/files/libarchive/archive_read_support_format_rar5.c
1.29+762-324archivers/libarchive/files/Makefile.in
1.19+459-408archivers/libarchive/files/libarchive/archive_read_support_format_7zip.c
1.14+499-349archivers/libarchive/files/libarchive/archive_read_support_format_cab.c
1.6+311-264archivers/libarchive/files/libarchive/archive_write_set_format_warc.c
1.12+284-267archivers/libarchive/files/libarchive/archive_read_support_format_warc.c
+2,874-2,157226 files not shown
+9,295-6,463232 files

FreeBSD/src 9ddd9ffusr.sbin/vidcontrol vidcontrol.c

vidcontrol: Disallow -i mode with vt(4)

vt(4) does not (currently) support changing the video mode.  Report that
-i mode is not supported rather than printing an empty list.

PR:             207411
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D58163

(cherry picked from commit c3e38c0093f2dbfafdfcc585a2f06b0313e7f6b1)
DeltaFile
+5-2usr.sbin/vidcontrol/vidcontrol.c
+5-21 files

FreeBSD/ports 782429bx11/plasma6-plasma-desktop Makefile, x11/plasma6-plasma-desktop/files patch-sddm-theme_KeyboardButton.qml

x11/plasma6-plasma-desktop: Fix keyboard layout initialization in the SDDM Breeze theme

PR:             296696
DeltaFile
+21-0x11/plasma6-plasma-desktop/files/patch-sddm-theme_KeyboardButton.qml
+1-0x11/plasma6-plasma-desktop/Makefile
+22-02 files

FreeBSD/ports 3eb3ecdx11/sddm Makefile, x11/sddm/files sddm.in patch-data_scripts_Xsetup

x11/sddm: Fix keyboard layout setting when using Breeze theme

PR:             296696
DeltaFile
+20-0x11/sddm/files/patch-data_scripts_Xsetup
+3-2x11/sddm/Makefile
+4-0x11/sddm/files/sddm.in
+27-23 files

FreeBSD/ports 26349dbwww/evcc Makefile distinfo

www/evcc: update to 0.313.1

Changes:        https://github.com/evcc-io/evcc/releases
DeltaFile
+7-7www/evcc/distinfo
+2-2www/evcc/Makefile
+9-92 files

HardenedBSD/ports e7fed06editors/openoffice-devel Makefile

HBSD: Resolve merge conflict

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+1-3editors/openoffice-devel/Makefile
+1-31 files

HardenedBSD/ports 7b18b90databases/py-deltalake distinfo, devel/electron39/files/packagejsons yarn.lock

Merge remote-tracking branch 'rad/freebsd/main' into hardenedbsd/main

Conflicts:
        editors/openoffice-devel/Makefile (unresolved)
DeltaFile
+0-15,617www/dolibarr17/pkg-plist
+0-14,791www/dolibarr16/pkg-plist
+0-14,701devel/electron39/files/packagejsons/yarn.lock
+0-14,369www/dolibarr18/pkg-plist
+1,647-0databases/py-deltalake/distinfo
+0-1,118games/freedoko/pkg-plist
+1,647-60,5962,070 files not shown
+6,866-108,8102,076 files

NetBSD/pkgsrc G6lcb6Oarchivers/libarchive/files Makefile.in, archivers/libarchive/files/libarchive archive_read_support_format_cab.c archive_read_support_format_7zip.c

   libarchive: imported version 3.8.9
VersionDeltaFile
1.1+2,919-0archivers/libarchive/files/libarchive/test/test_read_format_cpio_symlink_trailer.cpio.uu
1.1.1.12+559-545archivers/libarchive/files/libarchive/archive_read_support_format_rar5.c
1.1+1,096-0archivers/libarchive/files/libarchive/test/test_read_format_iso_rockridge_zf_overflow.iso.uu
1.1.1.33+762-324archivers/libarchive/files/Makefile.in
1.1.1.17+459-408archivers/libarchive/files/libarchive/archive_read_support_format_7zip.c
1.1.1.13+499-349archivers/libarchive/files/libarchive/archive_read_support_format_cab.c
+6,294-1,626366 files not shown
+18,610-6,577372 files

FreeBSD/src 7acb9aasys/dev/ena ena.h

ena: Update driver version to v2.8.4

Bug Fixes:
* Fix false 'missing TX completions' warnings due to timestamp race
* Put taskqueues into correct NUMA domain if !RSS

Minor Changes:
* Batch RX statistics updates
* Swap RX/TX completions cleanup order

Submitted by: Arthur Kiyanovski <akiyano at amazon.com>
MFC after: 2 weeks
Sponsored by: Amazon, Inc.
Reviewed by: cperciva
Differential Revision: https://reviews.freebsd.org/D58242

(cherry picked from commit 605e699cd6ca4feae6c73c5c5ea8337054897116)
DeltaFile
+1-1sys/dev/ena/ena.h
+1-11 files

FreeBSD/src 69eb8casys/dev/ena ena.h ena_datapath.c

ena: Fix false 'missing TX completions' warnings due to timestamp race

Sporadic 'Found a Tx that wasn't completed on time' warnings appear
under sustained TX load, always reporting '1 msecs since last cleanup'
despite the 5-second timeout threshold.

The per-packet TX timestamp uses struct bintime (128 bits: two 64-bit
fields sec and frac) which is read and written non-atomically. A race
exists between the missing TX completion check
(check_missing_comp_in_tx_queue reading the timestamp) and the TX
submit path or cleanup path writing it on another CPU. Since the two
fields are not updated atomically, the check can observe a partially
written timestamp - one field from the old value and one from the new.
This can produce a timestamp with {sec=0, frac=valid}, causing the
check to compute a time offset equal to system uptime and falsely
exceeding the 5-second timeout.

Confirmed by instrumentation showing all occurrences had sec=0 with
valid frac/mbuf, cleanup_running=0, and ticks==last_cleanup_ticks.

    [24 lines not shown]
DeltaFile
+7-6sys/dev/ena/ena.c
+2-2sys/dev/ena/ena_datapath.c
+1-1sys/dev/ena/ena.h
+10-93 files

FreeBSD/src 203735fsys/dev/ena ena_datapath.c

ena: Batch RX statistics updates

Move per-packet counter_enter/counter_exit pairs out of the RX
processing loop and batch them into a single update after the
loop completes.

Previously, each received packet triggered two separate
counter_enter/counter_exit blocks -- one for bytes and one for
packet count. This commit accumulates totals in local variables
and updates all four counters (ring and hw stats for both packets
and bytes) in a single counter_enter/counter_exit block after the
loop.

Also move the stats update to after the refill and LRO flush
so that the error path (goto update_stats) and the normal path
converge at the same label, avoiding code duplication.

Submitted by: David Arinzon <darinzon at amazon.com>
MFC after: 2 weeks

    [5 lines not shown]
DeltaFile
+12-11sys/dev/ena/ena_datapath.c
+12-111 files

FreeBSD/src 9fd4065sys/dev/ena ena_datapath.c

ena: Swap cleanup order

As RX processing is heavier than TX completions processing, swap the
order and process TX completions first, in order to avoid starving the
completions and causing potential missing TX completions.

Submitted by: Ofir Tabachnik <ofirt at amazon.com>
MFC after: 2 weeks
Sponsored by: Amazon, Inc.
Reviewed by: cperciva
Differential Revision: https://reviews.freebsd.org/D58239

(cherry picked from commit f08def9ed97f45700eb0611a3fd9240210c9303e)
DeltaFile
+1-1sys/dev/ena/ena_datapath.c
+1-11 files

NetBSD/pkgsrc oyfVFwodoc CHANGES-2026

   Updated devel/sccache, devel/py-ruff
VersionDeltaFile
1.4881+3-1doc/CHANGES-2026
+3-11 files