FreeBSD/ports 3c8ecc2devel/R-cran-bit64 distinfo Makefile

devel/R-cran-bit64: Update to 4.8.0

Reported by:    portscout
DeltaFile
+3-3devel/R-cran-bit64/distinfo
+1-1devel/R-cran-bit64/Makefile
+4-42 files

FreeBSD/ports a8c8948editors/vscode pkg-plist distinfo, editors/vscode/files patch-build_gulpfile.vscode.ts patch-src_vs_code_electron-main_app.ts

editors/vscode: Update to 1.117.0

Changelog: https://code.visualstudio.com/updates/v1_117

Reported by:    GitHub (watch releases)
DeltaFile
+2,534-79editors/vscode/pkg-plist
+8-9editors/vscode/files/patch-build_gulpfile.vscode.ts
+7-7editors/vscode/distinfo
+2-2editors/vscode/files/patch-src_vs_code_electron-main_app.ts
+2-2editors/vscode/files/patch-package.json
+2-2editors/vscode/files/patch-build_checker_layersChecker.ts
+2,555-1012 files not shown
+2,557-1048 files

FreeBSD/ports a52afc5devel/py-opentelemetry-util-http distinfo Makefile

devel/py-opentelemetry-util-http: Update to 0.62b0

Changes:        https://github.com/open-telemetry/opentelemetry-python-contrib/releases
DeltaFile
+3-3devel/py-opentelemetry-util-http/distinfo
+1-1devel/py-opentelemetry-util-http/Makefile
+4-42 files

FreeBSD/ports 5b080dcarchivers/minizip-ng pkg-plist Makefile

archivers/minizip-ng: Fix build of consumers

/usr/local/include/minizip-ng/mz.h:164:10: fatal error: 'mz_config.h' file not found
  164 | #include "mz_config.h"
      |          ^~~~~~~~~~~~~
1 error generated.

/usr/local/include/minizip-ng/mz_os.h:48:10: fatal error: 'mz_config.h' file not found
   48 | #include "mz_config.h"
      |          ^~~~~~~~~~~~~
1 error generated.

Upstream issue:
https://github.com/zlib-ng/minizip-ng/issues/980

Sponsored by:   UNIS Labs
DeltaFile
+1-0archivers/minizip-ng/pkg-plist
+1-0archivers/minizip-ng/Makefile
+2-02 files

FreeBSD/ports 4b902c6net/neatvnc distinfo Makefile

net/neatvnc: update to 0.9.6

Changes:        https://github.com/any1/neatvnc/releases/tag/v0.9.6
Reported by:    GitHub (watch releases)

(cherry picked from commit 051215060693fb46d8c691297a5be8cd2828ee02)
DeltaFile
+3-3net/neatvnc/distinfo
+1-2net/neatvnc/Makefile
+4-52 files

FreeBSD/ports 7b6840fgraphics/libplacebo Makefile

graphics/libplacebo: unbreak GLSLANG build after 1697360b7726

src/glsl/meson.build:52:16: ERROR: C++ static library 'SPIRV' not found

PR:             294727
Reported by:    Ivan Rozhuk

(cherry picked from commit 3e04376300805a264a0533d3557e6c7bb2855600)
DeltaFile
+2-1graphics/libplacebo/Makefile
+2-11 files

FreeBSD/ports 15a0ecfwww/gallery-dl distinfo Makefile

www/gallery-dl: update to 1.32.0

Changes:        https://github.com/mikf/gallery-dl/releases/tag/v1.32.0
Reported by:    GitHub (watch releases)
DeltaFile
+3-3www/gallery-dl/distinfo
+1-1www/gallery-dl/Makefile
+4-42 files

FreeBSD/ports 0512150net/neatvnc distinfo Makefile

net/neatvnc: update to 0.9.6

Changes:        https://github.com/any1/neatvnc/releases/tag/v0.9.6
Reported by:    GitHub (watch releases)
DeltaFile
+3-3net/neatvnc/distinfo
+1-2net/neatvnc/Makefile
+4-52 files

FreeBSD/ports 3e04376graphics/libplacebo Makefile

