FreeBSD/ports 11f9d0a — www/element-web Makefile distinfo

www/element-web: Update to 1.12.32

Approved by:    maintainer (implicit, version bump, as per PR 258262)
DeltaFile
+217-170www/element-web/pkg-plist
+3-3www/element-web/distinfo
+2-2www/element-web/Makefile
+222-1753 files

FreeBSD/ports 27fd29e — irc/soju Makefile distinfo

irc/soju: Update to 0.11.1

Changelog:
https://codeberg.org/emersion/soju/releases/tag/v0.11.0
https://codeberg.org/emersion/soju/releases/tag/v0.11.1

Commitlog:
https://codeberg.org/emersion/soju/compare/v0.10.1...v0.11.1

PR:             299308
DeltaFile
+7-7irc/soju/distinfo
+2-3irc/soju/Makefile
+9-102 files

FreeBSD/src 461da47 — sys/dev/iwm if_iwmvar.h if_iwm.c

iwm: mask closed_rb_num to the RX ring size

iwm_notif_intr() reads hw = le16toh(sc->rxq.stat->closed_rb_num) & 0xfff and
loops while (sc->rxq.cur != hw) without masking hw to the ring size (512 entries
for 9000-series MQ RX, 256 for legacy). If the hardware reports a value at or
above the ring size, cur never equals hw: the loop walks stale ring entries
indefinitely and the write-pointer update uses a bogus index. Linux iwlwifi
masks the value (5eae443eb5e2) and OpenBSD has done the same since 9000-series
support was added (3287dca4fa10).

This was found while debugging an iwm crash on another BSD using the same
driver lineage (DragonFly, upstream bug 3449)

Locally tested:

* 7260, 9260, STA mode

PR: kern/299427
Submitted by: David Bidner <david at crap.solutions>

    [2 lines not shown]
DeltaFile
+2-0sys/dev/iwm/if_iwm.c
+1-0sys/dev/iwm/if_iwmvar.h
+3-02 files

FreeBSD/src 176fd23 — sys/dev/iwm if_iwm.c

iwm: ensure NIC is alive during txq enable

I broke this in a previous commit.  OpenBSD already has the NIC
nailed alive but FreeBSD's codebase currently does not.

Locally tested:

* 7260, 9260, STA mode

Fixes: 0a12ff65b9647a6e31471e5d27a8692b4adb6803

Differential Revision:  https://reviews.freebsd.org/D60823
DeltaFile
+10-3sys/dev/iwm/if_iwm.c
+10-31 files

FreeBSD/src 37337c4 — sys/dev/iwm if_iwm.c

iwm: fix incorrect mutex / crash use during error detach path

My previous commit (b3ef4013a4) added a couple of lock assertions.
However, the detach assertion is wrong - if the driver hasn't
attached then detach needs to be a no-op and this includes
not touching a deinit'ed mutex.

So, move the mutex check and use until after the attached check.

This fixes the driver crash I saw when another bit of in-flight
work caused attach to fail, and thus iwm_detach() -> iwm_detach_local()
ended up trying to use a deinit'ed mutex, leading to a crash.

Fixes: b3ef4013a4fa75063930d0221a0bc50f95af0527

Differential Revision:  https://reviews.freebsd.org/D60821
DeltaFile
+8-4sys/dev/iwm/if_iwm.c
+8-41 files

FreeBSD/src 454e8ff — usr.sbin/sysrc sysrc

sysrc: Be quiet when changing values

Make it easier for the rc group to facilitate having an option to fully
boot muted (à la OmniOS) without resorting to /dev/null redirections.

Reviewed by:    imp, dteske
Differential Revision:  https://reviews.freebsd.org/D46120
DeltaFile
+14-10usr.sbin/sysrc/sysrc
+14-101 files

FreeBSD/ports b30b3c3 — net/traefik distinfo Makefile

net/traefik: Update to upstream release 3.7.15

Details:
- Bug- and security fixes, see
  https://github.com/traefik/traefik/releases/tag/v3.7.15

MFH:            2026Q4
Security:       https://github.com/traefik/traefik/security/advisories/GHSA-p8wx-ph99-xgcr
                https://github.com/traefik/traefik/security/advisories/GHSA-ww7c-q3mv-xx22
                https://github.com/traefik/traefik/security/advisories/GHSA-28hp-c82p-8vqj
(cherry picked from commit 9e3f193d2e48202f2b1508d3b468007bc8244f16)
DeltaFile
+3-2net/traefik/Makefile
+3-1net/traefik/distinfo
+6-32 files

FreeBSD/ports 9e3f193 — net/traefik distinfo Makefile

