FreeBSD/ports f91fc0b — net/dpdk Makefile distinfo

net/dpdk: update to 25.11.4 LTS release (+)

Relese notes:   https://doc.dpdk.org/guides-25.11/rel_notes/release_25_11.html
DeltaFile
+3-3net/dpdk/distinfo
+3-2net/dpdk/Makefile
+6-52 files

FreeBSD/src 6db6755 — share/man/man7 ports.7

ports.7: Document how to use mdo(1) for SU_CMD

Reviewed by:    olce
MFC after:      1 week
Sponsored by:   fme AG
Differential Revision:  https://reviews.freebsd.org/D60443

(cherry picked from commit 8eb863097f264794eccd8ef7cdaf95aa80260353)
DeltaFile
+3-1share/man/man7/ports.7
+3-11 files

FreeBSD/ports 79b82bd — security/vuls Makefile distinfo

security/vuls: Update to 0.42.0

Release notes:  https://github.com/future-architect/vuls/releases/tag/v0.42.0
DeltaFile
+5-5security/vuls/distinfo
+1-2security/vuls/Makefile
+6-72 files

FreeBSD/ports 4191fe1 — devel/llvm-devel Makefile Makefile.RUNTIMES, devel/llvm-devel/files patch-flang-rt_lib_quadmath_complex-math.c

devel/llvm-devel: new snapshot, aarch64 improvements

Enable COMPILER_RT, FLANG, and OPENMP options.  Flang requires a
patch to make not compile quadmath functions requiring C11 functionality
FreeBSD hasn't implemented.  It's unclear to me why we're attemping
to compile them on aarch64 and not other targets, but it's easy to
just ifdef out the file and this should match x86.
DeltaFile
+14-2devel/llvm-devel/pkg-plist
+15-0devel/llvm-devel/files/patch-flang-rt_lib_quadmath_complex-math.c
+3-3devel/llvm-devel/distinfo
+2-2devel/llvm-devel/Makefile.snapshot
+0-1devel/llvm-devel/Makefile
+1-0devel/llvm-devel/Makefile.RUNTIMES
+35-86 files

FreeBSD/ports 8d0e71b — www/grist-core Makefile

www/grist-core: fix runtime error that locales cannot be loaded
DeltaFile
+2-1www/grist-core/Makefile
+2-11 files

FreeBSD/ports 4ba52f8 — security/trivy Makefile distinfo

security/trivy: update to 0.76.0

Chnages:        https://github.com/aquasecurity/trivy/releases
DeltaFile
+5-5security/trivy/distinfo
+1-2security/trivy/Makefile
+6-72 files

FreeBSD/ports e937070 — databases/mongodb90 Makefile, databases/mongodb90/files patch-bazel_rules__rust_freebsd__host__triple.patch

databases/mongodb90: build on aarch64

And use --batch just like mongodb80.
DeltaFile
+11-2databases/mongodb90/Makefile
+1-1databases/mongodb90/files/patch-bazel_rules__rust_freebsd__host__triple.patch
+12-32 files

FreeBSD/src a4939c5 — sys/dev/virtio/gpu virtio_gpu.c

virtio_gpu: use an X8R8G8B8 resource on big-endian guests

The virtio-gpu resource formats are defined by byte order in memory,
while vt(4) and the X server (through vt_fb and the fb mmap) write
native 32-bit 0x00RRGGBB pixels into the shadow framebuffer.  On a
big-endian guest such as powerpc64 those pixels land in memory as
00 RR GG BB, which the host interprets under B8G8R8X8 with red and
blue swapped and the padding byte taken as blue: white renders yellow
and blue renders black.

Request X8R8G8B8 on big-endian guests instead, which is also what the
Linux driver does (DRM_FORMAT_HOST_XRGB8888).  Reproduced with a colour
test pattern on a powerpc64 QEMU pseries guest using the identically
coded out-of-tree fork of this driver (graphics/virtio-gpu-qemu-kmod);
little-endian guests are unchanged.

Differential Revision:  https://reviews.freebsd.org/D60085
Approved by:    jhibbits
MFC after:      1 week

    [3 lines not shown]
DeltaFile
+7-1sys/dev/virtio/gpu/virtio_gpu.c
+7-11 files

FreeBSD/src ceaf30c — sys/dev/virtio/gpu virtio_gpu.c

virtio_gpu: use an X8R8G8B8 resource on big-endian guests