graphics/libplacebo: unbreak GLSLANG build after 1697360b7726

src/glsl/meson.build:52:16: ERROR: C++ static library 'SPIRV' not found

PR:             294727
Reported by:    Ivan Rozhuk
DeltaFile
+2-1graphics/libplacebo/Makefile
+2-11 files

FreeBSD/ports 7832f49archivers/minizip-ng pkg-descr Makefile, archivers/minizip-ng/files patch-mz__strm__os__posix.c patch-CMakeLists.txt

archivers/minizip-ng: Update 4.1.0 => 4.1.1

Changelog:
https://github.com/zlib-ng/minizip-ng/releases/tag/4.1.1

Sponsored by:   UNIS Labs
DeltaFile
+18-2archivers/minizip-ng/pkg-descr
+14-2archivers/minizip-ng/Makefile
+0-12archivers/minizip-ng/files/patch-mz__strm__os__posix.c
+10-0archivers/minizip-ng/files/patch-CMakeLists.txt
+5-3archivers/minizip-ng/distinfo
+2-0archivers/minizip-ng/pkg-plist
+49-196 files

FreeBSD/doc d9f5ecdwebsite/content/en/status/report-2026-01-2026-03 _index.adoc

Status/2026Q1/index: fix a label
DeltaFile
+1-1website/content/en/status/report-2026-01-2026-03/_index.adoc
+1-11 files

FreeBSD/src 0f7b8f7sys/dev/ena ena_datapath.c ena.h

ena: Budget rx descriptors, not packets

We had ENA_RX_BUDGET = 256 in order to allow up to 256 received
packets to be processed before we do other cleanups (handling tx
packets and, critically, refilling the rx buffer ring).  Since the
ring holds 1024 buffers by default, this was fine for normal packets:
We refill the ring when it falls below 7/8 full, and even with a large
burst of incoming packets allowing it to fall by another 1/4 before we
consider refilling the ring still leaves it at 7/8 - 1/4 = 5/8 full.

With jumbos, the story is different: A 9k jumbo (as is used by default
within the EC2 network) consumes 3 descriptors, so a single rx cleanup
pass can consume 3/4 of the default-sized rx ring; if the rx buffer
ring wasn't completely full before a packet burst arrives, this puts
us perilously close to running out of rx buffers.

This precise failure mode has been observed on some EC2 instance types
within a Cluster Placement Group, resulting in the nominal 10 Gbps
single-flow throughput between instances dropping to ~100 Mbps as a

    [19 lines not shown]
DeltaFile
+10-3sys/dev/ena/ena_datapath.c
+2-2sys/dev/ena/ena.h
+12-52 files

FreeBSD/src f6d2c85sys/dev/ena ena_datapath.c

ena: Adjust ena_[rt]x_cleanup to return bool

The ena_[rt]x_cleanup functions are limited internally to a maximum
number of packets; this ensures that TX doesn't starve RX (or vice
versa) and also attempts to ensure that we get a chance to refill
the RX buffer ring before the device runs out of buffers and starts
dropping packets.

Historically these functions have returned the number of packets which
they processed which ena_cleanup compares to their respective budgets
to decide whether to reinvoke them.  This is unnecessary complication;
since the precise number of packets processed is never used, adjust
the APIs of those functions to return a bool indicating if they want
to be reinvoked (aka if they hit their limits).

Since ena_tx_cleanup now only uses work_done if diagnostics are
enabled (ena_log_io macros to nothing otherwise) eliminate that
variable and pass its value (ENA_TX_BUDGET - budget) to ena_log_io
directly.

    [7 lines not shown]
DeltaFile
+12-14sys/dev/ena/ena_datapath.c
+12-141 files

FreeBSD/ports 3fa5c27astro/qmapshack distinfo Makefile, astro/qmapshack/files patch-src_qmapshack_setup_CAppSetupLinux.cpp patch-src_qmaptool_setup_CAppSetupLinux.cpp

astro/qmapshack: update to 1.20.2

Release Notes:
  https://github.com/Maproom/qmapshack/releases/tag/V_1.20.2
