FreeBSD/ports 6f7ba9e — www/freenginx Makefile.extmod, www/nginx Makefile.extmod

www/nginx-module-form-input: Rename GitHub project

The repository is joneum/nginx-form-input-module now

Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3www/nginx-module-form-input/distinfo
+2-2www/nginx-module-form-input/Makefile
+1-1www/nginx/Makefile.extmod
+1-1www/nginx-devel/Makefile.extmod
+1-1www/freenginx/Makefile.extmod
+8-85 files

FreeBSD/ports d4a2477 — devel/jenkins Makefile distinfo

devel/jenkins: Update to 2.585

Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3devel/jenkins/distinfo
+1-1devel/jenkins/Makefile
+4-42 files

FreeBSD/ports 1de8af2 — devel/electron44 Makefile, devel/electron44/files patch-electron_lib_node_init.ts

devel/electron44: Fix crash on self-spawning with ELECTRON_RUN_AS_NODE=1

The crash was due to incorrectly handled crashpad handler, which is
not supported on FreeBSD. Removing the incorrect patch solved the
problem.

GitHub Issue: https://github.com/tagattie/FreeBSD-Electron/issues/169

Reported by:    Wenyin Root <ruojiner at hotmail.com> (via GitHub Issue)
DeltaFile
+0-11devel/electron44/files/patch-electron_lib_node_init.ts
+1-0devel/electron44/Makefile
+1-112 files

FreeBSD/ports 9570b9b — net/syncthing Makefile distinfo

net/syncthing: Update to 2.1.6

re: https://github.com/syncthing/syncthing/releases/tag/v2.1.6
DeltaFile
+3-3net/syncthing/distinfo
+1-1net/syncthing/Makefile
+4-42 files

FreeBSD/ports c992c99 — games/moonlight-qt Makefile distinfo

games/moonlight-qt: Update 6.1.0 => 6.2.0

Changelog:
https://github.com/moonlight-stream/moonlight-qt/releases/tag/v6.2.0

PR:             299176
Security:       CVE-2026-33546
Security:       CVE-2026-33547
Security:       CVE-2026-41210
Sponsored by:   UNIS Labs (vvd, commit patch)
MFH:            2026Q4

(cherry picked from commit 167b6e7b7fb0e343c1b96c5517e53711adcf15ea)
DeltaFile
+3-15games/moonlight-qt/distinfo
+1-14games/moonlight-qt/Makefile
+4-292 files

FreeBSD/ports 167b6e7 — games/moonlight-qt Makefile distinfo

games/moonlight-qt: Update 6.1.0 => 6.2.0

Changelog:
https://github.com/moonlight-stream/moonlight-qt/releases/tag/v6.2.0

PR:             299176
Security:       CVE-2026-33546
Security:       CVE-2026-33547
Security:       CVE-2026-41210
Sponsored by:   UNIS Labs (vvd, commit patch)
MFH:            2026Q4
DeltaFile
+3-15games/moonlight-qt/distinfo
+1-14games/moonlight-qt/Makefile
+4-292 files

FreeBSD/ports a0ce4ba — x11/openrgb pkg-descr Makefile, x11/openrgb/files patch-dependencies_hueplusplus-1.0.0_src_EntertainmentMode.cpp patch-OpenRGB.pro

x11/openrgb: Update to 1.0

Also:
- Remove LIB_DEPENDS from BUILD_DEPENDS
- Switch to QT6
- Use a cleaner/predictable GL_TAGNAME
- Remove do-install target to leave the build system install files
- Use a pkg-plist file
- Add more details to pkg-descr

PR:             299149
Approved by:    Vidar Karlsen <vidar at karlsen.tech> (maintainer)
DeltaFile
+8-13x11/openrgb/Makefile
+19-0x11/openrgb/files/patch-DetectionManager.cpp
+0-11x11/openrgb/files/patch-OpenRGB.pro
+0-11x11/openrgb/files/patch-Controllers_LianLiController_LianLiUniHub__AL10Controller.h
+0-10x11/openrgb/files/patch-dependencies_hueplusplus-1.0.0_src_EntertainmentMode.cpp
+9-0x11/openrgb/pkg-descr
+36-452 files not shown
+43-488 files

FreeBSD/ports f51f8da — sysutils/rundeck distinfo Makefile, sysutils/rundeck/files log4j2.properties.in