The virtio-gpu resource formats are defined by byte order in memory,
while vt(4) and the X server (through vt_fb and the fb mmap) write
native 32-bit 0x00RRGGBB pixels into the shadow framebuffer.  On a
big-endian guest such as powerpc64 those pixels land in memory as
00 RR GG BB, which the host interprets under B8G8R8X8 with red and
blue swapped and the padding byte taken as blue: white renders yellow
and blue renders black.

Request X8R8G8B8 on big-endian guests instead, which is also what the
Linux driver does (DRM_FORMAT_HOST_XRGB8888).  Reproduced with a colour
test pattern on a powerpc64 QEMU pseries guest using the identically
coded out-of-tree fork of this driver (graphics/virtio-gpu-qemu-kmod);
little-endian guests are unchanged.

Differential Revision:  https://reviews.freebsd.org/D60085
Approved by:    jhibbits
MFC after:      1 week

    [2 lines not shown]
DeltaFile
+7-1sys/dev/virtio/gpu/virtio_gpu.c
+7-11 files

FreeBSD/ports 36905c4 — databases/mongodb80 Makefile.bazel-cache distinfo

databases/mongodb80: 8.0.34

Target install-dist instead of install-core. The documenation says
install-dist is "intended for a functional end-user installation".

Announcement:
https://www.mongodb.com/community/forums/t/mongodb-8-0-34-is-released/344300?u=r_k

Release Notes:
https://www.mongodb.com/docs/manual/release-notes/8.0/#8034---oct-13-2026

Security:       yes, see release notes for CVEs
DeltaFile
+5-7databases/mongodb80/Makefile
+5-5databases/mongodb80/distinfo
+2-4databases/mongodb80/Makefile.bazel-cache
+12-163 files

FreeBSD/ports 0025fa3 — devel/ros-vcstools/files patch-setup.py

devel/ros-vcstools: fix build

Reported by:    fallout
Approved by:    portmgr (unbreak; blanket)
DeltaFile
+34-0devel/ros-vcstools/files/patch-setup.py
+34-01 files

FreeBSD/ports cc89c98 — databases/py-dbt-semantic-interfaces Makefile

databases/py-dbt-semantic-interfaces: fix build by relaxing upper limit on dependency

Reported by:    fallout
Approved by:    portmgr (unbreak; blanket)
DeltaFile
+1-1databases/py-dbt-semantic-interfaces/Makefile
+1-11 files

FreeBSD/ports 0a68c99 — audio/neuralrack-lv2 pkg-plist Makefile, audio/neuralrack-lv2/files patch-NeuralRack_makefile

audio/neuralrack-lv2: fix packaging on non-amd64

Name the VST3 bundle directory after the compiler target instead of
uname -m, which is the platform (powerpc, arm64) on FreeBSD, and make
pkg-plist follow ARCH.

(cherry picked from commit 6e11c236419afce9175df1daa5b2fb9518f69622)
DeltaFile
+16-3audio/neuralrack-lv2/files/patch-NeuralRack_makefile
+1-1audio/neuralrack-lv2/pkg-plist
+2-0audio/neuralrack-lv2/Makefile
+19-43 files

FreeBSD/src f84cdc2 — sys/netpfil/pf if_pfsync.c

pfsync: use result of m_pullup()
DeltaFile
+2-2sys/netpfil/pf/if_pfsync.c
+2-21 files

FreeBSD/ports d0326b7 — graphics/photivo Makefile, graphics/photivo/files patch-Sources_ptMain.cpp patch-CMakeLists.txt

graphics/photivo: the port had been slightly improved (+)

- Stretch out CMAKE_MINIMUM_REQUIRED() version range to
  accommodate for upcoming CMake 4.x and beyond