DeltaFile
+13-5astro/qmapshack/files/patch-src_qmapshack_setup_CAppSetupLinux.cpp
+13-5astro/qmapshack/files/patch-src_qmaptool_setup_CAppSetupLinux.cpp
+3-3astro/qmapshack/distinfo
+1-2astro/qmapshack/Makefile
+30-154 files

FreeBSD/ports 446014fsecurity/nss distinfo Makefile

security/nss: update to 3.123.1

Announcement:
  https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/IXfP0olxGT0
(cherry picked from commit b9183d42817a217f2cc71e12877e2fb270f68a0c)
DeltaFile
+3-3security/nss/distinfo
+1-1security/nss/Makefile
+4-42 files

FreeBSD/ports b9183d4security/nss distinfo Makefile

security/nss: update to 3.123.1

Announcement:
  https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/IXfP0olxGT0
DeltaFile
+3-3security/nss/distinfo
+1-1security/nss/Makefile
+4-42 files

FreeBSD/src f31e6b1sys/dev/speaker spkr.c

speaker(4): move static data to text

Make this data const (it doesn't change) which will also move it to
a text section.

Signed-off-by: Raphael Poss <knz at thaumogen.net>
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1922
DeltaFile
+2-2sys/dev/speaker/spkr.c
+2-21 files

FreeBSD/src 45a12d8sys/dev/speaker spkr.c

Revert "speaker(4): move static data to bss"

This reverts commit 690ef95b3354ac7a80aa469fa7a8f15f07962f83.

The commit message was wrong.
DeltaFile
+2-2sys/dev/speaker/spkr.c
+2-21 files

FreeBSD/src 861deacsys/arm/broadcom/bcm2835 bcm2838_xhci.c

Fix xhci detection on Raspberry Pi 400

If you use the FreeBSD pre-build Raspberry Pi image, it does not include
the specific .dtb file for the Raspberry Pi 400. On this hardware, it
will fall back to attempting to load the Raspberry Pi 4 .dtb file
instead.

The Pi 4 .dtb file reports the board compatible name as
"raspberrypi,4-model-b" The Pi 400 .dtb file reports the board
compatible name as "raspberrypi,400" However, it's even better to
use the generic name.

When using the official Pi 400 .dtb file from the Raspberry Pi Firmware
collection, the FreeBSD xhci driver currently fails to recognize this,
and thus fails to initialize the xhci device. This means no external
USB, or internal USB (which feeds the build-in keyboard)

The official Raspberry Pi FreeBSD image has been working on the Pi 400
"on accident" simply because it didn't include the Pi 400 .dtb file

    [11 lines not shown]
DeltaFile
+2-2sys/arm/broadcom/bcm2835/bcm2838_xhci.c
+2-21 files

FreeBSD/ports 6edbb9fnet/freerdp3 Makefile

net/freerdp3: Allow build RDPECAM with CAIRO

Enabling the "RDPECAM" option requires one of the "SWSCALE" or "CAIRO"
options (not just "SWSCALE") - replace "RADIO" with "SINGLE" to force
one of them on and avoid overcomplicating the logic.

PR:             294662
Tested by:      Quentin Thébault <quentin.thebault at defenso.fr>
Sponsored by:   UNIS Labs
DeltaFile
+5-4net/freerdp3/Makefile
+5-41 files

FreeBSD/src af864ddshare/man/man5 hosts.equiv.5

hosts.equiv.5: correct nits to fix `mandoc -T lint` issues

- Rename `.Nm .rhosts` to `.Nm rhosts` to match the MLINK for the
  manpage.
- Use `.Pa` instead of `.Nm` when discussing the paths for `.rhosts` and
  `hosts.equiv.5` for explicitness and clarity.

Bump .Dd for the change.

MFC after:      1 week
DeltaFile
+4-4share/man/man5/hosts.equiv.5
+4-41 files

FreeBSD/src 573a9e5share/man/man7 security.7

security(7): fix `mandoc -T lint` complaints

- Add `.Nm` section for securelevel(7) to match corresponding MLINKS entry.
- Fix the spelling for mac(4) (the actual subsystem manpage is spelled out in
  lowercase.

MFC after:      1 week
DeltaFile
+3-2share/man/man7/security.7
+3-21 files

FreeBSD/src 944a4detools/build/mk OptionalObsoleteFiles.inc

Remove `cam.d` when MK_DTRACE == no

MFC with:       efb77950fdd
Fixes:  efb77950fdd ("dtrace: Add definitiosn for the cam dtrace provider")
Differential Revision:  https://reviews.freebsd.org/D56588
DeltaFile
+1-0tools/build/mk/OptionalObsoleteFiles.inc
+1-01 files

FreeBSD/src 93d301dcddl/usr.sbin/zdb Makefile, sys/conf kern.pre.mk kmod.mk

Remove -fms-extensions throughout the tree

During a discussion about using -fms-extensions jhb pointed out that
we have them enabled in the kernel for gcc by default (even multiple
times in one part). I had missed all that and clang still failed on
my use case (needing another option).

The original cause for enabling them for our tree back then was that
we needed to support C11 anonymous struct/unions.
Our in-tree gcc 4.2.1, despite later patches, needed the
-fms-extensions to support these even though this was not the expected
use case for that option ( cc4a90c445aa0 enabled it globally for the
kernel).
clang at that time (or at least when it became default for 10.0)
already was fine (with C11).

Any later gcc (4.6.0 onwards) did not need that option anymore, even
when compiled for -std=iso9899:1990 (which does not support anonymous
structs/unions) unless one would add -pedantic (see gcc git 4bdd0a60b27a).

    [16 lines not shown]
DeltaFile
+1-2sys/conf/kern.pre.mk
+1-1sys/powerpc/conf/dpaa/config.dpaa
+0-1cddl/usr.sbin/zdb/Makefile
+0-1sys/conf/kmod.mk
+0-1sys/modules/iser/Makefile
+0-1sys/modules/pms/Makefile
+2-72 files not shown
+2-98 files

FreeBSD/src 5923b36sys/sys sockio.h

net: Fix collision between SIOCGI2CPB and IPSECGREQID

It turns out interface ioctls are defined not just in sockio.h, but are
spread among many files.  When I added SIOCGI2CPB at the bottom of the
file, the next number (160) collided with an ioctl (IPSECGREQID) that
I was unaware of in another file.  Fix this by moving to a number that
is unclaimed.

Fixes: cf1f21572897 (net: Add SIOCGI2CPB ioctl & add page/bank fields to ifi2creq)
Reported by: dhw
Reviewed by: imp
DeltaFile
+1-1sys/sys/sockio.h
+1-11 files

FreeBSD/src 76f6423contrib/tzcode zic.c NEWS

tzcode: Update to 2026b

MFC after:      1 week
DeltaFile
+104-52contrib/tzcode/zic.c
+45-8contrib/tzcode/NEWS
+15-7contrib/tzcode/tz-link.html
+1-1contrib/tzcode/tz-art.html
+1-1contrib/tzcode/version
+166-695 files

FreeBSD/ports 0cc9487mail/nextcloud-mail distinfo Makefile

mail/nextcloud-mail: Update to 5.7.12
DeltaFile
+3-3mail/nextcloud-mail/distinfo
+1-1mail/nextcloud-mail/Makefile
+4-42 files

FreeBSD/ports 41897f4www/nextcloud-news distinfo Makefile

www/nextcloud-news: Update to 28.2.0
DeltaFile
+3-3www/nextcloud-news/distinfo
+1-1www/nextcloud-news/Makefile
+4-42 files

FreeBSD/ports 69ce52esecurity/rustls-ffi distinfo Makefile.crates

security/rustls-ffi: Update to 0.15.3
DeltaFile
+27-25security/rustls-ffi/distinfo
+12-11security/rustls-ffi/Makefile.crates
+1-1security/rustls-ffi/pkg-plist
+1-1security/rustls-ffi/Makefile
+41-384 files

FreeBSD/src b17ccc1. zic.c NEWS

Import tzcode 2026b
DeltaFile
+104-51zic.c
+45-8NEWS
+15-7tz-link.html
+1-1tz-art.html
+1-1version
+166-685 files