FreeBSD/ports 439ad72Mk/Uses xlibre-cat.mk, x11-drivers/xlibre-xf86-input-synaptics Makefile

x11-servers/xlibre-server: Re-add Glamor SDK API patches.

- Fix path issue on xlibre-xf86-video-amdgpu
- Mk/Uses/xlibre-cat.mk cleanup
- xlibre-xf86-input-synaptics|wacom drivers cleanup due xlibre-cat.mk
  file changes

With hat:       xlibre
DeltaFile
+82-0x11-servers/xlibre-server/files/patch-glamor_glamor.h
+32-38Mk/Uses/xlibre-cat.mk
+60-0x11-servers/xlibre-server/files/patch-glamor__glamor_priv.h
+5-2x11-drivers/xlibre-xf86-video-amdgpu/Makefile
+2-2x11-drivers/xlibre-xf86-input-wacom/Makefile
+2-2x11-drivers/xlibre-xf86-input-synaptics/Makefile
+183-441 files not shown
+184-457 files

FreeBSD/ports 84e5b21audio/mpg123 distinfo Makefile

audio/mpg123: update to 1.33.5
DeltaFile
+3-3audio/mpg123/distinfo
+1-1audio/mpg123/Makefile
+4-42 files

FreeBSD/src 1f72d52sys/cam/nvme nvme_da.c

Revert "nda: Filter non-storage nvme drives"

This reverts commit b40205855e100a4bd95f89e97c15d268ef5b3a35. There's an
aparent path lifetime issue in it that needs to be investigated.

Sponsored by:           Netflix
DeltaFile
+0-14sys/cam/nvme/nvme_da.c
+0-141 files

FreeBSD/ports f629ceamisc/openclaw Makefile

misc/openclaw: Add newly created dependencies
DeltaFile
+5-0misc/openclaw/Makefile
+5-01 files

FreeBSD/ports 372b400misc Makefile, misc/sonoscli Makefile pkg-descr

misc/sonoscli: New port: Discover, group, and control Sonos speakers
DeltaFile
+20-0misc/sonoscli/Makefile
+10-0misc/sonoscli/pkg-descr
+5-0misc/sonoscli/distinfo
+1-0misc/Makefile
+36-04 files

FreeBSD/ports 77ed0eaaudio Makefile, audio/sag Makefile pkg-descr

audio/sag: New port: Mac-style speech synthesis using ElevenLabs
DeltaFile
+22-0audio/sag/Makefile
+10-0audio/sag/pkg-descr
+5-0audio/sag/distinfo
+1-0audio/Makefile
+38-04 files

FreeBSD/ports 05d8402misc Makefile, misc/wacli Makefile pkg-descr

misc/wacli: New port: WhatsApp CLI with offline search and message sync
DeltaFile
+20-0misc/wacli/Makefile
+10-0misc/wacli/pkg-descr
+5-0misc/wacli/distinfo
+1-0misc/Makefile
+36-04 files

FreeBSD/ports 3f4bda6textproc Makefile, textproc/nano-pdf Makefile pkg-descr

textproc/nano-pdf: New port: CLI tool to edit PDF slides using natural language with Gemini
DeltaFile
+28-0textproc/nano-pdf/Makefile
+10-0textproc/nano-pdf/pkg-descr
+3-0textproc/nano-pdf/distinfo
+1-0textproc/Makefile
+42-04 files

FreeBSD/ports 2924fddnet-im/telegram-desktop distinfo Makefile

net-im/telegram-desktop: update: 6.7.6 -> 6.7.8

ChangeLog:      https://github.com/telegramdesktop/tdesktop/compare/v6.7.6...v6.7.8

Sponsored by:   tipi.work
DeltaFile
+3-3net-im/telegram-desktop/distinfo
+1-1net-im/telegram-desktop/Makefile
+4-42 files

FreeBSD/src 85a04besys/conf std.nodebug

conf/std.nodebug: disable DEBUG_LOCKS

MFC after:      1 week
Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-0sys/conf/std.nodebug
+1-01 files

FreeBSD/src 18787e4contrib/tzdata northamerica NEWS

contrib/tzdata: import tzdata 2026b

Changes: https://github.com/eggert/tz/blob/2026b/NEWS

(cherry picked from commit 9b95cab0a2927dfe07dbe6dc0056a80d5c730414)
DeltaFile
+55-1contrib/tzdata/northamerica
+45-8contrib/tzdata/NEWS
+3-0contrib/tzdata/zonenow.tab
+1-1contrib/tzdata/zone.tab
+1-1contrib/tzdata/zone1970.tab
+1-1contrib/tzdata/version
+106-126 files