- Drop `dos2unix' from USES in favor of PATCH_ARGS+=-l
DeltaFile
+14-5graphics/photivo/files/patch-CMakeLists.txt
+9-9graphics/photivo/files/patch-Sources_ptMain.cpp
+3-3graphics/photivo/Makefile
+26-173 files

FreeBSD/ports 093b397 — security/vuxml/vuln 2026.xml

security/vuxml: add FreeBSD SAs issued on 2026-10-14

FreeBSD-SA-26:70.tcp affects 15.1R
FreeBSD-SA-26:71.sound affects all supported releases
FreeBSD-SA-26:72.bhyve affects all supported releases
DeltaFile
+117-0security/vuxml/vuln/2026.xml
+117-01 files

FreeBSD/ports 1bd68c2 — security/vuxml/vuln 2026.xml

security/vuxml: fix markup of recent p5-Plack vuln

This fixes "make validate".

Fixes:          7687e4aa45f5 ("security/vuxml: Document p5-Plack vulnerabilities")
Pointy hat to:  rodrigo
DeltaFile
+8-8security/vuxml/vuln/2026.xml
+8-81 files

FreeBSD/doc 1f4bec7 — website/content/en/releases/14.4R errata.adoc, website/content/en/releases/14.5R errata.adoc

Add errata affecting 14.4R, 14.5R and 15.1R

FreeBSD-EN-26:25.tzdata affects all supported releases
FreeBSD-EN-26:26.hastd affects all supported releases
FreeBSD-EN-26:27.tcp affects 14.4R and 15.1R
DeltaFile
+3-0website/content/en/releases/15.1R/errata.adoc
+3-0website/content/en/releases/14.4R/errata.adoc
+2-0website/content/en/releases/14.5R/errata.adoc
+8-03 files

FreeBSD/doc 2355679 — website/content/en/releases/14.4R errata.adoc, website/content/en/releases/14.5R errata.adoc

Add security advisories affecting 14.4R, 14.5R and 15.1R

FreeBSD-SA-26:70.tcp affects 15.1R
FreeBSD-SA-26:71.sound affects all supported releases
FreeBSD-SA-26:72.bhyve affects all supported releases
DeltaFile
+3-0website/content/en/releases/15.1R/errata.adoc
+2-0website/content/en/releases/14.5R/errata.adoc
+2-0website/content/en/releases/14.4R/errata.adoc
+7-03 files

FreeBSD/ports 6661c83 — japanese/kterm Makefile

japanese/kterm: Fix ja.UTF-8/man1/kterm.1.gz

PR:             298977
Approved by:    hrs (maintainer timeout, 2 weeks)
Approved by:    osa, fluffy (mentors, implicit)
DeltaFile
+3-4japanese/kterm/Makefile
+3-41 files

FreeBSD/ports 2317937 — devel/ruby-build Makefile distinfo

devel/ruby-build: Update to 20261013

Changes:        https://github.com/rbenv/ruby-build/releases/tag/v20261013
(cherry picked from commit f5649fe0a2a2df3fa489944fc4f16f83523a9365)
DeltaFile
+3-3devel/ruby-build/distinfo
+1-1devel/ruby-build/Makefile
+4-42 files

FreeBSD/ports f5649fe — devel/ruby-build Makefile distinfo

devel/ruby-build: Update to 20261013

Changes:        https://github.com/rbenv/ruby-build/releases/tag/v20261013
DeltaFile
+3-3devel/ruby-build/distinfo
+1-1devel/ruby-build/Makefile
+4-42 files

FreeBSD/ports de2beb2 — audio/maolan pkg-plist Makefile, audio/maolan/files patch-cargo-crates_i24-2.3.5_src_repr.rs

audio/maolan: Update to 0.3.2

Changelog: https://github.com/maolan/maolan/releases/tag/0.2.5
           https://github.com/maolan/maolan/releases/tag/0.3.0
           https://github.com/maolan/maolan/releases/tag/0.3.1
           https://github.com/maolan/maolan/releases/tag/0.3.2

PR:             299314
Reported by:    Goran Mekić <meka at sys.it.com> (maintainer)
DeltaFile
+653-483audio/maolan/distinfo
+325-240audio/maolan/Makefile.crates
+0-29audio/maolan/files/patch-cargo-crates_i24-2.3.5_src_repr.rs
+11-11audio/maolan/Makefile
+1-1audio/maolan/pkg-plist
+990-7645 files

FreeBSD/src c27ed49 — sys/dev/iwm if_iwm_pcie_trans.h if_iwm_pcie_trans.c

iwm: add return status to set/clear prph bits

This brings these functions inline with OpenBSD

Locally tested:

* 3160, STA mode
* 7260, STA mode
* 8260, STA mode
* 9260, STA mode

Obtained from: OpenBSD a6e25c727a2214219715b51ba6af2221d7e0d674

Reviewed by:    emaste
Differential Revision:  https://reviews.freebsd.org/D60211
DeltaFile
+7-6sys/dev/iwm/if_iwm_pcie_trans.c
+3-3sys/dev/iwm/if_iwm_pcie_trans.h
+10-92 files

FreeBSD/src 103a4f0 — sys/dev/iwm if_iwmvar.h if_iwm_phy_ctxt.h

iwm: update phy context routines; add HT channel width parameter

Update the phy context routines to match what the openbsd snapshot
is doing.  This involves some HT channel width stuff which although
I am not doing HT right now, it was juts easier to sync these
entirely versus just a partial sync.

* Update the phy context routines to match what openbsd is doing
* Although the openbsd driver has an iwm_phy_ctxt_update() routine
  instead of add and modify, I'm leaving it as-is for now.
  A bunch of refactoring is going to need to be done to properly
  use an iwm_phy_ctxt_update() call and I didn't want to tackle
  that in here.
* Add a UHB firmware capability phy context call; I can't test it
  but it's mostly copy/paste.
* Add in a util to turn ieee80211_channel into the 'sco' variable
  (the HT low/hi parameter) since it's done in openbsd in a
  slightly different way.


    [10 lines not shown]
DeltaFile
+101-19sys/dev/iwm/if_iwm_phy_ctxt.c
+18-0sys/dev/iwm/if_iwm_util.h
+6-2sys/dev/iwm/if_iwm.c
+5-0sys/dev/iwm/if_iwm_phy_ctxt.h
+1-0sys/dev/iwm/if_iwmvar.h
+131-215 files

FreeBSD/src ed92055 — sys/dev/iwm if_iwm.c

iwm: bring IWM_CSR_HW_IF_CONFIG_REG programming in line with openbsd

bring the iwm_nic_config() / IWM_CSR_HW_IF_CONFIG_REG programming
in line with openbsd.

Locally tested:

* 3160 STA mode
* 7260 STA mode
* 8260 STA mode
* 9260 STA mode

Obtained from: OpenBSD a6e25c727a2214219715b51ba6af2221d7e0d674

Differential Revision:  https://reviews.freebsd.org/D60081
DeltaFile
+8-5sys/dev/iwm/if_iwm.c
+8-51 files

FreeBSD/src 8d53176 — sys/dev/iwm if_iwmvar.h if_iwm_util.c

iwm: add DQA (dynamic queue assignment)

This is the minimum set of DQA bits from iwm at the given openbsd
commit place.

* add a method to map ac to queue / ring
* use the DQA command queue if needed
* glue to wire it up

Locally tested:

* Intel 7260, STA mode
* Intel 9260, STA mode
* Intel 8260, STA mode
* Intel 3160, STA mode

Obtained from: OpenBSD a6e25c727a2214219715b51ba6af2221d7e0d674

Differential Revision:  https://reviews.freebsd.org/D60080
DeltaFile
+73-14sys/dev/iwm/if_iwm.c
+22-6sys/dev/iwm/if_iwm_sta.c
+1-1sys/dev/iwm/if_iwm_util.c
+1-0sys/dev/iwm/if_iwmvar.h
+97-214 files

FreeBSD/src 472a735 — sys/fs/nfsserver nfs_nfsdsocket.c

nfs_nfsdsocket.c: Fix "nfsstats -d" for ERELOOKUP

When ERELOOKLUP is returned by a file operation
(always vop_lookup?) the operation is retried without
doing nfsrv_statsend().

This patch fixes this problem,

The only effect of the bug was bogus "nfsstat -d"
output.

PR:     298534

(cherry picked from commit 9a237074d380233e93a17ddee6b155cc2f90ee96)
DeltaFile
+7-0sys/fs/nfsserver/nfs_nfsdsocket.c
+7-01 files

FreeBSD/src e4a203a — sys/fs/nfsserver nfs_nfsdsocket.c

nfs_nfsdsocket.c: Fix "nfsstats -d" for ERELOOKUP

When ERELOOKLUP is returned by a file operation
(always vop_lookup?) the operation is retried without
doing nfsrv_statsend().

This patch fixes this problem,

The only effect of the bug was bogus "nfsstat -d"
output.

PR:     298534

(cherry picked from commit 9a237074d380233e93a17ddee6b155cc2f90ee96)
DeltaFile
+7-0sys/fs/nfsserver/nfs_nfsdsocket.c
+7-01 files

FreeBSD/ports c734be9 — misc/ollama Makefile distinfo

misc/ollama: update 0.40.3 → 0.40.4

ChangeLog: https://github.com/ollama/ollama/releases/tag/v0.40.4
DeltaFile
+17-17misc/ollama/distinfo
+4-4misc/ollama/Makefile
+21-212 files