sysutils/rundeck: Update 5.20.1 => 6.2.1

Release Notes:
https://docs.rundeck.com/docs/history/6_x/version-6.0.0.html
https://docs.rundeck.com/docs/history/6_x/version-6.0.1.html
https://docs.rundeck.com/docs/history/6_x/version-6.1.0.html
https://docs.rundeck.com/docs/history/6_x/version-6.2.0.html
https://docs.rundeck.com/docs/history/6_x/version-6.2.1.html

PR:             297022
Sponsored by:   UNIS Labs (vvd)
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q4

(cherry picked from commit 7100b86c78d8d86ac254e15ba3d7d12e8a3d3435)
DeltaFile
+286-165sysutils/rundeck/files/log4j2.properties.in
+5-5sysutils/rundeck/Makefile
+3-3sysutils/rundeck/distinfo
+294-1733 files

FreeBSD/ports 7100b86 — sysutils/rundeck distinfo Makefile, sysutils/rundeck/files log4j2.properties.in

sysutils/rundeck: Update 5.20.1 => 6.2.1

Release Notes:
https://docs.rundeck.com/docs/history/6_x/version-6.0.0.html
https://docs.rundeck.com/docs/history/6_x/version-6.0.1.html
https://docs.rundeck.com/docs/history/6_x/version-6.1.0.html
https://docs.rundeck.com/docs/history/6_x/version-6.2.0.html
https://docs.rundeck.com/docs/history/6_x/version-6.2.1.html

PR:             297022
Sponsored by:   UNIS Labs (vvd)
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q4
DeltaFile
+286-165sysutils/rundeck/files/log4j2.properties.in
+5-5sysutils/rundeck/Makefile
+3-3sysutils/rundeck/distinfo
+294-1733 files

FreeBSD/ports 781076c — lang/swift6 Makefile, lang/swift6/files patch-swift_stdlib_public_Platform_glibc.modulemap.gyb

lang/swift6: Fix compilation of math functions when using c++ interoperability mode

The following code failed to build if it was compiled with c++
interoperability mode:
```
import Foundation
print(log2(2.0))
```
with the following error:
error: reference to declaration 'log2' broken by a context change; the declaration kind of 'log2'  changed since building 'Foundation', it was in 'SwiftGlibc' and now a candidate is found only in 'Foundation'

This commit fixes it.
DeltaFile
+22-0lang/swift6/files/patch-swift_stdlib_public_Platform_glibc.modulemap.gyb
+1-0lang/swift6/Makefile
+23-02 files

FreeBSD/ports 8cadfe4 — security/vuxml/vuln 2026.xml

security/vuxml: Document rabbitmq-c vulnerabilities fixed prior to 0.18.0

Sponsored by:   SkunkWerks, GmbH
DeltaFile
+107-0security/vuxml/vuln/2026.xml
+107-01 files

FreeBSD/ports ef2304d — net/rabbitmq-c pkg-plist Makefile

net/rabbitmq-c: Update to 0.18.0

Fixes five upstream security advisories since 0.15.0, but library
SOVERSION is unchanged.

Changelog:
https://github.com/alanxz/rabbitmq-c/blob/v0.18.0/ChangeLog.md
Security:
https://vuxml.freebsd.org/freebsd/03308f12-c15d-11f1-ab87-107c611e671e.html
Security:
https://vuxml.freebsd.org/freebsd/03306014-c15d-11f1-acb8-107c611e671e.html
Security:
https://vuxml.freebsd.org/freebsd/03302734-c15d-11f1-8561-107c611e671e.html
Security:       CVE-2026-44235 CVE-2026-44236 CVE-2026-59986
CVE-2026-61547
Reported by:    portscout
Sponsored by:   SkunkWerks, GmbH
MFH:            2026Q4
DeltaFile
+3-3net/rabbitmq-c/distinfo
+1-1net/rabbitmq-c/pkg-plist
+1-1net/rabbitmq-c/Makefile
+5-53 files

FreeBSD/ports 73f7ad6 — lang/crystal Makefile distinfo

lang/crystal: Update to 1.21.1

ChangeLog:      https://github.com/crystal-lang/crystal/blob/master/doc/changelogs/v1.21.md
Sponsored by:   SkunkWerks, GmbH
DeltaFile
+3-3lang/crystal/distinfo
+1-1lang/crystal/Makefile
+4-42 files