FreeBSD/ports 2a8adb2deskutils/podman-desktop Makefile, graphics/drawio Makefile

*/*: Bump port revision after electron40 update (db7297e09170)
DeltaFile
+1-1graphics/drawio/Makefile
+1-1deskutils/podman-desktop/Makefile
+2-22 files

FreeBSD/src 30eb334contrib/tzdata northamerica NEWS

contrib/tzdata: import tzdata 2026b

Changes: https://github.com/eggert/tz/blob/2026b/NEWS

(cherry picked from commit 9b95cab0a2927dfe07dbe6dc0056a80d5c730414)
DeltaFile
+55-1contrib/tzdata/northamerica
+45-8contrib/tzdata/NEWS
+3-0contrib/tzdata/zonenow.tab
+1-1contrib/tzdata/zone.tab
+1-1contrib/tzdata/version
+1-1contrib/tzdata/zone1970.tab
+106-126 files

FreeBSD/ports db7297edevel/electron40 distinfo, devel/electron40/files patch-electron_spec_api-browser-window-spec.ts patch-electron_BUILD.gn

devel/electron40: Update to 40.9.2

Changelog: https://github.com/electron/electron/releases/tag/v40.9.2

Reported by:    GitHub (watch releases)
DeltaFile
+14-14devel/electron40/files/patch-electron_spec_api-browser-window-spec.ts
+7-7devel/electron40/files/patch-electron_BUILD.gn
+11-2devel/electron40/files/patch-electron_spec_api-web-contents-spec.ts
+5-5devel/electron40/distinfo
+4-4devel/electron40/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
+3-3devel/electron40/files/patch-electron_spec_chromium-spec.ts
+44-353 files not shown
+49-409 files

FreeBSD/src a02d794sys/fs/nullfs null_vnops.c, sys/kern vfs_inotify.c

nullfs: Clear inotify flags during reclaim

The inotify flags are copied from the lower vnode into the nullfs vnode
so that the INOTIFY() macro will invoke VOP_INOTIFY on the nullfs vnode;
this is then bypassed to the lower vnode.  However, when a nullfs vnode
is reclaimed we should clear these flags, as the vnode is now doomed and
no longer forwards VOPs to the lower vnode.

Add regression tests.  Remove a test in vn_inotify_revoke() which is no
longer needed after this change.

PR:             292495
Reviewed by:    kib
Reported by:    Jed Laundry <jlaundry at jlaundry.com>
Fixes:          f1f230439fa4 ("vfs: Initial revision of inotify")
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D56639
DeltaFile
+112-0tests/sys/kern/inotify_test.c
+12-0sys/fs/nullfs/null_vnops.c
+0-4sys/kern/vfs_inotify.c
+124-43 files

FreeBSD/src e3b8e55contrib/netbsd-tests/lib/libc/sys t_mmap.c

netbsd-tests: Fix the mmap_truncate_signal test

Add a volatile qualifier in the loop which triggers SIGBUS, as otherwise
the compiler is smart enough to elide it, replacing it with a check for
page != 0.

MFC after:      1 week
DeltaFile
+1-1contrib/netbsd-tests/lib/libc/sys/t_mmap.c
+1-11 files

FreeBSD/ports 5b88b65devel/R-cran-Rcpp distinfo Makefile, devel/R-cran-Rcpp/files patch-inst_include_Rcpp_exceptions__impl.h patch-ChangeLog

devel/R-cran-Rcpp: Update to 1.1.1

Obtained from:  https://github.com/RcppCore/Rcpp/pull/1445
Reported by:    portscout
DeltaFile
+52-0devel/R-cran-Rcpp/files/patch-inst_include_Rcpp_exceptions__impl.h
+14-0devel/R-cran-Rcpp/files/patch-ChangeLog
+12-0devel/R-cran-Rcpp/files/patch-DESCRIPTION
+12-0devel/R-cran-Rcpp/files/patch-inst_include_Rcpp_config.h
+3-3devel/R-cran-Rcpp/distinfo
+1-1devel/R-cran-Rcpp/Makefile
+94-46 files

FreeBSD/src bea1741tests/sys/netpfil/ipfw lookup.sh fwd.sh

tests/ipfw: Make tests run more reliably in parallel

- Don't use /dev/null as the pidfile for inetd, that doesn't work
  properly.  Create a pidfile in the per-test scratch directory.
- Use atf_check to validate results from setup commands.

MFC after:      1 week
DeltaFile
+8-9tests/sys/netpfil/ipfw/lookup.sh
+7-7tests/sys/netpfil/ipfw/fwd.sh
+15-162 files

FreeBSD/src 1e5aff8contrib/tzdata northamerica NEWS

contrib/tzdata: import tzdata 2026b

Changes: https://github.com/eggert/tz/blob/2026b/NEWS

(cherry picked from commit 9b95cab0a2927dfe07dbe6dc0056a80d5c730414)
DeltaFile
+55-1contrib/tzdata/northamerica
+45-8contrib/tzdata/NEWS
+3-0contrib/tzdata/zonenow.tab
+1-1contrib/tzdata/version
+1-1contrib/tzdata/zone.tab
+1-1contrib/tzdata/zone1970.tab
+106-126 files

FreeBSD/src 1316cf5usr.bin/du du.1

Fix reversion introduced in commit 32b0dfb326593b8dae31cc2bdc1e2d08ea70e9d7

Noted by: mckusick
DeltaFile
+2-2usr.bin/du/du.1
+2-21 files

FreeBSD/ports ea529c8net/activemq distinfo Makefile

net/activemq: Update 6.2.4 => 6.2.5

Release Notes:
https://activemq.apache.org/components/classic/download/classic-06-02-05

Sponsored by:   UNIS Labs
DeltaFile
+3-3net/activemq/distinfo
+1-1net/activemq/Makefile
+4-42 files

FreeBSD/ports 433bef0textproc/libxml2 Makefile distinfo, textproc/libxml2/files xmllint.1 xmlcatalog.1

textproc/libxml2: update to 2.15.3

Changelog: https://gitlab.gnome.org/GNOME/libxml2/-/blob/v2.15.3/NEWS

Use pre-generated man pages added starting 2.15.2

Reported by: diizzy
PR: 294696
DeltaFile
+0-656textproc/libxml2/files/xmllint.1
+0-355textproc/libxml2/files/xmlcatalog.1
+0-32textproc/libxml2/files/xml2-config.1
+0-28textproc/libxml2/files/patch-catalog-memleak
+3-10textproc/libxml2/Makefile
+3-3textproc/libxml2/distinfo
+6-1,0841 files not shown
+7-1,0857 files

FreeBSD/ports c391938devel/cargo-c distinfo Makefile.crates

devel/cargo-c: update openssl crates

...for LibreSSL 4.3 compatibility
DeltaFile
+5-5devel/cargo-c/distinfo
+2-2devel/cargo-c/Makefile.crates
+7-72 files

FreeBSD/ports b8cabc8x11/windowtolayer distinfo Makefile

x11/windowtolayer: update to 0.3.1

Changes:        https://gitlab.freedesktop.org/mstoeckl/windowtolayer/-/releases/v0.3.1
Reported by:    GitLab (notify releases)

(cherry picked from commit dbe5b29fb7e7fe28fd6c6e2b8f5e601c9a0ec66a)
DeltaFile
+3-3x11/windowtolayer/distinfo
+1-2x11/windowtolayer/Makefile
+4-52 files

FreeBSD/ports dbe5b29x11/windowtolayer distinfo Makefile

x11/windowtolayer: update to 0.3.1

Changes:        https://gitlab.freedesktop.org/mstoeckl/windowtolayer/-/releases/v0.3.1
Reported by:    GitLab (notify releases)
DeltaFile
+3-3x11/windowtolayer/distinfo
+1-2x11/windowtolayer/Makefile
+4-52 files

FreeBSD/ports f48a983databases/goose distinfo Makefile

databases/goose: update 3.27.0 → 3.27.1
DeltaFile
+5-5databases/goose/distinfo
+1-2databases/goose/Makefile
+6-72 files

FreeBSD/ports 9f0518cdatabases/diesel distinfo Makefile

databases/diesel: update 2.3.7 → 2.3.8
DeltaFile
+143-137databases/diesel/distinfo
+72-70databases/diesel/Makefile
+215-2072 files

FreeBSD/ports 39a0480sysutils/mise distinfo Makefile

sysutils/mise: update 2026.4.19 → 2026.4.20
DeltaFile
+3-3sysutils/mise/distinfo
+1-1sysutils/mise/Makefile
+4-42 files

FreeBSD/ports f685a97misc/lean-ctx distinfo Makefile

misc/lean-ctx: update 3.3.6 → 3.4.1
DeltaFile
+3-3misc/lean-ctx/distinfo
+1-1misc/lean-ctx/Makefile
+4-42 files

FreeBSD/ports 5d88fc9devel/py-spy distinfo Makefile

devel/py-spy: update 0.4.1 → 0.4.2
DeltaFile
+295-327devel/py-spy/distinfo
+148-164devel/py-spy/Makefile
+443-4912 files