net/traefik: Update to upstream release 3.7.15

Details:
- Bug- and security fixes, see
  https://github.com/traefik/traefik/releases/tag/v3.7.15

MFH:            2026Q4
Security:       https://github.com/traefik/traefik/security/advisories/GHSA-p8wx-ph99-xgcr
                https://github.com/traefik/traefik/security/advisories/GHSA-ww7c-q3mv-xx22
                https://github.com/traefik/traefik/security/advisories/GHSA-28hp-c82p-8vqj
DeltaFile
+3-2net/traefik/Makefile
+3-1net/traefik/distinfo
+6-32 files

FreeBSD/ports 1545e04 — cad/netgen Makefile distinfo

cad/netgen: Update 6.2.2607 => 6.2.2608
DeltaFile
+4-13cad/netgen/pkg-plist
+3-3cad/netgen/distinfo
+2-2cad/netgen/Makefile
+9-183 files

FreeBSD/src fce354b — sys/compat/linuxkpi/common/include/linux uuid.h

linuxkpi: add uuid_t and helpers

linux/uuid.h has only the guid_t family. Add uuid_t, next to guid_t,
with uuid_equal(), uuid_copy(), import_uuid() and export_uuid(),
mirroring the guid_ versions.

Used by drm/virtio for dma-buf UUID export.

Signed-off-by:  Denis Borovikov <denis.borovikov at gmail.com>
Reviewed by:    wulf
Differential Revision:  https://reviews.freebsd.org/D60199
DeltaFile
+30-0sys/compat/linuxkpi/common/include/linux/uuid.h
+30-01 files

FreeBSD/src 8558dd6 — sys/compat/linuxkpi/common/include/linux pci.h

linuxkpi: add pci_is_vga()

Returns true for a VGA-compatible display controller and for the
pre-PCI 2.0 VGA class (base 0x00, subclass 0x01), as Linux's
pci_is_vga() does. Used by drm/virtio to decide whether to remove
the firmware framebuffer on virtio-vga.

Signed-off-by:  Denis Borovikov <denis.borovikov at gmail.com>
Reviewed by:    wulf
Differential Revision:  https://reviews.freebsd.org/D60200
DeltaFile
+11-0sys/compat/linuxkpi/common/include/linux/pci.h
+11-01 files

FreeBSD/src 59642e0 — sys/compat/linuxkpi/common/include/linux uaccess.h

linuxkpi: add strncpy_from_user()

Same semantics as Linux: returns the string length without the NUL,
count if the string was truncated, or -EFAULT. Implemented with
copyinstr(9). Unlike linux_copyin() it does not translate the remapped
ioctl argument window; its user, drm/virtio, passes a pointer taken
from the ioctl payload, so that is not needed.

Signed-off-by:  Denis Borovikov <denis.borovikov at gmail.com>
Reviewed by:    wulf
Differential Revision:  https://reviews.freebsd.org/D60198
DeltaFile
+17-0sys/compat/linuxkpi/common/include/linux/uaccess.h
+17-01 files

FreeBSD/src 4a059da — sys/dev/acpi_apple acpi_apple.h acpi_apple.c

acpi_apple: make the device mode a typed enum

The two mode values were spelled as bit flags, but a device is exactly
one of the two and the dispatch compared the field for equality.

Turned them into an enum, type the softc field with it, and dispatch with
a switch that lists every value

No functional change.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D60793
DeltaFile
+11-4sys/dev/acpi_apple/acpi_apple.c
+5-3sys/dev/acpi_apple/acpi_apple.h
+16-72 files

FreeBSD/src 44ceda0 — sys/dev/acpi_apple acpi_apple_platform.c acpi_apple.h, sys/dev/apple_acpi apple_platform.c apple_acpi.h

acpi_apple: rename source files to match the driver name

The driver, module, kernel option and manual page are all named
acpi_apple, but the sources lived in sys/dev/apple_acpi/ with an
apple_ prefix. Every other vendor ACPI driver in the tree uses the
acpi_<vendor> form for both the directory and the file names.

No functional change.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D60792
DeltaFile
+0-771sys/dev/apple_acpi/apple_backlight.c
+771-0sys/dev/acpi_apple/acpi_apple_bl.c
+0-149sys/dev/apple_acpi/apple_acpi.h
+149-0sys/dev/acpi_apple/acpi_apple.h
+0-123sys/dev/apple_acpi/apple_platform.c
+123-0sys/dev/acpi_apple/acpi_apple_platform.c
+1,043-1,0434 files not shown
+1,168-1,16810 files

FreeBSD/ports 333cbdb — cad/xcircuit distinfo pkg-plist

