FreeBSD/ports 14f392e — devel/py-itemloaders Makefile distinfo

devel/py-itemloaders: Update to 1.5.0

https://github.com/scrapy/itemloaders/blob/v1.5.0/docs/release-notes.rst
DeltaFile
+3-3devel/py-itemloaders/distinfo
+1-1devel/py-itemloaders/Makefile
+4-42 files

FreeBSD/ports fc9c334 — www/hedgedoc Makefile distinfo

www/hedgedoc: Fix build on arm64
DeltaFile
+3-3www/hedgedoc/distinfo
+4-1www/hedgedoc/Makefile
+7-42 files

FreeBSD/ports 60f1eb4 — lang/v8 distinfo Makefile

lang/v8: Fix fetch by fetching sub-dependencies from GitHub mirror

The +archive tarballs on chromium.googlesource.com are generated on
the fly with the time of the request as the mtime of every entry,
and the generated tarballs are not reproducible, so their size and
checksum change with each download and fetch fails with a size
or checksum mismatch.

To address this, fetch all sub-dependencies with GH_TUPLE from the
unofficial chromium-full-mirror organization on GitHub, which carries
the same commits and produces stable tarballs.

Because the chromium-full-mirror is an unofficial mirror, a new
verify-mirror target is added, which downloads every sub-dependency
from chromium.googlesource.com and compares the extracted tree with
the mirror distfile.

This new target is run as part of "make makesum" so distinfo can only
be generated when comparison passing.

    [7 lines not shown]
DeltaFile
+102-84lang/v8/Makefile
+55-55lang/v8/distinfo
+157-1392 files

FreeBSD/ports ca17cc6 — devel Makefile, devel/R-cran-rdtools distinfo pkg-descr

devel/R-cran-rdtools: New port

Provides fast, cached lookup of help topics and aliases across installed,
source, and in-development packages, plus efficient retrieval of parsed 'Rd'
('R' documentation) objects. Per-package indexes are built once and cached,
making repeated retrieval cheap enough to call in a tight loop.

This port is required updating of devel/R-cran-roxygen2.
DeltaFile
+17-0devel/R-cran-rdtools/Makefile
+4-0devel/R-cran-rdtools/pkg-descr
+3-0devel/R-cran-rdtools/distinfo
+1-0devel/Makefile
+25-04 files

FreeBSD/ports a47a8e7 — mail/protonmail-bridge Makefile distinfo

mail/protonmail-bridge: Update to 3.27.1

Changelog: https://github.com/ProtonMail/proton-bridge/blob/v3.27.1/Changelog.md

Reported by:    GitHub (watch releases)
DeltaFile
+5-5mail/protonmail-bridge/distinfo
+2-3mail/protonmail-bridge/Makefile
+7-82 files

FreeBSD/ports 2565203 — audio/ncspot Makefile distinfo

audio/ncspot: update 1.4.0 -> 1.5.0

Changelog: https://github.com/hrkfdn/ncspot/releases/tag/v1.5.0
DeltaFile
+3-3audio/ncspot/distinfo
+1-2audio/ncspot/Makefile
+4-52 files

FreeBSD/ports 7076d08 — editors/zed Makefile.crates distinfo, editors/zed/files patch-Cargo.lock patch-crates_fs_src_fs.rs

editors/zed: Update to 1.22.0

Changelog:
- https://github.com/zed-industries/zed/releases/tag/v1.21.0
- https://github.com/zed-industries/zed/releases/tag/v1.22.0

Reported by:    GitHub (watch releases)
DeltaFile
+87-65editors/zed/distinfo
+42-31editors/zed/Makefile.crates
+29-0editors/zed/files/patch-crates_fs_tests_integration_fs__tests.rs
+3-21editors/zed/files/patch-crates_gpui__linux_src_linux_platform.rs
+9-9editors/zed/files/patch-crates_fs_src_fs.rs
+8-8editors/zed/files/patch-Cargo.lock
+178-1348 files not shown
+201-15714 files

FreeBSD/src e8a7efd — sys/dev/nvme nvme_private.h nvme.h

nvme: set the controller Timestamp feature

Controllers that report ONCS.TIMESTAMP keep a millisecond clock that the
host is expected to seed

Reviewed by:    imp, adrian
Differential Revision:  https://reviews.freebsd.org/D59997
DeltaFile
+60-0sys/dev/nvme/nvme_ctrlr.c
+19-0sys/dev/nvme/nvme.h
+3-0sys/dev/nvme/nvme_private.h
+82-03 files