FreeBSD/ports 992294e — security/monocypher Makefile distinfo, security/monocypher/files patch-monocypher.pc

security/monocypher: Update to 4.0.3

2026-06-15 Monocypher 4.0.3 is out. Fixed a timing leak vulnerability
with public key signatures, fixed compiler warnings, minor documentation
fixes.

Reported by:    portscout
Sponsored by:   SkunkWerks, GmbH

MFH:            2026Q4
DeltaFile
+0-8security/monocypher/files/patch-monocypher.pc
+3-3security/monocypher/distinfo
+1-1security/monocypher/Makefile
+4-123 files

FreeBSD/ports 0481907 — www/h2o distinfo Makefile, www/h2o/files patch-CMakeLists.txt

www/h2o: Update to 20260102 snapshot

Sponsored by:   SkunkWerks, GmbH
DeltaFile
+12-12www/h2o/files/patch-CMakeLists.txt
+5-4www/h2o/Makefile
+3-3www/h2o/distinfo
+20-193 files

FreeBSD/ports 5b8c531 — filesystems/versitygw Makefile distinfo

filesystems/versitygw: Update to 1.8.0

- https://github.com/versity/versitygw/releases/tag/v1.8.0

Sponsored by: SkunkWerks, Gmbh
DeltaFile
+5-5filesystems/versitygw/distinfo
+1-2filesystems/versitygw/Makefile
+6-72 files

FreeBSD/ports 8455c3b — net/lavinmq distinfo Makefile

net/lavinmq: Update to 2.10.1

- https://github.com/cloudamqp/lavinmq/blob/v2.10.1/CHANGELOG.md
- requires lang/crystal > 1.21 for building
- pet with portfmt & portclippy

Sponsored by:   SkunkWerks, GmbH
DeltaFile
+13-18net/lavinmq/Makefile
+5-5net/lavinmq/distinfo
+18-232 files

FreeBSD/ports 2748eb8 — . MOVED, sysutils Makefile

sysutils/lava: Remove, only works with unsupported CouchDB 1.x

Sponsored by:   SkunkWerks, GmbH
DeltaFile
+0-32sysutils/lava/Makefile
+0-4sysutils/lava/pkg-descr
+0-3sysutils/lava/distinfo
+0-1sysutils/Makefile
+1-0MOVED
+1-405 files

FreeBSD/src 35aeff7 — usr.sbin/bhyveload bhyveload.c

bhyveload: validate character disk devices

Currently, bhyveload(8) does not validate the supplied disk
image path. For example, it allows passing the /dev/null
device, which later fails in userboot because it does not
support DIOCGSECTORSIZE and DIOCGMEDIASIZE ioctls (see
userdisk_init() in stand/userboot/userboot/userboot_disk.c).

Fix that by checking DIOCGSECTORSIZE and DIOCGMEDIASIZE ioctls early.
A similar check already exists in bhyve(8). While here, make
cb_diskioctl() report the obtained sector size instead of
hard-coding 512.

Reviewed by:    markj
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59253

(cherry picked from commit 51234535ddd6ec0afe9dd4e3f34a31b92d5cdd78)
DeltaFile
+31-3usr.sbin/bhyveload/bhyveload.c
+31-31 files

FreeBSD/ports 92c0a25 — mail/stalwart Makefile Makefile.crates

mail/stalwart: update to 0.16.25 release (+)

Release notes:  https://github.com/stalwartlabs/stalwart/releases/tag/v0.16.24 \
                https://github.com/stalwartlabs/stalwart/releases/tag/v0.16.25

PR:             299052
Approved by:    maintainer
DeltaFile
+103-107mail/stalwart/distinfo
+50-52mail/stalwart/Makefile.crates
+1-1mail/stalwart/Makefile
+154-1603 files

FreeBSD/ports e443e90 — mail/stalwart-cli Makefile Makefile.crates

mail/stalwart-cli: update to 1.0.13 release (+)

Release notes:  https://github.com/stalwartlabs/cli/releases/tag/v1.0.13

PR:             299053
Approved by:    maintainer
DeltaFile
+253-243mail/stalwart-cli/distinfo
+125-120mail/stalwart-cli/Makefile.crates
+1-2mail/stalwart-cli/Makefile
+379-3653 files

FreeBSD/src b4e2c9a — lib/libcasper/libcasper zygote.c libcasper.c

libcasper: tolerate kernels without PD_NOWAITPID