cad/xcircuit: Update 3.10.45 => 3.10.46

* Add DOCS, improve EXAMPLES options
* Remove unneeded PORTSCOUT limit
DeltaFile
+7-6cad/xcircuit/Makefile
+9-0cad/xcircuit/pkg-plist
+3-3cad/xcircuit/distinfo
+19-93 files

FreeBSD/ports 678d70a — devel/aws-sdk-cpp Makefile distinfo

devel/aws-sdk-cpp: Update to 1.11.912

ChangeLog: https://github.com/aws/aws-sdk-cpp/compare/1.11.901...1.11.912
DeltaFile
+3-3devel/aws-sdk-cpp/distinfo
+1-1devel/aws-sdk-cpp/Makefile
+4-42 files

FreeBSD/ports f60bd88 — devel/aws-c-http Makefile distinfo

devel/aws-c-http: Update to 1.1.1

ChangeLog: https://github.com/awslabs/aws-c-http/releases/tag/v1.1.1
DeltaFile
+3-3devel/aws-c-http/distinfo
+1-1devel/aws-c-http/Makefile
+4-42 files

FreeBSD/ports ceedefa — devel/aws-crt-cpp Makefile pkg-plist

devel/aws-crt-cpp: Update to 0.44.0

ChangeLog: https://github.com/awslabs/aws-crt-cpp/releases/tag/v0.44.0
DeltaFile
+3-3devel/aws-crt-cpp/distinfo
+3-0devel/aws-crt-cpp/pkg-plist
+1-1devel/aws-crt-cpp/Makefile
+7-43 files

FreeBSD/ports d69696e — devel/aws-c-mqtt Makefile distinfo

devel/aws-c-mqtt: Update to 1.1.2

ChangeLog: https://github.com/awslabs/aws-c-mqtt/releases/tag/v1.1.2
DeltaFile
+3-3devel/aws-c-mqtt/distinfo
+1-1devel/aws-c-mqtt/Makefile
+4-42 files

FreeBSD/ports e48f175 — security/s2n-tls Makefile distinfo

security/s2n-tls: Update to 1.7.12

ChangeLog: https://github.com/aws/s2n-tls/releases/tag/v1.7.12
DeltaFile
+3-3security/s2n-tls/distinfo
+1-1security/s2n-tls/Makefile
+4-42 files

FreeBSD/ports cc91f92 — databases/mongodb90/files patch-src_mongo_platform_waitable__atomic.cpp patch-src_mongo_db_ftdc_BUILD.bazel

databases/mongodb90: 9.0.4

- Version bump.
- Cleaned up patches.
- Add patch to detect number of CPUs. This is adjusted code from mongodb80. (Unfortunately upstreams seems to remove FreeBSD code from the code base.)
- Make sure Bazel does not detect Java from LOCALBASE/bin/java and sets JAVA_HOME=LOCALBASE.

Announcement:
https://www.mongodb.com/community/forums/t/mongodb-9-0-4-is-released/344302?u=r_k

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

Security:       yes, see release notes for CVEs
DeltaFile
+81-121databases/mongodb90/files/patch-bazel_crates.lock
+165-0databases/mongodb90/files/patch-src_mongo_util_processinfo__freebsd.cpp
+10-10databases/mongodb90/files/patch-src_third__party_boost_BUILD.bazel
+10-0databases/mongodb90/files/patch-src_mongo_util_BUILD.bazel
+4-4databases/mongodb90/files/patch-src_mongo_platform_waitable__atomic.cpp
+4-4databases/mongodb90/files/patch-src_mongo_db_ftdc_BUILD.bazel
+274-1395 files not shown
+293-15511 files

FreeBSD/ports 5b43ce4 — graphics/scantpaper Makefile pkg-plist

graphics/scantpaper: update to 3.0.24

Announcement:
  https://sourceforge.net/p/gscan2pdf/mailman/message/59416985/
DeltaFile
+3-3graphics/scantpaper/distinfo
+3-0graphics/scantpaper/pkg-plist
+1-1graphics/scantpaper/Makefile
+7-43 files

FreeBSD/ports 1d3db2f — multimedia/openh264 Makefile, multimedia/openh264/files patch-Makefile

multimedia/openh264: link library as originally intended

We carried this patch since importing openh264 into the ports tree,
but at this time it results in weird linkage.
The original reasoning behind this patch can't be reconstructed beyond
the short comment in the patch file.
Without the patch, the library looks much more sane.

PR:             299071
Reported by:    jsm@
DeltaFile
+0-13multimedia/openh264/files/patch-Makefile
+1-1multimedia/openh264/Makefile
+1-142 files