FreeBSD/src 0a0490e — sys/dev/nvme nvme_private.h nvme_qpair.c

nvme: do not complete a command when its Abort is not performed

An Abort completion with cdw0 bit 0 set means the controller did not
abort the command; the command can still complete later. The driver
treated this as aborted anyway: it completed the command itself and
freed the CID. When the controller completed the command later,
the CID may already belong to a new command, so the new command
finished with the old command's status, or the unknown-cid assertion
fired on INVARIANTS kernels. The watchdog also kept sending a new
Abort for the same command every half second while the first one was
still pending.

Reviewed by:    imp, adrian
Differential Revision:  https://reviews.freebsd.org/D59634
DeltaFile
+14-24sys/dev/nvme/nvme_qpair.c
+6-0sys/dev/nvme/nvme_private.h
+20-242 files

FreeBSD/src 22f5037 — sys/dev/nvme nvme_private.h nvme_ctrlr.c

nvme: delete the I/O queues in the system shutdown path

A normal shutdown deletes all I/O submission and completion queues
before setting CC.SHN, as the suspend path already does.  The
device_shutdown path went straight to the shutdown notification with
the queues live, which some drives take slowly or record as an
unclean stop. Skipped the deletion for failed, removed, or
never-initialized controllers.

Reviewed by:    imp, adrian
Differential Revision:  https://reviews.freebsd.org/D59633
DeltaFile
+5-0sys/dev/nvme/nvme.c
+1-1sys/dev/nvme/nvme_ctrlr.c
+1-0sys/dev/nvme/nvme_private.h
+7-13 files

FreeBSD/doc 174ab8a — website hugo.toml

website: use only native names in language menu

On our main website www.freebsd.org top right we have a language menu.
It shows "English", "Russian" and "繁體中文", mixing English names with a
native one.

The usual convention is native names for all: English, Русский, 繁體中文.

Approved by: carlavilla, vladlen
DeltaFile
+1-1website/hugo.toml
+1-11 files

FreeBSD/doc 4666678 — website/content/en/cgi man.cgi

man.cgi: enable shortcuts URLs with a dot + section

E.g. man.freebsd.org/socket.2

This is equal to the existing shortcut man.freebsd.org/socket/2
and similar to other manpage services (NetBSD, Debian etc.)
DeltaFile
+9-2website/content/en/cgi/man.cgi
+9-21 files

FreeBSD/ports 7c7cd50 — multimedia/kodi-addon-pvr.hts Makefile distinfo

multimedia/kodi-addon-pvr.hts: Update to 22.9.3
DeltaFile
+3-3multimedia/kodi-addon-pvr.hts/distinfo
+2-2multimedia/kodi-addon-pvr.hts/Makefile
+5-52 files

FreeBSD/ports c92b4c1 — net/vde2 distinfo, net/vde2/files patch-src_vde__vxlan_vxlan.c patch-CMakeLists.txt

net/vde2: Update 2.3.3-57-6ad51c2 => 2.3.3-86-51f387b (last commit)

Commit log:
https://github.com/virtualsquare/vde-2/compare/6ad51c2...51f387b

Local patches merged to upstream.

Sponsored by:   UNIS Labs
MFH:            2026Q4

(cherry picked from commit 749231c37ec3fa66a163ecdabe76c07c65ec3c4d)
DeltaFile
+0-22net/vde2/files/patch-src_vde__pcapplug.c
+0-17net/vde2/files/patch-Macros.cmake
+0-14net/vde2/files/patch-src_dpipe.c
+0-11net/vde2/files/patch-CMakeLists.txt
+0-10net/vde2/files/patch-src_vde__vxlan_vxlan.c
+3-3net/vde2/distinfo
+3-771 files not shown
+5-807 files

FreeBSD/ports 749231c — net/vde2 distinfo, net/vde2/files patch-src_vde__vxlan_vxlan.c patch-CMakeLists.txt

net/vde2: Update 2.3.3-57-6ad51c2 => 2.3.3-86-51f387b (last commit)

Commit log:
https://github.com/virtualsquare/vde-2/compare/6ad51c2...51f387b

Local patches merged to upstream.

