FreeBSD/ports 29021b1net/dtcp Makefile

net/dtcp: Bump PORTREVISION.
DeltaFile
+1-1net/dtcp/Makefile
+1-11 files

FreeBSD/ports 0b0b909net/dtcp Makefile

net/dtcp: Ruby 3.4 and later doesn't provide syslog.
DeltaFile
+7-1net/dtcp/Makefile
+7-11 files

FreeBSD/ports d9e4bc4misc/py-huggingface-hub Makefile distinfo

misc/py-huggingface-hub: Update to 1.12.0

Changelog:
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.10.2
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.11.0
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.12.0

Reported by:    portscout
DeltaFile
+4-2misc/py-huggingface-hub/Makefile
+3-3misc/py-huggingface-hub/distinfo
+7-52 files

FreeBSD/ports 6f2bf75net-p2p/c-lightning distinfo Makefile.crates

net-p2p/c-lightning: upgrade from 26.04 to 26.04.1
DeltaFile
+311-287net-p2p/c-lightning/distinfo
+154-142net-p2p/c-lightning/Makefile.crates
+1-1net-p2p/c-lightning/Makefile
+466-4303 files

FreeBSD/src 4602d45sys/kgssapi gss_impl.c

kgss: de-virtualize kgss_gssd_handle

The RPC client is more of a class rather than an instance.  RPCs from
different VNETs are served by the same client.  This makes the kgss layer
fully transparent to VIMAGE and not even required to be aware of it.

It is responsibility of the rpcsec_gss module to have curvnet set on the
calling thread when doing RPC calls via kgssapi.

This change should enable proper operation of an NFS server with gssd(8)
in a VIMAGE jail.

PR:                     294501
Reviewed by:            rmacklem
Differential Revision:  https://reviews.freebsd.org/D56562
DeltaFile
+5-19sys/kgssapi/gss_impl.c
+5-191 files

FreeBSD/src 2bd2f26sys/kgssapi gss_delete_sec_context.c gss_release_cred.c

kgss: remove unnecessary CURVNET_SET() and kgss_gssd_handle checks

These RPC methods correctly acquire the kgss_gssd_handle later with call
to kgss_gssd_client().

Reviewed by:            rmacklem
Differential Revision:  https://reviews.freebsd.org/D56561
DeltaFile
+0-8sys/kgssapi/gss_delete_sec_context.c
+0-8sys/kgssapi/gss_release_cred.c
+0-8sys/kgssapi/gss_release_name.c
+0-243 files

FreeBSD/src 50c5715sys/kgssapi gss_impl.c gssapi_impl.h, sys/rpc/rpcsec_gss svc_rpcsec_gss.c

kgss: remove KGSS_VNET_* macros family

The original idea was that something else than VNET(9) might be used for
kgss in jails, but that is very unlikely to happen.

Mechanical change done with sed+grep.  No functional change.

Reviewed by:            rmacklem
Differential Revision:  https://reviews.freebsd.org/D56560
DeltaFile
+33-33sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
+15-15sys/kgssapi/gss_impl.c
+1-13sys/kgssapi/gssapi_impl.h
+4-4sys/kgssapi/gss_release_cred.c
+4-4sys/kgssapi/gss_release_name.c
+4-4sys/kgssapi/gss_delete_sec_context.c
+61-731 files not shown
+64-767 files

FreeBSD/src c0c7d1eusr.bin/split split.1

split.1: grammar

PR:             294757
Reported by:    Ulrich Eduard
MFC after:      1 week
DeltaFile
+1-1usr.bin/split/split.1
+1-11 files

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