FreeBSD/ports cbd5f84 — lang/v8 Makefile distinfo, lang/v8/files patch-third__party_partition__alloc_src_partition__alloc_stack_stack.cc

lang/v8: update to 15.5.35.25

- Initialize the attribute object before passing it to
  pthread_attr_get_np() in PartitionAlloc's GetStackTop(), which
  FreeBSD requires.
DeltaFile
+8-3lang/v8/files/patch-third__party_partition__alloc_src_partition__alloc_stack_stack.cc
+3-3lang/v8/distinfo
+1-2lang/v8/Makefile
+12-83 files

FreeBSD/ports 59dfa87 — lang/v8-beta Makefile distinfo, lang/v8-beta/files patch-build_config_linux_pkg-config.py patch-build_config_BUILDCONFIG.gn

lang/v8-beta: update to 15.7.112 (Chrome 157 beta)

- Update the dependency pins from DEPS and the Temporal crates to the
  versions in Chromium's third_party/rust.
- Adapt the pkg-config.py and PartitionAlloc stack patches to upstream
  changes.  Initialize the attribute object before passing it to
  pthread_attr_get_np(), which FreeBSD requires.
- libclang's Python bindings before LLVM 21 pass non-Cursor operands
  such as None to clang_equalCursors(), which metagen now relies on
  working.  Extend the existing shim with LLVM 21's Cursor.__eq__.
DeltaFile
+45-47lang/v8-beta/distinfo
+20-31lang/v8-beta/files/temporal_capi-Cargo.lock
+17-18lang/v8-beta/Makefile
+13-8lang/v8-beta/files/patch-third__party_partition__alloc_src_partition__alloc_stack_stack.cc
+9-9lang/v8-beta/files/patch-build_config_linux_pkg-config.py
+9-9lang/v8-beta/files/patch-build_config_BUILDCONFIG.gn
+113-1229 files not shown
+145-15115 files

FreeBSD/ports be4a589 — security/osv-scanner Makefile distinfo

security/osv-scanner: Update to 2.7.0

ChangeLog:
https://github.com/google/osv-scanner/releases/tag/v2.7.0
DeltaFile
+5-5security/osv-scanner/distinfo
+2-2security/osv-scanner/Makefile
+7-72 files

FreeBSD/src 7668705 — sys/netinet/tcp_stacks rack.c

tcp/rack: reject wma_divisor values <= 0

The net.inet.tcp.rack.measure.wma_divisor sysctl is the divisor
of the goodput weighted moving average used when the dynamic
goodput multiplier is enabled.  Setting it to 0 panics the kernel.

Make the variable and the sysctl unsigned, reject 0 and values
above INT32_MAX.

MFC after:      1 month
Found with:     Claude Code Opus 5.5
Reviewed by:    tuexen, glebius, markj (early version)
Differential Revision:  https://reviews.freebsd.org/D60759
DeltaFile
+21-5sys/netinet/tcp_stacks/rack.c
+21-51 files

FreeBSD/ports 3db6975 — databases/lmdb0 Makefile distinfo

databases/lmdb0: update to 0.9.36

This is a bugfix release.

Notable changes since 0.9.35:
 - ITS#7772 - limit sub-page growth when re-adding existing data
 - ITS#8335 - more input validation for put(MDB_MULTIPLE)
 - ITS#9388 - fix mdb_stat page counts for dupsort DBs
 - ITS#10054 - fix write of 2GB values
 - ITS#10522 - reject 0-length values in DUPSORT DBs
DeltaFile
+3-3databases/lmdb0/distinfo
+1-1databases/lmdb0/Makefile
+4-42 files

FreeBSD/src 7ccf9ae — . Makefile.inc1

Makefile.inc1: Adjust mkimg bootstrap versions

Stream-optimized VMDK support was merged to stable/15 with
__FreeBSD_version 1501504.

Sponsored by:   Amazon
DeltaFile
+3-2Makefile.inc1
+3-21 files

FreeBSD/ports e25f9f1 — games/cdogs-sdl distinfo Makefile

games/cdogs-sdl: Update to 2.5.0

- Unbundle enet and use system lib net/enet

ChangeLog:      https://github.com/cxong/cdogs-sdl/releases/tag/2.5.0
MFH:            2026Q4
(cherry picked from commit de51a9fa5915050a46c4169f1e0c8ec1a230b23a)
DeltaFile
+26-3games/cdogs-sdl/pkg-plist
+5-2games/cdogs-sdl/Makefile
+3-3games/cdogs-sdl/distinfo
+34-83 files