Sponsored by:   UNIS Labs
MFH:            2026Q4
DeltaFile
+0-22net/vde2/files/patch-src_vde__pcapplug.c
+0-17net/vde2/files/patch-Macros.cmake
+0-14net/vde2/files/patch-src_dpipe.c
+0-11net/vde2/files/patch-CMakeLists.txt
+0-10net/vde2/files/patch-src_vde__vxlan_vxlan.c
+3-3net/vde2/distinfo
+3-771 files not shown
+5-807 files

FreeBSD/ports 31a185d — filesystems/amazon-efs-utils Makefile.crates distinfo, filesystems/amazon-efs-utils/files patch-src_efs__utils__common_proxy.py patch-src_cargo-crates_s2n-tls-0.3.42_src_init.rs

filesystems/amazon-efs-utils: update to 3.3.2

Sponsored by:   Netflix
DeltaFile
+279-169filesystems/amazon-efs-utils/distinfo
+138-83filesystems/amazon-efs-utils/Makefile.crates
+61-3filesystems/amazon-efs-utils/files/patch-src_watchdog_____init____.py
+0-16filesystems/amazon-efs-utils/files/patch-src_cargo-crates_s2n-tls-0.3.42_src_init.rs
+16-0filesystems/amazon-efs-utils/files/patch-src_cargo-crates_s2n-tls-0.3.43_src_init.rs
+3-3filesystems/amazon-efs-utils/files/patch-src_efs__utils__common_proxy.py
+497-2742 files not shown
+499-2778 files

FreeBSD/ports 483e79d — textproc/diff-so-fancy Makefile distinfo

textproc/diff-so-fancy: Update 1.4.12 => 1.4.14
DeltaFile
+3-3textproc/diff-so-fancy/distinfo
+1-1textproc/diff-so-fancy/Makefile
+4-42 files

FreeBSD/ports a542f42 — . MOVED, www Makefile

www/py-dj60-django-stubs-ext: Remove expired port

2026-10-03 www/py-dj60-django-stubs-ext: 6.0.9 is supposed to be the last 6.0.x release, migrate to www/py-dj61-django-stubs-ext
DeltaFile
+0-28www/py-dj60-django-stubs-ext/Makefile
+0-11www/py-dj60-django-stubs-ext/files/patch-pyproject.toml
+0-5www/py-dj60-django-stubs-ext/pkg-descr
+0-3www/py-dj60-django-stubs-ext/distinfo
+0-1www/Makefile
+1-0MOVED
+1-486 files

FreeBSD/ports 7da4764 — editors/openoffice-devel Makefile distinfo

editors/openoffice-devel: update to a new snapshot

Update openoffice-devel to a newer snapshot on the upstream trunk
branch.

MFH:            2026Q4
DeltaFile
+3-3editors/openoffice-devel/distinfo
+2-2editors/openoffice-devel/Makefile
+5-52 files

FreeBSD/ports 88156b1 — multimedia/kodi-addon-pvr.iptvsimple Makefile distinfo

multimedia/kodi-addon-pvr.iptvsimple: Update to 22.6.5
DeltaFile
+3-3multimedia/kodi-addon-pvr.iptvsimple/distinfo
+1-1multimedia/kodi-addon-pvr.iptvsimple/Makefile
+4-42 files

FreeBSD/ports 3067754 — www/vikunja Makefile distinfo

www/vikunja: Update to 2.7.0
DeltaFile
+7-7www/vikunja/distinfo
+1-1www/vikunja/Makefile
+8-82 files

FreeBSD/doc ce90fb4 — website/content/en/cgi man.cgi

man.cgi: fix html typo
DeltaFile
+1-1website/content/en/cgi/man.cgi
+1-11 files

FreeBSD/ports 5d5e794 — x11/plasma6-plasma-workspace Makefile

x11/plasma6-plasma-workspace: Fix build on older stable

On FreeBSD older than 1501503 the cameraindicator plugin is excluded
from the package, but it still gets installed into the stage directory.
ldd crashes on it during stage-qa and leaves ld-elf.so.1.core behind,
so check-plist fails. Remove the plugin from the stage directory as well.

Reviewed by:    arrowd
Differential Revision:  https://reviews.freebsd.org/D60301
Sponsored by:   Netzkommune GmbH
DeltaFile
+3-0x11/plasma6-plasma-workspace/Makefile
+3-01 files