Commit 1a296762b3d0 made libcasper pass PD_NOWAITPID to pdfork(2).
Kernels predating the flag (15.1 and earlier, since the flag first
ships in 15.2) reject it with EINVAL, which makes cap_init() and every
service fork fail when a newer world runs on an older kernel, for
example in a poudriere jail.

Add casper_pdfork(), which retries without the flag on EINVAL, and use
it at both pdfork(2) call sites.  The retry is safe because the kernel
validates pdfork flags before creating a child.  On such kernels the
zombie must still be reaped with waitpid(2), as before the flag was
introduced.

The fallback is compiled out once __FreeBSD_version reaches 1700000,
so it disappears from main when stable/16 branches while remaining in
the stable/15 and stable/16 branches that need it.

Reviewed by:    kib

    [3 lines not shown]
DeltaFile
+23-0lib/libcasper/libcasper/libcasper_impl.h
+1-1lib/libcasper/libcasper/zygote.c
+1-1lib/libcasper/libcasper/libcasper.c
+25-23 files

FreeBSD/ports 8c88042 — devel/glab pkg-plist Makefile

devel/glab: update to 1.120.0

Changes:        https://gitlab.com/gitlab-org/cli/-/releases
DeltaFile
+5-5devel/glab/distinfo
+2-2devel/glab/Makefile
+2-0devel/glab/pkg-plist
+9-73 files

FreeBSD/ports 0cfc3e9 — databases/pgvector Makefile distinfo

databases/pgvector: Upgrade from 0.8.2 to 0.8.7

  Changelog for each version:

  0.8.7 (2026-10-01)

    Fixed buffer overflow with IVFFlat index build
    Fixed error with avg aggregate when no matching rows

  0.8.6 (2026-07-29)

    Fixed buffer overflow with IVFFlat index build on 32-bit systems
    Fixed array to sparsevec cast not limiting non-zero elements
    Fixed memory usage for IVFFlat index scans with nested loop joins

  0.8.5 (2026-07-08)

    Reduced memory usage for small tables for IVFFlat index builds


    [14 lines not shown]
DeltaFile
+6-1databases/pgvector/pkg-plist
+3-3databases/pgvector/distinfo
+1-1databases/pgvector/Makefile
+10-53 files

FreeBSD/ports 86e1b05 — www/grist-core Makefile distinfo

www/grist-core: update to 1.7.20

Changes:        https://github.com/gristlabs/grist-core/releases
DeltaFile
+5-5www/grist-core/distinfo
+4-3www/grist-core/Makefile
+9-82 files

FreeBSD/src ea23918 — libexec/rtld-elf/i386 reloc.c

rtld-elf/i386: remove no longer true __unused args annotations

Fixes:  d45d7aea6197 ("i386 rtld: implement support for TLSDESC relocation")
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+1-1libexec/rtld-elf/i386/reloc.c
+1-11 files

FreeBSD/ports 143f1d3 — misc/p5-Business-ISBN-Data Makefile distinfo

Changelog: https://metacpan.org/dist/Business-ISBN-Data/changes
DeltaFile
+3-3misc/p5-Business-ISBN-Data/distinfo
+1-1misc/p5-Business-ISBN-Data/Makefile
+4-42 files

FreeBSD/ports 2ff243f — security/libressl-devel Makefile distinfo

security/libressl-devel: Update to 4.4.0-rc1
DeltaFile
+3-3security/libressl-devel/distinfo
+2-2security/libressl-devel/Makefile
+5-52 files

FreeBSD/ports c31d287 — security/vuxml/vuln 2026.xml

security/vuxml: Document Vaultwarden vulnerabilities
DeltaFile
+33-0security/vuxml/vuln/2026.xml
+33-01 files

FreeBSD/src 7c66df6 — sys/conf files

ufshci: build the ioctl file into the kernel

The passthrough ioctl went into the module build only. A kernel with
device ufshci then failed to link, because ufshci_ctrlr.c calls
ufshci_ioctl_construct() and ufshci_ioctl_destruct() and neither was
compiled in.

Add the file to sys/conf/files.

Fixes:          28fefc441e3b ("ufshci: add a control device node")
Sponsored by:   Samsung Electronics

(cherry picked from commit d435248a2196bc78f626850a7ae700aaeace1c13)
DeltaFile
+1-0sys/conf/files
+1-01 files