FreeBSD/ports 7febd2c — www/freenginx/files extra-patch-zstd-empty-flush extra-patch-zstd-last-truncation, www/nginx-devel/files extra-patch-zstd-empty-flush extra-patch-zstd-last-truncation

www/{nginx,nginx-devel,freenginx}: 3rd-party modules management

Fix three defects in the body filter of the zstd module.  A worker spins
at 100% CPU forever when an empty flush buffer arrives and the compressor
has nothing left to flush.  A response is truncated at 131072 bytes when
a single input buffer larger than that carries last_buf.  An output
buffer that is already full when ZSTD_endStream() is due gets dropped.

Upstream has not taken a code change since April 2024.

PR:             299100
Sponsored by:   Netzkommune GmbH

(cherry picked from commit e7df2a613c408a27dbceddb620a4f10dcc62113b)
DeltaFile
+60-0www/nginx/files/extra-patch-zstd-last-truncation
+60-0www/freenginx/files/extra-patch-zstd-last-truncation
+60-0www/nginx-devel/files/extra-patch-zstd-last-truncation
+41-0www/nginx/files/extra-patch-zstd-empty-flush
+41-0www/nginx-devel/files/extra-patch-zstd-empty-flush
+41-0www/freenginx/files/extra-patch-zstd-empty-flush
+303-09 files not shown
+369-315 files

FreeBSD/ports 76d7653 — www/freenginx pkg-plist

www/freenginx: Fix the packing list for the zstd module

The two entries were taken over from www/nginx and still named
libexec/nginx, while the port installs its modules into
libexec/freenginx.  Building with ZSTD enabled failed in check-plist.

Sponsored by:   Netzkommune GmbH

(cherry picked from commit 484258ac09d758313d3866f865bc789919c8e593)
DeltaFile
+2-2www/freenginx/pkg-plist
+2-21 files

FreeBSD/ports e7df2a6 — www/freenginx/files extra-patch-zstd-empty-flush extra-patch-zstd-last-truncation, www/nginx-devel/files extra-patch-zstd-empty-flush extra-patch-zstd-last-truncation

www/{nginx,nginx-devel,freenginx}: 3rd-party modules management

Fix three defects in the body filter of the zstd module.  A worker spins
at 100% CPU forever when an empty flush buffer arrives and the compressor
has nothing left to flush.  A response is truncated at 131072 bytes when
a single input buffer larger than that carries last_buf.  An output
buffer that is already full when ZSTD_endStream() is due gets dropped.

Upstream has not taken a code change since April 2024.

PR:             299100
Sponsored by:   Netzkommune GmbH
DeltaFile
+60-0www/freenginx/files/extra-patch-zstd-last-truncation
+60-0www/nginx-devel/files/extra-patch-zstd-last-truncation
+60-0www/nginx/files/extra-patch-zstd-last-truncation
+41-0www/freenginx/files/extra-patch-zstd-empty-flush
+41-0www/nginx/files/extra-patch-zstd-empty-flush
+41-0www/nginx-devel/files/extra-patch-zstd-empty-flush
+303-09 files not shown
+369-315 files

FreeBSD/ports 484258a — www/freenginx pkg-plist

www/freenginx: Fix the packing list for the zstd module

The two entries were taken over from www/nginx and still named
libexec/nginx, while the port installs its modules into
libexec/freenginx.  Building with ZSTD enabled failed in check-plist.

Sponsored by:   Netzkommune GmbH
DeltaFile
+2-2www/freenginx/pkg-plist
+2-21 files

FreeBSD/ports 7729bd2 — devel/py-setupmeta distinfo Makefile

devel/py-setupmeta: update to 3.9.0

Sponsored by:   Netflix
DeltaFile
+6-1devel/py-setupmeta/Makefile
+3-3devel/py-setupmeta/distinfo
+9-42 files

FreeBSD/ports 48bfa61 — devel/py-pytz Makefile distinfo

devel/py-pytz: Update to 2026.5
DeltaFile
+3-3devel/py-pytz/distinfo
+1-1devel/py-pytz/Makefile
+4-42 files

FreeBSD/ports bdc667d — misc/qwen-code distinfo Makefile, misc/qwen-code/files package-lock.json

misc/qwen-code: update to 0.24.7
DeltaFile
+129-128misc/qwen-code/files/package-lock.json
+7-4misc/qwen-code/Makefile
+3-3misc/qwen-code/distinfo
+139-1353 files